Zum Hauptinhalt springen
tsecurity.de LIVE
Echtzeit-Radar & Feeds
Alle RSS Feeds
👥 Community & Social
YouTube Security VideosAndroid Police: Samsung is smashing records! #shorts #tech #phones(21.09.2026 um 13:55 Uhr)
YouTube Security Videosheise & c't: Bundesnetzagentur wollte diesen Futterautomaten verbieten(21.09.2026 um 13:53 Uhr)
YouTube Security VideosNeil Patel: Your Google Traffic Isn't An Asset It's A Loan #shorts(21.09.2026 um 14:05 Uhr)
Windows Tipps & SecurityF-14 A Tomcat Top Gun endlich als Revell Klemmbausteinmodell erhältlich(21.09.2026 um 14:27 Uhr)
Sichere ProgrammierungShow the Hand-Back Sample Before Approving an Agent Score(21.09.2026 um 14:15 Uhr)
Sichere ProgrammierungHybrid retrieval in one Postgres query: RRF over tsvector + pgvector(21.09.2026 um 14:15 Uhr)
YouTube Security VideosAndroid Police: Samsung is smashing records! #shorts #tech #phones(21.09.2026 um 13:55 Uhr)
YouTube Security Videosheise & c't: Bundesnetzagentur wollte diesen Futterautomaten verbieten(21.09.2026 um 13:53 Uhr)
YouTube Security VideosNeil Patel: Your Google Traffic Isn't An Asset It's A Loan #shorts(21.09.2026 um 14:05 Uhr)
Windows Tipps & SecurityF-14 A Tomcat Top Gun endlich als Revell Klemmbausteinmodell erhältlich(21.09.2026 um 14:27 Uhr)
Sichere ProgrammierungShow the Hand-Back Sample Before Approving an Agent Score(21.09.2026 um 14:15 Uhr)
Sichere ProgrammierungHybrid retrieval in one Postgres query: RRF over tsvector + pgvector(21.09.2026 um 14:15 Uhr)
Intelligence View
⚡ tsecurity.de Intelligence

WiredTigerHS.wt: MongoDB MVCC Durable History Store

MongoDB uses the WiredTiger storage engine, which implements Multi‑Version Concurrency Control (MVCC) to provide lock‑free read consistency, similar to many RDBMS. Unlike many RDBMS, it follows a No‑Force/No‑Steal policy: uncommitted change…

0
↗ Quelle (dev.to)
Reagiere als Erste:r — dein Feedback zählt!

MongoDB uses the WiredTiger storage engine, which implements Multi‑Version Concurrency Control (MVCC) to provide lock‑free read consistency, similar to many RDBMS. Unlike many RDBMS, it follows a No‑Force/No‑Steal policy: uncommitted changes stay only in memory. They are never written to disk, and committed changes are written later — at checkpoint or when cache eviction needs space — into the WiredTiger table files we have explored in the previous post, persisting only the latest committed version.

MongoDB also maintains recent committed MVCC versions for a specified period in a separate, durable history store (WiredTigerHS.wt). This enables the system to reconstruct snapshots from earlier points in time. In the previous article in this series, I described all WiredTiger files except WiredTigerHS.wt, because it was empty:




ls -l /data/db/WiredTigerHS.wt

-rw-------. 1 root root 4096 Sep 27 11:01 /data/db/WiredTigerHS.wt






This 4KB file holds no records:




wt -h /data/db dump -j file:WiredTigerHS.wt

{
"WiredTiger Dump Version" : "1 (12.0.0)",
"file:WiredTigerHS.wt" : [
{
"config" : "access_pattern_hint=none,allocation_size=4KB,app_metadata=,assert=(commit_timestamp=none,durable_timestamp=none,read_timestamp=none,write_timestamp=off),block_allocation=best,block_compressor=snappy,block_manager=default,cache_resident=false,checksum=on,colgroups=,collator=,columns=,dictionary=0,disaggregated=(page_log=),encryption=(keyid=,name=),exclusive=false,extractor=,format=btree,huffman_key=,huffman_value=,ignore_in_memory_cache_size=false,immutable=false,import=(compare_timestamp=oldest_timestamp,enabled=false,file_metadata=,metadata_file=,panic_corrupt=true,repair=false),in_memory=false,ingest=,internal_item_max=0,internal_key_max=0,internal_key_truncate=true,internal_page_max=16KB,key_format=IuQQ,key_gap=10,leaf_item_max=0,leaf_key_max=0,leaf_page_max=32KB,leaf_value_max=64MB,log=(enabled=true),lsm=(auto_throttle=,bloom=,bloom_bit_count=,bloom_config=,bloom_hash_count=,bloom_oldest=,chunk_count_limit=,chunk_max=,chunk_size=,merge_max=,merge_min=),memory_page_image_max=0,memory_page_max=5MB,os_cache_dirty_max=0,os_cache_max=0,prefix_compression=false,prefix_compression_min=4,source=,split_deepen_min_child=0,split_deepen_per_child=0,split_pct=90,stable=,tiered_storage=(auth_token=,bucket=,bucket_prefix=,cache_directory=,local_retention=300,name=,object_target_size=0),type=file,value_format=QQQu,verbose=[],write_timestamp_usage=none",
"colgroups" : [],
"indices" : []
},
{
"data" : [ ]
}
]
}






The file contains only a header block with the configuration metadata. It defines the key and value format:




key_format=IuQQ    
value_format=QQQu






Those are WiredTiger types: I and Q are integers, respectively 4-byte and 8-byte, and u is a variable-length type, as an array of bytes.



The history store key (IuQQ) includes the table identifier (collection), the key in this table (recordID), the MVCC start timestamp (indicating when this version was current), and a counter. Its value (QQQu) contains the MVCC stop timestamp (when the version became obsolete), the durable timestamp (reflecting when the record reached a persistence point, such as a checkpoint), an update type, and the byte array is the BSON representation of the document version. Start and stop timestamps track version visibility for this document version. The durable timestamp shows when a version is safe to remove, supporting features such as rollback-to-stable, replication catch-up, and crash recovery.



To get some records in it, I start MongoDB as a one-member replicaset:




mongod --dbpath /data/db --replSet rs0 --wiredTigerCacheSizeGB 0.25 &  

mongosh --eval '
rs.initiate( { _id: "rs0", members: [
{_id: 0, priority: 1, host: "localhost:27017"},
]});
'






I insert five documents and update them, to have two versions of the documents, the current one with { val: "newvalue" } and the previous one with { val: "oldvalue" }:




db.test.drop();  
for (let i = 0; i < 5; i++) {
db.test.insertOne({
_id: i,
val: "oldvalue",
filler: "X".repeat(1024)
});
}
for (let i = 0; i < 5; i++) {
db.test.updateOne(
{ _id: i },
{ $set: { val: "newvalue" } } // change to whatever new value you want
);
}






Until a checkpoint or cache eviction occurs, all changes remain in memory (the WiredTiger cache), protected by write-ahead logging (WAL). To get something in the files, I watch the mongod log and wait for a checkpoint:




{"t":{"$date":"2025-09-27T20:33:18.140+00:00"},"s":"I",  "c":"WTCHKPT",  "id":22430,   "ctx":"Checkpointer","msg":"WiredTiger message","attr":{"message":{"ts_sec":1759005198,"ts_usec":140184,"thread":"12233:0x7f908e1f76c0","session_name":"WT_SESSION.checkpoint","category":"WT_VERB_CHECKPOINT_PROGRESS","category_id":7,"verbose_level":"DEBUG_1","verbose_level_id":1,"msg":"saving checkpoint snapshot min: 196, snapshot max: 196 snapshot count: 0, oldest timestamp: (1759005138, 1) , meta checkpoint timestamp: (1759005188, 1) base write gen: 1"}}}






The durable history storage file size has increased:




ls -alrt WiredTigerHS.wt
-rw-------. 1 root root 20480 Sep 27 20:33 WiredTigerHS.wt






I stopped mongod to be able to read the files with wt (that I compiled in a Docker container, as in the earlier post) of this series:




pkill mongod






There are 18 records in the durable history file, and the ones from my collection are visible as I filled a field with a thousand 'X' characters (0x58), so they are easy to spot in a hex/BSON dump:




wt -h /data/db dump file:WiredTigerHS.wt 

