SQLite format 3€@ .Y xQn~Y}î}ƒ|ý|ˆ{ý{hz“z)y€xéxYw'xv�vu©trs5rpªoáp}pPon¬nn�x�OtablepartspartsCREATE TABLE parts (part TEXT NOT NULL PRIMARY KEY, start INTEGER NOT NULL, idx INTEGER NOT NULL))=indexsqlite_autoindex_parts_1partsq/�'indexidx_schema_uniqueschemaCREATE INDEX idx_schema_unique ON schema (ident, attr, value, value_type_tag)�?‚YtableschemaschemaCREATE TABLE schema (ident TEXT NOT NULL, attr TEXT NOT NULL, value BLOB NOT NULL, value_type_tag SMALLINT NOT NULL, FOREIGN KEY (ident) REFERENCES idents (ident))m�5tableidentsidentsCREATE TABLE idents (ident TEXT NOT NULL PRIMARY KEY, entid INTEGER UNIQUE NOT NULL)+?indexsqlite_autoindex_idents_2idents+?indexsqlite_autoindex_idents_1idents‚S!!„uviewall_datomsall_datomsCREATE VIEW all_datoms AS SELECT e, a, v, tx, value_type_tag, index_avet, index_vaet, index_fulltext, unique_value FROM datoms WHERE index_fulltext IS 0 UNION ALL SELECT e, a, v, tx, value_type_tag, index_avet, index_vaet, index_fulltext, unique_value FROM fulltext_datoms‚2++„viewfulltext_datomsfulltext_datomsCREATE VIEW fulltext_datoms AS SELECT e, a, fulltext_values.text AS v, tx, value_type_tag, index_avet, index_vaet, index_fulltext, unique_value FROM datoms, fulltext_values WHERE datoms.index_fulltext IS NOT 0 AND datoms.v = fulltext_values.rowid‚:=5„ triggerinsert_fulltext_searchidfulltext_values_viewCREATE TRIGGER insert_fulltext_searchid INSTEAD OF INSERT ON fulltext_values_view WHEN NOT EXISTS (SELECT 1 FROM fulltext_values WHERE text = new.text) BEGIN INSERT INTO fulltext_values (text, searchid) VALUES (new.text, new.searchid); END‚4?5ƒtriggerreplace_fulltext_searchidfulltext_values_viewCREATE TRIGGER replace_fulltext_searchid INSTEAD OF INSERT ON fulltext_values_view WHEN EXISTS (SELECT 1 FROM fulltext_values WHERE text = new.text) BEGIN UPDATE fulltext_values SET searchid = new.searchid WHERE text = new.text; ENDt55�viewfulltext_values_viewfulltext_values_viewCREATE VIEW fulltext_values_view AS SELECT * FROM fulltext_values|55�tablefulltext_values_statfulltext_values_statCREATE TABLE 'fulltext_values_stat'(id INTEGER PRIMARY KEY, value BLOB)�;;�%tablefulltext_values_docsizefulltext_values_docsizeCREATE TABLE 'fulltext_values_docsize'(docid INTEGER PRIMARY KEY, size BLOB)�Z 99‚Otablefulltext_values_segdirfulltext_values_segdir CREATE TABLE 'fulltext_values_segdir'(level INTEGER,idx INTEGER,start_block INTEGER,leaves_end_block INTEGER,end_block INTEGER,root BLOB,PRIMARY KEY(level, idx))K_9indexsqlite_autoindex_fulltext_values_segdir_1fulltext_values_segdir� ==�-tablefulltext_values_segmentsfulltext_values_segments CREATE TABLE 'fulltext_values_segments'(blockid INTEGER PRIMARY KEY, block BLOB)� ;;�?tablefulltext_values_contentfulltext_values_content CREATE TABLE 'fulltext_values_content'(docid INTEGER PRIMARY KEY, 'c0text', 'c1searchid')�& ++‚tablefulltext_valuesfulltext_valuesCREATE VIRTUAL TABLE fulltext_values USING FTS4 (text NOT NULL, searchid INT, tokenize=unicode61 "remove_diacritics=0")h 3%�indexidx_transactions_txtransactions CREATE INDEX idx_transactions_tx ON transactions (tx, added)�R%%‚gtabletransactionstransactions CREATE TABLE transactions (e INTEGER NOT NULL, a SMALLINT NOT NULL, v BLOB NOT NULL, tx INTEGER NOT NULL, added TINYINT NOT NULL DEFAULT 1, value_type_tag SMALLINT NOT NULL)�;�]indexidx_datoms_unique_valuedatomsCREATE UNIQUE INDEX idx_datoms_unique_value ON datoms (a, value_type_tag, v) WHERE unique_value IS NOT 0�3�Qindexidx_datoms_fulltextdatomsCREATE INDEX idx_datoms_fulltext ON datoms (value_type_tag, v, a, e) WHERE index_fulltext IS NOT 0s+�/indexidx_datoms_vaetdatomsCREATE UNIQUE INDEX idx_datoms_vaet ON datoms (v, a, e) WHERE index_vaet IS NOT 0�+�Oindexidx_datoms_avetdatomsCREATE UNIQUE INDEX idx_datoms_avet ON datoms (a, value_type_tag, v, e) WHERE index_avet IS NOT 0i+�indexidx_datoms_aevtdatomsCREATE UNIQUE INDEX idx_datoms_aevt ON datoms (a, e, value_type_tag, v)i+�indexidx_datoms_eavtdatomsCREATE UNIQUE INDEX idx_datoms_eavt ON datoms (e, a, value_type_tag, v)ƒ$†#tabledatomsdatomsCREATE TABLE datoms (e INTEGER NOT NULL, a SMALLINT NOT NULL, v BLOB NOT NULL, tx INTEGER NOT NULL, value_type_tag SMALLINT NOT NULL, index_avet TINYINT NOT NULL DEFAULT 0, index_vaet TINYINT NOT NULL DEFAULT 0, index_fulltext TINYINT NOT NULL DEFAULT 0, unique_value TINYINT NOT NULL DEFAULT 0) Px9䦄_?$~é~Å~¨~‰~h~F~'~ }ê}É}«}‰}l}O}.}|ò|Ø|¿|ž||Y|2| {æ{¿{š{x{e{R{?{,{{zózàzÎz»z¨z•z‚zoz\zIz6z#zyþyìyÚyÇy´y¡yŽy{yhyUyBy/yy xöxãxÐx½xªx—x…xrx_xLx9P  O  N  M  L   K  #J  I   H   G   F  E  D   C   B   A  @   ?  >   =  <   ;  :   "9  8  7  #6  #5  4  3   2   1   0   /   .   -    ,  +  *  )  (   '   &   %    $  -  :db.excise/attrs ##  3  :db.cardinality/one %"  7  :db.install/attribute %!  7  :db.install/partition #  3  :db.alter/attribute %  7  :db.install/valueType $  5  :db.cardinality/many   '  :db.type/long   +  :db.type/double     :db/add    :db/ident !  /  :db.excise/before     #:db/doc   +  :db/cardinality   #  :db.part/tx   #  :db/retract   -  !:db.unique/value   %  :db/fulltext   +  :db/isComponent   '  :db/noHistory   %  :db.type/ref   '  :db/txInstant   -  :db.type/keyword   +  :db.type/string   '  :db/valueType   #  :db.part/db "  1  :db.excise/beforeT   '  :db.part/user   !  :db/unique     :db/index   )  :db.type/bytes #  3  ":db.unique/identity   -  :db.type/boolean   !  :db/excise   -  :db.type/instant   Y‰á ² Pzº}©{¿{µ{«zæ{'zÅzÛzº{2zû{={{H{{zÐzð~ |L|A|7|ï{t{i}+{ {•|Ð{^{S~ê|b|W}ç{ê{ßI|x|m~Z|| ]|Ž|ƒ~D|{õ~s|,|!}˜~2~¿|™}»}{Š{~Š~·}h}~Ñ¥Óp|³}J~*ˆ}Ö{Ô{Éí P O N M  L #K J  I  H  G F E  D  C  B A  @ ?  > =  < ;   ":  9  8 #7 #6 5 4  3  2  1  0  /  .   - , + * )  (  '  &  % - :db.excise/attrs$ 3 :db.cardinality/one# 7 :db.install/attribute" 7 :db.install/partition! 3 :db.alter/attribute  7 :db.install/valueType 5 :db.cardinality/many ' :db.type/long + :db.type/double  :db/add  :db/ident / :db.excise/before # :db/doc + :db/cardinality # :db.part/tx # :db/retract -! :db.unique/value % :db/fulltext + :db/isComponent ' :db/noHistory % :db.type/ref ' :db/txInstant - :db.type/keyword + :db.type/string  ' :db/valueType  # :db.part/db  1 :db.excise/beforeT  ' :db.part/user  ! :db/unique  :db/index ) :db.type/bytes 3" :db.unique/identity - :db.type/boolean ! :db/excise - :db.type/instant Y‰á ² Pzº}©~ |ï}+|Ð~ê}çI~Z]~D~s}˜~2~¿|™}»}~Š~·}h}~Ñ¥Óp|³}J~*ˆ}Öízæ{'zÅzÛzº{2zû{={{H{{zÐzð{¿|L{t{ {^|b{ê|x||Ž||,{Š{Ô{µ|A{i{•{S|W{ß|m| |ƒ{õ|!{{É{«|7 P O N M  L #K J  I  H  G F E  D  C  B A  @ ?  > =  < ;   ":  9  8 #7 #6 5 4  3  2  1  0  /  .   - , + * )  (  '  &  % - :db.excise/attrs$ 3 :db.cardinality/one# 7 :db.install/attribute" 7 :db.install/partition! 3 :db.alter/attribute  7 :db.install/valueType 5 :db.cardinality/many ' :db.type/long + :db.type/double  :db/add  :db/ident / :db.excise/before # :db/doc + :db/cardinality # :db.part/tx # :db/retract -! :db.unique/value % :db/fulltext + :db/isComponent ' :db/noHistory % :db.type/ref ' :db/txInstant - :db.type/keyword + :db.type/string  ' :db/valueType  # :db.part/db  1 :db.excise/beforeT  ' :db.part/user  ! :db/unique  :db/index ) :db.type/bytes 3" :db.unique/identity - :db.type/boolean ! :db/excise - :db.type/instant Y‰á ² OzÄ}}J|³|™}»|Ð|ï}+~2¥p}Ó~·}h~Š~ш~*}˜}ç}Ö¿~D}©]~Z~s~~ I~êízð{1zÏzåzÄ{<{{G{{R{{&zÚzú{~{ª{h|b{ô|x{”{É|L{Þ| |Ž| |6{¿|A|W{é|m||ƒ{ÿ|+{Ó{s{Ÿ{]{‰{µ P O N M  L #K J  I  H  G F E  D  C  B A  @ ?  > =  < ;   ":  9  8 #7 #6 5 4  3  2  1  0  /  . , + * )  (  '  &  % - :db.excise/attrs$ 3 :db.cardinality/one# 7 :db.install/attribute" 7 :db.install/partition! 3 :db.alter/attribute  7 :db.install/valueType 5 :db.cardinality/many  ' :db.type/long + :db.type/double  :db/add   :db/ident / :db.excise/before  :db/doc# + :db/cardinality # :db.part/tx # :db/retract - :db.unique/value! % :db/fulltext  + :db/isComponent  ' :db/noHistory  % :db.type/ref ' :db/txInstant - :db.type/keyword + :db.type/string  ' :db/valueType  # :db.part/db  1 :db.excise/beforeT  ' :db.part/user  ! :db/unique   :db/index  ) :db.type/bytes 3 :db.unique/identity" - :db.type/boolean ! :db/excise - :db.type/instant Y‰á ² +~V~~~¹~`~t~V~Ã~‘~Í~¥~×~›~¯~j~ÿ'~ëÎjâCºV’ö~¦:°Ä`؈ìtœL~õ~á 1~‡ P O N M L #K J  I  H  G F E  D  C  B A  @ ?  > =  < ; " : 9 8 #7 #6 5 4  3  2  1  0  /  . , + * )  (  '  &  % € #|ñ}^}–} |ñ}þ;}$}A}y(~=U¾�}Çè~ä}²~»~ü£~c}Þ~&~Ö~{}í|~�~¦~P~Ïj - :db.excise/attrs$ 3 :db.cardinality/one# 7 :db.install/attribute" 7 :db.install/partition! 3 :db.alter/attribute  7 :db.install/valueType 5 :db.cardinality/many ' :db.type/long + :db.type/double  :db/add  :db/ident / :db.excise/before  :db/doc + :db/cardinality # :db.part/tx # :db/retract - :db.unique/value % :db/fulltext + :db/isComponent ' :db/noHistory % :db.type/ref ' :db/txInstant - :db.type/keyword + :db.type/string  ' :db/valueType  # :db.part/db  1 :db.excise/beforeT  ' :db.part/user  ! :db/unique  :db/index ) :db.type/bytes 3 :db.unique/identity - :db.type/boolean ! :db/excise - :db.type/instant Py)çȯ�nQ9 ~ã~É~­~�~p~T~9~}ÿ}ä}Å}«}‘}s}]}=}&}|ò|Ö|³|�|m|I|%|{ä{Ô{Ä{´{¤{”{„{t{d{U{E{5{%{{zõzåzÕzÅzµz¦z—zˆzxzhzXzHz8z(zzyøyèyØyÈy¸y¨y˜yˆyxyiyYyIy9y)P O N M  L  K #J I  H  G  F E D  C  B  A @  ? >  = <  ;  :   " 9   8  7 #6 #5 4 3  2  1  0  /  .   -   , + * ) (  '  &  %  $ - :db.excise/attrs # 3 :db.cardinality/one "" 7 :db.install/attribute "! 7 :db.install/partition  3 :db.alter/attribute " 7 :db.install/valueType ! 5  :db.cardinality/many  ' :db.type/long  + :db.type/double   :db/add   :db/ident  / :db.excise/before   #:db/doc  + :db/cardinality  # :db.part/tx  # :db/retract  - !:db.unique/value  %  :db/fulltext  +  :db/isComponent  '  :db/noHistory  % :db.type/ref  ' :db/txInstant  - :db.type/keyword   + :db.type/string   ' :db/valueType   # :db.part/db   1 :db.excise/beforeT   ' :db.part/user  !  :db/unique    :db/index  ) :db.type/bytes  3 ":db.unique/identity  - :db.type/boolean  ! :db/excise  - :db.type/instant  Y‰á ² P|á÷íãÙÏÅ»±§�“‰ukaWMC9/%~ý~ó~é~ß~Õ~Ë~Á~·~­~£~™~�~…~{~q~g~]~S~I~?~5~+~!~~ ~}ù}ï}å}Û}Ñ}Ç}½}³}©}Ÿ}•}‹}�}w}m}c}Y}O}E};}1}'}}} |ÿ|õ|ë|á  P  O  N  M  L  K  J  I  H  G  F  E  D  C  B  A  @  ?  >  =  <  ;  :  9  8  7  6  5  4  3  2  1  0  /  .  -  ,  +  *  )  (  '  &  %  $  #  "  !                                                                € € € € € € #}8íÕÀ²œ�pY@&~ý~ä~Î~³~�~Š~q~`~M~;~*~~ }õ}æ}Ö}»}®}™}†}r}]}M}8#+:db/cardinality"!:db/excise!+:db/isComponent  ):db.type/bytes':db.part/user+:db.type/double :db/add7:db.install/valueType!:db/unique :db/index -:db.excise/attrs :db/doc#%:db.type/ref#:db.part/db%:db/fulltext ':db/txInstant#:db.part/tx3:db.unique/identity"':db.type/long-:db.type/boolean7:db.install/attribute-:db.type/instant 3:db.alter/attribute ':db/noHistory  -:db.unique/value! 5:db.cardinality/many  3:db.cardinality/one/:db.excise/before#:db/retract7:db.install/partition-:db.type/keyword  :db/ident+:db.type/string1:db.excise/beforeT':db/valueType #}[~ñ0I~aØ~‡}×~@~s}¥~­}’}·~Ü¡~›~/Ä~ƒ}Ë}[~#}o~P¶~}~ w~a}ñï+:db/cardinality#!:db/excise"+:db/isComponent!):db.type/bytes ':db.part/user+:db.type/double :db/add7:db.install/valueType!:db/unique :db/index-:db.excise/attrs :db/doc%:db.type/ref#:db.part/db%:db/fulltext':db/txInstant#:db.part/tx3:db.unique/identity':db.type/long-:db.type/boolean7:db.install/attribute-:db.type/instant3:db.alter/attribute ':db/noHistory -:db.unique/value 5:db.cardinality/many 3:db.cardinality/one /:db.excise/before#:db/retract7:db.install/partition-:db.type/keyword :db/ident+:db.type/string1:db.excise/beforeT' :db/valueType #0ê~ŠÞZ¨û0`<f„ºTØH�6lõÒ´xäœNBÌÆÀ–r#" !   # "  !      |⣂`<~ö~Ù~·~“~o~I~(~}á}»}Ÿ}�}c}C}(|þ|Ò|ª|€|V|*|(7':db.install/attribute:db/valueType*7+:db.install/partition:db/cardinality (7':db.install/partition:db/valueType(3+:db.alter/attribute:db/cardinality &3':db.alter/attribute:db/valueType*7+:db.install/valueType:db/cardinality (7':db.install/valueType:db/valueType!:db/ident:db/unique"+:db/ident:db/cardinality':db/ident:db/valueType+:db/doc:db/cardinality':db/doc:db/valueType$++:db/cardinality:db/cardinality"+':db/cardinality:db/valueType!%+:db/fulltext:db/cardinality%':db/fulltext:db/valueType$ ++:db/isComponent:db/cardinality" +':db/isComponent:db/valueType" '+:db/noHistory:db/cardinality '':db/noHistory:db/valueType ' :db/txInstant:db/index"'+:db/txInstant:db/cardinality '':db/txInstant:db/valueType"'+:db/valueType:db/cardinality '':db/valueType:db/valueType!+:db/unique:db/cardinality!':db/unique:db/valueType+:db/index:db/cardinality':db/index:db/valueType {ä|g|’{ä||<|»|è}«}Ò}o}Ž}÷~}/}}PÁâ~=~d~‰~®~ï~Ñ¡7\*7':db.install/attribute:db/valueType,7+:db.install/partition:db/cardinality *7':db.install/partition:db/valueType*3+:db.alter/attribute:db/cardinality (3':db.alter/attribute:db/valueType,7+:db.install/valueType:db/cardinality *7':db.install/valueType:db/valueType!:db/ident:db/unique" +:db/ident:db/cardinality':db/ident:db/valueType+:db/doc:db/cardinality':db/doc:db/valueType&++:db/cardinality:db/cardinality$+':db/cardinality:db/valueType#%+:db/fulltext:db/cardinality!%':db/fulltext:db/valueType&++:db/isComponent:db/cardinality $+':db/isComponent:db/valueType $'+:db/noHistory:db/cardinality "'':db/noHistory:db/valueType ' :db/txInstant:db/index $'+:db/txInstant:db/cardinality"'':db/txInstant:db/valueType$'+:db/valueType:db/cardinality"'':db/valueType:db/valueType!!+:db/unique:db/cardinality!':db/unique:db/valueType +:db/index:db/cardinality' :db/index:db/valueType ¼îÕ¼#:db.part/tx':db.part/user#:db.part/db$ ÏñÏß#:db.part/tx':db.part/user# :db.part/db