diff --git a/Common.Models/Input/ForcedLoot.cs b/Common.Models/Input/ForcedLoot.cs new file mode 100644 index 0000000..6cdeabe --- /dev/null +++ b/Common.Models/Input/ForcedLoot.cs @@ -0,0 +1,9 @@ +namespace Common.Models.Input +{ + public class ForcedLoot + { + public string[] Backpack { get; set; } + public string[] Pockets { get; set; } + public string[] TacticalVest { get; set; } + } +} \ No newline at end of file diff --git a/Generator/Assets/forcedLoot.json b/Generator/Assets/forcedLoot.json new file mode 100644 index 0000000..aa5a373 --- /dev/null +++ b/Generator/Assets/forcedLoot.json @@ -0,0 +1,2183 @@ +{ + "assault": { + "Backpack": [ + "57514643245977207f2c2d09", + "5e8488fa988a8701445df1e4", + "57513f07245977207e26a311", + "5e831507ea0a7c419c2f9bd9", + "5d40407c86f774318526545a", + "591afe0186f77431bd616a11", + "5448ff904bdc2d6f028b456e", + "57347d3d245977448f7b7f61", + "5c0e2f26d174af02a9625114", + "57505f6224597709a92585a9", + "590c678286f77426c9660122", + "5938603e86f77435642354f4", + "60098ad7c2240c0fe85c570a", + "5448fee04bdc2dbc018b4567", + "57347d9c245977448b40fa85", + "5755356824597772cb798962", + "593aa4be86f77457f56379f8", + "590c5f0d86f77413997acfab", + "544fb37f4bdc2dee738b4567", + "60098af40accd37ef2175f27", + "5938144586f77473c2087145", + "63a39fd1c9b3aa4b61683efb", + "63a39f18c2d53c2c6839c1d3", + "5751435d24597720a27126d1", + "5d80c62a86f7744036212b3f", + "5ed515f6915ec335206e4152", + "5d403f9186f7743cac3f229b", + "544fb45d4bdc2dee738b4568", + "591ae8f986f77406f854be45", + "5d02797c86f774203f38e30a", + "59e3577886f774176a362503", + "5a0eeb8e86f77461257ed71a", + "544fb25a4bdc2dfb738b4567", + "5bc9b156d4351e00367fbce9", + "544fb3364bdc2d34748b456a", + "5ed51652f6c34d2cc26336a1", + "590c5d4b86f774784e1b9c45", + "5e8f3423fd7471236e6e3b64", + "5673de654bdc2d180f8b456d", + "60b0f93284c20f0feb453da7", + "59136f6f86f774447a1ed173", + "5751487e245977207e26a315", + "5780d0532459777a5108b9a2", + "5780d07a2459777de4559324", + "57347d8724597744596b4e76", + "5d02778e86f774203e7dedbe", + "63a71e86b7f4570d3a293169", + "5751a25924597722c463c472", + "637b6251104668754b72f8f9", + "5780cf942459777df90dcb72", + "544fb3f34bdc2d03748b456a", + "57347cd0245977445a2d6ff1", + "5734779624597737e04bf329", + "5734773724597737fd047c14", + "5672c92d4bdc2d180f8b4567", + "57513f9324597720a7128161", + "5ed5166ad380ab312177c100", + "558032614bdc2de7118b4585", + "57347d90245977448f7b7f65", + "63a39f08cd6db0635c197600", + "5649b1c04bdc2d16268b457c", + "5ba26acdd4351e003562908e", + "5a0ee34586f774023b6ee092", + "544fb62a4bdc2dfb738b4568", + "5c0e531d86f7747fa23f4d42", + "637b620db7afa97bfc3d7009", + "5cda9bcfd7f00c0c0b53e900", + "5fbb976df9986c4cff3fe5f2", + "590c657e86f77412b013051d", + "622f140da5958f63c67f1735", + "5a7b4960e899ef197b331a2d", + "571a29dc2459771fb2755a6a", + "622b379bf9cfc87d675d2de5", + "5c06779c86f77426e00dd782", + "5df8a77486f77412672a1e3f", + "602e620f9b513876d4338d9a", + "607ea812232e5a31c233d53c", + "5ad5db3786f7743568421cce", + "5751496424597720a27126da", + "57347d692459774491567cf1", + "5913915886f774123603c392", + "57347d5f245977448b40fa81", + "5c0e530286f7747fa1419862", + "63a71eb5b7f4570d3a29316b", + "5c1f79a086f7746ed066fb8f", + "637b6179104668754b72f8f5", + "5aaa5e60e5b5b000140293d6", + "5c10c8fd86f7743d7d706df3", + "59148f8286f7741b951ea113", + "5937ee6486f77408994ba448", + "5d80c66d86f774405611c7d6", + "57347da92459774491567cf5", + "590c2c9c86f774245b1f03f2", + "5448ba0b4bdc2d02308b456c", + "5d0376a486f7747d8050965c", + "5d6fc78386f77449d825f9dc", + "591383f186f7744a4c5edcf3", + "571a279b24597720b4066566", + "603373004e02ce1eaa358814", + "5a0dc95c86f77452440fc675", + "5fca138c2a7b221b2852a5c6", + "635a758bfefc88a93f021b8a", + "5af0454c86f7746bf20992e8", + "5a800961159bd4315e3a1657", + "544a38634bdc2d58388b4568", + "6086b5392535c57a13424d70", + "5b363e1b5acfc4771e1c5e80", + "63a397d3af870e651d58e65b", + "57ac965c24597706be5f975c", + "61a64428a8c6aa1b795f0ba1", + "590c661e86f7741e566b646a", + "574eb85c245977648157eec3", + "63a39e49cd6db0635c1975fc", + "575146b724597720a27126d5", + "5c0e531286f7747fa54205c2", + "62a09ec84f842e1bd12da3f2", + "637b60c3b7afa97bfc3d7001", + "5c0e534186f7747fa1419867", + "59e61eb386f77440d64f5daf", + "575062b524597720a31c09a1", + "59e5f5a486f7746c530b3ce2", + "57513fcc24597720a31c09a6", + "619621a4de3cdf1d2614a7a7", + "5a0ee4b586f7743698200d22", + "5a0f006986f7741ffd2fe484", + "57616a9e2459773c7a400234", + "560d657b4bdc2da74d8b4572", + "57616ca52459773c69055192", + "5a13f35286f77413ef1436b0", + "5914578086f774123569ffa4", + "59bfc5c886f7743bf6794e62", + "5913611c86f77479e0084092", + "5a0eedb386f77403506300be", + "5c0fa877d174af02a012e1cf", + "5ed515e03a40a50460332579", + "593858c486f774253a24cb52", + "5755383e24597772cb798966", + "5de8eaadbbaf010b10528a6d", + "5bfd384c0db834001a6691d3", + "590c695186f7741e566b64a2", + "5a0ea64786f7741707720468", + "5a13eebd86f7746fd639aa93", + "5ad5d49886f77455f9731921", + "5c07c5ed0db834001b73571c", + "5bc9c29cd4351e003562b8a3", + "5a145d7b86f7744cbb6f4a13", + "5d0a3a58d7ad1a669c15ca14", + "5d124c1ad7ad1a12227c53a7", + "56742c284bdc2d98058b456d", + "59e361e886f774176c10a2a5", + "5dfa3d45dfc58d14537c20b0", + "544fb6cc4bdc2d34748b456e", + "5d440b93a4b9364276578d4b", + "5c0e533786f7747fa23f4d47", + "5a33b2c9c4a282000c5a9511", + "618b9671d14d6d5ab879c5ea", + "5b39f8db5acfc40016387a1b", + "5b800ed086f7747baf6e2f9e", + "58d2947e86f77447aa070d53", + "5d440625a4b9361eec4ae6c5", + "5ad7217186f7746744498875", + "5a0f0f5886f7741c4e32a472", + "5eea21647547d6330471b3c9", + "5addbfe15acfc4001a5fc58b", + "59136e1e86f774432f15d133", + "59e3556c86f7741776641ac2", + "5d2f213448f0355009199284", + "5f63405df5750b524b45f114", + "5a0eecf686f7740350630097", + "5cf50850d7f00c056e24104c", + "5bb20e0ed4351e3bac1212dc", + "617155ee50224f204c1da3cd", + "5780cfa52459777dfb276eb1", + "62a09f32621468534a797acb", + "5913877a86f774432f15d444", + "5d025cc1d7ad1a53845279ef", + "5e81c6bf763d9f754677beff", + "57347d7224597744596b4e72", + "5ed515c8d380ab312177c0fa", + "5a6b585a8dc32e5a9c28b4f1", + "60338ff388382f4fab3fd2c8", + "5a33ca0fc4a282000d72292f", + "5ad5ccd186f774446d5706e9", + "587de4282459771bca0ec90b", + "60098b1705871270cd5352a1", + "5a966ec8a2750c00171b3f36", + "5bfd4cd60db834001c38f095", + "637b612fb7afa97bfc3d7005", + "5da5cdcd86f774529238fb9b", + "5ba26ae8d4351e00367f9bdb", + "5894a13e86f7742405482982", + "62386b7153757417e93a4e9f", + "5bfe7fb30db8340018089fed", + "5bc5a351d4351e003477a414", + "61816dfa6ef05c2ce828f1ad", + "577e1c9d2459773cd707c525", + "5909e99886f7740c983b9984", + "5c7954d52e221600106f4cc7", + "62812081d23f207deb0ab216", + "57a349b2245977762b199ec7", + "59136a4486f774447a1ed172", + "5938994586f774523a425196", + "5a0eec9686f77402ac5c39f2", + "5d95d6be86f77424444eb3a7", + "63a39dfe3901f439517cafba", + "5d25af8f8abbc3055079fec5", + "5b7bef5d5acfc43bca7067a3", + "5d8e3ecc86f774414c78d05e", + "6391fcf5744e45201147080f", + "5ea172e498dacb342978818e", + "628a665a86cbd9750d2ff5e5", + "5d80c60f86f77440373c4ece", + "590a358486f77429692b2790", + "5672cb724bdc2dc2088b456b", + "63a71e781031ac76fe773c7d", + "5da743f586f7744014504f72", + "58491f3324597764bc48fa02", + "59f8a37386f7747af3328f06", + "5d135ecbd7ad1a21c176542e", + "5cf4fb76d7f00c065703d3ac", + "618a760e526131765025aae3", + "5ed5160a87bb8443d10680b5", + "5e848dc4e4dbc5266a4ec63d", + "5d00e0cbd7ad1a6c6566a42d", + "59bffc1f86f77435b128b872", + "5a8036fb86f77407252ddc02", + "5a0ee76686f7743698200d5c", + "5a9d6d21a2750c00137fa649", + "5d80cab086f77440535be201", + "57cffddc24597763133760c6", + "57dc32dc245977596d4ef3d3", + "5a3501acc4a282000d72293a", + "6194f5a318a3974e5e7421eb", + "5be4038986f774527d3fae60", + "590c595c86f7747884343ad7", + "5d6fc87386f77449db3db94e", + "5e2af4d286f7746d4159f07a", + "6269220d70b6c02e665f2635", + "5fbcbd02900b1d5091531dd3", + "5af0548586f7743a532b7e99", + "5d15cf3bd7ad1a67e71518b2", + "5f647d9f8499b57dc40ddb93", + "59e35de086f7741778269d84", + "573476d324597737da2adc13", + "63a71e922b25f7513905ca20", + "5cadc2e0ae9215051e1c21e7", + "57cffe20245977632f391a9d", + "59387a4986f77401cc236e62", + "5d25a7b88abbc3054f3e60bc", + "618a75f0bd321d49084cd399", + "618ba27d9008e4636a67f61d", + "628b9be6cff66b70c002b14c", + "578395402459774a256959b5", + "5448c12b4bdc2d02308b456f", + "5a32a064c4a28200741e22de", + "638db77630c4240f9e06f8b6", + "5c1e2d1f86f77431e9280bee", + "5efaf417aeb21837e749c7f2", + "5780cda02459777b272ede61", + "5938504186f7740991483f30", + "57347c93245977448d35f6e3", + "5bb20dfcd4351e00334c9e24", + "55d3632e4bdc2d972f8b4569", + "5b4736a986f774040571e998", + "5cf508bfd7f00c056e24104e", + "5a0f08bc86f77478f33b84c2", + "5c4ee3d62e2216152006f302", + "62987cb98081af308d7558c8", + "634e61b0767cb15c4601a877", + "6076c1b9f2cb2e02a42acedc", + "59e6449086f7746c9f75e822", + "5734795124597738002c6176", + "5649af094bdc2df8348b4586", + "5a0eb38b86f774153b320eb0", + "5a27b6bec4a282000e496f78", + "5fb6564947ce63734e3fa1da", + "5ae0973a5acfc4001562206c", + "5d80cbd886f77470855c26c2", + "5913651986f774432f15d132", + "590a3cd386f77436f20848cb", + "59e35ef086f7741777737012", + "5c0e2f5cd174af02a012cfc9", + "5c78f2792e221600106f4683", + "5b3116595acfc40019476364", + "5d95d6fa86f77424484aa5e9", + "5fc0f9b5d724d907e2077d82", + "5d4aaa73a4b9365392071175", + "5f2aa4559b44de6b1b4e68d1", + "5a0eed4386f77405112912aa", + "57ae0171245977343c27bfcf", + "5c1e2a1e86f77431ea0ea84c", + "55d48ebc4bdc2d8c2f8b456c", + "576a7c512459771e796e0e17", + "5eff09cd30a7dc22fd1ddfed", + "6065881d1246154cad35d637", + "61714eec290d254f5e6b2ffc", + "5d25a6538abbc306c62e630d", + "5ef369b08cef260c0642acaf", + "61713a8fd92c473c770214a4", + "5d80ca9086f774403a401e40", + "5e2af37686f774755a234b65", + "5a0eebed86f77461230ddb3d", + "63969c9019971040b005049b", + "618ba91477b82356f91ae0e8", + "5a144dfd86f77445cb5a0982", + "564ca99c4bdc2d16268b4589", + "57c5ac0824597754771e88a9", + "5a0f068686f7745b0d4ea242", + "5dcbd6dddbd3d91b3e5468de", + "5780cf722459777a5108b9a1", + "5bae13bad4351e00320204af", + "5a37cb10c4a282329a73b4e7", + "5a0f075686f7745bcc42ee12", + "609b9e31506cf869cf3eaf41", + "5c471be12e221602b66cd9ac", + "5b3b6dc75acfc47a8773fb1e", + "5d2da1e948f035477b1ce2ba", + "5d1b376e86f774252519444e", + "5c78f26f2e221601da3581d1", + "5998529a86f774647f44f421", + "5fbbc34106bde7524f03cbe9", + "5afd7ded5acfc40017541f5e", + "59eb7ebe86f7740b373438ce", + "606587bd6d0bd7580617bacc", + "5da46e3886f774653b7a83fe", + "5a13f24186f77410e57c5626", + "62987c658081af308d7558c6", + "611a31ce5b7ffe001b4649d1", + "5d0379a886f77420407aa271", + "5900b89686f7744e704a8747", + "5a0ee37f86f774023657a86f", + "5addbfbb5acfc400194dbcf7", + "5d80ccac86f77470841ff452", + "5b7d678a5acfc4001a5c4022", + "61703001d92c473c77021497", + "5cc9c20cd7f00c001336c65d", + "57347ca924597744596b4e71", + "5bfd4cbe0db834001b73449f", + "5e21a3c67e40bd02257a008a", + "5c617a5f2e2216000f1e81b3", + "5b099b7d5acfc400186331e4", + "57dbb57e2459774673234890", + "5a0abb6e1526d8000a025282", + "59bfe68886f7746004266202", + "593d489686f7745c6255d58a", + "5798a2832459774b53341029", + "5780cf9e2459777df90dcb73", + "625ff2ccb8c587128c1a01dd", + "587e0531245977466077a0f7", + "58d39b0386f77443380bf13c", + "56742c324bdc2d150f8b456d", + "5a0ea69f86f7741cd5406619", + "58a56f8d86f774651579314c", + "61bf83814088ec1a363d7097", + "59ecc3dd86f7746dc827481c", + "5d0377ce86f774186372f689", + "590a3efd86f77437d351a25b", + "5ac50c185acfc400163398d4", + "5b3a337e5acfc4704b4a19a0", + "5bfe86bd0db83400232fe959", + "5bb20da5d4351e0035629dbf", + "62987dfc402c7f69bf010923", + "5aa66c72e5b5b00016327c93", + "5aaf8e43e5b5b00015693246", + "63a3a93f8a56922e82001f5d", + "5b0800175acfc400153aebd4", + "63a39df18a56922e82001f25", + "5b7bed205acfc400161d08cc", + "63a39c69af870e651d58e6aa", + "617130016c780c1e710c9a24", + "5d80c95986f77440351beef3", + "5d1b2ffd86f77425243e8d17", + "5ad5d20586f77449be26d877", + "5d03794386f77420415576f5", + "5780cf692459777de4559321", + "619cbf476b8a1b37a54eebf8", + "56083cba4bdc2de22e8b456f", + "5fce0f9b55375d18a253eff2", + "5e2aef7986f7746d3f3c33f5", + "61bf7b6302b3924be92fa8c3", + "5ed515ece452db0eb56fc028", + "617151c1d92c473c770214ab", + "5a7d912f159bd400165484f3", + "628a83c29179c324ed269508", + "5fc0fa362770a0045c59c677", + "619666f4af1f5202c57a952d", + "63a39cb1c9b3aa4b61683ee2", + "5fb655b748c711690e3a8d5a", + "5649ab884bdc2ded0b8b457f", + "5b7bef1e5acfc43d82528402", + "5aaa4194e5b5b055d06310a5", + "5c7e5f112e221600106f4ede", + "61aa81fcb225ac1ead7957c3", + "5751a89d24597722aa0e8db0", + "624c29ce09cd027dff2f8cd7", + "5d80cd1a86f77402aa362f42", + "5e569a132642e66b0b68015c", + "5dff772da3651922b360bf91", + "59148c8a86f774197930e983", + "5a0ec70e86f7742c0b518fba", + "60391b0fb847c71012789415", + "58c157be86f77403c74b2bb6", + "5a0eee1486f77402aa773226", + "5a9e81fba2750c00164f6b11", + "5c471bd12e221602b4129c3a", + "5ad7242b86f7740a6a3abd43", + "591382d986f774465a6413a7", + "5ac72e895acfc43b321d4bd5", + "5b7d37845acfc400170e2f87", + "5a789261c5856700186c65d3", + "59e62cc886f77440d40b52a1", + "57c55f112459772d28133310", + "6194f35c18a3974e5e7421e6", + "5d40412b86f7743cb332ac3a", + "5a145d4786f7744cbb6f4a12", + "6183d53f1cb55961fa0fdcda", + "606f26752535c57a13424d22", + "5a0ea79b86f7741d4a35298e", + "5839a7742459773cf9693481", + "5734781f24597737e04bf32a", + "5c791e872e2216001219c40a", + "6272874a6c47bd74f92e2087", + "63a39e1d234195315d4020bd", + "5a13f46386f7741dd7384b04", + "5b800e9286f7747a8b04f3ff", + "577d141e24597739c5255e01", + "5fbbfacda56d053a3543f799", + "5addc00b5acfc4001669f144", + "5e2af22086f7746d3f3c33fa", + "5d1b3a5d86f774252167ba22", + "5a0ee72c86f77436955d3435", + "5a1452ee86f7746f33111763", + "564ca9df4bdc2d35148b4569", + "5d00f63bd7ad1a59283b1c1e", + "5ef35f46382a846010715a96", + "618ba92152ecee1505530bd3", + "57fd23e32459772d0805bcf1", + "5afd7e095acfc40017541f61", + "5d15ce51d7ad1a1eff619092", + "59db3b0886f77429d72fb895", + "6259c3387d6aab70bc23a18d", + "5a7c74b3e899ef0014332c29", + "56deed6ed2720b4c698b4583", + "5780cf7f2459777de4559322", + "5d80c8f586f77440373c4ed0", + "6194ef39de3cdf1d2614a768", + "5780d0652459777df90dcb74", + "5ac50da15acfc4001718d287", + "5c7fb51d2e2216001219ce11", + "55d484b44bdc2d1d4e8b456d", + "5a7ad74e51dfba0015068f45", + "5d80c88d86f77440556dbf07", + "590a3c0a86f774385a33c450", + "5733279d245977289b77ec24", + "5e2af2bc86f7746d3f3c33fc", + "5a0f045e86f7745b0f0d0e42", + "5b1fd4e35acfc40018633c39", + "5bb20df1d4351e00347787d5", + "62987e26a77ec735f90a2995", + "590de71386f774347051a052", + "55802f5d4bdc2dac148b458f", + "5c5952732e2216398b5abda2", + "55d45f484bdc2d972f8b456d", + "5beec2820db834001b095426", + "5a16b8a9fcdbcb00165aa6ca", + "619b5db699fb192e7430664f", + "5947f92f86f77427344a76b1", + "5d0a29fed7ad1a002769ad08", + "63888bbd28e5cc32cc09d2b6", + "6193d3be7c6c7b169525f0da", + "5a0d716f1526d8000d26b1e2", + "5649aa744bdc2ded0b8b457e", + "5d2369418abbc306c62e0c80", + "6193d382ed0429009f543e65", + "61aa5b518f5e7a39b41416e2", + "625ff3046d721f05d93bf2ee", + "5a80a29286f7742b25692012", + "5d1c819a86f774771b0acd6c", + "5b4335ba86f7744d2837a264", + "5a13ef7e86f7741290491063", + "5e81c519cb2b95385c177551", + "5d80c6c586f77440351beef1", + "5648b1504bdc2d9d488b4584", + "6130ca3fd92c473c77020dbd", + "544909bb4bdc2d6f028b4577", + "6281209662cba23f6c4d7a19", + "58272d7f2459774f6311ddfd", + "619cc01e0a7c3a1a2731940c", + "5a144bdb86f7741d374bbde0", + "5a7ad55551dfba0015068f42", + "6193d5d4f8ee7e52e4210a1b", + "5b800ebc86f774394e230a90", + "5bbdb83fd4351e44f824c44b", + "559ba5b34bdc2d1f1a8b4582", + "57347c5b245977448d35f6e1", + "5addbfd15acfc40015621bde", + "57d1519e24597714373db79d", + "57347c1124597737fb1379e3", + "59faf7ca86f7740dbe19f6c2", + "622efbcb99f4ea1a4d6c9a15", + "5cc9a96cd7f00c011c04e04a", + "5ad5d7d286f77450166e0a89", + "5fca13ca637ee0341a484f46", + "5b057b4f5acfc4771e1bd3e9", + "62811fbf09427b40ab14e767", + "5c05413a0db834001c390617", + "5d122e7bd7ad1a07102d6d7f", + "5ad5d64486f774079b080af8", + "56083eab4bdc2d26448b456a", + "62a9cb937377a65d7b070cef", + "622b4f54dc8dcc0ba8742f85", + "61a64492ba05ef10d62adcc1", + "59e6227d86f77440d64f5dc2", + "62987da96188c076bc0d8c51", + "56ea6fafd2720b844b8b4593", + "59c1383d86f774290a37e0ca", + "5b7bee755acfc400196d5383", + "5d123b70d7ad1a0ee35e0754", + "609269c3b0e443224b421cc1", + "62ff9920fe938a24c90c10d2", + "5b7be4645acfc400170e2dcc", + "625eb0faa6e3a82193267ad9", + "6259c2c1d714855d182bad85", + "5fbc22ccf24b94483f726483", + "571659bb2459771fb2755a12", + "5d80cb8786f774405611c7d9", + "5addbb825acfc408fb139400", + "57cffe0024597763b03fc60b", + "606ef0812535c57a13424d20", + "5e2aee0a86f774755a234b62", + "5b43575a86f77424f443fe62", + "5926d40686f7740f152b6b7e", + "5649be884bdc2d79388b4577", + "5d1b3f2d86f774253763b735", + "5d1b304286f774253763a528", + "5de6558e9f98ac2bc65950fc", + "5bb20e18d4351e00320205d5", + "5c17804b2e2216152006c02f", + "5894a51286f77426d13baf02", + "59fb137a86f7740adb646af1", + "622b38c56762c718e457e246", + "5a0ee30786f774023b6ee08f", + "5c7d55de2e221644f31bff68", + "61816df1d3a39d50044c139e", + "5c052a900db834001a66acbd", + "56ea8180d2720bf2698b456a", + "5fbc227aa56d053a3543f79e", + "5a0eeb1a86f774688b70aa5c", + "5d80c78786f774403a401e3e", + "5b86a0e586f7745b600ccb23", + "5d00ef6dd7ad1a0940739b16", + "55d6190f4bdc2d87028b4567", + "5d8e0db586f7744450412a42", + "59db3acc86f7742a2c4ab912", + "5d25a4a98abbc30b917421a4", + "57dc347d245977596754e7a1", + "5a13ee1986f774794d4c14cd", + "5947e98b86f774778f1448bc", + "6034e3e20ddce744014cb878", + "5df8e4080b92095fd441e594", + "5648ae314bdc2d3d1c8b457f", + "5a9fc7e6a2750c0032157184", + "5a7b483fe899ef0016170d15", + "5a27b281c4a28200741e1e52", + "55d4837c4bdc2d1d4e8b456c", + "5c18b9192e2216398b5a8104", + "5addbbb25acfc40015621bd9", + "5894a05586f774094708ef75", + "63a39fc0af870e651d58e6ae", + "5a0ee62286f774369454a7ac", + "5b237e425acfc4771e1be0b6", + "5a9fbacda2750c00141e080f", + "5d0a3e8cd7ad1a6f6a3d35bd", + "628120d309427b40ab14e76d", + "61a6444b8c141d68246e2d2f", + "63a399193901f439517cafb6", + "5fc3e4a27283c4046c5814ab", + "5d1b371186f774253763a656", + "5d80c6fc86f774403a401e3c", + "5a145ebb86f77458f1796f05", + "590c5a7286f7747884343aea", + "5a0dc45586f7742f6b0b73e3", + "58aeaaa886f7744fc1560f81", + "5b2cfa535acfc432ff4db7a0", + "5a9fbb74a2750c0032157181", + "5a788068c5856700137e4c8f", + "622b3c081b89c677a33bcda6", + "618426d96c780c1e710c9b9f", + "5b7be1125acfc4001876c0e5", + "5c0673fb0db8340023300271", + "5b7d671b5acfc43d82528ddd", + "63a39f6e64283b5e9c56b289", + "5c9a1c422e221600106f69f0", + "5649ad3f4bdc2df8348b4585", + "5b3b99265acfc4704b4a1afb", + "618b9682a3884f56c957ca78", + "5de8ea8ffd6b4e6e2276dc35", + "5fb65363d1409e5ca04b54f5", + "5a6b592c8dc32e00094b97bf", + "5addbf175acfc408fb13965b", + "5888945a2459774bf43ba385", + "5a788089c5856700142fdd9c", + "5d947d4e86f774447b415895", + "602a95fe4e02ce1eaa358729", + "5cf78496d7f00c065703d6ca", + "5ab626e4d8ce87272e4c6e43", + "59e0bdb186f774156f04ce82", + "61aa5aed32a4743c3453d319", + "5d8e15b686f774445103b190", + "5d80cb3886f77440556dbf09", + "61714b2467085e45ef140b2c", + "57acb6222459771ec34b5cb0", + "57ffa9f4245977728561e844", + "63a39667c9b3aa4b61683e98", + "5fc3e4ee7283c4046c5814af", + "59e36c6f86f774176c10a2a7", + "63a39fdf1e21260da44a0256", + "63a39c7964283b5e9c56b280", + "5af0484c86f7740f02001f7f", + "5ad5cfbd86f7742c825d6104", + "588226ef24597767af46e39c", + "5a9d6d00a2750c5c985b5305", + "5b3b99475acfc432ff4dcbee", + "6123649463849f3d843da7c4", + "5a01c29586f77474660c694c", + "59f9d81586f7744c7506ee62", + "62669bccdb9ebb4daa44cd14", + "5c13cef886f774072e618e82", + "573474f924597738002c6174", + "57347c77245977448d35f6e2", + "571a28e524597720b4066567", + "5a7d90eb159bd400165484f1", + "5d124c0ed7ad1a10d168dd9b", + "617131a4568c120fdd29482d", + "55d4ae6c4bdc2d8b2f8b456e", + "5b3b6e495acfc4330140bd88", + "6267c6396b642f77f56f5c1c", + "5cff9e5ed7ad1a09407397d4", + "55802d5f4bdc2dac148b458e", + "5c18b90d2e2216152142466b", + "5ede7b0c6d23e5473e6e8c66", + "5888988e24597752fe43a6fa", + "5c503d0a2e221602b542b7ef", + "5bbde409d4351e003562b036", + "5c471b5d2e221602b21d4e14", + "57ffb0e42459777d047111c5", + "6183b0711cb55961fa0fdcad", + "61f7b85367ddd414173fdb36", + "5d1c702ad7ad1a632267f429", + "577d128124597739d65d0e56", + "5fc4b97bab884124df0cd5e3", + "5addbb945acfc4001a5fc44e", + "5c6d710d2e22165df16b81e7", + "628120fd5631d45211793c9f", + "5c1780312e221602b66cc189", + "5ef3448ab37dfd6af863525c", + "618a75c9a3884f56c957ca1b", + "5cc9ad73d7f00c000e2579d4", + "5e2af4a786f7746d3f3c3400", + "59fafc5086f7740dbe19f6c3", + "5c87ca002e221600114cb150", + "5f2aa43ba9b91d26f20ae6d2", + "5c90c3622e221601da359851", + "5e42c71586f7747f245e1343", + "61aa5b7db225ac1ead7957c1", + "5d1b309586f77425227d1676", + "5c0125fc0db834001a669aa3", + "5a34fe59c4a282000b1521a2", + "5d1b385e86f774252167b98a", + "590a386e86f77429692b27ab", + "5caf1109ae9215753c44119f", + "584924ec24597768f12ae244", + "57838f0b2459774a256959b2", + "5fb65424956329274326f316", + "5a788031c585673f2b5c1c79", + "55d485804bdc2d8c2f8b456b", + "5ef1b9f0c64c5d0dfc0571a1", + "59d625f086f774661516605d", + "5e2af00086f7746d3f3c33f7", + "606587a88900dc2d9a55b659", + "612781056f3d944a17348d60", + "5947fa2486f77425b47c1a9b", + "5ce69cbad7f00c00b61c5098", + "5addc7db5acfc4001669f279", + "591c4efa86f7741030027726", + "5c0695860db834001b735461", + "55d485be4bdc2d962f8b456f", + "628b9471078f94059a4b9bfb", + "5f6340d3ca442212f4047eb2", + "5bb20e70d4351e0035629f8f", + "628a6678ccaab13006640e49", + "5a33cae9c4a28232980eb086", + "5cdaa99dd7f00c002412d0b2", + "57cffcd624597763133760c5", + "5bc09a30d4351e00367fb7c8", + "5926f34786f77469195bfe92", + "5ef32e4d1c1fd62aea6a150d", + "61aa5ba8018e9821b7368da9", + "5c07dd120db834001c39092d", + "62444cb99f47004c781903eb", + "590c2b4386f77425357b6123", + "5bbdb811d4351e45020113c7", + "5fc2369685fd526b824a5713", + "6193d3149fb0c665d5490e32", + "58272b842459774abc128d50", + "5df8f541c41b2312ea3335e3", + "5649a2464bdc2d91118b45a8", + "56ea7293d2720b8d4b8b45ba", + "5de8e8dafd6b4e6e2276dc32", + "5c7d55f52e221644f31bff6a", + "63076701a987397c0816d21b", + "62a0a0bb621468534a797ad5", + "5d1b327086f7742525194449", + "5d026791d7ad1a04a067ea63", + "5a787ebcc5856700142fdd98", + "5d1340cad7ad1a0b0b249869", + "5df916dfbb49d91fb446d6b9", + "619cbfeb6b8a1b37a54eebfa", + "5734770f24597738025ee254", + "5672cb124bdc2d1a0f8b4568", + "612e0e55a112697a4b3a66e7", + "6389c70ca33d8c4cdf4932c6", + "590c35a486f774273531c822", + "5a0eff2986f7741fd654e684", + "576a63cd2459771e796e0e11", + "5fbe760793164a5b6278efc8", + "5b7bef9c5acfc43d102852ec", + "6269545d0e57f218e4548ca2", + "5a33a8ebc4a282000c5a950d", + "5fc0f9cbd6fa9c00c571bb90", + "57a3459f245977764a01f703", + "55d35ee94bdc2d61338b4568", + "595cf16b86f77427440c32e2", + "62a0a043cf4a99369e2624a5", + "5c503ac82e221602b21d6e9a", + "56dff2ced2720bb4668b4567", + "601949593ae8f707c4608daa", + "5efb0da7a29a85116f6ea05f", + "623c2f4242aee3103f1c44b7", + "5735ff5c245977640e39ba7e", + "5b30b0dc5acfc400153b7124", + "5c0009510db834001966907f", + "5c5db6b32e221600102611a0", + "59e3596386f774176c10a2a2", + "5dfe6104585a0c3e995c7b82", + "57372140245977611f70ee91", + "56dff026d2720bb8668b4567", + "5737207f24597760ff7b25f2", + "5ede474b0c226a66f5402622", + "59e655cb86f77411dc52a77b", + "5d6e6806a4b936088465b17e", + "5d3eb5eca4b9363b1f22f8e4", + "5888961624597754281f93f3", + "560d5e524bdc2d25448b4571", + "56dff421d2720b5f5a8b4567", + "5ba264f6d4351e0034777d52", + "5e21ca18e4d47f0da15e77dd", + "5d40419286f774318526545f", + "59e35abd86f7741778269d82", + "573601b42459776410737435", + "5e023e53d4353e3302577c4c", + "59f99a7d86f7745b134aa97b", + "5d6e6869a4b9361c140bcfde", + "58864a4f2459770fcc257101", + "5783c43d2459774bbe137486", + "5cc6ea85e4a949000e1ea3c3", + "5649b2314bdc2d79388b4576", + "5cf13123d7f00c1085616a50", + "5f3e7801153b8571434a924c", + "625ff2eb9f5537057932257d", + "590c621186f774138d11ea29", + "5d6e68dea4b9361bcc29e659", + "5caf187cae92157c28402e43", + "5c11046cd174af02a012e42b", + "5ef366938cef260c0642acad", + "6388c4ac8d895f557a0c6515", + "57cffd8224597763b03fc609", + "5b3f7bf05acfc433000ecf6b", + "5d0a29ead7ad1a0026013f27", + "5af0561e86f7745f5f3ad6ac", + "5a6086ea4f39f99cd479502f", + "5c0d668f86f7747ccb7f13b2", + "59e68f6f86f7746c9f75e846", + "5fc382c1016cce60e8341b20", + "5ac66c5d5acfc4001718d314", + "5beec8ea0db834001a6f9dbf", + "5f6341043ada5942720e2dc5", + "593d1fa786f7746da62d61ac", + "57d17c5e2459775a5c57d17d", + "57a0e5022459774d1673f889", + "54527ac44bdc2d36668b4567", + "5cadd954ae921500103bb3c2", + "5c6d42cb2e2216000e69d7d1", + "5f0c892565703e5c461894e9", + "5c6d5d8b2e221644fc630b39", + "638f1ff84822287cad04be9d", + "615d8da4d3a39d50044c10e8", + "5a13ef0686f7746e5a411744", + "5b3f7c1c5acfc40dc5296b1d", + "5b30bc165acfc40016387293", + "5a7037338dc32e000d46d257", + "57af48872459771f0b2ebf11", + "56dff0bed2720bb0668b4567", + "5cc80f79e4a949033c7343b2", + "626673016f1edc06f30cf6d5", + "5fbb978207e8a97d1f0902d3", + "5a16b93dfcdbcbcae6687261", + "59fb375986f7741b681b81a6", + "57c9a89124597704ee6faec1", + "590c311186f77424d1667482", + "55d48a634bdc2d8b2f8b456a", + "612e0e3c290d254f5e6b291d", + "5d6e69b9a4b9361bc8618958", + "59e6920f86f77411d82aa167", + "56dff338d2720bbd668b4569", + "615d8eb350224f204c1da1cf", + "5dfa3cd1b33c0951220c079b", + "5c3df7d588a4501f290594e5", + "5448c1d04bdc2dff2f8b4569", + "5a78830bc5856700137e4c90", + "5bc09a18d4351e003562b68e", + "5fbe7618d6fa9c00c571bb6c", + "5c0548ae0db834001966a3c2", + "5c878ebb2e2216001219d48a", + "618168dc8004cc50514c34fc", + "64ccc2111779ad6ba200a139", + "5d135e83d7ad1a21b83f42d8", + "5d1b39a386f774252339976f", + "5cc86840d7f00c002412c56c", + "5ea034eb5aad6446a939737b", + "646372518610c40fc20204e8", + "5d6e69c7a4b9360b6c0d54e4", + "64b8ee384b75259c590fa89b", + "56d59d3ad2720bdb418b4577", + "5887431f2459777e1612938f", + "5649ae4a4bdc2d1b2b8b4588", + "5d6e68c4a4b9361b93413f79", + "56dff4a2d2720bbd668b456a", + "5a351711c4a282000b1521a4", + "5d6e68b3a4b9361bca7e50b5", + "5cadf6e5ae921500113bb973", + "5ae30c9a5acfc408fb139a03", + "5649d9a14bdc2d79388b4580", + "573475fb24597737fb1379e1", + "5a9d56c8a2750c0032157146", + "63a39ce4cd6db0635c1975fa", + "5d443f8fa4b93678dd4a01aa", + "64b8725c4b75259c590fa899", + "64b8f7968532cf95ee0a0dbf", + "5f3e77f59103d430b93f94c1", + "630e295c984633f1fb0e7c30", + "6130c4d51cb55961fa0fd49f", + "6492ef63cfcf7c89e701abf1", + "59e0be5d86f7742d48765bd2", + "5beec8c20db834001d2c465c", + "5d1b313086f77425227d1678", + "630769c4962d0247b029dc60", + "57cffcdd24597763f5110006", + "5656d7c34bdc2d9d198b4587", + "6259bdcabd28e4721447a2aa", + "59e4d3d286f774176a36250a", + "55d480c04bdc2d1d4e8b456a", + "5a78948ec5856700177b1124", + "5fc275cf85fd526b824a571a", + "5e85aa1a988a8701445df1f5", + "570fd6c2d2720bc6458b457f", + "5cf518cfd7f00c065b422214", + "64b9e265c94d0d15c5027e35", + "57a0dfb82459774d3078b56c", + "64ccc1ec1779ad6ba200a137", + "5d8e0e0e86f774321140eb56", + "5fce16961f152d4312622bc9", + "5a7b32a2e899ef00135e345a", + "5b3a08b25acfc4001754880c", + "56dff216d2720bbd668b4568", + "5fbbaa86f9986c4cff3fe5f6", + "591af10186f774139d495f0e", + "5f647f31b6238e5dd066e196", + "57371aab2459775a77142f22", + "590c2e1186f77425357b6124", + "5b4736b986f77405cb415c10", + "59ecc28286f7746d7a68aa8c", + "5ea16d4d5aad6446a939753d", + "58d2947686f774485c6a1ee5", + "5c5db6552e2216001026119d", + "5bb20e58d4351e00320205d7", + "5c925fa22e221601da359b7b", + "5737218f245977612125ba51", + "5c0fafb6d174af02a96260ba", + "5c07a8770db8340023300450", + "5a7afa25e899ef00135e31b0", + "5ba26835d4351e0035628ff5", + "5c5db6652e221600113fba51", + "5ba26812d4351e003201fef1", + "6194f41f9fb0c665d5490e75", + "5d6e689ca4b9361bc8618956", + "5cc80f8fe4a949033b0224a2", + "5a6f5f078dc32e00094b97dd", + "612e0d3767085e45ef14057f", + "5efb0d4f4bc50b58e81710f3", + "6196255558ef8c428c287d1c", + "5a7ad2e851dfba0016153692", + "64ccc268c41e91416064ebc7", + "58c157c886f774032749fb06", + "58d2946c86f7744e271174b5", + "58d39d3d86f77445bb794ae7", + "57371e4124597760ff7b25f1", + "5d6e68a8a4b9360b6c0d54e2", + "5b7bedd75acfc43d825283f9", + "5b3a16655acfc40016387a2a", + "5d1b31ce86f7742523398394", + "59e6918f86f7746c9f75e849", + "59faf98186f774067b6be103", + "5c793fde2e221601da358614", + "570fd721d2720bc5458b4596", + "5efb0e16aeb21837e749c7ff", + "5a7ad4af51dfba0013379717", + "5c5db6f82e2216003a0fe914", + "57ffb0062459777a045af529", + "64ccc206793ca11c8f450a38", + "5d6e6a42a4b9364f07165f52", + "5f0596629e22f464da6bbdd9", + "59e0d99486f7744a32234762", + "5a26ac06c4a282000c5a90a8", + "61962d879bb3d20b0946d385", + "5a6b5b8a8dc32e001207faf3", + "5a0060fc86f7745793204432", + "5df8f535bb49d91fb446d6b0", + "59e4cf5286f7741778269d8a", + "5656eb674bdc2d35148b457c", + "64ccc1f4ff54fb38131acf27", + "5c920e902e221644f31c3c99", + "5b363dd25acfc4001a598fd2", + "5d6e6a53a4b9361bd473feec", + "5ba2678ad4351e44f824b344", + "5fce0cf655375d18a253eff0", + "60b0f561c4449e4cb624c1d7", + "64b8f7b5389d7ffd620ccba2", + "5e01ea19e9dc277128008c0b", + "62389bc9423ed1685422dc57", + "5cc9bcaed7f00c011c04e179", + "62307b7b10d2321fa8741921", + "64b7af434b75259c590fa893", + "576a5ed62459771e9c2096cb", + "5cbdaf89ae9215000e5b9c94", + "5abcc328d8ce8700194394f3", + "5a608bf24f39f98ffc77720e", + "57838f9f2459774a150289a0", + "5ea17bbc09aa976f2e7a51cd", + "59e690b686f7746c9f75e848", + "64b7af734b75259c590fa895", + "56dff4ecd2720b5f5a8b4568", + "5d80cb5686f77440545d1286", + "615d8df08004cc50514c3236", + "60a23797a37c940de7062d02", + "5b7be4895acfc400170e2dd5", + "5cc80f38e4a949001152b560", + "649ec30cb013f04a700e60fb", + "64b7af5a8532cf95ee0a0dbd", + "58d2946386f774496974c37e", + "590c31c586f774245e3141b2", + "58dd3ad986f77403051cba8f", + "5addbba15acfc400185c2854", + "634eba08f69c710e0108d386", + "5c0d56a986f774449d5de529", + "64b6979341772715af0f9c39", + "5fbe3ffdf8b6a877a729ea82", + "5926c3b286f774640d189b6b", + "62389aaba63f32501b1b444f", + "5addaffe86f77470b455f900", + "5d25a6a48abbc306c62e6310", + "6196364158ef8c428c287d9f", + "5ef1ba28c64c5d0dfc0571a5", + "64ccc246ff54fb38131acf29", + "5b7d68af5acfc400170e30c3", + "59e6906286f7746c9f75e847", + "5d0378d486f77420421a5ff4", + "58d268fc86f774111273f8c2", + "5e56991336989c75ab4f03f6", + "6196365d58ef8c428c287da1", + "5c59529a2e221602b177d160", + "5c1bc7432e221602b412949d", + "627254cc9c563e6e442c398f", + "59db3a1d86f77429e05b4e92", + "5a7ad0c451dfba0013379712", + "5a26ac0ec4a28200741e1e18", + "5a38ebd9c4a282000d722a5b", + "5d1b32c186f774252167a530", + "573719df2459775a626ccbc2", + "56dfef82d2720bbd668b4567", + "62a09ee4cf4a99369e262453", + "573476f124597737e04bf328", + "62389be94d5d474bf712e709", + "5e81f423763d9f754677bf2e", + "5a26abfac4a28232980eabff", + "5cc80f67e4a949035e43bbba", + "5eea217fc64c5d0dfc05712a", + "628a85ee6b1d481ff772e9d5", + "5a398ab9c4a282000c5a9842", + "5c6d10e82e221601da357b07", + "5c6d10fa2e221600106f3f23", + "56dff3afd2720bba668b4567", + "5d6e6a5fa4b93614ec501745", + "5c1bc5af2e221602b412949b", + "590a391c86f774385a33c404", + "573477e124597737dd42e191", + "573718ba2459775a75491131", + "5d4405f0a4b9361e6a4e6bd9", + "573478bc24597738002c6175", + "558022b54bdc2dac148b458d", + "5c9a26332e2216001219ea70", + "5d03784a86f774203e7e0c4d", + "62330b3ed4dc74626d570b95", + "5ede4739e0350d05467f73e8", + "59e366c186f7741778269d85", + "5cc80f53e4a949000e1ea4f8", + "5cc700d4e4a949000f0f0f28", + "590a373286f774287540368b", + "5f3e77b26cda304dcc634057", + "5a718da68dc32e000d46d264", + "5a32aa0cc4a28232996e405f", + "5c5db5c62e22160012542255", + "5cbda9f4ae9215000e5b9bfc", + "5c5db6302e2216000e5e47f0", + "5a718f958dc32e00094b97e7", + "5beec8b20db834001961942a", + "5e2af47786f7746d404f3aaa", + "54527a984bdc2d4e668b4567", + "55d4887d4bdc2d962f8b4570", + "5de8eac42a78646d96665d91", + "5a0eb6ac86f7743124037a28", + "5bc5a35cd4351e450201232f", + "60391afc25aff57af81f7085", + "5addc7ac5acfc400194dbd90", + "6491c6f6ef312a876705191b", + "5bbdb8bdd4351e4502011460", + "5d63d33b86f7746ea9275524", + "5e2af02c86f7746d420957d4", + "5e023cf8186a883be655e54f", + "5b04473a5acfc40018632f70", + "590a3b0486f7743954552bdb", + "62a0a098de7ac8199358053b", + "5e85a9a6eacf8c039e4e2ac1", + "58820d1224597753c90aeb13", + "64b8f7c241772715af0f9c3d", + "5b099bb25acfc400186331e8", + "5df8e085bb49d91fb446d6a8", + "588226d124597767ad33f787", + "5a705e128dc32e000d46d258", + "5fbbc383d5cb881a7363194a", + "5d02677ad7ad1a04a15c0f95", + "5a0c59791526d8dba737bba7", + "5d6e6891a4b9361bd473feea", + "6194eff92d2c397d6600348b", + "616584766ef05c2ce828ef57", + "5d6e6a05a4b93618084f58d0", + "5bb20d92d4351e00853263eb", + "5a70366c8dc32e001207fb06", + "5c1cdd512e22161b267d91ae", + "606ee5c81246154cad35d65e", + "5b7be46e5acfc400170e2dcf", + "64c196ad26a15b84aa07132f", + "5d3eb59ea4b9361c284bb4b2", + "5ab372a310e891001717f0d8", + "5a6b5e468dc32e001207faf5", + "5ede475339ee016e8c534742", + "5fbc226eca32ed67276c155d", + "59e358a886f7741776641ac3", + "5c5db6ee2e221600113fba54", + "626a8ae89e664a2e2a75f409", + "5d2c772c48f0355d95672c25", + "5d947d3886f774447b415893", + "63a71ed21031ac76fe773c7f", + "57ade1442459771557167e15", + "590c2d8786f774245b1f03f3", + "5e2af51086f7746d3f3c3402", + "60194943740c5d77f6705eea", + "5d6e695fa4b936359b35d852", + "61962b617c6c7b169525f168", + "57da93632459771cb65bf83f", + "5a9685b1a2750c0032157104", + "5c0e2f94d174af029f650d56", + "5d44064fa4b9361e4f6eb8b5", + "64b7bbb74b75259c590fa897", + "62330c18744e5e31df12f516", + "590a3d9c86f774385926e510", + "59e6658b86f77411d949b250", + "5c82342f2e221644f31c060e", + "57ffaea724597779f52b3a4d", + "615d8f8567085e45ef1409ca", + "5d7b6bafa4b93652786f4c76", + "5b7d679f5acfc4001a5c4024", + "5cf54404d7f00c108840b2ef", + "5c7fc87d2e221644f31c0298", + "5a6b5ed88dc32e000c52ec86", + "5d1340b3d7ad1a0b52682ed7", + "5947eab886f77475961d96c5", + "6477772ea8a38bb2050ed4db", + "615d8e9867085e45ef1409c6", + "5c06782b86f77426df5407d2", + "5a9d6d34a2750c00141e07da", + "644a3df63b0b6f03e101e065", + "64ccc24de61ea448b507d34d", + "5c0d688c86f77413ae3407b2", + "62330bfadc5883093563729b", + "5cf638cbd7f00c06595bc936", + "590c5c9f86f77477c91c36e7", + "6194f5d418a3974e5e7421ef", + "5c0d591486f7744c505b416f", + "6386120cd6baa055ad1e201c", + "630f27f04f3f6281050b94d7", + "5ea2a8e200685063ec28c05a", + "61657230d92c473c770213d7", + "63d3ce0446bd475bcb50f55f", + "57d17e212459775a1179a0f5", + "5fbcbd10ab884124df0cd563", + "56e05b06d2720bb2668b4586", + "5b363dea5acfc4771e1c5e7e", + "5dff77c759400025ea5150cf", + "5649af884bdc2d1b2b8b4589", + "5a7b4900e899ef197b331a2a", + "57c55f092459772d291a8463", + "5ea034f65aad6446a939737e", + "56ea7165d2720b6e518b4583", + "5cdeac5cd7f00c000f261694", + "5d4aab30a4b9365435358c55", + "5fb655a72b1b027b1f50bd06", + "5a32aa8bc4a2826c6e06d737", + "55d614004bdc2d86028b4568", + "61659f79d92c473c770213ee", + "6130c3dffaa1272e43151c7d", + "5a38ed75c4a28232996e40c6", + "5e023e88277cce2b522ff2b1", + "64ccc1fe088064307e14a6f7", + "5dcbe965e4ed22586443a79d", + "61605d88ffa6e502ac5e7eeb", + "5943ee5a86f77413872d25ec", + "5bffd7ed0db834001d23ebf9", + "5cdd7693d7f00c0010373aa5", + "5b099b965acfc400186331e6", + "588226dd24597767ad33f789", + "5e208b9842457a4a7a33d074", + "5ac66bea5acfc43b321d4aec", + "58272b392459774b4c7b3ccd", + "648afce7ec6bb25b2608defb", + "615d8faecabb9b7ad90f4d5d", + "58889c7324597754281f9439", + "5c0102aa0db834001b734ba1", + "62330c40bdd19b369e1e53d1", + "59e6542b86f77411dc52a77a", + "5d19cd96d7ad1a4a992c9f52", + "5c5db63a2e2216000f1b284a", + "606eef756d0bd7580617baf8", + "5cf6937cd7f00c056c53fb39", + "606f2696f2cb2e02a42aceb1", + "5cdeac42d7f00c000d36ba73", + "5b2389515acfc4771e1be0c0", + "626667e87379c44d557b7550", + "59e6927d86f77411da468256", + "59e35cbb86f7741778269d83", + "57347c2e24597744902c94a1", + "5cc70093e4a949033c734312", + "618407a850224f204c1da549", + "56ea70acd2720b844b8b4594", + "62e7c98b550c8218d602cbb4", + "609a63b6e2ff132951242d09", + "5a27bad7c4a282000b15184b", + "5b2240bf5acfc40dc528af69", + "623c3c1f37b4b31470357737", + "628c9ab845c59e5b80768a81", + "5c13cd2486f774072c757944", + "5e023d34e8a400319a28ed44", + "5cde739cd7f00c0010373bd3", + "5cadf6ddae9215051e1c23b2", + "5c0102b20db834001d23eebc", + "5fc3e466187fea44d52eda90", + "5efb0cabfb3e451d70735af5", + "640b20359ab20e15ee445fa9", + "5efb0fc6aeb21837e749c801", + "601aa3d2b2bcb34913271e6d", + "5a339805c4a2826c6e06d73d", + "57347baf24597738002c6178", + "6284bd5f95250a29bc628a30", + "57347b8b24597737dd42e192", + "5b39ffbd5acfc47a8773fb06", + "5ef61964ec7f42238c31e0c1", + "5c793fb92e221644f31bfb64", + "5addbffe5acfc4001714dfac", + "5d6e68d1a4b93622fe60e845", + "5d9f1fa686f774726974a992", + "5cf656f2d7f00c06585fb6eb", + "5c7e8fab2e22165df16b889b", + "62e7e7bbe6da9612f743f1e0", + "55d481904bdc2d8c2f8b456a", + "5c5db6742e2216000f1b2852", + "5fbcc429900b1d5091531dd7", + "5d2dc3e548f035404a1a4798", + "618178aa1cb55961fa0fdc80", + "6113cc78d3a39d50044c065a", + "5cf78720d7f00c06595bc93e", + "5c1bc7752e221602b1779b34", + "570fd79bd2720bc7458b4583", + "5caf17c9ae92150b30006be1", + "5fc382b6d6fa9c00c571bbc3", + "59d790f486f77403cb06aec6", + "59d6272486f77466146386ff", + "5a9eb32da2750c00171b3f9c", + "5d80c93086f7744036212b41", + "5d3ef698a4b9361182109872", + "606f262c6d0bd7580617bafa", + "61713cc4d8e3106d9806c109", + "5c99f3592e221644fc633070", + "5c6d85e02e22165df16b81f4", + "5c00076d0db834001d23ee1f", + "5d4042a986f7743185265463", + "5b7c2d1d5acfc43d1028532a", + "637784c5f7b3f4ac1a0d1a9a", + "5c9a25172e2216000f20314e", + "62a09cfe4f842e1bd12da3e4", + "5e023e6e34d52a55c3304f71", + "5d6e6911a4b9361bd5780d52", + "5ea16acdfadf1d18c87b0784", + "60391a8b3364dc22b04d0ce5", + "5cc86832d7f00c000d3a6e6c", + "5f633ff5c444ce7e3c30a006", + "57adff4f24597737f373b6e6", + "5d25d0ac8abbc3054f3e61f7", + "5addbb6e5acfc408fb1393fd", + "5d2c770c48f0354b4a07c100", + "5d1b198cd7ad1a604869ad72", + "5a3c16fe86f77452b62de32a", + "64ccc1d4a0f13c24561edf27", + "5c6bf4aa2e2216001219b0ae", + "5c6d11152e2216000f2003e7", + "593d490386f7745ee97a1555", + "6357c98711fb55120211f7e1", + "630f2982cdb9e392db0cbcc7", + "5672cb304bdc2dc2088b456a", + "56ea8d2fd2720b7c698b4570", + "5c6d450c2e221600114c997d", + "5c1bc5fb2e221602b1779b32", + "599860ac86f77436b225ed1a", + "627bce33f21bc425b06ab967", + "5c6c2c9c2e2216000f2002e4", + "5cadf6eeae921500134b2799", + "5cf6935bd7f00c06585fb791", + "5c12620d86f7743f8b198b72", + "5c064c400db834001d23f468", + "5bfea7ad0db834001c38f1ee", + "5b222d335acfc4771e1be099", + "5cf79389d7f00c10941a0c4d", + "5e569a0156edd02abe09f27d", + "5b8403a086f7747ff856f4e2", + "59fc48e086f77463b1118392", + "5e023d48186a883be655e551", + "5c61627a2e22160012542c55", + "64785e7c19d732620e045e15", + "62389ba9a63f32501b1b4451", + "5a1ead28fcdbcb001912fa9f", + "5e2aedd986f7746d404f3aa4", + "59e3639286f7741777737013", + "5b07dd285acfc4001754240d", + "59db7e1086f77448be30ddf3", + "5c793fc42e221600114ca25d", + "5c82343a2e221644f31c0611", + "5dfa397fb11454561e39246c", + "5bfd36ad0db834001c38ef66", + "5c6162682e22160010261a2b", + "544a3a774bdc2d3a388b4567", + "5cc700ede4a949033c734315", + "5a7ad1fb51dfba0013379715", + "622f14e899892a7f9e08f6c5", + "5ede7a8229445733cb4c18e2", + "5c471c442e221602b542a6f8", + "590c5bbd86f774785762df04", + "6086b5731246154cad35d6c7", + "5fd20ff893a8961fc660a954", + "5cc9b815d7f00c000e2579d6", + "63d3d44a2a49307baf09386d", + "5d0375ff86f774186372f685", + "587df583245977373c4f1129", + "615d8f5dd92c473c770212ef", + "5b7be47f5acfc400170e2dd2", + "584984812459776a704a82a6", + "5a78832ec5856700155a6ca3", + "619624b26db0f2477964e6b0", + "5c78f2882e22165df16b832e", + "5a7dbfc1159bd40016548fde", + "59fafb5d86f774067a6f2084", + "5ba26844d4351e00334c9475", + "5a6b60158dc32e000a31138b", + "5b84038986f774774913b0c1", + "5d235b4d86f7742e017bc88a", + "5fc23636016cce60e8341b05", + "618a5d5852ecee1505530b2a", + "5c86592b2e2216000e69e77c", + "5b7d63cf5acfc4001876c8df", + "5c12688486f77426843c7d32", + "5ad7247386f7747487619dc3", + "5c0d5ae286f7741e46554302", + "5ac78eaf5acfc4001926317a", + "623c2f652febb22c2777d8d7", + "5d03775b86f774203e7e0c4b", + "5cdeac22d7f00c000f26168f", + "5a7893c1c585673f2b5c374d", + "5c05293e0db83400232fff80", + "5c6161fb2e221600113fbde5", + "59c63b4486f7747afb151c1c", + "5c0a2cec0db834001b7ce47d", + "5aaa5dfee5b5b000140293d3", + "607ffb988900dc2d9a55b6e4", + "5a7033908dc32e000a311392", + "5bbdb870d4351e00367fb67d", + "560838c94bdc2d77798b4569", + "5bc5a372d4351e44f824d17f", + "5c88f24b2e22160bc12c69a6", + "5a0ec6d286f7742c0b518fb5", + "61840d85568c120fdd2962a5", + "595cfa8b86f77427437e845b", + "5b2388675acfc4771e1be0be", + "62811fa609427b40ab14e765", + "5c0672ed0db834001b7353f3", + "58d2664f86f7747fec5834f6", + "5a787f25c5856700186c4ab9", + "5a9fbb84a2750c00137fa685", + "5fc4b992187fea44d52edaa9", + "5cbda392ae92155f3c17c39f", + "5b1fb3e15acfc4001637f068", + "63ac5c9658d0485fc039f0b8", + "5a788169c5856700142fdd9e", + "5a5f1ce64f39f90b401987bc", + "5dfa3d2b0dee1b22f862eade", + "5b7d63b75acfc400170e2f8a", + "5d10b49bd7ad1a1a560708b0", + "623b2e9d11c3296b440d1638", + "606587d11246154cad35d635", + "5aa66be6e5b5b0214e506e97", + "5a33e75ac4a2826c6e06d759", + "5c5db5fc2e2216000f1b2842", + "626becf9582c3e319310b837", + "5c0505e00db834001b735073", + "615d8d878004cc50514c3233", + "5cdeaca5d7f00c00b61c4b70", + "5a9ea27ca2750c00137fa672", + "5dfa3d7ac41b2312ea33362a", + "5c503ad32e2216398b5aada2", + "5dfcd0e547101c39625f66f9", + "5bb20dbcd4351e44f824c04e", + "5e569a2e56edd02abe09f280", + "5bfeaa0f0db834001b734927", + "5c7d560b2e22160bc12c6139", + "5d2c76ed48f03532f2136169", + "5c5970672e221602b21d7855", + "56742c2e4bdc2d95058b456d", + "5a269f97c4a282000b151807", + "5c1bc4812e22164bef5cfde7", + "59ccfdba86f7747f2109a587", + "6165ac8c290d254f5e6b2f6c", + "5c0d5e4486f77478390952fe", + "5cf67a1bd7f00c06585fb6f3", + "63f4da90f31d4a33b87bd054", + "5a69a2ed8dc32e000d46d1f1", + "5947db3f86f77447880cf76f", + "5a9fb739a2750c003215717f", + "615d8e2f1cb55961fa0fd9a4", + "5c066e3a0db834001b7353f0", + "5d44069ca4b9361ebd26fc37", + "59c0ec5b86f77435b128bfca", + "5b7d64555acfc4001876c8e2", + "6065880c132d4d12c81fd8da", + "5b7d693d5acfc43bca706a3d", + "619636be6db0f2477964e710", + "637f57c532b66e7e320a6676", + "5dfe14f30b92095fd441edaf", + "5e5699df2161e06ac158df6f", + "57cff947245977638e6f2a19", + "5f63407e1b231926f2329f15", + "64b9cf0ac12b9c38db26923a", + "5a78813bc5856700186c4abe", + "61965d9058ef8c428c287e0d", + "5d4405aaa4b9361e6a4e6bd3", + "5734758f24597738025ee253", + "638f2003bbd47aeb9e0ff637", + "5d1b36a186f7742523398433", + "5e2af41e86f774755a234b67", + "5fb651b52b1b027b1f50bcff", + "5b099bf25acfc4001637e683", + "5cf4e3f3d7f00c06595bc7f0", + "625ff31daaaa8c1130599f64", + "612e0cfc8004cc50514c2d9e", + "57cffb66245977632f391a99", + "59e77a2386f7742ee578960a", + "5943eeeb86f77412d6384f6b", + "5b7be4575acfc400161d0832", + "5c61a40d2e2216001403158d", + "5c6d46132e221601da357d56", + "590c346786f77423e50ed342", + "588b56d02459771481110ae2", + "5a34f7f1c4a2826c6e06d75d", + "5d133067d7ad1a33013f95b4", + "58ac1bf086f77420ed183f9f", + "5c06595c0db834001a66af6c", + "5addc7005acfc4001669f275", + "5b31163c5acfc400153b71cb", + "5afd7e445acfc4001637e35a", + "56eabf3bd2720b75698b4569", + "5894a2c386f77427140b8342", + "6197b229af1f5202c57a9bea", + "628a664bccaab13006640e47", + "5c7955c22e221644f31bfd5e" + ], + "Pockets": [ + "57347d5f245977448b40fa81", + "57347d7224597744596b4e72", + "575062b524597720a31c09a1", + "5a0c27731526d80618476ac4", + "5df8a72c86f77412640e2e83", + "5783c43d2459774bbe137486", + "5755356824597772cb798962", + "5449016a4bdc2d6f028b456f", + "5751a25924597722c463c472", + "590c31c586f774245e3141b2", + "56742c284bdc2d98058b456d", + "544fb25a4bdc2dfb738b4567", + "57514643245977207f2c2d09", + "5af0454c86f7746bf20992e8", + "57505f6224597709a92585a9", + "544fb3364bdc2d34748b456a", + "61bf7b6302b3924be92fa8c3", + "590c695186f7741e566b64a2", + "5673de654bdc2d180f8b456d", + "57347d9c245977448b40fa85", + "5448be9a4bdc2dfd2f8b456a", + "5e8488fa988a8701445df1e4", + "590c678286f77426c9660122", + "5ed515f6915ec335206e4152", + "5c0e531d86f7747fa23f4d42", + "5751496424597720a27126da", + "5751435d24597720a27126d1", + "57347da92459774491567cf5", + "5ed515c8d380ab312177c0fa", + "5751487e245977207e26a315", + "5df8a6a186f77412640e2e80", + "544fb6cc4bdc2d34748b456e", + "544fb37f4bdc2dee738b4567", + "5c0e531286f7747fa54205c2", + "5e831507ea0a7c419c2f9bd9", + "59e3577886f774176a362503", + "57347d692459774491567cf1", + "5c0e534186f7747fa1419867", + "590c311186f77424d1667482", + "637b6251104668754b72f8f9", + "5ed5160a87bb8443d10680b5", + "5672cb304bdc2dc2088b456a", + "5734779624597737e04bf329", + "637b612fb7afa97bfc3d7005", + "5ed5166ad380ab312177c100", + "5c10c8fd86f7743d7d706df3", + "5bc9b156d4351e00367fbce9", + "5c0e533786f7747fa23f4d47", + "5c0e530286f7747fa1419862", + "57347c1124597737fb1379e3", + "590a391c86f774385a33c404", + "5734795124597738002c6176", + "544fb3f34bdc2d03748b456a", + "5af0548586f7743a532b7e99", + "5bc9c29cd4351e003562b8a3", + "590c2d8786f774245b1f03f3", + "60098ad7c2240c0fe85c570a", + "5755383e24597772cb798966", + "60098af40accd37ef2175f27", + "5751a89d24597722aa0e8db0", + "60391a8b3364dc22b04d0ce5", + "60b0f93284c20f0feb453da7", + "637b620db7afa97bfc3d7009", + "5ed515e03a40a50460332579", + "5d1b3a5d86f774252167ba22", + "57347d3d245977448f7b7f61", + "5e2af22086f7746d3f3c33fa", + "57347d8724597744596b4e76", + "57347cd0245977445a2d6ff1", + "5c06779c86f77426e00dd782", + "5e2af2bc86f7746d3f3c33fc", + "590a3b0486f7743954552bdb", + "637b6179104668754b72f8f5", + "590a3c0a86f774385a33c450", + "62a09cfe4f842e1bd12da3e4", + "590a3d9c86f774385926e510", + "60098b1705871270cd5352a1", + "5448ff904bdc2d6f028b456e", + "57347c77245977448d35f6e2", + "573476d324597737da2adc13", + "573475fb24597737fb1379e1", + "5ed515ece452db0eb56fc028", + "5672cb124bdc2d1a0f8b4568", + "5c1265fc86f7743f896a21c2", + "590a3cd386f77436f20848cb", + "573477e124597737dd42e191", + "5d1b392c86f77425243e98fe", + "590c2b4386f77425357b6123", + "5734773724597737fd047c14", + "573476f124597737e04bf328", + "62a09ee4cf4a99369e262453", + "5b4335ba86f7744d2837a264", + "5d235a5986f77443f6329bc6", + "5fca138c2a7b221b2852a5c6", + "57347b8b24597737dd42e192", + "5d1b3f2d86f774253763b735", + "57347c5b245977448d35f6e1", + "573474f924597738002c6174", + "59e35ef086f7741777737012", + "57347c93245977448d35f6e3", + "5c13cd2486f774072c757944", + "619cc01e0a7c3a1a2731940c", + "59faf7ca86f7740dbe19f6c2", + "60391b0fb847c71012789415", + "5e2af51086f7746d3f3c3402", + "5af0484c86f7740f02001f7f", + "5734770f24597738025ee254", + "590c2c9c86f774245b1f03f2", + "637b60c3b7afa97bfc3d7001", + "5fca13ca637ee0341a484f46", + "5d4041f086f7743cac3f22a7", + "5d1b31ce86f7742523398394", + "59e366c186f7741778269d85", + "5909e99886f7740c983b9984", + "5bc9bdb8d4351e003562b8a1", + "5bc9be8fd4351e00334cae6e", + "5d63d33b86f7746ea9275524", + "590a373286f774287540368b", + "5e2af37686f774755a234b65", + "5d1b313086f77425227d1678", + "5ed51652f6c34d2cc26336a1", + "5c13cef886f774072e618e82", + "56742c2e4bdc2d95058b456d", + "57347baf24597738002c6178", + "5d1c774f86f7746d6620f8db", + "5e54f6af86f7742199090bf3", + "5d1b39a386f774252339976f", + "5e2af29386f7746d4159f077", + "56742c324bdc2d150f8b456d", + "5d0377ce86f774186372f689", + "5c06782b86f77426df5407d2", + "61bf83814088ec1a363d7097", + "590a358486f77429692b2790", + "6389c6c7dbfd5e4b95197e68", + "60b0f6c058e0b0481a09ad11", + "62a09d3bcf4a99369e262447", + "59e35abd86f7741778269d82", + "5d1b2ffd86f77425243e8d17", + "59e3606886f77417674759a5", + "5d235b4d86f7742e017bc88a", + "5af0561e86f7745f5f3ad6ac", + "5d0378d486f77420421a5ff4", + "590c5bbd86f774785762df04", + "59e361e886f774176c10a2a5", + "62a0a098de7ac8199358053b", + "5bc9c377d4351e3bac12251b", + "6389c70ca33d8c4cdf4932c6", + "5d0376a486f7747d8050965c", + "5af04b6486f774195a3ebb49", + "62a0a043cf4a99369e2624a5", + "5d40425986f7743185265461", + "5af0534a86f7743b6f354284", + "59faff1d86f7746c51718c9c", + "5e2aedd986f7746d404f3aa4", + "5734758f24597738025ee253" + ], + "TacticalVest": [ + "57d14e1724597714010c3f4b", + "571a29dc2459771fb2755a6a", + "5b1fd4e35acfc40018633c39", + "59e5d83b86f7745aed03d262", + "5a38ee51c4a282000c5a955c", + "5998529a86f774647f44f421", + "57616a9e2459773c7a400234", + "5a38ed75c4a28232996e40c6", + "55d480c04bdc2d1d4e8b456a", + "560d5e524bdc2d25448b4571", + "58820d1224597753c90aeb13", + "564ca99c4bdc2d16268b4589", + "576a5ed62459771e9c2096cb", + "5aaa5e60e5b5b000140293d6", + "5c503ac82e221602b21d6e9a", + "56d59948d2720bb7418b4582", + "5d6e6806a4b936088465b17e", + "5d6e68e6a4b9361c140bcfe0", + "5448c12b4bdc2d02308b456f", + "5ea034eb5aad6446a939737b", + "5d6e6869a4b9361c140bcfde", + "5d6e6891a4b9361bd473feea", + "5de653abf76fdc1ce94a5a2a", + "57347d8724597744596b4e76", + "5c0fa877d174af02a012e1cf", + "5d6e67fba4b9361bc73bc779", + "5751496424597720a27126da", + "5448fee04bdc2dbc018b4567", + "590c5d4b86f774784e1b9c45", + "575146b724597720a27126d5", + "57513f07245977207e26a311", + "5e023d34e8a400319a28ed44", + "5bc9c29cd4351e003562b8a3", + "5887431f2459777e1612938f", + "59d625f086f774661516605d", + "57347d90245977448f7b7f65", + "5c0e530286f7747fa1419862", + "57513f9324597720a7128161", + "5a01c29586f77474660c694c", + "5751a89d24597722aa0e8db0", + "599860ac86f77436b225ed1a", + "544fb45d4bdc2dee738b4568", + "544fb25a4bdc2dfb738b4567", + "5d02778e86f774203e7dedbe", + "5c0673fb0db8340023300271", + "5c0e533786f7747fa23f4d47", + "544fb3364bdc2d34748b456a", + "5cbdaf89ae9215000e5b9c94", + "5751a25924597722c463c472", + "5751435d24597720a27126d1", + "61840d85568c120fdd2962a5", + "57347d5f245977448b40fa81", + "5af0454c86f7746bf20992e8", + "57505f6224597709a92585a9", + "5751487e245977207e26a315", + "590c5f0d86f77413997acfab", + "5e8f3423fd7471236e6e3b64", + "57347d9c245977448b40fa85", + "5755383e24597772cb798966", + "575062b524597720a31c09a1", + "5c6161fb2e221600113fbde5", + "5673de654bdc2d180f8b456d", + "5e8488fa988a8701445df1e4", + "57514643245977207f2c2d09", + "5c0672ed0db834001b7353f3", + "55d4837c4bdc2d1d4e8b456c", + "59e3577886f774176a362503", + "57347d692459774491567cf1", + "60b0f93284c20f0feb453da7", + "57347d7224597744596b4e72", + "57347d3d245977448f7b7f61", + "57347da92459774491567cf5", + "5e023cf8186a883be655e54f", + "5ac66bea5acfc43b321d4aec", + "5448ff904bdc2d6f028b456e", + "5ed515c8d380ab312177c0fa", + "5d403f9186f7743cac3f229b", + "5c0e531d86f7747fa23f4d42", + "5c10c8fd86f7743d7d706df3", + "57513fcc24597720a31c09a6", + "637b612fb7afa97bfc3d7005", + "544fb37f4bdc2dee738b4567", + "60098ad7c2240c0fe85c570a", + "5d6e68d1a4b93622fe60e845", + "5d40407c86f774318526545a", + "5af0548586f7743a532b7e99", + "5e81c4ca763d9f754677befa", + "60098b1705871270cd5352a1", + "635a758bfefc88a93f021b8a", + "5755356824597772cb798962", + "544fb62a4bdc2dfb738b4568", + "544fb6cc4bdc2d34748b456e", + "5bc9b156d4351e00367fbce9", + "62a09f32621468534a797acb", + "5ed515ece452db0eb56fc028", + "5c0e531286f7747fa54205c2", + "57d1519e24597714373db79d", + "5d6e689ca4b9361bc8618956", + "637b6251104668754b72f8f9", + "5ed51652f6c34d2cc26336a1", + "60098af40accd37ef2175f27", + "5bed61680db834001d2c45ab", + "5a0060fc86f7745793204432", + "5d6e68dea4b9361bcc29e659", + "637b6179104668754b72f8f5", + "590c695186f7741e566b64a2", + "5734773724597737fd047c14", + "544fb3f34bdc2d03748b456a", + "5c0e534186f7747fa1419867", + "590c661e86f7741e566b646a", + "5d6e6772a4b936088465b17c", + "637b620db7afa97bfc3d7009", + "5c3df7d588a4501f290594e5", + "5fca13ca637ee0341a484f46", + "637b60c3b7afa97bfc3d7001", + "5fca138c2a7b221b2852a5c6", + "5e831507ea0a7c419c2f9bd9", + "5ed515e03a40a50460332579", + "590c678286f77426c9660122", + "5ed515f6915ec335206e4152", + "56d59d3ad2720bdb418b4577", + "5ed5160a87bb8443d10680b5", + "590c657e86f77412b013051d", + "5efb0e16aeb21837e749c7ff", + "59e4d3d286f774176a36250a", + "59e4cf5286f7741778269d8a", + "55d4887d4bdc2d962f8b4570", + "5448c1d04bdc2dff2f8b4569", + "5656d7c34bdc2d9d198b4587", + "5c503ad32e2216398b5aada2", + "5e85a9a6eacf8c039e4e2ac1", + "5de8e8dafd6b4e6e2276dc32", + "602286df23506e50807090c6", + "64b7af5a8532cf95ee0a0dbd", + "64b8f7968532cf95ee0a0dbf", + "64b8f7b5389d7ffd620ccba2", + "64b7af734b75259c590fa895", + "5a17fb03fcdbcbcae668728f", + "58864a4f2459770fcc257101", + "64b8f7c241772715af0f9c3d", + "5d6e68b3a4b9361bca7e50b5", + "5d6e6911a4b9361bd5780d52", + "6422e1ea3c0f06190302161a", + "5d2f213448f0355009199284", + "5ed5166ad380ab312177c100", + "5d1b376e86f774252519444e", + "5d02797c86f774203f38e30a", + "59f99a7d86f7745b134aa97b", + "5c920e902e221644f31c3c99", + "635267f063651329f75a4ee8" + ] + }, + "pmcbot": { + "Backpack": [ + "544fb37f4bdc2dee738b4567", + "5d5e9c74a4b9364855191c40", + "564ca99c4bdc2d16268b4589", + "5c7951452e221644f31bfd5c", + "59e61eb386f77440d64f5daf", + "5aa2a7e8e5b5b00016327c16", + "5df8a72c86f77412640e2e83", + "573478bc24597738002c6175", + "5aaf8a0be5b5b00015693243", + "5ae30bad5acfc400185c2dc4", + "5e00c1ad86f774747333222c", + "5b7be4575acfc400161d0832", + "5bed61680db834001d2c45ab", + "5a16ba61fcdbcb098008728a", + "5b4326435acfc433000ed01d", + "5b432be65acfc433000ed01f", + "61c18d83b00456371a66814b", + "5e01ef6886f77445f643baa4", + "5d6d2ef3a4b93618084f58bd", + "5addbb945acfc4001a5fc44e", + "603618feffd42c541047f771", + "5ed515e03a40a50460332579", + "573474f924597738002c6174", + "5f745ee30acaeb0d490d8c5b", + "584924ec24597768f12ae244", + "5b40e2bc5acfc40016388216", + "59e770f986f7742cbe3164ef", + "5734758f24597738025ee253", + "5d235b4d86f7742e017bc88a", + "59e3658a86f7741776641ac4", + "5f60b85bbdb8e27dee3dc985", + "5ac66bea5acfc43b321d4aec", + "5e569a0156edd02abe09f27d", + "590de7e986f7741b096e5f32", + "5c0e655586f774045612eeb2", + "6194f1f918a3974e5e7421e4", + "5a7c4850e899ef00150be885", + "5ea05cf85ad9772e6624305d", + "60361a7497633951dc245eb4", + "5ed5166ad380ab312177c100", + "572b7f1624597762ae139822", + "5a6b585a8dc32e5a9c28b4f1", + "5c0e530286f7747fa1419862", + "609e8540d5c319764c2bc2e9", + "61f804acfcba9556ea304cb8", + "637b6179104668754b72f8f5", + "5d6d3943a4b9360dbc46d0cc", + "59e7708286f7742cbd762753", + "5b40e3f35acfc40016388218", + "5ca2151486f774244a3b8d30", + "590de71386f774347051a052", + "5648a7494bdc2d9d488b4583", + "5645bc214bdc2d363b8b4571", + "5ed515c8d380ab312177c0fa", + "593d1fa786f7746da62d61ac", + "564caa3d4bdc2d17108b458e", + "5b44d0de86f774503d30cba8", + "61bca7cda0eae612383adf57", + "5a351711c4a282000b1521a4", + "5aa7d03ae5b5b00016327db5", + "5a16badafcdbcb001865f72d", + "5c0e534186f7747fa1419867", + "5addcce35acfc4001a5fc635", + "5addbffe5acfc4001714dfac", + "5beec8c20db834001d2c465c", + "5cbdaf89ae9215000e5b9c94", + "5fc4b9b17283c4046c5814d7", + "5a9fbb74a2750c0032157181", + "57ee59b42459771c7b045da5", + "5c791e872e2216001219c40a", + "5d235a5986f77443f6329bc6", + "5c0e531286f7747fa54205c2", + "62386b2adf47d66e835094b2", + "572b7fa124597762b472f9d2", + "5a7d912f159bd400165484f3", + "5c82343a2e221644f31c0611", + "5c06595c0db834001a66af6c", + "5b39f8db5acfc40016387a1b", + "5bfeaa0f0db834001b734927", + "60b52e5bc7d8103275739d67", + "5aa7e454e5b5b0214e506fa2", + "5e54f76986f7740366043752", + "5c10c8fd86f7743d7d706df3", + "637b612fb7afa97bfc3d7005", + "5b4325355acfc40019478126", + "5c0e51be86f774598e797894", + "5a7c74b3e899ef0014332c29", + "5b7bedd75acfc43d825283f9", + "625ff2ccb8c587128c1a01dd", + "5bc9bdb8d4351e003562b8a1", + "5ed5160a87bb8443d10680b5", + "5ab8f4ff86f77431c60d91ba", + "5ac4c50d5acfc40019262e87", + "5d0b5cd3d7ad1a3fe32ad263", + "5ab8e4ed86f7742d8e50c7fa", + "57ffaea724597779f52b3a4d", + "5cdeac22d7f00c000f26168f", + "5aa7cfc0e5b5b00015693143", + "5b30bc285acfc47a8608615d", + "5c0e531d86f7747fa23f4d42", + "5cde7b43d7f00c000d36b93e", + "57ade1442459771557167e15", + "5b7d645e5acfc400170e2f90", + "59ecc3dd86f7746dc827481c", + "5c0e53c886f7747fa54205c7", + "591c4e1186f77410354b316e", + "5ed515ece452db0eb56fc028", + "59e7635f86f7742cbf2c1095", + "5abcd472d8ce8700166032ae", + "5c4ee3d62e2216152006f302", + "5bb20dadd4351e00367faeff", + "6272874a6c47bd74f92e2087", + "572b7d8524597762b472f9d1", + "58d2947e86f77447aa070d53", + "5bb20e18d4351e00320205d5", + "59e3647686f774176a362507", + "57cffb66245977632f391a99", + "5a16bb52fcdbcb001a3b00dc", + "5943eeeb86f77412d6384f6b", + "5ea17ca01412a1425304d1c0", + "62a5c41e8ec41a51b34739c3", + "5a7b4900e899ef197b331a2a", + "5c05293e0db83400232fff80", + "5e54f62086f774219b0f1937", + "607d5a891246154cad35d6aa", + "5bed625c0db834001c062946", + "5ab24ef9e5b5b00fe93c9209", + "5cf54404d7f00c108840b2ef", + "5649be884bdc2d79388b4577", + "6065880c132d4d12c81fd8da", + "5ed515f6915ec335206e4152", + "5c1267ee86f77416ec610f72", + "5bc09a30d4351e00367fb7c8", + "557ff21e4bdc2d89578b4586", + "5b432d215acfc4771e1c6624", + "5aa2b87de5b5b00016327c25", + "5c0d32fcd174af02a1659c75", + "5ed51652f6c34d2cc26336a1", + "5c0e57ba86f7747fa141986d", + "5c0e533786f7747fa23f4d47", + "5cf639aad7f00c065703d455", + "5afd7ded5acfc40017541f5e", + "628a7b23b0f75035732dd565", + "5bc9bc53d4351e00367fbcee", + "5c7d560b2e22160bc12c6139", + "55d4887d4bdc2d962f8b4570", + "611a30addbdd8440277441dc", + "5926f2e086f7745aae644231", + "5ae30db85acfc408fb139a05", + "5a7dbfc1159bd40016548fde", + "6194f5a318a3974e5e7421eb", + "5c503ac82e221602b21d6e9a", + "59e89d0986f77427600d226e", + "62a5c333ec21e50cad3b5dc6", + "5b40e61f5acfc4001a599bec", + "62a09cfe4f842e1bd12da3e4", + "62a61c988ec41a51b34758d5", + "59ccfdba86f7747f2109a587", + "5c0505e00db834001b735073", + "60361b5a9a15b10d96792291", + "5b4329075acfc400153b78ff", + "5b4327aa5acfc400175496e0", + "5d443f8fa4b93678dd4a01aa", + "5aa2b923e5b5b000137b7589", + "5fc0f9b5d724d907e2077d82", + "6065c6e7132d4d12c81fd8e1", + "5b7bed205acfc400161d08cc", + "5c617a5f2e2216000f1e81b3", + "61702d8a67085e45ef140b24", + "5aa2ba19e5b5b00014028f4e", + "5b40e5e25acfc4001a599bea", + "55d480c04bdc2d1d4e8b456a", + "55802f5d4bdc2dac148b458f", + "5c05413a0db834001c390617", + "5d6d2e22a4b9361bd5780d05", + "5ef3553c43cb350a955a7ccb", + "5bae13bad4351e00320204af", + "62a09dd4621468534a797ac7", + "59faf7ca86f7740dbe19f6c2", + "62a091170b9d3c46de5b6cf2", + "61840d85568c120fdd2962a5", + "6171407e50224f204c1da3c5", + "5addbb825acfc408fb139400", + "5c06c6a80db834001b735491", + "603409c80ca681766b6a0fb2", + "5f60e7788adaa7100c3adb49", + "5aa2b9aee5b5b00015693121", + "637b620db7afa97bfc3d7009", + "59e7715586f7742ee5789605", + "59c63b4486f7747afb151c1c", + "5c0102b20db834001d23eebc", + "5b432c305acfc40019478128", + "57e3dba62459770f0c32322b", + "5e00cfa786f77469dc6e5685", + "578395402459774a256959b5", + "57ffb0062459777a045af529", + "572b7fa524597762b747ce82", + "59e898ee86f77427614bd225", + "5aa2b89be5b5b0001569311f", + "5b86a0e586f7745b600ccb23", + "5b40e4035acfc47a87740943", + "615d8e9867085e45ef1409c6", + "5b07dd285acfc4001754240d", + "5d96141523f0ea1b7f2aacab", + "62e7e7bbe6da9612f743f1e0", + "5fb655b748c711690e3a8d5a", + "5a7b4960e899ef197b331a2d", + "5c052a900db834001a66acbd", + "5bb20e70d4351e0035629f8f", + "5b7d68af5acfc400170e30c3", + "5d19cd96d7ad1a4a992c9f52", + "5aa2b9ede5b5b000137b758b", + "59f99a7d86f7745b134aa97b", + "58949dea86f77409483e16a8", + "5cf518cfd7f00c065b422214", + "638db77630c4240f9e06f8b6", + "5c6d11072e2216000e69d2e4", + "637b6251104668754b72f8f9", + "59e7711e86f7746cae05fbe1", + "5cf50850d7f00c056e24104c", + "5a7d90eb159bd400165484f1", + "57c55f112459772d28133310", + "5ab8e79e86f7742d8b372e78", + "59fafc5086f7740dbe19f6c3", + "5ae30c9a5acfc408fb139a03", + "5a34fbadc4a28200741e230a", + "6386120cd6baa055ad1e201c", + "588226e62459776e3e094af7", + "5649b2314bdc2d79388b4576", + "5649ab884bdc2ded0b8b457f", + "5926f34786f77469195bfe92", + "591af10186f774139d495f0e", + "5c61a40d2e2216001403158d", + "5b7d37845acfc400170e2f87", + "5ba2657ed4351e0035628ff2", + "5b44d22286f774172b0c9de8", + "5a33e75ac4a2826c6e06d759", + "5aa2b986e5b5b00014028f4c", + "5ac8d6885acfc400180ae7b0", + "60a23797a37c940de7062d02", + "5a78830bc5856700137e4c90", + "630f27f04f3f6281050b94d7", + "5f3e77b26cda304dcc634057", + "5d5e7d28a4b936645d161203", + "559ba5b34bdc2d1f1a8b4582", + "5a33cae9c4a28232980eb086", + "64be79e2bf8412471d0d9bcc", + "63ac5c9658d0485fc039f0b8", + "59ecc28286f7746d7a68aa8c", + "587df583245977373c4f1129", + "5df8f535bb49d91fb446d6b0", + "5d44064fa4b9361e4f6eb8b5", + "59e3639286f7741777737013", + "5b3116595acfc40019476364", + "64b9cf0ac12b9c38db26923a", + "637b60c3b7afa97bfc3d7001", + "5d2f213448f0355009199284", + "5aa7e3abe5b5b000171d064d", + "5df8a2ca86f7740bfe6df777", + "57da93632459771cb65bf83f", + "5d44069ca4b9361ebd26fc37", + "5a154d5cfcdbcb001a3b00da", + "607f201b3c672b3b3a24a800", + "5d440b9fa4b93601354d480c", + "5649d9a14bdc2d79388b4580", + "626a8ae89e664a2e2a75f409", + "5c1a1cc52e221602b3136e3d", + "5cc9ad73d7f00c000e2579d4", + "5ac78eaf5acfc4001926317a", + "618ba27d9008e4636a67f61d", + "6040de02647ad86262233012", + "64b9e265c94d0d15c5027e35", + "5dfa3d950dee1b22f862eae0", + "5a78832ec5856700155a6ca3", + "5cdeac42d7f00c000d36ba73", + "5fca13ca637ee0341a484f46", + "62ff9920fe938a24c90c10d2", + "5c90c3622e221601da359851", + "56ea7293d2720b8d4b8b45ba", + "5c0125fc0db834001a669aa3", + "5fca138c2a7b221b2852a5c6", + "56ea8d2fd2720b7c698b4570", + "5ab8f85d86f7745cd93a1cf5", + "5ef366938cef260c0642acad", + "5c6beec32e221601da3578f2", + "5c6165902e22160010261b28", + "57c9a89124597704ee6faec1", + "5b3b99475acfc432ff4dcbee", + "6034e3e20ddce744014cb878", + "5b39ffbd5acfc47a8773fb06", + "609b9e31506cf869cf3eaf41", + "5f6336bbda967c74a42e9932", + "5a01c29586f77474660c694c", + "615d8fd3290d254f5e6b2edc", + "5b3f7c005acfc4704b4a1de8", + "5b8403a086f7747ff856f4e2", + "5d133067d7ad1a33013f95b4", + "58d2946c86f7744e271174b5", + "5f3e77f59103d430b93f94c1", + "5dfe14f30b92095fd441edaf", + "56def37dd2720bec348b456a", + "59faff1d86f7746c51718c9c", + "5cf78720d7f00c06595bc93e", + "6194eff92d2c397d6600348b", + "576a7c512459771e796e0e17", + "5b7d693d5acfc43bca706a3d", + "62a09e410b9d3c46de5b6e78", + "6194f017ed0429009f543eaa", + "6065878ac9cf8012264142fd", + "5a787ebcc5856700142fdd98", + "62a09d79de7ac81993580530", + "617130016c780c1e710c9a24", + "612e0d3767085e45ef14057f", + "5d6d3be5a4b9361bc73bc763", + "58d2912286f7744e27117493", + "56ea8222d2720b69698b4567", + "630769c4962d0247b029dc60", + "5926d33d86f77410de68ebc0", + "617131a4568c120fdd29482d", + "58491f3324597764bc48fa02", + "59f8a37386f7747af3328f06", + "5b1fb3e15acfc4001637f068", + "595cf16b86f77427440c32e2", + "623c3c1f37b4b31470357737", + "623c2f4242aee3103f1c44b7", + "5a9fbb84a2750c00137fa685", + "5b099a9d5acfc47a8607efe7", + "588226dd24597767ad33f789", + "6388c5d19c00405f4717c0f0", + "5c1bc7432e221602b412949d", + "5d5fca1ea4b93635fd598c07", + "5b0e794b5acfc47a877359b2", + "544a378f4bdc2d30388b4567", + "5b432f3d5acfc4704b4a1dfb", + "5aa2b8d7e5b5b00014028f4a", + "5e21ca18e4d47f0da15e77dd", + "618b9682a3884f56c957ca78", + "6130c3dffaa1272e43151c7d", + "5eea21647547d6330471b3c9", + "57cffd8224597763b03fc609", + "5b30b0dc5acfc400153b7124", + "63f4ba71f31d4a33b87bd046", + "5cadd954ae921500103bb3c2", + "5888988e24597752fe43a6fa", + "5c6d42cb2e2216000e69d7d1", + "58d399e486f77442e0016fe7", + "6113c3586c780c1e710c90bc", + "5de8ea8ffd6b4e6e2276dc35", + "5caf187cae92157c28402e43", + "5ab8f20c86f7745cdb629fb2", + "576a5ed62459771e9c2096cb", + "5c07dd120db834001c39092d", + "5a34fae7c4a2826c6e06d760", + "57dbb57e2459774673234890", + "5b3b99265acfc4704b4a1afb", + "5df917564a9f347bc92edca3", + "5c4eec9b2e2216398b5aaba2", + "593d493f86f7745e6b2ceb22", + "59e0bdb186f774156f04ce82", + "6357c98711fb55120211f7e1", + "5827272a24597748c74bdeea", + "5dfcd0e547101c39625f66f9", + "558032614bdc2de7118b4585", + "603619720ca681766b6a0fc4", + "5b7be4645acfc400170e2dcc", + "5c0e5bab86f77461f55ed1f3", + "57d152ec245977144076ccdf", + "5a9548c9159bd400133e97b3", + "57ae0171245977343c27bfcf", + "62e7c98b550c8218d602cbb4", + "5bb20dbcd4351e44f824c04e", + "59c1383d86f774290a37e0ca", + "5fbe7618d6fa9c00c571bb6c", + "5b7be2345acfc400196d524a", + "5a9eb32da2750c00171b3f9c", + "602a95fe4e02ce1eaa358729", + "5a7033908dc32e000a311392", + "5c0e5edb86f77461f55ed1f7", + "5b43271c5acfc432ff4dce65", + "625ff3046d721f05d93bf2ee", + "5c1cdd302e221602b3137250", + "57cffddc24597763133760c6", + "5cf79389d7f00c10941a0c4d", + "5cf638cbd7f00c06595bc936", + "5f60e784f2bcbb675b00dac7", + "5c18b90d2e2216152142466b", + "5d2c829448f0353a5c7d6674", + "5d135e83d7ad1a21b83f42d8", + "625ff2eb9f5537057932257d", + "5cc700d4e4a949000f0f0f28", + "570fd6c2d2720bc6458b457f", + "5c471c442e221602b542a6f8", + "5c7954d52e221600106f4cc7", + "5b099b965acfc400186331e6", + "5e4bfc1586f774264f7582d3", + "6405ff6bd4578826ec3e377a", + "5f5f41476bdad616ad46d631", + "60361b0b5a45383c122086a1", + "5a0d716f1526d8000d26b1e2" + ], + "Pockets": [ + "5f3e77b26cda304dcc634057", + "5710c24ad2720bc3458b45a3", + "560d5e524bdc2d25448b4571", + "6193d3149fb0c665d5490e32", + "5e32f56fcb6d5863cc5e5ee4", + "5df8f535bb49d91fb446d6b0", + "5c0d591486f7744c505b416f", + "5448c1d04bdc2dff2f8b4569", + "602286df23506e50807090c6", + "63076701a987397c0816d21b", + "56d59948d2720bb7418b4582", + "5d6e6911a4b9361bd5780d52", + "5d6e68c4a4b9361b93413f79", + "5d3eb5eca4b9363b1f22f8e4", + "5d6e6869a4b9361c140bcfde" + ], + "TacticalVest": [ + "5894a05586f774094708ef75", + "60098ad7c2240c0fe85c570a", + "5926c3b286f774640d189b6b", + "5b7bef9c5acfc43d102852ec", + "5a351711c4a282000b1521a4", + "57616a9e2459773c7a400234", + "55d480c04bdc2d1d4e8b456a", + "59d6272486f77466146386ff", + "5aaa4194e5b5b055d06310a5", + "57d1519e24597714373db79d", + "55d482194bdc2d1d4e8b456b", + "5b7bef5d5acfc43bca7067a3", + "6193d3149fb0c665d5490e32", + "5a718f958dc32e00094b97e7", + "62307b7b10d2321fa8741921", + "5c5970672e221602b21d7855", + "5f3e77b26cda304dcc634057", + "59c1383d86f774290a37e0ca", + "544a37c44bdc2d25388b4567", + "5d1340b3d7ad1a0b52682ed7", + "5a9e81fba2750c00164f6b11", + "5c05413a0db834001c390617", + "5ba2657ed4351e0035628ff2", + "5ac66bea5acfc43b321d4aec", + "5aaa5dfee5b5b000140293d3", + "62e7c98b550c8218d602cbb4", + "63076701a987397c0816d21b", + "59fafc5086f7740dbe19f6c3", + "5cc70093e4a949033c734312", + "56d59948d2720bb7418b4582", + "5c6d46132e221601da357d56", + "602286df23506e50807090c6", + "64b9e265c94d0d15c5027e35", + "5bed61680db834001d2c45ab", + "64b9cf0ac12b9c38db26923a", + "5d3eb5eca4b9363b1f22f8e4" + ] + } +} \ No newline at end of file diff --git a/Generator/BotLootGenerator.cs b/Generator/BotLootGenerator.cs index 06483d0..937905c 100644 --- a/Generator/BotLootGenerator.cs +++ b/Generator/BotLootGenerator.cs @@ -37,7 +37,7 @@ namespace Generator return; } - AddLootToContainers(botToUpdate, rawBotsOfSameType); + AddLootToContainers(botType, botToUpdate, rawBotsOfSameType); //foreach (var rawParsedBot in rawBotsOfSameType) //{ @@ -59,40 +59,7 @@ namespace Generator return botsWithGear; } - private static void AddPocketLoot(Bot botToUpdate, Datum rawBot) - { - // pocket loot - foreach (var lootItem in rawBot.Inventory.items.Where(x => x?.slotId?.StartsWith("pocket") == true)) - { - botToUpdate.inventory.items.Pockets.AddUnique(lootItem._tpl); - } - } - - private static void AddTacticalVestLoot(Bot botToUpdate, IEnumerable rawBots) - { - var tacVestItems = GetItemsStoredInEquipmentItem(rawBots, "TacticalVest"); - botToUpdate.inventory.items.TacticalVest.AddRange(tacVestItems); - } - - private static void AddBackpackLoot(Bot botToUpdate, IEnumerable rawBots) - { - // add generic keys to bosses - if (botToUpdate.botType.IsBoss()) - { - botToUpdate.inventory.items.Backpack.AddRange(SpecialLootHelper.GetGenericBossKeys()); - } - - var backpackItems = GetItemsStoredInEquipmentItem(rawBots, "Backpack"); - botToUpdate.inventory.items.Backpack.AddRange(backpackItems); - } - - private static void AddSecureContainerLoot(Bot botToUpdate, IEnumerable rawBots) - { - var tacVestItems = GetItemsStoredInEquipmentItem(rawBots, "SecuredContainer"); - botToUpdate.inventory.items.SecuredContainer.AddRange(tacVestItems); - } - - private static void AddLootToContainers(Bot botToUpdate, List rawBotsOfSameType) + private static void AddLootToContainers(string botType, Bot botToUpdate, List rawBotsOfSameType) { var containerDict = new Dictionary>(); foreach (var bot in rawBotsOfSameType) @@ -134,13 +101,24 @@ namespace Generator } } + var forcedLoot = ForcedLootHelper.GetForcedLoot(); + forcedLoot.TryGetValue(botType, out var lootToAdd); + if (backpack != null) { + if (lootToAdd?.Backpack != null) + { + botToUpdate.inventory.items.Backpack.AddUniqueRange(lootToAdd.Backpack); + } botToUpdate.inventory.items.Backpack.AddUniqueRange(containerDict[backpack._id]); } if (pocket != null) { + if (lootToAdd?.Pockets != null) + { + botToUpdate.inventory.items.Pockets.AddUniqueRange(lootToAdd.Pockets); + } botToUpdate.inventory.items.Pockets.AddUniqueRange(containerDict[pocket._id]); } @@ -151,6 +129,10 @@ namespace Generator if (tacVest != null) { + if (lootToAdd?.TacticalVest != null) + { + botToUpdate.inventory.items.TacticalVest.AddUniqueRange(lootToAdd.TacticalVest); + } botToUpdate.inventory.items.TacticalVest.AddUniqueRange(containerDict[tacVest._id]); } diff --git a/Generator/Generator.csproj b/Generator/Generator.csproj index a7dd2e6..bef0fb6 100644 --- a/Generator/Generator.csproj +++ b/Generator/Generator.csproj @@ -12,6 +12,7 @@ + @@ -174,6 +175,9 @@ + + Always + Always diff --git a/Generator/Helpers/Gear/ForcedLootHelper.cs b/Generator/Helpers/Gear/ForcedLootHelper.cs new file mode 100644 index 0000000..5f88df6 --- /dev/null +++ b/Generator/Helpers/Gear/ForcedLootHelper.cs @@ -0,0 +1,31 @@ +using Common.Models.Input; +using System.Text.Json; + +namespace Generator.Helpers.Gear +{ + public class ForcedLootHelper + { + static readonly JsonSerializerOptions serialiserOptions = new() { }; + private static Dictionary forcedLoot; + + public static Dictionary GetForcedLoot() + { + if (forcedLoot == null) + { + var workingPath = Directory.GetCurrentDirectory(); + var assetPath = $"{workingPath}//assets"; + var forcedLootFile = Directory.GetFiles(assetPath, "forcedLoot.json", SearchOption.TopDirectoryOnly).FirstOrDefault(); + var parsedLoot = ParseJson(File.ReadAllText(forcedLootFile)); + forcedLoot = parsedLoot; + } + + return forcedLoot; + } + + private static Dictionary ParseJson(string json) + { + var deSerialisedObject = JsonSerializer.Deserialize>(json, serialiserOptions); + return deSerialisedObject; + } + } +}