WiredTiger Dump (WiredTiger Version 12.0.0)
Format=print
Header
file:WiredTigerHS.wt
access_pattern_hint=none,allocation_size=4KB,app_metadata=,assert=(commit_timestamp=none,durable_timestamp=none,read_timestamp=none,write_timestamp=off),block_allocation=best,block_compressor=snappy,block_manager=default,cache_resident=false,checksum=on,colgroups=,collator=,columns=,dictionary=0,disaggregated=(page_log=),encryption=(keyid=,name=),exclusive=false,extractor=,format=btree,huffman_key=,huffman_value=,ignore_in_memory_cache_size=false,immutable=false,import=(compare_timestamp=oldest_timestamp,enabled=false,file_metadata=,metadata_file=,panic_corrupt=true,repair=false),in_memory=false,ingest=,internal_item_max=0,internal_key_max=0,internal_key_truncate=true,internal_page_max=16KB,key_format=IuQQ,key_gap=10,leaf_item_max=0,leaf_key_max=0,leaf_page_max=32KB,leaf_value_max=64MB,log=(enabled=true),lsm=(auto_throttle=,bloom=,bloom_bit_count=,bloom_config=,bloom_hash_count=,bloom_oldest=,chunk_count_limit=,chunk_max=,chunk_size=,merge_max=,merge_min=),memory_page_image_max=0,memory_page_max=5MB,os_cache_dirty_max=0,os_cache_max=0,prefix_compression=false,prefix_compression_min=4,source=,split_deepen_min_child=0,split_deepen_per_child=0,split_pct=90,stable=,tiered_storage=(auth_token=,bucket=,bucket_prefix=,cache_directory=,local_retention=300,name=,object_target_size=0),type=file,value_format=QQQu,verbose=[],write_timestamp_usage=none
Data
\83\81\8b\e8h\d8I\d1\ff\ff\df\c3\80
\e8h\d8I\d1\ff\ff\df\c4\e8h\d8I\d1\ff\ff\df\c3\83t\01\00\00\03md\00\ea\00\00\00\02ns\00\14\00\00\00config.transactions\00\03options\00 \00\00\00\05uuid\00\10\00\00\00\044\bb\80\11\e7\b3J\9b\a3^\ef\15\f0\d0\ee\ef\00\04indexes\00\97\00\00\00\030\00\8f\00\00\00\03spec\00.\00\00\00\10v\00\02\00\00\00\03key\00\0e\00\00\00\10_id\00\01\00\00\00\00\02name\00\05\00\00\00_id_\00\00\08ready\00\01\08multikey\00\00\03multikeyPaths\00\10\00\00\00\05_id\00\01\00\00\00\00\00\00\12head\00\00\00\00\00\00\00\00\00\08backgroundSecondary\00\00\00\00\00\03idxIdent\00-\00\00\00\02_id_\00\1e\00\00\00index-20-12692322139498239785\00\00\02ns\00\14\00\00\00config.transactions\00\02ident\00#\00\00\00collection-19-12692322139498239785\00\00
\83\81\90\e8h\d8I\d1\ff\ff\df\ca\80
\e8h\d8I\d1\ff\ff\df\cd\e8h\d8I\d1\ff\ff\df\ca\83\90\01\00\00\03md\00\f8\00\00\00\02ns\00"\00\00\00config.analyzeShardKeySplitPoints\00\03options\00 \00\00\00\05uuid\00\10\00\00\00\04\e2\92\b2"\03\d8A\c0\97\1e\df\f2\a7\9bp\02\00\04indexes\00\97\00\00\00\030\00\8f\00\00\00\03spec\00.\00\00\00\10v\00\02\00\00\00\03key\00\0e\00\00\00\10_id\00\01\00\00\00\00\02name\00\05\00\00\00_id_\00\00\08ready\00\01\08multikey\00\00\03multikeyPaths\00\10\00\00\00\05_id\00\01\00\00\00\00\00\00\12head\00\00\00\00\00\00\00\00\00\08backgroundSecondary\00\00\00\00\00\03idxIdent\00-\00\00\00\02_id_\00\1e\00\00\00index-30-12692322139498239785\00\00\02ns\00"\00\00\00config.analyzeShardKeySplitPoints\00\02ident\00#\00\00\00collection-28-12692322139498239785\00\00
\83\81\91\e8h\d8I\d1\ff\ff\df\ce\80
\e8h\d8I\d1\ff\ff\df\cf\e8h\d8I\d1\ff\ff\df\ce\83x\01\00\00\03md\00\ec\00\00\00\02ns\00\16\00\00\00config.sampledQueries\00\03options\00 \00\00\00\05uuid\00\10\00\00\00\04\e0\b8]\03\90\10Bp\80\d2\0d^\e5w\f1\c8\00\04indexes\00\97\00\00\00\030\00\8f\00\00\00\03spec\00.\00\00\00\10v\00\02\00\00\00\03key\00\0e\00\00\00\10_id\00\01\00\00\00\00\02name\00\05\00\00\00_id_\00\00\08ready\00\01\08multikey\00\00\03multikeyPaths\00\10\00\00\00\05_id\00\01\00\00\00\00\00\00\12head\00\00\00\00\00\00\00\00\00\08backgroundSecondary\00\00\00\00\00\03idxIdent\00-\00\00\00\02_id_\00\1e\00\00\00index-33-12692322139498239785\00\00\02ns\00\16\00\00\00config.sampledQueries\00\02ident\00#\00\00\00collection-32-12692322139498239785\00\00
\83\81\92\e8h\d8I\d1\ff\ff\df\d0\80
\e8h\d8I\d1\ff\ff\df\d1\e8h\d8I\d1\ff\ff\df\d0\83\80\01\00\00\03md\00\f0\00\00\00\02ns\00\1a\00\00\00config.sampledQueriesDiff\00\03options\00 \00\00\00\05uuid\00\10\00\00\00\04\95\f8\18\a6}\c3H\db\a2\8d\90\9f\a0R\d3\e4\00\04indexes\00\97\00\00\00\030\00\8f\00\00\00\03spec\00.\00\00\00\10v\00\02\00\00\00\03key\00\0e\00\00\00\10_id\00\01\00\00\00\00\02name\00\05\00\00\00_id_\00\00\08ready\00\01\08multikey\00\00\03multikeyPaths\00\10\00\00\00\05_id\00\01\00\00\00\00\00\00\12head\00\00\00\00\00\00\00\00\00\08backgroundSecondary\00\00\00\00\00\03idxIdent\00-\00\00\00\02_id_\00\1e\00\00\00index-36-12692322139498239785\00\00\02ns\00\1a\00\00\00config.sampledQueriesDiff\00\02ident\00#\00\00\00collection-35-12692322139498239785\00\00
\97\81\81\e8h\d8I\f8\ff\ff\df\c2\80
\e8h\d8I\f8\ff\ff\df\c3\e8h\d8I\f8\ff\ff\df\c2\83\a6\00\00\00\03_id\00H\00\00\00\05id\00\10\00\00\00\042\a8s\b1!<E\0a\88'\08\8d]\985\01\05uid\00 \00\00\00\00\e3\b0\c4B\98\fc\1c\14\9a\fb\f4\c8\99o\b9$'\aeA\e4d\9b\93L\a4\95\99\1bxR\b8U\00\12txnNum\00\01\00\00\00\00\00\00\00\03lastWriteOpTime\00\1c\00\00\00\11ts\00\02\00\00\00\f9I\d8h\12t\00\01\00\00\00\00\00\00\00\00\09lastWriteDate\00\17\f7\e0\8c\99\01\00\00\00
\97\81\81\e8h\d8I\f8\ff\ff\df\c3\80
\e8h\d8I\f8\ff\ff\df\c4\e8h\d8I\f8\ff\ff\df\c3\83\a6\00\00\00\03_id\00H\00\00\00\05id\00\10\00\00\00\042\a8s\b1!<E\0a\88'\08\8d]\985\01\05uid\00 \00\00\00\00\e3\b0\c4B\98\fc\1c\14\9a\fb\f4\c8\99o\b9$'\aeA\e4d\9b\93L\a4\95\99\1bxR\b8U\00\12txnNum\00\02\00\00\00\00\00\00\00\03lastWriteOpTime\00\1c\00\00\00\11ts\00\03\00\00\00\f9I\d8h\12t\00\01\00\00\00\00\00\00\00\00\09lastWriteDate\00\1d\f7\e0\8c\99\01\00\00\00
\97\81\81\e8h\d8I\f8\ff\ff\df\c4\80
\e8h\d8I\f8\ff\ff\df\c5\e8h\d8I\f8\ff\ff\df\c4\83\a6\00\00\00\03_id\00H\00\00\00\05id\00\10\00\00\00\042\a8s\b1!<E\0a\88'\08\8d]\985\01\05uid\00 \00\00\00\00\e3\b0\c4B\98\fc\1c\14\9a\fb\f4\c8\99o\b9$'\aeA\e4d\9b\93L\a4\95\99\1bxR\b8U\00\12txnNum\00\03\00\00\00\00\00\00\00\03lastWriteOpTime\00\1c\00\00\00\11ts\00\04\00\00\00\f9I\d8h\12t\00\01\00\00\00\00\00\00\00\00\09lastWriteDate\00"\f7\e0\8c\99\01\00\00\00
\97\81\81\e8h\d8I\f8\ff\ff\df\c5\80
\e8h\d8I\f8\ff\ff\df\c6\e8h\d8I\f8\ff\ff\df\c5\83\a6\00\00\00\03_id\00H\00\00\00\05id\00\10\00\00\00\042\a8s\b1!<E\0a\88'\08\8d]\985\01\05uid\00 \00\00\00\00\e3\b0\c4B\98\fc\1c\14\9a\fb\f4\c8\99o\b9$'\aeA\e4d\9b\93L\a4\95\99\1bxR\b8U\00\12txnNum\00\04\00\00\00\00\00\00\00\03lastWriteOpTime\00\1c\00\00\00\11ts\00\05\00\00\00\f9I\d8h\12t\00\01\00\00\00\00\00\00\00\00\09lastWriteDate\00'\f7\e0\8c\99\01\00\00\00
\97\81\81\e8h\d8I\f8\ff\ff\df\c6\80
\e8h\d8I\f8\ff\ff\df\c7\e8h\d8I\f8\ff\ff\df\c6\83\a6\00\00\00\03_id\00H\00\00\00\05id\00\10\00\00\00\042\a8s\b1!<E\0a\88'\08\8d]\985\01\05uid\00 \00\00\00\00\e3\b0\c4B\98\fc\1c\14\9a\fb\f4\c8\99o\b9$'\aeA\e4d\9b\93L\a4\95\99\1bxR\b8U\00\12txnNum\00\05\00\00\00\00\00\00\00\03lastWriteOpTime\00\1c\00\00\00\11ts\00\06\00\00\00\f9I\d8h\12t\00\01\00\00\00\00\00\00\00\00\09lastWriteDate\00+\f7\e0\8c\99\01\00\00\00
\97\81\81\e8h\d8I\f8\ff\ff\df\c7\80
\e8h\d8I\f8\ff\ff\df\c8\e8h\d8I\f8\ff\ff\df\c7\83\a6\00\00\00\03_id\00H\00\00\00\05id\00\10\00\00\00\042\a8s\b1!<E\0a\88'\08\8d]\985\01\05uid\00 \00\00\00\00\e3\b0\c4B\98\fc\1c\14\9a\fb\f4\c8\99o\b9$'\aeA\e4d\9b\93L\a4\95\99\1bxR\b8U\00\12txnNum\00\06\00\00\00\00\00\00\00\03lastWriteOpTime\00\1c\00\00\00\11ts\00\07\00\00\00\f9I\d8h\12t\00\01\00\00\00\00\00\00\00\00\09lastWriteDate\000\f7\e0\8c\99\01\00\00\00
\97\81\81\e8h\d8I\f8\ff\ff\df\c8\80
\e8h\d8I\f8\ff\ff\df\c9\e8h\d8I\f8\ff\ff\df\c8\83\a6\00\00\00\03_id\00H\00\00\00\05id\00\10\00\00\00\042\a8s\b1!<E\0a\88'\08\8d]\985\01\05uid\00 \00\00\00\00\e3\b0\c4B\98\fc\1c\14\9a\fb\f4\c8\99o\b9$'\aeA\e4d\9b\93L\a4\95\99\1bxR\b8U\00\12txnNum\00\07\00\00\00\00\00\00\00\03lastWriteOpTime\00\1c\00\00\00\11ts\00\08\00\00\00\f9I\d8h\12t\00\01\00\00\00\00\00\00\00\00\09lastWriteDate\007\f7\e0\8c\99\01\00\00\00
\97\81\81\e8h\d8I\f8\ff\ff\df\c9\80
\e8h\d8I\f8\ff\ff\df\ca\e8h\d8I\f8\ff\ff\df\c9\83\a6\00\00\00\03_id\00H\00\00\00\05id\00\10\00\00\00\042\a8s\b1!<E\0a\88'\08\8d]\985\01\05uid\00 \00\00\00\00\e3\b0\c4B\98\fc\1c\14\9a\fb\f4\c8\99o\b9$'\aeA\e4d\9b\93L\a4\95\99\1bxR\b8U\00\12txnNum\00\08\00\00\00\00\00\00\00\03lastWriteOpTime\00\1c\00\00\00\11ts\00\09\00\00\00\f9I\d8h\12t\00\01\00\00\00\00\00\00\00\00\09lastWriteDate\00=\f7\e0\8c\99\01\00\00\00
\97\81\81\e8h\d8I\f8\ff\ff\df\ca\80
\e8h\d8I\f8\ff\ff\df\cb\e8h\d8I\f8\ff\ff\df\ca\83\a6\00\00\00\03_id\00H\00\00\00\05id\00\10\00\00\00\042\a8s\b1!<E\0a\88'\08\8d]\985\01\05uid\00 \00\00\00\00\e3\b0\c4B\98\fc\1c\14\9a\fb\f4\c8\99o\b9$'\aeA\e4d\9b\93L\a4\95\99\1bxR\b8U\00\12txnNum\00\09\00\00\00\00\00\00\00\03lastWriteOpTime\00\1c\00\00\00\11ts\00\0a\00\00\00\f9I\d8h\12t\00\01\00\00\00\00\00\00\00\00\09lastWriteDate\00B\f7\e0\8c\99\01\00\00\00
\aa\81\81\e8h\d8I\f8\ff\ff\df\c2\80
\e8h\d8I\f8\ff\ff\df\c7\e8h\d8I\f8\ff\ff\df\c2\83-\04\00\00\10_id\00\00\00\00\00\02val\00\09\00\00\00oldvalue\00\02filler\00\01\04\00\00XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\00\00
\aa\81\82\e8h\d8I\f8\ff\ff\df\c3\80
\e8h\d8I\f8\ff\ff\df\c8\e8h\d8I\f8\ff\ff\df\c3\83-\04\00\00\10_id\00\01\00\00\00\02val\00\09\00\00\00oldvalue\00\02filler\00\01\04\00\00XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\00\00
\aa\81\83\e8h\d8I\f8\ff\ff\df\c4\80
\e8h\d8I\f8\ff\ff\df\c9\e8h\d8I\f8\ff\ff\df\c4\83-\04\00\00\10_id\00\02\00\00\00\02val\00\09\00\00\00oldvalue\00\02filler\00\01\04\00\00XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\00\00
\aa\81\84\e8h\d8I\f8\ff\ff\df\c5\80
\e8h\d8I\f8\ff\ff\df\ca\e8h\d8I\f8\ff\ff\df\c5\83-\04\00\00\10_id\00\03\00\00\00\02val\00\09\00\00\00oldvalue\00\02filler\00\01\04\00\00XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\00\00
\aa\81\85\e8h\d8I\f8\ff\ff\df\c6\80
\e8h\d8I\f8\ff\ff\df\cb\e8h\d8I\f8\ff\ff\df\c6\83-\04\00\00\10_id\00\04\00\00\00\02val\00\09\00\00\00oldvalue\00\02filler\00\01\04\00\00XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\00\00






