Files
loop/dodge.prof
T

27945 lines
6.1 MiB
Plaintext

Sat Oct 25 21:00 2025 Time and Allocation Profiling Report (Final)
dodge +RTS -N -p -RTS
total time = 1.74 secs (6957 ticks @ 1000 us, 4 processors)
total alloc = 4,144,096,072 bytes (excludes profiling overheads)
COST CENTRE MODULE SRC %time %alloc
forkExec.\ Control.Monad.Parallel Control/Monad/Parallel.hs:194:31-69 12.3 6.2
>>= Data.Vector.Fusion.Util src/Data/Vector/Fusion/Util.hs:36:3-18 10.3 16.3
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 6.1 0.1
fmap Data.Stream.Monadic src/Data/Stream/Monadic.hs:(147,3)-(149,20) 5.2 6.6
shiftRoomBy Dodge.Room.Link src/Dodge/Room/Link.hs:(38,1)-(51,50) 4.5 5.7
basicUnsafeWrite Data.Vector.Primitive.Mutable src/Data/Vector/Primitive/Mutable.hs:159:3-69 2.6 3.1
basicUnsafeIndexM Data.Vector.Primitive src/Data/Vector/Primitive.hs:253:3-75 2.2 2.7
byteUnpacker.inner.perPixel Codec.Picture.Png src/Codec/Picture/Png.hs:(217,17)-(222,41) 2.1 0.6
overPosSH Shape src/Shape.hs:263:1-28 2.0 4.0
fmap Linear.V3 src/Linear/V3.hs:107:3-42 2.0 4.1
pokeWallsWindows Shader.Poke src/Shader/Poke.hs:(56,1)-(59,33) 1.7 1.4
pngFiltering.filterUp.inner Codec.Picture.Png src/Codec/Picture/Png.hs:(151,19)-(156,74) 1.5 0.4
basicUnsafeNew Data.Vector.Primitive.Mutable src/Data/Vector/Primitive/Mutable.hs:(140,3)-(146,37) 1.4 3.2
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 1.3 1.4
shiftPointBy Dodge.ShiftPoint src/Dodge/ShiftPoint.hs:9:1-50 1.2 0.0
basicUnsafeWrite Data.Vector.Storable.Mutable src/Data/Vector/Storable/Mutable.hs:(182,3)-(184,55) 1.2 3.0
basicUnsafeRead Data.Vector.Storable.Mutable src/Data/Vector/Storable/Mutable.hs:(177,3)-(179,47) 1.1 3.8
addPolyWall.f Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:152:5-41 1.1 0.9
newExtraAwareness Dodge.Creature.Perception src/Dodge/Creature/Perception.hs:(144,1)-(150,28) 1.1 1.2
* Linear.Quaternion src/Linear/Quaternion.hs:(252,3)-(253,73) 1.0 3.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 0.9 1.0
basicUnsafeSlice Data.Vector.Primitive.Mutable src/Data/Vector/Primitive/Mutable.hs:(129,3)-(130,25) 0.9 1.9
pokeByteOff Linear.V4 src/Linear/V4.hs:451:10-38 0.9 1.7
liftA2 Linear.V3 src/Linear/V3.hs:148:10-23 0.5 1.4
individual inherited
COST CENTRE MODULE SRC no. entries %time %alloc %time %alloc
MAIN MAIN <built-in> 65030 0 0.1 0.0 100.0 100.0
CAF GHC.Conc.Signal <entire-module> 129992 0 0.0 0.0 0.0 0.0
CAF GHC.Event.Poll <entire-module> 129977 0 0.0 0.0 0.0 0.0
CAF GHC.Event.Thread <entire-module> 129976 0 0.0 0.0 0.0 0.0
CAF GHC.IO.Encoding <entire-module> 129956 0 0.0 0.0 0.0 0.0
CAF GHC.IO.Encoding.Iconv <entire-module> 129954 0 0.0 0.0 0.0 0.0
CAF GHC.IO.Exception <entire-module> 129948 0 0.0 0.0 0.0 0.0
CAF GHC.IO.FD <entire-module> 129947 0 0.0 0.0 0.0 0.0
CAF GHC.IO.Handle.FD <entire-module> 129945 0 0.0 0.0 0.0 0.0
CAF GHC.Weak.Finalize <entire-module> 129907 0 0.0 0.0 0.0 0.0
CAF Data.ByteString.Builder.RealFloat.Internal <entire-module> 129877 0 0.0 0.0 0.0 0.0
CAF Data.ByteString.Short.Internal <entire-module> 129873 0 0.0 0.0 0.0 0.0
CAF System.OsPath.Posix.Internal <entire-module> 129848 0 0.0 0.0 0.0 0.0
CAF GHC.Num.BigNat <entire-module> 129843 0 0.0 0.0 0.0 0.0
CAF:$bAllChannels1 SDL.Mixer <no location info> 105483 0 0.0 0.0 0.0 0.0
negate SDL.Mixer src/SDL/Mixer.hs:480:43-45 133736 0 0.0 0.0 0.0 0.0
CAF:$bAllChannels2 SDL.Mixer <no location info> 105482 0 0.0 0.0 0.0 0.0
fromInteger SDL.Mixer src/SDL/Mixer.hs:480:43-45 133737 0 0.0 0.0 0.0 0.0
CAF:$bAllChannels4 SDL.Mixer <no location info> 105272 0 0.0 0.0 0.0 0.0
fromInteger SDL.Mixer src/SDL/Mixer.hs:480:43-45 133701 1 0.0 0.0 0.0 0.0
CAF:$bAllChannels5 SDL.Mixer <no location info> 105275 0 0.0 0.0 0.0 0.0
negate SDL.Mixer src/SDL/Mixer.hs:480:43-45 133735 1 0.0 0.0 0.0 0.0
CAF:$bDefaultGroup3 SDL.Mixer <no location info> 105286 0 0.0 0.0 0.0 0.0
fromInteger SDL.Mixer src/SDL/Mixer.hs:769:43-45 133707 1 0.0 0.0 0.0 0.0
CAF:$bForever1 SDL.Mixer <no location info> 105480 0 0.0 0.0 0.0 0.0
fromInteger SDL.Mixer src/SDL/Mixer.hs:553:43-45 145586 0 0.0 0.0 0.0 0.0
CAF:$bForever3 SDL.Mixer <no location info> 105279 0 0.0 0.0 0.0 0.0
fromInteger SDL.Mixer src/SDL/Mixer.hs:553:43-45 145585 1 0.0 0.0 0.0 0.0
CAF:$bOnce1 SDL.Mixer <no location info> 105478 0 0.0 0.0 0.0 0.0
fromInteger SDL.Mixer src/SDL/Mixer.hs:553:43-45 156433 0 0.0 0.0 0.0 0.0
CAF:$dEq1_r8NQG Dodge.LevelGen.StaticWalls <no location info> 107369 0 0.0 0.0 0.0 0.0
CAF:$dEq_r8NQF Dodge.LevelGen.StaticWalls <no location info> 107368 0 0.0 0.0 0.0 0.0
CAF:$dMonoid_rwq3 Dodge.Render.ShapePicture <no location info> 128460 0 0.0 0.0 0.0 0.0
mempty Data.Strict.Tuple src/Data/Strict/Tuple.hs:170:3-55 134383 1 0.0 0.0 0.0 0.0
CAF:$dOrd_rnOBG Dodge.Path <no location info> 110875 0 0.0 0.0 0.0 0.0
CAF:$dVector_rK3q Dodge.Render <no location info> 128522 0 0.0 0.0 0.0 0.0
CAF:$dmtoJSONKeyList3 Data.Aeson.Types.ToJSON <no location info> 83028 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 147402 1 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:715:5-30 147403 1 0.0 0.0 0.0 0.0
CAF:$dmtoJSONKeyList4 Data.Aeson.Types.ToJSON <no location info> 83027 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1348:5-29 147404 1 0.0 0.0 0.0 0.0
CAF:$dmtoJSONKeyList_$s$ctoEncoding4 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-14 83030 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 151346 1 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:715:5-30 151347 1 0.0 0.0 0.0 0.0
CAF:$dmtoJSONKeyList_$s$ctoEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:717:10-33 83029 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:717:10-33 151348 1 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 151349 1 0.0 0.0 0.0 0.0
CAF:$fAdditiveV2_$cliftA2 Linear.V2 src/Linear/V2.hs:168:10-23 101232 0 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 135019 1 0.0 0.0 0.0 0.0
CAF:$fAdditiveV3_$cliftA2 Linear.V3 src/Linear/V3.hs:148:10-23 101134 0 0.0 0.0 0.0 0.0
liftA2 Linear.V3 src/Linear/V3.hs:148:10-23 134770 1 0.0 0.0 0.0 0.0
CAF:$fAdditiveV4_$cliftA2 Linear.V4 src/Linear/V4.hs:153:10-23 101034 0 0.0 0.0 0.0 0.0
liftA2 Linear.V4 src/Linear/V4.hs:153:10-23 134817 1 0.0 0.0 0.0 0.0
CAF:$fAlternativeParser2 Data.Aeson.Types.Internal <no location info> 83930 0 0.0 0.0 0.0 0.0
liftA2 Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:333:10-27 130997 1 0.0 0.0 0.0 0.0
CAF:$fApplicativeBox_$cpure Data.Stream.Monadic src/Data/Stream/Monadic.hs:122:3-6 66440 0 0.0 0.0 0.0 0.0
pure Data.Stream.Monadic src/Data/Stream/Monadic.hs:122:3-12 130996 1 0.0 0.0 0.0 0.0
CAF:$fApplicativeId3 Data.Vector.Fusion.Util <no location info> 68142 0 0.0 0.0 0.0 0.0
pure Data.Vector.Fusion.Util src/Data/Vector/Fusion/Util.hs:31:3-11 130670 1 0.0 0.0 0.0 0.0
CAF:$fApplicativeStream_$c*> Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:373:3-6 68166 0 0.0 0.0 0.0 0.0
*> Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:373:3-17 131865 1 0.0 0.0 0.0 0.0
CAF:$fApplicativeStream_$c>>= Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:376:3-7 68160 0 0.0 0.0 0.0 0.0
>>= Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:376:3-16 131821 1 0.0 0.0 0.0 0.0
CAF:$fApplicativeStream_$cpure Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:371:3-6 68158 0 0.0 0.0 0.0 0.0
pure Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:371:3-18 131844 1 0.0 0.0 0.0 0.0
CAF:$fApplicativeStream_$creturn Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:375:10-21 68159 0 0.0 0.0 0.0 0.0
return Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:375:10-21 131843 1 0.0 0.0 0.0 0.0
CAF:$fArbitrary1KeyMap1 Data.Aeson.KeyMap <no location info> 86247 0 0.0 0.0 0.0 0.0
fromList Data.Aeson.KeyMap src/Data/Aeson/KeyMap.hs:258:1-30 130647 1 0.0 0.0 0.0 0.0
CAF:$fArbitraryKey1 Data.Aeson.Key <no location info> 86281 0 0.0 0.0 0.0 0.0
fromString Data.Aeson.Key src/Data/Aeson/Key.hs:45:1-25 130697 1 0.0 0.0 0.0 0.0
CAF:$fBinaryJpgImage2 Codec.Picture.Jpg.Internal.Types <no location info> 69236 0 0.0 0.0 0.0 0.0
get Codec.Picture.Jpg.Internal.Types src/Codec/Picture/Jpg/Internal/Types.hs:(459,5)-(464,45) 131595 1 0.0 0.0 0.0 0.0
CAF:$fBinaryJpgImage4 Codec.Picture.Jpg.Internal.Types <no location info> 69234 0 0.0 0.0 0.0 0.0
skipUntilFrames Codec.Picture.Jpg.Internal.Types src/Codec/Picture/Jpg/Internal/Types.hs:(475,1)-(478,16) 131597 1 0.0 0.0 0.0 0.0
CAF:$fBinaryJpgImage6 Codec.Picture.Jpg.Internal.Types <no location info> 69233 0 0.0 0.0 0.0 0.0
skipUntilFrames Codec.Picture.Jpg.Internal.Types src/Codec/Picture/Jpg/Internal/Types.hs:(475,1)-(478,16) 131599 0 0.0 0.0 0.0 0.0
checkMarker Codec.Picture.Jpg.Internal.Types src/Codec/Picture/Jpg/Internal/Types.hs:(518,1)-(522,37) 131600 1 0.0 0.0 0.0 0.0
CAF:$fBinaryPngIHdr2 Codec.Picture.Png.Internal.Type <no location info> 68779 0 0.0 0.0 0.0 0.0
get Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:(311,5)-(332,9) 131620 1 0.0 0.0 0.0 0.0
CAF:$fBinaryPngImageType2 Codec.Picture.Png.Internal.Type <no location info> 68749 0 0.0 0.0 0.0 0.0
get Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:422:5-33 131626 1 0.0 0.0 0.0 0.0
CAF:$fBinaryPngInterlaceMethod2 Codec.Picture.Png.Internal.Type <no location info> 68740 0 0.0 0.0 0.0 0.0
get Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:(345,5)-(348,44) 131629 1 0.0 0.0 0.0 0.0
CAF:$fBinaryPngRawChunk2 Codec.Picture.Png.Internal.Type <no location info> 68775 0 0.0 0.0 0.0 0.0
get Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:(276,5)-(293,9) 131634 1 0.0 0.0 0.0 0.0
CAF:$fBinaryPngRawImage2 Codec.Picture.Png.Internal.Type <no location info> 68782 0 0.0 0.0 0.0 0.0
get Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:266:5-26 131614 1 0.0 0.0 0.0 0.0
parseRawPngImage Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:(356,1)-(364,60) 131615 1 0.0 0.0 0.0 0.0
CAF:$fBinaryPngRawImage5 Codec.Picture.Png.Internal.Type <no location info> 68738 0 0.0 0.0 0.0 0.0
parseRawPngImage Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:(356,1)-(364,60) 131617 0 0.0 0.0 0.0 0.0
CAF:$fBinaryPngRawImage6 Codec.Picture.Png.Internal.Type <no location info> 68776 0 0.0 0.0 0.0 0.0
parseChunks Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:(336,1)-(341,36) 131632 1 0.0 0.0 0.0 0.0
CAF:$fBinaryV4_$cfoldr Linear.V4 src/Linear/V4.hs:119:10-20 101025 0 0.0 0.0 0.0 0.0
foldr Linear.V4 src/Linear/V4.hs:119:10-20 135885 1 0.0 0.0 0.0 0.0
CAF:$fBoundedInitFlag_$cmaxBound SDL.Init src/SDL/Init.hs:40:13-19 104811 0 0.0 0.0 0.0 0.0
maxBound SDL.Init src/SDL/Init.hs:40:13-19 131073 1 0.0 0.0 0.0 0.0
CAF:$fBoundedInitFlag_$cminBound SDL.Init src/SDL/Init.hs:40:13-19 104812 0 0.0 0.0 0.0 0.0
minBound SDL.Init src/SDL/Init.hs:40:13-19 131072 1 0.0 0.0 0.0 0.0
CAF:$fBoundedLayer_$cmaxBound Picture.Data src/Picture/Data.hs:27:30-36 127774 0 0.0 0.0 0.0 0.0
maxBound Picture.Data src/Picture/Data.hs:27:30-36 134261 1 0.0 0.0 0.0 0.0
CAF:$fBoundedLayer_$cminBound Picture.Data src/Picture/Data.hs:27:30-36 127775 0 0.0 0.0 0.0 0.0
minBound Picture.Data src/Picture/Data.hs:27:30-36 134260 1 0.0 0.0 0.0 0.0
CAF:$fBoundedShadNum_$cmaxBound Picture.Data src/Picture/Data.hs:38:30-36 127794 0 0.0 0.0 0.0 0.0
maxBound Picture.Data src/Picture/Data.hs:38:30-36 134268 1 0.0 0.0 0.0 0.0
CAF:$fBoundedShadNum_$cminBound Picture.Data src/Picture/Data.hs:38:30-36 127795 0 0.0 0.0 0.0 0.0
minBound Picture.Data src/Picture/Data.hs:38:30-36 134267 1 0.0 0.0 0.0 0.0
CAF:$fConjugateComplex_$cconjugate1 Linear.Conjugate src/Linear/Conjugate.hs:63:10-24 100930 0 0.0 0.0 0.0 0.0
conjugate Linear.Conjugate src/Linear/Conjugate.hs:63:10-24 134789 1 0.0 0.0 0.0 0.0
conjugate Linear.Conjugate src/Linear/Conjugate.hs:41:3-16 134790 1 0.0 0.0 0.0 0.0
CAF:$fDefaultAudio1 SDL.Mixer <no location info> 105515 0 0.0 0.0 0.0 0.0
def SDL.Mixer src/SDL/Mixer.hs:(285,3)-(290,7) 133689 0 0.0 0.0 0.0 0.0
cIntToOutput SDL.Mixer src/SDL/Mixer.hs:(361,1)-(364,66) 133691 0 0.0 0.0 0.0 0.0
cIntToOutput.\ SDL.Mixer src/SDL/Mixer.hs:363:8-13 133692 1 0.0 0.0 0.0 0.0
CAF:$fDefaultAudio4 SDL.Mixer <no location info> 105514 0 0.0 0.0 0.0 0.0
def SDL.Mixer src/SDL/Mixer.hs:(285,3)-(290,7) 133678 0 0.0 0.0 0.0 0.0
wordToFormat SDL.Mixer src/SDL/Mixer.hs:(340,1)-(349,54) 133680 0 0.0 0.0 0.0 0.0
$mAUDIO_U8.\ SDL.Raw.Mixer src/SDL/Raw/Mixer.hsc:210:26-28 133681 1 0.0 0.0 0.0 0.0
$mAUDIO_S8.\ SDL.Raw.Mixer src/SDL/Raw/Mixer.hsc:211:26-32 133682 1 0.0 0.0 0.0 0.0
$mAUDIO_U16LSB.\ SDL.Raw.Mixer src/SDL/Raw/Mixer.hsc:212:26-29 133683 1 0.0 0.0 0.0 0.0
$mAUDIO_S16LSB.\ SDL.Raw.Mixer src/SDL/Raw/Mixer.hsc:213:26-32 133684 1 0.0 0.0 0.0 0.0
wordToFormat.\ SDL.Mixer src/SDL/Mixer.hs:344:33-45 133685 1 0.0 0.0 0.0 0.0
CAF:$fDefaultAudio_$cdef SDL.Mixer src/SDL/Mixer.hs:285:3-5 105516 0 0.0 0.0 0.0 0.0
def SDL.Mixer src/SDL/Mixer.hs:(285,3)-(290,7) 133674 1 0.0 0.0 0.0 0.0
CAF:$fEnumInitFlag_$cenumFromTo SDL.Init src/SDL/Init.hs:40:28-31 104828 0 0.0 0.0 0.0 0.0
enumFromTo SDL.Init src/SDL/Init.hs:40:28-31 131069 1 0.0 0.0 0.0 0.0
CAF:$fEnumLayer_$cenumFromTo Picture.Data src/Picture/Data.hs:27:24-27 127831 0 0.0 0.0 0.0 0.0
enumFromTo Picture.Data src/Picture/Data.hs:27:24-27 134257 1 0.0 0.0 0.0 0.0
CAF:$fEnumPaletteColor_$cenumFromTo Color.Data src/Color/Data.hs:26:24-27 109327 0 0.0 0.0 0.0 0.0
enumFromTo Color.Data src/Color/Data.hs:26:24-27 138621 1 0.0 0.0 0.0 0.0
CAF:$fEnumShadNum_$cenumFromTo Picture.Data src/Picture/Data.hs:38:24-27 127833 0 0.0 0.0 0.0 0.0
enumFromTo Picture.Data src/Picture/Data.hs:38:24-27 134264 1 0.0 0.0 0.0 0.0
CAF:$fEqSound1 Sound.Data <no location info> 126870 0 0.0 0.0 0.0 0.0
== Sound.Data src/Sound/Data.hs:31:15-16 149171 1 0.0 0.0 0.0 0.0
CAF:$fFromJSON1IntMap2 Data.Aeson.Types.FromJSON <no location info> 84346 0 0.0 0.0 0.0 0.0
parseJSON Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:1629:5-42 130882 1 0.0 0.0 0.0 0.0
parseBoundedIntegral Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:(213,1)-(214,76) 130883 1 0.0 0.0 0.0 0.0
CAF:$fFromJSON1IntMap4 Data.Aeson.Types.FromJSON <no location info> 84345 0 0.0 0.0 0.0 0.0
parseJSON Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:1629:5-42 130886 0 0.0 0.0 0.0 0.0
parseBoundedIntegral Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:(213,1)-(214,76) 130887 0 0.0 0.0 0.0 0.0
prependContext Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:687:1-72 130888 1 0.0 0.0 0.0 0.0
CAF:$fFromJSONConfig_$cparseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:161:1-34 129681 0 0.0 0.0 0.0 0.0
parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:161:1-34 130644 1 0.0 0.0 0.0 0.0
CAF:$fFromJSONDebugBool_$cparseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:160:1-37 129147 0 0.0 0.0 0.0 0.0
parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:160:1-37 131027 1 0.0 0.0 0.0 0.0
CAF:$fFromJSONDebugBool_$cparseJSONList Dodge.Data.Config src/Dodge/Data/Config.hs:160:1-37 129149 0 0.0 0.0 0.0 0.0
parseJSONList Dodge.Data.Config src/Dodge/Data/Config.hs:160:1-37 130982 1 0.0 0.0 0.0 0.0
parseJSONList Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:(393,5)-(396,11) 130983 1 0.0 0.0 0.0 0.0
CAF:$fFromJSONFloat_$cparseJSON Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:1594:5-13 84250 0 0.0 0.0 0.0 0.0
parseJSON Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:1594:5-38 130709 1 0.0 0.0 0.0 0.0
CAF:$fFromJSONImportance15 Shape.Data <no location info> 127097 0 0.0 0.0 0.0 0.0
parseJSON Shape.Data src/Shape/Data.hs:60:1-38 130771 0 0.0 0.0 0.0 0.0
parseJSON.\ Shape.Data src/Shape/Data.hs:60:1-38 130772 0 0.0 0.0 0.0 0.0
CAF:$fFromJSONImportance17 Shape.Data <no location info> 127099 0 0.0 0.0 0.0 0.0
parseJSON Shape.Data src/Shape/Data.hs:60:1-38 130769 0 0.0 0.0 0.0 0.0
parseJSON.\ Shape.Data src/Shape/Data.hs:60:1-38 130770 0 0.0 0.0 0.0 0.0
CAF:$fFromJSONImportance19 Shape.Data <no location info> 127101 0 0.0 0.0 0.0 0.0
parseJSON Shape.Data src/Shape/Data.hs:60:1-38 130767 0 0.0 0.0 0.0 0.0
parseJSON.\ Shape.Data src/Shape/Data.hs:60:1-38 130768 0 0.0 0.0 0.0 0.0
CAF:$fFromJSONImportance8 Shape.Data <no location info> 127096 0 0.0 0.0 0.0 0.0
parseJSON Shape.Data src/Shape/Data.hs:60:1-38 130773 0 0.0 0.0 0.0 0.0
parseJSON.\ Shape.Data src/Shape/Data.hs:60:1-38 130774 0 0.0 0.0 0.0 0.0
pure Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:334:5-43 130775 1 0.0 0.0 0.0 0.0
CAF:$fFromJSONImportance_$cparseJSON Shape.Data src/Shape/Data.hs:60:1-38 127102 0 0.0 0.0 0.0 0.0
parseJSON Shape.Data src/Shape/Data.hs:60:1-38 130764 1 0.0 0.0 0.0 0.0
CAF:$fFromJSONNumShadowCasters_$cparseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:156:1-44 129577 0 0.0 0.0 0.0 0.0
parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:156:1-44 130824 1 0.0 0.0 0.0 0.0
CAF:$fFromJSONResFactor_$cparseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:157:1-37 129379 0 0.0 0.0 0.0 0.0
parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:157:1-37 130786 1 0.0 0.0 0.0 0.0
CAF:$fFromJSONRoomClipping2 Dodge.Data.Config <no location info> 129297 0 0.0 0.0 0.0 0.0
parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:159:1-40 130962 0 0.0 0.0 0.0 0.0
parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:159:1-40 130963 0 0.0 0.0 0.0 0.0
pure Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:334:5-43 130964 1 0.0 0.0 0.0 0.0
CAF:$fFromJSONRoomClipping9 Dodge.Data.Config <no location info> 129298 0 0.0 0.0 0.0 0.0
parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:159:1-40 130960 0 0.0 0.0 0.0 0.0
parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:159:1-40 130961 0 0.0 0.0 0.0 0.0
CAF:$fFromJSONRoomClipping_$cparseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:159:1-40 129299 0 0.0 0.0 0.0 0.0
parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:159:1-40 130957 1 0.0 0.0 0.0 0.0
CAF:$fFromJSONShadowRendering12 Dodge.Data.Config <no location info> 129332 0 0.0 0.0 0.0 0.0
parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:158:1-43 130749 0 0.0 0.0 0.0 0.0
parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:158:1-43 130750 0 0.0 0.0 0.0 0.0
CAF:$fFromJSONShadowRendering2 Dodge.Data.Config <no location info> 129331 0 0.0 0.0 0.0 0.0
parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:158:1-43 130751 0 0.0 0.0 0.0 0.0
parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:158:1-43 130752 0 0.0 0.0 0.0 0.0
pure Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:334:5-43 130753 1 0.0 0.0 0.0 0.0
CAF:$fFromJSONShadowRendering_$cparseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:158:1-43 129333 0 0.0 0.0 0.0 0.0
parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:158:1-43 130746 1 0.0 0.0 0.0 0.0
CAF:$fFromNumberScancodeWord1 SDL.Input.Keyboard.Codes <no location info> 103843 0 0.0 0.0 0.0 0.0
fromNumber SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:765:3-23 156021 1 0.0 0.0 0.0 0.0
CAF:$fFunctorNewIntMap2 NewInt <no location info> 127961 0 0.0 0.0 0.0 0.0
fmap NewInt src/NewInt.hs:23:33-39 134442 1 0.0 0.0 0.0 0.0
CAF:$fFunctorParser_$c<$ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:171:10-27 80946 0 0.0 0.0 0.0 0.0
<$ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:171:10-27 130220 1 0.0 0.0 0.0 0.0
CAF:$fHasVolumeChannel1 SDL.Mixer <no location info> 105485 0 0.0 0.0 0.0 0.0
volumeToCInt SDL.Mixer src/SDL/Mixer.hs:417:1-45 133742 1 0.0 0.0 0.0 0.0
CAF:$fHasVolumeChannel4 SDL.Mixer <no location info> 105541 0 0.0 0.0 0.0 0.0
clipChan SDL.Mixer src/SDL/Mixer.hs:490:1-41 133733 1 0.0 0.0 0.0 0.0
CAF:$fLookupFielda_$clookupField Data.Aeson.TH src/Data/Aeson/TH.hs:1157:5-15 85397 0 0.0 0.0 0.0 0.0
lookupField Data.Aeson.TH src/Data/Aeson/TH.hs:1157:5-33 130691 1 0.0 0.0 0.0 0.0
CAF:$fMonadBox_$creturn Data.Stream.Monadic src/Data/Stream/Monadic.hs:126:3-8 66443 0 0.0 0.0 0.0 0.0
return Data.Stream.Monadic src/Data/Stream/Monadic.hs:126:3-15 130995 1 0.0 0.0 0.0 0.0
CAF:$fMonadFailStream_$c>> Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:378:3-6 68167 0 0.0 0.0 0.0 0.0
>> Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:378:3-15 131864 1 0.0 0.0 0.0 0.0
CAF:$fMonadId1 Data.Vector.Fusion.Util <no location info> 68145 0 0.0 0.0 0.0 0.0
return Data.Vector.Fusion.Util src/Data/Vector/Fusion/Util.hs:35:3-15 130669 1 0.0 0.0 0.0 0.0
CAF:$fMonoidNewIntMap3 NewInt <no location info> 127959 0 0.0 0.0 0.0 0.0
mempty NewInt src/NewInt.hs:23:42-47 133978 1 0.0 0.0 0.0 0.0
CAF:$fMonoidSeries1 Data.Aeson.Encoding.Internal <no location info> 86319 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 145883 1 0.0 0.0 0.0 0.0
CAF:$fMonoidSeries4 Data.Aeson.Encoding.Internal <no location info> 86320 0 0.0 0.0 0.0 0.0
empty Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:228:1-23 145985 1 0.0 0.0 0.0 0.0
CAF:$fMonoidSeries_$cmempty Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:167:5-10 86331 0 0.0 0.0 0.0 0.0
mempty Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:167:5-19 151373 1 0.0 0.0 0.0 0.0
CAF:$fNumNewInt1 NewInt <no location info> 127918 0 0.0 0.0 0.0 0.0
fromInteger NewInt src/NewInt.hs:17:38-40 140567 1 0.0 0.0 0.0 0.0
CAF:$fNumPos7 Data.Attoparsec.Internal.Types <no location info> 80933 0 0.0 0.0 0.0 0.0
+ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:47:38-40 130101 1 0.0 0.0 0.0 0.0
CAF:$fOrdKey3 Data.Aeson.Key <no location info> 86275 0 0.0 0.0 0.0 0.0
>= Data.Aeson.Key src/Data/Aeson/Key.hs:42:17-19 130649 1 0.0 0.0 0.0 0.0
CAF:$fOrdKey7 Data.Aeson.Key <no location info> 86279 0 0.0 0.0 0.0 0.0
compare Data.Aeson.Key src/Data/Aeson/Key.hs:42:17-19 130655 1 0.0 0.0 0.0 0.0
CAF:$fOrdPos6 Data.Attoparsec.Internal.Types <no location info> 80942 0 0.0 0.0 0.0 0.0
< Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:47:27-29 130632 1 0.0 0.0 0.0 0.0
CAF:$fOrdRoomLinkType_$c<= Dodge.Data.Room src/Dodge/Data/Room.hs:51:19-21 107651 0 0.0 0.0 0.0 0.0
<= Dodge.Data.Room src/Dodge/Data/Room.hs:51:19-21 135255 1 0.0 0.0 0.0 0.0
CAF:$fOrdRoomLinkType_$c>= Dodge.Data.Room src/Dodge/Data/Room.hs:51:19-21 107655 0 0.0 0.0 0.0 0.0
>= Dodge.Data.Room src/Dodge/Data/Room.hs:51:19-21 135253 1 0.0 0.0 0.0 0.0
CAF:$fOrdScancode7 SDL.Input.Keyboard.Codes <no location info> 103862 0 0.0 0.0 0.0 0.0
compare SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:520:32-34 156065 1 0.0 0.0 0.0 0.0
CAF:$fPrimMonadST1_r3bT Control.Monad.Primitive <no location info> 66434 0 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 130672 1 0.0 0.0 0.0 0.0
CAF:$fRandomGenStdGen6 System.Random.Internal <no location info> 79930 0 0.0 0.0 0.0 0.0
genWord64 System.Random.Internal src/System/Random/Internal.hs:556:19-27 134885 1 0.0 0.0 0.0 0.0
genWord64 System.Random.Internal src/System/Random/Internal.hs:566:3-27 134886 1 0.0 0.0 0.0 0.0
CAF:$fRandomGenStdGen7 System.Random.Internal <no location info> 79929 0 0.0 0.0 0.0 0.0
genWord32 System.Random.Internal src/System/Random/Internal.hs:556:19-27 135669 1 0.0 0.0 0.0 0.0
genWord32 System.Random.Internal src/System/Random/Internal.hs:564:3-27 135670 1 0.0 0.0 0.0 0.0
CAF:$fStorableEvent2 SDL.Raw.Types <no location info> 102581 0 0.0 0.0 0.0 0.0
peekByteOff SDL.Raw.Types src/SDL/Raw/Types.hsc:479:10-23 134169 1 0.0 0.0 0.0 0.0
CAF:$fStorableEvent3 SDL.Raw.Types <no location info> 102582 0 0.0 0.0 0.0 0.0
peekElemOff SDL.Raw.Types src/SDL/Raw/Types.hsc:479:10-23 134167 1 0.0 0.0 0.0 0.0
CAF:$fStorableKeysym2 SDL.Raw.Types <no location info> 102535 0 0.0 0.0 0.0 0.0
peekByteOff SDL.Raw.Types src/SDL/Raw/Types.hsc:1169:10-24 155993 1 0.0 0.0 0.0 0.0
CAF:$fToJSON1IntMap1 Data.Aeson.Types.ToJSON <no location info> 83056 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1394:5-22 145877 1 0.0 0.0 0.0 0.0
CAF:$fToJSON1IntMap_$cliftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2291:10-20 83368 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2291:10-20 145855 1 0.0 0.0 0.0 0.0
CAF:$fToJSON1IntMap_$ctoEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1392:10-19 83057 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1392:10-19 147191 1 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 147192 1 0.0 0.0 0.0 0.0
CAF:$fToJSONActionPlan_$ctoEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 126217 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146566 1 0.0 0.0 0.0 0.0
CAF:$fToJSONAction_$ctoEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 125895 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146745 1 0.0 0.0 0.0 0.0
CAF:$fToJSONAction_$ctoEncodingList Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 125888 0 0.0 0.0 0.0 0.0
toEncodingList Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146611 1 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 146612 1 0.0 0.0 0.0 0.0
CAF:$fToJSONAmmoMagType10 Dodge.Data.Item.Combine <no location info> 119406 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:194:1-39 148350 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:194:1-39 148351 0 0.0 0.0 0.0 0.0
CAF:$fToJSONAmmoMagType3 Dodge.Data.Item.Combine <no location info> 119413 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:194:1-39 148374 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:194:1-39 148375 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 148376 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 148377 1 0.0 0.0 0.0 0.0
CAF:$fToJSONAmmoMagType4 Dodge.Data.Item.Combine <no location info> 119412 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:194:1-39 148378 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:194:1-39 148379 0 0.0 0.0 0.0 0.0
CAF:$fToJSONAmmoMagType9 Dodge.Data.Item.Combine <no location info> 119407 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:194:1-39 148337 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:194:1-39 148338 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 148339 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 148340 1 0.0 0.0 0.0 0.0
CAF:$fToJSONAmmoMagType_$ctoEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:194:1-39 119416 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:194:1-39 148334 1 0.0 0.0 0.0 0.0
CAF:$fToJSONArcNodeType_$ctoEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:167:1-39 116741 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:167:1-39 148607 1 0.0 0.0 0.0 0.0
CAF:$fToJSONArcNodeType_$ctoJSON Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:167:1-39 116764 0 0.0 0.0 0.0 0.0
toJSON Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:167:1-39 148604 1 0.0 0.0 0.0 0.0
CAF:$fToJSONAttention_$ctoEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:76:1-37 123212 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:76:1-37 146921 1 0.0 0.0 0.0 0.0
CAF:$fToJSONAudition1 Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:73:1-36 123269 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:73:1-36 147100 0 0.0 0.0 0.0 0.0
toEncoding._let0 Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:73:1-36 147101 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 147102 1 0.0 0.0 0.0 0.0
CAF:$fToJSONAudition_$ctoEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:73:1-36 123270 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:73:1-36 147086 1 0.0 0.0 0.0 0.0
CAF:$fToJSONBarrelType1 Dodge.Data.Creature.Misc <no location info> 123429 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:104:1-38 147724 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:104:1-38 147725 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 147726 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 147727 1 0.0 0.0 0.0 0.0
CAF:$fToJSONBarrelType3 Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:104:1-38 123421 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:104:1-38 147728 0 0.0 0.0 0.0 0.0
toEncoding._let0 Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:104:1-38 147729 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 147730 1 0.0 0.0 0.0 0.0
CAF:$fToJSONBarrelType4 Dodge.Data.Creature.Misc <no location info> 123428 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:104:1-38 147731 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:104:1-38 147732 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 147733 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 147734 1 0.0 0.0 0.0 0.0
CAF:$fToJSONBarrelType5 Dodge.Data.Creature.Misc <no location info> 123427 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:104:1-38 147744 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:104:1-38 147745 0 0.0 0.0 0.0 0.0
CAF:$fToJSONBarrelType6 Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:104:1-38 123422 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:104:1-38 147752 0 0.0 0.0 0.0 0.0
toEncoding._let1 Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:104:1-38 147753 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 147754 1 0.0 0.0 0.0 0.0
CAF:$fToJSONBarrelType_$ctoEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:104:1-38 123432 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:104:1-38 147712 1 0.0 0.0 0.0 0.0
CAF:$fToJSONBarrelType_to' Dodge.Data.Creature.Misc <no location info> 123431 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:104:1-38 147757 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:104:1-38 147758 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 147759 0 0.0 0.0 0.0 0.0
toEncodingList Geometry.Data src/Geometry/Data.hs:25:10-34 147760 1 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 147761 1 0.0 0.0 0.0 0.0
CAF:$fToJSONBlBl10 Dodge.Data.BlBl <no location info> 108531 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.BlBl src/Dodge/Data/BlBl.hs:15:1-32 151600 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.BlBl src/Dodge/Data/BlBl.hs:15:1-32 151601 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 151602 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 151603 1 0.0 0.0 0.0 0.0
CAF:$fToJSONBlBl11 Dodge.Data.BlBl <no location info> 108530 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.BlBl src/Dodge/Data/BlBl.hs:15:1-32 151613 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.BlBl src/Dodge/Data/BlBl.hs:15:1-32 151614 0 0.0 0.0 0.0 0.0
CAF:$fToJSONBlBl12 Dodge.Data.BlBl src/Dodge/Data/BlBl.hs:15:1-32 108525 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.BlBl src/Dodge/Data/BlBl.hs:15:1-32 151621 0 0.0 0.0 0.0 0.0
toEncoding._let1 Dodge.Data.BlBl src/Dodge/Data/BlBl.hs:15:1-32 151622 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 151623 1 0.0 0.0 0.0 0.0
CAF:$fToJSONBlBl5 Dodge.Data.BlBl src/Dodge/Data/BlBl.hs:15:1-32 108524 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.BlBl src/Dodge/Data/BlBl.hs:15:1-32 151597 0 0.0 0.0 0.0 0.0
toEncoding._let0 Dodge.Data.BlBl src/Dodge/Data/BlBl.hs:15:1-32 151598 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 151599 1 0.0 0.0 0.0 0.0
CAF:$fToJSONBlBl8 Dodge.Data.BlBl <no location info> 108532 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.BlBl src/Dodge/Data/BlBl.hs:15:1-32 151593 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.BlBl src/Dodge/Data/BlBl.hs:15:1-32 151594 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 151595 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 151596 1 0.0 0.0 0.0 0.0
CAF:$fToJSONBlBl_$ctoEncoding Dodge.Data.BlBl src/Dodge/Data/BlBl.hs:15:1-32 108537 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.BlBl src/Dodge/Data/BlBl.hs:15:1-32 151581 1 0.0 0.0 0.0 0.0
CAF:$fToJSONBlock_$ctoEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:34:1-33 125051 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:34:1-33 151790 1 0.0 0.0 0.0 0.0
CAF:$fToJSONBool_$ctoEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1322:5-14 83016 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1322:5-23 148835 1 0.0 0.0 0.0 0.0
CAF:$fToJSONBounds_$ctoEncoding Dodge.Data.Bounds src/Dodge/Data/Bounds.hs:22:1-34 108475 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Bounds src/Dodge/Data/Bounds.hs:22:1-34 154480 1 0.0 0.0 0.0 0.0
CAF:$fToJSONBullet_$ctoEncodingList Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:60:1-34 124894 0 0.0 0.0 0.0 0.0
toEncodingList Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:60:1-34 148458 1 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 148459 1 0.0 0.0 0.0 0.0
CAF:$fToJSONButtonEvent_$ctoEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:37:1-39 124550 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:37:1-39 152829 1 0.0 0.0 0.0 0.0
CAF:$fToJSONButton_$ctoEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:38:1-34 124604 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:38:1-34 152723 1 0.0 0.0 0.0 0.0
CAF:$fToJSONCWGen_$ctoEncoding Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 122056 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 154294 1 0.0 0.0 0.0 0.0
CAF:$fToJSONCWorld18 Dodge.Data.CWorld <no location info> 122049 0 0.0 0.0 0.0 0.0
CAF:$fToJSONCWorld7 Dodge.Data.CWorld <no location info> 122048 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 155739 1 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 155740 1 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 155743 1 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 155745 1 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 155746 1 0.0 0.0 0.0 0.0
tagSingleConstructors Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:782:7-27 155744 1 0.0 0.0 0.0 0.0
CAF:$fToJSONCWorld_$ctoEncoding Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 122106 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 145811 1 0.0 0.0 0.0 0.0
CAF:$fToJSONCarriage_$ctoEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:43:1-36 123005 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:43:1-36 146425 1 0.0 0.0 0.0 0.0
CAF:$fToJSONCloud_$ctoEncodingList Dodge.Data.Cloud src/Dodge/Data/Cloud.hs:37:1-33 124238 0 0.0 0.0 0.0 0.0
toEncodingList Dodge.Data.Cloud src/Dodge/Data/Cloud.hs:37:1-33 148387 1 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 148388 1 0.0 0.0 0.0 0.0
CAF:$fToJSONConvexPoly_$ctoEncoding Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:77:1-38 109714 0 0.0 0.0 0.0 0.0
toEncoding Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:77:1-38 154734 1 0.0 0.0 0.0 0.0
CAF:$fToJSONConvexPoly_$ctoEncodingList Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:77:1-38 109724 0 0.0 0.0 0.0 0.0
toEncodingList Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:77:1-38 154725 1 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 154726 1 0.0 0.0 0.0 0.0
CAF:$fToJSONCrBl1 Dodge.Data.CreatureEffect <no location info> 122420 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.CreatureEffect src/Dodge/Data/CreatureEffect.hs:33:1-32 149406 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.CreatureEffect src/Dodge/Data/CreatureEffect.hs:33:1-32 149407 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 149408 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 149409 1 0.0 0.0 0.0 0.0
CAF:$fToJSONCrBl2 Dodge.Data.CreatureEffect <no location info> 122419 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.CreatureEffect src/Dodge/Data/CreatureEffect.hs:33:1-32 149419 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.CreatureEffect src/Dodge/Data/CreatureEffect.hs:33:1-32 149420 0 0.0 0.0 0.0 0.0
CAF:$fToJSONCrBl_$ctoEncoding Dodge.Data.CreatureEffect src/Dodge/Data/CreatureEffect.hs:33:1-32 122421 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.CreatureEffect src/Dodge/Data/CreatureEffect.hs:33:1-32 149403 1 0.0 0.0 0.0 0.0
CAF:$fToJSONCrGroup_$ctoEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:35:1-35 122648 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:35:1-35 147310 1 0.0 0.0 0.0 0.0
CAF:$fToJSONCrHP_$ctoEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 123949 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 146167 1 0.0 0.0 0.0 0.0
CAF:$fToJSONCreatureType_$ctoEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:105:1-40 123717 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:105:1-40 146032 1 0.0 0.0 0.0 0.0
CAF:$fToJSONCreature_$ctoEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 124094 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 145885 1 0.0 0.0 0.0 0.0
CAF:$fToJSONDamageSensor_$ctoJSON1 Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:44:1-38 116449 0 0.0 0.0 0.0 0.0
toJSON Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:44:1-38 154336 1 0.0 0.0 0.0 0.0
CAF:$fToJSONDamage_$ctoEncodingList Dodge.Data.Damage src/Dodge/Data/Damage.hs:31:1-34 121979 0 0.0 0.0 0.0 0.0
toEncodingList Dodge.Data.Damage src/Dodge/Data/Damage.hs:31:1-34 146385 1 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 146386 1 0.0 0.0 0.0 0.0
CAF:$fToJSONDebris_$ctoEncodingList Dodge.Data.Prop src/Dodge/Data/Prop.hs:53:1-34 115151 0 0.0 0.0 0.0 0.0
toEncodingList Dodge.Data.Prop src/Dodge/Data/Prop.hs:53:1-34 148436 1 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 148437 1 0.0 0.0 0.0 0.0
CAF:$fToJSONDecorationShape1 Dodge.Data.GenParams <no location info> 120794 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:22:1-43 154432 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:22:1-43 154433 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 154434 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 154435 1 0.0 0.0 0.0 0.0
CAF:$fToJSONDecorationShape2 Dodge.Data.GenParams <no location info> 120793 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:22:1-43 154436 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:22:1-43 154437 0 0.0 0.0 0.0 0.0
CAF:$fToJSONDecorationShape3 Dodge.Data.GenParams <no location info> 120792 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:22:1-43 154450 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:22:1-43 154451 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 154452 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 154453 1 0.0 0.0 0.0 0.0
CAF:$fToJSONDecorationShape4 Dodge.Data.GenParams <no location info> 120791 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:22:1-43 154454 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:22:1-43 154455 0 0.0 0.0 0.0 0.0
CAF:$fToJSONDecorationShape5 Dodge.Data.GenParams <no location info> 120790 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:22:1-43 154403 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:22:1-43 154404 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 154405 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 154406 1 0.0 0.0 0.0 0.0
CAF:$fToJSONDecorationShape6 Dodge.Data.GenParams <no location info> 120789 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:22:1-43 154416 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:22:1-43 154417 0 0.0 0.0 0.0 0.0
CAF:$fToJSONDecorationShape7 Dodge.Data.GenParams <no location info> 120788 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:22:1-43 154468 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:22:1-43 154469 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 154470 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 154471 1 0.0 0.0 0.0 0.0
CAF:$fToJSONDecorationShape8 Dodge.Data.GenParams <no location info> 120787 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:22:1-43 154472 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:22:1-43 154473 0 0.0 0.0 0.0 0.0
CAF:$fToJSONDecorationShape_$ctoEncoding Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:22:1-43 120795 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:22:1-43 154400 1 0.0 0.0 0.0 0.0
CAF:$fToJSONDistortion_$ctoEncodingList Dodge.Data.Distortion src/Dodge/Data/Distortion.hs:14:1-38 108269 0 0.0 0.0 0.0 0.0
toEncodingList Dodge.Data.Distortion src/Dodge/Data/Distortion.hs:14:1-38 154049 1 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 154050 1 0.0 0.0 0.0 0.0
CAF:$fToJSONDoorUpdate1 Dodge.Data.Door <no location info> 121715 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:49:1-38 149438 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:49:1-38 149439 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 149440 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 149441 1 0.0 0.0 0.0 0.0
CAF:$fToJSONDoorUpdate3 Dodge.Data.Door src/Dodge/Data/Door.hs:49:1-38 121707 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:49:1-38 149442 0 0.0 0.0 0.0 0.0
toEncoding._let0 Dodge.Data.Door src/Dodge/Data/Door.hs:49:1-38 149443 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 149444 1 0.0 0.0 0.0 0.0
CAF:$fToJSONDoorUpdate4 Dodge.Data.Door <no location info> 121714 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:49:1-38 149445 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:49:1-38 149446 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 149447 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 149448 1 0.0 0.0 0.0 0.0
CAF:$fToJSONDoorUpdate5 Dodge.Data.Door <no location info> 121713 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:49:1-38 149458 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:49:1-38 149459 0 0.0 0.0 0.0 0.0
CAF:$fToJSONDoorUpdate6 Dodge.Data.Door src/Dodge/Data/Door.hs:49:1-38 121708 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:49:1-38 149466 0 0.0 0.0 0.0 0.0
toEncoding._let1 Dodge.Data.Door src/Dodge/Data/Door.hs:49:1-38 149467 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 149468 1 0.0 0.0 0.0 0.0
CAF:$fToJSONDoorUpdate_$ctoEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:49:1-38 121716 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:49:1-38 149426 1 0.0 0.0 0.0 0.0
CAF:$fToJSONDoor_$ctoEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:51:1-32 121783 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:51:1-32 149262 1 0.0 0.0 0.0 0.0
CAF:$fToJSONDust_$ctoEncodingList Dodge.Data.Cloud src/Dodge/Data/Cloud.hs:39:1-32 124184 0 0.0 0.0 0.0 0.0
toEncodingList Dodge.Data.Cloud src/Dodge/Data/Cloud.hs:39:1-32 148403 1 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 148404 1 0.0 0.0 0.0 0.0
CAF:$fToJSONEdgeObstacle1 Dodge.Data.PathGraph <no location info> 115671 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-40 155647 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-40 155648 0 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 155649 1 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 155650 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 155651 1 0.0 0.0 0.0 0.0
CAF:$fToJSONEdgeObstacle10 Dodge.Data.PathGraph <no location info> 115666 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-40 155377 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-40 155378 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 155379 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 155380 1 0.0 0.0 0.0 0.0
CAF:$fToJSONEdgeObstacle11 Dodge.Data.PathGraph <no location info> 115665 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-40 155390 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-40 155391 0 0.0 0.0 0.0 0.0
CAF:$fToJSONEdgeObstacle12 Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-40 115664 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-40 155398 0 0.0 0.0 0.0 0.0
toEncoding._let1 Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-40 155399 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 155400 1 0.0 0.0 0.0 0.0
CAF:$fToJSONEdgeObstacle3 Dodge.Data.PathGraph <no location info> 115670 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-40 155652 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-40 155653 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 155654 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 155655 1 0.0 0.0 0.0 0.0
CAF:$fToJSONEdgeObstacle5 Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-40 115663 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-40 155374 0 0.0 0.0 0.0 0.0
toEncoding._let0 Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-40 155375 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 155376 1 0.0 0.0 0.0 0.0
CAF:$fToJSONEdgeObstacle6 Dodge.Data.PathGraph <no location info> 115669 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-40 155663 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-40 155664 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 155665 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 155666 1 0.0 0.0 0.0 0.0
CAF:$fToJSONEdgeObstacle7 Dodge.Data.PathGraph <no location info> 115668 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-40 155672 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-40 155673 0 0.0 0.0 0.0 0.0
CAF:$fToJSONEdgeObstacle8 Dodge.Data.PathGraph <no location info> 115667 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-40 155370 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-40 155371 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 155372 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 155373 1 0.0 0.0 0.0 0.0
CAF:$fToJSONEdgeObstacle_$ctoEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-40 115672 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-40 155356 1 0.0 0.0 0.0 0.0
CAF:$fToJSONEnergyBall_$ctoEncodingList Dodge.Data.EnergyBall src/Dodge/Data/EnergyBall.hs:24:1-38 121603 0 0.0 0.0 0.0 0.0
toEncodingList Dodge.Data.EnergyBall src/Dodge/Data/EnergyBall.hs:24:1-38 148482 1 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 148483 1 0.0 0.0 0.0 0.0
CAF:$fToJSONEquipSite_$ctoEncoding Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:52:1-37 121268 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:52:1-37 146374 1 0.0 0.0 0.0 0.0
CAF:$fToJSONEquipSite_$ctoJSON Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:52:1-37 121283 0 0.0 0.0 0.0 0.0
toJSON Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:52:1-37 146371 1 0.0 0.0 0.0 0.0
CAF:$fToJSONFaction_$ctoEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:34:1-35 122737 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:34:1-35 147258 1 0.0 0.0 0.0 0.0
CAF:$fToJSONFlame_$ctoEncodingList Dodge.Data.Flame src/Dodge/Data/Flame.hs:19:1-33 121091 0 0.0 0.0 0.0 0.0
toEncodingList Dodge.Data.Flame src/Dodge/Data/Flame.hs:19:1-33 148494 1 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 148495 1 0.0 0.0 0.0 0.0
CAF:$fToJSONFloatFloat_$ctoEncoding Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:18:1-38 120989 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:18:1-38 147009 1 0.0 0.0 0.0 0.0
CAF:$fToJSONFloat_$ctoEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-14 83053 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 145952 1 0.0 0.0 0.0 0.0
CAF:$fToJSONFloat_$ctoEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1367:10-21 83054 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1367:10-21 154684 1 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 154685 1 0.0 0.0 0.0 0.0
CAF:$fToJSONFloorItem_$ctoEncoding Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:14:1-37 120935 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:14:1-37 152380 1 0.0 0.0 0.0 0.0
CAF:$fToJSONFootForward3 Dodge.Data.Creature.Stance <no location info> 122927 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:41:1-39 146480 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:41:1-39 146481 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 146482 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 146483 1 0.0 0.0 0.0 0.0
CAF:$fToJSONFootForward4 Dodge.Data.Creature.Stance <no location info> 122926 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:41:1-39 146493 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:41:1-39 146494 0 0.0 0.0 0.0 0.0
CAF:$fToJSONFootForward_$ctoEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:41:1-39 122930 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:41:1-39 146477 1 0.0 0.0 0.0 0.0
CAF:$fToJSONForegroundShape_$ctoEncoding Dodge.Data.ForegroundShape src/Dodge/Data/ForegroundShape.hs:20:1-43 120880 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.ForegroundShape src/Dodge/Data/ForegroundShape.hs:20:1-43 153230 1 0.0 0.0 0.0 0.0
CAF:$fToJSONForegroundShape_$ctoEncodingList Dodge.Data.ForegroundShape src/Dodge/Data/ForegroundShape.hs:20:1-43 120889 0 0.0 0.0 0.0 0.0
toEncodingList Dodge.Data.ForegroundShape src/Dodge/Data/ForegroundShape.hs:20:1-43 153221 1 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 153222 1 0.0 0.0 0.0 0.0
CAF:$fToJSONGameRoom_$ctoEncoding Dodge.GameRoom src/Dodge/GameRoom.hs:29:1-36 112544 0 0.0 0.0 0.0 0.0
toEncoding Dodge.GameRoom src/Dodge/GameRoom.hs:29:1-36 154536 1 0.0 0.0 0.0 0.0
CAF:$fToJSONGameRoom_$ctoEncodingList Dodge.GameRoom src/Dodge/GameRoom.hs:29:1-36 112559 0 0.0 0.0 0.0 0.0
toEncodingList Dodge.GameRoom src/Dodge/GameRoom.hs:29:1-36 154523 1 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 154524 1 0.0 0.0 0.0 0.0
CAF:$fToJSONGenParams1 Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:23:1-37 120813 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:23:1-37 154327 0 0.0 0.0 0.0 0.0
toEncoding._let0 Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:23:1-37 154328 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 154329 1 0.0 0.0 0.0 0.0
CAF:$fToJSONGenParams_$ctoEncoding Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:23:1-37 120814 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:23:1-37 154313 1 0.0 0.0 0.0 0.0
CAF:$fToJSONGoal_$ctoEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 125884 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146820 1 0.0 0.0 0.0 0.0
CAF:$fToJSONGoal_$ctoEncodingList Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 126176 0 0.0 0.0 0.0 0.0
toEncodingList Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146809 1 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 146810 1 0.0 0.0 0.0 0.0
CAF:$fToJSONHeldItemType_$ctoEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:199:1-40 118501 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:199:1-40 148008 1 0.0 0.0 0.0 0.0
CAF:$fToJSONHotkey_$ctoEncoding Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:53:1-34 121164 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:53:1-34 154084 1 0.0 0.0 0.0 0.0
CAF:$fToJSONHotkey_$ctoJSON Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:53:1-34 121199 0 0.0 0.0 0.0 0.0
toJSON Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:53:1-34 154081 1 0.0 0.0 0.0 0.0
CAF:$fToJSONImportance5 Shape.Data <no location info> 127071 0 0.0 0.0 0.0 0.0
toEncoding Shape.Data src/Shape/Data.hs:60:1-38 153584 0 0.0 0.0 0.0 0.0
toEncoding.\ Shape.Data src/Shape/Data.hs:60:1-38 153585 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 153586 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 153587 1 0.0 0.0 0.0 0.0
CAF:$fToJSONImportance6 Shape.Data <no location info> 127070 0 0.0 0.0 0.0 0.0
toEncoding Shape.Data src/Shape/Data.hs:60:1-38 153597 0 0.0 0.0 0.0 0.0
toEncoding.\ Shape.Data src/Shape/Data.hs:60:1-38 153598 0 0.0 0.0 0.0 0.0
CAF:$fToJSONImportance_$ctoEncoding Shape.Data src/Shape/Data.hs:60:1-38 127076 0 0.0 0.0 0.0 0.0
toEncoding Shape.Data src/Shape/Data.hs:60:1-38 153581 1 0.0 0.0 0.0 0.0
CAF:$fToJSONIntSet_$ctoEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1698:5-14 83059 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1698:5-43 149985 1 0.0 0.0 0.0 0.0
CAF:$fToJSONIntSet_f Data.Aeson.Types.ToJSON <no location info> 83058 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1698:5-43 149987 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 149988 1 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:715:5-30 149989 1 0.0 0.0 0.0 0.0
CAF:$fToJSONIntention_$ctoEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 123906 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 147362 1 0.0 0.0 0.0 0.0
CAF:$fToJSONItemLocation_$ctoEncoding Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:60:1-40 118228 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:60:1-40 148083 1 0.0 0.0 0.0 0.0
CAF:$fToJSONItemParams_$ctoEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:30:1-38 117968 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:30:1-38 148187 1 0.0 0.0 0.0 0.0
CAF:$fToJSONItemScroll_$ctoEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-38 120567 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-38 148239 1 0.0 0.0 0.0 0.0
CAF:$fToJSONItemTargeting_$ctoEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:55:1-41 120507 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:55:1-41 148135 1 0.0 0.0 0.0 0.0
CAF:$fToJSONItemType_$ctoEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:200:1-36 119995 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:200:1-36 147965 1 0.0 0.0 0.0 0.0
CAF:$fToJSONItemUse_$ctoEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:59:1-35 117689 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:59:1-35 147903 1 0.0 0.0 0.0 0.0
CAF:$fToJSONItem_$ctoEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:56:1-32 120625 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:56:1-32 147884 1 0.0 0.0 0.0 0.0
CAF:$fToJSONKeyArcNodeType3 Dodge.Data.LWorld <no location info> 116742 0 0.0 0.0 0.0 0.0
toJSONKey Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:169:10-30 148605 0 0.0 0.0 0.0 0.0
toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:489:5-48 148606 0 0.0 0.0 0.0 0.0
CAF:$fToJSONKeyArcNodeType4 Dodge.Data.LWorld <no location info> 116765 0 0.0 0.0 0.0 0.0
toJSONKey Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:169:10-30 148602 0 0.0 0.0 0.0 0.0
toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:489:5-48 148603 0 0.0 0.0 0.0 0.0
CAF:$fToJSONKeyArcNodeType_$ctoJSONKey Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:169:10-30 116766 0 0.0 0.0 0.0 0.0
toJSONKey Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:169:10-30 148600 1 0.0 0.0 0.0 0.0
toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:489:5-48 148601 1 0.0 0.0 0.0 0.0
CAF:$fToJSONKeyChar_$ctoJSONKeyList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2282:5-17 83501 0 0.0 0.0 0.0 0.0
toJSONKeyList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2282:5-40 151367 1 0.0 0.0 0.0 0.0
toJSONKeyText Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:514:1-49 151368 1 0.0 0.0 0.0 0.0
toJSONKeyKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:520:1-44 151369 1 0.0 0.0 0.0 0.0
CAF:$fToJSONKeyEquipSite3 Dodge.Data.Equipment.Misc <no location info> 121291 0 0.0 0.0 0.0 0.0
toJSONKey Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:55:10-28 146372 0 0.0 0.0 0.0 0.0
toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:489:5-48 146373 0 0.0 0.0 0.0 0.0
CAF:$fToJSONKeyEquipSite4 Dodge.Data.Equipment.Misc <no location info> 121290 0 0.0 0.0 0.0 0.0
toJSONKey Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:55:10-28 146369 0 0.0 0.0 0.0 0.0
toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:489:5-48 146370 0 0.0 0.0 0.0 0.0
CAF:$fToJSONKeyEquipSite_$ctoJSONKey Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:55:10-28 121292 0 0.0 0.0 0.0 0.0
toJSONKey Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:55:10-28 146367 1 0.0 0.0 0.0 0.0
toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:489:5-48 146368 1 0.0 0.0 0.0 0.0
CAF:$fToJSONKeyHotkey3 Dodge.Data.Equipment.Misc <no location info> 121245 0 0.0 0.0 0.0 0.0
toJSONKey Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:59:10-25 154082 0 0.0 0.0 0.0 0.0
toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:489:5-48 154083 0 0.0 0.0 0.0 0.0
CAF:$fToJSONKeyHotkey4 Dodge.Data.Equipment.Misc <no location info> 121244 0 0.0 0.0 0.0 0.0
toJSONKey Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:59:10-25 154079 0 0.0 0.0 0.0 0.0
toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:489:5-48 154080 0 0.0 0.0 0.0 0.0
CAF:$fToJSONKeyHotkey_$ctoJSONKey Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:59:10-25 121246 0 0.0 0.0 0.0 0.0
toJSONKey Dodge.Data.Equipment.Misc src/Dodge/Data/Equipment/Misc.hs:59:10-25 154077 1 0.0 0.0 0.0 0.0
toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:489:5-48 154078 1 0.0 0.0 0.0 0.0
CAF:$fToJSONKeyObjectType14 Dodge.Data.ObjectType <no location info> 115745 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:24:1-38 150335 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:24:1-38 150336 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 150337 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 150338 1 0.0 0.0 0.0 0.0
CAF:$fToJSONKeyObjectType15 Dodge.Data.ObjectType <no location info> 115744 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:24:1-38 150339 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:24:1-38 150340 0 0.0 0.0 0.0 0.0
CAF:$fToJSONKeyObjectType24 Dodge.Data.ObjectType <no location info> 115735 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:24:1-38 150275 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:24:1-38 150276 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 150277 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 150278 1 0.0 0.0 0.0 0.0
CAF:$fToJSONKeyObjectType25 Dodge.Data.ObjectType <no location info> 115734 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:24:1-38 150307 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:24:1-38 150308 0 0.0 0.0 0.0 0.0
CAF:$fToJSONKeyObjectType6 Dodge.Data.ObjectType <no location info> 115753 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:24:1-38 150573 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:24:1-38 150574 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 150575 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 150576 1 0.0 0.0 0.0 0.0
CAF:$fToJSONKeyObjectType67 Dodge.Data.ObjectType <no location info> 115819 0 0.0 0.0 0.0 0.0
toJSONKey Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:25:10-29 150259 0 0.0 0.0 0.0 0.0
toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:489:5-48 150260 0 0.0 0.0 0.0 0.0
CAF:$fToJSONKeyObjectType68 Dodge.Data.ObjectType <no location info> 115818 0 0.0 0.0 0.0 0.0
toJSONKey Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:25:10-29 150256 0 0.0 0.0 0.0 0.0
toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:489:5-48 150257 0 0.0 0.0 0.0 0.0
CAF:$fToJSONKeyObjectType7 Dodge.Data.ObjectType <no location info> 115752 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:24:1-38 150577 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:24:1-38 150578 0 0.0 0.0 0.0 0.0
CAF:$fToJSONKeyObjectType_$ctoEncoding Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:24:1-38 115758 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:24:1-38 150261 1 0.0 0.0 0.0 0.0
CAF:$fToJSONKeyObjectType_$ctoJSON Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:24:1-38 115783 0 0.0 0.0 0.0 0.0
toJSON Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:24:1-38 150258 1 0.0 0.0 0.0 0.0
CAF:$fToJSONKeyObjectType_$ctoJSONKey Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:25:10-29 115820 0 0.0 0.0 0.0 0.0
toJSONKey Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:25:10-29 150254 1 0.0 0.0 0.0 0.0
toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:489:5-48 150255 1 0.0 0.0 0.0 0.0
CAF:$fToJSONKeySensorType12 Dodge.Data.Machine.Sensor <no location info> 116457 0 0.0 0.0 0.0 0.0
toJSONKey Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:50:10-29 154337 0 0.0 0.0 0.0 0.0
toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:489:5-48 154338 0 0.0 0.0 0.0 0.0
CAF:$fToJSONKeySensorType13 Dodge.Data.Machine.Sensor <no location info> 116456 0 0.0 0.0 0.0 0.0
toJSONKey Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:50:10-29 154334 0 0.0 0.0 0.0 0.0
toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:489:5-48 154335 0 0.0 0.0 0.0 0.0
CAF:$fToJSONKeySensorType2 Dodge.Data.Machine.Sensor <no location info> 116439 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:44:1-38 154456 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:44:1-38 154457 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 154458 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 154459 1 0.0 0.0 0.0 0.0
CAF:$fToJSONKeySensorType3 Dodge.Data.Machine.Sensor <no location info> 116438 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:44:1-38 154460 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:44:1-38 154461 0 0.0 0.0 0.0 0.0
CAF:$fToJSONKeySensorType4 Dodge.Data.Machine.Sensor <no location info> 116437 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:44:1-38 154438 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:44:1-38 154439 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 154440 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 154441 1 0.0 0.0 0.0 0.0
CAF:$fToJSONKeySensorType5 Dodge.Data.Machine.Sensor <no location info> 116436 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:44:1-38 154442 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:44:1-38 154443 0 0.0 0.0 0.0 0.0
CAF:$fToJSONKeySensorType6 Dodge.Data.Machine.Sensor <no location info> 116435 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:44:1-38 154420 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:44:1-38 154421 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 154422 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 154423 1 0.0 0.0 0.0 0.0
CAF:$fToJSONKeySensorType7 Dodge.Data.Machine.Sensor <no location info> 116434 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:44:1-38 154424 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:44:1-38 154425 0 0.0 0.0 0.0 0.0
CAF:$fToJSONKeySensorType8 Dodge.Data.Machine.Sensor <no location info> 116433 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:44:1-38 154353 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:44:1-38 154354 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 154355 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 154356 1 0.0 0.0 0.0 0.0
CAF:$fToJSONKeySensorType9 Dodge.Data.Machine.Sensor <no location info> 116432 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:44:1-38 154370 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:44:1-38 154371 0 0.0 0.0 0.0 0.0
CAF:$fToJSONKeySensorType_$ctoEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:44:1-38 116440 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:44:1-38 154339 1 0.0 0.0 0.0 0.0
CAF:$fToJSONKeySensorType_$ctoJSONKey Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:50:10-29 116458 0 0.0 0.0 0.0 0.0
toJSONKey Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:50:10-29 154332 1 0.0 0.0 0.0 0.0
toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:489:5-48 154333 1 0.0 0.0 0.0 0.0
CAF:$fToJSONLSParam_$ctoEncoding Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:30:1-35 117144 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:30:1-35 153712 1 0.0 0.0 0.0 0.0
CAF:$fToJSONLSParam_$ctoEncodingList Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:30:1-35 117153 0 0.0 0.0 0.0 0.0
toEncodingList Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:30:1-35 153829 1 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 153830 1 0.0 0.0 0.0 0.0
CAF:$fToJSONLWorld_$ctoEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 117020 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 145828 1 0.0 0.0 0.0 0.0
CAF:$fToJSONLaser_$ctoEncodingList Dodge.Data.Laser src/Dodge/Data/Laser.hs:31:1-33 107975 0 0.0 0.0 0.0 0.0
toEncodingList Dodge.Data.Laser src/Dodge/Data/Laser.hs:31:1-33 148628 1 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 148629 1 0.0 0.0 0.0 0.0
CAF:$fToJSONLightSource_$ctoEncoding Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:31:1-39 117163 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:31:1-39 153684 1 0.0 0.0 0.0 0.0
CAF:$fToJSONMachineType_$ctoEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:61:1-39 116621 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:61:1-39 150200 1 0.0 0.0 0.0 0.0
CAF:$fToJSONMachine_$ctoEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:62:1-35 116663 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:62:1-35 149957 1 0.0 0.0 0.0 0.0
CAF:$fToJSONMagnet_$ctoEncodingList Dodge.Data.Magnet src/Dodge/Data/Magnet.hs:30:1-34 116219 0 0.0 0.0 0.0 0.0
toEncodingList Dodge.Data.Magnet src/Dodge/Data/Magnet.hs:30:1-34 151764 1 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 151765 1 0.0 0.0 0.0 0.0
CAF:$fToJSONManipulatedObject_$ctoEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:36:1-45 117282 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:36:1-45 146313 1 0.0 0.0 0.0 0.0
CAF:$fToJSONManipulation10 Dodge.Data.Item.Use.Consumption.LoadAction <no location info> 117366 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:37:1-40 146288 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:37:1-40 146289 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 146290 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 146291 1 0.0 0.0 0.0 0.0
CAF:$fToJSONManipulation11 Dodge.Data.Item.Use.Consumption.LoadAction <no location info> 117365 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:37:1-40 146301 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:37:1-40 146302 0 0.0 0.0 0.0 0.0
CAF:$fToJSONManipulation12 Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:37:1-40 117364 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:37:1-40 146310 0 0.0 0.0 0.0 0.0
toEncoding._let1 Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:37:1-40 146311 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 146312 1 0.0 0.0 0.0 0.0
CAF:$fToJSONManipulation5 Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:37:1-40 117363 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:37:1-40 146285 0 0.0 0.0 0.0 0.0
toEncoding._let0 Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:37:1-40 146286 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 146287 1 0.0 0.0 0.0 0.0
CAF:$fToJSONManipulation8 Dodge.Data.Item.Use.Consumption.LoadAction <no location info> 117367 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:37:1-40 146281 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:37:1-40 146282 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 146283 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 146284 1 0.0 0.0 0.0 0.0
CAF:$fToJSONManipulation_$ctoEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:37:1-40 117372 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:37:1-40 146269 1 0.0 0.0 0.0 0.0
CAF:$fToJSONMaterial10 Dodge.Data.Material <no location info> 116076 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Material src/Dodge/Data/Material.hs:22:1-36 149108 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Material src/Dodge/Data/Material.hs:22:1-36 149109 0 0.0 0.0 0.0 0.0
CAF:$fToJSONMaterial11 Dodge.Data.Material <no location info> 116075 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Material src/Dodge/Data/Material.hs:22:1-36 149222 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Material src/Dodge/Data/Material.hs:22:1-36 149223 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 149224 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 149225 1 0.0 0.0 0.0 0.0
CAF:$fToJSONMaterial12 Dodge.Data.Material <no location info> 116074 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Material src/Dodge/Data/Material.hs:22:1-36 149226 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Material src/Dodge/Data/Material.hs:22:1-36 149227 0 0.0 0.0 0.0 0.0
CAF:$fToJSONMaterial13 Dodge.Data.Material <no location info> 116073 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Material src/Dodge/Data/Material.hs:22:1-36 148916 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Material src/Dodge/Data/Material.hs:22:1-36 148917 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 148918 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 148919 1 0.0 0.0 0.0 0.0
CAF:$fToJSONMaterial14 Dodge.Data.Material <no location info> 116072 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Material src/Dodge/Data/Material.hs:22:1-36 148939 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Material src/Dodge/Data/Material.hs:22:1-36 148940 0 0.0 0.0 0.0 0.0
CAF:$fToJSONMaterial15 Dodge.Data.Material <no location info> 116071 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Material src/Dodge/Data/Material.hs:22:1-36 149200 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Material src/Dodge/Data/Material.hs:22:1-36 149201 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 149202 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 149203 1 0.0 0.0 0.0 0.0
CAF:$fToJSONMaterial16 Dodge.Data.Material <no location info> 116070 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Material src/Dodge/Data/Material.hs:22:1-36 149204 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Material src/Dodge/Data/Material.hs:22:1-36 149205 0 0.0 0.0 0.0 0.0
CAF:$fToJSONMaterial3 Dodge.Data.Material <no location info> 116083 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Material src/Dodge/Data/Material.hs:22:1-36 150018 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Material src/Dodge/Data/Material.hs:22:1-36 150019 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 150020 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 150021 1 0.0 0.0 0.0 0.0
CAF:$fToJSONMaterial4 Dodge.Data.Material <no location info> 116082 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Material src/Dodge/Data/Material.hs:22:1-36 150031 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Material src/Dodge/Data/Material.hs:22:1-36 150032 0 0.0 0.0 0.0 0.0
CAF:$fToJSONMaterial5 Dodge.Data.Material <no location info> 116081 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Material src/Dodge/Data/Material.hs:22:1-36 146119 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Material src/Dodge/Data/Material.hs:22:1-36 146120 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 146121 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 146122 1 0.0 0.0 0.0 0.0
CAF:$fToJSONMaterial6 Dodge.Data.Material <no location info> 116080 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Material src/Dodge/Data/Material.hs:22:1-36 146132 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Material src/Dodge/Data/Material.hs:22:1-36 146133 0 0.0 0.0 0.0 0.0
CAF:$fToJSONMaterial9 Dodge.Data.Material <no location info> 116077 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Material src/Dodge/Data/Material.hs:22:1-36 149099 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Material src/Dodge/Data/Material.hs:22:1-36 149100 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 149101 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 149102 1 0.0 0.0 0.0 0.0
CAF:$fToJSONMaterial_$ctoEncoding Dodge.Data.Material src/Dodge/Data/Material.hs:22:1-36 116086 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Material src/Dodge/Data/Material.hs:22:1-36 146116 1 0.0 0.0 0.0 0.0
CAF:$fToJSONMdWdWd_$ctoEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:66:1-34 113069 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:66:1-34 152535 1 0.0 0.0 0.0 0.0
CAF:$fToJSONMemory_$ctoEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:87:1-34 124005 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:87:1-34 147151 1 0.0 0.0 0.0 0.0
CAF:$fToJSONModification_$ctoEncoding Dodge.Data.Modification src/Dodge/Data/Modification.hs:30:1-40 115998 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Modification src/Dodge/Data/Modification.hs:30:1-40 152479 1 0.0 0.0 0.0 0.0
CAF:$fToJSONMountedObject_$ctoEncodingList Dodge.Data.MountedObject src/Dodge/Data/MountedObject.hs:18:1-41 115936 0 0.0 0.0 0.0 0.0
toEncodingList Dodge.Data.MountedObject src/Dodge/Data/MountedObject.hs:18:1-41 149744 1 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 149745 1 0.0 0.0 0.0 0.0
CAF:$fToJSONNewInt10 NewInt src/NewInt.hs:38:1-34 127881 0 0.0 0.0 0.0 0.0
toEncoding NewInt src/NewInt.hs:38:1-34 148070 0 0.0 0.0 0.0 0.0
toEncoding._let0 NewInt src/NewInt.hs:38:1-34 148071 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 148072 1 0.0 0.0 0.0 0.0
CAF:$fToJSONNewIntMap1 NewInt src/NewInt.hs:39:1-37 127869 0 0.0 0.0 0.0 0.0
toEncoding NewInt src/NewInt.hs:39:1-37 146234 0 0.0 0.0 0.0 0.0
toEncoding._let0 NewInt src/NewInt.hs:39:1-37 146235 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 146236 1 0.0 0.0 0.0 0.0
CAF:$fToJSONOpacity1 Dodge.Data.Wall <no location info> 113590 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:43:1-35 148796 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:43:1-35 148797 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 148798 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 148799 1 0.0 0.0 0.0 0.0
CAF:$fToJSONOpacity20 Dodge.Data.Wall <no location info> 113580 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:43:1-35 149012 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:43:1-35 149013 0 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 149014 1 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 149015 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 149016 1 0.0 0.0 0.0 0.0
CAF:$fToJSONOpacity22 Dodge.Data.Wall <no location info> 113579 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:43:1-35 149017 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:43:1-35 149018 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 149019 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 149020 1 0.0 0.0 0.0 0.0
CAF:$fToJSONOpacity24 Dodge.Data.Wall <no location info> 113578 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:43:1-35 149028 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:43:1-35 149029 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 149030 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 149031 1 0.0 0.0 0.0 0.0
CAF:$fToJSONOpacity25 Dodge.Data.Wall <no location info> 113577 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:43:1-35 149037 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:43:1-35 149038 0 0.0 0.0 0.0 0.0
CAF:$fToJSONOpacity26 Dodge.Data.Wall <no location info> 113576 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:43:1-35 149206 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:43:1-35 149207 0 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 149208 1 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 149209 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 149210 1 0.0 0.0 0.0 0.0
CAF:$fToJSONOpacity28 Dodge.Data.Wall <no location info> 113575 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:43:1-35 149211 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:43:1-35 149212 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 149213 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 149214 1 0.0 0.0 0.0 0.0
CAF:$fToJSONOpacity3 Dodge.Data.Wall src/Dodge/Data/Wall.hs:43:1-35 113570 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:43:1-35 148800 0 0.0 0.0 0.0 0.0
toEncoding._let0 Dodge.Data.Wall src/Dodge/Data/Wall.hs:43:1-35 148801 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 148802 1 0.0 0.0 0.0 0.0
CAF:$fToJSONOpacity30 Dodge.Data.Wall <no location info> 113574 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:43:1-35 149216 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:43:1-35 149217 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 149218 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 149219 1 0.0 0.0 0.0 0.0
CAF:$fToJSONOpacity31 Dodge.Data.Wall <no location info> 113573 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:43:1-35 149220 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:43:1-35 149221 0 0.0 0.0 0.0 0.0
CAF:$fToJSONOpacity4 Dodge.Data.Wall <no location info> 113589 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:43:1-35 148803 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:43:1-35 148804 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 148805 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 148806 1 0.0 0.0 0.0 0.0
CAF:$fToJSONOpacity5 Dodge.Data.Wall <no location info> 113588 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:43:1-35 148816 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:43:1-35 148817 0 0.0 0.0 0.0 0.0
CAF:$fToJSONOpacity7 Dodge.Data.Wall src/Dodge/Data/Wall.hs:43:1-35 113571 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:43:1-35 148824 0 0.0 0.0 0.0 0.0
toEncoding._let2 Dodge.Data.Wall src/Dodge/Data/Wall.hs:43:1-35 148825 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 148826 1 0.0 0.0 0.0 0.0
CAF:$fToJSONOpacity_$ctoEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:43:1-35 113591 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:43:1-35 148784 1 0.0 0.0 0.0 0.0
CAF:$fToJSONPaletteColor11 Color.Data <no location info> 109198 0 0.0 0.0 0.0 0.0
toEncoding Color.Data src/Color/Data.hs:34:1-40 154384 0 0.0 0.0 0.0 0.0
toEncoding.\ Color.Data src/Color/Data.hs:34:1-40 154385 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 154386 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 154387 1 0.0 0.0 0.0 0.0
CAF:$fToJSONPaletteColor12 Color.Data <no location info> 109197 0 0.0 0.0 0.0 0.0
toEncoding Color.Data src/Color/Data.hs:34:1-40 154397 0 0.0 0.0 0.0 0.0
toEncoding.\ Color.Data src/Color/Data.hs:34:1-40 154398 0 0.0 0.0 0.0 0.0
CAF:$fToJSONPaletteColor25 Color.Data <no location info> 109184 0 0.0 0.0 0.0 0.0
toEncoding Color.Data src/Color/Data.hs:34:1-40 154462 0 0.0 0.0 0.0 0.0
toEncoding.\ Color.Data src/Color/Data.hs:34:1-40 154463 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 154464 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 154465 1 0.0 0.0 0.0 0.0
CAF:$fToJSONPaletteColor26 Color.Data <no location info> 109183 0 0.0 0.0 0.0 0.0
toEncoding Color.Data src/Color/Data.hs:34:1-40 154466 0 0.0 0.0 0.0 0.0
toEncoding.\ Color.Data src/Color/Data.hs:34:1-40 154467 0 0.0 0.0 0.0 0.0
CAF:$fToJSONPaletteColor27 Color.Data <no location info> 109182 0 0.0 0.0 0.0 0.0
toEncoding Color.Data src/Color/Data.hs:34:1-40 154426 0 0.0 0.0 0.0 0.0
toEncoding.\ Color.Data src/Color/Data.hs:34:1-40 154427 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 154428 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 154429 1 0.0 0.0 0.0 0.0
CAF:$fToJSONPaletteColor28 Color.Data <no location info> 109181 0 0.0 0.0 0.0 0.0
toEncoding Color.Data src/Color/Data.hs:34:1-40 154430 0 0.0 0.0 0.0 0.0
toEncoding.\ Color.Data src/Color/Data.hs:34:1-40 154431 0 0.0 0.0 0.0 0.0
CAF:$fToJSONPaletteColor5 Color.Data <no location info> 109204 0 0.0 0.0 0.0 0.0
toEncoding Color.Data src/Color/Data.hs:34:1-40 154444 0 0.0 0.0 0.0 0.0
toEncoding.\ Color.Data src/Color/Data.hs:34:1-40 154445 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 154446 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 154447 1 0.0 0.0 0.0 0.0
CAF:$fToJSONPaletteColor6 Color.Data <no location info> 109203 0 0.0 0.0 0.0 0.0
toEncoding Color.Data src/Color/Data.hs:34:1-40 154448 0 0.0 0.0 0.0 0.0
toEncoding.\ Color.Data src/Color/Data.hs:34:1-40 154449 0 0.0 0.0 0.0 0.0
CAF:$fToJSONPaletteColor_$ctoEncoding Color.Data src/Color/Data.hs:34:1-40 109209 0 0.0 0.0 0.0 0.0
toEncoding Color.Data src/Color/Data.hs:34:1-40 154381 1 0.0 0.0 0.0 0.0
CAF:$fToJSONPerception_$ctoEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:77:1-38 123314 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:77:1-38 146879 1 0.0 0.0 0.0 0.0
CAF:$fToJSONPosture1 Dodge.Data.Creature.Stance <no location info> 122889 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:42:1-35 146504 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:42:1-35 146505 0 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 146506 1 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 146509 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 146510 1 0.0 0.0 0.0 0.0
CAF:$fToJSONPosture3 Dodge.Data.Creature.Stance <no location info> 122888 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:42:1-35 146511 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:42:1-35 146512 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 146513 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 146514 1 0.0 0.0 0.0 0.0
CAF:$fToJSONPosture5 Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:42:1-35 122881 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:42:1-35 146522 0 0.0 0.0 0.0 0.0
toEncoding._let0 Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:42:1-35 146523 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 146524 1 0.0 0.0 0.0 0.0
CAF:$fToJSONPosture6 Dodge.Data.Creature.Stance <no location info> 122887 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:42:1-35 146525 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:42:1-35 146526 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 146527 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 146528 1 0.0 0.0 0.0 0.0
CAF:$fToJSONPosture7 Dodge.Data.Creature.Stance <no location info> 122886 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:42:1-35 146534 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:42:1-35 146535 0 0.0 0.0 0.0 0.0
CAF:$fToJSONPosture_$ctoEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:42:1-35 122890 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:42:1-35 146501 1 0.0 0.0 0.0 0.0
CAF:$fToJSONProximityRequirement_$ctoEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:45:1-48 116325 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:45:1-48 150470 1 0.0 0.0 0.0 0.0
CAF:$fToJSONProximitySensorType_$ctoEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:46:1-47 116378 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:46:1-47 150427 1 0.0 0.0 0.0 0.0
CAF:$fToJSONProximitySensor_$ctoEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:47:1-43 116389 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:47:1-43 150408 1 0.0 0.0 0.0 0.0
CAF:$fToJSONPulseLaser_$ctoEncodingList Dodge.Data.PulseLaser src/Dodge/Data/PulseLaser.hs:30:1-38 114862 0 0.0 0.0 0.0 0.0
toEncodingList Dodge.Data.PulseLaser src/Dodge/Data/PulseLaser.hs:30:1-38 148640 1 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 148641 1 0.0 0.0 0.0 0.0
CAF:$fToJSONPulse_$ctoEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:97:1-33 123602 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:97:1-33 146083 1 0.0 0.0 0.0 0.0
CAF:$fToJSONPushSource11 Dodge.Data.Door <no location info> 121654 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:50:1-38 149825 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:50:1-38 149826 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 149827 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 149828 1 0.0 0.0 0.0 0.0
CAF:$fToJSONPushSource12 Dodge.Data.Door <no location info> 121653 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:50:1-38 149838 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:50:1-38 149839 0 0.0 0.0 0.0 0.0
CAF:$fToJSONPushSource14 Dodge.Data.Door src/Dodge/Data/Door.hs:50:1-38 121648 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:50:1-38 149846 0 0.0 0.0 0.0 0.0
toEncoding._let1 Dodge.Data.Door src/Dodge/Data/Door.hs:50:1-38 149847 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 149848 1 0.0 0.0 0.0 0.0
CAF:$fToJSONPushSource15 Dodge.Data.Door <no location info> 121652 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:50:1-38 149681 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:50:1-38 149682 0 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 149683 1 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 149686 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 149687 1 0.0 0.0 0.0 0.0
CAF:$fToJSONPushSource17 Dodge.Data.Door <no location info> 121651 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:50:1-38 149688 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:50:1-38 149689 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 149690 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 149691 1 0.0 0.0 0.0 0.0
CAF:$fToJSONPushSource19 Dodge.Data.Door <no location info> 121650 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:50:1-38 149702 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:50:1-38 149703 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 149704 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 149705 1 0.0 0.0 0.0 0.0
CAF:$fToJSONPushSource20 Dodge.Data.Door <no location info> 121649 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:50:1-38 149711 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:50:1-38 149712 0 0.0 0.0 0.0 0.0
CAF:$fToJSONPushSource5 Dodge.Data.Door src/Dodge/Data/Door.hs:50:1-38 121647 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:50:1-38 149699 0 0.0 0.0 0.0 0.0
toEncoding._let0 Dodge.Data.Door src/Dodge/Data/Door.hs:50:1-38 149700 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 149701 1 0.0 0.0 0.0 0.0
CAF:$fToJSONPushSource9 Dodge.Data.Door <no location info> 121655 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:50:1-38 149821 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:50:1-38 149822 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 149823 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 149824 1 0.0 0.0 0.0 0.0
CAF:$fToJSONPushSource_$ctoEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:50:1-38 121660 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:50:1-38 149678 1 0.0 0.0 0.0 0.0
CAF:$fToJSONRadarBlip_$ctoEncodingList Dodge.Data.RadarBlip src/Dodge/Data/RadarBlip.hs:22:1-37 114767 0 0.0 0.0 0.0 0.0
toEncodingList Dodge.Data.RadarBlip src/Dodge/Data/RadarBlip.hs:22:1-37 148518 1 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 148519 1 0.0 0.0 0.0 0.0
CAF:$fToJSONRadarSweep_$ctoEncodingList Dodge.Data.RadarSweep src/Dodge/Data/RadarSweep.hs:29:1-38 114700 0 0.0 0.0 0.0 0.0
toEncodingList Dodge.Data.RadarSweep src/Dodge/Data/RadarSweep.hs:29:1-38 148470 1 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 148471 1 0.0 0.0 0.0 0.0
CAF:$fToJSONShapeType_$ctoEncoding Shape.Data src/Shape/Data.hs:58:1-37 127161 0 0.0 0.0 0.0 0.0
toEncoding Shape.Data src/Shape/Data.hs:58:1-37 153359 1 0.0 0.0 0.0 0.0
CAF:$fToJSONShockwave_$ctoEncodingList Dodge.Data.Shockwave src/Dodge/Data/Shockwave.hs:30:1-37 114436 0 0.0 0.0 0.0 0.0
toEncodingList Dodge.Data.Shockwave src/Dodge/Data/Shockwave.hs:30:1-37 148616 1 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 148617 1 0.0 0.0 0.0 0.0
CAF:$fToJSONSimpleEdge_$ctoEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:70:1-38 115699 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:70:1-38 155195 1 0.0 0.0 0.0 0.0
CAF:$fToJSONSize5 Shape.Data <no location info> 127113 0 0.0 0.0 0.0 0.0
toEncoding Shape.Data src/Shape/Data.hs:59:1-32 153605 0 0.0 0.0 0.0 0.0
toEncoding.\ Shape.Data src/Shape/Data.hs:59:1-32 153606 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 153607 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 153608 1 0.0 0.0 0.0 0.0
CAF:$fToJSONSize6 Shape.Data <no location info> 127112 0 0.0 0.0 0.0 0.0
toEncoding Shape.Data src/Shape/Data.hs:59:1-32 153618 0 0.0 0.0 0.0 0.0
toEncoding.\ Shape.Data src/Shape/Data.hs:59:1-32 153619 0 0.0 0.0 0.0 0.0
CAF:$fToJSONSize_$ctoEncoding Shape.Data src/Shape/Data.hs:59:1-32 127118 0 0.0 0.0 0.0 0.0
toEncoding Shape.Data src/Shape/Data.hs:59:1-32 153602 1 0.0 0.0 0.0 0.0
CAF:$fToJSONSoundID1 Sound.Data src/Sound/Data.hs:59:1-35 126871 0 0.0 0.0 0.0 0.0
toEncoding Sound.Data src/Sound/Data.hs:59:1-35 151454 0 0.0 0.0 0.0 0.0
toEncoding._let0 Sound.Data src/Sound/Data.hs:59:1-35 151455 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 151456 1 0.0 0.0 0.0 0.0
CAF:$fToJSONSoundID_$ctoEncoding Sound.Data src/Sound/Data.hs:59:1-35 126872 0 0.0 0.0 0.0 0.0
toEncoding Sound.Data src/Sound/Data.hs:59:1-35 151440 1 0.0 0.0 0.0 0.0
CAF:$fToJSONSpark_$ctoEncodingList Dodge.Data.Spark src/Dodge/Data/Spark.hs:24:1-33 114322 0 0.0 0.0 0.0 0.0
toEncodingList Dodge.Data.Spark src/Dodge/Data/Spark.hs:24:1-33 148506 1 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 148507 1 0.0 0.0 0.0 0.0
CAF:$fToJSONStance_$ctoEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:44:1-34 123019 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:44:1-34 146406 1 0.0 0.0 0.0 0.0
CAF:$fToJSONStrategy_$ctoEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 125889 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146627 1 0.0 0.0 0.0 0.0
CAF:$fToJSONSurface_$ctoEncoding Shape.Data src/Shape/Data.hs:61:1-35 127210 0 0.0 0.0 0.0 0.0
toEncoding Shape.Data src/Shape/Data.hs:61:1-35 153340 1 0.0 0.0 0.0 0.0
CAF:$fToJSONSurface_$ctoEncodingList Shape.Data src/Shape/Data.hs:61:1-35 127211 0 0.0 0.0 0.0 0.0
toEncodingList Shape.Data src/Shape/Data.hs:61:1-35 148555 1 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 148556 1 0.0 0.0 0.0 0.0
CAF:$fToJSONTCom11 Dodge.Data.Terminal <no location info> 114002 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151228 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151229 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 151230 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 151231 1 0.0 0.0 0.0 0.0
CAF:$fToJSONTCom13 Dodge.Data.Terminal <no location info> 114001 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151242 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151243 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 151244 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 151245 1 0.0 0.0 0.0 0.0
CAF:$fToJSONTCom14 Dodge.Data.Terminal <no location info> 114000 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151251 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151252 0 0.0 0.0 0.0 0.0
CAF:$fToJSONTCom5 Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 113995 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151239 0 0.0 0.0 0.0 0.0
toEncoding._let0 Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151240 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 151241 1 0.0 0.0 0.0 0.0
CAF:$fToJSONTCom9 Dodge.Data.Terminal <no location info> 114003 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151221 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151222 0 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 151223 1 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 151226 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 151227 1 0.0 0.0 0.0 0.0
CAF:$fToJSONTCom_$ctoEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 114008 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151218 1 0.0 0.0 0.0 0.0
CAF:$fToJSONTCom_$ctoEncodingList Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 114037 0 0.0 0.0 0.0 0.0
toEncodingList Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151209 1 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 151210 1 0.0 0.0 0.0 0.0
CAF:$fToJSONTerminal6 Dodge.Data.Terminal <no location info> 113951 0 0.0 0.0 0.0 0.0
toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2285:5-29 151366 1 0.0 0.0 0.0 0.0
CAF:$fToJSONTerminalLineString1 Dodge.Data.Terminal <no location info> 113956 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 150843 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 150844 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:44:5-49 150845 1 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 150846 1 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 150849 1 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 150851 1 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 150852 1 0.0 0.0 0.0 0.0
tagSingleConstructors Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:782:7-27 150850 1 0.0 0.0 0.0 0.0
CAF:$fToJSONTerminalLineString_$ctoEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 113957 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 150823 1 0.0 0.0 0.0 0.0
CAF:$fToJSONTerminalLineString_$ctoEncodingList Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 113962 0 0.0 0.0 0.0 0.0
toEncodingList Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 150818 1 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 150819 1 0.0 0.0 0.0 0.0
CAF:$fToJSONTerminalLine_$ctoEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 114166 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 150786 1 0.0 0.0 0.0 0.0
CAF:$fToJSONTerminalLine_$ctoEncodingList Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 114167 0 0.0 0.0 0.0 0.0
toEncodingList Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 150773 1 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 150774 1 0.0 0.0 0.0 0.0
CAF:$fToJSONTerminalStatus_$ctoEncoding Dodge.Data.Terminal.Status src/Dodge/Data/Terminal/Status.hs:19:1-42 113868 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal.Status src/Dodge/Data/Terminal/Status.hs:19:1-42 151002 1 0.0 0.0 0.0 0.0
CAF:$fToJSONTerminalToggle_$ctoEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 113977 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151551 1 0.0 0.0 0.0 0.0
CAF:$fToJSONTerminal_$ctoEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 114225 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 150743 1 0.0 0.0 0.0 0.0
CAF:$fToJSONTeslaArc_$ctoEncodingList Dodge.Data.TeslaArc src/Dodge/Data/TeslaArc.hs:23:1-36 113809 0 0.0 0.0 0.0 0.0
toEncodingList Dodge.Data.TeslaArc src/Dodge/Data/TeslaArc.hs:23:1-36 148586 1 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 148587 1 0.0 0.0 0.0 0.0
CAF:$fToJSONTile_$ctoEncoding Data.Tile src/Data/Tile.hs:30:1-32 126791 0 0.0 0.0 0.0 0.0
toEncoding Data.Tile src/Data/Tile.hs:30:1-32 154897 1 0.0 0.0 0.0 0.0
CAF:$fToJSONTile_$ctoEncodingList Data.Tile src/Data/Tile.hs:30:1-32 126803 0 0.0 0.0 0.0 0.0
toEncodingList Data.Tile src/Data/Tile.hs:30:1-32 154884 1 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 154885 1 0.0 0.0 0.0 0.0
CAF:$fToJSONTmWdWd_$ctoEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 114089 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 150904 1 0.0 0.0 0.0 0.0
CAF:$fToJSONTractorBeam_$ctoEncodingList Dodge.Data.TractorBeam src/Dodge/Data/TractorBeam.hs:20:1-39 113755 0 0.0 0.0 0.0 0.0
toEncodingList Dodge.Data.TractorBeam src/Dodge/Data/TractorBeam.hs:20:1-39 148672 1 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 148673 1 0.0 0.0 0.0 0.0
CAF:$fToJSONVerx_$ctoEncodingList Picture.Data src/Picture/Data.hs:73:1-32 127728 0 0.0 0.0 0.0 0.0
toEncodingList Picture.Data src/Picture/Data.hs:73:1-32 148530 1 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 148531 1 0.0 0.0 0.0 0.0
CAF:$fToJSONVigilance5 Dodge.Data.Creature.Perception <no location info> 123234 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:74:1-37 146901 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:74:1-37 146902 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 146903 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 146904 1 0.0 0.0 0.0 0.0
CAF:$fToJSONVigilance6 Dodge.Data.Creature.Perception <no location info> 123233 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:74:1-37 146914 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:74:1-37 146915 0 0.0 0.0 0.0 0.0
CAF:$fToJSONVigilance_$ctoEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:74:1-37 123239 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:74:1-37 146898 1 0.0 0.0 0.0 0.0
CAF:$fToJSONVision_$ctoEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:72:1-34 123287 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:72:1-34 146990 1 0.0 0.0 0.0 0.0
CAF:$fToJSONVocalization_$ctoEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:100:1-40 123563 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:100:1-40 147206 1 0.0 0.0 0.0 0.0
CAF:$fToJSONWallFlag3 Dodge.Data.Wall.Structure <no location info> 113338 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Wall.Structure src/Dodge/Data/Wall/Structure.hs:26:1-36 155426 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Wall.Structure src/Dodge/Data/Wall/Structure.hs:26:1-36 155427 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 155428 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 155429 1 0.0 0.0 0.0 0.0
CAF:$fToJSONWallFlag4 Dodge.Data.Wall.Structure <no location info> 113337 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Wall.Structure src/Dodge/Data/Wall/Structure.hs:26:1-36 155430 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Wall.Structure src/Dodge/Data/Wall/Structure.hs:26:1-36 155431 0 0.0 0.0 0.0 0.0
CAF:$fToJSONWallFlag5 Dodge.Data.Wall.Structure <no location info> 113336 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Wall.Structure src/Dodge/Data/Wall/Structure.hs:26:1-36 155404 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Wall.Structure src/Dodge/Data/Wall/Structure.hs:26:1-36 155405 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 155406 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 155407 1 0.0 0.0 0.0 0.0
CAF:$fToJSONWallFlag6 Dodge.Data.Wall.Structure <no location info> 113335 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Wall.Structure src/Dodge/Data/Wall/Structure.hs:26:1-36 155417 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Wall.Structure src/Dodge/Data/Wall/Structure.hs:26:1-36 155418 0 0.0 0.0 0.0 0.0
CAF:$fToJSONWallFlag_$ctoEncoding Dodge.Data.Wall.Structure src/Dodge/Data/Wall/Structure.hs:26:1-36 113341 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Wall.Structure src/Dodge/Data/Wall/Structure.hs:26:1-36 155401 1 0.0 0.0 0.0 0.0
CAF:$fToJSONWallStructure_$ctoEncoding Dodge.Data.Wall.Structure src/Dodge/Data/Wall/Structure.hs:25:1-41 113387 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Wall.Structure src/Dodge/Data/Wall/Structure.hs:25:1-41 148853 1 0.0 0.0 0.0 0.0
CAF:$fToJSONWall_$ctoEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:44:1-32 113625 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:44:1-32 148692 1 0.0 0.0 0.0 0.0
CAF:$fToJSONWdBl_$ctoEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:67:1-32 112995 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:67:1-32 149290 1 0.0 0.0 0.0 0.0
CAF:$fToJSONWdP1 Dodge.Data.WorldEffect <no location info> 113100 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:65:1-32 153855 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:65:1-32 153856 0 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 153857 1 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 153860 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 153861 1 0.0 0.0 0.0 0.0
CAF:$fToJSONWdP11 Dodge.Data.WorldEffect <no location info> 113095 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:65:1-32 153935 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:65:1-32 153936 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 153937 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 153938 1 0.0 0.0 0.0 0.0
CAF:$fToJSONWdP12 Dodge.Data.WorldEffect <no location info> 113094 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:65:1-32 153948 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:65:1-32 153949 0 0.0 0.0 0.0 0.0
CAF:$fToJSONWdP13 Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:65:1-32 113093 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:65:1-32 153956 0 0.0 0.0 0.0 0.0
toEncoding._let1 Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:65:1-32 153957 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 153958 1 0.0 0.0 0.0 0.0
CAF:$fToJSONWdP14 Dodge.Data.WorldEffect <no location info> 113101 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:65:1-32 153959 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:65:1-32 153960 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 153961 1 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 153962 1 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 153965 1 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 153967 1 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 153968 1 0.0 0.0 0.0 0.0
tagSingleConstructors Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:782:7-27 153966 1 0.0 0.0 0.0 0.0
CAF:$fToJSONWdP2_$ctoEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:65:1-32 113102 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:65:1-32 153852 1 0.0 0.0 0.0 0.0
CAF:$fToJSONWdP4 Dodge.Data.WorldEffect <no location info> 113099 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:65:1-32 153862 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:65:1-32 153863 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 153864 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 153865 1 0.0 0.0 0.0 0.0
CAF:$fToJSONWdP6 Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:65:1-32 113092 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:65:1-32 153873 0 0.0 0.0 0.0 0.0
toEncoding._let0 Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:65:1-32 153874 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 153875 1 0.0 0.0 0.0 0.0
CAF:$fToJSONWdP7 Dodge.Data.WorldEffect <no location info> 113098 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:65:1-32 153876 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:65:1-32 153877 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 153878 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 153879 1 0.0 0.0 0.0 0.0
CAF:$fToJSONWdP8 Dodge.Data.WorldEffect <no location info> 113097 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:65:1-32 153885 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:65:1-32 153886 0 0.0 0.0 0.0 0.0
CAF:$fToJSONWdP9 Dodge.Data.WorldEffect <no location info> 113096 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:65:1-32 153931 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:65:1-32 153932 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 153933 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 153934 1 0.0 0.0 0.0 0.0
CAF:$fToJSONWdWd_$ctoEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:64:1-32 113182 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:64:1-32 152913 1 0.0 0.0 0.0 0.0
CAF:$fToJSONWdWd_$ctoEncodingList Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:64:1-32 113181 0 0.0 0.0 0.0 0.0
toEncodingList Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:64:1-32 152687 1 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 152688 1 0.0 0.0 0.0 0.0
CAF:$j2_r3v2G Codec.Picture.Png <no location info> 70783 0 0.0 0.0 0.0 0.0
pngFiltering Codec.Picture.Png src/Codec/Picture/Png.hs:(105,1)-(191,45) 131762 0 0.0 0.0 0.0 0.0
basicUnsafeReplicate Data.Vector.Storable.Mutable src/Data/Vector/Storable/Mutable.hs:146:10-42 131763 0 0.0 0.0 0.0 0.0
basicUnsafeReplicate Data.Vector.Generic.Mutable.Base src/Data/Vector/Generic/Mutable/Base.hs:(100,3)-(104,16) 131764 0 0.0 0.0 0.0 0.0
basicUnsafeNew Data.Vector.Storable.Mutable src/Data/Vector/Storable/Mutable.hs:(163,3)-(171,38) 131765 0 0.0 0.0 0.0 0.0
basicUnsafeNew.mx Data.Vector.Storable.Mutable src/Data/Vector/Storable/Mutable.hs:171:7-38 131766 0 0.0 0.0 0.0 0.0
CAF:$j48_rK2G Dodge.Render <no location info> 128506 0 0.0 0.0 0.0 0.0
doDrawing Dodge.Render src/Dodge/Render.hs:(35,1)-(39,41) 134283 0 0.0 0.0 0.0 0.0
doDrawing' Dodge.Render src/Dodge/Render.hs:(46,1)-(433,24) 134284 0 0.0 0.0 0.0 0.0
basicUnsafeReplicate Data.Vector.Unboxed.Base src/Data/Vector/Unboxed/Base.hs:447:1328-1396 134285 0 0.0 0.0 0.0 0.0
basicUnsafeReplicate Data.Vector.Primitive.Mutable src/Data/Vector/Primitive/Mutable.hs:127:10-38 134286 0 0.0 0.0 0.0 0.0
basicUnsafeReplicate Data.Vector.Generic.Mutable.Base src/Data/Vector/Generic/Mutable/Base.hs:(100,3)-(104,16) 134287 0 0.0 0.0 0.0 0.0
basicUnsafeNew Data.Vector.Primitive.Mutable src/Data/Vector/Primitive/Mutable.hs:(140,3)-(146,37) 134288 0 0.0 0.0 0.0 0.0
basicUnsafeNew.mx Data.Vector.Primitive.Mutable src/Data/Vector/Primitive/Mutable.hs:146:7-37 134289 0 0.0 0.0 0.0 0.0
CAF:$j4_r3v3n Codec.Picture.Png <no location info> 70795 0 0.0 0.0 0.0 0.0
deinterlacer Codec.Picture.Png src/Codec/Picture/Png.hs:(367,1)-(394,41) 131729 0 0.0 0.0 0.0 0.0
basicUnsafeNew Data.Vector.Storable.Mutable src/Data/Vector/Storable/Mutable.hs:(163,3)-(171,38) 131730 0 0.0 0.0 0.0 0.0
basicUnsafeNew.mx Data.Vector.Storable.Mutable src/Data/Vector/Storable/Mutable.hs:171:7-38 131731 0 0.0 0.0 0.0 0.0
CAF:$s$fNumV2_$c+ Geometry.Polygon <no location info> 128026 0 0.0 0.0 0.0 0.0
+ Linear.V2 src/Linear/V2.hs:207:3-18 137712 1 0.0 0.0 0.0 0.0
CAF:$sgenericLength Geometry.Polygon <no location info> 128027 0 0.0 0.0 0.0 0.0
genericLength Control.Foldl src/Control/Foldl.hs:901:1-41 137700 1 0.0 0.0 0.0 0.0
CAF:$sunstream_$dVector Dodge.Path <no location info> 110876 0 0.0 0.0 0.0 0.0
CAF:$swithArray2 Dodge.Render <no location info> 128494 0 0.0 0.0 0.0 0.0
alignment Linear.V4 src/Linear/V4.hs:454:3-40 137933 1 0.0 0.0 0.0 0.0
CAF:$swithArray3 Dodge.Render <no location info> 128493 0 0.0 0.0 0.0 0.0
sizeOf Linear.V4 src/Linear/V4.hs:452:3-38 137932 1 0.0 0.0 0.0 0.0
CAF:>*<1 Data.Aeson.Encoding.Internal <no location info> 86334 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 145818 1 0.0 0.0 0.0 0.0
CAF:_let0_r1jlA Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:18:1-38 120968 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:18:1-38 147025 0 0.0 0.0 0.0 0.0
toEncoding._let0 Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:18:1-38 147026 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 147027 1 0.0 0.0 0.0 0.0
CAF:_let0_r2EvZ Dodge.Data.Wall.Structure src/Dodge/Data/Wall/Structure.hs:25:1-41 113365 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Wall.Structure src/Dodge/Data/Wall/Structure.hs:25:1-41 148874 0 0.0 0.0 0.0 0.0
toEncoding._let0 Dodge.Data.Wall.Structure src/Dodge/Data/Wall/Structure.hs:25:1-41 148875 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 148876 1 0.0 0.0 0.0 0.0
CAF:_let0_r2P6q Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:70:1-38 115698 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:70:1-38 155249 0 0.0 0.0 0.0 0.0
toEncoding._let0 Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:70:1-38 155250 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 155251 1 0.0 0.0 0.0 0.0
CAF:_let0_r2uS4 Dodge.Data.Terminal.Status src/Dodge/Data/Terminal/Status.hs:19:1-42 113847 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal.Status src/Dodge/Data/Terminal/Status.hs:19:1-42 151018 0 0.0 0.0 0.0 0.0
toEncoding._let0 Dodge.Data.Terminal.Status src/Dodge/Data/Terminal/Status.hs:19:1-42 151019 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 151020 1 0.0 0.0 0.0 0.0
CAF:_let0_r4R0A Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:43:1-36 122982 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:43:1-36 146441 0 0.0 0.0 0.0 0.0
toEncoding._let0 Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:43:1-36 146442 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 146443 1 0.0 0.0 0.0 0.0
CAF:_let0_r4lbV Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:14:1-37 120933 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:14:1-37 152396 0 0.0 0.0 0.0 0.0
toEncoding._let0 Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:14:1-37 152397 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 152398 1 0.0 0.0 0.0 0.0
CAF:_let0_r6i2y Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:199:1-40 118344 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:199:1-40 148029 0 0.0 0.0 0.0 0.0
toEncoding._let0 Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:199:1-40 148030 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 148031 1 0.0 0.0 0.0 0.0
CAF:_let0_r7Jvm Data.Tile src/Data/Tile.hs:30:1-32 126786 0 0.0 0.0 0.0 0.0
toEncoding Data.Tile src/Data/Tile.hs:30:1-32 154917 0 0.0 0.0 0.0 0.0
toEncoding._let0 Data.Tile src/Data/Tile.hs:30:1-32 154918 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 154919 1 0.0 0.0 0.0 0.0
CAF:_let0_r7sAa Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:45:1-48 116312 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:45:1-48 150486 0 0.0 0.0 0.0 0.0
toEncoding._let0 Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:45:1-48 150487 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 150488 1 0.0 0.0 0.0 0.0
CAF:_let0_r88wn Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:77:1-38 109709 0 0.0 0.0 0.0 0.0
toEncoding Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:77:1-38 154752 0 0.0 0.0 0.0 0.0
toEncoding._let0 Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:77:1-38 154753 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 154754 1 0.0 0.0 0.0 0.0
CAF:_let0_r8UYG Dodge.GameRoom src/Dodge/GameRoom.hs:29:1-36 112537 0 0.0 0.0 0.0 0.0
toEncoding Dodge.GameRoom src/Dodge/GameRoom.hs:29:1-36 154556 0 0.0 0.0 0.0 0.0
toEncoding._let0 Dodge.GameRoom src/Dodge/GameRoom.hs:29:1-36 154557 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 154558 1 0.0 0.0 0.0 0.0
CAF:_let0_r92el Dodge.Data.Wall src/Dodge/Data/Wall.hs:44:1-32 113621 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:44:1-32 148708 0 0.0 0.0 0.0 0.0
toEncoding._let0 Dodge.Data.Wall src/Dodge/Data/Wall.hs:44:1-32 148709 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 148710 1 0.0 0.0 0.0 0.0
CAF:_let0_r9pPp Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:30:1-35 117141 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:30:1-35 153728 0 0.0 0.0 0.0 0.0
toEncoding._let0 Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:30:1-35 153729 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 153730 1 0.0 0.0 0.0 0.0
CAF:_let0_ralmz Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:35:1-35 122631 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:35:1-35 147331 0 0.0 0.0 0.0 0.0
toEncoding._let0 Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:35:1-35 147332 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 147333 1 0.0 0.0 0.0 0.0
CAF:_let0_razlt Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:100:1-40 123553 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:100:1-40 147227 0 0.0 0.0 0.0 0.0
toEncoding._let0 Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:100:1-40 147228 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 147229 1 0.0 0.0 0.0 0.0
CAF:_let0_rcJ2Z Shape.Data src/Shape/Data.hs:58:1-37 127148 0 0.0 0.0 0.0 0.0
toEncoding Shape.Data src/Shape/Data.hs:58:1-37 153375 0 0.0 0.0 0.0 0.0
toEncoding._let0 Shape.Data src/Shape/Data.hs:58:1-37 153376 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 153377 1 0.0 0.0 0.0 0.0
CAF:_let0_rdP97 Dodge.Data.Block src/Dodge/Data/Block.hs:34:1-33 125042 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:34:1-33 151806 0 0.0 0.0 0.0 0.0
toEncoding._let0 Dodge.Data.Block src/Dodge/Data/Block.hs:34:1-33 151807 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 151808 1 0.0 0.0 0.0 0.0
CAF:_let0_reJCt Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:60:1-40 118206 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:60:1-40 148104 0 0.0 0.0 0.0 0.0
toEncoding._let0 Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:60:1-40 148105 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 148106 1 0.0 0.0 0.0 0.0
CAF:_let0_rewfh Dodge.Data.ForegroundShape src/Dodge/Data/ForegroundShape.hs:20:1-43 120877 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.ForegroundShape src/Dodge/Data/ForegroundShape.hs:20:1-43 153250 0 0.0 0.0 0.0 0.0
toEncoding._let0 Dodge.Data.ForegroundShape src/Dodge/Data/ForegroundShape.hs:20:1-43 153251 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 153252 1 0.0 0.0 0.0 0.0
CAF:_let0_rfNh4 Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:36:1-45 117251 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:36:1-45 146334 0 0.0 0.0 0.0 0.0
toEncoding._let0 Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:36:1-45 146335 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 146336 1 0.0 0.0 0.0 0.0
CAF:_let0_rgms5 Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:67:1-32 112987 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:67:1-32 149306 0 0.0 0.0 0.0 0.0
toEncoding._let0 Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:67:1-32 149307 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 149308 1 0.0 0.0 0.0 0.0
CAF:_let0_rh5La Dodge.Data.Modification src/Dodge/Data/Modification.hs:30:1-40 115982 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Modification src/Dodge/Data/Modification.hs:30:1-40 152495 0 0.0 0.0 0.0 0.0
toEncoding._let0 Dodge.Data.Modification src/Dodge/Data/Modification.hs:30:1-40 152496 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 152497 1 0.0 0.0 0.0 0.0
CAF:_let0_rhS9b Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:30:1-38 117933 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:30:1-38 148208 0 0.0 0.0 0.0 0.0
toEncoding._let0 Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:30:1-38 148209 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 148210 1 0.0 0.0 0.0 0.0
CAF:_let0_rhcE8 Dodge.Data.Door src/Dodge/Data/Door.hs:51:1-32 121773 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:51:1-32 149278 0 0.0 0.0 0.0 0.0
toEncoding._let0 Dodge.Data.Door src/Dodge/Data/Door.hs:51:1-32 149279 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 149280 1 0.0 0.0 0.0 0.0
CAF:_let0_rhnxt Dodge.Data.Button src/Dodge/Data/Button.hs:37:1-39 124531 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:37:1-39 152845 0 0.0 0.0 0.0 0.0
toEncoding._let0 Dodge.Data.Button src/Dodge/Data/Button.hs:37:1-39 152846 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 152847 1 0.0 0.0 0.0 0.0
CAF:_let0_rhyS1 Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 113975 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151569 0 0.0 0.0 0.0 0.0
toEncoding._let0 Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151570 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 151571 1 0.0 0.0 0.0 0.0
CAF:_let0_ri1TW Dodge.Data.Item src/Dodge/Data/Item.hs:55:1-41 120495 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:55:1-41 148156 0 0.0 0.0 0.0 0.0
toEncoding._let0 Dodge.Data.Item src/Dodge/Data/Item.hs:55:1-41 148157 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 148158 1 0.0 0.0 0.0 0.0
CAF:_let0_rj9RE Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 125224 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146643 0 0.0 0.0 0.0 0.0
toEncoding._let0 Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146644 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 146645 1 0.0 0.0 0.0 0.0
CAF:_let0_rk8EX Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 123903 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 147378 0 0.0 0.0 0.0 0.0
toEncoding._let0 Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 147379 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 147380 1 0.0 0.0 0.0 0.0
CAF:_let0_rl3T Dodge.Data.Bounds src/Dodge/Data/Bounds.hs:22:1-34 108472 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Bounds src/Dodge/Data/Bounds.hs:22:1-34 154496 0 0.0 0.0 0.0 0.0
toEncoding._let0 Dodge.Data.Bounds src/Dodge/Data/Bounds.hs:22:1-34 154497 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 154498 1 0.0 0.0 0.0 0.0
CAF:_let0_rl5N9 Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 122054 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 154310 0 0.0 0.0 0.0 0.0
toEncoding._let0 Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 154311 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 154312 1 0.0 0.0 0.0 0.0
CAF:_let10_r8n0a Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:77:1-38 123311 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:77:1-38 147083 0 0.0 0.0 0.0 0.0
toEncoding._let4 Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:77:1-38 147084 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 147085 1 0.0 0.0 0.0 0.0
CAF:_let10_rhcE4 Dodge.Data.Door src/Dodge/Data/Door.hs:51:1-32 121771 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:51:1-32 149739 0 0.0 0.0 0.0 0.0
toEncoding._let10 Dodge.Data.Door src/Dodge/Data/Door.hs:51:1-32 149740 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 149741 1 0.0 0.0 0.0 0.0
CAF:_let10_rhyUd Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 114213 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151182 0 0.0 0.0 0.0 0.0
toEncoding._let6 Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151183 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 151184 1 0.0 0.0 0.0 0.0
CAF:_let10_ri1V1 Dodge.Data.Item src/Dodge/Data/Item.hs:56:1-32 120618 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:56:1-32 148288 0 0.0 0.0 0.0 0.0
toEncoding._let8 Dodge.Data.Item src/Dodge/Data/Item.hs:56:1-32 148289 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 148290 1 0.0 0.0 0.0 0.0
CAF:_let10_rix9T Dodge.Data.Machine src/Dodge/Data/Machine.hs:62:1-35 116650 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:62:1-35 150344 0 0.0 0.0 0.0 0.0
toEncoding._let10 Dodge.Data.Machine src/Dodge/Data/Machine.hs:62:1-35 150345 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 150346 1 0.0 0.0 0.0 0.0
CAF:_let10_rk8Hj Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 124071 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 145907 0 0.0 0.0 0.0 0.0
toEncoding._let0 Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 145908 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 145909 1 0.0 0.0 0.0 0.0
CAF:_let10_rkBr3 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 116948 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 148467 0 0.0 0.0 0.0 0.0
toEncoding._let10 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 148468 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 148469 1 0.0 0.0 0.0 0.0
CAF:_let11_r6imK Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:200:1-36 119920 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:200:1-36 148005 0 0.0 0.0 0.0 0.0
toEncoding._let1 Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:200:1-36 148006 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 148007 1 0.0 0.0 0.0 0.0
CAF:_let11_r8n0c Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:77:1-38 123312 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:77:1-38 146918 0 0.0 0.0 0.0 0.0
toEncoding._let1 Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:77:1-38 146919 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 146920 1 0.0 0.0 0.0 0.0
CAF:_let11_rhnyP Dodge.Data.Button src/Dodge/Data/Button.hs:38:1-34 124599 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:38:1-34 152817 0 0.0 0.0 0.0 0.0
toEncoding._let1 Dodge.Data.Button src/Dodge/Data/Button.hs:38:1-34 152818 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 152819 1 0.0 0.0 0.0 0.0
CAF:_let11_rhyU5 Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 114209 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151361 0 0.0 0.0 0.0 0.0
toEncoding._let11 Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151362 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 151363 1 0.0 0.0 0.0 0.0
CAF:_let11_ri1V3 Dodge.Data.Item src/Dodge/Data/Item.hs:56:1-32 120619 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:56:1-32 148132 0 0.0 0.0 0.0 0.0
toEncoding._let5 Dodge.Data.Item src/Dodge/Data/Item.hs:56:1-32 148133 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 148134 1 0.0 0.0 0.0 0.0
CAF:_let11_rixa1 Dodge.Data.Machine src/Dodge/Data/Machine.hs:62:1-35 116654 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:62:1-35 150249 0 0.0 0.0 0.0 0.0
toEncoding._let9 Dodge.Data.Machine src/Dodge/Data/Machine.hs:62:1-35 150250 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 150251 1 0.0 0.0 0.0 0.0
CAF:_let11_rk8Hp Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 124074 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 146006 0 0.0 0.0 0.0 0.0
toEncoding._let1 Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 146007 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 146008 1 0.0 0.0 0.0 0.0
CAF:_let11_rkBrV Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 116975 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 148479 0 0.0 0.0 0.0 0.0
toEncoding._let11 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 148480 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 148481 1 0.0 0.0 0.0 0.0
CAF:_let11_rl5Nx Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 122087 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 145825 0 0.0 0.0 0.0 0.0
toEncoding._let0 Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 145826 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 145827 1 0.0 0.0 0.0 0.0
CAF:_let12_rhnyR Dodge.Data.Button src/Dodge/Data/Button.hs:38:1-34 124600 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:38:1-34 152739 0 0.0 0.0 0.0 0.0
toEncoding._let0 Dodge.Data.Button src/Dodge/Data/Button.hs:38:1-34 152740 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 152741 1 0.0 0.0 0.0 0.0
CAF:_let12_rhyUf Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 114214 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151107 0 0.0 0.0 0.0 0.0
toEncoding._let4 Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151108 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 151109 1 0.0 0.0 0.0 0.0
CAF:_let12_ri1V5 Dodge.Data.Item src/Dodge/Data/Item.hs:56:1-32 120620 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:56:1-32 148236 0 0.0 0.0 0.0 0.0
toEncoding._let7 Dodge.Data.Item src/Dodge/Data/Item.hs:56:1-32 148237 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 148238 1 0.0 0.0 0.0 0.0
CAF:_let12_rixa3 Dodge.Data.Machine src/Dodge/Data/Machine.hs:62:1-35 116655 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:62:1-35 150013 0 0.0 0.0 0.0 0.0
toEncoding._let2 Dodge.Data.Machine src/Dodge/Data/Machine.hs:62:1-35 150014 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 150015 1 0.0 0.0 0.0 0.0
CAF:_let12_rk8Ht Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 124076 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 146023 0 0.0 0.0 0.0 0.0
toEncoding._let4 Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 146024 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 146025 1 0.0 0.0 0.0 0.0
CAF:_let12_rkBrT Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 116974 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 148491 0 0.0 0.0 0.0 0.0
toEncoding._let12 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 148492 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 148493 1 0.0 0.0 0.0 0.0
CAF:_let12_rl5NB Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 122089 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 155130 0 0.0 0.0 0.0 0.0
toEncoding._let4 Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 155131 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 155132 1 0.0 0.0 0.0 0.0
CAF:_let13_raznK Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:105:1-40 123686 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:105:1-40 146080 0 0.0 0.0 0.0 0.0
toEncoding._let1 Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:105:1-40 146081 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 146082 1 0.0 0.0 0.0 0.0
CAF:_let13_rhnyT Dodge.Data.Button src/Dodge/Data/Button.hs:38:1-34 124601 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:38:1-34 152877 0 0.0 0.0 0.0 0.0
toEncoding._let3 Dodge.Data.Button src/Dodge/Data/Button.hs:38:1-34 152878 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 152879 1 0.0 0.0 0.0 0.0
CAF:_let13_rhyUh Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 114215 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151167 0 0.0 0.0 0.0 0.0
toEncoding._let5 Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151168 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 151169 1 0.0 0.0 0.0 0.0
CAF:_let13_ri1V7 Dodge.Data.Item src/Dodge/Data/Item.hs:56:1-32 120621 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:56:1-32 148184 0 0.0 0.0 0.0 0.0
toEncoding._let6 Dodge.Data.Item src/Dodge/Data/Item.hs:56:1-32 148185 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 148186 1 0.0 0.0 0.0 0.0
CAF:_let13_rixa5 Dodge.Data.Machine src/Dodge/Data/Machine.hs:62:1-35 116656 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:62:1-35 149973 0 0.0 0.0 0.0 0.0
toEncoding._let0 Dodge.Data.Machine src/Dodge/Data/Machine.hs:62:1-35 149974 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 149975 1 0.0 0.0 0.0 0.0
CAF:_let13_rk8Hn Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 124073 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 146398 0 0.0 0.0 0.0 0.0
toEncoding._let13 Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 146399 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 146400 1 0.0 0.0 0.0 0.0
CAF:_let13_rkBqT Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 116943 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 148503 0 0.0 0.0 0.0 0.0
toEncoding._let13 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 148504 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 148505 1 0.0 0.0 0.0 0.0
CAF:_let13_rl5NF Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 122091 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 154879 0 0.0 0.0 0.0 0.0
toEncoding._let3 Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 154880 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 154881 1 0.0 0.0 0.0 0.0
CAF:_let14_raznM Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:105:1-40 123687 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:105:1-40 146113 0 0.0 0.0 0.0 0.0
toEncoding._let2 Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:105:1-40 146114 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 146115 1 0.0 0.0 0.0 0.0
CAF:_let14_rhnyV Dodge.Data.Button src/Dodge/Data/Button.hs:38:1-34 124602 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:38:1-34 152826 0 0.0 0.0 0.0 0.0
toEncoding._let2 Dodge.Data.Button src/Dodge/Data/Button.hs:38:1-34 152827 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 152828 1 0.0 0.0 0.0 0.0
CAF:_let14_rhyUj Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 114216 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151272 0 0.0 0.0 0.0 0.0
toEncoding._let8 Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151273 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 151274 1 0.0 0.0 0.0 0.0
CAF:_let14_ri1V9 Dodge.Data.Item src/Dodge/Data/Item.hs:56:1-32 120622 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:56:1-32 148080 0 0.0 0.0 0.0 0.0
toEncoding._let4 Dodge.Data.Item src/Dodge/Data/Item.hs:56:1-32 148081 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 148082 1 0.0 0.0 0.0 0.0
CAF:_let14_rixa7 Dodge.Data.Machine src/Dodge/Data/Machine.hs:62:1-35 116657 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:62:1-35 150178 0 0.0 0.0 0.0 0.0
toEncoding._let6 Dodge.Data.Machine src/Dodge/Data/Machine.hs:62:1-35 150179 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 150180 1 0.0 0.0 0.0 0.0
CAF:_let14_rk8Hh Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 124070 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 146403 0 0.0 0.0 0.0 0.0
toEncoding._let14 Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 146404 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 146405 1 0.0 0.0 0.0 0.0
CAF:_let14_rkBr5 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 116949 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 148515 0 0.0 0.0 0.0 0.0
toEncoding._let14 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 148516 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 148517 1 0.0 0.0 0.0 0.0
CAF:_let14_rl5NH Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 122092 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 154291 0 0.0 0.0 0.0 0.0
toEncoding._let1 Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 154292 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 154293 1 0.0 0.0 0.0 0.0
CAF:_let15_raznQ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:105:1-40 123689 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:105:1-40 146147 0 0.0 0.0 0.0 0.0
toEncoding._let6 Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:105:1-40 146148 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 146149 1 0.0 0.0 0.0 0.0
CAF:_let15_rhyUl Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 114217 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151206 0 0.0 0.0 0.0 0.0
toEncoding._let7 Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151207 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 151208 1 0.0 0.0 0.0 0.0
CAF:_let15_ri1Vb Dodge.Data.Item src/Dodge/Data/Item.hs:56:1-32 120623 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:56:1-32 148057 0 0.0 0.0 0.0 0.0
toEncoding._let3 Dodge.Data.Item src/Dodge/Data/Item.hs:56:1-32 148058 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 148059 1 0.0 0.0 0.0 0.0
CAF:_let15_rixa9 Dodge.Data.Machine src/Dodge/Data/Machine.hs:62:1-35 116658 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:62:1-35 150109 0 0.0 0.0 0.0 0.0
toEncoding._let4 Dodge.Data.Machine src/Dodge/Data/Machine.hs:62:1-35 150110 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 150111 1 0.0 0.0 0.0 0.0
CAF:_let15_rk8HV Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 124090 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 146563 0 0.0 0.0 0.0 0.0
toEncoding._let15 Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 146564 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 146565 1 0.0 0.0 0.0 0.0
CAF:_let15_rkBrR Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 116973 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 148527 0 0.0 0.0 0.0 0.0
toEncoding._let15 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 148528 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 148529 1 0.0 0.0 0.0 0.0
CAF:_let15_rl5NL Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 122094 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 154872 0 0.0 0.0 0.0 0.0
toEncoding._let2 Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 154873 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 154874 1 0.0 0.0 0.0 0.0
CAF:_let16_r6imW Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:200:1-36 119926 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:200:1-36 148331 0 0.0 0.0 0.0 0.0
toEncoding._let5 Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:200:1-36 148332 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 148333 1 0.0 0.0 0.0 0.0
CAF:_let16_raznS Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:105:1-40 123690 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:105:1-40 146144 0 0.0 0.0 0.0 0.0
toEncoding._let5 Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:105:1-40 146145 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 146146 1 0.0 0.0 0.0 0.0
CAF:_let16_rhyUn Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 114218 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151343 0 0.0 0.0 0.0 0.0
toEncoding._let10 Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151344 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 151345 1 0.0 0.0 0.0 0.0
CAF:_let16_ri1Vd Dodge.Data.Item src/Dodge/Data/Item.hs:56:1-32 120624 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:56:1-32 147952 0 0.0 0.0 0.0 0.0
toEncoding._let1 Dodge.Data.Item src/Dodge/Data/Item.hs:56:1-32 147953 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 147954 1 0.0 0.0 0.0 0.0
CAF:_let16_rixab Dodge.Data.Machine src/Dodge/Data/Machine.hs:62:1-35 116659 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:62:1-35 150181 0 0.0 0.0 0.0 0.0
toEncoding._let7 Dodge.Data.Machine src/Dodge/Data/Machine.hs:62:1-35 150182 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 150183 1 0.0 0.0 0.0 0.0
CAF:_let16_rk8Hl Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 124072 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 146876 0 0.0 0.0 0.0 0.0
toEncoding._let16 Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 146877 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 146878 1 0.0 0.0 0.0 0.0
CAF:_let16_rkBqR Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 116942 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 148539 0 0.0 0.0 0.0 0.0
toEncoding._let16 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 148540 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 148541 1 0.0 0.0 0.0 0.0
CAF:_let17_raznU Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:105:1-40 123691 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:105:1-40 146141 0 0.0 0.0 0.0 0.0
toEncoding._let4 Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:105:1-40 146142 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 146143 1 0.0 0.0 0.0 0.0
CAF:_let17_rhyUp Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 114219 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151099 0 0.0 0.0 0.0 0.0
toEncoding._let2 Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151100 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 151101 1 0.0 0.0 0.0 0.0
CAF:_let17_rixad Dodge.Data.Machine src/Dodge/Data/Machine.hs:62:1-35 116660 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:62:1-35 150118 0 0.0 0.0 0.0 0.0
toEncoding._let5 Dodge.Data.Machine src/Dodge/Data/Machine.hs:62:1-35 150119 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 150120 1 0.0 0.0 0.0 0.0
CAF:_let17_rk8Hx Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 124078 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 147148 0 0.0 0.0 0.0 0.0
toEncoding._let17 Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 147149 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 147150 1 0.0 0.0 0.0 0.0
CAF:_let17_rkBqN Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 116940 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 148583 0 0.0 0.0 0.0 0.0
toEncoding._let17 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 148584 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 148585 1 0.0 0.0 0.0 0.0
CAF:_let18_rhyUr Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 114220 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 150768 0 0.0 0.0 0.0 0.0
toEncoding._let1 Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 150769 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 150770 1 0.0 0.0 0.0 0.0
CAF:_let18_rk8Hd Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 124068 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 147203 0 0.0 0.0 0.0 0.0
toEncoding._let18 Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 147204 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 147205 1 0.0 0.0 0.0 0.0
CAF:_let18_rkBsj Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 116987 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 148595 0 0.0 0.0 0.0 0.0
toEncoding._let18 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 148596 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 148597 1 0.0 0.0 0.0 0.0
CAF:_let19_rk8Hv Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 124077 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 146026 0 0.0 0.0 0.0 0.0
toEncoding._let5 Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 146027 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 146028 1 0.0 0.0 0.0 0.0
CAF:_let19_rkBqV Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 116944 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 148613 0 0.0 0.0 0.0 0.0
toEncoding._let19 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 148614 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 148615 1 0.0 0.0 0.0 0.0
CAF:_let1_r1jlC Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:18:1-38 120969 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:18:1-38 147049 0 0.0 0.0 0.0 0.0
toEncoding._let1 Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:18:1-38 147050 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 147051 1 0.0 0.0 0.0 0.0
CAF:_let1_r2Ew5 Dodge.Data.Wall.Structure src/Dodge/Data/Wall/Structure.hs:25:1-41 113368 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Wall.Structure src/Dodge/Data/Wall/Structure.hs:25:1-41 149127 0 0.0 0.0 0.0 0.0
toEncoding._let1 Dodge.Data.Wall.Structure src/Dodge/Data/Wall/Structure.hs:25:1-41 149128 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 149129 1 0.0 0.0 0.0 0.0
CAF:_let1_r2P6o Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:70:1-38 115697 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:70:1-38 155261 0 0.0 0.0 0.0 0.0
toEncoding._let1 Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:70:1-38 155262 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 155263 1 0.0 0.0 0.0 0.0
CAF:_let1_r2uS8 Dodge.Data.Terminal.Status src/Dodge/Data/Terminal/Status.hs:19:1-42 113849 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal.Status src/Dodge/Data/Terminal/Status.hs:19:1-42 151513 0 0.0 0.0 0.0 0.0
toEncoding._let1 Dodge.Data.Terminal.Status src/Dodge/Data/Terminal/Status.hs:19:1-42 151514 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 151515 1 0.0 0.0 0.0 0.0
CAF:_let1_r4R0E Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:43:1-36 122984 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:43:1-36 146465 0 0.0 0.0 0.0 0.0
toEncoding._let1 Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:43:1-36 146466 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 146467 1 0.0 0.0 0.0 0.0
CAF:_let1_r4lbT Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:14:1-37 120932 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:14:1-37 152458 0 0.0 0.0 0.0 0.0
toEncoding._let1 Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:14:1-37 152459 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 152460 1 0.0 0.0 0.0 0.0
CAF:_let1_r7Jvi Data.Tile src/Data/Tile.hs:30:1-32 126784 0 0.0 0.0 0.0 0.0
toEncoding Data.Tile src/Data/Tile.hs:30:1-32 155022 0 0.0 0.0 0.0 0.0
toEncoding._let1 Data.Tile src/Data/Tile.hs:30:1-32 155023 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 155024 1 0.0 0.0 0.0 0.0
CAF:_let1_r88wp Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:77:1-38 109710 0 0.0 0.0 0.0 0.0
toEncoding Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:77:1-38 154782 0 0.0 0.0 0.0 0.0
toEncoding._let1 Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:77:1-38 154783 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 154784 1 0.0 0.0 0.0 0.0
CAF:_let1_r8UYE Dodge.GameRoom src/Dodge/GameRoom.hs:29:1-36 112536 0 0.0 0.0 0.0 0.0
toEncoding Dodge.GameRoom src/Dodge/GameRoom.hs:29:1-36 154663 0 0.0 0.0 0.0 0.0
toEncoding._let1 Dodge.GameRoom src/Dodge/GameRoom.hs:29:1-36 154664 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 154665 1 0.0 0.0 0.0 0.0
CAF:_let1_r92en Dodge.Data.Wall src/Dodge/Data/Wall.hs:44:1-32 113622 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:44:1-32 148774 0 0.0 0.0 0.0 0.0
toEncoding._let1 Dodge.Data.Wall src/Dodge/Data/Wall.hs:44:1-32 148775 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 148776 1 0.0 0.0 0.0 0.0
CAF:_let1_r9pPn Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:30:1-35 117140 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:30:1-35 153790 0 0.0 0.0 0.0 0.0
toEncoding._let1 Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:30:1-35 153791 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 153792 1 0.0 0.0 0.0 0.0
CAF:_let1_razlv Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:100:1-40 123554 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:100:1-40 147522 0 0.0 0.0 0.0 0.0
toEncoding._let1 Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:100:1-40 147523 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 147524 1 0.0 0.0 0.0 0.0
CAF:_let1_rcJ31 Shape.Data src/Shape/Data.hs:58:1-37 127149 0 0.0 0.0 0.0 0.0
toEncoding Shape.Data src/Shape/Data.hs:58:1-37 153399 0 0.0 0.0 0.0 0.0
toEncoding._let1 Shape.Data src/Shape/Data.hs:58:1-37 153400 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 153401 1 0.0 0.0 0.0 0.0
CAF:_let1_rdP91 Dodge.Data.Block src/Dodge/Data/Block.hs:34:1-33 125039 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:34:1-33 151815 0 0.0 0.0 0.0 0.0
toEncoding._let1 Dodge.Data.Block src/Dodge/Data/Block.hs:34:1-33 151816 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 151817 1 0.0 0.0 0.0 0.0
CAF:_let1_rewfj Dodge.Data.ForegroundShape src/Dodge/Data/ForegroundShape.hs:20:1-43 120878 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.ForegroundShape src/Dodge/Data/ForegroundShape.hs:20:1-43 153312 0 0.0 0.0 0.0 0.0
toEncoding._let1 Dodge.Data.ForegroundShape src/Dodge/Data/ForegroundShape.hs:20:1-43 153313 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 153314 1 0.0 0.0 0.0 0.0
CAF:_let1_rgms4 Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:67:1-32 112986 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:67:1-32 149330 0 0.0 0.0 0.0 0.0
toEncoding._let1 Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:67:1-32 149331 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 149332 1 0.0 0.0 0.0 0.0
CAF:_let1_rh5Li Dodge.Data.Modification src/Dodge/Data/Modification.hs:30:1-40 115986 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Modification src/Dodge/Data/Modification.hs:30:1-40 152519 0 0.0 0.0 0.0 0.0
toEncoding._let1 Dodge.Data.Modification src/Dodge/Data/Modification.hs:30:1-40 152520 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 152521 1 0.0 0.0 0.0 0.0
CAF:_let1_rhcDW Dodge.Data.Door src/Dodge/Data/Door.hs:51:1-32 121767 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:51:1-32 149287 0 0.0 0.0 0.0 0.0
toEncoding._let1 Dodge.Data.Door src/Dodge/Data/Door.hs:51:1-32 149288 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 149289 1 0.0 0.0 0.0 0.0
CAF:_let1_rhnxx Dodge.Data.Button src/Dodge/Data/Button.hs:37:1-39 124533 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:37:1-39 152899 0 0.0 0.0 0.0 0.0
toEncoding._let1 Dodge.Data.Button src/Dodge/Data/Button.hs:37:1-39 152900 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 152901 1 0.0 0.0 0.0 0.0
CAF:_let1_rhyS3 Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 113976 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151578 0 0.0 0.0 0.0 0.0
toEncoding._let1 Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151579 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 151580 1 0.0 0.0 0.0 0.0
CAF:_let1_rk8EZ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 123904 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 147392 0 0.0 0.0 0.0 0.0
toEncoding._let1 Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 147393 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 147394 1 0.0 0.0 0.0 0.0
CAF:_let1_rl3X Dodge.Data.Bounds src/Dodge/Data/Bounds.hs:22:1-34 108474 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Bounds src/Dodge/Data/Bounds.hs:22:1-34 154508 0 0.0 0.0 0.0 0.0
toEncoding._let1 Dodge.Data.Bounds src/Dodge/Data/Bounds.hs:22:1-34 154509 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 154510 1 0.0 0.0 0.0 0.0
CAF:_let1_rl5N3 Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 122051 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 154477 0 0.0 0.0 0.0 0.0
toEncoding._let1 Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 154478 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 154479 1 0.0 0.0 0.0 0.0
CAF:_let20_rk8Hz Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 124079 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 146266 0 0.0 0.0 0.0 0.0
toEncoding._let10 Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 146267 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 146268 1 0.0 0.0 0.0 0.0
CAF:_let20_rkBrt Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 116961 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 148625 0 0.0 0.0 0.0 0.0
toEncoding._let20 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 148626 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 148627 1 0.0 0.0 0.0 0.0
CAF:_let21_rk8HB Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 124080 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 146215 0 0.0 0.0 0.0 0.0
toEncoding._let9 Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 146216 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 146217 1 0.0 0.0 0.0 0.0
CAF:_let21_rkBr7 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 116950 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 148637 0 0.0 0.0 0.0 0.0
toEncoding._let21 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 148638 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 148639 1 0.0 0.0 0.0 0.0
CAF:_let22_rk8Hr Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 124075 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 147399 0 0.0 0.0 0.0 0.0
toEncoding._let22 Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 147400 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 147401 1 0.0 0.0 0.0 0.0
CAF:_let22_rkBr9 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 116951 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 148649 0 0.0 0.0 0.0 0.0
toEncoding._let22 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 148650 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 148651 1 0.0 0.0 0.0 0.0
CAF:_let23_rk8HD Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 124081 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 147359 0 0.0 0.0 0.0 0.0
toEncoding._let21 Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 147360 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 147361 1 0.0 0.0 0.0 0.0
CAF:_let23_rkBrn Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 116958 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 148659 0 0.0 0.0 0.0 0.0
toEncoding._let23 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 148660 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 148661 1 0.0 0.0 0.0 0.0
CAF:_let24_rk8HF Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 124082 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 146157 0 0.0 0.0 0.0 0.0
toEncoding._let7 Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 146158 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 146159 1 0.0 0.0 0.0 0.0
CAF:_let24_rkBqL Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 116939 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 148669 0 0.0 0.0 0.0 0.0
toEncoding._let24 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 148670 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 148671 1 0.0 0.0 0.0 0.0
CAF:_let25_rk8HH Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 124083 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 146164 0 0.0 0.0 0.0 0.0
toEncoding._let8 Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 146165 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 146166 1 0.0 0.0 0.0 0.0
CAF:_let25_rkBqF Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 116936 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 148681 0 0.0 0.0 0.0 0.0
toEncoding._let25 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 148682 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 148683 1 0.0 0.0 0.0 0.0
CAF:_let26_rk8HJ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 124084 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 147307 0 0.0 0.0 0.0 0.0
toEncoding._let20 Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 147308 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 147309 1 0.0 0.0 0.0 0.0
CAF:_let26_rkBqH Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 116937 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 149242 0 0.0 0.0 0.0 0.0
toEncoding._let26 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 149243 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 149244 1 0.0 0.0 0.0 0.0
CAF:_let27_rk8HL Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 124085 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 147255 0 0.0 0.0 0.0 0.0
toEncoding._let19 Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 147256 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 147257 1 0.0 0.0 0.0 0.0
CAF:_let27_rkBrZ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 116977 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 149252 0 0.0 0.0 0.0 0.0
toEncoding._let27 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 149253 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 149254 1 0.0 0.0 0.0 0.0
CAF:_let28_rk8HN Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 124086 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 146362 0 0.0 0.0 0.0 0.0
toEncoding._let11 Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 146363 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 146364 1 0.0 0.0 0.0 0.0
CAF:_let28_rkBrl Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 116957 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 149946 0 0.0 0.0 0.0 0.0
toEncoding._let28 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 149947 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 149948 1 0.0 0.0 0.0 0.0
CAF:_let29_rk8HR Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 124088 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 147427 0 0.0 0.0 0.0 0.0
toEncoding._let23 Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 147428 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 147429 1 0.0 0.0 0.0 0.0
CAF:_let29_rkBqP Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 116941 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 150732 0 0.0 0.0 0.0 0.0
toEncoding._let29 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 150733 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 150734 1 0.0 0.0 0.0 0.0
CAF:_let2_r2Ew3 Dodge.Data.Wall.Structure src/Dodge/Data/Wall/Structure.hs:25:1-41 113367 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Wall.Structure src/Dodge/Data/Wall/Structure.hs:25:1-41 149130 0 0.0 0.0 0.0 0.0
toEncoding._let2 Dodge.Data.Wall.Structure src/Dodge/Data/Wall/Structure.hs:25:1-41 149131 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 149132 1 0.0 0.0 0.0 0.0
CAF:_let2_r2uS6 Dodge.Data.Terminal.Status src/Dodge/Data/Terminal/Status.hs:19:1-42 113848 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal.Status src/Dodge/Data/Terminal/Status.hs:19:1-42 151042 0 0.0 0.0 0.0 0.0
toEncoding._let2 Dodge.Data.Terminal.Status src/Dodge/Data/Terminal/Status.hs:19:1-42 151043 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 151044 1 0.0 0.0 0.0 0.0
CAF:_let2_r4R0G Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:43:1-36 122985 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:43:1-36 146474 0 0.0 0.0 0.0 0.0
toEncoding._let2 Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:43:1-36 146475 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 146476 1 0.0 0.0 0.0 0.0
CAF:_let2_r7Jvk Data.Tile src/Data/Tile.hs:30:1-32 126785 0 0.0 0.0 0.0 0.0
toEncoding Data.Tile src/Data/Tile.hs:30:1-32 155091 0 0.0 0.0 0.0 0.0
toEncoding._let2 Data.Tile src/Data/Tile.hs:30:1-32 155092 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 155093 1 0.0 0.0 0.0 0.0
CAF:_let2_r7sAe Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:45:1-48 116314 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:45:1-48 150510 0 0.0 0.0 0.0 0.0
toEncoding._let2 Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:45:1-48 150511 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 150512 1 0.0 0.0 0.0 0.0
CAF:_let2_r88wl Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:77:1-38 109708 0 0.0 0.0 0.0 0.0
toEncoding Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:77:1-38 154842 0 0.0 0.0 0.0 0.0
toEncoding._let2 Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:77:1-38 154843 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 154844 1 0.0 0.0 0.0 0.0
CAF:_let2_r8UYO Dodge.GameRoom src/Dodge/GameRoom.hs:29:1-36 112541 0 0.0 0.0 0.0 0.0
toEncoding Dodge.GameRoom src/Dodge/GameRoom.hs:29:1-36 154668 0 0.0 0.0 0.0 0.0
toEncoding._let2 Dodge.GameRoom src/Dodge/GameRoom.hs:29:1-36 154669 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 154670 1 0.0 0.0 0.0 0.0
CAF:_let2_r8mZp Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:76:1-37 123202 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:76:1-37 146937 0 0.0 0.0 0.0 0.0
toEncoding._let0 Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:76:1-37 146938 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 146939 1 0.0 0.0 0.0 0.0
CAF:_let2_r92eh Dodge.Data.Wall src/Dodge/Data/Wall.hs:44:1-32 113619 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:44:1-32 148781 0 0.0 0.0 0.0 0.0
toEncoding._let2 Dodge.Data.Wall src/Dodge/Data/Wall.hs:44:1-32 148782 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 148783 1 0.0 0.0 0.0 0.0
CAF:_let2_r9pPr Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:30:1-35 117142 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:30:1-35 153799 0 0.0 0.0 0.0 0.0
toEncoding._let2 Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:30:1-35 153800 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 153801 1 0.0 0.0 0.0 0.0
CAF:_let2_razlx Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:100:1-40 123555 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:100:1-40 147527 0 0.0 0.0 0.0 0.0
toEncoding._let2 Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:100:1-40 147528 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 147529 1 0.0 0.0 0.0 0.0
CAF:_let2_rdP9b Dodge.Data.Block src/Dodge/Data/Block.hs:34:1-33 125044 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:34:1-33 151840 0 0.0 0.0 0.0 0.0
toEncoding._let2 Dodge.Data.Block src/Dodge/Data/Block.hs:34:1-33 151841 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 151842 1 0.0 0.0 0.0 0.0
CAF:_let2_rewff Dodge.Data.ForegroundShape src/Dodge/Data/ForegroundShape.hs:20:1-43 120876 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.ForegroundShape src/Dodge/Data/ForegroundShape.hs:20:1-43 153323 0 0.0 0.0 0.0 0.0
toEncoding._let2 Dodge.Data.ForegroundShape src/Dodge/Data/ForegroundShape.hs:20:1-43 153324 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 153325 1 0.0 0.0 0.0 0.0
CAF:_let2_rgmtx Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:66:1-34 113060 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:66:1-34 152575 0 0.0 0.0 0.0 0.0
toEncoding._let1 Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:66:1-34 152576 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 152577 1 0.0 0.0 0.0 0.0
CAF:_let2_rhcDU Dodge.Data.Door src/Dodge/Data/Door.hs:51:1-32 121766 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:51:1-32 149423 0 0.0 0.0 0.0 0.0
toEncoding._let2 Dodge.Data.Door src/Dodge/Data/Door.hs:51:1-32 149424 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 149425 1 0.0 0.0 0.0 0.0
CAF:_let2_rhnxD Dodge.Data.Button src/Dodge/Data/Button.hs:37:1-39 124536 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:37:1-39 152910 0 0.0 0.0 0.0 0.0
toEncoding._let2 Dodge.Data.Button src/Dodge/Data/Button.hs:37:1-39 152911 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 152912 1 0.0 0.0 0.0 0.0
CAF:_let2_rhySp Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 114055 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 150925 0 0.0 0.0 0.0 0.0
toEncoding._let0 Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 150926 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 150927 1 0.0 0.0 0.0 0.0
CAF:_let2_rk8EV Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 123902 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 147395 0 0.0 0.0 0.0 0.0
toEncoding._let2 Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 147396 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 147397 1 0.0 0.0 0.0 0.0
CAF:_let2_rl3R Dodge.Data.Bounds src/Dodge/Data/Bounds.hs:22:1-34 108471 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Bounds src/Dodge/Data/Bounds.hs:22:1-34 154511 0 0.0 0.0 0.0 0.0
toEncoding._let2 Dodge.Data.Bounds src/Dodge/Data/Bounds.hs:22:1-34 154512 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 154513 1 0.0 0.0 0.0 0.0
CAF:_let2_rl5Nb Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 122055 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 154518 0 0.0 0.0 0.0 0.0
toEncoding._let2 Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 154519 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 154520 1 0.0 0.0 0.0 0.0
CAF:_let30_rk8HT Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 124089 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 146380 0 0.0 0.0 0.0 0.0
toEncoding._let12 Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 146381 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 146382 1 0.0 0.0 0.0 0.0
CAF:_let30_rkBrf Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 116954 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 151761 0 0.0 0.0 0.0 0.0
toEncoding._let30 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 151762 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 151763 1 0.0 0.0 0.0 0.0
CAF:_let31_rkBrj Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 116956 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 151775 0 0.0 0.0 0.0 0.0
toEncoding._let31 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 151776 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 151777 1 0.0 0.0 0.0 0.0
CAF:_let32_rkBsh Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 116986 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 151778 0 0.0 0.0 0.0 0.0
toEncoding._let32 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 151779 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 151780 1 0.0 0.0 0.0 0.0
CAF:_let33_rkBqJ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 116938 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 152353 0 0.0 0.0 0.0 0.0
toEncoding._let33 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 152354 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 152355 1 0.0 0.0 0.0 0.0
CAF:_let34_rkBrP Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 116972 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 152370 0 0.0 0.0 0.0 0.0
toEncoding._let34 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 152371 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 152372 1 0.0 0.0 0.0 0.0
CAF:_let35_rkBrh Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 116955 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 152469 0 0.0 0.0 0.0 0.0
toEncoding._let35 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 152470 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 152471 1 0.0 0.0 0.0 0.0
CAF:_let36_rkBqD Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 116935 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 152684 0 0.0 0.0 0.0 0.0
toEncoding._let36 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 152685 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 152686 1 0.0 0.0 0.0 0.0
CAF:_let37_rkBs3 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 116979 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 152698 0 0.0 0.0 0.0 0.0
toEncoding._let37 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 152699 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 152700 1 0.0 0.0 0.0 0.0
CAF:_let38_rkBsd Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 116984 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 152713 0 0.0 0.0 0.0 0.0
toEncoding._let38 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 152714 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 152715 1 0.0 0.0 0.0 0.0
CAF:_let39_rkBrN Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 116971 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 153218 0 0.0 0.0 0.0 0.0
toEncoding._let39 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 153219 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 153220 1 0.0 0.0 0.0 0.0
CAF:_let3_r2Ew1 Dodge.Data.Wall.Structure src/Dodge/Data/Wall/Structure.hs:25:1-41 113366 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Wall.Structure src/Dodge/Data/Wall/Structure.hs:25:1-41 149089 0 0.0 0.0 0.0 0.0
toEncoding._let3 Dodge.Data.Wall.Structure src/Dodge/Data/Wall/Structure.hs:25:1-41 149090 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 149091 1 0.0 0.0 0.0 0.0
CAF:_let3_r7Jvo Data.Tile src/Data/Tile.hs:30:1-32 126787 0 0.0 0.0 0.0 0.0
toEncoding Data.Tile src/Data/Tile.hs:30:1-32 155104 0 0.0 0.0 0.0 0.0
toEncoding._let3 Data.Tile src/Data/Tile.hs:30:1-32 155105 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 155106 1 0.0 0.0 0.0 0.0
CAF:_let3_r7sAg Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:45:1-48 116315 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:45:1-48 150693 0 0.0 0.0 0.0 0.0
toEncoding._let3 Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:45:1-48 150694 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 150695 1 0.0 0.0 0.0 0.0
CAF:_let3_r8UYM Dodge.GameRoom src/Dodge/GameRoom.hs:29:1-36 112540 0 0.0 0.0 0.0 0.0
toEncoding Dodge.GameRoom src/Dodge/GameRoom.hs:29:1-36 154672 0 0.0 0.0 0.0 0.0
toEncoding._let3 Dodge.GameRoom src/Dodge/GameRoom.hs:29:1-36 154673 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 154674 1 0.0 0.0 0.0 0.0
CAF:_let3_r92eb Dodge.Data.Wall src/Dodge/Data/Wall.hs:44:1-32 113616 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:44:1-32 148832 0 0.0 0.0 0.0 0.0
toEncoding._let3 Dodge.Data.Wall src/Dodge/Data/Wall.hs:44:1-32 148833 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 148834 1 0.0 0.0 0.0 0.0
CAF:_let3_raznO Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:105:1-40 123688 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:105:1-40 146134 0 0.0 0.0 0.0 0.0
toEncoding._let3 Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:105:1-40 146135 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 146136 1 0.0 0.0 0.0 0.0
CAF:_let3_rdP93 Dodge.Data.Block src/Dodge/Data/Block.hs:34:1-33 125040 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:34:1-33 151843 0 0.0 0.0 0.0 0.0
toEncoding._let3 Dodge.Data.Block src/Dodge/Data/Block.hs:34:1-33 151844 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 151845 1 0.0 0.0 0.0 0.0
CAF:_let3_rgmty Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:66:1-34 113061 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:66:1-34 152551 0 0.0 0.0 0.0 0.0
toEncoding._let0 Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:66:1-34 152552 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 152553 1 0.0 0.0 0.0 0.0
CAF:_let3_rh5Lc Dodge.Data.Modification src/Dodge/Data/Modification.hs:30:1-40 115983 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Modification src/Dodge/Data/Modification.hs:30:1-40 152532 0 0.0 0.0 0.0 0.0
toEncoding._let3 Dodge.Data.Modification src/Dodge/Data/Modification.hs:30:1-40 152533 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 152534 1 0.0 0.0 0.0 0.0
CAF:_let3_rhcDS Dodge.Data.Door src/Dodge/Data/Door.hs:51:1-32 121765 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:51:1-32 149476 0 0.0 0.0 0.0 0.0
toEncoding._let3 Dodge.Data.Door src/Dodge/Data/Door.hs:51:1-32 149477 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 149478 1 0.0 0.0 0.0 0.0
CAF:_let3_rhnxF Dodge.Data.Button src/Dodge/Data/Button.hs:37:1-39 124537 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:37:1-39 153045 0 0.0 0.0 0.0 0.0
toEncoding._let3 Dodge.Data.Button src/Dodge/Data/Button.hs:37:1-39 153046 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 153047 1 0.0 0.0 0.0 0.0
CAF:_let3_rhySq Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 114056 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 150999 0 0.0 0.0 0.0 0.0
toEncoding._let1 Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151000 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 151001 1 0.0 0.0 0.0 0.0
CAF:_let3_rj9RC Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 125223 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146667 0 0.0 0.0 0.0 0.0
toEncoding._let3 Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146668 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 146669 1 0.0 0.0 0.0 0.0
CAF:_let3_rk8HP Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 124087 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 146018 0 0.0 0.0 0.0 0.0
toEncoding._let3 Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 146019 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 146020 1 0.0 0.0 0.0 0.0
CAF:_let3_rl3V Dodge.Data.Bounds src/Dodge/Data/Bounds.hs:22:1-34 108473 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Bounds src/Dodge/Data/Bounds.hs:22:1-34 154514 0 0.0 0.0 0.0 0.0
toEncoding._let3 Dodge.Data.Bounds src/Dodge/Data/Bounds.hs:22:1-34 154515 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 154516 1 0.0 0.0 0.0 0.0
CAF:_let3_rl5N7 Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 122053 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 154722 0 0.0 0.0 0.0 0.0
toEncoding._let3 Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 154723 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 154724 1 0.0 0.0 0.0 0.0
CAF:_let40_rkBrr Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 116960 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 153674 0 0.0 0.0 0.0 0.0
toEncoding._let40 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 153675 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 153676 1 0.0 0.0 0.0 0.0
CAF:_let41_rj9Ux Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 125325 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146766 0 0.0 0.0 0.0 0.0
toEncoding._let0 Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146767 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 146768 1 0.0 0.0 0.0 0.0
CAF:_let41_rkBrp Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 116959 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 153826 0 0.0 0.0 0.0 0.0
toEncoding._let41 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 153827 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 153828 1 0.0 0.0 0.0 0.0
CAF:_let42_rkBqZ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 116946 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 153838 0 0.0 0.0 0.0 0.0
toEncoding._let42 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 153839 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 153840 1 0.0 0.0 0.0 0.0
CAF:_let43_rkBqX Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 116945 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 154039 0 0.0 0.0 0.0 0.0
toEncoding._let43 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 154040 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 154041 1 0.0 0.0 0.0 0.0
CAF:_let44_rkBs1 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 116978 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 154046 0 0.0 0.0 0.0 0.0
toEncoding._let44 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 154047 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 154048 1 0.0 0.0 0.0 0.0
CAF:_let45_rkBrB Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 116965 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 154058 0 0.0 0.0 0.0 0.0
toEncoding._let45 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 154059 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 154060 1 0.0 0.0 0.0 0.0
CAF:_let46_rkBrv Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 116962 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 154061 0 0.0 0.0 0.0 0.0
toEncoding._let46 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 154062 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 154063 1 0.0 0.0 0.0 0.0
CAF:_let47_rkBrx Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 116963 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 154071 0 0.0 0.0 0.0 0.0
toEncoding._let47 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 154072 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 154073 1 0.0 0.0 0.0 0.0
CAF:_let48_rkBrJ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 116969 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 154074 0 0.0 0.0 0.0 0.0
toEncoding._let48 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 154075 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 154076 1 0.0 0.0 0.0 0.0
CAF:_let49_rkBrH Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 116968 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 154088 0 0.0 0.0 0.0 0.0
toEncoding._let49 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 154089 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 154090 1 0.0 0.0 0.0 0.0
CAF:_let4_r2Ew7 Dodge.Data.Wall.Structure src/Dodge/Data/Wall/Structure.hs:25:1-41 113369 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Wall.Structure src/Dodge/Data/Wall/Structure.hs:25:1-41 149150 0 0.0 0.0 0.0 0.0
toEncoding._let4 Dodge.Data.Wall.Structure src/Dodge/Data/Wall/Structure.hs:25:1-41 149151 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 149152 1 0.0 0.0 0.0 0.0
CAF:_let4_r4R1a Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:44:1-34 123016 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:44:1-34 146552 0 0.0 0.0 0.0 0.0
toEncoding._let2 Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:44:1-34 146553 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 146554 1 0.0 0.0 0.0 0.0
CAF:_let4_r5TR2 Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:59:1-35 117649 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:59:1-35 147924 0 0.0 0.0 0.0 0.0
toEncoding._let0 Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:59:1-35 147925 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 147926 1 0.0 0.0 0.0 0.0
CAF:_let4_r7sAx Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:46:1-47 116368 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:46:1-47 150443 0 0.0 0.0 0.0 0.0
toEncoding._let0 Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:46:1-47 150444 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 150445 1 0.0 0.0 0.0 0.0
CAF:_let4_r8UYK Dodge.GameRoom src/Dodge/GameRoom.hs:29:1-36 112539 0 0.0 0.0 0.0 0.0
toEncoding Dodge.GameRoom src/Dodge/GameRoom.hs:29:1-36 154681 0 0.0 0.0 0.0 0.0
toEncoding._let4 Dodge.GameRoom src/Dodge/GameRoom.hs:29:1-36 154682 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 154683 1 0.0 0.0 0.0 0.0
CAF:_let4_r8mZt Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:76:1-37 123204 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:76:1-37 146961 0 0.0 0.0 0.0 0.0
toEncoding._let1 Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:76:1-37 146962 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 146963 1 0.0 0.0 0.0 0.0
CAF:_let4_r92e9 Dodge.Data.Wall src/Dodge/Data/Wall.hs:44:1-32 113615 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:44:1-32 148844 0 0.0 0.0 0.0 0.0
toEncoding._let4 Dodge.Data.Wall src/Dodge/Data/Wall.hs:44:1-32 148845 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 148846 1 0.0 0.0 0.0 0.0
CAF:_let4_r9pPy Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:31:1-39 117161 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:31:1-39 153709 0 0.0 0.0 0.0 0.0
toEncoding._let1 Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:31:1-39 153710 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 153711 1 0.0 0.0 0.0 0.0
CAF:_let4_ralnn Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:34:1-35 122705 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:34:1-35 147279 0 0.0 0.0 0.0 0.0
toEncoding._let0 Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:34:1-35 147280 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 147281 1 0.0 0.0 0.0 0.0
CAF:_let4_razlZ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:97:1-33 123600 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:97:1-33 146099 0 0.0 0.0 0.0 0.0
toEncoding._let0 Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:97:1-33 146100 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 146101 1 0.0 0.0 0.0 0.0
CAF:_let4_rcJ3k Shape.Data src/Shape/Data.hs:61:1-35 127202 0 0.0 0.0 0.0 0.0
toEncoding Shape.Data src/Shape/Data.hs:61:1-35 153409 0 0.0 0.0 0.0 0.0
toEncoding._let1 Shape.Data src/Shape/Data.hs:61:1-35 153410 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 153411 1 0.0 0.0 0.0 0.0
CAF:_let4_rdP9d Dodge.Data.Block src/Dodge/Data/Block.hs:34:1-33 125045 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:34:1-33 151865 0 0.0 0.0 0.0 0.0
toEncoding._let4 Dodge.Data.Block src/Dodge/Data/Block.hs:34:1-33 151866 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 151867 1 0.0 0.0 0.0 0.0
CAF:_let4_rgmuQ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:64:1-32 113162 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:64:1-32 152953 0 0.0 0.0 0.0 0.0
toEncoding._let1 Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:64:1-32 152954 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 152955 1 0.0 0.0 0.0 0.0
CAF:_let4_rhcE2 Dodge.Data.Door src/Dodge/Data/Door.hs:51:1-32 121770 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:51:1-32 149555 0 0.0 0.0 0.0 0.0
toEncoding._let4 Dodge.Data.Door src/Dodge/Data/Door.hs:51:1-32 149556 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 149557 1 0.0 0.0 0.0 0.0
CAF:_let4_rhnxH Dodge.Data.Button src/Dodge/Data/Button.hs:37:1-39 124538 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:37:1-39 153123 0 0.0 0.0 0.0 0.0
toEncoding._let4 Dodge.Data.Button src/Dodge/Data/Button.hs:37:1-39 153124 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 153125 1 0.0 0.0 0.0 0.0
CAF:_let4_rhyTd Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 114163 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 150815 0 0.0 0.0 0.0 0.0
toEncoding._let1 Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 150816 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 150817 1 0.0 0.0 0.0 0.0
CAF:_let4_ri1UA Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-38 120553 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-38 148260 0 0.0 0.0 0.0 0.0
toEncoding._let0 Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-38 148261 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 148262 1 0.0 0.0 0.0 0.0
CAF:_let4_rix9o Dodge.Data.Machine src/Dodge/Data/Machine.hs:61:1-39 116601 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:61:1-39 150221 0 0.0 0.0 0.0 0.0
toEncoding._let0 Dodge.Data.Machine src/Dodge/Data/Machine.hs:61:1-39 150222 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 150223 1 0.0 0.0 0.0 0.0
CAF:_let4_rk8F8 Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 123933 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 146183 0 0.0 0.0 0.0 0.0
toEncoding._let0 Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 146184 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 146185 1 0.0 0.0 0.0 0.0
CAF:_let4_rkBrF Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 116967 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 147874 0 0.0 0.0 0.0 0.0
toEncoding._let2 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 147875 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 147876 1 0.0 0.0 0.0 0.0
CAF:_let4_rl5N5 Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 122052 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 154864 0 0.0 0.0 0.0 0.0
toEncoding._let4 Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 154865 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 154866 1 0.0 0.0 0.0 0.0
CAF:_let50_rja64 Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 125878 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146841 0 0.0 0.0 0.0 0.0
toEncoding._let0 Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146842 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 146843 1 0.0 0.0 0.0 0.0
CAF:_let50_rkBrD Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 116966 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 154137 0 0.0 0.0 0.0 0.0
toEncoding._let50 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 154138 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 154139 1 0.0 0.0 0.0 0.0
CAF:_let51_rjabd Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 126206 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146582 0 0.0 0.0 0.0 0.0
toEncoding._let0 Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146583 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 146584 1 0.0 0.0 0.0 0.0
CAF:_let51_rkBrz Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 116964 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 154201 0 0.0 0.0 0.0 0.0
toEncoding._let51 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 154202 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 154203 1 0.0 0.0 0.0 0.0
CAF:_let52_rjabf Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 126207 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146624 0 0.0 0.0 0.0 0.0
toEncoding._let2 Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146625 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 146626 1 0.0 0.0 0.0 0.0
CAF:_let52_rkBr1 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 116947 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 154212 0 0.0 0.0 0.0 0.0
toEncoding._let52 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 154213 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 154214 1 0.0 0.0 0.0 0.0
CAF:_let53_rjabh Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 126208 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146806 0 0.0 0.0 0.0 0.0
toEncoding._let3 Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146807 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 146808 1 0.0 0.0 0.0 0.0
CAF:_let54_rjabj Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 126209 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146606 0 0.0 0.0 0.0 0.0
toEncoding._let1 Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146607 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 146608 1 0.0 0.0 0.0 0.0
CAF:_let5_r4R1c Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:44:1-34 123017 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:44:1-34 146498 0 0.0 0.0 0.0 0.0
toEncoding._let1 Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:44:1-34 146499 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 146500 1 0.0 0.0 0.0 0.0
CAF:_let5_r7sAz Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:46:1-47 116369 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:46:1-47 150467 0 0.0 0.0 0.0 0.0
toEncoding._let1 Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:46:1-47 150468 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 150469 1 0.0 0.0 0.0 0.0
CAF:_let5_r8UYI Dodge.GameRoom src/Dodge/GameRoom.hs:29:1-36 112538 0 0.0 0.0 0.0 0.0
toEncoding Dodge.GameRoom src/Dodge/GameRoom.hs:29:1-36 154696 0 0.0 0.0 0.0 0.0
toEncoding._let5 Dodge.GameRoom src/Dodge/GameRoom.hs:29:1-36 154697 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 154698 1 0.0 0.0 0.0 0.0
CAF:_let5_r8mZZ Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:72:1-34 123285 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:72:1-34 147006 0 0.0 0.0 0.0 0.0
toEncoding._let0 Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:72:1-34 147007 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 147008 1 0.0 0.0 0.0 0.0
CAF:_let5_r92ef Dodge.Data.Wall src/Dodge/Data/Wall.hs:44:1-32 113618 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:44:1-32 148847 0 0.0 0.0 0.0 0.0
toEncoding._let5 Dodge.Data.Wall src/Dodge/Data/Wall.hs:44:1-32 148848 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 148849 1 0.0 0.0 0.0 0.0
CAF:_let5_r9pPA Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:31:1-39 117162 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:31:1-39 153700 0 0.0 0.0 0.0 0.0
toEncoding._let0 Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:31:1-39 153701 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 153702 1 0.0 0.0 0.0 0.0
CAF:_let5_ralnp Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:34:1-35 122706 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:34:1-35 147567 0 0.0 0.0 0.0 0.0
toEncoding._let1 Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:34:1-35 147568 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 147569 1 0.0 0.0 0.0 0.0
CAF:_let5_razm1 Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:97:1-33 123601 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:97:1-33 146108 0 0.0 0.0 0.0 0.0
toEncoding._let1 Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:97:1-33 146109 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 146110 1 0.0 0.0 0.0 0.0
CAF:_let5_rcJ3m Shape.Data src/Shape/Data.hs:61:1-35 127203 0 0.0 0.0 0.0 0.0
toEncoding Shape.Data src/Shape/Data.hs:61:1-35 153356 0 0.0 0.0 0.0 0.0
toEncoding._let0 Shape.Data src/Shape/Data.hs:61:1-35 153357 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 153358 1 0.0 0.0 0.0 0.0
CAF:_let5_rdP95 Dodge.Data.Block src/Dodge/Data/Block.hs:34:1-33 125041 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:34:1-33 151941 0 0.0 0.0 0.0 0.0
toEncoding._let5 Dodge.Data.Block src/Dodge/Data/Block.hs:34:1-33 151942 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 151943 1 0.0 0.0 0.0 0.0
CAF:_let5_rgmuR Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:64:1-32 113163 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:64:1-32 152929 0 0.0 0.0 0.0 0.0
toEncoding._let0 Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:64:1-32 152930 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 152931 1 0.0 0.0 0.0 0.0
CAF:_let5_rhcE6 Dodge.Data.Door src/Dodge/Data/Door.hs:51:1-32 121772 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:51:1-32 149558 0 0.0 0.0 0.0 0.0
toEncoding._let5 Dodge.Data.Door src/Dodge/Data/Door.hs:51:1-32 149559 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 149560 1 0.0 0.0 0.0 0.0
CAF:_let5_rhnxJ Dodge.Data.Button src/Dodge/Data/Button.hs:37:1-39 124539 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:37:1-39 153169 0 0.0 0.0 0.0 0.0
toEncoding._let5 Dodge.Data.Button src/Dodge/Data/Button.hs:37:1-39 153170 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 153171 1 0.0 0.0 0.0 0.0
CAF:_let5_rhyTf Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 114164 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 150806 0 0.0 0.0 0.0 0.0
toEncoding._let0 Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 150807 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 150808 1 0.0 0.0 0.0 0.0
CAF:_let5_rix9q Dodge.Data.Machine src/Dodge/Data/Machine.hs:61:1-39 116602 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:61:1-39 150405 0 0.0 0.0 0.0 0.0
toEncoding._let1 Dodge.Data.Machine src/Dodge/Data/Machine.hs:61:1-39 150406 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 150407 1 0.0 0.0 0.0 0.0
CAF:_let5_rk8Fa Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 123934 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 146207 0 0.0 0.0 0.0 0.0
toEncoding._let1 Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 146208 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 146209 1 0.0 0.0 0.0 0.0
CAF:_let5_rkBrL Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 116970 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 148412 0 0.0 0.0 0.0 0.0
toEncoding._let5 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 148413 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 148414 1 0.0 0.0 0.0 0.0
CAF:_let5_rl5Nz Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 122088 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 155718 0 0.0 0.0 0.0 0.0
toEncoding._let5 Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 155719 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 155720 1 0.0 0.0 0.0 0.0
CAF:_let60_rkBrX Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 116976 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 148400 0 0.0 0.0 0.0 0.0
toEncoding._let4 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 148401 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 148402 1 0.0 0.0 0.0 0.0
CAF:_let61_rkBs7 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 116981 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 145844 0 0.0 0.0 0.0 0.0
toEncoding._let0 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 145845 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 145846 1 0.0 0.0 0.0 0.0
CAF:_let62_rkBs9 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 116982 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 147864 0 0.0 0.0 0.0 0.0
toEncoding._let1 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 147865 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 147866 1 0.0 0.0 0.0 0.0
CAF:_let63_rkBsb Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 116983 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 148382 0 0.0 0.0 0.0 0.0
toEncoding._let3 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 148383 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 148384 1 0.0 0.0 0.0 0.0
CAF:_let6_r4R1e Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:44:1-34 123018 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:44:1-34 146422 0 0.0 0.0 0.0 0.0
toEncoding._let0 Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:44:1-34 146423 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 146424 1 0.0 0.0 0.0 0.0
CAF:_let6_r6imB Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:200:1-36 119915 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:200:1-36 147981 0 0.0 0.0 0.0 0.0
toEncoding._let0 Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:200:1-36 147982 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 147983 1 0.0 0.0 0.0 0.0
CAF:_let6_r7sAM Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:47:1-43 116387 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:47:1-43 150544 0 0.0 0.0 0.0 0.0
toEncoding._let1 Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:47:1-43 150545 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 150546 1 0.0 0.0 0.0 0.0
CAF:_let6_r8n01 Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:72:1-34 123286 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:72:1-34 147061 0 0.0 0.0 0.0 0.0
toEncoding._let1 Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:72:1-34 147062 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 147063 1 0.0 0.0 0.0 0.0
CAF:_let6_r92ed Dodge.Data.Wall src/Dodge/Data/Wall.hs:44:1-32 113617 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:44:1-32 148850 0 0.0 0.0 0.0 0.0
toEncoding._let6 Dodge.Data.Wall src/Dodge/Data/Wall.hs:44:1-32 148851 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 148852 1 0.0 0.0 0.0 0.0
CAF:_let6_razny Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:105:1-40 123680 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:105:1-40 146048 0 0.0 0.0 0.0 0.0
toEncoding._let0 Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:105:1-40 146049 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 146050 1 0.0 0.0 0.0 0.0
CAF:_let6_rcJ3o Shape.Data src/Shape/Data.hs:61:1-35 127204 0 0.0 0.0 0.0 0.0
toEncoding Shape.Data src/Shape/Data.hs:61:1-35 153599 0 0.0 0.0 0.0 0.0
toEncoding._let4 Shape.Data src/Shape/Data.hs:61:1-35 153600 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 153601 1 0.0 0.0 0.0 0.0
CAF:_let6_rdP9h Dodge.Data.Block src/Dodge/Data/Block.hs:34:1-33 125047 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:34:1-33 152001 0 0.0 0.0 0.0 0.0
toEncoding._let6 Dodge.Data.Block src/Dodge/Data/Block.hs:34:1-33 152002 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 152003 1 0.0 0.0 0.0 0.0
CAF:_let6_rhcEc Dodge.Data.Door src/Dodge/Data/Door.hs:51:1-32 121775 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:51:1-32 149567 0 0.0 0.0 0.0 0.0
toEncoding._let6 Dodge.Data.Door src/Dodge/Data/Door.hs:51:1-32 149568 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 149569 1 0.0 0.0 0.0 0.0
CAF:_let6_rhnxB Dodge.Data.Button src/Dodge/Data/Button.hs:37:1-39 124535 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:37:1-39 153172 0 0.0 0.0 0.0 0.0
toEncoding._let6 Dodge.Data.Button src/Dodge/Data/Button.hs:37:1-39 153173 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 153174 1 0.0 0.0 0.0 0.0
CAF:_let6_rhyTh Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 114165 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 150901 0 0.0 0.0 0.0 0.0
toEncoding._let2 Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 150902 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 150903 1 0.0 0.0 0.0 0.0
CAF:_let6_rk8FR Dodge.Data.Creature src/Dodge/Data/Creature.hs:87:1-34 124001 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:87:1-34 147167 0 0.0 0.0 0.0 0.0
toEncoding._let0 Dodge.Data.Creature src/Dodge/Data/Creature.hs:87:1-34 147168 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 147169 1 0.0 0.0 0.0 0.0
CAF:_let6_rkBrb Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 116952 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 148423 0 0.0 0.0 0.0 0.0
toEncoding._let6 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 148424 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 148425 1 0.0 0.0 0.0 0.0
CAF:_let6_rl5ND Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 122090 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 155827 0 0.0 0.0 0.0 0.0
toEncoding._let6 Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 155828 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 155829 1 0.0 0.0 0.0 0.0
CAF:_let7_r7sAO Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:47:1-43 116388 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:47:1-43 150424 0 0.0 0.0 0.0 0.0
toEncoding._let0 Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:47:1-43 150425 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 150426 1 0.0 0.0 0.0 0.0
CAF:_let7_r8n04 Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:77:1-38 123308 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:77:1-38 146987 0 0.0 0.0 0.0 0.0
toEncoding._let3 Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:77:1-38 146988 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 146989 1 0.0 0.0 0.0 0.0
CAF:_let7_r92ep Dodge.Data.Wall src/Dodge/Data/Wall.hs:44:1-32 113623 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:44:1-32 148902 0 0.0 0.0 0.0 0.0
toEncoding._let7 Dodge.Data.Wall src/Dodge/Data/Wall.hs:44:1-32 148903 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 148904 1 0.0 0.0 0.0 0.0
CAF:_let7_raznA Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:105:1-40 123681 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:105:1-40 147444 0 0.0 0.0 0.0 0.0
toEncoding._let7 Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:105:1-40 147445 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 147446 1 0.0 0.0 0.0 0.0
CAF:_let7_rcJ3q Shape.Data src/Shape/Data.hs:61:1-35 127205 0 0.0 0.0 0.0 0.0
toEncoding Shape.Data src/Shape/Data.hs:61:1-35 153578 0 0.0 0.0 0.0 0.0
toEncoding._let3 Shape.Data src/Shape/Data.hs:61:1-35 153579 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 153580 1 0.0 0.0 0.0 0.0
CAF:_let7_rdP99 Dodge.Data.Block src/Dodge/Data/Block.hs:34:1-33 125043 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:34:1-33 152010 0 0.0 0.0 0.0 0.0
toEncoding._let7 Dodge.Data.Block src/Dodge/Data/Block.hs:34:1-33 152011 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 152012 1 0.0 0.0 0.0 0.0
CAF:_let7_rh5Lm Dodge.Data.Modification src/Dodge/Data/Modification.hs:30:1-40 115988 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Modification src/Dodge/Data/Modification.hs:30:1-40 152526 0 0.0 0.0 0.0 0.0
toEncoding._let7 Dodge.Data.Modification src/Dodge/Data/Modification.hs:30:1-40 152527 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 152528 1 0.0 0.0 0.0 0.0
CAF:_let7_rhcEa Dodge.Data.Door src/Dodge/Data/Door.hs:51:1-32 121774 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:51:1-32 149672 0 0.0 0.0 0.0 0.0
toEncoding._let7 Dodge.Data.Door src/Dodge/Data/Door.hs:51:1-32 149673 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 149674 1 0.0 0.0 0.0 0.0
CAF:_let7_rhnxz Dodge.Data.Button src/Dodge/Data/Button.hs:37:1-39 124534 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:37:1-39 153203 0 0.0 0.0 0.0 0.0
toEncoding._let7 Dodge.Data.Button src/Dodge/Data/Button.hs:37:1-39 153204 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 153205 1 0.0 0.0 0.0 0.0
CAF:_let7_rhyU9 Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 114211 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151104 0 0.0 0.0 0.0 0.0
toEncoding._let3 Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151105 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 151106 1 0.0 0.0 0.0 0.0
CAF:_let7_rix9V Dodge.Data.Machine src/Dodge/Data/Machine.hs:62:1-35 116651 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:62:1-35 149982 0 0.0 0.0 0.0 0.0
toEncoding._let1 Dodge.Data.Machine src/Dodge/Data/Machine.hs:62:1-35 149983 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 149984 1 0.0 0.0 0.0 0.0
CAF:_let7_rk8FT Dodge.Data.Creature src/Dodge/Data/Creature.hs:87:1-34 124002 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:87:1-34 147188 0 0.0 0.0 0.0 0.0
toEncoding._let1 Dodge.Data.Creature src/Dodge/Data/Creature.hs:87:1-34 147189 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 147190 1 0.0 0.0 0.0 0.0
CAF:_let7_rkBs5 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 116980 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 148433 0 0.0 0.0 0.0 0.0
toEncoding._let7 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 148434 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 148435 1 0.0 0.0 0.0 0.0
CAF:_let7_rl5Nt Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 122085 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 155869 0 0.0 0.0 0.0 0.0
toEncoding._let7 Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 155870 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 155871 1 0.0 0.0 0.0 0.0
CAF:_let8_r8n06 Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:77:1-38 123309 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:77:1-38 146895 0 0.0 0.0 0.0 0.0
toEncoding._let0 Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:77:1-38 146896 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 146897 1 0.0 0.0 0.0 0.0
CAF:_let8_r92ej Dodge.Data.Wall src/Dodge/Data/Wall.hs:44:1-32 113620 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:44:1-32 148911 0 0.0 0.0 0.0 0.0
toEncoding._let8 Dodge.Data.Wall src/Dodge/Data/Wall.hs:44:1-32 148912 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 148913 1 0.0 0.0 0.0 0.0
CAF:_let8_raznI Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:105:1-40 123685 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:105:1-40 147709 0 0.0 0.0 0.0 0.0
toEncoding._let8 Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:105:1-40 147710 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 147711 1 0.0 0.0 0.0 0.0
CAF:_let8_rcJ3s Shape.Data src/Shape/Data.hs:61:1-35 127206 0 0.0 0.0 0.0 0.0
toEncoding Shape.Data src/Shape/Data.hs:61:1-35 153495 0 0.0 0.0 0.0 0.0
toEncoding._let2 Shape.Data src/Shape/Data.hs:61:1-35 153496 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 153497 1 0.0 0.0 0.0 0.0
CAF:_let8_rdP9f Dodge.Data.Block src/Dodge/Data/Block.hs:34:1-33 125046 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:34:1-33 152013 0 0.0 0.0 0.0 0.0
toEncoding._let8 Dodge.Data.Block src/Dodge/Data/Block.hs:34:1-33 152014 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 152015 1 0.0 0.0 0.0 0.0
CAF:_let8_rh5Lk Dodge.Data.Modification src/Dodge/Data/Modification.hs:30:1-40 115987 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Modification src/Dodge/Data/Modification.hs:30:1-40 152529 0 0.0 0.0 0.0 0.0
toEncoding._let8 Dodge.Data.Modification src/Dodge/Data/Modification.hs:30:1-40 152530 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 152531 1 0.0 0.0 0.0 0.0
CAF:_let8_rhcE0 Dodge.Data.Door src/Dodge/Data/Door.hs:51:1-32 121769 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:51:1-32 149675 0 0.0 0.0 0.0 0.0
toEncoding._let8 Dodge.Data.Door src/Dodge/Data/Door.hs:51:1-32 149676 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 149677 1 0.0 0.0 0.0 0.0
CAF:_let8_rhnxv Dodge.Data.Button src/Dodge/Data/Button.hs:37:1-39 124532 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:37:1-39 152869 0 0.0 0.0 0.0 0.0
toEncoding._let8 Dodge.Data.Button src/Dodge/Data/Button.hs:37:1-39 152870 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 152871 1 0.0 0.0 0.0 0.0
CAF:_let8_rhyUb Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 114212 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 150759 0 0.0 0.0 0.0 0.0
toEncoding._let0 Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 150760 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 150761 1 0.0 0.0 0.0 0.0
CAF:_let8_ri1UX Dodge.Data.Item src/Dodge/Data/Item.hs:56:1-32 120616 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:56:1-32 147900 0 0.0 0.0 0.0 0.0
toEncoding._let0 Dodge.Data.Item src/Dodge/Data/Item.hs:56:1-32 147901 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 147902 1 0.0 0.0 0.0 0.0
CAF:_let8_rix9X Dodge.Data.Machine src/Dodge/Data/Machine.hs:62:1-35 116652 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:62:1-35 150197 0 0.0 0.0 0.0 0.0
toEncoding._let8 Dodge.Data.Machine src/Dodge/Data/Machine.hs:62:1-35 150198 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 150199 1 0.0 0.0 0.0 0.0
CAF:_let8_rk8Hb Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 124067 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 146009 0 0.0 0.0 0.0 0.0
toEncoding._let2 Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 146010 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 146011 1 0.0 0.0 0.0 0.0
CAF:_let8_rkBrd Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 116953 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 148445 0 0.0 0.0 0.0 0.0
toEncoding._let8 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 148446 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 148447 1 0.0 0.0 0.0 0.0
CAF:_let8_rl5NJ Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 122093 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 155874 0 0.0 0.0 0.0 0.0
toEncoding._let8 Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 155875 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 155876 1 0.0 0.0 0.0 0.0
CAF:_let9_r8n08 Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:77:1-38 123310 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:77:1-38 146975 0 0.0 0.0 0.0 0.0
toEncoding._let2 Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:77:1-38 146976 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 146977 1 0.0 0.0 0.0 0.0
CAF:_let9_rhcDY Dodge.Data.Door src/Dodge/Data/Door.hs:51:1-32 121768 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:51:1-32 149727 0 0.0 0.0 0.0 0.0
toEncoding._let9 Dodge.Data.Door src/Dodge/Data/Door.hs:51:1-32 149728 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 149729 1 0.0 0.0 0.0 0.0
CAF:_let9_rhyU7 Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 114210 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151295 0 0.0 0.0 0.0 0.0
toEncoding._let9 Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151296 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 151297 1 0.0 0.0 0.0 0.0
CAF:_let9_ri1UZ Dodge.Data.Item src/Dodge/Data/Item.hs:56:1-32 120617 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:56:1-32 147962 0 0.0 0.0 0.0 0.0
toEncoding._let2 Dodge.Data.Item src/Dodge/Data/Item.hs:56:1-32 147963 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 147964 1 0.0 0.0 0.0 0.0
CAF:_let9_rix9Z Dodge.Data.Machine src/Dodge/Data/Machine.hs:62:1-35 116653 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:62:1-35 150033 0 0.0 0.0 0.0 0.0
toEncoding._let3 Dodge.Data.Machine src/Dodge/Data/Machine.hs:62:1-35 150034 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 150035 1 0.0 0.0 0.0 0.0
CAF:_let9_rk8Hf Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 124069 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 146029 0 0.0 0.0 0.0 0.0
toEncoding._let6 Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 146030 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 146031 1 0.0 0.0 0.0 0.0
CAF:_let9_rkBsf Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 116985 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 148455 0 0.0 0.0 0.0 0.0
toEncoding._let9 Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 148456 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 148457 1 0.0 0.0 0.0 0.0
CAF:_let9_rl5Nv Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 122086 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 155970 0 0.0 0.0 0.0 0.0
toEncoding._let9 Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 155971 1 0.0 0.0 0.0 0.0
unsafePackLenLiteral Data.Aeson.Internal.ByteString src/Data/Aeson/Internal/ByteString.hs:(87,1)-(88,58) 155972 1 0.0 0.0 0.0 0.0
CAF:aFoot1_rqggq Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:62:5-9 126480 0 0.0 0.0 0.0 0.0
basicCrPict Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:31:1-64 135744 0 0.0 0.0 0.0 0.0
basicCrShape Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:(37,1)-(49,48) 135745 0 0.0 0.0 0.0 0.0
upperPrismPolyST Shape src/Shape.hs:109:1-47 135747 0 0.0 0.0 0.0 0.0
centroidNum Geometry.Polygon src/Geometry/Polygon.hs:172:1-66 135751 0 0.0 0.0 0.0 0.0
<*> Control.Foldl src/Control/Foldl.hs:(273,5)-(277,32) 135752 0 0.0 0.0 0.0 0.0
<*>.step Control.Foldl src/Control/Foldl.hs:274:13-64 135753 12 0.0 0.0 0.0 0.0
fmap Control.Foldl src/Control/Foldl.hs:240:5-62 135756 0 0.0 0.0 0.0 0.0
+ Linear.V3 src/Linear/V3.hs:181:3-18 135757 0 0.0 0.0 0.0 0.0
liftA2 Linear.V3 src/Linear/V3.hs:148:10-23 135758 0 0.0 0.0 0.0 0.0
<*> Linear.V3 src/Linear/V3.hs:151:3-46 135759 12 0.0 0.0 0.0 0.0
fmap Linear.V3 src/Linear/V3.hs:107:3-42 135761 0 0.0 0.0 0.0 0.0
fmap Linear.V3 src/Linear/V3.hs:107:3-42 135760 12 0.0 0.0 0.0 0.0
<*>.done Control.Foldl src/Control/Foldl.hs:276:13-51 135769 1 0.0 0.0 0.0 0.0
fmap Control.Foldl src/Control/Foldl.hs:240:5-62 135770 0 0.0 0.0 0.0 0.0
/ Linear.V3 src/Linear/V3.hs:199:3-18 135772 0 0.0 0.0 0.0 0.0
liftA2 Linear.V3 src/Linear/V3.hs:148:10-23 135773 0 0.0 0.0 0.0 0.0
<*> Linear.V3 src/Linear/V3.hs:151:3-46 135774 1 0.0 0.0 0.0 0.0
fmap Linear.V3 src/Linear/V3.hs:107:3-42 135776 0 0.0 0.0 0.0 0.0
fmap Linear.V3 src/Linear/V3.hs:107:3-42 135775 1 0.0 0.0 0.0 0.0
genericLength Control.Foldl src/Control/Foldl.hs:901:1-41 135762 0 0.0 0.0 0.0 0.0
genericLength.\ Control.Foldl src/Control/Foldl.hs:901:31-35 135763 12 0.0 0.0 0.0 0.0
+ Linear.V3 src/Linear/V3.hs:181:3-18 135764 0 0.0 0.0 0.0 0.0
liftA2 Linear.V3 src/Linear/V3.hs:148:10-23 135765 0 0.0 0.0 0.0 0.0
<*> Linear.V3 src/Linear/V3.hs:151:3-46 135766 12 0.0 0.0 0.0 0.0
fmap Linear.V3 src/Linear/V3.hs:107:3-42 135768 0 0.0 0.0 0.0 0.0
fmap Linear.V3 src/Linear/V3.hs:107:3-42 135767 12 0.0 0.0 0.0 0.0
CAF:aHand2_rqggH Dodge.Creature.Picture <no location info> 126495 0 0.0 0.0 0.0 0.0
basicCrPict Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:31:1-64 135118 0 0.0 0.0 0.0 0.0
basicCrShape Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:(37,1)-(49,48) 135119 0 0.0 0.0 0.0 0.0
overPosSH Shape src/Shape.hs:263:1-28 135120 0 0.0 0.0 0.0 0.0
CAF:aHand3_rqggJ Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:79:5-9 126496 0 0.0 0.0 0.0 0.0
CAF:aShoulder1_rqggz Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:111:5-13 126488 0 0.0 0.0 0.0 0.0
basicCrPict Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:31:1-64 135593 0 0.0 0.0 0.0 0.0
basicCrShape Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:(37,1)-(49,48) 135594 0 0.0 0.0 0.0 0.0
overPosSH Shape src/Shape.hs:263:1-28 135595 0 0.0 0.0 0.0 0.0
CAF:a_rqggn Dodge.Creature.Picture <no location info> 126477 0 0.0 0.0 0.0 0.0
basicCrPict Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:31:1-64 134629 0 0.0 0.0 0.0 0.0
basicCrShape Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:(37,1)-(49,48) 134630 0 0.0 0.0 0.0 0.0
crCamouflage Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:34:1-29 134631 1 0.0 0.0 0.0 0.0
CAF:addPointPolygon2 Geometry.Polygon <no location info> 128029 0 0.0 0.0 0.0 0.0
centroid Geometry.Polygon src/Geometry/Polygon.hs:169:1-64 137706 0 0.0 0.0 0.0 0.0
fromInteger Linear.V2 src/Linear/V2.hs:219:3-34 137707 1 0.0 0.0 0.0 0.0
pure Linear.V2 src/Linear/V2.hs:169:3-17 137708 1 0.0 0.0 0.0 0.0
CAF:addPointPolygon3 Geometry.Polygon <no location info> 128030 0 0.0 0.0 0.0 0.0
centroid Geometry.Polygon src/Geometry/Polygon.hs:169:1-64 137709 0 0.0 0.0 0.0 0.0
fmap Control.Foldl src/Control/Foldl.hs:240:5-62 137710 0 0.0 0.0 0.0 0.0
CAF:addPointPolygon4 Geometry.Polygon <no location info> 128028 0 0.0 0.0 0.0 0.0
centroid Geometry.Polygon src/Geometry/Polygon.hs:169:1-64 137711 0 0.0 0.0 0.0 0.0
CAF:addPointPolygon_$scentroid Geometry.Polygon src/Geometry/Polygon.hs:169:1-8 128033 0 0.0 0.0 0.0 0.0
centroid Geometry.Polygon src/Geometry/Polygon.hs:169:1-64 137694 1 0.0 0.0 0.0 0.0
CAF:addPointPolygon_ds Geometry.Polygon <no location info> 128032 0 0.0 0.0 0.0 0.0
centroid Geometry.Polygon src/Geometry/Polygon.hs:169:1-64 137696 0 0.0 0.0 0.0 0.0
<*> Control.Foldl src/Control/Foldl.hs:(273,5)-(277,32) 137697 1 0.0 0.0 0.0 0.0
<*>.begin Control.Foldl src/Control/Foldl.hs:275:13-38 137705 1 0.0 0.0 0.0 0.0
CAF:addPointPolygon_ds1 Geometry.Polygon <no location info> 128031 0 0.0 0.0 0.0 0.0
centroid Geometry.Polygon src/Geometry/Polygon.hs:169:1-64 137698 0 0.0 0.0 0.0 0.0
fmap Control.Foldl src/Control/Foldl.hs:240:5-62 137699 1 0.0 0.0 0.0 0.0
CAF:addSideEffect1 Dodge.Concurrent <no location info> 129709 0 0.0 0.0 0.0 0.0
addSideEffect Dodge.Concurrent src/Dodge/Concurrent.hs:30:1-59 134137 0 0.0 0.0 0.0 0.0
.# Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:176:3-25 134138 1 0.0 0.0 0.0 0.0
CAF:addSideEffect2 Dodge.Concurrent <no location info> 129708 0 0.0 0.0 0.0 0.0
addSideEffect Dodge.Concurrent src/Dodge/Concurrent.hs:30:1-59 134139 0 0.0 0.0 0.0 0.0
.# Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:176:3-25 134140 1 0.0 0.0 0.0 0.0
CAF:addSideEffect3 Dodge.Concurrent <no location info> 129707 0 0.0 0.0 0.0 0.0
addSideEffect Dodge.Concurrent src/Dodge/Concurrent.hs:30:1-59 134141 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 134142 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 134143 1 0.0 0.0 0.0 0.0
CAF:addSideEffect_p Dodge.Concurrent <no location info> 129705 0 0.0 0.0 0.0 0.0
addSideEffect Dodge.Concurrent src/Dodge/Concurrent.hs:30:1-59 134147 0 0.0 0.0 0.0 0.0
_Snoc Control.Lens.Cons src/Control/Lens/Cons.hs:(361,3)-(363,26) 134148 1 0.0 0.0 0.0 0.0
CAF:addSideEffect_x Dodge.Concurrent <no location info> 129706 0 0.0 0.0 0.0 0.0
addSideEffect Dodge.Concurrent src/Dodge/Concurrent.hs:30:1-59 134144 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 134145 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 134146 1 0.0 0.0 0.0 0.0
CAF:addTermSignal Dodge.Event.Input src/Dodge/Event/Input.hs:32:1-13 128584 0 0.0 0.0 0.0 0.0
addTermSignal Dodge.Event.Input src/Dodge/Event/Input.hs:32:1-64 156011 1 0.0 0.0 0.0 0.0
CAF:advanceScrollAmount_rw44Q Dodge.Update <no location info> 128336 0 0.0 0.0 0.0 0.0
advanceScrollAmount Dodge.Update src/Dodge/Update.hs:(421,1)-(423,71) 134346 1 0.0 0.0 0.0 0.0
CAF:alteRifle3 Dodge.Item.Held.Cane <no location info> 111550 0 0.0 0.0 0.0 0.0
rifle Dodge.Item.Held.Cane src/Dodge/Item/Held/Cane.hs:20:1-46 140562 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 140563 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 140564 1 0.0 0.0 0.0 0.0
CAF:analyser Dodge.Placement.Instance.Analyser src/Dodge/Placement/Instance/Analyser.hs:13:1-8 106027 0 0.0 0.0 0.0 0.0
analyser Dodge.Placement.Instance.Analyser src/Dodge/Placement/Instance/Analyser.hs:13:1-32 141606 1 0.0 0.0 0.0 0.0
CAF:analyserWithPrompt5 Dodge.Placement.Instance.Analyser <no location info> 106026 0 0.0 0.0 0.0 0.0
analyserWithPrompt Dodge.Placement.Instance.Analyser src/Dodge/Placement/Instance/Analyser.hs:(17,1)-(32,61) 140131 0 0.0 0.0 0.0 0.0
analyserWithPrompt.tparams Dodge.Placement.Instance.Analyser src/Dodge/Placement/Instance/Analyser.hs:(25,5)-(27,32) 140132 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 140133 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 140134 1 0.0 0.0 0.0 0.0
CAF:analyserWithPrompt6 Dodge.Placement.Instance.Analyser <no location info> 106025 0 0.0 0.0 0.0 0.0
analyserWithPrompt Dodge.Placement.Instance.Analyser src/Dodge/Placement/Instance/Analyser.hs:(17,1)-(32,61) 140163 0 0.0 0.0 0.0 0.0
analyserWithPrompt.themachine Dodge.Placement.Instance.Analyser src/Dodge/Placement/Instance/Analyser.hs:(28,5)-(32,61) 140164 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 140165 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 140166 1 0.0 0.0 0.0 0.0
CAF:analyserWithPrompt7 Dodge.Placement.Instance.Analyser <no location info> 106024 0 0.0 0.0 0.0 0.0
analyserWithPrompt Dodge.Placement.Instance.Analyser src/Dodge/Placement/Instance/Analyser.hs:(17,1)-(32,61) 140167 0 0.0 0.0 0.0 0.0
analyserWithPrompt.themachine Dodge.Placement.Instance.Analyser src/Dodge/Placement/Instance/Analyser.hs:(28,5)-(32,61) 140168 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 140169 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 140170 1 0.0 0.0 0.0 0.0
CAF:analyserWithPrompt8 Dodge.Placement.Instance.Analyser <no location info> 106023 0 0.0 0.0 0.0 0.0
analyserWithPrompt Dodge.Placement.Instance.Analyser src/Dodge/Placement/Instance/Analyser.hs:(17,1)-(32,61) 140171 0 0.0 0.0 0.0 0.0
analyserWithPrompt.themachine Dodge.Placement.Instance.Analyser src/Dodge/Placement/Instance/Analyser.hs:(28,5)-(32,61) 140172 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 140173 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 140174 1 0.0 0.0 0.0 0.0
CAF:b1_rv483 Dodge.Room.LongDoor <no location info> 106978 0 0.0 0.0 0.0 0.0
addButtonSlowDoor Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(96,1)-(134,37) 139922 0 0.0 0.0 0.0 0.0
addButtonSlowDoor.theterminal Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(105,5)-(108,70) 139923 0 0.0 0.0 0.0 0.0
rprBoolShift Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(111,1)-(117,51) 139924 1 0.0 0.0 0.0 0.0
CAF:b1_rvpjb Dodge.Room.Tutorial <no location info> 106408 0 0.0 0.0 0.0 0.0
tutDrop Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(108,1)-(141,16) 142491 0 0.0 0.0 0.0 0.0
tutDrop.t Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(119,5)-(127,109) 142492 0 0.0 0.0 0.0 0.0
tutDrop.t.\ Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(120,9)-(127,109) 142493 0 0.0 0.0 0.0 0.0
rprBoolShift Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(111,1)-(117,51) 142494 1 0.0 0.0 0.0 0.0
CAF:b2_rvpk8 Dodge.Room.Tutorial <no location info> 106437 0 0.0 0.0 0.0 0.0
tutHub Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(267,1)-(340,16) 140478 0 0.0 0.0 0.0 0.0
tutHub.t Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(314,5)-(321,105) 140479 0 0.0 0.0 0.0 0.0
rprBoolShift Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(111,1)-(117,51) 140480 1 0.0 0.0 0.0 0.0
CAF:b2_rw44E Dodge.Update <no location info> 128330 0 0.0 0.0 0.0 0.0
functionalUpdate Dodge.Update src/Dodge/Update.hs:(243,1)-(304,39) 143161 0 0.0 0.0 0.0 0.0
mempty Data.Strict.Tuple src/Data/Strict/Tuple.hs:170:3-55 143162 1 0.0 0.0 0.0 0.0
CAF:b3_rvpkB Dodge.Room.Tutorial <no location info> 106452 0 0.0 0.0 0.0 0.0
tutHub Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(267,1)-(340,16) 140475 0 0.0 0.0 0.0 0.0
tutHub.ss' Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(322,5)-(340,16) 140477 1 0.0 0.0 0.0 0.0
tutHub.t Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(314,5)-(321,105) 140476 0 0.0 0.0 0.0 0.0
CAF:backPQ5 Dodge.Creature.HandPos <no location info> 108814 0 0.0 0.0 0.0 0.0
backPQ Dodge.Creature.HandPos src/Dodge/Creature/HandPos.hs:(128,1)-(131,37) 135614 0 0.0 0.0 0.0 0.0
qz Quaternion src/Quaternion.hs:68:1-27 135616 0 0.0 0.0 0.0 0.0
fmap Linear.V3 src/Linear/V3.hs:107:3-42 135617 1 0.0 0.0 0.0 0.0
CAF:barrelShape_rtvj Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:82:1-11 128473 0 0.0 0.0 0.0 0.0
barrelShape Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:(82,1)-(84,22) 143686 1 0.0 0.0 0.0 0.0
CAF:baseBlockPane1 Dodge.Placement.Instance.Wall <no location info> 105881 0 0.0 0.0 0.0 0.0
baseBlockPane Dodge.Placement.Instance.Wall src/Dodge/Placement/Instance/Wall.hs:99:1-52 139308 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 139309 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 139310 1 0.0 0.0 0.0 0.0
CAF:baseFloorTileSize Tile src/Tile.hs:46:1-17 126858 0 0.0 0.0 0.0 0.0
baseFloorTileSize Tile src/Tile.hs:46:1-22 145661 1 0.0 0.0 0.0 0.0
CAF:baseRifleShape_ricU5 Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:327:1-14 111662 0 0.0 0.0 0.0 0.0
baseRifleShape Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:327:1-47 143669 1 0.0 0.0 0.0 0.0
CAF:battery1 Dodge.Item.Ammo <no location info> 112151 0 0.0 0.0 0.0 0.0
battery Dodge.Item.Ammo src/Dodge/Item/Ammo.hs:(64,1)-(67,42) 141226 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 141227 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 141228 1 0.0 0.0 0.0 0.0
CAF:battery2 Dodge.Item.Ammo <no location info> 112150 0 0.0 0.0 0.0 0.0
battery Dodge.Item.Ammo src/Dodge/Item/Ammo.hs:(64,1)-(67,42) 141229 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 141230 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 141231 1 0.0 0.0 0.0 0.0
CAF:battery3 Dodge.Item.Ammo <no location info> 112149 0 0.0 0.0 0.0 0.0
battery Dodge.Item.Ammo src/Dodge/Item/Ammo.hs:(64,1)-(67,42) 141232 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 141233 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 141234 1 0.0 0.0 0.0 0.0
CAF:battery_b4 Dodge.Item.Ammo <no location info> 112148 0 0.0 0.0 0.0 0.0
battery Dodge.Item.Ammo src/Dodge/Item/Ammo.hs:(64,1)-(67,42) 144419 0 0.0 0.0 0.0 0.0
CAF:bc11_rsaHM Dodge.Machine.Update <no location info> 111260 0 0.0 0.0 0.0 0.0
updateMachine Dodge.Machine.Update src/Dodge/Machine/Update.hs:(25,1)-(30,42) 143964 0 0.0 0.0 0.0 0.0
mcTypeUpdate Dodge.Machine.Update src/Dodge/Machine/Update.hs:(33,1)-(38,81) 143965 0 0.0 0.0 0.0 0.0
mcTypeUpdate.\ Dodge.Machine.Update src/Dodge/Machine/Update.hs:38:24-81 143966 0 0.0 0.0 0.0 0.0
mcProxSensorUpdate Dodge.Machine.Update src/Dodge/Machine/Update.hs:(140,1)-(142,64) 143967 0 0.0 0.0 0.0 0.0
mcNoItemsTest Dodge.Machine.Update src/Dodge/Machine/Update.hs:(145,1)-(169,50) 143968 0 0.0 0.0 0.0 0.0
mcNoItemsTest.falsetog Dodge.Machine.Update src/Dodge/Machine/Update.hs:157:5-78 143969 0 0.0 0.0 0.0 0.0
right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:112:3-15 143970 1 0.0 0.0 0.0 0.0
CAF:bc12_rsaHO Dodge.Machine.Update <no location info> 111262 0 0.0 0.0 0.0 0.0
updateMachine Dodge.Machine.Update src/Dodge/Machine/Update.hs:(25,1)-(30,42) 143950 0 0.0 0.0 0.0 0.0
mcTypeUpdate Dodge.Machine.Update src/Dodge/Machine/Update.hs:(33,1)-(38,81) 143951 0 0.0 0.0 0.0 0.0
mcTypeUpdate.\ Dodge.Machine.Update src/Dodge/Machine/Update.hs:38:24-81 143952 0 0.0 0.0 0.0 0.0
mcProxSensorUpdate Dodge.Machine.Update src/Dodge/Machine/Update.hs:(140,1)-(142,64) 143953 0 0.0 0.0 0.0 0.0
mcNoItemsTest Dodge.Machine.Update src/Dodge/Machine/Update.hs:(145,1)-(169,50) 143954 0 0.0 0.0 0.0 0.0
mcNoItemsTest.falsetog Dodge.Machine.Update src/Dodge/Machine/Update.hs:157:5-78 143955 0 0.0 0.0 0.0 0.0
right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:112:3-15 143956 1 0.0 0.0 0.0 0.0
CAF:bc1_rmZMV Dodge.Placement.Instance.Door <no location info> 105992 0 0.0 0.0 0.0 0.0
putAutoDoor Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:(84,1)-(95,25) 139104 0 0.0 0.0 0.0 0.0
putAutoDoor.\ Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:(85,5)-(95,25) 139105 0 0.0 0.0 0.0 0.0
putAutoDoor.\.\ Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:(87,13)-(95,25) 139106 0 0.0 0.0 0.0 0.0
putAutoDoor.\.\.y Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:88:17-76 139107 0 0.0 0.0 0.0 0.0
right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:112:3-15 139108 1 0.0 0.0 0.0 0.0
CAF:bc1_rpFjl Dodge.Render.HUD <no location info> 107228 0 0.0 0.0 0.0 0.0
drawHUD Dodge.Render.HUD src/Dodge/Render/HUD.hs:(52,1)-(56,45) 156306 0 0.0 0.0 0.0 0.0
drawInventory Dodge.Render.HUD src/Dodge/Render/HUD.hs:(59,1)-(74,67) 156307 0 0.0 0.0 0.0 0.0
drawInventory.\ Dodge.Render.HUD src/Dodge/Render/HUD.hs:(61,10)-(65,31) 156308 0 0.0 0.0 0.0 0.0
right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:112:3-15 156309 1 0.0 0.0 0.0 0.0
CAF:bc1_rpukm Dodge.Inventory <no location info> 112345 0 0.0 0.0 0.0 0.0
updateCloseObjects Dodge.Inventory src/Dodge/Inventory.hs:(116,1)-(132,28) 143208 0 0.0 0.0 0.0 0.0
updateCloseObjects.cbts Dodge.Inventory src/Dodge/Inventory.hs:124:5-91 143209 0 0.0 0.0 0.0 0.0
right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:112:3-15 143210 1 0.0 0.0 0.0 0.0
CAF:bc1_rqajq Dodge.DisplayInventory <no location info> 112657 0 0.0 0.0 0.0 0.0
updateInventoryPositioning Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:(87,1)-(91,40) 134488 0 0.0 0.0 0.0 0.0
updateDisplaySections Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:(117,1)-(155,85) 134489 0 0.0 0.0 0.0 0.0
updateDisplaySections.mselpos Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:134:5-44 134490 0 0.0 0.0 0.0 0.0
right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:112:3-15 134491 1 0.0 0.0 0.0 0.0
CAF:bc1_rr1MW Dodge.Layout <no location info> 107418 0 0.0 0.0 0.0 0.0
generateLevelFromRoomList Dodge.Layout src/Dodge/Layout.hs:(36,1)-(57,58) 138677 0 0.0 0.0 0.0 0.0
doIndividualPlacements Dodge.Layout src/Dodge/Layout.hs:102:1-69 138678 0 0.0 0.0 0.0 0.0
doRoomPlacements Dodge.Layout src/Dodge/Layout.hs:(105,1)-(108,28) 138679 0 0.0 0.0 0.0 0.0
doRoomPlacements.i Dodge.Layout src/Dodge/Layout.hs:108:5-28 138680 0 0.0 0.0 0.0 0.0
right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:112:3-15 138681 1 0.0 0.0 0.0 0.0
CAF:bc1_rsQ69 Dodge.Creature.ReaderUpdate <no location info> 108752 0 0.0 0.0 0.0 0.0
chaseCritMv Dodge.Creature.ReaderUpdate src/Dodge/Creature/ReaderUpdate.hs:(121,1)-(147,28) 143358 0 0.0 0.0 0.0 0.0
right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:112:3-15 143359 1 0.0 0.0 0.0 0.0
CAF:bc1_rvplq Dodge.Room.Tutorial <no location info> 106478 0 0.0 0.0 0.0 0.0
tutHub Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(267,1)-(340,16) 136900 0 0.0 0.0 0.0 0.0
at Control.Lens.At src/Control/Lens/At.hs:537:3-49 136901 1 0.0 0.0 0.0 0.0
CAF:bc2_rsaGv Dodge.Machine.Update <no location info> 111225 0 0.0 0.0 0.0 0.0
updateMachine Dodge.Machine.Update src/Dodge/Machine/Update.hs:(25,1)-(30,42) 143861 0 0.0 0.0 0.0 0.0
mcTypeUpdate Dodge.Machine.Update src/Dodge/Machine/Update.hs:(33,1)-(38,81) 143862 0 0.0 0.0 0.0 0.0
mcTypeUpdate.\ Dodge.Machine.Update src/Dodge/Machine/Update.hs:38:24-81 143863 0 0.0 0.0 0.0 0.0
mcProxSensorTriggerUpdate Dodge.Machine.Update src/Dodge/Machine/Update.hs:(105,1)-(108,57) 143864 0 0.0 0.0 0.0 0.0
right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:112:3-15 143865 1 0.0 0.0 0.0 0.0
CAF:bc2_rt2Jp Dodge.Creature.Update <no location info> 126402 0 0.0 0.0 0.0 0.0
updateCreature Dodge.Creature.Update src/Dodge/Creature/Update.hs:(33,1)-(39,54) 143276 0 0.0 0.0 0.0 0.0
right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:112:3-15 143277 1 0.0 0.0 0.0 0.0
CAF:bc3_rqajx Dodge.DisplayInventory <no location info> 112662 0 0.0 0.0 0.0 0.0
updateInventoryPositioning Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:(87,1)-(91,40) 134427 0 0.0 0.0 0.0 0.0
updateDisplaySections Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:(117,1)-(155,85) 134428 0 0.0 0.0 0.0 0.0
updateDisplaySections.(...) Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:(136,5)-(138,42) 134429 0 0.0 0.0 0.0 0.0
right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:112:3-15 134430 1 0.0 0.0 0.0 0.0
CAF:bc4_rpFjR Dodge.Render.HUD <no location info> 107242 0 0.0 0.0 0.0 0.0
drawHUD Dodge.Render.HUD src/Dodge/Render/HUD.hs:(52,1)-(56,45) 156390 0 0.0 0.0 0.0 0.0
drawInventory Dodge.Render.HUD src/Dodge/Render/HUD.hs:(59,1)-(74,67) 156391 0 0.0 0.0 0.0 0.0
drawInventory.\ Dodge.Render.HUD src/Dodge/Render/HUD.hs:(61,10)-(65,31) 156392 0 0.0 0.0 0.0 0.0
drawMouseOver Dodge.Render.HUD src/Dodge/Render/HUD.hs:(110,1)-(134,52) 156393 0 0.0 0.0 0.0 0.0
drawDragSelected Dodge.Render.HUD src/Dodge/Render/HUD.hs:(137,1)-(151,12) 156394 0 0.0 0.0 0.0 0.0
right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:112:3-15 156395 1 0.0 0.0 0.0 0.0
CAF:bc5_rqajE Dodge.DisplayInventory <no location info> 112667 0 0.0 0.0 0.0 0.0
updateInventoryPositioning Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:(87,1)-(91,40) 134458 0 0.0 0.0 0.0 0.0
updateDisplaySections Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:(117,1)-(155,85) 134459 0 0.0 0.0 0.0 0.0
updateDisplaySections.(...) Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:(140,5)-(142,44) 134460 0 0.0 0.0 0.0 0.0
right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:112:3-15 134461 1 0.0 0.0 0.0 0.0
CAF:bc5_rvLGC Dodge.Update.Input.InGame <no location info> 128228 0 0.0 0.0 0.0 0.0
updateUseInputInGame Dodge.Update.Input.InGame src/Dodge/Update/Input/InGame.hs:(46,1)-(81,36) 156218 0 0.0 0.0 0.0 0.0
updateUseInputInGame.disel Dodge.Update.Input.InGame src/Dodge/Update/Input/InGame.hs:64:5-60 156219 0 0.0 0.0 0.0 0.0
right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:112:3-15 156220 1 0.0 0.0 0.0 0.0
CAF:bc5_rw444 Dodge.Update <no location info> 128323 0 0.0 0.0 0.0 0.0
functionalUpdate Dodge.Update src/Dodge/Update.hs:(243,1)-(304,39) 144990 0 0.0 0.0 0.0 0.0
checkEndGame Dodge.Update src/Dodge/Update.hs:(770,1)-(780,19) 144991 0 0.0 0.0 0.0 0.0
right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:112:3-15 144992 1 0.0 0.0 0.0 0.0
CAF:bc6_rqajR Dodge.DisplayInventory <no location info> 112674 0 0.0 0.0 0.0 0.0
updateInventoryPositioning Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:(87,1)-(91,40) 134596 0 0.0 0.0 0.0 0.0
checkInventorySelectionExists Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:(94,1)-(98,78) 134597 0 0.0 0.0 0.0 0.0
checkInventorySelectionExists.(...) Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:98:5-78 134598 0 0.0 0.0 0.0 0.0
right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:112:3-15 134599 1 0.0 0.0 0.0 0.0
CAF:bc6_rsaHe Dodge.Machine.Update <no location info> 111242 0 0.0 0.0 0.0 0.0
updateMachine Dodge.Machine.Update src/Dodge/Machine/Update.hs:(25,1)-(30,42) 143875 0 0.0 0.0 0.0 0.0
mcTypeUpdate Dodge.Machine.Update src/Dodge/Machine/Update.hs:(33,1)-(38,81) 143876 0 0.0 0.0 0.0 0.0
mcTypeUpdate.\ Dodge.Machine.Update src/Dodge/Machine/Update.hs:38:24-81 143877 0 0.0 0.0 0.0 0.0
mcProxSensorUpdate Dodge.Machine.Update src/Dodge/Machine/Update.hs:(140,1)-(142,64) 143878 0 0.0 0.0 0.0 0.0
mcProximitySensorUpdate Dodge.Machine.Update src/Dodge/Machine/Update.hs:(173,1)-(195,15) 143879 0 0.0 0.0 0.0 0.0
mcProximitySensorUpdate.truetog Dodge.Machine.Update src/Dodge/Machine/Update.hs:190:5-53 143880 0 0.0 0.0 0.0 0.0
right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:112:3-15 143881 1 0.0 0.0 0.0 0.0
CAF:bc7_rsaHw Dodge.Machine.Update <no location info> 111248 0 0.0 0.0 0.0 0.0
updateMachine Dodge.Machine.Update src/Dodge/Machine/Update.hs:(25,1)-(30,42) 143989 0 0.0 0.0 0.0 0.0
mcTypeUpdate Dodge.Machine.Update src/Dodge/Machine/Update.hs:(33,1)-(38,81) 143990 0 0.0 0.0 0.0 0.0
mcTypeUpdate.\ Dodge.Machine.Update src/Dodge/Machine/Update.hs:38:24-81 143991 0 0.0 0.0 0.0 0.0
mcProxSensorUpdate Dodge.Machine.Update src/Dodge/Machine/Update.hs:(140,1)-(142,64) 143992 0 0.0 0.0 0.0 0.0
mcNoItemsTest Dodge.Machine.Update src/Dodge/Machine/Update.hs:(145,1)-(169,50) 143993 0 0.0 0.0 0.0 0.0
mcNoItemsTest.notog Dodge.Machine.Update src/Dodge/Machine/Update.hs:(158,5)-(160,49) 143994 0 0.0 0.0 0.0 0.0
right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:112:3-15 143995 1 0.0 0.0 0.0 0.0
CAF:bc8_rsaHy Dodge.Machine.Update <no location info> 111250 0 0.0 0.0 0.0 0.0
updateMachine Dodge.Machine.Update src/Dodge/Machine/Update.hs:(25,1)-(30,42) 143975 0 0.0 0.0 0.0 0.0
mcTypeUpdate Dodge.Machine.Update src/Dodge/Machine/Update.hs:(33,1)-(38,81) 143976 0 0.0 0.0 0.0 0.0
mcTypeUpdate.\ Dodge.Machine.Update src/Dodge/Machine/Update.hs:38:24-81 143977 0 0.0 0.0 0.0 0.0
mcProxSensorUpdate Dodge.Machine.Update src/Dodge/Machine/Update.hs:(140,1)-(142,64) 143978 0 0.0 0.0 0.0 0.0
mcNoItemsTest Dodge.Machine.Update src/Dodge/Machine/Update.hs:(145,1)-(169,50) 143979 0 0.0 0.0 0.0 0.0
mcNoItemsTest.notog Dodge.Machine.Update src/Dodge/Machine/Update.hs:(158,5)-(160,49) 143980 0 0.0 0.0 0.0 0.0
right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:112:3-15 143981 1 0.0 0.0 0.0 0.0
CAF:bc_rgbSo Sound <no location info> 127050 0 0.0 0.0 0.0 0.0
playSoundAndUpdate Sound src/Sound.hs:(56,1)-(57,69) 145598 0 0.0 0.0 0.0 0.0
updateSounds Sound src/Sound.hs:(68,1)-(70,30) 145599 0 0.0 0.0 0.0 0.0
updateSound Sound src/Sound.hs:(73,1)-(75,21) 145600 0 0.0 0.0 0.0 0.0
decrementTimer Sound src/Sound.hs:(103,1)-(109,23) 145601 0 0.0 0.0 0.0 0.0
right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:112:3-15 145602 1 0.0 0.0 0.0 0.0
CAF:bc_rifET Dodge.Item.Draw.SPic <no location info> 112019 0 0.0 0.0 0.0 0.0
itemSPic Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(18,1)-(38,25) 144401 0 0.0 0.0 0.0 0.0
ammoMagSPic Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(129,1)-(143,30) 144402 0 0.0 0.0 0.0 0.0
ammoMagSPic.am Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:143:5-30 144403 0 0.0 0.0 0.0 0.0
fractionLoadedAmmo Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(146,1)-(150,28) 144404 0 0.0 0.0 0.0 0.0
right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:112:3-15 144405 1 0.0 0.0 0.0 0.0
CAF:bc_rmZMx Dodge.Placement.Instance.Door <no location info> 105984 0 0.0 0.0 0.0 0.0
putAutoDoor Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:(84,1)-(95,25) 139087 0 0.0 0.0 0.0 0.0
putAutoDoor.\ Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:(85,5)-(95,25) 139088 0 0.0 0.0 0.0 0.0
putAutoDoor.\.\ Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:(87,13)-(95,25) 139089 0 0.0 0.0 0.0 0.0
putAutoDoor.\.\.x Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:87:17-76 139090 0 0.0 0.0 0.0 0.0
right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:112:3-15 139091 1 0.0 0.0 0.0 0.0
CAF:bc_rpFje Dodge.Render.HUD <no location info> 107225 0 0.0 0.0 0.0 0.0
drawHUD Dodge.Render.HUD src/Dodge/Render/HUD.hs:(52,1)-(56,45) 156370 0 0.0 0.0 0.0 0.0
drawInventory Dodge.Render.HUD src/Dodge/Render/HUD.hs:(59,1)-(74,67) 156371 0 0.0 0.0 0.0 0.0
drawInventory.itemconnections Dodge.Render.HUD src/Dodge/Render/HUD.hs:(69,5)-(74,67) 156372 0 0.0 0.0 0.0 0.0
right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:112:3-15 156373 1 0.0 0.0 0.0 0.0
CAF:bc_rpukk Dodge.Inventory <no location info> 112343 0 0.0 0.0 0.0 0.0
updateCloseObjects Dodge.Inventory src/Dodge/Inventory.hs:(116,1)-(132,28) 143216 0 0.0 0.0 0.0 0.0
updateCloseObjects.cbts Dodge.Inventory src/Dodge/Inventory.hs:124:5-91 143217 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143218 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143219 1 0.0 0.0 0.0 0.0
CAF:bc_rqaim Dodge.DisplayInventory <no location info> 112638 0 0.0 0.0 0.0 0.0
updateSectionsPositioning Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:(244,1)-(256,73) 134483 0 0.0 0.0 0.0 0.0
updateSectionsPositioning.lk Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:255:5-34 134484 0 0.0 0.0 0.0 0.0
right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:112:3-15 134485 1 0.0 0.0 0.0 0.0
CAF:bc_rr1Mb Dodge.Layout <no location info> 107403 0 0.0 0.0 0.0 0.0
generateLevelFromRoomList Dodge.Layout src/Dodge/Layout.hs:(36,1)-(57,58) 141864 0 0.0 0.0 0.0 0.0
doInPlacements Dodge.Layout src/Dodge/Layout.hs:(88,1)-(92,54) 141865 0 0.0 0.0 0.0 0.0
doInPlacements.g Dodge.Layout src/Dodge/Layout.hs:92:5-54 141866 0 0.0 0.0 0.0 0.0
right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:112:3-15 141867 1 0.0 0.0 0.0 0.0
CAF:bc_rsQ5X Dodge.Creature.ReaderUpdate <no location info> 108746 0 0.0 0.0 0.0 0.0
viewTarget Dodge.Creature.ReaderUpdate src/Dodge/Creature/ReaderUpdate.hs:(155,1)-(165,17) 143362 0 0.0 0.0 0.0 0.0
right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:112:3-15 143363 1 0.0 0.0 0.0 0.0
CAF:bc_rsaFX Dodge.Machine.Update <no location info> 111214 0 0.0 0.0 0.0 0.0
updateMachine Dodge.Machine.Update src/Dodge/Machine/Update.hs:(25,1)-(30,42) 143828 0 0.0 0.0 0.0 0.0
mcApplyDamage Dodge.Machine.Update src/Dodge/Machine/Update.hs:(130,1)-(134,58) 143829 0 0.0 0.0 0.0 0.0
right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:112:3-15 143830 1 0.0 0.0 0.0 0.0
CAF:bc_rupns Dodge.Tree.Shift <no location info> 109916 0 0.0 0.0 0.0 0.0
posRms Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:(50,1)-(122,21) 137766 0 0.0 0.0 0.0 0.0
$mEmpty.\ Control.Lens.Empty src/Control/Lens/Empty.hs:76:18-37 137767 0 0.0 0.0 0.0 0.0
_Empty Control.Lens.Empty src/Control/Lens/Empty.hs:169:3-36 137768 0 0.0 0.0 0.0 0.0
right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:112:3-15 137769 1 0.0 0.0 0.0 0.0
CAF:bc_rvpjJ Dodge.Room.Tutorial <no location info> 106425 0 0.0 0.0 0.0 0.0
getCrsFromRooms Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(360,1)-(366,15) 150714 0 0.0 0.0 0.0 0.0
getCrsFromRooms.g Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(364,5)-(366,15) 150715 0 0.0 0.0 0.0 0.0
right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:112:3-15 150716 1 0.0 0.0 0.0 0.0
CAF:bc_rwrG Dodge.Render.ShapePicture <no location info> 128491 0 0.0 0.0 0.0 0.0
worldSPic Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:(23,1)-(51,35) 134410 0 0.0 0.0 0.0 0.0
drawCreature Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:(73,1)-(79,29) 134411 0 0.0 0.0 0.0 0.0
right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:112:3-15 134412 1 0.0 0.0 0.0 0.0
CAF:beltMag3 Dodge.Item.Ammo <no location info> 112165 0 0.0 0.0 0.0 0.0
tinMag Dodge.Item.Ammo src/Dodge/Item/Ammo.hs:(29,1)-(32,29) 140681 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 140682 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 140683 1 0.0 0.0 0.0 0.0
CAF:beltMag4 Dodge.Item.Ammo <no location info> 112164 0 0.0 0.0 0.0 0.0
tinMag Dodge.Item.Ammo src/Dodge/Item/Ammo.hs:(29,1)-(32,29) 140684 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 140685 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 140686 1 0.0 0.0 0.0 0.0
CAF:beltMag5 Dodge.Item.Ammo <no location info> 112163 0 0.0 0.0 0.0 0.0
tinMag Dodge.Item.Ammo src/Dodge/Item/Ammo.hs:(29,1)-(32,29) 140687 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 140688 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 140689 1 0.0 0.0 0.0 0.0
CAF:bordersize_ro7ld Dodge.Update.Camera src/Dodge/Update/Camera.hs:132:5-14 128285 0 0.0 0.0 0.0 0.0
updateCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(31,1)-(33,43) 143043 0 0.0 0.0 0.0 0.0
updateInGameCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(80,1)-(85,42) 143044 0 0.0 0.0 0.0 0.0
moveZoomCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(88,1)-(141,21) 143045 0 0.0 0.0 0.0 0.0
moveZoomCamera.bordersize Dodge.Update.Camera src/Dodge/Update/Camera.hs:132:5-19 143046 1 0.0 0.0 0.0 0.0
CAF:bsToIntegerSimple Data.Aeson.Internal.Integer src/Data/Aeson/Internal/Integer.hs:20:1-17 85138 0 0.0 0.0 0.0 0.0
bsToIntegerSimple Data.Aeson.Internal.Integer src/Data/Aeson/Internal/Integer.hs:(20,1)-(21,45) 130558 1 0.0 0.0 0.0 0.0
CAF:burstRifle1 Dodge.Item.Held.Cane <no location info> 111557 0 0.0 0.0 0.0 0.0
burstRifle Dodge.Item.Held.Cane src/Dodge/Item/Held/Cane.hs:31:1-46 140559 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 140560 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 140561 1 0.0 0.0 0.0 0.0
CAF:cIntToOutput SDL.Mixer src/SDL/Mixer.hs:361:1-12 105513 0 0.0 0.0 0.0 0.0
cIntToOutput SDL.Mixer src/SDL/Mixer.hs:(361,1)-(364,66) 133690 1 0.0 0.0 0.0 0.0
CAF:cardinalBetweenAdj Dodge.Base.CardinalPoint src/Dodge/Base/CardinalPoint.hs:29:1-18 106268 0 0.0 0.0 0.0 0.0
cardinalBetweenAdj Dodge.Base.CardinalPoint src/Dodge/Base/CardinalPoint.hs:(29,1)-(33,29) 137893 1 0.0 0.0 0.0 0.0
CAF:ccharStringToText_r5CK7 SDL.Event src/SDL/Event.hs:543:1-17 104948 0 0.0 0.0 0.0 0.0
ccharStringToText SDL.Event src/SDL/Event.hs:543:1-69 156060 1 0.0 0.0 0.0 0.0
CAF:chaseCrit1 Dodge.Creature.ChaseCrit <no location info> 106226 0 0.0 0.0 0.0 0.0
chaseCrit Dodge.Creature.ChaseCrit src/Dodge/Creature/ChaseCrit.hs:(28,1)-(34,39) 139656 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 139657 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 139658 1 0.0 0.0 0.0 0.0
CAF:chaseCrit2 Dodge.Creature.ChaseCrit <no location info> 106225 0 0.0 0.0 0.0 0.0
chaseCrit Dodge.Creature.ChaseCrit src/Dodge/Creature/ChaseCrit.hs:(28,1)-(34,39) 139659 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 139660 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 139661 1 0.0 0.0 0.0 0.0
CAF:chaseCrit3 Dodge.Creature.ChaseCrit <no location info> 106224 0 0.0 0.0 0.0 0.0
chaseCrit Dodge.Creature.ChaseCrit src/Dodge/Creature/ChaseCrit.hs:(28,1)-(34,39) 139662 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 139663 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 139664 1 0.0 0.0 0.0 0.0
CAF:chaseCrit4 Dodge.Creature.ChaseCrit <no location info> 106223 0 0.0 0.0 0.0 0.0
chaseCrit Dodge.Creature.ChaseCrit src/Dodge/Creature/ChaseCrit.hs:(28,1)-(34,39) 139665 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 139666 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 139667 1 0.0 0.0 0.0 0.0
CAF:chaseCrit5 Dodge.Creature.ChaseCrit <no location info> 106222 0 0.0 0.0 0.0 0.0
chaseCrit Dodge.Creature.ChaseCrit src/Dodge/Creature/ChaseCrit.hs:(28,1)-(34,39) 139668 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 139669 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 139670 1 0.0 0.0 0.0 0.0
CAF:chaseCritInternal Dodge.Humanoid src/Dodge/Humanoid.hs:8:1-17 112374 0 0.0 0.0 0.0 0.0
chaseCritInternal Dodge.Humanoid src/Dodge/Humanoid.hs:(8,1)-(20,9) 143323 1 0.0 0.0 0.0 0.0
CAF:chaseCritInternal15 Dodge.Humanoid <no location info> 112372 0 0.0 0.0 0.0 0.0
chaseCritInternal Dodge.Humanoid src/Dodge/Humanoid.hs:(8,1)-(20,9) 143364 0 0.0 0.0 0.0 0.0
CAF:chaseCritVocalization Dodge.Creature.ChaseCrit src/Dodge/Creature/ChaseCrit.hs:37:1-21 106220 0 0.0 0.0 0.0 0.0
chaseCritVocalization Dodge.Creature.ChaseCrit src/Dodge/Creature/ChaseCrit.hs:37:1-48 139671 1 0.0 0.0 0.0 0.0
CAF:chasmSimpleMaze1 Dodge.Room.Tutorial <no location info> 106374 0 0.0 0.0 0.0 0.0
chasmSimpleMaze Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(211,1)-(229,22) 136976 1 0.0 0.0 0.0 0.0
CAF:chasmSimpleMaze28 Dodge.Room.Tutorial <no location info> 106367 0 0.0 0.0 0.0 0.0
chasmSimpleMaze Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(211,1)-(229,22) 137070 0 0.0 0.0 0.0 0.0
zChasm Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(162,1)-(171,17) 137071 1 0.0 0.0 0.0 0.0
CAF:chasmSimpleMaze33 Dodge.Room.Tutorial <no location info> 106372 0 0.0 0.0 0.0 0.0
chasmSimpleMaze Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(211,1)-(229,22) 136979 0 0.0 0.0 0.0 0.0
takeOne RandomHelp src/RandomHelp.hs:23:1-76 136987 0 0.0 0.0 0.0 0.0
randomR System.Random src/System/Random.hs:297:10-19 136988 0 0.0 0.0 0.0 0.0
randomR System.Random src/System/Random.hs:235:3-43 136989 0 0.0 0.0 0.0 0.0
uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 136990 0 0.0 0.0 0.0 0.0
uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 136991 1 0.0 0.0 0.0 0.0
uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 136992 1 0.0 0.0 0.0 0.0
CAF:chasmSimpleMaze_m1 Dodge.Room.Tutorial <no location info> 106373 0 0.0 0.0 0.0 0.0
chasmSimpleMaze Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(211,1)-(229,22) 136978 0 0.0 0.0 0.0 0.0
takeOne RandomHelp src/RandomHelp.hs:23:1-76 136980 1 0.0 0.0 0.0 0.0
randomR System.Random src/System/Random.hs:297:10-19 136983 1 0.0 0.0 0.0 0.0
CAF:cleatOnward1 Dodge.Cleat <no location info> 106262 0 0.0 0.0 0.0 0.0
cleatOnward Dodge.Cleat src/Dodge/Cleat.hs:25:1-68 135207 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 135208 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 135209 1 0.0 0.0 0.0 0.0
CAF:cleatOnward2 Dodge.Cleat <no location info> 106261 0 0.0 0.0 0.0 0.0
cleatOnward Dodge.Cleat src/Dodge/Cleat.hs:25:1-68 135329 0 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 135330 1 0.0 0.0 0.0 0.0
CAF:click1S1 Dodge.SoundLogic.ExternallyGeneratedSounds <no location info> 110291 0 0.0 0.0 0.0 0.0
click1S Dodge.SoundLogic.ExternallyGeneratedSounds src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs:583:1-20 156544 1 0.0 0.0 0.0 0.0
CAF:clipZoom_ro5qD Dodge.Update.Camera src/Dodge/Update/Camera.hs:234:1-8 128264 0 0.0 0.0 0.0 0.0
clipZoom Dodge.Update.Camera src/Dodge/Update/Camera.hs:234:1-27 143024 1 0.0 0.0 0.0 0.0
CAF:closeBracket1 Data.Aeson.Encoding.Internal <no location info> 86357 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 145986 1 0.0 0.0 0.0 0.0
CAF:closeCurly1 Data.Aeson.Encoding.Internal <no location info> 86361 0 0.0 0.0 0.0 0.0
closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:281:1-35 146111 1 0.0 0.0 0.0 0.0
CAF:cloudverxsizes1_rerZA Preload.Render src/Preload/Render.hs:123:9-22 127581 0 0.0 0.0 0.0 0.0
preloadRender Preload.Render src/Preload/Render.hs:(31,1)-(195,13) 133528 0 0.0 0.0 0.0 0.0
preloadRender.cloudverxsizes Preload.Render src/Preload/Render.hs:123:9-37 133529 1 0.0 0.0 0.0 0.0
CAF:colon1 Data.Aeson.Encoding.Internal <no location info> 86353 0 0.0 0.0 0.0 0.0
colon Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 151548 1 0.0 0.0 0.0 0.0
CAF:commonMarkerFirstByte Codec.Picture.Jpg.Internal.Types src/Codec/Picture/Jpg/Internal/Types.hs:515:1-21 69158 0 0.0 0.0 0.0 0.0
commonMarkerFirstByte Codec.Picture.Jpg.Internal.Types src/Codec/Picture/Jpg/Internal/Types.hs:515:1-28 131605 1 0.0 0.0 0.0 0.0
CAF:compactDrawTree_rvyg7 Dodge.LevelGen src/Dodge/LevelGen.hs:89:1-15 111327 0 0.0 0.0 0.0 0.0
compactDrawTree Dodge.LevelGen src/Dodge/LevelGen.hs:89:1-39 137528 1 0.0 0.0 0.0 0.0
CAF:compress2 Codec.Compression.Zlib.Internal <no location info> 68356 0 0.0 0.0 0.0 0.0
mkStateST Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:738:1-41 131796 1 0.0 0.0 0.0 0.0
CAF:computerBeepingS1 Dodge.SoundLogic.ExternallyGeneratedSounds <no location info> 110349 0 0.0 0.0 0.0 0.0
computerBeepingS Dodge.SoundLogic.ExternallyGeneratedSounds src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs:641:1-29 151429 1 0.0 0.0 0.0 0.0
CAF:conEffects5 Dodge.Concurrent <no location info> 129712 0 0.0 0.0 0.0 0.0
conEffects Dodge.Concurrent src/Dodge/Concurrent.hs:(13,1)-(27,20) 134204 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 134205 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 134206 1 0.0 0.0 0.0 0.0
CAF:conEffects_bc Dodge.Concurrent <no location info> 129710 0 0.0 0.0 0.0 0.0
conEffects Dodge.Concurrent src/Dodge/Concurrent.hs:(13,1)-(27,20) 134211 0 0.0 0.0 0.0 0.0
_Cons Control.Lens.Cons src/Control/Lens/Cons.hs:(127,3)-(129,26) 134212 0 0.0 0.0 0.0 0.0
right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:112:3-15 134213 1 0.0 0.0 0.0 0.0
CAF:conEffects_bc1 Dodge.Concurrent <no location info> 129713 0 0.0 0.0 0.0 0.0
conEffects Dodge.Concurrent src/Dodge/Concurrent.hs:(13,1)-(27,20) 134199 0 0.0 0.0 0.0 0.0
_Cons Control.Lens.Cons src/Control/Lens/Cons.hs:(127,3)-(129,26) 134200 0 0.0 0.0 0.0 0.0
right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:112:3-15 134201 1 0.0 0.0 0.0 0.0
CAF:corDoor3 Dodge.Room.Room <no location info> 106780 0 0.0 0.0 0.0 0.0
corDoor Dodge.Room.Room src/Dodge/Room/Room.hs:(386,1)-(388,54) 135421 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 135422 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 135423 1 0.0 0.0 0.0 0.0
CAF:corDoor4 Dodge.Room.Room <no location info> 106779 0 0.0 0.0 0.0 0.0
corDoor Dodge.Room.Room src/Dodge/Room/Room.hs:(386,1)-(388,54) 135432 0 0.0 0.0 0.0 0.0
cleatOnward Dodge.Cleat src/Dodge/Cleat.hs:25:1-68 135434 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 135435 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 135437 0 0.0 0.0 0.0 0.0
CAF:corridor Dodge.Room.Corridor src/Dodge/Room/Corridor.hs:18:1-8 107134 0 0.0 0.0 0.0 0.0
corridor Dodge.Room.Corridor src/Dodge/Room/Corridor.hs:(18,1)-(37,9) 135439 1 0.0 0.0 0.0 0.0
corridor.lnks' Dodge.Room.Corridor src/Dodge/Room/Corridor.hs:(32,5)-(37,9) 135440 1 0.0 0.0 0.0 0.0
CAF:corridor14 Dodge.Room.Corridor <no location info> 107096 0 0.0 0.0 0.0 0.0
corridor Dodge.Room.Corridor src/Dodge/Room/Corridor.hs:(18,1)-(37,9) 145714 0 0.0 0.0 0.0 0.0
makeTileFromPoly Tile src/Tile.hs:(35,1)-(43,22) 145715 1 0.0 0.0 0.0 0.0
+ Linear.V2 src/Linear/V2.hs:207:3-18 145718 1 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 145719 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 145720 1 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 145723 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 145721 1 0.0 0.0 0.0 0.0
makeTileFromPoly.(...) Tile src/Tile.hs:43:5-22 145717 1 0.0 0.0 0.0 0.0
makeTileFromPoly.c Tile src/Tile.hs:43:5-22 145716 1 0.0 0.0 0.0 0.0
makeTileFromPoly.d Tile src/Tile.hs:43:5-22 145722 1 0.0 0.0 0.0 0.0
CAF:corridor24 Dodge.Room.Corridor <no location info> 107089 0 0.0 0.0 0.0 0.0
corridor Dodge.Room.Corridor src/Dodge/Room/Corridor.hs:(18,1)-(37,9) 137820 0 0.0 0.0 0.0 0.0
rectNSWE Geometry.Polygon src/Geometry/Polygon.hs:16:1-55 137821 1 0.0 0.0 0.0 0.0
CAF:corridor33 Dodge.Room.Corridor <no location info> 107090 0 0.0 0.0 0.0 0.0
corridor Dodge.Room.Corridor src/Dodge/Room/Corridor.hs:(18,1)-(37,9) 139997 0 0.0 0.0 0.0 0.0
spanLightI Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:211:1-34 139999 0 0.0 0.0 0.0 0.0
spanColLightI Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(197,1)-(201,30) 140000 1 0.0 0.0 0.0 0.0
lsColPos Dodge.LightSource src/Dodge/LightSource.hs:24:1-42 140004 1 0.0 0.0 0.0 0.0
lsColPosRad Dodge.LightSource src/Dodge/LightSource.hs:30:1-44 140005 1 0.0 0.0 0.0 0.0
ps0j Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:68:1-89 140003 1 0.0 0.0 0.0 0.0
putShape Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(135,1)-(142,22) 140017 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 140070 2 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 140071 2 0.0 0.0 0.0 0.0
negate Linear.V2 src/Linear/V2.hs:213:3-22 140067 1 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 140068 1 0.0 0.0 0.0 0.0
putShape.bnds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:141:5-25 140018 1 0.0 0.0 0.0 0.0
shapeBounds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:148:1-64 140019 0 0.0 0.0 0.0 0.0
premap Control.Foldl src/Control/Foldl.hs:(1209,1)-(1211,28) 140022 4 0.0 0.0 0.0 0.0
<*> Control.Foldl src/Control/Foldl.hs:(273,5)-(277,32) 140020 3 0.0 0.0 0.0 0.0
<*>.step Control.Foldl src/Control/Foldl.hs:274:13-64 140034 24 0.0 0.0 0.0 0.0
fmap Control.Foldl src/Control/Foldl.hs:240:5-62 140035 0 0.0 0.0 0.0 0.0
premap Control.Foldl src/Control/Foldl.hs:(1209,1)-(1211,28) 140036 0 0.0 0.0 0.0 0.0
premap.step' Control.Foldl src/Control/Foldl.hs:1211:5-28 140037 8 0.0 0.0 0.0 0.0
_2 Linear.V2 src/Linear/V2.hs:492:3-40 140041 8 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 140045 0 0.0 0.0 0.0 0.0
maximum Control.Foldl src/Control/Foldl.hs:722:1-20 140038 0 0.0 0.0 0.0 0.0
_Fold1 Control.Foldl src/Control/Foldl.hs:(1183,1)-(1187,28) 140039 0 0.0 0.0 0.0 0.0
_Fold1.step_ Control.Foldl src/Control/Foldl.hs:(1185,5)-(1187,28) 140040 8 0.0 0.0 0.0 0.0
premap Control.Foldl src/Control/Foldl.hs:(1209,1)-(1211,28) 140046 0 0.0 0.0 0.0 0.0
premap.step' Control.Foldl src/Control/Foldl.hs:1211:5-28 140047 24 0.0 0.0 0.0 0.0
_1 Linear.V2 src/Linear/V2.hs:489:3-40 140057 16 0.0 0.0 0.0 0.0
_2 Linear.V2 src/Linear/V2.hs:492:3-40 140051 8 0.0 0.0 0.0 0.0
maximum Control.Foldl src/Control/Foldl.hs:722:1-20 140054 0 0.0 0.0 0.0 0.0
_Fold1 Control.Foldl src/Control/Foldl.hs:(1183,1)-(1187,28) 140055 0 0.0 0.0 0.0 0.0
_Fold1.step_ Control.Foldl src/Control/Foldl.hs:(1185,5)-(1187,28) 140056 8 0.0 0.0 0.0 0.0
minimum Control.Foldl src/Control/Foldl.hs:738:1-20 140048 0 0.0 0.0 0.0 0.0
_Fold1 Control.Foldl src/Control/Foldl.hs:(1183,1)-(1187,28) 140049 0 0.0 0.0 0.0 0.0
_Fold1.step_ Control.Foldl src/Control/Foldl.hs:(1185,5)-(1187,28) 140050 16 0.0 0.0 0.0 0.0
<*>.begin Control.Foldl src/Control/Foldl.hs:275:13-38 140027 3 0.0 0.0 0.0 0.0
<*>.done Control.Foldl src/Control/Foldl.hs:276:13-51 140059 3 0.0 0.0 0.0 0.0
fmap Control.Foldl src/Control/Foldl.hs:240:5-62 140060 0 0.0 0.0 0.0 0.0
premap Control.Foldl src/Control/Foldl.hs:(1209,1)-(1211,28) 140061 0 0.0 0.0 0.0 0.0
lazy Control.Foldl.Internal src/Control/Foldl/Internal.hs:(22,1)-(23,23) 140062 1 0.0 0.0 0.0 0.0
premap Control.Foldl src/Control/Foldl.hs:(1209,1)-(1211,28) 140063 0 0.0 0.0 0.0 0.0
lazy Control.Foldl.Internal src/Control/Foldl/Internal.hs:(22,1)-(23,23) 140064 3 0.0 0.0 0.0 0.0
fmap Control.Foldl src/Control/Foldl.hs:240:5-62 140021 1 0.0 0.0 0.0 0.0
maximum Control.Foldl src/Control/Foldl.hs:722:1-20 140023 1 0.0 0.0 0.0 0.0
_Fold1 Control.Foldl src/Control/Foldl.hs:(1183,1)-(1187,28) 140024 1 0.0 0.0 0.0 0.0
minimum Control.Foldl src/Control/Foldl.hs:738:1-20 140025 1 0.0 0.0 0.0 0.0
_Fold1 Control.Foldl src/Control/Foldl.hs:(1183,1)-(1187,28) 140026 1 0.0 0.0 0.0 0.0
shapePoints Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:145:1-44 140028 0 0.0 0.0 0.0 0.0
_sfVs Shape.Data src/Shape/Data.hs:38:7-11 140033 1 0.0 0.0 0.0 0.0
putShape.m Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:142:5-22 140065 1 0.0 0.0 0.0 0.0
midBounds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:151:1-55 140066 1 0.0 0.0 0.0 0.0
overPosSH Shape src/Shape.hs:263:1-28 140069 0 0.0 0.0 0.0 0.0
spanColLightI.(...) Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:201:5-30 140001 1 0.0 0.0 0.0 0.0
spanColLightI.x Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:201:5-30 140002 1 0.0 0.0 0.0 0.0
spanColLightI.y Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:201:5-30 140006 1 0.0 0.0 0.0 0.0
sps0 Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:43:1-21 140015 0 0.0 0.0 0.0 0.0
sPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:28:1-74 140016 1 0.0 0.0 0.0 0.0
thinHighBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:78:1-23 140029 0 0.0 0.0 0.0 0.0
highBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(90,1)-(98,58) 140030 1 0.0 0.0 0.0 0.0
highBar.n Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:98:5-58 140042 1 0.0 0.0 0.0 0.0
overPosSH Shape src/Shape.hs:263:1-28 140031 0 0.0 0.0 0.0 0.0
upperBoxMT Shape src/Shape.hs:148:1-36 140032 0 0.0 0.0 0.0 0.0
CAF:corridor41 Dodge.Room.Corridor <no location info> 107094 0 0.0 0.0 0.0 0.0
corridor Dodge.Room.Corridor src/Dodge/Room/Corridor.hs:(18,1)-(37,9) 135585 0 0.0 0.0 0.0 0.0
corridor.lnks' Dodge.Room.Corridor src/Dodge/Room/Corridor.hs:(32,5)-(37,9) 135586 0 0.0 0.0 0.0 0.0
inLink Dodge.RoomLink src/Dodge/RoomLink.hs:(129,1)-(134,9) 135587 1 0.0 0.0 0.0 0.0
CAF:corridor44 Dodge.Room.Corridor <no location info> 107093 0 0.0 0.0 0.0 0.0
corridor Dodge.Room.Corridor src/Dodge/Room/Corridor.hs:(18,1)-(37,9) 135582 0 0.0 0.0 0.0 0.0
corridor.lnks' Dodge.Room.Corridor src/Dodge/Room/Corridor.hs:(32,5)-(37,9) 135583 0 0.0 0.0 0.0 0.0
outLink Dodge.RoomLink src/Dodge/RoomLink.hs:(121,1)-(126,9) 135584 1 0.0 0.0 0.0 0.0
CAF:corridor47 Dodge.Room.Corridor <no location info> 107092 0 0.0 0.0 0.0 0.0
corridor Dodge.Room.Corridor src/Dodge/Room/Corridor.hs:(18,1)-(37,9) 135579 0 0.0 0.0 0.0 0.0
corridor.lnks' Dodge.Room.Corridor src/Dodge/Room/Corridor.hs:(32,5)-(37,9) 135580 0 0.0 0.0 0.0 0.0
outLink Dodge.RoomLink src/Dodge/RoomLink.hs:(121,1)-(126,9) 135581 1 0.0 0.0 0.0 0.0
CAF:corridor48 Dodge.Room.Corridor <no location info> 107091 0 0.0 0.0 0.0 0.0
corridor Dodge.Room.Corridor src/Dodge/Room/Corridor.hs:(18,1)-(37,9) 135576 0 0.0 0.0 0.0 0.0
corridor.lnks' Dodge.Room.Corridor src/Dodge/Room/Corridor.hs:(32,5)-(37,9) 135577 0 0.0 0.0 0.0 0.0
outLink Dodge.RoomLink src/Dodge/RoomLink.hs:(121,1)-(126,9) 135578 1 0.0 0.0 0.0 0.0
CAF:corridor50 Dodge.Room.Corridor <no location info> 107133 0 0.0 0.0 0.0 0.0
corridor Dodge.Room.Corridor src/Dodge/Room/Corridor.hs:(18,1)-(37,9) 135443 0 0.0 0.0 0.0 0.0
compare Linear.V2 src/Linear/V2.hs:114:7-9 135457 2 0.0 0.0 0.0 0.0
CAF:corridor53 Dodge.Room.Corridor <no location info> 107128 0 0.0 0.0 0.0 0.0
corridor Dodge.Room.Corridor src/Dodge/Room/Corridor.hs:(18,1)-(37,9) 135451 0 0.0 0.0 0.0 0.0
doublePairSet Geometry src/Geometry.hs:167:1-50 135452 1 0.0 0.0 0.0 0.0
compare Linear.V2 src/Linear/V2.hs:114:7-9 135454 2 0.0 0.0 0.0 0.0
CAF:corridor59 Dodge.Room.Corridor <no location info> 107127 0 0.0 0.0 0.0 0.0
corridor Dodge.Room.Corridor src/Dodge/Room/Corridor.hs:(18,1)-(37,9) 135445 0 0.0 0.0 0.0 0.0
doublePairSet Geometry src/Geometry.hs:167:1-50 135446 1 0.0 0.0 0.0 0.0
compare Linear.V2 src/Linear/V2.hs:114:7-9 135450 1 0.0 0.0 0.0 0.0
CAF:corridor_poly Dodge.Room.Corridor src/Dodge/Room/Corridor.hs:31:5-8 107095 0 0.0 0.0 0.0 0.0
corridor Dodge.Room.Corridor src/Dodge/Room/Corridor.hs:(18,1)-(37,9) 138330 0 0.0 0.0 0.0 0.0
corridor.poly Dodge.Room.Corridor src/Dodge/Room/Corridor.hs:31:5-29 138331 1 0.0 0.0 0.0 0.0
rectNSWE Geometry.Polygon src/Geometry/Polygon.hs:16:1-55 138332 1 0.0 0.0 0.0 0.0
CAF:crIXsNearPoint Dodge.Zoning.Creature src/Dodge/Zoning/Creature.hs:16:1-14 128089 0 0.0 0.0 0.0 0.0
crIXsNearPoint Dodge.Zoning.Creature src/Dodge/Zoning/Creature.hs:16:1-47 144837 1 0.0 0.0 0.0 0.0
CAF:crMass Dodge.Creature.Mass src/Dodge/Creature/Mass.hs:6:1-6 126505 0 0.0 0.0 0.0 0.0
crMass Dodge.Creature.Mass src/Dodge/Creature/Mass.hs:(6,1)-(13,20) 144887 1 0.0 0.0 0.0 0.0
CAF:crNumFreeSlots2 Dodge.Inventory.CheckSlots <no location info> 112303 0 0.0 0.0 0.0 0.0
invSize Dodge.Inventory.CheckSlots src/Dodge/Inventory/CheckSlots.hs:34:1-38 156269 1 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Types src/Data/Profunctor/Types.hs:134:3-56 156275 1 0.0 0.0 0.0 0.0
xplatf Control.Lens.Iso src/Control/Lens/Iso.hs:228:1-15 156270 0 0.0 0.0 0.0 0.0
CAF:crNumFreeSlots3 Dodge.Inventory.CheckSlots <no location info> 112302 0 0.0 0.0 0.0 0.0
invSize Dodge.Inventory.CheckSlots src/Dodge/Inventory/CheckSlots.hs:34:1-38 156281 0 0.0 0.0 0.0 0.0
foldMap NewInt src/NewInt.hs:23:23-30 156282 1 0.0 0.0 0.0 0.0
CAF:crNumFreeSlots4 Dodge.Inventory.CheckSlots <no location info> 112301 0 0.0 0.0 0.0 0.0
invSize Dodge.Inventory.CheckSlots src/Dodge/Inventory/CheckSlots.hs:34:1-38 156271 0 0.0 0.0 0.0 0.0
_Wrapped' Control.Lens.Wrapped src/Control/Lens/Wrapped.hs:252:3-28 156272 1 0.0 0.0 0.0 0.0
dimap Control.Lens.Internal.Iso src/Control/Lens/Internal/Iso.hs:53:3-57 156273 1 0.0 0.0 0.0 0.0
dimap Control.Lens.Internal.Iso src/Control/Lens/Internal/Iso.hs:53:3-57 156274 1 0.0 0.0 0.0 0.0
CAF:crShape Dodge.Creature.Shape src/Dodge/Creature/Shape.hs:9:1-7 126441 0 0.0 0.0 0.0 0.0
crShape Dodge.Creature.Shape src/Dodge/Creature/Shape.hs:(9,1)-(16,35) 134741 1 0.0 0.0 0.0 0.0
CAF:crShape15 Dodge.Creature.Shape <no location info> 126432 0 0.0 0.0 0.0 0.0
CAF:crShape17 Dodge.Creature.Shape <no location info> 126431 0 0.0 0.0 0.0 0.0
crShape Dodge.Creature.Shape src/Dodge/Creature/Shape.hs:(9,1)-(16,35) 145027 0 0.0 0.0 0.0 0.0
crShape.\ Dodge.Creature.Shape src/Dodge/Creature/Shape.hs:11:21-76 145028 0 0.0 0.0 0.0 0.0
toV4 Geometry.Data src/Geometry/Data.hs:61:1-30 145029 1 0.0 0.0 0.0 0.0
CAF:crShape18 Dodge.Creature.Shape <no location info> 126430 0 0.0 0.0 0.0 0.0
crShape Dodge.Creature.Shape src/Dodge/Creature/Shape.hs:(9,1)-(16,35) 145024 0 0.0 0.0 0.0 0.0
crShape.\ Dodge.Creature.Shape src/Dodge/Creature/Shape.hs:11:21-76 145025 0 0.0 0.0 0.0 0.0
lightx4 Color src/Color.hs:146:1-39 145026 0 0.0 0.0 0.0 0.0
CAF:crShape20 Dodge.Creature.Shape <no location info> 126429 0 0.0 0.0 0.0 0.0
crShape Dodge.Creature.Shape src/Dodge/Creature/Shape.hs:(9,1)-(16,35) 145021 0 0.0 0.0 0.0 0.0
crShape.\ Dodge.Creature.Shape src/Dodge/Creature/Shape.hs:11:21-76 145022 0 0.0 0.0 0.0 0.0
toV4 Geometry.Data src/Geometry/Data.hs:61:1-30 145023 1 0.0 0.0 0.0 0.0
CAF:crShape27 Dodge.Creature.Shape <no location info> 126424 0 0.0 0.0 0.0 0.0
CAF:crShape29 Dodge.Creature.Shape <no location info> 126423 0 0.0 0.0 0.0 0.0
crShape Dodge.Creature.Shape src/Dodge/Creature/Shape.hs:(9,1)-(16,35) 134752 0 0.0 0.0 0.0 0.0
crShape.\ Dodge.Creature.Shape src/Dodge/Creature/Shape.hs:10:17-76 134753 0 0.0 0.0 0.0 0.0
toV4 Geometry.Data src/Geometry/Data.hs:61:1-30 134754 1 0.0 0.0 0.0 0.0
CAF:crShape30 Dodge.Creature.Shape <no location info> 126422 0 0.0 0.0 0.0 0.0
crShape Dodge.Creature.Shape src/Dodge/Creature/Shape.hs:(9,1)-(16,35) 134748 0 0.0 0.0 0.0 0.0
crShape.\ Dodge.Creature.Shape src/Dodge/Creature/Shape.hs:10:17-76 134749 0 0.0 0.0 0.0 0.0
lightx4 Color src/Color.hs:146:1-39 134751 0 0.0 0.0 0.0 0.0
CAF:crShape31 Dodge.Creature.Shape <no location info> 126421 0 0.0 0.0 0.0 0.0
crShape Dodge.Creature.Shape src/Dodge/Creature/Shape.hs:(9,1)-(16,35) 134745 0 0.0 0.0 0.0 0.0
crShape.\ Dodge.Creature.Shape src/Dodge/Creature/Shape.hs:10:17-76 134746 0 0.0 0.0 0.0 0.0
toV4 Geometry.Data src/Geometry/Data.hs:61:1-30 134747 1 0.0 0.0 0.0 0.0
CAF:crZoneSize Dodge.Zoning.Creature src/Dodge/Zoning/Creature.hs:43:1-10 128086 0 0.0 0.0 0.0 0.0
crZoneSize Dodge.Zoning.Creature src/Dodge/Zoning/Creature.hs:43:1-15 143170 1 0.0 0.0 0.0 0.0
CAF:cursorVisible SDL.Input.Mouse src/SDL/Input/Mouse.hs:178:1-13 103836 0 0.0 0.0 0.0 0.0
cursorVisible SDL.Input.Mouse src/SDL/Input/Mouse.hs:(178,1)-(186,51) 131160 1 0.0 0.0 0.0 0.0
CAF:damsToExpBarrel_rsGEK Dodge.Barreloid src/Dodge/Barreloid.hs:51:1-15 109169 0 0.0 0.0 0.0 0.0
damsToExpBarrel Dodge.Barreloid src/Dodge/Barreloid.hs:51:1-46 144712 1 0.0 0.0 0.0 0.0
CAF:darkenBackground Dodge.Render.MenuScreen src/Dodge/Render/MenuScreen.hs:33:1-16 107175 0 0.0 0.0 0.0 0.0
darkenBackground Dodge.Render.MenuScreen src/Dodge/Render/MenuScreen.hs:33:1-78 134665 1 0.0 0.0 0.0 0.0
CAF:decodeImage Codec.Picture src/Codec/Picture.hs:288:1-11 71167 0 0.0 0.0 0.0 0.0
decodeImage Codec.Picture src/Codec/Picture.hs:288:1-48 131581 1 0.0 0.0 0.0 0.0
CAF:decodeImageWithMetadata Codec.Picture src/Codec/Picture.hs:440:1-23 71164 0 0.0 0.0 0.0 0.0
decodeImageWithMetadata Codec.Picture src/Codec/Picture.hs:(440,1)-(441,72) 131583 1 0.0 0.0 0.0 0.0
CAF:decodePngWithPaletteAndMetadata6 Codec.Picture.Png <no location info> 70801 0 0.0 0.0 0.0 0.0
decodePngWithPaletteAndMetadata Codec.Picture.Png src/Codec/Picture/Png.hs:(504,1)-(533,78) 131610 0 0.0 0.0 0.0 0.0
runGetStrict Codec.Picture.InternalHelper src/Codec/Picture/InternalHelper.hs:25:1-60 131611 0 0.0 0.0 0.0 0.0
runGet Codec.Picture.InternalHelper src/Codec/Picture/InternalHelper.hs:(20,1)-(22,56) 131612 1 0.0 0.0 0.0 0.0
parseRawPngImage Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:(356,1)-(364,60) 131616 0 0.0 0.0 0.0 0.0
CAF:decompress Codec.Compression.Zlib Codec/Compression/Zlib.hs:81:1-10 68444 0 0.0 0.0 0.0 0.0
decompress Codec.Compression.Zlib Codec/Compression/Zlib.hs:81:1-51 131779 1 0.0 0.0 0.0 0.0
decompressWith Codec.Compression.Zlib Codec/Compression/Zlib.hs:90:1-47 131781 0 0.0 0.0 0.0 0.0
decompress Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(589,1)-(591,65) 131782 1 0.0 0.0 0.0 0.0
decompressStreamST Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(877,1)-(955,42) 131790 1 0.0 0.0 0.0 0.0
decompressStreamST.go Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(886,5)-(902,77) 132290 0 0.0 0.0 0.0 0.0
== Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:603:13-14 132291 0 0.0 0.0 0.0 0.0
CAF:decompress1 Codec.Compression.Zlib.Internal <no location info> 68412 0 0.0 0.0 0.0 0.0
decompress Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(589,1)-(591,65) 131783 0 0.0 0.0 0.0 0.0
foldDecompressStreamWithInput Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(285,1)-(302,23) 131784 1 0.0 0.0 0.0 0.0
CAF:decompressWith Codec.Compression.Zlib Codec/Compression/Zlib.hs:90:1-14 68443 0 0.0 0.0 0.0 0.0
decompressWith Codec.Compression.Zlib Codec/Compression/Zlib.hs:90:1-47 131780 1 0.0 0.0 0.0 0.0
CAF:decontamRoom11 Dodge.Room.Airlock <no location info> 105714 0 0.0 0.0 0.0 0.0
decontamRoom Dodge.Room.Airlock src/Dodge/Room/Airlock.hs:(39,1)-(75,9) 138415 0 0.0 0.0 0.0 0.0
decontamRoom.cutps Dodge.Room.Airlock src/Dodge/Room/Airlock.hs:69:5-44 138416 0 0.0 0.0 0.0 0.0
rectNSWE Geometry.Polygon src/Geometry/Polygon.hs:16:1-55 138417 1 0.0 0.0 0.0 0.0
CAF:decontamRoom12 Dodge.Room.Airlock <no location info> 105822 0 0.0 0.0 0.0 0.0
decontamRoom Dodge.Room.Airlock src/Dodge/Room/Airlock.hs:(39,1)-(75,9) 138042 0 0.0 0.0 0.0 0.0
muin Dodge.RoomLink src/Dodge/RoomLink.hs:148:1-27 138044 0 0.0 0.0 0.0 0.0
inLink Dodge.RoomLink src/Dodge/RoomLink.hs:(129,1)-(134,9) 138045 1 0.0 0.0 0.0 0.0
CAF:decontamRoom16 Dodge.Room.Airlock <no location info> 105823 0 0.0 0.0 0.0 0.0
decontamRoom Dodge.Room.Airlock src/Dodge/Room/Airlock.hs:(39,1)-(75,9) 137446 0 0.0 0.0 0.0 0.0
muout Dodge.RoomLink src/Dodge/RoomLink.hs:145:1-29 137448 0 0.0 0.0 0.0 0.0
outLink Dodge.RoomLink src/Dodge/RoomLink.hs:(121,1)-(126,9) 138041 2 0.0 0.0 0.0 0.0
CAF:decontamRoom19 Dodge.Room.Airlock <no location info> 105859 0 0.0 0.0 0.0 0.0
decontamRoom Dodge.Room.Airlock src/Dodge/Room/Airlock.hs:(39,1)-(75,9) 137455 0 0.0 0.0 0.0 0.0
doublePairSet Geometry src/Geometry.hs:167:1-50 137456 1 0.0 0.0 0.0 0.0
compare Linear.V2 src/Linear/V2.hs:114:7-9 137457 2 0.0 0.0 0.0 0.0
CAF:decontamRoom2 Dodge.Room.Airlock <no location info> 105865 0 0.0 0.0 0.0 0.0
decontamRoom Dodge.Room.Airlock src/Dodge/Room/Airlock.hs:(39,1)-(75,9) 137434 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 137435 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 137436 1 0.0 0.0 0.0 0.0
CAF:decontamRoom20 Dodge.Room.Airlock <no location info> 105858 0 0.0 0.0 0.0 0.0
decontamRoom Dodge.Room.Airlock src/Dodge/Room/Airlock.hs:(39,1)-(75,9) 137452 0 0.0 0.0 0.0 0.0
doublePairSet Geometry src/Geometry.hs:167:1-50 137453 1 0.0 0.0 0.0 0.0
compare Linear.V2 src/Linear/V2.hs:114:7-9 137454 2 0.0 0.0 0.0 0.0
CAF:decontamRoom21 Dodge.Room.Airlock <no location info> 105722 0 0.0 0.0 0.0 0.0
decontamRoom Dodge.Room.Airlock src/Dodge/Room/Airlock.hs:(39,1)-(75,9) 141605 0 0.0 0.0 0.0 0.0
analyser Dodge.Placement.Instance.Analyser src/Dodge/Placement/Instance/Analyser.hs:13:1-32 141607 0 0.0 0.0 0.0 0.0
analyserWithPrompt Dodge.Placement.Instance.Analyser src/Dodge/Placement/Instance/Analyser.hs:(17,1)-(32,61) 141608 1 0.0 0.0 0.0 0.0
analyserWithPrompt.themachine Dodge.Placement.Instance.Analyser src/Dodge/Placement/Instance/Analyser.hs:(28,5)-(32,61) 141653 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 141684 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 141685 1 0.0 0.0 0.0 0.0
analyserWithPrompt.tparams Dodge.Placement.Instance.Analyser src/Dodge/Placement/Instance/Analyser.hs:(25,5)-(27,32) 141639 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 141640 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 141641 1 0.0 0.0 0.0 0.0
extTrigLitPos Dodge.Placement.Instance.Button src/Dodge/Placement/Instance/Button.hs:(85,1)-(101,51) 141609 1 0.0 0.0 0.0 0.0
psPtCont Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:19:1-56 141610 1 0.0 0.0 0.0 0.0
CAF:decontamRoom22 Dodge.Room.Airlock <no location info> 105712 0 0.0 0.0 0.0 0.0
CAF:decontamRoom24 Dodge.Room.Airlock <no location info> 105691 0 0.0 0.0 0.0 0.0
CAF:decontamRoom26 Dodge.Room.Airlock <no location info> 105690 0 0.0 0.0 0.0 0.0
decontamRoom Dodge.Room.Airlock src/Dodge/Room/Airlock.hs:(39,1)-(75,9) 141611 0 0.0 0.0 0.0 0.0
fromInteger Linear.V2 src/Linear/V2.hs:219:3-34 141612 1 0.0 0.0 0.0 0.0
CAF:decontamRoom27 Dodge.Room.Airlock <no location info> 105689 0 0.0 0.0 0.0 0.0
decontamRoom Dodge.Room.Airlock src/Dodge/Room/Airlock.hs:(39,1)-(75,9) 141613 0 0.0 0.0 0.0 0.0
fromInteger Linear.V2 src/Linear/V2.hs:219:3-34 141614 0 0.0 0.0 0.0 0.0
pure Linear.V2 src/Linear/V2.hs:169:3-17 141615 1 0.0 0.0 0.0 0.0
CAF:decontamRoom28 Dodge.Room.Airlock <no location info> 105721 0 0.0 0.0 0.0 0.0
CAF:decontamRoom3 Dodge.Room.Airlock <no location info> 105825 0 0.0 0.0 0.0 0.0
decontamRoom Dodge.Room.Airlock src/Dodge/Room/Airlock.hs:(39,1)-(75,9) 137437 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 137438 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 137439 1 0.0 0.0 0.0 0.0
CAF:decontamRoom30 Dodge.Room.Airlock <no location info> 105720 0 0.0 0.0 0.0 0.0
decontamRoom Dodge.Room.Airlock src/Dodge/Room/Airlock.hs:(39,1)-(75,9) 141654 0 0.0 0.0 0.0 0.0
decontamRoom.ps Dodge.Room.Airlock src/Dodge/Room/Airlock.hs:70:5-58 141655 1 0.0 0.0 0.0 0.0
CAF:decontamRoom31 Dodge.Room.Airlock <no location info> 105719 0 0.0 0.0 0.0 0.0
decontamRoom Dodge.Room.Airlock src/Dodge/Room/Airlock.hs:(39,1)-(75,9) 141656 0 0.0 0.0 0.0 0.0
decontamRoom.ps Dodge.Room.Airlock src/Dodge/Room/Airlock.hs:70:5-58 141657 0 0.0 0.0 0.0 0.0
decontamRoom.ps.\ Dodge.Room.Airlock src/Dodge/Room/Airlock.hs:70:17-25 143937 8 0.0 0.0 0.0 0.0
- Linear.V2 src/Linear/V2.hs:209:3-18 143938 8 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 143939 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 143940 8 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 143942 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 143941 8 0.0 0.0 0.0 0.0
orderPolygon Geometry.Polygon src/Geometry/Polygon.hs:(126,1)-(128,53) 141658 1 0.0 0.0 0.0 0.0
CAF:decontamRoom32 Dodge.Room.Airlock <no location info> 105718 0 0.0 0.0 0.0 0.0
decontamRoom Dodge.Room.Airlock src/Dodge/Room/Airlock.hs:(39,1)-(75,9) 141659 0 0.0 0.0 0.0 0.0
decontamRoom.ps Dodge.Room.Airlock src/Dodge/Room/Airlock.hs:70:5-58 141660 0 0.0 0.0 0.0 0.0
orderPolygon Geometry.Polygon src/Geometry/Polygon.hs:(126,1)-(128,53) 141661 0 0.0 0.0 0.0 0.0
orderPolygonAround Geometry.Polygon src/Geometry/Polygon.hs:(113,1)-(114,62) 141664 1 0.0 0.0 0.0 0.0
orderPolygonAround.\ Geometry.Polygon src/Geometry/Polygon.hs:114:43-58 141665 8 0.0 0.0 0.0 0.0
CAF:decontamRoom33 Dodge.Room.Airlock <no location info> 105717 0 0.0 0.0 0.0 0.0
decontamRoom Dodge.Room.Airlock src/Dodge/Room/Airlock.hs:(39,1)-(75,9) 141666 0 0.0 0.0 0.0 0.0
decontamRoom.ps Dodge.Room.Airlock src/Dodge/Room/Airlock.hs:70:5-58 141667 0 0.0 0.0 0.0 0.0
orderPolygon Geometry.Polygon src/Geometry/Polygon.hs:(126,1)-(128,53) 141668 0 0.0 0.0 0.0 0.0
centroid Geometry.Polygon src/Geometry/Polygon.hs:169:1-64 141669 0 0.0 0.0 0.0 0.0
+ Linear.V2 src/Linear/V2.hs:207:3-18 141672 0 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 141673 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 141677 8 0.0 0.0 0.0 0.0
<*> Control.Foldl src/Control/Foldl.hs:(273,5)-(277,32) 141670 0 0.0 0.0 0.0 0.0
<*>.step Control.Foldl src/Control/Foldl.hs:274:13-64 141671 8 0.0 0.0 0.0 0.0
+ Linear.V2 src/Linear/V2.hs:207:3-18 141674 0 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 141675 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 141676 8 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 141678 0 0.0 0.0 0.0 0.0
genericLength Control.Foldl src/Control/Foldl.hs:901:1-41 141679 0 0.0 0.0 0.0 0.0
genericLength.\ Control.Foldl src/Control/Foldl.hs:901:31-35 141680 8 0.0 0.0 0.0 0.0
<*>.done Control.Foldl src/Control/Foldl.hs:276:13-51 141681 1 0.0 0.0 0.0 0.0
fmap Control.Foldl src/Control/Foldl.hs:240:5-62 141682 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 141683 1 0.0 0.0 0.0 0.0
CAF:decontamRoom35 Dodge.Room.Airlock <no location info> 105692 0 0.0 0.0 0.0 0.0
decontamRoom Dodge.Room.Airlock src/Dodge/Room/Airlock.hs:(39,1)-(75,9) 141543 0 0.0 0.0 0.0 0.0
spanLightI Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:211:1-34 141544 0 0.0 0.0 0.0 0.0
spanColLightI Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(197,1)-(201,30) 141545 1 0.0 0.0 0.0 0.0
lsColPos Dodge.LightSource src/Dodge/LightSource.hs:24:1-42 141549 1 0.0 0.0 0.0 0.0
lsColPosRad Dodge.LightSource src/Dodge/LightSource.hs:30:1-44 141550 1 0.0 0.0 0.0 0.0
ps0j Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:68:1-89 141548 1 0.0 0.0 0.0 0.0
putShape Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(135,1)-(142,22) 141559 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 141603 2 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 141604 2 0.0 0.0 0.0 0.0
negate Linear.V2 src/Linear/V2.hs:213:3-22 141600 1 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 141601 1 0.0 0.0 0.0 0.0
putShape.bnds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:141:5-25 141560 1 0.0 0.0 0.0 0.0
shapeBounds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:148:1-64 141561 0 0.0 0.0 0.0 0.0
premap Control.Foldl src/Control/Foldl.hs:(1209,1)-(1211,28) 141564 4 0.0 0.0 0.0 0.0
<*> Control.Foldl src/Control/Foldl.hs:(273,5)-(277,32) 141562 3 0.0 0.0 0.0 0.0
<*>.step Control.Foldl src/Control/Foldl.hs:274:13-64 141576 24 0.0 0.0 0.0 0.0
fmap Control.Foldl src/Control/Foldl.hs:240:5-62 141577 0 0.0 0.0 0.0 0.0
premap Control.Foldl src/Control/Foldl.hs:(1209,1)-(1211,28) 141578 0 0.0 0.0 0.0 0.0
premap.step' Control.Foldl src/Control/Foldl.hs:1211:5-28 141579 8 0.0 0.0 0.0 0.0
_2 Linear.V2 src/Linear/V2.hs:492:3-40 141581 8 0.0 0.0 0.0 0.0
premap Control.Foldl src/Control/Foldl.hs:(1209,1)-(1211,28) 141586 0 0.0 0.0 0.0 0.0
premap.step' Control.Foldl src/Control/Foldl.hs:1211:5-28 141587 24 0.0 0.0 0.0 0.0
_1 Linear.V2 src/Linear/V2.hs:489:3-40 141591 16 0.0 0.0 0.0 0.0
_2 Linear.V2 src/Linear/V2.hs:492:3-40 141589 8 0.0 0.0 0.0 0.0
<*>.begin Control.Foldl src/Control/Foldl.hs:275:13-38 141569 3 0.0 0.0 0.0 0.0
<*>.done Control.Foldl src/Control/Foldl.hs:276:13-51 141592 3 0.0 0.0 0.0 0.0
fmap Control.Foldl src/Control/Foldl.hs:240:5-62 141593 0 0.0 0.0 0.0 0.0
premap Control.Foldl src/Control/Foldl.hs:(1209,1)-(1211,28) 141594 0 0.0 0.0 0.0 0.0
lazy Control.Foldl.Internal src/Control/Foldl/Internal.hs:(22,1)-(23,23) 141595 1 0.0 0.0 0.0 0.0
premap Control.Foldl src/Control/Foldl.hs:(1209,1)-(1211,28) 141596 0 0.0 0.0 0.0 0.0
lazy Control.Foldl.Internal src/Control/Foldl/Internal.hs:(22,1)-(23,23) 141597 3 0.0 0.0 0.0 0.0
fmap Control.Foldl src/Control/Foldl.hs:240:5-62 141563 1 0.0 0.0 0.0 0.0
maximum Control.Foldl src/Control/Foldl.hs:722:1-20 141565 1 0.0 0.0 0.0 0.0
_Fold1 Control.Foldl src/Control/Foldl.hs:(1183,1)-(1187,28) 141566 1 0.0 0.0 0.0 0.0
_Fold1.step_ Control.Foldl src/Control/Foldl.hs:(1185,5)-(1187,28) 141580 16 0.0 0.0 0.0 0.0
minimum Control.Foldl src/Control/Foldl.hs:738:1-20 141567 1 0.0 0.0 0.0 0.0
_Fold1 Control.Foldl src/Control/Foldl.hs:(1183,1)-(1187,28) 141568 1 0.0 0.0 0.0 0.0
_Fold1.step_ Control.Foldl src/Control/Foldl.hs:(1185,5)-(1187,28) 141588 16 0.0 0.0 0.0 0.0
shapePoints Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:145:1-44 141570 0 0.0 0.0 0.0 0.0
_sfVs Shape.Data src/Shape/Data.hs:38:7-11 141575 1 0.0 0.0 0.0 0.0
putShape.m Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:142:5-22 141598 1 0.0 0.0 0.0 0.0
midBounds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:151:1-55 141599 1 0.0 0.0 0.0 0.0
overPosSH Shape src/Shape.hs:263:1-28 141602 0 0.0 0.0 0.0 0.0
spanColLightI.(...) Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:201:5-30 141546 1 0.0 0.0 0.0 0.0
spanColLightI.x Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:201:5-30 141547 1 0.0 0.0 0.0 0.0
spanColLightI.y Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:201:5-30 141551 1 0.0 0.0 0.0 0.0
sps0 Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:43:1-21 141557 0 0.0 0.0 0.0 0.0
sPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:28:1-74 141558 1 0.0 0.0 0.0 0.0
thinHighBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:78:1-23 141571 0 0.0 0.0 0.0 0.0
highBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(90,1)-(98,58) 141572 1 0.0 0.0 0.0 0.0
highBar.n Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:98:5-58 141582 1 0.0 0.0 0.0 0.0
overPosSH Shape src/Shape.hs:263:1-28 141573 0 0.0 0.0 0.0 0.0
upperBoxMT Shape src/Shape.hs:148:1-36 141574 0 0.0 0.0 0.0 0.0
CAF:decontamRoom39 Dodge.Room.Airlock <no location info> 105695 0 0.0 0.0 0.0 0.0
decontamRoom Dodge.Room.Airlock src/Dodge/Room/Airlock.hs:(39,1)-(75,9) 141496 0 0.0 0.0 0.0 0.0
invisibleWall Dodge.Placement.Instance.Wall src/Dodge/Placement/Instance/Wall.hs:(28,1)-(36,17) 141497 1 0.0 0.0 0.0 0.0
sps0 Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:43:1-21 141498 0 0.0 0.0 0.0 0.0
sPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:28:1-74 141499 1 0.0 0.0 0.0 0.0
CAF:decontamRoom4 Dodge.Room.Airlock <no location info> 105723 0 0.0 0.0 0.0 0.0
decontamRoom Dodge.Room.Airlock src/Dodge/Room/Airlock.hs:(39,1)-(75,9) 137440 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 137441 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 137442 1 0.0 0.0 0.0 0.0
CAF:decontamRoom40 Dodge.Room.Airlock <no location info> 105694 0 0.0 0.0 0.0 0.0
CAF:decontamRoom42 Dodge.Room.Airlock <no location info> 105851 0 0.0 0.0 0.0 0.0
decontamRoom Dodge.Room.Airlock src/Dodge/Room/Airlock.hs:(39,1)-(75,9) 141340 0 0.0 0.0 0.0 0.0
CAF:decontamRoom49 Dodge.Room.Airlock <no location info> 105702 0 0.0 0.0 0.0 0.0
decontamRoom Dodge.Room.Airlock src/Dodge/Room/Airlock.hs:(39,1)-(75,9) 142599 0 0.0 0.0 0.0 0.0
decontamRoom.f Dodge.Room.Airlock src/Dodge/Room/Airlock.hs:(58,5)-(66,17) 142600 0 0.0 0.0 0.0 0.0
decontamRoom.cond Dodge.Room.Airlock src/Dodge/Room/Airlock.hs:67:5-47 142601 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 142602 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 142603 1 0.0 0.0 0.0 0.0
CAF:decontamRoom52 Dodge.Room.Airlock <no location info> 105724 0 0.0 0.0 0.0 0.0
decontamRoom Dodge.Room.Airlock src/Dodge/Room/Airlock.hs:(39,1)-(75,9) 138047 0 0.0 0.0 0.0 0.0
rectNSWE Geometry.Polygon src/Geometry/Polygon.hs:16:1-55 138048 1 0.0 0.0 0.0 0.0
CAF:decontamRoom_b1 Dodge.Room.Airlock <no location info> 105824 0 0.0 0.0 0.0 0.0
decontamRoom Dodge.Room.Airlock src/Dodge/Room/Airlock.hs:(39,1)-(75,9) 137445 0 0.0 0.0 0.0 0.0
CAF:decontamRoom_b2 Dodge.Room.Airlock <no location info> 105864 0 0.0 0.0 0.0 0.0
decontamRoom Dodge.Room.Airlock src/Dodge/Room/Airlock.hs:(39,1)-(75,9) 137451 0 0.0 0.0 0.0 0.0
compare Linear.V2 src/Linear/V2.hs:114:7-9 137458 4 0.0 0.0 0.0 0.0
CAF:decontamRoom_bc Dodge.Room.Airlock <no location info> 105703 0 0.0 0.0 0.0 0.0
decontamRoom Dodge.Room.Airlock src/Dodge/Room/Airlock.hs:(39,1)-(75,9) 142594 0 0.0 0.0 0.0 0.0
decontamRoom.f Dodge.Room.Airlock src/Dodge/Room/Airlock.hs:(58,5)-(66,17) 142595 0 0.0 0.0 0.0 0.0
decontamRoom.cond Dodge.Room.Airlock src/Dodge/Room/Airlock.hs:67:5-47 142596 0 0.0 0.0 0.0 0.0
right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:112:3-15 142597 1 0.0 0.0 0.0 0.0
CAF:decontamRoom_cutps Dodge.Room.Airlock src/Dodge/Room/Airlock.hs:69:5-9 105715 0 0.0 0.0 0.0 0.0
decontamRoom Dodge.Room.Airlock src/Dodge/Room/Airlock.hs:(39,1)-(75,9) 137443 0 0.0 0.0 0.0 0.0
decontamRoom.cutps Dodge.Room.Airlock src/Dodge/Room/Airlock.hs:69:5-44 137444 1 0.0 0.0 0.0 0.0
CAF:decontamRoom_ds Dodge.Room.Airlock <no location info> 105716 0 0.0 0.0 0.0 0.0
decontamRoom Dodge.Room.Airlock src/Dodge/Room/Airlock.hs:(39,1)-(75,9) 141662 0 0.0 0.0 0.0 0.0
decontamRoom.ps Dodge.Room.Airlock src/Dodge/Room/Airlock.hs:70:5-58 141663 0 0.0 0.0 0.0 0.0
CAF:decontamRoom_lnks Dodge.Room.Airlock src/Dodge/Room/Airlock.hs:72:5-8 105725 0 0.0 0.0 0.0 0.0
decontamRoom Dodge.Room.Airlock src/Dodge/Room/Airlock.hs:(39,1)-(75,9) 137449 0 0.0 0.0 0.0 0.0
decontamRoom.lnks Dodge.Room.Airlock src/Dodge/Room/Airlock.hs:(72,5)-(75,9) 137450 1 0.0 0.0 0.0 0.0
CAF:decontamRoom_mcpos Dodge.Room.Airlock src/Dodge/Room/Airlock.hs:68:5-9 105711 0 0.0 0.0 0.0 0.0
decontamRoom Dodge.Room.Airlock src/Dodge/Room/Airlock.hs:(39,1)-(75,9) 141642 0 0.0 0.0 0.0 0.0
decontamRoom.mcpos Dodge.Room.Airlock src/Dodge/Room/Airlock.hs:68:5-20 141643 1 0.0 0.0 0.0 0.0
CAF:decontamRoom_ps Dodge.Room.Airlock <no location info> 105693 0 0.0 0.0 0.0 0.0
decontamRoom Dodge.Room.Airlock src/Dodge/Room/Airlock.hs:(39,1)-(75,9) 141500 0 0.0 0.0 0.0 0.0
rectNSWE Geometry.Polygon src/Geometry/Polygon.hs:16:1-55 141501 1 0.0 0.0 0.0 0.0
CAF:decontamRoom_switchcut Dodge.Room.Airlock src/Dodge/Room/Airlock.hs:71:5-13 105713 0 0.0 0.0 0.0 0.0
decontamRoom Dodge.Room.Airlock src/Dodge/Room/Airlock.hs:(39,1)-(75,9) 138049 0 0.0 0.0 0.0 0.0
decontamRoom.switchcut Dodge.Room.Airlock src/Dodge/Room/Airlock.hs:71:5-39 138050 1 0.0 0.0 0.0 0.0
rectNSWE Geometry.Polygon src/Geometry/Polygon.hs:16:1-55 138051 1 0.0 0.0 0.0 0.0
CAF:defaultAudio SDL.Mixer src/SDL/Mixer.hs:299:1-12 105518 0 0.0 0.0 0.0 0.0
defaultAudio SDL.Mixer src/SDL/Mixer.hs:299:1-18 133673 1 0.0 0.0 0.0 0.0
CAF:defaultAutoWall1 Dodge.Default.Wall <no location info> 107545 0 0.0 0.0 0.0 0.0
defaultAutoWall Dodge.Default.Wall src/Dodge/Default/Wall.hs:33:1-57 139121 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 139122 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 139123 1 0.0 0.0 0.0 0.0
CAF:defaultAutoWall2 Dodge.Default.Wall <no location info> 107543 0 0.0 0.0 0.0 0.0
defaultDoorWall Dodge.Default.Wall src/Dodge/Default/Wall.hs:30:1-75 139124 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 139125 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 139126 1 0.0 0.0 0.0 0.0
CAF:defaultAutoWall3 Dodge.Default.Wall <no location info> 107542 0 0.0 0.0 0.0 0.0
defaultDoorWall Dodge.Default.Wall src/Dodge/Default/Wall.hs:30:1-75 139127 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 139128 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 139129 1 0.0 0.0 0.0 0.0
CAF:defaultBlock Dodge.Default.Block src/Dodge/Default/Block.hs:6:1-12 106200 0 0.0 0.0 0.0 0.0
defaultBlock Dodge.Default.Block src/Dodge/Default/Block.hs:(6,1)-(16,5) 140710 1 0.0 0.0 0.0 0.0
CAF:defaultBlock2 Dodge.Default.Block <no location info> 106199 0 0.0 0.0 0.0 0.0
defaultBlock Dodge.Default.Block src/Dodge/Default/Block.hs:(6,1)-(16,5) 140711 0 0.0 0.0 0.0 0.0
fromInteger Linear.V2 src/Linear/V2.hs:219:3-34 140712 1 0.0 0.0 0.0 0.0
pure Linear.V2 src/Linear/V2.hs:169:3-17 140713 1 0.0 0.0 0.0 0.0
CAF:defaultBounds Dodge.Data.Bounds src/Dodge/Data/Bounds.hs:19:1-13 108513 0 0.0 0.0 0.0 0.0
defaultBounds Dodge.Data.Bounds src/Dodge/Data/Bounds.hs:19:1-30 133983 1 0.0 0.0 0.0 0.0
CAF:defaultButton Dodge.Default src/Dodge/Default.hs:47:1-13 112750 0 0.0 0.0 0.0 0.0
defaultButton Dodge.Default src/Dodge/Default.hs:(47,1)-(52,9) 138813 1 0.0 0.0 0.0 0.0
CAF:defaultButton7 Dodge.Default <no location info> 112749 0 0.0 0.0 0.0 0.0
defaultButton Dodge.Default src/Dodge/Default.hs:(47,1)-(52,9) 138814 0 0.0 0.0 0.0 0.0
fromInteger Linear.V2 src/Linear/V2.hs:219:3-34 138815 1 0.0 0.0 0.0 0.0
pure Linear.V2 src/Linear/V2.hs:169:3-17 138816 1 0.0 0.0 0.0 0.0
CAF:defaultCWCam Dodge.Default.World src/Dodge/Default/World.hs:70:1-12 112705 0 0.0 0.0 0.0 0.0
defaultCWCam Dodge.Default.World src/Dodge/Default/World.hs:(70,1)-(82,9) 134080 1 0.0 0.0 0.0 0.0
CAF:defaultCWGen Dodge.Default.World src/Dodge/Default/World.hs:60:1-12 112703 0 0.0 0.0 0.0 0.0
defaultCWGen Dodge.Default.World src/Dodge/Default/World.hs:(60,1)-(67,9) 133982 1 0.0 0.0 0.0 0.0
CAF:defaultCWorld Dodge.Default.World src/Dodge/Default/World.hs:85:1-13 112722 0 0.0 0.0 0.0 0.0
defaultCWorld Dodge.Default.World src/Dodge/Default/World.hs:(85,1)-(98,9) 133973 1 0.0 0.0 0.0 0.0
CAF:defaultClusterStatus1 Dodge.Default.Room <no location info> 106193 0 0.0 0.0 0.0 0.0
defaultClusterStatus Dodge.Default.Room src/Dodge/Default/Room.hs:38:1-44 135222 1 0.0 0.0 0.0 0.0
CAF:defaultCreature Dodge.Default.Creature src/Dodge/Default/Creature.hs:13:1-15 112740 0 0.0 0.0 0.0 0.0
defaultCreature Dodge.Default.Creature src/Dodge/Default/Creature.hs:(13,1)-(57,9) 134113 1 0.0 0.0 0.0 0.0
CAF:defaultCreature12 Dodge.Default.Creature <no location info> 112738 0 0.0 0.0 0.0 0.0
CAF:defaultCreatureMemory Dodge.Default.Creature src/Dodge/Default/Creature.hs:66:1-21 112730 0 0.0 0.0 0.0 0.0
defaultCreatureMemory Dodge.Default.Creature src/Dodge/Default/Creature.hs:(66,1)-(70,9) 134118 1 0.0 0.0 0.0 0.0
CAF:defaultDecompressBufferSize Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:174:1-27 68369 0 0.0 0.0 0.0 0.0
defaultDecompressBufferSize Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:174:1-57 131818 1 0.0 0.0 0.0 0.0
CAF:defaultDecompressParams Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:162:1-23 68413 0 0.0 0.0 0.0 0.0
defaultDecompressParams Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(162,1)-(167,1) 131816 1 0.0 0.0 0.0 0.0
CAF:defaultDirtBlock1 Dodge.Default.Block <no location info> 106201 0 0.0 0.0 0.0 0.0
defaultDirtBlock Dodge.Default.Block src/Dodge/Default/Block.hs:18:1-44 140707 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 140708 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 140709 1 0.0 0.0 0.0 0.0
CAF:defaultDirtWall1 Dodge.Default.Wall <no location info> 107558 0 0.0 0.0 0.0 0.0
defaultDirtWall Dodge.Default.Wall src/Dodge/Default/Wall.hs:(48,1)-(52,28) 140714 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 140715 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 140716 1 0.0 0.0 0.0 0.0
CAF:defaultDirtWall2 Dodge.Default.Wall <no location info> 107557 0 0.0 0.0 0.0 0.0
defaultDirtWall Dodge.Default.Wall src/Dodge/Default/Wall.hs:(48,1)-(52,28) 140717 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 140718 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 140719 1 0.0 0.0 0.0 0.0
CAF:defaultDirtWall3 Dodge.Default.Wall <no location info> 107556 0 0.0 0.0 0.0 0.0
defaultDirtWall Dodge.Default.Wall src/Dodge/Default/Wall.hs:(48,1)-(52,28) 140720 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 140721 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 140722 1 0.0 0.0 0.0 0.0
CAF:defaultDoor Dodge.Default.Door src/Dodge/Default/Door.hs:6:1-11 106198 0 0.0 0.0 0.0 0.0
defaultDoor Dodge.Default.Door src/Dodge/Default/Door.hs:(6,1)-(19,9) 139051 1 0.0 0.0 0.0 0.0
CAF:defaultDrawButton14 Dodge.Button.Draw <no location info> 126720 0 0.0 0.0 0.0 0.0
defaultDrawButton Dodge.Button.Draw src/Dodge/Button/Draw.hs:(30,1)-(37,13) 156569 0 0.0 0.0 0.0 0.0
defaultDrawButton.buttonGeometry Dodge.Button.Draw src/Dodge/Button/Draw.hs:(34,5)-(36,53) 156570 0 0.0 0.0 0.0 0.0
rectNSWE Geometry.Polygon src/Geometry/Polygon.hs:16:1-55 156571 1 0.0 0.0 0.0 0.0
CAF:defaultDrawButton5 Dodge.Button.Draw <no location info> 126721 0 0.0 0.0 0.0 0.0
defaultDrawButton Dodge.Button.Draw src/Dodge/Button/Draw.hs:(30,1)-(37,13) 145175 0 0.0 0.0 0.0 0.0
defaultDrawButton.buttonGeometry Dodge.Button.Draw src/Dodge/Button/Draw.hs:(34,5)-(36,53) 145176 0 0.0 0.0 0.0 0.0
rectNSWE Geometry.Polygon src/Geometry/Polygon.hs:16:1-55 145177 1 0.0 0.0 0.0 0.0
CAF:defaultDrawButton_w Dodge.Button.Draw <no location info> 126719 0 0.0 0.0 0.0 0.0
defaultDrawButton Dodge.Button.Draw src/Dodge/Button/Draw.hs:(30,1)-(37,13) 145178 0 0.0 0.0 0.0 0.0
defaultDrawButton.buttonGeometry Dodge.Button.Draw src/Dodge/Button/Draw.hs:(34,5)-(36,53) 145179 0 0.0 0.0 0.0 0.0
CAF:defaultDrawButton_width Dodge.Button.Draw src/Dodge/Button/Draw.hs:37:5-9 126718 0 0.0 0.0 0.0 0.0
defaultDrawButton Dodge.Button.Draw src/Dodge/Button/Draw.hs:(30,1)-(37,13) 145180 0 0.0 0.0 0.0 0.0
defaultDrawButton.width Dodge.Button.Draw src/Dodge/Button/Draw.hs:37:5-13 145181 1 0.0 0.0 0.0 0.0
CAF:defaultForeground Dodge.Default.ForegroundShape src/Dodge/Default/ForegroundShape.hs:6:1-17 107566 0 0.0 0.0 0.0 0.0
defaultForeground Dodge.Default.ForegroundShape src/Dodge/Default/ForegroundShape.hs:6:1-46 139558 1 0.0 0.0 0.0 0.0
CAF:defaultForeground2 Dodge.Default.ForegroundShape <no location info> 107565 0 0.0 0.0 0.0 0.0
defaultForeground Dodge.Default.ForegroundShape src/Dodge/Default/ForegroundShape.hs:6:1-46 139562 0 0.0 0.0 0.0 0.0
mempty Data.Strict.Tuple src/Data/Strict/Tuple.hs:170:3-55 139563 1 0.0 0.0 0.0 0.0
CAF:defaultForeground3 Dodge.Default.ForegroundShape <no location info> 107564 0 0.0 0.0 0.0 0.0
defaultForeground Dodge.Default.ForegroundShape src/Dodge/Default/ForegroundShape.hs:6:1-46 139559 0 0.0 0.0 0.0 0.0
fromInteger Linear.V2 src/Linear/V2.hs:219:3-34 139560 1 0.0 0.0 0.0 0.0
pure Linear.V2 src/Linear/V2.hs:169:3-17 139561 1 0.0 0.0 0.0 0.0
CAF:defaultHUD Dodge.Default.World src/Dodge/Default/World.hs:165:1-10 112723 0 0.0 0.0 0.0 0.0
defaultHUD Dodge.Default.World src/Dodge/Default/World.hs:(165,1)-(174,9) 134079 1 0.0 0.0 0.0 0.0
CAF:defaultHeldItem Dodge.Default.Item src/Dodge/Default/Item.hs:10:1-15 112727 0 0.0 0.0 0.0 0.0
defaultHeldItem Dodge.Default.Item src/Dodge/Default/Item.hs:(10,1)-(23,9) 140565 1 0.0 0.0 0.0 0.0
CAF:defaultHeldItem2 Dodge.Default.Item <no location info> 112726 0 0.0 0.0 0.0 0.0
defaultHeldItem Dodge.Default.Item src/Dodge/Default/Item.hs:(10,1)-(23,9) 140566 0 0.0 0.0 0.0 0.0
fromInteger NewInt src/NewInt.hs:17:38-40 140568 0 0.0 0.0 0.0 0.0
CAF:defaultInanimate1 Dodge.Default.Creature <no location info> 112741 0 0.0 0.0 0.0 0.0
defaultInanimate Dodge.Default.Creature src/Dodge/Default/Creature.hs:63:1-62 139682 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 139683 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 139684 1 0.0 0.0 0.0 0.0
CAF:defaultInput Dodge.Default.World src/Dodge/Default/World.hs:12:1-12 112702 0 0.0 0.0 0.0 0.0
defaultInput Dodge.Default.World src/Dodge/Default/World.hs:(12,1)-(29,9) 134078 1 0.0 0.0 0.0 0.0
CAF:defaultIntention Dodge.Default.Creature src/Dodge/Default/Creature.hs:99:1-16 112735 0 0.0 0.0 0.0 0.0
defaultIntention Dodge.Default.Creature src/Dodge/Default/Creature.hs:(99,1)-(104,9) 134119 1 0.0 0.0 0.0 0.0
CAF:defaultLWorld Dodge.Default.World src/Dodge/Default/World.hs:101:1-13 112711 0 0.0 0.0 0.0 0.0
defaultLWorld Dodge.Default.World src/Dodge/Default/World.hs:(101,1)-(162,9) 133974 1 0.0 0.0 0.0 0.0
CAF:defaultListDisplayParams Dodge.ListDisplayParams src/Dodge/ListDisplayParams.hs:19:1-24 111284 0 0.0 0.0 0.0 0.0
defaultListDisplayParams Dodge.ListDisplayParams src/Dodge/ListDisplayParams.hs:(19,1)-(28,9) 134559 1 0.0 0.0 0.0 0.0
CAF:defaultMachine Dodge.Default src/Dodge/Default.hs:31:1-14 112748 0 0.0 0.0 0.0 0.0
defaultMachine Dodge.Default src/Dodge/Default.hs:(31,1)-(44,9) 138837 1 0.0 0.0 0.0 0.0
CAF:defaultMachineWall1 Dodge.Default.Wall <no location info> 107554 0 0.0 0.0 0.0 0.0
defaultMachineWall Dodge.Default.Wall src/Dodge/Default/Wall.hs:(39,1)-(45,32) 138898 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 138899 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 138900 1 0.0 0.0 0.0 0.0
CAF:defaultMachineWall2 Dodge.Default.Wall <no location info> 107553 0 0.0 0.0 0.0 0.0
defaultMachineWall Dodge.Default.Wall src/Dodge/Default/Wall.hs:(39,1)-(45,32) 138901 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 138902 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 138903 1 0.0 0.0 0.0 0.0
CAF:defaultMachineWall3 Dodge.Default.Wall <no location info> 107552 0 0.0 0.0 0.0 0.0
defaultMachineWall Dodge.Default.Wall src/Dodge/Default/Wall.hs:(39,1)-(45,32) 138904 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 138905 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 138906 1 0.0 0.0 0.0 0.0
CAF:defaultMachineWall4 Dodge.Default.Wall <no location info> 107551 0 0.0 0.0 0.0 0.0
defaultMachineWall Dodge.Default.Wall src/Dodge/Default/Wall.hs:(39,1)-(45,32) 138907 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 138908 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 138909 1 0.0 0.0 0.0 0.0
CAF:defaultMachineWall5 Dodge.Default.Wall <no location info> 107550 0 0.0 0.0 0.0 0.0
defaultMachineWall Dodge.Default.Wall src/Dodge/Default/Wall.hs:(39,1)-(45,32) 138910 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 138911 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 138912 1 0.0 0.0 0.0 0.0
CAF:defaultOpenGL SDL.Video.OpenGL src/SDL/Video/OpenGL.hs:61:1-13 103359 0 0.0 0.0 0.0 0.0
defaultOpenGL SDL.Video.OpenGL src/SDL/Video/OpenGL.hs:(61,1)-(67,3) 131084 1 0.0 0.0 0.0 0.0
CAF:defaultOptions Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:888:1-14 84020 0 0.0 0.0 0.0 0.0
defaultOptions Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:(888,1)-(897,18) 145918 1 0.0 0.0 0.0 0.0
CAF:defaultPerceptionState Dodge.Default.Creature src/Dodge/Default/Creature.hs:76:1-22 112737 0 0.0 0.0 0.0 0.0
defaultPerceptionState Dodge.Default.Creature src/Dodge/Default/Creature.hs:(76,1)-(83,9) 134115 1 0.0 0.0 0.0 0.0
CAF:defaultPerceptionState2 Dodge.Default.Creature <no location info> 112733 0 0.0 0.0 0.0 0.0
defaultAudition Dodge.Default.Creature src/Dodge/Default/Creature.hs:(93,1)-(96,9) 134117 1 0.0 0.0 0.0 0.0
CAF:defaultRoom Dodge.Default.Room src/Dodge/Default/Room.hs:10:1-11 106196 0 0.0 0.0 0.0 0.0
defaultRoom Dodge.Default.Room src/Dodge/Default/Room.hs:(10,1)-(35,9) 135221 1 0.0 0.0 0.0 0.0
CAF:defaultTerminal Dodge.Default.Terminal src/Dodge/Default/Terminal.hs:11:1-15 107563 0 0.0 0.0 0.0 0.0
defaultTerminal Dodge.Default.Terminal src/Dodge/Default/Terminal.hs:(11,1)-(25,9) 138805 1 0.0 0.0 0.0 0.0
CAF:defaultVision Dodge.Default.Creature src/Dodge/Default/Creature.hs:86:1-13 112732 0 0.0 0.0 0.0 0.0
defaultVision Dodge.Default.Creature src/Dodge/Default/Creature.hs:(86,1)-(90,9) 134116 1 0.0 0.0 0.0 0.0
CAF:defaultWall Dodge.Default.Wall src/Dodge/Default/Wall.hs:16:1-11 107541 0 0.0 0.0 0.0 0.0
defaultWall Dodge.Default.Wall src/Dodge/Default/Wall.hs:(16,1)-(27,9) 138444 1 0.0 0.0 0.0 0.0
CAF:defaultWindow SDL.Video src/SDL/Video.hs:172:1-13 103568 0 0.0 0.0 0.0 0.0
defaultWindow SDL.Video src/SDL/Video.hs:(172,1)-(182,3) 131080 1 0.0 0.0 0.0 0.0
CAF:defaultWindow1 Dodge.Default.Wall <no location info> 107561 0 0.0 0.0 0.0 0.0
defaultWindow Dodge.Default.Wall src/Dodge/Default/Wall.hs:55:1-75 140822 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 140823 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 140824 1 0.0 0.0 0.0 0.0
CAF:defaultWindow2 Dodge.Default.Wall <no location info> 107560 0 0.0 0.0 0.0 0.0
defaultWindow Dodge.Default.Wall src/Dodge/Default/Wall.hs:55:1-75 140825 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 140826 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 140827 1 0.0 0.0 0.0 0.0
CAF:defaultWindowBits Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:757:1-17 68209 0 0.0 0.0 0.0 0.0
defaultWindowBits Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:757:1-33 131817 1 0.0 0.0 0.0 0.0
CAF:defaultWorld Dodge.Default.World src/Dodge/Default/World.hs:32:1-12 112725 0 0.0 0.0 0.0 0.0
defaultWorld Dodge.Default.World src/Dodge/Default/World.hs:(32,1)-(57,9) 133972 1 0.0 0.0 0.0 0.0
CAF:defaultWorld17 Dodge.Default.World <no location info> 112724 0 0.0 0.0 0.0 0.0
defaultWorld Dodge.Default.World src/Dodge/Default/World.hs:(32,1)-(57,9) 134045 0 0.0 0.0 0.0 0.0
mkStdGen System.Random.Internal src/System/Random/Internal.hs:583:1-45 134047 0 0.0 0.0 0.0 0.0
mkSMGen System.Random.SplitMix src/System/Random/SplitMix.hs:377:1-61 134048 1 0.0 0.0 0.0 0.0
mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 134049 1 0.0 0.0 0.0 0.0
mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 134055 1 0.0 0.0 0.0 0.0
shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 134056 1 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 134058 1 0.0 0.0 0.0 0.0
mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 134057 0 0.0 0.0 0.0 0.0
mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 134050 1 0.0 0.0 0.0 0.0
shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 134051 1 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 134054 1 0.0 0.0 0.0 0.0
mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 134053 0 0.0 0.0 0.0 0.0
mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 134059 1 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 134060 1 0.0 0.0 0.0 0.0
mixGamma System.Random.SplitMix src/System/Random/SplitMix.hs:(267,1)-(274,40) 134061 1 0.0 0.0 0.0 0.0
mixGamma.n System.Random.SplitMix src/System/Random/SplitMix.hs:269:9-48 134062 1 0.0 0.0 0.0 0.0
mixGamma.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:268:9-36 134063 1 0.0 0.0 0.0 0.0
mix64variant13 System.Random.SplitMix src/System/Random/SplitMix.hs:(256,1)-(264,9) 134064 1 0.0 0.0 0.0 0.0
mix64variant13.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:261:9-54 134069 1 0.0 0.0 0.0 0.0
shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 134070 1 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 134072 1 0.0 0.0 0.0 0.0
mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 134071 0 0.0 0.0 0.0 0.0
mix64variant13.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:262:9-54 134065 1 0.0 0.0 0.0 0.0
shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 134066 1 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 134068 1 0.0 0.0 0.0 0.0
mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 134067 0 0.0 0.0 0.0 0.0
mix64variant13.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:263:9-27 134076 1 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 134077 1 0.0 0.0 0.0 0.0
plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 134074 0 0.0 0.0 0.0 0.0
CAF:defaultWorld19 Dodge.Default.World <no location info> 112721 0 0.0 0.0 0.0 0.0
defaultCWorld Dodge.Default.World src/Dodge/Default/World.hs:(85,1)-(98,9) 134007 0 0.0 0.0 0.0 0.0
mempty Data.Vector.Unboxed src/Data/Vector/Unboxed.hs:257:3-16 134008 1 0.0 0.0 0.0 0.0
internal Control.Monad.Primitive Control/Monad/Primitive.hs:215:3-21 134014 2 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 134013 2 0.0 0.0 0.0 0.0
>>= Data.Vector.Fusion.Util src/Data/Vector/Fusion/Util.hs:36:3-18 134027 1 0.0 0.0 0.0 0.0
basicUnsafeFreeze Linear.V2 src/Linear/V2.hs:419:3-73 134038 1 0.0 0.0 0.0 0.0
basicUnsafeFreeze Data.Vector.Unboxed.Base src/Data/Vector/Unboxed/Base.hs:510:510-581 134042 1 0.0 0.0 0.0 0.0
basicUnsafeFreeze Data.Vector.Primitive src/Data/Vector/Primitive.hs:(239,3)-(240,51) 134043 1 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 134044 1 0.0 0.0 0.0 0.0
basicUnsafeNew Linear.V2 src/Linear/V2.hs:400:3-61 134015 1 0.0 0.0 0.0 0.0
basicUnsafeNew Data.Vector.Unboxed.Base src/Data/Vector/Unboxed/Base.hs:509:1188-1242 134016 1 0.0 0.0 0.0 0.0
basicUnsafeNew Data.Vector.Primitive.Mutable src/Data/Vector/Primitive/Mutable.hs:(140,3)-(146,37) 134017 1 0.0 0.0 0.0 0.0
basicUnsafeNew.mx Data.Vector.Primitive.Mutable src/Data/Vector/Primitive/Mutable.hs:146:7-37 134018 1 0.0 0.0 0.0 0.0
basicUnsafeNew.size Data.Vector.Primitive.Mutable src/Data/Vector/Primitive/Mutable.hs:145:7-36 134019 1 0.0 0.0 0.0 0.0
sizeOf Data.Primitive.Types Data/Primitive/Types.hs:128:1-25 134020 1 0.0 0.0 0.0 0.0
sizeOf# Data.Primitive.Types Data/Primitive/Types.hs:291:72-101 134021 1 0.0 0.0 0.0 0.0
unI# Data.Primitive.Types Data/Primitive/Types.hs:259:1-17 134022 1 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 134024 1 0.0 0.0 0.0 0.0
basicUnsafeSlice Linear.V2 src/Linear/V2.hs:398:3-79 134039 1 0.0 0.0 0.0 0.0
basicUnsafeSlice Data.Vector.Unboxed.Base src/Data/Vector/Unboxed/Base.hs:509:1020-1092 134040 1 0.0 0.0 0.0 0.0
basicUnsafeSlice Data.Vector.Primitive.Mutable src/Data/Vector/Primitive/Mutable.hs:(129,3)-(130,25) 134041 1 0.0 0.0 0.0 0.0
sChunks Data.Vector.Fusion.Bundle.Monadic src/Data/Vector/Fusion/Bundle/Monadic.hs:122:30-36 134025 1 0.0 0.0 0.0 0.0
unId Data.Vector.Fusion.Util src/Data/Vector/Fusion/Util.hs:25:21-24 134026 1 0.0 0.0 0.0 0.0
CAF:defaultWorld20 Dodge.Default.World <no location info> 112720 0 0.0 0.0 0.0 0.0
defaultCWorld Dodge.Default.World src/Dodge/Default/World.hs:(85,1)-(98,9) 134009 0 0.0 0.0 0.0 0.0
mempty Data.Vector.Unboxed src/Data/Vector/Unboxed.hs:257:3-16 134010 0 0.0 0.0 0.0 0.0
sSize Data.Vector.Fusion.Bundle.Monadic src/Data/Vector/Fusion/Bundle/Monadic.hs:124:30-34 134012 1 0.0 0.0 0.0 0.0
upperBound Data.Vector.Fusion.Bundle.Size src/Data/Vector/Fusion/Bundle/Size.hs:(129,1)-(131,30) 134011 1 0.0 0.0 0.0 0.0
CAF:defaultWorld21 Dodge.Default.World <no location info> 112716 0 0.0 0.0 0.0 0.0
defaultCWorld Dodge.Default.World src/Dodge/Default/World.hs:(85,1)-(98,9) 133984 0 0.0 0.0 0.0 0.0
internal Control.Monad.Primitive Control/Monad/Primitive.hs:215:3-21 133990 2 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 133989 2 0.0 0.0 0.0 0.0
>>= Data.Vector.Fusion.Util src/Data/Vector/Fusion/Util.hs:36:3-18 133995 1 0.0 0.0 0.0 0.0
basicUnsafeFreeze Data.Vector src/Data/Vector.hs:(268,3)-(269,47) 134003 1 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 134005 1 0.0 0.0 0.0 0.0
marray# Data.Primitive.Array Data/Primitive/Array.hs:112:5-11 134006 1 0.0 0.0 0.0 0.0
basicUnsafeNew Data.Vector.Mutable src/Data/Vector/Mutable.hs:(128,3)-(131,32) 133991 1 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 133992 1 0.0 0.0 0.0 0.0
basicUnsafeSlice Data.Vector.Mutable src/Data/Vector/Mutable.hs:118:3-62 134004 1 0.0 0.0 0.0 0.0
mempty Data.Vector src/Data/Vector.hs:325:3-16 133985 1 0.0 0.0 0.0 0.0
sChunks Data.Vector.Fusion.Bundle.Monadic src/Data/Vector/Fusion/Bundle/Monadic.hs:122:30-36 133993 1 0.0 0.0 0.0 0.0
unId Data.Vector.Fusion.Util src/Data/Vector/Fusion/Util.hs:25:21-24 133994 1 0.0 0.0 0.0 0.0
CAF:defaultWorld22 Dodge.Default.World <no location info> 112715 0 0.0 0.0 0.0 0.0
defaultCWorld Dodge.Default.World src/Dodge/Default/World.hs:(85,1)-(98,9) 133986 0 0.0 0.0 0.0 0.0
sSize Data.Vector.Fusion.Bundle.Monadic src/Data/Vector/Fusion/Bundle/Monadic.hs:124:30-34 133988 1 0.0 0.0 0.0 0.0
upperBound Data.Vector.Fusion.Bundle.Size src/Data/Vector/Fusion/Bundle/Size.hs:(129,1)-(131,30) 133987 1 0.0 0.0 0.0 0.0
CAF:defaultWorld28 Dodge.Default.World <no location info> 112710 0 0.0 0.0 0.0 0.0
defaultLWorld Dodge.Default.World src/Dodge/Default/World.hs:(101,1)-(162,9) 133979 0 0.0 0.0 0.0 0.0
fromInteger Linear.V2 src/Linear/V2.hs:219:3-34 133980 1 0.0 0.0 0.0 0.0
pure Linear.V2 src/Linear/V2.hs:169:3-17 133981 1 0.0 0.0 0.0 0.0
CAF:defaultWorld29 Dodge.Default.World <no location info> 112709 0 0.0 0.0 0.0 0.0
defaultLWorld Dodge.Default.World src/Dodge/Default/World.hs:(101,1)-(162,9) 133977 0 0.0 0.0 0.0 0.0
CAF:defaultWorld43 Dodge.Default.World <no location info> 112706 0 0.0 0.0 0.0 0.0
defaultLWorld Dodge.Default.World src/Dodge/Default/World.hs:(101,1)-(162,9) 133975 0 0.0 0.0 0.0 0.0
mempty Data.Strict.Tuple src/Data/Strict/Tuple.hs:170:3-55 133976 1 0.0 0.0 0.0 0.0
CAF:defaultWorld5 Dodge.Default.World <no location info> 112704 0 0.0 0.0 0.0 0.0
defaultCWCam Dodge.Default.World src/Dodge/Default/World.hs:(70,1)-(82,9) 134081 0 0.0 0.0 0.0 0.0
square Geometry.Polygon src/Geometry/Polygon.hs:49:1-21 134082 1 0.0 0.0 0.0 0.0
rectWH Geometry.Polygon src/Geometry/Polygon.hs:20:1-37 134083 1 0.0 0.0 0.0 0.0
rectNSWE Geometry.Polygon src/Geometry/Polygon.hs:16:1-55 134084 1 0.0 0.0 0.0 0.0
CAF:deflate1 Codec.Compression.Zlib.Stream <no location info> 68224 0 0.0 0.0 0.0 0.0
getOutAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(470,1)-(471,57) 131996 1 0.0 0.0 0.0 0.0
CAF:deflate14 Codec.Compression.Zlib.Stream <no location info> 68316 0 0.0 0.0 0.0 0.0
toStatus Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(557,1)-(576,23) 132262 0 0.0 0.0 0.0 0.0
CAF:deflate15 Codec.Compression.Zlib.Stream <no location info> 68317 0 0.0 0.0 0.0 0.0
toStatus Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(557,1)-(576,23) 131899 0 0.0 0.0 0.0 0.0
CAF:deflate4 Codec.Compression.Zlib.Stream <no location info> 68260 0 0.0 0.0 0.0 0.0
getOutFree Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(937,1)-(938,54) 131853 0 0.0 0.0 0.0 0.0
withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 131854 1 0.0 0.0 0.0 0.0
CAF:deleteWallFromZones1 Dodge.Wall.Zone <no location info> 109829 0 0.0 0.0 0.0 0.0
deleteWallFromZones Dodge.Wall.Zone src/Dodge/Wall/Zone.hs:24:1-48 144664 1 0.0 0.0 0.0 0.0
CAF:dict1 Data.Aeson.Encoding.Internal <no location info> 86359 0 0.0 0.0 0.0 0.0
openCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 145816 1 0.0 0.0 0.0 0.0
CAF:dict4 Data.Aeson.Encoding.Internal <no location info> 86339 0 0.0 0.0 0.0 0.0
emptyObject_ Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:177:1-39 151374 1 0.0 0.0 0.0 0.0
CAF:dirtPoly Dodge.Room.RoadBlock src/Dodge/Room/RoadBlock.hs:75:1-8 105611 0 0.0 0.0 0.0 0.0
dirtPoly Dodge.Room.RoadBlock src/Dodge/Room/RoadBlock.hs:75:1-62 140706 1 0.0 0.0 0.0 0.0
CAF:distFromEqmnt_ro7lb Dodge.Update.Camera src/Dodge/Update/Camera.hs:135:5-17 128283 0 0.0 0.0 0.0 0.0
updateCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(31,1)-(33,43) 143038 0 0.0 0.0 0.0 0.0
updateInGameCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(80,1)-(85,42) 143039 0 0.0 0.0 0.0 0.0
moveZoomCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(88,1)-(141,21) 143040 0 0.0 0.0 0.0 0.0
moveZoomCamera.distFromEqmnt Dodge.Update.Camera src/Dodge/Update/Camera.hs:135:5-44 143041 1 0.0 0.0 0.0 0.0
viewDistanceFromItems Dodge.Update.Camera src/Dodge/Update/Camera.hs:195:1-27 143042 1 0.0 0.0 0.0 0.0
CAF:doBoundsChecks Data.Vector.Internal.Check src/Data/Vector/Internal/Check.hs:63:1-14 68146 0 0.0 0.0 0.0 0.0
doBoundsChecks Data.Vector.Internal.Check src/Data/Vector/Internal/Check.hs:63:1-21 131557 1 0.0 0.0 0.0 0.0
CAF:doButtonEvent Dodge.Button.Event src/Dodge/Button/Event.hs:10:1-13 126717 0 0.0 0.0 0.0 0.0
doButtonEvent Dodge.Button.Event src/Dodge/Button/Event.hs:(10,1)-(15,58) 156506 1 0.0 0.0 0.0 0.0
CAF:doInternalChecks Data.Vector.Internal.Check src/Data/Vector/Internal/Check.hs:79:1-16 68148 0 0.0 0.0 0.0 0.0
doInternalChecks Data.Vector.Internal.Check src/Data/Vector/Internal/Check.hs:79:1-24 130660 1 0.0 0.0 0.0 0.0
CAF:doUnsafeChecks Data.Vector.Internal.Check src/Data/Vector/Internal/Check.hs:72:1-14 68147 0 0.0 0.0 0.0 0.0
doUnsafeChecks Data.Vector.Internal.Check src/Data/Vector/Internal/Check.hs:72:1-22 130661 1 0.0 0.0 0.0 0.0
CAF:door Dodge.Room.Door src/Dodge/Room/Door.hs:14:1-4 105683 0 0.0 0.0 0.0 0.0
door Dodge.Room.Door src/Dodge/Room/Door.hs:(14,1)-(28,9) 135411 1 0.0 0.0 0.0 0.0
door.lnks Dodge.Room.Door src/Dodge/Room/Door.hs:(25,5)-(28,9) 135412 1 0.0 0.0 0.0 0.0
CAF:door13 Dodge.Room.Door <no location info> 105678 0 0.0 0.0 0.0 0.0
door Dodge.Room.Door src/Dodge/Room/Door.hs:(14,1)-(28,9) 139015 0 0.0 0.0 0.0 0.0
putAutoDoor Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:(84,1)-(95,25) 139016 1 0.0 0.0 0.0 0.0
CAF:door19 Dodge.Room.Door <no location info> 105680 0 0.0 0.0 0.0 0.0
door Dodge.Room.Door src/Dodge/Room/Door.hs:(14,1)-(28,9) 137644 0 0.0 0.0 0.0 0.0
door.lnks Dodge.Room.Door src/Dodge/Room/Door.hs:(25,5)-(28,9) 137645 0 0.0 0.0 0.0 0.0
inLink Dodge.RoomLink src/Dodge/RoomLink.hs:(129,1)-(134,9) 137646 1 0.0 0.0 0.0 0.0
CAF:door22 Dodge.Room.Door <no location info> 105679 0 0.0 0.0 0.0 0.0
door Dodge.Room.Door src/Dodge/Room/Door.hs:(14,1)-(28,9) 137640 0 0.0 0.0 0.0 0.0
door.lnks Dodge.Room.Door src/Dodge/Room/Door.hs:(25,5)-(28,9) 137641 0 0.0 0.0 0.0 0.0
outLink Dodge.RoomLink src/Dodge/RoomLink.hs:(121,1)-(126,9) 137642 1 0.0 0.0 0.0 0.0
CAF:door26 Dodge.Room.Door <no location info> 105681 0 0.0 0.0 0.0 0.0
door Dodge.Room.Door src/Dodge/Room/Door.hs:(14,1)-(28,9) 138306 0 0.0 0.0 0.0 0.0
rectNSWE Geometry.Polygon src/Geometry/Polygon.hs:16:1-55 138307 1 0.0 0.0 0.0 0.0
CAF:door34 Dodge.Room.Door <no location info> 105682 0 0.0 0.0 0.0 0.0
door Dodge.Room.Door src/Dodge/Room/Door.hs:(14,1)-(28,9) 135413 0 0.0 0.0 0.0 0.0
doublePairSet Geometry src/Geometry.hs:167:1-50 135414 1 0.0 0.0 0.0 0.0
compare Linear.V2 src/Linear/V2.hs:114:7-9 135415 2 0.0 0.0 0.0 0.0
CAF:door4 Dodge.Room.Door <no location info> 105677 0 0.0 0.0 0.0 0.0
door Dodge.Room.Door src/Dodge/Room/Door.hs:(14,1)-(28,9) 137701 0 0.0 0.0 0.0 0.0
rectNSWE Geometry.Polygon src/Geometry/Polygon.hs:16:1-55 137702 1 0.0 0.0 0.0 0.0
CAF:double5 Data.Aeson.Encoding.Internal <no location info> 86341 0 0.0 0.0 0.0 0.0
null_ Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:186:1-25 147383 1 0.0 0.0 0.0 0.0
CAF:downps_rwqd Dodge.Render.ShapePicture <no location info> 128464 0 0.0 0.0 0.0 0.0
barrelShape Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:(82,1)-(84,22) 145037 0 0.0 0.0 0.0 0.0
CAF:drawChasm_rtvf Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:54:1-9 128483 0 0.0 0.0 0.0 0.0
drawChasm Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:54:1-59 143544 1 0.0 0.0 0.0 0.0
CAF:drawLightSource Dodge.LightSource.Draw src/Dodge/LightSource/Draw.hs:8:1-15 111308 0 0.0 0.0 0.0 0.0
drawLightSource Dodge.LightSource.Draw src/Dodge/LightSource/Draw.hs:8:1-26 144352 1 0.0 0.0 0.0 0.0
CAF:drawList Dodge.Render.List src/Dodge/Render/List.hs:210:1-8 107182 0 0.0 0.0 0.0 0.0
drawList Dodge.Render.List src/Dodge/Render/List.hs:210:1-38 135333 1 0.0 0.0 0.0 0.0
drawListYgapScaleYoff Dodge.Render.List src/Dodge/Render/List.hs:97:1-84 135334 1 0.0 0.0 0.0 0.0
CAF:drawSwitch18 Dodge.Button.Draw <no location info> 126732 0 0.0 0.0 0.0 0.0
CAF:drawSwitch19 Dodge.Button.Draw <no location info> 126731 0 0.0 0.0 0.0 0.0
drawSwitch Dodge.Button.Draw src/Dodge/Button/Draw.hs:(17,1)-(27,9) 145195 0 0.0 0.0 0.0 0.0
drawSwitch.flick Dodge.Button.Draw src/Dodge/Button/Draw.hs:(21,5)-(27,9) 145196 0 0.0 0.0 0.0 0.0
CAF:drawSwitch21 Dodge.Button.Draw <no location info> 126725 0 0.0 0.0 0.0 0.0
CAF:drawSwitch22 Dodge.Button.Draw <no location info> 126724 0 0.0 0.0 0.0 0.0
drawSwitch Dodge.Button.Draw src/Dodge/Button/Draw.hs:(17,1)-(27,9) 145183 0 0.0 0.0 0.0 0.0
drawSwitch.flick Dodge.Button.Draw src/Dodge/Button/Draw.hs:(21,5)-(27,9) 145184 0 0.0 0.0 0.0 0.0
CAF:drawSwitch32 Dodge.Button.Draw <no location info> 126727 0 0.0 0.0 0.0 0.0
drawSwitch Dodge.Button.Draw src/Dodge/Button/Draw.hs:(17,1)-(27,9) 145190 0 0.0 0.0 0.0 0.0
drawSwitch.flick Dodge.Button.Draw src/Dodge/Button/Draw.hs:(21,5)-(27,9) 145191 0 0.0 0.0 0.0 0.0
CAF:drawSwitch33 Dodge.Button.Draw <no location info> 126726 0 0.0 0.0 0.0 0.0
drawSwitch Dodge.Button.Draw src/Dodge/Button/Draw.hs:(17,1)-(27,9) 145192 0 0.0 0.0 0.0 0.0
drawSwitch.flick Dodge.Button.Draw src/Dodge/Button/Draw.hs:(21,5)-(27,9) 145193 0 0.0 0.0 0.0 0.0
CAF:drawSwitch4 Dodge.Button.Draw <no location info> 126734 0 0.0 0.0 0.0 0.0
CAF:drawSwitch8 Dodge.Button.Draw <no location info> 126733 0 0.0 0.0 0.0 0.0
drawSwitch Dodge.Button.Draw src/Dodge/Button/Draw.hs:(17,1)-(27,9) 145202 0 0.0 0.0 0.0 0.0
drawSwitch.flick Dodge.Button.Draw src/Dodge/Button/Draw.hs:(21,5)-(27,9) 145203 0 0.0 0.0 0.0 0.0
CAF:drawSwitch9 Dodge.Button.Draw <no location info> 126730 0 0.0 0.0 0.0 0.0
drawSwitch Dodge.Button.Draw src/Dodge/Button/Draw.hs:(17,1)-(27,9) 145204 0 0.0 0.0 0.0 0.0
drawSwitch.flick Dodge.Button.Draw src/Dodge/Button/Draw.hs:(21,5)-(27,9) 145205 0 0.0 0.0 0.0 0.0
CAF:drawSwitch_ps Dodge.Button.Draw <no location info> 126728 0 0.0 0.0 0.0 0.0
drawSwitch Dodge.Button.Draw src/Dodge/Button/Draw.hs:(17,1)-(27,9) 145199 0 0.0 0.0 0.0 0.0
drawSwitch.flick Dodge.Button.Draw src/Dodge/Button/Draw.hs:(21,5)-(27,9) 145200 0 0.0 0.0 0.0 0.0
rectNSWE Geometry.Polygon src/Geometry/Polygon.hs:16:1-55 145201 1 0.0 0.0 0.0 0.0
CAF:drawSwitch_ps1 Dodge.Button.Draw <no location info> 126722 0 0.0 0.0 0.0 0.0
drawSwitch Dodge.Button.Draw src/Dodge/Button/Draw.hs:(17,1)-(27,9) 145187 0 0.0 0.0 0.0 0.0
drawSwitch.flick Dodge.Button.Draw src/Dodge/Button/Draw.hs:(21,5)-(27,9) 145188 0 0.0 0.0 0.0 0.0
rectNSWE Geometry.Polygon src/Geometry/Polygon.hs:16:1-55 145189 1 0.0 0.0 0.0 0.0
CAF:drawSwitch_upps Dodge.Button.Draw <no location info> 126729 0 0.0 0.0 0.0 0.0
drawSwitch Dodge.Button.Draw src/Dodge/Button/Draw.hs:(17,1)-(27,9) 145197 0 0.0 0.0 0.0 0.0
drawSwitch.flick Dodge.Button.Draw src/Dodge/Button/Draw.hs:(21,5)-(27,9) 145198 0 0.0 0.0 0.0 0.0
CAF:drawSwitch_upps1 Dodge.Button.Draw <no location info> 126723 0 0.0 0.0 0.0 0.0
drawSwitch Dodge.Button.Draw src/Dodge/Button/Draw.hs:(17,1)-(27,9) 145185 0 0.0 0.0 0.0 0.0
drawSwitch.flick Dodge.Button.Draw src/Dodge/Button/Draw.hs:(21,5)-(27,9) 145186 0 0.0 0.0 0.0 0.0
CAF:drumMag1 Dodge.Item.Ammo <no location info> 112168 0 0.0 0.0 0.0 0.0
drumMag Dodge.Item.Ammo src/Dodge/Item/Ammo.hs:(35,1)-(37,29) 140675 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 140676 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 140677 1 0.0 0.0 0.0 0.0
CAF:drumMag2 Dodge.Item.Ammo <no location info> 112167 0 0.0 0.0 0.0 0.0
drumMag Dodge.Item.Ammo src/Dodge/Item/Ammo.hs:(35,1)-(37,29) 140678 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 140679 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 140680 1 0.0 0.0 0.0 0.0
CAF:ds10_rgmv1 Dodge.Data.WorldEffect <no location info> 113168 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:64:1-32 152925 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:64:1-32 152926 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 152927 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 152928 1 0.0 0.0 0.0 0.0
CAF:ds12_r6ing Dodge.Data.Item.Combine <no location info> 119941 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:200:1-36 148321 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:200:1-36 148322 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 148323 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 148324 1 0.0 0.0 0.0 0.0
CAF:ds1_r2Ewn Dodge.Data.Wall.Structure <no location info> 113380 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Wall.Structure src/Dodge/Data/Wall/Structure.hs:25:1-41 149064 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Wall.Structure src/Dodge/Data/Wall/Structure.hs:25:1-41 149065 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 149066 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 149067 1 0.0 0.0 0.0 0.0
CAF:ds1_r2uSy Dodge.Data.Terminal.Status <no location info> 113867 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal.Status src/Dodge/Data/Terminal/Status.hs:19:1-42 151014 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Terminal.Status src/Dodge/Data/Terminal/Status.hs:19:1-42 151015 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 151016 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 151017 1 0.0 0.0 0.0 0.0
CAF:ds1_r7sAo Dodge.Data.Machine.Sensor <no location info> 116321 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:45:1-48 150482 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:45:1-48 150483 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 150484 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 150485 1 0.0 0.0 0.0 0.0
CAF:ds1_raznY Dodge.Data.Creature.Misc <no location info> 123694 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:105:1-40 146044 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:105:1-40 146045 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 146046 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 146047 1 0.0 0.0 0.0 0.0
CAF:ds1_res1v Preload.Render <no location info> 127608 0 0.0 0.0 0.0 0.0
preloadRender Preload.Render src/Preload/Render.hs:(31,1)-(195,13) 131560 0 0.0 0.0 0.0 0.0
internal Control.Monad.Primitive Control/Monad/Primitive.hs:215:3-21 131561 1 0.0 0.0 0.0 0.0
CAF:ds1_rh5LA Dodge.Data.Modification <no location info> 115996 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Modification src/Dodge/Data/Modification.hs:30:1-40 152491 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Modification src/Dodge/Data/Modification.hs:30:1-40 152492 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 152493 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 152494 1 0.0 0.0 0.0 0.0
CAF:ds1_rhnxT Dodge.Data.Button <no location info> 124545 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:37:1-39 153113 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:37:1-39 153114 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 153115 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 153116 1 0.0 0.0 0.0 0.0
CAF:ds1_rix9M Dodge.Data.Machine <no location info> 116617 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:61:1-39 150380 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:61:1-39 150381 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 150382 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 150383 1 0.0 0.0 0.0 0.0
CAF:ds1_rlxZO Dodge.Render.Walls <no location info> 128457 0 0.0 0.0 0.0 0.0
wallsToDraw Dodge.Render.Walls src/Dodge/Render/Walls.hs:(17,1)-(28,55) 134368 0 0.0 0.0 0.0 0.0
mconcat Control.Foldl src/Control/Foldl.hs:594:1-32 134369 0 0.0 0.0 0.0 0.0
mempty Data.Strict.Tuple src/Data/Strict/Tuple.hs:170:3-55 134370 1 0.0 0.0 0.0 0.0
CAF:ds1_rmLQe Dodge.Machine.Draw <no location info> 111278 0 0.0 0.0 0.0 0.0
drawMachine Dodge.Machine.Draw src/Dodge/Machine/Draw.hs:(17,1)-(25,47) 143647 0 0.0 0.0 0.0 0.0
drawProxSensor Dodge.Machine.Draw src/Dodge/Machine/Draw.hs:38:1-31 143648 1 0.0 0.0 0.0 0.0
mempty Data.Strict.Tuple src/Data/Strict/Tuple.hs:170:3-55 143649 1 0.0 0.0 0.0 0.0
CAF:ds1_rmZMU Dodge.Placement.Instance.Door <no location info> 105991 0 0.0 0.0 0.0 0.0
putAutoDoor Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:(84,1)-(95,25) 139109 0 0.0 0.0 0.0 0.0
putAutoDoor.\ Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:(85,5)-(95,25) 139110 0 0.0 0.0 0.0 0.0
putAutoDoor.\.\ Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:(87,13)-(95,25) 139111 0 0.0 0.0 0.0 0.0
putAutoDoor.\.\.y Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:88:17-76 139112 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 139113 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 139114 1 0.0 0.0 0.0 0.0
CAF:ds1_rpFjk Dodge.Render.HUD <no location info> 107227 0 0.0 0.0 0.0 0.0
drawHUD Dodge.Render.HUD src/Dodge/Render/HUD.hs:(52,1)-(56,45) 156310 0 0.0 0.0 0.0 0.0
drawInventory Dodge.Render.HUD src/Dodge/Render/HUD.hs:(59,1)-(74,67) 156311 0 0.0 0.0 0.0 0.0
drawInventory.\ Dodge.Render.HUD src/Dodge/Render/HUD.hs:(61,10)-(65,31) 156312 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 156313 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 156314 1 0.0 0.0 0.0 0.0
CAF:ds1_rr1ME Dodge.Layout <no location info> 107411 0 0.0 0.0 0.0 0.0
generateLevelFromRoomList Dodge.Layout src/Dodge/Layout.hs:(36,1)-(57,58) 142749 0 0.0 0.0 0.0 0.0
setupWorldBounds Dodge.Layout src/Dodge/Layout.hs:(117,1)-(135,14) 142750 0 0.0 0.0 0.0 0.0
setupWorldBounds.(...) Dodge.Layout src/Dodge/Layout.hs:(127,5)-(135,14) 142751 0 0.0 0.0 0.0 0.0
minimum Control.Foldl src/Control/Foldl.hs:738:1-20 142752 1 0.0 0.0 0.0 0.0
_Fold1 Control.Foldl src/Control/Foldl.hs:(1183,1)-(1187,28) 142753 1 0.0 0.0 0.0 0.0
CAF:ds2_r1jlY Dodge.Data.FloatFunction <no location info> 120982 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:18:1-38 147064 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:18:1-38 147065 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 147066 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 147067 1 0.0 0.0 0.0 0.0
CAF:ds2_r2Ewr Dodge.Data.Wall.Structure <no location info> 113383 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Wall.Structure src/Dodge/Data/Wall/Structure.hs:25:1-41 149140 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Wall.Structure src/Dodge/Data/Wall/Structure.hs:25:1-41 149141 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 149142 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 149143 1 0.0 0.0 0.0 0.0
CAF:ds2_r7sAs Dodge.Data.Machine.Sensor <no location info> 116324 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:45:1-48 150683 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:45:1-48 150684 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 150685 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 150686 1 0.0 0.0 0.0 0.0
CAF:ds2_r8mZx Dodge.Data.Creature.Perception <no location info> 123207 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:76:1-37 146933 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:76:1-37 146934 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 146935 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 146936 1 0.0 0.0 0.0 0.0
CAF:ds2_razo8 Dodge.Data.Creature.Misc <no location info> 123701 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:105:1-40 147434 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:105:1-40 147435 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 147436 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 147437 1 0.0 0.0 0.0 0.0
CAF:ds2_rhnxY Dodge.Data.Button <no location info> 124548 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:37:1-39 152841 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:37:1-39 152842 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 152843 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 152844 1 0.0 0.0 0.0 0.0
CAF:ds2_rhySU Dodge.Data.Terminal <no location info> 114077 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151430 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151431 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 151432 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 151433 1 0.0 0.0 0.0 0.0
CAF:ds2_rlxZP Dodge.Render.Walls <no location info> 128458 0 0.0 0.0 0.0 0.0
wallsToDraw Dodge.Render.Walls src/Dodge/Render/Walls.hs:(17,1)-(28,55) 134365 0 0.0 0.0 0.0 0.0
mconcat Control.Foldl src/Control/Foldl.hs:594:1-32 134366 1 0.0 0.0 0.0 0.0
CAF:ds2_rr1MF Dodge.Layout <no location info> 107412 0 0.0 0.0 0.0 0.0
generateLevelFromRoomList Dodge.Layout src/Dodge/Layout.hs:(36,1)-(57,58) 142745 0 0.0 0.0 0.0 0.0
setupWorldBounds Dodge.Layout src/Dodge/Layout.hs:(117,1)-(135,14) 142746 0 0.0 0.0 0.0 0.0
setupWorldBounds.(...) Dodge.Layout src/Dodge/Layout.hs:(127,5)-(135,14) 142747 0 0.0 0.0 0.0 0.0
premap Control.Foldl src/Control/Foldl.hs:(1209,1)-(1211,28) 142748 1 0.0 0.0 0.0 0.0
CAF:ds2_rw443 Dodge.Update <no location info> 128322 0 0.0 0.0 0.0 0.0
functionalUpdate Dodge.Update src/Dodge/Update.hs:(243,1)-(304,39) 144993 0 0.0 0.0 0.0 0.0
checkEndGame Dodge.Update src/Dodge/Update.hs:(770,1)-(780,19) 144994 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 144995 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 144996 1 0.0 0.0 0.0 0.0
CAF:ds3_r7sAD Dodge.Data.Machine.Sensor <no location info> 116372 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:46:1-47 150439 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:46:1-47 150440 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 150441 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 150442 1 0.0 0.0 0.0 0.0
CAF:ds3_razoo Dodge.Data.Creature.Misc <no location info> 123712 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:105:1-40 147699 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:105:1-40 147700 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 147701 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 147702 1 0.0 0.0 0.0 0.0
CAF:ds3_rgmsd Dodge.Data.WorldEffect <no location info> 112991 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:67:1-32 149909 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:67:1-32 149910 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 149911 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 149912 1 0.0 0.0 0.0 0.0
CAF:ds3_rhyTa Dodge.Data.Terminal <no location info> 114088 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 150974 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 150975 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 150976 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 150977 1 0.0 0.0 0.0 0.0
CAF:ds3_rqajQ Dodge.DisplayInventory <no location info> 112673 0 0.0 0.0 0.0 0.0
updateInventoryPositioning Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:(87,1)-(91,40) 134600 0 0.0 0.0 0.0 0.0
checkInventorySelectionExists Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:(94,1)-(98,78) 134601 0 0.0 0.0 0.0 0.0
checkInventorySelectionExists.(...) Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:98:5-78 134602 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 134603 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 134604 1 0.0 0.0 0.0 0.0
CAF:ds3_rr1MH Dodge.Layout <no location info> 107413 0 0.0 0.0 0.0 0.0
generateLevelFromRoomList Dodge.Layout src/Dodge/Layout.hs:(36,1)-(57,58) 142758 0 0.0 0.0 0.0 0.0
setupWorldBounds Dodge.Layout src/Dodge/Layout.hs:(117,1)-(135,14) 142759 0 0.0 0.0 0.0 0.0
setupWorldBounds.(...) Dodge.Layout src/Dodge/Layout.hs:(127,5)-(135,14) 142760 0 0.0 0.0 0.0 0.0
maximum Control.Foldl src/Control/Foldl.hs:722:1-20 142761 1 0.0 0.0 0.0 0.0
_Fold1 Control.Foldl src/Control/Foldl.hs:(1183,1)-(1187,28) 142762 1 0.0 0.0 0.0 0.0
CAF:ds48_rjabt Dodge.Data.ActionPlan <no location info> 126216 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146578 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146579 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 146580 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 146581 1 0.0 0.0 0.0 0.0
CAF:ds4_r7sAH Dodge.Data.Machine.Sensor <no location info> 116375 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:46:1-47 150588 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:46:1-47 150589 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 150590 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 150591 1 0.0 0.0 0.0 0.0
CAF:ds4_ralnZ Dodge.Data.Creature.State <no location info> 122731 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:34:1-35 147542 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:34:1-35 147543 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 147544 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 147545 1 0.0 0.0 0.0 0.0
CAF:ds4_rgmsf Dodge.Data.WorldEffect <no location info> 112992 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:67:1-32 149302 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:67:1-32 149303 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 149304 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 149305 1 0.0 0.0 0.0 0.0
CAF:ds4_rr1MI Dodge.Layout <no location info> 107414 0 0.0 0.0 0.0 0.0
generateLevelFromRoomList Dodge.Layout src/Dodge/Layout.hs:(36,1)-(57,58) 142754 0 0.0 0.0 0.0 0.0
setupWorldBounds Dodge.Layout src/Dodge/Layout.hs:(117,1)-(135,14) 142755 0 0.0 0.0 0.0 0.0
setupWorldBounds.(...) Dodge.Layout src/Dodge/Layout.hs:(127,5)-(135,14) 142756 0 0.0 0.0 0.0 0.0
premap Control.Foldl src/Control/Foldl.hs:(1209,1)-(1211,28) 142757 1 0.0 0.0 0.0 0.0
CAF:ds5_rgmsh Dodge.Data.WorldEffect <no location info> 112993 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:67:1-32 149781 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:67:1-32 149782 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 149783 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 149784 1 0.0 0.0 0.0 0.0
CAF:ds5_rr1MJ Dodge.Layout <no location info> 107415 0 0.0 0.0 0.0 0.0
generateLevelFromRoomList Dodge.Layout src/Dodge/Layout.hs:(36,1)-(57,58) 142763 0 0.0 0.0 0.0 0.0
setupWorldBounds Dodge.Layout src/Dodge/Layout.hs:(117,1)-(135,14) 142764 0 0.0 0.0 0.0 0.0
setupWorldBounds.(...) Dodge.Layout src/Dodge/Layout.hs:(127,5)-(135,14) 142765 0 0.0 0.0 0.0 0.0
premap Control.Foldl src/Control/Foldl.hs:(1209,1)-(1211,28) 142766 1 0.0 0.0 0.0 0.0
CAF:ds6_rgmtE Dodge.Data.WorldEffect <no location info> 113064 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:66:1-34 152547 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:66:1-34 152548 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 152549 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 152550 1 0.0 0.0 0.0 0.0
CAF:ds6_rj9Sc Dodge.Data.ActionPlan <no location info> 125241 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146639 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146640 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 146641 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 146642 1 0.0 0.0 0.0 0.0
CAF:ds6_rr1MK Dodge.Layout <no location info> 107416 0 0.0 0.0 0.0 0.0
generateLevelFromRoomList Dodge.Layout src/Dodge/Layout.hs:(36,1)-(57,58) 142767 0 0.0 0.0 0.0 0.0
setupWorldBounds Dodge.Layout src/Dodge/Layout.hs:(117,1)-(135,14) 142768 0 0.0 0.0 0.0 0.0
setupWorldBounds.(...) Dodge.Layout src/Dodge/Layout.hs:(127,5)-(135,14) 142769 0 0.0 0.0 0.0 0.0
premap Control.Foldl src/Control/Foldl.hs:(1209,1)-(1211,28) 142770 1 0.0 0.0 0.0 0.0
CAF:ds7_rgmtG Dodge.Data.WorldEffect <no location info> 113065 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:66:1-34 152584 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:66:1-34 152585 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 152586 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 152587 1 0.0 0.0 0.0 0.0
CAF:ds7_rr1MV Dodge.Layout <no location info> 107417 0 0.0 0.0 0.0 0.0
generateLevelFromRoomList Dodge.Layout src/Dodge/Layout.hs:(36,1)-(57,58) 138682 0 0.0 0.0 0.0 0.0
doIndividualPlacements Dodge.Layout src/Dodge/Layout.hs:102:1-69 138683 0 0.0 0.0 0.0 0.0
doRoomPlacements Dodge.Layout src/Dodge/Layout.hs:(105,1)-(108,28) 138684 0 0.0 0.0 0.0 0.0
doRoomPlacements.i Dodge.Layout src/Dodge/Layout.hs:108:5-28 138685 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 138686 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 138687 1 0.0 0.0 0.0 0.0
CAF:ds8_r6in0 Dodge.Data.Item.Combine <no location info> 119929 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:200:1-36 147977 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:200:1-36 147978 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 147979 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 147980 1 0.0 0.0 0.0 0.0
CAF:ds_r1jlO Dodge.Data.FloatFunction <no location info> 120976 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:18:1-38 147021 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:18:1-38 147022 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 147023 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 147024 1 0.0 0.0 0.0 0.0
CAF:ds_r2Ewj Dodge.Data.Wall.Structure <no location info> 113377 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Wall.Structure src/Dodge/Data/Wall/Structure.hs:25:1-41 149117 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Wall.Structure src/Dodge/Data/Wall/Structure.hs:25:1-41 149118 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 149119 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 149120 1 0.0 0.0 0.0 0.0
CAF:ds_r2uSu Dodge.Data.Terminal.Status <no location info> 113864 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal.Status src/Dodge/Data/Terminal/Status.hs:19:1-42 151503 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Terminal.Status src/Dodge/Data/Terminal/Status.hs:19:1-42 151504 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 151505 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 151506 1 0.0 0.0 0.0 0.0
CAF:ds_r4R0K Dodge.Data.Creature.Stance <no location info> 122988 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:43:1-36 146437 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:43:1-36 146438 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 146439 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 146440 1 0.0 0.0 0.0 0.0
CAF:ds_rK2M Dodge.Render <no location info> 128509 0 0.0 0.0 0.0 0.0
doDrawing Dodge.Render src/Dodge/Render.hs:(35,1)-(39,41) 134243 0 0.0 0.0 0.0 0.0
doDrawing' Dodge.Render src/Dodge/Render.hs:(46,1)-(433,24) 134244 0 0.0 0.0 0.0 0.0
basicUnsafeReplicate Data.Vector.Unboxed.Base src/Data/Vector/Unboxed/Base.hs:447:1328-1396 134246 1 0.0 0.0 0.0 0.0
internal Control.Monad.Primitive Control/Monad/Primitive.hs:215:3-21 134245 1 0.0 0.0 0.0 0.0
CAF:ds_razlH Dodge.Data.Creature.Misc <no location info> 123562 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:100:1-40 147497 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:100:1-40 147498 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 147499 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 147500 1 0.0 0.0 0.0 0.0
CAF:ds_rcJ39 Shape.Data <no location info> 127154 0 0.0 0.0 0.0 0.0
toEncoding Shape.Data src/Shape/Data.hs:58:1-37 153371 0 0.0 0.0 0.0 0.0
toEncoding.\ Shape.Data src/Shape/Data.hs:58:1-37 153372 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 153373 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 153374 1 0.0 0.0 0.0 0.0
CAF:ds_rgms7 Dodge.Data.WorldEffect <no location info> 112988 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:67:1-32 149923 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:67:1-32 149924 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 149925 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 149926 1 0.0 0.0 0.0 0.0
CAF:ds_rhnxO Dodge.Data.Button <no location info> 124542 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:37:1-39 152889 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:37:1-39 152890 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 152891 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 152892 1 0.0 0.0 0.0 0.0
CAF:ds_rifES Dodge.Item.Draw.SPic <no location info> 112018 0 0.0 0.0 0.0 0.0
itemSPic Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(18,1)-(38,25) 144407 0 0.0 0.0 0.0 0.0
ammoMagSPic Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(129,1)-(143,30) 144408 0 0.0 0.0 0.0 0.0
ammoMagSPic.am Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:143:5-30 144409 0 0.0 0.0 0.0 0.0
fractionLoadedAmmo Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(146,1)-(150,28) 144410 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 144412 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 144414 1 0.0 0.0 0.0 0.0
CAF:ds_rk8Fe Dodge.Data.Creature <no location info> 123937 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 146179 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 146180 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 146181 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 146182 1 0.0 0.0 0.0 0.0
CAF:ds_rlxZL Dodge.Render.Walls <no location info> 128456 0 0.0 0.0 0.0 0.0
wallsToDraw Dodge.Render.Walls src/Dodge/Render/Walls.hs:(17,1)-(28,55) 134344 0 0.0 0.0 0.0 0.0
premap Control.Foldl src/Control/Foldl.hs:(1209,1)-(1211,28) 134345 1 0.0 0.0 0.0 0.0
CAF:ds_rmZMw Dodge.Placement.Instance.Door <no location info> 105983 0 0.0 0.0 0.0 0.0
putAutoDoor Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:(84,1)-(95,25) 139092 0 0.0 0.0 0.0 0.0
putAutoDoor.\ Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:(85,5)-(95,25) 139093 0 0.0 0.0 0.0 0.0
putAutoDoor.\.\ Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:(87,13)-(95,25) 139094 0 0.0 0.0 0.0 0.0
putAutoDoor.\.\.x Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:87:17-76 139095 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 139096 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 139097 1 0.0 0.0 0.0 0.0
CAF:ds_rpukl Dodge.Inventory <no location info> 112344 0 0.0 0.0 0.0 0.0
updateCloseObjects Dodge.Inventory src/Dodge/Inventory.hs:(116,1)-(132,28) 143213 0 0.0 0.0 0.0 0.0
updateCloseObjects.cbts Dodge.Inventory src/Dodge/Inventory.hs:124:5-91 143214 0 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 143215 1 0.0 0.0 0.0 0.0
CAF:ds_rqajp Dodge.DisplayInventory <no location info> 112656 0 0.0 0.0 0.0 0.0
updateInventoryPositioning Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:(87,1)-(91,40) 134492 0 0.0 0.0 0.0 0.0
updateDisplaySections Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:(117,1)-(155,85) 134493 0 0.0 0.0 0.0 0.0
updateDisplaySections.mselpos Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:134:5-44 134494 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 134495 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 134496 1 0.0 0.0 0.0 0.0
CAF:ds_rr1Ma Dodge.Layout <no location info> 107402 0 0.0 0.0 0.0 0.0
generateLevelFromRoomList Dodge.Layout src/Dodge/Layout.hs:(36,1)-(57,58) 141868 0 0.0 0.0 0.0 0.0
doInPlacements Dodge.Layout src/Dodge/Layout.hs:(88,1)-(92,54) 141869 0 0.0 0.0 0.0 0.0
doInPlacements.g Dodge.Layout src/Dodge/Layout.hs:92:5-54 141870 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 141871 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 141872 1 0.0 0.0 0.0 0.0
CAF:ds_rt2Jo Dodge.Creature.Update <no location info> 126401 0 0.0 0.0 0.0 0.0
updateCreature Dodge.Creature.Update src/Dodge/Creature/Update.hs:(33,1)-(39,54) 143278 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143279 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143280 1 0.0 0.0 0.0 0.0
CAF:ds_rvpjI Dodge.Room.Tutorial <no location info> 106424 0 0.0 0.0 0.0 0.0
getCrsFromRooms Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(360,1)-(366,15) 150718 0 0.0 0.0 0.0 0.0
getCrsFromRooms.g Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(364,5)-(366,15) 150719 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 150720 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 150721 1 0.0 0.0 0.0 0.0
CAF:ds_rwrF Dodge.Render.ShapePicture <no location info> 128490 0 0.0 0.0 0.0 0.0
worldSPic Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:(23,1)-(51,35) 134415 0 0.0 0.0 0.0 0.0
drawCreature Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:(73,1)-(79,29) 134416 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 134417 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 134418 1 0.0 0.0 0.0 0.0
CAF:emptyArray_1 Data.Aeson.Encoding.Internal <no location info> 86337 0 0.0 0.0 0.0 0.0
emptyArray_ Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:174:1-37 146254 1 0.0 0.0 0.0 0.0
CAF:emptyArray_1 Data.Aeson.Encoding.Builder <no location info> 85159 0 0.0 0.0 0.0 0.0
emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 146255 1 0.0 0.0 0.0 0.0
CAF:emptyObject_1 Data.Aeson.Encoding.Builder <no location info> 85157 0 0.0 0.0 0.0 0.0
emptyObject_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:155:1-51 151375 1 0.0 0.0 0.0 0.0
CAF:endOfInput4 Data.Attoparsec.Internal <no location info> 80986 0 0.0 0.0 0.0 0.0
endOfInput Data.Attoparsec.Internal Data/Attoparsec/Internal.hs:(110,1)-(117,55) 130629 1 0.0 0.0 0.0 0.0
CAF:equipSitePQ Dodge.Creature.HandPos src/Dodge/Creature/HandPos.hs:27:1-11 108853 0 0.0 0.0 0.0 0.0
equipSitePQ Dodge.Creature.HandPos src/Dodge/Creature/HandPos.hs:(27,1)-(34,28) 134759 1 0.0 0.0 0.0 0.0
CAF:eta15_rnDj6 Dodge.WorldBool <no location info> 109817 0 0.0 0.0 0.0 0.0
doWdBl Dodge.WorldBool src/Dodge/WorldBool.hs:(11,1)-(20,36) 144633 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 144634 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 144635 1 0.0 0.0 0.0 0.0
CAF:eta1_rbiRf MatrixHelper <no location info> 127976 0 0.0 0.0 0.0 0.0
perspectiveMatrixb MatrixHelper src/MatrixHelper.hs:(18,1)-(28,24) 135918 0 0.0 0.0 0.0 0.0
perMat MatrixHelper src/MatrixHelper.hs:(50,1)-(54,16) 135919 1 0.0 0.0 0.0 0.0
CAF:eta1_rnODa Dodge.Path <no location info> 110898 0 0.0 0.0 0.0 0.0
obstructPathsCrossing Dodge.Path src/Dodge/Path.hs:(130,1)-(136,39) 138933 0 0.0 0.0 0.0 0.0
obstructPathsCrossing.f Dodge.Path src/Dodge/Path.hs:136:5-39 138934 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 138935 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 138936 1 0.0 0.0 0.0 0.0
CAF:eta1_rqggK Dodge.Creature.Picture <no location info> 126497 0 0.0 0.0 0.0 0.0
basicCrPict Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:31:1-64 134736 0 0.0 0.0 0.0 0.0
basicCrShape Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:(37,1)-(49,48) 134737 0 0.0 0.0 0.0 0.0
toV4 Geometry.Data src/Geometry/Data.hs:61:1-30 134738 1 0.0 0.0 0.0 0.0
CAF:eta1_rupnk Dodge.Tree.Shift <no location info> 109912 0 0.0 0.0 0.0 0.0
posRms Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:(50,1)-(122,21) 137775 0 0.0 0.0 0.0 0.0
posRms.tryParentLinks Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:(64,5)-(122,21) 137776 0 0.0 0.0 0.0 0.0
posRms.tryParentLinks.tryChildLinks Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:(67,9)-(122,21) 137777 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 137778 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 137779 1 0.0 0.0 0.0 0.0
CAF:eta2_rbiRi MatrixHelper <no location info> 127977 0 0.0 0.0 0.0 0.0
perspectiveMatrixb MatrixHelper src/MatrixHelper.hs:(18,1)-(28,24) 135920 0 0.0 0.0 0.0 0.0
vertScale MatrixHelper src/MatrixHelper.hs:(81,1)-(85,16) 135921 1 0.0 0.0 0.0 0.0
CAF:eta3_rbiRl MatrixHelper <no location info> 127978 0 0.0 0.0 0.0 0.0
perspectiveMatrixb MatrixHelper src/MatrixHelper.hs:(18,1)-(28,24) 135922 0 0.0 0.0 0.0 0.0
vertTrans MatrixHelper src/MatrixHelper.hs:(88,1)-(92,16) 135923 1 0.0 0.0 0.0 0.0
CAF:eta4_rdADX Render <no location info> 127534 0 0.0 0.0 0.0 0.0
renderLayer Render src/Render.hs:(239,1)-(243,23) 136358 0 0.0 0.0 0.0 0.0
renderLayer.layerCounts Render src/Render.hs:240:9-64 136359 0 0.0 0.0 0.0 0.0
CAF:eta4_res1w Preload.Render <no location info> 127609 0 0.0 0.0 0.0 0.0
preloadRender Preload.Render src/Preload/Render.hs:(31,1)-(195,13) 131558 0 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:100:3-16 131559 1 0.0 0.0 0.0 0.0
CAF:eta5_rw45e Dodge.Update <no location info> 128350 0 0.0 0.0 0.0 0.0
tmUpdate Dodge.Update src/Dodge/Update.hs:(488,1)-(501,65) 144046 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 144047 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 144048 1 0.0 0.0 0.0 0.0
CAF:eta_r8Klb Dodge.Zoning.Pathing <no location info> 109793 0 0.0 0.0 0.0 0.0
zoneOfIncPe Dodge.Zoning.Pathing src/Dodge/Zoning/Pathing.hs:53:1-68 138596 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 138597 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 138598 1 0.0 0.0 0.0 0.0
CAF:eta_rK2l Dodge.Render <no location info> 128499 0 0.0 0.0 0.0 0.0
doDrawing Dodge.Render src/Dodge/Render.hs:(35,1)-(39,41) 134251 0 0.0 0.0 0.0 0.0
doDrawing' Dodge.Render src/Dodge/Render.hs:(46,1)-(433,24) 134252 0 0.0 0.0 0.0 0.0
CAF:eta_ruF7H Dodge.Room.Room <no location info> 106634 0 0.0 0.0 0.0 0.0
glassSwitchBackCrits Dodge.Room.Room src/Dodge/Room/Room.hs:(107,1)-(109,51) 140846 0 0.0 0.0 0.0 0.0
glassSwitchBack Dodge.Room.Room src/Dodge/Room/Room.hs:(73,1)-(104,41) 140847 0 0.0 0.0 0.0 0.0
glassSwitchBack.\ Dodge.Room.Room src/Dodge/Room/Room.hs:(80,17)-(81,50) 140848 0 0.0 0.0 0.0 0.0
at Control.Lens.At src/Control/Lens/At.hs:537:3-49 140849 1 0.0 0.0 0.0 0.0
CAF:eta_rupnl Dodge.Tree.Shift <no location info> 109913 0 0.0 0.0 0.0 0.0
posRms Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:(50,1)-(122,21) 137771 0 0.0 0.0 0.0 0.0
posRms.tryParentLinks Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:(64,5)-(122,21) 137772 0 0.0 0.0 0.0 0.0
posRms.tryParentLinks.tryChildLinks Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:(67,9)-(122,21) 137773 0 0.0 0.0 0.0 0.0
.# Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:176:3-25 137774 1 0.0 0.0 0.0 0.0
CAF:eta_rvLFj Dodge.Update.Input.InGame <no location info> 128201 0 0.0 0.0 0.0 0.0
spaceAction Dodge.Update.Input.InGame src/Dodge/Update/Input/InGame.hs:(529,1)-(531,49) 156493 0 0.0 0.0 0.0 0.0
getCloseObj Dodge.Update.Input.InGame src/Dodge/Update/Input/InGame.hs:(534,1)-(543,55) 156494 0 0.0 0.0 0.0 0.0
getCloseObj.topcbut Dodge.Update.Input.InGame src/Dodge/Update/Input/InGame.hs:(541,5)-(543,55) 156495 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 156496 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 156497 1 0.0 0.0 0.0 0.0
CAF:eta_rw42Z Dodge.Update <no location info> 128295 0 0.0 0.0 0.0 0.0
updateUniverse Dodge.Update src/Dodge/Update.hs:(76,1)-(84,24) 134310 0 0.0 0.0 0.0 0.0
updateMouseContext Dodge.Update src/Dodge/Update.hs:(328,1)-(330,82) 134313 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 134315 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 134316 1 0.0 0.0 0.0 0.0
CAF:evenOddSplit Dodge.Base src/Dodge/Base.hs:161:1-12 126769 0 0.0 0.0 0.0 0.0
evenOddSplit Dodge.Base src/Dodge/Base.hs:(161,1)-(163,31) 139313 1 0.0 0.0 0.0 0.0
CAF:explosiveBarrel Dodge.Creature.Inanimate src/Dodge/Creature/Inanimate.hs:26:1-15 106219 0 0.0 0.0 0.0 0.0
explosiveBarrel Dodge.Creature.Inanimate src/Dodge/Creature/Inanimate.hs:(26,1)-(31,9) 139681 1 0.0 0.0 0.0 0.0
CAF:expts10 Utils src/Utils.hs:61:1-7 80570 0 0.0 0.0 0.0 0.0
expts10 Utils src/Utils.hs:(61,1)-(79,8) 130917 1 0.0 0.0 0.0 0.0
expts10.go Utils src/Utils.hs:(65,9)-(75,39) 130920 162 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 130922 323 0.0 0.0 0.0 0.0
marray# Data.Primitive.Array Data/Primitive/Array.hs:112:5-11 130923 323 0.0 0.0 0.0 0.0
expts10.go.half Utils src/Utils.hs:75:13-39 130921 162 0.0 0.0 0.0 0.0
expts10.go.x Utils src/Utils.hs:73:13-50 130924 1 0.0 0.0 0.0 0.0
array# Data.Primitive.Array Data/Primitive/Array.hs:69:5-10 130925 1 0.0 0.0 0.0 0.0
expts10.go.xx Utils src/Utils.hs:72:13-22 130926 1 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 130918 3 0.0 0.0 0.0 0.0
marray# Data.Primitive.Array Data/Primitive/Array.hs:112:5-11 130919 2 0.0 0.0 0.0 0.0
CAF:extTrigLitPos2 Dodge.Placement.Instance.Button <no location info> 106011 0 0.0 0.0 0.0 0.0
CAF:extTrigLitPos_thels Dodge.Placement.Instance.Button src/Dodge/Placement/Instance/Button.hs:101:5-9 106010 0 0.0 0.0 0.0 0.0
extTrigLitPos Dodge.Placement.Instance.Button src/Dodge/Placement/Instance/Button.hs:(85,1)-(101,51) 140108 0 0.0 0.0 0.0 0.0
extTrigLitPos.thels Dodge.Placement.Instance.Button src/Dodge/Placement/Instance/Button.hs:101:5-51 140109 1 0.0 0.0 0.0 0.0
lsColPosRad Dodge.LightSource src/Dodge/LightSource.hs:30:1-44 140110 1 0.0 0.0 0.0 0.0
CAF:f1_rmEsF Dodge.Room.Foreground <no location info> 110628 0 0.0 0.0 0.0 0.0
shapeBounds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:148:1-64 139533 0 0.0 0.0 0.0 0.0
<*> Control.Foldl src/Control/Foldl.hs:(273,5)-(277,32) 139534 0 0.0 0.0 0.0 0.0
<*>.step Control.Foldl src/Control/Foldl.hs:274:13-64 139535 0 0.0 0.0 0.0 0.0
premap Control.Foldl src/Control/Foldl.hs:(1209,1)-(1211,28) 139536 0 0.0 0.0 0.0 0.0
premap.step' Control.Foldl src/Control/Foldl.hs:1211:5-28 139537 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 139538 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 139539 1 0.0 0.0 0.0 0.0
CAF:f1_ro7kS Dodge.Update.Camera <no location info> 128272 0 0.0 0.0 0.0 0.0
updateBounds Dodge.Update.Camera src/Dodge/Update/Camera.hs:(259,1)-(267,48) 152284 0 0.0 0.0 0.0 0.0
updateBounds.(...) Dodge.Update.Camera src/Dodge/Update/Camera.hs:267:5-48 152285 0 0.0 0.0 0.0 0.0
findBoundDists Dodge.Update.Camera src/Dodge/Update/Camera.hs:(249,1)-(254,24) 152286 0 0.0 0.0 0.0 0.0
farWallDistDirection Dodge.Update.Camera src/Dodge/Update/Camera.hs:(242,1)-(246,71) 152287 0 0.0 0.0 0.0 0.0
<*> Control.Foldl src/Control/Foldl.hs:(273,5)-(277,32) 152288 0 0.0 0.0 0.0 0.0
<*>.step Control.Foldl src/Control/Foldl.hs:274:13-64 152289 0 0.0 0.0 0.0 0.0
premap Control.Foldl src/Control/Foldl.hs:(1209,1)-(1211,28) 152290 0 0.0 0.0 0.0 0.0
premap.step' Control.Foldl src/Control/Foldl.hs:1211:5-28 152291 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 152292 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 152293 1 0.0 0.0 0.0 0.0
CAF:f1_rpFjQ Dodge.Render.HUD <no location info> 107241 0 0.0 0.0 0.0 0.0
drawHUD Dodge.Render.HUD src/Dodge/Render/HUD.hs:(52,1)-(56,45) 156396 0 0.0 0.0 0.0 0.0
drawInventory Dodge.Render.HUD src/Dodge/Render/HUD.hs:(59,1)-(74,67) 156397 0 0.0 0.0 0.0 0.0
drawInventory.\ Dodge.Render.HUD src/Dodge/Render/HUD.hs:(61,10)-(65,31) 156398 0 0.0 0.0 0.0 0.0
drawMouseOver Dodge.Render.HUD src/Dodge/Render/HUD.hs:(110,1)-(134,52) 156399 0 0.0 0.0 0.0 0.0
drawDragSelected Dodge.Render.HUD src/Dodge/Render/HUD.hs:(137,1)-(151,12) 156400 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 156401 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 156402 1 0.0 0.0 0.0 0.0
CAF:f1_rqail Dodge.DisplayInventory <no location info> 112637 0 0.0 0.0 0.0 0.0
updateSectionsPositioning Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:(244,1)-(256,73) 134499 0 0.0 0.0 0.0 0.0
updateSectionsPositioning.lk Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:255:5-34 134500 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 134501 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 134502 1 0.0 0.0 0.0 0.0
CAF:f1_rr1N0 Dodge.Layout <no location info> 107420 0 0.0 0.0 0.0 0.0
wallsFromRooms Dodge.Layout src/Dodge/Layout.hs:(138,1)-(146,62) 138105 0 0.0 0.0 0.0 0.0
CAF:f1_rsJYd Dodge.Creature.Perception <no location info> 108799 0 0.0 0.0 0.0 0.0
basicAttentionUpdate Dodge.Creature.Perception src/Dodge/Creature/Perception.hs:(133,1)-(135,91) 143375 0 0.0 0.0 0.0 0.0
newExtraAwareness Dodge.Creature.Perception src/Dodge/Creature/Perception.hs:(144,1)-(150,28) 143376 0 0.0 0.0 0.0 0.0
newExtraAwareness.tpos Dodge.Creature.Perception src/Dodge/Creature/Perception.hs:149:5-67 143377 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143378 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143379 1 0.0 0.0 0.0 0.0
CAF:f1_ruxpB Dodge.Room.Warning <no location info> 106332 0 0.0 0.0 0.0 0.0
addDoorAtNthLinkToggleTerminal Dodge.Room.Warning src/Dodge/Room/Warning.hs:(41,1)-(59,86) 136560 0 0.0 0.0 0.0 0.0
.++~ LensHelp src/LensHelp.hs:34:1-24 136561 1 0.0 0.0 0.0 0.0
CAF:f1_rvpic Dodge.Room.Tutorial <no location info> 106376 0 0.0 0.0 0.0 0.0
tutLight Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(232,1)-(257,24) 141239 0 0.0 0.0 0.0 0.0
tutLight.g Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(251,5)-(257,24) 141240 0 0.0 0.0 0.0 0.0
tutLight.g.\ Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:251:24-26 141241 0 0.0 0.0 0.0 0.0
tutLight.g.f Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(253,9)-(257,24) 141242 0 0.0 0.0 0.0 0.0
at Control.Lens.At src/Control/Lens/At.hs:537:3-49 141243 1 0.0 0.0 0.0 0.0
CAF:f2_rdADu Render <no location info> 127530 0 0.0 0.0 0.0 0.0
renderLayer Render src/Render.hs:(239,1)-(243,23) 136380 0 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 136381 1 0.0 0.0 0.0 0.0
CAF:f2_rmEso Dodge.Room.Foreground <no location info> 110621 0 0.0 0.0 0.0 0.0
shapeBounds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:148:1-64 139497 0 0.0 0.0 0.0 0.0
premap Control.Foldl src/Control/Foldl.hs:(1209,1)-(1211,28) 139498 0 0.0 0.0 0.0 0.0
premap.step' Control.Foldl src/Control/Foldl.hs:1211:5-28 139499 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 139500 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 139501 1 0.0 0.0 0.0 0.0
CAF:f2_ro7kC Dodge.Update.Camera <no location info> 128265 0 0.0 0.0 0.0 0.0
updateBounds Dodge.Update.Camera src/Dodge/Update/Camera.hs:(259,1)-(267,48) 152236 0 0.0 0.0 0.0 0.0
updateBounds.(...) Dodge.Update.Camera src/Dodge/Update/Camera.hs:267:5-48 152237 0 0.0 0.0 0.0 0.0
findBoundDists Dodge.Update.Camera src/Dodge/Update/Camera.hs:(249,1)-(254,24) 152238 0 0.0 0.0 0.0 0.0
farWallDistDirection Dodge.Update.Camera src/Dodge/Update/Camera.hs:(242,1)-(246,71) 152239 0 0.0 0.0 0.0 0.0
premap Control.Foldl src/Control/Foldl.hs:(1209,1)-(1211,28) 152240 0 0.0 0.0 0.0 0.0
premap.step' Control.Foldl src/Control/Foldl.hs:1211:5-28 152241 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 152242 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 152243 1 0.0 0.0 0.0 0.0
CAF:f2_rsJXJ Dodge.Creature.Perception <no location info> 108788 0 0.0 0.0 0.0 0.0
basicAttentionUpdate Dodge.Creature.Perception src/Dodge/Creature/Perception.hs:(133,1)-(135,91) 143521 0 0.0 0.0 0.0 0.0
newExtraAwareness Dodge.Creature.Perception src/Dodge/Creature/Perception.hs:(144,1)-(150,28) 143522 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143523 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143524 1 0.0 0.0 0.0 0.0
CAF:f2_rsaHx Dodge.Machine.Update <no location info> 111249 0 0.0 0.0 0.0 0.0
updateMachine Dodge.Machine.Update src/Dodge/Machine/Update.hs:(25,1)-(30,42) 143982 0 0.0 0.0 0.0 0.0
mcTypeUpdate Dodge.Machine.Update src/Dodge/Machine/Update.hs:(33,1)-(38,81) 143983 0 0.0 0.0 0.0 0.0
mcTypeUpdate.\ Dodge.Machine.Update src/Dodge/Machine/Update.hs:38:24-81 143984 0 0.0 0.0 0.0 0.0
mcProxSensorUpdate Dodge.Machine.Update src/Dodge/Machine/Update.hs:(140,1)-(142,64) 143985 0 0.0 0.0 0.0 0.0
mcNoItemsTest Dodge.Machine.Update src/Dodge/Machine/Update.hs:(145,1)-(169,50) 143986 0 0.0 0.0 0.0 0.0
mcNoItemsTest.notog Dodge.Machine.Update src/Dodge/Machine/Update.hs:(158,5)-(160,49) 143987 0 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 143988 1 0.0 0.0 0.0 0.0
CAF:f3_rmEsI Dodge.Room.Foreground <no location info> 110630 0 0.0 0.0 0.0 0.0
shapeBounds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:148:1-64 139523 0 0.0 0.0 0.0 0.0
<*> Control.Foldl src/Control/Foldl.hs:(273,5)-(277,32) 139524 0 0.0 0.0 0.0 0.0
<*>.step Control.Foldl src/Control/Foldl.hs:274:13-64 139525 0 0.0 0.0 0.0 0.0
premap Control.Foldl src/Control/Foldl.hs:(1209,1)-(1211,28) 139526 0 0.0 0.0 0.0 0.0
premap.step' Control.Foldl src/Control/Foldl.hs:1211:5-28 139527 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 139528 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 139529 1 0.0 0.0 0.0 0.0
CAF:f3_ro7kV Dodge.Update.Camera <no location info> 128274 0 0.0 0.0 0.0 0.0
updateBounds Dodge.Update.Camera src/Dodge/Update/Camera.hs:(259,1)-(267,48) 152271 0 0.0 0.0 0.0 0.0
updateBounds.(...) Dodge.Update.Camera src/Dodge/Update/Camera.hs:267:5-48 152272 0 0.0 0.0 0.0 0.0
findBoundDists Dodge.Update.Camera src/Dodge/Update/Camera.hs:(249,1)-(254,24) 152273 0 0.0 0.0 0.0 0.0
farWallDistDirection Dodge.Update.Camera src/Dodge/Update/Camera.hs:(242,1)-(246,71) 152274 0 0.0 0.0 0.0 0.0
<*> Control.Foldl src/Control/Foldl.hs:(273,5)-(277,32) 152275 0 0.0 0.0 0.0 0.0
<*>.step Control.Foldl src/Control/Foldl.hs:274:13-64 152276 0 0.0 0.0 0.0 0.0
premap Control.Foldl src/Control/Foldl.hs:(1209,1)-(1211,28) 152277 0 0.0 0.0 0.0 0.0
premap.step' Control.Foldl src/Control/Foldl.hs:1211:5-28 152278 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 152279 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 152280 1 0.0 0.0 0.0 0.0
CAF:f3_rvplr Dodge.Room.Tutorial <no location info> 106479 0 0.0 0.0 0.0 0.0
tutHub Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(267,1)-(340,16) 136897 0 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 136898 1 0.0 0.0 0.0 0.0
CAF:f3_rw44I Dodge.Update <no location info> 128332 0 0.0 0.0 0.0 0.0
functionalUpdate Dodge.Update src/Dodge/Update.hs:(243,1)-(304,39) 143142 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143143 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143144 1 0.0 0.0 0.0 0.0
CAF:f4_rmEsL Dodge.Room.Foreground <no location info> 110632 0 0.0 0.0 0.0 0.0
shapeBounds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:148:1-64 139511 0 0.0 0.0 0.0 0.0
<*> Control.Foldl src/Control/Foldl.hs:(273,5)-(277,32) 139512 0 0.0 0.0 0.0 0.0
<*>.step Control.Foldl src/Control/Foldl.hs:274:13-64 139513 0 0.0 0.0 0.0 0.0
premap Control.Foldl src/Control/Foldl.hs:(1209,1)-(1211,28) 139514 0 0.0 0.0 0.0 0.0
premap.step' Control.Foldl src/Control/Foldl.hs:1211:5-28 139515 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 139516 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 139517 1 0.0 0.0 0.0 0.0
CAF:f4_ro7kY Dodge.Update.Camera <no location info> 128276 0 0.0 0.0 0.0 0.0
updateBounds Dodge.Update.Camera src/Dodge/Update/Camera.hs:(259,1)-(267,48) 152256 0 0.0 0.0 0.0 0.0
updateBounds.(...) Dodge.Update.Camera src/Dodge/Update/Camera.hs:267:5-48 152257 0 0.0 0.0 0.0 0.0
findBoundDists Dodge.Update.Camera src/Dodge/Update/Camera.hs:(249,1)-(254,24) 152258 0 0.0 0.0 0.0 0.0
farWallDistDirection Dodge.Update.Camera src/Dodge/Update/Camera.hs:(242,1)-(246,71) 152259 0 0.0 0.0 0.0 0.0
<*> Control.Foldl src/Control/Foldl.hs:(273,5)-(277,32) 152260 0 0.0 0.0 0.0 0.0
<*>.step Control.Foldl src/Control/Foldl.hs:274:13-64 152261 0 0.0 0.0 0.0 0.0
premap Control.Foldl src/Control/Foldl.hs:(1209,1)-(1211,28) 152262 0 0.0 0.0 0.0 0.0
premap.step' Control.Foldl src/Control/Foldl.hs:1211:5-28 152263 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 152264 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 152265 1 0.0 0.0 0.0 0.0
CAF:f4_rsaHN Dodge.Machine.Update <no location info> 111261 0 0.0 0.0 0.0 0.0
updateMachine Dodge.Machine.Update src/Dodge/Machine/Update.hs:(25,1)-(30,42) 143957 0 0.0 0.0 0.0 0.0
mcTypeUpdate Dodge.Machine.Update src/Dodge/Machine/Update.hs:(33,1)-(38,81) 143958 0 0.0 0.0 0.0 0.0
mcTypeUpdate.\ Dodge.Machine.Update src/Dodge/Machine/Update.hs:38:24-81 143959 0 0.0 0.0 0.0 0.0
mcProxSensorUpdate Dodge.Machine.Update src/Dodge/Machine/Update.hs:(140,1)-(142,64) 143960 0 0.0 0.0 0.0 0.0
mcNoItemsTest Dodge.Machine.Update src/Dodge/Machine/Update.hs:(145,1)-(169,50) 143961 0 0.0 0.0 0.0 0.0
mcNoItemsTest.falsetog Dodge.Machine.Update src/Dodge/Machine/Update.hs:157:5-78 143962 0 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 143963 1 0.0 0.0 0.0 0.0
CAF:f4_rw44K Dodge.Update <no location info> 128333 0 0.0 0.0 0.0 0.0
functionalUpdate Dodge.Update src/Dodge/Update.hs:(243,1)-(304,39) 143137 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143138 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143139 1 0.0 0.0 0.0 0.0
CAF:f5_rvLGB Dodge.Update.Input.InGame <no location info> 128227 0 0.0 0.0 0.0 0.0
updateUseInputInGame Dodge.Update.Input.InGame src/Dodge/Update/Input/InGame.hs:(46,1)-(81,36) 156221 0 0.0 0.0 0.0 0.0
updateUseInputInGame.disel Dodge.Update.Input.InGame src/Dodge/Update/Input/InGame.hs:64:5-60 156222 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 156223 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 156224 1 0.0 0.0 0.0 0.0
CAF:f6_rw44P Dodge.Update <no location info> 128335 0 0.0 0.0 0.0 0.0
advanceScrollAmount Dodge.Update src/Dodge/Update.hs:(421,1)-(423,71) 134348 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 134349 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 134350 1 0.0 0.0 0.0 0.0
CAF:f8_rvLGK Dodge.Update.Input.InGame <no location info> 128231 0 0.0 0.0 0.0 0.0
updateUseInputInGame Dodge.Update.Input.InGame src/Dodge/Update/Input/InGame.hs:(46,1)-(81,36) 143129 0 0.0 0.0 0.0 0.0
updateKeysInTerminal Dodge.Update.Input.InGame src/Dodge/Update/Input/InGame.hs:(383,1)-(394,67) 143130 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143131 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143132 1 0.0 0.0 0.0 0.0
CAF:f_rpFji Dodge.Render.HUD src/Dodge/Render/HUD.hs:67:5 107226 0 0.0 0.0 0.0 0.0
drawHUD Dodge.Render.HUD src/Dodge/Render/HUD.hs:(52,1)-(56,45) 156301 0 0.0 0.0 0.0 0.0
drawInventory Dodge.Render.HUD src/Dodge/Render/HUD.hs:(59,1)-(74,67) 156302 0 0.0 0.0 0.0 0.0
drawInventory.f Dodge.Render.HUD src/Dodge/Render/HUD.hs:67:5-37 156303 1 0.0 0.0 0.0 0.0
CAF:f_rr1MC Dodge.Layout src/Dodge/Layout.hs:125:5 107410 0 0.0 0.0 0.0 0.0
generateLevelFromRoomList Dodge.Layout src/Dodge/Layout.hs:(36,1)-(57,58) 142735 0 0.0 0.0 0.0 0.0
setupWorldBounds Dodge.Layout src/Dodge/Layout.hs:(117,1)-(135,14) 142736 0 0.0 0.0 0.0 0.0
setupWorldBounds.f Dodge.Layout src/Dodge/Layout.hs:125:5-19 142737 1 0.0 0.0 0.0 0.0
CAF:f_rsaFS Dodge.Machine.Update <no location info> 111212 0 0.0 0.0 0.0 0.0
updateMachine Dodge.Machine.Update src/Dodge/Machine/Update.hs:(25,1)-(30,42) 145787 0 0.0 0.0 0.0 0.0
mcApplyDamage Dodge.Machine.Update src/Dodge/Machine/Update.hs:(130,1)-(134,58) 145788 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145789 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145790 1 0.0 0.0 0.0 0.0
CAF:f_ru8KJ Dodge.Room.Procedural <no location info> 106849 0 0.0 0.0 0.0 0.0
roomRect Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(50,1)-(121,13) 135230 0 0.0 0.0 0.0 0.0
roomRect.m Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(97,5)-(99,26) 135231 0 0.0 0.0 0.0 0.0
CAF:f_ruxpw Dodge.Room.Warning <no location info> 106331 0 0.0 0.0 0.0 0.0
addDoorAtNthLinkToggleTerminal Dodge.Room.Warning src/Dodge/Room/Warning.hs:(41,1)-(59,86) 140259 0 0.0 0.0 0.0 0.0
addDoorAtNthLinkToggleTerminal.outplace Dodge.Room.Warning src/Dodge/Room/Warning.hs:(46,5)-(54,16) 140260 0 0.0 0.0 0.0 0.0
putMessageTerminal Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(58,1)-(63,25) 140261 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 140314 3 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 140315 3 0.0 0.0 0.0 0.0
CAF:f_rvAoi Dodge.StartNewGame <no location info> 128428 0 0.0 0.0 0.0 0.0
startSeedGame Dodge.StartNewGame src/Dodge/StartNewGame.hs:(21,1)-(25,9) 142852 0 0.0 0.0 0.0 0.0
startSeedGameConc Dodge.StartNewGame src/Dodge/StartNewGame.hs:(28,1)-(37,40) 142853 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 142854 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 142855 1 0.0 0.0 0.0 0.0
CAF:f_rw44G Dodge.Update <no location info> 128331 0 0.0 0.0 0.0 0.0
functionalUpdate Dodge.Update src/Dodge/Update.hs:(243,1)-(304,39) 143145 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143146 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143147 1 0.0 0.0 0.0 0.0
CAF:finalise2 Codec.Compression.Zlib.Stream <no location info> 68230 0 0.0 0.0 0.0 0.0
getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 131835 1 0.0 0.0 0.0 0.0
CAF:float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-5 86427 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 145953 1 0.0 0.0 0.0 0.0
CAF:foldup_rwre Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:48:5-10 128484 0 0.0 0.0 0.0 0.0
worldSPic Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:(23,1)-(51,35) 134378 0 0.0 0.0 0.0 0.0
worldSPic.foldup Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:48:5-21 134379 1 0.0 0.0 0.0 0.0
CAF:foot1S1 Dodge.SoundLogic.ExternallyGeneratedSounds <no location info> 110195 0 0.0 0.0 0.0 0.0
foot1S Dodge.SoundLogic.ExternallyGeneratedSounds src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs:487:1-19 156430 1 0.0 0.0 0.0 0.0
CAF:foot2S1 Dodge.SoundLogic.ExternallyGeneratedSounds <no location info> 110219 0 0.0 0.0 0.0 0.0
foot2S Dodge.SoundLogic.ExternallyGeneratedSounds src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs:511:1-19 156438 1 0.0 0.0 0.0 0.0
CAF:formatToWord SDL.Mixer src/SDL/Mixer.hs:329:1-12 105447 0 0.0 0.0 0.0 0.0
formatToWord SDL.Mixer src/SDL/Mixer.hs:(329,1)-(337,45) 133676 1 0.0 0.0 0.0 0.0
CAF:frag Shader.Data src/Shader/Data.hs:105:1-4 127451 0 0.0 0.0 0.0 0.0
frag Shader.Data src/Shader/Data.hs:105:1-25 131319 1 0.0 0.0 0.0 0.0
CAF:fridgeHumS1 Dodge.SoundLogic.ExternallyGeneratedSounds <no location info> 110209 0 0.0 0.0 0.0 0.0
fridgeHumS Dodge.SoundLogic.ExternallyGeneratedSounds src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs:501:1-23 145559 1 0.0 0.0 0.0 0.0
CAF:fromText1 Data.Aeson.Key <no location info> 86296 0 0.0 0.0 0.0 0.0
fromText Data.Aeson.Key src/Data/Aeson/Key.hs:51:1-14 130651 1 0.0 0.0 0.0 0.0
CAF:functionalUpdate_rvVtW Dodge.Update src/Dodge/Update.hs:243:1-16 128415 0 0.0 0.0 0.0 0.0
functionalUpdate Dodge.Update src/Dodge/Update.hs:(243,1)-(304,39) 143135 1 0.0 0.0 0.0 0.0
CAF:g1_rnOEm Dodge.Path <no location info> 110925 0 0.0 0.0 0.0 0.0
snapToGrid Dodge.Path src/Dodge/Path.hs:(139,1)-(142,13) 138457 0 0.0 0.0 0.0 0.0
snapToGrid.f Dodge.Path src/Dodge/Path.hs:142:5-13 138458 1 0.0 0.0 0.0 0.0
CAF:g_rvpih Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:251:5 106377 0 0.0 0.0 0.0 0.0
tutLight Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(232,1)-(257,24) 141211 0 0.0 0.0 0.0 0.0
tutLight.g Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(251,5)-(257,24) 141212 1 0.0 0.0 0.0 0.0
CAF:gameRoomsFromRooms_rr0sp Dodge.Layout src/Dodge/Layout.hs:150:1-18 107422 0 0.0 0.0 0.0 0.0
gameRoomsFromRooms Dodge.Layout src/Dodge/Layout.hs:150:1-42 138445 1 0.0 0.0 0.0 0.0
CAF:geom Shader.Data src/Shader/Data.hs:104:1-4 127450 0 0.0 0.0 0.0 0.0
geom Shader.Data src/Shader/Data.hs:104:1-25 131446 1 0.0 0.0 0.0 0.0
CAF:getInAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:923:1-10 68257 0 0.0 0.0 0.0 0.0
getInAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(923,1)-(924,53) 131830 1 0.0 0.0 0.0 0.0
CAF:getMaxLinesTM Dodge.Terminal.Type src/Dodge/Terminal/Type.hs:7:1-13 109962 0 0.0 0.0 0.0 0.0
getMaxLinesTM Dodge.Terminal.Type src/Dodge/Terminal/Type.hs:7:1-18 142963 1 0.0 0.0 0.0 0.0
CAF:getNodePos3 Dodge.Path <no location info> 110877 0 0.0 0.0 0.0 0.0
getNodePos Dodge.Path src/Dodge/Path.hs:39:1-45 144803 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 144804 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 144805 1 0.0 0.0 0.0 0.0
CAF:getOutFree Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:937:1-10 68261 0 0.0 0.0 0.0 0.0
getOutFree Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(937,1)-(938,54) 131850 1 0.0 0.0 0.0 0.0
CAF:getProcAddress1 Graphics.GL.GetProcAddress <no location info> 71324 0 0.0 0.0 0.0 0.0
withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 131183 1 0.0 0.0 0.0 0.0
CAF:getSelectedCloseObj2 Dodge.SelectedClose <no location info> 110582 0 0.0 0.0 0.0 0.0
getSelectedCloseObj Dodge.SelectedClose src/Dodge/SelectedClose.hs:(15,1)-(22,20) 156479 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 156480 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 156481 1 0.0 0.0 0.0 0.0
CAF:getSelectedCloseObj_bc Dodge.SelectedClose <no location info> 110583 0 0.0 0.0 0.0 0.0
getSelectedCloseObj Dodge.SelectedClose src/Dodge/SelectedClose.hs:(15,1)-(22,20) 156477 0 0.0 0.0 0.0 0.0
right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:112:3-15 156478 1 0.0 0.0 0.0 0.0
CAF:glNamedBufferSubDataH_rcCDs Shader.Bind src/Shader/Bind.hs:54:1-21 127494 0 0.0 0.0 0.0 0.0
glNamedBufferSubDataH Shader.Bind src/Shader/Bind.hs:54:1-44 135817 1 0.0 0.0 0.0 0.0
CAF:go46_r1gyB Data.Aeson.Parser.Internal <no location info> 85930 0 0.0 0.0 0.0 0.0
value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:194:1-37 130455 0 0.0 0.0 0.0 0.0
>>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 130456 1 0.0 0.0 0.0 0.0
>>=.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(148,9)-(149,44) 130457 0 0.0 0.0 0.0 0.0
>>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 130458 0 0.0 0.0 0.0 0.0
$mW8_DOUBLE_QUOTE.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:33:27-28 130459 0 0.0 0.0 0.0 0.0
$mW8_OPEN_CURLY.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:42:27-29 130460 0 0.0 0.0 0.0 0.0
CAF:go47_r1gyG Data.Aeson.Parser.Internal <no location info> 85934 0 0.0 0.0 0.0 0.0
value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:194:1-37 130431 0 0.0 0.0 0.0 0.0
>>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 130432 1 0.0 0.0 0.0 0.0
>>=.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(148,9)-(149,44) 130433 0 0.0 0.0 0.0 0.0
>>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 130434 0 0.0 0.0 0.0 0.0
$mW8_DOUBLE_QUOTE.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:33:27-28 130435 0 0.0 0.0 0.0 0.0
$mW8_OPEN_CURLY.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:42:27-29 130436 0 0.0 0.0 0.0 0.0
CAF:go48_r1gyM Data.Aeson.Parser.Internal <no location info> 85939 0 0.0 0.0 0.0 0.0
value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:194:1-37 130240 0 0.0 0.0 0.0 0.0
>>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 130241 1 0.0 0.0 0.0 0.0
>>=.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(148,9)-(149,44) 130242 0 0.0 0.0 0.0 0.0
>>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 130243 0 0.0 0.0 0.0 0.0
$mW8_DOUBLE_QUOTE.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:33:27-28 130244 0 0.0 0.0 0.0 0.0
$mW8_OPEN_CURLY.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:42:27-29 130245 0 0.0 0.0 0.0 0.0
CAF:go50_r1gz4 Data.Aeson.Parser.Internal <no location info> 85958 0 0.0 0.0 0.0 0.0
value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:194:1-37 130404 0 0.0 0.0 0.0 0.0
>>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 130405 1 0.0 0.0 0.0 0.0
>>=.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(148,9)-(149,44) 130406 0 0.0 0.0 0.0 0.0
>>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 130407 0 0.0 0.0 0.0 0.0
$mW8_DOUBLE_QUOTE.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:33:27-28 130408 0 0.0 0.0 0.0 0.0
$mW8_OPEN_CURLY.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:42:27-29 130409 0 0.0 0.0 0.0 0.0
$mW8_OPEN_SQUARE.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:43:27-28 130410 0 0.0 0.0 0.0 0.0
CAF:goldenGamma System.Random.SplitMix src/System/Random/SplitMix.hs:236:1-11 79744 0 0.0 0.0 0.0 0.0
goldenGamma System.Random.SplitMix src/System/Random/SplitMix.hs:236:1-32 134075 1 0.0 0.0 0.0 0.0
CAF:grahamScan Geometry.Polygon src/Geometry/Polygon.hs:155:1-10 128038 0 0.0 0.0 0.0 0.0
grahamScan Geometry.Polygon src/Geometry/Polygon.hs:(155,1)-(157,46) 145687 1 0.0 0.0 0.0 0.0
CAF:gridPoints Grid src/Grid.hs:68:1-10 109492 0 0.0 0.0 0.0 0.0
gridPoints Grid src/Grid.hs:68:1-30 135234 1 0.0 0.0 0.0 0.0
CAF:gzipFormat Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:621:1-10 68200 0 0.0 0.0 0.0 0.0
gzipFormat Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:621:1-17 132295 1 0.0 0.0 0.0 0.0
CAF:halfHeight Dodge.Base.Window src/Dodge/Base/Window.hs:50:1-10 126766 0 0.0 0.0 0.0 0.0
halfHeight Dodge.Base.Window src/Dodge/Base/Window.hs:50:1-35 134677 1 0.0 0.0 0.0 0.0
CAF:halfWidth Dodge.Base.Window src/Dodge/Base/Window.hs:49:1-9 126767 0 0.0 0.0 0.0 0.0
halfWidth Dodge.Base.Window src/Dodge/Base/Window.hs:49:1-34 134669 1 0.0 0.0 0.0 0.0
CAF:handleKeyboardEvent10 Dodge.Event.Input <no location info> 128581 0 0.0 0.0 0.0 0.0
scToTS Dodge.Event.Input src/Dodge/Event/Input.hs:(35,1)-(45,16) 156038 0 0.0 0.0 0.0 0.0
$mScancodeBackspace.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:561:29-63 156039 0 0.0 0.0 0.0 0.0
$mSDL_SCANCODE_BACKSPACE.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1417:34-49 156040 0 0.0 0.0 0.0 0.0
$mScancodeEscape.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:560:26-57 156041 0 0.0 0.0 0.0 0.0
$mSDL_SCANCODE_ESCAPE.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1416:31-46 156042 0 0.0 0.0 0.0 0.0
$mScancodeReturn.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:559:26-57 156043 0 0.0 0.0 0.0 0.0
$mSDL_SCANCODE_RETURN.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1415:31-46 156044 0 0.0 0.0 0.0 0.0
$mScancodeDelete.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:595:26-57 156045 0 0.0 0.0 0.0 0.0
$mSDL_SCANCODE_DELETE.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1451:31-46 156046 0 0.0 0.0 0.0 0.0
$mScancodeTab.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:562:23-51 156047 0 0.0 0.0 0.0 0.0
$mSDL_SCANCODE_TAB.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1418:28-43 156048 0 0.0 0.0 0.0 0.0
$mScancodeLeft.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:599:24-53 156049 0 0.0 0.0 0.0 0.0
$mSDL_SCANCODE_LEFT.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1455:29-44 156050 0 0.0 0.0 0.0 0.0
$mScancodeRight.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:598:25-55 156051 0 0.0 0.0 0.0 0.0
$mSDL_SCANCODE_RIGHT.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1454:30-45 156052 0 0.0 0.0 0.0 0.0
$mScancodeUp.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:601:22-49 156053 0 0.0 0.0 0.0 0.0
$mSDL_SCANCODE_UP.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1457:27-42 156054 0 0.0 0.0 0.0 0.0
$mScancodeDown.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:600:24-53 156055 0 0.0 0.0 0.0 0.0
$mSDL_SCANCODE_DOWN.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1456:29-44 156056 0 0.0 0.0 0.0 0.0
scToTS.\ Dodge.Event.Input src/Dodge/Event/Input.hs:45:10-16 156057 1 0.0 0.0 0.0 0.0
CAF:handleMouseMotionEvent1 Dodge.Event.Input <no location info> 128583 0 0.0 0.0 0.0 0.0
handleMouseMotionEvent Dodge.Event.Input src/Dodge/Event/Input.hs:(48,1)-(54,54) 138007 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 138008 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 138009 1 0.0 0.0 0.0 0.0
CAF:hardQuit1 Dodge.Concurrent <no location info> 129703 0 0.0 0.0 0.0 0.0
hardQuit Dodge.Concurrent src/Dodge/Concurrent.hs:33:1-41 156606 1 0.0 0.0 0.0 0.0
CAF:hardQuit2 Dodge.Concurrent <no location info> 129702 0 0.0 0.0 0.0 0.0
hardQuit Dodge.Concurrent src/Dodge/Concurrent.hs:33:1-41 156608 0 0.0 0.0 0.0 0.0
.# Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:176:3-25 156609 1 0.0 0.0 0.0 0.0
CAF:hardQuit3 Dodge.Concurrent <no location info> 129701 0 0.0 0.0 0.0 0.0
hardQuit Dodge.Concurrent src/Dodge/Concurrent.hs:33:1-41 156610 0 0.0 0.0 0.0 0.0
.# Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:176:3-25 156611 1 0.0 0.0 0.0 0.0
CAF:hardQuit4 Dodge.Concurrent <no location info> 129700 0 0.0 0.0 0.0 0.0
hardQuit Dodge.Concurrent src/Dodge/Concurrent.hs:33:1-41 156612 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 156613 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 156614 1 0.0 0.0 0.0 0.0
CAF:hardQuit_p Dodge.Concurrent <no location info> 129698 0 0.0 0.0 0.0 0.0
hardQuit Dodge.Concurrent src/Dodge/Concurrent.hs:33:1-41 156618 0 0.0 0.0 0.0 0.0
_Cons Control.Lens.Cons src/Control/Lens/Cons.hs:(127,3)-(129,26) 156619 1 0.0 0.0 0.0 0.0
CAF:hardQuit_x Dodge.Concurrent <no location info> 129699 0 0.0 0.0 0.0 0.0
hardQuit Dodge.Concurrent src/Dodge/Concurrent.hs:33:1-41 156615 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 156616 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 156617 1 0.0 0.0 0.0 0.0
CAF:iDATSignature Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:390:1-13 68706 0 0.0 0.0 0.0 0.0
iDATSignature Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:390:1-32 131699 1 0.0 0.0 0.0 0.0
signature Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:377:1-19 131700 0 0.0 0.0 0.0 0.0
CAF:iENDSignature Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:395:1-13 68708 0 0.0 0.0 0.0 0.0
iENDSignature Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:395:1-32 131693 1 0.0 0.0 0.0 0.0
signature Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:377:1-19 131694 0 0.0 0.0 0.0 0.0
CAF:iHDRSignature Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:381:1-13 68699 0 0.0 0.0 0.0 0.0
iHDRSignature Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:381:1-32 131623 1 0.0 0.0 0.0 0.0
signature Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:377:1-19 131625 0 0.0 0.0 0.0 0.0
CAF:inTextInputFocus Dodge.InputFocus src/Dodge/InputFocus.hs:9:1-16 112367 0 0.0 0.0 0.0 0.0
inTextInputFocus Dodge.InputFocus src/Dodge/InputFocus.hs:9:1-42 143709 1 0.0 0.0 0.0 0.0
CAF:inTextInputFocus2 Dodge.InputFocus <no location info> 112365 0 0.0 0.0 0.0 0.0
inTextInputFocus Dodge.InputFocus src/Dodge/InputFocus.hs:9:1-42 156174 0 0.0 0.0 0.0 0.0
textInputFocus Dodge.InputFocus src/Dodge/InputFocus.hs:(12,1)-(25,17) 156175 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 156176 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 156177 1 0.0 0.0 0.0 0.0
CAF:inTextInputFocus_bc Dodge.InputFocus <no location info> 112366 0 0.0 0.0 0.0 0.0
inTextInputFocus Dodge.InputFocus src/Dodge/InputFocus.hs:9:1-42 156171 0 0.0 0.0 0.0 0.0
textInputFocus Dodge.InputFocus src/Dodge/InputFocus.hs:(12,1)-(25,17) 156172 0 0.0 0.0 0.0 0.0
right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:112:3-15 156173 1 0.0 0.0 0.0 0.0
CAF:inflate1 Codec.Compression.Zlib.Stream <no location info> 68329 0 0.0 0.0 0.0 0.0
inflate Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(277,1)-(293,15) 132082 0 0.0 0.0 0.0 0.0
CAF:inflateInit2 Codec.Compression.Zlib.Stream <no location info> 68331 0 0.0 0.0 0.0 0.0
inflateInit Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(949,1)-(954,71) 131904 0 0.0 0.0 0.0 0.0
CAF:inflateInit5 Codec.Compression.Zlib.Stream <no location info> 68318 0 0.0 0.0 0.0 0.0
failIfError Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(579,1)-(581,28) 131902 0 0.0 0.0 0.0 0.0
failIfError.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(579,51)-(581,28) 131903 0 0.0 0.0 0.0 0.0
CAF:inflateInit9 Codec.Compression.Zlib.Stream <no location info> 68235 0 0.0 0.0 0.0 0.0
checkFormatSupported Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(1001,1)-(1010,18) 131878 0 0.0 0.0 0.0 0.0
CAF:inflateReset9 Codec.Compression.Zlib.Stream <no location info> 68256 0 0.0 0.0 0.0 0.0
getInAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(923,1)-(924,53) 131832 0 0.0 0.0 0.0 0.0
withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 131833 1 0.0 0.0 0.0 0.0
CAF:initialWorld Dodge.Initialisation src/Dodge/Initialisation.hs:16:1-12 128577 0 0.0 0.0 0.0 0.0
initialWorld Dodge.Initialisation src/Dodge/Initialisation.hs:16:1-35 138056 1 0.0 0.0 0.0 0.0
respawn Dodge.SpawnAt src/Dodge/SpawnAt.hs:13:1-67 138057 1 0.0 0.0 0.0 0.0
spawnAt Dodge.SpawnAt src/Dodge/SpawnAt.hs:(16,1)-(24,109) 138058 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 138059 6 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 138060 6 0.0 0.0 0.0 0.0
at Control.Lens.At src/Control/Lens/At.hs:493:3-28 138061 1 0.0 0.0 0.0 0.0
spawnAt.f Dodge.SpawnAt src/Dodge/SpawnAt.hs:24:5-109 142998 1 0.0 0.0 0.0 0.0
_xy Linear.V3 src/Linear/V3.hs:308:3-63 143010 1 0.0 0.0 0.0 0.0
_xy.\ Linear.V3 src/Linear/V3.hs:308:38-47 143011 1 0.0 0.0 0.0 0.0
CAF:initializeAll1 SDL.Init <no location info> 104829 0 0.0 0.0 0.0 0.0
initializeAll SDL.Init src/SDL/Init.hs:64:1-49 131068 0 0.0 0.0 0.0 0.0
enumFromTo SDL.Init src/SDL/Init.hs:40:28-31 131070 0 0.0 0.0 0.0 0.0
toEnum SDL.Init src/SDL/Init.hs:40:28-31 131074 7 0.0 0.0 0.0 0.0
fromEnum SDL.Init src/SDL/Init.hs:40:28-31 131071 2 0.0 0.0 0.0 0.0
CAF:initializeGLState_rerYL Preload.Render <no location info> 127562 0 0.0 0.0 0.0 0.0
initializeGLState Preload.Render src/Preload/Render.hs:(217,1)-(218,26) 133658 1 0.0 0.0 0.0 0.0
glEnable Graphics.GL.Functions.F07 src/Graphics/GL/Functions/F07.hs:447:1-43 133659 1 0.0 0.0 0.0 0.0
CAF:inorderNumberTree TreeHelp src/TreeHelp.hs:191:1-17 109347 0 0.0 0.0 0.0 0.0
inorderNumberTree TreeHelp src/TreeHelp.hs:191:1-34 137532 1 0.0 0.0 0.0 0.0
CAF:inorderNumberTree_$snumTraversable TreeHelp src/TreeHelp.hs:185:1-14 109346 0 0.0 0.0 0.0 0.0
numTraversable TreeHelp src/TreeHelp.hs:(185,1)-(187,27) 135201 1 0.0 0.0 0.0 0.0
CAF:inputBufferEmpty Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:176:1-16 68258 0 0.0 0.0 0.0 0.0
inputBufferEmpty Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:176:1-48 131828 1 0.0 0.0 0.0 0.0
CAF:insertWallInZones1 Dodge.Wall.Zone <no location info> 109831 0 0.0 0.0 0.0 0.0
insertWallInZones Dodge.Wall.Zone src/Dodge/Wall/Zone.hs:21:1-44 142833 1 0.0 0.0 0.0 0.0
CAF:int1 Data.Aeson.Encoding.Internal <no location info> 86371 0 0.0 0.0 0.0 0.0
int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:300:1-25 145878 1 0.0 0.0 0.0 0.0
CAF:interactWithCloseObj_f1 Dodge.SelectedClose <no location info> 110579 0 0.0 0.0 0.0 0.0
interactWithCloseObj Dodge.SelectedClose src/Dodge/SelectedClose.hs:(10,1)-(12,55) 156522 0 0.0 0.0 0.0 0.0
at Control.Lens.At src/Control/Lens/At.hs:537:3-49 156523 1 0.0 0.0 0.0 0.0
CAF:invAdj Dodge.Item.Grammar src/Dodge/Item/Grammar.hs:236:1-6 111608 0 0.0 0.0 0.0 0.0
invAdj Dodge.Item.Grammar src/Dodge/Item/Grammar.hs:(236,1)-(242,50) 156374 1 0.0 0.0 0.0 0.0
CAF:invDP1 Dodge.ListDisplayParams <no location info> 111285 0 0.0 0.0 0.0 0.0
invDP Dodge.ListDisplayParams src/Dodge/ListDisplayParams.hs:(31,1)-(34,39) 134556 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 134557 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 134558 1 0.0 0.0 0.0 0.0
CAF:invDP3 Dodge.ListDisplayParams <no location info> 111283 0 0.0 0.0 0.0 0.0
CAF:invDP5 Dodge.ListDisplayParams <no location info> 111282 0 0.0 0.0 0.0 0.0
defaultListDisplayParams Dodge.ListDisplayParams src/Dodge/ListDisplayParams.hs:(19,1)-(28,9) 134560 0 0.0 0.0 0.0 0.0
fromInteger Linear.V2 src/Linear/V2.hs:219:3-34 134561 1 0.0 0.0 0.0 0.0
pure Linear.V2 src/Linear/V2.hs:169:3-17 134562 1 0.0 0.0 0.0 0.0
CAF:invDT Dodge.Item.Grammar src/Dodge/Item/Grammar.hs:217:1-5 111605 0 0.0 0.0 0.0 0.0
invDT Dodge.Item.Grammar src/Dodge/Item/Grammar.hs:(217,1)-(219,34) 134435 1 0.0 0.0 0.0 0.0
CAF:invDT' Dodge.Item.Grammar src/Dodge/Item/Grammar.hs:222:1-6 111606 0 0.0 0.0 0.0 0.0
invDT' Dodge.Item.Grammar src/Dodge/Item/Grammar.hs:222:1-42 143439 1 0.0 0.0 0.0 0.0
CAF:invDT1 Dodge.Item.Grammar <no location info> 111593 0 0.0 0.0 0.0 0.0
invDT Dodge.Item.Grammar src/Dodge/Item/Grammar.hs:(217,1)-(219,34) 134441 0 0.0 0.0 0.0 0.0
CAF:invDT_f Dodge.Item.Grammar <no location info> 111604 0 0.0 0.0 0.0 0.0
invDT Dodge.Item.Grammar src/Dodge/Item/Grammar.hs:(217,1)-(219,34) 134437 0 0.0 0.0 0.0 0.0
joinItemsInList Dodge.Item.Grammar src/Dodge/Item/Grammar.hs:(207,1)-(213,32) 134438 1 0.0 0.0 0.0 0.0
CAF:invDimColor_rq8tu Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:187:1-11 112628 0 0.0 0.0 0.0 0.0
invDimColor Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:187:1-23 134451 1 0.0 0.0 0.0 0.0
toV4 Geometry.Data src/Geometry/Data.hs:61:1-30 134452 1 0.0 0.0 0.0 0.0
CAF:invIMDT Dodge.Item.Grammar src/Dodge/Item/Grammar.hs:246:1-7 111609 0 0.0 0.0 0.0 0.0
invIMDT Dodge.Item.Grammar src/Dodge/Item/Grammar.hs:(246,1)-(249,69) 134433 1 0.0 0.0 0.0 0.0
CAF:invisibleWall1 Dodge.Placement.Instance.Wall <no location info> 105876 0 0.0 0.0 0.0 0.0
invisibleWall Dodge.Placement.Instance.Wall src/Dodge/Placement/Instance/Wall.hs:(28,1)-(36,17) 141502 0 0.0 0.0 0.0 0.0
CAF:json1 Data.Aeson.Parser.Internal <no location info> 85998 0 0.0 0.0 0.0 0.0
json Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:104:1-12 130077 1 0.0 0.0 0.0 0.0
CAF:json11 Data.Aeson.Parser.Internal <no location info> 85920 0 0.0 0.0 0.0 0.0
value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:194:1-37 130376 0 0.0 0.0 0.0 0.0
>>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 130377 1 0.0 0.0 0.0 0.0
>>=.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(148,9)-(149,44) 130378 0 0.0 0.0 0.0 0.0
>>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 130379 0 0.0 0.0 0.0 0.0
$mW8_DOUBLE_QUOTE.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:33:27-28 130380 0 0.0 0.0 0.0 0.0
CAF:json13 Data.Aeson.Parser.Internal <no location info> 85922 0 0.0 0.0 0.0 0.0
value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:194:1-37 130362 0 0.0 0.0 0.0 0.0
>>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 130363 1 0.0 0.0 0.0 0.0
>>=.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(148,9)-(149,44) 130364 0 0.0 0.0 0.0 0.0
>>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 130365 0 0.0 0.0 0.0 0.0
$mW8_DOUBLE_QUOTE.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:33:27-28 130366 0 0.0 0.0 0.0 0.0
CAF:json14 Data.Aeson.Parser.Internal <no location info> 85991 0 0.0 0.0 0.0 0.0
value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:194:1-37 130114 0 0.0 0.0 0.0 0.0
>>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 130115 1 0.0 0.0 0.0 0.0
>>=.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(148,9)-(149,44) 130116 0 0.0 0.0 0.0 0.0
>>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 130117 0 0.0 0.0 0.0 0.0
$mW8_DOUBLE_QUOTE.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:33:27-28 130118 0 0.0 0.0 0.0 0.0
$mW8_OPEN_CURLY.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:42:27-29 130119 0 0.0 0.0 0.0 0.0
*> Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:189:5-26 130120 1 0.0 0.0 0.0 0.0
CAF:json16 Data.Aeson.Parser.Internal <no location info> 85990 0 0.0 0.0 0.0 0.0
value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:194:1-37 130132 0 0.0 0.0 0.0 0.0
>>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 130133 0 0.0 0.0 0.0 0.0
>>=.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(148,9)-(149,44) 130134 0 0.0 0.0 0.0 0.0
>>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 130135 0 0.0 0.0 0.0 0.0
$mW8_DOUBLE_QUOTE.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:33:27-28 130136 0 0.0 0.0 0.0 0.0
$mW8_OPEN_CURLY.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:42:27-29 130137 0 0.0 0.0 0.0 0.0
fmap Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(172,5)-(174,42) 130138 1 0.0 0.0 0.0 0.0
CAF:json18 Data.Aeson.Parser.Internal <no location info> 85989 0 0.0 0.0 0.0 0.0
value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:194:1-37 130142 0 0.0 0.0 0.0 0.0
>>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 130143 1 0.0 0.0 0.0 0.0
>>=.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(148,9)-(149,44) 130144 0 0.0 0.0 0.0 0.0
>>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 130145 0 0.0 0.0 0.0 0.0
$mW8_DOUBLE_QUOTE.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:33:27-28 130146 0 0.0 0.0 0.0 0.0
$mW8_OPEN_CURLY.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:42:27-29 130147 0 0.0 0.0 0.0 0.0
*> Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:189:5-26 130149 1 0.0 0.0 0.0 0.0
>> Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:152:5-15 130148 1 0.0 0.0 0.0 0.0
CAF:json2 Data.Aeson.Parser.Internal <no location info> 85996 0 0.0 0.0 0.0 0.0
value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:194:1-37 130078 1 0.0 0.0 0.0 0.0
CAF:json20 Data.Aeson.Parser.Internal <no location info> 85988 0 0.0 0.0 0.0 0.0
value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:194:1-37 130166 0 0.0 0.0 0.0 0.0
>>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 130167 1 0.0 0.0 0.0 0.0
>>=.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(148,9)-(149,44) 130168 0 0.0 0.0 0.0 0.0
>>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 130169 0 0.0 0.0 0.0 0.0
$mW8_DOUBLE_QUOTE.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:33:27-28 130170 0 0.0 0.0 0.0 0.0
$mW8_OPEN_CURLY.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:42:27-29 130171 0 0.0 0.0 0.0 0.0
CAF:json25 Data.Aeson.Parser.Internal <no location info> 85987 0 0.0 0.0 0.0 0.0
value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:194:1-37 130172 0 0.0 0.0 0.0 0.0
>>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 130173 1 0.0 0.0 0.0 0.0
>>=.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(148,9)-(149,44) 130174 0 0.0 0.0 0.0 0.0
>>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 130175 0 0.0 0.0 0.0 0.0
$mW8_DOUBLE_QUOTE.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:33:27-28 130176 0 0.0 0.0 0.0 0.0
$mW8_OPEN_CURLY.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:42:27-29 130177 0 0.0 0.0 0.0 0.0
CAF:json27 Data.Aeson.Parser.Internal <no location info> 85928 0 0.0 0.0 0.0 0.0
value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:194:1-37 130151 0 0.0 0.0 0.0 0.0
>>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 130152 1 0.0 0.0 0.0 0.0
>>=.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(148,9)-(149,44) 130153 0 0.0 0.0 0.0 0.0
>>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 130154 0 0.0 0.0 0.0 0.0
$mW8_DOUBLE_QUOTE.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:33:27-28 130155 0 0.0 0.0 0.0 0.0
$mW8_OPEN_CURLY.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:42:27-29 130156 0 0.0 0.0 0.0 0.0
CAF:json28 Data.Aeson.Parser.Internal <no location info> 85942 0 0.0 0.0 0.0 0.0
value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:194:1-37 130123 0 0.0 0.0 0.0 0.0
>>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 130124 1 0.0 0.0 0.0 0.0
>>=.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(148,9)-(149,44) 130125 0 0.0 0.0 0.0 0.0
>>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 130126 0 0.0 0.0 0.0 0.0
$mW8_DOUBLE_QUOTE.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:33:27-28 130127 0 0.0 0.0 0.0 0.0
$mW8_OPEN_CURLY.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:42:27-29 130128 0 0.0 0.0 0.0 0.0
CAF:json29 Data.Aeson.Parser.Internal <no location info> 85986 0 0.0 0.0 0.0 0.0
value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:194:1-37 130277 0 0.0 0.0 0.0 0.0
>>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 130278 1 0.0 0.0 0.0 0.0
>>=.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(148,9)-(149,44) 130279 0 0.0 0.0 0.0 0.0
>>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 130280 0 0.0 0.0 0.0 0.0
$mW8_DOUBLE_QUOTE.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:33:27-28 130281 0 0.0 0.0 0.0 0.0
$mW8_OPEN_CURLY.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:42:27-29 130282 0 0.0 0.0 0.0 0.0
$mW8_OPEN_SQUARE.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:43:27-28 130283 0 0.0 0.0 0.0 0.0
*> Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:189:5-26 130284 1 0.0 0.0 0.0 0.0
CAF:json3 Data.Aeson.Parser.Internal <no location info> 85993 0 0.0 0.0 0.0 0.0
value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:194:1-37 130079 0 0.0 0.0 0.0 0.0
*> Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:189:5-26 130081 1 0.0 0.0 0.0 0.0
>>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 130082 1 0.0 0.0 0.0 0.0
>> Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:152:5-15 130080 1 0.0 0.0 0.0 0.0
CAF:json31 Data.Aeson.Parser.Internal <no location info> 85985 0 0.0 0.0 0.0 0.0
value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:194:1-37 130294 0 0.0 0.0 0.0 0.0
>>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 130295 0 0.0 0.0 0.0 0.0
>>=.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(148,9)-(149,44) 130296 0 0.0 0.0 0.0 0.0
>>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 130297 0 0.0 0.0 0.0 0.0
$mW8_DOUBLE_QUOTE.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:33:27-28 130298 0 0.0 0.0 0.0 0.0
$mW8_OPEN_CURLY.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:42:27-29 130299 0 0.0 0.0 0.0 0.0
$mW8_OPEN_SQUARE.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:43:27-28 130300 0 0.0 0.0 0.0 0.0
fmap Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(172,5)-(174,42) 130301 1 0.0 0.0 0.0 0.0
CAF:json33 Data.Aeson.Parser.Internal <no location info> 85984 0 0.0 0.0 0.0 0.0
value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:194:1-37 130305 0 0.0 0.0 0.0 0.0
>>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 130306 1 0.0 0.0 0.0 0.0
>>=.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(148,9)-(149,44) 130307 0 0.0 0.0 0.0 0.0
>>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 130308 0 0.0 0.0 0.0 0.0
$mW8_DOUBLE_QUOTE.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:33:27-28 130309 0 0.0 0.0 0.0 0.0
$mW8_OPEN_CURLY.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:42:27-29 130310 0 0.0 0.0 0.0 0.0
$mW8_OPEN_SQUARE.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:43:27-28 130311 0 0.0 0.0 0.0 0.0
*> Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:189:5-26 130313 1 0.0 0.0 0.0 0.0
>> Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:152:5-15 130312 1 0.0 0.0 0.0 0.0
CAF:json35 Data.Aeson.Parser.Internal <no location info> 85983 0 0.0 0.0 0.0 0.0
value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:194:1-37 130332 0 0.0 0.0 0.0 0.0
>>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 130333 1 0.0 0.0 0.0 0.0
>>=.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(148,9)-(149,44) 130334 0 0.0 0.0 0.0 0.0
>>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 130335 0 0.0 0.0 0.0 0.0
$mW8_DOUBLE_QUOTE.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:33:27-28 130336 0 0.0 0.0 0.0 0.0
$mW8_OPEN_CURLY.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:42:27-29 130337 0 0.0 0.0 0.0 0.0
$mW8_OPEN_SQUARE.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:43:27-28 130338 0 0.0 0.0 0.0 0.0
CAF:json42 Data.Aeson.Parser.Internal <no location info> 85982 0 0.0 0.0 0.0 0.0
value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:194:1-37 130339 0 0.0 0.0 0.0 0.0
>>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 130340 1 0.0 0.0 0.0 0.0
>>=.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(148,9)-(149,44) 130341 0 0.0 0.0 0.0 0.0
>>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 130342 0 0.0 0.0 0.0 0.0
$mW8_DOUBLE_QUOTE.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:33:27-28 130343 0 0.0 0.0 0.0 0.0
$mW8_OPEN_CURLY.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:42:27-29 130344 0 0.0 0.0 0.0 0.0
$mW8_OPEN_SQUARE.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:43:27-28 130345 0 0.0 0.0 0.0 0.0
CAF:json43 Data.Aeson.Parser.Internal <no location info> 85952 0 0.0 0.0 0.0 0.0
value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:194:1-37 130315 0 0.0 0.0 0.0 0.0
>>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 130316 1 0.0 0.0 0.0 0.0
>>=.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(148,9)-(149,44) 130317 0 0.0 0.0 0.0 0.0
>>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 130318 0 0.0 0.0 0.0 0.0
$mW8_DOUBLE_QUOTE.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:33:27-28 130319 0 0.0 0.0 0.0 0.0
$mW8_OPEN_CURLY.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:42:27-29 130320 0 0.0 0.0 0.0 0.0
$mW8_OPEN_SQUARE.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:43:27-28 130321 0 0.0 0.0 0.0 0.0
CAF:json44 Data.Aeson.Parser.Internal <no location info> 85959 0 0.0 0.0 0.0 0.0
value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:194:1-37 130287 0 0.0 0.0 0.0 0.0
>>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 130288 1 0.0 0.0 0.0 0.0
>>=.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(148,9)-(149,44) 130289 0 0.0 0.0 0.0 0.0
>>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 130290 0 0.0 0.0 0.0 0.0
$mW8_DOUBLE_QUOTE.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:33:27-28 130291 0 0.0 0.0 0.0 0.0
$mW8_OPEN_CURLY.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:42:27-29 130292 0 0.0 0.0 0.0 0.0
$mW8_OPEN_SQUARE.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:43:27-28 130293 0 0.0 0.0 0.0 0.0
CAF:json5 Data.Aeson.Parser.Internal <no location info> 85992 0 0.0 0.0 0.0 0.0
value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:194:1-37 130109 0 0.0 0.0 0.0 0.0
>>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 130110 1 0.0 0.0 0.0 0.0
CAF:json52 Data.Aeson.Parser.Internal <no location info> 85961 0 0.0 0.0 0.0 0.0
value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:194:1-37 130470 0 0.0 0.0 0.0 0.0
>>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 130471 0 0.0 0.0 0.0 0.0
>>=.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(148,9)-(149,44) 130472 0 0.0 0.0 0.0 0.0
>>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 130473 0 0.0 0.0 0.0 0.0
$mW8_DOUBLE_QUOTE.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:33:27-28 130474 0 0.0 0.0 0.0 0.0
$mW8_OPEN_CURLY.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:42:27-29 130475 0 0.0 0.0 0.0 0.0
$mW8_OPEN_SQUARE.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:43:27-28 130476 0 0.0 0.0 0.0 0.0
$mW8_f.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:68:16-18 130477 0 0.0 0.0 0.0 0.0
$mW8_t.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:70:16-18 130478 0 0.0 0.0 0.0 0.0
<$ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:171:10-27 130479 0 0.0 0.0 0.0 0.0
fmap Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(172,5)-(174,42) 130480 1 0.0 0.0 0.0 0.0
CAF:json60 Data.Aeson.Parser.Internal <no location info> 85977 0 0.0 0.0 0.0 0.0
value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:194:1-37 130489 0 0.0 0.0 0.0 0.0
>>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 130490 0 0.0 0.0 0.0 0.0
>>=.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(148,9)-(149,44) 130491 0 0.0 0.0 0.0 0.0
>>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 130492 0 0.0 0.0 0.0 0.0
$mW8_DOUBLE_QUOTE.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:33:27-28 130493 0 0.0 0.0 0.0 0.0
$mW8_OPEN_CURLY.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:42:27-29 130494 0 0.0 0.0 0.0 0.0
$mW8_OPEN_SQUARE.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:43:27-28 130495 0 0.0 0.0 0.0 0.0
$mW8_f.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:68:16-18 130496 0 0.0 0.0 0.0 0.0
$mW8_t.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:70:16-18 130497 0 0.0 0.0 0.0 0.0
$mW8_n.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:69:16-18 130498 0 0.0 0.0 0.0 0.0
fmap Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(172,5)-(174,42) 130499 1 0.0 0.0 0.0 0.0
CAF:json62 Data.Aeson.Parser.Internal <no location info> 85976 0 0.0 0.0 0.0 0.0
value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:194:1-37 130504 0 0.0 0.0 0.0 0.0
>>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 130505 1 0.0 0.0 0.0 0.0
>>=.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(148,9)-(149,44) 130506 0 0.0 0.0 0.0 0.0
>>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 130507 0 0.0 0.0 0.0 0.0
$mW8_DOUBLE_QUOTE.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:33:27-28 130508 0 0.0 0.0 0.0 0.0
$mW8_OPEN_CURLY.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:42:27-29 130509 0 0.0 0.0 0.0 0.0
$mW8_OPEN_SQUARE.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:43:27-28 130510 0 0.0 0.0 0.0 0.0
$mW8_f.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:68:16-18 130511 0 0.0 0.0 0.0 0.0
$mW8_t.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:70:16-18 130512 0 0.0 0.0 0.0 0.0
$mW8_n.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:69:16-18 130513 0 0.0 0.0 0.0 0.0
CAF:json65 Data.Aeson.Parser.Internal <no location info> 85981 0 0.0 0.0 0.0 0.0
value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:194:1-37 130088 0 0.0 0.0 0.0 0.0
>>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 130089 1 0.0 0.0 0.0 0.0
CAF:json7 Data.Aeson.Parser.Internal <no location info> 85923 0 0.0 0.0 0.0 0.0
value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:194:1-37 130354 0 0.0 0.0 0.0 0.0
>>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 130355 1 0.0 0.0 0.0 0.0
>>=.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(148,9)-(149,44) 130356 0 0.0 0.0 0.0 0.0
>>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 130357 0 0.0 0.0 0.0 0.0
$mW8_DOUBLE_QUOTE.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:33:27-28 130358 0 0.0 0.0 0.0 0.0
*> Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:189:5-26 130359 1 0.0 0.0 0.0 0.0
CAF:json9 Data.Aeson.Parser.Internal <no location info> 85921 0 0.0 0.0 0.0 0.0
value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:194:1-37 130367 0 0.0 0.0 0.0 0.0
>>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 130368 0 0.0 0.0 0.0 0.0
>>=.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(148,9)-(149,44) 130369 0 0.0 0.0 0.0 0.0
>>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 130370 0 0.0 0.0 0.0 0.0
$mW8_DOUBLE_QUOTE.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:33:27-28 130371 0 0.0 0.0 0.0 0.0
fmap Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(172,5)-(174,42) 130372 1 0.0 0.0 0.0 0.0
CAF:jsonEOF1 Data.Aeson.Parser.Internal <no location info> 86003 0 0.0 0.0 0.0 0.0
jsonEOF Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:432:1-41 130066 1 0.0 0.0 0.0 0.0
<* Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:191:5-36 130067 1 0.0 0.0 0.0 0.0
>>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 130068 1 0.0 0.0 0.0 0.0
CAF:jsonEOF3 Data.Aeson.Parser.Internal <no location info> 86002 0 0.0 0.0 0.0 0.0
jsonEOF Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:432:1-41 130074 0 0.0 0.0 0.0 0.0
<* Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:191:5-36 130075 1 0.0 0.0 0.0 0.0
>>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 130076 1 0.0 0.0 0.0 0.0
CAF:jsonEOF5 Data.Aeson.Parser.Internal <no location info> 86001 0 0.0 0.0 0.0 0.0
jsonEOF Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:432:1-41 130598 0 0.0 0.0 0.0 0.0
>>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 130599 1 0.0 0.0 0.0 0.0
CAF:jsonWith1 Data.Aeson.Parser.Internal <no location info> 85518 0 0.0 0.0 0.0 0.0
jstring Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:316:1-45 130198 1 0.0 0.0 0.0 0.0
*> Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:189:5-26 130199 1 0.0 0.0 0.0 0.0
>>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 130200 1 0.0 0.0 0.0 0.0
CAF:jsonWith11 Data.Aeson.Parser.Internal <no location info> 85475 0 0.0 0.0 0.0 0.0
decimal0 Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:(451,1)-(455,36) 130536 0 0.0 0.0 0.0 0.0
>>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 130537 1 0.0 0.0 0.0 0.0
CAF:jsonWith3 Data.Aeson.Parser.Internal <no location info> 85517 0 0.0 0.0 0.0 0.0
jstring Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:316:1-45 130206 0 0.0 0.0 0.0 0.0
>>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 130207 1 0.0 0.0 0.0 0.0
CAF:jsonWith5 Data.Aeson.Parser.Internal <no location info> 85479 0 0.0 0.0 0.0 0.0
decimal0 Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:(451,1)-(455,36) 130526 1 0.0 0.0 0.0 0.0
>>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 130527 1 0.0 0.0 0.0 0.0
CAF:jsonWith9 Data.Aeson.Parser.Internal <no location info> 85476 0 0.0 0.0 0.0 0.0
decimal0 Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:(451,1)-(455,36) 130529 0 0.0 0.0 0.0 0.0
*> Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:189:5-26 130531 1 0.0 0.0 0.0 0.0
>>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 130532 1 0.0 0.0 0.0 0.0
>> Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:152:5-15 130530 1 0.0 0.0 0.0 0.0
CAF:jsonWith_m1 Data.Aeson.Parser.Internal <no location info> 85471 0 0.0 0.0 0.0 0.0
decimal0 Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:(451,1)-(455,36) 130534 0 0.0 0.0 0.0 0.0
>>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 130535 1 0.0 0.0 0.0 0.0
CAF:jsonWith_m2 Data.Aeson.Parser.Internal <no location info> 85472 0 0.0 0.0 0.0 0.0
decimal0 Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:(451,1)-(455,36) 130539 0 0.0 0.0 0.0 0.0
fmap Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(172,5)-(174,42) 130540 1 0.0 0.0 0.0 0.0
CAF:jsonWith_p Data.Aeson.Parser.Internal <no location info> 85507 0 0.0 0.0 0.0 0.0
jstring Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:316:1-45 130203 0 0.0 0.0 0.0 0.0
>>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 130204 1 0.0 0.0 0.0 0.0
CAF:k10_rK3m Dodge.Render <no location info> 128520 0 0.0 0.0 0.0 0.0
doDrawing Dodge.Render src/Dodge/Render.hs:(35,1)-(39,41) 136105 0 0.0 0.0 0.0 0.0
doDrawing' Dodge.Render src/Dodge/Render.hs:(46,1)-(433,24) 136106 0 0.0 0.0 0.0 0.0
doDrawing'.\ Dodge.Render src/Dodge/Render.hs:(152,9)-(156,15) 136107 0 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 136108 1 0.0 0.0 0.0 0.0
CAF:k11_rK3n Dodge.Render <no location info> 128521 0 0.0 0.0 0.0 0.0
doDrawing Dodge.Render src/Dodge/Render.hs:(35,1)-(39,41) 135987 0 0.0 0.0 0.0 0.0
doDrawing' Dodge.Render src/Dodge/Render.hs:(46,1)-(433,24) 135988 0 0.0 0.0 0.0 0.0
doDrawing'.\ Dodge.Render src/Dodge/Render.hs:(127,9)-(131,15) 135989 0 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 135990 1 0.0 0.0 0.0 0.0
CAF:k14_r1gyI Data.Aeson.Parser.Internal <no location info> 85936 0 0.0 0.0 0.0 0.0
value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:194:1-37 130261 0 0.0 0.0 0.0 0.0
>>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 130262 0 0.0 0.0 0.0 0.0
>>=.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(148,9)-(149,44) 130263 0 0.0 0.0 0.0 0.0
>>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 130264 0 0.0 0.0 0.0 0.0
pure Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:185:5-66 130268 1 0.0 0.0 0.0 0.0
return Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:144:5-21 130267 1 0.0 0.0 0.0 0.0
$mW8_DOUBLE_QUOTE.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:33:27-28 130265 0 0.0 0.0 0.0 0.0
$mW8_OPEN_CURLY.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:42:27-29 130266 0 0.0 0.0 0.0 0.0
CAF:k1_rK2O Dodge.Render <no location info> 128511 0 0.0 0.0 0.0 0.0
doDrawing Dodge.Render src/Dodge/Render.hs:(35,1)-(39,41) 136267 0 0.0 0.0 0.0 0.0
doDrawing' Dodge.Render src/Dodge/Render.hs:(46,1)-(433,24) 136268 0 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 136269 1 0.0 0.0 0.0 0.0
CAF:k1_rnODd Dodge.Path <no location info> 110900 0 0.0 0.0 0.0 0.0
obstructPathsCrossing Dodge.Path src/Dodge/Path.hs:(130,1)-(136,39) 138916 0 0.0 0.0 0.0 0.0
obstructPathsCrossing.inces Dodge.Path src/Dodge/Path.hs:134:5-74 138917 0 0.0 0.0 0.0 0.0
CAF:k1_rsJYc Dodge.Creature.Perception <no location info> 108798 0 0.0 0.0 0.0 0.0
basicAttentionUpdate Dodge.Creature.Perception src/Dodge/Creature/Perception.hs:(133,1)-(135,91) 143516 0 0.0 0.0 0.0 0.0
newExtraAwareness Dodge.Creature.Perception src/Dodge/Creature/Perception.hs:(144,1)-(150,28) 143517 0 0.0 0.0 0.0 0.0
CAF:k1_rtEG6 Dodge.DrWdWd <no location info> 112613 0 0.0 0.0 0.0 0.0
updateDoor Dodge.DrWdWd src/Dodge/DrWdWd.hs:(27,1)-(33,9) 144750 0 0.0 0.0 0.0 0.0
doorLerp Dodge.DrWdWd src/Dodge/DrWdWd.hs:(48,1)-(74,24) 144751 0 0.0 0.0 0.0 0.0
doorLerp.is Dodge.DrWdWd src/Dodge/DrWdWd.hs:51:9-69 144752 0 0.0 0.0 0.0 0.0
CAF:k2_rK31 Dodge.Render <no location info> 128512 0 0.0 0.0 0.0 0.0
doDrawing Dodge.Render src/Dodge/Render.hs:(35,1)-(39,41) 136513 0 0.0 0.0 0.0 0.0
doDrawing' Dodge.Render src/Dodge/Render.hs:(46,1)-(433,24) 136514 0 0.0 0.0 0.0 0.0
doDrawing'.\ Dodge.Render src/Dodge/Render.hs:(346,13)-(350,19) 136515 0 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 136516 1 0.0 0.0 0.0 0.0
CAF:k2_ro7l2 Dodge.Update.Camera <no location info> 128278 0 0.0 0.0 0.0 0.0
updateBounds Dodge.Update.Camera src/Dodge/Update/Camera.hs:(259,1)-(267,48) 152216 0 0.0 0.0 0.0 0.0
updateBounds.(...) Dodge.Update.Camera src/Dodge/Update/Camera.hs:267:5-48 152217 0 0.0 0.0 0.0 0.0
findBoundDists Dodge.Update.Camera src/Dodge/Update/Camera.hs:(249,1)-(254,24) 152218 0 0.0 0.0 0.0 0.0
farWallDistDirection Dodge.Update.Camera src/Dodge/Update/Camera.hs:(242,1)-(246,71) 152219 0 0.0 0.0 0.0 0.0
farWallDistDirection.f Dodge.Update.Camera src/Dodge/Update/Camera.hs:244:5-88 152220 0 0.0 0.0 0.0 0.0
farWallDistDirection.wls Dodge.Update.Camera src/Dodge/Update/Camera.hs:245:5-48 152221 0 0.0 0.0 0.0 0.0
CAF:k3_rK32 Dodge.Render <no location info> 128513 0 0.0 0.0 0.0 0.0
doDrawing Dodge.Render src/Dodge/Render.hs:(35,1)-(39,41) 136486 0 0.0 0.0 0.0 0.0
doDrawing' Dodge.Render src/Dodge/Render.hs:(46,1)-(433,24) 136487 0 0.0 0.0 0.0 0.0
doDrawing'.\ Dodge.Render src/Dodge/Render.hs:(325,13)-(329,19) 136488 0 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 136489 1 0.0 0.0 0.0 0.0
CAF:k3_rdACB Render <no location info> 127516 0 0.0 0.0 0.0 0.0
createLightMap Render src/Render.hs:(41,1)-(46,54) 136222 0 0.0 0.0 0.0 0.0
renderShadows Render src/Render.hs:(127,1)-(218,47) 136223 0 0.0 0.0 0.0 0.0
renderShadows.\ Render src/Render.hs:(139,9)-(143,15) 136224 0 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 136225 1 0.0 0.0 0.0 0.0
CAF:k4_rK33 Dodge.Render <no location info> 128514 0 0.0 0.0 0.0 0.0
doDrawing Dodge.Render src/Dodge/Render.hs:(35,1)-(39,41) 136479 0 0.0 0.0 0.0 0.0
doDrawing' Dodge.Render src/Dodge/Render.hs:(46,1)-(433,24) 136480 0 0.0 0.0 0.0 0.0
doDrawing'.\ Dodge.Render src/Dodge/Render.hs:(319,13)-(323,19) 136481 0 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 136482 1 0.0 0.0 0.0 0.0
CAF:k4_rdACC Render <no location info> 127517 0 0.0 0.0 0.0 0.0
createLightMap Render src/Render.hs:(41,1)-(46,54) 145360 0 0.0 0.0 0.0 0.0
renderShadows Render src/Render.hs:(127,1)-(218,47) 145361 0 0.0 0.0 0.0 0.0
renderShadows.\ Render src/Render.hs:(155,81)-(215,37) 145362 0 0.0 0.0 0.0 0.0
renderShadows.\.\ Render src/Render.hs:(161,13)-(165,19) 145363 0 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 145364 1 0.0 0.0 0.0 0.0
CAF:k4_rsJXx Dodge.Creature.Perception <no location info> 108783 0 0.0 0.0 0.0 0.0
rememberSounds Dodge.Creature.Perception src/Dodge/Creature/Perception.hs:(177,1)-(179,61) 156557 0 0.0 0.0 0.0 0.0
soundIsClose Dodge.Creature.Perception src/Dodge/Creature/Perception.hs:(183,1)-(188,28) 156558 0 0.0 0.0 0.0 0.0
CAF:k5_rK3b Dodge.Render <no location info> 128515 0 0.0 0.0 0.0 0.0
doDrawing Dodge.Render src/Dodge/Render.hs:(35,1)-(39,41) 136466 0 0.0 0.0 0.0 0.0
doDrawing' Dodge.Render src/Dodge/Render.hs:(46,1)-(433,24) 136467 0 0.0 0.0 0.0 0.0
doDrawing'.\ Dodge.Render src/Dodge/Render.hs:(297,9)-(301,15) 136468 0 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 136469 1 0.0 0.0 0.0 0.0
CAF:k5_rdACD Render <no location info> 127518 0 0.0 0.0 0.0 0.0
createLightMap Render src/Render.hs:(41,1)-(46,54) 136213 0 0.0 0.0 0.0 0.0
renderShadows Render src/Render.hs:(127,1)-(218,47) 136214 0 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 136215 1 0.0 0.0 0.0 0.0
CAF:k6_rK3c Dodge.Render <no location info> 128516 0 0.0 0.0 0.0 0.0
doDrawing Dodge.Render src/Dodge/Render.hs:(35,1)-(39,41) 136331 0 0.0 0.0 0.0 0.0
doDrawing' Dodge.Render src/Dodge/Render.hs:(46,1)-(433,24) 136332 0 0.0 0.0 0.0 0.0
doDrawing'.\ Dodge.Render src/Dodge/Render.hs:(246,9)-(250,15) 136333 0 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 136334 1 0.0 0.0 0.0 0.0
CAF:k7_rK3d Dodge.Render <no location info> 128517 0 0.0 0.0 0.0 0.0
doDrawing Dodge.Render src/Dodge/Render.hs:(35,1)-(39,41) 136290 0 0.0 0.0 0.0 0.0
doDrawing' Dodge.Render src/Dodge/Render.hs:(46,1)-(433,24) 136291 0 0.0 0.0 0.0 0.0
doDrawing'.\ Dodge.Render src/Dodge/Render.hs:(239,9)-(242,15) 136292 0 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 136293 1 0.0 0.0 0.0 0.0
CAF:k8_rK3f Dodge.Render <no location info> 128518 0 0.0 0.0 0.0 0.0
doDrawing Dodge.Render src/Dodge/Render.hs:(35,1)-(39,41) 136189 0 0.0 0.0 0.0 0.0
doDrawing' Dodge.Render src/Dodge/Render.hs:(46,1)-(433,24) 136190 0 0.0 0.0 0.0 0.0
doDrawing'.\ Dodge.Render src/Dodge/Render.hs:(195,9)-(199,15) 136191 0 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 136192 1 0.0 0.0 0.0 0.0
CAF:k9_rK3g Dodge.Render <no location info> 128519 0 0.0 0.0 0.0 0.0
doDrawing Dodge.Render src/Dodge/Render.hs:(35,1)-(39,41) 136114 0 0.0 0.0 0.0 0.0
doDrawing' Dodge.Render src/Dodge/Render.hs:(46,1)-(433,24) 136115 0 0.0 0.0 0.0 0.0
doDrawing'.\ Dodge.Render src/Dodge/Render.hs:(158,9)-(162,15) 136116 0 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 136117 1 0.0 0.0 0.0 0.0
CAF:k_r8KlD Dodge.Zoning.Pathing <no location info> 109803 0 0.0 0.0 0.0 0.0
zoneOfIncPe Dodge.Zoning.Pathing src/Dodge/Zoning/Pathing.hs:53:1-68 138584 0 0.0 0.0 0.0 0.0
CAF:k_rK2N Dodge.Render <no location info> 128510 0 0.0 0.0 0.0 0.0
doDrawing Dodge.Render src/Dodge/Render.hs:(35,1)-(39,41) 135951 0 0.0 0.0 0.0 0.0
doDrawing' Dodge.Render src/Dodge/Render.hs:(46,1)-(433,24) 135952 0 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 135953 1 0.0 0.0 0.0 0.0
CAF:k_rljXm Dodge.Zoning.Wall <no location info> 128081 0 0.0 0.0 0.0 0.0
zoneOfWl Dodge.Zoning.Wall src/Dodge/Zoning/Wall.hs:56:1-51 142839 0 0.0 0.0 0.0 0.0
CAF:k_rvpj7 Dodge.Room.Tutorial <no location info> 106407 0 0.0 0.0 0.0 0.0
tutDrop Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(108,1)-(141,16) 137297 0 0.0 0.0 0.0 0.0
shuffleLinks Dodge.Room.Link src/Dodge/Room/Link.hs:31:1-34 137298 1 0.0 0.0 0.0 0.0
CAF:key Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:250:1-3 86347 0 0.0 0.0 0.0 0.0
key Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:250:1-23 151526 1 0.0 0.0 0.0 0.0
CAF:key Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:320:1-3 85520 0 0.0 0.0 0.0 0.0
key Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:320:1-30 130192 1 0.0 0.0 0.0 0.0
fmap Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(172,5)-(174,42) 130193 1 0.0 0.0 0.0 0.0
CAF:key1 Data.Aeson.Encoding.Internal <no location info> 86345 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 146053 1 0.0 0.0 0.0 0.0
CAF:ldp_rw437 Dodge.Update <no location info> 128297 0 0.0 0.0 0.0 0.0
updateUniverse Dodge.Update src/Dodge/Update.hs:(76,1)-(84,24) 142932 0 0.0 0.0 0.0 0.0
updateMouseContext Dodge.Update src/Dodge/Update.hs:(328,1)-(330,82) 142933 0 0.0 0.0 0.0 0.0
updateMouseContextGame Dodge.Update src/Dodge/Update.hs:(333,1)-(375,36) 142934 0 0.0 0.0 0.0 0.0
updateMouseContextGame.overterm Dodge.Update src/Dodge/Update.hs:(369,5)-(375,36) 142935 0 0.0 0.0 0.0 0.0
isOverTerminalScreen Dodge.Update src/Dodge/Update.hs:(401,1)-(413,21) 142936 0 0.0 0.0 0.0 0.0
isOverTerminalScreen.ldp Dodge.Update src/Dodge/Update.hs:408:5-15 142937 1 0.0 0.0 0.0 0.0
CAF:led1 Dodge.Item.Held.Utility <no location info> 111505 0 0.0 0.0 0.0 0.0
led Dodge.Item.Held.Utility src/Dodge/Item/Held/Utility.hs:24:1-42 141213 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 141214 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 141215 1 0.0 0.0 0.0 0.0
CAF:lightx4 Color src/Color.hs:146:1-7 126827 0 0.0 0.0 0.0 0.0
lightx4 Color src/Color.hs:146:1-39 134750 1 0.0 0.0 0.0 0.0
CAF:limit Data.Scientific src/Data/Scientific.hs:671:1-5 80618 0 0.0 0.0 0.0 0.0
limit Data.Scientific src/Data/Scientific.hs:671:1-15 130908 1 0.0 0.0 0.0 0.0
CAF:list Control.Foldl src/Control/Foldl.hs:918:1-4 86701 0 0.0 0.0 0.0 0.0
list Control.Foldl src/Control/Foldl.hs:918:1-40 134363 1 0.0 0.0 0.0 0.0
CAF:list1 Data.Aeson.Encoding.Internal <no location info> 86355 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 145866 1 0.0 0.0 0.0 0.0
CAF:lmt_rbi34 MatrixHelper src/MatrixHelper.hs:44:1-3 127971 0 0.0 0.0 0.0 0.0
lmt MatrixHelper src/MatrixHelper.hs:44:1-29 135875 1 0.0 0.0 0.0 0.0
CAF:loadDodgeConfig1 Dodge.Config <no location info> 129696 0 0.0 0.0 0.0 0.0
loadDodgeConfig Dodge.Config src/Dodge/Config.hs:(31,1)-(42,50) 130062 1 0.0 0.0 0.0 0.0
CAF:loadSeed1 Dodge.LoadSeed <no location info> 128575 0 0.0 0.0 0.0 0.0
loadSeed Dodge.LoadSeed src/Dodge/LoadSeed.hs:8:1-67 133964 1 0.0 0.0 0.0 0.0
CAF:loadSounds1 Dodge.SoundLogic.LoadSound <no location info> 128453 0 0.0 0.0 0.0 0.0
loadSounds Dodge.SoundLogic.LoadSound src/Dodge/SoundLogic/LoadSound.hs:(19,1)-(28,21) 133671 1 0.0 0.0 0.0 0.0
CAF:loadSounds13 Dodge.SoundLogic.LoadSound <no location info> 128449 0 0.0 0.0 0.0 0.0
loadSounds Dodge.SoundLogic.LoadSound src/Dodge/SoundLogic/LoadSound.hs:(19,1)-(28,21) 133703 0 0.0 0.0 0.0 0.0
fromInteger SDL.Mixer src/SDL/Mixer.hs:480:43-45 133704 0 0.0 0.0 0.0 0.0
CAF:loadSounds14 Dodge.SoundLogic.LoadSound <no location info> 128448 0 0.0 0.0 0.0 0.0
loadSounds Dodge.SoundLogic.LoadSound src/Dodge/SoundLogic/LoadSound.hs:(19,1)-(28,21) 133705 0 0.0 0.0 0.0 0.0
CAF:loadSounds15 Dodge.SoundLogic.LoadSound <no location info> 128447 0 0.0 0.0 0.0 0.0
loadSounds Dodge.SoundLogic.LoadSound src/Dodge/SoundLogic/LoadSound.hs:(19,1)-(28,21) 133700 0 0.0 0.0 0.0 0.0
fromInteger SDL.Mixer src/SDL/Mixer.hs:480:43-45 133702 0 0.0 0.0 0.0 0.0
CAF:loadSounds17 Dodge.SoundLogic.LoadSound <no location info> 128446 0 0.0 0.0 0.0 0.0
loadSounds Dodge.SoundLogic.LoadSound src/Dodge/SoundLogic/LoadSound.hs:(19,1)-(28,21) 133706 0 0.0 0.0 0.0 0.0
fromInteger SDL.Mixer src/SDL/Mixer.hs:769:43-45 133708 0 0.0 0.0 0.0 0.0
CAF:loadSounds18 Dodge.SoundLogic.LoadSound <no location info> 128452 0 0.0 0.0 0.0 0.0
loadSounds Dodge.SoundLogic.LoadSound src/Dodge/SoundLogic/LoadSound.hs:(19,1)-(28,21) 133694 0 0.0 0.0 0.0 0.0
setChannels SDL.Mixer src/SDL/Mixer.hs:504:1-74 133695 1 0.0 0.0 0.0 0.0
CAF:loadSounds5 Dodge.SoundLogic.LoadSound <no location info> 128445 0 0.0 0.0 0.0 0.0
loadSounds Dodge.SoundLogic.LoadSound src/Dodge/SoundLogic/LoadSound.hs:(19,1)-(28,21) 133712 0 0.0 0.0 0.0 0.0
fromInteger SDL.Mixer src/SDL/Mixer.hs:480:43-45 133713 0 0.0 0.0 0.0 0.0
CAF:loadSounds6 Dodge.SoundLogic.LoadSound <no location info> 128444 0 0.0 0.0 0.0 0.0
loadSounds Dodge.SoundLogic.LoadSound src/Dodge/SoundLogic/LoadSound.hs:(19,1)-(28,21) 133714 0 0.0 0.0 0.0 0.0
CAF:loadSounds7 Dodge.SoundLogic.LoadSound <no location info> 128443 0 0.0 0.0 0.0 0.0
loadSounds Dodge.SoundLogic.LoadSound src/Dodge/SoundLogic/LoadSound.hs:(19,1)-(28,21) 133709 0 0.0 0.0 0.0 0.0
fromInteger SDL.Mixer src/SDL/Mixer.hs:480:43-45 133710 0 0.0 0.0 0.0 0.0
CAF:loadSounds8 Dodge.SoundLogic.LoadSound <no location info> 128442 0 0.0 0.0 0.0 0.0
loadSounds Dodge.SoundLogic.LoadSound src/Dodge/SoundLogic/LoadSound.hs:(19,1)-(28,21) 133711 0 0.0 0.0 0.0 0.0
CAF:loadSounds9 Dodge.SoundLogic.LoadSound <no location info> 128441 0 0.0 0.0 0.0 0.0
loadSounds Dodge.SoundLogic.LoadSound src/Dodge/SoundLogic/LoadSound.hs:(19,1)-(28,21) 133715 0 0.0 0.0 0.0 0.0
fromInteger SDL.Mixer src/SDL/Mixer.hs:769:43-45 133716 0 0.0 0.0 0.0 0.0
CAF:loadSounds_nchans Dodge.SoundLogic.LoadSound src/Dodge/SoundLogic/LoadSound.hs:28:5-10 128440 0 0.0 0.0 0.0 0.0
loadSounds Dodge.SoundLogic.LoadSound src/Dodge/SoundLogic/LoadSound.hs:(19,1)-(28,21) 133697 0 0.0 0.0 0.0 0.0
loadSounds.nchans Dodge.SoundLogic.LoadSound src/Dodge/SoundLogic/LoadSound.hs:28:5-21 133698 1 0.0 0.0 0.0 0.0
CAF:lvl1005_r6ind Dodge.Data.Item.Combine <no location info> 119939 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:200:1-36 148329 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:200:1-36 148330 0 0.0 0.0 0.0 0.0
CAF:lvl1006_r6ine Dodge.Data.Item.Combine <no location info> 119940 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:200:1-36 148325 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:200:1-36 148326 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 148327 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 148328 1 0.0 0.0 0.0 0.0
CAF:lvl100_rix9K Dodge.Data.Machine <no location info> 116616 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:61:1-39 150384 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:61:1-39 150385 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 150386 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 150387 1 0.0 0.0 0.0 0.0
CAF:lvl100_rl5NY Dodge.Data.CWorld <no location info> 122105 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 155721 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 155722 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1800:5-29 155723 1 0.0 0.0 0.0 0.0
CAF:lvl100_rlUPL Dodge.Default.World <no location info> 112719 0 0.0 0.0 0.0 0.0
defaultCWorld Dodge.Default.World src/Dodge/Default/World.hs:(85,1)-(98,9) 134028 0 0.0 0.0 0.0 0.0
mempty Data.Vector.Unboxed src/Data/Vector/Unboxed.hs:257:3-16 134029 0 0.0 0.0 0.0 0.0
>>= Data.Vector.Fusion.Util src/Data/Vector/Fusion/Util.hs:36:3-18 134030 0 0.0 0.0 0.0 0.0
fmap Data.Stream.Monadic src/Data/Stream/Monadic.hs:(147,3)-(149,20) 134031 1 0.0 0.0 0.0 0.0
CAF:lvl100_rvpkg Dodge.Room.Tutorial <no location info> 106444 0 0.0 0.0 0.0 0.0
tutHub Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(267,1)-(340,16) 151657 0 0.0 0.0 0.0 0.0
tutHub.ss' Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(322,5)-(340,16) 151659 0 0.0 0.0 0.0 0.0
makeTermLine Dodge.Terminal src/Dodge/Terminal.hs:97:1-46 151660 0 0.0 0.0 0.0 0.0
makeColorTermLine Dodge.Terminal src/Dodge/Terminal.hs:112:1-70 151661 1 0.0 0.0 0.0 0.0
tutHub.t Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(314,5)-(321,105) 151658 0 0.0 0.0 0.0 0.0
CAF:lvl101_r2uSv Dodge.Data.Terminal.Status <no location info> 113865 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal.Status src/Dodge/Data/Terminal/Status.hs:19:1-42 151034 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Terminal.Status src/Dodge/Data/Terminal/Status.hs:19:1-42 151035 0 0.0 0.0 0.0 0.0
CAF:lvl101_r8mZu Dodge.Data.Creature.Perception <no location info> 123205 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:76:1-37 146953 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:76:1-37 146954 0 0.0 0.0 0.0 0.0
CAF:lvl101_rj9QU Dodge.Data.ActionPlan <no location info> 125194 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146659 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146660 0 0.0 0.0 0.0 0.0
CAF:lvl101_rvpkh Dodge.Room.Tutorial <no location info> 106445 0 0.0 0.0 0.0 0.0
tutHub Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(267,1)-(340,16) 151662 0 0.0 0.0 0.0 0.0
tutHub.ss' Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(322,5)-(340,16) 151664 0 0.0 0.0 0.0 0.0
makeTermLine Dodge.Terminal src/Dodge/Terminal.hs:97:1-46 151665 0 0.0 0.0 0.0 0.0
makeColorTermLine Dodge.Terminal src/Dodge/Terminal.hs:112:1-70 151666 1 0.0 0.0 0.0 0.0
tutHub.t Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(314,5)-(321,105) 151663 0 0.0 0.0 0.0 0.0
CAF:lvl102_r1jlV Dodge.Data.FloatFunction <no location info> 120980 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:18:1-38 147072 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:18:1-38 147073 0 0.0 0.0 0.0 0.0
CAF:lvl102_r2uSw Dodge.Data.Terminal.Status <no location info> 113866 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal.Status src/Dodge/Data/Terminal/Status.hs:19:1-42 151021 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Terminal.Status src/Dodge/Data/Terminal/Status.hs:19:1-42 151022 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 151023 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 151024 1 0.0 0.0 0.0 0.0
CAF:lvl102_r8mZv Dodge.Data.Creature.Perception <no location info> 123206 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:76:1-37 146940 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:76:1-37 146941 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 146942 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 146943 1 0.0 0.0 0.0 0.0
CAF:lvl102_rj9QV Dodge.Data.ActionPlan <no location info> 125195 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146646 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146647 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 146648 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 146649 1 0.0 0.0 0.0 0.0
CAF:lvl102_rvpki Dodge.Room.Tutorial <no location info> 106446 0 0.0 0.0 0.0 0.0
tutHub Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(267,1)-(340,16) 151667 0 0.0 0.0 0.0 0.0
tutHub.ss' Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(322,5)-(340,16) 151669 0 0.0 0.0 0.0 0.0
makeTermLine Dodge.Terminal src/Dodge/Terminal.hs:97:1-46 151670 0 0.0 0.0 0.0 0.0
makeColorTermLine Dodge.Terminal src/Dodge/Terminal.hs:112:1-70 151671 1 0.0 0.0 0.0 0.0
tutHub.t Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(314,5)-(321,105) 151668 0 0.0 0.0 0.0 0.0
CAF:lvl103_r1jlW Dodge.Data.FloatFunction <no location info> 120981 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:18:1-38 147068 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:18:1-38 147069 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 147070 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 147071 1 0.0 0.0 0.0 0.0
CAF:lvl103_rvpkj Dodge.Room.Tutorial <no location info> 106447 0 0.0 0.0 0.0 0.0
tutHub Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(267,1)-(340,16) 151672 0 0.0 0.0 0.0 0.0
tutHub.ss' Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(322,5)-(340,16) 151674 0 0.0 0.0 0.0 0.0
makeTermLine Dodge.Terminal src/Dodge/Terminal.hs:97:1-46 151675 0 0.0 0.0 0.0 0.0
makeColorTermLine Dodge.Terminal src/Dodge/Terminal.hs:112:1-70 151676 1 0.0 0.0 0.0 0.0
tutHub.t Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(314,5)-(321,105) 151673 0 0.0 0.0 0.0 0.0
CAF:lvl104_r4Wba Graphics.GL.Functions.F28 <no location info> 72373 0 0.0 0.0 0.0 0.0
ptr_glUniform4f Graphics.GL.Functions.F28 src/Graphics/GL/Functions/F28.hs:648:1-60 145409 0 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 145410 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 145411 1 0.0 0.0 0.0 0.0
CAF:lvl104_r56Ci Graphics.GL.Functions.F27 <no location info> 72673 0 0.0 0.0 0.0 0.0
ptr_glTextureStorage3D Graphics.GL.Functions.F27 src/Graphics/GL/Functions/F27.hs:701:1-74 132408 0 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 132409 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 132410 1 0.0 0.0 0.0 0.0
CAF:lvl104_r8BGg Graphics.GL.Functions.F05 <no location info> 76273 0 0.0 0.0 0.0 0.0
ptr_glCreateTextures Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:637:1-70 132398 0 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 132399 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 132400 1 0.0 0.0 0.0 0.0
CAF:lvl104_rvpkk Dodge.Room.Tutorial <no location info> 106448 0 0.0 0.0 0.0 0.0
tutHub Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(267,1)-(340,16) 151682 0 0.0 0.0 0.0 0.0
tutHub.ss' Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(322,5)-(340,16) 151684 0 0.0 0.0 0.0 0.0
makeTermLine Dodge.Terminal src/Dodge/Terminal.hs:97:1-46 151685 0 0.0 0.0 0.0 0.0
makeColorTermLine Dodge.Terminal src/Dodge/Terminal.hs:112:1-70 151686 1 0.0 0.0 0.0 0.0
tutHub.t Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(314,5)-(321,105) 151683 0 0.0 0.0 0.0 0.0
CAF:lvl105_reJCQ Dodge.Data.Item.Location <no location info> 118220 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:60:1-40 148116 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:60:1-40 148117 0 0.0 0.0 0.0 0.0
CAF:lvl105_rvpkl Dodge.Room.Tutorial <no location info> 106449 0 0.0 0.0 0.0 0.0
tutHub Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(267,1)-(340,16) 151687 0 0.0 0.0 0.0 0.0
tutHub.ss' Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(322,5)-(340,16) 151689 0 0.0 0.0 0.0 0.0
makeTermLine Dodge.Terminal src/Dodge/Terminal.hs:97:1-46 151690 0 0.0 0.0 0.0 0.0
makeColorTermLine Dodge.Terminal src/Dodge/Terminal.hs:112:1-70 151691 1 0.0 0.0 0.0 0.0
tutHub.t Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(314,5)-(321,105) 151688 0 0.0 0.0 0.0 0.0
CAF:lvl105_rw46S Dodge.Update <no location info> 128385 0 0.0 0.0 0.0 0.0
updateObjCatMaybes Dodge.Update src/Dodge/Update.hs:(555,1)-(557,58) 144128 0 0.0 0.0 0.0 0.0
sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:3-50 144129 1 0.0 0.0 0.0 0.0
cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 144130 1 0.0 0.0 0.0 0.0
CAF:lvl106_reJCR Dodge.Data.Item.Location <no location info> 118221 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:60:1-40 148107 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:60:1-40 148108 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 148109 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 148110 1 0.0 0.0 0.0 0.0
CAF:lvl106_rixae Dodge.Data.Machine <no location info> 116661 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:62:1-35 150121 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:62:1-35 150122 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:44:5-49 150123 1 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 150124 1 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 150127 1 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 150129 1 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 150130 1 0.0 0.0 0.0 0.0
tagSingleConstructors Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:782:7-27 150128 1 0.0 0.0 0.0 0.0
CAF:lvl106_rw46T Dodge.Update <no location info> 128386 0 0.0 0.0 0.0 0.0
updateObjCatMaybes Dodge.Update src/Dodge/Update.hs:(555,1)-(557,58) 144109 0 0.0 0.0 0.0 0.0
updateObjCatMaybes.(...) Dodge.Update src/Dodge/Update.hs:557:5-58 144110 0 0.0 0.0 0.0 0.0
sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:3-50 144111 1 0.0 0.0 0.0 0.0
cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 144112 1 0.0 0.0 0.0 0.0
CAF:lvl107_ri1UH Dodge.Data.Item <no location info> 120557 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-38 148272 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-38 148273 0 0.0 0.0 0.0 0.0
CAF:lvl107_rixaf Dodge.Data.Machine <no location info> 116662 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:62:1-35 150036 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:62:1-35 150037 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 150038 1 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 150039 1 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 150042 1 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 150044 1 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 150045 1 0.0 0.0 0.0 0.0
tagSingleConstructors Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:782:7-27 150043 1 0.0 0.0 0.0 0.0
CAF:lvl107_rw46X Dodge.Update <no location info> 128387 0 0.0 0.0 0.0 0.0
functionalUpdate Dodge.Update src/Dodge/Update.hs:(243,1)-(304,39) 144566 0 0.0 0.0 0.0 0.0
updateIMl Dodge.Update src/Dodge/Update.hs:533:1-61 144567 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 144579 2 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 144580 2 0.0 0.0 0.0 0.0
_Wrapped' Control.Lens.Wrapped src/Control/Lens/Wrapped.hs:306:3-30 144568 1 0.0 0.0 0.0 0.0
dimap Control.Lens.Internal.Iso src/Control/Lens/Internal/Iso.hs:53:3-57 144569 1 0.0 0.0 0.0 0.0
dimap Control.Lens.Internal.Iso src/Control/Lens/Internal/Iso.hs:53:3-57 144570 1 0.0 0.0 0.0 0.0
CAF:lvl108_reJCT Dodge.Data.Item.Location <no location info> 118222 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:60:1-40 148093 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:60:1-40 148094 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 148095 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 148096 1 0.0 0.0 0.0 0.0
CAF:lvl108_ri1UI Dodge.Data.Item <no location info> 120558 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-38 148263 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-38 148264 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 148265 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 148266 1 0.0 0.0 0.0 0.0
CAF:lvl108_rw471 Dodge.Update <no location info> 128390 0 0.0 0.0 0.0 0.0
fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:220:3-14 144191 1 0.0 0.0 0.0 0.0
CAF:lvl109_rvpkp Dodge.Room.Tutorial <no location info> 106450 0 0.0 0.0 0.0 0.0
tutHub Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(267,1)-(340,16) 151677 0 0.0 0.0 0.0 0.0
tutHub.ss' Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(322,5)-(340,16) 151679 0 0.0 0.0 0.0 0.0
tlSetStatus Dodge.Terminal src/Dodge/Terminal.hs:100:1-44 151680 1 0.0 0.0 0.0 0.0
tlDoEffect Dodge.Terminal src/Dodge/Terminal.hs:103:1-29 151681 1 0.0 0.0 0.0 0.0
tutHub.t Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(314,5)-(321,105) 151678 0 0.0 0.0 0.0 0.0
CAF:lvl109_rw473 Dodge.Update <no location info> 128393 0 0.0 0.0 0.0 0.0
fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:220:3-14 144107 1 0.0 0.0 0.0 0.0
CAF:lvl10_rkb3 Codec.Compression.Zlib.Internal <no location info> 68371 0 0.0 0.0 0.0 0.0
decompressStream Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(599,1)-(731,55) 132929 0 0.0 0.0 0.0 0.0
decompressStream.fillBuffers Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(639,3)-(666,29) 132930 0 0.0 0.0 0.0 0.0
CAF:lvl10_rmZMe Dodge.Placement.Instance.Door <no location info> 105977 0 0.0 0.0 0.0 0.0
putAutoDoor Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:(84,1)-(95,25) 139017 0 0.0 0.0 0.0 0.0
fromInteger Linear.V2 src/Linear/V2.hs:219:3-34 139018 1 0.0 0.0 0.0 0.0
CAF:lvl10_rvpim Dodge.Room.Tutorial <no location info> 106381 0 0.0 0.0 0.0 0.0
tutLight Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(232,1)-(257,24) 137292 0 0.0 0.0 0.0 0.0
cleatOnward Dodge.Cleat src/Dodge/Cleat.hs:25:1-68 137293 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 137294 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 137295 0 0.0 0.0 0.0 0.0
CAF:lvl10_rwqk Dodge.Render.ShapePicture <no location info> 128470 0 0.0 0.0 0.0 0.0
barrelShape Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:(82,1)-(84,22) 145087 0 0.0 0.0 0.0 0.0
centroidNum Geometry.Polygon src/Geometry/Polygon.hs:172:1-66 145088 0 0.0 0.0 0.0 0.0
<*> Control.Foldl src/Control/Foldl.hs:(273,5)-(277,32) 145089 0 0.0 0.0 0.0 0.0
<*>.step Control.Foldl src/Control/Foldl.hs:274:13-64 145090 6 0.0 0.0 0.0 0.0
fmap Control.Foldl src/Control/Foldl.hs:240:5-62 145093 0 0.0 0.0 0.0 0.0
+ Linear.V3 src/Linear/V3.hs:181:3-18 145094 0 0.0 0.0 0.0 0.0
liftA2 Linear.V3 src/Linear/V3.hs:148:10-23 145095 0 0.0 0.0 0.0 0.0
<*> Linear.V3 src/Linear/V3.hs:151:3-46 145096 6 0.0 0.0 0.0 0.0
fmap Linear.V3 src/Linear/V3.hs:107:3-42 145098 0 0.0 0.0 0.0 0.0
fmap Linear.V3 src/Linear/V3.hs:107:3-42 145097 6 0.0 0.0 0.0 0.0
<*>.done Control.Foldl src/Control/Foldl.hs:276:13-51 145106 1 0.0 0.0 0.0 0.0
fmap Control.Foldl src/Control/Foldl.hs:240:5-62 145107 0 0.0 0.0 0.0 0.0
/ Linear.V3 src/Linear/V3.hs:199:3-18 145109 0 0.0 0.0 0.0 0.0
liftA2 Linear.V3 src/Linear/V3.hs:148:10-23 145110 0 0.0 0.0 0.0 0.0
<*> Linear.V3 src/Linear/V3.hs:151:3-46 145111 1 0.0 0.0 0.0 0.0
fmap Linear.V3 src/Linear/V3.hs:107:3-42 145113 0 0.0 0.0 0.0 0.0
fmap Linear.V3 src/Linear/V3.hs:107:3-42 145112 1 0.0 0.0 0.0 0.0
genericLength Control.Foldl src/Control/Foldl.hs:901:1-41 145099 0 0.0 0.0 0.0 0.0
genericLength.\ Control.Foldl src/Control/Foldl.hs:901:31-35 145100 6 0.0 0.0 0.0 0.0
+ Linear.V3 src/Linear/V3.hs:181:3-18 145101 0 0.0 0.0 0.0 0.0
liftA2 Linear.V3 src/Linear/V3.hs:148:10-23 145102 0 0.0 0.0 0.0 0.0
<*> Linear.V3 src/Linear/V3.hs:151:3-46 145103 6 0.0 0.0 0.0 0.0
fmap Linear.V3 src/Linear/V3.hs:107:3-42 145105 0 0.0 0.0 0.0 0.0
fmap Linear.V3 src/Linear/V3.hs:107:3-42 145104 6 0.0 0.0 0.0 0.0
CAF:lvl110_r2IOA Codec.Picture.Png.Internal.Type <no location info> 68700 0 0.0 0.0 0.0 0.0
get Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:(276,5)-(293,9) 131637 0 0.0 0.0 0.0 0.0
CAF:lvl110_r8BGm Graphics.GL.Functions.F05 <no location info> 76279 0 0.0 0.0 0.0 0.0
ptr_glCreateVertexArrays Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:665:1-78 131220 0 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 131221 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 131222 1 0.0 0.0 0.0 0.0
CAF:lvl110_reJCV Dodge.Data.Item.Location <no location info> 118223 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:60:1-40 148086 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:60:1-40 148087 0 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 148088 1 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 148091 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 148092 1 0.0 0.0 0.0 0.0
CAF:lvl110_ri1UK Dodge.Data.Item <no location info> 120559 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-38 148249 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-38 148250 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 148251 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 148252 1 0.0 0.0 0.0 0.0
CAF:lvl110_rw475 Dodge.Update <no location info> 128396 0 0.0 0.0 0.0 0.0
fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:220:3-14 144155 1 0.0 0.0 0.0 0.0
CAF:lvl111_r2IOB Codec.Picture.Png.Internal.Type <no location info> 68701 0 0.0 0.0 0.0 0.0
get Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:(276,5)-(293,9) 131636 0 0.0 0.0 0.0 0.0
CAF:lvl111_rgmrS Dodge.Data.WorldEffect <no location info> 112974 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:67:1-32 149789 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:67:1-32 149790 0 0.0 0.0 0.0 0.0
CAF:lvl111_ru8Km Dodge.Room.Procedural <no location info> 106842 0 0.0 0.0 0.0 0.0
rprBool Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:73:1-84 140670 0 0.0 0.0 0.0 0.0
useRoomPosRoomCond Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(186,1)-(188,25) 140671 0 0.0 0.0 0.0 0.0
CAF:lvl111_rw477 Dodge.Update <no location info> 128399 0 0.0 0.0 0.0 0.0
fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:220:3-14 144432 1 0.0 0.0 0.0 0.0
CAF:lvl112_r2IOC Codec.Picture.Png.Internal.Type <no location info> 68702 0 0.0 0.0 0.0 0.0
get Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:(311,5)-(332,9) 131622 0 0.0 0.0 0.0 0.0
CAF:lvl112_rgmrT Dodge.Data.WorldEffect <no location info> 112975 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:67:1-32 149785 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:67:1-32 149786 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 149787 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 149788 1 0.0 0.0 0.0 0.0
CAF:lvl112_ri1UM Dodge.Data.Item <no location info> 120560 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-38 148242 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-38 148243 0 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 148244 1 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 148247 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 148248 1 0.0 0.0 0.0 0.0
CAF:lvl112_rw479 Dodge.Update <no location info> 128402 0 0.0 0.0 0.0 0.0
fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:220:3-14 144468 1 0.0 0.0 0.0 0.0
CAF:lvl113_r7ZoO Graphics.GL.Functions.F09 <no location info> 75382 0 0.0 0.0 0.0 0.0
ptr_glGenerateTextureMipmap Graphics.GL.Functions.F09 src/Graphics/GL/Functions/F09.hs:632:1-84 132433 0 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 132434 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 132435 1 0.0 0.0 0.0 0.0
CAF:lvl113_r8BGp Graphics.GL.Functions.F05 <no location info> 76282 0 0.0 0.0 0.0 0.0
ptr_glCullFace Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:678:1-58 136134 0 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 136135 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 136136 1 0.0 0.0 0.0 0.0
CAF:lvl113_rgmrU Dodge.Data.WorldEffect <no location info> 112976 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:67:1-32 149322 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:67:1-32 149323 0 0.0 0.0 0.0 0.0
CAF:lvl113_rw47b Dodge.Update <no location info> 128405 0 0.0 0.0 0.0 0.0
fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:220:3-14 144280 1 0.0 0.0 0.0 0.0
CAF:lvl114_rgmrV Dodge.Data.WorldEffect <no location info> 112977 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:67:1-32 149309 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:67:1-32 149310 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 149311 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 149312 1 0.0 0.0 0.0 0.0
CAF:lvl114_rmZ2S Dodge.Door.PutSlideDoor <no location info> 106191 0 0.0 0.0 0.0 0.0
putSlideDr Dodge.Door.PutSlideDoor src/Dodge/Door/PutSlideDoor.hs:(13,1)-(20,87) 139149 0 0.0 0.0 0.0 0.0
putSlideDr.thedr Dodge.Door.PutSlideDoor src/Dodge/Door/PutSlideDoor.hs:(16,5)-(20,87) 139150 0 0.0 0.0 0.0 0.0
distance Linear.V2 src/Linear/V2.hs:268:10-18 139151 0 0.0 0.0 0.0 0.0
distance Linear.Metric src/Linear/Metric.hs:60:3-31 139152 0 0.0 0.0 0.0 0.0
^-^ Linear.V2 src/Linear/V2.hs:182:10-20 139153 1 0.0 0.0 0.0 0.0
CAF:lvl114_rw47d Dodge.Update <no location info> 128408 0 0.0 0.0 0.0 0.0
fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:220:3-14 144504 1 0.0 0.0 0.0 0.0
CAF:lvl115_rgmrW Dodge.Data.WorldEffect <no location info> 112978 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:67:1-32 149917 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:67:1-32 149918 0 0.0 0.0 0.0 0.0
CAF:lvl115_rmZ2T Dodge.Door.PutSlideDoor <no location info> 106192 0 0.0 0.0 0.0 0.0
putSlideDr Dodge.Door.PutSlideDoor src/Dodge/Door/PutSlideDoor.hs:(13,1)-(20,87) 139139 0 0.0 0.0 0.0 0.0
putSlideDr.thedr Dodge.Door.PutSlideDoor src/Dodge/Door/PutSlideDoor.hs:(16,5)-(20,87) 139140 0 0.0 0.0 0.0 0.0
distance Linear.V2 src/Linear/V2.hs:268:10-18 139141 0 0.0 0.0 0.0 0.0
distance Linear.Metric src/Linear/Metric.hs:60:3-31 139142 0 0.0 0.0 0.0 0.0
norm Linear.V2 src/Linear/V2.hs:268:10-18 139143 1 0.0 0.0 0.0 0.0
CAF:lvl115_rvpkv Dodge.Room.Tutorial <no location info> 106451 0 0.0 0.0 0.0 0.0
tutHub Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(267,1)-(340,16) 151652 0 0.0 0.0 0.0 0.0
tutHub.ss' Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(322,5)-(340,16) 151654 0 0.0 0.0 0.0 0.0
tlSetStatus Dodge.Terminal src/Dodge/Terminal.hs:100:1-44 151655 1 0.0 0.0 0.0 0.0
tlDoEffect Dodge.Terminal src/Dodge/Terminal.hs:103:1-29 151656 1 0.0 0.0 0.0 0.0
tutHub.t Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(314,5)-(321,105) 151653 0 0.0 0.0 0.0 0.0
CAF:lvl115_rw47f Dodge.Update <no location info> 128411 0 0.0 0.0 0.0 0.0
fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:220:3-14 144540 1 0.0 0.0 0.0 0.0
CAF:lvl116_r97l2 Graphics.GL.Functions.F02 <no location info> 77185 0 0.0 0.0 0.0 0.0
ptr_glBlendFunc Graphics.GL.Functions.F02 src/Graphics/GL/Functions/F02.hs:673:1-60 136228 0 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 136229 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 136230 1 0.0 0.0 0.0 0.0
CAF:lvl116_razly Dodge.Data.Creature.Misc <no location info> 123556 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:100:1-40 147239 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:100:1-40 147240 0 0.0 0.0 0.0 0.0
CAF:lvl116_rgmrX Dodge.Data.WorldEffect <no location info> 112979 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:67:1-32 149913 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:67:1-32 149914 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 149915 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 149916 1 0.0 0.0 0.0 0.0
CAF:lvl116_rj9R9 Dodge.Data.ActionPlan <no location info> 125204 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146701 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146702 0 0.0 0.0 0.0 0.0
CAF:lvl117_razlz Dodge.Data.Creature.Misc <no location info> 123557 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:100:1-40 147230 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:100:1-40 147231 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 147232 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 147233 1 0.0 0.0 0.0 0.0
CAF:lvl117_rj9Ra Dodge.Data.ActionPlan <no location info> 125205 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146692 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146693 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 146694 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 146695 1 0.0 0.0 0.0 0.0
CAF:lvl119_razlB Dodge.Data.Creature.Misc <no location info> 123558 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:100:1-40 147216 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:100:1-40 147217 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 147218 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 147219 1 0.0 0.0 0.0 0.0
CAF:lvl119_rhnyW Dodge.Data.Button <no location info> 124603 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:38:1-34 152742 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:38:1-34 152743 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 152744 1 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 152745 1 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 152748 1 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 152750 1 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 152751 1 0.0 0.0 0.0 0.0
tagSingleConstructors Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:782:7-27 152749 1 0.0 0.0 0.0 0.0
CAF:lvl119_ru8Ku Dodge.Room.Procedural <no location info> 106848 0 0.0 0.0 0.0 0.0
CAF:lvl11_rdEoN Framebuffer.Update <no location info> 109762 0 0.0 0.0 0.0 0.0
fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:220:3-14 133862 1 0.0 0.0 0.0 0.0
CAF:lvl11_rkb4 Codec.Compression.Zlib.Internal <no location info> 68372 0 0.0 0.0 0.0 0.0
decompressStream Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(599,1)-(731,55) 132066 0 0.0 0.0 0.0 0.0
decompressStream.drainBuffers Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(670,3)-(710,39) 132067 0 0.0 0.0 0.0 0.0
CAF:lvl11_rm9Tp Preload.Update <no location info> 127560 0 0.0 0.0 0.0 0.0
renderDataResizeUpdate Preload.Update src/Preload/Update.hs:(30,1)-(44,44) 133940 0 0.0 0.0 0.0 0.0
renderDataResizeUpdate.(...) Preload.Update src/Preload/Update.hs:36:9-45 133941 0 0.0 0.0 0.0 0.0
CAF:lvl11_rvpin Dodge.Room.Tutorial <no location info> 106382 0 0.0 0.0 0.0 0.0
tutLight Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(232,1)-(257,24) 137289 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 137290 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 137291 1 0.0 0.0 0.0 0.0
CAF:lvl11_rwql Dodge.Render.ShapePicture <no location info> 128471 0 0.0 0.0 0.0 0.0
barrelShape Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:(82,1)-(84,22) 145036 0 0.0 0.0 0.0 0.0
CAF:lvl121_razlD Dodge.Data.Creature.Misc <no location info> 123559 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:100:1-40 147209 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:100:1-40 147210 0 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 147211 1 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 147214 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 147215 1 0.0 0.0 0.0 0.0
CAF:lvl121_rgms2 Dodge.Data.WorldEffect <no location info> 112984 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:67:1-32 149931 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:67:1-32 149932 0 0.0 0.0 0.0 0.0
CAF:lvl121_rhySr Dodge.Data.Terminal <no location info> 114057 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 150937 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 150938 0 0.0 0.0 0.0 0.0
CAF:lvl121_rvpkD Dodge.Room.Tutorial <no location info> 106453 0 0.0 0.0 0.0 0.0
tutHub Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(267,1)-(340,16) 140471 0 0.0 0.0 0.0 0.0
tutHub.t Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(314,5)-(321,105) 140472 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 140473 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 140474 1 0.0 0.0 0.0 0.0
CAF:lvl122_r97l8 Graphics.GL.Functions.F02 <no location info> 77191 0 0.0 0.0 0.0 0.0
ptr_glBlendFuncSeparate Graphics.GL.Functions.F02 src/Graphics/GL/Functions/F02.hs:704:1-76 136431 0 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 136432 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 136433 1 0.0 0.0 0.0 0.0
CAF:lvl122_razlE Dodge.Data.Creature.Misc <no location info> 123560 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:100:1-40 147514 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:100:1-40 147515 0 0.0 0.0 0.0 0.0
CAF:lvl122_rgms3 Dodge.Data.WorldEffect <no location info> 112985 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:67:1-32 149927 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:67:1-32 149928 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 149929 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 149930 1 0.0 0.0 0.0 0.0
CAF:lvl122_rhySs Dodge.Data.Terminal <no location info> 114058 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 150928 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 150929 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 150930 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 150931 1 0.0 0.0 0.0 0.0
CAF:lvl122_rvpkE Dodge.Room.Tutorial <no location info> 106454 0 0.0 0.0 0.0 0.0
tutHub Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(267,1)-(340,16) 140461 0 0.0 0.0 0.0 0.0
tutHub.t Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(314,5)-(321,105) 140462 0 0.0 0.0 0.0 0.0
putMessageTerminal Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(58,1)-(63,25) 140463 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 140514 3 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 140515 3 0.0 0.0 0.0 0.0
CAF:lvl123_razlF Dodge.Data.Creature.Misc <no location info> 123561 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:100:1-40 147501 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:100:1-40 147502 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 147503 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 147504 1 0.0 0.0 0.0 0.0
CAF:lvl123_rvpkF Dodge.Room.Tutorial <no location info> 106455 0 0.0 0.0 0.0 0.0
tutHub Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(267,1)-(340,16) 140459 0 0.0 0.0 0.0 0.0
tutHub.t Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(314,5)-(321,105) 140460 0 0.0 0.0 0.0 0.0
putMessageTerminal Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(58,1)-(63,25) 140465 0 0.0 0.0 0.0 0.0
putTerminal Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:55:1-49 140466 0 0.0 0.0 0.0 0.0
putTerminalFull Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(28,1)-(52,37) 140467 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 140469 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 140470 1 0.0 0.0 0.0 0.0
ps0PushPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:(80,1)-(81,56) 140468 1 0.0 0.0 0.0 0.0
CAF:lvl124_r1grH Data.Aeson.Parser.Internal <no location info> 85516 0 0.0 0.0 0.0 0.0
jstring Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:316:1-45 130225 0 0.0 0.0 0.0 0.0
>>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 130226 1 0.0 0.0 0.0 0.0
>>=.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(148,9)-(149,44) 130227 0 0.0 0.0 0.0 0.0
>>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 130228 0 0.0 0.0 0.0 0.0
$mW8_DOUBLE_QUOTE.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:33:27-28 130229 0 0.0 0.0 0.0 0.0
CAF:lvl124_rhcEd Dodge.Data.Door <no location info> 121776 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:51:1-32 149480 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:51:1-32 149481 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2306:5-28 149482 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 149483 1 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 149484 1 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 149487 1 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 149489 1 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 149490 1 0.0 0.0 0.0 0.0
tagSingleConstructors Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:782:7-27 149488 1 0.0 0.0 0.0 0.0
CAF:lvl124_rhySu Dodge.Data.Terminal <no location info> 114059 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 150914 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 150915 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 150916 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 150917 1 0.0 0.0 0.0 0.0
CAF:lvl124_rvpkH Dodge.Room.Tutorial <no location info> 106457 0 0.0 0.0 0.0 0.0
tutHub Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(267,1)-(340,16) 140555 0 0.0 0.0 0.0 0.0
tutHub.r Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:313:5-77 140556 0 0.0 0.0 0.0 0.0
fromInteger Linear.V2 src/Linear/V2.hs:219:3-34 140557 0 0.0 0.0 0.0 0.0
pure Linear.V2 src/Linear/V2.hs:169:3-17 140558 1 0.0 0.0 0.0 0.0
CAF:lvl126_rhySw Dodge.Data.Terminal <no location info> 114060 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 150907 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 150908 0 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 150909 1 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 150912 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 150913 1 0.0 0.0 0.0 0.0
CAF:lvl127_rhySx Dodge.Data.Terminal <no location info> 114061 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151094 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151095 0 0.0 0.0 0.0 0.0
CAF:lvl127_rpFk6 Dodge.Render.HUD <no location info> 107249 0 0.0 0.0 0.0 0.0
drawHUD Dodge.Render.HUD src/Dodge/Render/HUD.hs:(52,1)-(56,45) 143791 0 0.0 0.0 0.0 0.0
drawInventory Dodge.Render.HUD src/Dodge/Render/HUD.hs:(59,1)-(74,67) 143792 0 0.0 0.0 0.0 0.0
drawInventory.\ Dodge.Render.HUD src/Dodge/Render/HUD.hs:60:27-32 143793 1 0.0 0.0 0.0 0.0
CAF:lvl128_r8rRa Graphics.GL.Functions.F06 <no location info> 75997 0 0.0 0.0 0.0 0.0
ptr_glDrawArrays Graphics.GL.Functions.F06 src/Graphics/GL/Functions/F06.hs:710:1-62 136039 0 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 136040 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 136041 1 0.0 0.0 0.0 0.0
CAF:lvl128_rhySy Dodge.Data.Terminal <no location info> 114062 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151090 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151091 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 151092 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 151093 1 0.0 0.0 0.0 0.0
CAF:lvl129_rgmsi Dodge.Data.WorldEffect <no location info> 112994 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:67:1-32 149346 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:67:1-32 149347 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 149348 1 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 149349 1 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 149352 1 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 149354 1 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 149355 1 0.0 0.0 0.0 0.0
tagSingleConstructors Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:782:7-27 149353 1 0.0 0.0 0.0 0.0
CAF:lvl12_rkb5 Codec.Compression.Zlib.Internal <no location info> 68373 0 0.0 0.0 0.0 0.0
decompressStream Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(599,1)-(731,55) 132068 0 0.0 0.0 0.0 0.0
decompressStream.drainBuffers Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(670,3)-(710,39) 132069 0 0.0 0.0 0.0 0.0
inflate Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(277,1)-(293,15) 132070 1 0.0 0.0 0.0 0.0
inflate_ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(976,1)-(979,14) 132084 0 0.0 0.0 0.0 0.0
withStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(914,1)-(916,56) 132085 1 0.0 0.0 0.0 0.0
unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 132093 0 0.0 0.0 0.0 0.0
unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 132094 0 0.0 0.0 0.0 0.0
inflate_.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:978:5-39 132095 0 0.0 0.0 0.0 0.0
fromFlush Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(592,1)-(595,23) 132096 1 0.0 0.0 0.0 0.0
CAF:lvl12_rm9Tq Preload.Update <no location info> 127561 0 0.0 0.0 0.0 0.0
renderDataResizeUpdate Preload.Update src/Preload/Update.hs:(30,1)-(44,44) 133937 0 0.0 0.0 0.0 0.0
renderDataResizeUpdate.(...) Preload.Update src/Preload/Update.hs:35:9-49 133938 0 0.0 0.0 0.0 0.0
CAF:lvl12_rmLPK Dodge.Machine.Draw <no location info> 111272 0 0.0 0.0 0.0 0.0
drawMachine Dodge.Machine.Draw src/Dodge/Machine/Draw.hs:(17,1)-(25,47) 145216 0 0.0 0.0 0.0 0.0
terminalSPic Dodge.Machine.Draw src/Dodge/Machine/Draw.hs:41:1-42 145217 0 0.0 0.0 0.0 0.0
terminalShape Dodge.Machine.Draw src/Dodge/Machine/Draw.hs:(44,1)-(66,54) 145218 0 0.0 0.0 0.0 0.0
rectWH Geometry.Polygon src/Geometry/Polygon.hs:20:1-37 145219 0 0.0 0.0 0.0 0.0
rectNSWE Geometry.Polygon src/Geometry/Polygon.hs:16:1-55 145220 1 0.0 0.0 0.0 0.0
CAF:lvl12_rmZMg Dodge.Placement.Instance.Door <no location info> 105978 0 0.0 0.0 0.0 0.0
CAF:lvl12_rqaig Dodge.DisplayInventory <no location info> 112634 0 0.0 0.0 0.0 0.0
sectionsDesiredLines Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:199:1-56 134521 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 134530 2 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 134531 2 0.0 0.0 0.0 0.0
_Wrapped' Control.Lens.Wrapped src/Control/Lens/Wrapped.hs:252:3-28 134522 1 0.0 0.0 0.0 0.0
dimap Control.Lens.Internal.Iso src/Control/Lens/Internal/Iso.hs:53:3-57 134523 1 0.0 0.0 0.0 0.0
dimap Control.Lens.Internal.Iso src/Control/Lens/Internal/Iso.hs:53:3-57 134524 1 0.0 0.0 0.0 0.0
CAF:lvl12_rrOni Dodge.Placement.Instance.Terminal <no location info> 105899 0 0.0 0.0 0.0 0.0
putTerminalFull Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(28,1)-(52,37) 138825 0 0.0 0.0 0.0 0.0
ps0PushPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:(80,1)-(81,56) 138826 0 0.0 0.0 0.0 0.0
ps0PushPS.\ Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:81:14-56 138827 0 0.0 0.0 0.0 0.0
putTerminalFull.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(30,18)-(41,143) 138828 0 0.0 0.0 0.0 0.0
putTerminalFull.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(32,26)-(41,143) 138829 0 0.0 0.0 0.0 0.0
square Geometry.Polygon src/Geometry/Polygon.hs:49:1-21 138830 1 0.0 0.0 0.0 0.0
rectWH Geometry.Polygon src/Geometry/Polygon.hs:20:1-37 138831 1 0.0 0.0 0.0 0.0
rectNSWE Geometry.Polygon src/Geometry/Polygon.hs:16:1-55 138832 1 0.0 0.0 0.0 0.0
CAF:lvl130_rhySA Dodge.Data.Terminal <no location info> 114063 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151085 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151086 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 151087 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 151088 1 0.0 0.0 0.0 0.0
CAF:lvl132_rhySC Dodge.Data.Terminal <no location info> 114064 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151080 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151081 0 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 151082 1 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 151083 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 151084 1 0.0 0.0 0.0 0.0
CAF:lvl137_r97ln Graphics.GL.Functions.F02 <no location info> 77206 0 0.0 0.0 0.0 0.0
ptr_glBlendFuncSeparatei Graphics.GL.Functions.F02 src/Graphics/GL/Functions/F02.hs:785:1-78 136492 0 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 136493 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 136494 1 0.0 0.0 0.0 0.0
CAF:lvl138_res1A Preload.Render <no location info> 127611 0 0.0 0.0 0.0 0.0
preloadRender Preload.Render src/Preload/Render.hs:(31,1)-(195,13) 131554 0 0.0 0.0 0.0 0.0
toFloatVAs Shader.Compile src/Shader/Compile.hs:(212,1)-(216,59) 131555 0 0.0 0.0 0.0 0.0
toFloatVAs.go Shader.Compile src/Shader/Compile.hs:(214,5)-(216,59) 131556 4 0.0 0.0 0.0 0.0
CAF:lvl139_r5TRj Dodge.Data.Item.Use <no location info> 117658 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:59:1-35 147936 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:59:1-35 147937 0 0.0 0.0 0.0 0.0
CAF:lvl13_riftN Dodge.Item.Draw.SPic <no location info> 111646 0 0.0 0.0 0.0 0.0
torchShape Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:277:1-67 145158 0 0.0 0.0 0.0 0.0
CAF:lvl13_rmLPL Dodge.Machine.Draw <no location info> 111273 0 0.0 0.0 0.0 0.0
drawMachine Dodge.Machine.Draw src/Dodge/Machine/Draw.hs:(17,1)-(25,47) 145212 0 0.0 0.0 0.0 0.0
terminalSPic Dodge.Machine.Draw src/Dodge/Machine/Draw.hs:41:1-42 145213 0 0.0 0.0 0.0 0.0
terminalShape Dodge.Machine.Draw src/Dodge/Machine/Draw.hs:(44,1)-(66,54) 145214 0 0.0 0.0 0.0 0.0
rectWH Geometry.Polygon src/Geometry/Polygon.hs:20:1-37 145215 1 0.0 0.0 0.0 0.0
CAF:lvl13_rmZMh Dodge.Placement.Instance.Door <no location info> 105979 0 0.0 0.0 0.0 0.0
putAutoDoor Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:(84,1)-(95,25) 139028 0 0.0 0.0 0.0 0.0
putAutoDoor.\ Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:(85,5)-(95,25) 139029 0 0.0 0.0 0.0 0.0
fromInteger Linear.V2 src/Linear/V2.hs:219:3-34 139030 0 0.0 0.0 0.0 0.0
pure Linear.V2 src/Linear/V2.hs:169:3-17 139031 1 0.0 0.0 0.0 0.0
CAF:lvl13_rrOnj Dodge.Placement.Instance.Terminal <no location info> 105900 0 0.0 0.0 0.0 0.0
putTerminalFull Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(28,1)-(52,37) 138820 0 0.0 0.0 0.0 0.0
ps0PushPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:(80,1)-(81,56) 138821 0 0.0 0.0 0.0 0.0
ps0PushPS.\ Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:81:14-56 138822 0 0.0 0.0 0.0 0.0
putTerminalFull.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(30,18)-(41,143) 138823 0 0.0 0.0 0.0 0.0
putTerminalFull.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(32,26)-(41,143) 138824 0 0.0 0.0 0.0 0.0
CAF:lvl140_r5TRk Dodge.Data.Item.Use <no location info> 117659 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:59:1-35 147927 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:59:1-35 147928 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 147929 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 147930 1 0.0 0.0 0.0 0.0
CAF:lvl141_rvplp Dodge.Room.Tutorial <no location info> 106477 0 0.0 0.0 0.0 0.0
tutHub Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(267,1)-(340,16) 140672 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 140673 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 140674 1 0.0 0.0 0.0 0.0
CAF:lvl142_r5TRm Dodge.Data.Item.Use <no location info> 117660 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:59:1-35 147913 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:59:1-35 147914 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 147915 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 147916 1 0.0 0.0 0.0 0.0
CAF:lvl142_res1E Preload.Render <no location info> 127613 0 0.0 0.0 0.0 0.0
preloadRender Preload.Render src/Preload/Render.hs:(31,1)-(195,13) 131521 0 0.0 0.0 0.0 0.0
toFloatVAs Shader.Compile src/Shader/Compile.hs:(212,1)-(216,59) 131522 0 0.0 0.0 0.0 0.0
toFloatVAs.go Shader.Compile src/Shader/Compile.hs:(214,5)-(216,59) 131523 3 0.0 0.0 0.0 0.0
CAF:lvl142_rvplt Dodge.Room.Tutorial <no location info> 106480 0 0.0 0.0 0.0 0.0
tutHub Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(267,1)-(340,16) 136886 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 136887 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 136888 1 0.0 0.0 0.0 0.0
CAF:lvl144_r5TRo Dodge.Data.Item.Use <no location info> 117661 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:59:1-35 147906 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:59:1-35 147907 0 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 147908 1 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 147911 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 147912 1 0.0 0.0 0.0 0.0
CAF:lvl145_rhySR Dodge.Data.Terminal <no location info> 114075 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151438 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151439 0 0.0 0.0 0.0 0.0
CAF:lvl146_r56CY Graphics.GL.Functions.F27 <no location info> 72715 0 0.0 0.0 0.0 0.0
ptr_glTextureSubImage3D Graphics.GL.Functions.F27 src/Graphics/GL/Functions/F27.hs:972:1-76 132423 0 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 132424 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 132425 1 0.0 0.0 0.0 0.0
CAF:lvl146_rhySS Dodge.Data.Terminal <no location info> 114076 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151434 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151435 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 151436 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 151437 1 0.0 0.0 0.0 0.0
CAF:lvl147_r2IQ5 Codec.Picture.Png.Internal.Type <no location info> 68765 0 0.0 0.0 0.0 0.0
pngCrcTable Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:(434,1)-(438,46) 131678 0 0.0 0.0 0.0 0.0
CAF:lvl147_res1J Preload.Render <no location info> 127615 0 0.0 0.0 0.0 0.0
preloadRender Preload.Render src/Preload/Render.hs:(31,1)-(195,13) 131547 0 0.0 0.0 0.0 0.0
toFloatVAs Shader.Compile src/Shader/Compile.hs:(212,1)-(216,59) 131548 0 0.0 0.0 0.0 0.0
toFloatVAs.go Shader.Compile src/Shader/Compile.hs:(214,5)-(216,59) 131549 4 0.0 0.0 0.0 0.0
CAF:lvl147_rj9RU Dodge.Data.ActionPlan <no location info> 125232 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146681 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146682 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 146683 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 146684 1 0.0 0.0 0.0 0.0
CAF:lvl148_r2IQ9 Codec.Picture.Png.Internal.Type <no location info> 68766 0 0.0 0.0 0.0 0.0
pngCrcTable Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:(434,1)-(438,46) 131667 0 0.0 0.0 0.0 0.0
CAF:lvl148_ralnQ Dodge.Data.Creature.State <no location info> 122725 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:34:1-35 147827 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:34:1-35 147828 0 0.0 0.0 0.0 0.0
CAF:lvl148_rhySV Dodge.Data.Terminal <no location info> 114078 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151293 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151294 0 0.0 0.0 0.0 0.0
CAF:lvl149_r2IQa Codec.Picture.Png.Internal.Type <no location info> 68767 0 0.0 0.0 0.0 0.0
pngCrcTable Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:(434,1)-(438,46) 131666 0 0.0 0.0 0.0 0.0
pngCrcTable.updateCrcConstant Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:(436,11)-(437,64) 131681 2048 0.0 0.0 0.0 0.0
CAF:lvl149_r97lz Graphics.GL.Functions.F02 <no location info> 77218 0 0.0 0.0 0.0 0.0
ptr_glBlendFunci Graphics.GL.Functions.F02 src/Graphics/GL/Functions/F02.hs:851:1-62 136502 0 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 136503 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 136504 1 0.0 0.0 0.0 0.0
CAF:lvl149_ralnR Dodge.Data.Creature.State <no location info> 122726 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:34:1-35 147823 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:34:1-35 147824 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 147825 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 147826 1 0.0 0.0 0.0 0.0
CAF:lvl149_rhySW Dodge.Data.Terminal <no location info> 114079 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151289 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151290 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 151291 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 151292 1 0.0 0.0 0.0 0.0
CAF:lvl149_rj9RW Dodge.Data.ActionPlan <no location info> 125233 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146676 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146677 0 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 146678 1 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 146679 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 146680 1 0.0 0.0 0.0 0.0
CAF:lvl14_r8rPk Graphics.GL.Functions.F06 <no location info> 75883 0 0.0 0.0 0.0 0.0
ptr_glDepthFunc Graphics.GL.Functions.F06 src/Graphics/GL/Functions/F06.hs:189:1-60 135976 0 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 135977 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 135978 1 0.0 0.0 0.0 0.0
CAF:lvl14_rmLPM Dodge.Machine.Draw <no location info> 111274 0 0.0 0.0 0.0 0.0
drawMachine Dodge.Machine.Draw src/Dodge/Machine/Draw.hs:(17,1)-(25,47) 145209 0 0.0 0.0 0.0 0.0
terminalSPic Dodge.Machine.Draw src/Dodge/Machine/Draw.hs:41:1-42 145210 0 0.0 0.0 0.0 0.0
terminalShape Dodge.Machine.Draw src/Dodge/Machine/Draw.hs:(44,1)-(66,54) 145211 0 0.0 0.0 0.0 0.0
CAF:lvl14_rmZMi Dodge.Placement.Instance.Door <no location info> 105980 0 0.0 0.0 0.0 0.0
putAutoDoor Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:(84,1)-(95,25) 139025 0 0.0 0.0 0.0 0.0
putAutoDoor.\ Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:(85,5)-(95,25) 139026 0 0.0 0.0 0.0 0.0
fromInteger Linear.V2 src/Linear/V2.hs:219:3-34 139027 1 0.0 0.0 0.0 0.0
CAF:lvl14_ruiRZ Dodge.Room.Ngon <no location info> 106941 0 0.0 0.0 0.0 0.0
roomNgon Dodge.Room.Ngon src/Dodge/Room/Ngon.hs:(17,1)-(50,13) 136611 0 0.0 0.0 0.0 0.0
roomNgon.path2 Dodge.Room.Ngon src/Dodge/Room/Ngon.hs:35:5-65 136612 0 0.0 0.0 0.0 0.0
roomNgon.g Dodge.Room.Ngon src/Dodge/Room/Ngon.hs:40:5-30 136613 0 0.0 0.0 0.0 0.0
fromRational Linear.V2 src/Linear/V2.hs:227:3-36 136614 0 0.0 0.0 0.0 0.0
pure Linear.V2 src/Linear/V2.hs:169:3-17 136615 1 0.0 0.0 0.0 0.0
CAF:lvl14_rvpis Dodge.Room.Tutorial <no location info> 106384 0 0.0 0.0 0.0 0.0
tutLight Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(232,1)-(257,24) 141223 0 0.0 0.0 0.0 0.0
sps Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:31:1-67 141224 1 0.0 0.0 0.0 0.0
CAF:lvl151_r5TRx Dodge.Data.Item.Use <no location info> 117668 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:59:1-35 148315 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:59:1-35 148316 0 0.0 0.0 0.0 0.0
CAF:lvl151_ralnT Dodge.Data.Creature.State <no location info> 122727 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:34:1-35 147818 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:34:1-35 147819 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 147820 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 147821 1 0.0 0.0 0.0 0.0
CAF:lvl151_rhySY Dodge.Data.Terminal <no location info> 114080 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151284 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151285 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 151286 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 151287 1 0.0 0.0 0.0 0.0
CAF:lvl152_r2IQd Codec.Picture.Png.Internal.Type <no location info> 68769 0 0.0 0.0 0.0 0.0
pngCrcTable Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:(434,1)-(438,46) 131648 0 0.0 0.0 0.0 0.0
sSize Data.Vector.Fusion.Bundle.Monadic src/Data/Vector/Fusion/Bundle/Monadic.hs:124:30-34 131650 1 0.0 0.0 0.0 0.0
upperBound Data.Vector.Fusion.Bundle.Size src/Data/Vector/Fusion/Bundle/Size.hs:(129,1)-(131,30) 131649 1 0.0 0.0 0.0 0.0
CAF:lvl152_r5TRy Dodge.Data.Item.Use <no location info> 117669 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:59:1-35 148311 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:59:1-35 148312 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 148313 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 148314 1 0.0 0.0 0.0 0.0
CAF:lvl153_ralnV Dodge.Data.Creature.State <no location info> 122728 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:34:1-35 147813 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:34:1-35 147814 0 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 147815 1 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 147816 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 147817 1 0.0 0.0 0.0 0.0
CAF:lvl153_rhyT0 Dodge.Data.Terminal <no location info> 114081 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151277 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151278 0 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 151279 1 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 151282 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 151283 1 0.0 0.0 0.0 0.0
CAF:lvl154_r5TRA Dodge.Data.Item.Use <no location info> 117670 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:59:1-35 148306 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:59:1-35 148307 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 148308 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 148309 1 0.0 0.0 0.0 0.0
CAF:lvl154_ralnW Dodge.Data.Creature.State <no location info> 122729 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:34:1-35 147559 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:34:1-35 147560 0 0.0 0.0 0.0 0.0
CAF:lvl154_rd7qT Dodge.Data.Config <no location info> 129369 0 0.0 0.0 0.0 0.0
parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:157:1-37 130799 0 0.0 0.0 0.0 0.0
parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:157:1-37 130800 0 0.0 0.0 0.0 0.0
pure Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:334:5-43 130801 1 0.0 0.0 0.0 0.0
CAF:lvl155_ralnX Dodge.Data.Creature.State <no location info> 122730 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:34:1-35 147546 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:34:1-35 147547 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 147548 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 147549 1 0.0 0.0 0.0 0.0
CAF:lvl155_rd7qU Dodge.Data.Config <no location info> 129370 0 0.0 0.0 0.0 0.0
parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:157:1-37 130797 0 0.0 0.0 0.0 0.0
parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:157:1-37 130798 0 0.0 0.0 0.0 0.0
CAF:lvl156_r5TRC Dodge.Data.Item.Use <no location info> 117671 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:59:1-35 148301 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:59:1-35 148302 0 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 148303 1 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 148304 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 148305 1 0.0 0.0 0.0 0.0
CAF:lvl156_rd7qV Dodge.Data.Config <no location info> 129371 0 0.0 0.0 0.0 0.0
parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:157:1-37 130812 0 0.0 0.0 0.0 0.0
parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:157:1-37 130813 0 0.0 0.0 0.0 0.0
pure Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:334:5-43 130814 1 0.0 0.0 0.0 0.0
CAF:lvl157_ralo0 Dodge.Data.Creature.State <no location info> 122732 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:34:1-35 147291 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:34:1-35 147292 0 0.0 0.0 0.0 0.0
CAF:lvl157_rd7qW Dodge.Data.Config <no location info> 129372 0 0.0 0.0 0.0 0.0
parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:157:1-37 130795 0 0.0 0.0 0.0 0.0
parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:157:1-37 130796 0 0.0 0.0 0.0 0.0
CAF:lvl158_r8rRE Graphics.GL.Functions.F06 <no location info> 76027 0 0.0 0.0 0.0 0.0
ptr_glDrawBuffer Graphics.GL.Functions.F06 src/Graphics/GL/Functions/F06.hs:866:1-62 136158 0 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 136159 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 136160 1 0.0 0.0 0.0 0.0
CAF:lvl158_r9h3Q Graphics.GL.Functions.F01 <no location info> 77527 0 0.0 0.0 0.0 0.0
ptr_glBindBufferBase Graphics.GL.Functions.F01 src/Graphics/GL/Functions/F01.hs:878:1-70 131199 0 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 131200 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 131201 1 0.0 0.0 0.0 0.0
CAF:lvl158_ralo1 Dodge.Data.Creature.State <no location info> 122733 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:34:1-35 147282 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:34:1-35 147283 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 147284 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 147285 1 0.0 0.0 0.0 0.0
CAF:lvl159_rd7qY Dodge.Data.Config <no location info> 129374 0 0.0 0.0 0.0 0.0
parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:157:1-37 130793 0 0.0 0.0 0.0 0.0
parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:157:1-37 130794 0 0.0 0.0 0.0 0.0
CAF:lvl15_rv47Y Dodge.Room.LongDoor <no location info> 106977 0 0.0 0.0 0.0 0.0
addButtonSlowDoor Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(96,1)-(134,37) 139892 0 0.0 0.0 0.0 0.0
addButtonSlowDoor.butDoor Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(123,5)-(134,37) 139893 0 0.0 0.0 0.0 0.0
addButtonSlowDoor.butDoor.\ Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(126,23)-(134,37) 139894 0 0.0 0.0 0.0 0.0
addButtonSlowDoor.butDoor.\.\ Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:134:31-37 139895 1 0.0 0.0 0.0 0.0
CAF:lvl160_ralo3 Dodge.Data.Creature.State <no location info> 122734 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:34:1-35 147268 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:34:1-35 147269 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 147270 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 147271 1 0.0 0.0 0.0 0.0
CAF:lvl160_rd7qZ Dodge.Data.Config <no location info> 129375 0 0.0 0.0 0.0 0.0
parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:157:1-37 130818 0 0.0 0.0 0.0 0.0
parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:157:1-37 130819 0 0.0 0.0 0.0 0.0
pure Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:334:5-43 130820 1 0.0 0.0 0.0 0.0
CAF:lvl160_rhyT7 Dodge.Data.Terminal <no location info> 114086 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 150991 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 150992 0 0.0 0.0 0.0 0.0
CAF:lvl161_r8rRH Graphics.GL.Functions.F06 <no location info> 76030 0 0.0 0.0 0.0 0.0
ptr_glDrawBuffers Graphics.GL.Functions.F06 src/Graphics/GL/Functions/F06.hs:880:1-64 136123 0 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 136124 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 136125 1 0.0 0.0 0.0 0.0
CAF:lvl161_rd7r0 Dodge.Data.Config <no location info> 129376 0 0.0 0.0 0.0 0.0
parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:157:1-37 130791 0 0.0 0.0 0.0 0.0
parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:157:1-37 130792 0 0.0 0.0 0.0 0.0
CAF:lvl161_rhyT8 Dodge.Data.Terminal <no location info> 114087 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 150978 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 150979 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 150980 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 150981 1 0.0 0.0 0.0 0.0
CAF:lvl162_rK6p Dodge.Render <no location info> 128567 0 0.0 0.0 0.0 0.0
doDrawing Dodge.Render src/Dodge/Render.hs:(35,1)-(39,41) 136457 0 0.0 0.0 0.0 0.0
doDrawing' Dodge.Render src/Dodge/Render.hs:(46,1)-(433,24) 136458 0 0.0 0.0 0.0 0.0
CAF:lvl162_ralo5 Dodge.Data.Creature.State <no location info> 122735 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:34:1-35 147261 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:34:1-35 147262 0 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 147263 1 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 147266 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 147267 1 0.0 0.0 0.0 0.0
CAF:lvl163_rK6q Dodge.Render <no location info> 128568 0 0.0 0.0 0.0 0.0
doDrawing Dodge.Render src/Dodge/Render.hs:(35,1)-(39,41) 136109 0 0.0 0.0 0.0 0.0
doDrawing' Dodge.Render src/Dodge/Render.hs:(46,1)-(433,24) 136110 0 0.0 0.0 0.0 0.0
CAF:lvl163_ralo6 Dodge.Data.Creature.State <no location info> 122736 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:34:1-35 147570 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:34:1-35 147571 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:44:5-49 147572 1 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 147573 1 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 147576 1 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 147578 1 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 147579 1 0.0 0.0 0.0 0.0
tagSingleConstructors Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:782:7-27 147577 1 0.0 0.0 0.0 0.0
CAF:lvl163_rd7r2 Dodge.Data.Config <no location info> 129378 0 0.0 0.0 0.0 0.0
parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:157:1-37 130789 0 0.0 0.0 0.0 0.0
parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:157:1-37 130790 0 0.0 0.0 0.0 0.0
CAF:lvl165_rK6s Dodge.Render <no location info> 128569 0 0.0 0.0 0.0 0.0
doDrawing Dodge.Render src/Dodge/Render.hs:(35,1)-(39,41) 136472 0 0.0 0.0 0.0 0.0
doDrawing' Dodge.Render src/Dodge/Render.hs:(46,1)-(433,24) 136473 0 0.0 0.0 0.0 0.0
CAF:lvl166_rK6t Dodge.Render <no location info> 128570 0 0.0 0.0 0.0 0.0
doDrawing Dodge.Render src/Dodge/Render.hs:(35,1)-(39,41) 136461 0 0.0 0.0 0.0 0.0
doDrawing' Dodge.Render src/Dodge/Render.hs:(46,1)-(433,24) 136462 0 0.0 0.0 0.0 0.0
CAF:lvl167_res23 Preload.Render <no location info> 127624 0 0.0 0.0 0.0 0.0
preloadRender Preload.Render src/Preload/Render.hs:(31,1)-(195,13) 133525 0 0.0 0.0 0.0 0.0
setupVBO Shader.Compile src/Shader/Compile.hs:(84,1)-(95,82) 133526 1 0.0 0.0 0.0 0.0
CAF:lvl168_res24 Preload.Render <no location info> 127625 0 0.0 0.0 0.0 0.0
preloadRender Preload.Render src/Preload/Render.hs:(31,1)-(195,13) 133519 0 0.0 0.0 0.0 0.0
preloadRender.chasmverxstrd Preload.Render src/Preload/Render.hs:118:9-25 133521 1 0.0 0.0 0.0 0.0
setupVBOStatic Shader.Compile src/Shader/Compile.hs:(117,1)-(126,82) 133520 1 0.0 0.0 0.0 0.0
CAF:lvl169_rK6w Dodge.Render <no location info> 128571 0 0.0 0.0 0.0 0.0
doDrawing Dodge.Render src/Dodge/Render.hs:(35,1)-(39,41) 136118 0 0.0 0.0 0.0 0.0
doDrawing' Dodge.Render src/Dodge/Render.hs:(46,1)-(433,24) 136119 0 0.0 0.0 0.0 0.0
CAF:lvl169_res25 Preload.Render <no location info> 127626 0 0.0 0.0 0.0 0.0
preloadRender Preload.Render src/Preload/Render.hs:(31,1)-(195,13) 133477 0 0.0 0.0 0.0 0.0
initTexture2DArraySquare Shader.AuxAddition src/Shader/AuxAddition.hs:(23,1)-(29,81) 133478 1 0.0 0.0 0.0 0.0
CAF:lvl16_rkb9 Codec.Compression.Zlib.Internal <no location info> 68375 0 0.0 0.0 0.0 0.0
decompressStream Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(599,1)-(731,55) 132265 0 0.0 0.0 0.0 0.0
decompressStream.drainBuffers Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(670,3)-(710,39) 132266 0 0.0 0.0 0.0 0.0
decompressStream.finish Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(714,3)-(719,21) 132267 1 0.0 0.0 0.0 0.0
CAF:lvl16_rmZMk Dodge.Placement.Instance.Door <no location info> 105981 0 0.0 0.0 0.0 0.0
CAF:lvl16_rvpiu Dodge.Room.Tutorial <no location info> 106385 0 0.0 0.0 0.0 0.0
tutLight Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(232,1)-(257,24) 141208 0 0.0 0.0 0.0 0.0
sps Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:31:1-67 141209 1 0.0 0.0 0.0 0.0
CAF:lvl170_res26 Preload.Render <no location info> 127627 0 0.0 0.0 0.0 0.0
preloadRender Preload.Render src/Preload/Render.hs:(31,1)-(195,13) 132521 0 0.0 0.0 0.0 0.0
initTexture2DArraySquare Shader.AuxAddition src/Shader/AuxAddition.hs:(23,1)-(29,81) 132522 1 0.0 0.0 0.0 0.0
CAF:lvl171_rK6y Dodge.Render <no location info> 128572 0 0.0 0.0 0.0 0.0
doDrawing Dodge.Render src/Dodge/Render.hs:(35,1)-(39,41) 136100 0 0.0 0.0 0.0 0.0
doDrawing' Dodge.Render src/Dodge/Render.hs:(46,1)-(433,24) 136101 0 0.0 0.0 0.0 0.0
CAF:lvl171_res27 Preload.Render <no location info> 127628 0 0.0 0.0 0.0 0.0
preloadRender Preload.Render src/Preload/Render.hs:(31,1)-(195,13) 132513 0 0.0 0.0 0.0 0.0
preloadRender.floorverxstrd Preload.Render src/Preload/Render.hs:111:9-25 132519 1 0.0 0.0 0.0 0.0
setupVBOStatic Shader.Compile src/Shader/Compile.hs:(117,1)-(126,82) 132514 1 0.0 0.0 0.0 0.0
CAF:lvl172_res28 Preload.Render <no location info> 127629 0 0.0 0.0 0.0 0.0
preloadRender Preload.Render src/Preload/Render.hs:(31,1)-(195,13) 132508 0 0.0 0.0 0.0 0.0
makeShaderVBO Shader.Compile src/Shader/Compile.hs:(41,1)-(51,9) 132509 1 0.0 0.0 0.0 0.0
CAF:lvl173_res29 Preload.Render <no location info> 127630 0 0.0 0.0 0.0 0.0
preloadRender Preload.Render src/Preload/Render.hs:(31,1)-(195,13) 132461 0 0.0 0.0 0.0 0.0
setupStaticVBOVAO Shader.Compile src/Shader/Compile.hs:(101,1)-(114,20) 132462 1 0.0 0.0 0.0 0.0
setupStaticVBOVAO.\ Shader.Compile src/Shader/Compile.hs:(101,62)-(114,20) 132480 0 0.0 0.0 0.0 0.0
setupStaticVBOVAO.\.vbo Shader.Compile src/Shader/Compile.hs:(108,9)-(112,13) 132489 0 0.0 0.0 0.0 0.0
vasTightStride Shader.Compile src/Shader/Compile.hs:(298,1)-(304,14) 132490 0 0.0 0.0 0.0 0.0
vasTightStride.go Shader.Compile src/Shader/Compile.hs:(300,5)-(304,14) 132494 3 0.0 0.0 0.0 0.0
attribSize Shader.Compile src/Shader/Compile.hs:(307,1)-(321,58) 132495 2 0.0 0.0 0.0 0.0
$mGL_BYTE.\ Graphics.GL.Tokens src/Graphics/GL/Tokens.hs:674:19-34 132496 2 0.0 0.0 0.0 0.0
$mGL_SHORT.\ Graphics.GL.Tokens src/Graphics/GL/Tokens.hs:9012:20-35 132497 2 0.0 0.0 0.0 0.0
$mGL_INT.\ Graphics.GL.Tokens src/Graphics/GL/Tokens.hs:4146:18-33 132498 2 0.0 0.0 0.0 0.0
$mGL_FIXED.\ Graphics.GL.Tokens src/Graphics/GL/Tokens.hs:3026:20-35 132499 2 0.0 0.0 0.0 0.0
$mGL_FLOAT.\ Graphics.GL.Tokens src/Graphics/GL/Tokens.hs:3036:20-35 132500 2 0.0 0.0 0.0 0.0
CAF:lvl174_res2a Preload.Render <no location info> 127631 0 0.0 0.0 0.0 0.0
preloadRender Preload.Render src/Preload/Render.hs:(31,1)-(195,13) 131552 0 0.0 0.0 0.0 0.0
makeShaderVBO Shader.Compile src/Shader/Compile.hs:(41,1)-(51,9) 131553 1 0.0 0.0 0.0 0.0
CAF:lvl175_r6i46 Dodge.Data.Item.Combine <no location info> 118407 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:199:1-40 148041 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:199:1-40 148042 0 0.0 0.0 0.0 0.0
CAF:lvl175_res2b Preload.Render <no location info> 127632 0 0.0 0.0 0.0 0.0
preloadRender Preload.Render src/Preload/Render.hs:(31,1)-(195,13) 131550 0 0.0 0.0 0.0 0.0
makeShaderVBO Shader.Compile src/Shader/Compile.hs:(41,1)-(51,9) 131551 1 0.0 0.0 0.0 0.0
CAF:lvl175_rgmtr Dodge.Data.WorldEffect <no location info> 113054 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:66:1-34 152592 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:66:1-34 152593 0 0.0 0.0 0.0 0.0
CAF:lvl176_r6i47 Dodge.Data.Item.Combine <no location info> 118408 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:199:1-40 148032 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:199:1-40 148033 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 148034 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 148035 1 0.0 0.0 0.0 0.0
CAF:lvl176_res2c Preload.Render <no location info> 127633 0 0.0 0.0 0.0 0.0
preloadRender Preload.Render src/Preload/Render.hs:(31,1)-(195,13) 131545 0 0.0 0.0 0.0 0.0
makeShaderVBO Shader.Compile src/Shader/Compile.hs:(41,1)-(51,9) 131546 1 0.0 0.0 0.0 0.0
CAF:lvl176_rgmts Dodge.Data.WorldEffect <no location info> 113055 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:66:1-34 152588 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:66:1-34 152589 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 152590 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 152591 1 0.0 0.0 0.0 0.0
CAF:lvl177_res2d Preload.Render <no location info> 127634 0 0.0 0.0 0.0 0.0
preloadRender Preload.Render src/Preload/Render.hs:(31,1)-(195,13) 131478 0 0.0 0.0 0.0 0.0
makeShaderVBO Shader.Compile src/Shader/Compile.hs:(41,1)-(51,9) 131479 1 0.0 0.0 0.0 0.0
CAF:lvl177_rgmtt Dodge.Data.WorldEffect <no location info> 113056 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:66:1-34 152567 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:66:1-34 152568 0 0.0 0.0 0.0 0.0
CAF:lvl177_rk8HX Dodge.Data.Creature <no location info> 124092 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 146218 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 146219 0 0.0 0.0 0.0 0.0
toEncoding NewInt src/NewInt.hs:39:1-37 146220 1 0.0 0.0 0.0 0.0
toEncoding.\ NewInt src/NewInt.hs:39:1-37 146237 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1713:5-28 146238 1 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1706,5)-(1709,66) 146239 1 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:715:5-30 146243 1 0.0 0.0 0.0 0.0
liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1709:9-66 146240 1 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2291:10-20 146241 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:667:5-80 146242 1 0.0 0.0 0.0 0.0
CAF:lvl178_r6i49 Dodge.Data.Item.Combine <no location info> 118409 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:199:1-40 148018 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:199:1-40 148019 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 148020 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 148021 1 0.0 0.0 0.0 0.0
CAF:lvl178_res2e Preload.Render <no location info> 127635 0 0.0 0.0 0.0 0.0
preloadRender Preload.Render src/Preload/Render.hs:(31,1)-(195,13) 131440 0 0.0 0.0 0.0 0.0
setupVBO Shader.Compile src/Shader/Compile.hs:(84,1)-(95,82) 131441 1 0.0 0.0 0.0 0.0
CAF:lvl178_rgmtu Dodge.Data.WorldEffect <no location info> 113057 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:66:1-34 152554 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:66:1-34 152555 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 152556 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 152557 1 0.0 0.0 0.0 0.0
CAF:lvl178_rk8HY Dodge.Data.Creature <no location info> 124093 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 145910 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 145911 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:37:5-49 145912 1 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 145913 1 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 145916 1 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 145919 1 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 145920 1 0.0 0.0 0.0 0.0
tagSingleConstructors Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:782:7-27 145917 1 0.0 0.0 0.0 0.0
CAF:lvl179_res2f Preload.Render <no location info> 127636 0 0.0 0.0 0.0 0.0
preloadRender Preload.Render src/Preload/Render.hs:(31,1)-(195,13) 131437 0 0.0 0.0 0.0 0.0
preloadRender.wallverxstrd Preload.Render src/Preload/Render.hs:63:9-24 131439 1 0.0 0.0 0.0 0.0
setupVBO Shader.Compile src/Shader/Compile.hs:(84,1)-(95,82) 131438 1 0.0 0.0 0.0 0.0
CAF:lvl17_r8rPn Graphics.GL.Functions.F06 <no location info> 75886 0 0.0 0.0 0.0 0.0
ptr_glDepthMask Graphics.GL.Functions.F06 src/Graphics/GL/Functions/F06.hs:202:1-60 135956 0 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 135957 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 135958 1 0.0 0.0 0.0 0.0
CAF:lvl17_rmLPX Dodge.Machine.Draw <no location info> 111275 0 0.0 0.0 0.0 0.0
drawMachine Dodge.Machine.Draw src/Dodge/Machine/Draw.hs:(17,1)-(25,47) 145226 0 0.0 0.0 0.0 0.0
terminalSPic Dodge.Machine.Draw src/Dodge/Machine/Draw.hs:41:1-42 145227 0 0.0 0.0 0.0 0.0
terminalShape Dodge.Machine.Draw src/Dodge/Machine/Draw.hs:(44,1)-(66,54) 145228 0 0.0 0.0 0.0 0.0
terminalShape.screenbackground Dodge.Machine.Draw src/Dodge/Machine/Draw.hs:(59,5)-(66,54) 145229 0 0.0 0.0 0.0 0.0
CAF:lvl17_rwqr Dodge.Render.ShapePicture <no location info> 128472 0 0.0 0.0 0.0 0.0
CAF:lvl180_r6i4b Dodge.Data.Item.Combine <no location info> 118410 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:199:1-40 148011 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:199:1-40 148012 0 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 148013 1 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 148016 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 148017 1 0.0 0.0 0.0 0.0
CAF:lvl180_res2g Preload.Render <no location info> 127637 0 0.0 0.0 0.0 0.0
preloadRender Preload.Render src/Preload/Render.hs:(31,1)-(195,13) 131207 0 0.0 0.0 0.0 0.0
setupVBO Shader.Compile src/Shader/Compile.hs:(84,1)-(95,82) 131208 1 0.0 0.0 0.0 0.0
CAF:lvl185_rpQQF Dodge.Render.Picture <no location info> 110757 0 0.0 0.0 0.0 0.0
fixedCoordPictures Dodge.Render.Picture src/Dodge/Render/Picture.hs:(21,1)-(49,44) 145805 0 0.0 0.0 0.0 0.0
drawMouseCursor Dodge.Render.Picture src/Dodge/Render/Picture.hs:(86,1)-(90,27) 145806 0 0.0 0.0 0.0 0.0
mouseCursorType Dodge.Render.Picture src/Dodge/Render/Picture.hs:(93,1)-(130,36) 145807 0 0.0 0.0 0.0 0.0
CAF:lvl187_raznV Dodge.Data.Creature.Misc <no location info> 123692 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:105:1-40 146066 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:105:1-40 146067 0 0.0 0.0 0.0 0.0
CAF:lvl187_rpQQH Dodge.Render.Picture <no location info> 110758 0 0.0 0.0 0.0 0.0
fixedCoordPictures Dodge.Render.Picture src/Dodge/Render/Picture.hs:(21,1)-(49,44) 145797 0 0.0 0.0 0.0 0.0
drawMouseCursor Dodge.Render.Picture src/Dodge/Render/Picture.hs:(86,1)-(90,27) 145798 0 0.0 0.0 0.0 0.0
mouseCursorType Dodge.Render.Picture src/Dodge/Render/Picture.hs:(93,1)-(130,36) 145799 0 0.0 0.0 0.0 0.0
drawPlus Dodge.Render.Picture src/Dodge/Render/Picture.hs:166:1-72 145800 1 0.0 0.0 0.0 0.0
== Linear.V2 src/Linear/V2.hs:114:4-5 145801 2 0.0 0.0 0.0 0.0
errorNormalizeV Geometry src/Geometry.hs:(55,1)-(56,35) 145804 2 0.0 0.0 0.0 0.0
polyToTris Geometry.Triangulate src/Geometry/Triangulate.hs:(9,1)-(12,17) 145802 2 0.0 0.0 0.0 0.0
polyToTris.f Geometry.Triangulate src/Geometry/Triangulate.hs:11:5-34 145803 4 0.0 0.0 0.0 0.0
CAF:lvl188_raznW Dodge.Data.Creature.Misc <no location info> 123693 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:105:1-40 146051 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:105:1-40 146052 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 146054 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 146055 1 0.0 0.0 0.0 0.0
CAF:lvl188_rpQQI Dodge.Render.Picture <no location info> 110759 0 0.0 0.0 0.0 0.0
fixedCoordPictures Dodge.Render.Picture src/Dodge/Render/Picture.hs:(21,1)-(49,44) 145794 0 0.0 0.0 0.0 0.0
drawMouseCursor Dodge.Render.Picture src/Dodge/Render/Picture.hs:(86,1)-(90,27) 145795 0 0.0 0.0 0.0 0.0
mouseCursorType Dodge.Render.Picture src/Dodge/Render/Picture.hs:(93,1)-(130,36) 145796 0 0.0 0.0 0.0 0.0
_vxPos Picture.Data src/Picture/Data.hs:12:7-12 145808 12 0.0 0.0 0.0 0.0
CAF:lvl18_rkbb Codec.Compression.Zlib.Internal <no location info> 68376 0 0.0 0.0 0.0 0.0
decompressStream Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(599,1)-(731,55) 132263 0 0.0 0.0 0.0 0.0
decompressStream.drainBuffers Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(670,3)-(710,39) 132264 0 0.0 0.0 0.0 0.0
CAF:lvl18_rmLPY Dodge.Machine.Draw <no location info> 111276 0 0.0 0.0 0.0 0.0
CAF:lvl191_rgmtL Dodge.Data.WorldEffect <no location info> 113068 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:66:1-34 152594 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:66:1-34 152595 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:37:5-49 152596 1 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 152597 1 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 152600 1 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 152602 1 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 152603 1 0.0 0.0 0.0 0.0
tagSingleConstructors Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:782:7-27 152601 1 0.0 0.0 0.0 0.0
CAF:lvl192_rj9SG Dodge.Data.ActionPlan <no location info> 125258 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146778 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146779 0 0.0 0.0 0.0 0.0
CAF:lvl193_rj9SH Dodge.Data.ActionPlan <no location info> 125259 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146769 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146770 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 146771 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 146772 1 0.0 0.0 0.0 0.0
CAF:lvl196_razo5 Dodge.Data.Creature.Misc <no location info> 123699 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:105:1-40 147442 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:105:1-40 147443 0 0.0 0.0 0.0 0.0
CAF:lvl197_r8rSh Graphics.GL.Functions.F06 <no location info> 76066 0 0.0 0.0 0.0 0.0
ptr_glDrawElements Graphics.GL.Functions.F06 src/Graphics/GL/Functions/F06.hs:1056:1-66 136147 0 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 136148 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 136149 1 0.0 0.0 0.0 0.0
CAF:lvl197_razo6 Dodge.Data.Creature.Misc <no location info> 123700 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:105:1-40 147438 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:105:1-40 147439 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 147440 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 147441 1 0.0 0.0 0.0 0.0
CAF:lvl1_rbiR8 MatrixHelper <no location info> 127974 0 0.0 0.0 0.0 0.0
perspectiveMatrixb MatrixHelper src/MatrixHelper.hs:(18,1)-(28,24) 135898 0 0.0 0.0 0.0 0.0
!*! Linear.Matrix src/Linear/Matrix.hs:103:1-72 135899 0 0.0 0.0 0.0 0.0
!*!.\ Linear.Matrix src/Linear/Matrix.hs:103:25-69 135900 0 0.0 0.0 0.0 0.0
^+^ Linear.V4 src/Linear/V4.hs:163:10-20 135901 1 0.0 0.0 0.0 0.0
^+^ Linear.Vector src/Linear/Vector.hs:125:3-20 135902 1 0.0 0.0 0.0 0.0
liftU2 Linear.V4 src/Linear/V4.hs:166:3-17 135903 1 0.0 0.0 0.0 0.0
CAF:lvl1_rcCRz Shader.Bind <no location info> 127496 0 0.0 0.0 0.0 0.0
bufferShaderLayers Shader.Bind src/Shader/Bind.hs:(37,1)-(51,86) 135803 0 0.0 0.0 0.0 0.0
bufferShaderLayers.f Shader.Bind src/Shader/Bind.hs:(39,5)-(51,86) 135804 0 0.0 0.0 0.0 0.0
bufferShaderLayers.f.g Shader.Bind src/Shader/Bind.hs:(45,9)-(51,86) 135805 0 0.0 0.0 0.0 0.0
CAF:lvl1_rcZHt Shape <no location info> 127363 0 0.0 0.0 0.0 0.0
centroidNum Geometry.Polygon src/Geometry/Polygon.hs:172:1-66 134828 1 0.0 0.0 0.0 0.0
<*> Control.Foldl src/Control/Foldl.hs:(273,5)-(277,32) 134832 1 0.0 0.0 0.0 0.0
<*>.begin Control.Foldl src/Control/Foldl.hs:275:13-38 134839 1 0.0 0.0 0.0 0.0
fmap Control.Foldl src/Control/Foldl.hs:240:5-62 134831 1 0.0 0.0 0.0 0.0
genericLength Control.Foldl src/Control/Foldl.hs:901:1-41 134830 1 0.0 0.0 0.0 0.0
fromInteger Linear.V3 src/Linear/V3.hs:193:3-34 134840 0 0.0 0.0 0.0 0.0
pure Linear.V3 src/Linear/V3.hs:149:3-19 134841 1 0.0 0.0 0.0 0.0
genericLength.\ Control.Foldl src/Control/Foldl.hs:901:31-35 134860 0 0.0 0.0 0.0 0.0
fromInteger Linear.V3 src/Linear/V3.hs:193:3-34 134861 0 0.0 0.0 0.0 0.0
pure Linear.V3 src/Linear/V3.hs:149:3-19 134862 1 0.0 0.0 0.0 0.0
fromInteger Linear.V3 src/Linear/V3.hs:193:3-34 134837 0 0.0 0.0 0.0 0.0
pure Linear.V3 src/Linear/V3.hs:149:3-19 134838 1 0.0 0.0 0.0 0.0
CAF:lvl1_rgbSi Sound <no location info> 127047 0 0.0 0.0 0.0 0.0
tryPlay Sound src/Sound.hs:(85,1)-(95,30) 145569 0 0.0 0.0 0.0 0.0
tryGetChannel Sound src/Sound.hs:(98,1)-(100,42) 145570 0 0.0 0.0 0.0 0.0
fromInteger SDL.Mixer src/SDL/Mixer.hs:769:43-45 145571 0 0.0 0.0 0.0 0.0
CAF:lvl1_rw439 Dodge.Update <no location info> 128299 0 0.0 0.0 0.0 0.0
updateUniverse Dodge.Update src/Dodge/Update.hs:(76,1)-(84,24) 142957 0 0.0 0.0 0.0 0.0
updateMouseContext Dodge.Update src/Dodge/Update.hs:(328,1)-(330,82) 142958 0 0.0 0.0 0.0 0.0
updateMouseContextGame Dodge.Update src/Dodge/Update.hs:(333,1)-(375,36) 142959 0 0.0 0.0 0.0 0.0
updateMouseContextGame.overterm Dodge.Update src/Dodge/Update.hs:(369,5)-(375,36) 142960 0 0.0 0.0 0.0 0.0
isOverTerminalScreen Dodge.Update src/Dodge/Update.hs:(401,1)-(413,21) 142961 0 0.0 0.0 0.0 0.0
isOverTerminalScreen.tsize Dodge.Update src/Dodge/Update.hs:410:5-44 142962 0 0.0 0.0 0.0 0.0
CAF:lvl200_r64I5 Graphics.GL.Functions.F21 <no location info> 73369 0 0.0 0.0 0.0 0.0
ptr_glProgramUniform3f Graphics.GL.Functions.F21 src/Graphics/GL/Functions/F21.hs:1153:1-74 136015 0 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 136016 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 136017 1 0.0 0.0 0.0 0.0
CAF:lvl202_rpFlQ Dodge.Render.HUD <no location info> 107279 0 0.0 0.0 0.0 0.0
drawHUD Dodge.Render.HUD src/Dodge/Render/HUD.hs:(52,1)-(56,45) 144066 0 0.0 0.0 0.0 0.0
drawSubInventory Dodge.Render.HUD src/Dodge/Render/HUD.hs:(164,1)-(171,58) 144067 0 0.0 0.0 0.0 0.0
drawTerminalDisplay Dodge.Render.HUD src/Dodge/Render/HUD.hs:(361,1)-(385,62) 144068 0 0.0 0.0 0.0 0.0
drawTerminalDisplay.spincurs Dodge.Render.HUD src/Dodge/Render/HUD.hs:385:5-62 144069 0 0.0 0.0 0.0 0.0
CAF:lvl203_r9h4z Graphics.GL.Functions.F01 <no location info> 77572 0 0.0 0.0 0.0 0.0
ptr_glBindFramebuffer Graphics.GL.Functions.F01 src/Graphics/GL/Functions/F01.hs:1112:1-72 133650 0 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 133651 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 133652 1 0.0 0.0 0.0 0.0
CAF:lvl205_rpFlU Dodge.Render.HUD <no location info> 107280 0 0.0 0.0 0.0 0.0
drawHUD Dodge.Render.HUD src/Dodge/Render/HUD.hs:(52,1)-(56,45) 144023 0 0.0 0.0 0.0 0.0
drawSubInventory Dodge.Render.HUD src/Dodge/Render/HUD.hs:(164,1)-(171,58) 144024 0 0.0 0.0 0.0 0.0
drawTerminalDisplay Dodge.Render.HUD src/Dodge/Render/HUD.hs:(361,1)-(385,62) 144025 0 0.0 0.0 0.0 0.0
drawTerminalDisplay.spincurs Dodge.Render.HUD src/Dodge/Render/HUD.hs:385:5-62 144026 0 0.0 0.0 0.0 0.0
sSize Data.Vector.Fusion.Bundle.Monadic src/Data/Vector/Fusion/Bundle/Monadic.hs:124:30-34 144028 1 0.0 0.0 0.0 0.0
upperBound Data.Vector.Fusion.Bundle.Size src/Data/Vector/Fusion/Bundle/Size.hs:(129,1)-(131,30) 144027 1 0.0 0.0 0.0 0.0
CAF:lvl206_r56DW Graphics.GL.Functions.F27 <no location info> 72775 0 0.0 0.0 0.0 0.0
ptr_glUniform1f Graphics.GL.Functions.F27 src/Graphics/GL/Functions/F27.hs:1293:1-60 145383 0 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 145384 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 145385 1 0.0 0.0 0.0 0.0
CAF:lvl206_r5BeT Graphics.GL.Functions.F24 <no location info> 73075 0 0.0 0.0 0.0 0.0
ptr_glShaderSource Graphics.GL.Functions.F24 src/Graphics/GL/Functions/F24.hs:1125:1-66 131352 0 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 131353 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 131354 1 0.0 0.0 0.0 0.0
CAF:lvl206_r7vKb Graphics.GL.Functions.F12 <no location info> 74875 0 0.0 0.0 0.0 0.0
ptr_glGetShaderiv Graphics.GL.Functions.F12 src/Graphics/GL/Functions/F12.hs:1166:1-64 131374 0 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 131375 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 131376 1 0.0 0.0 0.0 0.0
CAF:lvl206_rnODq Dodge.Path <no location info> 110903 0 0.0 0.0 0.0 0.0
pairsToIncGraph Dodge.Path src/Dodge/Path.hs:(113,1)-(127,60) 155212 0 0.0 0.0 0.0 0.0
pairsToIncGraph.toedge Dodge.Path src/Dodge/Path.hs:(121,5)-(124,9) 155213 0 0.0 0.0 0.0 0.0
distance Linear.V2 src/Linear/V2.hs:268:10-18 155214 0 0.0 0.0 0.0 0.0
distance Linear.Metric src/Linear/Metric.hs:60:3-31 155215 0 0.0 0.0 0.0 0.0
^-^ Linear.V2 src/Linear/V2.hs:182:10-20 155216 1 0.0 0.0 0.0 0.0
CAF:lvl206_rpFlV Dodge.Render.HUD <no location info> 107281 0 0.0 0.0 0.0 0.0
drawHUD Dodge.Render.HUD src/Dodge/Render/HUD.hs:(52,1)-(56,45) 144019 0 0.0 0.0 0.0 0.0
drawSubInventory Dodge.Render.HUD src/Dodge/Render/HUD.hs:(164,1)-(171,58) 144020 0 0.0 0.0 0.0 0.0
drawTerminalDisplay Dodge.Render.HUD src/Dodge/Render/HUD.hs:(361,1)-(385,62) 144021 0 0.0 0.0 0.0 0.0
drawTerminalDisplay.spincurs Dodge.Render.HUD src/Dodge/Render/HUD.hs:385:5-62 144022 0 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 144029 11 0.0 0.0 0.0 0.0
basicUnsafeGrow Data.Vector.Mutable src/Data/Vector/Mutable.hs:113:10-28 144050 0 0.0 0.0 0.0 0.0
basicUnsafeGrow Data.Vector.Generic.Mutable.Base src/Data/Vector/Generic/Mutable/Base.hs:(144,3)-(150,23) 144051 0 0.0 0.0 0.0 0.0
basicUnsafeCopy Data.Vector.Mutable src/Data/Vector/Mutable.hs:(150,3)-(151,36) 144058 3 0.0 0.0 0.0 0.0
basicUnsafeGrow.n Data.Vector.Generic.Mutable.Base src/Data/Vector/Generic/Mutable/Base.hs:150:7-23 144053 3 0.0 0.0 0.0 0.0
basicLength Data.Vector.Mutable src/Data/Vector/Mutable.hs:115:3-33 144054 3 0.0 0.0 0.0 0.0
basicUnsafeNew Data.Vector.Mutable src/Data/Vector/Mutable.hs:(128,3)-(131,32) 144052 3 0.0 0.0 0.0 0.0
basicUnsafeSlice Data.Vector.Mutable src/Data/Vector/Mutable.hs:118:3-62 144057 3 0.0 0.0 0.0 0.0
basicLength Data.Vector.Mutable src/Data/Vector/Mutable.hs:115:3-33 144041 7 0.0 0.0 0.0 0.0
>>= Data.Vector.Fusion.Util src/Data/Vector/Fusion/Util.hs:36:3-18 144036 5 0.0 0.0 0.0 0.0
fmap Data.Stream.Monadic src/Data/Stream/Monadic.hs:(147,3)-(149,20) 144038 5 0.0 0.0 0.0 0.0
basicUnsafeWrite Data.Vector.Mutable src/Data/Vector/Mutable.hs:147:3-65 144061 4 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 144063 4 0.0 0.0 0.0 0.0
internal Control.Monad.Primitive Control/Monad/Primitive.hs:215:3-21 144060 4 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 144059 0 0.0 0.0 0.0 0.0
basicUnsafeWrite Data.Vector.Mutable src/Data/Vector/Mutable.hs:147:3-65 144064 0 0.0 0.0 0.0 0.0
marray# Data.Primitive.Array Data/Primitive/Array.hs:112:5-11 144065 4 0.0 0.0 0.0 0.0
basicUnsafeSlice Data.Vector.Mutable src/Data/Vector/Mutable.hs:118:3-62 144062 5 0.0 0.0 0.0 0.0
internal Control.Monad.Primitive Control/Monad/Primitive.hs:215:3-21 144030 5 0.0 0.0 0.0 0.0
unId Data.Vector.Fusion.Util src/Data/Vector/Fusion/Util.hs:25:21-24 144035 5 0.0 0.0 0.0 0.0
basicUnsafeGrow Data.Vector.Mutable src/Data/Vector/Mutable.hs:113:10-28 144044 3 0.0 0.0 0.0 0.0
basicUnsafeGrow Data.Vector.Generic.Mutable.Base src/Data/Vector/Generic/Mutable/Base.hs:(144,3)-(150,23) 144045 3 0.0 0.0 0.0 0.0
enlarge_delta Data.Vector.Generic.Mutable src/Data/Vector/Generic/Mutable.hs:558:1-34 144042 3 0.0 0.0 0.0 0.0
basicLength Data.Vector.Mutable src/Data/Vector/Mutable.hs:115:3-33 144043 3 0.0 0.0 0.0 0.0
basicUnsafeFreeze Data.Vector src/Data/Vector.hs:(268,3)-(269,47) 144070 1 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 144071 1 0.0 0.0 0.0 0.0
marray# Data.Primitive.Array Data/Primitive/Array.hs:112:5-11 144072 1 0.0 0.0 0.0 0.0
basicUnsafeNew Data.Vector.Mutable src/Data/Vector/Mutable.hs:(128,3)-(131,32) 144031 1 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 144032 1 0.0 0.0 0.0 0.0
sChunks Data.Vector.Fusion.Bundle.Monadic src/Data/Vector/Fusion/Bundle/Monadic.hs:122:30-36 144033 1 0.0 0.0 0.0 0.0
CAF:lvl207_rd7sG Dodge.Data.Config <no location info> 129535 0 0.0 0.0 0.0 0.0
parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:156:1-44 130869 0 0.0 0.0 0.0 0.0
parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:156:1-44 130870 0 0.0 0.0 0.0 0.0
pure Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:334:5-43 130871 1 0.0 0.0 0.0 0.0
CAF:lvl207_rnODr Dodge.Path <no location info> 110904 0 0.0 0.0 0.0 0.0
pairsToIncGraph Dodge.Path src/Dodge/Path.hs:(113,1)-(127,60) 155200 0 0.0 0.0 0.0 0.0
pairsToIncGraph.toedge Dodge.Path src/Dodge/Path.hs:(121,5)-(124,9) 155201 0 0.0 0.0 0.0 0.0
distance Linear.V2 src/Linear/V2.hs:268:10-18 155202 0 0.0 0.0 0.0 0.0
distance Linear.Metric src/Linear/Metric.hs:60:3-31 155203 0 0.0 0.0 0.0 0.0
norm Linear.V2 src/Linear/V2.hs:268:10-18 155204 1 0.0 0.0 0.0 0.0
CAF:lvl208_rd7sH Dodge.Data.Config <no location info> 129536 0 0.0 0.0 0.0 0.0
parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:156:1-44 130867 0 0.0 0.0 0.0 0.0
parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:156:1-44 130868 0 0.0 0.0 0.0 0.0
CAF:lvl20_rv485 Dodge.Room.LongDoor <no location info> 106979 0 0.0 0.0 0.0 0.0
addButtonSlowDoor Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(96,1)-(134,37) 139915 0 0.0 0.0 0.0 0.0
addButtonSlowDoor.theterminal Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(105,5)-(108,70) 139916 0 0.0 0.0 0.0 0.0
simpleTermMessage Dodge.Terminal src/Dodge/Terminal.hs:165:1-79 139917 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 139918 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 139919 1 0.0 0.0 0.0 0.0
makeTermLine Dodge.Terminal src/Dodge/Terminal.hs:97:1-46 151387 0 0.0 0.0 0.0 0.0
makeColorTermLine Dodge.Terminal src/Dodge/Terminal.hs:112:1-70 151388 2 0.0 0.0 0.0 0.0
CAF:lvl210_rd7sJ Dodge.Data.Config <no location info> 129538 0 0.0 0.0 0.0 0.0
parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:156:1-44 130865 0 0.0 0.0 0.0 0.0
parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:156:1-44 130866 0 0.0 0.0 0.0 0.0
CAF:lvl211_razol Dodge.Data.Creature.Misc <no location info> 123710 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:105:1-40 147707 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:105:1-40 147708 0 0.0 0.0 0.0 0.0
CAF:lvl211_rhyUw Dodge.Data.Terminal <no location info> 114224 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151110 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151111 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:44:5-49 151112 1 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 151113 1 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 151116 1 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 151118 1 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 151119 1 0.0 0.0 0.0 0.0
tagSingleConstructors Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:782:7-27 151117 1 0.0 0.0 0.0 0.0
CAF:lvl211_rnODF Dodge.Path <no location info> 110907 0 0.0 0.0 0.0 0.0
pairsToIncGraph Dodge.Path src/Dodge/Path.hs:(113,1)-(127,60) 138504 0 0.0 0.0 0.0 0.0
pairsToIncGraph.pToNode Dodge.Path src/Dodge/Path.hs:125:5-76 138505 0 0.0 0.0 0.0 0.0
invertIntMapUnique IntMapHelp src/IntMapHelp.hs:104:1-68 138506 1 0.0 0.0 0.0 0.0
CAF:lvl212_razom Dodge.Data.Creature.Misc <no location info> 123711 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:105:1-40 147703 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:105:1-40 147704 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 147705 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 147706 1 0.0 0.0 0.0 0.0
CAF:lvl212_rd7sL Dodge.Data.Config <no location info> 129540 0 0.0 0.0 0.0 0.0
parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:156:1-44 130863 0 0.0 0.0 0.0 0.0
parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:156:1-44 130864 0 0.0 0.0 0.0 0.0
CAF:lvl214_rd7sN Dodge.Data.Config <no location info> 129542 0 0.0 0.0 0.0 0.0
parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:156:1-44 130861 0 0.0 0.0 0.0 0.0
parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:156:1-44 130862 0 0.0 0.0 0.0 0.0
CAF:lvl215_r6zbm Graphics.GL.Functions.F18 <no location info> 73984 0 0.0 0.0 0.0 0.0
ptr_glNamedBufferData Graphics.GL.Functions.F18 src/Graphics/GL/Functions/F18.hs:1264:1-72 131189 0 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 131190 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 131191 1 0.0 0.0 0.0 0.0
CAF:lvl216_rd7sP Dodge.Data.Config <no location info> 129544 0 0.0 0.0 0.0 0.0
parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:156:1-44 130859 0 0.0 0.0 0.0 0.0
parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:156:1-44 130860 0 0.0 0.0 0.0 0.0
CAF:lvl218_rd7sR Dodge.Data.Config <no location info> 129546 0 0.0 0.0 0.0 0.0
parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:156:1-44 130857 0 0.0 0.0 0.0 0.0
parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:156:1-44 130858 0 0.0 0.0 0.0 0.0
CAF:lvl219_rkBsP Dodge.Data.LWorld <no location info> 117017 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 154222 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 154223 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2306:5-28 154224 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 154225 1 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 154226 1 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 154229 1 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 154231 1 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 154232 1 0.0 0.0 0.0 0.0
tagSingleConstructors Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:782:7-27 154230 1 0.0 0.0 0.0 0.0
CAF:lvl21_rv486 Dodge.Room.LongDoor <no location info> 106980 0 0.0 0.0 0.0 0.0
addButtonSlowDoor Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(96,1)-(134,37) 139904 0 0.0 0.0 0.0 0.0
addButtonSlowDoor.theterminal Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(105,5)-(108,70) 139905 0 0.0 0.0 0.0 0.0
putMessageTerminal Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(58,1)-(63,25) 139906 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 139956 3 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 139957 3 0.0 0.0 0.0 0.0
CAF:lvl220_rd7sT Dodge.Data.Config <no location info> 129548 0 0.0 0.0 0.0 0.0
parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:156:1-44 130855 0 0.0 0.0 0.0 0.0
parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:156:1-44 130856 0 0.0 0.0 0.0 0.0
CAF:lvl220_rkBsQ Dodge.Data.LWorld <no location info> 117018 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 154140 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 154141 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 154142 1 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 154143 1 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 154146 1 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 154148 1 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 154149 1 0.0 0.0 0.0 0.0
tagSingleConstructors Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:782:7-27 154147 1 0.0 0.0 0.0 0.0
CAF:lvl221_rkBsR Dodge.Data.LWorld <no location info> 117019 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 154091 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 154092 0 0.0 0.0 0.0 0.0
toEncoding NewInt src/NewInt.hs:39:1-37 154093 1 0.0 0.0 0.0 0.0
toEncoding.\ NewInt src/NewInt.hs:39:1-37 154107 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1713:5-28 154108 1 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1706,5)-(1709,66) 154109 1 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:715:5-30 154115 1 0.0 0.0 0.0 0.0
liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1709:9-66 154112 1 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2291:10-20 154113 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:667:5-80 154114 1 0.0 0.0 0.0 0.0
CAF:lvl222_rd7sV Dodge.Data.Config <no location info> 129550 0 0.0 0.0 0.0 0.0
parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:156:1-44 130853 0 0.0 0.0 0.0 0.0
parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:156:1-44 130854 0 0.0 0.0 0.0 0.0
CAF:lvl224_r4Mzq Graphics.GL.Functions.F29 <no location info> 72193 0 0.0 0.0 0.0 0.0
ptr_glVertexArrayAttribBinding Graphics.GL.Functions.F29 src/Graphics/GL/Functions/F29.hs:1140:1-90 131274 0 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 131275 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 131276 1 0.0 0.0 0.0 0.0
CAF:lvl224_rd7sX Dodge.Data.Config <no location info> 129552 0 0.0 0.0 0.0 0.0
parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:156:1-44 130851 0 0.0 0.0 0.0 0.0
parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:156:1-44 130852 0 0.0 0.0 0.0 0.0
CAF:lvl226_rd7sZ Dodge.Data.Config <no location info> 129554 0 0.0 0.0 0.0 0.0
parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:156:1-44 130849 0 0.0 0.0 0.0 0.0
parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:156:1-44 130850 0 0.0 0.0 0.0 0.0
CAF:lvl227_r4Mzt Graphics.GL.Functions.F29 <no location info> 72196 0 0.0 0.0 0.0 0.0
ptr_glVertexArrayAttribFormat Graphics.GL.Functions.F29 src/Graphics/GL/Functions/F29.hs:1158:1-88 131264 0 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 131265 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 131266 1 0.0 0.0 0.0 0.0
CAF:lvl227_r6zby Graphics.GL.Functions.F18 <no location info> 73996 0 0.0 0.0 0.0 0.0
ptr_glNamedBufferStorage Graphics.GL.Functions.F18 src/Graphics/GL/Functions/F18.hs:1325:1-78 132472 0 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 132473 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 132474 1 0.0 0.0 0.0 0.0
CAF:lvl228_r1gv4 Data.Aeson.Parser.Internal <no location info> 85671 0 0.0 0.0 0.0 0.0
>>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 130680 0 0.0 0.0 0.0 0.0
>>=.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(148,9)-(149,44) 130681 0 0.0 0.0 0.0 0.0
>>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 130682 0 0.0 0.0 0.0 0.0
CAF:lvl228_rd7t1 Dodge.Data.Config <no location info> 129556 0 0.0 0.0 0.0 0.0
parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:156:1-44 130847 0 0.0 0.0 0.0 0.0
parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:156:1-44 130848 0 0.0 0.0 0.0 0.0
CAF:lvl22_rqaiy Dodge.DisplayInventory <no location info> 112639 0 0.0 0.0 0.0 0.0
updateSectionsPositioning Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:(244,1)-(256,73) 156251 0 0.0 0.0 0.0 0.0
updateSectionsPositioning.\ Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:245:35-59 156252 0 0.0 0.0 0.0 0.0
updateSection Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:(265,1)-(300,41) 156253 0 0.0 0.0 0.0 0.0
updateSection.(...) Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:299:5-70 156254 0 0.0 0.0 0.0 0.0
listSelectionColorPicture Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:(303,1)-(306,45) 156255 0 0.0 0.0 0.0 0.0
listSelectionColorPicture.g Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:305:5-56 156256 0 0.0 0.0 0.0 0.0
CAF:lvl22_rv487 Dodge.Room.LongDoor <no location info> 106981 0 0.0 0.0 0.0 0.0
addButtonSlowDoor Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(96,1)-(134,37) 139902 0 0.0 0.0 0.0 0.0
addButtonSlowDoor.theterminal Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(105,5)-(108,70) 139903 0 0.0 0.0 0.0 0.0
putMessageTerminal Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(58,1)-(63,25) 139909 0 0.0 0.0 0.0 0.0
putTerminal Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:55:1-49 139910 0 0.0 0.0 0.0 0.0
putTerminalFull Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(28,1)-(52,37) 139911 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 139913 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 139914 1 0.0 0.0 0.0 0.0
ps0PushPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:(80,1)-(81,56) 139912 1 0.0 0.0 0.0 0.0
CAF:lvl230_rd7t3 Dodge.Data.Config <no location info> 129558 0 0.0 0.0 0.0 0.0
parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:156:1-44 130845 0 0.0 0.0 0.0 0.0
parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:156:1-44 130846 0 0.0 0.0 0.0 0.0
CAF:lvl232_rd7t5 Dodge.Data.Config <no location info> 129560 0 0.0 0.0 0.0 0.0
parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:156:1-44 130843 0 0.0 0.0 0.0 0.0
parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:156:1-44 130844 0 0.0 0.0 0.0 0.0
CAF:lvl233_r97mV Graphics.GL.Functions.F02 <no location info> 77302 0 0.0 0.0 0.0 0.0
ptr_glCheckNamedFramebufferStatus Graphics.GL.Functions.F02 src/Graphics/GL/Functions/F02.hs:1297:1-96 133635 0 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 133636 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 133637 1 0.0 0.0 0.0 0.0
CAF:lvl234_rd7t7 Dodge.Data.Config <no location info> 129562 0 0.0 0.0 0.0 0.0
parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:156:1-44 130841 0 0.0 0.0 0.0 0.0
parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:156:1-44 130842 0 0.0 0.0 0.0 0.0
CAF:lvl236_rd7t9 Dodge.Data.Config <no location info> 129564 0 0.0 0.0 0.0 0.0
parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:156:1-44 130839 0 0.0 0.0 0.0 0.0
parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:156:1-44 130840 0 0.0 0.0 0.0 0.0
CAF:lvl238_rd7tb Dodge.Data.Config <no location info> 129566 0 0.0 0.0 0.0 0.0
parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:156:1-44 130837 0 0.0 0.0 0.0 0.0
parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:156:1-44 130838 0 0.0 0.0 0.0 0.0
CAF:lvl239_r6zbK Graphics.GL.Functions.F18 <no location info> 74008 0 0.0 0.0 0.0 0.0
ptr_glNamedBufferSubData Graphics.GL.Functions.F18 src/Graphics/GL/Functions/F18.hs:1388:1-78 135821 0 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 135822 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 135823 1 0.0 0.0 0.0 0.0
CAF:lvl23_r8XtT Graphics.GL.Functions.F03 <no location info> 76792 0 0.0 0.0 0.0 0.0
ptr_glClearNamedFramebufferfv Graphics.GL.Functions.F03 src/Graphics/GL/Functions/F03.hs:252:1-88 135992 0 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 135993 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 135994 1 0.0 0.0 0.0 0.0
CAF:lvl23_rv488 Dodge.Room.LongDoor <no location info> 106982 0 0.0 0.0 0.0 0.0
addButtonSlowDoor Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(96,1)-(134,37) 139898 0 0.0 0.0 0.0 0.0
addButtonSlowDoor.theterminal Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(105,5)-(108,70) 139899 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 139900 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 139901 1 0.0 0.0 0.0 0.0
CAF:lvl240_rd7td Dodge.Data.Config <no location info> 129568 0 0.0 0.0 0.0 0.0
parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:156:1-44 130835 0 0.0 0.0 0.0 0.0
parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:156:1-44 130836 0 0.0 0.0 0.0 0.0
CAF:lvl241_ruFbG Dodge.Room.Room <no location info> 106789 0 0.0 0.0 0.0 0.0
critsRoom Dodge.Room.Room src/Dodge/Room/Room.hs:(399,1)-(405,13) 136662 0 0.0 0.0 0.0 0.0
takeOne RandomHelp src/RandomHelp.hs:23:1-76 136670 0 0.0 0.0 0.0 0.0
randomR System.Random src/System/Random.hs:297:10-19 136671 0 0.0 0.0 0.0 0.0
randomR System.Random src/System/Random.hs:235:3-43 136672 0 0.0 0.0 0.0 0.0
uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 136673 0 0.0 0.0 0.0 0.0
uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 136674 1 0.0 0.0 0.0 0.0
uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 136675 1 0.0 0.0 0.0 0.0
CAF:lvl242_rd7tf Dodge.Data.Config <no location info> 129570 0 0.0 0.0 0.0 0.0
parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:156:1-44 130833 0 0.0 0.0 0.0 0.0
parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:156:1-44 130834 0 0.0 0.0 0.0 0.0
CAF:lvl244_rd7th Dodge.Data.Config <no location info> 129572 0 0.0 0.0 0.0 0.0
parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:156:1-44 130831 0 0.0 0.0 0.0 0.0
parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:156:1-44 130832 0 0.0 0.0 0.0 0.0
CAF:lvl245_rgmuF Dodge.Data.WorldEffect <no location info> 113154 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:64:1-32 152945 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:64:1-32 152946 0 0.0 0.0 0.0 0.0
CAF:lvl246_rd7tj Dodge.Data.Config <no location info> 129574 0 0.0 0.0 0.0 0.0
parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:156:1-44 130829 0 0.0 0.0 0.0 0.0
parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:156:1-44 130830 0 0.0 0.0 0.0 0.0
CAF:lvl246_rgmuG Dodge.Data.WorldEffect <no location info> 113155 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:64:1-32 152932 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:64:1-32 152933 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 152934 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 152935 1 0.0 0.0 0.0 0.0
CAF:lvl248_r4MzO Graphics.GL.Functions.F29 <no location info> 72217 0 0.0 0.0 0.0 0.0
ptr_glVertexArrayElementBuffer Graphics.GL.Functions.F29 src/Graphics/GL/Functions/F29.hs:1269:1-90 131289 0 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 131290 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 131291 1 0.0 0.0 0.0 0.0
CAF:lvl248_rd7tl Dodge.Data.Config <no location info> 129576 0 0.0 0.0 0.0 0.0
parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:156:1-44 130827 0 0.0 0.0 0.0 0.0
parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:156:1-44 130828 0 0.0 0.0 0.0 0.0
CAF:lvl251_r6zbW Graphics.GL.Functions.F18 <no location info> 74020 0 0.0 0.0 0.0 0.0
ptr_glNamedFramebufferDrawBuffers Graphics.GL.Functions.F18 src/Graphics/GL/Functions/F18.hs:1449:1-96 133833 0 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 133834 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 133835 1 0.0 0.0 0.0 0.0
CAF:lvl251_r72Db Graphics.GL.Functions.F15 <no location info> 74320 0 0.0 0.0 0.0 0.0
ptr_glLinkProgram Graphics.GL.Functions.F15 src/Graphics/GL/Functions/F15.hs:1243:1-64 131394 0 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 131395 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 131396 1 0.0 0.0 0.0 0.0
CAF:lvl254_rgmuO Dodge.Data.WorldEffect <no location info> 113160 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:64:1-32 153151 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:64:1-32 153152 0 0.0 0.0 0.0 0.0
CAF:lvl255_rgmuP Dodge.Data.WorldEffect <no location info> 113161 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:64:1-32 153142 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:64:1-32 153143 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 153144 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 153145 1 0.0 0.0 0.0 0.0
CAF:lvl257_r8XxF Graphics.GL.Functions.F03 <no location info> 77026 0 0.0 0.0 0.0 0.0
ptr_glColorMask Graphics.GL.Functions.F03 src/Graphics/GL/Functions/F03.hs:1403:1-60 136257 0 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 136258 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 136259 1 0.0 0.0 0.0 0.0
CAF:lvl257_rgmuT Dodge.Data.WorldEffect <no location info> 113164 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:64:1-32 153131 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:64:1-32 153132 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 153133 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 153134 1 0.0 0.0 0.0 0.0
CAF:lvl259_rgmuV Dodge.Data.WorldEffect <no location info> 113165 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:64:1-32 153126 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:64:1-32 153127 0 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 153128 1 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 153129 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 153130 1 0.0 0.0 0.0 0.0
CAF:lvl25_rv48c Dodge.Room.LongDoor <no location info> 106985 0 0.0 0.0 0.0 0.0
addButtonSlowDoor Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(96,1)-(134,37) 139896 0 0.0 0.0 0.0 0.0
addButtonSlowDoor.theterminal Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(105,5)-(108,70) 139897 1 0.0 0.0 0.0 0.0
CAF:lvl260_r4jUq Graphics.GL.Functions.F32 <no location info> 71629 0 0.0 0.0 0.0 0.0
ptr_glViewport Graphics.GL.Functions.F32 src/Graphics/GL/Functions/F32.hs:1355:1-58 135941 0 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 135942 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 135943 1 0.0 0.0 0.0 0.0
CAF:lvl263_r6zc8 Graphics.GL.Functions.F18 <no location info> 74032 0 0.0 0.0 0.0 0.0
ptr_glNamedFramebufferRenderbuffer Graphics.GL.Functions.F18 src/Graphics/GL/Functions/F18.hs:1508:1-98 133624 0 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 133625 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 133626 1 0.0 0.0 0.0 0.0
CAF:lvl267_rj9V9 Dodge.Data.ActionPlan <no location info> 125344 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146755 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146756 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 146757 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 146758 1 0.0 0.0 0.0 0.0
CAF:lvl269_rj9Vb Dodge.Data.ActionPlan <no location info> 125345 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146748 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146749 0 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 146750 1 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 146753 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 146754 1 0.0 0.0 0.0 0.0
CAF:lvl26_r8XtW Graphics.GL.Functions.F03 <no location info> 76795 0 0.0 0.0 0.0 0.0
ptr_glClearNamedFramebufferiv Graphics.GL.Functions.F03 src/Graphics/GL/Functions/F03.hs:268:1-88 136194 0 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 136196 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 136198 1 0.0 0.0 0.0 0.0
CAF:lvl26_rdEp2 Framebuffer.Update <no location info> 109770 0 0.0 0.0 0.0 0.0
sizeFBOs Framebuffer.Update src/Framebuffer/Update.hs:(26,1)-(77,13) 133826 0 0.0 0.0 0.0 0.0
updateFBOTO3 Framebuffer.Update src/Framebuffer/Update.hs:(147,1)-(149,41) 133827 0 0.0 0.0 0.0 0.0
resizeFBOTO3 Framebuffer.Update src/Framebuffer/Update.hs:(190,1)-(201,42) 133828 0 0.0 0.0 0.0 0.0
CAF:lvl272_r8BIY Graphics.GL.Functions.F05 <no location info> 76441 0 0.0 0.0 0.0 0.0
ptr_glDeleteShader Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:1437:1-66 131426 0 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 131427 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 131428 1 0.0 0.0 0.0 0.0
CAF:lvl272_r9h5G Graphics.GL.Functions.F01 <no location info> 77641 0 0.0 0.0 0.0 0.0
ptr_glBindTextureUnit Graphics.GL.Functions.F01 src/Graphics/GL/Functions/F01.hs:1431:1-72 132453 0 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 132454 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 132455 1 0.0 0.0 0.0 0.0
CAF:lvl276_rgmvn Dodge.Data.WorldEffect <no location info> 113180 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:64:1-32 152962 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:64:1-32 152963 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:37:5-49 152964 1 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 152965 1 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 152968 1 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 152970 1 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 152971 1 0.0 0.0 0.0 0.0
tagSingleConstructors Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:782:7-27 152969 1 0.0 0.0 0.0 0.0
CAF:lvl278_r5Bg3 Graphics.GL.Functions.F24 <no location info> 73147 0 0.0 0.0 0.0 0.0
ptr_glStencilFunc Graphics.GL.Functions.F24 src/Graphics/GL/Functions/F24.hs:1465:1-64 136168 0 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 136169 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 136170 1 0.0 0.0 0.0 0.0
CAF:lvl278_r6zcn Graphics.GL.Functions.F18 <no location info> 74047 0 0.0 0.0 0.0 0.0
ptr_glNamedFramebufferTexture Graphics.GL.Functions.F18 src/Graphics/GL/Functions/F18.hs:1584:1-88 133817 0 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 133818 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 133819 1 0.0 0.0 0.0 0.0
CAF:lvl27_rmLQ7 Dodge.Machine.Draw <no location info> 111277 0 0.0 0.0 0.0 0.0
drawMachine Dodge.Machine.Draw src/Dodge/Machine/Draw.hs:(17,1)-(25,47) 145230 0 0.0 0.0 0.0 0.0
terminalSPic Dodge.Machine.Draw src/Dodge/Machine/Draw.hs:41:1-42 145231 0 0.0 0.0 0.0 0.0
terminalShape Dodge.Machine.Draw src/Dodge/Machine/Draw.hs:(44,1)-(66,54) 145232 0 0.0 0.0 0.0 0.0
terminalShape.screenbackground Dodge.Machine.Draw src/Dodge/Machine/Draw.hs:(59,5)-(66,54) 145233 0 0.0 0.0 0.0 0.0
CAF:lvl284_r7c3X Graphics.GL.Functions.F14 <no location info> 74653 0 0.0 0.0 0.0 0.0
ptr_glInvalidateBufferData Graphics.GL.Functions.F14 src/Graphics/GL/Functions/F14.hs:1491:1-82 136520 0 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 136521 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 136522 1 0.0 0.0 0.0 0.0
CAF:lvl284_r8BJa Graphics.GL.Functions.F05 <no location info> 76453 0 0.0 0.0 0.0 0.0
ptr_glDeleteTextures Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:1490:1-70 133790 0 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 133791 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 133792 1 0.0 0.0 0.0 0.0
CAF:lvl287_r6i5V Dodge.Data.Item.Combine <no location info> 118482 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:199:1-40 148372 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:199:1-40 148373 0 0.0 0.0 0.0 0.0
CAF:lvl287_r8iy1 Graphics.GL.Functions.F07 <no location info> 75856 0 0.0 0.0 0.0 0.0
ptr_glFinish Graphics.GL.Functions.F07 src/Graphics/GL/Functions/F07.hs:1418:1-54 156652 0 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 156653 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 156654 1 0.0 0.0 0.0 0.0
CAF:lvl287_r9h5V Graphics.GL.Functions.F01 <no location info> 77656 0 0.0 0.0 0.0 0.0
ptr_glBindVertexArray Graphics.GL.Functions.F01 src/Graphics/GL/Functions/F01.hs:1499:1-72 131230 0 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 131231 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 131232 1 0.0 0.0 0.0 0.0
CAF:lvl288_r6i5W Dodge.Data.Item.Combine <no location info> 118483 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:199:1-40 148368 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:199:1-40 148369 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 148370 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 148371 1 0.0 0.0 0.0 0.0
CAF:lvl290_r6i5Y Dodge.Data.Item.Combine <no location info> 118484 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:199:1-40 148363 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:199:1-40 148364 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 148365 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 148366 1 0.0 0.0 0.0 0.0
CAF:lvl292_r6i60 Dodge.Data.Item.Combine <no location info> 118485 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:199:1-40 148358 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:199:1-40 148359 0 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 148360 1 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 148361 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 148362 1 0.0 0.0 0.0 0.0
CAF:lvl293_r5Bgi Graphics.GL.Functions.F24 <no location info> 73162 0 0.0 0.0 0.0 0.0
ptr_glStencilOp Graphics.GL.Functions.F24 src/Graphics/GL/Functions/F24.hs:1538:1-60 136178 0 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 136179 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 136180 1 0.0 0.0 0.0 0.0
CAF:lvl293_r7c46 Graphics.GL.Functions.F14 <no location info> 74662 0 0.0 0.0 0.0 0.0
ptr_glInvalidateNamedFramebufferData Graphics.GL.Functions.F14 src/Graphics/GL/Functions/F14.hs:1536:1-102 136297 0 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 136298 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 136299 1 0.0 0.0 0.0 0.0
CAF:lvl296_r5Bgl Graphics.GL.Functions.F24 <no location info> 73165 0 0.0 0.0 0.0 0.0
ptr_glStencilOpSeparate Graphics.GL.Functions.F24 src/Graphics/GL/Functions/F24.hs:1554:1-76 136239 0 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 136240 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 136241 1 0.0 0.0 0.0 0.0
CAF:lvl2_rbiR9 MatrixHelper <no location info> 127975 0 0.0 0.0 0.0 0.0
perspectiveMatrixb MatrixHelper src/MatrixHelper.hs:(18,1)-(28,24) 135893 0 0.0 0.0 0.0 0.0
!*! Linear.Matrix src/Linear/Matrix.hs:103:1-72 135894 0 0.0 0.0 0.0 0.0
!*!.\ Linear.Matrix src/Linear/Matrix.hs:103:25-69 135895 0 0.0 0.0 0.0 0.0
zero Linear.V4 src/Linear/V4.hs:164:3-15 135896 1 0.0 0.0 0.0 0.0
pure Linear.V4 src/Linear/V4.hs:154:3-21 135897 1 0.0 0.0 0.0 0.0
CAF:lvl2_rgbSj Sound <no location info> 127048 0 0.0 0.0 0.0 0.0
tryPlay Sound src/Sound.hs:(85,1)-(95,30) 145565 0 0.0 0.0 0.0 0.0
tryGetChannel Sound src/Sound.hs:(98,1)-(100,42) 145566 0 0.0 0.0 0.0 0.0
getAvailable SDL.Mixer src/SDL/Mixer.hs:(827,1)-(829,68) 145567 1 0.0 0.0 0.0 0.0
CAF:lvl2_rmiQv Dodge.Render.MenuScreen <no location info> 107176 0 0.0 0.0 0.0 0.0
drawTitle Dodge.Render.MenuScreen src/Dodge/Render/MenuScreen.hs:(36,1)-(39,21) 134720 0 0.0 0.0 0.0 0.0
CAF:lvl308_r1gyn Data.Aeson.Parser.Internal <no location info> 85912 0 0.0 0.0 0.0 0.0
value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:194:1-37 130395 0 0.0 0.0 0.0 0.0
>>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 130396 1 0.0 0.0 0.0 0.0
>>=.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(148,9)-(149,44) 130397 0 0.0 0.0 0.0 0.0
>>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 130398 0 0.0 0.0 0.0 0.0
$mW8_DOUBLE_QUOTE.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:33:27-28 130399 0 0.0 0.0 0.0 0.0
CAF:lvl314_rd7vf Dodge.Data.Config <no location info> 129661 0 0.0 0.0 0.0 0.0
parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:161:1-34 130695 0 0.0 0.0 0.0 0.0
parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:161:1-34 130696 0 0.0 0.0 0.0 0.0
fromString Data.Aeson.Key src/Data/Aeson/Key.hs:45:1-25 130698 0 0.0 0.0 0.0 0.0
CAF:lvl315_rd7vg Dodge.Data.Config <no location info> 129662 0 0.0 0.0 0.0 0.0
parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:161:1-34 130720 0 0.0 0.0 0.0 0.0
parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:161:1-34 130721 0 0.0 0.0 0.0 0.0
fromString Data.Aeson.Key src/Data/Aeson/Key.hs:45:1-25 130722 0 0.0 0.0 0.0 0.0
CAF:lvl316_rd7vh Dodge.Data.Config <no location info> 129663 0 0.0 0.0 0.0 0.0
parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:161:1-34 130723 0 0.0 0.0 0.0 0.0
parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:161:1-34 130724 0 0.0 0.0 0.0 0.0
fromString Data.Aeson.Key src/Data/Aeson/Key.hs:45:1-25 130725 0 0.0 0.0 0.0 0.0
CAF:lvl317_rd7vi Dodge.Data.Config <no location info> 129664 0 0.0 0.0 0.0 0.0
parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:161:1-34 130726 0 0.0 0.0 0.0 0.0
parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:161:1-34 130727 0 0.0 0.0 0.0 0.0
fromString Data.Aeson.Key src/Data/Aeson/Key.hs:45:1-25 130728 0 0.0 0.0 0.0 0.0
CAF:lvl318_rd7vj Dodge.Data.Config <no location info> 129665 0 0.0 0.0 0.0 0.0
parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:161:1-34 130737 0 0.0 0.0 0.0 0.0
parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:161:1-34 130738 0 0.0 0.0 0.0 0.0
fromString Data.Aeson.Key src/Data/Aeson/Key.hs:45:1-25 130739 0 0.0 0.0 0.0 0.0
CAF:lvl319_rd7vk Dodge.Data.Config <no location info> 129666 0 0.0 0.0 0.0 0.0
parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:161:1-34 130740 0 0.0 0.0 0.0 0.0
parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:161:1-34 130741 0 0.0 0.0 0.0 0.0
fromString Data.Aeson.Key src/Data/Aeson/Key.hs:45:1-25 130742 0 0.0 0.0 0.0 0.0
CAF:lvl31_rerZM Preload.Render <no location info> 127585 0 0.0 0.0 0.0 0.0
preloadRender Preload.Render src/Preload/Render.hs:(31,1)-(195,13) 133540 0 0.0 0.0 0.0 0.0
toFloatVAs Shader.Compile src/Shader/Compile.hs:(212,1)-(216,59) 133541 0 0.0 0.0 0.0 0.0
toFloatVAs.go Shader.Compile src/Shader/Compile.hs:(214,5)-(216,59) 133542 5 0.0 0.0 0.0 0.0
CAF:lvl320_rd7vl Dodge.Data.Config <no location info> 129667 0 0.0 0.0 0.0 0.0
parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:161:1-34 130743 0 0.0 0.0 0.0 0.0
parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:161:1-34 130744 0 0.0 0.0 0.0 0.0
fromString Data.Aeson.Key src/Data/Aeson/Key.hs:45:1-25 130745 0 0.0 0.0 0.0 0.0
CAF:lvl321_rd7vm Dodge.Data.Config <no location info> 129668 0 0.0 0.0 0.0 0.0
parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:161:1-34 130761 0 0.0 0.0 0.0 0.0
parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:161:1-34 130762 0 0.0 0.0 0.0 0.0
fromString Data.Aeson.Key src/Data/Aeson/Key.hs:45:1-25 130763 0 0.0 0.0 0.0 0.0
CAF:lvl322_rd7vn Dodge.Data.Config <no location info> 129669 0 0.0 0.0 0.0 0.0
parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:161:1-34 130783 0 0.0 0.0 0.0 0.0
parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:161:1-34 130784 0 0.0 0.0 0.0 0.0
fromString Data.Aeson.Key src/Data/Aeson/Key.hs:45:1-25 130785 0 0.0 0.0 0.0 0.0
CAF:lvl323_rd7vo Dodge.Data.Config <no location info> 129670 0 0.0 0.0 0.0 0.0
parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:161:1-34 130809 0 0.0 0.0 0.0 0.0
parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:161:1-34 130810 0 0.0 0.0 0.0 0.0
fromString Data.Aeson.Key src/Data/Aeson/Key.hs:45:1-25 130811 0 0.0 0.0 0.0 0.0
CAF:lvl324_rd7vp Dodge.Data.Config <no location info> 129671 0 0.0 0.0 0.0 0.0
parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:161:1-34 130815 0 0.0 0.0 0.0 0.0
parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:161:1-34 130816 0 0.0 0.0 0.0 0.0
fromString Data.Aeson.Key src/Data/Aeson/Key.hs:45:1-25 130817 0 0.0 0.0 0.0 0.0
CAF:lvl325_rd7vq Dodge.Data.Config <no location info> 129672 0 0.0 0.0 0.0 0.0
parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:161:1-34 130821 0 0.0 0.0 0.0 0.0
parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:161:1-34 130822 0 0.0 0.0 0.0 0.0
fromString Data.Aeson.Key src/Data/Aeson/Key.hs:45:1-25 130823 0 0.0 0.0 0.0 0.0
CAF:lvl326_rd7vr Dodge.Data.Config <no location info> 129673 0 0.0 0.0 0.0 0.0
parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:161:1-34 130879 0 0.0 0.0 0.0 0.0
parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:161:1-34 130880 0 0.0 0.0 0.0 0.0
fromString Data.Aeson.Key src/Data/Aeson/Key.hs:45:1-25 130881 0 0.0 0.0 0.0 0.0
CAF:lvl327_rd7vs Dodge.Data.Config <no location info> 129674 0 0.0 0.0 0.0 0.0
parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:161:1-34 130940 0 0.0 0.0 0.0 0.0
parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:161:1-34 130941 0 0.0 0.0 0.0 0.0
fromString Data.Aeson.Key src/Data/Aeson/Key.hs:45:1-25 130942 0 0.0 0.0 0.0 0.0
CAF:lvl328_r1gzk Data.Aeson.Parser.Internal <no location info> 85975 0 0.0 0.0 0.0 0.0
value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:194:1-37 130515 0 0.0 0.0 0.0 0.0
>>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 130516 0 0.0 0.0 0.0 0.0
>>=.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(148,9)-(149,44) 130517 0 0.0 0.0 0.0 0.0
>>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 130518 0 0.0 0.0 0.0 0.0
pure Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:185:5-66 130525 1 0.0 0.0 0.0 0.0
$mW8_DOUBLE_QUOTE.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:33:27-28 130519 0 0.0 0.0 0.0 0.0
$mW8_OPEN_CURLY.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:42:27-29 130520 0 0.0 0.0 0.0 0.0
$mW8_OPEN_SQUARE.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:43:27-28 130521 0 0.0 0.0 0.0 0.0
$mW8_f.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:68:16-18 130522 0 0.0 0.0 0.0 0.0
$mW8_t.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:70:16-18 130523 0 0.0 0.0 0.0 0.0
$mW8_n.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:69:16-18 130524 0 0.0 0.0 0.0 0.0
CAF:lvl328_rd7vt Dodge.Data.Config <no location info> 129675 0 0.0 0.0 0.0 0.0
parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:161:1-34 130943 0 0.0 0.0 0.0 0.0
parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:161:1-34 130944 0 0.0 0.0 0.0 0.0
fromString Data.Aeson.Key src/Data/Aeson/Key.hs:45:1-25 130945 0 0.0 0.0 0.0 0.0
CAF:lvl329_rd7vu Dodge.Data.Config <no location info> 129676 0 0.0 0.0 0.0 0.0
parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:161:1-34 130948 0 0.0 0.0 0.0 0.0
parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:161:1-34 130949 0 0.0 0.0 0.0 0.0
fromString Data.Aeson.Key src/Data/Aeson/Key.hs:45:1-25 130950 0 0.0 0.0 0.0 0.0
CAF:lvl32_rerZO Preload.Render <no location info> 127586 0 0.0 0.0 0.0 0.0
preloadRender Preload.Render src/Preload/Render.hs:(31,1)-(195,13) 133527 0 0.0 0.0 0.0 0.0
CAF:lvl32_rkbp Codec.Compression.Zlib.Internal <no location info> 68383 0 0.0 0.0 0.0 0.0
decompressStream Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(599,1)-(731,55) 131956 0 0.0 0.0 0.0 0.0
decompressStream.\ Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(602,15)-(628,37) 131957 0 0.0 0.0 0.0 0.0
decompressStream.\.\ Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(611,9)-(628,37) 131958 0 0.0 0.0 0.0 0.0
CAF:lvl330_rd7vv Dodge.Data.Config <no location info> 129677 0 0.0 0.0 0.0 0.0
parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:161:1-34 130951 0 0.0 0.0 0.0 0.0
parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:161:1-34 130952 0 0.0 0.0 0.0 0.0
fromString Data.Aeson.Key src/Data/Aeson/Key.hs:45:1-25 130953 0 0.0 0.0 0.0 0.0
CAF:lvl331_rd7vw Dodge.Data.Config <no location info> 129678 0 0.0 0.0 0.0 0.0
parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:161:1-34 130954 0 0.0 0.0 0.0 0.0
parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:161:1-34 130955 0 0.0 0.0 0.0 0.0
fromString Data.Aeson.Key src/Data/Aeson/Key.hs:45:1-25 130956 0 0.0 0.0 0.0 0.0
CAF:lvl332_rd7vx Dodge.Data.Config <no location info> 129679 0 0.0 0.0 0.0 0.0
parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:161:1-34 130975 0 0.0 0.0 0.0 0.0
parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:161:1-34 130976 0 0.0 0.0 0.0 0.0
parseJSON Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:1898:5-45 130977 1 0.0 0.0 0.0 0.0
parseJSON Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:675:5-26 130981 1 0.0 0.0 0.0 0.0
liftParseJSON Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:672:5-27 130984 1 0.0 0.0 0.0 0.0
CAF:lvl333_rd7vy Dodge.Data.Config <no location info> 129680 0 0.0 0.0 0.0 0.0
parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:161:1-34 130972 0 0.0 0.0 0.0 0.0
parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:161:1-34 130973 0 0.0 0.0 0.0 0.0
fromString Data.Aeson.Key src/Data/Aeson/Key.hs:45:1-25 130974 0 0.0 0.0 0.0 0.0
CAF:lvl33_r8o5 Codec.Compression.Zlib.Stream <no location info> 68242 0 0.0 0.0 0.0 0.0
pushOutputBuffer Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(194,1)-(212,16) 132000 0 0.0 0.0 0.0 0.0
CAF:lvl34_r8o6 Codec.Compression.Zlib.Stream <no location info> 68243 0 0.0 0.0 0.0 0.0
pushOutputBuffer Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(194,1)-(212,16) 132035 0 0.0 0.0 0.0 0.0
setOutAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(486,1)-(487,50) 132036 1 0.0 0.0 0.0 0.0
CAF:lvl35_rcCS7 Shader.Bind <no location info> 127505 0 0.0 0.0 0.0 0.0
bufferShaderLayers Shader.Bind src/Shader/Bind.hs:(37,1)-(51,86) 135798 0 0.0 0.0 0.0 0.0
bufferShaderLayers.f Shader.Bind src/Shader/Bind.hs:(39,5)-(51,86) 135799 0 0.0 0.0 0.0 0.0
enumFromTo Picture.Data src/Picture/Data.hs:27:24-27 135800 0 0.0 0.0 0.0 0.0
fromEnum Picture.Data src/Picture/Data.hs:27:24-27 135801 2 0.0 0.0 0.0 0.0
CAF:lvl36_rcCS8 Shader.Bind <no location info> 127506 0 0.0 0.0 0.0 0.0
bufferShaderLayers Shader.Bind src/Shader/Bind.hs:(37,1)-(51,86) 135796 0 0.0 0.0 0.0 0.0
bufferShaderLayers.f Shader.Bind src/Shader/Bind.hs:(39,5)-(51,86) 135797 0 0.0 0.0 0.0 0.0
CAF:lvl37_rw44u Dodge.Update <no location info> 128327 0 0.0 0.0 0.0 0.0
crSpring Dodge.Update src/Dodge/Update.hs:869:1-81 144871 0 0.0 0.0 0.0 0.0
crCrSpring Dodge.Update src/Dodge/Update.hs:(872,1)-(889,53) 144872 0 0.0 0.0 0.0 0.0
crCrSpring.overlap1 Dodge.Update src/Dodge/Update.hs:887:5-83 144873 0 0.0 0.0 0.0 0.0
signorm Linear.V2 src/Linear/V2.hs:268:10-18 144874 1 0.0 0.0 0.0 0.0
signorm Linear.Metric src/Linear/Metric.hs:(68,3)-(69,14) 144878 0 0.0 0.0 0.0 0.0
signorm.m Linear.Metric src/Linear/Metric.hs:69:5-14 144880 0 0.0 0.0 0.0 0.0
norm Linear.V2 src/Linear/V2.hs:268:10-18 144881 1 0.0 0.0 0.0 0.0
CAF:lvl38_r4Wa6 Graphics.GL.Functions.F28 <no location info> 72307 0 0.0 0.0 0.0 0.0
ptr_glUniform3f Graphics.GL.Functions.F28 src/Graphics/GL/Functions/F28.hs:315:1-60 145373 0 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 145374 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 145375 1 0.0 0.0 0.0 0.0
CAF:lvl38_r6oMI Graphics.GL.Functions.F19 <no location info> 73507 0 0.0 0.0 0.0 0.0
ptr_glNamedRenderbufferStorage Graphics.GL.Functions.F19 src/Graphics/GL/Functions/F19.hs:340:1-90 133609 0 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 133610 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 133611 1 0.0 0.0 0.0 0.0
CAF:lvl38_rphPf Dodge.Debug <no location info> 112873 0 0.0 0.0 0.0 0.0
drawDebug Dodge.Debug src/Dodge/Debug.hs:(174,1)-(205,34) 135455 0 0.0 0.0 0.0 0.0
drawDebug.\ Dodge.Debug src/Dodge/Debug.hs:185:22-27 135456 1 0.0 0.0 0.0 0.0
CAF:lvl38_rw44v Dodge.Update <no location info> 128328 0 0.0 0.0 0.0 0.0
crSpring Dodge.Update src/Dodge/Update.hs:869:1-81 144898 0 0.0 0.0 0.0 0.0
crCrSpring Dodge.Update src/Dodge/Update.hs:(872,1)-(889,53) 144899 0 0.0 0.0 0.0 0.0
crCrSpring.overlap2 Dodge.Update src/Dodge/Update.hs:888:5-83 144900 0 0.0 0.0 0.0 0.0
signorm Linear.V2 src/Linear/V2.hs:268:10-18 144901 1 0.0 0.0 0.0 0.0
signorm Linear.Metric src/Linear/Metric.hs:(68,3)-(69,14) 144905 0 0.0 0.0 0.0 0.0
signorm.m Linear.Metric src/Linear/Metric.hs:69:5-14 144907 0 0.0 0.0 0.0 0.0
norm Linear.V2 src/Linear/V2.hs:268:10-18 144908 1 0.0 0.0 0.0 0.0
CAF:lvl3_rmLPB Dodge.Machine.Draw <no location info> 111270 0 0.0 0.0 0.0 0.0
drawMachine Dodge.Machine.Draw src/Dodge/Machine/Draw.hs:(17,1)-(25,47) 145206 0 0.0 0.0 0.0 0.0
terminalSPic Dodge.Machine.Draw src/Dodge/Machine/Draw.hs:41:1-42 145207 0 0.0 0.0 0.0 0.0
terminalShape Dodge.Machine.Draw src/Dodge/Machine/Draw.hs:(44,1)-(66,54) 145208 0 0.0 0.0 0.0 0.0
CAF:lvl3_ruiRM Dodge.Room.Ngon <no location info> 106938 0 0.0 0.0 0.0 0.0
rprBool Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:73:1-84 141893 0 0.0 0.0 0.0 0.0
useRoomPosRoomCond Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(186,1)-(188,25) 141894 0 0.0 0.0 0.0 0.0
CAF:lvl40_re1WG Shader.Poke <no location info> 127402 0 0.0 0.0 0.0 0.0
pokeLayVerxs Shader.Poke src/Shader/Poke.hs:478:1-79 134690 0 0.0 0.0 0.0 0.0
enumFromTo Picture.Data src/Picture/Data.hs:27:24-27 134691 0 0.0 0.0 0.0 0.0
fromEnum Picture.Data src/Picture/Data.hs:27:24-27 134692 2 0.0 0.0 0.0 0.0
CAF:lvl40_rifuk Dodge.Item.Draw.SPic <no location info> 111661 0 0.0 0.0 0.0 0.0
baseRifleShape Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:327:1-47 143670 0 0.0 0.0 0.0 0.0
xCylinderST Shape src/Shape.hs:135:1-37 143672 0 0.0 0.0 0.0 0.0
xCylinder Shape src/Shape.hs:(138,1)-(145,9) 143673 1 0.0 0.0 0.0 0.0
overPosSH Shape src/Shape.hs:263:1-28 143674 0 0.0 0.0 0.0 0.0
rotateSHq Shape src/Shape.hs:167:1-50 143678 0 0.0 0.0 0.0 0.0
fmap Linear.V3 src/Linear/V3.hs:107:3-42 145115 1 0.0 0.0 0.0 0.0
overPosSH Shape src/Shape.hs:263:1-28 143679 0 0.0 0.0 0.0 0.0
rotate Linear.Quaternion src/Linear/Quaternion.hs:(582,1)-(583,53) 145122 10 0.0 0.0 0.0 0.0
rotate.(...) Linear.Quaternion src/Linear/Quaternion.hs:583:3-53 145123 10 0.0 0.0 0.0 0.0
* Linear.Quaternion src/Linear/Quaternion.hs:(252,3)-(253,73) 145128 20 0.0 0.0 0.0 0.0
+ Linear.V3 src/Linear/V3.hs:181:3-18 145130 40 0.0 0.0 0.0 0.0
liftA2 Linear.V3 src/Linear/V3.hs:148:10-23 145131 0 0.0 0.0 0.0 0.0
<*> Linear.V3 src/Linear/V3.hs:151:3-46 145132 40 0.0 0.0 0.0 0.0
fmap Linear.V3 src/Linear/V3.hs:107:3-42 145136 0 0.0 0.0 0.0 0.0
fmap Linear.V3 src/Linear/V3.hs:107:3-42 145133 40 0.0 0.0 0.0 0.0
fmap Linear.V3 src/Linear/V3.hs:107:3-42 145135 40 0.0 0.0 0.0 0.0
cross Linear.V3 src/Linear/V3.hs:333:1-62 145134 20 0.0 0.0 0.0 0.0
dot Linear.V3 src/Linear/V3.hs:251:3-51 145129 20 0.0 0.0 0.0 0.0
conjugate Linear.Quaternion src/Linear/Quaternion.hs:357:3-66 145124 10 0.0 0.0 0.0 0.0
negate Linear.V3 src/Linear/V3.hs:187:3-22 145125 10 0.0 0.0 0.0 0.0
fmap Linear.V3 src/Linear/V3.hs:107:3-42 145126 10 0.0 0.0 0.0 0.0
rotate.ijk Linear.Quaternion src/Linear/Quaternion.hs:583:3-53 145137 10 0.0 0.0 0.0 0.0
CAF:lvl41_rwr1 Dodge.Render.ShapePicture <no location info> 128480 0 0.0 0.0 0.0 0.0
drawChasm Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:54:1-59 145321 0 0.0 0.0 0.0 0.0
drawCliff Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:(57,1)-(62,64) 145322 0 0.0 0.0 0.0 0.0
fromRational Linear.V2 src/Linear/V2.hs:227:3-36 145323 0 0.0 0.0 0.0 0.0
pure Linear.V2 src/Linear/V2.hs:169:3-17 145324 1 0.0 0.0 0.0 0.0
CAF:lvl442_r6o9k Codec.Picture.Jpg <no location info> 70756 0 0.0 0.0 0.0 0.0
decodeJpegWithMetadata Codec.Picture.Jpg src/Codec/Picture/Jpg.hs:(577,1)-(636,37) 131591 0 0.0 0.0 0.0 0.0
runGetStrict Codec.Picture.InternalHelper src/Codec/Picture/InternalHelper.hs:25:1-60 131592 0 0.0 0.0 0.0 0.0
runGet Codec.Picture.InternalHelper src/Codec/Picture/InternalHelper.hs:(20,1)-(22,56) 131593 1 0.0 0.0 0.0 0.0
get Codec.Picture.Jpg.Internal.Types src/Codec/Picture/Jpg/Internal/Types.hs:(459,5)-(464,45) 131596 0 0.0 0.0 0.0 0.0
skipUntilFrames Codec.Picture.Jpg.Internal.Types src/Codec/Picture/Jpg/Internal/Types.hs:(475,1)-(478,16) 131598 0 0.0 0.0 0.0 0.0
checkMarker Codec.Picture.Jpg.Internal.Types src/Codec/Picture/Jpg/Internal/Types.hs:(518,1)-(522,37) 131601 0 0.0 0.0 0.0 0.0
CAF:lvl44_rr1Nz Dodge.Layout <no location info> 107427 0 0.0 0.0 0.0 0.0
generateLevelFromRoomList Dodge.Layout src/Dodge/Layout.hs:(36,1)-(57,58) 142792 0 0.0 0.0 0.0 0.0
randomCompass Dodge.Layout src/Dodge/Layout.hs:(61,1)-(62,85) 142793 0 0.0 0.0 0.0 0.0
takeOne RandomHelp src/RandomHelp.hs:23:1-76 142801 0 0.0 0.0 0.0 0.0
randomR System.Random src/System/Random.hs:297:10-19 142802 0 0.0 0.0 0.0 0.0
randomR System.Random src/System/Random.hs:235:3-43 142803 0 0.0 0.0 0.0 0.0
uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 142804 0 0.0 0.0 0.0 0.0
uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 142805 1 0.0 0.0 0.0 0.0
uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 142806 1 0.0 0.0 0.0 0.0
CAF:lvl47_r7PDl Graphics.GL.Functions.F10 <no location info> 75016 0 0.0 0.0 0.0 0.0
ptr_glGetError Graphics.GL.Functions.F10 src/Graphics/GL/Functions/F10.hs:371:1-58 134227 0 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 134228 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 134229 1 0.0 0.0 0.0 0.0
CAF:lvl47_r8BFl Graphics.GL.Functions.F05 <no location info> 76216 0 0.0 0.0 0.0 0.0
ptr_glCreateBuffers Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:382:1-68 131178 0 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 131179 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 131180 1 0.0 0.0 0.0 0.0
CAF:lvl49_rvpjg Dodge.Room.Tutorial <no location info> 106410 0 0.0 0.0 0.0 0.0
tutDrop Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(108,1)-(141,16) 142479 0 0.0 0.0 0.0 0.0
tutDrop.t Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(119,5)-(127,109) 142480 0 0.0 0.0 0.0 0.0
tutDrop.t.\ Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(120,9)-(127,109) 142481 0 0.0 0.0 0.0 0.0
putMessageTerminal Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(58,1)-(63,25) 142482 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 142530 3 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 142531 3 0.0 0.0 0.0 0.0
CAF:lvl49_rwr9 Dodge.Render.ShapePicture <no location info> 128481 0 0.0 0.0 0.0 0.0
drawCliff Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:(57,1)-(62,64) 145279 0 0.0 0.0 0.0 0.0
centroidNum Geometry.Polygon src/Geometry/Polygon.hs:172:1-66 145280 1 0.0 0.0 0.0 0.0
<*> Control.Foldl src/Control/Foldl.hs:(273,5)-(277,32) 145284 1 0.0 0.0 0.0 0.0
<*>.begin Control.Foldl src/Control/Foldl.hs:275:13-38 145289 1 0.0 0.0 0.0 0.0
fmap Control.Foldl src/Control/Foldl.hs:240:5-62 145283 1 0.0 0.0 0.0 0.0
genericLength Control.Foldl src/Control/Foldl.hs:901:1-41 145282 1 0.0 0.0 0.0 0.0
fromInteger Linear.V3 src/Linear/V3.hs:193:3-34 145290 0 0.0 0.0 0.0 0.0
pure Linear.V3 src/Linear/V3.hs:149:3-19 145291 1 0.0 0.0 0.0 0.0
genericLength.\ Control.Foldl src/Control/Foldl.hs:901:31-35 145308 0 0.0 0.0 0.0 0.0
fromInteger Linear.V3 src/Linear/V3.hs:193:3-34 145309 0 0.0 0.0 0.0 0.0
pure Linear.V3 src/Linear/V3.hs:149:3-19 145310 1 0.0 0.0 0.0 0.0
fromInteger Linear.V3 src/Linear/V3.hs:193:3-34 145287 0 0.0 0.0 0.0 0.0
pure Linear.V3 src/Linear/V3.hs:149:3-19 145288 1 0.0 0.0 0.0 0.0
CAF:lvl4_r5PFY SDL.Event <no location info> 104893 0 0.0 0.0 0.0 0.0
pollEvents SDL.Event src/SDL/Event.hs:(772,1)-(785,26) 134191 0 0.0 0.0 0.0 0.0
pollEvents.peepAllEvents SDL.Event src/SDL/Event.hs:(775,5)-(785,26) 134192 0 0.0 0.0 0.0 0.0
CAF:lvl4_rK2i Dodge.Render <no location info> 128496 0 0.0 0.0 0.0 0.0
doDrawing Dodge.Render src/Dodge/Render.hs:(35,1)-(39,41) 134262 0 0.0 0.0 0.0 0.0
doDrawing' Dodge.Render src/Dodge/Render.hs:(46,1)-(433,24) 134263 0 0.0 0.0 0.0 0.0
enumFromTo Picture.Data src/Picture/Data.hs:38:24-27 134265 0 0.0 0.0 0.0 0.0
fromEnum Picture.Data src/Picture/Data.hs:38:24-27 134266 2 0.0 0.0 0.0 0.0
CAF:lvl4_rmLPC Dodge.Machine.Draw <no location info> 111271 0 0.0 0.0 0.0 0.0
CAF:lvl50_rvpjh Dodge.Room.Tutorial <no location info> 106411 0 0.0 0.0 0.0 0.0
tutDrop Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(108,1)-(141,16) 151699 0 0.0 0.0 0.0 0.0
tutDrop.ss Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(128,5)-(141,16) 151702 0 0.0 0.0 0.0 0.0
makeTermLine Dodge.Terminal src/Dodge/Terminal.hs:97:1-46 151703 0 0.0 0.0 0.0 0.0
makeColorTermLine Dodge.Terminal src/Dodge/Terminal.hs:112:1-70 151704 1 0.0 0.0 0.0 0.0
tutDrop.t Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(119,5)-(127,109) 151700 0 0.0 0.0 0.0 0.0
tutDrop.t.\ Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(120,9)-(127,109) 151701 0 0.0 0.0 0.0 0.0
CAF:lvl50_rwra Dodge.Render.ShapePicture <no location info> 128482 0 0.0 0.0 0.0 0.0
drawCliff Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:(57,1)-(62,64) 145277 0 0.0 0.0 0.0 0.0
drawChasm Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:54:1-59 145278 0 0.0 0.0 0.0 0.0
CAF:lvl51_rvpji Dodge.Room.Tutorial <no location info> 106412 0 0.0 0.0 0.0 0.0
tutDrop Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(108,1)-(141,16) 151705 0 0.0 0.0 0.0 0.0
tutDrop.ss Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(128,5)-(141,16) 151708 0 0.0 0.0 0.0 0.0
makeTermLine Dodge.Terminal src/Dodge/Terminal.hs:97:1-46 151709 0 0.0 0.0 0.0 0.0
makeColorTermLine Dodge.Terminal src/Dodge/Terminal.hs:112:1-70 151710 1 0.0 0.0 0.0 0.0
tutDrop.t Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(119,5)-(127,109) 151706 0 0.0 0.0 0.0 0.0
tutDrop.t.\ Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(120,9)-(127,109) 151707 0 0.0 0.0 0.0 0.0
CAF:lvl528_rifDE Dodge.Item.Draw.SPic <no location info> 111968 0 0.0 0.0 0.0 0.0
CAF:lvl52_rc71 Data.Scientific <no location info> 80723 0 0.0 0.0 0.0 0.0
toBoundedRealFloat Data.Scientific src/Data/Scientific.hs:(757,1)-(784,27) 131122 0 0.0 0.0 0.0 0.0
CAF:lvl53_r8BFr Graphics.GL.Functions.F05 <no location info> 76222 0 0.0 0.0 0.0 0.0
ptr_glCreateFramebuffers Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:409:1-78 133588 0 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 133589 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 133590 1 0.0 0.0 0.0 0.0
CAF:lvl53_r8Mke Graphics.GL.Functions.F04 <no location info> 76522 0 0.0 0.0 0.0 0.0
ptr_glCompileShader Graphics.GL.Functions.F04 src/Graphics/GL/Functions/F04.hs:398:1-68 131362 0 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 131363 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 131364 1 0.0 0.0 0.0 0.0
CAF:lvl53_rqggo Dodge.Creature.Picture <no location info> 126478 0 0.0 0.0 0.0 0.0
basicCrPict Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:31:1-64 134732 0 0.0 0.0 0.0 0.0
basicCrShape Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:(37,1)-(49,48) 134733 0 0.0 0.0 0.0 0.0
CAF:lvl53_rvpjk Dodge.Room.Tutorial <no location info> 106413 0 0.0 0.0 0.0 0.0
tutDrop Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(108,1)-(141,16) 151717 0 0.0 0.0 0.0 0.0
tutDrop.ss Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(128,5)-(141,16) 151720 0 0.0 0.0 0.0 0.0
makeTermLine Dodge.Terminal src/Dodge/Terminal.hs:97:1-46 151721 0 0.0 0.0 0.0 0.0
makeColorTermLine Dodge.Terminal src/Dodge/Terminal.hs:112:1-70 151722 1 0.0 0.0 0.0 0.0
tutDrop.t Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(119,5)-(127,109) 151718 0 0.0 0.0 0.0 0.0
tutDrop.t.\ Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(120,9)-(127,109) 151719 0 0.0 0.0 0.0 0.0
CAF:lvl540_rifDQ Dodge.Item.Draw.SPic <no location info> 111975 0 0.0 0.0 0.0 0.0
CAF:lvl54_rqggp Dodge.Creature.Picture <no location info> 126479 0 0.0 0.0 0.0 0.0
basicCrPict Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:31:1-64 135131 0 0.0 0.0 0.0 0.0
basicCrShape Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:(37,1)-(49,48) 135132 0 0.0 0.0 0.0 0.0
CAF:lvl54_rvpjl Dodge.Room.Tutorial <no location info> 106414 0 0.0 0.0 0.0 0.0
tutDrop Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(108,1)-(141,16) 151729 0 0.0 0.0 0.0 0.0
tutDrop.ss Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(128,5)-(141,16) 151732 0 0.0 0.0 0.0 0.0
makeTermLine Dodge.Terminal src/Dodge/Terminal.hs:97:1-46 151733 0 0.0 0.0 0.0 0.0
makeColorTermLine Dodge.Terminal src/Dodge/Terminal.hs:112:1-70 151734 1 0.0 0.0 0.0 0.0
tutDrop.t Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(119,5)-(127,109) 151730 0 0.0 0.0 0.0 0.0
tutDrop.t.\ Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(120,9)-(127,109) 151731 0 0.0 0.0 0.0 0.0
CAF:lvl55_rvpjm Dodge.Room.Tutorial <no location info> 106415 0 0.0 0.0 0.0 0.0
tutDrop Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(108,1)-(141,16) 151735 0 0.0 0.0 0.0 0.0
tutDrop.ss Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(128,5)-(141,16) 151738 0 0.0 0.0 0.0 0.0
makeTermLine Dodge.Terminal src/Dodge/Terminal.hs:97:1-46 151739 0 0.0 0.0 0.0 0.0
makeColorTermLine Dodge.Terminal src/Dodge/Terminal.hs:112:1-70 151740 1 0.0 0.0 0.0 0.0
tutDrop.t Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(119,5)-(127,109) 151736 0 0.0 0.0 0.0 0.0
tutDrop.t.\ Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(120,9)-(127,109) 151737 0 0.0 0.0 0.0 0.0
CAF:lvl564_rja5W Dodge.Data.ActionPlan <no location info> 125873 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146853 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146854 0 0.0 0.0 0.0 0.0
CAF:lvl565_rja5X Dodge.Data.ActionPlan <no location info> 125874 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146844 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146845 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 146846 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 146847 1 0.0 0.0 0.0 0.0
CAF:lvl567_rja66 Dodge.Data.ActionPlan <no location info> 125879 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146830 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146831 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 146832 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 146833 1 0.0 0.0 0.0 0.0
CAF:lvl569_rja68 Dodge.Data.ActionPlan <no location info> 125880 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146823 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146824 0 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 146825 1 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 146828 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 146829 1 0.0 0.0 0.0 0.0
CAF:lvl56_r64FL Graphics.GL.Functions.F21 <no location info> 73225 0 0.0 0.0 0.0 0.0
ptr_glProgramUniform1f Graphics.GL.Functions.F21 src/Graphics/GL/Functions/F21.hs:415:1-74 136027 0 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 136028 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 136029 1 0.0 0.0 0.0 0.0
CAF:lvl56_res0c Preload.Render <no location info> 127593 0 0.0 0.0 0.0 0.0
preloadRender Preload.Render src/Preload/Render.hs:(31,1)-(195,13) 132510 0 0.0 0.0 0.0 0.0
toFloatVAs Shader.Compile src/Shader/Compile.hs:(212,1)-(216,59) 132511 0 0.0 0.0 0.0 0.0
toFloatVAs.go Shader.Compile src/Shader/Compile.hs:(214,5)-(216,59) 132512 5 0.0 0.0 0.0 0.0
CAF:lvl56_rvpjn Dodge.Room.Tutorial <no location info> 106416 0 0.0 0.0 0.0 0.0
tutDrop Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(108,1)-(141,16) 151741 0 0.0 0.0 0.0 0.0
tutDrop.ss Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(128,5)-(141,16) 151744 0 0.0 0.0 0.0 0.0
makeTermLine Dodge.Terminal src/Dodge/Terminal.hs:97:1-46 151745 0 0.0 0.0 0.0 0.0
makeColorTermLine Dodge.Terminal src/Dodge/Terminal.hs:112:1-70 151746 1 0.0 0.0 0.0 0.0
tutDrop.t Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(119,5)-(127,109) 151742 0 0.0 0.0 0.0 0.0
tutDrop.t.\ Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(120,9)-(127,109) 151743 0 0.0 0.0 0.0 0.0
CAF:lvl57_rqggv Dodge.Creature.Picture <no location info> 126484 0 0.0 0.0 0.0 0.0
basicCrPict Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:31:1-64 135606 0 0.0 0.0 0.0 0.0
basicCrShape Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:(37,1)-(49,48) 135607 0 0.0 0.0 0.0 0.0
CAF:lvl58_rqggw Dodge.Creature.Picture <no location info> 126485 0 0.0 0.0 0.0 0.0
basicCrPict Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:31:1-64 135602 0 0.0 0.0 0.0 0.0
basicCrShape Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:(37,1)-(49,48) 135603 0 0.0 0.0 0.0 0.0
upperPrismPolyHalfMI Shape src/Shape.hs:202:1-58 135605 0 0.0 0.0 0.0 0.0
centroidNum Geometry.Polygon src/Geometry/Polygon.hs:172:1-66 135625 0 0.0 0.0 0.0 0.0
<*> Control.Foldl src/Control/Foldl.hs:(273,5)-(277,32) 135626 0 0.0 0.0 0.0 0.0
<*>.step Control.Foldl src/Control/Foldl.hs:274:13-64 135627 12 0.0 0.0 0.0 0.0
fmap Control.Foldl src/Control/Foldl.hs:240:5-62 135630 0 0.0 0.0 0.0 0.0
+ Linear.V3 src/Linear/V3.hs:181:3-18 135631 0 0.0 0.0 0.0 0.0
liftA2 Linear.V3 src/Linear/V3.hs:148:10-23 135632 0 0.0 0.0 0.0 0.0
<*> Linear.V3 src/Linear/V3.hs:151:3-46 135633 12 0.0 0.0 0.0 0.0
fmap Linear.V3 src/Linear/V3.hs:107:3-42 135635 0 0.0 0.0 0.0 0.0
fmap Linear.V3 src/Linear/V3.hs:107:3-42 135634 12 0.0 0.0 0.0 0.0
<*>.done Control.Foldl src/Control/Foldl.hs:276:13-51 135643 1 0.0 0.0 0.0 0.0
fmap Control.Foldl src/Control/Foldl.hs:240:5-62 135644 0 0.0 0.0 0.0 0.0
/ Linear.V3 src/Linear/V3.hs:199:3-18 135646 0 0.0 0.0 0.0 0.0
liftA2 Linear.V3 src/Linear/V3.hs:148:10-23 135647 0 0.0 0.0 0.0 0.0
<*> Linear.V3 src/Linear/V3.hs:151:3-46 135648 1 0.0 0.0 0.0 0.0
fmap Linear.V3 src/Linear/V3.hs:107:3-42 135650 0 0.0 0.0 0.0 0.0
fmap Linear.V3 src/Linear/V3.hs:107:3-42 135649 1 0.0 0.0 0.0 0.0
genericLength Control.Foldl src/Control/Foldl.hs:901:1-41 135636 0 0.0 0.0 0.0 0.0
genericLength.\ Control.Foldl src/Control/Foldl.hs:901:31-35 135637 12 0.0 0.0 0.0 0.0
+ Linear.V3 src/Linear/V3.hs:181:3-18 135638 0 0.0 0.0 0.0 0.0
liftA2 Linear.V3 src/Linear/V3.hs:148:10-23 135639 0 0.0 0.0 0.0 0.0
<*> Linear.V3 src/Linear/V3.hs:151:3-46 135640 12 0.0 0.0 0.0 0.0
fmap Linear.V3 src/Linear/V3.hs:107:3-42 135642 0 0.0 0.0 0.0 0.0
fmap Linear.V3 src/Linear/V3.hs:107:3-42 135641 12 0.0 0.0 0.0 0.0
CAF:lvl59_r8rQ3 Graphics.GL.Functions.F06 <no location info> 75928 0 0.0 0.0 0.0 0.0
ptr_glDetachShader Graphics.GL.Functions.F06 src/Graphics/GL/Functions/F06.hs:397:1-66 131416 0 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 131417 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 131418 1 0.0 0.0 0.0 0.0
CAF:lvl59_r97k7 Graphics.GL.Functions.F02 <no location info> 77128 0 0.0 0.0 0.0 0.0
ptr_glBlendColor Graphics.GL.Functions.F02 src/Graphics/GL/Functions/F02.hs:404:1-62 136421 0 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 136422 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 136423 1 0.0 0.0 0.0 0.0
CAF:lvl59_res0f Preload.Render <no location info> 127594 0 0.0 0.0 0.0 0.0
preloadRender Preload.Render src/Preload/Render.hs:(31,1)-(195,13) 132491 0 0.0 0.0 0.0 0.0
toFloatVAs Shader.Compile src/Shader/Compile.hs:(212,1)-(216,59) 132492 0 0.0 0.0 0.0 0.0
toFloatVAs.go Shader.Compile src/Shader/Compile.hs:(214,5)-(216,59) 132493 3 0.0 0.0 0.0 0.0
CAF:lvl59_rqggx Dodge.Creature.Picture <no location info> 126486 0 0.0 0.0 0.0 0.0
basicCrPict Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:31:1-64 135599 0 0.0 0.0 0.0 0.0
basicCrShape Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:(37,1)-(49,48) 135600 0 0.0 0.0 0.0 0.0
overPosSH Shape src/Shape.hs:263:1-28 135601 0 0.0 0.0 0.0 0.0
CAF:lvl5_r4CWa Graphics.GL.Functions.F30 <no location info> 71674 0 0.0 0.0 0.0 0.0
ptr_glVertexArrayVertexBuffer Graphics.GL.Functions.F30 src/Graphics/GL/Functions/F30.hs:155:1-88 131241 0 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 131242 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 131243 1 0.0 0.0 0.0 0.0
CAF:lvl5_r5PFZ SDL.Event <no location info> 104894 0 0.0 0.0 0.0 0.0
pollEvents SDL.Event src/SDL/Event.hs:(772,1)-(785,26) 134173 0 0.0 0.0 0.0 0.0
pollEvents.peepAllEvents SDL.Event src/SDL/Event.hs:(775,5)-(785,26) 134174 0 0.0 0.0 0.0 0.0
CAF:lvl5_rK2j Dodge.Render <no location info> 128497 0 0.0 0.0 0.0 0.0
doDrawing Dodge.Render src/Dodge/Render.hs:(35,1)-(39,41) 134255 0 0.0 0.0 0.0 0.0
doDrawing' Dodge.Render src/Dodge/Render.hs:(46,1)-(433,24) 134256 0 0.0 0.0 0.0 0.0
enumFromTo Picture.Data src/Picture/Data.hs:27:24-27 134258 0 0.0 0.0 0.0 0.0
fromEnum Picture.Data src/Picture/Data.hs:27:24-27 134259 2 0.0 0.0 0.0 0.0
CAF:lvl5_rwqe Dodge.Render.ShapePicture <no location info> 128465 0 0.0 0.0 0.0 0.0
+ Linear.V3 src/Linear/V3.hs:181:3-18 145053 1 0.0 0.0 0.0 0.0
/ Linear.V3 src/Linear/V3.hs:199:3-18 145078 1 0.0 0.0 0.0 0.0
fromInteger Linear.V3 src/Linear/V3.hs:193:3-34 145047 1 0.0 0.0 0.0 0.0
CAF:lvl60_rqggy Dodge.Creature.Picture <no location info> 126487 0 0.0 0.0 0.0 0.0
basicCrPict Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:31:1-64 135596 0 0.0 0.0 0.0 0.0
basicCrShape Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:(37,1)-(49,48) 135597 0 0.0 0.0 0.0 0.0
overPosSH Shape src/Shape.hs:263:1-28 135598 0 0.0 0.0 0.0 0.0
CAF:lvl60_rvpjr Dodge.Room.Tutorial <no location info> 106417 0 0.0 0.0 0.0 0.0
tutDrop Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(108,1)-(141,16) 151723 0 0.0 0.0 0.0 0.0
tutDrop.ss Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(128,5)-(141,16) 151726 0 0.0 0.0 0.0 0.0
tlSetStatus Dodge.Terminal src/Dodge/Terminal.hs:100:1-44 151727 1 0.0 0.0 0.0 0.0
tlDoEffect Dodge.Terminal src/Dodge/Terminal.hs:103:1-29 151728 1 0.0 0.0 0.0 0.0
tutDrop.t Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(119,5)-(127,109) 151724 0 0.0 0.0 0.0 0.0
tutDrop.t.\ Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(120,9)-(127,109) 151725 0 0.0 0.0 0.0 0.0
CAF:lvl61_rqggA Dodge.Creature.Picture <no location info> 126489 0 0.0 0.0 0.0 0.0
basicCrPict Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:31:1-64 135735 0 0.0 0.0 0.0 0.0
basicCrShape Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:(37,1)-(49,48) 135736 0 0.0 0.0 0.0 0.0
overPosSH Shape src/Shape.hs:263:1-28 135737 0 0.0 0.0 0.0 0.0
CAF:lvl62_r8BFA Graphics.GL.Functions.F05 <no location info> 76231 0 0.0 0.0 0.0 0.0
ptr_glCreateProgram Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:447:1-68 131325 0 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 131326 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 131327 1 0.0 0.0 0.0 0.0
CAF:lvl62_rqggB Dodge.Creature.Picture <no location info> 126490 0 0.0 0.0 0.0 0.0
basicCrPict Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:31:1-64 135590 0 0.0 0.0 0.0 0.0
basicCrShape Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:(37,1)-(49,48) 135591 0 0.0 0.0 0.0 0.0
overPosSH Shape src/Shape.hs:263:1-28 135592 0 0.0 0.0 0.0 0.0
CAF:lvl630_rifFs Dodge.Item.Draw.SPic <no location info> 112030 0 0.0 0.0 0.0 0.0
itemSPic Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(18,1)-(38,25) 145147 0 0.0 0.0 0.0 0.0
ammoMagSPic Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(129,1)-(143,30) 145148 0 0.0 0.0 0.0 0.0
ammoMagSPic.\ Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:133:16-79 145149 0 0.0 0.0 0.0 0.0
CAF:lvl631_rifFv Dodge.Item.Draw.SPic <no location info> 112033 0 0.0 0.0 0.0 0.0
itemSPic Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(18,1)-(38,25) 145150 0 0.0 0.0 0.0 0.0
ammoMagSPic Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(129,1)-(143,30) 145151 0 0.0 0.0 0.0 0.0
ammoMagSPic.\ Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:133:16-79 145152 0 0.0 0.0 0.0 0.0
CAF:lvl632_rifFw Dodge.Item.Draw.SPic <no location info> 112034 0 0.0 0.0 0.0 0.0
itemSPic Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(18,1)-(38,25) 145138 0 0.0 0.0 0.0 0.0
ammoMagSPic Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(129,1)-(143,30) 145139 0 0.0 0.0 0.0 0.0
ammoMagSPic.\ Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:133:16-79 145140 0 0.0 0.0 0.0 0.0
CAF:lvl63_rqggE Dodge.Creature.Picture <no location info> 126492 0 0.0 0.0 0.0 0.0
basicCrPict Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:31:1-64 135515 0 0.0 0.0 0.0 0.0
basicCrShape Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:(37,1)-(49,48) 135588 0 0.0 0.0 0.0 0.0
overPosSH Shape src/Shape.hs:263:1-28 135589 0 0.0 0.0 0.0 0.0
CAF:lvl63_rvpju Dodge.Room.Tutorial <no location info> 106418 0 0.0 0.0 0.0 0.0
tutDrop Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(108,1)-(141,16) 151711 0 0.0 0.0 0.0 0.0
tutDrop.ss Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(128,5)-(141,16) 151714 0 0.0 0.0 0.0 0.0
tlSetStatus Dodge.Terminal src/Dodge/Terminal.hs:100:1-44 151715 1 0.0 0.0 0.0 0.0
tlDoEffect Dodge.Terminal src/Dodge/Terminal.hs:103:1-29 151716 1 0.0 0.0 0.0 0.0
tutDrop.t Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(119,5)-(127,109) 151712 0 0.0 0.0 0.0 0.0
tutDrop.t.\ Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(120,9)-(127,109) 151713 0 0.0 0.0 0.0 0.0
CAF:lvl641_rifFH Dodge.Item.Draw.SPic <no location info> 112037 0 0.0 0.0 0.0 0.0
itemSPic Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(18,1)-(38,25) 145169 0 0.0 0.0 0.0 0.0
ammoMagSPic Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(129,1)-(143,30) 145170 0 0.0 0.0 0.0 0.0
ammoMagSPic.\ Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(137,9)-(138,104) 145171 0 0.0 0.0 0.0 0.0
CAF:lvl642_rifFI Dodge.Item.Draw.SPic <no location info> 112038 0 0.0 0.0 0.0 0.0
itemSPic Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(18,1)-(38,25) 145159 0 0.0 0.0 0.0 0.0
ammoMagSPic Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(129,1)-(143,30) 145160 0 0.0 0.0 0.0 0.0
ammoMagSPic.\ Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(137,9)-(138,104) 145161 0 0.0 0.0 0.0 0.0
CAF:lvl64_rqggF Dodge.Creature.Picture <no location info> 126493 0 0.0 0.0 0.0 0.0
basicCrPict Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:31:1-64 135511 0 0.0 0.0 0.0 0.0
basicCrShape Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:(37,1)-(49,48) 135512 0 0.0 0.0 0.0 0.0
CAF:lvl65_r8rQ9 Graphics.GL.Functions.F06 <no location info> 75934 0 0.0 0.0 0.0 0.0
ptr_glDisable Graphics.GL.Functions.F06 src/Graphics/GL/Functions/F06.hs:424:1-56 135966 0 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 135967 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 135968 1 0.0 0.0 0.0 0.0
CAF:lvl65_rpQNL Dodge.Render.Picture <no location info> 110686 0 0.0 0.0 0.0 0.0
fixedCoordPictures Dodge.Render.Picture src/Dodge/Render/Picture.hs:(21,1)-(49,44) 135078 0 0.0 0.0 0.0 0.0
drawConcurrentMessage Dodge.Render.Picture src/Dodge/Render/Picture.hs:(75,1)-(83,34) 135079 0 0.0 0.0 0.0 0.0
CAF:lvl65_rqajP Dodge.DisplayInventory <no location info> 112672 0 0.0 0.0 0.0 0.0
updateInventoryPositioning Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:(87,1)-(91,40) 145016 0 0.0 0.0 0.0 0.0
updateDisplaySections Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:(117,1)-(155,85) 145017 0 0.0 0.0 0.0 0.0
updateDisplaySections.interfaceshead Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:143:5-82 145018 0 0.0 0.0 0.0 0.0
updateDisplaySections.makehead Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:147:5-76 145019 1 0.0 0.0 0.0 0.0
CAF:lvl65_rqggG Dodge.Creature.Picture <no location info> 126494 0 0.0 0.0 0.0 0.0
basicCrPict Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:31:1-64 135121 0 0.0 0.0 0.0 0.0
basicCrShape Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:(37,1)-(49,48) 135122 0 0.0 0.0 0.0 0.0
upperPrismPolyHalfST Shape src/Shape.hs:205:1-55 135123 0 0.0 0.0 0.0 0.0
centroidNum Geometry.Polygon src/Geometry/Polygon.hs:172:1-66 135174 0 0.0 0.0 0.0 0.0
<*> Control.Foldl src/Control/Foldl.hs:(273,5)-(277,32) 135175 0 0.0 0.0 0.0 0.0
<*>.step Control.Foldl src/Control/Foldl.hs:274:13-64 135176 12 0.0 0.0 0.0 0.0
fmap Control.Foldl src/Control/Foldl.hs:240:5-62 135179 0 0.0 0.0 0.0 0.0
+ Linear.V3 src/Linear/V3.hs:181:3-18 135180 0 0.0 0.0 0.0 0.0
liftA2 Linear.V3 src/Linear/V3.hs:148:10-23 135181 0 0.0 0.0 0.0 0.0
<*> Linear.V3 src/Linear/V3.hs:151:3-46 135182 12 0.0 0.0 0.0 0.0
fmap Linear.V3 src/Linear/V3.hs:107:3-42 135184 0 0.0 0.0 0.0 0.0
fmap Linear.V3 src/Linear/V3.hs:107:3-42 135183 12 0.0 0.0 0.0 0.0
<*>.done Control.Foldl src/Control/Foldl.hs:276:13-51 135192 1 0.0 0.0 0.0 0.0
fmap Control.Foldl src/Control/Foldl.hs:240:5-62 135193 0 0.0 0.0 0.0 0.0
/ Linear.V3 src/Linear/V3.hs:199:3-18 135195 0 0.0 0.0 0.0 0.0
liftA2 Linear.V3 src/Linear/V3.hs:148:10-23 135196 0 0.0 0.0 0.0 0.0
<*> Linear.V3 src/Linear/V3.hs:151:3-46 135197 1 0.0 0.0 0.0 0.0
fmap Linear.V3 src/Linear/V3.hs:107:3-42 135199 0 0.0 0.0 0.0 0.0
fmap Linear.V3 src/Linear/V3.hs:107:3-42 135198 1 0.0 0.0 0.0 0.0
genericLength Control.Foldl src/Control/Foldl.hs:901:1-41 135185 0 0.0 0.0 0.0 0.0
genericLength.\ Control.Foldl src/Control/Foldl.hs:901:31-35 135186 12 0.0 0.0 0.0 0.0
+ Linear.V3 src/Linear/V3.hs:181:3-18 135187 0 0.0 0.0 0.0 0.0
liftA2 Linear.V3 src/Linear/V3.hs:148:10-23 135188 0 0.0 0.0 0.0 0.0
<*> Linear.V3 src/Linear/V3.hs:151:3-46 135189 12 0.0 0.0 0.0 0.0
fmap Linear.V3 src/Linear/V3.hs:107:3-42 135191 0 0.0 0.0 0.0 0.0
fmap Linear.V3 src/Linear/V3.hs:107:3-42 135190 12 0.0 0.0 0.0 0.0
CAF:lvl68_r56BI Graphics.GL.Functions.F27 <no location info> 72637 0 0.0 0.0 0.0 0.0
ptr_glTextureParameteri Graphics.GL.Functions.F27 src/Graphics/GL/Functions/F27.hs:507:1-76 132443 0 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 132444 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 132445 1 0.0 0.0 0.0 0.0
CAF:lvl68_r8iuu Graphics.GL.Functions.F07 <no location info> 75637 0 0.0 0.0 0.0 0.0
ptr_glEnable Graphics.GL.Functions.F07 src/Graphics/GL/Functions/F07.hs:451:1-54 133663 0 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 133664 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 133665 1 0.0 0.0 0.0 0.0
CAF:lvl68_rqggM Dodge.Creature.Picture <no location info> 126498 0 0.0 0.0 0.0 0.0
basicCrPict Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:31:1-64 134730 0 0.0 0.0 0.0 0.0
basicCrShape Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:(37,1)-(49,48) 134731 0 0.0 0.0 0.0 0.0
CAF:lvl69_rqggN Dodge.Creature.Picture <no location info> 126499 0 0.0 0.0 0.0 0.0
basicCrPict Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:31:1-64 134734 0 0.0 0.0 0.0 0.0
basicCrShape Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:(37,1)-(49,48) 134735 0 0.0 0.0 0.0 0.0
CAF:lvl6_rK2k Dodge.Render <no location info> 128498 0 0.0 0.0 0.0 0.0
doDrawing Dodge.Render src/Dodge/Render.hs:(35,1)-(39,41) 134253 0 0.0 0.0 0.0 0.0
doDrawing' Dodge.Render src/Dodge/Render.hs:(46,1)-(433,24) 134254 0 0.0 0.0 0.0 0.0
CAF:lvl6_rdEoI Framebuffer.Update <no location info> 109759 0 0.0 0.0 0.0 0.0
fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:220:3-14 133768 1 0.0 0.0 0.0 0.0
CAF:lvl6_rvyLX Dodge.LevelGen <no location info> 111326 0 0.0 0.0 0.0 0.0
compactDraw Dodge.LevelGen src/Dodge/LevelGen.hs:(95,1)-(103,59) 137571 0 0.0 0.0 0.0 0.0
compactDraw.drawSubTrees Dodge.LevelGen src/Dodge/LevelGen.hs:(98,5)-(102,66) 137572 1 0.0 0.0 0.0 0.0
CAF:lvl6_rwqg Dodge.Render.ShapePicture <no location info> 128466 0 0.0 0.0 0.0 0.0
barrelShape Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:(82,1)-(84,22) 145030 0 0.0 0.0 0.0 0.0
CAF:lvl70_rpQNS Dodge.Render.Picture <no location info> 110688 0 0.0 0.0 0.0 0.0
fixedCoordPictures Dodge.Render.Picture src/Dodge/Render/Picture.hs:(21,1)-(49,44) 135347 0 0.0 0.0 0.0 0.0
CAF:lvl71_rqggP Dodge.Creature.Picture <no location info> 126500 0 0.0 0.0 0.0 0.0
basicCrPict Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:31:1-64 134637 0 0.0 0.0 0.0 0.0
basicCrShape Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:(37,1)-(49,48) 134638 0 0.0 0.0 0.0 0.0
upperPrismPolyHalfST Shape src/Shape.hs:205:1-55 134640 0 0.0 0.0 0.0 0.0
centroidNum Geometry.Polygon src/Geometry/Polygon.hs:172:1-66 134829 0 0.0 0.0 0.0 0.0
/ Linear.V3 src/Linear/V3.hs:199:3-18 134909 0 0.0 0.0 0.0 0.0
liftA2 Linear.V3 src/Linear/V3.hs:148:10-23 134910 0 0.0 0.0 0.0 0.0
fmap Linear.V3 src/Linear/V3.hs:107:3-42 134914 1 0.0 0.0 0.0 0.0
<*> Control.Foldl src/Control/Foldl.hs:(273,5)-(277,32) 134833 0 0.0 0.0 0.0 0.0
<*>.step Control.Foldl src/Control/Foldl.hs:274:13-64 134834 12 0.0 0.0 0.0 0.0
fmap Control.Foldl src/Control/Foldl.hs:240:5-62 134848 0 0.0 0.0 0.0 0.0
+ Linear.V3 src/Linear/V3.hs:181:3-18 134849 0 0.0 0.0 0.0 0.0
liftA2 Linear.V3 src/Linear/V3.hs:148:10-23 134850 0 0.0 0.0 0.0 0.0
<*> Linear.V3 src/Linear/V3.hs:151:3-46 134851 12 0.0 0.0 0.0 0.0
fmap Linear.V3 src/Linear/V3.hs:107:3-42 134864 0 0.0 0.0 0.0 0.0
fmap Linear.V3 src/Linear/V3.hs:107:3-42 134853 11 0.0 0.0 0.0 0.0
<*>.done Control.Foldl src/Control/Foldl.hs:276:13-51 134903 1 0.0 0.0 0.0 0.0
fmap Control.Foldl src/Control/Foldl.hs:240:5-62 134906 0 0.0 0.0 0.0 0.0
/ Linear.V3 src/Linear/V3.hs:199:3-18 134911 0 0.0 0.0 0.0 0.0
liftA2 Linear.V3 src/Linear/V3.hs:148:10-23 134912 0 0.0 0.0 0.0 0.0
<*> Linear.V3 src/Linear/V3.hs:151:3-46 134913 1 0.0 0.0 0.0 0.0
fmap Linear.V3 src/Linear/V3.hs:107:3-42 134915 0 0.0 0.0 0.0 0.0
fmap Control.Foldl src/Control/Foldl.hs:240:5-62 134845 0 0.0 0.0 0.0 0.0
+ Linear.V3 src/Linear/V3.hs:181:3-18 134846 0 0.0 0.0 0.0 0.0
liftA2 Linear.V3 src/Linear/V3.hs:148:10-23 134847 0 0.0 0.0 0.0 0.0
fmap Linear.V3 src/Linear/V3.hs:107:3-42 134852 1 0.0 0.0 0.0 0.0
genericLength Control.Foldl src/Control/Foldl.hs:901:1-41 134854 0 0.0 0.0 0.0 0.0
genericLength.\ Control.Foldl src/Control/Foldl.hs:901:31-35 134855 12 0.0 0.0 0.0 0.0
+ Linear.V3 src/Linear/V3.hs:181:3-18 134856 0 0.0 0.0 0.0 0.0
liftA2 Linear.V3 src/Linear/V3.hs:148:10-23 134857 0 0.0 0.0 0.0 0.0
<*> Linear.V3 src/Linear/V3.hs:151:3-46 134858 12 0.0 0.0 0.0 0.0
fmap Linear.V3 src/Linear/V3.hs:107:3-42 134863 0 0.0 0.0 0.0 0.0
fmap Linear.V3 src/Linear/V3.hs:107:3-42 134859 12 0.0 0.0 0.0 0.0
CAF:lvl72_rqggQ Dodge.Creature.Picture <no location info> 126501 0 0.0 0.0 0.0 0.0
basicCrPict Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:31:1-64 134635 0 0.0 0.0 0.0 0.0
basicCrShape Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:(37,1)-(49,48) 134636 0 0.0 0.0 0.0 0.0
CAF:lvl73_rqggR Dodge.Creature.Picture <no location info> 126502 0 0.0 0.0 0.0 0.0
basicCrPict Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:31:1-64 134626 0 0.0 0.0 0.0 0.0
basicCrShape Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:(37,1)-(49,48) 134627 0 0.0 0.0 0.0 0.0
== Dodge.Data.CamouflageStatus src/Dodge/Data/CamouflageStatus.hs:8:15-16 134628 0 0.0 0.0 0.0 0.0
CAF:lvl77_r8BFP Graphics.GL.Functions.F05 <no location info> 76246 0 0.0 0.0 0.0 0.0
ptr_glCreateRenderbuffers Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:513:1-80 133599 0 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 133600 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 133601 1 0.0 0.0 0.0 0.0
CAF:lvl79_rpQO3 Dodge.Render.Picture <no location info> 110689 0 0.0 0.0 0.0 0.0
fixedCoordPictures Dodge.Render.Picture src/Dodge/Render/Picture.hs:(21,1)-(49,44) 135371 0 0.0 0.0 0.0 0.0
displayFrameTicks Dodge.Render.Picture src/Dodge/Render/Picture.hs:(52,1)-(57,24) 135372 0 0.0 0.0 0.0 0.0
fpsText Dodge.Render.Picture src/Dodge/Render/Picture.hs:(60,1)-(67,25) 135373 0 0.0 0.0 0.0 0.0
CAF:lvl7_r1gnk Control.Lens.Lens <no location info> 100045 0 0.0 0.0 0.0 0.0
sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:3-50 138735 1 0.0 0.0 0.0 0.0
cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 138736 1 0.0 0.0 0.0 0.0
CAF:lvl7_ruVJx Dodge.Room.RoadBlock <no location info> 105609 0 0.0 0.0 0.0 0.0
longBlockedCorridor Dodge.Room.RoadBlock src/Dodge/Room/RoadBlock.hs:(59,1)-(68,62) 140724 0 0.0 0.0 0.0 0.0
longBlockedCorridor.plmnts Dodge.Room.RoadBlock src/Dodge/Room/RoadBlock.hs:(62,9)-(65,13) 140725 0 0.0 0.0 0.0 0.0
square Geometry.Polygon src/Geometry/Polygon.hs:49:1-21 140726 1 0.0 0.0 0.0 0.0
rectWH Geometry.Polygon src/Geometry/Polygon.hs:20:1-37 140727 1 0.0 0.0 0.0 0.0
rectNSWE Geometry.Polygon src/Geometry/Polygon.hs:16:1-55 140728 1 0.0 0.0 0.0 0.0
CAF:lvl7_ruiRQ Dodge.Room.Ngon <no location info> 106940 0 0.0 0.0 0.0 0.0
roomNgon Dodge.Room.Ngon src/Dodge/Room/Ngon.hs:(17,1)-(50,13) 140355 0 0.0 0.0 0.0 0.0
resetPLUse Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(93,1)-(96,76) 140357 1 0.0 0.0 0.0 0.0
rprBool Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:73:1-84 140356 1 0.0 0.0 0.0 0.0
CAF:lvl7_rv47Q Dodge.Room.LongDoor <no location info> 106973 0 0.0 0.0 0.0 0.0
rprBool Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:73:1-84 139931 0 0.0 0.0 0.0 0.0
useRoomPosRoomCond Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(186,1)-(188,25) 139932 0 0.0 0.0 0.0 0.0
CAF:lvl7_rvpii Dodge.Room.Tutorial <no location info> 106378 0 0.0 0.0 0.0 0.0
tutLight Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(232,1)-(257,24) 141210 0 0.0 0.0 0.0 0.0
CAF:lvl7_rwqh Dodge.Render.ShapePicture <no location info> 128467 0 0.0 0.0 0.0 0.0
CAF:lvl80_r2uS9 Dodge.Data.Terminal.Status <no location info> 113850 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal.Status src/Dodge/Data/Terminal/Status.hs:19:1-42 151404 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Terminal.Status src/Dodge/Data/Terminal/Status.hs:19:1-42 151405 0 0.0 0.0 0.0 0.0
CAF:lvl80_r4lbW Dodge.Data.FloorItem <no location info> 120934 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:14:1-37 152399 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:14:1-37 152400 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 152401 1 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 152402 1 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 152405 1 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 152407 1 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 152408 1 0.0 0.0 0.0 0.0
tagSingleConstructors Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:782:7-27 152406 1 0.0 0.0 0.0 0.0
CAF:lvl80_r7Jvp Data.Tile <no location info> 126788 0 0.0 0.0 0.0 0.0
toEncoding Data.Tile src/Data/Tile.hs:30:1-32 154930 0 0.0 0.0 0.0 0.0
toEncoding.\ Data.Tile src/Data/Tile.hs:30:1-32 154931 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 154932 0 0.0 0.0 0.0 0.0
toEncodingList Geometry.Data src/Geometry/Data.hs:25:10-34 154933 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 154934 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 154935 1 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 154936 1 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 154939 1 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 154941 1 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 154942 1 0.0 0.0 0.0 0.0
tagSingleConstructors Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:782:7-27 154940 1 0.0 0.0 0.0 0.0
CAF:lvl80_r8UYP Dodge.GameRoom <no location info> 112542 0 0.0 0.0 0.0 0.0
toEncoding Dodge.GameRoom src/Dodge/GameRoom.hs:29:1-36 154569 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.GameRoom src/Dodge/GameRoom.hs:29:1-36 154570 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 154571 0 0.0 0.0 0.0 0.0
toEncodingList Geometry.Data src/Geometry/Data.hs:25:10-34 154572 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 154573 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 154574 1 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 154575 1 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 154578 1 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 154580 1 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 154581 1 0.0 0.0 0.0 0.0
tagSingleConstructors Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:782:7-27 154579 1 0.0 0.0 0.0 0.0
CAF:lvl80_rdP9i Dodge.Data.Block <no location info> 125048 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:34:1-33 151880 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Block src/Dodge/Data/Block.hs:34:1-33 151881 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 151882 0 0.0 0.0 0.0 0.0
toEncodingList Geometry.Data src/Geometry/Data.hs:25:10-34 151883 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 151884 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 151885 1 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 151886 1 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 151889 1 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 151891 1 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 151892 1 0.0 0.0 0.0 0.0
tagSingleConstructors Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:782:7-27 151890 1 0.0 0.0 0.0 0.0
CAF:lvl80_rewfk Dodge.Data.ForegroundShape <no location info> 120879 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.ForegroundShape src/Dodge/Data/ForegroundShape.hs:20:1-43 153253 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.ForegroundShape src/Dodge/Data/ForegroundShape.hs:20:1-43 153254 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 153255 1 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 153256 1 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 153259 1 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 153261 1 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 153262 1 0.0 0.0 0.0 0.0
tagSingleConstructors Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:782:7-27 153260 1 0.0 0.0 0.0 0.0
CAF:lvl80_ri1U3 Dodge.Data.Item <no location info> 120499 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:55:1-41 148168 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:55:1-41 148169 0 0.0 0.0 0.0 0.0
CAF:lvl81_r2uSa Dodge.Data.Terminal.Status <no location info> 113851 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal.Status src/Dodge/Data/Terminal/Status.hs:19:1-42 151400 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Terminal.Status src/Dodge/Data/Terminal/Status.hs:19:1-42 151401 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 151402 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 151403 1 0.0 0.0 0.0 0.0
CAF:lvl81_r7Jvr Data.Tile <no location info> 126790 0 0.0 0.0 0.0 0.0
toEncoding Data.Tile src/Data/Tile.hs:30:1-32 155025 0 0.0 0.0 0.0 0.0
toEncoding.\ Data.Tile src/Data/Tile.hs:30:1-32 155026 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 155027 1 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 155028 1 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 155031 1 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 155033 1 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 155034 1 0.0 0.0 0.0 0.0
tagSingleConstructors Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:782:7-27 155032 1 0.0 0.0 0.0 0.0
CAF:lvl81_r9pPs Dodge.Data.LightSource <no location info> 117143 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:30:1-35 153731 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:30:1-35 153732 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:37:5-49 153733 1 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 153734 1 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 153737 1 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 153739 1 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 153740 1 0.0 0.0 0.0 0.0
tagSingleConstructors Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:782:7-27 153738 1 0.0 0.0 0.0 0.0
CAF:lvl81_rd7pG Dodge.Data.Config <no location info> 129088 0 0.0 0.0 0.0 0.0
parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:160:1-37 131030 0 0.0 0.0 0.0 0.0
parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:160:1-37 131031 0 0.0 0.0 0.0 0.0
CAF:lvl81_rdP9k Dodge.Data.Block <no location info> 125050 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:34:1-33 151944 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Block src/Dodge/Data/Block.hs:34:1-33 151945 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 151946 1 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 151947 1 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 151950 1 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 151952 1 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 151953 1 0.0 0.0 0.0 0.0
tagSingleConstructors Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:782:7-27 151951 1 0.0 0.0 0.0 0.0
CAF:lvl81_res0C Preload.Render <no location info> 127595 0 0.0 0.0 0.0 0.0
preloadRender Preload.Render src/Preload/Render.hs:(31,1)-(195,13) 132464 0 0.0 0.0 0.0 0.0
cornerList Preload.Render src/Preload/Render.hs:(199,1)-(204,5) 132465 1 0.0 0.0 0.0 0.0
CAF:lvl81_rhS9v Dodge.Data.Item.Params <no location info> 117943 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:30:1-38 148220 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:30:1-38 148221 0 0.0 0.0 0.0 0.0
CAF:lvl81_rhnxL Dodge.Data.Button <no location info> 124540 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:37:1-39 152897 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:37:1-39 152898 0 0.0 0.0 0.0 0.0
CAF:lvl81_ri1U4 Dodge.Data.Item <no location info> 120500 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:55:1-41 148159 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:55:1-41 148160 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 148161 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 148162 1 0.0 0.0 0.0 0.0
CAF:lvl81_rpQOd Dodge.Render.Picture <no location info> 110693 0 0.0 0.0 0.0 0.0
fixedCoordPictures Dodge.Render.Picture src/Dodge/Render/Picture.hs:(21,1)-(49,44) 135382 0 0.0 0.0 0.0 0.0
drawMouseCursor Dodge.Render.Picture src/Dodge/Render/Picture.hs:(86,1)-(90,27) 135383 0 0.0 0.0 0.0 0.0
mouseCursorType Dodge.Render.Picture src/Dodge/Render/Picture.hs:(93,1)-(130,36) 135384 0 0.0 0.0 0.0 0.0
drawEmptySet Dodge.Render.Picture src/Dodge/Render/Picture.hs:154:1-58 135385 1 0.0 0.0 0.0 0.0
arcPart Picture.Arc src/Picture/Arc.hs:(25,1)-(52,68) 135391 5 0.0 0.0 0.0 0.0
arcPart.f Picture.Arc src/Picture/Arc.hs:52:5-68 135392 30 0.0 0.0 0.0 0.0
arcPart.(...) Picture.Arc src/Picture/Arc.hs:51:5-38 135407 5 0.0 0.0 0.0 0.0
arcPart.(...) Picture.Arc src/Picture/Arc.hs:50:5-68 135403 5 0.0 0.0 0.0 0.0
arcPart.(...) Picture.Arc src/Picture/Arc.hs:49:5-40 135395 5 0.0 0.0 0.0 0.0
arcPart.ad Picture.Arc src/Picture/Arc.hs:41:5-33 135399 5 0.0 0.0 0.0 0.0
arcPart.ang Picture.Arc src/Picture/Arc.hs:37:5-23 135400 5 0.0 0.0 0.0 0.0
arcPart.ewdth Picture.Arc src/Picture/Arc.hs:48:5-52 135408 5 0.0 0.0 0.0 0.0
arcPart.ewdth' Picture.Arc src/Picture/Arc.hs:47:5-23 135409 5 0.0 0.0 0.0 0.0
arcPart.mc Picture.Arc src/Picture/Arc.hs:36:5-32 135405 5 0.0 0.0 0.0 0.0
arcPart.mwdth Picture.Arc src/Picture/Arc.hs:46:5-37 135393 5 0.0 0.0 0.0 0.0
arcPart.op Picture.Arc src/Picture/Arc.hs:40:5-33 135401 5 0.0 0.0 0.0 0.0
arcPart.wdth Picture.Arc src/Picture/Arc.hs:43:5-48 135396 5 0.0 0.0 0.0 0.0
arcPart.wdth' Picture.Arc src/Picture/Arc.hs:44:5-22 135397 5 0.0 0.0 0.0 0.0
arcPart.xa Picture.Arc src/Picture/Arc.hs:49:5-40 135394 5 0.0 0.0 0.0 0.0
arcPart.xb Picture.Arc src/Picture/Arc.hs:50:5-68 135402 5 0.0 0.0 0.0 0.0
arcPart.xc Picture.Arc src/Picture/Arc.hs:51:5-38 135406 5 0.0 0.0 0.0 0.0
arcPart.ya Picture.Arc src/Picture/Arc.hs:49:5-40 135398 5 0.0 0.0 0.0 0.0
arcPart.yb Picture.Arc src/Picture/Arc.hs:50:5-68 135404 5 0.0 0.0 0.0 0.0
arcPart.yc Picture.Arc src/Picture/Arc.hs:51:5-38 135410 5 0.0 0.0 0.0 0.0
== Linear.V2 src/Linear/V2.hs:114:4-5 135386 1 0.0 0.0 0.0 0.0
errorNormalizeV Geometry src/Geometry.hs:(55,1)-(56,35) 135389 1 0.0 0.0 0.0 0.0
polyToTris Geometry.Triangulate src/Geometry/Triangulate.hs:(9,1)-(12,17) 135387 1 0.0 0.0 0.0 0.0
polyToTris.f Geometry.Triangulate src/Geometry/Triangulate.hs:11:5-34 135388 2 0.0 0.0 0.0 0.0
CAF:lvl82_ralmE Dodge.Data.Creature.State <no location info> 122634 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:35:1-35 147343 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:35:1-35 147344 0 0.0 0.0 0.0 0.0
CAF:lvl82_rd7pH Dodge.Data.Config <no location info> 129089 0 0.0 0.0 0.0 0.0
parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:160:1-37 131032 0 0.0 0.0 0.0 0.0
parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:160:1-37 131033 0 0.0 0.0 0.0 0.0
pure Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:334:5-43 131034 1 0.0 0.0 0.0 0.0
CAF:lvl82_rhS9w Dodge.Data.Item.Params <no location info> 117944 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:30:1-38 148211 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:30:1-38 148212 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 148213 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 148214 1 0.0 0.0 0.0 0.0
CAF:lvl82_rhnxM Dodge.Data.Button <no location info> 124541 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:37:1-39 152893 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:37:1-39 152894 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 152895 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 152896 1 0.0 0.0 0.0 0.0
CAF:lvl82_rpQOe Dodge.Render.Picture <no location info> 110694 0 0.0 0.0 0.0 0.0
fixedCoordPictures Dodge.Render.Picture src/Dodge/Render/Picture.hs:(21,1)-(49,44) 156408 0 0.0 0.0 0.0 0.0
drawMouseCursor Dodge.Render.Picture src/Dodge/Render/Picture.hs:(86,1)-(90,27) 156409 0 0.0 0.0 0.0 0.0
mouseCursorType Dodge.Render.Picture src/Dodge/Render/Picture.hs:(93,1)-(130,36) 156410 0 0.0 0.0 0.0 0.0
drawPlus Dodge.Render.Picture src/Dodge/Render/Picture.hs:166:1-72 156411 1 0.0 0.0 0.0 0.0
== Linear.V2 src/Linear/V2.hs:114:4-5 156412 2 0.0 0.0 0.0 0.0
errorNormalizeV Geometry src/Geometry.hs:(55,1)-(56,35) 156415 2 0.0 0.0 0.0 0.0
polyToTris Geometry.Triangulate src/Geometry/Triangulate.hs:(9,1)-(12,17) 156413 2 0.0 0.0 0.0 0.0
polyToTris.f Geometry.Triangulate src/Geometry/Triangulate.hs:11:5-34 156414 4 0.0 0.0 0.0 0.0
CAF:lvl83_r2uSc Dodge.Data.Terminal.Status <no location info> 113852 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal.Status src/Dodge/Data/Terminal/Status.hs:19:1-42 151395 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Terminal.Status src/Dodge/Data/Terminal/Status.hs:19:1-42 151396 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 151397 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 151398 1 0.0 0.0 0.0 0.0
CAF:lvl83_r7sAl Dodge.Data.Machine.Sensor <no location info> 116319 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:45:1-48 150502 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:45:1-48 150503 0 0.0 0.0 0.0 0.0
CAF:lvl83_r8BFV Graphics.GL.Functions.F05 <no location info> 76252 0 0.0 0.0 0.0 0.0
ptr_glCreateShader Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:540:1-66 131336 0 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 131337 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 131338 1 0.0 0.0 0.0 0.0
CAF:lvl83_ralmF Dodge.Data.Creature.State <no location info> 122635 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:35:1-35 147334 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:35:1-35 147335 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 147336 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 147337 1 0.0 0.0 0.0 0.0
CAF:lvl83_ri1U6 Dodge.Data.Item <no location info> 120501 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:55:1-41 148145 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:55:1-41 148146 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 148147 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 148148 1 0.0 0.0 0.0 0.0
CAF:lvl83_ruF7J Dodge.Room.Room <no location info> 106635 0 0.0 0.0 0.0 0.0
glassSwitchBackCrits Dodge.Room.Room src/Dodge/Room/Room.hs:(107,1)-(109,51) 140838 0 0.0 0.0 0.0 0.0
glassSwitchBack Dodge.Room.Room src/Dodge/Room/Room.hs:(73,1)-(104,41) 140839 0 0.0 0.0 0.0 0.0
rprBool Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:73:1-84 140840 1 0.0 0.0 0.0 0.0
CAF:lvl84_r7sAm Dodge.Data.Machine.Sensor <no location info> 116320 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:45:1-48 150489 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:45:1-48 150490 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 150491 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 150492 1 0.0 0.0 0.0 0.0
CAF:lvl84_rhS9y Dodge.Data.Item.Params <no location info> 117945 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:30:1-38 148197 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:30:1-38 148198 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 148199 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 148200 1 0.0 0.0 0.0 0.0
CAF:lvl85_r2uSe Dodge.Data.Terminal.Status <no location info> 113853 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal.Status src/Dodge/Data/Terminal/Status.hs:19:1-42 151390 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Terminal.Status src/Dodge/Data/Terminal/Status.hs:19:1-42 151391 0 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 151392 1 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 151393 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 151394 1 0.0 0.0 0.0 0.0
CAF:lvl85_ralmH Dodge.Data.Creature.State <no location info> 122636 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:35:1-35 147320 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:35:1-35 147321 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 147322 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 147323 1 0.0 0.0 0.0 0.0
CAF:lvl85_rh5Lx Dodge.Data.Modification <no location info> 115994 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Modification src/Dodge/Data/Modification.hs:30:1-40 152511 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Modification src/Dodge/Data/Modification.hs:30:1-40 152512 0 0.0 0.0 0.0 0.0
CAF:lvl85_rhnxQ Dodge.Data.Button <no location info> 124543 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:37:1-39 153121 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:37:1-39 153122 0 0.0 0.0 0.0 0.0
CAF:lvl85_ri1U8 Dodge.Data.Item <no location info> 120502 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:55:1-41 148138 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:55:1-41 148139 0 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 148140 1 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 148143 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 148144 1 0.0 0.0 0.0 0.0
CAF:lvl85_rk8Fb Dodge.Data.Creature <no location info> 123935 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 146199 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 146200 0 0.0 0.0 0.0 0.0
CAF:lvl86_r2Ewa Dodge.Data.Wall.Structure <no location info> 113371 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Wall.Structure src/Dodge/Data/Wall/Structure.hs:25:1-41 148886 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Wall.Structure src/Dodge/Data/Wall/Structure.hs:25:1-41 148887 0 0.0 0.0 0.0 0.0
CAF:lvl86_r7sAp Dodge.Data.Machine.Sensor <no location info> 116322 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:45:1-48 150691 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:45:1-48 150692 0 0.0 0.0 0.0 0.0
CAF:lvl86_rh5Ly Dodge.Data.Modification <no location info> 115995 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Modification src/Dodge/Data/Modification.hs:30:1-40 152498 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Modification src/Dodge/Data/Modification.hs:30:1-40 152499 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 152500 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 152501 1 0.0 0.0 0.0 0.0
CAF:lvl86_rhS9A Dodge.Data.Item.Params <no location info> 117946 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:30:1-38 148190 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:30:1-38 148191 0 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 148192 1 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 148195 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 148196 1 0.0 0.0 0.0 0.0
CAF:lvl86_rhnxR Dodge.Data.Button <no location info> 124544 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:37:1-39 153117 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:37:1-39 153118 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 153119 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 153120 1 0.0 0.0 0.0 0.0
CAF:lvl86_rk8Fc Dodge.Data.Creature <no location info> 123936 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 146186 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 146187 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 146188 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 146189 1 0.0 0.0 0.0 0.0
CAF:lvl871_rjabk Dodge.Data.ActionPlan <no location info> 126210 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 147797 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 147798 0 0.0 0.0 0.0 0.0
CAF:lvl872_rjabl Dodge.Data.ActionPlan <no location info> 126211 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 147788 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 147789 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 147790 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 147791 1 0.0 0.0 0.0 0.0
CAF:lvl874_rjabn Dodge.Data.ActionPlan <no location info> 126212 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 147777 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 147778 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 147779 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 147780 1 0.0 0.0 0.0 0.0
CAF:lvl876_rjabp Dodge.Data.ActionPlan <no location info> 126213 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 147772 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 147773 0 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 147774 1 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 147775 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 147776 1 0.0 0.0 0.0 0.0
CAF:lvl877_rjabq Dodge.Data.ActionPlan <no location info> 126214 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146598 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146599 0 0.0 0.0 0.0 0.0
CAF:lvl878_rjabr Dodge.Data.ActionPlan <no location info> 126215 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146585 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146586 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 146587 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 146588 1 0.0 0.0 0.0 0.0
CAF:lvl87_r1jlE Dodge.Data.FloatFunction <no location info> 120970 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:18:1-38 147132 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:18:1-38 147133 0 0.0 0.0 0.0 0.0
CAF:lvl87_r2Ewb Dodge.Data.Wall.Structure <no location info> 113372 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Wall.Structure src/Dodge/Data/Wall/Structure.hs:25:1-41 148877 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Wall.Structure src/Dodge/Data/Wall/Structure.hs:25:1-41 148878 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 148879 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 148880 1 0.0 0.0 0.0 0.0
CAF:lvl87_r7sAq Dodge.Data.Machine.Sensor <no location info> 116323 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:45:1-48 150687 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:45:1-48 150688 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 150689 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 150690 1 0.0 0.0 0.0 0.0
CAF:lvl87_ralmJ Dodge.Data.Creature.State <no location info> 122637 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:35:1-35 147313 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:35:1-35 147314 0 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 147315 1 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 147318 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 147319 1 0.0 0.0 0.0 0.0
CAF:lvl88_r1jlF Dodge.Data.FloatFunction <no location info> 120971 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:18:1-38 147123 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:18:1-38 147124 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 147125 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 147126 1 0.0 0.0 0.0 0.0
CAF:lvl88_r4R0H Dodge.Data.Creature.Stance <no location info> 122986 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:43:1-36 146457 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:43:1-36 146458 0 0.0 0.0 0.0 0.0
CAF:lvl88_rcJ36 Shape.Data <no location info> 127152 0 0.0 0.0 0.0 0.0
toEncoding Shape.Data src/Shape/Data.hs:58:1-37 153391 0 0.0 0.0 0.0 0.0
toEncoding.\ Shape.Data src/Shape/Data.hs:58:1-37 153392 0 0.0 0.0 0.0 0.0
CAF:lvl88_rdADW Render <no location info> 127533 0 0.0 0.0 0.0 0.0
renderLayer Render src/Render.hs:(239,1)-(243,23) 136360 0 0.0 0.0 0.0 0.0
renderLayer.layerCounts Render src/Render.hs:240:9-64 136361 0 0.0 0.0 0.0 0.0
enumFromTo Picture.Data src/Picture/Data.hs:38:24-27 136362 0 0.0 0.0 0.0 0.0
fromEnum Picture.Data src/Picture/Data.hs:38:24-27 136363 2 0.0 0.0 0.0 0.0
CAF:lvl88_ruF7U Dodge.Room.Room <no location info> 106636 0 0.0 0.0 0.0 0.0
glassSwitchBackCrits Dodge.Room.Room src/Dodge/Room/Room.hs:(107,1)-(109,51) 140972 0 0.0 0.0 0.0 0.0
glassSwitchBack Dodge.Room.Room src/Dodge/Room/Room.hs:(73,1)-(104,41) 140973 0 0.0 0.0 0.0 0.0
glassSwitchBack.northPSs Dodge.Room.Room src/Dodge/Room/Room.hs:(95,9)-(98,41) 140974 0 0.0 0.0 0.0 0.0
randomRanges RandomHelp src/RandomHelp.hs:(17,1)-(20,12) 140975 1 0.0 0.0 0.0 0.0
takeOne RandomHelp src/RandomHelp.hs:23:1-76 140988 0 0.0 0.0 0.0 0.0
randomR System.Random src/System/Random.hs:297:10-19 140989 0 0.0 0.0 0.0 0.0
randomR System.Random src/System/Random.hs:235:3-43 140990 0 0.0 0.0 0.0 0.0
uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 140991 0 0.0 0.0 0.0 0.0
uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 140992 1 0.0 0.0 0.0 0.0
uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 140993 1 0.0 0.0 0.0 0.0
CAF:lvl89_r2Ewd Dodge.Data.Wall.Structure <no location info> 113373 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Wall.Structure src/Dodge/Data/Wall/Structure.hs:25:1-41 148863 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Wall.Structure src/Dodge/Data/Wall/Structure.hs:25:1-41 148864 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 148865 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 148866 1 0.0 0.0 0.0 0.0
CAF:lvl89_r4R0I Dodge.Data.Creature.Stance <no location info> 122987 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:43:1-36 146444 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:43:1-36 146445 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 146446 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 146447 1 0.0 0.0 0.0 0.0
CAF:lvl89_r7vIi Graphics.GL.Functions.F12 <no location info> 74758 0 0.0 0.0 0.0 0.0
ptr_glGetProgramiv Graphics.GL.Functions.F12 src/Graphics/GL/Functions/F12.hs:577:1-66 131406 0 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 131407 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 131408 1 0.0 0.0 0.0 0.0
CAF:lvl89_r8iuP Graphics.GL.Functions.F07 <no location info> 75658 0 0.0 0.0 0.0 0.0
ptr_glEnableVertexArrayAttrib Graphics.GL.Functions.F07 src/Graphics/GL/Functions/F07.hs:542:1-88 131253 0 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 131254 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 131255 1 0.0 0.0 0.0 0.0
CAF:lvl89_rcJ37 Shape.Data <no location info> 127153 0 0.0 0.0 0.0 0.0
toEncoding Shape.Data src/Shape/Data.hs:58:1-37 153378 0 0.0 0.0 0.0 0.0
toEncoding.\ Shape.Data src/Shape/Data.hs:58:1-37 153379 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 153380 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 153381 1 0.0 0.0 0.0 0.0
CAF:lvl89_rdADY Render <no location info> 127535 0 0.0 0.0 0.0 0.0
renderLayer Render src/Render.hs:(239,1)-(243,23) 136356 0 0.0 0.0 0.0 0.0
renderLayer.layerCounts Render src/Render.hs:240:9-64 136357 0 0.0 0.0 0.0 0.0
CAF:lvl89_rhnxV Dodge.Data.Button <no location info> 124546 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:37:1-39 152861 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:37:1-39 152862 0 0.0 0.0 0.0 0.0
CAF:lvl8_r4MvW Graphics.GL.Functions.F29 <no location info> 71977 0 0.0 0.0 0.0 0.0
ptr_glUseProgram Graphics.GL.Functions.F29 src/Graphics/GL/Functions/F29.hs:165:1-62 136005 0 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 136006 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 136007 1 0.0 0.0 0.0 0.0
CAF:lvl8_ruVJz Dodge.Room.RoadBlock <no location info> 105613 0 0.0 0.0 0.0 0.0
longBlockedCorridor Dodge.Room.RoadBlock src/Dodge/Room/RoadBlock.hs:(59,1)-(68,62) 140704 0 0.0 0.0 0.0 0.0
longBlockedCorridor.plmnts Dodge.Room.RoadBlock src/Dodge/Room/RoadBlock.hs:(62,9)-(65,13) 140705 0 0.0 0.0 0.0 0.0
dirtPoly Dodge.Room.RoadBlock src/Dodge/Room/RoadBlock.hs:75:1-62 140723 0 0.0 0.0 0.0 0.0
CAF:lvl8_rvpij Dodge.Room.Tutorial <no location info> 106379 0 0.0 0.0 0.0 0.0
tutLight Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(232,1)-(257,24) 141225 0 0.0 0.0 0.0 0.0
CAF:lvl8_rvyM1 Dodge.LevelGen <no location info> 111328 0 0.0 0.0 0.0 0.0
compactDraw' Dodge.LevelGen src/Dodge/LevelGen.hs:(106,1)-(114,59) 135138 0 0.0 0.0 0.0 0.0
compactDraw'.drawSubTrees Dodge.LevelGen src/Dodge/LevelGen.hs:(109,5)-(113,67) 135139 1 0.0 0.0 0.0 0.0
CAF:lvl8_rwqi Dodge.Render.ShapePicture <no location info> 128468 0 0.0 0.0 0.0 0.0
barrelShape Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:(82,1)-(84,22) 145039 0 0.0 0.0 0.0 0.0
centroidNum Geometry.Polygon src/Geometry/Polygon.hs:172:1-66 145040 1 0.0 0.0 0.0 0.0
<*> Control.Foldl src/Control/Foldl.hs:(273,5)-(277,32) 145044 1 0.0 0.0 0.0 0.0
<*>.begin Control.Foldl src/Control/Foldl.hs:275:13-38 145050 1 0.0 0.0 0.0 0.0
fmap Control.Foldl src/Control/Foldl.hs:240:5-62 145043 1 0.0 0.0 0.0 0.0
genericLength Control.Foldl src/Control/Foldl.hs:901:1-41 145042 1 0.0 0.0 0.0 0.0
fromInteger Linear.V3 src/Linear/V3.hs:193:3-34 145051 0 0.0 0.0 0.0 0.0
pure Linear.V3 src/Linear/V3.hs:149:3-19 145052 1 0.0 0.0 0.0 0.0
genericLength.\ Control.Foldl src/Control/Foldl.hs:901:31-35 145071 0 0.0 0.0 0.0 0.0
fromInteger Linear.V3 src/Linear/V3.hs:193:3-34 145072 0 0.0 0.0 0.0 0.0
pure Linear.V3 src/Linear/V3.hs:149:3-19 145073 1 0.0 0.0 0.0 0.0
fromInteger Linear.V3 src/Linear/V3.hs:193:3-34 145048 0 0.0 0.0 0.0 0.0
pure Linear.V3 src/Linear/V3.hs:149:3-19 145049 1 0.0 0.0 0.0 0.0
CAF:lvl90_r1jlH Dodge.Data.FloatFunction <no location info> 120972 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:18:1-38 147112 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:18:1-38 147113 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 147114 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 147115 1 0.0 0.0 0.0 0.0
CAF:lvl90_rdADZ Render <no location info> 127536 0 0.0 0.0 0.0 0.0
renderLayer Render src/Render.hs:(239,1)-(243,23) 136352 0 0.0 0.0 0.0 0.0
renderLayer.layerCounts Render src/Render.hs:240:9-64 136353 0 0.0 0.0 0.0 0.0
enumFromTo Picture.Data src/Picture/Data.hs:27:24-27 136354 0 0.0 0.0 0.0 0.0
fromEnum Picture.Data src/Picture/Data.hs:27:24-27 136355 2 0.0 0.0 0.0 0.0
CAF:lvl90_rhnxW Dodge.Data.Button <no location info> 124547 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:37:1-39 152848 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:37:1-39 152849 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 152850 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 152851 1 0.0 0.0 0.0 0.0
CAF:lvl90_rix9z Dodge.Data.Machine <no location info> 116608 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:61:1-39 150233 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:61:1-39 150234 0 0.0 0.0 0.0 0.0
CAF:lvl91_r2Ewf Dodge.Data.Wall.Structure <no location info> 113374 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Wall.Structure src/Dodge/Data/Wall/Structure.hs:25:1-41 148856 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Wall.Structure src/Dodge/Data/Wall/Structure.hs:25:1-41 148857 0 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 148858 1 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 148861 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 148862 1 0.0 0.0 0.0 0.0
CAF:lvl91_r92eq Dodge.Data.Wall <no location info> 113624 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:44:1-32 148712 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:44:1-32 148713 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2306:5-28 148714 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 148715 1 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 148716 1 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 148719 1 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 148721 1 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 148722 1 0.0 0.0 0.0 0.0
tagSingleConstructors Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:782:7-27 148720 1 0.0 0.0 0.0 0.0
CAF:lvl91_rdAE0 Render <no location info> 127537 0 0.0 0.0 0.0 0.0
renderLayer Render src/Render.hs:(239,1)-(243,23) 136350 0 0.0 0.0 0.0 0.0
renderLayer.layerCounts Render src/Render.hs:240:9-64 136351 0 0.0 0.0 0.0 0.0
CAF:lvl91_rfNhp Dodge.Data.Item.Use.Consumption.LoadAction <no location info> 117264 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:36:1-45 146346 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:36:1-45 146347 0 0.0 0.0 0.0 0.0
CAF:lvl91_rix9A Dodge.Data.Machine <no location info> 116609 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:61:1-39 150224 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:61:1-39 150225 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 150226 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 150227 1 0.0 0.0 0.0 0.0
CAF:lvl92_r1jlJ Dodge.Data.FloatFunction <no location info> 120973 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:18:1-38 147105 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:18:1-38 147106 0 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 147107 1 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 147110 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 147111 1 0.0 0.0 0.0 0.0
CAF:lvl92_r2Ewg Dodge.Data.Wall.Structure <no location info> 113375 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Wall.Structure src/Dodge/Data/Wall/Structure.hs:25:1-41 149125 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Wall.Structure src/Dodge/Data/Wall/Structure.hs:25:1-41 149126 0 0.0 0.0 0.0 0.0
CAF:lvl92_r2uSl Dodge.Data.Terminal.Status <no location info> 113858 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal.Status src/Dodge/Data/Terminal/Status.hs:19:1-42 151327 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Terminal.Status src/Dodge/Data/Terminal/Status.hs:19:1-42 151328 0 0.0 0.0 0.0 0.0
CAF:lvl92_r56C6 Graphics.GL.Functions.F27 <no location info> 72661 0 0.0 0.0 0.0 0.0
ptr_glTextureStorage2D Graphics.GL.Functions.F27 src/Graphics/GL/Functions/F27.hs:630:1-74 133804 0 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 133805 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 133806 1 0.0 0.0 0.0 0.0
CAF:lvl92_r9h2M Graphics.GL.Functions.F01 <no location info> 77461 0 0.0 0.0 0.0 0.0
ptr_glAttachShader Graphics.GL.Functions.F01 src/Graphics/GL/Functions/F01.hs:587:1-66 131384 0 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 131385 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 131386 1 0.0 0.0 0.0 0.0
CAF:lvl92_rfNhq Dodge.Data.Item.Use.Consumption.LoadAction <no location info> 117265 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:36:1-45 146337 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:36:1-45 146338 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 146339 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 146340 1 0.0 0.0 0.0 0.0
CAF:lvl92_rhnxZ Dodge.Data.Button <no location info> 124549 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:37:1-39 153048 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:37:1-39 153049 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:44:5-49 153050 1 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 153051 1 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 153054 1 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 153056 1 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 153057 1 0.0 0.0 0.0 0.0
tagSingleConstructors Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:782:7-27 153055 1 0.0 0.0 0.0 0.0
CAF:lvl93_r2Ewh Dodge.Data.Wall.Structure <no location info> 113376 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Wall.Structure src/Dodge/Data/Wall/Structure.hs:25:1-41 149121 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Wall.Structure src/Dodge/Data/Wall/Structure.hs:25:1-41 149122 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 149123 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 149124 1 0.0 0.0 0.0 0.0
CAF:lvl93_r2uSm Dodge.Data.Terminal.Status <no location info> 113859 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal.Status src/Dodge/Data/Terminal/Status.hs:19:1-42 151318 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Terminal.Status src/Dodge/Data/Terminal/Status.hs:19:1-42 151319 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 151320 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 151321 1 0.0 0.0 0.0 0.0
CAF:lvl93_r7sAA Dodge.Data.Machine.Sensor <no location info> 116370 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:46:1-47 150459 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:46:1-47 150460 0 0.0 0.0 0.0 0.0
CAF:lvl93_rix9C Dodge.Data.Machine <no location info> 116610 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:61:1-39 150210 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:61:1-39 150211 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 150212 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 150213 1 0.0 0.0 0.0 0.0
CAF:lvl94_r1jlL Dodge.Data.FloatFunction <no location info> 120974 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:18:1-38 147041 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:18:1-38 147042 0 0.0 0.0 0.0 0.0
CAF:lvl94_r7sAB Dodge.Data.Machine.Sensor <no location info> 116371 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:46:1-47 150446 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:46:1-47 150447 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 150448 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 150449 1 0.0 0.0 0.0 0.0
CAF:lvl94_rfNhs Dodge.Data.Item.Use.Consumption.LoadAction <no location info> 117266 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:36:1-45 146323 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:36:1-45 146324 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 146325 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 146326 1 0.0 0.0 0.0 0.0
CAF:lvl94_rkcP Codec.Compression.Zlib.Internal <no location info> 68408 0 0.0 0.0 0.0 0.0
decompressStreamST Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(877,1)-(955,42) 132292 0 0.0 0.0 0.0 0.0
decompressStreamST.go Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(886,5)-(902,77) 132293 0 0.0 0.0 0.0 0.0
== Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:603:13-14 132294 0 0.0 0.0 0.0 0.0
CAF:lvl94_rvpka Dodge.Room.Tutorial <no location info> 106438 0 0.0 0.0 0.0 0.0
tutHub Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(267,1)-(340,16) 151694 0 0.0 0.0 0.0 0.0
tutHub.t Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(314,5)-(321,105) 151695 0 0.0 0.0 0.0 0.0
tlSetStatus Dodge.Terminal src/Dodge/Terminal.hs:100:1-44 151696 1 0.0 0.0 0.0 0.0
tlDoEffect Dodge.Terminal src/Dodge/Terminal.hs:103:1-29 151697 1 0.0 0.0 0.0 0.0
CAF:lvl95_r1jlM Dodge.Data.FloatFunction <no location info> 120975 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:18:1-38 147028 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:18:1-38 147029 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 147030 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 147031 1 0.0 0.0 0.0 0.0
CAF:lvl95_r2Ewk Dodge.Data.Wall.Structure <no location info> 113378 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Wall.Structure src/Dodge/Data/Wall/Structure.hs:25:1-41 149081 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Wall.Structure src/Dodge/Data/Wall/Structure.hs:25:1-41 149082 0 0.0 0.0 0.0 0.0
CAF:lvl95_r2uSo Dodge.Data.Terminal.Status <no location info> 113860 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal.Status src/Dodge/Data/Terminal/Status.hs:19:1-42 151307 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Terminal.Status src/Dodge/Data/Terminal/Status.hs:19:1-42 151308 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 151309 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 151310 1 0.0 0.0 0.0 0.0
CAF:lvl95_rix9E Dodge.Data.Machine <no location info> 116611 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:61:1-39 150203 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:61:1-39 150204 0 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 150205 1 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 150208 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 150209 1 0.0 0.0 0.0 0.0
CAF:lvl95_rvpkb Dodge.Room.Tutorial <no location info> 106439 0 0.0 0.0 0.0 0.0
tutHub Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(267,1)-(340,16) 151692 0 0.0 0.0 0.0 0.0
tutHub.t Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(314,5)-(321,105) 151693 0 0.0 0.0 0.0 0.0
tlDoEffect Dodge.Terminal src/Dodge/Terminal.hs:103:1-29 151698 1 0.0 0.0 0.0 0.0
CAF:lvl96_r2Ewl Dodge.Data.Wall.Structure <no location info> 113379 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Wall.Structure src/Dodge/Data/Wall/Structure.hs:25:1-41 149068 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Wall.Structure src/Dodge/Data/Wall/Structure.hs:25:1-41 149069 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 149070 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 149071 1 0.0 0.0 0.0 0.0
CAF:lvl96_r7sAE Dodge.Data.Machine.Sensor <no location info> 116373 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:46:1-47 150596 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:46:1-47 150597 0 0.0 0.0 0.0 0.0
CAF:lvl96_r88wq Geometry.ConvexPoly <no location info> 109711 0 0.0 0.0 0.0 0.0
toEncoding Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:77:1-38 154763 0 0.0 0.0 0.0 0.0
toEncoding.\ Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:77:1-38 154764 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 154765 0 0.0 0.0 0.0 0.0
toEncodingList Geometry.Data src/Geometry/Data.hs:25:10-34 154766 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 154767 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 154768 1 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 154769 1 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 154770 1 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 154772 1 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 154773 1 0.0 0.0 0.0 0.0
tagSingleConstructors Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:782:7-27 154771 1 0.0 0.0 0.0 0.0
CAF:lvl96_rdAE7 Render <no location info> 127540 0 0.0 0.0 0.0 0.0
createLightMap Render src/Render.hs:(41,1)-(46,54) 136217 0 0.0 0.0 0.0 0.0
renderShadows Render src/Render.hs:(127,1)-(218,47) 136218 0 0.0 0.0 0.0 0.0
CAF:lvl96_rfNhu Dodge.Data.Item.Use.Consumption.LoadAction <no location info> 117267 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:36:1-45 146316 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:36:1-45 146317 0 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 146318 1 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 146321 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 146322 1 0.0 0.0 0.0 0.0
CAF:lvl96_rl5NP Dodge.Data.CWorld <no location info> 122097 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 155145 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 155146 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1778:5-28 155147 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 155148 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:715:5-30 155149 1 0.0 0.0 0.0 0.0
CAF:lvl96_rlUPG Dodge.Default.World <no location info> 112713 0 0.0 0.0 0.0 0.0
defaultCWorld Dodge.Default.World src/Dodge/Default/World.hs:(85,1)-(98,9) 133999 0 0.0 0.0 0.0 0.0
>>= Data.Vector.Fusion.Util src/Data/Vector/Fusion/Util.hs:36:3-18 134000 0 0.0 0.0 0.0 0.0
fmap Data.Stream.Monadic src/Data/Stream/Monadic.hs:(147,3)-(149,20) 134001 0 0.0 0.0 0.0 0.0
CAF:lvl96_rvpkc Dodge.Room.Tutorial <no location info> 106440 0 0.0 0.0 0.0 0.0
tutHub Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(267,1)-(340,16) 151632 0 0.0 0.0 0.0 0.0
tutHub.ss' Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(322,5)-(340,16) 151634 0 0.0 0.0 0.0 0.0
makeTermLine Dodge.Terminal src/Dodge/Terminal.hs:97:1-46 151635 0 0.0 0.0 0.0 0.0
makeColorTermLine Dodge.Terminal src/Dodge/Terminal.hs:112:1-70 151636 1 0.0 0.0 0.0 0.0
tutHub.t Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(314,5)-(321,105) 151633 0 0.0 0.0 0.0 0.0
CAF:lvl96_rw46o Dodge.Update <no location info> 128378 0 0.0 0.0 0.0 0.0
updateIMl' Dodge.Update src/Dodge/Update.hs:536:1-54 143253 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143265 2 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143266 2 0.0 0.0 0.0 0.0
_Wrapped' Control.Lens.Wrapped src/Control/Lens/Wrapped.hs:306:3-30 143254 1 0.0 0.0 0.0 0.0
dimap Control.Lens.Internal.Iso src/Control/Lens/Internal/Iso.hs:53:3-57 143255 1 0.0 0.0 0.0 0.0
dimap Control.Lens.Internal.Iso src/Control/Lens/Internal/Iso.hs:53:3-57 143256 1 0.0 0.0 0.0 0.0
CAF:lvl97_r2uSq Dodge.Data.Terminal.Status <no location info> 113861 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal.Status src/Dodge/Data/Terminal/Status.hs:19:1-42 151300 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Terminal.Status src/Dodge/Data/Terminal/Status.hs:19:1-42 151301 0 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 151302 1 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 151305 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 151306 1 0.0 0.0 0.0 0.0
CAF:lvl97_r7sAF Dodge.Data.Machine.Sensor <no location info> 116374 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:46:1-47 150592 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:46:1-47 150593 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 150594 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 150595 1 0.0 0.0 0.0 0.0
CAF:lvl97_r88ws Geometry.ConvexPoly <no location info> 109713 0 0.0 0.0 0.0 0.0
toEncoding Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:77:1-38 154785 0 0.0 0.0 0.0 0.0
toEncoding.\ Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:77:1-38 154786 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 154787 1 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 154788 1 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 154791 1 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 154793 1 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 154794 1 0.0 0.0 0.0 0.0
tagSingleConstructors Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:782:7-27 154792 1 0.0 0.0 0.0 0.0
CAF:lvl97_rkcS Codec.Compression.Zlib.Internal <no location info> 68411 0 0.0 0.0 0.0 0.0
decompressStreamST Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(877,1)-(955,42) 131810 0 0.0 0.0 0.0 0.0
decompressStreamST.\ Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(878,43)-(882,39) 131811 0 0.0 0.0 0.0 0.0
runStreamST Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:743:1-106 131812 0 0.0 0.0 0.0 0.0
runStream Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(440,1)-(444,69) 131813 1 0.0 0.0 0.0 0.0
CAF:lvl97_rlUPH Dodge.Default.World <no location info> 112714 0 0.0 0.0 0.0 0.0
defaultCWorld Dodge.Default.World src/Dodge/Default/World.hs:(85,1)-(98,9) 133996 0 0.0 0.0 0.0 0.0
>>= Data.Vector.Fusion.Util src/Data/Vector/Fusion/Util.hs:36:3-18 133997 0 0.0 0.0 0.0 0.0
fmap Data.Stream.Monadic src/Data/Stream/Monadic.hs:(147,3)-(149,20) 133998 1 0.0 0.0 0.0 0.0
CAF:lvl97_rvpkd Dodge.Room.Tutorial <no location info> 106441 0 0.0 0.0 0.0 0.0
tutHub Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(267,1)-(340,16) 151637 0 0.0 0.0 0.0 0.0
tutHub.ss' Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(322,5)-(340,16) 151639 0 0.0 0.0 0.0 0.0
makeTermLine Dodge.Terminal src/Dodge/Terminal.hs:97:1-46 151640 0 0.0 0.0 0.0 0.0
makeColorTermLine Dodge.Terminal src/Dodge/Terminal.hs:112:1-70 151641 1 0.0 0.0 0.0 0.0
tutHub.t Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(314,5)-(321,105) 151638 0 0.0 0.0 0.0 0.0
CAF:lvl98_r2Ewo Dodge.Data.Wall.Structure <no location info> 113381 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Wall.Structure src/Dodge/Data/Wall/Structure.hs:25:1-41 149148 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Wall.Structure src/Dodge/Data/Wall/Structure.hs:25:1-41 149149 0 0.0 0.0 0.0 0.0
CAF:lvl98_r2uSr Dodge.Data.Terminal.Status <no location info> 113862 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal.Status src/Dodge/Data/Terminal/Status.hs:19:1-42 151511 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Terminal.Status src/Dodge/Data/Terminal/Status.hs:19:1-42 151512 0 0.0 0.0 0.0 0.0
CAF:lvl98_rcJ3t Shape.Data <no location info> 127207 0 0.0 0.0 0.0 0.0
toEncoding Shape.Data src/Shape/Data.hs:61:1-35 153422 0 0.0 0.0 0.0 0.0
toEncoding.\ Shape.Data src/Shape/Data.hs:61:1-35 153423 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 153424 0 0.0 0.0 0.0 0.0
toEncodingList Geometry.Data src/Geometry/Data.hs:36:10-34 153425 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 153426 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:37:5-49 153427 1 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 153428 1 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 153431 1 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 153433 1 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 153434 1 0.0 0.0 0.0 0.0
tagSingleConstructors Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:782:7-27 153432 1 0.0 0.0 0.0 0.0
CAF:lvl98_rl5NT Dodge.Data.CWorld <no location info> 122100 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 155918 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 155919 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 155920 0 0.0 0.0 0.0 0.0
toEncodingList Geometry.Data src/Geometry/Data.hs:25:10-34 155923 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 155924 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 155925 1 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 155926 1 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 155927 1 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 155929 1 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 155930 1 0.0 0.0 0.0 0.0
tagSingleConstructors Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:782:7-27 155928 1 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:717:10-33 155921 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 155922 0 0.0 0.0 0.0 0.0
CAF:lvl98_rvpke Dodge.Room.Tutorial <no location info> 106442 0 0.0 0.0 0.0 0.0
tutHub Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(267,1)-(340,16) 151642 0 0.0 0.0 0.0 0.0
tutHub.ss' Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(322,5)-(340,16) 151644 0 0.0 0.0 0.0 0.0
makeTermLine Dodge.Terminal src/Dodge/Terminal.hs:97:1-46 151645 0 0.0 0.0 0.0 0.0
makeColorTermLine Dodge.Terminal src/Dodge/Terminal.hs:112:1-70 151646 1 0.0 0.0 0.0 0.0
tutHub.t Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(314,5)-(321,105) 151643 0 0.0 0.0 0.0 0.0
CAF:lvl993_r6imX Dodge.Data.Item.Combine <no location info> 119927 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:200:1-36 147997 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:200:1-36 147998 0 0.0 0.0 0.0 0.0
CAF:lvl994_r6imY Dodge.Data.Item.Combine <no location info> 119928 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:200:1-36 147984 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:200:1-36 147985 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 147986 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 147987 1 0.0 0.0 0.0 0.0
CAF:lvl99_r2Ewp Dodge.Data.Wall.Structure <no location info> 113382 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Wall.Structure src/Dodge/Data/Wall/Structure.hs:25:1-41 149144 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Wall.Structure src/Dodge/Data/Wall/Structure.hs:25:1-41 149145 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 149146 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 149147 1 0.0 0.0 0.0 0.0
CAF:lvl99_r2uSs Dodge.Data.Terminal.Status <no location info> 113863 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal.Status src/Dodge/Data/Terminal/Status.hs:19:1-42 151507 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Terminal.Status src/Dodge/Data/Terminal/Status.hs:19:1-42 151508 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 151509 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 151510 1 0.0 0.0 0.0 0.0
CAF:lvl99_r7sAI Dodge.Data.Machine.Sensor <no location info> 116376 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:46:1-47 150614 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:46:1-47 150615 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 150616 0 0.0 0.0 0.0 0.0
toEncodingList Geometry.Data src/Geometry/Data.hs:25:10-34 150617 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 150618 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 150619 1 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 150620 1 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 150623 1 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 150625 1 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 150626 1 0.0 0.0 0.0 0.0
tagSingleConstructors Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:782:7-27 150624 1 0.0 0.0 0.0 0.0
CAF:lvl99_rcJ3v Shape.Data <no location info> 127209 0 0.0 0.0 0.0 0.0
toEncoding Shape.Data src/Shape/Data.hs:61:1-35 153498 0 0.0 0.0 0.0 0.0
toEncoding.\ Shape.Data src/Shape/Data.hs:61:1-35 153499 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:44:5-49 153500 1 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 153501 1 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 153504 1 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 153506 1 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 153507 1 0.0 0.0 0.0 0.0
tagSingleConstructors Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:782:7-27 153505 1 0.0 0.0 0.0 0.0
CAF:lvl99_rix9J Dodge.Data.Machine <no location info> 116615 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:61:1-39 150397 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:61:1-39 150398 0 0.0 0.0 0.0 0.0
CAF:lvl99_rl5NV Dodge.Data.CWorld <no location info> 122102 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 155896 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 155897 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 155898 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:715:5-30 155901 1 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:717:10-33 155899 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 155900 0 0.0 0.0 0.0 0.0
CAF:lvl99_rlUPK Dodge.Default.World <no location info> 112718 0 0.0 0.0 0.0 0.0
defaultCWorld Dodge.Default.World src/Dodge/Default/World.hs:(85,1)-(98,9) 134032 0 0.0 0.0 0.0 0.0
mempty Data.Vector.Unboxed src/Data/Vector/Unboxed.hs:257:3-16 134033 0 0.0 0.0 0.0 0.0
>>= Data.Vector.Fusion.Util src/Data/Vector/Fusion/Util.hs:36:3-18 134034 0 0.0 0.0 0.0 0.0
fmap Data.Stream.Monadic src/Data/Stream/Monadic.hs:(147,3)-(149,20) 134035 0 0.0 0.0 0.0 0.0
CAF:lvl99_rvpkf Dodge.Room.Tutorial <no location info> 106443 0 0.0 0.0 0.0 0.0
tutHub Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(267,1)-(340,16) 151647 0 0.0 0.0 0.0 0.0
tutHub.ss' Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(322,5)-(340,16) 151649 0 0.0 0.0 0.0 0.0
makeTermLine Dodge.Terminal src/Dodge/Terminal.hs:97:1-46 151650 0 0.0 0.0 0.0 0.0
makeColorTermLine Dodge.Terminal src/Dodge/Terminal.hs:112:1-70 151651 1 0.0 0.0 0.0 0.0
tutHub.t Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(314,5)-(321,105) 151648 0 0.0 0.0 0.0 0.0
CAF:lvl9_rkb2 Codec.Compression.Zlib.Internal <no location info> 68370 0 0.0 0.0 0.0 0.0
decompressStream Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(599,1)-(731,55) 131986 0 0.0 0.0 0.0 0.0
decompressStream.fillBuffers Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(639,3)-(666,29) 131987 0 0.0 0.0 0.0 0.0
CAF:lvl9_rmZMd Dodge.Placement.Instance.Door <no location info> 105976 0 0.0 0.0 0.0 0.0
putAutoDoor Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:(84,1)-(95,25) 139019 0 0.0 0.0 0.0 0.0
fromInteger Linear.V2 src/Linear/V2.hs:219:3-34 139020 0 0.0 0.0 0.0 0.0
pure Linear.V2 src/Linear/V2.hs:169:3-17 139021 1 0.0 0.0 0.0 0.0
CAF:lvl9_rvpil Dodge.Room.Tutorial <no location info> 106380 0 0.0 0.0 0.0 0.0
tutLight Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(232,1)-(257,24) 137263 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 137264 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 137265 1 0.0 0.0 0.0 0.0
CAF:lvl9_rwqj Dodge.Render.ShapePicture <no location info> 128469 0 0.0 0.0 0.0 0.0
barrelShape Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:(82,1)-(84,22) 145038 0 0.0 0.0 0.0 0.0
centroidNum Geometry.Polygon src/Geometry/Polygon.hs:172:1-66 145041 0 0.0 0.0 0.0 0.0
/ Linear.V3 src/Linear/V3.hs:199:3-18 145080 0 0.0 0.0 0.0 0.0
liftA2 Linear.V3 src/Linear/V3.hs:148:10-23 145081 0 0.0 0.0 0.0 0.0
fmap Linear.V3 src/Linear/V3.hs:107:3-42 145085 1 0.0 0.0 0.0 0.0
<*> Control.Foldl src/Control/Foldl.hs:(273,5)-(277,32) 145045 0 0.0 0.0 0.0 0.0
<*>.step Control.Foldl src/Control/Foldl.hs:274:13-64 145046 6 0.0 0.0 0.0 0.0
fmap Control.Foldl src/Control/Foldl.hs:240:5-62 145059 0 0.0 0.0 0.0 0.0
+ Linear.V3 src/Linear/V3.hs:181:3-18 145060 0 0.0 0.0 0.0 0.0
liftA2 Linear.V3 src/Linear/V3.hs:148:10-23 145061 0 0.0 0.0 0.0 0.0
<*> Linear.V3 src/Linear/V3.hs:151:3-46 145062 6 0.0 0.0 0.0 0.0
fmap Linear.V3 src/Linear/V3.hs:107:3-42 145075 0 0.0 0.0 0.0 0.0
fmap Linear.V3 src/Linear/V3.hs:107:3-42 145064 5 0.0 0.0 0.0 0.0
<*>.done Control.Foldl src/Control/Foldl.hs:276:13-51 145076 1 0.0 0.0 0.0 0.0
fmap Control.Foldl src/Control/Foldl.hs:240:5-62 145077 0 0.0 0.0 0.0 0.0
/ Linear.V3 src/Linear/V3.hs:199:3-18 145082 0 0.0 0.0 0.0 0.0
liftA2 Linear.V3 src/Linear/V3.hs:148:10-23 145083 0 0.0 0.0 0.0 0.0
<*> Linear.V3 src/Linear/V3.hs:151:3-46 145084 1 0.0 0.0 0.0 0.0
fmap Linear.V3 src/Linear/V3.hs:107:3-42 145086 0 0.0 0.0 0.0 0.0
fmap Control.Foldl src/Control/Foldl.hs:240:5-62 145056 0 0.0 0.0 0.0 0.0
+ Linear.V3 src/Linear/V3.hs:181:3-18 145057 0 0.0 0.0 0.0 0.0
liftA2 Linear.V3 src/Linear/V3.hs:148:10-23 145058 0 0.0 0.0 0.0 0.0
fmap Linear.V3 src/Linear/V3.hs:107:3-42 145063 1 0.0 0.0 0.0 0.0
genericLength Control.Foldl src/Control/Foldl.hs:901:1-41 145065 0 0.0 0.0 0.0 0.0
genericLength.\ Control.Foldl src/Control/Foldl.hs:901:31-35 145066 6 0.0 0.0 0.0 0.0
+ Linear.V3 src/Linear/V3.hs:181:3-18 145067 0 0.0 0.0 0.0 0.0
liftA2 Linear.V3 src/Linear/V3.hs:148:10-23 145068 0 0.0 0.0 0.0 0.0
<*> Linear.V3 src/Linear/V3.hs:151:3-46 145069 6 0.0 0.0 0.0 0.0
fmap Linear.V3 src/Linear/V3.hs:107:3-42 145074 0 0.0 0.0 0.0 0.0
fmap Linear.V3 src/Linear/V3.hs:107:3-42 145070 6 0.0 0.0 0.0 0.0
CAF:lvl_rcCRy Shader.Bind <no location info> 127495 0 0.0 0.0 0.0 0.0
bufferShaderLayers Shader.Bind src/Shader/Bind.hs:(37,1)-(51,86) 135806 0 0.0 0.0 0.0 0.0
bufferShaderLayers.f Shader.Bind src/Shader/Bind.hs:(39,5)-(51,86) 135807 0 0.0 0.0 0.0 0.0
bufferShaderLayers.f.g Shader.Bind src/Shader/Bind.hs:(45,9)-(51,86) 135808 0 0.0 0.0 0.0 0.0
enumFromTo Picture.Data src/Picture/Data.hs:27:24-27 135809 0 0.0 0.0 0.0 0.0
fromEnum Picture.Data src/Picture/Data.hs:27:24-27 135810 2 0.0 0.0 0.0 0.0
CAF:lvl_rcZHr Shape <no location info> 127362 0 0.0 0.0 0.0 0.0
+ Linear.V3 src/Linear/V3.hs:181:3-18 134842 1 0.0 0.0 0.0 0.0
/ Linear.V3 src/Linear/V3.hs:199:3-18 134907 1 0.0 0.0 0.0 0.0
fromInteger Linear.V3 src/Linear/V3.hs:193:3-34 134836 1 0.0 0.0 0.0 0.0
CAF:lvl_rlBjM Dodge.Render.List <no location info> 107178 0 0.0 0.0 0.0 0.0
makeSelectionListPictures Dodge.Render.List src/Dodge/Render/List.hs:(67,1)-(69,60) 143831 0 0.0 0.0 0.0 0.0
makeSelectionListPictures.f Dodge.Render.List src/Dodge/Render/List.hs:69:5-60 143832 0 0.0 0.0 0.0 0.0
CAF:lvl_rokvH Dodge.Placement.PlaceSpot <no location info> 107308 0 0.0 0.0 0.0 0.0
fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:220:3-14 138767 1 0.0 0.0 0.0 0.0
CAF:lvl_rqUr1 Dodge.Placement.Instance.Creature <no location info> 105996 0 0.0 0.0 0.0 0.0
CAF:lvl_rw438 Dodge.Update <no location info> 128298 0 0.0 0.0 0.0 0.0
updateUniverse Dodge.Update src/Dodge/Update.hs:(76,1)-(84,24) 142926 0 0.0 0.0 0.0 0.0
updateMouseContext Dodge.Update src/Dodge/Update.hs:(328,1)-(330,82) 142927 0 0.0 0.0 0.0 0.0
updateMouseContextGame Dodge.Update src/Dodge/Update.hs:(333,1)-(375,36) 142928 0 0.0 0.0 0.0 0.0
updateMouseContextGame.overterm Dodge.Update src/Dodge/Update.hs:(369,5)-(375,36) 142929 0 0.0 0.0 0.0 0.0
isOverTerminalScreen Dodge.Update src/Dodge/Update.hs:(401,1)-(413,21) 142930 0 0.0 0.0 0.0 0.0
isOverTerminalScreen.(...) Dodge.Update src/Dodge/Update.hs:409:5-52 142931 0 0.0 0.0 0.0 0.0
CAF:lvl_rwq6 Dodge.Render.ShapePicture <no location info> 128461 0 0.0 0.0 0.0 0.0
barrelShape Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:(82,1)-(84,22) 145034 0 0.0 0.0 0.0 0.0
barrelShape.ps Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:84:5-22 145035 0 0.0 0.0 0.0 0.0
CAF:m10_r1gry Data.Aeson.Parser.Internal <no location info> 85509 0 0.0 0.0 0.0 0.0
jstring Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:316:1-45 130211 0 0.0 0.0 0.0 0.0
fmap Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(172,5)-(174,42) 130212 1 0.0 0.0 0.0 0.0
CAF:m110_r1gys Data.Aeson.Parser.Internal <no location info> 85917 0 0.0 0.0 0.0 0.0
value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:194:1-37 130387 0 0.0 0.0 0.0 0.0
>>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 130388 0 0.0 0.0 0.0 0.0
>>=.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(148,9)-(149,44) 130389 0 0.0 0.0 0.0 0.0
>>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 130390 0 0.0 0.0 0.0 0.0
$mW8_DOUBLE_QUOTE.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:33:27-28 130391 0 0.0 0.0 0.0 0.0
fmap Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(172,5)-(174,42) 130392 1 0.0 0.0 0.0 0.0
CAF:m112_r1gyw Data.Aeson.Parser.Internal <no location info> 85919 0 0.0 0.0 0.0 0.0
value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:194:1-37 130382 0 0.0 0.0 0.0 0.0
>>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 130383 1 0.0 0.0 0.0 0.0
>>=.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(148,9)-(149,44) 130384 0 0.0 0.0 0.0 0.0
>>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 130385 0 0.0 0.0 0.0 0.0
$mW8_DOUBLE_QUOTE.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:33:27-28 130386 0 0.0 0.0 0.0 0.0
CAF:m113_r1gyx Data.Aeson.Parser.Internal <no location info> 85927 0 0.0 0.0 0.0 0.0
value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:194:1-37 130157 0 0.0 0.0 0.0 0.0
>>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 130158 0 0.0 0.0 0.0 0.0
>>=.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(148,9)-(149,44) 130159 0 0.0 0.0 0.0 0.0
>>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 130160 0 0.0 0.0 0.0 0.0
$mW8_DOUBLE_QUOTE.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:33:27-28 130161 0 0.0 0.0 0.0 0.0
$mW8_OPEN_CURLY.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:42:27-29 130162 0 0.0 0.0 0.0 0.0
fmap Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(172,5)-(174,42) 130163 1 0.0 0.0 0.0 0.0
CAF:m114_r1gyz Data.Aeson.Parser.Internal <no location info> 85929 0 0.0 0.0 0.0 0.0
value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:194:1-37 130461 0 0.0 0.0 0.0 0.0
>>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 130462 0 0.0 0.0 0.0 0.0
>>=.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(148,9)-(149,44) 130463 0 0.0 0.0 0.0 0.0
>>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 130464 0 0.0 0.0 0.0 0.0
fmap Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(172,5)-(174,42) 130467 1 0.0 0.0 0.0 0.0
$mW8_DOUBLE_QUOTE.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:33:27-28 130465 0 0.0 0.0 0.0 0.0
$mW8_OPEN_CURLY.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:42:27-29 130466 0 0.0 0.0 0.0 0.0
CAF:m115_r1gyE Data.Aeson.Parser.Internal <no location info> 85933 0 0.0 0.0 0.0 0.0
value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:194:1-37 130437 0 0.0 0.0 0.0 0.0
>>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 130438 0 0.0 0.0 0.0 0.0
>>=.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(148,9)-(149,44) 130439 0 0.0 0.0 0.0 0.0
>>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 130440 0 0.0 0.0 0.0 0.0
fmap Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(172,5)-(174,42) 130443 1 0.0 0.0 0.0 0.0
$mW8_DOUBLE_QUOTE.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:33:27-28 130441 0 0.0 0.0 0.0 0.0
$mW8_OPEN_CURLY.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:42:27-29 130442 0 0.0 0.0 0.0 0.0
CAF:m116_r1gyK Data.Aeson.Parser.Internal <no location info> 85938 0 0.0 0.0 0.0 0.0
value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:194:1-37 130246 0 0.0 0.0 0.0 0.0
>>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 130247 0 0.0 0.0 0.0 0.0
>>=.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(148,9)-(149,44) 130248 0 0.0 0.0 0.0 0.0
>>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 130249 0 0.0 0.0 0.0 0.0
$mW8_DOUBLE_QUOTE.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:33:27-28 130250 0 0.0 0.0 0.0 0.0
$mW8_OPEN_CURLY.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:42:27-29 130251 0 0.0 0.0 0.0 0.0
fmap Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(172,5)-(174,42) 130252 1 0.0 0.0 0.0 0.0
CAF:m117_r1gyQ Data.Aeson.Parser.Internal <no location info> 85941 0 0.0 0.0 0.0 0.0
value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:194:1-37 130178 0 0.0 0.0 0.0 0.0
>>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 130179 1 0.0 0.0 0.0 0.0
>>=.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(148,9)-(149,44) 130180 0 0.0 0.0 0.0 0.0
>>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 130181 0 0.0 0.0 0.0 0.0
$mW8_DOUBLE_QUOTE.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:33:27-28 130182 0 0.0 0.0 0.0 0.0
$mW8_OPEN_CURLY.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:42:27-29 130183 0 0.0 0.0 0.0 0.0
<* Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:191:5-36 130184 1 0.0 0.0 0.0 0.0
CAF:m118_r1gyV Data.Aeson.Parser.Internal <no location info> 85951 0 0.0 0.0 0.0 0.0
value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:194:1-37 130322 0 0.0 0.0 0.0 0.0
>>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 130323 0 0.0 0.0 0.0 0.0
>>=.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(148,9)-(149,44) 130324 0 0.0 0.0 0.0 0.0
>>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 130325 0 0.0 0.0 0.0 0.0
$mW8_DOUBLE_QUOTE.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:33:27-28 130326 0 0.0 0.0 0.0 0.0
$mW8_OPEN_CURLY.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:42:27-29 130327 0 0.0 0.0 0.0 0.0
$mW8_OPEN_SQUARE.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:43:27-28 130328 0 0.0 0.0 0.0 0.0
fmap Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(172,5)-(174,42) 130329 1 0.0 0.0 0.0 0.0
CAF:m120_r1gz2 Data.Aeson.Parser.Internal <no location info> 85957 0 0.0 0.0 0.0 0.0
value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:194:1-37 130411 0 0.0 0.0 0.0 0.0
>>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 130412 0 0.0 0.0 0.0 0.0
>>=.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(148,9)-(149,44) 130413 0 0.0 0.0 0.0 0.0
>>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 130414 0 0.0 0.0 0.0 0.0
$mW8_DOUBLE_QUOTE.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:33:27-28 130415 0 0.0 0.0 0.0 0.0
$mW8_OPEN_CURLY.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:42:27-29 130416 0 0.0 0.0 0.0 0.0
$mW8_OPEN_SQUARE.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:43:27-28 130417 0 0.0 0.0 0.0 0.0
fmap Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(172,5)-(174,42) 130418 1 0.0 0.0 0.0 0.0
CAF:m121_r1gz7 Data.Aeson.Parser.Internal <no location info> 85965 0 0.0 0.0 0.0 0.0
value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:194:1-37 130566 0 0.0 0.0 0.0 0.0
>>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 130567 1 0.0 0.0 0.0 0.0
>>=.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(148,9)-(149,44) 130568 0 0.0 0.0 0.0 0.0
>>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 130569 0 0.0 0.0 0.0 0.0
$mW8_DOUBLE_QUOTE.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:33:27-28 130570 0 0.0 0.0 0.0 0.0
$mW8_OPEN_CURLY.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:42:27-29 130571 0 0.0 0.0 0.0 0.0
$mW8_OPEN_SQUARE.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:43:27-28 130572 0 0.0 0.0 0.0 0.0
$mW8_f.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:68:16-18 130573 0 0.0 0.0 0.0 0.0
$mW8_t.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:70:16-18 130574 0 0.0 0.0 0.0 0.0
$mW8_n.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:69:16-18 130575 0 0.0 0.0 0.0 0.0
CAF:m126_r1gzl Data.Aeson.Parser.Internal <no location info> 85980 0 0.0 0.0 0.0 0.0
value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:194:1-37 130090 0 0.0 0.0 0.0 0.0
fmap Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(172,5)-(174,42) 130091 1 0.0 0.0 0.0 0.0
CAF:m127_r1gzo Data.Aeson.Parser.Internal <no location info> 85994 0 0.0 0.0 0.0 0.0
value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:194:1-37 130269 0 0.0 0.0 0.0 0.0
>>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 130270 1 0.0 0.0 0.0 0.0
>>=.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(148,9)-(149,44) 130271 0 0.0 0.0 0.0 0.0
>>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 130272 0 0.0 0.0 0.0 0.0
<* Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:191:5-36 130275 1 0.0 0.0 0.0 0.0
$mW8_DOUBLE_QUOTE.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:33:27-28 130273 0 0.0 0.0 0.0 0.0
$mW8_OPEN_CURLY.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:42:27-29 130274 0 0.0 0.0 0.0 0.0
CAF:m128_r1gzq Data.Aeson.Parser.Internal <no location info> 85995 0 0.0 0.0 0.0 0.0
value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:194:1-37 130346 0 0.0 0.0 0.0 0.0
>>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 130347 1 0.0 0.0 0.0 0.0
>>=.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(148,9)-(149,44) 130348 0 0.0 0.0 0.0 0.0
>>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 130349 0 0.0 0.0 0.0 0.0
$mW8_DOUBLE_QUOTE.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:33:27-28 130350 0 0.0 0.0 0.0 0.0
$mW8_OPEN_CURLY.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:42:27-29 130351 0 0.0 0.0 0.0 0.0
$mW8_OPEN_SQUARE.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:43:27-28 130352 0 0.0 0.0 0.0 0.0
<* Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:191:5-36 130353 1 0.0 0.0 0.0 0.0
CAF:m129_r1gzr Data.Aeson.Parser.Internal <no location info> 86000 0 0.0 0.0 0.0 0.0
jsonEOF Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:432:1-41 130603 0 0.0 0.0 0.0 0.0
fmap Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(172,5)-(174,42) 130604 1 0.0 0.0 0.0 0.0
CAF:m12_r1grC Data.Aeson.Parser.Internal <no location info> 85511 0 0.0 0.0 0.0 0.0
jstring Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:316:1-45 130209 0 0.0 0.0 0.0 0.0
>>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 130210 1 0.0 0.0 0.0 0.0
CAF:m1_rvAoq Dodge.StartNewGame <no location info> 128432 0 0.0 0.0 0.0 0.0
startNewGameInSlot Dodge.StartNewGame src/Dodge/StartNewGame.hs:(16,1)-(18,59) 134877 0 0.0 0.0 0.0 0.0
startNewGameInSlot.i Dodge.StartNewGame src/Dodge/StartNewGame.hs:18:5-59 134878 0 0.0 0.0 0.0 0.0
randomR System.Random src/System/Random.hs:297:10-19 134879 0 0.0 0.0 0.0 0.0
randomR System.Random src/System/Random.hs:235:3-43 134880 0 0.0 0.0 0.0 0.0
uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 134881 0 0.0 0.0 0.0 0.0
uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 134882 0 0.0 0.0 0.0 0.0
uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 134883 1 0.0 0.0 0.0 0.0
CAF:m1_rvpj6 Dodge.Room.Tutorial <no location info> 106406 0 0.0 0.0 0.0 0.0
tutDrop Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(108,1)-(141,16) 137300 0 0.0 0.0 0.0 0.0
roomNgon Dodge.Room.Ngon src/Dodge/Room/Ngon.hs:(17,1)-(50,13) 137301 1 0.0 0.0 0.0 0.0
roomNgon.f Dodge.Room.Ngon src/Dodge/Room/Ngon.hs:(45,5)-(50,13) 137334 12 0.0 0.0 0.0 0.0
>= Dodge.Data.Room src/Dodge/Data/Room.hs:51:19-21 137335 0 0.0 0.0 0.0 0.0
<= Dodge.Data.Room src/Dodge/Data/Room.hs:51:19-21 137336 0 0.0 0.0 0.0 0.0
compare Dodge.Data.Room src/Dodge/Data/Room.hs:51:19-21 137337 24 0.0 0.0 0.0 0.0
linksGridToPath Dodge.Room.Path src/Dodge/Room/Path.hs:(39,1)-(41,87) 137330 1 0.0 0.0 0.0 0.0
compare Linear.V2 src/Linear/V2.hs:114:7-9 137355 372 0.0 0.0 0.0 0.0
linksGridToPath.linkClosest Dodge.Room.Path src/Dodge/Room/Path.hs:41:5-87 137331 6 0.0 0.0 0.0 0.0
doublePairSet Geometry src/Geometry.hs:167:1-50 137332 6 0.0 0.0 0.0 0.0
compare Linear.V2 src/Linear/V2.hs:114:7-9 137333 9 0.0 0.0 0.0 0.0
makeTileFromPoly Tile src/Tile.hs:(35,1)-(43,22) 145733 1 0.0 0.0 0.0 0.0
+ Linear.V2 src/Linear/V2.hs:207:3-18 145736 1 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 145737 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 145738 1 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 145741 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 145739 1 0.0 0.0 0.0 0.0
makeTileFromPoly.(...) Tile src/Tile.hs:43:5-22 145735 1 0.0 0.0 0.0 0.0
makeTileFromPoly.c Tile src/Tile.hs:43:5-22 145734 1 0.0 0.0 0.0 0.0
makeTileFromPoly.d Tile src/Tile.hs:43:5-22 145740 1 0.0 0.0 0.0 0.0
mntLightLnkCond Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(174,1)-(176,59) 137375 1 0.0 0.0 0.0 0.0
takeOne RandomHelp src/RandomHelp.hs:23:1-76 137377 1 0.0 0.0 0.0 0.0
randomR System.Random src/System/Random.hs:297:10-19 137380 1 0.0 0.0 0.0 0.0
randomR System.Random src/System/Random.hs:235:3-43 137384 0 0.0 0.0 0.0 0.0
uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 137385 0 0.0 0.0 0.0 0.0
uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 137386 1 0.0 0.0 0.0 0.0
uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 137387 1 0.0 0.0 0.0 0.0
roomNgon.lnks Dodge.Room.Ngon src/Dodge/Room/Ngon.hs:(41,5)-(44,54) 137304 1 0.0 0.0 0.0 0.0
roomNgon.lnks.\ Dodge.Room.Ngon src/Dodge/Room/Ngon.hs:42:31-43 137307 6 0.0 0.0 0.0 0.0
roomNgon.lnks.\ Dodge.Room.Ngon src/Dodge/Room/Ngon.hs:44:26-48 137305 6 0.0 0.0 0.0 0.0
roomNgon.path1 Dodge.Room.Ngon src/Dodge/Room/Ngon.hs:34:5-33 137310 1 0.0 0.0 0.0 0.0
polyOrthDist Geometry.Polygon src/Geometry/Polygon.hs:(52,1)-(59,19) 137311 1 0.0 0.0 0.0 0.0
polyOrthDist.\ Geometry.Polygon src/Geometry/Polygon.hs:53:27-107 137315 6 0.0 0.0 0.0 0.0
- Linear.V2 src/Linear/V2.hs:209:3-18 137316 24 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 137317 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 137318 24 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 137323 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 137319 24 0.0 0.0 0.0 0.0
+ Linear.V2 src/Linear/V2.hs:207:3-18 137338 6 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 137339 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 137340 6 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 137343 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 137341 6 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 137342 6 0.0 0.0 0.0 0.0
loopPairs ListHelp src/ListHelp.hs:(31,1)-(35,69) 137313 1 0.0 0.0 0.0 0.0
loopPairs.f ListHelp src/ListHelp.hs:(33,5)-(34,40) 137314 6 0.0 0.0 0.0 0.0
polyOrthDist.bl Geometry.Polygon src/Geometry/Polygon.hs:58:5-15 137320 1 0.0 0.0 0.0 0.0
polyOrthDist.br Geometry.Polygon src/Geometry/Polygon.hs:59:5-19 137322 1 0.0 0.0 0.0 0.0
polyOrthDist.rot Geometry.Polygon src/Geometry/Polygon.hs:56:5-33 137321 1 0.0 0.0 0.0 0.0
polyOrthDist.rots Geometry.Polygon src/Geometry/Polygon.hs:57:5-51 137312 1 0.0 0.0 0.0 0.0
roomNgon.path2 Dodge.Room.Ngon src/Dodge/Room/Ngon.hs:35:5-65 137309 1 0.0 0.0 0.0 0.0
roomNgon.g Dodge.Room.Ngon src/Dodge/Room/Ngon.hs:40:5-30 137324 6 0.0 0.0 0.0 0.0
* Linear.V2 src/Linear/V2.hs:211:3-18 137344 6 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 137345 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 137346 6 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 137354 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 137347 6 0.0 0.0 0.0 0.0
+ Linear.V2 src/Linear/V2.hs:207:3-18 137349 6 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 137350 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 137351 6 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 137353 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 137352 6 0.0 0.0 0.0 0.0
fromRational Linear.V2 src/Linear/V2.hs:227:3-36 137348 6 0.0 0.0 0.0 0.0
roomNgon.path3 Dodge.Room.Ngon src/Dodge/Room/Ngon.hs:36:5-51 137325 1 0.0 0.0 0.0 0.0
loopPairs ListHelp src/ListHelp.hs:(31,1)-(35,69) 137326 1 0.0 0.0 0.0 0.0
loopPairs.f ListHelp src/ListHelp.hs:(33,5)-(34,40) 137327 12 0.0 0.0 0.0 0.0
roomNgon.path4 Dodge.Room.Ngon src/Dodge/Room/Ngon.hs:37:5-38 137328 1 0.0 0.0 0.0 0.0
doublePair Geometry src/Geometry.hs:163:1-36 137329 24 0.0 0.0 0.0 0.0
roomNgon.poly Dodge.Room.Ngon src/Dodge/Room/Ngon.hs:33:5-27 138021 1 0.0 0.0 0.0 0.0
polyOrthDist Geometry.Polygon src/Geometry/Polygon.hs:(52,1)-(59,19) 138022 1 0.0 0.0 0.0 0.0
polyOrthDist.\ Geometry.Polygon src/Geometry/Polygon.hs:53:27-107 138026 6 0.0 0.0 0.0 0.0
- Linear.V2 src/Linear/V2.hs:209:3-18 138027 24 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 138028 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 138029 24 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 138034 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 138030 24 0.0 0.0 0.0 0.0
+ Linear.V2 src/Linear/V2.hs:207:3-18 138035 6 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 138036 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 138037 6 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 138040 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 138038 6 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 138039 6 0.0 0.0 0.0 0.0
loopPairs ListHelp src/ListHelp.hs:(31,1)-(35,69) 138024 1 0.0 0.0 0.0 0.0
loopPairs.f ListHelp src/ListHelp.hs:(33,5)-(34,40) 138025 6 0.0 0.0 0.0 0.0
polyOrthDist.bl Geometry.Polygon src/Geometry/Polygon.hs:58:5-15 138031 1 0.0 0.0 0.0 0.0
polyOrthDist.br Geometry.Polygon src/Geometry/Polygon.hs:59:5-19 138033 1 0.0 0.0 0.0 0.0
polyOrthDist.rot Geometry.Polygon src/Geometry/Polygon.hs:56:5-33 138032 1 0.0 0.0 0.0 0.0
polyOrthDist.rots Geometry.Polygon src/Geometry/Polygon.hs:57:5-51 138023 1 0.0 0.0 0.0 0.0
roomNgon.poss Dodge.Room.Ngon src/Dodge/Room/Ngon.hs:(38,5)-(39,24) 137308 1 0.0 0.0 0.0 0.0
roomNgon.poss.\ Dodge.Room.Ngon src/Dodge/Room/Ngon.hs:38:23-62 138414 7 0.0 0.0 0.0 0.0
roomNgon.rot Dodge.Room.Ngon src/Dodge/Room/Ngon.hs:31:5-33 137306 1 0.0 0.0 0.0 0.0
roomNgon.rots Dodge.Room.Ngon src/Dodge/Room/Ngon.hs:32:5-51 137303 1 0.0 0.0 0.0 0.0
CAF:m2_ruF7V Dodge.Room.Room <no location info> 106637 0 0.0 0.0 0.0 0.0
glassSwitchBackCrits Dodge.Room.Room src/Dodge/Room/Room.hs:(107,1)-(109,51) 136701 0 0.0 0.0 0.0 0.0
glassSwitchBack Dodge.Room.Room src/Dodge/Room/Room.hs:(73,1)-(104,41) 136702 1 0.0 0.0 0.0 0.0
CAF:m2_rvpkI Dodge.Room.Tutorial <no location info> 106458 0 0.0 0.0 0.0 0.0
tutHub Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(267,1)-(340,16) 136809 0 0.0 0.0 0.0 0.0
tutHub.r Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:313:5-77 136810 0 0.0 0.0 0.0 0.0
roomRectAutoLinks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(144,1)-(151,43) 136811 1 0.0 0.0 0.0 0.0
roomRectAutoLinks.f Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:151:5-43 136817 2 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 136815 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 136816 1 0.0 0.0 0.0 0.0
mntLightLnkCond Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(174,1)-(176,59) 137013 1 0.0 0.0 0.0 0.0
takeOne RandomHelp src/RandomHelp.hs:23:1-76 137014 1 0.0 0.0 0.0 0.0
randomR System.Random src/System/Random.hs:297:10-19 137015 1 0.0 0.0 0.0 0.0
randomR System.Random src/System/Random.hs:235:3-43 137016 0 0.0 0.0 0.0 0.0
uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 137017 0 0.0 0.0 0.0 0.0
uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 137018 1 0.0 0.0 0.0 0.0
uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 137019 1 0.0 0.0 0.0 0.0
roomRect Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(50,1)-(121,13) 136818 1 0.0 0.0 0.0 0.0
compare Linear.V2 src/Linear/V2.hs:114:7-9 136877 191 0.0 0.0 0.0 0.0
doublePairSet Geometry src/Geometry.hs:167:1-50 136875 24 0.0 0.0 0.0 0.0
compare Linear.V2 src/Linear/V2.hs:114:7-9 136876 36 0.0 0.0 0.0 0.0
roomRect.makeonpos Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(102,5)-(103,29) 138381 4 0.0 0.0 0.0 0.0
roomRect.makerpedges Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(104,5)-(110,13) 138385 4 0.0 0.0 0.0 0.0
compare Dodge.Data.Room src/Dodge/Data/Room.hs:78:19-21 138389 20 0.0 0.0 0.0 0.0
compare Dodge.Data.CardinalPoint src/Dodge/Data/CardinalPoint.hs:10:19-21 138390 20 0.0 0.0 0.0 0.0
>= Dodge.Data.Room src/Dodge/Data/Room.hs:78:19-21 138386 4 0.0 0.0 0.0 0.0
< Dodge.Data.Room src/Dodge/Data/Room.hs:78:19-21 138387 4 0.0 0.0 0.0 0.0
compare Dodge.Data.CardinalPoint src/Dodge/Data/CardinalPoint.hs:10:19-21 138388 4 0.0 0.0 0.0 0.0
rectNSWE Geometry.Polygon src/Geometry/Polygon.hs:16:1-55 137887 3 0.0 0.0 0.0 0.0
roomRect.elnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:89:5-70 136857 1 0.0 0.0 0.0 0.0
roomRect.somelnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:87:5-65 136861 1 0.0 0.0 0.0 0.0
gridPoints Grid src/Grid.hs:68:1-30 136858 0 0.0 0.0 0.0 0.0
gridPointsOff Grid src/Grid.hs:(63,1)-(65,73) 136859 1 0.0 0.0 0.0 0.0
gridPointsOff.f Grid src/Grid.hs:65:5-73 136862 2 0.0 0.0 0.0 0.0
gridPoints' Grid src/Grid.hs:80:1-67 136860 1 0.0 0.0 0.0 0.0
roomRect.interposps Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:112:5-94 138368 1 0.0 0.0 0.0 0.0
_1 Control.Lens.Tuple src/Control/Lens/Tuple.hs:120:3-37 138372 1 0.0 0.0 0.0 0.0
_1.\ Control.Lens.Tuple src/Control/Lens/Tuple.hs:120:32-37 138373 1 0.0 0.0 0.0 0.0
gridPoints'' Grid src/Grid.hs:(75,1)-(77,69) 138369 1 0.0 0.0 0.0 0.0
gridPoints' Grid src/Grid.hs:80:1-67 138370 1 0.0 0.0 0.0 0.0
gridPoints''.f Grid src/Grid.hs:77:5-69 138374 1 0.0 0.0 0.0 0.0
roomRect.lnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(92,5)-(96,60) 136824 1 0.0 0.0 0.0 0.0
roomRect.m Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(97,5)-(99,26) 136825 4 0.0 0.0 0.0 0.0
lnkBothAnd Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(133,1)-(138,9) 136845 8 0.0 0.0 0.0 0.0
compare Dodge.Data.Room src/Dodge/Data/Room.hs:51:19-21 136850 40 0.0 0.0 0.0 0.0
compare Dodge.Data.CardinalPoint src/Dodge/Data/CardinalPoint.hs:10:19-21 136851 8 0.0 0.0 0.0 0.0
>= Dodge.Data.Room src/Dodge/Data/Room.hs:51:19-21 136846 0 0.0 0.0 0.0 0.0
<= Dodge.Data.Room src/Dodge/Data/Room.hs:51:19-21 136847 0 0.0 0.0 0.0 0.0
compare Dodge.Data.Room src/Dodge/Data/Room.hs:51:19-21 136848 32 0.0 0.0 0.0 0.0
compare Dodge.Data.CardinalPoint src/Dodge/Data/CardinalPoint.hs:10:19-21 136849 8 0.0 0.0 0.0 0.0
zipCountDown Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:124:1-58 136826 4 0.0 0.0 0.0 0.0
roomRect.makeoffpos Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(113,5)-(114,82) 138371 1 0.0 0.0 0.0 0.0
roomRect.makerpedges' Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(115,5)-(121,13) 138375 1 0.0 0.0 0.0 0.0
compare Dodge.Data.Room src/Dodge/Data/Room.hs:78:19-21 138379 5 0.0 0.0 0.0 0.0
compare Dodge.Data.CardinalPoint src/Dodge/Data/CardinalPoint.hs:10:19-21 138380 5 0.0 0.0 0.0 0.0
>= Dodge.Data.Room src/Dodge/Data/Room.hs:78:19-21 138376 1 0.0 0.0 0.0 0.0
< Dodge.Data.Room src/Dodge/Data/Room.hs:78:19-21 138377 1 0.0 0.0 0.0 0.0
compare Dodge.Data.CardinalPoint src/Dodge/Data/CardinalPoint.hs:10:19-21 138378 1 0.0 0.0 0.0 0.0
roomRect.nlnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:90:5-61 136827 1 0.0 0.0 0.0 0.0
roomRect.somelnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:87:5-65 136831 1 0.0 0.0 0.0 0.0
gridPoints Grid src/Grid.hs:68:1-30 136828 0 0.0 0.0 0.0 0.0
gridPointsOff Grid src/Grid.hs:(63,1)-(65,73) 136829 1 0.0 0.0 0.0 0.0
gridPointsOff.f Grid src/Grid.hs:65:5-73 136852 2 0.0 0.0 0.0 0.0
gridPoints' Grid src/Grid.hs:80:1-67 136830 1 0.0 0.0 0.0 0.0
roomRect.posps Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:111:5-79 136821 1 0.0 0.0 0.0 0.0
_1 Control.Lens.Tuple src/Control/Lens/Tuple.hs:120:3-37 138382 4 0.0 0.0 0.0 0.0
_1.\ Control.Lens.Tuple src/Control/Lens/Tuple.hs:120:32-37 138383 4 0.0 0.0 0.0 0.0
gridPoints'' Grid src/Grid.hs:(75,1)-(77,69) 136822 1 0.0 0.0 0.0 0.0
gridPoints''.f Grid src/Grid.hs:77:5-69 138384 4 0.0 0.0 0.0 0.0
gridPoints' Grid src/Grid.hs:80:1-67 136823 1 0.0 0.0 0.0 0.0
roomRect.pth Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(100,5)-(101,74) 136832 1 0.0 0.0 0.0 0.0
linksGridToPath Dodge.Room.Path src/Dodge/Room/Path.hs:(39,1)-(41,87) 136841 1 0.0 0.0 0.0 0.0
compare Linear.V2 src/Linear/V2.hs:114:7-9 136856 100 0.0 0.0 0.0 0.0
linksGridToPath.linkClosest Dodge.Room.Path src/Dodge/Room/Path.hs:41:5-87 136842 8 0.0 0.0 0.0 0.0
doublePairSet Geometry src/Geometry.hs:167:1-50 136843 8 0.0 0.0 0.0 0.0
compare Linear.V2 src/Linear/V2.hs:114:7-9 136844 12 0.0 0.0 0.0 0.0
makeGrid Grid src/Grid.hs:(56,1)-(60,30) 136833 1 0.0 0.0 0.0 0.0
== Linear.V2 src/Linear/V2.hs:114:4-5 136855 32 0.0 0.0 0.0 0.0
doublePair Geometry src/Geometry.hs:163:1-36 136839 4 0.0 0.0 0.0 0.0
makeGrid.\ Grid src/Grid.hs:59:28-64 136837 1 0.0 0.0 0.0 0.0
both Data.Tuple.Extra src/Data/Tuple/Extra.hs:73:1-26 136840 4 0.0 0.0 0.0 0.0
makeRect Grid src/Grid.hs:(83,1)-(90,9) 136838 1 0.0 0.0 0.0 0.0
toV2 Geometry.Data src/Geometry/Data.hs:55:1-20 136854 8 0.0 0.0 0.0 0.0
gridPoints Grid src/Grid.hs:68:1-30 136834 0 0.0 0.0 0.0 0.0
gridPointsOff Grid src/Grid.hs:(63,1)-(65,73) 136835 1 0.0 0.0 0.0 0.0
gridPoints' Grid src/Grid.hs:80:1-67 136836 1 0.0 0.0 0.0 0.0
gridPointsOff.f Grid src/Grid.hs:65:5-73 136853 1 0.0 0.0 0.0 0.0
roomRect.slnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:91:5-62 136869 1 0.0 0.0 0.0 0.0
roomRect.somelnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:87:5-65 136873 1 0.0 0.0 0.0 0.0
gridPoints Grid src/Grid.hs:68:1-30 136870 0 0.0 0.0 0.0 0.0
gridPointsOff Grid src/Grid.hs:(63,1)-(65,73) 136871 1 0.0 0.0 0.0 0.0
gridPointsOff.f Grid src/Grid.hs:65:5-73 136874 2 0.0 0.0 0.0 0.0
gridPoints' Grid src/Grid.hs:80:1-67 136872 1 0.0 0.0 0.0 0.0
roomRect.wlnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:88:5-68 136863 1 0.0 0.0 0.0 0.0
roomRect.somelnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:87:5-65 136867 1 0.0 0.0 0.0 0.0
gridPoints Grid src/Grid.hs:68:1-30 136864 0 0.0 0.0 0.0 0.0
gridPointsOff Grid src/Grid.hs:(63,1)-(65,73) 136865 1 0.0 0.0 0.0 0.0
gridPointsOff.f Grid src/Grid.hs:65:5-73 136868 2 0.0 0.0 0.0 0.0
gridPoints' Grid src/Grid.hs:80:1-67 136866 1 0.0 0.0 0.0 0.0
roomRect.xd Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:86:5-35 136819 1 0.0 0.0 0.0 0.0
roomRect.yd Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:85:5-35 136820 1 0.0 0.0 0.0 0.0
CAF:m3_rvAos Dodge.StartNewGame <no location info> 128433 0 0.0 0.0 0.0 0.0
startNewGameInSlot Dodge.StartNewGame src/Dodge/StartNewGame.hs:(16,1)-(18,59) 134869 0 0.0 0.0 0.0 0.0
startNewGameInSlot.i Dodge.StartNewGame src/Dodge/StartNewGame.hs:18:5-59 134870 0 0.0 0.0 0.0 0.0
randomR System.Random src/System/Random.hs:297:10-19 134871 0 0.0 0.0 0.0 0.0
randomR System.Random src/System/Random.hs:235:3-43 134872 0 0.0 0.0 0.0 0.0
uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 134873 0 0.0 0.0 0.0 0.0
uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 134874 1 0.0 0.0 0.0 0.0
CAF:m3_rvpli Dodge.Room.Tutorial <no location info> 106476 0 0.0 0.0 0.0 0.0
tutHub Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(267,1)-(340,16) 136659 0 0.0 0.0 0.0 0.0
critsRoom Dodge.Room.Room src/Dodge/Room/Room.hs:(399,1)-(405,13) 136660 1 0.0 0.0 0.0 0.0
glassSwitchBackCrits Dodge.Room.Room src/Dodge/Room/Room.hs:(107,1)-(109,51) 136699 1 0.0 0.0 0.0 0.0
glassSwitchBackCrits.f Dodge.Room.Room src/Dodge/Room/Room.hs:109:5-51 140937 1 0.0 0.0 0.0 0.0
psPtPl Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:10:1-72 140938 1 0.0 0.0 0.0 0.0
takeOne RandomHelp src/RandomHelp.hs:23:1-76 136663 1 0.0 0.0 0.0 0.0
randomR System.Random src/System/Random.hs:297:10-19 136666 1 0.0 0.0 0.0 0.0
CAF:magicConstant_r2IQ3 Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:438:11-23 68763 0 0.0 0.0 0.0 0.0
pngCrcTable Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:(434,1)-(438,46) 131682 0 0.0 0.0 0.0 0.0
pngCrcTable.magicConstant Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:438:11-46 131683 1 0.0 0.0 0.0 0.0
CAF:makeSelectionListPictures Dodge.Render.List src/Dodge/Render/List.hs:67:1-25 107179 0 0.0 0.0 0.0 0.0
makeSelectionListPictures Dodge.Render.List src/Dodge/Render/List.hs:(67,1)-(69,60) 135042 1 0.0 0.0 0.0 0.0
CAF:makeStateVar Data.StateVar src/Data/StateVar.hs:139:1-12 82010 0 0.0 0.0 0.0 0.0
makeStateVar Data.StateVar src/Data/StateVar.hs:139:1-23 131161 1 0.0 0.0 0.0 0.0
CAF:makeTermLine Dodge.Terminal src/Dodge/Terminal.hs:97:1-12 109976 0 0.0 0.0 0.0 0.0
makeTermLine Dodge.Terminal src/Dodge/Terminal.hs:97:1-46 144085 1 0.0 0.0 0.0 0.0
CAF:materialColor Dodge.Material.Color src/Dodge/Material/Color.hs:9:1-13 111204 0 0.0 0.0 0.0 0.0
materialColor Dodge.Material.Color src/Dodge/Material/Color.hs:(9,1)-(19,29) 143564 1 0.0 0.0 0.0 0.0
CAF:maxAmmo2 Dodge.Item.MaxAmmo <no location info> 111456 0 0.0 0.0 0.0 0.0
maxAmmo Dodge.Item.MaxAmmo src/Dodge/Item/MaxAmmo.hs:(7,1)-(17,16) 144422 0 0.0 0.0 0.0 0.0
CAF:maxExpt Utils src/Utils.hs:58:1-7 80563 0 0.0 0.0 0.0 0.0
maxExpt Utils src/Utils.hs:58:1-13 130909 1 0.0 0.0 0.0 0.0
CAF:maxInvSlots Dodge.Inventory.CheckSlots src/Dodge/Inventory/CheckSlots.hs:31:1-11 112299 0 0.0 0.0 0.0 0.0
maxInvSlots Dodge.Inventory.CheckSlots src/Dodge/Inventory/CheckSlots.hs:31:1-17 156268 1 0.0 0.0 0.0 0.0
CAF:maxViewDistance Dodge.Viewpoints src/Dodge/Viewpoints.hs:27:1-15 128160 0 0.0 0.0 0.0 0.0
maxViewDistance Dodge.Viewpoints src/Dodge/Viewpoints.hs:27:1-21 152307 1 0.0 0.0 0.0 0.0
CAF:maxd_ro7lc Dodge.Update.Camera src/Dodge/Update/Camera.hs:134:5-8 128284 0 0.0 0.0 0.0 0.0
updateCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(31,1)-(33,43) 143033 0 0.0 0.0 0.0 0.0
updateInGameCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(80,1)-(85,42) 143034 0 0.0 0.0 0.0 0.0
moveZoomCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(88,1)-(141,21) 143035 0 0.0 0.0 0.0 0.0
moveZoomCamera.maxd Dodge.Update.Camera src/Dodge/Update/Camera.hs:134:5-28 143036 1 0.0 0.0 0.0 0.0
CAF:menuLDP1 Dodge.ListDisplayParams <no location info> 111292 0 0.0 0.0 0.0 0.0
menuLDP Dodge.ListDisplayParams src/Dodge/ListDisplayParams.hs:(53,1)-(57,29) 135028 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 135029 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 135030 1 0.0 0.0 0.0 0.0
CAF:menuLDP2 Dodge.ListDisplayParams <no location info> 111291 0 0.0 0.0 0.0 0.0
menuLDP Dodge.ListDisplayParams src/Dodge/ListDisplayParams.hs:(53,1)-(57,29) 135031 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 135032 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 135033 1 0.0 0.0 0.0 0.0
CAF:menuLDP3 Dodge.ListDisplayParams <no location info> 111290 0 0.0 0.0 0.0 0.0
menuLDP Dodge.ListDisplayParams src/Dodge/ListDisplayParams.hs:(53,1)-(57,29) 135034 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 135035 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 135036 1 0.0 0.0 0.0 0.0
CAF:mkState1 Codec.Compression.Zlib.Stream <no location info> 68222 0 0.0 0.0 0.0 0.0
mkState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(426,1)-(437,57) 131798 1 0.0 0.0 0.0 0.0
CAF:mkStdGen1 System.Random.Internal <no location info> 79921 0 0.0 0.0 0.0 0.0
mkStdGen System.Random.Internal src/System/Random/Internal.hs:583:1-45 134046 1 0.0 0.0 0.0 0.0
CAF:mntLS2 Dodge.Placement.Instance.LightSource <no location info> 105949 0 0.0 0.0 0.0 0.0
CAF:mntLS4 Dodge.Placement.Instance.LightSource <no location info> 105948 0 0.0 0.0 0.0 0.0
CAF:mntLS6 Dodge.Placement.Instance.LightSource <no location info> 105947 0 0.0 0.0 0.0 0.0
mntLS Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(134,1)-(136,40) 139577 0 0.0 0.0 0.0 0.0
mntLS.defaultLS Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:136:5-40 139578 0 0.0 0.0 0.0 0.0
fromRational Linear.V3 src/Linear/V3.hs:201:3-36 139579 1 0.0 0.0 0.0 0.0
CAF:mntLS7 Dodge.Placement.Instance.LightSource <no location info> 105945 0 0.0 0.0 0.0 0.0
mntLS Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(134,1)-(136,40) 139580 0 0.0 0.0 0.0 0.0
mntLS.defaultLS Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:136:5-40 139581 0 0.0 0.0 0.0 0.0
fromRational Linear.V3 src/Linear/V3.hs:201:3-36 139582 0 0.0 0.0 0.0 0.0
pure Linear.V3 src/Linear/V3.hs:149:3-19 139583 1 0.0 0.0 0.0 0.0
CAF:mntLS8 Dodge.Placement.Instance.LightSource <no location info> 105946 0 0.0 0.0 0.0 0.0
mntLS Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(134,1)-(136,40) 139570 0 0.0 0.0 0.0 0.0
mntLS.defaultLS Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:136:5-40 139571 0 0.0 0.0 0.0 0.0
fromInteger Linear.V3 src/Linear/V3.hs:193:3-34 139572 1 0.0 0.0 0.0 0.0
CAF:mntLS9 Dodge.Placement.Instance.LightSource <no location info> 105944 0 0.0 0.0 0.0 0.0
mntLS Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(134,1)-(136,40) 139573 0 0.0 0.0 0.0 0.0
mntLS.defaultLS Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:136:5-40 139574 0 0.0 0.0 0.0 0.0
fromInteger Linear.V3 src/Linear/V3.hs:193:3-34 139575 0 0.0 0.0 0.0 0.0
pure Linear.V3 src/Linear/V3.hs:149:3-19 139576 1 0.0 0.0 0.0 0.0
CAF:mntLightLnkCond8 Dodge.Placement.Instance.LightSource <no location info> 105962 0 0.0 0.0 0.0 0.0
mntLSCond Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(161,1)-(164,22) 139491 0 0.0 0.0 0.0 0.0
fromInteger Linear.V2 src/Linear/V2.hs:219:3-34 139492 0 0.0 0.0 0.0 0.0
pure Linear.V2 src/Linear/V2.hs:169:3-17 139493 1 0.0 0.0 0.0 0.0
CAF:mntLightLnkCond_wallp Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:134:11-15 105963 0 0.0 0.0 0.0 0.0
mntLSCond Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(161,1)-(164,22) 139489 0 0.0 0.0 0.0 0.0
fromInteger Linear.V2 src/Linear/V2.hs:219:3-34 139490 1 0.0 0.0 0.0 0.0
CAF:muin Dodge.RoomLink src/Dodge/RoomLink.hs:148:1-4 106314 0 0.0 0.0 0.0 0.0
muin Dodge.RoomLink src/Dodge/RoomLink.hs:148:1-27 138043 1 0.0 0.0 0.0 0.0
CAF:mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-4 79739 0 0.0 0.0 0.0 0.0
mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 134052 1 0.0 0.0 0.0 0.0
CAF:muout Dodge.RoomLink src/Dodge/RoomLink.hs:145:1-5 106315 0 0.0 0.0 0.0 0.0
muout Dodge.RoomLink src/Dodge/RoomLink.hs:145:1-29 137447 1 0.0 0.0 0.0 0.0
CAF:n_rv48i Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:161:9 106987 0 0.0 0.0 0.0 0.0
slowDoorRoom Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(157,1)-(171,66) 136096 0 0.0 0.0 0.0 0.0
slowDoorRoom.n Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:161:9-14 136097 1 0.0 0.0 0.0 0.0
CAF:newKey IntMapHelp src/IntMapHelp.hs:62:1-6 109491 0 0.0 0.0 0.0 0.0
newKey IntMapHelp src/IntMapHelp.hs:62:1-42 138727 1 0.0 0.0 0.0 0.0
CAF:newSounds_rsIt9 Dodge.Creature.Perception src/Dodge/Creature/Perception.hs:170:1-9 108782 0 0.0 0.0 0.0 0.0
newSounds Dodge.Creature.Perception src/Dodge/Creature/Perception.hs:(170,1)-(174,20) 143400 1 0.0 0.0 0.0 0.0
CAF:nextLayoutInt1 Dodge.Data.MetaTree <no location info> 107841 0 0.0 0.0 0.0 0.0
nextLayoutInt Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:(44,1)-(47,12) 136657 1 0.0 0.0 0.0 0.0
CAF:normalGait Dodge.Creature.State.WalkCycle src/Dodge/Creature/State/WalkCycle.hs:31:1-10 108673 0 0.0 0.0 0.0 0.0
normalGait Dodge.Creature.State.WalkCycle src/Dodge/Creature/State/WalkCycle.hs:(31,1)-(33,31) 156424 1 0.0 0.0 0.0 0.0
CAF:null_1 Data.Aeson.Encoding.Builder <no location info> 85155 0 0.0 0.0 0.0 0.0
null_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:78:1-56 147384 1 0.0 0.0 0.0 0.0
CAF:oneH Dodge.Creature.Test src/Dodge/Creature/Test.hs:97:1-4 126405 0 0.0 0.0 0.0 0.0
oneH Dodge.Creature.Test src/Dodge/Creature/Test.hs:97:1-28 134765 1 0.0 0.0 0.0 0.0
CAF:outputBufferBytesAvailable1 Codec.Compression.Zlib.Stream <no location info> 68225 0 0.0 0.0 0.0 0.0
outputBufferBytesAvailable Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:237:1-40 132270 1 0.0 0.0 0.0 0.0
CAF:outputBufferFull Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:249:1-16 68263 0 0.0 0.0 0.0 0.0
outputBufferFull Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:249:1-57 131847 1 0.0 0.0 0.0 0.0
CAF:outputBufferSpaceRemaining Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:243:1-26 68262 0 0.0 0.0 0.0 0.0
outputBufferSpaceRemaining Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:243:1-39 131849 1 0.0 0.0 0.0 0.0
CAF:outputToCInt SDL.Mixer src/SDL/Mixer.hs:356:1-12 105486 0 0.0 0.0 0.0 0.0
outputToCInt SDL.Mixer src/SDL/Mixer.hs:(356,1)-(358,13) 133687 1 0.0 0.0 0.0 0.0
CAF:overPosSH Shape src/Shape.hs:263:1-9 127375 0 0.0 0.0 0.0 0.0
overPosSH Shape src/Shape.hs:263:1-28 134633 1 0.0 0.0 0.0 0.0
CAF:p28_r1gyD Data.Aeson.Parser.Internal <no location info> 85932 0 0.0 0.0 0.0 0.0
value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:194:1-37 130449 0 0.0 0.0 0.0 0.0
>>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 130450 1 0.0 0.0 0.0 0.0
>>=.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(148,9)-(149,44) 130451 0 0.0 0.0 0.0 0.0
>>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 130452 0 0.0 0.0 0.0 0.0
$mW8_DOUBLE_QUOTE.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:33:27-28 130453 0 0.0 0.0 0.0 0.0
$mW8_OPEN_CURLY.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:42:27-29 130454 0 0.0 0.0 0.0 0.0
CAF:p29_r1gyJ Data.Aeson.Parser.Internal <no location info> 85937 0 0.0 0.0 0.0 0.0
value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:194:1-37 130255 0 0.0 0.0 0.0 0.0
>>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 130256 1 0.0 0.0 0.0 0.0
>>=.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(148,9)-(149,44) 130257 0 0.0 0.0 0.0 0.0
>>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 130258 0 0.0 0.0 0.0 0.0
$mW8_DOUBLE_QUOTE.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:33:27-28 130259 0 0.0 0.0 0.0 0.0
$mW8_OPEN_CURLY.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:42:27-29 130260 0 0.0 0.0 0.0 0.0
CAF:p30_r1gz1 Data.Aeson.Parser.Internal <no location info> 85956 0 0.0 0.0 0.0 0.0
value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:194:1-37 130419 0 0.0 0.0 0.0 0.0
>>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 130420 1 0.0 0.0 0.0 0.0
>>=.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(148,9)-(149,44) 130421 0 0.0 0.0 0.0 0.0
>>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 130422 0 0.0 0.0 0.0 0.0
$mW8_DOUBLE_QUOTE.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:33:27-28 130423 0 0.0 0.0 0.0 0.0
$mW8_OPEN_CURLY.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:42:27-29 130424 0 0.0 0.0 0.0 0.0
$mW8_OPEN_SQUARE.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:43:27-28 130425 0 0.0 0.0 0.0 0.0
CAF:pLTESignature Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:386:1-13 68704 0 0.0 0.0 0.0 0.0
pLTESignature Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:386:1-32 131711 1 0.0 0.0 0.0 0.0
signature Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:377:1-19 131712 0 0.0 0.0 0.0 0.0
CAF:p_rupni Dodge.Tree.Shift <no location info> 109910 0 0.0 0.0 0.0 0.0
posRms Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:(50,1)-(122,21) 137785 0 0.0 0.0 0.0 0.0
posRms.tryParentLinks Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:(64,5)-(122,21) 137786 0 0.0 0.0 0.0 0.0
posRms.tryParentLinks.tryChildLinks Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:(67,9)-(122,21) 137787 0 0.0 0.0 0.0 0.0
_Snoc Control.Lens.Cons src/Control/Lens/Cons.hs:(361,3)-(363,26) 137788 1 0.0 0.0 0.0 0.0
CAF:pairStr1 Data.Aeson.Encoding.Internal <no location info> 86348 0 0.0 0.0 0.0 0.0
string Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:269:1-29 147405 1 0.0 0.0 0.0 0.0
CAF:par Control.Parallel Control/Parallel.hs:47:1-3 99549 0 0.0 0.0 0.0 0.0
par Control.Parallel Control/Parallel.hs:47:1-18 134221 1 0.0 0.0 0.0 0.0
CAF:peZoneSize Dodge.Zoning.Pathing src/Dodge/Zoning/Pathing.hs:50:1-10 109788 0 0.0 0.0 0.0 0.0
peZoneSize Dodge.Zoning.Pathing src/Dodge/Zoning/Pathing.hs:50:1-15 138609 1 0.0 0.0 0.0 0.0
CAF:plNew1 Dodge.Base.NewID <no location info> 106265 0 0.0 0.0 0.0 0.0
plNewUpID Dodge.Base.NewID src/Dodge/Base/NewID.hs:(14,1)-(16,26) 138716 0 0.0 0.0 0.0 0.0
sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:3-50 138717 1 0.0 0.0 0.0 0.0
cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 138718 1 0.0 0.0 0.0 0.0
CAF:plNewID1 Dodge.Base.NewID <no location info> 106264 0 0.0 0.0 0.0 0.0
plNewID Dodge.Base.NewID src/Dodge/Base/NewID.hs:(8,1)-(10,26) 139064 0 0.0 0.0 0.0 0.0
sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:3-50 139065 1 0.0 0.0 0.0 0.0
cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 139066 1 0.0 0.0 0.0 0.0
CAF:playLimit2 SDL.Mixer <no location info> 105548 0 0.0 0.0 0.0 0.0
playLimit SDL.Mixer src/SDL/Mixer.hs:(590,1)-(600,5) 145589 0 0.0 0.0 0.0 0.0
fromInteger SDL.Mixer src/SDL/Mixer.hs:480:43-45 145590 0 0.0 0.0 0.0 0.0
CAF:plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-4 79738 0 0.0 0.0 0.0 0.0
plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 134073 1 0.0 0.0 0.0 0.0
CAF:pmLinesAdjacency1 Shader.Data <no location info> 127456 0 0.0 0.0 0.0 0.0
pmLinesAdjacency Shader.Data src/Shader/Data.hs:110:1-51 133756 1 0.0 0.0 0.0 0.0
CAF:pmPoints1 Shader.Data <no location info> 127452 0 0.0 0.0 0.0 0.0
pmPoints Shader.Data src/Shader/Data.hs:108:1-34 133755 1 0.0 0.0 0.0 0.0
CAF:pmTriangleStrip1 Shader.Data <no location info> 127464 0 0.0 0.0 0.0 0.0
pmTriangleStrip Shader.Data src/Shader/Data.hs:114:1-49 133757 1 0.0 0.0 0.0 0.0
CAF:pmTriangles1 Shader.Data <no location info> 127462 0 0.0 0.0 0.0 0.0
pmTriangles Shader.Data src/Shader/Data.hs:113:1-40 131435 1 0.0 0.0 0.0 0.0
CAF:pnZoneSize Dodge.Zoning.Pathing src/Dodge/Zoning/Pathing.hs:27:1-10 109785 0 0.0 0.0 0.0 0.0
pnZoneSize Dodge.Zoning.Pathing src/Dodge/Zoning/Pathing.hs:27:1-15 138563 1 0.0 0.0 0.0 0.0
CAF:pngComputeCrc Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:443:1-13 68774 0 0.0 0.0 0.0 0.0
pngComputeCrc Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:(443,1)-(447,52) 131639 1 0.0 0.0 0.0 0.0
CAF:pngCrcTable_r2FvW Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:434:1-11 68770 0 0.0 0.0 0.0 0.0
pngCrcTable Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:(434,1)-(438,46) 131647 1 0.0 0.0 0.0 0.0
>>= Data.Vector.Fusion.Util src/Data/Vector/Fusion/Util.hs:36:3-18 131664 257 0.0 0.0 0.0 0.0
fmap Data.Stream.Monadic src/Data/Stream/Monadic.hs:(147,3)-(149,20) 131665 257 0.0 0.0 0.0 0.0
basicUnsafeWrite Data.Vector.Unboxed.Base src/Data/Vector/Unboxed/Base.hs:496:1510-1571 131670 256 0.0 0.0 0.0 0.0
basicUnsafeWrite Data.Vector.Primitive.Mutable src/Data/Vector/Primitive/Mutable.hs:159:3-69 131671 256 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 131674 256 0.0 0.0 0.0 0.0
internal Control.Monad.Primitive Control/Monad/Primitive.hs:215:3-21 131669 256 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 131668 0 0.0 0.0 0.0 0.0
basicUnsafeWrite Data.Vector.Unboxed.Base src/Data/Vector/Unboxed/Base.hs:496:1510-1571 131675 0 0.0 0.0 0.0 0.0
basicUnsafeWrite Data.Vector.Primitive.Mutable src/Data/Vector/Primitive/Mutable.hs:159:3-69 131676 0 0.0 0.0 0.0 0.0
writeByteArray# Data.Primitive.Types Data/Primitive/Types.hs:270:464-535 131677 256 0.0 0.0 0.0 0.0
basicUnsafeSlice Data.Vector.Unboxed.Base src/Data/Vector/Unboxed/Base.hs:496:1022-1096 131672 257 0.0 0.0 0.0 0.0
basicUnsafeSlice Data.Vector.Primitive.Mutable src/Data/Vector/Primitive/Mutable.hs:(129,3)-(130,25) 131673 257 0.0 0.0 0.0 0.0
unId Data.Vector.Fusion.Util src/Data/Vector/Fusion/Util.hs:25:21-24 131663 257 0.0 0.0 0.0 0.0
internal Control.Monad.Primitive Control/Monad/Primitive.hs:215:3-21 131652 2 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 131651 2 0.0 0.0 0.0 0.0
basicUnsafeFreeze Data.Vector.Unboxed.Base src/Data/Vector/Unboxed/Base.hs:497:511-584 131685 1 0.0 0.0 0.0 0.0
basicUnsafeFreeze Data.Vector.Primitive src/Data/Vector/Primitive.hs:(239,3)-(240,51) 131686 1 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 131687 1 0.0 0.0 0.0 0.0
basicUnsafeNew Data.Vector.Unboxed.Base src/Data/Vector/Unboxed/Base.hs:496:1194-1249 131653 1 0.0 0.0 0.0 0.0
basicUnsafeNew Data.Vector.Primitive.Mutable src/Data/Vector/Primitive/Mutable.hs:(140,3)-(146,37) 131654 1 0.0 0.0 0.0 0.0
basicUnsafeNew.mx Data.Vector.Primitive.Mutable src/Data/Vector/Primitive/Mutable.hs:146:7-37 131655 1 0.0 0.0 0.0 0.0
basicUnsafeNew.size Data.Vector.Primitive.Mutable src/Data/Vector/Primitive/Mutable.hs:145:7-36 131656 1 0.0 0.0 0.0 0.0
sizeOf Data.Primitive.Types Data/Primitive/Types.hs:128:1-25 131657 1 0.0 0.0 0.0 0.0
sizeOf# Data.Primitive.Types Data/Primitive/Types.hs:270:73-103 131658 1 0.0 0.0 0.0 0.0
unI# Data.Primitive.Types Data/Primitive/Types.hs:259:1-17 131659 1 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 131661 1 0.0 0.0 0.0 0.0
sChunks Data.Vector.Fusion.Bundle.Monadic src/Data/Vector/Fusion/Bundle/Monadic.hs:122:30-36 131662 1 0.0 0.0 0.0 0.0
CAF:pngSignature Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:373:1-12 68737 0 0.0 0.0 0.0 0.0
pngSignature Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:373:1-55 131618 1 0.0 0.0 0.0 0.0
CAF:pollEvents3 SDL.Event <no location info> 105241 0 0.0 0.0 0.0 0.0
pollEvents SDL.Event src/SDL/Event.hs:(772,1)-(785,26) 134164 0 0.0 0.0 0.0 0.0
pollEvents.peepAllEvents SDL.Event src/SDL/Event.hs:(775,5)-(785,26) 134165 1 0.0 0.0 0.0 0.0
CAF:poly_$dApplicative_rv48e Dodge.Room.LongDoor <no location info> 106986 0 0.0 0.0 0.0 0.0
CAF:popOutputBuffer Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:220:1-15 68295 0 0.0 0.0 0.0 0.0
popOutputBuffer Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(220,1)-(232,38) 132115 1 0.0 0.0 0.0 0.0
CAF:popOutputBuffer2 Codec.Compression.Zlib.Stream <no location info> 68294 0 0.0 0.0 0.0 0.0
popOutputBuffer Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(220,1)-(232,38) 132128 0 0.0 0.0 0.0 0.0
setOutAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(486,1)-(487,50) 132129 1 0.0 0.0 0.0 0.0
CAF:popOutputBuffer3 Codec.Compression.Zlib.Stream <no location info> 68293 0 0.0 0.0 0.0 0.0
popOutputBuffer Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(220,1)-(232,38) 132125 0 0.0 0.0 0.0 0.0
CAF:popOutputBuffer4 Codec.Compression.Zlib.Stream <no location info> 68227 0 0.0 0.0 0.0 0.0
getOutOffset Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(466,1)-(467,57) 132120 1 0.0 0.0 0.0 0.0
CAF:popOutputBuffer5 Codec.Compression.Zlib.Stream <no location info> 68228 0 0.0 0.0 0.0 0.0
getOutBuf Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(462,1)-(463,54) 132001 1 0.0 0.0 0.0 0.0
CAF:popRemainingInputBuffer6 Codec.Compression.Zlib.Stream <no location info> 68229 0 0.0 0.0 0.0 0.0
getInBuf Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(458,1)-(459,53) 131924 1 0.0 0.0 0.0 0.0
CAF:positionRoomsFromTree19 Dodge.Tree.Shift <no location info> 109904 0 0.0 0.0 0.0 0.0
theColumns Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:147:1-41 137595 1 0.0 0.0 0.0 0.0
CAF:positionRoomsFromTree3 Dodge.Tree.Shift <no location info> 109924 0 0.0 0.0 0.0 0.0
positionRoomsFromTree Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:(36,1)-(42,23) 137796 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 137797 2 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 137811 0 0.0 0.0 0.0 0.0
.# Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:176:3-25 137798 1 0.0 0.0 0.0 0.0
_Empty Control.Lens.Empty src/Control/Lens/Empty.hs:169:3-36 137812 0 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:181:3-37 137814 1 0.0 0.0 0.0 0.0
right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:137:3-38 137813 1 0.0 0.0 0.0 0.0
CAF:positionRoomsFromTree4 Dodge.Tree.Shift <no location info> 109898 0 0.0 0.0 0.0 0.0
zipCount Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:137:1-29 137604 0 0.0 0.0 0.0 0.0
CAF:positionRoomsFromTree6 Dodge.Tree.Shift <no location info> 109909 0 0.0 0.0 0.0 0.0
printColumnTitles Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:150:1-71 137594 1 0.0 0.0 0.0 0.0
theColumns Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:147:1-41 137596 0 0.0 0.0 0.0 0.0
printColumns Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:140:1-61 137597 1 0.0 0.0 0.0 0.0
CAF:positionRoomsFromTree_eta Dodge.Tree.Shift <no location info> 109923 0 0.0 0.0 0.0 0.0
positionRoomsFromTree Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:(36,1)-(42,23) 137799 0 0.0 0.0 0.0 0.0
.# Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:176:3-25 137800 1 0.0 0.0 0.0 0.0
CAF:positionRoomsFromTree_eta1 Dodge.Tree.Shift <no location info> 109922 0 0.0 0.0 0.0 0.0
positionRoomsFromTree Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:(36,1)-(42,23) 137801 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 137802 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 137803 1 0.0 0.0 0.0 0.0
CAF:positionRoomsFromTree_p Dodge.Tree.Shift <no location info> 109920 0 0.0 0.0 0.0 0.0
positionRoomsFromTree Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:(36,1)-(42,23) 137807 0 0.0 0.0 0.0 0.0
_Empty Control.Lens.Empty src/Control/Lens/Empty.hs:169:3-36 137808 1 0.0 0.0 0.0 0.0
CAF:positionRoomsFromTree_x Dodge.Tree.Shift <no location info> 109921 0 0.0 0.0 0.0 0.0
positionRoomsFromTree Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:(36,1)-(42,23) 137804 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 137805 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 137806 1 0.0 0.0 0.0 0.0
CAF:postUniverseLoadSideEffect1 Dodge.WorldLoad <no location info> 128111 0 0.0 0.0 0.0 0.0
postUniverseLoadSideEffect Dodge.WorldLoad src/Dodge/WorldLoad.hs:(12,1)-(13,91) 142860 1 0.0 0.0 0.0 0.0
CAF:preloadRender1 Preload.Render <no location info> 127638 0 0.0 0.0 0.0 0.0
preloadRender Preload.Render src/Preload/Render.hs:(31,1)-(195,13) 131172 1 0.0 0.0 0.0 0.0
CAF:prependFailure1 Data.Aeson.Types.Internal <no location info> 84015 0 0.0 0.0 0.0 0.0
prependFailure Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:692:1-37 130889 1 0.0 0.0 0.0 0.0
CAF:ps8_rifFt Dodge.Item.Draw.SPic <no location info> 112031 0 0.0 0.0 0.0 0.0
itemSPic Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(18,1)-(38,25) 145144 0 0.0 0.0 0.0 0.0
ammoMagSPic Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(129,1)-(143,30) 145145 0 0.0 0.0 0.0 0.0
ammoMagSPic.\ Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:133:16-79 145146 0 0.0 0.0 0.0 0.0
CAF:ps9_rifFE Dodge.Item.Draw.SPic <no location info> 112035 0 0.0 0.0 0.0 0.0
itemSPic Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(18,1)-(38,25) 145165 0 0.0 0.0 0.0 0.0
ammoMagSPic Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(129,1)-(143,30) 145166 0 0.0 0.0 0.0 0.0
ammoMagSPic.\ Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(137,9)-(138,104) 145167 0 0.0 0.0 0.0 0.0
rectNSWE Geometry.Polygon src/Geometry/Polygon.hs:16:1-55 145168 1 0.0 0.0 0.0 0.0
CAF:ps_riftE Dodge.Item.Draw.SPic <no location info> 111644 0 0.0 0.0 0.0 0.0
torchShape Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:277:1-67 145155 0 0.0 0.0 0.0 0.0
rectWH Geometry.Polygon src/Geometry/Polygon.hs:20:1-37 145156 1 0.0 0.0 0.0 0.0
rectNSWE Geometry.Polygon src/Geometry/Polygon.hs:16:1-55 145157 1 0.0 0.0 0.0 0.0
CAF:ps_rwq7 Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:84:5-6 128462 0 0.0 0.0 0.0 0.0
barrelShape Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:(82,1)-(84,22) 145032 0 0.0 0.0 0.0 0.0
barrelShape.ps Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:84:5-22 145033 1 0.0 0.0 0.0 0.0
CAF:ptCont Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:22:1-6 107391 0 0.0 0.0 0.0 0.0
ptCont Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:22:1-26 139042 1 0.0 0.0 0.0 0.0
CAF:ptCont2 Dodge.LevelGen.PlacementHelper <no location info> 107389 0 0.0 0.0 0.0 0.0
ptCont Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:22:1-26 139045 0 0.0 0.0 0.0 0.0
fromInteger Linear.V2 src/Linear/V2.hs:219:3-34 139046 1 0.0 0.0 0.0 0.0
pure Linear.V2 src/Linear/V2.hs:169:3-17 139047 1 0.0 0.0 0.0 0.0
CAF:ptCont_ps Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:19:10-11 107390 0 0.0 0.0 0.0 0.0
CAF:ptr_glAttachShader Graphics.GL.Functions.F01 src/Graphics/GL/Functions/F01.hs:587:1-18 77462 0 0.0 0.0 0.0 0.0
ptr_glAttachShader Graphics.GL.Functions.F01 src/Graphics/GL/Functions/F01.hs:587:1-66 131383 1 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 131387 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 131388 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 131389 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 131390 0 0.0 0.0 0.0 0.0
withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 131391 0 0.0 0.0 0.0 0.0
CAF:ptr_glBindBufferBase Graphics.GL.Functions.F01 src/Graphics/GL/Functions/F01.hs:878:1-20 77528 0 0.0 0.0 0.0 0.0
ptr_glBindBufferBase Graphics.GL.Functions.F01 src/Graphics/GL/Functions/F01.hs:878:1-70 131198 1 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 131202 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 131203 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 131204 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 131205 0 0.0 0.0 0.0 0.0
withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 131206 0 0.0 0.0 0.0 0.0
CAF:ptr_glBindFramebuffer Graphics.GL.Functions.F01 src/Graphics/GL/Functions/F01.hs:1112:1-21 77573 0 0.0 0.0 0.0 0.0
ptr_glBindFramebuffer Graphics.GL.Functions.F01 src/Graphics/GL/Functions/F01.hs:1112:1-72 133649 1 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 133653 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 133654 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 133655 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 133656 0 0.0 0.0 0.0 0.0
withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 133657 0 0.0 0.0 0.0 0.0
CAF:ptr_glBindTextureUnit Graphics.GL.Functions.F01 src/Graphics/GL/Functions/F01.hs:1431:1-21 77642 0 0.0 0.0 0.0 0.0
ptr_glBindTextureUnit Graphics.GL.Functions.F01 src/Graphics/GL/Functions/F01.hs:1431:1-72 132452 1 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 132456 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 132457 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 132458 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 132459 0 0.0 0.0 0.0 0.0
withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 132460 0 0.0 0.0 0.0 0.0
CAF:ptr_glBindVertexArray Graphics.GL.Functions.F01 src/Graphics/GL/Functions/F01.hs:1499:1-21 77657 0 0.0 0.0 0.0 0.0
ptr_glBindVertexArray Graphics.GL.Functions.F01 src/Graphics/GL/Functions/F01.hs:1499:1-72 131229 1 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 131233 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 131234 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 131235 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 131236 0 0.0 0.0 0.0 0.0
withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 131237 0 0.0 0.0 0.0 0.0
CAF:ptr_glBlendColor Graphics.GL.Functions.F02 src/Graphics/GL/Functions/F02.hs:404:1-16 77129 0 0.0 0.0 0.0 0.0
ptr_glBlendColor Graphics.GL.Functions.F02 src/Graphics/GL/Functions/F02.hs:404:1-62 136420 1 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 136424 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 136425 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 136426 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 136427 0 0.0 0.0 0.0 0.0
withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 136428 0 0.0 0.0 0.0 0.0
CAF:ptr_glBlendFunc Graphics.GL.Functions.F02 src/Graphics/GL/Functions/F02.hs:673:1-15 77186 0 0.0 0.0 0.0 0.0
ptr_glBlendFunc Graphics.GL.Functions.F02 src/Graphics/GL/Functions/F02.hs:673:1-60 136227 1 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 136231 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 136232 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 136233 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 136234 0 0.0 0.0 0.0 0.0
withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 136235 0 0.0 0.0 0.0 0.0
CAF:ptr_glBlendFuncSeparate Graphics.GL.Functions.F02 src/Graphics/GL/Functions/F02.hs:704:1-23 77192 0 0.0 0.0 0.0 0.0
ptr_glBlendFuncSeparate Graphics.GL.Functions.F02 src/Graphics/GL/Functions/F02.hs:704:1-76 136430 1 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 136434 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 136435 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 136436 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 136437 0 0.0 0.0 0.0 0.0
withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 136438 0 0.0 0.0 0.0 0.0
CAF:ptr_glBlendFuncSeparatei Graphics.GL.Functions.F02 src/Graphics/GL/Functions/F02.hs:785:1-24 77207 0 0.0 0.0 0.0 0.0
ptr_glBlendFuncSeparatei Graphics.GL.Functions.F02 src/Graphics/GL/Functions/F02.hs:785:1-78 136491 1 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 136495 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 136496 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 136497 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 136498 0 0.0 0.0 0.0 0.0
withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 136499 0 0.0 0.0 0.0 0.0
CAF:ptr_glBlendFunci Graphics.GL.Functions.F02 src/Graphics/GL/Functions/F02.hs:851:1-16 77219 0 0.0 0.0 0.0 0.0
ptr_glBlendFunci Graphics.GL.Functions.F02 src/Graphics/GL/Functions/F02.hs:851:1-62 136501 1 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 136505 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 136506 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 136507 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 136508 0 0.0 0.0 0.0 0.0
withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 136509 0 0.0 0.0 0.0 0.0
CAF:ptr_glCheckNamedFramebufferStatus Graphics.GL.Functions.F02 src/Graphics/GL/Functions/F02.hs:1297:1-33 77303 0 0.0 0.0 0.0 0.0
ptr_glCheckNamedFramebufferStatus Graphics.GL.Functions.F02 src/Graphics/GL/Functions/F02.hs:1297:1-96 133634 1 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 133638 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 133639 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 133640 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 133641 0 0.0 0.0 0.0 0.0
withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 133642 0 0.0 0.0 0.0 0.0
CAF:ptr_glClearNamedFramebufferfv Graphics.GL.Functions.F03 src/Graphics/GL/Functions/F03.hs:252:1-29 76793 0 0.0 0.0 0.0 0.0
ptr_glClearNamedFramebufferfv Graphics.GL.Functions.F03 src/Graphics/GL/Functions/F03.hs:252:1-88 135991 1 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 135995 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 135996 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 135997 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 135998 0 0.0 0.0 0.0 0.0
withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 135999 0 0.0 0.0 0.0 0.0
CAF:ptr_glClearNamedFramebufferiv Graphics.GL.Functions.F03 src/Graphics/GL/Functions/F03.hs:268:1-29 76796 0 0.0 0.0 0.0 0.0
ptr_glClearNamedFramebufferiv Graphics.GL.Functions.F03 src/Graphics/GL/Functions/F03.hs:268:1-88 136193 1 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 136199 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 136200 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 136201 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 136202 0 0.0 0.0 0.0 0.0
withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 136203 0 0.0 0.0 0.0 0.0
CAF:ptr_glColorMask Graphics.GL.Functions.F03 src/Graphics/GL/Functions/F03.hs:1403:1-15 77027 0 0.0 0.0 0.0 0.0
ptr_glColorMask Graphics.GL.Functions.F03 src/Graphics/GL/Functions/F03.hs:1403:1-60 136256 1 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 136260 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 136261 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 136262 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 136263 0 0.0 0.0 0.0 0.0
withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 136264 0 0.0 0.0 0.0 0.0
CAF:ptr_glCompileShader Graphics.GL.Functions.F04 src/Graphics/GL/Functions/F04.hs:398:1-19 76523 0 0.0 0.0 0.0 0.0
ptr_glCompileShader Graphics.GL.Functions.F04 src/Graphics/GL/Functions/F04.hs:398:1-68 131361 1 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 131365 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 131366 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 131367 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 131368 0 0.0 0.0 0.0 0.0
withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 131369 0 0.0 0.0 0.0 0.0
CAF:ptr_glCreateBuffers Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:382:1-19 76217 0 0.0 0.0 0.0 0.0
ptr_glCreateBuffers Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:382:1-68 131177 1 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 131181 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 131182 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 131184 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 131185 0 0.0 0.0 0.0 0.0
withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 131186 0 0.0 0.0 0.0 0.0
CAF:ptr_glCreateFramebuffers Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:409:1-24 76223 0 0.0 0.0 0.0 0.0
ptr_glCreateFramebuffers Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:409:1-78 133587 1 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 133591 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 133592 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 133593 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 133594 0 0.0 0.0 0.0 0.0
withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 133595 0 0.0 0.0 0.0 0.0
CAF:ptr_glCreateProgram Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:447:1-19 76232 0 0.0 0.0 0.0 0.0
ptr_glCreateProgram Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:447:1-68 131324 1 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 131328 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 131329 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 131330 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 131331 0 0.0 0.0 0.0 0.0
withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 131332 0 0.0 0.0 0.0 0.0
CAF:ptr_glCreateRenderbuffers Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:513:1-25 76247 0 0.0 0.0 0.0 0.0
ptr_glCreateRenderbuffers Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:513:1-80 133598 1 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 133602 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 133603 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 133604 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 133605 0 0.0 0.0 0.0 0.0
withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 133606 0 0.0 0.0 0.0 0.0
CAF:ptr_glCreateShader Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:540:1-18 76253 0 0.0 0.0 0.0 0.0
ptr_glCreateShader Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:540:1-66 131335 1 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 131339 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 131340 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 131341 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 131342 0 0.0 0.0 0.0 0.0
withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 131343 0 0.0 0.0 0.0 0.0
CAF:ptr_glCreateTextures Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:637:1-20 76274 0 0.0 0.0 0.0 0.0
ptr_glCreateTextures Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:637:1-70 132397 1 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 132401 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 132402 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 132403 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 132404 0 0.0 0.0 0.0 0.0
withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 132405 0 0.0 0.0 0.0 0.0
CAF:ptr_glCreateVertexArrays Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:665:1-24 76280 0 0.0 0.0 0.0 0.0
ptr_glCreateVertexArrays Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:665:1-78 131219 1 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 131223 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 131224 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 131225 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 131226 0 0.0 0.0 0.0 0.0
withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 131227 0 0.0 0.0 0.0 0.0
CAF:ptr_glCullFace Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:678:1-14 76283 0 0.0 0.0 0.0 0.0
ptr_glCullFace Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:678:1-58 136133 1 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 136137 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 136138 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 136139 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 136140 0 0.0 0.0 0.0 0.0
withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 136141 0 0.0 0.0 0.0 0.0
CAF:ptr_glDeleteShader Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:1437:1-18 76442 0 0.0 0.0 0.0 0.0
ptr_glDeleteShader Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:1437:1-66 131425 1 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 131429 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 131430 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 131431 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 131432 0 0.0 0.0 0.0 0.0
withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 131433 0 0.0 0.0 0.0 0.0
CAF:ptr_glDeleteTextures Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:1490:1-20 76454 0 0.0 0.0 0.0 0.0
ptr_glDeleteTextures Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:1490:1-70 133789 1 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 133793 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 133794 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 133795 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 133796 0 0.0 0.0 0.0 0.0
withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 133797 0 0.0 0.0 0.0 0.0
CAF:ptr_glDepthFunc Graphics.GL.Functions.F06 src/Graphics/GL/Functions/F06.hs:189:1-15 75884 0 0.0 0.0 0.0 0.0
ptr_glDepthFunc Graphics.GL.Functions.F06 src/Graphics/GL/Functions/F06.hs:189:1-60 135975 1 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 135979 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 135980 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 135981 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 135982 0 0.0 0.0 0.0 0.0
withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 135983 0 0.0 0.0 0.0 0.0
CAF:ptr_glDepthMask Graphics.GL.Functions.F06 src/Graphics/GL/Functions/F06.hs:202:1-15 75887 0 0.0 0.0 0.0 0.0
ptr_glDepthMask Graphics.GL.Functions.F06 src/Graphics/GL/Functions/F06.hs:202:1-60 135955 1 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 135959 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 135960 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 135961 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 135962 0 0.0 0.0 0.0 0.0
withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 135963 0 0.0 0.0 0.0 0.0
CAF:ptr_glDetachShader Graphics.GL.Functions.F06 src/Graphics/GL/Functions/F06.hs:397:1-18 75929 0 0.0 0.0 0.0 0.0
ptr_glDetachShader Graphics.GL.Functions.F06 src/Graphics/GL/Functions/F06.hs:397:1-66 131415 1 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 131419 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 131420 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 131421 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 131422 0 0.0 0.0 0.0 0.0
withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 131423 0 0.0 0.0 0.0 0.0
CAF:ptr_glDisable Graphics.GL.Functions.F06 src/Graphics/GL/Functions/F06.hs:424:1-13 75935 0 0.0 0.0 0.0 0.0
ptr_glDisable Graphics.GL.Functions.F06 src/Graphics/GL/Functions/F06.hs:424:1-56 135965 1 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 135969 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 135970 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 135971 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 135972 0 0.0 0.0 0.0 0.0
withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 135973 0 0.0 0.0 0.0 0.0
CAF:ptr_glDrawArrays Graphics.GL.Functions.F06 src/Graphics/GL/Functions/F06.hs:710:1-16 75998 0 0.0 0.0 0.0 0.0
ptr_glDrawArrays Graphics.GL.Functions.F06 src/Graphics/GL/Functions/F06.hs:710:1-62 136038 1 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 136042 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 136043 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 136044 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 136045 0 0.0 0.0 0.0 0.0
withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 136046 0 0.0 0.0 0.0 0.0
CAF:ptr_glDrawBuffer Graphics.GL.Functions.F06 src/Graphics/GL/Functions/F06.hs:866:1-16 76028 0 0.0 0.0 0.0 0.0
ptr_glDrawBuffer Graphics.GL.Functions.F06 src/Graphics/GL/Functions/F06.hs:866:1-62 136157 1 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 136161 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 136162 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 136163 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 136164 0 0.0 0.0 0.0 0.0
withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 136165 0 0.0 0.0 0.0 0.0
CAF:ptr_glDrawBuffers Graphics.GL.Functions.F06 src/Graphics/GL/Functions/F06.hs:880:1-17 76031 0 0.0 0.0 0.0 0.0
ptr_glDrawBuffers Graphics.GL.Functions.F06 src/Graphics/GL/Functions/F06.hs:880:1-64 136122 1 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 136126 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 136127 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 136128 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 136129 0 0.0 0.0 0.0 0.0
withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 136130 0 0.0 0.0 0.0 0.0
CAF:ptr_glDrawElements Graphics.GL.Functions.F06 src/Graphics/GL/Functions/F06.hs:1056:1-18 76067 0 0.0 0.0 0.0 0.0
ptr_glDrawElements Graphics.GL.Functions.F06 src/Graphics/GL/Functions/F06.hs:1056:1-66 136146 1 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 136150 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 136151 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 136152 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 136153 0 0.0 0.0 0.0 0.0
withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 136154 0 0.0 0.0 0.0 0.0
CAF:ptr_glEnable Graphics.GL.Functions.F07 src/Graphics/GL/Functions/F07.hs:451:1-12 75638 0 0.0 0.0 0.0 0.0
ptr_glEnable Graphics.GL.Functions.F07 src/Graphics/GL/Functions/F07.hs:451:1-54 133662 1 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 133666 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 133667 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 133668 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 133669 0 0.0 0.0 0.0 0.0
withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 133670 0 0.0 0.0 0.0 0.0
CAF:ptr_glEnableVertexArrayAttrib Graphics.GL.Functions.F07 src/Graphics/GL/Functions/F07.hs:542:1-29 75659 0 0.0 0.0 0.0 0.0
ptr_glEnableVertexArrayAttrib Graphics.GL.Functions.F07 src/Graphics/GL/Functions/F07.hs:542:1-88 131252 1 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 131256 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 131257 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 131258 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 131259 0 0.0 0.0 0.0 0.0
withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 131260 0 0.0 0.0 0.0 0.0
CAF:ptr_glFinish Graphics.GL.Functions.F07 src/Graphics/GL/Functions/F07.hs:1418:1-12 75857 0 0.0 0.0 0.0 0.0
ptr_glFinish Graphics.GL.Functions.F07 src/Graphics/GL/Functions/F07.hs:1418:1-54 156651 1 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 156655 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 156656 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 156657 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 156658 0 0.0 0.0 0.0 0.0
withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 156659 0 0.0 0.0 0.0 0.0
CAF:ptr_glGenerateTextureMipmap Graphics.GL.Functions.F09 src/Graphics/GL/Functions/F09.hs:632:1-27 75383 0 0.0 0.0 0.0 0.0
ptr_glGenerateTextureMipmap Graphics.GL.Functions.F09 src/Graphics/GL/Functions/F09.hs:632:1-84 132432 1 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 132436 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 132437 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 132438 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 132439 0 0.0 0.0 0.0 0.0
withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 132440 0 0.0 0.0 0.0 0.0
CAF:ptr_glGetError Graphics.GL.Functions.F10 src/Graphics/GL/Functions/F10.hs:371:1-14 75017 0 0.0 0.0 0.0 0.0
ptr_glGetError Graphics.GL.Functions.F10 src/Graphics/GL/Functions/F10.hs:371:1-58 134226 1 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 134230 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 134231 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 134232 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 134233 0 0.0 0.0 0.0 0.0
withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 134234 0 0.0 0.0 0.0 0.0
CAF:ptr_glGetProgramiv Graphics.GL.Functions.F12 src/Graphics/GL/Functions/F12.hs:577:1-18 74759 0 0.0 0.0 0.0 0.0
ptr_glGetProgramiv Graphics.GL.Functions.F12 src/Graphics/GL/Functions/F12.hs:577:1-66 131405 1 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 131409 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 131410 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 131411 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 131412 0 0.0 0.0 0.0 0.0
withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 131413 0 0.0 0.0 0.0 0.0
CAF:ptr_glGetShaderiv Graphics.GL.Functions.F12 src/Graphics/GL/Functions/F12.hs:1166:1-17 74876 0 0.0 0.0 0.0 0.0
ptr_glGetShaderiv Graphics.GL.Functions.F12 src/Graphics/GL/Functions/F12.hs:1166:1-64 131373 1 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 131377 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 131378 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 131379 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 131380 0 0.0 0.0 0.0 0.0
withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 131381 0 0.0 0.0 0.0 0.0
CAF:ptr_glInvalidateBufferData Graphics.GL.Functions.F14 src/Graphics/GL/Functions/F14.hs:1491:1-26 74654 0 0.0 0.0 0.0 0.0
ptr_glInvalidateBufferData Graphics.GL.Functions.F14 src/Graphics/GL/Functions/F14.hs:1491:1-82 136519 1 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 136523 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 136524 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 136525 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 136526 0 0.0 0.0 0.0 0.0
withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 136527 0 0.0 0.0 0.0 0.0
CAF:ptr_glInvalidateNamedFramebufferData Graphics.GL.Functions.F14 src/Graphics/GL/Functions/F14.hs:1536:1-36 74663 0 0.0 0.0 0.0 0.0
ptr_glInvalidateNamedFramebufferData Graphics.GL.Functions.F14 src/Graphics/GL/Functions/F14.hs:1536:1-102 136296 1 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 136300 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 136301 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 136302 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 136303 0 0.0 0.0 0.0 0.0
withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 136304 0 0.0 0.0 0.0 0.0
CAF:ptr_glLinkProgram Graphics.GL.Functions.F15 src/Graphics/GL/Functions/F15.hs:1243:1-17 74321 0 0.0 0.0 0.0 0.0
ptr_glLinkProgram Graphics.GL.Functions.F15 src/Graphics/GL/Functions/F15.hs:1243:1-64 131393 1 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 131397 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 131398 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 131399 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 131400 0 0.0 0.0 0.0 0.0
withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 131401 0 0.0 0.0 0.0 0.0
CAF:ptr_glNamedBufferData Graphics.GL.Functions.F18 src/Graphics/GL/Functions/F18.hs:1264:1-21 73985 0 0.0 0.0 0.0 0.0
ptr_glNamedBufferData Graphics.GL.Functions.F18 src/Graphics/GL/Functions/F18.hs:1264:1-72 131188 1 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 131192 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 131193 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 131194 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 131195 0 0.0 0.0 0.0 0.0
withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 131196 0 0.0 0.0 0.0 0.0
CAF:ptr_glNamedBufferStorage Graphics.GL.Functions.F18 src/Graphics/GL/Functions/F18.hs:1325:1-24 73997 0 0.0 0.0 0.0 0.0
ptr_glNamedBufferStorage Graphics.GL.Functions.F18 src/Graphics/GL/Functions/F18.hs:1325:1-78 132471 1 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 132475 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 132476 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 132477 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 132478 0 0.0 0.0 0.0 0.0
withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 132479 0 0.0 0.0 0.0 0.0
CAF:ptr_glNamedBufferSubData Graphics.GL.Functions.F18 src/Graphics/GL/Functions/F18.hs:1388:1-24 74009 0 0.0 0.0 0.0 0.0
ptr_glNamedBufferSubData Graphics.GL.Functions.F18 src/Graphics/GL/Functions/F18.hs:1388:1-78 135820 1 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 135824 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 135825 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 135826 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 135827 0 0.0 0.0 0.0 0.0
withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 135828 0 0.0 0.0 0.0 0.0
CAF:ptr_glNamedFramebufferDrawBuffers Graphics.GL.Functions.F18 src/Graphics/GL/Functions/F18.hs:1449:1-33 74021 0 0.0 0.0 0.0 0.0
ptr_glNamedFramebufferDrawBuffers Graphics.GL.Functions.F18 src/Graphics/GL/Functions/F18.hs:1449:1-96 133832 1 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 133836 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 133837 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 133838 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 133839 0 0.0 0.0 0.0 0.0
withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 133840 0 0.0 0.0 0.0 0.0
CAF:ptr_glNamedFramebufferRenderbuffer Graphics.GL.Functions.F18 src/Graphics/GL/Functions/F18.hs:1508:1-34 74033 0 0.0 0.0 0.0 0.0
ptr_glNamedFramebufferRenderbuffer Graphics.GL.Functions.F18 src/Graphics/GL/Functions/F18.hs:1508:1-98 133623 1 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 133627 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 133628 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 133629 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 133630 0 0.0 0.0 0.0 0.0
withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 133631 0 0.0 0.0 0.0 0.0
CAF:ptr_glNamedFramebufferTexture Graphics.GL.Functions.F18 src/Graphics/GL/Functions/F18.hs:1584:1-29 74048 0 0.0 0.0 0.0 0.0
ptr_glNamedFramebufferTexture Graphics.GL.Functions.F18 src/Graphics/GL/Functions/F18.hs:1584:1-88 133816 1 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 133820 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 133821 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 133822 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 133823 0 0.0 0.0 0.0 0.0
withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 133824 0 0.0 0.0 0.0 0.0
CAF:ptr_glNamedRenderbufferStorage Graphics.GL.Functions.F19 src/Graphics/GL/Functions/F19.hs:340:1-30 73508 0 0.0 0.0 0.0 0.0
ptr_glNamedRenderbufferStorage Graphics.GL.Functions.F19 src/Graphics/GL/Functions/F19.hs:340:1-90 133608 1 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 133612 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 133613 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 133614 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 133615 0 0.0 0.0 0.0 0.0
withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 133616 0 0.0 0.0 0.0 0.0
CAF:ptr_glProgramUniform1f Graphics.GL.Functions.F21 src/Graphics/GL/Functions/F21.hs:415:1-22 73226 0 0.0 0.0 0.0 0.0
ptr_glProgramUniform1f Graphics.GL.Functions.F21 src/Graphics/GL/Functions/F21.hs:415:1-74 136026 1 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 136030 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 136031 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 136032 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 136033 0 0.0 0.0 0.0 0.0
withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 136034 0 0.0 0.0 0.0 0.0
CAF:ptr_glProgramUniform3f Graphics.GL.Functions.F21 src/Graphics/GL/Functions/F21.hs:1153:1-22 73370 0 0.0 0.0 0.0 0.0
ptr_glProgramUniform3f Graphics.GL.Functions.F21 src/Graphics/GL/Functions/F21.hs:1153:1-74 136014 1 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 136018 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 136019 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 136020 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 136021 0 0.0 0.0 0.0 0.0
withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 136022 0 0.0 0.0 0.0 0.0
CAF:ptr_glShaderSource Graphics.GL.Functions.F24 src/Graphics/GL/Functions/F24.hs:1125:1-18 73076 0 0.0 0.0 0.0 0.0
ptr_glShaderSource Graphics.GL.Functions.F24 src/Graphics/GL/Functions/F24.hs:1125:1-66 131351 1 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 131355 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 131356 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 131357 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 131358 0 0.0 0.0 0.0 0.0
withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 131359 0 0.0 0.0 0.0 0.0
CAF:ptr_glStencilFunc Graphics.GL.Functions.F24 src/Graphics/GL/Functions/F24.hs:1465:1-17 73148 0 0.0 0.0 0.0 0.0
ptr_glStencilFunc Graphics.GL.Functions.F24 src/Graphics/GL/Functions/F24.hs:1465:1-64 136167 1 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 136171 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 136172 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 136173 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 136174 0 0.0 0.0 0.0 0.0
withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 136175 0 0.0 0.0 0.0 0.0
CAF:ptr_glStencilOp Graphics.GL.Functions.F24 src/Graphics/GL/Functions/F24.hs:1538:1-15 73163 0 0.0 0.0 0.0 0.0
ptr_glStencilOp Graphics.GL.Functions.F24 src/Graphics/GL/Functions/F24.hs:1538:1-60 136177 1 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 136181 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 136182 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 136183 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 136184 0 0.0 0.0 0.0 0.0
withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 136185 0 0.0 0.0 0.0 0.0
CAF:ptr_glStencilOpSeparate Graphics.GL.Functions.F24 src/Graphics/GL/Functions/F24.hs:1554:1-23 73166 0 0.0 0.0 0.0 0.0
ptr_glStencilOpSeparate Graphics.GL.Functions.F24 src/Graphics/GL/Functions/F24.hs:1554:1-76 136238 1 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 136242 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 136243 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 136244 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 136245 0 0.0 0.0 0.0 0.0
withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 136246 0 0.0 0.0 0.0 0.0
CAF:ptr_glTextureParameteri Graphics.GL.Functions.F27 src/Graphics/GL/Functions/F27.hs:507:1-23 72638 0 0.0 0.0 0.0 0.0
ptr_glTextureParameteri Graphics.GL.Functions.F27 src/Graphics/GL/Functions/F27.hs:507:1-76 132442 1 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 132446 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 132447 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 132448 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 132449 0 0.0 0.0 0.0 0.0
withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 132450 0 0.0 0.0 0.0 0.0
CAF:ptr_glTextureStorage2D Graphics.GL.Functions.F27 src/Graphics/GL/Functions/F27.hs:630:1-22 72662 0 0.0 0.0 0.0 0.0
ptr_glTextureStorage2D Graphics.GL.Functions.F27 src/Graphics/GL/Functions/F27.hs:630:1-74 133803 1 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 133807 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 133808 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 133809 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 133810 0 0.0 0.0 0.0 0.0
withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 133811 0 0.0 0.0 0.0 0.0
CAF:ptr_glTextureStorage3D Graphics.GL.Functions.F27 src/Graphics/GL/Functions/F27.hs:701:1-22 72674 0 0.0 0.0 0.0 0.0
ptr_glTextureStorage3D Graphics.GL.Functions.F27 src/Graphics/GL/Functions/F27.hs:701:1-74 132407 1 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 132411 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 132412 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 132413 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 132414 0 0.0 0.0 0.0 0.0
withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 132415 0 0.0 0.0 0.0 0.0
CAF:ptr_glTextureSubImage3D Graphics.GL.Functions.F27 src/Graphics/GL/Functions/F27.hs:972:1-23 72716 0 0.0 0.0 0.0 0.0
ptr_glTextureSubImage3D Graphics.GL.Functions.F27 src/Graphics/GL/Functions/F27.hs:972:1-76 132422 1 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 132426 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 132427 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 132428 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 132429 0 0.0 0.0 0.0 0.0
withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 132430 0 0.0 0.0 0.0 0.0
CAF:ptr_glUniform1f Graphics.GL.Functions.F27 src/Graphics/GL/Functions/F27.hs:1293:1-15 72776 0 0.0 0.0 0.0 0.0
ptr_glUniform1f Graphics.GL.Functions.F27 src/Graphics/GL/Functions/F27.hs:1293:1-60 145382 1 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 145386 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 145387 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 145388 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 145389 0 0.0 0.0 0.0 0.0
withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 145390 0 0.0 0.0 0.0 0.0
CAF:ptr_glUniform3f Graphics.GL.Functions.F28 src/Graphics/GL/Functions/F28.hs:315:1-15 72308 0 0.0 0.0 0.0 0.0
ptr_glUniform3f Graphics.GL.Functions.F28 src/Graphics/GL/Functions/F28.hs:315:1-60 145372 1 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 145376 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 145377 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 145378 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 145379 0 0.0 0.0 0.0 0.0
withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 145380 0 0.0 0.0 0.0 0.0
CAF:ptr_glUniform4f Graphics.GL.Functions.F28 src/Graphics/GL/Functions/F28.hs:648:1-15 72374 0 0.0 0.0 0.0 0.0
ptr_glUniform4f Graphics.GL.Functions.F28 src/Graphics/GL/Functions/F28.hs:648:1-60 145408 1 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 145412 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 145413 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 145414 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 145415 0 0.0 0.0 0.0 0.0
withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 145416 0 0.0 0.0 0.0 0.0
CAF:ptr_glUseProgram Graphics.GL.Functions.F29 src/Graphics/GL/Functions/F29.hs:165:1-16 71978 0 0.0 0.0 0.0 0.0
ptr_glUseProgram Graphics.GL.Functions.F29 src/Graphics/GL/Functions/F29.hs:165:1-62 136004 1 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 136008 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 136009 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 136010 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 136011 0 0.0 0.0 0.0 0.0
withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 136012 0 0.0 0.0 0.0 0.0
CAF:ptr_glVertexArrayAttribBinding Graphics.GL.Functions.F29 src/Graphics/GL/Functions/F29.hs:1140:1-30 72194 0 0.0 0.0 0.0 0.0
ptr_glVertexArrayAttribBinding Graphics.GL.Functions.F29 src/Graphics/GL/Functions/F29.hs:1140:1-90 131273 1 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 131277 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 131278 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 131279 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 131280 0 0.0 0.0 0.0 0.0
withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 131281 0 0.0 0.0 0.0 0.0
CAF:ptr_glVertexArrayAttribFormat Graphics.GL.Functions.F29 src/Graphics/GL/Functions/F29.hs:1158:1-29 72197 0 0.0 0.0 0.0 0.0
ptr_glVertexArrayAttribFormat Graphics.GL.Functions.F29 src/Graphics/GL/Functions/F29.hs:1158:1-88 131263 1 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 131267 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 131268 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 131269 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 131270 0 0.0 0.0 0.0 0.0
withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 131271 0 0.0 0.0 0.0 0.0
CAF:ptr_glVertexArrayElementBuffer Graphics.GL.Functions.F29 src/Graphics/GL/Functions/F29.hs:1269:1-30 72218 0 0.0 0.0 0.0 0.0
ptr_glVertexArrayElementBuffer Graphics.GL.Functions.F29 src/Graphics/GL/Functions/F29.hs:1269:1-90 131288 1 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 131292 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 131293 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 131294 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 131295 0 0.0 0.0 0.0 0.0
withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 131296 0 0.0 0.0 0.0 0.0
CAF:ptr_glVertexArrayVertexBuffer Graphics.GL.Functions.F30 src/Graphics/GL/Functions/F30.hs:155:1-29 71675 0 0.0 0.0 0.0 0.0
ptr_glVertexArrayVertexBuffer Graphics.GL.Functions.F30 src/Graphics/GL/Functions/F30.hs:155:1-88 131240 1 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 131244 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 131245 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 131246 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 131247 0 0.0 0.0 0.0 0.0
withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 131248 0 0.0 0.0 0.0 0.0
CAF:ptr_glViewport Graphics.GL.Functions.F32 src/Graphics/GL/Functions/F32.hs:1355:1-14 71630 0 0.0 0.0 0.0 0.0
ptr_glViewport Graphics.GL.Functions.F32 src/Graphics/GL/Functions/F32.hs:1355:1-58 135940 1 0.0 0.0 0.0 0.0
getCommand Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:(28,1)-(31,59) 135944 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 135945 1 0.0 0.0 0.0 0.0
getCommand.throwIfNullFunPtr Graphics.GL.Foreign src/Graphics/GL/Foreign.hs:31:9-59 135946 0 0.0 0.0 0.0 0.0
getProcAddress Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:60:1-76 135947 0 0.0 0.0 0.0 0.0
withUtf8String Graphics.GL.GetProcAddress src/Graphics/GL/GetProcAddress.hs:220:1-67 135948 0 0.0 0.0 0.0 0.0
CAF:pushInputBuffer1 Codec.Compression.Zlib.Stream <no location info> 68259 0 0.0 0.0 0.0 0.0
pushInputBuffer Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(154,1)-(169,60) 131923 0 0.0 0.0 0.0 0.0
CAF:putImmediateMessageTerminal4 Dodge.Placement.Instance.Terminal <no location info> 105904 0 0.0 0.0 0.0 0.0
putTerminalImediateAccess Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(18,1)-(20,118) 139000 0 0.0 0.0 0.0 0.0
putTerminalImediateAccess.f Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:20:5-118 139001 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 139002 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 139003 1 0.0 0.0 0.0 0.0
CAF:putImmediateMessageTerminal_bc Dodge.Placement.Instance.Terminal <no location info> 105905 0 0.0 0.0 0.0 0.0
putTerminalImediateAccess Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(18,1)-(20,118) 138997 0 0.0 0.0 0.0 0.0
putTerminalImediateAccess.f Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:20:5-118 138998 0 0.0 0.0 0.0 0.0
right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:112:3-15 138999 1 0.0 0.0 0.0 0.0
CAF:putLitButOnPos7 Dodge.Placement.Instance.Button <no location info> 106018 0 0.0 0.0 0.0 0.0
putLitButOnPos Dodge.Placement.Instance.Button src/Dodge/Placement/Instance/Button.hs:(70,1)-(81,48) 139748 0 0.0 0.0 0.0 0.0
fromInteger Linear.V2 src/Linear/V2.hs:219:3-34 139749 0 0.0 0.0 0.0 0.0
pure Linear.V2 src/Linear/V2.hs:169:3-17 139750 1 0.0 0.0 0.0 0.0
CAF:putTerminal Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:55:1-11 105902 0 0.0 0.0 0.0 0.0
putTerminal Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:55:1-49 139907 1 0.0 0.0 0.0 0.0
CAF:putTerminal2 Dodge.Placement.Instance.Terminal <no location info> 105901 0 0.0 0.0 0.0 0.0
putTerminal Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:55:1-49 139964 0 0.0 0.0 0.0 0.0
putTerminal.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:55:42-48 139965 1 0.0 0.0 0.0 0.0
CAF:putTerminalImediateAccess Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:18:1-25 105912 0 0.0 0.0 0.0 0.0
putTerminalImediateAccess Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(18,1)-(20,118) 138797 1 0.0 0.0 0.0 0.0
CAF:qID Quaternion src/Quaternion.hs:59:1-3 109423 0 0.0 0.0 0.0 0.0
qID Quaternion src/Quaternion.hs:59:1-30 134774 1 0.0 0.0 0.0 0.0
fmap Linear.V3 src/Linear/V3.hs:107:3-42 134775 1 0.0 0.0 0.0 0.0
CAF:qID1 Quaternion <no location info> 109422 0 0.0 0.0 0.0 0.0
CAF:qID_ds Quaternion <no location info> 109421 0 0.0 0.0 0.0 0.0
qID Quaternion src/Quaternion.hs:59:1-30 134776 0 0.0 0.0 0.0 0.0
normalize Linear.Metric src/Linear/Metric.hs:(105,1)-(106,23) 134777 1 0.0 0.0 0.0 0.0
nearZero Linear.Epsilon src/Linear/Epsilon.hs:36:3-28 134778 2 0.0 0.0 0.0 0.0
normalize.l Linear.Metric src/Linear/Metric.hs:106:9-23 134779 1 0.0 0.0 0.0 0.0
quadrance Linear.V3 src/Linear/V3.hs:250:10-18 134780 1 0.0 0.0 0.0 0.0
quadrance Linear.Metric src/Linear/Metric.hs:52:3-23 134781 1 0.0 0.0 0.0 0.0
dot Linear.V3 src/Linear/V3.hs:251:3-51 134782 1 0.0 0.0 0.0 0.0
CAF:qz Quaternion src/Quaternion.hs:68:1-2 109420 0 0.0 0.0 0.0 0.0
qz Quaternion src/Quaternion.hs:68:1-27 135615 1 0.0 0.0 0.0 0.0
CAF:qz_ds Quaternion <no location info> 109419 0 0.0 0.0 0.0 0.0
qz Quaternion src/Quaternion.hs:68:1-27 135618 0 0.0 0.0 0.0 0.0
normalize Linear.Metric src/Linear/Metric.hs:(105,1)-(106,23) 135619 1 0.0 0.0 0.0 0.0
nearZero Linear.Epsilon src/Linear/Epsilon.hs:36:3-28 135620 2 0.0 0.0 0.0 0.0
normalize.l Linear.Metric src/Linear/Metric.hs:106:9-23 135621 1 0.0 0.0 0.0 0.0
quadrance Linear.V3 src/Linear/V3.hs:250:10-18 135622 1 0.0 0.0 0.0 0.0
quadrance Linear.Metric src/Linear/Metric.hs:52:3-23 135623 1 0.0 0.0 0.0 0.0
dot Linear.V3 src/Linear/V3.hs:251:3-51 135624 1 0.0 0.0 0.0 0.0
CAF:randC1 Dodge.Placement.Instance.Creature src/Dodge/Placement/Instance/Creature.hs:9:1-6 106000 0 0.0 0.0 0.0 0.0
randC1 Dodge.Placement.Instance.Creature src/Dodge/Placement/Instance/Creature.hs:9:1-82 139614 1 0.0 0.0 0.0 0.0
CAF:randC2 Dodge.Placement.Instance.Creature <no location info> 105999 0 0.0 0.0 0.0 0.0
randC1 Dodge.Placement.Instance.Creature src/Dodge/Placement/Instance/Creature.hs:9:1-82 139615 0 0.0 0.0 0.0 0.0
takeOne RandomHelp src/RandomHelp.hs:23:1-76 139617 1 0.0 0.0 0.0 0.0
randomR System.Random src/System/Random.hs:297:10-19 139626 1 0.0 0.0 0.0 0.0
CAF:randC4 Dodge.Placement.Instance.Creature <no location info> 105997 0 0.0 0.0 0.0 0.0
randC1 Dodge.Placement.Instance.Creature src/Dodge/Placement/Instance/Creature.hs:9:1-82 139625 0 0.0 0.0 0.0 0.0
CAF:randC7 Dodge.Placement.Instance.Creature <no location info> 105998 0 0.0 0.0 0.0 0.0
randC1 Dodge.Placement.Instance.Creature src/Dodge/Placement/Instance/Creature.hs:9:1-82 139616 0 0.0 0.0 0.0 0.0
takeOne RandomHelp src/RandomHelp.hs:23:1-76 139630 0 0.0 0.0 0.0 0.0
randomR System.Random src/System/Random.hs:297:10-19 139631 0 0.0 0.0 0.0 0.0
randomR System.Random src/System/Random.hs:235:3-43 139632 0 0.0 0.0 0.0 0.0
uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 139633 0 0.0 0.0 0.0 0.0
uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 139634 1 0.0 0.0 0.0 0.0
uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 139635 1 0.0 0.0 0.0 0.0
CAF:readImage1 Codec.Picture <no location info> 71168 0 0.0 0.0 0.0 0.0
readImage Codec.Picture src/Codec/Picture.hs:276:1-40 131575 1 0.0 0.0 0.0 0.0
CAF:removeLights1 Dodge.Room.Tutorial <no location info> 106350 0 0.0 0.0 0.0 0.0
removeLights Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(260,1)-(264,19) 137266 1 0.0 0.0 0.0 0.0
CAF:resetPLUse1 Dodge.PlacementSpot <no location info> 107290 0 0.0 0.0 0.0 0.0
resetPLUse Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(93,1)-(96,76) 140664 0 0.0 0.0 0.0 0.0
resetPLUse.f' Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:95:5-59 140665 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 140666 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 140667 1 0.0 0.0 0.0 0.0
CAF:resetStride Dodge.Creature.State.WalkCycle src/Dodge/Creature/State/WalkCycle.hs:26:1-11 108674 0 0.0 0.0 0.0 0.0
resetStride Dodge.Creature.State.WalkCycle src/Dodge/Creature/State/WalkCycle.hs:(26,1)-(28,10) 156421 1 0.0 0.0 0.0 0.0
CAF:respawn2 Dodge.SpawnAt <no location info> 128435 0 0.0 0.0 0.0 0.0
respawn Dodge.SpawnAt src/Dodge/SpawnAt.hs:13:1-67 142999 0 0.0 0.0 0.0 0.0
spawnAt Dodge.SpawnAt src/Dodge/SpawnAt.hs:(16,1)-(24,109) 143000 0 0.0 0.0 0.0 0.0
spawnAt.f Dodge.SpawnAt src/Dodge/SpawnAt.hs:24:5-109 143001 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143002 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143003 1 0.0 0.0 0.0 0.0
_z Linear.V3 src/Linear/V3.hs:312:3-34 143009 1 0.0 0.0 0.0 0.0
CAF:respawn3 Dodge.SpawnAt <no location info> 128434 0 0.0 0.0 0.0 0.0
respawn Dodge.SpawnAt src/Dodge/SpawnAt.hs:13:1-67 143004 0 0.0 0.0 0.0 0.0
spawnAt Dodge.SpawnAt src/Dodge/SpawnAt.hs:(16,1)-(24,109) 143005 0 0.0 0.0 0.0 0.0
spawnAt.f Dodge.SpawnAt src/Dodge/SpawnAt.hs:24:5-109 143006 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143007 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143008 1 0.0 0.0 0.0 0.0
CAF:restrictInLinks Dodge.RoomLink src/Dodge/RoomLink.hs:45:1-15 106321 0 0.0 0.0 0.0 0.0
restrictInLinks Dodge.RoomLink src/Dodge/RoomLink.hs:45:1-56 135217 1 0.0 0.0 0.0 0.0
CAF:rmInLinks Dodge.RoomLink src/Dodge/RoomLink.hs:155:1-9 106302 0 0.0 0.0 0.0 0.0
rmInLinks Dodge.RoomLink src/Dodge/RoomLink.hs:155:1-32 137634 1 0.0 0.0 0.0 0.0
rmLinksOfType Dodge.RoomLink src/Dodge/RoomLink.hs:151:1-60 137635 1 0.0 0.0 0.0 0.0
CAF:roomRectAutoLinks1 Dodge.Room.Procedural <no location info> 106844 0 0.0 0.0 0.0 0.0
roomRectAutoLinks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(144,1)-(151,43) 137281 0 0.0 0.0 0.0 0.0
resetPLUse Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(93,1)-(96,76) 137283 1 0.0 0.0 0.0 0.0
rprBool Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:73:1-84 137282 1 0.0 0.0 0.0 0.0
CAF:roomRectAutoLinks6 Dodge.Room.Procedural <no location info> 106846 0 0.0 0.0 0.0 0.0
roomRectAutoLinks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(144,1)-(151,43) 137275 0 0.0 0.0 0.0 0.0
resetPLUse Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(93,1)-(96,76) 137277 1 0.0 0.0 0.0 0.0
rprBool Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:73:1-84 137276 1 0.0 0.0 0.0 0.0
CAF:sIZEOF_FLOAT Data.Primitive.MachDeps Data/Primitive/MachDeps.hs:80:1-12 66409 0 0.0 0.0 0.0 0.0
sIZEOF_FLOAT Data.Primitive.MachDeps Data/Primitive/MachDeps.hs:80:1-16 134023 1 0.0 0.0 0.0 0.0
CAF:sIZEOF_INT Data.Primitive.MachDeps Data/Primitive/MachDeps.hs:71:1-10 66403 0 0.0 0.0 0.0 0.0
sIZEOF_INT Data.Primitive.MachDeps Data/Primitive/MachDeps.hs:71:1-14 134282 1 0.0 0.0 0.0 0.0
CAF:sIZEOF_WORD32 Data.Primitive.MachDeps Data/Primitive/MachDeps.hs:107:1-13 66427 0 0.0 0.0 0.0 0.0
sIZEOF_WORD32 Data.Primitive.MachDeps Data/Primitive/MachDeps.hs:107:1-17 131660 1 0.0 0.0 0.0 0.0
CAF:s_rw43b Dodge.Update src/Dodge/Update.hs:411:5 128301 0 0.0 0.0 0.0 0.0
updateUniverse Dodge.Update src/Dodge/Update.hs:(76,1)-(84,24) 142945 0 0.0 0.0 0.0 0.0
updateMouseContext Dodge.Update src/Dodge/Update.hs:(328,1)-(330,82) 142946 0 0.0 0.0 0.0 0.0
updateMouseContextGame Dodge.Update src/Dodge/Update.hs:(333,1)-(375,36) 142947 0 0.0 0.0 0.0 0.0
updateMouseContextGame.overterm Dodge.Update src/Dodge/Update.hs:(369,5)-(375,36) 142948 0 0.0 0.0 0.0 0.0
isOverTerminalScreen Dodge.Update src/Dodge/Update.hs:(401,1)-(413,21) 142949 0 0.0 0.0 0.0 0.0
isOverTerminalScreen.s Dodge.Update src/Dodge/Update.hs:411:5-66 142950 1 0.0 0.0 0.0 0.0
CAF:scToTS Dodge.Event.Input src/Dodge/Event/Input.hs:35:1-6 128582 0 0.0 0.0 0.0 0.0
scToTS Dodge.Event.Input src/Dodge/Event/Input.hs:(35,1)-(45,16) 156013 1 0.0 0.0 0.0 0.0
CAF:scientific Data.Scientific src/Data/Scientific.hs:188:1-10 80617 0 0.0 0.0 0.0 0.0
scientific Data.Scientific src/Data/Scientific.hs:188:1-23 130654 1 0.0 0.0 0.0 0.0
CAF:sectionsDesiredLines1_rqaih Dodge.DisplayInventory <no location info> 112635 0 0.0 0.0 0.0 0.0
sectionsDesiredLines Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:199:1-56 134518 0 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Types src/Data/Profunctor/Types.hs:134:3-56 134525 1 0.0 0.0 0.0 0.0
xplatf Control.Lens.Iso src/Control/Lens/Iso.hs:228:1-15 134520 0 0.0 0.0 0.0 0.0
CAF:sectionsDesiredLines_rq8tx Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:199:1-20 112636 0 0.0 0.0 0.0 0.0
sectionsDesiredLines Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:199:1-56 134508 1 0.0 0.0 0.0 0.0
CAF:setInLinks Dodge.RoomLink src/Dodge/RoomLink.hs:54:1-10 106319 0 0.0 0.0 0.0 0.0
setInLinks Dodge.RoomLink src/Dodge/RoomLink.hs:54:1-31 137169 1 0.0 0.0 0.0 0.0
CAF:setOutLinks Dodge.RoomLink src/Dodge/RoomLink.hs:51:1-11 106320 0 0.0 0.0 0.0 0.0
setOutLinks Dodge.RoomLink src/Dodge/RoomLink.hs:51:1-33 137166 1 0.0 0.0 0.0 0.0
CAF:setRoomInt4 Dodge.Room.Tutorial <no location info> 106392 0 0.0 0.0 0.0 0.0
setRoomInt Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(96,1)-(100,84) 142073 0 0.0 0.0 0.0 0.0
setRoomInt.f Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:100:5-84 142074 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 142075 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 142076 1 0.0 0.0 0.0 0.0
CAF:setRoomInt_bc Dodge.Room.Tutorial <no location info> 106393 0 0.0 0.0 0.0 0.0
setRoomInt Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(96,1)-(100,84) 142070 0 0.0 0.0 0.0 0.0
setRoomInt.f Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:100:5-84 142071 0 0.0 0.0 0.0 0.0
right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:112:3-15 142072 1 0.0 0.0 0.0 0.0
CAF:shapeBounds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:148:1-11 110636 0 0.0 0.0 0.0 0.0
shapeBounds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:148:1-64 139454 1 0.0 0.0 0.0 0.0
CAF:shapePoints_rmDsD Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:145:1-11 110620 0 0.0 0.0 0.0 0.0
shapePoints Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:145:1-44 139464 1 0.0 0.0 0.0 0.0
CAF:shapeVerxAttributes Shape.Parameters src/Shape/Parameters.hs:14:1-19 127052 0 0.0 0.0 0.0 0.0
shapeVerxAttributes Shape.Parameters src/Shape/Parameters.hs:(14,1)-(18,9) 131307 1 0.0 0.0 0.0 0.0
CAF:shapeVerxSize Shape.Parameters src/Shape/Parameters.hs:11:1-13 127051 0 0.0 0.0 0.0 0.0
shapeVerxSize Shape.Parameters src/Shape/Parameters.hs:11:1-65 131213 1 0.0 0.0 0.0 0.0
CAF:shoulderSH Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:125:1-10 126448 0 0.0 0.0 0.0 0.0
shoulderSH Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:125:1-28 135507 1 0.0 0.0 0.0 0.0
CAF:signature Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:377:1-9 68697 0 0.0 0.0 0.0 0.0
signature Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:377:1-19 131624 1 0.0 0.0 0.0 0.0
CAF:size2_r3v2F Codec.Picture.Png <no location info> 70782 0 0.0 0.0 0.0 0.0
pngFiltering Codec.Picture.Png src/Codec/Picture/Png.hs:(105,1)-(191,45) 131757 0 0.0 0.0 0.0 0.0
basicUnsafeReplicate Data.Vector.Storable.Mutable src/Data/Vector/Storable/Mutable.hs:146:10-42 131758 0 0.0 0.0 0.0 0.0
basicUnsafeReplicate Data.Vector.Generic.Mutable.Base src/Data/Vector/Generic/Mutable/Base.hs:(100,3)-(104,16) 131759 0 0.0 0.0 0.0 0.0
basicUnsafeNew Data.Vector.Storable.Mutable src/Data/Vector/Storable/Mutable.hs:(163,3)-(171,38) 131760 0 0.0 0.0 0.0 0.0
basicUnsafeNew.size Data.Vector.Storable.Mutable src/Data/Vector/Storable/Mutable.hs:170:7-44 131761 1 0.0 0.0 0.0 0.0
CAF:size48_rK2F Dodge.Render <no location info> 128505 0 0.0 0.0 0.0 0.0
doDrawing Dodge.Render src/Dodge/Render.hs:(35,1)-(39,41) 134270 0 0.0 0.0 0.0 0.0
doDrawing' Dodge.Render src/Dodge/Render.hs:(46,1)-(433,24) 134271 0 0.0 0.0 0.0 0.0
basicUnsafeReplicate Data.Vector.Unboxed.Base src/Data/Vector/Unboxed/Base.hs:447:1328-1396 134272 0 0.0 0.0 0.0 0.0
basicUnsafeReplicate Data.Vector.Primitive.Mutable src/Data/Vector/Primitive/Mutable.hs:127:10-38 134273 0 0.0 0.0 0.0 0.0
basicUnsafeReplicate Data.Vector.Generic.Mutable.Base src/Data/Vector/Generic/Mutable/Base.hs:(100,3)-(104,16) 134274 0 0.0 0.0 0.0 0.0
basicUnsafeNew Data.Vector.Primitive.Mutable src/Data/Vector/Primitive/Mutable.hs:(140,3)-(146,37) 134275 0 0.0 0.0 0.0 0.0
basicUnsafeNew.size Data.Vector.Primitive.Mutable src/Data/Vector/Primitive/Mutable.hs:145:7-36 134276 1 0.0 0.0 0.0 0.0
sizeOf Data.Primitive.Types Data/Primitive/Types.hs:128:1-25 134277 1 0.0 0.0 0.0 0.0
sizeOf# Data.Primitive.Types Data/Primitive/Types.hs:276:70-97 134280 1 0.0 0.0 0.0 0.0
unI# Data.Primitive.Types Data/Primitive/Types.hs:259:1-17 134281 1 0.0 0.0 0.0 0.0
CAF:size4_r3v3m Codec.Picture.Png <no location info> 70794 0 0.0 0.0 0.0 0.0
deinterlacer Codec.Picture.Png src/Codec/Picture/Png.hs:(367,1)-(394,41) 131726 0 0.0 0.0 0.0 0.0
basicUnsafeNew Data.Vector.Storable.Mutable src/Data/Vector/Storable/Mutable.hs:(163,3)-(171,38) 131727 0 0.0 0.0 0.0 0.0
basicUnsafeNew.size Data.Vector.Storable.Mutable src/Data/Vector/Storable/Mutable.hs:170:7-44 131728 1 0.0 0.0 0.0 0.0
CAF:sizes1_rerZ4 Preload.Render <no location info> 127568 0 0.0 0.0 0.0 0.0
preloadRender Preload.Render src/Preload/Render.hs:(31,1)-(195,13) 131447 0 0.0 0.0 0.0 0.0
toFloatVAs Shader.Compile src/Shader/Compile.hs:(212,1)-(216,59) 131448 0 0.0 0.0 0.0 0.0
toFloatVAs.go Shader.Compile src/Shader/Compile.hs:(214,5)-(216,59) 131449 2 0.0 0.0 0.0 0.0
CAF:sizes2_rerZy Preload.Render <no location info> 127580 0 0.0 0.0 0.0 0.0
preloadRender Preload.Render src/Preload/Render.hs:(31,1)-(195,13) 133522 0 0.0 0.0 0.0 0.0
toFloatVAs Shader.Compile src/Shader/Compile.hs:(212,1)-(216,59) 133523 0 0.0 0.0 0.0 0.0
toFloatVAs.go Shader.Compile src/Shader/Compile.hs:(214,5)-(216,59) 133524 2 0.0 0.0 0.0 0.0
CAF:sizes_rerYX Preload.Render <no location info> 127565 0 0.0 0.0 0.0 0.0
preloadRender Preload.Render src/Preload/Render.hs:(31,1)-(195,13) 131442 0 0.0 0.0 0.0 0.0
toFloatVAs Shader.Compile src/Shader/Compile.hs:(212,1)-(216,59) 131444 0 0.0 0.0 0.0 0.0
toFloatVAs.go Shader.Compile src/Shader/Compile.hs:(214,5)-(216,59) 131445 3 0.0 0.0 0.0 0.0
CAF:slideDoorS1 Dodge.SoundLogic.ExternallyGeneratedSounds <no location info> 110397 0 0.0 0.0 0.0 0.0
slideDoorS Dodge.SoundLogic.ExternallyGeneratedSounds src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs:689:1-24 145626 1 0.0 0.0 0.0 0.0
CAF:smallDrawTree_rvyg8 Dodge.LevelGen src/Dodge/LevelGen.hs:92:1-13 111329 0 0.0 0.0 0.0 0.0
smallDrawTree Dodge.LevelGen src/Dodge/LevelGen.hs:92:1-38 134970 1 0.0 0.0 0.0 0.0
CAF:snapToGrid Dodge.Path src/Dodge/Path.hs:139:1-10 110926 0 0.0 0.0 0.0 0.0
snapToGrid Dodge.Path src/Dodge/Path.hs:(139,1)-(142,13) 138450 1 0.0 0.0 0.0 0.0
CAF:soundContinue1 Dodge.SoundLogic <no location info> 110562 0 0.0 0.0 0.0 0.0
soundContinue Dodge.SoundLogic src/Dodge/SoundLogic.hs:142:1-47 144643 1 0.0 0.0 0.0 0.0
CAF:soundContinue2 Dodge.SoundLogic <no location info> 110559 0 0.0 0.0 0.0 0.0
soundWithStatus Dodge.SoundLogic src/Dodge/SoundLogic.hs:116:1-41 144644 1 0.0 0.0 0.0 0.0
CAF:soundPathList Dodge.SoundLogic.ExternallyGeneratedSounds src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs:297:1-13 110150 0 0.0 0.0 0.0 0.0
soundPathList Dodge.SoundLogic.ExternallyGeneratedSounds src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs:(297,1)-(441,5) 133717 1 0.0 0.0 0.0 0.0
CAF:soundStart1 Dodge.SoundLogic <no location info> 110560 0 0.0 0.0 0.0 0.0
soundStart Dodge.SoundLogic src/Dodge/SoundLogic.hs:129:1-36 156513 1 0.0 0.0 0.0 0.0
CAF:spanLightI Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:211:1-10 105961 0 0.0 0.0 0.0 0.0
spanLightI Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:211:1-34 139998 1 0.0 0.0 0.0 0.0
CAF:spanLightI_col Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:197:15-17 105960 0 0.0 0.0 0.0 0.0
spanLightI Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:211:1-34 140007 0 0.0 0.0 0.0 0.0
fromRational Linear.V3 src/Linear/V3.hs:201:3-36 140008 1 0.0 0.0 0.0 0.0
pure Linear.V3 src/Linear/V3.hs:149:3-19 140009 1 0.0 0.0 0.0 0.0
CAF:splashScreen1 Dodge.Initialisation <no location info> 128579 0 0.0 0.0 0.0 0.0
splashScreen Dodge.Initialisation src/Dodge/Initialisation.hs:(11,1)-(13,67) 133969 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 133970 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 133971 1 0.0 0.0 0.0 0.0
CAF:splashScreen_b1 Dodge.Initialisation <no location info> 128578 0 0.0 0.0 0.0 0.0
splashScreen Dodge.Initialisation src/Dodge/Initialisation.hs:(11,1)-(13,67) 134085 0 0.0 0.0 0.0 0.0
CAF:sps0 Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:43:1-4 107382 0 0.0 0.0 0.0 0.0
sps0 Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:43:1-21 137285 1 0.0 0.0 0.0 0.0
CAF:ss18_rvplh Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:301:5-6 106475 0 0.0 0.0 0.0 0.0
tutHub Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(267,1)-(340,16) 151462 0 0.0 0.0 0.0 0.0
tutHub.ss Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(301,5)-(312,9) 151463 1 0.0 0.0 0.0 0.0
CAF:ss1_rvpl0 Dodge.Room.Tutorial <no location info> 106467 0 0.0 0.0 0.0 0.0
tutHub Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(267,1)-(340,16) 151468 0 0.0 0.0 0.0 0.0
tutHub.ss Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(301,5)-(312,9) 151469 0 0.0 0.0 0.0 0.0
makeTermLine Dodge.Terminal src/Dodge/Terminal.hs:97:1-46 151470 0 0.0 0.0 0.0 0.0
makeColorTermLine Dodge.Terminal src/Dodge/Terminal.hs:112:1-70 151471 1 0.0 0.0 0.0 0.0
CAF:ss2_rvpl1 Dodge.Room.Tutorial <no location info> 106468 0 0.0 0.0 0.0 0.0
tutHub Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(267,1)-(340,16) 151472 0 0.0 0.0 0.0 0.0
tutHub.ss Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(301,5)-(312,9) 151473 0 0.0 0.0 0.0 0.0
makeTermLine Dodge.Terminal src/Dodge/Terminal.hs:97:1-46 151474 0 0.0 0.0 0.0 0.0
makeColorTermLine Dodge.Terminal src/Dodge/Terminal.hs:112:1-70 151475 1 0.0 0.0 0.0 0.0
CAF:ss3_rvpl2 Dodge.Room.Tutorial <no location info> 106469 0 0.0 0.0 0.0 0.0
tutHub Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(267,1)-(340,16) 151476 0 0.0 0.0 0.0 0.0
tutHub.ss Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(301,5)-(312,9) 151477 0 0.0 0.0 0.0 0.0
makeTermLine Dodge.Terminal src/Dodge/Terminal.hs:97:1-46 151478 0 0.0 0.0 0.0 0.0
makeColorTermLine Dodge.Terminal src/Dodge/Terminal.hs:112:1-70 151479 1 0.0 0.0 0.0 0.0
CAF:ss4_rvpl3 Dodge.Room.Tutorial <no location info> 106470 0 0.0 0.0 0.0 0.0
tutHub Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(267,1)-(340,16) 151480 0 0.0 0.0 0.0 0.0
tutHub.ss Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(301,5)-(312,9) 151481 0 0.0 0.0 0.0 0.0
makeTermLine Dodge.Terminal src/Dodge/Terminal.hs:97:1-46 151482 0 0.0 0.0 0.0 0.0
makeColorTermLine Dodge.Terminal src/Dodge/Terminal.hs:112:1-70 151483 1 0.0 0.0 0.0 0.0
CAF:ss5_rvpl4 Dodge.Room.Tutorial <no location info> 106471 0 0.0 0.0 0.0 0.0
tutHub Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(267,1)-(340,16) 151484 0 0.0 0.0 0.0 0.0
tutHub.ss Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(301,5)-(312,9) 151485 0 0.0 0.0 0.0 0.0
makeTermLine Dodge.Terminal src/Dodge/Terminal.hs:97:1-46 151486 0 0.0 0.0 0.0 0.0
makeColorTermLine Dodge.Terminal src/Dodge/Terminal.hs:112:1-70 151487 1 0.0 0.0 0.0 0.0
CAF:ss6_rvpl5 Dodge.Room.Tutorial <no location info> 106472 0 0.0 0.0 0.0 0.0
tutHub Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(267,1)-(340,16) 151488 0 0.0 0.0 0.0 0.0
tutHub.ss Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(301,5)-(312,9) 151489 0 0.0 0.0 0.0 0.0
makeTermLine Dodge.Terminal src/Dodge/Terminal.hs:97:1-46 151490 0 0.0 0.0 0.0 0.0
makeColorTermLine Dodge.Terminal src/Dodge/Terminal.hs:112:1-70 151491 1 0.0 0.0 0.0 0.0
CAF:ss7_rvpl6 Dodge.Room.Tutorial <no location info> 106473 0 0.0 0.0 0.0 0.0
tutHub Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(267,1)-(340,16) 151492 0 0.0 0.0 0.0 0.0
tutHub.ss Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(301,5)-(312,9) 151493 0 0.0 0.0 0.0 0.0
makeTermLine Dodge.Terminal src/Dodge/Terminal.hs:97:1-46 151494 0 0.0 0.0 0.0 0.0
makeColorTermLine Dodge.Terminal src/Dodge/Terminal.hs:112:1-70 151495 1 0.0 0.0 0.0 0.0
CAF:ss8_rvpl7 Dodge.Room.Tutorial <no location info> 106474 0 0.0 0.0 0.0 0.0
tutHub Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(267,1)-(340,16) 151496 0 0.0 0.0 0.0 0.0
tutHub.ss Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(301,5)-(312,9) 151497 0 0.0 0.0 0.0 0.0
makeTermLine Dodge.Terminal src/Dodge/Terminal.hs:97:1-46 151498 0 0.0 0.0 0.0 0.0
makeColorTermLine Dodge.Terminal src/Dodge/Terminal.hs:112:1-70 151499 1 0.0 0.0 0.0 0.0
CAF:ss_rvpkZ Dodge.Room.Tutorial <no location info> 106466 0 0.0 0.0 0.0 0.0
tutHub Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(267,1)-(340,16) 151464 0 0.0 0.0 0.0 0.0
tutHub.ss Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(301,5)-(312,9) 151465 0 0.0 0.0 0.0 0.0
makeTermLine Dodge.Terminal src/Dodge/Terminal.hs:97:1-46 151466 0 0.0 0.0 0.0 0.0
makeColorTermLine Dodge.Terminal src/Dodge/Terminal.hs:112:1-70 151467 1 0.0 0.0 0.0 0.0
CAF:stackPicturesAt Dodge.Render.List src/Dodge/Render/List.hs:100:1-15 107181 0 0.0 0.0 0.0 0.0
stackPicturesAt Dodge.Render.List src/Dodge/Render/List.hs:100:1-38 135063 1 0.0 0.0 0.0 0.0
stackPicturesAtOff Dodge.Render.List src/Dodge/Render/List.hs:103:1-78 135064 1 0.0 0.0 0.0 0.0
CAF:stackPicturesAt1 Dodge.Render.List <no location info> 107180 0 0.0 0.0 0.0 0.0
stackPicturesAt Dodge.Render.List src/Dodge/Render/List.hs:100:1-38 135067 0 0.0 0.0 0.0 0.0
stackPicturesAtOff Dodge.Render.List src/Dodge/Render/List.hs:103:1-78 135068 0 0.0 0.0 0.0 0.0
CAF:startCr1 Dodge.Creature <no location info> 126596 0 0.0 0.0 0.0 0.0
startCr Dodge.Creature src/Dodge/Creature.hs:(93,1)-(104,62) 134086 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 134087 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 134088 1 0.0 0.0 0.0 0.0
CAF:startCr2 Dodge.Creature <no location info> 126595 0 0.0 0.0 0.0 0.0
startCr Dodge.Creature src/Dodge/Creature.hs:(93,1)-(104,62) 134089 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 134090 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 134091 1 0.0 0.0 0.0 0.0
CAF:startCr3 Dodge.Creature <no location info> 126594 0 0.0 0.0 0.0 0.0
startCr Dodge.Creature src/Dodge/Creature.hs:(93,1)-(104,62) 134092 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 134093 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 134094 1 0.0 0.0 0.0 0.0
CAF:startCr4 Dodge.Creature <no location info> 126593 0 0.0 0.0 0.0 0.0
startCr Dodge.Creature src/Dodge/Creature.hs:(93,1)-(104,62) 134095 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 134096 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 134097 1 0.0 0.0 0.0 0.0
CAF:startCr5 Dodge.Creature <no location info> 126592 0 0.0 0.0 0.0 0.0
startCr Dodge.Creature src/Dodge/Creature.hs:(93,1)-(104,62) 134098 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 134099 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 134100 1 0.0 0.0 0.0 0.0
CAF:startCr6 Dodge.Creature <no location info> 126591 0 0.0 0.0 0.0 0.0
startCr Dodge.Creature src/Dodge/Creature.hs:(93,1)-(104,62) 134101 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 134102 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 134103 1 0.0 0.0 0.0 0.0
CAF:startCr7 Dodge.Creature <no location info> 126590 0 0.0 0.0 0.0 0.0
startCr Dodge.Creature src/Dodge/Creature.hs:(93,1)-(104,62) 134104 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 134105 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 134106 1 0.0 0.0 0.0 0.0
CAF:startCr8 Dodge.Creature <no location info> 126589 0 0.0 0.0 0.0 0.0
startCr Dodge.Creature src/Dodge/Creature.hs:(93,1)-(104,62) 134107 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 134108 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 134109 1 0.0 0.0 0.0 0.0
CAF:startCr9 Dodge.Creature <no location info> 126588 0 0.0 0.0 0.0 0.0
startCr Dodge.Creature src/Dodge/Creature.hs:(93,1)-(104,62) 134110 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 134111 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 134112 1 0.0 0.0 0.0 0.0
CAF:t1_rhcEf Dodge.Data.Door <no location info> 121778 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:51:1-32 149581 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:51:1-32 149582 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1713:5-28 149583 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2306:5-28 149584 1 0.0 0.0 0.0 0.0
CAF:t3_rkBsJ Dodge.Data.LWorld <no location info> 117012 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 153848 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 153849 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1713:5-28 153850 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2306:5-28 153851 1 0.0 0.0 0.0 0.0
CAF:t_rvpkG Dodge.Room.Tutorial <no location info> 106456 0 0.0 0.0 0.0 0.0
tutHub Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(267,1)-(340,16) 140455 0 0.0 0.0 0.0 0.0
tutHub.t Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(314,5)-(321,105) 140456 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 140457 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 140458 1 0.0 0.0 0.0 0.0
CAF:termSoundLine Dodge.Terminal src/Dodge/Terminal.hs:44:1-13 109965 0 0.0 0.0 0.0 0.0
termSoundLine Dodge.Terminal src/Dodge/Terminal.hs:44:1-44 151428 1 0.0 0.0 0.0 0.0
CAF:termTextColor Dodge.Terminal src/Dodge/Terminal.hs:47:1-13 109966 0 0.0 0.0 0.0 0.0
termTextColor Dodge.Terminal src/Dodge/Terminal.hs:47:1-25 144013 1 0.0 0.0 0.0 0.0
toV4 Geometry.Data src/Geometry/Data.hs:61:1-30 144014 1 0.0 0.0 0.0 0.0
CAF:terminalColor Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:74:1-13 105890 0 0.0 0.0 0.0 0.0
terminalColor Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:74:1-28 138808 1 0.0 0.0 0.0 0.0
CAF:testStringInit1 Dodge.TestString <no location info> 128420 0 0.0 0.0 0.0 0.0
testStringInit Dodge.TestString src/Dodge/TestString.hs:34:1-21 135345 1 0.0 0.0 0.0 0.0
CAF:text3 Data.Aeson.Encoding.Builder <no location info> 85167 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 146064 1 0.0 0.0 0.0 0.0
CAF:textInputBlurb1 Dodge.Terminal <no location info> 109967 0 0.0 0.0 0.0 0.0
textInputBlurb Dodge.Terminal src/Dodge/Terminal.hs:(38,1)-(41,45) 151500 0 0.0 0.0 0.0 0.0
tlSetStatus Dodge.Terminal src/Dodge/Terminal.hs:100:1-44 151501 1 0.0 0.0 0.0 0.0
tlDoEffect Dodge.Terminal src/Dodge/Terminal.hs:103:1-29 151502 1 0.0 0.0 0.0 0.0
CAF:textInputBlurb5 Dodge.Terminal <no location info> 109968 0 0.0 0.0 0.0 0.0
textInputBlurb Dodge.Terminal src/Dodge/Terminal.hs:(38,1)-(41,45) 151427 0 0.0 0.0 0.0 0.0
CAF:themessage3_rv47B Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:109:5-14 106968 0 0.0 0.0 0.0 0.0
addButtonSlowDoor Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(96,1)-(134,37) 139920 0 0.0 0.0 0.0 0.0
addButtonSlowDoor.themessage Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:109:5-58 139921 1 0.0 0.0 0.0 0.0
CAF:thinHighBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:78:1-11 110619 0 0.0 0.0 0.0 0.0
thinHighBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:78:1-23 139470 1 0.0 0.0 0.0 0.0
CAF:tilesFromRooms Dodge.Layout src/Dodge/Layout.hs:197:1-14 107401 0 0.0 0.0 0.0 0.0
tilesFromRooms Dodge.Layout src/Dodge/Layout.hs:197:1-62 142867 1 0.0 0.0 0.0 0.0
CAF:to'1_r8n0d Dodge.Data.Creature.Perception <no location info> 123313 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:77:1-38 146978 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:77:1-38 146979 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1713:5-28 146980 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1706,5)-(1709,66) 146981 0 0.0 0.0 0.0 0.0
liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1709:9-66 146982 1 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2291:10-20 146983 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:667:5-80 146984 1 0.0 0.0 0.0 0.0
CAF:to'1_rhcEk Dodge.Data.Door <no location info> 121782 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:51:1-32 149570 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:51:1-32 149571 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1713:5-28 149572 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1706,5)-(1709,66) 149573 0 0.0 0.0 0.0 0.0
liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1709:9-66 149574 1 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2291:10-20 149575 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:667:5-80 149576 1 0.0 0.0 0.0 0.0
CAF:to'1_rhyUv Dodge.Data.Terminal <no location info> 114223 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151170 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151171 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 151172 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2304:10-46 151173 1 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 151174 1 0.0 0.0 0.0 0.0
CAF:to'1_rl5NO Dodge.Data.CWorld <no location info> 122096 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 155150 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 155151 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1778:5-28 155152 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 155153 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2304:10-46 155154 1 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 155155 1 0.0 0.0 0.0 0.0
CAF:to'21_rkBsk Dodge.Data.LWorld <no location info> 116988 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 145850 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 145851 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1713:5-28 145852 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1706,5)-(1709,66) 145853 0 0.0 0.0 0.0 0.0
liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1709:9-66 145854 1 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2291:10-20 145856 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:667:5-80 145857 1 0.0 0.0 0.0 0.0
CAF:to'22_rkBsl Dodge.Data.LWorld <no location info> 116989 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 147867 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 147868 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1713:5-28 147869 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1706,5)-(1709,66) 147870 0 0.0 0.0 0.0 0.0
liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1709:9-66 147871 1 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2291:10-20 147872 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:667:5-80 147873 1 0.0 0.0 0.0 0.0
CAF:to'23_rkBsm Dodge.Data.LWorld <no location info> 116990 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 147877 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 147878 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1713:5-28 147879 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1706,5)-(1709,66) 147880 0 0.0 0.0 0.0 0.0
liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1709:9-66 147881 1 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2291:10-20 147882 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:667:5-80 147883 1 0.0 0.0 0.0 0.0
CAF:to'24_rkBsn Dodge.Data.LWorld <no location info> 116991 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 148415 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 148416 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1713:5-28 148417 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1706,5)-(1709,66) 148418 0 0.0 0.0 0.0 0.0
liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1709:9-66 148419 1 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2291:10-20 148420 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:667:5-80 148421 1 0.0 0.0 0.0 0.0
CAF:to'25_rkBso Dodge.Data.LWorld <no location info> 116992 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 148426 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 148427 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1713:5-28 148428 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1706,5)-(1709,66) 148429 0 0.0 0.0 0.0 0.0
liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1709:9-66 148430 1 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2291:10-20 148431 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:667:5-80 148432 1 0.0 0.0 0.0 0.0
CAF:to'26_rkBsp Dodge.Data.LWorld <no location info> 116993 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 148448 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 148449 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1713:5-28 148450 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1706,5)-(1709,66) 148451 0 0.0 0.0 0.0 0.0
liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1709:9-66 148452 1 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2291:10-20 148453 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:667:5-80 148454 1 0.0 0.0 0.0 0.0
CAF:to'27_rkBsq Dodge.Data.LWorld <no location info> 116994 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 148652 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 148653 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1713:5-28 148654 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1706,5)-(1709,66) 148655 0 0.0 0.0 0.0 0.0
liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1709:9-66 148656 1 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2291:10-20 148657 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:667:5-80 148658 1 0.0 0.0 0.0 0.0
CAF:to'28_rkBsr Dodge.Data.LWorld <no location info> 116995 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 148662 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 148663 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1713:5-28 148664 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1706,5)-(1709,66) 148665 0 0.0 0.0 0.0 0.0
liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1709:9-66 148666 1 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2291:10-20 148667 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:667:5-80 148668 1 0.0 0.0 0.0 0.0
CAF:to'29_rkBss Dodge.Data.LWorld <no location info> 116996 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 148684 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 148685 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1713:5-28 148686 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1706,5)-(1709,66) 148687 0 0.0 0.0 0.0 0.0
liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1709:9-66 148688 1 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2291:10-20 148689 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:667:5-80 148690 1 0.0 0.0 0.0 0.0
CAF:to'2_rl5NR Dodge.Data.CWorld <no location info> 122098 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 155843 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 155844 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 155845 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2304:10-46 155846 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 155847 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2306:5-28 155848 1 0.0 0.0 0.0 0.0
CAF:to'30_rkBsw Dodge.Data.LWorld <no location info> 117000 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 149245 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 149246 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1713:5-28 149247 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1706,5)-(1709,66) 149248 0 0.0 0.0 0.0 0.0
liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1709:9-66 149249 1 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2291:10-20 149250 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:667:5-80 149251 1 0.0 0.0 0.0 0.0
CAF:to'31_rkBsx Dodge.Data.LWorld <no location info> 117001 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 149255 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 149256 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1713:5-28 149257 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1706,5)-(1709,66) 149258 0 0.0 0.0 0.0 0.0
liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1709:9-66 149259 1 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2291:10-20 149260 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:667:5-80 149261 1 0.0 0.0 0.0 0.0
CAF:to'32_rkBsy Dodge.Data.LWorld <no location info> 117002 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 149949 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 149950 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1713:5-28 149951 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1706,5)-(1709,66) 149952 0 0.0 0.0 0.0 0.0
liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1709:9-66 149953 1 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2291:10-20 149954 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:667:5-80 149955 1 0.0 0.0 0.0 0.0
CAF:to'33_rkBsz Dodge.Data.LWorld <no location info> 117003 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 150735 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 150736 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1713:5-28 150737 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1706,5)-(1709,66) 150738 0 0.0 0.0 0.0 0.0
liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1709:9-66 150739 1 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2291:10-20 150740 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:667:5-80 150741 1 0.0 0.0 0.0 0.0
CAF:to'34_rkBsA Dodge.Data.LWorld <no location info> 117004 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 151781 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 151782 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1713:5-28 151783 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1706,5)-(1709,66) 151784 0 0.0 0.0 0.0 0.0
liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1709:9-66 151785 1 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2291:10-20 151786 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:667:5-80 151787 1 0.0 0.0 0.0 0.0
CAF:to'35_rkBsB Dodge.Data.LWorld <no location info> 117005 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 152356 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 152357 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1713:5-28 152358 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1706,5)-(1709,66) 152359 0 0.0 0.0 0.0 0.0
liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1709:9-66 152360 1 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2291:10-20 152361 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:667:5-80 152362 1 0.0 0.0 0.0 0.0
CAF:to'36_rkBsC Dodge.Data.LWorld <no location info> 117006 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 152373 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 152374 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1713:5-28 152375 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1706,5)-(1709,66) 152376 0 0.0 0.0 0.0 0.0
liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1709:9-66 152377 1 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2291:10-20 152378 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:667:5-80 152379 1 0.0 0.0 0.0 0.0
CAF:to'37_rkBsD Dodge.Data.LWorld <no location info> 117007 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 152472 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 152473 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1713:5-28 152474 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1706,5)-(1709,66) 152475 0 0.0 0.0 0.0 0.0
liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1709:9-66 152476 1 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2291:10-20 152477 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:667:5-80 152478 1 0.0 0.0 0.0 0.0
CAF:to'39_rkBsG Dodge.Data.LWorld <no location info> 117009 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 152701 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 152702 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 152703 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2304:10-46 152704 1 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 152705 1 0.0 0.0 0.0 0.0
CAF:to'3_rl5NS Dodge.Data.CWorld <no location info> 122099 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 155830 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 155831 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 155832 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2304:10-46 155833 1 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 155834 1 0.0 0.0 0.0 0.0
CAF:to'40_rkBsH Dodge.Data.LWorld <no location info> 117010 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 152716 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 152717 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1713:5-28 152718 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1706,5)-(1709,66) 152719 0 0.0 0.0 0.0 0.0
liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1709:9-66 152720 1 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2291:10-20 152721 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:667:5-80 152722 1 0.0 0.0 0.0 0.0
CAF:to'41_rkBsI Dodge.Data.LWorld <no location info> 117011 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 153677 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 153678 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1713:5-28 153679 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1706,5)-(1709,66) 153680 0 0.0 0.0 0.0 0.0
liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1709:9-66 153681 1 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2291:10-20 153682 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:667:5-80 153683 1 0.0 0.0 0.0 0.0
CAF:to'42_rkBsN Dodge.Data.LWorld <no location info> 117015 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 153841 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 153842 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1713:5-28 153843 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1706,5)-(1709,66) 153844 0 0.0 0.0 0.0 0.0
liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1709:9-66 153845 1 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2291:10-20 153846 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:667:5-80 153847 1 0.0 0.0 0.0 0.0
CAF:to'4_rl5NU Dodge.Data.CWorld <no location info> 122101 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 155902 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 155903 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 155904 0 0.0 0.0 0.0 0.0
toEncodingList Geometry.Data src/Geometry/Data.hs:25:10-34 155907 1 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 155908 1 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:717:10-33 155905 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 155906 0 0.0 0.0 0.0 0.0
CAF:to'5_rl5NW Dodge.Data.CWorld <no location info> 122103 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 155891 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 155892 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 155893 1 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:717:10-33 155894 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 155895 0 0.0 0.0 0.0 0.0
CAF:to'6_rl5NX Dodge.Data.CWorld <no location info> 122104 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 155877 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 155878 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 155879 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:717:10-33 155880 1 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 155881 1 0.0 0.0 0.0 0.0
CAF:to'_r7Jvq Data.Tile <no location info> 126789 0 0.0 0.0 0.0 0.0
toEncoding Data.Tile src/Data/Tile.hs:30:1-32 154920 0 0.0 0.0 0.0 0.0
toEncoding.\ Data.Tile src/Data/Tile.hs:30:1-32 154921 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 154922 0 0.0 0.0 0.0 0.0
toEncodingList Geometry.Data src/Geometry/Data.hs:25:10-34 154923 1 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 154924 1 0.0 0.0 0.0 0.0
CAF:to'_r7sAJ Dodge.Data.Machine.Sensor <no location info> 116377 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:46:1-47 150600 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:46:1-47 150601 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 150602 0 0.0 0.0 0.0 0.0
toEncodingList Geometry.Data src/Geometry/Data.hs:25:10-34 150603 1 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 150604 1 0.0 0.0 0.0 0.0
CAF:to'_r88wr Geometry.ConvexPoly <no location info> 109712 0 0.0 0.0 0.0 0.0
toEncoding Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:77:1-38 154755 0 0.0 0.0 0.0 0.0
toEncoding.\ Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:77:1-38 154756 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 154757 0 0.0 0.0 0.0 0.0
toEncodingList Geometry.Data src/Geometry/Data.hs:25:10-34 154758 1 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 154759 1 0.0 0.0 0.0 0.0
CAF:to'_r8UYQ Dodge.GameRoom <no location info> 112543 0 0.0 0.0 0.0 0.0
toEncoding Dodge.GameRoom src/Dodge/GameRoom.hs:29:1-36 154559 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.GameRoom src/Dodge/GameRoom.hs:29:1-36 154560 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 154561 0 0.0 0.0 0.0 0.0
toEncodingList Geometry.Data src/Geometry/Data.hs:25:10-34 154562 1 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 154563 1 0.0 0.0 0.0 0.0
CAF:to'_r8mZy Dodge.Data.Creature.Perception <no location info> 123208 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:76:1-37 146964 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:76:1-37 146965 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1713:5-28 146966 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1706,5)-(1709,66) 146967 0 0.0 0.0 0.0 0.0
liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1709:9-66 146968 1 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2291:10-20 146969 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:667:5-80 146970 1 0.0 0.0 0.0 0.0
CAF:to'_rcJ3u Shape.Data <no location info> 127208 0 0.0 0.0 0.0 0.0
toEncoding Shape.Data src/Shape/Data.hs:61:1-35 153412 0 0.0 0.0 0.0 0.0
toEncoding.\ Shape.Data src/Shape/Data.hs:61:1-35 153413 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 153414 0 0.0 0.0 0.0 0.0
toEncodingList Geometry.Data src/Geometry/Data.hs:36:10-34 153415 1 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 153416 1 0.0 0.0 0.0 0.0
CAF:to'_rdP9j Dodge.Data.Block <no location info> 125049 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:34:1-33 151868 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Block src/Dodge/Data/Block.hs:34:1-33 151869 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 151870 0 0.0 0.0 0.0 0.0
toEncodingList Geometry.Data src/Geometry/Data.hs:25:10-34 151871 1 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 151872 1 0.0 0.0 0.0 0.0
CAF:to'_rk8FV Dodge.Data.Creature <no location info> 124004 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:87:1-34 147172 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:87:1-34 147173 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 147174 0 0.0 0.0 0.0 0.0
toEncodingList Geometry.Data src/Geometry/Data.hs:25:10-34 147175 1 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 147176 1 0.0 0.0 0.0 0.0
CAF:to'_rl5NN Dodge.Data.CWorld <no location info> 122095 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 155170 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 155171 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1778:5-28 155172 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 155173 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2304:10-46 155174 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 155175 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2306:5-28 155176 1 0.0 0.0 0.0 0.0
CAF:toB1_rhcEe Dodge.Data.Door <no location info> 121777 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:51:1-32 149592 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:51:1-32 149593 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1713:5-28 149594 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2306:5-28 149595 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 149596 1 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 149597 1 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 149602 1 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 149604 1 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 149605 1 0.0 0.0 0.0 0.0
tagSingleConstructors Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:782:7-27 149603 1 0.0 0.0 0.0 0.0
CAF:toBoundedInteger26 Data.Scientific <no location info> 80667 0 0.0 0.0 0.0 0.0
toBoundedInteger Data.Scientific src/Data/Scientific.hs:(794,1)-(824,21) 130946 0 0.0 0.0 0.0 0.0
toBoundedInteger.fromIntegerBounded Data.Scientific src/Data/Scientific.hs:(814,5)-(816,63) 130947 1 0.0 0.0 0.0 0.0
CAF:toBoundedInteger_iMaxBound4 Data.Scientific src/Data/Scientific.hs:819:5-13 80661 0 0.0 0.0 0.0 0.0
toBoundedInteger Data.Scientific src/Data/Scientific.hs:(794,1)-(824,21) 130930 0 0.0 0.0 0.0 0.0
toBoundedInteger.iMaxBound Data.Scientific src/Data/Scientific.hs:819:5-41 130931 1 0.0 0.0 0.0 0.0
CAF:toBoundedInteger_iMinBound1 Data.Scientific src/Data/Scientific.hs:818:5-13 80662 0 0.0 0.0 0.0 0.0
toBoundedInteger Data.Scientific src/Data/Scientific.hs:(794,1)-(824,21) 130928 0 0.0 0.0 0.0 0.0
toBoundedInteger.iMinBound Data.Scientific src/Data/Scientific.hs:818:5-41 130929 1 0.0 0.0 0.0 0.0
CAF:toColor1 Color <no location info> 126831 0 0.0 0.0 0.0 0.0
toColor8 Color src/Color.hs:149:1-53 134811 1 0.0 0.0 0.0 0.0
CAF:toColor2 Color <no location info> 126830 0 0.0 0.0 0.0 0.0
toColor8 Color src/Color.hs:149:1-53 134815 0 0.0 0.0 0.0 0.0
* Linear.V4 src/Linear/V4.hs:194:3-18 134816 1 0.0 0.0 0.0 0.0
liftA2 Linear.V4 src/Linear/V4.hs:153:10-23 134818 0 0.0 0.0 0.0 0.0
fmap Linear.V4 src/Linear/V4.hs:114:3-50 134822 1 0.0 0.0 0.0 0.0
fromInteger Linear.V4 src/Linear/V4.hs:204:3-34 134823 1 0.0 0.0 0.0 0.0
CAF:toColor3 Color <no location info> 126829 0 0.0 0.0 0.0 0.0
toColor8 Color src/Color.hs:149:1-53 134824 0 0.0 0.0 0.0 0.0
fromInteger Linear.V4 src/Linear/V4.hs:204:3-34 134825 0 0.0 0.0 0.0 0.0
pure Linear.V4 src/Linear/V4.hs:154:3-21 134826 1 0.0 0.0 0.0 0.0
CAF:toColor4 Color <no location info> 126828 0 0.0 0.0 0.0 0.0
each Linear.V4 src/Linear/V4.hs:547:3-17 134813 1 0.0 0.0 0.0 0.0
CAF:toFloatVAs Shader.Compile src/Shader/Compile.hs:212:1-10 127482 0 0.0 0.0 0.0 0.0
toFloatVAs Shader.Compile src/Shader/Compile.hs:(212,1)-(216,59) 131443 1 0.0 0.0 0.0 0.0
CAF:toOnward1 Dodge.Tree.Compose <no location info> 109930 0 0.0 0.0 0.0 0.0
toOnward Dodge.Tree.Compose src/Dodge/Tree/Compose.hs:(102,1)-(105,25) 137585 0 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 137586 1 0.0 0.0 0.0 0.0
CAF:toOnward_bc Dodge.Tree.Compose <no location info> 109929 0 0.0 0.0 0.0 0.0
toOnward Dodge.Tree.Compose src/Dodge/Tree/Compose.hs:(102,1)-(105,25) 137587 0 0.0 0.0 0.0 0.0
at Control.Lens.At src/Control/Lens/At.hs:537:3-49 137588 1 0.0 0.0 0.0 0.0
CAF:toText1 Data.Aeson.Key <no location info> 86298 0 0.0 0.0 0.0 0.0
toText Data.Aeson.Key src/Data/Aeson/Key.hs:54:1-14 151545 1 0.0 0.0 0.0 0.0
CAF:tolw_rokws Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:212:5-8 107317 0 0.0 0.0 0.0 0.0
placePlainPSSpot Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:(44,1)-(65,14) 138863 0 0.0 0.0 0.0 0.0
placePlainPSSpot.(...) Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:49:13-89 138864 0 0.0 0.0 0.0 0.0
placeSpotID Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:(106,1)-(153,30) 138865 0 0.0 0.0 0.0 0.0
plMachine Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:(205,1)-(222,68) 138866 0 0.0 0.0 0.0 0.0
plMachine.tolw Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:212:5-36 138867 1 0.0 0.0 0.0 0.0
CAF:torchShape1_riftP Dodge.Item.Draw.SPic <no location info> 111647 0 0.0 0.0 0.0 0.0
torchShape Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:277:1-67 145153 0 0.0 0.0 0.0 0.0
CAF:torchShape_ricTY Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:277:1-10 111648 0 0.0 0.0 0.0 0.0
torchShape Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:277:1-67 143684 1 0.0 0.0 0.0 0.0
CAF:translateToLeftHand Dodge.Creature.HandPos src/Dodge/Creature/HandPos.hs:79:1-19 108844 0 0.0 0.0 0.0 0.0
translateToLeftHand Dodge.Creature.HandPos src/Dodge/Creature/HandPos.hs:79:1-58 135110 1 0.0 0.0 0.0 0.0
CAF:translateToRightHand Dodge.Creature.HandPos src/Dodge/Creature/HandPos.hs:55:1-20 108852 0 0.0 0.0 0.0 0.0
translateToRightHand Dodge.Creature.HandPos src/Dodge/Creature/HandPos.hs:55:1-60 135125 1 0.0 0.0 0.0 0.0
CAF:treeFromTrunk TreeHelp src/TreeHelp.hs:58:1-13 109330 0 0.0 0.0 0.0 0.0
treeFromTrunk TreeHelp src/TreeHelp.hs:(58,1)-(60,22) 135009 1 0.0 0.0 0.0 0.0
CAF:triggerDoorRoom11 Dodge.Room.Door <no location info> 105673 0 0.0 0.0 0.0 0.0
triggerDoorRoom Dodge.Room.Door src/Dodge/Room/Door.hs:(31,1)-(45,47) 138366 0 0.0 0.0 0.0 0.0
rectNSWE Geometry.Polygon src/Geometry/Polygon.hs:16:1-55 138367 1 0.0 0.0 0.0 0.0
CAF:triggerDoorRoom12 Dodge.Room.Door <no location info> 105684 0 0.0 0.0 0.0 0.0
triggerDoorRoom Dodge.Room.Door src/Dodge/Room/Door.hs:(31,1)-(45,47) 136804 0 0.0 0.0 0.0 0.0
doublePairSet Geometry src/Geometry.hs:167:1-50 136805 1 0.0 0.0 0.0 0.0
compare Linear.V2 src/Linear/V2.hs:114:7-9 136806 2 0.0 0.0 0.0 0.0
CAF:triggerDoorRoom8 Dodge.Room.Door <no location info> 105672 0 0.0 0.0 0.0 0.0
triggerDoorRoom Dodge.Room.Door src/Dodge/Room/Door.hs:(31,1)-(45,47) 137872 0 0.0 0.0 0.0 0.0
inLink Dodge.RoomLink src/Dodge/RoomLink.hs:(129,1)-(134,9) 137873 1 0.0 0.0 0.0 0.0
CAF:triggerDoorRoom9 Dodge.Room.Door <no location info> 105671 0 0.0 0.0 0.0 0.0
triggerDoorRoom Dodge.Room.Door src/Dodge/Room/Door.hs:(31,1)-(45,47) 137870 0 0.0 0.0 0.0 0.0
outLink Dodge.RoomLink src/Dodge/RoomLink.hs:(121,1)-(126,9) 137871 1 0.0 0.0 0.0 0.0
CAF:tsize_rw43a Dodge.Update src/Dodge/Update.hs:410:5-9 128300 0 0.0 0.0 0.0 0.0
updateUniverse Dodge.Update src/Dodge/Update.hs:(76,1)-(84,24) 142951 0 0.0 0.0 0.0 0.0
updateMouseContext Dodge.Update src/Dodge/Update.hs:(328,1)-(330,82) 142952 0 0.0 0.0 0.0 0.0
updateMouseContextGame Dodge.Update src/Dodge/Update.hs:(333,1)-(375,36) 142953 0 0.0 0.0 0.0 0.0
updateMouseContextGame.overterm Dodge.Update src/Dodge/Update.hs:(369,5)-(375,36) 142954 0 0.0 0.0 0.0 0.0
isOverTerminalScreen Dodge.Update src/Dodge/Update.hs:(401,1)-(413,21) 142955 0 0.0 0.0 0.0 0.0
isOverTerminalScreen.tsize Dodge.Update src/Dodge/Update.hs:410:5-44 142956 1 0.0 0.0 0.0 0.0
CAF:tutAnoTree1 Dodge.Room.Tutorial <no location info> 106523 0 0.0 0.0 0.0 0.0
tutAnoTree Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(44,1)-(86,9) 134978 1 0.0 0.0 0.0 0.0
foldMTRS Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(91,1)-(93,36) 134979 1 0.0 0.0 0.0 0.0
CAF:tutAnoTree17 Dodge.Room.Tutorial <no location info> 106516 0 0.0 0.0 0.0 0.0
tutAnoTree Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(44,1)-(86,9) 136549 0 0.0 0.0 0.0 0.0
cleatOnward Dodge.Cleat src/Dodge/Cleat.hs:25:1-68 136550 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 136551 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 136552 0 0.0 0.0 0.0 0.0
CAF:tutAnoTree22 Dodge.Room.Tutorial <no location info> 106522 0 0.0 0.0 0.0 0.0
tutAnoTree Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(44,1)-(86,9) 135106 0 0.0 0.0 0.0 0.0
CAF:tutAnoTree23 Dodge.Room.Tutorial <no location info> 106421 0 0.0 0.0 0.0 0.0
tutDrop Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(108,1)-(141,16) 135107 1 0.0 0.0 0.0 0.0
CAF:tutAnoTree24 Dodge.Room.Tutorial <no location info> 106521 0 0.0 0.0 0.0 0.0
tutAnoTree Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(44,1)-(86,9) 135098 0 0.0 0.0 0.0 0.0
CAF:tutAnoTree25 Dodge.Room.Tutorial <no location info> 106386 0 0.0 0.0 0.0 0.0
tutLight Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(232,1)-(257,24) 135099 1 0.0 0.0 0.0 0.0
CAF:tutAnoTree26 Dodge.Room.Tutorial <no location info> 106520 0 0.0 0.0 0.0 0.0
tutAnoTree Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(44,1)-(86,9) 135092 0 0.0 0.0 0.0 0.0
CAF:tutAnoTree27 Dodge.Room.Tutorial <no location info> 106482 0 0.0 0.0 0.0 0.0
tutHub Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(267,1)-(340,16) 135093 1 0.0 0.0 0.0 0.0
CAF:tutAnoTree28 Dodge.Room.Tutorial <no location info> 106519 0 0.0 0.0 0.0 0.0
tutAnoTree Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(44,1)-(86,9) 135003 0 0.0 0.0 0.0 0.0
corDoor Dodge.Room.Room src/Dodge/Room/Room.hs:(386,1)-(388,54) 135004 1 0.0 0.0 0.0 0.0
shuffleLinks Dodge.Room.Link src/Dodge/Room/Link.hs:31:1-34 135430 1 0.0 0.0 0.0 0.0
shuffle RandomHelp src/RandomHelp.hs:(50,1)-(56,38) 135460 1 0.0 0.0 0.0 0.0
shuffle.\ RandomHelp src/RandomHelp.hs:51:47-68 135468 4 0.0 0.0 0.0 0.0
randomR System.Random src/System/Random.hs:297:10-19 135469 4 0.0 0.0 0.0 0.0
randomR System.Random src/System/Random.hs:235:3-43 135475 0 0.0 0.0 0.0 0.0
uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 135476 0 0.0 0.0 0.0 0.0
uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 135477 1 0.0 0.0 0.0 0.0
uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 135478 1 0.0 0.0 0.0 0.0
CAF:tutAnoTree33 Dodge.Room.Tutorial <no location info> 106512 0 0.0 0.0 0.0 0.0
tutRezBox Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(380,1)-(401,68) 135213 1 0.0 0.0 0.0 0.0
CAF:tutAnoTree35 Dodge.Room.Tutorial <no location info> 106511 0 0.0 0.0 0.0 0.0
tutRezBox Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(380,1)-(401,68) 135219 0 0.0 0.0 0.0 0.0
roomRect Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(50,1)-(121,13) 135220 1 0.0 0.0 0.0 0.0
compare Linear.V2 src/Linear/V2.hs:114:7-9 135302 109 0.0 0.0 0.0 0.0
doublePairSet Geometry src/Geometry.hs:167:1-50 135291 16 0.0 0.0 0.0 0.0
compare Linear.V2 src/Linear/V2.hs:114:7-9 135294 27 0.0 0.0 0.0 0.0
< Linear.V2 src/Linear/V2.hs:114:7-9 135317 2 0.0 0.0 0.0 0.0
roomRect.makeonpos Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(102,5)-(103,29) 138151 4 0.0 0.0 0.0 0.0
roomRect.makerpedges Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(104,5)-(110,13) 138155 4 0.0 0.0 0.0 0.0
compare Dodge.Data.Room src/Dodge/Data/Room.hs:78:19-21 138159 20 0.0 0.0 0.0 0.0
compare Dodge.Data.CardinalPoint src/Dodge/Data/CardinalPoint.hs:10:19-21 138160 20 0.0 0.0 0.0 0.0
>= Dodge.Data.Room src/Dodge/Data/Room.hs:78:19-21 138156 4 0.0 0.0 0.0 0.0
< Dodge.Data.Room src/Dodge/Data/Room.hs:78:19-21 138157 4 0.0 0.0 0.0 0.0
compare Dodge.Data.CardinalPoint src/Dodge/Data/CardinalPoint.hs:10:19-21 138158 4 0.0 0.0 0.0 0.0
rectNSWE Geometry.Polygon src/Geometry/Polygon.hs:16:1-55 137732 3 0.0 0.0 0.0 0.0
roomRect.elnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:89:5-70 135266 1 0.0 0.0 0.0 0.0
roomRect.somelnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:87:5-65 135270 1 0.0 0.0 0.0 0.0
gridPoints Grid src/Grid.hs:68:1-30 135267 0 0.0 0.0 0.0 0.0
gridPointsOff Grid src/Grid.hs:(63,1)-(65,73) 135268 1 0.0 0.0 0.0 0.0
gridPointsOff.f Grid src/Grid.hs:65:5-73 135271 2 0.0 0.0 0.0 0.0
gridPoints' Grid src/Grid.hs:80:1-67 135269 1 0.0 0.0 0.0 0.0
roomRect.interposps Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:112:5-94 138117 1 0.0 0.0 0.0 0.0
_1 Control.Lens.Tuple src/Control/Lens/Tuple.hs:120:3-37 138166 1 0.0 0.0 0.0 0.0
_1.\ Control.Lens.Tuple src/Control/Lens/Tuple.hs:120:32-37 138167 1 0.0 0.0 0.0 0.0
gridPoints'' Grid src/Grid.hs:(75,1)-(77,69) 138118 1 0.0 0.0 0.0 0.0
gridPoints' Grid src/Grid.hs:80:1-67 138119 1 0.0 0.0 0.0 0.0
gridPoints''.f Grid src/Grid.hs:77:5-69 138168 1 0.0 0.0 0.0 0.0
roomRect.lnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(92,5)-(96,60) 135228 1 0.0 0.0 0.0 0.0
roomRect.m Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(97,5)-(99,26) 135229 4 0.0 0.0 0.0 0.0
lnkBothAnd Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(133,1)-(138,9) 135252 8 0.0 0.0 0.0 0.0
compare Dodge.Data.Room src/Dodge/Data/Room.hs:51:19-21 135259 40 0.0 0.0 0.0 0.0
compare Dodge.Data.CardinalPoint src/Dodge/Data/CardinalPoint.hs:10:19-21 135260 8 0.0 0.0 0.0 0.0
>= Dodge.Data.Room src/Dodge/Data/Room.hs:51:19-21 135254 0 0.0 0.0 0.0 0.0
<= Dodge.Data.Room src/Dodge/Data/Room.hs:51:19-21 135256 0 0.0 0.0 0.0 0.0
compare Dodge.Data.Room src/Dodge/Data/Room.hs:51:19-21 135257 32 0.0 0.0 0.0 0.0
compare Dodge.Data.CardinalPoint src/Dodge/Data/CardinalPoint.hs:10:19-21 135258 8 0.0 0.0 0.0 0.0
zipCountDown Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:124:1-58 135232 4 0.0 0.0 0.0 0.0
roomRect.makeoffpos Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(113,5)-(114,82) 138165 1 0.0 0.0 0.0 0.0
roomRect.makerpedges' Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(115,5)-(121,13) 138169 1 0.0 0.0 0.0 0.0
compare Dodge.Data.Room src/Dodge/Data/Room.hs:78:19-21 138173 5 0.0 0.0 0.0 0.0
compare Dodge.Data.CardinalPoint src/Dodge/Data/CardinalPoint.hs:10:19-21 138174 5 0.0 0.0 0.0 0.0
>= Dodge.Data.Room src/Dodge/Data/Room.hs:78:19-21 138170 1 0.0 0.0 0.0 0.0
< Dodge.Data.Room src/Dodge/Data/Room.hs:78:19-21 138171 1 0.0 0.0 0.0 0.0
compare Dodge.Data.CardinalPoint src/Dodge/Data/CardinalPoint.hs:10:19-21 138172 1 0.0 0.0 0.0 0.0
roomRect.nlnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:90:5-61 135233 1 0.0 0.0 0.0 0.0
roomRect.somelnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:87:5-65 135238 1 0.0 0.0 0.0 0.0
gridPoints Grid src/Grid.hs:68:1-30 135235 0 0.0 0.0 0.0 0.0
gridPointsOff Grid src/Grid.hs:(63,1)-(65,73) 135236 1 0.0 0.0 0.0 0.0
gridPointsOff.f Grid src/Grid.hs:65:5-73 135261 2 0.0 0.0 0.0 0.0
gridPoints' Grid src/Grid.hs:80:1-67 135237 1 0.0 0.0 0.0 0.0
roomRect.posps Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:111:5-79 135225 1 0.0 0.0 0.0 0.0
_1 Control.Lens.Tuple src/Control/Lens/Tuple.hs:120:3-37 138152 4 0.0 0.0 0.0 0.0
_1.\ Control.Lens.Tuple src/Control/Lens/Tuple.hs:120:32-37 138153 4 0.0 0.0 0.0 0.0
gridPoints'' Grid src/Grid.hs:(75,1)-(77,69) 135226 1 0.0 0.0 0.0 0.0
gridPoints''.f Grid src/Grid.hs:77:5-69 138154 4 0.0 0.0 0.0 0.0
gridPoints' Grid src/Grid.hs:80:1-67 135227 1 0.0 0.0 0.0 0.0
roomRect.pth Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(100,5)-(101,74) 135239 1 0.0 0.0 0.0 0.0
linksGridToPath Dodge.Room.Path src/Dodge/Room/Path.hs:(39,1)-(41,87) 135248 1 0.0 0.0 0.0 0.0
compare Linear.V2 src/Linear/V2.hs:114:7-9 135265 70 0.0 0.0 0.0 0.0
linksGridToPath.linkClosest Dodge.Room.Path src/Dodge/Room/Path.hs:41:5-87 135249 8 0.0 0.0 0.0 0.0
doublePairSet Geometry src/Geometry.hs:167:1-50 135250 8 0.0 0.0 0.0 0.0
compare Linear.V2 src/Linear/V2.hs:114:7-9 135251 12 0.0 0.0 0.0 0.0
< Linear.V2 src/Linear/V2.hs:114:7-9 135284 2 0.0 0.0 0.0 0.0
makeGrid Grid src/Grid.hs:(56,1)-(60,30) 135240 1 0.0 0.0 0.0 0.0
== Linear.V2 src/Linear/V2.hs:114:4-5 135264 17 0.0 0.0 0.0 0.0
doublePair Geometry src/Geometry.hs:163:1-36 135246 4 0.0 0.0 0.0 0.0
makeGrid.\ Grid src/Grid.hs:59:28-64 135244 1 0.0 0.0 0.0 0.0
both Data.Tuple.Extra src/Data/Tuple/Extra.hs:73:1-26 135247 4 0.0 0.0 0.0 0.0
makeRect Grid src/Grid.hs:(83,1)-(90,9) 135245 1 0.0 0.0 0.0 0.0
toV2 Geometry.Data src/Geometry/Data.hs:55:1-20 135263 8 0.0 0.0 0.0 0.0
gridPoints Grid src/Grid.hs:68:1-30 135241 0 0.0 0.0 0.0 0.0
gridPointsOff Grid src/Grid.hs:(63,1)-(65,73) 135242 1 0.0 0.0 0.0 0.0
gridPoints' Grid src/Grid.hs:80:1-67 135243 1 0.0 0.0 0.0 0.0
gridPointsOff.f Grid src/Grid.hs:65:5-73 135262 1 0.0 0.0 0.0 0.0
roomRect.slnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:91:5-62 135278 1 0.0 0.0 0.0 0.0
roomRect.somelnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:87:5-65 135282 1 0.0 0.0 0.0 0.0
gridPoints Grid src/Grid.hs:68:1-30 135279 0 0.0 0.0 0.0 0.0
gridPointsOff Grid src/Grid.hs:(63,1)-(65,73) 135280 1 0.0 0.0 0.0 0.0
gridPointsOff.f Grid src/Grid.hs:65:5-73 135283 2 0.0 0.0 0.0 0.0
gridPoints' Grid src/Grid.hs:80:1-67 135281 1 0.0 0.0 0.0 0.0
roomRect.wlnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:88:5-68 135272 1 0.0 0.0 0.0 0.0
roomRect.somelnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:87:5-65 135276 1 0.0 0.0 0.0 0.0
gridPoints Grid src/Grid.hs:68:1-30 135273 0 0.0 0.0 0.0 0.0
gridPointsOff Grid src/Grid.hs:(63,1)-(65,73) 135274 1 0.0 0.0 0.0 0.0
gridPointsOff.f Grid src/Grid.hs:65:5-73 135277 2 0.0 0.0 0.0 0.0
gridPoints' Grid src/Grid.hs:80:1-67 135275 1 0.0 0.0 0.0 0.0
roomRect.xd Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:86:5-35 135223 1 0.0 0.0 0.0 0.0
roomRect.yd Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:85:5-35 135224 1 0.0 0.0 0.0 0.0
CAF:tutAnoTree39 Dodge.Room.Tutorial <no location info> 106510 0 0.0 0.0 0.0 0.0
CAF:tutAnoTree43 Dodge.Room.Tutorial <no location info> 106507 0 0.0 0.0 0.0 0.0
tutRezBox Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(380,1)-(401,68) 151073 0 0.0 0.0 0.0 0.0
tutRezBox.\ Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(387,25)-(395,58) 151074 0 0.0 0.0 0.0 0.0
tlDoEffect Dodge.Terminal src/Dodge/Terminal.hs:103:1-29 151079 1 0.0 0.0 0.0 0.0
CAF:tutAnoTree46 Dodge.Room.Tutorial <no location info> 106506 0 0.0 0.0 0.0 0.0
tutRezBox Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(380,1)-(401,68) 151075 0 0.0 0.0 0.0 0.0
tutRezBox.\ Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(387,25)-(395,58) 151076 0 0.0 0.0 0.0 0.0
tlSetStatus Dodge.Terminal src/Dodge/Terminal.hs:100:1-44 151077 1 0.0 0.0 0.0 0.0
tlDoEffect Dodge.Terminal src/Dodge/Terminal.hs:103:1-29 151078 1 0.0 0.0 0.0 0.0
CAF:tutAnoTree54 Dodge.Room.Tutorial <no location info> 106500 0 0.0 0.0 0.0 0.0
tutorialMessage1 Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(404,1)-(421,12) 150962 0 0.0 0.0 0.0 0.0
CAF:tutAnoTree59 Dodge.Room.Tutorial <no location info> 106499 0 0.0 0.0 0.0 0.0
tutorialMessage1 Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(404,1)-(421,12) 151056 0 0.0 0.0 0.0 0.0
CAF:tutAnoTree63 Dodge.Room.Tutorial <no location info> 106484 0 0.0 0.0 0.0 0.0
tutorialMessage1 Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(404,1)-(421,12) 144084 0 0.0 0.0 0.0 0.0
makeTermLine Dodge.Terminal src/Dodge/Terminal.hs:97:1-46 144086 0 0.0 0.0 0.0 0.0
makeColorTermLine Dodge.Terminal src/Dodge/Terminal.hs:112:1-70 144087 1 0.0 0.0 0.0 0.0
CAF:tutAnoTree64 Dodge.Room.Tutorial <no location info> 106497 0 0.0 0.0 0.0 0.0
tutorialMessage1 Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(404,1)-(421,12) 151070 0 0.0 0.0 0.0 0.0
makeTermLine Dodge.Terminal src/Dodge/Terminal.hs:97:1-46 151071 0 0.0 0.0 0.0 0.0
makeColorTermLine Dodge.Terminal src/Dodge/Terminal.hs:112:1-70 151072 1 0.0 0.0 0.0 0.0
CAF:tutAnoTree67 Dodge.Room.Tutorial <no location info> 106495 0 0.0 0.0 0.0 0.0
tutorialMessage1 Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(404,1)-(421,12) 151067 0 0.0 0.0 0.0 0.0
makeTermLine Dodge.Terminal src/Dodge/Terminal.hs:97:1-46 151068 0 0.0 0.0 0.0 0.0
makeColorTermLine Dodge.Terminal src/Dodge/Terminal.hs:112:1-70 151069 1 0.0 0.0 0.0 0.0
CAF:tutAnoTree70 Dodge.Room.Tutorial <no location info> 106498 0 0.0 0.0 0.0 0.0
tutorialMessage1 Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(404,1)-(421,12) 150963 0 0.0 0.0 0.0 0.0
tlSetStatus Dodge.Terminal src/Dodge/Terminal.hs:100:1-44 150964 1 0.0 0.0 0.0 0.0
tlDoEffect Dodge.Terminal src/Dodge/Terminal.hs:103:1-29 150965 1 0.0 0.0 0.0 0.0
CAF:tutAnoTree75 Dodge.Room.Tutorial <no location info> 106493 0 0.0 0.0 0.0 0.0
tutorialMessage1 Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(404,1)-(421,12) 151053 0 0.0 0.0 0.0 0.0
makeTermLine Dodge.Terminal src/Dodge/Terminal.hs:97:1-46 151054 0 0.0 0.0 0.0 0.0
makeColorTermLine Dodge.Terminal src/Dodge/Terminal.hs:112:1-70 151055 1 0.0 0.0 0.0 0.0
CAF:tutAnoTree78 Dodge.Room.Tutorial <no location info> 106491 0 0.0 0.0 0.0 0.0
tutorialMessage1 Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(404,1)-(421,12) 151050 0 0.0 0.0 0.0 0.0
makeTermLine Dodge.Terminal src/Dodge/Terminal.hs:97:1-46 151051 0 0.0 0.0 0.0 0.0
makeColorTermLine Dodge.Terminal src/Dodge/Terminal.hs:112:1-70 151052 1 0.0 0.0 0.0 0.0
CAF:tutAnoTree81 Dodge.Room.Tutorial <no location info> 106489 0 0.0 0.0 0.0 0.0
tutorialMessage1 Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(404,1)-(421,12) 151047 0 0.0 0.0 0.0 0.0
makeTermLine Dodge.Terminal src/Dodge/Terminal.hs:97:1-46 151048 0 0.0 0.0 0.0 0.0
makeColorTermLine Dodge.Terminal src/Dodge/Terminal.hs:112:1-70 151049 1 0.0 0.0 0.0 0.0
CAF:tutAnoTree84 Dodge.Room.Tutorial <no location info> 106487 0 0.0 0.0 0.0 0.0
tutorialMessage1 Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(404,1)-(421,12) 150959 0 0.0 0.0 0.0 0.0
makeTermLine Dodge.Terminal src/Dodge/Terminal.hs:97:1-46 150960 0 0.0 0.0 0.0 0.0
makeColorTermLine Dodge.Terminal src/Dodge/Terminal.hs:112:1-70 150961 1 0.0 0.0 0.0 0.0
CAF:tutAnoTree87 Dodge.Room.Tutorial <no location info> 106485 0 0.0 0.0 0.0 0.0
tutorialMessage1 Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(404,1)-(421,12) 150956 0 0.0 0.0 0.0 0.0
makeTermLine Dodge.Terminal src/Dodge/Terminal.hs:97:1-46 150957 0 0.0 0.0 0.0 0.0
makeColorTermLine Dodge.Terminal src/Dodge/Terminal.hs:112:1-70 150958 1 0.0 0.0 0.0 0.0
CAF:tutAnoTree89 Dodge.Room.Tutorial <no location info> 106508 0 0.0 0.0 0.0 0.0
tutRezBox.\ Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(387,25)-(395,58) 138795 0 0.0 0.0 0.0 0.0
putImmediateMessageTerminal Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(66,1)-(71,25) 138796 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 138835 3 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 138836 3 0.0 0.0 0.0 0.0
CAF:tutAnoTree92 Dodge.Room.Tutorial <no location info> 106505 0 0.0 0.0 0.0 0.0
CAF:tutAnoTree94 Dodge.Room.Tutorial <no location info> 106504 0 0.0 0.0 0.0 0.0
tutRezBox Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(380,1)-(401,68) 138782 0 0.0 0.0 0.0 0.0
fromInteger Linear.V2 src/Linear/V2.hs:219:3-34 138783 1 0.0 0.0 0.0 0.0
CAF:tutAnoTree95 Dodge.Room.Tutorial <no location info> 106503 0 0.0 0.0 0.0 0.0
tutRezBox Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(380,1)-(401,68) 138784 0 0.0 0.0 0.0 0.0
fromInteger Linear.V2 src/Linear/V2.hs:219:3-34 138785 0 0.0 0.0 0.0 0.0
pure Linear.V2 src/Linear/V2.hs:169:3-17 138786 1 0.0 0.0 0.0 0.0
CAF:tutAnoTree_eta Dodge.Room.Tutorial <no location info> 106518 0 0.0 0.0 0.0 0.0
tutAnoTree Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(44,1)-(86,9) 135083 0 0.0 0.0 0.0 0.0
tToBTree Dodge.Tree.Compose src/Dodge/Tree/Compose.hs:93:1-42 135084 1 0.0 0.0 0.0 0.0
CAF:tutAnoTree_m1 Dodge.Room.Tutorial <no location info> 106515 0 0.0 0.0 0.0 0.0
tutAnoTree Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(44,1)-(86,9) 135651 0 0.0 0.0 0.0 0.0
slowDoorRoom Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(157,1)-(171,66) 135652 1 0.0 0.0 0.0 0.0
CAF:tutAnoTree_m2 Dodge.Room.Tutorial <no location info> 106501 0 0.0 0.0 0.0 0.0
tutRezBox Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(380,1)-(401,68) 135486 0 0.0 0.0 0.0 0.0
rezColor Dodge.Room.RezBox src/Dodge/Room/RezBox.hs:(139,1)-(143,43) 135487 1 0.0 0.0 0.0 0.0
takeOne RandomHelp src/RandomHelp.hs:23:1-76 135494 1 0.0 0.0 0.0 0.0
randomR System.Random src/System/Random.hs:297:10-19 135495 1 0.0 0.0 0.0 0.0
randomR System.Random src/System/Random.hs:235:3-43 135496 0 0.0 0.0 0.0 0.0
uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 135497 0 0.0 0.0 0.0 0.0
uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 135498 2 0.0 0.0 0.0 0.0
uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 135499 2 0.0 0.0 0.0 0.0
CAF:tutRoomTree1 Dodge.Floor <no location info> 107473 0 0.0 0.0 0.0 0.0
tutRoomTree Dodge.Floor src/Dodge/Floor.hs:22:1-24 134977 1 0.0 0.0 0.0 0.0
CAF:twoFlat Dodge.Creature.Test src/Dodge/Creature/Test.hs:100:1-7 126406 0 0.0 0.0 0.0 0.0
twoFlat Dodge.Creature.Test src/Dodge/Creature/Test.hs:100:1-35 135142 1 0.0 0.0 0.0 0.0
CAF:updateBarreloid Dodge.Barreloid src/Dodge/Barreloid.hs:17:1-15 109171 0 0.0 0.0 0.0 0.0
updateBarreloid Dodge.Barreloid src/Dodge/Barreloid.hs:(17,1)-(19,31) 143305 1 0.0 0.0 0.0 0.0
CAF:updateClouds_rvVuE Dodge.Update src/Dodge/Update.hs:671:1-12 128395 0 0.0 0.0 0.0 0.0
updateClouds Dodge.Update src/Dodge/Update.hs:671:1-52 144095 1 0.0 0.0 0.0 0.0
CAF:updateDistortions_rw470 Dodge.Update <no location info> 128389 0 0.0 0.0 0.0 0.0
updateDistortions Dodge.Update src/Dodge/Update.hs:560:1-66 144921 1 0.0 0.0 0.0 0.0
updateObjMapMaybe Dodge.Update src/Dodge/Update.hs:548:1-57 144922 1 0.0 0.0 0.0 0.0
CAF:updateEdgesWall' Dodge.Update.WallDamage src/Dodge/Update/WallDamage.hs:33:1-16 128170 0 0.0 0.0 0.0 0.0
updateEdgesWall' Dodge.Update.WallDamage src/Dodge/Update/WallDamage.hs:33:1-50 143245 1 0.0 0.0 0.0 0.0
CAF:updateEdgesWall1 Dodge.Update.WallDamage <no location info> 128169 0 0.0 0.0 0.0 0.0
updateEdgesWall Dodge.Update.WallDamage src/Dodge/Update/WallDamage.hs:(29,1)-(30,80) 144766 0 0.0 0.0 0.0 0.0
each Control.Lens.Each src/Control/Lens/Each.hs:140:3-18 144767 0 0.0 0.0 0.0 0.0
CAF:updateEdgesWall2 Dodge.Update.WallDamage <no location info> 128168 0 0.0 0.0 0.0 0.0
updateEdgesWall Dodge.Update.WallDamage src/Dodge/Update/WallDamage.hs:(29,1)-(30,80) 144768 0 0.0 0.0 0.0 0.0
each Control.Lens.Each src/Control/Lens/Each.hs:140:3-18 144769 0 0.0 0.0 0.0 0.0
untaintedDot Control.Lens.Internal.Setter src/Control/Lens/Internal/Setter.hs:47:3-33 144770 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 144771 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 144772 1 0.0 0.0 0.0 0.0
CAF:updateEdgesWall3 Dodge.Update.WallDamage <no location info> 128167 0 0.0 0.0 0.0 0.0
updateEdgesWall Dodge.Update.WallDamage src/Dodge/Update/WallDamage.hs:(29,1)-(30,80) 144773 0 0.0 0.0 0.0 0.0
each Control.Lens.Each src/Control/Lens/Each.hs:140:3-18 144774 1 0.0 0.0 0.0 0.0
taintedDot Control.Lens.Internal.Setter src/Control/Lens/Internal/Setter.hs:49:3-28 144775 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 144776 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 144777 1 0.0 0.0 0.0 0.0
CAF:updateEdgesWall4 Dodge.Update.WallDamage <no location info> 128166 0 0.0 0.0 0.0 0.0
updateEdgesWall Dodge.Update.WallDamage src/Dodge/Update/WallDamage.hs:(29,1)-(30,80) 144784 0 0.0 0.0 0.0 0.0
each Control.Lens.Each src/Control/Lens/Each.hs:140:3-18 144785 0 0.0 0.0 0.0 0.0
CAF:updateEdgesWall5 Dodge.Update.WallDamage <no location info> 128165 0 0.0 0.0 0.0 0.0
updateEdgesWall Dodge.Update.WallDamage src/Dodge/Update/WallDamage.hs:(29,1)-(30,80) 144786 0 0.0 0.0 0.0 0.0
each Control.Lens.Each src/Control/Lens/Each.hs:140:3-18 144787 0 0.0 0.0 0.0 0.0
untaintedDot Control.Lens.Internal.Setter src/Control/Lens/Internal/Setter.hs:47:3-33 144788 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 144789 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 144790 1 0.0 0.0 0.0 0.0
CAF:updateEnergyBalls_rvVuB Dodge.Update src/Dodge/Update.hs:662:1-17 128407 0 0.0 0.0 0.0 0.0
updateEnergyBalls Dodge.Update src/Dodge/Update.hs:662:1-67 144263 1 0.0 0.0 0.0 0.0
CAF:updateFlames_rvVuA Dodge.Update src/Dodge/Update.hs:659:1-12 128404 0 0.0 0.0 0.0 0.0
updateFlames Dodge.Update src/Dodge/Update.hs:659:1-52 144456 1 0.0 0.0 0.0 0.0
CAF:updateRadarBlips_rw46Z Dodge.Update <no location info> 128388 0 0.0 0.0 0.0 0.0
updateRadarBlips Dodge.Update src/Dodge/Update.hs:563:1-63 144259 1 0.0 0.0 0.0 0.0
updateObjMapMaybe Dodge.Update src/Dodge/Update.hs:548:1-57 144260 1 0.0 0.0 0.0 0.0
CAF:updateRadarSweeps_rvVuC Dodge.Update src/Dodge/Update.hs:665:1-17 128410 0 0.0 0.0 0.0 0.0
updateRadarSweeps Dodge.Update src/Dodge/Update.hs:665:1-67 144492 1 0.0 0.0 0.0 0.0
CAF:updateShockwaves_rvVuz Dodge.Update src/Dodge/Update.hs:656:1-16 128401 0 0.0 0.0 0.0 0.0
updateShockwaves Dodge.Update src/Dodge/Update.hs:656:1-64 144411 1 0.0 0.0 0.0 0.0
CAF:updateSparks_rvVuD Dodge.Update src/Dodge/Update.hs:668:1-12 128413 0 0.0 0.0 0.0 0.0
updateSparks Dodge.Update src/Dodge/Update.hs:668:1-52 144528 1 0.0 0.0 0.0 0.0
CAF:updateTeslaArcs_rvVuu Dodge.Update src/Dodge/Update.hs:581:1-15 128392 0 0.0 0.0 0.0 0.0
updateTeslaArcs Dodge.Update src/Dodge/Update.hs:581:1-61 144179 1 0.0 0.0 0.0 0.0
CAF:updateTractorBeams_rvVuy Dodge.Update src/Dodge/Update.hs:653:1-18 128398 0 0.0 0.0 0.0 0.0
updateTractorBeams Dodge.Update src/Dodge/Update.hs:653:1-70 144143 1 0.0 0.0 0.0 0.0
CAF:updateWalkCycle1 Dodge.Creature.State.WalkCycle <no location info> 108675 0 0.0 0.0 0.0 0.0
updateWalkCycle Dodge.Creature.State.WalkCycle src/Dodge/Creature/State/WalkCycle.hs:(12,1)-(23,19) 156417 0 0.0 0.0 0.0 0.0
CAF:upperBoxMT Shape src/Shape.hs:148:1-10 127372 0 0.0 0.0 0.0 0.0
upperBoxMT Shape src/Shape.hs:148:1-36 139474 1 0.0 0.0 0.0 0.0
CAF:upperPrismPolyHalfMI Shape src/Shape.hs:202:1-20 127370 0 0.0 0.0 0.0 0.0
upperPrismPolyHalfMI Shape src/Shape.hs:202:1-58 135604 1 0.0 0.0 0.0 0.0
CAF:upperPrismPolyHalfST Shape src/Shape.hs:205:1-20 127371 0 0.0 0.0 0.0 0.0
upperPrismPolyHalfST Shape src/Shape.hs:205:1-55 134639 1 0.0 0.0 0.0 0.0
CAF:upperPrismPolyST Shape src/Shape.hs:109:1-16 127366 0 0.0 0.0 0.0 0.0
upperPrismPolyST Shape src/Shape.hs:109:1-47 135746 1 0.0 0.0 0.0 0.0
CAF:upps2_rifFu Dodge.Item.Draw.SPic <no location info> 112032 0 0.0 0.0 0.0 0.0
itemSPic Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(18,1)-(38,25) 145141 0 0.0 0.0 0.0 0.0
ammoMagSPic Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(129,1)-(143,30) 145142 0 0.0 0.0 0.0 0.0
ammoMagSPic.\ Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:133:16-79 145143 0 0.0 0.0 0.0 0.0
CAF:upps3_rifFG Dodge.Item.Draw.SPic <no location info> 112036 0 0.0 0.0 0.0 0.0
itemSPic Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(18,1)-(38,25) 145162 0 0.0 0.0 0.0 0.0
ammoMagSPic Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(129,1)-(143,30) 145163 0 0.0 0.0 0.0 0.0
ammoMagSPic.\ Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(137,9)-(138,104) 145164 0 0.0 0.0 0.0 0.0
CAF:upps_riftG Dodge.Item.Draw.SPic <no location info> 111645 0 0.0 0.0 0.0 0.0
torchShape Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:277:1-67 145154 0 0.0 0.0 0.0 0.0
CAF:upps_rwqa Dodge.Render.ShapePicture <no location info> 128463 0 0.0 0.0 0.0 0.0
barrelShape Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:(82,1)-(84,22) 145031 0 0.0 0.0 0.0 0.0
CAF:v1_r5hlv Data.Aeson.Encoding.Builder <no location info> 85162 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 146070 0 0.0 0.0 0.0 0.0
c2w Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:141:1-28 146071 1 0.0 0.0 0.0 0.0
CAF:v1_rw42L Dodge.Update <no location info> 128293 0 0.0 0.0 0.0 0.0
updateUniverse Dodge.Update src/Dodge/Update.hs:(76,1)-(84,24) 156145 0 0.0 0.0 0.0 0.0
updateUniverseLast Dodge.Update src/Dodge/Update.hs:(138,1)-(154,51) 156146 0 0.0 0.0 0.0 0.0
each Control.Lens.Each src/Control/Lens/Each.hs:135:3-18 156147 0 0.0 0.0 0.0 0.0
untaintedDot Control.Lens.Internal.Setter src/Control/Lens/Internal/Setter.hs:47:3-33 156148 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 156149 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 156150 1 0.0 0.0 0.0 0.0
CAF:v2_r5hlw Data.Aeson.Encoding.Builder <no location info> 85163 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 146072 0 0.0 0.0 0.0 0.0
c2w Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:141:1-28 146073 1 0.0 0.0 0.0 0.0
CAF:v2_rw42M Dodge.Update <no location info> 128294 0 0.0 0.0 0.0 0.0
updateUniverse Dodge.Update src/Dodge/Update.hs:(76,1)-(84,24) 156142 0 0.0 0.0 0.0 0.0
updateUniverseLast Dodge.Update src/Dodge/Update.hs:(138,1)-(154,51) 156143 0 0.0 0.0 0.0 0.0
each Control.Lens.Each src/Control/Lens/Each.hs:135:3-18 156144 0 0.0 0.0 0.0 0.0
CAF:v6_r5hlA Data.Aeson.Encoding.Builder <no location info> 85169 0 0.0 0.0 0.0 0.0
string Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:(122,1)-(123,66) 147418 0 0.0 0.0 0.0 0.0
string.go Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:123:9-66 147419 0 0.0 0.0 0.0 0.0
c2w Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:141:1-28 147420 1 0.0 0.0 0.0 0.0
CAF:v7_r5hlB Data.Aeson.Encoding.Builder <no location info> 85170 0 0.0 0.0 0.0 0.0
string Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:(122,1)-(123,66) 147421 0 0.0 0.0 0.0 0.0
string.go Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:123:9-66 147422 0 0.0 0.0 0.0 0.0
c2w Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:141:1-28 147423 1 0.0 0.0 0.0 0.0
CAF:v8_r5hlC Data.Aeson.Encoding.Builder <no location info> 85171 0 0.0 0.0 0.0 0.0
string Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:(122,1)-(123,66) 147424 0 0.0 0.0 0.0 0.0
string.go Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:123:9-66 147425 0 0.0 0.0 0.0 0.0
c2w Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:141:1-28 147426 1 0.0 0.0 0.0 0.0
CAF:v_r5hlu Data.Aeson.Encoding.Builder <no location info> 85161 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 146068 0 0.0 0.0 0.0 0.0
c2w Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:141:1-28 146069 1 0.0 0.0 0.0 0.0
CAF:v_roMVH Dodge.Creature.Impulse.Movement <no location info> 126528 0 0.0 0.0 0.0 0.0
crMvAbsolute Dodge.Creature.Impulse.Movement src/Dodge/Creature/Impulse/Movement.hs:(39,1)-(44,52) 156130 0 0.0 0.0 0.0 0.0
+ Linear.V2 src/Linear/V2.hs:207:3-18 156131 1 0.0 0.0 0.0 0.0
CAF:v_rsaHf Dodge.Machine.Update <no location info> 111243 0 0.0 0.0 0.0 0.0
updateMachine Dodge.Machine.Update src/Dodge/Machine/Update.hs:(25,1)-(30,42) 143924 0 0.0 0.0 0.0 0.0
mcTypeUpdate Dodge.Machine.Update src/Dodge/Machine/Update.hs:(33,1)-(38,81) 143925 0 0.0 0.0 0.0 0.0
mcTypeUpdate.\ Dodge.Machine.Update src/Dodge/Machine/Update.hs:38:24-81 143926 0 0.0 0.0 0.0 0.0
mcProxSensorUpdate Dodge.Machine.Update src/Dodge/Machine/Update.hs:(140,1)-(142,64) 143927 0 0.0 0.0 0.0 0.0
mcNoItemsTest Dodge.Machine.Update src/Dodge/Machine/Update.hs:(145,1)-(169,50) 143928 0 0.0 0.0 0.0 0.0
mcNoItemsTest.f Dodge.Machine.Update src/Dodge/Machine/Update.hs:169:5-50 143929 0 0.0 0.0 0.0 0.0
+ Linear.V2 src/Linear/V2.hs:207:3-18 143930 1 0.0 0.0 0.0 0.0
CAF:vasTightStride Shader.Compile src/Shader/Compile.hs:298:1-14 127491 0 0.0 0.0 0.0 0.0
vasTightStride Shader.Compile src/Shader/Compile.hs:(298,1)-(304,14) 131519 1 0.0 0.0 0.0 0.0
CAF:vert Shader.Data src/Shader/Data.hs:103:1-4 127449 0 0.0 0.0 0.0 0.0
vert Shader.Data src/Shader/Data.hs:103:1-23 131318 1 0.0 0.0 0.0 0.0
CAF:w1_r5hlK Data.Aeson.Encoding.Builder <no location info> 85175 0 0.0 0.0 0.0 0.0
string Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:(122,1)-(123,66) 147414 0 0.0 0.0 0.0 0.0
string.go Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:123:9-66 147415 1 0.0 0.0 0.0 0.0
CAF:wallBuffer_ro2TB Dodge.WallCreatureCollisions src/Dodge/WallCreatureCollisions.hs:55:1-10 128151 0 0.0 0.0 0.0 0.0
wallBuffer Dodge.WallCreatureCollisions src/Dodge/WallCreatureCollisions.hs:55:1-14 144954 1 0.0 0.0 0.0 0.0
CAF:wallsFromRooms_rr0so Dodge.Layout src/Dodge/Layout.hs:138:1-14 107421 0 0.0 0.0 0.0 0.0
wallsFromRooms Dodge.Layout src/Dodge/Layout.hs:(138,1)-(146,62) 138103 1 0.0 0.0 0.0 0.0
CAF:windowXFloat Dodge.Data.Config src/Dodge/Data/Config.hs:62:1-12 129625 0 0.0 0.0 0.0 0.0
windowXFloat Dodge.Data.Config src/Dodge/Data/Config.hs:62:1-38 134671 1 0.0 0.0 0.0 0.0
CAF:windowYFloat Dodge.Data.Config src/Dodge/Data/Config.hs:64:1-12 129624 0 0.0 0.0 0.0 0.0
windowYFloat Dodge.Data.Config src/Dodge/Data/Config.hs:64:1-38 134679 1 0.0 0.0 0.0 0.0
CAF:wlIXsNearPoint Dodge.Zoning.Wall src/Dodge/Zoning/Wall.hs:23:1-14 128084 0 0.0 0.0 0.0 0.0
wlIXsNearPoint Dodge.Zoning.Wall src/Dodge/Zoning/Wall.hs:23:1-47 143069 1 0.0 0.0 0.0 0.0
CAF:wlIXsNearRect Dodge.Zoning.Wall src/Dodge/Zoning/Wall.hs:30:1-13 128083 0 0.0 0.0 0.0 0.0
wlIXsNearRect Dodge.Zoning.Wall src/Dodge/Zoning/Wall.hs:30:1-45 144949 1 0.0 0.0 0.0 0.0
CAF:wlZoneSize Dodge.Zoning.Wall src/Dodge/Zoning/Wall.hs:53:1-10 128080 0 0.0 0.0 0.0 0.0
wlZoneSize Dodge.Zoning.Wall src/Dodge/Zoning/Wall.hs:53:1-15 142843 1 0.0 0.0 0.0 0.0
CAF:wordSizeInBits System.Random.Internal src/System/Random/Internal.hs:731:1-14 79888 0 0.0 0.0 0.0 0.0
wordSizeInBits System.Random.Internal src/System/Random/Internal.hs:731:1-42 134875 1 0.0 0.0 0.0 0.0
CAF:wordToFormat SDL.Mixer src/SDL/Mixer.hs:340:1-12 105446 0 0.0 0.0 0.0 0.0
wordToFormat SDL.Mixer src/SDL/Mixer.hs:(340,1)-(349,54) 133679 1 0.0 0.0 0.0 0.0
CAF:worldToGenWorld1 Dodge.LevelGen.LevelStructure <no location info> 107392 0 0.0 0.0 0.0 0.0
worldToGenWorld Dodge.LevelGen.LevelStructure src/Dodge/LevelGen/LevelStructure.hs:(15,1)-(21,9) 138615 0 0.0 0.0 0.0 0.0
generateGenParams Dodge.LevelGen.LevelStructure src/Dodge/LevelGen/LevelStructure.hs:(24,1)-(31,23) 138616 0 0.0 0.0 0.0 0.0
enumFrom Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:17:45-48 138617 0 0.0 0.0 0.0 0.0
CAF:worldToGenWorld2 Dodge.LevelGen.LevelStructure <no location info> 107393 0 0.0 0.0 0.0 0.0
worldToGenWorld Dodge.LevelGen.LevelStructure src/Dodge/LevelGen/LevelStructure.hs:(15,1)-(21,9) 138657 0 0.0 0.0 0.0 0.0
generateGenParams Dodge.LevelGen.LevelStructure src/Dodge/LevelGen/LevelStructure.hs:(24,1)-(31,23) 138658 0 0.0 0.0 0.0 0.0
enumFrom Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:19:24-27 138659 0 0.0 0.0 0.0 0.0
CAF:worldToGenWorld3 Dodge.LevelGen.LevelStructure <no location info> 107394 0 0.0 0.0 0.0 0.0
worldToGenWorld Dodge.LevelGen.LevelStructure src/Dodge/LevelGen/LevelStructure.hs:(15,1)-(21,9) 138619 0 0.0 0.0 0.0 0.0
generateGenParams Dodge.LevelGen.LevelStructure src/Dodge/LevelGen/LevelStructure.hs:(24,1)-(31,23) 138620 0 0.0 0.0 0.0 0.0
enumFromTo Color.Data src/Color/Data.hs:26:24-27 138622 0 0.0 0.0 0.0 0.0
toEnum Color.Data src/Color/Data.hs:26:24-27 138655 12 0.0 0.0 0.0 0.0
fromEnum Color.Data src/Color/Data.hs:26:24-27 138623 2 0.0 0.0 0.0 0.0
CAF:x10_r1gyO Data.Aeson.Parser.Internal <no location info> 85940 0 0.0 0.0 0.0 0.0
value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:194:1-37 130185 0 0.0 0.0 0.0 0.0
>>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 130186 1 0.0 0.0 0.0 0.0
>>=.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(148,9)-(149,44) 130187 0 0.0 0.0 0.0 0.0
>>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 130188 0 0.0 0.0 0.0 0.0
$mW8_DOUBLE_QUOTE.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:33:27-28 130189 0 0.0 0.0 0.0 0.0
$mW8_OPEN_CURLY.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:42:27-29 130190 0 0.0 0.0 0.0 0.0
<* Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:191:5-36 130191 1 0.0 0.0 0.0 0.0
CAF:x1_rupnt Dodge.Tree.Shift <no location info> 109917 0 0.0 0.0 0.0 0.0
posRms Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:(50,1)-(122,21) 137760 0 0.0 0.0 0.0 0.0
$mEmpty.\ Control.Lens.Empty src/Control/Lens/Empty.hs:76:18-37 137761 0 0.0 0.0 0.0 0.0
_Empty Control.Lens.Empty src/Control/Lens/Empty.hs:169:3-36 137762 1 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 137763 1 0.0 0.0 0.0 0.0
CAF:xCylinderST Shape src/Shape.hs:135:1-11 127377 0 0.0 0.0 0.0 0.0
xCylinderST Shape src/Shape.hs:135:1-37 143671 1 0.0 0.0 0.0 0.0
CAF:xCylinderST6 Shape <no location info> 127376 0 0.0 0.0 0.0 0.0
xCylinderST Shape src/Shape.hs:135:1-37 143675 0 0.0 0.0 0.0 0.0
xCylinder Shape src/Shape.hs:(138,1)-(145,9) 143676 0 0.0 0.0 0.0 0.0
rotateSHq Shape src/Shape.hs:167:1-50 143677 1 0.0 0.0 0.0 0.0
normalize Linear.Metric src/Linear/Metric.hs:(105,1)-(106,23) 145116 1 0.0 0.0 0.0 0.0
nearZero Linear.Epsilon src/Linear/Epsilon.hs:36:3-28 145117 2 0.0 0.0 0.0 0.0
normalize.l Linear.Metric src/Linear/Metric.hs:106:9-23 145118 1 0.0 0.0 0.0 0.0
quadrance Linear.V3 src/Linear/V3.hs:250:10-18 145119 1 0.0 0.0 0.0 0.0
quadrance Linear.Metric src/Linear/Metric.hs:52:3-23 145120 1 0.0 0.0 0.0 0.0
dot Linear.V3 src/Linear/V3.hs:251:3-51 145121 1 0.0 0.0 0.0 0.0
CAF:xSwitch Dodge.Room.Airlock src/Dodge/Room/Airlock.hs:34:1-7 105837 0 0.0 0.0 0.0 0.0
xSwitch Dodge.Room.Airlock src/Dodge/Room/Airlock.hs:(34,1)-(36,32) 141341 1 0.0 0.0 0.0 0.0
CAF:xSwitch2 Dodge.Room.Airlock <no location info> 105836 0 0.0 0.0 0.0 0.0
xSwitch Dodge.Room.Airlock src/Dodge/Room/Airlock.hs:(34,1)-(36,32) 141342 0 0.0 0.0 0.0 0.0
makeSwitch Dodge.LevelGen.Switch src/Dodge/LevelGen/Switch.hs:(39,1)-(40,64) 141343 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 141346 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 141347 1 0.0 0.0 0.0 0.0
CAF:xSwitch_c1 Dodge.Room.Airlock <no location info> 105835 0 0.0 0.0 0.0 0.0
xSwitch Dodge.Room.Airlock src/Dodge/Room/Airlock.hs:(34,1)-(36,32) 141344 0 0.0 0.0 0.0 0.0
xSwitch.col Dodge.Room.Airlock src/Dodge/Room/Airlock.hs:36:5-32 141345 1 0.0 0.0 0.0 0.0
CAF:x_rupnj Dodge.Tree.Shift <no location info> 109911 0 0.0 0.0 0.0 0.0
posRms Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:(50,1)-(122,21) 137780 0 0.0 0.0 0.0 0.0
posRms.tryParentLinks Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:(64,5)-(122,21) 137781 0 0.0 0.0 0.0 0.0
posRms.tryParentLinks.tryChildLinks Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:(67,9)-(122,21) 137782 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 137783 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 137784 1 0.0 0.0 0.0 0.0
CAF:xplat1 Control.Lens.Iso <no location info> 100054 0 0.0 0.0 0.0 0.0
xplatf Control.Lens.Iso src/Control/Lens/Iso.hs:228:1-15 134519 1 0.0 0.0 0.0 0.0
CAF:yourDefaultStrideLength Dodge.Default.Creature src/Dodge/Default/Creature.hs:111:1-23 112736 0 0.0 0.0 0.0 0.0
yourDefaultStrideLength Dodge.Default.Creature src/Dodge/Default/Creature.hs:111:1-28 134114 1 0.0 0.0 0.0 0.0
CAF:z1_rqggC Dodge.Creature.Picture <no location info> 126491 0 0.0 0.0 0.0 0.0
basicCrPict Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:31:1-64 135732 0 0.0 0.0 0.0 0.0
basicCrShape Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:(37,1)-(49,48) 135733 0 0.0 0.0 0.0 0.0
overPosSH Shape src/Shape.hs:263:1-28 135734 0 0.0 0.0 0.0 0.0
CAF:z43_rd7pF Dodge.Data.Config <no location info> 129085 0 0.0 0.0 0.0 0.0
parseJSONList Dodge.Data.Config src/Dodge/Data/Config.hs:160:1-37 131050 0 0.0 0.0 0.0 0.0
parseJSONList Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:(393,5)-(396,11) 131051 0 0.0 0.0 0.0 0.0
withArray Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:(719,1)-(720,75) 131052 0 0.0 0.0 0.0 0.0
parseJSONList.\ Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:(394,11)-(396,11) 131053 0 0.0 0.0 0.0 0.0
pure Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:334:5-43 131054 1 0.0 0.0 0.0 0.0
CAF:zero_r2IQ4 Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:435:11-14 68764 0 0.0 0.0 0.0 0.0
pngCrcTable Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:(434,1)-(438,46) 131679 0 0.0 0.0 0.0 0.0
pngCrcTable.zero Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:435:11-25 131680 1 0.0 0.0 0.0 0.0
CAF:zipCount Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:137:1-8 109899 0 0.0 0.0 0.0 0.0
zipCount Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:137:1-29 137602 1 0.0 0.0 0.0 0.0
CAF:zlibFormat Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:629:1-10 68201 0 0.0 0.0 0.0 0.0
zlibFormat Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:629:1-17 131895 1 0.0 0.0 0.0 0.0
CAF:zoneOfPn Dodge.Zoning.Pathing src/Dodge/Zoning/Pathing.hs:30:1-8 109787 0 0.0 0.0 0.0 0.0
zoneOfPn Dodge.Zoning.Pathing src/Dodge/Zoning/Pathing.hs:30:1-39 138557 1 0.0 0.0 0.0 0.0
CAF:zoneOfPn_f Dodge.Zoning.Pathing <no location info> 109786 0 0.0 0.0 0.0 0.0
zoneOfPn Dodge.Zoning.Pathing src/Dodge/Zoning/Pathing.hs:30:1-39 138559 0 0.0 0.0 0.0 0.0
CAF:zoneOfPoint Dodge.Zoning.Base src/Dodge/Zoning/Base.hs:47:1-11 128102 0 0.0 0.0 0.0 0.0
zoneOfPoint Dodge.Zoning.Base src/Dodge/Zoning/Base.hs:47:1-26 138560 1 0.0 0.0 0.0 0.0
CAF:zoneOfWl Dodge.Zoning.Wall src/Dodge/Zoning/Wall.hs:56:1-8 128082 0 0.0 0.0 0.0 0.0
zoneOfWl Dodge.Zoning.Wall src/Dodge/Zoning/Wall.hs:56:1-51 142836 1 0.0 0.0 0.0 0.0
CAF:zoomInSpeed_ro7la Dodge.Update.Camera src/Dodge/Update/Camera.hs:140:5-15 128282 0 0.0 0.0 0.0 0.0
updateCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(31,1)-(33,43) 143052 0 0.0 0.0 0.0 0.0
updateInGameCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(80,1)-(85,42) 143053 0 0.0 0.0 0.0 0.0
moveZoomCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(88,1)-(141,21) 143054 0 0.0 0.0 0.0 0.0
moveZoomCamera.zoomInSpeed Dodge.Update.Camera src/Dodge/Update/Camera.hs:140:5-20 143055 1 0.0 0.0 0.0 0.0
CAF:zoomOutSpeed_ro7l9 Dodge.Update.Camera src/Dodge/Update/Camera.hs:141:5-16 128281 0 0.0 0.0 0.0 0.0
updateCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(31,1)-(33,43) 156162 0 0.0 0.0 0.0 0.0
updateInGameCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(80,1)-(85,42) 156163 0 0.0 0.0 0.0 0.0
moveZoomCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(88,1)-(141,21) 156164 0 0.0 0.0 0.0 0.0
moveZoomCamera.zoomOutSpeed Dodge.Update.Camera src/Dodge/Update/Camera.hs:141:5-21 156165 1 0.0 0.0 0.0 0.0
main Main appDodge/Main.hs:(38,1)-(53,26) 130061 0 0.0 0.0 99.9 100.0
firstWorldLoad Main appDodge/Main.hs:(78,1)-(107,35) 131155 1 0.0 0.0 0.0 0.0
applyWorldConfig Dodge.Config src/Dodge/Config.hs:(59,1)-(61,50) 133738 0 0.0 0.0 0.0 0.0
setVol Dodge.Config src/Dodge/Config.hs:(48,1)-(50,61) 133739 0 0.0 0.0 0.0 0.0
_volume_master Dodge.Data.Config src/Dodge/Data/Config.hs:39:7-20 133744 2 0.0 0.0 0.0 0.0
_volume_music Dodge.Data.Config src/Dodge/Data/Config.hs:41:7-19 133751 1 0.0 0.0 0.0 0.0
_volume_sound Dodge.Data.Config src/Dodge/Data/Config.hs:40:7-19 133745 1 0.0 0.0 0.0 0.0
setMusicVolume Sound src/Sound.hs:163:1-55 133748 0 0.0 0.0 0.0 0.0
setMusicVolume SDL.Mixer src/SDL/Mixer.hs:1017:1-68 133749 0 0.0 0.0 0.0 0.0
volumeToCInt SDL.Mixer src/SDL/Mixer.hs:417:1-45 133750 0 0.0 0.0 0.0 0.0
setSoundVolume Sound src/Sound.hs:158:1-66 133740 0 0.0 0.0 0.0 0.0
setVolume SDL.Mixer src/SDL/Mixer.hs:(537,3)-(538,61) 133741 0 0.0 0.0 0.0 0.0
main.posx Main appDodge/Main.hs:43:9-30 131136 1 0.0 0.0 0.0 0.0
_windowPosX Dodge.Data.Config src/Dodge/Data/Config.hs:53:7-17 131137 1 0.0 0.0 0.0 0.0
main.posy Main appDodge/Main.hs:44:9-30 131138 1 0.0 0.0 0.0 0.0
_windowPosY Dodge.Data.Config src/Dodge/Data/Config.hs:54:7-17 131139 1 0.0 0.0 0.0 0.0
main.sizex Main appDodge/Main.hs:41:9-28 131093 1 0.0 0.0 0.0 0.0
_windowX Dodge.Data.Config src/Dodge/Data/Config.hs:51:7-14 131094 1 0.0 0.0 0.0 0.0
main.sizey Main appDodge/Main.hs:42:9-28 131130 1 0.0 0.0 0.0 0.0
_windowY Dodge.Data.Config src/Dodge/Data/Config.hs:52:7-14 131131 1 0.0 0.0 0.0 0.0
setupConLoop' Loop src/Loop.hs:(210,1)-(223,79) 131064 1 0.0 0.0 99.8 100.0
createWindow SDL.Video src/SDL/Video.hs:(109,1)-(153,9) 131077 1 0.0 0.0 0.0 0.0
createWindow.\ SDL.Video src/SDL/Video.hs:(114,56)-(120,64) 131091 1 0.0 0.0 0.0 0.0
createWindow.\.create SDL.Video src/SDL/Video.hs:115:9-40 131132 1 0.0 0.0 0.0 0.0
createWindow.\.create' SDL.Video src/SDL/Video.hs:(116,9)-(119,49) 131133 1 0.0 0.0 0.0 0.0
windowPosition SDL.Video src/SDL/Video.hs:190:5-18 131134 1 0.0 0.0 0.0 0.0
createWindow.\.create SDL.Video src/SDL/Video.hs:115:9-40 131140 0 0.0 0.0 0.0 0.0
windowInitialSize SDL.Video src/SDL/Video.hs:192:5-21 131092 1 0.0 0.0 0.0 0.0
createWindow.flags SDL.Video src/SDL/Video.hs:(122,5)-(131,7) 131141 1 0.0 0.0 0.0 0.0
windowGraphicsContext SDL.Video src/SDL/Video.hs:189:5-25 131148 2 0.0 0.0 0.0 0.0
== SDL.Video src/SDL/Video.hs:207:13-14 131151 1 0.0 0.0 0.0 0.0
ctxIsOpenGL SDL.Video src/SDL/Video.hs:(210,1)-(211,37) 131147 1 0.0 0.0 0.0 0.0
toNumber SDL.Video src/SDL/Video.hs:(222,3)-(226,23) 131145 1 0.0 0.0 0.0 0.0
windowBorder SDL.Video src/SDL/Video.hs:185:5-16 131142 1 0.0 0.0 0.0 0.0
windowHighDPI SDL.Video src/SDL/Video.hs:186:5-17 131143 1 0.0 0.0 0.0 0.0
windowInputGrabbed SDL.Video src/SDL/Video.hs:187:5-22 131144 1 0.0 0.0 0.0 0.0
windowMode SDL.Video src/SDL/Video.hs:188:5-14 131146 1 0.0 0.0 0.0 0.0
windowResizable SDL.Video src/SDL/Video.hs:191:5-19 131149 1 0.0 0.0 0.0 0.0
windowVisible SDL.Video src/SDL/Video.hs:193:5-17 131150 1 0.0 0.0 0.0 0.0
createWindow.setGLAttributes SDL.Video src/SDL/Video.hs:(132,5)-(153,9) 131081 1 0.0 0.0 0.0 0.0
createWindow.setGLAttributes.(...) SDL.Video src/SDL/Video.hs:(133,11)-(139,77) 131086 1 0.0 0.0 0.0 0.0
createWindow.setGLAttributes.flg SDL.Video src/SDL/Video.hs:(133,11)-(139,77) 131089 1 0.0 0.0 0.0 0.0
createWindow.setGLAttributes.msk SDL.Video src/SDL/Video.hs:(133,11)-(139,77) 131085 1 0.0 0.0 0.0 0.0
createWindow.setGLAttributes.v0 SDL.Video src/SDL/Video.hs:(133,11)-(139,77) 131087 1 0.0 0.0 0.0 0.0
createWindow.setGLAttributes.v1 SDL.Video src/SDL/Video.hs:(133,11)-(139,77) 131088 1 0.0 0.0 0.0 0.0
windowGraphicsContext SDL.Video src/SDL/Video.hs:189:5-25 131078 1 0.0 0.0 0.0 0.0
destroyWindow SDL.Video src/SDL/Video.hs:252:1-46 156661 1 0.0 0.0 0.0 0.0
initializeAll SDL.Init src/SDL/Init.hs:64:1-49 131065 1 0.0 0.0 0.0 0.0
initialize SDL.Init src/SDL/Init.hs:(58,1)-(60,39) 131066 1 0.0 0.0 0.0 0.0
foldFlags Data.Bitmask src/Data/Bitmask.hs:9:1-41 131067 1 0.0 0.0 0.0 0.0
foldFlags.\ Data.Bitmask src/Data/Bitmask.hs:9:30-38 131075 7 0.0 0.0 0.0 0.0
toNumber SDL.Init src/SDL/Init.hs:(43,3)-(49,43) 131076 7 0.0 0.0 0.0 0.0
setupConLoop'.\ Loop src/Loop.hs:(216,22)-(223,79) 131152 1 0.0 0.0 99.8 100.0
glCreateContext SDL.Video.OpenGL src/SDL/Video/OpenGL.hs:(108,1)-(110,27) 131153 1 0.0 0.0 0.0 0.0
setupConLoop'.\.\ Loop src/Loop.hs:218:22-52 156649 1 0.0 0.0 0.0 0.0
glDeleteContext SDL.Video.OpenGL src/SDL/Video/OpenGL.hs:133:1-57 156660 1 0.0 0.0 0.0 0.0
glFinish Graphics.GL.Functions.F07 src/Graphics/GL/Functions/F07.hs:1414:1-38 156650 1 0.0 0.0 0.0 0.0
setupConLoop'.\.\ Loop src/Loop.hs:(220,17)-(223,79) 131154 1 0.0 0.0 99.8 100.0
doConLoop' Loop src/Loop.hs:(244,1)-(272,34) 133967 1 0.0 0.0 87.3 89.5
doConLoop'.go Loop src/Loop.hs:(247,5)-(272,34) 134161 171 0.0 0.0 87.3 89.5
ticks SDL.Time src/SDL/Time.hs:34:1-20 134162 341 0.0 0.0 0.0 0.0
conEffects Dodge.Concurrent src/Dodge/Concurrent.hs:(13,1)-(27,20) 134196 171 0.0 0.0 15.0 14.3
_Cons Control.Lens.Cons src/Control/Lens/Cons.hs:(127,3)-(129,26) 134197 173 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 134198 173 0.0 0.0 0.0 0.0
_Cons.\ Control.Lens.Cons src/Control/Lens/Cons.hs:(127,46)-(129,26) 134202 173 0.0 0.0 0.0 0.0
_1 Control.Lens.Tuple src/Control/Lens/Tuple.hs:120:3-37 134203 43 0.0 0.0 0.0 0.0
_1.\ Control.Lens.Tuple src/Control/Lens/Tuple.hs:120:32-37 134214 2 0.0 0.0 0.0 0.0
conEffects.g Dodge.Concurrent src/Dodge/Concurrent.hs:21:5-47 135081 2 0.0 0.0 0.0 0.0
_ceString Dodge.Data.Universe src/Dodge/Data/Universe.hs:65:11-19 135082 2 0.0 0.0 0.0 0.0
conEffects.dopop Dodge.Concurrent src/Dodge/Concurrent.hs:(23,5)-(25,45) 134210 2 0.0 0.0 15.0 14.3
doConLoop'.go.mstartWorld' Loop src/Loop.hs:(259,13)-(261,41) 145754 0 0.0 0.0 0.0 0.0
firstWorldLoad Main appDodge/Main.hs:(78,1)-(107,35) 134235 0 0.0 0.0 15.0 14.3
startNewGameInSlot Dodge.StartNewGame src/Dodge/StartNewGame.hs:(16,1)-(18,59) 134236 0 0.0 0.0 15.0 14.3
startSeedGame Dodge.StartNewGame src/Dodge/StartNewGame.hs:(21,1)-(25,9) 134237 0 0.0 0.0 15.0 14.3
blockingLoad Dodge.Concurrent src/Dodge/Concurrent.hs:(36,1)-(38,29) 134238 0 0.0 0.0 0.0 0.0
addSideEffect Dodge.Concurrent src/Dodge/Concurrent.hs:30:1-59 134239 0 0.0 0.0 0.0 0.0
startSeedGameConc Dodge.StartNewGame src/Dodge/StartNewGame.hs:(28,1)-(37,40) 134240 0 0.0 0.0 15.0 14.3
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 142858 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 142859 1 0.0 0.0 0.0 0.0
generateWorldFromSeed Dodge.LevelGen src/Dodge/LevelGen.hs:(18,1)-(28,43) 134241 1 0.0 0.0 13.3 12.8
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 138054 2 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 138055 2 0.0 0.0 0.0 0.0
generateLevelFromRoomList Dodge.Layout src/Dodge/Layout.hs:(36,1)-(57,58) 138095 1 0.0 0.0 4.3 3.2
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 138101 7 0.0 0.0 3.8 2.8
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 138102 7 0.0 0.0 3.8 2.8
>>= Data.Vector.Fusion.Util src/Data/Vector/Fusion/Util.hs:36:3-18 138554 944 0.0 0.0 0.0 0.0
generateLevelFromRoomList.\ Dodge.Layout src/Dodge/Layout.hs:51:54-67 138555 314 0.0 0.0 0.0 0.0
zonePn Dodge.Zoning.Pathing src/Dodge/Zoning/Pathing.hs:33:1-41 138556 314 0.0 0.0 0.0 0.0
zoneOfPn Dodge.Zoning.Pathing src/Dodge/Zoning/Pathing.hs:30:1-39 138558 0 0.0 0.0 0.0 0.0
zoneOfPoint Dodge.Zoning.Base src/Dodge/Zoning/Base.hs:47:1-26 138561 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 138562 314 0.0 0.0 0.0 0.0
basicUnsafeIndexM Linear.V2 src/Linear/V2.hs:(423,3)-(427,22) 138564 313 0.0 0.0 0.0 0.0
>>= Data.Stream.Monadic src/Data/Stream/Monadic.hs:127:3-19 138569 626 0.0 0.0 0.0 0.0
basicUnsafeIndexM Data.Vector.Unboxed.Base src/Data/Vector/Unboxed/Base.hs:510:833-890 138570 0 0.0 0.0 0.0 0.0
basicUnsafeIndexM Data.Vector.Primitive src/Data/Vector/Primitive.hs:253:3-75 138571 0 0.0 0.0 0.0 0.0
indexByteArray# Data.Primitive.Types Data/Primitive/Types.hs:291:226-293 138572 313 0.0 0.0 0.0 0.0
basicUnsafeIndexM Data.Vector.Unboxed.Base src/Data/Vector/Unboxed/Base.hs:510:833-890 138566 313 0.0 0.0 0.0 0.0
basicUnsafeIndexM Data.Vector.Primitive src/Data/Vector/Primitive.hs:253:3-75 138567 313 0.0 0.0 0.0 0.0
indexByteArray# Data.Primitive.Types Data/Primitive/Types.hs:291:226-293 138568 313 0.0 0.0 0.0 0.0
basicUnsafeIndexM.o Linear.V2 src/Linear/V2.hs:424:12-18 138565 313 0.0 0.0 0.0 0.0
zoneIncPe Dodge.Zoning.Pathing src/Dodge/Zoning/Pathing.hs:(70,1)-(72,37) 138576 840 0.0 0.0 0.0 0.1
zoneIncPe.f Dodge.Zoning.Pathing src/Dodge/Zoning/Pathing.hs:72:5-37 138583 2714 0.0 0.0 0.0 0.0
zoneOfIncPe Dodge.Zoning.Pathing src/Dodge/Zoning/Pathing.hs:53:1-68 138582 840 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(394,3)-(396,45) 138587 1680 0.0 0.0 0.0 0.0
basicLength Linear.V2 src/Linear/V2.hs:421:3-35 138595 3360 0.0 0.0 0.0 0.0
unId Data.Vector.Fusion.Util src/Data/Vector/Fusion/Util.hs:25:21-24 138594 3360 0.0 0.0 0.0 0.0
basicUnsafeIndexM Linear.V2 src/Linear/V2.hs:(423,3)-(427,22) 138599 1680 0.0 0.0 0.0 0.0
>>= Data.Stream.Monadic src/Data/Stream/Monadic.hs:127:3-19 138604 3360 0.0 0.0 0.0 0.0
basicUnsafeIndexM Data.Vector.Unboxed.Base src/Data/Vector/Unboxed/Base.hs:510:833-890 138605 0 0.0 0.0 0.0 0.0
basicUnsafeIndexM Data.Vector.Primitive src/Data/Vector/Primitive.hs:253:3-75 138606 0 0.0 0.0 0.0 0.0
indexByteArray# Data.Primitive.Types Data/Primitive/Types.hs:291:226-293 138607 1680 0.0 0.0 0.0 0.0
basicUnsafeIndexM Data.Vector.Unboxed.Base src/Data/Vector/Unboxed/Base.hs:510:833-890 138601 1680 0.0 0.0 0.0 0.0
basicUnsafeIndexM Data.Vector.Primitive src/Data/Vector/Primitive.hs:253:3-75 138602 1680 0.0 0.0 0.0 0.0
indexByteArray# Data.Primitive.Types Data/Primitive/Types.hs:291:226-293 138603 1680 0.0 0.0 0.0 0.0
basicUnsafeIndexM.o Linear.V2 src/Linear/V2.hs:424:12-18 138600 1680 0.0 0.0 0.0 0.0
unBox Data.Stream.Monadic src/Data/Stream/Monadic.hs:116:20-24 138608 1680 0.0 0.0 0.0 0.0
zoneOfPoint Dodge.Zoning.Base src/Dodge/Zoning/Base.hs:47:1-26 138585 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 138586 2714 0.0 0.0 0.0 0.0
basicLength Linear.V2 src/Linear/V2.hs:421:3-35 138544 1 0.0 0.0 0.0 0.0
basicUnsafeIndexM Linear.V2 src/Linear/V2.hs:(423,3)-(427,22) 138545 1 0.0 0.0 0.0 0.0
>>= Data.Stream.Monadic src/Data/Stream/Monadic.hs:127:3-19 138550 2 0.0 0.0 0.0 0.0
basicUnsafeIndexM Data.Vector.Unboxed.Base src/Data/Vector/Unboxed/Base.hs:510:833-890 138551 0 0.0 0.0 0.0 0.0
basicUnsafeIndexM Data.Vector.Primitive src/Data/Vector/Primitive.hs:253:3-75 138552 0 0.0 0.0 0.0 0.0
indexByteArray# Data.Primitive.Types Data/Primitive/Types.hs:291:226-293 138553 1 0.0 0.0 0.0 0.0
basicUnsafeIndexM Data.Vector.Unboxed.Base src/Data/Vector/Unboxed/Base.hs:510:833-890 138547 1 0.0 0.0 0.0 0.0
basicUnsafeIndexM Data.Vector.Primitive src/Data/Vector/Primitive.hs:253:3-75 138548 1 0.0 0.0 0.0 0.0
indexByteArray# Data.Primitive.Types Data/Primitive/Types.hs:291:226-293 138549 1 0.0 0.0 0.0 0.0
basicUnsafeIndexM.o Linear.V2 src/Linear/V2.hs:424:12-18 138546 1 0.0 0.0 0.0 0.0
generateLevelFromRoomList.igraph Dodge.Layout src/Dodge/Layout.hs:55:5-50 138499 1 0.0 0.0 0.0 0.0
sElems Data.Vector.Fusion.Bundle.Monadic src/Data/Vector/Fusion/Bundle/Monadic.hs:121:30-35 138543 1 0.0 0.0 0.0 0.0
unId Data.Vector.Fusion.Util src/Data/Vector/Fusion/Util.hs:25:21-24 138542 1 0.0 0.0 0.0 0.0
gameRoomsFromRooms Dodge.Layout src/Dodge/Layout.hs:150:1-42 138446 0 0.0 0.0 0.0 0.0
gameRoomFromRoom Dodge.Layout src/Dodge/Layout.hs:(153,1)-(194,16) 152058 30 0.0 0.0 0.0 0.0
gameRoomFromRoom.closePoints Dodge.Layout src/Dodge/Layout.hs:190:5-52 152180 892 0.0 0.0 0.0 0.0
roundPoint2 Geometry.Intersect src/Geometry/Intersect.hs:238:1-89 152181 1784 0.0 0.0 0.0 0.0
== Linear.V2 src/Linear/V2.hs:114:4-5 152182 892 0.0 0.0 0.0 0.0
gameRoomFromRoom.filterUnusedLinks Dodge.Layout src/Dodge/Layout.hs:(177,5)-(179,20) 152299 433 0.0 0.0 0.0 0.0
_rpType Dodge.Data.Room src/Dodge/Data/Room.hs:19:7-13 152300 433 0.0 0.0 0.0 0.0
_rpPos Dodge.Data.Room src/Dodge/Data/Room.hs:16:7-12 152301 141 0.0 0.0 0.0 0.0
gameRoomFromRoom.filterUsedLinks Dodge.Layout src/Dodge/Layout.hs:(180,5)-(183,15) 152175 433 0.0 0.0 0.0 0.0
_rpType Dodge.Data.Room src/Dodge/Data/Room.hs:19:7-13 152176 433 0.0 0.0 0.0 0.0
_rpDir Dodge.Data.Room src/Dodge/Data/Room.hs:17:7-12 152305 58 0.0 0.0 0.0 0.0
_rpPos Dodge.Data.Room src/Dodge/Data/Room.hs:16:7-12 152304 58 0.0 0.0 0.0 0.0
gameRoomFromRoom.doubleShift Dodge.Layout src/Dodge/Layout.hs:(171,5)-(176,13) 152177 58 0.0 0.0 0.0 0.0
gameRoomFromRoom.doshift Dodge.Layout src/Dodge/Layout.hs:170:5-40 152303 0 0.0 0.0 0.0 0.0
shiftPointBy Dodge.ShiftPoint src/Dodge/ShiftPoint.hs:9:1-50 152306 116 0.0 0.0 0.0 0.0
gameRoomFromRoom.undir Dodge.Layout src/Dodge/Layout.hs:(184,5)-(189,60) 152193 433 0.0 0.0 0.0 0.0
_rpType Dodge.Data.Room src/Dodge/Data/Room.hs:19:7-13 152194 433 0.0 0.0 0.0 0.0
gameRoomFromRoom.undir.ma Dodge.Layout src/Dodge/Layout.hs:189:9-60 152195 58 0.0 0.0 0.0 0.0
_rmShift Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:138:7-14 152310 58 0.0 0.0 0.0 0.0
_rpDir Dodge.Data.Room src/Dodge/Data/Room.hs:17:7-12 152309 58 0.0 0.0 0.0 0.0
gameRoomFromRoom.getDir Dodge.Layout src/Dodge/Layout.hs:(191,5)-(194,16) 152191 239 0.0 0.0 0.0 0.0
_rpType Dodge.Data.Room src/Dodge/Data/Room.hs:19:7-13 152192 238 0.0 0.0 0.0 0.0
_rmShift Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:138:7-14 152312 29 0.0 0.0 0.0 0.0
_rpDir Dodge.Data.Room src/Dodge/Data/Room.hs:17:7-12 152311 29 0.0 0.0 0.0 0.0
_rmPos Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:131:7-12 152174 120 0.0 0.0 0.0 0.0
_rmPolys Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:121:7-14 152060 60 0.0 0.0 0.0 0.0
cutWalls Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:(34,1)-(38,29) 152061 31 0.0 0.0 0.0 0.0
checkWallRight Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:(55,1)-(60,43) 152162 136 0.0 0.0 0.0 0.0
checkWallRight.ins Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:59:5-43 152163 136 0.0 0.0 0.0 0.0
checkWallRight.ins.\ Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:59:33-38 152164 664 0.0 0.0 0.0 0.0
== Linear.V2 src/Linear/V2.hs:114:4-5 152165 664 0.0 0.0 0.0 0.0
checkWallRight.outs Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:60:5-43 152171 136 0.0 0.0 0.0 0.0
checkWallRight.outs.\ Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:60:33-38 152172 664 0.0 0.0 0.0 0.0
== Linear.V2 src/Linear/V2.hs:114:4-5 152173 664 0.0 0.0 0.0 0.0
cutWalls.newWalls Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:38:5-29 152062 31 0.0 0.0 0.0 0.0
cutPoly Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:(78,1)-(88,41) 152063 31 0.0 0.0 0.0 0.0
removeInverseWalls Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:(26,1)-(29,26) 152159 167 0.0 0.0 0.0 0.0
== Linear.V2 src/Linear/V2.hs:114:4-5 152160 364 0.0 0.0 0.0 0.0
wallIsZeroLength Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:180:1-31 152157 136 0.0 0.0 0.0 0.0
== Linear.V2 src/Linear/V2.hs:114:4-5 152158 136 0.0 0.0 0.0 0.0
addPolyWalls Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:(133,1)-(134,57) 152122 31 0.0 0.0 0.0 0.0
addPolyWall Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:(142,1)-(152,41) 152125 132 0.0 0.0 0.0 0.0
addPolyWall.maybeWs Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:149:5-57 152126 132 0.0 0.0 0.0 0.0
safeMinimumOnMaybe FoldableHelp src/FoldableHelp.hs:(68,1)-(74,14) 152127 132 0.0 0.0 0.0 0.0
safeMinimumOnMaybe.go FoldableHelp src/FoldableHelp.hs:(70,5)-(74,14) 152128 398 0.0 0.0 0.0 0.0
addPolyWall.f Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:152:5-41 152132 0 0.0 0.0 0.0 0.0
^-^ Linear.Vector src/Linear/Vector.hs:208:10-23 152133 178 0.0 0.0 0.0 0.0
^-^ Linear.Vector src/Linear/Vector.hs:133:3-27 152134 178 0.0 0.0 0.0 0.0
^+^ Linear.Vector src/Linear/Vector.hs:208:10-23 152135 178 0.0 0.0 0.0 0.0
^+^ Linear.Vector src/Linear/Vector.hs:125:3-20 152136 178 0.0 0.0 0.0 0.0
liftU2 Linear.Vector src/Linear/Vector.hs:(211,3)-(213,26) 152137 178 0.0 0.0 0.0 0.0
^+^ Linear.Vector src/Linear/Vector.hs:208:10-23 152313 28 0.0 0.0 0.0 0.0
^+^ Linear.Vector src/Linear/Vector.hs:125:3-20 152314 28 0.0 0.0 0.0 0.0
liftU2 Linear.Vector src/Linear/Vector.hs:(211,3)-(213,26) 152315 28 0.0 0.0 0.0 0.0
addPolyWall.f Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:152:5-41 152131 102 0.0 0.0 0.0 0.0
addPolyWall.p3 Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:150:5-28 152130 102 0.0 0.0 0.0 0.0
addPolyWall.p4 Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:151:5-45 152129 102 0.0 0.0 0.0 0.0
cutPoly.(...) Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:86:5-42 152086 31 0.0 0.0 0.0 0.0
cutWallsWithPoints Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:(113,1)-(119,60) 152087 31 0.0 0.0 0.0 0.0
cutWallsWithPoints.f Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:(115,5)-(118,9) 152088 128 0.0 0.0 0.0 0.0
cutWallsPoints Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:122:1-67 152096 128 0.0 0.0 0.0 0.0
^-^ Linear.Vector src/Linear/Vector.hs:208:10-23 152318 4 0.0 0.0 0.0 0.0
^-^ Linear.Vector src/Linear/Vector.hs:133:3-27 152319 4 0.0 0.0 0.0 0.0
^+^ Linear.Vector src/Linear/Vector.hs:208:10-23 152320 4 0.0 0.0 0.0 0.0
^+^ Linear.Vector src/Linear/Vector.hs:125:3-20 152321 4 0.0 0.0 0.0 0.0
liftU2 Linear.Vector src/Linear/Vector.hs:(211,3)-(213,26) 152322 4 0.0 0.0 0.0 0.0
nubOrd Data.List.Extra src/Data/List/Extra.hs:828:1-25 152093 128 0.0 0.0 0.0 0.0
nubOrdBy Data.List.Extra src/Data/List/Extra.hs:(840,1)-(843,68) 152094 128 0.0 0.0 0.0 0.0
nubOrdBy.f Data.List.Extra src/Data/List/Extra.hs:(841,11)-(843,68) 152095 140 0.0 0.0 0.0 0.0
memberRB Data.List.Extra src/Data/List/Extra.hs:(869,1)-(877,14) 152323 22 0.0 0.0 0.0 0.0
compare Linear.V2 src/Linear/V2.hs:114:7-9 152326 10 0.0 0.0 0.0 0.0
insertRB Data.List.Extra src/Data/List/Extra.hs:(854,1)-(866,15) 152324 8 0.0 0.0 0.0 0.0
insertRB.ins Data.List.Extra src/Data/List/Extra.hs:(858,5)-(866,15) 152325 12 0.0 0.0 0.0 0.0
compare Linear.V2 src/Linear/V2.hs:114:7-9 152333 4 0.0 0.0 0.0 0.0
lbalance Data.List.Extra src/Data/List/Extra.hs:(882,1)-(885,26) 152335 2 0.0 0.0 0.0 0.0
rbalance Data.List.Extra src/Data/List/Extra.hs:(886,1)-(889,26) 152334 2 0.0 0.0 0.0 0.0
cutWall Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:(125,1)-(127,30) 152327 24 0.0 0.0 0.0 0.0
^-^ Linear.Vector src/Linear/Vector.hs:208:10-23 152328 4 0.0 0.0 0.0 0.0
^-^ Linear.Vector src/Linear/Vector.hs:133:3-27 152329 4 0.0 0.0 0.0 0.0
^+^ Linear.Vector src/Linear/Vector.hs:208:10-23 152330 4 0.0 0.0 0.0 0.0
^+^ Linear.Vector src/Linear/Vector.hs:125:3-20 152331 4 0.0 0.0 0.0 0.0
liftU2 Linear.Vector src/Linear/Vector.hs:(211,3)-(213,26) 152332 4 0.0 0.0 0.0 0.0
cutPoly.cwals Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:86:5-42 152124 31 0.0 0.0 0.0 0.0
cutPoly.ps Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:87:5-24 152067 31 0.0 0.0 0.0 0.0
orderPolygon Geometry.Polygon src/Geometry/Polygon.hs:(126,1)-(128,53) 152068 31 0.0 0.0 0.0 0.0
orderPolygonAround Geometry.Polygon src/Geometry/Polygon.hs:(113,1)-(114,62) 152069 31 0.0 0.0 0.0 0.0
orderPolygonAround.\ Geometry.Polygon src/Geometry/Polygon.hs:114:43-58 152070 128 0.0 0.0 0.0 0.0
centroid Geometry.Polygon src/Geometry/Polygon.hs:169:1-64 152071 0 0.0 0.0 0.0 0.0
+ Linear.V2 src/Linear/V2.hs:207:3-18 152074 0 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 152075 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 152079 128 0.0 0.0 0.0 0.0
<*> Control.Foldl src/Control/Foldl.hs:(273,5)-(277,32) 152072 0 0.0 0.0 0.0 0.0
<*>.step Control.Foldl src/Control/Foldl.hs:274:13-64 152073 128 0.0 0.0 0.0 0.0
+ Linear.V2 src/Linear/V2.hs:207:3-18 152076 0 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 152077 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 152078 128 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 152080 0 0.0 0.0 0.0 0.0
genericLength Control.Foldl src/Control/Foldl.hs:901:1-41 152081 0 0.0 0.0 0.0 0.0
genericLength.\ Control.Foldl src/Control/Foldl.hs:901:31-35 152082 128 0.0 0.0 0.0 0.0
<*>.done Control.Foldl src/Control/Foldl.hs:276:13-51 152083 31 0.0 0.0 0.0 0.0
fmap Control.Foldl src/Control/Foldl.hs:240:5-62 152084 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 152085 31 0.0 0.0 0.0 0.0
cutPoly.rs Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:88:5-41 152089 31 0.0 0.0 0.0 0.0
nubOrd Data.List.Extra src/Data/List/Extra.hs:828:1-25 152090 31 0.0 0.0 0.0 0.0
nubOrdBy Data.List.Extra src/Data/List/Extra.hs:(840,1)-(843,68) 152091 31 0.0 0.0 0.0 0.0
nubOrdBy.f Data.List.Extra src/Data/List/Extra.hs:(841,11)-(843,68) 152092 163 0.0 0.0 0.0 0.0
memberRB Data.List.Extra src/Data/List/Extra.hs:(869,1)-(877,14) 152097 278 0.0 0.0 0.0 0.0
compare Linear.V2 src/Linear/V2.hs:114:7-9 152102 146 0.0 0.0 0.0 0.0
insertRB Data.List.Extra src/Data/List/Extra.hs:(854,1)-(866,15) 152100 101 0.0 0.0 0.0 0.0
insertRB.ins Data.List.Extra src/Data/List/Extra.hs:(858,5)-(866,15) 152101 182 0.0 0.0 0.0 0.0
compare Linear.V2 src/Linear/V2.hs:114:7-9 152116 81 0.0 0.0 0.0 0.0
rbalance Data.List.Extra src/Data/List/Extra.hs:(886,1)-(889,26) 152118 42 0.0 0.0 0.0 0.0
lbalance Data.List.Extra src/Data/List/Extra.hs:(882,1)-(885,26) 152117 36 0.0 0.0 0.0 0.0
orderPolygon Geometry.Polygon src/Geometry/Polygon.hs:(126,1)-(128,53) 152098 31 0.0 0.0 0.0 0.0
orderPolygonAround Geometry.Polygon src/Geometry/Polygon.hs:(113,1)-(114,62) 152099 31 0.0 0.0 0.0 0.0
orderPolygonAround.\ Geometry.Polygon src/Geometry/Polygon.hs:114:43-58 152103 132 0.0 0.0 0.0 0.0
centroid Geometry.Polygon src/Geometry/Polygon.hs:169:1-64 152104 0 0.0 0.0 0.0 0.0
+ Linear.V2 src/Linear/V2.hs:207:3-18 152107 0 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 152108 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 152112 132 0.0 0.0 0.0 0.0
<*> Control.Foldl src/Control/Foldl.hs:(273,5)-(277,32) 152105 0 0.0 0.0 0.0 0.0
<*>.step Control.Foldl src/Control/Foldl.hs:274:13-64 152106 132 0.0 0.0 0.0 0.0
+ Linear.V2 src/Linear/V2.hs:207:3-18 152109 0 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 152110 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 152111 132 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 152113 0 0.0 0.0 0.0 0.0
genericLength Control.Foldl src/Control/Foldl.hs:901:1-41 152114 0 0.0 0.0 0.0 0.0
genericLength.\ Control.Foldl src/Control/Foldl.hs:901:31-35 152115 132 0.0 0.0 0.0 0.0
<*>.done Control.Foldl src/Control/Foldl.hs:276:13-51 152119 31 0.0 0.0 0.0 0.0
fmap Control.Foldl src/Control/Foldl.hs:240:5-62 152120 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 152121 31 0.0 0.0 0.0 0.0
cutPoly.zs Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:86:5-42 152138 31 0.0 0.0 0.0 0.0
fuseWallsWith Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:(173,1)-(177,27) 152139 31 0.0 0.0 0.0 0.0
fuseWallsWith.fuseWalls Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:(175,5)-(177,27) 152140 136 0.0 0.0 0.0 0.0
fuseWallsWith.fuseWalls.(...) Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:176:13-36 152142 136 0.0 0.0 0.0 0.0
fuseWall Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:(166,1)-(169,28) 152143 136 0.0 0.0 0.0 0.0
fuseWall.(...) Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:169:5-28 152151 136 0.0 0.0 0.0 0.0
fusePoint Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:(159,1)-(161,23) 152152 136 0.0 0.0 0.0 0.0
findClosePoint Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:156:1-50 152153 136 0.0 0.0 0.0 0.0
findClosePoint.\ Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:156:35-46 152154 389 0.0 0.0 0.0 0.0
fuseWall.(...) Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:168:5-28 152146 136 0.0 0.0 0.0 0.0
fusePoint Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:(159,1)-(161,23) 152147 136 0.0 0.0 0.0 0.0
findClosePoint Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:156:1-50 152148 136 0.0 0.0 0.0 0.0
findClosePoint.\ Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:156:35-46 152155 163 0.0 0.0 0.0 0.0
fuseWall.qs Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:168:5-28 152145 136 0.0 0.0 0.0 0.0
fuseWall.x' Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:169:5-28 152144 136 0.0 0.0 0.0 0.0
fuseWall.y' Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:168:5-28 152156 136 0.0 0.0 0.0 0.0
fuseWall.rs Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:169:5-28 152150 105 0.0 0.0 0.0 0.0
fuseWallsWith.fuseWalls.w' Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:176:13-36 152141 136 0.0 0.0 0.0 0.0
fuseWallsWith.fuseWalls.qs Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:176:13-36 152149 105 0.0 0.0 0.0 0.0
nubOrd Data.List.Extra src/Data/List/Extra.hs:828:1-25 152064 31 0.0 0.0 0.0 0.0
nubOrdBy Data.List.Extra src/Data/List/Extra.hs:(840,1)-(843,68) 152065 31 0.0 0.0 0.0 0.0
nubOrdBy.f Data.List.Extra src/Data/List/Extra.hs:(841,11)-(843,68) 152066 167 0.0 0.0 0.0 0.0
memberRB Data.List.Extra src/Data/List/Extra.hs:(869,1)-(877,14) 152161 325 0.0 0.0 0.0 0.0
compare Linear.V2 src/Linear/V2.hs:114:7-9 152168 189 0.0 0.0 0.0 0.0
insertRB Data.List.Extra src/Data/List/Extra.hs:(854,1)-(866,15) 152166 105 0.0 0.0 0.0 0.0
insertRB.ins Data.List.Extra src/Data/List/Extra.hs:(858,5)-(866,15) 152167 229 0.0 0.0 0.0 0.0
compare Linear.V2 src/Linear/V2.hs:114:7-9 152169 124 0.0 0.0 0.0 0.0
lbalance Data.List.Extra src/Data/List/Extra.hs:(882,1)-(885,26) 152170 80 0.0 0.0 0.0 0.0
rbalance Data.List.Extra src/Data/List/Extra.hs:(886,1)-(889,26) 152316 10 0.0 0.0 0.0 0.0
removeWallsInPolygon Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:(183,1)-(185,66) 152123 31 0.0 0.0 0.0 0.0
removeWallsInPolygon.cond Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:185:5-66 152336 8 0.0 0.0 0.0 0.0
pointInOrOnPolygon Geometry.Polygon src/Geometry/Polygon.hs:(79,1)-(80,34) 152337 8 0.0 0.0 0.0 0.0
pointInOrOnPolygon.\ Geometry.Polygon src/Geometry/Polygon.hs:79:45-67 152338 20 0.0 0.0 0.0 0.0
_rmBound Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:135:7-14 152178 30 0.0 0.0 0.0 0.0
_rmName Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:137:7-13 152196 30 0.0 0.0 0.0 0.0
_rmViewpoints Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:139:7-19 152059 30 0.0 0.0 0.0 0.0
convexHullSafe Geometry.Polygon src/Geometry/Polygon.hs:(151,1)-(152,21) 152179 30 0.0 0.0 0.0 0.0
convexHullSafe.\ Geometry.Polygon src/Geometry/Polygon.hs:151:88-93 152184 232 0.0 0.0 0.0 0.0
orderAroundFirst Geometry.Polygon src/Geometry/Polygon.hs:(121,1)-(122,55) 152185 30 0.0 0.0 0.0 0.0
orderPolygonAround Geometry.Polygon src/Geometry/Polygon.hs:(113,1)-(114,62) 152188 30 0.0 0.0 0.0 0.0
orderPolygonAround.\ Geometry.Polygon src/Geometry/Polygon.hs:114:43-58 152189 202 0.0 0.0 0.0 0.0
grahamScan Geometry.Polygon src/Geometry/Polygon.hs:(155,1)-(157,46) 152183 0 0.0 0.0 0.0 0.0
grahamScan.push Geometry.Polygon src/Geometry/Polygon.hs:157:5-46 152186 232 0.0 0.0 0.0 0.0
grahamEliminate Geometry.Polygon src/Geometry/Polygon.hs:(164,1)-(166,23) 152187 288 0.0 0.0 0.0 0.0
expandPolyCorners Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:(104,1)-(107,82) 152190 30 0.0 0.0 0.0 0.0
expandPolyCorners.f Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:106:5-84 152201 176 0.0 0.0 0.0 0.0
gameRoomFromRoom.doshift Dodge.Layout src/Dodge/Layout.hs:170:5-40 152199 30 0.0 0.0 0.0 0.0
shiftPointBy Dodge.ShiftPoint src/Dodge/ShiftPoint.hs:9:1-50 152202 449 0.0 0.0 0.0 0.0
_rmShift Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:138:7-14 152200 30 0.0 0.0 0.0 0.0
wallsFromRooms Dodge.Layout src/Dodge/Layout.hs:(138,1)-(146,62) 138104 0 0.0 0.0 3.7 2.7
removeInverseWalls Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:(26,1)-(29,26) 138441 127 0.0 0.0 0.0 0.0
== Linear.V2 src/Linear/V2.hs:114:4-5 138442 7943 0.0 0.0 0.0 0.0
wallsFromRooms.f Dodge.Layout src/Dodge/Layout.hs:146:5-62 138443 126 0.0 0.0 0.0 0.0
cutWalls Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:(34,1)-(38,29) 138187 31 0.0 0.0 3.7 2.7
checkWallRight Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:(55,1)-(60,43) 138293 1983 0.0 0.0 0.2 0.0
checkWallRight.ins Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:59:5-43 138294 1983 0.0 0.0 0.1 0.0
checkWallRight.ins.\ Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:59:33-38 138295 166321 0.0 0.0 0.0 0.0
== Linear.V2 src/Linear/V2.hs:114:4-5 138296 166321 0.0 0.0 0.0 0.0
checkWallRight.outs Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:60:5-43 138302 1983 0.1 0.0 0.1 0.0
checkWallRight.outs.\ Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:60:33-38 138303 166321 0.0 0.0 0.0 0.0
== Linear.V2 src/Linear/V2.hs:114:4-5 138304 166321 0.0 0.0 0.0 0.0
cutWalls.newWalls Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:38:5-29 138188 31 0.0 0.0 3.5 2.7
cutPoly Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:(78,1)-(88,41) 138189 31 0.0 0.0 3.5 2.7
removeInverseWalls Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:(26,1)-(29,26) 138290 2018 0.1 0.0 0.1 0.0
== Linear.V2 src/Linear/V2.hs:114:4-5 138291 83466 0.0 0.0 0.0 0.0
wallIsZeroLength Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:180:1-31 138288 2005 0.0 0.0 0.0 0.0
== Linear.V2 src/Linear/V2.hs:114:4-5 138289 2005 0.0 0.0 0.0 0.0
addPolyWalls Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:(133,1)-(134,57) 138249 31 0.0 0.0 1.5 1.1
addPolyWall Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:(142,1)-(152,41) 138252 194 0.0 0.0 1.5 1.1
addPolyWall.maybeWs Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:149:5-57 138253 194 0.0 0.0 1.5 1.1
safeMinimumOnMaybe FoldableHelp src/FoldableHelp.hs:(68,1)-(74,14) 138254 194 0.0 0.0 1.5 1.1
safeMinimumOnMaybe.go FoldableHelp src/FoldableHelp.hs:(70,5)-(74,14) 138255 12581 0.0 0.0 1.5 1.1
addPolyWall.f Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:152:5-41 138259 0 1.1 0.9 1.5 1.1
^-^ Linear.Vector src/Linear/Vector.hs:208:10-23 138260 18293 0.0 0.0 0.2 0.2
^-^ Linear.Vector src/Linear/Vector.hs:133:3-27 138261 18293 0.0 0.0 0.2 0.2
^+^ Linear.Vector src/Linear/Vector.hs:208:10-23 138262 18293 0.0 0.0 0.2 0.1
^+^ Linear.Vector src/Linear/Vector.hs:125:3-20 138263 18293 0.2 0.1 0.2 0.1
liftU2 Linear.Vector src/Linear/Vector.hs:(211,3)-(213,26) 138264 18293 0.0 0.0 0.0 0.0
^+^ Linear.Vector src/Linear/Vector.hs:208:10-23 138362 6072 0.0 0.0 0.1 0.1
^+^ Linear.Vector src/Linear/Vector.hs:125:3-20 138363 6072 0.0 0.0 0.1 0.1
liftU2 Linear.Vector src/Linear/Vector.hs:(211,3)-(213,26) 138364 6072 0.1 0.1 0.1 0.1
addPolyWall.f Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:152:5-41 138258 193 0.0 0.0 0.0 0.0
addPolyWall.p3 Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:150:5-28 138257 193 0.0 0.0 0.0 0.0
addPolyWall.p4 Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:151:5-45 138256 193 0.0 0.0 0.0 0.0
cutPoly.(...) Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:86:5-42 138213 31 0.0 0.0 1.8 1.4
cutWallsWithPoints Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:(113,1)-(119,60) 138214 31 0.0 0.0 1.8 1.4
cutWallsWithPoints.f Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:(115,5)-(118,9) 138215 128 0.0 0.0 1.8 1.4
cutWall Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:(125,1)-(127,30) 138313 7865 0.7 0.6 0.8 0.7
^-^ Linear.Vector src/Linear/Vector.hs:208:10-23 138314 11792 0.0 0.0 0.1 0.1
^-^ Linear.Vector src/Linear/Vector.hs:133:3-27 138315 11792 0.0 0.0 0.1 0.1
^+^ Linear.Vector src/Linear/Vector.hs:208:10-23 138316 11792 0.0 0.0 0.1 0.1
^+^ Linear.Vector src/Linear/Vector.hs:125:3-20 138317 11792 0.1 0.1 0.1 0.1
liftU2 Linear.Vector src/Linear/Vector.hs:(211,3)-(213,26) 138318 11792 0.0 0.0 0.0 0.0
^+^ Linear.Vector src/Linear/Vector.hs:208:10-23 138359 3913 0.0 0.0 0.0 0.0
^+^ Linear.Vector src/Linear/Vector.hs:125:3-20 138360 3913 0.0 0.0 0.0 0.0
liftU2 Linear.Vector src/Linear/Vector.hs:(211,3)-(213,26) 138361 3913 0.0 0.0 0.0 0.0
cutWallsPoints Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:122:1-67 138223 128 0.7 0.6 0.9 0.7
^-^ Linear.Vector src/Linear/Vector.hs:208:10-23 138308 11792 0.0 0.0 0.2 0.1
^-^ Linear.Vector src/Linear/Vector.hs:133:3-27 138309 11792 0.0 0.0 0.2 0.1
^+^ Linear.Vector src/Linear/Vector.hs:208:10-23 138310 11792 0.0 0.0 0.2 0.1
^+^ Linear.Vector src/Linear/Vector.hs:125:3-20 138311 11792 0.2 0.1 0.2 0.1
liftU2 Linear.Vector src/Linear/Vector.hs:(211,3)-(213,26) 138312 11792 0.0 0.0 0.0 0.0
^+^ Linear.Vector src/Linear/Vector.hs:208:10-23 138356 3913 0.0 0.0 0.0 0.0
^+^ Linear.Vector src/Linear/Vector.hs:125:3-20 138357 3913 0.0 0.0 0.0 0.0
liftU2 Linear.Vector src/Linear/Vector.hs:(211,3)-(213,26) 138358 3913 0.0 0.0 0.0 0.0
nubOrd Data.List.Extra src/Data/List/Extra.hs:828:1-25 138220 128 0.0 0.0 0.0 0.0
nubOrdBy Data.List.Extra src/Data/List/Extra.hs:(840,1)-(843,68) 138221 128 0.0 0.0 0.0 0.0
nubOrdBy.f Data.List.Extra src/Data/List/Extra.hs:(841,11)-(843,68) 138222 378 0.0 0.0 0.0 0.0
memberRB Data.List.Extra src/Data/List/Extra.hs:(869,1)-(877,14) 138319 422 0.0 0.0 0.0 0.0
compare Linear.V2 src/Linear/V2.hs:114:7-9 138322 186 0.0 0.0 0.0 0.0
insertRB Data.List.Extra src/Data/List/Extra.hs:(854,1)-(866,15) 138320 139 0.0 0.0 0.0 0.0
insertRB.ins Data.List.Extra src/Data/List/Extra.hs:(858,5)-(866,15) 138321 207 0.0 0.0 0.0 0.0
compare Linear.V2 src/Linear/V2.hs:114:7-9 138323 68 0.0 0.0 0.0 0.0
rbalance Data.List.Extra src/Data/List/Extra.hs:(886,1)-(889,26) 138325 30 0.0 0.0 0.0 0.0
lbalance Data.List.Extra src/Data/List/Extra.hs:(882,1)-(885,26) 138324 28 0.0 0.0 0.0 0.0
cutPoly.cwals Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:86:5-42 138251 31 0.0 0.0 0.0 0.0
cutPoly.ps Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:87:5-24 138193 31 0.0 0.0 0.0 0.0
orderPolygon Geometry.Polygon src/Geometry/Polygon.hs:(126,1)-(128,53) 138194 31 0.0 0.0 0.0 0.0
orderPolygonAround Geometry.Polygon src/Geometry/Polygon.hs:(113,1)-(114,62) 138195 31 0.0 0.0 0.0 0.0
orderPolygonAround.\ Geometry.Polygon src/Geometry/Polygon.hs:114:43-58 138196 128 0.0 0.0 0.0 0.0
centroid Geometry.Polygon src/Geometry/Polygon.hs:169:1-64 138198 0 0.0 0.0 0.0 0.0
+ Linear.V2 src/Linear/V2.hs:207:3-18 138201 0 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 138202 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 138206 128 0.0 0.0 0.0 0.0
<*> Control.Foldl src/Control/Foldl.hs:(273,5)-(277,32) 138199 0 0.0 0.0 0.0 0.0
<*>.step Control.Foldl src/Control/Foldl.hs:274:13-64 138200 128 0.0 0.0 0.0 0.0
+ Linear.V2 src/Linear/V2.hs:207:3-18 138203 0 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 138204 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 138205 128 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 138207 0 0.0 0.0 0.0 0.0
genericLength Control.Foldl src/Control/Foldl.hs:901:1-41 138208 0 0.0 0.0 0.0 0.0
genericLength.\ Control.Foldl src/Control/Foldl.hs:901:31-35 138209 128 0.0 0.0 0.0 0.0
<*>.done Control.Foldl src/Control/Foldl.hs:276:13-51 138210 31 0.0 0.0 0.0 0.0
fmap Control.Foldl src/Control/Foldl.hs:240:5-62 138211 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 138212 31 0.0 0.0 0.0 0.0
cutPoly.rs Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:88:5-41 138216 31 0.0 0.0 0.0 0.0
nubOrd Data.List.Extra src/Data/List/Extra.hs:828:1-25 138217 31 0.0 0.0 0.0 0.0
nubOrdBy Data.List.Extra src/Data/List/Extra.hs:(840,1)-(843,68) 138218 31 0.0 0.0 0.0 0.0
nubOrdBy.f Data.List.Extra src/Data/List/Extra.hs:(841,11)-(843,68) 138219 250 0.0 0.0 0.0 0.0
memberRB Data.List.Extra src/Data/List/Extra.hs:(869,1)-(877,14) 138224 555 0.0 0.0 0.0 0.0
compare Linear.V2 src/Linear/V2.hs:114:7-9 138229 361 0.0 0.0 0.0 0.0
insertRB Data.List.Extra src/Data/List/Extra.hs:(854,1)-(866,15) 138227 163 0.0 0.0 0.0 0.0
insertRB.ins Data.List.Extra src/Data/List/Extra.hs:(858,5)-(866,15) 138228 398 0.0 0.0 0.0 0.0
compare Linear.V2 src/Linear/V2.hs:114:7-9 138243 235 0.0 0.0 0.0 0.0
rbalance Data.List.Extra src/Data/List/Extra.hs:(886,1)-(889,26) 138245 104 0.0 0.0 0.0 0.0
lbalance Data.List.Extra src/Data/List/Extra.hs:(882,1)-(885,26) 138244 98 0.0 0.0 0.0 0.0
orderPolygon Geometry.Polygon src/Geometry/Polygon.hs:(126,1)-(128,53) 138225 31 0.0 0.0 0.0 0.0
orderPolygonAround Geometry.Polygon src/Geometry/Polygon.hs:(113,1)-(114,62) 138226 31 0.0 0.0 0.0 0.0
orderPolygonAround.\ Geometry.Polygon src/Geometry/Polygon.hs:114:43-58 138230 194 0.0 0.0 0.0 0.0
centroid Geometry.Polygon src/Geometry/Polygon.hs:169:1-64 138231 0 0.0 0.0 0.0 0.0
+ Linear.V2 src/Linear/V2.hs:207:3-18 138234 0 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 138235 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 138239 194 0.0 0.0 0.0 0.0
<*> Control.Foldl src/Control/Foldl.hs:(273,5)-(277,32) 138232 0 0.0 0.0 0.0 0.0
<*>.step Control.Foldl src/Control/Foldl.hs:274:13-64 138233 194 0.0 0.0 0.0 0.0
+ Linear.V2 src/Linear/V2.hs:207:3-18 138236 0 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 138237 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 138238 194 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 138240 0 0.0 0.0 0.0 0.0
genericLength Control.Foldl src/Control/Foldl.hs:901:1-41 138241 0 0.0 0.0 0.0 0.0
genericLength.\ Control.Foldl src/Control/Foldl.hs:901:31-35 138242 194 0.0 0.0 0.0 0.0
<*>.done Control.Foldl src/Control/Foldl.hs:276:13-51 138246 31 0.0 0.0 0.0 0.0
fmap Control.Foldl src/Control/Foldl.hs:240:5-62 138247 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 138248 31 0.0 0.0 0.0 0.0
cutPoly.zs Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:86:5-42 138269 31 0.0 0.0 0.0 0.0
fuseWallsWith Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:(173,1)-(177,27) 138270 31 0.0 0.0 0.1 0.1
fuseWallsWith.fuseWalls Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:(175,5)-(177,27) 138271 2005 0.0 0.0 0.1 0.1
fuseWallsWith.fuseWalls.(...) Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:176:13-36 138273 2005 0.0 0.0 0.1 0.1
fuseWall Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:(166,1)-(169,28) 138274 2005 0.0 0.0 0.1 0.1
fuseWall.(...) Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:169:5-28 138282 2005 0.0 0.0 0.1 0.0
fusePoint Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:(159,1)-(161,23) 138283 2005 0.0 0.0 0.1 0.0
findClosePoint Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:156:1-50 138284 2005 0.0 0.0 0.1 0.0
findClosePoint.\ Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:156:35-46 138285 58153 0.0 0.0 0.0 0.0
fuseWall.(...) Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:168:5-28 138277 2005 0.0 0.0 0.0 0.0
fusePoint Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:(159,1)-(161,23) 138278 2005 0.0 0.0 0.0 0.0
findClosePoint Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:156:1-50 138279 2005 0.0 0.0 0.0 0.0
findClosePoint.\ Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:156:35-46 138286 66830 0.0 0.0 0.0 0.0
fuseWall.qs Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:168:5-28 138276 2005 0.0 0.0 0.0 0.0
fuseWall.x' Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:169:5-28 138275 2005 0.0 0.0 0.0 0.0
fuseWall.y' Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:168:5-28 138287 2005 0.0 0.0 0.0 0.0
fuseWall.rs Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:169:5-28 138281 1974 0.0 0.0 0.0 0.0
fuseWallsWith.fuseWalls.w' Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:176:13-36 138272 2005 0.0 0.0 0.0 0.0
fuseWallsWith.fuseWalls.qs Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:176:13-36 138280 1974 0.0 0.0 0.0 0.0
nubOrd Data.List.Extra src/Data/List/Extra.hs:828:1-25 138190 31 0.0 0.0 0.0 0.0
nubOrdBy Data.List.Extra src/Data/List/Extra.hs:(840,1)-(843,68) 138191 31 0.0 0.0 0.0 0.0
nubOrdBy.f Data.List.Extra src/Data/List/Extra.hs:(841,11)-(843,68) 138192 2018 0.0 0.0 0.0 0.0
memberRB Data.List.Extra src/Data/List/Extra.hs:(869,1)-(877,14) 138292 12550 0.0 0.0 0.0 0.0
compare Linear.V2 src/Linear/V2.hs:114:7-9 138299 10571 0.0 0.0 0.0 0.0
insertRB Data.List.Extra src/Data/List/Extra.hs:(854,1)-(866,15) 138297 1953 0.0 0.0 0.0 0.0
insertRB.ins Data.List.Extra src/Data/List/Extra.hs:(858,5)-(866,15) 138298 12313 0.0 0.0 0.0 0.0
compare Linear.V2 src/Linear/V2.hs:114:7-9 138300 10360 0.0 0.0 0.0 0.0
rbalance Data.List.Extra src/Data/List/Extra.hs:(886,1)-(889,26) 138329 4086 0.0 0.0 0.0 0.0
lbalance Data.List.Extra src/Data/List/Extra.hs:(882,1)-(885,26) 138301 3878 0.0 0.0 0.0 0.0
removeWallsInPolygon Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:(183,1)-(185,66) 138250 31 0.0 0.0 0.0 0.0
removeWallsInPolygon.cond Dodge.LevelGen.StaticWalls src/Dodge/LevelGen/StaticWalls.hs:185:5-66 138326 1962 0.0 0.0 0.0 0.0
pointInOrOnPolygon Geometry.Polygon src/Geometry/Polygon.hs:(79,1)-(80,34) 138327 1962 0.0 0.0 0.0 0.0
pointInOrOnPolygon.\ Geometry.Polygon src/Geometry/Polygon.hs:79:45-67 138328 2945 0.0 0.0 0.0 0.0
_rmPolys Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:121:7-14 138107 30 0.0 0.0 0.0 0.0
doInPlacements Dodge.Layout src/Dodge/Layout.hs:(88,1)-(92,54) 138671 1 0.0 0.0 0.1 0.0
doInPlacements.g Dodge.Layout src/Dodge/Layout.hs:92:5-54 141843 30 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 141863 6 0.0 0.0 0.0 0.0
doInPlacements.\ Dodge.Layout src/Dodge/Layout.hs:88:45-65 141846 6 0.0 0.0 0.1 0.0
placeSpot Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:(35,1)-(41,46) 141860 22 0.0 0.0 0.1 0.0
placePlainPSSpot Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:(44,1)-(65,14) 141901 19 0.0 0.0 0.1 0.0
placePlainPSSpot.(...) Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:49:13-89 141925 19 0.0 0.0 0.1 0.0
_plType Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:107:7-13 141926 19 0.0 0.0 0.0 0.0
placeSpotID Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:(106,1)-(153,30) 141927 19 0.0 0.0 0.1 0.0
placeSpotID.(...) Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:149:5-28 142002 13 0.0 0.0 0.0 0.0
_psPos Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:92:11-16 142003 13 0.0 0.0 0.0 0.0
placeSpotID.rot Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:151:5-19 142036 13 0.0 0.0 0.0 0.0
_psRot Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:92:29-34 142037 13 0.0 0.0 0.0 0.0
placeSpotID.p Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:149:5-28 142113 12 0.0 0.0 0.0 0.0
plDoor Dodge.Placement.PlaceSpot.TriggerDoor src/Dodge/Placement/PlaceSpot/TriggerDoor.hs:(17,1)-(37,16) 142330 8 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 142332 8 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 142333 8 0.0 0.0 0.0 0.0
at Control.Lens.At src/Control/Lens/At.hs:493:3-28 142334 0 0.0 0.0 0.0 0.0
at Control.Lens.At src/Control/Lens/At.hs:493:3-28 142331 8 0.0 0.0 0.0 0.0
plDoor.addWalls Dodge.Placement.PlaceSpot.TriggerDoor src/Dodge/Placement/PlaceSpot/TriggerDoor.hs:(31,5)-(37,16) 142337 8 0.0 0.0 0.0 0.0
each Control.Lens.Each src/Control/Lens/Each.hs:150:3-18 142343 8 0.0 0.0 0.0 0.0
taintedDot Control.Lens.Internal.Setter src/Control/Lens/Internal/Setter.hs:49:3-28 142344 8 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 142345 8 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 142346 8 0.0 0.0 0.0 0.0
shiftPointBy Dodge.ShiftPoint src/Dodge/ShiftPoint.hs:9:1-50 142393 32 0.0 0.0 0.0 0.0
untaintedDot Control.Lens.Internal.Setter src/Control/Lens/Internal/Setter.hs:47:3-33 142370 0 0.0 0.0 0.0 0.0
untaintedDot Control.Lens.Internal.Setter src/Control/Lens/Internal/Setter.hs:47:3-33 142367 8 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 142368 8 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 142369 8 0.0 0.0 0.0 0.0
insertStructureWalls Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:(45,1)-(50,26) 142338 8 0.0 0.0 0.0 0.0
insertStructureWalls.\ Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:48:23-74 142357 32 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 142358 96 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 142359 96 0.0 0.0 0.0 0.0
insertWalls Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:118:1-50 142339 8 0.0 0.0 0.0 0.0
insertWall Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:(121,1)-(125,57) 142351 32 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 142353 32 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 142354 32 0.0 0.0 0.0 0.0
at Control.Lens.At src/Control/Lens/At.hs:493:3-28 142355 0 0.0 0.0 0.0 0.0
_wlID Dodge.Data.Wall src/Dodge/Data/Wall.hs:19:7-11 142356 32 0.0 0.0 0.0 0.0
_wlLine Dodge.Data.Wall src/Dodge/Data/Wall.hs:18:7-13 142366 32 0.0 0.0 0.0 0.0
at Control.Lens.At src/Control/Lens/At.hs:493:3-28 142352 32 0.0 0.0 0.0 0.0
obstructPathsCrossing Dodge.Path src/Dodge/Path.hs:(130,1)-(136,39) 142361 32 0.0 0.0 0.0 0.0
obstructPathsCrossing.inces Dodge.Path src/Dodge/Path.hs:134:5-74 142362 32 0.0 0.0 0.0 0.0
obstructPathsCrossing.inedgecrosses Dodge.Path src/Dodge/Path.hs:135:5-67 142397 703 0.0 0.0 0.0 0.0
== Linear.V2 src/Linear/V2.hs:114:4-5 142418 1406 0.0 0.0 0.0 0.0
obstructPathsCrossing.f Dodge.Path src/Dodge/Path.hs:136:5-39 142400 1406 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(394,3)-(396,45) 142401 1406 0.0 0.0 0.0 0.0
basicLength Linear.V2 src/Linear/V2.hs:421:3-35 142403 2812 0.0 0.0 0.0 0.0
unId Data.Vector.Fusion.Util src/Data/Vector/Fusion/Util.hs:25:21-24 142402 2812 0.0 0.0 0.0 0.0
basicUnsafeIndexM Linear.V2 src/Linear/V2.hs:(423,3)-(427,22) 142408 1406 0.0 0.0 0.0 0.0
>>= Data.Stream.Monadic src/Data/Stream/Monadic.hs:127:3-19 142413 2812 0.0 0.0 0.0 0.0
basicUnsafeIndexM Data.Vector.Unboxed.Base src/Data/Vector/Unboxed/Base.hs:510:833-890 142414 0 0.0 0.0 0.0 0.0
basicUnsafeIndexM Data.Vector.Primitive src/Data/Vector/Primitive.hs:253:3-75 142415 0 0.0 0.0 0.0 0.0
indexByteArray# Data.Primitive.Types Data/Primitive/Types.hs:291:226-293 142416 1406 0.0 0.0 0.0 0.0
basicUnsafeIndexM Data.Vector.Unboxed.Base src/Data/Vector/Unboxed/Base.hs:510:833-890 142410 1406 0.0 0.0 0.0 0.0
basicUnsafeIndexM Data.Vector.Primitive src/Data/Vector/Primitive.hs:253:3-75 142411 1406 0.0 0.0 0.0 0.0
indexByteArray# Data.Primitive.Types Data/Primitive/Types.hs:291:226-293 142412 1406 0.0 0.0 0.0 0.0
basicUnsafeIndexM.o Linear.V2 src/Linear/V2.hs:424:12-18 142409 1406 0.0 0.0 0.0 0.0
unBox Data.Stream.Monadic src/Data/Stream/Monadic.hs:116:20-24 142417 1406 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 142394 64 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 142395 64 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 142396 128 0.0 0.0 0.0 0.0
_incEdgeZoning Dodge.Data.World src/Dodge/Data/World.hs:53:7-20 142363 32 0.0 0.0 0.0 0.0
zoneOfPoint Dodge.Zoning.Base src/Dodge/Zoning/Base.hs:47:1-26 142364 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 142365 64 0.0 0.0 0.0 0.0
obstructPathsCrossing.updateincedges Dodge.Path src/Dodge/Path.hs:133:5-53 142419 32 0.0 0.0 0.0 0.0
obstructPathsCrossing.updateincedge Dodge.Path src/Dodge/Path.hs:132:5-51 142426 0 0.0 0.0 0.0 0.0
compare Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:52:19-21 155585 16 0.0 0.0 0.0 0.0
compare Dodge.Data.Wall.Structure src/Dodge/Data/Wall/Structure.hs:22:19-21 155586 16 0.0 0.0 0.0 0.0
updateEdge Dodge.Path src/Dodge/Path.hs:(60,1)-(64,28) 142427 14 0.0 0.0 0.0 0.0
each Control.Lens.Each src/Control/Lens/Each.hs:150:3-18 155557 14 0.0 0.0 0.0 0.0
taintedDot Control.Lens.Internal.Setter src/Control/Lens/Internal/Setter.hs:49:3-28 155558 14 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 155559 14 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 155560 14 0.0 0.0 0.0 0.0
untaintedDot Control.Lens.Internal.Setter src/Control/Lens/Internal/Setter.hs:47:3-33 155568 14 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 155569 14 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 155570 14 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(373,3)-(375,44) 142428 14 0.0 0.0 0.0 0.0
basicLength Data.Vector src/Data/Vector.hs:276:3-32 142430 28 0.0 0.0 0.0 0.0
unId Data.Vector.Fusion.Util src/Data/Vector/Fusion/Util.hs:25:21-24 142429 28 0.0 0.0 0.0 0.0
basicUnsafeIndexM Data.Vector src/Data/Vector.hs:282:3-62 155565 14 0.0 0.0 0.0 0.0
array# Data.Primitive.Array Data/Primitive/Array.hs:69:5-10 155566 14 0.0 0.0 0.0 0.0
ix.\ Control.Lens.At src/Control/Lens/At.hs:374:66-85 142431 14 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 142434 84 0.0 0.0 0.0 0.0
basicInitialize Data.Vector.Mutable src/Data/Vector/Mutable.hs:135:3-31 142437 14 0.0 0.0 0.0 0.0
basicUnsafeNew Data.Vector.Mutable src/Data/Vector/Mutable.hs:(128,3)-(131,32) 142436 14 0.0 0.0 0.0 0.0
internal Control.Monad.Primitive Control/Monad/Primitive.hs:215:3-21 142435 14 0.0 0.0 0.0 0.0
internal Control.Monad.Primitive Control/Monad/Primitive.hs:215:3-21 142433 56 0.0 0.0 0.0 0.0
unId Data.Vector.Fusion.Util src/Data/Vector/Fusion/Util.hs:25:21-24 142442 28 0.0 0.0 0.0 0.0
basicLength Data.Vector.Mutable src/Data/Vector/Mutable.hs:115:3-33 142440 14 0.0 0.0 0.0 0.0
basicLength Data.Vector src/Data/Vector.hs:276:3-32 142432 14 0.0 0.0 0.0 0.0
basicUnsafeCopy Data.Vector src/Data/Vector.hs:(285,3)-(286,29) 142438 14 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 142439 14 0.0 0.0 0.0 0.0
basicUnsafeFreeze Data.Vector src/Data/Vector.hs:(268,3)-(269,47) 142446 14 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 142447 14 0.0 0.0 0.0 0.0
marray# Data.Primitive.Array Data/Primitive/Array.hs:112:5-11 142448 14 0.0 0.0 0.0 0.0
basicUnsafeWrite Data.Vector.Mutable src/Data/Vector/Mutable.hs:147:3-65 142443 14 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 142444 14 0.0 0.0 0.0 0.0
marray# Data.Primitive.Array Data/Primitive/Array.hs:112:5-11 142445 14 0.0 0.0 0.0 0.0
sElems Data.Vector.Fusion.Bundle.Monadic src/Data/Vector/Fusion/Bundle/Monadic.hs:121:30-35 142441 14 0.0 0.0 0.0 0.0
unBox Data.Stream.Monadic src/Data/Stream/Monadic.hs:116:20-24 155567 14 0.0 0.0 0.0 0.0
each Control.Lens.Each src/Control/Lens/Each.hs:150:3-18 155561 0 0.0 0.0 0.0 0.0
taintedDot Control.Lens.Internal.Setter src/Control/Lens/Internal/Setter.hs:49:3-28 155562 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 155563 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 155564 0 0.0 0.0 0.0 0.0
untaintedDot Control.Lens.Internal.Setter src/Control/Lens/Internal/Setter.hs:47:3-33 155571 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 155572 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 155573 0 0.0 0.0 0.0 0.0
updateEdge.g Dodge.Path src/Dodge/Path.hs:(62,5)-(64,28) 155574 28 0.0 0.0 0.0 0.0
obstructPathsCrossing.updateincedge Dodge.Path src/Dodge/Path.hs:132:5-51 142425 6 0.0 0.0 0.0 0.0
obstructPathsCrossing.f Dodge.Path src/Dodge/Path.hs:136:5-39 142404 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 142406 0 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(394,3)-(396,45) 142405 0 0.0 0.0 0.0 0.0
>= Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:52:19-21 155582 6 0.0 0.0 0.0 0.0
< Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:52:19-21 155583 6 0.0 0.0 0.0 0.0
< Dodge.Data.Wall.Structure src/Dodge/Data/Wall/Structure.hs:22:19-21 155584 6 0.0 0.0 0.0 0.0
getWallPathing Dodge.Wall.Pathing src/Dodge/Wall/Pathing.hs:(8,1)-(18,15) 155575 6 0.0 0.0 0.0 0.0
getWallPathing.f Dodge.Wall.Pathing src/Dodge/Wall/Pathing.hs:(16,5)-(18,15) 155576 6 0.0 0.0 0.0 0.0
compare Dodge.Data.Wall.Structure src/Dodge/Data/Wall/Structure.hs:22:19-21 155581 6 0.0 0.0 0.0 0.0
getWallPathing.g Dodge.Wall.Pathing src/Dodge/Wall/Pathing.hs:(13,5)-(15,37) 155577 6 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 155578 6 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 155579 6 0.0 0.0 0.0 0.0
getWallPathing.h Dodge.Wall.Pathing src/Dodge/Wall/Pathing.hs:(10,5)-(12,15) 155580 6 0.0 0.0 0.0 0.0
loopPairs ListHelp src/ListHelp.hs:(31,1)-(35,69) 142342 8 0.0 0.0 0.0 0.0
loopPairs.f ListHelp src/ListHelp.hs:(33,5)-(34,40) 142350 32 0.0 0.0 0.0 0.0
plDoor.drid Dodge.Placement.PlaceSpot.TriggerDoor src/Dodge/Placement/PlaceSpot/TriggerDoor.hs:26:5-62 142335 8 0.0 0.0 0.0 0.0
newKey IntMapHelp src/IntMapHelp.hs:62:1-42 142336 0 0.0 0.0 0.0 0.0
plDoor.isauto Dodge.Placement.PlaceSpot.TriggerDoor src/Dodge/Placement/PlaceSpot/TriggerDoor.hs:(23,5)-(25,18) 142360 8 0.0 0.0 0.0 0.0
plDoor.lerposa Dodge.Placement.PlaceSpot.TriggerDoor src/Dodge/Placement/PlaceSpot/TriggerDoor.hs:30:5-42 142371 8 0.0 0.0 0.0 0.0
doDoorLerp Dodge.Door.DoorLerp src/Dodge/Door/DoorLerp.hs:9:1-58 142372 8 0.0 0.0 0.0 0.0
lerpP2A Dodge.ShiftPoint src/Dodge/ShiftPoint.hs:15:1-76 142373 8 0.0 0.0 0.0 0.0
+ Linear.V2 src/Linear/V2.hs:207:3-18 142374 8 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 142375 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 142376 8 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 142384 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 142377 8 0.0 0.0 0.0 0.0
- Linear.V2 src/Linear/V2.hs:209:3-18 142378 8 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 142379 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 142380 8 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 142382 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 142381 8 0.0 0.0 0.0 0.0
diffAngles Geometry src/Geometry.hs:206:1-38 142385 8 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 142383 8 0.0 0.0 0.0 0.0
plDoor.newdr Dodge.Placement.PlaceSpot.TriggerDoor src/Dodge/Placement/PlaceSpot/TriggerDoor.hs:29:5-78 142891 8 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 142892 16 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 142893 16 0.0 0.0 0.0 0.0
plDoor.pps Dodge.Placement.PlaceSpot.TriggerDoor src/Dodge/Placement/PlaceSpot/TriggerDoor.hs:28:5-38 142347 8 0.0 0.0 0.0 0.0
plDoor.wlid Dodge.Placement.PlaceSpot.TriggerDoor src/Dodge/Placement/PlaceSpot/TriggerDoor.hs:27:5-62 142340 8 0.0 0.0 0.0 0.0
newKey IntMapHelp src/IntMapHelp.hs:62:1-42 142341 0 0.0 0.0 0.0 0.0
placeSpotID.pashift Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:153:5-30 142348 8 0.0 0.0 0.0 0.0
compP2A Dodge.ShiftPoint src/Dodge/ShiftPoint.hs:12:1-57 142349 16 0.0 0.0 0.0 0.0
plNewUpID Dodge.Base.NewID src/Dodge/Base/NewID.hs:(14,1)-(16,26) 141928 6 0.0 0.0 0.0 0.0
ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:216:3-44 142041 6 0.0 0.0 0.0 0.0
ipeek Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:238:3-70 142042 6 0.0 0.0 0.0 0.0
extract Control.Comonad src/Control/Comonad.hs:177:3-23 142044 6 0.0 0.0 0.0 0.0
sieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:38:3-24 142045 6 0.0 0.0 0.0 0.0
ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:216:3-44 142046 0 0.0 0.0 0.0 0.0
sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:3-50 142047 0 0.0 0.0 0.0 0.0
cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 142048 0 0.0 0.0 0.0 0.0
sell.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:30-50 142049 0 0.0 0.0 0.0 0.0
cosieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:62:3-30 142050 6 0.0 0.0 0.0 0.0
ipeek.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:238:60-69 142051 6 0.0 0.0 0.0 0.0
ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:216:3-44 142043 0 0.0 0.0 0.0 0.0
ipeeks Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:240:3-67 141987 6 0.0 0.0 0.0 0.0
extract Control.Comonad src/Control/Comonad.hs:177:3-23 141988 6 0.0 0.0 0.0 0.0
sieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:38:3-24 141989 6 0.0 0.0 0.0 0.0
ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:216:3-44 141991 24 0.0 0.0 0.0 0.0
fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:220:3-14 141992 12 0.0 0.0 0.0 0.0
sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:3-50 141996 0 0.0 0.0 0.0 0.0
cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 141997 0 0.0 0.0 0.0 0.0
sell.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:30-50 141998 0 0.0 0.0 0.0 0.0
cosieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:62:3-30 141999 6 0.0 0.0 0.0 0.0
fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:220:3-14 141990 12 0.0 0.0 0.0 0.0
plNewUpID.i Dodge.Base.NewID src/Dodge/Base/NewID.hs:16:5-26 141929 6 0.0 0.0 0.0 0.0
ipos Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:236:3-51 141931 6 0.0 0.0 0.0 0.0
extract Control.Comonad src/Control/Comonad.hs:177:3-23 141932 6 0.0 0.0 0.0 0.0
sieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:38:3-24 141933 6 0.0 0.0 0.0 0.0
ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:216:3-44 141966 24 0.0 0.0 0.0 0.0
fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:220:3-14 141967 12 0.0 0.0 0.0 0.0
sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:3-50 141968 0 0.0 0.0 0.0 0.0
cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 141969 0 0.0 0.0 0.0 0.0
sell.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:30-50 141970 6 0.0 0.0 0.0 0.0
cosieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:62:3-30 141971 6 0.0 0.0 0.0 0.0
fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:220:3-14 141965 12 0.0 0.0 0.0 0.0
newKey IntMapHelp src/IntMapHelp.hs:62:1-42 141930 0 0.0 0.0 0.0 0.0
sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:3-50 141993 6 0.0 0.0 0.0 0.0
cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 141994 6 0.0 0.0 0.0 0.0
sell.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:30-50 141995 12 0.0 0.0 0.0 0.0
mvButton Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:185:1-62 142112 2 0.0 0.0 0.0 0.0
plMachine Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:(205,1)-(222,68) 142108 2 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 142110 2 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 142111 2 0.0 0.0 0.0 0.0
at Control.Lens.At src/Control/Lens/At.hs:493:3-28 142114 2 0.0 0.0 0.0 0.0
plMachine.mcid Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:213:5-65 142116 2 0.0 0.0 0.0 0.0
newKey IntMapHelp src/IntMapHelp.hs:62:1-42 142117 0 0.0 0.0 0.0 0.0
plMachine.themc Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:216:5-74 143583 2 0.0 0.0 0.0 0.0
plMachine.wlid Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:214:5-62 142121 2 0.0 0.0 0.0 0.0
newKey IntMapHelp src/IntMapHelp.hs:62:1-42 142122 0 0.0 0.0 0.0 0.0
plMachine.wlids Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:215:5-58 143584 2 0.0 0.0 0.0 0.0
placeMachineWalls Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:(225,1)-(227,67) 142118 2 0.0 0.0 0.0 0.0
insertStructureWalls Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:(45,1)-(50,26) 142119 2 0.0 0.0 0.0 0.0
insertStructureWalls.\ Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:48:23-74 142131 8 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 142132 24 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 142133 24 0.0 0.0 0.0 0.0
insertWalls Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:118:1-50 142120 2 0.0 0.0 0.0 0.0
insertWall Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:(121,1)-(125,57) 142125 8 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 142127 8 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 142128 8 0.0 0.0 0.0 0.0
at Control.Lens.At src/Control/Lens/At.hs:493:3-28 142129 0 0.0 0.0 0.0 0.0
_wlID Dodge.Data.Wall src/Dodge/Data/Wall.hs:19:7-11 142130 8 0.0 0.0 0.0 0.0
_wlLine Dodge.Data.Wall src/Dodge/Data/Wall.hs:18:7-13 142142 8 0.0 0.0 0.0 0.0
at Control.Lens.At src/Control/Lens/At.hs:493:3-28 142126 8 0.0 0.0 0.0 0.0
obstructPathsCrossing Dodge.Path src/Dodge/Path.hs:(130,1)-(136,39) 142137 8 0.0 0.0 0.0 0.0
obstructPathsCrossing.inces Dodge.Path src/Dodge/Path.hs:134:5-74 142138 8 0.0 0.0 0.0 0.0
obstructPathsCrossing.inedgecrosses Dodge.Path src/Dodge/Path.hs:135:5-67 142148 227 0.0 0.0 0.0 0.0
== Linear.V2 src/Linear/V2.hs:114:4-5 142167 454 0.0 0.0 0.0 0.0
obstructPathsCrossing.f Dodge.Path src/Dodge/Path.hs:136:5-39 142149 454 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(394,3)-(396,45) 142150 454 0.0 0.0 0.0 0.0
basicLength Linear.V2 src/Linear/V2.hs:421:3-35 142152 908 0.0 0.0 0.0 0.0
unId Data.Vector.Fusion.Util src/Data/Vector/Fusion/Util.hs:25:21-24 142151 908 0.0 0.0 0.0 0.0
basicUnsafeIndexM Linear.V2 src/Linear/V2.hs:(423,3)-(427,22) 142157 454 0.0 0.0 0.0 0.0
>>= Data.Stream.Monadic src/Data/Stream/Monadic.hs:127:3-19 142162 908 0.0 0.0 0.0 0.0
basicUnsafeIndexM Data.Vector.Unboxed.Base src/Data/Vector/Unboxed/Base.hs:510:833-890 142163 0 0.0 0.0 0.0 0.0
basicUnsafeIndexM Data.Vector.Primitive src/Data/Vector/Primitive.hs:253:3-75 142164 0 0.0 0.0 0.0 0.0
indexByteArray# Data.Primitive.Types Data/Primitive/Types.hs:291:226-293 142165 454 0.0 0.0 0.0 0.0
basicUnsafeIndexM Data.Vector.Unboxed.Base src/Data/Vector/Unboxed/Base.hs:510:833-890 142159 454 0.0 0.0 0.0 0.0
basicUnsafeIndexM Data.Vector.Primitive src/Data/Vector/Primitive.hs:253:3-75 142160 454 0.0 0.0 0.0 0.0
indexByteArray# Data.Primitive.Types Data/Primitive/Types.hs:291:226-293 142161 454 0.0 0.0 0.0 0.0
basicUnsafeIndexM.o Linear.V2 src/Linear/V2.hs:424:12-18 142158 454 0.0 0.0 0.0 0.0
unBox Data.Stream.Monadic src/Data/Stream/Monadic.hs:116:20-24 142166 454 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 142145 20 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 142146 20 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 142147 40 0.0 0.0 0.0 0.0
_incEdgeZoning Dodge.Data.World src/Dodge/Data/World.hs:53:7-20 142139 8 0.0 0.0 0.0 0.0
zoneOfPoint Dodge.Zoning.Base src/Dodge/Zoning/Base.hs:47:1-26 142140 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 142141 20 0.0 0.0 0.0 0.0
obstructPathsCrossing.updateincedges Dodge.Path src/Dodge/Path.hs:133:5-53 142168 8 0.0 0.0 0.0 0.0
obstructPathsCrossing.updateincedge Dodge.Path src/Dodge/Path.hs:132:5-51 142170 0 0.0 0.0 0.0 0.0
updateEdge Dodge.Path src/Dodge/Path.hs:(60,1)-(64,28) 142171 29 0.0 0.0 0.0 0.0
each Control.Lens.Each src/Control/Lens/Each.hs:150:3-18 155592 29 0.0 0.0 0.0 0.0
taintedDot Control.Lens.Internal.Setter src/Control/Lens/Internal/Setter.hs:49:3-28 155593 29 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 155594 29 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 155595 29 0.0 0.0 0.0 0.0
untaintedDot Control.Lens.Internal.Setter src/Control/Lens/Internal/Setter.hs:47:3-33 155603 29 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 155604 29 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 155605 29 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(373,3)-(375,44) 142172 29 0.0 0.0 0.0 0.0
basicLength Data.Vector src/Data/Vector.hs:276:3-32 142174 58 0.0 0.0 0.0 0.0
unId Data.Vector.Fusion.Util src/Data/Vector/Fusion/Util.hs:25:21-24 142173 58 0.0 0.0 0.0 0.0
basicUnsafeIndexM Data.Vector src/Data/Vector.hs:282:3-62 155600 29 0.0 0.0 0.0 0.0
array# Data.Primitive.Array Data/Primitive/Array.hs:69:5-10 155601 29 0.0 0.0 0.0 0.0
ix.\ Control.Lens.At src/Control/Lens/At.hs:374:66-85 142175 29 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 142178 174 0.0 0.0 0.0 0.0
basicInitialize Data.Vector.Mutable src/Data/Vector/Mutable.hs:135:3-31 142181 29 0.0 0.0 0.0 0.0
basicUnsafeNew Data.Vector.Mutable src/Data/Vector/Mutable.hs:(128,3)-(131,32) 142180 29 0.0 0.0 0.0 0.0
internal Control.Monad.Primitive Control/Monad/Primitive.hs:215:3-21 142179 29 0.0 0.0 0.0 0.0
internal Control.Monad.Primitive Control/Monad/Primitive.hs:215:3-21 142177 116 0.0 0.0 0.0 0.0
unId Data.Vector.Fusion.Util src/Data/Vector/Fusion/Util.hs:25:21-24 142186 58 0.0 0.0 0.0 0.0
basicLength Data.Vector.Mutable src/Data/Vector/Mutable.hs:115:3-33 142184 29 0.0 0.0 0.0 0.0
basicLength Data.Vector src/Data/Vector.hs:276:3-32 142176 29 0.0 0.0 0.0 0.0
basicUnsafeCopy Data.Vector src/Data/Vector.hs:(285,3)-(286,29) 142182 29 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 142183 29 0.0 0.0 0.0 0.0
basicUnsafeFreeze Data.Vector src/Data/Vector.hs:(268,3)-(269,47) 142190 29 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 142191 29 0.0 0.0 0.0 0.0
marray# Data.Primitive.Array Data/Primitive/Array.hs:112:5-11 142192 29 0.0 0.0 0.0 0.0
basicUnsafeWrite Data.Vector.Mutable src/Data/Vector/Mutable.hs:147:3-65 142187 29 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 142188 29 0.0 0.0 0.0 0.0
marray# Data.Primitive.Array Data/Primitive/Array.hs:112:5-11 142189 29 0.0 0.0 0.0 0.0
sElems Data.Vector.Fusion.Bundle.Monadic src/Data/Vector/Fusion/Bundle/Monadic.hs:121:30-35 142185 29 0.0 0.0 0.0 0.0
unBox Data.Stream.Monadic src/Data/Stream/Monadic.hs:116:20-24 155602 29 0.0 0.0 0.0 0.0
each Control.Lens.Each src/Control/Lens/Each.hs:150:3-18 155596 0 0.0 0.0 0.0 0.0
taintedDot Control.Lens.Internal.Setter src/Control/Lens/Internal/Setter.hs:49:3-28 155597 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 155598 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 155599 0 0.0 0.0 0.0 0.0
untaintedDot Control.Lens.Internal.Setter src/Control/Lens/Internal/Setter.hs:47:3-33 155606 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 155607 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 155608 0 0.0 0.0 0.0 0.0
updateEdge.g Dodge.Path src/Dodge/Path.hs:(62,5)-(64,28) 155609 112 0.0 0.0 0.0 0.0
compare Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:52:19-21 155614 21 0.0 0.0 0.0 0.0
compare Dodge.Data.Wall.Structure src/Dodge/Data/Wall/Structure.hs:22:19-21 155615 21 0.0 0.0 0.0 0.0
obstructPathsCrossing.updateincedge Dodge.Path src/Dodge/Path.hs:132:5-51 142169 5 0.0 0.0 0.0 0.0
obstructPathsCrossing.f Dodge.Path src/Dodge/Path.hs:136:5-39 142153 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 142155 0 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(394,3)-(396,45) 142154 0 0.0 0.0 0.0 0.0
getWallPathing Dodge.Wall.Pathing src/Dodge/Wall/Pathing.hs:(8,1)-(18,15) 155610 5 0.0 0.0 0.0 0.0
getWallPathing.f Dodge.Wall.Pathing src/Dodge/Wall/Pathing.hs:(16,5)-(18,15) 155611 5 0.0 0.0 0.0 0.0
getWallPathing.g Dodge.Wall.Pathing src/Dodge/Wall/Pathing.hs:(13,5)-(15,37) 155612 5 0.0 0.0 0.0 0.0
getWallPathing.h Dodge.Wall.Pathing src/Dodge/Wall/Pathing.hs:(10,5)-(12,15) 155613 5 0.0 0.0 0.0 0.0
loopPairs ListHelp src/ListHelp.hs:(31,1)-(35,69) 142123 2 0.0 0.0 0.0 0.0
loopPairs.f ListHelp src/ListHelp.hs:(33,5)-(34,40) 142124 8 0.0 0.0 0.0 0.0
placeMachineWalls.baseWall Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:227:5-67 142134 2 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 142135 2 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 142136 2 0.0 0.0 0.0 0.0
plMachine.tolw Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:212:5-36 142109 0 0.0 0.0 0.0 0.0
at Control.Lens.At src/Control/Lens/At.hs:493:3-28 142115 0 0.0 0.0 0.0 0.0
placeSpotID.doShift Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:152:5-35 142143 2 0.0 0.0 0.0 0.0
shiftPointBy Dodge.ShiftPoint src/Dodge/ShiftPoint.hs:9:1-50 142144 8 0.0 0.0 0.0 0.0
mvLS Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:(230,1)-(232,56) 142029 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 142039 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 142040 1 0.0 0.0 0.0 0.0
mvLS.startPos Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:232:5-56 142030 1 0.0 0.0 0.0 0.0
_lsParam Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:23:7-14 142031 1 0.0 0.0 0.0 0.0
_lsPos Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:15:7-12 142032 1 0.0 0.0 0.0 0.0
onXY Geometry.Vector3D src/Geometry/Vector3D.hs:(131,1)-(133,25) 142033 1 0.0 0.0 0.0 0.0
onXY.(...) Geometry.Vector3D src/Geometry/Vector3D.hs:133:5-25 142035 1 0.0 0.0 0.0 0.0
onXY.x' Geometry.Vector3D src/Geometry/Vector3D.hs:133:5-25 142034 1 0.0 0.0 0.0 0.0
onXY.y' Geometry.Vector3D src/Geometry/Vector3D.hs:133:5-25 142038 1 0.0 0.0 0.0 0.0
plNewID Dodge.Base.NewID src/Dodge/Base/NewID.hs:(8,1)-(10,26) 141936 1 0.0 0.0 0.0 0.0
ipeeks Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:240:3-67 141937 1 0.0 0.0 0.0 0.0
extract Control.Comonad src/Control/Comonad.hs:177:3-23 141938 1 0.0 0.0 0.0 0.0
sieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:38:3-24 141939 1 0.0 0.0 0.0 0.0
ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:216:3-44 141942 4 0.0 0.0 0.0 0.0
fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:220:3-14 141943 2 0.0 0.0 0.0 0.0
sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:3-50 141947 0 0.0 0.0 0.0 0.0
cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 141948 0 0.0 0.0 0.0 0.0
sell.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:30-50 141949 0 0.0 0.0 0.0 0.0
cosieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:62:3-30 141950 1 0.0 0.0 0.0 0.0
fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:220:3-14 141941 2 0.0 0.0 0.0 0.0
plNewID.i Dodge.Base.NewID src/Dodge/Base/NewID.hs:10:5-26 141951 1 0.0 0.0 0.0 0.0
ipos Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:236:3-51 141953 1 0.0 0.0 0.0 0.0
extract Control.Comonad src/Control/Comonad.hs:177:3-23 141954 1 0.0 0.0 0.0 0.0
sieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:38:3-24 141955 1 0.0 0.0 0.0 0.0
ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:216:3-44 141957 4 0.0 0.0 0.0 0.0
fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:220:3-14 141958 2 0.0 0.0 0.0 0.0
sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:3-50 141959 0 0.0 0.0 0.0 0.0
cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 141960 0 0.0 0.0 0.0 0.0
sell.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:30-50 141961 1 0.0 0.0 0.0 0.0
cosieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:62:3-30 141962 1 0.0 0.0 0.0 0.0
fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:220:3-14 141956 2 0.0 0.0 0.0 0.0
newKey IntMapHelp src/IntMapHelp.hs:62:1-42 141952 0 0.0 0.0 0.0 0.0
sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:3-50 141944 0 0.0 0.0 0.0 0.0
cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 141945 0 0.0 0.0 0.0 0.0
sell.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:30-50 141946 1 0.0 0.0 0.0 0.0
placeSpotID.p' Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:150:5-19 142000 1 0.0 0.0 0.0 0.0
placeSpotID.px Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:149:5-28 142001 1 0.0 0.0 0.0 0.0
placeSpotID.py Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:149:5-28 142028 1 0.0 0.0 0.0 0.0
placePlainPSSpot.gw Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:(51,13)-(55,49) 142091 0 0.0 0.0 0.0 0.0
_plIDCont Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:110:7-15 142092 0 0.0 0.0 0.0 0.0
layoutLevelFromSeed Dodge.LevelGen src/Dodge/LevelGen.hs:(41,1)-(80,40) 142093 0 0.0 0.0 0.0 0.0
layoutLevelFromSeed.treecluster Dodge.LevelGen src/Dodge/LevelGen.hs:48:9-57 142094 0 0.0 0.0 0.0 0.0
tutAnoTree Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(44,1)-(86,9) 142095 0 0.0 0.0 0.0 0.0
tutDrop Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(108,1)-(141,16) 142538 0 0.0 0.0 0.0 0.0
tutDrop.t Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(119,5)-(127,109) 142539 0 0.0 0.0 0.0 0.0
tutDrop.t.\ Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(120,9)-(127,109) 142540 0 0.0 0.0 0.0 0.0
putMessageTerminal Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(58,1)-(63,25) 142541 0 0.0 0.0 0.0 0.0
putTerminal Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:55:1-49 142542 0 0.0 0.0 0.0 0.0
putTerminalFull Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(28,1)-(52,37) 142543 0 0.0 0.0 0.0 0.0
ps0PushPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:(80,1)-(81,56) 142544 0 0.0 0.0 0.0 0.0
ps0PushPS.\ Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:81:14-56 142545 0 0.0 0.0 0.0 0.0
putTerminalFull.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(30,18)-(41,143) 142558 0 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 142559 2 0.0 0.0 0.0 0.0
ix.\ Control.Lens.At src/Control/Lens/At.hs:308:31-50 142564 2 0.0 0.0 0.0 0.0
putTerminalFull.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(32,26)-(41,143) 142546 0 0.0 0.0 0.0 0.0
pt0 Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:55:1-63 142547 0 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 142565 2 0.0 0.0 0.0 0.0
ix.\ Control.Lens.At src/Control/Lens/At.hs:308:31-50 142566 2 0.0 0.0 0.0 0.0
putTerminalFull.\.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:41:36-143 142548 0 0.0 0.0 0.0 0.0
putTerminalFull.setids Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(43,5)-(52,37) 142555 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 142556 4 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 142557 4 0.0 0.0 0.0 0.0
putTerminalFull.\.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:41:36-143 143586 0 0.0 0.0 0.0 0.0
putTerminalFull.setids Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(43,5)-(52,37) 143587 0 0.0 0.0 0.0 0.0
at Control.Lens.At src/Control/Lens/At.hs:504:3-25 143588 0 0.0 0.0 0.0 0.0
compare Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:22:25-27 143589 2 0.0 0.0 0.0 0.0
tutHub Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(267,1)-(340,16) 142096 0 0.0 0.0 0.0 0.0
tutHub.a Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(272,9)-(278,17) 142097 0 0.0 0.0 0.0 0.0
analyserByNthLinkWithPrompt Dodge.Room.LasTurret src/Dodge/Room/LasTurret.hs:(101,1)-(114,88) 142098 0 0.0 0.0 0.0 0.0
analyserWithPrompt Dodge.Placement.Instance.Analyser src/Dodge/Placement/Instance/Analyser.hs:(17,1)-(32,61) 142099 0 0.0 0.0 0.0 0.0
analyserWithPrompt.\ Dodge.Placement.Instance.Analyser src/Dodge/Placement/Instance/Analyser.hs:(18,5)-(23,23) 142100 0 0.0 0.0 0.0 0.0
putTerminal Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:55:1-49 142101 0 0.0 0.0 0.0 0.0
putTerminalFull Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(28,1)-(52,37) 142102 0 0.0 0.0 0.0 0.0
ps0PushPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:(80,1)-(81,56) 142103 0 0.0 0.0 0.0 0.0
ps0PushPS.\ Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:81:14-56 142104 0 0.0 0.0 0.0 0.0
putTerminalFull.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(30,18)-(41,143) 142196 0 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 142197 2 0.0 0.0 0.0 0.0
ix.\ Control.Lens.At src/Control/Lens/At.hs:308:31-50 142202 2 0.0 0.0 0.0 0.0
putTerminalFull.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(32,26)-(41,143) 142105 0 0.0 0.0 0.0 0.0
pt0 Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:55:1-63 142106 0 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 142203 2 0.0 0.0 0.0 0.0
ix.\ Control.Lens.At src/Control/Lens/At.hs:308:31-50 142204 2 0.0 0.0 0.0 0.0
putTerminalFull.\.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:41:36-143 142107 0 0.0 0.0 0.0 0.0
putTerminalFull.setids Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(43,5)-(52,37) 142193 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 142194 4 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 142195 4 0.0 0.0 0.0 0.0
putTerminalFull.\.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:41:36-143 143591 0 0.0 0.0 0.0 0.0
putTerminalFull.setids Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(43,5)-(52,37) 143592 0 0.0 0.0 0.0 0.0
at Control.Lens.At src/Control/Lens/At.hs:504:3-25 143593 0 0.0 0.0 0.0 0.0
compare Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:22:25-27 143594 2 0.0 0.0 0.0 0.0
_plSpot Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:106:7-13 142025 13 0.0 0.0 0.0 0.0
shiftPSBy Dodge.Placement.Shift src/Dodge/Placement/Shift.hs:(13,1)-(16,22) 142026 13 0.0 0.0 0.0 0.0
shiftPointBy Dodge.ShiftPoint src/Dodge/ShiftPoint.hs:9:1-50 142027 13 0.0 0.0 0.0 0.0
placePlainPSSpot.f Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:(58,5)-(60,41) 142212 19 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 142214 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 142215 1 0.0 0.0 0.0 0.0
at Control.Lens.At src/Control/Lens/At.hs:493:3-28 142216 0 0.0 0.0 0.0 0.0
at Control.Lens.At src/Control/Lens/At.hs:493:3-28 142213 1 0.0 0.0 0.0 0.0
placePlainPSSpot.gw Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:(51,13)-(55,49) 141905 19 0.0 0.0 0.0 0.0
_plIDCont Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:110:7-15 141906 19 0.0 0.0 0.0 0.0
layoutLevelFromSeed Dodge.LevelGen src/Dodge/LevelGen.hs:(41,1)-(80,40) 141907 0 0.0 0.0 0.0 0.0
layoutLevelFromSeed.treecluster Dodge.LevelGen src/Dodge/LevelGen.hs:48:9-57 141908 0 0.0 0.0 0.0 0.0
tutAnoTree Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(44,1)-(86,9) 141909 0 0.0 0.0 0.0 0.0
tutDrop Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(108,1)-(141,16) 142514 0 0.0 0.0 0.0 0.0
decontamRoom Dodge.Room.Airlock src/Dodge/Room/Airlock.hs:(39,1)-(75,9) 142638 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 142639 5 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 142640 5 0.0 0.0 0.0 0.0
decontamRoom.f Dodge.Room.Airlock src/Dodge/Room/Airlock.hs:(58,5)-(66,17) 142641 0 0.0 0.0 0.0 0.0
putDoubleDoor Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:(24,1)-(25,65) 142642 0 0.0 0.0 0.0 0.0
putDoubleDoorThen Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:(36,1)-(42,28) 142643 0 0.0 0.0 0.0 0.0
putDoubleDoorThen.\ Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:(38,17)-(40,36) 142647 1 0.0 0.0 0.0 0.0
doorBetween Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:(53,1)-(61,40) 142648 1 0.0 0.0 0.0 0.0
divideLine Geometry src/Geometry.hs:(250,1)-(258,32) 142649 1 0.0 0.0 0.0 0.0
divideLine.\ Geometry src/Geometry.hs:253:20-80 142652 2 0.0 0.0 0.0 0.0
divideLine.d Geometry src/Geometry.hs:256:5-16 142650 1 0.0 0.0 0.0 0.0
divideLine.ns Geometry src/Geometry.hs:258:5-32 142653 1 0.0 0.0 0.0 0.0
divideLine.numPoints Geometry src/Geometry.hs:257:5-39 142651 1 0.0 0.0 0.0 0.0
doorBetween.adoor Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:(58,5)-(61,40) 142656 1 0.0 0.0 0.0 0.0
putSlideDr Dodge.Door.PutSlideDoor src/Dodge/Door/PutSlideDoor.hs:(13,1)-(20,87) 142657 1 0.0 0.0 0.0 0.0
putSlideDr.c Dodge.Door.PutSlideDoor src/Dodge/Door/PutSlideDoor.hs:15:5-45 142678 1 0.0 0.0 0.0 0.0
+ Linear.V2 src/Linear/V2.hs:207:3-18 142679 2 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 142680 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 142681 2 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 142688 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 142682 2 0.0 0.0 0.0 0.0
- Linear.V2 src/Linear/V2.hs:209:3-18 142683 2 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 142684 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 142685 2 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 142687 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 142686 2 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 142689 1 0.0 0.0 0.0 0.0
putSlideDr.thedr Dodge.Door.PutSlideDoor src/Dodge/Door/PutSlideDoor.hs:(16,5)-(20,87) 142658 1 0.0 0.0 0.0 0.0
- Linear.V2 src/Linear/V2.hs:209:3-18 142711 1 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 142712 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 142713 1 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 142715 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 142714 1 0.0 0.0 0.0 0.0
distance Linear.V2 src/Linear/V2.hs:268:10-18 142662 1 0.0 0.0 0.0 0.0
distance Linear.Metric src/Linear/Metric.hs:60:3-31 142663 1 0.0 0.0 0.0 0.0
^-^ Linear.V2 src/Linear/V2.hs:182:10-20 142669 0 0.0 0.0 0.0 0.0
^-^ Linear.Vector src/Linear/Vector.hs:133:3-27 142670 1 0.0 0.0 0.0 0.0
^+^ Linear.V2 src/Linear/V2.hs:182:10-20 142671 1 0.0 0.0 0.0 0.0
^+^ Linear.Vector src/Linear/Vector.hs:125:3-20 142672 1 0.0 0.0 0.0 0.0
liftU2 Linear.V2 src/Linear/V2.hs:185:3-17 142673 1 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 142674 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 142675 1 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 142676 1 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 142677 1 0.0 0.0 0.0 0.0
norm Linear.V2 src/Linear/V2.hs:268:10-18 142664 0 0.0 0.0 0.0 0.0
norm Linear.Metric src/Linear/Metric.hs:64:3-29 142665 1 0.0 0.0 0.0 0.0
quadrance Linear.V2 src/Linear/V2.hs:268:10-18 142666 1 0.0 0.0 0.0 0.0
quadrance Linear.Metric src/Linear/Metric.hs:52:3-23 142667 1 0.0 0.0 0.0 0.0
dot Linear.V2 src/Linear/V2.hs:269:3-39 142668 1 0.0 0.0 0.0 0.0
loopPairs ListHelp src/ListHelp.hs:(31,1)-(35,69) 142660 1 0.0 0.0 0.0 0.0
loopPairs.f ListHelp src/ListHelp.hs:(33,5)-(34,40) 142661 4 0.0 0.0 0.0 0.0
mkRectangle Dodge.LevelGen.DoorPane src/Dodge/LevelGen/DoorPane.hs:(8,1)-(10,38) 142659 1 0.0 0.0 0.0 0.0
+ Linear.V2 src/Linear/V2.hs:207:3-18 142724 1 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 142725 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 142726 1 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 142728 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 142727 1 0.0 0.0 0.0 0.0
- Linear.V2 src/Linear/V2.hs:209:3-18 142719 1 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 142720 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 142721 1 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 142723 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 142722 1 0.0 0.0 0.0 0.0
mkRectangle.n Dodge.LevelGen.DoorPane src/Dodge/LevelGen/DoorPane.hs:10:5-38 142710 1 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 142716 1 0.0 0.0 0.0 0.0
negate Linear.V2 src/Linear/V2.hs:213:3-22 142717 1 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 142718 1 0.0 0.0 0.0 0.0
ptCont Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:22:1-26 142654 0 0.0 0.0 0.0 0.0
psPtCont Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:19:1-56 142655 1 0.0 0.0 0.0 0.0
putDoubleDoorThen.\.\ Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:40:25-36 142690 1 0.0 0.0 0.0 0.0
doorBetween Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:(53,1)-(61,40) 142644 0 0.0 0.0 0.0 0.0
ptCont Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:22:1-26 142645 0 0.0 0.0 0.0 0.0
psPtCont Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:19:1-56 142646 0 0.0 0.0 0.0 0.0
tutDrop.t Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(119,5)-(127,109) 142515 0 0.0 0.0 0.0 0.0
tutDrop.t.\ Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(120,9)-(127,109) 142516 0 0.0 0.0 0.0 0.0
putMessageTerminal Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(58,1)-(63,25) 142517 0 0.0 0.0 0.0 0.0
putTerminal Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:55:1-49 142518 0 0.0 0.0 0.0 0.0
putTerminalFull Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(28,1)-(52,37) 142519 0 0.0 0.0 0.0 0.0
ps0PushPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:(80,1)-(81,56) 142520 1 0.0 0.0 0.0 0.0
ps0PushPS.\ Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:81:14-56 142521 2 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 142524 2 0.0 0.0 0.0 0.0
_plSpot Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:106:7-13 142525 2 0.0 0.0 0.0 0.0
right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:112:3-15 142523 2 0.0 0.0 0.0 0.0
putTerminalFull.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(30,18)-(41,143) 142522 1 0.0 0.0 0.0 0.0
putTerminalFull.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(32,26)-(41,143) 142526 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 142528 2 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 142529 2 0.0 0.0 0.0 0.0
_plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:108:7-12 150729 1 0.0 0.0 0.0 0.0
at Control.Lens.At src/Control/Lens/At.hs:504:3-25 142532 1 0.0 0.0 0.0 0.0
compare Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:22:25-27 142535 1 0.0 0.0 0.0 0.0
pt0 Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:55:1-63 142527 2 0.0 0.0 0.0 0.0
putTerminalFull.\.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:41:36-143 142536 1 0.0 0.0 0.0 0.0
putTerminalFull.\.\.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:41:127-142 142537 1 0.0 0.0 0.0 0.0
putTerminalFull.setids Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(43,5)-(52,37) 142567 0 0.0 0.0 0.0 0.0
putTerminalFull.setids.mcid Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:52:9-37 142568 1 0.0 0.0 0.0 0.0
_plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:108:7-12 142569 1 0.0 0.0 0.0 0.0
_plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:108:7-12 142533 1 0.0 0.0 0.0 0.0
at Control.Lens.At src/Control/Lens/At.hs:504:3-25 142534 1 0.0 0.0 0.0 0.0
putTerminalFull.\.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:41:36-143 142560 0 0.0 0.0 0.0 0.0
putTerminalFull.setids Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(43,5)-(52,37) 142561 0 0.0 0.0 0.0 0.0
at Control.Lens.At src/Control/Lens/At.hs:504:3-25 143585 1 0.0 0.0 0.0 0.0
putTerminalFull.setids.btid Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:51:9-37 142570 1 0.0 0.0 0.0 0.0
_plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:108:7-12 142571 1 0.0 0.0 0.0 0.0
putTerminalFull.setids.tmid Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:50:9-37 142562 1 0.0 0.0 0.0 0.0
_plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:108:7-12 142563 1 0.0 0.0 0.0 0.0
tutHub Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(267,1)-(340,16) 141910 0 0.0 0.0 0.0 0.0
triggerDoorRoom Dodge.Room.Door src/Dodge/Room/Door.hs:(31,1)-(45,47) 142275 0 0.0 0.0 0.0 0.0
triggerDoorRoom.f Dodge.Room.Door src/Dodge/Room/Door.hs:(42,5)-(44,81) 142276 0 0.0 0.0 0.0 0.0
putDoubleDoor Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:(24,1)-(25,65) 142277 0 0.0 0.0 0.0 0.0
putDoubleDoorThen Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:(36,1)-(42,28) 142278 0 0.0 0.0 0.0 0.0
putDoubleDoorThen.\ Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:(38,17)-(40,36) 142282 3 0.0 0.0 0.0 0.0
doorBetween Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:(53,1)-(61,40) 142283 3 0.0 0.0 0.0 0.0
divideLine Geometry src/Geometry.hs:(250,1)-(258,32) 142284 3 0.0 0.0 0.0 0.0
divideLine.\ Geometry src/Geometry.hs:253:20-80 142287 6 0.0 0.0 0.0 0.0
divideLine.d Geometry src/Geometry.hs:256:5-16 142285 3 0.0 0.0 0.0 0.0
divideLine.ns Geometry src/Geometry.hs:258:5-32 142288 3 0.0 0.0 0.0 0.0
divideLine.numPoints Geometry src/Geometry.hs:257:5-39 142286 3 0.0 0.0 0.0 0.0
doorBetween.adoor Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:(58,5)-(61,40) 142291 3 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 142292 6 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 142293 6 0.0 0.0 0.0 0.0
putSlideDr Dodge.Door.PutSlideDoor src/Dodge/Door/PutSlideDoor.hs:(13,1)-(20,87) 142294 3 0.0 0.0 0.0 0.0
putSlideDr.c Dodge.Door.PutSlideDoor src/Dodge/Door/PutSlideDoor.hs:15:5-45 142317 3 0.0 0.0 0.0 0.0
+ Linear.V2 src/Linear/V2.hs:207:3-18 142318 6 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 142319 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 142320 6 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 142327 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 142321 6 0.0 0.0 0.0 0.0
- Linear.V2 src/Linear/V2.hs:209:3-18 142322 6 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 142323 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 142324 6 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 142326 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 142325 6 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 142328 3 0.0 0.0 0.0 0.0
putSlideDr.thedr Dodge.Door.PutSlideDoor src/Dodge/Door/PutSlideDoor.hs:(16,5)-(20,87) 142295 3 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 142299 9 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 142300 9 0.0 0.0 0.0 0.0
- Linear.V2 src/Linear/V2.hs:209:3-18 142455 3 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 142456 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 142457 3 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 142459 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 142458 3 0.0 0.0 0.0 0.0
distance Linear.V2 src/Linear/V2.hs:268:10-18 142301 3 0.0 0.0 0.0 0.0
distance Linear.Metric src/Linear/Metric.hs:60:3-31 142302 3 0.0 0.0 0.0 0.0
^-^ Linear.V2 src/Linear/V2.hs:182:10-20 142308 0 0.0 0.0 0.0 0.0
^-^ Linear.Vector src/Linear/Vector.hs:133:3-27 142309 3 0.0 0.0 0.0 0.0
^+^ Linear.V2 src/Linear/V2.hs:182:10-20 142310 3 0.0 0.0 0.0 0.0
^+^ Linear.Vector src/Linear/Vector.hs:125:3-20 142311 3 0.0 0.0 0.0 0.0
liftU2 Linear.V2 src/Linear/V2.hs:185:3-17 142312 3 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 142313 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 142314 3 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 142315 3 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 142316 3 0.0 0.0 0.0 0.0
norm Linear.V2 src/Linear/V2.hs:268:10-18 142303 0 0.0 0.0 0.0 0.0
norm Linear.Metric src/Linear/Metric.hs:64:3-29 142304 3 0.0 0.0 0.0 0.0
quadrance Linear.V2 src/Linear/V2.hs:268:10-18 142305 3 0.0 0.0 0.0 0.0
quadrance Linear.Metric src/Linear/Metric.hs:52:3-23 142306 3 0.0 0.0 0.0 0.0
dot Linear.V2 src/Linear/V2.hs:269:3-39 142307 3 0.0 0.0 0.0 0.0
loopPairs ListHelp src/ListHelp.hs:(31,1)-(35,69) 142297 3 0.0 0.0 0.0 0.0
loopPairs.f ListHelp src/ListHelp.hs:(33,5)-(34,40) 142298 12 0.0 0.0 0.0 0.0
mkRectangle Dodge.LevelGen.DoorPane src/Dodge/LevelGen/DoorPane.hs:(8,1)-(10,38) 142296 3 0.0 0.0 0.0 0.0
+ Linear.V2 src/Linear/V2.hs:207:3-18 142468 3 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 142469 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 142470 3 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 142472 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 142471 3 0.0 0.0 0.0 0.0
- Linear.V2 src/Linear/V2.hs:209:3-18 142463 3 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 142464 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 142465 3 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 142467 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 142466 3 0.0 0.0 0.0 0.0
mkRectangle.n Dodge.LevelGen.DoorPane src/Dodge/LevelGen/DoorPane.hs:10:5-38 142454 3 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 142460 3 0.0 0.0 0.0 0.0
negate Linear.V2 src/Linear/V2.hs:213:3-22 142461 3 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 142462 3 0.0 0.0 0.0 0.0
ptCont Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:22:1-26 142289 0 0.0 0.0 0.0 0.0
psPtCont Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:19:1-56 142290 3 0.0 0.0 0.0 0.0
putDoubleDoorThen.\.\ Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:40:25-36 142329 3 0.0 0.0 0.0 0.0
doorBetween Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:(53,1)-(61,40) 142279 0 0.0 0.0 0.0 0.0
ptCont Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:22:1-26 142280 0 0.0 0.0 0.0 0.0
psPtCont Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:19:1-56 142281 0 0.0 0.0 0.0 0.0
tutHub.a Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(272,9)-(278,17) 141911 0 0.0 0.0 0.0 0.0
analyserByNthLinkWithPrompt Dodge.Room.LasTurret src/Dodge/Room/LasTurret.hs:(101,1)-(114,88) 141912 0 0.0 0.0 0.0 0.0
analyserWithPrompt Dodge.Placement.Instance.Analyser src/Dodge/Placement/Instance/Analyser.hs:(17,1)-(32,61) 141913 0 0.0 0.0 0.0 0.0
analyserWithPrompt.\ Dodge.Placement.Instance.Analyser src/Dodge/Placement/Instance/Analyser.hs:(18,5)-(23,23) 141976 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 141977 2 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 141978 2 0.0 0.0 0.0 0.0
_plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:108:7-12 142082 1 0.0 0.0 0.0 0.0
at Control.Lens.At src/Control/Lens/At.hs:504:3-25 142083 1 0.0 0.0 0.0 0.0
putTerminal Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:55:1-49 141979 0 0.0 0.0 0.0 0.0
putTerminalFull Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(28,1)-(52,37) 141980 1 0.0 0.0 0.0 0.0
ps0PushPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:(80,1)-(81,56) 141981 2 0.0 0.0 0.0 0.0
ps0PushPS.\ Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:81:14-56 142054 2 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 142057 2 0.0 0.0 0.0 0.0
_plSpot Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:106:7-13 142058 2 0.0 0.0 0.0 0.0
right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:112:3-15 142056 2 0.0 0.0 0.0 0.0
putTerminalFull.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(30,18)-(41,143) 142055 1 0.0 0.0 0.0 0.0
putTerminalFull.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(32,26)-(41,143) 142059 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 142061 2 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 142062 2 0.0 0.0 0.0 0.0
_plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:108:7-12 150726 1 0.0 0.0 0.0 0.0
at Control.Lens.At src/Control/Lens/At.hs:504:3-25 142084 1 0.0 0.0 0.0 0.0
compare Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:22:25-27 142085 3 0.0 0.0 0.0 0.0
pt0 Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:55:1-63 142060 2 0.0 0.0 0.0 0.0
putTerminalFull.\.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:41:36-143 142088 1 0.0 0.0 0.0 0.0
putTerminalFull.\.\.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:41:127-142 142089 1 0.0 0.0 0.0 0.0
putTerminalFull.setids Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(43,5)-(52,37) 142205 0 0.0 0.0 0.0 0.0
putTerminalFull.setids.mcid Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:52:9-37 142206 1 0.0 0.0 0.0 0.0
_plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:108:7-12 142207 1 0.0 0.0 0.0 0.0
_plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:108:7-12 142086 1 0.0 0.0 0.0 0.0
at Control.Lens.At src/Control/Lens/At.hs:504:3-25 142087 1 0.0 0.0 0.0 0.0
putTerminalFull.\.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:41:36-143 142198 0 0.0 0.0 0.0 0.0
putTerminalFull.setids Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(43,5)-(52,37) 142199 0 0.0 0.0 0.0 0.0
at Control.Lens.At src/Control/Lens/At.hs:504:3-25 143590 1 0.0 0.0 0.0 0.0
putTerminalFull.setids.btid Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:51:9-37 142208 1 0.0 0.0 0.0 0.0
_plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:108:7-12 142209 1 0.0 0.0 0.0 0.0
putTerminalFull.setids.tmid Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:50:9-37 142200 1 0.0 0.0 0.0 0.0
_plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:108:7-12 142201 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 141982 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 141983 1 0.0 0.0 0.0 0.0
extTrigLitPos Dodge.Placement.Instance.Button src/Dodge/Placement/Instance/Button.hs:(85,1)-(101,51) 141914 0 0.0 0.0 0.0 0.0
extTrigLitPos.\ Dodge.Placement.Instance.Button src/Dodge/Placement/Instance/Button.hs:(86,12)-(91,36) 141916 1 0.0 0.0 0.0 0.0
pContID Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:16:1-62 141918 2 0.0 0.0 0.0 0.0
contToIDCont Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:58:1-40 141921 2 0.0 0.0 0.0 0.0
_plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:108:7-12 141923 1 0.0 0.0 0.0 0.0
extTrigLitPos.\.\ Dodge.Placement.Instance.Button src/Dodge/Placement/Instance/Button.hs:(89,17)-(91,36) 141922 1 0.0 0.0 0.0 0.0
extTrigLitPos.ps' Dodge.Placement.Instance.Button src/Dodge/Placement/Instance/Button.hs:93:5-23 141972 1 0.0 0.0 0.0 0.0
_plSpot Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:106:7-13 141973 1 0.0 0.0 0.0 0.0
extTrigLitPos.themod Dodge.Placement.Instance.Button src/Dodge/Placement/Instance/Button.hs:(94,5)-(100,13) 141974 1 0.0 0.0 0.0 0.0
_plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:108:7-12 141975 1 0.0 0.0 0.0 0.0
extTrigLitPos.ps' Dodge.Placement.Instance.Button src/Dodge/Placement/Instance/Button.hs:93:5-23 141919 1 0.0 0.0 0.0 0.0
_plSpot Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:106:7-13 141920 1 0.0 0.0 0.0 0.0
psPtCont Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:19:1-56 141915 0 0.0 0.0 0.0 0.0
placePlainPSSpot.recrPlace Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:(61,5)-(65,14) 141917 13 0.0 0.0 0.0 0.0
.:~ LensHelp src/LensHelp.hs:15:1-22 141934 13 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 141963 13 0.0 0.0 0.0 0.0
ix.\ Control.Lens.At src/Control/Lens/At.hs:308:31-50 141964 13 0.0 0.0 0.0 0.0
.:~ LensHelp src/LensHelp.hs:15:1-22 142090 6 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 142210 6 0.0 0.0 0.0 0.0
ix.\ Control.Lens.At src/Control/Lens/At.hs:308:31-50 142211 6 0.0 0.0 0.0 0.0
placePlainPSSpot.newplmnt Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:50:13-41 141902 19 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 141903 19 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 141904 19 0.0 0.0 0.0 0.0
placePlainPSSpot.w' Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:49:13-89 141935 19 0.0 0.0 0.0 0.0
placePlainPSSpot.i Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:49:13-89 141924 8 0.0 0.0 0.0 0.0
placeSpot.shift Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:41:5-46 142004 13 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 142006 13 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 142007 13 0.0 0.0 0.0 0.0
_rmShift Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:138:7-14 142024 13 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 142005 13 0.0 0.0 0.0 0.0
placeSpotUsingLink Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:(76,1)-(88,51) 141861 3 0.0 0.0 0.0 0.0
placeSpotUsingLink.searchedPoss Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:(85,5)-(88,51) 141878 23 0.0 0.0 0.0 0.0
layoutLevelFromSeed Dodge.LevelGen src/Dodge/LevelGen.hs:(41,1)-(80,40) 141879 0 0.0 0.0 0.0 0.0
layoutLevelFromSeed.treecluster Dodge.LevelGen src/Dodge/LevelGen.hs:48:9-57 141880 0 0.0 0.0 0.0 0.0
tutAnoTree Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(44,1)-(86,9) 141881 0 0.0 0.0 0.0 0.0
tutHub Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(267,1)-(340,16) 141882 0 0.0 0.0 0.0 0.0
tutHub.a Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(272,9)-(278,17) 141883 0 0.0 0.0 0.0 0.0
analyserByNthLinkWithPrompt Dodge.Room.LasTurret src/Dodge/Room/LasTurret.hs:(101,1)-(114,88) 141884 0 0.0 0.0 0.0 0.0
atNthLnkOutShiftBy Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(225,1)-(226,50) 141885 0 0.0 0.0 0.0 0.0
atNthLnkOutShiftBy.\ Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:226:14-50 141888 22 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 141889 6 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 141890 6 0.0 0.0 0.0 0.0
rprBoolShift Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(111,1)-(117,51) 141886 0 0.0 0.0 0.0 0.0
rprBoolShift.f Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(113,5)-(117,51) 141887 22 0.0 0.0 0.0 0.0
rprBoolShift.f.(...) Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:117:9-51 141896 2 0.0 0.0 0.0 0.0
_rpDir Dodge.Data.Room src/Dodge/Data/Room.hs:17:7-12 141899 2 0.0 0.0 0.0 0.0
_rpPos Dodge.Data.Room src/Dodge/Data/Room.hs:16:7-12 141898 2 0.0 0.0 0.0 0.0
analyserByNthLinkWithPrompt.\ Dodge.Room.LasTurret src/Dodge/Room/LasTurret.hs:109:25-86 141897 1 0.0 0.0 0.0 0.0
analyserByNthLinkWithPrompt.sensorshift Dodge.Room.LasTurret src/Dodge/Room/LasTurret.hs:114:5-88 142053 1 0.0 0.0 0.0 0.0
rprBoolShift.f.a Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:117:9-51 141900 2 0.0 0.0 0.0 0.0
rprBoolShift.f.p Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:117:9-51 141895 2 0.0 0.0 0.0 0.0
rprBoolShift.f.xs Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:117:9-51 142052 1 0.0 0.0 0.0 0.0
tutDrop Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(108,1)-(141,16) 142495 0 0.0 0.0 0.0 0.0
tutDrop.t Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(119,5)-(127,109) 142496 0 0.0 0.0 0.0 0.0
tutDrop.t.\ Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(120,9)-(127,109) 142497 0 0.0 0.0 0.0 0.0
rprBoolShift Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(111,1)-(117,51) 142498 0 0.0 0.0 0.0 0.0
rprBoolShift.f Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(113,5)-(117,51) 142499 1 0.0 0.0 0.0 0.0
isUnusedLnk Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(62,1)-(64,14) 142500 1 0.0 0.0 0.0 0.0
_rpPlacementUse Dodge.Data.Room src/Dodge/Data/Room.hs:20:7-21 142502 1 0.0 0.0 0.0 0.0
_rpType Dodge.Data.Room src/Dodge/Data/Room.hs:19:7-13 142501 1 0.0 0.0 0.0 0.0
rprBoolShift.f.(...) Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:117:9-51 142504 1 0.0 0.0 0.0 0.0
_rpDir Dodge.Data.Room src/Dodge/Data/Room.hs:17:7-12 142511 1 0.0 0.0 0.0 0.0
_rpPos Dodge.Data.Room src/Dodge/Data/Room.hs:16:7-12 142510 1 0.0 0.0 0.0 0.0
tutDrop.t.\.\ Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:127:37-108 142505 1 0.0 0.0 0.0 0.0
+ Linear.V2 src/Linear/V2.hs:207:3-18 142506 1 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 142507 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 142508 1 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 142512 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 142509 1 0.0 0.0 0.0 0.0
rprBoolShift.f.a Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:117:9-51 142513 1 0.0 0.0 0.0 0.0
rprBoolShift.f.p Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:117:9-51 142503 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 141875 9 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 141876 9 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 141862 6 0.0 0.0 0.0 0.0
ix.\ Control.Lens.At src/Control/Lens/At.hs:308:31-50 141940 3 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 141877 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 142023 0 0.0 0.0 0.0 0.0
layoutLevelFromSeed Dodge.LevelGen src/Dodge/LevelGen.hs:(41,1)-(80,40) 141847 0 0.0 0.0 0.0 0.0
layoutLevelFromSeed.treecluster Dodge.LevelGen src/Dodge/LevelGen.hs:48:9-57 141848 0 0.0 0.0 0.0 0.0
tutAnoTree Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(44,1)-(86,9) 141849 0 0.0 0.0 0.0 0.0
tutDrop Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(108,1)-(141,16) 142474 0 0.0 0.0 0.0 0.0
tutDrop.ss Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(128,5)-(141,16) 142490 1 0.0 0.0 0.0 0.0
decontamRoom Dodge.Room.Airlock src/Dodge/Room/Airlock.hs:(39,1)-(75,9) 142572 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 142573 5 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 142574 5 0.0 0.0 0.0 0.0
decontamRoom.f Dodge.Room.Airlock src/Dodge/Room/Airlock.hs:(58,5)-(66,17) 142575 1 0.0 0.0 0.0 0.0
decontamRoom.cond Dodge.Room.Airlock src/Dodge/Room/Airlock.hs:67:5-47 142592 1 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 142593 1 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 142576 1 0.0 0.0 0.0 0.0
putDoubleDoor Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:(24,1)-(25,65) 142580 1 0.0 0.0 0.0 0.0
putDoubleDoorThen Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:(36,1)-(42,28) 142581 1 0.0 0.0 0.0 0.0
doorBetween Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:(53,1)-(61,40) 142583 1 0.0 0.0 0.0 0.0
divideLine Geometry src/Geometry.hs:(250,1)-(258,32) 142584 1 0.0 0.0 0.0 0.0
divideLine.\ Geometry src/Geometry.hs:253:20-80 142587 2 0.0 0.0 0.0 0.0
divideLine.d Geometry src/Geometry.hs:256:5-16 142585 1 0.0 0.0 0.0 0.0
divideLine.ns Geometry src/Geometry.hs:258:5-32 142588 1 0.0 0.0 0.0 0.0
divideLine.numPoints Geometry src/Geometry.hs:257:5-39 142586 1 0.0 0.0 0.0 0.0
doorBetween.adoor Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:(58,5)-(61,40) 142591 1 0.0 0.0 0.0 0.0
putSlideDr Dodge.Door.PutSlideDoor src/Dodge/Door/PutSlideDoor.hs:(13,1)-(20,87) 142605 1 0.0 0.0 0.0 0.0
putSlideDr.c Dodge.Door.PutSlideDoor src/Dodge/Door/PutSlideDoor.hs:15:5-45 142626 1 0.0 0.0 0.0 0.0
+ Linear.V2 src/Linear/V2.hs:207:3-18 142627 2 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 142628 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 142629 2 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 142636 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 142630 2 0.0 0.0 0.0 0.0
- Linear.V2 src/Linear/V2.hs:209:3-18 142631 2 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 142632 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 142633 2 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 142635 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 142634 2 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 142637 1 0.0 0.0 0.0 0.0
putSlideDr.thedr Dodge.Door.PutSlideDoor src/Dodge/Door/PutSlideDoor.hs:(16,5)-(20,87) 142606 1 0.0 0.0 0.0 0.0
- Linear.V2 src/Linear/V2.hs:209:3-18 142692 1 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 142693 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 142694 1 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 142696 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 142695 1 0.0 0.0 0.0 0.0
distance Linear.V2 src/Linear/V2.hs:268:10-18 142610 1 0.0 0.0 0.0 0.0
distance Linear.Metric src/Linear/Metric.hs:60:3-31 142611 1 0.0 0.0 0.0 0.0
^-^ Linear.V2 src/Linear/V2.hs:182:10-20 142617 0 0.0 0.0 0.0 0.0
^-^ Linear.Vector src/Linear/Vector.hs:133:3-27 142618 1 0.0 0.0 0.0 0.0
^+^ Linear.V2 src/Linear/V2.hs:182:10-20 142619 1 0.0 0.0 0.0 0.0
^+^ Linear.Vector src/Linear/Vector.hs:125:3-20 142620 1 0.0 0.0 0.0 0.0
liftU2 Linear.V2 src/Linear/V2.hs:185:3-17 142621 1 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 142622 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 142623 1 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 142624 1 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 142625 1 0.0 0.0 0.0 0.0
norm Linear.V2 src/Linear/V2.hs:268:10-18 142612 0 0.0 0.0 0.0 0.0
norm Linear.Metric src/Linear/Metric.hs:64:3-29 142613 1 0.0 0.0 0.0 0.0
quadrance Linear.V2 src/Linear/V2.hs:268:10-18 142614 1 0.0 0.0 0.0 0.0
quadrance Linear.Metric src/Linear/Metric.hs:52:3-23 142615 1 0.0 0.0 0.0 0.0
dot Linear.V2 src/Linear/V2.hs:269:3-39 142616 1 0.0 0.0 0.0 0.0
loopPairs ListHelp src/ListHelp.hs:(31,1)-(35,69) 142608 1 0.0 0.0 0.0 0.0
loopPairs.f ListHelp src/ListHelp.hs:(33,5)-(34,40) 142609 4 0.0 0.0 0.0 0.0
mkRectangle Dodge.LevelGen.DoorPane src/Dodge/LevelGen/DoorPane.hs:(8,1)-(10,38) 142607 1 0.0 0.0 0.0 0.0
+ Linear.V2 src/Linear/V2.hs:207:3-18 142705 1 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 142706 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 142707 1 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 142709 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 142708 1 0.0 0.0 0.0 0.0
- Linear.V2 src/Linear/V2.hs:209:3-18 142700 1 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 142701 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 142702 1 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 142704 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 142703 1 0.0 0.0 0.0 0.0
mkRectangle.n Dodge.LevelGen.DoorPane src/Dodge/LevelGen/DoorPane.hs:10:5-38 142691 1 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 142697 1 0.0 0.0 0.0 0.0
negate Linear.V2 src/Linear/V2.hs:213:3-22 142698 1 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 142699 1 0.0 0.0 0.0 0.0
ptCont Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:22:1-26 142589 0 0.0 0.0 0.0 0.0
psPtCont Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:19:1-56 142590 1 0.0 0.0 0.0 0.0
putDoubleDoorThen.half Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:42:5-28 142582 1 0.0 0.0 0.0 0.0
decontamRoom.f Dodge.Room.Airlock src/Dodge/Room/Airlock.hs:(58,5)-(66,17) 142577 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 142578 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 142579 1 0.0 0.0 0.0 0.0
decontamRoom.cond Dodge.Room.Airlock src/Dodge/Room/Airlock.hs:67:5-47 142598 0 0.0 0.0 0.0 0.0
tutDrop.t Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(119,5)-(127,109) 142475 0 0.0 0.0 0.0 0.0
tutDrop.t.\ Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(120,9)-(127,109) 142476 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 142477 2 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 142478 2 0.0 0.0 0.0 0.0
tlDoEffect Dodge.Terminal src/Dodge/Terminal.hs:103:1-29 151758 1 0.0 0.0 0.0 0.0
tlSetStatus Dodge.Terminal src/Dodge/Terminal.hs:100:1-44 151747 1 0.0 0.0 0.0 0.0
tlDoEffect Dodge.Terminal src/Dodge/Terminal.hs:103:1-29 151748 1 0.0 0.0 0.0 0.0
tutDrop.t.\.x Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:120:13-36 151749 1 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 151750 1 0.0 0.0 0.0 0.0
putMessageTerminal Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(58,1)-(63,25) 142484 0 0.0 0.0 0.0 0.0
putTerminal Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:55:1-49 142485 0 0.0 0.0 0.0 0.0
putTerminalFull Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(28,1)-(52,37) 142486 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 142488 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 142489 1 0.0 0.0 0.0 0.0
ps0PushPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:(80,1)-(81,56) 142487 1 0.0 0.0 0.0 0.0
tutDrop.t.\.x Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:120:13-36 151751 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 151752 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 151753 1 0.0 0.0 0.0 0.0
tutHub Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(267,1)-(340,16) 141850 0 0.0 0.0 0.0 0.0
tutHub.a Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(272,9)-(278,17) 141851 1 0.0 0.0 0.0 0.0
analyserByNthLinkWithPrompt Dodge.Room.LasTurret src/Dodge/Room/LasTurret.hs:(101,1)-(114,88) 141852 1 0.0 0.0 0.0 0.0
atNthLnkOutShiftBy Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(225,1)-(226,50) 141855 2 0.0 0.0 0.0 0.0
rprBoolShift Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(111,1)-(117,51) 141856 2 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 141853 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 141854 1 0.0 0.0 0.0 0.0
analyserWithPrompt Dodge.Placement.Instance.Analyser src/Dodge/Placement/Instance/Analyser.hs:(17,1)-(32,61) 141857 1 0.0 0.0 0.0 0.0
analyserWithPrompt.themachine Dodge.Placement.Instance.Analyser src/Dodge/Placement/Instance/Analyser.hs:(28,5)-(32,61) 142063 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 142080 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 142081 1 0.0 0.0 0.0 0.0
analyserWithPrompt.tparams Dodge.Placement.Instance.Analyser src/Dodge/Placement/Instance/Analyser.hs:(25,5)-(27,32) 141984 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 141985 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 141986 1 0.0 0.0 0.0 0.0
extTrigLitPos Dodge.Placement.Instance.Button src/Dodge/Placement/Instance/Button.hs:(85,1)-(101,51) 141858 1 0.0 0.0 0.0 0.0
psPtCont Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:19:1-56 141859 1 0.0 0.0 0.0 0.0
getCrsFromRooms Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(360,1)-(366,15) 142064 1 0.0 0.0 0.0 0.0
getCrsFromRooms.f Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:363:5-36 142078 1 0.0 0.0 0.0 0.0
getCrsFromRooms.g Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(364,5)-(366,15) 142079 25 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 150713 1 0.0 0.0 0.0 0.0
getCrsFromRooms.js Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:362:5-31 142065 1 0.0 0.0 0.0 0.0
getRoomsFromInts Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(343,1)-(344,75) 142066 1 0.0 0.0 0.0 0.0
getCrsFromRooms.g Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(364,5)-(366,15) 150717 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 142729 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 142730 0 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(269,3)-(273,43) 142731 0 0.0 0.0 0.0 0.0
ix.go Control.Lens.At src/Control/Lens/At.hs:(271,5)-(273,43) 142732 0 0.0 0.0 0.0 0.0
_1 Control.Lens.Tuple src/Control/Lens/Tuple.hs:120:3-37 142733 0 0.0 0.0 0.0 0.0
triggerDoorRoom Dodge.Room.Door src/Dodge/Room/Door.hs:(31,1)-(45,47) 142217 0 0.0 0.0 0.0 0.0
triggerDoorRoom.f Dodge.Room.Door src/Dodge/Room/Door.hs:(42,5)-(44,81) 142218 3 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 142220 3 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 142221 3 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 142219 3 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 142222 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 142223 0 0.0 0.0 0.0 0.0
putDoubleDoor Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:(24,1)-(25,65) 142224 3 0.0 0.0 0.0 0.0
putDoubleDoorThen Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:(36,1)-(42,28) 142225 3 0.0 0.0 0.0 0.0
doorBetween Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:(53,1)-(61,40) 142227 3 0.0 0.0 0.0 0.0
divideLine Geometry src/Geometry.hs:(250,1)-(258,32) 142228 3 0.0 0.0 0.0 0.0
divideLine.\ Geometry src/Geometry.hs:253:20-80 142231 6 0.0 0.0 0.0 0.0
divideLine.d Geometry src/Geometry.hs:256:5-16 142229 3 0.0 0.0 0.0 0.0
divideLine.ns Geometry src/Geometry.hs:258:5-32 142232 3 0.0 0.0 0.0 0.0
divideLine.numPoints Geometry src/Geometry.hs:257:5-39 142230 3 0.0 0.0 0.0 0.0
doorBetween.adoor Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:(58,5)-(61,40) 142235 3 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 142236 6 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 142237 6 0.0 0.0 0.0 0.0
putSlideDr Dodge.Door.PutSlideDoor src/Dodge/Door/PutSlideDoor.hs:(13,1)-(20,87) 142240 3 0.0 0.0 0.0 0.0
putSlideDr.c Dodge.Door.PutSlideDoor src/Dodge/Door/PutSlideDoor.hs:15:5-45 142263 3 0.0 0.0 0.0 0.0
+ Linear.V2 src/Linear/V2.hs:207:3-18 142264 6 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 142265 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 142266 6 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 142273 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 142267 6 0.0 0.0 0.0 0.0
- Linear.V2 src/Linear/V2.hs:209:3-18 142268 6 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 142269 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 142270 6 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 142272 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 142271 6 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 142274 3 0.0 0.0 0.0 0.0
putSlideDr.thedr Dodge.Door.PutSlideDoor src/Dodge/Door/PutSlideDoor.hs:(16,5)-(20,87) 142241 3 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 142245 9 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 142246 9 0.0 0.0 0.0 0.0
- Linear.V2 src/Linear/V2.hs:209:3-18 142387 3 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 142388 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 142389 3 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 142391 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 142390 3 0.0 0.0 0.0 0.0
distance Linear.V2 src/Linear/V2.hs:268:10-18 142247 3 0.0 0.0 0.0 0.0
distance Linear.Metric src/Linear/Metric.hs:60:3-31 142248 3 0.0 0.0 0.0 0.0
^-^ Linear.V2 src/Linear/V2.hs:182:10-20 142254 0 0.0 0.0 0.0 0.0
^-^ Linear.Vector src/Linear/Vector.hs:133:3-27 142255 3 0.0 0.0 0.0 0.0
^+^ Linear.V2 src/Linear/V2.hs:182:10-20 142256 3 0.0 0.0 0.0 0.0
^+^ Linear.Vector src/Linear/Vector.hs:125:3-20 142257 3 0.0 0.0 0.0 0.0
liftU2 Linear.V2 src/Linear/V2.hs:185:3-17 142258 3 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 142259 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 142260 3 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 142261 3 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 142262 3 0.0 0.0 0.0 0.0
norm Linear.V2 src/Linear/V2.hs:268:10-18 142249 0 0.0 0.0 0.0 0.0
norm Linear.Metric src/Linear/Metric.hs:64:3-29 142250 3 0.0 0.0 0.0 0.0
quadrance Linear.V2 src/Linear/V2.hs:268:10-18 142251 3 0.0 0.0 0.0 0.0
quadrance Linear.Metric src/Linear/Metric.hs:52:3-23 142252 3 0.0 0.0 0.0 0.0
dot Linear.V2 src/Linear/V2.hs:269:3-39 142253 3 0.0 0.0 0.0 0.0
loopPairs ListHelp src/ListHelp.hs:(31,1)-(35,69) 142243 3 0.0 0.0 0.0 0.0
loopPairs.f ListHelp src/ListHelp.hs:(33,5)-(34,40) 142244 12 0.0 0.0 0.0 0.0
mkRectangle Dodge.LevelGen.DoorPane src/Dodge/LevelGen/DoorPane.hs:(8,1)-(10,38) 142242 3 0.0 0.0 0.0 0.0
+ Linear.V2 src/Linear/V2.hs:207:3-18 142449 3 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 142450 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 142451 3 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 142453 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 142452 3 0.0 0.0 0.0 0.0
- Linear.V2 src/Linear/V2.hs:209:3-18 142420 3 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 142421 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 142422 3 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 142424 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 142423 3 0.0 0.0 0.0 0.0
mkRectangle.n Dodge.LevelGen.DoorPane src/Dodge/LevelGen/DoorPane.hs:10:5-38 142386 3 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 142392 3 0.0 0.0 0.0 0.0
negate Linear.V2 src/Linear/V2.hs:213:3-22 142398 3 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 142399 3 0.0 0.0 0.0 0.0
ptCont Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:22:1-26 142233 0 0.0 0.0 0.0 0.0
psPtCont Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:19:1-56 142234 3 0.0 0.0 0.0 0.0
putDoubleDoorThen.half Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:42:5-28 142226 3 0.0 0.0 0.0 0.0
triggerDoorRoom.cond Dodge.Room.Door src/Dodge/Room/Door.hs:45:5-47 142238 3 0.0 0.0 0.0 0.0
_plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:108:7-12 142239 3 0.0 0.0 0.0 0.0
doIndividualPlacements Dodge.Layout src/Dodge/Layout.hs:102:1-69 138672 1 0.0 0.0 0.2 0.2
doRoomPlacements Dodge.Layout src/Dodge/Layout.hs:(105,1)-(108,28) 138674 30 0.0 0.0 0.2 0.2
placeSpot Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:(35,1)-(41,46) 138695 218 0.0 0.0 0.2 0.2
placePlainPSSpot Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:(44,1)-(65,14) 138698 217 0.0 0.0 0.2 0.2
placePlainPSSpot.(...) Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:49:13-89 138706 191 0.0 0.0 0.1 0.2
_plType Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:107:7-13 138707 191 0.0 0.0 0.0 0.0
placeSpotID Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:(106,1)-(153,30) 138708 191 0.0 0.0 0.1 0.2
placeSpotID.(...) Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:149:5-28 138743 153 0.0 0.0 0.0 0.0
_psPos Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:92:11-16 138744 153 0.0 0.0 0.0 0.0
placeSpotID.rot Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:151:5-19 138762 153 0.0 0.0 0.0 0.0
_psRot Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:92:29-34 138763 153 0.0 0.0 0.0 0.0
placeSpotID.p Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:149:5-28 138874 127 0.0 0.0 0.0 0.0
plNewUpID Dodge.Base.NewID src/Dodge/Base/NewID.hs:(14,1)-(16,26) 138709 74 0.0 0.0 0.0 0.0
ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:216:3-44 138768 74 0.0 0.0 0.0 0.0
ipeek Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:238:3-70 138769 74 0.0 0.0 0.0 0.0
extract Control.Comonad src/Control/Comonad.hs:177:3-23 138771 74 0.0 0.0 0.0 0.0
sieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:38:3-24 138772 74 0.0 0.0 0.0 0.0
ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:216:3-44 138773 0 0.0 0.0 0.0 0.0
sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:3-50 138774 0 0.0 0.0 0.0 0.0
cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 138775 0 0.0 0.0 0.0 0.0
sell.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:30-50 138776 0 0.0 0.0 0.0 0.0
cosieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:62:3-30 138777 74 0.0 0.0 0.0 0.0
ipeek.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:238:60-69 138778 74 0.0 0.0 0.0 0.0
ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:216:3-44 138770 0 0.0 0.0 0.0 0.0
ipeeks Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:240:3-67 138710 74 0.0 0.0 0.0 0.0
extract Control.Comonad src/Control/Comonad.hs:177:3-23 138711 74 0.0 0.0 0.0 0.0
sieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:38:3-24 138712 74 0.0 0.0 0.0 0.0
ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:216:3-44 138714 296 0.0 0.0 0.0 0.0
fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:220:3-14 138715 148 0.0 0.0 0.0 0.0
sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:3-50 138722 0 0.0 0.0 0.0 0.0
cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 138723 0 0.0 0.0 0.0 0.0
sell.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:30-50 138724 2 0.0 0.0 0.0 0.0
cosieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:62:3-30 138725 74 0.0 0.0 0.0 0.0
fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:220:3-14 138713 148 0.0 0.0 0.0 0.0
plNewUpID.i Dodge.Base.NewID src/Dodge/Base/NewID.hs:16:5-26 138726 74 0.0 0.0 0.0 0.0
ipos Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:236:3-51 138729 74 0.0 0.0 0.0 0.0
extract Control.Comonad src/Control/Comonad.hs:177:3-23 138730 74 0.0 0.0 0.0 0.0
sieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:38:3-24 138731 74 0.0 0.0 0.0 0.0
ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:216:3-44 138733 296 0.0 0.0 0.0 0.0
fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:220:3-14 138734 148 0.0 0.0 0.0 0.0
sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:3-50 138737 0 0.0 0.0 0.0 0.0
cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 138738 0 0.0 0.0 0.0 0.0
sell.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:30-50 138739 74 0.0 0.0 0.0 0.0
cosieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:62:3-30 138740 74 0.0 0.0 0.0 0.0
fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:220:3-14 138732 148 0.0 0.0 0.0 0.0
newKey IntMapHelp src/IntMapHelp.hs:62:1-42 138728 0 0.0 0.0 0.0 0.0
sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:3-50 138719 74 0.0 0.0 0.0 0.0
cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 138720 74 0.0 0.0 0.0 0.0
sell.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:30-50 138721 146 0.0 0.0 0.0 0.0
placeSpotID.doShift Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:152:5-35 138921 38 0.0 0.0 0.0 0.0
shiftPointBy Dodge.ShiftPoint src/Dodge/ShiftPoint.hs:9:1-50 138922 97 0.0 0.0 0.0 0.0
mvCr Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:(188,1)-(192,22) 139673 31 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 139674 93 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 139675 93 0.0 0.0 0.0 0.0
_xy Linear.V3 src/Linear/V3.hs:308:3-63 139676 62 0.0 0.0 0.0 0.0
_xy.\ Linear.V3 src/Linear/V3.hs:308:38-47 139677 62 0.0 0.0 0.0 0.0
mvLS Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:(230,1)-(232,56) 138755 26 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 138765 26 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 138766 26 0.0 0.0 0.0 0.0
mvLS.startPos Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:232:5-56 138756 26 0.0 0.0 0.0 0.0
_lsParam Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:23:7-14 138757 26 0.0 0.0 0.0 0.0
_lsPos Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:15:7-12 138758 26 0.0 0.0 0.0 0.0
onXY Geometry.Vector3D src/Geometry/Vector3D.hs:(131,1)-(133,25) 138759 26 0.0 0.0 0.0 0.0
onXY.(...) Geometry.Vector3D src/Geometry/Vector3D.hs:133:5-25 138761 26 0.0 0.0 0.0 0.0
onXY.x' Geometry.Vector3D src/Geometry/Vector3D.hs:133:5-25 138760 26 0.0 0.0 0.0 0.0
onXY.y' Geometry.Vector3D src/Geometry/Vector3D.hs:133:5-25 138764 26 0.0 0.0 0.0 0.0
placeSpotID.p' Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:150:5-19 138741 26 0.0 0.0 0.0 0.0
placeSpotID.px Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:149:5-28 138742 26 0.0 0.0 0.0 0.0
placeSpotID.py Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:149:5-28 138754 26 0.0 0.0 0.0 0.0
plDoor Dodge.Placement.PlaceSpot.TriggerDoor src/Dodge/Placement/PlaceSpot/TriggerDoor.hs:(17,1)-(37,16) 139181 24 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 139183 24 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 139184 24 0.0 0.0 0.0 0.0
at Control.Lens.At src/Control/Lens/At.hs:493:3-28 139185 0 0.0 0.0 0.0 0.0
at Control.Lens.At src/Control/Lens/At.hs:493:3-28 139182 24 0.0 0.0 0.0 0.0
plDoor.addWalls Dodge.Placement.PlaceSpot.TriggerDoor src/Dodge/Placement/PlaceSpot/TriggerDoor.hs:(31,5)-(37,16) 139188 24 0.0 0.0 0.0 0.0
each Control.Lens.Each src/Control/Lens/Each.hs:150:3-18 139194 24 0.0 0.0 0.0 0.0
taintedDot Control.Lens.Internal.Setter src/Control/Lens/Internal/Setter.hs:49:3-28 139195 24 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 139196 24 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 139197 24 0.0 0.0 0.0 0.0
shiftPointBy Dodge.ShiftPoint src/Dodge/ShiftPoint.hs:9:1-50 139244 96 0.0 0.0 0.0 0.0
untaintedDot Control.Lens.Internal.Setter src/Control/Lens/Internal/Setter.hs:47:3-33 139221 0 0.0 0.0 0.0 0.0
untaintedDot Control.Lens.Internal.Setter src/Control/Lens/Internal/Setter.hs:47:3-33 139218 24 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 139219 24 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 139220 24 0.0 0.0 0.0 0.0
insertStructureWalls Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:(45,1)-(50,26) 139189 24 0.0 0.0 0.0 0.0
insertStructureWalls.\ Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:48:23-74 139208 96 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 139209 288 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 139210 288 0.0 0.0 0.0 0.0
insertWalls Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:118:1-50 139190 24 0.0 0.0 0.0 0.0
insertWall Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:(121,1)-(125,57) 139202 96 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 139204 96 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 139205 96 0.0 0.0 0.0 0.0
at Control.Lens.At src/Control/Lens/At.hs:493:3-28 139206 0 0.0 0.0 0.0 0.0
_wlID Dodge.Data.Wall src/Dodge/Data/Wall.hs:19:7-11 139207 96 0.0 0.0 0.0 0.0
_wlLine Dodge.Data.Wall src/Dodge/Data/Wall.hs:18:7-13 139217 96 0.0 0.0 0.0 0.0
at Control.Lens.At src/Control/Lens/At.hs:493:3-28 139203 96 0.0 0.0 0.0 0.0
obstructPathsCrossing Dodge.Path src/Dodge/Path.hs:(130,1)-(136,39) 139212 96 0.0 0.0 0.0 0.0
obstructPathsCrossing.inces Dodge.Path src/Dodge/Path.hs:134:5-74 139213 96 0.0 0.0 0.0 0.0
obstructPathsCrossing.inedgecrosses Dodge.Path src/Dodge/Path.hs:135:5-67 139248 1463 0.0 0.0 0.0 0.0
== Linear.V2 src/Linear/V2.hs:114:4-5 139269 2926 0.0 0.0 0.0 0.0
obstructPathsCrossing.f Dodge.Path src/Dodge/Path.hs:136:5-39 139251 2926 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(394,3)-(396,45) 139252 2926 0.0 0.0 0.0 0.0
basicLength Linear.V2 src/Linear/V2.hs:421:3-35 139254 5852 0.0 0.0 0.0 0.0
unId Data.Vector.Fusion.Util src/Data/Vector/Fusion/Util.hs:25:21-24 139253 5852 0.0 0.0 0.0 0.0
basicUnsafeIndexM Linear.V2 src/Linear/V2.hs:(423,3)-(427,22) 139259 2926 0.0 0.0 0.0 0.0
>>= Data.Stream.Monadic src/Data/Stream/Monadic.hs:127:3-19 139264 5852 0.0 0.0 0.0 0.0
basicUnsafeIndexM Data.Vector.Unboxed.Base src/Data/Vector/Unboxed/Base.hs:510:833-890 139265 0 0.0 0.0 0.0 0.0
basicUnsafeIndexM Data.Vector.Primitive src/Data/Vector/Primitive.hs:253:3-75 139266 0 0.0 0.0 0.0 0.0
indexByteArray# Data.Primitive.Types Data/Primitive/Types.hs:291:226-293 139267 2926 0.0 0.0 0.0 0.0
basicUnsafeIndexM Data.Vector.Unboxed.Base src/Data/Vector/Unboxed/Base.hs:510:833-890 139261 2926 0.0 0.0 0.0 0.0
basicUnsafeIndexM Data.Vector.Primitive src/Data/Vector/Primitive.hs:253:3-75 139262 2926 0.0 0.0 0.0 0.0
indexByteArray# Data.Primitive.Types Data/Primitive/Types.hs:291:226-293 139263 2926 0.0 0.0 0.0 0.0
basicUnsafeIndexM.o Linear.V2 src/Linear/V2.hs:424:12-18 139260 2926 0.0 0.0 0.0 0.0
unBox Data.Stream.Monadic src/Data/Stream/Monadic.hs:116:20-24 139268 2926 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 139245 176 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 139246 176 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 139247 352 0.0 0.0 0.0 0.0
_incEdgeZoning Dodge.Data.World src/Dodge/Data/World.hs:53:7-20 139214 96 0.0 0.0 0.0 0.0
zoneOfPoint Dodge.Zoning.Base src/Dodge/Zoning/Base.hs:47:1-26 139215 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 139216 176 0.0 0.0 0.0 0.0
obstructPathsCrossing.updateincedges Dodge.Path src/Dodge/Path.hs:133:5-53 139270 96 0.0 0.0 0.0 0.0
obstructPathsCrossing.updateincedge Dodge.Path src/Dodge/Path.hs:132:5-51 139277 0 0.0 0.0 0.0 0.0
compare Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:52:19-21 155486 144 0.0 0.0 0.0 0.0
compare Dodge.Data.Wall.Structure src/Dodge/Data/Wall/Structure.hs:22:19-21 155487 144 0.0 0.0 0.0 0.0
updateEdge Dodge.Path src/Dodge/Path.hs:(60,1)-(64,28) 139278 110 0.0 0.0 0.0 0.0
each Control.Lens.Each src/Control/Lens/Each.hs:150:3-18 155462 110 0.0 0.0 0.0 0.0
taintedDot Control.Lens.Internal.Setter src/Control/Lens/Internal/Setter.hs:49:3-28 155463 110 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 155464 110 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 155465 110 0.0 0.0 0.0 0.0
untaintedDot Control.Lens.Internal.Setter src/Control/Lens/Internal/Setter.hs:47:3-33 155473 110 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 155474 110 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 155475 110 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(373,3)-(375,44) 139279 110 0.0 0.0 0.0 0.0
basicLength Data.Vector src/Data/Vector.hs:276:3-32 139281 220 0.0 0.0 0.0 0.0
unId Data.Vector.Fusion.Util src/Data/Vector/Fusion/Util.hs:25:21-24 139280 220 0.0 0.0 0.0 0.0
basicUnsafeIndexM Data.Vector src/Data/Vector.hs:282:3-62 155470 110 0.0 0.0 0.0 0.0
array# Data.Primitive.Array Data/Primitive/Array.hs:69:5-10 155471 110 0.0 0.0 0.0 0.0
ix.\ Control.Lens.At src/Control/Lens/At.hs:374:66-85 139282 110 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 139285 660 0.0 0.0 0.0 0.0
basicInitialize Data.Vector.Mutable src/Data/Vector/Mutable.hs:135:3-31 139288 110 0.0 0.0 0.0 0.0
basicUnsafeNew Data.Vector.Mutable src/Data/Vector/Mutable.hs:(128,3)-(131,32) 139287 110 0.0 0.0 0.0 0.0
internal Control.Monad.Primitive Control/Monad/Primitive.hs:215:3-21 139286 110 0.0 0.0 0.0 0.0
internal Control.Monad.Primitive Control/Monad/Primitive.hs:215:3-21 139284 440 0.0 0.0 0.0 0.0
unId Data.Vector.Fusion.Util src/Data/Vector/Fusion/Util.hs:25:21-24 139293 220 0.0 0.0 0.0 0.0
basicLength Data.Vector.Mutable src/Data/Vector/Mutable.hs:115:3-33 139291 110 0.0 0.0 0.0 0.0
basicLength Data.Vector src/Data/Vector.hs:276:3-32 139283 110 0.0 0.0 0.0 0.0
basicUnsafeCopy Data.Vector src/Data/Vector.hs:(285,3)-(286,29) 139289 110 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 139290 110 0.0 0.0 0.0 0.0
basicUnsafeFreeze Data.Vector src/Data/Vector.hs:(268,3)-(269,47) 139297 110 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 139298 110 0.0 0.0 0.0 0.0
marray# Data.Primitive.Array Data/Primitive/Array.hs:112:5-11 139299 110 0.0 0.0 0.0 0.0
basicUnsafeWrite Data.Vector.Mutable src/Data/Vector/Mutable.hs:147:3-65 139294 110 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 139295 110 0.0 0.0 0.0 0.0
marray# Data.Primitive.Array Data/Primitive/Array.hs:112:5-11 139296 110 0.0 0.0 0.0 0.0
sElems Data.Vector.Fusion.Bundle.Monadic src/Data/Vector/Fusion/Bundle/Monadic.hs:121:30-35 139292 110 0.0 0.0 0.0 0.0
unBox Data.Stream.Monadic src/Data/Stream/Monadic.hs:116:20-24 155472 110 0.0 0.0 0.0 0.0
each Control.Lens.Each src/Control/Lens/Each.hs:150:3-18 155466 0 0.0 0.0 0.0 0.0
taintedDot Control.Lens.Internal.Setter src/Control/Lens/Internal/Setter.hs:49:3-28 155467 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 155468 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 155469 0 0.0 0.0 0.0 0.0
untaintedDot Control.Lens.Internal.Setter src/Control/Lens/Internal/Setter.hs:47:3-33 155476 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 155477 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 155478 0 0.0 0.0 0.0 0.0
updateEdge.g Dodge.Path src/Dodge/Path.hs:(62,5)-(64,28) 155479 340 0.0 0.0 0.0 0.0
obstructPathsCrossing.updateincedge Dodge.Path src/Dodge/Path.hs:132:5-51 139276 28 0.0 0.0 0.0 0.0
obstructPathsCrossing.f Dodge.Path src/Dodge/Path.hs:136:5-39 139255 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 139257 0 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(394,3)-(396,45) 139256 0 0.0 0.0 0.0 0.0
getWallPathing Dodge.Wall.Pathing src/Dodge/Wall/Pathing.hs:(8,1)-(18,15) 155480 28 0.0 0.0 0.0 0.0
getWallPathing.f Dodge.Wall.Pathing src/Dodge/Wall/Pathing.hs:(16,5)-(18,15) 155481 28 0.0 0.0 0.0 0.0
compare Dodge.Data.Wall.Structure src/Dodge/Data/Wall/Structure.hs:22:19-21 155588 18 0.0 0.0 0.0 0.0
getWallPathing.g Dodge.Wall.Pathing src/Dodge/Wall/Pathing.hs:(13,5)-(15,37) 155482 28 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 155483 28 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 155484 28 0.0 0.0 0.0 0.0
getWallPathing.h Dodge.Wall.Pathing src/Dodge/Wall/Pathing.hs:(10,5)-(12,15) 155485 28 0.0 0.0 0.0 0.0
>= Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:52:19-21 155589 18 0.0 0.0 0.0 0.0
< Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:52:19-21 155590 18 0.0 0.0 0.0 0.0
< Dodge.Data.Wall.Structure src/Dodge/Data/Wall/Structure.hs:22:19-21 155591 18 0.0 0.0 0.0 0.0
loopPairs ListHelp src/ListHelp.hs:(31,1)-(35,69) 139193 24 0.0 0.0 0.0 0.0
loopPairs.f ListHelp src/ListHelp.hs:(33,5)-(34,40) 139201 96 0.0 0.0 0.0 0.0
plDoor.drid Dodge.Placement.PlaceSpot.TriggerDoor src/Dodge/Placement/PlaceSpot/TriggerDoor.hs:26:5-62 139186 24 0.0 0.0 0.0 0.0
newKey IntMapHelp src/IntMapHelp.hs:62:1-42 139187 0 0.0 0.0 0.0 0.0
plDoor.isauto Dodge.Placement.PlaceSpot.TriggerDoor src/Dodge/Placement/PlaceSpot/TriggerDoor.hs:(23,5)-(25,18) 139211 24 0.0 0.0 0.0 0.0
plDoor.lerposa Dodge.Placement.PlaceSpot.TriggerDoor src/Dodge/Placement/PlaceSpot/TriggerDoor.hs:30:5-42 139222 24 0.0 0.0 0.0 0.0
doDoorLerp Dodge.Door.DoorLerp src/Dodge/Door/DoorLerp.hs:9:1-58 139223 24 0.0 0.0 0.0 0.0
lerpP2A Dodge.ShiftPoint src/Dodge/ShiftPoint.hs:15:1-76 139224 24 0.0 0.0 0.0 0.0
+ Linear.V2 src/Linear/V2.hs:207:3-18 139225 24 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 139226 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 139227 24 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 139235 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 139228 24 0.0 0.0 0.0 0.0
- Linear.V2 src/Linear/V2.hs:209:3-18 139229 24 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 139230 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 139231 24 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 139233 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 139232 24 0.0 0.0 0.0 0.0
diffAngles Geometry src/Geometry.hs:206:1-38 139236 24 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 139234 24 0.0 0.0 0.0 0.0
plDoor.newdr Dodge.Placement.PlaceSpot.TriggerDoor src/Dodge/Placement/PlaceSpot/TriggerDoor.hs:29:5-78 142884 24 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 142885 48 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 142886 48 0.0 0.0 0.0 0.0
plDoor.pps Dodge.Placement.PlaceSpot.TriggerDoor src/Dodge/Placement/PlaceSpot/TriggerDoor.hs:28:5-38 139198 24 0.0 0.0 0.0 0.0
plDoor.wlid Dodge.Placement.PlaceSpot.TriggerDoor src/Dodge/Placement/PlaceSpot/TriggerDoor.hs:27:5-62 139191 24 0.0 0.0 0.0 0.0
newKey IntMapHelp src/IntMapHelp.hs:62:1-42 139192 0 0.0 0.0 0.0 0.0
placeSpotID.pashift Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:153:5-30 139199 24 0.0 0.0 0.0 0.0
compP2A Dodge.ShiftPoint src/Dodge/ShiftPoint.hs:12:1-57 139200 48 0.0 0.0 0.0 0.0
.:~ LensHelp src/LensHelp.hs:15:1-22 139588 22 0.0 0.0 0.0 0.0
mvFS Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:195:1-58 143691 22 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 140570 17 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 140571 17 0.0 0.0 0.0 0.0
at Control.Lens.At src/Control/Lens/At.hs:493:3-28 140572 0 0.0 0.0 0.0 0.0
plLineBlock Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:(63,1)-(114,13) 139311 16 0.0 0.0 0.0 0.1
plLineBlock.blid Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:78:5-63 139331 16 0.0 0.0 0.0 0.0
newKey IntMapHelp src/IntMapHelp.hs:62:1-42 139332 0 0.0 0.0 0.0 0.0
plLineBlock.blockCenPs Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:71:5-44 139312 16 0.0 0.0 0.0 0.0
evenOddSplit Dodge.Base src/Dodge/Base.hs:(161,1)-(163,31) 139314 0 0.0 0.0 0.0 0.0
evenOddSplit.f Dodge.Base src/Dodge/Base.hs:163:5-31 139322 168 0.0 0.0 0.0 0.0
plLineBlock.cornerPoints Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:74:5-56 139341 16 0.0 0.0 0.0 0.0
rectWH Geometry.Polygon src/Geometry/Polygon.hs:20:1-37 139342 16 0.0 0.0 0.0 0.0
rectNSWE Geometry.Polygon src/Geometry/Polygon.hs:16:1-55 139343 16 0.0 0.0 0.0 0.0
plLineBlock.depth Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:68:5-19 139340 16 0.0 0.0 0.0 0.0
plLineBlock.halfBlockWidth Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:70:5-66 139339 16 0.0 0.0 0.0 0.0
plLineBlock.insertBlocks Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:97:5-63 139329 16 0.0 0.0 0.0 0.1
plLineBlock.insertBlock Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:(79,5)-(96,17) 139330 92 0.0 0.0 0.0 0.1
insertWalls Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:118:1-50 139351 92 0.0 0.0 0.0 0.1
insertWall Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:(121,1)-(125,57) 139352 368 0.0 0.0 0.0 0.1
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 139354 368 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 139355 368 0.0 0.0 0.0 0.0
at Control.Lens.At src/Control/Lens/At.hs:493:3-28 139356 0 0.0 0.0 0.0 0.0
_wlID Dodge.Data.Wall src/Dodge/Data/Wall.hs:19:7-11 139357 368 0.0 0.0 0.0 0.0
_wlLine Dodge.Data.Wall src/Dodge/Data/Wall.hs:18:7-13 139363 368 0.0 0.0 0.0 0.0
at Control.Lens.At src/Control/Lens/At.hs:493:3-28 139353 368 0.0 0.0 0.0 0.0
obstructPathsCrossing Dodge.Path src/Dodge/Path.hs:(130,1)-(136,39) 139358 368 0.0 0.0 0.0 0.0
obstructPathsCrossing.inces Dodge.Path src/Dodge/Path.hs:134:5-74 139359 368 0.0 0.0 0.0 0.0
obstructPathsCrossing.inedgecrosses Dodge.Path src/Dodge/Path.hs:135:5-67 139368 2557 0.0 0.0 0.0 0.0
== Linear.V2 src/Linear/V2.hs:114:4-5 139387 5114 0.0 0.0 0.0 0.0
obstructPathsCrossing.f Dodge.Path src/Dodge/Path.hs:136:5-39 139369 5114 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(394,3)-(396,45) 139370 5114 0.0 0.0 0.0 0.0
basicLength Linear.V2 src/Linear/V2.hs:421:3-35 139372 10228 0.0 0.0 0.0 0.0
unId Data.Vector.Fusion.Util src/Data/Vector/Fusion/Util.hs:25:21-24 139371 10228 0.0 0.0 0.0 0.0
basicUnsafeIndexM Linear.V2 src/Linear/V2.hs:(423,3)-(427,22) 139377 5114 0.0 0.0 0.0 0.0
>>= Data.Stream.Monadic src/Data/Stream/Monadic.hs:127:3-19 139382 10228 0.0 0.0 0.0 0.0
basicUnsafeIndexM Data.Vector.Unboxed.Base src/Data/Vector/Unboxed/Base.hs:510:833-890 139383 0 0.0 0.0 0.0 0.0
basicUnsafeIndexM Data.Vector.Primitive src/Data/Vector/Primitive.hs:253:3-75 139384 0 0.0 0.0 0.0 0.0
indexByteArray# Data.Primitive.Types Data/Primitive/Types.hs:291:226-293 139385 5114 0.0 0.0 0.0 0.0
basicUnsafeIndexM Data.Vector.Unboxed.Base src/Data/Vector/Unboxed/Base.hs:510:833-890 139379 5114 0.0 0.0 0.0 0.0
basicUnsafeIndexM Data.Vector.Primitive src/Data/Vector/Primitive.hs:253:3-75 139380 5114 0.0 0.0 0.0 0.0
indexByteArray# Data.Primitive.Types Data/Primitive/Types.hs:291:226-293 139381 5114 0.0 0.0 0.0 0.0
basicUnsafeIndexM.o Linear.V2 src/Linear/V2.hs:424:12-18 139378 5114 0.0 0.0 0.0 0.0
unBox Data.Stream.Monadic src/Data/Stream/Monadic.hs:116:20-24 139386 5114 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 139376 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 139365 684 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 139366 684 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 139367 1368 0.0 0.0 0.0 0.0
_incEdgeZoning Dodge.Data.World src/Dodge/Data/World.hs:53:7-20 139360 368 0.0 0.0 0.0 0.0
zoneOfPoint Dodge.Zoning.Base src/Dodge/Zoning/Base.hs:47:1-26 139361 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 139362 684 0.0 0.0 0.0 0.0
obstructPathsCrossing.updateincedges Dodge.Path src/Dodge/Path.hs:133:5-53 139388 368 0.0 0.0 0.0 0.0
obstructPathsCrossing.updateincedge Dodge.Path src/Dodge/Path.hs:132:5-51 139391 0 0.0 0.0 0.0 0.0
compare Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:52:19-21 155353 115 0.0 0.0 0.0 0.0
compare Dodge.Data.Wall.Structure src/Dodge/Data/Wall/Structure.hs:22:19-21 155354 115 0.0 0.0 0.0 0.0
updateEdge Dodge.Path src/Dodge/Path.hs:(60,1)-(64,28) 139392 89 0.0 0.0 0.0 0.0
each Control.Lens.Each src/Control/Lens/Each.hs:150:3-18 155327 89 0.0 0.0 0.0 0.0
taintedDot Control.Lens.Internal.Setter src/Control/Lens/Internal/Setter.hs:49:3-28 155328 89 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 155329 89 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 155330 89 0.0 0.0 0.0 0.0
untaintedDot Control.Lens.Internal.Setter src/Control/Lens/Internal/Setter.hs:47:3-33 155338 89 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 155339 89 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 155340 89 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(373,3)-(375,44) 139393 89 0.0 0.0 0.0 0.0
basicLength Data.Vector src/Data/Vector.hs:276:3-32 139395 178 0.0 0.0 0.0 0.0
unId Data.Vector.Fusion.Util src/Data/Vector/Fusion/Util.hs:25:21-24 139394 178 0.0 0.0 0.0 0.0
basicUnsafeIndexM Data.Vector src/Data/Vector.hs:282:3-62 155335 89 0.0 0.0 0.0 0.0
array# Data.Primitive.Array Data/Primitive/Array.hs:69:5-10 155336 89 0.0 0.0 0.0 0.0
ix.\ Control.Lens.At src/Control/Lens/At.hs:374:66-85 139396 89 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 139399 534 0.0 0.0 0.0 0.0
basicInitialize Data.Vector.Mutable src/Data/Vector/Mutable.hs:135:3-31 139402 89 0.0 0.0 0.0 0.0
basicUnsafeNew Data.Vector.Mutable src/Data/Vector/Mutable.hs:(128,3)-(131,32) 139401 89 0.0 0.0 0.0 0.0
internal Control.Monad.Primitive Control/Monad/Primitive.hs:215:3-21 139400 89 0.0 0.0 0.0 0.0
internal Control.Monad.Primitive Control/Monad/Primitive.hs:215:3-21 139398 356 0.0 0.0 0.0 0.0
unId Data.Vector.Fusion.Util src/Data/Vector/Fusion/Util.hs:25:21-24 139407 178 0.0 0.0 0.0 0.0
basicLength Data.Vector.Mutable src/Data/Vector/Mutable.hs:115:3-33 139405 89 0.0 0.0 0.0 0.0
basicLength Data.Vector src/Data/Vector.hs:276:3-32 139397 89 0.0 0.0 0.0 0.0
basicUnsafeCopy Data.Vector src/Data/Vector.hs:(285,3)-(286,29) 139403 89 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 139404 89 0.0 0.0 0.0 0.0
basicUnsafeFreeze Data.Vector src/Data/Vector.hs:(268,3)-(269,47) 139411 89 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 139412 89 0.0 0.0 0.0 0.0
marray# Data.Primitive.Array Data/Primitive/Array.hs:112:5-11 139413 89 0.0 0.0 0.0 0.0
basicUnsafeWrite Data.Vector.Mutable src/Data/Vector/Mutable.hs:147:3-65 139408 89 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 139409 89 0.0 0.0 0.0 0.0
marray# Data.Primitive.Array Data/Primitive/Array.hs:112:5-11 139410 89 0.0 0.0 0.0 0.0
sElems Data.Vector.Fusion.Bundle.Monadic src/Data/Vector/Fusion/Bundle/Monadic.hs:121:30-35 139406 89 0.0 0.0 0.0 0.0
unBox Data.Stream.Monadic src/Data/Stream/Monadic.hs:116:20-24 155337 89 0.0 0.0 0.0 0.0
each Control.Lens.Each src/Control/Lens/Each.hs:150:3-18 155331 0 0.0 0.0 0.0 0.0
taintedDot Control.Lens.Internal.Setter src/Control/Lens/Internal/Setter.hs:49:3-28 155332 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 155333 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 155334 0 0.0 0.0 0.0 0.0
untaintedDot Control.Lens.Internal.Setter src/Control/Lens/Internal/Setter.hs:47:3-33 155341 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 155342 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 155343 0 0.0 0.0 0.0 0.0
updateEdge.g Dodge.Path src/Dodge/Path.hs:(62,5)-(64,28) 155344 356 0.0 0.0 0.0 0.0
obstructPathsCrossing.updateincedge Dodge.Path src/Dodge/Path.hs:132:5-51 139390 24 0.0 0.0 0.0 0.0
obstructPathsCrossing.f Dodge.Path src/Dodge/Path.hs:136:5-39 139373 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 139375 0 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(394,3)-(396,45) 139374 0 0.0 0.0 0.0 0.0
getWallPathing Dodge.Wall.Pathing src/Dodge/Wall/Pathing.hs:(8,1)-(18,15) 155345 24 0.0 0.0 0.0 0.0
getWallPathing.f Dodge.Wall.Pathing src/Dodge/Wall/Pathing.hs:(16,5)-(18,15) 155346 24 0.0 0.0 0.0 0.0
compare Dodge.Data.Wall.Structure src/Dodge/Data/Wall/Structure.hs:22:19-21 155349 16 0.0 0.0 0.0 0.0
getWallPathing.g Dodge.Wall.Pathing src/Dodge/Wall/Pathing.hs:(13,5)-(15,37) 155347 24 0.0 0.0 0.0 0.0
getWallPathing.h Dodge.Wall.Pathing src/Dodge/Wall/Pathing.hs:(10,5)-(12,15) 155348 24 0.0 0.0 0.0 0.0
>= Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:52:19-21 155350 16 0.0 0.0 0.0 0.0
< Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:52:19-21 155351 16 0.0 0.0 0.0 0.0
< Dodge.Data.Wall.Structure src/Dodge/Data/Wall/Structure.hs:22:19-21 155352 16 0.0 0.0 0.0 0.0
plLineBlock.cornersAt Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:75:5-72 139338 92 0.0 0.0 0.0 0.0
plLineBlock.ksAtI Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:98:5-49 139333 92 0.0 0.0 0.0 0.0
plLineBlock.makeWallAt Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:107:5-81 139344 92 0.0 0.0 0.0 0.0
plLineBlock.makePane Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:(108,5)-(114,13) 139345 368 0.0 0.0 0.0 0.0
plLineBlock.ksAtI Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:98:5-49 139347 92 0.0 0.0 0.0 0.0
plLineBlock.linesAt Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:76:5-39 139348 92 0.0 0.0 0.0 0.0
loopPairs ListHelp src/ListHelp.hs:(31,1)-(35,69) 139349 92 0.0 0.0 0.0 0.0
loopPairs.f ListHelp src/ListHelp.hs:(33,5)-(34,40) 139350 368 0.0 0.0 0.0 0.0
plLineBlock.visibilityAt Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:(99,5)-(102,48) 139346 92 0.0 0.0 0.0 0.0
plLineBlock.shadowsAt Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:(103,5)-(106,51) 139336 92 0.0 0.0 0.0 0.0
plLineBlock.ksAtI Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:98:5-49 139389 120 0.0 0.0 0.0 0.0
plLineBlock.is Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:73:5-29 139328 16 0.0 0.0 0.0 0.0
plLineBlock.numBlocks Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:72:5-33 139323 16 0.0 0.0 0.0 0.0
plLineBlock.psOnLine Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:69:5-49 139315 16 0.0 0.0 0.0 0.0
divideLineOddNumPoints Geometry src/Geometry.hs:(263,1)-(274,34) 139316 16 0.0 0.0 0.0 0.0
divideLineOddNumPoints.\ Geometry src/Geometry.hs:266:20-80 139320 92 0.0 0.0 0.0 0.0
divideLineOddNumPoints.d Geometry src/Geometry.hs:269:5-16 139317 16 0.0 0.0 0.0 0.0
divideLineOddNumPoints.ns Geometry src/Geometry.hs:274:5-34 139321 16 0.0 0.0 0.0 0.0
divideLineOddNumPoints.numPoints Geometry src/Geometry.hs:(271,5)-(273,36) 139319 16 0.0 0.0 0.0 0.0
divideLineOddNumPoints.numPoints' Geometry src/Geometry.hs:270:5-40 139318 16 0.0 0.0 0.0 0.0
plLineBlock.wlid Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:77:5-62 139334 16 0.0 0.0 0.0 0.0
newKey IntMapHelp src/IntMapHelp.hs:62:1-42 139335 0 0.0 0.0 0.0 0.0
plLineBlock.cornersAt Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:75:5-72 139364 0 0.0 0.0 0.0 0.0
plLineBlock.insertBlock Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:(79,5)-(96,17) 139324 0 0.0 0.0 0.0 0.0
plLineBlock.shadowsAt Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:(103,5)-(106,51) 139327 0 0.0 0.0 0.0 0.0
plLineBlock.ksAtI Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:98:5-49 139337 32 0.0 0.0 0.0 0.0
plNewID Dodge.Base.NewID src/Dodge/Base/NewID.hs:(8,1)-(10,26) 139058 11 0.0 0.0 0.0 0.0
ipeeks Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:240:3-67 139059 11 0.0 0.0 0.0 0.0
extract Control.Comonad src/Control/Comonad.hs:177:3-23 139060 11 0.0 0.0 0.0 0.0
sieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:38:3-24 139061 11 0.0 0.0 0.0 0.0
ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:216:3-44 139063 28 0.0 0.0 0.0 0.0
fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:220:3-14 140114 6 0.0 0.0 0.0 0.0
sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:3-50 139070 0 0.0 0.0 0.0 0.0
cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 139071 0 0.0 0.0 0.0 0.0
sell.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:30-50 139072 1 0.0 0.0 0.0 0.0
cosieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:62:3-30 139073 11 0.0 0.0 0.0 0.0
fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:220:3-14 139062 22 0.0 0.0 0.0 0.0
plNewID.i Dodge.Base.NewID src/Dodge/Base/NewID.hs:10:5-26 139074 11 0.0 0.0 0.0 0.0
ipos Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:236:3-51 139076 11 0.0 0.0 0.0 0.0
extract Control.Comonad src/Control/Comonad.hs:177:3-23 139077 11 0.0 0.0 0.0 0.0
sieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:38:3-24 139078 11 0.0 0.0 0.0 0.0
ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:216:3-44 139080 28 0.0 0.0 0.0 0.0
fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:220:3-14 140115 6 0.0 0.0 0.0 0.0
sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:3-50 139081 0 0.0 0.0 0.0 0.0
cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 139082 0 0.0 0.0 0.0 0.0
sell.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:30-50 139083 11 0.0 0.0 0.0 0.0
cosieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:62:3-30 139084 11 0.0 0.0 0.0 0.0
fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:220:3-14 139079 22 0.0 0.0 0.0 0.0
newKey IntMapHelp src/IntMapHelp.hs:62:1-42 139075 0 0.0 0.0 0.0 0.0
sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:3-50 139067 0 0.0 0.0 0.0 0.0
cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 139068 0 0.0 0.0 0.0 0.0
sell.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:30-50 139069 10 0.0 0.0 0.0 0.0
at Control.Lens.At src/Control/Lens/At.hs:493:3-28 140569 8 0.0 0.0 0.0 0.0
mvButton Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:185:1-62 138873 8 0.0 0.0 0.0 0.0
plMachine Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:(205,1)-(222,68) 138862 6 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 138869 6 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 138870 6 0.0 0.0 0.0 0.0
at Control.Lens.At src/Control/Lens/At.hs:493:3-28 138875 6 0.0 0.0 0.0 0.0
plMachine.mcid Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:213:5-65 138877 6 0.0 0.0 0.0 0.0
newKey IntMapHelp src/IntMapHelp.hs:62:1-42 138878 0 0.0 0.0 0.0 0.0
plMachine.themc Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:216:5-74 143595 6 0.0 0.0 0.0 0.0
plMachine.wlid Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:214:5-62 138882 6 0.0 0.0 0.0 0.0
newKey IntMapHelp src/IntMapHelp.hs:62:1-42 138883 0 0.0 0.0 0.0 0.0
plMachine.wlids Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:215:5-58 143596 6 0.0 0.0 0.0 0.0
placeMachineWalls Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:(225,1)-(227,67) 138879 6 0.0 0.0 0.0 0.0
insertStructureWalls Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:(45,1)-(50,26) 138880 6 0.0 0.0 0.0 0.0
insertStructureWalls.\ Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:48:23-74 138892 24 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 138893 72 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 138894 72 0.0 0.0 0.0 0.0
insertWalls Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:118:1-50 138881 6 0.0 0.0 0.0 0.0
insertWall Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:(121,1)-(125,57) 138886 24 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 138888 24 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 138889 24 0.0 0.0 0.0 0.0
at Control.Lens.At src/Control/Lens/At.hs:493:3-28 138890 0 0.0 0.0 0.0 0.0
_wlID Dodge.Data.Wall src/Dodge/Data/Wall.hs:19:7-11 138891 24 0.0 0.0 0.0 0.0
_wlLine Dodge.Data.Wall src/Dodge/Data/Wall.hs:18:7-13 138920 24 0.0 0.0 0.0 0.0
at Control.Lens.At src/Control/Lens/At.hs:493:3-28 138887 24 0.0 0.0 0.0 0.0
obstructPathsCrossing Dodge.Path src/Dodge/Path.hs:(130,1)-(136,39) 138913 24 0.0 0.0 0.0 0.0
obstructPathsCrossing.inces Dodge.Path src/Dodge/Path.hs:134:5-74 138914 24 0.0 0.0 0.0 0.0
obstructPathsCrossing.inedgecrosses Dodge.Path src/Dodge/Path.hs:135:5-67 138926 368 0.0 0.0 0.0 0.0
== Linear.V2 src/Linear/V2.hs:114:4-5 138949 736 0.0 0.0 0.0 0.0
obstructPathsCrossing.f Dodge.Path src/Dodge/Path.hs:136:5-39 138927 736 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(394,3)-(396,45) 138928 736 0.0 0.0 0.0 0.0
basicLength Linear.V2 src/Linear/V2.hs:421:3-35 138930 1472 0.0 0.0 0.0 0.0
unId Data.Vector.Fusion.Util src/Data/Vector/Fusion/Util.hs:25:21-24 138929 1472 0.0 0.0 0.0 0.0
basicUnsafeIndexM Linear.V2 src/Linear/V2.hs:(423,3)-(427,22) 138939 736 0.0 0.0 0.0 0.0
>>= Data.Stream.Monadic src/Data/Stream/Monadic.hs:127:3-19 138944 1472 0.0 0.0 0.0 0.0
basicUnsafeIndexM Data.Vector.Unboxed.Base src/Data/Vector/Unboxed/Base.hs:510:833-890 138945 0 0.0 0.0 0.0 0.0
basicUnsafeIndexM Data.Vector.Primitive src/Data/Vector/Primitive.hs:253:3-75 138946 0 0.0 0.0 0.0 0.0
indexByteArray# Data.Primitive.Types Data/Primitive/Types.hs:291:226-293 138947 736 0.0 0.0 0.0 0.0
basicUnsafeIndexM Data.Vector.Unboxed.Base src/Data/Vector/Unboxed/Base.hs:510:833-890 138941 736 0.0 0.0 0.0 0.0
basicUnsafeIndexM Data.Vector.Primitive src/Data/Vector/Primitive.hs:253:3-75 138942 736 0.0 0.0 0.0 0.0
indexByteArray# Data.Primitive.Types Data/Primitive/Types.hs:291:226-293 138943 736 0.0 0.0 0.0 0.0
basicUnsafeIndexM.o Linear.V2 src/Linear/V2.hs:424:12-18 138940 736 0.0 0.0 0.0 0.0
unBox Data.Stream.Monadic src/Data/Stream/Monadic.hs:116:20-24 138948 736 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 138938 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 138923 44 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 138924 44 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 138925 88 0.0 0.0 0.0 0.0
_incEdgeZoning Dodge.Data.World src/Dodge/Data/World.hs:53:7-20 138915 24 0.0 0.0 0.0 0.0
zoneOfPoint Dodge.Zoning.Base src/Dodge/Zoning/Base.hs:47:1-26 138918 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 138919 44 0.0 0.0 0.0 0.0
obstructPathsCrossing.updateincedges Dodge.Path src/Dodge/Path.hs:133:5-53 138950 24 0.0 0.0 0.0 0.0
obstructPathsCrossing.updateincedge Dodge.Path src/Dodge/Path.hs:132:5-51 138952 0 0.0 0.0 0.0 0.0
updateEdge Dodge.Path src/Dodge/Path.hs:(60,1)-(64,28) 138953 40 0.0 0.0 0.0 0.0
each Control.Lens.Each src/Control/Lens/Each.hs:150:3-18 155435 40 0.0 0.0 0.0 0.0
taintedDot Control.Lens.Internal.Setter src/Control/Lens/Internal/Setter.hs:49:3-28 155436 40 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 155437 40 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 155438 40 0.0 0.0 0.0 0.0
untaintedDot Control.Lens.Internal.Setter src/Control/Lens/Internal/Setter.hs:47:3-33 155446 40 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 155447 40 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 155448 40 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(373,3)-(375,44) 138954 40 0.0 0.0 0.0 0.0
basicLength Data.Vector src/Data/Vector.hs:276:3-32 138956 80 0.0 0.0 0.0 0.0
unId Data.Vector.Fusion.Util src/Data/Vector/Fusion/Util.hs:25:21-24 138955 80 0.0 0.0 0.0 0.0
basicUnsafeIndexM Data.Vector src/Data/Vector.hs:282:3-62 155443 40 0.0 0.0 0.0 0.0
array# Data.Primitive.Array Data/Primitive/Array.hs:69:5-10 155444 40 0.0 0.0 0.0 0.0
ix.\ Control.Lens.At src/Control/Lens/At.hs:374:66-85 138957 40 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 138960 240 0.0 0.0 0.0 0.0
basicInitialize Data.Vector.Mutable src/Data/Vector/Mutable.hs:135:3-31 138963 40 0.0 0.0 0.0 0.0
basicUnsafeNew Data.Vector.Mutable src/Data/Vector/Mutable.hs:(128,3)-(131,32) 138962 40 0.0 0.0 0.0 0.0
internal Control.Monad.Primitive Control/Monad/Primitive.hs:215:3-21 138961 40 0.0 0.0 0.0 0.0
internal Control.Monad.Primitive Control/Monad/Primitive.hs:215:3-21 138959 160 0.0 0.0 0.0 0.0
unId Data.Vector.Fusion.Util src/Data/Vector/Fusion/Util.hs:25:21-24 138968 80 0.0 0.0 0.0 0.0
basicLength Data.Vector.Mutable src/Data/Vector/Mutable.hs:115:3-33 138966 40 0.0 0.0 0.0 0.0
basicLength Data.Vector src/Data/Vector.hs:276:3-32 138958 40 0.0 0.0 0.0 0.0
basicUnsafeCopy Data.Vector src/Data/Vector.hs:(285,3)-(286,29) 138964 40 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 138965 40 0.0 0.0 0.0 0.0
basicUnsafeFreeze Data.Vector src/Data/Vector.hs:(268,3)-(269,47) 138975 40 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 138976 40 0.0 0.0 0.0 0.0
marray# Data.Primitive.Array Data/Primitive/Array.hs:112:5-11 138977 40 0.0 0.0 0.0 0.0
basicUnsafeWrite Data.Vector.Mutable src/Data/Vector/Mutable.hs:147:3-65 138969 40 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 138970 40 0.0 0.0 0.0 0.0
marray# Data.Primitive.Array Data/Primitive/Array.hs:112:5-11 138971 40 0.0 0.0 0.0 0.0
sElems Data.Vector.Fusion.Bundle.Monadic src/Data/Vector/Fusion/Bundle/Monadic.hs:121:30-35 138967 40 0.0 0.0 0.0 0.0
unBox Data.Stream.Monadic src/Data/Stream/Monadic.hs:116:20-24 155445 40 0.0 0.0 0.0 0.0
each Control.Lens.Each src/Control/Lens/Each.hs:150:3-18 155439 0 0.0 0.0 0.0 0.0
taintedDot Control.Lens.Internal.Setter src/Control/Lens/Internal/Setter.hs:49:3-28 155440 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 155441 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 155442 0 0.0 0.0 0.0 0.0
untaintedDot Control.Lens.Internal.Setter src/Control/Lens/Internal/Setter.hs:47:3-33 155449 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 155450 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 155451 0 0.0 0.0 0.0 0.0
updateEdge.g Dodge.Path src/Dodge/Path.hs:(62,5)-(64,28) 155452 137 0.0 0.0 0.0 0.0
compare Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:52:19-21 155460 20 0.0 0.0 0.0 0.0
compare Dodge.Data.Wall.Structure src/Dodge/Data/Wall/Structure.hs:22:19-21 155461 20 0.0 0.0 0.0 0.0
obstructPathsCrossing.updateincedge Dodge.Path src/Dodge/Path.hs:132:5-51 138951 12 0.0 0.0 0.0 0.0
obstructPathsCrossing.f Dodge.Path src/Dodge/Path.hs:136:5-39 138931 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 138937 0 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(394,3)-(396,45) 138932 0 0.0 0.0 0.0 0.0
getWallPathing Dodge.Wall.Pathing src/Dodge/Wall/Pathing.hs:(8,1)-(18,15) 155453 12 0.0 0.0 0.0 0.0
getWallPathing.f Dodge.Wall.Pathing src/Dodge/Wall/Pathing.hs:(16,5)-(18,15) 155454 12 0.0 0.0 0.0 0.0
getWallPathing.g Dodge.Wall.Pathing src/Dodge/Wall/Pathing.hs:(13,5)-(15,37) 155455 12 0.0 0.0 0.0 0.0
getWallPathing.h Dodge.Wall.Pathing src/Dodge/Wall/Pathing.hs:(10,5)-(12,15) 155456 12 0.0 0.0 0.0 0.0
loopPairs ListHelp src/ListHelp.hs:(31,1)-(35,69) 138884 6 0.0 0.0 0.0 0.0
loopPairs.f ListHelp src/ListHelp.hs:(33,5)-(34,40) 138885 24 0.0 0.0 0.0 0.0
placeMachineWalls.baseWall Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:227:5-67 138895 6 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 138896 6 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 138897 6 0.0 0.0 0.0 0.0
plMachine.tolw Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:212:5-36 138868 0 0.0 0.0 0.0 0.0
at Control.Lens.At src/Control/Lens/At.hs:493:3-28 138876 0 0.0 0.0 0.0 0.0
placeChasm Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:(156,1)-(162,72) 141143 6 0.0 0.0 0.0 0.0
.:~ LensHelp src/LensHelp.hs:15:1-22 141144 6 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 141145 6 0.0 0.0 0.0 0.0
placeChasm.\ Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:158:55-86 141204 18 0.0 0.0 0.0 0.0
_rpPos Dodge.Data.Room src/Dodge/Data/Room.hs:16:7-12 141205 18 0.0 0.0 0.0 0.0
pointInPoly Geometry.Polygon src/Geometry/Polygon.hs:(87,1)-(88,24) 141206 18 0.0 0.0 0.0 0.0
pointInPoly.\ Geometry.Polygon src/Geometry/Polygon.hs:87:38-54 141207 42 0.0 0.0 0.0 0.0
ix.\ Control.Lens.At src/Control/Lens/At.hs:308:31-50 141146 6 0.0 0.0 0.0 0.0
placeChasm.f Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:161:5-40 141147 6 0.0 0.0 0.0 0.0
placeChasm.g Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:162:5-72 141150 24 0.0 0.0 0.0 0.0
obstructPathsCrossing Dodge.Path src/Dodge/Path.hs:(130,1)-(136,39) 141151 24 0.0 0.0 0.0 0.0
obstructPathsCrossing.inces Dodge.Path src/Dodge/Path.hs:134:5-74 141152 24 0.0 0.0 0.0 0.0
obstructPathsCrossing.inedgecrosses Dodge.Path src/Dodge/Path.hs:135:5-67 141159 1376 0.0 0.0 0.0 0.0
== Linear.V2 src/Linear/V2.hs:114:4-5 141178 2752 0.0 0.0 0.0 0.0
obstructPathsCrossing.f Dodge.Path src/Dodge/Path.hs:136:5-39 141160 2752 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(394,3)-(396,45) 141161 2752 0.0 0.0 0.0 0.0
basicLength Linear.V2 src/Linear/V2.hs:421:3-35 141163 5504 0.0 0.0 0.0 0.0
unId Data.Vector.Fusion.Util src/Data/Vector/Fusion/Util.hs:25:21-24 141162 5504 0.0 0.0 0.0 0.0
basicUnsafeIndexM Linear.V2 src/Linear/V2.hs:(423,3)-(427,22) 141168 2752 0.0 0.0 0.0 0.0
>>= Data.Stream.Monadic src/Data/Stream/Monadic.hs:127:3-19 141173 5504 0.0 0.0 0.0 0.0
basicUnsafeIndexM Data.Vector.Unboxed.Base src/Data/Vector/Unboxed/Base.hs:510:833-890 141174 0 0.0 0.0 0.0 0.0
basicUnsafeIndexM Data.Vector.Primitive src/Data/Vector/Primitive.hs:253:3-75 141175 0 0.0 0.0 0.0 0.0
indexByteArray# Data.Primitive.Types Data/Primitive/Types.hs:291:226-293 141176 2752 0.0 0.0 0.0 0.0
basicUnsafeIndexM Data.Vector.Unboxed.Base src/Data/Vector/Unboxed/Base.hs:510:833-890 141170 2752 0.0 0.0 0.0 0.0
basicUnsafeIndexM Data.Vector.Primitive src/Data/Vector/Primitive.hs:253:3-75 141171 2752 0.0 0.0 0.0 0.0
indexByteArray# Data.Primitive.Types Data/Primitive/Types.hs:291:226-293 141172 2752 0.0 0.0 0.0 0.0
basicUnsafeIndexM.o Linear.V2 src/Linear/V2.hs:424:12-18 141169 2752 0.0 0.0 0.0 0.0
unBox Data.Stream.Monadic src/Data/Stream/Monadic.hs:116:20-24 141177 2752 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 141167 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 141156 171 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 141157 171 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 141158 342 0.0 0.0 0.0 0.0
_incEdgeZoning Dodge.Data.World src/Dodge/Data/World.hs:53:7-20 141153 24 0.0 0.0 0.0 0.0
zoneOfPoint Dodge.Zoning.Base src/Dodge/Zoning/Base.hs:47:1-26 141154 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 141155 171 0.0 0.0 0.0 0.0
obstructPathsCrossing.updateincedges Dodge.Path src/Dodge/Path.hs:133:5-53 141179 24 0.0 0.0 0.0 0.0
obstructPathsCrossing.updateincedge Dodge.Path src/Dodge/Path.hs:132:5-51 141181 0 0.0 0.0 0.0 0.0
updateEdge Dodge.Path src/Dodge/Path.hs:(60,1)-(64,28) 141182 237 0.0 0.0 0.0 0.0
each Control.Lens.Each src/Control/Lens/Each.hs:150:3-18 155628 237 0.0 0.0 0.0 0.0
taintedDot Control.Lens.Internal.Setter src/Control/Lens/Internal/Setter.hs:49:3-28 155629 237 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 155630 237 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 155631 237 0.0 0.0 0.0 0.0
untaintedDot Control.Lens.Internal.Setter src/Control/Lens/Internal/Setter.hs:47:3-33 155639 237 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 155640 237 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 155641 237 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(373,3)-(375,44) 141183 237 0.0 0.0 0.0 0.0
basicLength Data.Vector src/Data/Vector.hs:276:3-32 141185 474 0.0 0.0 0.0 0.0
unId Data.Vector.Fusion.Util src/Data/Vector/Fusion/Util.hs:25:21-24 141184 474 0.0 0.0 0.0 0.0
basicUnsafeIndexM Data.Vector src/Data/Vector.hs:282:3-62 155636 237 0.0 0.0 0.0 0.0
array# Data.Primitive.Array Data/Primitive/Array.hs:69:5-10 155637 237 0.0 0.0 0.0 0.0
ix.\ Control.Lens.At src/Control/Lens/At.hs:374:66-85 141186 237 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 141189 1422 0.0 0.0 0.0 0.0
basicInitialize Data.Vector.Mutable src/Data/Vector/Mutable.hs:135:3-31 141192 237 0.0 0.0 0.0 0.0
basicUnsafeNew Data.Vector.Mutable src/Data/Vector/Mutable.hs:(128,3)-(131,32) 141191 237 0.0 0.0 0.0 0.0
internal Control.Monad.Primitive Control/Monad/Primitive.hs:215:3-21 141190 237 0.0 0.0 0.0 0.0
internal Control.Monad.Primitive Control/Monad/Primitive.hs:215:3-21 141188 948 0.0 0.0 0.0 0.0
unId Data.Vector.Fusion.Util src/Data/Vector/Fusion/Util.hs:25:21-24 141197 474 0.0 0.0 0.0 0.0
basicLength Data.Vector.Mutable src/Data/Vector/Mutable.hs:115:3-33 141195 237 0.0 0.0 0.0 0.0
basicLength Data.Vector src/Data/Vector.hs:276:3-32 141187 237 0.0 0.0 0.0 0.0
basicUnsafeCopy Data.Vector src/Data/Vector.hs:(285,3)-(286,29) 141193 237 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 141194 237 0.0 0.0 0.0 0.0
basicUnsafeFreeze Data.Vector src/Data/Vector.hs:(268,3)-(269,47) 141201 237 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 141202 237 0.0 0.0 0.0 0.0
marray# Data.Primitive.Array Data/Primitive/Array.hs:112:5-11 141203 237 0.0 0.0 0.0 0.0
basicUnsafeWrite Data.Vector.Mutable src/Data/Vector/Mutable.hs:147:3-65 141198 237 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 141199 237 0.0 0.0 0.0 0.0
marray# Data.Primitive.Array Data/Primitive/Array.hs:112:5-11 141200 237 0.0 0.0 0.0 0.0
sElems Data.Vector.Fusion.Bundle.Monadic src/Data/Vector/Fusion/Bundle/Monadic.hs:121:30-35 141196 237 0.0 0.0 0.0 0.0
unBox Data.Stream.Monadic src/Data/Stream/Monadic.hs:116:20-24 155638 237 0.0 0.0 0.0 0.0
each Control.Lens.Each src/Control/Lens/Each.hs:150:3-18 155632 0 0.0 0.0 0.0 0.0
taintedDot Control.Lens.Internal.Setter src/Control/Lens/Internal/Setter.hs:49:3-28 155633 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 155634 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 155635 0 0.0 0.0 0.0 0.0
untaintedDot Control.Lens.Internal.Setter src/Control/Lens/Internal/Setter.hs:47:3-33 155642 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 155643 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 155644 0 0.0 0.0 0.0 0.0
updateEdge.g Dodge.Path src/Dodge/Path.hs:(62,5)-(64,28) 155645 846 0.0 0.0 0.0 0.0
compare Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:52:19-21 155646 151 0.0 0.0 0.0 0.0
obstructPathsCrossing.updateincedge Dodge.Path src/Dodge/Path.hs:132:5-51 141180 20 0.0 0.0 0.0 0.0
obstructPathsCrossing.f Dodge.Path src/Dodge/Path.hs:136:5-39 141164 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 141166 0 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(394,3)-(396,45) 141165 0 0.0 0.0 0.0 0.0
loopPairs ListHelp src/ListHelp.hs:(31,1)-(35,69) 141148 6 0.0 0.0 0.0 0.0
loopPairs.f ListHelp src/ListHelp.hs:(33,5)-(34,40) 141149 24 0.0 0.0 0.0 0.0
placeSpotID.i Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:118:13-66 140573 4 0.0 0.0 0.0 0.0
newKey IntMapHelp src/IntMapHelp.hs:62:1-42 140574 0 0.0 0.0 0.0 0.0
plBlock Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:(21,1)-(35,32) 140729 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 140731 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 140732 1 0.0 0.0 0.0 0.0
at Control.Lens.At src/Control/Lens/At.hs:493:3-28 140733 0 0.0 0.0 0.0 0.0
at Control.Lens.At src/Control/Lens/At.hs:493:3-28 140730 1 0.0 0.0 0.0 0.0
insertStructureWalls Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:(45,1)-(50,26) 140736 1 0.0 0.0 0.0 0.0
insertStructureWalls.\ Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:48:23-74 140748 4 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 140749 12 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 140750 12 0.0 0.0 0.0 0.0
insertWalls Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:118:1-50 140737 1 0.0 0.0 0.0 0.0
insertWall Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:(121,1)-(125,57) 140742 4 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 140744 4 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 140745 4 0.0 0.0 0.0 0.0
at Control.Lens.At src/Control/Lens/At.hs:493:3-28 140746 0 0.0 0.0 0.0 0.0
_wlID Dodge.Data.Wall src/Dodge/Data/Wall.hs:19:7-11 140747 4 0.0 0.0 0.0 0.0
_wlLine Dodge.Data.Wall src/Dodge/Data/Wall.hs:18:7-13 140756 4 0.0 0.0 0.0 0.0
at Control.Lens.At src/Control/Lens/At.hs:493:3-28 140743 4 0.0 0.0 0.0 0.0
obstructPathsCrossing Dodge.Path src/Dodge/Path.hs:(130,1)-(136,39) 140751 4 0.0 0.0 0.0 0.0
obstructPathsCrossing.inces Dodge.Path src/Dodge/Path.hs:134:5-74 140752 4 0.0 0.0 0.0 0.0
obstructPathsCrossing.inedgecrosses Dodge.Path src/Dodge/Path.hs:135:5-67 140760 87 0.0 0.0 0.0 0.0
== Linear.V2 src/Linear/V2.hs:114:4-5 140779 174 0.0 0.0 0.0 0.0
obstructPathsCrossing.f Dodge.Path src/Dodge/Path.hs:136:5-39 140761 174 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(394,3)-(396,45) 140762 174 0.0 0.0 0.0 0.0
basicLength Linear.V2 src/Linear/V2.hs:421:3-35 140764 348 0.0 0.0 0.0 0.0
unId Data.Vector.Fusion.Util src/Data/Vector/Fusion/Util.hs:25:21-24 140763 348 0.0 0.0 0.0 0.0
basicUnsafeIndexM Linear.V2 src/Linear/V2.hs:(423,3)-(427,22) 140769 174 0.0 0.0 0.0 0.0
>>= Data.Stream.Monadic src/Data/Stream/Monadic.hs:127:3-19 140774 348 0.0 0.0 0.0 0.0
basicUnsafeIndexM Data.Vector.Unboxed.Base src/Data/Vector/Unboxed/Base.hs:510:833-890 140775 0 0.0 0.0 0.0 0.0
basicUnsafeIndexM Data.Vector.Primitive src/Data/Vector/Primitive.hs:253:3-75 140776 0 0.0 0.0 0.0 0.0
indexByteArray# Data.Primitive.Types Data/Primitive/Types.hs:291:226-293 140777 174 0.0 0.0 0.0 0.0
basicUnsafeIndexM Data.Vector.Unboxed.Base src/Data/Vector/Unboxed/Base.hs:510:833-890 140771 174 0.0 0.0 0.0 0.0
basicUnsafeIndexM Data.Vector.Primitive src/Data/Vector/Primitive.hs:253:3-75 140772 174 0.0 0.0 0.0 0.0
indexByteArray# Data.Primitive.Types Data/Primitive/Types.hs:291:226-293 140773 174 0.0 0.0 0.0 0.0
basicUnsafeIndexM.o Linear.V2 src/Linear/V2.hs:424:12-18 140770 174 0.0 0.0 0.0 0.0
unBox Data.Stream.Monadic src/Data/Stream/Monadic.hs:116:20-24 140778 174 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 140757 12 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 140758 12 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 140759 24 0.0 0.0 0.0 0.0
_incEdgeZoning Dodge.Data.World src/Dodge/Data/World.hs:53:7-20 140753 4 0.0 0.0 0.0 0.0
zoneOfPoint Dodge.Zoning.Base src/Dodge/Zoning/Base.hs:47:1-26 140754 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 140755 12 0.0 0.0 0.0 0.0
obstructPathsCrossing.updateincedges Dodge.Path src/Dodge/Path.hs:133:5-53 140780 4 0.0 0.0 0.0 0.0
obstructPathsCrossing.updateincedge Dodge.Path src/Dodge/Path.hs:132:5-51 140782 0 0.0 0.0 0.0 0.0
compare Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:52:19-21 155517 32 0.0 0.0 0.0 0.0
compare Dodge.Data.Wall.Structure src/Dodge/Data/Wall/Structure.hs:22:19-21 155518 32 0.0 0.0 0.0 0.0
updateEdge Dodge.Path src/Dodge/Path.hs:(60,1)-(64,28) 140783 18 0.0 0.0 0.0 0.0
each Control.Lens.Each src/Control/Lens/Each.hs:150:3-18 155491 18 0.0 0.0 0.0 0.0
taintedDot Control.Lens.Internal.Setter src/Control/Lens/Internal/Setter.hs:49:3-28 155492 18 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 155493 18 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 155494 18 0.0 0.0 0.0 0.0
untaintedDot Control.Lens.Internal.Setter src/Control/Lens/Internal/Setter.hs:47:3-33 155502 18 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 155503 18 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 155504 18 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(373,3)-(375,44) 140784 18 0.0 0.0 0.0 0.0
basicLength Data.Vector src/Data/Vector.hs:276:3-32 140786 36 0.0 0.0 0.0 0.0
unId Data.Vector.Fusion.Util src/Data/Vector/Fusion/Util.hs:25:21-24 140785 36 0.0 0.0 0.0 0.0
basicUnsafeIndexM Data.Vector src/Data/Vector.hs:282:3-62 155499 18 0.0 0.0 0.0 0.0
array# Data.Primitive.Array Data/Primitive/Array.hs:69:5-10 155500 18 0.0 0.0 0.0 0.0
ix.\ Control.Lens.At src/Control/Lens/At.hs:374:66-85 140787 18 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 140790 108 0.0 0.0 0.0 0.0
basicInitialize Data.Vector.Mutable src/Data/Vector/Mutable.hs:135:3-31 140793 18 0.0 0.0 0.0 0.0
basicUnsafeNew Data.Vector.Mutable src/Data/Vector/Mutable.hs:(128,3)-(131,32) 140792 18 0.0 0.0 0.0 0.0
internal Control.Monad.Primitive Control/Monad/Primitive.hs:215:3-21 140791 18 0.0 0.0 0.0 0.0
internal Control.Monad.Primitive Control/Monad/Primitive.hs:215:3-21 140789 72 0.0 0.0 0.0 0.0
unId Data.Vector.Fusion.Util src/Data/Vector/Fusion/Util.hs:25:21-24 140798 36 0.0 0.0 0.0 0.0
basicLength Data.Vector.Mutable src/Data/Vector/Mutable.hs:115:3-33 140796 18 0.0 0.0 0.0 0.0
basicLength Data.Vector src/Data/Vector.hs:276:3-32 140788 18 0.0 0.0 0.0 0.0
basicUnsafeCopy Data.Vector src/Data/Vector.hs:(285,3)-(286,29) 140794 18 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 140795 18 0.0 0.0 0.0 0.0
basicUnsafeFreeze Data.Vector src/Data/Vector.hs:(268,3)-(269,47) 140802 18 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 140803 18 0.0 0.0 0.0 0.0
marray# Data.Primitive.Array Data/Primitive/Array.hs:112:5-11 140804 18 0.0 0.0 0.0 0.0
basicUnsafeWrite Data.Vector.Mutable src/Data/Vector/Mutable.hs:147:3-65 140799 18 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 140800 18 0.0 0.0 0.0 0.0
marray# Data.Primitive.Array Data/Primitive/Array.hs:112:5-11 140801 18 0.0 0.0 0.0 0.0
sElems Data.Vector.Fusion.Bundle.Monadic src/Data/Vector/Fusion/Bundle/Monadic.hs:121:30-35 140797 18 0.0 0.0 0.0 0.0
unBox Data.Stream.Monadic src/Data/Stream/Monadic.hs:116:20-24 155501 18 0.0 0.0 0.0 0.0
each Control.Lens.Each src/Control/Lens/Each.hs:150:3-18 155495 0 0.0 0.0 0.0 0.0
taintedDot Control.Lens.Internal.Setter src/Control/Lens/Internal/Setter.hs:49:3-28 155496 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 155497 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 155498 0 0.0 0.0 0.0 0.0
untaintedDot Control.Lens.Internal.Setter src/Control/Lens/Internal/Setter.hs:47:3-33 155505 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 155506 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 155507 0 0.0 0.0 0.0 0.0
updateEdge.g Dodge.Path src/Dodge/Path.hs:(62,5)-(64,28) 155508 36 0.0 0.0 0.0 0.0
obstructPathsCrossing.updateincedge Dodge.Path src/Dodge/Path.hs:132:5-51 140781 2 0.0 0.0 0.0 0.0
obstructPathsCrossing.f Dodge.Path src/Dodge/Path.hs:136:5-39 140765 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 140767 0 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(394,3)-(396,45) 140766 0 0.0 0.0 0.0 0.0
>= Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:52:19-21 155514 2 0.0 0.0 0.0 0.0
< Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:52:19-21 155515 2 0.0 0.0 0.0 0.0
< Dodge.Data.Wall.Structure src/Dodge/Data/Wall/Structure.hs:22:19-21 155516 2 0.0 0.0 0.0 0.0
getWallPathing Dodge.Wall.Pathing src/Dodge/Wall/Pathing.hs:(8,1)-(18,15) 155509 2 0.0 0.0 0.0 0.0
getWallPathing.f Dodge.Wall.Pathing src/Dodge/Wall/Pathing.hs:(16,5)-(18,15) 155510 2 0.0 0.0 0.0 0.0
compare Dodge.Data.Wall.Structure src/Dodge/Data/Wall/Structure.hs:22:19-21 155513 2 0.0 0.0 0.0 0.0
getWallPathing.g Dodge.Wall.Pathing src/Dodge/Wall/Pathing.hs:(13,5)-(15,37) 155511 2 0.0 0.0 0.0 0.0
getWallPathing.h Dodge.Wall.Pathing src/Dodge/Wall/Pathing.hs:(10,5)-(12,15) 155512 2 0.0 0.0 0.0 0.0
loopPairs ListHelp src/ListHelp.hs:(31,1)-(35,69) 140740 1 0.0 0.0 0.0 0.0
loopPairs.f ListHelp src/ListHelp.hs:(33,5)-(34,40) 140741 4 0.0 0.0 0.0 0.0
plBlock.blid Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:33:5-62 140734 1 0.0 0.0 0.0 0.0
newKey IntMapHelp src/IntMapHelp.hs:62:1-42 140735 0 0.0 0.0 0.0 0.0
plBlock.i Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:34:5-58 140738 1 0.0 0.0 0.0 0.0
newKey IntMapHelp src/IntMapHelp.hs:62:1-42 140739 0 0.0 0.0 0.0 0.0
plBlock.is Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:35:5-32 143698 1 0.0 0.0 0.0 0.0
placeWallPoly Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:(172,1)-(174,70) 141503 1 0.0 0.0 0.0 0.0
addPane Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:(177,1)-(179,48) 141522 4 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 141531 8 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 141532 8 0.0 0.0 0.0 0.0
addPane.i Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:179:5-48 141529 4 0.0 0.0 0.0 0.0
newKey IntMapHelp src/IntMapHelp.hs:62:1-42 141530 0 0.0 0.0 0.0 0.0
insertWall Dodge.Placement.PlaceSpot.Block src/Dodge/Placement/PlaceSpot/Block.hs:(121,1)-(125,57) 141523 4 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 141525 4 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 141526 4 0.0 0.0 0.0 0.0
at Control.Lens.At src/Control/Lens/At.hs:493:3-28 141527 0 0.0 0.0 0.0 0.0
_wlID Dodge.Data.Wall src/Dodge/Data/Wall.hs:19:7-11 141528 4 0.0 0.0 0.0 0.0
_wlLine Dodge.Data.Wall src/Dodge/Data/Wall.hs:18:7-13 141538 4 0.0 0.0 0.0 0.0
at Control.Lens.At src/Control/Lens/At.hs:493:3-28 141524 4 0.0 0.0 0.0 0.0
obstructPathsCrossing Dodge.Path src/Dodge/Path.hs:(130,1)-(136,39) 141533 4 0.0 0.0 0.0 0.0
obstructPathsCrossing.inces Dodge.Path src/Dodge/Path.hs:134:5-74 141534 4 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 141539 4 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 141540 4 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 141541 8 0.0 0.0 0.0 0.0
_incEdgeZoning Dodge.Data.World src/Dodge/Data/World.hs:53:7-20 141535 4 0.0 0.0 0.0 0.0
zoneOfPoint Dodge.Zoning.Base src/Dodge/Zoning/Base.hs:47:1-26 141536 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 141537 4 0.0 0.0 0.0 0.0
obstructPathsCrossing.updateincedges Dodge.Path src/Dodge/Path.hs:133:5-53 141542 4 0.0 0.0 0.0 0.0
orderPolygon Geometry.Polygon src/Geometry/Polygon.hs:(126,1)-(128,53) 141504 1 0.0 0.0 0.0 0.0
orderPolygonAround Geometry.Polygon src/Geometry/Polygon.hs:(113,1)-(114,62) 141505 1 0.0 0.0 0.0 0.0
orderPolygonAround.\ Geometry.Polygon src/Geometry/Polygon.hs:114:43-58 141506 4 0.0 0.0 0.0 0.0
centroid Geometry.Polygon src/Geometry/Polygon.hs:169:1-64 141507 0 0.0 0.0 0.0 0.0
+ Linear.V2 src/Linear/V2.hs:207:3-18 141510 0 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 141511 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 141515 4 0.0 0.0 0.0 0.0
<*> Control.Foldl src/Control/Foldl.hs:(273,5)-(277,32) 141508 0 0.0 0.0 0.0 0.0
<*>.step Control.Foldl src/Control/Foldl.hs:274:13-64 141509 4 0.0 0.0 0.0 0.0
+ Linear.V2 src/Linear/V2.hs:207:3-18 141512 0 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 141513 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 141514 4 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 141516 0 0.0 0.0 0.0 0.0
genericLength Control.Foldl src/Control/Foldl.hs:901:1-41 141517 0 0.0 0.0 0.0 0.0
genericLength.\ Control.Foldl src/Control/Foldl.hs:901:31-35 141518 4 0.0 0.0 0.0 0.0
<*>.done Control.Foldl src/Control/Foldl.hs:276:13-51 141519 1 0.0 0.0 0.0 0.0
fmap Control.Foldl src/Control/Foldl.hs:240:5-62 141520 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 141521 1 0.0 0.0 0.0 0.0
layoutLevelFromSeed Dodge.LevelGen src/Dodge/LevelGen.hs:(41,1)-(80,40) 140807 0 0.0 0.0 0.0 0.0
layoutLevelFromSeed.treecluster Dodge.LevelGen src/Dodge/LevelGen.hs:48:9-57 140808 0 0.0 0.0 0.0 0.0
tutAnoTree Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(44,1)-(86,9) 140809 0 0.0 0.0 0.0 0.0
tutDrop Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(108,1)-(141,16) 141330 0 0.0 0.0 0.0 0.0
setRoomInt Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(96,1)-(100,84) 141331 0 0.0 0.0 0.0 0.0
setRoomInt.f Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:100:5-84 141332 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 141334 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 141335 1 0.0 0.0 0.0 0.0
at Control.Lens.At src/Control/Lens/At.hs:493:3-28 141336 0 0.0 0.0 0.0 0.0
at Control.Lens.At src/Control/Lens/At.hs:493:3-28 141333 1 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 151755 1 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 151754 1 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 151756 0 0.0 0.0 0.0 0.0
tutHub Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(267,1)-(340,16) 140810 0 0.0 0.0 0.0 0.0
setTreeInts Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(103,1)-(105,49) 140811 0 0.0 0.0 0.0 0.0
setRoomInt Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(96,1)-(100,84) 140812 0 0.0 0.0 0.0 0.0
setRoomInt.f Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:100:5-84 140813 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 140815 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 140816 1 0.0 0.0 0.0 0.0
at Control.Lens.At src/Control/Lens/At.hs:493:3-28 140817 0 0.0 0.0 0.0 0.0
at Control.Lens.At src/Control/Lens/At.hs:493:3-28 140814 1 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 142068 1 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 142067 1 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 142069 0 0.0 0.0 0.0 0.0
placePlainPSSpot.gw Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:(51,13)-(55,49) 138847 0 0.0 0.0 0.0 0.0
_plIDCont Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:110:7-15 138848 0 0.0 0.0 0.0 0.0
DONT_CARE MAIN <built-in> 138849 0 0.0 0.0 0.0 0.0
tutRezBox Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(380,1)-(401,68) 138850 0 0.0 0.0 0.0 0.0
tutRezBox.\ Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(387,25)-(395,58) 138851 0 0.0 0.0 0.0 0.0
putImmediateMessageTerminal Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(66,1)-(71,25) 138852 0 0.0 0.0 0.0 0.0
putTerminalImediateAccess Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(18,1)-(20,118) 138853 0 0.0 0.0 0.0 0.0
putTerminalFull Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(28,1)-(52,37) 138856 0 0.0 0.0 0.0 0.0
ps0PushPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:(80,1)-(81,56) 138857 0 0.0 0.0 0.0 0.0
ps0PushPS.\ Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:81:14-56 138858 0 0.0 0.0 0.0 0.0
putTerminalFull.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(30,18)-(41,143) 138981 0 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 138982 2 0.0 0.0 0.0 0.0
ix.\ Control.Lens.At src/Control/Lens/At.hs:308:31-50 138988 2 0.0 0.0 0.0 0.0
putTerminalFull.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(32,26)-(41,143) 138859 0 0.0 0.0 0.0 0.0
pt0 Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:55:1-63 138860 0 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 138989 2 0.0 0.0 0.0 0.0
ix.\ Control.Lens.At src/Control/Lens/At.hs:308:31-50 138990 2 0.0 0.0 0.0 0.0
putTerminalFull.\.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:41:36-143 138861 0 0.0 0.0 0.0 0.0
putTerminalFull.setids Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(43,5)-(52,37) 138978 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 138979 4 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 138980 4 0.0 0.0 0.0 0.0
putTerminalFull.\.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:41:36-143 143623 0 0.0 0.0 0.0 0.0
putTerminalFull.setids Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(43,5)-(52,37) 143624 0 0.0 0.0 0.0 0.0
at Control.Lens.At src/Control/Lens/At.hs:504:3-25 143625 0 0.0 0.0 0.0 0.0
compare Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:22:25-27 143626 2 0.0 0.0 0.0 0.0
putTerminalImediateAccess.f Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:20:5-118 138854 0 0.0 0.0 0.0 0.0
accessTerminal Dodge.WorldEffect src/Dodge/WorldEffect.hs:(55,1)-(70,77) 139006 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 139008 2 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 139009 2 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 139007 2 0.0 0.0 0.0 0.0
accessTerminal.tryToBoot Dodge.WorldEffect src/Dodge/WorldEffect.hs:(62,5)-(70,77) 143123 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143125 2 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143126 2 0.0 0.0 0.0 0.0
_tmBootLines Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:21:7-18 143127 1 0.0 0.0 0.0 0.0
_tmStatus Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:29:7-15 143124 1 0.0 0.0 0.0 0.0
ix.\ Control.Lens.At src/Control/Lens/At.hs:308:31-50 139014 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 139010 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 139011 0 0.0 0.0 0.0 0.0
/= Dodge.Data.Terminal.Status src/Dodge/Data/Terminal/Status.hs:16:15-16 139012 1 0.0 0.0 0.0 0.0
== Dodge.Data.Terminal.Status src/Dodge/Data/Terminal/Status.hs:16:15-16 139013 1 0.0 0.0 0.0 0.0
addButtonSlowDoor Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(96,1)-(134,37) 139966 0 0.0 0.0 0.0 0.0
addButtonSlowDoor.theterminal Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(105,5)-(108,70) 139967 0 0.0 0.0 0.0 0.0
putMessageTerminal Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(58,1)-(63,25) 139968 0 0.0 0.0 0.0 0.0
putTerminal Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:55:1-49 139969 0 0.0 0.0 0.0 0.0
putTerminalFull Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(28,1)-(52,37) 139970 0 0.0 0.0 0.0 0.0
ps0PushPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:(80,1)-(81,56) 139971 0 0.0 0.0 0.0 0.0
ps0PushPS.\ Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:81:14-56 139972 0 0.0 0.0 0.0 0.0
putTerminalFull.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(30,18)-(41,143) 139983 0 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 139984 2 0.0 0.0 0.0 0.0
ix.\ Control.Lens.At src/Control/Lens/At.hs:308:31-50 139989 2 0.0 0.0 0.0 0.0
putTerminalFull.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(32,26)-(41,143) 139973 0 0.0 0.0 0.0 0.0
pt0 Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:55:1-63 139974 0 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 139990 2 0.0 0.0 0.0 0.0
ix.\ Control.Lens.At src/Control/Lens/At.hs:308:31-50 139991 2 0.0 0.0 0.0 0.0
putTerminalFull.\.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:41:36-143 139975 0 0.0 0.0 0.0 0.0
putTerminalFull.setids Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(43,5)-(52,37) 139980 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 139981 4 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 139982 4 0.0 0.0 0.0 0.0
putTerminalFull.\.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:41:36-143 143618 0 0.0 0.0 0.0 0.0
putTerminalFull.setids Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(43,5)-(52,37) 143619 0 0.0 0.0 0.0 0.0
at Control.Lens.At src/Control/Lens/At.hs:504:3-25 143620 0 0.0 0.0 0.0 0.0
compare Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:22:25-27 143621 2 0.0 0.0 0.0 0.0
decontamRoom Dodge.Room.Airlock src/Dodge/Room/Airlock.hs:(39,1)-(75,9) 141694 0 0.0 0.0 0.0 0.0
analyser Dodge.Placement.Instance.Analyser src/Dodge/Placement/Instance/Analyser.hs:13:1-32 141695 0 0.0 0.0 0.0 0.0
analyserWithPrompt Dodge.Placement.Instance.Analyser src/Dodge/Placement/Instance/Analyser.hs:(17,1)-(32,61) 141696 0 0.0 0.0 0.0 0.0
analyserWithPrompt.\ Dodge.Placement.Instance.Analyser src/Dodge/Placement/Instance/Analyser.hs:(18,5)-(23,23) 141697 0 0.0 0.0 0.0 0.0
putTerminal Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:55:1-49 141698 0 0.0 0.0 0.0 0.0
putTerminalFull Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(28,1)-(52,37) 141699 0 0.0 0.0 0.0 0.0
ps0PushPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:(80,1)-(81,56) 141700 0 0.0 0.0 0.0 0.0
ps0PushPS.\ Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:81:14-56 141701 0 0.0 0.0 0.0 0.0
putTerminalFull.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(30,18)-(41,143) 141708 0 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 141709 2 0.0 0.0 0.0 0.0
ix.\ Control.Lens.At src/Control/Lens/At.hs:308:31-50 141714 2 0.0 0.0 0.0 0.0
putTerminalFull.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(32,26)-(41,143) 141702 0 0.0 0.0 0.0 0.0
pt0 Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:55:1-63 141703 0 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 141715 2 0.0 0.0 0.0 0.0
ix.\ Control.Lens.At src/Control/Lens/At.hs:308:31-50 141716 2 0.0 0.0 0.0 0.0
putTerminalFull.\.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:41:36-143 141704 0 0.0 0.0 0.0 0.0
putTerminalFull.setids Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(43,5)-(52,37) 141705 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 141706 4 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 141707 4 0.0 0.0 0.0 0.0
putTerminalFull.\.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:41:36-143 143598 0 0.0 0.0 0.0 0.0
putTerminalFull.setids Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(43,5)-(52,37) 143599 0 0.0 0.0 0.0 0.0
at Control.Lens.At src/Control/Lens/At.hs:504:3-25 143600 0 0.0 0.0 0.0 0.0
compare Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:22:25-27 143601 2 0.0 0.0 0.0 0.0
layoutLevelFromSeed Dodge.LevelGen src/Dodge/LevelGen.hs:(41,1)-(80,40) 140183 0 0.0 0.0 0.0 0.0
layoutLevelFromSeed.treecluster Dodge.LevelGen src/Dodge/LevelGen.hs:48:9-57 140184 0 0.0 0.0 0.0 0.0
tutAnoTree Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(44,1)-(86,9) 140185 0 0.0 0.0 0.0 0.0
tutHub Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(267,1)-(340,16) 140186 0 0.0 0.0 0.0 0.0
addDoorAtNthLinkToggleTerminal Dodge.Room.Warning src/Dodge/Room/Warning.hs:(41,1)-(59,86) 140322 0 0.0 0.0 0.0 0.0
addDoorAtNthLinkToggleTerminal.outplace Dodge.Room.Warning src/Dodge/Room/Warning.hs:(46,5)-(54,16) 140323 0 0.0 0.0 0.0 0.0
putMessageTerminal Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(58,1)-(63,25) 140324 0 0.0 0.0 0.0 0.0
putTerminal Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:55:1-49 140325 0 0.0 0.0 0.0 0.0
putTerminalFull Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(28,1)-(52,37) 140326 0 0.0 0.0 0.0 0.0
ps0PushPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:(80,1)-(81,56) 140327 0 0.0 0.0 0.0 0.0
ps0PushPS.\ Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:81:14-56 140328 0 0.0 0.0 0.0 0.0
putTerminalFull.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(30,18)-(41,143) 140335 0 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 140336 2 0.0 0.0 0.0 0.0
ix.\ Control.Lens.At src/Control/Lens/At.hs:308:31-50 140341 2 0.0 0.0 0.0 0.0
putTerminalFull.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(32,26)-(41,143) 140329 0 0.0 0.0 0.0 0.0
pt0 Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:55:1-63 140330 0 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 140342 2 0.0 0.0 0.0 0.0
ix.\ Control.Lens.At src/Control/Lens/At.hs:308:31-50 140343 2 0.0 0.0 0.0 0.0
putTerminalFull.\.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:41:36-143 140331 0 0.0 0.0 0.0 0.0
putTerminalFull.setids Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(43,5)-(52,37) 140332 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 140333 4 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 140334 4 0.0 0.0 0.0 0.0
putTerminalFull.\.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:41:36-143 143608 0 0.0 0.0 0.0 0.0
putTerminalFull.setids Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(43,5)-(52,37) 143609 0 0.0 0.0 0.0 0.0
at Control.Lens.At src/Control/Lens/At.hs:504:3-25 143610 0 0.0 0.0 0.0 0.0
compare Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:22:25-27 143611 2 0.0 0.0 0.0 0.0
analyserByDoorWithPrompt Dodge.Room.LasTurret src/Dodge/Room/LasTurret.hs:120:1-80 140187 0 0.0 0.0 0.0 0.0
analyserByNthLinkWithPrompt Dodge.Room.LasTurret src/Dodge/Room/LasTurret.hs:(101,1)-(114,88) 140188 0 0.0 0.0 0.0 0.0
analyserWithPrompt Dodge.Placement.Instance.Analyser src/Dodge/Placement/Instance/Analyser.hs:(17,1)-(32,61) 140189 0 0.0 0.0 0.0 0.0
analyserWithPrompt.\ Dodge.Placement.Instance.Analyser src/Dodge/Placement/Instance/Analyser.hs:(18,5)-(23,23) 140190 0 0.0 0.0 0.0 0.0
putTerminal Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:55:1-49 140191 0 0.0 0.0 0.0 0.0
putTerminalFull Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(28,1)-(52,37) 140192 0 0.0 0.0 0.0 0.0
ps0PushPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:(80,1)-(81,56) 140193 0 0.0 0.0 0.0 0.0
ps0PushPS.\ Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:81:14-56 140194 0 0.0 0.0 0.0 0.0
putTerminalFull.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(30,18)-(41,143) 140201 0 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 140202 2 0.0 0.0 0.0 0.0
ix.\ Control.Lens.At src/Control/Lens/At.hs:308:31-50 140207 2 0.0 0.0 0.0 0.0
putTerminalFull.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(32,26)-(41,143) 140195 0 0.0 0.0 0.0 0.0
pt0 Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:55:1-63 140196 0 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 140208 2 0.0 0.0 0.0 0.0
ix.\ Control.Lens.At src/Control/Lens/At.hs:308:31-50 140209 2 0.0 0.0 0.0 0.0
putTerminalFull.\.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:41:36-143 140197 0 0.0 0.0 0.0 0.0
putTerminalFull.setids Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(43,5)-(52,37) 140198 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 140199 4 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 140200 4 0.0 0.0 0.0 0.0
putTerminalFull.\.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:41:36-143 143613 0 0.0 0.0 0.0 0.0
putTerminalFull.setids Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(43,5)-(52,37) 143614 0 0.0 0.0 0.0 0.0
at Control.Lens.At src/Control/Lens/At.hs:504:3-25 143615 0 0.0 0.0 0.0 0.0
compare Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:22:25-27 143616 2 0.0 0.0 0.0 0.0
tutHub Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(267,1)-(340,16) 140522 0 0.0 0.0 0.0 0.0
tutHub.t Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(314,5)-(321,105) 140523 0 0.0 0.0 0.0 0.0
putMessageTerminal Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(58,1)-(63,25) 140524 0 0.0 0.0 0.0 0.0
putTerminal Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:55:1-49 140525 0 0.0 0.0 0.0 0.0
putTerminalFull Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(28,1)-(52,37) 140526 0 0.0 0.0 0.0 0.0
ps0PushPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:(80,1)-(81,56) 140527 0 0.0 0.0 0.0 0.0
ps0PushPS.\ Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:81:14-56 140528 0 0.0 0.0 0.0 0.0
putTerminalFull.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(30,18)-(41,143) 140539 0 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 140540 2 0.0 0.0 0.0 0.0
ix.\ Control.Lens.At src/Control/Lens/At.hs:308:31-50 140545 2 0.0 0.0 0.0 0.0
putTerminalFull.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(32,26)-(41,143) 140529 0 0.0 0.0 0.0 0.0
pt0 Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:55:1-63 140530 0 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 140546 2 0.0 0.0 0.0 0.0
ix.\ Control.Lens.At src/Control/Lens/At.hs:308:31-50 140547 2 0.0 0.0 0.0 0.0
putTerminalFull.\.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:41:36-143 140531 0 0.0 0.0 0.0 0.0
putTerminalFull.setids Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(43,5)-(52,37) 140536 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 140537 4 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 140538 4 0.0 0.0 0.0 0.0
putTerminalFull.\.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:41:36-143 143603 0 0.0 0.0 0.0 0.0
putTerminalFull.setids Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(43,5)-(52,37) 143604 0 0.0 0.0 0.0 0.0
at Control.Lens.At src/Control/Lens/At.hs:504:3-25 143605 0 0.0 0.0 0.0 0.0
compare Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:22:25-27 143606 2 0.0 0.0 0.0 0.0
_plSpot Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:106:7-13 138751 153 0.0 0.0 0.0 0.0
shiftPSBy Dodge.Placement.Shift src/Dodge/Placement/Shift.hs:(13,1)-(16,22) 138752 153 0.0 0.0 0.0 0.0
shiftPointBy Dodge.ShiftPoint src/Dodge/ShiftPoint.hs:9:1-50 138753 153 0.0 0.0 0.0 0.0
placePlainPSSpot.f Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:(58,5)-(60,41) 138781 191 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 140216 3 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 140217 3 0.0 0.0 0.0 0.0
at Control.Lens.At src/Control/Lens/At.hs:493:3-28 140218 0 0.0 0.0 0.0 0.0
at Control.Lens.At src/Control/Lens/At.hs:493:3-28 140215 3 0.0 0.0 0.0 0.0
placePlainPSSpot.gw Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:(51,13)-(55,49) 138702 191 0.0 0.0 0.0 0.0
_plIDCont Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:110:7-15 138703 191 0.0 0.0 0.0 0.0
DONT_CARE MAIN <built-in> 138789 0 0.0 0.0 0.0 0.0
decontamRoom Dodge.Room.Airlock src/Dodge/Room/Airlock.hs:(39,1)-(75,9) 141350 0 0.0 0.0 0.0 0.0
pContID Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:16:1-62 141351 0 0.0 0.0 0.0 0.0
contToIDCont Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:58:1-40 141352 1 0.0 0.0 0.0 0.0
_plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:108:7-12 141367 1 0.0 0.0 0.0 0.0
decontamRoom.\ Dodge.Room.Airlock src/Dodge/Room/Airlock.hs:(46,30)-(48,111) 141353 1 0.0 0.0 0.0 0.0
putDoubleDoorThen Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:(36,1)-(42,28) 141354 1 0.0 0.0 0.0 0.0
doorBetween Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:(53,1)-(61,40) 141356 2 0.0 0.0 0.0 0.0
divideLine Geometry src/Geometry.hs:(250,1)-(258,32) 141357 2 0.0 0.0 0.0 0.0
divideLine.\ Geometry src/Geometry.hs:253:20-80 141360 4 0.0 0.0 0.0 0.0
divideLine.d Geometry src/Geometry.hs:256:5-16 141358 2 0.0 0.0 0.0 0.0
divideLine.ns Geometry src/Geometry.hs:258:5-32 141361 2 0.0 0.0 0.0 0.0
divideLine.numPoints Geometry src/Geometry.hs:257:5-39 141359 2 0.0 0.0 0.0 0.0
doorBetween.adoor Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:(58,5)-(61,40) 141364 2 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 141365 4 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 141366 4 0.0 0.0 0.0 0.0
putSlideDr Dodge.Door.PutSlideDoor src/Dodge/Door/PutSlideDoor.hs:(13,1)-(20,87) 141368 2 0.0 0.0 0.0 0.0
putSlideDr.c Dodge.Door.PutSlideDoor src/Dodge/Door/PutSlideDoor.hs:15:5-45 141391 2 0.0 0.0 0.0 0.0
+ Linear.V2 src/Linear/V2.hs:207:3-18 141392 4 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 141393 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 141394 4 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 141401 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 141395 4 0.0 0.0 0.0 0.0
- Linear.V2 src/Linear/V2.hs:209:3-18 141396 4 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 141397 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 141398 4 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 141400 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 141399 4 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 141402 2 0.0 0.0 0.0 0.0
putSlideDr.thedr Dodge.Door.PutSlideDoor src/Dodge/Door/PutSlideDoor.hs:(16,5)-(20,87) 141369 2 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 141373 6 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 141374 6 0.0 0.0 0.0 0.0
- Linear.V2 src/Linear/V2.hs:209:3-18 141459 2 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 141460 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 141461 2 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 141463 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 141462 2 0.0 0.0 0.0 0.0
distance Linear.V2 src/Linear/V2.hs:268:10-18 141375 2 0.0 0.0 0.0 0.0
distance Linear.Metric src/Linear/Metric.hs:60:3-31 141376 2 0.0 0.0 0.0 0.0
^-^ Linear.V2 src/Linear/V2.hs:182:10-20 141382 0 0.0 0.0 0.0 0.0
^-^ Linear.Vector src/Linear/Vector.hs:133:3-27 141383 2 0.0 0.0 0.0 0.0
^+^ Linear.V2 src/Linear/V2.hs:182:10-20 141384 2 0.0 0.0 0.0 0.0
^+^ Linear.Vector src/Linear/Vector.hs:125:3-20 141385 2 0.0 0.0 0.0 0.0
liftU2 Linear.V2 src/Linear/V2.hs:185:3-17 141386 2 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 141387 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 141388 2 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 141389 2 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 141390 2 0.0 0.0 0.0 0.0
norm Linear.V2 src/Linear/V2.hs:268:10-18 141377 0 0.0 0.0 0.0 0.0
norm Linear.Metric src/Linear/Metric.hs:64:3-29 141378 2 0.0 0.0 0.0 0.0
quadrance Linear.V2 src/Linear/V2.hs:268:10-18 141379 2 0.0 0.0 0.0 0.0
quadrance Linear.Metric src/Linear/Metric.hs:52:3-23 141380 2 0.0 0.0 0.0 0.0
dot Linear.V2 src/Linear/V2.hs:269:3-39 141381 2 0.0 0.0 0.0 0.0
loopPairs ListHelp src/ListHelp.hs:(31,1)-(35,69) 141371 2 0.0 0.0 0.0 0.0
loopPairs.f ListHelp src/ListHelp.hs:(33,5)-(34,40) 141372 8 0.0 0.0 0.0 0.0
mkRectangle Dodge.LevelGen.DoorPane src/Dodge/LevelGen/DoorPane.hs:(8,1)-(10,38) 141370 2 0.0 0.0 0.0 0.0
+ Linear.V2 src/Linear/V2.hs:207:3-18 141472 2 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 141473 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 141474 2 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 141476 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 141475 2 0.0 0.0 0.0 0.0
- Linear.V2 src/Linear/V2.hs:209:3-18 141467 2 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 141468 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 141469 2 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 141471 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 141470 2 0.0 0.0 0.0 0.0
mkRectangle.n Dodge.LevelGen.DoorPane src/Dodge/LevelGen/DoorPane.hs:10:5-38 141458 2 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 141464 2 0.0 0.0 0.0 0.0
negate Linear.V2 src/Linear/V2.hs:213:3-22 141465 2 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 141466 2 0.0 0.0 0.0 0.0
ptCont Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:22:1-26 141362 0 0.0 0.0 0.0 0.0
psPtCont Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:19:1-56 141363 2 0.0 0.0 0.0 0.0
putDoubleDoorThen.\ Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:(38,17)-(40,36) 141403 1 0.0 0.0 0.0 0.0
putDoubleDoorThen.\.\ Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:40:25-36 141404 1 0.0 0.0 0.0 0.0
decontamRoom.\.\ Dodge.Room.Airlock src/Dodge/Room/Airlock.hs:48:37-111 141405 1 0.0 0.0 0.0 0.0
putDoubleDoorThen.half Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:42:5-28 141355 1 0.0 0.0 0.0 0.0
decontamRoom.\.\ Dodge.Room.Airlock src/Dodge/Room/Airlock.hs:48:37-111 141406 0 0.0 0.0 0.0 0.0
putDoubleDoor Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:(24,1)-(25,65) 141407 1 0.0 0.0 0.0 0.0
putDoubleDoorThen Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:(36,1)-(42,28) 141408 1 0.0 0.0 0.0 0.0
doorBetween Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:(53,1)-(61,40) 141410 2 0.0 0.0 0.0 0.0
divideLine Geometry src/Geometry.hs:(250,1)-(258,32) 141411 2 0.0 0.0 0.0 0.0
divideLine.\ Geometry src/Geometry.hs:253:20-80 141414 4 0.0 0.0 0.0 0.0
divideLine.d Geometry src/Geometry.hs:256:5-16 141412 2 0.0 0.0 0.0 0.0
divideLine.ns Geometry src/Geometry.hs:258:5-32 141415 2 0.0 0.0 0.0 0.0
divideLine.numPoints Geometry src/Geometry.hs:257:5-39 141413 2 0.0 0.0 0.0 0.0
doorBetween.adoor Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:(58,5)-(61,40) 141418 2 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 141419 4 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 141420 4 0.0 0.0 0.0 0.0
putSlideDr Dodge.Door.PutSlideDoor src/Dodge/Door/PutSlideDoor.hs:(13,1)-(20,87) 141421 2 0.0 0.0 0.0 0.0
putSlideDr.c Dodge.Door.PutSlideDoor src/Dodge/Door/PutSlideDoor.hs:15:5-45 141444 2 0.0 0.0 0.0 0.0
+ Linear.V2 src/Linear/V2.hs:207:3-18 141445 4 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 141446 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 141447 4 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 141454 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 141448 4 0.0 0.0 0.0 0.0
- Linear.V2 src/Linear/V2.hs:209:3-18 141449 4 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 141450 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 141451 4 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 141453 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 141452 4 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 141455 2 0.0 0.0 0.0 0.0
putSlideDr.thedr Dodge.Door.PutSlideDoor src/Dodge/Door/PutSlideDoor.hs:(16,5)-(20,87) 141422 2 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 141426 6 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 141427 6 0.0 0.0 0.0 0.0
- Linear.V2 src/Linear/V2.hs:209:3-18 141478 2 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 141479 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 141480 2 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 141482 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 141481 2 0.0 0.0 0.0 0.0
distance Linear.V2 src/Linear/V2.hs:268:10-18 141428 2 0.0 0.0 0.0 0.0
distance Linear.Metric src/Linear/Metric.hs:60:3-31 141429 2 0.0 0.0 0.0 0.0
^-^ Linear.V2 src/Linear/V2.hs:182:10-20 141435 0 0.0 0.0 0.0 0.0
^-^ Linear.Vector src/Linear/Vector.hs:133:3-27 141436 2 0.0 0.0 0.0 0.0
^+^ Linear.V2 src/Linear/V2.hs:182:10-20 141437 2 0.0 0.0 0.0 0.0
^+^ Linear.Vector src/Linear/Vector.hs:125:3-20 141438 2 0.0 0.0 0.0 0.0
liftU2 Linear.V2 src/Linear/V2.hs:185:3-17 141439 2 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 141440 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 141441 2 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 141442 2 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 141443 2 0.0 0.0 0.0 0.0
norm Linear.V2 src/Linear/V2.hs:268:10-18 141430 0 0.0 0.0 0.0 0.0
norm Linear.Metric src/Linear/Metric.hs:64:3-29 141431 2 0.0 0.0 0.0 0.0
quadrance Linear.V2 src/Linear/V2.hs:268:10-18 141432 2 0.0 0.0 0.0 0.0
quadrance Linear.Metric src/Linear/Metric.hs:52:3-23 141433 2 0.0 0.0 0.0 0.0
dot Linear.V2 src/Linear/V2.hs:269:3-39 141434 2 0.0 0.0 0.0 0.0
loopPairs ListHelp src/ListHelp.hs:(31,1)-(35,69) 141424 2 0.0 0.0 0.0 0.0
loopPairs.f ListHelp src/ListHelp.hs:(33,5)-(34,40) 141425 8 0.0 0.0 0.0 0.0
mkRectangle Dodge.LevelGen.DoorPane src/Dodge/LevelGen/DoorPane.hs:(8,1)-(10,38) 141423 2 0.0 0.0 0.0 0.0
+ Linear.V2 src/Linear/V2.hs:207:3-18 141491 2 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 141492 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 141493 2 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 141495 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 141494 2 0.0 0.0 0.0 0.0
- Linear.V2 src/Linear/V2.hs:209:3-18 141486 2 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 141487 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 141488 2 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 141490 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 141489 2 0.0 0.0 0.0 0.0
mkRectangle.n Dodge.LevelGen.DoorPane src/Dodge/LevelGen/DoorPane.hs:10:5-38 141477 2 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 141483 2 0.0 0.0 0.0 0.0
negate Linear.V2 src/Linear/V2.hs:213:3-22 141484 2 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 141485 2 0.0 0.0 0.0 0.0
ptCont Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:22:1-26 141416 0 0.0 0.0 0.0 0.0
psPtCont Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:19:1-56 141417 2 0.0 0.0 0.0 0.0
putDoubleDoorThen.\ Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:(38,17)-(40,36) 141456 1 0.0 0.0 0.0 0.0
putDoubleDoorThen.\.\ Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:40:25-36 141457 1 0.0 0.0 0.0 0.0
putDoubleDoorThen.half Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:42:5-28 141409 1 0.0 0.0 0.0 0.0
tutRezBox Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(380,1)-(401,68) 138790 0 0.0 0.0 0.0 0.0
tutRezBox.\ Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(387,25)-(395,58) 138791 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 138793 2 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 138794 2 0.0 0.0 0.0 0.0
tutRezBox.s Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:401:5-68 138806 1 0.0 0.0 0.0 0.0
tutorialMessage1 Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(404,1)-(421,12) 138807 1 0.0 0.0 0.0 0.0
makeTermLine Dodge.Terminal src/Dodge/Terminal.hs:97:1-46 149198 0 0.0 0.0 0.0 0.0
makeColorTermLine Dodge.Terminal src/Dodge/Terminal.hs:112:1-70 149199 1 0.0 0.0 0.0 0.0
putImmediateMessageTerminal Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(66,1)-(71,25) 138799 0 0.0 0.0 0.0 0.0
putTerminalImediateAccess Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(18,1)-(20,118) 138800 0 0.0 0.0 0.0 0.0
putTerminalFull Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(28,1)-(52,37) 138801 1 0.0 0.0 0.0 0.0
ps0PushPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:(80,1)-(81,56) 138802 2 0.0 0.0 0.0 0.0
ps0PushPS.\ Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:81:14-56 138809 2 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 138812 2 0.0 0.0 0.0 0.0
_plSpot Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:106:7-13 138817 2 0.0 0.0 0.0 0.0
right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:112:3-15 138811 2 0.0 0.0 0.0 0.0
putTerminalFull.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(30,18)-(41,143) 138810 1 0.0 0.0 0.0 0.0
putTerminalFull.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(32,26)-(41,143) 138818 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 138833 2 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 138834 2 0.0 0.0 0.0 0.0
_plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:108:7-12 150341 1 0.0 0.0 0.0 0.0
at Control.Lens.At src/Control/Lens/At.hs:504:3-25 138838 1 0.0 0.0 0.0 0.0
compare Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:22:25-27 138841 1 0.0 0.0 0.0 0.0
pt0 Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:55:1-63 138819 2 0.0 0.0 0.0 0.0
putTerminalFull.\.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:41:36-143 138842 1 0.0 0.0 0.0 0.0
putTerminalFull.\.\.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:41:127-142 138843 1 0.0 0.0 0.0 0.0
putTerminalFull.setids Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(43,5)-(52,37) 138991 0 0.0 0.0 0.0 0.0
putTerminalFull.setids.mcid Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:52:9-37 138992 1 0.0 0.0 0.0 0.0
_plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:108:7-12 138993 1 0.0 0.0 0.0 0.0
_plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:108:7-12 138839 1 0.0 0.0 0.0 0.0
at Control.Lens.At src/Control/Lens/At.hs:504:3-25 138840 1 0.0 0.0 0.0 0.0
putTerminalFull.\.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:41:36-143 138983 0 0.0 0.0 0.0 0.0
putTerminalFull.setids Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(43,5)-(52,37) 138984 0 0.0 0.0 0.0 0.0
at Control.Lens.At src/Control/Lens/At.hs:504:3-25 143622 1 0.0 0.0 0.0 0.0
putTerminalFull.setids.btid Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:51:9-37 138994 1 0.0 0.0 0.0 0.0
_plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:108:7-12 138995 1 0.0 0.0 0.0 0.0
putTerminalFull.setids.tmid Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:50:9-37 138985 1 0.0 0.0 0.0 0.0
_plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:108:7-12 138986 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 138803 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 138804 1 0.0 0.0 0.0 0.0
putTerminalImediateAccess.f Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:20:5-118 138844 1 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 138996 1 0.0 0.0 0.0 0.0
sps0 Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:43:1-21 138845 0 0.0 0.0 0.0 0.0
sPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:28:1-74 138846 1 0.0 0.0 0.0 0.0
addButtonSlowDoor Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(96,1)-(134,37) 139941 0 0.0 0.0 0.0 0.0
addButtonSlowDoor.theterminal Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(105,5)-(108,70) 139942 0 0.0 0.0 0.0 0.0
putMessageTerminal Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(58,1)-(63,25) 139943 0 0.0 0.0 0.0 0.0
putTerminal Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:55:1-49 139944 0 0.0 0.0 0.0 0.0
putTerminalFull Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(28,1)-(52,37) 139945 0 0.0 0.0 0.0 0.0
ps0PushPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:(80,1)-(81,56) 139946 1 0.0 0.0 0.0 0.0
ps0PushPS.\ Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:81:14-56 139947 2 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 139950 2 0.0 0.0 0.0 0.0
_plSpot Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:106:7-13 139951 2 0.0 0.0 0.0 0.0
right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:112:3-15 139949 2 0.0 0.0 0.0 0.0
putTerminalFull.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(30,18)-(41,143) 139948 1 0.0 0.0 0.0 0.0
putTerminalFull.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(32,26)-(41,143) 139952 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 139954 2 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 139955 2 0.0 0.0 0.0 0.0
_plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:108:7-12 150360 1 0.0 0.0 0.0 0.0
at Control.Lens.At src/Control/Lens/At.hs:504:3-25 139958 1 0.0 0.0 0.0 0.0
compare Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:22:25-27 139961 1 0.0 0.0 0.0 0.0
pt0 Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:55:1-63 139953 2 0.0 0.0 0.0 0.0
putTerminalFull.\.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:41:36-143 139962 1 0.0 0.0 0.0 0.0
putTerminalFull.\.\.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:41:127-142 139963 1 0.0 0.0 0.0 0.0
putTerminalFull.setids Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(43,5)-(52,37) 139992 0 0.0 0.0 0.0 0.0
putTerminalFull.setids.mcid Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:52:9-37 139993 1 0.0 0.0 0.0 0.0
_plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:108:7-12 139994 1 0.0 0.0 0.0 0.0
_plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:108:7-12 139959 1 0.0 0.0 0.0 0.0
at Control.Lens.At src/Control/Lens/At.hs:504:3-25 139960 1 0.0 0.0 0.0 0.0
putTerminalFull.\.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:41:36-143 139985 0 0.0 0.0 0.0 0.0
putTerminalFull.setids Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(43,5)-(52,37) 139986 0 0.0 0.0 0.0 0.0
at Control.Lens.At src/Control/Lens/At.hs:504:3-25 143617 1 0.0 0.0 0.0 0.0
putTerminalFull.setids.btid Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:51:9-37 139995 1 0.0 0.0 0.0 0.0
_plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:108:7-12 139996 1 0.0 0.0 0.0 0.0
putTerminalFull.setids.tmid Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:50:9-37 139987 1 0.0 0.0 0.0 0.0
_plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:108:7-12 139988 1 0.0 0.0 0.0 0.0
corridor Dodge.Room.Corridor src/Dodge/Room/Corridor.hs:(18,1)-(37,9) 140010 0 0.0 0.0 0.0 0.0
spanLightI Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:211:1-34 140011 0 0.0 0.0 0.0 0.0
spanColLightI Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(197,1)-(201,30) 140012 0 0.0 0.0 0.0 0.0
ps0j Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:68:1-89 140013 0 0.0 0.0 0.0 0.0
ps0j.\ Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:68:71-88 140014 5 0.0 0.0 0.0 0.0
decontamRoom Dodge.Room.Airlock src/Dodge/Room/Airlock.hs:(39,1)-(75,9) 141552 0 0.0 0.0 0.0 0.0
analyser Dodge.Placement.Instance.Analyser src/Dodge/Placement/Instance/Analyser.hs:13:1-32 141616 0 0.0 0.0 0.0 0.0
analyserWithPrompt Dodge.Placement.Instance.Analyser src/Dodge/Placement/Instance/Analyser.hs:(17,1)-(32,61) 141617 0 0.0 0.0 0.0 0.0
analyserWithPrompt.\ Dodge.Placement.Instance.Analyser src/Dodge/Placement/Instance/Analyser.hs:(18,5)-(23,23) 141631 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 141632 2 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 141633 2 0.0 0.0 0.0 0.0
_plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:108:7-12 141686 1 0.0 0.0 0.0 0.0
at Control.Lens.At src/Control/Lens/At.hs:504:3-25 141687 1 0.0 0.0 0.0 0.0
putTerminal Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:55:1-49 141634 0 0.0 0.0 0.0 0.0
putTerminalFull Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(28,1)-(52,37) 141635 1 0.0 0.0 0.0 0.0
ps0PushPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:(80,1)-(81,56) 141636 2 0.0 0.0 0.0 0.0
ps0PushPS.\ Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:81:14-56 141644 2 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 141647 2 0.0 0.0 0.0 0.0
_plSpot Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:106:7-13 141648 2 0.0 0.0 0.0 0.0
right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:112:3-15 141646 2 0.0 0.0 0.0 0.0
putTerminalFull.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(30,18)-(41,143) 141645 1 0.0 0.0 0.0 0.0
putTerminalFull.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(32,26)-(41,143) 141649 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 141651 2 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 141652 2 0.0 0.0 0.0 0.0
_plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:108:7-12 150677 1 0.0 0.0 0.0 0.0
at Control.Lens.At src/Control/Lens/At.hs:504:3-25 141688 1 0.0 0.0 0.0 0.0
compare Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:22:25-27 141689 3 0.0 0.0 0.0 0.0
pt0 Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:55:1-63 141650 2 0.0 0.0 0.0 0.0
putTerminalFull.\.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:41:36-143 141692 1 0.0 0.0 0.0 0.0
putTerminalFull.\.\.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:41:127-142 141693 1 0.0 0.0 0.0 0.0
putTerminalFull.setids Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(43,5)-(52,37) 141717 0 0.0 0.0 0.0 0.0
putTerminalFull.setids.mcid Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:52:9-37 141718 1 0.0 0.0 0.0 0.0
_plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:108:7-12 141719 1 0.0 0.0 0.0 0.0
_plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:108:7-12 141690 1 0.0 0.0 0.0 0.0
at Control.Lens.At src/Control/Lens/At.hs:504:3-25 141691 1 0.0 0.0 0.0 0.0
putTerminalFull.\.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:41:36-143 141710 0 0.0 0.0 0.0 0.0
putTerminalFull.setids Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(43,5)-(52,37) 141711 0 0.0 0.0 0.0 0.0
at Control.Lens.At src/Control/Lens/At.hs:504:3-25 143597 1 0.0 0.0 0.0 0.0
putTerminalFull.setids.btid Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:51:9-37 141720 1 0.0 0.0 0.0 0.0
_plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:108:7-12 141721 1 0.0 0.0 0.0 0.0
putTerminalFull.setids.tmid Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:50:9-37 141712 1 0.0 0.0 0.0 0.0
_plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:108:7-12 141713 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 141637 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 141638 1 0.0 0.0 0.0 0.0
extTrigLitPos Dodge.Placement.Instance.Button src/Dodge/Placement/Instance/Button.hs:(85,1)-(101,51) 141618 0 0.0 0.0 0.0 0.0
extTrigLitPos.\ Dodge.Placement.Instance.Button src/Dodge/Placement/Instance/Button.hs:(86,12)-(91,36) 141620 1 0.0 0.0 0.0 0.0
pContID Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:16:1-62 141621 2 0.0 0.0 0.0 0.0
contToIDCont Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:58:1-40 141624 2 0.0 0.0 0.0 0.0
_plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:108:7-12 141626 1 0.0 0.0 0.0 0.0
extTrigLitPos.\.\ Dodge.Placement.Instance.Button src/Dodge/Placement/Instance/Button.hs:(89,17)-(91,36) 141625 1 0.0 0.0 0.0 0.0
extTrigLitPos.ps' Dodge.Placement.Instance.Button src/Dodge/Placement/Instance/Button.hs:93:5-23 141627 1 0.0 0.0 0.0 0.0
_plSpot Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:106:7-13 141628 1 0.0 0.0 0.0 0.0
extTrigLitPos.themod Dodge.Placement.Instance.Button src/Dodge/Placement/Instance/Button.hs:(94,5)-(100,13) 141629 1 0.0 0.0 0.0 0.0
_plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:108:7-12 141630 1 0.0 0.0 0.0 0.0
extTrigLitPos.ps' Dodge.Placement.Instance.Button src/Dodge/Placement/Instance/Button.hs:93:5-23 141622 1 0.0 0.0 0.0 0.0
_plSpot Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:106:7-13 141623 1 0.0 0.0 0.0 0.0
psPtCont Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:19:1-56 141619 0 0.0 0.0 0.0 0.0
spanLightI Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:211:1-34 141553 0 0.0 0.0 0.0 0.0
spanColLightI Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(197,1)-(201,30) 141554 0 0.0 0.0 0.0 0.0
ps0j Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:68:1-89 141555 0 0.0 0.0 0.0 0.0
ps0j.\ Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:68:71-88 141556 1 0.0 0.0 0.0 0.0
door Dodge.Room.Door src/Dodge/Room/Door.hs:(14,1)-(28,9) 139022 0 0.0 0.0 0.0 0.0
putAutoDoor Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:(84,1)-(95,25) 139023 0 0.0 0.0 0.0 0.0
putAutoDoor.\ Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:(85,5)-(95,25) 139024 4 0.0 0.0 0.0 0.0
putAutoDoor.\.\ Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:(87,13)-(95,25) 139032 4 0.0 0.0 0.0 0.0
+ Linear.V2 src/Linear/V2.hs:207:3-18 139053 4 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 139054 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 139055 4 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 139120 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 139056 4 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 139052 4 0.0 0.0 0.0 0.0
putAutoDoor.\.\.x Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:87:17-76 139057 4 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 139098 4 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 139100 4 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 139086 4 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 139085 4 0.0 0.0 0.0 0.0
putAutoDoor.\.\.y Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:88:17-76 139102 4 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 139115 4 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 139118 4 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 139103 4 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 139117 4 0.0 0.0 0.0 0.0
putDoubleDoor Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:(24,1)-(25,65) 139033 4 0.0 0.0 0.0 0.0
putDoubleDoorThen Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:(36,1)-(42,28) 139034 4 0.0 0.0 0.0 0.0
doorBetween Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:(53,1)-(61,40) 139036 8 0.0 0.0 0.0 0.0
divideLine Geometry src/Geometry.hs:(250,1)-(258,32) 139037 8 0.0 0.0 0.0 0.0
divideLine.\ Geometry src/Geometry.hs:253:20-80 139040 16 0.0 0.0 0.0 0.0
divideLine.d Geometry src/Geometry.hs:256:5-16 139038 8 0.0 0.0 0.0 0.0
divideLine.ns Geometry src/Geometry.hs:258:5-32 139041 8 0.0 0.0 0.0 0.0
divideLine.numPoints Geometry src/Geometry.hs:257:5-39 139039 8 0.0 0.0 0.0 0.0
doorBetween.adoor Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:(58,5)-(61,40) 139048 8 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 139049 16 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 139050 16 0.0 0.0 0.0 0.0
putSlideDr Dodge.Door.PutSlideDoor src/Dodge/Door/PutSlideDoor.hs:(13,1)-(20,87) 139130 8 0.0 0.0 0.0 0.0
putSlideDr.c Dodge.Door.PutSlideDoor src/Dodge/Door/PutSlideDoor.hs:15:5-45 139166 8 0.0 0.0 0.0 0.0
+ Linear.V2 src/Linear/V2.hs:207:3-18 139167 16 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 139168 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 139169 16 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 139176 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 139170 16 0.0 0.0 0.0 0.0
- Linear.V2 src/Linear/V2.hs:209:3-18 139171 16 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 139172 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 139173 16 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 139175 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 139174 16 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 139177 8 0.0 0.0 0.0 0.0
putSlideDr.thedr Dodge.Door.PutSlideDoor src/Dodge/Door/PutSlideDoor.hs:(16,5)-(20,87) 139131 8 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 139135 24 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 139136 24 0.0 0.0 0.0 0.0
- Linear.V2 src/Linear/V2.hs:209:3-18 139238 8 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 139239 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 139240 8 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 139242 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 139241 8 0.0 0.0 0.0 0.0
distance Linear.V2 src/Linear/V2.hs:268:10-18 139137 8 0.0 0.0 0.0 0.0
distance Linear.Metric src/Linear/Metric.hs:60:3-31 139138 8 0.0 0.0 0.0 0.0
^-^ Linear.V2 src/Linear/V2.hs:182:10-20 139154 0 0.0 0.0 0.0 0.0
^-^ Linear.Vector src/Linear/Vector.hs:133:3-27 139155 8 0.0 0.0 0.0 0.0
^+^ Linear.V2 src/Linear/V2.hs:182:10-20 139156 8 0.0 0.0 0.0 0.0
^+^ Linear.Vector src/Linear/Vector.hs:125:3-20 139157 8 0.0 0.0 0.0 0.0
liftU2 Linear.V2 src/Linear/V2.hs:185:3-17 139158 8 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 139159 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 139160 8 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 139178 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 139161 8 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 139165 8 0.0 0.0 0.0 0.0
norm Linear.V2 src/Linear/V2.hs:268:10-18 139144 0 0.0 0.0 0.0 0.0
norm Linear.Metric src/Linear/Metric.hs:64:3-29 139145 8 0.0 0.0 0.0 0.0
quadrance Linear.V2 src/Linear/V2.hs:268:10-18 139146 8 0.0 0.0 0.0 0.0
quadrance Linear.Metric src/Linear/Metric.hs:52:3-23 139147 8 0.0 0.0 0.0 0.0
dot Linear.V2 src/Linear/V2.hs:269:3-39 139148 8 0.0 0.0 0.0 0.0
loopPairs ListHelp src/ListHelp.hs:(31,1)-(35,69) 139133 8 0.0 0.0 0.0 0.0
loopPairs.f ListHelp src/ListHelp.hs:(33,5)-(34,40) 139134 32 0.0 0.0 0.0 0.0
mkRectangle Dodge.LevelGen.DoorPane src/Dodge/LevelGen/DoorPane.hs:(8,1)-(10,38) 139132 8 0.0 0.0 0.0 0.0
+ Linear.V2 src/Linear/V2.hs:207:3-18 139300 8 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 139301 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 139302 8 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 139304 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 139303 8 0.0 0.0 0.0 0.0
- Linear.V2 src/Linear/V2.hs:209:3-18 139271 8 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 139272 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 139273 8 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 139275 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 139274 8 0.0 0.0 0.0 0.0
mkRectangle.n Dodge.LevelGen.DoorPane src/Dodge/LevelGen/DoorPane.hs:10:5-38 139237 8 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 139243 8 0.0 0.0 0.0 0.0
negate Linear.V2 src/Linear/V2.hs:213:3-22 139249 8 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 139250 8 0.0 0.0 0.0 0.0
ptCont Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:22:1-26 139043 0 0.0 0.0 0.0 0.0
psPtCont Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:19:1-56 139044 8 0.0 0.0 0.0 0.0
putDoubleDoorThen.\ Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:(38,17)-(40,36) 139179 4 0.0 0.0 0.0 0.0
putDoubleDoorThen.\.\ Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:40:25-36 139180 4 0.0 0.0 0.0 0.0
putDoubleDoorThen.half Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:42:5-28 139035 4 0.0 0.0 0.0 0.0
layoutLevelFromSeed Dodge.LevelGen src/Dodge/LevelGen.hs:(41,1)-(80,40) 139438 0 0.0 0.0 0.0 0.0
layoutLevelFromSeed.treecluster Dodge.LevelGen src/Dodge/LevelGen.hs:48:9-57 139439 0 0.0 0.0 0.0 0.0
tutAnoTree Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(44,1)-(86,9) 139440 0 0.0 0.0 0.0 0.0
slowDoorRoom Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(157,1)-(171,66) 139441 0 0.0 0.0 0.0 0.0
addButtonSlowDoor Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(96,1)-(134,37) 139709 0 0.0 0.0 0.0 0.0
addButtonSlowDoor.butDoor Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(123,5)-(134,37) 139710 0 0.0 0.0 0.0 0.0
addButtonSlowDoor.butDoor.\ Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(126,23)-(134,37) 139813 1 0.0 0.0 0.0 0.0
_plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:108:7-12 139829 1 0.0 0.0 0.0 0.0
putDoubleDoorThen Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:(36,1)-(42,28) 139814 1 0.0 0.0 0.0 0.0
doorBetween Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:(53,1)-(61,40) 139816 2 0.0 0.0 0.0 0.0
divideDoorPane Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:(73,1)-(81,59) 139822 12 0.0 0.0 0.0 0.0
divideDoorPane.adoor Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:78:5-49 139825 12 0.0 0.0 0.0 0.0
putSlideDr Dodge.Door.PutSlideDoor src/Dodge/Door/PutSlideDoor.hs:(13,1)-(20,87) 139834 12 0.0 0.0 0.0 0.0
putSlideDr.c Dodge.Door.PutSlideDoor src/Dodge/Door/PutSlideDoor.hs:15:5-45 139857 12 0.0 0.0 0.0 0.0
+ Linear.V2 src/Linear/V2.hs:207:3-18 139858 24 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 139859 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 139860 24 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 139867 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 139861 24 0.0 0.0 0.0 0.0
- Linear.V2 src/Linear/V2.hs:209:3-18 139862 24 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 139863 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 139864 24 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 139866 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 139865 24 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 139868 12 0.0 0.0 0.0 0.0
putSlideDr.thedr Dodge.Door.PutSlideDoor src/Dodge/Door/PutSlideDoor.hs:(16,5)-(20,87) 139835 12 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 139839 36 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 139840 36 0.0 0.0 0.0 0.0
- Linear.V2 src/Linear/V2.hs:209:3-18 139872 12 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 139873 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 139874 12 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 139876 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 139875 12 0.0 0.0 0.0 0.0
distance Linear.V2 src/Linear/V2.hs:268:10-18 139841 12 0.0 0.0 0.0 0.0
distance Linear.Metric src/Linear/Metric.hs:60:3-31 139842 12 0.0 0.0 0.0 0.0
^-^ Linear.V2 src/Linear/V2.hs:182:10-20 139848 0 0.0 0.0 0.0 0.0
^-^ Linear.Vector src/Linear/Vector.hs:133:3-27 139849 12 0.0 0.0 0.0 0.0
^+^ Linear.V2 src/Linear/V2.hs:182:10-20 139850 12 0.0 0.0 0.0 0.0
^+^ Linear.Vector src/Linear/Vector.hs:125:3-20 139851 12 0.0 0.0 0.0 0.0
liftU2 Linear.V2 src/Linear/V2.hs:185:3-17 139852 12 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 139853 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 139854 12 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 139855 12 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 139856 12 0.0 0.0 0.0 0.0
norm Linear.V2 src/Linear/V2.hs:268:10-18 139843 0 0.0 0.0 0.0 0.0
norm Linear.Metric src/Linear/Metric.hs:64:3-29 139844 12 0.0 0.0 0.0 0.0
quadrance Linear.V2 src/Linear/V2.hs:268:10-18 139845 12 0.0 0.0 0.0 0.0
quadrance Linear.Metric src/Linear/Metric.hs:52:3-23 139846 12 0.0 0.0 0.0 0.0
dot Linear.V2 src/Linear/V2.hs:269:3-39 139847 12 0.0 0.0 0.0 0.0
loopPairs ListHelp src/ListHelp.hs:(31,1)-(35,69) 139837 12 0.0 0.0 0.0 0.0
loopPairs.f ListHelp src/ListHelp.hs:(33,5)-(34,40) 139838 48 0.0 0.0 0.0 0.0
mkRectangle Dodge.LevelGen.DoorPane src/Dodge/LevelGen/DoorPane.hs:(8,1)-(10,38) 139836 12 0.0 0.0 0.0 0.0
+ Linear.V2 src/Linear/V2.hs:207:3-18 139885 12 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 139886 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 139887 12 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 139889 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 139888 12 0.0 0.0 0.0 0.0
- Linear.V2 src/Linear/V2.hs:209:3-18 139880 12 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 139881 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 139882 12 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 139884 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 139883 12 0.0 0.0 0.0 0.0
mkRectangle.n Dodge.LevelGen.DoorPane src/Dodge/LevelGen/DoorPane.hs:10:5-38 139871 12 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 139877 12 0.0 0.0 0.0 0.0
negate Linear.V2 src/Linear/V2.hs:213:3-22 139878 12 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 139879 12 0.0 0.0 0.0 0.0
divideDoorPane.thedoor Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:(79,5)-(81,59) 139826 12 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 139827 36 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 139828 36 0.0 0.0 0.0 0.0
ptCont Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:22:1-26 139823 0 0.0 0.0 0.0 0.0
psPtCont Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:19:1-56 139824 12 0.0 0.0 0.0 0.0
divideDoorPane.\ Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:75:43-99 139869 10 0.0 0.0 0.0 0.0
_plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:108:7-12 139870 10 0.0 0.0 0.0 0.0
putDoubleDoorThen.\ Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:(38,17)-(40,36) 139890 1 0.0 0.0 0.0 0.0
putDoubleDoorThen.\.\ Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:40:25-36 139891 1 0.0 0.0 0.0 0.0
divideLine Geometry src/Geometry.hs:(250,1)-(258,32) 139817 2 0.0 0.0 0.0 0.0
divideLine.\ Geometry src/Geometry.hs:253:20-80 139820 14 0.0 0.0 0.0 0.0
divideLine.d Geometry src/Geometry.hs:256:5-16 139818 2 0.0 0.0 0.0 0.0
divideLine.ns Geometry src/Geometry.hs:258:5-32 139821 2 0.0 0.0 0.0 0.0
divideLine.numPoints Geometry src/Geometry.hs:257:5-39 139819 2 0.0 0.0 0.0 0.0
putDoubleDoorThen.half Dodge.Placement.Instance.Door src/Dodge/Placement/Instance/Door.hs:42:5-28 139815 1 0.0 0.0 0.0 0.0
jps0' Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:61:1-72 139812 0 0.0 0.0 0.0 0.0
putLitButOnPos Dodge.Placement.Instance.Button src/Dodge/Placement/Instance/Button.hs:(70,1)-(81,48) 139711 0 0.0 0.0 0.0 0.0
putLitButOnPos.\ Dodge.Placement.Instance.Button src/Dodge/Placement/Instance/Button.hs:(74,17)-(78,36) 139804 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 139806 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 139807 1 0.0 0.0 0.0 0.0
_plSpot Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:106:7-13 139811 1 0.0 0.0 0.0 0.0
_plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:108:7-12 139810 1 0.0 0.0 0.0 0.0
jps0' Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:61:1-72 139805 1 0.0 0.0 0.0 0.0
makeButton Dodge.LevelGen.Switch src/Dodge/LevelGen/Switch.hs:21:1-75 139808 1 0.0 0.0 0.0 0.0
putLitButOnPos.changeLight Dodge.Placement.Instance.Button src/Dodge/Placement/Instance/Button.hs:80:5-49 139809 1 0.0 0.0 0.0 0.0
mntLSOn Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(74,1)-(82,34) 139712 0 0.0 0.0 0.0 0.0
ps0jPushPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:(75,1)-(76,46) 139713 0 0.0 0.0 0.0 0.0
ps0jPushPS.\ Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:76:13-46 139714 2 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 139715 2 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 139716 2 0.0 0.0 0.0 0.0
_plSpot Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:106:7-13 139793 2 0.0 0.0 0.0 0.0
pt0 Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:55:1-63 139803 0 0.0 0.0 0.0 0.0
southPillarsRoom Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:85:1-70 139442 0 0.0 0.0 0.0 0.0
roomRectAutoLinks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(144,1)-(151,43) 139443 0 0.0 0.0 0.0 0.0
mntLightLnkCond Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(174,1)-(176,59) 139444 0 0.0 0.0 0.0 0.0
mntLSCond Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(161,1)-(164,22) 139445 0 0.0 0.0 0.0 0.0
mntLS Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(134,1)-(136,40) 139446 0 0.0 0.0 0.0 0.0
mntLSOn Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(74,1)-(82,34) 139447 0 0.0 0.0 0.0 0.0
ps0jPushPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:(75,1)-(76,46) 139448 0 0.0 0.0 0.0 0.0
ps0jPushPS.\ Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:76:13-46 139449 4 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 139450 4 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 139451 4 0.0 0.0 0.0 0.0
_plSpot Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:106:7-13 139564 4 0.0 0.0 0.0 0.0
tutDrop Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(108,1)-(141,16) 141252 0 0.0 0.0 0.0 0.0
roomNgon Dodge.Room.Ngon src/Dodge/Room/Ngon.hs:(17,1)-(50,13) 141253 0 0.0 0.0 0.0 0.0
mntLightLnkCond Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(174,1)-(176,59) 141254 0 0.0 0.0 0.0 0.0
mntLSCond Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(161,1)-(164,22) 141255 0 0.0 0.0 0.0 0.0
mntLS Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(134,1)-(136,40) 141256 0 0.0 0.0 0.0 0.0
mntLSOn Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(74,1)-(82,34) 141257 0 0.0 0.0 0.0 0.0
ps0jPushPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:(75,1)-(76,46) 141258 0 0.0 0.0 0.0 0.0
ps0jPushPS.\ Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:76:13-46 141259 2 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 141260 2 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 141261 2 0.0 0.0 0.0 0.0
_plSpot Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:106:7-13 141318 2 0.0 0.0 0.0 0.0
roomRectAutoLinks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(144,1)-(151,43) 141729 0 0.0 0.0 0.0 0.0
mntLightLnkCond Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(174,1)-(176,59) 141730 0 0.0 0.0 0.0 0.0
mntLSCond Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(161,1)-(164,22) 141731 0 0.0 0.0 0.0 0.0
mntLS Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(134,1)-(136,40) 141732 0 0.0 0.0 0.0 0.0
mntLSOn Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(74,1)-(82,34) 141733 0 0.0 0.0 0.0 0.0
ps0jPushPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:(75,1)-(76,46) 141734 0 0.0 0.0 0.0 0.0
ps0jPushPS.\ Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:76:13-46 141735 4 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 141736 4 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 141737 4 0.0 0.0 0.0 0.0
_plSpot Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:106:7-13 141816 4 0.0 0.0 0.0 0.0
tutHub Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(267,1)-(340,16) 140098 0 0.0 0.0 0.0 0.0
addDoorAtNthLinkToggleTerminal Dodge.Room.Warning src/Dodge/Room/Warning.hs:(41,1)-(59,86) 140241 0 0.0 0.0 0.0 0.0
addDoorAtNthLinkToggleTerminal.outplace Dodge.Room.Warning src/Dodge/Room/Warning.hs:(46,5)-(54,16) 140242 0 0.0 0.0 0.0 0.0
addDoorAtNthLinkToggleTerminal.termMessages Dodge.Room.Warning src/Dodge/Room/Warning.hs:(55,5)-(59,86) 140269 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 140270 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 140271 1 0.0 0.0 0.0 0.0
_plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:108:7-12 140278 1 0.0 0.0 0.0 0.0
lineOutputTerminal Dodge.Room.Warning src/Dodge/Room/Warning.hs:67:1-76 140272 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 140257 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 140258 0 0.0 0.0 0.0 0.0
extTrigLitPos Dodge.Placement.Instance.Button src/Dodge/Placement/Instance/Button.hs:(85,1)-(101,51) 140243 0 0.0 0.0 0.0 0.0
extTrigLitPos.\ Dodge.Placement.Instance.Button src/Dodge/Placement/Instance/Button.hs:(86,12)-(91,36) 140245 1 0.0 0.0 0.0 0.0
pContID Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:16:1-62 140246 2 0.0 0.0 0.0 0.0
contToIDCont Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:58:1-40 140249 2 0.0 0.0 0.0 0.0
_plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:108:7-12 140251 1 0.0 0.0 0.0 0.0
extTrigLitPos.\.\ Dodge.Placement.Instance.Button src/Dodge/Placement/Instance/Button.hs:(89,17)-(91,36) 140250 1 0.0 0.0 0.0 0.0
extTrigLitPos.ps' Dodge.Placement.Instance.Button src/Dodge/Placement/Instance/Button.hs:93:5-23 140252 1 0.0 0.0 0.0 0.0
_plSpot Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:106:7-13 140253 1 0.0 0.0 0.0 0.0
extTrigLitPos.themod Dodge.Placement.Instance.Button src/Dodge/Placement/Instance/Button.hs:(94,5)-(100,13) 140254 1 0.0 0.0 0.0 0.0
_plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:108:7-12 140255 1 0.0 0.0 0.0 0.0
extTrigLitPos.ps' Dodge.Placement.Instance.Button src/Dodge/Placement/Instance/Button.hs:93:5-23 140247 1 0.0 0.0 0.0 0.0
_plSpot Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:106:7-13 140248 1 0.0 0.0 0.0 0.0
psPtCont Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:19:1-56 140244 0 0.0 0.0 0.0 0.0
putMessageTerminal Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(58,1)-(63,25) 140263 0 0.0 0.0 0.0 0.0
putTerminal Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:55:1-49 140264 0 0.0 0.0 0.0 0.0
putTerminalFull Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(28,1)-(52,37) 140265 1 0.0 0.0 0.0 0.0
ps0PushPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:(80,1)-(81,56) 140266 2 0.0 0.0 0.0 0.0
ps0PushPS.\ Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:81:14-56 140305 2 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 140308 2 0.0 0.0 0.0 0.0
_plSpot Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:106:7-13 140309 2 0.0 0.0 0.0 0.0
right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:112:3-15 140307 2 0.0 0.0 0.0 0.0
putTerminalFull.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(30,18)-(41,143) 140306 1 0.0 0.0 0.0 0.0
putTerminalFull.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(32,26)-(41,143) 140310 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 140312 2 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 140313 2 0.0 0.0 0.0 0.0
_plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:108:7-12 150581 1 0.0 0.0 0.0 0.0
at Control.Lens.At src/Control/Lens/At.hs:504:3-25 140316 1 0.0 0.0 0.0 0.0
compare Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:22:25-27 140319 1 0.0 0.0 0.0 0.0
pt0 Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:55:1-63 140311 2 0.0 0.0 0.0 0.0
putTerminalFull.\.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:41:36-143 140320 1 0.0 0.0 0.0 0.0
putTerminalFull.\.\.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:41:127-142 140321 1 0.0 0.0 0.0 0.0
putTerminalFull.setids Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(43,5)-(52,37) 140344 0 0.0 0.0 0.0 0.0
putTerminalFull.setids.mcid Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:52:9-37 140345 1 0.0 0.0 0.0 0.0
_plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:108:7-12 140346 1 0.0 0.0 0.0 0.0
_plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:108:7-12 140317 1 0.0 0.0 0.0 0.0
at Control.Lens.At src/Control/Lens/At.hs:504:3-25 140318 1 0.0 0.0 0.0 0.0
putTerminalFull.\.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:41:36-143 140337 0 0.0 0.0 0.0 0.0
putTerminalFull.setids Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(43,5)-(52,37) 140338 0 0.0 0.0 0.0 0.0
at Control.Lens.At src/Control/Lens/At.hs:504:3-25 143607 1 0.0 0.0 0.0 0.0
putTerminalFull.setids.btid Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:51:9-37 140347 1 0.0 0.0 0.0 0.0
_plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:108:7-12 140348 1 0.0 0.0 0.0 0.0
putTerminalFull.setids.tmid Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:50:9-37 140339 1 0.0 0.0 0.0 0.0
_plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:108:7-12 140340 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 140267 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 140268 1 0.0 0.0 0.0 0.0
analyserByDoorWithPrompt Dodge.Room.LasTurret src/Dodge/Room/LasTurret.hs:120:1-80 140099 0 0.0 0.0 0.0 0.0
analyserByNthLinkWithPrompt Dodge.Room.LasTurret src/Dodge/Room/LasTurret.hs:(101,1)-(114,88) 140100 0 0.0 0.0 0.0 0.0
analyserWithPrompt Dodge.Placement.Instance.Analyser src/Dodge/Placement/Instance/Analyser.hs:(17,1)-(32,61) 140101 0 0.0 0.0 0.0 0.0
analyserWithPrompt.\ Dodge.Placement.Instance.Analyser src/Dodge/Placement/Instance/Analyser.hs:(18,5)-(23,23) 140120 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 140121 2 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 140122 2 0.0 0.0 0.0 0.0
_plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:108:7-12 140175 1 0.0 0.0 0.0 0.0
at Control.Lens.At src/Control/Lens/At.hs:504:3-25 140176 1 0.0 0.0 0.0 0.0
putTerminal Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:55:1-49 140123 0 0.0 0.0 0.0 0.0
putTerminalFull Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(28,1)-(52,37) 140124 1 0.0 0.0 0.0 0.0
ps0PushPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:(80,1)-(81,56) 140125 2 0.0 0.0 0.0 0.0
ps0PushPS.\ Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:81:14-56 140151 2 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 140154 2 0.0 0.0 0.0 0.0
_plSpot Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:106:7-13 140155 2 0.0 0.0 0.0 0.0
right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:112:3-15 140153 2 0.0 0.0 0.0 0.0
putTerminalFull.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(30,18)-(41,143) 140152 1 0.0 0.0 0.0 0.0
putTerminalFull.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(32,26)-(41,143) 140156 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 140158 2 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 140159 2 0.0 0.0 0.0 0.0
_plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:108:7-12 150572 1 0.0 0.0 0.0 0.0
at Control.Lens.At src/Control/Lens/At.hs:504:3-25 140177 1 0.0 0.0 0.0 0.0
compare Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:22:25-27 140178 3 0.0 0.0 0.0 0.0
pt0 Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:55:1-63 140157 2 0.0 0.0 0.0 0.0
putTerminalFull.\.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:41:36-143 140181 1 0.0 0.0 0.0 0.0
putTerminalFull.\.\.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:41:127-142 140182 1 0.0 0.0 0.0 0.0
putTerminalFull.setids Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(43,5)-(52,37) 140210 0 0.0 0.0 0.0 0.0
putTerminalFull.setids.mcid Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:52:9-37 140211 1 0.0 0.0 0.0 0.0
_plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:108:7-12 140212 1 0.0 0.0 0.0 0.0
_plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:108:7-12 140179 1 0.0 0.0 0.0 0.0
at Control.Lens.At src/Control/Lens/At.hs:504:3-25 140180 1 0.0 0.0 0.0 0.0
putTerminalFull.\.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:41:36-143 140203 0 0.0 0.0 0.0 0.0
putTerminalFull.setids Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(43,5)-(52,37) 140204 0 0.0 0.0 0.0 0.0
at Control.Lens.At src/Control/Lens/At.hs:504:3-25 143612 1 0.0 0.0 0.0 0.0
putTerminalFull.setids.btid Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:51:9-37 140213 1 0.0 0.0 0.0 0.0
_plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:108:7-12 140214 1 0.0 0.0 0.0 0.0
putTerminalFull.setids.tmid Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:50:9-37 140205 1 0.0 0.0 0.0 0.0
_plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:108:7-12 140206 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 140126 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 140127 1 0.0 0.0 0.0 0.0
extTrigLitPos Dodge.Placement.Instance.Button src/Dodge/Placement/Instance/Button.hs:(85,1)-(101,51) 140102 0 0.0 0.0 0.0 0.0
extTrigLitPos.\ Dodge.Placement.Instance.Button src/Dodge/Placement/Instance/Button.hs:(86,12)-(91,36) 140104 1 0.0 0.0 0.0 0.0
pContID Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:16:1-62 140105 2 0.0 0.0 0.0 0.0
contToIDCont Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:58:1-40 140111 2 0.0 0.0 0.0 0.0
_plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:108:7-12 140113 1 0.0 0.0 0.0 0.0
extTrigLitPos.\.\ Dodge.Placement.Instance.Button src/Dodge/Placement/Instance/Button.hs:(89,17)-(91,36) 140112 1 0.0 0.0 0.0 0.0
extTrigLitPos.ps' Dodge.Placement.Instance.Button src/Dodge/Placement/Instance/Button.hs:93:5-23 140116 1 0.0 0.0 0.0 0.0
_plSpot Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:106:7-13 140117 1 0.0 0.0 0.0 0.0
extTrigLitPos.themod Dodge.Placement.Instance.Button src/Dodge/Placement/Instance/Button.hs:(94,5)-(100,13) 140118 1 0.0 0.0 0.0 0.0
_plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:108:7-12 140119 1 0.0 0.0 0.0 0.0
extTrigLitPos.ps' Dodge.Placement.Instance.Button src/Dodge/Placement/Instance/Button.hs:93:5-23 140106 1 0.0 0.0 0.0 0.0
_plSpot Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:106:7-13 140107 1 0.0 0.0 0.0 0.0
psPtCont Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:19:1-56 140103 0 0.0 0.0 0.0 0.0
critsRoom Dodge.Room.Room src/Dodge/Room/Room.hs:(399,1)-(405,13) 140856 0 0.0 0.0 0.0 0.0
glassSwitchBackCrits Dodge.Room.Room src/Dodge/Room/Room.hs:(107,1)-(109,51) 140857 0 0.0 0.0 0.0 0.0
glassSwitchBack Dodge.Room.Room src/Dodge/Room/Room.hs:(73,1)-(104,41) 140858 0 0.0 0.0 0.0 0.0
mntLightLnkCond Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(174,1)-(176,59) 140859 0 0.0 0.0 0.0 0.0
mntLSCond Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(161,1)-(164,22) 140860 0 0.0 0.0 0.0 0.0
mntLS Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(134,1)-(136,40) 140861 0 0.0 0.0 0.0 0.0
mntLSOn Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(74,1)-(82,34) 140862 0 0.0 0.0 0.0 0.0
ps0jPushPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:(75,1)-(76,46) 140863 0 0.0 0.0 0.0 0.0
ps0jPushPS.\ Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:76:13-46 140864 10 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 140865 10 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 140866 10 0.0 0.0 0.0 0.0
_plSpot Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:106:7-13 140923 10 0.0 0.0 0.0 0.0
roomNgon Dodge.Room.Ngon src/Dodge/Room/Ngon.hs:(17,1)-(50,13) 140372 0 0.0 0.0 0.0 0.0
mntLightLnkCond Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(174,1)-(176,59) 140373 0 0.0 0.0 0.0 0.0
mntLSCond Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(161,1)-(164,22) 140374 0 0.0 0.0 0.0 0.0
mntLS Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(134,1)-(136,40) 140375 0 0.0 0.0 0.0 0.0
mntLSOn Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(74,1)-(82,34) 140376 0 0.0 0.0 0.0 0.0
ps0jPushPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:(75,1)-(76,46) 140377 0 0.0 0.0 0.0 0.0
ps0jPushPS.\ Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:76:13-46 140378 2 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 140379 2 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 140380 2 0.0 0.0 0.0 0.0
_plSpot Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:106:7-13 140443 2 0.0 0.0 0.0 0.0
tutHub.r Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:313:5-77 140582 0 0.0 0.0 0.0 0.0
roomRectAutoLinks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(144,1)-(151,43) 140583 0 0.0 0.0 0.0 0.0
mntLightLnkCond Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(174,1)-(176,59) 140584 0 0.0 0.0 0.0 0.0
mntLSCond Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(161,1)-(164,22) 140585 0 0.0 0.0 0.0 0.0
mntLS Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(134,1)-(136,40) 140586 0 0.0 0.0 0.0 0.0
mntLSOn Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(74,1)-(82,34) 140587 0 0.0 0.0 0.0 0.0
ps0jPushPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:(75,1)-(76,46) 140588 0 0.0 0.0 0.0 0.0
ps0jPushPS.\ Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:76:13-46 140589 4 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 140590 4 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 140591 4 0.0 0.0 0.0 0.0
_plSpot Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:106:7-13 140654 4 0.0 0.0 0.0 0.0
tutLight Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(232,1)-(257,24) 141056 0 0.0 0.0 0.0 0.0
chasmSimpleMaze Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(211,1)-(229,22) 141057 0 0.0 0.0 0.0 0.0
zChasm Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(162,1)-(171,17) 141058 0 0.0 0.0 0.0 0.0
roomRectAutoLinks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(144,1)-(151,43) 141059 0 0.0 0.0 0.0 0.0
mntLightLnkCond Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(174,1)-(176,59) 141060 0 0.0 0.0 0.0 0.0
mntLSCond Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(161,1)-(164,22) 141061 0 0.0 0.0 0.0 0.0
mntLS Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(134,1)-(136,40) 141062 0 0.0 0.0 0.0 0.0
mntLSOn Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(74,1)-(82,34) 141063 0 0.0 0.0 0.0 0.0
ps0jPushPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:(75,1)-(76,46) 141064 0 0.0 0.0 0.0 0.0
ps0jPushPS.\ Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:76:13-46 141065 4 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 141066 4 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 141067 4 0.0 0.0 0.0 0.0
_plSpot Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:106:7-13 141121 4 0.0 0.0 0.0 0.0
tutHub Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(267,1)-(340,16) 140499 0 0.0 0.0 0.0 0.0
tutHub.t Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(314,5)-(321,105) 140500 0 0.0 0.0 0.0 0.0
putMessageTerminal Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(58,1)-(63,25) 140501 0 0.0 0.0 0.0 0.0
putTerminal Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:55:1-49 140502 0 0.0 0.0 0.0 0.0
putTerminalFull Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(28,1)-(52,37) 140503 0 0.0 0.0 0.0 0.0
ps0PushPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:(80,1)-(81,56) 140504 1 0.0 0.0 0.0 0.0
ps0PushPS.\ Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:81:14-56 140505 2 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 140508 2 0.0 0.0 0.0 0.0
_plSpot Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:106:7-13 140509 2 0.0 0.0 0.0 0.0
right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:112:3-15 140507 2 0.0 0.0 0.0 0.0
putTerminalFull.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(30,18)-(41,143) 140506 1 0.0 0.0 0.0 0.0
putTerminalFull.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(32,26)-(41,143) 140510 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 140512 2 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 140513 2 0.0 0.0 0.0 0.0
_plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:108:7-12 150582 1 0.0 0.0 0.0 0.0
at Control.Lens.At src/Control/Lens/At.hs:504:3-25 140516 1 0.0 0.0 0.0 0.0
compare Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:22:25-27 140519 1 0.0 0.0 0.0 0.0
pt0 Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:55:1-63 140511 2 0.0 0.0 0.0 0.0
putTerminalFull.\.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:41:36-143 140520 1 0.0 0.0 0.0 0.0
putTerminalFull.\.\.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:41:127-142 140521 1 0.0 0.0 0.0 0.0
putTerminalFull.setids Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(43,5)-(52,37) 140548 0 0.0 0.0 0.0 0.0
putTerminalFull.setids.mcid Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:52:9-37 140549 1 0.0 0.0 0.0 0.0
_plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:108:7-12 140550 1 0.0 0.0 0.0 0.0
_plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:108:7-12 140517 1 0.0 0.0 0.0 0.0
at Control.Lens.At src/Control/Lens/At.hs:504:3-25 140518 1 0.0 0.0 0.0 0.0
putTerminalFull.\.\.\ Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:41:36-143 140541 0 0.0 0.0 0.0 0.0
putTerminalFull.setids Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:(43,5)-(52,37) 140542 0 0.0 0.0 0.0 0.0
at Control.Lens.At src/Control/Lens/At.hs:504:3-25 143602 1 0.0 0.0 0.0 0.0
putTerminalFull.setids.btid Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:51:9-37 140551 1 0.0 0.0 0.0 0.0
_plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:108:7-12 140552 1 0.0 0.0 0.0 0.0
putTerminalFull.setids.tmid Dodge.Placement.Instance.Terminal src/Dodge/Placement/Instance/Terminal.hs:50:9-37 140543 1 0.0 0.0 0.0 0.0
_plMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:108:7-12 140544 1 0.0 0.0 0.0 0.0
placePlainPSSpot.recrPlace Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:(61,5)-(65,14) 138792 96 0.0 0.0 0.0 0.0
.:~ LensHelp src/LensHelp.hs:15:1-22 138855 96 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 138871 96 0.0 0.0 0.0 0.0
ix.\ Control.Lens.At src/Control/Lens/At.hs:308:31-50 138872 96 0.0 0.0 0.0 0.0
.:~ LensHelp src/LensHelp.hs:15:1-22 138704 95 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 138779 95 0.0 0.0 0.0 0.0
ix.\ Control.Lens.At src/Control/Lens/At.hs:308:31-50 138780 95 0.0 0.0 0.0 0.0
placePlainPSSpot.newplmnt Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:50:13-41 138699 191 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 138700 191 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 138701 191 0.0 0.0 0.0 0.0
placePlainPSSpot.w' Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:49:13-89 138705 191 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 139622 52 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 139623 52 0.0 0.0 0.0 0.0
placePlainPSSpot.x Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:46:13-58 139624 26 0.0 0.0 0.0 0.0
placePlainPSSpot.i Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:49:13-89 138987 46 0.0 0.0 0.0 0.0
placePlainPSSpot.(...) Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:46:13-58 139618 26 0.0 0.0 0.0 0.0
randC1 Dodge.Placement.Instance.Creature src/Dodge/Placement/Instance/Creature.hs:9:1-82 139619 0 0.0 0.0 0.0 0.0
takeOne RandomHelp src/RandomHelp.hs:23:1-76 139620 0 0.0 0.0 0.0 0.0
takeOne.\ RandomHelp src/RandomHelp.hs:23:60-75 139621 26 0.0 0.0 0.0 0.0
randomR System.Random src/System/Random.hs:297:10-19 139627 0 0.0 0.0 0.0 0.0
randomR System.Random src/System/Random.hs:235:3-43 139628 26 0.0 0.0 0.0 0.0
uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 139629 26 0.0 0.0 0.0 0.0
uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 139638 0 0.0 0.0 0.0 0.0
uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 139639 0 0.0 0.0 0.0 0.0
genWord64 System.Random.Internal src/System/Random/Internal.hs:556:19-27 139640 0 0.0 0.0 0.0 0.0
genWord64 System.Random.Internal src/System/Random/Internal.hs:566:3-27 139641 0 0.0 0.0 0.0 0.0
nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 139642 32 0.0 0.0 0.0 0.0
mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 139643 32 0.0 0.0 0.0 0.0
mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 139648 32 0.0 0.0 0.0 0.0
shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 139649 32 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 139651 32 0.0 0.0 0.0 0.0
mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 139650 0 0.0 0.0 0.0 0.0
mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 139644 32 0.0 0.0 0.0 0.0
shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 139645 32 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 139647 32 0.0 0.0 0.0 0.0
mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 139646 0 0.0 0.0 0.0 0.0
mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 139654 32 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 139655 32 0.0 0.0 0.0 0.0
nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 139652 32 0.0 0.0 0.0 0.0
plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 139653 0 0.0 0.0 0.0 0.0
placePlainPSSpot.g Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:46:13-58 139672 26 0.0 0.0 0.0 0.0
placeSpot.shift Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:41:5-46 138745 153 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 138747 153 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 138748 153 0.0 0.0 0.0 0.0
_rmShift Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:138:7-14 138750 153 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 138746 153 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 138749 0 0.0 0.0 0.0 0.0
placeSpotUsingLink Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:(76,1)-(88,51) 139420 26 0.0 0.0 0.0 0.0
placeSpotUsingLink.searchedPoss Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:(85,5)-(88,51) 139425 374 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 140293 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 140294 1 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 140292 1 0.0 0.0 0.0 0.0
DONT_CARE MAIN <built-in> 139698 0 0.0 0.0 0.0 0.0
addButtonSlowDoor Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(96,1)-(134,37) 139699 0 0.0 0.0 0.0 0.0
addButtonSlowDoor.butDoor Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(123,5)-(134,37) 139700 0 0.0 0.0 0.0 0.0
rprBool Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:73:1-84 139701 0 0.0 0.0 0.0 0.0
useRoomPosRoomCond Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(186,1)-(188,25) 139702 4 0.0 0.0 0.0 0.0
isUnusedLnkType Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(191,1)-(194,14) 139703 4 0.0 0.0 0.0 0.0
_rpType Dodge.Data.Room src/Dodge/Data/Room.hs:19:7-13 139704 4 0.0 0.0 0.0 0.0
compare Dodge.Data.Room src/Dodge/Data/Room.hs:51:19-21 139705 2 0.0 0.0 0.0 0.0
_rpPlacementUse Dodge.Data.Room src/Dodge/Data/Room.hs:20:7-21 139706 1 0.0 0.0 0.0 0.0
_rpDir Dodge.Data.Room src/Dodge/Data/Room.hs:17:7-12 139708 1 0.0 0.0 0.0 0.0
_rpPos Dodge.Data.Room src/Dodge/Data/Room.hs:16:7-12 139707 1 0.0 0.0 0.0 0.0
addButtonSlowDoor Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(96,1)-(134,37) 139925 0 0.0 0.0 0.0 0.0
addButtonSlowDoor.theterminal Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(105,5)-(108,70) 139926 0 0.0 0.0 0.0 0.0
rprBoolShift Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(111,1)-(117,51) 139927 0 0.0 0.0 0.0 0.0
rprBoolShift.f Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(113,5)-(117,51) 139928 16 0.0 0.0 0.0 0.0
isUnusedLnkType Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(191,1)-(194,14) 139929 16 0.0 0.0 0.0 0.0
_rpType Dodge.Data.Room src/Dodge/Data/Room.hs:19:7-13 139930 16 0.0 0.0 0.0 0.0
compare Dodge.Data.Room src/Dodge/Data/Room.hs:51:19-21 139933 6 0.0 0.0 0.0 0.0
_rpPlacementUse Dodge.Data.Room src/Dodge/Data/Room.hs:20:7-21 139934 2 0.0 0.0 0.0 0.0
rprBoolShift.f.(...) Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:117:9-51 139936 1 0.0 0.0 0.0 0.0
_rpDir Dodge.Data.Room src/Dodge/Data/Room.hs:17:7-12 139939 1 0.0 0.0 0.0 0.0
_rpPos Dodge.Data.Room src/Dodge/Data/Room.hs:16:7-12 139938 1 0.0 0.0 0.0 0.0
shiftByV2 Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:251:1-43 139937 1 0.0 0.0 0.0 0.0
rprBoolShift.f.a Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:117:9-51 139940 1 0.0 0.0 0.0 0.0
rprBoolShift.f.p Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:117:9-51 139935 1 0.0 0.0 0.0 0.0
glassSwitchBackCrits Dodge.Room.Room src/Dodge/Room/Room.hs:(107,1)-(109,51) 140841 0 0.0 0.0 0.0 0.0
glassSwitchBack Dodge.Room.Room src/Dodge/Room/Room.hs:(73,1)-(104,41) 140842 0 0.0 0.0 0.0 0.0
glassSwitchBack.\ Dodge.Room.Room src/Dodge/Room/Room.hs:(80,17)-(81,50) 140850 0 0.0 0.0 0.0 0.0
at Control.Lens.At src/Control/Lens/At.hs:537:3-49 140851 0 0.0 0.0 0.0 0.0
compare Dodge.Data.Room src/Dodge/Data/Room.hs:51:19-21 140852 129 0.0 0.0 0.0 0.0
compare Dodge.Data.CardinalPoint src/Dodge/Data/CardinalPoint.hs:10:19-21 140853 43 0.0 0.0 0.0 0.0
rprBool Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:73:1-84 140843 0 0.0 0.0 0.0 0.0
useRoomPosRoomCond Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(186,1)-(188,25) 140844 88 0.0 0.0 0.0 0.0
glassSwitchBack.\ Dodge.Room.Room src/Dodge/Room/Room.hs:(80,17)-(81,50) 140845 88 0.0 0.0 0.0 0.0
_rpDir Dodge.Data.Room src/Dodge/Data/Room.hs:17:7-12 140855 5 0.0 0.0 0.0 0.0
_rpPos Dodge.Data.Room src/Dodge/Data/Room.hs:16:7-12 140854 5 0.0 0.0 0.0 0.0
layoutLevelFromSeed Dodge.LevelGen src/Dodge/LevelGen.hs:(41,1)-(80,40) 140080 0 0.0 0.0 0.0 0.0
layoutLevelFromSeed.treecluster Dodge.LevelGen src/Dodge/LevelGen.hs:48:9-57 140081 0 0.0 0.0 0.0 0.0
tutAnoTree Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(44,1)-(86,9) 140082 0 0.0 0.0 0.0 0.0
tutHub Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(267,1)-(340,16) 140083 0 0.0 0.0 0.0 0.0
addDoorAtNthLinkToggleTerminal Dodge.Room.Warning src/Dodge/Room/Warning.hs:(41,1)-(59,86) 140226 0 0.0 0.0 0.0 0.0
addDoorAtNthLinkToggleTerminal.outplace Dodge.Room.Warning src/Dodge/Room/Warning.hs:(46,5)-(54,16) 140227 0 0.0 0.0 0.0 0.0
moveToSideNthOutLink Dodge.Room.Warning src/Dodge/Room/Warning.hs:(71,1)-(84,37) 140287 12 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 140288 4 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 140289 4 0.0 0.0 0.0 0.0
_rmPolys Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:121:7-14 140291 1 0.0 0.0 0.0 0.0
intersectSegPolyFirst Geometry.Intersect src/Geometry/Intersect.hs:(265,1)-(267,34) 140296 1 0.0 0.0 0.0 0.0
intersectSegPolyFirst.lineColl Geometry.Intersect src/Geometry/Intersect.hs:267:5-34 140297 1 0.0 0.0 0.0 0.0
== Linear.V2 src/Linear/V2.hs:114:4-5 140304 12 0.0 0.0 0.0 0.0
moveToSideNthOutLink.inpos Dodge.Room.Warning src/Dodge/Room/Warning.hs:76:9-54 140300 1 0.0 0.0 0.0 0.0
moveToSideNthOutLink.ltpos Dodge.Room.Warning src/Dodge/Room/Warning.hs:78:9-52 140303 1 0.0 0.0 0.0 0.0
moveToSideNthOutLink.rpdir Dodge.Room.Warning src/Dodge/Room/Warning.hs:75:9-25 140301 1 0.0 0.0 0.0 0.0
_rpDir Dodge.Data.Room src/Dodge/Data/Room.hs:17:7-12 140302 1 0.0 0.0 0.0 0.0
moveToSideNthOutLink.rppos Dodge.Room.Warning src/Dodge/Room/Warning.hs:74:9-25 140298 1 0.0 0.0 0.0 0.0
_rpPos Dodge.Data.Room src/Dodge/Data/Room.hs:16:7-12 140299 1 0.0 0.0 0.0 0.0
atNthLnkOutShiftBy Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(225,1)-(226,50) 140228 0 0.0 0.0 0.0 0.0
atNthLnkOutShiftBy.\ Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:226:14-50 140231 12 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 140232 4 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 140233 4 0.0 0.0 0.0 0.0
rprBoolShift Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(111,1)-(117,51) 140229 0 0.0 0.0 0.0 0.0
rprBoolShift.f Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(113,5)-(117,51) 140230 12 0.0 0.0 0.0 0.0
rprBoolShift.f.(...) Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:117:9-51 140236 1 0.0 0.0 0.0 0.0
_rpDir Dodge.Data.Room src/Dodge/Data/Room.hs:17:7-12 140239 1 0.0 0.0 0.0 0.0
_rpPos Dodge.Data.Room src/Dodge/Data/Room.hs:16:7-12 140238 1 0.0 0.0 0.0 0.0
addDoorAtNthLinkToggleTerminal.outplace.\ Dodge.Room.Warning src/Dodge/Room/Warning.hs:48:47-109 140237 1 0.0 0.0 0.0 0.0
rprBoolShift.f.a Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:117:9-51 140240 1 0.0 0.0 0.0 0.0
rprBoolShift.f.p Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:117:9-51 140235 1 0.0 0.0 0.0 0.0
rprBoolShift.f.xs Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:117:9-51 140290 1 0.0 0.0 0.0 0.0
rprShift Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(101,1)-(105,26) 140285 0 0.0 0.0 0.0 0.0
rprShift.f Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(103,5)-(105,26) 140286 12 0.0 0.0 0.0 0.0
analyserByDoorWithPrompt Dodge.Room.LasTurret src/Dodge/Room/LasTurret.hs:120:1-80 140084 0 0.0 0.0 0.0 0.0
analyserByNthLinkWithPrompt Dodge.Room.LasTurret src/Dodge/Room/LasTurret.hs:(101,1)-(114,88) 140085 0 0.0 0.0 0.0 0.0
atNthLnkOutShiftBy Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(225,1)-(226,50) 140086 0 0.0 0.0 0.0 0.0
atNthLnkOutShiftBy.\ Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:226:14-50 140089 16 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 140090 4 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 140091 4 0.0 0.0 0.0 0.0
rprBoolShift Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(111,1)-(117,51) 140087 0 0.0 0.0 0.0 0.0
rprBoolShift.f Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(113,5)-(117,51) 140088 16 0.0 0.0 0.0 0.0
rprBoolShift.f.(...) Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:117:9-51 140093 2 0.0 0.0 0.0 0.0
_rpDir Dodge.Data.Room src/Dodge/Data/Room.hs:17:7-12 140096 2 0.0 0.0 0.0 0.0
_rpPos Dodge.Data.Room src/Dodge/Data/Room.hs:16:7-12 140095 2 0.0 0.0 0.0 0.0
analyserByNthLinkWithPrompt.\ Dodge.Room.LasTurret src/Dodge/Room/LasTurret.hs:109:25-86 140094 1 0.0 0.0 0.0 0.0
analyserByNthLinkWithPrompt.sensorshift Dodge.Room.LasTurret src/Dodge/Room/LasTurret.hs:114:5-88 140150 1 0.0 0.0 0.0 0.0
rprBoolShift.f.a Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:117:9-51 140097 2 0.0 0.0 0.0 0.0
rprBoolShift.f.p Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:117:9-51 140092 2 0.0 0.0 0.0 0.0
rprBoolShift.f.xs Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:117:9-51 140149 2 0.0 0.0 0.0 0.0
compare Dodge.Data.Room src/Dodge/Data/Room.hs:90:19-21 140234 1 0.0 0.0 0.0 0.0
roomNgon Dodge.Room.Ngon src/Dodge/Room/Ngon.hs:(17,1)-(50,13) 140361 0 0.0 0.0 0.0 0.0
resetPLUse Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(93,1)-(96,76) 140362 0 0.0 0.0 0.0 0.0
resetPLUse.f' Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:95:5-59 140363 5 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 141891 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 141892 0 0.0 0.0 0.0 0.0
DONT_CARE MAIN <built-in> 140364 0 0.0 0.0 0.0 0.0
rprBool Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:73:1-84 140365 0 0.0 0.0 0.0 0.0
useRoomPosRoomCond Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(186,1)-(188,25) 140366 5 0.0 0.0 0.0 0.0
isInLnk Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(162,1)-(164,14) 140367 5 0.0 0.0 0.0 0.0
_rpType Dodge.Data.Room src/Dodge/Data/Room.hs:19:7-13 140368 5 0.0 0.0 0.0 0.0
_rpPlacementUse Dodge.Data.Room src/Dodge/Data/Room.hs:20:7-21 140369 2 0.0 0.0 0.0 0.0
_rpDir Dodge.Data.Room src/Dodge/Data/Room.hs:17:7-12 140371 2 0.0 0.0 0.0 0.0
_rpPos Dodge.Data.Room src/Dodge/Data/Room.hs:16:7-12 140370 2 0.0 0.0 0.0 0.0
roomRectAutoLinks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(144,1)-(151,43) 139426 0 0.0 0.0 0.0 0.0
resetPLUse Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(93,1)-(96,76) 139427 0 0.0 0.0 0.0 0.0
resetPLUse.f' Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:95:5-59 139428 207 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 140668 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 140669 0 0.0 0.0 0.0 0.0
DONT_CARE MAIN <built-in> 139429 0 0.0 0.0 0.0 0.0
rprBool Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:73:1-84 139430 0 0.0 0.0 0.0 0.0
useRoomPosRoomCond Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(186,1)-(188,25) 139431 207 0.0 0.0 0.0 0.0
roomRectAutoLinks.\ Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:145:61-70 139432 110 0.0 0.0 0.0 0.0
isInLnk Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(162,1)-(164,14) 139433 110 0.0 0.0 0.0 0.0
_rpType Dodge.Data.Room src/Dodge/Data/Room.hs:19:7-13 139434 110 0.0 0.0 0.0 0.0
_rpPlacementUse Dodge.Data.Room src/Dodge/Data/Room.hs:20:7-21 139435 5 0.0 0.0 0.0 0.0
roomRectAutoLinks.\ Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:146:61-71 139595 97 0.0 0.0 0.0 0.0
isOutLnk Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(167,1)-(169,14) 139596 97 0.0 0.0 0.0 0.0
_rpType Dodge.Data.Room src/Dodge/Data/Room.hs:19:7-13 139597 97 0.0 0.0 0.0 0.0
_rpPlacementUse Dodge.Data.Room src/Dodge/Data/Room.hs:20:7-21 139598 3 0.0 0.0 0.0 0.0
_rpDir Dodge.Data.Room src/Dodge/Data/Room.hs:17:7-12 139437 8 0.0 0.0 0.0 0.0
_rpPos Dodge.Data.Room src/Dodge/Data/Room.hs:16:7-12 139436 8 0.0 0.0 0.0 0.0
tutHub Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(267,1)-(340,16) 140481 0 0.0 0.0 0.0 0.0
tutHub.t Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(314,5)-(321,105) 140482 0 0.0 0.0 0.0 0.0
rprBoolShift Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(111,1)-(117,51) 140483 0 0.0 0.0 0.0 0.0
rprBoolShift.f Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(113,5)-(117,51) 140484 2 0.0 0.0 0.0 0.0
isUnusedLnk Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(62,1)-(64,14) 140485 2 0.0 0.0 0.0 0.0
_rpType Dodge.Data.Room src/Dodge/Data/Room.hs:19:7-13 140486 2 0.0 0.0 0.0 0.0
_rpPlacementUse Dodge.Data.Room src/Dodge/Data/Room.hs:20:7-21 140487 1 0.0 0.0 0.0 0.0
rprBoolShift.f.(...) Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:117:9-51 140489 1 0.0 0.0 0.0 0.0
_rpDir Dodge.Data.Room src/Dodge/Data/Room.hs:17:7-12 140496 1 0.0 0.0 0.0 0.0
_rpPos Dodge.Data.Room src/Dodge/Data/Room.hs:16:7-12 140495 1 0.0 0.0 0.0 0.0
tutHub.t.\ Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:321:33-104 140490 1 0.0 0.0 0.0 0.0
+ Linear.V2 src/Linear/V2.hs:207:3-18 140491 1 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 140492 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 140493 1 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 140497 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 140494 1 0.0 0.0 0.0 0.0
rprBoolShift.f.a Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:117:9-51 140498 1 0.0 0.0 0.0 0.0
rprBoolShift.f.p Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:117:9-51 140488 1 0.0 0.0 0.0 0.0
rprBoolShift.f.xs Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:117:9-51 140581 1 0.0 0.0 0.0 0.0
tutLight.g Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(251,5)-(257,24) 141216 0 0.0 0.0 0.0 0.0
tutLight.g.\ Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:251:24-26 141217 10 0.0 0.0 0.0 0.0
tutLight.g.f Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(253,9)-(257,24) 141218 10 0.0 0.0 0.0 0.0
_rpType Dodge.Data.Room src/Dodge/Data/Room.hs:19:7-13 141219 10 0.0 0.0 0.0 0.0
at Control.Lens.At src/Control/Lens/At.hs:537:3-49 141220 3 0.0 0.0 0.0 0.0
compare Dodge.Data.Room src/Dodge/Data/Room.hs:90:19-21 141245 1 0.0 0.0 0.0 0.0
_rpDir Dodge.Data.Room src/Dodge/Data/Room.hs:17:7-12 141222 2 0.0 0.0 0.0 0.0
_rpPos Dodge.Data.Room src/Dodge/Data/Room.hs:16:7-12 141221 2 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 141237 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 141238 1 0.0 0.0 0.0 0.0
tutLight Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(232,1)-(257,24) 141244 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 139422 74 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 139423 74 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 139421 50 0.0 0.0 0.0 0.0
ix.\ Control.Lens.At src/Control/Lens/At.hs:308:31-50 139589 24 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 139424 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 139594 0 0.0 0.0 0.0 0.0
placeSpotRoomRand Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:(97,1)-(102,75) 140939 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 140940 2 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 140941 2 0.0 0.0 0.0 0.0
placeSpotRoomRand.ps Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:(98,9)-(101,40) 140946 1 0.0 0.0 0.0 0.0
tutHub Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(267,1)-(340,16) 140942 0 0.0 0.0 0.0 0.0
critsRoom Dodge.Room.Room src/Dodge/Room/Room.hs:(399,1)-(405,13) 140943 0 0.0 0.0 0.0 0.0
glassSwitchBackCrits Dodge.Room.Room src/Dodge/Room/Room.hs:(107,1)-(109,51) 140944 0 0.0 0.0 0.0 0.0
glassSwitchBackCrits.f Dodge.Room.Room src/Dodge/Room/Room.hs:109:5-51 140945 0 0.0 0.0 0.0 0.0
placeSpotRoomRand.(...) Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:(98,9)-(101,40) 140947 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 140949 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 140950 1 0.0 0.0 0.0 0.0
_rmRandPSs Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:140:7-16 140952 1 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 140948 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 140951 0 0.0 0.0 0.0 0.0
layoutLevelFromSeed Dodge.LevelGen src/Dodge/LevelGen.hs:(41,1)-(80,40) 140954 0 0.0 0.0 0.0 0.0
layoutLevelFromSeed.treecluster Dodge.LevelGen src/Dodge/LevelGen.hs:48:9-57 140955 0 0.0 0.0 0.0 0.0
tutAnoTree Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(44,1)-(86,9) 140956 0 0.0 0.0 0.0 0.0
tutHub Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(267,1)-(340,16) 140957 0 0.0 0.0 0.0 0.0
critsRoom Dodge.Room.Room src/Dodge/Room/Room.hs:(399,1)-(405,13) 140958 0 0.0 0.0 0.0 0.0
glassSwitchBackCrits Dodge.Room.Room src/Dodge/Room/Room.hs:(107,1)-(109,51) 140959 0 0.0 0.0 0.0 0.0
glassSwitchBack Dodge.Room.Room src/Dodge/Room/Room.hs:(73,1)-(104,41) 140960 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 140961 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 140962 0 0.0 0.0 0.0 0.0
glassSwitchBack.northPSs Dodge.Room.Room src/Dodge/Room/Room.hs:(95,9)-(98,41) 140963 0 0.0 0.0 0.0 0.0
randomR System.Random src/System/Random.hs:351:3-43 140964 1 0.0 0.0 0.0 0.0
uniformRM System.Random.Internal src/System/Random/Internal.hs:(1031,3)-(1041,34) 140965 1 0.0 0.0 0.0 0.0
uniformWord32 System.Random.Internal src/System/Random/Internal.hs:454:3-35 140968 1 0.0 0.0 0.0 0.0
genWord32 System.Random.Internal src/System/Random/Internal.hs:556:19-27 140969 0 0.0 0.0 0.0 0.0
genWord32 System.Random.Internal src/System/Random/Internal.hs:564:3-27 140970 0 0.0 0.0 0.0 0.0
nextWord32 System.Random.SplitMix src/System/Random/SplitMix.hs:(129,1)-(136,28) 140971 1 0.0 0.0 0.0 0.0
nextWord32.(...) System.Random.SplitMix src/System/Random/SplitMix.hs:136:5-28 141022 1 0.0 0.0 0.0 0.0
nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 141028 1 0.0 0.0 0.0 0.0
mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 141029 1 0.0 0.0 0.0 0.0
mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 141034 1 0.0 0.0 0.0 0.0
shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 141035 1 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 141037 1 0.0 0.0 0.0 0.0
mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 141036 0 0.0 0.0 0.0 0.0
mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 141030 1 0.0 0.0 0.0 0.0
shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 141031 1 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 141033 1 0.0 0.0 0.0 0.0
mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 141032 0 0.0 0.0 0.0 0.0
mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 141040 1 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 141041 1 0.0 0.0 0.0 0.0
nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 141038 1 0.0 0.0 0.0 0.0
plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 141039 0 0.0 0.0 0.0 0.0
nextWord32.g' System.Random.SplitMix src/System/Random/SplitMix.hs:136:5-28 141055 1 0.0 0.0 0.0 0.0
nextWord32.w64 System.Random.SplitMix src/System/Random/SplitMix.hs:136:5-28 141021 1 0.0 0.0 0.0 0.0
glassSwitchBack.northPSs Dodge.Room.Room src/Dodge/Room/Room.hs:(95,9)-(98,41) 140978 0 0.0 0.0 0.0 0.0
randomRanges RandomHelp src/RandomHelp.hs:(17,1)-(20,12) 140979 0 0.0 0.0 0.0 0.0
randomRanges.f RandomHelp src/RandomHelp.hs:(19,5)-(20,12) 141014 0 0.0 0.0 0.0 0.0
randomR System.Random src/System/Random.hs:351:3-43 141015 1 0.0 0.0 0.0 0.0
uniformRM System.Random.Internal src/System/Random/Internal.hs:(1031,3)-(1041,34) 141016 1 0.0 0.0 0.0 0.0
uniformWord32 System.Random.Internal src/System/Random/Internal.hs:454:3-35 141017 1 0.0 0.0 0.0 0.0
genWord32 System.Random.Internal src/System/Random/Internal.hs:556:19-27 141018 0 0.0 0.0 0.0 0.0
genWord32 System.Random.Internal src/System/Random/Internal.hs:564:3-27 141019 0 0.0 0.0 0.0 0.0
nextWord32 System.Random.SplitMix src/System/Random/SplitMix.hs:(129,1)-(136,28) 141020 1 0.0 0.0 0.0 0.0
nextWord32.(...) System.Random.SplitMix src/System/Random/SplitMix.hs:136:5-28 141024 1 0.0 0.0 0.0 0.0
nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 141025 1 0.0 0.0 0.0 0.0
mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 141043 1 0.0 0.0 0.0 0.0
mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 141048 1 0.0 0.0 0.0 0.0
shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 141049 1 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 141051 1 0.0 0.0 0.0 0.0
mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 141050 0 0.0 0.0 0.0 0.0
mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 141044 1 0.0 0.0 0.0 0.0
shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 141045 1 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 141047 1 0.0 0.0 0.0 0.0
mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 141046 0 0.0 0.0 0.0 0.0
mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 141052 1 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 141053 1 0.0 0.0 0.0 0.0
nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 141026 1 0.0 0.0 0.0 0.0
plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 141027 0 0.0 0.0 0.0 0.0
nextWord32.g' System.Random.SplitMix src/System/Random/SplitMix.hs:136:5-28 141023 1 0.0 0.0 0.0 0.0
nextWord32.w64 System.Random.SplitMix src/System/Random/SplitMix.hs:136:5-28 141042 1 0.0 0.0 0.0 0.0
takeOne RandomHelp src/RandomHelp.hs:23:1-76 140981 0 0.0 0.0 0.0 0.0
takeOne.\ RandomHelp src/RandomHelp.hs:23:60-75 140982 1 0.0 0.0 0.0 0.0
randomR System.Random src/System/Random.hs:297:10-19 140985 0 0.0 0.0 0.0 0.0
randomR System.Random src/System/Random.hs:235:3-43 140986 1 0.0 0.0 0.0 0.0
uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 140987 1 0.0 0.0 0.0 0.0
uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 140996 0 0.0 0.0 0.0 0.0
uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 140997 0 0.0 0.0 0.0 0.0
genWord64 System.Random.Internal src/System/Random/Internal.hs:556:19-27 140998 0 0.0 0.0 0.0 0.0
genWord64 System.Random.Internal src/System/Random/Internal.hs:566:3-27 140999 0 0.0 0.0 0.0 0.0
nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 141000 1 0.0 0.0 0.0 0.0
mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 141001 1 0.0 0.0 0.0 0.0
mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 141006 1 0.0 0.0 0.0 0.0
shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 141007 1 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 141009 1 0.0 0.0 0.0 0.0
mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 141008 0 0.0 0.0 0.0 0.0
mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 141002 1 0.0 0.0 0.0 0.0
shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 141003 1 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 141005 1 0.0 0.0 0.0 0.0
mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 141004 0 0.0 0.0 0.0 0.0
mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 141012 1 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 141013 1 0.0 0.0 0.0 0.0
nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 141010 1 0.0 0.0 0.0 0.0
plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 141011 0 0.0 0.0 0.0 0.0
placeSpotRoomRand.g Dodge.Placement.PlaceSpot src/Dodge/Placement/PlaceSpot.hs:(98,9)-(101,40) 141054 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 138690 30 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 138691 30 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 138692 30 0.0 0.0 0.0 0.0
ix.\ Control.Lens.At src/Control/Lens/At.hs:308:31-50 138693 30 0.0 0.0 0.0 0.0
_rmPmnts Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:133:7-14 138694 30 0.0 0.0 0.0 0.0
doRoomPlacements.i Dodge.Layout src/Dodge/Layout.hs:108:5-28 138675 30 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 138676 30 0.0 0.0 0.0 0.0
_genRooms Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:25:7-15 138673 1 0.0 0.0 0.0 0.0
generateLevelFromRoomList.(...) Dodge.Layout src/Dodge/Layout.hs:55:5-50 138097 1 0.0 0.0 0.1 0.1
pairsToIncGraph Dodge.Path src/Dodge/Path.hs:(113,1)-(127,60) 138098 1 0.0 0.0 0.1 0.1
each Control.Lens.Each src/Control/Lens/Each.hs:150:3-18 138538 1 0.0 0.0 0.0 0.0
taintedDot Control.Lens.Internal.Setter src/Control/Lens/Internal/Setter.hs:49:3-28 138539 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 138540 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 138541 1 0.0 0.0 0.0 0.0
each Control.Lens.Each src/Control/Lens/Each.hs:90:3-37 138581 840 0.0 0.0 0.0 0.0
pairsToIncGraph.\ Dodge.Path src/Dodge/Path.hs:116:48-63 138588 1680 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(314,3)-(316,22) 138589 1680 0.0 0.0 0.0 0.0
compare Linear.V2 src/Linear/V2.hs:114:7-9 138590 12460 0.0 0.0 0.0 0.0
untaintedDot Control.Lens.Internal.Setter src/Control/Lens/Internal/Setter.hs:47:3-33 138580 0 0.0 0.0 0.0 0.0
untaintedDot Control.Lens.Internal.Setter src/Control/Lens/Internal/Setter.hs:47:3-33 138577 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 138578 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 138579 1 0.0 0.0 0.0 0.0
pairsToIncGraph.im Dodge.Path src/Dodge/Path.hs:120:5-62 138500 1 0.0 0.0 0.0 0.0
pairsToIncGraph.toedge Dodge.Path src/Dodge/Path.hs:(121,5)-(124,9) 138501 840 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(314,3)-(316,22) 138502 1680 0.0 0.0 0.0 0.0
compare Linear.V2 src/Linear/V2.hs:114:7-9 138510 12460 0.0 0.0 0.0 0.0
distance Linear.V2 src/Linear/V2.hs:268:10-18 155198 840 0.0 0.0 0.0 0.0
distance Linear.Metric src/Linear/Metric.hs:60:3-31 155199 840 0.0 0.0 0.0 0.0
pairsToIncGraph.incgraph Dodge.Path src/Dodge/Path.hs:119:5-47 138515 1 0.0 0.0 0.0 0.0
>>= Data.Vector.Fusion.Util src/Data/Vector/Fusion/Util.hs:36:3-18 138524 629 0.0 0.0 0.0 0.0
fmap Data.Stream.Monadic src/Data/Stream/Monadic.hs:(147,3)-(149,20) 138525 315 0.0 0.0 0.0 0.0
basicUnsafeWrite Data.Vector.Mutable src/Data/Vector/Mutable.hs:147:3-65 138528 314 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 138530 314 0.0 0.0 0.0 0.0
internal Control.Monad.Primitive Control/Monad/Primitive.hs:215:3-21 138527 314 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 138526 0 0.0 0.0 0.0 0.0
basicUnsafeWrite Data.Vector.Mutable src/Data/Vector/Mutable.hs:147:3-65 138531 0 0.0 0.0 0.0 0.0
marray# Data.Primitive.Array Data/Primitive/Array.hs:112:5-11 138532 314 0.0 0.0 0.0 0.0
basicUnsafeSlice Data.Vector.Mutable src/Data/Vector/Mutable.hs:118:3-62 138529 315 0.0 0.0 0.0 0.0
unId Data.Vector.Fusion.Util src/Data/Vector/Fusion/Util.hs:25:21-24 138523 315 0.0 0.0 0.0 0.0
internal Control.Monad.Primitive Control/Monad/Primitive.hs:215:3-21 138519 2 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 138518 2 0.0 0.0 0.0 0.0
basicUnsafeFreeze Data.Vector src/Data/Vector.hs:(268,3)-(269,47) 138535 1 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 138536 1 0.0 0.0 0.0 0.0
marray# Data.Primitive.Array Data/Primitive/Array.hs:112:5-11 138537 1 0.0 0.0 0.0 0.0
basicUnsafeNew Data.Vector.Mutable src/Data/Vector/Mutable.hs:(128,3)-(131,32) 138520 1 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 138521 1 0.0 0.0 0.0 0.0
sChunks Data.Vector.Fusion.Bundle.Monadic src/Data/Vector/Fusion/Bundle/Monadic.hs:122:30-36 138522 1 0.0 0.0 0.0 0.0
sSize Data.Vector.Fusion.Bundle.Monadic src/Data/Vector/Fusion/Bundle/Monadic.hs:124:30-34 138517 1 0.0 0.0 0.0 0.0
upperBound Data.Vector.Fusion.Bundle.Size src/Data/Vector/Fusion/Bundle/Size.hs:(129,1)-(131,30) 138516 1 0.0 0.0 0.0 0.0
pairsToIncGraph.inodes Dodge.Path src/Dodge/Path.hs:126:5-44 138447 1 0.0 0.0 0.0 0.0
>>= Data.Vector.Fusion.Util src/Data/Vector/Fusion/Util.hs:36:3-18 138480 629 0.0 0.0 0.0 0.0
fmap Data.Stream.Monadic src/Data/Stream/Monadic.hs:(147,3)-(149,20) 138481 315 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 138482 628 0.0 0.0 0.0 0.0
basicUnsafeWrite Linear.V2 src/Linear/V2.hs:(406,3)-(409,35) 138488 0 0.0 0.0 0.0 0.0
basicUnsafeWrite Data.Vector.Unboxed.Base src/Data/Vector/Unboxed/Base.hs:509:1500-1560 138489 628 0.0 0.0 0.0 0.0
basicUnsafeWrite Data.Vector.Primitive.Mutable src/Data/Vector/Primitive/Mutable.hs:159:3-69 138490 628 0.0 0.0 0.0 0.0
writeByteArray# Data.Primitive.Types Data/Primitive/Types.hs:291:455-523 138492 628 0.0 0.0 0.0 0.0
basicUnsafeWrite.o Linear.V2 src/Linear/V2.hs:407:12-18 138491 314 0.0 0.0 0.0 0.0
basicUnsafeWrite Linear.V2 src/Linear/V2.hs:(406,3)-(409,35) 138484 314 0.0 0.0 0.0 0.0
internal Control.Monad.Primitive Control/Monad/Primitive.hs:215:3-21 138483 314 0.0 0.0 0.0 0.0
basicUnsafeSlice Linear.V2 src/Linear/V2.hs:398:3-79 138485 315 0.0 0.0 0.0 0.0
basicUnsafeSlice Data.Vector.Unboxed.Base src/Data/Vector/Unboxed/Base.hs:509:1020-1092 138486 315 0.0 0.0 0.0 0.0
basicUnsafeSlice Data.Vector.Primitive.Mutable src/Data/Vector/Primitive/Mutable.hs:(129,3)-(130,25) 138487 315 0.0 0.0 0.0 0.0
unId Data.Vector.Fusion.Util src/Data/Vector/Fusion/Util.hs:25:21-24 138479 315 0.0 0.0 0.0 0.0
internal Control.Monad.Primitive Control/Monad/Primitive.hs:215:3-21 138468 2 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 138467 2 0.0 0.0 0.0 0.0
basicUnsafeFreeze Linear.V2 src/Linear/V2.hs:419:3-73 138495 1 0.0 0.0 0.0 0.0
basicUnsafeFreeze Data.Vector.Unboxed.Base src/Data/Vector/Unboxed/Base.hs:510:510-581 138496 1 0.0 0.0 0.0 0.0
basicUnsafeFreeze Data.Vector.Primitive src/Data/Vector/Primitive.hs:(239,3)-(240,51) 138497 1 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 138498 1 0.0 0.0 0.0 0.0
basicUnsafeNew Linear.V2 src/Linear/V2.hs:400:3-61 138469 1 0.0 0.0 0.0 0.0
basicUnsafeNew Data.Vector.Unboxed.Base src/Data/Vector/Unboxed/Base.hs:509:1188-1242 138470 1 0.0 0.0 0.0 0.0
basicUnsafeNew Data.Vector.Primitive.Mutable src/Data/Vector/Primitive/Mutable.hs:(140,3)-(146,37) 138471 1 0.0 0.0 0.0 0.0
basicUnsafeNew.mx Data.Vector.Primitive.Mutable src/Data/Vector/Primitive/Mutable.hs:146:7-37 138472 1 0.0 0.0 0.0 0.0
basicUnsafeNew.size Data.Vector.Primitive.Mutable src/Data/Vector/Primitive/Mutable.hs:145:7-36 138473 1 0.0 0.0 0.0 0.0
sizeOf Data.Primitive.Types Data/Primitive/Types.hs:128:1-25 138474 1 0.0 0.0 0.0 0.0
sizeOf# Data.Primitive.Types Data/Primitive/Types.hs:291:72-101 138475 1 0.0 0.0 0.0 0.0
unI# Data.Primitive.Types Data/Primitive/Types.hs:259:1-17 138476 1 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 138477 1 0.0 0.0 0.0 0.0
sChunks Data.Vector.Fusion.Bundle.Monadic src/Data/Vector/Fusion/Bundle/Monadic.hs:122:30-36 138478 1 0.0 0.0 0.0 0.0
sSize Data.Vector.Fusion.Bundle.Monadic src/Data/Vector/Fusion/Bundle/Monadic.hs:124:30-34 138466 1 0.0 0.0 0.0 0.0
upperBound Data.Vector.Fusion.Bundle.Size src/Data/Vector/Fusion/Bundle/Size.hs:(129,1)-(131,30) 138465 1 0.0 0.0 0.0 0.0
pairsToIncGraph.pToNode Dodge.Path src/Dodge/Path.hs:125:5-76 138503 1 0.0 0.0 0.0 0.0
invertIntMapUnique.\ IntMapHelp src/IntMapHelp.hs:104:47-60 138508 314 0.0 0.0 0.0 0.0
compare Linear.V2 src/Linear/V2.hs:114:7-9 138509 2801 0.0 0.0 0.0 0.0
invertIntMapUnique IntMapHelp src/IntMapHelp.hs:104:1-68 138507 0 0.0 0.0 0.0 0.0
pairsToIncGraph.ps Dodge.Path src/Dodge/Path.hs:127:5-60 138448 1 0.0 0.0 0.0 0.0
compare Linear.V2 src/Linear/V2.hs:114:7-9 138464 14162 0.0 0.0 0.0 0.0
>= Linear.V2 src/Linear/V2.hs:114:7-9 138462 4 0.0 0.0 0.0 0.0
< Linear.V2 src/Linear/V2.hs:114:7-9 138463 4 0.0 0.0 0.0 0.0
pairsToIncGraph.\ Dodge.Path src/Dodge/Path.hs:116:48-63 138591 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 138592 1680 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 138593 1680 0.0 0.0 0.0 0.0
pairsToIncGraph.toedge Dodge.Path src/Dodge/Path.hs:(121,5)-(124,9) 138511 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 138512 1680 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 138513 1680 0.0 0.0 0.0 0.0
distance Linear.V2 src/Linear/V2.hs:268:10-18 155205 0 0.0 0.0 0.0 0.0
distance Linear.Metric src/Linear/Metric.hs:60:3-31 155206 0 0.0 0.0 0.0 0.0
^-^ Linear.V2 src/Linear/V2.hs:182:10-20 155217 0 0.0 0.0 0.0 0.0
^-^ Linear.Vector src/Linear/Vector.hs:133:3-27 155218 840 0.0 0.0 0.0 0.0
^+^ Linear.V2 src/Linear/V2.hs:182:10-20 155219 840 0.0 0.0 0.0 0.0
^+^ Linear.Vector src/Linear/Vector.hs:125:3-20 155220 840 0.0 0.0 0.0 0.0
liftU2 Linear.V2 src/Linear/V2.hs:185:3-17 155221 840 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 155222 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 155223 840 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 155229 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 155224 840 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 155228 840 0.0 0.0 0.0 0.0
norm Linear.V2 src/Linear/V2.hs:268:10-18 155207 0 0.0 0.0 0.0 0.0
norm Linear.Metric src/Linear/Metric.hs:64:3-29 155208 840 0.0 0.0 0.0 0.0
quadrance Linear.V2 src/Linear/V2.hs:268:10-18 155209 840 0.0 0.0 0.0 0.0
quadrance Linear.Metric src/Linear/Metric.hs:52:3-23 155210 840 0.0 0.0 0.0 0.0
dot Linear.V2 src/Linear/V2.hs:269:3-39 155211 840 0.0 0.0 0.0 0.0
generateLevelFromRoomList.inodes Dodge.Layout src/Dodge/Layout.hs:55:5-50 138100 1 0.0 0.0 0.0 0.0
generateLevelFromRoomList.ipairs Dodge.Layout src/Dodge/Layout.hs:55:5-50 138099 1 0.0 0.0 0.0 0.0
generateLevelFromRoomList.pairs Dodge.Layout src/Dodge/Layout.hs:54:5-43 138449 1 0.0 0.0 0.0 0.0
compare Linear.V2 src/Linear/V2.hs:114:7-9 138453 1503 0.0 0.0 0.0 0.0
_rmPath Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:132:7-13 138452 30 0.0 0.0 0.0 0.0
snapToGrid Dodge.Path src/Dodge/Path.hs:(139,1)-(142,13) 138451 0 0.0 0.0 0.0 0.0
compare Linear.V2 src/Linear/V2.hs:114:7-9 138455 9236 0.0 0.0 0.0 0.0
each Control.Lens.Each src/Control/Lens/Each.hs:90:3-37 138454 840 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 138456 1680 0.0 0.0 0.0 0.0
snapToGrid.f Dodge.Path src/Dodge/Path.hs:142:5-13 138460 0 0.0 0.0 0.0 0.0
< Linear.V2 src/Linear/V2.hs:114:7-9 138461 59 0.0 0.0 0.0 0.0
snapToGrid.f Dodge.Path src/Dodge/Path.hs:142:5-13 138459 0 0.0 0.0 0.0 0.0
generateLevelFromRoomList.rs Dodge.Layout src/Dodge/Layout.hs:56:5-39 138106 1 0.0 0.0 0.0 0.0
doRoomShift Dodge.Room.Link src/Dodge/Room/Link.hs:34:1-70 138108 30 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 138109 30 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 138110 30 0.0 0.0 0.0 0.0
_rmShift Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:138:7-14 138186 30 0.0 0.0 0.0 0.0
_rmShift Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:138:7-14 138111 30 0.0 0.0 0.0 0.0
shiftRoomBy Dodge.Room.Link src/Dodge/Room/Link.hs:(38,1)-(51,50) 138177 30 0.0 0.0 0.0 0.0
compare Linear.V2 src/Linear/V2.hs:114:7-9 138183 5223 0.0 0.0 0.0 0.0
shiftPathBy Dodge.Room.Link src/Dodge/Room/Link.hs:(93,1)-(96,27) 138178 840 0.0 0.0 0.0 0.0
shiftPathBy.sp1 Dodge.Room.Link src/Dodge/Room/Link.hs:95:5-27 138179 840 0.0 0.0 0.0 0.0
shiftPointBy Dodge.ShiftPoint src/Dodge/ShiftPoint.hs:9:1-50 138180 840 0.0 0.0 0.0 0.0
shiftPathBy.sp2 Dodge.Room.Link src/Dodge/Room/Link.hs:96:5-27 138181 840 0.0 0.0 0.0 0.0
shiftPointBy Dodge.ShiftPoint src/Dodge/ShiftPoint.hs:9:1-50 138182 840 0.0 0.0 0.0 0.0
shiftPointBy Dodge.ShiftPoint src/Dodge/ShiftPoint.hs:9:1-50 138197 128 0.0 0.0 0.0 0.0
shiftPosDirBy Dodge.Room.Link src/Dodge/Room/Link.hs:85:1-70 138185 30 0.0 0.0 0.0 0.0
< Linear.V2 src/Linear/V2.hs:114:7-9 138184 26 0.0 0.0 0.0 0.0
generateLevelFromRoomList.rs' Dodge.Layout src/Dodge/Layout.hs:57:5-58 138096 1 0.0 0.0 0.0 0.0
shuffleRoomPos Dodge.Layout src/Dodge/Layout.hs:(83,1)-(85,33) 138112 30 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 138113 30 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 138114 30 0.0 0.0 0.0 0.0
_rmPos Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:131:7-12 138116 30 0.0 0.0 0.0 0.0
shuffle RandomHelp src/RandomHelp.hs:(50,1)-(56,38) 138115 30 0.0 0.0 0.0 0.0
shuffle.\ RandomHelp src/RandomHelp.hs:51:47-68 138126 433 0.0 0.0 0.0 0.0
randomR System.Random src/System/Random.hs:297:10-19 138127 433 0.0 0.0 0.0 0.0
randomR System.Random src/System/Random.hs:235:3-43 138128 433 0.0 0.0 0.0 0.0
uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 138129 433 0.0 0.0 0.0 0.0
uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 138131 30 0.0 0.0 0.0 0.0
uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 138132 30 0.0 0.0 0.0 0.0
genWord64 System.Random.Internal src/System/Random/Internal.hs:556:19-27 138133 0 0.0 0.0 0.0 0.0
genWord64 System.Random.Internal src/System/Random/Internal.hs:566:3-27 138134 0 0.0 0.0 0.0 0.0
nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 138136 536 0.0 0.0 0.0 0.0
mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 138137 536 0.0 0.0 0.0 0.0
mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 138142 536 0.0 0.0 0.0 0.0
shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 138143 536 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 138145 536 0.0 0.0 0.0 0.0
mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 138144 0 0.0 0.0 0.0 0.0
mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 138138 536 0.0 0.0 0.0 0.0
shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 138139 536 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 138141 536 0.0 0.0 0.0 0.0
mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 138140 0 0.0 0.0 0.0 0.0
mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 138148 536 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 138149 536 0.0 0.0 0.0 0.0
nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 138146 536 0.0 0.0 0.0 0.0
plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 138147 0 0.0 0.0 0.0 0.0
forceElements StrictHelp src/StrictHelp.hs:11:1-28 138122 30 0.0 0.0 0.0 0.0
shuffle.(...) RandomHelp src/RandomHelp.hs:55:9-38 138120 30 0.0 0.0 0.0 0.0
shuffle.f RandomHelp src/RandomHelp.hs:(52,9)-(54,29) 138123 433 0.0 0.0 0.0 0.0
shuffle.f.(...) RandomHelp src/RandomHelp.hs:53:17-46 138125 433 0.0 0.0 0.0 0.0
shuffle.f.b RandomHelp src/RandomHelp.hs:53:17-46 138124 433 0.0 0.0 0.0 0.0
shuffle.f.as RandomHelp src/RandomHelp.hs:53:17-46 138130 403 0.0 0.0 0.0 0.0
shuffle.f.bs RandomHelp src/RandomHelp.hs:53:17-46 138150 352 0.0 0.0 0.0 0.0
shuffle.zs RandomHelp src/RandomHelp.hs:55:9-38 138121 30 0.0 0.0 0.0 0.0
_randGen Dodge.Data.World src/Dodge/Data/World.hs:38:7-14 138135 1 0.0 0.0 0.0 0.0
initWallZoning Dodge.Wall.Zone src/Dodge/Wall/Zone.hs:(13,1)-(16,34) 142830 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 142831 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 142832 1 0.0 0.0 0.0 0.0
insertWallInZones Dodge.Wall.Zone src/Dodge/Wall/Zone.hs:21:1-44 142834 0 0.0 0.0 0.0 0.0
zoneWall Dodge.Zoning.Wall src/Dodge/Zoning/Wall.hs:(66,1)-(68,58) 142835 662 0.0 0.0 0.0 0.0
zoneWall.f Dodge.Zoning.Wall src/Dodge/Zoning/Wall.hs:68:5-58 142838 1506 0.0 0.0 0.0 0.0
_wlID Dodge.Data.Wall src/Dodge/Data/Wall.hs:19:7-11 142844 1506 0.0 0.0 0.0 0.0
zoneOfWl Dodge.Zoning.Wall src/Dodge/Zoning/Wall.hs:56:1-51 142837 0 0.0 0.0 0.0 0.0
_wlLine Dodge.Data.Wall src/Dodge/Data/Wall.hs:18:7-13 142842 662 0.0 0.0 0.0 0.0
zoneOfPoint Dodge.Zoning.Base src/Dodge/Zoning/Base.hs:47:1-26 142840 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 142841 1506 0.0 0.0 0.0 0.0
randomCompass Dodge.Layout src/Dodge/Layout.hs:(61,1)-(62,85) 142789 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 142790 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 142791 1 0.0 0.0 0.0 0.0
_randGen Dodge.Data.World src/Dodge/Data/World.hs:38:7-14 142815 1 0.0 0.0 0.0 0.0
takeOne RandomHelp src/RandomHelp.hs:23:1-76 142795 0 0.0 0.0 0.0 0.0
takeOne.\ RandomHelp src/RandomHelp.hs:23:60-75 142796 1 0.0 0.0 0.0 0.0
randomR System.Random src/System/Random.hs:297:10-19 142798 0 0.0 0.0 0.0 0.0
randomR System.Random src/System/Random.hs:235:3-43 142799 1 0.0 0.0 0.0 0.0
uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 142800 1 0.0 0.0 0.0 0.0
takeOne RandomHelp src/RandomHelp.hs:23:1-76 142794 1 0.0 0.0 0.0 0.0
randomR System.Random src/System/Random.hs:297:10-19 142797 1 0.0 0.0 0.0 0.0
randomR System.Random src/System/Random.hs:235:3-43 142809 0 0.0 0.0 0.0 0.0
uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 142810 0 0.0 0.0 0.0 0.0
uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 142811 0 0.0 0.0 0.0 0.0
uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 142812 0 0.0 0.0 0.0 0.0
genWord64 System.Random.Internal src/System/Random/Internal.hs:556:19-27 142813 0 0.0 0.0 0.0 0.0
genWord64 System.Random.Internal src/System/Random/Internal.hs:566:3-27 142814 0 0.0 0.0 0.0 0.0
nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 142816 1 0.0 0.0 0.0 0.0
mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 142817 1 0.0 0.0 0.0 0.0
mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 142822 1 0.0 0.0 0.0 0.0
shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 142823 1 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 142825 1 0.0 0.0 0.0 0.0
mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 142824 0 0.0 0.0 0.0 0.0
mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 142818 1 0.0 0.0 0.0 0.0
shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 142819 1 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 142821 1 0.0 0.0 0.0 0.0
mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 142820 0 0.0 0.0 0.0 0.0
mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 142828 1 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 142829 1 0.0 0.0 0.0 0.0
nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 142826 1 0.0 0.0 0.0 0.0
plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 142827 0 0.0 0.0 0.0 0.0
setTiles Dodge.Layout src/Dodge/Layout.hs:68:1-66 138662 1 0.0 0.0 0.0 0.0
setTile Dodge.Layout src/Dodge/Layout.hs:(71,1)-(80,61) 138664 30 0.0 0.0 0.0 0.0
_rmFloor Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:136:7-14 138665 30 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 138666 16 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 138667 16 0.0 0.0 0.0 0.0
_rmMID Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:144:7-12 138669 8 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 138668 8 0.0 0.0 0.0 0.0
ix.\ Control.Lens.At src/Control/Lens/At.hs:308:31-50 138670 8 0.0 0.0 0.0 0.0
setTile.poly Dodge.Layout src/Dodge/Layout.hs:(79,5)-(80,61) 145683 8 0.0 0.0 0.0 0.0
roundPoint2 Geometry.Intersect src/Geometry/Intersect.hs:238:1-89 145685 140 0.0 0.0 0.0 0.0
== Linear.V2 src/Linear/V2.hs:114:4-5 145686 70 0.0 0.0 0.0 0.0
_rmPolys Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:121:7-14 145695 8 0.0 0.0 0.0 0.0
convexHullSafe Geometry.Polygon src/Geometry/Polygon.hs:(151,1)-(152,21) 145684 8 0.0 0.0 0.0 0.0
convexHullSafe.\ Geometry.Polygon src/Geometry/Polygon.hs:151:88-93 145689 36 0.0 0.0 0.0 0.0
orderAroundFirst Geometry.Polygon src/Geometry/Polygon.hs:(121,1)-(122,55) 145690 8 0.0 0.0 0.0 0.0
orderPolygonAround Geometry.Polygon src/Geometry/Polygon.hs:(113,1)-(114,62) 145693 8 0.0 0.0 0.0 0.0
orderPolygonAround.\ Geometry.Polygon src/Geometry/Polygon.hs:114:43-58 145694 28 0.0 0.0 0.0 0.0
grahamScan Geometry.Polygon src/Geometry/Polygon.hs:(155,1)-(157,46) 145688 0 0.0 0.0 0.0 0.0
grahamScan.push Geometry.Polygon src/Geometry/Polygon.hs:157:5-46 145691 36 0.0 0.0 0.0 0.0
grahamEliminate Geometry.Polygon src/Geometry/Polygon.hs:(164,1)-(166,23) 145692 36 0.0 0.0 0.0 0.0
orderPolygon Geometry.Polygon src/Geometry/Polygon.hs:(126,1)-(128,53) 145696 8 0.0 0.0 0.0 0.0
orderPolygonAround Geometry.Polygon src/Geometry/Polygon.hs:(113,1)-(114,62) 145697 8 0.0 0.0 0.0 0.0
orderPolygonAround.\ Geometry.Polygon src/Geometry/Polygon.hs:114:43-58 145698 36 0.0 0.0 0.0 0.0
centroid Geometry.Polygon src/Geometry/Polygon.hs:169:1-64 145699 0 0.0 0.0 0.0 0.0
+ Linear.V2 src/Linear/V2.hs:207:3-18 145702 0 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 145703 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 145707 36 0.0 0.0 0.0 0.0
<*> Control.Foldl src/Control/Foldl.hs:(273,5)-(277,32) 145700 0 0.0 0.0 0.0 0.0
<*>.step Control.Foldl src/Control/Foldl.hs:274:13-64 145701 36 0.0 0.0 0.0 0.0
+ Linear.V2 src/Linear/V2.hs:207:3-18 145704 0 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 145705 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 145706 36 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 145708 0 0.0 0.0 0.0 0.0
genericLength Control.Foldl src/Control/Foldl.hs:901:1-41 145709 0 0.0 0.0 0.0 0.0
genericLength.\ Control.Foldl src/Control/Foldl.hs:901:31-35 145710 36 0.0 0.0 0.0 0.0
<*>.done Control.Foldl src/Control/Foldl.hs:276:13-51 145711 8 0.0 0.0 0.0 0.0
fmap Control.Foldl src/Control/Foldl.hs:240:5-62 145712 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 145713 8 0.0 0.0 0.0 0.0
setTile.t Dodge.Layout src/Dodge/Layout.hs:(76,5)-(78,68) 145678 8 0.0 0.0 0.0 0.0
_genRooms Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:25:7-15 145682 8 0.0 0.0 0.0 0.0
_rmFloor Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:136:7-14 145681 8 0.0 0.0 0.0 0.0
_rmMParent Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:145:7-16 145679 8 0.0 0.0 0.0 0.0
_tiles Data.Tile src/Data/Tile.hs:14:14-19 145680 8 0.0 0.0 0.0 0.0
_genRooms Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:25:7-15 138663 1 0.0 0.0 0.0 0.0
setupWorldBounds Dodge.Layout src/Dodge/Layout.hs:(117,1)-(135,14) 142734 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 142783 4 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 142784 4 0.0 0.0 0.0 0.0
setupWorldBounds.(...) Dodge.Layout src/Dodge/Layout.hs:(127,5)-(135,14) 142742 1 0.0 0.0 0.0 0.0
<*> Control.Foldl src/Control/Foldl.hs:(273,5)-(277,32) 142743 3 0.0 0.0 0.0 0.0
<*>.step Control.Foldl src/Control/Foldl.hs:274:13-64 142771 1986 0.0 0.0 0.0 0.0
fmap Control.Foldl src/Control/Foldl.hs:240:5-62 142773 0 0.0 0.0 0.0 0.0
<*>.begin Control.Foldl src/Control/Foldl.hs:275:13-38 142772 3 0.0 0.0 0.0 0.0
<*>.done Control.Foldl src/Control/Foldl.hs:276:13-51 142780 3 0.0 0.0 0.0 0.0
lazy Control.Foldl.Internal src/Control/Foldl/Internal.hs:(22,1)-(23,23) 142786 3 0.0 0.0 0.0 0.0
fmap Control.Foldl src/Control/Foldl.hs:240:5-62 142781 0 0.0 0.0 0.0 0.0
lazy Control.Foldl.Internal src/Control/Foldl/Internal.hs:(22,1)-(23,23) 142782 1 0.0 0.0 0.0 0.0
fmap Control.Foldl src/Control/Foldl.hs:240:5-62 142744 1 0.0 0.0 0.0 0.0
premap Control.Foldl src/Control/Foldl.hs:(1209,1)-(1211,28) 142774 0 0.0 0.0 0.0 0.0
premap.step' Control.Foldl src/Control/Foldl.hs:1211:5-28 142775 2648 0.0 0.0 0.0 0.0
fstV2 Geometry.Data src/Geometry/Data.hs:71:1-18 142778 1324 0.0 0.0 0.0 0.0
sndV2 Geometry.Data src/Geometry/Data.hs:74:1-18 142779 1324 0.0 0.0 0.0 0.0
_Fold1 Control.Foldl src/Control/Foldl.hs:(1183,1)-(1187,28) 142776 0 0.0 0.0 0.0 0.0
_Fold1.step_ Control.Foldl src/Control/Foldl.hs:(1185,5)-(1187,28) 142777 2648 0.0 0.0 0.0 0.0
setupWorldBounds.maxx Dodge.Layout src/Dodge/Layout.hs:(127,5)-(135,14) 142785 1 0.0 0.0 0.0 0.0
setupWorldBounds.maxy Dodge.Layout src/Dodge/Layout.hs:(127,5)-(135,14) 142788 1 0.0 0.0 0.0 0.0
setupWorldBounds.minx Dodge.Layout src/Dodge/Layout.hs:(127,5)-(135,14) 142739 1 0.0 0.0 0.0 0.0
setupWorldBounds.miny Dodge.Layout src/Dodge/Layout.hs:(127,5)-(135,14) 142787 1 0.0 0.0 0.0 0.0
setupWorldBounds.ps Dodge.Layout src/Dodge/Layout.hs:126:5-62 142740 1 0.0 0.0 0.0 0.0
_wlLine Dodge.Data.Wall src/Dodge/Data/Wall.hs:18:7-13 142741 662 0.0 0.0 0.0 0.0
worldToGenWorld Dodge.LevelGen.LevelStructure src/Dodge/LevelGen/LevelStructure.hs:(15,1)-(21,9) 138610 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 138611 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 138612 1 0.0 0.0 0.0 0.0
_randGen Dodge.Data.World src/Dodge/Data/World.hs:38:7-14 138639 1 0.0 0.0 0.0 0.0
generateGenParams Dodge.LevelGen.LevelStructure src/Dodge/LevelGen/LevelStructure.hs:(24,1)-(31,23) 138613 1 0.0 0.0 0.0 0.0
>= Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:17:19-21 138660 3 0.0 0.0 0.0 0.0
< Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:17:19-21 138661 3 0.0 0.0 0.0 0.0
shuffle RandomHelp src/RandomHelp.hs:(50,1)-(56,38) 138618 2 0.0 0.0 0.0 0.0
shuffle.\ RandomHelp src/RandomHelp.hs:51:47-68 138630 16 0.0 0.0 0.0 0.0
randomR System.Random src/System/Random.hs:297:10-19 138631 16 0.0 0.0 0.0 0.0
randomR System.Random src/System/Random.hs:235:3-43 138632 16 0.0 0.0 0.0 0.0
uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 138633 16 0.0 0.0 0.0 0.0
uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 138635 2 0.0 0.0 0.0 0.0
uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 138636 2 0.0 0.0 0.0 0.0
genWord64 System.Random.Internal src/System/Random/Internal.hs:556:19-27 138637 0 0.0 0.0 0.0 0.0
genWord64 System.Random.Internal src/System/Random/Internal.hs:566:3-27 138638 0 0.0 0.0 0.0 0.0
nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 138640 19 0.0 0.0 0.0 0.0
mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 138641 19 0.0 0.0 0.0 0.0
mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 138646 19 0.0 0.0 0.0 0.0
shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 138647 19 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 138649 19 0.0 0.0 0.0 0.0
mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 138648 0 0.0 0.0 0.0 0.0
mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 138642 19 0.0 0.0 0.0 0.0
shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 138643 19 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 138645 19 0.0 0.0 0.0 0.0
mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 138644 0 0.0 0.0 0.0 0.0
mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 138652 19 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 138653 19 0.0 0.0 0.0 0.0
nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 138650 19 0.0 0.0 0.0 0.0
plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 138651 0 0.0 0.0 0.0 0.0
forceElements StrictHelp src/StrictHelp.hs:11:1-28 138626 2 0.0 0.0 0.0 0.0
shuffle.(...) RandomHelp src/RandomHelp.hs:55:9-38 138624 2 0.0 0.0 0.0 0.0
shuffle.f RandomHelp src/RandomHelp.hs:(52,9)-(54,29) 138627 16 0.0 0.0 0.0 0.0
shuffle.f.(...) RandomHelp src/RandomHelp.hs:53:17-46 138629 16 0.0 0.0 0.0 0.0
shuffle.f.b RandomHelp src/RandomHelp.hs:53:17-46 138628 16 0.0 0.0 0.0 0.0
shuffle.f.as RandomHelp src/RandomHelp.hs:53:17-46 138634 14 0.0 0.0 0.0 0.0
shuffle.f.bs RandomHelp src/RandomHelp.hs:53:17-46 138654 12 0.0 0.0 0.0 0.0
shuffle.zs RandomHelp src/RandomHelp.hs:55:9-38 138625 2 0.0 0.0 0.0 0.0
enumFrom Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:19:24-27 138656 1 0.0 0.0 0.0 0.0
enumFrom Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:17:45-48 138614 1 0.0 0.0 0.0 0.0
layoutLevelFromSeed Dodge.LevelGen src/Dodge/LevelGen.hs:(41,1)-(80,40) 134810 1 0.0 0.0 9.0 9.6
showIntsString Dodge.Tree.Compose src/Dodge/Tree/Compose.hs:130:1-89 135014 53 0.0 0.0 0.0 0.0
putStrLnAppend Dodge.LevelGen src/Dodge/LevelGen.hs:83:1-67 134835 31 0.0 0.0 0.0 0.0
layoutLevelFromSeed.nameshow Dodge.LevelGen src/Dodge/LevelGen.hs:62:9-56 137591 30 0.0 0.0 0.0 0.0
_rmName Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:137:7-13 137592 30 0.0 0.0 0.0 0.0
reversePair Dodge.LevelGen src/Dodge/LevelGen.hs:86:1-27 138090 30 0.0 0.0 0.0 0.0
layoutLevelFromSeed.g Dodge.LevelGen src/Dodge/LevelGen.hs:47:9-25 135510 1 0.0 0.0 0.0 0.0
mkStdGen System.Random.Internal src/System/Random/Internal.hs:583:1-45 135513 0 0.0 0.0 0.0 0.0
mkSMGen System.Random.SplitMix src/System/Random/SplitMix.hs:377:1-61 135514 1 0.0 0.0 0.0 0.0
mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 135516 1 0.0 0.0 0.0 0.0
mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 135521 1 0.0 0.0 0.0 0.0
shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 135522 1 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 135524 1 0.0 0.0 0.0 0.0
mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 135523 0 0.0 0.0 0.0 0.0
mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 135517 1 0.0 0.0 0.0 0.0
shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 135518 1 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 135520 1 0.0 0.0 0.0 0.0
mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 135519 0 0.0 0.0 0.0 0.0
mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 135525 1 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 135526 1 0.0 0.0 0.0 0.0
mixGamma System.Random.SplitMix src/System/Random/SplitMix.hs:(267,1)-(274,40) 135527 1 0.0 0.0 0.0 0.0
mixGamma.n System.Random.SplitMix src/System/Random/SplitMix.hs:269:9-48 135528 1 0.0 0.0 0.0 0.0
mixGamma.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:268:9-36 135529 1 0.0 0.0 0.0 0.0
mix64variant13 System.Random.SplitMix src/System/Random/SplitMix.hs:(256,1)-(264,9) 135530 1 0.0 0.0 0.0 0.0
mix64variant13.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:261:9-54 135535 1 0.0 0.0 0.0 0.0
shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 135536 1 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 135538 1 0.0 0.0 0.0 0.0
mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 135537 0 0.0 0.0 0.0 0.0
mix64variant13.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:262:9-54 135531 1 0.0 0.0 0.0 0.0
shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 135532 1 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 135534 1 0.0 0.0 0.0 0.0
mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 135533 0 0.0 0.0 0.0 0.0
mix64variant13.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:263:9-27 135540 1 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 135541 1 0.0 0.0 0.0 0.0
plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 135539 0 0.0 0.0 0.0 0.0
layoutLevelFromSeed.i' Dodge.LevelGen src/Dodge/LevelGen.hs:42:9-18 138053 1 0.0 0.0 0.0 0.0
layoutLevelFromSeed.labts Dodge.LevelGen src/Dodge/LevelGen.hs:50:9-81 134968 1 0.0 0.0 0.0 0.0
combineTree Dodge.Tree.Compose src/Dodge/Tree/Compose.hs:(68,1)-(74,13) 134974 23 0.0 0.0 0.0 0.0
_rmName Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:137:7-13 135206 30 0.0 0.0 0.0 0.0
_mtBranches Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:12:46-56 134999 23 0.0 0.0 0.0 0.0
_mtLabel Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:12:6-13 135020 23 0.0 0.0 0.0 0.0
_mtTree Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:12:21-27 134975 23 0.0 0.0 0.0 0.0
_mbTree Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:18:59-65 135002 11 0.0 0.0 0.0 0.0
_unST Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:20:26-30 135001 11 0.0 0.0 0.0 0.0
decomposeSelfTree Dodge.Tree.Compose src/Dodge/Tree/Compose.hs:(62,1)-(65,41) 134969 12 0.0 0.0 0.0 0.0
_unST Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:20:26-30 134973 24 0.0 0.0 0.0 0.0
decomposeSelfTree.f Dodge.Tree.Compose src/Dodge/Tree/Compose.hs:(64,5)-(65,41) 135200 23 0.0 0.0 0.0 0.0
numSelfTree Dodge.Tree.Compose src/Dodge/Tree/Compose.hs:108:1-48 134997 1 0.0 0.0 0.0 0.0
numSelfTree' Dodge.Tree.Compose src/Dodge/Tree/Compose.hs:(111,1)-(117,105) 134998 23 0.0 0.0 0.0 0.0
_1 Control.Lens.Tuple src/Control/Lens/Tuple.hs:120:3-37 135203 30 0.0 0.0 0.0 0.0
_1.\ Control.Lens.Tuple src/Control/Lens/Tuple.hs:120:32-37 135204 30 0.0 0.0 0.0 0.0
_unST Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:20:26-30 135000 11 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(269,3)-(273,43) 135071 11 0.0 0.0 0.0 0.0
ix.go Control.Lens.At src/Control/Lens/At.hs:(271,5)-(273,43) 135072 11 0.0 0.0 0.0 0.0
numTraversable TreeHelp src/TreeHelp.hs:(185,1)-(187,27) 135202 0 0.0 0.0 0.0 0.0
numTraversable.f TreeHelp src/TreeHelp.hs:187:5-27 135205 30 0.0 0.0 0.0 0.0
layoutLevelFromSeed.rmtree Dodge.LevelGen src/Dodge/LevelGen.hs:57:9-37 137531 1 0.0 0.0 0.0 0.0
numTraversable TreeHelp src/TreeHelp.hs:(185,1)-(187,27) 137533 0 0.0 0.0 0.0 0.0
numTraversable.f TreeHelp src/TreeHelp.hs:187:5-27 137568 30 0.0 0.0 0.0 0.0
layoutLevelFromSeed.tc Dodge.LevelGen src/Dodge/LevelGen.hs:56:9-36 137534 1 0.0 0.0 0.0 0.0
composeTree Dodge.Tree.Compose src/Dodge/Tree/Compose.hs:48:1-71 137535 23 0.0 0.0 0.0 0.0
_mtBranches Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:12:46-56 137538 23 0.0 0.0 0.0 0.0
_mtTree Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:12:21-27 137536 23 0.0 0.0 0.0 0.0
attachList Dodge.Tree.Compose src/Dodge/Tree/Compose.hs:81:1-64 137539 23 0.0 0.0 0.0 0.0
shiftChildren Dodge.Tree.Compose src/Dodge/Tree/Compose.hs:45:1-71 137540 59 0.0 0.0 0.0 0.0
attachBranch Dodge.Tree.Compose src/Dodge/Tree/Compose.hs:(84,1)-(90,29) 137541 11 0.0 0.0 0.0 0.0
.:~ LensHelp src/LensHelp.hs:15:1-22 137559 11 0.0 0.0 0.0 0.0
_mbTree Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:18:59-65 137565 11 0.0 0.0 0.0 0.0
attachBranch.upf Dodge.Tree.Compose src/Dodge/Tree/Compose.hs:89:5-22 137542 11 0.0 0.0 0.0 0.0
_mbAttach Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:18:32-40 137543 11 0.0 0.0 0.0 0.0
safeUpdateSingleNode TreeHelp src/TreeHelp.hs:117:1-80 137548 11 0.0 0.0 0.0 0.0
updateSingleNodes TreeHelp src/TreeHelp.hs:(99,1)-(103,74) 137549 29 0.0 0.0 0.0 0.0
updateSingleNodes.updateChildren TreeHelp src/TreeHelp.hs:103:5-74 137566 18 0.0 0.0 0.0 0.0
subMap TreeHelp src/TreeHelp.hs:(120,1)-(121,16) 137567 25 0.0 0.0 0.0 0.0
_2 Control.Lens.Tuple src/Control/Lens/Tuple.hs:230:3-37 137561 11 0.0 0.0 0.0 0.0
_2.\ Control.Lens.Tuple src/Control/Lens/Tuple.hs:230:32-37 137562 11 0.0 0.0 0.0 0.0
attachBranch.g Dodge.Tree.Compose src/Dodge/Tree/Compose.hs:90:5-29 137573 11 0.0 0.0 0.0 0.0
attachBranch.upf Dodge.Tree.Compose src/Dodge/Tree/Compose.hs:89:5-22 137574 0 0.0 0.0 0.0 0.0
_mbAttach Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:18:32-40 137575 0 0.0 0.0 0.0 0.0
layoutLevelFromSeed.treecluster Dodge.LevelGen src/Dodge/LevelGen.hs:48:9-57 137576 0 0.0 0.0 0.0 0.0
tutAnoTree Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(44,1)-(86,9) 137577 0 0.0 0.0 0.0 0.0
foldMTRS Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(91,1)-(93,36) 137578 0 0.0 0.0 0.0 0.0
attachOnward' Dodge.Tree.Compose src/Dodge/Tree/Compose.hs:99:1-78 137579 0 0.0 0.0 0.0 0.0
toOnward Dodge.Tree.Compose src/Dodge/Tree/Compose.hs:(102,1)-(105,25) 137580 11 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 137583 11 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 137584 11 0.0 0.0 0.0 0.0
== Dodge.Data.RoomCluster src/Dodge/Data/RoomCluster.hs:14:20-21 137582 11 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 137581 11 0.0 0.0 0.0 0.0
at Control.Lens.At src/Control/Lens/At.hs:537:3-49 137589 0 0.0 0.0 0.0 0.0
compare Dodge.Data.RoomCluster src/Dodge/Data/RoomCluster.hs:14:15-17 137590 11 0.0 0.0 0.0 0.0
.:~ LensHelp src/LensHelp.hs:15:1-22 137560 0 0.0 0.0 0.0 0.0
_1 Control.Lens.Tuple src/Control/Lens/Tuple.hs:120:3-37 137563 11 0.0 0.0 0.0 0.0
_1.\ Control.Lens.Tuple src/Control/Lens/Tuple.hs:120:32-37 137564 11 0.0 0.0 0.0 0.0
attachBranch.upf Dodge.Tree.Compose src/Dodge/Tree/Compose.hs:89:5-22 137550 0 0.0 0.0 0.0 0.0
_mbAttach Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:18:32-40 137551 0 0.0 0.0 0.0 0.0
layoutLevelFromSeed.treecluster Dodge.LevelGen src/Dodge/LevelGen.hs:48:9-57 137552 0 0.0 0.0 0.0 0.0
tutAnoTree Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(44,1)-(86,9) 137553 0 0.0 0.0 0.0 0.0
foldMTRS Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(91,1)-(93,36) 137554 0 0.0 0.0 0.0 0.0
attachOnward' Dodge.Tree.Compose src/Dodge/Tree/Compose.hs:99:1-78 137555 0 0.0 0.0 0.0 0.0
toOnward Dodge.Tree.Compose src/Dodge/Tree/Compose.hs:(102,1)-(105,25) 137556 29 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 137557 29 0.0 0.0 0.0 0.0
== Dodge.Data.RoomCluster src/Dodge/Data/RoomCluster.hs:14:20-21 137558 11 0.0 0.0 0.0 0.0
composeNode Dodge.Tree.Compose src/Dodge/Tree/Compose.hs:(77,1)-(78,43) 137537 23 0.0 0.0 0.0 0.0
layoutLevelFromSeed.treecluster Dodge.LevelGen src/Dodge/LevelGen.hs:48:9-57 134976 1 0.0 0.0 0.3 0.1
tutAnoTree Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(44,1)-(86,9) 134980 0 0.0 0.0 0.3 0.1
uniformWord32 System.Random.Internal src/System/Random/Internal.hs:454:3-35 135665 27 0.0 0.0 0.0 0.0
genWord32 Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:(37,5)-(38,29) 135666 27 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 135681 27 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 135682 27 0.0 0.0 0.0 0.0
genWord32.(...) Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:37:23-52 135668 27 0.0 0.0 0.0 0.0
genWord32 System.Random.Internal src/System/Random/Internal.hs:556:19-27 135671 0 0.0 0.0 0.0 0.0
genWord32 System.Random.Internal src/System/Random/Internal.hs:564:3-27 135672 0 0.0 0.0 0.0 0.0
nextWord32 System.Random.SplitMix src/System/Random/SplitMix.hs:(129,1)-(136,28) 135673 27 0.0 0.0 0.0 0.0
nextWord32.(...) System.Random.SplitMix src/System/Random/SplitMix.hs:136:5-28 135675 27 0.0 0.0 0.0 0.0
nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 135678 27 0.0 0.0 0.0 0.0
mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 135683 27 0.0 0.0 0.0 0.0
mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 135688 27 0.0 0.0 0.0 0.0
shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 135689 27 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 135691 27 0.0 0.0 0.0 0.0
mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 135690 0 0.0 0.0 0.0 0.0
mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 135684 27 0.0 0.0 0.0 0.0
shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 135685 27 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 135687 27 0.0 0.0 0.0 0.0
mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 135686 0 0.0 0.0 0.0 0.0
mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 135692 27 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 135693 27 0.0 0.0 0.0 0.0
nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 135679 27 0.0 0.0 0.0 0.0
plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 135680 0 0.0 0.0 0.0 0.0
nextWord32.g' System.Random.SplitMix src/System/Random/SplitMix.hs:136:5-28 135677 27 0.0 0.0 0.0 0.0
nextWord32.w64 System.Random.SplitMix src/System/Random/SplitMix.hs:136:5-28 135674 27 0.0 0.0 0.0 0.0
genWord32.g Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:37:23-52 135676 27 0.0 0.0 0.0 0.0
genWord32.y Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:37:23-52 135667 27 0.0 0.0 0.0 0.0
randomR System.Random src/System/Random.hs:351:3-43 136098 25 0.0 0.0 0.0 0.0
uniformRM System.Random.Internal src/System/Random/Internal.hs:(1031,3)-(1041,34) 136099 25 0.0 0.0 0.0 0.0
tToBTree Dodge.Tree.Compose src/Dodge/Tree/Compose.hs:93:1-42 134984 2 0.0 0.0 0.0 0.0
cleatOnward Dodge.Cleat src/Dodge/Cleat.hs:25:1-68 135210 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 135211 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 135212 0 0.0 0.0 0.0 0.0
corDoor Dodge.Room.Room src/Dodge/Room/Room.hs:(386,1)-(388,54) 135005 0 0.0 0.0 0.0 0.0
tToBTree Dodge.Tree.Compose src/Dodge/Tree/Compose.hs:93:1-42 135006 2 0.0 0.0 0.0 0.0
treePost TreeHelp src/TreeHelp.hs:47:1-46 135007 2 0.0 0.0 0.0 0.0
treeFromPost TreeHelp src/TreeHelp.hs:41:1-41 135008 2 0.0 0.0 0.0 0.0
treeFromTrunk TreeHelp src/TreeHelp.hs:(58,1)-(60,22) 135010 0 0.0 0.0 0.0 0.0
treeFromTrunk.f TreeHelp src/TreeHelp.hs:60:5-22 135011 2 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 135425 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 135427 0 0.0 0.0 0.0 0.0
shuffleLinks Dodge.Room.Link src/Dodge/Room/Link.hs:31:1-34 135459 0 0.0 0.0 0.0 0.0
shuffle RandomHelp src/RandomHelp.hs:(50,1)-(56,38) 135461 0 0.0 0.0 0.0 0.0
forceElements StrictHelp src/StrictHelp.hs:11:1-28 135464 2 0.0 0.0 0.0 0.0
shuffle.(...) RandomHelp src/RandomHelp.hs:55:9-38 135462 2 0.0 0.0 0.0 0.0
shuffle.f RandomHelp src/RandomHelp.hs:(52,9)-(54,29) 135465 8 0.0 0.0 0.0 0.0
shuffle.f.(...) RandomHelp src/RandomHelp.hs:53:17-46 135467 8 0.0 0.0 0.0 0.0
shuffle.f.b RandomHelp src/RandomHelp.hs:53:17-46 135466 8 0.0 0.0 0.0 0.0
shuffle.f.as RandomHelp src/RandomHelp.hs:53:17-46 135474 6 0.0 0.0 0.0 0.0
shuffle.f.bs RandomHelp src/RandomHelp.hs:53:17-46 136553 3 0.0 0.0 0.0 0.0
shuffle.zs RandomHelp src/RandomHelp.hs:55:9-38 135463 2 0.0 0.0 0.0 0.0
shuffle.\ RandomHelp src/RandomHelp.hs:51:47-68 135470 0 0.0 0.0 0.0 0.0
randomR System.Random src/System/Random.hs:297:10-19 135471 0 0.0 0.0 0.0 0.0
randomR System.Random src/System/Random.hs:235:3-43 135472 8 0.0 0.0 0.0 0.0
uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 135473 8 0.0 0.0 0.0 0.0
uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 135479 0 0.0 0.0 0.0 0.0
uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 135480 0 0.0 0.0 0.0 0.0
genWord64 Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:(39,5)-(40,29) 135481 6 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 135574 6 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 135575 6 0.0 0.0 0.0 0.0
genWord64.(...) Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:39:23-52 135483 6 0.0 0.0 0.0 0.0
genWord64 System.Random.Internal src/System/Random/Internal.hs:556:19-27 135484 0 0.0 0.0 0.0 0.0
genWord64 System.Random.Internal src/System/Random/Internal.hs:566:3-27 135485 0 0.0 0.0 0.0 0.0
nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 135559 6 0.0 0.0 0.0 0.0
mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 135560 6 0.0 0.0 0.0 0.0
mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 135565 6 0.0 0.0 0.0 0.0
shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 135566 6 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 135568 6 0.0 0.0 0.0 0.0
mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 135567 0 0.0 0.0 0.0 0.0
mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 135561 6 0.0 0.0 0.0 0.0
shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 135562 6 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 135564 6 0.0 0.0 0.0 0.0
mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 135563 0 0.0 0.0 0.0 0.0
mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 135571 6 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 135572 6 0.0 0.0 0.0 0.0
nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 135569 6 0.0 0.0 0.0 0.0
plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 135570 0 0.0 0.0 0.0 0.0
genWord64.g Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:39:23-52 135573 6 0.0 0.0 0.0 0.0
genWord64.y Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:39:23-52 135482 6 0.0 0.0 0.0 0.0
foldMTRS Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(91,1)-(93,36) 134981 0 0.0 0.0 0.0 0.0
attachOnward' Dodge.Tree.Compose src/Dodge/Tree/Compose.hs:99:1-78 134982 11 0.0 0.0 0.0 0.0
_mtLabel Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:12:6-13 134983 11 0.0 0.0 0.0 0.0
slowDoorRoom Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(157,1)-(171,66) 135653 0 0.0 0.0 0.1 0.0
randomR System.Random src/System/Random.hs:351:3-43 135663 63 0.0 0.0 0.0 0.0
uniformRM System.Random.Internal src/System/Random/Internal.hs:(1031,3)-(1041,34) 135664 63 0.0 0.0 0.0 0.0
uniformWord32 System.Random.Internal src/System/Random/Internal.hs:454:3-35 136071 61 0.0 0.0 0.0 0.0
genWord32 Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:(37,5)-(38,29) 136072 61 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 136195 61 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 136197 61 0.0 0.0 0.0 0.0
genWord32.(...) Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:37:23-52 136074 61 0.0 0.0 0.0 0.0
genWord32 System.Random.Internal src/System/Random/Internal.hs:556:19-27 136075 0 0.0 0.0 0.0 0.0
genWord32 System.Random.Internal src/System/Random/Internal.hs:564:3-27 136076 0 0.0 0.0 0.0 0.0
nextWord32 System.Random.SplitMix src/System/Random/SplitMix.hs:(129,1)-(136,28) 136077 61 0.0 0.0 0.0 0.0
nextWord32.(...) System.Random.SplitMix src/System/Random/SplitMix.hs:136:5-28 136079 61 0.0 0.0 0.0 0.0
nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 136080 61 0.0 0.0 0.0 0.0
mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 136081 61 0.0 0.0 0.0 0.0
mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 136086 61 0.0 0.0 0.0 0.0
shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 136087 61 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 136089 61 0.0 0.0 0.0 0.0
mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 136088 0 0.0 0.0 0.0 0.0
mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 136082 61 0.0 0.0 0.0 0.0
shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 136083 61 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 136085 61 0.0 0.0 0.0 0.0
mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 136084 0 0.0 0.0 0.0 0.0
mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 136092 61 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 136093 61 0.0 0.0 0.0 0.0
nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 136090 61 0.0 0.0 0.0 0.0
plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 136091 0 0.0 0.0 0.0 0.0
nextWord32.g' System.Random.SplitMix src/System/Random/SplitMix.hs:136:5-28 136095 61 0.0 0.0 0.0 0.0
nextWord32.w64 System.Random.SplitMix src/System/Random/SplitMix.hs:136:5-28 136078 61 0.0 0.0 0.0 0.0
genWord32.g Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:37:23-52 136094 61 0.0 0.0 0.0 0.0
genWord32.y Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:37:23-52 136073 61 0.0 0.0 0.0 0.0
addButtonSlowDoor Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(96,1)-(134,37) 136321 1 0.0 0.0 0.0 0.0
.:~ LensHelp src/LensHelp.hs:15:1-22 136324 1 0.0 0.0 0.0 0.0
addButtonSlowDoor.butDoor Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(123,5)-(134,37) 139685 1 0.0 0.0 0.0 0.0
putLitButOnPos Dodge.Placement.Instance.Button src/Dodge/Placement/Instance/Button.hs:(70,1)-(81,48) 139687 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 139688 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 139689 1 0.0 0.0 0.0 0.0
fromInteger Linear.V2 src/Linear/V2.hs:219:3-34 139747 1 0.0 0.0 0.0 0.0
mntLSOn Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(74,1)-(82,34) 139690 1 0.0 0.0 0.0 0.0
ps0jPushPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:(75,1)-(76,46) 139691 2 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 139796 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 139797 1 0.0 0.0 0.0 0.0
aShape Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(119,1)-(121,65) 139730 1 0.0 0.0 0.0 0.0
aShape.pout Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:121:5-65 139746 1 0.0 0.0 0.0 0.0
girder Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(216,1)-(229,32) 139731 1 0.0 0.0 0.0 0.0
girder.n Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:223:5-44 139751 1 0.0 0.0 0.0 0.0
girder.ps Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:228:5-32 139772 1 0.0 0.0 0.0 0.0
divideLineExact Geometry src/Geometry.hs:(277,1)-(280,28) 139773 1 0.0 0.0 0.0 0.0
divideLineExact.d Geometry src/Geometry.hs:279:5-16 139774 1 0.0 0.0 0.0 0.0
divideLineExact.v Geometry src/Geometry.hs:280:5-28 139778 1 0.0 0.0 0.0 0.0
girder.qs Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:229:5-32 139775 1 0.0 0.0 0.0 0.0
divideLineExact Geometry src/Geometry.hs:(277,1)-(280,28) 139776 1 0.0 0.0 0.0 0.0
divideLineExact.d Geometry src/Geometry.hs:279:5-16 139777 1 0.0 0.0 0.0 0.0
divideLineExact.v Geometry src/Geometry.hs:280:5-28 139779 1 0.0 0.0 0.0 0.0
girder.xb Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:224:5-16 139770 1 0.0 0.0 0.0 0.0
girder.xt Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:226:5-16 139745 1 0.0 0.0 0.0 0.0
girder.yb Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:225:5-16 139771 1 0.0 0.0 0.0 0.0
girder.yt Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:227:5-16 139753 1 0.0 0.0 0.0 0.0
thinHighBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:78:1-23 139732 0 0.0 0.0 0.0 0.0
highBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(90,1)-(98,58) 139733 5 0.0 0.0 0.0 0.0
highBar.n Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:98:5-58 139752 5 0.0 0.0 0.0 0.0
overPosSH Shape src/Shape.hs:263:1-28 139734 0 0.0 0.0 0.0 0.0
upperBoxMT Shape src/Shape.hs:148:1-36 139735 0 0.0 0.0 0.0 0.0
mntLSOn.(...) Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:81:5-68 139794 1 0.0 0.0 0.0 0.0
mntLSOn.lsp' Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:79:5-29 139795 1 0.0 0.0 0.0 0.0
mntLSOn.setCol Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:82:5-34 139729 1 0.0 0.0 0.0 0.0
mntLSOn.x Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:81:5-68 139801 1 0.0 0.0 0.0 0.0
mntLSOn.y Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:81:5-68 139800 1 0.0 0.0 0.0 0.0
pt0 Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:55:1-63 139802 1 0.0 0.0 0.0 0.0
putShape Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(135,1)-(142,22) 139717 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 139791 2 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 139792 2 0.0 0.0 0.0 0.0
negate Linear.V2 src/Linear/V2.hs:213:3-22 139788 1 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 139789 1 0.0 0.0 0.0 0.0
putShape.bnds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:141:5-25 139718 1 0.0 0.0 0.0 0.0
shapeBounds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:148:1-64 139719 0 0.0 0.0 0.0 0.0
premap Control.Foldl src/Control/Foldl.hs:(1209,1)-(1211,28) 139722 4 0.0 0.0 0.0 0.0
<*> Control.Foldl src/Control/Foldl.hs:(273,5)-(277,32) 139720 3 0.0 0.0 0.0 0.0
<*>.step Control.Foldl src/Control/Foldl.hs:274:13-64 139737 120 0.0 0.0 0.0 0.0
fmap Control.Foldl src/Control/Foldl.hs:240:5-62 139738 0 0.0 0.0 0.0 0.0
premap Control.Foldl src/Control/Foldl.hs:(1209,1)-(1211,28) 139739 0 0.0 0.0 0.0 0.0
premap.step' Control.Foldl src/Control/Foldl.hs:1211:5-28 139740 40 0.0 0.0 0.0 0.0
_2 Linear.V2 src/Linear/V2.hs:492:3-40 139744 40 0.0 0.0 0.0 0.0
maximum Control.Foldl src/Control/Foldl.hs:722:1-20 139741 0 0.0 0.0 0.0 0.0
_Fold1 Control.Foldl src/Control/Foldl.hs:(1183,1)-(1187,28) 139742 0 0.0 0.0 0.0 0.0
_Fold1.step_ Control.Foldl src/Control/Foldl.hs:(1185,5)-(1187,28) 139743 40 0.0 0.0 0.0 0.0
premap Control.Foldl src/Control/Foldl.hs:(1209,1)-(1211,28) 139757 0 0.0 0.0 0.0 0.0
premap.step' Control.Foldl src/Control/Foldl.hs:1211:5-28 139758 120 0.0 0.0 0.0 0.0
_1 Linear.V2 src/Linear/V2.hs:489:3-40 139768 80 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 139769 0 0.0 0.0 0.0 0.0
_2 Linear.V2 src/Linear/V2.hs:492:3-40 139762 40 0.0 0.0 0.0 0.0
maximum Control.Foldl src/Control/Foldl.hs:722:1-20 139765 0 0.0 0.0 0.0 0.0
_Fold1 Control.Foldl src/Control/Foldl.hs:(1183,1)-(1187,28) 139766 0 0.0 0.0 0.0 0.0
_Fold1.step_ Control.Foldl src/Control/Foldl.hs:(1185,5)-(1187,28) 139767 40 0.0 0.0 0.0 0.0
minimum Control.Foldl src/Control/Foldl.hs:738:1-20 139759 0 0.0 0.0 0.0 0.0
_Fold1 Control.Foldl src/Control/Foldl.hs:(1183,1)-(1187,28) 139760 0 0.0 0.0 0.0 0.0
_Fold1.step_ Control.Foldl src/Control/Foldl.hs:(1185,5)-(1187,28) 139761 80 0.0 0.0 0.0 0.0
<*>.begin Control.Foldl src/Control/Foldl.hs:275:13-38 139727 3 0.0 0.0 0.0 0.0
<*>.done Control.Foldl src/Control/Foldl.hs:276:13-51 139780 3 0.0 0.0 0.0 0.0
fmap Control.Foldl src/Control/Foldl.hs:240:5-62 139781 0 0.0 0.0 0.0 0.0
premap Control.Foldl src/Control/Foldl.hs:(1209,1)-(1211,28) 139782 0 0.0 0.0 0.0 0.0
lazy Control.Foldl.Internal src/Control/Foldl/Internal.hs:(22,1)-(23,23) 139783 1 0.0 0.0 0.0 0.0
premap Control.Foldl src/Control/Foldl.hs:(1209,1)-(1211,28) 139784 0 0.0 0.0 0.0 0.0
lazy Control.Foldl.Internal src/Control/Foldl/Internal.hs:(22,1)-(23,23) 139785 3 0.0 0.0 0.0 0.0
fmap Control.Foldl src/Control/Foldl.hs:240:5-62 139721 1 0.0 0.0 0.0 0.0
maximum Control.Foldl src/Control/Foldl.hs:722:1-20 139723 1 0.0 0.0 0.0 0.0
_Fold1 Control.Foldl src/Control/Foldl.hs:(1183,1)-(1187,28) 139724 1 0.0 0.0 0.0 0.0
minimum Control.Foldl src/Control/Foldl.hs:738:1-20 139725 1 0.0 0.0 0.0 0.0
_Fold1 Control.Foldl src/Control/Foldl.hs:(1183,1)-(1187,28) 139726 1 0.0 0.0 0.0 0.0
shapePoints Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:145:1-44 139728 0 0.0 0.0 0.0 0.0
_sfVs Shape.Data src/Shape/Data.hs:38:7-11 139736 5 0.0 0.0 0.0 0.0
putShape.m Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:142:5-22 139786 1 0.0 0.0 0.0 0.0
midBounds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:151:1-55 139787 1 0.0 0.0 0.0 0.0
overPosSH Shape src/Shape.hs:263:1-28 139790 0 0.0 0.0 0.0 0.0
putLitButOnPos.ls Dodge.Placement.Instance.Button src/Dodge/Placement/Instance/Button.hs:81:5-48 139798 1 0.0 0.0 0.0 0.0
lsColPosRad Dodge.LightSource src/Dodge/LightSource.hs:30:1-44 139799 1 0.0 0.0 0.0 0.0
rprBool Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:73:1-84 139686 1 0.0 0.0 0.0 0.0
addButtonSlowDoor.openDoorBound Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:110:5-76 137841 1 0.0 0.0 0.0 0.0
rectNSWE Geometry.Polygon src/Geometry/Polygon.hs:16:1-55 137842 1 0.0 0.0 0.0 0.0
setInLinksPD Dodge.RoomLink src/Dodge/RoomLink.hs:93:1-50 136322 1 0.0 0.0 0.0 0.0
setLinkTypePD Dodge.RoomLink src/Dodge/RoomLink.hs:(86,1)-(90,49) 136323 1 0.0 0.0 0.0 0.0
setLinkTypePD.g Dodge.RoomLink src/Dodge/RoomLink.hs:(88,5)-(90,49) 136532 32 0.0 0.0 0.0 0.0
addButtonSlowDoor.f Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:104:5-28 136535 32 0.0 0.0 0.0 0.0
_1 Control.Lens.Tuple src/Control/Lens/Tuple.hs:120:3-37 136536 32 0.0 0.0 0.0 0.0
_y Linear.V2 src/Linear/V2.hs:302:3-30 136537 32 0.0 0.0 0.0 0.0
compare Dodge.Data.Room src/Dodge/Data/Room.hs:51:19-21 136538 32 0.0 0.0 0.0 0.0
rlPosDir Dodge.RoomLink src/Dodge/RoomLink.hs:113:1-36 136533 32 0.0 0.0 0.0 0.0
_rlPos Dodge.Data.Room src/Dodge/Data/Room.hs:26:7-12 136534 32 0.0 0.0 0.0 0.0
setOutLinksPD Dodge.RoomLink src/Dodge/RoomLink.hs:96:1-52 136325 1 0.0 0.0 0.0 0.0
setLinkTypePD Dodge.RoomLink src/Dodge/RoomLink.hs:(86,1)-(90,49) 136326 1 0.0 0.0 0.0 0.0
setLinkTypePD.g Dodge.RoomLink src/Dodge/RoomLink.hs:(88,5)-(90,49) 136529 32 0.0 0.0 0.0 0.0
compare Dodge.Data.Room src/Dodge/Data/Room.hs:51:19-21 136542 64 0.0 0.0 0.0 0.0
addButtonSlowDoor.f Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:104:5-28 136539 32 0.0 0.0 0.0 0.0
_1 Control.Lens.Tuple src/Control/Lens/Tuple.hs:120:3-37 136540 32 0.0 0.0 0.0 0.0
_y Linear.V2 src/Linear/V2.hs:302:3-30 136541 32 0.0 0.0 0.0 0.0
rlPosDir Dodge.RoomLink src/Dodge/RoomLink.hs:113:1-36 136530 32 0.0 0.0 0.0 0.0
_rlPos Dodge.Data.Room src/Dodge/Data/Room.hs:26:7-12 136531 32 0.0 0.0 0.0 0.0
shuffleLinks Dodge.Room.Link src/Dodge/Room/Link.hs:31:1-34 136327 1 0.0 0.0 0.0 0.0
shuffle RandomHelp src/RandomHelp.hs:(50,1)-(56,38) 136335 1 0.0 0.0 0.0 0.0
shuffle.\ RandomHelp src/RandomHelp.hs:51:47-68 136385 32 0.0 0.0 0.0 0.0
randomR System.Random src/System/Random.hs:297:10-19 136386 32 0.0 0.0 0.0 0.0
randomR System.Random src/System/Random.hs:235:3-43 136388 32 0.0 0.0 0.0 0.0
uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 136389 32 0.0 0.0 0.0 0.0
uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 136392 1 0.0 0.0 0.0 0.0
uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 136393 1 0.0 0.0 0.0 0.0
genWord64 Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:(39,5)-(40,29) 136394 42 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 136417 42 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 136418 42 0.0 0.0 0.0 0.0
genWord64.(...) Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:39:23-52 136396 42 0.0 0.0 0.0 0.0
genWord64 System.Random.Internal src/System/Random/Internal.hs:556:19-27 136397 0 0.0 0.0 0.0 0.0
genWord64 System.Random.Internal src/System/Random/Internal.hs:566:3-27 136398 0 0.0 0.0 0.0 0.0
nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 136402 42 0.0 0.0 0.0 0.0
mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 136403 42 0.0 0.0 0.0 0.0
mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 136408 42 0.0 0.0 0.0 0.0
shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 136409 42 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 136411 42 0.0 0.0 0.0 0.0
mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 136410 0 0.0 0.0 0.0 0.0
mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 136404 42 0.0 0.0 0.0 0.0
shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 136405 42 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 136407 42 0.0 0.0 0.0 0.0
mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 136406 0 0.0 0.0 0.0 0.0
mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 136414 42 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 136415 42 0.0 0.0 0.0 0.0
nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 136412 42 0.0 0.0 0.0 0.0
plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 136413 0 0.0 0.0 0.0 0.0
genWord64.g Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:39:23-52 136416 42 0.0 0.0 0.0 0.0
genWord64.y Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:39:23-52 136395 42 0.0 0.0 0.0 0.0
forceElements StrictHelp src/StrictHelp.hs:11:1-28 136377 1 0.0 0.0 0.0 0.0
shuffle.(...) RandomHelp src/RandomHelp.hs:55:9-38 136374 1 0.0 0.0 0.0 0.0
shuffle.f RandomHelp src/RandomHelp.hs:(52,9)-(54,29) 136379 32 0.0 0.0 0.0 0.0
shuffle.f.(...) RandomHelp src/RandomHelp.hs:53:17-46 136383 32 0.0 0.0 0.0 0.0
shuffle.f.b RandomHelp src/RandomHelp.hs:53:17-46 136382 32 0.0 0.0 0.0 0.0
shuffle.f.as RandomHelp src/RandomHelp.hs:53:17-46 136391 31 0.0 0.0 0.0 0.0
shuffle.f.bs RandomHelp src/RandomHelp.hs:53:17-46 136528 27 0.0 0.0 0.0 0.0
shuffle.zs RandomHelp src/RandomHelp.hs:55:9-38 136376 1 0.0 0.0 0.0 0.0
slowDoorRoom.barrels Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:169:9-88 139678 1 0.0 0.0 0.0 0.0
slowDoorRoom.barrels.\ Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:169:38-79 139679 5 0.0 0.0 0.0 0.0
sPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:28:1-74 139680 5 0.0 0.0 0.0 0.0
slowDoorRoom.crits Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:168:9-54 139611 1 0.0 0.0 0.0 0.0
slowDoorRoom.crits.\ Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:168:34-47 139612 25 0.0 0.0 0.0 0.0
sPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:28:1-74 139613 25 0.0 0.0 0.0 0.0
slowDoorRoom.ps Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:165:9-29 139610 1 0.0 0.0 0.0 0.0
southPillarsRoom Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:85:1-70 135654 1 0.0 0.0 0.1 0.0
addSouthPillars Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(88,1)-(93,37) 135655 1 0.0 0.0 0.0 0.0
.++~ LensHelp src/LensHelp.hs:34:1-24 135658 1 0.0 0.0 0.0 0.0
addSouthPillars.pillarsc Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:91:9-112 136319 1 0.0 0.0 0.0 0.0
putBlockRect Dodge.Placement.Instance.Wall src/Dodge/Placement/Instance/Wall.hs:(149,1)-(154,5) 136320 2 0.0 0.0 0.0 0.0
blockLine Dodge.Placement.Instance.Wall src/Dodge/Placement/Instance/Wall.hs:53:1-55 139305 8 0.0 0.0 0.0 0.0
sps0 Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:43:1-21 139306 0 0.0 0.0 0.0 0.0
sPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:28:1-74 139307 8 0.0 0.0 0.0 0.0
takeOne RandomHelp src/RandomHelp.hs:23:1-76 135656 1 0.0 0.0 0.0 0.0
randomR System.Random src/System/Random.hs:297:10-19 136048 1 0.0 0.0 0.0 0.0
randomR System.Random src/System/Random.hs:235:3-43 136049 1 0.0 0.0 0.0 0.0
uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 136050 1 0.0 0.0 0.0 0.0
uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 136051 1 0.0 0.0 0.0 0.0
uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 136052 1 0.0 0.0 0.0 0.0
genWord64 Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:(39,5)-(40,29) 136053 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 136400 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 136401 1 0.0 0.0 0.0 0.0
genWord64.(...) Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:39:23-52 136055 1 0.0 0.0 0.0 0.0
genWord64 System.Random.Internal src/System/Random/Internal.hs:556:19-27 136056 0 0.0 0.0 0.0 0.0
genWord64 System.Random.Internal src/System/Random/Internal.hs:566:3-27 136057 0 0.0 0.0 0.0 0.0
nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 136305 1 0.0 0.0 0.0 0.0
mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 136306 1 0.0 0.0 0.0 0.0
mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 136311 1 0.0 0.0 0.0 0.0
shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 136312 1 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 136314 1 0.0 0.0 0.0 0.0
mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 136313 0 0.0 0.0 0.0 0.0
mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 136307 1 0.0 0.0 0.0 0.0
shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 136308 1 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 136310 1 0.0 0.0 0.0 0.0
mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 136309 0 0.0 0.0 0.0 0.0
mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 136317 1 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 136318 1 0.0 0.0 0.0 0.0
nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 136315 1 0.0 0.0 0.0 0.0
plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 136316 0 0.0 0.0 0.0 0.0
genWord64.g Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:39:23-52 136399 1 0.0 0.0 0.0 0.0
genWord64.y Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:39:23-52 136054 1 0.0 0.0 0.0 0.0
takeOne.\ RandomHelp src/RandomHelp.hs:23:60-75 135657 1 0.0 0.0 0.0 0.0
roomRectAutoLinks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(144,1)-(151,43) 135659 1 0.0 0.0 0.1 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 135660 2 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 135661 2 0.0 0.0 0.0 0.0
mntLightLnkCond Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(174,1)-(176,59) 136058 2 0.0 0.0 0.0 0.0
mntLSCond Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(161,1)-(164,22) 139414 2 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 139415 2 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 139416 2 0.0 0.0 0.0 0.0
mntLS Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(134,1)-(136,40) 139417 2 0.0 0.0 0.0 0.0
mntLS.defaultLS Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:136:5-40 139569 2 0.0 0.0 0.0 0.0
mntLSOn Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(74,1)-(82,34) 139418 2 0.0 0.0 0.0 0.0
ps0jPushPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:(75,1)-(76,46) 139419 4 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 139567 2 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 139568 2 0.0 0.0 0.0 0.0
mntLSOn.(...) Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:81:5-68 139565 2 0.0 0.0 0.0 0.0
mntLSOn.lsp' Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:79:5-29 139566 2 0.0 0.0 0.0 0.0
mntLSOn.setCol Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:82:5-34 139466 2 0.0 0.0 0.0 0.0
mntLSOn.x Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:81:5-68 139585 2 0.0 0.0 0.0 0.0
mntLSOn.y Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:81:5-68 139584 2 0.0 0.0 0.0 0.0
pt0 Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:55:1-63 139586 2 0.0 0.0 0.0 0.0
putShape Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(135,1)-(142,22) 139452 2 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 139556 4 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 139557 4 0.0 0.0 0.0 0.0
negate Linear.V2 src/Linear/V2.hs:213:3-22 139553 2 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 139554 2 0.0 0.0 0.0 0.0
putShape.bnds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:141:5-25 139453 2 0.0 0.0 0.0 0.0
shapeBounds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:148:1-64 139455 0 0.0 0.0 0.0 0.0
premap Control.Foldl src/Control/Foldl.hs:(1209,1)-(1211,28) 139458 8 0.0 0.0 0.0 0.0
<*> Control.Foldl src/Control/Foldl.hs:(273,5)-(277,32) 139456 6 0.0 0.0 0.0 0.0
<*>.step Control.Foldl src/Control/Foldl.hs:274:13-64 139480 96 0.0 0.0 0.0 0.0
fmap Control.Foldl src/Control/Foldl.hs:240:5-62 139481 0 0.0 0.0 0.0 0.0
premap Control.Foldl src/Control/Foldl.hs:(1209,1)-(1211,28) 139482 0 0.0 0.0 0.0 0.0
premap.step' Control.Foldl src/Control/Foldl.hs:1211:5-28 139483 32 0.0 0.0 0.0 0.0
_2 Linear.V2 src/Linear/V2.hs:492:3-40 139487 32 0.0 0.0 0.0 0.0
maximum Control.Foldl src/Control/Foldl.hs:722:1-20 139540 0 0.0 0.0 0.0 0.0
_Fold1 Control.Foldl src/Control/Foldl.hs:(1183,1)-(1187,28) 139541 0 0.0 0.0 0.0 0.0
_Fold1.step_ Control.Foldl src/Control/Foldl.hs:(1185,5)-(1187,28) 139542 31 0.0 0.0 0.0 0.0
premap Control.Foldl src/Control/Foldl.hs:(1209,1)-(1211,28) 139505 0 0.0 0.0 0.0 0.0
premap.step' Control.Foldl src/Control/Foldl.hs:1211:5-28 139506 96 0.0 0.0 0.0 0.0
_1 Linear.V2 src/Linear/V2.hs:489:3-40 139522 64 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 139544 0 0.0 0.0 0.0 0.0
_2 Linear.V2 src/Linear/V2.hs:492:3-40 139510 32 0.0 0.0 0.0 0.0
maximum Control.Foldl src/Control/Foldl.hs:722:1-20 139519 0 0.0 0.0 0.0 0.0
_Fold1 Control.Foldl src/Control/Foldl.hs:(1183,1)-(1187,28) 139520 0 0.0 0.0 0.0 0.0
_Fold1.step_ Control.Foldl src/Control/Foldl.hs:(1185,5)-(1187,28) 139521 32 0.0 0.0 0.0 0.0
minimum Control.Foldl src/Control/Foldl.hs:738:1-20 139530 0 0.0 0.0 0.0 0.0
_Fold1 Control.Foldl src/Control/Foldl.hs:(1183,1)-(1187,28) 139531 0 0.0 0.0 0.0 0.0
_Fold1.step_ Control.Foldl src/Control/Foldl.hs:(1185,5)-(1187,28) 139532 63 0.0 0.0 0.0 0.0
<*>.begin Control.Foldl src/Control/Foldl.hs:275:13-38 139463 6 0.0 0.0 0.0 0.0
<*>.done Control.Foldl src/Control/Foldl.hs:276:13-51 139545 6 0.0 0.0 0.0 0.0
fmap Control.Foldl src/Control/Foldl.hs:240:5-62 139546 0 0.0 0.0 0.0 0.0
premap Control.Foldl src/Control/Foldl.hs:(1209,1)-(1211,28) 139547 0 0.0 0.0 0.0 0.0
lazy Control.Foldl.Internal src/Control/Foldl/Internal.hs:(22,1)-(23,23) 139548 2 0.0 0.0 0.0 0.0
premap Control.Foldl src/Control/Foldl.hs:(1209,1)-(1211,28) 139549 0 0.0 0.0 0.0 0.0
lazy Control.Foldl.Internal src/Control/Foldl/Internal.hs:(22,1)-(23,23) 139550 6 0.0 0.0 0.0 0.0
fmap Control.Foldl src/Control/Foldl.hs:240:5-62 139457 2 0.0 0.0 0.0 0.0
maximum Control.Foldl src/Control/Foldl.hs:722:1-20 139459 2 0.0 0.0 0.0 0.0
_Fold1 Control.Foldl src/Control/Foldl.hs:(1183,1)-(1187,28) 139460 2 0.0 0.0 0.0 0.0
_Fold1.step_ Control.Foldl src/Control/Foldl.hs:(1185,5)-(1187,28) 139486 1 0.0 0.0 0.0 0.0
minimum Control.Foldl src/Control/Foldl.hs:738:1-20 139461 2 0.0 0.0 0.0 0.0
_Fold1 Control.Foldl src/Control/Foldl.hs:(1183,1)-(1187,28) 139462 2 0.0 0.0 0.0 0.0
_Fold1.step_ Control.Foldl src/Control/Foldl.hs:(1185,5)-(1187,28) 139509 1 0.0 0.0 0.0 0.0
shapePoints Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:145:1-44 139465 0 0.0 0.0 0.0 0.0
_sfVs Shape.Data src/Shape/Data.hs:38:7-11 139476 4 0.0 0.0 0.0 0.0
putShape.m Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:142:5-22 139551 2 0.0 0.0 0.0 0.0
midBounds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:151:1-55 139552 2 0.0 0.0 0.0 0.0
overPosSH Shape src/Shape.hs:263:1-28 139555 0 0.0 0.0 0.0 0.0
vShape Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(124,1)-(131,31) 139600 1 0.0 0.0 0.0 0.0
vShape.lxy Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:128:5-16 139607 1 0.0 0.0 0.0 0.0
vShape.n Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:129:5-33 139606 1 0.0 0.0 0.0 0.0
vShape.wallposDown Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:131:5-31 139609 1 0.0 0.0 0.0 0.0
vShape.wallposUp Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:130:5-29 139605 1 0.0 0.0 0.0 0.0
thinHighBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:78:1-23 139601 0 0.0 0.0 0.0 0.0
highBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(90,1)-(98,58) 139602 2 0.0 0.0 0.0 0.0
highBar.n Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:98:5-58 139608 2 0.0 0.0 0.0 0.0
overPosSH Shape src/Shape.hs:263:1-28 139603 0 0.0 0.0 0.0 0.0
upperBoxMT Shape src/Shape.hs:148:1-36 139604 0 0.0 0.0 0.0 0.0
takeOne RandomHelp src/RandomHelp.hs:23:1-76 139467 0 0.0 0.0 0.0 0.0
takeOne.\ RandomHelp src/RandomHelp.hs:23:60-75 139468 0 0.0 0.0 0.0 0.0
takeOne RandomHelp src/RandomHelp.hs:23:1-76 136059 2 0.0 0.0 0.0 0.0
randomR System.Random src/System/Random.hs:297:10-19 136061 2 0.0 0.0 0.0 0.0
randomR System.Random src/System/Random.hs:235:3-43 136062 2 0.0 0.0 0.0 0.0
uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 136063 2 0.0 0.0 0.0 0.0
uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 136064 2 0.0 0.0 0.0 0.0
uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 136065 2 0.0 0.0 0.0 0.0
genWord64 Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:(39,5)-(40,29) 136066 2 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 136294 2 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 136295 2 0.0 0.0 0.0 0.0
genWord64.(...) Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:39:23-52 136068 2 0.0 0.0 0.0 0.0
genWord64 System.Random.Internal src/System/Random/Internal.hs:556:19-27 136069 0 0.0 0.0 0.0 0.0
genWord64 System.Random.Internal src/System/Random/Internal.hs:566:3-27 136070 0 0.0 0.0 0.0 0.0
nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 136272 2 0.0 0.0 0.0 0.0
mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 136273 2 0.0 0.0 0.0 0.0
mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 136278 2 0.0 0.0 0.0 0.0
shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 136279 2 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 136281 2 0.0 0.0 0.0 0.0
mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 136280 0 0.0 0.0 0.0 0.0
mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 136274 2 0.0 0.0 0.0 0.0
shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 136275 2 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 136277 2 0.0 0.0 0.0 0.0
mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 136276 0 0.0 0.0 0.0 0.0
mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 136284 2 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 136285 2 0.0 0.0 0.0 0.0
nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 136282 2 0.0 0.0 0.0 0.0
plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 136283 0 0.0 0.0 0.0 0.0
genWord64.g Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:39:23-52 136287 2 0.0 0.0 0.0 0.0
genWord64.y Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:39:23-52 136067 2 0.0 0.0 0.0 0.0
takeOne.\ RandomHelp src/RandomHelp.hs:23:60-75 136060 2 0.0 0.0 0.0 0.0
lShape Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(88,1)-(94,26) 139469 1 0.0 0.0 0.0 0.0
lShape.n Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:92:5-31 139494 1 0.0 0.0 0.0 0.0
lShape.turnpos Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:94:5-26 139496 1 0.0 0.0 0.0 0.0
lShape.wallposUp Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:93:5-24 139488 1 0.0 0.0 0.0 0.0
thinHighBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:78:1-23 139471 0 0.0 0.0 0.0 0.0
highBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(90,1)-(98,58) 139472 2 0.0 0.0 0.0 0.0
highBar.n Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:98:5-58 139495 2 0.0 0.0 0.0 0.0
overPosSH Shape src/Shape.hs:263:1-28 139473 0 0.0 0.0 0.0 0.0
upperBoxMT Shape src/Shape.hs:148:1-36 139475 0 0.0 0.0 0.0 0.0
roomRectAutoLinks.f Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:151:5-43 135662 2 0.0 0.0 0.0 0.0
roomRect Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(50,1)-(121,13) 135694 1 0.0 0.0 0.1 0.0
compare Linear.V2 src/Linear/V2.hs:114:7-9 135855 3393 0.0 0.0 0.0 0.0
doublePairSet Geometry src/Geometry.hs:167:1-50 135853 284 0.0 0.0 0.0 0.0
compare Linear.V2 src/Linear/V2.hs:114:7-9 135854 426 0.0 0.0 0.0 0.0
roomRect.makeonpos Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(102,5)-(103,29) 138336 63 0.0 0.0 0.0 0.0
roomRect.makerpedges Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(104,5)-(110,13) 138340 63 0.0 0.0 0.0 0.0
compare Dodge.Data.Room src/Dodge/Data/Room.hs:78:19-21 138344 315 0.0 0.0 0.0 0.0
compare Dodge.Data.CardinalPoint src/Dodge/Data/CardinalPoint.hs:10:19-21 138345 315 0.0 0.0 0.0 0.0
>= Dodge.Data.Room src/Dodge/Data/Room.hs:78:19-21 138341 63 0.0 0.0 0.0 0.0
< Dodge.Data.Room src/Dodge/Data/Room.hs:78:19-21 138342 63 0.0 0.0 0.0 0.0
compare Dodge.Data.CardinalPoint src/Dodge/Data/CardinalPoint.hs:10:19-21 138343 63 0.0 0.0 0.0 0.0
roomRect.makeoffpos Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(113,5)-(114,82) 138346 48 0.0 0.0 0.0 0.0
roomRect.makerpedges' Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(115,5)-(121,13) 138350 48 0.0 0.0 0.0 0.0
compare Dodge.Data.Room src/Dodge/Data/Room.hs:78:19-21 138354 240 0.0 0.0 0.0 0.0
compare Dodge.Data.CardinalPoint src/Dodge/Data/CardinalPoint.hs:10:19-21 138355 240 0.0 0.0 0.0 0.0
>= Dodge.Data.Room src/Dodge/Data/Room.hs:78:19-21 138351 48 0.0 0.0 0.0 0.0
< Dodge.Data.Room src/Dodge/Data/Room.hs:78:19-21 138352 48 0.0 0.0 0.0 0.0
compare Dodge.Data.CardinalPoint src/Dodge/Data/CardinalPoint.hs:10:19-21 138353 48 0.0 0.0 0.0 0.0
rectNSWE Geometry.Polygon src/Geometry/Polygon.hs:16:1-55 137843 3 0.0 0.0 0.0 0.0
roomRect.elnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:89:5-70 135835 1 0.0 0.0 0.0 0.0
roomRect.somelnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:87:5-65 135839 1 0.0 0.0 0.0 0.0
gridPoints Grid src/Grid.hs:68:1-30 135836 0 0.0 0.0 0.0 0.0
gridPointsOff Grid src/Grid.hs:(63,1)-(65,73) 135837 1 0.0 0.0 0.0 0.0
gridPointsOff.f Grid src/Grid.hs:65:5-73 135840 9 0.0 0.0 0.0 0.0
gridPoints' Grid src/Grid.hs:80:1-67 135838 1 0.0 0.0 0.0 0.0
roomRect.interposps Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:112:5-94 138333 1 0.0 0.0 0.0 0.0
_1 Control.Lens.Tuple src/Control/Lens/Tuple.hs:120:3-37 138347 48 0.0 0.0 0.0 0.0
_1.\ Control.Lens.Tuple src/Control/Lens/Tuple.hs:120:32-37 138348 48 0.0 0.0 0.0 0.0
gridPoints'' Grid src/Grid.hs:(75,1)-(77,69) 138334 1 0.0 0.0 0.0 0.0
gridPoints''.f Grid src/Grid.hs:77:5-69 138349 48 0.0 0.0 0.0 0.0
gridPoints' Grid src/Grid.hs:80:1-67 138335 1 0.0 0.0 0.0 0.0
roomRect.lnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(92,5)-(96,60) 135700 1 0.0 0.0 0.0 0.0
roomRect.m Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(97,5)-(99,26) 135701 4 0.0 0.0 0.0 0.0
lnkBothAnd Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(133,1)-(138,9) 135721 32 0.0 0.0 0.0 0.0
compare Dodge.Data.Room src/Dodge/Data/Room.hs:51:19-21 135726 160 0.0 0.0 0.0 0.0
compare Dodge.Data.CardinalPoint src/Dodge/Data/CardinalPoint.hs:10:19-21 135727 32 0.0 0.0 0.0 0.0
>= Dodge.Data.Room src/Dodge/Data/Room.hs:51:19-21 135722 0 0.0 0.0 0.0 0.0
<= Dodge.Data.Room src/Dodge/Data/Room.hs:51:19-21 135723 0 0.0 0.0 0.0 0.0
compare Dodge.Data.Room src/Dodge/Data/Room.hs:51:19-21 135724 128 0.0 0.0 0.0 0.0
compare Dodge.Data.CardinalPoint src/Dodge/Data/CardinalPoint.hs:10:19-21 135725 32 0.0 0.0 0.0 0.0
zipCountDown Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:124:1-58 135702 4 0.0 0.0 0.0 0.0
roomRect.nlnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:90:5-61 135703 1 0.0 0.0 0.0 0.0
roomRect.somelnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:87:5-65 135707 1 0.0 0.0 0.0 0.0
gridPoints Grid src/Grid.hs:68:1-30 135704 0 0.0 0.0 0.0 0.0
gridPointsOff Grid src/Grid.hs:(63,1)-(65,73) 135705 1 0.0 0.0 0.0 0.0
gridPointsOff.f Grid src/Grid.hs:65:5-73 135728 7 0.0 0.0 0.0 0.0
gridPoints' Grid src/Grid.hs:80:1-67 135706 1 0.0 0.0 0.0 0.0
roomRect.posps Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:111:5-79 135697 1 0.0 0.0 0.0 0.0
_1 Control.Lens.Tuple src/Control/Lens/Tuple.hs:120:3-37 138337 63 0.0 0.0 0.0 0.0
_1.\ Control.Lens.Tuple src/Control/Lens/Tuple.hs:120:32-37 138338 63 0.0 0.0 0.0 0.0
gridPoints'' Grid src/Grid.hs:(75,1)-(77,69) 135698 1 0.0 0.0 0.0 0.0
gridPoints''.f Grid src/Grid.hs:77:5-69 138339 63 0.0 0.0 0.0 0.0
gridPoints' Grid src/Grid.hs:80:1-67 135699 1 0.0 0.0 0.0 0.0
roomRect.pth Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(100,5)-(101,74) 135708 1 0.0 0.0 0.0 0.0
linksGridToPath Dodge.Room.Path src/Dodge/Room/Path.hs:(39,1)-(41,87) 135717 1 0.0 0.0 0.0 0.0
compare Linear.V2 src/Linear/V2.hs:114:7-9 135834 2457 0.0 0.0 0.0 0.0
linksGridToPath.linkClosest Dodge.Room.Path src/Dodge/Room/Path.hs:41:5-87 135718 32 0.0 0.0 0.0 0.0
doublePairSet Geometry src/Geometry.hs:167:1-50 135719 32 0.0 0.0 0.0 0.0
compare Linear.V2 src/Linear/V2.hs:114:7-9 135720 48 0.0 0.0 0.0 0.0
makeGrid Grid src/Grid.hs:(56,1)-(60,30) 135709 1 0.0 0.0 0.0 0.0
== Linear.V2 src/Linear/V2.hs:114:4-5 135731 27573 0.0 0.0 0.0 0.0
doublePair Geometry src/Geometry.hs:163:1-36 135715 192 0.0 0.0 0.0 0.0
makeGrid.\ Grid src/Grid.hs:59:28-64 135713 48 0.0 0.0 0.0 0.0
both Data.Tuple.Extra src/Data/Tuple/Extra.hs:73:1-26 135716 192 0.0 0.0 0.0 0.0
makeRect Grid src/Grid.hs:(83,1)-(90,9) 135714 1 0.0 0.0 0.0 0.0
toV2 Geometry.Data src/Geometry/Data.hs:55:1-20 135730 8 0.0 0.0 0.0 0.0
gridPoints Grid src/Grid.hs:68:1-30 135710 0 0.0 0.0 0.0 0.0
gridPointsOff Grid src/Grid.hs:(63,1)-(65,73) 135711 1 0.0 0.0 0.0 0.0
gridPointsOff.f Grid src/Grid.hs:65:5-73 135729 48 0.0 0.0 0.0 0.0
gridPoints' Grid src/Grid.hs:80:1-67 135712 1 0.0 0.0 0.0 0.0
roomRect.slnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:91:5-62 135847 1 0.0 0.0 0.0 0.0
roomRect.somelnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:87:5-65 135851 1 0.0 0.0 0.0 0.0
gridPoints Grid src/Grid.hs:68:1-30 135848 0 0.0 0.0 0.0 0.0
gridPointsOff Grid src/Grid.hs:(63,1)-(65,73) 135849 1 0.0 0.0 0.0 0.0
gridPointsOff.f Grid src/Grid.hs:65:5-73 135852 7 0.0 0.0 0.0 0.0
gridPoints' Grid src/Grid.hs:80:1-67 135850 1 0.0 0.0 0.0 0.0
roomRect.wlnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:88:5-68 135841 1 0.0 0.0 0.0 0.0
roomRect.somelnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:87:5-65 135845 1 0.0 0.0 0.0 0.0
gridPoints Grid src/Grid.hs:68:1-30 135842 0 0.0 0.0 0.0 0.0
gridPointsOff Grid src/Grid.hs:(63,1)-(65,73) 135843 1 0.0 0.0 0.0 0.0
gridPointsOff.f Grid src/Grid.hs:65:5-73 135846 9 0.0 0.0 0.0 0.0
gridPoints' Grid src/Grid.hs:80:1-67 135844 1 0.0 0.0 0.0 0.0
roomRect.xd Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:86:5-35 135695 1 0.0 0.0 0.0 0.0
roomRect.yd Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:85:5-35 135696 1 0.0 0.0 0.0 0.0
tutDrop Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(108,1)-(141,16) 135108 0 0.0 0.0 0.0 0.0
.:~ LensHelp src/LensHelp.hs:15:1-22 137296 1 0.0 0.0 0.0 0.0
decontamRoom Dodge.Room.Airlock src/Dodge/Room/Airlock.hs:(39,1)-(75,9) 137431 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 137432 4 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 137433 4 0.0 0.0 0.0 0.0
pContID Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:16:1-62 141339 1 0.0 0.0 0.0 0.0
roomRectAutoLinks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(144,1)-(151,43) 137462 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 137463 2 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 137464 2 0.0 0.0 0.0 0.0
mntLightLnkCond Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(174,1)-(176,59) 141722 2 0.0 0.0 0.0 0.0
mntLSCond Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(161,1)-(164,22) 141723 2 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 141724 2 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 141725 2 0.0 0.0 0.0 0.0
mntLS Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(134,1)-(136,40) 141726 2 0.0 0.0 0.0 0.0
mntLS.defaultLS Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:136:5-40 141821 2 0.0 0.0 0.0 0.0
mntLSOn Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(74,1)-(82,34) 141727 2 0.0 0.0 0.0 0.0
ps0jPushPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:(75,1)-(76,46) 141728 4 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 141819 2 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 141820 2 0.0 0.0 0.0 0.0
mntLSOn.(...) Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:81:5-68 141817 2 0.0 0.0 0.0 0.0
mntLSOn.lsp' Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:79:5-29 141818 2 0.0 0.0 0.0 0.0
mntLSOn.setCol Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:82:5-34 141750 2 0.0 0.0 0.0 0.0
mntLSOn.x Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:81:5-68 141823 2 0.0 0.0 0.0 0.0
mntLSOn.y Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:81:5-68 141822 2 0.0 0.0 0.0 0.0
pt0 Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:55:1-63 141824 2 0.0 0.0 0.0 0.0
putShape Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(135,1)-(142,22) 141738 2 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 141814 4 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 141815 4 0.0 0.0 0.0 0.0
negate Linear.V2 src/Linear/V2.hs:213:3-22 141811 2 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 141812 2 0.0 0.0 0.0 0.0
putShape.bnds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:141:5-25 141739 2 0.0 0.0 0.0 0.0
shapeBounds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:148:1-64 141740 0 0.0 0.0 0.0 0.0
premap Control.Foldl src/Control/Foldl.hs:(1209,1)-(1211,28) 141743 8 0.0 0.0 0.0 0.0
<*> Control.Foldl src/Control/Foldl.hs:(273,5)-(277,32) 141741 6 0.0 0.0 0.0 0.0
<*>.step Control.Foldl src/Control/Foldl.hs:274:13-64 141783 120 0.0 0.0 0.0 0.0
fmap Control.Foldl src/Control/Foldl.hs:240:5-62 141784 0 0.0 0.0 0.0 0.0
premap Control.Foldl src/Control/Foldl.hs:(1209,1)-(1211,28) 141785 0 0.0 0.0 0.0 0.0
premap.step' Control.Foldl src/Control/Foldl.hs:1211:5-28 141786 40 0.0 0.0 0.0 0.0
_2 Linear.V2 src/Linear/V2.hs:492:3-40 141788 40 0.0 0.0 0.0 0.0
premap Control.Foldl src/Control/Foldl.hs:(1209,1)-(1211,28) 141796 0 0.0 0.0 0.0 0.0
premap.step' Control.Foldl src/Control/Foldl.hs:1211:5-28 141797 120 0.0 0.0 0.0 0.0
_1 Linear.V2 src/Linear/V2.hs:489:3-40 141801 80 0.0 0.0 0.0 0.0
_2 Linear.V2 src/Linear/V2.hs:492:3-40 141799 40 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 141800 0 0.0 0.0 0.0 0.0
<*>.begin Control.Foldl src/Control/Foldl.hs:275:13-38 141748 6 0.0 0.0 0.0 0.0
<*>.done Control.Foldl src/Control/Foldl.hs:276:13-51 141803 6 0.0 0.0 0.0 0.0
fmap Control.Foldl src/Control/Foldl.hs:240:5-62 141804 0 0.0 0.0 0.0 0.0
premap Control.Foldl src/Control/Foldl.hs:(1209,1)-(1211,28) 141805 0 0.0 0.0 0.0 0.0
lazy Control.Foldl.Internal src/Control/Foldl/Internal.hs:(22,1)-(23,23) 141806 2 0.0 0.0 0.0 0.0
premap Control.Foldl src/Control/Foldl.hs:(1209,1)-(1211,28) 141807 0 0.0 0.0 0.0 0.0
lazy Control.Foldl.Internal src/Control/Foldl/Internal.hs:(22,1)-(23,23) 141808 6 0.0 0.0 0.0 0.0
fmap Control.Foldl src/Control/Foldl.hs:240:5-62 141742 2 0.0 0.0 0.0 0.0
maximum Control.Foldl src/Control/Foldl.hs:722:1-20 141744 2 0.0 0.0 0.0 0.0
_Fold1 Control.Foldl src/Control/Foldl.hs:(1183,1)-(1187,28) 141745 2 0.0 0.0 0.0 0.0
_Fold1.step_ Control.Foldl src/Control/Foldl.hs:(1185,5)-(1187,28) 141787 80 0.0 0.0 0.0 0.0
minimum Control.Foldl src/Control/Foldl.hs:738:1-20 141746 2 0.0 0.0 0.0 0.0
_Fold1 Control.Foldl src/Control/Foldl.hs:(1183,1)-(1187,28) 141747 2 0.0 0.0 0.0 0.0
_Fold1.step_ Control.Foldl src/Control/Foldl.hs:(1185,5)-(1187,28) 141798 80 0.0 0.0 0.0 0.0
shapePoints Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:145:1-44 141749 0 0.0 0.0 0.0 0.0
_sfVs Shape.Data src/Shape/Data.hs:38:7-11 141782 5 0.0 0.0 0.0 0.0
putShape.m Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:142:5-22 141809 2 0.0 0.0 0.0 0.0
midBounds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:151:1-55 141810 2 0.0 0.0 0.0 0.0
overPosSH Shape src/Shape.hs:263:1-28 141813 0 0.0 0.0 0.0 0.0
vShape Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(124,1)-(131,31) 141777 1 0.0 0.0 0.0 0.0
vShape.lxy Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:128:5-16 141791 1 0.0 0.0 0.0 0.0
vShape.n Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:129:5-33 141790 1 0.0 0.0 0.0 0.0
vShape.wallposDown Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:131:5-31 141802 1 0.0 0.0 0.0 0.0
vShape.wallposUp Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:130:5-29 141789 1 0.0 0.0 0.0 0.0
thinHighBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:78:1-23 141778 0 0.0 0.0 0.0 0.0
highBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(90,1)-(98,58) 141779 2 0.0 0.0 0.0 0.0
highBar.n Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:98:5-58 141792 2 0.0 0.0 0.0 0.0
overPosSH Shape src/Shape.hs:263:1-28 141780 0 0.0 0.0 0.0 0.0
upperBoxMT Shape src/Shape.hs:148:1-36 141781 0 0.0 0.0 0.0 0.0
takeOne RandomHelp src/RandomHelp.hs:23:1-76 141829 0 0.0 0.0 0.0 0.0
takeOne.\ RandomHelp src/RandomHelp.hs:23:60-75 141830 0 0.0 0.0 0.0 0.0
takeOne RandomHelp src/RandomHelp.hs:23:1-76 141751 2 0.0 0.0 0.0 0.0
randomR System.Random src/System/Random.hs:297:10-19 141753 2 0.0 0.0 0.0 0.0
randomR System.Random src/System/Random.hs:235:3-43 141754 2 0.0 0.0 0.0 0.0
uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 141755 2 0.0 0.0 0.0 0.0
uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 141756 2 0.0 0.0 0.0 0.0
uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 141757 2 0.0 0.0 0.0 0.0
genWord64 Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:(39,5)-(40,29) 141758 2 0.0 0.0 0.0 0.0
genWord64.(...) Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:39:23-52 141760 2 0.0 0.0 0.0 0.0
genWord64 System.Random.Internal src/System/Random/Internal.hs:556:19-27 141761 0 0.0 0.0 0.0 0.0
genWord64 System.Random.Internal src/System/Random/Internal.hs:566:3-27 141762 0 0.0 0.0 0.0 0.0
nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 141763 2 0.0 0.0 0.0 0.0
mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 141764 2 0.0 0.0 0.0 0.0
mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 141769 2 0.0 0.0 0.0 0.0
shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 141770 2 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 141772 2 0.0 0.0 0.0 0.0
mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 141771 0 0.0 0.0 0.0 0.0
mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 141765 2 0.0 0.0 0.0 0.0
shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 141766 2 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 141768 2 0.0 0.0 0.0 0.0
mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 141767 0 0.0 0.0 0.0 0.0
mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 141775 2 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 141776 2 0.0 0.0 0.0 0.0
nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 141773 2 0.0 0.0 0.0 0.0
plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 141774 0 0.0 0.0 0.0 0.0
genWord64.y Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:39:23-52 141759 2 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 141827 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 141828 1 0.0 0.0 0.0 0.0
genWord64.g Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:39:23-52 141826 1 0.0 0.0 0.0 0.0
takeOne.\ RandomHelp src/RandomHelp.hs:23:60-75 141752 2 0.0 0.0 0.0 0.0
jShape Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(97,1)-(107,40) 141831 1 0.0 0.0 0.0 0.0
jShape.endpos Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:105:5-19 141842 1 0.0 0.0 0.0 0.0
jShape.n Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:102:5-36 141837 1 0.0 0.0 0.0 0.0
jShape.turn1 Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:106:5-43 141839 1 0.0 0.0 0.0 0.0
jShape.turn2 Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:107:5-40 141841 1 0.0 0.0 0.0 0.0
jShape.turnpos Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:104:5-26 141840 1 0.0 0.0 0.0 0.0
jShape.wallposUp Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:103:5-29 141836 1 0.0 0.0 0.0 0.0
thinHighBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:78:1-23 141832 0 0.0 0.0 0.0 0.0
highBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(90,1)-(98,58) 141833 3 0.0 0.0 0.0 0.0
highBar.n Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:98:5-58 141838 3 0.0 0.0 0.0 0.0
overPosSH Shape src/Shape.hs:263:1-28 141834 0 0.0 0.0 0.0 0.0
upperBoxMT Shape src/Shape.hs:148:1-36 141835 0 0.0 0.0 0.0 0.0
roomRectAutoLinks.f Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:151:5-43 137465 2 0.0 0.0 0.0 0.0
roomRect Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(50,1)-(121,13) 137466 1 0.0 0.0 0.0 0.0
compare Linear.V2 src/Linear/V2.hs:114:7-9 137526 109 0.0 0.0 0.0 0.0
doublePairSet Geometry src/Geometry.hs:167:1-50 137524 16 0.0 0.0 0.0 0.0
compare Linear.V2 src/Linear/V2.hs:114:7-9 137525 27 0.0 0.0 0.0 0.0
< Linear.V2 src/Linear/V2.hs:114:7-9 137527 2 0.0 0.0 0.0 0.0
roomRect.makeonpos Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(102,5)-(103,29) 138421 4 0.0 0.0 0.0 0.0
roomRect.makerpedges Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(104,5)-(110,13) 138425 4 0.0 0.0 0.0 0.0
compare Dodge.Data.Room src/Dodge/Data/Room.hs:78:19-21 138429 20 0.0 0.0 0.0 0.0
compare Dodge.Data.CardinalPoint src/Dodge/Data/CardinalPoint.hs:10:19-21 138430 20 0.0 0.0 0.0 0.0
>= Dodge.Data.Room src/Dodge/Data/Room.hs:78:19-21 138426 4 0.0 0.0 0.0 0.0
< Dodge.Data.Room src/Dodge/Data/Room.hs:78:19-21 138427 4 0.0 0.0 0.0 0.0
compare Dodge.Data.CardinalPoint src/Dodge/Data/CardinalPoint.hs:10:19-21 138428 4 0.0 0.0 0.0 0.0
rectNSWE Geometry.Polygon src/Geometry/Polygon.hs:16:1-55 138052 3 0.0 0.0 0.0 0.0
roomRect.elnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:89:5-70 137505 1 0.0 0.0 0.0 0.0
roomRect.somelnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:87:5-65 137509 1 0.0 0.0 0.0 0.0
gridPoints Grid src/Grid.hs:68:1-30 137506 0 0.0 0.0 0.0 0.0
gridPointsOff Grid src/Grid.hs:(63,1)-(65,73) 137507 1 0.0 0.0 0.0 0.0
gridPointsOff.f Grid src/Grid.hs:65:5-73 137510 2 0.0 0.0 0.0 0.0
gridPoints' Grid src/Grid.hs:80:1-67 137508 1 0.0 0.0 0.0 0.0
roomRect.interposps Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:112:5-94 138418 1 0.0 0.0 0.0 0.0
_1 Control.Lens.Tuple src/Control/Lens/Tuple.hs:120:3-37 138432 1 0.0 0.0 0.0 0.0
_1.\ Control.Lens.Tuple src/Control/Lens/Tuple.hs:120:32-37 138433 1 0.0 0.0 0.0 0.0
gridPoints'' Grid src/Grid.hs:(75,1)-(77,69) 138419 1 0.0 0.0 0.0 0.0
gridPoints' Grid src/Grid.hs:80:1-67 138420 1 0.0 0.0 0.0 0.0
gridPoints''.f Grid src/Grid.hs:77:5-69 138434 1 0.0 0.0 0.0 0.0
roomRect.lnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(92,5)-(96,60) 137472 1 0.0 0.0 0.0 0.0
roomRect.m Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(97,5)-(99,26) 137473 4 0.0 0.0 0.0 0.0
lnkBothAnd Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(133,1)-(138,9) 137493 8 0.0 0.0 0.0 0.0
compare Dodge.Data.Room src/Dodge/Data/Room.hs:51:19-21 137498 40 0.0 0.0 0.0 0.0
compare Dodge.Data.CardinalPoint src/Dodge/Data/CardinalPoint.hs:10:19-21 137499 8 0.0 0.0 0.0 0.0
>= Dodge.Data.Room src/Dodge/Data/Room.hs:51:19-21 137494 0 0.0 0.0 0.0 0.0
<= Dodge.Data.Room src/Dodge/Data/Room.hs:51:19-21 137495 0 0.0 0.0 0.0 0.0
compare Dodge.Data.Room src/Dodge/Data/Room.hs:51:19-21 137496 32 0.0 0.0 0.0 0.0
compare Dodge.Data.CardinalPoint src/Dodge/Data/CardinalPoint.hs:10:19-21 137497 8 0.0 0.0 0.0 0.0
zipCountDown Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:124:1-58 137474 4 0.0 0.0 0.0 0.0
roomRect.makeoffpos Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(113,5)-(114,82) 138431 1 0.0 0.0 0.0 0.0
roomRect.makerpedges' Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(115,5)-(121,13) 138435 1 0.0 0.0 0.0 0.0
compare Dodge.Data.Room src/Dodge/Data/Room.hs:78:19-21 138439 5 0.0 0.0 0.0 0.0
compare Dodge.Data.CardinalPoint src/Dodge/Data/CardinalPoint.hs:10:19-21 138440 5 0.0 0.0 0.0 0.0
>= Dodge.Data.Room src/Dodge/Data/Room.hs:78:19-21 138436 1 0.0 0.0 0.0 0.0
< Dodge.Data.Room src/Dodge/Data/Room.hs:78:19-21 138437 1 0.0 0.0 0.0 0.0
compare Dodge.Data.CardinalPoint src/Dodge/Data/CardinalPoint.hs:10:19-21 138438 1 0.0 0.0 0.0 0.0
roomRect.nlnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:90:5-61 137475 1 0.0 0.0 0.0 0.0
roomRect.somelnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:87:5-65 137479 1 0.0 0.0 0.0 0.0
gridPoints Grid src/Grid.hs:68:1-30 137476 0 0.0 0.0 0.0 0.0
gridPointsOff Grid src/Grid.hs:(63,1)-(65,73) 137477 1 0.0 0.0 0.0 0.0
gridPointsOff.f Grid src/Grid.hs:65:5-73 137500 2 0.0 0.0 0.0 0.0
gridPoints' Grid src/Grid.hs:80:1-67 137478 1 0.0 0.0 0.0 0.0
roomRect.posps Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:111:5-79 137469 1 0.0 0.0 0.0 0.0
_1 Control.Lens.Tuple src/Control/Lens/Tuple.hs:120:3-37 138422 4 0.0 0.0 0.0 0.0
_1.\ Control.Lens.Tuple src/Control/Lens/Tuple.hs:120:32-37 138423 4 0.0 0.0 0.0 0.0
gridPoints'' Grid src/Grid.hs:(75,1)-(77,69) 137470 1 0.0 0.0 0.0 0.0
gridPoints''.f Grid src/Grid.hs:77:5-69 138424 4 0.0 0.0 0.0 0.0
gridPoints' Grid src/Grid.hs:80:1-67 137471 1 0.0 0.0 0.0 0.0
roomRect.pth Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(100,5)-(101,74) 137480 1 0.0 0.0 0.0 0.0
linksGridToPath Dodge.Room.Path src/Dodge/Room/Path.hs:(39,1)-(41,87) 137489 1 0.0 0.0 0.0 0.0
compare Linear.V2 src/Linear/V2.hs:114:7-9 137504 70 0.0 0.0 0.0 0.0
linksGridToPath.linkClosest Dodge.Room.Path src/Dodge/Room/Path.hs:41:5-87 137490 8 0.0 0.0 0.0 0.0
doublePairSet Geometry src/Geometry.hs:167:1-50 137491 8 0.0 0.0 0.0 0.0
compare Linear.V2 src/Linear/V2.hs:114:7-9 137492 12 0.0 0.0 0.0 0.0
< Linear.V2 src/Linear/V2.hs:114:7-9 137523 2 0.0 0.0 0.0 0.0
makeGrid Grid src/Grid.hs:(56,1)-(60,30) 137481 1 0.0 0.0 0.0 0.0
== Linear.V2 src/Linear/V2.hs:114:4-5 137503 17 0.0 0.0 0.0 0.0
doublePair Geometry src/Geometry.hs:163:1-36 137487 4 0.0 0.0 0.0 0.0
makeGrid.\ Grid src/Grid.hs:59:28-64 137485 1 0.0 0.0 0.0 0.0
both Data.Tuple.Extra src/Data/Tuple/Extra.hs:73:1-26 137488 4 0.0 0.0 0.0 0.0
makeRect Grid src/Grid.hs:(83,1)-(90,9) 137486 1 0.0 0.0 0.0 0.0
toV2 Geometry.Data src/Geometry/Data.hs:55:1-20 137502 8 0.0 0.0 0.0 0.0
gridPoints Grid src/Grid.hs:68:1-30 137482 0 0.0 0.0 0.0 0.0
gridPointsOff Grid src/Grid.hs:(63,1)-(65,73) 137483 1 0.0 0.0 0.0 0.0
gridPoints' Grid src/Grid.hs:80:1-67 137484 1 0.0 0.0 0.0 0.0
gridPointsOff.f Grid src/Grid.hs:65:5-73 137501 1 0.0 0.0 0.0 0.0
roomRect.slnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:91:5-62 137517 1 0.0 0.0 0.0 0.0
roomRect.somelnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:87:5-65 137521 1 0.0 0.0 0.0 0.0
gridPoints Grid src/Grid.hs:68:1-30 137518 0 0.0 0.0 0.0 0.0
gridPointsOff Grid src/Grid.hs:(63,1)-(65,73) 137519 1 0.0 0.0 0.0 0.0
gridPointsOff.f Grid src/Grid.hs:65:5-73 137522 2 0.0 0.0 0.0 0.0
gridPoints' Grid src/Grid.hs:80:1-67 137520 1 0.0 0.0 0.0 0.0
roomRect.wlnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:88:5-68 137511 1 0.0 0.0 0.0 0.0
roomRect.somelnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:87:5-65 137515 1 0.0 0.0 0.0 0.0
gridPoints Grid src/Grid.hs:68:1-30 137512 0 0.0 0.0 0.0 0.0
gridPointsOff Grid src/Grid.hs:(63,1)-(65,73) 137513 1 0.0 0.0 0.0 0.0
gridPointsOff.f Grid src/Grid.hs:65:5-73 137516 2 0.0 0.0 0.0 0.0
gridPoints' Grid src/Grid.hs:80:1-67 137514 1 0.0 0.0 0.0 0.0
roomRect.xd Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:86:5-35 137467 1 0.0 0.0 0.0 0.0
roomRect.yd Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:85:5-35 137468 1 0.0 0.0 0.0 0.0
setRoomInt Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(96,1)-(100,84) 135109 1 0.0 0.0 0.0 0.0
.:~ LensHelp src/LensHelp.hs:15:1-22 137430 1 0.0 0.0 0.0 0.0
nextLayoutInt Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:(44,1)-(47,12) 141337 0 0.0 0.0 0.0 0.0
sps0 Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:43:1-21 141328 0 0.0 0.0 0.0 0.0
sPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:28:1-74 141329 1 0.0 0.0 0.0 0.0
tToBTree Dodge.Tree.Compose src/Dodge/Tree/Compose.hs:93:1-42 135111 1 0.0 0.0 0.0 0.0
treePost TreeHelp src/TreeHelp.hs:47:1-46 135112 1 0.0 0.0 0.0 0.0
treeFromPost TreeHelp src/TreeHelp.hs:41:1-41 135114 1 0.0 0.0 0.0 0.0
treeFromTrunk TreeHelp src/TreeHelp.hs:(58,1)-(60,22) 135116 0 0.0 0.0 0.0 0.0
treeFromTrunk.f TreeHelp src/TreeHelp.hs:60:5-22 135117 2 0.0 0.0 0.0 0.0
tutDrop.t Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(119,5)-(127,109) 142473 1 0.0 0.0 0.0 0.0
cleatOnward Dodge.Cleat src/Dodge/Cleat.hs:25:1-68 137459 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 137460 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 137461 0 0.0 0.0 0.0 0.0
nextLayoutInt Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:(44,1)-(47,12) 141338 0 0.0 0.0 0.0 0.0
roomNgon Dodge.Room.Ngon src/Dodge/Room/Ngon.hs:(17,1)-(50,13) 137302 0 0.0 0.0 0.0 0.0
mntLightLnkCond Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(174,1)-(176,59) 137376 0 0.0 0.0 0.0 0.0
jShape Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(97,1)-(107,40) 141277 1 0.0 0.0 0.0 0.0
jShape.endpos Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:105:5-19 141304 1 0.0 0.0 0.0 0.0
jShape.n Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:102:5-36 141290 1 0.0 0.0 0.0 0.0
jShape.turn1 Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:106:5-43 141292 1 0.0 0.0 0.0 0.0
jShape.turn2 Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:107:5-40 141303 1 0.0 0.0 0.0 0.0
jShape.turnpos Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:104:5-26 141293 1 0.0 0.0 0.0 0.0
jShape.wallposUp Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:103:5-29 141289 1 0.0 0.0 0.0 0.0
thinHighBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:78:1-23 141278 0 0.0 0.0 0.0 0.0
highBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(90,1)-(98,58) 141279 3 0.0 0.0 0.0 0.0
highBar.n Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:98:5-58 141291 3 0.0 0.0 0.0 0.0
overPosSH Shape src/Shape.hs:263:1-28 141280 0 0.0 0.0 0.0 0.0
upperBoxMT Shape src/Shape.hs:148:1-36 141281 0 0.0 0.0 0.0 0.0
mntLSCond Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(161,1)-(164,22) 141246 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 141247 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 141248 1 0.0 0.0 0.0 0.0
mntLS Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(134,1)-(136,40) 141249 1 0.0 0.0 0.0 0.0
mntLS.defaultLS Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:136:5-40 141323 1 0.0 0.0 0.0 0.0
mntLSOn Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(74,1)-(82,34) 141250 1 0.0 0.0 0.0 0.0
ps0jPushPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:(75,1)-(76,46) 141251 2 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 141321 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 141322 1 0.0 0.0 0.0 0.0
mntLSOn.(...) Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:81:5-68 141319 1 0.0 0.0 0.0 0.0
mntLSOn.lsp' Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:79:5-29 141320 1 0.0 0.0 0.0 0.0
mntLSOn.setCol Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:82:5-34 141274 1 0.0 0.0 0.0 0.0
mntLSOn.x Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:81:5-68 141325 1 0.0 0.0 0.0 0.0
mntLSOn.y Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:81:5-68 141324 1 0.0 0.0 0.0 0.0
pt0 Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:55:1-63 141326 1 0.0 0.0 0.0 0.0
putShape Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(135,1)-(142,22) 141262 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 141316 2 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 141317 2 0.0 0.0 0.0 0.0
negate Linear.V2 src/Linear/V2.hs:213:3-22 141313 1 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 141314 1 0.0 0.0 0.0 0.0
putShape.bnds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:141:5-25 141263 1 0.0 0.0 0.0 0.0
shapeBounds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:148:1-64 141264 0 0.0 0.0 0.0 0.0
premap Control.Foldl src/Control/Foldl.hs:(1209,1)-(1211,28) 141267 4 0.0 0.0 0.0 0.0
<*> Control.Foldl src/Control/Foldl.hs:(273,5)-(277,32) 141265 3 0.0 0.0 0.0 0.0
<*>.step Control.Foldl src/Control/Foldl.hs:274:13-64 141283 72 0.0 0.0 0.0 0.0
fmap Control.Foldl src/Control/Foldl.hs:240:5-62 141284 0 0.0 0.0 0.0 0.0
premap Control.Foldl src/Control/Foldl.hs:(1209,1)-(1211,28) 141285 0 0.0 0.0 0.0 0.0
premap.step' Control.Foldl src/Control/Foldl.hs:1211:5-28 141286 24 0.0 0.0 0.0 0.0
_2 Linear.V2 src/Linear/V2.hs:492:3-40 141288 24 0.0 0.0 0.0 0.0
premap Control.Foldl src/Control/Foldl.hs:(1209,1)-(1211,28) 141297 0 0.0 0.0 0.0 0.0
premap.step' Control.Foldl src/Control/Foldl.hs:1211:5-28 141298 72 0.0 0.0 0.0 0.0
_1 Linear.V2 src/Linear/V2.hs:489:3-40 141302 48 0.0 0.0 0.0 0.0
_2 Linear.V2 src/Linear/V2.hs:492:3-40 141300 24 0.0 0.0 0.0 0.0
<*>.begin Control.Foldl src/Control/Foldl.hs:275:13-38 141272 3 0.0 0.0 0.0 0.0
<*>.done Control.Foldl src/Control/Foldl.hs:276:13-51 141305 3 0.0 0.0 0.0 0.0
fmap Control.Foldl src/Control/Foldl.hs:240:5-62 141306 0 0.0 0.0 0.0 0.0
premap Control.Foldl src/Control/Foldl.hs:(1209,1)-(1211,28) 141307 0 0.0 0.0 0.0 0.0
lazy Control.Foldl.Internal src/Control/Foldl/Internal.hs:(22,1)-(23,23) 141308 1 0.0 0.0 0.0 0.0
premap Control.Foldl src/Control/Foldl.hs:(1209,1)-(1211,28) 141309 0 0.0 0.0 0.0 0.0
lazy Control.Foldl.Internal src/Control/Foldl/Internal.hs:(22,1)-(23,23) 141310 3 0.0 0.0 0.0 0.0
fmap Control.Foldl src/Control/Foldl.hs:240:5-62 141266 1 0.0 0.0 0.0 0.0
maximum Control.Foldl src/Control/Foldl.hs:722:1-20 141268 1 0.0 0.0 0.0 0.0
_Fold1 Control.Foldl src/Control/Foldl.hs:(1183,1)-(1187,28) 141269 1 0.0 0.0 0.0 0.0
_Fold1.step_ Control.Foldl src/Control/Foldl.hs:(1185,5)-(1187,28) 141287 48 0.0 0.0 0.0 0.0
minimum Control.Foldl src/Control/Foldl.hs:738:1-20 141270 1 0.0 0.0 0.0 0.0
_Fold1 Control.Foldl src/Control/Foldl.hs:(1183,1)-(1187,28) 141271 1 0.0 0.0 0.0 0.0
_Fold1.step_ Control.Foldl src/Control/Foldl.hs:(1185,5)-(1187,28) 141299 48 0.0 0.0 0.0 0.0
shapePoints Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:145:1-44 141273 0 0.0 0.0 0.0 0.0
_sfVs Shape.Data src/Shape/Data.hs:38:7-11 141282 3 0.0 0.0 0.0 0.0
putShape.m Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:142:5-22 141311 1 0.0 0.0 0.0 0.0
midBounds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:151:1-55 141312 1 0.0 0.0 0.0 0.0
overPosSH Shape src/Shape.hs:263:1-28 141315 0 0.0 0.0 0.0 0.0
takeOne RandomHelp src/RandomHelp.hs:23:1-76 141275 0 0.0 0.0 0.0 0.0
takeOne.\ RandomHelp src/RandomHelp.hs:23:60-75 141276 0 0.0 0.0 0.0 0.0
takeOne RandomHelp src/RandomHelp.hs:23:1-76 137378 0 0.0 0.0 0.0 0.0
takeOne.\ RandomHelp src/RandomHelp.hs:23:60-75 137379 1 0.0 0.0 0.0 0.0
randomR System.Random src/System/Random.hs:297:10-19 137381 0 0.0 0.0 0.0 0.0
randomR System.Random src/System/Random.hs:235:3-43 137382 1 0.0 0.0 0.0 0.0
uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 137383 1 0.0 0.0 0.0 0.0
uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 137388 0 0.0 0.0 0.0 0.0
uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 137389 0 0.0 0.0 0.0 0.0
genWord64 Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:(39,5)-(40,29) 137390 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 137410 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 137411 1 0.0 0.0 0.0 0.0
genWord64.(...) Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:39:23-52 137392 1 0.0 0.0 0.0 0.0
genWord64 System.Random.Internal src/System/Random/Internal.hs:556:19-27 137393 0 0.0 0.0 0.0 0.0
genWord64 System.Random.Internal src/System/Random/Internal.hs:566:3-27 137394 0 0.0 0.0 0.0 0.0
nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 137395 1 0.0 0.0 0.0 0.0
mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 137396 1 0.0 0.0 0.0 0.0
mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 137401 1 0.0 0.0 0.0 0.0
shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 137402 1 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 137404 1 0.0 0.0 0.0 0.0
mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 137403 0 0.0 0.0 0.0 0.0
mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 137397 1 0.0 0.0 0.0 0.0
shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 137398 1 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 137400 1 0.0 0.0 0.0 0.0
mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 137399 0 0.0 0.0 0.0 0.0
mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 137407 1 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 137408 1 0.0 0.0 0.0 0.0
nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 137405 1 0.0 0.0 0.0 0.0
plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 137406 0 0.0 0.0 0.0 0.0
genWord64.g Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:39:23-52 137409 1 0.0 0.0 0.0 0.0
genWord64.y Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:39:23-52 137391 1 0.0 0.0 0.0 0.0
shuffleLinks Dodge.Room.Link src/Dodge/Room/Link.hs:31:1-34 137299 0 0.0 0.0 0.0 0.0
shuffle RandomHelp src/RandomHelp.hs:(50,1)-(56,38) 137356 1 0.0 0.0 0.0 0.0
shuffle.\ RandomHelp src/RandomHelp.hs:51:47-68 137363 6 0.0 0.0 0.0 0.0
randomR System.Random src/System/Random.hs:297:10-19 137364 6 0.0 0.0 0.0 0.0
randomR System.Random src/System/Random.hs:235:3-43 137365 6 0.0 0.0 0.0 0.0
uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 137366 6 0.0 0.0 0.0 0.0
uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 137368 1 0.0 0.0 0.0 0.0
uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 137369 1 0.0 0.0 0.0 0.0
genWord64 Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:(39,5)-(40,29) 137370 7 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 137427 7 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 137428 7 0.0 0.0 0.0 0.0
genWord64.(...) Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:39:23-52 137372 7 0.0 0.0 0.0 0.0
genWord64 System.Random.Internal src/System/Random/Internal.hs:556:19-27 137373 0 0.0 0.0 0.0 0.0
genWord64 System.Random.Internal src/System/Random/Internal.hs:566:3-27 137374 0 0.0 0.0 0.0 0.0
nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 137412 7 0.0 0.0 0.0 0.0
mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 137413 7 0.0 0.0 0.0 0.0
mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 137418 7 0.0 0.0 0.0 0.0
shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 137419 7 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 137421 7 0.0 0.0 0.0 0.0
mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 137420 0 0.0 0.0 0.0 0.0
mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 137414 7 0.0 0.0 0.0 0.0
shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 137415 7 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 137417 7 0.0 0.0 0.0 0.0
mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 137416 0 0.0 0.0 0.0 0.0
mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 137424 7 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 137425 7 0.0 0.0 0.0 0.0
nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 137422 7 0.0 0.0 0.0 0.0
plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 137423 0 0.0 0.0 0.0 0.0
genWord64.g Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:39:23-52 137426 7 0.0 0.0 0.0 0.0
genWord64.y Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:39:23-52 137371 7 0.0 0.0 0.0 0.0
forceElements StrictHelp src/StrictHelp.hs:11:1-28 137359 1 0.0 0.0 0.0 0.0
shuffle.(...) RandomHelp src/RandomHelp.hs:55:9-38 137357 1 0.0 0.0 0.0 0.0
shuffle.f RandomHelp src/RandomHelp.hs:(52,9)-(54,29) 137360 6 0.0 0.0 0.0 0.0
shuffle.f.(...) RandomHelp src/RandomHelp.hs:53:17-46 137362 6 0.0 0.0 0.0 0.0
shuffle.f.b RandomHelp src/RandomHelp.hs:53:17-46 137361 6 0.0 0.0 0.0 0.0
shuffle.f.as RandomHelp src/RandomHelp.hs:53:17-46 137367 5 0.0 0.0 0.0 0.0
shuffle.f.bs RandomHelp src/RandomHelp.hs:53:17-46 137429 3 0.0 0.0 0.0 0.0
shuffle.zs RandomHelp src/RandomHelp.hs:55:9-38 137358 1 0.0 0.0 0.0 0.0
tutHub Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(267,1)-(340,16) 135094 0 0.0 0.0 0.1 0.0
treeAttachDeep TreeHelp src/TreeHelp.hs:(194,1)-(195,41) 136885 3 0.0 0.0 0.0 0.0
treeFromPost TreeHelp src/TreeHelp.hs:41:1-41 136554 3 0.0 0.0 0.0 0.0
treeFromTrunk TreeHelp src/TreeHelp.hs:(58,1)-(60,22) 136555 0 0.0 0.0 0.0 0.0
treeFromTrunk.f TreeHelp src/TreeHelp.hs:60:5-22 136556 2 0.0 0.0 0.0 0.0
triggerDoorRoom Dodge.Room.Door src/Dodge/Room/Door.hs:(31,1)-(45,47) 136803 3 0.0 0.0 0.0 0.0
.:~ LensHelp src/LensHelp.hs:15:1-22 136623 2 0.0 0.0 0.0 0.0
tutHub.r Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:313:5-77 136807 2 0.0 0.0 0.0 0.0
.:~ LensHelp src/LensHelp.hs:15:1-22 136808 2 0.0 0.0 0.0 0.0
fromInteger Linear.V2 src/Linear/V2.hs:219:3-34 140554 2 0.0 0.0 0.0 0.0
sps Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:31:1-67 140553 2 0.0 0.0 0.0 0.0
roomRectAutoLinks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(144,1)-(151,43) 136812 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 136813 2 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 136814 2 0.0 0.0 0.0 0.0
mntLightLnkCond Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(174,1)-(176,59) 137000 2 0.0 0.0 0.0 0.0
mntLSCond Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(161,1)-(164,22) 140575 4 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 140576 4 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 140577 4 0.0 0.0 0.0 0.0
mntLS Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(134,1)-(136,40) 140578 4 0.0 0.0 0.0 0.0
mntLSOn Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(74,1)-(82,34) 140579 4 0.0 0.0 0.0 0.0
ps0jPushPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:(75,1)-(76,46) 140580 6 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 140657 2 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 140658 2 0.0 0.0 0.0 0.0
mntLSOn.(...) Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:81:5-68 140655 2 0.0 0.0 0.0 0.0
mntLSOn.lsp' Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:79:5-29 140656 2 0.0 0.0 0.0 0.0
mntLSOn.setCol Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:82:5-34 140604 2 0.0 0.0 0.0 0.0
mntLSOn.x Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:81:5-68 140661 2 0.0 0.0 0.0 0.0
mntLSOn.y Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:81:5-68 140660 2 0.0 0.0 0.0 0.0
pt0 Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:55:1-63 140662 2 0.0 0.0 0.0 0.0
putShape Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(135,1)-(142,22) 140592 2 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 140652 4 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 140653 4 0.0 0.0 0.0 0.0
negate Linear.V2 src/Linear/V2.hs:213:3-22 140649 2 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 140650 2 0.0 0.0 0.0 0.0
putShape.bnds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:141:5-25 140593 2 0.0 0.0 0.0 0.0
shapeBounds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:148:1-64 140594 0 0.0 0.0 0.0 0.0
premap Control.Foldl src/Control/Foldl.hs:(1209,1)-(1211,28) 140597 8 0.0 0.0 0.0 0.0
<*> Control.Foldl src/Control/Foldl.hs:(273,5)-(277,32) 140595 6 0.0 0.0 0.0 0.0
<*>.step Control.Foldl src/Control/Foldl.hs:274:13-64 140613 96 0.0 0.0 0.0 0.0
fmap Control.Foldl src/Control/Foldl.hs:240:5-62 140614 0 0.0 0.0 0.0 0.0
premap Control.Foldl src/Control/Foldl.hs:(1209,1)-(1211,28) 140615 0 0.0 0.0 0.0 0.0
premap.step' Control.Foldl src/Control/Foldl.hs:1211:5-28 140616 32 0.0 0.0 0.0 0.0
_2 Linear.V2 src/Linear/V2.hs:492:3-40 140620 32 0.0 0.0 0.0 0.0
maximum Control.Foldl src/Control/Foldl.hs:722:1-20 140617 0 0.0 0.0 0.0 0.0
_Fold1 Control.Foldl src/Control/Foldl.hs:(1183,1)-(1187,28) 140618 0 0.0 0.0 0.0 0.0
_Fold1.step_ Control.Foldl src/Control/Foldl.hs:(1185,5)-(1187,28) 140619 32 0.0 0.0 0.0 0.0
premap Control.Foldl src/Control/Foldl.hs:(1209,1)-(1211,28) 140628 0 0.0 0.0 0.0 0.0
premap.step' Control.Foldl src/Control/Foldl.hs:1211:5-28 140629 96 0.0 0.0 0.0 0.0
_1 Linear.V2 src/Linear/V2.hs:489:3-40 140639 64 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 140640 0 0.0 0.0 0.0 0.0
_2 Linear.V2 src/Linear/V2.hs:492:3-40 140633 32 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 140635 0 0.0 0.0 0.0 0.0
maximum Control.Foldl src/Control/Foldl.hs:722:1-20 140636 0 0.0 0.0 0.0 0.0
_Fold1 Control.Foldl src/Control/Foldl.hs:(1183,1)-(1187,28) 140637 0 0.0 0.0 0.0 0.0
_Fold1.step_ Control.Foldl src/Control/Foldl.hs:(1185,5)-(1187,28) 140638 32 0.0 0.0 0.0 0.0
minimum Control.Foldl src/Control/Foldl.hs:738:1-20 140630 0 0.0 0.0 0.0 0.0
_Fold1 Control.Foldl src/Control/Foldl.hs:(1183,1)-(1187,28) 140631 0 0.0 0.0 0.0 0.0
_Fold1.step_ Control.Foldl src/Control/Foldl.hs:(1185,5)-(1187,28) 140632 64 0.0 0.0 0.0 0.0
<*>.begin Control.Foldl src/Control/Foldl.hs:275:13-38 140602 6 0.0 0.0 0.0 0.0
<*>.done Control.Foldl src/Control/Foldl.hs:276:13-51 140641 6 0.0 0.0 0.0 0.0
fmap Control.Foldl src/Control/Foldl.hs:240:5-62 140642 0 0.0 0.0 0.0 0.0
premap Control.Foldl src/Control/Foldl.hs:(1209,1)-(1211,28) 140643 0 0.0 0.0 0.0 0.0
lazy Control.Foldl.Internal src/Control/Foldl/Internal.hs:(22,1)-(23,23) 140644 2 0.0 0.0 0.0 0.0
premap Control.Foldl src/Control/Foldl.hs:(1209,1)-(1211,28) 140645 0 0.0 0.0 0.0 0.0
lazy Control.Foldl.Internal src/Control/Foldl/Internal.hs:(22,1)-(23,23) 140646 6 0.0 0.0 0.0 0.0
fmap Control.Foldl src/Control/Foldl.hs:240:5-62 140596 2 0.0 0.0 0.0 0.0
maximum Control.Foldl src/Control/Foldl.hs:722:1-20 140598 2 0.0 0.0 0.0 0.0
_Fold1 Control.Foldl src/Control/Foldl.hs:(1183,1)-(1187,28) 140599 2 0.0 0.0 0.0 0.0
minimum Control.Foldl src/Control/Foldl.hs:738:1-20 140600 2 0.0 0.0 0.0 0.0
_Fold1 Control.Foldl src/Control/Foldl.hs:(1183,1)-(1187,28) 140601 2 0.0 0.0 0.0 0.0
shapePoints Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:145:1-44 140603 0 0.0 0.0 0.0 0.0
_sfVs Shape.Data src/Shape/Data.hs:38:7-11 140612 4 0.0 0.0 0.0 0.0
putShape.m Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:142:5-22 140647 2 0.0 0.0 0.0 0.0
midBounds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:151:1-55 140648 2 0.0 0.0 0.0 0.0
overPosSH Shape src/Shape.hs:263:1-28 140651 0 0.0 0.0 0.0 0.0
takeOne RandomHelp src/RandomHelp.hs:23:1-76 140605 0 0.0 0.0 0.0 0.0
takeOne.\ RandomHelp src/RandomHelp.hs:23:60-75 140606 0 0.0 0.0 0.0 0.0
mntLS.defaultLS Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:136:5-40 140659 2 0.0 0.0 0.0 0.0
lShape Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(88,1)-(94,26) 140607 2 0.0 0.0 0.0 0.0
lShape.n Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:92:5-31 140622 2 0.0 0.0 0.0 0.0
lShape.turnpos Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:94:5-26 140624 2 0.0 0.0 0.0 0.0
lShape.wallposUp Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:93:5-24 140621 2 0.0 0.0 0.0 0.0
thinHighBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:78:1-23 140608 0 0.0 0.0 0.0 0.0
highBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(90,1)-(98,58) 140609 4 0.0 0.0 0.0 0.0
highBar.n Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:98:5-58 140623 4 0.0 0.0 0.0 0.0
overPosSH Shape src/Shape.hs:263:1-28 140610 0 0.0 0.0 0.0 0.0
upperBoxMT Shape src/Shape.hs:148:1-36 140611 0 0.0 0.0 0.0 0.0
takeOne RandomHelp src/RandomHelp.hs:23:1-76 137001 2 0.0 0.0 0.0 0.0
takeOne.\ RandomHelp src/RandomHelp.hs:23:60-75 137002 4 0.0 0.0 0.0 0.0
randomR System.Random src/System/Random.hs:297:10-19 137003 2 0.0 0.0 0.0 0.0
randomR System.Random src/System/Random.hs:235:3-43 137004 4 0.0 0.0 0.0 0.0
uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 137005 4 0.0 0.0 0.0 0.0
uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 137006 2 0.0 0.0 0.0 0.0
uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 137007 2 0.0 0.0 0.0 0.0
genWord64 Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:(39,5)-(40,29) 137008 4 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 137051 4 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 137052 4 0.0 0.0 0.0 0.0
genWord64.(...) Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:39:23-52 137010 4 0.0 0.0 0.0 0.0
genWord64 System.Random.Internal src/System/Random/Internal.hs:556:19-27 137011 0 0.0 0.0 0.0 0.0
genWord64 System.Random.Internal src/System/Random/Internal.hs:566:3-27 137012 0 0.0 0.0 0.0 0.0
nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 137036 4 0.0 0.0 0.0 0.0
mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 137037 4 0.0 0.0 0.0 0.0
mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 137042 4 0.0 0.0 0.0 0.0
shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 137043 4 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 137045 4 0.0 0.0 0.0 0.0
mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 137044 0 0.0 0.0 0.0 0.0
mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 137038 4 0.0 0.0 0.0 0.0
shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 137039 4 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 137041 4 0.0 0.0 0.0 0.0
mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 137040 0 0.0 0.0 0.0 0.0
mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 137048 4 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 137049 4 0.0 0.0 0.0 0.0
nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 137046 4 0.0 0.0 0.0 0.0
plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 137047 0 0.0 0.0 0.0 0.0
genWord64.g Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:39:23-52 137050 4 0.0 0.0 0.0 0.0
genWord64.y Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:39:23-52 137009 4 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 136889 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 136890 1 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(269,3)-(273,43) 136971 1 0.0 0.0 0.0 0.0
ix.go Control.Lens.At src/Control/Lens/At.hs:(271,5)-(273,43) 136972 1 0.0 0.0 0.0 0.0
_1 Control.Lens.Tuple src/Control/Lens/Tuple.hs:120:3-37 141844 1 0.0 0.0 0.0 0.0
_1.\ Control.Lens.Tuple src/Control/Lens/Tuple.hs:120:32-37 141845 1 0.0 0.0 0.0 0.0
addDoorAtNthLinkToggleTerminal Dodge.Room.Warning src/Dodge/Room/Warning.hs:(41,1)-(59,86) 136559 1 0.0 0.0 0.0 0.0
.:~ LensHelp src/LensHelp.hs:15:1-22 136563 1 0.0 0.0 0.0 0.0
addDoorAtNthLinkToggleTerminal.outplace Dodge.Room.Warning src/Dodge/Room/Warning.hs:(46,5)-(54,16) 140219 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 140220 2 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 140221 2 0.0 0.0 0.0 0.0
atNthLnkOutShiftBy Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(225,1)-(226,50) 140222 1 0.0 0.0 0.0 0.0
rprBoolShift Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(111,1)-(117,51) 140223 1 0.0 0.0 0.0 0.0
extTrigLitPos Dodge.Placement.Instance.Button src/Dodge/Placement/Instance/Button.hs:(85,1)-(101,51) 140224 1 0.0 0.0 0.0 0.0
psPtCont Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:19:1-56 140225 1 0.0 0.0 0.0 0.0
rprShift Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(101,1)-(105,26) 140256 1 0.0 0.0 0.0 0.0
addDoorAtNthLinkToggleTerminal.termMessages Dodge.Room.Warning src/Dodge/Room/Warning.hs:(55,5)-(59,86) 140273 0 0.0 0.0 0.0 0.0
lineOutputTerminal Dodge.Room.Warning src/Dodge/Room/Warning.hs:67:1-76 140274 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 140275 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 140276 1 0.0 0.0 0.0 0.0
textInputBlurb Dodge.Terminal src/Dodge/Terminal.hs:(38,1)-(41,45) 140277 1 0.0 0.0 0.0 0.0
.++~ LensHelp src/LensHelp.hs:34:1-24 136562 0 0.0 0.0 0.0 0.0
analyserByDoorWithPrompt Dodge.Room.LasTurret src/Dodge/Room/LasTurret.hs:120:1-80 136557 1 0.0 0.0 0.0 0.0
.:~ LensHelp src/LensHelp.hs:15:1-22 136558 1 0.0 0.0 0.0 0.0
analyserByNthLinkWithPrompt Dodge.Room.LasTurret src/Dodge/Room/LasTurret.hs:(101,1)-(114,88) 140072 1 0.0 0.0 0.0 0.0
atNthLnkOutShiftBy Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(225,1)-(226,50) 140075 2 0.0 0.0 0.0 0.0
rprBoolShift Dodge.PlacementSpot src/Dodge/PlacementSpot.hs:(111,1)-(117,51) 140076 2 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 140073 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 140074 1 0.0 0.0 0.0 0.0
analyserWithPrompt Dodge.Placement.Instance.Analyser src/Dodge/Placement/Instance/Analyser.hs:(17,1)-(32,61) 140077 1 0.0 0.0 0.0 0.0
analyserWithPrompt.themachine Dodge.Placement.Instance.Analyser src/Dodge/Placement/Instance/Analyser.hs:(28,5)-(32,61) 140160 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 140161 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 140162 1 0.0 0.0 0.0 0.0
analyserWithPrompt.tparams Dodge.Placement.Instance.Analyser src/Dodge/Placement/Instance/Analyser.hs:(25,5)-(27,32) 140128 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 140129 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 140130 1 0.0 0.0 0.0 0.0
extTrigLitPos Dodge.Placement.Instance.Button src/Dodge/Placement/Instance/Button.hs:(85,1)-(101,51) 140078 1 0.0 0.0 0.0 0.0
psPtCont Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:19:1-56 140079 1 0.0 0.0 0.0 0.0
blockedCorridor Dodge.Room.RoadBlock src/Dodge/Room/RoadBlock.hs:72:1-39 136878 1 0.0 0.0 0.0 0.0
longBlockedCorridor Dodge.Room.RoadBlock src/Dodge/Room/RoadBlock.hs:(59,1)-(68,62) 136879 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 136894 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 136895 1 0.0 0.0 0.0 0.0
longBlockedCorridor.plmnts Dodge.Room.RoadBlock src/Dodge/Room/RoadBlock.hs:(62,9)-(65,13) 136896 1 0.0 0.0 0.0 0.0
sPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:28:1-74 140690 1 0.0 0.0 0.0 0.0
randomR System.Random src/System/Random.hs:351:3-43 137020 1 0.0 0.0 0.0 0.0
uniformRM System.Random.Internal src/System/Random/Internal.hs:(1031,3)-(1041,34) 137021 1 0.0 0.0 0.0 0.0
uniformWord32 System.Random.Internal src/System/Random/Internal.hs:454:3-35 137022 1 0.0 0.0 0.0 0.0
genWord32 Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:(37,5)-(38,29) 137023 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 137034 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 137035 1 0.0 0.0 0.0 0.0
genWord32.(...) Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:37:23-52 137025 1 0.0 0.0 0.0 0.0
genWord32 System.Random.Internal src/System/Random/Internal.hs:556:19-27 137026 0 0.0 0.0 0.0 0.0
genWord32 System.Random.Internal src/System/Random/Internal.hs:564:3-27 137027 0 0.0 0.0 0.0 0.0
nextWord32 System.Random.SplitMix src/System/Random/SplitMix.hs:(129,1)-(136,28) 137028 1 0.0 0.0 0.0 0.0
nextWord32.(...) System.Random.SplitMix src/System/Random/SplitMix.hs:136:5-28 137030 1 0.0 0.0 0.0 0.0
nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 137031 1 0.0 0.0 0.0 0.0
mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 140693 1 0.0 0.0 0.0 0.0
mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 140698 1 0.0 0.0 0.0 0.0
shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 140699 1 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 140701 1 0.0 0.0 0.0 0.0
mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 140700 0 0.0 0.0 0.0 0.0
mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 140694 1 0.0 0.0 0.0 0.0
shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 140695 1 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 140697 1 0.0 0.0 0.0 0.0
mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 140696 0 0.0 0.0 0.0 0.0
mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 140702 1 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 140703 1 0.0 0.0 0.0 0.0
nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 137032 1 0.0 0.0 0.0 0.0
plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 137033 0 0.0 0.0 0.0 0.0
nextWord32.g' System.Random.SplitMix src/System/Random/SplitMix.hs:136:5-28 137029 1 0.0 0.0 0.0 0.0
nextWord32.w64 System.Random.SplitMix src/System/Random/SplitMix.hs:136:5-28 140692 1 0.0 0.0 0.0 0.0
genWord32.g Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:37:23-52 137024 1 0.0 0.0 0.0 0.0
genWord32.y Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:37:23-52 140691 1 0.0 0.0 0.0 0.0
randomR System.Random src/System/Random.hs:297:10-19 136882 1 0.0 0.0 0.0 0.0
randomR System.Random src/System/Random.hs:235:3-43 136883 1 0.0 0.0 0.0 0.0
uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 136884 1 0.0 0.0 0.0 0.0
treeFromPost TreeHelp src/TreeHelp.hs:41:1-41 136880 1 0.0 0.0 0.0 0.0
treeFromTrunk TreeHelp src/TreeHelp.hs:(58,1)-(60,22) 136881 0 0.0 0.0 0.0 0.0
cleatOnward Dodge.Cleat src/Dodge/Cleat.hs:25:1-68 136891 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 136892 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 136893 0 0.0 0.0 0.0 0.0
roomNgon Dodge.Room.Ngon src/Dodge/Room/Ngon.hs:(17,1)-(50,13) 136564 1 0.0 0.0 0.0 0.0
roomNgon.f Dodge.Room.Ngon src/Dodge/Room/Ngon.hs:(45,5)-(50,13) 136596 12 0.0 0.0 0.0 0.0
>= Dodge.Data.Room src/Dodge/Data/Room.hs:51:19-21 136597 0 0.0 0.0 0.0 0.0
<= Dodge.Data.Room src/Dodge/Data/Room.hs:51:19-21 136598 0 0.0 0.0 0.0 0.0
compare Dodge.Data.Room src/Dodge/Data/Room.hs:51:19-21 136599 24 0.0 0.0 0.0 0.0
linksGridToPath Dodge.Room.Path src/Dodge/Room/Path.hs:(39,1)-(41,87) 136592 1 0.0 0.0 0.0 0.0
compare Linear.V2 src/Linear/V2.hs:114:7-9 136622 372 0.0 0.0 0.0 0.0
linksGridToPath.linkClosest Dodge.Room.Path src/Dodge/Room/Path.hs:41:5-87 136593 6 0.0 0.0 0.0 0.0
doublePairSet Geometry src/Geometry.hs:167:1-50 136594 6 0.0 0.0 0.0 0.0
compare Linear.V2 src/Linear/V2.hs:114:7-9 136595 9 0.0 0.0 0.0 0.0
makeTileFromPoly Tile src/Tile.hs:(35,1)-(43,22) 145724 1 0.0 0.0 0.0 0.0
+ Linear.V2 src/Linear/V2.hs:207:3-18 145727 1 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 145728 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 145729 1 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 145732 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 145730 1 0.0 0.0 0.0 0.0
makeTileFromPoly.(...) Tile src/Tile.hs:43:5-22 145726 1 0.0 0.0 0.0 0.0
makeTileFromPoly.c Tile src/Tile.hs:43:5-22 145725 1 0.0 0.0 0.0 0.0
makeTileFromPoly.d Tile src/Tile.hs:43:5-22 145731 1 0.0 0.0 0.0 0.0
mntLightLnkCond Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(174,1)-(176,59) 136644 1 0.0 0.0 0.0 0.0
liShape Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(110,1)-(116,26) 140396 1 0.0 0.0 0.0 0.0
liShape.n Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:114:5-36 140411 1 0.0 0.0 0.0 0.0
liShape.turnpos Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:116:5-26 140413 1 0.0 0.0 0.0 0.0
liShape.wallposUp Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:115:5-29 140410 1 0.0 0.0 0.0 0.0
thinHighBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:78:1-23 140397 0 0.0 0.0 0.0 0.0
highBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(90,1)-(98,58) 140398 2 0.0 0.0 0.0 0.0
highBar.n Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:98:5-58 140412 2 0.0 0.0 0.0 0.0
overPosSH Shape src/Shape.hs:263:1-28 140399 0 0.0 0.0 0.0 0.0
upperBoxMT Shape src/Shape.hs:148:1-36 140400 0 0.0 0.0 0.0 0.0
mntLSCond Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(161,1)-(164,22) 140349 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 140350 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 140351 1 0.0 0.0 0.0 0.0
mntLS Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(134,1)-(136,40) 140352 1 0.0 0.0 0.0 0.0
mntLS.defaultLS Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:136:5-40 140448 1 0.0 0.0 0.0 0.0
mntLSOn Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(74,1)-(82,34) 140353 1 0.0 0.0 0.0 0.0
ps0jPushPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:(75,1)-(76,46) 140354 2 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 140446 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 140447 1 0.0 0.0 0.0 0.0
mntLSOn.(...) Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:81:5-68 140444 1 0.0 0.0 0.0 0.0
mntLSOn.lsp' Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:79:5-29 140445 1 0.0 0.0 0.0 0.0
mntLSOn.setCol Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:82:5-34 140393 1 0.0 0.0 0.0 0.0
mntLSOn.x Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:81:5-68 140450 1 0.0 0.0 0.0 0.0
mntLSOn.y Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:81:5-68 140449 1 0.0 0.0 0.0 0.0
pt0 Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:55:1-63 140451 1 0.0 0.0 0.0 0.0
putShape Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(135,1)-(142,22) 140381 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 140441 2 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 140442 2 0.0 0.0 0.0 0.0
negate Linear.V2 src/Linear/V2.hs:213:3-22 140438 1 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 140439 1 0.0 0.0 0.0 0.0
putShape.bnds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:141:5-25 140382 1 0.0 0.0 0.0 0.0
shapeBounds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:148:1-64 140383 0 0.0 0.0 0.0 0.0
premap Control.Foldl src/Control/Foldl.hs:(1209,1)-(1211,28) 140386 4 0.0 0.0 0.0 0.0
<*> Control.Foldl src/Control/Foldl.hs:(273,5)-(277,32) 140384 3 0.0 0.0 0.0 0.0
<*>.step Control.Foldl src/Control/Foldl.hs:274:13-64 140402 48 0.0 0.0 0.0 0.0
fmap Control.Foldl src/Control/Foldl.hs:240:5-62 140403 0 0.0 0.0 0.0 0.0
premap Control.Foldl src/Control/Foldl.hs:(1209,1)-(1211,28) 140404 0 0.0 0.0 0.0 0.0
premap.step' Control.Foldl src/Control/Foldl.hs:1211:5-28 140405 16 0.0 0.0 0.0 0.0
_2 Linear.V2 src/Linear/V2.hs:492:3-40 140409 16 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 140416 0 0.0 0.0 0.0 0.0
maximum Control.Foldl src/Control/Foldl.hs:722:1-20 140406 0 0.0 0.0 0.0 0.0
_Fold1 Control.Foldl src/Control/Foldl.hs:(1183,1)-(1187,28) 140407 0 0.0 0.0 0.0 0.0
_Fold1.step_ Control.Foldl src/Control/Foldl.hs:(1185,5)-(1187,28) 140408 16 0.0 0.0 0.0 0.0
premap Control.Foldl src/Control/Foldl.hs:(1209,1)-(1211,28) 140417 0 0.0 0.0 0.0 0.0
premap.step' Control.Foldl src/Control/Foldl.hs:1211:5-28 140418 48 0.0 0.0 0.0 0.0
_1 Linear.V2 src/Linear/V2.hs:489:3-40 140428 32 0.0 0.0 0.0 0.0
_2 Linear.V2 src/Linear/V2.hs:492:3-40 140422 16 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 140424 0 0.0 0.0 0.0 0.0
maximum Control.Foldl src/Control/Foldl.hs:722:1-20 140425 0 0.0 0.0 0.0 0.0
_Fold1 Control.Foldl src/Control/Foldl.hs:(1183,1)-(1187,28) 140426 0 0.0 0.0 0.0 0.0
_Fold1.step_ Control.Foldl src/Control/Foldl.hs:(1185,5)-(1187,28) 140427 16 0.0 0.0 0.0 0.0
minimum Control.Foldl src/Control/Foldl.hs:738:1-20 140419 0 0.0 0.0 0.0 0.0
_Fold1 Control.Foldl src/Control/Foldl.hs:(1183,1)-(1187,28) 140420 0 0.0 0.0 0.0 0.0
_Fold1.step_ Control.Foldl src/Control/Foldl.hs:(1185,5)-(1187,28) 140421 32 0.0 0.0 0.0 0.0
<*>.begin Control.Foldl src/Control/Foldl.hs:275:13-38 140391 3 0.0 0.0 0.0 0.0
<*>.done Control.Foldl src/Control/Foldl.hs:276:13-51 140430 3 0.0 0.0 0.0 0.0
fmap Control.Foldl src/Control/Foldl.hs:240:5-62 140431 0 0.0 0.0 0.0 0.0
premap Control.Foldl src/Control/Foldl.hs:(1209,1)-(1211,28) 140432 0 0.0 0.0 0.0 0.0
lazy Control.Foldl.Internal src/Control/Foldl/Internal.hs:(22,1)-(23,23) 140433 1 0.0 0.0 0.0 0.0
premap Control.Foldl src/Control/Foldl.hs:(1209,1)-(1211,28) 140434 0 0.0 0.0 0.0 0.0
lazy Control.Foldl.Internal src/Control/Foldl/Internal.hs:(22,1)-(23,23) 140435 3 0.0 0.0 0.0 0.0
fmap Control.Foldl src/Control/Foldl.hs:240:5-62 140385 1 0.0 0.0 0.0 0.0
maximum Control.Foldl src/Control/Foldl.hs:722:1-20 140387 1 0.0 0.0 0.0 0.0
_Fold1 Control.Foldl src/Control/Foldl.hs:(1183,1)-(1187,28) 140388 1 0.0 0.0 0.0 0.0
minimum Control.Foldl src/Control/Foldl.hs:738:1-20 140389 1 0.0 0.0 0.0 0.0
_Fold1 Control.Foldl src/Control/Foldl.hs:(1183,1)-(1187,28) 140390 1 0.0 0.0 0.0 0.0
shapePoints Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:145:1-44 140392 0 0.0 0.0 0.0 0.0
_sfVs Shape.Data src/Shape/Data.hs:38:7-11 140401 2 0.0 0.0 0.0 0.0
putShape.m Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:142:5-22 140436 1 0.0 0.0 0.0 0.0
midBounds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:151:1-55 140437 1 0.0 0.0 0.0 0.0
overPosSH Shape src/Shape.hs:263:1-28 140440 0 0.0 0.0 0.0 0.0
takeOne RandomHelp src/RandomHelp.hs:23:1-76 140394 0 0.0 0.0 0.0 0.0
takeOne.\ RandomHelp src/RandomHelp.hs:23:60-75 140395 0 0.0 0.0 0.0 0.0
takeOne RandomHelp src/RandomHelp.hs:23:1-76 136645 1 0.0 0.0 0.0 0.0
randomR System.Random src/System/Random.hs:297:10-19 136647 1 0.0 0.0 0.0 0.0
randomR System.Random src/System/Random.hs:235:3-43 136648 1 0.0 0.0 0.0 0.0
uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 136649 1 0.0 0.0 0.0 0.0
uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 136650 1 0.0 0.0 0.0 0.0
uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 136651 1 0.0 0.0 0.0 0.0
genWord64 Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:(39,5)-(40,29) 136652 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 136781 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 136782 1 0.0 0.0 0.0 0.0
genWord64.(...) Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:39:23-52 136654 1 0.0 0.0 0.0 0.0
genWord64 System.Random.Internal src/System/Random/Internal.hs:556:19-27 136655 0 0.0 0.0 0.0 0.0
genWord64 System.Random.Internal src/System/Random/Internal.hs:566:3-27 136656 0 0.0 0.0 0.0 0.0
nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 136766 1 0.0 0.0 0.0 0.0
mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 136767 1 0.0 0.0 0.0 0.0
mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 136772 1 0.0 0.0 0.0 0.0
shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 136773 1 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 136775 1 0.0 0.0 0.0 0.0
mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 136774 0 0.0 0.0 0.0 0.0
mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 136768 1 0.0 0.0 0.0 0.0
shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 136769 1 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 136771 1 0.0 0.0 0.0 0.0
mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 136770 0 0.0 0.0 0.0 0.0
mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 136778 1 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 136779 1 0.0 0.0 0.0 0.0
nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 136776 1 0.0 0.0 0.0 0.0
plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 136777 0 0.0 0.0 0.0 0.0
genWord64.g Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:39:23-52 136780 1 0.0 0.0 0.0 0.0
genWord64.y Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:39:23-52 136653 1 0.0 0.0 0.0 0.0
takeOne.\ RandomHelp src/RandomHelp.hs:23:60-75 136646 1 0.0 0.0 0.0 0.0
roomNgon.lnks Dodge.Room.Ngon src/Dodge/Room/Ngon.hs:(41,5)-(44,54) 136566 1 0.0 0.0 0.0 0.0
roomNgon.lnks.\ Dodge.Room.Ngon src/Dodge/Room/Ngon.hs:42:31-43 136569 6 0.0 0.0 0.0 0.0
roomNgon.lnks.\ Dodge.Room.Ngon src/Dodge/Room/Ngon.hs:44:26-48 136567 6 0.0 0.0 0.0 0.0
roomNgon.path1 Dodge.Room.Ngon src/Dodge/Room/Ngon.hs:34:5-33 136572 1 0.0 0.0 0.0 0.0
polyOrthDist Geometry.Polygon src/Geometry/Polygon.hs:(52,1)-(59,19) 136573 1 0.0 0.0 0.0 0.0
polyOrthDist.\ Geometry.Polygon src/Geometry/Polygon.hs:53:27-107 136577 6 0.0 0.0 0.0 0.0
- Linear.V2 src/Linear/V2.hs:209:3-18 136578 24 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 136579 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 136580 24 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 136585 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 136581 24 0.0 0.0 0.0 0.0
+ Linear.V2 src/Linear/V2.hs:207:3-18 136600 6 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 136601 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 136602 6 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 136605 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 136603 6 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 136604 6 0.0 0.0 0.0 0.0
loopPairs ListHelp src/ListHelp.hs:(31,1)-(35,69) 136575 1 0.0 0.0 0.0 0.0
loopPairs.f ListHelp src/ListHelp.hs:(33,5)-(34,40) 136576 6 0.0 0.0 0.0 0.0
polyOrthDist.bl Geometry.Polygon src/Geometry/Polygon.hs:58:5-15 136582 1 0.0 0.0 0.0 0.0
polyOrthDist.br Geometry.Polygon src/Geometry/Polygon.hs:59:5-19 136584 1 0.0 0.0 0.0 0.0
polyOrthDist.rot Geometry.Polygon src/Geometry/Polygon.hs:56:5-33 136583 1 0.0 0.0 0.0 0.0
polyOrthDist.rots Geometry.Polygon src/Geometry/Polygon.hs:57:5-51 136574 1 0.0 0.0 0.0 0.0
roomNgon.path2 Dodge.Room.Ngon src/Dodge/Room/Ngon.hs:35:5-65 136571 1 0.0 0.0 0.0 0.0
roomNgon.g Dodge.Room.Ngon src/Dodge/Room/Ngon.hs:40:5-30 136586 6 0.0 0.0 0.0 0.0
* Linear.V2 src/Linear/V2.hs:211:3-18 136606 6 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 136607 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 136608 6 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 136621 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 136609 6 0.0 0.0 0.0 0.0
+ Linear.V2 src/Linear/V2.hs:207:3-18 136616 6 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 136617 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 136618 6 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 136620 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 136619 6 0.0 0.0 0.0 0.0
fromRational Linear.V2 src/Linear/V2.hs:227:3-36 136610 6 0.0 0.0 0.0 0.0
roomNgon.path3 Dodge.Room.Ngon src/Dodge/Room/Ngon.hs:36:5-51 136587 1 0.0 0.0 0.0 0.0
loopPairs ListHelp src/ListHelp.hs:(31,1)-(35,69) 136588 1 0.0 0.0 0.0 0.0
loopPairs.f ListHelp src/ListHelp.hs:(33,5)-(34,40) 136589 12 0.0 0.0 0.0 0.0
roomNgon.path4 Dodge.Room.Ngon src/Dodge/Room/Ngon.hs:37:5-38 136590 1 0.0 0.0 0.0 0.0
doublePair Geometry src/Geometry.hs:163:1-36 136591 24 0.0 0.0 0.0 0.0
roomNgon.poly Dodge.Room.Ngon src/Dodge/Room/Ngon.hs:33:5-27 137850 1 0.0 0.0 0.0 0.0
polyOrthDist Geometry.Polygon src/Geometry/Polygon.hs:(52,1)-(59,19) 137851 1 0.0 0.0 0.0 0.0
polyOrthDist.\ Geometry.Polygon src/Geometry/Polygon.hs:53:27-107 137855 6 0.0 0.0 0.0 0.0
- Linear.V2 src/Linear/V2.hs:209:3-18 137856 24 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 137857 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 137858 24 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 137863 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 137859 24 0.0 0.0 0.0 0.0
+ Linear.V2 src/Linear/V2.hs:207:3-18 137864 6 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 137865 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 137866 6 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 137869 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 137867 6 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 137868 6 0.0 0.0 0.0 0.0
loopPairs ListHelp src/ListHelp.hs:(31,1)-(35,69) 137853 1 0.0 0.0 0.0 0.0
loopPairs.f ListHelp src/ListHelp.hs:(33,5)-(34,40) 137854 6 0.0 0.0 0.0 0.0
polyOrthDist.bl Geometry.Polygon src/Geometry/Polygon.hs:58:5-15 137860 1 0.0 0.0 0.0 0.0
polyOrthDist.br Geometry.Polygon src/Geometry/Polygon.hs:59:5-19 137862 1 0.0 0.0 0.0 0.0
polyOrthDist.rot Geometry.Polygon src/Geometry/Polygon.hs:56:5-33 137861 1 0.0 0.0 0.0 0.0
polyOrthDist.rots Geometry.Polygon src/Geometry/Polygon.hs:57:5-51 137852 1 0.0 0.0 0.0 0.0
roomNgon.poss Dodge.Room.Ngon src/Dodge/Room/Ngon.hs:(38,5)-(39,24) 136570 1 0.0 0.0 0.0 0.0
roomNgon.poss.\ Dodge.Room.Ngon src/Dodge/Room/Ngon.hs:38:23-62 138365 7 0.0 0.0 0.0 0.0
roomNgon.rot Dodge.Room.Ngon src/Dodge/Room/Ngon.hs:31:5-33 136568 1 0.0 0.0 0.0 0.0
roomNgon.rots Dodge.Room.Ngon src/Dodge/Room/Ngon.hs:32:5-51 136565 1 0.0 0.0 0.0 0.0
setTreeInts Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(103,1)-(105,49) 135095 1 0.0 0.0 0.0 0.0
setRoomInt Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(96,1)-(100,84) 136697 1 0.0 0.0 0.0 0.0
.:~ LensHelp src/LensHelp.hs:15:1-22 136904 1 0.0 0.0 0.0 0.0
nextLayoutInt Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:(44,1)-(47,12) 136698 0 0.0 0.0 0.0 0.0
sps0 Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:43:1-21 140805 0 0.0 0.0 0.0 0.0
sPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:28:1-74 140806 1 0.0 0.0 0.0 0.0
shuffleLinks Dodge.Room.Link src/Dodge/Room/Link.hs:31:1-34 136624 1 0.0 0.0 0.0 0.0
shuffle RandomHelp src/RandomHelp.hs:(50,1)-(56,38) 136625 1 0.0 0.0 0.0 0.0
shuffle.\ RandomHelp src/RandomHelp.hs:51:47-68 136632 6 0.0 0.0 0.0 0.0
randomR System.Random src/System/Random.hs:297:10-19 136633 6 0.0 0.0 0.0 0.0
randomR System.Random src/System/Random.hs:235:3-43 136634 6 0.0 0.0 0.0 0.0
uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 136635 6 0.0 0.0 0.0 0.0
uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 136637 1 0.0 0.0 0.0 0.0
uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 136638 1 0.0 0.0 0.0 0.0
genWord64 Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:(39,5)-(40,29) 136639 5 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 136798 5 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 136799 5 0.0 0.0 0.0 0.0
genWord64.(...) Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:39:23-52 136641 5 0.0 0.0 0.0 0.0
genWord64 System.Random.Internal src/System/Random/Internal.hs:556:19-27 136642 0 0.0 0.0 0.0 0.0
genWord64 System.Random.Internal src/System/Random/Internal.hs:566:3-27 136643 0 0.0 0.0 0.0 0.0
nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 136783 5 0.0 0.0 0.0 0.0
mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 136784 5 0.0 0.0 0.0 0.0
mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 136789 5 0.0 0.0 0.0 0.0
shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 136790 5 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 136792 5 0.0 0.0 0.0 0.0
mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 136791 0 0.0 0.0 0.0 0.0
mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 136785 5 0.0 0.0 0.0 0.0
shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 136786 5 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 136788 5 0.0 0.0 0.0 0.0
mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 136787 0 0.0 0.0 0.0 0.0
mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 136795 5 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 136796 5 0.0 0.0 0.0 0.0
nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 136793 5 0.0 0.0 0.0 0.0
plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 136794 0 0.0 0.0 0.0 0.0
genWord64.g Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:39:23-52 136797 5 0.0 0.0 0.0 0.0
genWord64.y Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:39:23-52 136640 5 0.0 0.0 0.0 0.0
forceElements StrictHelp src/StrictHelp.hs:11:1-28 136628 1 0.0 0.0 0.0 0.0
shuffle.(...) RandomHelp src/RandomHelp.hs:55:9-38 136626 1 0.0 0.0 0.0 0.0
shuffle.f RandomHelp src/RandomHelp.hs:(52,9)-(54,29) 136629 6 0.0 0.0 0.0 0.0
shuffle.f.(...) RandomHelp src/RandomHelp.hs:53:17-46 136631 6 0.0 0.0 0.0 0.0
shuffle.f.b RandomHelp src/RandomHelp.hs:53:17-46 136630 6 0.0 0.0 0.0 0.0
shuffle.f.as RandomHelp src/RandomHelp.hs:53:17-46 136636 5 0.0 0.0 0.0 0.0
shuffle.f.bs RandomHelp src/RandomHelp.hs:53:17-46 136800 3 0.0 0.0 0.0 0.0
shuffle.zs RandomHelp src/RandomHelp.hs:55:9-38 136627 1 0.0 0.0 0.0 0.0
tToBTree Dodge.Tree.Compose src/Dodge/Tree/Compose.hs:93:1-42 135096 1 0.0 0.0 0.0 0.0
at Control.Lens.At src/Control/Lens/At.hs:537:3-49 136902 0 0.0 0.0 0.0 0.0
compare Dodge.Data.RoomCluster src/Dodge/Data/RoomCluster.hs:14:15-17 136903 1 0.0 0.0 0.0 0.0
cleatOnward Dodge.Cleat src/Dodge/Cleat.hs:25:1-68 136968 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 136969 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 136970 0 0.0 0.0 0.0 0.0
critsRoom Dodge.Room.Room src/Dodge/Room/Room.hs:(399,1)-(405,13) 136661 0 0.0 0.0 0.1 0.0
glassSwitchBackCrits Dodge.Room.Room src/Dodge/Room/Room.hs:(107,1)-(109,51) 136700 0 0.0 0.0 0.1 0.0
glassSwitchBack Dodge.Room.Room src/Dodge/Room/Room.hs:(73,1)-(104,41) 136703 0 0.0 0.0 0.1 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 136905 3 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 136906 3 0.0 0.0 0.0 0.0
glassSwitchBack.northPSs Dodge.Room.Room src/Dodge/Room/Room.hs:(95,9)-(98,41) 140953 1 0.0 0.0 0.0 0.0
glassSwitchBack.plmnts Dodge.Room.Room src/Dodge/Room/Room.hs:(84,9)-(94,33) 136967 1 0.0 0.0 0.0 0.0
blockLine Dodge.Placement.Instance.Wall src/Dodge/Placement/Instance/Wall.hs:53:1-55 140829 4 0.0 0.0 0.0 0.0
sps0 Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:43:1-21 140830 0 0.0 0.0 0.0 0.0
sPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:28:1-74 140831 4 0.0 0.0 0.0 0.0
glassSwitchBack.awindow Dodge.Room.Room src/Dodge/Room/Room.hs:83:9-56 140818 4 0.0 0.0 0.0 0.0
windowLine Dodge.Placement.Instance.Wall src/Dodge/Placement/Instance/Wall.hs:60:1-56 140819 4 0.0 0.0 0.0 0.0
sps0 Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:43:1-21 140820 0 0.0 0.0 0.0 0.0
sPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:28:1-74 140821 4 0.0 0.0 0.0 0.0
randomR System.Random src/System/Random.hs:351:3-43 136717 3 0.0 0.0 0.0 0.0
uniformRM System.Random.Internal src/System/Random/Internal.hs:(1031,3)-(1041,34) 136718 3 0.0 0.0 0.0 0.0
uniformWord32 System.Random.Internal src/System/Random/Internal.hs:454:3-35 136719 3 0.0 0.0 0.0 0.0
genWord32 Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:(37,5)-(38,29) 136720 3 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 136747 3 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 136748 3 0.0 0.0 0.0 0.0
genWord32.(...) Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:37:23-52 136722 3 0.0 0.0 0.0 0.0
genWord32 System.Random.Internal src/System/Random/Internal.hs:556:19-27 136723 0 0.0 0.0 0.0 0.0
genWord32 System.Random.Internal src/System/Random/Internal.hs:564:3-27 136724 0 0.0 0.0 0.0 0.0
nextWord32 System.Random.SplitMix src/System/Random/SplitMix.hs:(129,1)-(136,28) 136725 3 0.0 0.0 0.0 0.0
nextWord32.(...) System.Random.SplitMix src/System/Random/SplitMix.hs:136:5-28 136727 3 0.0 0.0 0.0 0.0
nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 136731 3 0.0 0.0 0.0 0.0
mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 136732 3 0.0 0.0 0.0 0.0
mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 136737 3 0.0 0.0 0.0 0.0
shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 136738 3 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 136740 3 0.0 0.0 0.0 0.0
mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 136739 0 0.0 0.0 0.0 0.0
mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 136733 3 0.0 0.0 0.0 0.0
shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 136734 3 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 136736 3 0.0 0.0 0.0 0.0
mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 136735 0 0.0 0.0 0.0 0.0
mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 136743 3 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 136744 3 0.0 0.0 0.0 0.0
nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 136741 3 0.0 0.0 0.0 0.0
plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 136742 0 0.0 0.0 0.0 0.0
nextWord32.g' System.Random.SplitMix src/System/Random/SplitMix.hs:136:5-28 136746 3 0.0 0.0 0.0 0.0
nextWord32.w64 System.Random.SplitMix src/System/Random/SplitMix.hs:136:5-28 136726 3 0.0 0.0 0.0 0.0
genWord32.g Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:37:23-52 136745 3 0.0 0.0 0.0 0.0
genWord32.y Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:37:23-52 136721 3 0.0 0.0 0.0 0.0
glassSwitchBack.hf Dodge.Room.Room src/Dodge/Room/Room.hs:82:9-20 140828 1 0.0 0.0 0.0 0.0
mntLightLnkCond Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(174,1)-(176,59) 136704 1 0.0 0.0 0.0 0.0
jShape Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(97,1)-(107,40) 140882 1 0.0 0.0 0.0 0.0
jShape.endpos Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:105:5-19 140909 1 0.0 0.0 0.0 0.0
jShape.n Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:102:5-36 140895 1 0.0 0.0 0.0 0.0
jShape.turn1 Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:106:5-43 140897 1 0.0 0.0 0.0 0.0
jShape.turn2 Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:107:5-40 140908 1 0.0 0.0 0.0 0.0
jShape.turnpos Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:104:5-26 140898 1 0.0 0.0 0.0 0.0
jShape.wallposUp Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:103:5-29 140894 1 0.0 0.0 0.0 0.0
thinHighBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:78:1-23 140883 0 0.0 0.0 0.0 0.0
highBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(90,1)-(98,58) 140884 3 0.0 0.0 0.0 0.0
highBar.n Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:98:5-58 140896 3 0.0 0.0 0.0 0.0
overPosSH Shape src/Shape.hs:263:1-28 140885 0 0.0 0.0 0.0 0.0
upperBoxMT Shape src/Shape.hs:148:1-36 140886 0 0.0 0.0 0.0 0.0
mntLSCond Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(161,1)-(164,22) 140832 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 140833 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 140834 1 0.0 0.0 0.0 0.0
mntLS Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(134,1)-(136,40) 140835 1 0.0 0.0 0.0 0.0
mntLS.defaultLS Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:136:5-40 140928 1 0.0 0.0 0.0 0.0
mntLSOn Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(74,1)-(82,34) 140836 1 0.0 0.0 0.0 0.0
ps0jPushPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:(75,1)-(76,46) 140837 2 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 140926 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 140927 1 0.0 0.0 0.0 0.0
mntLSOn.(...) Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:81:5-68 140924 1 0.0 0.0 0.0 0.0
mntLSOn.lsp' Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:79:5-29 140925 1 0.0 0.0 0.0 0.0
mntLSOn.setCol Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:82:5-34 140879 1 0.0 0.0 0.0 0.0
mntLSOn.x Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:81:5-68 140930 1 0.0 0.0 0.0 0.0
mntLSOn.y Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:81:5-68 140929 1 0.0 0.0 0.0 0.0
pt0 Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:55:1-63 140931 1 0.0 0.0 0.0 0.0
putShape Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(135,1)-(142,22) 140867 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 140921 2 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 140922 2 0.0 0.0 0.0 0.0
negate Linear.V2 src/Linear/V2.hs:213:3-22 140918 1 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 140919 1 0.0 0.0 0.0 0.0
putShape.bnds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:141:5-25 140868 1 0.0 0.0 0.0 0.0
shapeBounds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:148:1-64 140869 0 0.0 0.0 0.0 0.0
premap Control.Foldl src/Control/Foldl.hs:(1209,1)-(1211,28) 140872 4 0.0 0.0 0.0 0.0
<*> Control.Foldl src/Control/Foldl.hs:(273,5)-(277,32) 140870 3 0.0 0.0 0.0 0.0
<*>.step Control.Foldl src/Control/Foldl.hs:274:13-64 140888 72 0.0 0.0 0.0 0.0
fmap Control.Foldl src/Control/Foldl.hs:240:5-62 140889 0 0.0 0.0 0.0 0.0
premap Control.Foldl src/Control/Foldl.hs:(1209,1)-(1211,28) 140890 0 0.0 0.0 0.0 0.0
premap.step' Control.Foldl src/Control/Foldl.hs:1211:5-28 140891 24 0.0 0.0 0.0 0.0
_2 Linear.V2 src/Linear/V2.hs:492:3-40 140893 24 0.0 0.0 0.0 0.0
premap Control.Foldl src/Control/Foldl.hs:(1209,1)-(1211,28) 140902 0 0.0 0.0 0.0 0.0
premap.step' Control.Foldl src/Control/Foldl.hs:1211:5-28 140903 72 0.0 0.0 0.0 0.0
_1 Linear.V2 src/Linear/V2.hs:489:3-40 140907 48 0.0 0.0 0.0 0.0
_2 Linear.V2 src/Linear/V2.hs:492:3-40 140905 24 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 140906 0 0.0 0.0 0.0 0.0
<*>.begin Control.Foldl src/Control/Foldl.hs:275:13-38 140877 3 0.0 0.0 0.0 0.0
<*>.done Control.Foldl src/Control/Foldl.hs:276:13-51 140910 3 0.0 0.0 0.0 0.0
fmap Control.Foldl src/Control/Foldl.hs:240:5-62 140911 0 0.0 0.0 0.0 0.0
premap Control.Foldl src/Control/Foldl.hs:(1209,1)-(1211,28) 140912 0 0.0 0.0 0.0 0.0
lazy Control.Foldl.Internal src/Control/Foldl/Internal.hs:(22,1)-(23,23) 140913 1 0.0 0.0 0.0 0.0
premap Control.Foldl src/Control/Foldl.hs:(1209,1)-(1211,28) 140914 0 0.0 0.0 0.0 0.0
lazy Control.Foldl.Internal src/Control/Foldl/Internal.hs:(22,1)-(23,23) 140915 3 0.0 0.0 0.0 0.0
fmap Control.Foldl src/Control/Foldl.hs:240:5-62 140871 1 0.0 0.0 0.0 0.0
maximum Control.Foldl src/Control/Foldl.hs:722:1-20 140873 1 0.0 0.0 0.0 0.0
_Fold1 Control.Foldl src/Control/Foldl.hs:(1183,1)-(1187,28) 140874 1 0.0 0.0 0.0 0.0
_Fold1.step_ Control.Foldl src/Control/Foldl.hs:(1185,5)-(1187,28) 140892 48 0.0 0.0 0.0 0.0
minimum Control.Foldl src/Control/Foldl.hs:738:1-20 140875 1 0.0 0.0 0.0 0.0
_Fold1 Control.Foldl src/Control/Foldl.hs:(1183,1)-(1187,28) 140876 1 0.0 0.0 0.0 0.0
_Fold1.step_ Control.Foldl src/Control/Foldl.hs:(1185,5)-(1187,28) 140904 48 0.0 0.0 0.0 0.0
shapePoints Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:145:1-44 140878 0 0.0 0.0 0.0 0.0
_sfVs Shape.Data src/Shape/Data.hs:38:7-11 140887 3 0.0 0.0 0.0 0.0
putShape.m Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:142:5-22 140916 1 0.0 0.0 0.0 0.0
midBounds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:151:1-55 140917 1 0.0 0.0 0.0 0.0
overPosSH Shape src/Shape.hs:263:1-28 140920 0 0.0 0.0 0.0 0.0
takeOne RandomHelp src/RandomHelp.hs:23:1-76 140880 0 0.0 0.0 0.0 0.0
takeOne.\ RandomHelp src/RandomHelp.hs:23:60-75 140881 0 0.0 0.0 0.0 0.0
takeOne RandomHelp src/RandomHelp.hs:23:1-76 136705 1 0.0 0.0 0.0 0.0
randomR System.Random src/System/Random.hs:297:10-19 136707 1 0.0 0.0 0.0 0.0
randomR System.Random src/System/Random.hs:235:3-43 136708 1 0.0 0.0 0.0 0.0
uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 136709 1 0.0 0.0 0.0 0.0
uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 136710 1 0.0 0.0 0.0 0.0
uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 136711 1 0.0 0.0 0.0 0.0
genWord64 Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:(39,5)-(40,29) 136712 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 136764 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 136765 1 0.0 0.0 0.0 0.0
genWord64.(...) Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:39:23-52 136714 1 0.0 0.0 0.0 0.0
genWord64 System.Random.Internal src/System/Random/Internal.hs:556:19-27 136715 0 0.0 0.0 0.0 0.0
genWord64 System.Random.Internal src/System/Random/Internal.hs:566:3-27 136716 0 0.0 0.0 0.0 0.0
nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 136749 1 0.0 0.0 0.0 0.0
mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 136750 1 0.0 0.0 0.0 0.0
mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 136755 1 0.0 0.0 0.0 0.0
shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 136756 1 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 136758 1 0.0 0.0 0.0 0.0
mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 136757 0 0.0 0.0 0.0 0.0
mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 136751 1 0.0 0.0 0.0 0.0
shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 136752 1 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 136754 1 0.0 0.0 0.0 0.0
mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 136753 0 0.0 0.0 0.0 0.0
mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 136761 1 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 136762 1 0.0 0.0 0.0 0.0
nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 136759 1 0.0 0.0 0.0 0.0
plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 136760 0 0.0 0.0 0.0 0.0
genWord64.g Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:39:23-52 136763 1 0.0 0.0 0.0 0.0
genWord64.y Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:39:23-52 136713 1 0.0 0.0 0.0 0.0
takeOne.\ RandomHelp src/RandomHelp.hs:23:60-75 136706 1 0.0 0.0 0.0 0.0
roomRect Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(50,1)-(121,13) 136907 1 0.0 0.0 0.1 0.0
compare Linear.V2 src/Linear/V2.hs:114:7-9 136966 784 0.0 0.0 0.0 0.0
doublePairSet Geometry src/Geometry.hs:167:1-50 136964 76 0.0 0.0 0.0 0.0
compare Linear.V2 src/Linear/V2.hs:114:7-9 136965 114 0.0 0.0 0.0 0.0
roomRect.makeonpos Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(102,5)-(103,29) 138404 15 0.0 0.0 0.0 0.0
roomRect.makerpedges Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(104,5)-(110,13) 138408 15 0.0 0.0 0.0 0.0
compare Dodge.Data.Room src/Dodge/Data/Room.hs:78:19-21 138412 75 0.0 0.0 0.0 0.0
compare Dodge.Data.CardinalPoint src/Dodge/Data/CardinalPoint.hs:10:19-21 138413 75 0.0 0.0 0.0 0.0
>= Dodge.Data.Room src/Dodge/Data/Room.hs:78:19-21 138409 15 0.0 0.0 0.0 0.0
< Dodge.Data.Room src/Dodge/Data/Room.hs:78:19-21 138410 15 0.0 0.0 0.0 0.0
compare Dodge.Data.CardinalPoint src/Dodge/Data/CardinalPoint.hs:10:19-21 138411 15 0.0 0.0 0.0 0.0
roomRect.makeoffpos Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(113,5)-(114,82) 138394 8 0.0 0.0 0.0 0.0
roomRect.makerpedges' Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(115,5)-(121,13) 138398 8 0.0 0.0 0.0 0.0
compare Dodge.Data.Room src/Dodge/Data/Room.hs:78:19-21 138402 40 0.0 0.0 0.0 0.0
compare Dodge.Data.CardinalPoint src/Dodge/Data/CardinalPoint.hs:10:19-21 138403 40 0.0 0.0 0.0 0.0
>= Dodge.Data.Room src/Dodge/Data/Room.hs:78:19-21 138399 8 0.0 0.0 0.0 0.0
< Dodge.Data.Room src/Dodge/Data/Room.hs:78:19-21 138400 8 0.0 0.0 0.0 0.0
compare Dodge.Data.CardinalPoint src/Dodge/Data/CardinalPoint.hs:10:19-21 138401 8 0.0 0.0 0.0 0.0
rectNSWE Geometry.Polygon src/Geometry/Polygon.hs:16:1-55 137912 3 0.0 0.0 0.0 0.0
roomRect.elnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:89:5-70 136946 1 0.0 0.0 0.0 0.0
roomRect.somelnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:87:5-65 136950 1 0.0 0.0 0.0 0.0
gridPoints Grid src/Grid.hs:68:1-30 136947 0 0.0 0.0 0.0 0.0
gridPointsOff Grid src/Grid.hs:(63,1)-(65,73) 136948 1 0.0 0.0 0.0 0.0
gridPointsOff.f Grid src/Grid.hs:65:5-73 136951 5 0.0 0.0 0.0 0.0
gridPoints' Grid src/Grid.hs:80:1-67 136949 1 0.0 0.0 0.0 0.0
roomRect.interposps Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:112:5-94 138391 1 0.0 0.0 0.0 0.0
_1 Control.Lens.Tuple src/Control/Lens/Tuple.hs:120:3-37 138395 8 0.0 0.0 0.0 0.0
_1.\ Control.Lens.Tuple src/Control/Lens/Tuple.hs:120:32-37 138396 8 0.0 0.0 0.0 0.0
gridPoints'' Grid src/Grid.hs:(75,1)-(77,69) 138392 1 0.0 0.0 0.0 0.0
gridPoints''.f Grid src/Grid.hs:77:5-69 138397 8 0.0 0.0 0.0 0.0
gridPoints' Grid src/Grid.hs:80:1-67 138393 1 0.0 0.0 0.0 0.0
roomRect.lnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(92,5)-(96,60) 136913 1 0.0 0.0 0.1 0.0
roomRect.m Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(97,5)-(99,26) 136914 4 0.0 0.0 0.1 0.0
lnkBothAnd Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(133,1)-(138,9) 136934 16 0.1 0.0 0.1 0.0
compare Dodge.Data.Room src/Dodge/Data/Room.hs:51:19-21 136939 80 0.0 0.0 0.0 0.0
compare Dodge.Data.CardinalPoint src/Dodge/Data/CardinalPoint.hs:10:19-21 136940 16 0.0 0.0 0.0 0.0
>= Dodge.Data.Room src/Dodge/Data/Room.hs:51:19-21 136935 0 0.0 0.0 0.0 0.0
<= Dodge.Data.Room src/Dodge/Data/Room.hs:51:19-21 136936 0 0.0 0.0 0.0 0.0
compare Dodge.Data.Room src/Dodge/Data/Room.hs:51:19-21 136937 64 0.0 0.0 0.0 0.0
compare Dodge.Data.CardinalPoint src/Dodge/Data/CardinalPoint.hs:10:19-21 136938 16 0.0 0.0 0.0 0.0
zipCountDown Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:124:1-58 136915 4 0.0 0.0 0.0 0.0
roomRect.nlnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:90:5-61 136916 1 0.0 0.0 0.0 0.0
roomRect.somelnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:87:5-65 136920 1 0.0 0.0 0.0 0.0
gridPoints Grid src/Grid.hs:68:1-30 136917 0 0.0 0.0 0.0 0.0
gridPointsOff Grid src/Grid.hs:(63,1)-(65,73) 136918 1 0.0 0.0 0.0 0.0
gridPointsOff.f Grid src/Grid.hs:65:5-73 136941 3 0.0 0.0 0.0 0.0
gridPoints' Grid src/Grid.hs:80:1-67 136919 1 0.0 0.0 0.0 0.0
roomRect.posps Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:111:5-79 136910 1 0.0 0.0 0.0 0.0
_1 Control.Lens.Tuple src/Control/Lens/Tuple.hs:120:3-37 138405 15 0.0 0.0 0.0 0.0
_1.\ Control.Lens.Tuple src/Control/Lens/Tuple.hs:120:32-37 138406 15 0.0 0.0 0.0 0.0
gridPoints'' Grid src/Grid.hs:(75,1)-(77,69) 136911 1 0.0 0.0 0.0 0.0
gridPoints''.f Grid src/Grid.hs:77:5-69 138407 15 0.0 0.0 0.0 0.0
gridPoints' Grid src/Grid.hs:80:1-67 136912 1 0.0 0.0 0.0 0.0
roomRect.pth Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(100,5)-(101,74) 136921 1 0.0 0.0 0.0 0.0
linksGridToPath Dodge.Room.Path src/Dodge/Room/Path.hs:(39,1)-(41,87) 136930 1 0.0 0.0 0.0 0.0
compare Linear.V2 src/Linear/V2.hs:114:7-9 136945 455 0.0 0.0 0.0 0.0
linksGridToPath.linkClosest Dodge.Room.Path src/Dodge/Room/Path.hs:41:5-87 136931 16 0.0 0.0 0.0 0.0
doublePairSet Geometry src/Geometry.hs:167:1-50 136932 16 0.0 0.0 0.0 0.0
compare Linear.V2 src/Linear/V2.hs:114:7-9 136933 24 0.0 0.0 0.0 0.0
makeGrid Grid src/Grid.hs:(56,1)-(60,30) 136922 1 0.0 0.0 0.0 0.0
== Linear.V2 src/Linear/V2.hs:114:4-5 136944 1205 0.0 0.0 0.0 0.0
doublePair Geometry src/Geometry.hs:163:1-36 136928 32 0.0 0.0 0.0 0.0
makeGrid.\ Grid src/Grid.hs:59:28-64 136926 8 0.0 0.0 0.0 0.0
both Data.Tuple.Extra src/Data/Tuple/Extra.hs:73:1-26 136929 32 0.0 0.0 0.0 0.0
makeRect Grid src/Grid.hs:(83,1)-(90,9) 136927 1 0.0 0.0 0.0 0.0
toV2 Geometry.Data src/Geometry/Data.hs:55:1-20 136943 8 0.0 0.0 0.0 0.0
gridPoints Grid src/Grid.hs:68:1-30 136923 0 0.0 0.0 0.0 0.0
gridPointsOff Grid src/Grid.hs:(63,1)-(65,73) 136924 1 0.0 0.0 0.0 0.0
gridPointsOff.f Grid src/Grid.hs:65:5-73 136942 8 0.0 0.0 0.0 0.0
gridPoints' Grid src/Grid.hs:80:1-67 136925 1 0.0 0.0 0.0 0.0
roomRect.slnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:91:5-62 136958 1 0.0 0.0 0.0 0.0
roomRect.somelnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:87:5-65 136962 1 0.0 0.0 0.0 0.0
gridPoints Grid src/Grid.hs:68:1-30 136959 0 0.0 0.0 0.0 0.0
gridPointsOff Grid src/Grid.hs:(63,1)-(65,73) 136960 1 0.0 0.0 0.0 0.0
gridPointsOff.f Grid src/Grid.hs:65:5-73 136963 3 0.0 0.0 0.0 0.0
gridPoints' Grid src/Grid.hs:80:1-67 136961 1 0.0 0.0 0.0 0.0
roomRect.wlnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:88:5-68 136952 1 0.0 0.0 0.0 0.0
roomRect.somelnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:87:5-65 136956 1 0.0 0.0 0.0 0.0
gridPoints Grid src/Grid.hs:68:1-30 136953 0 0.0 0.0 0.0 0.0
gridPointsOff Grid src/Grid.hs:(63,1)-(65,73) 136954 1 0.0 0.0 0.0 0.0
gridPointsOff.f Grid src/Grid.hs:65:5-73 136957 5 0.0 0.0 0.0 0.0
gridPoints' Grid src/Grid.hs:80:1-67 136955 1 0.0 0.0 0.0 0.0
roomRect.xd Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:86:5-35 136908 1 0.0 0.0 0.0 0.0
roomRect.yd Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:85:5-35 136909 1 0.0 0.0 0.0 0.0
glassSwitchBack.northPSs Dodge.Room.Room src/Dodge/Room/Room.hs:(95,9)-(98,41) 140976 0 0.0 0.0 0.0 0.0
randomRanges RandomHelp src/RandomHelp.hs:(17,1)-(20,12) 140977 0 0.0 0.0 0.0 0.0
randomRanges.f RandomHelp src/RandomHelp.hs:(19,5)-(20,12) 140983 3 0.0 0.0 0.0 0.0
takeOne RandomHelp src/RandomHelp.hs:23:1-76 140980 1 0.0 0.0 0.0 0.0
randomR System.Random src/System/Random.hs:297:10-19 140984 1 0.0 0.0 0.0 0.0
takeOne RandomHelp src/RandomHelp.hs:23:1-76 136664 0 0.0 0.0 0.0 0.0
takeOne.\ RandomHelp src/RandomHelp.hs:23:60-75 136665 1 0.0 0.0 0.0 0.0
randomR System.Random src/System/Random.hs:297:10-19 136667 0 0.0 0.0 0.0 0.0
randomR System.Random src/System/Random.hs:235:3-43 136668 1 0.0 0.0 0.0 0.0
uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 136669 1 0.0 0.0 0.0 0.0
uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 136676 0 0.0 0.0 0.0 0.0
uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 136677 0 0.0 0.0 0.0 0.0
genWord64 Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:(39,5)-(40,29) 136678 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 136729 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 136730 1 0.0 0.0 0.0 0.0
genWord64.(...) Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:39:23-52 136680 1 0.0 0.0 0.0 0.0
genWord64 System.Random.Internal src/System/Random/Internal.hs:556:19-27 136681 0 0.0 0.0 0.0 0.0
genWord64 System.Random.Internal src/System/Random/Internal.hs:566:3-27 136682 0 0.0 0.0 0.0 0.0
nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 136683 1 0.0 0.0 0.0 0.0
mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 136684 1 0.0 0.0 0.0 0.0
mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 136689 1 0.0 0.0 0.0 0.0
shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 136690 1 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 136692 1 0.0 0.0 0.0 0.0
mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 136691 0 0.0 0.0 0.0 0.0
mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 136685 1 0.0 0.0 0.0 0.0
shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 136686 1 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 136688 1 0.0 0.0 0.0 0.0
mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 136687 0 0.0 0.0 0.0 0.0
mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 136695 1 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 136696 1 0.0 0.0 0.0 0.0
nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 136693 1 0.0 0.0 0.0 0.0
plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 136694 0 0.0 0.0 0.0 0.0
genWord64.g Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:39:23-52 136728 1 0.0 0.0 0.0 0.0
genWord64.y Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:39:23-52 136679 1 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 136899 0 0.0 0.0 0.0 0.0
nextLayoutInt Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:(44,1)-(47,12) 136658 0 0.0 0.0 0.0 0.0
tutLight Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(232,1)-(257,24) 135100 0 0.0 0.0 0.1 0.0
shuffleRoomPos Dodge.Layout src/Dodge/Layout.hs:(83,1)-(85,33) 136973 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 136974 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 136975 1 0.0 0.0 0.0 0.0
_rmPos Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:131:7-12 137173 1 0.0 0.0 0.0 0.0
shuffle RandomHelp src/RandomHelp.hs:(50,1)-(56,38) 137172 1 0.0 0.0 0.0 0.0
shuffle.\ RandomHelp src/RandomHelp.hs:51:47-68 137183 25 0.0 0.0 0.0 0.0
randomR System.Random src/System/Random.hs:297:10-19 137184 25 0.0 0.0 0.0 0.0
randomR System.Random src/System/Random.hs:235:3-43 137185 25 0.0 0.0 0.0 0.0
uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 137186 25 0.0 0.0 0.0 0.0
uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 137188 1 0.0 0.0 0.0 0.0
uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 137189 1 0.0 0.0 0.0 0.0
genWord64 Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:(39,5)-(40,29) 137190 37 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 137240 37 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 137241 37 0.0 0.0 0.0 0.0
genWord64.(...) Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:39:23-52 137192 37 0.0 0.0 0.0 0.0
genWord64 System.Random.Internal src/System/Random/Internal.hs:556:19-27 137193 0 0.0 0.0 0.0 0.0
genWord64 System.Random.Internal src/System/Random/Internal.hs:566:3-27 137194 0 0.0 0.0 0.0 0.0
nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 137225 37 0.0 0.0 0.0 0.0
mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 137226 37 0.0 0.0 0.0 0.0
mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 137231 37 0.0 0.0 0.0 0.0
shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 137232 37 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 137234 37 0.0 0.0 0.0 0.0
mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 137233 0 0.0 0.0 0.0 0.0
mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 137227 37 0.0 0.0 0.0 0.0
shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 137228 37 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 137230 37 0.0 0.0 0.0 0.0
mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 137229 0 0.0 0.0 0.0 0.0
mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 137237 37 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 137238 37 0.0 0.0 0.0 0.0
nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 137235 37 0.0 0.0 0.0 0.0
plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 137236 0 0.0 0.0 0.0 0.0
genWord64.g Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:39:23-52 137239 37 0.0 0.0 0.0 0.0
genWord64.y Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:39:23-52 137191 37 0.0 0.0 0.0 0.0
forceElements StrictHelp src/StrictHelp.hs:11:1-28 137179 1 0.0 0.0 0.0 0.0
shuffle.(...) RandomHelp src/RandomHelp.hs:55:9-38 137177 1 0.0 0.0 0.0 0.0
shuffle.f RandomHelp src/RandomHelp.hs:(52,9)-(54,29) 137180 25 0.0 0.0 0.0 0.0
shuffle.f.(...) RandomHelp src/RandomHelp.hs:53:17-46 137182 25 0.0 0.0 0.0 0.0
shuffle.f.b RandomHelp src/RandomHelp.hs:53:17-46 137181 25 0.0 0.0 0.0 0.0
shuffle.f.as RandomHelp src/RandomHelp.hs:53:17-46 137187 24 0.0 0.0 0.0 0.0
shuffle.f.bs RandomHelp src/RandomHelp.hs:53:17-46 137242 19 0.0 0.0 0.0 0.0
shuffle.zs RandomHelp src/RandomHelp.hs:55:9-38 137178 1 0.0 0.0 0.0 0.0
tToBTree Dodge.Tree.Compose src/Dodge/Tree/Compose.hs:93:1-42 135101 1 0.0 0.0 0.0 0.0
treePost TreeHelp src/TreeHelp.hs:47:1-46 135102 1 0.0 0.0 0.0 0.0
treeFromPost TreeHelp src/TreeHelp.hs:41:1-41 135103 1 0.0 0.0 0.0 0.0
treeFromTrunk TreeHelp src/TreeHelp.hs:(58,1)-(60,22) 135104 0 0.0 0.0 0.0 0.0
treeFromTrunk.f TreeHelp src/TreeHelp.hs:60:5-22 135105 6 0.0 0.0 0.0 0.0
chasmSimpleMaze Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(211,1)-(229,22) 136977 0 0.0 0.0 0.1 0.0
takeOne RandomHelp src/RandomHelp.hs:23:1-76 136981 0 0.0 0.0 0.0 0.0
takeOne.\ RandomHelp src/RandomHelp.hs:23:60-75 136982 3 0.0 0.0 0.0 0.0
randomR System.Random src/System/Random.hs:297:10-19 136984 0 0.0 0.0 0.0 0.0
randomR System.Random src/System/Random.hs:235:3-43 136985 3 0.0 0.0 0.0 0.0
uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 136986 3 0.0 0.0 0.0 0.0
uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 136993 0 0.0 0.0 0.0 0.0
uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 136994 0 0.0 0.0 0.0 0.0
genWord64 Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:(39,5)-(40,29) 136995 7 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 137068 7 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 137069 7 0.0 0.0 0.0 0.0
genWord64.(...) Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:39:23-52 136997 7 0.0 0.0 0.0 0.0
genWord64 System.Random.Internal src/System/Random/Internal.hs:556:19-27 136998 0 0.0 0.0 0.0 0.0
genWord64 System.Random.Internal src/System/Random/Internal.hs:566:3-27 136999 0 0.0 0.0 0.0 0.0
nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 137053 7 0.0 0.0 0.0 0.0
mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 137054 7 0.0 0.0 0.0 0.0
mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 137059 7 0.0 0.0 0.0 0.0
shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 137060 7 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 137062 7 0.0 0.0 0.0 0.0
mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 137061 0 0.0 0.0 0.0 0.0
mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 137055 7 0.0 0.0 0.0 0.0
shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 137056 7 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 137058 7 0.0 0.0 0.0 0.0
mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 137057 0 0.0 0.0 0.0 0.0
mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 137065 7 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 137066 7 0.0 0.0 0.0 0.0
nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 137063 7 0.0 0.0 0.0 0.0
plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 137064 0 0.0 0.0 0.0 0.0
genWord64.g Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:39:23-52 137067 7 0.0 0.0 0.0 0.0
genWord64.y Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:39:23-52 136996 7 0.0 0.0 0.0 0.0
zChasm Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(162,1)-(171,17) 137072 0 0.0 0.0 0.1 0.0
randomR System.Random src/System/Random.hs:351:3-43 137077 6 0.0 0.0 0.0 0.0
uniformRM System.Random.Internal src/System/Random/Internal.hs:(1031,3)-(1041,34) 137078 6 0.0 0.0 0.0 0.0
uniformWord32 System.Random.Internal src/System/Random/Internal.hs:454:3-35 137079 6 0.0 0.0 0.0 0.0
genWord32 Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:(37,5)-(38,29) 137080 6 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 137093 6 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 137094 6 0.0 0.0 0.0 0.0
genWord32.(...) Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:37:23-52 137082 6 0.0 0.0 0.0 0.0
genWord32 System.Random.Internal src/System/Random/Internal.hs:556:19-27 137083 0 0.0 0.0 0.0 0.0
genWord32 System.Random.Internal src/System/Random/Internal.hs:564:3-27 137084 0 0.0 0.0 0.0 0.0
nextWord32 System.Random.SplitMix src/System/Random/SplitMix.hs:(129,1)-(136,28) 137085 6 0.0 0.0 0.0 0.0
nextWord32.(...) System.Random.SplitMix src/System/Random/SplitMix.hs:136:5-28 137087 6 0.0 0.0 0.0 0.0
nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 137090 6 0.0 0.0 0.0 0.0
mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 137095 6 0.0 0.0 0.0 0.0
mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 137100 6 0.0 0.0 0.0 0.0
shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 137101 6 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 137103 6 0.0 0.0 0.0 0.0
mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 137102 0 0.0 0.0 0.0 0.0
mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 137096 6 0.0 0.0 0.0 0.0
shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 137097 6 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 137099 6 0.0 0.0 0.0 0.0
mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 137098 0 0.0 0.0 0.0 0.0
mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 137104 6 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 137105 6 0.0 0.0 0.0 0.0
nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 137091 6 0.0 0.0 0.0 0.0
plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 137092 0 0.0 0.0 0.0 0.0
nextWord32.g' System.Random.SplitMix src/System/Random/SplitMix.hs:136:5-28 137089 6 0.0 0.0 0.0 0.0
nextWord32.w64 System.Random.SplitMix src/System/Random/SplitMix.hs:136:5-28 137086 6 0.0 0.0 0.0 0.0
genWord32.g Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:37:23-52 137088 6 0.0 0.0 0.0 0.0
genWord32.y Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:37:23-52 137081 6 0.0 0.0 0.0 0.0
rectNSWE Geometry.Polygon src/Geometry/Polygon.hs:16:1-55 137288 6 0.0 0.0 0.0 0.0
roomRectAutoLinks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(144,1)-(151,43) 137073 3 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 137074 6 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 137075 6 0.0 0.0 0.0 0.0
mntLightLnkCond Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(174,1)-(176,59) 137195 6 0.0 0.0 0.0 0.0
mntLSCond Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(161,1)-(164,22) 137269 6 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 137270 6 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 137271 6 0.0 0.0 0.0 0.0
mntLS Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(134,1)-(136,40) 137272 6 0.0 0.0 0.0 0.0
mntLSOn Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(74,1)-(82,34) 137273 6 0.0 0.0 0.0 0.0
ps0jPushPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:(75,1)-(76,46) 137274 8 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 141124 2 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 141125 2 0.0 0.0 0.0 0.0
mntLSOn.(...) Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:81:5-68 141122 2 0.0 0.0 0.0 0.0
mntLSOn.lsp' Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:79:5-29 141123 2 0.0 0.0 0.0 0.0
mntLSOn.setCol Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:82:5-34 141080 2 0.0 0.0 0.0 0.0
mntLSOn.x Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:81:5-68 141128 2 0.0 0.0 0.0 0.0
mntLSOn.y Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:81:5-68 141127 2 0.0 0.0 0.0 0.0
pt0 Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:55:1-63 141129 2 0.0 0.0 0.0 0.0
putShape Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(135,1)-(142,22) 141068 2 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 141119 4 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 141120 4 0.0 0.0 0.0 0.0
negate Linear.V2 src/Linear/V2.hs:213:3-22 141116 2 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 141117 2 0.0 0.0 0.0 0.0
putShape.bnds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:141:5-25 141069 2 0.0 0.0 0.0 0.0
shapeBounds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:148:1-64 141070 0 0.0 0.0 0.0 0.0
premap Control.Foldl src/Control/Foldl.hs:(1209,1)-(1211,28) 141073 8 0.0 0.0 0.0 0.0
premap.step' Control.Foldl src/Control/Foldl.hs:1211:5-28 141099 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 141100 0 0.0 0.0 0.0 0.0
<*> Control.Foldl src/Control/Foldl.hs:(273,5)-(277,32) 141071 6 0.0 0.0 0.0 0.0
<*>.step Control.Foldl src/Control/Foldl.hs:274:13-64 141089 120 0.0 0.0 0.0 0.0
fmap Control.Foldl src/Control/Foldl.hs:240:5-62 141090 0 0.0 0.0 0.0 0.0
premap Control.Foldl src/Control/Foldl.hs:(1209,1)-(1211,28) 141091 0 0.0 0.0 0.0 0.0
premap.step' Control.Foldl src/Control/Foldl.hs:1211:5-28 141092 40 0.0 0.0 0.0 0.0
_2 Linear.V2 src/Linear/V2.hs:492:3-40 141094 40 0.0 0.0 0.0 0.0
premap Control.Foldl src/Control/Foldl.hs:(1209,1)-(1211,28) 141102 0 0.0 0.0 0.0 0.0
premap.step' Control.Foldl src/Control/Foldl.hs:1211:5-28 141103 120 0.0 0.0 0.0 0.0
_1 Linear.V2 src/Linear/V2.hs:489:3-40 141107 80 0.0 0.0 0.0 0.0
_2 Linear.V2 src/Linear/V2.hs:492:3-40 141105 40 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 141106 0 0.0 0.0 0.0 0.0
<*>.begin Control.Foldl src/Control/Foldl.hs:275:13-38 141078 6 0.0 0.0 0.0 0.0
<*>.done Control.Foldl src/Control/Foldl.hs:276:13-51 141108 6 0.0 0.0 0.0 0.0
fmap Control.Foldl src/Control/Foldl.hs:240:5-62 141109 0 0.0 0.0 0.0 0.0
premap Control.Foldl src/Control/Foldl.hs:(1209,1)-(1211,28) 141110 0 0.0 0.0 0.0 0.0
lazy Control.Foldl.Internal src/Control/Foldl/Internal.hs:(22,1)-(23,23) 141111 2 0.0 0.0 0.0 0.0
premap Control.Foldl src/Control/Foldl.hs:(1209,1)-(1211,28) 141112 0 0.0 0.0 0.0 0.0
lazy Control.Foldl.Internal src/Control/Foldl/Internal.hs:(22,1)-(23,23) 141113 6 0.0 0.0 0.0 0.0
fmap Control.Foldl src/Control/Foldl.hs:240:5-62 141072 2 0.0 0.0 0.0 0.0
maximum Control.Foldl src/Control/Foldl.hs:722:1-20 141074 2 0.0 0.0 0.0 0.0
_Fold1 Control.Foldl src/Control/Foldl.hs:(1183,1)-(1187,28) 141075 2 0.0 0.0 0.0 0.0
_Fold1.step_ Control.Foldl src/Control/Foldl.hs:(1185,5)-(1187,28) 141093 80 0.0 0.0 0.0 0.0
minimum Control.Foldl src/Control/Foldl.hs:738:1-20 141076 2 0.0 0.0 0.0 0.0
_Fold1 Control.Foldl src/Control/Foldl.hs:(1183,1)-(1187,28) 141077 2 0.0 0.0 0.0 0.0
_Fold1.step_ Control.Foldl src/Control/Foldl.hs:(1185,5)-(1187,28) 141104 80 0.0 0.0 0.0 0.0
shapePoints Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:145:1-44 141079 0 0.0 0.0 0.0 0.0
_sfVs Shape.Data src/Shape/Data.hs:38:7-11 141088 5 0.0 0.0 0.0 0.0
putShape.m Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:142:5-22 141114 2 0.0 0.0 0.0 0.0
midBounds Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:151:1-55 141115 2 0.0 0.0 0.0 0.0
overPosSH Shape src/Shape.hs:263:1-28 141118 0 0.0 0.0 0.0 0.0
takeOne RandomHelp src/RandomHelp.hs:23:1-76 141081 0 0.0 0.0 0.0 0.0
takeOne.\ RandomHelp src/RandomHelp.hs:23:60-75 141082 0 0.0 0.0 0.0 0.0
mntLS.defaultLS Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:136:5-40 141126 2 0.0 0.0 0.0 0.0
takeOne RandomHelp src/RandomHelp.hs:23:1-76 137196 6 0.0 0.0 0.0 0.0
randomR System.Random src/System/Random.hs:297:10-19 137198 6 0.0 0.0 0.0 0.0
randomR System.Random src/System/Random.hs:235:3-43 137199 6 0.0 0.0 0.0 0.0
uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 137200 6 0.0 0.0 0.0 0.0
uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 137201 6 0.0 0.0 0.0 0.0
uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 137202 6 0.0 0.0 0.0 0.0
genWord64 Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:(39,5)-(40,29) 137203 6 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 137223 6 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 137224 6 0.0 0.0 0.0 0.0
genWord64.(...) Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:39:23-52 137205 6 0.0 0.0 0.0 0.0
genWord64 System.Random.Internal src/System/Random/Internal.hs:556:19-27 137206 0 0.0 0.0 0.0 0.0
genWord64 System.Random.Internal src/System/Random/Internal.hs:566:3-27 137207 0 0.0 0.0 0.0 0.0
nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 137208 6 0.0 0.0 0.0 0.0
mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 137209 6 0.0 0.0 0.0 0.0
mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 137214 6 0.0 0.0 0.0 0.0
shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 137215 6 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 137217 6 0.0 0.0 0.0 0.0
mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 137216 0 0.0 0.0 0.0 0.0
mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 137210 6 0.0 0.0 0.0 0.0
shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 137211 6 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 137213 6 0.0 0.0 0.0 0.0
mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 137212 0 0.0 0.0 0.0 0.0
mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 137220 6 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 137221 6 0.0 0.0 0.0 0.0
nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 137218 6 0.0 0.0 0.0 0.0
plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 137219 0 0.0 0.0 0.0 0.0
genWord64.g Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:39:23-52 137222 6 0.0 0.0 0.0 0.0
genWord64.y Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:39:23-52 137204 6 0.0 0.0 0.0 0.0
takeOne.\ RandomHelp src/RandomHelp.hs:23:60-75 137197 6 0.0 0.0 0.0 0.0
jShape Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(97,1)-(107,40) 141131 1 0.0 0.0 0.0 0.0
jShape.endpos Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:105:5-19 141142 1 0.0 0.0 0.0 0.0
jShape.n Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:102:5-36 141137 1 0.0 0.0 0.0 0.0
jShape.turn1 Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:106:5-43 141139 1 0.0 0.0 0.0 0.0
jShape.turn2 Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:107:5-40 141141 1 0.0 0.0 0.0 0.0
jShape.turnpos Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:104:5-26 141140 1 0.0 0.0 0.0 0.0
jShape.wallposUp Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:103:5-29 141136 1 0.0 0.0 0.0 0.0
thinHighBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:78:1-23 141132 0 0.0 0.0 0.0 0.0
highBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(90,1)-(98,58) 141133 3 0.0 0.0 0.0 0.0
highBar.n Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:98:5-58 141138 3 0.0 0.0 0.0 0.0
overPosSH Shape src/Shape.hs:263:1-28 141134 0 0.0 0.0 0.0 0.0
upperBoxMT Shape src/Shape.hs:148:1-36 141135 0 0.0 0.0 0.0 0.0
liShape Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:(110,1)-(116,26) 141083 1 0.0 0.0 0.0 0.0
liShape.n Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:114:5-36 141096 1 0.0 0.0 0.0 0.0
liShape.turnpos Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:116:5-26 141098 1 0.0 0.0 0.0 0.0
liShape.wallposUp Dodge.Placement.Instance.LightSource src/Dodge/Placement/Instance/LightSource.hs:115:5-29 141095 1 0.0 0.0 0.0 0.0
thinHighBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:78:1-23 141084 0 0.0 0.0 0.0 0.0
highBar Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:(90,1)-(98,58) 141085 2 0.0 0.0 0.0 0.0
highBar.n Dodge.Room.Foreground src/Dodge/Room/Foreground.hs:98:5-58 141097 2 0.0 0.0 0.0 0.0
overPosSH Shape src/Shape.hs:263:1-28 141086 0 0.0 0.0 0.0 0.0
upperBoxMT Shape src/Shape.hs:148:1-36 141087 0 0.0 0.0 0.0 0.0
roomRectAutoLinks.f Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:151:5-43 137076 6 0.0 0.0 0.0 0.0
roomRect Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(50,1)-(121,13) 137106 3 0.0 0.0 0.0 0.0
compare Linear.V2 src/Linear/V2.hs:114:7-9 137165 2051 0.0 0.0 0.0 0.0
doublePairSet Geometry src/Geometry.hs:167:1-50 137163 218 0.0 0.0 0.0 0.0
compare Linear.V2 src/Linear/V2.hs:114:7-9 137164 327 0.0 0.0 0.0 0.0
roomRect.makeonpos Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(102,5)-(103,29) 137243 43 0.0 0.0 0.0 0.0
roomRect.makerpedges Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(104,5)-(110,13) 137247 43 0.0 0.0 0.0 0.0
compare Dodge.Data.Room src/Dodge/Data/Room.hs:78:19-21 137251 215 0.0 0.0 0.0 0.0
compare Dodge.Data.CardinalPoint src/Dodge/Data/CardinalPoint.hs:10:19-21 137252 215 0.0 0.0 0.0 0.0
>= Dodge.Data.Room src/Dodge/Data/Room.hs:78:19-21 137248 43 0.0 0.0 0.0 0.0
< Dodge.Data.Room src/Dodge/Data/Room.hs:78:19-21 137249 43 0.0 0.0 0.0 0.0
compare Dodge.Data.CardinalPoint src/Dodge/Data/CardinalPoint.hs:10:19-21 137250 43 0.0 0.0 0.0 0.0
roomRect.makeoffpos Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(113,5)-(114,82) 137253 23 0.0 0.0 0.0 0.0
roomRect.makerpedges' Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(115,5)-(121,13) 137257 23 0.0 0.0 0.0 0.0
compare Dodge.Data.Room src/Dodge/Data/Room.hs:78:19-21 137261 115 0.0 0.0 0.0 0.0
compare Dodge.Data.CardinalPoint src/Dodge/Data/CardinalPoint.hs:10:19-21 137262 115 0.0 0.0 0.0 0.0
>= Dodge.Data.Room src/Dodge/Data/Room.hs:78:19-21 137258 23 0.0 0.0 0.0 0.0
< Dodge.Data.Room src/Dodge/Data/Room.hs:78:19-21 137259 23 0.0 0.0 0.0 0.0
compare Dodge.Data.CardinalPoint src/Dodge/Data/CardinalPoint.hs:10:19-21 137260 23 0.0 0.0 0.0 0.0
rectNSWE Geometry.Polygon src/Geometry/Polygon.hs:16:1-55 137911 9 0.0 0.0 0.0 0.0
roomRect.elnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:89:5-70 137145 3 0.0 0.0 0.0 0.0
roomRect.somelnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:87:5-65 137149 3 0.0 0.0 0.0 0.0
gridPoints Grid src/Grid.hs:68:1-30 137146 0 0.0 0.0 0.0 0.0
gridPointsOff Grid src/Grid.hs:(63,1)-(65,73) 137147 3 0.0 0.0 0.0 0.0
gridPointsOff.f Grid src/Grid.hs:65:5-73 137150 10 0.0 0.0 0.0 0.0
gridPoints' Grid src/Grid.hs:80:1-67 137148 3 0.0 0.0 0.0 0.0
roomRect.interposps Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:112:5-94 137174 3 0.0 0.0 0.0 0.0
_1 Control.Lens.Tuple src/Control/Lens/Tuple.hs:120:3-37 137254 23 0.0 0.0 0.0 0.0
_1.\ Control.Lens.Tuple src/Control/Lens/Tuple.hs:120:32-37 137255 23 0.0 0.0 0.0 0.0
gridPoints'' Grid src/Grid.hs:(75,1)-(77,69) 137175 3 0.0 0.0 0.0 0.0
gridPoints''.f Grid src/Grid.hs:77:5-69 137256 23 0.0 0.0 0.0 0.0
gridPoints' Grid src/Grid.hs:80:1-67 137176 3 0.0 0.0 0.0 0.0
roomRect.lnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(92,5)-(96,60) 137112 3 0.0 0.0 0.0 0.0
roomRect.m Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(97,5)-(99,26) 137113 12 0.0 0.0 0.0 0.0
lnkBothAnd Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(133,1)-(138,9) 137133 46 0.0 0.0 0.0 0.0
compare Dodge.Data.Room src/Dodge/Data/Room.hs:51:19-21 137138 230 0.0 0.0 0.0 0.0
compare Dodge.Data.CardinalPoint src/Dodge/Data/CardinalPoint.hs:10:19-21 137139 46 0.0 0.0 0.0 0.0
>= Dodge.Data.Room src/Dodge/Data/Room.hs:51:19-21 137134 0 0.0 0.0 0.0 0.0
<= Dodge.Data.Room src/Dodge/Data/Room.hs:51:19-21 137135 0 0.0 0.0 0.0 0.0
compare Dodge.Data.Room src/Dodge/Data/Room.hs:51:19-21 137136 184 0.0 0.0 0.0 0.0
compare Dodge.Data.CardinalPoint src/Dodge/Data/CardinalPoint.hs:10:19-21 137137 46 0.0 0.0 0.0 0.0
zipCountDown Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:124:1-58 137114 12 0.0 0.0 0.0 0.0
roomRect.nlnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:90:5-61 137115 3 0.0 0.0 0.0 0.0
roomRect.somelnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:87:5-65 137119 3 0.0 0.0 0.0 0.0
gridPoints Grid src/Grid.hs:68:1-30 137116 0 0.0 0.0 0.0 0.0
gridPointsOff Grid src/Grid.hs:(63,1)-(65,73) 137117 3 0.0 0.0 0.0 0.0
gridPointsOff.f Grid src/Grid.hs:65:5-73 137140 13 0.0 0.0 0.0 0.0
gridPoints' Grid src/Grid.hs:80:1-67 137118 3 0.0 0.0 0.0 0.0
roomRect.posps Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:111:5-79 137109 3 0.0 0.0 0.0 0.0
_1 Control.Lens.Tuple src/Control/Lens/Tuple.hs:120:3-37 137244 43 0.0 0.0 0.0 0.0
_1.\ Control.Lens.Tuple src/Control/Lens/Tuple.hs:120:32-37 137245 43 0.0 0.0 0.0 0.0
gridPoints'' Grid src/Grid.hs:(75,1)-(77,69) 137110 3 0.0 0.0 0.0 0.0
gridPoints''.f Grid src/Grid.hs:77:5-69 137246 43 0.0 0.0 0.0 0.0
gridPoints' Grid src/Grid.hs:80:1-67 137111 3 0.0 0.0 0.0 0.0
roomRect.pth Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:(100,5)-(101,74) 137120 3 0.0 0.0 0.0 0.0
linksGridToPath Dodge.Room.Path src/Dodge/Room/Path.hs:(39,1)-(41,87) 137129 3 0.0 0.0 0.0 0.0
compare Linear.V2 src/Linear/V2.hs:114:7-9 137144 1282 0.0 0.0 0.0 0.0
linksGridToPath.linkClosest Dodge.Room.Path src/Dodge/Room/Path.hs:41:5-87 137130 46 0.0 0.0 0.0 0.0
doublePairSet Geometry src/Geometry.hs:167:1-50 137131 46 0.0 0.0 0.0 0.0
compare Linear.V2 src/Linear/V2.hs:114:7-9 137132 69 0.0 0.0 0.0 0.0
makeGrid Grid src/Grid.hs:(56,1)-(60,30) 137121 3 0.0 0.0 0.0 0.0
== Linear.V2 src/Linear/V2.hs:114:4-5 137143 3277 0.0 0.0 0.0 0.0
doublePair Geometry src/Geometry.hs:163:1-36 137127 92 0.0 0.0 0.0 0.0
makeGrid.\ Grid src/Grid.hs:59:28-64 137125 23 0.0 0.0 0.0 0.0
both Data.Tuple.Extra src/Data/Tuple/Extra.hs:73:1-26 137128 92 0.0 0.0 0.0 0.0
makeRect Grid src/Grid.hs:(83,1)-(90,9) 137126 3 0.0 0.0 0.0 0.0
toV2 Geometry.Data src/Geometry/Data.hs:55:1-20 137142 24 0.0 0.0 0.0 0.0
gridPoints Grid src/Grid.hs:68:1-30 137122 0 0.0 0.0 0.0 0.0
gridPointsOff Grid src/Grid.hs:(63,1)-(65,73) 137123 3 0.0 0.0 0.0 0.0
gridPointsOff.f Grid src/Grid.hs:65:5-73 137141 23 0.0 0.0 0.0 0.0
gridPoints' Grid src/Grid.hs:80:1-67 137124 3 0.0 0.0 0.0 0.0
roomRect.slnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:91:5-62 137157 3 0.0 0.0 0.0 0.0
roomRect.somelnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:87:5-65 137161 3 0.0 0.0 0.0 0.0
gridPoints Grid src/Grid.hs:68:1-30 137158 0 0.0 0.0 0.0 0.0
gridPointsOff Grid src/Grid.hs:(63,1)-(65,73) 137159 3 0.0 0.0 0.0 0.0
gridPointsOff.f Grid src/Grid.hs:65:5-73 137162 13 0.0 0.0 0.0 0.0
gridPoints' Grid src/Grid.hs:80:1-67 137160 3 0.0 0.0 0.0 0.0
roomRect.wlnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:88:5-68 137151 3 0.0 0.0 0.0 0.0
roomRect.somelnks Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:87:5-65 137155 3 0.0 0.0 0.0 0.0
gridPoints Grid src/Grid.hs:68:1-30 137152 0 0.0 0.0 0.0 0.0
gridPointsOff Grid src/Grid.hs:(63,1)-(65,73) 137153 3 0.0 0.0 0.0 0.0
gridPointsOff.f Grid src/Grid.hs:65:5-73 137156 10 0.0 0.0 0.0 0.0
gridPoints' Grid src/Grid.hs:80:1-67 137154 3 0.0 0.0 0.0 0.0
roomRect.xd Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:86:5-35 137107 3 0.0 0.0 0.0 0.0
roomRect.yd Dodge.Room.Procedural src/Dodge/Room/Procedural.hs:85:5-35 137108 3 0.0 0.0 0.0 0.0
setInLinks Dodge.RoomLink src/Dodge/RoomLink.hs:54:1-31 137170 0 0.0 0.0 0.0 0.0
setLinkType Dodge.RoomLink src/Dodge/RoomLink.hs:(79,1)-(83,49) 137171 3 0.0 0.0 0.0 0.0
setLinkType.g Dodge.RoomLink src/Dodge/RoomLink.hs:(81,5)-(83,49) 137888 46 0.0 0.0 0.0 0.0
compare Dodge.Data.Room src/Dodge/Data/Room.hs:51:19-21 137910 86 0.0 0.0 0.0 0.0
isCornerLink Dodge.RoomLink src/Dodge/RoomLink.hs:(66,1)-(70,32) 137901 46 0.0 0.0 0.0 0.0
compare Dodge.Data.Room src/Dodge/Data/Room.hs:51:19-21 137908 320 0.0 0.0 0.0 0.0
compare Dodge.Data.CardinalPoint src/Dodge/Data/CardinalPoint.hs:10:19-21 137909 122 0.0 0.0 0.0 0.0
isCornerLink.(...) Dodge.RoomLink src/Dodge/RoomLink.hs:70:5-32 137903 46 0.0 0.0 0.0 0.0
cardinalBetweenAdj Dodge.Base.CardinalPoint src/Dodge/Base/CardinalPoint.hs:(29,1)-(33,29) 137904 0 0.0 0.0 0.0 0.0
cardinalBetweenAdj.\ Dodge.Base.CardinalPoint src/Dodge/Base/CardinalPoint.hs:31:18-29 137905 46 0.0 0.0 0.0 0.0
isCornerLink.a Dodge.RoomLink src/Dodge/RoomLink.hs:70:5-32 137906 46 0.0 0.0 0.0 0.0
isCornerLink.b Dodge.RoomLink src/Dodge/RoomLink.hs:70:5-32 137907 46 0.0 0.0 0.0 0.0
isCornerLink.xs Dodge.RoomLink src/Dodge/RoomLink.hs:69:5-21 137902 46 0.0 0.0 0.0 0.0
setOutLinks Dodge.RoomLink src/Dodge/RoomLink.hs:51:1-33 137167 0 0.0 0.0 0.0 0.0
setLinkType Dodge.RoomLink src/Dodge/RoomLink.hs:(79,1)-(83,49) 137168 3 0.0 0.0 0.0 0.0
setLinkType.g Dodge.RoomLink src/Dodge/RoomLink.hs:(81,5)-(83,49) 137889 46 0.0 0.0 0.0 0.0
compare Dodge.Data.Room src/Dodge/Data/Room.hs:51:19-21 137900 92 0.0 0.0 0.0 0.0
isCornerLink Dodge.RoomLink src/Dodge/RoomLink.hs:(66,1)-(70,32) 137890 46 0.0 0.0 0.0 0.0
compare Dodge.Data.Room src/Dodge/Data/Room.hs:51:19-21 137898 333 0.0 0.0 0.0 0.0
compare Dodge.Data.CardinalPoint src/Dodge/Data/CardinalPoint.hs:10:19-21 137899 125 0.0 0.0 0.0 0.0
isCornerLink.(...) Dodge.RoomLink src/Dodge/RoomLink.hs:70:5-32 137892 46 0.0 0.0 0.0 0.0
cardinalBetweenAdj Dodge.Base.CardinalPoint src/Dodge/Base/CardinalPoint.hs:(29,1)-(33,29) 137894 0 0.0 0.0 0.0 0.0
cardinalBetweenAdj.\ Dodge.Base.CardinalPoint src/Dodge/Base/CardinalPoint.hs:33:18-29 137895 46 0.0 0.0 0.0 0.0
isCornerLink.a Dodge.RoomLink src/Dodge/RoomLink.hs:70:5-32 137896 46 0.0 0.0 0.0 0.0
isCornerLink.b Dodge.RoomLink src/Dodge/RoomLink.hs:70:5-32 137897 46 0.0 0.0 0.0 0.0
isCornerLink.xs Dodge.RoomLink src/Dodge/RoomLink.hs:69:5-21 137891 46 0.0 0.0 0.0 0.0
sps0 Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:43:1-21 137286 0 0.0 0.0 0.0 0.0
sPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:28:1-74 137287 6 0.0 0.0 0.0 0.0
removeLights Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(260,1)-(264,19) 137267 0 0.0 0.0 0.0 0.0
removeLights.f Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(262,5)-(264,19) 137268 8 0.0 0.0 0.0 0.0
tutRezBox Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(380,1)-(401,68) 135214 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 135215 2 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 135216 2 0.0 0.0 0.0 0.0
sPS Dodge.LevelGen.PlacementHelper src/Dodge/LevelGen/PlacementHelper.hs:28:1-74 138696 1 0.0 0.0 0.0 0.0
restrictOutLinks Dodge.RoomLink src/Dodge/RoomLink.hs:48:1-58 135327 1 0.0 0.0 0.0 0.0
restrictLinkType Dodge.RoomLink src/Dodge/RoomLink.hs:(35,1)-(39,49) 135328 1 0.0 0.0 0.0 0.0
restrictLinkType.g Dodge.RoomLink src/Dodge/RoomLink.hs:(37,5)-(39,49) 137621 8 0.0 0.0 0.0 0.0
compare Dodge.Data.Room src/Dodge/Data/Room.hs:51:19-21 138175 12 0.0 0.0 0.0 0.0
rlPosDir Dodge.RoomLink src/Dodge/RoomLink.hs:113:1-36 137622 8 0.0 0.0 0.0 0.0
_rlPos Dodge.Data.Room src/Dodge/Data/Room.hs:26:7-12 137623 8 0.0 0.0 0.0 0.0
tutRezBox.\ Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:398:49-54 137629 8 0.0 0.0 0.0 0.0
restrictInLinks Dodge.RoomLink src/Dodge/RoomLink.hs:45:1-56 135218 0 0.0 0.0 0.0 0.0
restrictLinkType Dodge.RoomLink src/Dodge/RoomLink.hs:(35,1)-(39,49) 135326 1 0.0 0.0 0.0 0.0
restrictLinkType.g Dodge.RoomLink src/Dodge/RoomLink.hs:(37,5)-(39,49) 137624 8 0.0 0.0 0.0 0.0
rlPosDir Dodge.RoomLink src/Dodge/RoomLink.hs:113:1-36 137625 8 0.0 0.0 0.0 0.0
_rlPos Dodge.Data.Room src/Dodge/Data/Room.hs:26:7-12 137626 8 0.0 0.0 0.0 0.0
tutRezBox.\ Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:397:48-52 137627 8 0.0 0.0 0.0 0.0
compare Dodge.Data.Room src/Dodge/Data/Room.hs:51:19-21 137628 6 0.0 0.0 0.0 0.0
rezColor Dodge.Room.RezBox src/Dodge/Room/RezBox.hs:(139,1)-(143,43) 135488 0 0.0 0.0 0.0 0.0
takeOne RandomHelp src/RandomHelp.hs:23:1-76 135489 2 0.0 0.0 0.0 0.0
takeOne.\ RandomHelp src/RandomHelp.hs:23:60-75 135490 3 0.0 0.0 0.0 0.0
randomR System.Random src/System/Random.hs:297:10-19 135491 2 0.0 0.0 0.0 0.0
randomR System.Random src/System/Random.hs:235:3-43 135492 3 0.0 0.0 0.0 0.0
uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 135493 3 0.0 0.0 0.0 0.0
uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 135500 0 0.0 0.0 0.0 0.0
uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 135501 0 0.0 0.0 0.0 0.0
genWord64 Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:(39,5)-(40,29) 135502 3 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 135557 3 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 135558 3 0.0 0.0 0.0 0.0
genWord64.(...) Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:39:23-52 135504 3 0.0 0.0 0.0 0.0
genWord64 System.Random.Internal src/System/Random/Internal.hs:556:19-27 135505 0 0.0 0.0 0.0 0.0
genWord64 System.Random.Internal src/System/Random/Internal.hs:566:3-27 135506 0 0.0 0.0 0.0 0.0
nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 135542 3 0.0 0.0 0.0 0.0
mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 135543 3 0.0 0.0 0.0 0.0
mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 135548 3 0.0 0.0 0.0 0.0
shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 135549 3 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 135551 3 0.0 0.0 0.0 0.0
mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 135550 0 0.0 0.0 0.0 0.0
mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 135544 3 0.0 0.0 0.0 0.0
shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 135545 3 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 135547 3 0.0 0.0 0.0 0.0
mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 135546 0 0.0 0.0 0.0 0.0
mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 135554 3 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 135555 3 0.0 0.0 0.0 0.0
nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 135552 3 0.0 0.0 0.0 0.0
plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 135553 0 0.0 0.0 0.0 0.0
genWord64.g Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:39:23-52 135556 3 0.0 0.0 0.0 0.0
genWord64.y Dodge.Data.MetaTree src/Dodge/Data/MetaTree.hs:39:23-52 135503 3 0.0 0.0 0.0 0.0
lsColPosRad Dodge.LightSource src/Dodge/LightSource.hs:30:1-44 138697 1 0.0 0.0 0.0 0.0
positionRoomsFromTree Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:(36,1)-(42,23) 137593 1 0.0 0.0 8.7 9.5
posRms Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:(50,1)-(122,21) 137605 3719 0.0 0.0 8.7 9.5
posRms.tryParentLinks Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:(64,5)-(122,21) 137631 3442 0.2 0.1 8.5 9.2
posRms.tryParentLinks.tryChildLinks Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:(67,9)-(122,21) 137632 10756 0.4 0.1 8.3 9.1
posRms.tryParentLinks.tryChildLinks.clipping Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:85:13-78 137689 8790 0.1 0.0 0.2 0.1
convexPolysOverlap Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:(47,1)-(49,60) 137746 34538 0.0 0.0 0.2 0.1
_cpCen Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:25:7-12 137747 69076 0.0 0.0 0.0 0.0
_cpRad Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:26:7-12 137748 69076 0.0 0.0 0.0 0.0
_cpPoints Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:24:7-15 137749 23670 0.0 0.0 0.0 0.0
polyPointsOverlap Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:(54,1)-(58,29) 137750 11835 0.0 0.0 0.2 0.1
pointInPoly Geometry.Polygon src/Geometry/Polygon.hs:(87,1)-(88,24) 137751 22992 0.1 0.1 0.1 0.1
pointInPoly.\ Geometry.Polygon src/Geometry/Polygon.hs:87:38-54 137752 56231 0.0 0.0 0.0 0.0
polyPointsIntersect Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:(61,1)-(66,31) 137753 8405 0.0 0.0 0.1 0.0
polyPointsIntersect.go Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:(63,5)-(65,20) 137754 25795 0.0 0.0 0.1 0.0
pairPolyPointsIntersect Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:(69,1)-(74,37) 137755 25795 0.0 0.0 0.0 0.0
pairPolyPointsIntersect.go Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:(71,5)-(73,22) 137756 103953 0.0 0.0 0.0 0.0
/= Linear.V2 src/Linear/V2.hs:114:4-5 137913 7768 0.0 0.0 0.0 0.0
== Linear.V2 src/Linear/V2.hs:114:4-5 137914 7768 0.0 0.0 0.0 0.0
_prBounds Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:29:7-15 137690 1471 0.0 0.0 0.0 0.0
$mEmpty.\ Control.Lens.Empty src/Control/Lens/Empty.hs:76:18-37 137817 0 0.0 0.0 0.0 0.0
posRms.tryParentLinks.tryChildLinks.newBounds Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:84:13-92 137657 8790 0.0 0.0 7.0 8.1
_rmBound Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:135:7-14 137688 8790 0.0 0.0 0.0 0.0
doRoomShift Dodge.Room.Link src/Dodge/Room/Link.hs:34:1-70 137658 8790 0.0 0.0 6.8 7.7
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 137659 8790 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 137660 8790 0.0 0.0 0.0 0.0
_rmShift Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:138:7-14 137687 8790 0.0 0.0 0.0 0.0
_rmShift Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:138:7-14 137661 8790 0.0 0.0 0.0 0.0
shiftRoomBy Dodge.Room.Link src/Dodge/Room/Link.hs:(38,1)-(51,50) 137662 8790 4.5 5.7 6.8 7.7
compare Linear.V2 src/Linear/V2.hs:114:7-9 137685 3501839 0.0 0.0 0.0 0.0
shiftPathBy Dodge.Room.Link src/Dodge/Room/Link.hs:(93,1)-(96,27) 137663 599456 0.7 0.3 2.3 2.0
shiftPathBy.sp1 Dodge.Room.Link src/Dodge/Room/Link.hs:95:5-27 137664 599456 0.4 0.8 0.8 0.8
shiftPointBy Dodge.ShiftPoint src/Dodge/ShiftPoint.hs:9:1-50 137682 599456 0.4 0.0 0.4 0.0
shiftPathBy.sp2 Dodge.Room.Link src/Dodge/Room/Link.hs:96:5-27 137683 599456 0.2 0.8 0.8 0.8
shiftPointBy Dodge.ShiftPoint src/Dodge/ShiftPoint.hs:9:1-50 137684 599456 0.6 0.0 0.6 0.0
shiftPointBy Dodge.ShiftPoint src/Dodge/ShiftPoint.hs:9:1-50 137721 35148 0.1 0.0 0.1 0.0
< Linear.V2 src/Linear/V2.hs:114:7-9 137816 28821 0.0 0.0 0.0 0.0
shiftPosDirBy Dodge.Room.Link src/Dodge/Room/Link.hs:85:1-70 137686 8790 0.0 0.0 0.0 0.0
pointsToPoly Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:(36,1)-(43,21) 137692 8786 0.0 0.1 0.1 0.3
pointsToPoly.cen Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:43:5-21 137693 8786 0.0 0.0 0.1 0.2
centroid Geometry.Polygon src/Geometry/Polygon.hs:169:1-64 137695 0 0.0 0.0 0.1 0.2
+ Linear.V2 src/Linear/V2.hs:207:3-18 137715 0 0.0 0.0 0.0 0.1
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 137716 0 0.0 0.1 0.0 0.1
fmap Linear.V2 src/Linear/V2.hs:137:3-34 137720 34923 0.0 0.1 0.0 0.1
<*> Control.Foldl src/Control/Foldl.hs:(273,5)-(277,32) 137703 0 0.0 0.0 0.1 0.1
<*>.step Control.Foldl src/Control/Foldl.hs:274:13-64 137704 35148 0.0 0.0 0.1 0.1
+ Linear.V2 src/Linear/V2.hs:207:3-18 137717 0 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 137718 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 137719 35148 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 137725 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 137722 225 0.0 0.0 0.0 0.0
genericLength Control.Foldl src/Control/Foldl.hs:901:1-41 137723 0 0.0 0.0 0.0 0.0
genericLength.\ Control.Foldl src/Control/Foldl.hs:901:31-35 137724 35148 0.0 0.0 0.0 0.0
<*>.done Control.Foldl src/Control/Foldl.hs:276:13-51 137726 8786 0.0 0.0 0.0 0.0
fmap Control.Foldl src/Control/Foldl.hs:240:5-62 137727 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 137728 8786 0.0 0.0 0.0 0.0
posRms.tryParentLinks.tryChildLinks.shiftedt Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:(116,13)-(122,21) 137647 8790 0.1 0.0 0.5 0.5
posRms.tryParentLinks.tryChildLinks.updatechild Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:(101,13)-(115,29) 137651 8790 0.1 0.1 0.2 0.2
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 137652 17580 0.0 0.0 0.0 0.1
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 137653 17580 0.0 0.1 0.0 0.1
== Dodge.Data.Room src/Dodge/Data/Room.hs:29:15-16 137654 9250 0.1 0.1 0.1 0.1
== Dodge.Data.Room src/Dodge/Data/Room.hs:51:15-16 137655 23810 0.0 0.0 0.0 0.0
== Dodge.Data.CardinalPoint src/Dodge/Data/CardinalPoint.hs:10:15-16 137886 8123 0.0 0.0 0.0 0.0
== Linear.V2 src/Linear/V2.hs:114:4-5 137844 842 0.0 0.0 0.0 0.0
.:~ LensHelp src/LensHelp.hs:15:1-22 137656 8790 0.0 0.0 0.0 0.0
layoutLevelFromSeed.treecluster Dodge.LevelGen src/Dodge/LevelGen.hs:48:9-57 137834 0 0.0 0.0 0.0 0.0
tutAnoTree Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(44,1)-(86,9) 137835 0 0.0 0.0 0.0 0.0
slowDoorRoom Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(157,1)-(171,66) 137836 0 0.0 0.0 0.0 0.0
addButtonSlowDoor Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(96,1)-(134,37) 137837 0 0.0 0.0 0.0 0.0
shuffleLinks Dodge.Room.Link src/Dodge/Room/Link.hs:31:1-34 137838 0 0.0 0.0 0.0 0.0
setOutLinksPD Dodge.RoomLink src/Dodge/RoomLink.hs:96:1-52 137839 0 0.0 0.0 0.0 0.0
setInLinksPD Dodge.RoomLink src/Dodge/RoomLink.hs:93:1-50 137840 0 0.0 0.0 0.0 0.0
tutHub Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(267,1)-(340,16) 137849 0 0.0 0.0 0.0 0.0
_rlType Dodge.Data.Room src/Dodge/Data/Room.hs:25:7-13 138305 29 0.0 0.0 0.0 0.0
shiftRoomShiftToLink Dodge.Room.Link src/Dodge/Room/Link.hs:(71,1)-(78,19) 137648 8790 0.1 0.0 0.2 0.2
shiftRoomShiftBy Dodge.Room.Link src/Dodge/Room/Link.hs:82:1-55 137649 26370 0.0 0.2 0.1 0.2
shiftPosDirBy Dodge.Room.Link src/Dodge/Room/Link.hs:85:1-70 137650 26370 0.1 0.0 0.1 0.0
shiftPointBy Dodge.ShiftPoint src/Dodge/ShiftPoint.hs:9:1-50 137681 26370 0.0 0.0 0.0 0.0
shiftRoomShiftToLink.(...) Dodge.Room.Link src/Dodge/Room/Link.hs:78:5-19 137679 8790 0.0 0.0 0.0 0.0
shiftRoomShiftToLink.a Dodge.Room.Link src/Dodge/Room/Link.hs:78:5-19 137678 8790 0.0 0.0 0.0 0.0
shiftRoomShiftToLink.p Dodge.Room.Link src/Dodge/Room/Link.hs:78:5-19 137680 8790 0.0 0.0 0.0 0.0
posRms.tryParentLinks.tryChildLinks.shiftedoutlink Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:100:13-65 137665 1995 0.0 0.0 0.1 0.0
_rmShift Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:138:7-14 137666 1995 0.0 0.0 0.0 0.0
shiftLinkBy Dodge.Room.Link src/Dodge/Room/Link.hs:(88,1)-(90,51) 137667 1995 0.0 0.0 0.1 0.0
overLnkPosDir Dodge.RoomLink src/Dodge/RoomLink.hs:(116,1)-(118,37) 137668 1995 0.0 0.0 0.1 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 137673 3990 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 137674 3990 0.0 0.0 0.0 0.0
overLnkPosDir.(...) Dodge.RoomLink src/Dodge/RoomLink.hs:118:5-37 137669 1995 0.0 0.0 0.0 0.0
_rlDir Dodge.Data.Room src/Dodge/Data/Room.hs:27:7-12 137671 1995 0.0 0.0 0.0 0.0
_rlPos Dodge.Data.Room src/Dodge/Data/Room.hs:26:7-12 137676 1995 0.0 0.0 0.0 0.0
shiftLinkBy.f Dodge.Room.Link src/Dodge/Room/Link.hs:90:5-51 137670 1995 0.0 0.0 0.0 0.0
shiftPointBy Dodge.ShiftPoint src/Dodge/ShiftPoint.hs:9:1-50 137677 1995 0.0 0.0 0.0 0.0
overLnkPosDir.a Dodge.RoomLink src/Dodge/RoomLink.hs:118:5-37 137672 1995 0.0 0.0 0.0 0.0
overLnkPosDir.p Dodge.RoomLink src/Dodge/RoomLink.hs:118:5-37 137675 1995 0.0 0.0 0.0 0.0
.# Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:176:3-25 137770 1476 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 137822 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 137823 0 0.0 0.0 0.0 0.0
.++~ LensHelp src/LensHelp.hs:34:1-24 137819 1476 0.0 0.0 0.0 0.0
printInfo Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:(153,1)-(159,9) 137915 1447 0.0 0.0 0.1 0.3
printPartialColumns Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:(143,1)-(144,49) 137916 5788 0.1 0.2 0.1 0.2
_rmName Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:137:7-13 137917 2127 0.0 0.0 0.0 0.0
posRms.tryParentLinks.tryChildLinks.updateparent Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:(86,13)-(99,47) 137874 31 0.0 0.0 0.0 0.0
.:~ LensHelp src/LensHelp.hs:15:1-22 137882 62 0.0 0.0 0.0 0.0
posRms.tryParentLinks.tryChildLinks.shiftedt Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:(116,13)-(122,21) 137883 0 0.0 0.0 0.0 0.0
posRms.tryParentLinks.tryChildLinks.updatechild Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:(101,13)-(115,29) 137884 0 0.0 0.0 0.0 0.0
== Dodge.Data.Room src/Dodge/Data/Room.hs:29:15-16 137879 36 0.0 0.0 0.0 0.0
== Dodge.Data.Room src/Dodge/Data/Room.hs:51:15-16 137880 79 0.0 0.0 0.0 0.0
== Dodge.Data.CardinalPoint src/Dodge/Data/CardinalPoint.hs:10:15-16 138094 19 0.0 0.0 0.0 0.0
== Linear.V2 src/Linear/V2.hs:114:4-5 137881 31 0.0 0.0 0.0 0.0
_rmLinkEff Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:124:7-16 137875 31 0.0 0.0 0.0 0.0
_rlType Dodge.Data.Room src/Dodge/Data/Room.hs:25:7-13 138176 29 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 137791 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 137792 0 0.0 0.0 0.0 0.0
_Snoc Control.Lens.Cons src/Control/Lens/Cons.hs:(361,3)-(363,26) 137793 0 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:181:3-37 137795 1476 0.0 0.0 0.0 0.0
right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:137:3-38 137794 1476 0.0 0.0 0.0 0.0
rmInLinks Dodge.RoomLink src/Dodge/RoomLink.hs:155:1-32 137636 0 0.0 0.0 0.0 0.0
rmLinksOfType Dodge.RoomLink src/Dodge/RoomLink.hs:151:1-60 137637 0 0.0 0.0 0.0 0.0
compare Dodge.Data.Room src/Dodge/Data/Room.hs:51:19-21 137643 31654 0.0 0.0 0.0 0.0
_rlType Dodge.Data.Room src/Dodge/Data/Room.hs:25:7-13 137639 19337 0.0 0.0 0.0 0.0
_rmLinks Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:122:7-14 137638 1476 0.0 0.0 0.0 0.0
zipCount Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:137:1-29 137633 0 0.0 0.0 0.0 0.0
$mEmpty.\ Control.Lens.Empty src/Control/Lens/Empty.hs:76:18-37 137757 2243 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 137758 2243 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 137759 2243 0.0 0.0 0.0 0.0
.:~ LensHelp src/LensHelp.hs:15:1-22 137818 2243 0.0 0.0 0.0 0.0
_Empty Control.Lens.Empty src/Control/Lens/Empty.hs:169:3-36 137764 0 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 137765 0 0.0 0.0 0.0 0.0
zipCount Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:137:1-29 137815 0 0.0 0.0 0.0 0.0
posRms.child Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:59:5-22 137618 1476 0.0 0.0 0.0 0.0
posRms.outlinks Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:(60,5)-(63,29) 137614 1476 0.0 0.0 0.0 0.0
_rlType Dodge.Data.Room src/Dodge/Data/Room.hs:25:7-13 137620 1995 0.0 0.0 0.0 0.0
_rmConnectsTo Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:143:7-19 137617 1476 0.0 0.0 0.0 0.0
defaultRoom Dodge.Default.Room src/Dodge/Default/Room.hs:(10,1)-(35,9) 137619 0 0.0 0.0 0.0 0.0
compare Dodge.Data.Room src/Dodge/Data/Room.hs:51:19-21 137630 2012 0.0 0.0 0.0 0.0
layoutLevelFromSeed.treecluster Dodge.LevelGen src/Dodge/LevelGen.hs:48:9-57 137824 0 0.0 0.0 0.0 0.0
tutAnoTree Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(44,1)-(86,9) 137825 0 0.0 0.0 0.0 0.0
slowDoorRoom Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(157,1)-(171,66) 137826 0 0.0 0.0 0.0 0.0
addButtonSlowDoor Dodge.Room.LongDoor src/Dodge/Room/LongDoor.hs:(96,1)-(134,37) 137827 0 0.0 0.0 0.0 0.0
shuffleLinks Dodge.Room.Link src/Dodge/Room/Link.hs:31:1-34 137828 0 0.0 0.0 0.0 0.0
setOutLinksPD Dodge.RoomLink src/Dodge/RoomLink.hs:96:1-52 137829 0 0.0 0.0 0.0 0.0
setInLinksPD Dodge.RoomLink src/Dodge/RoomLink.hs:93:1-50 137830 0 0.0 0.0 0.0 0.0
.:~ LensHelp src/LensHelp.hs:15:1-22 137831 0 0.0 0.0 0.0 0.0
defaultRoom Dodge.Default.Room src/Dodge/Default/Room.hs:(10,1)-(35,9) 137832 0 0.0 0.0 0.0 0.0
compare Dodge.Data.Room src/Dodge/Data/Room.hs:51:19-21 137833 1 0.0 0.0 0.0 0.0
tutHub Dodge.Room.Tutorial src/Dodge/Room/Tutorial.hs:(267,1)-(340,16) 137845 0 0.0 0.0 0.0 0.0
.:~ LensHelp src/LensHelp.hs:15:1-22 137846 0 0.0 0.0 0.0 0.0
defaultRoom Dodge.Default.Room src/Dodge/Default/Room.hs:(10,1)-(35,9) 137847 0 0.0 0.0 0.0 0.0
compare Dodge.Data.Room src/Dodge/Data/Room.hs:51:19-21 137848 1 0.0 0.0 0.0 0.0
_rmLinks Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:122:7-14 137616 1476 0.0 0.0 0.0 0.0
zipCount Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:137:1-29 137615 0 0.0 0.0 0.0 0.0
printInfoCheckNum Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:(162,1)-(172,15) 137606 1476 0.0 0.0 0.1 0.3
printPartialColumns Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:(143,1)-(144,49) 137607 5904 0.1 0.2 0.1 0.2
_rmName Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:137:7-13 137613 1476 0.0 0.0 0.0 0.0
printInfoCheckNum.rname Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:(170,5)-(172,15) 137608 1476 0.0 0.0 0.0 0.0
_rmName Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:137:7-13 137609 1471 0.0 0.0 0.0 0.0
createUnusedLinkPos Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:(125,1)-(134,13) 138091 30 0.0 0.0 0.0 0.0
createUnusedLinkPos.f Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:(127,5)-(134,13) 138161 141 0.0 0.0 0.0 0.0
_rlDir Dodge.Data.Room src/Dodge/Data/Room.hs:27:7-12 138163 141 0.0 0.0 0.0 0.0
_rlPos Dodge.Data.Room src/Dodge/Data/Room.hs:26:7-12 138162 141 0.0 0.0 0.0 0.0
_rlType Dodge.Data.Room src/Dodge/Data/Room.hs:25:7-13 138164 141 0.0 0.0 0.0 0.0
.++~ LensHelp src/LensHelp.hs:34:1-24 138093 30 0.0 0.0 0.0 0.0
_rmLinks Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:122:7-14 138092 30 0.0 0.0 0.0 0.0
_rmBound Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:135:7-14 137691 1 0.0 0.0 0.0 0.0
pointsToPoly Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:(36,1)-(43,21) 137729 1 0.0 0.0 0.0 0.0
pointsToPoly.cen Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:43:5-21 137730 1 0.0 0.0 0.0 0.0
centroid Geometry.Polygon src/Geometry/Polygon.hs:169:1-64 137731 0 0.0 0.0 0.0 0.0
<*> Control.Foldl src/Control/Foldl.hs:(273,5)-(277,32) 137733 0 0.0 0.0 0.0 0.0
<*>.step Control.Foldl src/Control/Foldl.hs:274:13-64 137734 4 0.0 0.0 0.0 0.0
+ Linear.V2 src/Linear/V2.hs:207:3-18 137736 0 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 137737 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 137738 4 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 137740 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 137739 4 0.0 0.0 0.0 0.0
genericLength Control.Foldl src/Control/Foldl.hs:901:1-41 137741 0 0.0 0.0 0.0 0.0
genericLength.\ Control.Foldl src/Control/Foldl.hs:901:31-35 137742 4 0.0 0.0 0.0 0.0
<*>.done Control.Foldl src/Control/Foldl.hs:276:13-51 137743 1 0.0 0.0 0.0 0.0
fmap Control.Foldl src/Control/Foldl.hs:240:5-62 137744 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 137745 1 0.0 0.0 0.0 0.0
positionRoomsFromTree.r' Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:42:5-23 137610 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 137611 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 137612 1 0.0 0.0 0.0 0.0
printColumnTitles Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:150:1-71 137598 0 0.0 0.0 0.0 0.0
theColumns Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:147:1-41 137599 0 0.0 0.0 0.0 0.0
printColumns Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:140:1-61 137600 0 0.0 0.0 0.0 0.0
printPartialColumns Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:(143,1)-(144,49) 137601 5 0.0 0.0 0.0 0.0
zipCount Dodge.Tree.Shift src/Dodge/Tree/Shift.hs:137:1-29 137603 0 0.0 0.0 0.0 0.0
compactDrawTree Dodge.LevelGen src/Dodge/LevelGen.hs:89:1-39 137529 0 0.0 0.0 0.0 0.0
compactDraw Dodge.LevelGen src/Dodge/LevelGen.hs:(95,1)-(103,59) 137530 30 0.0 0.0 0.0 0.0
compactDraw.drawSubTrees Dodge.LevelGen src/Dodge/LevelGen.hs:(98,5)-(102,66) 137569 4 0.0 0.0 0.0 0.0
compactDraw.shift Dodge.LevelGen src/Dodge/LevelGen.hs:103:5-59 137570 3 0.0 0.0 0.0 0.0
smallDrawTree Dodge.LevelGen src/Dodge/LevelGen.hs:92:1-38 134971 0 0.0 0.0 0.0 0.0
compactDraw' Dodge.LevelGen src/Dodge/LevelGen.hs:(106,1)-(114,59) 134972 83 0.0 0.0 0.0 0.0
compactDraw'.drawSubTrees Dodge.LevelGen src/Dodge/LevelGen.hs:(109,5)-(113,67) 136801 8 0.0 0.0 0.0 0.0
compactDraw'.shift Dodge.LevelGen src/Dodge/LevelGen.hs:114:5-59 136802 6 0.0 0.0 0.0 0.0
postGenerationProcessing Dodge.LevelGen src/Dodge/LevelGen.hs:(31,1)-(33,68) 142845 1 0.0 0.0 0.0 0.0
assignPushDoors Dodge.LevelGen src/Dodge/LevelGen.hs:(36,1)-(38,10) 142883 32 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 142887 42 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 142888 42 0.0 0.0 0.0 0.0
_drID Dodge.Data.Door src/Dodge/Data/Door.hs:30:7-11 149802 10 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 142889 10 0.0 0.0 0.0 0.0
ix.\ Control.Lens.At src/Control/Lens/At.hs:308:31-50 142890 10 0.0 0.0 0.0 0.0
postGenerationProcessing.w Dodge.LevelGen src/Dodge/LevelGen.hs:32:9-88 142863 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 142864 31 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 142865 31 0.0 0.0 0.0 0.0
_genRooms Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:25:7-15 142869 1 0.0 0.0 0.0 0.0
tilesFromRooms Dodge.Layout src/Dodge/Layout.hs:197:1-62 142868 0 0.0 0.0 0.0 0.0
_rmFloor Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:136:7-14 142881 30 0.0 0.0 0.0 0.0
doRoomShift Dodge.Room.Link src/Dodge/Room/Link.hs:34:1-70 142870 30 0.0 0.0 0.0 0.0
_rmShift Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:138:7-14 142871 60 0.0 0.0 0.0 0.0
shiftRoomBy Dodge.Room.Link src/Dodge/Room/Link.hs:(38,1)-(51,50) 142872 30 0.0 0.0 0.0 0.0
compare Linear.V2 src/Linear/V2.hs:114:7-9 142878 5223 0.0 0.0 0.0 0.0
shiftPathBy Dodge.Room.Link src/Dodge/Room/Link.hs:(93,1)-(96,27) 142873 840 0.0 0.0 0.0 0.0
shiftPathBy.sp1 Dodge.Room.Link src/Dodge/Room/Link.hs:95:5-27 142874 840 0.0 0.0 0.0 0.0
shiftPointBy Dodge.ShiftPoint src/Dodge/ShiftPoint.hs:9:1-50 142875 840 0.0 0.0 0.0 0.0
shiftPathBy.sp2 Dodge.Room.Link src/Dodge/Room/Link.hs:96:5-27 142876 840 0.0 0.0 0.0 0.0
shiftPointBy Dodge.ShiftPoint src/Dodge/ShiftPoint.hs:9:1-50 142877 840 0.0 0.0 0.0 0.0
shiftPointBy Dodge.ShiftPoint src/Dodge/ShiftPoint.hs:9:1-50 145647 188 0.0 0.0 0.0 0.0
shiftPosDirBy Dodge.Room.Link src/Dodge/Room/Link.hs:85:1-70 142880 30 0.0 0.0 0.0 0.0
< Linear.V2 src/Linear/V2.hs:114:7-9 142879 26 0.0 0.0 0.0 0.0
getTiles Dodge.Layout src/Dodge/Layout.hs:(200,1)-(202,54) 142882 30 0.0 0.0 0.0 0.0
_gwWorld Dodge.Data.GenWorld src/Dodge/Data/GenWorld.hs:24:7-14 142866 1 0.0 0.0 0.0 0.0
mkStdGen System.Random.Internal src/System/Random/Internal.hs:583:1-45 138062 0 0.0 0.0 0.0 0.0
mkSMGen System.Random.SplitMix src/System/Random/SplitMix.hs:377:1-61 138063 1 0.0 0.0 0.0 0.0
mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 138064 1 0.0 0.0 0.0 0.0
mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 138069 1 0.0 0.0 0.0 0.0
shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 138070 1 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 138072 1 0.0 0.0 0.0 0.0
mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 138071 0 0.0 0.0 0.0 0.0
mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 138065 1 0.0 0.0 0.0 0.0
shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 138066 1 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 138068 1 0.0 0.0 0.0 0.0
mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 138067 0 0.0 0.0 0.0 0.0
mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 138073 1 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 138074 1 0.0 0.0 0.0 0.0
mixGamma System.Random.SplitMix src/System/Random/SplitMix.hs:(267,1)-(274,40) 138075 1 0.0 0.0 0.0 0.0
mixGamma.n System.Random.SplitMix src/System/Random/SplitMix.hs:269:9-48 138076 1 0.0 0.0 0.0 0.0
mixGamma.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:268:9-36 138077 1 0.0 0.0 0.0 0.0
mix64variant13 System.Random.SplitMix src/System/Random/SplitMix.hs:(256,1)-(264,9) 138078 1 0.0 0.0 0.0 0.0
mix64variant13.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:261:9-54 138083 1 0.0 0.0 0.0 0.0
shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 138084 1 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 138086 1 0.0 0.0 0.0 0.0
mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 138085 0 0.0 0.0 0.0 0.0
mix64variant13.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:262:9-54 138079 1 0.0 0.0 0.0 0.0
shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 138080 1 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 138082 1 0.0 0.0 0.0 0.0
mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 138081 0 0.0 0.0 0.0 0.0
mix64variant13.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:263:9-27 138088 1 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 138089 1 0.0 0.0 0.0 0.0
plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 138087 0 0.0 0.0 0.0 0.0
saveWorldInSlot Dodge.Save src/Dodge/Save.hs:68:1-74 145755 0 0.0 0.0 1.7 1.5
addSideEffect Dodge.Concurrent src/Dodge/Concurrent.hs:30:1-59 145756 0 0.0 0.0 0.0 0.0
doConLoop'.go.mstartWorld' Loop src/Loop.hs:(259,13)-(261,41) 145757 0 0.0 0.0 0.0 0.0
writeSaveSlot Dodge.Save src/Dodge/Save.hs:(37,1)-(42,15) 145758 0 0.0 0.0 1.7 1.5
saveSlotPath Dodge.Save src/Dodge/Save.hs:(63,1)-(65,72) 145759 2 0.0 0.0 0.0 0.0
encode Data.Aeson src/Data/Aeson.hs:181:1-46 145809 1 0.0 0.0 1.7 1.5
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 145810 1 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 145812 0 0.0 0.0 1.7 1.5
toEncoding.\ Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 145813 1 0.0 0.0 1.7 1.5
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 154882 33 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:715:5-30 154883 33 0.0 0.0 0.0 0.0
toEncoding Data.Tile src/Data/Tile.hs:30:1-32 154925 0 0.0 0.0 0.0 0.0
toEncoding.\ Data.Tile src/Data/Tile.hs:30:1-32 154926 0 0.0 0.0 0.0 0.0
toEncodingList Data.Tile src/Data/Tile.hs:30:1-32 154886 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 154887 0 0.0 0.0 0.0 0.0
toEncoding Data.Tile src/Data/Tile.hs:30:1-32 154898 0 0.0 0.0 0.0 0.0
toEncoding.\ Data.Tile src/Data/Tile.hs:30:1-32 154899 30 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 154901 90 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 154900 30 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 154904 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 154905 30 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 154913 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 154914 120 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 155107 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 155108 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 155029 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 155030 0 0.0 0.0 0.0 0.0
from Linear.V2 src/Linear/V2.hs:115:4-10 155056 60 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 155035 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 155036 0 0.0 0.0 0.0 0.0
unTagged Data.Tagged src/Data/Tagged.hs:110:31-38 155037 60 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 155038 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 155039 60 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1214,5)-(1220,32) 155055 60 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 155061 120 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:733:5-50 155064 120 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:841:5-39 155065 120 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 155066 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 155067 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 155062 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 155063 120 0.0 0.0 0.0 0.0
omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:728:7-23 155057 60 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 155059 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 155060 120 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 155072 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 155053 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 155054 60 0.0 0.0 0.0 0.0
toEncodingList Geometry.Data src/Geometry/Data.hs:25:10-34 154929 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:717:10-33 155882 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 155883 0 0.0 0.0 0.0 0.0
toEncodingList Geometry.Data src/Geometry/Data.hs:25:10-34 155965 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2304:10-46 155835 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 155836 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2306:5-28 155849 0 0.0 0.0 0.0 0.0
liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2298:5-65 155850 840 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1394:5-22 155856 0 0.0 0.0 0.0 0.0
toEncodingList Geometry.Data src/Geometry/Data.hs:25:10-34 154927 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 154928 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 154937 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 154938 0 0.0 0.0 0.0 0.0
from Linear.V2 src/Linear/V2.hs:115:4-10 154972 152 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 154945 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 154948 0 0.0 0.0 0.0 0.0
unTagged Data.Tagged src/Data/Tagged.hs:110:31-38 154949 152 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 154950 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 154951 152 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1214,5)-(1220,32) 154971 152 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 154977 304 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:733:5-50 154980 304 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:841:5-39 154981 304 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 154982 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 154983 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 154978 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 154979 304 0.0 0.0 0.0 0.0
omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:728:7-23 154973 152 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 154975 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 154976 304 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 154988 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 154969 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 154970 152 0.0 0.0 0.0 0.0
toEncoding Data.Tile src/Data/Tile.hs:30:1-32 154946 0 0.0 0.0 0.0 0.0
toEncoding.\ Data.Tile src/Data/Tile.hs:30:1-32 154947 0 0.0 0.0 0.0 0.0
toEncoding Data.Tile src/Data/Tile.hs:30:1-32 154943 0 0.0 0.0 0.0 0.0
toEncoding.\ Data.Tile src/Data/Tile.hs:30:1-32 154944 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 145815 9 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 145814 1 0.0 0.0 0.7 0.5
openCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:280:1-35 145817 0 0.0 0.0 0.4 0.2
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 145824 0 0.0 0.0 0.4 0.2
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 154289 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 154290 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:733:5-50 145981 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:841:5-39 145982 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 145983 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 145984 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 155007 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:715:5-30 155079 0 0.0 0.0 0.0 0.0
toEncodingList Data.Tile src/Data/Tile.hs:30:1-32 155080 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 155081 0 0.0 0.0 0.0 0.0
toEncoding Data.Tile src/Data/Tile.hs:30:1-32 155082 0 0.0 0.0 0.0 0.0
toEncoding.\ Data.Tile src/Data/Tile.hs:30:1-32 155083 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 155084 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 155085 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 155086 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 155087 0 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 155088 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 155089 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 155090 0 0.0 0.0 0.0 0.0
toEncodingList Geometry.Data src/Geometry/Data.hs:25:10-34 155008 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 155009 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 155010 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 155011 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 155012 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 155013 0 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 155014 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 155015 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 155016 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 154646 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 154647 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 154648 0 0.0 0.0 0.0 0.0
toEncodingList Geometry.Data src/Geometry/Data.hs:25:10-34 154649 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 154650 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 154651 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 154652 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 154653 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 154654 0 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 154655 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 154656 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 154657 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 145987 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 145988 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 154194 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 154195 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 154196 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 154197 0 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 154198 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 154199 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 154200 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 153563 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:715:5-30 153564 0 0.0 0.0 0.0 0.0
toEncodingList Dodge.Data.ForegroundShape src/Dodge/Data/ForegroundShape.hs:20:1-43 153565 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 153566 0 0.0 0.0 0.0 0.0
toEncoding Shape.Data src/Shape/Data.hs:61:1-35 153567 0 0.0 0.0 0.0 0.0
toEncoding.\ Shape.Data src/Shape/Data.hs:61:1-35 153568 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:44:5-49 153569 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 153570 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 153571 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 153572 0 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 153573 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 153574 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1214,5)-(1220,32) 153575 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 153576 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1713:5-28 145989 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1706,5)-(1709,66) 145990 0 0.0 0.0 0.0 0.0
liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1709:9-66 145991 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2291:10-20 145992 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:667:5-80 145993 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 149943 0 0.0 0.0 0.0 0.0
liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2298:5-65 145994 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 148996 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:31:1-39 153812 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:31:1-39 153813 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:30:1-35 153814 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:30:1-35 153815 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:37:5-49 153816 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 153817 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 153818 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 153819 0 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 153820 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 153821 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 153822 0 0.0 0.0 0.0 0.0
closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:281:1-35 153823 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:38:1-34 152806 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:38:1-34 152807 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:37:1-39 153027 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:37:1-39 153028 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:64:1-32 153029 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:64:1-32 153030 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:37:5-49 153031 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 153032 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 153033 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 153034 0 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 153035 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 153036 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 153037 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 152808 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 152809 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 152810 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 152811 0 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 152812 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 152813 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 152814 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Modification src/Dodge/Data/Modification.hs:30:1-40 152659 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Modification src/Dodge/Data/Modification.hs:30:1-40 152660 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:66:1-34 152661 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:66:1-34 152662 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:37:5-49 152663 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 152664 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 152665 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 152666 0 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 152667 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 152668 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 152669 0 0.0 0.0 0.0 0.0
closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:281:1-35 152670 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:62:1-35 150100 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:62:1-35 150101 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 150102 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 150103 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 150104 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 150105 0 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 150106 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 150107 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 150108 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:44:1-32 148986 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:44:1-32 148987 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2306:5-28 148988 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 148989 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 148990 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 148991 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 148992 0 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 148993 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 148994 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 148995 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1214,5)-(1220,32) 148997 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 148998 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 145995 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 145996 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:37:5-49 145997 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 145998 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 145999 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 146000 0 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 146001 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 146002 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 146003 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2306:5-28 149933 0 0.0 0.0 0.0 0.0
liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2298:5-65 149941 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 149942 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:65:1-32 154013 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:65:1-32 154014 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 154015 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 154016 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 154017 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 154018 0 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 154019 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 154020 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 154021 0 0.0 0.0 0.0 0.0
closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:281:1-35 154022 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 149934 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 149935 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 149936 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 149937 0 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 149938 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 149939 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 149940 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-40 155385 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-40 155386 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 155626 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 155627 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 155387 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 155388 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1778:5-28 155616 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 155617 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2304:10-46 155618 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 155619 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2306:5-28 155620 0 0.0 0.0 0.0 0.0
liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2298:5-65 155621 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:70:1-38 155622 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:70:1-38 155623 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1693:5-28 155624 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1689:5-52 155625 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 155389 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1778:5-28 155141 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1772:5-51 155142 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 155275 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 155701 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2304:10-46 155702 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 155703 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 155704 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 155143 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 155166 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2304:10-46 155167 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 155168 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 155433 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2306:5-28 155488 0 0.0 0.0 0.0 0.0
liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2298:5-65 155489 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 155490 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 155169 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2306:5-28 155280 0 0.0 0.0 0.0 0.0
liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2298:5-65 155281 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 155287 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 155282 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1394:5-22 155458 0 0.0 0.0 0.0 0.0
int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:300:1-25 155459 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:70:1-38 155307 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:70:1-38 155308 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 155315 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 155434 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1693:5-28 155322 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1689:5-52 155323 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 155420 0 0.0 0.0 0.0 0.0
emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 155324 0 0.0 0.0 0.0 0.0
closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:281:1-35 155325 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 155326 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 155355 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-40 155392 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-40 155393 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 155394 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 155395 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 155423 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 155424 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 155425 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Wall.Structure src/Dodge/Data/Wall/Structure.hs:26:1-36 155412 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Wall.Structure src/Dodge/Data/Wall/Structure.hs:26:1-36 155413 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 155414 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 155415 0 0.0 0.0 0.0 0.0
closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:281:1-35 155419 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 155432 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 155416 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 155313 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 155314 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 155316 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 155317 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1394:5-22 155285 0 0.0 0.0 0.0 0.0
int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:300:1-25 155286 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 155457 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 155184 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2304:10-46 155185 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 155186 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 155274 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2306:5-28 155187 0 0.0 0.0 0.0 0.0
liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2298:5-65 155188 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 155194 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 155189 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1394:5-22 155521 0 0.0 0.0 0.0 0.0
int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:300:1-25 155522 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:70:1-38 155247 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:70:1-38 155248 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 155258 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 155519 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1693:5-28 155268 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1689:5-52 155269 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 155587 0 0.0 0.0 0.0 0.0
emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 155270 0 0.0 0.0 0.0 0.0
closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:281:1-35 155271 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 155272 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1772:5-51 155273 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 155523 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-40 155537 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-40 155538 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 155539 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 155540 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Wall.Structure src/Dodge/Data/Wall/Structure.hs:26:1-36 155549 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Wall.Structure src/Dodge/Data/Wall/Structure.hs:26:1-36 155550 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 155551 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 155552 0 0.0 0.0 0.0 0.0
closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:281:1-35 155554 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 155555 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1772:5-51 155556 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 155553 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 155256 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 155257 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 155259 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 155260 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1394:5-22 155192 0 0.0 0.0 0.0 0.0
int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:300:1-25 155193 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 155520 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 154892 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:715:5-30 154893 0 0.0 0.0 0.0 0.0
toEncodingList Data.Tile src/Data/Tile.hs:30:1-32 154894 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 154895 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 155006 0 0.0 0.0 0.0 0.0
toEncodingList Geometry.Data src/Geometry/Data.hs:25:10-34 155116 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 154896 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 155117 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 155118 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 155119 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 155120 0 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 155121 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 155122 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 155123 0 0.0 0.0 0.0 0.0
toEncoding Data.Tile src/Data/Tile.hs:30:1-32 154915 0 0.0 0.0 0.0 0.0
toEncoding.\ Data.Tile src/Data/Tile.hs:30:1-32 154916 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 155020 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 155021 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 155111 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 155112 0 0.0 0.0 0.0 0.0
closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:281:1-35 155113 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 155129 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 155046 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 155047 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 155048 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 155049 0 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 155050 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 155051 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1214,5)-(1220,32) 155077 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 155078 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 155099 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:733:5-50 155100 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:841:5-39 155101 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 155102 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 155103 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 155124 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 155127 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 155128 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 155126 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 155052 0 0.0 0.0 0.0 0.0
toEncodingList Geometry.Data src/Geometry/Data.hs:25:10-34 154960 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 154961 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 155019 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 154962 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 154963 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 154964 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 154965 0 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 154966 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 154967 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1214,5)-(1220,32) 154993 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 154994 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 155000 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:733:5-50 155001 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:841:5-39 155002 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 155003 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 155004 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 155005 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:715:5-30 155017 0 0.0 0.0 0.0 0.0
toEncodingList Data.Tile src/Data/Tile.hs:30:1-32 155018 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 155125 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 154968 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1394:5-22 154877 0 0.0 0.0 0.0 0.0
int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:300:1-25 154878 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 154308 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 154309 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 154475 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 154476 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1394:5-22 154869 0 0.0 0.0 0.0 0.0
int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:300:1-25 154870 0 0.0 0.0 0.0 0.0
closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:281:1-35 154871 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 154531 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:715:5-30 154532 0 0.0 0.0 0.0 0.0
string Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:269:1-29 154701 0 0.0 0.0 0.0 0.0
string Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:(122,1)-(123,66) 154702 0 0.0 0.0 0.0 0.0
closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:281:1-35 154705 0 0.0 0.0 0.0 0.0
toEncodingList Dodge.GameRoom src/Dodge/GameRoom.hs:29:1-36 154719 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 154720 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 154721 0 0.0 0.0 0.0 0.0
string.go Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:123:9-66 154703 0 0.0 0.0 0.0 0.0
c2w Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:141:1-28 154704 275 0.0 0.0 0.0 0.0
toEncodingList Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:77:1-38 154731 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 154732 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 154778 0 0.0 0.0 0.0 0.0
toEncodingList Geometry.Data src/Geometry/Data.hs:25:10-34 154852 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 154733 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 154853 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 154854 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 154855 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 154856 0 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 154857 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 154858 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 154859 0 0.0 0.0 0.0 0.0
toEncoding Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:77:1-38 154750 0 0.0 0.0 0.0 0.0
toEncoding.\ Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:77:1-38 154751 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 154780 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 154781 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 154849 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 154850 0 0.0 0.0 0.0 0.0
closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:281:1-35 154851 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 154863 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 154806 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 154807 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 154808 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 154809 0 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 154810 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 154811 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1214,5)-(1220,32) 154834 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 154862 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 154835 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:733:5-50 154836 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:841:5-39 154837 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 154838 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 154839 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 154841 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 154860 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 154861 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 154840 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 154812 0 0.0 0.0 0.0 0.0
toEncodingList Dodge.GameRoom src/Dodge/GameRoom.hs:29:1-36 154533 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 154534 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 154637 0 0.0 0.0 0.0 0.0
toEncodingList Geometry.Data src/Geometry/Data.hs:25:10-34 154717 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 154535 0 0.0 0.0 0.0 0.0
toEncodingList Geometry.Data src/Geometry/Data.hs:25:10-34 154706 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 154707 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 154708 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 154709 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 154710 0 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 154711 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 154712 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 154713 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 154693 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 154694 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 154695 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 154716 0 0.0 0.0 0.0 0.0
toEncoding Dodge.GameRoom src/Dodge/GameRoom.hs:29:1-36 154554 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.GameRoom src/Dodge/GameRoom.hs:29:1-36 154555 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 154661 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 154662 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 154679 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 154680 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 154714 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 154715 0 0.0 0.0 0.0 0.0
toEncodingList Geometry.Data src/Geometry/Data.hs:25:10-34 154599 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 154600 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 154660 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 154718 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 154601 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 154602 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 154603 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 154604 0 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 154605 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 154606 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1214,5)-(1220,32) 154629 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 154635 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 154630 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:733:5-50 154631 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:841:5-39 154632 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 154633 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 154634 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 154636 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:715:5-30 154658 0 0.0 0.0 0.0 0.0
toEncodingList Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:77:1-38 154779 0 0.0 0.0 0.0 0.0
toEncodingList Dodge.GameRoom src/Dodge/GameRoom.hs:29:1-36 154659 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 154671 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 154607 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Bounds src/Dodge/Data/Bounds.hs:22:1-34 154494 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Bounds src/Dodge/Data/Bounds.hs:22:1-34 154495 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 154503 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 154504 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 154506 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 154507 0 0.0 0.0 0.0 0.0
closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:281:1-35 154517 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:23:1-37 154325 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:23:1-37 154326 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1730:5-28 154342 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1721,5)-(1725,52) 154343 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 154419 0 0.0 0.0 0.0 0.0
liftToEncoding.pairEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1725:9-52 154347 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 154372 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 154348 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2306:5-28 154378 0 0.0 0.0 0.0 0.0
liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2298:5-65 154379 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 154399 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 154380 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:22:1-43 154411 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:22:1-43 154412 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 154413 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 154414 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 154418 0 0.0 0.0 0.0 0.0
closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:281:1-35 154474 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 154415 0 0.0 0.0 0.0 0.0
toEncoding Color.Data src/Color/Data.hs:34:1-40 154392 0 0.0 0.0 0.0 0.0
toEncoding.\ Color.Data src/Color/Data.hs:34:1-40 154393 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 154394 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 154395 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 154396 0 0.0 0.0 0.0 0.0
toJSONKey Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:50:10-29 154363 0 0.0 0.0 0.0 0.0
toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:489:5-48 154364 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:44:1-38 154365 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:44:1-38 154366 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 154367 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 154368 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 154369 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 154344 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:65:1-32 153943 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:65:1-32 153944 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 153945 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 153946 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 153947 0 0.0 0.0 0.0 0.0
toEncoding Shape.Data src/Shape/Data.hs:58:1-37 153386 0 0.0 0.0 0.0 0.0
toEncoding.\ Shape.Data src/Shape/Data.hs:58:1-37 153387 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 153657 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 153658 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 153388 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 153389 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 153649 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 153650 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 153651 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:715:5-30 153652 0 0.0 0.0 0.0 0.0
toEncodingList Dodge.Data.ForegroundShape src/Dodge/Data/ForegroundShape.hs:20:1-43 153653 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 153654 0 0.0 0.0 0.0 0.0
toEncoding Shape.Data src/Shape/Data.hs:61:1-35 153655 0 0.0 0.0 0.0 0.0
toEncoding.\ Shape.Data src/Shape/Data.hs:61:1-35 153656 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 153390 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:64:1-32 152940 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:64:1-32 152941 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 152942 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 152943 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 152944 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:37:1-39 152856 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:37:1-39 152857 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 152858 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 152859 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 152860 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:66:1-34 152562 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:66:1-34 152563 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 152564 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 152565 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 152566 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Modification src/Dodge/Data/Modification.hs:30:1-40 152506 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Modification src/Dodge/Data/Modification.hs:30:1-40 152507 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 152508 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 152509 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 152510 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.BlBl src/Dodge/Data/BlBl.hs:15:1-32 151608 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.BlBl src/Dodge/Data/BlBl.hs:15:1-32 151609 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 151610 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 151611 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 151612 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal.Status src/Dodge/Data/Terminal/Status.hs:19:1-42 151029 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Terminal.Status src/Dodge/Data/Terminal/Status.hs:19:1-42 151030 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 151204 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 151205 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 151031 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 151032 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 151186 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 151187 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1713:5-28 151188 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1706,5)-(1709,66) 151189 0 0.0 0.0 0.0 0.0
liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1709:9-66 151190 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2291:10-20 151191 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:667:5-80 151192 0 0.0 0.0 0.0 0.0
liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2298:5-65 151193 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151194 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151195 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 151196 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:715:5-30 151197 0 0.0 0.0 0.0 0.0
toEncodingList Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151198 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 151199 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151200 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151201 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151202 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151203 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 151033 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 150986 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 150987 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 150988 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 150989 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 150990 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:45:1-48 150497 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:45:1-48 150498 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 150499 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 150500 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 150501 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:46:1-47 150454 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:46:1-47 150455 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 150456 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 150457 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 150458 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:61:1-39 150392 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:61:1-39 150393 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 150394 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 150395 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 150396 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:50:1-38 149833 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:50:1-38 149834 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 149835 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 149836 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 149837 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:49:1-38 149453 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:49:1-38 149454 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 149907 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 149908 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 149455 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 149456 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 149897 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 149898 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1713:5-28 149899 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1706,5)-(1709,66) 149900 0 0.0 0.0 0.0 0.0
liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1709:9-66 149901 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2291:10-20 149902 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:667:5-80 149903 0 0.0 0.0 0.0 0.0
liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2298:5-65 149904 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:51:1-32 149905 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:51:1-32 149906 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 149457 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:67:1-32 149317 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:67:1-32 149318 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 149319 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 149320 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 149321 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Wall.Structure src/Dodge/Data/Wall/Structure.hs:25:1-41 149076 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Wall.Structure src/Dodge/Data/Wall/Structure.hs:25:1-41 149077 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 149238 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 149239 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 149078 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 149079 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 149228 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 149229 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1713:5-28 149230 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1706,5)-(1709,66) 149231 0 0.0 0.0 0.0 0.0
liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1709:9-66 149232 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2291:10-20 149233 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:667:5-80 149234 0 0.0 0.0 0.0 0.0
liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2298:5-65 149235 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:44:1-32 149236 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:44:1-32 149237 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 149080 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:43:1-35 148811 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:43:1-35 148812 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 149010 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 149011 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 148813 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 148814 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 149000 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 149001 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1713:5-28 149002 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1706,5)-(1709,66) 149003 0 0.0 0.0 0.0 0.0
liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1709:9-66 149004 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2291:10-20 149005 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:667:5-80 149006 0 0.0 0.0 0.0 0.0
liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2298:5-65 149007 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:44:1-32 149008 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:44:1-32 149009 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 148815 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:200:1-36 147992 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:200:1-36 147993 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 147994 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 147995 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 147996 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:104:1-38 147739 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:104:1-38 147740 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 147741 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 147742 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 147743 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:34:1-35 147554 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:34:1-35 147555 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 147556 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 147557 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 147558 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:100:1-40 147509 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:100:1-40 147510 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 147511 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 147512 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 147513 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:18:1-38 147036 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:18:1-38 147037 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 147858 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 147859 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 147038 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 147039 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 147844 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 147845 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1713:5-28 147846 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1706,5)-(1709,66) 147847 0 0.0 0.0 0.0 0.0
liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1709:9-66 147848 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2291:10-20 147849 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:667:5-80 147850 0 0.0 0.0 0.0 0.0
liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2298:5-65 147851 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 147852 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 147853 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:77:1-38 147854 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:77:1-38 147855 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:72:1-34 147856 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:72:1-34 147857 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 147040 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:76:1-37 146948 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:76:1-37 146949 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 146950 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 146951 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 146952 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146654 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146655 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 147695 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 147696 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 146656 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 146657 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 147683 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 147684 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1713:5-28 147685 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1706,5)-(1709,66) 147686 0 0.0 0.0 0.0 0.0
liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1709:9-66 147687 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2291:10-20 147688 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:667:5-80 147689 0 0.0 0.0 0.0 0.0
liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2298:5-65 147690 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 147691 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 147692 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 147693 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 147694 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 146658 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146593 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146594 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 146595 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 146596 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 146597 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:43:1-36 146452 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:43:1-36 146453 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 146454 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 146455 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 146456 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:37:1-40 146296 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:37:1-40 146297 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 146298 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 146299 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 146300 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 146194 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 146195 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 146196 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 146197 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 146198 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:105:1-40 146060 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:105:1-40 146061 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 146062 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 146063 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 146065 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 145842 0 0.0 0.0 0.3 0.1
toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 145843 0 0.0 0.0 0.3 0.1
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 147862 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 147863 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2306:5-28 154219 0 0.0 0.0 0.0 0.0
liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2298:5-65 154220 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 154280 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 154221 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 154285 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 154286 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 154287 0 0.0 0.0 0.0 0.0
closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:281:1-35 154288 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 154244 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 154245 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 154246 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 154247 0 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 154248 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 154249 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1214,5)-(1220,32) 154272 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 154278 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 154273 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:733:5-50 154274 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:841:5-39 154275 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 154276 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 154277 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 154279 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 154250 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1322:5-23 154208 0 0.0 0.0 0.0 0.0
bool Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(189,1)-(190,29) 154209 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 154210 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 154211 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 154161 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 154162 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 154163 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 154164 0 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 154165 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 154166 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1214,5)-(1220,32) 154192 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 154193 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 154167 0 0.0 0.0 0.0 0.0
toEncoding NewInt src/NewInt.hs:39:1-37 154105 0 0.0 0.0 0.0 0.0
toEncoding.\ NewInt src/NewInt.hs:39:1-37 154106 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1713:5-28 154129 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1706,5)-(1709,66) 154130 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:715:5-30 154131 0 0.0 0.0 0.0 0.0
liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1709:9-66 154132 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2291:10-20 154133 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:667:5-80 154134 0 0.0 0.0 0.0 0.0
emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 154135 0 0.0 0.0 0.0 0.0
closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:281:1-35 154136 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1730:5-28 154085 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1721,5)-(1725,52) 154086 0 0.0 0.0 0.0 0.0
emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 154087 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1394:5-22 154044 0 0.0 0.0 0.0 0.0
int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:300:1-25 154045 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 152693 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:715:5-30 152694 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:717:10-33 154068 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 154069 0 0.0 0.0 0.0 0.0
emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 154070 0 0.0 0.0 0.0 0.0
toEncodingList Dodge.Data.Distortion src/Dodge/Data/Distortion.hs:14:1-38 154055 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 154056 0 0.0 0.0 0.0 0.0
emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 154057 0 0.0 0.0 0.0 0.0
toEncodingList Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:30:1-35 153835 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 153836 0 0.0 0.0 0.0 0.0
emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 153837 0 0.0 0.0 0.0 0.0
toEncodingList Dodge.Data.ForegroundShape src/Dodge/Data/ForegroundShape.hs:20:1-43 153227 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 153228 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 153491 0 0.0 0.0 0.0 0.0
toEncodingList Geometry.Data src/Geometry/Data.hs:36:10-34 153639 0 0.0 0.0 0.0 0.0
emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 153624 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.ForegroundShape src/Dodge/Data/ForegroundShape.hs:20:1-43 153625 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.ForegroundShape src/Dodge/Data/ForegroundShape.hs:20:1-43 153626 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2155:5-38 153627 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2306:5-28 153628 0 0.0 0.0 0.0 0.0
liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2298:5-65 153629 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 153630 0 0.0 0.0 0.0 0.0
closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:281:1-35 153631 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 153229 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:37:5-49 153640 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 153641 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 153642 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 153643 0 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 153644 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 153645 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 153646 0 0.0 0.0 0.0 0.0
toEncoding Shape.Data src/Shape/Data.hs:61:1-35 153354 0 0.0 0.0 0.0 0.0
toEncoding.\ Shape.Data src/Shape/Data.hs:61:1-35 153355 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 153407 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 153408 0 0.0 0.0 0.0 0.0
toEncoding Shape.Data src/Shape/Data.hs:59:1-32 153613 0 0.0 0.0 0.0 0.0
toEncoding.\ Shape.Data src/Shape/Data.hs:59:1-32 153614 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 153615 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 153616 0 0.0 0.0 0.0 0.0
closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:281:1-35 153620 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 153621 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.ForegroundShape src/Dodge/Data/ForegroundShape.hs:20:1-43 153659 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.ForegroundShape src/Dodge/Data/ForegroundShape.hs:20:1-43 153660 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2155:5-38 153661 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2306:5-28 153662 0 0.0 0.0 0.0 0.0
liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2298:5-65 153663 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 153664 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 153617 0 0.0 0.0 0.0 0.0
toEncoding Shape.Data src/Shape/Data.hs:60:1-38 153592 0 0.0 0.0 0.0 0.0
toEncoding.\ Shape.Data src/Shape/Data.hs:60:1-38 153593 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 153594 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 153595 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 153647 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 153648 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 153596 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:44:5-49 153519 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 153520 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 153521 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 153522 0 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 153523 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 153524 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1214,5)-(1220,32) 153547 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 153553 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 153548 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:733:5-50 153549 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:841:5-39 153550 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 153551 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 153552 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 153577 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 153554 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 153525 0 0.0 0.0 0.0 0.0
toEncoding Shape.Data src/Shape/Data.hs:58:1-37 153393 0 0.0 0.0 0.0 0.0
toEncoding.\ Shape.Data src/Shape/Data.hs:58:1-37 153394 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 153395 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 153396 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 153634 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 153635 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 153636 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1394:5-22 153404 0 0.0 0.0 0.0 0.0
int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:300:1-25 153405 0 0.0 0.0 0.0 0.0
closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:281:1-35 153406 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.ForegroundShape src/Dodge/Data/ForegroundShape.hs:20:1-43 153248 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.ForegroundShape src/Dodge/Data/ForegroundShape.hs:20:1-43 153249 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 153310 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 153311 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2155:5-38 153333 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2306:5-28 153334 0 0.0 0.0 0.0 0.0
liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2298:5-65 153335 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 153622 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 153336 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 153319 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 153320 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 153321 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 153322 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 153274 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 153275 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 153276 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 153277 0 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 153278 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 153279 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1214,5)-(1220,32) 153302 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 153665 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 153303 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:733:5-50 153304 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:841:5-39 153305 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 153306 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 153307 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 153309 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 153308 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 153280 0 0.0 0.0 0.0 0.0
toEncodingList Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:64:1-32 152695 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 152696 0 0.0 0.0 0.0 0.0
emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 152697 0 0.0 0.0 0.0 0.0
toEncodingList Geometry.Data src/Geometry/Data.hs:36:10-34 153452 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 153453 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 153494 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:37:5-49 153454 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 153455 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 153456 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 153457 0 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 153458 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 153459 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1214,5)-(1220,32) 153482 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 153489 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 153483 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:733:5-50 153484 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:841:5-39 153485 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 153486 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 153487 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 153490 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:715:5-30 153492 0 0.0 0.0 0.0 0.0
toEncodingList Dodge.Data.ForegroundShape src/Dodge/Data/ForegroundShape.hs:20:1-43 153493 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 153488 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 153460 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2304:10-46 152710 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 152711 0 0.0 0.0 0.0 0.0
emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 152712 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1713:5-28 145867 0 0.0 0.0 0.2 0.1
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1706,5)-(1709,66) 145868 0 0.0 0.0 0.2 0.1
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:715:5-30 146260 0 0.0 0.0 0.0 0.0
liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1709:9-66 146261 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2291:10-20 146262 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:667:5-80 146263 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 149776 0 0.0 0.0 0.0 0.0
emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 146264 0 0.0 0.0 0.0 0.0
closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:281:1-35 146265 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 149773 0 0.0 0.0 0.0 0.0
liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1709:9-66 145869 0 0.0 0.0 0.2 0.1
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2291:10-20 145870 0 0.0 0.0 0.2 0.1
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:667:5-80 145871 0 0.0 0.0 0.2 0.1
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 147432 0 0.0 0.0 0.0 0.0
liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2298:5-65 147697 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 147698 0 0.0 0.0 0.0 0.0
emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 146973 0 0.0 0.0 0.0 0.0
closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:281:1-35 146974 0 0.0 0.0 0.0 0.0
liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2298:5-65 145875 0 0.0 0.0 0.2 0.1
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 145884 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:44:1-32 149155 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:44:1-32 149156 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2306:5-28 149157 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 149158 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 149159 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 149160 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 149161 0 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 149162 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 149163 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 149164 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 145876 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:51:1-32 149870 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:51:1-32 149871 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2306:5-28 149872 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 149873 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 149874 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 149875 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 149876 0 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 149877 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 149878 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:44:1-32 148968 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:44:1-32 148969 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2306:5-28 148970 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 148971 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 148972 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 148973 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 148974 0 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 148975 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 148976 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1394:5-22 147651 0 0.0 0.0 0.0 0.0
int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:300:1-25 147652 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:31:1-39 153698 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:31:1-39 153699 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 153707 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 153708 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:30:1-35 153726 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:30:1-35 153727 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 153788 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 153789 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 153797 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 153798 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:37:5-49 153752 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 153753 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 153754 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 153755 0 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 153756 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 153757 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1214,5)-(1220,32) 153780 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 153786 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 153781 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:733:5-50 153782 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:841:5-39 153783 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 153784 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 153785 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 153787 0 0.0 0.0 0.0 0.0
closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:281:1-35 153811 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 153810 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 153758 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1394:5-22 153705 0 0.0 0.0 0.0 0.0
int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:300:1-25 153706 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 153824 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 153825 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:38:1-34 152737 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:38:1-34 152738 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 152815 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 152816 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1394:5-22 152882 0 0.0 0.0 0.0 0.0
int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:300:1-25 152883 0 0.0 0.0 0.0 0.0
closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:281:1-35 152884 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 152885 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:37:1-39 152863 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:37:1-39 152864 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 152865 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 152866 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 153110 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 153111 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 153112 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:44:5-49 153069 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 153070 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 153071 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 153072 0 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 153073 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 153074 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1214,5)-(1220,32) 153097 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 153103 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 153098 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:733:5-50 153099 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:841:5-39 153100 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 153101 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 153102 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 153105 0 0.0 0.0 0.0 0.0
closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:281:1-35 153106 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 153104 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 153075 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:64:1-32 152947 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:64:1-32 152948 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 152949 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 152950 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1394:5-22 153041 0 0.0 0.0 0.0 0.0
int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:300:1-25 153042 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:37:5-49 152983 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 152984 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 152985 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 152986 0 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 152987 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 152988 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1214,5)-(1220,32) 153014 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 153015 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 153021 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:733:5-50 153022 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:841:5-39 153023 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 153024 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 153025 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 153026 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 152989 0 0.0 0.0 0.0 0.0
wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:180:1-62 152960 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 153043 0 0.0 0.0 0.0 0.0
closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:281:1-35 153044 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 153038 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 152961 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1322:5-23 152906 0 0.0 0.0 0.0 0.0
bool Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(189,1)-(190,29) 152907 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 152908 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 152909 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1394:5-22 152874 0 0.0 0.0 0.0 0.0
int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:300:1-25 152875 0 0.0 0.0 0.0 0.0
closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:281:1-35 152876 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 152824 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 152825 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 152887 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 152888 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 152763 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 152764 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 152765 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 152766 0 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 152767 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 152768 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1214,5)-(1220,32) 152791 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 152797 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 152792 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:733:5-50 152793 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:841:5-39 152794 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 152795 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 152796 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 152886 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 153107 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 152769 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Modification src/Dodge/Data/Modification.hs:30:1-40 152513 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Modification src/Dodge/Data/Modification.hs:30:1-40 152514 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 152515 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 152516 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 152681 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 152682 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 152683 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:66:1-34 152569 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:66:1-34 152570 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 152571 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 152572 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 152674 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 152675 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 152676 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:37:5-49 152615 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 152616 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 152617 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 152618 0 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 152619 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 152620 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1214,5)-(1220,32) 152646 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 152647 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 152653 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:733:5-50 152654 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:841:5-39 152655 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 152656 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 152657 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 152658 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 152621 0 0.0 0.0 0.0 0.0
wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:180:1-62 152582 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 152677 0 0.0 0.0 0.0 0.0
closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:281:1-35 152678 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 152671 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 152583 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1394:5-22 152524 0 0.0 0.0 0.0 0.0
int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:300:1-25 152525 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:14:1-37 152394 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:14:1-37 152395 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 152456 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 152457 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 152465 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 152466 0 0.0 0.0 0.0 0.0
closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:281:1-35 152467 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 152468 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 152420 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 152421 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 152422 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 152423 0 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 152424 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 152425 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1214,5)-(1220,32) 152448 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 152449 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:733:5-50 152450 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:841:5-39 152451 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 152452 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 152453 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 152455 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 152454 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 152426 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1322:5-23 152367 0 0.0 0.0 0.0 0.0
bool Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(189,1)-(190,29) 152368 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 152369 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:34:1-33 151804 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Block src/Dodge/Data/Block.hs:34:1-33 151805 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 151813 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 151814 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 152008 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 152009 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 152028 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 152029 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 151965 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 151966 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 151967 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 151968 0 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 151969 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 151970 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1214,5)-(1220,32) 151993 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 151994 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:733:5-50 151995 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:841:5-39 151996 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 151997 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 151998 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 152000 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 151999 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 151971 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 151854 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:715:5-30 151855 0 0.0 0.0 0.0 0.0
toEncodingList Shape.Data src/Shape/Data.hs:61:1-35 152020 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 152021 0 0.0 0.0 0.0 0.0
emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 152022 0 0.0 0.0 0.0 0.0
closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:281:1-35 152023 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 152024 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1392:10-19 151856 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 151857 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 151863 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1394:5-22 152030 0 0.0 0.0 0.0 0.0
int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:300:1-25 152031 0 0.0 0.0 0.0 0.0
emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 152027 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 151858 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1394:5-22 151861 0 0.0 0.0 0.0 0.0
int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:300:1-25 151862 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 151864 0 0.0 0.0 0.0 0.0
toEncodingList Geometry.Data src/Geometry/Data.hs:25:10-34 151877 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 151878 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 151940 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 152032 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 152033 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 152034 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 152035 0 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 152036 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 152037 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 152038 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 151879 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 151904 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 151905 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 151906 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 151907 0 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 151908 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 151909 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1214,5)-(1220,32) 151932 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 151933 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:733:5-50 151934 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:841:5-39 151935 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 151936 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 151937 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 151939 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 152317 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 151938 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 151910 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1698:5-43 151828 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 151829 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:715:5-30 151830 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1392:10-19 151831 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 151832 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 151838 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 151833 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1394:5-22 152025 0 0.0 0.0 0.0 0.0
int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:300:1-25 152026 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1394:5-22 151836 0 0.0 0.0 0.0 0.0
int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:300:1-25 151837 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 151839 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1394:5-22 151811 0 0.0 0.0 0.0 0.0
int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:300:1-25 151812 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 150757 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 150758 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 150766 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 150767 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1730:5-28 151536 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1721,5)-(1725,52) 151537 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 151549 0 0.0 0.0 0.0 0.0
colon Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:277:1-35 151550 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151567 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151568 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 151576 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 151577 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.BlBl src/Dodge/Data/BlBl.hs:15:1-32 151615 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.BlBl src/Dodge/Data/BlBl.hs:15:1-32 151616 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 151617 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 151618 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1322:5-23 151628 0 0.0 0.0 0.0 0.0
bool Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(189,1)-(190,29) 151629 0 0.0 0.0 0.0 0.0
closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:281:1-35 151630 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 151631 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1394:5-22 151574 0 0.0 0.0 0.0 0.0
int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:300:1-25 151575 0 0.0 0.0 0.0 0.0
toJSONKeyList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2282:5-40 151538 0 0.0 0.0 0.0 0.0
toJSONKeyText Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:514:1-49 151539 0 0.0 0.0 0.0 0.0
toJSONKeyKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:520:1-44 151540 0 0.0 0.0 0.0 0.0
key Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:250:1-23 151541 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 151542 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 151543 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 151544 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:44:5-49 151406 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 151407 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 151408 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 151409 0 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 151410 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 151411 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1214,5)-(1220,32) 151413 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 151414 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:733:5-50 151415 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:841:5-39 151416 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 151417 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 151418 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 151420 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 151419 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 151412 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 150781 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:715:5-30 150782 0 0.0 0.0 0.0 0.0
string Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:269:1-29 150838 0 0.0 0.0 0.0 0.0
string Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:(122,1)-(123,66) 150839 0 0.0 0.0 0.0 0.0
closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:281:1-35 151045 0 0.0 0.0 0.0 0.0
toEncodingList Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151516 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 151517 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 151518 0 0.0 0.0 0.0 0.0
string.go Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:123:9-66 150840 0 0.0 0.0 0.0 0.0
c2w Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:141:1-28 150841 2038 0.0 0.0 0.0 0.0
toEncodingList Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151424 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 151425 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 151426 0 0.0 0.0 0.0 0.0
toEncodingList Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 150783 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 150784 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 151046 0 0.0 0.0 0.0 0.0
emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 150966 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 150785 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 150832 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 150833 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:44:5-49 150864 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 150865 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 150866 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 150867 0 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 150868 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 150869 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1214,5)-(1220,32) 150892 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 150893 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:733:5-50 150894 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:841:5-39 150895 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 150896 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 150897 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 150899 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 150898 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 150870 0 0.0 0.0 0.0 0.0
wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:180:1-62 150834 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 150900 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 150842 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 150835 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 150804 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 150805 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 150813 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 150814 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 150993 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 150994 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 150995 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 150996 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 151059 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 151060 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 151061 0 0.0 0.0 0.0 0.0
toEncoding Sound.Data src/Sound/Data.hs:59:1-35 151452 0 0.0 0.0 0.0 0.0
toEncoding.\ Sound.Data src/Sound/Data.hs:59:1-35 151453 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1394:5-22 151459 0 0.0 0.0 0.0 0.0
int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:300:1-25 151460 0 0.0 0.0 0.0 0.0
closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:281:1-35 151461 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal.Status src/Dodge/Data/Terminal/Status.hs:19:1-42 151036 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Terminal.Status src/Dodge/Data/Terminal/Status.hs:19:1-42 151037 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 151038 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 151039 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 151064 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 151065 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 151066 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1394:5-22 150811 0 0.0 0.0 0.0 0.0
int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:300:1-25 150812 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2304:10-46 151421 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 151422 0 0.0 0.0 0.0 0.0
emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 151423 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1394:5-22 150764 0 0.0 0.0 0.0 0.0
int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:300:1-25 150765 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:62:1-35 149971 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:62:1-35 149972 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 149980 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 149981 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1730:5-28 150555 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1721,5)-(1725,52) 150556 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 150571 0 0.0 0.0 0.0 0.0
liftToEncoding.pairEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1725:9-52 150558 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 150567 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 150559 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1394:5-22 150568 0 0.0 0.0 0.0 0.0
int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:300:1-25 150569 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 150570 0 0.0 0.0 0.0 0.0
toJSONKey Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:25:10-29 150560 0 0.0 0.0 0.0 0.0
toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:489:5-48 150561 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:24:1-38 150562 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:24:1-38 150563 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 150564 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 150565 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 150676 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 150566 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 150557 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:61:1-39 150399 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:61:1-39 150400 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 150401 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 150402 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 150585 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 150586 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 150587 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:47:1-43 150422 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:47:1-43 150423 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 150542 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 150543 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1294:5-28 150551 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1289,5)-(1290,42) 150552 0 0.0 0.0 0.0 0.0
null_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:78:1-56 150553 0 0.0 0.0 0.0 0.0
closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:281:1-35 150554 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:46:1-47 150461 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:46:1-47 150462 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 150463 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 150464 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 150680 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 150681 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 150682 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 150610 0 0.0 0.0 0.0 0.0
toEncodingList Geometry.Data src/Geometry/Data.hs:25:10-34 150611 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 150612 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 150674 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 150613 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 150638 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 150639 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 150640 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 150641 0 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 150642 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 150643 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1214,5)-(1220,32) 150666 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 150672 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 150667 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:733:5-50 150668 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:841:5-39 150669 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 150670 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 150671 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 150673 0 0.0 0.0 0.0 0.0
closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:281:1-35 150675 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 150644 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:45:1-48 150504 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:45:1-48 150505 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 150506 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 150507 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 150704 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:715:5-30 150705 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1392:10-19 150706 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 150707 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 150708 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1394:5-22 150711 0 0.0 0.0 0.0 0.0
int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:300:1-25 150712 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 150724 0 0.0 0.0 0.0 0.0
closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:281:1-35 150725 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:200:1-36 150524 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:200:1-36 150525 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 150526 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 150527 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:194:1-39 150536 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:194:1-39 150537 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 150538 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 150539 0 0.0 0.0 0.0 0.0
closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:281:1-35 150541 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 150540 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 150192 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:715:5-30 150193 0 0.0 0.0 0.0 0.0
toEncodingList Dodge.Data.Damage src/Dodge/Data/Damage.hs:31:1-34 150194 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 150195 0 0.0 0.0 0.0 0.0
emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 150196 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:44:5-49 150142 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 150143 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 150144 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 150145 0 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 150146 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 150147 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1214,5)-(1220,32) 150170 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 150372 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 150171 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:733:5-50 150172 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:841:5-39 150173 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 150174 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 150175 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 150177 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 150176 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 150148 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 150116 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 150117 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 150358 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 150359 0 0.0 0.0 0.0 0.0
closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:281:1-35 150579 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 150580 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 150057 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 150058 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 150059 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 150060 0 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 150061 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 150062 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1214,5)-(1220,32) 150085 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 150091 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 150086 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:733:5-50 150087 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:841:5-39 150088 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 150089 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 150090 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 150357 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 150356 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 150063 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Material src/Dodge/Data/Material.hs:22:1-36 150026 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Material src/Dodge/Data/Material.hs:22:1-36 150027 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 150028 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 150029 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 150030 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1698:5-43 150001 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 150002 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:715:5-30 150003 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1392:10-19 150004 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 150005 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 150011 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1394:5-22 150361 0 0.0 0.0 0.0 0.0
int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:300:1-25 150362 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 150363 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 150006 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1394:5-22 150009 0 0.0 0.0 0.0 0.0
int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:300:1-25 150010 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 150012 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1394:5-22 149978 0 0.0 0.0 0.0 0.0
int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:300:1-25 149979 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 149552 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 149553 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 149554 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:51:1-32 149276 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:51:1-32 149277 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 149285 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 149286 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 149858 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:715:5-30 149859 0 0.0 0.0 0.0 0.0
toEncodingList Dodge.Data.MountedObject src/Dodge/Data/MountedObject.hs:18:1-41 149860 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 149861 0 0.0 0.0 0.0 0.0
emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 149862 0 0.0 0.0 0.0 0.0
closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:281:1-35 149863 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 149864 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1294:5-28 149854 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1289,5)-(1290,42) 149855 0 0.0 0.0 0.0 0.0
null_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:78:1-56 149879 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1394:5-22 149856 0 0.0 0.0 0.0 0.0
int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:300:1-25 149857 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:50:1-38 149840 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:50:1-38 149841 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 149842 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 149843 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 149867 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 149868 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 149869 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1394:5-22 149851 0 0.0 0.0 0.0 0.0
int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:300:1-25 149852 0 0.0 0.0 0.0 0.0
closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:281:1-35 149853 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 149565 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 149566 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2306:5-28 149503 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 149504 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 149505 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 149506 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 149507 0 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 149508 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 149509 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1214,5)-(1220,32) 149535 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 149536 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 149542 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:733:5-50 149543 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:841:5-39 149544 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 149545 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 149546 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 149547 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 149796 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 149510 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:49:1-38 149460 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:49:1-38 149461 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 149462 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 149463 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 149770 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 149771 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 149805 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 149806 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 149772 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 149473 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 149474 0 0.0 0.0 0.0 0.0
closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:281:1-35 149475 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:67:1-32 149324 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:67:1-32 149325 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 149326 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 149327 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 149765 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 149766 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 149767 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1394:5-22 149793 0 0.0 0.0 0.0 0.0
int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:300:1-25 149794 0 0.0 0.0 0.0 0.0
closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:281:1-35 149795 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.CreatureEffect src/Dodge/Data/CreatureEffect.hs:33:1-32 149414 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.CreatureEffect src/Dodge/Data/CreatureEffect.hs:33:1-32 149415 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 149416 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 149417 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 149418 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 149367 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 149368 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 149369 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 149370 0 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 149371 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 149372 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1214,5)-(1220,32) 149395 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 149401 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 149396 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:733:5-50 149397 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:841:5-39 149398 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 149399 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 149400 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 149402 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 149886 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 149373 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 149343 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 149344 0 0.0 0.0 0.0 0.0
wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:180:1-62 149337 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 149421 0 0.0 0.0 0.0 0.0
closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:281:1-35 149422 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 149345 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 149338 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1394:5-22 149283 0 0.0 0.0 0.0 0.0
int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:300:1-25 149284 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:44:1-32 148706 0 0.0 0.0 0.1 0.1
toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:44:1-32 148707 0 0.0 0.0 0.1 0.1
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 148772 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 148773 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Material src/Dodge/Data/Material.hs:22:1-36 149103 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Material src/Dodge/Data/Material.hs:22:1-36 149104 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 149105 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 149106 0 0.0 0.0 0.0 0.0
closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:281:1-35 149110 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 149111 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 149107 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 149097 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 149098 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Wall.Structure src/Dodge/Data/Wall/Structure.hs:25:1-41 149083 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Wall.Structure src/Dodge/Data/Wall/Structure.hs:25:1-41 149084 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 149085 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 149086 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 149114 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 149115 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 149153 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 149154 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 149116 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1322:5-23 149137 0 0.0 0.0 0.0 0.0
bool Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(189,1)-(190,29) 149138 0 0.0 0.0 0.0 0.0
closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:281:1-35 149139 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1394:5-22 149094 0 0.0 0.0 0.0 0.0
int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:300:1-25 149095 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 149167 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 149168 0 0.0 0.0 0.0 0.0
closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:281:1-35 149096 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1322:5-23 148840 0 0.0 0.0 0.0 0.0
bool Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(189,1)-(190,29) 148841 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 148842 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 148843 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:43:1-35 148818 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:43:1-35 148819 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 148820 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 148821 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 148962 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 148963 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 148964 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1394:5-22 148829 0 0.0 0.0 0.0 0.0
int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:300:1-25 148830 0 0.0 0.0 0.0 0.0
closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:281:1-35 148831 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1394:5-22 148779 0 0.0 0.0 0.0 0.0
int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:300:1-25 148780 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2306:5-28 148735 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 148736 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 148737 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 148738 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 148739 0 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 148740 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 148741 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1214,5)-(1220,32) 148764 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 148977 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 148765 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:733:5-50 148766 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:841:5-39 148767 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 148768 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 148769 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 148771 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 148967 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 148770 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 148742 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:56:1-32 147898 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:56:1-32 147899 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 148078 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 148079 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:200:1-36 147999 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:200:1-36 148000 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 148001 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 148002 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 148355 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 148356 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 148357 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:194:1-39 148345 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:194:1-39 148346 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 148347 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 148348 0 0.0 0.0 0.0 0.0
closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:281:1-35 148352 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 148349 0 0.0 0.0 0.0 0.0
toEncoding.\ NewInt src/NewInt.hs:38:1-34 148069 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1394:5-22 148075 0 0.0 0.0 0.0 0.0
int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:300:1-25 148076 0 0.0 0.0 0.0 0.0
closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:281:1-35 148077 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 145905 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 145906 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 146004 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 146005 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:34:1-35 147561 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:34:1-35 147562 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 147563 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 147564 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 147648 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 147649 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 147650 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:44:5-49 147591 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 147592 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 147593 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 147594 0 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 147595 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 147596 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1214,5)-(1220,32) 147622 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 147623 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 147629 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:733:5-50 147630 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:841:5-39 147631 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 147632 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 147633 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 147634 0 0.0 0.0 0.0 0.0
closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:281:1-35 147635 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 147597 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:100:1-40 147516 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:100:1-40 147517 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 147518 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 147519 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 147643 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 147644 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 147645 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1394:5-22 147532 0 0.0 0.0 0.0 0.0
int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:300:1-25 147533 0 0.0 0.0 0.0 0.0
closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:281:1-35 147534 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 147410 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:715:5-30 147411 0 0.0 0.0 0.0 0.0
string Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:269:1-29 147412 0 0.0 0.0 0.0 0.0
string Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:(122,1)-(123,66) 147413 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 147666 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 147667 0 0.0 0.0 0.0 0.0
string.go Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:123:9-66 147416 0 0.0 0.0 0.0 0.0
c2w Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:141:1-28 147417 312 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 147376 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 147377 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 147390 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 147391 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1294:5-28 147387 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1289,5)-(1290,42) 147388 0 0.0 0.0 0.0 0.0
null_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:78:1-56 147389 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 147860 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 147861 0 0.0 0.0 0.0 0.0
closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:281:1-35 147398 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:87:1-34 147165 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:87:1-34 147166 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 147186 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 147187 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 147182 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:715:5-30 147198 0 0.0 0.0 0.0 0.0
toEncodingList Geometry.Data src/Geometry/Data.hs:25:10-34 147487 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 147488 0 0.0 0.0 0.0 0.0
emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 147489 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1392:10-19 147199 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 147200 0 0.0 0.0 0.0 0.0
emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 147201 0 0.0 0.0 0.0 0.0
closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:281:1-35 147202 0 0.0 0.0 0.0 0.0
toEncodingList Geometry.Data src/Geometry/Data.hs:25:10-34 147183 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 147184 0 0.0 0.0 0.0 0.0
emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 147185 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:77:1-38 146893 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:77:1-38 146894 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 146916 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 146917 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:73:1-36 147098 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:73:1-36 147099 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:72:1-34 147004 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:72:1-34 147005 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 147059 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 147060 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:18:1-38 147043 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:18:1-38 147044 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 147045 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 147046 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 147480 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 147481 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 147482 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 147056 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 147057 0 0.0 0.0 0.0 0.0
closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:281:1-35 147058 0 0.0 0.0 0.0 0.0
wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:180:1-62 147078 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 147081 0 0.0 0.0 0.0 0.0
closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:281:1-35 147082 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 147080 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 147079 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:76:1-37 146955 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:76:1-37 146956 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 146957 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 146958 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 147475 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 147476 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 147477 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:74:1-37 146909 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:74:1-37 146910 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 146911 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 146912 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 146913 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146600 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146601 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 146602 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 146603 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 147465 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 147466 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 147467 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146661 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146662 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 146663 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 146664 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 147470 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 147471 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 147664 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 147665 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 147472 0 0.0 0.0 0.0 0.0
wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:180:1-62 146674 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 146675 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 146619 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:715:5-30 146620 0 0.0 0.0 0.0 0.0
toEncodingList Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146621 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 146622 0 0.0 0.0 0.0 0.0
emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 146623 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:44:1-34 146420 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:44:1-34 146421 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 146496 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 146497 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:43:1-36 146459 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:43:1-36 146460 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 146461 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 146462 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 147460 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 147461 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 147462 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:41:1-39 146488 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:41:1-39 146489 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 146490 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 146491 0 0.0 0.0 0.0 0.0
closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:281:1-35 146495 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 146492 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 146472 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 146473 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 147653 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 147654 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:37:1-40 146303 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:37:1-40 146304 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 146306 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 146307 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 147455 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 147456 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 147457 0 0.0 0.0 0.0 0.0
toEncoding NewInt src/NewInt.hs:39:1-37 146232 0 0.0 0.0 0.0 0.0
toEncoding.\ NewInt src/NewInt.hs:39:1-37 146233 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 146201 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 146202 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 146203 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 146204 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 147450 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 147451 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 147452 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1394:5-22 146212 0 0.0 0.0 0.0 0.0
int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:300:1-25 146213 0 0.0 0.0 0.0 0.0
closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:281:1-35 146214 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1394:5-22 146162 0 0.0 0.0 0.0 0.0
int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:300:1-25 146163 0 0.0 0.0 0.0 0.0
closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:281:1-35 147430 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 147431 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:105:1-40 146074 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:105:1-40 146075 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 146076 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 146077 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 147638 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 147639 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 147640 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:104:1-38 147746 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:104:1-38 147747 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 147748 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 147749 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 147831 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 147832 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 147833 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 147767 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:715:5-30 147839 0 0.0 0.0 0.0 0.0
toEncodingList Geometry.Data src/Geometry/Data.hs:25:10-34 147840 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 147841 0 0.0 0.0 0.0 0.0
emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 147842 0 0.0 0.0 0.0 0.0
closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:281:1-35 147843 0 0.0 0.0 0.0 0.0
toEncodingList Geometry.Data src/Geometry/Data.hs:25:10-34 147768 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 147769 0 0.0 0.0 0.0 0.0
emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 147770 0 0.0 0.0 0.0 0.0
closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:281:1-35 147771 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 146154 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 146155 0 0.0 0.0 0.0 0.0
closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:281:1-35 146156 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1394:5-22 146139 0 0.0 0.0 0.0 0.0
int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:300:1-25 146140 0 0.0 0.0 0.0 0.0
closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:281:1-35 147447 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Material src/Dodge/Data/Material.hs:22:1-36 146127 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Material src/Dodge/Data/Material.hs:22:1-36 146128 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 146129 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 146130 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 146131 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:97:1-33 146097 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:97:1-33 146098 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 146106 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 146107 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1394:5-22 146104 0 0.0 0.0 0.0 0.0
int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:300:1-25 146105 0 0.0 0.0 0.0 0.0
closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:281:1-35 146112 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 146016 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 146017 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 146021 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 146022 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:37:5-49 145932 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 145933 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 145934 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 145935 0 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 145936 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 145937 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1214,5)-(1220,32) 145962 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 145968 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 145963 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:733:5-50 145964 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:841:5-39 145965 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 145966 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 145967 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 147433 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:733:5-50 147659 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:841:5-39 147660 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 147661 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 147662 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 147663 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 145938 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1394:5-22 145881 0 0.0 0.0 0.0 0.0
int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:300:1-25 145882 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 147526 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 149165 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 145872 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2306:5-28 149589 0 0.0 0.0 0.0 0.0
liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2298:5-65 149590 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 154034 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1706,5)-(1709,66) 154035 0 0.0 0.0 0.0 0.0
liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1709:9-66 154036 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2291:10-20 154037 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:667:5-80 154038 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 149665 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 149807 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 149808 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 149809 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 149810 0 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 149811 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 149812 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 149813 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 149591 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 149880 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 149881 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 149882 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 149883 0 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 149884 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 149885 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 154023 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:715:5-30 154024 0 0.0 0.0 0.0 0.0
string Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:269:1-29 154025 0 0.0 0.0 0.0 0.0
string Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:(122,1)-(123,66) 154026 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 154029 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1706,5)-(1709,66) 154030 0 0.0 0.0 0.0 0.0
liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1709:9-66 154031 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2291:10-20 154032 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:667:5-80 154033 0 0.0 0.0 0.0 0.0
string.go Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:123:9-66 154027 0 0.0 0.0 0.0 0.0
c2w Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:141:1-28 154028 14 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:65:1-32 153950 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:65:1-32 153951 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 153952 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 153953 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 153980 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 153981 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 153982 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 153983 0 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 153984 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 153985 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1214,5)-(1220,32) 154011 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 154012 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 153986 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 149621 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 149622 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 149623 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 149624 0 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 149625 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 149626 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1214,5)-(1220,32) 149652 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 149653 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 149659 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:733:5-50 149660 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:841:5-39 149661 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 149662 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 149663 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 149664 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1706,5)-(1709,66) 149667 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:715:5-30 149777 0 0.0 0.0 0.0 0.0
liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1709:9-66 149778 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2291:10-20 149779 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:667:5-80 149780 0 0.0 0.0 0.0 0.0
liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1709:9-66 149668 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2291:10-20 149669 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:667:5-80 149670 0 0.0 0.0 0.0 0.0
liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2298:5-65 149671 0 0.0 0.0 0.0 0.0
liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2298:5-65 149666 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 149797 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:733:5-50 149891 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:841:5-39 149892 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 149893 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 149894 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 149627 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:733:5-50 149919 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:841:5-39 149920 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 149921 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 149922 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-40 155660 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-40 155661 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 155662 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 155669 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 155670 0 0.0 0.0 0.0 0.0
closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:281:1-35 155674 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 155675 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 155716 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 155717 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 155887 0 0.0 0.0 0.0 0.0
toEncodingList Geometry.Data src/Geometry/Data.hs:25:10-34 155915 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 155916 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 155961 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 155917 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 155937 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 155938 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 155939 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 155940 0 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 155941 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 155942 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 155943 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:717:10-33 155888 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 155889 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 155964 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 155890 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:733:5-50 155810 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:841:5-39 155811 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 155812 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 155813 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1800:5-29 155818 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 155819 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 155820 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 155821 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 155822 0 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 155823 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 155824 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 155825 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1394:5-22 155872 0 0.0 0.0 0.0 0.0
int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:300:1-25 155873 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 155839 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:717:10-33 155966 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 155967 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 155968 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 155969 0 0.0 0.0 0.0 0.0
toEncodingList Geometry.Data src/Geometry/Data.hs:25:10-34 155944 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 155945 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 155963 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 155946 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 155947 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 155948 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 155949 0 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 155950 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 155951 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 155960 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 155962 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1214,5)-(1220,32) 155952 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 155953 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:733:5-50 155954 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:841:5-39 155955 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 155956 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 155957 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 155959 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 155958 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2304:10-46 155840 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 155841 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 155862 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2306:5-28 155863 0 0.0 0.0 0.0 0.0
liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2298:5-65 155864 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 155865 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 155842 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2306:5-28 155853 0 0.0 0.0 0.0 0.0
liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2298:5-65 155854 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 155860 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1394:5-22 155866 0 0.0 0.0 0.0 0.0
int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:300:1-25 155867 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 155868 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 155855 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1394:5-22 155858 0 0.0 0.0 0.0 0.0
int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:300:1-25 155859 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 155861 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1800:5-29 155737 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 155794 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 155795 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 155796 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 155797 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 155798 0 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 155799 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 155800 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 155801 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 155738 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 155758 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 155759 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 155760 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 155761 0 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 155762 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 155763 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1214,5)-(1220,32) 155786 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 155792 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 155787 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:733:5-50 155788 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:841:5-39 155789 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 155790 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 155791 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 155793 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 155764 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:733:5-50 155814 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:841:5-39 155815 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 155816 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 155817 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1778:5-28 155676 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1772:5-51 155688 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 155699 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 155708 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2304:10-46 155709 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 155710 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 155711 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 155689 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2304:10-46 155690 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 155691 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 155692 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 155700 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2306:5-28 155705 0 0.0 0.0 0.0 0.0
liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2298:5-65 155706 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 155707 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 155677 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2304:10-46 155678 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 155679 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 155698 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1772:5-51 155715 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 155713 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2306:5-28 155680 0 0.0 0.0 0.0 0.0
liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2298:5-65 155681 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 155687 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1772:5-51 155697 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 155696 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 155693 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1394:5-22 155694 0 0.0 0.0 0.0 0.0
int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:300:1-25 155695 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 155712 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:70:1-38 155682 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:70:1-38 155683 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1693:5-28 155684 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1689:5-52 155685 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 155686 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 155671 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:65:1-32 153870 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:65:1-32 153871 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 153872 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 153882 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 153883 0 0.0 0.0 0.0 0.0
closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:281:1-35 153887 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 153888 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 153889 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 153890 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1713:5-28 153891 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1706,5)-(1709,66) 153906 0 0.0 0.0 0.0 0.0
liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1709:9-66 153907 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2291:10-20 153908 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:667:5-80 153909 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 153916 0 0.0 0.0 0.0 0.0
liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2298:5-65 153910 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 153920 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 153917 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1394:5-22 153918 0 0.0 0.0 0.0 0.0
int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:300:1-25 153919 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2306:5-28 153892 0 0.0 0.0 0.0 0.0
liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2298:5-65 153893 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 153915 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 153894 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 153921 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 153899 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:715:5-30 153900 0 0.0 0.0 0.0 0.0
string Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:269:1-29 153901 0 0.0 0.0 0.0 0.0
string Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:(122,1)-(123,66) 153902 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 153905 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1706,5)-(1709,66) 153911 0 0.0 0.0 0.0 0.0
liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1709:9-66 153912 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2291:10-20 153913 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:667:5-80 153914 0 0.0 0.0 0.0 0.0
string.go Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:123:9-66 153903 0 0.0 0.0 0.0 0.0
c2w Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:141:1-28 153904 16 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 153884 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:64:1-32 153139 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:64:1-32 153140 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 153141 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 153148 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 153149 0 0.0 0.0 0.0 0.0
closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:281:1-35 153153 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 153154 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:733:5-50 153197 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:841:5-39 153198 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 153199 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 153200 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 153155 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 153156 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1713:5-28 153157 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1706,5)-(1709,66) 153158 0 0.0 0.0 0.0 0.0
liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1709:9-66 153159 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2291:10-20 153160 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:667:5-80 153161 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 153213 0 0.0 0.0 0.0 0.0
liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2298:5-65 153162 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 153212 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 153217 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 153214 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1394:5-22 153215 0 0.0 0.0 0.0 0.0
int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:300:1-25 153216 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:38:1-34 153163 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:38:1-34 153164 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 153208 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 153209 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1394:5-22 153210 0 0.0 0.0 0.0 0.0
int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:300:1-25 153211 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:37:1-39 153165 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:37:1-39 153166 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 153167 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 153168 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1322:5-23 153206 0 0.0 0.0 0.0 0.0
bool Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(189,1)-(190,29) 153207 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:44:5-49 153175 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 153176 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 153177 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 153178 0 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 153179 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 153180 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1214,5)-(1220,32) 153182 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 153201 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 153183 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:733:5-50 153184 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:841:5-39 153185 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 153186 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 153187 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 153202 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 153188 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 153181 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 153150 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal.Status src/Dodge/Data/Terminal/Status.hs:19:1-42 151315 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Terminal.Status src/Dodge/Data/Terminal/Status.hs:19:1-42 151316 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 151317 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 151324 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 151325 0 0.0 0.0 0.0 0.0
closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:281:1-35 151329 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 151330 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 151331 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 151332 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 151759 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 151760 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 151770 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:715:5-30 151771 0 0.0 0.0 0.0 0.0
toEncodingList Dodge.Data.Magnet src/Dodge/Data/Magnet.hs:30:1-34 151772 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 151773 0 0.0 0.0 0.0 0.0
emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 151774 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1713:5-28 151333 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1706,5)-(1709,66) 151334 0 0.0 0.0 0.0 0.0
liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1709:9-66 151335 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2291:10-20 151336 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:667:5-80 151337 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 151382 0 0.0 0.0 0.0 0.0
liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2298:5-65 151338 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 151381 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 151386 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 151383 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1394:5-22 151384 0 0.0 0.0 0.0 0.0
int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:300:1-25 151385 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151339 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151340 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 151341 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 151342 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1730:5-28 151378 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1721,5)-(1725,52) 151379 0 0.0 0.0 0.0 0.0
emptyObject_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:155:1-51 151380 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 151356 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:715:5-30 151357 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:717:10-33 151358 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 151359 0 0.0 0.0 0.0 0.0
emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 151360 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 151788 0 0.0 0.0 0.0 0.0
liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2298:5-65 151789 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 151326 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151236 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151237 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 151238 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 151248 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 151249 0 0.0 0.0 0.0 0.0
closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:281:1-35 151253 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 151254 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 151255 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 151256 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1713:5-28 151257 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1706,5)-(1709,66) 151258 0 0.0 0.0 0.0 0.0
liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1709:9-66 151259 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2291:10-20 151260 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:667:5-80 151261 0 0.0 0.0 0.0 0.0
liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2298:5-65 151262 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151263 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151264 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 151270 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 151271 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 151265 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:715:5-30 151266 0 0.0 0.0 0.0 0.0
toEncodingList Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151267 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 151268 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 151269 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 151250 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 150922 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 150923 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 150924 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 150934 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 150935 0 0.0 0.0 0.0 0.0
closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:281:1-35 150939 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 150940 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 150941 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 150942 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1713:5-28 150943 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1706,5)-(1709,66) 150944 0 0.0 0.0 0.0 0.0
liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1709:9-66 150945 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2291:10-20 150946 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:667:5-80 150947 0 0.0 0.0 0.0 0.0
liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2298:5-65 150948 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 150949 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 150950 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 151097 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 151098 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:44:5-49 151131 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 151132 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 151133 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 151134 0 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 151135 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 151136 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1214,5)-(1220,32) 151159 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 151160 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:733:5-50 151161 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:841:5-39 151162 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 151163 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 151164 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 151166 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 151165 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 151137 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1394:5-22 151102 0 0.0 0.0 0.0 0.0
int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:300:1-25 151103 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 150951 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:715:5-30 150952 0 0.0 0.0 0.0 0.0
toEncodingList Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151215 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 151216 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 151217 0 0.0 0.0 0.0 0.0
toEncodingList Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 150953 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 150954 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 151096 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 150955 0 0.0 0.0 0.0 0.0
emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 151389 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 151185 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2304:10-46 151179 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 151180 0 0.0 0.0 0.0 0.0
emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 151181 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 150936 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:61:1-39 150218 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:61:1-39 150219 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 150220 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 150230 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 150231 0 0.0 0.0 0.0 0.0
closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:281:1-35 150235 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 150236 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 150237 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 150238 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1713:5-28 150239 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1706,5)-(1709,66) 150240 0 0.0 0.0 0.0 0.0
liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1709:9-66 150241 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2291:10-20 150242 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:667:5-80 150243 0 0.0 0.0 0.0 0.0
liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2298:5-65 150244 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:62:1-35 150245 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:62:1-35 150246 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 150247 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 150248 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1730:5-28 150264 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1721,5)-(1725,52) 150265 0 0.0 0.0 0.0 0.0
liftToEncoding.pairEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1725:9-52 150269 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 150270 0 0.0 0.0 0.0 0.0
toJSONKey Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:25:10-29 150285 0 0.0 0.0 0.0 0.0
toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:489:5-48 150286 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:24:1-38 150287 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:24:1-38 150288 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 150266 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 150289 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 150290 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 150291 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 150730 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 150731 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1713:5-28 150292 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1706,5)-(1709,66) 150293 0 0.0 0.0 0.0 0.0
liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1709:9-66 150294 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2291:10-20 150295 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:667:5-80 150296 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 150351 0 0.0 0.0 0.0 0.0
liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2298:5-65 150297 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 150355 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 150352 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1394:5-22 150353 0 0.0 0.0 0.0 0.0
int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:300:1-25 150354 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:62:1-35 150298 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:62:1-35 150299 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 150342 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 150343 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 150347 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 150348 0 0.0 0.0 0.0 0.0
closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:281:1-35 150349 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 150350 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1730:5-28 150300 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1721,5)-(1725,52) 150301 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 150333 0 0.0 0.0 0.0 0.0
liftToEncoding.pairEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1725:9-52 150727 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 150728 0 0.0 0.0 0.0 0.0
liftToEncoding.pairEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1725:9-52 150302 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 150327 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 150334 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1394:5-22 150330 0 0.0 0.0 0.0 0.0
int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:300:1-25 150331 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 150332 0 0.0 0.0 0.0 0.0
toJSONKey Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:25:10-29 150303 0 0.0 0.0 0.0 0.0
toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:489:5-48 150304 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:24:1-38 150305 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:24:1-38 150306 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 150742 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 150232 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 150309 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 150310 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 150311 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1713:5-28 150312 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1706,5)-(1709,66) 150313 0 0.0 0.0 0.0 0.0
liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1709:9-66 150314 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2291:10-20 150315 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:667:5-80 150316 0 0.0 0.0 0.0 0.0
liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2298:5-65 150317 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:62:1-35 150318 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:62:1-35 150319 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1730:5-28 150320 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1721,5)-(1725,52) 150321 0 0.0 0.0 0.0 0.0
liftToEncoding.pairEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1725:9-52 150322 0 0.0 0.0 0.0 0.0
toJSONKey Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:25:10-29 150323 0 0.0 0.0 0.0 0.0
toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:489:5-48 150324 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:24:1-38 150325 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:24:1-38 150326 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:50:1-38 149696 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:50:1-38 149697 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 149698 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 149708 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 149709 0 0.0 0.0 0.0 0.0
closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:281:1-35 149713 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 149714 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 149715 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 149716 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 149944 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 149945 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1713:5-28 149717 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1706,5)-(1709,66) 149718 0 0.0 0.0 0.0 0.0
liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1709:9-66 149719 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2291:10-20 149720 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:667:5-80 149721 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 149758 0 0.0 0.0 0.0 0.0
liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2298:5-65 149895 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 149896 0 0.0 0.0 0.0 0.0
liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2298:5-65 149722 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 149757 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 149762 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 149759 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1394:5-22 149803 0 0.0 0.0 0.0 0.0
int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:300:1-25 149804 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1394:5-22 149760 0 0.0 0.0 0.0 0.0
int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:300:1-25 149761 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:51:1-32 149723 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:51:1-32 149724 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 149725 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 149726 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 149752 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:715:5-30 149753 0 0.0 0.0 0.0 0.0
toEncodingList Dodge.Data.MountedObject src/Dodge/Data/MountedObject.hs:18:1-41 149754 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 149755 0 0.0 0.0 0.0 0.0
emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 149756 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1294:5-28 149734 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1289,5)-(1290,42) 149735 0 0.0 0.0 0.0 0.0
null_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:78:1-56 149736 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 149737 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 149738 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1394:5-22 149800 0 0.0 0.0 0.0 0.0
int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:300:1-25 149801 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 149956 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 149710 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:43:1-35 149025 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:43:1-35 149026 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 149027 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 149034 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 149035 0 0.0 0.0 0.0 0.0
closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:281:1-35 149039 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 149040 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 149041 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 149042 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1713:5-28 149043 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1706,5)-(1709,66) 149044 0 0.0 0.0 0.0 0.0
liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1709:9-66 149045 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2291:10-20 149046 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:667:5-80 149047 0 0.0 0.0 0.0 0.0
liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2298:5-65 149048 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:44:1-32 149049 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:44:1-32 149050 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 149051 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 149052 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1322:5-23 149053 0 0.0 0.0 0.0 0.0
bool Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(189,1)-(190,29) 149054 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 149055 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 149056 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 149036 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Wall.Structure src/Dodge/Data/Wall/Structure.hs:25:1-41 148871 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Wall.Structure src/Dodge/Data/Wall/Structure.hs:25:1-41 148872 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 148873 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 148883 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 148884 0 0.0 0.0 0.0 0.0
closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:281:1-35 148888 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 148889 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 148890 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 148891 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1713:5-28 148892 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1706,5)-(1709,66) 148893 0 0.0 0.0 0.0 0.0
liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1709:9-66 148894 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2291:10-20 148895 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:667:5-80 148896 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 148955 0 0.0 0.0 0.0 0.0
liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2298:5-65 148965 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 148966 0 0.0 0.0 0.0 0.0
liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2298:5-65 148897 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 148954 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 148959 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 148956 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1394:5-22 149240 0 0.0 0.0 0.0 0.0
int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:300:1-25 149241 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1394:5-22 148957 0 0.0 0.0 0.0 0.0
int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:300:1-25 148958 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 148999 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:44:1-32 148898 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:44:1-32 148899 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 148900 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 148901 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Material src/Dodge/Data/Material.hs:22:1-36 148924 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Material src/Dodge/Data/Material.hs:22:1-36 148925 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 148909 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 148910 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 148926 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 148927 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 148928 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1713:5-28 148929 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1706,5)-(1709,66) 148930 0 0.0 0.0 0.0 0.0
liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1709:9-66 148931 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2291:10-20 148932 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:667:5-80 148933 0 0.0 0.0 0.0 0.0
liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2298:5-65 148934 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:44:1-32 148935 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:44:1-32 148936 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Material src/Dodge/Data/Material.hs:22:1-36 148937 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Material src/Dodge/Data/Material.hs:22:1-36 148938 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 148885 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 148941 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 148942 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 148943 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1713:5-28 148944 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1706,5)-(1709,66) 148945 0 0.0 0.0 0.0 0.0
liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1709:9-66 148946 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2291:10-20 148947 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:667:5-80 148948 0 0.0 0.0 0.0 0.0
liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2298:5-65 148949 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:44:1-32 148950 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:44:1-32 148951 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Material src/Dodge/Data/Material.hs:22:1-36 148952 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Material src/Dodge/Data/Material.hs:22:1-36 148953 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-38 148257 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-38 148258 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 148259 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 148269 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 148270 0 0.0 0.0 0.0 0.0
closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:281:1-35 148274 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 148275 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 148276 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 148277 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 148380 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 148381 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1730:5-28 148610 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1721,5)-(1725,52) 148611 0 0.0 0.0 0.0 0.0
emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 148612 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2155:5-38 148549 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2306:5-28 148550 0 0.0 0.0 0.0 0.0
liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2298:5-65 148551 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 148572 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 148552 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 148567 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:715:5-30 148568 0 0.0 0.0 0.0 0.0
toEncodingList Picture.Data src/Picture/Data.hs:73:1-32 148579 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 148580 0 0.0 0.0 0.0 0.0
emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 148581 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 148582 0 0.0 0.0 0.0 0.0
toEncodingList Shape.Data src/Shape/Data.hs:61:1-35 148569 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 148570 0 0.0 0.0 0.0 0.0
emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 148571 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 148395 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:715:5-30 148396 0 0.0 0.0 0.0 0.0
toEncodingList Dodge.Data.TractorBeam src/Dodge/Data/TractorBeam.hs:20:1-39 148678 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 148679 0 0.0 0.0 0.0 0.0
emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 148680 0 0.0 0.0 0.0 0.0
toEncodingList Dodge.Data.PulseLaser src/Dodge/Data/PulseLaser.hs:30:1-38 148646 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 148647 0 0.0 0.0 0.0 0.0
emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 148648 0 0.0 0.0 0.0 0.0
toEncodingList Dodge.Data.Laser src/Dodge/Data/Laser.hs:31:1-33 148634 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 148635 0 0.0 0.0 0.0 0.0
emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 148636 0 0.0 0.0 0.0 0.0
toEncodingList Dodge.Data.Shockwave src/Dodge/Data/Shockwave.hs:30:1-37 148622 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 148623 0 0.0 0.0 0.0 0.0
emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 148624 0 0.0 0.0 0.0 0.0
toEncodingList Dodge.Data.TeslaArc src/Dodge/Data/TeslaArc.hs:23:1-36 148592 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 148593 0 0.0 0.0 0.0 0.0
emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 148594 0 0.0 0.0 0.0 0.0
toEncodingList Picture.Data src/Picture/Data.hs:73:1-32 148536 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 148537 0 0.0 0.0 0.0 0.0
emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 148538 0 0.0 0.0 0.0 0.0
toEncodingList Dodge.Data.RadarBlip src/Dodge/Data/RadarBlip.hs:22:1-37 148524 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 148525 0 0.0 0.0 0.0 0.0
emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 148526 0 0.0 0.0 0.0 0.0
toEncodingList Dodge.Data.Spark src/Dodge/Data/Spark.hs:24:1-33 148512 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 148513 0 0.0 0.0 0.0 0.0
emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 148514 0 0.0 0.0 0.0 0.0
toEncodingList Dodge.Data.Flame src/Dodge/Data/Flame.hs:19:1-33 148500 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 148501 0 0.0 0.0 0.0 0.0
emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 148502 0 0.0 0.0 0.0 0.0
toEncodingList Dodge.Data.EnergyBall src/Dodge/Data/EnergyBall.hs:24:1-38 148488 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 148489 0 0.0 0.0 0.0 0.0
emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 148490 0 0.0 0.0 0.0 0.0
toEncodingList Dodge.Data.RadarSweep src/Dodge/Data/RadarSweep.hs:29:1-38 148476 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 148477 0 0.0 0.0 0.0 0.0
emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 148478 0 0.0 0.0 0.0 0.0
toEncodingList Dodge.Data.Bullet src/Dodge/Data/Bullet.hs:60:1-34 148464 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 148465 0 0.0 0.0 0.0 0.0
emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 148466 0 0.0 0.0 0.0 0.0
toEncodingList Dodge.Data.Prop src/Dodge/Data/Prop.hs:53:1-34 148442 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 148443 0 0.0 0.0 0.0 0.0
emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 148444 0 0.0 0.0 0.0 0.0
toEncodingList Dodge.Data.Cloud src/Dodge/Data/Cloud.hs:39:1-32 148409 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 148410 0 0.0 0.0 0.0 0.0
emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 148411 0 0.0 0.0 0.0 0.0
toEncodingList Dodge.Data.Cloud src/Dodge/Data/Cloud.hs:37:1-33 148397 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 148398 0 0.0 0.0 0.0 0.0
emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 148399 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1713:5-28 148278 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1706,5)-(1709,66) 148279 0 0.0 0.0 0.0 0.0
liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1709:9-66 148280 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2291:10-20 148281 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:667:5-80 148282 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 148296 0 0.0 0.0 0.0 0.0
emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 148422 0 0.0 0.0 0.0 0.0
liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2298:5-65 148283 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 148295 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 148300 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 148297 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1394:5-22 148298 0 0.0 0.0 0.0 0.0
int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:300:1-25 148299 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:56:1-32 148284 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:56:1-32 148285 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 148286 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 148287 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1394:5-22 148293 0 0.0 0.0 0.0 0.0
int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:300:1-25 148294 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 148691 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 148271 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:30:1-38 148205 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:30:1-38 148206 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 148207 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 148217 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 148218 0 0.0 0.0 0.0 0.0
closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:281:1-35 148222 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 148223 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 148224 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 148225 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1713:5-28 148226 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1706,5)-(1709,66) 148227 0 0.0 0.0 0.0 0.0
liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1709:9-66 148228 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2291:10-20 148229 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:667:5-80 148230 0 0.0 0.0 0.0 0.0
liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2298:5-65 148231 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:56:1-32 148232 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:56:1-32 148233 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 148234 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 148235 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 148219 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:55:1-41 148153 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:55:1-41 148154 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 148155 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 148165 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 148166 0 0.0 0.0 0.0 0.0
closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:281:1-35 148170 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 148171 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 148172 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 148173 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1713:5-28 148174 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1706,5)-(1709,66) 148175 0 0.0 0.0 0.0 0.0
liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1709:9-66 148176 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2291:10-20 148177 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:667:5-80 148178 0 0.0 0.0 0.0 0.0
liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2298:5-65 148179 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:56:1-32 148180 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:56:1-32 148181 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 148182 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 148183 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 148167 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:60:1-40 148101 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:60:1-40 148102 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 148103 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 148113 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 148114 0 0.0 0.0 0.0 0.0
closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:281:1-35 148118 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 148119 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 148120 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 148121 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1713:5-28 148122 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1706,5)-(1709,66) 148123 0 0.0 0.0 0.0 0.0
liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1709:9-66 148124 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2291:10-20 148125 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:667:5-80 148126 0 0.0 0.0 0.0 0.0
liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2298:5-65 148127 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:56:1-32 148128 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:56:1-32 148129 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 148130 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 148131 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 148115 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:199:1-40 148026 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:199:1-40 148027 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 148028 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 148038 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 148039 0 0.0 0.0 0.0 0.0
closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:281:1-35 148043 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 148044 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 148045 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 148046 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1713:5-28 148047 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1706,5)-(1709,66) 148048 0 0.0 0.0 0.0 0.0
liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1709:9-66 148049 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2291:10-20 148050 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:667:5-80 148051 0 0.0 0.0 0.0 0.0
liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2298:5-65 148052 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:56:1-32 148053 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:56:1-32 148054 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 148055 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 148056 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 148040 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:59:1-35 147921 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:59:1-35 147922 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 147923 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 147933 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 147934 0 0.0 0.0 0.0 0.0
closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:281:1-35 147938 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 147939 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 147940 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 147941 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1713:5-28 147942 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1706,5)-(1709,66) 147943 0 0.0 0.0 0.0 0.0
liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1709:9-66 147944 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2291:10-20 147945 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:667:5-80 147946 0 0.0 0.0 0.0 0.0
liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2298:5-65 147947 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:56:1-32 147948 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:56:1-32 147949 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 147950 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 147951 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1294:5-28 147959 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1289,5)-(1290,42) 147960 0 0.0 0.0 0.0 0.0
null_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:78:1-56 147961 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1394:5-22 148319 0 0.0 0.0 0.0 0.0
int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:300:1-25 148320 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 147935 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 147785 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 147786 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 147787 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 147794 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 147795 0 0.0 0.0 0.0 0.0
closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:281:1-35 147799 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 147800 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 147801 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 147802 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1713:5-28 147803 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1706,5)-(1709,66) 147804 0 0.0 0.0 0.0 0.0
liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1709:9-66 147805 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2291:10-20 147806 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:667:5-80 147807 0 0.0 0.0 0.0 0.0
liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2298:5-65 147808 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 147809 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 147810 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 147811 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 147812 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 147796 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:35:1-35 147328 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:35:1-35 147329 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 147330 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 147340 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 147341 0 0.0 0.0 0.0 0.0
closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:281:1-35 147345 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 147346 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 147347 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 147348 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1713:5-28 147349 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1706,5)-(1709,66) 147350 0 0.0 0.0 0.0 0.0
liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1709:9-66 147351 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2291:10-20 147352 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:667:5-80 147353 0 0.0 0.0 0.0 0.0
liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2298:5-65 147354 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 147355 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 147356 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 147357 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 147358 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 147342 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:34:1-35 147276 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:34:1-35 147277 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 147278 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 147288 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 147289 0 0.0 0.0 0.0 0.0
closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:281:1-35 147293 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 147294 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 147295 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 147296 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1713:5-28 147297 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1706,5)-(1709,66) 147298 0 0.0 0.0 0.0 0.0
liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1709:9-66 147299 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2291:10-20 147300 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:667:5-80 147301 0 0.0 0.0 0.0 0.0
liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2298:5-65 147302 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 147303 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 147304 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 147305 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 147306 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 147290 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:100:1-40 147224 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:100:1-40 147225 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 147226 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 147236 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 147237 0 0.0 0.0 0.0 0.0
closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:281:1-35 147241 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 147242 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 147243 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 147244 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1713:5-28 147245 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1706,5)-(1709,66) 147246 0 0.0 0.0 0.0 0.0
liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1709:9-66 147247 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2291:10-20 147248 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:667:5-80 147249 0 0.0 0.0 0.0 0.0
liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2298:5-65 147250 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 147251 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 147252 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 147253 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 147254 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 147238 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:18:1-38 147120 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:18:1-38 147121 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 147122 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 147129 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 147130 0 0.0 0.0 0.0 0.0
closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:281:1-35 147134 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 147135 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 147136 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 147137 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1713:5-28 147138 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1706,5)-(1709,66) 147139 0 0.0 0.0 0.0 0.0
liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1709:9-66 147140 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2291:10-20 147141 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:667:5-80 147142 0 0.0 0.0 0.0 0.0
liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2298:5-65 147143 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 147144 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 147145 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 147146 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 147147 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 147131 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146838 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146839 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 146840 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 146850 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 146851 0 0.0 0.0 0.0 0.0
closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:281:1-35 146855 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 146856 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 146857 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 146858 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1713:5-28 146859 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1706,5)-(1709,66) 146860 0 0.0 0.0 0.0 0.0
liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1709:9-66 146861 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2291:10-20 146862 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:667:5-80 146863 0 0.0 0.0 0.0 0.0
liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2298:5-65 146864 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 146865 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 146866 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 146874 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 146875 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146867 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146868 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 146869 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:715:5-30 146870 0 0.0 0.0 0.0 0.0
toEncodingList Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146871 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 146872 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 146873 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 146852 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146763 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146764 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 146765 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 146775 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 146776 0 0.0 0.0 0.0 0.0
closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:281:1-35 146780 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 146782 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 146783 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 146784 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1713:5-28 146785 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1706,5)-(1709,66) 146786 0 0.0 0.0 0.0 0.0
liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1709:9-66 146787 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2291:10-20 146788 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:667:5-80 146789 0 0.0 0.0 0.0 0.0
liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2298:5-65 146790 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 146791 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 146792 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146793 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146794 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 146804 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 146805 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 146815 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:715:5-30 146816 0 0.0 0.0 0.0 0.0
toEncodingList Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146817 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 146818 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 146819 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146795 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146796 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 146797 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:715:5-30 146798 0 0.0 0.0 0.0 0.0
toEncodingList Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146799 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 146800 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 146801 0 0.0 0.0 0.0 0.0
wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:180:1-62 146802 0 0.0 0.0 0.0 0.0
closeBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:279:1-35 146803 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 146777 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146689 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146690 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 146691 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 146698 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 146699 0 0.0 0.0 0.0 0.0
closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:281:1-35 146703 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 146704 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 146705 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 146706 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1713:5-28 146707 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1706,5)-(1709,66) 146708 0 0.0 0.0 0.0 0.0
liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1709:9-66 146709 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2291:10-20 146710 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:667:5-80 146711 0 0.0 0.0 0.0 0.0
liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2298:5-65 146712 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 146713 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 146714 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146715 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146716 0 0.0 0.0 0.0 0.0
wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:180:1-62 147668 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 147669 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 147670 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 147671 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 147672 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1713:5-28 147673 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1706,5)-(1709,66) 147674 0 0.0 0.0 0.0 0.0
liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1709:9-66 147675 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2291:10-20 147676 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:667:5-80 147677 0 0.0 0.0 0.0 0.0
liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2298:5-65 147678 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 147679 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 147680 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 147681 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 147682 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 146700 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 146740 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:715:5-30 146741 0 0.0 0.0 0.0 0.0
toEncodingList Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146742 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 146743 0 0.0 0.0 0.0 0.0
openBracket Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:278:1-35 146744 0 0.0 0.0 0.0 0.0
wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:180:1-62 146717 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 146718 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 146727 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 146728 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 146729 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1713:5-28 146730 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1706,5)-(1709,66) 146731 0 0.0 0.0 0.0 0.0
liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1709:9-66 146732 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2291:10-20 146733 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:667:5-80 146734 0 0.0 0.0 0.0 0.0
liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2298:5-65 146735 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 146736 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 146737 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146738 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146739 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:42:1-35 146519 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:42:1-35 146520 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 146521 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 146531 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 146532 0 0.0 0.0 0.0 0.0
closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:281:1-35 146536 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 146537 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 146538 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 146539 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1713:5-28 146540 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1706,5)-(1709,66) 146541 0 0.0 0.0 0.0 0.0
liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1709:9-66 146542 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2291:10-20 146543 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:667:5-80 146544 0 0.0 0.0 0.0 0.0
liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2298:5-65 146545 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 146546 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 146547 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 146561 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 146562 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:44:1-34 146548 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:44:1-34 146549 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 146550 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 146551 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 146559 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 146560 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 146533 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:36:1-45 146331 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:36:1-45 146332 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 146333 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 146343 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 146344 0 0.0 0.0 0.0 0.0
closeCurly Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:281:1-35 146348 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 146349 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 146350 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 146351 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1713:5-28 146352 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1706,5)-(1709,66) 146353 0 0.0 0.0 0.0 0.0
liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1709:9-66 146354 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2291:10-20 146355 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:667:5-80 146356 0 0.0 0.0 0.0 0.0
liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2298:5-65 146357 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 146358 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 146359 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 146360 0 0.0 0.0 0.0 0.0
comma Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:276:1-35 146361 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1394:5-22 146401 0 0.0 0.0 0.0 0.0
int Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:300:1-25 146402 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 146393 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:715:5-30 146394 0 0.0 0.0 0.0 0.0
toEncodingList Dodge.Data.Damage src/Dodge/Data/Damage.hs:31:1-34 146395 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 146396 0 0.0 0.0 0.0 0.0
emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 146397 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1730:5-28 146377 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1721,5)-(1725,52) 146378 0 0.0 0.0 0.0 0.0
emptyArray_ Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:152:1-50 146379 0 0.0 0.0 0.0 0.0
unquoted Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:114:1-47 146345 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 145819 0 0.0 0.0 0.2 0.3
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 145820 1 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 145821 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 155884 0 0.0 0.0 0.0 0.0
toEncodingList Geometry.Data src/Geometry/Data.hs:25:10-34 155913 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 155914 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 155931 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 155932 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 155933 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 155934 0 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 155935 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 155936 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:717:10-33 155885 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 155886 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:733:5-50 145977 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:841:5-39 145978 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 145979 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 145980 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1800:5-29 155736 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 155752 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 155753 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 155754 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 155755 0 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 155756 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 155757 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1214,5)-(1220,32) 155770 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 155781 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:733:5-50 155782 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:841:5-39 155783 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 155784 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 155785 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-40 155381 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-40 155382 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 155383 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 155384 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1778:5-28 155139 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1772:5-51 155140 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 155163 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2304:10-46 155164 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 155165 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2306:5-28 155278 0 0.0 0.0 0.0 0.0
liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2298:5-65 155279 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:70:1-38 155292 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:70:1-38 155293 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 155304 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1693:5-28 155320 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1689:5-52 155321 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-40 155361 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-40 155362 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 155369 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 155421 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 155422 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Wall.Structure src/Dodge/Data/Wall/Structure.hs:26:1-36 155408 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Wall.Structure src/Dodge/Data/Wall/Structure.hs:26:1-36 155409 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 155410 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 155411 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 155311 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 155312 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1394:5-22 155284 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 155179 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2304:10-46 155180 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 155181 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2306:5-28 155182 0 0.0 0.0 0.0 0.0
liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2298:5-65 155183 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:70:1-38 155232 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:70:1-38 155233 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 155244 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1693:5-28 155266 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1689:5-52 155267 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-40 155528 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-40 155529 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 155536 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Wall.Structure src/Dodge/Data/Wall/Structure.hs:26:1-36 155545 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Wall.Structure src/Dodge/Data/Wall/Structure.hs:26:1-36 155546 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 155547 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 155548 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 155254 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 155255 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1394:5-22 155191 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 154888 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:715:5-30 154889 0 0.0 0.0 0.0 0.0
toEncodingList Data.Tile src/Data/Tile.hs:30:1-32 154890 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 154891 0 0.0 0.0 0.0 0.0
toEncoding Data.Tile src/Data/Tile.hs:30:1-32 154902 0 0.0 0.0 0.0 0.0
toEncoding.\ Data.Tile src/Data/Tile.hs:30:1-32 154903 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 154912 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 155109 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 155110 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 155040 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 155041 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 155042 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 155043 0 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 155044 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 155045 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1214,5)-(1220,32) 155058 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 155094 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:733:5-50 155095 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:841:5-39 155096 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 155097 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 155098 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2304:10-46 155837 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 155838 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2306:5-28 155851 0 0.0 0.0 0.0 0.0
liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2298:5-65 155852 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1394:5-22 155857 0 0.0 0.0 0.0 0.0
toEncodingList Geometry.Data src/Geometry/Data.hs:25:10-34 154952 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 154953 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 154954 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 154955 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 154956 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 154957 0 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 154958 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 154959 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1214,5)-(1220,32) 154974 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 154995 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:733:5-50 154996 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:841:5-39 154997 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 154998 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 154999 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 154299 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 154300 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 154305 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 154527 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:715:5-30 154528 0 0.0 0.0 0.0 0.0
toEncodingList Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:77:1-38 154729 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 154730 0 0.0 0.0 0.0 0.0
toEncoding Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:77:1-38 154739 0 0.0 0.0 0.0 0.0
toEncoding.\ Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:77:1-38 154740 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 154747 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 154847 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 154848 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 154800 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 154801 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 154802 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 154803 0 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 154804 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 154805 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1214,5)-(1220,32) 154818 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 154829 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:733:5-50 154830 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:841:5-39 154831 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 154832 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 154833 0 0.0 0.0 0.0 0.0
toEncodingList Dodge.GameRoom src/Dodge/GameRoom.hs:29:1-36 154529 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 154530 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 154691 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 154692 0 0.0 0.0 0.0 0.0
toEncoding Dodge.GameRoom src/Dodge/GameRoom.hs:29:1-36 154541 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.GameRoom src/Dodge/GameRoom.hs:29:1-36 154542 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 154551 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 154677 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 154678 0 0.0 0.0 0.0 0.0
toEncodingList Geometry.Data src/Geometry/Data.hs:25:10-34 154591 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 154592 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 154593 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 154594 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 154595 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 154596 0 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 154597 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 154598 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1214,5)-(1220,32) 154613 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 154624 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:733:5-50 154625 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:841:5-39 154626 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 154627 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 154628 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Bounds src/Dodge/Data/Bounds.hs:22:1-34 154485 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Bounds src/Dodge/Data/Bounds.hs:22:1-34 154486 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 154491 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 154501 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 154502 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:23:1-37 154317 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:23:1-37 154318 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1730:5-28 154340 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1721,5)-(1725,52) 154341 0 0.0 0.0 0.0 0.0
liftToEncoding.pairEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1725:9-52 154346 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2306:5-28 154376 0 0.0 0.0 0.0 0.0
liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2298:5-65 154377 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:22:1-43 154407 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:22:1-43 154408 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 154409 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 154410 0 0.0 0.0 0.0 0.0
toEncoding Color.Data src/Color/Data.hs:34:1-40 154388 0 0.0 0.0 0.0 0.0
toEncoding.\ Color.Data src/Color/Data.hs:34:1-40 154389 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 154390 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 154391 0 0.0 0.0 0.0 0.0
toJSONKey Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:50:10-29 154357 0 0.0 0.0 0.0 0.0
toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:489:5-48 154358 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:44:1-38 154359 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:44:1-38 154360 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 154361 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 154362 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:65:1-32 153939 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:65:1-32 153940 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 153941 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 153942 0 0.0 0.0 0.0 0.0
toEncoding Shape.Data src/Shape/Data.hs:58:1-37 153382 0 0.0 0.0 0.0 0.0
toEncoding.\ Shape.Data src/Shape/Data.hs:58:1-37 153383 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 153384 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 153385 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:64:1-32 152936 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:64:1-32 152937 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 152938 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 152939 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:37:1-39 152852 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:37:1-39 152853 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 152854 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 152855 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:66:1-34 152558 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:66:1-34 152559 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 152560 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 152561 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Modification src/Dodge/Data/Modification.hs:30:1-40 152502 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Modification src/Dodge/Data/Modification.hs:30:1-40 152503 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 152504 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 152505 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.BlBl src/Dodge/Data/BlBl.hs:15:1-32 151604 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.BlBl src/Dodge/Data/BlBl.hs:15:1-32 151605 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 151606 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 151607 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal.Status src/Dodge/Data/Terminal/Status.hs:19:1-42 151025 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Terminal.Status src/Dodge/Data/Terminal/Status.hs:19:1-42 151026 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 151027 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 151028 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 150982 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 150983 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 150984 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 150985 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:45:1-48 150493 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:45:1-48 150494 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 150495 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 150496 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:46:1-47 150450 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:46:1-47 150451 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 150452 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 150453 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:61:1-39 150388 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:61:1-39 150389 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 150390 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 150391 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:50:1-38 149829 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:50:1-38 149830 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 149831 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 149832 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:49:1-38 149449 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:49:1-38 149450 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 149451 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 149452 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:67:1-32 149313 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:67:1-32 149314 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 149315 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 149316 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Wall.Structure src/Dodge/Data/Wall/Structure.hs:25:1-41 149072 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Wall.Structure src/Dodge/Data/Wall/Structure.hs:25:1-41 149073 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 149074 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 149075 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:43:1-35 148807 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:43:1-35 148808 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 148809 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 148810 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:200:1-36 147988 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:200:1-36 147989 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 147990 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 147991 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:104:1-38 147735 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:104:1-38 147736 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 147737 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 147738 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:34:1-35 147550 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:34:1-35 147551 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 147552 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 147553 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:100:1-40 147505 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:100:1-40 147506 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 147507 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 147508 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:18:1-38 147032 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:18:1-38 147033 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 147034 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 147035 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:76:1-37 146944 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:76:1-37 146945 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 146946 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 146947 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146650 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146651 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 146652 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 146653 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146589 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146590 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 146591 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 146592 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:43:1-36 146448 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:43:1-36 146449 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 146450 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 146451 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:37:1-40 146292 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:37:1-40 146293 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 146294 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 146295 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 146190 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 146191 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 146192 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 146193 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:105:1-40 146056 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:105:1-40 146057 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 146058 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 146059 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 145833 0 0.0 0.0 0.1 0.2
toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 145834 0 0.0 0.0 0.1 0.2
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 145839 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2306:5-28 154217 0 0.0 0.0 0.0 0.0
liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2298:5-65 154218 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 154283 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 154284 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 154238 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 154239 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 154240 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 154241 0 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 154242 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 154243 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1214,5)-(1220,32) 154256 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 154267 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:733:5-50 154268 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:841:5-39 154269 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 154270 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 154271 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 154155 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 154156 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 154157 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 154158 0 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 154159 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 154160 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1214,5)-(1220,32) 154173 0 0.0 0.0 0.0 0.0
toEncoding NewInt src/NewInt.hs:39:1-37 154097 0 0.0 0.0 0.0 0.0
toEncoding.\ NewInt src/NewInt.hs:39:1-37 154098 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2155:5-38 148546 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2306:5-28 148547 0 0.0 0.0 0.0 0.0
liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2298:5-65 148548 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 148391 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:715:5-30 148392 0 0.0 0.0 0.0 0.0
toEncodingList Dodge.Data.ForegroundShape src/Dodge/Data/ForegroundShape.hs:20:1-43 153225 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 153226 0 0.0 0.0 0.0 0.0
toEncoding Shape.Data src/Shape/Data.hs:61:1-35 153345 0 0.0 0.0 0.0 0.0
toEncoding.\ Shape.Data src/Shape/Data.hs:61:1-35 153346 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 153351 0 0.0 0.0 0.0 0.0
toEncoding Shape.Data src/Shape/Data.hs:59:1-32 153609 0 0.0 0.0 0.0 0.0
toEncoding.\ Shape.Data src/Shape/Data.hs:59:1-32 153610 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 153611 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 153612 0 0.0 0.0 0.0 0.0
toEncoding Shape.Data src/Shape/Data.hs:60:1-38 153588 0 0.0 0.0 0.0 0.0
toEncoding.\ Shape.Data src/Shape/Data.hs:60:1-38 153589 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 153590 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 153591 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:44:5-49 153513 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 153514 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 153515 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 153516 0 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 153517 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 153518 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1214,5)-(1220,32) 153531 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 153542 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:733:5-50 153543 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:841:5-39 153544 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 153545 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 153546 0 0.0 0.0 0.0 0.0
toEncoding Shape.Data src/Shape/Data.hs:58:1-37 153364 0 0.0 0.0 0.0 0.0
toEncoding.\ Shape.Data src/Shape/Data.hs:58:1-37 153365 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 153370 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 153632 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 153633 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1394:5-22 153403 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.ForegroundShape src/Dodge/Data/ForegroundShape.hs:20:1-43 153235 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.ForegroundShape src/Dodge/Data/ForegroundShape.hs:20:1-43 153236 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 153245 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2155:5-38 153330 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2306:5-28 153331 0 0.0 0.0 0.0 0.0
liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2298:5-65 153332 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 153317 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 153318 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 153268 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 153269 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 153270 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 153271 0 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 153272 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 153273 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1214,5)-(1220,32) 153286 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 153297 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:733:5-50 153298 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:841:5-39 153299 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 153300 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 153301 0 0.0 0.0 0.0 0.0
toEncodingList Geometry.Data src/Geometry/Data.hs:36:10-34 153444 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 153445 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:37:5-49 153446 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 153447 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 153448 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 153449 0 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 153450 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 153451 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1214,5)-(1220,32) 153466 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 153477 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:733:5-50 153478 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:841:5-39 153479 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 153480 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 153481 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1713:5-28 145861 0 0.0 0.0 0.1 0.2
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1706,5)-(1709,66) 145862 0 0.0 0.0 0.1 0.2
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:715:5-30 146256 0 0.0 0.0 0.0 0.0
liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1709:9-66 146257 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2291:10-20 146258 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:667:5-80 146259 0 0.0 0.0 0.0 0.0
liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1709:9-66 145863 0 0.0 0.0 0.1 0.2
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2291:10-20 145864 0 0.0 0.0 0.1 0.2
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:667:5-80 145865 0 0.0 0.0 0.1 0.2
liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2298:5-65 145874 0 0.0 0.0 0.1 0.2
toEncoding Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:31:1-39 153689 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:31:1-39 153690 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 153695 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:30:1-35 153717 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:30:1-35 153718 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 153723 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 153795 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 153796 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:37:5-49 153746 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 153747 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 153748 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 153749 0 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 153750 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 153751 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1214,5)-(1220,32) 153764 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 153775 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:733:5-50 153776 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:841:5-39 153777 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 153778 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 153779 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:38:1-34 152728 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:38:1-34 152729 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 152734 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:37:1-39 152834 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:37:1-39 152835 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 152840 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 153108 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 153109 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:44:5-49 153063 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 153064 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 153065 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 153066 0 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 153067 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 153068 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1214,5)-(1220,32) 153081 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 153092 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:733:5-50 153093 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:841:5-39 153094 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 153095 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 153096 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:64:1-32 152918 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:64:1-32 152919 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 152924 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:37:5-49 152977 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 152978 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 152979 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 152980 0 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 152981 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 152982 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1214,5)-(1220,32) 152995 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 153016 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:733:5-50 153017 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:841:5-39 153018 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 153019 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 153020 0 0.0 0.0 0.0 0.0
wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:180:1-62 152959 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 152822 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 152823 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 152757 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 152758 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 152759 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 152760 0 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 152761 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 152762 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1214,5)-(1220,32) 152775 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 152786 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:733:5-50 152787 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:841:5-39 152788 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 152789 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 152790 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Modification src/Dodge/Data/Modification.hs:30:1-40 152484 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Modification src/Dodge/Data/Modification.hs:30:1-40 152485 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 152490 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 152679 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 152680 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:66:1-34 152540 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:66:1-34 152541 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 152546 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 152672 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 152673 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:37:5-49 152609 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 152610 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 152611 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 152612 0 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 152613 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 152614 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1214,5)-(1220,32) 152627 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 152648 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:733:5-50 152649 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:841:5-39 152650 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 152651 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 152652 0 0.0 0.0 0.0 0.0
wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:180:1-62 152581 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:14:1-37 152385 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:14:1-37 152386 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 152391 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 152463 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 152464 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 152414 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 152415 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 152416 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 152417 0 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 152418 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 152419 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1214,5)-(1220,32) 152432 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 152443 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:733:5-50 152444 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:841:5-39 152445 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 152446 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 152447 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:34:1-33 151795 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Block src/Dodge/Data/Block.hs:34:1-33 151796 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 151801 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 152006 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 152007 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 151959 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 151960 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 151961 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 151962 0 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 151963 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 151964 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1214,5)-(1220,32) 151977 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 151988 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:733:5-50 151989 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:841:5-39 151990 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 151991 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 151992 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 151850 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:715:5-30 151851 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1392:10-19 151852 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 151853 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1394:5-22 151860 0 0.0 0.0 0.0 0.0
toEncodingList Geometry.Data src/Geometry/Data.hs:25:10-34 151875 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 151876 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 151898 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 151899 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 151900 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 151901 0 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 151902 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 151903 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1214,5)-(1220,32) 151916 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 151927 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:733:5-50 151928 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:841:5-39 151929 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 151930 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 151931 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1698:5-43 151823 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 151824 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:715:5-30 151825 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1392:10-19 151826 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 151827 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1394:5-22 151810 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 150748 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 150749 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 150754 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1730:5-28 151376 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1721,5)-(1725,52) 151377 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 151522 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151556 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151557 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 151564 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.BlBl src/Dodge/Data/BlBl.hs:15:1-32 151586 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.BlBl src/Dodge/Data/BlBl.hs:15:1-32 151587 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 151592 0 0.0 0.0 0.0 0.0
toJSONKeyList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2282:5-40 151530 0 0.0 0.0 0.0 0.0
toJSONKeyText Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:514:1-49 151531 0 0.0 0.0 0.0 0.0
toJSONKeyKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:520:1-44 151532 0 0.0 0.0 0.0 0.0
key Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:250:1-23 151533 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 151534 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 151535 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal.Status src/Dodge/Data/Terminal/Status.hs:19:1-42 151303 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Terminal.Status src/Dodge/Data/Terminal/Status.hs:19:1-42 151304 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151280 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151281 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:44:5-49 151125 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 151126 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 151127 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 151128 0 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 151129 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 151130 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1214,5)-(1220,32) 151143 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 151154 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:733:5-50 151155 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:841:5-39 151156 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 151157 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 151158 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 150777 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:715:5-30 150778 0 0.0 0.0 0.0 0.0
toEncodingList Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151213 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 151214 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151224 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151225 0 0.0 0.0 0.0 0.0
toEncodingList Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 150779 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 150780 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 150829 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 150830 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:44:5-49 150858 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 150859 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 150860 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 150861 0 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 150862 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 150863 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1214,5)-(1220,32) 150876 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 150887 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:733:5-50 150888 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:841:5-39 150889 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 150890 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 150891 0 0.0 0.0 0.0 0.0
wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:180:1-62 150831 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 150791 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 150792 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 150801 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 150910 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 150911 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 150973 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 151057 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 151058 0 0.0 0.0 0.0 0.0
toEncoding Sound.Data src/Sound/Data.hs:59:1-35 151444 0 0.0 0.0 0.0 0.0
toEncoding.\ Sound.Data src/Sound/Data.hs:59:1-35 151445 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal.Status src/Dodge/Data/Terminal/Status.hs:19:1-42 151007 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Terminal.Status src/Dodge/Data/Terminal/Status.hs:19:1-42 151008 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 151013 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 151062 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 151063 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1394:5-22 150810 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2304:10-46 151177 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 151178 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:62:1-35 149962 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:62:1-35 149963 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 149968 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1730:5-28 150262 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1721,5)-(1725,52) 150263 0 0.0 0.0 0.0 0.0
liftToEncoding.pairEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1725:9-52 150268 0 0.0 0.0 0.0 0.0
toJSONKey Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:25:10-29 150279 0 0.0 0.0 0.0 0.0
toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:489:5-48 150280 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:24:1-38 150281 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:24:1-38 150282 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 150283 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 150284 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:61:1-39 150206 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:61:1-39 150207 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 150379 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 150583 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 150584 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:47:1-43 150413 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:47:1-43 150414 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 150419 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:46:1-47 150432 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:46:1-47 150433 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 150438 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 150678 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 150679 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 150607 0 0.0 0.0 0.0 0.0
toEncodingList Geometry.Data src/Geometry/Data.hs:25:10-34 150608 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 150609 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 150632 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 150633 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 150634 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 150635 0 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 150636 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 150637 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1214,5)-(1220,32) 150650 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 150661 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:733:5-50 150662 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:841:5-39 150663 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 150664 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 150665 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:45:1-48 150475 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:45:1-48 150476 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 150481 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 150700 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:715:5-30 150701 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1392:10-19 150702 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 150703 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:200:1-36 150517 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:200:1-36 150518 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 150523 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:194:1-39 150532 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:194:1-39 150533 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 150534 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 150535 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:44:5-49 150136 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 150137 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 150138 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 150139 0 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 150140 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 150141 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1214,5)-(1220,32) 150154 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 150165 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:733:5-50 150166 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:841:5-39 150167 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 150168 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 150169 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 150114 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 150115 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 150051 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 150052 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 150053 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 150054 0 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 150055 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 150056 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1214,5)-(1220,32) 150069 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 150080 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:733:5-50 150081 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:841:5-39 150082 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 150083 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 150084 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Material src/Dodge/Data/Material.hs:22:1-36 150022 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Material src/Dodge/Data/Material.hs:22:1-36 150023 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 150024 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 150025 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1698:5-43 149996 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 149997 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:715:5-30 149998 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1392:10-19 149999 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 150000 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1394:5-22 149977 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 149550 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 149551 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:51:1-32 149267 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:51:1-32 149268 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 149273 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:50:1-38 149684 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:50:1-38 149685 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 149820 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 149865 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 149866 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2306:5-28 149496 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 149497 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 149498 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 149499 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 149500 0 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 149501 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 149502 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1214,5)-(1220,32) 149516 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 149537 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:733:5-50 149538 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:841:5-39 149539 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 149540 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 149541 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:49:1-38 149431 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:49:1-38 149432 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 149437 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 149768 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 149769 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 149471 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 149472 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:67:1-32 149295 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:67:1-32 149296 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 149301 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 149763 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 149764 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.CreatureEffect src/Dodge/Data/CreatureEffect.hs:33:1-32 149410 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.CreatureEffect src/Dodge/Data/CreatureEffect.hs:33:1-32 149411 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 149412 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 149413 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 149361 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 149362 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 149363 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 149364 0 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 149365 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 149366 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1214,5)-(1220,32) 149379 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 149390 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:733:5-50 149391 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:841:5-39 149392 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 149393 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 149394 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 149341 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 149342 0 0.0 0.0 0.0 0.0
wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:180:1-62 149336 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:44:1-32 148697 0 0.0 0.0 0.0 0.1
toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:44:1-32 148698 0 0.0 0.0 0.0 0.1
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 148703 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Material src/Dodge/Data/Material.hs:22:1-36 148920 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Material src/Dodge/Data/Material.hs:22:1-36 148921 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 148922 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 148923 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 148907 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 148908 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Wall.Structure src/Dodge/Data/Wall/Structure.hs:25:1-41 148859 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Wall.Structure src/Dodge/Data/Wall/Structure.hs:25:1-41 148860 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 149063 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 149112 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 149113 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1394:5-22 149093 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1322:5-23 148838 0 0.0 0.0 0.0 0.0
bool Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(189,1)-(190,29) 148839 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:43:1-35 148789 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:43:1-35 148790 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 148795 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 148960 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 148961 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1394:5-22 148828 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1394:5-22 148778 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2306:5-28 148728 0 0.0 0.0 0.0 0.1
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 148729 0 0.0 0.0 0.0 0.1
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 148730 0 0.0 0.0 0.0 0.1
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 148731 0 0.0 0.0 0.0 0.1
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 148732 0 0.0 0.0 0.0 0.1
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 148733 0 0.0 0.0 0.0 0.1
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 148734 0 0.0 0.0 0.0 0.1
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1214,5)-(1220,32) 148748 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 148759 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:733:5-50 148760 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:841:5-39 148761 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 148762 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 148763 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:56:1-32 147889 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:56:1-32 147890 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 147895 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-38 148245 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-38 148246 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:30:1-38 148193 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:30:1-38 148194 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:55:1-41 148141 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:55:1-41 148142 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:60:1-40 148089 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:60:1-40 148090 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:200:1-36 147970 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:200:1-36 147971 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 147976 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 148353 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 148354 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:194:1-39 148341 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:194:1-39 148342 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 148343 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 148344 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:199:1-40 148014 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:199:1-40 148015 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:59:1-35 147909 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:59:1-35 147910 0 0.0 0.0 0.0 0.0
toEncoding.\ NewInt src/NewInt.hs:38:1-34 148063 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 145890 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 145891 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 145902 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 147367 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 147368 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 147373 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:35:1-35 147316 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:35:1-35 147317 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:34:1-35 147264 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:34:1-35 147265 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 147541 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 147646 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 147647 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:44:5-49 147585 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 147586 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 147587 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 147588 0 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 147589 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 147590 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1214,5)-(1220,32) 147603 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 147624 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:733:5-50 147625 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:841:5-39 147626 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 147627 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 147628 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:100:1-40 147212 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:100:1-40 147213 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 147496 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 147641 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 147642 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:87:1-34 147156 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:87:1-34 147157 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 147162 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 147179 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:715:5-30 147195 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1392:10-19 147196 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 147197 0 0.0 0.0 0.0 0.0
toEncodingList Geometry.Data src/Geometry/Data.hs:25:10-34 147180 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 147181 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:77:1-38 146884 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:77:1-38 146885 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 146890 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:73:1-36 147090 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:73:1-36 147091 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:18:1-38 147108 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:18:1-38 147109 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:72:1-34 146995 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:72:1-34 146996 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 147001 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:18:1-38 147014 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:18:1-38 147015 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 147020 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 147478 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 147479 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 147054 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 147055 0 0.0 0.0 0.0 0.0
wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:180:1-62 147077 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:76:1-37 146926 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:76:1-37 146927 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 146932 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 147473 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 147474 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:74:1-37 146905 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:74:1-37 146906 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 146907 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 146908 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146571 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146572 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 146577 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 147463 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 147464 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146632 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146633 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 146638 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 147468 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 147469 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 146723 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:715:5-30 146724 0 0.0 0.0 0.0 0.0
toEncodingList Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146725 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 146726 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146751 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146752 0 0.0 0.0 0.0 0.0
wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:180:1-62 146673 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 146615 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:715:5-30 146616 0 0.0 0.0 0.0 0.0
toEncodingList Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146813 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 146814 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146826 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146827 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:44:1-34 146411 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:44:1-34 146412 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 146417 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 146557 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 146558 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:42:1-35 146507 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:42:1-35 146508 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:43:1-36 146430 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:43:1-36 146431 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 146436 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 147458 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 147459 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:41:1-39 146484 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:41:1-39 146485 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 146486 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 146487 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:37:1-40 146274 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:37:1-40 146275 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 146280 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 147453 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 147454 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:36:1-45 146319 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:36:1-45 146320 0 0.0 0.0 0.0 0.0
toEncoding NewInt src/NewInt.hs:39:1-37 146224 0 0.0 0.0 0.0 0.0
toEncoding.\ NewInt src/NewInt.hs:39:1-37 146225 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 146172 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 146173 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 146178 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 147448 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 147449 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1394:5-22 146161 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:105:1-40 146037 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:105:1-40 146038 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 146043 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 147636 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 147637 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:104:1-38 147717 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:104:1-38 147718 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 147723 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 147829 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 147830 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 146152 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 146153 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Material src/Dodge/Data/Material.hs:22:1-36 146123 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Material src/Dodge/Data/Material.hs:22:1-36 146124 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 146125 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 146126 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:97:1-33 146088 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:97:1-33 146089 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 146094 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 146014 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 146015 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:37:5-49 145926 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 145927 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 145928 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 145929 0 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 145930 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 145931 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1214,5)-(1220,32) 145944 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 145957 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:733:5-50 145958 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:841:5-39 145959 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 145960 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 145961 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1394:5-22 145880 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2306:5-28 149587 0 0.0 0.0 0.0 0.0
liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2298:5-65 149588 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:65:1-32 153858 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:65:1-32 153859 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 153930 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 153974 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 153975 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 153976 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 153977 0 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 153978 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 153979 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1214,5)-(1220,32) 153992 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 149615 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 149616 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 149617 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 149618 0 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 149619 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 149620 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1214,5)-(1220,32) 149633 0 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 149654 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:733:5-50 149655 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:841:5-39 149656 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 149657 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 149658 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-40 155657 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-40 155658 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 155659 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 155667 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 155668 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1778:5-28 155236 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1772:5-51 155296 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 155297 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2304:10-46 155298 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 155299 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2306:5-28 155300 0 0.0 0.0 0.0 0.0
liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2298:5-65 155301 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:70:1-38 155302 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:70:1-38 155303 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1693:5-28 155365 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1689:5-52 155366 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-40 155367 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-40 155368 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 155237 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2304:10-46 155238 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 155239 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2306:5-28 155240 0 0.0 0.0 0.0 0.0
liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2298:5-65 155241 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:70:1-38 155242 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:70:1-38 155243 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1693:5-28 155532 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1689:5-52 155533 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-40 155534 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-40 155535 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 154906 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:715:5-30 154907 0 0.0 0.0 0.0 0.0
toEncodingList Data.Tile src/Data/Tile.hs:30:1-32 154908 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 154909 0 0.0 0.0 0.0 0.0
toEncoding Data.Tile src/Data/Tile.hs:30:1-32 154910 0 0.0 0.0 0.0 0.0
toEncoding.\ Data.Tile src/Data/Tile.hs:30:1-32 154911 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 154303 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 154304 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 154545 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:715:5-30 154546 0 0.0 0.0 0.0 0.0
toEncodingList Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:77:1-38 154743 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 154744 0 0.0 0.0 0.0 0.0
toEncoding Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:77:1-38 154745 0 0.0 0.0 0.0 0.0
toEncoding.\ Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:77:1-38 154746 0 0.0 0.0 0.0 0.0
toEncodingList Dodge.GameRoom src/Dodge/GameRoom.hs:29:1-36 154547 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 154548 0 0.0 0.0 0.0 0.0
toEncoding Dodge.GameRoom src/Dodge/GameRoom.hs:29:1-36 154549 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.GameRoom src/Dodge/GameRoom.hs:29:1-36 154550 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Bounds src/Dodge/Data/Bounds.hs:22:1-34 154489 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Bounds src/Dodge/Data/Bounds.hs:22:1-34 154490 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:23:1-37 154323 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:23:1-37 154324 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:65:1-32 153867 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:65:1-32 153868 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 153869 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 153880 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 153881 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:64:1-32 153136 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:64:1-32 153137 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 153138 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 153146 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 153147 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal.Status src/Dodge/Data/Terminal/Status.hs:19:1-42 151312 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Terminal.Status src/Dodge/Data/Terminal/Status.hs:19:1-42 151313 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 151314 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 151322 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 151323 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151233 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151234 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 151235 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 151246 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 151247 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 150919 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 150920 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 150921 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 150932 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 150933 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:61:1-39 150215 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:61:1-39 150216 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 150217 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 150228 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 150229 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:50:1-38 149693 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:50:1-38 149694 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 149695 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 149706 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 149707 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:43:1-35 149022 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:43:1-35 149023 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 149024 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 149032 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 149033 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Wall.Structure src/Dodge/Data/Wall/Structure.hs:25:1-41 148868 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Wall.Structure src/Dodge/Data/Wall/Structure.hs:25:1-41 148869 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 148870 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 148881 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 148882 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-38 148254 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-38 148255 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 148256 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 148267 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 148268 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:30:1-38 148202 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:30:1-38 148203 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 148204 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 148215 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 148216 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:55:1-41 148150 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:55:1-41 148151 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 148152 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 148163 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 148164 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:60:1-40 148098 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:60:1-40 148099 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 148100 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 148111 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 148112 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:199:1-40 148023 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:199:1-40 148024 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 148025 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 148036 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 148037 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:59:1-35 147918 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:59:1-35 147919 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 147920 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 147931 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 147932 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 147782 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 147783 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 147784 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 147792 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 147793 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:35:1-35 147325 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:35:1-35 147326 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 147327 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 147338 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 147339 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:34:1-35 147273 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:34:1-35 147274 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 147275 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 147286 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 147287 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:100:1-40 147221 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:100:1-40 147222 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 147223 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 147234 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 147235 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:18:1-38 147117 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:18:1-38 147118 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 147119 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 147127 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 147128 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146835 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146836 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 146837 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 146848 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 146849 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146760 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146761 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 146762 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 146773 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 146774 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146686 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146687 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 146688 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 146696 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 146697 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:42:1-35 146516 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:42:1-35 146517 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 146518 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 146529 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 146530 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:36:1-45 146328 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:36:1-45 146329 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 146330 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 146341 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 146342 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 145837 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 145838 0 0.0 0.0 0.0 0.0
toEncoding NewInt src/NewInt.hs:39:1-37 154103 0 0.0 0.0 0.0 0.0
toEncoding.\ NewInt src/NewInt.hs:39:1-37 154104 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 153239 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:715:5-30 153240 0 0.0 0.0 0.0 0.0
toEncodingList Dodge.Data.ForegroundShape src/Dodge/Data/ForegroundShape.hs:20:1-43 153241 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 153242 0 0.0 0.0 0.0 0.0
toEncoding Shape.Data src/Shape/Data.hs:61:1-35 153349 0 0.0 0.0 0.0 0.0
toEncoding.\ Shape.Data src/Shape/Data.hs:61:1-35 153350 0 0.0 0.0 0.0 0.0
toEncoding Shape.Data src/Shape/Data.hs:58:1-37 153368 0 0.0 0.0 0.0 0.0
toEncoding.\ Shape.Data src/Shape/Data.hs:58:1-37 153369 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.ForegroundShape src/Dodge/Data/ForegroundShape.hs:20:1-43 153243 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.ForegroundShape src/Dodge/Data/ForegroundShape.hs:20:1-43 153244 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1713:5-28 145894 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1706,5)-(1709,66) 145895 0 0.0 0.0 0.0 0.0
liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1709:9-66 145896 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2291:10-20 145897 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:667:5-80 145898 0 0.0 0.0 0.0 0.0
liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2298:5-65 145899 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:31:1-39 153693 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:31:1-39 153694 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:30:1-35 153721 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:30:1-35 153722 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:38:1-34 152732 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:38:1-34 152733 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:37:1-39 152838 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:37:1-39 152839 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:64:1-32 152922 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:64:1-32 152923 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Modification src/Dodge/Data/Modification.hs:30:1-40 152488 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Modification src/Dodge/Data/Modification.hs:30:1-40 152489 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:66:1-34 152544 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:66:1-34 152545 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:14:1-37 152389 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:14:1-37 152390 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:34:1-33 151799 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Block src/Dodge/Data/Block.hs:34:1-33 151800 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 150752 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 150753 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1730:5-28 151560 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1721,5)-(1725,52) 151561 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151562 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151563 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.BlBl src/Dodge/Data/BlBl.hs:15:1-32 151590 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.BlBl src/Dodge/Data/BlBl.hs:15:1-32 151591 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 150795 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:715:5-30 150796 0 0.0 0.0 0.0 0.0
toEncodingList Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 150797 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 150798 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 150799 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 150800 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 150971 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 150972 0 0.0 0.0 0.0 0.0
toEncoding Sound.Data src/Sound/Data.hs:59:1-35 151450 0 0.0 0.0 0.0 0.0
toEncoding.\ Sound.Data src/Sound/Data.hs:59:1-35 151451 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal.Status src/Dodge/Data/Terminal/Status.hs:19:1-42 151011 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Terminal.Status src/Dodge/Data/Terminal/Status.hs:19:1-42 151012 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:62:1-35 149966 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:62:1-35 149967 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:61:1-39 150377 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:61:1-39 150378 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:47:1-43 150417 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:47:1-43 150418 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:46:1-47 150436 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:46:1-47 150437 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:45:1-48 150479 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:45:1-48 150480 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:200:1-36 150521 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:200:1-36 150522 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:51:1-32 149271 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:51:1-32 149272 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:50:1-38 149818 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:50:1-38 149819 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:49:1-38 149435 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:49:1-38 149436 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:67:1-32 149299 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:67:1-32 149300 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:44:1-32 148701 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:44:1-32 148702 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Wall.Structure src/Dodge/Data/Wall/Structure.hs:25:1-41 149061 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Wall.Structure src/Dodge/Data/Wall/Structure.hs:25:1-41 149062 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:43:1-35 148793 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:43:1-35 148794 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:56:1-32 147893 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:56:1-32 147894 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:200:1-36 147974 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:200:1-36 147975 0 0.0 0.0 0.0 0.0
toEncoding.\ NewInt src/NewInt.hs:38:1-34 148068 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 145900 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 145901 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:34:1-35 147539 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:34:1-35 147540 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:100:1-40 147494 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:100:1-40 147495 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 147371 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 147372 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:87:1-34 147160 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:87:1-34 147161 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:77:1-38 146888 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:77:1-38 146889 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:73:1-36 147096 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:73:1-36 147097 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:72:1-34 146999 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:72:1-34 147000 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:18:1-38 147018 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:18:1-38 147019 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:76:1-37 146930 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:76:1-37 146931 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146575 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146576 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146636 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146637 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:44:1-34 146415 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:44:1-34 146416 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:43:1-36 146434 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:43:1-36 146435 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:37:1-40 146278 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:37:1-40 146279 0 0.0 0.0 0.0 0.0
toEncoding NewInt src/NewInt.hs:39:1-37 146230 0 0.0 0.0 0.0 0.0
toEncoding.\ NewInt src/NewInt.hs:39:1-37 146231 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 146176 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 146177 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:105:1-40 146041 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:105:1-40 146042 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:104:1-38 147721 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:104:1-38 147722 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:97:1-33 146092 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:97:1-33 146093 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2306:5-28 153926 0 0.0 0.0 0.0 0.0
liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2298:5-65 153927 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:65:1-32 153928 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:65:1-32 153929 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1778:5-28 155133 1 0.0 0.0 0.1 0.1
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1772:5-51 155134 1 0.0 0.0 0.0 0.0
unId Data.Vector.Fusion.Util src/Data/Vector/Fusion/Util.hs:25:21-24 155136 315 0.0 0.0 0.0 0.0
basicUnsafeIndexM Data.Vector src/Data/Vector.hs:282:3-62 155137 314 0.0 0.0 0.0 0.0
array# Data.Primitive.Array Data/Primitive/Array.hs:69:5-10 155138 314 0.0 0.0 0.0 0.0
basicLength Data.Vector src/Data/Vector.hs:276:3-32 155135 1 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 155160 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2304:10-46 155161 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 155162 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2306:5-28 155276 0 0.0 0.0 0.0 0.0
liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2298:5-65 155277 185 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:70:1-38 155288 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:70:1-38 155289 185 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 155291 185 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 155290 185 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 155294 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 155295 185 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1693:5-28 155318 185 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1689:5-52 155319 185 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-40 155357 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-40 155358 31 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 155360 31 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 155359 31 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 155363 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 155364 31 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 155396 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 155397 31 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Wall.Structure src/Dodge/Data/Wall/Structure.hs:26:1-36 155402 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Wall.Structure src/Dodge/Data/Wall/Structure.hs:26:1-36 155403 31 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 155305 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 155306 370 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 155309 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 155310 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1394:5-22 155283 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 155144 1 0.0 0.0 0.1 0.1
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2304:10-46 155158 0 0.0 0.0 0.1 0.1
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 155159 0 0.0 0.0 0.1 0.1
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2306:5-28 155177 0 0.0 0.0 0.1 0.1
liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2298:5-65 155178 655 0.0 0.0 0.1 0.1
toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:70:1-38 155196 0 0.0 0.0 0.1 0.1
toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:70:1-38 155197 655 0.0 0.0 0.1 0.1
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 155231 655 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 155230 655 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 155234 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 155235 655 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1693:5-28 155264 655 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1689:5-52 155265 655 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-40 155524 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.PathGraph src/Dodge/Data/PathGraph.hs:66:1-40 155525 175 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 155527 89 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 155526 89 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 155530 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 155531 89 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 155541 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 155542 89 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Wall.Structure src/Dodge/Data/Wall/Structure.hs:26:1-36 155543 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Wall.Structure src/Dodge/Data/Wall/Structure.hs:26:1-36 155544 89 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 155245 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 155246 1310 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 155252 0 0.0 0.0 0.1 0.1
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 155253 0 0.1 0.1 0.1 0.1
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1394:5-22 155190 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 145822 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 145823 10 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1800:5-29 155724 0 0.0 0.0 0.0 0.1
unId Data.Vector.Fusion.Util src/Data/Vector/Fusion/Util.hs:25:21-24 155726 315 0.0 0.0 0.0 0.0
basicUnsafeIndexM Linear.V2 src/Linear/V2.hs:(423,3)-(427,22) 155727 314 0.0 0.0 0.0 0.0
>>= Data.Stream.Monadic src/Data/Stream/Monadic.hs:127:3-19 155732 628 0.0 0.0 0.0 0.0
basicUnsafeIndexM Data.Vector.Unboxed.Base src/Data/Vector/Unboxed/Base.hs:510:833-890 155733 314 0.0 0.0 0.0 0.0
basicUnsafeIndexM Data.Vector.Primitive src/Data/Vector/Primitive.hs:253:3-75 155734 314 0.0 0.0 0.0 0.0
indexByteArray# Data.Primitive.Types Data/Primitive/Types.hs:291:226-293 155735 314 0.0 0.0 0.0 0.0
basicUnsafeIndexM Data.Vector.Unboxed.Base src/Data/Vector/Unboxed/Base.hs:510:833-890 155728 314 0.0 0.0 0.0 0.0
basicUnsafeIndexM Data.Vector.Primitive src/Data/Vector/Primitive.hs:253:3-75 155729 314 0.0 0.0 0.0 0.0
indexByteArray# Data.Primitive.Types Data/Primitive/Types.hs:291:226-293 155731 314 0.0 0.0 0.0 0.0
basicUnsafeIndexM.o Linear.V2 src/Linear/V2.hs:424:12-18 155730 314 0.0 0.0 0.0 0.0
basicLength Linear.V2 src/Linear/V2.hs:421:3-35 155725 1 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 155741 0 0.0 0.0 0.0 0.1
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 155742 0 0.0 0.0 0.0 0.1
from Linear.V2 src/Linear/V2.hs:115:4-10 155768 314 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 155747 0 0.0 0.0 0.0 0.1
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 155748 0 0.0 0.0 0.0 0.1
unTagged Data.Tagged src/Data/Tagged.hs:110:31-38 155749 314 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 155750 0 0.0 0.0 0.0 0.1
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 155751 314 0.0 0.0 0.0 0.1
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1214,5)-(1220,32) 155767 314 0.0 0.0 0.0 0.1
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 155773 628 0.0 0.0 0.0 0.1
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:733:5-50 155776 628 0.0 0.0 0.0 0.1
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:841:5-39 155777 628 0.0 0.0 0.0 0.1
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 155778 0 0.0 0.0 0.0 0.1
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 155779 0 0.0 0.1 0.0 0.1
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 155774 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 155775 628 0.0 0.0 0.0 0.0
omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:728:7-23 155769 314 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 155771 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 155772 628 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 155780 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 155765 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 155766 314 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 154295 0 0.0 0.0 0.1 0.1
toEncoding.\ Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:(48,1)-(54,9) 154296 1 0.0 0.0 0.1 0.1
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 154521 151 0.0 0.0 0.1 0.1
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:715:5-30 154522 151 0.0 0.0 0.0 0.0
string Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:269:1-29 154699 0 0.0 0.0 0.0 0.0
string Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:(122,1)-(123,66) 154700 30 0.0 0.0 0.0 0.0
toEncoding Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:77:1-38 154760 0 0.0 0.0 0.0 0.0
toEncoding.\ Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:77:1-38 154761 0 0.0 0.0 0.0 0.0
toEncoding Dodge.GameRoom src/Dodge/GameRoom.hs:29:1-36 154564 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.GameRoom src/Dodge/GameRoom.hs:29:1-36 154565 0 0.0 0.0 0.0 0.0
toEncodingList Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:77:1-38 154727 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 154728 0 0.0 0.0 0.0 0.0
toEncoding Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:77:1-38 154735 0 0.0 0.0 0.0 0.0
toEncoding.\ Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:77:1-38 154736 29 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 154738 58 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 154737 29 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 154741 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 154742 29 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 154748 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 154749 87 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 154845 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 154846 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 154789 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 154790 0 0.0 0.0 0.0 0.0
from Linear.V2 src/Linear/V2.hs:115:4-10 154816 29 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 154795 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 154796 0 0.0 0.0 0.0 0.0
unTagged Data.Tagged src/Data/Tagged.hs:110:31-38 154797 29 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 154798 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 154799 29 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1214,5)-(1220,32) 154815 29 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 154821 58 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:733:5-50 154824 58 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:841:5-39 154825 58 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 154826 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 154827 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 154822 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 154823 58 0.0 0.0 0.0 0.0
omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:728:7-23 154817 29 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 154819 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 154820 58 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 154828 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 154813 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 154814 29 0.0 0.0 0.0 0.0
toEncodingList Geometry.Data src/Geometry/Data.hs:25:10-34 154762 0 0.0 0.0 0.0 0.0
toEncodingList Dodge.GameRoom src/Dodge/GameRoom.hs:29:1-36 154525 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 154526 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 154689 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 154690 0 0.0 0.0 0.0 0.0
toEncoding Dodge.GameRoom src/Dodge/GameRoom.hs:29:1-36 154537 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.GameRoom src/Dodge/GameRoom.hs:29:1-36 154538 30 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 154540 150 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 154539 30 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 154543 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 154544 30 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 154552 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 154553 180 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 154675 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 154676 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1367:10-21 154688 0 0.0 0.0 0.0 0.0
toEncodingList Geometry.Data src/Geometry/Data.hs:25:10-34 154568 0 0.0 0.0 0.0 0.0
toEncodingList Geometry.Data src/Geometry/Data.hs:25:10-34 154566 0 0.0 0.0 0.0 0.1
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 154567 0 0.0 0.0 0.0 0.1
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 154576 0 0.0 0.0 0.0 0.1
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 154577 0 0.0 0.0 0.0 0.1
from Linear.V2 src/Linear/V2.hs:115:4-10 154611 685 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 154584 0 0.0 0.0 0.0 0.1
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 154587 0 0.0 0.0 0.0 0.1
unTagged Data.Tagged src/Data/Tagged.hs:110:31-38 154588 685 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 154589 0 0.0 0.0 0.0 0.1
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 154590 685 0.0 0.0 0.0 0.1
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1214,5)-(1220,32) 154610 685 0.0 0.0 0.0 0.1
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 154616 1370 0.0 0.0 0.0 0.1
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:733:5-50 154619 1370 0.0 0.0 0.0 0.1
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:841:5-39 154620 1370 0.0 0.0 0.0 0.1
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 154621 0 0.0 0.0 0.0 0.1
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 154622 0 0.0 0.1 0.0 0.1
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 154617 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 154618 1370 0.0 0.0 0.0 0.0
omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:728:7-23 154612 685 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 154614 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 154615 1370 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 154623 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 154608 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 154609 685 0.0 0.0 0.0 0.0
toEncoding Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:77:1-38 154776 0 0.0 0.0 0.0 0.0
toEncoding.\ Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:77:1-38 154777 0 0.0 0.0 0.0 0.0
toEncoding Dodge.GameRoom src/Dodge/GameRoom.hs:29:1-36 154585 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.GameRoom src/Dodge/GameRoom.hs:29:1-36 154586 0 0.0 0.0 0.0 0.0
toEncoding Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:77:1-38 154774 0 0.0 0.0 0.0 0.0
toEncoding.\ Geometry.ConvexPoly src/Geometry/ConvexPoly.hs:77:1-38 154775 0 0.0 0.0 0.0 0.0
toEncoding Dodge.GameRoom src/Dodge/GameRoom.hs:29:1-36 154582 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.GameRoom src/Dodge/GameRoom.hs:29:1-36 154583 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 154298 4 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 154297 1 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 154301 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 154302 1 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 154306 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 154307 5 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Bounds src/Dodge/Data/Bounds.hs:22:1-34 154481 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Bounds src/Dodge/Data/Bounds.hs:22:1-34 154482 1 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 154484 3 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 154483 1 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 154487 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 154488 1 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 154492 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 154493 4 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 154499 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 154500 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:23:1-37 154314 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:23:1-37 154315 1 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 154316 1 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 154319 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 154320 1 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1730:5-28 154330 1 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1721,5)-(1725,52) 154331 1 0.0 0.0 0.0 0.0
liftToEncoding.pairEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1725:9-52 154345 4 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2306:5-28 154374 0 0.0 0.0 0.0 0.0
liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2298:5-65 154375 4 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:22:1-43 154401 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.GenParams src/Dodge/Data/GenParams.hs:22:1-43 154402 4 0.0 0.0 0.0 0.0
toEncoding Color.Data src/Color/Data.hs:34:1-40 154382 0 0.0 0.0 0.0 0.0
toEncoding.\ Color.Data src/Color/Data.hs:34:1-40 154383 4 0.0 0.0 0.0 0.0
toJSONKey Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:50:10-29 154349 0 0.0 0.0 0.0 0.0
toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:489:5-48 154350 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:44:1-38 154351 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:44:1-38 154352 4 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2306:5-28 154373 1 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 154321 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 154322 1 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 145829 0 0.0 0.0 0.7 0.7
toEncoding.\ Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:(174,1)-(179,9) 145830 1 0.0 0.0 0.7 0.7
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1713:5-28 145847 116 0.0 0.0 0.6 0.5
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1706,5)-(1709,66) 145848 116 0.0 0.0 0.6 0.5
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:715:5-30 145849 116 0.0 0.0 0.0 0.0
liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1709:9-66 146251 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2291:10-20 146252 0 0.0 0.0 0.0 0.0
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:667:5-80 146253 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:51:1-32 149774 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:51:1-32 149775 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:51:1-32 149577 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:51:1-32 149578 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:77:1-38 146985 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:77:1-38 146986 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:76:1-37 146971 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:76:1-37 146972 0 0.0 0.0 0.0 0.0
liftToEncoding.tol' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1709:9-66 145858 0 0.0 0.0 0.6 0.5
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2291:10-20 145859 0 0.0 0.0 0.6 0.5
liftToEncodingList2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:667:5-80 145860 0 0.0 0.0 0.6 0.5
liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2298:5-65 145873 1770 0.0 0.0 0.6 0.5
toEncoding Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:31:1-39 153685 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:31:1-39 153686 27 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 153688 27 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 153687 27 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 153691 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 153692 27 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 153696 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 153697 54 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:30:1-35 153713 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:30:1-35 153714 27 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 153716 54 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 153715 27 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 153719 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 153720 27 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 153724 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 153725 81 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 153793 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 153794 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:37:5-49 153735 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 153736 0 0.0 0.0 0.0 0.0
from Linear.V3 src/Linear/V3.hs:95:35-41 153762 54 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 153741 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 153742 0 0.0 0.0 0.0 0.0
unTagged Data.Tagged src/Data/Tagged.hs:110:31-38 153743 54 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 153744 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 153745 54 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1214,5)-(1220,32) 153761 108 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 153767 162 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:733:5-50 153770 162 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:841:5-39 153771 162 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 153772 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 153773 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 153768 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 153769 162 0.0 0.0 0.0 0.0
omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:728:7-23 153763 108 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 153765 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 153766 216 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 153774 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 153759 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 153760 54 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:38:1-34 152724 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:38:1-34 152725 10 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 152727 30 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 152726 10 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 152730 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 152731 10 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 152735 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 152736 40 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Button src/Dodge/Data/Button.hs:37:1-39 152830 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Button src/Dodge/Data/Button.hs:37:1-39 152831 10 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 152833 16 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 152832 10 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 152836 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 152837 10 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 152867 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 152868 16 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:44:5-49 153052 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 153053 0 0.0 0.0 0.0 0.0
from Linear.V4 src/Linear/V4.hs:102:38-44 153079 3 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 153058 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 153059 0 0.0 0.0 0.0 0.0
unTagged Data.Tagged src/Data/Tagged.hs:110:31-38 153060 3 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 153061 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 153062 3 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1214,5)-(1220,32) 153078 9 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 153084 12 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:733:5-50 153087 12 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:841:5-39 153088 12 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 153089 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 153090 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 153085 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 153086 12 0.0 0.0 0.0 0.0
omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:728:7-23 153080 9 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 153082 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 153083 18 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 153091 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 153076 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 153077 3 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:64:1-32 152914 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:64:1-32 152915 3 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 152917 1 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 152916 1 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 152920 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 152921 1 0.0 0.0 0.0 0.0
wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:180:1-62 152956 1 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 152957 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 152958 1 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 152951 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 152952 1 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:37:5-49 152966 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 152967 0 0.0 0.0 0.0 0.0
from Linear.V3 src/Linear/V3.hs:95:35-41 152993 1 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 152972 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 152973 0 0.0 0.0 0.0 0.0
unTagged Data.Tagged src/Data/Tagged.hs:110:31-38 152974 1 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 152975 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 152976 1 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1214,5)-(1220,32) 152992 2 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 152998 3 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:733:5-50 153001 3 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:841:5-39 153002 3 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 153003 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 153004 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 152999 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 153000 3 0.0 0.0 0.0 0.0
omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:728:7-23 152994 2 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 152996 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 152997 4 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 153009 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 152990 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 152991 1 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1322:5-23 152902 0 0.0 0.0 0.0 0.0
bool Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(189,1)-(190,29) 152903 2 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 152820 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 152821 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 152746 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 152747 0 0.0 0.0 0.0 0.0
from Linear.V2 src/Linear/V2.hs:115:4-10 152773 10 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 152752 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 152753 0 0.0 0.0 0.0 0.0
unTagged Data.Tagged src/Data/Tagged.hs:110:31-38 152754 10 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 152755 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 152756 10 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1214,5)-(1220,32) 152772 10 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 152778 20 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:733:5-50 152781 20 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:841:5-39 152782 20 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 152783 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 152784 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 152779 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 152780 20 0.0 0.0 0.0 0.0
omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:728:7-23 152774 10 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 152776 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 152777 20 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 152785 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 152770 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 152771 10 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Modification src/Dodge/Data/Modification.hs:30:1-40 152480 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Modification src/Dodge/Data/Modification.hs:30:1-40 152481 4 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 152483 16 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 152482 4 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 152486 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 152487 4 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 152517 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 152518 16 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:66:1-34 152536 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:66:1-34 152537 12 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 152539 12 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 152538 12 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 152542 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 152543 12 0.0 0.0 0.0 0.0
wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:180:1-62 152578 4 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 152579 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 152580 4 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 152573 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 152574 12 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:37:5-49 152598 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 152599 0 0.0 0.0 0.0 0.0
from Linear.V3 src/Linear/V3.hs:95:35-41 152625 8 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 152604 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 152605 0 0.0 0.0 0.0 0.0
unTagged Data.Tagged src/Data/Tagged.hs:110:31-38 152606 8 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 152607 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 152608 8 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1214,5)-(1220,32) 152624 16 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 152630 24 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:733:5-50 152633 24 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:841:5-39 152634 24 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 152635 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 152636 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 152631 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 152632 24 0.0 0.0 0.0 0.0
omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:728:7-23 152626 16 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 152628 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 152629 32 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 152641 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 152622 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 152623 8 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:14:1-37 152381 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:14:1-37 152382 4 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 152384 4 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 152383 4 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 152387 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 152388 4 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 152392 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 152393 8 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 152461 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 152462 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 152403 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 152404 0 0.0 0.0 0.0 0.0
from Linear.V2 src/Linear/V2.hs:115:4-10 152430 4 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 152409 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 152410 0 0.0 0.0 0.0 0.0
unTagged Data.Tagged src/Data/Tagged.hs:110:31-38 152411 4 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 152412 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 152413 4 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1214,5)-(1220,32) 152429 4 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 152435 8 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:733:5-50 152438 8 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:841:5-39 152439 8 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 152440 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 152441 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 152436 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 152437 8 0.0 0.0 0.0 0.0
omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:728:7-23 152431 4 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 152433 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 152434 8 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 152442 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 152427 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 152428 4 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1322:5-23 152363 0 0.0 0.0 0.0 0.0
bool Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(189,1)-(190,29) 152364 4 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Block src/Dodge/Data/Block.hs:34:1-33 151791 0 0.0 0.0 0.1 0.1
toEncoding.\ Dodge.Data.Block src/Dodge/Data/Block.hs:34:1-33 151792 93 0.0 0.0 0.1 0.1
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 151794 744 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 151846 279 0.0 0.0 0.1 0.1
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:715:5-30 151847 279 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1392:10-19 151848 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 151849 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1394:5-22 151859 0 0.0 0.0 0.0 0.0
toEncodingList Geometry.Data src/Geometry/Data.hs:25:10-34 151873 0 0.0 0.0 0.1 0.1
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 151874 0 0.0 0.0 0.1 0.1
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 151887 0 0.0 0.0 0.1 0.1
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 151888 0 0.0 0.0 0.1 0.1
from Linear.V2 src/Linear/V2.hs:115:4-10 151914 372 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 151893 0 0.0 0.0 0.1 0.1
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 151894 0 0.0 0.0 0.1 0.1
unTagged Data.Tagged src/Data/Tagged.hs:110:31-38 151895 372 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 151896 0 0.0 0.0 0.1 0.1
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 151897 372 0.0 0.0 0.1 0.1
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1214,5)-(1220,32) 151913 372 0.0 0.0 0.1 0.1
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 151919 744 0.0 0.0 0.1 0.1
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:733:5-50 151922 744 0.0 0.0 0.1 0.1
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:841:5-39 151923 744 0.0 0.0 0.1 0.1
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 151924 0 0.0 0.0 0.1 0.1
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 151925 0 0.1 0.1 0.1 0.1
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 151920 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 151921 744 0.0 0.0 0.0 0.0
omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:728:7-23 151915 372 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 151917 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 151918 744 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 151926 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 151911 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 151912 372 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 151793 93 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 151797 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 151798 93 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 151802 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 151803 837 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 152004 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 152005 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 151948 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 151949 0 0.0 0.0 0.0 0.0
from Linear.V2 src/Linear/V2.hs:115:4-10 151975 93 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 151954 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 151955 0 0.0 0.0 0.0 0.0
unTagged Data.Tagged src/Data/Tagged.hs:110:31-38 151956 93 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 151957 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 151958 93 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1214,5)-(1220,32) 151974 93 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 151980 186 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:733:5-50 151983 186 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:841:5-39 151984 186 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 151985 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 151986 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 151981 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 151982 186 0.0 0.0 0.0 0.0
omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:728:7-23 151976 93 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 151978 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 151979 186 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 151987 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 151972 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 151973 93 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1698:5-43 151818 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 151819 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:715:5-30 151820 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1392:10-19 151821 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 151822 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1394:5-22 151834 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1394:5-22 151809 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 150744 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 150745 8 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 150771 107 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:715:5-30 150772 107 0.0 0.0 0.0 0.0
string Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:269:1-29 150836 0 0.0 0.0 0.0 0.0
string Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:(122,1)-(123,66) 150837 70 0.0 0.0 0.0 0.0
toEncodingList Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151211 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 151212 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151219 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151220 8 0.0 0.0 0.0 0.0
toEncodingList Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 150775 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 150776 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 150824 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 150825 57 0.0 0.0 0.0 0.0
wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:180:1-62 150826 57 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 150827 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 150828 57 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:44:5-49 150847 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 150848 0 0.0 0.0 0.0 0.0
from Linear.V4 src/Linear/V4.hs:102:38-44 150874 57 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 150853 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 150854 0 0.0 0.0 0.0 0.0
unTagged Data.Tagged src/Data/Tagged.hs:110:31-38 150855 57 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 150856 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 150857 57 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1214,5)-(1220,32) 150873 171 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 150879 228 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:733:5-50 150882 228 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:841:5-39 150883 228 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 150884 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 150885 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 150880 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 150881 228 0.0 0.0 0.0 0.0
omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:728:7-23 150875 171 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 150877 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 150878 342 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 150886 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 150871 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 150872 57 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 150787 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 150788 75 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 150790 150 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 150789 75 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 150793 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 150794 75 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 150802 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 150803 225 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 150905 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 150906 75 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 150968 14 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 150967 14 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 150969 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 150970 14 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 150997 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 150998 14 0.0 0.0 0.0 0.0
toEncoding Sound.Data src/Sound/Data.hs:59:1-35 151441 0 0.0 0.0 0.0 0.0
toEncoding.\ Sound.Data src/Sound/Data.hs:59:1-35 151442 1 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 151443 1 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 151446 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 151447 1 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 151448 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 151449 1 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal.Status src/Dodge/Data/Terminal/Status.hs:19:1-42 151003 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Terminal.Status src/Dodge/Data/Terminal/Status.hs:19:1-42 151004 13 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 151006 13 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 151005 13 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 151009 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 151010 13 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 151040 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 151041 13 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1394:5-22 150809 0 0.0 0.0 0.0 0.0
toEncodingList Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 150822 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 150747 88 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 150746 8 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 150750 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 150751 8 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1730:5-28 151364 8 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1721,5)-(1725,52) 151365 8 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 151519 1 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 151520 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 151521 3 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151552 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151553 1 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 151555 1 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 151554 1 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 151558 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 151559 1 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 151565 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 151566 2 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.BlBl src/Dodge/Data/BlBl.hs:15:1-32 151582 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.BlBl src/Dodge/Data/BlBl.hs:15:1-32 151583 1 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 151585 1 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 151584 1 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 151588 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 151589 1 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 151619 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 151620 1 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1322:5-23 151624 0 0.0 0.0 0.0 0.0
bool Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(189,1)-(190,29) 151625 1 0.0 0.0 0.0 0.0
toJSONKeyList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2282:5-40 151523 0 0.0 0.0 0.0 0.0
toJSONKeyText Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:514:1-49 151524 0 0.0 0.0 0.0 0.0
toJSONKeyKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:520:1-44 151525 0 0.0 0.0 0.0 0.0
key Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:250:1-23 151527 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:253:1-25 151528 0 0.0 0.0 0.0 0.0
text Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:110:1-49 151529 1 0.0 0.0 0.0 0.0
toText Data.Aeson.Key src/Data/Aeson/Key.hs:54:1-14 151546 0 0.0 0.0 0.0 0.0
unKey Data.Aeson.Key src/Data/Aeson/Key.hs:41:21-25 151547 1 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 150755 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 150756 96 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal.Status src/Dodge/Data/Terminal/Status.hs:19:1-42 151298 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Terminal.Status src/Dodge/Data/Terminal/Status.hs:19:1-42 151299 8 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151275 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:(67,1)-(76,9) 151276 8 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:44:5-49 151114 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 151115 0 0.0 0.0 0.0 0.0
from Linear.V4 src/Linear/V4.hs:102:38-44 151141 8 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 151120 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 151121 0 0.0 0.0 0.0 0.0
unTagged Data.Tagged src/Data/Tagged.hs:110:31-38 151122 8 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 151123 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 151124 8 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1214,5)-(1220,32) 151140 24 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 151146 32 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:733:5-50 151149 32 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:841:5-39 151150 32 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 151151 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 151152 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 151147 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 151148 32 0.0 0.0 0.0 0.0
omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:728:7-23 151142 24 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 151144 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 151145 48 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 151153 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 151138 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 151139 8 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:62:1-35 149958 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:62:1-35 149959 8 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 149961 80 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 149960 8 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 149964 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 149965 8 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1730:5-28 150252 8 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1721,5)-(1725,52) 150253 8 0.0 0.0 0.0 0.0
liftToEncoding.pairEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1725:9-52 150267 19 0.0 0.0 0.0 0.0
toJSONKey Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:25:10-29 150271 0 0.0 0.0 0.0 0.0
toJSONKey Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:489:5-48 150272 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:24:1-38 150273 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:24:1-38 150274 19 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 150184 8 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:715:5-30 150185 8 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 149969 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 149970 88 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Machine src/Dodge/Data/Machine.hs:61:1-39 150201 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Machine src/Dodge/Data/Machine.hs:61:1-39 150202 8 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 150374 3 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 150373 3 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 150375 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 150376 3 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 150403 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 150404 3 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:47:1-43 150409 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:47:1-43 150410 3 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 150412 3 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 150411 3 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 150415 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 150416 3 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1294:5-28 150547 3 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1289,5)-(1290,42) 150548 3 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 150420 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 150421 6 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:46:1-47 150428 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:46:1-47 150429 3 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 150431 3 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 150430 3 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 150434 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 150435 3 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 150598 1 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:715:5-30 150599 1 0.0 0.0 0.0 0.0
toEncodingList Geometry.Data src/Geometry/Data.hs:25:10-34 150605 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 150606 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 150621 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 150622 0 0.0 0.0 0.0 0.0
from Linear.V2 src/Linear/V2.hs:115:4-10 150648 8 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 150627 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 150628 0 0.0 0.0 0.0 0.0
unTagged Data.Tagged src/Data/Tagged.hs:110:31-38 150629 8 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 150630 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 150631 8 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1214,5)-(1220,32) 150647 8 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 150653 16 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:733:5-50 150656 16 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:841:5-39 150657 16 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 150658 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 150659 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 150654 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 150655 16 0.0 0.0 0.0 0.0
omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:728:7-23 150649 8 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 150651 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 150652 16 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 150660 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 150645 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 150646 8 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 150465 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 150466 3 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:45:1-48 150471 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Machine.Sensor src/Dodge/Data/Machine/Sensor.hs:45:1-48 150472 2 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 150474 2 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 150473 2 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 150477 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 150478 2 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 150696 1 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:715:5-30 150697 1 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1392:10-19 150698 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 150699 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 150508 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 150509 2 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:200:1-36 150513 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:200:1-36 150514 1 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 150516 1 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 150515 1 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 150519 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 150520 1 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 150528 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 150529 1 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:194:1-39 150530 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:194:1-39 150531 1 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:44:5-49 150125 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 150126 0 0.0 0.0 0.0 0.0
from Linear.V4 src/Linear/V4.hs:102:38-44 150152 8 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 150131 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 150132 0 0.0 0.0 0.0 0.0
unTagged Data.Tagged src/Data/Tagged.hs:110:31-38 150133 8 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 150134 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 150135 8 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1214,5)-(1220,32) 150151 24 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 150157 32 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:733:5-50 150160 32 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:841:5-39 150161 32 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 150162 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 150163 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 150158 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 150159 32 0.0 0.0 0.0 0.0
omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:728:7-23 150153 24 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 150155 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 150156 48 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 150164 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 150149 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 150150 8 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 150112 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 150113 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 150040 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 150041 0 0.0 0.0 0.0 0.0
from Linear.V2 src/Linear/V2.hs:115:4-10 150067 8 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 150046 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 150047 0 0.0 0.0 0.0 0.0
unTagged Data.Tagged src/Data/Tagged.hs:110:31-38 150048 8 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 150049 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 150050 8 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1214,5)-(1220,32) 150066 8 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 150072 16 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:733:5-50 150075 16 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:841:5-39 150076 16 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 150077 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 150078 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 150073 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 150074 16 0.0 0.0 0.0 0.0
omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:728:7-23 150068 8 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 150070 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 150071 16 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 150079 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 150064 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 150065 8 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Material src/Dodge/Data/Material.hs:22:1-36 150016 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Material src/Dodge/Data/Material.hs:22:1-36 150017 8 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1698:5-43 149986 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 149992 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:715:5-30 149993 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1392:10-19 149994 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 149995 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 149548 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 149549 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:51:1-32 149263 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:51:1-32 149264 32 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 149266 320 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2306:5-28 149479 64 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 149485 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 149486 0 0.0 0.0 0.0 0.0
from Linear.V2 src/Linear/V2.hs:115:4-10 149514 64 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 149491 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 149492 0 0.0 0.0 0.0 0.0
unTagged Data.Tagged src/Data/Tagged.hs:110:31-38 149493 64 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 149494 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 149495 64 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1214,5)-(1220,32) 149513 64 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 149519 128 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:733:5-50 149522 128 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:841:5-39 149523 128 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 149524 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 149525 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 149520 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 149521 128 0.0 0.0 0.0 0.0
omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:728:7-23 149515 64 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 149517 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 149518 128 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 149530 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 149511 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 149512 64 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 149265 32 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 149269 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 149270 32 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 149742 32 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:715:5-30 149743 32 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1294:5-28 149730 32 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1289,5)-(1290,42) 149731 32 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 149274 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 149275 352 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:50:1-38 149679 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:50:1-38 149680 32 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 149815 10 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 149814 10 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 149816 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 149817 10 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 149844 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 149845 10 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 149561 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 149562 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:49:1-38 149427 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:49:1-38 149428 32 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 149430 32 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 149429 32 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 149433 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 149434 32 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 149464 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 149465 32 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 149469 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 149470 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:67:1-32 149291 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:67:1-32 149292 34 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 149294 34 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 149293 34 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 149297 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 149298 34 0.0 0.0 0.0 0.0
wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:180:1-62 149333 8 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 149334 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 149335 8 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 149328 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 149329 34 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.CreatureEffect src/Dodge/Data/CreatureEffect.hs:33:1-32 149404 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.CreatureEffect src/Dodge/Data/CreatureEffect.hs:33:1-32 149405 8 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 149350 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 149351 0 0.0 0.0 0.0 0.0
from Linear.V2 src/Linear/V2.hs:115:4-10 149377 8 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 149356 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 149357 0 0.0 0.0 0.0 0.0
unTagged Data.Tagged src/Data/Tagged.hs:110:31-38 149358 8 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 149359 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 149360 8 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1214,5)-(1220,32) 149376 8 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 149382 16 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:733:5-50 149385 16 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:841:5-39 149386 16 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 149387 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 149388 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 149383 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 149384 16 0.0 0.0 0.0 0.0
omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:728:7-23 149378 8 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 149380 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 149381 16 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 149389 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 149374 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 149375 8 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 149339 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 149340 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:44:1-32 148693 0 0.0 0.0 0.3 0.3
toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:44:1-32 148694 662 0.0 0.0 0.3 0.3
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 148696 5296 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 148695 662 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 148699 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 148700 662 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2306:5-28 148711 662 0.0 0.0 0.1 0.2
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 148717 0 0.0 0.0 0.1 0.2
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 148718 0 0.0 0.0 0.1 0.2
from Linear.V2 src/Linear/V2.hs:115:4-10 148746 1324 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 148723 0 0.0 0.0 0.1 0.2
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 148724 0 0.0 0.0 0.1 0.2
unTagged Data.Tagged src/Data/Tagged.hs:110:31-38 148725 1324 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 148726 0 0.0 0.0 0.1 0.2
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 148727 1324 0.0 0.0 0.1 0.2
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1214,5)-(1220,32) 148745 1324 0.0 0.0 0.1 0.2
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 148751 2648 0.0 0.0 0.1 0.2
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:733:5-50 148754 2648 0.0 0.0 0.1 0.2
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:841:5-39 148755 2648 0.0 0.0 0.1 0.2
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 148756 0 0.0 0.0 0.1 0.2
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 148757 0 0.1 0.2 0.1 0.2
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 148752 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 148753 2648 0.0 0.0 0.0 0.0
omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:728:7-23 148747 1324 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 148749 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 148750 2648 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 148758 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 148743 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 148744 1324 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 148704 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 148705 5958 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Material src/Dodge/Data/Material.hs:22:1-36 148914 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Material src/Dodge/Data/Material.hs:22:1-36 148915 662 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 148905 0 0.0 0.0 0.1 0.1
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 148906 0 0.1 0.1 0.1 0.1
toEncoding Dodge.Data.Wall.Structure src/Dodge/Data/Wall/Structure.hs:25:1-41 148854 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Wall.Structure src/Dodge/Data/Wall/Structure.hs:25:1-41 148855 662 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 149058 660 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 149057 532 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 149059 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 149060 532 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 149087 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 149088 660 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1322:5-23 149133 0 0.0 0.0 0.0 0.0
bool Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(189,1)-(190,29) 149134 128 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1394:5-22 149092 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1322:5-23 148836 0 0.0 0.0 0.0 0.0
bool Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(189,1)-(190,29) 148837 1986 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Wall src/Dodge/Data/Wall.hs:43:1-35 148785 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Wall src/Dodge/Data/Wall.hs:43:1-35 148786 662 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 148788 482 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 148787 482 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 148791 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 148792 482 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 148822 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 148823 482 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1394:5-22 148777 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:56:1-32 147885 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:56:1-32 147886 4 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 147888 32 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 147887 4 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 147891 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 147892 4 0.0 0.0 0.0 0.0
toEncoding NewInt src/NewInt.hs:38:1-34 148060 4 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1294:5-28 147955 4 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1289,5)-(1290,42) 147956 4 0.0 0.0 0.0 0.0
toEncoding.\ NewInt src/NewInt.hs:38:1-34 148061 4 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 148062 4 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 148064 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 148065 4 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 148066 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 148067 4 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 147896 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 147897 36 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-38 148240 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:54:1-38 148241 4 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:30:1-38 148188 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item.Params src/Dodge/Data/Item/Params.hs:30:1-38 148189 4 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item src/Dodge/Data/Item.hs:55:1-41 148136 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item src/Dodge/Data/Item.hs:55:1-41 148137 4 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:60:1-40 148084 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item.Location src/Dodge/Data/Item/Location.hs:60:1-40 148085 4 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:200:1-36 147966 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:200:1-36 147967 4 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 147969 4 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 147968 4 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 147972 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 147973 4 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 148003 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 148004 4 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:194:1-39 148335 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:194:1-39 148336 2 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:199:1-40 148009 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item.Combine src/Dodge/Data/Item/Combine.hs:199:1-40 148010 2 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:59:1-35 147904 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item.Use src/Dodge/Data/Item/Use.hs:59:1-35 147905 4 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 145886 0 0.0 0.0 0.1 0.0
toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 145887 32 0.0 0.0 0.1 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 145889 736 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 145888 32 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 145892 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 145893 32 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 146383 32 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:715:5-30 146384 32 0.0 0.0 0.0 0.0
string Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:269:1-29 147408 0 0.0 0.0 0.0 0.0
string Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:(122,1)-(123,66) 147409 32 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1730:5-28 146365 32 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1721,5)-(1725,52) 146366 32 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 145903 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 145904 768 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 147363 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 147364 32 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1294:5-28 147381 96 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1289,5)-(1290,42) 147382 96 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 147366 64 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 147365 32 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 147369 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 147370 32 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 147374 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 147375 96 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:35:1-35 147311 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:35:1-35 147312 32 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:34:1-35 147259 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.State src/Dodge/Data/Creature/State.hs:34:1-35 147260 32 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 147536 26 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 147535 26 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 147537 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 147538 26 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 147565 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 147566 26 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:44:5-49 147574 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 147575 0 0.0 0.0 0.0 0.0
from Linear.V4 src/Linear/V4.hs:102:38-44 147601 26 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 147580 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 147581 0 0.0 0.0 0.0 0.0
unTagged Data.Tagged src/Data/Tagged.hs:110:31-38 147582 26 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 147583 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 147584 26 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1214,5)-(1220,32) 147600 78 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 147606 104 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:733:5-50 147609 104 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:841:5-39 147610 104 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 147611 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 147612 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 147607 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 147608 104 0.0 0.0 0.0 0.0
omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:728:7-23 147602 78 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 147604 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 147605 156 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 147617 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 147598 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 147599 26 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:100:1-40 147207 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:100:1-40 147208 32 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 147491 52 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 147490 26 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 147492 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 147493 26 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2306:5-28 147525 26 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 147520 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 147521 52 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:87:1-34 147152 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:87:1-34 147153 32 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 147170 64 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:715:5-30 147171 64 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 147155 32 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 147154 32 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 147158 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 147159 32 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 147163 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 147164 64 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:77:1-38 146880 0 0.0 0.0 0.1 0.0
toEncoding.\ Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:77:1-38 146881 32 0.0 0.0 0.1 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 146883 128 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 146882 32 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 146886 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 146887 32 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 146891 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 146892 160 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:73:1-36 147087 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:73:1-36 147088 32 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 147089 32 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 147092 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 147093 32 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 147094 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 147095 32 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:18:1-38 147103 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:18:1-38 147104 32 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:72:1-34 146991 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:72:1-34 146992 32 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 146994 32 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 146993 32 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 146997 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 146998 32 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 147002 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 147003 64 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:18:1-38 147010 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.FloatFunction src/Dodge/Data/FloatFunction.hs:18:1-38 147011 64 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 147013 64 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 147012 64 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 147016 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 147017 64 0.0 0.0 0.0 0.0
wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:180:1-62 147074 32 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 147075 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 147076 32 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 147047 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 147048 64 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 147052 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 147053 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:76:1-37 146922 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:76:1-37 146923 32 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 146925 32 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 146924 32 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 146928 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 146929 32 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 146959 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 146960 32 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:74:1-37 146899 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:74:1-37 146900 32 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146567 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146568 32 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 146570 81 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 146609 54 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:715:5-30 146610 54 0.0 0.0 0.0 0.0
toEncodingList Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146811 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 146812 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146821 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146822 27 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 146569 27 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 146573 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 146574 27 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 146604 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 146605 81 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146628 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146629 54 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 146631 27 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 146630 27 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 146634 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 146635 27 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 146719 27 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:715:5-30 146720 27 0.0 0.0 0.0 0.0
toEncodingList Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146721 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 146722 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146746 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:(156,1)-(163,5) 146747 27 0.0 0.0 0.0 0.0
wrapArray Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:180:1-62 146670 27 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 146671 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 146672 27 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 146665 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 146666 27 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:44:1-34 146407 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:44:1-34 146408 32 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 146410 64 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 146409 32 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 146413 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 146414 32 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 146418 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 146419 96 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 146555 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 146556 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:42:1-35 146502 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:42:1-35 146503 32 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:43:1-36 146426 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:43:1-36 146427 32 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 146429 64 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 146428 32 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 146432 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 146433 32 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 146463 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 146464 64 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:41:1-39 146478 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:41:1-39 146479 32 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 146468 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 146469 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:37:1-40 146270 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:37:1-40 146271 32 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 146273 32 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 146272 32 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 146276 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 146277 32 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 146308 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 146309 32 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:36:1-45 146314 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Item.Use.Consumption.LoadAction src/Dodge/Data/Item/Use/Consumption/LoadAction.hs:36:1-45 146315 32 0.0 0.0 0.0 0.0
toEncoding NewInt src/NewInt.hs:39:1-37 146221 0 0.0 0.0 0.0 0.0
toEncoding.\ NewInt src/NewInt.hs:39:1-37 146222 32 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 146223 32 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 146226 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 146227 32 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 146228 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 146229 32 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 146168 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 146169 32 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 146171 32 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 146170 32 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 146174 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 146175 32 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 146205 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 146206 32 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1394:5-22 146160 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:105:1-40 146033 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:105:1-40 146034 32 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 146036 37 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 146035 32 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 146039 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 146040 32 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 146078 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 146079 37 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:104:1-38 147713 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:104:1-38 147714 5 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 147716 5 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 147715 5 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 147719 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 147720 5 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 147755 5 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:715:5-30 147756 5 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 147750 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 147751 5 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 146150 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 146151 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Material src/Dodge/Data/Material.hs:22:1-36 146117 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Material src/Dodge/Data/Material.hs:22:1-36 146118 1 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:97:1-33 146084 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:97:1-33 146085 1 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 146087 1 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 146086 1 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 146090 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 146091 1 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 146095 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 146096 2 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 146012 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 146013 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:37:5-49 145914 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 145915 0 0.0 0.0 0.0 0.0
from Linear.V3 src/Linear/V3.hs:95:35-41 145942 64 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 145921 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 145922 0 0.0 0.0 0.0 0.0
unTagged Data.Tagged src/Data/Tagged.hs:110:31-38 145923 64 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 145924 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 145925 64 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1214,5)-(1220,32) 145941 128 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 145947 192 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:733:5-50 145950 192 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:841:5-39 145951 192 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 145954 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 145955 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 145948 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 145949 192 0.0 0.0 0.0 0.0
omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:728:7-23 145943 128 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 145945 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 145946 256 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 145956 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 145939 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 145940 64 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1394:5-22 145879 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:51:1-32 149579 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:51:1-32 149580 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 146247 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Creature src/Dodge/Data/Creature.hs:(88,1)-(94,9) 146248 0 0.0 0.0 0.0 0.0
toEncoding NewInt src/NewInt.hs:39:1-37 146249 0 0.0 0.0 0.0 0.0
toEncoding.\ NewInt src/NewInt.hs:39:1-37 146250 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2306:5-28 149585 0 0.0 0.0 0.0 0.0
liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2298:5-65 149586 130 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 153895 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:715:5-30 153896 0 0.0 0.0 0.0 0.0
string Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:269:1-29 153897 0 0.0 0.0 0.0 0.0
string Data.Aeson.Encoding.Builder src/Data/Aeson/Encoding/Builder.hs:(122,1)-(123,66) 153898 2 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:65:1-32 153853 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.WorldEffect src/Dodge/Data/WorldEffect.hs:65:1-32 153854 2 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 153923 1 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 153922 1 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 153924 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 153925 1 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 153954 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 153955 1 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 153963 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 153964 0 0.0 0.0 0.0 0.0
from Linear.V2 src/Linear/V2.hs:115:4-10 153990 1 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 153969 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 153970 0 0.0 0.0 0.0 0.0
unTagged Data.Tagged src/Data/Tagged.hs:110:31-38 153971 1 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 153972 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 153973 1 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1214,5)-(1220,32) 153989 1 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 153995 2 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:733:5-50 153998 2 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:841:5-39 153999 2 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 154000 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 154001 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 153996 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 153997 2 0.0 0.0 0.0 0.0
omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:728:7-23 153991 1 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 153993 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 153994 2 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 154006 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 153987 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 153988 1 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:51:1-32 149598 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:51:1-32 149599 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 149600 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 149601 0 0.0 0.0 0.0 0.0
from Linear.V2 src/Linear/V2.hs:115:4-10 149631 256 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 149608 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 149611 0 0.0 0.0 0.0 0.0
unTagged Data.Tagged src/Data/Tagged.hs:110:31-38 149612 256 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 149613 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 149614 256 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1214,5)-(1220,32) 149630 256 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 149636 512 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:733:5-50 149639 512 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:841:5-39 149640 512 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 149641 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 149642 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 149637 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 149638 512 0.0 0.0 0.0 0.0
omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:728:7-23 149632 256 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 149634 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 149635 512 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 149647 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 149628 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 149629 256 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:51:1-32 149609 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:51:1-32 149610 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.Door src/Dodge/Data/Door.hs:51:1-32 149606 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.Door src/Dodge/Data/Door.hs:51:1-32 149607 0 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 148385 115 0.0 0.0 0.1 0.1
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:715:5-30 148386 115 0.0 0.0 0.0 0.0
toEncoding Shape.Data src/Shape/Data.hs:61:1-35 153417 0 0.0 0.0 0.0 0.0
toEncoding.\ Shape.Data src/Shape/Data.hs:61:1-35 153418 0 0.0 0.0 0.0 0.0
toEncodingList Dodge.Data.ForegroundShape src/Dodge/Data/ForegroundShape.hs:20:1-43 153223 0 0.0 0.0 0.0 0.0
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 153224 0 0.0 0.0 0.0 0.0
toEncoding Shape.Data src/Shape/Data.hs:61:1-35 153341 0 0.0 0.0 0.0 0.0
toEncoding.\ Shape.Data src/Shape/Data.hs:61:1-35 153342 49 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 153344 196 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 153343 49 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 153347 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 153348 49 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 153352 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 153353 245 0.0 0.0 0.0 0.0
toEncoding Shape.Data src/Shape/Data.hs:59:1-32 153603 0 0.0 0.0 0.0 0.0
toEncoding.\ Shape.Data src/Shape/Data.hs:59:1-32 153604 49 0.0 0.0 0.0 0.0
toEncoding Shape.Data src/Shape/Data.hs:60:1-38 153582 0 0.0 0.0 0.0 0.0
toEncoding.\ Shape.Data src/Shape/Data.hs:60:1-38 153583 49 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:44:5-49 153502 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 153503 0 0.0 0.0 0.0 0.0
from Linear.V4 src/Linear/V4.hs:102:38-44 153529 49 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 153508 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 153509 0 0.0 0.0 0.0 0.0
unTagged Data.Tagged src/Data/Tagged.hs:110:31-38 153510 49 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 153511 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 153512 49 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1214,5)-(1220,32) 153528 147 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 153534 196 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:733:5-50 153537 196 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:841:5-39 153538 196 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 153539 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 153540 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 153535 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 153536 196 0.0 0.0 0.0 0.0
omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:728:7-23 153530 147 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 153532 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 153533 294 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 153541 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 153526 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 153527 49 0.0 0.0 0.0 0.0
toEncoding Shape.Data src/Shape/Data.hs:58:1-37 153360 0 0.0 0.0 0.0 0.0
toEncoding.\ Shape.Data src/Shape/Data.hs:58:1-37 153361 49 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 153363 49 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 153362 49 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 153366 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 153367 49 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 153397 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 153398 49 0.0 0.0 0.0 0.0
toEncodingList Geometry.Data src/Geometry/Data.hs:36:10-34 153421 0 0.0 0.0 0.0 0.0
toEncoding Dodge.Data.ForegroundShape src/Dodge/Data/ForegroundShape.hs:20:1-43 153231 0 0.0 0.0 0.0 0.0
toEncoding.\ Dodge.Data.ForegroundShape src/Dodge/Data/ForegroundShape.hs:20:1-43 153232 22 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 153234 44 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 153233 22 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 153237 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 153238 22 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2155:5-38 153326 22 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2306:5-28 153328 22 0.0 0.0 0.0 0.0
liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2298:5-65 153329 22 0.0 0.0 0.0 0.0
toEncodingList Picture.Data src/Picture/Data.hs:73:1-32 153623 0 0.0 0.0 0.0 0.0
toEncodingList Shape.Data src/Shape/Data.hs:61:1-35 153339 0 0.0 0.0 0.0 0.0
toLazy Data.Strict.Classes src/Data/Strict/Classes.hs:54:3-27 153327 22 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 153246 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 153247 66 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 153315 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 153316 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 153257 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 153258 0 0.0 0.0 0.0 0.0
from Linear.V2 src/Linear/V2.hs:115:4-10 153284 22 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 153263 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 153264 0 0.0 0.0 0.0 0.0
unTagged Data.Tagged src/Data/Tagged.hs:110:31-38 153265 22 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 153266 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 153267 22 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1214,5)-(1220,32) 153283 22 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 153289 44 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:733:5-50 153292 44 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:841:5-39 153293 44 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 153294 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 153295 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 153290 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 153291 44 0.0 0.0 0.0 0.0
omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:728:7-23 153285 22 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 153287 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 153288 44 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 153296 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 153281 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 153282 22 0.0 0.0 0.0 0.0
toEncodingList Geometry.Data src/Geometry/Data.hs:36:10-34 153419 0 0.0 0.0 0.1 0.1
toEncodingList Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:334:5-44 153420 0 0.0 0.0 0.1 0.1
toEncoding Geometry.Data src/Geometry/Data.hs:37:5-49 153429 0 0.0 0.0 0.1 0.1
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 153430 0 0.0 0.0 0.1 0.1
from Linear.V3 src/Linear/V3.hs:95:35-41 153464 392 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 153437 0 0.0 0.0 0.1 0.1
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 153440 0 0.0 0.0 0.1 0.1
unTagged Data.Tagged src/Data/Tagged.hs:110:31-38 153441 392 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 153442 0 0.0 0.0 0.1 0.1
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 153443 392 0.0 0.0 0.1 0.1
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1214,5)-(1220,32) 153463 784 0.0 0.0 0.1 0.1
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 153469 1176 0.0 0.0 0.1 0.1
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:733:5-50 153472 1176 0.0 0.0 0.1 0.1
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:841:5-39 153473 1176 0.0 0.0 0.1 0.1
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 153474 0 0.0 0.0 0.1 0.1
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 153475 0 0.1 0.1 0.1 0.1
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 153470 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 153471 1176 0.0 0.0 0.0 0.0
omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:728:7-23 153465 784 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 153467 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 153468 1568 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 153476 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 153461 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 153462 392 0.0 0.0 0.0 0.0
toEncoding Shape.Data src/Shape/Data.hs:61:1-35 153438 0 0.0 0.0 0.0 0.0
toEncoding.\ Shape.Data src/Shape/Data.hs:61:1-35 153439 0 0.0 0.0 0.0 0.0
toEncoding Shape.Data src/Shape/Data.hs:61:1-35 153435 0 0.0 0.0 0.0 0.0
toEncoding.\ Shape.Data src/Shape/Data.hs:61:1-35 153436 0 0.0 0.0 0.0 0.0
<> Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(161,5)-(164,29) 145832 52 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1730:5-28 148598 2 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1721,5)-(1725,52) 148599 2 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 145831 1 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 145835 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 145836 1 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2306:5-28 154215 1 0.0 0.0 0.0 0.0
liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2298:5-65 154216 1 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 154281 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 154282 0 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 154227 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 154228 0 0.0 0.0 0.0 0.0
from Linear.V2 src/Linear/V2.hs:115:4-10 154254 1 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 154233 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 154234 0 0.0 0.0 0.0 0.0
unTagged Data.Tagged src/Data/Tagged.hs:110:31-38 154235 1 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 154236 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 154237 1 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1214,5)-(1220,32) 154253 1 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 154259 2 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:733:5-50 154262 2 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:841:5-39 154263 2 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 154264 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 154265 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 154260 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 154261 2 0.0 0.0 0.0 0.0
omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:728:7-23 154255 1 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 154257 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 154258 2 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 154266 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 154251 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 154252 1 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2155:5-38 148542 1 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2306:5-28 148544 1 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:725:5-28 148553 2 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:715:5-30 148554 2 0.0 0.0 0.0 0.0
liftToEncoding2 Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2298:5-65 148545 1 0.0 0.0 0.0 0.0
toLazy Data.Strict.Classes src/Data/Strict/Classes.hs:54:3-27 148543 1 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 145840 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 145841 53 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1322:5-23 154204 0 0.0 0.0 0.0 0.0
bool Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:(189,1)-(190,29) 154205 1 0.0 0.0 0.0 0.0
toEncoding Geometry.Data src/Geometry/Data.hs:26:5-49 154144 0 0.0 0.0 0.0 0.0
genericToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:206:1-53 154145 0 0.0 0.0 0.0 0.0
from Linear.V2 src/Linear/V2.hs:115:4-10 154171 1 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(748,5)-(752,57) 154150 0 0.0 0.0 0.0 0.0
consToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1083,5)-(1085,30) 154151 0 0.0 0.0 0.0 0.0
unTagged Data.Tagged src/Data/Tagged.hs:110:31-38 154152 1 0.0 0.0 0.0 0.0
consToJSON' Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1107:5-56 154153 0 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:862:5-78 154154 1 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1214,5)-(1220,32) 154170 1 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 154176 2 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:733:5-50 154179 2 0.0 0.0 0.0 0.0
gToJSON Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:841:5-39 154180 2 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1369:5-24 154181 0 0.0 0.0 0.0 0.0
float Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:321:1-51 154182 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 154177 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 154178 2 0.0 0.0 0.0 0.0
omitNothingFields Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:728:7-23 154172 1 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 154174 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 154175 2 0.0 0.0 0.0 0.0
encodeProduct Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1224:5-71 154187 0 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 154168 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 154169 1 0.0 0.0 0.0 0.0
toEncoding NewInt src/NewInt.hs:39:1-37 154094 0 0.0 0.0 0.0 0.0
toEncoding.\ NewInt src/NewInt.hs:39:1-37 154095 1 0.0 0.0 0.0 0.0
fromPairs Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:2757:3-21 154096 1 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 154099 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 154100 1 0.0 0.0 0.0 0.0
retagEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:109:1-39 154101 0 0.0 0.0 0.0 0.0
fromEncoding Data.Aeson.Encoding.Internal src/Data/Aeson/Encoding/Internal.hs:90:7-18 154102 1 0.0 0.0 0.0 0.0
toEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:1713:5-28 154110 0 0.0 0.0 0.0 0.0
liftToEncoding Data.Aeson.Types.ToJSON src/Data/Aeson/Types/ToJSON.hs:(1706,5)-(1709,66) 154111 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 134207 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 134208 0 0.0 0.0 0.0 0.0
doConLoop'.go.mstartWorld' Loop src/Loop.hs:(259,13)-(261,41) 134215 171 0.0 0.0 0.0 0.0
conEffects Dodge.Concurrent src/Dodge/Concurrent.hs:(13,1)-(27,20) 142846 0 0.0 0.0 0.0 0.0
conEffects.dopop Dodge.Concurrent src/Dodge/Concurrent.hs:(23,5)-(25,45) 142847 0 0.0 0.0 0.0 0.0
conEffects.taker Dodge.Concurrent src/Dodge/Concurrent.hs:(26,5)-(27,20) 142862 2 0.0 0.0 0.0 0.0
firstWorldLoad Main appDodge/Main.hs:(78,1)-(107,35) 142848 0 0.0 0.0 0.0 0.0
startNewGameInSlot Dodge.StartNewGame src/Dodge/StartNewGame.hs:(16,1)-(18,59) 142849 0 0.0 0.0 0.0 0.0
startSeedGame Dodge.StartNewGame src/Dodge/StartNewGame.hs:(21,1)-(25,9) 142850 0 0.0 0.0 0.0 0.0
startSeedGameConc Dodge.StartNewGame src/Dodge/StartNewGame.hs:(28,1)-(37,40) 142851 0 0.0 0.0 0.0 0.0
saveWorldInSlot Dodge.Save src/Dodge/Save.hs:68:1-74 142894 1 0.0 0.0 0.0 0.0
addSideEffect Dodge.Concurrent src/Dodge/Concurrent.hs:30:1-59 142895 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 142896 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 142897 0 0.0 0.0 0.0 0.0
_Snoc Control.Lens.Cons src/Control/Lens/Cons.hs:(361,3)-(363,26) 142898 0 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:181:3-37 142900 1 0.0 0.0 0.0 0.0
right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:137:3-38 142899 1 0.0 0.0 0.0 0.0
writeSaveSlot Dodge.Save src/Dodge/Save.hs:(37,1)-(42,15) 144287 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 142856 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 142857 0 0.0 0.0 0.0 0.0
postUniverseLoadSideEffect Dodge.WorldLoad src/Dodge/WorldLoad.hs:(12,1)-(13,91) 142861 0 0.0 0.0 0.0 0.0
pollEvents SDL.Event src/SDL/Event.hs:(772,1)-(785,26) 134163 171 0.0 0.0 0.0 0.0
convertRaw SDL.Event src/SDL/Event.hs:(553,1)-(749,55) 134193 165 0.0 0.0 0.0 0.0
getWindowFromID SDL.Event src/SDL/Event.hs:(927,1)-(929,76) 134195 101 0.0 0.0 0.0 0.0
convertRaw.buttons SDL.Event src/SDL/Event.hs:(626,10)-(631,64) 137987 54 0.0 0.0 0.0 0.0
convertRaw.test SDL.Event src/SDL/Event.hs:(639,9)-(642,31) 137988 270 0.0 0.0 0.0 0.0
fromNumber SDL.Input.Mouse src/SDL/Input/Mouse.hs:(140,3)-(142,31) 137985 54 0.0 0.0 0.0 0.0
$mSDL_TOUCH_MOUSEID.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1798:29-40 137986 54 0.0 0.0 0.0 0.0
$mSDL_KEYDOWN.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1668:23-27 155999 52 0.0 0.0 0.0 0.0
fromRawKeysym SDL.Event src/SDL/Event.hs:(546,1)-(550,54) 156001 47 0.0 0.0 0.0 0.0
fromRawKeysym.scancode' SDL.Event src/SDL/Event.hs:548:9-39 156020 47 0.0 0.0 0.0 0.0
getWindowFromID SDL.Event src/SDL/Event.hs:(927,1)-(929,76) 156000 47 0.0 0.0 0.0 0.0
$mSDL_KEYUP.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1669:21-25 156468 5 0.0 0.0 0.0 0.0
fromRawKeysym SDL.Event src/SDL/Event.hs:(546,1)-(550,54) 156470 5 0.0 0.0 0.0 0.0
fromRawKeysym.scancode' SDL.Event src/SDL/Event.hs:548:9-39 156471 5 0.0 0.0 0.0 0.0
getWindowFromID SDL.Event src/SDL/Event.hs:(927,1)-(929,76) 156469 5 0.0 0.0 0.0 0.0
$mSDL_WINDOWEVENT_SHOWN.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1801:33-35 137971 7 0.0 0.0 0.0 0.0
$mSDL_WINDOWEVENT_HIDDEN.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1802:34-36 137972 6 0.0 0.0 0.0 0.0
$mSDL_WINDOWEVENT_EXPOSED.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1803:35-37 137973 6 0.0 0.0 0.0 0.0
$mSDL_WINDOWEVENT_MOVED.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1804:33-35 137974 5 0.0 0.0 0.0 0.0
$mSDL_WINDOWEVENT_RESIZED.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1805:35-37 137975 5 0.0 0.0 0.0 0.0
$mSDL_WINDOWEVENT_SIZE_CHANGED.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1806:40-42 137976 5 0.0 0.0 0.0 0.0
$mSDL_WINDOWEVENT_MINIMIZED.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1807:37-39 137977 5 0.0 0.0 0.0 0.0
$mSDL_WINDOWEVENT_MAXIMIZED.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1808:37-39 137978 5 0.0 0.0 0.0 0.0
$mSDL_WINDOWEVENT_RESTORED.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1809:36-38 137979 5 0.0 0.0 0.0 0.0
$mSDL_WINDOWEVENT_ENTER.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1810:33-36 137980 5 0.0 0.0 0.0 0.0
$mSDL_WINDOWEVENT_LEAVE.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1811:33-36 137981 4 0.0 0.0 0.0 0.0
$mSDL_WINDOWEVENT_FOCUS_GAINED.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1812:40-43 137982 3 0.0 0.0 0.0 0.0
$mSDL_WINDOWEVENT_FOCUS_LOST.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1813:38-41 137983 2 0.0 0.0 0.0 0.0
$mSDL_WINDOWEVENT_CLOSE.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1814:33-36 137984 2 0.0 0.0 0.0 0.0
$mSDL_AUDIODEVICEADDED.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1698:32-37 134194 2 0.0 0.0 0.0 0.0
ccharStringToText SDL.Event src/SDL/Event.hs:543:1-69 156061 0 0.0 0.0 0.0 0.0
pollEvents.peepAllEvents SDL.Event src/SDL/Event.hs:(775,5)-(785,26) 134166 0 0.0 0.0 0.0 0.0
peekElemOff SDL.Raw.Types src/SDL/Raw/Types.hsc:479:10-23 134168 0 0.0 0.0 0.0 0.0
sizeOf SDL.Raw.Types src/SDL/Raw/Types.hsc:480:3-19 134175 165 0.0 0.0 0.0 0.0
peekByteOff SDL.Raw.Types src/SDL/Raw/Types.hsc:479:10-23 134170 0 0.0 0.0 0.0 0.0
peek SDL.Raw.Types src/SDL/Raw/Types.hsc:(482,3)-(648,54) 134171 165 0.0 0.0 0.0 0.0
peek.\ SDL.Raw.Types src/SDL/Raw/Types.hsc:484:32-52 134176 165 0.0 0.0 0.0 0.0
peek.\ SDL.Raw.Types src/SDL/Raw/Types.hsc:483:26-46 134172 165 0.0 0.0 0.0 0.0
peek.\ SDL.Raw.Types src/SDL/Raw/Types.hsc:520:31-52 134183 54 0.0 0.0 0.0 0.0
peek.\ SDL.Raw.Types src/SDL/Raw/Types.hsc:519:31-52 134182 54 0.0 0.0 0.0 0.0
peek.\ SDL.Raw.Types src/SDL/Raw/Types.hsc:518:28-49 134181 54 0.0 0.0 0.0 0.0
peek.\ SDL.Raw.Types src/SDL/Raw/Types.hsc:517:28-49 134180 54 0.0 0.0 0.0 0.0
peek.\ SDL.Raw.Types src/SDL/Raw/Types.hsc:516:32-53 134179 54 0.0 0.0 0.0 0.0
peek.\ SDL.Raw.Types src/SDL/Raw/Types.hsc:515:32-53 134178 54 0.0 0.0 0.0 0.0
peek.\ SDL.Raw.Types src/SDL/Raw/Types.hsc:514:30-50 134177 54 0.0 0.0 0.0 0.0
peek.key SDL.Raw.Types src/SDL/Raw/Types.hsc:(589,5)-(594,42) 155988 52 0.0 0.0 0.0 0.0
peek.key.\ SDL.Raw.Types src/SDL/Raw/Types.hsc:593:31-52 155992 52 0.0 0.0 0.0 0.0
peekByteOff SDL.Raw.Types src/SDL/Raw/Types.hsc:1169:10-24 155994 0 0.0 0.0 0.0 0.0
peek SDL.Raw.Types src/SDL/Raw/Types.hsc:(1172,3)-(1176,38) 155995 52 0.0 0.0 0.0 0.0
peek.\ SDL.Raw.Types src/SDL/Raw/Types.hsc:1175:27-47 155998 52 0.0 0.0 0.0 0.0
peek.\ SDL.Raw.Types src/SDL/Raw/Types.hsc:1174:26-46 155997 52 0.0 0.0 0.0 0.0
peek.\ SDL.Raw.Types src/SDL/Raw/Types.hsc:1173:31-51 155996 52 0.0 0.0 0.0 0.0
peek.key.\ SDL.Raw.Types src/SDL/Raw/Types.hsc:592:32-53 155991 52 0.0 0.0 0.0 0.0
peek.key.\ SDL.Raw.Types src/SDL/Raw/Types.hsc:591:30-51 155990 52 0.0 0.0 0.0 0.0
peek.key.\ SDL.Raw.Types src/SDL/Raw/Types.hsc:590:28-48 155989 52 0.0 0.0 0.0 0.0
peek.\ SDL.Raw.Types src/SDL/Raw/Types.hsc:508:48-67 155986 47 0.0 0.0 0.0 0.0
peek.\ SDL.Raw.Types src/SDL/Raw/Types.hsc:507:30-50 155985 47 0.0 0.0 0.0 0.0
peek.upToNull SDL.Raw.Types src/SDL/Raw/Types.hsc:509:13-44 155987 47 0.0 0.0 0.0 0.0
peek.\ SDL.Raw.Types src/SDL/Raw/Types.hsc:492:32-53 134187 7 0.0 0.0 0.0 0.0
peek.\ SDL.Raw.Types src/SDL/Raw/Types.hsc:491:32-53 134186 7 0.0 0.0 0.0 0.0
peek.\ SDL.Raw.Types src/SDL/Raw/Types.hsc:490:32-53 134185 7 0.0 0.0 0.0 0.0
peek.\ SDL.Raw.Types src/SDL/Raw/Types.hsc:489:30-50 134184 7 0.0 0.0 0.0 0.0
peek.audiodevice SDL.Raw.Types src/SDL/Raw/Types.hsc:(626,5)-(629,33) 134188 2 0.0 0.0 0.0 0.0
peek.audiodevice.\ SDL.Raw.Types src/SDL/Raw/Types.hsc:628:34-55 134190 2 0.0 0.0 0.0 0.0
peek.audiodevice.\ SDL.Raw.Types src/SDL/Raw/Types.hsc:627:30-50 134189 2 0.0 0.0 0.0 0.0
doConLoop'.go.theDelay Loop src/Loop.hs:270:21-92 137965 170 0.0 0.0 0.0 0.0
doConLoop'.go.updatedWorld Loop src/Loop.hs:267:21-70 137966 170 0.0 0.0 0.0 0.0
handleEvent Dodge.Event src/Dodge/Event.hs:(28,1)-(41,22) 137969 165 0.0 0.0 0.0 0.0
eventPayload SDL.Event src/SDL/Event.hs:116:5-16 137970 165 0.0 0.0 0.0 0.0
handleEvent.inputpoint Dodge.Event src/Dodge/Event.hs:40:5-39 137990 153 0.0 0.0 0.0 0.0
handleKeyboardEvent Dodge.Event.Input src/Dodge/Event/Input.hs:(24,1)-(29,54) 156005 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 156009 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 156010 0 0.0 0.0 0.0 0.0
at Control.Lens.At src/Control/Lens/At.hs:504:3-25 156059 0 0.0 0.0 0.0 0.0
handleMouseMotionEvent Dodge.Event.Input src/Dodge/Event/Input.hs:(48,1)-(54,54) 137991 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 138005 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 138006 0 0.0 0.0 0.0 0.0
handleTextInput Dodge.Event.Input src/Dodge/Event/Input.hs:20:1-55 156063 0 0.0 0.0 0.0 0.0
handleEvent.cfig Dodge.Event src/Dodge/Event.hs:41:5-22 137998 54 0.0 0.0 0.0 0.0
_uvConfig Dodge.Data.Universe src/Dodge/Data/Universe.hs:35:7-15 137999 54 0.0 0.0 0.0 0.0
handleMouseMotionEvent Dodge.Event.Input src/Dodge/Event/Input.hs:(48,1)-(54,54) 137989 54 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 138003 54 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 138004 54 0.0 0.0 0.0 0.0
handleMouseMotionEvent.(...) Dodge.Event.Input src/Dodge/Event/Input.hs:50:5-41 137994 54 0.0 0.0 0.0 0.0
mouseMotionEventPos SDL.Event src/SDL/Event.hs:314:25-43 137995 54 0.0 0.0 0.0 0.0
handleMouseMotionEvent.themousepos Dodge.Event.Input src/Dodge/Event/Input.hs:(51,5)-(54,54) 137992 54 0.0 0.0 0.0 0.0
windowXFloat Dodge.Data.Config src/Dodge/Data/Config.hs:62:1-38 137996 0 0.0 0.0 0.0 0.0
_windowX Dodge.Data.Config src/Dodge/Data/Config.hs:51:7-14 137997 54 0.0 0.0 0.0 0.0
windowYFloat Dodge.Data.Config src/Dodge/Data/Config.hs:64:1-38 138000 0 0.0 0.0 0.0 0.0
_windowY Dodge.Data.Config src/Dodge/Data/Config.hs:52:7-14 138001 54 0.0 0.0 0.0 0.0
handleMouseMotionEvent.x Dodge.Event.Input src/Dodge/Event/Input.hs:50:5-41 137993 54 0.0 0.0 0.0 0.0
handleMouseMotionEvent.y Dodge.Event.Input src/Dodge/Event/Input.hs:50:5-41 138002 54 0.0 0.0 0.0 0.0
handleKeyboardEvent Dodge.Event.Input src/Dodge/Event/Input.hs:(24,1)-(29,54) 156002 52 0.0 0.0 0.0 0.0
handleKeyboardEvent.scode Dodge.Event.Input src/Dodge/Event/Input.hs:29:5-54 156017 52 0.0 0.0 0.0 0.0
keyboardEventKeysym SDL.Event src/SDL/Event.hs:279:22-40 156018 52 0.0 0.0 0.0 0.0
keysymScancode SDL.Input.Keyboard src/SDL/Input/Keyboard.hs:147:5-18 156019 52 0.0 0.0 0.0 0.0
keyboardEventKeyMotion SDL.Event src/SDL/Event.hs:275:22-43 156003 52 0.0 0.0 0.0 0.0
keyboardEventRepeat SDL.Event src/SDL/Event.hs:277:22-40 156004 47 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 156007 10 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 156008 10 0.0 0.0 0.0 0.0
at Control.Lens.At src/Control/Lens/At.hs:504:3-25 156006 10 0.0 0.0 0.0 0.0
addTermSignal Dodge.Event.Input src/Dodge/Event/Input.hs:32:1-64 156012 0 0.0 0.0 0.0 0.0
scToTS Dodge.Event.Input src/Dodge/Event/Input.hs:(35,1)-(45,16) 156014 0 0.0 0.0 0.0 0.0
$mScancodeBackspace.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:561:29-63 156015 47 0.0 0.0 0.0 0.0
$mSDL_SCANCODE_BACKSPACE.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1417:34-49 156016 47 0.0 0.0 0.0 0.0
$mScancodeEscape.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:560:26-57 156022 47 0.0 0.0 0.0 0.0
$mSDL_SCANCODE_ESCAPE.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1416:31-46 156023 47 0.0 0.0 0.0 0.0
$mScancodeReturn.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:559:26-57 156024 47 0.0 0.0 0.0 0.0
$mSDL_SCANCODE_RETURN.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1415:31-46 156025 47 0.0 0.0 0.0 0.0
$mScancodeDelete.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:595:26-57 156026 47 0.0 0.0 0.0 0.0
$mSDL_SCANCODE_DELETE.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1451:31-46 156027 47 0.0 0.0 0.0 0.0
$mScancodeTab.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:562:23-51 156028 47 0.0 0.0 0.0 0.0
$mSDL_SCANCODE_TAB.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1418:28-43 156029 47 0.0 0.0 0.0 0.0
$mScancodeLeft.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:599:24-53 156030 47 0.0 0.0 0.0 0.0
$mSDL_SCANCODE_LEFT.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1455:29-44 156031 47 0.0 0.0 0.0 0.0
$mScancodeRight.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:598:25-55 156032 47 0.0 0.0 0.0 0.0
$mSDL_SCANCODE_RIGHT.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1454:30-45 156033 47 0.0 0.0 0.0 0.0
$mScancodeUp.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:601:22-49 156034 47 0.0 0.0 0.0 0.0
$mSDL_SCANCODE_UP.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1457:27-42 156035 47 0.0 0.0 0.0 0.0
$mScancodeDown.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:600:24-53 156036 47 0.0 0.0 0.0 0.0
$mSDL_SCANCODE_DOWN.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1456:29-44 156037 47 0.0 0.0 0.0 0.0
handleTextInput Dodge.Event.Input src/Dodge/Event/Input.hs:20:1-55 156062 47 0.0 0.0 0.0 0.0
textInputEventText SDL.Event src/SDL/Event.hs:301:23-40 156064 35 0.0 0.0 0.0 0.0
hardQuit Dodge.Concurrent src/Dodge/Concurrent.hs:33:1-41 156607 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 156624 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 156625 0 0.0 0.0 0.0 0.0
_Cons Control.Lens.Cons src/Control/Lens/Cons.hs:(127,3)-(129,26) 156626 0 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:181:3-37 156628 2 0.0 0.0 0.0 0.0
right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:137:3-38 156627 2 0.0 0.0 0.0 0.0
doConLoop'.worldSideEffectsWindow Loop src/Loop.hs:246:5-52 134218 0 0.0 0.0 72.2 75.1
theUpdateStep Main appDodge/Main.hs:110:1-59 134219 0 0.0 0.0 72.2 75.1
doSideEffects Main appDodge/Main.hs:(125,1)-(137,36) 137944 170 0.0 0.0 0.1 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 137967 1020 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 137968 1020 0.0 0.0 0.0 0.0
_uvIOEffects Dodge.Data.Universe src/Dodge/Data/Universe.hs:33:7-18 137953 170 0.0 0.0 0.0 0.0
updateRenderSplit Main appDodge/Main.hs:(113,1)-(115,30) 137954 0 0.0 0.0 0.0 0.0
updateUniverse Dodge.Update src/Dodge/Update.hs:(76,1)-(84,24) 137955 0 0.0 0.0 0.0 0.0
updateUniverseLast Dodge.Update src/Dodge/Update.hs:(138,1)-(154,51) 137956 0 0.0 0.0 0.0 0.0
maybeOpenConsole Dodge.Update src/Dodge/Update.hs:(128,1)-(130,10) 137957 0 0.0 0.0 0.0 0.0
updateUniverseMid Dodge.Update src/Dodge/Update.hs:(158,1)-(168,17) 145630 0 0.0 0.0 0.0 0.0
doConLoop'.go.mstartWorld' Loop src/Loop.hs:(259,13)-(261,41) 145631 0 0.0 0.0 0.0 0.0
conEffects Dodge.Concurrent src/Dodge/Concurrent.hs:(13,1)-(27,20) 145632 0 0.0 0.0 0.0 0.0
conEffects.dopop Dodge.Concurrent src/Dodge/Concurrent.hs:(23,5)-(25,45) 145633 0 0.0 0.0 0.0 0.0
firstWorldLoad Main appDodge/Main.hs:(78,1)-(107,35) 145634 0 0.0 0.0 0.0 0.0
startNewGameInSlot Dodge.StartNewGame src/Dodge/StartNewGame.hs:(16,1)-(18,59) 145635 0 0.0 0.0 0.0 0.0
startSeedGame Dodge.StartNewGame src/Dodge/StartNewGame.hs:(21,1)-(25,9) 145636 0 0.0 0.0 0.0 0.0
startSeedGameConc Dodge.StartNewGame src/Dodge/StartNewGame.hs:(28,1)-(37,40) 145637 0 0.0 0.0 0.0 0.0
postUniverseLoadSideEffect Dodge.WorldLoad src/Dodge/WorldLoad.hs:(12,1)-(13,91) 145638 0 0.0 0.0 0.0 0.0
postUniverseLoadSideEffect.\ Dodge.WorldLoad src/Dodge/WorldLoad.hs:13:15-90 145639 1 0.0 0.0 0.0 0.0
postWorldLoad Dodge.WorldLoad src/Dodge/WorldLoad.hs:(16,1)-(23,43) 145640 1 0.0 0.0 0.0 0.0
pokeTile Shader.Poke.Floor src/Shader/Poke/Floor.hs:(13,1)-(16,42) 145641 30 0.0 0.0 0.0 0.0
pokeTileVerx Shader.Poke.Floor src/Shader/Poke/Floor.hs:(19,1)-(22,18) 145646 204 0.0 0.0 0.0 0.0
pokeTileVerx.\ Shader.Poke.Floor src/Shader/Poke/Floor.hs:21:24-52 145667 1632 0.0 0.0 0.0 0.0
pokeTileVerx.a Shader.Poke.Floor src/Shader/Poke/Floor.hs:20:9-24 145669 30 0.0 0.0 0.0 0.0
_tileArrayZ Data.Tile src/Data/Tile.hs:24:7-17 145668 30 0.0 0.0 0.0 0.0
pokeTile.ttan Shader.Poke.Floor src/Shader/Poke/Floor.hs:16:5-42 145670 30 0.0 0.0 0.0 0.0
- Linear.V2 src/Linear/V2.hs:209:3-18 145671 30 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 145672 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 145673 30 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 145677 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 145674 30 0.0 0.0 0.0 0.0
_tileTangentPos Data.Tile src/Data/Tile.hs:23:7-21 145675 30 0.0 0.0 0.0 0.0
_tileZero Data.Tile src/Data/Tile.hs:19:7-15 145676 30 0.0 0.0 0.0 0.0
polyToTris Geometry.Triangulate src/Geometry/Triangulate.hs:(9,1)-(12,17) 145644 30 0.0 0.0 0.0 0.0
polyToTris.f Geometry.Triangulate src/Geometry/Triangulate.hs:11:5-34 145645 68 0.0 0.0 0.0 0.0
tileTexCoords Tile src/Tile.hs:(12,1)-(17,45) 145642 30 0.0 0.0 0.0 0.0
calcTexCoord Tile src/Tile.hs:(29,1)-(31,47) 145648 128 0.0 0.0 0.0 0.0
calcTexCoord.f Tile src/Tile.hs:31:5-47 145649 256 0.0 0.0 0.0 0.0
+ Linear.V2 src/Linear/V2.hs:207:3-18 145651 256 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 145652 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 145653 256 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 145664 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 145654 256 0.0 0.0 0.0 0.0
_tilePoly Data.Tile src/Data/Tile.hs:17:7-15 145643 30 0.0 0.0 0.0 0.0
_tileZero Data.Tile src/Data/Tile.hs:19:7-15 145650 30 0.0 0.0 0.0 0.0
negate Linear.V2 src/Linear/V2.hs:213:3-22 145665 30 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 145666 30 0.0 0.0 0.0 0.0
tileTexCoords.tangent Tile src/Tile.hs:17:5-45 145655 30 0.0 0.0 0.0 0.0
- Linear.V2 src/Linear/V2.hs:209:3-18 145656 30 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 145657 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 145658 30 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 145663 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 145659 30 0.0 0.0 0.0 0.0
_tileTangentPos Data.Tile src/Data/Tile.hs:23:7-21 145660 30 0.0 0.0 0.0 0.0
_tileZero Data.Tile src/Data/Tile.hs:19:7-15 145662 30 0.0 0.0 0.0 0.0
pokeChasm Shader.Poke.Floor src/Shader/Poke/Floor.hs:(25,1)-(26,47) 145747 6 0.0 0.0 0.0 0.0
pokeChasmVerx Shader.Poke.Floor src/Shader/Poke/Floor.hs:(29,1)-(31,18) 145750 36 0.0 0.0 0.0 0.0
pokeChasmVerx.\ Shader.Poke.Floor src/Shader/Poke/Floor.hs:30:24-52 145751 108 0.0 0.0 0.0 0.0
polyToTris Geometry.Triangulate src/Geometry/Triangulate.hs:(9,1)-(12,17) 145748 6 0.0 0.0 0.0 0.0
polyToTris.f Geometry.Triangulate src/Geometry/Triangulate.hs:11:5-34 145749 12 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145752 2 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145753 2 0.0 0.0 0.0 0.0
bufferPokedVBO Shader.Bind src/Shader/Bind.hs:(21,1)-(26,24) 145742 2 0.0 0.0 0.0 0.0
_vboName Shader.Data src/Shader/Data.hs:82:7-14 145746 2 0.0 0.0 0.0 0.0
_vboPtr Shader.Data src/Shader/Data.hs:83:7-13 145744 2 0.0 0.0 0.0 0.0
_vboVertexBytes Shader.Data src/Shader/Data.hs:84:7-21 145745 2 0.0 0.0 0.0 0.0
glNamedBufferSubData Graphics.GL.Functions.F18 src/Graphics/GL/Functions/F18.hs:1384:1-87 145743 2 0.0 0.0 0.0 0.0
playSoundQueue Sound src/Sound.hs:133:1-89 137952 170 0.0 0.0 0.0 0.0
playSoundUnlessRewinding Main appDodge/Main.hs:(118,1)-(122,18) 137945 170 0.0 0.0 0.1 0.0
_playingSounds Dodge.Data.World src/Dodge/Data/World.hs:40:7-20 137951 170 0.0 0.0 0.0 0.0
_toPlaySounds Dodge.Data.World src/Dodge/Data/World.hs:39:7-19 137950 170 0.0 0.0 0.0 0.0
playSoundAndUpdate Sound src/Sound.hs:(56,1)-(57,69) 137948 170 0.0 0.0 0.1 0.0
compare Dodge.Data.SoundOrigin src/Dodge/Data/SoundOrigin.hs:42:19-21 149169 495 0.0 0.0 0.0 0.0
mergeSound Sound src/Sound.hs:(60,1)-(65,61) 149170 384 0.0 0.0 0.0 0.0
_playStatus Sound.Data src/Sound/Data.hs:15:7-17 149174 768 0.0 0.0 0.0 0.0
_soundChunkID Sound.Data src/Sound/Data.hs:51:7-19 149173 768 0.0 0.0 0.0 0.0
_soundStatus Sound.Data src/Sound/Data.hs:45:7-18 149175 768 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 149177 384 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 149178 384 0.0 0.0 0.0 0.0
== Sound.Data src/Sound/Data.hs:28:15-16 149176 384 0.0 0.0 0.0 0.0
mergeSound.newOldChannel Sound src/Sound.hs:65:5-61 149179 384 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 149181 384 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 149182 384 0.0 0.0 0.0 0.0
_soundChannel Sound.Data src/Sound/Data.hs:46:7-19 149180 384 0.0 0.0 0.0 0.0
updateSounds Sound src/Sound.hs:(68,1)-(70,30) 137949 170 0.0 0.0 0.1 0.0
updateSound Sound src/Sound.hs:(73,1)-(75,21) 145552 503 0.0 0.0 0.1 0.0
applyPosition Sound src/Sound.hs:(112,1)-(115,59) 145595 503 0.0 0.0 0.1 0.0
_soundAngDist Sound.Data src/Sound/Data.hs:47:7-19 145596 503 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145608 401 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145609 401 0.0 0.0 0.0 0.0
_soundChannel Sound.Data src/Sound/Data.hs:46:7-19 145604 401 0.0 0.0 0.0 0.0
effectPosition SDL.Mixer src/SDL/Mixer.hs:(1159,1)-(1162,44) 145603 401 0.0 0.0 0.0 0.0
cleanupHalted Sound src/Sound.hs:(118,1)-(123,17) 145606 503 0.0 0.0 0.0 0.0
_soundChannel Sound.Data src/Sound/Data.hs:46:7-19 145607 503 0.0 0.0 0.0 0.0
playing SDL.Mixer src/SDL/Mixer.hs:725:1-66 145610 503 0.0 0.0 0.0 0.0
decrementTimer Sound src/Sound.hs:(103,1)-(109,23) 145591 503 0.0 0.0 0.0 0.0
_soundTime Sound.Data src/Sound/Data.hs:44:7-16 145592 503 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 145597 395 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 155976 7 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 155977 7 0.0 0.0 0.0 0.0
_soundChannel Sound.Data src/Sound/Data.hs:46:7-19 155973 7 0.0 0.0 0.0 0.0
halt SDL.Mixer src/SDL/Mixer.hs:675:1-64 155974 7 0.0 0.0 0.0 0.0
initialisePlaying Sound src/Sound.hs:(78,1)-(82,17) 145553 503 0.0 0.0 0.0 0.0
_playStatus Sound.Data src/Sound/Data.hs:15:7-17 145554 503 0.0 0.0 0.0 0.0
_soundStatus Sound.Data src/Sound/Data.hs:45:7-18 145555 503 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 149183 17 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 149184 17 0.0 0.0 0.0 0.0
tryPlay Sound src/Sound.hs:(85,1)-(95,30) 145562 17 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145593 34 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145594 34 0.0 0.0 0.0 0.0
_getSoundID Sound.Data src/Sound/Data.hs:30:28-38 145578 17 0.0 0.0 0.0 0.0
_soundChunkID Sound.Data src/Sound/Data.hs:51:7-19 145579 17 0.0 0.0 0.0 0.0
halt SDL.Mixer src/SDL/Mixer.hs:675:1-64 145572 17 0.0 0.0 0.0 0.0
playOn SDL.Mixer src/SDL/Mixer.hs:571:1-26 145575 17 0.0 0.0 0.0 0.0
playLimit SDL.Mixer src/SDL/Mixer.hs:(590,1)-(600,5) 145576 17 0.0 0.0 0.0 0.0
< SDL.Mixer src/SDL/Mixer.hs:479:23-25 145587 17 0.0 0.0 0.0 0.0
fromInteger SDL.Mixer src/SDL/Mixer.hs:480:43-45 145588 0 0.0 0.0 0.0 0.0
tryGetChannel Sound src/Sound.hs:(98,1)-(100,42) 145563 17 0.0 0.0 0.0 0.0
_soundChannel Sound.Data src/Sound/Data.hs:46:7-19 145564 17 0.0 0.0 0.0 0.0
getAvailable SDL.Mixer src/SDL/Mixer.hs:(827,1)-(829,68) 145568 0 0.0 0.0 0.0 0.0
fromInteger SDL.Mixer src/SDL/Mixer.hs:480:43-45 145574 0 0.0 0.0 0.0 0.0
tryPlay.timesToPlay Sound src/Sound.hs:(94,5)-(95,30) 145582 17 0.0 0.0 0.0 0.0
_soundIsLooping Sound.Data src/Sound/Data.hs:16:7-21 145583 17 0.0 0.0 0.0 0.0
_soundStatus Sound.Data src/Sound/Data.hs:45:7-18 145584 17 0.0 0.0 0.0 0.0
playSoundUnlessRewinding.w Main appDodge/Main.hs:122:5-18 137946 170 0.0 0.0 0.0 0.0
_uvWorld Dodge.Data.Universe src/Dodge/Data/Universe.hs:30:7-14 137947 170 0.0 0.0 0.0 0.0
_preloadData Dodge.Data.Universe src/Dodge/Data/Universe.hs:31:7-18 145580 10 0.0 0.0 0.0 0.0
_soundData Data.Preload src/Data/Preload.hs:12:7-16 145581 10 0.0 0.0 0.0 0.0
ticks SDL.Time src/SDL/Time.hs:34:1-20 137964 170 0.0 0.0 0.0 0.0
updateRenderSplit Main appDodge/Main.hs:(113,1)-(115,30) 134220 170 0.0 0.0 72.0 75.1
updateUniverse Dodge.Update src/Dodge/Update.hs:(76,1)-(84,24) 134278 340 0.0 0.0 10.4 9.4
debugEvents Dodge.Debug src/Dodge/Debug.hs:(22,1)-(28,43) 134323 340 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 134327 340 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 134328 340 0.0 0.0 0.0 0.0
at Control.Lens.At src/Control/Lens/At.hs:537:3-49 134325 340 0.0 0.0 0.0 0.0
compare Dodge.Data.Config src/Dodge/Data/Config.hs:96:19-21 134326 340 0.0 0.0 0.0 0.0
debugEvents.dbools Dodge.Debug src/Dodge/Debug.hs:28:5-43 134324 340 0.0 0.0 0.0 0.0
updateMouseContext Dodge.Update src/Dodge/Update.hs:(328,1)-(330,82) 134305 340 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(269,3)-(273,43) 134307 340 0.0 0.0 0.0 0.0
ix.go Control.Lens.At src/Control/Lens/At.hs:(271,5)-(273,43) 134309 340 0.0 0.0 0.0 0.0
updateMouseContextGame Dodge.Update src/Dodge/Update.hs:(333,1)-(375,36) 142901 276 0.0 0.0 0.0 0.0
updateMouseContextGame.\ Dodge.Update src/Dodge/Update.hs:336:10-82 142905 276 0.0 0.0 0.0 0.0
updateMouseContextGame.isrotatedrag Dodge.Update src/Dodge/Update.hs:(339,5)-(343,30) 142902 276 0.0 0.0 0.0 0.0
at Control.Lens.At src/Control/Lens/At.hs:504:3-25 142904 276 0.0 0.0 0.0 0.0
updateMouseContextGame.mpos Dodge.Update src/Dodge/Update.hs:348:5-32 142913 276 0.0 0.0 0.0 0.0
updateMouseContextGame.overterm Dodge.Update src/Dodge/Update.hs:(369,5)-(375,36) 142906 276 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 142907 144 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 142908 144 0.0 0.0 0.0 0.0
isOverTerminalScreen Dodge.Update src/Dodge/Update.hs:(401,1)-(413,21) 142912 72 0.0 0.0 0.0 0.0
isOverTerminalScreen.(...) Dodge.Update src/Dodge/Update.hs:409:5-52 142916 72 0.0 0.0 0.0 0.0
screenPosAbs Dodge.ScreenPos src/Dodge/ScreenPos.hs:(16,1)-(19,38) 142917 72 0.0 0.0 0.0 0.0
* Linear.V2 src/Linear/V2.hs:211:3-18 142922 72 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 142923 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 142924 72 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 142941 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 142925 72 0.0 0.0 0.0 0.0
+ Linear.V2 src/Linear/V2.hs:207:3-18 142918 72 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 142919 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 142920 72 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 142942 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 142921 72 0.0 0.0 0.0 0.0
screenPosAbs.h Dodge.ScreenPos src/Dodge/ScreenPos.hs:19:5-38 142940 72 0.0 0.0 0.0 0.0
screenPosAbs.w Dodge.ScreenPos src/Dodge/ScreenPos.hs:18:5-38 142938 72 0.0 0.0 0.0 0.0
isOverTerminalScreen.xmax Dodge.Update src/Dodge/Update.hs:413:5-21 142914 72 0.0 0.0 0.0 0.0
isOverTerminalScreen.xmin Dodge.Update src/Dodge/Update.hs:409:5-52 142915 72 0.0 0.0 0.0 0.0
isOverTerminalScreen.ymax Dodge.Update src/Dodge/Update.hs:409:5-52 142943 72 0.0 0.0 0.0 0.0
isOverTerminalScreen.ymin Dodge.Update src/Dodge/Update.hs:412:5-19 142944 72 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 142909 72 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 142910 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 142911 0 0.0 0.0 0.0 0.0
updateMouseContextGame.w Dodge.Update src/Dodge/Update.hs:338:5-20 142903 276 0.0 0.0 0.0 0.0
updateMouseContextGame.aimcontext Dodge.Update src/Dodge/Update.hs:(344,5)-(347,33) 156214 204 0.0 0.0 0.0 0.0
compare Dodge.Data.Config src/Dodge/Data/Config.hs:96:19-21 156215 204 0.0 0.0 0.0 0.0
updateMouseContextGame.disss Dodge.Update src/Dodge/Update.hs:349:5-33 156210 204 0.0 0.0 0.0 0.0
updateMouseContextGame.overcomb Dodge.Update src/Dodge/Update.hs:(359,5)-(368,38) 156213 204 0.0 0.0 0.0 0.0
updateMouseContextGame.overinv Dodge.Update src/Dodge/Update.hs:(350,5)-(358,45) 156190 204 0.0 0.0 0.0 0.0
inverseSelNumPos Dodge.SelectionSections src/Dodge/SelectionSections.hs:(194,1)-(195,68) 156191 204 0.0 0.0 0.0 0.0
inverseSelSecYintXPosCheck Dodge.SelectionSections src/Dodge/SelectionSections.hs:(184,1)-(191,16) 156192 204 0.0 0.0 0.0 0.0
inverseSelSecYint Dodge.SelectionSections src/Dodge/SelectionSections.hs:(165,1)-(175,38) 156209 1370 0.0 0.0 0.0 0.0
inverseSelSecYint.l Dodge.SelectionSections src/Dodge/SelectionSections.hs:169:13-33 156211 1204 0.0 0.0 0.0 0.0
_ssShownLength Dodge.Data.SelectionList src/Dodge/Data/SelectionList.hs:33:7-20 156212 1204 0.0 0.0 0.0 0.0
find Control.Foldl src/Control/Foldl.hs:(770,1)-(774,21) 156572 38 0.0 0.0 0.0 0.0
find.step Control.Foldl src/Control/Foldl.hs:(772,5)-(774,21) 156577 38 0.0 0.0 0.0 0.0
inverseSelSecYint.\ Dodge.SelectionSections src/Dodge/SelectionSections.hs:174:52-74 156578 38 0.0 0.0 0.0 0.0
_ssOffset Dodge.Data.SelectionList src/Dodge/Data/SelectionList.hs:31:7-15 156582 38 0.0 0.0 0.0 0.0
inverseSelSecYint.ls Dodge.SelectionSections src/Dodge/SelectionSections.hs:173:21-76 156573 38 0.0 0.0 0.0 0.0
_ssItems Dodge.Data.SelectionList src/Dodge/Data/SelectionList.hs:30:7-14 156576 38 0.0 0.0 0.0 0.0
premap Control.Foldl src/Control/Foldl.hs:(1209,1)-(1211,28) 156574 38 0.0 0.0 0.0 0.0
premap.step' Control.Foldl src/Control/Foldl.hs:1211:5-28 156579 38 0.0 0.0 0.0 0.0
_siHeight Dodge.Data.SelectionList src/Dodge/Data/SelectionList.hs:44:11-19 156581 38 0.0 0.0 0.0 0.0
sum Control.Foldl src/Control/Foldl.hs:680:1-19 156580 0 0.0 0.0 0.0 0.0
sum Control.Foldl src/Control/Foldl.hs:680:1-19 156575 38 0.0 0.0 0.0 0.0
lazy Control.Foldl.Internal src/Control/Foldl/Internal.hs:(22,1)-(23,23) 156583 38 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 156584 114 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 156585 114 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 156586 114 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 156587 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 156588 0 0.0 0.0 0.0 0.0
inverseSelSecYintXPosCheck.(...) Dodge.SelectionSections src/Dodge/SelectionSections.hs:186:9-51 156591 38 0.0 0.0 0.0 0.0
screenPosAbs Dodge.ScreenPos src/Dodge/ScreenPos.hs:(16,1)-(19,38) 156592 38 0.0 0.0 0.0 0.0
* Linear.V2 src/Linear/V2.hs:211:3-18 156597 38 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 156598 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 156599 38 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 156603 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 156600 38 0.0 0.0 0.0 0.0
+ Linear.V2 src/Linear/V2.hs:207:3-18 156593 38 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 156594 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 156595 38 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 156604 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 156596 38 0.0 0.0 0.0 0.0
screenPosAbs.h Dodge.ScreenPos src/Dodge/ScreenPos.hs:19:5-38 156602 38 0.0 0.0 0.0 0.0
screenPosAbs.w Dodge.ScreenPos src/Dodge/ScreenPos.hs:18:5-38 156601 38 0.0 0.0 0.0 0.0
inverseSelSecYintXPosCheck.x0 Dodge.SelectionSections src/Dodge/SelectionSections.hs:186:9-51 156590 38 0.0 0.0 0.0 0.0
inverseSelSecYintXPosCheck.x1 Dodge.SelectionSections src/Dodge/SelectionSections.hs:189:9-80 156589 38 0.0 0.0 0.0 0.0
_ldpScale Dodge.Data.SelectionList src/Dodge/Data/SelectionList.hs:15:7-15 156605 38 0.0 0.0 0.0 0.0
posSelSecYint Dodge.SelectionSections src/Dodge/SelectionSections.hs:(148,1)-(150,47) 156193 204 0.0 0.0 0.0 0.0
posSelSecYint.(...) Dodge.SelectionSections src/Dodge/SelectionSections.hs:150:5-47 156195 204 0.0 0.0 0.0 0.0
screenPosAbs Dodge.ScreenPos src/Dodge/ScreenPos.hs:(16,1)-(19,38) 156196 204 0.0 0.0 0.0 0.0
* Linear.V2 src/Linear/V2.hs:211:3-18 156201 204 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 156202 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 156203 204 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 156207 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 156204 204 0.0 0.0 0.0 0.0
+ Linear.V2 src/Linear/V2.hs:207:3-18 156197 204 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 156198 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 156199 204 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 156208 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 156200 204 0.0 0.0 0.0 0.0
screenPosAbs.h Dodge.ScreenPos src/Dodge/ScreenPos.hs:19:5-38 156206 204 0.0 0.0 0.0 0.0
screenPosAbs.w Dodge.ScreenPos src/Dodge/ScreenPos.hs:18:5-38 156205 204 0.0 0.0 0.0 0.0
posSelSecYint.y0 Dodge.SelectionSections src/Dodge/SelectionSections.hs:150:5-47 156194 204 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 134317 64 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 134318 64 0.0 0.0 0.0 0.0
getMenuMouseContext Dodge.Update src/Dodge/Update.hs:(390,1)-(398,31) 134320 64 0.0 0.0 0.0 0.0
updateUniverseFirst Dodge.Update src/Dodge/Update.hs:(87,1)-(94,48) 134279 340 0.0 0.0 0.0 0.0
calcSmoothScroll Dodge.SmoothScroll src/Dodge/SmoothScroll.hs:(12,1)-(19,38) 134300 340 0.0 0.0 0.0 0.0
setClickWorldPos Dodge.Update src/Dodge/Update.hs:(103,1)-(106,63) 134293 340 0.0 0.0 0.0 0.0
updateDebugMessageOffset Dodge.Update src/Dodge/Update.hs:(97,1)-(100,19) 134303 340 0.0 0.0 0.0 0.0
updateScrollTestValue Dodge.ScrollValue src/Dodge/ScrollValue.hs:(7,1)-(12,36) 134301 340 0.0 0.0 0.0 0.0
updateScrollTestValue.i Dodge.ScrollValue src/Dodge/ScrollValue.hs:11:5-32 134304 340 0.0 0.0 0.0 0.0
updateScrollTestValue.theamount Dodge.ScrollValue src/Dodge/ScrollValue.hs:12:5-36 134302 340 0.0 0.0 0.0 0.0
updateUniverseLast Dodge.Update src/Dodge/Update.hs:(138,1)-(154,51) 134335 340 0.0 0.0 0.4 0.3
each Control.Lens.Each src/Control/Lens/Each.hs:135:3-18 134612 1020 0.0 0.0 0.0 0.0
taintedDot Control.Lens.Internal.Setter src/Control/Lens/Internal/Setter.hs:49:3-28 134613 1020 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 134614 1020 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 134615 1020 0.0 0.0 0.0 0.0
untaintedDot Control.Lens.Internal.Setter src/Control/Lens/Internal/Setter.hs:47:3-33 156154 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 156155 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 156156 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 134340 340 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 134342 340 0.0 0.0 0.0 0.0
maybeOpenConsole Dodge.Update src/Dodge/Update.hs:(128,1)-(130,10) 134353 340 0.0 0.0 0.0 0.0
at Control.Lens.At src/Control/Lens/At.hs:504:3-25 134354 340 0.0 0.0 0.0 0.0
updateUniverseMid Dodge.Update src/Dodge/Update.hs:(158,1)-(168,17) 144999 0 0.0 0.0 0.0 0.0
updateUseInputInGame Dodge.Update.Input.InGame src/Dodge/Update/Input/InGame.hs:(46,1)-(81,36) 156534 0 0.0 0.0 0.0 0.0
updateKeysInGame Dodge.Update.Input.InGame src/Dodge/Update/Input/InGame.hs:84:1-91 156535 0 0.0 0.0 0.0 0.0
updateKeyInGame Dodge.Update.Input.InGame src/Dodge/Update/Input/InGame.hs:(423,1)-(426,11) 156536 0 0.0 0.0 0.0 0.0
updateKeyInGame.\ Dodge.Update.Input.InGame src/Dodge/Update/Input/InGame.hs:424:10-39 156537 0 0.0 0.0 0.0 0.0
updateInitialPressInGame Dodge.Update.Input.InGame src/Dodge/Update/Input/InGame.hs:(429,1)-(439,11) 156538 0 0.0 0.0 0.0 0.0
$mScancodeSpace.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:563:25-55 156539 0 0.0 0.0 0.0 0.0
$mSDL_SCANCODE_SPACE.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1419:30-45 156540 0 0.0 0.0 0.0 0.0
updateInitialPressInGame.\ Dodge.Update.Input.InGame src/Dodge/Update/Input/InGame.hs:430:22-48 156541 0 0.0 0.0 0.0 0.0
updateWorldEventFlags Dodge.Update src/Dodge/Update.hs:(110,1)-(119,44) 134384 340 0.0 0.0 0.3 0.3
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 134386 340 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 134388 340 0.0 0.0 0.0 0.0
updateInventoryPositioning Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:(87,1)-(91,40) 134389 340 0.0 0.0 0.3 0.3
_uvConfig Dodge.Data.Universe src/Dodge/Data/Universe.hs:35:7-15 134563 340 0.0 0.0 0.0 0.0
_uvWorld Dodge.Data.Universe src/Dodge/Data/Universe.hs:30:7-14 134425 340 0.0 0.0 0.0 0.0
checkInventorySelectionExists Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:(94,1)-(98,78) 134591 340 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 134592 680 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 134610 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 134611 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 134608 340 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 134609 340 0.0 0.0 0.0 0.0
checkInventorySelectionExists.(...) Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:98:5-78 134594 340 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 134595 340 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 134605 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 134606 0 0.0 0.0 0.0 0.0
checkInventorySelectionExists.i Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:98:5-78 134593 340 0.0 0.0 0.0 0.0
checkInventorySelectionExists.j Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:98:5-78 134607 340 0.0 0.0 0.0 0.0
updateDisplaySections Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:(117,1)-(155,85) 134391 340 0.1 0.0 0.3 0.3
getAvailableListLines Dodge.SelectionList src/Dodge/SelectionList.hs:(11,1)-(18,48) 134564 340 0.0 0.0 0.0 0.0
getAvailableListLines.dToBot Dodge.SelectionList src/Dodge/SelectionList.hs:(16,5)-(18,48) 134565 340 0.0 0.0 0.0 0.0
_y Linear.V2 src/Linear/V2.hs:302:3-30 134567 680 0.0 0.0 0.0 0.0
getAvailableListLines.itmHeight Dodge.SelectionList src/Dodge/SelectionList.hs:14:5-44 134569 340 0.0 0.0 0.0 0.0
getAvailableListLines.vgap Dodge.SelectionList src/Dodge/SelectionList.hs:13:5-33 134568 340 0.0 0.0 0.0 0.0
getAvailableListLines.winy Dodge.SelectionList src/Dodge/SelectionList.hs:15:5-41 134566 340 0.0 0.0 0.0 0.0
updateDisplaySections.(...) Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:(140,5)-(142,44) 134454 340 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 134457 340 0.0 0.0 0.0 0.0
filterSectionsPair Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:(164,1)-(184,67) 134455 340 0.0 0.0 0.0 0.0
filterSectionsPair.itms' Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:183:5-56 134465 340 0.0 0.0 0.0 0.0
filterSectionsPair.f Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:179:5-11 134466 340 0.0 0.0 0.0 0.0
filterSectionsPair.x Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:(167,5)-(178,27) 134456 340 0.0 0.0 0.0 0.0
updateDisplaySections.(...) Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:(136,5)-(138,42) 134419 340 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 134426 340 0.0 0.0 0.0 0.0
filterSectionsPair Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:(164,1)-(184,67) 134420 340 0.0 0.0 0.0 0.0
filterSectionsPair.itms' Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:183:5-56 134422 340 0.0 0.0 0.0 0.0
filterSectionsPair.f Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:179:5-11 134424 340 0.0 0.0 0.0 0.0
filterSectionsPair.x Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:(167,5)-(178,27) 134471 340 0.0 0.0 0.0 0.0
updateDisplaySections.btitems Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:(144,5)-(146,77) 134469 340 0.0 0.0 0.0 0.0
closeButtonToSelectionItem Dodge.Inventory.SelectionList src/Dodge/Inventory/SelectionList.hs:(224,1)-(235,13) 145010 104 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145012 104 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145013 104 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 145011 104 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145014 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145015 0 0.0 0.0 0.0 0.0
btText Dodge.Inventory.SelectionList src/Dodge/Inventory/SelectionList.hs:(238,1)-(241,51) 156446 17 0.0 0.0 0.0 0.0
_btEvent Dodge.Data.Button src/Dodge/Data/Button.hs:31:7-14 156447 17 0.0 0.0 0.0 0.0
updateDisplaySections.closeitms Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:(149,5)-(151,83) 134467 340 0.0 0.0 0.0 0.0
updateDisplaySections.cr Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:148:5-14 134444 340 0.0 0.0 0.0 0.0
you Dodge.Base.You src/Dodge/Base/You.hs:14:1-48 134445 340 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 134447 340 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 134448 340 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 134446 340 0.0 0.0 0.0 0.0
updateDisplaySections.interfaceshead Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:143:5-82 134468 340 0.0 0.0 0.0 0.0
updateDisplaySections.invitems Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:(152,5)-(155,85) 134431 340 0.0 0.0 0.0 0.0
_crInv Dodge.Data.Creature src/Dodge/Data/Creature.hs:45:7-12 134443 340 0.0 0.0 0.0 0.0
invIndents Dodge.Item.Grammar src/Dodge/Item/Grammar.hs:(253,1)-(270,13) 134432 340 0.0 0.0 0.0 0.0
invIMDT Dodge.Item.Grammar src/Dodge/Item/Grammar.hs:(246,1)-(249,69) 134434 0 0.0 0.0 0.0 0.0
invDT Dodge.Item.Grammar src/Dodge/Item/Grammar.hs:(217,1)-(219,34) 134436 0 0.0 0.0 0.0 0.0
_unNIntMap NewInt src/NewInt.hs:22:34-43 134440 340 0.0 0.0 0.0 0.0
joinItemsInList Dodge.Item.Grammar src/Dodge/Item/Grammar.hs:(207,1)-(213,32) 134439 0 0.0 0.0 0.0 0.0
joinItemsInList.h Dodge.Item.Grammar src/Dodge/Item/Grammar.hs:(209,5)-(213,32) 134450 340 0.0 0.0 0.0 0.0
updateDisplaySections.mselpos Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:134:5-44 134486 340 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 134487 340 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 134497 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 134498 0 0.0 0.0 0.0 0.0
updateDisplaySections.sclose Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:(140,5)-(142,44) 134464 340 0.0 0.0 0.0 0.0
updateDisplaySections.sfclose Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:(140,5)-(142,44) 134453 340 0.0 0.0 0.0 0.0
updateDisplaySections.sfinv Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:(136,5)-(138,42) 134470 340 0.0 0.0 0.0 0.0
updateDisplaySections.sinv Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:(136,5)-(138,42) 134414 340 0.0 0.0 0.0 0.0
updateSectionsPositioning Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:(244,1)-(256,73) 134399 340 0.0 0.0 0.2 0.2
updateSectionsPositioning.\ Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:245:35-59 134548 2380 0.0 0.0 0.0 0.0
displayIndents Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:(111,1)-(114,20) 134578 2380 0.0 0.0 0.0 0.0
updateSectionsPositioning.m Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:(248,5)-(251,16) 134571 2380 0.0 0.0 0.0 0.0
updateSection Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:(265,1)-(300,41) 134582 0 0.0 0.0 0.0 0.0
updateSection.offset Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:(276,5)-(290,33) 134583 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 134584 340 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 134585 340 0.0 0.0 0.0 0.0
updateSectionsPositioning.g Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:254:5-81 134401 340 0.0 0.0 0.0 0.2
updateSectionsPositioning.\ Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:245:35-59 134549 0 0.0 0.0 0.0 0.2
updateSection Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:(265,1)-(300,41) 134550 2380 0.0 0.0 0.0 0.2
updateSection.(...) Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:299:5-70 134552 2380 0.0 0.0 0.0 0.1
listSelectionColorPicture Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:(303,1)-(306,45) 134579 1228 0.0 0.0 0.0 0.1
_siHeight Dodge.Data.SelectionList src/Dodge/Data/SelectionList.hs:44:11-19 134580 1228 0.0 0.0 0.0 0.0
_siPictures Dodge.Data.SelectionList src/Dodge/Data/SelectionList.hs:43:11-21 134590 1228 0.0 0.0 0.0 0.0
listSelectionColorPicture.g Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:305:5-56 156250 340 0.0 0.1 0.0 0.1
_vxPos Picture.Data src/Picture/Data.hs:12:7-12 156260 21828 0.0 0.0 0.0 0.0
_siColor Dodge.Data.SelectionList src/Dodge/Data/SelectionList.hs:47:11-18 156257 340 0.0 0.0 0.0 0.0
listSelectionColorPicture.lindent Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:306:5-45 156258 340 0.0 0.0 0.0 0.0
_siOffX Dodge.Data.SelectionList src/Dodge/Data/SelectionList.hs:48:11-17 156259 340 0.0 0.0 0.0 0.0
updateSection.aslength Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:299:5-70 134551 2380 0.0 0.0 0.0 0.0
updateSection.offset Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:(276,5)-(290,33) 134570 2380 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 134581 340 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 134586 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 134587 0 0.0 0.0 0.0 0.0
updateSection.shownitems Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:274:5-74 134574 2380 0.0 0.0 0.0 0.0
updateSection.tweakfirst Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:(291,5)-(293,24) 134573 2380 0.0 0.0 0.0 0.0
updateSection.tweaklast Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:(294,5)-(298,24) 134576 2380 0.0 0.0 0.0 0.0
updateSection.oldoffsetbounded Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:275:5-72 134572 2040 0.0 0.0 0.0 0.0
updateSection.allstrings Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:299:5-70 134588 1228 0.0 0.0 0.0 0.0
updateSection.shownstrings Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:300:5-41 134589 1228 0.0 0.0 0.0 0.0
updateSectionsPositioning.lk Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:255:5-34 134477 340 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 134479 340 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 134505 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 134506 0 0.0 0.0 0.0 0.0
updateSectionsPositioning.ls Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:252:5-13 134406 340 0.0 0.0 0.0 0.0
updateSectionsPositioning.offsets Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:247:5-32 134404 340 0.0 0.0 0.0 0.0
_ssOffset Dodge.Data.SelectionList src/Dodge/Data/SelectionList.hs:31:7-15 138010 2016 0.0 0.0 0.0 0.0
updateSectionsPositioning.ssizes Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:256:5-73 134507 340 0.0 0.0 0.1 0.1
sectionsSizes Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:(206,1)-(209,37) 134510 340 0.0 0.0 0.0 0.0
doSectionSize Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:(218,1)-(235,29) 134511 2720 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 134540 4760 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 134541 4760 0.0 0.0 0.0 0.0
at Control.Lens.At src/Control/Lens/At.hs:493:3-28 134547 0 0.0 0.0 0.0 0.0
doSectionSize.getsecusingis Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:(228,5)-(232,29) 134512 2720 0.0 0.0 0.0 0.0
doSectionSize.getsecusingis.(...) Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:230:13-69 134514 340 0.0 0.0 0.0 0.0
doSectionSize.getsecusingis.(...).\ Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:230:56-62 134515 340 0.0 0.0 0.0 0.0
doSectionSize.getsecusingis.my Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:230:13-69 134513 340 0.0 0.0 0.0 0.0
doSectionSize.getsecusingis.s' Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:230:13-69 134545 340 0.0 0.0 0.0 0.0
at Control.Lens.At src/Control/Lens/At.hs:493:3-28 134546 2380 0.0 0.0 0.0 0.0
doSectionSize.extradesired Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:221:9-31 134553 2380 0.0 0.0 0.0 0.0
doSectionSize.getminsec Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:(233,5)-(235,29) 134544 2380 0.0 0.0 0.0 0.0
doSectionSize.linesgiven Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:222:9-52 134554 2380 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 134516 2380 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 134542 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 134543 0 0.0 0.0 0.0 0.0
sectionsSizes.extraavailable Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:209:5-37 134555 340 0.0 0.0 0.0 0.0
sectionsSizes.mintaken Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:208:5-49 134517 340 0.0 0.0 0.0 0.0
sectionsDesiredLines Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:199:1-56 134509 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 134532 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 134533 0 0.0 0.0 0.0 0.0
_Wrapped' Control.Lens.Wrapped src/Control/Lens/Wrapped.hs:252:3-28 134528 0 0.0 0.0 0.0 0.0
dimap Control.Lens.Internal.Iso src/Control/Lens/Internal/Iso.hs:53:3-57 134529 0 0.0 0.0 0.0 0.0
dimap Control.Lens.Internal.Iso src/Control/Lens/Internal/Iso.hs:53:3-57 134527 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 134538 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 134539 0 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Types src/Data/Profunctor/Types.hs:134:3-56 134526 0 0.0 0.0 0.0 0.0
_siHeight Dodge.Data.SelectionList src/Dodge/Data/SelectionList.hs:44:11-19 134535 1228 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 134536 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 134537 0 0.0 0.0 0.0 0.0
crNumFreeSlots Dodge.Inventory.CheckSlots src/Dodge/Inventory/CheckSlots.hs:(26,1)-(28,20) 156267 102 0.0 0.0 0.0 0.0
_crInv Dodge.Data.Creature src/Dodge/Data/Creature.hs:45:7-12 156283 102 0.0 0.0 0.0 0.0
invSize Dodge.Inventory.CheckSlots src/Dodge/Inventory/CheckSlots.hs:34:1-38 156276 0 0.0 0.0 0.0 0.0
_Wrapped' Control.Lens.Wrapped src/Control/Lens/Wrapped.hs:252:3-28 156279 0 0.0 0.0 0.0 0.0
dimap Control.Lens.Internal.Iso src/Control/Lens/Internal/Iso.hs:53:3-57 156280 0 0.0 0.0 0.0 0.0
dimap Control.Lens.Internal.Iso src/Control/Lens/Internal/Iso.hs:53:3-57 156278 0 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Types src/Data/Profunctor/Types.hs:134:3-56 156277 0 0.0 0.0 0.0 0.0
displayFreeSlots Dodge.DisplayInventory src/Dodge/DisplayInventory.hs:(193,1)-(196,32) 156284 102 0.0 0.0 0.0 0.0
updateWorldEventFlag Dodge.Update src/Dodge/Update.hs:(122,1)-(125,54) 156542 2 0.0 0.0 0.0 0.0
advanceScrollAmount Dodge.Update src/Dodge/Update.hs:(421,1)-(423,71) 134347 0 0.0 0.0 0.1 0.0
advanceSmoothScroll Dodge.SmoothScroll src/Dodge/SmoothScroll.hs:(34,1)-(41,23) 134362 340 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 134351 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 134352 0 0.0 0.0 0.0 0.0
updateUniverseMid Dodge.Update src/Dodge/Update.hs:(158,1)-(168,17) 134330 340 0.0 0.0 9.9 9.0
_uvScreenLayers Dodge.Data.Universe src/Dodge/Data/Universe.hs:32:7-21 134332 340 0.0 0.0 0.0 0.0
timeFlowUpdate Dodge.Update src/Dodge/Update.hs:(171,1)-(181,64) 142977 276 0.0 0.0 8.9 8.4
functionalUpdate Dodge.Update src/Dodge/Update.hs:(243,1)-(304,39) 143136 0 0.1 0.0 8.9 8.4
setOldPos Dodge.Update src/Dodge/Update.hs:504:1-41 143271 8832 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143272 8832 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143273 8832 0.0 0.0 0.0 0.0
_crPos Dodge.Data.Creature src/Dodge/Data/Creature.hs:36:7-12 143274 8832 0.0 0.0 0.0 0.0
updateIMl' Dodge.Update src/Dodge/Update.hs:536:1-54 143251 1932 0.1 0.0 5.4 5.1
_cWorld Dodge.Data.World src/Dodge/Data/World.hs:35:7-13 143261 1932 0.0 0.0 0.0 0.0
_lWorld Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:24:7-13 143262 1932 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Types src/Data/Profunctor/Types.hs:134:3-56 143257 1926 0.2 0.1 0.4 0.3
updateCreature Dodge.Creature.Update src/Dodge/Creature/Update.hs:(33,1)-(39,54) 143270 8832 0.1 0.1 0.1 0.1
_z Linear.V3 src/Linear/V3.hs:312:3-34 143283 17664 0.0 0.0 0.0 0.0
_xy Linear.V3 src/Linear/V3.hs:308:3-63 143476 8832 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 143275 8832 0.0 0.0 0.0 0.0
updateCreature' Dodge.Creature.Update src/Dodge/Creature/Update.hs:(42,1)-(54,20) 143284 8832 0.1 0.0 0.1 0.1
_crType Dodge.Data.Creature src/Dodge/Data/Creature.hs:42:7-13 143289 8832 0.0 0.0 0.0 0.0
updateCreature'.cid Dodge.Creature.Update src/Dodge/Creature/Update.hs:54:5-20 143292 7452 0.0 0.0 0.0 0.0
crUpdate Dodge.Creature.Update src/Dodge/Creature/Update.hs:(64,1)-(68,29) 143290 276 0.0 0.0 0.0 0.0
chasmTest Dodge.Creature.Update src/Dodge/Creature/Update.hs:(133,1)-(144,64) 143471 0 0.0 0.0 0.0 0.0
chasmTest.g Dodge.Creature.Update src/Dodge/Creature/Update.hs:143:5-70 143472 8832 0.0 0.0 0.0 0.0
_xy Linear.V3 src/Linear/V3.hs:308:3-63 143473 8832 0.0 0.0 0.0 0.0
updateBarreloid Dodge.Barreloid src/Dodge/Barreloid.hs:(17,1)-(19,31) 143306 0 0.0 0.0 0.0 0.0
updateBarreloid.\ Dodge.Barreloid src/Dodge/Barreloid.hs:18:27-44 143307 1380 0.0 0.0 0.0 0.0
updateCreature'.\ Dodge.Creature.Update src/Dodge/Creature/Update.hs:(50,31)-(51,81) 143297 0 0.0 0.0 0.0 0.0
crUpdate Dodge.Creature.Update src/Dodge/Creature/Update.hs:(64,1)-(68,29) 143298 7176 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143281 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143282 0 0.0 0.0 0.0 0.0
updateMachine Dodge.Machine.Update src/Dodge/Machine/Update.hs:(25,1)-(30,42) 145417 2200 0.0 0.0 0.1 0.1
_mcHP Dodge.Data.Machine src/Dodge/Data/Machine.hs:35:7-11 145418 2200 0.0 0.0 0.0 0.0
_mcType Dodge.Data.Machine src/Dodge/Data/Machine.hs:37:7-13 145426 2200 0.0 0.0 0.0 0.0
mcApplyDamage Dodge.Machine.Update src/Dodge/Machine/Update.hs:(130,1)-(134,58) 145420 2200 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 145423 2200 0.0 0.0 0.0 0.0
mcApplyDamage.mcpointer Dodge.Machine.Update src/Dodge/Machine/Update.hs:134:5-58 145421 2200 0.0 0.0 0.0 0.0
_mcID Dodge.Data.Machine src/Dodge/Data/Machine.hs:29:7-11 145422 2200 0.0 0.0 0.0 0.0
mcTypeUpdate Dodge.Machine.Update src/Dodge/Machine/Update.hs:(33,1)-(38,81) 145427 2200 0.0 0.0 0.1 0.0
mcTypeUpdate.\ Dodge.Machine.Update src/Dodge/Machine/Update.hs:35:19-39 145428 1375 0.0 0.0 0.0 0.0
terminalScreenGlow Dodge.Machine.Update src/Dodge/Machine/Update.hs:(41,1)-(47,58) 145433 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145436 1375 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145437 1375 0.0 0.0 0.0 0.0
_mcPos Dodge.Data.Machine src/Dodge/Data/Machine.hs:32:7-12 149166 137 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(314,3)-(316,22) 145434 0 0.0 0.0 0.0 0.0
compare Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:22:25-27 145435 2750 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145438 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145439 0 0.0 0.0 0.0 0.0
mcTypeUpdate.\ Dodge.Machine.Update src/Dodge/Machine/Update.hs:38:24-81 145440 825 0.0 0.0 0.1 0.0
mcProxSensorTriggerUpdate Dodge.Machine.Update src/Dodge/Machine/Update.hs:(105,1)-(108,57) 145441 825 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145444 825 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145445 825 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 145448 825 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(314,3)-(316,22) 145442 825 0.0 0.0 0.0 0.0
compare Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:22:25-27 145443 1650 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145446 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145447 0 0.0 0.0 0.0 0.0
mcProxSensorUpdate Dodge.Machine.Update src/Dodge/Machine/Update.hs:(140,1)-(142,64) 145451 825 0.0 0.0 0.0 0.0
mcNoItemsTest Dodge.Machine.Update src/Dodge/Machine/Update.hs:(145,1)-(169,50) 145493 0 0.0 0.0 0.0 0.0
mcNoItemsTest.f Dodge.Machine.Update src/Dodge/Machine/Update.hs:169:5-50 145495 275 0.0 0.0 0.0 0.0
_mcDir Dodge.Data.Machine src/Dodge/Data/Machine.hs:33:7-12 145505 275 0.0 0.0 0.0 0.0
_mcPos Dodge.Data.Machine src/Dodge/Data/Machine.hs:32:7-12 145506 275 0.0 0.0 0.0 0.0
+ Linear.V2 src/Linear/V2.hs:207:3-18 145499 0 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 145500 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 145504 1925 0.0 0.0 0.0 0.0
mcNoItemsTest.qs Dodge.Machine.Update src/Dodge/Machine/Update.hs:168:5-13 145494 275 0.0 0.0 0.0 0.0
mcNoItemsTest.f Dodge.Machine.Update src/Dodge/Machine/Update.hs:169:5-50 145496 0 0.0 0.0 0.0 0.0
+ Linear.V2 src/Linear/V2.hs:207:3-18 145501 0 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 145502 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 145503 1925 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 145507 0 0.0 0.0 0.0 0.0
mcNoItemsTest.falsetog Dodge.Machine.Update src/Dodge/Machine/Update.hs:157:5-78 145509 0 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 145510 275 0.0 0.0 0.0 0.0
mcNoItemsTest.notog Dodge.Machine.Update src/Dodge/Machine/Update.hs:(158,5)-(160,49) 145513 0 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 145514 0 0.0 0.0 0.0 0.0
mcProximitySensorUpdate Dodge.Machine.Update src/Dodge/Machine/Update.hs:(173,1)-(195,15) 145455 0 0.0 0.0 0.0 0.0
mcProximitySensorUpdate.truetog Dodge.Machine.Update src/Dodge/Machine/Update.hs:190:5-53 145456 0 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 145457 550 0.0 0.0 0.0 0.0
_mcDamage Dodge.Data.Machine src/Dodge/Data/Machine.hs:36:7-15 145793 1096 0.0 0.0 0.0 0.0
mcPlaySound Dodge.Machine.Update src/Dodge/Machine/Update.hs:(114,1)-(127,18) 145520 0 0.0 0.0 0.0 0.0
mcPlaySound.mid Dodge.Machine.Update src/Dodge/Machine/Update.hs:127:5-18 145521 474 0.0 0.0 0.0 0.0
_mcID Dodge.Data.Machine src/Dodge/Data/Machine.hs:29:7-11 145522 474 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143293 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143294 0 0.0 0.0 0.0 0.0
_creatures Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:93:7-16 143263 276 0.0 0.0 0.0 0.0
_linearShockwaves Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:116:7-23 144142 276 0.0 0.0 0.0 0.0
_machines Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:121:7-15 143782 276 0.0 0.0 0.0 0.0
_projectiles Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:101:7-18 144140 276 0.0 0.0 0.0 0.0
_props Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:99:7-12 144141 276 0.0 0.0 0.0 0.0
_pulseBalls Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:115:7-17 144235 276 0.0 0.0 0.0 0.0
_terminals Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:122:7-16 144015 276 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143267 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143268 0 0.0 0.0 0.0 0.0
_Wrapped' Control.Lens.Wrapped src/Control/Lens/Wrapped.hs:306:3-30 143259 0 0.0 0.0 4.9 4.8
dimap Control.Lens.Internal.Iso src/Control/Lens/Internal/Iso.hs:53:3-57 143260 0 0.0 0.0 4.9 4.8
dimap Data.Profunctor.Types src/Data/Profunctor/Types.hs:134:3-56 143264 0 0.0 0.0 4.9 4.8
tmUpdate Dodge.Update src/Dodge/Update.hs:(488,1)-(501,65) 145525 2200 0.0 0.0 0.0 0.0
== Dodge.Data.Terminal.Status src/Dodge/Data/Terminal/Status.hs:16:15-16 145526 2200 0.0 0.0 0.0 0.0
_tmID Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:20:7-11 145528 868 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 145527 868 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(269,3)-(273,43) 145529 868 0.0 0.0 0.0 0.0
ix.go Control.Lens.At src/Control/Lens/At.hs:(271,5)-(273,43) 145530 868 0.0 0.0 0.0 0.0
_tlPause Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:37:7-14 145533 43 0.0 0.0 0.0 0.0
tmUpdate.pointTermParams Dodge.Update src/Dodge/Update.hs:501:5-65 145534 43 0.0 0.0 0.0 0.0
_tmID Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:20:7-11 145536 43 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 145535 43 0.0 0.0 0.0 0.0
ix.\ Control.Lens.At src/Control/Lens/At.hs:308:31-50 145537 43 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(269,3)-(273,43) 145760 11 0.0 0.0 0.0 0.0
ix.go Control.Lens.At src/Control/Lens/At.hs:(271,5)-(273,43) 145761 11 0.0 0.0 0.0 0.0
doTmWdWd Dodge.WorldEffect src/Dodge/WorldEffect.hs:(90,1)-(102,38) 146305 22 0.0 0.0 0.0 0.0
doTmWdWd.\ Dodge.WorldEffect src/Dodge/WorldEffect.hs:93:31-91 155978 4 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 155979 4 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 155980 4 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 155981 4 0.0 0.0 0.0 0.0
ix.\ Control.Lens.At src/Control/Lens/At.hs:308:31-50 155982 4 0.0 0.0 0.0 0.0
displayTerminalLineString Dodge.Update src/Dodge/Update.hs:485:1-66 149197 8 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145531 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145532 0 0.0 0.0 0.0 0.0
updateCreature Dodge.Creature.Update src/Dodge/Creature/Update.hs:(33,1)-(39,54) 143285 0 0.0 0.0 4.7 4.7
circInPolygon Geometry.Polygon src/Geometry/Polygon.hs:(103,1)-(106,28) 143477 52992 0.2 0.2 0.6 1.1
circInPolygon.f Geometry.Polygon src/Geometry/Polygon.hs:105:5-76 143478 107640 0.1 0.2 0.4 0.9
- Linear.V2 src/Linear/V2.hs:209:3-18 143479 107640 0.1 0.1 0.3 0.6
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 143480 0 0.1 0.2 0.2 0.5
<*> Linear.V2 src/Linear/V2.hs:171:3-36 143481 107640 0.0 0.1 0.1 0.1
fmap Linear.V2 src/Linear/V2.hs:137:3-34 143483 0 0.1 0.1 0.1 0.1
fmap Linear.V2 src/Linear/V2.hs:137:3-34 143482 107640 0.0 0.2 0.0 0.2
updateCreature' Dodge.Creature.Update src/Dodge/Creature/Update.hs:(42,1)-(54,20) 143286 0 0.0 0.0 4.2 3.6
chasmTest Dodge.Creature.Update src/Dodge/Creature/Update.hs:(133,1)-(144,64) 143287 8832 0.2 0.1 0.6 0.7
loopPairs ListHelp src/ListHelp.hs:(31,1)-(35,69) 143469 52992 0.1 0.3 0.1 0.3
loopPairs.f ListHelp src/ListHelp.hs:(33,5)-(34,40) 143470 211968 0.0 0.0 0.0 0.0
_crZVel Dodge.Data.Creature src/Dodge/Data/Creature.hs:38:7-13 143288 8832 0.0 0.0 0.0 0.0
chasmTest.f Dodge.Creature.Update src/Dodge/Creature/Update.hs:144:5-64 143475 8832 0.0 0.0 0.0 0.0
chasmTest.g Dodge.Creature.Update src/Dodge/Creature/Update.hs:143:5-70 143474 0 0.2 0.3 0.2 0.3
updateCreature'.\ Dodge.Creature.Update src/Dodge/Creature/Update.hs:(50,31)-(51,81) 143299 7176 0.2 0.3 3.1 2.8
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 143314 279134 0.4 0.0 2.3 2.0
_xy Linear.V3 src/Linear/V3.hs:308:3-63 143374 19312 0.0 0.0 0.0 0.0
basicAttentionUpdate Dodge.Creature.Perception src/Dodge/Creature/Perception.hs:(133,1)-(135,91) 143380 0 0.0 0.0 0.0 0.0
newExtraAwareness Dodge.Creature.Perception src/Dodge/Creature/Perception.hs:(144,1)-(150,28) 143381 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143525 0 0.0 0.0 0.0 0.0
ix.\ Control.Lens.At src/Control/Lens/At.hs:308:31-50 143318 7176 0.0 0.0 0.0 0.0
basicAttentionUpdate Dodge.Creature.Perception src/Dodge/Creature/Perception.hs:(133,1)-(135,91) 143533 0 0.0 0.0 0.1 0.0
newExtraAwareness Dodge.Creature.Perception src/Dodge/Creature/Perception.hs:(144,1)-(150,28) 143534 0 0.0 0.0 0.1 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143535 59294 0.0 0.0 0.1 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143536 59294 0.1 0.0 0.1 0.0
chaseCritInternal Dodge.Humanoid src/Dodge/Humanoid.hs:(8,1)-(20,9) 143324 0 0.1 0.1 1.8 1.9
chainCreatureUpdates Dodge.Creature.ChainUpdates src/Dodge/Creature/ChainUpdates.hs:(7,1)-(9,23) 143325 7176 0.0 0.0 1.5 1.7
chainCreatureUpdates.unf Dodge.Creature.ChainUpdates src/Dodge/Creature/ChainUpdates.hs:9:5-23 143326 71760 0.1 0.0 1.5 1.7
chaseCritMv Dodge.Creature.ReaderUpdate src/Dodge/Creature/ReaderUpdate.hs:(121,1)-(147,28) 143510 25 0.0 0.0 0.0 0.0
_apStrategy Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:19:11-21 143511 25 0.0 0.0 0.0 0.0
_crActionPlan Dodge.Data.Creature src/Dodge/Data/Creature.hs:51:7-19 143512 25 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 143513 25 0.0 0.0 0.0 0.0
viewTarget Dodge.Creature.ReaderUpdate src/Dodge/Creature/ReaderUpdate.hs:(155,1)-(165,17) 143514 25 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 143515 25 0.0 0.0 0.0 0.0
chaseCritPerceptionUpdate Dodge.Creature.Perception src/Dodge/Creature/Perception.hs:(33,1)-(34,77) 143366 25 0.0 0.0 1.5 1.6
basicAttentionUpdate Dodge.Creature.Perception src/Dodge/Creature/Perception.hs:(133,1)-(135,91) 143367 7176 0.0 0.0 1.3 1.4
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143368 94172 0.0 0.0 1.1 1.2
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143369 94172 0.1 0.1 1.1 1.2
newExtraAwareness Dodge.Creature.Perception src/Dodge/Creature/Perception.hs:(144,1)-(150,28) 143370 7176 1.0 1.2 1.0 1.2
== Linear.V2 src/Linear/V2.hs:114:4-5 143540 118588 0.0 0.0 0.0 0.0
_wlLine Dodge.Data.Wall src/Dodge/Data/Wall.hs:18:7-13 143539 59294 0.0 0.0 0.0 0.0
wlIsOpaque Dodge.Base.Wall src/Dodge/Base/Wall.hs:(7,1)-(9,14) 143537 59294 0.0 0.0 0.0 0.0
_wlOpacity Dodge.Data.Wall src/Dodge/Data/Wall.hs:20:7-16 143538 59294 0.0 0.0 0.0 0.0
newExtraAwareness.cpos Dodge.Creature.Perception src/Dodge/Creature/Perception.hs:150:5-28 143371 7176 0.0 0.0 0.0 0.0
_xy Linear.V3 src/Linear/V3.hs:308:3-63 143372 7176 0.0 0.0 0.0 0.0
newExtraAwareness.tpos Dodge.Creature.Perception src/Dodge/Creature/Perception.hs:149:5-67 143373 7176 0.0 0.0 0.0 0.0
_xy Linear.V3 src/Linear/V3.hs:308:3-63 143384 0 0.0 0.0 0.0 0.0
_xy Linear.V3 src/Linear/V3.hs:308:3-63 143530 0 0.0 0.0 0.0 0.0
zoneOfPoint Dodge.Zoning.Base src/Dodge/Zoning/Base.hs:47:1-26 143531 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 143532 310 0.0 0.0 0.0 0.0
newExtraAwareness Dodge.Creature.Perception src/Dodge/Creature/Perception.hs:(144,1)-(150,28) 143385 0 0.1 0.0 0.1 0.1
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143527 6068 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143528 6068 0.0 0.0 0.0 0.0
_crID Dodge.Data.Creature src/Dodge/Data/Creature.hs:43:7-11 143520 6068 0.0 0.0 0.0 0.0
_wlZoning Dodge.Data.World src/Dodge/Data/World.hs:49:7-15 143529 6068 0.0 0.0 0.0 0.0
_xy Linear.V3 src/Linear/V3.hs:308:3-63 143526 0 0.0 0.0 0.0 0.0
zoneOfPoint Dodge.Zoning.Base src/Dodge/Zoning/Base.hs:47:1-26 143518 0 0.0 0.0 0.0 0.1
fmap Linear.V2 src/Linear/V2.hs:137:3-34 143519 92754 0.0 0.1 0.0 0.1
chaseCritAwarenessUpdate Dodge.Creature.Perception src/Dodge/Creature/Perception.hs:(66,1)-(99,23) 143388 7176 0.0 0.1 0.1 0.1
_cpAttention Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:32:7-18 143389 7176 0.0 0.0 0.0 0.0
_crPerception Dodge.Data.Creature src/Dodge/Data/Creature.hs:52:7-19 143390 7176 0.0 0.0 0.0 0.0
chaseCritAwarenessUpdate.becomesCognizant Dodge.Creature.Perception src/Dodge/Creature/Perception.hs:(80,9)-(82,64) 143395 7176 0.0 0.0 0.0 0.0
chaseCritAwarenessUpdate.maybeBark Dodge.Creature.Perception src/Dodge/Creature/Perception.hs:(84,9)-(99,23) 143396 7176 0.0 0.0 0.0 0.0
chaseCritAwarenessUpdate.newAwareness Dodge.Creature.Perception src/Dodge/Creature/Perception.hs:(77,9)-(79,28) 143394 7176 0.0 0.0 0.0 0.0
chaseCritAwarenessUpdate.oldAwareness Dodge.Creature.Perception src/Dodge/Creature/Perception.hs:76:9-54 143391 7176 0.0 0.0 0.0 0.0
_cpAwareness Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:33:7-18 143393 7176 0.0 0.0 0.0 0.0
_crPerception Dodge.Data.Creature src/Dodge/Data/Creature.hs:52:7-19 143392 7176 0.0 0.0 0.0 0.0
rememberSounds Dodge.Creature.Perception src/Dodge/Creature/Perception.hs:(177,1)-(179,61) 143397 7176 0.0 0.0 0.1 0.1
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143398 7198 0.0 0.0 0.1 0.1
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143399 7198 0.0 0.0 0.1 0.1
soundIsClose Dodge.Creature.Perception src/Dodge/Creature/Perception.hs:(183,1)-(188,28) 145777 884 0.0 0.0 0.0 0.0
doFloatFloat Dodge.FloatFunction src/Dodge/FloatFunction.hs:(6,1)-(20,25) 145782 884 0.0 0.0 0.0 0.0
soundIsClose.cpos Dodge.Creature.Perception src/Dodge/Creature/Perception.hs:188:5-28 145778 884 0.0 0.0 0.0 0.0
_xy Linear.V3 src/Linear/V3.hs:308:3-63 145779 884 0.0 0.0 0.0 0.0
== Linear.V2 src/Linear/V2.hs:114:4-5 156556 8 0.0 0.0 0.0 0.0
_wlLine Dodge.Data.Wall src/Dodge/Data/Wall.hs:18:7-13 156568 4 0.0 0.0 0.0 0.0
zoneOfPoint Dodge.Zoning.Base src/Dodge/Zoning/Base.hs:47:1-26 156562 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 156563 10 0.0 0.0 0.0 0.0
newSounds Dodge.Creature.Perception src/Dodge/Creature/Perception.hs:(170,1)-(174,20) 143401 0 0.0 0.0 0.1 0.0
newSounds.f Dodge.Creature.Perception src/Dodge/Creature/Perception.hs:(172,5)-(174,20) 145774 25272 0.0 0.0 0.0 0.0
_playStatus Sound.Data src/Sound/Data.hs:15:7-17 145775 25272 0.0 0.0 0.0 0.0
_soundStatus Sound.Data src/Sound/Data.hs:45:7-18 145776 25272 0.0 0.0 0.0 0.0
_soundPos Sound.Data src/Sound/Data.hs:48:7-15 145780 884 0.0 0.0 0.0 0.0
_soundVolume Sound.Data src/Sound/Data.hs:49:7-18 145781 884 0.0 0.0 0.0 0.0
_playingSounds Dodge.Data.World src/Dodge/Data/World.hs:40:7-20 143402 7176 0.0 0.0 0.0 0.0
soundIsClose Dodge.Creature.Perception src/Dodge/Creature/Perception.hs:(183,1)-(188,28) 145783 0 0.0 0.0 0.0 0.0
_auDist Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:46:7-13 145785 520 0.0 0.0 0.0 0.0
_cpAudition Dodge.Data.Creature.Perception src/Dodge/Data/Creature/Perception.hs:35:7-17 145786 520 0.0 0.0 0.0 0.0
_crPerception Dodge.Data.Creature src/Dodge/Data/Creature.hs:52:7-19 145784 520 0.0 0.0 0.0 0.0
_wlZoning Dodge.Data.World src/Dodge/Data/World.hs:49:7-15 156561 4 0.0 0.0 0.0 0.0
zoneOfPoint Dodge.Zoning.Base src/Dodge/Zoning/Base.hs:47:1-26 156559 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 156560 12 0.0 0.0 0.0 0.0
overrideMeleeCloseTarget Dodge.Creature.ReaderUpdate src/Dodge/Creature/ReaderUpdate.hs:(36,1)-(38,43) 143490 25 0.0 0.0 0.0 0.0
_crIntention Dodge.Data.Creature src/Dodge/Data/Creature.hs:57:7-18 143492 25 0.0 0.0 0.0 0.0
_targetCr Dodge.Data.Creature src/Dodge/Data/Creature.hs:69:7-15 143491 25 0.0 0.0 0.0 0.0
setMvPos Dodge.Creature.ReaderUpdate src/Dodge/Creature/ReaderUpdate.hs:(59,1)-(67,35) 143502 25 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143503 25 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143504 25 0.0 0.0 0.0 0.0
setMvPos.int Dodge.Creature.ReaderUpdate src/Dodge/Creature/ReaderUpdate.hs:61:5-25 143505 25 0.0 0.0 0.0 0.0
_crIntention Dodge.Data.Creature src/Dodge/Data/Creature.hs:57:7-18 143506 25 0.0 0.0 0.0 0.0
setMvPos.mpos Dodge.Creature.ReaderUpdate src/Dodge/Creature/ReaderUpdate.hs:67:5-35 143507 25 0.0 0.0 0.0 0.0
_mvToPoint Dodge.Data.Creature src/Dodge/Data/Creature.hs:70:7-16 143509 25 0.0 0.0 0.0 0.0
setMvPos.mtpos Dodge.Creature.ReaderUpdate src/Dodge/Creature/ReaderUpdate.hs:(62,5)-(66,19) 143508 25 0.0 0.0 0.0 0.0
setViewPos Dodge.Creature.ReaderUpdate src/Dodge/Creature/ReaderUpdate.hs:(70,1)-(72,60) 143493 25 0.0 0.0 0.0 0.0
attentionViewPoint Dodge.Creature.ReaderUpdate src/Dodge/Creature/ReaderUpdate.hs:(75,1)-(80,22) 143494 25 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143495 25 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143496 25 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(269,3)-(273,43) 143497 25 0.0 0.0 0.0 0.0
ix.go Control.Lens.At src/Control/Lens/At.hs:(271,5)-(273,43) 143498 25 0.0 0.0 0.0 0.0
setViewPos.mpos Dodge.Creature.ReaderUpdate src/Dodge/Creature/ReaderUpdate.hs:72:5-60 143499 25 0.0 0.0 0.0 0.0
_crMemory Dodge.Data.Creature src/Dodge/Data/Creature.hs:53:7-15 143501 25 0.0 0.0 0.0 0.0
_soundsToInvestigate Dodge.Data.Creature src/Dodge/Data/Creature.hs:76:7-26 143500 25 0.0 0.0 0.0 0.0
targetYouWhenCognizant Dodge.Creature.ReaderUpdate src/Dodge/Creature/ReaderUpdate.hs:(202,1)-(210,47) 143541 25 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143542 25 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143543 25 0.0 0.0 0.0 0.0
doStrategyActions Dodge.Creature.ReaderUpdate src/Dodge/Creature/ReaderUpdate.hs:(172,1)-(177,11) 143327 7176 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143328 7280 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143329 7280 0.0 0.0 0.0 0.0
searchIfDamaged Dodge.Creature.ReaderUpdate src/Dodge/Creature/ReaderUpdate.hs:(213,1)-(223,20) 143407 7176 0.0 0.0 0.0 0.0
_crPain Dodge.Data.Creature src/Dodge/Data/Creature.hs:49:7-13 143408 7176 0.0 0.0 0.0 0.0
chaseCritMv Dodge.Creature.ReaderUpdate src/Dodge/Creature/ReaderUpdate.hs:(121,1)-(147,28) 143354 7151 0.0 0.0 0.1 0.0
_apStrategy Dodge.Data.ActionPlan src/Dodge/Data/ActionPlan.hs:19:11-21 143355 7151 0.0 0.0 0.0 0.0
_crActionPlan Dodge.Data.Creature src/Dodge/Data/Creature.hs:51:7-19 143356 7151 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 143357 7151 0.0 0.0 0.0 0.0
viewTarget Dodge.Creature.ReaderUpdate src/Dodge/Creature/ReaderUpdate.hs:(155,1)-(165,17) 143360 7151 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 143361 7151 0.0 0.0 0.0 0.0
chaseCritPerceptionUpdate Dodge.Creature.Perception src/Dodge/Creature/Perception.hs:(33,1)-(34,77) 143365 7151 0.0 0.0 0.0 0.0
overrideMeleeCloseTarget Dodge.Creature.ReaderUpdate src/Dodge/Creature/ReaderUpdate.hs:(36,1)-(38,43) 143331 7151 0.0 0.0 0.0 0.0
_crIntention Dodge.Data.Creature src/Dodge/Data/Creature.hs:57:7-18 143333 7151 0.0 0.0 0.0 0.0
_targetCr Dodge.Data.Creature src/Dodge/Data/Creature.hs:69:7-15 143332 7151 0.0 0.0 0.0 0.0
setMvPos Dodge.Creature.ReaderUpdate src/Dodge/Creature/ReaderUpdate.hs:(59,1)-(67,35) 143345 7151 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143346 7151 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143347 7151 0.0 0.0 0.0 0.0
setMvPos.int Dodge.Creature.ReaderUpdate src/Dodge/Creature/ReaderUpdate.hs:61:5-25 143348 7151 0.0 0.0 0.0 0.0
_crIntention Dodge.Data.Creature src/Dodge/Data/Creature.hs:57:7-18 143349 7151 0.0 0.0 0.0 0.0
setMvPos.mpos Dodge.Creature.ReaderUpdate src/Dodge/Creature/ReaderUpdate.hs:67:5-35 143350 7151 0.0 0.0 0.0 0.0
_mvToPoint Dodge.Data.Creature src/Dodge/Data/Creature.hs:70:7-16 143352 7151 0.0 0.0 0.0 0.0
setMvPos.mtpos Dodge.Creature.ReaderUpdate src/Dodge/Creature/ReaderUpdate.hs:(62,5)-(66,19) 143351 7151 0.0 0.0 0.0 0.0
setViewPos Dodge.Creature.ReaderUpdate src/Dodge/Creature/ReaderUpdate.hs:(70,1)-(72,60) 143335 7151 0.0 0.0 0.1 0.0
attentionViewPoint Dodge.Creature.ReaderUpdate src/Dodge/Creature/ReaderUpdate.hs:(75,1)-(80,22) 143336 7151 0.0 0.0 0.1 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143337 7151 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143338 7151 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(269,3)-(273,43) 143339 7151 0.0 0.0 0.0 0.0
ix.go Control.Lens.At src/Control/Lens/At.hs:(271,5)-(273,43) 143340 7151 0.0 0.0 0.0 0.0
setViewPos.mpos Dodge.Creature.ReaderUpdate src/Dodge/Creature/ReaderUpdate.hs:72:5-60 143341 7151 0.0 0.0 0.0 0.0
_crMemory Dodge.Data.Creature src/Dodge/Data/Creature.hs:53:7-15 143343 7151 0.0 0.0 0.0 0.0
_soundsToInvestigate Dodge.Data.Creature src/Dodge/Data/Creature.hs:76:7-26 143342 7151 0.0 0.0 0.0 0.0
targetYouWhenCognizant Dodge.Creature.ReaderUpdate src/Dodge/Creature/ReaderUpdate.hs:(202,1)-(210,47) 143404 7151 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143405 7151 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143406 7151 0.0 0.0 0.0 0.0
rememberSounds Dodge.Creature.Perception src/Dodge/Creature/Perception.hs:(177,1)-(179,61) 156564 0 0.0 0.0 0.0 0.0
soundIsClose Dodge.Creature.Perception src/Dodge/Creature/Perception.hs:(183,1)-(188,28) 156565 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 156566 4 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 156567 4 0.0 0.0 0.0 0.0
performActions Dodge.Creature.Action src/Dodge/Creature/Action.hs:(40,1)-(47,79) 143315 7176 0.0 0.0 0.2 0.2
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143410 7176 0.0 0.0 0.1 0.2
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143412 7176 0.1 0.1 0.1 0.2
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 143413 7176 0.0 0.0 0.0 0.1
ix.\ Control.Lens.At src/Control/Lens/At.hs:308:31-50 143414 7176 0.0 0.0 0.0 0.0
performActions.mayas Dodge.Creature.Action src/Dodge/Creature/Action.hs:47:5-79 143432 7176 0.0 0.0 0.0 0.0
performActions.(...) Dodge.Creature.Action src/Dodge/Creature/Action.hs:47:5-79 143316 7176 0.0 0.0 0.0 0.0
performAction Dodge.Creature.Action src/Dodge/Creature/Action.hs:(55,1)-(101,28) 143409 52 0.0 0.0 0.0 0.0
_crDir Dodge.Data.Creature src/Dodge/Data/Creature.hs:39:7-12 143417 52 0.0 0.0 0.0 0.0
_xy Linear.V3 src/Linear/V3.hs:308:3-63 143416 52 0.0 0.0 0.0 0.0
performActions.cr Dodge.Creature.Action src/Dodge/Creature/Action.hs:46:5-51 143317 7176 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143320 7176 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143321 7176 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 143319 7176 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143322 0 0.0 0.0 0.0 0.0
performActions.iss Dodge.Creature.Action src/Dodge/Creature/Action.hs:47:5-79 143411 7176 0.0 0.0 0.0 0.0
followImpulse Dodge.Creature.Impulse src/Dodge/Creature/Impulse.hs:(25,1)-(75,60) 143415 52 0.0 0.0 0.0 0.0
followImpulse.\ Dodge.Creature.Impulse src/Dodge/Creature/Impulse.hs:53:19-53 143418 52 0.0 0.0 0.0 0.0
.:~ LensHelp src/LensHelp.hs:15:1-22 143430 52 0.0 0.0 0.0 0.0
followImpulse.crup Dodge.Creature.Impulse src/Dodge/Creature/Impulse.hs:65:5-27 143419 52 0.0 0.0 0.0 0.0
followImpulse.clens Dodge.Creature.Impulse src/Dodge/Creature/Impulse.hs:63:5-48 143421 0 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 143422 52 0.0 0.0 0.0 0.0
ix.\ Control.Lens.At src/Control/Lens/At.hs:308:31-50 143423 52 0.0 0.0 0.0 0.0
.:~ LensHelp src/LensHelp.hs:15:1-22 143431 0 0.0 0.0 0.0 0.0
followImpulse.clens Dodge.Creature.Impulse src/Dodge/Creature/Impulse.hs:63:5-48 143420 52 0.0 0.0 0.0 0.0
crUpdate Dodge.Creature.Update src/Dodge/Creature/Update.hs:(64,1)-(68,29) 143300 0 0.0 0.0 0.4 0.3
checkDeath Dodge.Creature.Update src/Dodge/Creature/Update.hs:71:1-85 143455 7176 0.0 0.0 0.2 0.2
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143457 7176 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143458 7176 0.0 0.0 0.0 0.0
checkDeath' Dodge.Creature.Update src/Dodge/Creature/Update.hs:(74,1)-(97,54) 143461 7176 0.0 0.0 0.2 0.2
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143464 7176 0.0 0.0 0.1 0.2
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143465 7176 0.0 0.0 0.1 0.2
checkDeath'.tocr Dodge.Creature.Update src/Dodge/Creature/Update.hs:97:5-54 143466 0 0.1 0.1 0.1 0.2
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 143467 7176 0.0 0.0 0.0 0.1
ix.\ Control.Lens.At src/Control/Lens/At.hs:308:31-50 143468 7176 0.0 0.0 0.0 0.0
checkDeath'.tocr Dodge.Creature.Update src/Dodge/Creature/Update.hs:97:5-54 143462 7176 0.0 0.0 0.0 0.0
_crID Dodge.Data.Creature src/Dodge/Data/Creature.hs:43:7-11 143463 7176 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 143456 7176 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143459 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143460 0 0.0 0.0 0.0 0.0
doDamage Dodge.Creature.State src/Dodge/Creature/State.hs:(44,1)-(46,76) 143446 7176 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143448 7176 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143449 7176 0.0 0.0 0.0 0.0
applyCreatureDamage Dodge.Creature.Damage src/Dodge/Creature/Damage.hs:15:1-70 143452 7176 0.0 0.0 0.0 0.0
applyPastDamages Dodge.Creature.State src/Dodge/Creature/State.hs:(50,1)-(60,30) 143453 7176 0.0 0.0 0.0 0.0
_crPain Dodge.Data.Creature src/Dodge/Data/Creature.hs:49:7-13 143454 21528 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 143447 7176 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143450 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143451 0 0.0 0.0 0.0 0.0
invItemEffs Dodge.Creature.State src/Dodge/Creature/State.hs:(64,1)-(69,89) 143433 7176 0.1 0.1 0.2 0.1
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143435 7176 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143436 7176 0.0 0.0 0.0 0.0
_crInv Dodge.Data.Creature src/Dodge/Data/Creature.hs:45:7-12 143444 7176 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 143434 7176 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143437 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143438 0 0.0 0.0 0.0 0.0
invDT' Dodge.Item.Grammar src/Dodge/Item/Grammar.hs:222:1-42 143440 0 0.0 0.0 0.1 0.0
invDT Dodge.Item.Grammar src/Dodge/Item/Grammar.hs:(217,1)-(219,34) 143441 0 0.0 0.0 0.0 0.0
_unNIntMap NewInt src/NewInt.hs:22:34-43 143443 7176 0.0 0.0 0.0 0.0
joinItemsInList Dodge.Item.Grammar src/Dodge/Item/Grammar.hs:(207,1)-(213,32) 143442 0 0.0 0.0 0.0 0.0
joinItemsInList.h Dodge.Item.Grammar src/Dodge/Item/Grammar.hs:(209,5)-(213,32) 143445 7176 0.0 0.0 0.0 0.0
updateWalkCycle Dodge.Creature.State.WalkCycle src/Dodge/Creature/State/WalkCycle.hs:(12,1)-(23,19) 143424 7176 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143426 7176 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143427 7176 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 143425 7176 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143428 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143429 0 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 143779 276 0.0 0.0 0.0 0.0
ix.\ Control.Lens.At src/Control/Lens/At.hs:308:31-50 143780 276 0.0 0.0 0.0 0.0
updatePulse Dodge.Creature.Update src/Dodge/Creature/Update.hs:(147,1)-(149,41) 143900 276 0.0 0.0 0.0 0.0
yourControl Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:(29,1)-(43,37) 143708 276 0.0 0.0 0.1 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143713 276 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143714 276 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 143717 276 0.0 0.0 0.1 0.0
ix.\ Control.Lens.At src/Control/Lens/At.hs:308:31-50 143718 276 0.0 0.0 0.0 0.0
wasdWithAiming Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:(127,1)-(131,19) 143725 276 0.0 0.0 0.1 0.0
wasdAim Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:(134,1)-(143,74) 143733 276 0.0 0.0 0.0 0.0
_crMvAim Dodge.Data.Creature src/Dodge/Data/Creature.hs:41:7-14 143736 276 0.0 0.0 0.0 0.0
_mouseButtons Dodge.Data.Input src/Dodge/Data/Input.hs:38:7-19 143735 276 0.0 0.0 0.0 0.0
creatureTurnTowardDir Dodge.Creature.Impulse.Movement src/Dodge/Creature/Impulse/Movement.hs:(79,1)-(87,43) 143737 276 0.0 0.0 0.0 0.0
creatureTurnTowardDir.cdir Dodge.Creature.Impulse.Movement src/Dodge/Creature/Impulse/Movement.hs:86:5-20 143738 276 0.0 0.0 0.0 0.0
_crDir Dodge.Data.Creature src/Dodge/Data/Creature.hs:39:7-12 143739 276 0.0 0.0 0.0 0.0
creatureTurnTowardDir.dirToTarget Dodge.Creature.Impulse.Movement src/Dodge/Creature/Impulse/Movement.hs:87:5-43 143741 276 0.0 0.0 0.0 0.0
normalizeAnglePi Dodge.Base src/Dodge/Base.hs:(155,1)-(157,38) 143740 276 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143742 264 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143743 264 0.0 0.0 0.0 0.0
creatureTurnTowardDir.addOrSub Dodge.Creature.Impulse.Movement src/Dodge/Creature/Impulse/Movement.hs:(83,5)-(85,30) 156466 12 0.0 0.0 0.0 0.0
isLeftOfA Geometry src/Geometry.hs:194:1-63 156467 12 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(314,3)-(316,22) 143734 276 0.0 0.0 0.0 0.0
wasdMovement Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:(170,1)-(179,56) 143726 276 0.0 0.0 0.1 0.0
wasdMovement.movDir Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:175:5-24 143727 276 0.0 0.0 0.0 0.0
_pressedKeys Dodge.Data.Input src/Dodge/Data/Input.hs:37:7-18 143728 276 0.0 0.0 0.0 0.0
wasdM Dodge.WASD src/Dodge/WASD.hs:(10,1)-(15,15) 156097 196 0.0 0.0 0.0 0.0
$mScancodeW.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:545:21-47 156098 196 0.0 0.0 0.0 0.0
$mSDL_SCANCODE_W.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1401:26-41 156099 196 0.0 0.0 0.0 0.0
$mScancodeS.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:541:21-47 156100 196 0.0 0.0 0.0 0.0
$mSDL_SCANCODE_S.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1397:26-41 156101 196 0.0 0.0 0.0 0.0
$mScancodeD.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:526:21-47 156102 150 0.0 0.0 0.0 0.0
$mSDL_SCANCODE_D.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1382:26-40 156103 150 0.0 0.0 0.0 0.0
$mScancodeA.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:523:21-47 156104 150 0.0 0.0 0.0 0.0
$mSDL_SCANCODE_A.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1379:26-40 156105 150 0.0 0.0 0.0 0.0
wasdMovement.setMvAim Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:(172,5)-(174,49) 143731 276 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 156112 144 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 156113 144 0.0 0.0 0.0 0.0
wasdMovement.theMovement Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:(177,5)-(179,56) 143729 276 0.0 0.0 0.0 0.0
== Linear.V2 src/Linear/V2.hs:114:4-5 143730 276 0.0 0.0 0.0 0.0
crMvAbsolute Dodge.Creature.Impulse.Movement src/Dodge/Creature/Impulse/Movement.hs:(39,1)-(44,52) 156114 144 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 156125 144 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 156126 144 0.0 0.0 0.0 0.0
_xy Linear.V3 src/Linear/V3.hs:308:3-63 156129 144 0.0 0.0 0.0 0.0
_xy.\ Linear.V3 src/Linear/V3.hs:308:38-47 156139 144 0.0 0.0 0.0 0.0
+ Linear.V2 src/Linear/V2.hs:207:3-18 156134 0 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 156135 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 156136 144 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 156138 0 0.0 0.0 0.0 0.0
advanceStepCounter Dodge.Creature.Impulse.Movement src/Dodge/Creature/Impulse/Movement.hs:(61,1)-(66,16) 156127 144 0.0 0.0 0.0 0.0
advanceStepCounter.f Dodge.Creature.Impulse.Movement src/Dodge/Creature/Impulse/Movement.hs:(63,5)-(66,16) 156128 144 0.0 0.0 0.0 0.0
crMvAbsolute.p Dodge.Creature.Impulse.Movement src/Dodge/Creature/Impulse/Movement.hs:44:5-52 156115 144 0.0 0.0 0.0 0.0
getCrMoveSpeed Dodge.Creature.Statistics src/Dodge/Creature/Statistics.hs:51:1-85 156117 144 0.0 0.0 0.0 0.0
crStrength Dodge.Creature.Statistics src/Dodge/Creature/Statistics.hs:(30,1)-(37,20) 156124 144 0.0 0.0 0.0 0.0
strFromEquipment Dodge.Creature.Statistics src/Dodge/Creature/Statistics.hs:54:1-74 156121 144 0.0 0.0 0.0 0.0
crCurrentEquipment Dodge.Creature.Statistics src/Dodge/Creature/Statistics.hs:(63,1)-(65,39) 156122 144 0.0 0.0 0.0 0.0
_crEquipment Dodge.Data.Creature src/Dodge/Data/Creature.hs:47:7-18 156123 144 0.0 0.0 0.0 0.0
strFromHeldItem Dodge.Creature.Statistics src/Dodge/Creature/Statistics.hs:(68,1)-(72,92) 156118 144 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 156119 144 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 156120 144 0.0 0.0 0.0 0.0
strengthFactor Dodge.Creature.Impulse.Movement src/Dodge/Creature/Impulse/Movement.hs:(52,1)-(55,39) 156116 144 0.0 0.0 0.0 0.0
+ Linear.V2 src/Linear/V2.hs:207:3-18 156132 0 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 156133 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 156137 144 0.0 0.0 0.0 0.0
wasdMovement.movAbs Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:176:5-56 156106 144 0.0 0.0 0.0 0.0
wasdWithAiming.inp Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:130:5-20 143732 276 0.0 0.0 0.0 0.0
wasdWithAiming.cam Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:131:5-19 156107 144 0.0 0.0 0.0 0.0
wasdWithAiming.speed Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:129:5-34 156108 144 0.0 0.0 0.0 0.0
_mvSpeed Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:28:18-25 156111 144 0.0 0.0 0.0 0.0
crMvType Dodge.Creature.MoveType src/Dodge/Creature/MoveType.hs:(7,1)-(14,35) 156109 144 0.0 0.0 0.0 0.0
_crType Dodge.Data.Creature src/Dodge/Data/Creature.hs:42:7-13 156110 144 0.0 0.0 0.0 0.0
yourControl.f Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:(39,5)-(42,18) 143715 276 0.0 0.0 0.0 0.0
yourControl.f.\ Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:40:27-30 156180 206 0.0 0.0 0.0 0.0
yourControl.f.\ Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:42:14-18 143716 70 0.0 0.0 0.0 0.0
handleHotkeys Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:(47,1)-(67,29) 156183 206 0.0 0.0 0.0 0.0
handleHotkeys.ispressed Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:65:5-54 156184 824 0.0 0.0 0.0 0.0
_input Dodge.Data.World src/Dodge/Data/World.hs:41:7-12 156185 206 0.0 0.0 0.0 0.0
_pressedKeys Dodge.Data.Input src/Dodge/Data/Input.hs:37:7-18 156186 206 0.0 0.0 0.0 0.0
handleHotkeys.thehotkeys Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:66:5-76 156189 206 0.0 0.0 0.0 0.0
tryClickUse Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:(238,1)-(249,70) 156181 206 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(314,3)-(316,22) 156182 206 0.0 0.0 0.0 0.0
yourControl.pkeys Dodge.Creature.YourControl src/Dodge/Creature/YourControl.hs:43:5-37 156187 206 0.0 0.0 0.0 0.0
inTextInputFocus Dodge.InputFocus src/Dodge/InputFocus.hs:9:1-42 143710 0 0.0 0.0 0.0 0.0
textInputFocus Dodge.InputFocus src/Dodge/InputFocus.hs:(12,1)-(25,17) 143711 276 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 156170 206 0.0 0.0 0.0 0.0
textInputFocus.he Dodge.InputFocus src/Dodge/InputFocus.hs:25:5-17 156169 206 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 143712 70 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 156178 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 156179 0 0.0 0.0 0.0 0.0
crUpdate Dodge.Creature.Update src/Dodge/Creature/Update.hs:(64,1)-(68,29) 143291 0 0.0 0.0 0.1 0.0
checkDeath Dodge.Creature.Update src/Dodge/Creature/Update.hs:71:1-85 143765 276 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143767 276 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143768 276 0.0 0.0 0.0 0.0
checkDeath' Dodge.Creature.Update src/Dodge/Creature/Update.hs:(74,1)-(97,54) 143771 276 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143774 276 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143775 276 0.0 0.0 0.0 0.0
checkDeath'.tocr Dodge.Creature.Update src/Dodge/Creature/Update.hs:97:5-54 143776 0 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 143777 276 0.0 0.0 0.0 0.0
ix.\ Control.Lens.At src/Control/Lens/At.hs:308:31-50 143778 276 0.0 0.0 0.0 0.0
checkDeath'.tocr Dodge.Creature.Update src/Dodge/Creature/Update.hs:97:5-54 143772 276 0.0 0.0 0.0 0.0
_crID Dodge.Data.Creature src/Dodge/Data/Creature.hs:43:7-11 143773 276 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 143766 276 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143769 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143770 0 0.0 0.0 0.0 0.0
doDamage Dodge.Creature.State src/Dodge/Creature/State.hs:(44,1)-(46,76) 143756 276 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143758 276 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143759 276 0.0 0.0 0.0 0.0
applyCreatureDamage Dodge.Creature.Damage src/Dodge/Creature/Damage.hs:15:1-70 143762 276 0.0 0.0 0.0 0.0
applyPastDamages Dodge.Creature.State src/Dodge/Creature/State.hs:(50,1)-(60,30) 143763 276 0.0 0.0 0.0 0.0
_crPain Dodge.Data.Creature src/Dodge/Data/Creature.hs:49:7-13 143764 828 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 143757 276 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143760 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143761 0 0.0 0.0 0.0 0.0
invItemEffs Dodge.Creature.State src/Dodge/Creature/State.hs:(64,1)-(69,89) 143744 276 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143746 276 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143747 276 0.0 0.0 0.0 0.0
_crInv Dodge.Data.Creature src/Dodge/Data/Creature.hs:45:7-12 143754 276 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 143745 276 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143748 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143749 0 0.0 0.0 0.0 0.0
invDT' Dodge.Item.Grammar src/Dodge/Item/Grammar.hs:222:1-42 143750 0 0.0 0.0 0.0 0.0
invDT Dodge.Item.Grammar src/Dodge/Item/Grammar.hs:(217,1)-(219,34) 143751 0 0.0 0.0 0.0 0.0
_unNIntMap NewInt src/NewInt.hs:22:34-43 143753 276 0.0 0.0 0.0 0.0
joinItemsInList Dodge.Item.Grammar src/Dodge/Item/Grammar.hs:(207,1)-(213,32) 143752 0 0.0 0.0 0.0 0.0
joinItemsInList.h Dodge.Item.Grammar src/Dodge/Item/Grammar.hs:(209,5)-(213,32) 143755 276 0.0 0.0 0.0 0.0
updateWalkCycle Dodge.Creature.State.WalkCycle src/Dodge/Creature/State/WalkCycle.hs:(12,1)-(23,19) 143719 276 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 143720 288 0.0 0.0 0.0 0.0
ix.\ Control.Lens.At src/Control/Lens/At.hs:308:31-50 156420 12 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143723 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143724 0 0.0 0.0 0.0 0.0
resetStride Dodge.Creature.State.WalkCycle src/Dodge/Creature/State/WalkCycle.hs:(26,1)-(28,10) 156422 0 0.0 0.0 0.0 0.0
resetStride.\ Dodge.Creature.State.WalkCycle src/Dodge/Creature/State/WalkCycle.hs:27:21-45 156423 12 0.0 0.0 0.0 0.0
normalGait Dodge.Creature.State.WalkCycle src/Dodge/Creature/State/WalkCycle.hs:(31,1)-(33,31) 156425 0 0.0 0.0 0.0 0.0
normalGait.\ Dodge.Creature.State.WalkCycle src/Dodge/Creature/State/WalkCycle.hs:33:21-31 156437 6 0.0 0.0 0.0 0.0
normalGait.\ Dodge.Creature.State.WalkCycle src/Dodge/Creature/State/WalkCycle.hs:32:20-31 156426 6 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143721 276 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143722 276 0.0 0.0 0.0 0.0
soundMultiFrom Dodge.SoundLogic src/Dodge/SoundLogic.hs:(197,1)-(217,24) 156416 20 0.0 0.0 0.0 0.0
compare Dodge.Data.SoundOrigin src/Dodge/Data/SoundOrigin.hs:42:19-21 156419 44 0.0 0.0 0.0 0.0
_playingSounds Dodge.Data.World src/Dodge/Data/World.hs:40:7-20 156418 20 0.0 0.0 0.0 0.0
soundMultiFrom.a Dodge.SoundLogic src/Dodge/SoundLogic.hs:217:5-24 156434 6 0.0 0.0 0.0 0.0
soundMultiFrom.sound Dodge.SoundLogic src/Dodge/SoundLogic.hs:(202,5)-(216,13) 156427 6 0.0 0.0 0.0 0.0
soundToVol Dodge.SoundLogic.ExternallyGeneratedSounds src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs:(5,1)-(149,11) 156431 6 0.0 0.0 0.0 0.0
_getSoundID Sound.Data src/Sound/Data.hs:30:28-38 156432 6 0.0 0.0 0.0 0.0
_xy Linear.V3 src/Linear/V3.hs:308:3-63 156428 6 0.0 0.0 0.0 0.0
chooseFootSound Dodge.Creature.State.WalkCycle src/Dodge/Creature/State/WalkCycle.hs:(36,1)-(37,26) 156429 6 0.0 0.0 0.0 0.0
updateBarreloid Dodge.Barreloid src/Dodge/Barreloid.hs:(17,1)-(19,31) 143308 0 0.0 0.0 0.1 0.1
updateBarreloid.\ Dodge.Barreloid src/Dodge/Barreloid.hs:18:27-44 143309 0 0.0 0.0 0.1 0.1
updateExpBarrel Dodge.Barreloid src/Dodge/Barreloid.hs:(22,1)-(42,79) 143310 1380 0.1 0.1 0.1 0.1
_crID Dodge.Data.Creature src/Dodge/Data/Creature.hs:43:7-11 143486 2760 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 143484 2760 0.0 0.0 0.0 0.0
ix.\ Control.Lens.At src/Control/Lens/At.hs:308:31-50 143485 2760 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 144717 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143311 1380 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143312 1380 0.0 0.0 0.0 0.0
_crID Dodge.Data.Creature src/Dodge/Data/Creature.hs:43:7-11 143488 1380 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 143487 1380 0.0 0.0 0.0 0.0
ix.\ Control.Lens.At src/Control/Lens/At.hs:308:31-50 143489 1380 0.0 0.0 0.0 0.0
_barrelType Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:71:19-29 144718 1380 0.0 0.0 0.0 0.0
_crType Dodge.Data.Creature src/Dodge/Data/Creature.hs:42:7-13 144719 1380 0.0 0.0 0.0 0.0
_piercedPoints Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:87:24-37 144720 1380 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 144716 1380 0.0 0.0 0.0 0.0
right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:112:3-15 144715 1380 0.0 0.0 0.0 0.0
updateExpBarrel.damages Dodge.Barreloid src/Dodge/Barreloid.hs:38:5-28 144714 1380 0.0 0.0 0.0 0.0
updateExpBarrel.hiss Dodge.Barreloid src/Dodge/Barreloid.hs:(39,5)-(42,79) 143313 1380 0.0 0.0 0.0 0.0
updateMachine Dodge.Machine.Update src/Dodge/Machine/Update.hs:(25,1)-(30,42) 145419 0 0.0 0.0 0.1 0.1
mcPlaySound Dodge.Machine.Update src/Dodge/Machine/Update.hs:(114,1)-(127,18) 145468 2200 0.0 0.0 0.0 0.0
_mcType Dodge.Data.Machine src/Dodge/Data/Machine.hs:37:7-13 145469 2200 0.0 0.0 0.0 0.0
mcPlaySound.d Dodge.Machine.Update src/Dodge/Machine/Update.hs:126:5-62 145470 1375 0.0 0.0 0.0 0.0
_mcPos Dodge.Data.Machine src/Dodge/Data/Machine.hs:32:7-12 145477 1375 0.0 0.0 0.0 0.0
_xy Linear.V3 src/Linear/V3.hs:308:3-63 145476 1375 0.0 0.0 0.0 0.0
you Dodge.Base.You src/Dodge/Base/You.hs:14:1-48 145471 1375 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145473 1375 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145474 1375 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 145472 1375 0.0 0.0 0.0 0.0
soundContinueVol Dodge.SoundLogic src/Dodge/SoundLogic.hs:158:1-64 145518 474 0.0 0.0 0.0 0.0
soundWithStatusVolume Dodge.SoundLogic src/Dodge/SoundLogic.hs:(68,1)-(72,50) 145519 474 0.0 0.0 0.0 0.0
aSound Dodge.SoundLogic src/Dodge/SoundLogic.hs:(86,1)-(102,25) 145556 238 0.0 0.0 0.0 0.0
aSound.a Dodge.SoundLogic src/Dodge/SoundLogic.hs:102:5-25 145605 238 0.0 0.0 0.0 0.0
soundToVol Dodge.SoundLogic.ExternallyGeneratedSounds src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs:(5,1)-(149,11) 145560 238 0.0 0.0 0.0 0.0
_getSoundID Sound.Data src/Sound/Data.hs:30:28-38 145561 238 0.0 0.0 0.0 0.0
compare Dodge.Data.SoundOrigin src/Dodge/Data/SoundOrigin.hs:42:19-21 145524 225 0.0 0.0 0.0 0.0
_mcPos Dodge.Data.Machine src/Dodge/Data/Machine.hs:32:7-12 145557 238 0.0 0.0 0.0 0.0
mcApplyDamage Dodge.Machine.Update src/Dodge/Machine/Update.hs:(130,1)-(134,58) 145424 0 0.0 0.0 0.0 0.1
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145791 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145792 0 0.0 0.0 0.0 0.0
mcApplyDamage.mcpointer Dodge.Machine.Update src/Dodge/Machine/Update.hs:134:5-58 145425 0 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 145478 2200 0.0 0.0 0.0 0.0
ix.\ Control.Lens.At src/Control/Lens/At.hs:308:31-50 145479 2200 0.0 0.0 0.0 0.0
mcTypeUpdate Dodge.Machine.Update src/Dodge/Machine/Update.hs:(33,1)-(38,81) 145429 0 0.0 0.0 0.1 0.0
mcTypeUpdate.\ Dodge.Machine.Update src/Dodge/Machine/Update.hs:38:24-81 145449 0 0.0 0.0 0.0 0.0
mcProxSensorUpdate Dodge.Machine.Update src/Dodge/Machine/Update.hs:(140,1)-(142,64) 145452 0 0.0 0.0 0.0 0.0
_flItPos Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:11:24-31 145492 1100 0.0 0.0 0.0 0.0
pointInPoly Geometry.Polygon src/Geometry/Polygon.hs:(87,1)-(88,24) 145497 1100 0.0 0.0 0.0 0.0
pointInPoly.\ Geometry.Polygon src/Geometry/Polygon.hs:87:38-54 145498 4675 0.0 0.0 0.0 0.0
mcProximitySensorUpdate Dodge.Machine.Update src/Dodge/Machine/Update.hs:(173,1)-(195,15) 145453 550 0.0 0.0 0.0 0.0
_mcPos Dodge.Data.Machine src/Dodge/Data/Machine.hs:32:7-12 145485 550 0.0 0.0 0.0 0.0
_xy Linear.V3 src/Linear/V3.hs:308:3-63 145484 550 0.0 0.0 0.0 0.0
mcProximitySensorUpdate.truetog Dodge.Machine.Update src/Dodge/Machine/Update.hs:190:5-53 145454 550 0.0 0.0 0.0 0.0
mcProximitySensorUpdate.ycr Dodge.Machine.Update src/Dodge/Machine/Update.hs:195:5-15 145458 550 0.0 0.0 0.0 0.0
you Dodge.Base.You src/Dodge/Base/You.hs:14:1-48 145459 550 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145481 550 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145482 550 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 145480 550 0.0 0.0 0.0 0.0
mcNoItemsTest Dodge.Machine.Update src/Dodge/Machine/Update.hs:(145,1)-(169,50) 145460 275 0.0 0.0 0.0 0.0
mcNoItemsTest.cr Dodge.Machine.Update src/Dodge/Machine/Update.hs:164:5-49 145461 275 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145487 275 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145488 275 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 145486 275 0.0 0.0 0.0 0.0
mcNoItemsTest.falsetog Dodge.Machine.Update src/Dodge/Machine/Update.hs:157:5-78 145508 275 0.0 0.0 0.0 0.0
mcNoItemsTest.notog Dodge.Machine.Update src/Dodge/Machine/Update.hs:(158,5)-(160,49) 145511 275 0.0 0.0 0.0 0.0
_xy Linear.V3 src/Linear/V3.hs:308:3-63 145515 275 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 145512 275 0.0 0.0 0.0 0.0
pointInPoly Geometry.Polygon src/Geometry/Polygon.hs:(87,1)-(88,24) 145516 275 0.0 0.0 0.0 0.0
pointInPoly.\ Geometry.Polygon src/Geometry/Polygon.hs:87:38-54 145517 1451 0.0 0.0 0.0 0.0
mcNoItemsTest.t Dodge.Machine.Update src/Dodge/Machine/Update.hs:(161,5)-(163,92) 145490 275 0.0 0.0 0.0 0.0
== NewInt src/NewInt.hs:24:15-16 145491 275 0.0 0.0 0.0 0.0
mcTypeUpdate.\ Dodge.Machine.Update src/Dodge/Machine/Update.hs:35:19-39 145430 0 0.0 0.0 0.0 0.0
terminalScreenGlow Dodge.Machine.Update src/Dodge/Machine/Update.hs:(41,1)-(47,58) 145431 1375 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145463 1375 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145464 1375 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 145462 1375 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145465 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145466 0 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(314,3)-(316,22) 145432 1375 0.0 0.0 0.0 0.0
termScreenColor Dodge.Terminal.Color src/Dodge/Terminal/Color.hs:(9,1)-(14,34) 145467 1375 0.0 0.0 0.0 0.0
.:~ LensHelp src/LensHelp.hs:15:1-22 145523 275 0.0 0.0 0.0 0.0
xplatf Control.Lens.Iso src/Control/Lens/Iso.hs:228:1-15 143783 0 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Types src/Data/Profunctor/Types.hs:134:3-56 143784 0 0.0 0.0 0.0 0.0
tmUpdate Dodge.Update src/Dodge/Update.hs:(488,1)-(501,65) 144016 8 0.0 0.0 0.0 0.0
== Dodge.Data.Terminal.Status src/Dodge/Data/Terminal/Status.hs:16:15-16 144017 8 0.0 0.0 0.0 0.0
_tmID Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:20:7-11 144037 4 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 144034 4 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(269,3)-(273,43) 144039 4 0.0 0.0 0.0 0.0
ix.go Control.Lens.At src/Control/Lens/At.hs:(271,5)-(273,43) 144040 4 0.0 0.0 0.0 0.0
_tlPause Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:37:7-14 144056 1 0.0 0.0 0.0 0.0
tmUpdate.pointTermParams Dodge.Update src/Dodge/Update.hs:501:5-65 144088 1 0.0 0.0 0.0 0.0
_tmID Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:20:7-11 144090 1 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 144089 1 0.0 0.0 0.0 0.0
ix.\ Control.Lens.At src/Control/Lens/At.hs:308:31-50 144091 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 144049 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 144055 0 0.0 0.0 0.0 0.0
updateMachine Dodge.Machine.Update src/Dodge/Machine/Update.hs:(25,1)-(30,42) 143794 0 0.0 0.0 0.0 0.0
mcPlaySound Dodge.Machine.Update src/Dodge/Machine/Update.hs:(114,1)-(127,18) 143892 8 0.0 0.0 0.0 0.0
_mcType Dodge.Data.Machine src/Dodge/Data/Machine.hs:37:7-13 143893 8 0.0 0.0 0.0 0.0
mcPlaySound.d Dodge.Machine.Update src/Dodge/Machine/Update.hs:126:5-62 143894 5 0.0 0.0 0.0 0.0
_mcPos Dodge.Data.Machine src/Dodge/Data/Machine.hs:32:7-12 143902 5 0.0 0.0 0.0 0.0
_xy Linear.V3 src/Linear/V3.hs:308:3-63 143901 5 0.0 0.0 0.0 0.0
you Dodge.Base.You src/Dodge/Base/You.hs:14:1-48 143895 5 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143897 5 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143898 5 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 143896 5 0.0 0.0 0.0 0.0
soundContinueVol Dodge.SoundLogic src/Dodge/SoundLogic.hs:158:1-64 144000 2 0.0 0.0 0.0 0.0
soundWithStatusVolume Dodge.SoundLogic src/Dodge/SoundLogic.hs:(68,1)-(72,50) 144001 2 0.0 0.0 0.0 0.0
compare Dodge.Data.SoundOrigin src/Dodge/Data/SoundOrigin.hs:42:19-21 144006 1 0.0 0.0 0.0 0.0
mcApplyDamage Dodge.Machine.Update src/Dodge/Machine/Update.hs:(130,1)-(134,58) 143833 0 0.0 0.0 0.0 0.0
mcApplyDamage.mcpointer Dodge.Machine.Update src/Dodge/Machine/Update.hs:134:5-58 143834 0 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 143903 8 0.0 0.0 0.0 0.0
ix.\ Control.Lens.At src/Control/Lens/At.hs:308:31-50 143904 8 0.0 0.0 0.0 0.0
mcTypeUpdate Dodge.Machine.Update src/Dodge/Machine/Update.hs:(33,1)-(38,81) 143838 0 0.0 0.0 0.0 0.0
mcTypeUpdate.\ Dodge.Machine.Update src/Dodge/Machine/Update.hs:38:24-81 143866 0 0.0 0.0 0.0 0.0
mcProxSensorUpdate Dodge.Machine.Update src/Dodge/Machine/Update.hs:(140,1)-(142,64) 143869 0 0.0 0.0 0.0 0.0
_flItPos Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:11:24-31 143917 4 0.0 0.0 0.0 0.0
pointInPoly Geometry.Polygon src/Geometry/Polygon.hs:(87,1)-(88,24) 143922 4 0.0 0.0 0.0 0.0
pointInPoly.\ Geometry.Polygon src/Geometry/Polygon.hs:87:38-54 143923 17 0.0 0.0 0.0 0.0
mcProximitySensorUpdate Dodge.Machine.Update src/Dodge/Machine/Update.hs:(173,1)-(195,15) 143870 2 0.0 0.0 0.0 0.0
_mcPos Dodge.Data.Machine src/Dodge/Data/Machine.hs:32:7-12 143910 2 0.0 0.0 0.0 0.0
_xy Linear.V3 src/Linear/V3.hs:308:3-63 143909 2 0.0 0.0 0.0 0.0
mcProximitySensorUpdate.truetog Dodge.Machine.Update src/Dodge/Machine/Update.hs:190:5-53 143871 2 0.0 0.0 0.0 0.0
mcProximitySensorUpdate.ycr Dodge.Machine.Update src/Dodge/Machine/Update.hs:195:5-15 143882 2 0.0 0.0 0.0 0.0
you Dodge.Base.You src/Dodge/Base/You.hs:14:1-48 143883 2 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143906 2 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143907 2 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 143905 2 0.0 0.0 0.0 0.0
mcNoItemsTest Dodge.Machine.Update src/Dodge/Machine/Update.hs:(145,1)-(169,50) 143884 1 0.0 0.0 0.0 0.0
mcNoItemsTest.cr Dodge.Machine.Update src/Dodge/Machine/Update.hs:164:5-49 143885 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143912 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143913 1 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 143911 1 0.0 0.0 0.0 0.0
mcNoItemsTest.falsetog Dodge.Machine.Update src/Dodge/Machine/Update.hs:157:5-78 143947 1 0.0 0.0 0.0 0.0
mcNoItemsTest.notog Dodge.Machine.Update src/Dodge/Machine/Update.hs:(158,5)-(160,49) 143971 1 0.0 0.0 0.0 0.0
_xy Linear.V3 src/Linear/V3.hs:308:3-63 143996 1 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 143972 1 0.0 0.0 0.0 0.0
pointInPoly Geometry.Polygon src/Geometry/Polygon.hs:(87,1)-(88,24) 143997 1 0.0 0.0 0.0 0.0
pointInPoly.\ Geometry.Polygon src/Geometry/Polygon.hs:87:38-54 143998 5 0.0 0.0 0.0 0.0
mcNoItemsTest.t Dodge.Machine.Update src/Dodge/Machine/Update.hs:(161,5)-(163,92) 143915 1 0.0 0.0 0.0 0.0
== NewInt src/NewInt.hs:24:15-16 143916 1 0.0 0.0 0.0 0.0
mcTypeUpdate.\ Dodge.Machine.Update src/Dodge/Machine/Update.hs:35:19-39 143839 0 0.0 0.0 0.0 0.0
terminalScreenGlow Dodge.Machine.Update src/Dodge/Machine/Update.hs:(41,1)-(47,58) 143840 5 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143887 5 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143888 5 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 143886 5 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143889 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143890 0 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(314,3)-(316,22) 143841 5 0.0 0.0 0.0 0.0
termScreenColor Dodge.Terminal.Color src/Dodge/Terminal/Color.hs:(9,1)-(14,34) 143891 5 0.0 0.0 0.0 0.0
.:~ LensHelp src/LensHelp.hs:15:1-22 144005 1 0.0 0.0 0.0 0.0
dimap Control.Lens.Internal.Iso src/Control/Lens/Internal/Iso.hs:53:3-57 143258 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143295 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143296 0 0.0 0.0 0.0 0.0
xplatf Control.Lens.Iso src/Control/Lens/Iso.hs:228:1-15 143252 0 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Types src/Data/Profunctor/Types.hs:134:3-56 143781 6 0.0 0.0 0.0 0.0
updateMachine Dodge.Machine.Update src/Dodge/Machine/Update.hs:(25,1)-(30,42) 143789 8 0.0 0.0 0.0 0.0
_mcHP Dodge.Data.Machine src/Dodge/Data/Machine.hs:35:7-11 143790 8 0.0 0.0 0.0 0.0
_mcType Dodge.Data.Machine src/Dodge/Data/Machine.hs:37:7-13 143835 8 0.0 0.0 0.0 0.0
mcApplyDamage Dodge.Machine.Update src/Dodge/Machine/Update.hs:(130,1)-(134,58) 143819 8 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 143826 8 0.0 0.0 0.0 0.0
mcApplyDamage.mcpointer Dodge.Machine.Update src/Dodge/Machine/Update.hs:134:5-58 143823 8 0.0 0.0 0.0 0.0
_mcID Dodge.Data.Machine src/Dodge/Data/Machine.hs:29:7-11 143825 8 0.0 0.0 0.0 0.0
mcTypeUpdate Dodge.Machine.Update src/Dodge/Machine/Update.hs:(33,1)-(38,81) 143836 8 0.0 0.0 0.0 0.0
mcTypeUpdate.\ Dodge.Machine.Update src/Dodge/Machine/Update.hs:35:19-39 143837 5 0.0 0.0 0.0 0.0
terminalScreenGlow Dodge.Machine.Update src/Dodge/Machine/Update.hs:(41,1)-(47,58) 143842 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143845 5 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143846 5 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(314,3)-(316,22) 143843 0 0.0 0.0 0.0 0.0
compare Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:22:25-27 143844 10 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143847 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143848 0 0.0 0.0 0.0 0.0
mcTypeUpdate.\ Dodge.Machine.Update src/Dodge/Machine/Update.hs:38:24-81 143852 3 0.0 0.0 0.0 0.0
mcProxSensorTriggerUpdate Dodge.Machine.Update src/Dodge/Machine/Update.hs:(105,1)-(108,57) 143853 3 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143856 3 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143857 3 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 143860 3 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(314,3)-(316,22) 143854 3 0.0 0.0 0.0 0.0
compare Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:22:25-27 143855 6 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143858 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143859 0 0.0 0.0 0.0 0.0
mcProxSensorUpdate Dodge.Machine.Update src/Dodge/Machine/Update.hs:(140,1)-(142,64) 143868 3 0.0 0.0 0.0 0.0
mcNoItemsTest Dodge.Machine.Update src/Dodge/Machine/Update.hs:(145,1)-(169,50) 143918 0 0.0 0.0 0.0 0.0
mcNoItemsTest.f Dodge.Machine.Update src/Dodge/Machine/Update.hs:169:5-50 143920 1 0.0 0.0 0.0 0.0
_mcDir Dodge.Data.Machine src/Dodge/Data/Machine.hs:33:7-12 143943 1 0.0 0.0 0.0 0.0
_mcPos Dodge.Data.Machine src/Dodge/Data/Machine.hs:32:7-12 143944 1 0.0 0.0 0.0 0.0
+ Linear.V2 src/Linear/V2.hs:207:3-18 143931 0 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 143932 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 143936 1 0.0 0.0 0.0 0.0
mcNoItemsTest.qs Dodge.Machine.Update src/Dodge/Machine/Update.hs:168:5-13 143919 1 0.0 0.0 0.0 0.0
mcNoItemsTest.f Dodge.Machine.Update src/Dodge/Machine/Update.hs:169:5-50 143921 0 0.0 0.0 0.0 0.0
+ Linear.V2 src/Linear/V2.hs:207:3-18 143933 0 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 143934 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 143935 7 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 143946 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 143945 6 0.0 0.0 0.0 0.0
mcNoItemsTest.falsetog Dodge.Machine.Update src/Dodge/Machine/Update.hs:157:5-78 143948 0 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 143949 1 0.0 0.0 0.0 0.0
mcNoItemsTest.notog Dodge.Machine.Update src/Dodge/Machine/Update.hs:(158,5)-(160,49) 143973 0 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 143974 0 0.0 0.0 0.0 0.0
mcProximitySensorUpdate Dodge.Machine.Update src/Dodge/Machine/Update.hs:(173,1)-(195,15) 143872 0 0.0 0.0 0.0 0.0
mcProximitySensorUpdate.truetog Dodge.Machine.Update src/Dodge/Machine/Update.hs:190:5-53 143873 0 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 143874 2 0.0 0.0 0.0 0.0
mcPlaySound Dodge.Machine.Update src/Dodge/Machine/Update.hs:(114,1)-(127,18) 144002 0 0.0 0.0 0.0 0.0
mcPlaySound.mid Dodge.Machine.Update src/Dodge/Machine/Update.hs:127:5-18 144003 2 0.0 0.0 0.0 0.0
_mcID Dodge.Data.Machine src/Dodge/Data/Machine.hs:29:7-11 144004 2 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143785 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143786 0 0.0 0.0 0.0 0.0
checkEndGame Dodge.Update src/Dodge/Update.hs:(770,1)-(780,19) 144928 276 0.0 0.0 0.0 0.0
checkEndGame.w Dodge.Update src/Dodge/Update.hs:780:5-19 144929 276 0.0 0.0 0.0 0.0
_uvWorld Dodge.Data.Universe src/Dodge/Data/Universe.hs:30:7-14 144930 276 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 144989 276 0.0 0.0 0.0 0.0
you Dodge.Base.You src/Dodge/Base/You.hs:14:1-48 144931 276 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 144933 276 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 144934 276 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 144932 276 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 144997 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 144998 0 0.0 0.0 0.0 0.0
checkTermDist Dodge.Update src/Dodge/Update.hs:(320,1)-(325,53) 143229 276 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143230 210 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143231 210 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 143232 140 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143233 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143234 0 0.0 0.0 0.0 0.0
_xy Linear.V3 src/Linear/V3.hs:308:3-63 143240 70 0.0 0.0 0.0 0.0
you Dodge.Base.You src/Dodge/Base/You.hs:14:1-48 143235 70 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143237 70 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143238 70 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 143236 70 0.0 0.0 0.0 0.0
colCrsWalls Dodge.WallCreatureCollisions src/Dodge/WallCreatureCollisions.hs:21:1-110 144918 276 0.0 0.0 0.3 0.2
noclipCheck Dodge.WallCreatureCollisions src/Dodge/WallCreatureCollisions.hs:(24,1)-(26,31) 144936 4526 0.0 0.0 0.3 0.2
colCrWall Dodge.WallCreatureCollisions src/Dodge/WallCreatureCollisions.hs:(30,1)-(51,43) 144941 4526 0.0 0.0 0.3 0.2
colCrWall.r Dodge.WallCreatureCollisions src/Dodge/WallCreatureCollisions.hs:45:5-40 144953 4527 0.0 0.0 0.0 0.0
colCrWall.ls Dodge.WallCreatureCollisions src/Dodge/WallCreatureCollisions.hs:48:5-24 144969 4526 0.0 0.0 0.0 0.0
_wlLine Dodge.Data.Wall src/Dodge/Data/Wall.hs:18:7-13 144973 4577 0.0 0.0 0.0 0.0
colCrWall.wls Dodge.WallCreatureCollisions src/Dodge/WallCreatureCollisions.hs:50:5-70 144947 4526 0.0 0.0 0.2 0.1
colCrWall.notff Dodge.WallCreatureCollisions src/Dodge/WallCreatureCollisions.hs:51:5-43 144966 4575 0.0 0.0 0.0 0.0
/= Dodge.Data.Material src/Dodge/Data/Material.hs:20:15-16 144967 4576 0.0 0.0 0.0 0.0
== Dodge.Data.Material src/Dodge/Data/Material.hs:20:15-16 144968 4576 0.0 0.0 0.0 0.0
wlsNearRect Dodge.Zoning.Wall src/Dodge/Zoning/Wall.hs:47:1-58 144948 4526 0.0 0.0 0.2 0.1
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 144961 4577 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 144964 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 144965 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 144962 4576 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 144963 4577 0.0 0.0 0.0 0.0
wlIXsNearRect Dodge.Zoning.Wall src/Dodge/Zoning/Wall.hs:30:1-45 144950 0 0.0 0.0 0.1 0.1
makeIntInterval Dodge.Zoning.Base src/Dodge/Zoning/Base.hs:(38,1)-(40,26) 144955 11126 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 144956 9004 0.0 0.0 0.1 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 144957 9003 0.0 0.0 0.1 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 144958 18005 0.0 0.0 0.0 0.0
_wlZoning Dodge.Data.World src/Dodge/Data/World.hs:49:7-15 144959 4526 0.0 0.0 0.0 0.0
zoneOfPoint Dodge.Zoning.Base src/Dodge/Zoning/Base.hs:47:1-26 144951 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 144952 9052 0.0 0.0 0.0 0.0
== Linear.V2 src/Linear/V2.hs:114:4-5 144942 4525 0.0 0.0 0.0 0.0
colCrWall.p1 Dodge.WallCreatureCollisions src/Dodge/WallCreatureCollisions.hs:46:5-28 144943 4525 0.0 0.0 0.0 0.0
_xy Linear.V3 src/Linear/V3.hs:308:3-63 144944 4525 0.0 0.0 0.0 0.0
colCrWall.p2 Dodge.WallCreatureCollisions src/Dodge/WallCreatureCollisions.hs:47:5-25 144945 4525 0.0 0.0 0.0 0.0
_xy Linear.V3 src/Linear/V3.hs:308:3-63 144946 4526 0.0 0.0 0.0 0.0
pushOrCrush Dodge.WallCreatureCollisions src/Dodge/WallCreatureCollisions.hs:(78,1)-(86,28) 144970 4248 0.0 0.0 0.0 0.0
pushOutFromWall Dodge.WallCreatureCollisions src/Dodge/WallCreatureCollisions.hs:(102,1)-(110,51) 144974 3271 0.0 0.0 0.0 0.0
pushOutFromWall.isOnWall Dodge.WallCreatureCollisions src/Dodge/WallCreatureCollisions.hs:110:5-51 144975 3270 0.0 0.0 0.0 0.0
/= Linear.V2 src/Linear/V2.hs:114:4-5 144976 354 0.0 0.0 0.0 0.0
== Linear.V2 src/Linear/V2.hs:114:4-5 144977 354 0.0 0.0 0.0 0.0
pushOutFromWall.n Dodge.WallCreatureCollisions src/Dodge/WallCreatureCollisions.hs:106:5-50 144981 177 0.0 0.0 0.0 0.0
errorNormalizeV Geometry src/Geometry.hs:(55,1)-(56,35) 144982 177 0.0 0.0 0.0 0.0
pushOutFromWall.newP Dodge.WallCreatureCollisions src/Dodge/WallCreatureCollisions.hs:109:5-50 144985 177 0.0 0.0 0.0 0.0
errorClosestPointOnLine Geometry src/Geometry.hs:(72,1)-(74,40) 144986 177 0.0 0.0 0.0 0.0
== Linear.V2 src/Linear/V2.hs:114:4-5 144987 177 0.0 0.0 0.0 0.0
pushOutFromWall.wp1' Dodge.WallCreatureCollisions src/Dodge/WallCreatureCollisions.hs:107:5-28 144983 177 0.0 0.0 0.0 0.0
pushOutFromWall.wp2' Dodge.WallCreatureCollisions src/Dodge/WallCreatureCollisions.hs:108:5-28 144984 177 0.0 0.0 0.0 0.0
pushOrCrush.cpos Dodge.WallCreatureCollisions src/Dodge/WallCreatureCollisions.hs:86:5-28 144971 864 0.0 0.0 0.0 0.0
_xy Linear.V3 src/Linear/V3.hs:308:3-63 144972 865 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 144978 177 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 144979 177 0.0 0.0 0.0 0.0
_xy Linear.V3 src/Linear/V3.hs:308:3-63 144980 177 0.0 0.0 0.0 0.0
_xy.\ Linear.V3 src/Linear/V3.hs:308:38-47 144988 177 0.0 0.0 0.0 0.0
colCrWall.c' Dodge.WallCreatureCollisions src/Dodge/WallCreatureCollisions.hs:(38,5)-(43,44) 145763 278 0.0 0.0 0.0 0.0
_xy Linear.V3 src/Linear/V3.hs:308:3-63 145765 278 0.0 0.0 0.0 0.0
== Linear.V2 src/Linear/V2.hs:114:4-5 145770 2610 0.0 0.0 0.0 0.0
_wlLine Dodge.Data.Wall src/Dodge/Data/Wall.hs:18:7-13 145769 1305 0.0 0.0 0.0 0.0
pushOutFromWalls Dodge.WallCreatureCollisions src/Dodge/WallCreatureCollisions.hs:(65,1)-(67,49) 145766 293 0.0 0.0 0.0 0.0
pushOutFromWall Dodge.WallCreatureCollisions src/Dodge/WallCreatureCollisions.hs:(102,1)-(110,51) 145771 1055 0.0 0.0 0.0 0.0
pushOutFromWall.isOnWall Dodge.WallCreatureCollisions src/Dodge/WallCreatureCollisions.hs:110:5-51 145772 1055 0.0 0.0 0.0 0.0
/= Linear.V2 src/Linear/V2.hs:114:4-5 149188 32 0.0 0.0 0.0 0.0
== Linear.V2 src/Linear/V2.hs:114:4-5 149189 32 0.0 0.0 0.0 0.0
pushOutFromWall.n Dodge.WallCreatureCollisions src/Dodge/WallCreatureCollisions.hs:106:5-50 149190 16 0.0 0.0 0.0 0.0
errorNormalizeV Geometry src/Geometry.hs:(55,1)-(56,35) 149191 16 0.0 0.0 0.0 0.0
pushOutFromWall.newP Dodge.WallCreatureCollisions src/Dodge/WallCreatureCollisions.hs:109:5-50 149194 16 0.0 0.0 0.0 0.0
errorClosestPointOnLine Geometry src/Geometry.hs:(72,1)-(74,40) 149195 16 0.0 0.0 0.0 0.0
== Linear.V2 src/Linear/V2.hs:114:4-5 149196 16 0.0 0.0 0.0 0.0
pushOutFromWall.wp1' Dodge.WallCreatureCollisions src/Dodge/WallCreatureCollisions.hs:107:5-28 149192 16 0.0 0.0 0.0 0.0
pushOutFromWall.wp2' Dodge.WallCreatureCollisions src/Dodge/WallCreatureCollisions.hs:108:5-28 149193 16 0.0 0.0 0.0 0.0
_xy.\ Linear.V3 src/Linear/V3.hs:308:38-47 145768 278 0.0 0.0 0.0 0.0
pushOutFromCorners Dodge.WallCreatureCollisions src/Dodge/WallCreatureCollisions.hs:114:1-72 145767 0 0.0 0.0 0.0 0.0
squashIntersectCirclePoint Dodge.WallCreatureCollisions src/Dodge/WallCreatureCollisions.hs:(117,1)-(119,63) 145773 1055 0.0 0.0 0.0 0.0
pushOutFromCorners Dodge.WallCreatureCollisions src/Dodge/WallCreatureCollisions.hs:114:1-72 145764 278 0.0 0.0 0.0 0.0
colCrWall.ls' Dodge.WallCreatureCollisions src/Dodge/WallCreatureCollisions.hs:49:5-40 145762 278 0.0 0.0 0.0 0.0
debugOn Dodge.Data.Config src/Dodge/Data/Config.hs:153:1-42 144937 4526 0.0 0.0 0.0 0.0
_debug_booleans Dodge.Data.Config src/Dodge/Data/Config.hs:57:7-21 144939 276 0.0 0.0 0.0 0.0
compare Dodge.Data.Config src/Dodge/Data/Config.hs:96:19-21 144940 276 0.0 0.0 0.0 0.0
_uvConfig Dodge.Data.Universe src/Dodge/Data/Universe.hs:35:7-15 144938 276 0.0 0.0 0.0 0.0
_uvWorld Dodge.Data.Universe src/Dodge/Data/Universe.hs:30:7-14 144960 276 0.0 0.0 0.0 0.0
doWorldEvents Dodge.Update src/Dodge/Update.hs:(430,1)-(434,44) 144614 276 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 144615 276 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 144616 276 0.0 0.0 0.0 0.0
simpleCrSprings Dodge.Update src/Dodge/Update.hs:(863,1)-(865,83) 144832 276 0.1 0.0 0.4 0.2
crSpring Dodge.Update src/Dodge/Update.hs:869:1-81 144835 8832 0.0 0.0 0.4 0.1
crCrSpring Dodge.Update src/Dodge/Update.hs:(872,1)-(889,53) 144852 9950 0.1 0.0 0.2 0.1
crCrSpring.id2 Dodge.Update src/Dodge/Update.hs:883:5-18 144855 9950 0.0 0.0 0.0 0.0
_crID Dodge.Data.Creature src/Dodge/Data/Creature.hs:43:7-11 144856 9950 0.0 0.0 0.0 0.0
crCrSpring.id1 Dodge.Update src/Dodge/Update.hs:882:5-18 144853 8832 0.0 0.0 0.0 0.0
_crID Dodge.Data.Creature src/Dodge/Data/Creature.hs:43:7-11 144854 8832 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 144867 2228 0.0 0.0 0.0 0.0
ix.\ Control.Lens.At src/Control/Lens/At.hs:308:31-50 144868 2228 0.0 0.0 0.0 0.0
_xy Linear.V3 src/Linear/V3.hs:308:3-63 144869 1528 0.0 0.0 0.0 0.0
_xy.\ Linear.V3 src/Linear/V3.hs:308:38-47 144896 1528 0.0 0.0 0.0 0.0
== Linear.V2 src/Linear/V2.hs:114:4-5 144857 1118 0.0 0.0 0.0 0.0
crCrSpring.comRad Dodge.Update src/Dodge/Update.hs:886:5-56 144866 1118 0.0 0.0 0.0 0.0
crCrSpring.diff Dodge.Update src/Dodge/Update.hs:885:5-19 144865 1118 0.0 0.0 0.0 0.0
crCrSpring.vec Dodge.Update src/Dodge/Update.hs:884:5-47 144858 1118 0.0 0.0 0.0 0.0
_xy Linear.V3 src/Linear/V3.hs:308:3-63 144863 2234 0.0 0.0 0.0 0.0
- Linear.V2 src/Linear/V2.hs:209:3-18 144859 1118 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 144860 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 144861 1118 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 144864 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 144862 1118 0.0 0.0 0.0 0.0
crCrSpring.massT Dodge.Update src/Dodge/Update.hs:889:5-53 144891 971 0.0 0.0 0.0 0.0
_crType Dodge.Data.Creature src/Dodge/Data/Creature.hs:42:7-13 144893 1942 0.0 0.0 0.0 0.0
crMass Dodge.Creature.Mass src/Dodge/Creature/Mass.hs:(6,1)-(13,20) 144892 0 0.0 0.0 0.0 0.0
crMass.\ Dodge.Creature.Mass src/Dodge/Creature/Mass.hs:9:21-22 144894 1806 0.0 0.0 0.0 0.0
crMass.\ Dodge.Creature.Mass src/Dodge/Creature/Mass.hs:12:21-22 149187 136 0.0 0.0 0.0 0.0
crCrSpring.overlap2 Dodge.Update src/Dodge/Update.hs:888:5-83 144897 971 0.0 0.0 0.0 0.0
_crType Dodge.Data.Creature src/Dodge/Data/Creature.hs:42:7-13 144915 971 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 144917 971 0.0 0.0 0.0 0.0
crMass Dodge.Creature.Mass src/Dodge/Creature/Mass.hs:(6,1)-(13,20) 144914 0 0.0 0.0 0.0 0.0
crMass.\ Dodge.Creature.Mass src/Dodge/Creature/Mass.hs:9:21-22 144916 835 0.0 0.0 0.0 0.0
crMass.\ Dodge.Creature.Mass src/Dodge/Creature/Mass.hs:12:21-22 149186 136 0.0 0.0 0.0 0.0
signorm Linear.V2 src/Linear/V2.hs:268:10-18 144902 0 0.0 0.0 0.0 0.0
signorm Linear.Metric src/Linear/Metric.hs:(68,3)-(69,14) 144903 971 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 144904 971 0.0 0.0 0.0 0.0
signorm.m Linear.Metric src/Linear/Metric.hs:69:5-14 144906 971 0.0 0.0 0.0 0.0
norm Linear.V2 src/Linear/V2.hs:268:10-18 144909 0 0.0 0.0 0.0 0.0
norm Linear.Metric src/Linear/Metric.hs:64:3-29 144910 971 0.0 0.0 0.0 0.0
quadrance Linear.V2 src/Linear/V2.hs:268:10-18 144911 971 0.0 0.0 0.0 0.0
quadrance Linear.Metric src/Linear/Metric.hs:52:3-23 144912 971 0.0 0.0 0.0 0.0
dot Linear.V2 src/Linear/V2.hs:269:3-39 144913 971 0.0 0.0 0.0 0.0
crCrSpring.overlap1 Dodge.Update src/Dodge/Update.hs:887:5-83 144870 557 0.0 0.0 0.0 0.0
_crType Dodge.Data.Creature src/Dodge/Data/Creature.hs:42:7-13 144889 557 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 144895 557 0.0 0.0 0.0 0.0
crMass Dodge.Creature.Mass src/Dodge/Creature/Mass.hs:(6,1)-(13,20) 144888 0 0.0 0.0 0.0 0.0
crMass.\ Dodge.Creature.Mass src/Dodge/Creature/Mass.hs:9:21-22 144890 557 0.0 0.0 0.0 0.0
signorm Linear.V2 src/Linear/V2.hs:268:10-18 144875 0 0.0 0.0 0.0 0.0
signorm Linear.Metric src/Linear/Metric.hs:(68,3)-(69,14) 144876 557 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 144877 557 0.0 0.0 0.0 0.0
signorm.m Linear.Metric src/Linear/Metric.hs:69:5-14 144879 557 0.0 0.0 0.0 0.0
norm Linear.V2 src/Linear/V2.hs:268:10-18 144882 0 0.0 0.0 0.0 0.0
norm Linear.Metric src/Linear/Metric.hs:64:3-29 144883 557 0.0 0.0 0.0 0.0
quadrance Linear.V2 src/Linear/V2.hs:268:10-18 144884 557 0.0 0.0 0.0 0.0
quadrance Linear.Metric src/Linear/Metric.hs:52:3-23 144885 557 0.0 0.0 0.0 0.0
dot Linear.V2 src/Linear/V2.hs:269:3-39 144886 557 0.0 0.0 0.0 0.0
_xy Linear.V3 src/Linear/V3.hs:308:3-63 144841 8832 0.0 0.0 0.0 0.0
crsNearPoint Dodge.Zoning.Creature src/Dodge/Zoning/Creature.hs:(19,1)-(22,28) 144836 8832 0.0 0.0 0.2 0.1
crsNearPoint.\ Dodge.Zoning.Creature src/Dodge/Zoning/Creature.hs:20:23-63 144846 9950 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 144848 9950 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 144849 9950 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 144847 9950 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 144850 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 144851 0 0.0 0.0 0.0 0.0
crIXsNearPoint Dodge.Zoning.Creature src/Dodge/Zoning/Creature.hs:16:1-47 144838 0 0.0 0.0 0.1 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 144842 8832 0.0 0.0 0.1 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 144843 8832 0.0 0.0 0.1 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 144844 17664 0.1 0.0 0.1 0.0
_crZoning Dodge.Data.World src/Dodge/Data/World.hs:46:7-15 144845 8832 0.0 0.0 0.0 0.0
zoneOfPoint Dodge.Zoning.Base src/Dodge/Zoning/Base.hs:47:1-26 144839 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 144840 8832 0.0 0.0 0.0 0.0
simpleCrSprings.\ Dodge.Update src/Dodge/Update.hs:865:27-47 144833 8832 0.0 0.0 0.0 0.0
_z Linear.V3 src/Linear/V3.hs:312:3-34 144834 8832 0.0 0.0 0.0 0.0
updateAimPos Dodge.Update src/Dodge/Update.hs:(307,1)-(309,69) 143151 276 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143152 276 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143153 276 0.0 0.0 0.0 0.0
mouseWorldPos Dodge.Base.Coordinate src/Dodge/Base/Coordinate.hs:26:1-62 143154 276 0.0 0.0 0.0 0.0
screenToWorldPos Dodge.Base.Coordinate src/Dodge/Base/Coordinate.hs:(29,1)-(30,77) 143155 276 0.0 0.0 0.0 0.0
+ Linear.V2 src/Linear/V2.hs:207:3-18 143156 276 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 143157 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 143158 276 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 143160 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 143159 276 0.0 0.0 0.0 0.0
updateBullets Dodge.Update src/Dodge/Update.hs:(567,1)-(571,42) 144392 276 0.0 0.0 0.0 0.0
updateBullets.(...) Dodge.Update src/Dodge/Update.hs:(569,5)-(571,42) 144394 276 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 144395 276 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 144397 276 0.0 0.0 0.0 0.0
updateBullets.ps Dodge.Update src/Dodge/Update.hs:(569,5)-(571,42) 144406 276 0.0 0.0 0.0 0.0
updateBullets.w' Dodge.Update src/Dodge/Update.hs:(569,5)-(571,42) 144393 276 0.0 0.0 0.0 0.0
updateCloseObjects Dodge.Inventory src/Dodge/Inventory.hs:(116,1)-(132,28) 143180 276 0.0 0.0 0.1 0.0
updateCloseObjects.h Dodge.Inventory src/Dodge/Inventory.hs:120:5-35 143181 552 0.0 0.0 0.0 0.0
updateCloseObjects.cbts Dodge.Inventory src/Dodge/Inventory.hs:124:5-91 143193 276 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 143197 552 0.0 0.0 0.0 0.0
_btID Dodge.Data.Button src/Dodge/Data/Button.hs:32:7-11 145009 104 0.0 0.0 0.0 0.0
updateCloseObjects.canpress Dodge.Inventory src/Dodge/Inventory.hs:(125,5)-(130,17) 143201 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143202 2208 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143203 2208 0.0 0.0 0.0 0.0
each Control.Lens.Each src/Control/Lens/Each.hs:140:3-18 143194 276 0.0 0.0 0.0 0.0
conjoined Control.Lens.Internal.Indexed src/Control/Lens/Internal/Indexed.hs:91:3-19 143195 276 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 143198 0 0.0 0.0 0.0 0.0
updateCloseObjects.canpress Dodge.Inventory src/Dodge/Inventory.hs:(125,5)-(130,17) 143199 2760 0.0 0.0 0.0 0.0
/= Dodge.Data.Terminal.Status src/Dodge/Data/Terminal/Status.hs:16:15-16 143206 2208 0.0 0.0 0.0 0.0
== Dodge.Data.Terminal.Status src/Dodge/Data/Terminal/Status.hs:16:15-16 143207 2208 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 143200 2208 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143204 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143205 0 0.0 0.0 0.0 0.0
_btPos Dodge.Data.Button src/Dodge/Data/Button.hs:29:7-12 143212 2652 0.0 0.0 0.0 0.0
updateCloseObjects.isclose Dodge.Inventory src/Dodge/Inventory.hs:131:5-51 143211 2652 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143222 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143223 0 0.0 0.0 0.0 0.0
right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:112:3-15 143196 276 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143220 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143221 0 0.0 0.0 0.0 0.0
updateCloseObjects.citems Dodge.Inventory src/Dodge/Inventory.hs:(122,5)-(123,57) 143182 276 0.0 0.0 0.0 0.0
_flItPos Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:11:24-31 143184 1104 0.0 0.0 0.0 0.0
updateCloseObjects.isclose Dodge.Inventory src/Dodge/Inventory.hs:131:5-51 143185 1104 0.0 0.0 0.0 0.0
updateCloseObjects.lw Dodge.Inventory src/Dodge/Inventory.hs:121:5-29 143183 276 0.0 0.0 0.0 0.0
updateCloseObjects.y Dodge.Inventory src/Dodge/Inventory.hs:132:5-28 143186 276 0.0 0.0 0.0 0.0
_xy Linear.V3 src/Linear/V3.hs:308:3-63 143192 276 0.0 0.0 0.0 0.0
you Dodge.Base.You src/Dodge/Base/You.hs:14:1-48 143187 276 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143189 276 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143190 276 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 143188 276 0.0 0.0 0.0 0.0
updateCreatureGroups Dodge.Update src/Dodge/Update.hs:(539,1)-(541,75) 143250 276 0.0 0.0 0.0 0.0
updateCreatureSoundPositions Dodge.Update src/Dodge/Update.hs:(518,1)-(528,29) 144919 276 0.0 0.0 0.0 0.0
updateCreatureSoundPositions.updateSound Dodge.Update src/Dodge/Update.hs:(524,5)-(528,29) 146781 972 0.0 0.0 0.0 0.0
_playingSounds Dodge.Data.World src/Dodge/Data/World.hs:40:7-20 144920 276 0.0 0.0 0.0 0.0
updateDebris Dodge.Update src/Dodge/Update.hs:(574,1)-(578,41) 144386 276 0.0 0.0 0.0 0.0
updateDebris.(...) Dodge.Update src/Dodge/Update.hs:(576,5)-(578,41) 144388 276 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 144389 276 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 144390 276 0.0 0.0 0.0 0.0
updateDebris.w' Dodge.Update src/Dodge/Update.hs:(576,5)-(578,41) 144387 276 0.0 0.0 0.0 0.0
updateDebris.xs Dodge.Update src/Dodge/Update.hs:(576,5)-(578,41) 144391 276 0.0 0.0 0.0 0.0
updateDelayedEvents Dodge.Update src/Dodge/Update.hs:(892,1)-(898,42) 144608 276 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 144610 276 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 144611 276 0.0 0.0 0.0 0.0
updateDelayedEvents.newde Dodge.Update src/Dodge/Update.hs:893:9-76 144613 276 0.0 0.0 0.0 0.0
updateDelayedEvents.(...) Dodge.Update src/Dodge/Update.hs:893:9-76 144609 276 0.0 0.0 0.0 0.0
updateDelayedEvents.neww Dodge.Update src/Dodge/Update.hs:893:9-76 144612 276 0.0 0.0 0.0 0.0
updateDoors Dodge.Update src/Dodge/Update.hs:312:1-92 144617 276 0.1 0.0 1.4 1.7
updateDoor Dodge.DrWdWd src/Dodge/DrWdWd.hs:(27,1)-(33,9) 144620 8832 0.0 0.0 1.0 1.1
doorLerp Dodge.DrWdWd src/Dodge/DrWdWd.hs:(48,1)-(74,24) 144621 8832 0.0 0.0 1.0 1.1
doorLerp.clerp Dodge.DrWdWd src/Dodge/DrWdWd.hs:64:5-24 144630 8832 0.0 0.0 0.0 0.0
doorLerp.domounts Dodge.DrWdWd src/Dodge/DrWdWd.hs:61:5-78 144632 8832 0.0 0.0 0.0 0.0
doorLerp.newlerp Dodge.DrWdWd src/Dodge/DrWdWd.hs:(65,5)-(68,29) 144631 8832 0.0 0.0 0.0 0.0
doorLerp.toOpen Dodge.DrWdWd src/Dodge/DrWdWd.hs:69:5-37 144622 8832 0.0 0.0 0.2 0.1
doWdBl Dodge.WorldBool src/Dodge/WorldBool.hs:(11,1)-(20,36) 144624 9384 0.2 0.1 0.2 0.1
crNearPoint Dodge.Creature.Test src/Dodge/Creature/Test.hs:132:1-74 144721 56184 0.0 0.0 0.0 0.0
_xy Linear.V3 src/Linear/V3.hs:308:3-63 144722 56184 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 144625 6624 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 144628 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 144629 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 144626 2208 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 144627 2208 0.0 0.0 0.0 0.0
doCrBl Dodge.CreatureEffect src/Dodge/CreatureEffect.hs:(31,1)-(36,28) 144710 2208 0.1 0.0 0.1 0.0
_crActionPlan Dodge.Data.Creature src/Dodge/Data/Creature.hs:51:7-19 144711 70656 0.0 0.0 0.0 0.0
_drTrigger Dodge.Data.Door src/Dodge/Data/Door.hs:31:7-16 144623 8832 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 144638 1392 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 144639 1392 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 144708 1392 0.0 0.0 0.0 0.0
ix.\ Control.Lens.At src/Control/Lens/At.hs:308:31-50 144709 1392 0.0 0.0 0.0 0.0
doorLerp.drid Dodge.DrWdWd src/Dodge/DrWdWd.hs:70:5-19 144636 1392 0.0 0.0 0.0 0.0
_drID Dodge.Data.Door src/Dodge/Data/Door.hs:30:7-11 144637 1392 0.0 0.0 0.0 0.0
doorLerp.f Dodge.DrWdWd src/Dodge/DrWdWd.hs:62:5-46 144649 1392 0.0 0.0 0.5 0.8
doorLerp.wlposs Dodge.DrWdWd src/Dodge/DrWdWd.hs:63:5-82 144651 1392 0.0 0.0 0.1 0.1
doDoorLerp Dodge.Door.DoorLerp src/Dodge/Door/DoorLerp.hs:9:1-58 144690 1392 0.0 0.0 0.0 0.0
lerpP2A Dodge.ShiftPoint src/Dodge/ShiftPoint.hs:15:1-76 144691 1392 0.0 0.0 0.0 0.0
+ Linear.V2 src/Linear/V2.hs:207:3-18 144692 1392 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 144693 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 144694 1392 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 144702 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 144695 1392 0.0 0.0 0.0 0.0
- Linear.V2 src/Linear/V2.hs:209:3-18 144696 1392 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 144697 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 144698 1392 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 144700 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 144699 1392 0.0 0.0 0.0 0.0
diffAngles Geometry src/Geometry.hs:206:1-38 144703 1392 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 144701 1392 0.0 0.0 0.0 0.0
each Control.Lens.Each src/Control/Lens/Each.hs:140:3-18 144652 1392 0.0 0.0 0.1 0.0
taintedDot Control.Lens.Internal.Setter src/Control/Lens/Internal/Setter.hs:49:3-28 144653 1392 0.0 0.0 0.1 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 144654 1392 0.0 0.0 0.1 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 144655 1392 0.0 0.0 0.1 0.0
each Control.Lens.Each src/Control/Lens/Each.hs:90:3-37 144689 5568 0.0 0.0 0.1 0.0
shiftPointBy Dodge.ShiftPoint src/Dodge/ShiftPoint.hs:9:1-50 144704 11136 0.1 0.0 0.1 0.0
untaintedDot Control.Lens.Internal.Setter src/Control/Lens/Internal/Setter.hs:47:3-33 144688 0 0.0 0.0 0.0 0.0
untaintedDot Control.Lens.Internal.Setter src/Control/Lens/Internal/Setter.hs:47:3-33 144685 1392 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 144686 1392 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 144687 1392 0.0 0.0 0.0 0.0
ifoldl' WithIndex src/WithIndex.hs:538:3-40 144650 1392 0.0 0.0 0.4 0.7
moveWallID Dodge.Wall.Move src/Dodge/Wall/Move.hs:(19,1)-(21,40) 144656 5568 0.0 0.0 0.4 0.7
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 144658 5568 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 144659 5568 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 144657 5568 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 144660 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 144661 0 0.0 0.0 0.0 0.0
moveWall Dodge.Wall.Move src/Dodge/Wall/Move.hs:(24,1)-(29,32) 144662 5568 0.0 0.0 0.4 0.7
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 144666 5568 0.0 0.0 0.0 0.2
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 144667 5568 0.0 0.1 0.0 0.2
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 144668 5568 0.0 0.0 0.0 0.1
ix.\ Control.Lens.At src/Control/Lens/At.hs:308:31-50 144669 5568 0.0 0.1 0.0 0.1
moveWall.newwl Dodge.Wall.Move src/Dodge/Wall/Move.hs:29:5-32 144684 5568 0.0 0.0 0.0 0.0
deleteWallFromZones Dodge.Wall.Zone src/Dodge/Wall/Zone.hs:24:1-48 144665 0 0.0 0.0 0.2 0.3
deZoneWall Dodge.Zoning.Wall src/Dodge/Zoning/Wall.hs:71:1-64 144670 5568 0.0 0.0 0.2 0.2
deZoneIX Dodge.Zoning.Base src/Dodge/Zoning/Base.hs:96:1-56 144675 9872 0.0 0.0 0.0 0.1
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 144676 19736 0.0 0.0 0.0 0.1
ix.\ Control.Lens.At src/Control/Lens/At.hs:308:31-50 144677 19736 0.0 0.1 0.0 0.1
_wlID Dodge.Data.Wall src/Dodge/Data/Wall.hs:19:7-11 144706 5560 0.0 0.0 0.0 0.0
zoneOfWl Dodge.Zoning.Wall src/Dodge/Zoning/Wall.hs:56:1-51 144671 0 0.1 0.1 0.1 0.1
_wlLine Dodge.Data.Wall src/Dodge/Data/Wall.hs:18:7-13 144674 5568 0.0 0.0 0.0 0.0
zoneOfPoint Dodge.Zoning.Base src/Dodge/Zoning/Base.hs:47:1-26 144672 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 144673 9872 0.0 0.0 0.0 0.0
insertWallInZones Dodge.Wall.Zone src/Dodge/Wall/Zone.hs:21:1-44 144663 0 0.0 0.0 0.1 0.3
zoneWall Dodge.Zoning.Wall src/Dodge/Zoning/Wall.hs:(66,1)-(68,58) 144678 5568 0.0 0.0 0.1 0.2
zoneWall.f Dodge.Zoning.Wall src/Dodge/Zoning/Wall.hs:68:5-58 144680 9888 0.0 0.1 0.0 0.1
_wlID Dodge.Data.Wall src/Dodge/Data/Wall.hs:19:7-11 144705 9888 0.0 0.0 0.0 0.0
zoneOfWl Dodge.Zoning.Wall src/Dodge/Zoning/Wall.hs:56:1-51 144679 0 0.1 0.1 0.1 0.1
_wlLine Dodge.Data.Wall src/Dodge/Data/Wall.hs:18:7-13 144683 5568 0.0 0.0 0.0 0.0
zoneOfPoint Dodge.Zoning.Base src/Dodge/Zoning/Base.hs:47:1-26 144681 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 144682 9888 0.0 0.0 0.0 0.0
doorLerp.is Dodge.DrWdWd src/Dodge/DrWdWd.hs:51:9-69 144729 1392 0.1 0.1 0.1 0.1
compare Linear.V2 src/Linear/V2.hs:114:7-9 144755 10710 0.0 0.0 0.0 0.0
>= Linear.V2 src/Linear/V2.hs:114:7-9 144756 2142 0.0 0.0 0.0 0.0
< Linear.V2 src/Linear/V2.hs:114:7-9 144757 2142 0.0 0.0 0.0 0.0
zoneOfPoint Dodge.Zoning.Base src/Dodge/Zoning/Base.hs:47:1-26 144753 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 144754 9888 0.0 0.0 0.0 0.0
doorLerp.playSound Dodge.DrWdWd src/Dodge/DrWdWd.hs:(71,5)-(74,24) 144640 1392 0.0 0.0 0.0 0.0
== Dodge.Data.Door src/Dodge/Data/Door.hs:27:14-15 144642 1392 0.0 0.0 0.0 0.0
_drPushedBy Dodge.Data.Door src/Dodge/Data/Door.hs:38:7-17 144641 1392 0.0 0.0 0.0 0.0
doDoorLerp Dodge.Door.DoorLerp src/Dodge/Door/DoorLerp.hs:9:1-58 145613 156 0.0 0.0 0.0 0.0
lerpP2A Dodge.ShiftPoint src/Dodge/ShiftPoint.hs:15:1-76 145614 156 0.0 0.0 0.0 0.0
+ Linear.V2 src/Linear/V2.hs:207:3-18 145615 156 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 145616 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 145617 156 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 145625 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 145618 156 0.0 0.0 0.0 0.0
- Linear.V2 src/Linear/V2.hs:209:3-18 145619 156 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 145620 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 145621 156 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 145623 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 145622 156 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 145624 156 0.0 0.0 0.0 0.0
soundContinue Dodge.SoundLogic src/Dodge/SoundLogic.hs:142:1-47 144646 0 0.0 0.0 0.0 0.0
soundWithStatus Dodge.SoundLogic src/Dodge/SoundLogic.hs:116:1-41 144647 0 0.0 0.0 0.0 0.0
soundWithStatusVolume Dodge.SoundLogic src/Dodge/SoundLogic.hs:(68,1)-(72,50) 144648 312 0.0 0.0 0.0 0.0
compare Dodge.Data.SoundOrigin src/Dodge/Data/SoundOrigin.hs:42:19-21 144707 482 0.0 0.0 0.0 0.0
aSound Dodge.SoundLogic src/Dodge/SoundLogic.hs:(86,1)-(102,25) 145612 156 0.0 0.0 0.0 0.0
aSound.a Dodge.SoundLogic src/Dodge/SoundLogic.hs:102:5-25 145629 156 0.0 0.0 0.0 0.0
soundToVol Dodge.SoundLogic.ExternallyGeneratedSounds src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs:(5,1)-(149,11) 145627 156 0.0 0.0 0.0 0.0
_getSoundID Sound.Data src/Sound/Data.hs:30:28-38 145628 156 0.0 0.0 0.0 0.0
doorLerp.ps Dodge.DrWdWd src/Dodge/DrWdWd.hs:50:9-21 144723 1392 0.0 0.0 0.1 0.1
doorLerp.wlposs Dodge.DrWdWd src/Dodge/DrWdWd.hs:63:5-82 144724 1392 0.0 0.0 0.1 0.1
doDoorLerp Dodge.Door.DoorLerp src/Dodge/Door/DoorLerp.hs:9:1-58 144735 1392 0.0 0.0 0.0 0.0
lerpP2A Dodge.ShiftPoint src/Dodge/ShiftPoint.hs:15:1-76 144736 1392 0.0 0.0 0.0 0.0
+ Linear.V2 src/Linear/V2.hs:207:3-18 144737 1392 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 144738 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 144739 1392 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 144747 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 144740 1392 0.0 0.0 0.0 0.0
- Linear.V2 src/Linear/V2.hs:209:3-18 144741 1392 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 144742 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 144743 1392 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 144745 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 144744 1392 0.0 0.0 0.0 0.0
diffAngles Geometry src/Geometry.hs:206:1-38 144748 1392 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 144746 1392 0.0 0.0 0.0 0.0
each Control.Lens.Each src/Control/Lens/Each.hs:140:3-18 144725 1392 0.0 0.0 0.1 0.0
taintedDot Control.Lens.Internal.Setter src/Control/Lens/Internal/Setter.hs:49:3-28 144726 1392 0.0 0.0 0.1 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 144727 1392 0.0 0.0 0.1 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 144728 1392 0.0 0.0 0.0 0.0
each Control.Lens.Each src/Control/Lens/Each.hs:90:3-37 144734 5568 0.0 0.0 0.0 0.0
shiftPointBy Dodge.ShiftPoint src/Dodge/ShiftPoint.hs:9:1-50 144749 11136 0.0 0.0 0.0 0.0
untaintedDot Control.Lens.Internal.Setter src/Control/Lens/Internal/Setter.hs:47:3-33 144733 0 0.0 0.0 0.0 0.0
untaintedDot Control.Lens.Internal.Setter src/Control/Lens/Internal/Setter.hs:47:3-33 144730 1392 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 144731 1392 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 144732 1392 0.0 0.0 0.0 0.0
compare Linear.V2 src/Linear/V2.hs:114:7-9 144758 4794 0.0 0.0 0.0 0.0
updateEdgesWall Dodge.Update.WallDamage src/Dodge/Update/WallDamage.hs:(29,1)-(30,80) 144618 276 0.1 0.0 0.3 0.5
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 144759 1284 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 144760 1284 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 144761 2568 0.0 0.0 0.0 0.0
each Control.Lens.Each src/Control/Lens/Each.hs:140:3-18 144762 156 0.0 0.0 0.1 0.0
taintedDot Control.Lens.Internal.Setter src/Control/Lens/Internal/Setter.hs:49:3-28 144763 156 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 144764 156 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 144765 156 0.0 0.0 0.0 0.0
untaintedDot Control.Lens.Internal.Setter src/Control/Lens/Internal/Setter.hs:47:3-33 144797 0 0.0 0.0 0.0 0.0
untaintedDot Control.Lens.Internal.Setter src/Control/Lens/Internal/Setter.hs:47:3-33 144794 0 0.0 0.0 0.1 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 144795 0 0.0 0.0 0.1 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 144796 0 0.1 0.0 0.1 0.0
updateEdgesWall' Dodge.Update.WallDamage src/Dodge/Update/WallDamage.hs:33:1-50 144619 0 0.0 0.0 0.1 0.5
updateEdgeWallObs Dodge.Update.WallDamage src/Dodge/Update/WallDamage.hs:(36,1)-(43,69) 144798 5236 0.0 0.0 0.1 0.5
getNodePos Dodge.Path src/Dodge/Path.hs:39:1-45 144799 10472 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(394,3)-(396,45) 144800 10472 0.0 0.0 0.0 0.0
basicLength Linear.V2 src/Linear/V2.hs:421:3-35 144802 10472 0.0 0.0 0.0 0.0
unId Data.Vector.Fusion.Util src/Data/Vector/Fusion/Util.hs:25:21-24 144801 10472 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 144808 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 144809 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 144806 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 144807 0 0.0 0.0 0.0 0.0
updateEdge Dodge.Path src/Dodge/Path.hs:(60,1)-(64,28) 144810 5236 0.0 0.0 0.1 0.4
ix Control.Lens.At src/Control/Lens/At.hs:(373,3)-(375,44) 144811 5236 0.0 0.0 0.1 0.4
basicLength Data.Vector src/Data/Vector.hs:276:3-32 144813 5236 0.0 0.0 0.0 0.0
ix.\ Control.Lens.At src/Control/Lens/At.hs:374:66-85 144814 5236 0.0 0.0 0.1 0.4
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 144817 31416 0.0 0.0 0.1 0.3
basicInitialize Data.Vector.Mutable src/Data/Vector/Mutable.hs:135:3-31 144820 5236 0.0 0.0 0.0 0.0
basicUnsafeNew Data.Vector.Mutable src/Data/Vector/Mutable.hs:(128,3)-(131,32) 144819 5236 0.1 0.3 0.1 0.3
internal Control.Monad.Primitive Control/Monad/Primitive.hs:215:3-21 144818 5236 0.0 0.0 0.0 0.0
internal Control.Monad.Primitive Control/Monad/Primitive.hs:215:3-21 144816 20944 0.0 0.0 0.0 0.0
unId Data.Vector.Fusion.Util src/Data/Vector/Fusion/Util.hs:25:21-24 144825 10472 0.0 0.0 0.0 0.0
basicLength Data.Vector.Mutable src/Data/Vector/Mutable.hs:115:3-33 144823 5236 0.0 0.0 0.0 0.0
basicLength Data.Vector src/Data/Vector.hs:276:3-32 144815 5236 0.0 0.0 0.0 0.0
basicUnsafeCopy Data.Vector src/Data/Vector.hs:(285,3)-(286,29) 144821 5236 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 144822 5236 0.0 0.0 0.0 0.0
basicUnsafeFreeze Data.Vector src/Data/Vector.hs:(268,3)-(269,47) 144829 5236 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 144830 5236 0.0 0.0 0.0 0.0
marray# Data.Primitive.Array Data/Primitive/Array.hs:112:5-11 144831 5236 0.0 0.0 0.0 0.0
basicUnsafeWrite Data.Vector.Mutable src/Data/Vector/Mutable.hs:147:3-65 144826 5236 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 144827 5236 0.0 0.0 0.0 0.0
marray# Data.Primitive.Array Data/Primitive/Array.hs:112:5-11 144828 5236 0.0 0.0 0.0 0.0
sElems Data.Vector.Fusion.Bundle.Monadic src/Data/Vector/Fusion/Bundle/Monadic.hs:121:30-35 144824 5236 0.0 0.0 0.0 0.0
unId Data.Vector.Fusion.Util src/Data/Vector/Fusion/Util.hs:25:21-24 144812 5236 0.0 0.0 0.0 0.0
updateDusts Dodge.Update src/Dodge/Update.hs:674:1-56 144093 276 0.0 0.0 0.0 0.0
updateObjMapMaybe Dodge.Update src/Dodge/Update.hs:548:1-57 144094 276 0.0 0.0 0.0 0.0
updateGusts Dodge.Update src/Dodge/Update.hs:783:1-69 144092 276 0.0 0.0 0.0 0.0
updateIMl Dodge.Update src/Dodge/Update.hs:533:1-61 144564 276 0.0 0.0 0.1 0.0
doModificationEffect Dodge.ModificationEffect src/Dodge/ModificationEffect.hs:(8,1)-(17,36) 144588 2202 0.0 0.0 0.0 0.0
doModificationEffect.\ Dodge.ModificationEffect src/Dodge/ModificationEffect.hs:(10,39)-(12,47) 144607 0 0.0 0.0 0.0 0.0
_mdUpdate Dodge.Data.Modification src/Dodge/Data/Modification.hs:16:11-19 144587 1101 0.0 0.0 0.0 0.0
_cWorld Dodge.Data.World src/Dodge/Data/World.hs:35:7-13 144575 276 0.0 0.0 0.0 0.0
_lWorld Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:24:7-13 144576 276 0.0 0.0 0.0 0.0
_modifications Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:128:7-20 144577 276 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Types src/Data/Profunctor/Types.hs:134:3-56 144571 276 0.0 0.0 0.0 0.0
doModificationEffect Dodge.ModificationEffect src/Dodge/ModificationEffect.hs:(8,1)-(17,36) 144594 6 0.0 0.0 0.0 0.0
doModificationEffect.\ Dodge.ModificationEffect src/Dodge/ModificationEffect.hs:(10,39)-(12,47) 144600 0 0.0 0.0 0.0 0.0
_mdUpdate Dodge.Data.Modification src/Dodge/Data/Modification.hs:16:11-19 144593 3 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 144591 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 144592 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 144581 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 144582 0 0.0 0.0 0.0 0.0
_Wrapped' Control.Lens.Wrapped src/Control/Lens/Wrapped.hs:306:3-30 144573 0 0.0 0.0 0.0 0.0
dimap Control.Lens.Internal.Iso src/Control/Lens/Internal/Iso.hs:53:3-57 144574 0 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Types src/Data/Profunctor/Types.hs:134:3-56 144578 0 0.0 0.0 0.0 0.0
doModificationEffect Dodge.ModificationEffect src/Dodge/ModificationEffect.hs:(8,1)-(17,36) 144589 0 0.0 0.0 0.0 0.0
doModificationEffect.\ Dodge.ModificationEffect src/Dodge/ModificationEffect.hs:14:32-115 144601 1104 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 144602 1104 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 144603 1104 0.0 0.0 0.0 0.0
_mdExternalID1 Dodge.Data.Modification src/Dodge/Data/Modification.hs:23:11-24 144605 1104 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 144604 1104 0.0 0.0 0.0 0.0
ix.\ Control.Lens.At src/Control/Lens/At.hs:308:31-50 144606 1104 0.0 0.0 0.0 0.0
doModificationEffect.\ Dodge.ModificationEffect src/Dodge/ModificationEffect.hs:(10,39)-(12,47) 144590 1104 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 144597 1104 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 144598 1104 0.0 0.0 0.0 0.0
_mdExternalID2 Dodge.Data.Modification src/Dodge/Data/Modification.hs:24:11-24 144595 1104 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 144596 1104 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 144599 0 0.0 0.0 0.0 0.0
dimap Control.Lens.Internal.Iso src/Control/Lens/Internal/Iso.hs:53:3-57 144572 0 0.0 0.0 0.0 0.0
xplatf Control.Lens.Iso src/Control/Lens/Iso.hs:228:1-15 144565 0 0.0 0.0 0.0 0.0
updateLasers Dodge.Update src/Dodge/Update.hs:(437,1)-(443,43) 144236 276 0.0 0.0 0.0 0.0
updateLasers.(...) Dodge.Update src/Dodge/Update.hs:(439,5)-(443,43) 144238 276 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 144239 276 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 144240 276 0.0 0.0 0.0 0.0
updateLasers.ls Dodge.Update src/Dodge/Update.hs:(439,5)-(443,43) 144250 276 0.0 0.0 0.0 0.0
updateLasers.w' Dodge.Update src/Dodge/Update.hs:(439,5)-(443,43) 144237 276 0.0 0.0 0.0 0.0
updateMagnets Dodge.Update src/Dodge/Update.hs:(315,1)-(317,27) 144925 276 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 144926 552 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 144927 552 0.0 0.0 0.0 0.0
updatePastWorlds Dodge.Update src/Dodge/Update.hs:(426,1)-(427,77) 143148 276 0.0 0.0 0.0 0.0
forceFoldable StrictHelp src/StrictHelp.hs:8:1-38 143149 276 0.0 0.0 0.0 0.0
forceSpine StrictHelp src/StrictHelp.hs:5:1-32 143150 276 0.0 0.0 0.0 0.0
updatePulseLasers Dodge.Update src/Dodge/Update.hs:(446,1)-(448,81) 144215 276 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 144217 276 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 144218 276 0.0 0.0 0.0 0.0
updatePulseLasers.pzs Dodge.Update src/Dodge/Update.hs:448:5-81 144222 276 0.0 0.0 0.0 0.0
updatePulseLasers.(...) Dodge.Update src/Dodge/Update.hs:448:5-81 144216 276 0.0 0.0 0.0 0.0
updatePulseLasers.f Dodge.Update src/Dodge/Update.hs:448:5-81 144219 276 0.0 0.0 0.0 0.0
updateRBList Dodge.Inventory.RBList src/Dodge/Inventory/RBList.hs:(23,1)-(37,14) 143224 276 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143227 276 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143228 276 0.0 0.0 0.0 0.0
updateRBList.norightclick Dodge.Inventory.RBList src/Dodge/Inventory/RBList.hs:36:5-72 143225 276 0.0 0.0 0.0 0.0
at Control.Lens.At src/Control/Lens/At.hs:504:3-25 143226 276 0.0 0.0 0.0 0.0
updateWallDamages Dodge.Update.WallDamage src/Dodge/Update/WallDamage.hs:(17,1)-(26,57) 143241 276 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143242 276 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143243 276 0.0 0.0 0.0 0.0
updateEdgesWall Dodge.Update.WallDamage src/Dodge/Update/WallDamage.hs:(29,1)-(30,80) 143244 276 0.0 0.0 0.0 0.0
updateEdgesWall' Dodge.Update.WallDamage src/Dodge/Update/WallDamage.hs:33:1-50 143246 0 0.0 0.0 0.0 0.0
updateWallDamages.(...) Dodge.Update.WallDamage src/Dodge/Update/WallDamage.hs:(18,9)-(19,79) 143248 276 0.0 0.0 0.0 0.0
updateWallDamages.is Dodge.Update.WallDamage src/Dodge/Update/WallDamage.hs:(18,9)-(19,79) 143247 276 0.0 0.0 0.0 0.0
updateWallDamages.w' Dodge.Update.WallDamage src/Dodge/Update/WallDamage.hs:(18,9)-(19,79) 143249 276 0.0 0.0 0.0 0.0
updateWheelEvents Dodge.Update src/Dodge/Update.hs:(416,1)-(418,61) 143179 276 0.0 0.0 0.0 0.0
zoneClouds Dodge.Update src/Dodge/Update.hs:(478,1)-(479,82) 143176 276 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143177 276 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143178 276 0.0 0.0 0.0 0.0
zoneCreatures Dodge.Update src/Dodge/Update.hs:(514,1)-(515,81) 143163 276 0.0 0.0 0.5 0.8
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143164 276 0.0 0.0 0.5 0.8
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143165 276 0.3 0.5 0.5 0.8
_crID Dodge.Data.Creature src/Dodge/Data/Creature.hs:43:7-11 143172 46858 0.0 0.0 0.0 0.0
zoneOfCr Dodge.Zoning.Creature src/Dodge/Zoning/Creature.hs:46:1-78 143166 8832 0.1 0.2 0.2 0.3
makeIntInterval Dodge.Zoning.Base src/Dodge/Zoning/Base.hs:(38,1)-(40,26) 143171 29980 0.0 0.1 0.0 0.1
_xy Linear.V3 src/Linear/V3.hs:308:3-63 143169 8832 0.0 0.0 0.0 0.0
zoneOfPoint Dodge.Zoning.Base src/Dodge/Zoning/Base.hs:47:1-26 143167 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 143168 17664 0.0 0.0 0.0 0.0
zoneDusts Dodge.Update src/Dodge/Update.hs:482:1-90 143173 276 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143174 276 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143175 276 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143140 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143141 0 0.0 0.0 0.0 0.0
updateClouds Dodge.Update src/Dodge/Update.hs:671:1-52 144096 0 0.0 0.0 0.1 0.0
ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:216:3-44 144108 551 0.0 0.0 0.0 0.0
updateObjCatMaybes Dodge.Update src/Dodge/Update.hs:(555,1)-(557,58) 144097 276 0.0 0.0 0.1 0.0
fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:220:3-14 144120 276 0.0 0.0 0.0 0.0
ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:216:3-44 144121 276 0.0 0.0 0.0 0.0
ipeek Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:238:3-70 144123 276 0.0 0.0 0.1 0.0
extract Control.Comonad src/Control/Comonad.hs:177:3-23 144124 276 0.0 0.0 0.0 0.0
sieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:38:3-24 144125 276 0.0 0.0 0.0 0.0
ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:216:3-44 144126 277 0.0 0.0 0.0 0.0
sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:3-50 144134 0 0.0 0.0 0.0 0.0
cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 144135 0 0.0 0.0 0.0 0.0
sell.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:30-50 144136 0 0.0 0.0 0.0 0.0
cosieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:62:3-30 144137 276 0.0 0.0 0.0 0.0
ipeek.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:238:60-69 144138 276 0.0 0.0 0.0 0.0
fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:220:3-14 144127 276 0.0 0.0 0.0 0.0
updateObjCatMaybes.(...) Dodge.Update src/Dodge/Update.hs:557:5-58 144098 276 0.0 0.0 0.0 0.0
fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:220:3-14 144099 276 0.0 0.0 0.0 0.0
ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:216:3-44 144100 276 0.0 0.0 0.0 0.0
ipos Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:236:3-51 144101 276 0.0 0.0 0.0 0.0
extract Control.Comonad src/Control/Comonad.hs:177:3-23 144102 276 0.0 0.0 0.0 0.0
sieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:38:3-24 144103 276 0.0 0.0 0.0 0.0
fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:220:3-14 144105 276 0.0 0.0 0.0 0.0
ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:216:3-44 144104 276 0.0 0.0 0.0 0.0
sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:3-50 144116 0 0.0 0.0 0.0 0.0
cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 144117 0 0.0 0.0 0.0 0.0
sell.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:30-50 144118 0 0.0 0.0 0.0 0.0
cosieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:62:3-30 144119 276 0.0 0.0 0.0 0.0
sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:3-50 144113 0 0.0 0.0 0.0 0.0
cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 144114 0 0.0 0.0 0.0 0.0
sell.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:30-50 144115 276 0.0 0.0 0.0 0.0
updateObjCatMaybes.newxs Dodge.Update src/Dodge/Update.hs:557:5-58 144139 276 0.0 0.0 0.0 0.0
updateObjCatMaybes.w' Dodge.Update src/Dodge/Update.hs:557:5-58 144122 276 0.0 0.0 0.0 0.0
sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:3-50 144131 0 0.0 0.0 0.0 0.0
cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 144132 0 0.0 0.0 0.0 0.0
sell.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:30-50 144133 276 0.0 0.0 0.0 0.0
updateDistortions Dodge.Update src/Dodge/Update.hs:560:1-66 144923 0 0.0 0.0 0.0 0.0
updateObjMapMaybe Dodge.Update src/Dodge/Update.hs:548:1-57 144924 0 0.0 0.0 0.0 0.0
updateEnergyBalls Dodge.Update src/Dodge/Update.hs:662:1-67 144264 0 0.0 0.0 0.1 0.0
ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:216:3-44 144282 551 0.0 0.0 0.0 0.0
updateObjCatMaybes Dodge.Update src/Dodge/Update.hs:(555,1)-(557,58) 144265 276 0.0 0.0 0.0 0.0
fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:220:3-14 144371 276 0.0 0.0 0.0 0.0
ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:216:3-44 144372 276 0.0 0.0 0.0 0.0
ipeek Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:238:3-70 144374 276 0.0 0.0 0.0 0.0
extract Control.Comonad src/Control/Comonad.hs:177:3-23 144375 276 0.0 0.0 0.0 0.0
sieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:38:3-24 144376 276 0.0 0.0 0.0 0.0
ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:216:3-44 144377 277 0.0 0.0 0.0 0.0
sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:3-50 144380 0 0.0 0.0 0.0 0.0
cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 144381 0 0.0 0.0 0.0 0.0
sell.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:30-50 144382 1 0.0 0.0 0.0 0.0
cosieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:62:3-30 144383 276 0.0 0.0 0.0 0.0
ipeek.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:238:60-69 144384 276 0.0 0.0 0.0 0.0
fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:220:3-14 144378 276 0.0 0.0 0.0 0.0
updateObjCatMaybes.(...) Dodge.Update src/Dodge/Update.hs:557:5-58 144266 276 0.0 0.0 0.0 0.0
fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:220:3-14 144267 276 0.0 0.0 0.0 0.0
ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:216:3-44 144268 276 0.0 0.0 0.0 0.0
ipos Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:236:3-51 144269 276 0.0 0.0 0.0 0.0
extract Control.Comonad src/Control/Comonad.hs:177:3-23 144270 276 0.0 0.0 0.0 0.0
sieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:38:3-24 144271 276 0.0 0.0 0.0 0.0
fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:220:3-14 144273 276 0.0 0.0 0.0 0.0
ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:216:3-44 144272 276 0.0 0.0 0.0 0.0
sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:3-50 144367 0 0.0 0.0 0.0 0.0
cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 144368 0 0.0 0.0 0.0 0.0
sell.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:30-50 144369 0 0.0 0.0 0.0 0.0
cosieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:62:3-30 144370 276 0.0 0.0 0.0 0.0
sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:3-50 144284 0 0.0 0.0 0.0 0.0
cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 144285 0 0.0 0.0 0.0 0.0
sell.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:30-50 144286 276 0.0 0.0 0.0 0.0
updateObjCatMaybes.newxs Dodge.Update src/Dodge/Update.hs:557:5-58 144385 276 0.0 0.0 0.0 0.0
updateObjCatMaybes.w' Dodge.Update src/Dodge/Update.hs:557:5-58 144373 276 0.0 0.0 0.0 0.0
sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:3-50 144379 0 0.0 0.0 0.0 0.0
cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 145542 0 0.0 0.0 0.0 0.0
sell.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:30-50 145543 275 0.0 0.0 0.0 0.0
updateFlames Dodge.Update src/Dodge/Update.hs:659:1-52 144457 0 0.0 0.0 0.0 0.0
ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:216:3-44 144469 551 0.0 0.0 0.0 0.0
updateObjCatMaybes Dodge.Update src/Dodge/Update.hs:(555,1)-(557,58) 144458 276 0.0 0.0 0.0 0.0
fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:220:3-14 144477 276 0.0 0.0 0.0 0.0
ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:216:3-44 144478 276 0.0 0.0 0.0 0.0
ipeek Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:238:3-70 144480 276 0.0 0.0 0.0 0.0
extract Control.Comonad src/Control/Comonad.hs:177:3-23 144481 276 0.0 0.0 0.0 0.0
sieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:38:3-24 144482 276 0.0 0.0 0.0 0.0
ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:216:3-44 144483 277 0.0 0.0 0.0 0.0
sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:3-50 144486 0 0.0 0.0 0.0 0.0
cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 144487 0 0.0 0.0 0.0 0.0
sell.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:30-50 144488 1 0.0 0.0 0.0 0.0
cosieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:62:3-30 144489 276 0.0 0.0 0.0 0.0
ipeek.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:238:60-69 144490 276 0.0 0.0 0.0 0.0
fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:220:3-14 144484 276 0.0 0.0 0.0 0.0
updateObjCatMaybes.(...) Dodge.Update src/Dodge/Update.hs:557:5-58 144459 276 0.0 0.0 0.0 0.0
fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:220:3-14 144460 276 0.0 0.0 0.0 0.0
ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:216:3-44 144461 276 0.0 0.0 0.0 0.0
ipos Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:236:3-51 144462 276 0.0 0.0 0.0 0.0
extract Control.Comonad src/Control/Comonad.hs:177:3-23 144463 276 0.0 0.0 0.0 0.0
sieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:38:3-24 144464 276 0.0 0.0 0.0 0.0
fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:220:3-14 144466 276 0.0 0.0 0.0 0.0
ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:216:3-44 144465 276 0.0 0.0 0.0 0.0
sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:3-50 144473 0 0.0 0.0 0.0 0.0
cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 144474 0 0.0 0.0 0.0 0.0
sell.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:30-50 144475 0 0.0 0.0 0.0 0.0
cosieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:62:3-30 144476 276 0.0 0.0 0.0 0.0
sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:3-50 144470 0 0.0 0.0 0.0 0.0
cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 144471 0 0.0 0.0 0.0 0.0
sell.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:30-50 144472 276 0.0 0.0 0.0 0.0
updateObjCatMaybes.newxs Dodge.Update src/Dodge/Update.hs:557:5-58 144491 276 0.0 0.0 0.0 0.0
updateObjCatMaybes.w' Dodge.Update src/Dodge/Update.hs:557:5-58 144479 276 0.0 0.0 0.0 0.0
sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:3-50 144485 0 0.0 0.0 0.0 0.0
cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 145546 0 0.0 0.0 0.0 0.0
sell.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:30-50 145547 275 0.0 0.0 0.0 0.0
updateRadarBlips Dodge.Update src/Dodge/Update.hs:563:1-63 144261 0 0.0 0.0 0.0 0.0
updateObjMapMaybe Dodge.Update src/Dodge/Update.hs:548:1-57 144262 0 0.0 0.0 0.0 0.0
updateRadarSweeps Dodge.Update src/Dodge/Update.hs:665:1-67 144493 0 0.0 0.0 0.0 0.0
ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:216:3-44 144505 551 0.0 0.0 0.0 0.0
updateObjCatMaybes Dodge.Update src/Dodge/Update.hs:(555,1)-(557,58) 144494 276 0.0 0.0 0.0 0.0
fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:220:3-14 144513 276 0.0 0.0 0.0 0.0
ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:216:3-44 144514 276 0.0 0.0 0.0 0.0
ipeek Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:238:3-70 144516 276 0.0 0.0 0.0 0.0
extract Control.Comonad src/Control/Comonad.hs:177:3-23 144517 276 0.0 0.0 0.0 0.0
sieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:38:3-24 144518 276 0.0 0.0 0.0 0.0
ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:216:3-44 144519 277 0.0 0.0 0.0 0.0
sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:3-50 144522 0 0.0 0.0 0.0 0.0
cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 144523 0 0.0 0.0 0.0 0.0
sell.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:30-50 144524 1 0.0 0.0 0.0 0.0
cosieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:62:3-30 144525 276 0.0 0.0 0.0 0.0
ipeek.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:238:60-69 144526 276 0.0 0.0 0.0 0.0
fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:220:3-14 144520 276 0.0 0.0 0.0 0.0
updateObjCatMaybes.(...) Dodge.Update src/Dodge/Update.hs:557:5-58 144495 276 0.0 0.0 0.0 0.0
fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:220:3-14 144496 276 0.0 0.0 0.0 0.0
ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:216:3-44 144497 276 0.0 0.0 0.0 0.0
ipos Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:236:3-51 144498 276 0.0 0.0 0.0 0.0
extract Control.Comonad src/Control/Comonad.hs:177:3-23 144499 276 0.0 0.0 0.0 0.0
sieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:38:3-24 144500 276 0.0 0.0 0.0 0.0
fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:220:3-14 144502 276 0.0 0.0 0.0 0.0
ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:216:3-44 144501 276 0.0 0.0 0.0 0.0
sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:3-50 144509 0 0.0 0.0 0.0 0.0
cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 144510 0 0.0 0.0 0.0 0.0
sell.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:30-50 144511 0 0.0 0.0 0.0 0.0
cosieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:62:3-30 144512 276 0.0 0.0 0.0 0.0
sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:3-50 144506 0 0.0 0.0 0.0 0.0
cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 144507 0 0.0 0.0 0.0 0.0
sell.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:30-50 144508 276 0.0 0.0 0.0 0.0
updateObjCatMaybes.newxs Dodge.Update src/Dodge/Update.hs:557:5-58 144527 276 0.0 0.0 0.0 0.0
updateObjCatMaybes.w' Dodge.Update src/Dodge/Update.hs:557:5-58 144515 276 0.0 0.0 0.0 0.0
sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:3-50 144521 0 0.0 0.0 0.0 0.0
cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 145548 0 0.0 0.0 0.0 0.0
sell.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:30-50 145549 275 0.0 0.0 0.0 0.0
updateShockwaves Dodge.Update src/Dodge/Update.hs:656:1-64 144413 0 0.0 0.0 0.0 0.0
ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:216:3-44 144433 551 0.0 0.0 0.0 0.0
updateObjCatMaybes Dodge.Update src/Dodge/Update.hs:(555,1)-(557,58) 144415 276 0.0 0.0 0.0 0.0
fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:220:3-14 144441 276 0.0 0.0 0.0 0.0
ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:216:3-44 144442 276 0.0 0.0 0.0 0.0
ipeek Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:238:3-70 144444 276 0.0 0.0 0.0 0.0
extract Control.Comonad src/Control/Comonad.hs:177:3-23 144445 276 0.0 0.0 0.0 0.0
sieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:38:3-24 144446 276 0.0 0.0 0.0 0.0
ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:216:3-44 144447 277 0.0 0.0 0.0 0.0
sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:3-50 144450 0 0.0 0.0 0.0 0.0
cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 144451 0 0.0 0.0 0.0 0.0
sell.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:30-50 144452 1 0.0 0.0 0.0 0.0
cosieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:62:3-30 144453 276 0.0 0.0 0.0 0.0
ipeek.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:238:60-69 144454 276 0.0 0.0 0.0 0.0
fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:220:3-14 144448 276 0.0 0.0 0.0 0.0
updateObjCatMaybes.(...) Dodge.Update src/Dodge/Update.hs:557:5-58 144417 276 0.0 0.0 0.0 0.0
fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:220:3-14 144420 276 0.0 0.0 0.0 0.0
ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:216:3-44 144421 276 0.0 0.0 0.0 0.0
ipos Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:236:3-51 144423 276 0.0 0.0 0.0 0.0
extract Control.Comonad src/Control/Comonad.hs:177:3-23 144424 276 0.0 0.0 0.0 0.0
sieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:38:3-24 144425 276 0.0 0.0 0.0 0.0
fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:220:3-14 144428 276 0.0 0.0 0.0 0.0
ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:216:3-44 144427 276 0.0 0.0 0.0 0.0
sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:3-50 144437 0 0.0 0.0 0.0 0.0
cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 144438 0 0.0 0.0 0.0 0.0
sell.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:30-50 144439 0 0.0 0.0 0.0 0.0
cosieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:62:3-30 144440 276 0.0 0.0 0.0 0.0
sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:3-50 144434 0 0.0 0.0 0.0 0.0
cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 144435 0 0.0 0.0 0.0 0.0
sell.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:30-50 144436 276 0.0 0.0 0.0 0.0
updateObjCatMaybes.newxs Dodge.Update src/Dodge/Update.hs:557:5-58 144455 276 0.0 0.0 0.0 0.0
updateObjCatMaybes.w' Dodge.Update src/Dodge/Update.hs:557:5-58 144443 276 0.0 0.0 0.0 0.0
sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:3-50 144449 0 0.0 0.0 0.0 0.0
cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 145544 0 0.0 0.0 0.0 0.0
sell.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:30-50 145545 275 0.0 0.0 0.0 0.0
updateSparks Dodge.Update src/Dodge/Update.hs:668:1-52 144529 0 0.0 0.0 0.1 0.0
ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:216:3-44 144541 551 0.0 0.0 0.0 0.0
updateObjCatMaybes Dodge.Update src/Dodge/Update.hs:(555,1)-(557,58) 144530 276 0.0 0.0 0.1 0.0
fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:220:3-14 144549 276 0.0 0.0 0.0 0.0
ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:216:3-44 144550 276 0.0 0.0 0.0 0.0
ipeek Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:238:3-70 144552 276 0.0 0.0 0.0 0.0
extract Control.Comonad src/Control/Comonad.hs:177:3-23 144553 276 0.0 0.0 0.0 0.0
sieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:38:3-24 144554 276 0.0 0.0 0.0 0.0
ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:216:3-44 144555 277 0.0 0.0 0.0 0.0
sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:3-50 144558 0 0.0 0.0 0.0 0.0
cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 144559 0 0.0 0.0 0.0 0.0
sell.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:30-50 144560 1 0.0 0.0 0.0 0.0
cosieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:62:3-30 144561 276 0.0 0.0 0.0 0.0
ipeek.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:238:60-69 144562 276 0.0 0.0 0.0 0.0
fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:220:3-14 144556 276 0.0 0.0 0.0 0.0
updateObjCatMaybes.(...) Dodge.Update src/Dodge/Update.hs:557:5-58 144531 276 0.0 0.0 0.0 0.0
fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:220:3-14 144532 276 0.0 0.0 0.0 0.0
ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:216:3-44 144533 276 0.0 0.0 0.0 0.0
ipos Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:236:3-51 144534 276 0.0 0.0 0.0 0.0
extract Control.Comonad src/Control/Comonad.hs:177:3-23 144535 276 0.0 0.0 0.0 0.0
sieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:38:3-24 144536 276 0.0 0.0 0.0 0.0
fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:220:3-14 144538 276 0.0 0.0 0.0 0.0
ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:216:3-44 144537 276 0.0 0.0 0.0 0.0
sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:3-50 144545 0 0.0 0.0 0.0 0.0
cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 144546 0 0.0 0.0 0.0 0.0
sell.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:30-50 144547 0 0.0 0.0 0.0 0.0
cosieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:62:3-30 144548 276 0.0 0.0 0.0 0.0
sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:3-50 144542 0 0.0 0.0 0.0 0.0
cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 144543 0 0.0 0.0 0.0 0.0
sell.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:30-50 144544 276 0.0 0.0 0.0 0.0
updateObjCatMaybes.newxs Dodge.Update src/Dodge/Update.hs:557:5-58 144563 276 0.0 0.0 0.0 0.0
updateObjCatMaybes.w' Dodge.Update src/Dodge/Update.hs:557:5-58 144551 276 0.0 0.0 0.0 0.0
sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:3-50 144557 0 0.0 0.0 0.0 0.0
cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 145550 0 0.0 0.0 0.0 0.0
sell.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:30-50 145551 275 0.0 0.0 0.0 0.0
updateTeslaArcs Dodge.Update src/Dodge/Update.hs:581:1-61 144180 0 0.0 0.0 0.0 0.0
ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:216:3-44 144192 551 0.0 0.0 0.0 0.0
updateObjCatMaybes Dodge.Update src/Dodge/Update.hs:(555,1)-(557,58) 144181 276 0.0 0.0 0.0 0.0
fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:220:3-14 144200 276 0.0 0.0 0.0 0.0
ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:216:3-44 144201 276 0.0 0.0 0.0 0.0
ipeek Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:238:3-70 144203 276 0.0 0.0 0.0 0.0
extract Control.Comonad src/Control/Comonad.hs:177:3-23 144204 276 0.0 0.0 0.0 0.0
sieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:38:3-24 144205 276 0.0 0.0 0.0 0.0
ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:216:3-44 144206 277 0.0 0.0 0.0 0.0
sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:3-50 144209 0 0.0 0.0 0.0 0.0
cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 144210 0 0.0 0.0 0.0 0.0
sell.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:30-50 144211 1 0.0 0.0 0.0 0.0
cosieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:62:3-30 144212 276 0.0 0.0 0.0 0.0
ipeek.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:238:60-69 144213 276 0.0 0.0 0.0 0.0
fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:220:3-14 144207 276 0.0 0.0 0.0 0.0
updateObjCatMaybes.(...) Dodge.Update src/Dodge/Update.hs:557:5-58 144182 276 0.0 0.0 0.0 0.0
fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:220:3-14 144183 276 0.0 0.0 0.0 0.0
ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:216:3-44 144184 276 0.0 0.0 0.0 0.0
ipos Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:236:3-51 144185 276 0.0 0.0 0.0 0.0
extract Control.Comonad src/Control/Comonad.hs:177:3-23 144186 276 0.0 0.0 0.0 0.0
sieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:38:3-24 144187 276 0.0 0.0 0.0 0.0
fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:220:3-14 144189 276 0.0 0.0 0.0 0.0
ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:216:3-44 144188 276 0.0 0.0 0.0 0.0
sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:3-50 144196 0 0.0 0.0 0.0 0.0
cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 144197 0 0.0 0.0 0.0 0.0
sell.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:30-50 144198 0 0.0 0.0 0.0 0.0
cosieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:62:3-30 144199 276 0.0 0.0 0.0 0.0
sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:3-50 144193 0 0.0 0.0 0.0 0.0
cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 144194 0 0.0 0.0 0.0 0.0
sell.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:30-50 144195 276 0.0 0.0 0.0 0.0
updateObjCatMaybes.newxs Dodge.Update src/Dodge/Update.hs:557:5-58 144214 276 0.0 0.0 0.0 0.0
updateObjCatMaybes.w' Dodge.Update src/Dodge/Update.hs:557:5-58 144202 276 0.0 0.0 0.0 0.0
sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:3-50 144208 0 0.0 0.0 0.0 0.0
cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 145540 0 0.0 0.0 0.0 0.0
sell.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:30-50 145541 275 0.0 0.0 0.0 0.0
updateTractorBeams Dodge.Update src/Dodge/Update.hs:653:1-70 144144 0 0.0 0.0 0.0 0.0
ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:216:3-44 144156 551 0.0 0.0 0.0 0.0
updateObjCatMaybes Dodge.Update src/Dodge/Update.hs:(555,1)-(557,58) 144145 276 0.0 0.0 0.0 0.0
fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:220:3-14 144164 276 0.0 0.0 0.0 0.0
ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:216:3-44 144165 276 0.0 0.0 0.0 0.0
ipeek Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:238:3-70 144167 276 0.0 0.0 0.0 0.0
extract Control.Comonad src/Control/Comonad.hs:177:3-23 144168 276 0.0 0.0 0.0 0.0
sieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:38:3-24 144169 276 0.0 0.0 0.0 0.0
ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:216:3-44 144170 277 0.0 0.0 0.0 0.0
sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:3-50 144173 0 0.0 0.0 0.0 0.0
cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 144174 0 0.0 0.0 0.0 0.0
sell.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:30-50 144175 1 0.0 0.0 0.0 0.0
cosieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:62:3-30 144176 276 0.0 0.0 0.0 0.0
ipeek.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:238:60-69 144177 276 0.0 0.0 0.0 0.0
fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:220:3-14 144171 276 0.0 0.0 0.0 0.0
updateObjCatMaybes.(...) Dodge.Update src/Dodge/Update.hs:557:5-58 144146 276 0.0 0.0 0.0 0.0
fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:220:3-14 144147 276 0.0 0.0 0.0 0.0
ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:216:3-44 144148 276 0.0 0.0 0.0 0.0
ipos Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:236:3-51 144149 276 0.0 0.0 0.0 0.0
extract Control.Comonad src/Control/Comonad.hs:177:3-23 144150 276 0.0 0.0 0.0 0.0
sieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:38:3-24 144151 276 0.0 0.0 0.0 0.0
fmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:220:3-14 144153 276 0.0 0.0 0.0 0.0
ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:216:3-44 144152 276 0.0 0.0 0.0 0.0
sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:3-50 144160 0 0.0 0.0 0.0 0.0
cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 144161 0 0.0 0.0 0.0 0.0
sell.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:30-50 144162 0 0.0 0.0 0.0 0.0
cosieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:62:3-30 144163 276 0.0 0.0 0.0 0.0
sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:3-50 144157 0 0.0 0.0 0.0 0.0
cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 144158 0 0.0 0.0 0.0 0.0
sell.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:30-50 144159 276 0.0 0.0 0.0 0.0
updateObjCatMaybes.newxs Dodge.Update src/Dodge/Update.hs:557:5-58 144178 276 0.0 0.0 0.0 0.0
updateObjCatMaybes.w' Dodge.Update src/Dodge/Update.hs:557:5-58 144166 276 0.0 0.0 0.0 0.0
sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:3-50 144172 0 0.0 0.0 0.0 0.0
cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 145538 0 0.0 0.0 0.0 0.0
sell.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:30-50 145539 275 0.0 0.0 0.0 0.0
updateCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(31,1)-(33,43) 142979 276 0.0 0.0 0.9 0.7
updateInGameCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(80,1)-(85,42) 142980 276 0.0 0.0 0.9 0.7
moveZoomCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(88,1)-(141,21) 143012 276 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143019 1380 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143020 1380 0.0 0.0 0.0 0.0
_xy Linear.V3 src/Linear/V3.hs:308:3-63 143058 552 0.0 0.0 0.0 0.0
moveZoomCamera.docamrot Dodge.Update.Camera src/Dodge/Update/Camera.hs:102:5-41 143059 276 0.0 0.0 0.0 0.0
moveZoomCamera.hh Dodge.Update.Camera src/Dodge/Update/Camera.hs:138:5-24 143026 276 0.0 0.0 0.0 0.0
halfHeight Dodge.Base.Window src/Dodge/Base/Window.hs:50:1-35 143027 0 0.0 0.0 0.0 0.0
windowYFloat Dodge.Data.Config src/Dodge/Data/Config.hs:64:1-38 143028 0 0.0 0.0 0.0 0.0
_windowY Dodge.Data.Config src/Dodge/Data/Config.hs:52:7-14 143029 276 0.0 0.0 0.0 0.0
moveZoomCamera.hw Dodge.Update.Camera src/Dodge/Update/Camera.hs:137:5-23 143048 276 0.0 0.0 0.0 0.0
halfWidth Dodge.Base.Window src/Dodge/Base/Window.hs:49:1-34 143049 0 0.0 0.0 0.0 0.0
windowXFloat Dodge.Data.Config src/Dodge/Data/Config.hs:62:1-38 143050 0 0.0 0.0 0.0 0.0
_windowX Dodge.Data.Config src/Dodge/Data/Config.hs:51:7-14 143051 276 0.0 0.0 0.0 0.0
moveZoomCamera.idealDefaultZoom Dodge.Update.Camera src/Dodge/Update/Camera.hs:115:5-40 143023 276 0.0 0.0 0.0 0.0
moveZoomCamera.idealItemZoom Dodge.Update.Camera src/Dodge/Update/Camera.hs:(120,5)-(124,63) 143013 276 0.0 0.0 0.0 0.0
crIsAiming Dodge.Creature.Test src/Dodge/Creature/Test.hs:(61,1)-(63,14) 143014 276 0.0 0.0 0.0 0.0
_crStance Dodge.Data.Creature src/Dodge/Data/Creature.hs:50:7-15 143016 276 0.0 0.0 0.0 0.0
_posture Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:17:7-14 143015 276 0.0 0.0 0.0 0.0
moveZoomCamera.mremotepos Dodge.Update.Camera src/Dodge/Update/Camera.hs:(96,5)-(101,63) 143057 276 0.0 0.0 0.0 0.0
moveZoomCamera.newDefaultZoom Dodge.Update.Camera src/Dodge/Update/Camera.hs:(116,5)-(119,75) 143021 276 0.0 0.0 0.0 0.0
moveZoomCamera.changeZoom Dodge.Update.Camera src/Dodge/Update/Camera.hs:(126,5)-(129,31) 143022 276 0.0 0.0 0.0 0.0
moveZoomCamera.newItemZoom Dodge.Update.Camera src/Dodge/Update/Camera.hs:125:5-66 143017 276 0.0 0.0 0.0 0.0
moveZoomCamera.changeZoom Dodge.Update.Camera src/Dodge/Update/Camera.hs:(126,5)-(129,31) 143018 276 0.0 0.0 0.0 0.0
moveZoomCamera.newzoom Dodge.Update.Camera src/Dodge/Update/Camera.hs:(111,5)-(114,75) 143056 276 0.0 0.0 0.0 0.0
moveZoomCamera.noscopeoffset Dodge.Update.Camera src/Dodge/Update/Camera.hs:(108,5)-(110,92) 143062 276 0.0 0.0 0.0 0.0
_mousePos Dodge.Data.Input src/Dodge/Data/Input.hs:34:7-15 143064 276 0.0 0.0 0.0 0.0
moveZoomCamera.docamrot Dodge.Update.Camera src/Dodge/Update/Camera.hs:102:5-41 143063 0 0.0 0.0 0.0 0.0
moveZoomCamera.offset Dodge.Update.Camera src/Dodge/Update/Camera.hs:(103,5)-(107,90) 143060 276 0.0 0.0 0.0 0.0
_mouseButtons Dodge.Data.Input src/Dodge/Data/Input.hs:38:7-19 143061 276 0.0 0.0 0.0 0.0
moveZoomCamera.wallZoom Dodge.Update.Camera src/Dodge/Update/Camera.hs:130:5-48 143030 276 0.0 0.0 0.0 0.0
moveZoomCamera.f Dodge.Update.Camera src/Dodge/Update/Camera.hs:131:5-71 143031 276 0.0 0.0 0.0 0.0
moveZoomCamera.min4 Dodge.Update.Camera src/Dodge/Update/Camera.hs:133:5-92 143032 276 0.0 0.0 0.0 0.0
moveZoomCamera.maxd Dodge.Update.Camera src/Dodge/Update/Camera.hs:134:5-28 143037 0 0.0 0.0 0.0 0.0
rotateCamera Dodge.Update.Camera src/Dodge/Update/Camera.hs:(198,1)-(207,19) 142982 276 0.0 0.0 0.1 0.0
_gameplay_rotate_to_wall Dodge.Data.Config src/Dodge/Data/Config.hs:55:7-30 143065 276 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(314,3)-(316,22) 143066 276 0.0 0.0 0.0 0.0
rotateToOverlappingWall Dodge.Update.Camera src/Dodge/Update/Camera.hs:(210,1)-(218,28) 143067 276 0.0 0.0 0.1 0.0
== Linear.V2 src/Linear/V2.hs:114:4-5 143097 2228 0.0 0.0 0.0 0.0
_wlRotateTo Dodge.Data.Wall src/Dodge/Data/Wall.hs:23:7-17 143089 1378 0.0 0.0 0.0 0.0
_wlLine Dodge.Data.Wall src/Dodge/Data/Wall.hs:18:7-13 143090 1114 0.0 0.0 0.0 0.0
rotateToOverlappingWall.p Dodge.Update.Camera src/Dodge/Update/Camera.hs:218:5-28 143073 276 0.0 0.0 0.0 0.0
_xy Linear.V3 src/Linear/V3.hs:308:3-63 143079 276 0.0 0.0 0.0 0.0
you Dodge.Base.You src/Dodge/Base/You.hs:14:1-48 143074 276 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143076 276 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143077 276 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 143075 276 0.0 0.0 0.0 0.0
wlsNearPoint Dodge.Zoning.Wall src/Dodge/Zoning/Wall.hs:40:1-52 143068 276 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143085 1378 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143086 1378 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 143084 1378 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143087 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143088 0 0.0 0.0 0.0 0.0
wlIXsNearPoint Dodge.Zoning.Wall src/Dodge/Zoning/Wall.hs:23:1-47 143070 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143080 276 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143081 276 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 143082 552 0.0 0.0 0.0 0.0
_wlZoning Dodge.Data.World src/Dodge/Data/World.hs:49:7-15 143083 276 0.0 0.0 0.0 0.0
zoneOfPoint Dodge.Zoning.Base src/Dodge/Zoning/Base.hs:47:1-26 143071 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 143072 276 0.0 0.0 0.0 0.0
rotateToOverlappingWall.cr Dodge.Update.Camera src/Dodge/Update/Camera.hs:217:5-14 143091 192 0.0 0.0 0.0 0.0
you Dodge.Base.You src/Dodge/Base/You.hs:14:1-48 143092 192 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143094 192 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143095 192 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 143093 192 0.0 0.0 0.0 0.0
doWallRotate Dodge.Update.Camera src/Dodge/Update/Camera.hs:(221,1)-(228,38) 143098 68 0.0 0.0 0.0 0.0
doWallRotate.a Dodge.Update.Camera src/Dodge/Update/Camera.hs:226:5-62 143100 68 0.0 0.0 0.0 0.0
_wlLine Dodge.Data.Wall src/Dodge/Data/Wall.hs:18:7-13 143101 68 0.0 0.0 0.0 0.0
doWallRotate.b Dodge.Update.Camera src/Dodge/Update/Camera.hs:227:5-20 143099 68 0.0 0.0 0.0 0.0
doWallRotate.b' Dodge.Update.Camera src/Dodge/Update/Camera.hs:228:5-38 143102 68 0.0 0.0 0.0 0.0
setViewDistance Dodge.Update.Camera src/Dodge/Update/Camera.hs:(237,1)-(239,77) 143103 276 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143110 276 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143111 276 0.0 0.0 0.0 0.0
halfHeight Dodge.Base.Window src/Dodge/Base/Window.hs:50:1-35 143107 0 0.0 0.0 0.0 0.0
windowYFloat Dodge.Data.Config src/Dodge/Data/Config.hs:64:1-38 143108 0 0.0 0.0 0.0 0.0
_windowY Dodge.Data.Config src/Dodge/Data/Config.hs:52:7-14 143109 276 0.0 0.0 0.0 0.0
halfWidth Dodge.Base.Window src/Dodge/Base/Window.hs:49:1-34 143104 0 0.0 0.0 0.0 0.0
windowXFloat Dodge.Data.Config src/Dodge/Data/Config.hs:62:1-38 143105 0 0.0 0.0 0.0 0.0
_windowX Dodge.Data.Config src/Dodge/Data/Config.hs:51:7-14 143106 276 0.0 0.0 0.0 0.0
updateBounds Dodge.Update.Camera src/Dodge/Update/Camera.hs:(259,1)-(267,48) 142987 276 0.0 0.0 0.8 0.6
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 152345 108 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 152346 108 0.0 0.0 0.0 0.0
rectNSWE Geometry.Polygon src/Geometry/Polygon.hs:16:1-55 152352 54 0.0 0.0 0.0 0.0
updateBounds.bdists Dodge.Update.Camera src/Dodge/Update/Camera.hs:267:5-48 152347 54 0.0 0.0 0.0 0.0
updateBounds.e Dodge.Update.Camera src/Dodge/Update/Camera.hs:267:5-48 152348 54 0.0 0.0 0.0 0.0
updateBounds.n Dodge.Update.Camera src/Dodge/Update/Camera.hs:267:5-48 152351 54 0.0 0.0 0.0 0.0
updateBounds.s Dodge.Update.Camera src/Dodge/Update/Camera.hs:267:5-48 152350 54 0.0 0.0 0.0 0.0
updateBounds.w' Dodge.Update.Camera src/Dodge/Update/Camera.hs:267:5-48 152349 54 0.0 0.0 0.0 0.0
updateBounds.(...) Dodge.Update.Camera src/Dodge/Update/Camera.hs:267:5-48 152039 54 0.0 0.0 0.7 0.6
findBoundDists Dodge.Update.Camera src/Dodge/Update/Camera.hs:(249,1)-(254,24) 152040 54 0.0 0.0 0.7 0.6
debugOn Dodge.Data.Config src/Dodge/Data/Config.hs:153:1-42 152041 54 0.0 0.0 0.0 0.0
_debug_booleans Dodge.Data.Config src/Dodge/Data/Config.hs:57:7-21 152042 54 0.0 0.0 0.0 0.0
compare Dodge.Data.Config src/Dodge/Data/Config.hs:96:19-21 152043 54 0.0 0.0 0.0 0.0
farWallDistDirection Dodge.Update.Camera src/Dodge/Update/Camera.hs:(242,1)-(246,71) 152044 54 0.1 0.0 0.7 0.6
farWallDistDirection.f Dodge.Update.Camera src/Dodge/Update/Camera.hs:244:5-88 152050 2400 0.1 0.1 0.6 0.6
farWallDistDirection.findPoint Dodge.Update.Camera src/Dodge/Update/Camera.hs:246:5-71 152233 57928 0.0 0.0 0.0 0.0
== Linear.V2 src/Linear/V2.hs:114:4-5 152235 115856 0.0 0.0 0.0 0.0
_wlLine Dodge.Data.Wall src/Dodge/Data/Wall.hs:18:7-13 152234 57928 0.0 0.0 0.0 0.0
farWallDistDirection.wls Dodge.Update.Camera src/Dodge/Update/Camera.hs:245:5-48 152215 2400 0.2 0.4 0.5 0.5
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 152224 90282 0.0 0.0 0.1 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 152225 90282 0.0 0.0 0.1 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 152226 55794 0.1 0.0 0.1 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 152228 62252 0.0 0.0 0.1 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 152229 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 152230 0 0.0 0.0 0.0 0.0
wlIsOpaque Dodge.Base.Wall src/Dodge/Base/Wall.hs:(7,1)-(9,14) 152231 62252 0.0 0.0 0.0 0.0
_wlOpacity Dodge.Data.Wall src/Dodge/Data/Wall.hs:20:7-16 152232 62252 0.0 0.0 0.0 0.0
_wlZoning Dodge.Data.World src/Dodge/Data/World.hs:49:7-15 152227 54 0.0 0.0 0.0 0.0
zoneOfPoint Dodge.Zoning.Base src/Dodge/Zoning/Base.hs:47:1-26 152222 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 152223 28030 0.0 0.0 0.0 0.0
_grBound Dodge.GameRoom src/Dodge/GameRoom.hs:15:7-14 152057 1620 0.0 0.0 0.0 0.0
pointInOrOnPolygon Geometry.Polygon src/Geometry/Polygon.hs:(79,1)-(80,34) 152197 1620 0.0 0.0 0.0 0.0
pointInOrOnPolygon.\ Geometry.Polygon src/Geometry/Polygon.hs:79:45-67 152198 4784 0.0 0.0 0.0 0.0
premap Control.Foldl src/Control/Foldl.hs:(1209,1)-(1211,28) 152047 216 0.0 0.0 0.0 0.0
premap.step' Control.Foldl src/Control/Foldl.hs:1211:5-28 152244 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 152245 0 0.0 0.0 0.0 0.0
<*> Control.Foldl src/Control/Foldl.hs:(273,5)-(277,32) 152045 162 0.0 0.0 0.0 0.0
<*>.step Control.Foldl src/Control/Foldl.hs:274:13-64 152204 7200 0.0 0.0 0.0 0.0
fmap Control.Foldl src/Control/Foldl.hs:240:5-62 152205 0 0.0 0.0 0.0 0.0
premap Control.Foldl src/Control/Foldl.hs:(1209,1)-(1211,28) 152206 0 0.0 0.0 0.0 0.0
premap.step' Control.Foldl src/Control/Foldl.hs:1211:5-28 152207 2400 0.0 0.0 0.0 0.0
_2 Linear.V2 src/Linear/V2.hs:492:3-40 152214 2400 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 152246 0 0.0 0.0 0.0 0.0
maximum Control.Foldl src/Control/Foldl.hs:722:1-20 152294 0 0.0 0.0 0.0 0.0
_Fold1 Control.Foldl src/Control/Foldl.hs:(1183,1)-(1187,28) 152295 0 0.0 0.0 0.0 0.0
_Fold1.step_ Control.Foldl src/Control/Foldl.hs:(1185,5)-(1187,28) 152296 23 0.0 0.0 0.0 0.0
premap Control.Foldl src/Control/Foldl.hs:(1209,1)-(1211,28) 152247 0 0.0 0.0 0.0 0.0
premap.step' Control.Foldl src/Control/Foldl.hs:1211:5-28 152248 7200 0.0 0.0 0.0 0.0
_1 Linear.V2 src/Linear/V2.hs:489:3-40 152270 4800 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 152298 0 0.0 0.0 0.0 0.0
_2 Linear.V2 src/Linear/V2.hs:492:3-40 152255 2400 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 152266 0 0.0 0.0 0.0 0.0
maximum Control.Foldl src/Control/Foldl.hs:722:1-20 152267 0 0.0 0.0 0.0 0.0
_Fold1 Control.Foldl src/Control/Foldl.hs:(1183,1)-(1187,28) 152268 0 0.0 0.0 0.0 0.0
_Fold1.step_ Control.Foldl src/Control/Foldl.hs:(1185,5)-(1187,28) 152269 24 0.0 0.0 0.0 0.0
minimum Control.Foldl src/Control/Foldl.hs:738:1-20 152281 0 0.0 0.0 0.0 0.0
_Fold1 Control.Foldl src/Control/Foldl.hs:(1183,1)-(1187,28) 152282 0 0.0 0.0 0.0 0.0
_Fold1.step_ Control.Foldl src/Control/Foldl.hs:(1185,5)-(1187,28) 152283 47 0.0 0.0 0.0 0.0
<*>.begin Control.Foldl src/Control/Foldl.hs:275:13-38 152053 162 0.0 0.0 0.0 0.0
<*>.done Control.Foldl src/Control/Foldl.hs:276:13-51 152339 162 0.0 0.0 0.0 0.0
fmap Control.Foldl src/Control/Foldl.hs:240:5-62 152340 0 0.0 0.0 0.0 0.0
premap Control.Foldl src/Control/Foldl.hs:(1209,1)-(1211,28) 152341 0 0.0 0.0 0.0 0.0
lazy Control.Foldl.Internal src/Control/Foldl/Internal.hs:(22,1)-(23,23) 152342 54 0.0 0.0 0.0 0.0
premap Control.Foldl src/Control/Foldl.hs:(1209,1)-(1211,28) 152343 0 0.0 0.0 0.0 0.0
lazy Control.Foldl.Internal src/Control/Foldl/Internal.hs:(22,1)-(23,23) 152344 162 0.0 0.0 0.0 0.0
_grLinkDirs Dodge.GameRoom src/Dodge/GameRoom.hs:18:7-17 152308 112 0.0 0.0 0.0 0.0
_grViewpoints Dodge.GameRoom src/Dodge/GameRoom.hs:13:7-19 152203 112 0.0 0.0 0.0 0.0
_grViewpointsEx Dodge.GameRoom src/Dodge/GameRoom.hs:14:7-21 152302 112 0.0 0.0 0.0 0.0
maximum Control.Foldl src/Control/Foldl.hs:722:1-20 152048 108 0.0 0.0 0.0 0.0
_Fold1 Control.Foldl src/Control/Foldl.hs:(1183,1)-(1187,28) 152049 108 0.0 0.0 0.0 0.0
_Fold1.step_ Control.Foldl src/Control/Foldl.hs:(1185,5)-(1187,28) 152213 4753 0.0 0.0 0.0 0.0
_cWorld Dodge.Data.World src/Dodge/Data/World.hs:35:7-13 152054 54 0.0 0.0 0.0 0.0
_cwGen Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:25:7-12 152055 54 0.0 0.0 0.0 0.0
_cwgGameRooms Dodge.Data.CWorld src/Dodge/Data/CWorld.hs:39:7-19 152056 54 0.0 0.0 0.0 0.0
fmap Control.Foldl src/Control/Foldl.hs:240:5-62 152046 54 0.0 0.0 0.0 0.0
minimum Control.Foldl src/Control/Foldl.hs:738:1-20 152051 54 0.0 0.0 0.0 0.0
_Fold1 Control.Foldl src/Control/Foldl.hs:(1183,1)-(1187,28) 152052 54 0.0 0.0 0.0 0.0
_Fold1.step_ Control.Foldl src/Control/Foldl.hs:(1185,5)-(1187,28) 152254 4753 0.0 0.0 0.0 0.0
you Dodge.Base.You src/Dodge/Base/You.hs:14:1-48 142988 276 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 142993 276 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 142994 276 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 142989 276 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 142995 0 0.0 0.0 0.0 0.0
updateBounds.(...) Dodge.Update.Camera src/Dodge/Update/Camera.hs:267:5-48 142984 0 0.0 0.0 0.0 0.0
findBoundDists Dodge.Update.Camera src/Dodge/Update/Camera.hs:(249,1)-(254,24) 142986 0 0.0 0.0 0.0 0.0
updateMouseInGame Dodge.Update.Input.InGame src/Dodge/Update/Input/InGame.hs:(87,1)-(94,65) 143112 276 0.0 0.0 0.0 0.0
updateMouseInGame.lbpress Dodge.Update.Input.InGame src/Dodge/Update/Input/InGame.hs:93:5-55 143113 276 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(314,3)-(316,22) 143114 276 0.0 0.0 0.0 0.0
updateMouseInGame.lbrelease Dodge.Update.Input.InGame src/Dodge/Update/Input/InGame.hs:94:5-65 143115 276 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(314,3)-(316,22) 143116 276 0.0 0.0 0.0 0.0
updateUseInputInGame Dodge.Update.Input.InGame src/Dodge/Update/Input/InGame.hs:(46,1)-(81,36) 142975 276 0.0 0.0 0.0 0.0
updateFunctionKeys Dodge.Update.Input.InGame src/Dodge/Update/Input/InGame.hs:(360,1)-(361,76) 143134 276 0.0 0.0 0.0 0.0
updateFunctionKey Dodge.Update.Input.InGame src/Dodge/Update/Input/InGame.hs:(364,1)-(379,29) 156074 196 0.0 0.0 0.0 0.0
$mScancodeF3.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:579:22-49 156158 186 0.0 0.0 0.0 0.0
$mSDL_SCANCODE_F3.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1435:27-42 156159 186 0.0 0.0 0.0 0.0
$mScancodeF4.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:580:22-49 156160 186 0.0 0.0 0.0 0.0
$mSDL_SCANCODE_F4.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1436:27-42 156161 186 0.0 0.0 0.0 0.0
$mScancodeF1.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:577:22-49 156075 10 0.0 0.0 0.0 0.0
$mSDL_SCANCODE_F1.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1433:27-42 156076 10 0.0 0.0 0.0 0.0
$mScancodeF2.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:578:22-49 156077 10 0.0 0.0 0.0 0.0
$mSDL_SCANCODE_F2.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1434:27-42 156078 10 0.0 0.0 0.0 0.0
$mScancodeF5.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:581:22-49 156079 10 0.0 0.0 0.0 0.0
$mSDL_SCANCODE_F5.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1437:27-42 156080 10 0.0 0.0 0.0 0.0
$mScancodeF9.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:585:22-49 156081 10 0.0 0.0 0.0 0.0
$mSDL_SCANCODE_F9.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1441:27-42 156082 10 0.0 0.0 0.0 0.0
$mScancodeF6.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:582:22-49 156083 10 0.0 0.0 0.0 0.0
$mSDL_SCANCODE_F6.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1438:27-42 156084 10 0.0 0.0 0.0 0.0
$mScancodeF7.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:583:22-49 156085 10 0.0 0.0 0.0 0.0
$mSDL_SCANCODE_F7.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1439:27-42 156086 10 0.0 0.0 0.0 0.0
$mScancodeF8.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:584:22-49 156087 10 0.0 0.0 0.0 0.0
$mSDL_SCANCODE_F8.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1440:27-42 156088 10 0.0 0.0 0.0 0.0
$mScancodeF10.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:586:23-51 156089 10 0.0 0.0 0.0 0.0
$mSDL_SCANCODE_F10.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1442:28-43 156090 10 0.0 0.0 0.0 0.0
$mScancodeF11.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:587:23-51 156091 10 0.0 0.0 0.0 0.0
$mSDL_SCANCODE_F11.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1443:28-43 156092 10 0.0 0.0 0.0 0.0
$mScancodeF12.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:588:23-51 156093 10 0.0 0.0 0.0 0.0
$mSDL_SCANCODE_F12.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1444:28-43 156094 10 0.0 0.0 0.0 0.0
$mScancodeEscape.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:560:26-57 156095 10 0.0 0.0 0.0 0.0
$mSDL_SCANCODE_ESCAPE.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1416:31-46 156096 10 0.0 0.0 0.0 0.0
updateKeysInGame Dodge.Update.Input.InGame src/Dodge/Update/Input/InGame.hs:84:1-91 156227 204 0.0 0.0 0.0 0.0
updateKeyInGame Dodge.Update.Input.InGame src/Dodge/Update/Input/InGame.hs:(423,1)-(426,11) 156228 180 0.0 0.0 0.0 0.0
updateKeyInGame.\ Dodge.Update.Input.InGame src/Dodge/Update/Input/InGame.hs:426:10-11 156229 132 0.0 0.0 0.0 0.0
updateKeyInGame.\ Dodge.Update.Input.InGame src/Dodge/Update/Input/InGame.hs:425:20-46 156439 40 0.0 0.0 0.0 0.0
updateLongPressInGame Dodge.Update.Input.InGame src/Dodge/Update/Input/InGame.hs:(442,1)-(445,11) 156440 40 0.0 0.0 0.0 0.0
$mScancodeF.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:528:21-47 156441 40 0.0 0.0 0.0 0.0
$mSDL_SCANCODE_F.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1384:26-40 156442 40 0.0 0.0 0.0 0.0
$mScancodeSpace.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:563:25-55 156443 40 0.0 0.0 0.0 0.0
$mSDL_SCANCODE_SPACE.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1419:30-45 156444 40 0.0 0.0 0.0 0.0
updateLongPressInGame.\ Dodge.Update.Input.InGame src/Dodge/Update/Input/InGame.hs:445:10-11 156445 40 0.0 0.0 0.0 0.0
updateKeyInGame.\ Dodge.Update.Input.InGame src/Dodge/Update/Input/InGame.hs:424:10-39 156449 8 0.0 0.0 0.0 0.0
updateInitialPressInGame Dodge.Update.Input.InGame src/Dodge/Update/Input/InGame.hs:(429,1)-(439,11) 156450 8 0.0 0.0 0.0 0.0
$mScancodeSpace.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:563:25-55 156451 8 0.0 0.0 0.0 0.0
$mSDL_SCANCODE_SPACE.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1419:30-45 156452 8 0.0 0.0 0.0 0.0
$mScancodeP.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:538:21-47 156453 6 0.0 0.0 0.0 0.0
$mSDL_SCANCODE_P.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1394:26-41 156454 6 0.0 0.0 0.0 0.0
$mScancodeF.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:528:21-47 156455 6 0.0 0.0 0.0 0.0
$mSDL_SCANCODE_F.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1384:26-40 156456 6 0.0 0.0 0.0 0.0
$mScancodeT.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:542:21-47 156457 6 0.0 0.0 0.0 0.0
$mSDL_SCANCODE_T.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1398:26-41 156458 6 0.0 0.0 0.0 0.0
$mScancodeC.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:525:21-47 156459 6 0.0 0.0 0.0 0.0
$mSDL_SCANCODE_C.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1381:26-40 156460 6 0.0 0.0 0.0 0.0
$mScancodeSlash.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:575:25-55 156461 6 0.0 0.0 0.0 0.0
$mSDL_SCANCODE_SLASH.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1431:30-45 156462 6 0.0 0.0 0.0 0.0
$mScancodeBackspace.\ SDL.Input.Keyboard.Codes src/SDL/Input/Keyboard/Codes.hs:561:29-63 156463 6 0.0 0.0 0.0 0.0
$mSDL_SCANCODE_BACKSPACE.\ SDL.Raw.Enum src/SDL/Raw/Enum.hsc:1417:34-49 156464 6 0.0 0.0 0.0 0.0
updateInitialPressInGame.\ Dodge.Update.Input.InGame src/Dodge/Update/Input/InGame.hs:439:10-11 156465 6 0.0 0.0 0.0 0.0
updateInitialPressInGame.\ Dodge.Update.Input.InGame src/Dodge/Update/Input/InGame.hs:430:22-48 156472 2 0.0 0.0 0.0 0.0
spaceAction Dodge.Update.Input.InGame src/Dodge/Update/Input/InGame.hs:(529,1)-(531,49) 156473 2 0.0 0.0 0.0 0.0
getCloseObj Dodge.Update.Input.InGame src/Dodge/Update/Input/InGame.hs:(534,1)-(543,55) 156474 2 0.0 0.0 0.0 0.0
getCloseObj.topcbut Dodge.Update.Input.InGame src/Dodge/Update/Input/InGame.hs:(541,5)-(543,55) 156490 2 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 156498 2 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 156499 2 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 156500 2 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 156501 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 156502 0 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(269,3)-(273,43) 156491 2 0.0 0.0 0.0 0.0
ix.go Control.Lens.At src/Control/Lens/At.hs:(271,5)-(273,43) 156492 2 0.0 0.0 0.0 0.0
getCloseObj.topcitem Dodge.Update.Input.InGame src/Dodge/Update/Input/InGame.hs:(536,5)-(540,45) 156484 2 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 156486 2 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 156487 2 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 156485 2 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 156488 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 156489 0 0.0 0.0 0.0 0.0
getSelectedCloseObj Dodge.SelectedClose src/Dodge/SelectedClose.hs:(15,1)-(22,20) 156475 2 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 156476 2 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 156482 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 156483 0 0.0 0.0 0.0 0.0
interactWithCloseObj Dodge.SelectedClose src/Dodge/SelectedClose.hs:(10,1)-(12,55) 156503 2 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 156504 2 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 156505 2 0.0 0.0 0.0 0.0
at Control.Lens.At src/Control/Lens/At.hs:537:3-49 156524 0 0.0 0.0 0.0 0.0
doButtonEvent Dodge.Button.Event src/Dodge/Button/Event.hs:(10,1)-(15,58) 156507 0 0.0 0.0 0.0 0.0
doButtonEvent.\ Dodge.Button.Event src/Dodge/Button/Event.hs:12:30-41 156508 2 0.0 0.0 0.0 0.0
buttonFlip Dodge.Button.Event src/Dodge/Button/Event.hs:(18,1)-(21,81) 156509 2 0.0 0.0 0.0 0.0
doWdWd Dodge.WorldEffect src/Dodge/WorldEffect.hs:(29,1)-(52,43) 156510 2 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 156511 2 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 156512 2 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 156520 2 0.0 0.0 0.0 0.0
ix.\ Control.Lens.At src/Control/Lens/At.hs:308:31-50 156521 2 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 156518 2 0.0 0.0 0.0 0.0
ix.\ Control.Lens.At src/Control/Lens/At.hs:308:31-50 156519 2 0.0 0.0 0.0 0.0
soundStart Dodge.SoundLogic src/Dodge/SoundLogic.hs:129:1-36 156515 0 0.0 0.0 0.0 0.0
soundWithStatus Dodge.SoundLogic src/Dodge/SoundLogic.hs:116:1-41 156516 0 0.0 0.0 0.0 0.0
soundWithStatusVolume Dodge.SoundLogic src/Dodge/SoundLogic.hs:(68,1)-(72,50) 156517 2 0.0 0.0 0.0 0.0
aSound Dodge.SoundLogic src/Dodge/SoundLogic.hs:(86,1)-(102,25) 156543 1 0.0 0.0 0.0 0.0
aSound.a Dodge.SoundLogic src/Dodge/SoundLogic.hs:102:5-25 156547 1 0.0 0.0 0.0 0.0
soundToVol Dodge.SoundLogic.ExternallyGeneratedSounds src/Dodge/SoundLogic/ExternallyGeneratedSounds.hs:(5,1)-(149,11) 156545 1 0.0 0.0 0.0 0.0
_getSoundID Sound.Data src/Sound/Data.hs:30:28-38 156546 1 0.0 0.0 0.0 0.0
updateUseInputInGame.disel Dodge.Update.Input.InGame src/Dodge/Update/Input/InGame.hs:64:5-60 156216 204 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 156217 204 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 156225 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 156226 0 0.0 0.0 0.0 0.0
updateKeysInTerminal Dodge.Update.Input.InGame src/Dodge/Update/Input/InGame.hs:(383,1)-(394,67) 143117 72 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 143118 216 0.0 0.0 0.0 0.0
_xy Linear.V3 src/Linear/V3.hs:308:3-63 143128 72 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143121 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143122 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143119 144 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143120 144 0.0 0.0 0.0 0.0
updateKeysInGame Dodge.Update.Input.InGame src/Dodge/Update/Input/InGame.hs:84:1-91 143133 36 0.0 0.0 0.0 0.0
updateKeyInGame Dodge.Update.Input.InGame src/Dodge/Update/Input/InGame.hs:(423,1)-(426,11) 156141 12 0.0 0.0 0.0 0.0
updateKeyInGame.\ Dodge.Update.Input.InGame src/Dodge/Update/Input/InGame.hs:426:10-11 156157 12 0.0 0.0 0.0 0.0
updateKeyContinueTerminal Dodge.Update.Input.InGame src/Dodge/Update/Input/InGame.hs:(397,1)-(400,19) 155983 34 0.0 0.0 0.0 0.0
at Control.Lens.At src/Control/Lens/At.hs:504:3-25 155984 34 0.0 0.0 0.0 0.0
continueTerminal Dodge.Update.Input.InGame src/Dodge/Update/Input/InGame.hs:403:1-92 156069 2 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 156070 2 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 156071 2 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 156072 2 0.0 0.0 0.0 0.0
ix.\ Control.Lens.At src/Control/Lens/At.hs:308:31-50 156073 2 0.0 0.0 0.0 0.0
updateKeysInTerminal.deactivate Dodge.Update.Input.InGame src/Dodge/Update/Input/InGame.hs:394:5-67 156166 2 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 156167 2 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 156168 2 0.0 0.0 0.0 0.0
updateUniverse.cfig Dodge.Update src/Dodge/Update.hs:84:5-24 142939 276 0.0 0.0 0.0 0.0
doDrawing Dodge.Render src/Dodge/Render.hs:(35,1)-(39,41) 134222 170 0.0 0.0 61.6 65.7
doDrawing.rdata Dodge.Render src/Dodge/Render.hs:39:5-41 134702 172 0.0 0.0 0.0 0.0
doDrawing' Dodge.Render src/Dodge/Render.hs:(46,1)-(433,24) 134223 170 0.3 0.0 61.6 65.7
dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 136036 3400 0.0 0.0 0.0 0.0
glBindVertexArray Graphics.GL.Functions.F01 src/Graphics/GL/Functions/F01.hs:1495:1-61 136035 2890 0.0 0.0 0.0 0.0
glUseProgram Graphics.GL.Functions.F29 src/Graphics/GL/Functions/F29.hs:161:1-51 136003 2890 0.0 0.0 0.0 0.0
glDepthMask Graphics.GL.Functions.F06 src/Graphics/GL/Functions/F06.hs:198:1-51 135954 2720 0.0 0.0 0.0 0.0
_unPrimitiveMode Shader.Data src/Shader/Data.hs:99:40-55 136047 2380 0.0 0.0 0.0 0.0
glDrawArrays Graphics.GL.Functions.F06 src/Graphics/GL/Functions/F06.hs:706:1-65 136037 2210 0.0 0.0 0.0 0.0
glDepthFunc Graphics.GL.Functions.F06 src/Graphics/GL/Functions/F06.hs:185:1-49 135974 1870 0.0 0.0 0.0 0.0
_shaderPrimitive Shader.Data src/Shader/Data.hs:53:7-22 136155 1700 0.0 0.0 0.0 0.0
_shaderUINT Shader.Data src/Shader/Data.hs:52:7-17 136142 1700 0.0 0.0 0.0 0.0
glBindFramebuffer Graphics.GL.Functions.F01 src/Graphics/GL/Functions/F01.hs:1108:1-68 135949 1700 0.0 0.0 0.0 0.0
glEnable Graphics.GL.Functions.F07 src/Graphics/GL/Functions/F07.hs:447:1-43 136131 1700 0.0 0.0 0.0 0.0
_2 Control.Lens.Tuple src/Control/Lens/Tuple.hs:230:3-37 136249 1530 0.0 0.0 0.0 0.0
_1 Control.Lens.Tuple src/Control/Lens/Tuple.hs:124:3-41 137922 340 0.0 0.0 0.0 0.0
_2 Control.Lens.Tuple src/Control/Lens/Tuple.hs:234:3-41 136250 340 0.0 0.0 0.0 0.0
_3 Control.Lens.Tuple src/Control/Lens/Tuple.hs:312:3-41 136251 340 0.0 0.0 0.0 0.0
glBlendFunc Graphics.GL.Functions.F02 src/Graphics/GL/Functions/F02.hs:669:1-56 136270 1360 0.0 0.0 0.0 0.0
glBindTextureUnit Graphics.GL.Functions.F01 src/Graphics/GL/Functions/F01.hs:1427:1-67 136266 1190 0.0 0.0 0.0 0.0
glDisable Graphics.GL.Functions.F06 src/Graphics/GL/Functions/F06.hs:420:1-45 135964 1020 0.0 0.0 0.0 0.0
_fullscreenShader Data.Preload.Render src/Data/Preload/Render.hs:20:7-23 136271 850 0.0 0.0 0.0 0.0
_unFBO Shader.Data src/Shader/Data.hs:57:20-25 136440 850 0.0 0.0 0.0 0.0
bufferPokedVBO Shader.Bind src/Shader/Bind.hs:(21,1)-(26,24) 135856 680 0.0 0.0 0.0 0.0
_vboName Shader.Data src/Shader/Data.hs:82:7-14 135860 680 0.0 0.0 0.0 0.0
_vboPtr Shader.Data src/Shader/Data.hs:83:7-13 135858 680 0.0 0.0 0.0 0.0
_vboVertexBytes Shader.Data src/Shader/Data.hs:84:7-21 135859 680 0.0 0.0 0.0 0.0
glNamedBufferSubData Graphics.GL.Functions.F18 src/Graphics/GL/Functions/F18.hs:1384:1-87 135857 680 0.0 0.0 0.0 0.0
glDrawElements Graphics.GL.Functions.F06 src/Graphics/GL/Functions/F06.hs:1052:1-75 136145 680 0.0 0.0 0.0 0.0
pokeElemOff Linear.V4 src/Linear/V4.hs:451:10-38 137934 680 0.0 0.0 0.0 0.0
pokeByteOff Linear.V4 src/Linear/V4.hs:451:10-38 137935 680 0.0 0.0 0.0 0.0
poke Linear.V4 src/Linear/V4.hs:(456,3)-(460,28) 137936 680 0.0 0.0 0.0 0.0
poke.ptr' Linear.V4 src/Linear/V4.hs:460:11-28 137937 680 0.0 0.0 0.0 0.0
sizeOf Linear.V4 src/Linear/V4.hs:452:3-38 137938 680 0.0 0.0 0.0 0.0
renderLayer Render src/Render.hs:(239,1)-(243,23) 136336 680 0.0 0.0 0.0 0.0
internal Control.Monad.Primitive Control/Monad/Primitive.hs:215:3-21 136341 5440 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:100:3-16 136342 5440 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Mutable src/Data/Vector/Mutable.hs:144:3-59 136343 0 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 136344 0 0.0 0.0 0.0 0.0
_1 Control.Lens.Tuple src/Control/Lens/Tuple.hs:120:3-37 136378 2720 0.0 0.0 0.0 0.0
_shaderPrimitive Shader.Data src/Shader/Data.hs:53:7-22 136390 2720 0.0 0.0 0.0 0.0
_shaderUINT Shader.Data src/Shader/Data.hs:52:7-17 136373 2720 0.0 0.0 0.0 0.0
_unPrimitiveMode Shader.Data src/Shader/Data.hs:99:40-55 136387 2720 0.0 0.0 0.0 0.0
basicLength Data.Vector.Unboxed.Base src/Data/Vector/Unboxed/Base.hs:447:940-980 136345 2720 0.0 0.0 0.0 0.0
basicLength Data.Vector.Primitive.Mutable src/Data/Vector/Primitive/Mutable.hs:128:3-33 136346 2720 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Unboxed.Base src/Data/Vector/Unboxed/Base.hs:447:1404-1456 136368 2720 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Primitive.Mutable src/Data/Vector/Primitive/Mutable.hs:156:3-63 136369 2720 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 136370 2720 0.0 0.0 0.0 0.0
readByteArray# Data.Primitive.Types Data/Primitive/Types.hs:276:305-438 136371 2720 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Mutable src/Data/Vector/Mutable.hs:144:3-59 136338 2720 0.0 0.0 0.0 0.0
marray# Data.Primitive.Array Data/Primitive/Array.hs:112:5-11 136339 2720 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 136340 2720 0.0 0.0 0.0 0.0
glBindVertexArray Graphics.GL.Functions.F01 src/Graphics/GL/Functions/F01.hs:1495:1-61 136375 2720 0.0 0.0 0.0 0.0
glDrawArrays Graphics.GL.Functions.F06 src/Graphics/GL/Functions/F06.hs:706:1-65 136384 2720 0.0 0.0 0.0 0.0
glUseProgram Graphics.GL.Functions.F29 src/Graphics/GL/Functions/F29.hs:161:1-51 136372 2720 0.0 0.0 0.0 0.0
basicLength Data.Vector.Mutable src/Data/Vector/Mutable.hs:115:3-33 136337 680 0.0 0.0 0.0 0.0
renderLayer.layerCounts Render src/Render.hs:240:9-64 136347 680 0.0 0.0 0.0 0.0
basicLength Data.Vector.Unboxed.Base src/Data/Vector/Unboxed/Base.hs:447:940-980 136364 680 0.0 0.0 0.0 0.0
basicLength Data.Vector.Primitive.Mutable src/Data/Vector/Primitive/Mutable.hs:128:3-33 136365 680 0.0 0.0 0.0 0.0
basicUnsafeSlice Data.Vector.Unboxed.Base src/Data/Vector/Unboxed/Base.hs:447:1016-1084 136366 680 0.0 0.0 0.0 0.0
basicUnsafeSlice Data.Vector.Primitive.Mutable src/Data/Vector/Primitive/Mutable.hs:(129,3)-(130,25) 136367 680 0.0 0.0 0.0 0.0
renderLayer.ln Render src/Render.hs:243:5-23 136348 680 0.0 0.0 0.0 0.0
fromEnum Picture.Data src/Picture/Data.hs:27:24-27 136349 680 0.0 0.0 0.0 0.0
setViewport Dodge.Render src/Dodge/Render.hs:441:1-58 135932 680 0.0 0.0 0.0 0.0
getWindowSize Dodge.WindowSize src/Dodge/WindowSize.hs:(6,1)-(8,57) 135933 680 0.0 0.0 0.0 0.0
getWindowSize.g Dodge.WindowSize src/Dodge/WindowSize.hs:8:5-57 135934 1360 0.0 0.0 0.0 0.0
applyResFactor Dodge.Data.Config src/Dodge/Data/Config.hs:(112,1)-(118,30) 135936 1360 0.0 0.0 0.0 0.0
_graphics_world_resolution Dodge.Data.Config src/Dodge/Data/Config.hs:48:7-32 135935 680 0.0 0.0 0.0 0.0
_windowX Dodge.Data.Config src/Dodge/Data/Config.hs:51:7-14 135937 680 0.0 0.0 0.0 0.0
_windowY Dodge.Data.Config src/Dodge/Data/Config.hs:52:7-14 135938 680 0.0 0.0 0.0 0.0
_graphics_downsize_resolution Dodge.Data.Config src/Dodge/Data/Config.hs:47:7-35 136439 340 0.0 0.0 0.0 0.0
glViewport Graphics.GL.Functions.F32 src/Graphics/GL/Functions/F32.hs:1351:1-67 135939 680 0.0 0.0 0.0 0.0
_1 Control.Lens.Tuple src/Control/Lens/Tuple.hs:120:3-37 135950 510 0.0 0.0 0.0 0.0
_fboHalf1 Data.Preload.Render src/Data/Preload/Render.hs:31:7-15 136441 510 0.0 0.0 0.0 0.0
bufferEBO Shader.Bind src/Shader/Bind.hs:(29,1)-(34,23) 135863 510 0.0 0.0 0.0 0.0
glNamedBufferSubData Graphics.GL.Functions.F18 src/Graphics/GL/Functions/F18.hs:1384:1-87 135864 510 0.0 0.0 0.0 0.0
glBlendFuncSeparate Graphics.GL.Functions.F02 src/Graphics/GL/Functions/F02.hs:700:1-84 136429 510 0.0 0.0 0.0 0.0
_bloomBlurShader Data.Preload.Render src/Data/Preload/Render.hs:21:7-22 136442 340 0.0 0.0 0.0 0.0
_fboCloud Data.Preload.Render src/Data/Preload/Render.hs:34:7-15 136456 340 0.0 0.0 0.0 0.0
_fboLighting Data.Preload.Render src/Data/Preload/Render.hs:37:7-18 136517 340 0.0 0.0 0.0 0.0
_unTO Shader.Data src/Shader/Data.hs:59:18-22 137920 340 0.0 0.0 0.0 0.0
_windowShader Data.Preload.Render src/Data/Preload/Render.hs:19:7-19 136470 340 0.0 0.0 0.0 0.0
createLightMap Render src/Render.hs:(41,1)-(46,54) 136208 340 0.0 0.0 0.3 0.0
createLightMap.shadrendertype Render src/Render.hs:46:5-54 136209 340 0.0 0.0 0.0 0.0
renderShadows Render src/Render.hs:(127,1)-(218,47) 136210 340 0.1 0.0 0.3 0.0
renderShadows.\ Render src/Render.hs:(155,81)-(215,37) 145354 2366 0.1 0.0 0.3 0.0
glBindVertexArray Graphics.GL.Functions.F01 src/Graphics/GL/Functions/F01.hs:1495:1-61 145391 9464 0.0 0.0 0.0 0.0
glUniform3f Graphics.GL.Functions.F28 src/Graphics/GL/Functions/F28.hs:311:1-69 145371 9464 0.0 0.0 0.0 0.0
glUseProgram Graphics.GL.Functions.F29 src/Graphics/GL/Functions/F29.hs:161:1-51 145367 9464 0.0 0.0 0.0 0.0
glDisable Graphics.GL.Functions.F06 src/Graphics/GL/Functions/F06.hs:420:1-45 145365 7098 0.0 0.0 0.0 0.0
glColorMask Graphics.GL.Functions.F03 src/Graphics/GL/Functions/F03.hs:1399:1-69 145356 4732 0.0 0.0 0.0 0.0
glDepthFunc Graphics.GL.Functions.F06 src/Graphics/GL/Functions/F06.hs:185:1-49 145355 4732 0.0 0.0 0.0 0.0
glDrawArrays Graphics.GL.Functions.F06 src/Graphics/GL/Functions/F06.hs:706:1-65 145393 4732 0.0 0.0 0.0 0.0
glDrawElements Graphics.GL.Functions.F06 src/Graphics/GL/Functions/F06.hs:1052:1-75 145401 4732 0.0 0.0 0.0 0.0
glEnable Graphics.GL.Functions.F07 src/Graphics/GL/Functions/F07.hs:447:1-43 145396 4732 0.0 0.0 0.0 0.0
glStencilFunc Graphics.GL.Functions.F24 src/Graphics/GL/Functions/F24.hs:1461:1-67 145366 4732 0.0 0.0 0.0 0.0
glUniform1f Graphics.GL.Functions.F27 src/Graphics/GL/Functions/F27.hs:1289:1-57 145381 4732 0.0 0.0 0.0 0.0
glCullFace Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:674:1-47 145402 2366 0.0 0.0 0.0 0.0
glUniform4f Graphics.GL.Functions.F28 src/Graphics/GL/Functions/F28.hs:644:1-75 145407 2366 0.0 0.0 0.0 0.0
renderShadows.\.\ Render src/Render.hs:(161,13)-(165,19) 145357 2366 0.0 0.0 0.0 0.0
_1 Control.Lens.Tuple src/Control/Lens/Tuple.hs:120:3-37 145359 2366 0.0 0.0 0.0 0.0
glClearNamedFramebufferiv Graphics.GL.Functions.F03 src/Graphics/GL/Functions/F03.hs:264:1-96 145358 2366 0.0 0.0 0.0 0.0
_shaderPrimitive Shader.Data src/Shader/Data.hs:53:7-22 145395 1104 0.0 0.0 0.0 0.0
_unPrimitiveMode Shader.Data src/Shader/Data.hs:99:40-55 145394 1104 0.0 0.0 0.0 0.0
_shaderUINT Shader.Data src/Shader/Data.hs:52:7-17 145368 828 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 145392 828 0.0 0.0 0.0 0.0
_shaderVAO Shader.Data src/Shader/Data.hs:54:7-16 145400 276 0.0 0.0 0.0 0.0
_vaoName Shader.Data src/Shader/Data.hs:65:7-14 145399 276 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 136248 680 0.0 0.0 0.0 0.0
glBindTextureUnit Graphics.GL.Functions.F01 src/Graphics/GL/Functions/F01.hs:1427:1-67 136247 680 0.0 0.0 0.0 0.0
glStencilOpSeparate Graphics.GL.Functions.F24 src/Graphics/GL/Functions/F24.hs:1550:1-84 136237 680 0.0 0.0 0.0 0.0
_1 Control.Lens.Tuple src/Control/Lens/Tuple.hs:120:3-37 136212 340 0.0 0.0 0.0 0.0
glBindFramebuffer Graphics.GL.Functions.F01 src/Graphics/GL/Functions/F01.hs:1108:1-68 136211 340 0.0 0.0 0.0 0.0
glBlendFunc Graphics.GL.Functions.F02 src/Graphics/GL/Functions/F02.hs:669:1-56 136226 340 0.0 0.0 0.0 0.0
glColorMask Graphics.GL.Functions.F03 src/Graphics/GL/Functions/F03.hs:1399:1-69 136255 340 0.0 0.0 0.0 0.0
glDepthMask Graphics.GL.Functions.F06 src/Graphics/GL/Functions/F06.hs:198:1-51 136216 340 0.0 0.0 0.0 0.0
glDisable Graphics.GL.Functions.F06 src/Graphics/GL/Functions/F06.hs:420:1-45 136254 340 0.0 0.0 0.0 0.0
glEnable Graphics.GL.Functions.F07 src/Graphics/GL/Functions/F07.hs:447:1-43 136236 340 0.0 0.0 0.0 0.0
renderShadows.\ Render src/Render.hs:(139,9)-(143,15) 136219 340 0.0 0.0 0.0 0.0
_1 Control.Lens.Tuple src/Control/Lens/Tuple.hs:120:3-37 136221 340 0.0 0.0 0.0 0.0
glClearNamedFramebufferfv Graphics.GL.Functions.F03 src/Graphics/GL/Functions/F03.hs:248:1-96 136220 340 0.0 0.0 0.0 0.0
renderShadows.lcapShad Render src/Render.hs:130:9-43 145403 276 0.0 0.0 0.0 0.0
_lightingCapShader Data.Preload.Render src/Data/Preload/Render.hs:16:7-24 145404 276 0.0 0.0 0.0 0.0
renderShadows.llinesShad Render src/Render.hs:129:9-52 145397 276 0.0 0.0 0.0 0.0
_lightingLineShadowShader Data.Preload.Render src/Data/Preload/Render.hs:15:7-31 145398 276 0.0 0.0 0.0 0.0
renderShadows.ltextShad Render src/Render.hs:132:9-48 145405 276 0.0 0.0 0.0 0.0
_lightingTextureShader Data.Preload.Render src/Data/Preload/Render.hs:17:7-28 145406 276 0.0 0.0 0.0 0.0
renderShadows.lwallShad Render src/Render.hs:131:9-49 145369 276 0.0 0.0 0.0 0.0
_lightingWallShadShader Data.Preload.Render src/Data/Preload/Render.hs:14:7-29 145370 276 0.0 0.0 0.0 0.0
glStencilFunc Graphics.GL.Functions.F24 src/Graphics/GL/Functions/F24.hs:1461:1-67 136166 340 0.0 0.0 0.0 0.0
sElems Data.Vector.Fusion.Bundle.Monadic src/Data/Vector/Fusion/Bundle/Monadic.hs:121:30-35 135780 340 0.0 0.0 0.0 0.0
unId Data.Vector.Fusion.Util src/Data/Vector/Fusion/Util.hs:25:21-24 135781 340 0.0 0.0 0.0 0.0
doDrawing'.wallSPics Dodge.Render src/Dodge/Render.hs:55:9-62 134333 203 0.0 0.0 0.0 0.0
doDrawing'.wswp Dodge.Render src/Dodge/Render.hs:65:9-44 134373 199 0.0 0.0 9.9 16.6
worldSPic Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:(23,1)-(51,35) 134374 196 0.0 0.0 9.9 16.6
<> Data.Strict.Tuple src/Data/Strict/Tuple.hs:167:3-56 134385 3969 0.1 0.2 0.1 0.2
_blPos Dodge.Data.Block src/Dodge/Data/Block.hs:26:7-12 143701 3199 0.0 0.0 0.0 0.0
_blDraw Dodge.Data.Block src/Dodge/Data/Block.hs:29:7-13 143703 3194 0.0 0.0 0.0 0.0
worldSPic.filtOn Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:49:5-52 134381 1401 0.1 0.0 0.1 0.0
_blPos Dodge.Data.Block src/Dodge/Data/Block.hs:26:7-12 143697 13007 0.0 0.0 0.0 0.0
_xy Linear.V3 src/Linear/V3.hs:308:3-63 134405 4536 0.0 0.0 0.0 0.0
_btPos Dodge.Data.Button src/Dodge/Data/Button.hs:29:7-12 143650 1400 0.0 0.0 0.0 0.0
_mcPos Dodge.Data.Machine src/Dodge/Data/Machine.hs:32:7-12 143561 1120 0.0 0.0 0.0 0.0
_flItPos Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:11:24-31 143664 560 0.0 0.0 0.0 0.0
_creatures Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:93:7-16 134390 193 0.0 0.0 0.0 0.0
_buttons Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:131:7-14 134387 191 0.0 0.0 0.0 0.0
_machines Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:121:7-15 134382 191 0.0 0.0 0.0 0.0
_projectiles Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:101:7-18 134649 172 0.0 0.0 0.0 0.0
_props Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:99:7-12 134651 172 0.0 0.0 0.0 0.0
_pulseBalls Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:115:7-17 134648 172 0.0 0.0 0.0 0.0
_blocks Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:125:7-13 134647 170 0.0 0.0 0.0 0.0
_floorItems Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:127:7-17 143663 140 0.0 0.0 0.0 0.0
worldSPic.pointIsClose Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:51:5-35 134393 0 0.0 0.0 0.0 0.0
cullPoint Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:(98,1)-(100,80) 134394 20610 0.0 0.0 0.0 0.0
debugOn Dodge.Data.Config src/Dodge/Data/Config.hs:153:1-42 134395 20628 0.0 0.0 0.0 0.0
shiftDraw Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:(92,1)-(95,19) 143692 1170 0.0 0.0 0.2 0.2
bimap Data.Strict.Tuple src/Data/Strict/Tuple.hs:192:3-35 143695 2342 0.0 0.0 0.2 0.2
overPosSH Shape src/Shape.hs:263:1-28 143696 0 0.2 0.2 0.2 0.2
_fsPos Dodge.Data.ForegroundShape src/Dodge/Data/ForegroundShape.hs:13:7-12 143693 1168 0.0 0.0 0.0 0.0
_fsSPic Dodge.Data.ForegroundShape src/Dodge/Data/ForegroundShape.hs:15:7-13 143694 1168 0.0 0.0 0.0 0.0
_fsDir Dodge.Data.ForegroundShape src/Dodge/Data/ForegroundShape.hs:14:7-12 144294 1150 0.0 0.0 0.0 0.0
mempty Data.Strict.Tuple src/Data/Strict/Tuple.hs:170:3-55 134377 541 0.0 0.0 0.0 0.0
worldSPic.filtOn' Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:50:5-50 134645 344 0.0 0.0 0.0 0.0
_fsPos Dodge.Data.ForegroundShape src/Dodge/Data/ForegroundShape.hs:13:7-12 143690 3075 0.0 0.0 0.0 0.0
_debris Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:100:7-13 134650 172 0.0 0.0 0.0 0.0
_foreShapes Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:132:7-17 134646 172 0.0 0.0 0.0 0.0
worldSPic.pointIsClose Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:51:5-35 143687 0 0.0 0.0 0.0 0.0
cullPoint Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:(98,1)-(100,80) 143688 3073 0.0 0.0 0.0 0.0
debugOn Dodge.Data.Config src/Dodge/Data/Config.hs:153:1-42 143689 3074 0.0 0.0 0.0 0.0
worldSPic.pointIsClose Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:51:5-35 134392 198 0.0 0.0 0.0 0.0
cullPoint Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:(98,1)-(100,80) 134396 0 0.0 0.0 0.0 0.0
debugOn Dodge.Data.Config src/Dodge/Data/Config.hs:153:1-42 134397 0 0.0 0.0 0.0 0.0
_debug_booleans Dodge.Data.Config src/Dodge/Data/Config.hs:57:7-21 134398 198 0.0 0.0 0.0 0.0
compare Dodge.Data.Config src/Dodge/Data/Config.hs:96:19-21 134403 198 0.0 0.0 0.0 0.0
worldSPic.lw Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:47:5-29 134376 196 0.0 0.0 0.0 0.0
worldSPic.w Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:46:5-20 134375 195 0.0 0.0 0.0 0.0
extraPics Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:(103,1)-(121,29) 134652 172 0.2 0.3 0.9 2.0
_bullets Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:102:7-14 135438 170 0.0 0.0 0.0 0.0
_energyBalls Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:104:7-18 135433 170 0.0 0.0 0.0 0.0
_flames Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:105:7-13 135431 170 0.0 0.0 0.0 0.0
_flares Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:108:7-13 135442 170 0.0 0.0 0.0 0.0
_lightSources Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:133:7-19 135444 170 0.0 0.0 0.0 0.0
_linearShockwaves Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:116:7-23 135424 170 0.0 0.0 0.0 0.0
_radarBlips Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:107:7-17 135441 170 0.0 0.0 0.0 0.0
_radarSweeps Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:103:7-18 135429 170 0.0 0.0 0.0 0.0
_shockwaves Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:112:7-17 135426 170 0.0 0.0 0.0 0.0
_sparks Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:106:7-13 135436 170 0.0 0.0 0.0 0.0
_teslaArcs Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:110:7-16 135428 170 0.0 0.0 0.0 0.0
_tractorBeams Dodge.Data.LWorld src/Dodge/Data/LWorld.hs:117:7-19 135420 170 0.0 0.0 0.0 0.0
drawDebug Dodge.Debug src/Dodge/Debug.hs:(174,1)-(205,34) 135453 170 0.0 0.0 0.0 0.0
extraPics.lw Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:121:5-29 135418 170 0.0 0.0 0.0 0.0
extraPics.w Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:120:5-20 135419 170 0.0 0.0 0.0 0.0
fixedCoordPictures Dodge.Render.Picture src/Dodge/Render/Picture.hs:(21,1)-(49,44) 134653 170 0.0 0.1 0.6 1.6
_vxPos Picture.Data src/Picture/Data.hs:12:7-12 135357 1020 0.0 0.0 0.0 0.0
_uvTestString Dodge.Data.Universe src/Dodge/Data/Universe.hs:36:7-19 135337 170 0.0 0.0 0.0 0.0
firstWorldLoad Main appDodge/Main.hs:(78,1)-(107,35) 135338 0 0.0 0.0 0.0 0.0
startNewGameInSlot Dodge.StartNewGame src/Dodge/StartNewGame.hs:(16,1)-(18,59) 135339 0 0.0 0.0 0.0 0.0
startSeedGame Dodge.StartNewGame src/Dodge/StartNewGame.hs:(21,1)-(25,9) 135340 0 0.0 0.0 0.0 0.0
blockingLoad Dodge.Concurrent src/Dodge/Concurrent.hs:(36,1)-(38,29) 135341 0 0.0 0.0 0.0 0.0
addSideEffect Dodge.Concurrent src/Dodge/Concurrent.hs:30:1-59 135342 0 0.0 0.0 0.0 0.0
.:~ LensHelp src/LensHelp.hs:15:1-22 135343 0 0.0 0.0 0.0 0.0
firstWorldLoad.u Main appDodge/Main.hs:(83,9)-(105,17) 135344 0 0.0 0.0 0.0 0.0
aimDelaySweep Dodge.Render.Picture src/Dodge/Render/Picture.hs:(288,1)-(292,30) 134654 170 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 134657 342 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 134658 341 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 134656 171 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 134659 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 134660 0 0.0 0.0 0.0 0.0
aimDelaySweep.w Dodge.Render.Picture src/Dodge/Render/Picture.hs:289:9-24 134655 170 0.0 0.0 0.0 0.0
displayFrameTicks Dodge.Render.Picture src/Dodge/Render/Picture.hs:(52,1)-(57,24) 135365 170 0.1 0.0 0.1 0.1
_vxPos Picture.Data src/Picture/Data.hs:12:7-12 135375 20412 0.0 0.0 0.0 0.0
_uvConfig Dodge.Data.Universe src/Dodge/Data/Universe.hs:35:7-15 135366 340 0.0 0.0 0.0 0.0
debugOn Dodge.Data.Config src/Dodge/Data/Config.hs:153:1-42 135367 170 0.0 0.0 0.0 0.0
_debug_booleans Dodge.Data.Config src/Dodge/Data/Config.hs:57:7-21 135368 170 0.0 0.0 0.0 0.0
compare Dodge.Data.Config src/Dodge/Data/Config.hs:96:19-21 135369 170 0.0 0.0 0.0 0.0
fpsText Dodge.Render.Picture src/Dodge/Render/Picture.hs:(60,1)-(67,25) 135370 170 0.0 0.1 0.0 0.1
fpsText.col Dodge.Render.Picture src/Dodge/Render/Picture.hs:(62,5)-(67,25) 135374 170 0.0 0.0 0.0 0.0
halfHeight Dodge.Base.Window src/Dodge/Base/Window.hs:50:1-35 135376 0 0.0 0.0 0.0 0.0
windowYFloat Dodge.Data.Config src/Dodge/Data/Config.hs:64:1-38 135377 0 0.0 0.0 0.0 0.0
_windowY Dodge.Data.Config src/Dodge/Data/Config.hs:52:7-14 135378 170 0.0 0.0 0.0 0.0
drawAnySelectionBox Dodge.Render.Picture src/Dodge/Render/Picture.hs:(133,1)-(137,15) 135379 170 0.0 0.0 0.0 0.0
drawConcurrentMessage Dodge.Render.Picture src/Dodge/Render/Picture.hs:(75,1)-(83,34) 135062 170 0.0 0.1 0.1 0.2
_vxPos Picture.Data src/Picture/Data.hs:12:7-12 135085 19344 0.0 0.0 0.0 0.0
each Control.Lens.Each src/Control/Lens/Each.hs:172:3-18 135069 170 0.0 0.0 0.0 0.0
conjoined Control.Lens.Internal.Indexed src/Control/Lens/Internal/Indexed.hs:91:3-19 135070 170 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 135075 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 135076 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 135073 39 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 135074 39 0.0 0.0 0.0 0.0
drawConcurrentMessage.cf Dodge.Render.Picture src/Dodge/Render/Picture.hs:81:5-20 135090 39 0.0 0.0 0.0 0.0
_uvConfig Dodge.Data.Universe src/Dodge/Data/Universe.hs:35:7-15 135091 39 0.0 0.0 0.0 0.0
drawConcurrentMessage.f Dodge.Render.Picture src/Dodge/Render/Picture.hs:(82,5)-(83,34) 135080 39 0.0 0.0 0.0 0.0
_ceString Dodge.Data.Universe src/Dodge/Data/Universe.hs:65:11-19 144288 1 0.0 0.0 0.0 0.0
halfHeight Dodge.Base.Window src/Dodge/Base/Window.hs:50:1-35 135087 0 0.0 0.0 0.0 0.0
windowYFloat Dodge.Data.Config src/Dodge/Data/Config.hs:64:1-38 135088 0 0.0 0.0 0.0 0.0
_windowY Dodge.Data.Config src/Dodge/Data/Config.hs:52:7-14 135089 39 0.0 0.0 0.0 0.0
stackPicturesAt Dodge.Render.List src/Dodge/Render/List.hs:100:1-38 135065 0 0.0 0.0 0.0 0.1
stackPicturesAtOff Dodge.Render.List src/Dodge/Render/List.hs:103:1-78 135066 0 0.0 0.0 0.0 0.1
drawListElement Dodge.Render.List src/Dodge/Render/List.hs:(188,1)-(190,35) 135077 39 0.0 0.0 0.0 0.0
_vxPos Picture.Data src/Picture/Data.hs:12:7-12 135086 19344 0.0 0.0 0.0 0.0
drawLabelledList Dodge.Render.List src/Dodge/Render/List.hs:(213,1)-(217,28) 135417 170 0.0 0.0 0.0 0.0
drawMenuOrHUD Dodge.Render.Picture src/Dodge/Render/Picture.hs:(70,1)-(72,87) 134661 170 0.0 0.0 0.4 1.1
drawHUD Dodge.Render.HUD src/Dodge/Render/HUD.hs:(52,1)-(56,45) 143787 138 0.0 0.0 0.4 1.1
drawInventory Dodge.Render.HUD src/Dodge/Render/HUD.hs:(59,1)-(74,67) 143788 138 0.0 0.0 0.1 0.5
drawInventory.\ Dodge.Render.HUD src/Dodge/Render/HUD.hs:(61,10)-(65,31) 156230 102 0.0 0.0 0.1 0.5
drawSelectionSections Dodge.SelectionSections.Draw src/Dodge/SelectionSections/Draw.hs:(21,1)-(33,13) 156231 103 0.0 0.0 0.1 0.4
drawSelectionSections.\ Dodge.SelectionSections.Draw src/Dodge/SelectionSections/Draw.hs:(29,21)-(30,44) 156247 715 0.0 0.1 0.0 0.1
_vxPos Picture.Data src/Picture/Data.hs:12:7-12 156262 21828 0.0 0.0 0.0 0.0
_ssShownItems Dodge.Data.SelectionList src/Dodge/Data/SelectionList.hs:32:7-19 156248 715 0.0 0.0 0.0 0.0
_ssIndent Dodge.Data.SelectionList src/Dodge/Data/SelectionList.hs:34:7-15 156261 340 0.0 0.0 0.0 0.0
drawListYgapScaleYoff Dodge.Render.List src/Dodge/Render/List.hs:97:1-84 156246 103 0.0 0.0 0.0 0.1
drawListElement Dodge.Render.List src/Dodge/Render/List.hs:(188,1)-(190,35) 156249 340 0.0 0.1 0.0 0.1
_vxPos Picture.Data src/Picture/Data.hs:12:7-12 156263 43656 0.0 0.0 0.0 0.0
_ldpScale Dodge.Data.SelectionList src/Dodge/Data/SelectionList.hs:15:7-15 156264 102 0.0 0.0 0.0 0.0
_ldpVerticalGap Dodge.Data.SelectionList src/Dodge/Data/SelectionList.hs:16:7-21 156265 102 0.0 0.0 0.0 0.0
translateScreenPos Dodge.ScreenPos src/Dodge/ScreenPos.hs:13:1-64 156232 102 0.0 0.1 0.0 0.1
_vxPos Picture.Data src/Picture/Data.hs:12:7-12 156266 21828 0.0 0.0 0.0 0.0
screenPosAbs Dodge.ScreenPos src/Dodge/ScreenPos.hs:(16,1)-(19,38) 156233 103 0.0 0.0 0.0 0.0
* Linear.V2 src/Linear/V2.hs:211:3-18 156238 103 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 156239 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 156240 103 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 156244 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 156241 103 0.0 0.0 0.0 0.0
+ Linear.V2 src/Linear/V2.hs:207:3-18 156234 103 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 156235 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 156236 104 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 156245 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 156237 102 0.0 0.0 0.0 0.0
screenPosAbs.h Dodge.ScreenPos src/Dodge/ScreenPos.hs:19:5-38 156243 103 0.0 0.0 0.0 0.0
screenPosAbs.w Dodge.ScreenPos src/Dodge/ScreenPos.hs:18:5-38 156242 102 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 156305 102 0.0 0.0 0.0 0.0
drawMouseOver Dodge.Render.HUD src/Dodge/Render/HUD.hs:(110,1)-(134,52) 156382 102 0.0 0.0 0.0 0.0
drawDragSelected Dodge.Render.HUD src/Dodge/Render/HUD.hs:(137,1)-(151,12) 156388 102 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 156389 102 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 156403 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 156404 0 0.0 0.0 0.0 0.0
drawDragSelecting Dodge.Render.HUD src/Dodge/Render/HUD.hs:(154,1)-(161,30) 156385 102 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 156386 102 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 156387 102 0.0 0.0 0.0 0.0
drawMouseOver.combinvsel Dodge.Render.HUD src/Dodge/Render/HUD.hs:(126,5)-(134,52) 156384 102 0.0 0.0 0.0 0.0
drawMouseOver.invsel Dodge.Render.HUD src/Dodge/Render/HUD.hs:(115,5)-(123,54) 156383 102 0.0 0.0 0.0 0.0
drawRootCursor Dodge.Render.HUD src/Dodge/Render/HUD.hs:(83,1)-(98,16) 156354 102 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 156356 102 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 156357 102 0.0 0.0 0.0 0.0
crIsAiming Dodge.Creature.Test src/Dodge/Creature/Test.hs:(61,1)-(63,14) 156360 102 0.0 0.0 0.0 0.0
_crStance Dodge.Data.Creature src/Dodge/Data/Creature.hs:50:7-15 156362 102 0.0 0.0 0.0 0.0
_posture Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:17:7-14 156361 102 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 156355 102 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 156358 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 156359 0 0.0 0.0 0.0 0.0
drawSSCursor Dodge.SelectionSections.Draw src/Dodge/SelectionSections/Draw.hs:(42,1)-(44,37) 156285 102 0.0 0.0 0.0 0.0
selSecDrawCursor Dodge.Render.List src/Dodge/Render/List.hs:132:1-70 156300 102 0.0 0.0 0.0 0.0
selSecDrawCursorAt Dodge.Render.List src/Dodge/Render/List.hs:(111,1)-(124,26) 156318 102 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 156324 306 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 156327 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 156328 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 156325 204 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 156326 204 0.0 0.0 0.0 0.0
_siColor Dodge.Data.SelectionList src/Dodge/Data/SelectionList.hs:47:11-18 156345 102 0.0 0.0 0.0 0.0
_siHeight Dodge.Data.SelectionList src/Dodge/Data/SelectionList.hs:44:11-19 156353 102 0.0 0.0 0.0 0.0
_siOffX Dodge.Data.SelectionList src/Dodge/Data/SelectionList.hs:48:11-17 156346 102 0.0 0.0 0.0 0.0
_siWidth Dodge.Data.SelectionList src/Dodge/Data/SelectionList.hs:45:11-18 156341 102 0.0 0.0 0.0 0.0
listCursorChooseBorderScale Dodge.Render.List src/Dodge/Render/List.hs:(145,1)-(153,75) 156329 102 0.0 0.0 0.0 0.0
_vxPos Picture.Data src/Picture/Data.hs:12:7-12 156349 1836 0.0 0.0 0.0 0.0
chooseCursorBorders Dodge.Render.List src/Dodge/Render/List.hs:(157,1)-(165,35) 156330 102 0.0 0.0 0.0 0.0
chooseCursorBorders.\ Dodge.Render.List src/Dodge/Render/List.hs:158:26-51 156337 102 0.0 0.0 0.0 0.0
== Linear.V2 src/Linear/V2.hs:114:4-5 156339 306 0.0 0.0 0.0 0.0
chooseCursorBorders.toLine Dodge.Render.List src/Dodge/Render/List.hs:(162,5)-(165,35) 156338 306 0.0 0.0 0.0 0.0
errorNormalizeV Geometry src/Geometry.hs:(55,1)-(56,35) 156344 306 0.0 0.0 0.0 0.0
polyToTris Geometry.Triangulate src/Geometry/Triangulate.hs:(9,1)-(12,17) 156342 306 0.0 0.0 0.0 0.0
polyToTris.f Geometry.Triangulate src/Geometry/Triangulate.hs:11:5-34 156343 612 0.0 0.0 0.0 0.0
chooseCursorBorders.h' Dodge.Render.List src/Dodge/Render/List.hs:161:5-17 156351 102 0.0 0.0 0.0 0.0
listCursorChooseBorderScale.hgt Dodge.Render.List src/Dodge/Render/List.hs:153:5-75 156352 102 0.0 0.0 0.0 0.0
listCursorChooseBorderScale.wth Dodge.Render.List src/Dodge/Render/List.hs:152:5-43 156340 102 0.0 0.0 0.0 0.0
selSecYint Dodge.SelectionSections src/Dodge/SelectionSections.hs:(153,1)-(162,61) 156319 102 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 156321 102 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 156322 102 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 156320 102 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 156323 0 0.0 0.0 0.0 0.0
selSecYint.secpos Dodge.SelectionSections src/Dodge/SelectionSections.hs:162:5-61 156347 102 0.0 0.0 0.0 0.0
_ssShownLength Dodge.Data.SelectionList src/Dodge/Data/SelectionList.hs:33:7-20 156348 204 0.0 0.0 0.0 0.0
translateScreenPos Dodge.ScreenPos src/Dodge/ScreenPos.hs:13:1-64 156286 102 0.0 0.0 0.0 0.0
_vxPos Picture.Data src/Picture/Data.hs:12:7-12 156350 1836 0.0 0.0 0.0 0.0
screenPosAbs Dodge.ScreenPos src/Dodge/ScreenPos.hs:(16,1)-(19,38) 156287 102 0.0 0.0 0.0 0.0
* Linear.V2 src/Linear/V2.hs:211:3-18 156292 102 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 156293 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 156294 102 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 156298 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 156295 102 0.0 0.0 0.0 0.0
+ Linear.V2 src/Linear/V2.hs:207:3-18 156288 102 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 156289 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 156290 102 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 156299 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 156291 102 0.0 0.0 0.0 0.0
screenPosAbs.h Dodge.ScreenPos src/Dodge/ScreenPos.hs:19:5-38 156297 102 0.0 0.0 0.0 0.0
screenPosAbs.w Dodge.ScreenPos src/Dodge/ScreenPos.hs:18:5-38 156296 102 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 156315 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 156316 0 0.0 0.0 0.0 0.0
drawInventory.curs Dodge.Render.HUD src/Dodge/Render/HUD.hs:68:5-28 156331 102 0.0 0.0 0.0 0.0
invCursorParams Dodge.ListDisplayParams src/Dodge/ListDisplayParams.hs:(37,1)-(41,29) 156332 102 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 156333 102 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 156334 102 0.0 0.0 0.0 0.0
_input Dodge.Data.World src/Dodge/Data/World.hs:41:7-12 156335 102 0.0 0.0 0.0 0.0
_mouseButtons Dodge.Data.Input src/Dodge/Data/Input.hs:38:7-19 156336 102 0.0 0.0 0.0 0.0
drawInventory.itemconnections Dodge.Render.HUD src/Dodge/Render/HUD.hs:(69,5)-(74,67) 156363 102 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 156365 102 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 156366 102 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 156369 102 0.0 0.0 0.0 0.0
drawInventory.itemconnections.inv Dodge.Render.HUD src/Dodge/Render/HUD.hs:71:13-72 156379 102 0.0 0.0 0.0 0.0
drawItemConnections Dodge.Render.HUD src/Dodge/Render/HUD.hs:(324,1)-(327,37) 156381 102 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 156364 102 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 156367 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 156368 0 0.0 0.0 0.0 0.0
invAdj Dodge.Item.Grammar src/Dodge/Item/Grammar.hs:(236,1)-(242,50) 156375 0 0.0 0.0 0.0 0.0
invDT Dodge.Item.Grammar src/Dodge/Item/Grammar.hs:(217,1)-(219,34) 156376 0 0.0 0.0 0.0 0.0
_unNIntMap NewInt src/NewInt.hs:22:34-43 156378 102 0.0 0.0 0.0 0.0
joinItemsInList Dodge.Item.Grammar src/Dodge/Item/Grammar.hs:(207,1)-(213,32) 156377 0 0.0 0.0 0.0 0.0
joinItemsInList.h Dodge.Item.Grammar src/Dodge/Item/Grammar.hs:(209,5)-(213,32) 156380 102 0.0 0.0 0.0 0.0
drawInventory.f Dodge.Render.HUD src/Dodge/Render/HUD.hs:67:5-37 156304 0 0.0 0.0 0.0 0.0
drawInventory.f.\ Dodge.Render.HUD src/Dodge/Render/HUD.hs:67:31-36 156317 102 0.0 0.0 0.0 0.0
drawSubInventory Dodge.Render.HUD src/Dodge/Render/HUD.hs:(164,1)-(171,58) 143795 138 0.0 0.0 0.3 0.6
drawRBOptions Dodge.Render.HUD src/Dodge/Render/HUD.hs:(252,1)-(308,35) 156405 102 0.0 0.0 0.0 0.0
_input Dodge.Data.World src/Dodge/Data/World.hs:41:7-12 156406 102 0.0 0.0 0.0 0.0
_mouseButtons Dodge.Data.Input src/Dodge/Data/Input.hs:38:7-19 156407 102 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143797 36 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143798 36 0.0 0.0 0.0 0.0
drawTerminalDisplay Dodge.Render.HUD src/Dodge/Render/HUD.hs:(361,1)-(385,62) 143801 36 0.0 0.0 0.3 0.6
drawSelectionList Dodge.Render.List src/Dodge/Render/List.hs:(37,1)-(43,42) 143802 36 0.0 0.0 0.2 0.6
drawListYgapScaleYoff Dodge.Render.List src/Dodge/Render/List.hs:97:1-84 143817 36 0.0 0.0 0.1 0.2
drawListElement Dodge.Render.List src/Dodge/Render/List.hs:(188,1)-(190,35) 143827 234 0.1 0.2 0.1 0.2
_vxPos Picture.Data src/Picture/Data.hs:12:7-12 143850 65772 0.0 0.0 0.0 0.0
translateScreenPos Dodge.ScreenPos src/Dodge/ScreenPos.hs:13:1-64 143803 36 0.0 0.2 0.0 0.2
_vxPos Picture.Data src/Picture/Data.hs:12:7-12 143851 32886 0.0 0.0 0.0 0.0
screenPosAbs Dodge.ScreenPos src/Dodge/ScreenPos.hs:(16,1)-(19,38) 143804 36 0.0 0.0 0.0 0.0
* Linear.V2 src/Linear/V2.hs:211:3-18 143809 36 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 143810 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 143811 36 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 143815 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 143812 36 0.0 0.0 0.0 0.0
+ Linear.V2 src/Linear/V2.hs:207:3-18 143805 36 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 143806 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 143807 36 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 143816 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 143808 36 0.0 0.0 0.0 0.0
screenPosAbs.h Dodge.ScreenPos src/Dodge/ScreenPos.hs:19:5-38 143814 36 0.0 0.0 0.0 0.0
screenPosAbs.w Dodge.ScreenPos src/Dodge/ScreenPos.hs:18:5-38 143813 36 0.0 0.0 0.0 0.0
makeSelectionListPictures Dodge.Render.List src/Dodge/Render/List.hs:(67,1)-(69,60) 143818 0 0.0 0.0 0.1 0.2
makeSelectionListPictures.f Dodge.Render.List src/Dodge/Render/List.hs:69:5-60 143821 234 0.1 0.2 0.1 0.2
_siPictures Dodge.Data.SelectionList src/Dodge/Data/SelectionList.hs:43:11-21 143822 234 0.0 0.0 0.0 0.0
_siColor Dodge.Data.SelectionList src/Dodge/Data/SelectionList.hs:47:11-18 143849 204 0.0 0.0 0.0 0.0
drawTerminalDisplay.displayTermInput Dodge.Render.HUD src/Dodge/Render/HUD.hs:(377,5)-(384,29) 144007 36 0.0 0.0 0.0 0.0
_tmStatus Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:29:7-15 144008 36 0.0 0.0 0.0 0.0
drawTerminalDisplay.f Dodge.Render.HUD src/Dodge/Render/HUD.hs:(373,5)-(376,35) 143820 36 0.0 0.0 0.0 0.0
drawTerminalDisplay.toselitm Dodge.Render.HUD src/Dodge/Render/HUD.hs:371:5-63 143824 234 0.0 0.0 0.0 0.0
_1 Control.Lens.Tuple src/Control/Lens/Tuple.hs:120:3-37 144011 198 0.0 0.0 0.0 0.0
_1.\ Control.Lens.Tuple src/Control/Lens/Tuple.hs:120:32-37 144012 198 0.0 0.0 0.0 0.0
_tmDisplayedLines Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:25:7-23 144010 36 0.0 0.0 0.0 0.0
drawTerminalDisplay.displayTermInput Dodge.Render.HUD src/Dodge/Render/HUD.hs:(377,5)-(384,29) 144009 0 0.0 0.0 0.0 0.0
drawTerminalDisplay.tid Dodge.Render.HUD src/Dodge/Render/HUD.hs:369:5-20 143999 36 0.0 0.0 0.0 0.0
drawTerminalDisplay.spincurs Dodge.Render.HUD src/Dodge/Render/HUD.hs:385:5-62 144018 19 0.0 0.0 0.0 0.0
clockCycle Dodge.Clock src/Dodge/Clock.hs:(9,1)-(13,23) 144073 19 0.0 0.0 0.0 0.0
basicLength Data.Vector src/Data/Vector.hs:276:3-32 144080 19 0.0 0.0 0.0 0.0
basicUnsafeIndexM Data.Vector src/Data/Vector.hs:282:3-62 144081 19 0.0 0.0 0.0 0.0
array# Data.Primitive.Array Data/Primitive/Array.hs:69:5-10 144082 19 0.0 0.0 0.0 0.0
clockCycle.i Dodge.Clock src/Dodge/Clock.hs:13:5-23 144078 19 0.0 0.0 0.0 0.0
clockCycle.l Dodge.Clock src/Dodge/Clock.hs:11:5-19 144074 19 0.0 0.0 0.0 0.0
basicLength Data.Vector src/Data/Vector.hs:276:3-32 144076 19 0.0 0.0 0.0 0.0
unId Data.Vector.Fusion.Util src/Data/Vector/Fusion/Util.hs:25:21-24 144075 19 0.0 0.0 0.0 0.0
clockCycle.t Dodge.Clock src/Dodge/Clock.hs:12:5-41 144077 19 0.0 0.0 0.0 0.0
unBox Data.Stream.Monadic src/Data/Stream/Monadic.hs:116:20-24 144083 19 0.0 0.0 0.0 0.0
unId Data.Vector.Fusion.Util src/Data/Vector/Fusion/Util.hs:25:21-24 144079 19 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 143796 36 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143799 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143800 0 0.0 0.0 0.0 0.0
drawMenuScreen Dodge.Render.MenuScreen src/Dodge/Render/MenuScreen.hs:(15,1)-(17,58) 134662 32 0.0 0.0 0.0 0.1
drawMenuScreen.\ Dodge.Render.MenuScreen src/Dodge/Render/MenuScreen.hs:16:57-74 134663 32 0.0 0.0 0.0 0.1
drawOptions Dodge.Render.MenuScreen src/Dodge/Render/MenuScreen.hs:(23,1)-(30,77) 134664 32 0.0 0.0 0.0 0.1
drawCursorAt Dodge.Render.List src/Dodge/Render/List.hs:(79,1)-(91,29) 135061 32 0.0 0.0 0.0 0.0
drawSelectionList Dodge.Render.List src/Dodge/Render/List.hs:(37,1)-(43,42) 135015 32 0.0 0.0 0.0 0.0
drawListYgapScaleYoff Dodge.Render.List src/Dodge/Render/List.hs:97:1-84 135041 32 0.0 0.0 0.0 0.0
translateScreenPos Dodge.ScreenPos src/Dodge/ScreenPos.hs:13:1-64 135016 32 0.0 0.0 0.0 0.0
screenPosAbs Dodge.ScreenPos src/Dodge/ScreenPos.hs:(16,1)-(19,38) 135017 32 0.0 0.0 0.0 0.0
* Linear.V2 src/Linear/V2.hs:211:3-18 135024 32 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 135025 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 135026 32 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 135039 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 135027 32 0.0 0.0 0.0 0.0
+ Linear.V2 src/Linear/V2.hs:207:3-18 135018 32 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 135021 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 135022 32 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 135040 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 135023 32 0.0 0.0 0.0 0.0
screenPosAbs.h Dodge.ScreenPos src/Dodge/ScreenPos.hs:19:5-38 135038 32 0.0 0.0 0.0 0.0
screenPosAbs.w Dodge.ScreenPos src/Dodge/ScreenPos.hs:18:5-38 135037 32 0.0 0.0 0.0 0.0
drawTitle Dodge.Render.MenuScreen src/Dodge/Render/MenuScreen.hs:(36,1)-(39,21) 134719 32 0.0 0.0 0.0 0.0
_vxPos Picture.Data src/Picture/Data.hs:12:7-12 134721 14208 0.0 0.0 0.0 0.0
drawTitle.hh Dodge.Render.MenuScreen src/Dodge/Render/MenuScreen.hs:38:5-22 134726 32 0.0 0.0 0.0 0.0
halfHeight Dodge.Base.Window src/Dodge/Base/Window.hs:50:1-35 134727 0 0.0 0.0 0.0 0.0
windowYFloat Dodge.Data.Config src/Dodge/Data/Config.hs:64:1-38 134728 0 0.0 0.0 0.0 0.0
_windowY Dodge.Data.Config src/Dodge/Data/Config.hs:52:7-14 134729 32 0.0 0.0 0.0 0.0
drawTitle.hw Dodge.Render.MenuScreen src/Dodge/Render/MenuScreen.hs:39:5-21 134722 32 0.0 0.0 0.0 0.0
halfWidth Dodge.Base.Window src/Dodge/Base/Window.hs:49:1-34 134723 0 0.0 0.0 0.0 0.0
windowXFloat Dodge.Data.Config src/Dodge/Data/Config.hs:62:1-38 134724 0 0.0 0.0 0.0 0.0
_windowX Dodge.Data.Config src/Dodge/Data/Config.hs:51:7-14 134725 32 0.0 0.0 0.0 0.0
translateScreenPos Dodge.ScreenPos src/Dodge/ScreenPos.hs:13:1-64 135044 32 0.0 0.0 0.0 0.0
screenPosAbs Dodge.ScreenPos src/Dodge/ScreenPos.hs:(16,1)-(19,38) 135045 32 0.0 0.0 0.0 0.0
* Linear.V2 src/Linear/V2.hs:211:3-18 135050 32 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 135051 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 135052 32 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 135059 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 135053 32 0.0 0.0 0.0 0.0
+ Linear.V2 src/Linear/V2.hs:207:3-18 135046 32 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 135047 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 135048 32 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 135060 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 135049 32 0.0 0.0 0.0 0.0
screenPosAbs.h Dodge.ScreenPos src/Dodge/ScreenPos.hs:19:5-38 135058 32 0.0 0.0 0.0 0.0
screenPosAbs.w Dodge.ScreenPos src/Dodge/ScreenPos.hs:18:5-38 135057 32 0.0 0.0 0.0 0.0
darkenBackground Dodge.Render.MenuScreen src/Dodge/Render/MenuScreen.hs:33:1-78 134666 0 0.0 0.0 0.0 0.0
polyToTris Geometry.Triangulate src/Geometry/Triangulate.hs:(9,1)-(12,17) 134683 32 0.0 0.0 0.0 0.0
polyToTris.f Geometry.Triangulate src/Geometry/Triangulate.hs:11:5-34 134684 64 0.0 0.0 0.0 0.0
screenBox Dodge.Base.Window src/Dodge/Base/Window.hs:(54,1)-(57,21) 134667 32 0.0 0.0 0.0 0.0
rectNSWE Geometry.Polygon src/Geometry/Polygon.hs:16:1-55 134682 32 0.0 0.0 0.0 0.0
screenBox.hh Dodge.Base.Window src/Dodge/Base/Window.hs:57:5-21 134676 32 0.0 0.0 0.0 0.0
halfHeight Dodge.Base.Window src/Dodge/Base/Window.hs:50:1-35 134678 0 0.0 0.0 0.0 0.0
windowYFloat Dodge.Data.Config src/Dodge/Data/Config.hs:64:1-38 134680 0 0.0 0.0 0.0 0.0
_windowY Dodge.Data.Config src/Dodge/Data/Config.hs:52:7-14 134681 32 0.0 0.0 0.0 0.0
screenBox.hw Dodge.Base.Window src/Dodge/Base/Window.hs:56:5-20 134668 32 0.0 0.0 0.0 0.0
halfWidth Dodge.Base.Window src/Dodge/Base/Window.hs:49:1-34 134670 0 0.0 0.0 0.0 0.0
windowXFloat Dodge.Data.Config src/Dodge/Data/Config.hs:62:1-38 134672 0 0.0 0.0 0.0 0.0
_windowX Dodge.Data.Config src/Dodge/Data/Config.hs:51:7-14 134673 32 0.0 0.0 0.0 0.0
drawMouseCursor Dodge.Render.Picture src/Dodge/Render/Picture.hs:(86,1)-(90,27) 135380 170 0.0 0.0 0.0 0.0
_vxPos Picture.Data src/Picture/Data.hs:12:7-12 135390 5664 0.0 0.0 0.0 0.0
mouseCursorType Dodge.Render.Picture src/Dodge/Render/Picture.hs:(93,1)-(130,36) 135381 170 0.0 0.0 0.0 0.0
fixedCoordPictures.cfig Dodge.Render.Picture src/Dodge/Render/Picture.hs:45:5-22 134674 170 0.0 0.0 0.0 0.0
_uvConfig Dodge.Data.Universe src/Dodge/Data/Universe.hs:35:7-15 134675 170 0.0 0.0 0.0 0.0
fixedCoordPictures.hh Dodge.Render.Picture src/Dodge/Render/Picture.hs:47:5-24 135353 170 0.0 0.0 0.0 0.0
halfHeight Dodge.Base.Window src/Dodge/Base/Window.hs:50:1-35 135354 0 0.0 0.0 0.0 0.0
windowYFloat Dodge.Data.Config src/Dodge/Data/Config.hs:64:1-38 135355 0 0.0 0.0 0.0 0.0
_windowY Dodge.Data.Config src/Dodge/Data/Config.hs:52:7-14 135356 170 0.0 0.0 0.0 0.0
fixedCoordPictures.hw Dodge.Render.Picture src/Dodge/Render/Picture.hs:46:5-23 135349 170 0.0 0.0 0.0 0.0
halfWidth Dodge.Base.Window src/Dodge/Base/Window.hs:49:1-34 135350 0 0.0 0.0 0.0 0.0
windowXFloat Dodge.Data.Config src/Dodge/Data/Config.hs:62:1-38 135351 0 0.0 0.0 0.0 0.0
_windowX Dodge.Data.Config src/Dodge/Data/Config.hs:51:7-14 135352 170 0.0 0.0 0.0 0.0
fixedCoordPictures.ttl Dodge.Render.Picture src/Dodge/Render/Picture.hs:48:5-24 135331 170 0.0 0.0 0.0 0.0
toTopLeft Dodge.Render.List src/Dodge/Render/List.hs:227:1-63 135332 170 0.0 0.0 0.0 0.0
_vxPos Picture.Data src/Picture/Data.hs:12:7-12 135364 1020 0.0 0.0 0.0 0.0
halfHeight Dodge.Base.Window src/Dodge/Base/Window.hs:50:1-35 135361 0 0.0 0.0 0.0 0.0
windowYFloat Dodge.Data.Config src/Dodge/Data/Config.hs:64:1-38 135362 0 0.0 0.0 0.0 0.0
_windowY Dodge.Data.Config src/Dodge/Data/Config.hs:52:7-14 135363 170 0.0 0.0 0.0 0.0
halfWidth Dodge.Base.Window src/Dodge/Base/Window.hs:49:1-34 135358 0 0.0 0.0 0.0 0.0
windowXFloat Dodge.Data.Config src/Dodge/Data/Config.hs:62:1-38 135359 0 0.0 0.0 0.0 0.0
_windowX Dodge.Data.Config src/Dodge/Data/Config.hs:51:7-14 135360 170 0.0 0.0 0.0 0.0
toTopLeft Dodge.Render.List src/Dodge/Render/List.hs:227:1-63 135416 170 0.0 0.0 0.0 0.0
drawList Dodge.Render.List src/Dodge/Render/List.hs:210:1-38 135335 0 0.0 0.0 0.0 0.0
drawListElement Dodge.Render.List src/Dodge/Render/List.hs:(188,1)-(190,35) 135346 170 0.0 0.0 0.0 0.0
_vxPos Picture.Data src/Picture/Data.hs:12:7-12 135348 2040 0.0 0.0 0.0 0.0
drawListYgapScaleYoff Dodge.Render.List src/Dodge/Render/List.hs:97:1-84 135336 0 0.0 0.0 0.0 0.0
viewClipBounds Dodge.Debug.Picture src/Dodge/Debug/Picture.hs:(337,1)-(352,19) 135447 170 0.0 0.0 0.0 0.0
_debug_view_clip_bounds Dodge.Data.Config src/Dodge/Data/Config.hs:56:7-29 135448 340 0.0 0.0 0.0 0.0
== Dodge.Data.Config src/Dodge/Data/Config.hs:109:21-22 135449 170 0.0 0.0 0.0 0.0
drawLightSource Dodge.LightSource.Draw src/Dodge/LightSource/Draw.hs:8:1-26 144353 0 0.0 0.0 0.1 0.1
defLSPic Dodge.LightSource.Draw src/Dodge/LightSource/Draw.hs:(11,1)-(14,35) 144354 3726 0.1 0.1 0.1 0.1
_vxPos Picture.Data src/Picture/Data.hs:12:7-12 144364 11178 0.0 0.0 0.0 0.0
_lsParam Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:23:7-14 144362 3726 0.0 0.0 0.0 0.0
_lsPos Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:15:7-12 144363 3726 0.0 0.0 0.0 0.0
defLSPic.(...) Dodge.LightSource.Draw src/Dodge/LightSource/Draw.hs:14:5-35 144357 3726 0.0 0.0 0.0 0.0
_lsCol Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:17:7-12 144359 3726 0.0 0.0 0.0 0.0
_lsParam Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:23:7-14 144358 3726 0.0 0.0 0.0 0.0
defLSPic.b Dodge.LightSource.Draw src/Dodge/LightSource/Draw.hs:14:5-35 144361 3726 0.0 0.0 0.0 0.0
defLSPic.col Dodge.LightSource.Draw src/Dodge/LightSource/Draw.hs:13:5-20 144355 3726 0.0 0.0 0.0 0.0
defLSPic.g Dodge.LightSource.Draw src/Dodge/LightSource/Draw.hs:14:5-35 144360 3726 0.0 0.0 0.0 0.0
defLSPic.r Dodge.LightSource.Draw src/Dodge/LightSource/Draw.hs:14:5-35 144356 3726 0.0 0.0 0.0 0.0
drawChasm Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:54:1-59 143545 0 0.0 0.0 0.6 0.7
drawCliff Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:(57,1)-(62,64) 143551 3360 0.1 0.1 0.5 0.6
+ Linear.V2 src/Linear/V2.hs:207:3-18 145312 6624 0.0 0.0 0.1 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 145313 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 145314 6624 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 145325 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 145315 6624 0.0 0.0 0.0 0.0
* Linear.V2 src/Linear/V2.hs:211:3-18 145316 3312 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 145317 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 145318 3312 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 145326 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 145319 3312 0.0 0.0 0.0 0.0
- Linear.V2 src/Linear/V2.hs:209:3-18 145327 3312 0.0 0.0 0.0 0.0
liftA2 Linear.V2 src/Linear/V2.hs:168:10-23 145328 0 0.0 0.0 0.0 0.0
<*> Linear.V2 src/Linear/V2.hs:171:3-36 145329 3312 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 145331 0 0.0 0.0 0.0 0.0
fmap Linear.V2 src/Linear/V2.hs:137:3-34 145330 3312 0.0 0.0 0.0 0.0
fromRational Linear.V2 src/Linear/V2.hs:227:3-36 145320 3312 0.0 0.0 0.0 0.0
centroidNum Geometry.Polygon src/Geometry/Polygon.hs:172:1-66 145281 0 0.0 0.0 0.3 0.3
/ Linear.V3 src/Linear/V3.hs:199:3-18 145335 0 0.0 0.0 0.0 0.0
liftA2 Linear.V3 src/Linear/V3.hs:148:10-23 145336 0 0.0 0.0 0.0 0.0
fmap Linear.V3 src/Linear/V3.hs:107:3-42 145340 3289 0.0 0.0 0.0 0.0
<*> Control.Foldl src/Control/Foldl.hs:(273,5)-(277,32) 145285 0 0.0 0.0 0.1 0.1
<*>.step Control.Foldl src/Control/Foldl.hs:274:13-64 145286 19872 0.0 0.0 0.0 0.1
fmap Control.Foldl src/Control/Foldl.hs:240:5-62 145297 0 0.0 0.0 0.0 0.0
+ Linear.V3 src/Linear/V3.hs:181:3-18 145298 0 0.0 0.0 0.0 0.0
liftA2 Linear.V3 src/Linear/V3.hs:148:10-23 145299 0 0.0 0.0 0.0 0.0
<*> Linear.V3 src/Linear/V3.hs:151:3-46 145300 19872 0.0 0.0 0.0 0.0
fmap Linear.V3 src/Linear/V3.hs:107:3-42 145311 143 0.0 0.0 0.0 0.0
<*>.done Control.Foldl src/Control/Foldl.hs:276:13-51 145332 3312 0.0 0.0 0.0 0.0
fmap Control.Foldl src/Control/Foldl.hs:240:5-62 145333 0 0.0 0.0 0.0 0.0
/ Linear.V3 src/Linear/V3.hs:199:3-18 145337 0 0.0 0.0 0.0 0.0
liftA2 Linear.V3 src/Linear/V3.hs:148:10-23 145338 0 0.0 0.0 0.0 0.0
<*> Linear.V3 src/Linear/V3.hs:151:3-46 145339 3312 0.0 0.0 0.0 0.0
fmap Linear.V3 src/Linear/V3.hs:107:3-42 145341 23 0.0 0.0 0.0 0.0
fmap Control.Foldl src/Control/Foldl.hs:240:5-62 145294 0 0.0 0.0 0.0 0.1
+ Linear.V3 src/Linear/V3.hs:181:3-18 145295 0 0.0 0.0 0.0 0.1
liftA2 Linear.V3 src/Linear/V3.hs:148:10-23 145296 0 0.0 0.0 0.0 0.1
fmap Linear.V3 src/Linear/V3.hs:107:3-42 145301 19729 0.0 0.1 0.0 0.1
genericLength Control.Foldl src/Control/Foldl.hs:901:1-41 145302 0 0.0 0.0 0.1 0.1
genericLength.\ Control.Foldl src/Control/Foldl.hs:901:31-35 145303 19872 0.0 0.0 0.1 0.1
+ Linear.V3 src/Linear/V3.hs:181:3-18 145304 0 0.1 0.0 0.1 0.1
liftA2 Linear.V3 src/Linear/V3.hs:148:10-23 145305 0 0.0 0.0 0.1 0.1
<*> Linear.V3 src/Linear/V3.hs:151:3-46 145306 19872 0.0 0.0 0.0 0.0
fmap Linear.V3 src/Linear/V3.hs:107:3-42 145307 19872 0.0 0.1 0.0 0.1
overPosSH Shape src/Shape.hs:263:1-28 143552 0 0.0 0.1 0.0 0.1
loopPairs ListHelp src/ListHelp.hs:(31,1)-(35,69) 143546 841 0.0 0.0 0.0 0.0
loopPairs.f ListHelp src/ListHelp.hs:(33,5)-(34,40) 143547 3360 0.0 0.0 0.0 0.0
mconcat Data.Strict.Tuple src/Data/Strict/Tuple.hs:169:10-50 143548 840 0.0 0.0 0.0 0.0
mappend Data.Strict.Tuple src/Data/Strict/Tuple.hs:171:3-77 143550 3360 0.0 0.0 0.0 0.0
mempty Data.Strict.Tuple src/Data/Strict/Tuple.hs:170:3-55 143549 840 0.0 0.0 0.0 0.0
drawCreature Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:(73,1)-(79,29) 134413 0 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 134421 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 134423 0 0.0 0.0 0.0 0.0
worldSPic.foldup Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:48:5-21 134380 0 0.1 0.0 8.0 13.6
<> Data.Strict.Tuple src/Data/Strict/Tuple.hs:167:3-56 134407 7455 0.1 0.3 0.1 0.3
shiftDraw Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:(92,1)-(95,19) 143699 3289 0.0 0.0 0.0 0.0
bimap Data.Strict.Tuple src/Data/Strict/Tuple.hs:192:3-35 143704 6579 0.0 0.0 0.0 0.0
overPosSH Shape src/Shape.hs:263:1-28 143705 0 0.0 0.0 0.0 0.0
_blDraw Dodge.Data.Block src/Dodge/Data/Block.hs:29:7-13 143707 92 0.0 0.0 0.0 0.0
_blPos Dodge.Data.Block src/Dodge/Data/Block.hs:26:7-12 143706 92 0.0 0.0 0.0 0.0
drawCreature Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:(73,1)-(79,29) 134408 2594 0.0 0.0 7.6 13.1
bimap Data.Strict.Tuple src/Data/Strict/Tuple.hs:192:3-35 134642 5184 0.0 0.0 0.7 1.7
overPosSH Shape src/Shape.hs:263:1-28 134643 0 0.7 1.7 0.7 1.7
_crPos Dodge.Data.Creature src/Dodge/Data/Creature.hs:36:7-12 134644 2594 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 134409 2590 0.0 0.0 0.0 0.0
_crDir Dodge.Data.Creature src/Dodge/Data/Creature.hs:39:7-12 134803 2515 0.0 0.0 0.0 0.0
basicCrPict Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:31:1-64 134616 2157 0.0 0.0 6.9 11.4
mconcat Data.Strict.Tuple src/Data/Strict/Tuple.hs:169:10-50 134622 2162 0.0 0.0 0.0 0.0
mempty Data.Strict.Tuple src/Data/Strict/Tuple.hs:170:3-55 134623 2157 0.0 0.0 0.0 0.0
basicCrShape Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:(37,1)-(49,48) 134624 2159 0.1 0.1 6.9 11.4
basicCrShape.crsize Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:48:5-39 134632 2157 0.0 0.0 0.0 0.0
== Dodge.Data.CamouflageStatus src/Dodge/Data/CamouflageStatus.hs:8:15-16 134625 2155 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 135740 2091 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 135741 2091 0.0 0.0 0.0 0.0
<> Data.Strict.Tuple src/Data/Strict/Tuple.hs:167:3-56 135129 2091 0.0 0.0 0.0 0.0
_1 Control.Lens.Tuple src/Control/Lens/Tuple.hs:114:3-34 135130 2091 0.0 0.0 0.0 0.0
_crStance Dodge.Data.Creature src/Dodge/Data/Creature.hs:50:7-15 135743 2091 0.0 0.0 0.0 0.0
_skinHead Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:76:11-19 134739 2091 0.0 0.0 0.0 0.0
_skinLower Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:78:11-20 135748 2091 0.0 0.0 0.0 0.0
_skinUpper Dodge.Data.Creature.Misc src/Dodge/Data/Creature/Misc.hs:77:11-20 135133 2091 0.0 0.0 0.0 0.0
_strideLength Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:18:7-19 135742 2091 0.0 0.0 0.0 0.0
basicCrShape.cskin Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:47:5-32 134740 2091 0.0 0.0 0.0 0.0
_crType Dodge.Data.Creature src/Dodge/Data/Creature.hs:42:7-13 134743 2091 0.0 0.0 0.0 0.0
crShape Dodge.Creature.Shape src/Dodge/Creature/Shape.hs:(9,1)-(16,35) 134742 0 0.0 0.0 0.0 0.0
crShape.\ Dodge.Creature.Shape src/Dodge/Creature/Shape.hs:11:21-76 145020 1921 0.0 0.0 0.0 0.0
crShape.\ Dodge.Creature.Shape src/Dodge/Creature/Shape.hs:10:17-76 134744 170 0.0 0.0 0.0 0.0
basicCrShape.rotmdir Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:49:5-48 135738 2091 0.0 0.0 0.1 0.2
_crDir Dodge.Data.Creature src/Dodge/Data/Creature.hs:39:7-12 135750 2091 0.0 0.0 0.0 0.0
_crMvDir Dodge.Data.Creature src/Dodge/Data/Creature.hs:40:7-14 135749 2091 0.0 0.0 0.0 0.0
overPosSH Shape src/Shape.hs:263:1-28 135739 0 0.1 0.2 0.1 0.2
overPosSH Shape src/Shape.hs:263:1-28 134634 0 0.7 1.3 3.7 6.8
translateToES Dodge.Creature.HandPos src/Dodge/Creature/HandPos.hs:24:1-66 134757 87822 0.0 0.0 2.9 5.5
comp Quaternion src/Quaternion.hs:62:1-48 134768 87822 0.2 0.1 2.9 5.5
+ Linear.V3 src/Linear/V3.hs:181:3-18 134769 87822 0.0 0.1 0.3 0.6
liftA2 Linear.V3 src/Linear/V3.hs:148:10-23 134771 0 0.0 0.1 0.3 0.6
<*> Linear.V3 src/Linear/V3.hs:151:3-46 134772 87822 0.1 0.1 0.1 0.2
fmap Linear.V3 src/Linear/V3.hs:107:3-42 134802 0 0.1 0.1 0.1 0.1
fmap Linear.V3 src/Linear/V3.hs:107:3-42 134773 87822 0.1 0.3 0.1 0.3
rotate Linear.Quaternion src/Linear/Quaternion.hs:(582,1)-(583,53) 134784 87822 0.1 0.1 2.3 4.7
rotate.(...) Linear.Quaternion src/Linear/Quaternion.hs:583:3-53 134785 87822 0.0 0.0 2.3 4.7
* Linear.Quaternion src/Linear/Quaternion.hs:(252,3)-(253,73) 134792 175644 0.6 1.8 1.9 4.4
+ Linear.V3 src/Linear/V3.hs:181:3-18 134794 351288 0.1 0.3 1.3 2.6
liftA2 Linear.V3 src/Linear/V3.hs:148:10-23 134795 0 0.2 0.5 1.1 2.3
<*> Linear.V3 src/Linear/V3.hs:151:3-46 134796 351288 0.3 0.3 0.6 0.7
fmap Linear.V3 src/Linear/V3.hs:107:3-42 134800 0 0.3 0.4 0.3 0.4
fmap Linear.V3 src/Linear/V3.hs:107:3-42 134797 351288 0.3 1.1 0.3 1.1
fmap Linear.V3 src/Linear/V3.hs:107:3-42 134799 351288 0.0 0.0 0.0 0.0
cross Linear.V3 src/Linear/V3.hs:333:1-62 134798 175644 0.0 0.0 0.0 0.0
dot Linear.V3 src/Linear/V3.hs:251:3-51 134793 175644 0.0 0.0 0.0 0.0
conjugate Linear.Quaternion src/Linear/Quaternion.hs:357:3-66 134786 87822 0.1 0.1 0.3 0.3
negate Linear.V3 src/Linear/V3.hs:187:3-22 134787 87822 0.1 0.1 0.2 0.2
fmap Linear.V3 src/Linear/V3.hs:107:3-42 134788 87822 0.1 0.2 0.1 0.2
conjugate Linear.Conjugate src/Linear/Conjugate.hs:63:10-24 134791 0 0.0 0.0 0.0 0.0
rotate.ijk Linear.Quaternion src/Linear/Quaternion.hs:583:3-53 134801 87822 0.0 0.0 0.0 0.0
shoulderSH Dodge.Creature.Picture src/Dodge/Creature/Picture.hs:125:1-28 135508 0 0.0 0.0 0.1 0.2
overPosSH Shape src/Shape.hs:263:1-28 135509 0 0.1 0.2 0.1 0.2
translateToES Dodge.Creature.HandPos src/Dodge/Creature/HandPos.hs:24:1-66 134758 0 0.0 0.0 0.0 0.0
equipSitePQ Dodge.Creature.HandPos src/Dodge/Creature/HandPos.hs:(27,1)-(34,28) 134760 0 0.0 0.0 0.0 0.0
equipSitePQ.\ Dodge.Creature.HandPos src/Dodge/Creature/HandPos.hs:32:15-20 135608 2091 0.0 0.0 0.0 0.0
backPQ Dodge.Creature.HandPos src/Dodge/Creature/HandPos.hs:(128,1)-(131,37) 135609 2091 0.0 0.0 0.0 0.0
twists Dodge.Creature.Test src/Dodge/Creature/Test.hs:103:1-73 135612 2091 0.0 0.0 0.0 0.0
crInAimStance Dodge.Creature.Test src/Dodge/Creature/Test.hs:94:1-69 135613 4182 0.0 0.0 0.0 0.0
oneH Dodge.Creature.Test src/Dodge/Creature/Test.hs:97:1-28 135610 0 0.0 0.0 0.0 0.0
crInAimStance Dodge.Creature.Test src/Dodge/Creature/Test.hs:94:1-69 135611 2091 0.0 0.0 0.0 0.0
equipSitePQ.\ Dodge.Creature.HandPos src/Dodge/Creature/HandPos.hs:30:15-20 134761 2091 0.0 0.0 0.0 0.0
headPQ Dodge.Creature.HandPos src/Dodge/Creature/HandPos.hs:(116,1)-(119,38) 134762 2091 0.0 0.0 0.0 0.0
twists Dodge.Creature.Test src/Dodge/Creature/Test.hs:103:1-73 134763 2091 0.0 0.0 0.0 0.0
crInAimStance Dodge.Creature.Test src/Dodge/Creature/Test.hs:94:1-69 134764 4182 0.0 0.0 0.0 0.0
oneH Dodge.Creature.Test src/Dodge/Creature/Test.hs:97:1-28 134766 0 0.0 0.0 0.0 0.0
crInAimStance Dodge.Creature.Test src/Dodge/Creature/Test.hs:94:1-69 134767 2091 0.0 0.0 0.0 0.0
translateToLeftHand Dodge.Creature.HandPos src/Dodge/Creature/HandPos.hs:79:1-58 135113 0 0.0 0.0 1.4 2.0
bimap Data.Strict.Tuple src/Data/Strict/Tuple.hs:192:3-35 135115 2091 0.0 0.0 1.4 2.0
overPosSH Shape src/Shape.hs:263:1-28 135124 0 0.0 0.1 1.4 2.0
translatePointToLeftHand Dodge.Creature.HandPos src/Dodge/Creature/HandPos.hs:76:1-70 135285 29274 0.0 0.0 1.4 1.9
comp Quaternion src/Quaternion.hs:62:1-48 135297 29274 0.1 0.0 1.1 1.8
+ Linear.V3 src/Linear/V3.hs:181:3-18 135298 29274 0.0 0.0 0.1 0.2
liftA2 Linear.V3 src/Linear/V3.hs:148:10-23 135299 0 0.0 0.0 0.1 0.2
<*> Linear.V3 src/Linear/V3.hs:151:3-46 135300 29274 0.0 0.0 0.1 0.1
fmap Linear.V3 src/Linear/V3.hs:107:3-42 135325 0 0.0 0.0 0.0 0.0
fmap Linear.V3 src/Linear/V3.hs:107:3-42 135301 29274 0.0 0.1 0.0 0.1
rotate Linear.Quaternion src/Linear/Quaternion.hs:(582,1)-(583,53) 135308 29274 0.0 0.0 0.8 1.6
rotate.(...) Linear.Quaternion src/Linear/Quaternion.hs:583:3-53 135309 29274 0.0 0.0 0.8 1.6
* Linear.Quaternion src/Linear/Quaternion.hs:(252,3)-(253,73) 135314 58548 0.2 0.6 0.7 1.5
+ Linear.V3 src/Linear/V3.hs:181:3-18 135316 117096 0.1 0.1 0.5 0.9
liftA2 Linear.V3 src/Linear/V3.hs:148:10-23 135318 0 0.1 0.2 0.5 0.8
<*> Linear.V3 src/Linear/V3.hs:151:3-46 135319 117096 0.1 0.1 0.2 0.2
fmap Linear.V3 src/Linear/V3.hs:107:3-42 135323 0 0.1 0.1 0.1 0.1
fmap Linear.V3 src/Linear/V3.hs:107:3-42 135320 117096 0.2 0.4 0.2 0.4
fmap Linear.V3 src/Linear/V3.hs:107:3-42 135322 117096 0.0 0.0 0.0 0.0
cross Linear.V3 src/Linear/V3.hs:333:1-62 135321 58548 0.0 0.0 0.0 0.0
dot Linear.V3 src/Linear/V3.hs:251:3-51 135315 58548 0.0 0.0 0.0 0.0
conjugate Linear.Quaternion src/Linear/Quaternion.hs:357:3-66 135310 29274 0.0 0.0 0.0 0.1
negate Linear.V3 src/Linear/V3.hs:187:3-22 135311 29274 0.0 0.0 0.0 0.1
fmap Linear.V3 src/Linear/V3.hs:107:3-42 135312 29274 0.0 0.1 0.0 0.1
conjugate Linear.Conjugate src/Linear/Conjugate.hs:63:10-24 135313 0 0.0 0.0 0.0 0.0
rotate.ijk Linear.Quaternion src/Linear/Quaternion.hs:583:3-53 135324 29274 0.0 0.0 0.0 0.0
leftHandPQ Dodge.Creature.HandPos src/Dodge/Creature/HandPos.hs:(61,1)-(73,40) 135286 29274 0.2 0.1 0.3 0.1
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 135295 29274 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 135296 29274 0.0 0.0 0.0 0.0
leftHandPQ.off Dodge.Creature.HandPos src/Dodge/Creature/HandPos.hs:70:5-11 135307 29274 0.0 0.0 0.0 0.0
leftHandPQ.sLen Dodge.Creature.HandPos src/Dodge/Creature/HandPos.hs:71:5-39 135304 29274 0.0 0.0 0.0 0.0
_crStance Dodge.Data.Creature src/Dodge/Data/Creature.hs:50:7-15 135305 29274 0.0 0.0 0.0 0.0
_strideLength Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:18:7-19 135306 29274 0.0 0.0 0.0 0.0
twists Dodge.Creature.Test src/Dodge/Creature/Test.hs:103:1-73 135289 29274 0.0 0.0 0.0 0.0
crInAimStance Dodge.Creature.Test src/Dodge/Creature/Test.hs:94:1-69 135290 58548 0.0 0.0 0.0 0.0
leftHandPQ.g Dodge.Creature.HandPos src/Dodge/Creature/HandPos.hs:73:5-40 135303 28770 0.0 0.0 0.0 0.0
leftHandPQ.f Dodge.Creature.HandPos src/Dodge/Creature/HandPos.hs:72:5-49 156436 504 0.0 0.0 0.0 0.0
oneH Dodge.Creature.Test src/Dodge/Creature/Test.hs:97:1-28 135287 0 0.0 0.0 0.0 0.0
crInAimStance Dodge.Creature.Test src/Dodge/Creature/Test.hs:94:1-69 135288 29274 0.0 0.0 0.0 0.0
twoFlat Dodge.Creature.Test src/Dodge/Creature/Test.hs:100:1-35 135292 0 0.0 0.0 0.0 0.0
crInAimStance Dodge.Creature.Test src/Dodge/Creature/Test.hs:94:1-69 135293 29274 0.0 0.0 0.0 0.0
translateToRightHand Dodge.Creature.HandPos src/Dodge/Creature/HandPos.hs:55:1-60 135126 0 0.0 0.0 1.3 2.0
bimap Data.Strict.Tuple src/Data/Strict/Tuple.hs:192:3-35 135127 2091 0.0 0.0 1.3 2.0
overPosSH Shape src/Shape.hs:263:1-28 135128 0 0.0 0.1 1.3 2.0
translatePointToRightHand Dodge.Creature.HandPos src/Dodge/Creature/HandPos.hs:37:1-73 135134 29274 0.0 0.0 1.3 1.9
comp Quaternion src/Quaternion.hs:62:1-48 135147 29274 0.1 0.0 1.0 1.8
+ Linear.V3 src/Linear/V3.hs:181:3-18 135148 29274 0.0 0.0 0.2 0.2
liftA2 Linear.V3 src/Linear/V3.hs:148:10-23 135149 0 0.0 0.0 0.2 0.2
<*> Linear.V3 src/Linear/V3.hs:151:3-46 135150 29274 0.1 0.0 0.1 0.1
fmap Linear.V3 src/Linear/V3.hs:107:3-42 135173 0 0.1 0.0 0.1 0.0
fmap Linear.V3 src/Linear/V3.hs:107:3-42 135151 29274 0.0 0.1 0.0 0.1
rotate Linear.Quaternion src/Linear/Quaternion.hs:(582,1)-(583,53) 135157 29274 0.0 0.0 0.7 1.6
rotate.(...) Linear.Quaternion src/Linear/Quaternion.hs:583:3-53 135158 29274 0.0 0.0 0.7 1.6
* Linear.Quaternion src/Linear/Quaternion.hs:(252,3)-(253,73) 135163 58548 0.2 0.6 0.6 1.5
+ Linear.V3 src/Linear/V3.hs:181:3-18 135165 117096 0.1 0.1 0.4 0.9
liftA2 Linear.V3 src/Linear/V3.hs:148:10-23 135166 0 0.0 0.2 0.4 0.8
<*> Linear.V3 src/Linear/V3.hs:151:3-46 135167 117096 0.1 0.1 0.3 0.2
fmap Linear.V3 src/Linear/V3.hs:107:3-42 135171 0 0.1 0.1 0.1 0.1
fmap Linear.V3 src/Linear/V3.hs:107:3-42 135168 117096 0.1 0.4 0.1 0.4
fmap Linear.V3 src/Linear/V3.hs:107:3-42 135170 117096 0.0 0.0 0.0 0.0
cross Linear.V3 src/Linear/V3.hs:333:1-62 135169 58548 0.0 0.0 0.0 0.0
dot Linear.V3 src/Linear/V3.hs:251:3-51 135164 58548 0.0 0.0 0.0 0.0
conjugate Linear.Quaternion src/Linear/Quaternion.hs:357:3-66 135159 29274 0.0 0.0 0.1 0.1
negate Linear.V3 src/Linear/V3.hs:187:3-22 135160 29274 0.0 0.0 0.0 0.1
fmap Linear.V3 src/Linear/V3.hs:107:3-42 135161 29274 0.0 0.1 0.0 0.1
rotate.ijk Linear.Quaternion src/Linear/Quaternion.hs:583:3-53 135172 29274 0.0 0.0 0.0 0.0
rightHandPQ Dodge.Creature.HandPos src/Dodge/Creature/HandPos.hs:(40,1)-(52,40) 135135 29274 0.3 0.1 0.3 0.1
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 135145 29274 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 135146 29274 0.0 0.0 0.0 0.0
rightHandPQ.off Dodge.Creature.HandPos src/Dodge/Creature/HandPos.hs:49:5-11 135156 29274 0.0 0.0 0.0 0.0
rightHandPQ.sLen Dodge.Creature.HandPos src/Dodge/Creature/HandPos.hs:50:5-39 135153 29274 0.0 0.0 0.0 0.0
_crStance Dodge.Data.Creature src/Dodge/Data/Creature.hs:50:7-15 135154 29274 0.0 0.0 0.0 0.0
_strideLength Dodge.Data.Creature.Stance src/Dodge/Data/Creature/Stance.hs:18:7-19 135155 29274 0.0 0.0 0.0 0.0
twists Dodge.Creature.Test src/Dodge/Creature/Test.hs:103:1-73 135140 29274 0.0 0.0 0.0 0.0
crInAimStance Dodge.Creature.Test src/Dodge/Creature/Test.hs:94:1-69 135141 58548 0.0 0.0 0.0 0.0
rightHandPQ.f Dodge.Creature.HandPos src/Dodge/Creature/HandPos.hs:51:5-49 135152 28770 0.0 0.0 0.0 0.0
rightHandPQ.g Dodge.Creature.HandPos src/Dodge/Creature/HandPos.hs:52:5-40 156435 504 0.0 0.0 0.0 0.0
oneH Dodge.Creature.Test src/Dodge/Creature/Test.hs:97:1-28 135136 0 0.0 0.0 0.0 0.0
crInAimStance Dodge.Creature.Test src/Dodge/Creature/Test.hs:94:1-69 135137 29274 0.0 0.0 0.0 0.0
twoFlat Dodge.Creature.Test src/Dodge/Creature/Test.hs:100:1-35 135143 0 0.0 0.0 0.0 0.0
crInAimStance Dodge.Creature.Test src/Dodge/Creature/Test.hs:94:1-69 135144 29274 0.0 0.0 0.0 0.0
<> Data.Strict.Tuple src/Data/Strict/Tuple.hs:167:3-56 134641 2157 0.0 0.0 0.0 0.0
_crInv Dodge.Data.Creature src/Dodge/Data/Creature.hs:45:7-12 134620 2156 0.0 0.0 0.0 0.0
invDT Dodge.Item.Grammar src/Dodge/Item/Grammar.hs:(217,1)-(219,34) 134617 0 0.0 0.0 0.0 0.0
_unNIntMap NewInt src/NewInt.hs:22:34-43 134619 2157 0.0 0.0 0.0 0.0
joinItemsInList Dodge.Item.Grammar src/Dodge/Item/Grammar.hs:(207,1)-(213,32) 134618 0 0.0 0.0 0.0 0.0
joinItemsInList.h Dodge.Item.Grammar src/Dodge/Item/Grammar.hs:(209,5)-(213,32) 134621 2157 0.0 0.0 0.0 0.0
btSPic Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:131:1-85 143651 721 0.0 0.0 0.0 0.0
bimap Data.Strict.Tuple src/Data/Strict/Tuple.hs:192:3-35 143655 1442 0.0 0.0 0.0 0.0
overPosSH Shape src/Shape.hs:263:1-28 143656 0 0.0 0.0 0.0 0.0
_btPos Dodge.Data.Button src/Dodge/Data/Button.hs:29:7-12 143652 721 0.0 0.0 0.0 0.0
drawButton Dodge.Button.Draw src/Dodge/Button/Draw.hs:(11,1)-(14,36) 143653 721 0.0 0.0 0.0 0.0
mempty Data.Strict.Tuple src/Data/Strict/Tuple.hs:170:3-55 143654 580 0.0 0.0 0.0 0.0
defaultDrawButton Dodge.Button.Draw src/Dodge/Button/Draw.hs:(30,1)-(37,13) 143657 140 0.0 0.0 0.0 0.0
defaultDrawButton.buttonGeometry Dodge.Button.Draw src/Dodge/Button/Draw.hs:(34,5)-(36,53) 145172 138 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 145173 138 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 145174 138 0.0 0.0 0.0 0.0
overPosSH Shape src/Shape.hs:263:1-28 143658 0 0.0 0.0 0.0 0.0
drawSwitch Dodge.Button.Draw src/Dodge/Button/Draw.hs:(17,1)-(27,9) 143659 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143660 1 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143661 1 0.0 0.0 0.0 0.0
drawSwitch.flick Dodge.Button.Draw src/Dodge/Button/Draw.hs:(21,5)-(27,9) 143662 1 0.0 0.0 0.0 0.0
overPosSH Shape src/Shape.hs:263:1-28 145194 0 0.0 0.0 0.0 0.0
_btRot Dodge.Data.Button src/Dodge/Data/Button.hs:30:7-12 145182 139 0.0 0.0 0.0 0.0
mcSPic Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:134:1-92 143627 580 0.0 0.0 0.0 0.1
bimap Data.Strict.Tuple src/Data/Strict/Tuple.hs:192:3-35 143643 1160 0.0 0.0 0.0 0.1
overPosSH Shape src/Shape.hs:263:1-28 143644 0 0.0 0.1 0.0 0.1
_mcPos Dodge.Data.Machine src/Dodge/Data/Machine.hs:32:7-12 143628 580 0.0 0.0 0.0 0.0
drawMachine Dodge.Machine.Draw src/Dodge/Machine/Draw.hs:(17,1)-(25,47) 143629 580 0.0 0.0 0.0 0.0
_mcType Dodge.Data.Machine src/Dodge/Data/Machine.hs:37:7-13 143630 580 0.0 0.0 0.0 0.0
drawMachine.lw Dodge.Machine.Draw src/Dodge/Machine/Draw.hs:24:5-21 143639 408 0.0 0.0 0.0 0.0
terminalSPic Dodge.Machine.Draw src/Dodge/Machine/Draw.hs:41:1-42 143631 408 0.0 0.0 0.0 0.0
terminalShape Dodge.Machine.Draw src/Dodge/Machine/Draw.hs:(44,1)-(66,54) 143632 408 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143635 816 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143636 816 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(307,3)-(309,22) 143640 408 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143641 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143642 0 0.0 0.0 0.0 0.0
ix Control.Lens.At src/Control/Lens/At.hs:(314,3)-(316,22) 143633 408 0.0 0.0 0.0 0.0
compare Dodge.Data.ObjectType src/Dodge/Data/ObjectType.hs:22:25-27 143634 816 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 143637 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 143638 0 0.0 0.0 0.0 0.0
_tmExternalColor Dodge.Data.Terminal src/Dodge/Data/Terminal.hs:24:7-22 145221 401 0.0 0.0 0.0 0.0
terminalShape.getcol Dodge.Machine.Draw src/Dodge/Machine/Draw.hs:58:5-56 145224 401 0.0 0.0 0.0 0.0
termScreenColor Dodge.Terminal.Color src/Dodge/Terminal/Color.hs:(9,1)-(14,34) 145225 401 0.0 0.0 0.0 0.0
terminalShape.screenbackground Dodge.Machine.Draw src/Dodge/Machine/Draw.hs:(59,5)-(66,54) 145223 401 0.0 0.0 0.0 0.0
<> Data.Strict.Tuple src/Data/Strict/Tuple.hs:167:3-56 143646 172 0.0 0.0 0.0 0.0
drawBaseMachine Dodge.Machine.Draw src/Dodge/Machine/Draw.hs:(69,1)-(74,21) 143645 172 0.0 0.0 0.0 0.0
_mcColor Dodge.Data.Machine src/Dodge/Data/Machine.hs:34:7-14 145276 168 0.0 0.0 0.0 0.0
_mcWidth Dodge.Data.Machine src/Dodge/Data/Machine.hs:39:7-14 145272 168 0.0 0.0 0.0 0.0
square Geometry.Polygon src/Geometry/Polygon.hs:49:1-21 145273 168 0.0 0.0 0.0 0.0
rectWH Geometry.Polygon src/Geometry/Polygon.hs:20:1-37 145274 168 0.0 0.0 0.0 0.0
rectNSWE Geometry.Polygon src/Geometry/Polygon.hs:16:1-55 145275 168 0.0 0.0 0.0 0.0
_mcDir Dodge.Data.Machine src/Dodge/Data/Machine.hs:33:7-12 145222 569 0.0 0.0 0.0 0.0
floorItemSPic Dodge.Render.ShapePicture src/Dodge/Render/ShapePicture.hs:(124,1)-(128,26) 143665 272 0.0 0.0 0.1 0.0
bimap Data.Strict.Tuple src/Data/Strict/Tuple.hs:192:3-35 143680 544 0.0 0.0 0.1 0.0
_vxPos Picture.Data src/Picture/Data.hs:12:7-12 144429 600 0.0 0.0 0.0 0.0
overPosSH Shape src/Shape.hs:263:1-28 143681 0 0.0 0.0 0.0 0.0
_flItPos Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:11:24-31 143666 272 0.0 0.0 0.0 0.0
itemSPic Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(18,1)-(38,25) 143667 272 0.0 0.0 0.0 0.0
heldItemSPic Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(234,1)-(274,86) 143668 169 0.0 0.0 0.0 0.0
ammoMagSPic Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(129,1)-(143,30) 143682 103 0.0 0.0 0.0 0.0
ammoMagSPic.\ Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(137,9)-(138,104) 143685 102 0.0 0.0 0.0 0.0
_vxPos Picture.Data src/Picture/Data.hs:12:7-12 144426 300 0.0 0.0 0.0 0.0
ammoMagSPic.am Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:143:5-30 144396 100 0.0 0.0 0.0 0.0
fractionLoadedAmmo Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:(146,1)-(150,28) 144398 100 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 144400 100 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 144418 0 0.0 0.0 0.0 0.0
maxAmmo Dodge.Item.MaxAmmo src/Dodge/Item/MaxAmmo.hs:(7,1)-(17,16) 144399 100 0.0 0.0 0.0 0.0
ammoMagSPic.\ Dodge.Item.Draw.SPic src/Dodge/Item/Draw/SPic.hs:133:16-79 143683 1 0.0 0.0 0.0 0.0
_flItRot Dodge.Data.FloorItem src/Dodge/Data/FloorItem.hs:11:44-51 144431 268 0.0 0.0 0.0 0.0
<> Data.Strict.Tuple src/Data/Strict/Tuple.hs:167:3-56 134685 171 0.0 0.0 0.0 0.0
doDrawing'.(...) Dodge.Render src/Dodge/Render.hs:55:9-62 134334 183 0.0 0.0 1.5 0.8
wallsToDraw Dodge.Render.Walls src/Dodge/Render/Walls.hs:(17,1)-(28,55) 134338 183 0.3 0.5 1.5 0.8
<*> Control.Foldl src/Control/Foldl.hs:(273,5)-(277,32) 134339 366 0.1 0.0 1.1 0.3
<*>.step Control.Foldl src/Control/Foldl.hs:274:13-64 142964 187427 0.2 0.1 0.8 0.2
fmap Control.Foldl src/Control/Foldl.hs:240:5-62 142965 0 0.1 0.0 0.3 0.0
prefilter Control.Foldl src/Control/Foldl.hs:(1259,1)-(1261,43) 142966 0 0.0 0.0 0.2 0.0
prefilter.step' Control.Foldl src/Control/Foldl.hs:1261:5-43 142967 93597 0.1 0.0 0.2 0.0
wlSeeThroughDraw Dodge.Render.Walls src/Dodge/Render/Walls.hs:51:1-62 142968 93830 0.0 0.0 0.1 0.0
wlIsSeeThrough Dodge.Base.Wall src/Dodge/Base/Wall.hs:(12,1)-(14,14) 142969 93795 0.1 0.0 0.1 0.0
_wlOpacity Dodge.Data.Wall src/Dodge/Data/Wall.hs:20:7-16 142970 93879 0.0 0.0 0.0 0.0
_wlHeight Dodge.Data.Wall src/Dodge/Data/Wall.hs:25:7-15 143301 20381 0.0 0.0 0.0 0.0
prefilter Control.Foldl src/Control/Foldl.hs:(1259,1)-(1261,43) 142981 0 0.1 0.0 0.2 0.0
prefilter.step' Control.Foldl src/Control/Foldl.hs:1261:5-43 142983 93594 0.1 0.0 0.2 0.0
wlOpaqueDraw Dodge.Render.Walls src/Dodge/Render/Walls.hs:48:1-54 142985 93631 0.0 0.0 0.1 0.0
wlIsOpaque Dodge.Base.Wall src/Dodge/Base/Wall.hs:(7,1)-(9,14) 142990 93553 0.0 0.0 0.0 0.0
_wlOpacity Dodge.Data.Wall src/Dodge/Data/Wall.hs:20:7-16 142991 93701 0.0 0.0 0.0 0.0
_wlHeight Dodge.Data.Wall src/Dodge/Data/Wall.hs:25:7-15 142992 68223 0.0 0.0 0.0 0.0
list Control.Foldl src/Control/Foldl.hs:918:1-40 142996 0 0.0 0.0 0.0 0.0
list.\ Control.Foldl src/Control/Foldl.hs:918:22-29 142997 68178 0.0 0.0 0.0 0.0
premap Control.Foldl src/Control/Foldl.hs:(1209,1)-(1211,28) 142971 0 0.0 0.0 0.1 0.1
premap.step' Control.Foldl src/Control/Foldl.hs:1211:5-28 142972 93626 0.0 0.1 0.1 0.1
getWallSPic Dodge.Render.Walls src/Dodge/Render/Walls.hs:(54,1)-(56,27) 142976 93599 0.0 0.0 0.0 0.0
mempty Data.Strict.Tuple src/Data/Strict/Tuple.hs:170:3-55 142978 93615 0.0 0.0 0.0 0.0
mconcat Control.Foldl src/Control/Foldl.hs:594:1-32 142973 0 0.0 0.0 0.1 0.1
mappend Data.Strict.Tuple src/Data/Strict/Tuple.hs:171:3-77 142974 93621 0.1 0.1 0.1 0.1
<*>.begin Control.Foldl src/Control/Foldl.hs:275:13-38 134367 364 0.0 0.0 0.0 0.0
<*>.done Control.Foldl src/Control/Foldl.hs:276:13-51 134371 354 0.0 0.0 0.1 0.1
fmap Control.Foldl src/Control/Foldl.hs:240:5-62 134475 0 0.0 0.0 0.0 0.0
prefilter Control.Foldl src/Control/Foldl.hs:(1259,1)-(1261,43) 134476 0 0.0 0.0 0.0 0.0
list Control.Foldl src/Control/Foldl.hs:918:1-40 134478 0 0.0 0.0 0.0 0.0
<*>.step Control.Foldl src/Control/Foldl.hs:274:13-64 143553 0 0.0 0.0 0.0 0.0
prefilter.step' Control.Foldl src/Control/Foldl.hs:1261:5-43 143554 0 0.0 0.0 0.0 0.0
premap Control.Foldl src/Control/Foldl.hs:(1209,1)-(1211,28) 143555 0 0.0 0.0 0.0 0.0
premap.step' Control.Foldl src/Control/Foldl.hs:1211:5-28 143556 0 0.0 0.0 0.0 0.0
list Control.Foldl src/Control/Foldl.hs:918:1-40 143557 0 0.0 0.0 0.0 0.0
list.\ Control.Foldl src/Control/Foldl.hs:918:22-29 143558 0 0.0 0.0 0.0 0.0
<*>.step Control.Foldl src/Control/Foldl.hs:274:13-64 143559 0 0.0 0.0 0.0 0.0
prefilter Control.Foldl src/Control/Foldl.hs:(1259,1)-(1261,43) 134481 0 0.0 0.0 0.1 0.0
list Control.Foldl src/Control/Foldl.hs:918:1-40 134482 0 0.0 0.0 0.0 0.0
<*>.step Control.Foldl src/Control/Foldl.hs:274:13-64 143569 0 0.0 0.0 0.0 0.0
prefilter.step' Control.Foldl src/Control/Foldl.hs:1261:5-43 143570 0 0.0 0.0 0.1 0.0
list Control.Foldl src/Control/Foldl.hs:918:1-40 143571 0 0.0 0.0 0.1 0.0
list.\ Control.Foldl src/Control/Foldl.hs:918:22-29 143572 0 0.1 0.0 0.1 0.0
<*>.step Control.Foldl src/Control/Foldl.hs:274:13-64 143573 0 0.0 0.0 0.0 0.0
prefilter Control.Foldl src/Control/Foldl.hs:(1259,1)-(1261,43) 134343 366 0.0 0.0 0.0 0.0
fmap Control.Foldl src/Control/Foldl.hs:240:5-62 134341 183 0.0 0.0 0.0 0.0
premap Control.Foldl src/Control/Foldl.hs:(1209,1)-(1211,28) 134364 183 0.0 0.0 0.1 0.1
premap.step' Control.Foldl src/Control/Foldl.hs:1211:5-28 143302 20382 0.0 0.0 0.1 0.1
wallsToDraw.f Dodge.Render.Walls src/Dodge/Render/Walls.hs:28:5-55 143562 19872 0.0 0.0 0.1 0.0
_wlLine Dodge.Data.Wall src/Dodge/Data/Wall.hs:18:7-13 143563 19872 0.0 0.0 0.0 0.0
_wlMaterial Dodge.Data.Wall src/Dodge/Data/Wall.hs:26:7-17 143566 19872 0.0 0.0 0.0 0.0
materialColor Dodge.Material.Color src/Dodge/Material/Color.hs:(9,1)-(19,29) 143565 0 0.0 0.0 0.0 0.0
materialColor.\ Dodge.Material.Color src/Dodge/Material/Color.hs:14:18-22 143567 19872 0.0 0.0 0.0 0.0
list Control.Foldl src/Control/Foldl.hs:918:1-40 143303 0 0.0 0.0 0.0 0.0
list.\ Control.Foldl src/Control/Foldl.hs:918:22-29 143304 20361 0.0 0.0 0.0 0.0
doDrawing'.cfig Dodge.Render src/Dodge/Render.hs:50:9-26 134400 171 0.0 0.0 0.0 0.0
_uvConfig Dodge.Data.Universe src/Dodge/Data/Universe.hs:35:7-15 134402 171 0.0 0.0 0.0 0.0
_cloudEBO Data.Preload.Render src/Data/Preload/Render.hs:51:7-15 135862 170 0.0 0.0 0.0 0.0
_fboBase Data.Preload.Render src/Data/Preload/Render.hs:33:7-14 137921 170 0.0 0.0 0.0 0.0
_fboHalf2 Data.Preload.Render src/Data/Preload/Render.hs:32:7-15 136443 170 0.0 0.0 0.0 0.0
_graphics_cloud_shadows Dodge.Data.Config src/Dodge/Data/Config.hs:42:7-29 136471 170 0.0 0.0 0.0 0.0
_shapeEBO Data.Preload.Render src/Data/Preload/Render.hs:26:7-15 135865 170 0.0 0.0 0.0 0.0
_silhouetteEBO Data.Preload.Render src/Data/Preload/Render.hs:27:7-20 135866 170 0.0 0.0 0.0 0.0
_vboShapes Data.Preload.Render src/Data/Preload/Render.hs:42:7-16 135861 170 0.0 0.0 0.0 0.0
bindM3 Control.Monad.Parallel Control/Monad/Parallel.hs:99:1-61 134298 170 0.0 0.0 48.7 47.9
bindM2 Control.Monad.Parallel Control/Monad/Parallel.hs:(159,4)-(162,28) 134299 170 0.0 0.0 48.7 47.9
forkExec Control.Monad.Parallel Control/Monad/Parallel.hs:(192,4)-(195,80) 134306 340 0.0 0.0 47.6 47.4
forkExec.\ Control.Monad.Parallel Control/Monad/Parallel.hs:194:31-69 134308 340 12.3 6.2 47.6 47.4
>>= Data.Vector.Fusion.Util src/Data/Vector/Fusion/Util.hs:36:3-18 134918 3295436 9.9 15.2 25.1 30.4
fmap Data.Stream.Monadic src/Data/Stream/Monadic.hs:(147,3)-(149,20) 134933 2674104 5.2 6.6 10.1 9.8
internal Control.Monad.Primitive Control/Monad/Primitive.hs:215:3-21 134959 2604420 0.0 0.0 0.0 0.0
basicUnsafeWrite Data.Vector.Unboxed.Base src/Data/Vector/Unboxed/Base.hs:447:1480-1538 134960 2489244 0.1 0.0 1.7 2.4
basicUnsafeWrite Data.Vector.Primitive.Mutable src/Data/Vector/Primitive/Mutable.hs:159:3-69 134961 2489244 1.0 2.4 1.6 2.4
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 134964 2489244 0.6 0.0 0.6 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 134958 345528 1.2 0.0 3.1 0.7
basicUnsafeWrite Linear.V3 src/Linear/V3.hs:(423,3)-(427,35) 144295 0 0.4 0.3 0.8 0.7
basicUnsafeWrite Data.Vector.Unboxed.Base src/Data/Vector/Unboxed/Base.hs:509:1500-1560 144296 345528 0.0 0.0 0.3 0.3
basicUnsafeWrite Data.Vector.Primitive.Mutable src/Data/Vector/Primitive/Mutable.hs:159:3-69 144297 345528 0.3 0.3 0.3 0.3
writeByteArray# Data.Primitive.Types Data/Primitive/Types.hs:291:455-523 144299 345528 0.0 0.0 0.0 0.0
basicUnsafeWrite.o Linear.V3 src/Linear/V3.hs:424:12-18 144298 115176 0.0 0.0 0.0 0.0
basicUnsafeWrite Data.Vector.Unboxed.Base src/Data/Vector/Unboxed/Base.hs:447:1480-1538 134965 0 0.0 0.0 1.1 0.0
basicUnsafeWrite Data.Vector.Primitive.Mutable src/Data/Vector/Primitive/Mutable.hs:159:3-69 134966 0 1.0 0.0 1.1 0.0
writeByteArray# Data.Primitive.Types Data/Primitive/Types.hs:276:445-511 134967 2489244 0.1 0.0 0.1 0.0
basicUnsafeWrite Linear.V3 src/Linear/V3.hs:(423,3)-(427,35) 144290 115176 0.1 0.2 0.1 0.2
basicUnsafeSlice Data.Vector.Unboxed.Base src/Data/Vector/Unboxed/Base.hs:447:1016-1084 134962 2303228 0.3 0.0 1.0 1.8
basicUnsafeSlice Data.Vector.Primitive.Mutable src/Data/Vector/Primitive/Mutable.hs:(129,3)-(130,25) 134963 2303228 0.7 1.8 0.7 1.8
unId Data.Vector.Fusion.Util src/Data/Vector/Fusion/Util.hs:25:21-24 134932 2303228 0.0 0.0 0.0 0.0
basicLength Data.Vector.Unboxed.Base src/Data/Vector/Unboxed/Base.hs:447:940-980 134934 2266464 0.5 0.0 0.5 0.0
basicLength Data.Vector.Primitive.Mutable src/Data/Vector/Primitive/Mutable.hs:128:3-33 134935 2266464 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 134921 890758 0.3 0.0 2.6 3.0
basicUnsafeGrow Data.Vector.Unboxed.Base src/Data/Vector/Unboxed/Base.hs:447:1868-1936 134940 0 0.1 0.0 2.2 3.0
basicUnsafeGrow Data.Vector.Primitive.Mutable src/Data/Vector/Primitive/Mutable.hs:127:10-38 134941 272410 0.2 0.2 2.1 3.0
basicUnsafeGrow Data.Vector.Generic.Mutable.Base src/Data/Vector/Generic/Mutable/Base.hs:(144,3)-(150,23) 134942 272410 0.2 0.0 1.9 2.8
basicUnsafeCopy Data.Vector.Primitive.Mutable src/Data/Vector/Primitive/Mutable.hs:(162,3)-(165,34) 134952 272410 0.5 0.4 0.7 0.4
unI# Data.Primitive.ByteArray Data/Primitive/ByteArray.hs:348:1-17 134957 817230 0.0 0.0 0.0 0.0
basicUnsafeCopy.sz Data.Vector.Primitive.Mutable src/Data/Vector/Primitive/Mutable.hs:165:7-34 134953 272410 0.1 0.0 0.1 0.0
sizeOf Data.Primitive.Types Data/Primitive/Types.hs:128:1-25 134954 272410 0.0 0.0 0.1 0.0
sizeOf# Data.Primitive.Types Data/Primitive/Types.hs:276:70-97 134955 272410 0.0 0.0 0.0 0.0
unI# Data.Primitive.Types Data/Primitive/Types.hs:259:1-17 134956 272410 0.0 0.0 0.0 0.0
basicUnsafeGrow.n Data.Vector.Generic.Mutable.Base src/Data/Vector/Generic/Mutable/Base.hs:150:7-23 134943 272410 0.1 0.0 0.1 0.0
basicLength Data.Vector.Primitive.Mutable src/Data/Vector/Primitive/Mutable.hs:128:3-33 134944 272410 0.0 0.0 0.0 0.0
basicUnsafeNew Data.Vector.Primitive.Mutable src/Data/Vector/Primitive/Mutable.hs:(140,3)-(146,37) 134945 272410 0.9 2.4 0.9 2.4
basicUnsafeNew.mx Data.Vector.Primitive.Mutable src/Data/Vector/Primitive/Mutable.hs:146:7-37 134946 272410 0.0 0.0 0.0 0.0
basicUnsafeNew.size Data.Vector.Primitive.Mutable src/Data/Vector/Primitive/Mutable.hs:145:7-36 134947 272410 0.0 0.0 0.1 0.0
sizeOf Data.Primitive.Types Data/Primitive/Types.hs:128:1-25 134948 272410 0.0 0.0 0.1 0.0
sizeOf# Data.Primitive.Types Data/Primitive/Types.hs:276:70-97 134949 272410 0.0 0.0 0.0 0.0
unI# Data.Primitive.Types Data/Primitive/Types.hs:259:1-17 134950 272410 0.0 0.0 0.0 0.0
basicUnsafeSlice Data.Vector.Primitive.Mutable src/Data/Vector/Primitive/Mutable.hs:(129,3)-(130,25) 134951 272410 0.0 0.0 0.0 0.0
internal Control.Monad.Primitive Control/Monad/Primitive.hs:215:3-21 134922 345938 0.0 0.0 0.0 0.0
basicUnsafeGrow Data.Vector.Unboxed.Base src/Data/Vector/Unboxed/Base.hs:447:1868-1936 134939 272410 0.0 0.0 0.0 0.0
enlarge_delta Data.Vector.Generic.Mutable src/Data/Vector/Generic/Mutable.hs:558:1-34 134936 272410 0.0 0.0 0.1 0.1
basicLength Data.Vector.Unboxed.Base src/Data/Vector/Unboxed/Base.hs:447:940-980 134937 272410 0.0 0.0 0.1 0.1
basicLength Data.Vector.Primitive.Mutable src/Data/Vector/Primitive/Mutable.hs:128:3-33 134938 272410 0.0 0.1 0.0 0.1
basicUnsafeIndexM Linear.V3 src/Linear/V3.hs:(441,3)-(446,24) 144317 86382 0.1 0.0 0.6 0.4
>>= Data.Stream.Monadic src/Data/Stream/Monadic.hs:127:3-19 144322 259146 0.2 0.2 0.3 0.3
basicUnsafeIndexM Data.Vector.Unboxed.Base src/Data/Vector/Unboxed/Base.hs:510:833-890 144323 0 0.0 0.0 0.1 0.1
basicUnsafeIndexM Data.Vector.Primitive src/Data/Vector/Primitive.hs:253:3-75 144324 0 0.1 0.1 0.1 0.1
indexByteArray# Data.Primitive.Types Data/Primitive/Types.hs:291:226-293 144325 172764 0.0 0.0 0.0 0.0
basicUnsafeIndexM Data.Vector.Unboxed.Base src/Data/Vector/Unboxed/Base.hs:510:833-890 144319 86382 0.1 0.0 0.1 0.1
basicUnsafeIndexM Data.Vector.Primitive src/Data/Vector/Primitive.hs:253:3-75 144320 86382 0.1 0.1 0.1 0.1
indexByteArray# Data.Primitive.Types Data/Primitive/Types.hs:291:226-293 144321 86382 0.0 0.0 0.0 0.0
basicUnsafeIndexM.o Linear.V3 src/Linear/V3.hs:442:12-18 144318 86382 0.0 0.0 0.0 0.0
basicUnsafeFreeze Data.Vector.Unboxed.Base src/Data/Vector/Unboxed/Base.hs:448:508-575 134987 36764 0.0 0.0 0.1 0.1
basicUnsafeFreeze Data.Vector.Primitive src/Data/Vector/Primitive.hs:(239,3)-(240,51) 134988 36764 0.1 0.1 0.1 0.1
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 134989 36764 0.0 0.0 0.0 0.0
basicUnsafeNew Data.Vector.Unboxed.Base src/Data/Vector/Unboxed/Base.hs:447:1176-1228 134923 36764 0.0 0.0 0.2 0.1
basicUnsafeNew Data.Vector.Primitive.Mutable src/Data/Vector/Primitive/Mutable.hs:(140,3)-(146,37) 134924 36764 0.1 0.1 0.2 0.1
basicUnsafeNew.mx Data.Vector.Primitive.Mutable src/Data/Vector/Primitive/Mutable.hs:146:7-37 134925 36764 0.0 0.0 0.0 0.0
basicUnsafeNew.size Data.Vector.Primitive.Mutable src/Data/Vector/Primitive/Mutable.hs:145:7-36 134926 36764 0.0 0.0 0.1 0.0
sizeOf Data.Primitive.Types Data/Primitive/Types.hs:128:1-25 134927 36764 0.0 0.0 0.0 0.0
sizeOf# Data.Primitive.Types Data/Primitive/Types.hs:276:70-97 134928 36764 0.0 0.0 0.0 0.0
unI# Data.Primitive.Types Data/Primitive/Types.hs:259:1-17 134929 36764 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 134930 36764 0.0 0.0 0.0 0.0
sChunks Data.Vector.Fusion.Bundle.Monadic src/Data/Vector/Fusion/Bundle/Monadic.hs:122:30-36 134931 36764 0.0 0.0 0.0 0.0
sSize Data.Vector.Fusion.Bundle.Monadic src/Data/Vector/Fusion/Bundle/Monadic.hs:124:30-34 134920 36764 0.0 0.0 0.0 0.0
upperBound Data.Vector.Fusion.Bundle.Size src/Data/Vector/Fusion/Bundle/Size.hs:(129,1)-(131,30) 134919 36764 0.0 0.0 0.0 0.0
polyToTris Geometry.Triangulate src/Geometry/Triangulate.hs:(9,1)-(12,17) 144365 20784 0.0 0.1 0.0 0.1
polyToTris.f Geometry.Triangulate src/Geometry/Triangulate.hs:11:5-34 144366 43268 0.0 0.0 0.0 0.0
unId Data.Vector.Fusion.Util src/Data/Vector/Fusion/Util.hs:25:21-24 134916 3147556 0.0 0.0 0.0 0.0
basicUnsafeIndexM Data.Vector.Unboxed.Base src/Data/Vector/Unboxed/Base.hs:448:817-872 134992 2489244 0.5 0.0 1.8 1.9
basicUnsafeIndexM Data.Vector.Primitive src/Data/Vector/Primitive.hs:253:3-75 134993 2489244 1.3 1.9 1.3 1.9
indexByteArray# Data.Primitive.Types Data/Primitive/Types.hs:276:220-285 134994 2489244 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 144223 918779 0.3 0.0 2.3 1.9
basicUnsafeGrow Data.Vector.Unboxed.Base src/Data/Vector/Unboxed/Base.hs:447:1868-1936 145249 0 0.0 0.0 0.3 0.4
basicUnsafeGrow Data.Vector.Primitive.Mutable src/Data/Vector/Primitive/Mutable.hs:127:10-38 145250 48269 0.0 0.0 0.3 0.4
basicUnsafeGrow Data.Vector.Generic.Mutable.Base src/Data/Vector/Generic/Mutable/Base.hs:(144,3)-(150,23) 145251 48269 0.1 0.0 0.3 0.4
basicUnsafeCopy Data.Vector.Primitive.Mutable src/Data/Vector/Primitive/Mutable.hs:(162,3)-(165,34) 145261 48269 0.1 0.1 0.1 0.1
unI# Data.Primitive.ByteArray Data/Primitive/ByteArray.hs:348:1-17 145266 144807 0.0 0.0 0.0 0.0
basicUnsafeCopy.sz Data.Vector.Primitive.Mutable src/Data/Vector/Primitive/Mutable.hs:165:7-34 145262 48269 0.0 0.0 0.1 0.0
sizeOf Data.Primitive.Types Data/Primitive/Types.hs:128:1-25 145263 48269 0.0 0.0 0.0 0.0
sizeOf# Data.Primitive.Types Data/Primitive/Types.hs:276:70-97 145264 48269 0.0 0.0 0.0 0.0
unI# Data.Primitive.Types Data/Primitive/Types.hs:259:1-17 145265 48269 0.0 0.0 0.0 0.0
basicUnsafeGrow.n Data.Vector.Generic.Mutable.Base src/Data/Vector/Generic/Mutable/Base.hs:150:7-23 145252 48269 0.0 0.0 0.0 0.0
basicLength Data.Vector.Primitive.Mutable src/Data/Vector/Primitive/Mutable.hs:128:3-33 145253 48269 0.0 0.0 0.0 0.0
basicUnsafeNew Data.Vector.Primitive.Mutable src/Data/Vector/Primitive/Mutable.hs:(140,3)-(146,37) 145254 48269 0.1 0.3 0.1 0.3
basicUnsafeNew.mx Data.Vector.Primitive.Mutable src/Data/Vector/Primitive/Mutable.hs:146:7-37 145255 48269 0.0 0.0 0.0 0.0
basicUnsafeNew.size Data.Vector.Primitive.Mutable src/Data/Vector/Primitive/Mutable.hs:145:7-36 145256 48269 0.0 0.0 0.0 0.0
sizeOf Data.Primitive.Types Data/Primitive/Types.hs:128:1-25 145257 48269 0.0 0.0 0.0 0.0
sizeOf# Data.Primitive.Types Data/Primitive/Types.hs:276:70-97 145258 48269 0.0 0.0 0.0 0.0
unI# Data.Primitive.Types Data/Primitive/Types.hs:259:1-17 145259 48269 0.0 0.0 0.0 0.0
basicUnsafeSlice Data.Vector.Primitive.Mutable src/Data/Vector/Primitive/Mutable.hs:(129,3)-(130,25) 145260 48269 0.0 0.0 0.0 0.0
basicUnsafeGrow Linear.V3 src/Linear/V3.hs:406:10-48 144246 0 0.0 0.0 1.6 1.5
basicUnsafeGrow Data.Vector.Generic.Mutable.Base src/Data/Vector/Generic/Mutable/Base.hs:(144,3)-(150,23) 144247 0 0.1 0.0 1.6 1.5
basicUnsafeCopy Linear.V3 src/Linear/V3.hs:406:10-48 144278 80184 0.0 0.0 1.1 1.0
basicUnsafeCopy Data.Vector.Generic.Mutable.Base src/Data/Vector/Generic/Mutable/Base.hs:(125,3)-(133,39) 144279 80184 0.1 0.2 1.1 1.0
basicUnsafeCopy.do_copy Data.Vector.Generic.Mutable.Base src/Data/Vector/Generic/Mutable/Base.hs:(129,7)-(133,39) 144289 171478 0.1 0.0 0.9 0.8
basicUnsafeRead Linear.V3 src/Linear/V3.hs:(417,3)-(422,24) 144300 91294 0.2 0.2 0.4 0.4
basicUnsafeRead Data.Vector.Unboxed.Base src/Data/Vector/Unboxed/Base.hs:509:1422-1476 144302 273882 0.0 0.0 0.2 0.3
basicUnsafeRead Data.Vector.Primitive.Mutable src/Data/Vector/Primitive/Mutable.hs:156:3-63 144303 273882 0.1 0.2 0.2 0.3
readByteArray# Data.Primitive.Types Data/Primitive/Types.hs:291:313-448 144304 273882 0.0 0.1 0.0 0.1
basicUnsafeRead.o Linear.V3 src/Linear/V3.hs:418:12-18 144301 91294 0.0 0.0 0.0 0.0
basicUnsafeWrite Linear.V3 src/Linear/V3.hs:(423,3)-(427,35) 144305 91294 0.2 0.1 0.5 0.4
basicUnsafeWrite Data.Vector.Unboxed.Base src/Data/Vector/Unboxed/Base.hs:509:1500-1560 144307 273882 0.0 0.0 0.3 0.3
basicUnsafeWrite Data.Vector.Primitive.Mutable src/Data/Vector/Primitive/Mutable.hs:159:3-69 144308 273882 0.2 0.3 0.2 0.3
writeByteArray# Data.Primitive.Types Data/Primitive/Types.hs:291:455-523 144309 273882 0.0 0.0 0.0 0.0
basicUnsafeWrite.o Linear.V3 src/Linear/V3.hs:424:12-18 144306 91294 0.0 0.0 0.0 0.0
basicUnsafeCopy.n Data.Vector.Generic.Mutable.Base src/Data/Vector/Generic/Mutable/Base.hs:127:7-26 144281 80184 0.1 0.0 0.1 0.0
basicLength Linear.V3 src/Linear/V3.hs:413:3-29 144283 80184 0.0 0.0 0.0 0.0
basicUnsafeGrow.n Data.Vector.Generic.Mutable.Base src/Data/Vector/Generic/Mutable/Base.hs:150:7-23 144248 80184 0.0 0.0 0.0 0.0
basicLength Linear.V3 src/Linear/V3.hs:413:3-29 144249 80184 0.0 0.0 0.0 0.0
basicUnsafeNew Linear.V3 src/Linear/V3.hs:416:3-61 144251 80184 0.0 0.0 0.3 0.4
basicUnsafeNew Data.Vector.Unboxed.Base src/Data/Vector/Unboxed/Base.hs:509:1188-1242 144252 80184 0.0 0.0 0.3 0.4
basicUnsafeNew Data.Vector.Primitive.Mutable src/Data/Vector/Primitive/Mutable.hs:(140,3)-(146,37) 144253 80184 0.2 0.4 0.2 0.4
basicUnsafeNew.mx Data.Vector.Primitive.Mutable src/Data/Vector/Primitive/Mutable.hs:146:7-37 144254 80184 0.0 0.0 0.0 0.0
basicUnsafeNew.size Data.Vector.Primitive.Mutable src/Data/Vector/Primitive/Mutable.hs:145:7-36 144255 80184 0.0 0.0 0.0 0.0
sizeOf Data.Primitive.Types Data/Primitive/Types.hs:128:1-25 144256 80184 0.0 0.0 0.0 0.0
sizeOf# Data.Primitive.Types Data/Primitive/Types.hs:291:72-101 144257 80184 0.0 0.0 0.0 0.0
unI# Data.Primitive.Types Data/Primitive/Types.hs:259:1-17 144258 80184 0.0 0.0 0.0 0.0
basicUnsafeSlice Linear.V3 src/Linear/V3.hs:414:3-79 144275 80184 0.0 0.0 0.0 0.0
basicUnsafeSlice Data.Vector.Unboxed.Base src/Data/Vector/Unboxed/Base.hs:509:1020-1092 144276 80184 0.0 0.0 0.0 0.0
basicUnsafeSlice Data.Vector.Primitive.Mutable src/Data/Vector/Primitive/Mutable.hs:(129,3)-(130,25) 144277 80184 0.0 0.0 0.0 0.0
pokeByteOff Linear.V4 src/Linear/V4.hs:451:10-38 134755 879726 0.9 1.7 1.3 1.7
poke Linear.V4 src/Linear/V4.hs:(456,3)-(460,28) 134756 879726 0.5 0.0 0.5 0.0
poke.ptr' Linear.V4 src/Linear/V4.hs:460:11-28 134807 879726 0.0 0.0 0.0 0.0
basicUnsafeSlice Data.Vector.Unboxed.Base src/Data/Vector/Unboxed/Base.hs:447:1016-1084 145267 230206 0.0 0.0 0.2 0.2
basicUnsafeSlice Data.Vector.Primitive.Mutable src/Data/Vector/Primitive/Mutable.hs:(129,3)-(130,25) 145268 230206 0.2 0.2 0.2 0.2
basicLength Data.Vector.Unboxed.Base src/Data/Vector/Unboxed/Base.hs:447:940-980 145244 222780 0.0 0.0 0.0 0.0
basicLength Data.Vector.Primitive.Mutable src/Data/Vector/Primitive/Mutable.hs:128:3-33 145245 222780 0.0 0.0 0.0 0.0
basicLength Linear.V3 src/Linear/V3.hs:413:3-29 144241 195360 0.0 0.0 0.0 0.0
internal Control.Monad.Primitive Control/Monad/Primitive.hs:215:3-21 144224 194293 0.0 0.0 0.0 0.0
basicUnsafeIndexM Linear.V3 src/Linear/V3.hs:(441,3)-(446,24) 144332 151767 0.2 0.0 0.9 0.7
>>= Data.Stream.Monadic src/Data/Stream/Monadic.hs:127:3-19 144337 455301 0.2 0.3 0.5 0.6
basicUnsafeIndexM Data.Vector.Unboxed.Base src/Data/Vector/Unboxed/Base.hs:510:833-890 144338 130770 0.0 0.0 0.3 0.2
basicUnsafeIndexM Data.Vector.Primitive src/Data/Vector/Primitive.hs:253:3-75 144339 130770 0.3 0.2 0.3 0.2
indexByteArray# Data.Primitive.Types Data/Primitive/Types.hs:291:226-293 144340 303534 0.0 0.0 0.0 0.0
basicUnsafeIndexM Data.Vector.Unboxed.Base src/Data/Vector/Unboxed/Base.hs:510:833-890 144334 151767 0.1 0.0 0.2 0.1
basicUnsafeIndexM Data.Vector.Primitive src/Data/Vector/Primitive.hs:253:3-75 144335 151767 0.1 0.1 0.1 0.1
indexByteArray# Data.Primitive.Types Data/Primitive/Types.hs:291:226-293 144336 151767 0.0 0.0 0.0 0.0
basicUnsafeIndexM.o Linear.V3 src/Linear/V3.hs:442:12-18 144333 151767 0.0 0.0 0.0 0.0
basicUnsafeSlice Linear.V3 src/Linear/V3.hs:414:3-79 144291 140670 0.1 0.2 0.1 0.2
basicUnsafeSlice Data.Vector.Unboxed.Base src/Data/Vector/Unboxed/Base.hs:509:1020-1092 144292 140670 0.1 0.0 0.1 0.0
basicUnsafeSlice Data.Vector.Primitive.Mutable src/Data/Vector/Primitive/Mutable.hs:(129,3)-(130,25) 144293 140670 0.0 0.0 0.0 0.0
- Linear.V3 src/Linear/V3.hs:183:3-18 144341 136638 0.1 0.1 0.5 1.0
liftA2 Linear.V3 src/Linear/V3.hs:148:10-23 144342 0 0.1 0.2 0.5 0.9
<*> Linear.V3 src/Linear/V3.hs:151:3-46 144343 136638 0.1 0.1 0.3 0.3
fmap Linear.V3 src/Linear/V3.hs:107:3-42 144348 0 0.2 0.2 0.2 0.2
fmap Linear.V3 src/Linear/V3.hs:107:3-42 144344 136638 0.1 0.4 0.1 0.4
enlarge_delta Data.Vector.Generic.Mutable src/Data/Vector/Generic/Mutable.hs:558:1-34 144242 128453 0.1 0.0 0.1 0.0
basicLength Linear.V3 src/Linear/V3.hs:413:3-29 144243 80184 0.0 0.0 0.0 0.0
basicLength Data.Vector.Unboxed.Base src/Data/Vector/Unboxed/Base.hs:447:940-980 145246 48269 0.0 0.0 0.0 0.0
basicLength Data.Vector.Primitive.Mutable src/Data/Vector/Primitive/Mutable.hs:128:3-33 145247 48269 0.0 0.0 0.0 0.0
sElems Data.Vector.Fusion.Bundle.Monadic src/Data/Vector/Fusion/Bundle/Monadic.hs:121:30-35 134917 113874 0.0 0.0 0.0 0.0
basicLength Linear.V3 src/Linear/V3.hs:439:3-35 144316 108975 0.0 0.0 0.0 0.0
basicUnsafeGrow Linear.V3 src/Linear/V3.hs:406:10-48 144244 80184 0.0 0.1 0.0 0.1
basicUnsafeGrow Data.Vector.Generic.Mutable.Base src/Data/Vector/Generic/Mutable/Base.hs:(144,3)-(150,23) 144245 80184 0.0 0.0 0.0 0.0
unBox Data.Stream.Monadic src/Data/Stream/Monadic.hs:116:20-24 144347 65385 0.0 0.0 0.0 0.0
basicUnsafeGrow Data.Vector.Unboxed.Base src/Data/Vector/Unboxed/Base.hs:447:1868-1936 145248 48269 0.0 0.0 0.0 0.0
basicLength Data.Vector.Unboxed.Base src/Data/Vector/Unboxed/Base.hs:448:664-703 134990 44190 0.0 0.0 0.0 0.0
basicLength Data.Vector.Primitive src/Data/Vector/Primitive.hs:247:3-32 134991 44190 0.0 0.0 0.0 0.0
sChunks Data.Vector.Fusion.Bundle.Monadic src/Data/Vector/Fusion/Bundle/Monadic.hs:122:30-36 144234 32920 0.0 0.0 0.0 0.0
sSize Data.Vector.Fusion.Bundle.Monadic src/Data/Vector/Fusion/Bundle/Monadic.hs:124:30-34 144221 32920 0.0 0.0 0.0 0.0
upperBound Data.Vector.Fusion.Bundle.Size src/Data/Vector/Fusion/Bundle/Size.hs:(129,1)-(131,30) 144220 32920 0.0 0.0 0.0 0.0
basicUnsafeFreeze Linear.V3 src/Linear/V3.hs:437:3-73 144312 25494 0.0 0.0 0.1 0.0
basicUnsafeFreeze Data.Vector.Unboxed.Base src/Data/Vector/Unboxed/Base.hs:510:510-581 144313 25494 0.0 0.0 0.0 0.0
basicUnsafeFreeze Data.Vector.Primitive src/Data/Vector/Primitive.hs:(239,3)-(240,51) 144314 25494 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 144315 25494 0.0 0.0 0.0 0.0
basicUnsafeNew Linear.V3 src/Linear/V3.hs:416:3-61 144225 25494 0.0 0.0 0.1 0.1
basicUnsafeNew Data.Vector.Unboxed.Base src/Data/Vector/Unboxed/Base.hs:509:1188-1242 144226 25494 0.0 0.0 0.1 0.1
basicUnsafeNew Data.Vector.Primitive.Mutable src/Data/Vector/Primitive/Mutable.hs:(140,3)-(146,37) 144227 25494 0.0 0.0 0.1 0.1
basicUnsafeNew.mx Data.Vector.Primitive.Mutable src/Data/Vector/Primitive/Mutable.hs:146:7-37 144228 25494 0.0 0.0 0.0 0.0
basicUnsafeNew.size Data.Vector.Primitive.Mutable src/Data/Vector/Primitive/Mutable.hs:145:7-36 144229 25494 0.0 0.0 0.0 0.0
sizeOf Data.Primitive.Types Data/Primitive/Types.hs:128:1-25 144230 25494 0.0 0.0 0.0 0.0
sizeOf# Data.Primitive.Types Data/Primitive/Types.hs:291:72-101 144231 25494 0.0 0.0 0.0 0.0
unI# Data.Primitive.Types Data/Primitive/Types.hs:259:1-17 144232 25494 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 144233 25494 0.0 0.0 0.0 0.0
cross Linear.V3 src/Linear/V3.hs:333:1-62 144349 21795 0.0 0.0 0.0 0.0
negate Linear.V3 src/Linear/V3.hs:187:3-22 144345 21795 0.0 0.0 0.1 0.1
fmap Linear.V3 src/Linear/V3.hs:107:3-42 144346 21795 0.0 0.0 0.0 0.0
basicUnsafeFreeze Data.Vector.Unboxed.Base src/Data/Vector/Unboxed/Base.hs:448:508-575 145269 7426 0.0 0.0 0.0 0.0
basicUnsafeFreeze Data.Vector.Primitive src/Data/Vector/Primitive.hs:(239,3)-(240,51) 145270 7426 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 145271 7426 0.0 0.0 0.0 0.0
basicUnsafeNew Data.Vector.Unboxed.Base src/Data/Vector/Unboxed/Base.hs:447:1176-1228 145234 7426 0.0 0.0 0.0 0.0
basicUnsafeNew Data.Vector.Primitive.Mutable src/Data/Vector/Primitive/Mutable.hs:(140,3)-(146,37) 145235 7426 0.0 0.0 0.0 0.0
basicUnsafeNew.mx Data.Vector.Primitive.Mutable src/Data/Vector/Primitive/Mutable.hs:146:7-37 145236 7426 0.0 0.0 0.0 0.0
basicUnsafeNew.size Data.Vector.Primitive.Mutable src/Data/Vector/Primitive/Mutable.hs:145:7-36 145237 7426 0.0 0.0 0.0 0.0
sizeOf Data.Primitive.Types Data/Primitive/Types.hs:128:1-25 145238 7426 0.0 0.0 0.0 0.0
sizeOf# Data.Primitive.Types Data/Primitive/Types.hs:276:70-97 145239 7426 0.0 0.0 0.0 0.0
unI# Data.Primitive.Types Data/Primitive/Types.hs:259:1-17 145240 7426 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 145241 7426 0.0 0.0 0.0 0.0
polyToTris Geometry.Triangulate src/Geometry/Triangulate.hs:(9,1)-(12,17) 145242 2005 0.0 0.0 0.0 0.0
polyToTris.f Geometry.Triangulate src/Geometry/Triangulate.hs:11:5-34 145243 3208 0.0 0.0 0.0 0.0
_eboPtr Shader.Data src/Shader/Data.hs:90:7-13 134996 340 0.0 0.0 0.0 0.0
_shapeEBO Data.Preload.Render src/Data/Preload/Render.hs:26:7-15 134995 170 0.0 0.0 0.0 0.0
_silhouetteEBO Data.Preload.Render src/Data/Preload/Render.hs:27:7-20 135097 170 0.0 0.0 0.0 0.0
_vboPtr Shader.Data src/Shader/Data.hs:83:7-13 134809 170 0.0 0.0 0.0 0.0
_vboShapes Data.Preload.Render src/Data/Preload/Render.hs:42:7-16 134808 170 0.0 0.0 0.0 0.0
doDrawing'.ws Dodge.Render src/Dodge/Render.hs:66:9-23 134462 170 0.0 0.0 0.0 0.0
_1 Control.Lens.Tuple src/Control/Lens/Tuple.hs:114:3-34 134463 170 0.0 0.0 0.0 0.0
drawShadowsByImportance Dodge.Shadows src/Dodge/Shadows.hs:9:1-57 134804 170 0.0 0.0 0.0 0.0
< Shape.Data src/Shape/Data.hs:34:19-21 134805 22145 0.0 0.0 0.0 0.0
_sfShadowImportance Shape.Data src/Shape/Data.hs:40:7-25 134806 22145 0.0 0.0 0.0 0.0
pokeWallsWindows Shader.Poke src/Shader/Poke.hs:(56,1)-(59,33) 134473 0 1.7 1.4 2.1 2.6
>>= Data.Vector.Fusion.Util src/Data/Vector/Fusion/Util.hs:36:3-18 143576 598644 0.3 1.1 0.3 1.1
unId Data.Vector.Fusion.Util src/Data/Vector/Fusion/Util.hs:25:21-24 143575 598644 0.0 0.0 0.0 0.0
_opTexture Dodge.Data.Wall src/Dodge/Data/Wall.hs:34:15-24 143578 66516 0.0 0.0 0.0 0.0
_wlLine Dodge.Data.Wall src/Dodge/Data/Wall.hs:18:7-13 143577 66516 0.0 0.0 0.0 0.0
_wlOpacity Dodge.Data.Wall src/Dodge/Data/Wall.hs:20:7-16 143579 66516 0.0 0.0 0.0 0.0
sElems Data.Vector.Fusion.Bundle.Monadic src/Data/Vector/Fusion/Bundle/Monadic.hs:121:30-35 143574 66516 0.0 0.0 0.0 0.0
pokeW Shader.Poke src/Shader/Poke.hs:(90,1)-(100,19) 143560 19872 0.1 0.0 0.1 0.0
pokeW.i Shader.Poke src/Shader/Poke.hs:91:9-18 143568 19872 0.0 0.0 0.0 0.0
toColor8 Color src/Color.hs:149:1-53 134812 0 0.2 0.0 0.4 0.2
traverse Linear.V4 src/Linear/V4.hs:142:3-62 134814 22145 0.1 0.1 0.1 0.1
* Linear.V4 src/Linear/V4.hs:194:3-18 134819 0 0.0 0.0 0.1 0.1
liftA2 Linear.V4 src/Linear/V4.hs:153:10-23 134820 0 0.0 0.0 0.1 0.1
<*> Linear.V4 src/Linear/V4.hs:156:3-56 134821 22145 0.0 0.0 0.0 0.0
fmap Linear.V4 src/Linear/V4.hs:114:3-50 134827 0 0.1 0.0 0.1 0.0
bindM3.\ Control.Monad.Parallel Control/Monad/Parallel.hs:99:37-40 135777 170 0.0 0.0 0.0 0.0
liftM2.\ Control.Monad.Parallel Control/Monad/Parallel.hs:103:33-46 135778 0 0.0 0.0 0.0 0.0
doDrawing'.\ Dodge.Render src/Dodge/Render.hs:70:24-36 135779 170 0.0 0.0 0.0 0.0
liftM2.\ Control.Monad.Parallel Control/Monad/Parallel.hs:103:33-46 135458 170 0.0 0.0 0.0 0.0
liftM2 Control.Monad.Parallel Control/Monad/Parallel.hs:103:1-53 134314 0 0.0 0.0 0.0 0.0
pokeLayVerxs Shader.Poke src/Shader/Poke.hs:478:1-79 134321 0 0.4 0.2 1.1 0.6
internal Control.Monad.Primitive Control/Monad/Primitive.hs:215:3-21 134694 297162 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:100:3-16 134693 297162 0.1 0.0 0.5 0.2
basicUnsafeRead Data.Vector.Unboxed.Base src/Data/Vector/Unboxed/Base.hs:447:1404-1456 134711 99054 0.0 0.0 0.2 0.1
basicUnsafeRead Data.Vector.Primitive.Mutable src/Data/Vector/Primitive/Mutable.hs:156:3-63 134712 99054 0.1 0.1 0.1 0.1
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 134713 99054 0.1 0.0 0.1 0.0
readByteArray# Data.Primitive.Types Data/Primitive/Types.hs:276:305-438 134714 99054 0.0 0.0 0.0 0.0
basicUnsafeWrite Data.Vector.Unboxed.Base src/Data/Vector/Unboxed/Base.hs:447:1480-1538 134715 99054 0.0 0.0 0.2 0.1
basicUnsafeWrite Data.Vector.Primitive.Mutable src/Data/Vector/Primitive/Mutable.hs:159:3-69 134716 99054 0.0 0.1 0.2 0.1
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 134717 99054 0.1 0.0 0.1 0.0
writeByteArray# Data.Primitive.Types Data/Primitive/Types.hs:276:445-511 134718 99054 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Mutable src/Data/Vector/Mutable.hs:144:3-59 134705 0 0.0 0.0 0.1 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 134706 0 0.1 0.0 0.1 0.0
_vboPtr Shader.Data src/Shader/Data.hs:83:7-13 134709 99054 0.0 0.0 0.0 0.0
_vxCol Picture.Data src/Picture/Data.hs:13:7-12 134708 99054 0.0 0.0 0.0 0.0
_vxExt Picture.Data src/Picture/Data.hs:14:7-12 134710 99054 0.0 0.0 0.0 0.0
_vxLayer Picture.Data src/Picture/Data.hs:15:7-14 134688 99054 0.0 0.0 0.0 0.0
_vxPos Picture.Data src/Picture/Data.hs:12:7-12 134707 99054 0.0 0.0 0.0 0.0
_vxShadNum Picture.Data src/Picture/Data.hs:16:7-16 134686 99054 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Mutable src/Data/Vector/Mutable.hs:144:3-59 134699 99054 0.0 0.1 0.1 0.1
marray# Data.Primitive.Array Data/Primitive/Array.hs:112:5-11 134703 99054 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 134704 99054 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Unboxed.Base src/Data/Vector/Unboxed/Base.hs:447:1404-1456 134695 99054 0.0 0.0 0.1 0.1
basicUnsafeRead Data.Vector.Primitive.Mutable src/Data/Vector/Primitive/Mutable.hs:156:3-63 134696 99054 0.0 0.1 0.1 0.1
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 134697 99054 0.1 0.0 0.1 0.0
readByteArray# Data.Primitive.Types Data/Primitive/Types.hs:276:305-438 134698 99054 0.0 0.0 0.0 0.0
fromEnum Picture.Data src/Picture/Data.hs:27:24-27 134689 99054 0.0 0.0 0.0 0.0
fromEnum Picture.Data src/Picture/Data.hs:38:24-27 134687 99054 0.0 0.0 0.0 0.0
liftM2 Control.Monad.Parallel Control/Monad/Parallel.hs:103:1-53 134311 170 0.0 0.0 0.0 0.0
bindM2 Control.Monad.Parallel Control/Monad/Parallel.hs:(159,4)-(162,28) 134312 170 0.0 0.0 0.0 0.0
bufferShaderLayers Shader.Bind src/Shader/Bind.hs:(37,1)-(51,86) 135786 170 0.0 0.0 0.1 0.0
basicUnsafeRead Data.Vector.Mutable src/Data/Vector/Mutable.hs:144:3-59 135788 680 0.0 0.0 0.0 0.0
marray# Data.Primitive.Array Data/Primitive/Array.hs:112:5-11 135789 680 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 135790 680 0.0 0.0 0.0 0.0
bufferShaderLayers.f Shader.Bind src/Shader/Bind.hs:(39,5)-(51,86) 135795 680 0.0 0.0 0.1 0.0
bufferShaderLayers.f.g Shader.Bind src/Shader/Bind.hs:(45,9)-(51,86) 135802 2720 0.0 0.0 0.1 0.0
_vboName Shader.Data src/Shader/Data.hs:82:7-14 135829 2720 0.0 0.0 0.0 0.0
_vboPtr Shader.Data src/Shader/Data.hs:83:7-13 135833 2720 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Unboxed.Base src/Data/Vector/Unboxed/Base.hs:447:1404-1456 135813 2720 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Primitive.Mutable src/Data/Vector/Primitive/Mutable.hs:156:3-63 135814 2720 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 135815 2720 0.0 0.0 0.0 0.0
readByteArray# Data.Primitive.Types Data/Primitive/Types.hs:276:305-438 135816 2720 0.0 0.0 0.0 0.0
internal Control.Monad.Primitive Control/Monad/Primitive.hs:215:3-21 135812 2720 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:100:3-16 135811 2720 0.0 0.0 0.0 0.0
glNamedBufferSubDataH Shader.Bind src/Shader/Bind.hs:54:1-44 135818 0 0.0 0.0 0.0 0.0
glNamedBufferSubData Graphics.GL.Functions.F18 src/Graphics/GL/Functions/F18.hs:1384:1-87 135819 2720 0.0 0.0 0.0 0.0
bufferShaderLayers.f.stride Shader.Bind src/Shader/Bind.hs:41:13-59 135831 680 0.0 0.0 0.0 0.0
_vboVertexBytes Shader.Data src/Shader/Data.hs:84:7-21 135832 680 0.0 0.0 0.0 0.0
bufferShaderLayers.f.theVBO Shader.Bind src/Shader/Bind.hs:40:13-29 135830 680 0.0 0.0 0.0 0.0
internal Control.Monad.Primitive Control/Monad/Primitive.hs:215:3-21 135791 680 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:100:3-16 135792 680 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Mutable src/Data/Vector/Mutable.hs:144:3-59 135793 0 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 135794 0 0.0 0.0 0.0 0.0
basicLength Data.Vector.Mutable src/Data/Vector/Mutable.hs:115:3-33 135787 170 0.0 0.0 0.0 0.0
checkGLError GLHelp src/GLHelp.hs:(18,1)-(22,61) 134224 170 0.0 0.0 0.0 0.0
glGetError Graphics.GL.Functions.F10 src/Graphics/GL/Functions/F10.hs:367:1-43 134225 170 0.0 0.0 0.0 0.0
debugOn Dodge.Data.Config src/Dodge/Data/Config.hs:153:1-42 136000 170 0.0 0.0 0.0 0.0
_debug_booleans Dodge.Data.Config src/Dodge/Data/Config.hs:57:7-21 136001 170 0.0 0.0 0.0 0.0
compare Dodge.Data.Config src/Dodge/Data/Config.hs:96:19-21 136002 170 0.0 0.0 0.0 0.0
doDrawing'.(...) Dodge.Render src/Dodge/Render.hs:57:9-56 135867 170 0.0 0.0 0.0 0.0
doDrawing'.\ Dodge.Render src/Dodge/Render.hs:431:25-66 137941 170 0.0 0.0 0.0 0.0
glClearNamedFramebufferfv Graphics.GL.Functions.F03 src/Graphics/GL/Functions/F03.hs:248:1-96 137942 170 0.0 0.0 0.0 0.0
doDrawing'.\ Dodge.Render src/Dodge/Render.hs:428:17-63 137939 170 0.0 0.0 0.0 0.0
glNamedBufferSubData Graphics.GL.Functions.F18 src/Graphics/GL/Functions/F18.hs:1384:1-87 137940 170 0.0 0.0 0.0 0.0
doDrawing'.\ Dodge.Render src/Dodge/Render.hs:372:57-75 137918 170 0.0 0.0 0.0 0.0
glDrawBuffers Graphics.GL.Functions.F06 src/Graphics/GL/Functions/F06.hs:876:1-61 137919 170 0.0 0.0 0.0 0.0
doDrawing'.\ Dodge.Render src/Dodge/Render.hs:(346,13)-(350,19) 136510 170 0.0 0.0 0.0 0.0
_1 Control.Lens.Tuple src/Control/Lens/Tuple.hs:120:3-37 136512 170 0.0 0.0 0.0 0.0
glClearNamedFramebufferfv Graphics.GL.Functions.F03 src/Graphics/GL/Functions/F03.hs:248:1-96 136511 170 0.0 0.0 0.0 0.0
doDrawing'.\ Dodge.Render src/Dodge/Render.hs:(325,13)-(329,19) 136483 170 0.0 0.0 0.0 0.0
_1 Control.Lens.Tuple src/Control/Lens/Tuple.hs:120:3-37 136485 170 0.0 0.0 0.0 0.0
glClearNamedFramebufferfv Graphics.GL.Functions.F03 src/Graphics/GL/Functions/F03.hs:248:1-96 136484 170 0.0 0.0 0.0 0.0
doDrawing'.\ Dodge.Render src/Dodge/Render.hs:(319,13)-(323,19) 136476 170 0.0 0.0 0.0 0.0
_1 Control.Lens.Tuple src/Control/Lens/Tuple.hs:120:3-37 136478 170 0.0 0.0 0.0 0.0
glClearNamedFramebufferfv Graphics.GL.Functions.F03 src/Graphics/GL/Functions/F03.hs:248:1-96 136477 170 0.0 0.0 0.0 0.0
doDrawing'.\ Dodge.Render src/Dodge/Render.hs:317:21-39 136474 170 0.0 0.0 0.0 0.0
glDrawBuffers Graphics.GL.Functions.F06 src/Graphics/GL/Functions/F06.hs:876:1-61 136475 170 0.0 0.0 0.0 0.0
doDrawing'.\ Dodge.Render src/Dodge/Render.hs:(297,9)-(301,15) 136463 170 0.0 0.0 0.0 0.0
_1 Control.Lens.Tuple src/Control/Lens/Tuple.hs:120:3-37 136465 170 0.0 0.0 0.0 0.0
glClearNamedFramebufferfv Graphics.GL.Functions.F03 src/Graphics/GL/Functions/F03.hs:248:1-96 136464 170 0.0 0.0 0.0 0.0
doDrawing'.\ Dodge.Render src/Dodge/Render.hs:295:57-75 136459 170 0.0 0.0 0.0 0.0
glDrawBuffers Graphics.GL.Functions.F06 src/Graphics/GL/Functions/F06.hs:876:1-61 136460 170 0.0 0.0 0.0 0.0
doDrawing'.\ Dodge.Render src/Dodge/Render.hs:(246,9)-(250,15) 136328 170 0.0 0.0 0.0 0.0
_1 Control.Lens.Tuple src/Control/Lens/Tuple.hs:120:3-37 136330 170 0.0 0.0 0.0 0.0
glClearNamedFramebufferfv Graphics.GL.Functions.F03 src/Graphics/GL/Functions/F03.hs:248:1-96 136329 170 0.0 0.0 0.0 0.0
doDrawing'.\ Dodge.Render src/Dodge/Render.hs:(239,9)-(242,15) 136286 170 0.0 0.0 0.0 0.0
_1 Control.Lens.Tuple src/Control/Lens/Tuple.hs:120:3-37 136289 170 0.0 0.0 0.0 0.0
glInvalidateNamedFramebufferData Graphics.GL.Functions.F14 src/Graphics/GL/Functions/F14.hs:1532:1-105 136288 170 0.0 0.0 0.0 0.0
doDrawing'.\ Dodge.Render src/Dodge/Render.hs:205:17-35 136205 170 0.0 0.0 0.0 0.0
glDrawBuffers Graphics.GL.Functions.F06 src/Graphics/GL/Functions/F06.hs:876:1-61 136206 170 0.0 0.0 0.0 0.0
doDrawing'.\ Dodge.Render src/Dodge/Render.hs:(195,9)-(199,15) 136186 170 0.0 0.0 0.0 0.0
_1 Control.Lens.Tuple src/Control/Lens/Tuple.hs:120:3-37 136188 170 0.0 0.0 0.0 0.0
glClearNamedFramebufferiv Graphics.GL.Functions.F03 src/Graphics/GL/Functions/F03.hs:264:1-96 136187 170 0.0 0.0 0.0 0.0
doDrawing'.\ Dodge.Render src/Dodge/Render.hs:164:17-35 136120 170 0.0 0.0 0.0 0.0
glDrawBuffers Graphics.GL.Functions.F06 src/Graphics/GL/Functions/F06.hs:876:1-61 136121 170 0.0 0.0 0.0 0.0
doDrawing'.\ Dodge.Render src/Dodge/Render.hs:(158,9)-(162,15) 136111 170 0.0 0.0 0.0 0.0
_1 Control.Lens.Tuple src/Control/Lens/Tuple.hs:120:3-37 136113 170 0.0 0.0 0.0 0.0
glClearNamedFramebufferfv Graphics.GL.Functions.F03 src/Graphics/GL/Functions/F03.hs:248:1-96 136112 170 0.0 0.0 0.0 0.0
doDrawing'.\ Dodge.Render src/Dodge/Render.hs:(152,9)-(156,15) 136102 170 0.0 0.0 0.0 0.0
_1 Control.Lens.Tuple src/Control/Lens/Tuple.hs:120:3-37 136104 170 0.0 0.0 0.0 0.0
glClearNamedFramebufferfv Graphics.GL.Functions.F03 src/Graphics/GL/Functions/F03.hs:248:1-96 136103 170 0.0 0.0 0.0 0.0
doDrawing'.\ Dodge.Render src/Dodge/Render.hs:(127,9)-(131,15) 135984 170 0.0 0.0 0.0 0.0
_1 Control.Lens.Tuple src/Control/Lens/Tuple.hs:120:3-37 135986 170 0.0 0.0 0.0 0.0
glClearNamedFramebufferfv Graphics.GL.Functions.F03 src/Graphics/GL/Functions/F03.hs:248:1-96 135985 170 0.0 0.0 0.0 0.0
doDrawing'.\ Dodge.Render src/Dodge/Render.hs:120:9-55 135930 170 0.0 0.0 0.0 0.0
glNamedBufferSubData Graphics.GL.Functions.F18 src/Graphics/GL/Functions/F18.hs:1384:1-87 135931 170 0.0 0.0 0.0 0.0
doDrawing'.camzoom Dodge.Render src/Dodge/Render.hs:52:9-37 135879 170 0.0 0.0 0.0 0.0
doDrawing'.fs Dodge.Render src/Dodge/Render.hs:178:9-31 136143 170 0.0 0.0 0.0 0.0
_shapeShader Data.Preload.Render src/Data/Preload/Render.hs:25:7-18 136144 170 0.0 0.0 0.0 0.0
doDrawing'.lightPoints Dodge.Render src/Dodge/Render.hs:56:9-76 136252 170 0.1 0.0 0.1 0.1
_lsPos Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:15:7-12 145343 5046 0.0 0.0 0.0 0.0
_lsRad Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:16:7-12 145351 3863 0.0 0.0 0.0 0.0
pointInPoly Geometry.Polygon src/Geometry/Polygon.hs:(87,1)-(88,24) 145344 3863 0.0 0.0 0.0 0.0
pointInPoly.\ Geometry.Polygon src/Geometry/Polygon.hs:87:38-54 145345 8629 0.0 0.0 0.0 0.0
_lsParam Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:23:7-14 145342 3726 0.0 0.0 0.0 0.0
debugOn Dodge.Data.Config src/Dodge/Data/Config.hs:153:1-42 145346 3578 0.0 0.0 0.0 0.0
_debug_booleans Dodge.Data.Config src/Dodge/Data/Config.hs:57:7-21 145347 138 0.0 0.0 0.0 0.0
compare Dodge.Data.Config src/Dodge/Data/Config.hs:96:19-21 145348 138 0.0 0.0 0.0 0.0
intersectSegPolyFirst Geometry.Intersect src/Geometry/Intersect.hs:(265,1)-(267,34) 145349 3578 0.0 0.1 0.0 0.1
intersectSegPolyFirst.lineColl Geometry.Intersect src/Geometry/Intersect.hs:267:5-34 145350 3578 0.0 0.0 0.0 0.0
== Linear.V2 src/Linear/V2.hs:114:4-5 145352 25480 0.0 0.0 0.0 0.0
_lsCol Dodge.Data.LightSource src/Dodge/Data/LightSource.hs:17:7-12 145353 1183 0.0 0.0 0.0 0.0
fromEnum Dodge.Data.Config src/Dodge/Data/Config.hs:36:35-38 136253 170 0.0 0.0 0.0 0.0
doDrawing'.nFls Dodge.Render src/Dodge/Render.hs:59:9-45 136207 170 0.0 0.0 0.0 0.0
doDrawing'.nchs Dodge.Render src/Dodge/Render.hs:60:9-45 136204 170 0.0 0.0 0.0 0.0
doDrawing'.rot Dodge.Render src/Dodge/Render.hs:51:9-32 135891 170 0.0 0.0 0.0 0.0
doDrawing'.shadV Dodge.Render src/Dodge/Render.hs:58:9-37 134700 170 0.0 0.0 0.0 0.0
_pictureShaders Data.Preload.Render src/Data/Preload/Render.hs:28:7-21 134701 170 0.0 0.0 0.0 0.0
doDrawing'.trans Dodge.Render src/Dodge/Render.hs:53:9-37 135868 170 0.0 0.0 0.0 0.0
doDrawing'.vfx Dodge.Render src/Dodge/Render.hs:57:9-56 136023 170 0.0 0.0 0.0 0.0
doDrawing'.vfy Dodge.Render src/Dodge/Render.hs:57:9-56 136024 170 0.0 0.0 0.0 0.0
doDrawing'.viewFroms Dodge.Render src/Dodge/Render.hs:57:9-56 135929 170 0.0 0.0 0.0 0.0
doDrawing'.w Dodge.Render src/Dodge/Render.hs:49:9-22 134336 170 0.0 0.0 0.0 0.0
_uvWorld Dodge.Data.Universe src/Dodge/Data/Universe.hs:30:7-14 134337 170 0.0 0.0 0.0 0.0
doDrawing'.wallsToPoke Dodge.Render src/Dodge/Render.hs:55:9-62 134480 170 0.0 0.0 0.0 0.0
doDrawing'.windowPoints Dodge.Render src/Dodge/Render.hs:55:9-62 134474 170 0.0 0.0 0.0 0.0
doDrawing'.wins Dodge.Render src/Dodge/Render.hs:54:9-57 135869 170 0.0 0.0 0.0 0.0
windowXFloat Dodge.Data.Config src/Dodge/Data/Config.hs:62:1-38 135870 0 0.0 0.0 0.0 0.0
_windowX Dodge.Data.Config src/Dodge/Data/Config.hs:51:7-14 135871 170 0.0 0.0 0.0 0.0
windowYFloat Dodge.Data.Config src/Dodge/Data/Config.hs:64:1-38 135872 0 0.0 0.0 0.0 0.0
_windowY Dodge.Data.Config src/Dodge/Data/Config.hs:52:7-14 135873 170 0.0 0.0 0.0 0.0
doDrawing'.wp Dodge.Render src/Dodge/Render.hs:67:9-23 134329 170 0.0 0.0 0.0 0.0
_2 Control.Lens.Tuple src/Control/Lens/Tuple.hs:224:3-34 134331 170 0.0 0.0 0.0 0.0
getDistortions Dodge.Render src/Dodge/Render.hs:(436,1)-(438,20) 137923 170 0.0 0.0 0.0 0.0
glBindBufferBase Graphics.GL.Functions.F01 src/Graphics/GL/Functions/F01.hs:874:1-72 137924 170 0.0 0.0 0.0 0.0
glBlendColor Graphics.GL.Functions.F02 src/Graphics/GL/Functions/F02.hs:400:1-70 136419 170 0.0 0.0 0.0 0.0
glBlendFuncSeparatei Graphics.GL.Functions.F02 src/Graphics/GL/Functions/F02.hs:781:1-92 136490 170 0.0 0.0 0.0 0.0
glBlendFunci Graphics.GL.Functions.F02 src/Graphics/GL/Functions/F02.hs:847:1-64 136500 170 0.0 0.0 0.0 0.0
glColorMask Graphics.GL.Functions.F03 src/Graphics/GL/Functions/F03.hs:1399:1-69 136265 170 0.0 0.0 0.0 0.0
glCullFace Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:674:1-47 136132 170 0.0 0.0 0.0 0.0
glDrawBuffer Graphics.GL.Functions.F06 src/Graphics/GL/Functions/F06.hs:862:1-51 136156 170 0.0 0.0 0.0 0.0
glInvalidateBufferData Graphics.GL.Functions.F14 src/Graphics/GL/Functions/F14.hs:1487:1-71 136518 170 0.0 0.0 0.0 0.0
glProgramUniform1f Graphics.GL.Functions.F21 src/Graphics/GL/Functions/F21.hs:411:1-77 136025 170 0.0 0.0 0.0 0.0
glProgramUniform3f Graphics.GL.Functions.F21 src/Graphics/GL/Functions/F21.hs:1149:1-89 136013 170 0.0 0.0 0.0 0.0
glStencilOp Graphics.GL.Functions.F24 src/Graphics/GL/Functions/F24.hs:1534:1-63 136176 170 0.0 0.0 0.0 0.0
glSwapWindow SDL.Video.OpenGL src/SDL/Video/OpenGL.hs:141:1-44 137943 170 0.0 0.0 0.0 0.0
perspectiveMatrixb MatrixHelper src/MatrixHelper.hs:(18,1)-(28,24) 135874 170 0.0 0.0 0.2 0.3
!*! Linear.Matrix src/Linear/Matrix.hs:103:1-72 135881 1020 0.0 0.0 0.2 0.3
fmap Linear.V4 src/Linear/V4.hs:114:3-50 135882 21515 0.0 0.1 0.1 0.2
!*!.\ Linear.Matrix src/Linear/Matrix.hs:103:25-69 135883 4080 0.0 0.0 0.1 0.1
foldl' Linear.V4 src/Linear/V4.hs:119:10-20 135884 4080 0.0 0.0 0.1 0.0
foldr Linear.V4 src/Linear/V4.hs:119:10-20 135886 0 0.0 0.0 0.1 0.0
foldMap Linear.V4 src/Linear/V4.hs:120:3-72 135887 4080 0.1 0.0 0.1 0.0
^+^ Linear.V4 src/Linear/V4.hs:163:10-20 135913 0 0.0 0.0 0.0 0.0
^+^ Linear.Vector src/Linear/Vector.hs:125:3-20 135914 0 0.0 0.0 0.0 0.0
liftA2 Linear.V4 src/Linear/V4.hs:153:10-23 135915 0 0.0 0.0 0.0 0.0
<*> Linear.V4 src/Linear/V4.hs:156:3-56 135916 95 0.0 0.0 0.0 0.0
liftI2 Linear.V4 src/Linear/V4.hs:168:3-17 135888 4080 0.0 0.0 0.0 0.0
^+^ Linear.V4 src/Linear/V4.hs:163:10-20 135908 0 0.0 0.0 0.0 0.0
^+^ Linear.Vector src/Linear/Vector.hs:125:3-20 135909 0 0.0 0.0 0.0 0.0
liftA2 Linear.V4 src/Linear/V4.hs:153:10-23 135910 0 0.0 0.0 0.0 0.0
<*> Linear.V4 src/Linear/V4.hs:156:3-56 135911 16225 0.0 0.0 0.0 0.0
liftA2 Linear.V4 src/Linear/V4.hs:153:10-23 135889 0 0.0 0.0 0.0 0.0
<*> Linear.V4 src/Linear/V4.hs:156:3-56 135890 4080 0.0 0.0 0.0 0.0
!*!.\ Linear.Matrix src/Linear/Matrix.hs:103:25-69 135904 0 0.0 0.0 0.1 0.1
^+^ Linear.V4 src/Linear/V4.hs:163:10-20 135905 0 0.0 0.0 0.1 0.1
^+^ Linear.Vector src/Linear/Vector.hs:125:3-20 135906 0 0.0 0.0 0.1 0.1
liftA2 Linear.V4 src/Linear/V4.hs:153:10-23 135907 0 0.0 0.0 0.1 0.1
fmap Linear.V4 src/Linear/V4.hs:114:3-50 135912 16225 0.1 0.1 0.1 0.1
vToL MatrixHelper src/MatrixHelper.hs:47:1-29 135928 850 0.0 0.0 0.0 0.0
transMat MatrixHelper src/MatrixHelper.hs:(74,1)-(78,16) 135917 340 0.0 0.0 0.0 0.0
rotMatr MatrixHelper src/MatrixHelper.hs:(67,1)-(71,31) 135892 170 0.0 0.0 0.0 0.0
scaleMat MatrixHelper src/MatrixHelper.hs:(60,1)-(64,16) 135880 170 0.0 0.0 0.0 0.0
lmt MatrixHelper src/MatrixHelper.hs:44:1-29 135876 0 0.0 0.0 0.0 0.0
distribute Linear.V4 src/Linear/V4.hs:(258,3)-(261,49) 135877 170 0.0 0.0 0.0 0.0
fmap Linear.V4 src/Linear/V4.hs:114:3-50 135878 680 0.0 0.0 0.0 0.0
distribute.\ Linear.V4 src/Linear/V4.hs:261:45 135927 680 0.0 0.0 0.0 0.0
distribute.\ Linear.V4 src/Linear/V4.hs:260:45 135926 680 0.0 0.0 0.0 0.0
distribute.\ Linear.V4 src/Linear/V4.hs:259:45 135925 680 0.0 0.0 0.0 0.0
distribute.\ Linear.V4 src/Linear/V4.hs:258:45 135924 680 0.0 0.0 0.0 0.0
pingPongBetween Render src/Render.hs:(226,1)-(232,19) 136444 170 0.0 0.0 0.0 0.0
_shaderPrimitive Shader.Data src/Shader/Data.hs:53:7-22 136455 680 0.0 0.0 0.0 0.0
_shaderUINT Shader.Data src/Shader/Data.hs:52:7-17 136450 680 0.0 0.0 0.0 0.0
_unFBO Shader.Data src/Shader/Data.hs:57:20-25 136446 680 0.0 0.0 0.0 0.0
_unPrimitiveMode Shader.Data src/Shader/Data.hs:99:40-55 136454 680 0.0 0.0 0.0 0.0
_unTO Shader.Data src/Shader/Data.hs:59:18-22 136448 680 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 136452 680 0.0 0.0 0.0 0.0
glBindFramebuffer Graphics.GL.Functions.F01 src/Graphics/GL/Functions/F01.hs:1108:1-68 136445 680 0.0 0.0 0.0 0.0
glBindTextureUnit Graphics.GL.Functions.F01 src/Graphics/GL/Functions/F01.hs:1427:1-67 136447 680 0.0 0.0 0.0 0.0
glBindVertexArray Graphics.GL.Functions.F01 src/Graphics/GL/Functions/F01.hs:1495:1-61 136451 680 0.0 0.0 0.0 0.0
glDrawArrays Graphics.GL.Functions.F06 src/Graphics/GL/Functions/F06.hs:706:1-65 136453 680 0.0 0.0 0.0 0.0
glUseProgram Graphics.GL.Functions.F29 src/Graphics/GL/Functions/F29.hs:161:1-51 136449 680 0.0 0.0 0.0 0.0
pokeLayVerxs Shader.Poke src/Shader/Poke.hs:478:1-79 134319 170 0.0 0.0 0.0 0.0
pokeWallsWindows Shader.Poke src/Shader/Poke.hs:(56,1)-(59,33) 134472 170 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:100:3-16 134242 170 0.0 0.0 0.0 0.0
scaleMatrix MatrixHelper src/MatrixHelper.hs:57:1-38 137929 170 0.0 0.0 0.0 0.0
scaleMat MatrixHelper src/MatrixHelper.hs:(60,1)-(64,16) 137930 170 0.0 0.0 0.0 0.0
vToL MatrixHelper src/MatrixHelper.hs:47:1-29 137931 170 0.0 0.0 0.0 0.0
basicUnsafeReplicate Data.Vector.Unboxed.Base src/Data/Vector/Unboxed/Base.hs:447:1328-1396 134247 0 0.0 0.0 0.0 0.0
basicUnsafeReplicate Data.Vector.Primitive.Mutable src/Data/Vector/Primitive/Mutable.hs:127:10-38 134248 170 0.0 0.0 0.0 0.0
basicUnsafeReplicate Data.Vector.Generic.Mutable.Base src/Data/Vector/Generic/Mutable/Base.hs:(100,3)-(104,16) 134249 170 0.0 0.0 0.0 0.0
basicSet Data.Vector.Primitive.Mutable src/Data/Vector/Primitive/Mutable.hs:174:3-55 134291 170 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 134292 170 0.0 0.0 0.0 0.0
setByteArray# Data.Primitive.Types Data/Primitive/Types.hs:276:520-884 134294 170 0.0 0.0 0.0 0.0
internal Control.Monad.Primitive Control/Monad/Primitive.hs:104:3-21 134295 170 0.0 0.0 0.0 0.0
setByteArray#.i Data.Primitive.Types Data/Primitive/Types.hs:276:596-619 134296 170 0.0 0.0 0.0 0.0
setByteArray#.n Data.Primitive.Types Data/Primitive/Types.hs:276:662-685 134297 170 0.0 0.0 0.0 0.0
basicUnsafeNew Data.Vector.Primitive.Mutable src/Data/Vector/Primitive/Mutable.hs:(140,3)-(146,37) 134250 170 0.0 0.0 0.0 0.0
basicUnsafeNew.mx Data.Vector.Primitive.Mutable src/Data/Vector/Primitive/Mutable.hs:146:7-37 134269 170 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 134290 170 0.0 0.0 0.0 0.0
windowXFloat Dodge.Data.Config src/Dodge/Data/Config.hs:62:1-38 137927 0 0.0 0.0 0.0 0.0
_windowX Dodge.Data.Config src/Dodge/Data/Config.hs:51:7-14 137928 170 0.0 0.0 0.0 0.0
windowYFloat Dodge.Data.Config src/Dodge/Data/Config.hs:64:1-38 137925 0 0.0 0.0 0.0 0.0
_windowY Dodge.Data.Config src/Dodge/Data/Config.hs:52:7-14 137926 170 0.0 0.0 0.0 0.0
doConLoop'.worldSideEffectsWindow Loop src/Loop.hs:246:5-52 134216 1 0.0 0.0 0.0 0.0
theUpdateStep Main appDodge/Main.hs:110:1-59 134217 1 0.0 0.0 0.0 0.0
theCleanup Main appDodge/Main.hs:75:1-77 156633 1 0.0 0.0 0.0 0.0
cleanUpPreload Preload src/Preload.hs:(11,1)-(13,39) 156645 0 0.0 0.0 0.0 0.0
cleanUpRenderPreload Preload.Render src/Preload/Render.hs:221:1-34 156646 1 0.0 0.0 0.0 0.0
cleanUpSoundPreload Preload src/Preload.hs:16:1-65 156647 1 0.0 0.0 0.0 0.0
closeAudio SDL.Mixer src/SDL/Mixer.hs:390:1-37 156648 1 0.0 0.0 0.0 0.0
firstWorldLoad Main appDodge/Main.hs:(78,1)-(107,35) 131156 0 0.0 0.0 12.6 10.5
applyWorldConfig Dodge.Config src/Dodge/Config.hs:(59,1)-(61,50) 133723 1 0.0 0.0 0.0 0.0
renderDataResizeUpdate Preload.Update src/Preload/Update.hs:(30,1)-(44,44) 133752 1 0.0 0.0 0.0 0.0
makeByteStringShaderUsingVAO Shader.Compile src/Shader/Compile.hs:(136,1)-(143,13) 133920 1 0.0 0.0 0.0 0.0
makeShaderProgram Shader.Compile src/Shader/Compile.hs:(245,1)-(253,18) 133921 1 0.0 0.0 0.0 0.0
compileAndCheckShader Shader.Compile src/Shader/Compile.hs:(278,1)-(288,20) 133923 2 0.0 0.0 0.0 0.0
checkErrorGL Shader.Compile src/Shader/Compile.hs:(263,1)-(274,44) 133933 2 0.0 0.0 0.0 0.0
checkErrorGL.\ Shader.Compile src/Shader/Compile.hs:(264,28)-(274,44) 133934 2 0.0 0.0 0.0 0.0
glGetShaderiv Graphics.GL.Functions.F12 src/Graphics/GL/Functions/F12.hs:1162:1-67 133935 2 0.0 0.0 0.0 0.0
glCompileShader Graphics.GL.Functions.F04 src/Graphics/GL/Functions/F04.hs:394:1-57 133932 2 0.0 0.0 0.0 0.0
glCreateShader Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:536:1-56 133924 2 0.0 0.0 0.0 0.0
setShaderSource Shader.Compile src/Shader/Compile.hs:(291,1)-(295,58) 133925 2 0.0 0.0 0.0 0.0
withByteString Shader.Compile src/Shader/Compile.hs:(325,1)-(327,45) 133926 2 0.0 0.0 0.0 0.0
withByteString.\ Shader.Compile src/Shader/Compile.hs:327:9-45 133927 2 0.0 0.0 0.0 0.0
setShaderSource.\ Shader.Compile src/Shader/Compile.hs:(293,9)-(295,58) 133928 2 0.0 0.0 0.0 0.0
setShaderSource.\.\ Shader.Compile src/Shader/Compile.hs:(294,13)-(295,58) 133929 2 0.0 0.0 0.0 0.0
setShaderSource.\.\.\ Shader.Compile src/Shader/Compile.hs:295:17-58 133930 2 0.0 0.0 0.0 0.0
glShaderSource Graphics.GL.Functions.F24 src/Graphics/GL/Functions/F24.hs:1121:1-75 133931 2 0.0 0.0 0.0 0.0
glAttachShader Graphics.GL.Functions.F01 src/Graphics/GL/Functions/F01.hs:583:1-61 133955 2 0.0 0.0 0.0 0.0
glDeleteShader Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:1433:1-55 133961 2 0.0 0.0 0.0 0.0
glDetachShader Graphics.GL.Functions.F06 src/Graphics/GL/Functions/F06.hs:393:1-61 133960 2 0.0 0.0 0.0 0.0
checkErrorGL Shader.Compile src/Shader/Compile.hs:(263,1)-(274,44) 133957 1 0.0 0.0 0.0 0.0
checkErrorGL.\ Shader.Compile src/Shader/Compile.hs:(264,28)-(274,44) 133958 1 0.0 0.0 0.0 0.0
glGetProgramiv Graphics.GL.Functions.F12 src/Graphics/GL/Functions/F12.hs:573:1-69 133959 1 0.0 0.0 0.0 0.0
glCreateProgram Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:443:1-53 133922 1 0.0 0.0 0.0 0.0
glLinkProgram Graphics.GL.Functions.F15 src/Graphics/GL/Functions/F15.hs:1239:1-53 133956 1 0.0 0.0 0.0 0.0
renderDataResizeUpdate.(...) Preload.Update src/Preload/Update.hs:34:9-87 133947 1 0.0 0.0 0.0 0.0
getWindowSize Dodge.WindowSize src/Dodge/WindowSize.hs:(6,1)-(8,57) 133948 1 0.0 0.0 0.0 0.0
getWindowSize.g Dodge.WindowSize src/Dodge/WindowSize.hs:8:5-57 133949 2 0.0 0.0 0.0 0.0
_graphics_downsize_resolution Dodge.Data.Config src/Dodge/Data/Config.hs:47:7-35 133950 2 0.0 0.0 0.0 0.0
applyResFactor Dodge.Data.Config src/Dodge/Data/Config.hs:(112,1)-(118,30) 133951 2 0.0 0.0 0.0 0.0
_windowX Dodge.Data.Config src/Dodge/Data/Config.hs:51:7-14 133952 1 0.0 0.0 0.0 0.0
_windowY Dodge.Data.Config src/Dodge/Data/Config.hs:52:7-14 133954 1 0.0 0.0 0.0 0.0
renderDataResizeUpdate.(...) Preload.Update src/Preload/Update.hs:36:9-45 133939 1 0.0 0.0 0.0 0.0
renderDataResizeUpdate.(...) Preload.Update src/Preload/Update.hs:35:9-49 133936 1 0.0 0.0 0.0 0.0
renderDataResizeUpdate.bbFrag' Preload.Update src/Preload/Update.hs:37:9-97 133945 1 0.0 0.0 0.0 0.0
renderDataResizeUpdate.bh Preload.Update src/Preload/Update.hs:35:9-49 133944 1 0.0 0.0 0.0 0.0
renderDataResizeUpdate.bmid Preload.Update src/Preload/Update.hs:35:9-49 133942 1 0.0 0.0 0.0 0.0
renderDataResizeUpdate.btt Preload.Update src/Preload/Update.hs:36:9-45 133943 1 0.0 0.0 0.0 0.0
renderDataResizeUpdate.xsize Preload.Update src/Preload/Update.hs:34:9-87 133946 1 0.0 0.0 0.0 0.0
renderDataResizeUpdate.ysize Preload.Update src/Preload/Update.hs:34:9-87 133953 1 0.0 0.0 0.0 0.0
sizeFBOs Framebuffer.Update src/Framebuffer/Update.hs:(26,1)-(77,13) 133753 1 0.0 0.0 0.0 0.0
ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:216:3-44 133769 9 0.0 0.0 0.0 0.0
sizeFBOs.foldUpdateFBOTO Framebuffer.Update src/Framebuffer/Update.hs:(69,5)-(77,13) 133856 4 0.0 0.0 0.0 0.0
ffoldM Framebuffer.Update src/Framebuffer/Update.hs:85:1-25 133857 4 0.0 0.0 0.0 0.0
sizeFBOs.updateFBOTO' Framebuffer.Update src/Framebuffer/Update.hs:(65,5)-(68,34) 133859 0 0.0 0.0 0.0 0.0
updateFBOTO Framebuffer.Update src/Framebuffer/Update.hs:(109,1)-(111,41) 133860 7 0.0 0.0 0.0 0.0
sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:3-50 133868 14 0.0 0.0 0.0 0.0
cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 133869 14 0.0 0.0 0.0 0.0
sell.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:30-50 133870 14 0.0 0.0 0.0 0.0
ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:216:3-44 133902 7 0.0 0.0 0.0 0.0
ipeek Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:238:3-70 133903 7 0.0 0.0 0.0 0.0
extract Control.Comonad src/Control/Comonad.hs:177:3-23 133905 7 0.0 0.0 0.0 0.0
sieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:38:3-24 133906 7 0.0 0.0 0.0 0.0
ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:216:3-44 133907 0 0.0 0.0 0.0 0.0
sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:3-50 133908 0 0.0 0.0 0.0 0.0
cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 133909 0 0.0 0.0 0.0 0.0
sell.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:30-50 133910 0 0.0 0.0 0.0 0.0
cosieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:62:3-30 133911 7 0.0 0.0 0.0 0.0
ipeek.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:238:60-69 133912 7 0.0 0.0 0.0 0.0
ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:216:3-44 133904 0 0.0 0.0 0.0 0.0
ipos Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:236:3-51 133863 7 0.0 0.0 0.0 0.0
extract Control.Comonad src/Control/Comonad.hs:177:3-23 133865 7 0.0 0.0 0.0 0.0
sieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:38:3-24 133866 7 0.0 0.0 0.0 0.0
ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:216:3-44 133867 0 0.0 0.0 0.0 0.0
sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:3-50 133871 0 0.0 0.0 0.0 0.0
cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 133872 0 0.0 0.0 0.0 0.0
sell.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:30-50 133873 0 0.0 0.0 0.0 0.0
cosieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:62:3-30 133874 7 0.0 0.0 0.0 0.0
ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:216:3-44 133864 0 0.0 0.0 0.0 0.0
resizeFBOTO Framebuffer.Update src/Framebuffer/Update.hs:(214,1)-(219,24) 133875 7 0.0 0.0 0.0 0.0
_unFBO Shader.Data src/Shader/Data.hs:57:20-25 133877 7 0.0 0.0 0.0 0.0
_unTO Shader.Data src/Shader/Data.hs:59:18-22 133879 7 0.0 0.0 0.0 0.0
checkFBO Framebuffer.Check src/Framebuffer/Check.hs:(7,1)-(11,75) 133898 7 0.0 0.0 0.0 0.0
_unFBO Shader.Data src/Shader/Data.hs:57:20-25 133900 7 0.0 0.0 0.0 0.0
glCheckNamedFramebufferStatus Graphics.GL.Functions.F02 src/Graphics/GL/Functions/F02.hs:1293:1-92 133899 7 0.0 0.0 0.0 0.0
glBindFramebuffer Graphics.GL.Functions.F01 src/Graphics/GL/Functions/F01.hs:1108:1-68 133876 7 0.0 0.0 0.0 0.0
initializeTexture2D Framebuffer.Update src/Framebuffer/Update.hs:(222,1)-(230,14) 133882 7 0.0 0.0 0.0 0.0
glTextureParameteri Graphics.GL.Functions.F27 src/Graphics/GL/Functions/F27.hs:503:1-79 133895 14 0.0 0.0 0.0 0.0
_unFBO Shader.Data src/Shader/Data.hs:57:20-25 133897 7 0.0 0.0 0.0 0.0
glNamedFramebufferTexture Graphics.GL.Functions.F18 src/Graphics/GL/Functions/F18.hs:1580:1-97 133896 7 0.0 0.0 0.0 0.0
glTextureStorage2D Graphics.GL.Functions.F27 src/Graphics/GL/Functions/F27.hs:626:1-89 133886 7 0.0 0.0 0.0 0.0
initializeTexture2D.xsize' Framebuffer.Update src/Framebuffer/Update.hs:223:9-31 133887 7 0.0 0.0 0.0 0.0
initializeTexture2D.ysize' Framebuffer.Update src/Framebuffer/Update.hs:224:9-31 133893 7 0.0 0.0 0.0 0.0
mglCreate GLHelp src/GLHelp.hs:(9,1)-(12,20) 133883 7 0.0 0.0 0.0 0.0
mglCreate.\ GLHelp src/GLHelp.hs:(10,26)-(12,20) 133884 7 0.0 0.0 0.0 0.0
glCreateTextures Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:633:1-73 133885 7 0.0 0.0 0.0 0.0
mglDelete GLHelp src/GLHelp.hs:15:1-40 133878 7 0.0 0.0 0.0 0.0
mglDelete.\ GLHelp src/GLHelp.hs:15:34-40 133880 7 0.0 0.0 0.0 0.0
glDeleteTextures Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:1486:1-67 133881 7 0.0 0.0 0.0 0.0
sizeFBOs.updateFBOTO' Framebuffer.Update src/Framebuffer/Update.hs:(65,5)-(68,34) 133858 4 0.0 0.0 0.0 0.0
getWindowSize Dodge.WindowSize src/Dodge/WindowSize.hs:(6,1)-(8,57) 133888 4 0.0 0.0 0.0 0.0
getWindowSize.g Dodge.WindowSize src/Dodge/WindowSize.hs:8:5-57 133889 8 0.0 0.0 0.0 0.0
applyResFactor Dodge.Data.Config src/Dodge/Data/Config.hs:(112,1)-(118,30) 133891 8 0.0 0.0 0.0 0.0
_graphics_world_resolution Dodge.Data.Config src/Dodge/Data/Config.hs:48:7-32 133890 4 0.0 0.0 0.0 0.0
_windowX Dodge.Data.Config src/Dodge/Data/Config.hs:51:7-14 133892 4 0.0 0.0 0.0 0.0
_windowY Dodge.Data.Config src/Dodge/Data/Config.hs:52:7-14 133894 4 0.0 0.0 0.0 0.0
_graphics_distortion_resolution Dodge.Data.Config src/Dodge/Data/Config.hs:49:7-37 133915 2 0.0 0.0 0.0 0.0
_graphics_downsize_resolution Dodge.Data.Config src/Dodge/Data/Config.hs:47:7-35 133918 2 0.0 0.0 0.0 0.0
getWindowSize Dodge.WindowSize src/Dodge/WindowSize.hs:(6,1)-(8,57) 133758 2 0.0 0.0 0.0 0.0
getWindowSize.g Dodge.WindowSize src/Dodge/WindowSize.hs:8:5-57 133759 4 0.0 0.0 0.0 0.0
_graphics_world_resolution Dodge.Data.Config src/Dodge/Data/Config.hs:48:7-32 133760 4 0.0 0.0 0.0 0.0
applyResFactor Dodge.Data.Config src/Dodge/Data/Config.hs:(112,1)-(118,30) 133761 4 0.0 0.0 0.0 0.0
_windowX Dodge.Data.Config src/Dodge/Data/Config.hs:51:7-14 133762 2 0.0 0.0 0.0 0.0
_windowY Dodge.Data.Config src/Dodge/Data/Config.hs:52:7-14 133763 2 0.0 0.0 0.0 0.0
updateFBOTO3 Framebuffer.Update src/Framebuffer/Update.hs:(147,1)-(149,41) 133766 2 0.0 0.0 0.0 0.0
sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:3-50 133775 4 0.0 0.0 0.0 0.0
cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 133776 4 0.0 0.0 0.0 0.0
sell.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:30-50 133777 4 0.0 0.0 0.0 0.0
ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:216:3-44 133845 2 0.0 0.0 0.0 0.0
ipeek Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:238:3-70 133846 2 0.0 0.0 0.0 0.0
extract Control.Comonad src/Control/Comonad.hs:177:3-23 133848 2 0.0 0.0 0.0 0.0
sieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:38:3-24 133849 2 0.0 0.0 0.0 0.0
ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:216:3-44 133850 0 0.0 0.0 0.0 0.0
sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:3-50 133851 0 0.0 0.0 0.0 0.0
cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 133852 0 0.0 0.0 0.0 0.0
sell.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:30-50 133853 0 0.0 0.0 0.0 0.0
cosieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:62:3-30 133854 2 0.0 0.0 0.0 0.0
ipeek.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:238:60-69 133855 2 0.0 0.0 0.0 0.0
ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:216:3-44 133847 0 0.0 0.0 0.0 0.0
ipos Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:236:3-51 133770 2 0.0 0.0 0.0 0.0
extract Control.Comonad src/Control/Comonad.hs:177:3-23 133772 2 0.0 0.0 0.0 0.0
sieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:38:3-24 133773 2 0.0 0.0 0.0 0.0
ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:216:3-44 133774 0 0.0 0.0 0.0 0.0
sell Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:3-50 133778 0 0.0 0.0 0.0 0.0
cotabulate Data.Profunctor.Rep src/Data/Profunctor/Rep.hs:148:3-29 133779 0 0.0 0.0 0.0 0.0
sell.\ Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:266:30-50 133780 0 0.0 0.0 0.0 0.0
cosieve Data.Profunctor.Sieve src/Data/Profunctor/Sieve.hs:62:3-30 133781 2 0.0 0.0 0.0 0.0
ifmap Control.Lens.Internal.Context src/Control/Lens/Internal/Context.hs:216:3-44 133771 0 0.0 0.0 0.0 0.0
resizeFBOTO3 Framebuffer.Update src/Framebuffer/Update.hs:(190,1)-(201,42) 133782 2 0.0 0.0 0.0 0.0
_unTO Shader.Data src/Shader/Data.hs:59:18-22 133786 6 0.0 0.0 0.0 0.0
initializeTexture2D Framebuffer.Update src/Framebuffer/Update.hs:(222,1)-(230,14) 133798 6 0.0 0.0 0.0 0.0
glTextureParameteri Graphics.GL.Functions.F27 src/Graphics/GL/Functions/F27.hs:503:1-79 133814 12 0.0 0.0 0.0 0.0
_unFBO Shader.Data src/Shader/Data.hs:57:20-25 133825 6 0.0 0.0 0.0 0.0
glNamedFramebufferTexture Graphics.GL.Functions.F18 src/Graphics/GL/Functions/F18.hs:1580:1-97 133815 6 0.0 0.0 0.0 0.0
glTextureStorage2D Graphics.GL.Functions.F27 src/Graphics/GL/Functions/F27.hs:626:1-89 133802 6 0.0 0.0 0.0 0.0
initializeTexture2D.xsize' Framebuffer.Update src/Framebuffer/Update.hs:223:9-31 133812 6 0.0 0.0 0.0 0.0
initializeTexture2D.ysize' Framebuffer.Update src/Framebuffer/Update.hs:224:9-31 133813 6 0.0 0.0 0.0 0.0
mglCreate GLHelp src/GLHelp.hs:(9,1)-(12,20) 133799 6 0.0 0.0 0.0 0.0
mglCreate.\ GLHelp src/GLHelp.hs:(10,26)-(12,20) 133800 6 0.0 0.0 0.0 0.0
glCreateTextures Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:633:1-73 133801 6 0.0 0.0 0.0 0.0
mglDelete GLHelp src/GLHelp.hs:15:1-40 133785 6 0.0 0.0 0.0 0.0
mglDelete.\ GLHelp src/GLHelp.hs:15:34-40 133787 6 0.0 0.0 0.0 0.0
glDeleteTextures Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:1486:1-67 133788 6 0.0 0.0 0.0 0.0
_unFBO Shader.Data src/Shader/Data.hs:57:20-25 133784 2 0.0 0.0 0.0 0.0
checkFBO Framebuffer.Check src/Framebuffer/Check.hs:(7,1)-(11,75) 133841 2 0.0 0.0 0.0 0.0
_unFBO Shader.Data src/Shader/Data.hs:57:20-25 133843 2 0.0 0.0 0.0 0.0
glCheckNamedFramebufferStatus Graphics.GL.Functions.F02 src/Graphics/GL/Functions/F02.hs:1293:1-92 133842 2 0.0 0.0 0.0 0.0
glBindFramebuffer Graphics.GL.Functions.F01 src/Graphics/GL/Functions/F01.hs:1108:1-68 133783 2 0.0 0.0 0.0 0.0
resizeFBOTO3.\ Framebuffer.Update src/Framebuffer/Update.hs:199:9-56 133829 2 0.0 0.0 0.0 0.0
_unFBO Shader.Data src/Shader/Data.hs:57:20-25 133831 2 0.0 0.0 0.0 0.0
glNamedFramebufferDrawBuffers Graphics.GL.Functions.F18 src/Graphics/GL/Functions/F18.hs:1445:1-99 133830 2 0.0 0.0 0.0 0.0
_rboBaseBloom Data.Preload.Render src/Data/Preload/Render.hs:38:7-19 133754 1 0.0 0.0 0.0 0.0
resizeRBO Framebuffer.Update src/Framebuffer/Update.hs:(92,1)-(95,27) 133764 1 0.0 0.0 0.0 0.0
glNamedRenderbufferStorage Graphics.GL.Functions.F19 src/Graphics/GL/Functions/F19.hs:336:1-99 133765 1 0.0 0.0 0.0 0.0
setVol Dodge.Config src/Dodge/Config.hs:(48,1)-(50,61) 133724 1 0.0 0.0 0.0 0.0
setMusicVolume Sound src/Sound.hs:163:1-55 133746 1 0.0 0.0 0.0 0.0
setMusicVolume SDL.Mixer src/SDL/Mixer.hs:1017:1-68 133747 1 0.0 0.0 0.0 0.0
setSoundVolume Sound src/Sound.hs:158:1-66 133725 1 0.0 0.0 0.0 0.0
setVolume SDL.Mixer src/SDL/Mixer.hs:(537,3)-(538,61) 133726 1 0.0 0.0 0.0 0.0
firstWorldLoad.u Main appDodge/Main.hs:(83,9)-(105,17) 133968 1 0.0 0.0 0.0 0.0
fromInteger Linear.V2 src/Linear/V2.hs:219:3-34 134120 2 0.0 0.0 0.0 0.0
startNewGameInSlot Dodge.StartNewGame src/Dodge/StartNewGame.hs:(16,1)-(18,59) 134131 1 0.0 0.0 0.0 0.0
startNewGameInSlot.i Dodge.StartNewGame src/Dodge/StartNewGame.hs:18:5-59 134865 2 0.0 0.0 0.0 0.0
randomR System.Random src/System/Random.hs:297:10-19 134866 2 0.0 0.0 0.0 0.0
randomR System.Random src/System/Random.hs:235:3-43 134867 2 0.0 0.0 0.0 0.0
uniformRM System.Random.Internal src/System/Random/Internal.hs:742:3-85 134868 2 0.0 0.0 0.0 0.0
uniformM System.Random.Internal src/System/Random/Internal.hs:(746,3)-(750,59) 134876 0 0.0 0.0 0.0 0.0
uniformWord64 System.Random.Internal src/System/Random/Internal.hs:456:3-35 134884 0 0.0 0.0 0.0 0.0
genWord64 System.Random.Internal src/System/Random/Internal.hs:556:19-27 134887 0 0.0 0.0 0.0 0.0
genWord64 System.Random.Internal src/System/Random/Internal.hs:566:3-27 134888 0 0.0 0.0 0.0 0.0
nextWord64 System.Random.SplitMix src/System/Random/SplitMix.hs:(121,1)-(123,29) 134891 1 0.0 0.0 0.0 0.0
mix64 System.Random.SplitMix src/System/Random/SplitMix.hs:(247,1)-(252,9) 134892 1 0.0 0.0 0.0 0.0
mix64.z1 System.Random.SplitMix src/System/Random/SplitMix.hs:249:9-54 134897 1 0.0 0.0 0.0 0.0
shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 134898 1 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 134900 1 0.0 0.0 0.0 0.0
mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 134899 0 0.0 0.0 0.0 0.0
mix64.z2 System.Random.SplitMix src/System/Random/SplitMix.hs:250:9-54 134893 1 0.0 0.0 0.0 0.0
shiftXorMultiply System.Random.SplitMix src/System/Random/SplitMix.hs:280:1-46 134894 1 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 134896 1 0.0 0.0 0.0 0.0
mult System.Random.SplitMix src/System/Random/SplitMix.hs:397:1-10 134895 0 0.0 0.0 0.0 0.0
mix64.z3 System.Random.SplitMix src/System/Random/SplitMix.hs:251:9-27 134904 1 0.0 0.0 0.0 0.0
shiftXor System.Random.SplitMix src/System/Random/SplitMix.hs:277:1-37 134905 1 0.0 0.0 0.0 0.0
nextWord64.seed' System.Random.SplitMix src/System/Random/SplitMix.hs:123:5-29 134901 1 0.0 0.0 0.0 0.0
plus System.Random.SplitMix src/System/Random/SplitMix.hs:398:1-10 134902 0 0.0 0.0 0.0 0.0
_randGen Dodge.Data.World src/Dodge/Data/World.hs:38:7-14 134890 1 0.0 0.0 0.0 0.0
_uvWorld Dodge.Data.Universe src/Dodge/Data/Universe.hs:30:7-14 134889 1 0.0 0.0 0.0 0.0
startSeedGame Dodge.StartNewGame src/Dodge/StartNewGame.hs:(21,1)-(25,9) 134133 1 0.0 0.0 0.0 0.0
blockingLoad Dodge.Concurrent src/Dodge/Concurrent.hs:(36,1)-(38,29) 134134 1 0.0 0.0 0.0 0.0
.:~ LensHelp src/LensHelp.hs:15:1-22 134135 1 0.0 0.0 0.0 0.0
addSideEffect Dodge.Concurrent src/Dodge/Concurrent.hs:30:1-59 134136 1 0.0 0.0 0.0 0.0
#. Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:3-71 134153 0 0.0 0.0 0.0 0.0
#..\ Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:175:26-31 134154 0 0.0 0.0 0.0 0.0
_Snoc Control.Lens.Cons src/Control/Lens/Cons.hs:(361,3)-(363,26) 134155 0 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:181:3-37 134157 1 0.0 0.0 0.0 0.0
right' Data.Profunctor.Choice src/Data/Profunctor/Choice.hs:137:3-38 134156 1 0.0 0.0 0.0 0.0
loadingScreen Dodge.Concurrent src/Dodge/Concurrent.hs:(57,1)-(67,9) 134322 1 0.0 0.0 0.0 0.0
startSeedGameConc Dodge.StartNewGame src/Dodge/StartNewGame.hs:(28,1)-(37,40) 134209 1 0.0 0.0 0.0 0.0
doPreload Main appDodge/Main.hs:(140,1)-(155,13) 131171 0 0.0 0.0 12.6 10.5
loadSounds Dodge.SoundLogic.LoadSound src/Dodge/SoundLogic/LoadSound.hs:(19,1)-(28,21) 133672 0 0.0 0.0 0.3 1.0
loadSound Dodge.SoundLogic.LoadSound src/Dodge/SoundLogic/LoadSound.hs:(12,1)-(14,19) 133718 143 0.0 0.0 0.3 1.0
load SDL.Mixer src/SDL/Mixer.hs:454:10-23 133719 143 0.0 0.0 0.2 1.0
load SDL.Mixer src/SDL/Mixer.hs:403:3-42 133720 143 0.2 1.0 0.2 1.0
decode SDL.Mixer src/SDL/Mixer.hs:(455,3)-(460,39) 133721 143 0.0 0.0 0.0 0.0
decode.\ SDL.Mixer src/SDL/Mixer.hs:(456,51)-(460,39) 133722 143 0.0 0.0 0.0 0.0
groupSpan SDL.Mixer src/SDL/Mixer.hs:(809,1)-(812,68) 133699 2 0.0 0.0 0.0 0.0
openAudio SDL.Mixer src/SDL/Mixer.hs:(265,1)-(271,30) 133675 1 0.0 0.0 0.0 0.0
formatToWord SDL.Mixer src/SDL/Mixer.hs:(329,1)-(337,45) 133677 0 0.0 0.0 0.0 0.0
formatToWord.\ SDL.Mixer src/SDL/Mixer.hs:333:20-45 133686 1 0.0 0.0 0.0 0.0
outputToCInt SDL.Mixer src/SDL/Mixer.hs:(356,1)-(358,13) 133688 0 0.0 0.0 0.0 0.0
outputToCInt.\ SDL.Mixer src/SDL/Mixer.hs:358:13 133693 1 0.0 0.0 0.0 0.0
setChannels SDL.Mixer src/SDL/Mixer.hs:504:1-74 133696 0 0.0 0.0 0.0 0.0
preloadRender Preload.Render src/Preload/Render.hs:(31,1)-(195,13) 131173 0 0.0 0.0 12.3 9.5
mglCreate GLHelp src/GLHelp.hs:(9,1)-(12,20) 131174 17 0.0 0.0 0.0 0.0
mglCreate.\ GLHelp src/GLHelp.hs:(10,26)-(12,20) 131175 17 0.0 0.0 0.0 0.0
glCreateFramebuffers Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:405:1-75 133586 7 0.0 0.0 0.0 0.0
glCreateTextures Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:633:1-73 133596 7 0.0 0.0 0.0 0.0
glCreateBuffers Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:378:1-65 131176 2 0.0 0.0 0.0 0.0
glCreateRenderbuffers Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:509:1-77 133597 1 0.0 0.0 0.0 0.0
makeShaderUsingVAO Shader.Compile src/Shader/Compile.hs:(154,1)-(161,13) 131450 8 0.0 0.0 0.0 0.0
makeSourcedShader Shader.Compile src/Shader/Compile.hs:(168,1)-(170,41) 131451 8 0.0 0.0 0.0 0.0
makeSourcedShader.\ Shader.Compile src/Shader/Compile.hs:169:34-81 131452 16 0.0 0.0 0.0 0.0
shaderTypeExt Shader.Compile src/Shader/Compile.hs:(173,1)-(177,27) 131453 16 0.0 0.0 0.0 0.0
$mGL_VERTEX_SHADER.\ Graphics.GL.Tokens src/Graphics/GL/Tokens.hs:11456:28-43 131454 16 0.0 0.0 0.0 0.0
$mGL_GEOMETRY_SHADER.\ Graphics.GL.Tokens src/Graphics/GL/Tokens.hs:3688:30-45 131455 8 0.0 0.0 0.0 0.0
$mGL_FRAGMENT_SHADER.\ Graphics.GL.Tokens src/Graphics/GL/Tokens.hs:3362:30-45 132507 6 0.0 0.0 0.0 0.0
makeShaderProgram Shader.Compile src/Shader/Compile.hs:(245,1)-(253,18) 131456 8 0.0 0.0 0.0 0.0
compileAndCheckShader Shader.Compile src/Shader/Compile.hs:(278,1)-(288,20) 131458 16 0.0 0.0 0.0 0.0
checkErrorGL Shader.Compile src/Shader/Compile.hs:(263,1)-(274,44) 131468 16 0.0 0.0 0.0 0.0
checkErrorGL.\ Shader.Compile src/Shader/Compile.hs:(264,28)-(274,44) 131469 16 0.0 0.0 0.0 0.0
glGetShaderiv Graphics.GL.Functions.F12 src/Graphics/GL/Functions/F12.hs:1162:1-67 131470 16 0.0 0.0 0.0 0.0
glCompileShader Graphics.GL.Functions.F04 src/Graphics/GL/Functions/F04.hs:394:1-57 131467 16 0.0 0.0 0.0 0.0
glCreateShader Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:536:1-56 131459 16 0.0 0.0 0.0 0.0
setShaderSource Shader.Compile src/Shader/Compile.hs:(291,1)-(295,58) 131460 16 0.0 0.0 0.0 0.0
withByteString Shader.Compile src/Shader/Compile.hs:(325,1)-(327,45) 131461 16 0.0 0.0 0.0 0.0
withByteString.\ Shader.Compile src/Shader/Compile.hs:327:9-45 131462 16 0.0 0.0 0.0 0.0
setShaderSource.\ Shader.Compile src/Shader/Compile.hs:(293,9)-(295,58) 131463 16 0.0 0.0 0.0 0.0
setShaderSource.\.\ Shader.Compile src/Shader/Compile.hs:(294,13)-(295,58) 131464 16 0.0 0.0 0.0 0.0
setShaderSource.\.\.\ Shader.Compile src/Shader/Compile.hs:295:17-58 131465 16 0.0 0.0 0.0 0.0
glShaderSource Graphics.GL.Functions.F24 src/Graphics/GL/Functions/F24.hs:1121:1-75 131466 16 0.0 0.0 0.0 0.0
glAttachShader Graphics.GL.Functions.F01 src/Graphics/GL/Functions/F01.hs:583:1-61 131471 16 0.0 0.0 0.0 0.0
glDeleteShader Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:1433:1-55 131477 16 0.0 0.0 0.0 0.0
glDetachShader Graphics.GL.Functions.F06 src/Graphics/GL/Functions/F06.hs:393:1-61 131476 16 0.0 0.0 0.0 0.0
checkErrorGL Shader.Compile src/Shader/Compile.hs:(263,1)-(274,44) 131473 8 0.0 0.0 0.0 0.0
checkErrorGL.\ Shader.Compile src/Shader/Compile.hs:(264,28)-(274,44) 131474 8 0.0 0.0 0.0 0.0
glGetProgramiv Graphics.GL.Functions.F12 src/Graphics/GL/Functions/F12.hs:573:1-69 131475 8 0.0 0.0 0.0 0.0
glCreateProgram Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:443:1-53 131457 8 0.0 0.0 0.0 0.0
glLinkProgram Graphics.GL.Functions.F15 src/Graphics/GL/Functions/F15.hs:1239:1-53 131472 8 0.0 0.0 0.0 0.0
makeShaderUsingVBO Shader.Compile src/Shader/Compile.hs:(79,1)-(81,42) 131298 6 0.0 0.0 0.0 0.0
makeShaderUsingVAO Shader.Compile src/Shader/Compile.hs:(154,1)-(161,13) 131313 6 0.0 0.0 0.0 0.0
makeSourcedShader Shader.Compile src/Shader/Compile.hs:(168,1)-(170,41) 131314 6 0.0 0.0 0.0 0.0
makeSourcedShader.\ Shader.Compile src/Shader/Compile.hs:169:34-81 131315 14 0.0 0.0 0.0 0.0
shaderTypeExt Shader.Compile src/Shader/Compile.hs:(173,1)-(177,27) 131316 14 0.0 0.0 0.0 0.0
$mGL_VERTEX_SHADER.\ Graphics.GL.Tokens src/Graphics/GL/Tokens.hs:11456:28-43 131317 14 0.0 0.0 0.0 0.0
$mGL_GEOMETRY_SHADER.\ Graphics.GL.Tokens src/Graphics/GL/Tokens.hs:3688:30-45 131320 8 0.0 0.0 0.0 0.0
$mGL_FRAGMENT_SHADER.\ Graphics.GL.Tokens src/Graphics/GL/Tokens.hs:3362:30-45 131321 5 0.0 0.0 0.0 0.0
makeShaderProgram Shader.Compile src/Shader/Compile.hs:(245,1)-(253,18) 131322 6 0.0 0.0 0.0 0.0
compileAndCheckShader Shader.Compile src/Shader/Compile.hs:(278,1)-(288,20) 131333 14 0.0 0.0 0.0 0.0
checkErrorGL Shader.Compile src/Shader/Compile.hs:(263,1)-(274,44) 131370 14 0.0 0.0 0.0 0.0
checkErrorGL.\ Shader.Compile src/Shader/Compile.hs:(264,28)-(274,44) 131371 14 0.0 0.0 0.0 0.0
glGetShaderiv Graphics.GL.Functions.F12 src/Graphics/GL/Functions/F12.hs:1162:1-67 131372 14 0.0 0.0 0.0 0.0
glCompileShader Graphics.GL.Functions.F04 src/Graphics/GL/Functions/F04.hs:394:1-57 131360 14 0.0 0.0 0.0 0.0
glCreateShader Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:536:1-56 131334 14 0.0 0.0 0.0 0.0
setShaderSource Shader.Compile src/Shader/Compile.hs:(291,1)-(295,58) 131344 14 0.0 0.0 0.0 0.0
withByteString Shader.Compile src/Shader/Compile.hs:(325,1)-(327,45) 131345 14 0.0 0.0 0.0 0.0
withByteString.\ Shader.Compile src/Shader/Compile.hs:327:9-45 131346 14 0.0 0.0 0.0 0.0
setShaderSource.\ Shader.Compile src/Shader/Compile.hs:(293,9)-(295,58) 131347 14 0.0 0.0 0.0 0.0
setShaderSource.\.\ Shader.Compile src/Shader/Compile.hs:(294,13)-(295,58) 131348 14 0.0 0.0 0.0 0.0
setShaderSource.\.\.\ Shader.Compile src/Shader/Compile.hs:295:17-58 131349 14 0.0 0.0 0.0 0.0
glShaderSource Graphics.GL.Functions.F24 src/Graphics/GL/Functions/F24.hs:1121:1-75 131350 14 0.0 0.0 0.0 0.0
glAttachShader Graphics.GL.Functions.F01 src/Graphics/GL/Functions/F01.hs:583:1-61 131382 14 0.0 0.0 0.0 0.0
glDeleteShader Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:1433:1-55 131424 14 0.0 0.0 0.0 0.0
glDetachShader Graphics.GL.Functions.F06 src/Graphics/GL/Functions/F06.hs:393:1-61 131414 14 0.0 0.0 0.0 0.0
checkErrorGL Shader.Compile src/Shader/Compile.hs:(263,1)-(274,44) 131402 6 0.0 0.0 0.0 0.0
checkErrorGL.\ Shader.Compile src/Shader/Compile.hs:(264,28)-(274,44) 131403 6 0.0 0.0 0.0 0.0
glGetProgramiv Graphics.GL.Functions.F12 src/Graphics/GL/Functions/F12.hs:573:1-69 131404 6 0.0 0.0 0.0 0.0
glCreateProgram Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:443:1-53 131323 6 0.0 0.0 0.0 0.0
glLinkProgram Graphics.GL.Functions.F15 src/Graphics/GL/Functions/F15.hs:1239:1-53 131392 6 0.0 0.0 0.0 0.0
setupVAOUsingVBO Shader.Compile src/Shader/Compile.hs:(180,1)-(186,34) 131299 6 0.0 0.0 0.0 0.0
glBindVertexArray Graphics.GL.Functions.F01 src/Graphics/GL/Functions/F01.hs:1495:1-61 131303 6 0.0 0.0 0.0 0.0
mglCreate GLHelp src/GLHelp.hs:(9,1)-(12,20) 131300 6 0.0 0.0 0.0 0.0
mglCreate.\ GLHelp src/GLHelp.hs:(10,26)-(12,20) 131301 6 0.0 0.0 0.0 0.0
glCreateVertexArrays Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:661:1-75 131302 6 0.0 0.0 0.0 0.0
setupVAOUsingVBO.strd Shader.Compile src/Shader/Compile.hs:181:9-36 131306 6 0.0 0.0 0.0 0.0
setupVertexAttribs Shader.Compile src/Shader/Compile.hs:(219,1)-(221,54) 131304 6 0.0 0.0 0.0 0.0
setupVertexAttribPointer Shader.Compile src/Shader/Compile.hs:(230,1)-(239,27) 131308 11 0.0 0.0 0.0 0.0
glEnableVertexArrayAttrib Graphics.GL.Functions.F07 src/Graphics/GL/Functions/F07.hs:538:1-83 131309 11 0.0 0.0 0.0 0.0
glVertexArrayAttribBinding Graphics.GL.Functions.F29 src/Graphics/GL/Functions/F29.hs:1136:1-93 131312 11 0.0 0.0 0.0 0.0
glVertexArrayAttribFormat Graphics.GL.Functions.F29 src/Graphics/GL/Functions/F29.hs:1154:1-109 131311 11 0.0 0.0 0.0 0.0
setupVertexAttribPointer.loc' Shader.Compile src/Shader/Compile.hs:239:5-27 131310 11 0.0 0.0 0.0 0.0
glVertexArrayVertexBuffer Graphics.GL.Functions.F30 src/Graphics/GL/Functions/F30.hs:151:1-103 131305 6 0.0 0.0 0.0 0.0
internal Control.Monad.Primitive Control/Monad/Primitive.hs:215:3-21 131564 5 0.0 0.0 0.0 0.0
basicLength Data.Vector.Mutable src/Data/Vector/Mutable.hs:115:3-33 131568 4 0.0 0.0 0.0 0.0
basicUnsafeWrite Data.Vector.Mutable src/Data/Vector/Mutable.hs:147:3-65 131569 4 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 131570 4 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:100:3-16 131562 4 0.0 0.0 0.0 0.0
basicUnsafeWrite Data.Vector.Mutable src/Data/Vector/Mutable.hs:147:3-65 131571 0 0.0 0.0 0.0 0.0
marray# Data.Primitive.Array Data/Primitive/Array.hs:112:5-11 131573 4 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 131572 0 0.0 0.0 0.0 0.0
checkFBO Framebuffer.Check src/Framebuffer/Check.hs:(7,1)-(11,75) 133645 3 0.0 0.0 0.0 0.0
_unFBO Shader.Data src/Shader/Data.hs:57:20-25 133647 3 0.0 0.0 0.0 0.0
glCheckNamedFramebufferStatus Graphics.GL.Functions.F02 src/Graphics/GL/Functions/F02.hs:1293:1-92 133646 3 0.0 0.0 0.0 0.0
glNamedFramebufferRenderbuffer Graphics.GL.Functions.F18 src/Graphics/GL/Functions/F18.hs:1504:1-107 133644 3 0.0 0.0 0.0 0.0
glBindBufferBase Graphics.GL.Functions.F01 src/Graphics/GL/Functions/F01.hs:874:1-72 131197 2 0.0 0.0 0.0 0.0
glNamedBufferData Graphics.GL.Functions.F18 src/Graphics/GL/Functions/F18.hs:1260:1-81 131187 2 0.0 0.0 0.0 0.0
setupEBO Shader.Compile src/Shader/Compile.hs:(189,1)-(198,31) 131282 2 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 131297 2 0.0 0.0 0.0 0.0
glNamedBufferData Graphics.GL.Functions.F18 src/Graphics/GL/Functions/F18.hs:1260:1-81 131286 2 0.0 0.0 0.0 0.0
glVertexArrayElementBuffer Graphics.GL.Functions.F29 src/Graphics/GL/Functions/F29.hs:1265:1-85 131287 2 0.0 0.0 0.0 0.0
mglCreate GLHelp src/GLHelp.hs:(9,1)-(12,20) 131283 2 0.0 0.0 0.0 0.0
mglCreate.\ GLHelp src/GLHelp.hs:(10,26)-(12,20) 131284 2 0.0 0.0 0.0 0.0
glCreateBuffers Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:378:1-65 131285 2 0.0 0.0 0.0 0.0
setupFramebuffer3GivenStencil Framebuffer.Setup src/Framebuffer/Setup.hs:(65,1)-(72,50) 133617 2 0.0 0.0 0.0 0.0
mglCreate GLHelp src/GLHelp.hs:(9,1)-(12,20) 133618 8 0.0 0.0 0.0 0.0
mglCreate.\ GLHelp src/GLHelp.hs:(10,26)-(12,20) 133619 8 0.0 0.0 0.0 0.0
glCreateTextures Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:633:1-73 133621 6 0.0 0.0 0.0 0.0
glCreateFramebuffers Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:405:1-75 133620 2 0.0 0.0 0.0 0.0
checkFBO Framebuffer.Check src/Framebuffer/Check.hs:(7,1)-(11,75) 133632 2 0.0 0.0 0.0 0.0
_unFBO Shader.Data src/Shader/Data.hs:57:20-25 133643 2 0.0 0.0 0.0 0.0
glCheckNamedFramebufferStatus Graphics.GL.Functions.F02 src/Graphics/GL/Functions/F02.hs:1293:1-92 133633 2 0.0 0.0 0.0 0.0
glNamedFramebufferRenderbuffer Graphics.GL.Functions.F18 src/Graphics/GL/Functions/F18.hs:1504:1-107 133622 2 0.0 0.0 0.0 0.0
setupVAOUsingVBO Shader.Compile src/Shader/Compile.hs:(180,1)-(186,34) 131215 2 0.0 0.0 0.0 0.0
glBindVertexArray Graphics.GL.Functions.F01 src/Graphics/GL/Functions/F01.hs:1495:1-61 131228 2 0.0 0.0 0.0 0.0
mglCreate GLHelp src/GLHelp.hs:(9,1)-(12,20) 131216 2 0.0 0.0 0.0 0.0
mglCreate.\ GLHelp src/GLHelp.hs:(10,26)-(12,20) 131217 2 0.0 0.0 0.0 0.0
glCreateVertexArrays Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:661:1-75 131218 2 0.0 0.0 0.0 0.0
setupVAOUsingVBO.strd Shader.Compile src/Shader/Compile.hs:181:9-36 131249 2 0.0 0.0 0.0 0.0
setupVertexAttribs Shader.Compile src/Shader/Compile.hs:(219,1)-(221,54) 131238 2 0.0 0.0 0.0 0.0
glVertexArrayVertexBuffer Graphics.GL.Functions.F30 src/Graphics/GL/Functions/F30.hs:151:1-103 131239 2 0.0 0.0 0.0 0.0
setupVertexAttribPointer Shader.Compile src/Shader/Compile.hs:(230,1)-(239,27) 131250 2 0.0 0.0 0.0 0.0
glEnableVertexArrayAttrib Graphics.GL.Functions.F07 src/Graphics/GL/Functions/F07.hs:538:1-83 131251 2 0.0 0.0 0.0 0.0
glVertexArrayAttribBinding Graphics.GL.Functions.F29 src/Graphics/GL/Functions/F29.hs:1136:1-93 131272 2 0.0 0.0 0.0 0.0
glVertexArrayAttribFormat Graphics.GL.Functions.F29 src/Graphics/GL/Functions/F29.hs:1154:1-109 131262 2 0.0 0.0 0.0 0.0
setupVertexAttribPointer.loc' Shader.Compile src/Shader/Compile.hs:239:5-27 131261 2 0.0 0.0 0.0 0.0
basicInitialize Data.Vector.Mutable src/Data/Vector/Mutable.hs:135:3-31 131567 1 0.0 0.0 0.0 0.0
basicUnsafeNew Data.Vector.Mutable src/Data/Vector/Mutable.hs:(128,3)-(131,32) 131565 1 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 131566 1 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 131436 1 0.0 0.0 0.0 0.0
glBindFramebuffer Graphics.GL.Functions.F01 src/Graphics/GL/Functions/F01.hs:1108:1-68 133648 1 0.0 0.0 0.0 0.0
glNamedRenderbufferStorage Graphics.GL.Functions.F19 src/Graphics/GL/Functions/F19.hs:336:1-99 133607 1 0.0 0.0 0.0 0.0
glVertexArrayElementBuffer Graphics.GL.Functions.F29 src/Graphics/GL/Functions/F29.hs:1265:1-85 131434 1 0.0 0.0 0.0 0.0
initTexture2DArray Shader.AuxAddition src/Shader/AuxAddition.hs:(41,1)-(44,71) 131574 1 0.0 0.0 3.4 2.7
initTexture2DArray.texdata Shader.AuxAddition src/Shader/AuxAddition.hs:43:9-35 132417 1 0.0 0.0 0.0 0.0
convertRGBA8 Codec.Picture src/Codec/Picture.hs:(365,1)-(380,93) 132418 1 0.0 0.0 0.0 0.0
promoteImage Codec.Picture.Types src/Codec/Picture/Types.hs:1197:5-21 132419 1 0.0 0.0 0.0 0.0
initTexture2DArrayData Shader.AuxAddition src/Shader/AuxAddition.hs:(56,1)-(64,43) 132393 1 0.0 0.0 0.0 0.0
glTextureStorage3D Graphics.GL.Functions.F27 src/Graphics/GL/Functions/F27.hs:697:1-95 132406 1 0.0 0.0 0.0 0.0
imageData Codec.Picture.Types src/Codec/Picture/Types.hs:155:7-15 132416 1 0.0 0.0 0.0 0.0
initTexture2DArrayData.\ Shader.AuxAddition src/Shader/AuxAddition.hs:(59,49)-(64,43) 132420 1 0.0 0.0 0.0 0.0
glTextureParameteri Graphics.GL.Functions.F27 src/Graphics/GL/Functions/F27.hs:503:1-79 132441 2 0.0 0.0 0.0 0.0
glBindTextureUnit Graphics.GL.Functions.F01 src/Graphics/GL/Functions/F01.hs:1427:1-67 132451 1 0.0 0.0 0.0 0.0
glGenerateTextureMipmap Graphics.GL.Functions.F09 src/Graphics/GL/Functions/F09.hs:628:1-73 132431 1 0.0 0.0 0.0 0.0
glTextureSubImage3D Graphics.GL.Functions.F27 src/Graphics/GL/Functions/F27.hs:968:1-130 132421 1 0.0 0.0 0.0 0.0
mglCreate GLHelp src/GLHelp.hs:(9,1)-(12,20) 132394 1 0.0 0.0 0.0 0.0
mglCreate.\ GLHelp src/GLHelp.hs:(10,26)-(12,20) 132395 1 0.0 0.0 0.0 0.0
glCreateTextures Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:633:1-73 132396 1 0.0 0.0 0.0 0.0
readImage Codec.Picture src/Codec/Picture.hs:276:1-40 131576 0 0.0 0.0 3.4 2.7
withImageDecoder Codec.Picture src/Codec/Picture.hs:(261,1)-(271,33) 131577 1 0.0 0.0 3.4 2.7
withImageDecoder.doit Codec.Picture src/Codec/Picture.hs:263:11-40 131578 1 0.0 0.0 3.4 2.7
withImageDecoder.force Codec.Picture src/Codec/Picture.hs:271:11-33 131714 1 0.0 0.0 0.0 0.0
rnf Codec.Picture.Types src/Codec/Picture/Types.hs:(503,5)-(516,36) 132387 1 0.0 0.0 0.0 0.0
rnf Codec.Picture.Types src/Codec/Picture/Types.hs:(305,5)-(308,37) 132388 1 0.0 0.0 0.0 0.0
decodeImage Codec.Picture src/Codec/Picture.hs:288:1-48 131582 0 0.0 0.0 3.4 2.7
decodeImageWithMetadata Codec.Picture src/Codec/Picture.hs:(440,1)-(441,72) 131584 0 0.0 0.0 3.4 2.7
decodeImageWithPaletteAndMetadata Codec.Picture src/Codec/Picture.hs:(427,1)-(435,5) 131585 1 0.0 0.0 3.4 2.7
decodeJpegWithMetadata Codec.Picture.Jpg src/Codec/Picture/Jpg.hs:(577,1)-(636,37) 131589 1 0.0 0.0 0.0 0.0
runGetStrict Codec.Picture.InternalHelper src/Codec/Picture/InternalHelper.hs:25:1-60 131590 1 0.0 0.0 0.0 0.0
runGet Codec.Picture.InternalHelper src/Codec/Picture/InternalHelper.hs:(20,1)-(22,56) 131594 0 0.0 0.0 0.0 0.0
runGet.unpack Codec.Picture.InternalHelper src/Codec/Picture/InternalHelper.hs:(21,11)-(22,56) 131606 1 0.0 0.0 0.0 0.0
get Codec.Picture.Jpg.Internal.Types src/Codec/Picture/Jpg/Internal/Types.hs:(459,5)-(464,45) 131602 0 0.0 0.0 0.0 0.0
skipUntilFrames Codec.Picture.Jpg.Internal.Types src/Codec/Picture/Jpg/Internal/Types.hs:(475,1)-(478,16) 131603 0 0.0 0.0 0.0 0.0
checkMarker Codec.Picture.Jpg.Internal.Types src/Codec/Picture/Jpg/Internal/Types.hs:(518,1)-(522,37) 131604 0 0.0 0.0 0.0 0.0
decodePngWithPaletteAndMetadata Codec.Picture.Png src/Codec/Picture/Png.hs:(504,1)-(533,78) 131608 1 0.0 0.0 3.4 2.7
colourType Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:76:7-16 131705 1 0.0 0.0 0.0 0.0
decodePngWithPaletteAndMetadata.compressedImageData Codec.Picture.Png src/Codec/Picture/Png.hs:(509,7)-(511,74) 131696 1 0.0 0.0 0.0 0.0
chunkType Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:190:7-15 131698 9 0.0 0.0 0.0 0.0
chunkData Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:192:7-15 131701 1 0.0 0.0 0.0 0.0
chunks Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:172:7-12 131697 1 0.0 0.0 0.0 0.0
decodePngWithPaletteAndMetadata.ihdr Codec.Picture.Png src/Codec/Picture/Png.hs:506:7-26 131703 1 0.0 0.0 0.0 0.0
header Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:171:7-12 131704 1 0.0 0.0 0.0 0.0
decodePngWithPaletteAndMetadata.imgData Codec.Picture.Png src/Codec/Picture/Png.hs:524:9-50 131778 1 0.0 0.0 0.0 0.0
decompress Codec.Compression.Zlib Codec/Compression/Zlib.hs:81:1-51 131785 0 0.0 0.0 0.0 0.0
decompressWith Codec.Compression.Zlib Codec/Compression/Zlib.hs:90:1-47 131786 0 0.0 0.0 0.0 0.0
decompress Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(589,1)-(591,65) 131787 0 0.0 0.0 0.0 0.0
foldDecompressStreamWithInput.fold Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(288,5)-(302,23) 131791 19 0.0 0.0 0.0 0.0
foldDecompressStreamWithInput.fold.\ Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:295:27-41 132261 17 0.0 0.0 0.0 0.0
foldDecompressStreamWithInput.fold.\ Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:292:30-44 132136 1 0.0 0.0 0.0 0.0
decompressStreamST Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(877,1)-(955,42) 131794 0 0.0 0.0 0.0 0.0
decompressStreamST.\ Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(878,43)-(882,39) 131795 0 0.0 0.0 0.0 0.0
runStreamST Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:743:1-106 131809 1 0.0 0.0 0.0 0.0
runStream Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(440,1)-(444,69) 131814 0 0.0 0.0 0.0 0.0
runStream.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:444:9-69 132132 1 0.0 0.0 0.0 0.0
decompressStreamST.\.next Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:880:13-55 131825 0 0.0 0.0 0.0 0.0
decompressStream Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(599,1)-(731,55) 131826 0 0.0 0.0 0.0 0.0
decompressStream.\ Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(602,15)-(628,37) 131827 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 131846 3 0.0 0.0 0.0 0.0
decompressStream.\.\ Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(611,9)-(628,37) 131910 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 131955 2 0.0 0.0 0.0 0.0
decompressStream.fillBuffers Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(639,3)-(666,29) 131962 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 131974 5 0.0 0.0 0.0 0.0
decompressStream.drainBuffers Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(670,3)-(710,39) 132042 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 132054 3 0.0 0.0 0.0 0.0
inputBufferEmpty Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:176:1-48 132043 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 132053 1 0.0 0.0 0.0 0.0
getInAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(923,1)-(924,53) 132044 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 132052 1 0.0 0.0 0.0 0.0
withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 132045 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 132048 1 0.0 0.0 0.0 0.0
unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 132049 1 0.0 0.0 0.0 0.0
unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 132050 1 0.0 0.0 0.0 0.0
getInAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:924:31-51 132051 1 0.0 0.0 0.0 0.0
getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 132046 0 0.0 0.0 0.0 0.0
getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 132047 1 0.0 0.0 0.0 0.0
outputBufferFull Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:249:1-57 132055 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 132065 1 0.0 0.0 0.0 0.0
getOutFree Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(937,1)-(938,54) 132056 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 132064 1 0.0 0.0 0.0 0.0
withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 132057 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 132060 1 0.0 0.0 0.0 0.0
unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 132061 1 0.0 0.0 0.0 0.0
unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 132062 1 0.0 0.0 0.0 0.0
getOutFree.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:938:31-52 132063 1 0.0 0.0 0.0 0.0
getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 132058 0 0.0 0.0 0.0 0.0
getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 132059 1 0.0 0.0 0.0 0.0
inputBufferEmpty Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:176:1-48 131963 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 131973 1 0.0 0.0 0.0 0.0
getInAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(923,1)-(924,53) 131964 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 131972 1 0.0 0.0 0.0 0.0
withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 131965 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 131968 1 0.0 0.0 0.0 0.0
unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 131969 1 0.0 0.0 0.0 0.0
unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 131970 1 0.0 0.0 0.0 0.0
getInAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:924:31-51 131971 1 0.0 0.0 0.0 0.0
getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 131966 0 0.0 0.0 0.0 0.0
getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 131967 1 0.0 0.0 0.0 0.0
outputBufferFull Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:249:1-57 131975 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 131985 1 0.0 0.0 0.0 0.0
getOutFree Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(937,1)-(938,54) 131976 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 131984 1 0.0 0.0 0.0 0.0
withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 131977 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 131980 1 0.0 0.0 0.0 0.0
unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 131981 1 0.0 0.0 0.0 0.0
unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 131982 1 0.0 0.0 0.0 0.0
getOutFree.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:938:31-52 131983 1 0.0 0.0 0.0 0.0
getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 131978 0 0.0 0.0 0.0 0.0
getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 131979 1 0.0 0.0 0.0 0.0
pushOutputBuffer Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(194,1)-(212,16) 131995 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 131999 8 0.0 0.0 0.0 0.0
unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 132004 1 0.0 0.0 0.0 0.0
unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 132005 1 0.0 0.0 0.0 0.0
getOutAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(470,1)-(471,57) 131997 0 0.0 0.0 0.0 0.0
getOutAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(470,64)-(471,57) 131998 1 0.0 0.0 0.0 0.0
getOutBuf Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(462,1)-(463,54) 132002 0 0.0 0.0 0.0 0.0
getOutBuf.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(462,62)-(463,54) 132003 1 0.0 0.0 0.0 0.0
setOutAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(486,1)-(487,50) 132037 0 0.0 0.0 0.0 0.0
setOutAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(486,66)-(487,50) 132038 1 0.0 0.0 0.0 0.0
setOutBuf Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(478,1)-(479,50) 132007 0 0.0 0.0 0.0 0.0
setOutBuf.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(478,64)-(479,50) 132008 1 0.0 0.0 0.0 0.0
setOutFree Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(933,1)-(934,70) 132011 0 0.0 0.0 0.0 0.0
withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 132012 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 132015 1 0.0 0.0 0.0 0.0
unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 132016 1 0.0 0.0 0.0 0.0
unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 132017 1 0.0 0.0 0.0 0.0
setOutFree.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:934:3-70 132018 1 0.0 0.0 0.0 0.0
setOutFree.\.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:934:16-37 132019 1 0.0 0.0 0.0 0.0
getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 132013 0 0.0 0.0 0.0 0.0
getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 132014 1 0.0 0.0 0.0 0.0
setOutNext Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:941:1-85 132023 0 0.0 0.0 0.0 0.0
withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 132024 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 132027 1 0.0 0.0 0.0 0.0
unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 132028 1 0.0 0.0 0.0 0.0
unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 132029 1 0.0 0.0 0.0 0.0
setOutNext.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:941:41-84 132030 1 0.0 0.0 0.0 0.0
setOutNext.\.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:941:54-75 132031 1 0.0 0.0 0.0 0.0
getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 132025 0 0.0 0.0 0.0 0.0
getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 132026 1 0.0 0.0 0.0 0.0
setOutOffset Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(482,1)-(483,50) 132033 0 0.0 0.0 0.0 0.0
setOutOffset.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(482,67)-(483,50) 132034 1 0.0 0.0 0.0 0.0
unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 131992 0 0.0 0.0 0.0 0.0
unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 131993 0 0.0 0.0 0.0 0.0
pushInputBuffer Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(154,1)-(169,60) 131912 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 131922 6 0.0 0.0 0.0 0.0
unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 131927 1 0.0 0.0 0.0 0.0
unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 131928 1 0.0 0.0 0.0 0.0
getInAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(923,1)-(924,53) 131913 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 131921 1 0.0 0.0 0.0 0.0
withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 131914 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 131917 1 0.0 0.0 0.0 0.0
unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 131918 1 0.0 0.0 0.0 0.0
unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 131919 1 0.0 0.0 0.0 0.0
getInAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:924:31-51 131920 1 0.0 0.0 0.0 0.0
getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 131915 0 0.0 0.0 0.0 0.0
getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 131916 1 0.0 0.0 0.0 0.0
getInBuf Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(458,1)-(459,53) 131925 0 0.0 0.0 0.0 0.0
getInBuf.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(458,61)-(459,53) 131926 1 0.0 0.0 0.0 0.0
setInAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(919,1)-(920,69) 131934 0 0.0 0.0 0.0 0.0
withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 131935 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 131938 1 0.0 0.0 0.0 0.0
unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 131939 1 0.0 0.0 0.0 0.0
unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 131940 1 0.0 0.0 0.0 0.0
setInAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:920:3-69 131941 1 0.0 0.0 0.0 0.0
setInAvail.\.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:920:16-36 131942 1 0.0 0.0 0.0 0.0
getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 131936 0 0.0 0.0 0.0 0.0
getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 131937 1 0.0 0.0 0.0 0.0
setInBuf Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(474,1)-(475,50) 131930 0 0.0 0.0 0.0 0.0
setInBuf.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(474,63)-(475,50) 131931 1 0.0 0.0 0.0 0.0
setInNext Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:927:1-83 131946 0 0.0 0.0 0.0 0.0
withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 131947 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 131950 1 0.0 0.0 0.0 0.0
unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 131951 1 0.0 0.0 0.0 0.0
unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 131952 1 0.0 0.0 0.0 0.0
setInNext.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:927:40-82 131953 1 0.0 0.0 0.0 0.0
setInNext.\.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:927:53-73 131954 1 0.0 0.0 0.0 0.0
getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 131948 0 0.0 0.0 0.0 0.0
getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 131949 1 0.0 0.0 0.0 0.0
inflateInit Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(949,1)-(954,71) 131868 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 131879 4 0.0 0.0 0.0 0.0
failIfError Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(579,1)-(581,28) 131897 1 0.0 0.0 0.0 0.0
failIfError.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(579,51)-(581,28) 131901 1 0.0 0.0 0.0 0.0
toStatus Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(557,1)-(576,23) 131898 1 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 131900 1 0.0 0.0 0.0 0.0
unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 131907 1 0.0 0.0 0.0 0.0
unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 131908 1 0.0 0.0 0.0 0.0
checkFormatSupported Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(1001,1)-(1010,18) 131871 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 131877 1 0.0 0.0 0.0 0.0
unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 131875 0 0.0 0.0 0.0 0.0
unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 131876 0 0.0 0.0 0.0 0.0
getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 131905 0 0.0 0.0 0.0 0.0
getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 131906 1 0.0 0.0 0.0 0.0
withStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(914,1)-(916,56) 131882 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 131885 1 0.0 0.0 0.0 0.0
getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 131883 0 0.0 0.0 0.0 0.0
getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 131884 1 0.0 0.0 0.0 0.0
unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 131887 0 0.0 0.0 0.0 0.0
unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 131888 1 0.0 0.0 0.0 0.0
inflateInit.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:952:5-70 131889 1 0.0 0.0 0.0 0.0
inputBufferEmpty Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:176:1-48 131829 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 131845 1 0.0 0.0 0.0 0.0
getInAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(923,1)-(924,53) 131831 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 131842 1 0.0 0.0 0.0 0.0
withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 131834 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 131838 1 0.0 0.0 0.0 0.0
unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 131839 1 0.0 0.0 0.0 0.0
unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 131840 1 0.0 0.0 0.0 0.0
getInAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:924:31-51 131841 1 0.0 0.0 0.0 0.0
getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 131836 0 0.0 0.0 0.0 0.0
getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 131837 1 0.0 0.0 0.0 0.0
outputBufferFull Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:249:1-57 131848 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 131863 1 0.0 0.0 0.0 0.0
getOutFree Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(937,1)-(938,54) 131852 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 131862 1 0.0 0.0 0.0 0.0
withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 131855 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 131858 1 0.0 0.0 0.0 0.0
unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 131859 1 0.0 0.0 0.0 0.0
unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 131860 1 0.0 0.0 0.0 0.0
getOutFree.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:938:31-52 131861 1 0.0 0.0 0.0 0.0
getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 131856 0 0.0 0.0 0.0 0.0
getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 131857 1 0.0 0.0 0.0 0.0
decompressStream.drainBuffers Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(670,3)-(710,39) 132041 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 132103 3 0.0 0.0 0.0 0.0
inflate Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(277,1)-(293,15) 132071 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 132081 6 0.0 0.0 0.0 0.0
inflate.outExtra Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:289:7-35 132135 1 0.0 0.0 0.0 0.0
inflate_ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(976,1)-(979,14) 132083 1 0.0 0.0 0.0 0.0
toStatus Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(557,1)-(576,23) 132098 1 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 132097 1 0.0 0.0 0.0 0.0
withStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(914,1)-(916,56) 132086 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 132089 1 0.0 0.0 0.0 0.0
unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 132090 1 0.0 0.0 0.0 0.0
unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 132091 1 0.0 0.0 0.0 0.0
inflate_.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:978:5-39 132092 1 0.0 0.0 0.0 0.0
getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 132087 0 0.0 0.0 0.0 0.0
getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 132088 1 0.0 0.0 0.0 0.0
setOutAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(486,1)-(487,50) 132101 1 0.0 0.0 0.0 0.0
setOutAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(486,66)-(487,50) 132102 1 0.0 0.0 0.0 0.0
getOutAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(470,1)-(471,57) 132099 0 0.0 0.0 0.0 0.0
getOutAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(470,64)-(471,57) 132100 1 0.0 0.0 0.0 0.0
getOutFree Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(937,1)-(938,54) 132072 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 132080 2 0.0 0.0 0.0 0.0
withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 132073 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 132076 2 0.0 0.0 0.0 0.0
unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 132077 2 0.0 0.0 0.0 0.0
unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 132078 2 0.0 0.0 0.0 0.0
getOutFree.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:938:31-52 132079 2 0.0 0.0 0.0 0.0
getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 132074 0 0.0 0.0 0.0 0.0
getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 132075 2 0.0 0.0 0.0 0.0
outputBufferFull Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:249:1-57 132104 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 132114 1 0.0 0.0 0.0 0.0
getOutFree Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(937,1)-(938,54) 132105 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 132113 1 0.0 0.0 0.0 0.0
withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 132106 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 132109 1 0.0 0.0 0.0 0.0
unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 132110 1 0.0 0.0 0.0 0.0
unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 132111 1 0.0 0.0 0.0 0.0
getOutFree.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:938:31-52 132112 1 0.0 0.0 0.0 0.0
getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 132107 0 0.0 0.0 0.0 0.0
getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 132108 1 0.0 0.0 0.0 0.0
popOutputBuffer Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(220,1)-(232,38) 132116 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 132119 6 0.0 0.0 0.0 0.0
setOutOffset Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(482,1)-(483,50) 132126 1 0.0 0.0 0.0 0.0
setOutOffset.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(482,67)-(483,50) 132127 1 0.0 0.0 0.0 0.0
getOutAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(470,1)-(471,57) 132123 0 0.0 0.0 0.0 0.0
getOutAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(470,64)-(471,57) 132124 1 0.0 0.0 0.0 0.0
getOutBuf Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(462,1)-(463,54) 132117 0 0.0 0.0 0.0 0.0
getOutBuf.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(462,62)-(463,54) 132118 1 0.0 0.0 0.0 0.0
getOutOffset Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(466,1)-(467,57) 132121 0 0.0 0.0 0.0 0.0
getOutOffset.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(466,65)-(467,57) 132122 1 0.0 0.0 0.0 0.0
setOutAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(486,1)-(487,50) 132130 0 0.0 0.0 0.0 0.0
setOutAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(486,66)-(487,50) 132131 1 0.0 0.0 0.0 0.0
decompressStreamST.\.next Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:880:13-55 131822 0 0.0 0.0 0.0 0.0
decompressStream Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(599,1)-(731,55) 131823 0 0.0 0.0 0.0 0.0
decompressStream.\ Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(602,15)-(628,37) 131824 0 0.0 0.0 0.0 0.0
decompressStream.\.\ Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(611,9)-(628,37) 131909 1 0.0 0.0 0.0 0.0
pushInputBuffer Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(154,1)-(169,60) 131911 1 0.0 0.0 0.0 0.0
setInAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(919,1)-(920,69) 131932 1 0.0 0.0 0.0 0.0
withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 131933 1 0.0 0.0 0.0 0.0
setInAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:920:3-69 131943 0 0.0 0.0 0.0 0.0
setInBuf Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(474,1)-(475,50) 131929 1 0.0 0.0 0.0 0.0
setInNext Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:927:1-83 131944 1 0.0 0.0 0.0 0.0
withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 131945 1 0.0 0.0 0.0 0.0
decompressStream.fillBuffers Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(639,3)-(666,29) 131961 0 0.0 0.0 0.0 0.0
pushOutputBuffer Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(194,1)-(212,16) 131994 1 0.0 0.0 0.0 0.0
setOutBuf Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(478,1)-(479,50) 132006 1 0.0 0.0 0.0 0.0
setOutFree Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(933,1)-(934,70) 132009 1 0.0 0.0 0.0 0.0
withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 132010 1 0.0 0.0 0.0 0.0
setOutFree.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:934:3-70 132020 0 0.0 0.0 0.0 0.0
setOutNext Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:941:1-85 132021 1 0.0 0.0 0.0 0.0
withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 132022 1 0.0 0.0 0.0 0.0
setOutOffset Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(482,1)-(483,50) 132032 1 0.0 0.0 0.0 0.0
unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 131990 0 0.0 0.0 0.0 0.0
unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 131991 1 0.0 0.0 0.0 0.0
inflateInit Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(949,1)-(954,71) 131867 0 0.0 0.0 0.0 0.0
checkFormatSupported Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(1001,1)-(1010,18) 131870 0 0.0 0.0 0.0 0.0
unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 131873 0 0.0 0.0 0.0 0.0
unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 131874 1 0.0 0.0 0.0 0.0
withStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(914,1)-(916,56) 131881 0 0.0 0.0 0.0 0.0
unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 131886 1 0.0 0.0 0.0 0.0
decompressStream.drainBuffers Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(670,3)-(710,39) 132040 0 0.0 0.0 0.0 0.0
decompressStream.drainBuffers.chunk Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:686:23-56 132134 16 0.0 0.0 0.0 0.0
decompressStream.fillBuffers Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(639,3)-(666,29) 132143 0 0.0 0.0 0.0 0.0
pushOutputBuffer Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(194,1)-(212,16) 132178 16 0.0 0.0 0.0 0.0
setOutBuf Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(478,1)-(479,50) 132187 16 0.0 0.0 0.0 0.0
setOutFree Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(933,1)-(934,70) 132190 16 0.0 0.0 0.0 0.0
withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 132191 16 0.0 0.0 0.0 0.0
setOutFree.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:934:3-70 132201 0 0.0 0.0 0.0 0.0
setOutNext Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:941:1-85 132202 16 0.0 0.0 0.0 0.0
withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 132203 16 0.0 0.0 0.0 0.0
setOutOffset Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(482,1)-(483,50) 132213 16 0.0 0.0 0.0 0.0
unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 132174 0 0.0 0.0 0.0 0.0
unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 132175 16 0.0 0.0 0.0 0.0
mkStateST Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:738:1-41 131797 0 0.0 0.0 0.0 0.0
mkState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(426,1)-(437,57) 131799 0 0.0 0.0 0.0 0.0
mkState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(428,35)-(436,57) 131800 1 0.0 0.0 0.0 0.0
mkState.\.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:436:18-39 131808 1 0.0 0.0 0.0 0.0
mkState.\.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:435:18-38 131807 1 0.0 0.0 0.0 0.0
mkState.\.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:434:18-39 131806 1 0.0 0.0 0.0 0.0
mkState.\.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:433:18-38 131805 1 0.0 0.0 0.0 0.0
mkState.\.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:432:18-39 131804 1 0.0 0.0 0.0 0.0
mkState.\.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:431:18-39 131803 1 0.0 0.0 0.0 0.0
mkState.\.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:430:18-39 131802 1 0.0 0.0 0.0 0.0
mkState.\.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:429:18-39 131801 1 0.0 0.0 0.0 0.0
decompressStreamST.go Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(886,5)-(902,77) 132138 0 0.0 0.0 0.0 0.0
runStreamST Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:743:1-106 132140 0 0.0 0.0 0.0 0.0
runStream Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(440,1)-(444,69) 132141 17 0.0 0.0 0.0 0.0
runStream.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:444:9-69 132259 17 0.0 0.0 0.0 0.0
decompressStream Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(599,1)-(731,55) 132286 0 0.0 0.0 0.0 0.0
decompressStream.drainBuffers Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(670,3)-(710,39) 132287 0 0.0 0.0 0.0 0.0
decompressStream.finish Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(714,3)-(719,21) 132288 0 0.0 0.0 0.0 0.0
decompressStreamST.\ Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(878,43)-(882,39) 132144 0 0.0 0.0 0.0 0.0
decompressStreamST.\.next Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:880:13-55 132145 0 0.0 0.0 0.0 0.0
decompressStream Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(599,1)-(731,55) 132146 0 0.0 0.0 0.0 0.0
decompressStream.drainBuffers Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(670,3)-(710,39) 132147 0 0.0 0.0 0.0 0.0
decompressStream.fillBuffers Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(639,3)-(666,29) 132148 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 132160 175 0.0 0.0 0.0 0.0
decompressStream.finish Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(714,3)-(719,21) 132269 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 132273 2 0.0 0.0 0.0 0.0
getOutAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(470,1)-(471,57) 132271 0 0.0 0.0 0.0 0.0
getOutAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(470,64)-(471,57) 132272 1 0.0 0.0 0.0 0.0
popOutputBuffer Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(220,1)-(232,38) 132274 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 132277 6 0.0 0.0 0.0 0.0
setOutOffset Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(482,1)-(483,50) 132282 1 0.0 0.0 0.0 0.0
setOutOffset.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(482,67)-(483,50) 132283 1 0.0 0.0 0.0 0.0
getOutAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(470,1)-(471,57) 132280 0 0.0 0.0 0.0 0.0
getOutAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(470,64)-(471,57) 132281 1 0.0 0.0 0.0 0.0
getOutBuf Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(462,1)-(463,54) 132275 0 0.0 0.0 0.0 0.0
getOutBuf.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(462,62)-(463,54) 132276 1 0.0 0.0 0.0 0.0
getOutOffset Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(466,1)-(467,57) 132278 0 0.0 0.0 0.0 0.0
getOutOffset.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(466,65)-(467,57) 132279 1 0.0 0.0 0.0 0.0
setOutAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(486,1)-(487,50) 132284 0 0.0 0.0 0.0 0.0
setOutAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(486,66)-(487,50) 132285 1 0.0 0.0 0.0 0.0
inflate Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(277,1)-(293,15) 132219 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 132229 96 0.0 0.0 0.0 0.0
inflate.outExtra Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:289:7-35 132260 16 0.0 0.0 0.0 0.0
setOutAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(486,1)-(487,50) 132245 16 0.0 0.0 0.0 0.0
setOutAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(486,66)-(487,50) 132246 16 0.0 0.0 0.0 0.0
getOutAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(470,1)-(471,57) 132243 0 0.0 0.0 0.0 0.0
getOutAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(470,64)-(471,57) 132244 16 0.0 0.0 0.0 0.0
getOutFree Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(937,1)-(938,54) 132220 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 132228 32 0.0 0.0 0.0 0.0
withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 132221 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 132224 32 0.0 0.0 0.0 0.0
unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 132225 32 0.0 0.0 0.0 0.0
unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 132226 32 0.0 0.0 0.0 0.0
getOutFree.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:938:31-52 132227 32 0.0 0.0 0.0 0.0
getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 132222 0 0.0 0.0 0.0 0.0
getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 132223 32 0.0 0.0 0.0 0.0
inflate_ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(976,1)-(979,14) 132231 0 0.0 0.0 0.0 0.0
toStatus Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(557,1)-(576,23) 132242 16 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 132241 16 0.0 0.0 0.0 0.0
withStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(914,1)-(916,56) 132233 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 132236 16 0.0 0.0 0.0 0.0
getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 132234 0 0.0 0.0 0.0 0.0
getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 132235 16 0.0 0.0 0.0 0.0
unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 132238 0 0.0 0.0 0.0 0.0
unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 132239 16 0.0 0.0 0.0 0.0
inflate_.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:978:5-39 132240 16 0.0 0.0 0.0 0.0
inputBufferEmpty Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:176:1-48 132149 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 132159 33 0.0 0.0 0.0 0.0
getInAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(923,1)-(924,53) 132150 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 132158 33 0.0 0.0 0.0 0.0
withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 132151 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 132154 33 0.0 0.0 0.0 0.0
unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 132155 33 0.0 0.0 0.0 0.0
unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 132156 33 0.0 0.0 0.0 0.0
getInAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:924:31-51 132157 33 0.0 0.0 0.0 0.0
getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 132152 0 0.0 0.0 0.0 0.0
getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 132153 33 0.0 0.0 0.0 0.0
outputBufferFull Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:249:1-57 132161 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 132171 47 0.0 0.0 0.0 0.0
getOutFree Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(937,1)-(938,54) 132162 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 132170 47 0.0 0.0 0.0 0.0
withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 132163 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 132166 47 0.0 0.0 0.0 0.0
unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 132167 47 0.0 0.0 0.0 0.0
unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 132168 47 0.0 0.0 0.0 0.0
getOutFree.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:938:31-52 132169 47 0.0 0.0 0.0 0.0
getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 132164 0 0.0 0.0 0.0 0.0
getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 132165 47 0.0 0.0 0.0 0.0
popOutputBuffer Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(220,1)-(232,38) 132247 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 132250 90 0.0 0.0 0.0 0.0
setOutOffset Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(482,1)-(483,50) 132255 15 0.0 0.0 0.0 0.0
setOutOffset.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(482,67)-(483,50) 132256 15 0.0 0.0 0.0 0.0
getOutAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(470,1)-(471,57) 132253 0 0.0 0.0 0.0 0.0
getOutAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(470,64)-(471,57) 132254 15 0.0 0.0 0.0 0.0
getOutBuf Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(462,1)-(463,54) 132248 0 0.0 0.0 0.0 0.0
getOutBuf.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(462,62)-(463,54) 132249 15 0.0 0.0 0.0 0.0
getOutOffset Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(466,1)-(467,57) 132251 0 0.0 0.0 0.0 0.0
getOutOffset.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(466,65)-(467,57) 132252 15 0.0 0.0 0.0 0.0
setOutAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(486,1)-(487,50) 132257 0 0.0 0.0 0.0 0.0
setOutAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(486,66)-(487,50) 132258 15 0.0 0.0 0.0 0.0
pushOutputBuffer Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(194,1)-(212,16) 132179 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 132182 128 0.0 0.0 0.0 0.0
unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 132185 16 0.0 0.0 0.0 0.0
unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 132186 16 0.0 0.0 0.0 0.0
getOutAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(470,1)-(471,57) 132180 0 0.0 0.0 0.0 0.0
getOutAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(470,64)-(471,57) 132181 16 0.0 0.0 0.0 0.0
getOutBuf Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(462,1)-(463,54) 132183 0 0.0 0.0 0.0 0.0
getOutBuf.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(462,62)-(463,54) 132184 16 0.0 0.0 0.0 0.0
setOutAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(486,1)-(487,50) 132216 0 0.0 0.0 0.0 0.0
setOutAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(486,66)-(487,50) 132217 16 0.0 0.0 0.0 0.0
setOutBuf Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(478,1)-(479,50) 132188 0 0.0 0.0 0.0 0.0
setOutBuf.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(478,64)-(479,50) 132189 16 0.0 0.0 0.0 0.0
setOutFree Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(933,1)-(934,70) 132192 0 0.0 0.0 0.0 0.0
withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 132193 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 132196 16 0.0 0.0 0.0 0.0
unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 132197 16 0.0 0.0 0.0 0.0
unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 132198 16 0.0 0.0 0.0 0.0
setOutFree.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:934:3-70 132199 16 0.0 0.0 0.0 0.0
setOutFree.\.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:934:16-37 132200 16 0.0 0.0 0.0 0.0
getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 132194 0 0.0 0.0 0.0 0.0
getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 132195 16 0.0 0.0 0.0 0.0
setOutNext Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:941:1-85 132204 0 0.0 0.0 0.0 0.0
withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 132205 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 132208 16 0.0 0.0 0.0 0.0
unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 132209 16 0.0 0.0 0.0 0.0
unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 132210 16 0.0 0.0 0.0 0.0
setOutNext.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:941:41-84 132211 16 0.0 0.0 0.0 0.0
setOutNext.\.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:941:54-75 132212 16 0.0 0.0 0.0 0.0
getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 132206 0 0.0 0.0 0.0 0.0
getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 132207 16 0.0 0.0 0.0 0.0
setOutOffset Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(482,1)-(483,50) 132214 0 0.0 0.0 0.0 0.0
setOutOffset.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(482,67)-(483,50) 132215 16 0.0 0.0 0.0 0.0
unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 132176 0 0.0 0.0 0.0 0.0
unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 132177 0 0.0 0.0 0.0 0.0
decompressStream.finish Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(714,3)-(719,21) 132268 0 0.0 0.0 0.0 0.0
inflate Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(277,1)-(293,15) 132218 0 0.0 0.0 0.0 0.0
inflate_ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(976,1)-(979,14) 132230 16 0.0 0.0 0.0 0.0
withStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(914,1)-(916,56) 132232 0 0.0 0.0 0.0 0.0
unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 132237 16 0.0 0.0 0.0 0.0
decompressStreamST Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(877,1)-(955,42) 131792 0 0.0 0.0 0.0 0.0
decompressStreamST.go Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(886,5)-(902,77) 132133 18 0.0 0.0 0.0 0.0
runStreamST Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:743:1-106 132139 17 0.0 0.0 0.0 0.0
== Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:603:13-14 132289 1 0.0 0.0 0.0 0.0
decompressStreamST.finaliseStreamEnd Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(949,5)-(951,47) 132296 1 0.0 0.0 0.0 0.0
decompressStreamST.\ Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(878,43)-(882,39) 131793 1 0.0 0.0 0.0 0.0
decompressStreamST.\.next Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:880:13-55 131815 1 0.0 0.0 0.0 0.0
decompressStream Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(599,1)-(731,55) 131819 1 0.0 0.0 0.0 0.0
decompressStream.\ Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(602,15)-(628,37) 131820 1 0.0 0.0 0.0 0.0
inflateInit Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(949,1)-(954,71) 131866 1 0.0 0.0 0.0 0.0
checkFormatSupported Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(1001,1)-(1010,18) 131869 1 0.0 0.0 0.0 0.0
unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 131872 1 0.0 0.0 0.0 0.0
withStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(914,1)-(916,56) 131880 1 0.0 0.0 0.0 0.0
unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 131890 0 0.0 0.0 0.0 0.0
unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 131891 0 0.0 0.0 0.0 0.0
inflateInit.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:952:5-70 131892 0 0.0 0.0 0.0 0.0
fromWindowBits Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(767,1)-(775,42) 131893 1 0.0 0.0 0.0 0.0
fromWindowBits.checkWindowBits Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(768,9)-(771,77) 131896 1 0.0 0.0 0.0 0.0
fromWindowBits.formatModifier Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(772,9)-(775,42) 131894 1 0.0 0.0 0.0 0.0
decompressStream.\.\ Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(611,9)-(628,37) 131959 0 0.0 0.0 0.0 0.0
decompressStream.fillBuffers Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(639,3)-(666,29) 131960 1 0.0 0.0 0.0 0.0
unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 131989 1 0.0 0.0 0.0 0.0
decompressStream.drainBuffers Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(670,3)-(710,39) 132039 1 0.0 0.0 0.0 0.0
decompressStream.fillBuffers Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(639,3)-(666,29) 132142 1 0.0 0.0 0.0 0.0
unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 132173 1 0.0 0.0 0.0 0.0
foldDecompressStreamWithInput Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(285,1)-(302,23) 131788 0 0.0 0.0 0.0 0.0
foldDecompressStreamWithInput.\ Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:286:5-35 131789 1 0.0 0.0 0.0 0.0
decodePngWithPaletteAndMetadata.palette Codec.Picture.Png src/Codec/Picture/Png.hs:(526,9)-(530,37) 131707 1 0.0 0.0 0.0 0.0
decodePngWithPaletteAndMetadata.palette.\ Codec.Picture.Png src/Codec/Picture/Png.hs:527:28-55 131709 9 0.0 0.0 0.0 0.0
chunkType Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:190:7-15 131710 9 0.0 0.0 0.0 0.0
chunks Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:172:7-12 131708 1 0.0 0.0 0.0 0.0
decodePngWithPaletteAndMetadata.parseableData Codec.Picture.Png src/Codec/Picture/Png.hs:525:9-54 132137 1 0.0 0.0 0.0 0.0
decodePngWithPaletteAndMetadata.zlibHeaderSize Codec.Picture.Png src/Codec/Picture/Png.hs:(512,7)-(514,24) 131702 1 0.0 0.0 0.0 0.0
runGetStrict Codec.Picture.InternalHelper src/Codec/Picture/InternalHelper.hs:25:1-60 131609 1 0.0 0.0 0.1 0.0
runGet Codec.Picture.InternalHelper src/Codec/Picture/InternalHelper.hs:(20,1)-(22,56) 131613 0 0.0 0.0 0.1 0.0
runGet.unpack Codec.Picture.InternalHelper src/Codec/Picture/InternalHelper.hs:(21,11)-(22,56) 131695 1 0.0 0.0 0.0 0.0
parseRawPngImage Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:(356,1)-(364,60) 131619 0 0.0 0.0 0.1 0.0
get Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:(311,5)-(332,9) 131621 0 0.0 0.0 0.0 0.0
get Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:422:5-33 131627 0 0.0 0.0 0.0 0.0
imageTypeOfCode Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:(425,1)-(430,49) 131628 1 0.0 0.0 0.0 0.0
get Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:(345,5)-(348,44) 131630 0 0.0 0.0 0.0 0.0
get.\ Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:(345,30)-(348,44) 131631 1 0.0 0.0 0.0 0.0
parseChunks Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:(336,1)-(341,36) 131633 0 0.0 0.0 0.1 0.0
get Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:(276,5)-(293,9) 131635 0 0.0 0.0 0.1 0.0
chunkType Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:190:7-15 131692 9 0.0 0.0 0.0 0.0
get.computedCrc Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:284:13-59 131638 9 0.0 0.0 0.1 0.0
pngComputeCrc Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:(443,1)-(447,52) 131640 0 0.0 0.0 0.1 0.0
pngComputeCrc.updateCrc Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:(444,11)-(447,52) 131641 12276 0.0 0.0 0.1 0.0
pngComputeCrc.updateCrc.lutVal Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:446:19-85 131643 12276 0.0 0.0 0.0 0.0
basicLength Data.Vector.Unboxed.Base src/Data/Vector/Unboxed/Base.hs:497:679-721 131645 12276 0.0 0.0 0.0 0.0
basicLength Data.Vector.Primitive src/Data/Vector/Primitive.hs:247:3-32 131646 12276 0.0 0.0 0.0 0.0
basicUnsafeIndexM Data.Vector.Unboxed.Base src/Data/Vector/Unboxed/Base.hs:497:841-899 131688 12276 0.0 0.0 0.0 0.0
basicUnsafeIndexM Data.Vector.Primitive src/Data/Vector/Primitive.hs:253:3-75 131689 12276 0.0 0.0 0.0 0.0
indexByteArray# Data.Primitive.Types Data/Primitive/Types.hs:270:229-299 131690 12276 0.0 0.0 0.0 0.0
unBox Data.Stream.Monadic src/Data/Stream/Monadic.hs:116:20-24 131691 12276 0.0 0.0 0.0 0.0
unId Data.Vector.Fusion.Util src/Data/Vector/Fusion/Util.hs:25:21-24 131644 12276 0.0 0.0 0.0 0.0
pngComputeCrc.updateCrc.u32Val Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:445:19-43 131642 12276 0.0 0.0 0.0 0.0
unparse Codec.Picture.Png src/Codec/Picture/Png.hs:(426,1)-(441,67) 131706 1 0.0 0.0 3.3 2.7
deinterlacer Codec.Picture.Png src/Codec/Picture/Png.hs:(367,1)-(394,41) 131716 1 0.0 0.0 3.3 2.7
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 131722 5 0.0 0.0 0.0 0.0
basicInitialize Data.Vector.Storable.Mutable src/Data/Vector/Storable/Mutable.hs:174:3-32 131733 1 0.0 0.0 0.0 0.0
internal Control.Monad.Primitive Control/Monad/Primitive.hs:104:3-21 131734 1 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:100:3-16 131735 1 0.0 0.0 0.0 0.0
setOffAddr# Data.Primitive.Types Data/Primitive/Types.hs:264:1325-1693 131736 1 0.0 0.0 0.0 0.0
internal Control.Monad.Primitive Control/Monad/Primitive.hs:104:3-21 131737 1 0.0 0.0 0.0 0.0
setOffAddr#.i Data.Primitive.Types Data/Primitive/Types.hs:264:1402-1425 131738 1 0.0 0.0 0.0 0.0
setOffAddr#.n Data.Primitive.Types Data/Primitive/Types.hs:264:1468-1491 131739 1 0.0 0.0 0.0 0.0
basicUnsafeNew Data.Vector.Storable.Mutable src/Data/Vector/Storable/Mutable.hs:(163,3)-(171,38) 131724 1 0.0 0.0 0.0 0.0
basicUnsafeNew.mx Data.Vector.Storable.Mutable src/Data/Vector/Storable/Mutable.hs:171:7-38 131725 1 0.0 0.0 0.0 0.0
internal Control.Monad.Primitive Control/Monad/Primitive.hs:104:3-21 131732 1 0.0 0.0 0.0 0.0
internal Control.Monad.Primitive Control/Monad/Primitive.hs:215:3-21 131723 1 0.0 0.0 0.0 0.0
basicUnsafeFreeze Data.Vector.Storable src/Data/Vector/Storable.hs:249:3-57 132386 0 0.0 0.0 0.0 0.0
internal Control.Monad.Primitive Control/Monad/Primitive.hs:215:3-21 131721 2 0.0 0.0 0.0 0.0
basicUnsafeFreeze Data.Vector.Storable src/Data/Vector/Storable.hs:249:3-57 132385 1 0.0 0.0 0.0 0.0
deinterlacer.arraySize Codec.Picture.Png src/Codec/Picture/Png.hs:370:9-67 131718 1 0.0 0.0 0.0 0.0
deinterlacer.compCount Codec.Picture.Png src/Codec/Picture/Png.hs:369:9-65 131719 1 0.0 0.0 0.0 0.0
sampleCountOfImageType Codec.Picture.Png src/Codec/Picture/Png.hs:(404,1)-(408,49) 131720 1 0.0 0.0 0.0 0.0
deinterlacer.deinterlaceFunction Codec.Picture.Png src/Codec/Picture/Png.hs:(371,9)-(373,44) 131740 1 0.0 0.0 3.3 2.6
scanLineInterleaving Codec.Picture.Png src/Codec/Picture/Png.hs:(333,1)-(337,68) 131741 1 0.0 0.0 3.3 2.6
pngFiltering Codec.Picture.Png src/Codec/Picture/Png.hs:(105,1)-(191,45) 131747 1 0.0 0.0 3.3 2.6
pngFiltering.folder Codec.Picture.Png src/Codec/Picture/Png.hs:(110,9)-(122,67) 131776 8193 0.0 0.0 3.3 2.6
pngFiltering.folder.byte Codec.Picture.Png src/Codec/Picture/Png.hs:112:20-50 131777 8192 0.0 0.0 0.0 0.0
pngFiltering.folder.lineFilter Codec.Picture.Png src/Codec/Picture/Png.hs:(113,20)-(119,38) 132297 8192 0.0 0.0 1.4 1.0
pngFiltering.filterNone Codec.Picture.Png src/Codec/Picture/Png.hs:(135,11)-(140,74) 132298 4482 0.0 0.0 0.6 0.4
pngFiltering.filterNone.inner Codec.Picture.Png src/Codec/Picture/Png.hs:(136,19)-(140,74) 132299 291330 0.3 0.1 0.6 0.4
basicUnsafeWrite Data.Vector.Storable.Mutable src/Data/Vector/Storable/Mutable.hs:(182,3)-(184,55) 132302 286848 0.1 0.3 0.1 0.3
internal Control.Monad.Primitive Control/Monad/Primitive.hs:104:3-21 132303 286848 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 132304 286848 0.0 0.0 0.0 0.0
internal Control.Monad.Primitive Control/Monad/Primitive.hs:215:3-21 132305 286848 0.0 0.0 0.0 0.0
pngFiltering.filterNone.inner.byte Codec.Picture.Png src/Codec/Picture/Png.hs:138:50-84 132301 286848 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 132306 286848 0.1 0.0 0.1 0.0
basicUnsafeWrite Data.Vector.Storable.Mutable src/Data/Vector/Storable/Mutable.hs:(182,3)-(184,55) 132307 0 0.0 0.0 0.0 0.0
basicUnsafeWrite.\ Data.Vector.Storable.Mutable src/Data/Vector/Storable/Mutable.hs:184:39-55 132308 286848 0.0 0.0 0.0 0.0
pngFiltering.filterUp Codec.Picture.Png src/Codec/Picture/Png.hs:(150,11)-(156,74) 132349 2755 0.0 0.0 0.5 0.4
pngFiltering.filterUp.inner Codec.Picture.Png src/Codec/Picture/Png.hs:(151,19)-(156,74) 132350 179075 0.2 0.1 0.5 0.4
internal Control.Monad.Primitive Control/Monad/Primitive.hs:215:3-21 132354 352640 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 132355 352640 0.1 0.0 0.2 0.1
basicUnsafeRead Data.Vector.Storable.Mutable src/Data/Vector/Storable/Mutable.hs:(177,3)-(179,47) 132356 0 0.0 0.1 0.0 0.1
basicUnsafeWrite Data.Vector.Storable.Mutable src/Data/Vector/Storable/Mutable.hs:(182,3)-(184,55) 132361 0 0.1 0.0 0.1 0.0
basicUnsafeWrite.\ Data.Vector.Storable.Mutable src/Data/Vector/Storable/Mutable.hs:184:39-55 132362 176320 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Storable.Mutable src/Data/Vector/Storable/Mutable.hs:(177,3)-(179,47) 132351 176320 0.0 0.1 0.0 0.1
internal Control.Monad.Primitive Control/Monad/Primitive.hs:104:3-21 132352 176320 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 132353 176320 0.0 0.0 0.0 0.0
basicUnsafeWrite Data.Vector.Storable.Mutable src/Data/Vector/Storable/Mutable.hs:(182,3)-(184,55) 132358 176320 0.0 0.2 0.1 0.2
internal Control.Monad.Primitive Control/Monad/Primitive.hs:104:3-21 132359 176320 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 132360 176320 0.0 0.0 0.0 0.0
pngFiltering.filterUp.inner.byte Codec.Picture.Png src/Codec/Picture/Png.hs:153:50-84 132357 176320 0.0 0.0 0.0 0.0
pngFiltering.filterSub Codec.Picture.Png src/Codec/Picture/Png.hs:(142,11)-(148,74) 132335 769 0.0 0.0 0.2 0.1
pngFiltering.filterSub.inner Codec.Picture.Png src/Codec/Picture/Png.hs:(143,19)-(148,74) 132336 49985 0.1 0.0 0.2 0.1
internal Control.Monad.Primitive Control/Monad/Primitive.hs:215:3-21 132340 98432 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 132341 98432 0.0 0.0 0.1 0.0
basicUnsafeRead Data.Vector.Storable.Mutable src/Data/Vector/Storable/Mutable.hs:(177,3)-(179,47) 132342 0 0.0 0.0 0.0 0.0
basicUnsafeWrite Data.Vector.Storable.Mutable src/Data/Vector/Storable/Mutable.hs:(182,3)-(184,55) 132347 0 0.0 0.0 0.0 0.0
basicUnsafeWrite.\ Data.Vector.Storable.Mutable src/Data/Vector/Storable/Mutable.hs:184:39-55 132348 49216 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Storable.Mutable src/Data/Vector/Storable/Mutable.hs:(177,3)-(179,47) 132337 49216 0.0 0.0 0.0 0.0
internal Control.Monad.Primitive Control/Monad/Primitive.hs:104:3-21 132338 49216 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 132339 49216 0.0 0.0 0.0 0.0
basicUnsafeWrite Data.Vector.Storable.Mutable src/Data/Vector/Storable/Mutable.hs:(182,3)-(184,55) 132344 49216 0.0 0.0 0.0 0.0
internal Control.Monad.Primitive Control/Monad/Primitive.hs:104:3-21 132345 49216 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 132346 49216 0.0 0.0 0.0 0.0
pngFiltering.filterSub.inner.byte Codec.Picture.Png src/Codec/Picture/Png.hs:145:50-84 132343 49216 0.0 0.0 0.0 0.0
pngFiltering.filterPaeth Codec.Picture.Png src/Codec/Picture/Png.hs:(171,11)-(191,45) 132363 186 0.0 0.0 0.1 0.1
pngFiltering.filterPaeth.inner Codec.Picture.Png src/Codec/Picture/Png.hs:(172,19)-(179,74) 132364 12090 0.0 0.0 0.1 0.1
internal Control.Monad.Primitive Control/Monad/Primitive.hs:215:3-21 132368 47616 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 132369 47616 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Storable.Mutable src/Data/Vector/Storable/Mutable.hs:(177,3)-(179,47) 132370 0 0.0 0.0 0.0 0.0
basicUnsafeWrite Data.Vector.Storable.Mutable src/Data/Vector/Storable/Mutable.hs:(182,3)-(184,55) 132383 0 0.0 0.0 0.0 0.0
basicUnsafeWrite.\ Data.Vector.Storable.Mutable src/Data/Vector/Storable/Mutable.hs:184:39-55 132384 11904 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Storable.Mutable src/Data/Vector/Storable/Mutable.hs:(177,3)-(179,47) 132365 35712 0.0 0.0 0.0 0.0
internal Control.Monad.Primitive Control/Monad/Primitive.hs:104:3-21 132366 35712 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 132367 35712 0.0 0.0 0.0 0.0
basicUnsafeWrite Data.Vector.Storable.Mutable src/Data/Vector/Storable/Mutable.hs:(182,3)-(184,55) 132380 11904 0.0 0.0 0.0 0.0
internal Control.Monad.Primitive Control/Monad/Primitive.hs:104:3-21 132381 11904 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 132382 11904 0.0 0.0 0.0 0.0
pngFiltering.filterPaeth.inner.byte Codec.Picture.Png src/Codec/Picture/Png.hs:174:50-84 132371 11904 0.0 0.0 0.0 0.0
pngFiltering.filterPaeth.paeth Codec.Picture.Png src/Codec/Picture/Png.hs:(181,19)-(191,45) 132372 11904 0.0 0.0 0.0 0.0
pngFiltering.filterPaeth.paeth.a' Codec.Picture.Png src/Codec/Picture/Png.hs:185:29-54 132375 11904 0.0 0.0 0.0 0.0
pngFiltering.filterPaeth.paeth.b' Codec.Picture.Png src/Codec/Picture/Png.hs:186:29-47 132376 11904 0.0 0.0 0.0 0.0
pngFiltering.filterPaeth.paeth.c' Codec.Picture.Png src/Codec/Picture/Png.hs:187:29-47 132377 11904 0.0 0.0 0.0 0.0
pngFiltering.filterPaeth.paeth.p Codec.Picture.Png src/Codec/Picture/Png.hs:188:29-44 132374 11904 0.0 0.0 0.0 0.0
pngFiltering.filterPaeth.paeth.pa Codec.Picture.Png src/Codec/Picture/Png.hs:189:29-45 132373 11904 0.0 0.0 0.0 0.0
pngFiltering.filterPaeth.paeth.pb Codec.Picture.Png src/Codec/Picture/Png.hs:190:29-45 132378 11904 0.0 0.0 0.0 0.0
pngFiltering.filterPaeth.paeth.pc Codec.Picture.Png src/Codec/Picture/Png.hs:191:29-45 132379 11904 0.0 0.0 0.0 0.0
scanlineUnpacker8 Codec.Picture.Png src/Codec/Picture/Png.hs:(320,1)-(324,50) 132311 0 0.0 0.0 1.9 1.6
byteUnpacker Codec.Picture.Png src/Codec/Picture/Png.hs:(206,1)-(225,11) 132313 8192 0.0 0.0 1.9 1.6
byteUnpacker.inner Codec.Picture.Png src/Codec/Picture/Png.hs:(212,9)-(224,34) 132317 139264 0.2 0.2 1.9 1.5
byteUnpacker.inner.perPixel Codec.Picture.Png src/Codec/Picture/Png.hs:(217,17)-(222,41) 132318 655360 0.7 0.2 1.7 1.3
internal Control.Monad.Primitive Control/Monad/Primitive.hs:215:3-21 132323 1048576 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 132324 1048576 0.2 0.0 0.2 0.2
basicUnsafeRead Data.Vector.Storable.Mutable src/Data/Vector/Storable/Mutable.hs:(177,3)-(179,47) 132325 0 0.0 0.2 0.0 0.2
basicUnsafeRead Data.Vector.Storable.Mutable src/Data/Vector/Storable/Mutable.hs:(177,3)-(179,47) 132320 524288 0.1 0.4 0.2 0.4
internal Control.Monad.Primitive Control/Monad/Primitive.hs:104:3-21 132321 524288 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 132322 524288 0.1 0.0 0.1 0.0
basicUnsafeWrite Data.Vector.Storable.Mutable src/Data/Vector/Storable/Mutable.hs:(182,3)-(184,55) 132331 524288 0.2 0.5 0.5 0.5
internal Control.Monad.Primitive Control/Monad/Primitive.hs:104:3-21 132332 524288 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 132333 524288 0.3 0.0 0.4 0.0
basicUnsafeWrite.\ Data.Vector.Storable.Mutable src/Data/Vector/Storable/Mutable.hs:184:39-55 132334 524288 0.0 0.0 0.0 0.0
byteUnpacker.inner.perPixel.writeIdx Codec.Picture.Png src/Codec/Picture/Png.hs:220:25-59 132326 524288 0.0 0.0 0.0 0.0
byteUnpacker.inner.destPixelIndex Codec.Picture.Png src/Codec/Picture/Png.hs:214:17-81 132327 131072 0.0 0.0 0.0 0.0
byteUnpacker.inner.destSampleIndex Codec.Picture.Png src/Codec/Picture/Png.hs:215:17-62 132330 131072 0.0 0.0 0.0 0.0
byteUnpacker.inner.srcPixelIndex Codec.Picture.Png src/Codec/Picture/Png.hs:216:17-67 132319 131072 0.0 0.0 0.0 0.0
basicLength Data.Vector.Storable.Mutable src/Data/Vector/Storable/Mutable.hs:148:3-31 132314 8192 0.0 0.0 0.0 0.0
byteUnpacker.lineIndex Codec.Picture.Png src/Codec/Picture/Png.hs:210:9-38 132329 8192 0.0 0.0 0.0 0.0
byteUnpacker.pixelToRead Codec.Picture.Png src/Codec/Picture/Png.hs:211:9-80 132315 8192 0.0 0.0 0.0 0.0
byteUnpacker.realTop Codec.Picture.Png src/Codec/Picture/Png.hs:209:9-45 132328 8192 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 131752 6 0.0 0.0 0.0 0.0
basicUnsafeReplicate Data.Vector.Storable.Mutable src/Data/Vector/Storable/Mutable.hs:146:10-42 131753 0 0.0 0.0 0.0 0.0
basicUnsafeReplicate Data.Vector.Generic.Mutable.Base src/Data/Vector/Generic/Mutable/Base.hs:(100,3)-(104,16) 131754 0 0.0 0.0 0.0 0.0
basicSet Data.Vector.Storable.Mutable src/Data/Vector/Storable/Mutable.hs:187:3-24 131768 2 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:100:3-16 131770 4 0.0 0.0 0.0 0.0
readOffAddr# Data.Primitive.Types Data/Primitive/Types.hs:264:1102-1239 131771 2 0.0 0.0 0.0 0.0
setOffAddr# Data.Primitive.Types Data/Primitive/Types.hs:264:1325-1693 131772 2 0.0 0.0 0.0 0.0
internal Control.Monad.Primitive Control/Monad/Primitive.hs:104:3-21 131773 2 0.0 0.0 0.0 0.0
setOffAddr#.i Data.Primitive.Types Data/Primitive/Types.hs:264:1402-1425 131774 2 0.0 0.0 0.0 0.0
setOffAddr#.n Data.Primitive.Types Data/Primitive/Types.hs:264:1468-1491 131775 2 0.0 0.0 0.0 0.0
internal Control.Monad.Primitive Control/Monad/Primitive.hs:104:3-21 131769 2 0.0 0.0 0.0 0.0
basicUnsafeNew Data.Vector.Storable.Mutable src/Data/Vector/Storable/Mutable.hs:(163,3)-(171,38) 131755 2 0.0 0.0 0.0 0.0
basicUnsafeNew.mx Data.Vector.Storable.Mutable src/Data/Vector/Storable/Mutable.hs:171:7-38 131756 2 0.0 0.0 0.0 0.0
internal Control.Monad.Primitive Control/Monad/Primitive.hs:104:3-21 131767 2 0.0 0.0 0.0 0.0
basicUnsafeReplicate Data.Vector.Storable.Mutable src/Data/Vector/Storable/Mutable.hs:146:10-42 131749 2 0.0 0.0 0.0 0.0
basicUnsafeReplicate Data.Vector.Generic.Mutable.Base src/Data/Vector/Generic/Mutable/Base.hs:(100,3)-(104,16) 131750 2 0.0 0.0 0.0 0.0
internal Control.Monad.Primitive Control/Monad/Primitive.hs:215:3-21 131751 2 0.0 0.0 0.0 0.0
pngFiltering.lastIdx Codec.Picture.Png src/Codec/Picture/Png.hs:127:11-46 132300 1 0.0 0.0 0.0 0.0
pngFiltering.stride Codec.Picture.Png src/Codec/Picture/Png.hs:126:11-43 132316 1 0.0 0.0 0.0 0.0
scanLineInterleaving.byteWidth Codec.Picture.Png src/Codec/Picture/Png.hs:335:15-72 131742 1 0.0 0.0 0.0 0.0
byteSizeOfBitLength Codec.Picture.Png src/Codec/Picture/Png.hs:(327,1)-(328,77) 131743 1 0.0 0.0 0.0 0.0
byteSizeOfBitLength.(...) Codec.Picture.Png src/Codec/Picture/Png.hs:328:10-77 131745 1 0.0 0.0 0.0 0.0
byteSizeOfBitLength.rest Codec.Picture.Png src/Codec/Picture/Png.hs:328:10-77 131746 1 0.0 0.0 0.0 0.0
byteSizeOfBitLength.size Codec.Picture.Png src/Codec/Picture/Png.hs:328:10-77 131744 1 0.0 0.0 0.0 0.0
scanLineInterleaving.strideInfo Codec.Picture.Png src/Codec/Picture/Png.hs:(336,15)-(337,68) 131748 1 0.0 0.0 0.0 0.0
deinterlacer.iBitDepth Codec.Picture.Png src/Codec/Picture/Png.hs:374:9-38 131717 1 0.0 0.0 0.0 0.0
deinterlacer.mutableImage Codec.Picture.Png src/Codec/Picture/Png.hs:378:13-82 132312 1 0.0 0.0 0.0 0.0
scanlineUnpacker8 Codec.Picture.Png src/Codec/Picture/Png.hs:(320,1)-(324,50) 132309 1 0.0 0.0 0.0 0.0
toImage Codec.Picture.Png src/Codec/Picture/Png.hs:(449,1)-(454,33) 131713 1 0.0 0.0 0.0 0.0
toImage.h Codec.Picture.Png src/Codec/Picture/Png.hs:454:5-33 132391 1 0.0 0.0 0.0 0.0
height Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:74:7-12 132392 1 0.0 0.0 0.0 0.0
toImage.w Codec.Picture.Png src/Codec/Picture/Png.hs:453:5-32 132389 1 0.0 0.0 0.0 0.0
width Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:73:7-11 132390 1 0.0 0.0 0.0 0.0
eitherLoad Codec.Picture src/Codec/Picture.hs:(222,1)-(226,39) 131586 1 0.0 0.0 0.0 0.0
eitherLoad.inner Codec.Picture src/Codec/Picture.hs:(223,11)-(226,39) 131587 2 0.0 0.0 0.0 0.0
palettedToTrueColor Codec.Picture.Types src/Codec/Picture/Types.hs:(436,1)-(443,75) 131715 1 0.0 0.0 0.0 0.0
withImageDecoder.get Codec.Picture src/Codec/Picture.hs:267:11-31 131580 0 0.0 0.0 0.0 0.0
withImageDecoder.get Codec.Picture src/Codec/Picture.hs:267:11-31 131579 1 0.0 0.0 0.0 0.0
makeShaderEBO Shader.Compile src/Shader/Compile.hs:(63,1)-(67,22) 133530 1 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 133585 1 0.0 0.0 0.0 0.0
glVertexArrayElementBuffer Graphics.GL.Functions.F29 src/Graphics/GL/Functions/F29.hs:1265:1-85 133584 1 0.0 0.0 0.0 0.0
makeShaderUsingVBO Shader.Compile src/Shader/Compile.hs:(79,1)-(81,42) 133531 1 0.0 0.0 0.0 0.0
makeShaderUsingVAO Shader.Compile src/Shader/Compile.hs:(154,1)-(161,13) 133548 1 0.0 0.0 0.0 0.0
makeSourcedShader Shader.Compile src/Shader/Compile.hs:(168,1)-(170,41) 133549 1 0.0 0.0 0.0 0.0
makeSourcedShader.\ Shader.Compile src/Shader/Compile.hs:169:34-81 133550 2 0.0 0.0 0.0 0.0
shaderTypeExt Shader.Compile src/Shader/Compile.hs:(173,1)-(177,27) 133551 2 0.0 0.0 0.0 0.0
$mGL_VERTEX_SHADER.\ Graphics.GL.Tokens src/Graphics/GL/Tokens.hs:11456:28-43 133552 2 0.0 0.0 0.0 0.0
$mGL_GEOMETRY_SHADER.\ Graphics.GL.Tokens src/Graphics/GL/Tokens.hs:3688:30-45 133553 1 0.0 0.0 0.0 0.0
$mGL_FRAGMENT_SHADER.\ Graphics.GL.Tokens src/Graphics/GL/Tokens.hs:3362:30-45 133554 1 0.0 0.0 0.0 0.0
makeShaderProgram Shader.Compile src/Shader/Compile.hs:(245,1)-(253,18) 133555 1 0.0 0.0 0.0 0.0
compileAndCheckShader Shader.Compile src/Shader/Compile.hs:(278,1)-(288,20) 133557 2 0.0 0.0 0.0 0.0
checkErrorGL Shader.Compile src/Shader/Compile.hs:(263,1)-(274,44) 133567 2 0.0 0.0 0.0 0.0
checkErrorGL.\ Shader.Compile src/Shader/Compile.hs:(264,28)-(274,44) 133568 2 0.0 0.0 0.0 0.0
glGetShaderiv Graphics.GL.Functions.F12 src/Graphics/GL/Functions/F12.hs:1162:1-67 133569 2 0.0 0.0 0.0 0.0
glCompileShader Graphics.GL.Functions.F04 src/Graphics/GL/Functions/F04.hs:394:1-57 133566 2 0.0 0.0 0.0 0.0
glCreateShader Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:536:1-56 133558 2 0.0 0.0 0.0 0.0
setShaderSource Shader.Compile src/Shader/Compile.hs:(291,1)-(295,58) 133559 2 0.0 0.0 0.0 0.0
withByteString Shader.Compile src/Shader/Compile.hs:(325,1)-(327,45) 133560 2 0.0 0.0 0.0 0.0
withByteString.\ Shader.Compile src/Shader/Compile.hs:327:9-45 133561 2 0.0 0.0 0.0 0.0
setShaderSource.\ Shader.Compile src/Shader/Compile.hs:(293,9)-(295,58) 133562 2 0.0 0.0 0.0 0.0
setShaderSource.\.\ Shader.Compile src/Shader/Compile.hs:(294,13)-(295,58) 133563 2 0.0 0.0 0.0 0.0
setShaderSource.\.\.\ Shader.Compile src/Shader/Compile.hs:295:17-58 133564 2 0.0 0.0 0.0 0.0
glShaderSource Graphics.GL.Functions.F24 src/Graphics/GL/Functions/F24.hs:1121:1-75 133565 2 0.0 0.0 0.0 0.0
glAttachShader Graphics.GL.Functions.F01 src/Graphics/GL/Functions/F01.hs:583:1-61 133570 2 0.0 0.0 0.0 0.0
glDeleteShader Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:1433:1-55 133576 2 0.0 0.0 0.0 0.0
glDetachShader Graphics.GL.Functions.F06 src/Graphics/GL/Functions/F06.hs:393:1-61 133575 2 0.0 0.0 0.0 0.0
checkErrorGL Shader.Compile src/Shader/Compile.hs:(263,1)-(274,44) 133572 1 0.0 0.0 0.0 0.0
checkErrorGL.\ Shader.Compile src/Shader/Compile.hs:(264,28)-(274,44) 133573 1 0.0 0.0 0.0 0.0
glGetProgramiv Graphics.GL.Functions.F12 src/Graphics/GL/Functions/F12.hs:573:1-69 133574 1 0.0 0.0 0.0 0.0
glCreateProgram Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:443:1-53 133556 1 0.0 0.0 0.0 0.0
glLinkProgram Graphics.GL.Functions.F15 src/Graphics/GL/Functions/F15.hs:1239:1-53 133571 1 0.0 0.0 0.0 0.0
setupVAOUsingVBO Shader.Compile src/Shader/Compile.hs:(180,1)-(186,34) 133532 1 0.0 0.0 0.0 0.0
glBindVertexArray Graphics.GL.Functions.F01 src/Graphics/GL/Functions/F01.hs:1495:1-61 133536 1 0.0 0.0 0.0 0.0
mglCreate GLHelp src/GLHelp.hs:(9,1)-(12,20) 133533 1 0.0 0.0 0.0 0.0
mglCreate.\ GLHelp src/GLHelp.hs:(10,26)-(12,20) 133534 1 0.0 0.0 0.0 0.0
glCreateVertexArrays Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:661:1-75 133535 1 0.0 0.0 0.0 0.0
setupVAOUsingVBO.strd Shader.Compile src/Shader/Compile.hs:181:9-36 133539 1 0.0 0.0 0.0 0.0
setupVertexAttribs Shader.Compile src/Shader/Compile.hs:(219,1)-(221,54) 133537 1 0.0 0.0 0.0 0.0
setupVertexAttribPointer Shader.Compile src/Shader/Compile.hs:(230,1)-(239,27) 133543 4 0.0 0.0 0.0 0.0
glEnableVertexArrayAttrib Graphics.GL.Functions.F07 src/Graphics/GL/Functions/F07.hs:538:1-83 133544 4 0.0 0.0 0.0 0.0
glVertexArrayAttribBinding Graphics.GL.Functions.F29 src/Graphics/GL/Functions/F29.hs:1136:1-93 133547 4 0.0 0.0 0.0 0.0
glVertexArrayAttribFormat Graphics.GL.Functions.F29 src/Graphics/GL/Functions/F29.hs:1154:1-109 133546 4 0.0 0.0 0.0 0.0
setupVertexAttribPointer.loc' Shader.Compile src/Shader/Compile.hs:239:5-27 133545 4 0.0 0.0 0.0 0.0
glVertexArrayVertexBuffer Graphics.GL.Functions.F30 src/Graphics/GL/Functions/F30.hs:151:1-103 133538 1 0.0 0.0 0.0 0.0
setupEBO Shader.Compile src/Shader/Compile.hs:(189,1)-(198,31) 133577 1 0.0 0.0 0.0 0.0
dimap Data.Profunctor.Unsafe src/Data/Profunctor/Unsafe.hs:169:3-31 133583 1 0.0 0.0 0.0 0.0
glNamedBufferData Graphics.GL.Functions.F18 src/Graphics/GL/Functions/F18.hs:1260:1-81 133581 1 0.0 0.0 0.0 0.0
glVertexArrayElementBuffer Graphics.GL.Functions.F29 src/Graphics/GL/Functions/F29.hs:1265:1-85 133582 1 0.0 0.0 0.0 0.0
mglCreate GLHelp src/GLHelp.hs:(9,1)-(12,20) 133578 1 0.0 0.0 0.0 0.0
mglCreate.\ GLHelp src/GLHelp.hs:(10,26)-(12,20) 133579 1 0.0 0.0 0.0 0.0
glCreateBuffers Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:378:1-65 133580 1 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 131563 1 0.0 0.0 0.0 0.0
initTexture2DArraySquare Shader.AuxAddition src/Shader/AuxAddition.hs:(23,1)-(29,81) 132523 0 0.0 0.0 8.9 6.8
initTexture2DArrayData Shader.AuxAddition src/Shader/AuxAddition.hs:(56,1)-(64,43) 133458 2 0.0 0.0 0.0 0.0
glTextureStorage3D Graphics.GL.Functions.F27 src/Graphics/GL/Functions/F27.hs:697:1-95 133462 2 0.0 0.0 0.0 0.0
imageData Codec.Picture.Types src/Codec/Picture/Types.hs:155:7-15 133471 2 0.0 0.0 0.0 0.0
initTexture2DArrayData.\ Shader.AuxAddition src/Shader/AuxAddition.hs:(59,49)-(64,43) 133472 2 0.0 0.0 0.0 0.0
glTextureParameteri Graphics.GL.Functions.F27 src/Graphics/GL/Functions/F27.hs:503:1-79 133475 4 0.0 0.0 0.0 0.0
glBindTextureUnit Graphics.GL.Functions.F01 src/Graphics/GL/Functions/F01.hs:1427:1-67 133476 2 0.0 0.0 0.0 0.0
glGenerateTextureMipmap Graphics.GL.Functions.F09 src/Graphics/GL/Functions/F09.hs:628:1-73 133474 2 0.0 0.0 0.0 0.0
glTextureSubImage3D Graphics.GL.Functions.F27 src/Graphics/GL/Functions/F27.hs:968:1-130 133473 2 0.0 0.0 0.0 0.0
mglCreate GLHelp src/GLHelp.hs:(9,1)-(12,20) 133459 2 0.0 0.0 0.0 0.0
mglCreate.\ GLHelp src/GLHelp.hs:(10,26)-(12,20) 133460 2 0.0 0.0 0.0 0.0
glCreateTextures Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:633:1-73 133461 2 0.0 0.0 0.0 0.0
initTexture2DArraySquare.d Shader.AuxAddition src/Shader/AuxAddition.hs:28:9-31 133470 2 0.0 0.0 0.0 0.0
initTexture2DArraySquare.sqside Shader.AuxAddition src/Shader/AuxAddition.hs:26:9-50 133463 2 0.0 0.0 0.0 0.0
imageWidth Codec.Picture.Types src/Codec/Picture/Types.hs:144:7-16 133464 2 0.0 0.0 0.0 0.0
initTexture2DArraySquare.texdata Shader.AuxAddition src/Shader/AuxAddition.hs:25:9-35 133465 2 0.0 0.0 0.0 0.0
convertRGBA8 Codec.Picture src/Codec/Picture.hs:(365,1)-(380,93) 133466 2 0.0 0.0 0.0 0.0
promoteImage Codec.Picture.Types src/Codec/Picture/Types.hs:1197:5-21 133467 2 0.0 0.0 0.0 0.0
initTexture2DArraySquare.totalh Shader.AuxAddition src/Shader/AuxAddition.hs:27:9-51 133468 2 0.0 0.0 0.0 0.0
imageHeight Codec.Picture.Types src/Codec/Picture/Types.hs:146:7-17 133469 2 0.0 0.0 0.0 0.0
readImage Codec.Picture src/Codec/Picture.hs:276:1-40 132524 0 0.0 0.0 8.9 6.8
withImageDecoder Codec.Picture src/Codec/Picture.hs:(261,1)-(271,33) 132525 2 0.0 0.0 8.9 6.8
withImageDecoder.doit Codec.Picture src/Codec/Picture.hs:263:11-40 132526 2 0.0 0.0 8.9 6.8
withImageDecoder.force Codec.Picture src/Codec/Picture.hs:271:11-33 132580 2 0.0 0.0 0.0 0.0
rnf Codec.Picture.Types src/Codec/Picture/Types.hs:(503,5)-(516,36) 133452 2 0.0 0.0 0.0 0.0
rnf Codec.Picture.Types src/Codec/Picture/Types.hs:(305,5)-(308,37) 133453 2 0.0 0.0 0.0 0.0
decodeImage Codec.Picture src/Codec/Picture.hs:288:1-48 132529 0 0.0 0.0 8.9 6.8
decodeImageWithMetadata Codec.Picture src/Codec/Picture.hs:(440,1)-(441,72) 132530 0 0.0 0.0 8.9 6.8
decodeImageWithPaletteAndMetadata Codec.Picture src/Codec/Picture.hs:(427,1)-(435,5) 132531 2 0.0 0.0 8.9 6.8
decodeJpegWithMetadata Codec.Picture.Jpg src/Codec/Picture/Jpg.hs:(577,1)-(636,37) 132534 2 0.0 0.0 0.0 0.0
runGetStrict Codec.Picture.InternalHelper src/Codec/Picture/InternalHelper.hs:25:1-60 132535 2 0.0 0.0 0.0 0.0
runGet Codec.Picture.InternalHelper src/Codec/Picture/InternalHelper.hs:(20,1)-(22,56) 132536 0 0.0 0.0 0.0 0.0
runGet.unpack Codec.Picture.InternalHelper src/Codec/Picture/InternalHelper.hs:(21,11)-(22,56) 132540 2 0.0 0.0 0.0 0.0
get Codec.Picture.Jpg.Internal.Types src/Codec/Picture/Jpg/Internal/Types.hs:(459,5)-(464,45) 132537 0 0.0 0.0 0.0 0.0
skipUntilFrames Codec.Picture.Jpg.Internal.Types src/Codec/Picture/Jpg/Internal/Types.hs:(475,1)-(478,16) 132538 0 0.0 0.0 0.0 0.0
checkMarker Codec.Picture.Jpg.Internal.Types src/Codec/Picture/Jpg/Internal/Types.hs:(518,1)-(522,37) 132539 0 0.0 0.0 0.0 0.0
decodePngWithPaletteAndMetadata Codec.Picture.Png src/Codec/Picture/Png.hs:(504,1)-(533,78) 132541 2 0.0 0.0 8.9 6.8
colourType Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:76:7-16 132573 2 0.0 0.0 0.0 0.0
decodePngWithPaletteAndMetadata.compressedImageData Codec.Picture.Png src/Codec/Picture/Png.hs:(509,7)-(511,74) 132566 2 0.0 0.0 0.0 0.0
chunkType Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:190:7-15 132568 43 0.0 0.0 0.0 0.0
chunkData Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:192:7-15 132569 29 0.0 0.0 0.0 0.0
chunks Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:172:7-12 132567 2 0.0 0.0 0.0 0.0
decodePngWithPaletteAndMetadata.ihdr Codec.Picture.Png src/Codec/Picture/Png.hs:506:7-26 132571 2 0.0 0.0 0.0 0.0
header Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:171:7-12 132572 2 0.0 0.0 0.0 0.0
decodePngWithPaletteAndMetadata.imgData Codec.Picture.Png src/Codec/Picture/Png.hs:524:9-50 132628 2 0.0 0.0 0.0 0.0
decompress Codec.Compression.Zlib Codec/Compression/Zlib.hs:81:1-51 132629 0 0.0 0.0 0.0 0.0
decompressWith Codec.Compression.Zlib Codec/Compression/Zlib.hs:90:1-47 132630 0 0.0 0.0 0.0 0.0
decompress Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(589,1)-(591,65) 132631 0 0.0 0.0 0.0 0.0
foldDecompressStreamWithInput.fold Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(288,5)-(302,23) 132634 65 0.0 0.0 0.0 0.0
foldDecompressStreamWithInput.fold.\ Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:295:27-41 133194 34 0.0 0.0 0.0 0.0
foldDecompressStreamWithInput.fold.\ Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:292:30-44 132935 29 0.0 0.0 0.0 0.0
decompressStreamST Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(877,1)-(955,42) 132637 0 0.0 0.0 0.0 0.0
decompressStreamST.\ Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(878,43)-(882,39) 132638 0 0.0 0.0 0.0 0.0
runStreamST Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:743:1-106 132650 2 0.0 0.0 0.0 0.0
runStream Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(440,1)-(444,69) 132651 0 0.0 0.0 0.0 0.0
runStream.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:444:9-69 132933 2 0.0 0.0 0.0 0.0
decompressStreamST.\.next Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:880:13-55 132658 0 0.0 0.0 0.0 0.0
decompressStream Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(599,1)-(731,55) 132659 0 0.0 0.0 0.0 0.0
decompressStream.\ Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(602,15)-(628,37) 132660 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 132672 6 0.0 0.0 0.0 0.0
decompressStream.\.\ Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(611,9)-(628,37) 132722 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 132765 4 0.0 0.0 0.0 0.0
decompressStream.fillBuffers Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(639,3)-(666,29) 132769 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 132781 10 0.0 0.0 0.0 0.0
decompressStream.drainBuffers Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(670,3)-(710,39) 132842 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 132854 6 0.0 0.0 0.0 0.0
inputBufferEmpty Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:176:1-48 132843 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 132853 2 0.0 0.0 0.0 0.0
getInAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(923,1)-(924,53) 132844 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 132852 2 0.0 0.0 0.0 0.0
withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 132845 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 132848 2 0.0 0.0 0.0 0.0
unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 132849 2 0.0 0.0 0.0 0.0
unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 132850 2 0.0 0.0 0.0 0.0
getInAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:924:31-51 132851 2 0.0 0.0 0.0 0.0
getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 132846 0 0.0 0.0 0.0 0.0
getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 132847 2 0.0 0.0 0.0 0.0
outputBufferFull Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:249:1-57 132855 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 132865 2 0.0 0.0 0.0 0.0
getOutFree Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(937,1)-(938,54) 132856 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 132864 2 0.0 0.0 0.0 0.0
withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 132857 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 132860 2 0.0 0.0 0.0 0.0
unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 132861 2 0.0 0.0 0.0 0.0
unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 132862 2 0.0 0.0 0.0 0.0
getOutFree.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:938:31-52 132863 2 0.0 0.0 0.0 0.0
getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 132858 0 0.0 0.0 0.0 0.0
getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 132859 2 0.0 0.0 0.0 0.0
inputBufferEmpty Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:176:1-48 132770 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 132780 2 0.0 0.0 0.0 0.0
getInAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(923,1)-(924,53) 132771 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 132779 2 0.0 0.0 0.0 0.0
withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 132772 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 132775 2 0.0 0.0 0.0 0.0
unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 132776 2 0.0 0.0 0.0 0.0
unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 132777 2 0.0 0.0 0.0 0.0
getInAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:924:31-51 132778 2 0.0 0.0 0.0 0.0
getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 132773 0 0.0 0.0 0.0 0.0
getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 132774 2 0.0 0.0 0.0 0.0
outputBufferFull Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:249:1-57 132782 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 132792 2 0.0 0.0 0.0 0.0
getOutFree Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(937,1)-(938,54) 132783 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 132791 2 0.0 0.0 0.0 0.0
withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 132784 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 132787 2 0.0 0.0 0.0 0.0
unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 132788 2 0.0 0.0 0.0 0.0
unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 132789 2 0.0 0.0 0.0 0.0
getOutFree.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:938:31-52 132790 2 0.0 0.0 0.0 0.0
getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 132785 0 0.0 0.0 0.0 0.0
getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 132786 2 0.0 0.0 0.0 0.0
pushOutputBuffer Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(194,1)-(212,16) 132800 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 132803 16 0.0 0.0 0.0 0.0
unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 132806 2 0.0 0.0 0.0 0.0
unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 132807 2 0.0 0.0 0.0 0.0
getOutAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(470,1)-(471,57) 132801 0 0.0 0.0 0.0 0.0
getOutAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(470,64)-(471,57) 132802 2 0.0 0.0 0.0 0.0
getOutBuf Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(462,1)-(463,54) 132804 0 0.0 0.0 0.0 0.0
getOutBuf.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(462,62)-(463,54) 132805 2 0.0 0.0 0.0 0.0
setOutAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(486,1)-(487,50) 132837 0 0.0 0.0 0.0 0.0
setOutAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(486,66)-(487,50) 132838 2 0.0 0.0 0.0 0.0
setOutBuf Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(478,1)-(479,50) 132809 0 0.0 0.0 0.0 0.0
setOutBuf.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(478,64)-(479,50) 132810 2 0.0 0.0 0.0 0.0
setOutFree Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(933,1)-(934,70) 132813 0 0.0 0.0 0.0 0.0
withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 132814 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 132817 2 0.0 0.0 0.0 0.0
unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 132818 2 0.0 0.0 0.0 0.0
unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 132819 2 0.0 0.0 0.0 0.0
setOutFree.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:934:3-70 132820 2 0.0 0.0 0.0 0.0
setOutFree.\.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:934:16-37 132821 2 0.0 0.0 0.0 0.0
getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 132815 0 0.0 0.0 0.0 0.0
getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 132816 2 0.0 0.0 0.0 0.0
setOutNext Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:941:1-85 132825 0 0.0 0.0 0.0 0.0
withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 132826 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 132829 2 0.0 0.0 0.0 0.0
unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 132830 2 0.0 0.0 0.0 0.0
unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 132831 2 0.0 0.0 0.0 0.0
setOutNext.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:941:41-84 132832 2 0.0 0.0 0.0 0.0
setOutNext.\.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:941:54-75 132833 2 0.0 0.0 0.0 0.0
getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 132827 0 0.0 0.0 0.0 0.0
getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 132828 2 0.0 0.0 0.0 0.0
setOutOffset Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(482,1)-(483,50) 132835 0 0.0 0.0 0.0 0.0
setOutOffset.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(482,67)-(483,50) 132836 2 0.0 0.0 0.0 0.0
unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 132797 0 0.0 0.0 0.0 0.0
unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 132798 0 0.0 0.0 0.0 0.0
pushInputBuffer Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(154,1)-(169,60) 132724 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 132734 12 0.0 0.0 0.0 0.0
unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 132737 2 0.0 0.0 0.0 0.0
unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 132738 2 0.0 0.0 0.0 0.0
getInAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(923,1)-(924,53) 132725 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 132733 2 0.0 0.0 0.0 0.0
withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 132726 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 132729 2 0.0 0.0 0.0 0.0
unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 132730 2 0.0 0.0 0.0 0.0
unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 132731 2 0.0 0.0 0.0 0.0
getInAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:924:31-51 132732 2 0.0 0.0 0.0 0.0
getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 132727 0 0.0 0.0 0.0 0.0
getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 132728 2 0.0 0.0 0.0 0.0
getInBuf Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(458,1)-(459,53) 132735 0 0.0 0.0 0.0 0.0
getInBuf.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(458,61)-(459,53) 132736 2 0.0 0.0 0.0 0.0
setInAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(919,1)-(920,69) 132744 0 0.0 0.0 0.0 0.0
withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 132745 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 132748 2 0.0 0.0 0.0 0.0
unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 132749 2 0.0 0.0 0.0 0.0
unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 132750 2 0.0 0.0 0.0 0.0
setInAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:920:3-69 132751 2 0.0 0.0 0.0 0.0
setInAvail.\.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:920:16-36 132752 2 0.0 0.0 0.0 0.0
getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 132746 0 0.0 0.0 0.0 0.0
getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 132747 2 0.0 0.0 0.0 0.0
setInBuf Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(474,1)-(475,50) 132740 0 0.0 0.0 0.0 0.0
setInBuf.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(474,63)-(475,50) 132741 2 0.0 0.0 0.0 0.0
setInNext Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:927:1-83 132756 0 0.0 0.0 0.0 0.0
withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 132757 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 132760 2 0.0 0.0 0.0 0.0
unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 132761 2 0.0 0.0 0.0 0.0
unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 132762 2 0.0 0.0 0.0 0.0
setInNext.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:927:40-82 132763 2 0.0 0.0 0.0 0.0
setInNext.\.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:927:53-73 132764 2 0.0 0.0 0.0 0.0
getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 132758 0 0.0 0.0 0.0 0.0
getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 132759 2 0.0 0.0 0.0 0.0
inflateInit Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(949,1)-(954,71) 132686 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 132696 8 0.0 0.0 0.0 0.0
failIfError Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(579,1)-(581,28) 132713 2 0.0 0.0 0.0 0.0
failIfError.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(579,51)-(581,28) 132716 2 0.0 0.0 0.0 0.0
toStatus Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(557,1)-(576,23) 132714 2 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 132715 2 0.0 0.0 0.0 0.0
unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 132719 2 0.0 0.0 0.0 0.0
unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 132720 2 0.0 0.0 0.0 0.0
checkFormatSupported Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(1001,1)-(1010,18) 132689 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 132695 2 0.0 0.0 0.0 0.0
unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 132693 0 0.0 0.0 0.0 0.0
unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 132694 0 0.0 0.0 0.0 0.0
getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 132717 0 0.0 0.0 0.0 0.0
getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 132718 2 0.0 0.0 0.0 0.0
withStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(914,1)-(916,56) 132699 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 132702 2 0.0 0.0 0.0 0.0
getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 132700 0 0.0 0.0 0.0 0.0
getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 132701 2 0.0 0.0 0.0 0.0
unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 132704 0 0.0 0.0 0.0 0.0
unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 132705 2 0.0 0.0 0.0 0.0
inflateInit.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:952:5-70 132706 2 0.0 0.0 0.0 0.0
inputBufferEmpty Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:176:1-48 132661 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 132671 2 0.0 0.0 0.0 0.0
getInAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(923,1)-(924,53) 132662 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 132670 2 0.0 0.0 0.0 0.0
withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 132663 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 132666 2 0.0 0.0 0.0 0.0
unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 132667 2 0.0 0.0 0.0 0.0
unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 132668 2 0.0 0.0 0.0 0.0
getInAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:924:31-51 132669 2 0.0 0.0 0.0 0.0
getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 132664 0 0.0 0.0 0.0 0.0
getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 132665 2 0.0 0.0 0.0 0.0
outputBufferFull Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:249:1-57 132673 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 132683 2 0.0 0.0 0.0 0.0
getOutFree Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(937,1)-(938,54) 132674 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 132682 2 0.0 0.0 0.0 0.0
withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 132675 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 132678 2 0.0 0.0 0.0 0.0
unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 132679 2 0.0 0.0 0.0 0.0
unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 132680 2 0.0 0.0 0.0 0.0
getOutFree.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:938:31-52 132681 2 0.0 0.0 0.0 0.0
getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 132676 0 0.0 0.0 0.0 0.0
getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 132677 2 0.0 0.0 0.0 0.0
decompressStream.drainBuffers Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(670,3)-(710,39) 132841 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 132891 5 0.0 0.0 0.0 0.0
decompressStream.fillBuffers Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(639,3)-(666,29) 132905 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 132917 4 0.0 0.0 0.0 0.0
inputBufferEmpty Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:176:1-48 132906 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 132916 1 0.0 0.0 0.0 0.0
getInAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(923,1)-(924,53) 132907 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 132915 1 0.0 0.0 0.0 0.0
withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 132908 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 132911 1 0.0 0.0 0.0 0.0
unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 132912 1 0.0 0.0 0.0 0.0
unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 132913 1 0.0 0.0 0.0 0.0
getInAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:924:31-51 132914 1 0.0 0.0 0.0 0.0
getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 132909 0 0.0 0.0 0.0 0.0
getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 132910 1 0.0 0.0 0.0 0.0
outputBufferFull Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:249:1-57 132918 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 132928 1 0.0 0.0 0.0 0.0
getOutFree Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(937,1)-(938,54) 132919 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 132927 1 0.0 0.0 0.0 0.0
withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 132920 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 132923 1 0.0 0.0 0.0 0.0
unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 132924 1 0.0 0.0 0.0 0.0
unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 132925 1 0.0 0.0 0.0 0.0
getOutFree.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:938:31-52 132926 1 0.0 0.0 0.0 0.0
getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 132921 0 0.0 0.0 0.0 0.0
getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 132922 1 0.0 0.0 0.0 0.0
inflate Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(277,1)-(293,15) 132866 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 132876 12 0.0 0.0 0.0 0.0
inflate.outExtra Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:289:7-35 132941 2 0.0 0.0 0.0 0.0
inflate_ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(976,1)-(979,14) 132877 2 0.0 0.0 0.0 0.0
toStatus Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(557,1)-(576,23) 132886 2 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 132885 2 0.0 0.0 0.0 0.0
withStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(914,1)-(916,56) 132878 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 132881 2 0.0 0.0 0.0 0.0
unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 132882 2 0.0 0.0 0.0 0.0
unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 132883 2 0.0 0.0 0.0 0.0
inflate_.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:978:5-39 132884 2 0.0 0.0 0.0 0.0
getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 132879 0 0.0 0.0 0.0 0.0
getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 132880 2 0.0 0.0 0.0 0.0
setOutAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(486,1)-(487,50) 132889 2 0.0 0.0 0.0 0.0
setOutAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(486,66)-(487,50) 132890 2 0.0 0.0 0.0 0.0
getOutAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(470,1)-(471,57) 132887 0 0.0 0.0 0.0 0.0
getOutAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(470,64)-(471,57) 132888 2 0.0 0.0 0.0 0.0
getOutFree Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(937,1)-(938,54) 132867 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 132875 4 0.0 0.0 0.0 0.0
withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 132868 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 132871 4 0.0 0.0 0.0 0.0
unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 132872 4 0.0 0.0 0.0 0.0
unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 132873 4 0.0 0.0 0.0 0.0
getOutFree.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:938:31-52 132874 4 0.0 0.0 0.0 0.0
getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 132869 0 0.0 0.0 0.0 0.0
getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 132870 4 0.0 0.0 0.0 0.0
outputBufferFull Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:249:1-57 132892 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 132902 2 0.0 0.0 0.0 0.0
getOutFree Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(937,1)-(938,54) 132893 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 132901 2 0.0 0.0 0.0 0.0
withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 132894 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 132897 2 0.0 0.0 0.0 0.0
unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 132898 2 0.0 0.0 0.0 0.0
unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 132899 2 0.0 0.0 0.0 0.0
getOutFree.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:938:31-52 132900 2 0.0 0.0 0.0 0.0
getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 132895 0 0.0 0.0 0.0 0.0
getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 132896 2 0.0 0.0 0.0 0.0
popOutputBuffer Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(220,1)-(232,38) 133479 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 133482 6 0.0 0.0 0.0 0.0
setOutOffset Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(482,1)-(483,50) 133487 1 0.0 0.0 0.0 0.0
setOutOffset.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(482,67)-(483,50) 133488 1 0.0 0.0 0.0 0.0
getOutAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(470,1)-(471,57) 133485 0 0.0 0.0 0.0 0.0
getOutAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(470,64)-(471,57) 133486 1 0.0 0.0 0.0 0.0
getOutBuf Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(462,1)-(463,54) 133480 0 0.0 0.0 0.0 0.0
getOutBuf.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(462,62)-(463,54) 133481 1 0.0 0.0 0.0 0.0
getOutOffset Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(466,1)-(467,57) 133483 0 0.0 0.0 0.0 0.0
getOutOffset.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(466,65)-(467,57) 133484 1 0.0 0.0 0.0 0.0
setOutAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(486,1)-(487,50) 133489 0 0.0 0.0 0.0 0.0
setOutAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(486,66)-(487,50) 133490 1 0.0 0.0 0.0 0.0
decompressStreamST.\.next Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:880:13-55 132655 0 0.0 0.0 0.0 0.0
decompressStream Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(599,1)-(731,55) 132656 0 0.0 0.0 0.0 0.0
decompressStream.\ Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(602,15)-(628,37) 132657 0 0.0 0.0 0.0 0.0
decompressStream.\.\ Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(611,9)-(628,37) 132721 2 0.0 0.0 0.0 0.0
pushInputBuffer Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(154,1)-(169,60) 132723 2 0.0 0.0 0.0 0.0
setInAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(919,1)-(920,69) 132742 2 0.0 0.0 0.0 0.0
withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 132743 2 0.0 0.0 0.0 0.0
setInAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:920:3-69 132753 0 0.0 0.0 0.0 0.0
setInBuf Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(474,1)-(475,50) 132739 2 0.0 0.0 0.0 0.0
setInNext Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:927:1-83 132754 2 0.0 0.0 0.0 0.0
withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 132755 2 0.0 0.0 0.0 0.0
decompressStream.fillBuffers Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(639,3)-(666,29) 132768 0 0.0 0.0 0.0 0.0
pushOutputBuffer Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(194,1)-(212,16) 132799 2 0.0 0.0 0.0 0.0
setOutBuf Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(478,1)-(479,50) 132808 2 0.0 0.0 0.0 0.0
setOutFree Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(933,1)-(934,70) 132811 2 0.0 0.0 0.0 0.0
withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 132812 2 0.0 0.0 0.0 0.0
setOutFree.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:934:3-70 132822 0 0.0 0.0 0.0 0.0
setOutNext Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:941:1-85 132823 2 0.0 0.0 0.0 0.0
withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 132824 2 0.0 0.0 0.0 0.0
setOutOffset Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(482,1)-(483,50) 132834 2 0.0 0.0 0.0 0.0
unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 132795 0 0.0 0.0 0.0 0.0
unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 132796 2 0.0 0.0 0.0 0.0
inflateInit Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(949,1)-(954,71) 132685 0 0.0 0.0 0.0 0.0
checkFormatSupported Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(1001,1)-(1010,18) 132688 0 0.0 0.0 0.0 0.0
unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 132691 0 0.0 0.0 0.0 0.0
unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 132692 2 0.0 0.0 0.0 0.0
withStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(914,1)-(916,56) 132698 0 0.0 0.0 0.0 0.0
unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 132703 2 0.0 0.0 0.0 0.0
decompressStream.drainBuffers Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(670,3)-(710,39) 132840 0 0.0 0.0 0.0 0.0
decompressStream.drainBuffers.chunk Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:686:23-56 133085 32 0.0 0.0 0.0 0.0
decompressStream.fillBuffers Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(639,3)-(666,29) 132904 0 0.0 0.0 0.0 0.0
pushOutputBuffer Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(194,1)-(212,16) 133124 32 0.0 0.0 0.0 0.0
setOutBuf Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(478,1)-(479,50) 133133 32 0.0 0.0 0.0 0.0
setOutFree Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(933,1)-(934,70) 133136 32 0.0 0.0 0.0 0.0
withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 133137 32 0.0 0.0 0.0 0.0
setOutFree.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:934:3-70 133147 0 0.0 0.0 0.0 0.0
setOutNext Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:941:1-85 133148 32 0.0 0.0 0.0 0.0
withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 133149 32 0.0 0.0 0.0 0.0
setOutOffset Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(482,1)-(483,50) 133159 32 0.0 0.0 0.0 0.0
unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 133120 0 0.0 0.0 0.0 0.0
unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 133121 32 0.0 0.0 0.0 0.0
decompressStream.fillBuffers Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(639,3)-(666,29) 132932 0 0.0 0.0 0.0 0.0
decompressStream.fillBuffers.\ Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(660,12)-(665,35) 132938 27 0.0 0.0 0.0 0.0
decompressStream.fillBuffers.\.\ Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(661,14)-(665,35) 132939 27 0.0 0.0 0.0 0.0
pushInputBuffer Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(154,1)-(169,60) 132949 27 0.0 0.0 0.0 0.0
setInAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(919,1)-(920,69) 132968 27 0.0 0.0 0.0 0.0
withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 132969 27 0.0 0.0 0.0 0.0
setInAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:920:3-69 132979 0 0.0 0.0 0.0 0.0
setInBuf Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(474,1)-(475,50) 132965 27 0.0 0.0 0.0 0.0
setInNext Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:927:1-83 132980 27 0.0 0.0 0.0 0.0
withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 132981 27 0.0 0.0 0.0 0.0
mkStateST Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:738:1-41 132639 0 0.0 0.0 0.0 0.0
mkState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(426,1)-(437,57) 132640 0 0.0 0.0 0.0 0.0
mkState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(428,35)-(436,57) 132641 2 0.0 0.0 0.0 0.0
mkState.\.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:436:18-39 132649 2 0.0 0.0 0.0 0.0
mkState.\.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:435:18-38 132648 2 0.0 0.0 0.0 0.0
mkState.\.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:434:18-39 132647 2 0.0 0.0 0.0 0.0
mkState.\.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:433:18-38 132646 2 0.0 0.0 0.0 0.0
mkState.\.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:432:18-39 132645 2 0.0 0.0 0.0 0.0
mkState.\.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:431:18-39 132644 2 0.0 0.0 0.0 0.0
mkState.\.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:430:18-39 132643 2 0.0 0.0 0.0 0.0
mkState.\.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:429:18-39 132642 2 0.0 0.0 0.0 0.0
decompressStreamST.go Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(886,5)-(902,77) 132936 0 0.0 0.0 0.0 0.0
decompressStreamST.go.\ Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(887,52)-(889,39) 132937 27 0.0 0.0 0.0 0.0
runStreamST Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:743:1-106 132940 27 0.0 0.0 0.0 0.0
runStream Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(440,1)-(444,69) 132942 27 0.0 0.0 0.0 0.0
runStream.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:444:9-69 133071 27 0.0 0.0 0.0 0.0
decompressStreamST.\ Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(878,43)-(882,39) 132943 0 0.0 0.0 0.0 0.0
decompressStreamST.\.next Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:880:13-55 132944 0 0.0 0.0 0.0 0.0
decompressStream Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(599,1)-(731,55) 132945 0 0.0 0.0 0.0 0.0
decompressStream.drainBuffers Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(670,3)-(710,39) 132992 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 133207 56 0.0 0.0 0.0 0.0
decompressStream.fillBuffers Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(639,3)-(666,29) 133046 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 133298 16 0.0 0.0 0.0 0.0
inputBufferEmpty Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:176:1-48 133287 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 133297 4 0.0 0.0 0.0 0.0
getInAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(923,1)-(924,53) 133288 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 133296 4 0.0 0.0 0.0 0.0
withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 133289 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 133292 4 0.0 0.0 0.0 0.0
unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 133293 4 0.0 0.0 0.0 0.0
unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 133294 4 0.0 0.0 0.0 0.0
getInAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:924:31-51 133295 4 0.0 0.0 0.0 0.0
getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 133290 0 0.0 0.0 0.0 0.0
getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 133291 4 0.0 0.0 0.0 0.0
outputBufferFull Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:249:1-57 133299 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 133309 4 0.0 0.0 0.0 0.0
getOutFree Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(937,1)-(938,54) 133300 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 133308 4 0.0 0.0 0.0 0.0
withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 133301 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 133304 4 0.0 0.0 0.0 0.0
unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 133305 4 0.0 0.0 0.0 0.0
unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 133306 4 0.0 0.0 0.0 0.0
getOutFree.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:938:31-52 133307 4 0.0 0.0 0.0 0.0
getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 133302 0 0.0 0.0 0.0 0.0
getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 133303 4 0.0 0.0 0.0 0.0
inflate Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(277,1)-(293,15) 133017 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 133228 60 0.0 0.0 0.0 0.0
inflate_ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(976,1)-(979,14) 133029 27 0.0 0.0 0.0 0.0
toStatus Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(557,1)-(576,23) 133235 10 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 133234 10 0.0 0.0 0.0 0.0
withStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(914,1)-(916,56) 133031 0 0.0 0.0 0.0 0.0
unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 133036 27 0.0 0.0 0.0 0.0
unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 133232 10 0.0 0.0 0.0 0.0
inflate_.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:978:5-39 133233 10 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 133231 10 0.0 0.0 0.0 0.0
getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 133229 0 0.0 0.0 0.0 0.0
getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 133230 10 0.0 0.0 0.0 0.0
inflate.outExtra Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:289:7-35 133252 10 0.0 0.0 0.0 0.0
setOutAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(486,1)-(487,50) 133238 10 0.0 0.0 0.0 0.0
setOutAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(486,66)-(487,50) 133239 10 0.0 0.0 0.0 0.0
getOutAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(470,1)-(471,57) 133236 0 0.0 0.0 0.0 0.0
getOutAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(470,64)-(471,57) 133237 10 0.0 0.0 0.0 0.0
getOutFree Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(937,1)-(938,54) 133219 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 133227 20 0.0 0.0 0.0 0.0
withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 133220 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 133223 20 0.0 0.0 0.0 0.0
unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 133224 20 0.0 0.0 0.0 0.0
unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 133225 20 0.0 0.0 0.0 0.0
getOutFree.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:938:31-52 133226 20 0.0 0.0 0.0 0.0
getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 133221 0 0.0 0.0 0.0 0.0
getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 133222 20 0.0 0.0 0.0 0.0
inputBufferEmpty Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:176:1-48 133196 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 133206 10 0.0 0.0 0.0 0.0
getInAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(923,1)-(924,53) 133197 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 133205 10 0.0 0.0 0.0 0.0
withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 133198 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 133201 10 0.0 0.0 0.0 0.0
unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 133202 10 0.0 0.0 0.0 0.0
unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 133203 10 0.0 0.0 0.0 0.0
getInAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:924:31-51 133204 10 0.0 0.0 0.0 0.0
getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 133199 0 0.0 0.0 0.0 0.0
getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 133200 10 0.0 0.0 0.0 0.0
outputBufferFull Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:249:1-57 133208 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 133218 20 0.0 0.0 0.0 0.0
getOutFree Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(937,1)-(938,54) 133209 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 133217 20 0.0 0.0 0.0 0.0
withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 133210 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 133213 20 0.0 0.0 0.0 0.0
unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 133214 20 0.0 0.0 0.0 0.0
unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 133215 20 0.0 0.0 0.0 0.0
getOutFree.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:938:31-52 133216 20 0.0 0.0 0.0 0.0
getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 133211 0 0.0 0.0 0.0 0.0
getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 133212 20 0.0 0.0 0.0 0.0
popOutputBuffer Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(220,1)-(232,38) 133240 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 133243 36 0.0 0.0 0.0 0.0
setOutOffset Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(482,1)-(483,50) 133248 6 0.0 0.0 0.0 0.0
setOutOffset.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(482,67)-(483,50) 133249 6 0.0 0.0 0.0 0.0
getOutAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(470,1)-(471,57) 133246 0 0.0 0.0 0.0 0.0
getOutAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(470,64)-(471,57) 133247 6 0.0 0.0 0.0 0.0
getOutBuf Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(462,1)-(463,54) 133241 0 0.0 0.0 0.0 0.0
getOutBuf.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(462,62)-(463,54) 133242 6 0.0 0.0 0.0 0.0
getOutOffset Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(466,1)-(467,57) 133244 0 0.0 0.0 0.0 0.0
getOutOffset.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(466,65)-(467,57) 133245 6 0.0 0.0 0.0 0.0
setOutAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(486,1)-(487,50) 133250 0 0.0 0.0 0.0 0.0
setOutAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(486,66)-(487,50) 133251 6 0.0 0.0 0.0 0.0
decompressStream.fillBuffers Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(639,3)-(666,29) 132946 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 133058 36 0.0 0.0 0.0 0.0
decompressStream.drainBuffers Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(670,3)-(710,39) 133059 0 0.0 0.0 0.0 0.0
decompressStream.fillBuffers.\ Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(660,12)-(665,35) 132947 0 0.0 0.0 0.0 0.0
decompressStream.fillBuffers.\.\ Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(661,14)-(665,35) 132948 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 132991 27 0.0 0.0 0.0 0.0
decompressStream.drainBuffers Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(670,3)-(710,39) 132993 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 133005 93 0.0 0.0 0.0 0.0
inflate Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(277,1)-(293,15) 133018 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 133028 102 0.0 0.0 0.0 0.0
inflate.outExtra Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:289:7-35 133072 17 0.0 0.0 0.0 0.0
setOutAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(486,1)-(487,50) 133044 17 0.0 0.0 0.0 0.0
setOutAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(486,66)-(487,50) 133045 17 0.0 0.0 0.0 0.0
getOutAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(470,1)-(471,57) 133042 0 0.0 0.0 0.0 0.0
getOutAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(470,64)-(471,57) 133043 17 0.0 0.0 0.0 0.0
getOutFree Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(937,1)-(938,54) 133019 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 133027 34 0.0 0.0 0.0 0.0
withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 133020 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 133023 34 0.0 0.0 0.0 0.0
unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 133024 34 0.0 0.0 0.0 0.0
unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 133025 34 0.0 0.0 0.0 0.0
getOutFree.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:938:31-52 133026 34 0.0 0.0 0.0 0.0
getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 133021 0 0.0 0.0 0.0 0.0
getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 133022 34 0.0 0.0 0.0 0.0
inflate_ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(976,1)-(979,14) 133030 0 0.0 0.0 0.0 0.0
toStatus Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(557,1)-(576,23) 133041 17 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 133040 17 0.0 0.0 0.0 0.0
withStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(914,1)-(916,56) 133032 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 133035 17 0.0 0.0 0.0 0.0
getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 133033 0 0.0 0.0 0.0 0.0
getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 133034 17 0.0 0.0 0.0 0.0
unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 133037 0 0.0 0.0 0.0 0.0
unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 133038 17 0.0 0.0 0.0 0.0
inflate_.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:978:5-39 133039 17 0.0 0.0 0.0 0.0
inputBufferEmpty Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:176:1-48 132994 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 133004 17 0.0 0.0 0.0 0.0
getInAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(923,1)-(924,53) 132995 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 133003 17 0.0 0.0 0.0 0.0
withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 132996 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 132999 17 0.0 0.0 0.0 0.0
unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 133000 17 0.0 0.0 0.0 0.0
unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 133001 17 0.0 0.0 0.0 0.0
getInAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:924:31-51 133002 17 0.0 0.0 0.0 0.0
getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 132997 0 0.0 0.0 0.0 0.0
getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 132998 17 0.0 0.0 0.0 0.0
outputBufferFull Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:249:1-57 133006 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 133016 34 0.0 0.0 0.0 0.0
getOutFree Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(937,1)-(938,54) 133007 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 133015 34 0.0 0.0 0.0 0.0
withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 133008 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 133011 34 0.0 0.0 0.0 0.0
unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 133012 34 0.0 0.0 0.0 0.0
unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 133013 34 0.0 0.0 0.0 0.0
getOutFree.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:938:31-52 133014 34 0.0 0.0 0.0 0.0
getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 133009 0 0.0 0.0 0.0 0.0
getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 133010 34 0.0 0.0 0.0 0.0
popOutputBuffer Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(220,1)-(232,38) 133073 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 133076 48 0.0 0.0 0.0 0.0
setOutOffset Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(482,1)-(483,50) 133081 8 0.0 0.0 0.0 0.0
setOutOffset.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(482,67)-(483,50) 133082 8 0.0 0.0 0.0 0.0
getOutAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(470,1)-(471,57) 133079 0 0.0 0.0 0.0 0.0
getOutAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(470,64)-(471,57) 133080 8 0.0 0.0 0.0 0.0
getOutBuf Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(462,1)-(463,54) 133074 0 0.0 0.0 0.0 0.0
getOutBuf.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(462,62)-(463,54) 133075 8 0.0 0.0 0.0 0.0
getOutOffset Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(466,1)-(467,57) 133077 0 0.0 0.0 0.0 0.0
getOutOffset.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(466,65)-(467,57) 133078 8 0.0 0.0 0.0 0.0
setOutAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(486,1)-(487,50) 133083 0 0.0 0.0 0.0 0.0
setOutAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(486,66)-(487,50) 133084 8 0.0 0.0 0.0 0.0
pushInputBuffer Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(154,1)-(169,60) 132950 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 132960 162 0.0 0.0 0.0 0.0
unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 132963 27 0.0 0.0 0.0 0.0
unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 132964 27 0.0 0.0 0.0 0.0
getInAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(923,1)-(924,53) 132951 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 132959 27 0.0 0.0 0.0 0.0
withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 132952 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 132955 27 0.0 0.0 0.0 0.0
unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 132956 27 0.0 0.0 0.0 0.0
unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 132957 27 0.0 0.0 0.0 0.0
getInAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:924:31-51 132958 27 0.0 0.0 0.0 0.0
getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 132953 0 0.0 0.0 0.0 0.0
getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 132954 27 0.0 0.0 0.0 0.0
getInBuf Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(458,1)-(459,53) 132961 0 0.0 0.0 0.0 0.0
getInBuf.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(458,61)-(459,53) 132962 27 0.0 0.0 0.0 0.0
setInAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(919,1)-(920,69) 132970 0 0.0 0.0 0.0 0.0
withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 132971 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 132974 27 0.0 0.0 0.0 0.0
unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 132975 27 0.0 0.0 0.0 0.0
unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 132976 27 0.0 0.0 0.0 0.0
setInAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:920:3-69 132977 27 0.0 0.0 0.0 0.0
setInAvail.\.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:920:16-36 132978 27 0.0 0.0 0.0 0.0
getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 132972 0 0.0 0.0 0.0 0.0
getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 132973 27 0.0 0.0 0.0 0.0
setInBuf Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(474,1)-(475,50) 132966 0 0.0 0.0 0.0 0.0
setInBuf.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(474,63)-(475,50) 132967 27 0.0 0.0 0.0 0.0
setInNext Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:927:1-83 132982 0 0.0 0.0 0.0 0.0
withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 132983 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 132986 27 0.0 0.0 0.0 0.0
unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 132987 27 0.0 0.0 0.0 0.0
unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 132988 27 0.0 0.0 0.0 0.0
setInNext.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:927:40-82 132989 27 0.0 0.0 0.0 0.0
setInNext.\.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:927:53-73 132990 27 0.0 0.0 0.0 0.0
getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 132984 0 0.0 0.0 0.0 0.0
getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 132985 27 0.0 0.0 0.0 0.0
inputBufferEmpty Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:176:1-48 133047 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 133057 9 0.0 0.0 0.0 0.0
getInAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(923,1)-(924,53) 133048 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 133056 9 0.0 0.0 0.0 0.0
withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 133049 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 133052 9 0.0 0.0 0.0 0.0
unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 133053 9 0.0 0.0 0.0 0.0
unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 133054 9 0.0 0.0 0.0 0.0
getInAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:924:31-51 133055 9 0.0 0.0 0.0 0.0
getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 133050 0 0.0 0.0 0.0 0.0
getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 133051 9 0.0 0.0 0.0 0.0
outputBufferFull Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:249:1-57 133060 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 133070 9 0.0 0.0 0.0 0.0
getOutFree Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(937,1)-(938,54) 133061 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 133069 9 0.0 0.0 0.0 0.0
withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 133062 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 133065 9 0.0 0.0 0.0 0.0
unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 133066 9 0.0 0.0 0.0 0.0
unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 133067 9 0.0 0.0 0.0 0.0
getOutFree.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:938:31-52 133068 9 0.0 0.0 0.0 0.0
getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 133063 0 0.0 0.0 0.0 0.0
getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 133064 9 0.0 0.0 0.0 0.0
runStreamST Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:743:1-106 133088 0 0.0 0.0 0.0 0.0
runStream Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(440,1)-(444,69) 133089 34 0.0 0.0 0.0 0.0
runStream.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:444:9-69 133193 34 0.0 0.0 0.0 0.0
decompressStream Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(599,1)-(731,55) 133349 0 0.0 0.0 0.0 0.0
decompressStream.drainBuffers Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(670,3)-(710,39) 133350 0 0.0 0.0 0.0 0.0
decompressStream.finish Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(714,3)-(719,21) 133351 0 0.0 0.0 0.0 0.0
decompressStreamST.\ Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(878,43)-(882,39) 133090 0 0.0 0.0 0.0 0.0
decompressStreamST.\.next Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:880:13-55 133091 0 0.0 0.0 0.0 0.0
decompressStream Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(599,1)-(731,55) 133092 0 0.0 0.0 0.0 0.0
decompressStream.drainBuffers Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(670,3)-(710,39) 133093 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 133274 33 0.0 0.0 0.0 0.0
decompressStream.fillBuffers Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(639,3)-(666,29) 133094 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 133106 356 0.0 0.0 0.0 0.0
decompressStream.finish Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(714,3)-(719,21) 133503 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 133506 2 0.0 0.0 0.0 0.0
getOutAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(470,1)-(471,57) 133504 0 0.0 0.0 0.0 0.0
getOutAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(470,64)-(471,57) 133505 1 0.0 0.0 0.0 0.0
popOutputBuffer Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(220,1)-(232,38) 133507 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 133510 6 0.0 0.0 0.0 0.0
setOutOffset Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(482,1)-(483,50) 133515 1 0.0 0.0 0.0 0.0
setOutOffset.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(482,67)-(483,50) 133516 1 0.0 0.0 0.0 0.0
getOutAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(470,1)-(471,57) 133513 0 0.0 0.0 0.0 0.0
getOutAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(470,64)-(471,57) 133514 1 0.0 0.0 0.0 0.0
getOutBuf Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(462,1)-(463,54) 133508 0 0.0 0.0 0.0 0.0
getOutBuf.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(462,62)-(463,54) 133509 1 0.0 0.0 0.0 0.0
getOutOffset Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(466,1)-(467,57) 133511 0 0.0 0.0 0.0 0.0
getOutOffset.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(466,65)-(467,57) 133512 1 0.0 0.0 0.0 0.0
setOutAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(486,1)-(487,50) 133517 0 0.0 0.0 0.0 0.0
setOutAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(486,66)-(487,50) 133518 1 0.0 0.0 0.0 0.0
inflate Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(277,1)-(293,15) 133165 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 133175 114 0.0 0.0 0.0 0.0
inflate.outExtra Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:289:7-35 133195 19 0.0 0.0 0.0 0.0
setOutAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(486,1)-(487,50) 133191 19 0.0 0.0 0.0 0.0
setOutAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(486,66)-(487,50) 133192 19 0.0 0.0 0.0 0.0
getOutAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(470,1)-(471,57) 133189 0 0.0 0.0 0.0 0.0
getOutAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(470,64)-(471,57) 133190 19 0.0 0.0 0.0 0.0
getOutFree Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(937,1)-(938,54) 133166 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 133174 38 0.0 0.0 0.0 0.0
withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 133167 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 133170 38 0.0 0.0 0.0 0.0
unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 133171 38 0.0 0.0 0.0 0.0
unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 133172 38 0.0 0.0 0.0 0.0
getOutFree.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:938:31-52 133173 38 0.0 0.0 0.0 0.0
getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 133168 0 0.0 0.0 0.0 0.0
getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 133169 38 0.0 0.0 0.0 0.0
inflate_ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(976,1)-(979,14) 133177 0 0.0 0.0 0.0 0.0
toStatus Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(557,1)-(576,23) 133188 19 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 133187 19 0.0 0.0 0.0 0.0
withStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(914,1)-(916,56) 133179 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 133182 19 0.0 0.0 0.0 0.0
getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 133180 0 0.0 0.0 0.0 0.0
getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 133181 19 0.0 0.0 0.0 0.0
unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 133184 0 0.0 0.0 0.0 0.0
unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 133185 19 0.0 0.0 0.0 0.0
inflate_.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:978:5-39 133186 19 0.0 0.0 0.0 0.0
inputBufferEmpty Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:176:1-48 133095 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 133105 78 0.0 0.0 0.0 0.0
getInAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(923,1)-(924,53) 133096 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 133104 78 0.0 0.0 0.0 0.0
withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 133097 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 133100 78 0.0 0.0 0.0 0.0
unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 133101 78 0.0 0.0 0.0 0.0
unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 133102 78 0.0 0.0 0.0 0.0
getInAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:924:31-51 133103 78 0.0 0.0 0.0 0.0
getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 133098 0 0.0 0.0 0.0 0.0
getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 133099 78 0.0 0.0 0.0 0.0
outputBufferFull Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:249:1-57 133107 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 133117 95 0.0 0.0 0.0 0.0
getOutFree Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(937,1)-(938,54) 133108 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 133116 95 0.0 0.0 0.0 0.0
withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 133109 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 133112 95 0.0 0.0 0.0 0.0
unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 133113 95 0.0 0.0 0.0 0.0
unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 133114 95 0.0 0.0 0.0 0.0
getOutFree.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:938:31-52 133115 95 0.0 0.0 0.0 0.0
getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 133110 0 0.0 0.0 0.0 0.0
getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 133111 95 0.0 0.0 0.0 0.0
popOutputBuffer Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(220,1)-(232,38) 133491 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 133494 60 0.0 0.0 0.0 0.0
setOutOffset Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(482,1)-(483,50) 133499 10 0.0 0.0 0.0 0.0
setOutOffset.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(482,67)-(483,50) 133500 10 0.0 0.0 0.0 0.0
getOutAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(470,1)-(471,57) 133497 0 0.0 0.0 0.0 0.0
getOutAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(470,64)-(471,57) 133498 10 0.0 0.0 0.0 0.0
getOutBuf Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(462,1)-(463,54) 133492 0 0.0 0.0 0.0 0.0
getOutBuf.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(462,62)-(463,54) 133493 10 0.0 0.0 0.0 0.0
getOutOffset Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(466,1)-(467,57) 133495 0 0.0 0.0 0.0 0.0
getOutOffset.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(466,65)-(467,57) 133496 10 0.0 0.0 0.0 0.0
setOutAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(486,1)-(487,50) 133501 0 0.0 0.0 0.0 0.0
setOutAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(486,66)-(487,50) 133502 10 0.0 0.0 0.0 0.0
pushOutputBuffer Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(194,1)-(212,16) 133125 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 133128 256 0.0 0.0 0.0 0.0
unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 133131 32 0.0 0.0 0.0 0.0
unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 133132 32 0.0 0.0 0.0 0.0
getOutAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(470,1)-(471,57) 133126 0 0.0 0.0 0.0 0.0
getOutAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(470,64)-(471,57) 133127 32 0.0 0.0 0.0 0.0
getOutBuf Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(462,1)-(463,54) 133129 0 0.0 0.0 0.0 0.0
getOutBuf.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(462,62)-(463,54) 133130 32 0.0 0.0 0.0 0.0
setOutAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(486,1)-(487,50) 133162 0 0.0 0.0 0.0 0.0
setOutAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(486,66)-(487,50) 133163 32 0.0 0.0 0.0 0.0
setOutBuf Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(478,1)-(479,50) 133134 0 0.0 0.0 0.0 0.0
setOutBuf.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(478,64)-(479,50) 133135 32 0.0 0.0 0.0 0.0
setOutFree Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(933,1)-(934,70) 133138 0 0.0 0.0 0.0 0.0
withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 133139 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 133142 32 0.0 0.0 0.0 0.0
unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 133143 32 0.0 0.0 0.0 0.0
unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 133144 32 0.0 0.0 0.0 0.0
setOutFree.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:934:3-70 133145 32 0.0 0.0 0.0 0.0
setOutFree.\.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:934:16-37 133146 32 0.0 0.0 0.0 0.0
getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 133140 0 0.0 0.0 0.0 0.0
getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 133141 32 0.0 0.0 0.0 0.0
setOutNext Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:941:1-85 133150 0 0.0 0.0 0.0 0.0
withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 133151 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 133154 32 0.0 0.0 0.0 0.0
unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 133155 32 0.0 0.0 0.0 0.0
unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 133156 32 0.0 0.0 0.0 0.0
setOutNext.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:941:41-84 133157 32 0.0 0.0 0.0 0.0
setOutNext.\.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:941:54-75 133158 32 0.0 0.0 0.0 0.0
getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 133152 0 0.0 0.0 0.0 0.0
getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 133153 32 0.0 0.0 0.0 0.0
setOutOffset Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(482,1)-(483,50) 133160 0 0.0 0.0 0.0 0.0
setOutOffset.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(482,67)-(483,50) 133161 32 0.0 0.0 0.0 0.0
unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 133122 0 0.0 0.0 0.0 0.0
unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 133123 0 0.0 0.0 0.0 0.0
decompressStream.finish Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(714,3)-(719,21) 133333 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 133336 2 0.0 0.0 0.0 0.0
getOutAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(470,1)-(471,57) 133334 0 0.0 0.0 0.0 0.0
getOutAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(470,64)-(471,57) 133335 1 0.0 0.0 0.0 0.0
popOutputBuffer Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(220,1)-(232,38) 133337 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 133340 6 0.0 0.0 0.0 0.0
setOutOffset Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(482,1)-(483,50) 133345 1 0.0 0.0 0.0 0.0
setOutOffset.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(482,67)-(483,50) 133346 1 0.0 0.0 0.0 0.0
getOutAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(470,1)-(471,57) 133343 0 0.0 0.0 0.0 0.0
getOutAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(470,64)-(471,57) 133344 1 0.0 0.0 0.0 0.0
getOutBuf Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(462,1)-(463,54) 133338 0 0.0 0.0 0.0 0.0
getOutBuf.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(462,62)-(463,54) 133339 1 0.0 0.0 0.0 0.0
getOutOffset Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(466,1)-(467,57) 133341 0 0.0 0.0 0.0 0.0
getOutOffset.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(466,65)-(467,57) 133342 1 0.0 0.0 0.0 0.0
setOutAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(486,1)-(487,50) 133347 0 0.0 0.0 0.0 0.0
setOutAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(486,66)-(487,50) 133348 1 0.0 0.0 0.0 0.0
inflate Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(277,1)-(293,15) 133164 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 133262 78 0.0 0.0 0.0 0.0
inflate_ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(976,1)-(979,14) 133176 32 0.0 0.0 0.0 0.0
toStatus Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(557,1)-(576,23) 133269 13 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 133268 13 0.0 0.0 0.0 0.0
withStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(914,1)-(916,56) 133178 0 0.0 0.0 0.0 0.0
unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 133183 32 0.0 0.0 0.0 0.0
unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 133266 13 0.0 0.0 0.0 0.0
inflate_.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:978:5-39 133267 13 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 133265 13 0.0 0.0 0.0 0.0
getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 133263 0 0.0 0.0 0.0 0.0
getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 133264 13 0.0 0.0 0.0 0.0
inflate.outExtra Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:289:7-35 133286 13 0.0 0.0 0.0 0.0
setOutAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(486,1)-(487,50) 133272 13 0.0 0.0 0.0 0.0
setOutAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(486,66)-(487,50) 133273 13 0.0 0.0 0.0 0.0
getOutAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(470,1)-(471,57) 133270 0 0.0 0.0 0.0 0.0
getOutAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(470,64)-(471,57) 133271 13 0.0 0.0 0.0 0.0
getOutFree Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(937,1)-(938,54) 133253 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 133261 26 0.0 0.0 0.0 0.0
withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 133254 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 133257 26 0.0 0.0 0.0 0.0
unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 133258 26 0.0 0.0 0.0 0.0
unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 133259 26 0.0 0.0 0.0 0.0
getOutFree.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:938:31-52 133260 26 0.0 0.0 0.0 0.0
getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 133255 0 0.0 0.0 0.0 0.0
getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 133256 26 0.0 0.0 0.0 0.0
inputBufferEmpty Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:176:1-48 133322 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 133332 1 0.0 0.0 0.0 0.0
getInAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(923,1)-(924,53) 133323 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 133331 1 0.0 0.0 0.0 0.0
withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 133324 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 133327 1 0.0 0.0 0.0 0.0
unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 133328 1 0.0 0.0 0.0 0.0
unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 133329 1 0.0 0.0 0.0 0.0
getInAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:924:31-51 133330 1 0.0 0.0 0.0 0.0
getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 133325 0 0.0 0.0 0.0 0.0
getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 133326 1 0.0 0.0 0.0 0.0
outputBufferFull Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:249:1-57 133275 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 133285 12 0.0 0.0 0.0 0.0
getOutFree Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(937,1)-(938,54) 133276 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 133284 12 0.0 0.0 0.0 0.0
withStreamPtr Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(909,1)-(911,40) 133277 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 133280 12 0.0 0.0 0.0 0.0
unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 133281 12 0.0 0.0 0.0 0.0
unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 133282 12 0.0 0.0 0.0 0.0
getOutFree.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:938:31-52 133283 12 0.0 0.0 0.0 0.0
getStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,1)-(455,54) 133278 0 0.0 0.0 0.0 0.0
getStreamState.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(454,66)-(455,54) 133279 12 0.0 0.0 0.0 0.0
popOutputBuffer Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(220,1)-(232,38) 133310 0 0.0 0.0 0.0 0.0
unZ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:358:5-7 133313 42 0.0 0.0 0.0 0.0
setOutOffset Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(482,1)-(483,50) 133318 7 0.0 0.0 0.0 0.0
setOutOffset.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(482,67)-(483,50) 133319 7 0.0 0.0 0.0 0.0
getOutAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(470,1)-(471,57) 133316 0 0.0 0.0 0.0 0.0
getOutAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(470,64)-(471,57) 133317 7 0.0 0.0 0.0 0.0
getOutBuf Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(462,1)-(463,54) 133311 0 0.0 0.0 0.0 0.0
getOutBuf.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(462,62)-(463,54) 133312 7 0.0 0.0 0.0 0.0
getOutOffset Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(466,1)-(467,57) 133314 0 0.0 0.0 0.0 0.0
getOutOffset.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(466,65)-(467,57) 133315 7 0.0 0.0 0.0 0.0
setOutAvail Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(486,1)-(487,50) 133320 0 0.0 0.0 0.0 0.0
setOutAvail.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(486,66)-(487,50) 133321 7 0.0 0.0 0.0 0.0
decompressStreamST Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(877,1)-(955,42) 132635 0 0.0 0.0 0.0 0.0
decompressStreamST.go Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(886,5)-(902,77) 132934 63 0.0 0.0 0.0 0.0
runStreamST Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:743:1-106 133087 34 0.0 0.0 0.0 0.0
== Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:603:13-14 133352 2 0.0 0.0 0.0 0.0
decompressStreamST.finaliseStreamEnd Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(949,5)-(951,47) 133353 2 0.0 0.0 0.0 0.0
decompressStreamST.\ Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(878,43)-(882,39) 132636 2 0.0 0.0 0.0 0.0
decompressStreamST.\.next Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:880:13-55 132652 2 0.0 0.0 0.0 0.0
decompressStream Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(599,1)-(731,55) 132653 2 0.0 0.0 0.0 0.0
decompressStream.\ Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(602,15)-(628,37) 132654 2 0.0 0.0 0.0 0.0
inflateInit Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(949,1)-(954,71) 132684 2 0.0 0.0 0.0 0.0
checkFormatSupported Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(1001,1)-(1010,18) 132687 2 0.0 0.0 0.0 0.0
unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 132690 2 0.0 0.0 0.0 0.0
withStreamState Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(914,1)-(916,56) 132697 2 0.0 0.0 0.0 0.0
unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 132707 0 0.0 0.0 0.0 0.0
unsafeLiftIO.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,67)-(451,49) 132708 0 0.0 0.0 0.0 0.0
inflateInit.\ Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:952:5-70 132709 0 0.0 0.0 0.0 0.0
fromWindowBits Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(767,1)-(775,42) 132710 2 0.0 0.0 0.0 0.0
fromWindowBits.checkWindowBits Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(768,9)-(771,77) 132712 2 0.0 0.0 0.0 0.0
fromWindowBits.formatModifier Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(772,9)-(775,42) 132711 2 0.0 0.0 0.0 0.0
decompressStream.\.\ Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(611,9)-(628,37) 132766 0 0.0 0.0 0.0 0.0
decompressStream.fillBuffers Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(639,3)-(666,29) 132767 2 0.0 0.0 0.0 0.0
unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 132794 2 0.0 0.0 0.0 0.0
decompressStream.drainBuffers Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(670,3)-(710,39) 132839 2 0.0 0.0 0.0 0.0
decompressStream.fillBuffers Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(639,3)-(666,29) 132903 2 0.0 0.0 0.0 0.0
unsafeLiftIO Codec.Compression.Zlib.Stream Codec/Compression/Zlib/Stream.hsc:(449,1)-(451,49) 133119 2 0.0 0.0 0.0 0.0
decompressStream.fillBuffers Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(639,3)-(666,29) 132931 0 0.0 0.0 0.0 0.0
foldDecompressStreamWithInput Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:(285,1)-(302,23) 132632 0 0.0 0.0 0.0 0.0
foldDecompressStreamWithInput.\ Codec.Compression.Zlib.Internal Codec/Compression/Zlib/Internal.hs:286:5-35 132633 2 0.0 0.0 0.0 0.0
decodePngWithPaletteAndMetadata.palette Codec.Picture.Png src/Codec/Picture/Png.hs:(526,9)-(530,37) 132575 2 0.0 0.0 0.0 0.0
decodePngWithPaletteAndMetadata.palette.\ Codec.Picture.Png src/Codec/Picture/Png.hs:527:28-55 132577 43 0.0 0.0 0.0 0.0
chunkType Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:190:7-15 132578 43 0.0 0.0 0.0 0.0
chunks Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:172:7-12 132576 2 0.0 0.0 0.0 0.0
decodePngWithPaletteAndMetadata.parseableData Codec.Picture.Png src/Codec/Picture/Png.hs:525:9-54 133086 2 0.0 0.0 0.0 0.0
decodePngWithPaletteAndMetadata.zlibHeaderSize Codec.Picture.Png src/Codec/Picture/Png.hs:(512,7)-(514,24) 132570 2 0.0 0.0 0.0 0.0
runGetStrict Codec.Picture.InternalHelper src/Codec/Picture/InternalHelper.hs:25:1-60 132542 2 0.0 0.0 0.5 0.3
runGet Codec.Picture.InternalHelper src/Codec/Picture/InternalHelper.hs:(20,1)-(22,56) 132543 0 0.0 0.0 0.5 0.3
runGet.unpack Codec.Picture.InternalHelper src/Codec/Picture/InternalHelper.hs:(21,11)-(22,56) 132565 2 0.0 0.0 0.0 0.0
parseRawPngImage Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:(356,1)-(364,60) 132544 0 0.0 0.0 0.5 0.3
get Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:(311,5)-(332,9) 132545 0 0.0 0.0 0.0 0.0
get Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:422:5-33 132546 0 0.0 0.0 0.0 0.0
imageTypeOfCode Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:(425,1)-(430,49) 132547 2 0.0 0.0 0.0 0.0
get Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:(345,5)-(348,44) 132548 0 0.0 0.0 0.0 0.0
get.\ Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:(345,30)-(348,44) 132549 2 0.0 0.0 0.0 0.0
parseChunks Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:(336,1)-(341,36) 132550 0 0.0 0.0 0.5 0.3
get Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:(276,5)-(293,9) 132551 0 0.0 0.0 0.5 0.3
chunkType Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:190:7-15 132564 43 0.0 0.0 0.0 0.0
get.computedCrc Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:284:13-59 132552 43 0.0 0.0 0.5 0.3
pngComputeCrc Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:(443,1)-(447,52) 132553 0 0.1 0.0 0.5 0.3
pngComputeCrc.updateCrc Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:(444,11)-(447,52) 132554 234076 0.1 0.0 0.4 0.3
pngComputeCrc.updateCrc.lutVal Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:446:19-85 132556 234076 0.1 0.1 0.3 0.3
basicLength Data.Vector.Unboxed.Base src/Data/Vector/Unboxed/Base.hs:497:679-721 132558 234076 0.0 0.0 0.0 0.0
basicLength Data.Vector.Primitive src/Data/Vector/Primitive.hs:247:3-32 132559 234076 0.0 0.0 0.0 0.0
basicUnsafeIndexM Data.Vector.Unboxed.Base src/Data/Vector/Unboxed/Base.hs:497:841-899 132560 234076 0.0 0.0 0.2 0.2
basicUnsafeIndexM Data.Vector.Primitive src/Data/Vector/Primitive.hs:253:3-75 132561 234076 0.2 0.2 0.2 0.2
indexByteArray# Data.Primitive.Types Data/Primitive/Types.hs:270:229-299 132562 234076 0.0 0.0 0.0 0.0
unBox Data.Stream.Monadic src/Data/Stream/Monadic.hs:116:20-24 132563 234076 0.0 0.0 0.0 0.0
unId Data.Vector.Fusion.Util src/Data/Vector/Fusion/Util.hs:25:21-24 132557 234076 0.0 0.0 0.0 0.0
pngComputeCrc.updateCrc.u32Val Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:445:19-43 132555 234076 0.0 0.0 0.0 0.0
unparse Codec.Picture.Png src/Codec/Picture/Png.hs:(426,1)-(441,67) 132574 2 0.0 0.0 8.4 6.4
deinterlacer Codec.Picture.Png src/Codec/Picture/Png.hs:(367,1)-(394,41) 132582 2 0.0 0.0 8.4 6.4
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 132588 10 0.0 0.0 0.0 0.0
basicInitialize Data.Vector.Storable.Mutable src/Data/Vector/Storable/Mutable.hs:174:3-32 132593 2 0.0 0.0 0.0 0.0
internal Control.Monad.Primitive Control/Monad/Primitive.hs:104:3-21 132594 2 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:100:3-16 132595 2 0.0 0.0 0.0 0.0
setOffAddr# Data.Primitive.Types Data/Primitive/Types.hs:264:1325-1693 132596 2 0.0 0.0 0.0 0.0
internal Control.Monad.Primitive Control/Monad/Primitive.hs:104:3-21 132597 2 0.0 0.0 0.0 0.0
setOffAddr#.i Data.Primitive.Types Data/Primitive/Types.hs:264:1402-1425 132598 2 0.0 0.0 0.0 0.0
setOffAddr#.n Data.Primitive.Types Data/Primitive/Types.hs:264:1468-1491 132599 2 0.0 0.0 0.0 0.0
basicUnsafeNew Data.Vector.Storable.Mutable src/Data/Vector/Storable/Mutable.hs:(163,3)-(171,38) 132590 2 0.0 0.0 0.0 0.0
basicUnsafeNew.mx Data.Vector.Storable.Mutable src/Data/Vector/Storable/Mutable.hs:171:7-38 132591 2 0.0 0.0 0.0 0.0
internal Control.Monad.Primitive Control/Monad/Primitive.hs:104:3-21 132592 2 0.0 0.0 0.0 0.0
internal Control.Monad.Primitive Control/Monad/Primitive.hs:215:3-21 132589 2 0.0 0.0 0.0 0.0
basicUnsafeFreeze Data.Vector.Storable src/Data/Vector/Storable.hs:249:3-57 133451 0 0.0 0.0 0.0 0.0
internal Control.Monad.Primitive Control/Monad/Primitive.hs:215:3-21 132587 4 0.0 0.0 0.0 0.0
basicUnsafeFreeze Data.Vector.Storable src/Data/Vector/Storable.hs:249:3-57 133450 2 0.0 0.0 0.0 0.0
deinterlacer.arraySize Codec.Picture.Png src/Codec/Picture/Png.hs:370:9-67 132584 2 0.0 0.0 0.0 0.0
deinterlacer.compCount Codec.Picture.Png src/Codec/Picture/Png.hs:369:9-65 132585 2 0.0 0.0 0.0 0.0
sampleCountOfImageType Codec.Picture.Png src/Codec/Picture/Png.hs:(404,1)-(408,49) 132586 2 0.0 0.0 0.0 0.0
deinterlacer.deinterlaceFunction Codec.Picture.Png src/Codec/Picture/Png.hs:(371,9)-(373,44) 132600 2 0.0 0.0 8.4 6.4
scanLineInterleaving Codec.Picture.Png src/Codec/Picture/Png.hs:(333,1)-(337,68) 132601 2 0.0 0.0 8.4 6.4
pngFiltering Codec.Picture.Png src/Codec/Picture/Png.hs:(105,1)-(191,45) 132607 2 0.0 0.0 8.4 6.4
pngFiltering.folder Codec.Picture.Png src/Codec/Picture/Png.hs:(110,9)-(122,67) 132626 4098 0.0 0.0 8.4 6.4
pngFiltering.folder.byte Codec.Picture.Png src/Codec/Picture/Png.hs:112:20-50 132627 4096 0.0 0.0 0.0 0.0
pngFiltering.folder.lineFilter Codec.Picture.Png src/Codec/Picture/Png.hs:(113,20)-(119,38) 133354 4096 0.0 0.0 4.8 3.3
pngFiltering.filterUp Codec.Picture.Png src/Codec/Picture/Png.hs:(150,11)-(156,74) 133414 2874 0.0 0.0 2.5 1.9
pngFiltering.filterUp.inner Codec.Picture.Png src/Codec/Picture/Png.hs:(151,19)-(156,74) 133415 738618 1.3 0.3 2.5 1.9
internal Control.Monad.Primitive Control/Monad/Primitive.hs:215:3-21 133419 1471488 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 133420 1471488 0.3 0.0 0.5 0.3
basicUnsafeRead Data.Vector.Storable.Mutable src/Data/Vector/Storable/Mutable.hs:(177,3)-(179,47) 133421 0 0.0 0.3 0.0 0.3
basicUnsafeWrite Data.Vector.Storable.Mutable src/Data/Vector/Storable/Mutable.hs:(182,3)-(184,55) 133426 0 0.1 0.0 0.1 0.0
basicUnsafeWrite.\ Data.Vector.Storable.Mutable src/Data/Vector/Storable/Mutable.hs:184:39-55 133427 735744 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Storable.Mutable src/Data/Vector/Storable/Mutable.hs:(177,3)-(179,47) 133416 735744 0.2 0.6 0.3 0.6
internal Control.Monad.Primitive Control/Monad/Primitive.hs:104:3-21 133417 735744 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 133418 735744 0.1 0.0 0.1 0.0
basicUnsafeWrite Data.Vector.Storable.Mutable src/Data/Vector/Storable/Mutable.hs:(182,3)-(184,55) 133423 735744 0.2 0.7 0.4 0.7
internal Control.Monad.Primitive Control/Monad/Primitive.hs:104:3-21 133424 735744 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 133425 735744 0.1 0.0 0.1 0.0
pngFiltering.filterUp.inner.byte Codec.Picture.Png src/Codec/Picture/Png.hs:153:50-84 133422 735744 0.0 0.0 0.0 0.0
pngFiltering.filterPaeth Codec.Picture.Png src/Codec/Picture/Png.hs:(171,11)-(191,45) 133428 588 0.0 0.0 1.4 0.9
pngFiltering.filterPaeth.inner Codec.Picture.Png src/Codec/Picture/Png.hs:(172,19)-(179,74) 133429 151116 0.8 0.1 1.4 0.9
internal Control.Monad.Primitive Control/Monad/Primitive.hs:215:3-21 133433 602112 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 133434 602112 0.2 0.0 0.3 0.2
basicUnsafeRead Data.Vector.Storable.Mutable src/Data/Vector/Storable/Mutable.hs:(177,3)-(179,47) 133435 0 0.0 0.2 0.0 0.2
basicUnsafeWrite Data.Vector.Storable.Mutable src/Data/Vector/Storable/Mutable.hs:(182,3)-(184,55) 133448 0 0.0 0.0 0.0 0.0
basicUnsafeWrite.\ Data.Vector.Storable.Mutable src/Data/Vector/Storable/Mutable.hs:184:39-55 133449 150528 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Storable.Mutable src/Data/Vector/Storable/Mutable.hs:(177,3)-(179,47) 133430 451584 0.1 0.3 0.1 0.3
internal Control.Monad.Primitive Control/Monad/Primitive.hs:104:3-21 133431 451584 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 133432 451584 0.0 0.0 0.0 0.0
basicUnsafeWrite Data.Vector.Storable.Mutable src/Data/Vector/Storable/Mutable.hs:(182,3)-(184,55) 133445 150528 0.0 0.1 0.1 0.1
internal Control.Monad.Primitive Control/Monad/Primitive.hs:104:3-21 133446 150528 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 133447 150528 0.0 0.0 0.0 0.0
pngFiltering.filterPaeth.inner.byte Codec.Picture.Png src/Codec/Picture/Png.hs:174:50-84 133436 150528 0.0 0.0 0.0 0.0
pngFiltering.filterPaeth.paeth Codec.Picture.Png src/Codec/Picture/Png.hs:(181,19)-(191,45) 133437 150528 0.1 0.0 0.2 0.2
pngFiltering.filterPaeth.paeth.a' Codec.Picture.Png src/Codec/Picture/Png.hs:185:29-54 133440 150528 0.0 0.0 0.0 0.0
pngFiltering.filterPaeth.paeth.b' Codec.Picture.Png src/Codec/Picture/Png.hs:186:29-47 133441 150528 0.0 0.0 0.0 0.0
pngFiltering.filterPaeth.paeth.c' Codec.Picture.Png src/Codec/Picture/Png.hs:187:29-47 133442 150528 0.0 0.0 0.0 0.0
pngFiltering.filterPaeth.paeth.p Codec.Picture.Png src/Codec/Picture/Png.hs:188:29-44 133439 150528 0.0 0.0 0.0 0.0
pngFiltering.filterPaeth.paeth.pa Codec.Picture.Png src/Codec/Picture/Png.hs:189:29-45 133438 150528 0.0 0.1 0.0 0.1
pngFiltering.filterPaeth.paeth.pb Codec.Picture.Png src/Codec/Picture/Png.hs:190:29-45 133443 150528 0.0 0.1 0.0 0.1
pngFiltering.filterPaeth.paeth.pc Codec.Picture.Png src/Codec/Picture/Png.hs:191:29-45 133444 150528 0.0 0.1 0.0 0.1
pngFiltering.filterAverage Codec.Picture.Png src/Codec/Picture/Png.hs:(158,11)-(169,74) 133396 400 0.0 0.0 0.6 0.4
pngFiltering.filterAverage.inner Codec.Picture.Png src/Codec/Picture/Png.hs:(159,19)-(169,74) 133397 102800 0.3 0.0 0.6 0.4
internal Control.Monad.Primitive Control/Monad/Primitive.hs:215:3-21 133401 307200 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 133402 307200 0.1 0.0 0.2 0.1
basicUnsafeRead Data.Vector.Storable.Mutable src/Data/Vector/Storable/Mutable.hs:(177,3)-(179,47) 133403 0 0.0 0.1 0.0 0.1
basicUnsafeWrite Data.Vector.Storable.Mutable src/Data/Vector/Storable/Mutable.hs:(182,3)-(184,55) 133412 0 0.0 0.0 0.0 0.0
basicUnsafeWrite.\ Data.Vector.Storable.Mutable src/Data/Vector/Storable/Mutable.hs:184:39-55 133413 102400 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Storable.Mutable src/Data/Vector/Storable/Mutable.hs:(177,3)-(179,47) 133398 204800 0.0 0.2 0.1 0.2
internal Control.Monad.Primitive Control/Monad/Primitive.hs:104:3-21 133399 204800 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 133400 204800 0.0 0.0 0.0 0.0
basicUnsafeWrite Data.Vector.Storable.Mutable src/Data/Vector/Storable/Mutable.hs:(182,3)-(184,55) 133409 102400 0.0 0.1 0.0 0.1
internal Control.Monad.Primitive Control/Monad/Primitive.hs:104:3-21 133410 102400 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 133411 102400 0.0 0.0 0.0 0.0
pngFiltering.filterAverage.inner.a' Codec.Picture.Png src/Codec/Picture/Png.hs:164:50-71 133404 102400 0.0 0.0 0.0 0.0
pngFiltering.filterAverage.inner.average Codec.Picture.Png src/Codec/Picture/Png.hs:166:50-103 133406 102400 0.0 0.0 0.0 0.0
pngFiltering.filterAverage.inner.b' Codec.Picture.Png src/Codec/Picture/Png.hs:165:50-71 133405 102400 0.0 0.0 0.0 0.0
pngFiltering.filterAverage.inner.byte Codec.Picture.Png src/Codec/Picture/Png.hs:161:50-84 133407 102400 0.0 0.0 0.0 0.0
pngFiltering.filterAverage.inner.writeVal Codec.Picture.Png src/Codec/Picture/Png.hs:167:50-74 133408 102400 0.0 0.0 0.0 0.0
pngFiltering.filterSub Codec.Picture.Png src/Codec/Picture/Png.hs:(142,11)-(148,74) 133355 234 0.0 0.0 0.3 0.2
pngFiltering.filterSub.inner Codec.Picture.Png src/Codec/Picture/Png.hs:(143,19)-(148,74) 133356 60138 0.1 0.0 0.3 0.2
internal Control.Monad.Primitive Control/Monad/Primitive.hs:215:3-21 133362 119808 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 133363 119808 0.0 0.0 0.1 0.0
basicUnsafeRead Data.Vector.Storable.Mutable src/Data/Vector/Storable/Mutable.hs:(177,3)-(179,47) 133364 0 0.0 0.0 0.0 0.0
basicUnsafeWrite Data.Vector.Storable.Mutable src/Data/Vector/Storable/Mutable.hs:(182,3)-(184,55) 133369 0 0.0 0.0 0.0 0.0
basicUnsafeWrite.\ Data.Vector.Storable.Mutable src/Data/Vector/Storable/Mutable.hs:184:39-55 133370 59904 0.0 0.0 0.0 0.0
basicUnsafeRead Data.Vector.Storable.Mutable src/Data/Vector/Storable/Mutable.hs:(177,3)-(179,47) 133359 59904 0.0 0.0 0.0 0.0
internal Control.Monad.Primitive Control/Monad/Primitive.hs:104:3-21 133360 59904 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 133361 59904 0.0 0.0 0.0 0.0
basicUnsafeWrite Data.Vector.Storable.Mutable src/Data/Vector/Storable/Mutable.hs:(182,3)-(184,55) 133366 59904 0.0 0.1 0.0 0.1
internal Control.Monad.Primitive Control/Monad/Primitive.hs:104:3-21 133367 59904 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 133368 59904 0.0 0.0 0.0 0.0
pngFiltering.filterSub.inner.byte Codec.Picture.Png src/Codec/Picture/Png.hs:145:50-84 133365 59904 0.0 0.0 0.0 0.0
scanlineUnpacker8 Codec.Picture.Png src/Codec/Picture/Png.hs:(320,1)-(324,50) 133373 0 0.0 0.0 3.6 3.1
byteUnpacker Codec.Picture.Png src/Codec/Picture/Png.hs:(206,1)-(225,11) 133375 4096 0.0 0.0 3.6 3.1
byteUnpacker.inner Codec.Picture.Png src/Codec/Picture/Png.hs:(212,9)-(224,34) 133378 266240 0.4 0.5 3.5 3.1
byteUnpacker.inner.perPixel Codec.Picture.Png src/Codec/Picture/Png.hs:(217,17)-(222,41) 133379 1310720 1.3 0.4 3.1 2.6
internal Control.Monad.Primitive Control/Monad/Primitive.hs:215:3-21 133384 2097152 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 133385 2097152 0.4 0.0 0.5 0.4
basicUnsafeRead Data.Vector.Storable.Mutable src/Data/Vector/Storable/Mutable.hs:(177,3)-(179,47) 133386 0 0.1 0.4 0.1 0.4
basicUnsafeRead Data.Vector.Storable.Mutable src/Data/Vector/Storable/Mutable.hs:(177,3)-(179,47) 133381 1048576 0.3 0.8 0.4 0.8
internal Control.Monad.Primitive Control/Monad/Primitive.hs:104:3-21 133382 1048576 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 133383 1048576 0.1 0.0 0.1 0.0
basicUnsafeWrite Data.Vector.Storable.Mutable src/Data/Vector/Storable/Mutable.hs:(182,3)-(184,55) 133392 1048576 0.3 1.0 0.8 1.0
internal Control.Monad.Primitive Control/Monad/Primitive.hs:104:3-21 133393 1048576 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 133394 1048576 0.5 0.0 0.5 0.0
basicUnsafeWrite.\ Data.Vector.Storable.Mutable src/Data/Vector/Storable/Mutable.hs:184:39-55 133395 1048576 0.0 0.0 0.0 0.0
byteUnpacker.inner.perPixel.writeIdx Codec.Picture.Png src/Codec/Picture/Png.hs:220:25-59 133387 1048576 0.0 0.0 0.0 0.0
byteUnpacker.inner.destPixelIndex Codec.Picture.Png src/Codec/Picture/Png.hs:214:17-81 133388 262144 0.0 0.0 0.0 0.0
byteUnpacker.inner.destSampleIndex Codec.Picture.Png src/Codec/Picture/Png.hs:215:17-62 133391 262144 0.0 0.0 0.0 0.0
byteUnpacker.inner.srcPixelIndex Codec.Picture.Png src/Codec/Picture/Png.hs:216:17-67 133380 262144 0.0 0.0 0.0 0.0
basicLength Data.Vector.Storable.Mutable src/Data/Vector/Storable/Mutable.hs:148:3-31 133376 4096 0.0 0.0 0.0 0.0
byteUnpacker.lineIndex Codec.Picture.Png src/Codec/Picture/Png.hs:210:9-38 133390 4096 0.0 0.0 0.0 0.0
byteUnpacker.pixelToRead Codec.Picture.Png src/Codec/Picture/Png.hs:211:9-80 133377 4096 0.0 0.0 0.0 0.0
byteUnpacker.realTop Codec.Picture.Png src/Codec/Picture/Png.hs:209:9-45 133389 4096 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 132612 12 0.0 0.0 0.0 0.0
basicUnsafeReplicate Data.Vector.Storable.Mutable src/Data/Vector/Storable/Mutable.hs:146:10-42 132613 0 0.0 0.0 0.0 0.0
basicUnsafeReplicate Data.Vector.Generic.Mutable.Base src/Data/Vector/Generic/Mutable/Base.hs:(100,3)-(104,16) 132614 0 0.0 0.0 0.0 0.0
basicSet Data.Vector.Storable.Mutable src/Data/Vector/Storable/Mutable.hs:187:3-24 132618 4 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:100:3-16 132620 8 0.0 0.0 0.0 0.0
readOffAddr# Data.Primitive.Types Data/Primitive/Types.hs:264:1102-1239 132621 4 0.0 0.0 0.0 0.0
setOffAddr# Data.Primitive.Types Data/Primitive/Types.hs:264:1325-1693 132622 4 0.0 0.0 0.0 0.0
internal Control.Monad.Primitive Control/Monad/Primitive.hs:104:3-21 132623 4 0.0 0.0 0.0 0.0
setOffAddr#.i Data.Primitive.Types Data/Primitive/Types.hs:264:1402-1425 132624 4 0.0 0.0 0.0 0.0
setOffAddr#.n Data.Primitive.Types Data/Primitive/Types.hs:264:1468-1491 132625 4 0.0 0.0 0.0 0.0
internal Control.Monad.Primitive Control/Monad/Primitive.hs:104:3-21 132619 4 0.0 0.0 0.0 0.0
basicUnsafeNew Data.Vector.Storable.Mutable src/Data/Vector/Storable/Mutable.hs:(163,3)-(171,38) 132615 4 0.0 0.0 0.0 0.0
basicUnsafeNew.mx Data.Vector.Storable.Mutable src/Data/Vector/Storable/Mutable.hs:171:7-38 132616 4 0.0 0.0 0.0 0.0
internal Control.Monad.Primitive Control/Monad/Primitive.hs:104:3-21 132617 4 0.0 0.0 0.0 0.0
basicUnsafeReplicate Data.Vector.Storable.Mutable src/Data/Vector/Storable/Mutable.hs:146:10-42 132609 4 0.0 0.0 0.0 0.0
basicUnsafeReplicate Data.Vector.Generic.Mutable.Base src/Data/Vector/Generic/Mutable/Base.hs:(100,3)-(104,16) 132610 4 0.0 0.0 0.0 0.0
internal Control.Monad.Primitive Control/Monad/Primitive.hs:215:3-21 132611 4 0.0 0.0 0.0 0.0
pngFiltering.lastIdx Codec.Picture.Png src/Codec/Picture/Png.hs:127:11-46 133357 2 0.0 0.0 0.0 0.0
pngFiltering.stride Codec.Picture.Png src/Codec/Picture/Png.hs:126:11-43 133358 2 0.0 0.0 0.0 0.0
scanLineInterleaving.byteWidth Codec.Picture.Png src/Codec/Picture/Png.hs:335:15-72 132602 2 0.0 0.0 0.0 0.0
byteSizeOfBitLength Codec.Picture.Png src/Codec/Picture/Png.hs:(327,1)-(328,77) 132603 2 0.0 0.0 0.0 0.0
byteSizeOfBitLength.(...) Codec.Picture.Png src/Codec/Picture/Png.hs:328:10-77 132605 2 0.0 0.0 0.0 0.0
byteSizeOfBitLength.rest Codec.Picture.Png src/Codec/Picture/Png.hs:328:10-77 132606 2 0.0 0.0 0.0 0.0
byteSizeOfBitLength.size Codec.Picture.Png src/Codec/Picture/Png.hs:328:10-77 132604 2 0.0 0.0 0.0 0.0
scanLineInterleaving.strideInfo Codec.Picture.Png src/Codec/Picture/Png.hs:(336,15)-(337,68) 132608 2 0.0 0.0 0.0 0.0
deinterlacer.iBitDepth Codec.Picture.Png src/Codec/Picture/Png.hs:374:9-38 132583 2 0.0 0.0 0.0 0.0
deinterlacer.mutableImage Codec.Picture.Png src/Codec/Picture/Png.hs:378:13-82 133374 2 0.0 0.0 0.0 0.0
scanlineUnpacker8 Codec.Picture.Png src/Codec/Picture/Png.hs:(320,1)-(324,50) 133371 2 0.0 0.0 0.0 0.0
toImage Codec.Picture.Png src/Codec/Picture/Png.hs:(449,1)-(454,33) 132579 2 0.0 0.0 0.0 0.0
toImage.h Codec.Picture.Png src/Codec/Picture/Png.hs:454:5-33 133456 2 0.0 0.0 0.0 0.0
height Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:74:7-12 133457 2 0.0 0.0 0.0 0.0
toImage.w Codec.Picture.Png src/Codec/Picture/Png.hs:453:5-32 133454 2 0.0 0.0 0.0 0.0
width Codec.Picture.Png.Internal.Type src/Codec/Picture/Png/Internal/Type.hs:73:7-11 133455 2 0.0 0.0 0.0 0.0
eitherLoad Codec.Picture src/Codec/Picture.hs:(222,1)-(226,39) 132532 2 0.0 0.0 0.0 0.0
eitherLoad.inner Codec.Picture src/Codec/Picture.hs:(223,11)-(226,39) 132533 4 0.0 0.0 0.0 0.0
palettedToTrueColor Codec.Picture.Types src/Codec/Picture/Types.hs:(436,1)-(443,75) 132581 2 0.0 0.0 0.0 0.0
withImageDecoder.get Codec.Picture src/Codec/Picture.hs:267:11-31 132528 0 0.0 0.0 0.0 0.0
withImageDecoder.get Codec.Picture src/Codec/Picture.hs:267:11-31 132527 2 0.0 0.0 0.0 0.0
initializeGLState Preload.Render src/Preload/Render.hs:(217,1)-(218,26) 133660 0 0.0 0.0 0.0 0.0
glEnable Graphics.GL.Functions.F07 src/Graphics/GL/Functions/F07.hs:447:1-43 133661 0 0.0 0.0 0.0 0.0
makeShaderVBO Shader.Compile src/Shader/Compile.hs:(41,1)-(51,9) 131480 0 0.0 0.0 0.0 0.0
makeSourcedShader Shader.Compile src/Shader/Compile.hs:(168,1)-(170,41) 131481 5 0.0 0.0 0.0 0.0
makeSourcedShader.\ Shader.Compile src/Shader/Compile.hs:169:34-81 131482 12 0.0 0.0 0.0 0.0
shaderTypeExt Shader.Compile src/Shader/Compile.hs:(173,1)-(177,27) 131483 12 0.0 0.0 0.0 0.0
$mGL_VERTEX_SHADER.\ Graphics.GL.Tokens src/Graphics/GL/Tokens.hs:11456:28-43 131484 12 0.0 0.0 0.0 0.0
$mGL_GEOMETRY_SHADER.\ Graphics.GL.Tokens src/Graphics/GL/Tokens.hs:3688:30-45 131485 7 0.0 0.0 0.0 0.0
$mGL_FRAGMENT_SHADER.\ Graphics.GL.Tokens src/Graphics/GL/Tokens.hs:3362:30-45 131486 5 0.0 0.0 0.0 0.0
makeShaderProgram Shader.Compile src/Shader/Compile.hs:(245,1)-(253,18) 131487 5 0.0 0.0 0.0 0.0
compileAndCheckShader Shader.Compile src/Shader/Compile.hs:(278,1)-(288,20) 131489 12 0.0 0.0 0.0 0.0
checkErrorGL Shader.Compile src/Shader/Compile.hs:(263,1)-(274,44) 131499 12 0.0 0.0 0.0 0.0
checkErrorGL.\ Shader.Compile src/Shader/Compile.hs:(264,28)-(274,44) 131500 12 0.0 0.0 0.0 0.0
glGetShaderiv Graphics.GL.Functions.F12 src/Graphics/GL/Functions/F12.hs:1162:1-67 131501 12 0.0 0.0 0.0 0.0
glCompileShader Graphics.GL.Functions.F04 src/Graphics/GL/Functions/F04.hs:394:1-57 131498 12 0.0 0.0 0.0 0.0
glCreateShader Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:536:1-56 131490 12 0.0 0.0 0.0 0.0
setShaderSource Shader.Compile src/Shader/Compile.hs:(291,1)-(295,58) 131491 12 0.0 0.0 0.0 0.0
withByteString Shader.Compile src/Shader/Compile.hs:(325,1)-(327,45) 131492 12 0.0 0.0 0.0 0.0
withByteString.\ Shader.Compile src/Shader/Compile.hs:327:9-45 131493 12 0.0 0.0 0.0 0.0
setShaderSource.\ Shader.Compile src/Shader/Compile.hs:(293,9)-(295,58) 131494 12 0.0 0.0 0.0 0.0
setShaderSource.\.\ Shader.Compile src/Shader/Compile.hs:(294,13)-(295,58) 131495 12 0.0 0.0 0.0 0.0
setShaderSource.\.\.\ Shader.Compile src/Shader/Compile.hs:295:17-58 131496 12 0.0 0.0 0.0 0.0
glShaderSource Graphics.GL.Functions.F24 src/Graphics/GL/Functions/F24.hs:1121:1-75 131497 12 0.0 0.0 0.0 0.0
glAttachShader Graphics.GL.Functions.F01 src/Graphics/GL/Functions/F01.hs:583:1-61 131502 12 0.0 0.0 0.0 0.0
glDeleteShader Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:1433:1-55 131508 12 0.0 0.0 0.0 0.0
glDetachShader Graphics.GL.Functions.F06 src/Graphics/GL/Functions/F06.hs:393:1-61 131507 12 0.0 0.0 0.0 0.0
checkErrorGL Shader.Compile src/Shader/Compile.hs:(263,1)-(274,44) 131504 5 0.0 0.0 0.0 0.0
checkErrorGL.\ Shader.Compile src/Shader/Compile.hs:(264,28)-(274,44) 131505 5 0.0 0.0 0.0 0.0
glGetProgramiv Graphics.GL.Functions.F12 src/Graphics/GL/Functions/F12.hs:573:1-69 131506 5 0.0 0.0 0.0 0.0
glCreateProgram Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:443:1-53 131488 5 0.0 0.0 0.0 0.0
glLinkProgram Graphics.GL.Functions.F15 src/Graphics/GL/Functions/F15.hs:1239:1-53 131503 5 0.0 0.0 0.0 0.0
setupVBOVAO Shader.Compile src/Shader/Compile.hs:(201,1)-(209,29) 131509 5 0.0 0.0 0.0 0.0
glBindVertexArray Graphics.GL.Functions.F01 src/Graphics/GL/Functions/F01.hs:1495:1-61 131513 5 0.0 0.0 0.0 0.0
mglCreate GLHelp src/GLHelp.hs:(9,1)-(12,20) 131510 5 0.0 0.0 0.0 0.0
mglCreate.\ GLHelp src/GLHelp.hs:(10,26)-(12,20) 131511 5 0.0 0.0 0.0 0.0
glCreateVertexArrays Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:661:1-75 131512 5 0.0 0.0 0.0 0.0
setupVAOUsingVBO Shader.Compile src/Shader/Compile.hs:(180,1)-(186,34) 131532 5 0.0 0.0 0.0 0.0
glBindVertexArray Graphics.GL.Functions.F01 src/Graphics/GL/Functions/F01.hs:1495:1-61 131536 5 0.0 0.0 0.0 0.0
mglCreate GLHelp src/GLHelp.hs:(9,1)-(12,20) 131533 5 0.0 0.0 0.0 0.0
mglCreate.\ GLHelp src/GLHelp.hs:(10,26)-(12,20) 131534 5 0.0 0.0 0.0 0.0
glCreateVertexArrays Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:661:1-75 131535 5 0.0 0.0 0.0 0.0
setupVAOUsingVBO.strd Shader.Compile src/Shader/Compile.hs:181:9-36 131539 5 0.0 0.0 0.0 0.0
setupVertexAttribs Shader.Compile src/Shader/Compile.hs:(219,1)-(221,54) 131537 5 0.0 0.0 0.0 0.0
setupVertexAttribPointer Shader.Compile src/Shader/Compile.hs:(230,1)-(239,27) 131540 14 0.0 0.0 0.0 0.0
glEnableVertexArrayAttrib Graphics.GL.Functions.F07 src/Graphics/GL/Functions/F07.hs:538:1-83 131541 14 0.0 0.0 0.0 0.0
glVertexArrayAttribBinding Graphics.GL.Functions.F29 src/Graphics/GL/Functions/F29.hs:1136:1-93 131544 14 0.0 0.0 0.0 0.0
glVertexArrayAttribFormat Graphics.GL.Functions.F29 src/Graphics/GL/Functions/F29.hs:1154:1-109 131543 14 0.0 0.0 0.0 0.0
setupVertexAttribPointer.loc' Shader.Compile src/Shader/Compile.hs:239:5-27 131542 14 0.0 0.0 0.0 0.0
glVertexArrayVertexBuffer Graphics.GL.Functions.F30 src/Graphics/GL/Functions/F30.hs:151:1-103 131538 5 0.0 0.0 0.0 0.0
setupVBO Shader.Compile src/Shader/Compile.hs:(84,1)-(95,82) 131514 5 0.0 0.0 0.0 0.0
glNamedBufferData Graphics.GL.Functions.F18 src/Graphics/GL/Functions/F18.hs:1260:1-81 131531 5 0.0 0.0 0.0 0.0
mglCreate GLHelp src/GLHelp.hs:(9,1)-(12,20) 131515 5 0.0 0.0 0.0 0.0
mglCreate.\ GLHelp src/GLHelp.hs:(10,26)-(12,20) 131516 5 0.0 0.0 0.0 0.0
glCreateBuffers Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:378:1-65 131517 5 0.0 0.0 0.0 0.0
setupVBOVAO.strd Shader.Compile src/Shader/Compile.hs:209:5-29 131518 5 0.0 0.0 0.0 0.0
vasTightStride Shader.Compile src/Shader/Compile.hs:(298,1)-(304,14) 131520 0 0.0 0.0 0.0 0.0
vasTightStride.go Shader.Compile src/Shader/Compile.hs:(300,5)-(304,14) 131524 19 0.0 0.0 0.0 0.0
attribSize Shader.Compile src/Shader/Compile.hs:(307,1)-(321,58) 131525 14 0.0 0.0 0.0 0.0
$mGL_BYTE.\ Graphics.GL.Tokens src/Graphics/GL/Tokens.hs:674:19-34 131526 14 0.0 0.0 0.0 0.0
$mGL_SHORT.\ Graphics.GL.Tokens src/Graphics/GL/Tokens.hs:9012:20-35 131527 14 0.0 0.0 0.0 0.0
$mGL_INT.\ Graphics.GL.Tokens src/Graphics/GL/Tokens.hs:4146:18-33 131528 14 0.0 0.0 0.0 0.0
$mGL_FIXED.\ Graphics.GL.Tokens src/Graphics/GL/Tokens.hs:3026:20-35 131529 14 0.0 0.0 0.0 0.0
$mGL_FLOAT.\ Graphics.GL.Tokens src/Graphics/GL/Tokens.hs:3036:20-35 131530 14 0.0 0.0 0.0 0.0
setupStaticVBOVAO Shader.Compile src/Shader/Compile.hs:(101,1)-(114,20) 132463 0 0.0 0.0 0.0 0.0
setupStaticVBOVAO.\ Shader.Compile src/Shader/Compile.hs:(101,62)-(114,20) 132466 1 0.0 0.0 0.0 0.0
glNamedBufferStorage Graphics.GL.Functions.F18 src/Graphics/GL/Functions/F18.hs:1321:1-87 132470 1 0.0 0.0 0.0 0.0
mglCreate GLHelp src/GLHelp.hs:(9,1)-(12,20) 132467 1 0.0 0.0 0.0 0.0
mglCreate.\ GLHelp src/GLHelp.hs:(10,26)-(12,20) 132468 1 0.0 0.0 0.0 0.0
glCreateBuffers Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:378:1-65 132469 1 0.0 0.0 0.0 0.0
setupStaticVBOVAO.\.vbo Shader.Compile src/Shader/Compile.hs:(108,9)-(112,13) 132488 1 0.0 0.0 0.0 0.0
setupVAOUsingVBO Shader.Compile src/Shader/Compile.hs:(180,1)-(186,34) 132481 1 0.0 0.0 0.0 0.0
glBindVertexArray Graphics.GL.Functions.F01 src/Graphics/GL/Functions/F01.hs:1495:1-61 132485 1 0.0 0.0 0.0 0.0
mglCreate GLHelp src/GLHelp.hs:(9,1)-(12,20) 132482 1 0.0 0.0 0.0 0.0
mglCreate.\ GLHelp src/GLHelp.hs:(10,26)-(12,20) 132483 1 0.0 0.0 0.0 0.0
glCreateVertexArrays Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:661:1-75 132484 1 0.0 0.0 0.0 0.0
setupVAOUsingVBO.strd Shader.Compile src/Shader/Compile.hs:181:9-36 132501 1 0.0 0.0 0.0 0.0
setupVertexAttribs Shader.Compile src/Shader/Compile.hs:(219,1)-(221,54) 132486 1 0.0 0.0 0.0 0.0
setupVertexAttribPointer Shader.Compile src/Shader/Compile.hs:(230,1)-(239,27) 132502 2 0.0 0.0 0.0 0.0
glEnableVertexArrayAttrib Graphics.GL.Functions.F07 src/Graphics/GL/Functions/F07.hs:538:1-83 132503 2 0.0 0.0 0.0 0.0
glVertexArrayAttribBinding Graphics.GL.Functions.F29 src/Graphics/GL/Functions/F29.hs:1136:1-93 132506 2 0.0 0.0 0.0 0.0
glVertexArrayAttribFormat Graphics.GL.Functions.F29 src/Graphics/GL/Functions/F29.hs:1154:1-109 132505 2 0.0 0.0 0.0 0.0
setupVertexAttribPointer.loc' Shader.Compile src/Shader/Compile.hs:239:5-27 132504 2 0.0 0.0 0.0 0.0
glVertexArrayVertexBuffer Graphics.GL.Functions.F30 src/Graphics/GL/Functions/F30.hs:151:1-103 132487 1 0.0 0.0 0.0 0.0
setupVBO Shader.Compile src/Shader/Compile.hs:(84,1)-(95,82) 131209 0 0.0 0.0 0.0 0.0
glNamedBufferData Graphics.GL.Functions.F18 src/Graphics/GL/Functions/F18.hs:1260:1-81 131214 4 0.0 0.0 0.0 0.0
mglCreate GLHelp src/GLHelp.hs:(9,1)-(12,20) 131210 4 0.0 0.0 0.0 0.0
mglCreate.\ GLHelp src/GLHelp.hs:(10,26)-(12,20) 131211 4 0.0 0.0 0.0 0.0
glCreateBuffers Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:378:1-65 131212 4 0.0 0.0 0.0 0.0
setupVBOStatic Shader.Compile src/Shader/Compile.hs:(117,1)-(126,82) 132515 0 0.0 0.0 0.0 0.0
glNamedBufferData Graphics.GL.Functions.F18 src/Graphics/GL/Functions/F18.hs:1260:1-81 132520 2 0.0 0.0 0.0 0.0
mglCreate GLHelp src/GLHelp.hs:(9,1)-(12,20) 132516 2 0.0 0.0 0.0 0.0
mglCreate.\ GLHelp src/GLHelp.hs:(10,26)-(12,20) 132517 2 0.0 0.0 0.0 0.0
glCreateBuffers Graphics.GL.Functions.F05 src/Graphics/GL/Functions/F05.hs:378:1-65 132518 2 0.0 0.0 0.0 0.0
loadSeed Dodge.LoadSeed src/Dodge/LoadSeed.hs:8:1-67 133965 0 0.0 0.0 0.0 0.0
maybeReadFile Dodge.LoadSeed src/Dodge/LoadSeed.hs:(11,1)-(17,27) 133966 1 0.0 0.0 0.0 0.0
winConfig Main appDodge/Main.hs:(57,1)-(72,31) 131079 1 0.0 0.0 0.0 0.0
winConfig.theWinPos Main appDodge/Main.hs:(70,5)-(72,31) 131135 1 0.0 0.0 0.0 0.0
loadDodgeConfig Dodge.Config src/Dodge/Config.hs:(31,1)-(42,50) 130063 0 0.0 0.0 0.0 0.0
decodeFileStrict Data.Aeson src/Data/Aeson.hs:223:1-49 130064 1 0.0 0.0 0.0 0.0
buffer Data.Attoparsec.ByteString.Buffer internal/Data/Attoparsec/ByteString/Buffer.hs:86:1-59 130099 1 0.0 0.0 0.0 0.0
buffer.\ Data.Attoparsec.ByteString.Buffer internal/Data/Attoparsec/ByteString/Buffer.hs:86:40-59 130100 1 0.0 0.0 0.0 0.0
fromJSON Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:806:1-26 130642 1 0.0 0.0 0.0 0.0
runParser Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:292:7-15 130643 1 0.0 0.0 0.0 0.0
parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:161:1-34 130645 0 0.0 0.0 0.0 0.0
parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:161:1-34 130646 1 0.0 0.0 0.0 0.0
lookupFieldWith Data.Aeson.TH src/Data/Aeson/TH.hs:(1171,1)-(1174,33) 130692 19 0.0 0.0 0.0 0.0
<?> Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:670:1-74 130700 19 0.0 0.0 0.0 0.0
lookup Data.Aeson.KeyMap src/Data/Aeson/KeyMap.hs:189:1-38 130693 19 0.0 0.0 0.0 0.0
unKeyMap Data.Aeson.KeyMap src/Data/Aeson/KeyMap.hs:143:29-36 130694 19 0.0 0.0 0.0 0.0
parseJSON Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:(1550,5)-(1551,39) 130729 4 0.0 0.0 0.0 0.0
pure Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:334:5-43 130730 4 0.0 0.0 0.0 0.0
parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:159:1-40 130958 0 0.0 0.0 0.0 0.0
parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:159:1-40 130959 1 0.0 0.0 0.0 0.0
parseJSON Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:1629:5-42 130884 0 0.0 0.0 0.0 0.0
parseBoundedIntegral Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:(213,1)-(214,76) 130885 0 0.0 0.0 0.0 0.0
withScientific' Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:(756,1)-(758,32) 130899 4 0.0 0.0 0.0 0.0
parseBoundedIntegralFromScientific Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:(207,1)-(210,35) 130900 4 0.0 0.0 0.0 0.0
pure Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:334:5-43 130932 4 0.0 0.0 0.0 0.0
toBoundedInteger Data.Scientific src/Data/Scientific.hs:(794,1)-(824,21) 130901 4 0.0 0.0 0.0 0.0
toBoundedInteger.c Data.Scientific src/Data/Scientific.hs:801:5-21 130902 4 0.0 0.0 0.0 0.0
coefficient Data.Scientific src/Data/Scientific.hs:156:7-17 130903 4 0.0 0.0 0.0 0.0
toBoundedInteger.dangerouslyBig Data.Scientific src/Data/Scientific.hs:(810,5)-(811,76) 130907 3 0.0 0.0 0.0 0.0
toBoundedInteger.e Data.Scientific src/Data/Scientific.hs:805:5-25 130905 3 0.0 0.0 0.0 0.0
base10Exponent Data.Scientific src/Data/Scientific.hs:181:7-20 130906 3 0.0 0.0 0.0 0.0
toBoundedInteger.fromIntegerBounded Data.Scientific src/Data/Scientific.hs:(814,5)-(816,63) 130927 3 0.0 0.0 0.0 0.0
toBoundedInteger.integral Data.Scientific src/Data/Scientific.hs:803:5-32 130904 3 0.0 0.0 0.0 0.0
toBoundedInteger.n Data.Scientific src/Data/Scientific.hs:824:5-21 130910 3 0.0 0.0 0.0 0.0
magnitude Utils src/Utils.hs:(86,1)-(91,22) 130914 3 0.0 0.0 0.0 0.0
magnitude.cachedPow10 Utils src/Utils.hs:89:7-62 130915 3 0.0 0.0 0.0 0.0
array# Data.Primitive.Array Data/Primitive/Array.hs:69:5-10 130916 3 0.0 0.0 0.0 0.0
toBoundedInteger.s' Data.Scientific src/Data/Scientific.hs:808:5-20 130911 3 0.0 0.0 0.0 0.0
normalize Data.Scientific src/Data/Scientific.hs:(1126,1)-(1129,45) 130912 3 0.0 0.0 0.0 0.0
normalizePositive Data.Scientific src/Data/Scientific.hs:(1132,1)-(1135,61) 130913 5 0.0 0.0 0.0 0.0
prependContext Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:687:1-72 130890 0 0.0 0.0 0.0 0.0
prependFailure Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:692:1-37 130891 0 0.0 0.0 0.0 0.0
modifyFailure Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:(682,1)-(683,36) 130892 4 0.0 0.0 0.0 0.0
parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:156:1-44 130825 0 0.0 0.0 0.0 0.0
parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:156:1-44 130826 1 0.0 0.0 0.0 0.0
parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:157:1-37 130787 0 0.0 0.0 0.0 0.0
parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:157:1-37 130788 3 0.0 0.0 0.0 0.0
parseJSON Shape.Data src/Shape/Data.hs:60:1-38 130765 0 0.0 0.0 0.0 0.0
parseJSON.\ Shape.Data src/Shape/Data.hs:60:1-38 130766 1 0.0 0.0 0.0 0.0
parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:158:1-43 130747 0 0.0 0.0 0.0 0.0
parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:158:1-43 130748 1 0.0 0.0 0.0 0.0
parseJSON Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:1594:5-38 130710 0 0.0 0.0 0.0 0.0
parseRealFloat Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:(190,1)-(194,72) 130711 3 0.0 0.0 0.0 0.0
pure Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:334:5-43 130712 3 0.0 0.0 0.0 0.0
toRealFloat Data.Scientific src/Data/Scientific.hs:743:1-47 131120 3 0.0 0.0 0.0 0.0
toBoundedRealFloat Data.Scientific src/Data/Scientific.hs:(757,1)-(784,27) 131121 3 0.0 0.0 0.0 0.0
toRational Data.Scientific src/Data/Scientific.hs:(311,5)-(313,43) 131123 2 0.0 0.0 0.0 0.0
magnitude Utils src/Utils.hs:(86,1)-(91,22) 131124 2 0.0 0.0 0.0 0.0
magnitude.cachedPow10 Utils src/Utils.hs:89:7-62 131125 2 0.0 0.0 0.0 0.0
array# Data.Primitive.Array Data/Primitive/Array.hs:69:5-10 131126 2 0.0 0.0 0.0 0.0
<*> Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:336:5-15 130687 18 0.0 0.0 0.0 0.0
>>= Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:(300,5)-(301,65) 130688 18 0.0 0.0 0.0 0.0
>>=.\ Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:(300,39)-(301,65) 130689 19 0.0 0.0 0.0 0.0
runParser Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:292:7-15 130690 19 0.0 0.0 0.0 0.0
fmap Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:(329,5)-(330,66) 130702 18 0.0 0.0 0.0 0.0
fmap.\ Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:(329,40)-(330,66) 130703 20 0.0 0.0 0.0 0.0
runParser Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:292:7-15 130704 20 0.0 0.0 0.0 0.0
lookupFieldWith Data.Aeson.TH src/Data/Aeson/TH.hs:(1171,1)-(1174,33) 130705 0 0.0 0.0 0.0 0.0
<?> Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:670:1-74 130706 0 0.0 0.0 0.0 0.0
<?>.\ Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:670:42-74 130707 19 0.0 0.0 0.0 0.0
runParser Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:292:7-15 130708 19 0.0 0.0 0.0 0.0
parseJSON Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:1898:5-45 130980 0 0.0 0.0 0.0 0.0
parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:159:1-40 130965 0 0.0 0.0 0.0 0.0
parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:159:1-40 130966 0 0.0 0.0 0.0 0.0
pure Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:334:5-43 130967 0 0.0 0.0 0.0 0.0
pure.\ Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:334:40-43 130968 1 0.0 0.0 0.0 0.0
fmap.\.ks' Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:329:44-59 130969 1 0.0 0.0 0.0 0.0
>>=.\.ks' Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:300:43-76 130970 1 0.0 0.0 0.0 0.0
runParser Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:292:7-15 130971 1 0.0 0.0 0.0 0.0
parseJSON Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:(1550,5)-(1551,39) 131110 0 0.0 0.0 0.0 0.0
parseJSON Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:1629:5-42 130893 0 0.0 0.0 0.0 0.0
parseBoundedIntegral Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:(213,1)-(214,76) 130894 0 0.0 0.0 0.0 0.0
prependContext Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:687:1-72 130895 0 0.0 0.0 0.0 0.0
prependFailure Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:692:1-37 130896 0 0.0 0.0 0.0 0.0
modifyFailure Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:(682,1)-(683,36) 130897 0 0.0 0.0 0.0 0.0
modifyFailure.\ Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:683:5-36 130898 4 0.0 0.0 0.0 0.0
withScientific' Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:(756,1)-(758,32) 130933 0 0.0 0.0 0.0 0.0
parseBoundedIntegralFromScientific Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:(207,1)-(210,35) 130934 0 0.0 0.0 0.0 0.0
pure Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:334:5-43 130935 0 0.0 0.0 0.0 0.0
pure.\ Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:334:40-43 130936 4 0.0 0.0 0.0 0.0
fmap.\.ks' Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:329:44-59 130937 4 0.0 0.0 0.0 0.0
>>=.\.ks' Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:300:43-76 130938 4 0.0 0.0 0.0 0.0
runParser Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:292:7-15 130939 4 0.0 0.0 0.0 0.0
parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:156:1-44 131104 0 0.0 0.0 0.0 0.0
parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:156:1-44 131105 0 0.0 0.0 0.0 0.0
parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:156:1-44 130872 0 0.0 0.0 0.0 0.0
parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:156:1-44 130873 0 0.0 0.0 0.0 0.0
pure Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:334:5-43 130874 0 0.0 0.0 0.0 0.0
pure.\ Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:334:40-43 130875 1 0.0 0.0 0.0 0.0
fmap.\.ks' Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:329:44-59 130876 1 0.0 0.0 0.0 0.0
>>=.\.ks' Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:300:43-76 130877 1 0.0 0.0 0.0 0.0
runParser Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:292:7-15 130878 1 0.0 0.0 0.0 0.0
parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:157:1-37 131102 0 0.0 0.0 0.0 0.0
parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:157:1-37 131103 0 0.0 0.0 0.0 0.0
parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:157:1-37 130802 0 0.0 0.0 0.0 0.0
parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:157:1-37 130803 0 0.0 0.0 0.0 0.0
pure Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:334:5-43 130804 0 0.0 0.0 0.0 0.0
pure.\ Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:334:40-43 130805 3 0.0 0.0 0.0 0.0
fmap.\.ks' Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:329:44-59 130806 3 0.0 0.0 0.0 0.0
>>=.\.ks' Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:300:43-76 130807 3 0.0 0.0 0.0 0.0
runParser Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:292:7-15 130808 3 0.0 0.0 0.0 0.0
parseJSON Shape.Data src/Shape/Data.hs:60:1-38 131100 0 0.0 0.0 0.0 0.0
parseJSON.\ Shape.Data src/Shape/Data.hs:60:1-38 131101 0 0.0 0.0 0.0 0.0
parseJSON Shape.Data src/Shape/Data.hs:60:1-38 130776 0 0.0 0.0 0.0 0.0
parseJSON.\ Shape.Data src/Shape/Data.hs:60:1-38 130777 0 0.0 0.0 0.0 0.0
pure Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:334:5-43 130778 0 0.0 0.0 0.0 0.0
pure.\ Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:334:40-43 130779 1 0.0 0.0 0.0 0.0
fmap.\.ks' Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:329:44-59 130780 1 0.0 0.0 0.0 0.0
>>=.\.ks' Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:300:43-76 130781 1 0.0 0.0 0.0 0.0
runParser Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:292:7-15 130782 1 0.0 0.0 0.0 0.0
parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:158:1-43 131098 0 0.0 0.0 0.0 0.0
parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:158:1-43 131099 0 0.0 0.0 0.0 0.0
parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:158:1-43 130754 0 0.0 0.0 0.0 0.0
parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:158:1-43 130755 0 0.0 0.0 0.0 0.0
pure Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:334:5-43 130756 0 0.0 0.0 0.0 0.0
pure.\ Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:334:40-43 130757 1 0.0 0.0 0.0 0.0
fmap.\.ks' Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:329:44-59 130758 1 0.0 0.0 0.0 0.0
>>=.\.ks' Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:300:43-76 130759 1 0.0 0.0 0.0 0.0
runParser Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:292:7-15 130760 1 0.0 0.0 0.0 0.0
parseJSON Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:(1550,5)-(1551,39) 131097 0 0.0 0.0 0.0 0.0
parseJSON Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:(1550,5)-(1551,39) 130731 0 0.0 0.0 0.0 0.0
pure Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:334:5-43 130732 0 0.0 0.0 0.0 0.0
pure.\ Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:334:40-43 130733 4 0.0 0.0 0.0 0.0
fmap.\.ks' Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:329:44-59 130734 4 0.0 0.0 0.0 0.0
>>=.\.ks' Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:300:43-76 130735 4 0.0 0.0 0.0 0.0
runParser Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:292:7-15 130736 4 0.0 0.0 0.0 0.0
parseJSON Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:1629:5-42 131106 0 0.0 0.0 0.0 0.0
parseBoundedIntegral Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:(213,1)-(214,76) 131107 0 0.0 0.0 0.0 0.0
withScientific' Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:(756,1)-(758,32) 131108 0 0.0 0.0 0.0 0.0
parseBoundedIntegralFromScientific Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:(207,1)-(210,35) 131109 0 0.0 0.0 0.0 0.0
parseJSON Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:1594:5-38 131095 0 0.0 0.0 0.0 0.0
parseRealFloat Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:(190,1)-(194,72) 131096 0 0.0 0.0 0.0 0.0
parseJSON Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:1594:5-38 130713 0 0.0 0.0 0.0 0.0
parseRealFloat Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:(190,1)-(194,72) 130714 0 0.0 0.0 0.0 0.0
pure Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:334:5-43 130715 0 0.0 0.0 0.0 0.0
pure.\ Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:334:40-43 130716 3 0.0 0.0 0.0 0.0
fmap.\.ks' Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:329:44-59 130717 3 0.0 0.0 0.0 0.0
>>=.\.ks' Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:300:43-76 130718 3 0.0 0.0 0.0 0.0
runParser Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:292:7-15 130719 3 0.0 0.0 0.0 0.0
parseJSON Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:1898:5-45 131001 0 0.0 0.0 0.0 0.0
parseJSON Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:675:5-26 131002 0 0.0 0.0 0.0 0.0
liftParseJSON Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:672:5-27 131003 0 0.0 0.0 0.0 0.0
parseJSONList Dodge.Data.Config src/Dodge/Data/Config.hs:160:1-37 131004 0 0.0 0.0 0.0 0.0
parseJSONList Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:(393,5)-(396,11) 131005 0 0.0 0.0 0.0 0.0
withArray Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:(719,1)-(720,75) 131006 0 0.0 0.0 0.0 0.0
parseJSONList.\ Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:(394,11)-(396,11) 131007 0 0.0 0.0 0.0 0.0
liftA2 Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:333:10-27 131008 0 0.0 0.0 0.0 0.0
parseJSON Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:1898:5-45 131010 0 0.0 0.0 0.0 0.0
parseJSON Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:675:5-26 131011 0 0.0 0.0 0.0 0.0
liftParseJSON Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:672:5-27 131012 0 0.0 0.0 0.0 0.0
parseJSONList Dodge.Data.Config src/Dodge/Data/Config.hs:160:1-37 131013 0 0.0 0.0 0.0 0.0
parseJSONList Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:(393,5)-(396,11) 131014 0 0.0 0.0 0.0 0.0
withArray Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:(719,1)-(720,75) 131015 0 0.0 0.0 0.0 0.0
parseJSONList.\ Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:(394,11)-(396,11) 131016 0 0.0 0.0 0.0 0.0
liftA2 Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:333:10-27 131017 0 0.0 0.0 0.0 0.0
fmap Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:(329,5)-(330,66) 131018 0 0.0 0.0 0.0 0.0
fmap.\ Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:(329,40)-(330,66) 131019 1 0.0 0.0 0.0 0.0
runParser Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:292:7-15 131020 1 0.0 0.0 0.0 0.0
parseIndexedJSON Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:173:1-52 131023 0 0.0 0.0 0.0 0.0
<?> Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:670:1-74 131024 0 0.0 0.0 0.0 0.0
<?>.\ Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:670:42-74 131025 1 0.0 0.0 0.0 0.0
runParser Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:292:7-15 131026 1 0.0 0.0 0.0 0.0
parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:160:1-37 131035 0 0.0 0.0 0.0 0.0
parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:160:1-37 131036 0 0.0 0.0 0.0 0.0
pure Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:334:5-43 131037 0 0.0 0.0 0.0 0.0
pure.\ Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:334:40-43 131038 1 0.0 0.0 0.0 0.0
liftA2 Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:333:10-27 131039 0 0.0 0.0 0.0 0.0
fmap Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:(329,5)-(330,66) 131040 1 0.0 0.0 0.0 0.0
fmap.\ Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:(329,40)-(330,66) 131041 1 0.0 0.0 0.0 0.0
fmap.\.ks' Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:329:44-59 131042 1 0.0 0.0 0.0 0.0
>>=.\.ks' Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:300:43-76 131043 1 0.0 0.0 0.0 0.0
runParser Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:292:7-15 131044 1 0.0 0.0 0.0 0.0
runParser Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:292:7-15 131045 1 0.0 0.0 0.0 0.0
pure Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:334:5-43 131055 0 0.0 0.0 0.0 0.0
pure.\ Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:334:40-43 131056 1 0.0 0.0 0.0 0.0
fmap.\.ks' Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:329:44-59 131114 0 0.0 0.0 0.0 0.0
fmap Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:(329,5)-(330,66) 131115 0 0.0 0.0 0.0 0.0
fmap.\ Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:(329,40)-(330,66) 131116 0 0.0 0.0 0.0 0.0
lookupFieldWith Data.Aeson.TH src/Data/Aeson/TH.hs:(1171,1)-(1174,33) 131117 0 0.0 0.0 0.0 0.0
parseJSON Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:1594:5-38 131118 0 0.0 0.0 0.0 0.0
parseRealFloat Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:(190,1)-(194,72) 131119 0 0.0 0.0 0.0 0.0
liftA2 Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:333:10-27 131060 0 0.0 0.0 0.0 0.0
fmap Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:(329,5)-(330,66) 131061 0 0.0 0.0 0.0 0.0
fmap.\ Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:(329,40)-(330,66) 131062 0 0.0 0.0 0.0 0.0
fmap.\.ks' Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:329:44-59 131063 3 0.0 0.0 0.0 0.0
parseIndexedJSON Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:173:1-52 131127 0 0.0 0.0 0.0 0.0
parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:160:1-37 131128 0 0.0 0.0 0.0 0.0
parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:160:1-37 131129 0 0.0 0.0 0.0 0.0
lookupFieldWith Data.Aeson.TH src/Data/Aeson/TH.hs:(1171,1)-(1174,33) 131111 0 0.0 0.0 0.0 0.0
parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:159:1-40 131112 0 0.0 0.0 0.0 0.0
parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:159:1-40 131113 0 0.0 0.0 0.0 0.0
parseIndexedJSON Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:173:1-52 131057 0 0.0 0.0 0.0 0.0
parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:160:1-37 131058 0 0.0 0.0 0.0 0.0
parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:160:1-37 131059 0 0.0 0.0 0.0 0.0
fmap Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:(329,5)-(330,66) 130701 1 0.0 0.0 0.0 0.0
parseJSON Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:1898:5-45 130978 0 0.0 0.0 0.0 0.0
fmap Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:(329,5)-(330,66) 130979 1 0.0 0.0 0.0 0.0
parseJSON Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:675:5-26 130985 0 0.0 0.0 0.0 0.0
liftParseJSON Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:672:5-27 130986 0 0.0 0.0 0.0 0.0
parseJSONList Dodge.Data.Config src/Dodge/Data/Config.hs:160:1-37 130987 0 0.0 0.0 0.0 0.0
parseJSONList Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:(393,5)-(396,11) 130988 0 0.0 0.0 0.0 0.0
withArray Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:(719,1)-(720,75) 130989 1 0.0 0.0 0.0 0.0
parseJSONList.\ Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:(394,11)-(396,11) 130990 1 0.0 0.0 0.0 0.0
unId Data.Vector.Fusion.Util src/Data/Vector/Fusion/Util.hs:25:21-24 130992 2 0.0 0.0 0.0 0.0
basicLength Data.Vector src/Data/Vector.hs:276:3-32 130991 1 0.0 0.0 0.0 0.0
basicUnsafeIndexM Data.Vector src/Data/Vector.hs:282:3-62 130993 1 0.0 0.0 0.0 0.0
array# Data.Primitive.Array Data/Primitive/Array.hs:69:5-10 130994 1 0.0 0.0 0.0 0.0
parseIndexedJSON Data.Aeson.Types.FromJSON src/Data/Aeson/Types/FromJSON.hs:173:1-52 131021 1 0.0 0.0 0.0 0.0
<?> Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:670:1-74 131022 1 0.0 0.0 0.0 0.0
parseJSON Dodge.Data.Config src/Dodge/Data/Config.hs:160:1-37 131028 0 0.0 0.0 0.0 0.0
parseJSON.\ Dodge.Data.Config src/Dodge/Data/Config.hs:160:1-37 131029 1 0.0 0.0 0.0 0.0
liftA2 Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:333:10-27 130998 0 0.0 0.0 0.0 0.0
<*> Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:336:5-15 130999 1 0.0 0.0 0.0 0.0
>>= Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:(300,5)-(301,65) 131000 1 0.0 0.0 0.0 0.0
fmap Data.Aeson.Types.Internal src/Data/Aeson/Types/Internal.hs:(329,5)-(330,66) 131009 1 0.0 0.0 0.0 0.0
runParser Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:111:7-15 130065 1 0.0 0.0 0.0 0.0
jsonEOF Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:432:1-41 130069 0 0.0 0.0 0.0 0.0
<* Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:191:5-36 130070 0 0.0 0.0 0.0 0.0
>>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 130071 412 0.0 0.0 0.0 0.0
>>=.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(148,9)-(149,44) 130072 820 0.0 0.0 0.0 0.0
runParser Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:111:7-15 130073 936 0.0 0.0 0.0 0.0
>>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 130104 764 0.0 0.0 0.0 0.0
runParser Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:111:7-15 130105 764 0.0 0.0 0.0 0.0
*>.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:189:26 130108 244 0.0 0.0 0.0 0.0
pure Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:185:5-66 130106 213 0.0 0.0 0.0 0.0
pure.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:185:50-66 130107 232 0.0 0.0 0.0 0.0
$mW8_DOUBLE_QUOTE.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:33:27-28 130231 0 0.0 0.0 0.0 0.0
$mW8_OPEN_CURLY.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:42:27-29 130426 0 0.0 0.0 0.0 0.0
$mW8_OPEN_SQUARE.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:43:27-28 130427 0 0.0 0.0 0.0 0.0
fmap Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(172,5)-(174,42) 130428 0 0.0 0.0 0.0 0.0
fmap.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(173,7)-(174,42) 130429 0 0.0 0.0 0.0 0.0
fmap.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:173:11-58 130430 1 0.0 0.0 0.0 0.0
fmap Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(172,5)-(174,42) 130595 0 0.0 0.0 0.0 0.0
fmap.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(173,7)-(174,42) 130596 0 0.0 0.0 0.0 0.0
fmap.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:173:11-58 130597 1 0.0 0.0 0.0 0.0
<$ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:171:10-27 130232 0 0.0 0.0 0.0 0.0
fmap Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(172,5)-(174,42) 130233 0 0.0 0.0 0.0 0.0
fmap.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(173,7)-(174,42) 130234 0 0.0 0.0 0.0 0.0
fmap.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:173:11-58 130235 46 0.0 0.0 0.0 0.0
key Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:320:1-30 130236 0 0.0 0.0 0.0 0.0
fmap Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(172,5)-(174,42) 130401 0 0.0 0.0 0.0 0.0
fmap.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(173,7)-(174,42) 130402 0 0.0 0.0 0.0 0.0
fmap.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:173:11-58 130403 8 0.0 0.0 0.0 0.0
*> Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:189:5-26 130131 127 0.0 0.0 0.0 0.0
return Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:144:5-21 130129 125 0.0 0.0 0.0 0.0
>> Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:152:5-15 130130 120 0.0 0.0 0.0 0.0
<*.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:191:26-36 130237 59 0.0 0.0 0.0 0.0
*> Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:189:5-26 130239 59 0.0 0.0 0.0 0.0
>> Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:152:5-15 130238 59 0.0 0.0 0.0 0.0
pure Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:185:5-66 130253 59 0.0 0.0 0.0 0.0
pure.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:185:50-66 130254 58 0.0 0.0 0.0 0.0
$mW8_DOUBLE_QUOTE.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:33:27-28 130112 48 0.0 0.0 0.0 0.0
unsafeDecodeASCII Data.Aeson.Internal.Text src/Data/Aeson/Internal/Text.hs:(29,1)-(30,69) 130652 27 0.0 0.0 0.0 0.0
unsafeDecodeASCII.\ Data.Aeson.Internal.Text src/Data/Aeson/Internal/Text.hs:(29,48)-(30,69) 130653 27 0.0 0.0 0.0 0.0
$mW8_OPEN_CURLY.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:42:27-29 130113 13 0.0 0.0 0.0 0.0
$mW8_OPEN_SQUARE.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:43:27-28 130276 12 0.0 0.0 0.0 0.0
$mW8_f.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:68:16-18 130468 11 0.0 0.0 0.0 0.0
$mW8_t.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:70:16-18 130469 11 0.0 0.0 0.0 0.0
$mW8_n.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:69:16-18 130488 7 0.0 0.0 0.0 0.0
fmap Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(172,5)-(174,42) 130501 0 0.0 0.0 0.0 0.0
fmap.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(173,7)-(174,42) 130502 7 0.0 0.0 0.0 0.0
runParser Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:111:7-15 130503 7 0.0 0.0 0.0 0.0
value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:194:1-37 130514 0 0.0 0.0 0.0 0.0
value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:194:1-37 130500 0 0.0 0.0 0.0 0.0
<$ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:171:10-27 130482 0 0.0 0.0 0.0 0.0
fmap Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(172,5)-(174,42) 130483 0 0.0 0.0 0.0 0.0
fmap.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(173,7)-(174,42) 130484 4 0.0 0.0 0.0 0.0
fmap.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:173:11-58 130486 4 0.0 0.0 0.0 0.0
value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:194:1-37 130657 0 0.0 0.0 0.0 0.0
runParser Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:111:7-15 130485 4 0.0 0.0 0.0 0.0
+ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:47:38-40 130487 0 0.0 0.0 0.0 0.0
value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:194:1-37 130481 0 0.0 0.0 0.0 0.0
*> Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:189:5-26 130286 0 0.0 0.0 0.0 0.0
fmap Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(172,5)-(174,42) 130302 0 0.0 0.0 0.0 0.0
fmap.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(173,7)-(174,42) 130303 3 0.0 0.0 0.0 0.0
runParser Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:111:7-15 130304 3 0.0 0.0 0.0 0.0
fmap.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:173:11-58 130330 2 0.0 0.0 0.0 0.0
fromPos Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:46:21-27 130331 2 0.0 0.0 0.0 0.0
value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:194:1-37 130314 0 0.0 0.0 0.0 0.0
value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:194:1-37 130285 0 0.0 0.0 0.0 0.0
*> Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:189:5-26 130122 0 0.0 0.0 0.0 0.0
fmap Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(172,5)-(174,42) 130139 0 0.0 0.0 0.0 0.0
fmap.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(173,7)-(174,42) 130140 21 0.0 0.0 0.0 0.0
runParser Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:111:7-15 130141 21 0.0 0.0 0.0 0.0
fmap.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:173:11-58 130164 20 0.0 0.0 0.0 0.0
fromPos Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:46:21-27 130165 20 0.0 0.0 0.0 0.0
value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:194:1-37 130150 0 0.0 0.0 0.0 0.0
value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:194:1-37 130121 0 0.0 0.0 0.0 0.0
*> Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:189:5-26 130361 0 0.0 0.0 0.0 0.0
<$ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:171:10-27 130221 0 0.0 0.0 0.0 0.0
fmap Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(172,5)-(174,42) 130222 27 0.0 0.0 0.0 0.0
fmap.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(173,7)-(174,42) 130223 27 0.0 0.0 0.0 0.0
runParser Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:111:7-15 130224 27 0.0 0.0 0.0 0.0
jstring Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:316:1-45 130230 0 0.0 0.0 0.0 0.0
value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:194:1-37 130400 0 0.0 0.0 0.0 0.0
fmap Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(172,5)-(174,42) 130373 0 0.0 0.0 0.0 0.0
fmap.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(173,7)-(174,42) 130374 16 0.0 0.0 0.0 0.0
runParser Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:111:7-15 130375 16 0.0 0.0 0.0 0.0
fmap.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:173:11-58 130393 8 0.0 0.0 0.0 0.0
fromPos Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:46:21-27 130394 8 0.0 0.0 0.0 0.0
value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:194:1-37 130381 0 0.0 0.0 0.0 0.0
value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:194:1-37 130360 0 0.0 0.0 0.0 0.0
$mW8_DOT.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:32:27-28 130553 7 0.0 0.0 0.0 0.0
pure Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:185:5-66 130554 7 0.0 0.0 0.0 0.0
pure.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:185:50-66 130555 7 0.0 0.0 0.0 0.0
$mW8_e.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:67:16-18 130576 7 0.0 0.0 0.0 0.0
$mW8_E.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:74:16-17 130577 7 0.0 0.0 0.0 0.0
<|> Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:208:5-16 130561 7 0.0 0.0 0.0 0.0
bsToInteger Data.Aeson.Internal.Integer src/Data/Aeson/Internal/Integer.hs:(13,1)-(17,19) 130556 7 0.0 0.0 0.0 0.0
bsToInteger.l Data.Aeson.Internal.Integer src/Data/Aeson/Internal/Integer.hs:17:5-19 130557 7 0.0 0.0 0.0 0.0
bsToIntegerSimple Data.Aeson.Internal.Integer src/Data/Aeson/Internal/Integer.hs:(20,1)-(21,45) 130559 0 0.0 0.0 0.0 0.0
bsToIntegerSimple.step Data.Aeson.Internal.Integer src/Data/Aeson/Internal/Integer.hs:21:3-45 130560 12 0.0 0.0 0.0 0.0
fail Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(157,5)-(158,43) 130578 7 0.0 0.0 0.0 0.0
fail.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:157:51-72 130579 7 0.0 0.0 0.0 0.0
plus Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(162,1)-(164,38) 130580 0 0.0 0.0 0.0 0.0
plus.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(163,3)-(164,38) 130581 0 0.0 0.0 0.0 0.0
plus.\.lose' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:163:7-73 130582 7 0.0 0.0 0.0 0.0
runParser Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:111:7-15 130583 7 0.0 0.0 0.0 0.0
pure Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:185:5-66 130584 0 0.0 0.0 0.0 0.0
pure.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:185:50-66 130585 7 0.0 0.0 0.0 0.0
$mW8_DOUBLE_QUOTE.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:33:27-28 130586 0 0.0 0.0 0.0 0.0
$mW8_OPEN_CURLY.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:42:27-29 130587 0 0.0 0.0 0.0 0.0
$mW8_OPEN_SQUARE.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:43:27-28 130588 0 0.0 0.0 0.0 0.0
$mW8_f.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:68:16-18 130589 0 0.0 0.0 0.0 0.0
$mW8_t.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:70:16-18 130590 0 0.0 0.0 0.0 0.0
$mW8_n.\ Data.Aeson.Internal.Word8 src/Data/Aeson/Internal/Word8.hs:69:16-18 130591 0 0.0 0.0 0.0 0.0
fmap Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(172,5)-(174,42) 130592 0 0.0 0.0 0.0 0.0
fmap.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(173,7)-(174,42) 130593 0 0.0 0.0 0.0 0.0
fmap.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:173:11-58 130594 7 0.0 0.0 0.0 0.0
plus Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(162,1)-(164,38) 130562 7 0.0 0.0 0.0 0.0
plus.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(163,3)-(164,38) 130563 7 0.0 0.0 0.0 0.0
runParser Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:111:7-15 130564 7 0.0 0.0 0.0 0.0
*> Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:189:5-26 130565 0 0.0 0.0 0.0 0.0
>>= Data.Vector.Fusion.Util src/Data/Vector/Fusion/Util.hs:36:3-18 130668 2 0.0 0.0 0.0 0.0
fmap Data.Stream.Monadic src/Data/Stream/Monadic.hs:(147,3)-(149,20) 130671 2 0.0 0.0 0.0 0.0
basicUnsafeWrite Data.Vector.Mutable src/Data/Vector/Mutable.hs:147:3-65 130675 1 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 130677 1 0.0 0.0 0.0 0.0
internal Control.Monad.Primitive Control/Monad/Primitive.hs:215:3-21 130674 1 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 130673 0 0.0 0.0 0.0 0.0
basicUnsafeWrite Data.Vector.Mutable src/Data/Vector/Mutable.hs:147:3-65 130678 0 0.0 0.0 0.0 0.0
marray# Data.Primitive.Array Data/Primitive/Array.hs:112:5-11 130679 1 0.0 0.0 0.0 0.0
basicUnsafeSlice Data.Vector.Mutable src/Data/Vector/Mutable.hs:118:3-62 130676 2 0.0 0.0 0.0 0.0
internal Control.Monad.Primitive Control/Monad/Primitive.hs:215:3-21 130663 2 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 130662 2 0.0 0.0 0.0 0.0
unId Data.Vector.Fusion.Util src/Data/Vector/Fusion/Util.hs:25:21-24 130667 2 0.0 0.0 0.0 0.0
basicLength Data.Vector.Mutable src/Data/Vector/Mutable.hs:115:3-33 130683 1 0.0 0.0 0.0 0.0
basicUnsafeFreeze Data.Vector src/Data/Vector.hs:(268,3)-(269,47) 130684 1 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 130685 1 0.0 0.0 0.0 0.0
marray# Data.Primitive.Array Data/Primitive/Array.hs:112:5-11 130686 1 0.0 0.0 0.0 0.0
basicUnsafeNew Data.Vector.Mutable src/Data/Vector/Mutable.hs:(128,3)-(131,32) 130664 1 0.0 0.0 0.0 0.0
primitive Control.Monad.Primitive Control/Monad/Primitive.hs:211:3-16 130665 1 0.0 0.0 0.0 0.0
sChunks Data.Vector.Fusion.Bundle.Monadic src/Data/Vector/Fusion/Bundle/Monadic.hs:122:30-36 130666 1 0.0 0.0 0.0 0.0
sSize Data.Vector.Fusion.Bundle.Monadic src/Data/Vector/Fusion/Bundle/Monadic.hs:124:30-34 130659 1 0.0 0.0 0.0 0.0
upperBound Data.Vector.Fusion.Bundle.Size src/Data/Vector/Fusion/Bundle/Size.hs:(129,1)-(131,30) 130658 1 0.0 0.0 0.0 0.0
decimal0 Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:(451,1)-(455,36) 130538 0 0.0 0.0 0.0 0.0
fmap Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(172,5)-(174,42) 130550 0 0.0 0.0 0.0 0.0
fmap.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(173,7)-(174,42) 130551 0 0.0 0.0 0.0 0.0
fmap.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:173:11-58 130552 0 0.0 0.0 0.0 0.0
fmap Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(172,5)-(174,42) 130444 0 0.0 0.0 0.0 0.0
fmap.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(173,7)-(174,42) 130445 37 0.0 0.0 0.0 0.0
fmap.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:173:11-58 130447 37 0.0 0.0 0.0 0.0
fromPos Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:46:21-27 130448 37 0.0 0.0 0.0 0.0
runParser Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:111:7-15 130446 37 0.0 0.0 0.0 0.0
fromList Data.Aeson.KeyMap src/Data/Aeson/KeyMap.hs:258:1-30 130648 0 0.0 0.0 0.0 0.0
jstring Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:316:1-45 130208 0 0.0 0.0 0.0 0.0
value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:194:1-37 130111 0 0.0 0.0 0.0 0.0
fromPos Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:46:21-27 130098 216 0.0 0.0 0.0 0.0
+ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:47:38-40 130102 0 0.0 0.0 0.0 0.0
decimal0 Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:(451,1)-(455,36) 130528 0 0.0 0.0 0.0 0.0
*> Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:189:5-26 130533 0 0.0 0.0 0.0 0.0
fmap Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(172,5)-(174,42) 130541 0 0.0 0.0 0.0 0.0
fmap.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(173,7)-(174,42) 130542 7 0.0 0.0 0.0 0.0
fmap.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:173:11-58 130544 7 0.0 0.0 0.0 0.0
>>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 130545 7 0.0 0.0 0.0 0.0
*> Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:189:5-26 130549 7 0.0 0.0 0.0 0.0
>> Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:152:5-15 130548 7 0.0 0.0 0.0 0.0
runParser Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:111:7-15 130546 7 0.0 0.0 0.0 0.0
fromPos Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:46:21-27 130547 7 0.0 0.0 0.0 0.0
runParser Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:111:7-15 130543 7 0.0 0.0 0.0 0.0
jstring Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:316:1-45 130205 0 0.0 0.0 0.0 0.0
fmap Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(172,5)-(174,42) 130213 0 0.0 0.0 0.0 0.0
fmap.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(173,7)-(174,42) 130214 19 0.0 0.0 0.0 0.0
fmap.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:173:11-58 130216 19 0.0 0.0 0.0 0.0
>>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 130217 19 0.0 0.0 0.0 0.0
runParser Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:111:7-15 130218 19 0.0 0.0 0.0 0.0
fromPos Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:46:21-27 130219 19 0.0 0.0 0.0 0.0
runParser Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:111:7-15 130215 19 0.0 0.0 0.0 0.0
key Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:320:1-30 130194 0 0.0 0.0 0.0 0.0
fmap Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(172,5)-(174,42) 130195 0 0.0 0.0 0.0 0.0
fmap.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(173,7)-(174,42) 130196 19 0.0 0.0 0.0 0.0
runParser Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:111:7-15 130197 19 0.0 0.0 0.0 0.0
jstring Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:316:1-45 130201 0 0.0 0.0 0.0 0.0
*> Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:189:5-26 130202 0 0.0 0.0 0.0 0.0
value Data.Aeson.Parser.Internal src/Data/Aeson/Parser/Internal.hs:194:1-37 130086 0 0.0 0.0 0.0 0.0
*> Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:189:5-26 130087 0 0.0 0.0 0.0 0.0
fmap Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(172,5)-(174,42) 130092 0 0.0 0.0 0.0 0.0
fmap.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(173,7)-(174,42) 130093 21 0.0 0.0 0.0 0.0
fmap.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:173:11-58 130095 21 0.0 0.0 0.0 0.0
>>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 130096 21 0.0 0.0 0.0 0.0
runParser Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:111:7-15 130097 21 0.0 0.0 0.0 0.0
fromPos Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:46:21-27 130103 21 0.0 0.0 0.0 0.0
runParser Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:111:7-15 130094 21 0.0 0.0 0.0 0.0
>>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 130600 0 0.0 0.0 0.0 0.0
>>=.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(148,9)-(149,44) 130601 1 0.0 0.0 0.0 0.0
runParser Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:111:7-15 130602 1 0.0 0.0 0.0 0.0
fmap Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(172,5)-(174,42) 130605 0 0.0 0.0 0.0 0.0
fmap.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(173,7)-(174,42) 130606 1 0.0 0.0 0.0 0.0
fmap.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:173:11-58 130608 1 0.0 0.0 0.0 0.0
>>= Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(147,5)-(149,44) 130609 2 0.0 0.0 0.0 0.0
>>=.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(148,9)-(149,44) 130610 2 0.0 0.0 0.0 0.0
>>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 130611 4 0.0 0.0 0.0 0.0
runParser Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:111:7-15 130612 4 0.0 0.0 0.0 0.0
*>.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:189:26 130621 1 0.0 0.0 0.0 0.0
<*.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:191:26-36 130623 1 0.0 0.0 0.0 0.0
*> Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:189:5-26 130628 1 0.0 0.0 0.0 0.0
>> Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:152:5-15 130627 1 0.0 0.0 0.0 0.0
pure Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:185:5-66 130624 1 0.0 0.0 0.0 0.0
pure.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:185:50-66 130625 1 0.0 0.0 0.0 0.0
<* Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:191:5-36 130626 0 0.0 0.0 0.0 0.0
pure Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:185:5-66 130618 1 0.0 0.0 0.0 0.0
pure.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:185:50-66 130619 1 0.0 0.0 0.0 0.0
<* Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:191:5-36 130620 0 0.0 0.0 0.0 0.0
<* Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:191:5-36 130622 0 0.0 0.0 0.0 0.0
runParser Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:111:7-15 130613 2 0.0 0.0 0.0 0.0
== Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:128:23-24 130617 1 0.0 0.0 0.0 0.0
fromPos Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:46:21-27 130614 1 0.0 0.0 0.0 0.0
+ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:47:38-40 130615 0 0.0 0.0 0.0 0.0
endOfInput Data.Attoparsec.Internal Data/Attoparsec/Internal.hs:(110,1)-(117,55) 130630 0 0.0 0.0 0.0 0.0
endOfInput.\ Data.Attoparsec.Internal Data/Attoparsec/Internal.hs:(111,3)-(117,55) 130631 1 0.0 0.0 0.0 0.0
== Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:128:23-24 130635 1 0.0 0.0 0.0 0.0
>>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 130636 1 0.0 0.0 0.0 0.0
*>.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:189:26 130638 1 0.0 0.0 0.0 0.0
runParser Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:111:7-15 130637 1 0.0 0.0 0.0 0.0
<*.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:191:26-36 130639 0 0.0 0.0 0.0 0.0
pure Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:185:5-66 130640 0 0.0 0.0 0.0 0.0
pure.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:185:50-66 130641 1 0.0 0.0 0.0 0.0
atBufferEnd Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:244:3-32 130634 1 0.0 0.0 0.0 0.0
fromPos Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:46:21-27 130616 1 0.0 0.0 0.0 0.0
runParser Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:111:7-15 130607 1 0.0 0.0 0.0 0.0