diff --git a/3271423389.blk b/3271423389.blk deleted file mode 100644 index 57aca15..0000000 Binary files a/3271423389.blk and /dev/null differ diff --git a/Cargo.lock b/Cargo.lock index eacb06c..38cb4b2 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -17,17 +17,6 @@ version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627" -[[package]] -name = "aes" -version = "0.8.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0" -dependencies = [ - "cfg-if", - "cipher", - "cpufeatures", -] - [[package]] name = "ahash" version = "0.7.8" @@ -603,25 +592,6 @@ dependencies = [ "generic-array", ] -[[package]] -name = "block-padding" -version = "0.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8894febbff9f758034a5b8e12d87918f56dfc64a8e1fe757d65e29041538d93" -dependencies = [ - "generic-array", -] - -[[package]] -name = "blockfile" -version = "0.1.0" -dependencies = [ - "aes", - "byteorder", - "ecb", - "lz4_flex", -] - [[package]] name = "blocking" version = "1.6.1" @@ -732,16 +702,6 @@ dependencies = [ "windows-targets 0.52.6", ] -[[package]] -name = "cipher" -version = "0.4.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad" -dependencies = [ - "crypto-common", - "inout", -] - [[package]] name = "clap" version = "4.5.27" @@ -1068,15 +1028,6 @@ version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "75b325c5dbd37f80359721ad39aca5a29fb04c89279657cffdda8736d0c0b9d2" -[[package]] -name = "ecb" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a8bfa975b1aec2145850fcaa1c6fe269a16578c44705a532ae3edc92b8881c7" -dependencies = [ - "cipher", -] - [[package]] name = "either" version = "1.13.0" @@ -1175,6 +1126,16 @@ dependencies = [ "rustc_version", ] +[[package]] +name = "flatbuffers-owned" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "08460d2abc5fd52559ab2636320e55ac8082dd0cf16cfc7ce39136c47231009a" +dependencies = [ + "flatbuffers", + "paste", +] + [[package]] name = "flatc-rust" version = "0.2.0" @@ -1755,16 +1716,6 @@ dependencies = [ "syn 2.0.96", ] -[[package]] -name = "inout" -version = "0.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a0c10553d664a4d0bcff9f4215d0aac67a639cc68ef660840afe309b807bc9f5" -dependencies = [ - "block-padding", - "generic-array", -] - [[package]] name = "is_terminal_polyfill" version = "1.70.1" @@ -1873,15 +1824,6 @@ dependencies = [ "value-bag", ] -[[package]] -name = "lz4_flex" -version = "0.11.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75761162ae2b0e580d7e7c390558127e5f01b4194debd6221fd8c207fc80e3f5" -dependencies = [ - "twox-hash", -] - [[package]] name = "matchers" version = "0.1.0" @@ -3728,10 +3670,10 @@ dependencies = [ name = "trigger-fileconfig" version = "0.0.1" dependencies = [ - "blockfile", "byteorder", "const_format", "flatbuffers", + "flatbuffers-owned", "flatc-rust", "paste", "serde", @@ -3883,16 +3825,6 @@ dependencies = [ "zeromq", ] -[[package]] -name = "twox-hash" -version = "1.6.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97fee6b57c6a41524a810daee9286c02d7752c4253064d0b05472833a438f675" -dependencies = [ - "cfg-if", - "static_assertions", -] - [[package]] name = "typenum" version = "1.17.0" diff --git a/Cargo.toml b/Cargo.toml index d337b2d..0cc84a9 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,5 +1,5 @@ [workspace] -members = ["crates/*", "crates/trigger-protobuf/trigger-protobuf-derive", "crates/trigger-database/migration", "crates/trigger-database/entity", "crates/trigger-fileconfig/blockfile"] +members = ["crates/*", "crates/trigger-protobuf/trigger-protobuf-derive", "crates/trigger-database/migration", "crates/trigger-database/entity"] resolver = "2" [workspace.package] @@ -27,6 +27,7 @@ serde_json = "1.0.138" toml = "0.8.19" flatbuffers = "24.3.25" +flatbuffers-owned = "0.3.0" flatc-rust = "0.2.0" base64 = "0.22.1" diff --git a/Filecfg/10010808373864040182 b/Filecfg/10010808373864040182 new file mode 100644 index 0000000..906d93f Binary files /dev/null and b/Filecfg/10010808373864040182 differ diff --git a/Filecfg/10032827072742742911 b/Filecfg/10032827072742742911 new file mode 100644 index 0000000..95649c8 Binary files /dev/null and b/Filecfg/10032827072742742911 differ diff --git a/Filecfg/10033721018158574140 b/Filecfg/10033721018158574140 new file mode 100644 index 0000000..3870168 Binary files /dev/null and b/Filecfg/10033721018158574140 differ diff --git a/Filecfg/10052379260018520201 b/Filecfg/10052379260018520201 new file mode 100644 index 0000000..7e1b278 Binary files /dev/null and b/Filecfg/10052379260018520201 differ diff --git a/Filecfg/10057086654148717548 b/Filecfg/10057086654148717548 new file mode 100644 index 0000000..a898655 Binary files /dev/null and b/Filecfg/10057086654148717548 differ diff --git a/Filecfg/10075508127800540987 b/Filecfg/10075508127800540987 new file mode 100644 index 0000000..4ddc0b2 Binary files /dev/null and b/Filecfg/10075508127800540987 differ diff --git a/Filecfg/10083105974566030817 b/Filecfg/10083105974566030817 new file mode 100644 index 0000000..79f4cbf Binary files /dev/null and b/Filecfg/10083105974566030817 differ diff --git a/Filecfg/10096306203537588307 b/Filecfg/10096306203537588307 new file mode 100644 index 0000000..5628055 Binary files /dev/null and b/Filecfg/10096306203537588307 differ diff --git a/Filecfg/10101100291003037823 b/Filecfg/10101100291003037823 new file mode 100644 index 0000000..afa3b59 Binary files /dev/null and b/Filecfg/10101100291003037823 differ diff --git a/Filecfg/10104767631211237325 b/Filecfg/10104767631211237325 new file mode 100644 index 0000000..767c202 Binary files /dev/null and b/Filecfg/10104767631211237325 differ diff --git a/Filecfg/101768390240629794 b/Filecfg/101768390240629794 new file mode 100644 index 0000000..5892e89 Binary files /dev/null and b/Filecfg/101768390240629794 differ diff --git a/Filecfg/10184537830501628523 b/Filecfg/10184537830501628523 new file mode 100644 index 0000000..ea4a53f Binary files /dev/null and b/Filecfg/10184537830501628523 differ diff --git a/Filecfg/10212618236512783304 b/Filecfg/10212618236512783304 new file mode 100644 index 0000000..33d5965 Binary files /dev/null and b/Filecfg/10212618236512783304 differ diff --git a/Filecfg/10246105568315798383 b/Filecfg/10246105568315798383 new file mode 100644 index 0000000..73cffb5 Binary files /dev/null and b/Filecfg/10246105568315798383 differ diff --git a/Filecfg/10251007154862986708 b/Filecfg/10251007154862986708 new file mode 100644 index 0000000..f5b53d8 Binary files /dev/null and b/Filecfg/10251007154862986708 differ diff --git a/Filecfg/10259695595062109759 b/Filecfg/10259695595062109759 new file mode 100644 index 0000000..7cff3e0 Binary files /dev/null and b/Filecfg/10259695595062109759 differ diff --git a/Filecfg/10264605482804442491 b/Filecfg/10264605482804442491 new file mode 100644 index 0000000..4aec2e2 Binary files /dev/null and b/Filecfg/10264605482804442491 differ diff --git a/Filecfg/10275201845600476470 b/Filecfg/10275201845600476470 new file mode 100644 index 0000000..5b0dab0 Binary files /dev/null and b/Filecfg/10275201845600476470 differ diff --git a/Filecfg/10278020695907736598 b/Filecfg/10278020695907736598 new file mode 100644 index 0000000..b3b7aac Binary files /dev/null and b/Filecfg/10278020695907736598 differ diff --git a/Filecfg/10287818805481961745 b/Filecfg/10287818805481961745 new file mode 100644 index 0000000..ee5ecec Binary files /dev/null and b/Filecfg/10287818805481961745 differ diff --git a/Filecfg/1029785068136330720 b/Filecfg/1029785068136330720 new file mode 100644 index 0000000..63d8eb5 Binary files /dev/null and b/Filecfg/1029785068136330720 differ diff --git a/Filecfg/10321696286355204017 b/Filecfg/10321696286355204017 new file mode 100644 index 0000000..5061bd2 Binary files /dev/null and b/Filecfg/10321696286355204017 differ diff --git a/Filecfg/10323332383746031993 b/Filecfg/10323332383746031993 new file mode 100644 index 0000000..73c596d Binary files /dev/null and b/Filecfg/10323332383746031993 differ diff --git a/Filecfg/10330313329325452558 b/Filecfg/10330313329325452558 new file mode 100644 index 0000000..2743653 Binary files /dev/null and b/Filecfg/10330313329325452558 differ diff --git a/Filecfg/1033767438085951951 b/Filecfg/1033767438085951951 new file mode 100644 index 0000000..4bca7fa Binary files /dev/null and b/Filecfg/1033767438085951951 differ diff --git a/Filecfg/10352424718517234029 b/Filecfg/10352424718517234029 new file mode 100644 index 0000000..0be9fcd Binary files /dev/null and b/Filecfg/10352424718517234029 differ diff --git a/Filecfg/10361992832664957090 b/Filecfg/10361992832664957090 new file mode 100644 index 0000000..2f0e1e4 Binary files /dev/null and b/Filecfg/10361992832664957090 differ diff --git a/Filecfg/10382719409245932107 b/Filecfg/10382719409245932107 new file mode 100644 index 0000000..8f7952a Binary files /dev/null and b/Filecfg/10382719409245932107 differ diff --git a/Filecfg/10390586540095996558 b/Filecfg/10390586540095996558 new file mode 100644 index 0000000..06faa04 Binary files /dev/null and b/Filecfg/10390586540095996558 differ diff --git a/Filecfg/10411003461693016918 b/Filecfg/10411003461693016918 new file mode 100644 index 0000000..c436874 Binary files /dev/null and b/Filecfg/10411003461693016918 differ diff --git a/Filecfg/10417110590820963172 b/Filecfg/10417110590820963172 new file mode 100644 index 0000000..441f117 Binary files /dev/null and b/Filecfg/10417110590820963172 differ diff --git a/Filecfg/10436032873024071162 b/Filecfg/10436032873024071162 new file mode 100644 index 0000000..5841760 Binary files /dev/null and b/Filecfg/10436032873024071162 differ diff --git a/Filecfg/10455405343599765752 b/Filecfg/10455405343599765752 new file mode 100644 index 0000000..470e358 Binary files /dev/null and b/Filecfg/10455405343599765752 differ diff --git a/Filecfg/10464897963229082692 b/Filecfg/10464897963229082692 new file mode 100644 index 0000000..8f9011f Binary files /dev/null and b/Filecfg/10464897963229082692 differ diff --git a/Filecfg/10480563344334136587 b/Filecfg/10480563344334136587 new file mode 100644 index 0000000..1bbcbd2 Binary files /dev/null and b/Filecfg/10480563344334136587 differ diff --git a/Filecfg/10484454735791987522 b/Filecfg/10484454735791987522 new file mode 100644 index 0000000..5b0dab0 Binary files /dev/null and b/Filecfg/10484454735791987522 differ diff --git a/Filecfg/10493597931472549480 b/Filecfg/10493597931472549480 new file mode 100644 index 0000000..71560ea Binary files /dev/null and b/Filecfg/10493597931472549480 differ diff --git a/Filecfg/10502849963740494435 b/Filecfg/10502849963740494435 new file mode 100644 index 0000000..994cb17 Binary files /dev/null and b/Filecfg/10502849963740494435 differ diff --git a/Filecfg/10549316106634130085 b/Filecfg/10549316106634130085 new file mode 100644 index 0000000..54a4adf Binary files /dev/null and b/Filecfg/10549316106634130085 differ diff --git a/Filecfg/10560361692354968202 b/Filecfg/10560361692354968202 new file mode 100644 index 0000000..2bc0ef0 Binary files /dev/null and b/Filecfg/10560361692354968202 differ diff --git a/Filecfg/10575436549903431580 b/Filecfg/10575436549903431580 new file mode 100644 index 0000000..0174067 Binary files /dev/null and b/Filecfg/10575436549903431580 differ diff --git a/Filecfg/10581101117693960649 b/Filecfg/10581101117693960649 new file mode 100644 index 0000000..9b6fa48 Binary files /dev/null and b/Filecfg/10581101117693960649 differ diff --git a/Filecfg/10583926392046091507 b/Filecfg/10583926392046091507 new file mode 100644 index 0000000..2095396 Binary files /dev/null and b/Filecfg/10583926392046091507 differ diff --git a/Filecfg/10594836358011099052 b/Filecfg/10594836358011099052 new file mode 100644 index 0000000..5338686 Binary files /dev/null and b/Filecfg/10594836358011099052 differ diff --git a/Filecfg/10605684946193948530 b/Filecfg/10605684946193948530 new file mode 100644 index 0000000..5d5862d Binary files /dev/null and b/Filecfg/10605684946193948530 differ diff --git a/Filecfg/10623379200565565688 b/Filecfg/10623379200565565688 new file mode 100644 index 0000000..5b0dab0 Binary files /dev/null and b/Filecfg/10623379200565565688 differ diff --git a/Filecfg/10637721454916405633 b/Filecfg/10637721454916405633 new file mode 100644 index 0000000..5b0dab0 Binary files /dev/null and b/Filecfg/10637721454916405633 differ diff --git a/Filecfg/10672647921413984319 b/Filecfg/10672647921413984319 new file mode 100644 index 0000000..3bb359f Binary files /dev/null and b/Filecfg/10672647921413984319 differ diff --git a/Filecfg/10755349437026649161 b/Filecfg/10755349437026649161 new file mode 100644 index 0000000..3cd432b Binary files /dev/null and b/Filecfg/10755349437026649161 differ diff --git a/Filecfg/10771863132607138542 b/Filecfg/10771863132607138542 new file mode 100644 index 0000000..83bf979 Binary files /dev/null and b/Filecfg/10771863132607138542 differ diff --git a/Filecfg/1080965030186094106 b/Filecfg/1080965030186094106 new file mode 100644 index 0000000..db356ce Binary files /dev/null and b/Filecfg/1080965030186094106 differ diff --git a/Filecfg/10820371194779877509 b/Filecfg/10820371194779877509 new file mode 100644 index 0000000..b920098 Binary files /dev/null and b/Filecfg/10820371194779877509 differ diff --git a/Filecfg/10829278488199004950 b/Filecfg/10829278488199004950 new file mode 100644 index 0000000..8648f70 Binary files /dev/null and b/Filecfg/10829278488199004950 differ diff --git a/Filecfg/10832272359333086737 b/Filecfg/10832272359333086737 new file mode 100644 index 0000000..8fc9d88 Binary files /dev/null and b/Filecfg/10832272359333086737 differ diff --git a/Filecfg/10863168905291409325 b/Filecfg/10863168905291409325 new file mode 100644 index 0000000..85ad7dc Binary files /dev/null and b/Filecfg/10863168905291409325 differ diff --git a/Filecfg/10883875657856637824 b/Filecfg/10883875657856637824 new file mode 100644 index 0000000..043543a Binary files /dev/null and b/Filecfg/10883875657856637824 differ diff --git a/Filecfg/10891989980564329405 b/Filecfg/10891989980564329405 new file mode 100644 index 0000000..ef53d21 Binary files /dev/null and b/Filecfg/10891989980564329405 differ diff --git a/Filecfg/10918995900770977827 b/Filecfg/10918995900770977827 new file mode 100644 index 0000000..c80e58f Binary files /dev/null and b/Filecfg/10918995900770977827 differ diff --git a/Filecfg/10921070745563497265 b/Filecfg/10921070745563497265 new file mode 100644 index 0000000..c14dd80 Binary files /dev/null and b/Filecfg/10921070745563497265 differ diff --git a/Filecfg/10929851831336572039 b/Filecfg/10929851831336572039 new file mode 100644 index 0000000..5b0dab0 Binary files /dev/null and b/Filecfg/10929851831336572039 differ diff --git a/Filecfg/10997546003453637036 b/Filecfg/10997546003453637036 new file mode 100644 index 0000000..0569ab7 Binary files /dev/null and b/Filecfg/10997546003453637036 differ diff --git a/Filecfg/11001884627201219264 b/Filecfg/11001884627201219264 new file mode 100644 index 0000000..295025f Binary files /dev/null and b/Filecfg/11001884627201219264 differ diff --git a/Filecfg/11061877619978527403 b/Filecfg/11061877619978527403 new file mode 100644 index 0000000..157d88f Binary files /dev/null and b/Filecfg/11061877619978527403 differ diff --git a/Filecfg/11095720218123099694 b/Filecfg/11095720218123099694 new file mode 100644 index 0000000..437d27c Binary files /dev/null and b/Filecfg/11095720218123099694 differ diff --git a/Filecfg/11118086357799758036 b/Filecfg/11118086357799758036 new file mode 100644 index 0000000..53568d2 Binary files /dev/null and b/Filecfg/11118086357799758036 differ diff --git a/Filecfg/11133396948744986753 b/Filecfg/11133396948744986753 new file mode 100644 index 0000000..1759923 Binary files /dev/null and b/Filecfg/11133396948744986753 differ diff --git a/Filecfg/11147918958690334441 b/Filecfg/11147918958690334441 new file mode 100644 index 0000000..1431184 Binary files /dev/null and b/Filecfg/11147918958690334441 differ diff --git a/Filecfg/11160220569733161756 b/Filecfg/11160220569733161756 new file mode 100644 index 0000000..7425c06 Binary files /dev/null and b/Filecfg/11160220569733161756 differ diff --git a/Filecfg/11176191658388455544 b/Filecfg/11176191658388455544 new file mode 100644 index 0000000..74a36ec Binary files /dev/null and b/Filecfg/11176191658388455544 differ diff --git a/Filecfg/11177589371513043525 b/Filecfg/11177589371513043525 new file mode 100644 index 0000000..693101c Binary files /dev/null and b/Filecfg/11177589371513043525 differ diff --git a/Filecfg/11180705407392119105 b/Filecfg/11180705407392119105 new file mode 100644 index 0000000..f2adf99 Binary files /dev/null and b/Filecfg/11180705407392119105 differ diff --git a/Filecfg/11209594489292861369 b/Filecfg/11209594489292861369 new file mode 100644 index 0000000..64db468 Binary files /dev/null and b/Filecfg/11209594489292861369 differ diff --git a/Filecfg/11257951261350679402 b/Filecfg/11257951261350679402 new file mode 100644 index 0000000..54ee4f0 Binary files /dev/null and b/Filecfg/11257951261350679402 differ diff --git a/Filecfg/11261572877249488737 b/Filecfg/11261572877249488737 new file mode 100644 index 0000000..20aec5e Binary files /dev/null and b/Filecfg/11261572877249488737 differ diff --git a/Filecfg/11263845697733264881 b/Filecfg/11263845697733264881 new file mode 100644 index 0000000..20b16d7 Binary files /dev/null and b/Filecfg/11263845697733264881 differ diff --git a/Filecfg/11325527673350078476 b/Filecfg/11325527673350078476 new file mode 100644 index 0000000..b528a4c Binary files /dev/null and b/Filecfg/11325527673350078476 differ diff --git a/Filecfg/11328306938234893396 b/Filecfg/11328306938234893396 new file mode 100644 index 0000000..6bc6171 Binary files /dev/null and b/Filecfg/11328306938234893396 differ diff --git a/Filecfg/11333261129400886137 b/Filecfg/11333261129400886137 new file mode 100644 index 0000000..f6a9200 Binary files /dev/null and b/Filecfg/11333261129400886137 differ diff --git a/Filecfg/11346621172623076142 b/Filecfg/11346621172623076142 new file mode 100644 index 0000000..d9c6b98 Binary files /dev/null and b/Filecfg/11346621172623076142 differ diff --git a/Filecfg/1137361337225950086 b/Filecfg/1137361337225950086 new file mode 100644 index 0000000..0696ddd Binary files /dev/null and b/Filecfg/1137361337225950086 differ diff --git a/Filecfg/11378968201971191474 b/Filecfg/11378968201971191474 new file mode 100644 index 0000000..d05b337 Binary files /dev/null and b/Filecfg/11378968201971191474 differ diff --git a/Filecfg/11391034716444242591 b/Filecfg/11391034716444242591 new file mode 100644 index 0000000..f4d812e Binary files /dev/null and b/Filecfg/11391034716444242591 differ diff --git a/Filecfg/11405729873520551596 b/Filecfg/11405729873520551596 new file mode 100644 index 0000000..5b0dab0 Binary files /dev/null and b/Filecfg/11405729873520551596 differ diff --git a/Filecfg/11425768876013818663 b/Filecfg/11425768876013818663 new file mode 100644 index 0000000..53e41b8 Binary files /dev/null and b/Filecfg/11425768876013818663 differ diff --git a/Filecfg/1146581695882370054 b/Filecfg/1146581695882370054 new file mode 100644 index 0000000..2366dca Binary files /dev/null and b/Filecfg/1146581695882370054 differ diff --git a/Filecfg/1146981540653313102 b/Filecfg/1146981540653313102 new file mode 100644 index 0000000..88f150f Binary files /dev/null and b/Filecfg/1146981540653313102 differ diff --git a/Filecfg/11503985408089543183 b/Filecfg/11503985408089543183 new file mode 100644 index 0000000..3306794 Binary files /dev/null and b/Filecfg/11503985408089543183 differ diff --git a/Filecfg/11508638128627741009 b/Filecfg/11508638128627741009 new file mode 100644 index 0000000..624d168 Binary files /dev/null and b/Filecfg/11508638128627741009 differ diff --git a/Filecfg/11532086544599591982 b/Filecfg/11532086544599591982 new file mode 100644 index 0000000..5365852 Binary files /dev/null and b/Filecfg/11532086544599591982 differ diff --git a/Filecfg/11538510762943324782 b/Filecfg/11538510762943324782 new file mode 100644 index 0000000..9fa1778 Binary files /dev/null and b/Filecfg/11538510762943324782 differ diff --git a/Filecfg/11543073592625525720 b/Filecfg/11543073592625525720 new file mode 100644 index 0000000..2347389 Binary files /dev/null and b/Filecfg/11543073592625525720 differ diff --git a/Filecfg/11558189285978823431 b/Filecfg/11558189285978823431 new file mode 100644 index 0000000..e095d64 Binary files /dev/null and b/Filecfg/11558189285978823431 differ diff --git a/Filecfg/11559709126509750640 b/Filecfg/11559709126509750640 new file mode 100644 index 0000000..a15aa81 Binary files /dev/null and b/Filecfg/11559709126509750640 differ diff --git a/Filecfg/11569439978021219103 b/Filecfg/11569439978021219103 new file mode 100644 index 0000000..65270a2 Binary files /dev/null and b/Filecfg/11569439978021219103 differ diff --git a/Filecfg/11571469023360143076 b/Filecfg/11571469023360143076 new file mode 100644 index 0000000..0dcfb2c Binary files /dev/null and b/Filecfg/11571469023360143076 differ diff --git a/Filecfg/11576478516819601041 b/Filecfg/11576478516819601041 new file mode 100644 index 0000000..5b0dab0 Binary files /dev/null and b/Filecfg/11576478516819601041 differ diff --git a/Filecfg/11576498535574093844 b/Filecfg/11576498535574093844 new file mode 100644 index 0000000..a8da407 Binary files /dev/null and b/Filecfg/11576498535574093844 differ diff --git a/Filecfg/11588891466955194857 b/Filecfg/11588891466955194857 new file mode 100644 index 0000000..6ad5227 Binary files /dev/null and b/Filecfg/11588891466955194857 differ diff --git a/Filecfg/11596558123452275632 b/Filecfg/11596558123452275632 new file mode 100644 index 0000000..964bb8c Binary files /dev/null and b/Filecfg/11596558123452275632 differ diff --git a/Filecfg/11638660576119419764 b/Filecfg/11638660576119419764 new file mode 100644 index 0000000..5de4b6f Binary files /dev/null and b/Filecfg/11638660576119419764 differ diff --git a/Filecfg/11670857816102780953 b/Filecfg/11670857816102780953 new file mode 100644 index 0000000..3dd6b21 Binary files /dev/null and b/Filecfg/11670857816102780953 differ diff --git a/Filecfg/11671227759228701133 b/Filecfg/11671227759228701133 new file mode 100644 index 0000000..0b2cb55 Binary files /dev/null and b/Filecfg/11671227759228701133 differ diff --git a/Filecfg/11676252546146867380 b/Filecfg/11676252546146867380 new file mode 100644 index 0000000..7e0025e Binary files /dev/null and b/Filecfg/11676252546146867380 differ diff --git a/Filecfg/11688598664039779956 b/Filecfg/11688598664039779956 new file mode 100644 index 0000000..efc16d2 Binary files /dev/null and b/Filecfg/11688598664039779956 differ diff --git a/Filecfg/11699355294826183948 b/Filecfg/11699355294826183948 new file mode 100644 index 0000000..5b0dab0 Binary files /dev/null and b/Filecfg/11699355294826183948 differ diff --git a/Filecfg/11770689083769959798 b/Filecfg/11770689083769959798 new file mode 100644 index 0000000..2602c21 Binary files /dev/null and b/Filecfg/11770689083769959798 differ diff --git a/Filecfg/11807643707905074273 b/Filecfg/11807643707905074273 new file mode 100644 index 0000000..2dd8d66 Binary files /dev/null and b/Filecfg/11807643707905074273 differ diff --git a/Filecfg/11808496458639916026 b/Filecfg/11808496458639916026 new file mode 100644 index 0000000..43e9e21 Binary files /dev/null and b/Filecfg/11808496458639916026 differ diff --git a/Filecfg/11809116947716527594 b/Filecfg/11809116947716527594 new file mode 100644 index 0000000..433f4e8 Binary files /dev/null and b/Filecfg/11809116947716527594 differ diff --git a/Filecfg/11820760237859738376 b/Filecfg/11820760237859738376 new file mode 100644 index 0000000..8fae822 Binary files /dev/null and b/Filecfg/11820760237859738376 differ diff --git a/Filecfg/11894889854788888516 b/Filecfg/11894889854788888516 new file mode 100644 index 0000000..6a03519 Binary files /dev/null and b/Filecfg/11894889854788888516 differ diff --git a/Filecfg/11959741831023438532 b/Filecfg/11959741831023438532 new file mode 100644 index 0000000..265486b Binary files /dev/null and b/Filecfg/11959741831023438532 differ diff --git a/Filecfg/11959874504332582423 b/Filecfg/11959874504332582423 new file mode 100644 index 0000000..77441b6 Binary files /dev/null and b/Filecfg/11959874504332582423 differ diff --git a/Filecfg/11971826289350521223 b/Filecfg/11971826289350521223 new file mode 100644 index 0000000..a9eb25f Binary files /dev/null and b/Filecfg/11971826289350521223 differ diff --git a/Filecfg/11973044386591920228 b/Filecfg/11973044386591920228 new file mode 100644 index 0000000..47983b1 Binary files /dev/null and b/Filecfg/11973044386591920228 differ diff --git a/Filecfg/11977512613946124224 b/Filecfg/11977512613946124224 new file mode 100644 index 0000000..618a21f Binary files /dev/null and b/Filecfg/11977512613946124224 differ diff --git a/Filecfg/12011173932213761153 b/Filecfg/12011173932213761153 new file mode 100644 index 0000000..7d3f9ac Binary files /dev/null and b/Filecfg/12011173932213761153 differ diff --git a/Filecfg/12016222486323419139 b/Filecfg/12016222486323419139 new file mode 100644 index 0000000..96c0599 Binary files /dev/null and b/Filecfg/12016222486323419139 differ diff --git a/Filecfg/12043283061816536973 b/Filecfg/12043283061816536973 new file mode 100644 index 0000000..1e4e2a8 Binary files /dev/null and b/Filecfg/12043283061816536973 differ diff --git a/Filecfg/12044395469458286489 b/Filecfg/12044395469458286489 new file mode 100644 index 0000000..23f832b Binary files /dev/null and b/Filecfg/12044395469458286489 differ diff --git a/Filecfg/12044902111661106715 b/Filecfg/12044902111661106715 new file mode 100644 index 0000000..bda250a Binary files /dev/null and b/Filecfg/12044902111661106715 differ diff --git a/Filecfg/12049394104971316677 b/Filecfg/12049394104971316677 new file mode 100644 index 0000000..a3105c9 Binary files /dev/null and b/Filecfg/12049394104971316677 differ diff --git a/Filecfg/12051209902856777506 b/Filecfg/12051209902856777506 new file mode 100644 index 0000000..40470ff Binary files /dev/null and b/Filecfg/12051209902856777506 differ diff --git a/Filecfg/12056881428250006971 b/Filecfg/12056881428250006971 new file mode 100644 index 0000000..1041a88 Binary files /dev/null and b/Filecfg/12056881428250006971 differ diff --git a/Filecfg/12100765741811321761 b/Filecfg/12100765741811321761 new file mode 100644 index 0000000..6f8ee6d Binary files /dev/null and b/Filecfg/12100765741811321761 differ diff --git a/Filecfg/12100832313736761596 b/Filecfg/12100832313736761596 new file mode 100644 index 0000000..de80292 Binary files /dev/null and b/Filecfg/12100832313736761596 differ diff --git a/Filecfg/12101280889038810448 b/Filecfg/12101280889038810448 new file mode 100644 index 0000000..bae5d8f Binary files /dev/null and b/Filecfg/12101280889038810448 differ diff --git a/Filecfg/12103836235461035012 b/Filecfg/12103836235461035012 new file mode 100644 index 0000000..632609d Binary files /dev/null and b/Filecfg/12103836235461035012 differ diff --git a/Filecfg/12121898994649420732 b/Filecfg/12121898994649420732 new file mode 100644 index 0000000..5607819 Binary files /dev/null and b/Filecfg/12121898994649420732 differ diff --git a/Filecfg/12128262476502180224 b/Filecfg/12128262476502180224 new file mode 100644 index 0000000..22011fa Binary files /dev/null and b/Filecfg/12128262476502180224 differ diff --git a/Filecfg/12138365840437978083 b/Filecfg/12138365840437978083 new file mode 100644 index 0000000..0898b40 Binary files /dev/null and b/Filecfg/12138365840437978083 differ diff --git a/Filecfg/12167546449363201362 b/Filecfg/12167546449363201362 new file mode 100644 index 0000000..5b0dab0 Binary files /dev/null and b/Filecfg/12167546449363201362 differ diff --git a/Filecfg/12200866403824151028 b/Filecfg/12200866403824151028 new file mode 100644 index 0000000..1c2dc1f Binary files /dev/null and b/Filecfg/12200866403824151028 differ diff --git a/Filecfg/1223756082428729712 b/Filecfg/1223756082428729712 new file mode 100644 index 0000000..c1eefc7 Binary files /dev/null and b/Filecfg/1223756082428729712 differ diff --git a/Filecfg/12262365267424195694 b/Filecfg/12262365267424195694 new file mode 100644 index 0000000..545b6b8 Binary files /dev/null and b/Filecfg/12262365267424195694 differ diff --git a/Filecfg/12273930952462579928 b/Filecfg/12273930952462579928 new file mode 100644 index 0000000..08cbfb0 Binary files /dev/null and b/Filecfg/12273930952462579928 differ diff --git a/Filecfg/12287522643632282086 b/Filecfg/12287522643632282086 new file mode 100644 index 0000000..044f41b Binary files /dev/null and b/Filecfg/12287522643632282086 differ diff --git a/Filecfg/12405619337966562409 b/Filecfg/12405619337966562409 new file mode 100644 index 0000000..c85c3ff Binary files /dev/null and b/Filecfg/12405619337966562409 differ diff --git a/Filecfg/1241707129164649326 b/Filecfg/1241707129164649326 new file mode 100644 index 0000000..e10b462 Binary files /dev/null and b/Filecfg/1241707129164649326 differ diff --git a/Filecfg/12439758950867566135 b/Filecfg/12439758950867566135 new file mode 100644 index 0000000..2e9de10 Binary files /dev/null and b/Filecfg/12439758950867566135 differ diff --git a/Filecfg/12469726199860239004 b/Filecfg/12469726199860239004 new file mode 100644 index 0000000..f602070 Binary files /dev/null and b/Filecfg/12469726199860239004 differ diff --git a/Filecfg/12483800510799063997 b/Filecfg/12483800510799063997 new file mode 100644 index 0000000..dec556d Binary files /dev/null and b/Filecfg/12483800510799063997 differ diff --git a/Filecfg/12546009681141715283 b/Filecfg/12546009681141715283 new file mode 100644 index 0000000..55b141b Binary files /dev/null and b/Filecfg/12546009681141715283 differ diff --git a/Filecfg/12575113757031609367 b/Filecfg/12575113757031609367 new file mode 100644 index 0000000..9942426 Binary files /dev/null and b/Filecfg/12575113757031609367 differ diff --git a/Filecfg/12581178583431267755 b/Filecfg/12581178583431267755 new file mode 100644 index 0000000..9430162 Binary files /dev/null and b/Filecfg/12581178583431267755 differ diff --git a/Filecfg/12581616406589161462 b/Filecfg/12581616406589161462 new file mode 100644 index 0000000..0953d07 Binary files /dev/null and b/Filecfg/12581616406589161462 differ diff --git a/Filecfg/12615449732325789568 b/Filecfg/12615449732325789568 new file mode 100644 index 0000000..0bd707b Binary files /dev/null and b/Filecfg/12615449732325789568 differ diff --git a/Filecfg/12622526531917724049 b/Filecfg/12622526531917724049 new file mode 100644 index 0000000..a50e780 Binary files /dev/null and b/Filecfg/12622526531917724049 differ diff --git a/Filecfg/1262582139316939188 b/Filecfg/1262582139316939188 new file mode 100644 index 0000000..64b7b3a Binary files /dev/null and b/Filecfg/1262582139316939188 differ diff --git a/Filecfg/12659626931666168309 b/Filecfg/12659626931666168309 new file mode 100644 index 0000000..fbc40f9 Binary files /dev/null and b/Filecfg/12659626931666168309 differ diff --git a/Filecfg/12660071074277046286 b/Filecfg/12660071074277046286 new file mode 100644 index 0000000..77376ff Binary files /dev/null and b/Filecfg/12660071074277046286 differ diff --git a/Filecfg/12675140779352371357 b/Filecfg/12675140779352371357 new file mode 100644 index 0000000..30f16d4 Binary files /dev/null and b/Filecfg/12675140779352371357 differ diff --git a/Filecfg/12709344772788008567 b/Filecfg/12709344772788008567 new file mode 100644 index 0000000..65b41a2 Binary files /dev/null and b/Filecfg/12709344772788008567 differ diff --git a/Filecfg/12717028082827741445 b/Filecfg/12717028082827741445 new file mode 100644 index 0000000..ccb8885 Binary files /dev/null and b/Filecfg/12717028082827741445 differ diff --git a/Filecfg/1274778544211905570 b/Filecfg/1274778544211905570 new file mode 100644 index 0000000..f887c88 Binary files /dev/null and b/Filecfg/1274778544211905570 differ diff --git a/Filecfg/12768323712919811086 b/Filecfg/12768323712919811086 new file mode 100644 index 0000000..5b0dab0 Binary files /dev/null and b/Filecfg/12768323712919811086 differ diff --git a/Filecfg/12802194980258273454 b/Filecfg/12802194980258273454 new file mode 100644 index 0000000..87aef17 Binary files /dev/null and b/Filecfg/12802194980258273454 differ diff --git a/Filecfg/12804219507527967255 b/Filecfg/12804219507527967255 new file mode 100644 index 0000000..f50bc8e Binary files /dev/null and b/Filecfg/12804219507527967255 differ diff --git a/Filecfg/12805474889402148447 b/Filecfg/12805474889402148447 new file mode 100644 index 0000000..43e5abe Binary files /dev/null and b/Filecfg/12805474889402148447 differ diff --git a/Filecfg/12809700518214419243 b/Filecfg/12809700518214419243 new file mode 100644 index 0000000..d0e25e2 Binary files /dev/null and b/Filecfg/12809700518214419243 differ diff --git a/Filecfg/12830455477392440634 b/Filecfg/12830455477392440634 new file mode 100644 index 0000000..d23baf7 Binary files /dev/null and b/Filecfg/12830455477392440634 differ diff --git a/Filecfg/12840126620800625719 b/Filecfg/12840126620800625719 new file mode 100644 index 0000000..6f7d114 Binary files /dev/null and b/Filecfg/12840126620800625719 differ diff --git a/Filecfg/12866994806789710314 b/Filecfg/12866994806789710314 new file mode 100644 index 0000000..73d05d2 Binary files /dev/null and b/Filecfg/12866994806789710314 differ diff --git a/Filecfg/12902298843805367156 b/Filecfg/12902298843805367156 new file mode 100644 index 0000000..52bf0d3 Binary files /dev/null and b/Filecfg/12902298843805367156 differ diff --git a/Filecfg/12904534715703008618 b/Filecfg/12904534715703008618 new file mode 100644 index 0000000..5c67526 Binary files /dev/null and b/Filecfg/12904534715703008618 differ diff --git a/Filecfg/12913035510487981219 b/Filecfg/12913035510487981219 new file mode 100644 index 0000000..e9db5bd Binary files /dev/null and b/Filecfg/12913035510487981219 differ diff --git a/Filecfg/12922675106655280279 b/Filecfg/12922675106655280279 new file mode 100644 index 0000000..7284eaa Binary files /dev/null and b/Filecfg/12922675106655280279 differ diff --git a/Filecfg/12931606162403483347 b/Filecfg/12931606162403483347 new file mode 100644 index 0000000..d030ee3 Binary files /dev/null and b/Filecfg/12931606162403483347 differ diff --git a/Filecfg/1293870182451517655 b/Filecfg/1293870182451517655 new file mode 100644 index 0000000..84c0e76 Binary files /dev/null and b/Filecfg/1293870182451517655 differ diff --git a/Filecfg/1297544549941939366 b/Filecfg/1297544549941939366 new file mode 100644 index 0000000..6b99eac Binary files /dev/null and b/Filecfg/1297544549941939366 differ diff --git a/Filecfg/13035985075193514114 b/Filecfg/13035985075193514114 new file mode 100644 index 0000000..834f733 Binary files /dev/null and b/Filecfg/13035985075193514114 differ diff --git a/Filecfg/1305064974803703511 b/Filecfg/1305064974803703511 new file mode 100644 index 0000000..5b0dab0 Binary files /dev/null and b/Filecfg/1305064974803703511 differ diff --git a/Filecfg/13062340612302891740 b/Filecfg/13062340612302891740 new file mode 100644 index 0000000..ebf530b Binary files /dev/null and b/Filecfg/13062340612302891740 differ diff --git a/Filecfg/13071000056023628193 b/Filecfg/13071000056023628193 new file mode 100644 index 0000000..ace4802 Binary files /dev/null and b/Filecfg/13071000056023628193 differ diff --git a/Filecfg/13073074132856824709 b/Filecfg/13073074132856824709 new file mode 100644 index 0000000..a124525 Binary files /dev/null and b/Filecfg/13073074132856824709 differ diff --git a/Filecfg/13074992593575536072 b/Filecfg/13074992593575536072 new file mode 100644 index 0000000..969409f Binary files /dev/null and b/Filecfg/13074992593575536072 differ diff --git a/Filecfg/13104972531798664310 b/Filecfg/13104972531798664310 new file mode 100644 index 0000000..acc2dd1 Binary files /dev/null and b/Filecfg/13104972531798664310 differ diff --git a/Filecfg/13116247856823296222 b/Filecfg/13116247856823296222 new file mode 100644 index 0000000..d856f01 Binary files /dev/null and b/Filecfg/13116247856823296222 differ diff --git a/Filecfg/13134457107230143672 b/Filecfg/13134457107230143672 new file mode 100644 index 0000000..628199f Binary files /dev/null and b/Filecfg/13134457107230143672 differ diff --git a/Filecfg/13166379840389496628 b/Filecfg/13166379840389496628 new file mode 100644 index 0000000..b98b812 Binary files /dev/null and b/Filecfg/13166379840389496628 differ diff --git a/Filecfg/13176846656471334555 b/Filecfg/13176846656471334555 new file mode 100644 index 0000000..5b0dab0 Binary files /dev/null and b/Filecfg/13176846656471334555 differ diff --git a/Filecfg/13184663371782799818 b/Filecfg/13184663371782799818 new file mode 100644 index 0000000..642125e Binary files /dev/null and b/Filecfg/13184663371782799818 differ diff --git a/Filecfg/13193430226524922428 b/Filecfg/13193430226524922428 new file mode 100644 index 0000000..5276e09 Binary files /dev/null and b/Filecfg/13193430226524922428 differ diff --git a/Filecfg/13236827700232957373 b/Filecfg/13236827700232957373 new file mode 100644 index 0000000..d54bd4f Binary files /dev/null and b/Filecfg/13236827700232957373 differ diff --git a/Filecfg/13239014933111672571 b/Filecfg/13239014933111672571 new file mode 100644 index 0000000..5fc70c7 Binary files /dev/null and b/Filecfg/13239014933111672571 differ diff --git a/Filecfg/13256350733720567779 b/Filecfg/13256350733720567779 new file mode 100644 index 0000000..6517177 Binary files /dev/null and b/Filecfg/13256350733720567779 differ diff --git a/Filecfg/13272091846621142377 b/Filecfg/13272091846621142377 new file mode 100644 index 0000000..a65ee1d Binary files /dev/null and b/Filecfg/13272091846621142377 differ diff --git a/Filecfg/13278838050380503017 b/Filecfg/13278838050380503017 new file mode 100644 index 0000000..b481d6b Binary files /dev/null and b/Filecfg/13278838050380503017 differ diff --git a/Filecfg/13287987426830237373 b/Filecfg/13287987426830237373 new file mode 100644 index 0000000..5b0dab0 Binary files /dev/null and b/Filecfg/13287987426830237373 differ diff --git a/Filecfg/13293167532335638372 b/Filecfg/13293167532335638372 new file mode 100644 index 0000000..05c33e4 Binary files /dev/null and b/Filecfg/13293167532335638372 differ diff --git a/Filecfg/13301111260919602299 b/Filecfg/13301111260919602299 new file mode 100644 index 0000000..ad83ccf Binary files /dev/null and b/Filecfg/13301111260919602299 differ diff --git a/Filecfg/13320103313176105867 b/Filecfg/13320103313176105867 new file mode 100644 index 0000000..5b0dab0 Binary files /dev/null and b/Filecfg/13320103313176105867 differ diff --git a/Filecfg/13321200043378441022 b/Filecfg/13321200043378441022 new file mode 100644 index 0000000..3a3d55d Binary files /dev/null and b/Filecfg/13321200043378441022 differ diff --git a/Filecfg/13346225442421927579 b/Filecfg/13346225442421927579 new file mode 100644 index 0000000..1099662 Binary files /dev/null and b/Filecfg/13346225442421927579 differ diff --git a/Filecfg/13352754361227645360 b/Filecfg/13352754361227645360 new file mode 100644 index 0000000..e5b3e73 Binary files /dev/null and b/Filecfg/13352754361227645360 differ diff --git a/Filecfg/13425191432873069515 b/Filecfg/13425191432873069515 new file mode 100644 index 0000000..d94e59c Binary files /dev/null and b/Filecfg/13425191432873069515 differ diff --git a/Filecfg/13433870276842583658 b/Filecfg/13433870276842583658 new file mode 100644 index 0000000..88efdcb Binary files /dev/null and b/Filecfg/13433870276842583658 differ diff --git a/Filecfg/13491796520735982853 b/Filecfg/13491796520735982853 new file mode 100644 index 0000000..7729820 Binary files /dev/null and b/Filecfg/13491796520735982853 differ diff --git a/Filecfg/13496442706850755117 b/Filecfg/13496442706850755117 new file mode 100644 index 0000000..0593470 Binary files /dev/null and b/Filecfg/13496442706850755117 differ diff --git a/Filecfg/13498195941959368917 b/Filecfg/13498195941959368917 new file mode 100644 index 0000000..55d63b1 Binary files /dev/null and b/Filecfg/13498195941959368917 differ diff --git a/Filecfg/13508364860378153571 b/Filecfg/13508364860378153571 new file mode 100644 index 0000000..bb8234a Binary files /dev/null and b/Filecfg/13508364860378153571 differ diff --git a/Filecfg/1351496110992085534 b/Filecfg/1351496110992085534 new file mode 100644 index 0000000..c1c4868 Binary files /dev/null and b/Filecfg/1351496110992085534 differ diff --git a/Filecfg/13544481804320678007 b/Filecfg/13544481804320678007 new file mode 100644 index 0000000..e0081b1 Binary files /dev/null and b/Filecfg/13544481804320678007 differ diff --git a/Filecfg/13550289249233563902 b/Filecfg/13550289249233563902 new file mode 100644 index 0000000..037b394 Binary files /dev/null and b/Filecfg/13550289249233563902 differ diff --git a/Filecfg/13572559845507003101 b/Filecfg/13572559845507003101 new file mode 100644 index 0000000..373a8f4 Binary files /dev/null and b/Filecfg/13572559845507003101 differ diff --git a/Filecfg/13585509144909758927 b/Filecfg/13585509144909758927 new file mode 100644 index 0000000..3d1b048 Binary files /dev/null and b/Filecfg/13585509144909758927 differ diff --git a/Filecfg/13637197919189542106 b/Filecfg/13637197919189542106 new file mode 100644 index 0000000..bc0c0b7 Binary files /dev/null and b/Filecfg/13637197919189542106 differ diff --git a/Filecfg/13653452728974023680 b/Filecfg/13653452728974023680 new file mode 100644 index 0000000..9a3720a Binary files /dev/null and b/Filecfg/13653452728974023680 differ diff --git a/Filecfg/13705898059580423066 b/Filecfg/13705898059580423066 new file mode 100644 index 0000000..734488f Binary files /dev/null and b/Filecfg/13705898059580423066 differ diff --git a/Filecfg/13722361251227540977 b/Filecfg/13722361251227540977 new file mode 100644 index 0000000..fc32862 Binary files /dev/null and b/Filecfg/13722361251227540977 differ diff --git a/Filecfg/13746236377553233605 b/Filecfg/13746236377553233605 new file mode 100644 index 0000000..abd72da Binary files /dev/null and b/Filecfg/13746236377553233605 differ diff --git a/Filecfg/13765769592196355671 b/Filecfg/13765769592196355671 new file mode 100644 index 0000000..37003d7 Binary files /dev/null and b/Filecfg/13765769592196355671 differ diff --git a/Filecfg/13765802363697424021 b/Filecfg/13765802363697424021 new file mode 100644 index 0000000..19d49fe Binary files /dev/null and b/Filecfg/13765802363697424021 differ diff --git a/Filecfg/13778518747960869120 b/Filecfg/13778518747960869120 new file mode 100644 index 0000000..9bdff39 Binary files /dev/null and b/Filecfg/13778518747960869120 differ diff --git a/Filecfg/13781160914055196826 b/Filecfg/13781160914055196826 new file mode 100644 index 0000000..3a317c7 Binary files /dev/null and b/Filecfg/13781160914055196826 differ diff --git a/Filecfg/13809843761264367748 b/Filecfg/13809843761264367748 new file mode 100644 index 0000000..74ec848 Binary files /dev/null and b/Filecfg/13809843761264367748 differ diff --git a/Filecfg/13834844884842592152 b/Filecfg/13834844884842592152 new file mode 100644 index 0000000..24a0d80 Binary files /dev/null and b/Filecfg/13834844884842592152 differ diff --git a/Filecfg/13904826857160967453 b/Filecfg/13904826857160967453 new file mode 100644 index 0000000..b3cdf59 Binary files /dev/null and b/Filecfg/13904826857160967453 differ diff --git a/Filecfg/13923107011105172226 b/Filecfg/13923107011105172226 new file mode 100644 index 0000000..5b0dab0 Binary files /dev/null and b/Filecfg/13923107011105172226 differ diff --git a/Filecfg/13949285509812412624 b/Filecfg/13949285509812412624 new file mode 100644 index 0000000..ae41fa0 Binary files /dev/null and b/Filecfg/13949285509812412624 differ diff --git a/Filecfg/1395698546342447684 b/Filecfg/1395698546342447684 new file mode 100644 index 0000000..c1dbcc5 Binary files /dev/null and b/Filecfg/1395698546342447684 differ diff --git a/Filecfg/13964482500288682634 b/Filecfg/13964482500288682634 new file mode 100644 index 0000000..70be1e8 Binary files /dev/null and b/Filecfg/13964482500288682634 differ diff --git a/Filecfg/1397479047159434901 b/Filecfg/1397479047159434901 new file mode 100644 index 0000000..18858da Binary files /dev/null and b/Filecfg/1397479047159434901 differ diff --git a/Filecfg/13988620112675139837 b/Filecfg/13988620112675139837 new file mode 100644 index 0000000..2682a45 Binary files /dev/null and b/Filecfg/13988620112675139837 differ diff --git a/Filecfg/14050239669595699822 b/Filecfg/14050239669595699822 new file mode 100644 index 0000000..20a3ead Binary files /dev/null and b/Filecfg/14050239669595699822 differ diff --git a/Filecfg/14084850265651115920 b/Filecfg/14084850265651115920 new file mode 100644 index 0000000..0746c29 Binary files /dev/null and b/Filecfg/14084850265651115920 differ diff --git a/Filecfg/14087313421243846419 b/Filecfg/14087313421243846419 new file mode 100644 index 0000000..5b0dab0 Binary files /dev/null and b/Filecfg/14087313421243846419 differ diff --git a/Filecfg/1409773412335339592 b/Filecfg/1409773412335339592 new file mode 100644 index 0000000..412c6ab Binary files /dev/null and b/Filecfg/1409773412335339592 differ diff --git a/Filecfg/14131799385197245791 b/Filecfg/14131799385197245791 new file mode 100644 index 0000000..104e8df Binary files /dev/null and b/Filecfg/14131799385197245791 differ diff --git a/Filecfg/14149587450341291303 b/Filecfg/14149587450341291303 new file mode 100644 index 0000000..64d30b0 Binary files /dev/null and b/Filecfg/14149587450341291303 differ diff --git a/Filecfg/1416984879331540405 b/Filecfg/1416984879331540405 new file mode 100644 index 0000000..d1d0461 Binary files /dev/null and b/Filecfg/1416984879331540405 differ diff --git a/Filecfg/14173138344789738914 b/Filecfg/14173138344789738914 new file mode 100644 index 0000000..7faba20 Binary files /dev/null and b/Filecfg/14173138344789738914 differ diff --git a/Filecfg/14177385661982796762 b/Filecfg/14177385661982796762 new file mode 100644 index 0000000..c18ff2b Binary files /dev/null and b/Filecfg/14177385661982796762 differ diff --git a/Filecfg/14180047985117673399 b/Filecfg/14180047985117673399 new file mode 100644 index 0000000..58d809b Binary files /dev/null and b/Filecfg/14180047985117673399 differ diff --git a/Filecfg/1418465119912415878 b/Filecfg/1418465119912415878 new file mode 100644 index 0000000..c50b4ce Binary files /dev/null and b/Filecfg/1418465119912415878 differ diff --git a/Filecfg/14185932005100629794 b/Filecfg/14185932005100629794 new file mode 100644 index 0000000..79ecb0e Binary files /dev/null and b/Filecfg/14185932005100629794 differ diff --git a/Filecfg/14189466468575768998 b/Filecfg/14189466468575768998 new file mode 100644 index 0000000..764547a Binary files /dev/null and b/Filecfg/14189466468575768998 differ diff --git a/Filecfg/14245525708290308349 b/Filecfg/14245525708290308349 new file mode 100644 index 0000000..928be16 Binary files /dev/null and b/Filecfg/14245525708290308349 differ diff --git a/Filecfg/14247919854262882755 b/Filecfg/14247919854262882755 new file mode 100644 index 0000000..57e749d Binary files /dev/null and b/Filecfg/14247919854262882755 differ diff --git a/Filecfg/142484686357782867 b/Filecfg/142484686357782867 new file mode 100644 index 0000000..245bd73 Binary files /dev/null and b/Filecfg/142484686357782867 differ diff --git a/Filecfg/14251884787148089304 b/Filecfg/14251884787148089304 new file mode 100644 index 0000000..a11762c Binary files /dev/null and b/Filecfg/14251884787148089304 differ diff --git a/Filecfg/14333103689596831117 b/Filecfg/14333103689596831117 new file mode 100644 index 0000000..4e8a764 Binary files /dev/null and b/Filecfg/14333103689596831117 differ diff --git a/Filecfg/14365167321843138183 b/Filecfg/14365167321843138183 new file mode 100644 index 0000000..a75c318 Binary files /dev/null and b/Filecfg/14365167321843138183 differ diff --git a/Filecfg/14375750515667949368 b/Filecfg/14375750515667949368 new file mode 100644 index 0000000..da047e7 Binary files /dev/null and b/Filecfg/14375750515667949368 differ diff --git a/Filecfg/14396763538925579954 b/Filecfg/14396763538925579954 new file mode 100644 index 0000000..f3386d8 Binary files /dev/null and b/Filecfg/14396763538925579954 differ diff --git a/Filecfg/14407397166304674716 b/Filecfg/14407397166304674716 new file mode 100644 index 0000000..ec625f9 Binary files /dev/null and b/Filecfg/14407397166304674716 differ diff --git a/Filecfg/14414139782965732304 b/Filecfg/14414139782965732304 new file mode 100644 index 0000000..1223fdc Binary files /dev/null and b/Filecfg/14414139782965732304 differ diff --git a/Filecfg/14415295214063432900 b/Filecfg/14415295214063432900 new file mode 100644 index 0000000..0b6fa8b Binary files /dev/null and b/Filecfg/14415295214063432900 differ diff --git a/Filecfg/14448875816240030299 b/Filecfg/14448875816240030299 new file mode 100644 index 0000000..70d8682 Binary files /dev/null and b/Filecfg/14448875816240030299 differ diff --git a/Filecfg/14501395200832516578 b/Filecfg/14501395200832516578 new file mode 100644 index 0000000..5b0dab0 Binary files /dev/null and b/Filecfg/14501395200832516578 differ diff --git a/Filecfg/14509983001649012467 b/Filecfg/14509983001649012467 new file mode 100644 index 0000000..734f817 Binary files /dev/null and b/Filecfg/14509983001649012467 differ diff --git a/Filecfg/14528180718124524489 b/Filecfg/14528180718124524489 new file mode 100644 index 0000000..4df4eaa Binary files /dev/null and b/Filecfg/14528180718124524489 differ diff --git a/Filecfg/14544618190594154009 b/Filecfg/14544618190594154009 new file mode 100644 index 0000000..737d8bd Binary files /dev/null and b/Filecfg/14544618190594154009 differ diff --git a/Filecfg/14567317528246056031 b/Filecfg/14567317528246056031 new file mode 100644 index 0000000..3e14af5 Binary files /dev/null and b/Filecfg/14567317528246056031 differ diff --git a/Filecfg/14587103447317810560 b/Filecfg/14587103447317810560 new file mode 100644 index 0000000..d8bce4e Binary files /dev/null and b/Filecfg/14587103447317810560 differ diff --git a/Filecfg/14614244785039130034 b/Filecfg/14614244785039130034 new file mode 100644 index 0000000..2e38e2b Binary files /dev/null and b/Filecfg/14614244785039130034 differ diff --git a/Filecfg/14618877808015363190 b/Filecfg/14618877808015363190 new file mode 100644 index 0000000..973ad06 Binary files /dev/null and b/Filecfg/14618877808015363190 differ diff --git a/Filecfg/14623487382975925447 b/Filecfg/14623487382975925447 new file mode 100644 index 0000000..fe611b5 Binary files /dev/null and b/Filecfg/14623487382975925447 differ diff --git a/Filecfg/14630370977321247341 b/Filecfg/14630370977321247341 new file mode 100644 index 0000000..34fdc97 Binary files /dev/null and b/Filecfg/14630370977321247341 differ diff --git a/Filecfg/14657151593404735059 b/Filecfg/14657151593404735059 new file mode 100644 index 0000000..0c3aa46 Binary files /dev/null and b/Filecfg/14657151593404735059 differ diff --git a/Filecfg/14679168041817353525 b/Filecfg/14679168041817353525 new file mode 100644 index 0000000..502e259 Binary files /dev/null and b/Filecfg/14679168041817353525 differ diff --git a/Filecfg/14726279791535155635 b/Filecfg/14726279791535155635 new file mode 100644 index 0000000..ba5dcd3 Binary files /dev/null and b/Filecfg/14726279791535155635 differ diff --git a/Filecfg/1477302348147525041 b/Filecfg/1477302348147525041 new file mode 100644 index 0000000..6e87831 Binary files /dev/null and b/Filecfg/1477302348147525041 differ diff --git a/Filecfg/14773810293201511602 b/Filecfg/14773810293201511602 new file mode 100644 index 0000000..e6ea9cc Binary files /dev/null and b/Filecfg/14773810293201511602 differ diff --git a/Filecfg/14774258885467277257 b/Filecfg/14774258885467277257 new file mode 100644 index 0000000..b1c0c16 Binary files /dev/null and b/Filecfg/14774258885467277257 differ diff --git a/Filecfg/14798518911483988711 b/Filecfg/14798518911483988711 new file mode 100644 index 0000000..cacf3e6 Binary files /dev/null and b/Filecfg/14798518911483988711 differ diff --git a/Filecfg/14836042990086056769 b/Filecfg/14836042990086056769 new file mode 100644 index 0000000..f07fdb5 Binary files /dev/null and b/Filecfg/14836042990086056769 differ diff --git a/Filecfg/14859382666509833841 b/Filecfg/14859382666509833841 new file mode 100644 index 0000000..bcd3ea4 Binary files /dev/null and b/Filecfg/14859382666509833841 differ diff --git a/Filecfg/14878140180919653945 b/Filecfg/14878140180919653945 new file mode 100644 index 0000000..3dedb85 Binary files /dev/null and b/Filecfg/14878140180919653945 differ diff --git a/Filecfg/14880601422967220575 b/Filecfg/14880601422967220575 new file mode 100644 index 0000000..a4b6406 Binary files /dev/null and b/Filecfg/14880601422967220575 differ diff --git a/Filecfg/14883436848086719726 b/Filecfg/14883436848086719726 new file mode 100644 index 0000000..75601c3 Binary files /dev/null and b/Filecfg/14883436848086719726 differ diff --git a/Filecfg/14886686227716462045 b/Filecfg/14886686227716462045 new file mode 100644 index 0000000..de1d799 Binary files /dev/null and b/Filecfg/14886686227716462045 differ diff --git a/Filecfg/14894035694170872126 b/Filecfg/14894035694170872126 new file mode 100644 index 0000000..213654f Binary files /dev/null and b/Filecfg/14894035694170872126 differ diff --git a/Filecfg/14899954601798562137 b/Filecfg/14899954601798562137 new file mode 100644 index 0000000..766842a Binary files /dev/null and b/Filecfg/14899954601798562137 differ diff --git a/Filecfg/14911437053553658602 b/Filecfg/14911437053553658602 new file mode 100644 index 0000000..be73550 Binary files /dev/null and b/Filecfg/14911437053553658602 differ diff --git a/Filecfg/14912461623142099042 b/Filecfg/14912461623142099042 new file mode 100644 index 0000000..379cbd8 Binary files /dev/null and b/Filecfg/14912461623142099042 differ diff --git a/Filecfg/14971056691342632441 b/Filecfg/14971056691342632441 new file mode 100644 index 0000000..eec1394 Binary files /dev/null and b/Filecfg/14971056691342632441 differ diff --git a/Filecfg/15040478076295584373 b/Filecfg/15040478076295584373 new file mode 100644 index 0000000..e84f802 Binary files /dev/null and b/Filecfg/15040478076295584373 differ diff --git a/Filecfg/15067925551531875125 b/Filecfg/15067925551531875125 new file mode 100644 index 0000000..5b0dab0 Binary files /dev/null and b/Filecfg/15067925551531875125 differ diff --git a/Filecfg/15121068905018267741 b/Filecfg/15121068905018267741 new file mode 100644 index 0000000..d0785fe Binary files /dev/null and b/Filecfg/15121068905018267741 differ diff --git a/Filecfg/15166482051048453349 b/Filecfg/15166482051048453349 new file mode 100644 index 0000000..0d5c2e6 Binary files /dev/null and b/Filecfg/15166482051048453349 differ diff --git a/Filecfg/15186815016194517077 b/Filecfg/15186815016194517077 new file mode 100644 index 0000000..ea4d5ea Binary files /dev/null and b/Filecfg/15186815016194517077 differ diff --git a/Filecfg/15211490010423952966 b/Filecfg/15211490010423952966 new file mode 100644 index 0000000..3dc1dd8 Binary files /dev/null and b/Filecfg/15211490010423952966 differ diff --git a/Filecfg/15241906445437139312 b/Filecfg/15241906445437139312 new file mode 100644 index 0000000..b1d6c54 Binary files /dev/null and b/Filecfg/15241906445437139312 differ diff --git a/Filecfg/15251455596929566749 b/Filecfg/15251455596929566749 new file mode 100644 index 0000000..7f6249c Binary files /dev/null and b/Filecfg/15251455596929566749 differ diff --git a/Filecfg/15254597663737104982 b/Filecfg/15254597663737104982 new file mode 100644 index 0000000..fff83eb Binary files /dev/null and b/Filecfg/15254597663737104982 differ diff --git a/Filecfg/15288514970295313087 b/Filecfg/15288514970295313087 new file mode 100644 index 0000000..153f8d8 Binary files /dev/null and b/Filecfg/15288514970295313087 differ diff --git a/Filecfg/15303798081872481882 b/Filecfg/15303798081872481882 new file mode 100644 index 0000000..5b0dab0 Binary files /dev/null and b/Filecfg/15303798081872481882 differ diff --git a/Filecfg/15303972613188608196 b/Filecfg/15303972613188608196 new file mode 100644 index 0000000..5b0dab0 Binary files /dev/null and b/Filecfg/15303972613188608196 differ diff --git a/Filecfg/15307737526062011842 b/Filecfg/15307737526062011842 new file mode 100644 index 0000000..d591177 Binary files /dev/null and b/Filecfg/15307737526062011842 differ diff --git a/Filecfg/15312449512287049412 b/Filecfg/15312449512287049412 new file mode 100644 index 0000000..1a3230e Binary files /dev/null and b/Filecfg/15312449512287049412 differ diff --git a/Filecfg/15316876935117494032 b/Filecfg/15316876935117494032 new file mode 100644 index 0000000..93e8ced Binary files /dev/null and b/Filecfg/15316876935117494032 differ diff --git a/Filecfg/15362923336771866225 b/Filecfg/15362923336771866225 new file mode 100644 index 0000000..f4d812e Binary files /dev/null and b/Filecfg/15362923336771866225 differ diff --git a/Filecfg/1539060663115785898 b/Filecfg/1539060663115785898 new file mode 100644 index 0000000..cd6106e Binary files /dev/null and b/Filecfg/1539060663115785898 differ diff --git a/Filecfg/15400950485201580840 b/Filecfg/15400950485201580840 new file mode 100644 index 0000000..9e504ea Binary files /dev/null and b/Filecfg/15400950485201580840 differ diff --git a/Filecfg/15409805925485251008 b/Filecfg/15409805925485251008 new file mode 100644 index 0000000..53c9c80 Binary files /dev/null and b/Filecfg/15409805925485251008 differ diff --git a/Filecfg/15410003658996142807 b/Filecfg/15410003658996142807 new file mode 100644 index 0000000..95ef746 Binary files /dev/null and b/Filecfg/15410003658996142807 differ diff --git a/Filecfg/15441986858596373221 b/Filecfg/15441986858596373221 new file mode 100644 index 0000000..cea4d7f Binary files /dev/null and b/Filecfg/15441986858596373221 differ diff --git a/Filecfg/15470938365241671230 b/Filecfg/15470938365241671230 new file mode 100644 index 0000000..5ede7f8 Binary files /dev/null and b/Filecfg/15470938365241671230 differ diff --git a/Filecfg/15489395169122449635 b/Filecfg/15489395169122449635 new file mode 100644 index 0000000..5b0dab0 Binary files /dev/null and b/Filecfg/15489395169122449635 differ diff --git a/Filecfg/15501002987359032337 b/Filecfg/15501002987359032337 new file mode 100644 index 0000000..5b0dab0 Binary files /dev/null and b/Filecfg/15501002987359032337 differ diff --git a/Filecfg/15506941526779051881 b/Filecfg/15506941526779051881 new file mode 100644 index 0000000..724b7c1 Binary files /dev/null and b/Filecfg/15506941526779051881 differ diff --git a/Filecfg/15524320808900866740 b/Filecfg/15524320808900866740 new file mode 100644 index 0000000..5b0dab0 Binary files /dev/null and b/Filecfg/15524320808900866740 differ diff --git a/Filecfg/15545822074222067185 b/Filecfg/15545822074222067185 new file mode 100644 index 0000000..cb59b73 Binary files /dev/null and b/Filecfg/15545822074222067185 differ diff --git a/Filecfg/15549373402073803458 b/Filecfg/15549373402073803458 new file mode 100644 index 0000000..b62ef22 Binary files /dev/null and b/Filecfg/15549373402073803458 differ diff --git a/Filecfg/15594062289943813663 b/Filecfg/15594062289943813663 new file mode 100644 index 0000000..f8594be Binary files /dev/null and b/Filecfg/15594062289943813663 differ diff --git a/Filecfg/15632408244537827961 b/Filecfg/15632408244537827961 new file mode 100644 index 0000000..25697cc Binary files /dev/null and b/Filecfg/15632408244537827961 differ diff --git a/Filecfg/15646209716291730401 b/Filecfg/15646209716291730401 new file mode 100644 index 0000000..3878d2e Binary files /dev/null and b/Filecfg/15646209716291730401 differ diff --git a/Filecfg/15658830744480494538 b/Filecfg/15658830744480494538 new file mode 100644 index 0000000..b3508af Binary files /dev/null and b/Filecfg/15658830744480494538 differ diff --git a/Filecfg/15695511824803571290 b/Filecfg/15695511824803571290 new file mode 100644 index 0000000..dfd150f Binary files /dev/null and b/Filecfg/15695511824803571290 differ diff --git a/Filecfg/1570689389637577787 b/Filecfg/1570689389637577787 new file mode 100644 index 0000000..67868c6 Binary files /dev/null and b/Filecfg/1570689389637577787 differ diff --git a/Filecfg/1571718597024046675 b/Filecfg/1571718597024046675 new file mode 100644 index 0000000..8b743d8 Binary files /dev/null and b/Filecfg/1571718597024046675 differ diff --git a/Filecfg/15729195528559823925 b/Filecfg/15729195528559823925 new file mode 100644 index 0000000..620dffc Binary files /dev/null and b/Filecfg/15729195528559823925 differ diff --git a/Filecfg/15773904141049734075 b/Filecfg/15773904141049734075 new file mode 100644 index 0000000..061d551 Binary files /dev/null and b/Filecfg/15773904141049734075 differ diff --git a/Filecfg/1578293031176218193 b/Filecfg/1578293031176218193 new file mode 100644 index 0000000..193eaf4 Binary files /dev/null and b/Filecfg/1578293031176218193 differ diff --git a/Filecfg/1578774368618242581 b/Filecfg/1578774368618242581 new file mode 100644 index 0000000..989981e Binary files /dev/null and b/Filecfg/1578774368618242581 differ diff --git a/Filecfg/15804915007442755305 b/Filecfg/15804915007442755305 new file mode 100644 index 0000000..adef4bd Binary files /dev/null and b/Filecfg/15804915007442755305 differ diff --git a/Filecfg/15806565573090948950 b/Filecfg/15806565573090948950 new file mode 100644 index 0000000..8b97e8d Binary files /dev/null and b/Filecfg/15806565573090948950 differ diff --git a/Filecfg/15807777027181158216 b/Filecfg/15807777027181158216 new file mode 100644 index 0000000..59ae88c Binary files /dev/null and b/Filecfg/15807777027181158216 differ diff --git a/Filecfg/15834143471307611160 b/Filecfg/15834143471307611160 new file mode 100644 index 0000000..6374cd7 Binary files /dev/null and b/Filecfg/15834143471307611160 differ diff --git a/Filecfg/15844052642833219510 b/Filecfg/15844052642833219510 new file mode 100644 index 0000000..f018299 Binary files /dev/null and b/Filecfg/15844052642833219510 differ diff --git a/Filecfg/15870018414592873962 b/Filecfg/15870018414592873962 new file mode 100644 index 0000000..f0f4221 Binary files /dev/null and b/Filecfg/15870018414592873962 differ diff --git a/Filecfg/15875933411266514291 b/Filecfg/15875933411266514291 new file mode 100644 index 0000000..bf16f38 Binary files /dev/null and b/Filecfg/15875933411266514291 differ diff --git a/Filecfg/15904043964571740588 b/Filecfg/15904043964571740588 new file mode 100644 index 0000000..5b0dab0 Binary files /dev/null and b/Filecfg/15904043964571740588 differ diff --git a/Filecfg/15904063259096645254 b/Filecfg/15904063259096645254 new file mode 100644 index 0000000..36ac114 Binary files /dev/null and b/Filecfg/15904063259096645254 differ diff --git a/Filecfg/15906352837225957047 b/Filecfg/15906352837225957047 new file mode 100644 index 0000000..3e22cb4 Binary files /dev/null and b/Filecfg/15906352837225957047 differ diff --git a/Filecfg/15907551784920260925 b/Filecfg/15907551784920260925 new file mode 100644 index 0000000..4b3ebe4 Binary files /dev/null and b/Filecfg/15907551784920260925 differ diff --git a/Filecfg/15933303335118997678 b/Filecfg/15933303335118997678 new file mode 100644 index 0000000..350cfe8 Binary files /dev/null and b/Filecfg/15933303335118997678 differ diff --git a/Filecfg/15946347731032959133 b/Filecfg/15946347731032959133 new file mode 100644 index 0000000..d7386a4 Binary files /dev/null and b/Filecfg/15946347731032959133 differ diff --git a/Filecfg/15957030647356160211 b/Filecfg/15957030647356160211 new file mode 100644 index 0000000..c481faa Binary files /dev/null and b/Filecfg/15957030647356160211 differ diff --git a/Filecfg/15969860011322236633 b/Filecfg/15969860011322236633 new file mode 100644 index 0000000..5b0dab0 Binary files /dev/null and b/Filecfg/15969860011322236633 differ diff --git a/Filecfg/15983442122238197258 b/Filecfg/15983442122238197258 new file mode 100644 index 0000000..d77081f Binary files /dev/null and b/Filecfg/15983442122238197258 differ diff --git a/Filecfg/15988073134565610493 b/Filecfg/15988073134565610493 new file mode 100644 index 0000000..07d238b Binary files /dev/null and b/Filecfg/15988073134565610493 differ diff --git a/Filecfg/15988586703153746326 b/Filecfg/15988586703153746326 new file mode 100644 index 0000000..5b0dab0 Binary files /dev/null and b/Filecfg/15988586703153746326 differ diff --git a/Filecfg/16007037990746056138 b/Filecfg/16007037990746056138 new file mode 100644 index 0000000..07acb42 Binary files /dev/null and b/Filecfg/16007037990746056138 differ diff --git a/Filecfg/16014650853850080608 b/Filecfg/16014650853850080608 new file mode 100644 index 0000000..f50c57e Binary files /dev/null and b/Filecfg/16014650853850080608 differ diff --git a/Filecfg/1603271705711825474 b/Filecfg/1603271705711825474 new file mode 100644 index 0000000..b8606e7 Binary files /dev/null and b/Filecfg/1603271705711825474 differ diff --git a/Filecfg/16055159074348500195 b/Filecfg/16055159074348500195 new file mode 100644 index 0000000..88ab2af Binary files /dev/null and b/Filecfg/16055159074348500195 differ diff --git a/Filecfg/16064002114816030890 b/Filecfg/16064002114816030890 new file mode 100644 index 0000000..8e86b4f Binary files /dev/null and b/Filecfg/16064002114816030890 differ diff --git a/Filecfg/16074799027887229044 b/Filecfg/16074799027887229044 new file mode 100644 index 0000000..dca535d Binary files /dev/null and b/Filecfg/16074799027887229044 differ diff --git a/Filecfg/16112621655467849386 b/Filecfg/16112621655467849386 new file mode 100644 index 0000000..6da2a19 Binary files /dev/null and b/Filecfg/16112621655467849386 differ diff --git a/Filecfg/16130487891656506093 b/Filecfg/16130487891656506093 new file mode 100644 index 0000000..1aa5fdc Binary files /dev/null and b/Filecfg/16130487891656506093 differ diff --git a/Filecfg/16139845889764901953 b/Filecfg/16139845889764901953 new file mode 100644 index 0000000..7c81d76 Binary files /dev/null and b/Filecfg/16139845889764901953 differ diff --git a/Filecfg/16179374026644280624 b/Filecfg/16179374026644280624 new file mode 100644 index 0000000..7a27b87 Binary files /dev/null and b/Filecfg/16179374026644280624 differ diff --git a/Filecfg/16179628215770403003 b/Filecfg/16179628215770403003 new file mode 100644 index 0000000..52dc760 Binary files /dev/null and b/Filecfg/16179628215770403003 differ diff --git a/Filecfg/16197993451130822804 b/Filecfg/16197993451130822804 new file mode 100644 index 0000000..ea8590a Binary files /dev/null and b/Filecfg/16197993451130822804 differ diff --git a/Filecfg/16238630940224398087 b/Filecfg/16238630940224398087 new file mode 100644 index 0000000..a0fb014 Binary files /dev/null and b/Filecfg/16238630940224398087 differ diff --git a/Filecfg/16240031809611026230 b/Filecfg/16240031809611026230 new file mode 100644 index 0000000..f96f07d Binary files /dev/null and b/Filecfg/16240031809611026230 differ diff --git a/Filecfg/16290760817118507148 b/Filecfg/16290760817118507148 new file mode 100644 index 0000000..aa3fe6d Binary files /dev/null and b/Filecfg/16290760817118507148 differ diff --git a/Filecfg/16324056421217771084 b/Filecfg/16324056421217771084 new file mode 100644 index 0000000..f67ad6e Binary files /dev/null and b/Filecfg/16324056421217771084 differ diff --git a/Filecfg/16324982617011196051 b/Filecfg/16324982617011196051 new file mode 100644 index 0000000..0f021b3 Binary files /dev/null and b/Filecfg/16324982617011196051 differ diff --git a/Filecfg/16333234778873907410 b/Filecfg/16333234778873907410 new file mode 100644 index 0000000..29f7f4c Binary files /dev/null and b/Filecfg/16333234778873907410 differ diff --git a/Filecfg/16378965274825575811 b/Filecfg/16378965274825575811 new file mode 100644 index 0000000..531c75d Binary files /dev/null and b/Filecfg/16378965274825575811 differ diff --git a/Filecfg/16393251806309524050 b/Filecfg/16393251806309524050 new file mode 100644 index 0000000..42e95ad Binary files /dev/null and b/Filecfg/16393251806309524050 differ diff --git a/Filecfg/16444703681335810183 b/Filecfg/16444703681335810183 new file mode 100644 index 0000000..375213e Binary files /dev/null and b/Filecfg/16444703681335810183 differ diff --git a/Filecfg/16459344374846575695 b/Filecfg/16459344374846575695 new file mode 100644 index 0000000..18c2ecc Binary files /dev/null and b/Filecfg/16459344374846575695 differ diff --git a/Filecfg/16482985620622694664 b/Filecfg/16482985620622694664 new file mode 100644 index 0000000..5b0dab0 Binary files /dev/null and b/Filecfg/16482985620622694664 differ diff --git a/Filecfg/16503679850988577810 b/Filecfg/16503679850988577810 new file mode 100644 index 0000000..2e80935 Binary files /dev/null and b/Filecfg/16503679850988577810 differ diff --git a/Filecfg/16516820372135311247 b/Filecfg/16516820372135311247 new file mode 100644 index 0000000..5b0dab0 Binary files /dev/null and b/Filecfg/16516820372135311247 differ diff --git a/Filecfg/16544920091706739954 b/Filecfg/16544920091706739954 new file mode 100644 index 0000000..eda4dda Binary files /dev/null and b/Filecfg/16544920091706739954 differ diff --git a/Filecfg/16546810405760084501 b/Filecfg/16546810405760084501 new file mode 100644 index 0000000..5462542 Binary files /dev/null and b/Filecfg/16546810405760084501 differ diff --git a/Filecfg/16571711469822288902 b/Filecfg/16571711469822288902 new file mode 100644 index 0000000..0c9bed5 Binary files /dev/null and b/Filecfg/16571711469822288902 differ diff --git a/Filecfg/16578500980582480688 b/Filecfg/16578500980582480688 new file mode 100644 index 0000000..ee7b9a4 Binary files /dev/null and b/Filecfg/16578500980582480688 differ diff --git a/Filecfg/16584046450728409586 b/Filecfg/16584046450728409586 new file mode 100644 index 0000000..427860d Binary files /dev/null and b/Filecfg/16584046450728409586 differ diff --git a/Filecfg/16605748273141312846 b/Filecfg/16605748273141312846 new file mode 100644 index 0000000..45fd2b7 Binary files /dev/null and b/Filecfg/16605748273141312846 differ diff --git a/Filecfg/16625794866364433338 b/Filecfg/16625794866364433338 new file mode 100644 index 0000000..8069321 Binary files /dev/null and b/Filecfg/16625794866364433338 differ diff --git a/Filecfg/16635717357696998008 b/Filecfg/16635717357696998008 new file mode 100644 index 0000000..2c206e0 Binary files /dev/null and b/Filecfg/16635717357696998008 differ diff --git a/Filecfg/16651737039497501267 b/Filecfg/16651737039497501267 new file mode 100644 index 0000000..ec37acb Binary files /dev/null and b/Filecfg/16651737039497501267 differ diff --git a/Filecfg/16662061295853661761 b/Filecfg/16662061295853661761 new file mode 100644 index 0000000..c58ba60 Binary files /dev/null and b/Filecfg/16662061295853661761 differ diff --git a/Filecfg/16673840777493866690 b/Filecfg/16673840777493866690 new file mode 100644 index 0000000..10277da Binary files /dev/null and b/Filecfg/16673840777493866690 differ diff --git a/Filecfg/16681370351558380036 b/Filecfg/16681370351558380036 new file mode 100644 index 0000000..2883b3c Binary files /dev/null and b/Filecfg/16681370351558380036 differ diff --git a/Filecfg/16738078874530206992 b/Filecfg/16738078874530206992 new file mode 100644 index 0000000..23ba03a Binary files /dev/null and b/Filecfg/16738078874530206992 differ diff --git a/Filecfg/16760849719621245134 b/Filecfg/16760849719621245134 new file mode 100644 index 0000000..5b0dab0 Binary files /dev/null and b/Filecfg/16760849719621245134 differ diff --git a/Filecfg/16763685147320816316 b/Filecfg/16763685147320816316 new file mode 100644 index 0000000..772106a Binary files /dev/null and b/Filecfg/16763685147320816316 differ diff --git a/Filecfg/16793299012860506339 b/Filecfg/16793299012860506339 new file mode 100644 index 0000000..58cce05 Binary files /dev/null and b/Filecfg/16793299012860506339 differ diff --git a/Filecfg/16833696817019307911 b/Filecfg/16833696817019307911 new file mode 100644 index 0000000..bd762d0 Binary files /dev/null and b/Filecfg/16833696817019307911 differ diff --git a/Filecfg/16853304864289304300 b/Filecfg/16853304864289304300 new file mode 100644 index 0000000..a94bd05 Binary files /dev/null and b/Filecfg/16853304864289304300 differ diff --git a/Filecfg/16856651538334138774 b/Filecfg/16856651538334138774 new file mode 100644 index 0000000..e7aba99 Binary files /dev/null and b/Filecfg/16856651538334138774 differ diff --git a/Filecfg/16861007395451367659 b/Filecfg/16861007395451367659 new file mode 100644 index 0000000..5b0dab0 Binary files /dev/null and b/Filecfg/16861007395451367659 differ diff --git a/Filecfg/16867577331151273051 b/Filecfg/16867577331151273051 new file mode 100644 index 0000000..5b0dab0 Binary files /dev/null and b/Filecfg/16867577331151273051 differ diff --git a/Filecfg/16869154005911558933 b/Filecfg/16869154005911558933 new file mode 100644 index 0000000..a830dcc Binary files /dev/null and b/Filecfg/16869154005911558933 differ diff --git a/Filecfg/16876476203681338986 b/Filecfg/16876476203681338986 new file mode 100644 index 0000000..0557654 Binary files /dev/null and b/Filecfg/16876476203681338986 differ diff --git a/Filecfg/16886634100595396916 b/Filecfg/16886634100595396916 new file mode 100644 index 0000000..c138423 Binary files /dev/null and b/Filecfg/16886634100595396916 differ diff --git a/Filecfg/16905993943924436622 b/Filecfg/16905993943924436622 new file mode 100644 index 0000000..2810679 Binary files /dev/null and b/Filecfg/16905993943924436622 differ diff --git a/Filecfg/16909573490162449484 b/Filecfg/16909573490162449484 new file mode 100644 index 0000000..094d271 Binary files /dev/null and b/Filecfg/16909573490162449484 differ diff --git a/Filecfg/16926580968750817179 b/Filecfg/16926580968750817179 new file mode 100644 index 0000000..f7fdf11 Binary files /dev/null and b/Filecfg/16926580968750817179 differ diff --git a/Filecfg/16946095821918921996 b/Filecfg/16946095821918921996 new file mode 100644 index 0000000..5b0dab0 Binary files /dev/null and b/Filecfg/16946095821918921996 differ diff --git a/Filecfg/16969131164116866721 b/Filecfg/16969131164116866721 new file mode 100644 index 0000000..b542bd0 Binary files /dev/null and b/Filecfg/16969131164116866721 differ diff --git a/Filecfg/16971704391008544017 b/Filecfg/16971704391008544017 new file mode 100644 index 0000000..75f2275 Binary files /dev/null and b/Filecfg/16971704391008544017 differ diff --git a/Filecfg/16976853454769725135 b/Filecfg/16976853454769725135 new file mode 100644 index 0000000..f4760e1 Binary files /dev/null and b/Filecfg/16976853454769725135 differ diff --git a/Filecfg/16978915387688306484 b/Filecfg/16978915387688306484 new file mode 100644 index 0000000..7e8635a Binary files /dev/null and b/Filecfg/16978915387688306484 differ diff --git a/Filecfg/16995593627330168593 b/Filecfg/16995593627330168593 new file mode 100644 index 0000000..11591e0 Binary files /dev/null and b/Filecfg/16995593627330168593 differ diff --git a/Filecfg/16998780403666074439 b/Filecfg/16998780403666074439 new file mode 100644 index 0000000..fd680b5 Binary files /dev/null and b/Filecfg/16998780403666074439 differ diff --git a/Filecfg/17012571334041316281 b/Filecfg/17012571334041316281 new file mode 100644 index 0000000..a125404 Binary files /dev/null and b/Filecfg/17012571334041316281 differ diff --git a/Filecfg/17026320857182211317 b/Filecfg/17026320857182211317 new file mode 100644 index 0000000..f28b5b7 Binary files /dev/null and b/Filecfg/17026320857182211317 differ diff --git a/Filecfg/1704174975439697013 b/Filecfg/1704174975439697013 new file mode 100644 index 0000000..d893611 Binary files /dev/null and b/Filecfg/1704174975439697013 differ diff --git a/Filecfg/17093957310185311491 b/Filecfg/17093957310185311491 new file mode 100644 index 0000000..bf8aa8f Binary files /dev/null and b/Filecfg/17093957310185311491 differ diff --git a/Filecfg/17100545376450777353 b/Filecfg/17100545376450777353 new file mode 100644 index 0000000..a85664e Binary files /dev/null and b/Filecfg/17100545376450777353 differ diff --git a/Filecfg/1715392502967218061 b/Filecfg/1715392502967218061 new file mode 100644 index 0000000..fdb0152 Binary files /dev/null and b/Filecfg/1715392502967218061 differ diff --git a/Filecfg/17246246054768518525 b/Filecfg/17246246054768518525 new file mode 100644 index 0000000..e36a626 Binary files /dev/null and b/Filecfg/17246246054768518525 differ diff --git a/Filecfg/17251681821253269957 b/Filecfg/17251681821253269957 new file mode 100644 index 0000000..5f6b12e Binary files /dev/null and b/Filecfg/17251681821253269957 differ diff --git a/Filecfg/17267277100264609801 b/Filecfg/17267277100264609801 new file mode 100644 index 0000000..d1e2213 Binary files /dev/null and b/Filecfg/17267277100264609801 differ diff --git a/Filecfg/17349120341340974472 b/Filecfg/17349120341340974472 new file mode 100644 index 0000000..df2e9f3 Binary files /dev/null and b/Filecfg/17349120341340974472 differ diff --git a/Filecfg/17352420597349404629 b/Filecfg/17352420597349404629 new file mode 100644 index 0000000..fa042ec Binary files /dev/null and b/Filecfg/17352420597349404629 differ diff --git a/Filecfg/17446168365715090825 b/Filecfg/17446168365715090825 new file mode 100644 index 0000000..da97379 Binary files /dev/null and b/Filecfg/17446168365715090825 differ diff --git a/Filecfg/17494673306553180103 b/Filecfg/17494673306553180103 new file mode 100644 index 0000000..1878090 Binary files /dev/null and b/Filecfg/17494673306553180103 differ diff --git a/Filecfg/17507966498268344733 b/Filecfg/17507966498268344733 new file mode 100644 index 0000000..4e63b91 Binary files /dev/null and b/Filecfg/17507966498268344733 differ diff --git a/Filecfg/17526275210350473840 b/Filecfg/17526275210350473840 new file mode 100644 index 0000000..6c728cc Binary files /dev/null and b/Filecfg/17526275210350473840 differ diff --git a/Filecfg/17539925924761152046 b/Filecfg/17539925924761152046 new file mode 100644 index 0000000..c7d55c4 Binary files /dev/null and b/Filecfg/17539925924761152046 differ diff --git a/Filecfg/1755450209154972901 b/Filecfg/1755450209154972901 new file mode 100644 index 0000000..bdecade Binary files /dev/null and b/Filecfg/1755450209154972901 differ diff --git a/Filecfg/17576556801589514533 b/Filecfg/17576556801589514533 new file mode 100644 index 0000000..1d244f1 Binary files /dev/null and b/Filecfg/17576556801589514533 differ diff --git a/Filecfg/17592604955757308611 b/Filecfg/17592604955757308611 new file mode 100644 index 0000000..19fcf84 Binary files /dev/null and b/Filecfg/17592604955757308611 differ diff --git a/Filecfg/17597212029148278466 b/Filecfg/17597212029148278466 new file mode 100644 index 0000000..5b0dab0 Binary files /dev/null and b/Filecfg/17597212029148278466 differ diff --git a/Filecfg/17703030915287211674 b/Filecfg/17703030915287211674 new file mode 100644 index 0000000..a2c2af8 Binary files /dev/null and b/Filecfg/17703030915287211674 differ diff --git a/Filecfg/17758662200547618821 b/Filecfg/17758662200547618821 new file mode 100644 index 0000000..9a6ac2d Binary files /dev/null and b/Filecfg/17758662200547618821 differ diff --git a/Filecfg/17772162429084340568 b/Filecfg/17772162429084340568 new file mode 100644 index 0000000..46f1d9d Binary files /dev/null and b/Filecfg/17772162429084340568 differ diff --git a/Filecfg/17859011509485623081 b/Filecfg/17859011509485623081 new file mode 100644 index 0000000..6a418b0 Binary files /dev/null and b/Filecfg/17859011509485623081 differ diff --git a/Filecfg/17860180586880556932 b/Filecfg/17860180586880556932 new file mode 100644 index 0000000..847eb59 Binary files /dev/null and b/Filecfg/17860180586880556932 differ diff --git a/Filecfg/17877146966003461477 b/Filecfg/17877146966003461477 new file mode 100644 index 0000000..ed43f18 Binary files /dev/null and b/Filecfg/17877146966003461477 differ diff --git a/Filecfg/1797544968731348212 b/Filecfg/1797544968731348212 new file mode 100644 index 0000000..4f6f3d8 Binary files /dev/null and b/Filecfg/1797544968731348212 differ diff --git a/Filecfg/17984109216017165078 b/Filecfg/17984109216017165078 new file mode 100644 index 0000000..5b0dab0 Binary files /dev/null and b/Filecfg/17984109216017165078 differ diff --git a/Filecfg/18014826953876114038 b/Filecfg/18014826953876114038 new file mode 100644 index 0000000..2053a94 Binary files /dev/null and b/Filecfg/18014826953876114038 differ diff --git a/Filecfg/18103682095756680770 b/Filecfg/18103682095756680770 new file mode 100644 index 0000000..11ce422 Binary files /dev/null and b/Filecfg/18103682095756680770 differ diff --git a/Filecfg/18112304099597269174 b/Filecfg/18112304099597269174 new file mode 100644 index 0000000..ed64eb4 Binary files /dev/null and b/Filecfg/18112304099597269174 differ diff --git a/Filecfg/18118188609662778074 b/Filecfg/18118188609662778074 new file mode 100644 index 0000000..e1098c9 Binary files /dev/null and b/Filecfg/18118188609662778074 differ diff --git a/Filecfg/18119836748290980609 b/Filecfg/18119836748290980609 new file mode 100644 index 0000000..cb2cdce Binary files /dev/null and b/Filecfg/18119836748290980609 differ diff --git a/Filecfg/18123355951154042595 b/Filecfg/18123355951154042595 new file mode 100644 index 0000000..9727280 Binary files /dev/null and b/Filecfg/18123355951154042595 differ diff --git a/Filecfg/18136853944384635191 b/Filecfg/18136853944384635191 new file mode 100644 index 0000000..d6d49b3 Binary files /dev/null and b/Filecfg/18136853944384635191 differ diff --git a/Filecfg/18162908962843319184 b/Filecfg/18162908962843319184 new file mode 100644 index 0000000..7786431 Binary files /dev/null and b/Filecfg/18162908962843319184 differ diff --git a/Filecfg/18165515282597522149 b/Filecfg/18165515282597522149 new file mode 100644 index 0000000..8788858 Binary files /dev/null and b/Filecfg/18165515282597522149 differ diff --git a/Filecfg/18221028465068541580 b/Filecfg/18221028465068541580 new file mode 100644 index 0000000..ef633a1 Binary files /dev/null and b/Filecfg/18221028465068541580 differ diff --git a/Filecfg/18234532823109020000 b/Filecfg/18234532823109020000 new file mode 100644 index 0000000..16ac4b5 Binary files /dev/null and b/Filecfg/18234532823109020000 differ diff --git a/Filecfg/18252091989078892077 b/Filecfg/18252091989078892077 new file mode 100644 index 0000000..0d5a278 Binary files /dev/null and b/Filecfg/18252091989078892077 differ diff --git a/Filecfg/18278567530613138612 b/Filecfg/18278567530613138612 new file mode 100644 index 0000000..9d649e0 Binary files /dev/null and b/Filecfg/18278567530613138612 differ diff --git a/Filecfg/18300365285310890529 b/Filecfg/18300365285310890529 new file mode 100644 index 0000000..20308a1 Binary files /dev/null and b/Filecfg/18300365285310890529 differ diff --git a/Filecfg/18312275575128140047 b/Filecfg/18312275575128140047 new file mode 100644 index 0000000..e62437f Binary files /dev/null and b/Filecfg/18312275575128140047 differ diff --git a/Filecfg/183137264260827830 b/Filecfg/183137264260827830 new file mode 100644 index 0000000..e323ac1 Binary files /dev/null and b/Filecfg/183137264260827830 differ diff --git a/Filecfg/1832320409577516955 b/Filecfg/1832320409577516955 new file mode 100644 index 0000000..5b0dab0 Binary files /dev/null and b/Filecfg/1832320409577516955 differ diff --git a/Filecfg/18323258119688840913 b/Filecfg/18323258119688840913 new file mode 100644 index 0000000..e06bfeb Binary files /dev/null and b/Filecfg/18323258119688840913 differ diff --git a/Filecfg/1833407448126432146 b/Filecfg/1833407448126432146 new file mode 100644 index 0000000..5b0dab0 Binary files /dev/null and b/Filecfg/1833407448126432146 differ diff --git a/Filecfg/18337748807159300140 b/Filecfg/18337748807159300140 new file mode 100644 index 0000000..5b0dab0 Binary files /dev/null and b/Filecfg/18337748807159300140 differ diff --git a/Filecfg/18348757873061332915 b/Filecfg/18348757873061332915 new file mode 100644 index 0000000..9f97597 Binary files /dev/null and b/Filecfg/18348757873061332915 differ diff --git a/Filecfg/18429855385479262239 b/Filecfg/18429855385479262239 new file mode 100644 index 0000000..c06f954 Binary files /dev/null and b/Filecfg/18429855385479262239 differ diff --git a/Filecfg/1863492454016592181 b/Filecfg/1863492454016592181 new file mode 100644 index 0000000..63f001e Binary files /dev/null and b/Filecfg/1863492454016592181 differ diff --git a/Filecfg/1864163116568496519 b/Filecfg/1864163116568496519 new file mode 100644 index 0000000..b4169a4 Binary files /dev/null and b/Filecfg/1864163116568496519 differ diff --git a/Filecfg/1886161128444375830 b/Filecfg/1886161128444375830 new file mode 100644 index 0000000..8ec1ae9 Binary files /dev/null and b/Filecfg/1886161128444375830 differ diff --git a/Filecfg/190217661418671921 b/Filecfg/190217661418671921 new file mode 100644 index 0000000..146f601 Binary files /dev/null and b/Filecfg/190217661418671921 differ diff --git a/Filecfg/1930695055998351757 b/Filecfg/1930695055998351757 new file mode 100644 index 0000000..6ba7078 Binary files /dev/null and b/Filecfg/1930695055998351757 differ diff --git a/Filecfg/1933807358013958223 b/Filecfg/1933807358013958223 new file mode 100644 index 0000000..5b0dab0 Binary files /dev/null and b/Filecfg/1933807358013958223 differ diff --git a/Filecfg/1935933208303028939 b/Filecfg/1935933208303028939 new file mode 100644 index 0000000..76d90cc Binary files /dev/null and b/Filecfg/1935933208303028939 differ diff --git a/Filecfg/1960440286656315387 b/Filecfg/1960440286656315387 new file mode 100644 index 0000000..9e84982 Binary files /dev/null and b/Filecfg/1960440286656315387 differ diff --git a/Filecfg/1968299341235412081 b/Filecfg/1968299341235412081 new file mode 100644 index 0000000..d7db5f1 Binary files /dev/null and b/Filecfg/1968299341235412081 differ diff --git a/Filecfg/197059875523462462 b/Filecfg/197059875523462462 new file mode 100644 index 0000000..74b5a30 Binary files /dev/null and b/Filecfg/197059875523462462 differ diff --git a/Filecfg/1972567483144540836 b/Filecfg/1972567483144540836 new file mode 100644 index 0000000..5b0dab0 Binary files /dev/null and b/Filecfg/1972567483144540836 differ diff --git a/Filecfg/2007066277962638804 b/Filecfg/2007066277962638804 new file mode 100644 index 0000000..00b4612 Binary files /dev/null and b/Filecfg/2007066277962638804 differ diff --git a/Filecfg/2015879438169790806 b/Filecfg/2015879438169790806 new file mode 100644 index 0000000..fa01456 Binary files /dev/null and b/Filecfg/2015879438169790806 differ diff --git a/Filecfg/2024597437236454750 b/Filecfg/2024597437236454750 new file mode 100644 index 0000000..7a67a3f Binary files /dev/null and b/Filecfg/2024597437236454750 differ diff --git a/Filecfg/2053989849882628054 b/Filecfg/2053989849882628054 new file mode 100644 index 0000000..eaa4f68 Binary files /dev/null and b/Filecfg/2053989849882628054 differ diff --git a/Filecfg/2058034255503392848 b/Filecfg/2058034255503392848 new file mode 100644 index 0000000..39defe9 Binary files /dev/null and b/Filecfg/2058034255503392848 differ diff --git a/Filecfg/20909665685182681 b/Filecfg/20909665685182681 new file mode 100644 index 0000000..72aef75 Binary files /dev/null and b/Filecfg/20909665685182681 differ diff --git a/Filecfg/2092584270349690273 b/Filecfg/2092584270349690273 new file mode 100644 index 0000000..3afbcf6 Binary files /dev/null and b/Filecfg/2092584270349690273 differ diff --git a/Filecfg/2096455291785127848 b/Filecfg/2096455291785127848 new file mode 100644 index 0000000..a36db3f Binary files /dev/null and b/Filecfg/2096455291785127848 differ diff --git a/Filecfg/2162688849992516830 b/Filecfg/2162688849992516830 new file mode 100644 index 0000000..4e23df5 Binary files /dev/null and b/Filecfg/2162688849992516830 differ diff --git a/Filecfg/2176175673083458595 b/Filecfg/2176175673083458595 new file mode 100644 index 0000000..111ddb8 Binary files /dev/null and b/Filecfg/2176175673083458595 differ diff --git a/Filecfg/217792621079760936 b/Filecfg/217792621079760936 new file mode 100644 index 0000000..152ba0e Binary files /dev/null and b/Filecfg/217792621079760936 differ diff --git a/Filecfg/2206529640176526753 b/Filecfg/2206529640176526753 new file mode 100644 index 0000000..eb44dda Binary files /dev/null and b/Filecfg/2206529640176526753 differ diff --git a/Filecfg/2207432098380582691 b/Filecfg/2207432098380582691 new file mode 100644 index 0000000..a5c8816 Binary files /dev/null and b/Filecfg/2207432098380582691 differ diff --git a/Filecfg/2208897950612587092 b/Filecfg/2208897950612587092 new file mode 100644 index 0000000..0006f63 Binary files /dev/null and b/Filecfg/2208897950612587092 differ diff --git a/Filecfg/2210760586058128939 b/Filecfg/2210760586058128939 new file mode 100644 index 0000000..e858901 Binary files /dev/null and b/Filecfg/2210760586058128939 differ diff --git a/Filecfg/2223590210619930678 b/Filecfg/2223590210619930678 new file mode 100644 index 0000000..bb98ad2 Binary files /dev/null and b/Filecfg/2223590210619930678 differ diff --git a/Filecfg/2299240695239458625 b/Filecfg/2299240695239458625 new file mode 100644 index 0000000..132c474 Binary files /dev/null and b/Filecfg/2299240695239458625 differ diff --git a/Filecfg/2312811490754452247 b/Filecfg/2312811490754452247 new file mode 100644 index 0000000..97ff637 Binary files /dev/null and b/Filecfg/2312811490754452247 differ diff --git a/Filecfg/2346607706094760537 b/Filecfg/2346607706094760537 new file mode 100644 index 0000000..fa248a8 Binary files /dev/null and b/Filecfg/2346607706094760537 differ diff --git a/Filecfg/2381940660585476292 b/Filecfg/2381940660585476292 new file mode 100644 index 0000000..4f81b28 Binary files /dev/null and b/Filecfg/2381940660585476292 differ diff --git a/Filecfg/2395432736385378810 b/Filecfg/2395432736385378810 new file mode 100644 index 0000000..917f973 Binary files /dev/null and b/Filecfg/2395432736385378810 differ diff --git a/Filecfg/2401600676527436511 b/Filecfg/2401600676527436511 new file mode 100644 index 0000000..48cfdcb Binary files /dev/null and b/Filecfg/2401600676527436511 differ diff --git a/Filecfg/2419495616957123213 b/Filecfg/2419495616957123213 new file mode 100644 index 0000000..432e8d2 Binary files /dev/null and b/Filecfg/2419495616957123213 differ diff --git a/Filecfg/2480704004922028301 b/Filecfg/2480704004922028301 new file mode 100644 index 0000000..02450e7 Binary files /dev/null and b/Filecfg/2480704004922028301 differ diff --git a/Filecfg/2487326323249462112 b/Filecfg/2487326323249462112 new file mode 100644 index 0000000..82867cd Binary files /dev/null and b/Filecfg/2487326323249462112 differ diff --git a/Filecfg/250629919739255792 b/Filecfg/250629919739255792 new file mode 100644 index 0000000..443717b Binary files /dev/null and b/Filecfg/250629919739255792 differ diff --git a/Filecfg/2519094753860620369 b/Filecfg/2519094753860620369 new file mode 100644 index 0000000..28f52cd Binary files /dev/null and b/Filecfg/2519094753860620369 differ diff --git a/Filecfg/2530876314564213345 b/Filecfg/2530876314564213345 new file mode 100644 index 0000000..5b0dab0 Binary files /dev/null and b/Filecfg/2530876314564213345 differ diff --git a/Filecfg/2593550976051202990 b/Filecfg/2593550976051202990 new file mode 100644 index 0000000..2e9d9ad Binary files /dev/null and b/Filecfg/2593550976051202990 differ diff --git a/Filecfg/2594816649161444419 b/Filecfg/2594816649161444419 new file mode 100644 index 0000000..21328d1 Binary files /dev/null and b/Filecfg/2594816649161444419 differ diff --git a/Filecfg/2602935684721354384 b/Filecfg/2602935684721354384 new file mode 100644 index 0000000..7f1b18d Binary files /dev/null and b/Filecfg/2602935684721354384 differ diff --git a/Filecfg/260993300563246424 b/Filecfg/260993300563246424 new file mode 100644 index 0000000..c02a85b Binary files /dev/null and b/Filecfg/260993300563246424 differ diff --git a/Filecfg/2637778505549153338 b/Filecfg/2637778505549153338 new file mode 100644 index 0000000..c12445c Binary files /dev/null and b/Filecfg/2637778505549153338 differ diff --git a/Filecfg/2652008538949392327 b/Filecfg/2652008538949392327 new file mode 100644 index 0000000..9c333a9 Binary files /dev/null and b/Filecfg/2652008538949392327 differ diff --git a/Filecfg/2671902836520385492 b/Filecfg/2671902836520385492 new file mode 100644 index 0000000..b5dfed4 Binary files /dev/null and b/Filecfg/2671902836520385492 differ diff --git a/Filecfg/2692803403669867903 b/Filecfg/2692803403669867903 new file mode 100644 index 0000000..339afb7 Binary files /dev/null and b/Filecfg/2692803403669867903 differ diff --git a/Filecfg/27201124956052349 b/Filecfg/27201124956052349 new file mode 100644 index 0000000..47105a1 Binary files /dev/null and b/Filecfg/27201124956052349 differ diff --git a/Filecfg/272619092500281060 b/Filecfg/272619092500281060 new file mode 100644 index 0000000..23eb384 Binary files /dev/null and b/Filecfg/272619092500281060 differ diff --git a/Filecfg/2731270946451915044 b/Filecfg/2731270946451915044 new file mode 100644 index 0000000..864267a Binary files /dev/null and b/Filecfg/2731270946451915044 differ diff --git a/Filecfg/2737386615395344409 b/Filecfg/2737386615395344409 new file mode 100644 index 0000000..1a10827 Binary files /dev/null and b/Filecfg/2737386615395344409 differ diff --git a/Filecfg/2738964800363149789 b/Filecfg/2738964800363149789 new file mode 100644 index 0000000..f3e072a Binary files /dev/null and b/Filecfg/2738964800363149789 differ diff --git a/Filecfg/2745395814375722499 b/Filecfg/2745395814375722499 new file mode 100644 index 0000000..31c17f0 Binary files /dev/null and b/Filecfg/2745395814375722499 differ diff --git a/Filecfg/274979733812875016 b/Filecfg/274979733812875016 new file mode 100644 index 0000000..4ac7f5f Binary files /dev/null and b/Filecfg/274979733812875016 differ diff --git a/Filecfg/2755290917730016861 b/Filecfg/2755290917730016861 new file mode 100644 index 0000000..f28b352 Binary files /dev/null and b/Filecfg/2755290917730016861 differ diff --git a/Filecfg/2852711949810215938 b/Filecfg/2852711949810215938 new file mode 100644 index 0000000..45592cf Binary files /dev/null and b/Filecfg/2852711949810215938 differ diff --git a/Filecfg/2855915576188386107 b/Filecfg/2855915576188386107 new file mode 100644 index 0000000..5f077c1 Binary files /dev/null and b/Filecfg/2855915576188386107 differ diff --git a/Filecfg/2857653356620194355 b/Filecfg/2857653356620194355 new file mode 100644 index 0000000..1193620 Binary files /dev/null and b/Filecfg/2857653356620194355 differ diff --git a/Filecfg/2864584403899025436 b/Filecfg/2864584403899025436 new file mode 100644 index 0000000..bf95304 Binary files /dev/null and b/Filecfg/2864584403899025436 differ diff --git a/Filecfg/2891100817787755216 b/Filecfg/2891100817787755216 new file mode 100644 index 0000000..2d376e5 Binary files /dev/null and b/Filecfg/2891100817787755216 differ diff --git a/Filecfg/2893168799536316643 b/Filecfg/2893168799536316643 new file mode 100644 index 0000000..df851c5 Binary files /dev/null and b/Filecfg/2893168799536316643 differ diff --git a/Filecfg/2932696475725359642 b/Filecfg/2932696475725359642 new file mode 100644 index 0000000..cf1304c Binary files /dev/null and b/Filecfg/2932696475725359642 differ diff --git a/Filecfg/2951367533771701822 b/Filecfg/2951367533771701822 new file mode 100644 index 0000000..ef1d7b3 Binary files /dev/null and b/Filecfg/2951367533771701822 differ diff --git a/Filecfg/2962813049972084077 b/Filecfg/2962813049972084077 new file mode 100644 index 0000000..6331cec Binary files /dev/null and b/Filecfg/2962813049972084077 differ diff --git a/Filecfg/2962994202286280011 b/Filecfg/2962994202286280011 new file mode 100644 index 0000000..05842d6 Binary files /dev/null and b/Filecfg/2962994202286280011 differ diff --git a/Filecfg/29634884419278537 b/Filecfg/29634884419278537 new file mode 100644 index 0000000..73752f1 Binary files /dev/null and b/Filecfg/29634884419278537 differ diff --git a/Filecfg/2981302727909090632 b/Filecfg/2981302727909090632 new file mode 100644 index 0000000..3219bdc Binary files /dev/null and b/Filecfg/2981302727909090632 differ diff --git a/Filecfg/3012998129418412458 b/Filecfg/3012998129418412458 new file mode 100644 index 0000000..9aac9a1 Binary files /dev/null and b/Filecfg/3012998129418412458 differ diff --git a/Filecfg/3014710301384001710 b/Filecfg/3014710301384001710 new file mode 100644 index 0000000..80c2590 Binary files /dev/null and b/Filecfg/3014710301384001710 differ diff --git a/Filecfg/301776851920480983 b/Filecfg/301776851920480983 new file mode 100644 index 0000000..7f9e155 Binary files /dev/null and b/Filecfg/301776851920480983 differ diff --git a/Filecfg/3027460788917960765 b/Filecfg/3027460788917960765 new file mode 100644 index 0000000..13611dc Binary files /dev/null and b/Filecfg/3027460788917960765 differ diff --git a/Filecfg/3092829203569982104 b/Filecfg/3092829203569982104 new file mode 100644 index 0000000..05a6988 Binary files /dev/null and b/Filecfg/3092829203569982104 differ diff --git a/Filecfg/3158106684137634569 b/Filecfg/3158106684137634569 new file mode 100644 index 0000000..17dc918 Binary files /dev/null and b/Filecfg/3158106684137634569 differ diff --git a/Filecfg/3218532634789796614 b/Filecfg/3218532634789796614 new file mode 100644 index 0000000..1da86a6 Binary files /dev/null and b/Filecfg/3218532634789796614 differ diff --git a/Filecfg/3241268659427504083 b/Filecfg/3241268659427504083 new file mode 100644 index 0000000..528cbfd Binary files /dev/null and b/Filecfg/3241268659427504083 differ diff --git a/Filecfg/328541797003270023 b/Filecfg/328541797003270023 new file mode 100644 index 0000000..2f9664b Binary files /dev/null and b/Filecfg/328541797003270023 differ diff --git a/Filecfg/3310863710456551694 b/Filecfg/3310863710456551694 new file mode 100644 index 0000000..b8dc2b7 Binary files /dev/null and b/Filecfg/3310863710456551694 differ diff --git a/Filecfg/3326709194301765583 b/Filecfg/3326709194301765583 new file mode 100644 index 0000000..633c105 Binary files /dev/null and b/Filecfg/3326709194301765583 differ diff --git a/Filecfg/3345622251367048522 b/Filecfg/3345622251367048522 new file mode 100644 index 0000000..f86d9b3 Binary files /dev/null and b/Filecfg/3345622251367048522 differ diff --git a/Filecfg/3351190077481903147 b/Filecfg/3351190077481903147 new file mode 100644 index 0000000..dd3ba12 Binary files /dev/null and b/Filecfg/3351190077481903147 differ diff --git a/Filecfg/3356808598547420785 b/Filecfg/3356808598547420785 new file mode 100644 index 0000000..b6c67f3 Binary files /dev/null and b/Filecfg/3356808598547420785 differ diff --git a/Filecfg/3361892142424398238 b/Filecfg/3361892142424398238 new file mode 100644 index 0000000..6fc79f4 Binary files /dev/null and b/Filecfg/3361892142424398238 differ diff --git a/Filecfg/3382467764650857281 b/Filecfg/3382467764650857281 new file mode 100644 index 0000000..919f175 Binary files /dev/null and b/Filecfg/3382467764650857281 differ diff --git a/Filecfg/3402844739574635393 b/Filecfg/3402844739574635393 new file mode 100644 index 0000000..5b0dab0 Binary files /dev/null and b/Filecfg/3402844739574635393 differ diff --git a/Filecfg/3424212571198265162 b/Filecfg/3424212571198265162 new file mode 100644 index 0000000..9d8abd0 Binary files /dev/null and b/Filecfg/3424212571198265162 differ diff --git a/Filecfg/3466801593639758266 b/Filecfg/3466801593639758266 new file mode 100644 index 0000000..5e56d0d Binary files /dev/null and b/Filecfg/3466801593639758266 differ diff --git a/Filecfg/346842429888394423 b/Filecfg/346842429888394423 new file mode 100644 index 0000000..9b818a6 Binary files /dev/null and b/Filecfg/346842429888394423 differ diff --git a/Filecfg/3478946528208561482 b/Filecfg/3478946528208561482 new file mode 100644 index 0000000..5b0dab0 Binary files /dev/null and b/Filecfg/3478946528208561482 differ diff --git a/Filecfg/3499657357945652980 b/Filecfg/3499657357945652980 new file mode 100644 index 0000000..7665467 Binary files /dev/null and b/Filecfg/3499657357945652980 differ diff --git a/Filecfg/3505320623537172373 b/Filecfg/3505320623537172373 new file mode 100644 index 0000000..8a5fb35 Binary files /dev/null and b/Filecfg/3505320623537172373 differ diff --git a/Filecfg/3510704990694538261 b/Filecfg/3510704990694538261 new file mode 100644 index 0000000..7712e4d Binary files /dev/null and b/Filecfg/3510704990694538261 differ diff --git a/Filecfg/3546083046167294008 b/Filecfg/3546083046167294008 new file mode 100644 index 0000000..9e1538e Binary files /dev/null and b/Filecfg/3546083046167294008 differ diff --git a/Filecfg/3584244899879426926 b/Filecfg/3584244899879426926 new file mode 100644 index 0000000..5b0dab0 Binary files /dev/null and b/Filecfg/3584244899879426926 differ diff --git a/Filecfg/3590837255934342544 b/Filecfg/3590837255934342544 new file mode 100644 index 0000000..7675d81 Binary files /dev/null and b/Filecfg/3590837255934342544 differ diff --git a/Filecfg/3609168762045976379 b/Filecfg/3609168762045976379 new file mode 100644 index 0000000..3ed7ac3 Binary files /dev/null and b/Filecfg/3609168762045976379 differ diff --git a/Filecfg/3616154196158214054 b/Filecfg/3616154196158214054 new file mode 100644 index 0000000..3f04d02 Binary files /dev/null and b/Filecfg/3616154196158214054 differ diff --git a/Filecfg/3630539366393835295 b/Filecfg/3630539366393835295 new file mode 100644 index 0000000..8cd9305 Binary files /dev/null and b/Filecfg/3630539366393835295 differ diff --git a/Filecfg/3646012107235028811 b/Filecfg/3646012107235028811 new file mode 100644 index 0000000..5b0dab0 Binary files /dev/null and b/Filecfg/3646012107235028811 differ diff --git a/Filecfg/3658459329928177688 b/Filecfg/3658459329928177688 new file mode 100644 index 0000000..0caba44 Binary files /dev/null and b/Filecfg/3658459329928177688 differ diff --git a/Filecfg/3671648230437173305 b/Filecfg/3671648230437173305 new file mode 100644 index 0000000..1a67a2f Binary files /dev/null and b/Filecfg/3671648230437173305 differ diff --git a/Filecfg/3689987739556907068 b/Filecfg/3689987739556907068 new file mode 100644 index 0000000..202d783 Binary files /dev/null and b/Filecfg/3689987739556907068 differ diff --git a/Filecfg/3738513350421562920 b/Filecfg/3738513350421562920 new file mode 100644 index 0000000..5b0dab0 Binary files /dev/null and b/Filecfg/3738513350421562920 differ diff --git a/Filecfg/3747072044321015026 b/Filecfg/3747072044321015026 new file mode 100644 index 0000000..0afff73 Binary files /dev/null and b/Filecfg/3747072044321015026 differ diff --git a/Filecfg/3780260043727311227 b/Filecfg/3780260043727311227 new file mode 100644 index 0000000..4d8e444 Binary files /dev/null and b/Filecfg/3780260043727311227 differ diff --git a/Filecfg/3792216722869982564 b/Filecfg/3792216722869982564 new file mode 100644 index 0000000..a47f3ca Binary files /dev/null and b/Filecfg/3792216722869982564 differ diff --git a/Filecfg/3820124373911535309 b/Filecfg/3820124373911535309 new file mode 100644 index 0000000..175c648 Binary files /dev/null and b/Filecfg/3820124373911535309 differ diff --git a/Filecfg/3840320365945661046 b/Filecfg/3840320365945661046 new file mode 100644 index 0000000..5b0dab0 Binary files /dev/null and b/Filecfg/3840320365945661046 differ diff --git a/Filecfg/386748977202537910 b/Filecfg/386748977202537910 new file mode 100644 index 0000000..2e375f4 Binary files /dev/null and b/Filecfg/386748977202537910 differ diff --git a/Filecfg/3901292406778730676 b/Filecfg/3901292406778730676 new file mode 100644 index 0000000..5b0dab0 Binary files /dev/null and b/Filecfg/3901292406778730676 differ diff --git a/Filecfg/3909674130182140788 b/Filecfg/3909674130182140788 new file mode 100644 index 0000000..30cfc8b Binary files /dev/null and b/Filecfg/3909674130182140788 differ diff --git a/Filecfg/3944622134803778346 b/Filecfg/3944622134803778346 new file mode 100644 index 0000000..a15bf99 Binary files /dev/null and b/Filecfg/3944622134803778346 differ diff --git a/Filecfg/3962159577619234647 b/Filecfg/3962159577619234647 new file mode 100644 index 0000000..38fe62e Binary files /dev/null and b/Filecfg/3962159577619234647 differ diff --git a/Filecfg/3988750615363737148 b/Filecfg/3988750615363737148 new file mode 100644 index 0000000..3045284 Binary files /dev/null and b/Filecfg/3988750615363737148 differ diff --git a/Filecfg/3999579049136014506 b/Filecfg/3999579049136014506 new file mode 100644 index 0000000..bb0c403 Binary files /dev/null and b/Filecfg/3999579049136014506 differ diff --git a/Filecfg/400639141751599232 b/Filecfg/400639141751599232 new file mode 100644 index 0000000..de38588 Binary files /dev/null and b/Filecfg/400639141751599232 differ diff --git a/Filecfg/4015385578732402244 b/Filecfg/4015385578732402244 new file mode 100644 index 0000000..e1fb3fc Binary files /dev/null and b/Filecfg/4015385578732402244 differ diff --git a/Filecfg/4043988176912404933 b/Filecfg/4043988176912404933 new file mode 100644 index 0000000..0e18cdf Binary files /dev/null and b/Filecfg/4043988176912404933 differ diff --git a/Filecfg/4069416385955677556 b/Filecfg/4069416385955677556 new file mode 100644 index 0000000..ad73b39 Binary files /dev/null and b/Filecfg/4069416385955677556 differ diff --git a/Filecfg/4077855027830047137 b/Filecfg/4077855027830047137 new file mode 100644 index 0000000..9d0334d Binary files /dev/null and b/Filecfg/4077855027830047137 differ diff --git a/Filecfg/4083769932937869689 b/Filecfg/4083769932937869689 new file mode 100644 index 0000000..e9323ad Binary files /dev/null and b/Filecfg/4083769932937869689 differ diff --git a/Filecfg/4098280244579905437 b/Filecfg/4098280244579905437 new file mode 100644 index 0000000..e7dae4c Binary files /dev/null and b/Filecfg/4098280244579905437 differ diff --git a/Filecfg/4191612783841341498 b/Filecfg/4191612783841341498 new file mode 100644 index 0000000..d3cb351 Binary files /dev/null and b/Filecfg/4191612783841341498 differ diff --git a/Filecfg/4223699954634888159 b/Filecfg/4223699954634888159 new file mode 100644 index 0000000..5b0dab0 Binary files /dev/null and b/Filecfg/4223699954634888159 differ diff --git a/Filecfg/4231196613968221522 b/Filecfg/4231196613968221522 new file mode 100644 index 0000000..2f88c5b Binary files /dev/null and b/Filecfg/4231196613968221522 differ diff --git a/Filecfg/423504933705999517 b/Filecfg/423504933705999517 new file mode 100644 index 0000000..5b0dab0 Binary files /dev/null and b/Filecfg/423504933705999517 differ diff --git a/Filecfg/4295324096899713378 b/Filecfg/4295324096899713378 new file mode 100644 index 0000000..786b457 Binary files /dev/null and b/Filecfg/4295324096899713378 differ diff --git a/Filecfg/4311382081443601719 b/Filecfg/4311382081443601719 new file mode 100644 index 0000000..04a356f Binary files /dev/null and b/Filecfg/4311382081443601719 differ diff --git a/Filecfg/4318575998390099403 b/Filecfg/4318575998390099403 new file mode 100644 index 0000000..5b0dab0 Binary files /dev/null and b/Filecfg/4318575998390099403 differ diff --git a/Filecfg/4322443222382903272 b/Filecfg/4322443222382903272 new file mode 100644 index 0000000..a3d3775 Binary files /dev/null and b/Filecfg/4322443222382903272 differ diff --git a/Filecfg/4322562012382843708 b/Filecfg/4322562012382843708 new file mode 100644 index 0000000..c1d25bb Binary files /dev/null and b/Filecfg/4322562012382843708 differ diff --git a/Filecfg/433246340728281894 b/Filecfg/433246340728281894 new file mode 100644 index 0000000..1ce53b8 Binary files /dev/null and b/Filecfg/433246340728281894 differ diff --git a/Filecfg/434113416997914010 b/Filecfg/434113416997914010 new file mode 100644 index 0000000..9b7f79f Binary files /dev/null and b/Filecfg/434113416997914010 differ diff --git a/Filecfg/4365203010580842577 b/Filecfg/4365203010580842577 new file mode 100644 index 0000000..eb80b9c Binary files /dev/null and b/Filecfg/4365203010580842577 differ diff --git a/Filecfg/4406151592867089138 b/Filecfg/4406151592867089138 new file mode 100644 index 0000000..3454af1 Binary files /dev/null and b/Filecfg/4406151592867089138 differ diff --git a/Filecfg/4430080433073206673 b/Filecfg/4430080433073206673 new file mode 100644 index 0000000..86c07a5 Binary files /dev/null and b/Filecfg/4430080433073206673 differ diff --git a/Filecfg/4432696996197112833 b/Filecfg/4432696996197112833 new file mode 100644 index 0000000..8504f32 Binary files /dev/null and b/Filecfg/4432696996197112833 differ diff --git a/Filecfg/4442450954842002296 b/Filecfg/4442450954842002296 new file mode 100644 index 0000000..5b0dab0 Binary files /dev/null and b/Filecfg/4442450954842002296 differ diff --git a/Filecfg/4476469277308246099 b/Filecfg/4476469277308246099 new file mode 100644 index 0000000..f06ff8d Binary files /dev/null and b/Filecfg/4476469277308246099 differ diff --git a/Filecfg/4557829179661179292 b/Filecfg/4557829179661179292 new file mode 100644 index 0000000..27a8786 Binary files /dev/null and b/Filecfg/4557829179661179292 differ diff --git a/Filecfg/4575946353574646632 b/Filecfg/4575946353574646632 new file mode 100644 index 0000000..ebb6e36 Binary files /dev/null and b/Filecfg/4575946353574646632 differ diff --git a/Filecfg/4628273475630412933 b/Filecfg/4628273475630412933 new file mode 100644 index 0000000..cf3fb91 Binary files /dev/null and b/Filecfg/4628273475630412933 differ diff --git a/Filecfg/4646140664244381952 b/Filecfg/4646140664244381952 new file mode 100644 index 0000000..b089cf5 Binary files /dev/null and b/Filecfg/4646140664244381952 differ diff --git a/Filecfg/4648863585108110386 b/Filecfg/4648863585108110386 new file mode 100644 index 0000000..e9323ad Binary files /dev/null and b/Filecfg/4648863585108110386 differ diff --git a/Filecfg/4665998316422434481 b/Filecfg/4665998316422434481 new file mode 100644 index 0000000..ba755c0 Binary files /dev/null and b/Filecfg/4665998316422434481 differ diff --git a/Filecfg/4707073853855051787 b/Filecfg/4707073853855051787 new file mode 100644 index 0000000..717a4ac Binary files /dev/null and b/Filecfg/4707073853855051787 differ diff --git a/Filecfg/4742680758715633658 b/Filecfg/4742680758715633658 new file mode 100644 index 0000000..20b9691 Binary files /dev/null and b/Filecfg/4742680758715633658 differ diff --git a/Filecfg/4798972979962811557 b/Filecfg/4798972979962811557 new file mode 100644 index 0000000..5bed80f Binary files /dev/null and b/Filecfg/4798972979962811557 differ diff --git a/Filecfg/4808074969794812463 b/Filecfg/4808074969794812463 new file mode 100644 index 0000000..5b0dab0 Binary files /dev/null and b/Filecfg/4808074969794812463 differ diff --git a/Filecfg/4823795780447614403 b/Filecfg/4823795780447614403 new file mode 100644 index 0000000..394b424 Binary files /dev/null and b/Filecfg/4823795780447614403 differ diff --git a/Filecfg/4876412103089812073 b/Filecfg/4876412103089812073 new file mode 100644 index 0000000..5b0dab0 Binary files /dev/null and b/Filecfg/4876412103089812073 differ diff --git a/Filecfg/4884094205404253149 b/Filecfg/4884094205404253149 new file mode 100644 index 0000000..acc05b5 Binary files /dev/null and b/Filecfg/4884094205404253149 differ diff --git a/Filecfg/4896216915043856052 b/Filecfg/4896216915043856052 new file mode 100644 index 0000000..60cccf3 Binary files /dev/null and b/Filecfg/4896216915043856052 differ diff --git a/Filecfg/4933800558068123475 b/Filecfg/4933800558068123475 new file mode 100644 index 0000000..bb83707 Binary files /dev/null and b/Filecfg/4933800558068123475 differ diff --git a/Filecfg/495688825170845425 b/Filecfg/495688825170845425 new file mode 100644 index 0000000..f7b9184 Binary files /dev/null and b/Filecfg/495688825170845425 differ diff --git a/Filecfg/4973475081465143496 b/Filecfg/4973475081465143496 new file mode 100644 index 0000000..1e69604 Binary files /dev/null and b/Filecfg/4973475081465143496 differ diff --git a/Filecfg/4983281615073778540 b/Filecfg/4983281615073778540 new file mode 100644 index 0000000..9c67742 Binary files /dev/null and b/Filecfg/4983281615073778540 differ diff --git a/Filecfg/4989364694718517966 b/Filecfg/4989364694718517966 new file mode 100644 index 0000000..16d197b Binary files /dev/null and b/Filecfg/4989364694718517966 differ diff --git a/Filecfg/4991014209748711197 b/Filecfg/4991014209748711197 new file mode 100644 index 0000000..17376e9 Binary files /dev/null and b/Filecfg/4991014209748711197 differ diff --git a/Filecfg/5016571262644860971 b/Filecfg/5016571262644860971 new file mode 100644 index 0000000..5b0dab0 Binary files /dev/null and b/Filecfg/5016571262644860971 differ diff --git a/Filecfg/5021129077020954462 b/Filecfg/5021129077020954462 new file mode 100644 index 0000000..8dc13a6 Binary files /dev/null and b/Filecfg/5021129077020954462 differ diff --git a/Filecfg/5067632430352176432 b/Filecfg/5067632430352176432 new file mode 100644 index 0000000..e31ca34 Binary files /dev/null and b/Filecfg/5067632430352176432 differ diff --git a/Filecfg/5140344398596274082 b/Filecfg/5140344398596274082 new file mode 100644 index 0000000..1fdbb2f Binary files /dev/null and b/Filecfg/5140344398596274082 differ diff --git a/Filecfg/5148838875781963058 b/Filecfg/5148838875781963058 new file mode 100644 index 0000000..4c83579 Binary files /dev/null and b/Filecfg/5148838875781963058 differ diff --git a/Filecfg/5182221938443139485 b/Filecfg/5182221938443139485 new file mode 100644 index 0000000..7b186be Binary files /dev/null and b/Filecfg/5182221938443139485 differ diff --git a/Filecfg/5214067167864480161 b/Filecfg/5214067167864480161 new file mode 100644 index 0000000..ce5ff7d Binary files /dev/null and b/Filecfg/5214067167864480161 differ diff --git a/Filecfg/5227613755459309830 b/Filecfg/5227613755459309830 new file mode 100644 index 0000000..20a3ead Binary files /dev/null and b/Filecfg/5227613755459309830 differ diff --git a/Filecfg/5241612153153753772 b/Filecfg/5241612153153753772 new file mode 100644 index 0000000..e06d509 Binary files /dev/null and b/Filecfg/5241612153153753772 differ diff --git a/Filecfg/5271172447929564733 b/Filecfg/5271172447929564733 new file mode 100644 index 0000000..7d72a8c Binary files /dev/null and b/Filecfg/5271172447929564733 differ diff --git a/Filecfg/5277044137070422479 b/Filecfg/5277044137070422479 new file mode 100644 index 0000000..ac697cc Binary files /dev/null and b/Filecfg/5277044137070422479 differ diff --git a/Filecfg/5322243554571421711 b/Filecfg/5322243554571421711 new file mode 100644 index 0000000..2b3c6f6 Binary files /dev/null and b/Filecfg/5322243554571421711 differ diff --git a/Filecfg/5338651134174835218 b/Filecfg/5338651134174835218 new file mode 100644 index 0000000..7409b65 Binary files /dev/null and b/Filecfg/5338651134174835218 differ diff --git a/Filecfg/5342933196565250546 b/Filecfg/5342933196565250546 new file mode 100644 index 0000000..3d62d16 Binary files /dev/null and b/Filecfg/5342933196565250546 differ diff --git a/Filecfg/5365849458490020924 b/Filecfg/5365849458490020924 new file mode 100644 index 0000000..8923537 Binary files /dev/null and b/Filecfg/5365849458490020924 differ diff --git a/Filecfg/5388176696410509632 b/Filecfg/5388176696410509632 new file mode 100644 index 0000000..4254a3e Binary files /dev/null and b/Filecfg/5388176696410509632 differ diff --git a/Filecfg/5417178987160315640 b/Filecfg/5417178987160315640 new file mode 100644 index 0000000..94f5333 Binary files /dev/null and b/Filecfg/5417178987160315640 differ diff --git a/Filecfg/5456963605774396189 b/Filecfg/5456963605774396189 new file mode 100644 index 0000000..75944fa Binary files /dev/null and b/Filecfg/5456963605774396189 differ diff --git a/Filecfg/5490568096248478764 b/Filecfg/5490568096248478764 new file mode 100644 index 0000000..8abe950 Binary files /dev/null and b/Filecfg/5490568096248478764 differ diff --git a/Filecfg/5493243568412109329 b/Filecfg/5493243568412109329 new file mode 100644 index 0000000..790c5cd Binary files /dev/null and b/Filecfg/5493243568412109329 differ diff --git a/Filecfg/5522586486560494559 b/Filecfg/5522586486560494559 new file mode 100644 index 0000000..12f5f51 Binary files /dev/null and b/Filecfg/5522586486560494559 differ diff --git a/Filecfg/5535291084163037121 b/Filecfg/5535291084163037121 new file mode 100644 index 0000000..0c23f06 Binary files /dev/null and b/Filecfg/5535291084163037121 differ diff --git a/Filecfg/5552686315293711460 b/Filecfg/5552686315293711460 new file mode 100644 index 0000000..8ea96db Binary files /dev/null and b/Filecfg/5552686315293711460 differ diff --git a/Filecfg/556046180280184869 b/Filecfg/556046180280184869 new file mode 100644 index 0000000..1cb5077 Binary files /dev/null and b/Filecfg/556046180280184869 differ diff --git a/Filecfg/5564637725110186407 b/Filecfg/5564637725110186407 new file mode 100644 index 0000000..2e6e853 Binary files /dev/null and b/Filecfg/5564637725110186407 differ diff --git a/Filecfg/559785165092901407 b/Filecfg/559785165092901407 new file mode 100644 index 0000000..56c3ca5 Binary files /dev/null and b/Filecfg/559785165092901407 differ diff --git a/Filecfg/5608201771348093274 b/Filecfg/5608201771348093274 new file mode 100644 index 0000000..450b94a Binary files /dev/null and b/Filecfg/5608201771348093274 differ diff --git a/Filecfg/5623978840017255148 b/Filecfg/5623978840017255148 new file mode 100644 index 0000000..5304254 Binary files /dev/null and b/Filecfg/5623978840017255148 differ diff --git a/Filecfg/5630894096142710352 b/Filecfg/5630894096142710352 new file mode 100644 index 0000000..5fb5837 Binary files /dev/null and b/Filecfg/5630894096142710352 differ diff --git a/Filecfg/5638582523082315489 b/Filecfg/5638582523082315489 new file mode 100644 index 0000000..deec707 Binary files /dev/null and b/Filecfg/5638582523082315489 differ diff --git a/Filecfg/5666267118015377145 b/Filecfg/5666267118015377145 new file mode 100644 index 0000000..2a188d2 Binary files /dev/null and b/Filecfg/5666267118015377145 differ diff --git a/Filecfg/5696865296250390458 b/Filecfg/5696865296250390458 new file mode 100644 index 0000000..5b0dab0 Binary files /dev/null and b/Filecfg/5696865296250390458 differ diff --git a/Filecfg/5713167030326272869 b/Filecfg/5713167030326272869 new file mode 100644 index 0000000..43338fc Binary files /dev/null and b/Filecfg/5713167030326272869 differ diff --git a/Filecfg/572994088085723519 b/Filecfg/572994088085723519 new file mode 100644 index 0000000..5b0dab0 Binary files /dev/null and b/Filecfg/572994088085723519 differ diff --git a/Filecfg/5746590765952042202 b/Filecfg/5746590765952042202 new file mode 100644 index 0000000..025cf41 Binary files /dev/null and b/Filecfg/5746590765952042202 differ diff --git a/Filecfg/5781289229209719908 b/Filecfg/5781289229209719908 new file mode 100644 index 0000000..2fb9d28 Binary files /dev/null and b/Filecfg/5781289229209719908 differ diff --git a/Filecfg/5796726407752245716 b/Filecfg/5796726407752245716 new file mode 100644 index 0000000..b679a43 Binary files /dev/null and b/Filecfg/5796726407752245716 differ diff --git a/Filecfg/582939841689474478 b/Filecfg/582939841689474478 new file mode 100644 index 0000000..3fb6976 Binary files /dev/null and b/Filecfg/582939841689474478 differ diff --git a/Filecfg/5845959695290159047 b/Filecfg/5845959695290159047 new file mode 100644 index 0000000..7d051de Binary files /dev/null and b/Filecfg/5845959695290159047 differ diff --git a/Filecfg/5852295172050390875 b/Filecfg/5852295172050390875 new file mode 100644 index 0000000..f6cc885 Binary files /dev/null and b/Filecfg/5852295172050390875 differ diff --git a/Filecfg/5980391681890253812 b/Filecfg/5980391681890253812 new file mode 100644 index 0000000..c3ad0a8 Binary files /dev/null and b/Filecfg/5980391681890253812 differ diff --git a/Filecfg/5984172531843457703 b/Filecfg/5984172531843457703 new file mode 100644 index 0000000..6585a96 Binary files /dev/null and b/Filecfg/5984172531843457703 differ diff --git a/Filecfg/6011913858023298481 b/Filecfg/6011913858023298481 new file mode 100644 index 0000000..17ba2ef Binary files /dev/null and b/Filecfg/6011913858023298481 differ diff --git a/Filecfg/601791899811637093 b/Filecfg/601791899811637093 new file mode 100644 index 0000000..7d11e6d Binary files /dev/null and b/Filecfg/601791899811637093 differ diff --git a/Filecfg/6024246851548553443 b/Filecfg/6024246851548553443 new file mode 100644 index 0000000..1c1d755 Binary files /dev/null and b/Filecfg/6024246851548553443 differ diff --git a/Filecfg/6033075306250302764 b/Filecfg/6033075306250302764 new file mode 100644 index 0000000..236953f Binary files /dev/null and b/Filecfg/6033075306250302764 differ diff --git a/Filecfg/6072499206397206205 b/Filecfg/6072499206397206205 new file mode 100644 index 0000000..18fabe4 Binary files /dev/null and b/Filecfg/6072499206397206205 differ diff --git a/Filecfg/608952191416494120 b/Filecfg/608952191416494120 new file mode 100644 index 0000000..6b707dd Binary files /dev/null and b/Filecfg/608952191416494120 differ diff --git a/Filecfg/6090281425287496789 b/Filecfg/6090281425287496789 new file mode 100644 index 0000000..0cb3a6a Binary files /dev/null and b/Filecfg/6090281425287496789 differ diff --git a/Filecfg/6094382926748238718 b/Filecfg/6094382926748238718 new file mode 100644 index 0000000..f66fb3b Binary files /dev/null and b/Filecfg/6094382926748238718 differ diff --git a/Filecfg/6188366052458360326 b/Filecfg/6188366052458360326 new file mode 100644 index 0000000..9660730 Binary files /dev/null and b/Filecfg/6188366052458360326 differ diff --git a/Filecfg/6218034251536054336 b/Filecfg/6218034251536054336 new file mode 100644 index 0000000..5b0dab0 Binary files /dev/null and b/Filecfg/6218034251536054336 differ diff --git a/Filecfg/6223966678419761311 b/Filecfg/6223966678419761311 new file mode 100644 index 0000000..02f9f3c Binary files /dev/null and b/Filecfg/6223966678419761311 differ diff --git a/Filecfg/6251447854375625944 b/Filecfg/6251447854375625944 new file mode 100644 index 0000000..288f1dc Binary files /dev/null and b/Filecfg/6251447854375625944 differ diff --git a/Filecfg/6260329655157612261 b/Filecfg/6260329655157612261 new file mode 100644 index 0000000..41ecd07 Binary files /dev/null and b/Filecfg/6260329655157612261 differ diff --git a/Filecfg/6273475661586655886 b/Filecfg/6273475661586655886 new file mode 100644 index 0000000..674964b Binary files /dev/null and b/Filecfg/6273475661586655886 differ diff --git a/Filecfg/628207196036792204 b/Filecfg/628207196036792204 new file mode 100644 index 0000000..cfbd4b0 Binary files /dev/null and b/Filecfg/628207196036792204 differ diff --git a/Filecfg/6283720036608458522 b/Filecfg/6283720036608458522 new file mode 100644 index 0000000..1505ab9 Binary files /dev/null and b/Filecfg/6283720036608458522 differ diff --git a/Filecfg/6306365957015510962 b/Filecfg/6306365957015510962 new file mode 100644 index 0000000..46e851f Binary files /dev/null and b/Filecfg/6306365957015510962 differ diff --git a/Filecfg/6351841168483752320 b/Filecfg/6351841168483752320 new file mode 100644 index 0000000..0a7c083 Binary files /dev/null and b/Filecfg/6351841168483752320 differ diff --git a/Filecfg/6357726650763480126 b/Filecfg/6357726650763480126 new file mode 100644 index 0000000..e8c1f8b Binary files /dev/null and b/Filecfg/6357726650763480126 differ diff --git a/Filecfg/6359054397836103676 b/Filecfg/6359054397836103676 new file mode 100644 index 0000000..6d8fab3 Binary files /dev/null and b/Filecfg/6359054397836103676 differ diff --git a/Filecfg/6375107998608770865 b/Filecfg/6375107998608770865 new file mode 100644 index 0000000..4cb1622 Binary files /dev/null and b/Filecfg/6375107998608770865 differ diff --git a/Filecfg/6387764370072092160 b/Filecfg/6387764370072092160 new file mode 100644 index 0000000..ffdfae6 Binary files /dev/null and b/Filecfg/6387764370072092160 differ diff --git a/Filecfg/6397633074437211389 b/Filecfg/6397633074437211389 new file mode 100644 index 0000000..5b0dab0 Binary files /dev/null and b/Filecfg/6397633074437211389 differ diff --git a/Filecfg/6404610631777808492 b/Filecfg/6404610631777808492 new file mode 100644 index 0000000..61670cd Binary files /dev/null and b/Filecfg/6404610631777808492 differ diff --git a/Filecfg/6416038822944569864 b/Filecfg/6416038822944569864 new file mode 100644 index 0000000..1c81606 Binary files /dev/null and b/Filecfg/6416038822944569864 differ diff --git a/Filecfg/6421029858264432253 b/Filecfg/6421029858264432253 new file mode 100644 index 0000000..91f2f2b Binary files /dev/null and b/Filecfg/6421029858264432253 differ diff --git a/Filecfg/6445772635280955354 b/Filecfg/6445772635280955354 new file mode 100644 index 0000000..6db410a Binary files /dev/null and b/Filecfg/6445772635280955354 differ diff --git a/Filecfg/6483972302645118660 b/Filecfg/6483972302645118660 new file mode 100644 index 0000000..fe67cf2 Binary files /dev/null and b/Filecfg/6483972302645118660 differ diff --git a/Filecfg/6506397768004755162 b/Filecfg/6506397768004755162 new file mode 100644 index 0000000..5b6f0ba Binary files /dev/null and b/Filecfg/6506397768004755162 differ diff --git a/Filecfg/6522592891747923878 b/Filecfg/6522592891747923878 new file mode 100644 index 0000000..943cdad Binary files /dev/null and b/Filecfg/6522592891747923878 differ diff --git a/Filecfg/6540179825903711172 b/Filecfg/6540179825903711172 new file mode 100644 index 0000000..3181329 Binary files /dev/null and b/Filecfg/6540179825903711172 differ diff --git a/Filecfg/6540331362746530508 b/Filecfg/6540331362746530508 new file mode 100644 index 0000000..5b0dab0 Binary files /dev/null and b/Filecfg/6540331362746530508 differ diff --git a/Filecfg/6577360597312919022 b/Filecfg/6577360597312919022 new file mode 100644 index 0000000..f02e532 Binary files /dev/null and b/Filecfg/6577360597312919022 differ diff --git a/Filecfg/6582963331327313050 b/Filecfg/6582963331327313050 new file mode 100644 index 0000000..2b65d24 Binary files /dev/null and b/Filecfg/6582963331327313050 differ diff --git a/Filecfg/6587217776238216689 b/Filecfg/6587217776238216689 new file mode 100644 index 0000000..8a35333 Binary files /dev/null and b/Filecfg/6587217776238216689 differ diff --git a/Filecfg/6607623785316453520 b/Filecfg/6607623785316453520 new file mode 100644 index 0000000..8a6b12c Binary files /dev/null and b/Filecfg/6607623785316453520 differ diff --git a/Filecfg/6608359530843780464 b/Filecfg/6608359530843780464 new file mode 100644 index 0000000..298dbe2 Binary files /dev/null and b/Filecfg/6608359530843780464 differ diff --git a/Filecfg/66317880366008642 b/Filecfg/66317880366008642 new file mode 100644 index 0000000..339d364 Binary files /dev/null and b/Filecfg/66317880366008642 differ diff --git a/Filecfg/6646034291024969384 b/Filecfg/6646034291024969384 new file mode 100644 index 0000000..d4391fd Binary files /dev/null and b/Filecfg/6646034291024969384 differ diff --git a/Filecfg/6650075698645347761 b/Filecfg/6650075698645347761 new file mode 100644 index 0000000..01ba814 Binary files /dev/null and b/Filecfg/6650075698645347761 differ diff --git a/Filecfg/6661411246670551702 b/Filecfg/6661411246670551702 new file mode 100644 index 0000000..f5add95 Binary files /dev/null and b/Filecfg/6661411246670551702 differ diff --git a/Filecfg/6688920929600713677 b/Filecfg/6688920929600713677 new file mode 100644 index 0000000..8a4bb67 Binary files /dev/null and b/Filecfg/6688920929600713677 differ diff --git a/Filecfg/673035193650838499 b/Filecfg/673035193650838499 new file mode 100644 index 0000000..e9d4465 Binary files /dev/null and b/Filecfg/673035193650838499 differ diff --git a/Filecfg/6765781962548632577 b/Filecfg/6765781962548632577 new file mode 100644 index 0000000..ae27957 Binary files /dev/null and b/Filecfg/6765781962548632577 differ diff --git a/Filecfg/6778591944296498041 b/Filecfg/6778591944296498041 new file mode 100644 index 0000000..01c09cb Binary files /dev/null and b/Filecfg/6778591944296498041 differ diff --git a/Filecfg/6813894472301903824 b/Filecfg/6813894472301903824 new file mode 100644 index 0000000..3c7bdba Binary files /dev/null and b/Filecfg/6813894472301903824 differ diff --git a/Filecfg/6814351203372082247 b/Filecfg/6814351203372082247 new file mode 100644 index 0000000..ba518d2 Binary files /dev/null and b/Filecfg/6814351203372082247 differ diff --git a/Filecfg/6826483969186172767 b/Filecfg/6826483969186172767 new file mode 100644 index 0000000..816d8ed Binary files /dev/null and b/Filecfg/6826483969186172767 differ diff --git a/Filecfg/6836502171695862267 b/Filecfg/6836502171695862267 new file mode 100644 index 0000000..d26f8c0 Binary files /dev/null and b/Filecfg/6836502171695862267 differ diff --git a/Filecfg/6844842845887099120 b/Filecfg/6844842845887099120 new file mode 100644 index 0000000..ffa451e Binary files /dev/null and b/Filecfg/6844842845887099120 differ diff --git a/Filecfg/6857520792299602651 b/Filecfg/6857520792299602651 new file mode 100644 index 0000000..02e9bd4 Binary files /dev/null and b/Filecfg/6857520792299602651 differ diff --git a/Filecfg/6867969377074818228 b/Filecfg/6867969377074818228 new file mode 100644 index 0000000..ee2a04c Binary files /dev/null and b/Filecfg/6867969377074818228 differ diff --git a/Filecfg/6905488467993895503 b/Filecfg/6905488467993895503 new file mode 100644 index 0000000..1f329e0 Binary files /dev/null and b/Filecfg/6905488467993895503 differ diff --git a/Filecfg/6914627935860238436 b/Filecfg/6914627935860238436 new file mode 100644 index 0000000..d4010bb Binary files /dev/null and b/Filecfg/6914627935860238436 differ diff --git a/Filecfg/6925740560359359217 b/Filecfg/6925740560359359217 new file mode 100644 index 0000000..1f2334e Binary files /dev/null and b/Filecfg/6925740560359359217 differ diff --git a/Filecfg/6941721697424973764 b/Filecfg/6941721697424973764 new file mode 100644 index 0000000..4dc547f Binary files /dev/null and b/Filecfg/6941721697424973764 differ diff --git a/Filecfg/7001144833812547231 b/Filecfg/7001144833812547231 new file mode 100644 index 0000000..7287b3d Binary files /dev/null and b/Filecfg/7001144833812547231 differ diff --git a/Filecfg/7011738137837809076 b/Filecfg/7011738137837809076 new file mode 100644 index 0000000..7f2dc03 Binary files /dev/null and b/Filecfg/7011738137837809076 differ diff --git a/Filecfg/7030817949299661269 b/Filecfg/7030817949299661269 new file mode 100644 index 0000000..0556f7e Binary files /dev/null and b/Filecfg/7030817949299661269 differ diff --git a/Filecfg/7046167479044756840 b/Filecfg/7046167479044756840 new file mode 100644 index 0000000..1d7a095 Binary files /dev/null and b/Filecfg/7046167479044756840 differ diff --git a/Filecfg/7051302360825128375 b/Filecfg/7051302360825128375 new file mode 100644 index 0000000..44e086e Binary files /dev/null and b/Filecfg/7051302360825128375 differ diff --git a/Filecfg/7057820080930574222 b/Filecfg/7057820080930574222 new file mode 100644 index 0000000..b37021f Binary files /dev/null and b/Filecfg/7057820080930574222 differ diff --git a/Filecfg/708066623181265654 b/Filecfg/708066623181265654 new file mode 100644 index 0000000..61526f7 Binary files /dev/null and b/Filecfg/708066623181265654 differ diff --git a/Filecfg/7120358968393608637 b/Filecfg/7120358968393608637 new file mode 100644 index 0000000..3425613 Binary files /dev/null and b/Filecfg/7120358968393608637 differ diff --git a/Filecfg/7141826777393398338 b/Filecfg/7141826777393398338 new file mode 100644 index 0000000..6224a62 Binary files /dev/null and b/Filecfg/7141826777393398338 differ diff --git a/Filecfg/7162529132440428623 b/Filecfg/7162529132440428623 new file mode 100644 index 0000000..227f28b Binary files /dev/null and b/Filecfg/7162529132440428623 differ diff --git a/Filecfg/7169585438842254010 b/Filecfg/7169585438842254010 new file mode 100644 index 0000000..e88e006 Binary files /dev/null and b/Filecfg/7169585438842254010 differ diff --git a/Filecfg/7173540617430375709 b/Filecfg/7173540617430375709 new file mode 100644 index 0000000..ae22244 Binary files /dev/null and b/Filecfg/7173540617430375709 differ diff --git a/Filecfg/7180571613805754292 b/Filecfg/7180571613805754292 new file mode 100644 index 0000000..a5632e6 Binary files /dev/null and b/Filecfg/7180571613805754292 differ diff --git a/Filecfg/7182609167982907788 b/Filecfg/7182609167982907788 new file mode 100644 index 0000000..0525699 Binary files /dev/null and b/Filecfg/7182609167982907788 differ diff --git a/Filecfg/7190999988002719754 b/Filecfg/7190999988002719754 new file mode 100644 index 0000000..1c8187c Binary files /dev/null and b/Filecfg/7190999988002719754 differ diff --git a/Filecfg/7198191077222570883 b/Filecfg/7198191077222570883 new file mode 100644 index 0000000..f8332cb Binary files /dev/null and b/Filecfg/7198191077222570883 differ diff --git a/Filecfg/7209791037652234772 b/Filecfg/7209791037652234772 new file mode 100644 index 0000000..0eb69ea Binary files /dev/null and b/Filecfg/7209791037652234772 differ diff --git a/Filecfg/7212677034780886850 b/Filecfg/7212677034780886850 new file mode 100644 index 0000000..87d7c34 Binary files /dev/null and b/Filecfg/7212677034780886850 differ diff --git a/Filecfg/7218943265950679503 b/Filecfg/7218943265950679503 new file mode 100644 index 0000000..570d6f6 Binary files /dev/null and b/Filecfg/7218943265950679503 differ diff --git a/Filecfg/723690312347539887 b/Filecfg/723690312347539887 new file mode 100644 index 0000000..b325fba Binary files /dev/null and b/Filecfg/723690312347539887 differ diff --git a/Filecfg/7239635034267373801 b/Filecfg/7239635034267373801 new file mode 100644 index 0000000..9539c79 Binary files /dev/null and b/Filecfg/7239635034267373801 differ diff --git a/Filecfg/7250095079405484598 b/Filecfg/7250095079405484598 new file mode 100644 index 0000000..44dac8d Binary files /dev/null and b/Filecfg/7250095079405484598 differ diff --git a/Filecfg/7250327834753341237 b/Filecfg/7250327834753341237 new file mode 100644 index 0000000..ef10e0c Binary files /dev/null and b/Filecfg/7250327834753341237 differ diff --git a/Filecfg/7268064813769085440 b/Filecfg/7268064813769085440 new file mode 100644 index 0000000..1496995 Binary files /dev/null and b/Filecfg/7268064813769085440 differ diff --git a/Filecfg/7311442373878923176 b/Filecfg/7311442373878923176 new file mode 100644 index 0000000..4b1a541 Binary files /dev/null and b/Filecfg/7311442373878923176 differ diff --git a/Filecfg/7319824502586803861 b/Filecfg/7319824502586803861 new file mode 100644 index 0000000..4e33dcd Binary files /dev/null and b/Filecfg/7319824502586803861 differ diff --git a/Filecfg/7331084814745371929 b/Filecfg/7331084814745371929 new file mode 100644 index 0000000..2a14716 Binary files /dev/null and b/Filecfg/7331084814745371929 differ diff --git a/Filecfg/7405348821674496753 b/Filecfg/7405348821674496753 new file mode 100644 index 0000000..6b0ccbc Binary files /dev/null and b/Filecfg/7405348821674496753 differ diff --git a/Filecfg/7408572754356014100 b/Filecfg/7408572754356014100 new file mode 100644 index 0000000..9a9b9b3 Binary files /dev/null and b/Filecfg/7408572754356014100 differ diff --git a/Filecfg/7427637773170975488 b/Filecfg/7427637773170975488 new file mode 100644 index 0000000..cae6220 Binary files /dev/null and b/Filecfg/7427637773170975488 differ diff --git a/Filecfg/7442332404038222688 b/Filecfg/7442332404038222688 new file mode 100644 index 0000000..7826661 Binary files /dev/null and b/Filecfg/7442332404038222688 differ diff --git a/Filecfg/7472501407775985718 b/Filecfg/7472501407775985718 new file mode 100644 index 0000000..3915cb1 Binary files /dev/null and b/Filecfg/7472501407775985718 differ diff --git a/Filecfg/7473855951945249780 b/Filecfg/7473855951945249780 new file mode 100644 index 0000000..0dfe502 Binary files /dev/null and b/Filecfg/7473855951945249780 differ diff --git a/Filecfg/7506836345910041654 b/Filecfg/7506836345910041654 new file mode 100644 index 0000000..5b0dab0 Binary files /dev/null and b/Filecfg/7506836345910041654 differ diff --git a/Filecfg/7508608714015708012 b/Filecfg/7508608714015708012 new file mode 100644 index 0000000..73bef1b Binary files /dev/null and b/Filecfg/7508608714015708012 differ diff --git a/Filecfg/7526289770049199415 b/Filecfg/7526289770049199415 new file mode 100644 index 0000000..0a317b4 Binary files /dev/null and b/Filecfg/7526289770049199415 differ diff --git a/Filecfg/7528100220914435851 b/Filecfg/7528100220914435851 new file mode 100644 index 0000000..23d8f93 Binary files /dev/null and b/Filecfg/7528100220914435851 differ diff --git a/Filecfg/7547982117909530468 b/Filecfg/7547982117909530468 new file mode 100644 index 0000000..88b30e0 Binary files /dev/null and b/Filecfg/7547982117909530468 differ diff --git a/Filecfg/7551313784087570641 b/Filecfg/7551313784087570641 new file mode 100644 index 0000000..15ab74b Binary files /dev/null and b/Filecfg/7551313784087570641 differ diff --git a/Filecfg/7590111018438936693 b/Filecfg/7590111018438936693 new file mode 100644 index 0000000..be7e98c Binary files /dev/null and b/Filecfg/7590111018438936693 differ diff --git a/Filecfg/7624277123107507921 b/Filecfg/7624277123107507921 new file mode 100644 index 0000000..795b58b Binary files /dev/null and b/Filecfg/7624277123107507921 differ diff --git a/Filecfg/7664606656836329748 b/Filecfg/7664606656836329748 new file mode 100644 index 0000000..f21538f Binary files /dev/null and b/Filecfg/7664606656836329748 differ diff --git a/Filecfg/766628786739420425 b/Filecfg/766628786739420425 new file mode 100644 index 0000000..5902396 Binary files /dev/null and b/Filecfg/766628786739420425 differ diff --git a/Filecfg/7724458189753760037 b/Filecfg/7724458189753760037 new file mode 100644 index 0000000..65c6118 Binary files /dev/null and b/Filecfg/7724458189753760037 differ diff --git a/Filecfg/7742202155848433127 b/Filecfg/7742202155848433127 new file mode 100644 index 0000000..010b1e5 Binary files /dev/null and b/Filecfg/7742202155848433127 differ diff --git a/Filecfg/7748376448209488322 b/Filecfg/7748376448209488322 new file mode 100644 index 0000000..c19974b Binary files /dev/null and b/Filecfg/7748376448209488322 differ diff --git a/Filecfg/7786713688702736436 b/Filecfg/7786713688702736436 new file mode 100644 index 0000000..49efaa9 Binary files /dev/null and b/Filecfg/7786713688702736436 differ diff --git a/Filecfg/7813393483149197176 b/Filecfg/7813393483149197176 new file mode 100644 index 0000000..1cd3a6d Binary files /dev/null and b/Filecfg/7813393483149197176 differ diff --git a/Filecfg/781419333931468835 b/Filecfg/781419333931468835 new file mode 100644 index 0000000..d655629 Binary files /dev/null and b/Filecfg/781419333931468835 differ diff --git a/Filecfg/7828910871119522531 b/Filecfg/7828910871119522531 new file mode 100644 index 0000000..7e56e8c Binary files /dev/null and b/Filecfg/7828910871119522531 differ diff --git a/Filecfg/7848515778940555130 b/Filecfg/7848515778940555130 new file mode 100644 index 0000000..a056480 Binary files /dev/null and b/Filecfg/7848515778940555130 differ diff --git a/Filecfg/7879873639924936388 b/Filecfg/7879873639924936388 new file mode 100644 index 0000000..ffb0929 Binary files /dev/null and b/Filecfg/7879873639924936388 differ diff --git a/Filecfg/7894957784507733531 b/Filecfg/7894957784507733531 new file mode 100644 index 0000000..5352f07 Binary files /dev/null and b/Filecfg/7894957784507733531 differ diff --git a/Filecfg/7901115025451095874 b/Filecfg/7901115025451095874 new file mode 100644 index 0000000..a75f0d5 Binary files /dev/null and b/Filecfg/7901115025451095874 differ diff --git a/Filecfg/7908754707154632059 b/Filecfg/7908754707154632059 new file mode 100644 index 0000000..364d561 Binary files /dev/null and b/Filecfg/7908754707154632059 differ diff --git a/Filecfg/7911460613507447756 b/Filecfg/7911460613507447756 new file mode 100644 index 0000000..181aaaf Binary files /dev/null and b/Filecfg/7911460613507447756 differ diff --git a/Filecfg/7931004587574038476 b/Filecfg/7931004587574038476 new file mode 100644 index 0000000..bb5cea3 Binary files /dev/null and b/Filecfg/7931004587574038476 differ diff --git a/Filecfg/7936003670498878436 b/Filecfg/7936003670498878436 new file mode 100644 index 0000000..8a823fb Binary files /dev/null and b/Filecfg/7936003670498878436 differ diff --git a/Filecfg/7971815614617610191 b/Filecfg/7971815614617610191 new file mode 100644 index 0000000..e99b80d Binary files /dev/null and b/Filecfg/7971815614617610191 differ diff --git a/Filecfg/8027688342001646977 b/Filecfg/8027688342001646977 new file mode 100644 index 0000000..4f14345 Binary files /dev/null and b/Filecfg/8027688342001646977 differ diff --git a/Filecfg/8050366203177089831 b/Filecfg/8050366203177089831 new file mode 100644 index 0000000..816979c Binary files /dev/null and b/Filecfg/8050366203177089831 differ diff --git a/Filecfg/8062797356143764877 b/Filecfg/8062797356143764877 new file mode 100644 index 0000000..52e7088 Binary files /dev/null and b/Filecfg/8062797356143764877 differ diff --git a/Filecfg/8101003333114683111 b/Filecfg/8101003333114683111 new file mode 100644 index 0000000..9d55385 Binary files /dev/null and b/Filecfg/8101003333114683111 differ diff --git a/Filecfg/8156868536333564561 b/Filecfg/8156868536333564561 new file mode 100644 index 0000000..4aa5bf1 Binary files /dev/null and b/Filecfg/8156868536333564561 differ diff --git a/Filecfg/8175365764534371349 b/Filecfg/8175365764534371349 new file mode 100644 index 0000000..6c9db09 Binary files /dev/null and b/Filecfg/8175365764534371349 differ diff --git a/Filecfg/8184344771834509870 b/Filecfg/8184344771834509870 new file mode 100644 index 0000000..2e7554f Binary files /dev/null and b/Filecfg/8184344771834509870 differ diff --git a/Filecfg/8217425671041376379 b/Filecfg/8217425671041376379 new file mode 100644 index 0000000..b04900d Binary files /dev/null and b/Filecfg/8217425671041376379 differ diff --git a/Filecfg/8238330479339169855 b/Filecfg/8238330479339169855 new file mode 100644 index 0000000..171da7a Binary files /dev/null and b/Filecfg/8238330479339169855 differ diff --git a/Filecfg/8247785116158566912 b/Filecfg/8247785116158566912 new file mode 100644 index 0000000..7c087c7 Binary files /dev/null and b/Filecfg/8247785116158566912 differ diff --git a/Filecfg/8250335477554233941 b/Filecfg/8250335477554233941 new file mode 100644 index 0000000..93fc810 Binary files /dev/null and b/Filecfg/8250335477554233941 differ diff --git a/Filecfg/8255237385185724297 b/Filecfg/8255237385185724297 new file mode 100644 index 0000000..708153a Binary files /dev/null and b/Filecfg/8255237385185724297 differ diff --git a/Filecfg/8263094187038505641 b/Filecfg/8263094187038505641 new file mode 100644 index 0000000..e6f60cd Binary files /dev/null and b/Filecfg/8263094187038505641 differ diff --git a/Filecfg/828056376203326553 b/Filecfg/828056376203326553 new file mode 100644 index 0000000..9ebe48c Binary files /dev/null and b/Filecfg/828056376203326553 differ diff --git a/Filecfg/8321467627018168117 b/Filecfg/8321467627018168117 new file mode 100644 index 0000000..54387d6 Binary files /dev/null and b/Filecfg/8321467627018168117 differ diff --git a/Filecfg/8325824682387933807 b/Filecfg/8325824682387933807 new file mode 100644 index 0000000..182f647 Binary files /dev/null and b/Filecfg/8325824682387933807 differ diff --git a/Filecfg/8334915805853391523 b/Filecfg/8334915805853391523 new file mode 100644 index 0000000..cc8bb27 Binary files /dev/null and b/Filecfg/8334915805853391523 differ diff --git a/Filecfg/8372357115379337292 b/Filecfg/8372357115379337292 new file mode 100644 index 0000000..311abdb Binary files /dev/null and b/Filecfg/8372357115379337292 differ diff --git a/Filecfg/8414088752704172220 b/Filecfg/8414088752704172220 new file mode 100644 index 0000000..2648c5a Binary files /dev/null and b/Filecfg/8414088752704172220 differ diff --git a/Filecfg/8423183413999768910 b/Filecfg/8423183413999768910 new file mode 100644 index 0000000..0141a09 Binary files /dev/null and b/Filecfg/8423183413999768910 differ diff --git a/Filecfg/8427886683727920394 b/Filecfg/8427886683727920394 new file mode 100644 index 0000000..778c8fb Binary files /dev/null and b/Filecfg/8427886683727920394 differ diff --git a/Filecfg/8440346875689163448 b/Filecfg/8440346875689163448 new file mode 100644 index 0000000..f067d71 Binary files /dev/null and b/Filecfg/8440346875689163448 differ diff --git a/Filecfg/8452193808770671395 b/Filecfg/8452193808770671395 new file mode 100644 index 0000000..5791f49 Binary files /dev/null and b/Filecfg/8452193808770671395 differ diff --git a/Filecfg/8460749846310410997 b/Filecfg/8460749846310410997 new file mode 100644 index 0000000..b36954e Binary files /dev/null and b/Filecfg/8460749846310410997 differ diff --git a/Filecfg/8474112736325860281 b/Filecfg/8474112736325860281 new file mode 100644 index 0000000..67b23bc Binary files /dev/null and b/Filecfg/8474112736325860281 differ diff --git a/Filecfg/848336827277675618 b/Filecfg/848336827277675618 new file mode 100644 index 0000000..7c3291e Binary files /dev/null and b/Filecfg/848336827277675618 differ diff --git a/Filecfg/85070725188803265 b/Filecfg/85070725188803265 new file mode 100644 index 0000000..f86323a Binary files /dev/null and b/Filecfg/85070725188803265 differ diff --git a/Filecfg/8549530509245269722 b/Filecfg/8549530509245269722 new file mode 100644 index 0000000..bf8cb48 Binary files /dev/null and b/Filecfg/8549530509245269722 differ diff --git a/Filecfg/8550038072630473629 b/Filecfg/8550038072630473629 new file mode 100644 index 0000000..3b1c633 Binary files /dev/null and b/Filecfg/8550038072630473629 differ diff --git a/Filecfg/8559480722930511057 b/Filecfg/8559480722930511057 new file mode 100644 index 0000000..d51b261 Binary files /dev/null and b/Filecfg/8559480722930511057 differ diff --git a/Filecfg/8590908186037251559 b/Filecfg/8590908186037251559 new file mode 100644 index 0000000..cb5ec4b Binary files /dev/null and b/Filecfg/8590908186037251559 differ diff --git a/Filecfg/859625879752109210 b/Filecfg/859625879752109210 new file mode 100644 index 0000000..ae334d8 Binary files /dev/null and b/Filecfg/859625879752109210 differ diff --git a/Filecfg/8598062458901851960 b/Filecfg/8598062458901851960 new file mode 100644 index 0000000..e347fed Binary files /dev/null and b/Filecfg/8598062458901851960 differ diff --git a/Filecfg/8677563882817361889 b/Filecfg/8677563882817361889 new file mode 100644 index 0000000..6bfa68a Binary files /dev/null and b/Filecfg/8677563882817361889 differ diff --git a/Filecfg/8679261923045226816 b/Filecfg/8679261923045226816 new file mode 100644 index 0000000..04b1c1b Binary files /dev/null and b/Filecfg/8679261923045226816 differ diff --git a/Filecfg/8685563037247385093 b/Filecfg/8685563037247385093 new file mode 100644 index 0000000..f8c83a9 Binary files /dev/null and b/Filecfg/8685563037247385093 differ diff --git a/Filecfg/8695388784892993671 b/Filecfg/8695388784892993671 new file mode 100644 index 0000000..bc7b442 Binary files /dev/null and b/Filecfg/8695388784892993671 differ diff --git a/Filecfg/8716358915657733872 b/Filecfg/8716358915657733872 new file mode 100644 index 0000000..47c3ca3 Binary files /dev/null and b/Filecfg/8716358915657733872 differ diff --git a/Filecfg/8719221542142925258 b/Filecfg/8719221542142925258 new file mode 100644 index 0000000..32df601 Binary files /dev/null and b/Filecfg/8719221542142925258 differ diff --git a/Filecfg/8729696361346081291 b/Filecfg/8729696361346081291 new file mode 100644 index 0000000..77cca22 Binary files /dev/null and b/Filecfg/8729696361346081291 differ diff --git a/Filecfg/8779429102941650428 b/Filecfg/8779429102941650428 new file mode 100644 index 0000000..a440913 Binary files /dev/null and b/Filecfg/8779429102941650428 differ diff --git a/Filecfg/8803447847625139883 b/Filecfg/8803447847625139883 new file mode 100644 index 0000000..7cb0776 Binary files /dev/null and b/Filecfg/8803447847625139883 differ diff --git a/Filecfg/8809758175783275198 b/Filecfg/8809758175783275198 new file mode 100644 index 0000000..04bcaaa Binary files /dev/null and b/Filecfg/8809758175783275198 differ diff --git a/Filecfg/8845029306532149380 b/Filecfg/8845029306532149380 new file mode 100644 index 0000000..8b37b45 Binary files /dev/null and b/Filecfg/8845029306532149380 differ diff --git a/Filecfg/8872047814460235401 b/Filecfg/8872047814460235401 new file mode 100644 index 0000000..dc5a7b6 Binary files /dev/null and b/Filecfg/8872047814460235401 differ diff --git a/Filecfg/8872377035075937123 b/Filecfg/8872377035075937123 new file mode 100644 index 0000000..9b7f2d0 Binary files /dev/null and b/Filecfg/8872377035075937123 differ diff --git a/Filecfg/8872452560058994030 b/Filecfg/8872452560058994030 new file mode 100644 index 0000000..c386521 Binary files /dev/null and b/Filecfg/8872452560058994030 differ diff --git a/Filecfg/8880028015680628287 b/Filecfg/8880028015680628287 new file mode 100644 index 0000000..858ad6f Binary files /dev/null and b/Filecfg/8880028015680628287 differ diff --git a/Filecfg/8937175177938765831 b/Filecfg/8937175177938765831 new file mode 100644 index 0000000..546f992 Binary files /dev/null and b/Filecfg/8937175177938765831 differ diff --git a/Filecfg/8951893546700102005 b/Filecfg/8951893546700102005 new file mode 100644 index 0000000..58d9992 Binary files /dev/null and b/Filecfg/8951893546700102005 differ diff --git a/Filecfg/8959272498091446370 b/Filecfg/8959272498091446370 new file mode 100644 index 0000000..622e407 Binary files /dev/null and b/Filecfg/8959272498091446370 differ diff --git a/Filecfg/8961185141736945526 b/Filecfg/8961185141736945526 new file mode 100644 index 0000000..1688067 Binary files /dev/null and b/Filecfg/8961185141736945526 differ diff --git a/Filecfg/8970734175279121870 b/Filecfg/8970734175279121870 new file mode 100644 index 0000000..0d23785 Binary files /dev/null and b/Filecfg/8970734175279121870 differ diff --git a/Filecfg/8985622331091516613 b/Filecfg/8985622331091516613 new file mode 100644 index 0000000..5b0dab0 Binary files /dev/null and b/Filecfg/8985622331091516613 differ diff --git a/Filecfg/9030987216080192771 b/Filecfg/9030987216080192771 new file mode 100644 index 0000000..61cd682 Binary files /dev/null and b/Filecfg/9030987216080192771 differ diff --git a/Filecfg/9033112072321845430 b/Filecfg/9033112072321845430 new file mode 100644 index 0000000..dc21518 Binary files /dev/null and b/Filecfg/9033112072321845430 differ diff --git a/Filecfg/903482074700089401 b/Filecfg/903482074700089401 new file mode 100644 index 0000000..a58b6b6 Binary files /dev/null and b/Filecfg/903482074700089401 differ diff --git a/Filecfg/905281217711625678 b/Filecfg/905281217711625678 new file mode 100644 index 0000000..93518a6 Binary files /dev/null and b/Filecfg/905281217711625678 differ diff --git a/Filecfg/9064693920417212588 b/Filecfg/9064693920417212588 new file mode 100644 index 0000000..1669ad4 Binary files /dev/null and b/Filecfg/9064693920417212588 differ diff --git a/Filecfg/9087871170656055284 b/Filecfg/9087871170656055284 new file mode 100644 index 0000000..40134ef Binary files /dev/null and b/Filecfg/9087871170656055284 differ diff --git a/Filecfg/9099834627053784232 b/Filecfg/9099834627053784232 new file mode 100644 index 0000000..97633a9 Binary files /dev/null and b/Filecfg/9099834627053784232 differ diff --git a/Filecfg/9126199833091859762 b/Filecfg/9126199833091859762 new file mode 100644 index 0000000..163e5c7 Binary files /dev/null and b/Filecfg/9126199833091859762 differ diff --git a/Filecfg/9130693811865081476 b/Filecfg/9130693811865081476 new file mode 100644 index 0000000..cb6f497 Binary files /dev/null and b/Filecfg/9130693811865081476 differ diff --git a/Filecfg/9135930614063381672 b/Filecfg/9135930614063381672 new file mode 100644 index 0000000..aaf75da Binary files /dev/null and b/Filecfg/9135930614063381672 differ diff --git a/Filecfg/9137130419922174585 b/Filecfg/9137130419922174585 new file mode 100644 index 0000000..29d164b Binary files /dev/null and b/Filecfg/9137130419922174585 differ diff --git a/Filecfg/9141409437965288128 b/Filecfg/9141409437965288128 new file mode 100644 index 0000000..041debd Binary files /dev/null and b/Filecfg/9141409437965288128 differ diff --git a/Filecfg/9145599323473507780 b/Filecfg/9145599323473507780 new file mode 100644 index 0000000..5d15335 Binary files /dev/null and b/Filecfg/9145599323473507780 differ diff --git a/Filecfg/9153764265796743942 b/Filecfg/9153764265796743942 new file mode 100644 index 0000000..28fe355 Binary files /dev/null and b/Filecfg/9153764265796743942 differ diff --git a/Filecfg/9206557182427272968 b/Filecfg/9206557182427272968 new file mode 100644 index 0000000..84619b4 Binary files /dev/null and b/Filecfg/9206557182427272968 differ diff --git a/Filecfg/9258232675512883798 b/Filecfg/9258232675512883798 new file mode 100644 index 0000000..2f291e5 Binary files /dev/null and b/Filecfg/9258232675512883798 differ diff --git a/Filecfg/9258873494249717930 b/Filecfg/9258873494249717930 new file mode 100644 index 0000000..e992e0e Binary files /dev/null and b/Filecfg/9258873494249717930 differ diff --git a/Filecfg/9326665936409759579 b/Filecfg/9326665936409759579 new file mode 100644 index 0000000..2401d7e Binary files /dev/null and b/Filecfg/9326665936409759579 differ diff --git a/Filecfg/9329167680433812008 b/Filecfg/9329167680433812008 new file mode 100644 index 0000000..46c9aa8 Binary files /dev/null and b/Filecfg/9329167680433812008 differ diff --git a/Filecfg/9331034127907776777 b/Filecfg/9331034127907776777 new file mode 100644 index 0000000..1127a3f Binary files /dev/null and b/Filecfg/9331034127907776777 differ diff --git a/Filecfg/9335870077406161015 b/Filecfg/9335870077406161015 new file mode 100644 index 0000000..059a4bf Binary files /dev/null and b/Filecfg/9335870077406161015 differ diff --git a/Filecfg/9337240458718602058 b/Filecfg/9337240458718602058 new file mode 100644 index 0000000..e38e801 Binary files /dev/null and b/Filecfg/9337240458718602058 differ diff --git a/Filecfg/933954710001114044 b/Filecfg/933954710001114044 new file mode 100644 index 0000000..d9daa65 Binary files /dev/null and b/Filecfg/933954710001114044 differ diff --git a/Filecfg/9444633967657090670 b/Filecfg/9444633967657090670 new file mode 100644 index 0000000..5b0dab0 Binary files /dev/null and b/Filecfg/9444633967657090670 differ diff --git a/Filecfg/9459503375186787325 b/Filecfg/9459503375186787325 new file mode 100644 index 0000000..eed2dae Binary files /dev/null and b/Filecfg/9459503375186787325 differ diff --git a/Filecfg/9465188592908203808 b/Filecfg/9465188592908203808 new file mode 100644 index 0000000..6faa1d6 Binary files /dev/null and b/Filecfg/9465188592908203808 differ diff --git a/Filecfg/9493336127098324892 b/Filecfg/9493336127098324892 new file mode 100644 index 0000000..ca3dae5 Binary files /dev/null and b/Filecfg/9493336127098324892 differ diff --git a/Filecfg/9499293573010721560 b/Filecfg/9499293573010721560 new file mode 100644 index 0000000..42177a2 Binary files /dev/null and b/Filecfg/9499293573010721560 differ diff --git a/Filecfg/9505511188509173579 b/Filecfg/9505511188509173579 new file mode 100644 index 0000000..21f3846 Binary files /dev/null and b/Filecfg/9505511188509173579 differ diff --git a/Filecfg/9515828890157155341 b/Filecfg/9515828890157155341 new file mode 100644 index 0000000..09619d1 Binary files /dev/null and b/Filecfg/9515828890157155341 differ diff --git a/Filecfg/9523705909030256855 b/Filecfg/9523705909030256855 new file mode 100644 index 0000000..5b0dab0 Binary files /dev/null and b/Filecfg/9523705909030256855 differ diff --git a/Filecfg/9573918954488329199 b/Filecfg/9573918954488329199 new file mode 100644 index 0000000..1194617 Binary files /dev/null and b/Filecfg/9573918954488329199 differ diff --git a/Filecfg/9590823707900079479 b/Filecfg/9590823707900079479 new file mode 100644 index 0000000..6cadd57 Binary files /dev/null and b/Filecfg/9590823707900079479 differ diff --git a/Filecfg/9596679144362003011 b/Filecfg/9596679144362003011 new file mode 100644 index 0000000..5b0dab0 Binary files /dev/null and b/Filecfg/9596679144362003011 differ diff --git a/Filecfg/9612311876650013013 b/Filecfg/9612311876650013013 new file mode 100644 index 0000000..b1c1e26 Binary files /dev/null and b/Filecfg/9612311876650013013 differ diff --git a/Filecfg/9634120457077202900 b/Filecfg/9634120457077202900 new file mode 100644 index 0000000..f0240b0 Binary files /dev/null and b/Filecfg/9634120457077202900 differ diff --git a/Filecfg/9663857087711171314 b/Filecfg/9663857087711171314 new file mode 100644 index 0000000..2dc7b2a Binary files /dev/null and b/Filecfg/9663857087711171314 differ diff --git a/Filecfg/9779317207751653756 b/Filecfg/9779317207751653756 new file mode 100644 index 0000000..c6583ee Binary files /dev/null and b/Filecfg/9779317207751653756 differ diff --git a/Filecfg/9833455141632462445 b/Filecfg/9833455141632462445 new file mode 100644 index 0000000..935a796 Binary files /dev/null and b/Filecfg/9833455141632462445 differ diff --git a/Filecfg/9839361577377760518 b/Filecfg/9839361577377760518 new file mode 100644 index 0000000..cb6530a Binary files /dev/null and b/Filecfg/9839361577377760518 differ diff --git a/Filecfg/9878148909610449168 b/Filecfg/9878148909610449168 new file mode 100644 index 0000000..fe21d41 Binary files /dev/null and b/Filecfg/9878148909610449168 differ diff --git a/Filecfg/9903627260419294647 b/Filecfg/9903627260419294647 new file mode 100644 index 0000000..dde8fb2 Binary files /dev/null and b/Filecfg/9903627260419294647 differ diff --git a/Filecfg/9911005749735895956 b/Filecfg/9911005749735895956 new file mode 100644 index 0000000..2a1f002 Binary files /dev/null and b/Filecfg/9911005749735895956 differ diff --git a/Filecfg/9931621731592481460 b/Filecfg/9931621731592481460 new file mode 100644 index 0000000..683beb0 Binary files /dev/null and b/Filecfg/9931621731592481460 differ diff --git a/Filecfg/9988821387577408331 b/Filecfg/9988821387577408331 new file mode 100644 index 0000000..5b0dab0 Binary files /dev/null and b/Filecfg/9988821387577408331 differ diff --git a/README.md b/README.md index fa19885..4f6d329 100644 --- a/README.md +++ b/README.md @@ -41,7 +41,7 @@ Start each service in order from option `a)`. Most of the configuration (database, encryption keys) is stored in a shared environment configuration file (`environment.toml`). Some of server-specific options are stored in their respective configuration files (which are created upon first startup of each server). ### Logging in -To login to this server, you have to obtain a compatible game client. Currently supported one is `CNBetaWin1.6.0`, you can [get it here](https://git.xeondev.com/xeon/3/raw/branch/3/nap_beta_1.6_reversedrooms.torrent). Next, you have to apply the necessary [client patch](https://git.xeondev.com/ObolSquad/trigger-patch). It allows you to connect to the local server and replaces encryption keys with custom ones. +To login to this server, you have to obtain a compatible game client. Currently supported one is `OSPRODWin1.6.0`, you can get it from game launcher. Next, you have to apply the necessary [client patch](https://git.xeondev.com/ObolSquad/trigger-patch). It allows you to connect to the local server and replaces encryption keys with custom ones. ### Management You can use the [trigger-muip-tool](https://git.xeondev.com/ObolSquad/trigger-muip-tool) to communicate with MUIP server and execute GM commands. diff --git a/crates/battle-server/src/logic/mod.rs b/crates/battle-server/src/logic/mod.rs index 6bd41f6..bf68257 100644 --- a/crates/battle-server/src/logic/mod.rs +++ b/crates/battle-server/src/logic/mod.rs @@ -11,13 +11,13 @@ use trigger_sv::message::{GameStateCallback, GameStateData}; pub struct GameState { #[expect(dead_code)] - filecfg: &'static NapFileCfg<'static>, + filecfg: &'static NapFileCfg, pub scene: Scene, pub dungeon: Dungeon, } impl GameState { - pub fn new(filecfg: &'static NapFileCfg<'static>, data: &GameStateData) -> Option { + pub fn new(filecfg: &'static NapFileCfg, data: &GameStateData) -> Option { Some(match data { GameStateData::Fight { quest_id, @@ -90,15 +90,11 @@ impl GameState { }) } - fn get_scene_event_id( - filecfg: &NapFileCfg<'static>, - quest_id: u32, - play_type: ELocalPlayType, - ) -> u32 { + fn get_scene_event_id(filecfg: &NapFileCfg, quest_id: u32, play_type: ELocalPlayType) -> u32 { match play_type { ELocalPlayType::TrainingRoom => 19800014, ELocalPlayType::ArchiveBattle => filecfg - .archive_battle_quest_template_tb + .archive_battle_quest_template_tb() .data() .unwrap() .iter() @@ -106,7 +102,7 @@ impl GameState { .map(|tmpl| tmpl.first_battle_event_id() as u32) .unwrap_or(0), _ => filecfg - .battle_group_config_template_tb + .battle_group_config_template_tb() .data() .unwrap() .iter() diff --git a/crates/battle-server/src/main.rs b/crates/battle-server/src/main.rs index a2c6a7e..f33c204 100644 --- a/crates/battle-server/src/main.rs +++ b/crates/battle-server/src/main.rs @@ -5,7 +5,7 @@ use dashmap::DashMap; use session::BattleSession; use tokio::sync::Mutex; use tracing::{error, info}; -use trigger_fileconfig::{ArchiveFile, NapFileCfg}; +use trigger_fileconfig::NapFileCfg; use trigger_sv::{ config::{ServerEnvironmentConfiguration, TomlConfig}, die, logging, @@ -18,14 +18,13 @@ mod logic; mod server_message_handler; mod session; -const BLK_ASSET_FILE: &str = "3271423389.blk"; const CONFIG_FILE: &str = "battleserver.toml"; const SERVER_TYPE: ServerType = ServerType::BattleServer; struct AppState { #[expect(unused)] pub config: &'static BattleServerConfig, - pub filecfg: NapFileCfg<'static>, + pub filecfg: NapFileCfg, pub network_mgr: ServerNetworkManager, pub sessions: DashMap>, } @@ -33,7 +32,6 @@ struct AppState { #[tokio::main] async fn main() { static APP_STATE: OnceLock = OnceLock::new(); - static DESIGN_DATA_BLK: OnceLock = OnceLock::new(); static CONFIG: LazyLock = LazyLock::new(|| BattleServerConfig::load_or_create(CONFIG_FILE)); @@ -46,22 +44,12 @@ async fn main() { die(); }); - let design_data_blk = trigger_fileconfig::read_archive_file(&mut ::std::io::Cursor::new( - &std::fs::read(BLK_ASSET_FILE).unwrap_or_else(|err| { - error!("failed to open design data blk file: {err}"); - die(); - }), - )) - .expect("failed to unpack design data blk file"); - - let design_data_blk = DESIGN_DATA_BLK.get_or_init(|| design_data_blk); - let network_mgr = ServerNetworkManager::new(SERVER_TYPE, CONFIG.node.server_id, &environment.servers); let state = APP_STATE.get_or_init(|| AppState { config: &CONFIG, - filecfg: NapFileCfg::new(design_data_blk), + filecfg: NapFileCfg::new(), network_mgr, sessions: DashMap::new(), }); diff --git a/crates/dispatch-server/dispatch.default.toml b/crates/dispatch-server/dispatch.default.toml index 7351abb..1524794 100644 --- a/crates/dispatch-server/dispatch.default.toml +++ b/crates/dispatch-server/dispatch.default.toml @@ -13,7 +13,7 @@ area = 2 [bound_server] name = "trigger_rs" title = "Trigger-RS" -seed = "423c41ab50796679" +seed = "70fed6d1bdf76412" addr = "127.0.0.1" port = 20501 is_kcp = false diff --git a/crates/dispatch-server/src/query_gateway.rs b/crates/dispatch-server/src/query_gateway.rs index c72fe7d..905d5b0 100644 --- a/crates/dispatch-server/src/query_gateway.rs +++ b/crates/dispatch-server/src/query_gateway.rs @@ -139,21 +139,21 @@ fn internal_process( cdn_conf_ext: Some(CdnConfExt { // TODO: unhardcode this design_data: CdnDesignData { - base_url: Borrowed("https://autopatchcn.juequling.com/design_data/beta_live/output_6898716_37ab305294/client/"), - data_revision: Borrowed("6898716"), - md5_files: Borrowed(r#"[{"fileName": "data_version", "fileSize": 4309, "fileMD5": "3201644681691708675"}]"#), + base_url: Borrowed("https://autopatchos.zenlesszonezero.com/design_data/1.6_live/output_6898738_6ffe812558/client/"), + data_revision: Borrowed("6898738"), + md5_files: Borrowed(r#"[{"fileName": "data_version", "fileSize": 2065, "fileMD5": "16970197844668905690"}]"#), }, game_res: CdnGameRes { - audio_revision: Borrowed("6867652"), - base_url: Borrowed("https://autopatchcn.juequling.com/game_res/beta_live/output_6898716_37ab305294/client/"), + audio_revision: Borrowed("6898738"), + base_url: Borrowed("https://autopatchos.zenlesszonezero.com/game_res/1.6_live/output_6898738_6ffe812558/client/"), branch: Borrowed("beta_live"), - md5_files: Borrowed(r#"[{"fileName": "res_version", "fileSize": 2364164, "fileMD5": "14977183523459896145"}, {"fileName": "audio_version", "fileSize": 30439, "fileMD5": "12961491308958500450"}, {"fileName": "base_revision", "fileSize": 18, "fileMD5": "2380106343152280666"}]"#), - res_revision: Borrowed("6898716"), + md5_files: Borrowed(r#"[{"fileName": "res_version", "fileSize": 1167660, "fileMD5": "8072678507435758384"}, {"fileName": "audio_version", "fileSize": 15447, "fileMD5": "5401804085122358755"}, {"fileName": "base_revision", "fileSize": 4, "fileMD5": "4524394692449115962"}]"#), + res_revision: Borrowed("6898738"), }, silence_data: CdnSilenceData { - base_url: Borrowed("https://autopatchcn.juequling.com/design_data/beta_live/output_6898716_37ab305294/client_silence/"), - md5_files: Borrowed(r#"[{"fileName": "silence_version", "fileSize": 232, "fileMD5": "17401509085851157138"}]"#), - silence_revision: Borrowed("6867652"), + base_url: Borrowed("https://autopatchos.zenlesszonezero.com/design_data/1.6_live/output_6898738_6ffe812558/client_silence/"), + md5_files: Borrowed(r#"[{"fileName": "silence_version", "fileSize": 130, "fileMD5": "2077712550601860122"}]"#), + silence_revision: Borrowed("6898738"), }, pre_download: None, }), diff --git a/crates/game-server/src/logic/gm_util.rs b/crates/game-server/src/logic/gm_util.rs index fecf1f3..3ac2c56 100644 --- a/crates/game-server/src/logic/gm_util.rs +++ b/crates/game-server/src/logic/gm_util.rs @@ -83,7 +83,7 @@ async fn gm_unlock_all_hollow(context: &mut CommandContext<'_>) { &context .state .filecfg - .hollow_config_template_tb + .hollow_config_template_tb() .data() .unwrap() .iter() @@ -106,7 +106,7 @@ async fn gm_unlock_all_cafe_item(context: &mut CommandContext<'_>) { &context .state .filecfg - .cafe_config_template_tb + .cafe_config_template_tb() .data() .unwrap() .iter() @@ -131,7 +131,7 @@ async fn gm_unlock_all_hollow_buff(context: &mut CommandContext<'_>) { &context .state .filecfg - .hollow_buff_template_tb + .hollow_buff_template_tb() .data() .unwrap() .iter() @@ -186,7 +186,7 @@ async fn gm_finish_quest(context: &mut CommandContext<'_>, quest_type: i32, ques context .state .filecfg - .archive_file_quest_template_tb + .archive_file_quest_template_tb() .data() .unwrap() .iter() @@ -209,7 +209,7 @@ async fn gm_finish_quest(context: &mut CommandContext<'_>, quest_type: i32, ques context .state .filecfg - .hollow_quest_template_tb + .hollow_quest_template_tb() .data() .unwrap() .iter() @@ -274,7 +274,7 @@ async fn gm_add_all_equip(context: &mut CommandContext<'_>) { &context .state .filecfg - .equipment_template_tb + .equipment_template_tb() .data() .unwrap() .iter() @@ -303,7 +303,7 @@ async fn gm_add_all_weapon(context: &mut CommandContext<'_>) { &context .state .filecfg - .weapon_template_tb + .weapon_template_tb() .data() .unwrap() .iter() @@ -363,7 +363,7 @@ async fn gm_add_avatar(context: &mut CommandContext<'_>, id: i32) { &context .state .filecfg - .avatar_base_template_tb + .avatar_base_template_tb() .data() .unwrap() .iter() diff --git a/crates/game-server/src/logic/player/cafe.rs b/crates/game-server/src/logic/player/cafe.rs index 663e1bd..c242726 100644 --- a/crates/game-server/src/logic/player/cafe.rs +++ b/crates/game-server/src/logic/player/cafe.rs @@ -101,7 +101,7 @@ impl CafeModel { fn get_cafe_config(&self, cafe_item_id: i32) -> Option> { self.context .filecfg - .cafe_config_template_tb + .cafe_config_template_tb() .data() .unwrap() .iter() diff --git a/crates/game-server/src/logic/player/equip.rs b/crates/game-server/src/logic/player/equip.rs index dc83205..f5701e5 100644 --- a/crates/game-server/src/logic/player/equip.rs +++ b/crates/game-server/src/logic/player/equip.rs @@ -32,20 +32,16 @@ impl EquipModel { } pub fn is_signature_weapon(&self, uid: i32, avatar_id: i32) -> bool { - self.weapons - .get(&uid) - .map_or( - false, - |weapon| self.context.filecfg.weapon_template_tb - .data() - .unwrap() - .iter() - .find(|tmpl| tmpl.item_id() == weapon.weapon_id) - .map_or( - false, - |tmpl| tmpl.avatar_id() == avatar_id - ) - ) + self.weapons.get(&uid).map_or(false, |weapon| { + self.context + .filecfg + .weapon_template_tb() + .data() + .unwrap() + .iter() + .find(|tmpl| tmpl.item_id() == weapon.weapon_id) + .map_or(false, |tmpl| tmpl.avatar_id() == avatar_id) + }) } pub fn equipment_exists(&self, uid: i32) -> bool { @@ -154,7 +150,7 @@ impl EquipModel { } pub async fn add_equip(&mut self, equip_id_list: &[i32]) -> Vec { - let equipment_template_tb = self.context.filecfg.equipment_template_tb.data().unwrap(); + let equipment_template_tb = self.context.filecfg.equipment_template_tb().data().unwrap(); let uids = Self::next_item_uids(&self.context, equip_id_list.len() as u32).await; let (uids, models): (Vec<_>, Vec<_>) = equip_id_list @@ -197,7 +193,7 @@ impl EquipModel { } pub async fn add_weapon(&mut self, weapon_id_list: &[i32]) -> Vec { - let weapon_template_tb = self.context.filecfg.weapon_template_tb.data().unwrap(); + let weapon_template_tb = self.context.filecfg.weapon_template_tb().data().unwrap(); let uids = Self::next_item_uids(&self.context, weapon_id_list.len() as u32).await; let (uids, models): (Vec<_>, Vec<_>) = weapon_id_list diff --git a/crates/game-server/src/logic/player/main_story.rs b/crates/game-server/src/logic/player/main_story.rs index 78d311c..c051fab 100644 --- a/crates/game-server/src/logic/player/main_story.rs +++ b/crates/game-server/src/logic/player/main_story.rs @@ -35,7 +35,7 @@ impl MainStoryModel { .map(|id| { self.context .filecfg - .archive_file_quest_template_tb + .archive_file_quest_template_tb() .data() .unwrap() .iter() diff --git a/crates/game-server/src/logic/player/mod.rs b/crates/game-server/src/logic/player/mod.rs index 7e89d17..43d6ee9 100644 --- a/crates/game-server/src/logic/player/mod.rs +++ b/crates/game-server/src/logic/player/mod.rs @@ -29,7 +29,7 @@ pub use role::AvatarPropertyChanges; #[derive(Clone)] pub struct NapContext { pub database: &'static DatabaseConnection, - pub filecfg: &'static NapFileCfg<'static>, + pub filecfg: &'static NapFileCfg, pub player_uid: u32, } @@ -54,7 +54,7 @@ impl NapPlayer { player_uid: u32, create_if_not_exists: bool, database: &'static DatabaseConnection, - filecfg: &'static NapFileCfg<'static>, + filecfg: &'static NapFileCfg, ) -> Option { let context = NapContext { database, diff --git a/crates/game-server/src/logic/player/ramen.rs b/crates/game-server/src/logic/player/ramen.rs index 0d401e0..5b54de7 100644 --- a/crates/game-server/src/logic/player/ramen.rs +++ b/crates/game-server/src/logic/player/ramen.rs @@ -59,7 +59,7 @@ impl RamenModel { pub fn get_ramen_price(&self, ramen: i32) -> i32 { self.context .filecfg - .hollow_buff_template_tb + .hollow_buff_template_tb() .data() .unwrap() .iter() diff --git a/crates/game-server/src/logic/player/role.rs b/crates/game-server/src/logic/player/role.rs index f4c1719..f553e2a 100644 --- a/crates/game-server/src/logic/player/role.rs +++ b/crates/game-server/src/logic/player/role.rs @@ -239,8 +239,7 @@ impl RoleModel { return false; }; - avatar - .show_weapon_type = show_weapon_type; + avatar.show_weapon_type = show_weapon_type; self.avatar_map.insert( avatar_id, @@ -338,7 +337,7 @@ impl RoleModel { .map(|id| { self.context .filecfg - .avatar_base_template_tb + .avatar_base_template_tb() .data() .unwrap() .iter() diff --git a/crates/game-server/src/logic/player/yorozuya.rs b/crates/game-server/src/logic/player/yorozuya.rs index 4111e7a..a656e67 100644 --- a/crates/game-server/src/logic/player/yorozuya.rs +++ b/crates/game-server/src/logic/player/yorozuya.rs @@ -36,7 +36,7 @@ impl YorozuyaModel { if let Some(hollow_template) = self .context .filecfg - .hollow_config_template_tb + .hollow_config_template_tb() .data() .unwrap() .iter() @@ -68,7 +68,7 @@ impl YorozuyaModel { .map(|id| { self.context .filecfg - .hollow_quest_template_tb + .hollow_quest_template_tb() .data() .unwrap() .iter() diff --git a/crates/game-server/src/main.rs b/crates/game-server/src/main.rs index d1a557c..ffb9b25 100644 --- a/crates/game-server/src/main.rs +++ b/crates/game-server/src/main.rs @@ -10,7 +10,7 @@ use session::GameSession; use tokio::sync::Mutex; use tracing::{error, info}; use trigger_database::DatabaseConnection; -use trigger_fileconfig::{ArchiveFile, NapFileCfg}; +use trigger_fileconfig::NapFileCfg; use trigger_sv::{ config::{load_json_config, ServerEnvironmentConfiguration, TomlConfig}, die, logging, @@ -25,14 +25,13 @@ mod session; const GM_DEMO_SCRIPT_PATH: &str = "ConfigScript/GMGroupDemo.json"; const GM_BLACKLIST_PATH: &str = "ConfigScript/Gm_Item_Black_List.json"; -const BLK_ASSET_FILE: &str = "3271423389.blk"; const CONFIG_FILE: &str = "gameserver.toml"; const SERVER_TYPE: ServerType = ServerType::GameServer; struct AppState { #[expect(unused)] pub config: &'static GameServerConfig, - pub filecfg: NapFileCfg<'static>, + pub filecfg: NapFileCfg, pub gm_autoexec: GMScript, pub gm_blacklist: GMBlackList, pub network_mgr: ServerNetworkManager, @@ -44,7 +43,6 @@ struct AppState { #[tokio::main] async fn main() -> ExitCode { static APP_STATE: OnceLock = OnceLock::new(); - static DESIGN_DATA_BLK: OnceLock = OnceLock::new(); static CONFIG: LazyLock = LazyLock::new(|| GameServerConfig::load_or_create(CONFIG_FILE)); @@ -57,16 +55,6 @@ async fn main() -> ExitCode { die(); }); - let design_data_blk = trigger_fileconfig::read_archive_file(&mut ::std::io::Cursor::new( - &std::fs::read(BLK_ASSET_FILE).unwrap_or_else(|err| { - error!("failed to open design data blk file: {err}"); - die(); - }), - )) - .expect("failed to unpack design data blk file"); - - let design_data_blk = DESIGN_DATA_BLK.get_or_init(|| design_data_blk); - let gm_autoexec = load_json_config(GM_DEMO_SCRIPT_PATH, "GMDemo"); let gm_blacklist = load_json_config(GM_BLACKLIST_PATH, "GMBlackList"); @@ -79,7 +67,7 @@ async fn main() -> ExitCode { let state = APP_STATE.get_or_init(|| AppState { config: &CONFIG, - filecfg: NapFileCfg::new(design_data_blk), + filecfg: NapFileCfg::new(), gm_autoexec, gm_blacklist, network_mgr, diff --git a/crates/game-server/src/session/message/client_systems.rs b/crates/game-server/src/session/message/client_systems.rs index 624c3ea..66c3993 100644 --- a/crates/game-server/src/session/message/client_systems.rs +++ b/crates/game-server/src/session/message/client_systems.rs @@ -3,7 +3,7 @@ use trigger_codegen::handlers; #[handlers] mod client_systems_module { - use std::collections::HashMap; + use std::{collections::HashMap, sync::LazyLock}; use tracing::debug; @@ -11,9 +11,71 @@ mod client_systems_module { _context: &mut MessageContext<'_, '_>, _request: VideoGetInfoCsReq, ) -> VideoGetInfoScRsp { + static VIDEO_KEY_MAP: LazyLock> = LazyLock::new(|| { + HashMap::from([ + // :fuckhadros: + (1912, 13695153719640560754), + (1913, 11970446467873604865), + (1935, 6715089737967974053), + (1939, 5761919859743220240), + (1956, 12584111665037904337), + (1957, 15837139038394391441), + (1995, 16391754372212558964), + (2002, 17270844273765291477), + (2003, 9905690280726313590), + (2004, 3759119534456498448), + (2005, 3248379118534761865), + (2006, 9592376511847048146), + (2007, 9509362450087862802), + (2008, 13966076626501039876), + (2009, 4025058799202303972), + (2010, 16767447703786461695), + (2011, 9622544312867189962), + (2012, 16671631431687028222), + (2013, 11642245475407924993), + (2014, 13095202570042875022), + (2015, 4487426789754462389), + (2016, 3212494791061893861), + (2017, 5764063626698715038), + (2018, 151430537129051348), + (2019, 3183738145538588200), + (2020, 9972804273225767699), + (2021, 14668698147686528632), + (2022, 18341236392667283622), + (2023, 16706797943835517120), + (2024, 7702082157210017817), + (2025, 16165165268899532077), + (2026, 10682479509529390700), + (2027, 2609238463211199904), + (2028, 18044895468670469236), + (2029, 9877163830965606584), + (2030, 10792674194514751961), + (2031, 9366060259051599738), + (2032, 11703514108841604904), + (2033, 7446957309992198316), + (2034, 14757270722441651816), + (2035, 2716215543304086787), + (2036, 12684775474705588717), + (2037, 18207071206462696691), + (2038, 17196185392823464775), + (2039, 12170174371133024155), + (2040, 236620601702092750), + (2041, 11974722795993157026), + (2042, 8789674141421997749), + (2043, 5342884872304303352), + (2044, 6345346740524701555), + (2045, 16364486569280584188), + (2046, 15605156713624712851), + (2047, 16854800763154074100), + (2048, 11540079199990389812), + (2049, 4106633644530085427), + (2050, 3809553693193430528), + ]) + }); + VideoGetInfoScRsp { retcode: 0, - video_key_map: HashMap::default(), + video_key_map: VIDEO_KEY_MAP.clone(), } } @@ -52,7 +114,7 @@ mod client_systems_module { unlocked_list: context .state .filecfg - .unlock_config_template_tb + .unlock_config_template_tb() .data() .unwrap() .iter() @@ -64,7 +126,7 @@ mod client_systems_module { post_girl_item_list: context .state .filecfg - .post_girl_config_template_tb + .post_girl_config_template_tb() .data() .unwrap() .iter() @@ -73,14 +135,14 @@ mod client_systems_module { unlock_time: 0, }) .collect(), - selected_post_girl_id_list: vec![3510027], + selected_post_girl_id_list: vec![3510028], show_random_selected: false, }), music_player_data: Some(MusicPlayerData { music_list: context .state .filecfg - .music_player_config_template_tb + .music_player_config_template_tb() .data() .unwrap() .iter() @@ -91,6 +153,17 @@ mod client_systems_module { }) .collect(), }), + teleport_data: Some(TeleportData { + unlocked_list: context + .state + .filecfg + .teleport_config_template_tb() + .data() + .unwrap() + .iter() + .map(|tmpl| tmpl.teleport_id()) + .collect(), + }), ..Default::default() }), } diff --git a/crates/game-server/src/session/message/quest.rs b/crates/game-server/src/session/message/quest.rs index 641ce01..740a0eb 100644 --- a/crates/game-server/src/session/message/quest.rs +++ b/crates/game-server/src/session/message/quest.rs @@ -149,7 +149,7 @@ mod quest_module { let quest_template = context .state .filecfg - .hollow_quest_template_tb + .hollow_quest_template_tb() .data() .unwrap() .iter() diff --git a/crates/hall-server/src/logic/ecs/hall.rs b/crates/hall-server/src/logic/ecs/hall.rs index 1ef7052..5b969a5 100644 --- a/crates/hall-server/src/logic/ecs/hall.rs +++ b/crates/hall-server/src/logic/ecs/hall.rs @@ -69,14 +69,14 @@ impl HallInitData { } pub fn create_default_init_data( - filecfg: &NapFileCfg<'static>, + filecfg: &NapFileCfg, main_city_config: &MainCityConfig, player_avatar_id: u32, control_avatar_id: u32, ) -> Self { let section_id = main_city_config.default_section_id; let section_config = filecfg - .section_config_template_tb + .section_config_template_tb() .data() .unwrap() .iter() diff --git a/crates/hall-server/src/main.rs b/crates/hall-server/src/main.rs index a11084c..c9c71c1 100644 --- a/crates/hall-server/src/main.rs +++ b/crates/hall-server/src/main.rs @@ -8,7 +8,7 @@ use dashmap::DashMap; use logic::{GameRunner, NapResources}; use session::HallSession; use tracing::{error, info}; -use trigger_fileconfig::{main_city_script::MainCityConfig, ArchiveFile, NapFileCfg}; +use trigger_fileconfig::{main_city_script::MainCityConfig, NapFileCfg}; use trigger_sv::{ config::{load_json_config, ServerEnvironmentConfiguration, TomlConfig}, die, logging, @@ -21,7 +21,6 @@ mod logic; mod server_message_handler; mod session; -const BLK_ASSET_FILE: &str = "3271423389.blk"; const MAIN_CITY_SCRIPT_PATH: &str = "ConfigScript/MainCity_1.json"; const CONFIG_FILE: &str = "hallserver.toml"; const SERVER_TYPE: ServerType = ServerType::HallServer; @@ -29,7 +28,7 @@ const SERVER_TYPE: ServerType = ServerType::HallServer; struct AppState { #[expect(unused)] pub config: &'static HallServerConfig, - pub filecfg: NapFileCfg<'static>, + pub filecfg: NapFileCfg, pub main_city_config: &'static MainCityConfig, pub network_mgr: ServerNetworkManager, pub sessions: DashMap, @@ -39,7 +38,6 @@ struct AppState { #[tokio::main] async fn main() -> ExitCode { static APP_STATE: OnceLock = OnceLock::new(); - static DESIGN_DATA_BLK: OnceLock = OnceLock::new(); static MAIN_CITY_CONFIG: OnceLock = OnceLock::new(); static CONFIG: LazyLock = LazyLock::new(|| HallServerConfig::load_or_create(CONFIG_FILE)); @@ -53,16 +51,6 @@ async fn main() -> ExitCode { die(); }); - let design_data_blk = trigger_fileconfig::read_archive_file(&mut ::std::io::Cursor::new( - &std::fs::read(BLK_ASSET_FILE).unwrap_or_else(|err| { - error!("failed to open design data blk file: {err}"); - die(); - }), - )) - .expect("failed to unpack design data blk file"); - - let design_data_blk = DESIGN_DATA_BLK.get_or_init(|| design_data_blk); - let main_city_config = load_json_config(MAIN_CITY_SCRIPT_PATH, "MainCityConfig"); let main_city_config = MAIN_CITY_CONFIG.get_or_init(|| main_city_config); @@ -71,7 +59,7 @@ async fn main() -> ExitCode { let state = APP_STATE.get_or_init(|| AppState { config: &CONFIG, - filecfg: NapFileCfg::new(design_data_blk), + filecfg: NapFileCfg::new(), main_city_config, network_mgr, sessions: DashMap::new(), diff --git a/crates/trigger-fileconfig/Cargo.toml b/crates/trigger-fileconfig/Cargo.toml index 2797a3b..ecbd6b1 100644 --- a/crates/trigger-fileconfig/Cargo.toml +++ b/crates/trigger-fileconfig/Cargo.toml @@ -6,12 +6,12 @@ version.workspace = true [dependencies] byteorder.workspace = true flatbuffers.workspace = true +flatbuffers-owned.workspace = true paste.workspace = true xxhash-rust.workspace = true const_format.workspace = true -blockfile = { path = "blockfile" } serde.workspace = true serde_json.workspace = true diff --git a/crates/trigger-fileconfig/blockfile/Cargo.toml b/crates/trigger-fileconfig/blockfile/Cargo.toml deleted file mode 100644 index 718f551..0000000 --- a/crates/trigger-fileconfig/blockfile/Cargo.toml +++ /dev/null @@ -1,10 +0,0 @@ -[package] -name = "blockfile" -version = "0.1.0" -edition = "2021" - -[dependencies] -byteorder.workspace = true -lz4_flex.workspace = true -aes.workspace = true -ecb.workspace = true diff --git a/crates/trigger-fileconfig/blockfile/src/lib.rs b/crates/trigger-fileconfig/blockfile/src/lib.rs deleted file mode 100644 index e4e0f0c..0000000 --- a/crates/trigger-fileconfig/blockfile/src/lib.rs +++ /dev/null @@ -1,111 +0,0 @@ -mod magic; -mod unpack; -mod util; - -use std::{ - collections::HashMap, - io::{Cursor, Read, Seek}, -}; - -use byteorder::{ReadBytesExt, BE, LE}; -pub use unpack::unpack_blk_raw; - -pub struct ArchiveFile { - data: Box<[u8]>, - file_map: HashMap, -} - -impl ArchiveFile { - pub fn from_raw(data: Box<[u8]>) -> std::io::Result { - let mut reader = Cursor::new(&data); - - // Skip unity slop - let header_size = reader.read_u32::()?; - reader.seek_relative(header_size as i64)?; - - while let Ok(b) = reader.read_u8() { - if b != 0 { - reader.seek_relative(-1)?; - break; - } - } - - let mut file_map = HashMap::new(); - - // read to end - while reader.read_u8().is_ok() { - reader.seek_relative(-1)?; - - let file_name = reader.read_string()?; - let mut file_size = reader.read_u32::()? as usize; - while file_size & 0xFF == 0 { - let b = reader.read_u8()?; - reader.seek_relative(-1)?; - - // Beginning of data - if b == 0xC || b == 0x10 { - break; - } - - reader.seek_relative(-3)?; - file_size = reader.read_u32::()? as usize; - } - if file_name.ends_with(".bundle") { - // when .bundle encoded, it ends with name of itself. - let mut buf = vec![0u8; file_name.len()]; - loop { - reader.seek_relative(1)?; - reader.read_exact(&mut buf)?; - if file_name.as_bytes() == &buf { - reader.seek_relative(0x15)?; - break; - } - - reader.seek_relative(-(file_name.len() as i64))?; - } - } else { - let offset = reader.stream_position()?; - reader.seek_relative(file_size as i64)?; // skip data - - let eof = loop { - match reader.read_u8() { - Ok(0) => (), - Ok(_) => break false, - Err(_) => break true, - } - }; - - //println!("got file: {file_name}, size: {file_size} bytes"); - file_map.insert(file_name, (offset as usize, file_size)); - - if eof { - break; - } - - reader.seek_relative(-1)?; - } - } - - Ok(Self { data, file_map }) - } - - pub fn open(&self, file_name: &str) -> Option<&[u8]> { - self.file_map - .get(file_name) - .map(|&(start, size)| &self.data[start..start + size]) - } -} - -pub trait ReadHelper { - fn read_string(&mut self) -> std::io::Result; -} - -impl ReadHelper for R { - fn read_string(&mut self) -> std::io::Result { - let str_len = self.read_u32::()? as usize; - let mut buf = vec![0u8; str_len]; - self.read_exact(&mut buf)?; - - Ok(String::from_utf8_lossy(&buf).to_string()) - } -} diff --git a/crates/trigger-fileconfig/blockfile/src/magic.rs b/crates/trigger-fileconfig/blockfile/src/magic.rs deleted file mode 100644 index 8394a9d..0000000 --- a/crates/trigger-fileconfig/blockfile/src/magic.rs +++ /dev/null @@ -1,137 +0,0 @@ -pub static XMMWORD_181D77E00: u128 = 0x0FFFFFFFF00000001636577656E79686D; // "mhynewec" - -pub static UNK_181D77E50: [u8; 256] = [ - 0x29, 0x23, 0xbe, 0x84, 0xe1, 0x6c, 0xd6, 0xae, 0x52, 0x90, 0x49, 0xf1, 0xf1, 0xbb, 0xe9, 0xeb, - 0xb3, 0xa6, 0xdb, 0x3c, 0x87, 0xc, 0x3e, 0x99, 0x24, 0x5e, 0xd, 0x1c, 0x6, 0xb7, 0x47, 0xde, - 0xb3, 0x12, 0x4d, 0xc8, 0x43, 0xbb, 0x8b, 0xa6, 0x1f, 0x3, 0x5a, 0x7d, 0x9, 0x38, 0x25, 0x1f, - 0x5d, 0xd4, 0xcb, 0xfc, 0x96, 0xf5, 0x45, 0x3b, 0x13, 0xd, 0x89, 0xa, 0x1c, 0xdb, 0xae, 0x32, - 0x20, 0x9a, 0x50, 0xee, 0x40, 0x78, 0x36, 0xfd, 0x12, 0x49, 0x32, 0xf6, 0x9e, 0x7d, 0x49, 0xdc, - 0xad, 0x4f, 0x14, 0xf2, 0x44, 0x40, 0x66, 0xd0, 0x6b, 0xc4, 0x30, 0xb7, 0x32, 0x3b, 0xa1, 0x22, - 0xf6, 0x22, 0x91, 0x9d, 0xe1, 0x8b, 0x1f, 0xda, 0xb0, 0xca, 0x99, 0x2, 0xb9, 0x72, 0x9d, 0x49, - 0x2c, 0x80, 0x7e, 0xc5, 0x99, 0xd5, 0xe9, 0x80, 0xb2, 0xea, 0xc9, 0xcc, 0x53, 0xbf, 0x67, 0xd6, - 0xbf, 0x14, 0xd6, 0x7e, 0x2d, 0xdc, 0x8e, 0x66, 0x83, 0xef, 0x57, 0x49, 0x61, 0xff, 0x69, 0x8f, - 0x61, 0xcd, 0xd1, 0x1e, 0x9d, 0x9c, 0x16, 0x72, 0x72, 0xe6, 0x1d, 0xf0, 0x84, 0x4f, 0x4a, 0x77, - 0x2, 0xd7, 0xe8, 0x39, 0x2c, 0x53, 0xcb, 0xc9, 0x12, 0x1e, 0x33, 0x74, 0x9e, 0xc, 0xf4, 0xd5, - 0xd4, 0x9f, 0xd4, 0xa4, 0x59, 0x7e, 0x35, 0xcf, 0x32, 0x22, 0xf4, 0xcc, 0xcf, 0xd3, 0x90, 0x2d, - 0x48, 0xd3, 0x8f, 0x75, 0xe6, 0xd9, 0x1d, 0x2a, 0xe5, 0xc0, 0xf7, 0x2b, 0x78, 0x81, 0x87, 0x44, - 0xe, 0x5f, 0x50, 0x0, 0xd4, 0x61, 0x8d, 0xbe, 0x7b, 0x5, 0x15, 0x7, 0x3b, 0x33, 0x82, 0x1f, - 0x18, 0x70, 0x92, 0xda, 0x64, 0x54, 0xce, 0xb1, 0x85, 0x3e, 0x69, 0x15, 0xf8, 0x46, 0x6a, 0x4, - 0x96, 0x73, 0xe, 0xd9, 0x16, 0x2f, 0x67, 0x68, 0xd4, 0xf7, 0x4a, 0x4a, 0xd0, 0x57, 0x68, 0x76, -]; - -// shuffle128 tables -// UnityPlayer: byte_181d7c580 -pub static SHUFFLE_TABLE: [u8; 48] = [ - 0xb, 0x2, 0x8, 0xc, 0x1, 0x5, 0x0, 0xf, 0x6, 0x7, 0x9, 0x3, 0xd, 0x4, 0xe, 0xa, 0x4, 0x5, 0x7, - 0xa, 0x2, 0xf, 0xb, 0x8, 0xe, 0xd, 0x9, 0x6, 0xc, 0x3, 0x0, 0x1, 0x8, 0x0, 0xc, 0x6, 0x4, 0xb, - 0x7, 0x9, 0x5, 0x3, 0xf, 0x1, 0xd, 0xa, 0x2, 0xe, -]; - -pub static BYTE_181D7BF80: [u8; 256] = [ - 0x1, 0x3, 0x5, 0xf, 0x11, 0x33, 0x55, 0xff, 0x1a, 0x2e, 0x72, 0x96, 0xa1, 0xf8, 0x13, 0x35, - 0x5f, 0xe1, 0x38, 0x48, 0xd8, 0x73, 0x95, 0xa4, 0xf7, 0x2, 0x6, 0xa, 0x1e, 0x22, 0x66, 0xaa, - 0xe5, 0x34, 0x5c, 0xe4, 0x37, 0x59, 0xeb, 0x26, 0x6a, 0xbe, 0xd9, 0x70, 0x90, 0xab, 0xe6, 0x31, - 0x53, 0xf5, 0x4, 0xc, 0x14, 0x3c, 0x44, 0xcc, 0x4f, 0xd1, 0x68, 0xb8, 0xd3, 0x6e, 0xb2, 0xcd, - 0x4c, 0xd4, 0x67, 0xa9, 0xe0, 0x3b, 0x4d, 0xd7, 0x62, 0xa6, 0xf1, 0x8, 0x18, 0x28, 0x78, 0x88, - 0x83, 0x9e, 0xb9, 0xd0, 0x6b, 0xbd, 0xdc, 0x7f, 0x81, 0x98, 0xb3, 0xce, 0x49, 0xdb, 0x76, 0x9a, - 0xb5, 0xc4, 0x57, 0xf9, 0x10, 0x30, 0x50, 0xf0, 0xb, 0x1d, 0x27, 0x69, 0xbb, 0xd6, 0x61, 0xa3, - 0xfe, 0x19, 0x2b, 0x7d, 0x87, 0x92, 0xad, 0xec, 0x2f, 0x71, 0x93, 0xae, 0xe9, 0x20, 0x60, 0xa0, - 0xfb, 0x16, 0x3a, 0x4e, 0xd2, 0x6d, 0xb7, 0xc2, 0x5d, 0xe7, 0x32, 0x56, 0xfa, 0x15, 0x3f, 0x41, - 0xc3, 0x5e, 0xe2, 0x3d, 0x47, 0xc9, 0x40, 0xc0, 0x5b, 0xed, 0x2c, 0x74, 0x9c, 0xbf, 0xda, 0x75, - 0x9f, 0xba, 0xd5, 0x64, 0xac, 0xef, 0x2a, 0x7e, 0x82, 0x9d, 0xbc, 0xdf, 0x7a, 0x8e, 0x89, 0x80, - 0x9b, 0xb6, 0xc1, 0x58, 0xe8, 0x23, 0x65, 0xaf, 0xea, 0x25, 0x6f, 0xb1, 0xc8, 0x43, 0xc5, 0x54, - 0xfc, 0x1f, 0x21, 0x63, 0xa5, 0xf4, 0x7, 0x9, 0x1b, 0x2d, 0x77, 0x99, 0xb0, 0xcb, 0x46, 0xca, - 0x45, 0xcf, 0x4a, 0xde, 0x79, 0x8b, 0x86, 0x91, 0xa8, 0xe3, 0x3e, 0x42, 0xc6, 0x51, 0xf3, 0xe, - 0x12, 0x36, 0x5a, 0xee, 0x29, 0x7b, 0x8d, 0x8c, 0x8f, 0x8a, 0x85, 0x94, 0xa7, 0xf2, 0xd, 0x17, - 0x39, 0x4b, 0xdd, 0x7c, 0x84, 0x97, 0xa2, 0xfd, 0x1c, 0x24, 0x6c, 0xb4, 0xc7, 0x52, 0xf6, 0xc5, -]; - -pub static BYTE_181D7C080: [u8; 256] = [ - 0x3e, 0x0, 0x19, 0x1, 0x32, 0x2, 0x1a, 0xc6, 0x4b, 0xc7, 0x1b, 0x68, 0x33, 0xee, 0xdf, 0x3, - 0x64, 0x4, 0xe0, 0xe, 0x34, 0x8d, 0x81, 0xef, 0x4c, 0x71, 0x8, 0xc8, 0xf8, 0x69, 0x1c, 0xc1, - 0x7d, 0xc2, 0x1d, 0xb5, 0xf9, 0xb9, 0x27, 0x6a, 0x4d, 0xe4, 0xa6, 0x72, 0x9a, 0xc9, 0x9, 0x78, - 0x65, 0x2f, 0x8a, 0x5, 0x21, 0xf, 0xe1, 0x24, 0x12, 0xf0, 0x82, 0x45, 0x35, 0x93, 0xda, 0x8e, - 0x96, 0x8f, 0xdb, 0xbd, 0x36, 0xd0, 0xce, 0x94, 0x13, 0x5c, 0xd2, 0xf1, 0x40, 0x46, 0x83, 0x38, - 0x66, 0xdd, 0xfd, 0x30, 0xbf, 0x6, 0x8b, 0x62, 0xb3, 0x25, 0xe2, 0x98, 0x22, 0x88, 0x91, 0x10, - 0x7e, 0x6e, 0x48, 0xc3, 0xa3, 0xb6, 0x1e, 0x42, 0x3a, 0x6b, 0x28, 0x54, 0xfa, 0x85, 0x3d, 0xba, - 0x2b, 0x79, 0xa, 0x15, 0x9b, 0x9f, 0x5e, 0xca, 0x4e, 0xd4, 0xac, 0xe5, 0xf3, 0x73, 0xa7, 0x57, - 0xaf, 0x58, 0xa8, 0x50, 0xf4, 0xea, 0xd6, 0x74, 0x4f, 0xae, 0xe9, 0xd5, 0xe7, 0xe6, 0xad, 0xe8, - 0x2c, 0xd7, 0x75, 0x7a, 0xeb, 0x16, 0xb, 0xf5, 0x59, 0xcb, 0x5f, 0xb0, 0x9c, 0xa9, 0x51, 0xa0, - 0x7f, 0xc, 0xf6, 0x6f, 0x17, 0xc4, 0x49, 0xec, 0xd8, 0x43, 0x1f, 0x2d, 0xa4, 0x76, 0x7b, 0xb7, - 0xcc, 0xbb, 0x3e, 0x5a, 0xfb, 0x60, 0xb1, 0x86, 0x3b, 0x52, 0xa1, 0x6c, 0xaa, 0x55, 0x29, 0x9d, - 0x97, 0xb2, 0x87, 0x90, 0x61, 0xbe, 0xdc, 0xfc, 0xbc, 0x95, 0xcf, 0xcd, 0x37, 0x3f, 0x5b, 0xd1, - 0x53, 0x39, 0x84, 0x3c, 0x41, 0xa2, 0x6d, 0x47, 0x14, 0x2a, 0x9e, 0x5d, 0x56, 0xf2, 0xd3, 0xab, - 0x44, 0x11, 0x92, 0xd9, 0x23, 0x20, 0x2e, 0x89, 0xb4, 0x7c, 0xb8, 0x26, 0x77, 0x99, 0xe3, 0xa5, - 0x67, 0x4a, 0xed, 0xde, 0xc5, 0x31, 0xfe, 0x18, 0xd, 0x63, 0x8c, 0x80, 0xc0, 0xf7, 0x70, 0x7, -]; - -pub static BYTE_181D7C5B8: [u8; 8] = [0xa7, 0x99, 0x66, 0x50, 0xb9, 0x2d, 0xf0, 0x78]; - -pub static BYTE_181D7C5B0: [u8; 8] = [0x48, 0x14, 0x36, 0xed, 0x8e, 0x44, 0x5b, 0xb6]; - -pub static BYTE_181D7C180: [u8; 1024] = [ - 0xf7, 0xe7, 0xd8, 0xb8, 0x64, 0x31, 0xd1, 0x74, 0x88, 0xaa, 0xb4, 0x8b, 0x6a, 0xa3, 0xfc, 0x55, - 0x59, 0xc5, 0x6d, 0xc9, 0x9a, 0x11, 0x2f, 0x37, 0xad, 0x35, 0x15, 0x62, 0x61, 0x4, 0x44, 0x1, - 0xdd, 0x47, 0x3d, 0xff, 0x8f, 0x51, 0xaf, 0xf, 0x19, 0x23, 0x92, 0x13, 0x0, 0x53, 0x4b, 0x67, - 0x21, 0x1c, 0x1b, 0x94, 0xe2, 0x29, 0x9f, 0x4c, 0xfb, 0xbb, 0x75, 0xf0, 0xfe, 0x1f, 0xdb, 0xef, - 0x1d, 0xf1, 0x3a, 0x1a, 0x5, 0x6, 0xce, 0xde, 0x63, 0xa, 0x6b, 0x2d, 0x28, 0x41, 0x6c, 0xc, - 0x42, 0xdc, 0x58, 0xb6, 0x39, 0x2e, 0xd2, 0xf6, 0x2b, 0xac, 0x84, 0x96, 0x17, 0xf3, 0x3f, 0x8d, - 0xab, 0x95, 0xcd, 0x30, 0xe, 0x66, 0x90, 0xf4, 0xed, 0xe0, 0x8e, 0xc2, 0x78, 0x2c, 0x7e, 0xf8, - 0x5d, 0x2, 0x91, 0xfa, 0x3c, 0xda, 0xb7, 0x6f, 0xf9, 0x4f, 0x14, 0x5e, 0xea, 0x24, 0x56, 0x9e, - 0xc1, 0xa5, 0x85, 0xd7, 0x8, 0x83, 0x4e, 0xf5, 0x76, 0x32, 0x86, 0x5c, 0xd3, 0x9, 0x5f, 0xfd, - 0x36, 0x3, 0xee, 0xe3, 0x34, 0x77, 0x79, 0x18, 0xbd, 0xdf, 0x97, 0x71, 0xba, 0x65, 0x68, 0x7a, - 0x54, 0x80, 0x48, 0x38, 0x5b, 0x4d, 0x5a, 0x7f, 0xb, 0x7c, 0xa6, 0x7b, 0x25, 0xd6, 0xd, 0x40, - 0xd0, 0x7, 0x99, 0x9d, 0x93, 0x69, 0xd9, 0x8c, 0xb3, 0xb5, 0xa4, 0x1e, 0xcb, 0x33, 0x82, 0xe9, - 0xc3, 0x60, 0xa7, 0xae, 0x45, 0xbe, 0xb1, 0x46, 0xb2, 0x9c, 0x22, 0xc7, 0x81, 0x98, 0xa9, 0xd5, - 0x6e, 0xe1, 0x10, 0xca, 0xbc, 0x4a, 0x70, 0xd4, 0xc4, 0x72, 0x12, 0xcf, 0x2a, 0x87, 0x16, 0xc8, - 0x73, 0xa1, 0x3e, 0x52, 0x50, 0xa8, 0x57, 0x27, 0xec, 0xcc, 0x7d, 0xe4, 0xa0, 0x89, 0xbf, 0xe5, - 0x8a, 0x20, 0xeb, 0xc0, 0xa2, 0x49, 0xb9, 0xe8, 0x26, 0xc6, 0xe6, 0xb0, 0x3b, 0x9b, 0xf2, 0x43, - 0x5e, 0xb0, 0xe6, 0xd, 0xf9, 0x87, 0xd7, 0x8a, 0xdf, 0xe7, 0x19, 0x99, 0x6f, 0xd5, 0x5b, 0x4e, - 0xcb, 0xc2, 0x48, 0xd2, 0xf2, 0x44, 0x35, 0x3, 0xe9, 0x86, 0xd0, 0x95, 0x2, 0x4a, 0x4, 0x62, - 0xc5, 0x9d, 0x1d, 0xe2, 0xfd, 0x53, 0x8, 0x8d, 0x5d, 0x75, 0xd9, 0x3f, 0x94, 0x59, 0x14, 0x29, - 0x98, 0x76, 0x8c, 0x79, 0x2e, 0x8f, 0x39, 0xc, 0x4c, 0xc8, 0xc0, 0x81, 0x9c, 0x10, 0xbb, 0xaf, - 0xf7, 0xe5, 0xb2, 0xb3, 0xee, 0x56, 0x57, 0xb8, 0xfa, 0x40, 0x7a, 0x72, 0x77, 0x24, 0x6c, 0xc6, - 0x47, 0x3a, 0x74, 0xcf, 0x89, 0xb4, 0x9b, 0x26, 0xaa, 0x38, 0x9, 0xc3, 0x1c, 0xde, 0x9f, 0xdd, - 0x16, 0x1f, 0x55, 0xbd, 0xad, 0xac, 0x80, 0x4f, 0x64, 0x4b, 0x71, 0xb7, 0xf6, 0x6, 0x2b, 0xc7, - 0x1, 0xea, 0x46, 0xa6, 0xeb, 0x3d, 0xca, 0x7, 0x34, 0x1b, 0xff, 0x7c, 0x7d, 0x2d, 0x37, 0x67, - 0x60, 0x9a, 0xc4, 0x97, 0x7f, 0xd6, 0xbe, 0xae, 0x85, 0x25, 0x88, 0x65, 0xa2, 0x0, 0xb6, 0x8e, - 0xd4, 0x6e, 0x1a, 0x63, 0x36, 0x92, 0xc1, 0xe1, 0x15, 0xa5, 0x58, 0x3b, 0x7e, 0x22, 0x2f, 0x84, - 0xf, 0x5c, 0x96, 0xb1, 0xf1, 0x6d, 0x8b, 0xf4, 0xa8, 0xb5, 0xb, 0xfe, 0x23, 0xe3, 0xce, 0xf8, - 0xf5, 0x51, 0x45, 0x43, 0x18, 0x1e, 0xd1, 0xba, 0xbc, 0x90, 0x21, 0x70, 0x30, 0xc9, 0x2a, 0xec, - 0x61, 0x7b, 0x66, 0x5f, 0x13, 0x33, 0x20, 0x6b, 0xcd, 0x3c, 0xa0, 0x93, 0x31, 0xb9, 0x5, 0x82, - 0xfb, 0x3e, 0x17, 0x12, 0x6a, 0xa, 0xcc, 0x4d, 0xa1, 0x73, 0x52, 0x78, 0xbf, 0x28, 0x50, 0x69, - 0xdc, 0x68, 0x42, 0xe0, 0xa4, 0x2c, 0xef, 0xf0, 0x11, 0xe8, 0x91, 0x49, 0x83, 0x5a, 0xf3, 0x32, - 0xdb, 0xab, 0xda, 0x27, 0xe, 0xed, 0xa3, 0xfc, 0x41, 0xa7, 0xa9, 0xd3, 0x9e, 0xe4, 0xd8, 0x54, - 0x95, 0xae, 0xf0, 0xd5, 0x73, 0x24, 0xd2, 0xa5, 0x99, 0xb, 0x1b, 0xc4, 0x9a, 0xd8, 0x69, 0x6f, - 0x25, 0xed, 0x8e, 0x91, 0x63, 0xf8, 0x35, 0x62, 0x5b, 0x94, 0x88, 0xb2, 0x5c, 0xf, 0xdd, 0xa4, - 0x7a, 0x1a, 0x12, 0xc6, 0x37, 0x44, 0xf1, 0x4e, 0xb9, 0x4d, 0x43, 0xd1, 0xad, 0xeb, 0xb4, 0x46, - 0x80, 0x30, 0x5e, 0xe4, 0x87, 0x6e, 0xa, 0x82, 0xcf, 0x74, 0x38, 0xb5, 0xc1, 0xd6, 0x1, 0x5, - 0xe8, 0x83, 0xa9, 0x6d, 0xce, 0xa8, 0xc5, 0x51, 0xa3, 0x3f, 0xda, 0x3, 0xd0, 0x3a, 0x39, 0x6c, - 0x11, 0x97, 0x68, 0x54, 0xc0, 0x4b, 0xdf, 0x19, 0xc, 0x21, 0x1f, 0x66, 0xbd, 0xe9, 0x61, 0x49, - 0xc8, 0x42, 0xbc, 0xec, 0x7f, 0xc3, 0x4f, 0x2e, 0xa1, 0x58, 0x3d, 0x81, 0xe3, 0x14, 0xb8, 0x2, - 0x23, 0x9e, 0x77, 0x2b, 0x33, 0xa6, 0x93, 0x13, 0x34, 0xe, 0x6, 0x45, 0xfb, 0x7, 0x75, 0xd, - 0x1e, 0x40, 0xab, 0x7d, 0xf5, 0xbb, 0x55, 0xef, 0x4, 0x65, 0x79, 0x2f, 0xca, 0xf3, 0x29, 0xcb, - 0xea, 0x17, 0xf4, 0xe6, 0x71, 0x4c, 0x50, 0x26, 0xd9, 0x78, 0x5f, 0x9, 0x9c, 0x1c, 0x85, 0x31, - 0x22, 0x9b, 0xc9, 0xe0, 0x8f, 0xac, 0x57, 0x8b, 0x7c, 0x47, 0x7e, 0x16, 0xf7, 0x8, 0x5a, 0x59, - 0x1d, 0xc7, 0xf9, 0x0, 0x2d, 0x60, 0x3c, 0x9f, 0x96, 0xa2, 0xba, 0x20, 0x70, 0xf6, 0x48, 0xb0, - 0x2c, 0x72, 0xe1, 0x64, 0xe7, 0xff, 0xb7, 0x56, 0xa7, 0x53, 0x84, 0xd7, 0xe2, 0xd4, 0xa0, 0xb1, - 0x8c, 0xe5, 0x2a, 0xdc, 0x15, 0x28, 0x5d, 0x3b, 0x36, 0x7b, 0x86, 0x6a, 0xdb, 0x10, 0xbe, 0x6b, - 0xfe, 0x9d, 0x18, 0xde, 0x76, 0xf2, 0xcd, 0xb6, 0x32, 0xfc, 0x41, 0xaf, 0xbf, 0x67, 0xb3, 0xaa, - 0xc2, 0x8a, 0xfd, 0x89, 0xcc, 0xfa, 0x90, 0x98, 0x8d, 0x52, 0xd3, 0xee, 0x92, 0x3e, 0x4a, 0x27, - 0x2a, 0xd7, 0x9e, 0x2, 0x53, 0x63, 0xea, 0xe9, 0x8f, 0x35, 0x22, 0x7f, 0xfe, 0xca, 0x75, 0x46, - 0x57, 0x94, 0xd9, 0x4e, 0xd2, 0xd4, 0x76, 0xa1, 0xc3, 0xd8, 0xbc, 0x9b, 0x84, 0x87, 0x91, 0x51, - 0xb1, 0xab, 0x81, 0x64, 0x47, 0xaf, 0x9d, 0x6a, 0x5b, 0x2d, 0xd6, 0x95, 0x77, 0x3, 0xc1, 0x10, - 0xad, 0x61, 0xc, 0xbf, 0x11, 0x34, 0x7e, 0x1, 0x38, 0x20, 0x4b, 0xb6, 0x4a, 0x1a, 0x45, 0x99, - 0x5f, 0x26, 0xbb, 0xc5, 0xcd, 0x23, 0xf1, 0xf7, 0xb4, 0x8e, 0xe1, 0xf8, 0x68, 0x56, 0x29, 0xd5, - 0x3d, 0xef, 0x12, 0x28, 0xc4, 0x2e, 0x79, 0xa6, 0x48, 0x85, 0x73, 0x14, 0xe4, 0xc6, 0x6b, 0x92, - 0x30, 0x27, 0x93, 0x13, 0xd, 0xe2, 0xc9, 0xf0, 0x65, 0xdf, 0xfb, 0xe3, 0x6, 0x2f, 0x8c, 0x4c, - 0x18, 0x15, 0xd3, 0x49, 0x3e, 0x7, 0x59, 0xb0, 0x88, 0xa9, 0xc8, 0x3b, 0x86, 0xee, 0x5c, 0x7a, - 0x5e, 0xff, 0x8d, 0xac, 0x8, 0xe6, 0x60, 0x54, 0xa0, 0x7d, 0x40, 0x33, 0xa8, 0xfc, 0xe0, 0x37, - 0x98, 0xbd, 0xec, 0x9, 0xb2, 0x71, 0x58, 0x1f, 0xde, 0x74, 0x89, 0x36, 0x52, 0x66, 0xa2, 0x3c, - 0x96, 0x5d, 0x50, 0x90, 0x41, 0xf5, 0x17, 0x2b, 0xb, 0xdc, 0xf6, 0x0, 0x83, 0xdd, 0x6d, 0xb5, - 0x3a, 0x9c, 0xb8, 0x70, 0x7c, 0x43, 0x69, 0xfd, 0x32, 0x1b, 0xed, 0xf, 0x55, 0x97, 0xc2, 0xfa, - 0x39, 0x4f, 0x9a, 0x82, 0x19, 0xe7, 0x78, 0x6e, 0xcb, 0xa4, 0xbe, 0x24, 0xb3, 0xf3, 0xcc, 0xcf, - 0x1c, 0xf9, 0x44, 0xa5, 0x1e, 0x80, 0x3f, 0xd0, 0x21, 0xa3, 0xe8, 0x31, 0x5, 0x16, 0x8a, 0xba, - 0x67, 0xe, 0xe5, 0xb7, 0xd1, 0x42, 0x1d, 0xdb, 0x72, 0x6c, 0xa7, 0xce, 0x4, 0x4d, 0xda, 0xc7, - 0x8b, 0x9f, 0x6f, 0xa, 0x2c, 0xeb, 0xf2, 0x5a, 0x7b, 0xaa, 0x25, 0xc0, 0x62, 0xae, 0xf4, 0xb9, -]; diff --git a/crates/trigger-fileconfig/blockfile/src/unpack.rs b/crates/trigger-fileconfig/blockfile/src/unpack.rs deleted file mode 100644 index afa35dd..0000000 --- a/crates/trigger-fileconfig/blockfile/src/unpack.rs +++ /dev/null @@ -1,98 +0,0 @@ -use std::{ - cmp, - io::{self, Cursor, Read}, -}; - -use byteorder::{ReadBytesExt, LE}; - -use crate::util::{sub_18001A770, MhyObscureReadExt}; - -#[derive(Debug)] -#[expect(unused)] -struct CabFileInfo { - pub path: String, - pub flag: bool, - pub offset: usize, - pub size: usize, -} - -#[derive(Debug)] -struct BlockInfo { - pub compressed_size: usize, - pub decompressed_size: usize, -} - -impl CabFileInfo { - pub fn read(r: &mut R) -> io::Result { - Ok(Self { - path: r.read_path_string()?, - flag: r.read_bool()?, - offset: r.read_obscure_i32()? as usize, - size: r.read_obscure_u32()? as usize, - }) - } -} - -impl BlockInfo { - pub fn read(r: &mut R) -> io::Result { - Ok(Self { - compressed_size: r.read_obscure_i32()? as usize, - decompressed_size: r.read_obscure_u32()? as usize, - }) - } -} - -pub fn unpack_blk_raw(mut buf: R) -> io::Result> { - let v45 = buf.read_u64::()?; - assert_eq!((v45 as u32) | 0x1000000, 0x3179686D); // "mhy1" - - let v6 = (v45 >> 32) as usize; - let mut v8 = vec![0u8; v6]; - buf.read_exact(&mut v8)?; - - sub_18001A770(&mut v8, cmp::min(v6, 128), 0x1C); - if v6 >= 0x27 { - let data = &v8[48..]; - let decompressed_size = (data[1] as u32) - | ((data[6] as u32) << 8) - | ((data[3] as u32) << 16) - | ((data[2] as u32) << 24); - - let data = lz4_flex::block::decompress(&data[7..], decompressed_size as usize).unwrap(); - let mut reader = Cursor::new(&data); - - let _ = (0..reader.read_obscure_i32()?) - .map(|_| CabFileInfo::read(&mut reader)) - .collect::, _>>()?; - - let compressed_blocks = (0..reader.read_obscure_i32()?) - .map(|_| BlockInfo::read(&mut reader)) - .collect::, _>>()?; - - let mut decompressed_data = vec![ - 0u8; - compressed_blocks - .iter() - .fold(0usize, |len, b| len + b.decompressed_size) - ]; - - let mut idx = 0; - for block in compressed_blocks { - let mut compressed = vec![0u8; block.compressed_size]; - buf.read(&mut compressed)?; - - sub_18001A770(&mut compressed, cmp::min(128, block.compressed_size), 8); - lz4_flex::block::decompress_into( - &compressed[28..], - &mut decompressed_data[idx..idx + block.decompressed_size], - ) - .unwrap(); - - idx += block.decompressed_size; - } - - Ok(decompressed_data.into_boxed_slice()) - } else { - Ok(Vec::with_capacity(0).into_boxed_slice()) - } -} diff --git a/crates/trigger-fileconfig/blockfile/src/util.rs b/crates/trigger-fileconfig/blockfile/src/util.rs deleted file mode 100644 index 92bcec6..0000000 --- a/crates/trigger-fileconfig/blockfile/src/util.rs +++ /dev/null @@ -1,146 +0,0 @@ -use byteorder::{ByteOrder, LE}; - -use crate::magic::*; -use std::io::{Read, Result}; - -pub trait MhyObscureReadExt { - fn read_obscure_u32(&mut self) -> Result; - fn read_obscure_i32(&mut self) -> Result; - fn read_path_string(&mut self) -> Result; - fn read_bool(&mut self) -> Result; -} - -impl MhyObscureReadExt for R { - fn read_obscure_u32(&mut self) -> Result { - let mut buf = [0u8; 7]; - self.read_exact(&mut buf)?; - - Ok((buf[1] as u32) - | ((buf[6] as u32) << 8) - | ((buf[3] as u32) << 16) - | ((buf[2] as u32) << 24)) - } - - fn read_obscure_i32(&mut self) -> Result { - let mut buf = [0u8; 6]; - self.read_exact(&mut buf)?; - - Ok((buf[2] as i32) - | ((buf[4] as i32) << 8) - | ((buf[0] as i32) << 16) - | ((buf[5] as i32) << 24)) - } - - fn read_path_string(&mut self) -> Result { - const WIN32_MAX_PATH: usize = 260; - - let mut buf = [0u8; WIN32_MAX_PATH + 1]; - self.read_exact(&mut buf)?; - - let str_len = buf.iter().position(|&c| c == 0).unwrap_or(WIN32_MAX_PATH); - Ok(String::from_utf8(buf[..str_len].to_vec()).unwrap()) - } - - fn read_bool(&mut self) -> Result { - use byteorder::ReadBytesExt; - Ok(self.read_u8()? != 0) - } -} - -type Aes128Encryptor = ecb::Encryptor; - -// UnityPlayer: 0x1A770 -#[allow(non_snake_case)] -pub fn sub_18001A770(a1: &mut Vec, len: usize, a4: usize) { - use aes::cipher::{block_padding::NoPadding, BlockEncryptMut, KeyInit}; - - let v5 = a4 + 15; - shuffle128(&mut a1[4..20]); - let v20 = v5 & 0xFFFFFFF0; - assert_eq!(LE::read_u128(&a1[4..20]), XMMWORD_181D77E00); - if len >= 0x24 { - let v70 = v20; - shuffle128(&mut a1[20..36]); - - let en = Aes128Encryptor::new(a1[0..16].into()); - en.encrypt_padded_mut::(&mut a1[20..36], 16) - .unwrap(); - - (0..4).for_each(|i| a1[i] ^= a1[20 + i]); - - let v58 = a1[20..28].to_vec(); - let v73 = a1[28..36].to_vec(); - - sub_18001A5E0(&mut a1[20 + v70..len], len - 20 - v70, &v58, 8, &v73); - } -} - -// UnityPlayer: 0x1A5E0 -#[allow(non_snake_case)] -fn sub_18001A5E0(a1: &mut [u8], a2: usize, a3: &[u8], a4: usize, a5: &[u8]) { - let mut v21 = UNK_181D77E50.to_vec(); - let mut v11 = 0u8; - for v9 in 0..256 { - let v10 = v21[v9]; - v11 = v11.wrapping_add(a3[v9 % a4].wrapping_add(v10)); - v21[v9] = v21[v11 as usize]; - v21[v11 as usize] = v10; - } - - let mut v13 = 0u8; - let mut v14 = 0u8; - for v12 in 0..a2 { - let v15 = v14.wrapping_add(1); - v14 = v14.wrapping_add(1); - let v16 = v21[v14 as usize]; - v13 = v13.wrapping_add(v16); - v21[v14 as usize] = v21[v13 as usize]; - v21[v13 as usize] = v16; - let v17 = v16.wrapping_add(v21[v14 as usize]); - let v18 = a5[v15 as usize & 7] % 3; - match v18 { - 2 => { - a1[v12] = a1[v12].wrapping_add(v21[v17 as usize]); - } - 1 => { - a1[v12] = a1[v12].wrapping_sub(v21[v17 as usize]); - } - 0 => { - a1[v12] ^= v21[v17 as usize]; - } - _ => unreachable!(), - } - } -} - -// inlined 3 times in sub_18001A770 -// 'decrypts' 16-byte chunks of data -fn shuffle128(a1: &mut [u8]) { - assert_eq!(a1.len(), 16); - for v6 in 0..3 { - let v8 = 32 - 16 * v6; - - let mut temp = [0u8; 16]; - for i in 0..16 { - temp[i] = a1[SHUFFLE_TABLE[v8 + i] as usize]; - } - a1.copy_from_slice(&temp); - - let mut v16 = 0; - for v17 in 0..16 { - let v9 = a1[v17]; - let v18 = v17 & 7; - let v19 = if v9 != 0 { - BYTE_181D7BF80[(((BYTE_181D7C080[v9 as usize] as u16) - + (BYTE_181D7C080[BYTE_181D7C5B8[v18] as usize] as u16)) - % 0xFF) as usize] as usize - | (v16 & 0x300) - } else { - v16 & 0x300 - }; - - a1[v17] = BYTE_181D7C180[v19 as usize] ^ BYTE_181D7C5B0[v18 as usize]; - v16 += 256; - } - } -} diff --git a/crates/trigger-fileconfig/fbs/tables.fbs b/crates/trigger-fileconfig/fbs/tables.fbs index bc64c26..7d667b6 100644 --- a/crates/trigger-fileconfig/fbs/tables.fbs +++ b/crates/trigger-fileconfig/fbs/tables.fbs @@ -350,6 +350,36 @@ table MusicPlayerConfigTemplate { unk_7: string; } +table TeleportConfigTemplate { + teleport_id: int; + unk_1: int; + client_visible: int; + unlock_condition: string; + teleport_name: string; + teleport_icon: string; + unk_2: int; + section_id: int; + transform_id: int; + unk_3: string; + unk_4: [int]; + unk_5: [int]; + unk_6: [int]; + unk_7: int; + unk_8: int; + unk_9: [int]; + unk_10: int; +} + +table ConditionConfigTemplate { + condition_id: int; + args: string; + commentary: string; + unk_2: [int]; + statis_type: int; + target_num: int; + type: int; +} + table AvatarBaseTemplateTb { data: [AvatarBaseTemplate]; } @@ -413,3 +443,11 @@ table BattleGroupConfigTemplateTb { table MusicPlayerConfigTemplateTb { data: [MusicPlayerConfigTemplate]; } + +table TeleportConfigTemplateTb { + data: [TeleportConfigTemplate]; +} + +table ConditionConfigTemplateTb { + data: [ConditionConfigTemplate]; +} diff --git a/crates/trigger-fileconfig/gen_flatbuffers/tables_generated.rs b/crates/trigger-fileconfig/gen_flatbuffers/tables_generated.rs index a96cdff..43c5f57 100644 --- a/crates/trigger-fileconfig/gen_flatbuffers/tables_generated.rs +++ b/crates/trigger-fileconfig/gen_flatbuffers/tables_generated.rs @@ -6543,6 +6543,574 @@ impl core::fmt::Debug for MusicPlayerConfigTemplate<'_> { ds.finish() } } +pub enum TeleportConfigTemplateOffset {} +#[derive(Copy, Clone, PartialEq)] + +pub struct TeleportConfigTemplate<'a> { + pub _tab: flatbuffers::Table<'a>, +} + +impl<'a> flatbuffers::Follow<'a> for TeleportConfigTemplate<'a> { + type Inner = TeleportConfigTemplate<'a>; + #[inline] + unsafe fn follow(buf: &'a [u8], loc: usize) -> Self::Inner { + Self { _tab: flatbuffers::Table::new(buf, loc) } + } +} + +impl<'a> TeleportConfigTemplate<'a> { + pub const VT_TELEPORT_ID: flatbuffers::VOffsetT = 4; + pub const VT_UNK_1: flatbuffers::VOffsetT = 6; + pub const VT_CLIENT_VISIBLE: flatbuffers::VOffsetT = 8; + pub const VT_UNLOCK_CONDITION: flatbuffers::VOffsetT = 10; + pub const VT_TELEPORT_NAME: flatbuffers::VOffsetT = 12; + pub const VT_TELEPORT_ICON: flatbuffers::VOffsetT = 14; + pub const VT_UNK_2: flatbuffers::VOffsetT = 16; + pub const VT_SECTION_ID: flatbuffers::VOffsetT = 18; + pub const VT_TRANSFORM_ID: flatbuffers::VOffsetT = 20; + pub const VT_UNK_3: flatbuffers::VOffsetT = 22; + pub const VT_UNK_4: flatbuffers::VOffsetT = 24; + pub const VT_UNK_5: flatbuffers::VOffsetT = 26; + pub const VT_UNK_6: flatbuffers::VOffsetT = 28; + pub const VT_UNK_7: flatbuffers::VOffsetT = 30; + pub const VT_UNK_8: flatbuffers::VOffsetT = 32; + pub const VT_UNK_9: flatbuffers::VOffsetT = 34; + pub const VT_UNK_10: flatbuffers::VOffsetT = 36; + + #[inline] + pub unsafe fn init_from_table(table: flatbuffers::Table<'a>) -> Self { + TeleportConfigTemplate { _tab: table } + } + #[allow(unused_mut)] + pub fn create<'bldr: 'args, 'args: 'mut_bldr, 'mut_bldr, A: flatbuffers::Allocator + 'bldr>( + _fbb: &'mut_bldr mut flatbuffers::FlatBufferBuilder<'bldr, A>, + args: &'args TeleportConfigTemplateArgs<'args> + ) -> flatbuffers::WIPOffset> { + let mut builder = TeleportConfigTemplateBuilder::new(_fbb); + builder.add_unk_10(args.unk_10); + if let Some(x) = args.unk_9 { builder.add_unk_9(x); } + builder.add_unk_8(args.unk_8); + builder.add_unk_7(args.unk_7); + if let Some(x) = args.unk_6 { builder.add_unk_6(x); } + if let Some(x) = args.unk_5 { builder.add_unk_5(x); } + if let Some(x) = args.unk_4 { builder.add_unk_4(x); } + if let Some(x) = args.unk_3 { builder.add_unk_3(x); } + builder.add_transform_id(args.transform_id); + builder.add_section_id(args.section_id); + builder.add_unk_2(args.unk_2); + if let Some(x) = args.teleport_icon { builder.add_teleport_icon(x); } + if let Some(x) = args.teleport_name { builder.add_teleport_name(x); } + if let Some(x) = args.unlock_condition { builder.add_unlock_condition(x); } + builder.add_client_visible(args.client_visible); + builder.add_unk_1(args.unk_1); + builder.add_teleport_id(args.teleport_id); + builder.finish() + } + + + #[inline] + pub fn teleport_id(&self) -> i32 { + // Safety: + // Created from valid Table for this object + // which contains a valid value in this slot + unsafe { self._tab.get::(TeleportConfigTemplate::VT_TELEPORT_ID, Some(0)).unwrap()} + } + #[inline] + pub fn unk_1(&self) -> i32 { + // Safety: + // Created from valid Table for this object + // which contains a valid value in this slot + unsafe { self._tab.get::(TeleportConfigTemplate::VT_UNK_1, Some(0)).unwrap()} + } + #[inline] + pub fn client_visible(&self) -> i32 { + // Safety: + // Created from valid Table for this object + // which contains a valid value in this slot + unsafe { self._tab.get::(TeleportConfigTemplate::VT_CLIENT_VISIBLE, Some(0)).unwrap()} + } + #[inline] + pub fn unlock_condition(&self) -> Option<&'a str> { + // Safety: + // Created from valid Table for this object + // which contains a valid value in this slot + unsafe { self._tab.get::>(TeleportConfigTemplate::VT_UNLOCK_CONDITION, None)} + } + #[inline] + pub fn teleport_name(&self) -> Option<&'a str> { + // Safety: + // Created from valid Table for this object + // which contains a valid value in this slot + unsafe { self._tab.get::>(TeleportConfigTemplate::VT_TELEPORT_NAME, None)} + } + #[inline] + pub fn teleport_icon(&self) -> Option<&'a str> { + // Safety: + // Created from valid Table for this object + // which contains a valid value in this slot + unsafe { self._tab.get::>(TeleportConfigTemplate::VT_TELEPORT_ICON, None)} + } + #[inline] + pub fn unk_2(&self) -> i32 { + // Safety: + // Created from valid Table for this object + // which contains a valid value in this slot + unsafe { self._tab.get::(TeleportConfigTemplate::VT_UNK_2, Some(0)).unwrap()} + } + #[inline] + pub fn section_id(&self) -> i32 { + // Safety: + // Created from valid Table for this object + // which contains a valid value in this slot + unsafe { self._tab.get::(TeleportConfigTemplate::VT_SECTION_ID, Some(0)).unwrap()} + } + #[inline] + pub fn transform_id(&self) -> i32 { + // Safety: + // Created from valid Table for this object + // which contains a valid value in this slot + unsafe { self._tab.get::(TeleportConfigTemplate::VT_TRANSFORM_ID, Some(0)).unwrap()} + } + #[inline] + pub fn unk_3(&self) -> Option<&'a str> { + // Safety: + // Created from valid Table for this object + // which contains a valid value in this slot + unsafe { self._tab.get::>(TeleportConfigTemplate::VT_UNK_3, None)} + } + #[inline] + pub fn unk_4(&self) -> Option> { + // Safety: + // Created from valid Table for this object + // which contains a valid value in this slot + unsafe { self._tab.get::>>(TeleportConfigTemplate::VT_UNK_4, None)} + } + #[inline] + pub fn unk_5(&self) -> Option> { + // Safety: + // Created from valid Table for this object + // which contains a valid value in this slot + unsafe { self._tab.get::>>(TeleportConfigTemplate::VT_UNK_5, None)} + } + #[inline] + pub fn unk_6(&self) -> Option> { + // Safety: + // Created from valid Table for this object + // which contains a valid value in this slot + unsafe { self._tab.get::>>(TeleportConfigTemplate::VT_UNK_6, None)} + } + #[inline] + pub fn unk_7(&self) -> i32 { + // Safety: + // Created from valid Table for this object + // which contains a valid value in this slot + unsafe { self._tab.get::(TeleportConfigTemplate::VT_UNK_7, Some(0)).unwrap()} + } + #[inline] + pub fn unk_8(&self) -> i32 { + // Safety: + // Created from valid Table for this object + // which contains a valid value in this slot + unsafe { self._tab.get::(TeleportConfigTemplate::VT_UNK_8, Some(0)).unwrap()} + } + #[inline] + pub fn unk_9(&self) -> Option> { + // Safety: + // Created from valid Table for this object + // which contains a valid value in this slot + unsafe { self._tab.get::>>(TeleportConfigTemplate::VT_UNK_9, None)} + } + #[inline] + pub fn unk_10(&self) -> i32 { + // Safety: + // Created from valid Table for this object + // which contains a valid value in this slot + unsafe { self._tab.get::(TeleportConfigTemplate::VT_UNK_10, Some(0)).unwrap()} + } +} + +impl flatbuffers::Verifiable for TeleportConfigTemplate<'_> { + #[inline] + fn run_verifier( + v: &mut flatbuffers::Verifier, pos: usize + ) -> Result<(), flatbuffers::InvalidFlatbuffer> { + use self::flatbuffers::Verifiable; + v.visit_table(pos)? + .visit_field::("teleport_id", Self::VT_TELEPORT_ID, false)? + .visit_field::("unk_1", Self::VT_UNK_1, false)? + .visit_field::("client_visible", Self::VT_CLIENT_VISIBLE, false)? + .visit_field::>("unlock_condition", Self::VT_UNLOCK_CONDITION, false)? + .visit_field::>("teleport_name", Self::VT_TELEPORT_NAME, false)? + .visit_field::>("teleport_icon", Self::VT_TELEPORT_ICON, false)? + .visit_field::("unk_2", Self::VT_UNK_2, false)? + .visit_field::("section_id", Self::VT_SECTION_ID, false)? + .visit_field::("transform_id", Self::VT_TRANSFORM_ID, false)? + .visit_field::>("unk_3", Self::VT_UNK_3, false)? + .visit_field::>>("unk_4", Self::VT_UNK_4, false)? + .visit_field::>>("unk_5", Self::VT_UNK_5, false)? + .visit_field::>>("unk_6", Self::VT_UNK_6, false)? + .visit_field::("unk_7", Self::VT_UNK_7, false)? + .visit_field::("unk_8", Self::VT_UNK_8, false)? + .visit_field::>>("unk_9", Self::VT_UNK_9, false)? + .visit_field::("unk_10", Self::VT_UNK_10, false)? + .finish(); + Ok(()) + } +} +pub struct TeleportConfigTemplateArgs<'a> { + pub teleport_id: i32, + pub unk_1: i32, + pub client_visible: i32, + pub unlock_condition: Option>, + pub teleport_name: Option>, + pub teleport_icon: Option>, + pub unk_2: i32, + pub section_id: i32, + pub transform_id: i32, + pub unk_3: Option>, + pub unk_4: Option>>, + pub unk_5: Option>>, + pub unk_6: Option>>, + pub unk_7: i32, + pub unk_8: i32, + pub unk_9: Option>>, + pub unk_10: i32, +} +impl<'a> Default for TeleportConfigTemplateArgs<'a> { + #[inline] + fn default() -> Self { + TeleportConfigTemplateArgs { + teleport_id: 0, + unk_1: 0, + client_visible: 0, + unlock_condition: None, + teleport_name: None, + teleport_icon: None, + unk_2: 0, + section_id: 0, + transform_id: 0, + unk_3: None, + unk_4: None, + unk_5: None, + unk_6: None, + unk_7: 0, + unk_8: 0, + unk_9: None, + unk_10: 0, + } + } +} + +pub struct TeleportConfigTemplateBuilder<'a: 'b, 'b, A: flatbuffers::Allocator + 'a> { + fbb_: &'b mut flatbuffers::FlatBufferBuilder<'a, A>, + start_: flatbuffers::WIPOffset, +} +impl<'a: 'b, 'b, A: flatbuffers::Allocator + 'a> TeleportConfigTemplateBuilder<'a, 'b, A> { + #[inline] + pub fn add_teleport_id(&mut self, teleport_id: i32) { + self.fbb_.push_slot::(TeleportConfigTemplate::VT_TELEPORT_ID, teleport_id, 0); + } + #[inline] + pub fn add_unk_1(&mut self, unk_1: i32) { + self.fbb_.push_slot::(TeleportConfigTemplate::VT_UNK_1, unk_1, 0); + } + #[inline] + pub fn add_client_visible(&mut self, client_visible: i32) { + self.fbb_.push_slot::(TeleportConfigTemplate::VT_CLIENT_VISIBLE, client_visible, 0); + } + #[inline] + pub fn add_unlock_condition(&mut self, unlock_condition: flatbuffers::WIPOffset<&'b str>) { + self.fbb_.push_slot_always::>(TeleportConfigTemplate::VT_UNLOCK_CONDITION, unlock_condition); + } + #[inline] + pub fn add_teleport_name(&mut self, teleport_name: flatbuffers::WIPOffset<&'b str>) { + self.fbb_.push_slot_always::>(TeleportConfigTemplate::VT_TELEPORT_NAME, teleport_name); + } + #[inline] + pub fn add_teleport_icon(&mut self, teleport_icon: flatbuffers::WIPOffset<&'b str>) { + self.fbb_.push_slot_always::>(TeleportConfigTemplate::VT_TELEPORT_ICON, teleport_icon); + } + #[inline] + pub fn add_unk_2(&mut self, unk_2: i32) { + self.fbb_.push_slot::(TeleportConfigTemplate::VT_UNK_2, unk_2, 0); + } + #[inline] + pub fn add_section_id(&mut self, section_id: i32) { + self.fbb_.push_slot::(TeleportConfigTemplate::VT_SECTION_ID, section_id, 0); + } + #[inline] + pub fn add_transform_id(&mut self, transform_id: i32) { + self.fbb_.push_slot::(TeleportConfigTemplate::VT_TRANSFORM_ID, transform_id, 0); + } + #[inline] + pub fn add_unk_3(&mut self, unk_3: flatbuffers::WIPOffset<&'b str>) { + self.fbb_.push_slot_always::>(TeleportConfigTemplate::VT_UNK_3, unk_3); + } + #[inline] + pub fn add_unk_4(&mut self, unk_4: flatbuffers::WIPOffset>) { + self.fbb_.push_slot_always::>(TeleportConfigTemplate::VT_UNK_4, unk_4); + } + #[inline] + pub fn add_unk_5(&mut self, unk_5: flatbuffers::WIPOffset>) { + self.fbb_.push_slot_always::>(TeleportConfigTemplate::VT_UNK_5, unk_5); + } + #[inline] + pub fn add_unk_6(&mut self, unk_6: flatbuffers::WIPOffset>) { + self.fbb_.push_slot_always::>(TeleportConfigTemplate::VT_UNK_6, unk_6); + } + #[inline] + pub fn add_unk_7(&mut self, unk_7: i32) { + self.fbb_.push_slot::(TeleportConfigTemplate::VT_UNK_7, unk_7, 0); + } + #[inline] + pub fn add_unk_8(&mut self, unk_8: i32) { + self.fbb_.push_slot::(TeleportConfigTemplate::VT_UNK_8, unk_8, 0); + } + #[inline] + pub fn add_unk_9(&mut self, unk_9: flatbuffers::WIPOffset>) { + self.fbb_.push_slot_always::>(TeleportConfigTemplate::VT_UNK_9, unk_9); + } + #[inline] + pub fn add_unk_10(&mut self, unk_10: i32) { + self.fbb_.push_slot::(TeleportConfigTemplate::VT_UNK_10, unk_10, 0); + } + #[inline] + pub fn new(_fbb: &'b mut flatbuffers::FlatBufferBuilder<'a, A>) -> TeleportConfigTemplateBuilder<'a, 'b, A> { + let start = _fbb.start_table(); + TeleportConfigTemplateBuilder { + fbb_: _fbb, + start_: start, + } + } + #[inline] + pub fn finish(self) -> flatbuffers::WIPOffset> { + let o = self.fbb_.end_table(self.start_); + flatbuffers::WIPOffset::new(o.value()) + } +} + +impl core::fmt::Debug for TeleportConfigTemplate<'_> { + fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result { + let mut ds = f.debug_struct("TeleportConfigTemplate"); + ds.field("teleport_id", &self.teleport_id()); + ds.field("unk_1", &self.unk_1()); + ds.field("client_visible", &self.client_visible()); + ds.field("unlock_condition", &self.unlock_condition()); + ds.field("teleport_name", &self.teleport_name()); + ds.field("teleport_icon", &self.teleport_icon()); + ds.field("unk_2", &self.unk_2()); + ds.field("section_id", &self.section_id()); + ds.field("transform_id", &self.transform_id()); + ds.field("unk_3", &self.unk_3()); + ds.field("unk_4", &self.unk_4()); + ds.field("unk_5", &self.unk_5()); + ds.field("unk_6", &self.unk_6()); + ds.field("unk_7", &self.unk_7()); + ds.field("unk_8", &self.unk_8()); + ds.field("unk_9", &self.unk_9()); + ds.field("unk_10", &self.unk_10()); + ds.finish() + } +} +pub enum ConditionConfigTemplateOffset {} +#[derive(Copy, Clone, PartialEq)] + +pub struct ConditionConfigTemplate<'a> { + pub _tab: flatbuffers::Table<'a>, +} + +impl<'a> flatbuffers::Follow<'a> for ConditionConfigTemplate<'a> { + type Inner = ConditionConfigTemplate<'a>; + #[inline] + unsafe fn follow(buf: &'a [u8], loc: usize) -> Self::Inner { + Self { _tab: flatbuffers::Table::new(buf, loc) } + } +} + +impl<'a> ConditionConfigTemplate<'a> { + pub const VT_CONDITION_ID: flatbuffers::VOffsetT = 4; + pub const VT_ARGS: flatbuffers::VOffsetT = 6; + pub const VT_COMMENTARY: flatbuffers::VOffsetT = 8; + pub const VT_UNK_2: flatbuffers::VOffsetT = 10; + pub const VT_STATIS_TYPE: flatbuffers::VOffsetT = 12; + pub const VT_TARGET_NUM: flatbuffers::VOffsetT = 14; + pub const VT_TYPE_: flatbuffers::VOffsetT = 16; + + #[inline] + pub unsafe fn init_from_table(table: flatbuffers::Table<'a>) -> Self { + ConditionConfigTemplate { _tab: table } + } + #[allow(unused_mut)] + pub fn create<'bldr: 'args, 'args: 'mut_bldr, 'mut_bldr, A: flatbuffers::Allocator + 'bldr>( + _fbb: &'mut_bldr mut flatbuffers::FlatBufferBuilder<'bldr, A>, + args: &'args ConditionConfigTemplateArgs<'args> + ) -> flatbuffers::WIPOffset> { + let mut builder = ConditionConfigTemplateBuilder::new(_fbb); + builder.add_type_(args.type_); + builder.add_target_num(args.target_num); + builder.add_statis_type(args.statis_type); + if let Some(x) = args.unk_2 { builder.add_unk_2(x); } + if let Some(x) = args.commentary { builder.add_commentary(x); } + if let Some(x) = args.args { builder.add_args(x); } + builder.add_condition_id(args.condition_id); + builder.finish() + } + + + #[inline] + pub fn condition_id(&self) -> i32 { + // Safety: + // Created from valid Table for this object + // which contains a valid value in this slot + unsafe { self._tab.get::(ConditionConfigTemplate::VT_CONDITION_ID, Some(0)).unwrap()} + } + #[inline] + pub fn args(&self) -> Option<&'a str> { + // Safety: + // Created from valid Table for this object + // which contains a valid value in this slot + unsafe { self._tab.get::>(ConditionConfigTemplate::VT_ARGS, None)} + } + #[inline] + pub fn commentary(&self) -> Option<&'a str> { + // Safety: + // Created from valid Table for this object + // which contains a valid value in this slot + unsafe { self._tab.get::>(ConditionConfigTemplate::VT_COMMENTARY, None)} + } + #[inline] + pub fn unk_2(&self) -> Option> { + // Safety: + // Created from valid Table for this object + // which contains a valid value in this slot + unsafe { self._tab.get::>>(ConditionConfigTemplate::VT_UNK_2, None)} + } + #[inline] + pub fn statis_type(&self) -> i32 { + // Safety: + // Created from valid Table for this object + // which contains a valid value in this slot + unsafe { self._tab.get::(ConditionConfigTemplate::VT_STATIS_TYPE, Some(0)).unwrap()} + } + #[inline] + pub fn target_num(&self) -> i32 { + // Safety: + // Created from valid Table for this object + // which contains a valid value in this slot + unsafe { self._tab.get::(ConditionConfigTemplate::VT_TARGET_NUM, Some(0)).unwrap()} + } + #[inline] + pub fn type_(&self) -> i32 { + // Safety: + // Created from valid Table for this object + // which contains a valid value in this slot + unsafe { self._tab.get::(ConditionConfigTemplate::VT_TYPE_, Some(0)).unwrap()} + } +} + +impl flatbuffers::Verifiable for ConditionConfigTemplate<'_> { + #[inline] + fn run_verifier( + v: &mut flatbuffers::Verifier, pos: usize + ) -> Result<(), flatbuffers::InvalidFlatbuffer> { + use self::flatbuffers::Verifiable; + v.visit_table(pos)? + .visit_field::("condition_id", Self::VT_CONDITION_ID, false)? + .visit_field::>("args", Self::VT_ARGS, false)? + .visit_field::>("commentary", Self::VT_COMMENTARY, false)? + .visit_field::>>("unk_2", Self::VT_UNK_2, false)? + .visit_field::("statis_type", Self::VT_STATIS_TYPE, false)? + .visit_field::("target_num", Self::VT_TARGET_NUM, false)? + .visit_field::("type_", Self::VT_TYPE_, false)? + .finish(); + Ok(()) + } +} +pub struct ConditionConfigTemplateArgs<'a> { + pub condition_id: i32, + pub args: Option>, + pub commentary: Option>, + pub unk_2: Option>>, + pub statis_type: i32, + pub target_num: i32, + pub type_: i32, +} +impl<'a> Default for ConditionConfigTemplateArgs<'a> { + #[inline] + fn default() -> Self { + ConditionConfigTemplateArgs { + condition_id: 0, + args: None, + commentary: None, + unk_2: None, + statis_type: 0, + target_num: 0, + type_: 0, + } + } +} + +pub struct ConditionConfigTemplateBuilder<'a: 'b, 'b, A: flatbuffers::Allocator + 'a> { + fbb_: &'b mut flatbuffers::FlatBufferBuilder<'a, A>, + start_: flatbuffers::WIPOffset, +} +impl<'a: 'b, 'b, A: flatbuffers::Allocator + 'a> ConditionConfigTemplateBuilder<'a, 'b, A> { + #[inline] + pub fn add_condition_id(&mut self, condition_id: i32) { + self.fbb_.push_slot::(ConditionConfigTemplate::VT_CONDITION_ID, condition_id, 0); + } + #[inline] + pub fn add_args(&mut self, args: flatbuffers::WIPOffset<&'b str>) { + self.fbb_.push_slot_always::>(ConditionConfigTemplate::VT_ARGS, args); + } + #[inline] + pub fn add_commentary(&mut self, commentary: flatbuffers::WIPOffset<&'b str>) { + self.fbb_.push_slot_always::>(ConditionConfigTemplate::VT_COMMENTARY, commentary); + } + #[inline] + pub fn add_unk_2(&mut self, unk_2: flatbuffers::WIPOffset>) { + self.fbb_.push_slot_always::>(ConditionConfigTemplate::VT_UNK_2, unk_2); + } + #[inline] + pub fn add_statis_type(&mut self, statis_type: i32) { + self.fbb_.push_slot::(ConditionConfigTemplate::VT_STATIS_TYPE, statis_type, 0); + } + #[inline] + pub fn add_target_num(&mut self, target_num: i32) { + self.fbb_.push_slot::(ConditionConfigTemplate::VT_TARGET_NUM, target_num, 0); + } + #[inline] + pub fn add_type_(&mut self, type_: i32) { + self.fbb_.push_slot::(ConditionConfigTemplate::VT_TYPE_, type_, 0); + } + #[inline] + pub fn new(_fbb: &'b mut flatbuffers::FlatBufferBuilder<'a, A>) -> ConditionConfigTemplateBuilder<'a, 'b, A> { + let start = _fbb.start_table(); + ConditionConfigTemplateBuilder { + fbb_: _fbb, + start_: start, + } + } + #[inline] + pub fn finish(self) -> flatbuffers::WIPOffset> { + let o = self.fbb_.end_table(self.start_); + flatbuffers::WIPOffset::new(o.value()) + } +} + +impl core::fmt::Debug for ConditionConfigTemplate<'_> { + fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result { + let mut ds = f.debug_struct("ConditionConfigTemplate"); + ds.field("condition_id", &self.condition_id()); + ds.field("args", &self.args()); + ds.field("commentary", &self.commentary()); + ds.field("unk_2", &self.unk_2()); + ds.field("statis_type", &self.statis_type()); + ds.field("target_num", &self.target_num()); + ds.field("type_", &self.type_()); + ds.finish() + } +} pub enum AvatarBaseTemplateTbOffset {} #[derive(Copy, Clone, PartialEq)] @@ -8095,3 +8663,197 @@ impl core::fmt::Debug for MusicPlayerConfigTemplateTb<'_> { ds.finish() } } +pub enum TeleportConfigTemplateTbOffset {} +#[derive(Copy, Clone, PartialEq)] + +pub struct TeleportConfigTemplateTb<'a> { + pub _tab: flatbuffers::Table<'a>, +} + +impl<'a> flatbuffers::Follow<'a> for TeleportConfigTemplateTb<'a> { + type Inner = TeleportConfigTemplateTb<'a>; + #[inline] + unsafe fn follow(buf: &'a [u8], loc: usize) -> Self::Inner { + Self { _tab: flatbuffers::Table::new(buf, loc) } + } +} + +impl<'a> TeleportConfigTemplateTb<'a> { + pub const VT_DATA: flatbuffers::VOffsetT = 4; + + #[inline] + pub unsafe fn init_from_table(table: flatbuffers::Table<'a>) -> Self { + TeleportConfigTemplateTb { _tab: table } + } + #[allow(unused_mut)] + pub fn create<'bldr: 'args, 'args: 'mut_bldr, 'mut_bldr, A: flatbuffers::Allocator + 'bldr>( + _fbb: &'mut_bldr mut flatbuffers::FlatBufferBuilder<'bldr, A>, + args: &'args TeleportConfigTemplateTbArgs<'args> + ) -> flatbuffers::WIPOffset> { + let mut builder = TeleportConfigTemplateTbBuilder::new(_fbb); + if let Some(x) = args.data { builder.add_data(x); } + builder.finish() + } + + + #[inline] + pub fn data(&self) -> Option>>> { + // Safety: + // Created from valid Table for this object + // which contains a valid value in this slot + unsafe { self._tab.get::>>>(TeleportConfigTemplateTb::VT_DATA, None)} + } +} + +impl flatbuffers::Verifiable for TeleportConfigTemplateTb<'_> { + #[inline] + fn run_verifier( + v: &mut flatbuffers::Verifier, pos: usize + ) -> Result<(), flatbuffers::InvalidFlatbuffer> { + use self::flatbuffers::Verifiable; + v.visit_table(pos)? + .visit_field::>>>("data", Self::VT_DATA, false)? + .finish(); + Ok(()) + } +} +pub struct TeleportConfigTemplateTbArgs<'a> { + pub data: Option>>>>, +} +impl<'a> Default for TeleportConfigTemplateTbArgs<'a> { + #[inline] + fn default() -> Self { + TeleportConfigTemplateTbArgs { + data: None, + } + } +} + +pub struct TeleportConfigTemplateTbBuilder<'a: 'b, 'b, A: flatbuffers::Allocator + 'a> { + fbb_: &'b mut flatbuffers::FlatBufferBuilder<'a, A>, + start_: flatbuffers::WIPOffset, +} +impl<'a: 'b, 'b, A: flatbuffers::Allocator + 'a> TeleportConfigTemplateTbBuilder<'a, 'b, A> { + #[inline] + pub fn add_data(&mut self, data: flatbuffers::WIPOffset>>>) { + self.fbb_.push_slot_always::>(TeleportConfigTemplateTb::VT_DATA, data); + } + #[inline] + pub fn new(_fbb: &'b mut flatbuffers::FlatBufferBuilder<'a, A>) -> TeleportConfigTemplateTbBuilder<'a, 'b, A> { + let start = _fbb.start_table(); + TeleportConfigTemplateTbBuilder { + fbb_: _fbb, + start_: start, + } + } + #[inline] + pub fn finish(self) -> flatbuffers::WIPOffset> { + let o = self.fbb_.end_table(self.start_); + flatbuffers::WIPOffset::new(o.value()) + } +} + +impl core::fmt::Debug for TeleportConfigTemplateTb<'_> { + fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result { + let mut ds = f.debug_struct("TeleportConfigTemplateTb"); + ds.field("data", &self.data()); + ds.finish() + } +} +pub enum ConditionConfigTemplateTbOffset {} +#[derive(Copy, Clone, PartialEq)] + +pub struct ConditionConfigTemplateTb<'a> { + pub _tab: flatbuffers::Table<'a>, +} + +impl<'a> flatbuffers::Follow<'a> for ConditionConfigTemplateTb<'a> { + type Inner = ConditionConfigTemplateTb<'a>; + #[inline] + unsafe fn follow(buf: &'a [u8], loc: usize) -> Self::Inner { + Self { _tab: flatbuffers::Table::new(buf, loc) } + } +} + +impl<'a> ConditionConfigTemplateTb<'a> { + pub const VT_DATA: flatbuffers::VOffsetT = 4; + + #[inline] + pub unsafe fn init_from_table(table: flatbuffers::Table<'a>) -> Self { + ConditionConfigTemplateTb { _tab: table } + } + #[allow(unused_mut)] + pub fn create<'bldr: 'args, 'args: 'mut_bldr, 'mut_bldr, A: flatbuffers::Allocator + 'bldr>( + _fbb: &'mut_bldr mut flatbuffers::FlatBufferBuilder<'bldr, A>, + args: &'args ConditionConfigTemplateTbArgs<'args> + ) -> flatbuffers::WIPOffset> { + let mut builder = ConditionConfigTemplateTbBuilder::new(_fbb); + if let Some(x) = args.data { builder.add_data(x); } + builder.finish() + } + + + #[inline] + pub fn data(&self) -> Option>>> { + // Safety: + // Created from valid Table for this object + // which contains a valid value in this slot + unsafe { self._tab.get::>>>(ConditionConfigTemplateTb::VT_DATA, None)} + } +} + +impl flatbuffers::Verifiable for ConditionConfigTemplateTb<'_> { + #[inline] + fn run_verifier( + v: &mut flatbuffers::Verifier, pos: usize + ) -> Result<(), flatbuffers::InvalidFlatbuffer> { + use self::flatbuffers::Verifiable; + v.visit_table(pos)? + .visit_field::>>>("data", Self::VT_DATA, false)? + .finish(); + Ok(()) + } +} +pub struct ConditionConfigTemplateTbArgs<'a> { + pub data: Option>>>>, +} +impl<'a> Default for ConditionConfigTemplateTbArgs<'a> { + #[inline] + fn default() -> Self { + ConditionConfigTemplateTbArgs { + data: None, + } + } +} + +pub struct ConditionConfigTemplateTbBuilder<'a: 'b, 'b, A: flatbuffers::Allocator + 'a> { + fbb_: &'b mut flatbuffers::FlatBufferBuilder<'a, A>, + start_: flatbuffers::WIPOffset, +} +impl<'a: 'b, 'b, A: flatbuffers::Allocator + 'a> ConditionConfigTemplateTbBuilder<'a, 'b, A> { + #[inline] + pub fn add_data(&mut self, data: flatbuffers::WIPOffset>>>) { + self.fbb_.push_slot_always::>(ConditionConfigTemplateTb::VT_DATA, data); + } + #[inline] + pub fn new(_fbb: &'b mut flatbuffers::FlatBufferBuilder<'a, A>) -> ConditionConfigTemplateTbBuilder<'a, 'b, A> { + let start = _fbb.start_table(); + ConditionConfigTemplateTbBuilder { + fbb_: _fbb, + start_: start, + } + } + #[inline] + pub fn finish(self) -> flatbuffers::WIPOffset> { + let o = self.fbb_.end_table(self.start_); + flatbuffers::WIPOffset::new(o.value()) + } +} + +impl core::fmt::Debug for ConditionConfigTemplateTb<'_> { + fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result { + let mut ds = f.debug_struct("ConditionConfigTemplateTb"); + ds.field("data", &self.data()); + ds.finish() + } +} diff --git a/crates/trigger-fileconfig/src/lib.rs b/crates/trigger-fileconfig/src/lib.rs index d718f44..50be6ac 100644 --- a/crates/trigger-fileconfig/src/lib.rs +++ b/crates/trigger-fileconfig/src/lib.rs @@ -3,33 +3,44 @@ mod data; pub mod main_city_script; -pub use blockfile::ArchiveFile; pub use data::*; +use flatbuffers_owned::*; macro_rules! file_cfg { ($($name:ident;)*) => { + $(flatbuffers_owned!($name);)* + ::paste::paste!{ - pub struct NapFileCfg<'file> { - $(pub [<$name:snake>]: $name<'file>,)* + pub struct NapFileCfg { + $([<$name:snake>]: [],)* }} - impl<'file> NapFileCfg<'file> { + impl NapFileCfg { ::paste::paste!{ - pub fn new(archive_file: &'file ArchiveFile) -> Self { + pub fn new() -> Self { Self { $( [<$name:snake>]: { - ::flatbuffers::root::<$name>(archive_file.open(::const_format::formatcp!("{}", ::xxhash_rust::const_xxh64::xxh64(stringify!([<$name:lower>]).as_bytes(), 0))).unwrap()).unwrap() + let filename = ::const_format::formatcp!("Filecfg/{}", ::xxhash_rust::const_xxh64::xxh64(stringify!([<$name:lower>]).as_bytes(), 0)); + let data = std::fs::read(&filename).unwrap(); + []::new(data.into()).unwrap() }, )* } } + + $( + pub fn [<$name:snake>](&self) -> $name { + self.[<$name:snake>].as_actual() + } + )* } } }; } file_cfg! { + ConditionConfigTemplateTb; AvatarBaseTemplateTb; WeaponTemplateTb; EquipmentTemplateTb; @@ -46,9 +57,5 @@ file_cfg! { HollowQuestTemplateTb; BattleGroupConfigTemplateTb; MusicPlayerConfigTemplateTb; -} - -pub fn read_archive_file(buf: R) -> std::io::Result { - let raw_data = blockfile::unpack_blk_raw(buf)?; - ArchiveFile::from_raw(raw_data) + TeleportConfigTemplateTb; } diff --git a/crates/trigger-protobuf/out/_.rs b/crates/trigger-protobuf/out/_.rs index 44a52bf..ac66a26 100644 --- a/crates/trigger-protobuf/out/_.rs +++ b/crates/trigger-protobuf/out/_.rs @@ -1383,6 +1383,8 @@ pub struct ClientSystemsData { pub post_girl_data: ::core::option::Option, #[prost(message, optional, tag = "14")] pub unlock_data: ::core::option::Option, + #[prost(message, optional, tag = "10")] + pub teleport_data: ::core::option::Option, #[prost(message, optional, tag = "8")] pub music_player_data: ::core::option::Option, } @@ -1454,17 +1456,6 @@ pub struct TalentSwitchCsReq { pub talent_switch_list: ::prost::alloc::vec::Vec, } #[derive(trigger_protobuf_derive::CmdID)] -#[cmdid(1981)] -#[derive(trigger_protobuf_derive::XorFields)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ToggleWeaponShowCsReq { - #[prost(enumeration = "AvatarShowWeaponType", tag = "2")] - pub show_weapon_type: i32, - #[xor(3418)] - #[prost(uint32, tag = "4")] - pub avatar_id: u32, -} -#[derive(trigger_protobuf_derive::CmdID)] #[derive(trigger_protobuf_derive::XorFields)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AbyssGroup { @@ -1784,6 +1775,13 @@ pub struct GetFriendListCsReq {} #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetDisplayCaseDataCsReq {} #[derive(trigger_protobuf_derive::CmdID)] +#[derive(trigger_protobuf_derive::XorFields)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct TeleportData { + #[prost(int32, repeated, tag = "8")] + pub unlocked_list: ::prost::alloc::vec::Vec, +} +#[derive(trigger_protobuf_derive::CmdID)] #[cmdid(5659)] #[derive(trigger_protobuf_derive::XorFields)] #[derive(Clone, PartialEq, ::prost::Message)] diff --git a/crates/trigger-protobuf/out/protocol_map.rs b/crates/trigger-protobuf/out/protocol_map.rs index a9658ff..eed71bd 100644 --- a/crates/trigger-protobuf/out/protocol_map.rs +++ b/crates/trigger-protobuf/out/protocol_map.rs @@ -819,14 +819,6 @@ pub fn pb_to_common_protocol_unit( ); Ok(Some(common_protocol_message.into())) } - ToggleWeaponShowCsReq::CMD_ID => { - let mut pb_message = ToggleWeaponShowCsReq::decode(pb)?; - pb_message.xor_fields(); - let common_protocol_message = ::trigger_protocol::ToggleWeaponShowCsReq::from( - pb_message, - ); - Ok(Some(common_protocol_message.into())) - } GetEquipDataScRsp::CMD_ID => { let mut pb_message = GetEquipDataScRsp::decode(pb)?; pb_message.xor_fields(); @@ -1978,14 +1970,6 @@ pub fn common_protocol_unit_to_pb( pb_message.xor_fields(); Ok(Some((TalentSwitchCsReq::CMD_ID, pb_message.encode_to_vec()))) } - ::trigger_protocol::ToggleWeaponShowCsReq::CMD_ID => { - let common_protocol_message = ::trigger_protocol::ToggleWeaponShowCsReq::decode( - &mut ::std::io::Cursor::new(&unit.blob), - )?; - let mut pb_message = ToggleWeaponShowCsReq::from(common_protocol_message); - pb_message.xor_fields(); - Ok(Some((ToggleWeaponShowCsReq::CMD_ID, pb_message.encode_to_vec()))) - } ::trigger_protocol::GetEquipDataScRsp::CMD_ID => { let common_protocol_message = ::trigger_protocol::GetEquipDataScRsp::decode( &mut ::std::io::Cursor::new(&unit.blob), @@ -4783,6 +4767,7 @@ impl From for ::trigger_protocol::ClientSystemsData { Self { post_girl_data: value.post_girl_data.map(|v| v.into()), unlock_data: value.unlock_data.map(|v| v.into()), + teleport_data: value.teleport_data.map(|v| v.into()), music_player_data: value.music_player_data.map(|v| v.into()), ..Default::default() } @@ -4794,6 +4779,7 @@ impl From<::trigger_protocol::ClientSystemsData> for ClientSystemsData { Self { post_girl_data: value.post_girl_data.map(|v| v.into()), unlock_data: value.unlock_data.map(|v| v.into()), + teleport_data: value.teleport_data.map(|v| v.into()), music_player_data: value.music_player_data.map(|v| v.into()), ..Default::default() } @@ -4932,26 +4918,6 @@ impl From<::trigger_protocol::TalentSwitchCsReq> for TalentSwitchCsReq { } } #[allow(unused)] -impl From for ::trigger_protocol::ToggleWeaponShowCsReq { - fn from(value: ToggleWeaponShowCsReq) -> Self { - Self { - show_weapon_type: value.show_weapon_type.into(), - avatar_id: value.avatar_id.into(), - ..Default::default() - } - } -} -#[allow(unused)] -impl From<::trigger_protocol::ToggleWeaponShowCsReq> for ToggleWeaponShowCsReq { - fn from(value: ::trigger_protocol::ToggleWeaponShowCsReq) -> Self { - Self { - show_weapon_type: value.show_weapon_type.into(), - avatar_id: value.avatar_id.into(), - ..Default::default() - } - } -} -#[allow(unused)] impl From for ::trigger_protocol::AbyssGroup { fn from(value: AbyssGroup) -> Self { Self { ..Default::default() } @@ -5546,6 +5512,24 @@ impl From<::trigger_protocol::GetDisplayCaseDataCsReq> for GetDisplayCaseDataCsR } } #[allow(unused)] +impl From for ::trigger_protocol::TeleportData { + fn from(value: TeleportData) -> Self { + Self { + unlocked_list: value.unlocked_list.into_iter().map(|v| v.into()).collect(), + ..Default::default() + } + } +} +#[allow(unused)] +impl From<::trigger_protocol::TeleportData> for TeleportData { + fn from(value: ::trigger_protocol::TeleportData) -> Self { + Self { + unlocked_list: value.unlocked_list.into_iter().map(|v| v.into()).collect(), + ..Default::default() + } + } +} +#[allow(unused)] impl From for ::trigger_protocol::GetRamenDataScRsp { fn from(value: GetRamenDataScRsp) -> Self { Self { diff --git a/crates/trigger-protocol/src/lib.rs b/crates/trigger-protocol/src/lib.rs index 5367db7..f821600 100644 --- a/crates/trigger-protocol/src/lib.rs +++ b/crates/trigger-protocol/src/lib.rs @@ -1081,10 +1081,16 @@ pub struct MusicPlayerData { pub music_list: Vec, } +#[derive(Default, Debug, Clone, Encodeable, Decodeable)] +pub struct TeleportData { + pub unlocked_list: Vec, +} + #[derive(Default, Debug, Clone, Encodeable, Decodeable)] pub struct ClientSystemsData { pub unlock_data: Option, pub post_girl_data: Option, + pub teleport_data: Option, pub music_player_data: Option, }