The first entries are related to some internal collections. Then there are five records for my collection, easy to recognize with the repeated 'X' filler. My five insertOne() didn’t generate history store entries, as new inserts become the current version with no prior state to retain.

History store entries for my collection appear only after updateOne() changed the val fields. Each entry contains MVCC metadata and the full previous BSON document, representing a full before-image of the collection's document, even if only a single field changed. With this dump showing ASCII characters, we can recognize the field names _id, val, and filler, as well as the text values oldvalue and X.



I can decode the metadata outside of the BSON document:




wt -h /data/db dump -j file:WiredTigerHS.wt

{
"WiredTiger Dump Version" : "1 (12.0.0)",
"file:WiredTigerHS.wt" : [
{
"config" : "access_pattern_hint=none,allocation_size=4KB,app_metadata=,assert=(commit_timestamp=none,durable_timestamp=none,read_timestamp=none,write_timestamp=off),block_allocation=best,block_compressor=snappy,block_manager=default,cache_resident=false,checksum=on,colgroups=,collator=,columns=,dictionary=0,disaggregated=(page_log=),encryption=(keyid=,name=),exclusive=false,extractor=,format=btree,huffman_key=,huffman_value=,ignore_in_memory_cache_size=false,immutable=false,import=(compare_timestamp=oldest_timestamp,enabled=false,file_metadata=,metadata_file=,panic_corrupt=true,repair=false),in_memory=false,ingest=,internal_item_max=0,internal_key_max=0,internal_key_truncate=true,internal_page_max=16KB,key_format=IuQQ,key_gap=10,leaf_item_max=0,leaf_key_max=0,leaf_page_max=32KB,leaf_value_max=64MB,log=(enabled=true),lsm=(auto_throttle=,bloom=,bloom_bit_count=,bloom_config=,bloom_hash_count=,bloom_oldest=,chunk_count_limit=,chunk_max=,chunk_size=,merge_max=,merge_min=),memory_page_image_max=0,memory_page_max=5MB,os_cache_dirty_max=0,os_cache_max=0,prefix_compression=false,prefix_compression_min=4,source=,split_deepen_min_child=0,split_deepen_per_child=0,split_pct=90,stable=,tiered_storage=(auth_token=,bucket=,bucket_prefix=,cache_directory=,local_retention=300,name=,object_target_size=0),type=file,value_format=QQQu,verbose=[],write_timestamp_usage=none",
"colgroups" : [],
"indices" : []
},
{
"data" : [
{
"key0" : 3,
"key1" : "\u008b",
"key2" : 7554869541205966851,
"key3" : 0,
"value0" : 7554869541205966852,
"value1" : 7554869541205966851,
"value2" : 3,
"value3" : "\u0074\u0001\u0000\u0000\u0003\u006d\u0064\u0000\u00ea\u0000\u0000\u0000\u0002\u006e\u0073\u0000\u0014\u0000\u0000\u0000\u0063\u006f\u006e\u0066\u0069\u0067\u002e\u0074\u0072\u0061\u006e\u0073\u0061\u0063\u0074\u0069\u006f\u006e\u0073\u0000\u0003\u006f\u0070\u0074\u0069\u006f\u006e\u0073\u0000\u0020\u0000\u0000\u0000\u0005\u0075\u0075\u0069\u0064\u0000\u0010\u0000\u0000\u0000\u0004\u0034\u00bb\u0080\u0011\u00e7\u00b3\u004a\u009b\u00a3\u005e\u00ef\u0015\u00f0\u00d0\u00ee\u00ef\u0000\u0004\u0069\u006e\u0064\u0065\u0078\u0065\u0073\u0000\u0097\u0000\u0000\u0000\u0003\u0030\u0000\u008f\u0000\u0000\u0000\u0003\u0073\u0070\u0065\u0063\u0000\u002e\u0000\u0000\u0000\u0010\u0076\u0000\u0002\u0000\u0000\u0000\u0003\u006b\u0065\u0079\u0000\u000e\u0000\u0000\u0000\u0010\u005f\u0069\u0064\u0000\u0001\u0000\u0000\u0000\u0000\u0002\u006e\u0061\u006d\u0065\u0000\u0005\u0000\u0000\u0000\u005f\u0069\u0064\u005f\u0000\u0000\u0008\u0072\u0065\u0061\u0064\u0079\u0000\u0001\u0008\u006d\u0075\u006c\u0074\u0069\u006b\u0065\u0079\u0000\u0000\u0003\u006d\u0075\u006c\u0074\u0069\u006b\u0065\u0079\u0050\u0061\u0074\u0068\u0073\u0000\u0010\u0000\u0000\u0000\u0005\u005f\u0069\u0064\u0000\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0012\u0068\u0065\u0061\u0064\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0008\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0053\u0065\u0063\u006f\u006e\u0064\u0061\u0072\u0079\u0000\u0000\u0000\u0000\u0000\u0003\u0069\u0064\u0078\u0049\u0064\u0065\u006e\u0074\u0000\u002d\u0000\u0000\u0000\u0002\u005f\u0069\u0064\u005f\u0000\u001e\u0000\u0000\u0000\u0069\u006e\u0064\u0065\u0078\u002d\u0032\u0030\u002d\u0031\u0032\u0036\u0039\u0032\u0033\u0032\u0032\u0031\u0033\u0039\u0034\u0039\u0038\u0032\u0033\u0039\u0037\u0038\u0035\u0000\u0000\u0002\u006e\u0073\u0000\u0014\u0000\u0000\u0000\u0063\u006f\u006e\u0066\u0069\u0067\u002e\u0074\u0072\u0061\u006e\u0073\u0061\u0063\u0074\u0069\u006f\u006e\u0073\u0000\u0002\u0069\u0064\u0065\u006e\u0074\u0000\u0023\u0000\u0000\u0000\u0063\u006f\u006c\u006c\u0065\u0063\u0074\u0069\u006f\u006e\u002d\u0031\u0039\u002d\u0031\u0032\u0036\u0039\u0032\u0033\u0032\u0032\u0031\u0033\u0039\u0034\u0039\u0038\u0032\u0033\u0039\u0037\u0038\u0035\u0000\u0000"
},
{
"key0" : 3,
"key1" : "\u0090",
"key2" : 7554869541205966858,
"key3" : 0,
"value0" : 7554869541205966861,
"value1" : 7554869541205966858,
"value2" : 3,
"value3" : "\u0090\u0001\u0000\u0000\u0003\u006d\u0064\u0000\u00f8\u0000\u0000\u0000\u0002\u006e\u0073\u0000\u0022\u0000\u0000\u0000\u0063\u006f\u006e\u0066\u0069\u0067\u002e\u0061\u006e\u0061\u006c\u0079\u007a\u0065\u0053\u0068\u0061\u0072\u0064\u004b\u0065\u0079\u0053\u0070\u006c\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073\u0000\u0003\u006f\u0070\u0074\u0069\u006f\u006e\u0073\u0000\u0020\u0000\u0000\u0000\u0005\u0075\u0075\u0069\u0064\u0000\u0010\u0000\u0000\u0000\u0004\u00e2\u0092\u00b2\u0022\u0003\u00d8\u0041\u00c0\u0097\u001e\u00df\u00f2\u00a7\u009b\u0070\u0002\u0000\u0004\u0069\u006e\u0064\u0065\u0078\u0065\u0073\u0000\u0097\u0000\u0000\u0000\u0003\u0030\u0000\u008f\u0000\u0000\u0000\u0003\u0073\u0070\u0065\u0063\u0000\u002e\u0000\u0000\u0000\u0010\u0076\u0000\u0002\u0000\u0000\u0000\u0003\u006b\u0065\u0079\u0000\u000e\u0000\u0000\u0000\u0010\u005f\u0069\u0064\u0000\u0001\u0000\u0000\u0000\u0000\u0002\u006e\u0061\u006d\u0065\u0000\u0005\u0000\u0000\u0000\u005f\u0069\u0064\u005f\u0000\u0000\u0008\u0072\u0065\u0061\u0064\u0079\u0000\u0001\u0008\u006d\u0075\u006c\u0074\u0069\u006b\u0065\u0079\u0000\u0000\u0003\u006d\u0075\u006c\u0074\u0069\u006b\u0065\u0079\u0050\u0061\u0074\u0068\u0073\u0000\u0010\u0000\u0000\u0000\u0005\u005f\u0069\u0064\u0000\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0012\u0068\u0065\u0061\u0064\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0008\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0053\u0065\u0063\u006f\u006e\u0064\u0061\u0072\u0079\u0000\u0000\u0000\u0000\u0000\u0003\u0069\u0064\u0078\u0049\u0064\u0065\u006e\u0074\u0000\u002d\u0000\u0000\u0000\u0002\u005f\u0069\u0064\u005f\u0000\u001e\u0000\u0000\u0000\u0069\u006e\u0064\u0065\u0078\u002d\u0033\u0030\u002d\u0031\u0032\u0036\u0039\u0032\u0033\u0032\u0032\u0031\u0033\u0039\u0034\u0039\u0038\u0032\u0033\u0039\u0037\u0038\u0035\u0000\u0000\u0002\u006e\u0073\u0000\u0022\u0000\u0000\u0000\u0063\u006f\u006e\u0066\u0069\u0067\u002e\u0061\u006e\u0061\u006c\u0079\u007a\u0065\u0053\u0068\u0061\u0072\u0064\u004b\u0065\u0079\u0053\u0070\u006c\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073\u0000\u0002\u0069\u0064\u0065\u006e\u0074\u0000\u0023\u0000\u0000\u0000\u0063\u006f\u006c\u006c\u0065\u0063\u0074\u0069\u006f\u006e\u002d\u0032\u0038\u002d\u0031\u0032\u0036\u0039\u0032\u0033\u0032\u0032\u0031\u0033\u0039\u0034\u0039\u0038\u0032\u0033\u0039\u0037\u0038\u0035\u0000\u0000"
},
{
"key0" : 3,
"key1" : "\u0091",
"key2" : 7554869541205966862,
"key3" : 0,
"value0" : 7554869541205966863,
"value1" : 7554869541205966862,
"value2" : 3,
"value3" : "\u0078\u0001\u0000\u0000\u0003\u006d\u0064\u0000\u00ec\u0000\u0000\u0000\u0002\u006e\u0073\u0000\u0016\u0000\u0000\u0000\u0063\u006f\u006e\u0066\u0069\u0067\u002e\u0073\u0061\u006d\u0070\u006c\u0065\u0064\u0051\u0075\u0065\u0072\u0069\u0065\u0073\u0000\u0003\u006f\u0070\u0074\u0069\u006f\u006e\u0073\u0000\u0020\u0000\u0000\u0000\u0005\u0075\u0075\u0069\u0064\u0000\u0010\u0000\u0000\u0000\u0004\u00e0\u00b8\u005d\u0003\u0090\u0010\u0042\u0070\u0080\u00d2\u000d\u005e\u00e5\u0077\u00f1\u00c8\u0000\u0004\u0069\u006e\u0064\u0065\u0078\u0065\u0073\u0000\u0097\u0000\u0000\u0000\u0003\u0030\u0000\u008f\u0000\u0000\u0000\u0003\u0073\u0070\u0065\u0063\u0000\u002e\u0000\u0000\u0000\u0010\u0076\u0000\u0002\u0000\u0000\u0000\u0003\u006b\u0065\u0079\u0000\u000e\u0000\u0000\u0000\u0010\u005f\u0069\u0064\u0000\u0001\u0000\u0000\u0000\u0000\u0002\u006e\u0061\u006d\u0065\u0000\u0005\u0000\u0000\u0000\u005f\u0069\u0064\u005f\u0000\u0000\u0008\u0072\u0065\u0061\u0064\u0079\u0000\u0001\u0008\u006d\u0075\u006c\u0074\u0069\u006b\u0065\u0079\u0000\u0000\u0003\u006d\u0075\u006c\u0074\u0069\u006b\u0065\u0079\u0050\u0061\u0074\u0068\u0073\u0000\u0010\u0000\u0000\u0000\u0005\u005f\u0069\u0064\u0000\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0012\u0068\u0065\u0061\u0064\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0008\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0053\u0065\u0063\u006f\u006e\u0064\u0061\u0072\u0079\u0000\u0000\u0000\u0000\u0000\u0003\u0069\u0064\u0078\u0049\u0064\u0065\u006e\u0074\u0000\u002d\u0000\u0000\u0000\u0002\u005f\u0069\u0064\u005f\u0000\u001e\u0000\u0000\u0000\u0069\u006e\u0064\u0065\u0078\u002d\u0033\u0033\u002d\u0031\u0032\u0036\u0039\u0032\u0033\u0032\u0032\u0031\u0033\u0039\u0034\u0039\u0038\u0032\u0033\u0039\u0037\u0038\u0035\u0000\u0000\u0002\u006e\u0073\u0000\u0016\u0000\u0000\u0000\u0063\u006f\u006e\u0066\u0069\u0067\u002e\u0073\u0061\u006d\u0070\u006c\u0065\u0064\u0051\u0075\u0065\u0072\u0069\u0065\u0073\u0000\u0002\u0069\u0064\u0065\u006e\u0074\u0000\u0023\u0000\u0000\u0000\u0063\u006f\u006c\u006c\u0065\u0063\u0074\u0069\u006f\u006e\u002d\u0033\u0032\u002d\u0031\u0032\u0036\u0039\u0032\u0033\u0032\u0032\u0031\u0033\u0039\u0034\u0039\u0038\u0032\u0033\u0039\u0037\u0038\u0035\u0000\u0000"
},
{
"key0" : 3,
"key1" : "\u0092",
"key2" : 7554869541205966864,
"key3" : 0,
"value0" : 7554869541205966865,
"value1" : 7554869541205966864,
"value2" : 3,
"value3" : "\u0080\u0001\u0000\u0000\u0003\u006d\u0064\u0000\u00f0\u0000\u0000\u0000\u0002\u006e\u0073\u0000\u001a\u0000\u0000\u0000\u0063\u006f\u006e\u0066\u0069\u0067\u002e\u0073\u0061\u006d\u0070\u006c\u0065\u0064\u0051\u0075\u0065\u0072\u0069\u0065\u0073\u0044\u0069\u0066\u0066\u0000\u0003\u006f\u0070\u0074\u0069\u006f\u006e\u0073\u0000\u0020\u0000\u0000\u0000\u0005\u0075\u0075\u0069\u0064\u0000\u0010\u0000\u0000\u0000\u0004\u0095\u00f8\u0018\u00a6\u007d\u00c3\u0048\u00db\u00a2\u008d\u0090\u009f\u00a0\u0052\u00d3\u00e4\u0000\u0004\u0069\u006e\u0064\u0065\u0078\u0065\u0073\u0000\u0097\u0000\u0000\u0000\u0003\u0030\u0000\u008f\u0000\u0000\u0000\u0003\u0073\u0070\u0065\u0063\u0000\u002e\u0000\u0000\u0000\u0010\u0076\u0000\u0002\u0000\u0000\u0000\u0003\u006b\u0065\u0079\u0000\u000e\u0000\u0000\u0000\u0010\u005f\u0069\u0064\u0000\u0001\u0000\u0000\u0000\u0000\u0002\u006e\u0061\u006d\u0065\u0000\u0005\u0000\u0000\u0000\u005f\u0069\u0064\u005f\u0000\u0000\u0008\u0072\u0065\u0061\u0064\u0079\u0000\u0001\u0008\u006d\u0075\u006c\u0074\u0069\u006b\u0065\u0079\u0000\u0000\u0003\u006d\u0075\u006c\u0074\u0069\u006b\u0065\u0079\u0050\u0061\u0074\u0068\u0073\u0000\u0010\u0000\u0000\u0000\u0005\u005f\u0069\u0064\u0000\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0012\u0068\u0065\u0061\u0064\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0008\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0053\u0065\u0063\u006f\u006e\u0064\u0061\u0072\u0079\u0000\u0000\u0000\u0000\u0000\u0003\u0069\u0064\u0078\u0049\u0064\u0065\u006e\u0074\u0000\u002d\u0000\u0000\u0000\u0002\u005f\u0069\u0064\u005f\u0000\u001e\u0000\u0000\u0000\u0069\u006e\u0064\u0065\u0078\u002d\u0033\u0036\u002d\u0031\u0032\u0036\u0039\u0032\u0033\u0032\u0032\u0031\u0033\u0039\u0034\u0039\u0038\u0032\u0033\u0039\u0037\u0038\u0035\u0000\u0000\u0002\u006e\u0073\u0000\u001a\u0000\u0000\u0000\u0063\u006f\u006e\u0066\u0069\u0067\u002e\u0073\u0061\u006d\u0070\u006c\u0065\u0064\u0051\u0075\u0065\u0072\u0069\u0065\u0073\u0044\u0069\u0066\u0066\u0000\u0002\u0069\u0064\u0065\u006e\u0074\u0000\u0023\u0000\u0000\u0000\u0063\u006f\u006c\u006c\u0065\u0063\u0074\u0069\u006f\u006e\u002d\u0033\u0035\u002d\u0031\u0032\u0036\u0039\u0032\u0033\u0032\u0032\u0031\u0033\u0039\u0034\u0039\u0038\u0032\u0033\u0039\u0037\u0038\u0035\u0000\u0000"
},
{
"key0" : 23,
"key1" : "\u0081",
"key2" : 7554869708709691394,
"key3" : 0,
"value0" : 7554869708709691395,
"value1" : 7554869708709691394,
"value2" : 3,
"value3" : "\u00a6\u0000\u0000\u0000\u0003\u005f\u0069\u0064\u0000\u0048\u0000\u0000\u0000\u0005\u0069\u0064\u0000\u0010\u0000\u0000\u0000\u0004\u0032\u00a8\u0073\u00b1\u0021\u003c\u0045\u000a\u0088\u0027\u0008\u008d\u005d\u0098\u0035\u0001\u0005\u0075\u0069\u0064\u0000\u0020\u0000\u0000\u0000\u0000\u00e3\u00b0\u00c4\u0042\u0098\u00fc\u001c\u0014\u009a\u00fb\u00f4\u00c8\u0099\u006f\u00b9\u0024\u0027\u00ae\u0041\u00e4\u0064\u009b\u0093\u004c\u00a4\u0095\u0099\u001b\u0078\u0052\u00b8\u0055\u0000\u0012\u0074\u0078\u006e\u004e\u0075\u006d\u0000\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0003\u006c\u0061\u0073\u0074\u0057\u0072\u0069\u0074\u0065\u004f\u0070\u0054\u0069\u006d\u0065\u0000\u001c\u0000\u0000\u0000\u0011\u0074\u0073\u0000\u0002\u0000\u0000\u0000\u00f9\u0049\u00d8\u0068\u0012\u0074\u0000\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0009\u006c\u0061\u0073\u0074\u0057\u0072\u0069\u0074\u0065\u0044\u0061\u0074\u0065\u0000\u0017\u00f7\u00e0\u008c\u0099\u0001\u0000\u0000\u0000"
},
{
"key0" : 23,
"key1" : "\u0081",
"key2" : 7554869708709691395,
"key3" : 0,
"value0" : 7554869708709691396,
"value1" : 7554869708709691395,
"value2" : 3,
"value3" : "\u00a6\u0000\u0000\u0000\u0003\u005f\u0069\u0064\u0000\u0048\u0000\u0000\u0000\u0005\u0069\u0064\u0000\u0010\u0000\u0000\u0000\u0004\u0032\u00a8\u0073\u00b1\u0021\u003c\u0045\u000a\u0088\u0027\u0008\u008d\u005d\u0098\u0035\u0001\u0005\u0075\u0069\u0064\u0000\u0020\u0000\u0000\u0000\u0000\u00e3\u00b0\u00c4\u0042\u0098\u00fc\u001c\u0014\u009a\u00fb\u00f4\u00c8\u0099\u006f\u00b9\u0024\u0027\u00ae\u0041\u00e4\u0064\u009b\u0093\u004c\u00a4\u0095\u0099\u001b\u0078\u0052\u00b8\u0055\u0000\u0012\u0074\u0078\u006e\u004e\u0075\u006d\u0000\u0002\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0003\u006c\u0061\u0073\u0074\u0057\u0072\u0069\u0074\u0065\u004f\u0070\u0054\u0069\u006d\u0065\u0000\u001c\u0000\u0000\u0000\u0011\u0074\u0073\u0000\u0003\u0000\u0000\u0000\u00f9\u0049\u00d8\u0068\u0012\u0074\u0000\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0009\u006c\u0061\u0073\u0074\u0057\u0072\u0069\u0074\u0065\u0044\u0061\u0074\u0065\u0000\u001d\u00f7\u00e0\u008c\u0099\u0001\u0000\u0000\u0000"
},
{
"key0" : 23,
"key1" : "\u0081",
"key2" : 7554869708709691396,
"key3" : 0,
"value0" : 7554869708709691397,
"value1" : 7554869708709691396,
"value2" : 3,
"value3" : "\u00a6\u0000\u0000\u0000\u0003\u005f\u0069\u0064\u0000\u0048\u0000\u0000\u0000\u0005\u0069\u0064\u0000\u0010\u0000\u0000\u0000\u0004\u0032\u00a8\u0073\u00b1\u0021\u003c\u0045\u000a\u0088\u0027\u0008\u008d\u005d\u0098\u0035\u0001\u0005\u0075\u0069\u0064\u0000\u0020\u0000\u0000\u0000\u0000\u00e3\u00b0\u00c4\u0042\u0098\u00fc\u001c\u0014\u009a\u00fb\u00f4\u00c8\u0099\u006f\u00b9\u0024\u0027\u00ae\u0041\u00e4\u0064\u009b\u0093\u004c\u00a4\u0095\u0099\u001b\u0078\u0052\u00b8\u0055\u0000\u0012\u0074\u0078\u006e\u004e\u0075\u006d\u0000\u0003\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0003\u006c\u0061\u0073\u0074\u0057\u0072\u0069\u0074\u0065\u004f\u0070\u0054\u0069\u006d\u0065\u0000\u001c\u0000\u0000\u0000\u0011\u0074\u0073\u0000\u0004\u0000\u0000\u0000\u00f9\u0049\u00d8\u0068\u0012\u0074\u0000\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0009\u006c\u0061\u0073\u0074\u0057\u0072\u0069\u0074\u0065\u0044\u0061\u0074\u0065\u0000\u0022\u00f7\u00e0\u008c\u0099\u0001\u0000\u0000\u0000"
},
{
"key0" : 23,
"key1" : "\u0081",
"key2" : 7554869708709691397,
"key3" : 0,
"value0" : 7554869708709691398,
"value1" : 7554869708709691397,
"value2" : 3,
"value3" : "\u00a6\u0000\u0000\u0000\u0003\u005f\u0069\u0064\u0000\u0048\u0000\u0000\u0000\u0005\u0069\u0064\u0000\u0010\u0000\u0000\u0000\u0004\u0032\u00a8\u0073\u00b1\u0021\u003c\u0045\u000a\u0088\u0027\u0008\u008d\u005d\u0098\u0035\u0001\u0005\u0075\u0069\u0064\u0000\u0020\u0000\u0000\u0000\u0000\u00e3\u00b0\u00c4\u0042\u0098\u00fc\u001c\u0014\u009a\u00fb\u00f4\u00c8\u0099\u006f\u00b9\u0024\u0027\u00ae\u0041\u00e4\u0064\u009b\u0093\u004c\u00a4\u0095\u0099\u001b\u0078\u0052\u00b8\u0055\u0000\u0012\u0074\u0078\u006e\u004e\u0075\u006d\u0000\u0004\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0003\u006c\u0061\u0073\u0074\u0057\u0072\u0069\u0074\u0065\u004f\u0070\u0054\u0069\u006d\u0065\u0000\u001c\u0000\u0000\u0000\u0011\u0074\u0073\u0000\u0005\u0000\u0000\u0000\u00f9\u0049\u00d8\u0068\u0012\u0074\u0000\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0009\u006c\u0061\u0073\u0074\u0057\u0072\u0069\u0074\u0065\u0044\u0061\u0074\u0065\u0000\u0027\u00f7\u00e0\u008c\u0099\u0001\u0000\u0000\u0000"
},
{
"key0" : 23,
"key1" : "\u0081",
"key2" : 7554869708709691398,
"key3" : 0,
"value0" : 7554869708709691399,
"value1" : 7554869708709691398,
"value2" : 3,
"value3" : "\u00a6\u0000\u0000\u0000\u0003\u005f\u0069\u0064\u0000\u0048\u0000\u0000\u0000\u0005\u0069\u0064\u0000\u0010\u0000\u0000\u0000\u0004\u0032\u00a8\u0073\u00b1\u0021\u003c\u0045\u000a\u0088\u0027\u0008\u008d\u005d\u0098\u0035\u0001\u0005\u0075\u0069\u0064\u0000\u0020\u0000\u0000\u0000\u0000\u00e3\u00b0\u00c4\u0042\u0098\u00fc\u001c\u0014\u009a\u00fb\u00f4\u00c8\u0099\u006f\u00b9\u0024\u0027\u00ae\u0041\u00e4\u0064\u009b\u0093\u004c\u00a4\u0095\u0099\u001b\u0078\u0052\u00b8\u0055\u0000\u0012\u0074\u0078\u006e\u004e\u0075\u006d\u0000\u0005\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0003\u006c\u0061\u0073\u0074\u0057\u0072\u0069\u0074\u0065\u004f\u0070\u0054\u0069\u006d\u0065\u0000\u001c\u0000\u0000\u0000\u0011\u0074\u0073\u0000\u0006\u0000\u0000\u0000\u00f9\u0049\u00d8\u0068\u0012\u0074\u0000\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0009\u006c\u0061\u0073\u0074\u0057\u0072\u0069\u0074\u0065\u0044\u0061\u0074\u0065\u0000\u002b\u00f7\u00e0\u008c\u0099\u0001\u0000\u0000\u0000"
},
{
"key0" : 23,
"key1" : "\u0081",
"key2" : 7554869708709691399,
"key3" : 0,
"value0" : 7554869708709691400,
"value1" : 7554869708709691399,
"value2" : 3,
"value3" : "\u00a6\u0000\u0000\u0000\u0003\u005f\u0069\u0064\u0000\u0048\u0000\u0000\u0000\u0005\u0069\u0064\u0000\u0010\u0000\u0000\u0000\u0004\u0032\u00a8\u0073\u00b1\u0021\u003c\u0045\u000a\u0088\u0027\u0008\u008d\u005d\u0098\u0035\u0001\u0005\u0075\u0069\u0064\u0000\u0020\u0000\u0000\u0000\u0000\u00e3\u00b0\u00c4\u0042\u0098\u00fc\u001c\u0014\u009a\u00fb\u00f4\u00c8\u0099\u006f\u00b9\u0024\u0027\u00ae\u0041\u00e4\u0064\u009b\u0093\u004c\u00a4\u0095\u0099\u001b\u0078\u0052\u00b8\u0055\u0000\u0012\u0074\u0078\u006e\u004e\u0075\u006d\u0000\u0006\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0003\u006c\u0061\u0073\u0074\u0057\u0072\u0069\u0074\u0065\u004f\u0070\u0054\u0069\u006d\u0065\u0000\u001c\u0000\u0000\u0000\u0011\u0074\u0073\u0000\u0007\u0000\u0000\u0000\u00f9\u0049\u00d8\u0068\u0012\u0074\u0000\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0009\u006c\u0061\u0073\u0074\u0057\u0072\u0069\u0074\u0065\u0044\u0061\u0074\u0065\u0000\u0030\u00f7\u00e0\u008c\u0099\u0001\u0000\u0000\u0000"
},
{
"key0" : 23,
"key1" : "\u0081",
"key2" : 7554869708709691400,
"key3" : 0,
"value0" : 7554869708709691401,
"value1" : 7554869708709691400,
"value2" : 3,
"value3" : "\u00a6\u0000\u0000\u0000\u0003\u005f\u0069\u0064\u0000\u0048\u0000\u0000\u0000\u0005\u0069\u0064\u0000\u0010\u0000\u0000\u0000\u0004\u0032\u00a8\u0073\u00b1\u0021\u003c\u0045\u000a\u0088\u0027\u0008\u008d\u005d\u0098\u0035\u0001\u0005\u0075\u0069\u0064\u0000\u0020\u0000\u0000\u0000\u0000\u00e3\u00b0\u00c4\u0042\u0098\u00fc\u001c\u0014\u009a\u00fb\u00f4\u00c8\u0099\u006f\u00b9\u0024\u0027\u00ae\u0041\u00e4\u0064\u009b\u0093\u004c\u00a4\u0095\u0099\u001b\u0078\u0052\u00b8\u0055\u0000\u0012\u0074\u0078\u006e\u004e\u0075\u006d\u0000\u0007\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0003\u006c\u0061\u0073\u0074\u0057\u0072\u0069\u0074\u0065\u004f\u0070\u0054\u0069\u006d\u0065\u0000\u001c\u0000\u0000\u0000\u0011\u0074\u0073\u0000\u0008\u0000\u0000\u0000\u00f9\u0049\u00d8\u0068\u0012\u0074\u0000\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0009\u006c\u0061\u0073\u0074\u0057\u0072\u0069\u0074\u0065\u0044\u0061\u0074\u0065\u0000\u0037\u00f7\u00e0\u008c\u0099\u0001\u0000\u0000\u0000"
},
{
"key0" : 23,
"key1" : "\u0081",
"key2" : 7554869708709691401,
"key3" : 0,
"value0" : 7554869708709691402,
"value1" : 7554869708709691401,
"value2" : 3,
"value3" : "\u00a6\u0000\u0000\u0000\u0003\u005f\u0069\u0064\u0000\u0048\u0000\u0000\u0000\u0005\u0069\u0064\u0000\u0010\u0000\u0000\u0000\u0004\u0032\u00a8\u0073\u00b1\u0021\u003c\u0045\u000a\u0088\u0027\u0008\u008d\u005d\u0098\u0035\u0001\u0005\u0075\u0069\u0064\u0000\u0020\u0000\u0000\u0000\u0000\u00e3\u00b0\u00c4\u0042\u0098\u00fc\u001c\u0014\u009a\u00fb\u00f4\u00c8\u0099\u006f\u00b9\u0024\u0027\u00ae\u0041\u00e4\u0064\u009b\u0093\u004c\u00a4\u0095\u0099\u001b\u0078\u0052\u00b8\u0055\u0000\u0012\u0074\u0078\u006e\u004e\u0075\u006d\u0000\u0008\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0003\u006c\u0061\u0073\u0074\u0057\u0072\u0069\u0074\u0065\u004f\u0070\u0054\u0069\u006d\u0065\u0000\u001c\u0000\u0000\u0000\u0011\u0074\u0073\u0000\u0009\u0000\u0000\u0000\u00f9\u0049\u00d8\u0068\u0012\u0074\u0000\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0009\u006c\u0061\u0073\u0074\u0057\u0072\u0069\u0074\u0065\u0044\u0061\u0074\u0065\u0000\u003d\u00f7\u00e0\u008c\u0099\u0001\u0000\u0000\u0000"
},
{
"key0" : 23,
"key1" : "\u0081",
"key2" : 7554869708709691402,
"key3" : 0,
"value0" : 7554869708709691403,
"value1" : 7554869708709691402,
"value2" : 3,
"value3" : "\u00a6\u0000\u0000\u0000\u0003\u005f\u0069\u0064\u0000\u0048\u0000\u0000\u0000\u0005\u0069\u0064\u0000\u0010\u0000\u0000\u0000\u0004\u0032\u00a8\u0073\u00b1\u0021\u003c\u0045\u000a\u0088\u0027\u0008\u008d\u005d\u0098\u0035\u0001\u0005\u0075\u0069\u0064\u0000\u0020\u0000\u0000\u0000\u0000\u00e3\u00b0\u00c4\u0042\u0098\u00fc\u001c\u0014\u009a\u00fb\u00f4\u00c8\u0099\u006f\u00b9\u0024\u0027\u00ae\u0041\u00e4\u0064\u009b\u0093\u004c\u00a4\u0095\u0099\u001b\u0078\u0052\u00b8\u0055\u0000\u0012\u0074\u0078\u006e\u004e\u0075\u006d\u0000\u0009\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0003\u006c\u0061\u0073\u0074\u0057\u0072\u0069\u0074\u0065\u004f\u0070\u0054\u0069\u006d\u0065\u0000\u001c\u0000\u0000\u0000\u0011\u0074\u0073\u0000\u000a\u0000\u0000\u0000\u00f9\u0049\u00d8\u0068\u0012\u0074\u0000\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0009\u006c\u0061\u0073\u0074\u0057\u0072\u0069\u0074\u0065\u0044\u0061\u0074\u0065\u0000\u0042\u00f7\u00e0\u008c\u0099\u0001\u0000\u0000\u0000"
},
{
"key0" : 42,
"key1" : "\u0081",
"key2" : 7554869708709691394,
"key3" : 0,
"value0" : 7554869708709691399,
"value1" : 7554869708709691394,
"value2" : 3,
"value3" : "\u002d\u0004\u0000\u0000\u0010\u005f\u0069\u0064\u0000\u0000\u0000\u0000\u0000\u0002\u0076\u0061\u006c\u0000\u0009\u0000\u0000\u0000\u006f\u006c\u0064\u0076\u0061\u006c\u0075\u0065\u0000\u0002\u0066\u0069\u006c\u006c\u0065\u0072\u0000\u0001\u0004\u0000\u0000\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0000\u0000"
},
{
"key0" : 42,
"key1" : "\u0082",
"key2" : 7554869708709691395,
"key3" : 0,
"value0" : 7554869708709691400,
"value1" : 7554869708709691395,
"value2" : 3,
"value3" : "\u002d\u0004\u0000\u0000\u0010\u005f\u0069\u0064\u0000\u0001\u0000\u0000\u0000\u0002\u0076\u0061\u006c\u0000\u0009\u0000\u0000\u0000\u006f\u006c\u0064\u0076\u0061\u006c\u0075\u0065\u0000\u0002\u0066\u0069\u006c\u006c\u0065\u0072\u0000\u0001\u0004\u0000\u0000\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0000\u0000"
},
{
"key0" : 42,
"key1" : "\u0083",
"key2" : 7554869708709691396,
"key3" : 0,
"value0" : 7554869708709691401,
"value1" : 7554869708709691396,
"value2" : 3,
"value3" : "\u002d\u0004\u0000\u0000\u0010\u005f\u0069\u0064\u0000\u0002\u0000\u0000\u0000\u0002\u0076\u0061\u006c\u0000\u0009\u0000\u0000\u0000\u006f\u006c\u0064\u0076\u0061\u006c\u0075\u0065\u0000\u0002\u0066\u0069\u006c\u006c\u0065\u0072\u0000\u0001\u0004\u0000\u0000\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0000\u0000"
},
{
"key0" : 42,
"key1" : "\u0084",
"key2" : 7554869708709691397,
"key3" : 0,
"value0" : 7554869708709691402,
"value1" : 7554869708709691397,
"value2" : 3,
"value3" : "\u002d\u0004\u0000\u0000\u0010\u005f\u0069\u0064\u0000\u0003\u0000\u0000\u0000\u0002\u0076\u0061\u006c\u0000\u0009\u0000\u0000\u0000\u006f\u006c\u0064\u0076\u0061\u006c\u0075\u0065\u0000\u0002\u0066\u0069\u006c\u006c\u0065\u0072\u0000\u0001\u0004\u0000\u0000\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0000\u0000"
},
{
"key0" : 42,
"key1" : "\u0085",
"key2" : 7554869708709691398,
"key3" : 0,
"value0" : 7554869708709691403,
"value1" : 7554869708709691398,
"value2" : 3,
"value3" : "\u002d\u0004\u0000\u0000\u0010\u005f\u0069\u0064\u0000\u0004\u0000\u0000\u0000\u0002\u0076\u0061\u006c\u0000\u0009\u0000\u0000\u0000\u006f\u006c\u0064\u0076\u0061\u006c\u0075\u0065\u0000\u0002\u0066\u0069\u006c\u006c\u0065\u0072\u0000\u0001\u0004\u0000\u0000\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0058\u0000\u0000"
}
]
}
]
}






We can recognize the format described above. In the last record, "key0" : 42 identifies the collection, "key1": "\u0085" the recordId, and the version was an update (3 is WT_UPDATE_STANDARD), valid from 7554869708709691398 to 7554869708709691403 (logical timestamps). To read the BSON, I can use bsondump to get the BSON content from the value:




wt -h /data/db dump -x file:WiredTigerHS.wt | 
grep "585858" | # grep by XXX
cut -c 39- | # skip to "value3"
xxd -r -p | #
bsondump --pretty


{
"_id": {
"$numberInt": "0"
},
"val": "oldvalue",
"filler": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
}
{
"_id": {
"$numberInt": "1"
},
"val": "oldvalue",
"filler": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
}
{
"_id": {
"$numberInt": "2"
},
"val": "oldvalue",
"filler": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
}
{
"_id": {
"$numberInt": "3"
},
"val": "oldvalue",
"filler": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
}
{
"_id": {
"$numberInt": "4"
},
"val": "oldvalue",
"filler": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
}
2025-09-27T21:09:38.578+0000 5 objects found






This output shows the exact before-image of the documents.






Conclusion



Durable History, introduced with MongoDB 4.4, replaced the lookaside table, which was a cache overflow, with a persistent history store. It stores the previous versions of documents as a before-image at checkpoint or cache eviction. The durable history is stored in a dedicated B-tree that doesn't impact operations on current data. The key groups the history by the collection's documents and versioning timestamp. The before-image is the full BSON. By default, checkpoints occur every minute and durable history expires after five minutes (minSnapshotHistoryWindowInSeconds).



This design preserves the recent historical record versions across checkpoints and server restarts. It allows a restart to flashback to a previous consistent state, for example, in a disaster recovery where the quorum was lost, as well as serving long‑running snapshot reads without blocking cache evictions.



MVCC implementations vary significantly across database systems. In MongoDB’s WiredTiger storage engine, start and stop timestamps define the visibility window for a document version in a manner conceptually similar to PostgreSQL’s xmin and xmax transaction identifiers, which track when a row becomes valid and when it is superseded. The difference is that WiredTiger uses 64‑bit logical timestamps, which removes the wraparound risk that PostgreSQL must address by periodically freezing transaction IDs.



Historical versions in WiredTiger are generated out of place and not for every update. They are only produced for committed versions, and only at checkpoint or cache eviction events. Because older data is never left in line with live records, MongoDB avoids the accumulation of dead tuples and table bloat found in PostgreSQL, and therefore does not require a process like VACUUM to reclaim space.



The durable history store in WiredTiger resembles the undo tablespace used in Oracle Database, but there are significant differences. Oracle maintains undo as rollback segments for each transaction, storing fine‑grained undo change vectors because its MVCC design is optimized for transactional rollback. MongoDB keeps uncommitted changes entirely in memory, which makes rollback straightforward, and its history store is instead tuned to support read snapshots over time. Another distinction is that Oracle writes undo data for almost every change. In contrast, MongoDB’s history store only records snapshots of committed data at checkpoints or cache evictions, which keeps the history store much smaller.



Finally, it’s not possible to declare one MVCC implementation as universally better — each involves trade‑offs. Traditional No‑Force/Steal designs, as found in Oracle and PostgreSQL, allow uncommitted changes to be flushed to disk, which relieves memory pressure because any dirty buffer can be evicted. However, this increases disk pressure, as those uncommitted versions must still be stored, replicated to standbys, read again later for cleanup, and then rewritten and replicated once more.

In contrast, MongoDB’s No-Force/No-Steal approach is optimized for short-lived transactions on modern hardware with ample memory: uncommitted changes are kept entirely in RAM. This design ensures that only clean, committed data is written to data files, eliminating the need for post-commit vacuuming or tuple cleanup processes, and keeping on-disk tables free of bloat. However, long-running transactions may abort if they cannot fit into memory.

Ähnliche Beiträge
🔍 Verwandte News

Auch interessante Nachrichten WiredTigerHS.wt: MongoDB MVCC Durable History Store

Thematisch verwandte Begriffe: WiredTigerHSwt, MongoDB, MVCC, Durable · 6 Treffer

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Zum Aktualisieren ziehen
ZERO-DAY CVE-2026-94097 | A vulnerability was determined in Netcore NBR200V2 1.3.241127.071246. Th…
Advisory →
TTS Reader • tsecurity.de Voice
tsecurity.de Icon
tsecurity.de App
Offline-Lesen, Eilmeldungen & 0ms Ladezeit

Installiere tsecurity.de direkt auf deinen Home-Bildschirm für das ultimative Vollbild-Magazinerlebnis ohne Browser-Leisten.

Nächster Beitrag
Themen-Radar & Intelligence Matrix
Echtzeit-Taxonomie nach Angriffsvektoren & Plattformen

tsecurity.de Live Threat Radar

🔴 LIVE RADAR
MONITORING
AKTIV
CVE-DATENBANK
LIVE
🔍
Community Radar & Live Chat
Sentinel Bot online • Live-Stream
Dein Cluster: Security Explorer
Match:
lädt…
Verbindung zum Community-Stream wird aufgebaut...
Bearbeitungsmodus — Senden überschreibt deine Nachricht
Community-Puls — was gerade passiert
lädt…
Aktivitäten deiner Analysten
lädt…
Neues Thema oder Eilmeldung einreichen

Reiche interessante Links, Zero-Days oder Debatten ein. Die Community entscheidet per Upvote über die Veröffentlichung.

Heiß diskutierte Einreichungen
🔖 Gespeicherte Artikel
📂 Keine gespeicherten Artikel vorhanden.
Zurück Ziehen Vor
Links: vorheriger Artikel Rechts: nächster Artikel unten: schließen
News NIS-2 Frühwarnung Tier-1 Intel ⏱️ 3 Min vor 10 Min
Artikeldaten werden geladen...

Zurück: vorheriger Vor: nächster
↗ Original-Quelle
Social Reaktionen Deine Reaktion zählt
Einstufung & Relevanz-Poll 0 Stimmen
In sozialen Netzwerken teilen 1-Klick