diff --git a/.firebase/hosting.YnVpbGQvd2Vi.cache b/.firebase/hosting.YnVpbGQvd2Vi.cache new file mode 100644 index 0000000..26de6d1 --- /dev/null +++ b/.firebase/hosting.YnVpbGQvd2Vi.cache @@ -0,0 +1,3052 @@ +main.dart.js,1651094114220,abe2b5b3a414132ce3d0e7484c47573643034f97101054189e1045c5fee3b2c4 +manifest.json,1651094038870,e3a8a9e93001f7811140758ba60c99b7ffb0a2386f9632404bfa88e5ce3c92f3 +assets/assets/app_logo.png,1650939832000,27466c1a3f182e0a0dece8fd47ebb9fd9c66b97b2799f8f4bf78d7da368468b8 +assets/assets/files/data.txt,1632503184000,6a22a1c6c61ce9176f552a437cfc1c4835b82001ce9af024d32cb55118656500 +assets/assets/files/favorites.txt,1650235271040,d19adcf10f501b474bf2ce216f779f0c62590d7a4ead349b1ff0b9de6c35c130 +assets/assets/images/login_image.png,1632209734000,f86476557f4e081ad3b9dbd031bbce372848f248dca21edd11d8eaf4aed488e7 +assets/assets/txt/1.txt,1633604494000,1fc6f8813dfbaceafb8a4c9504a899ca2d795caf3bbaf13c759529ba3c377490 +assets/assets/txt/10.txt,1633604494000,f8a5e32863ebe53b474a8ef0aa19b71b771c1fcea78ef64a0fc394d20b063ea8 +assets/assets/txt/100.txt,1633604494000,a33b31ccae0b7b1ca9cb98b475c53daf037d547f69f44b42a4a2ec8d4fa1f8ce +assets/assets/txt/1000.txt,1633604494000,d85924b08c36d7a7ccd640c0fd5decaa203ac6dcd7b2b626906664b327cc064e +assets/assets/txt/1001.txt,1633604494000,3d10b7f85b0b97baa0f8e54b53f3b80b07adb9f147c9d67aa7474829486c65d6 +assets/assets/txt/1002.txt,1633604494000,f25dc089fbee51f8172f22e6ce52b8bcaa45c31fee51fd701754c3c3854f25c6 +assets/assets/txt/1004.txt,1633604494000,1dc666570e95575a5851932be7fafe056cf9c45b9968fd2fa42d41d434ac3082 +assets/assets/txt/1005.txt,1633604494000,d0f61872f4e5c798353248a5c2ed5b1faf6082e3697a56299255f2566c973542 +assets/assets/txt/1006.txt,1633604494000,db9f4e0eb0b23eafa9eb6fc818df9dcec522feb72bdaeda3943fa84baa017605 +assets/assets/txt/1007.txt,1633604494000,cef90dddb799922402e48d0aa86a4479ebf906d1313e52931fb9c9241ff8ae1f +assets/assets/txt/1008.txt,1633604494000,f2bf19b1589c94070fc2d936127c79355ac69126aba4c9e48451994338488a49 +assets/assets/txt/1009.txt,1633604494000,bd8f458b2bf7e3485bd1bf1a6c2412fd14381fe38b76f20366436707c796d950 +assets/assets/txt/101.txt,1633604494000,e18fe56818eab5e5d1e4e4b8b1bdb63f4d153133f6813b3935c7f688783d2bfb +assets/assets/txt/1010.txt,1633604494000,3f1adc64c10c0ee4eaa0b3d93ae981f3bdeeab8d0eb73f03add72fb4e1c76cef +assets/assets/txt/1011.txt,1633604494000,dcde626787e3baf353fdd3a065deb0ccb40b04f4718d948e87971f88f7ddbb9c +assets/assets/txt/1012.txt,1633604494000,5cb5c2b16c56463f20c3194d48a75852cb193e999931279f282be605ea7a8d89 +assets/assets/txt/1013.txt,1633604494000,b32b77856f1a4658db08e20305ae403ddadbac2ecefa584923780138ded545cc +assets/assets/txt/1014.txt,1633604494000,e49f3821a987d31b6002001a676fcb449bc23403efb98568395880c3aee44ff5 +assets/assets/txt/1015.txt,1633604494000,7988ec6077da9aa6a460081cf72f0a125f2035cc9b30ef71d33efcf914b937a9 +assets/assets/txt/1016.txt,1633604494000,69bcbbdf555ce16032588cb5c532fa7cfafbcd53b3d1f5b6a5dec8e77c1be59b +assets/assets/txt/1018.txt,1633604494000,6dd9a71b31649a32407903e86c99ef8f0b6c1c94289ab67236694523b2456302 +assets/assets/txt/102.txt,1633604494000,b00b33e7dc30370be54e4908bc9f5a8b79896f7d1b8590bdb7b7544c5faf8acb +assets/assets/txt/1020.txt,1633604494000,89ab08705243be3d38fcdfb61134cf260197138afc119fd0c237e312b98cebe8 +assets/assets/txt/1021.txt,1633604494000,a8796244a708af8d904086e537beb72f362c9eca0cdec7ef97dceca6ce672c79 +assets/assets/txt/1022.txt,1633604494000,3d4338f3b1e334a440bc5ab09ce30a0a285960f0edb1963070f91e319cb0a967 +assets/assets/txt/1023.txt,1633604494000,5340dcba48d930e7ae3f3eca20710b621b44cf05229ec142d421fe9a0b244178 +assets/assets/txt/1024.txt,1633604494000,3083d50654bd3a17b3e4c66624487dd560b8cadfd2e48275f968e339f28ea72f +assets/assets/txt/1025.txt,1633604494000,a1fed46fa921d189632decdd99d99ca839a7dec122deec6fba39e89fb5cdc878 +assets/assets/txt/1026.txt,1633604496000,1fdb402a02e8c66b12f0a734ae4f566e0ee051fdf18805b8a6a3d8d3f7d4790c +assets/assets/txt/1027.txt,1633604496000,d87f0bb364c0d4b9ade326e0939cf7ba497adeb32162c89ee972130043dabd25 +assets/assets/txt/1028.txt,1633604496000,bf822ad611789a4ed98d925aa31475d10ac5f1ec77e5b4869d0a3713e1cd415b +assets/assets/txt/1029.txt,1633604496000,c2fbe19ed0c14e2a5b3b33862ff3994c2fc53340d96b187aba59beee2644f146 +assets/assets/txt/103.txt,1633604496000,67882789e301f7a09a23c00321cd5f35efcf9be5a4dc047f6ad26e09b766b8ca +assets/assets/txt/1030.txt,1633604496000,e037925bfd829c97c7524879ca1577c4182ba798e9fe0719cd733eb7fc5446ed +assets/assets/txt/1031.txt,1633604496000,bb3ab69e6191892a6b1ff79fcd562d2440ac47daf6eb29cc524c323162b76b1c +assets/assets/txt/1032.txt,1633604496000,cbd9faa64540fb03d3d75e7d22e78fd35ae946007ffc4924cecd5d4fb7ed2548 +assets/assets/txt/1033.txt,1633604496000,e2a575a347897f906ed2182af4252df3b5764c12347153ccceccbe6ed103ce41 +assets/assets/txt/1034.txt,1633604496000,3f0383c0d872118c6f6055cea3a2625d3038588d30cdff30530e836edd54c342 +assets/assets/txt/1035.txt,1633604496000,b5064ece6d0c378c3d9c467cab44bdc34c6769ccd5a81132059daef408c4914e +assets/assets/txt/1036.txt,1633604496000,4fea9c31276db8be81ed4fb793aa629f0d84f2d5fec88d469d2cf5e849334226 +assets/assets/txt/1038.txt,1633604496000,b4bcf12bd5438f42286feba905146107618b9e4fc70dfa2c7dfcc45f92c02c50 +assets/assets/txt/1039.txt,1633604496000,b36ca151a3ebcab2357391bd1beb85f65f8744f37de3adfe495efe51b92b65d9 +assets/assets/txt/104.txt,1633604496000,904867b300bed589d59c29d4988e9bc77ca795b5eacb36cba67ae195a3f56083 +assets/assets/txt/1040.txt,1633604496000,1749f68f116cb8e5e81cec59ce2d59ae1f59df65ae6d006dc8409ede0bb06ba9 +assets/assets/txt/1041.txt,1633604496000,62926bb4964b8825cae5eaa82f74cb4a1419429717064d82769449789e1f3e47 +assets/assets/txt/1042.txt,1633604496000,8a5f86ba40a94eddfd635511b94e1d9fc1ba27260c9c039dd0a7e093c700f013 +assets/assets/txt/1043.txt,1633604496000,13e690a8f03d69f890cab2dc13fcb12ee898c28c32e321bb191646024b0e6ccc +assets/assets/txt/1044.txt,1633604496000,fc8af46b034b97e492d7f2597d547ae0fd4cd3c1c5ff800d0c3ae8b05957b98f +assets/assets/txt/1045.txt,1633604496000,09f734ee7c61269d189f5e2bb5a9b0508439efa76ffbd258c9099f3ed6a4d8fb +assets/assets/txt/1046.txt,1633604496000,b818cbb7bd92860daa9780331b255d3776c946f30f2714b1a3e27134ce77fa75 +assets/assets/txt/1047.txt,1633604496000,edd035ae7a8f77b77a71124721b8adec29eb5f6446e07aff44c5a01125a480c5 +assets/assets/txt/1048.txt,1633604496000,4a59da1aeb4a2522689bde589f663fa8a805cdc039d0afee96e05f47d9bca215 +assets/assets/txt/1049.txt,1633604496000,dfef0262f7c74be1c9a162db6d96bb03e2ffd7d2914c99426de6f017a0762602 +assets/assets/txt/105.txt,1633604496000,034c1a77fcfd2d11a1f760fea90ff04dcb3486e9223140d4a64a23835043f995 +assets/assets/txt/1050.txt,1633604496000,57321a305a9f80c8065d04c39b8ecc9d3926a93b84783c8d26821da96eafba30 +assets/assets/txt/1052.txt,1633604496000,47982b7a6596bcfaacbfe948038f720fde71d3b4c803738fd1b6e95f0d712f72 +assets/assets/txt/1053.txt,1633604496000,2630ec0215f7d5171b64d27109144335078a04f78a8dea1351e33b322acee277 +assets/assets/txt/1054.txt,1633604496000,578c40791360cfa5c1c90d71f7101ebed41c387bf68137e3037c8c3418cb58d3 +assets/assets/txt/1056.txt,1633604496000,312b28d048c3f9ac4350e81498e170e58b8ff529e3034185666cec3fd436865a +assets/assets/txt/1057.txt,1633604496000,66225f0bc4ca20f01cce71c06ee75b50671ced9bdabb8f8f22d603fe159f2f07 +assets/assets/txt/1058.txt,1633604496000,daccb52ffaeeb18c7e56907c8d14f9b6c66a16f8d2019760921f9fe31580b8f5 +assets/assets/txt/1059.txt,1633604496000,73226e2abec6806d9f03f9438602c131dcebd2ef1ec53779558065d2fbdd86a1 +assets/assets/txt/106.txt,1633604496000,15b7eda30ef973877bf2698d4ea2a7009a149d1d1c5f89729624f1a25b956f00 +assets/assets/txt/1060.txt,1633604496000,6c150481ff7675478dd8d30fd91266599eea698debb865b7bdc319793a421339 +assets/assets/txt/1061.txt,1633604496000,0e6da545fdabf8bdbbf1970b5c6b4f83a61a8eaf601fb4a801c4c1769fc78bd4 +assets/assets/txt/1062.txt,1633604496000,d7e1a8244c09193d127880b0e1b5f3d427134a0d89b1169d07bb8bc0c897945d +assets/assets/txt/1063.txt,1633604496000,77b091f75a660dc49015b50fbc0e270153df06f8245ade50f018d628f324c07b +assets/assets/txt/1064.txt,1633604496000,aab6d17bbe80fc00157beece46ed32c5c13e1b3fc3848fca6868742c7508e42f +assets/assets/txt/1065.txt,1633604496000,4fcc11c1c6180acd65002ebd4360a3c18bd764c44f3e592abb1c3920a95061d4 +assets/assets/txt/1067.txt,1633604496000,7a1a2ef3727e9a6b45117f0f390e9b038a23a38d0875ea4a016a43fe60272a79 +assets/assets/txt/1068.txt,1633604498000,70a6c53fa873fb0f8f944f02dd21a17e4f3faabc85fbcbffcc025e10ede4f37a +assets/assets/txt/1069.txt,1633604498000,92ae311de07f21bc9394e7921ee8a757e9d543fa54c3a06a38b66f997ab982a5 +assets/assets/txt/107.txt,1633604498000,4c57f04f4f25b43ffe24913ec7850e03ff7f1e6356a83812742db2ba81a580a8 +assets/assets/txt/1070.txt,1633604498000,477f5f90ff93c5fa9d59fa00aced4c5bf0f8f1a5cfbea9af917c1018f2ffdd22 +assets/assets/txt/1071.txt,1633604498000,43754fe411ef917c0cea61f203280191b256d9bd0bb6ab94ef4922c23cf8349b +assets/assets/txt/1072.txt,1633604498000,11e1e0af1987d9da32dd0df990eee6108d60a3191a7532ffa91d1669c21fe94f +assets/assets/txt/1073.txt,1633604498000,14067d09bb6f1cb129057a4f092b505e7af5122ee109360feaf1ff23d7c37e77 +assets/assets/txt/1074.txt,1633604498000,7d52c7d1ee1e017fca2616f28b9744cf1a8c7bdad43383c398a093420afb84bf +assets/assets/txt/1075.txt,1633604498000,88526ad58c96246f27c56b10f5eed4d51480c315f7df5d5f91d693ce2985dbbf +assets/assets/txt/1076.txt,1633604498000,b22515a488336a04d402a64726821ca483065e6946c6f7a2a16ffbcaeb3866bf +assets/assets/txt/1077.txt,1633604498000,9498b59eec70a569130ca733464a4242156c2f6931a7512413bce098cbe9c518 +assets/assets/txt/1078.txt,1633604498000,b0224aecc327e00ad563bd9a2bf4bec8e85aa0361539f480f087a97ea6d25bce +assets/assets/txt/108.txt,1633604498000,018798851293a1dc84d419dc974f7c3aaee6a5135e7a2c5b08fb99569b802986 +assets/assets/txt/1080.txt,1633604498000,79634dddddc641f99bbae3de5785cc3e33bbc3bab1d5871df0030b9e64f0f50c +assets/assets/txt/1081.txt,1633604498000,4200180122d31c84f1d310456854530231a593da09e0b7a793216841292ab689 +assets/assets/txt/1082.txt,1633604498000,e8c33a144227f95f9c528e0fbc643426af41b511d3b7c740255fb19a9dc3ab61 +assets/assets/txt/1083.txt,1633604498000,c526ac690785ff564b0bf8973eee3eb9041faed74660895abb55121e6ce9a224 +assets/assets/txt/1084.txt,1633604498000,0a83a756110986a3fcf82d5dd6c19d5ad9d548f71fd0559d759ca747c5286da9 +assets/assets/txt/1085.txt,1633604498000,225c42893cd3655ea59d58eae9db12043c659d9eb3a75012e709cb6a63fef1a5 +assets/assets/txt/1087.txt,1633604498000,133cdeaf19eb214b481beedd82fa54d2fe7d4fb271ae623dfb6f2adfeb6eac77 +assets/assets/txt/1088.txt,1633604498000,60aaa5d7961d5aedd4a2806fa8c8db29ca9c690b296472e4306b66a65675c091 +assets/assets/txt/1089.txt,1633604498000,a7eb79549fb65e3ac5c47c35ebc4b059e9b25240432a6f77f46d330909d93322 +assets/assets/txt/109.txt,1633604498000,1bed2c746561a0446b56b5e95b9cf13b2472eab3c784bb99074c638b6fb3522e +assets/assets/txt/1090.txt,1633604498000,4701ae8bbda3eb13ffd6d7c9e1f368d2e4467df7c38ed73aa38e798bd95272ac +assets/assets/txt/1091.txt,1633604498000,0dd0a6d37104b1d6262a430be728f3d58c702d0c5cdc3c503d32e254897d9f56 +assets/assets/txt/1092.txt,1633604498000,779609ca35f303277fd5b1e2851d5285264e1e76cc5f9992d6d87a31f240ea0b +assets/assets/txt/1093.txt,1633604498000,7cee8abca1286c57401d73acbf6346ae7ef644246abeb1f6d12453f9fbcfdcdb +assets/assets/txt/1094.txt,1633604498000,afd510517518da0653f12caf4114f46ce8f84e6691f54775a2e6ed64744517bd +assets/assets/txt/1095.txt,1633604498000,1143d22bfa3740958140ded3d52a052c910213567275bd50edbf7bb9a4731a80 +assets/assets/txt/1096.txt,1633604498000,eb0580b2d06dadceee27e0262247a76f23e224f573803a2eb1656fd50182f648 +assets/assets/txt/1097.txt,1633604498000,0d61c6d712f4f6ffc0de838bdab8ed9a09e4f0df7d5607e9ec48369f4e7b8eda +assets/assets/txt/1098.txt,1633604498000,19396365fc996cc71489021069512bcb7b5078d3217eb26273fdf5fd4636c444 +assets/assets/txt/1099.txt,1633604498000,317053646ab63f7fafa874f05bbecadb66c5bd4d4d17d87044312821dec65553 +assets/assets/txt/11.txt,1633604498000,c0f5ace88b94adef797bb82cdda747a33f45b8cd8bb28278b3a94d4ef2580c13 +assets/assets/txt/110.txt,1633604498000,bf819f2e645019abaa1f340bdba4a7dbc28e32c47ebf6edea3bb17f43ec16671 +assets/assets/txt/1100.txt,1633604498000,b7dd860c4949654b44c415926242746884f9eab7886dfdc3215df5a320c53b80 +assets/assets/txt/1103.txt,1633604498000,53c8f9111b7ab923f59db0f1078222eaede772ce1d40451def113fa135479adf +assets/assets/txt/1104.txt,1633604498000,b63c28736fdf7323ea59c3206fa2c4a0747913a57a0e2775862ed246e1f9fcb8 +assets/assets/txt/1105.txt,1633604498000,08ae9aaf706dc950826058350ea685b3e307e2ec70a64eec1829e72f4ac34a6d +assets/assets/txt/1106.txt,1633604498000,1b6c4bd73eeff228480579fba9ded224d6132bff4485810ec7ac040868d0f205 +assets/assets/txt/1107.txt,1633604498000,65f0d00576be34a3c967343883b109559be42205bac8b9bcd611cb49ea659936 +assets/assets/txt/1108.txt,1633604498000,d8a8d7d6e97cd6cd6ec9dfb4e2b25ee283a88586b92923dfe702f2233cf66182 +assets/assets/txt/1109.txt,1633604498000,024f72949d04165bad9b6ddaa9fa2fd3b4187c5d189dbfdd3fc76801d53766b6 +assets/assets/txt/1110.txt,1633604498000,4442430db4bcab3d1180dd854d30c321bb578150a490d670badec4c672f10ec6 +assets/assets/txt/1111.txt,1633604498000,4bc3ef9156a46503851a09e3a6b1a00bc0bff5637c51ceec041f62cb1b7393a0 +assets/assets/txt/1112.txt,1633604500000,8fc725e103cd27a5cca25a0bec6e5c35da12cc256d518cb4fdf96d7b3af5caa5 +assets/assets/txt/1113.txt,1633604500000,ecd5583e37527cb336eae0b4ece327d7eb3e05d314ecf12f5c39924b782e3d69 +assets/assets/txt/1114.txt,1633604500000,15a4c14b55b9b215a17ee7519c86611b6b74088cde468a1c8e86db02b9060123 +assets/assets/txt/1115.txt,1633604500000,7906af29016cd425e2868ad901912ad11c7acee22836d45f71943746cff8e55b +assets/assets/txt/1116.txt,1633604500000,25559ada2f1621a5dc84f0ff2dd86663fb4a7a9d79466dfad69d99debacc1bd3 +assets/assets/txt/1117.txt,1633604500000,f32a88c97a6d61f0dfdbda2f20434e100267060b28279030e11bc998cb9d622c +assets/assets/txt/1118.txt,1633604500000,b28888cdb0bc56ee5cce5cba3f2177f32296a6a9425af99234991fcbf63371a9 +assets/assets/txt/1119.txt,1633604500000,b196e6b5128c29dd5ce57025a3ee18e256bda4d29466c75e994cb794aaf0e77b +assets/assets/txt/112.txt,1633604500000,25023155eeba86ed549fdf7bda0cf58b839bb39dfd640afb4941a17508e13604 +assets/assets/txt/1120.txt,1633604500000,1c23ec6768f3e79431e07be7986dc28370bbf0397944d83b5c381d59a8aa9760 +assets/assets/txt/1121.txt,1633604500000,9ce0dbdc09292732d71879211e8c3436d3f883ba8b8dea1116d30d170ee60666 +assets/assets/txt/1122.txt,1633604500000,be7b2c28c81c2d45efd6e62e4dce5a0809ea7628da7268753a22b203e5e6cb4d +assets/assets/txt/1123.txt,1633604500000,94625a5a307b2321b06088500adff2ef4851243c3ff1a88580c3ff6b66478bf3 +assets/assets/txt/1124.txt,1633604500000,ed681d056347e70429954245ddfef4854280f0e31b053cc463ca9ea4a60c23bc +assets/assets/txt/1125.txt,1633604500000,34be32b510fcedcf088a355298a4746972b1a8e937d83b4ec9845b03e258fb6a +assets/assets/txt/1126.txt,1633604500000,6b358f27df15e53c3c2807d525bc90c1a9686341bdaaa027ae9a512c5c6cbb65 +assets/assets/txt/1127.txt,1633604500000,c2ff3972644024b1b3a6b32db5c11f18950422cdc1bab6487ea6e9d2f923bed8 +assets/assets/txt/1128.txt,1633604500000,c92174c50c43fc2c0d8cfb870288aabe73bb44746573111ba47fb05fbc47cb05 +assets/assets/txt/1129.txt,1633604500000,7e3f16a333babc1843b7832904bccf5c394029ba627c1b1f4e665de27558b254 +assets/assets/txt/113.txt,1633604500000,06ba01eb94c27c1024934d4749043624da0525418648942879bf01629aeec95f +assets/assets/txt/1130.txt,1633604500000,84464a10a877e79bd3869cb9902489c5699f9d0c17c23ac8e46a787ebd4ce98f +assets/assets/txt/1131.txt,1633604500000,d6b308bb2fcd01168ded7e36fcb91d0cbfaafafb71a312f317f712e5c3b9e473 +assets/assets/txt/1132.txt,1633604500000,1e09e78446239968f0069b3952699d5940b04e840a6dce7cb5eafbfdc609aafa +assets/assets/txt/1133.txt,1633604500000,65bc016c3dff2bac8ed6e263bad5a5edadd5a6dab96162c1ad3156b7b4e35382 +assets/assets/txt/1134.txt,1633604500000,4d76464022adec986ea00e1e2b0a450b02a686464099b792701bbbbd2e62a897 +assets/assets/txt/1135.txt,1633604500000,0a62e16dd56fb7d61283ff8e1bcf6fcdc1c97ede9f37d687057f80d4c6845461 +assets/assets/txt/1136.txt,1633604500000,34c9e1f4257f13dd06ebc3a956c18361077c87f2685ddc92cdeab9f668841af4 +assets/assets/txt/1137.txt,1633604500000,6b47e5450a61bfdafe44e289738dc5dd5a241e98d955f8aeed7da0bc9dc6c5ed +assets/assets/txt/1138.txt,1633604500000,ee9a33f7562fd1ca67a7318fa6c320d99105bc6e238096a3a86ce8746223f71e +assets/assets/txt/114.txt,1633604500000,690a50ff35636d06868887e012de8522b751d685b3dd59ea70d8c05c65903e08 +assets/assets/txt/1140.txt,1633604500000,ef8736ccfd655f17d2a19dba9b3b362c66b606709902b177eca7f1e6ca4d3f9e +assets/assets/txt/1141.txt,1633604500000,db2fdf48f84f3fda71fe2963564bba5c53ac8fc02d17004f7228a7c4490e1f43 +assets/assets/txt/1142.txt,1633604500000,f1897186334601e3831c146bf9c46080963a764dc788180f856a571e4809be9c +assets/assets/txt/1143.txt,1633604500000,4f119b24ab5254f09c553eb6922ee329707ea4a1c8888963cbd38ab0bd598f83 +assets/assets/txt/1144.txt,1633604500000,fee4d7445e82d5f50ac1f8fddffe00e90794f787ef1384cb9b46dbb492ada571 +assets/assets/txt/1145.txt,1633604500000,263f3f11dbf4784d487575dcf628c833d56cbfb9ba4ab30a8ee2ce6fe3718c3d +assets/assets/txt/1146.txt,1633604500000,e6624377713d09f03663ef2320f957a6f7a1f67bce82b1d96bbc30db410de264 +assets/assets/txt/1147.txt,1633604500000,9684ca6d3a4872aa4d3fa4ebb379948f02ccf504b7550e9848e3b165fffc0fb0 +assets/assets/txt/1148.txt,1633604500000,515ccb2a907935e4adef49f3518522f36cf5994bb684d0657677af9da5734977 +assets/assets/txt/1149.txt,1633604500000,ca41d8b380b5e041b31f67ac6bc18b0cb411eaa930a4cdeaabf860369cd787c5 +assets/assets/txt/1150.txt,1633604500000,e513b8a0b72a3378301d7276d871cbe0c81714775bd7ab7ef54feaf24a6a8a80 +assets/assets/txt/1151.txt,1633604500000,c8c7375bc7ee7da1e3d72b4ddd300704da241a5b87175a31d8a721f323be7cca +assets/assets/txt/1152.txt,1633604502000,d2ed32a10990b3e863941e127bd49b8a8533fa7b165ad3dc592e4200bdad6144 +assets/assets/txt/1153.txt,1633604502000,e73631d1aa56955ea6ce6174af20c7532aa53bdc23089f823e20c64c1330aeb8 +assets/assets/txt/1154.txt,1633604502000,974f58295f7160584242f2f6c3f8ab50398594222ae1066c32f795dbbdea4637 +assets/assets/txt/1155.txt,1633604502000,7d2b0c7c983f1b8eb09c7c02bd4515b75643ee9dce607d76ac6831b53854b92a +assets/assets/txt/1156.txt,1633604502000,aecc269995c8ea407024b995545528230493de44a8a536610e349f695ea313b5 +assets/assets/txt/1157.txt,1633604502000,464005ab04982ec8323e7c575682bae8f186e7014fc57c967159a7dc3ea85a2e +assets/assets/txt/1159.txt,1633604502000,02cd2aa652e2d8bd339e81c9b20b0362a84f923bb6bdef8efa92ece22f96f1cb +assets/assets/txt/116.txt,1633604502000,427d0311eac07f2191cd05161ba1a5dd6f4078bbe95ba5717c16d06e7afdeec3 +assets/assets/txt/1160.txt,1633604502000,6df4b19561af144bedb51aabff14b6794840ad04a37dff25013b3eca9dd57c66 +assets/assets/txt/1161.txt,1633604502000,f78656bd124d1f0e02c029302d2cce6f8555457db2184fddf556bc905b690264 +assets/assets/txt/1162.txt,1633604502000,91b09604a32822d736a02f37fafb9ff229d17f719857c29a6a2f6af36344b23a +assets/assets/txt/1163.txt,1633604502000,7ff1abda2c138cc58a7254b846beb712181ed33f1cb48069f5e07d24ae8aeaaa +assets/assets/txt/1164.txt,1633604502000,9621876ea5f54cf52564db16c7891c24916737ef3a413439c0ae86078f912aaa +assets/assets/txt/1165.txt,1633604502000,c85d3db84fc243ca2ce1959434e7a1b23a26f41d633a4f73ebe8eb85b7f62529 +assets/assets/txt/1166.txt,1633604502000,ac754ea6ca893d1baf528ba91f47d20a1041279d528ffa980547391d941741d3 +assets/assets/txt/1167.txt,1633604502000,8cafe6133f7769cf34a81315312b752ed25bca1380c536db65e55a6fec5bfc98 +assets/assets/txt/1168.txt,1633604502000,b6f71a0c742d65b3407ec140d4afac2e6e875a22322c4cfbca20d8165da5c94f +assets/assets/txt/1169.txt,1633604502000,8d073fd23938a86423ab8c1f1508ecfdd6bcbe5032b664ed3b3d4a4b8be011ae +assets/assets/txt/117.txt,1633604502000,402c3651b4db17879a8971a263cb7bd76c41322abd11d930954016889be736d3 +assets/assets/txt/1170.txt,1633604502000,bc1e5bf8708fba1f8f1d9fd85166155db723e55b8d9862b9cddba148b39a35be +assets/assets/txt/1171.txt,1633604502000,59ab036dadea876089591987c38661c586a308765fff068b330f3bf315c027ce +assets/assets/txt/1172.txt,1633604502000,e591f99e288f3b422544dcdb0049d57bd661299da76bf623f594f2e413fafe01 +assets/assets/txt/1173.txt,1633604502000,1cc6b9de9c7ef37a6aab4a05430d0c786e340fc6b07a7115f1c41cb572c95f54 +assets/assets/txt/1174.txt,1633604502000,71f4bfff322131836a665d19fb954819737df7fe392123c7d355f048dd0e8d69 +assets/assets/txt/1175.txt,1633604502000,b1ed67cb1ff98c4a03b7d93528cd57676803eb98e0e8bedb01bbcb6d9aef1f50 +assets/assets/txt/1176.txt,1633604502000,04c23d6e586898bf0da7d588aaa9da854e058a6045eaf409ec6efd4eb1de5040 +assets/assets/txt/1177.txt,1633604502000,6fc950efb633e53a33fe93a03fec74c28987105bb10fa6cd9a3c02ee868e615e +assets/assets/txt/1178.txt,1633604502000,7df9a69c84f3cd8c66bc6ef910276d4b652b297cf701ff19e8ccf54124e855a3 +assets/assets/txt/1179.txt,1633604502000,3ff039246929b43b84a7c3b13d4437ed4f270df3fb05a7657aeeeee9acc1214a +assets/assets/txt/118.txt,1633604502000,476d25063238b42608e1063e4c0ad3bfd630975d68637be563122f635f491951 +assets/assets/txt/1180.txt,1633604502000,cdf5b5b63f094aa10c7e54e6af0f29d383f482d43d8bf08cae2b8fdf4fe074bc +assets/assets/txt/1181.txt,1633604502000,1e198aec145e688c5a45f242ccb0cc7f6acc59c8f68c290d7ce05367a88a3b9e +assets/assets/txt/1182.txt,1633604502000,0625161cc05b4899cf76db3cfad37af2fad65b82844bb26967e35798b4bc14b1 +assets/assets/txt/1183.txt,1633604502000,1781bab0a3445f18d2b7007edbae680cd8231e4247d5300bca170d804bb30043 +assets/assets/txt/1184.txt,1633604502000,601eee65feded41e7da61180abdd8b959ad2405a476f88cc30bd058e826f7d93 +assets/assets/txt/1185.txt,1633604502000,895118461af06322f79b240fa93d7d8d16313a67bf217ea558abe02e6e291985 +assets/assets/txt/1186.txt,1633604502000,08a308468a3f711d191f39740e52e19aa324306493e2ad5e851618142432d37c +assets/assets/txt/1187.txt,1633604502000,05d5c74dc7c482203b5d73bdbd499570b9ff9b24303ca02d84b6c8e1ca7caafb +assets/assets/txt/1188.txt,1633604502000,1840c23007fbd9d2c7079717885bf6c2c3556ca18872d7183047c4557355260e +assets/assets/txt/1189.txt,1633604502000,18658453180ab22a45a526afae387275d235bae662e1a872aedfbe2d9c18e952 +assets/assets/txt/119.txt,1633604502000,a5ebafb74961f0418b3328b04fa4b14a510c3adee58c991ddc1e80365628cb53 +assets/assets/txt/1190.txt,1633604502000,c3a491b4a98e5b83366db80f8cf1e8e8276424571bb353a3578204237c46e407 +assets/assets/txt/1191.txt,1633604502000,6f7d7ae96f7d3db97a61ffecfcfff296ea3b35c60aca1353c4acef7830261c2a +assets/assets/txt/1192.txt,1633604502000,9c05bb42c2974bcb7dc9f979847d545690b5449772e9c307e8e848d08da7d1b3 +assets/assets/txt/1193.txt,1633604504000,57a76bcd2130b361020940abaeed44808775f3a8f58b980b40ee211269aba09e +assets/assets/txt/1194.txt,1633604504000,d220754ae8c07c6b92faafa950a91932c3b2b1e16103267dbd4b9fe2de1c30bd +assets/assets/txt/1196.txt,1633604504000,e26facf8782e9cfa699b51a64021d459fd4b952f67b0db448c7a7f101d5070f5 +assets/assets/txt/1197.txt,1633604504000,c08cdb1fc5c4397c81222ad19bf738f525fa0ebf5d0c5b3c45182df659dc7a6f +assets/assets/txt/1199.txt,1633604504000,88dafc365919149c0e00069f4e5955f66f1d364c3e85000ba4a8d7edcb722241 +assets/assets/txt/12.txt,1633604504000,26ede63cc7fa1a5b5058febef6bae3957c5495944c72bec1170e3302317e298b +assets/assets/txt/1200.txt,1633604504000,b8269b1843a3fb80aec32f0dfba99ff0606164ccf8ef6cd643c82bbb56277cc3 +assets/assets/txt/1201.txt,1633604504000,50bc561a613a30702edcd2874e9b0aaedd7a1b8556a8dd480c33926a5c3b02cc +assets/assets/txt/1202.txt,1633604504000,f6a3265b8ca901bd0837a4973f0dbbb00d91ab237c2b0a6da3b49ea932017d32 +assets/assets/txt/1203.txt,1633604504000,d7c151a5e5d0967604d2011265501d17f5c93df260f00f4dc0f2d86c2ad190d9 +assets/assets/txt/1204.txt,1633604504000,3e41f1aad7e03e89491631aab790fb62f9928e5c73c0de8cd0e59ba14a60c0c1 +assets/assets/txt/1205.txt,1633604504000,033cfab0d6cf8279a48f5e23c7cbde883a85f04474b711b1f153a9a6c0c43f86 +assets/assets/txt/1206.txt,1633604504000,a17a293d128e42ada2b52161db86b4d8654fc2ea4ffdb1a75e8bab5461b3a171 +assets/assets/txt/1207.txt,1633604504000,80df502919c9e7211971528cc882d87ff0249dcfa4f9ac76b2c9a16599f1b73d +assets/assets/txt/1208.txt,1633604504000,83d918276430f45abb1f3ce92f9e955291f4fe5c4dc6f9581a44eb10b95c37d0 +assets/assets/txt/1209.txt,1633604504000,88d57907a50a5aa344c5738b4c8892ed910bcec953b6f6e76ce56d364ae81efb +assets/assets/txt/121.txt,1633604504000,0a89aa75182e725308d22ec893e7d43e1d51f9f923c49f2b4da26e16e24abda6 +assets/assets/txt/1210.txt,1633604504000,4d98a934673e2d9e6bdebcdfb49d46bb4f76bcbe7d64fd55b5d8675d2e18e8dd +assets/assets/txt/1211.txt,1633604504000,551c87f518a8e16222ae8e732111753387a3c3ff1e75404fe87a79287d08ecb0 +assets/assets/txt/1212.txt,1633604504000,75d2bc9d6e304d9798e3804b7499ed01086daa10f9aeedd0f6071dcf9dd687a4 +assets/assets/txt/1213.txt,1633604504000,2dbb3ab9f40b946728f7a968904306d9a151e8f465b0a9b93be984f55c9675f6 +assets/assets/txt/1214.txt,1633604504000,7ac513c408b4030f4d29cec0d56862d937501f5019a68a0ae00b3a778f6b70d3 +assets/assets/txt/1215.txt,1633604504000,a71740a40cadb1490b93256856ef54390914c8332613472265ea775ed370c560 +assets/assets/txt/1216.txt,1633604504000,11dcf7ef165ec596b04d990af75cb9b0ce36fba3e0715edf2bf0c845cc1b4941 +assets/assets/txt/1217.txt,1633604504000,ec902187283e366bbce6b69a952a0b2f918639774066311d7cc5e1db0985991c +assets/assets/txt/1218.txt,1633604504000,a943cea91b060db1459980f79d030c12d0077b6a0198e20f2e4f2ebac239beae +assets/assets/txt/1219.txt,1633604504000,9cc98e92b00ad035e0381b66f79347568b3b7ecf8ca721e42a45d025687d4b73 +assets/assets/txt/122.txt,1633604504000,3f55da4771eeffc21040b683798d321b95fa7a3a564f20ee7bb892caa710c8dd +assets/assets/txt/1220.txt,1633604504000,7f756144a8e3cbe1351fdb7882ffbb5e517b8df7ac18296e0eed423757a622fd +assets/assets/txt/1221.txt,1633604504000,95688fd9904fa4e660187aff8d11d15616638c14ad3741a81b885a7350e853f4 +assets/assets/txt/1223.txt,1633604504000,0a13e033794a97dba789f6f4ff25e66ed0bd4af29e05ca837401c5b9b33d0b86 +assets/assets/txt/1224.txt,1633604504000,cb6f53c10517e689dfdad90fc9304c9f017243605da90d48136f4f0513fd6d52 +assets/assets/txt/1225.txt,1633604504000,4bc76ac06189f20a92f40bd5ca471d039d2be397754fcb0693c1a52f6d64b466 +assets/assets/txt/1226.txt,1633604504000,61ef9c0129766c72720e0ef93b2f1a0cee0386cb3c69472f03c23ba5cd1ee9d8 +assets/assets/txt/1228.txt,1633604504000,9cc0c9e218393e927743731a288cb3e129faab7bfe077bad973b78e7e3c1f01f +assets/assets/txt/1229.txt,1633604504000,1a29221a8df8d31f2e5ce754e8de6bd39db0fbc6352d2f8a5014c27d5cdbc269 +assets/assets/txt/123.txt,1633604504000,18df3f2375cdce503765b6fda3ae551c53f854e10f545d86f60e3660e3cfa598 +assets/assets/txt/1230.txt,1633604504000,6e0ce6af98b1fe2b314c9b5280f623b1446244a4b397f595324bead2002d5b0d +assets/assets/txt/1231.txt,1633604504000,cf184b76b4da42f8658a0a88f8f27e77fc0700158ba9d88d4900d2a62ec30b6a +assets/assets/txt/1232.txt,1633604504000,66822b1432eb0d68ea7ece4fa30141f6fa1a11d4408d0046f12d8a75c5f66bb7 +assets/assets/txt/1233.txt,1633604504000,df8af70dfaf13c76130991bd8d44d3d6afc6267fbbdc71c6419a5b59510e48b6 +assets/assets/txt/1234.txt,1633604504000,eec9f5b616dab2015d453e32efef8deafed106187cbe04a7f624ef37f5e0d956 +assets/assets/txt/1235.txt,1633604504000,cf9e070bbae0292c99d6c4fb9e44fa3d20041c91ca97f9296e68b1520c7896ca +assets/assets/txt/1236.txt,1633604506000,9822b9792add33c60938a26e2fe6a013f848fac43f06476c8e3f8b3fdb46ab6d +assets/assets/txt/1237.txt,1633604506000,8e624b86b4e56bf87fe2cdc5d6ab4671a2f2bd90b83a0d7d1264294c53373590 +assets/assets/txt/1238.txt,1633604506000,748fdee2487290bf8c6024ef5f28261e690cb8d24c6e83cf6df08ad2c8b02981 +assets/assets/txt/1239.txt,1633604506000,9fe234eb9770e74d26a9cc27ac8ccc4048e8ae7773c7f266184072b97e40550b +assets/assets/txt/124.txt,1633604506000,22c6c7fd39b19757f0eb56f06bfcd30657dfdd3cd582e073d130f4cbf5ac3749 +assets/assets/txt/1240.txt,1633604506000,d0838f83d4216d0b118b92ee2d17933f250d7c8ad8c31c3ad39231cc68925bfe +assets/assets/txt/1241.txt,1633604506000,08efc8b23ce567734b8609a028a0b9bb2df6718726e037f81486f49d2893414b +assets/assets/txt/1242.txt,1633604506000,678151cd5c33dc6405bb7fe828e3047149a85d6404ab1ac255222e54e3f87c7c +assets/assets/txt/1243.txt,1633604506000,1d5fdcdbf2354c78492db2578d2ac6e42b550392ea40b82bc2483235a1e93dc6 +assets/assets/txt/1244.txt,1633604506000,5808468138079af4c445eca505ea3d52ded8860086a8ed46260b1185d4e2469f +assets/assets/txt/1245.txt,1633604506000,adbcadb19f9e204a2d12356977d425d8b63dc91985403e26505d6facda02f0c3 +assets/assets/txt/1247.txt,1633604506000,2f6256f1edf61e3c7feecf9488ba92426e2b95f2a343e654358fe714cac61e6b +assets/assets/txt/1248.txt,1633604506000,10543ffb9d3e233fe58bd6e48e9fa59c71f22b5c2e5c6b81f7c349119cfb72c4 +assets/assets/txt/1249.txt,1633604506000,1db8714ba70c27096457d6d910cf1167c1e5efacf586b6c774efdb977f1e7a68 +assets/assets/txt/125.txt,1633604506000,4870992812b7f96f5b17418fac923515e3af8ea53ac9a15458f01cd3c99ff7e0 +assets/assets/txt/1250.txt,1633604506000,a3f45b5d12a7d456b71d4369b67c140f867f40d216bd2f22ff2d88e5c9f1aade +assets/assets/txt/1251.txt,1633604506000,35db705fc834f1a18f26558e4b42e75327f3b1d578187c5452f8fb4d8d4c0e3e +assets/assets/txt/1252.txt,1633604506000,f102913941ce7d125bea96790790adae7ab5af5e8e53c8eb28192a6180bb6de3 +assets/assets/txt/1253.txt,1633604506000,ca9d027048609d6d29424b0ceb5d292019173261e10e7a5b2595b9419577428d +assets/assets/txt/1254.txt,1633604506000,cb94ba388a517c919801df09a482d3c42570465308a1723f0cae2ae55fda8c9f +assets/assets/txt/1255.txt,1633604506000,c3fcc583b871d2da400a57b4d79c07ceac7cd10881edd03723882ceeaae6e15b +assets/assets/txt/1256.txt,1633604506000,edce6c447c64097c3bcb5c7b297e6f9ec02726770fd536290f1e5280e9b334aa +assets/assets/txt/1257.txt,1633604506000,91b5453ad9f3b2fe608bceabcf0314bc6e5f68b063c2d67e5d09ec1c62d4fda0 +assets/assets/txt/1258.txt,1633604506000,b97072261995c24921461f5491b4cd49a6da2375076f24cc0f797697b2ba759d +assets/assets/txt/1259.txt,1633604506000,8a1f111cb4b495335e7713548d6762a89032b51d7548fa483ea4519ffd9a9509 +assets/assets/txt/126.txt,1633604506000,c3c789e59c65254ee2c19d39ff472d2c21c0493cd762bdf4fefdc0c92d00fd6f +assets/assets/txt/1261.txt,1633604506000,03997b44dd4a096f5541d23784fa134cc48da0001e013f6cc5260ca36c9d5016 +assets/assets/txt/1262.txt,1633604506000,f442b033fddb5ea61ab632e5badc57522e9beb542d00708fd4a83fb50d1ebb71 +assets/assets/txt/1264.txt,1633604506000,5e9237da0e6971a3e874c10c3e34e066ba016957d8e43b89553c54828ebd2e5b +assets/assets/txt/1265.txt,1633604506000,27901ed875279b92324d019756cdd2b2b60d3fea3eda227bd1d43af4062f8c6a +assets/assets/txt/1266.txt,1633604506000,d2fc88c98f1afb77e56f3482e25471d8929694ea0e41b8e78d049f8ca9b27003 +assets/assets/txt/1267.txt,1633604506000,c9fe1dc3f7c437a0952a8a5fd254306ba40a7d725aa64a2ceea31c80b148c2c6 +assets/assets/txt/1268.txt,1633604506000,4fc59e297ccff33415c5eb77a134c15f081d94b8a73df4b7dcb590f1b95cd774 +assets/assets/txt/1269.txt,1633604506000,7c5fb1981d8b6fd68a494f4b528ad2f84e11784ea40f85a845e427bdede7a4d9 +assets/assets/txt/127.txt,1633604506000,8f78e73a5d8c97dc18d54e23cb819d8f2b9c09337b062fef8f4bc4037fb1f367 +assets/assets/txt/1270.txt,1633604506000,e2dd59904310080f2ba4d9fe19c676535951265d3169a2581456d4341d61be9d +assets/assets/txt/1271.txt,1633604506000,056772d0773b6f937922ee08f26fdc7439cca58a29c79c5fe8b6f13d4ef758ee +assets/assets/txt/1272.txt,1633604506000,3b560fc1fdffaba9f5beba1a69492ae60397a61fc00c4b5f309fff50b4d12506 +assets/assets/txt/1273.txt,1633604506000,8367062053b472145c4c22ebf57dd20e3aff73addd3deafa39e4062cc512137b +assets/assets/txt/1274.txt,1633604506000,9deb4da7fb572b1b173de40be3d27ba84567ccccfdb96d1a6b12e0f3d672ceca +assets/assets/txt/1275.txt,1633604506000,2ce7c8859995fd0abe856b551a7b320c30e05854f80844d4b5b73b6bb36d1f66 +assets/assets/txt/1276.txt,1633604508000,fcb1b93d79ae088f3a2ba358a4f7f601b840cb80bcb74757a3fe3fa39874a611 +assets/assets/txt/1277.txt,1633604508000,b307d0acc5bba8245b34dac3eae25246e866d4df71657afb2c22d4582244d6e2 +assets/assets/txt/1279.txt,1633604508000,413a571859e03bfff4299a007dbef8a1dbe86b2700e22074e4886e37ae0cb531 +assets/assets/txt/128.txt,1633604508000,3b3ea96064e7bb6c0c8f328f4282bdba2dbc1635f50de024d4032a6f9660ee5a +assets/assets/txt/1280.txt,1633604508000,360c1d42a0d552677d9fd1fe20b30a2ad6861aa0c8179b564d3144cf0bb852e1 +assets/assets/txt/1281.txt,1633604508000,dcbc0aee42c3e2bf47a977c75f15e44d92cdae98ea0eea867aa2471d124fa33e +assets/assets/txt/1282.txt,1633604508000,5672ccfdcdba3a90defd7eaf372e65229fe3b2aae09c7ee8f4ad23bb992e434a +assets/assets/txt/1283.txt,1633604508000,1dbe8d57ecf806c1492ecffa01960cad9e1ee56bad82485fb3dc5cc6460b3b3c +assets/assets/txt/1284.txt,1633604508000,38e51a15ce1da3458bfeb92431a2978454fa92499a0ef8d18af0de4e6836a928 +assets/assets/txt/1285.txt,1633604508000,b271a11d552f66ce36dcc26a7b24dc816eccbd93b83e09a470601cb65e9ae2dc +assets/assets/txt/1286.txt,1633604508000,ce1bae1870ff6eff463dcab26520a4cc2d472cec66182d58fd8ac88d2203536f +assets/assets/txt/1287.txt,1633604508000,ff3cb910fb3b250dd8e05bbe3649de816ddc1c0796875cc0e9ac45725fc3af45 +assets/assets/txt/1288.txt,1633604508000,22a0ca3f8fefb59c126e19ace7cf9d61ebb923841a84ae9acbbd3b31f7490f95 +assets/assets/txt/1289.txt,1633604508000,c0fcb13a124b69c156c56f6d9ca90cfc06362127b1bc540b425fffcc293f8cb1 +assets/assets/txt/1290.txt,1633604508000,2181fc5045c820100e5c8c61e8c89f58b625f128142ea00523f7b1de15e18e4a +assets/assets/txt/1291.txt,1633604508000,7e2414fe4d26ce7ad2ecfbd2cd2d6536b7ccf5e345c9678d131265397ca59c19 +assets/assets/txt/1292.txt,1633604508000,443a88165f045441cdd4bd64ef2c8d5ebdf3f412e854adafc258e685bb80c63d +assets/assets/txt/1293.txt,1633604508000,76fcc72adb92291d11feb07d9b66ccf924c98e0ff37cc24b643b6745a1b9d36a +assets/assets/txt/1294.txt,1633604508000,d6855bf5d7972d497da1aa300a9460488ef6875437f0647d229e0330d10539d5 +assets/assets/txt/1295.txt,1633604508000,7aea8f400970e94eb5d67fc53b9d889ca1fa63720657f55ae7eed82b81f3e5a9 +assets/assets/txt/1296.txt,1633604508000,19e29141672f2cee6dc20d2f317719577f4f8b5ffe3c0ecc2f0a3d040965ab03 +assets/assets/txt/1297.txt,1633604508000,beb5568a91431c7b8bf6591fc65c09f967480366f97ca26e2ae67cb99058df9a +assets/assets/txt/1298.txt,1633604508000,ebe70f4b218e450bf35bd729bad5677727bc8f3bfe4259b38012df89e38b5ed7 +assets/assets/txt/1299.txt,1633604508000,248f0b3ddb08e0135af03dc77ab727c96a1837c0eaf562a2a7e45cbcf2cdc8e0 +assets/assets/txt/13.txt,1633604508000,6edf07239899f3d5ff16844978e5150d0a89e11e877ea23cf49a4f2d4c7f6d1d +assets/assets/txt/130.txt,1633604508000,6476aacd8d5810e02753e278b83c2a4c18f6e858eabca8553d438a16a9c7be6a +assets/assets/txt/1300.txt,1633604508000,a2e735641b345f98f92e96d22144316e71f554bf01ca723df688ed1faa9d237e +assets/assets/txt/1301.txt,1633604508000,03780ec340aa429ef92ab6a68ca616500ef0b4922fbebbb8344fc224a7bcbe1e +assets/assets/txt/1302.txt,1633604508000,6befd4b95c9d364d5a255ab68cad0463e2e922bfc0d244012327df3a76e958e2 +assets/assets/txt/1303.txt,1633604508000,064b763a431b4b20ac5d12ff46366058cec8b2b61797d2c12d2ca90500f7db11 +assets/assets/txt/1304.txt,1633604508000,bee53c7920cc41a2d585b782a4c48eac0b43ba536d3327dab06bef0cb48c1c7f +assets/assets/txt/1305.txt,1633604508000,b86a2a00daf28ef207b3ad2a0eb80c956179c91fba5d7b1d2086c37c2413b61f +assets/assets/txt/1306.txt,1633604508000,6deb490b6fcb60c85d377145f40dbb8f19c42bf109c075be6b16dccf005f310a +assets/assets/txt/1307.txt,1633604508000,b0bea4cf81dca632b0b24463497d8a9f951d06ca4e9eac7e8998ed73bb29cdf5 +assets/assets/txt/1308.txt,1633604508000,5e0df6d2248a40e5cdd56c676f783df48e99551e030ee2e5108a9a26d0ad743c +assets/assets/txt/1309.txt,1633604508000,86292e408ff5392fcd90c71f681b2f070408c33f4cf2f1eb2e0a799631ce6eb9 +assets/assets/txt/131.txt,1633604508000,7b1237e80a6203b12fd13a6f96cf480124064e8219285af8341737e5fcabfe1f +assets/assets/txt/1310.txt,1633604508000,cf7a47459fdb7206e589cc6d381ecef3dd00a712dff56a6092064d0d6ce38ef9 +assets/assets/txt/1311.txt,1633604508000,d2064582c460619ab618c8c9992d40c3a4add31fb015622a905373fa0f94f309 +assets/assets/txt/1312.txt,1633604508000,79f159ec33d973f3236ffe7f03f05786f3fcc2e569a20e1f682503e02e131503 +assets/assets/txt/1313.txt,1633604508000,07bc6eeef87821fa167ecf68c4cd36be9bc374110b736595b00172e489e8618a +assets/assets/txt/1314.txt,1633604508000,4fba8244799110c5356ccfe168849f34416c1431dd32b311fee9ddc078b0d6b6 +assets/assets/txt/1315.txt,1633604508000,ce040ad58a8977ba80d8d5688063b7ea34bd9da851f4e7a39392d80cc526a0ff +assets/assets/txt/1316.txt,1633604508000,d805432d132d8ccd823881329423dbc480462a178aadfedff23b6cc758f65549 +assets/assets/txt/1317.txt,1633604508000,0935dc40437dd4aae2525c687f54d5de951dc05e09bd68b29a09abbd1ad09723 +assets/assets/txt/1318.txt,1633604510000,0340232f4f4d45bed135131342b71b4172a219513790ee433c2741ff4de945fb +assets/assets/txt/1319.txt,1633604510000,7338477763915e8674e6c78ba819252b2fa349c7153a6521c52fcf9c47e011c6 +assets/assets/txt/132.txt,1633604510000,575d27be66e31b3f19adc9daa129e1f351caa6b535c152315655a2883e2ad5bb +assets/assets/txt/1320.txt,1633604510000,157a9efd51c7be7f8eecebd0c616e430aa5a51531f0bc1c129a52820acaa5bd8 +assets/assets/txt/1321.txt,1633604510000,c713c68b9c55b51c906e4ba3d1e520dd7e121309eff72be08032cc157e726e64 +assets/assets/txt/1322.txt,1633604510000,84e655ac80c7fdd50bd34854e507f51e171deb06c6c017fd3331a393afa79b05 +assets/assets/txt/1323.txt,1633604510000,ee66a50ab439c71de1833bd756f47f89c40eb5a42328c2e1a773004a0e415f67 +assets/assets/txt/1324.txt,1633604510000,d69d1ae45ef6408ab95996c27b73a81ab6d5ad77b5faa9e8f338e872e70f1368 +assets/assets/txt/1325.txt,1633604510000,9c770eaf12a3fc22d7b5b808920dd16bb12ffcb5b2174e2cab4e5088ae80bc5f +assets/assets/txt/1326.txt,1633604510000,b278c4308e174e4c788ffe10c92f6f8bbd219f1004911c58459d5c471d56dedf +assets/assets/txt/1327.txt,1633604510000,90f8bad97b7c500700d06e1e7a589ffc9fca520e8b55d45d499b97ba55b477bd +assets/assets/txt/1328.txt,1633604510000,985fb662efbdde486039be023e596fe6a8df02bef69d41472c0a3a51045b97a8 +assets/assets/txt/1329.txt,1633604510000,2dd7832677a02749935c27eb21856a89ade183376c75cd1c0fe6cf6babed6eaf +assets/assets/txt/133.txt,1633604510000,abff87a8dbeddcc3970789a74e772ab67b78be4ad8eee186bffdd30e47fdfecc +assets/assets/txt/1330.txt,1633604510000,7f8938cc3a6c7ae910fd0ea0b0d8988cb9687488764d59b4ebefb028c161d452 +assets/assets/txt/1331.txt,1633604510000,e7bc20b16fd4614dff5b1409387b7b55073a98199594b384b165c8f68a3ba5d1 +assets/assets/txt/1332.txt,1633604510000,0e2c1e56385bbcd002496764895fd867e9083afcf13f3e2c2b82eab2371bd34a +assets/assets/txt/1333.txt,1633604510000,6b263101a1302acfc7b2bf619d622679fea6f2b1a946eb1f2b5048bac10e7647 +assets/assets/txt/1334.txt,1633604510000,b406dc6b35b0645037afde73ded3b4a41204194e140a018ac065200ee5135248 +assets/assets/txt/1335.txt,1633604510000,e62e469826b0d9a032eefb0db9f0666d026241478bc8d4b43de5fc0e8dd0f3af +assets/assets/txt/1336.txt,1633604510000,5b67b18e1255b9aedea18610c05e313d77086223d6f445d891cfec0a50835309 +assets/assets/txt/1337.txt,1633604510000,96fc4583dd18b4d7e40fb752046340ca87dd919f759ba4e0e71fdd9ab6ec1986 +assets/assets/txt/1338.txt,1633604510000,d5193e6a2048c0bc81984f1e0d882db6ee90a4630767bc2c6d01e5e755ed309b +assets/assets/txt/1339.txt,1633604510000,1b451c9c77b5669068baa4ac8302fecb1610361b70a03c08d1f34b2002814d28 +assets/assets/txt/134.txt,1633604510000,38023d84461768edd2973ec42abc19e92fcc53fa9c14a315ddcffaf46cf9935a +assets/assets/txt/1340.txt,1633604510000,84ac1c42f8af43d6c19e41f009d6125b6501a9bf272b41428053c9564ff51b2f +assets/assets/txt/1341.txt,1633604510000,0161d3d53f65bcc54cd159dfee68556e3e06e82d3d529832ad8e98d24e8070e9 +assets/assets/txt/1342.txt,1633604510000,27c48a19d76012be9f9adb2f0995f8aa1aeb8ca0c06ad4158526812aa956452b +assets/assets/txt/1343.txt,1633604510000,1a6bbda21004cb44ef159f1119f251bd319d2bb88c9b30f6606d8c666debef25 +assets/assets/txt/1344.txt,1633604510000,97f12fdba26eb5fda696fe9246c3912f06ff7b1eeab4ff97a34b86dd2938cdaa +assets/assets/txt/1345.txt,1633604510000,96115ad2774e3851e43d1e28e3b1296e5c0aee39c6d29d5f14f021e218157b62 +assets/assets/txt/1346.txt,1633604510000,d68edc4499b6784fa192ee0bc831d6d1b2e5dc9ea0847d0d38b333f6b1169812 +assets/assets/txt/1347.txt,1633604510000,bdaebcaef8df7cd12c73b243baadc056c90a5408b19e160b9799f4bbaa0de555 +assets/assets/txt/1348.txt,1633604510000,f961de4f8377203b59c5bc4e418fe00087051edf04ca3496692b8918a3eaf357 +assets/assets/txt/1349.txt,1633604510000,666438623ee2d003b0aa70d6147717cf3882e8da0f6634f5e89ff07611ad182a +assets/assets/txt/135.txt,1633604510000,34d10ebed2704896267507d0c7182e6fa6d49317a4b06d0e602d95226765f472 +assets/assets/txt/1350.txt,1633604510000,be22737be2b569ff99b8a7dd8ccbced5e385f32c62bd2496c143cb49abbe0493 +assets/assets/txt/1351.txt,1633604510000,2ea55f0b2013143ce63e060ad307afdcbb70a8dc3ac6c66fec3fcec4e0a2ed78 +assets/assets/txt/1352.txt,1633604510000,7367454fc84d4c607efb9b4d132957d978237a05db2fe16189e695e8c5a9ab7c +assets/assets/txt/1353.txt,1633604510000,be30dca60fff26d946f303cdbbc3a88a83e19cbb4844e46f292423c392251c2d +assets/assets/txt/1354.txt,1633604512000,516aa69e190aabf911fe58070d18665a7cf48c0c15273d187b41a3f100961dc9 +assets/assets/txt/1355.txt,1633604512000,75df5bab02a5a9724fbb0229a5f662ab6945f1c097eb7d11339ebb77a74c31a2 +assets/assets/txt/1356.txt,1633604512000,02231ce881771d907848e1627aaf8f68a6ac086c3b6a29de9699f79bf14ee6db +assets/assets/txt/1357.txt,1633604512000,c6994dbe29b3a3889f09c8ea8c3d796fb01f0781df088b702d234362aae31043 +assets/assets/txt/1358.txt,1633604512000,62a17847c1d6e420646048a60f405e807fc071fb869dc9cbc8065cb289e02fec +assets/assets/txt/1359.txt,1633604512000,9656a6dcbbc1bf9271ff67444a58d037b5370ca40ced09ca7e729a9020b9a038 +assets/assets/txt/1360.txt,1633604512000,a0d94b0ba3becfcb8241d0053e93d3f1f18e42c6a4373de0f75b9888cc0c4314 +assets/assets/txt/1361.txt,1633604512000,9e747ce81c53e5f79ab4aa3cd04ebee7bf83310b520cbc702dd454488887510a +assets/assets/txt/1362.txt,1633604512000,d537b4283f428786e94105146780a77f604fa9c072174a51dc12887c5d61e3c2 +assets/assets/txt/1363.txt,1633604512000,c96b1b3a8d041f8f8467c8b02e9b6474d040de5471dd01f531600abead8c852d +assets/assets/txt/1364.txt,1633604512000,5d96898e972f3eab9df2cc998bf2fb2e5e87bb5e6954cd5ff64ce79455bfc08d +assets/assets/txt/1365.txt,1633604512000,f288980b55690048973ba1d6cbac4c6b39a8c294f51db33e6a2d745e0fc0e025 +assets/assets/txt/1366.txt,1633604512000,196030920debdfaa2e0fe867266e8d16842a1e227a98081c1ab89d912edd3132 +assets/assets/txt/1367.txt,1633604512000,3551d743cedeec1110d3fcfe7652a2c4ad31dd248cc590ecb7cc2a0d496b7d2e +assets/assets/txt/1368.txt,1633604512000,f9ac57d151ba1facf5b4f30c86bd6a680d6d63e71af378ece1b4a1eacdfd7507 +assets/assets/txt/1369.txt,1633604512000,42aa8fa66a931e87596b146181b379485256a5b03081c30b3417b3c38d242085 +assets/assets/txt/137.txt,1633604512000,71e0185c8658c1a4f8d2a51ea607df048fe3781c2dfda9e99005a3cbfb7b1def +assets/assets/txt/1370.txt,1633604512000,92831471109753599c7d30dd479a84737716d19b21117eb492ada7d030b22d35 +assets/assets/txt/1371.txt,1633604512000,071fc5629a255274603525e6166f5c5a6a0dee3cd5fdc36cd7f10fe81daab1e9 +assets/assets/txt/1372.txt,1633604512000,680130dbecea5883029df116d1db621087dd3b3ea458e34954e38d7040bf5f77 +assets/assets/txt/1373.txt,1633604512000,633ff6dca36b699b341f12ce780ce6c958039666377ca1a68e7d7d4a2c8720b7 +assets/assets/txt/1374.txt,1633604512000,f16af31d0372cbf117fd9c4f80355f96ae469b599c10a63a4989eb8b421d7345 +assets/assets/txt/1375.txt,1633604512000,c34c78eeffaa27a6eef34e95033459affc686c25f50ed5d260bbc986beb28552 +assets/assets/txt/1376.txt,1633604512000,4b8eff16667502f12859afc4ed8ef03413ce4a958ab3a8a4156b773a0c72e01d +assets/assets/txt/1377.txt,1633604512000,73121717134b7195f79a2896d3e932dfdad551939c6761a05318998a3e3910ba +assets/assets/txt/1378.txt,1633604512000,685931eb1e2e49c1b754e2bfc05160a7de21e8627a9f0f7e3a980fa3fe545a79 +assets/assets/txt/1379.txt,1633604512000,d5e750d3045faed2357c65ed2042ba11d463f510b836ef9e19c38df5a0951aa8 +assets/assets/txt/138.txt,1633604512000,a88e37242c7984b8f3af2a082cf561aaac4600f8cc221a2dfc2d8702cc205207 +assets/assets/txt/1380.txt,1633604512000,9a19ec1e0ee3c26982553aadf9c163442213a65b3aba56d96df54b9aec8dee77 +assets/assets/txt/1381.txt,1633604512000,da8ea1c3b7700f1b515e689f7a45ed2cec37f8ca6fe6cca2209118c9717b584c +assets/assets/txt/1382.txt,1633604512000,a5fde04575acdd439bf27b388de1181f7cf3542897516fae8c33ba038e6b1c05 +assets/assets/txt/1383.txt,1633604512000,84797f6c59339082374252fe61e08a1063684c32aac233d6cfce2e0233d428a3 +assets/assets/txt/1384.txt,1633604512000,27df8e6d893b42b937139b3f69a294d723e54e0fa6f2ef357ecae304a9241f9e +assets/assets/txt/1385.txt,1633604512000,70807f2a4c1d5ad0b2d603cf34141e63147774e138ee9d4219404d5834881506 +assets/assets/txt/1386.txt,1633604512000,b59583197dd4f620ab38b93effeec5320fc978bec54dedc6c11764c3d39b6fd2 +assets/assets/txt/1387.txt,1633604514000,3a1b9ec9b7a0b83ec4a341dfdbda8d4ca6ae42d5222ad5dad024fcdf79c65a1d +assets/assets/txt/1388.txt,1633604514000,0539fa0d5a3b7d1b870ed34292ab072bffd75d402eb6f0f860c04b632dde3d2e +assets/assets/txt/1389.txt,1633604514000,2d54479c65804ae8903a2464425778ffb0e65916577a18f27d8936ca50c1cbfc +assets/assets/txt/139.txt,1633604514000,f95a557bf35e4bf906137ef0b8d79f8bf420bd4cf7e4765cd6890544b40051ac +assets/assets/txt/1390.txt,1633604514000,1a0bc5ad0eb63bb29f6a8a6f85d2cfe47aa8aa14858c553867f26756baa2b799 +assets/assets/txt/1391.txt,1633604514000,4cacf1f5b058e03badad19eb10c975a561ca5d620e634623d99fb05b0c631a21 +assets/assets/txt/1392.txt,1633604514000,752109e097b96b6af3caf5daaa6dbaaca58db442414824bb1e8bb948729755cc +assets/assets/txt/1393.txt,1633604514000,48753dc5bccd4b2f34144cedfe390d296cbca8bb4aa48da84a6f4a5603aa661d +assets/assets/txt/1394.txt,1633604514000,8688659d75ba2f501c648d0e5fc7fcdee648285edd612c64805fba8c10e2347a +assets/assets/txt/1395.txt,1633604514000,6ecd970f2d54abeb5d77bb11a1506683e7326c0d82a6cf45c0d0af030771e804 +assets/assets/txt/1396.txt,1633604514000,bc06c10e14814e198bdc7ee960160449cdf2bd56ca7eae7bb7aae963f5cf4c46 +assets/assets/txt/1397.txt,1633604514000,06b3c4e9d5cf763aa4bc9cc969b69e21546bc9d8c9d7c533e251af8a60732cde +assets/assets/txt/1398.txt,1633604514000,3942758d837808af6d96deb8fa12013a0096300c6bf003ae8cee2e9ad342b698 +assets/assets/txt/1399.txt,1633604514000,7ffba23ad22492882ffbb8c5ec5a1255c975cfdd64fa23b0c322920bd3787315 +assets/assets/txt/14.txt,1633604514000,75c93fe02f01c76c28127a84d10c4349840b0d792fe739539c216cd775f1af08 +assets/assets/txt/140.txt,1633604514000,6faf11c4e64d6e2bc5c5c82560e8f503c044759da65cc365bb15f30982382c75 +assets/assets/txt/1400.txt,1633604514000,511405065ffca3e8783cedce0e79b5c229d9d6004316fb7075b38d6bd3490b9c +assets/assets/txt/1401.txt,1633604514000,98d53dd40cad47ba7bb6a4d454cca4d223d507cb82d46bc4baff1aedf7040e92 +assets/assets/txt/1402.txt,1633604514000,b3f41da7797f143a68b22c77f873b3b91eb3c220e9e35220852972b72627e1e1 +assets/assets/txt/1403.txt,1633604514000,256a885b317376bd856086733777fef1abd49a104d39497a492357275409726b +assets/assets/txt/1404.txt,1633604514000,749989408af733e617def40cd214ae03dfebf8dba78b0ebd3bdf7896867312d9 +assets/assets/txt/1405.txt,1633604514000,46c547c7182a6f15dc631ae916d8085899c65b4a9fd9d857799f9523dcd58e7e +assets/assets/txt/1406.txt,1633604514000,43387b60c9d7a41df35375ae74ab230050155442cf748ab9b829ea80226541e4 +assets/assets/txt/1407.txt,1633604514000,d19b7027594be36d0b152569922d233ab5d6760789854c64635448735a85504f +assets/assets/txt/1408.txt,1633604514000,beb7ddbf5c312c8ce92a4c483b953baf06bf364f5136fb0ef4b68b5a6487bf4b +assets/assets/txt/1409.txt,1633604514000,944489ccc3180027a9d0def24645ab512134d90f0665c992d8e5b5403565cdfd +assets/assets/txt/141.txt,1633604514000,d5dbae4b378e518ced8f6fa1ed3ca0118ca3cfad46a297b8e2c0bd213030ad4d +assets/assets/txt/1410.txt,1633604514000,371503e8053a5700ada907d3366ad14dbf66947bdf9a12b9c61f35cc852946fc +assets/assets/txt/1411.txt,1633604514000,78d7e16655150a47d0a8c24f531add44227ff485d8f5e2abcb92709f33b720ff +assets/assets/txt/1412.txt,1633604514000,64c261483a86503e7347130182656df1a3ac6e9dfe2303ecbd74bdb1034fde69 +assets/assets/txt/1413.txt,1633604514000,409857b21788d7915a048a75a6c9fcb1d25d30df96fc54364a0b773827838a8c +assets/assets/txt/1414.txt,1633604514000,d24241355aaf5fd758f30ef71cfe4522cf372f640060cb7fc07e4e0710625140 +assets/assets/txt/1415.txt,1633604514000,465fad9626e9d2e32d6c07ad34a2d9bb221494debe39e1f81986169888cdebb9 +assets/assets/txt/1416.txt,1633604514000,e1e2a762d9621b8971f0f806dd90151de8d25b9993d1d049d1b0abf31d829efc +assets/assets/txt/1418.txt,1633604514000,1f3379957e13a1cc5a5d9096e69f12b79b75c87b7091067d5acd55ee31ae1de3 +assets/assets/txt/1419.txt,1633604514000,4672b81c54aa562b0dceeee1aab81ef3acd6efd955eff2c2d074245ea340f07c +assets/assets/txt/142.txt,1633604514000,d1fafb1de75a96dfeb8d4237d9b9afdeb8c5f90505ba0b77eba3817f5756366b +assets/assets/txt/1420.txt,1633604514000,121785d427f74a40019d8a485d05520a4ed6f9d331f884de10f7fd6c88e31157 +assets/assets/txt/1421.txt,1633604514000,3be98a797461e4e2fee35714a4b96efb3d98c6f407cce8a3c699a0cd67b0cd1b +assets/assets/txt/1422.txt,1633604514000,6cfaff0967839fac0d51789a2cc1530dd7034abb5fc7b2e5b9fb881bb2c2cd54 +assets/assets/txt/1423.txt,1633604514000,174fc0ed099fb496fc18da3c4890a25a24f8e440e379a1ce5cdd3d390bb3a77a +assets/assets/txt/1424.txt,1633604514000,8d8c42f36b9a54051801fee51c3d58ab5ec89158e413eb5d9a2252e3c4810767 +assets/assets/txt/1425.txt,1633604514000,b5051b5d42cbd7d9f444393f0b15a6458186ccc9972c94bc5567db7a41474917 +assets/assets/txt/1426.txt,1633604514000,fc13421e6f72425fe551e95036ad08aaa6dffd9b3e2a8f038cb03f6a1b086368 +assets/assets/txt/1427.txt,1633604516000,223fe26e6e3ff2fb6184962e0a65aa56138693dbb558a514935fbee9b73944a7 +assets/assets/txt/1428.txt,1633604516000,445579e46ee28f535b0ce34649eb54696d8bef8ec8a745374d2439b06c189f69 +assets/assets/txt/1429.txt,1633604516000,5689797c6fff34e03fa4f10a27b22deedbbf67da229adb271d6df44651a203f0 +assets/assets/txt/143.txt,1633604516000,92a22fb7ed98f4ef1fddc8c4adf3a33fa59a54b295d7b447f2c59c92bb358640 +assets/assets/txt/1430.txt,1633604516000,82d913e6f961569b04cc1b4d5749e15500812ac42958d79827e5365695fc25b2 +assets/assets/txt/1432.txt,1633604516000,0295a9a889ec4262a504fbd3f20013f503b92f8c0c94a2ae64d955fe5eaeb434 +assets/assets/txt/1433.txt,1633604516000,633f64dcc34158bd87a99496663ac4ac85e365695ccf0e5c44f3e5d98db87757 +assets/assets/txt/1434.txt,1633604516000,5e758618c9d4983a1611e08932f726aa3f5aaaeabb7a2bb1df35e0a6c9dacc84 +assets/assets/txt/1436.txt,1633604516000,c6a975cfcad0066c29d4d35d7725ab0ca180d149cd208c36dbd7a70b0e53dd8a +assets/assets/txt/1437.txt,1633604516000,614f11dd4dd5c79d87649e54260a9328f887186cda284170bcd7604c88c96019 +assets/assets/txt/1438.txt,1633604516000,5d8e3a256d000c3976007a311b062210a25575db5bc4aff446e30256e8dc0b73 +assets/assets/txt/1439.txt,1633604516000,2eadce6c26ad4ae88a872f7e557cd93b04a499f3ba22ce533839cd1167f42f4f +assets/assets/txt/1440.txt,1633604516000,aa2fcbaac3824b71a6b8a925809454e68f95898fd076467da88893f558cc60ab +assets/assets/txt/1441.txt,1633604516000,53757eee6d1070f335eefe646df53b08c318bd7fc4836b3a8fdfb94768a61254 +assets/assets/txt/1442.txt,1633604516000,b9faaca477ee5dab1a867632d03d168611bdeb458e5dcd94654abca8ceacbb7d +assets/assets/txt/1443.txt,1633604516000,bf89a8b30794155356f873e28ef197f6682b2ee5727959e2fa4bd841037f0a9e +assets/assets/txt/1444.txt,1633604516000,d2a1e155dbd5f50cfbffa5d49dea24bf0e01bdb91916551d6ac8fe9697c62763 +assets/assets/txt/1445.txt,1633604516000,e49c1e7b957b29d30a8bc1288812f29f9f5ae66e000c3dd52a35a35acc604b21 +assets/assets/txt/1446.txt,1633604516000,7475054f306d280f5b7e4cdae40ab385213137db0e1130df949b803bc17c2631 +assets/assets/txt/1447.txt,1633604516000,9d9fa2d94accabf3baf26a85d0f6f018ca2e510ba406d77896891fe3765092ce +assets/assets/txt/1448.txt,1633604516000,02654358cdbd8f625471d97c3997d74fb59f9a288acd8643dcacda0b4d079db1 +assets/assets/txt/1449.txt,1633604516000,d28ee032d66865d0ca0b802953f11bbef289cfaaca6c10c240ccbaa782cb5528 +assets/assets/txt/145.txt,1633604516000,3c455267358b334ff5a6e6957e6acb9f9ced741a3d8c25a143edf37fd9e8d0e6 +assets/assets/txt/1450.txt,1633604516000,0dd4b8fb65e97e1c46ea406915a482bb6f59e6f0505f9384ab113cb704740397 +assets/assets/txt/1451.txt,1633604516000,e80b75132945fe21bfd6ed1b7d7781a873ec8f255cb822600b0c591543e2294d +assets/assets/txt/1452.txt,1633604516000,4c7e21066717a69eaaeef13b6ae3ac63e2ddbdc93959e1ae7951256a5c8a482d +assets/assets/txt/1453.txt,1633604516000,6479aaa3ee6320be2ddda9621d48c9c780d7d8b1e4fb37540595a59fa6be83d6 +assets/assets/txt/1455.txt,1633604516000,136f9aa6527ebd1380694c5086c66bdfa05774cf7487dc7af768d40af3bb6531 +assets/assets/txt/1456.txt,1633604516000,44050354f765dacb345076b90a3fd9be2774f2ca28f992dc79ec61e3afc3fd45 +assets/assets/txt/1457.txt,1633604516000,bd6b6b011612ab061f70e6c61a147f4ea9573a33fdfca14aa0961b4fc114640b +assets/assets/txt/1458.txt,1633604516000,f5be297d28d154fd770e7752bf580c51b679bea28539f7c31be4e1749a1dac25 +assets/assets/txt/1459.txt,1633604516000,32befe6de8e995a3bfa1836dfd80b11d3e85e730b1739425b346a592f4427191 +assets/assets/txt/146.txt,1633604516000,f549bde53150c666a9e311b5bc60dd29fe3586053b2687fba8e1e407a7c2d850 +assets/assets/txt/1460.txt,1633604516000,cf074f4768abad7242a9dd269b47fe29407449ccc490c9a1de91e2c7b109bd56 +assets/assets/txt/1461.txt,1633604516000,65fdf2a8a289f19c12f63d4a9a5fe07f504a19418561a332a06a4de146445d6c +assets/assets/txt/1462.txt,1633604516000,ab7854d2a17f607646c5d944a1f8829f8e747e21bc3e7cf7463ba272ef4a3fc9 +assets/assets/txt/1463.txt,1633604516000,3169ff972230deef2764c93b8b3324cf37e56f8142ebac5f99c054a84b5e2965 +assets/assets/txt/1464.txt,1633604518000,0550220dee944fe03db0676667ccfddcde8f7d33c8d0d6883bc3ae68ba7caebb +assets/assets/txt/1465.txt,1633604518000,efc5c2e8c791e88e5c6d34139e6a09132d749280e23add8f093a339a383ed6c8 +assets/assets/txt/1466.txt,1633604518000,3641dea8add321643536e0fbcf68749d7a0ecbfab0ddb08fb99d56ce9d1ce597 +assets/assets/txt/1467.txt,1633604518000,cd4e8cfb2b993b5304870958ef0842935c796769a3c8cf494c1166fa23ff7ca3 +assets/assets/txt/1468.txt,1633604518000,62295f206dc343dbd5385c5c699ace499672ddbac5b41e79cdccd6b56666495b +assets/assets/txt/1469.txt,1633604518000,30998f21217415aa573ff59a3f0aa17b62fa4110ada69bf404328e8cfa66e52c +assets/assets/txt/147.txt,1633604518000,33c9f9b3c7e9f0fa9b9dbe9b53bb8dcc36ab56146f990711228798dec10582fc +assets/assets/txt/1471.txt,1633604518000,eb19e5e1579269a6cf846b5df993013acf5d88adac8e4f08f1ae6ec493d46d86 +assets/assets/txt/1472.txt,1633604518000,914708e2c037105fc5687f799b5d7c677a3c00759772ad65bc85b4d507b2e292 +assets/assets/txt/1474.txt,1633604518000,1cba9608234cad4471266069b6dccf96641554ee6db73f8652895757ccab0e8a +assets/assets/txt/1475.txt,1633604518000,afdbaf5c916ca3f407c19ee1dc2bf91a03fd7085c3f43e8020164d3701bd0e79 +assets/assets/txt/1476.txt,1633604518000,fc335ed49a70e9d66e97a2bad56fd40e6a8633a7cc1c13f83b20ca7b59aaac08 +assets/assets/txt/1477.txt,1633604518000,2050e06c69f23797c2cb973fc5c676744d7c99e1910821d10f70a16b6bf01eee +assets/assets/txt/1478.txt,1633604518000,674e9c049a2e46e1886480c3ee76395df13d399ec7dd817b9a84924763516655 +assets/assets/txt/1479.txt,1633604518000,9b20ec9790f14a0faef1f00d6755f6b9618a72c8405d7a7954eed2f6d64466a8 +assets/assets/txt/148.txt,1633604518000,730fa590a69c0fdb70a36f533e5a0b33ed84f5ba682b535e5c0c2b4b103b12c6 +assets/assets/txt/1480.txt,1633604518000,e83102cfd90aa8cb316604f1b899ac74b4540b62f2966e531fa552d0fb0607f7 +assets/assets/txt/1481.txt,1633604518000,e445f18bebbc69ba04cf0de767d976d16277a74691d38fe4bc03235a3f43842a +assets/assets/txt/1482.txt,1633604518000,2c610f3b755335e7a8dda2ba904a9fc76e81d3f9227388ec417d0a6d8dda55a9 +assets/assets/txt/1484.txt,1633604518000,a9cc72bf0c16a871e71e27eef7781fedd8031e83a6050a30144638803844860b +assets/assets/txt/1485.txt,1633604518000,b442e993a11e7dc5c61ad63f59683cb0a570bbbe433cf5779071bd7b94626cdb +assets/assets/txt/1486.txt,1633604518000,24f241e4aa2aaf857b0815aa3bc4df5114fd2e1aea5bbf091c10f9c3ca916862 +assets/assets/txt/1487.txt,1633604518000,359104e049b8f2f7a8a7cd3f6498f04133bd36f08ab4443a843117457831222c +assets/assets/txt/1488.txt,1633604518000,5383c0547ab9c024e40f9bb0068fcc2f31400a2b429e4e46663e11650bd5f920 +assets/assets/txt/1489.txt,1633604518000,70bfea8ee89f33942b6dbacb2958817960f2d8e0cc8367ef61de6a1edf163bce +assets/assets/txt/1490.txt,1633604518000,88e0a49b59c80aa15f9f5c6ccfacc575c87e3d2e0386fb97fe5b13d1f1cce999 +assets/assets/txt/1491.txt,1633604518000,882e7f26dcc6a79b1c9c3feae9e236052f72993734a1e54fb4c5a47f45bdebaa +assets/assets/txt/1492.txt,1633604518000,ff246aae5fb07ed07614965672846f129ec3c4495988a9e3dfcf0c1bb9c4881c +assets/assets/txt/1493.txt,1633604518000,97d55aa6db40ea8d986d0e4d8c0d84a743e33dd7024d73fe5cc36a24a370fe32 +assets/assets/txt/1494.txt,1633604518000,cfeaf1ddccfbd43ab5b7e92aca2becff858845dc40ab387ab301c20795363939 +assets/assets/txt/1495.txt,1633604518000,8ce952577af3510f6fc5bd58d08e1b0fb5f3360fc9ef26b685673156955825d7 +assets/assets/txt/1496.txt,1633604518000,4db197d874b69516569d0c16f1709a56aee3ce1c15e9f0d020cd3de82ef729cf +assets/assets/txt/1497.txt,1633604518000,fe8c45e96f70b29bfe3191553bea9bd6d797bb809b11696f0c49bd21b7931753 +assets/assets/txt/1498.txt,1633604518000,3afbecde1fc5fdf6d2e5b645c99e3791fe6e01f37ab579e2772a8b0bda78175a +assets/assets/txt/1499.txt,1633604520000,84894ccee7d8cffc1e061a6a28093f575ad6863b9b463930e021574d528cfaad +assets/assets/txt/15.txt,1633604520000,87915b037661e7b234ac2ec04cd672cac87da04d04b37ac05918fbf4d41c3812 +assets/assets/txt/150.txt,1633604520000,de1e9d30ec134c41e9d330933e36675b1ec4ef299ce65b6d6e874a9005e88182 +assets/assets/txt/1500.txt,1633604520000,4a3398748f04898c9101c4e39e0a7afb28e12082175490cfb9eb78a385e7e60c +assets/assets/txt/1501.txt,1633604520000,0b77e07d23cd0e74d32887cad36f29d6a4d3a45888441e8b160675fcb64a9296 +assets/assets/txt/1502.txt,1633604520000,edc7353f190216c5489a94a180eb8fda5a74a2f61ad7d3a49d2b0e532923dc69 +assets/assets/txt/1503.txt,1633604520000,8ef5a221cacfd9562fda98a8389719b5739e6d2d555fe5fd2c5565035e07b0f8 +assets/assets/txt/1504.txt,1633604520000,fbcf83bb4398a2e20e9e16490703d7c5d9b75878134f3657591c49332f20f9b3 +assets/assets/txt/1505.txt,1633604520000,d44e3aead0278c6ab7e663134cc944a60a1055ab615aa8a1892f10de3859d9e5 +assets/assets/txt/1506.txt,1633604520000,3095f0cc3cf576fd763a90e1bb96c6bb82708ebff0a1cc2159b51d1645c4d1c0 +assets/assets/txt/1507.txt,1633604520000,f27718fc72af483cda66c5835ac22bcfa04c38dfc220cae21efe91e36e4fbbd0 +assets/assets/txt/1508.txt,1633604520000,b9de05d43589afbec804524295bc6ae16261c524b46ad2c1273f99165b11be50 +assets/assets/txt/1509.txt,1633604520000,3ffbc327b8c205e5782a63a2de56fe4c59b36e086991e9992f1fd015123ff373 +assets/assets/txt/151.txt,1633604520000,031f2102bef2d77a76ff2ceffab847898c1995a4d98cc316339d3e144f371cab +assets/assets/txt/1510.txt,1633604520000,acb0c571ff3db51e9276171a9a2f84773834d290c89436a8aa9f557caab8a97e +assets/assets/txt/1511.txt,1633604520000,a4b378382ddfb590e0c4cd989ee3b0f190c4e51c2e5f5f0befef553e387beb6d +assets/assets/txt/1512.txt,1633604520000,daf2b650c1423326b5cda06cec6384fe045b597edacd4d46f3a0ea59f9ffd26c +assets/assets/txt/1513.txt,1633604520000,3a0461dd0159e083ac0aeb2f0322807aed45af148a72d28a64abc07e0f4ff097 +assets/assets/txt/1514.txt,1633604520000,5f98af38e4c1630ac872e3cad132b3a041cda16800cc1555bb4d368a3423ba60 +assets/assets/txt/1515.txt,1633604520000,830e5088c6eabb0e9fcc688923175df15287b6f56ca07600bfd850bf13e1f601 +assets/assets/txt/1516.txt,1633604520000,8c8973386b152b1422570ad0da59522b870bc4e508353f5bfb54d85f46d4bd26 +assets/assets/txt/1517.txt,1633604520000,4bd6977f7c24c21905931d64aee202c4af9a307e24102fa440d2254115783df2 +assets/assets/txt/1518.txt,1633604520000,95fdcc1ef4d1d0d2850b5e9babe717b6022607f5eeed3d4a2a2baf4ff8af1a37 +assets/assets/txt/1519.txt,1633604520000,87f9899acefe6134774081b9ae81057c3dcc93a032aa7d1b21fb8f113bd3ce14 +assets/assets/txt/152.txt,1633604520000,26818fa3929f5699298dcbf09d6c3275eaf9d1490869b67502d17160e1446f39 +assets/assets/txt/1520.txt,1633604520000,7c180c24bca54803a6e7bb9d9e54f792060017b505e72c1e768e55ede9934995 +assets/assets/txt/1521.txt,1633604520000,77a91b120c4cfdd95633794c67271455858171977ecf7a44b7ffdac739eec2ab +assets/assets/txt/1522.txt,1633604520000,14f60e308a359b41f21858b3b474cb6226e9d3b34cb282518841e03593487132 +assets/assets/txt/1523.txt,1633604520000,7f23024e9e20615492f2d13a5bb9fe8c099201a9788d19a05f32c81722ca9419 +assets/assets/txt/1524.txt,1633604520000,5805c482ccf50d41ffd387af398bc221c1fa64ce1ce1c58fd21dd249bdd706cb +assets/assets/txt/1525.txt,1633604520000,4587395b7bed2784ca9ef50285ccf9e4d6e1b0fb4d6873eb50594eac6a5a1501 +assets/assets/txt/1526.txt,1633604520000,d820957bfe35abec2fc5e4a6a3fe235acd41d5ccd1ff27cb50b71eeba50aa544 +assets/assets/txt/1527.txt,1633604520000,aafe360db96b29f707a1f3b04d4d524f946309593f0d3b11861034a7c4a778f4 +assets/assets/txt/1528.txt,1633604520000,89e1ebdba9292c69792a5d084b0a8226628674302d7cf403042a0a4888c51de5 +assets/assets/txt/1529.txt,1633604520000,c5c10cf1ed36bbe285b00f5d97a361a99d73be4fd2322940868813ef46ea7859 +assets/assets/txt/153.txt,1633604520000,c92e13293ac53cb1d8994f43cd250472fceb59d530b9c210ee27cd6d0246ec9a +assets/assets/txt/1530.txt,1633604520000,6d334c0ba20a0d0e98ddef81d2a5d1c6f0bd594cc0df8d3a37bbe2c16931bb88 +assets/assets/txt/1531.txt,1633604520000,b0a3bbe9a46d341846c58a90cf28396477068eff5abeabdf23c7ec6ffbce58c9 +assets/assets/txt/1532.txt,1633604520000,b3c299b9c655a7d2810820cf9176b849960e3181bae29ed0b1bbcab3871d8e2c +assets/assets/txt/1533.txt,1633604520000,281ebfc1e6799dcbabae97a749f428568715cf215a09dc7f45c7b46c70f7a357 +assets/assets/txt/1534.txt,1633604520000,d99c24bf0558d07398eb24ced1a120821eb2436f276f9a4ee25ab258d5cd88b1 +assets/assets/txt/1535.txt,1633604520000,053bcb653db34a3b313ba5a7abdffbd4b42dcba8cad4cddec186ec4ecf403721 +assets/assets/txt/1536.txt,1633604520000,84c6a1dda0b800fe7300d65c4c7324690215e828f9eb377d879b79776027b7e1 +assets/assets/txt/1537.txt,1633604522000,da1660407da4cc7aeebca50076a5d0f03e55322ef5b7fcc9525c9059fd505a09 +assets/assets/txt/1538.txt,1633604522000,f2a676f4e0789d8bb993a9828c7a3b1b7821df083fc56f9ac80baf8cfa5cb189 +assets/assets/txt/1539.txt,1633604522000,44acb19416b14265c26eb99d2c5bf8788e8517989b6a9bc4c42bf00c4fe9870f +assets/assets/txt/154.txt,1633604522000,811acf79f0ab0268af5ef1e291008512f161380c417c76411d4e652d07030ee0 +assets/assets/txt/1540.txt,1633604522000,cc284be5a5ccdefacd91b20e8a6c45b1312934056e93204e6355504fd560f1c3 +assets/assets/txt/1541.txt,1633604522000,2256b0a65502497ad4481fc51d47a0332763d28957bdbff95d0bf00ba0ebee5a +assets/assets/txt/1542.txt,1633604522000,93560b3af61177dc0c04c4c3e26c6d8456448518d87eb71fe209c8045f72c761 +assets/assets/txt/1543.txt,1633604522000,b71d0ee8492e78e8f0cf3a37292a4c1a21a66ce7deaa33e3c5f756ea962dd97d +assets/assets/txt/1544.txt,1633604522000,7095c2f937a737ef16c6a852675771adcfa1cf756f2bcdb0cd076b21d837b89a +assets/assets/txt/1545.txt,1633604522000,eca9c8e506c1452fa471444ecf759746d142df10dd491937029ed664c9af1e26 +assets/assets/txt/1546.txt,1633604522000,4f6a004b5c3285c28ec1de201a3686496d539bf08c494dce7958fb56dca0f727 +assets/assets/txt/1547.txt,1633604522000,756e179ba4492627b5278236cfd02b4e0d8c2aac6361eba592e45e966f38ac41 +assets/assets/txt/1548.txt,1633604522000,627973e4b6ac9d02203d7b09a42555899aeb6ad02ca02cf84bf93d51bacae4b9 +assets/assets/txt/1549.txt,1633604522000,4f3f2c0f1be3bfb50bc36e8c7203a5fea80c5e5fe6974d46d0fac09bb5f56bbe +assets/assets/txt/155.txt,1633604522000,39acbd48ef1de5c81807d99f1d5267fea0aca1ad0e74f56c73ba6309f903b398 +assets/assets/txt/1550.txt,1633604522000,4739cafbb7a75e548deee4c077f2c082c562911b6cc0059829d35ce7c1ba5074 +assets/assets/txt/1551.txt,1633604522000,9d99a572d1e57bcde0e43232b5043abaa1ce5bb09c61de8d671fd54609ced4cc +assets/assets/txt/1552.txt,1633604522000,239c5ef4487a35f7322ca955595ae7982d0758eeea6344ef314d46b3d205476a +assets/assets/txt/1553.txt,1633604522000,d3c528a424d9e3cadbe1efbc6de8cdc085f4a87efac42fab7f8ed85d257902a3 +assets/assets/txt/1554.txt,1633604522000,17c24b643a007f00aaddd76c6e70461608db2b895fd766a377ea7aa33de5e440 +assets/assets/txt/1556.txt,1633604522000,710c466a8a25d46e8d276d00295938728aa815a091c38656b017fcecb1afc1c3 +assets/assets/txt/1558.txt,1633604522000,53997141854379df0e688cb9c1c77be24f5ea3ec9469ad585e8d0a98d6f9c81f +assets/assets/txt/1559.txt,1633604522000,978bc7351a466b2e0062faf052ceed5f72a32fa7564ed6813223cb39138b158e +assets/assets/txt/156.txt,1633604522000,e1d4c545e45ab0ea7b2e5c46e70c556384c57db608643c1e56a29e7c68c6869f +assets/assets/txt/1560.txt,1633604522000,9a2150b641f975472afbe416c39397f65a6303021273a441a8c928405c0ffb49 +assets/assets/txt/1561.txt,1633604522000,a20f7f2924a57042fd8d6c99d769b6a1611220d7f83b17d550d55260cd4af875 +assets/assets/txt/1562.txt,1633604522000,2dfc533b4b7419f44c1d7eae733df52a6d2fe08354adae6e2447041070f8c528 +assets/assets/txt/1563.txt,1633604522000,05de1a921f3f8d887334e731820e39d35324c33e2351956d39d1b8fed8dd8ca9 +assets/assets/txt/1564.txt,1633604522000,65fea5da5dd26444cc62fe9d505001b3984ac03207e4d82c3f150223c696ce5f +assets/assets/txt/1565.txt,1633604522000,503367a6a8a01d1bca0d5b33aa3ad2dd8b7504717e245cd83b3d6325c1d5f551 +assets/assets/txt/1566.txt,1633604522000,e1fe3cab2ff78d5137fc9f533b3754a0429c30598c8f4bcc2b816ba20bc825b8 +assets/assets/txt/1568.txt,1633604522000,ab4be59770939fc39e52c28998261a73b41cfd1456ad6461ca432eb8493c534a +assets/assets/txt/1569.txt,1633604522000,946239d4be936843bd75797fc0f6dc672954d50c6e959c911ef15a0f16a454db +assets/assets/txt/157.txt,1633604522000,a9ed9032812655782011f9f66dbe1ff394c6c2949de60b127f03785da3bce20f +assets/assets/txt/1570.txt,1633604522000,24ae43747ecd93e452eff6b2a8a8d79f5a221eae7f39a5ba354c62cd2a79cebc +assets/assets/txt/1571.txt,1633604524000,cf7b3dbc4895fe068f4a4b5534733d59825bf2629b4a25e822d1e67585639f8e +assets/assets/txt/1572.txt,1633604524000,150c58b6cda62921802154f077bb89a5e2ceb68196b1ab6c23a0f77508798a71 +assets/assets/txt/1573.txt,1633604524000,84d26cb7e0b17eba9d5f487f48b514c2a77836fe370066d2aecf8c7003efb804 +assets/assets/txt/1575.txt,1633604524000,4c04be1c6a91041924190e43ec35eea40ff5a35c3443693602f86065a1d634dc +assets/assets/txt/1576.txt,1633604524000,cbeb75f153e57f203f45a8d778789909912334e341c631b0480b52a437a03fe4 +assets/assets/txt/1577.txt,1633604524000,57d51d7afd7c06bf0a9f8adfe729a7913d6ced6962b20bcddbb020c2744e9bad +assets/assets/txt/1578.txt,1633604524000,510d0007899054302738735eb5a28b69f253f4f9ba44dee5a4116c45f8bc9cd0 +assets/assets/txt/1579.txt,1633604524000,b3c1a1a2a84148e2a5ae095cf4a601f703513484d8fe850cc465aa1981aec827 +assets/assets/txt/158.txt,1633604524000,2a207a52b6f61010df8cc86a139e78102fef03d6c6c1a2178f412596dad07077 +assets/assets/txt/1580.txt,1633604524000,b7b2f59e7c4c26f148f05c15db8c9def9b35264ebed772a24a9dd5051f2d64c5 +assets/assets/txt/1581.txt,1633604524000,cb049993aa8fba76f4fdaf6da5dff6c0057114ed69118af1d78875c52b7ca796 +assets/assets/txt/1582.txt,1633604524000,2df978aec06477f6aeca25d2c36cdc57940108594f26fac652bf7dedd6171f74 +assets/assets/txt/1583.txt,1633604524000,de5522e888360b2fdd3e2f051826120fa6902a87b1afef4dd4e46aad1c01f6d6 +assets/assets/txt/1584.txt,1633604524000,86e19b1765458a9335c2161b1d84e76e7d695b221730777fc66f6f44c03f0647 +assets/assets/txt/1585.txt,1633604524000,f48cfd36c9402695a9de6253f7a945b9ba1d5fe5cf18ce5d673156b787a5dc58 +assets/assets/txt/1586.txt,1633604524000,3e140434fb808f2603a31b138844b894095e5686c96f4519eb62135983ff81c7 +assets/assets/txt/1587.txt,1633604524000,c779cb677b356d08785a6289808ad95ee5d8e0b0af6a2954d52b7f374566c9ec +assets/assets/txt/1588.txt,1633604524000,67110e2902ce997f6eaf2f7dd9af510bd4911fc10ece4adbabe5a418271c2074 +assets/assets/txt/1589.txt,1633604524000,74579bfd9416179409a9f7b3f687bacf1625916025ebf66d57ca43ed2f41bb6e +assets/assets/txt/159.txt,1633604524000,a58b484e89c9a1b4d1f621e4b6341c84bdd36528b21896c717bcaea41dfe1ce1 +assets/assets/txt/1590.txt,1633604524000,c740e0549d72fe88226a30d750f4f057596a4aa3dee461c0672b12355412eb88 +assets/assets/txt/1591.txt,1633604524000,b6e7ff2388733370587aae6934aa419924d203099da59443e368e55e6557a73d +assets/assets/txt/1592.txt,1633604524000,ae48f877cabb94de95845b7f4d68eaf293e6597b4bee2e6ef13a8cc98cd7521e +assets/assets/txt/1593.txt,1633604524000,ca084d0287f4ccc7ac5624663f03718a6a4c534517b31b8e388dce4d54e31589 +assets/assets/txt/1594.txt,1633604524000,aa0102f7dc3393215587f2407a2978353f7db34fe89534ccf5ef729338a4be91 +assets/assets/txt/1595.txt,1633604524000,89d3e98c17701b481ad686385fdd4732fab1ec41ff2ee9e7f2845b1f40910d0b +assets/assets/txt/1596.txt,1633604524000,29e7d3322ef146da5dcc263b8fd14ed727d9c09db96785171a7b26357b7a02a2 +assets/assets/txt/1597.txt,1633604524000,ad5f38404b4665e2f9a5c9394e1da85067de17ceefcf9ee819a7e7270a4652fb +assets/assets/txt/1598.txt,1633604524000,ba8246ea9431900498aa852465256f8676ef5ce9b5be7f082d8c21ce9649771d +assets/assets/txt/1599.txt,1633604524000,f06ba33969e7a62134fe38369f64c488ecf896abc2d50aafb4cc82aea42d18af +assets/assets/txt/16.txt,1633604524000,b21fb1d54b099ddca3ea8dd42a454f8d05bacd1e2046c9b6a6a3b7887ab70115 +assets/assets/txt/160.txt,1633604524000,c5239441831fae40793d35578f4e8666ebd1973ba5094f9477bbea3e7817d407 +assets/assets/txt/1600.txt,1633604524000,9f4c3ec2f06873815b8156481333e5d13029db4ea102a1fda504d5d53c846246 +assets/assets/txt/1601.txt,1633604524000,3806a421a093f278d33229c76916f6f7fb526f6227c5d26a61c2460c0469e0df +assets/assets/txt/1602.txt,1633604524000,591bb3d47de1453ac588528efaef4b1cfb9361134f35ab991050a301ec12215b +assets/assets/txt/1603.txt,1633604524000,4840c94cae213f46a2a1c159adc372a8a41734d819fe8cec5fe853a124ee03f7 +assets/assets/txt/1604.txt,1633604524000,dd3432ce9adc7c47399fb0c96b38c84ae4bbbbfbaea56b516d54a40102763987 +assets/assets/txt/1606.txt,1633604524000,6f04aad17845f0e2338261f3367e11336c565b3326bd0c360568f1307525b2c8 +assets/assets/txt/1607.txt,1633604524000,62bfab3d5fff6d76a18e1195e52416fba6021543c74e40049aad65d7f3d6d23f +assets/assets/txt/1608.txt,1633604524000,3534e8a0f7acd8a4aa46073fe1ff7376dd789903afe559a71c84e120077121b9 +assets/assets/txt/1609.txt,1633604524000,ed4ae83c12d98636c6333dd79d01a5c5c9b12eb248ce3c935b983050011925b2 +assets/assets/txt/161.txt,1633604524000,488b8601c04311f95b9760d8b9ddf7360877757aef1740765583f6fca0f774b5 +assets/assets/txt/1610.txt,1633604524000,18dcd5ad628699a9883d5fd1abd4cde7ee515037120d459e01df40aa60211a84 +assets/assets/txt/1611.txt,1633604524000,75dc55c180627afcf9fb07dc0ed8a934cb67e9ea3de0e67586094a6377cb1368 +assets/assets/txt/1612.txt,1633604524000,38f712bd4bb29e64c185f64779847345fe8ebbadbf7f5a96fabb03b4ed8b7346 +assets/assets/txt/1613.txt,1633604524000,1bf35631589f82ecac36df5521a9a7f69d8a53f127b7637d237f79bf486cbfb3 +assets/assets/txt/1614.txt,1633604524000,2937dd02ca7686483c366692ebc73531d1e56ab4edbd9bcd67efe7b384410a88 +assets/assets/txt/1615.txt,1633604526000,4574d17ed15c862134000663d54a0eafd413d89a8e2d1ae09a8055b36fd01781 +assets/assets/txt/1616.txt,1633604526000,862addfcfba6d9ebe4b177477ea7170ca11ce7f478f5c5b6b1a96bda1bb99d05 +assets/assets/txt/1617.txt,1633604526000,ca45e2f44cd4b31bb2d69bdd0ff671835a80eb8545e7f2e1719811e66bd8d261 +assets/assets/txt/1618.txt,1633604526000,a9587d9fa440750c3ecbca6c99f1480197702418af62da08e52decf11ea94f3e +assets/assets/txt/1619.txt,1633604526000,9da2afe6c2d3aef658c8c37b3cd74784a97c268ce768f4f06ec6183f82926bc4 +assets/assets/txt/1620.txt,1633604526000,f3661e569f37b12b9c0a37ee1c0262658c35b29cdd3e11ff60ce1d035262fb7a +assets/assets/txt/1621.txt,1633604526000,c54099add1b333d817ab96d2ec990c2d7781325fa786599c9cc56316fa9d3aff +assets/assets/txt/1622.txt,1633604526000,95d95ce4ff6acdd5fa3a40058b1acad3a58a6284b3965a2c0ca6a7dd2abcb2aa +assets/assets/txt/1623.txt,1633604526000,8382f88ef4e03f30d9e4d4ee8a5ebad8591d7a7a8bc60556b3813e89289e806a +assets/assets/txt/1624.txt,1633604526000,04b0e9f958a5e530cfebf2e1f67692fd6a652d79423d48c674a412b1c20066ba +assets/assets/txt/1625.txt,1633604526000,2cdd76ef400ad060c1bd20ab4a3ef3cd1c78132252187032d30dea248351c0b2 +assets/assets/txt/1626.txt,1633604526000,5251a1b1e2cd8790776aa4a0e0e3ee03b84fed972e176bf4a4ecfbb0863fad4b +assets/assets/txt/1627.txt,1633604526000,f8f6b8dadcf243087d3f9e1350ea53c3f5a1aca179f42807cbd8b350311b31ce +assets/assets/txt/1628.txt,1633604526000,8d42ee6d9d6e2d78d7f2aded2035fb8747cd6fc2ca1e756131befa35324c3dbd +assets/assets/txt/1629.txt,1633604526000,0621375b37c66ff17e410b8f160467fab10ee0572205f6855037b523b99ee1b1 +assets/assets/txt/1630.txt,1633604526000,d9a70f3c1f1c39aae75c6f2847a96320704e48d59e809435e129ac2f986905c6 +assets/assets/txt/1631.txt,1633604526000,d85a829192b4753a08146c126b3dd9cd62eabcf3a91d52cb513278e309f1946c +assets/assets/txt/1632.txt,1633604526000,0f1b601d6898322f5a4c6baac590e88fba454d5db935b9903a438020d0beacc2 +assets/assets/txt/1633.txt,1633604526000,50b64d490ed701c39e7690bf591ee4f90db59504140cb78ff2c4a756c3965cd2 +assets/assets/txt/1634.txt,1633604526000,0a25767d206ab2ef79f5074dc539b45ec7c1953ceffa9afffd6a4133fb02b911 +assets/assets/txt/1635.txt,1633604526000,bb8dd037e01af3c05b63624729607e2644bf045141fc091c4a7fa68d43c0b8d9 +assets/assets/txt/1636.txt,1633604526000,2246748b58ed0c75d6bbcab5275f68cb2529ea944e9c43ab6bd8f2240f8f61f3 +assets/assets/txt/1637.txt,1633604526000,d0a8ef3f3cccda63dd7f74f7403d98b4f25820c3f95063c729cfb2d64eda818d +assets/assets/txt/1638.txt,1633604526000,eec10e12f13b7ad69a8d16d20b5d5e6641127459ea7a4d9d938faca2e3232d1b +assets/assets/txt/1639.txt,1633604526000,9a408b8237839a9f5c7b73c972e504c652051c33932697428a1792413037d7a3 +assets/assets/txt/164.txt,1633604526000,120c4903e58a62e4bac3bd682f61a689e11fc9dbf9af7d109e1789212a2cda22 +assets/assets/txt/1640.txt,1633604526000,96be034d00c9df0e934b082818f81166f073a805dfd7833c9ceb7f42effe75e6 +assets/assets/txt/1641.txt,1633604526000,1cfed5192e1182ddadb725085e6e837699d8c209ff4fae1cf7145a493d6485fd +assets/assets/txt/1642.txt,1633604526000,2b886bdf23974af638c1f03d6448a51b082e90fcfb515f3dfb9d0c397ca48711 +assets/assets/txt/1643.txt,1633604526000,55a20ac0168d18a52a1efd14ea94564cde2eae83dccbff8eadf08109f9d46bc6 +assets/assets/txt/1644.txt,1633604526000,2ef7409e640b129419e4f6f125ae35d78156a9af373217f766c002f192e57097 +assets/assets/txt/1645.txt,1633604526000,0c0fa8ed7790eda7de1a83ee5a7f0189845088f472a444d7461141b4bcc38573 +assets/assets/txt/1646.txt,1633604526000,c8224a2ef0974daf89931eb24261111bac05241616ffb8ee78eb8dcd1aa58fa7 +assets/assets/txt/1647.txt,1633604526000,e55e59d63b8f91a80a575b034d9dadb595a09074d4c7d452b2e081487363c7a6 +assets/assets/txt/1648.txt,1633604526000,a30042445407881ae6d7723de7c4dbf6dd9da4eeeab54781a4582638cc39fd04 +assets/assets/txt/1649.txt,1633604526000,a05902bebcfc1d528c06313a7e8fe1d47fb98d929709206616d0ca5c9893dbc6 +assets/assets/txt/165.txt,1633604526000,6f6ae722ea39f3591b2ce84807cc4cfd47c2cc7ebc368e5dd9d4020845a2f793 +assets/assets/txt/1650.txt,1633604526000,8605b22cd665512cedc0ec980477ce66ed205b98a9b1f465d0c745062a9ee16b +assets/assets/txt/1651.txt,1633604526000,f2780466259c421126126b14ce7ca1461e07df3fb5bad1d010072e6bad8c688f +assets/assets/txt/1652.txt,1633604526000,0b3d5cb28c2a735efb99d4fd31a65a6e16148c130e1ea86b748f4acb32539e8d +assets/assets/txt/1654.txt,1633604526000,7bbd45cfbc7bb3453f799326e52606355a5afca5978aa2015565b9286dfe6975 +assets/assets/txt/1655.txt,1633604526000,996c84afe9bb24079f55b062f9728817faa747774303a1c94ea2f88127a0b6c3 +assets/assets/txt/1656.txt,1633604526000,4d13d21aa088fe3c6480c92720d7dccf4124b6c4c8e7cd457cce44cdaec458fb +assets/assets/txt/1657.txt,1633604526000,b38ec4412c7240ed1715640bc91d5dc65cdff50b36cfb884d3a04376b0d92d77 +assets/assets/txt/1658.txt,1633604526000,217a03795daad6ce0d76cf43a5a15f1ca51fa73dc9f3427b1581d225e03a08d4 +assets/assets/txt/1659.txt,1633604526000,5a72abcbc2d085f4e945c3dd9ed5c77b1eb83101811e8d6f1db8b423e2f4bdbd +assets/assets/txt/166.txt,1633604526000,819fcea071d66f9b81a3262d88594aa56d7ecf5f9213f80cbdc8ee4a7660d603 +assets/assets/txt/1660.txt,1633604528000,0338bd6f55e3fb6123bf279c041008c190fa8a1de992b0ed3c91eddcb7fa6f0a +assets/assets/txt/1661.txt,1633604528000,c1c632eeffcde53375de59febc3f8663f4e65e937291f3edf0057364ba1fafdb +assets/assets/txt/1662.txt,1633604528000,40f2ec16424671184d358789ad03109acaa2e50b6dd1d9907a711714112c37e5 +assets/assets/txt/1664.txt,1633604528000,dc3a014fa3decaccd73eba55019c72fefc91b5b88299f547bdff18848aca0fe3 +assets/assets/txt/1665.txt,1633604528000,a78e8a58eec4e63aa39511ac1ac35e1f359d4647a897b2677df69e6e6343a97e +assets/assets/txt/1666.txt,1633604528000,7e72e7fa1aa137f682da5586c767965ef29fb1db83258a55f1633deac6a481e3 +assets/assets/txt/1667.txt,1633604528000,0b49f4aca3eae8d690ee39adcf105cf02434c85db6f2db1a4f89e2b42f388ac7 +assets/assets/txt/1668.txt,1633604528000,a62c133d1c7b657b37ef142b9e619ff8289c9cc4d1d00dfce5f90399989b8cb8 +assets/assets/txt/1669.txt,1633604528000,2cd093eae310b7a92c0b578e27949aef35e1524fdf6f9f43501364c4475bde85 +assets/assets/txt/167.txt,1633604528000,4edd266120b8b1ae4b7d7b1b3199e7a88efe208e709c817cea128c8866f55e20 +assets/assets/txt/1671.txt,1633604528000,4e5e0714165438ca2eb129b2ed1a699ccc5efab101ac624261ee3111a61266b6 +assets/assets/txt/1672.txt,1633604528000,c6a791e62546526aafc7bcab810b09e238b7cb68c1a7eee945e05756442837e5 +assets/assets/txt/1673.txt,1633604528000,7a27e09af78b4a5ffb37a23b6a003e806e3d12b7b6226b095b99ea8ccaed01a5 +assets/assets/txt/1674.txt,1633604528000,7875f913d0ac0b6cc167711747d544e3e96707716c32cb09c1a3a23e2d0575cf +assets/assets/txt/1675.txt,1633604528000,36ff51e7f08ad1c60d00fc64add7ebd2cdb895098a0185dd3aeb91fa3b65ba17 +assets/assets/txt/1676.txt,1633604528000,1d3de9ca865119089b4c946715110545150e2f87012303bfd765443026076d0b +assets/assets/txt/1678.txt,1633604528000,4711af1f5aabed81266da8eaf8bd6dc9f90af0dc62909a999891efd5af96fae1 +assets/assets/txt/1679.txt,1633604528000,592a6a7a2fcddf130e1bdcc0a50d65643f0fdbe7c91b91411eff872744ec79f7 +assets/assets/txt/1680.txt,1633604528000,61c8606187c0b639bcc745e80c944a06307f7ab896b45b97dfa9e2d5ade33fd4 +assets/assets/txt/1681.txt,1633604528000,ee4a7421d253821c4548495d8f90b4b4277c8548b51eed2e75864724275510b9 +assets/assets/txt/1682.txt,1633604528000,c1d7108ed8bbed64611d7687f8bd326e0344f506800a6af57fd6463727db501f +assets/assets/txt/1683.txt,1633604528000,c32520bdc7d49aa58d7059e9e868f14d69eaa3655a07946778b7a67e0bf9b3d4 +assets/assets/txt/1684.txt,1633604528000,9d2170012997afe0fb62531c5a334168aaf275bdbf303cee5651ac7e11d22686 +assets/assets/txt/1685.txt,1633604528000,b3da5f574fafec1cd1f69656092f0ecbc9018e7bf8033f5a724b3c79017c5966 +assets/assets/txt/1686.txt,1633604528000,9240a58a671297240d9f0169c700d0e844290cf3346264d8c4855bceea184692 +assets/assets/txt/1687.txt,1633604528000,3bf8c23bc772c2c3e98a27e50cff3f3fbd4229c186c463fb3b84564eb7cf2087 +assets/assets/txt/1688.txt,1633604528000,80ba841dc1367aeded6d2d87b77ce1f340bfac3197ae1ccafbd6360e97fe7d79 +assets/assets/txt/1689.txt,1633604528000,71351eb41172d80856aae2a271d8a667127b52dab2675a5c06ccaf935bf6712f +assets/assets/txt/1690.txt,1633604528000,8f15aec5b30e187003ced5e31dc2d1565ed2e240511eb0a8c01f47b14962c7ca +assets/assets/txt/1691.txt,1633604528000,9cd89be74c306e99684e80197ec42e52610efac07457e58f68f04032951c454f +assets/assets/txt/1692.txt,1633604528000,564989295591e5b183aa9bba41c7bfa8367a6f032f3c208a758131b8aff4419e +assets/assets/txt/1693.txt,1633604528000,b6593b1a1552c9c9cba57951f241f74051eddcfd9dd6010e232d572a846a4c73 +assets/assets/txt/1694.txt,1633604528000,45d078d2a8181d36dc1767d74cd8beb995cf58cb597daca9416df2f5835dc765 +assets/assets/txt/1695.txt,1633604528000,81c7334339833881e86c47f72290c26c46474d84234e67e930f2955014ea7fbb +assets/assets/txt/1696.txt,1633604528000,5941d7cb601d04b0df5d3962362f85ef89bf8eb594855891f9f7bb372286bf25 +assets/assets/txt/1697.txt,1633604528000,8a682f5d22fd1cc95786da3e331b1a69142f41594b6e7b3c8650d22bc82d19bc +assets/assets/txt/1698.txt,1633604528000,68486b2ee62cd0dabc2d21f8f9a2acfcc60383569b4d6702adc58b8d082da84c +assets/assets/txt/1699.txt,1633604528000,70eefa558302f676a060264d0f899343ae08bfc28acdda9734669c339308b851 +assets/assets/txt/17.txt,1633604528000,c0de856bb1214176e8303ef11204707437e800d88392f3b25ef31b5aa4607f20 +assets/assets/txt/170.txt,1633604528000,5473609f9b5a086387921f216147f447bac14a508691a45e460b26f89f42e2cf +assets/assets/txt/1700.txt,1633604528000,786484ff563957a9af4693b9662e5101da23916fbc6b1b35539ae4b2832919c8 +assets/assets/txt/1701.txt,1633604528000,157c931e1805f50f9b10c2a4082ac2c9c6584a98691dc9e38b43ad640d51e21c +assets/assets/txt/1702.txt,1633604528000,571a1b929094741f25d5b980a171ddaecacdcd33ae3bafe6e930743e812c4506 +assets/assets/txt/1703.txt,1633604528000,7a0e3105fad01a423789afcd0577c0846003fda679a2eb1bbbb3f3b6c4f89ca1 +assets/assets/txt/1704.txt,1633604528000,d654f87757828904d1b685890835f50c3f122d6170ecbd04a57fed3383adafe8 +assets/assets/txt/1705.txt,1633604528000,f9f736190d140065cc1b5da531aa33bb1722038801bf9497dcc38aec39aecb71 +assets/assets/txt/1706.txt,1633604528000,5a1295a6d5b84278cd269e7a862ceee2aa1edc90be414ddf436015a218c43dbb +assets/assets/txt/1707.txt,1633604530000,c73982dd5fedd99ad864b585deb51325cdc8cdd456a99b8022d1b367d3271daf +assets/assets/txt/1709.txt,1633604530000,2248f4f7b2bd008f6597fe1d5d859a6a0d7670bdd7d7c86907d3c6b7b9eb97ce +assets/assets/txt/171.txt,1633604530000,b924eb2521da2a900b4c53ff2f21d09845fc9944f9c65463d630a71cd9dd3af7 +assets/assets/txt/1710.txt,1633604530000,6e715d9dc0f556e638082c9a7df1cd76fefcf6a0fc4820618a34fb91a5f47c84 +assets/assets/txt/1711.txt,1633604530000,364309ae32996c6910f3a4f5756e214f418320eda0e25a934933925a6552f4f6 +assets/assets/txt/1712.txt,1633604530000,bd90c7ed23fda656428d7316d1dce9e93bc7de55afd9a3d9f31fe1ebba01ce6b +assets/assets/txt/1713.txt,1633604530000,2d400d50e6fedcc28926af394b8f3fcf2a361d3bdc7cc0780fe7ae25d2622c1a +assets/assets/txt/1714.txt,1633604530000,618928474bce23f8d7a89ddbdc3d12fea97a6cee493134323e2d64d8711a182c +assets/assets/txt/1715.txt,1633604530000,326099ecb8783dc0531546f2337fe12bba0000547934f5789d95d5426603b62e +assets/assets/txt/1716.txt,1633604530000,29438694334aac06a6f36849e0dc2a9299566ebfe2b5fcb1a0f32e03535a39a4 +assets/assets/txt/1717.txt,1633604530000,57633362c52851b4d1659d825cad70d7e4ecd5e01bd5c9cc202db91c4c556f9d +assets/assets/txt/1718.txt,1633604530000,5a0028085900caa80b808a74592e603b8e492565637026977e2102a4bd4d5246 +assets/assets/txt/1719.txt,1633604530000,e1edb7b7d458e42dcc110b0140e0ededecd780e18e44aa853eef6fabef4fb32d +assets/assets/txt/172.txt,1633604530000,a39d3f18a97aa76c90289a43c1f1fea9a122b67aab0b1eacfa0a0df2a5bbe901 +assets/assets/txt/1720.txt,1633604530000,608676f98908524dd7ec8f991a3aacb57d593ec19e5bc89b79482dda4e714c8a +assets/assets/txt/1721.txt,1633604530000,3ef68fa02fde4cd2c0c1eedbc106eb2c9147d982c2b2c5c20a27429c86523cfb +assets/assets/txt/1722.txt,1633604530000,86d96d0cc452b1057d761b1800f8f57b17dda8e7376ce547764be0347395bc00 +assets/assets/txt/1724.txt,1633604530000,416cb8f8b3e38df87e20b07dbcd61010ca6a62e42a36c948532a74473b933809 +assets/assets/txt/1725.txt,1633604530000,d5c86038bb680b814b96becb9a921a546cfb497352f765cda3ad123b0e9cbc48 +assets/assets/txt/1726.txt,1633604530000,71de2d41a683d2d65616cbc38fb0e7bc857f274022e729a1cc6195e4a68b4f3e +assets/assets/txt/1728.txt,1633604530000,9f657ac023d2c4f18326f9c5a83ee3a14a5782b31adfa3432887819bcd2c0ea8 +assets/assets/txt/1729.txt,1633604530000,244a59e0bfea7fb555ba622894f32748bc63d0d418a3bbe4ae97b6775317cebc +assets/assets/txt/173.txt,1633604530000,b61c9ff2e05caa485ae8c81464391d78d8fe906f56574bffeaf8d1af5e3fea3d +assets/assets/txt/1731.txt,1633604530000,8d5ba12ac89d44c9584aa713a56d07a64020ab5e0076426b83a7b73c1210465b +assets/assets/txt/1732.txt,1633604530000,98b7eef8b7635b5f27c0a0b7dcaed317aa848a9605956d5bd1a2eb8322116724 +assets/assets/txt/1733.txt,1633604530000,147fb7d8ed7ef571d7c97e85e22bc746ff86a1d0b18e3d547848a70ef1bc0b83 +assets/assets/txt/1734.txt,1633604530000,40b0d00181669970ff15bad2779884a103105d47ee27f5c42cb564250cef548f +assets/assets/txt/1735.txt,1633604530000,85b7d1955d38a98934b4aabced72f3011793612d5bc36f4d28661715a83bcbfe +assets/assets/txt/1736.txt,1633604530000,855c0049ec09c148f2beed8046b5e975a8ab400bf056ea9abd06d636fa80441b +assets/assets/txt/1737.txt,1633604530000,904152e5a4c664cf27c8b9480646a667cfbde7a77ea6544e1b6403128963fb19 +assets/assets/txt/1738.txt,1633604530000,3638e2e09c0cf246d02359746ab9becc4c777734fd420094c0a15615c3d8a631 +assets/assets/txt/1739.txt,1633604530000,fedbd4a782811b8cbc036925eb434a8f8ae2193acd4d62c4dbae843365667b7b +assets/assets/txt/174.txt,1633604530000,36cc0b0b8cc0d35e09866fafbbe6a9977750f323a4b93122c22b7d690f66080e +assets/assets/txt/1740.txt,1633604530000,be4ffea38c022dfc3d46be84d8f4cea84fec1b2c098347767d6f1364adff242c +assets/assets/txt/1741.txt,1633604530000,a72fe92d142ed9712e83271859ac8ddaab943baa887c906553a5a22a18c9c25a +assets/assets/txt/1742.txt,1633604530000,07878c1e92e4e6a80be3ce518d6270a1238b67735cf98b9b43d1620669c7b1d7 +assets/assets/txt/1743.txt,1633604530000,7004d4479c95f7805fc97cbe1b9095ed631786873af0cb176da27c70f58c8f87 +assets/assets/txt/1744.txt,1633604530000,fda8fd4fa2e7a5dd6ec822c22327927376c8e9554d906cc7b86ed8951e7a3062 +assets/assets/txt/1745.txt,1633604530000,4e82c5f3bb09740a1b3b1e5feb65fc096c4c470f9f72f690f159a847899ca50d +assets/assets/txt/1746.txt,1633604530000,f046d5bc91cf2c3aa42c5141380b395cd7a6aa076d676bf4f0ba818aea84ec17 +assets/assets/txt/1747.txt,1633604530000,e41a687ee142c70c82dc97dce5a05ea349f3e554fb106331bdb8e753b0452a6a +assets/assets/txt/1748.txt,1633604530000,8a3aa6b3e1408dad86095c842fe628096e4e929398c41d24c9f54756cfc3b627 +assets/assets/txt/1749.txt,1633604530000,63d7ec72c34b3aa9018917158b2733d31440748ac68137117c2179ade39f27ce +assets/assets/txt/1750.txt,1633604530000,997b9212a8e2a71de555492791a5a7c3a9031b7965580da48b0429318720801e +assets/assets/txt/1751.txt,1633604530000,0df14b519f285465421a3fc1f3bc3c1fce0f57cb2a496db66817a6879803598b +assets/assets/txt/1753.txt,1633604530000,072245d6619c5984d4f57e1cdb0eba438f20314fbc40e96fcae63680b02e43b9 +assets/assets/txt/1754.txt,1633604532000,4743b132cd5a7eb56796110d7f039f44c4be79d6ed54e24d90bc4358d548065c +assets/assets/txt/1755.txt,1633604532000,4e7f2eef0527e825767e5ad6b66222bd99c04632fc1d5ac251bf52d47ff8df42 +assets/assets/txt/1756.txt,1633604532000,9625f52bf7c7e0350b5fabace3ff4a58ba9102d77aa6b1cd7e427aadbfd4ff84 +assets/assets/txt/1757.txt,1633604532000,c3e8ed0970bde1b9295d4d171097ac13c4dde506d73eefb79b4029a61d8a2741 +assets/assets/txt/1758.txt,1633604532000,37a19733dbd8e952a04decb87b3f7caaa47c7a0a9ab4f9ba3c759a76e16aa8d9 +assets/assets/txt/1759.txt,1633604532000,ca9239bbd2b312c0f376947538aa6097ab1ac2e32bfbaab240d01d3ea8e74f39 +assets/assets/txt/176.txt,1633604532000,b9e6036029fcb2714e662fd22bd7981ad33a4642c95c9588905cf1731135d172 +assets/assets/txt/1760.txt,1633604532000,c3d0cd1d6434de69986cb80ec4f96041d013f6e20c9f5780fbdc448208ba7085 +assets/assets/txt/1761.txt,1633604532000,47003dc5c38ef1143ec4c73dd7ab2ee0aea013fa932c6f0960d03ecaec35f3ea +assets/assets/txt/1762.txt,1633604532000,0a08eb51fac935e498e4754dd8030df6554ff9c9199e2f55cd26e5ae8ce54e82 +assets/assets/txt/1763.txt,1633604532000,ddae9f967258906e965148caf383d20626060af1ec1364e161935eb273fb205b +assets/assets/txt/1764.txt,1633604532000,3effb3c7c38c00f8e3e558fea665a4eb88e80a9a4ceab0503385dcbaf01af8ca +assets/assets/txt/1765.txt,1633604532000,e44996ab31b27ba1bdcfa7dae4e89394eb25e62cdd2459328d65a31407ac6848 +assets/assets/txt/1766.txt,1633604532000,cb1be53ca4e32211003e48b23f31245c4c8eec4c401d499abfbba65eda7a101b +assets/assets/txt/1767.txt,1633604532000,40ff941b15113d08ea1c398a1cfb970ba53d13f76cdb9a2fe19abae79d689a99 +assets/assets/txt/1768.txt,1633604532000,694264de759e8f4f0e2e404f84d90c0e41357ecc1de2b2345f5cbd5748519e1e +assets/assets/txt/1769.txt,1633604532000,3b93f1b9d775aa39ecad84226a0bb81e636be7ba016bdd9d6344ce250c8ee1e7 +assets/assets/txt/177.txt,1633604532000,bbcd6987bbfc08ed2c3bc2b8b14dda7140dffb070b693ea7aac700fa0d1d774a +assets/assets/txt/1770.txt,1633604532000,bf83f9eb78b8cfe474cc7b643806e299a5c3c5dcf64825379703b9d9091fdd09 +assets/assets/txt/1771.txt,1633604532000,738e9114f353d365ec3b651692ae9719adbada0154f0aeaa89c5934127b5685b +assets/assets/txt/1773.txt,1633604532000,cbb7063b630afefa7af23121bbe0558b112f0b2f81cdfe8d61689c94b92e2948 +assets/assets/txt/1774.txt,1633604532000,a661176a50cf4843420cd7a38c16ad8df5deb08e2adff5c38e9e45060579123b +assets/assets/txt/1775.txt,1633604532000,8974a4586ef64844c654c6468cc01064ae7ec6bfb9483f7667e51a1f23d24360 +assets/assets/txt/1776.txt,1633604532000,27fd66d400e947fd29b0670a2070e3f1260c79a7c5fdf151d86a7b88e204d3bb +assets/assets/txt/1777.txt,1633604532000,633b1e64e8758c65865aae82d3dcc269b713df8f45adbe03105f0d2cb3cc9beb +assets/assets/txt/1779.txt,1633604532000,b452c9b30b42d669d02ca4567105b62741314367d104a675d96a497567305a61 +assets/assets/txt/178.txt,1633604532000,a968946c32e950185b052a587f4118f384df5b662a04f7b24f376c250e5b0afd +assets/assets/txt/1780.txt,1633604532000,34421be9743a34fc7ce61b968f199c39732f7f381658b578a649247d5e428840 +assets/assets/txt/1781.txt,1633604532000,e53e961cd856545c42c061200d112c2aded66749461a3722bba0f42a2313ce91 +assets/assets/txt/1782.txt,1633604532000,49983e405bc9d1b9b075b5a108a9ab3f6bce2aeaa83f15c60364171f8477aabc +assets/assets/txt/1783.txt,1633604532000,ae62fc672e58740ba3ee6580ff9d5b78ee6f0d4f01fc73594408bc927e2539c9 +assets/assets/txt/1784.txt,1633604532000,c97c2df0b05be59c96db03a526c86b71fb80e3110dbfbfd9e9cfdf36ab7d61d0 +assets/assets/txt/1785.txt,1633604532000,b10fbe01c401d3e3fad367113b19b0bbb37ce9f12f853dec5e6a440094781f29 +assets/assets/txt/1786.txt,1633604532000,0fbecbe28b332eda02051737ea3642010690e2e92561e18438ea6eb28b582e2e +assets/assets/txt/1787.txt,1633604532000,608e38d59b8fc6eb6fefdb8d8f5aae0cf193b7987de6d32db610d1de7037a803 +assets/assets/txt/1788.txt,1633604532000,b079b79329920d69ff821d61a5001206ea96f81eead97d9d9af1d128bbc7ae40 +assets/assets/txt/1789.txt,1633604532000,ba08325ebaac4e799b53e52a9ff3b49b4328e0a4382801e8e3b67f0fd76c0880 +assets/assets/txt/1790.txt,1633604532000,0ba1b1607394dadfc8d22c6f0c1501ed2d3e14a9b35cf327ade4816c8bd6eb08 +assets/assets/txt/1791.txt,1633604532000,93008e95c759a4a805f65271c2581d4152eb12de525ec25a601d5a071a0f9cc7 +assets/assets/txt/1792.txt,1633604532000,e91a7530884d6578113da21a6c6c07ce890ed213570f7a10f54e245294299ca2 +assets/assets/txt/1793.txt,1633604532000,12e51cc1cb55cd2f46a3a77717abc66f2d6df7ff051426ad38775b9911e726d7 +assets/assets/txt/1794.txt,1633604532000,c4fe30e6f6f935a7750faabd430ae01b967e6714a0481e2a7f2d69892d78d27b +assets/assets/txt/1795.txt,1633604532000,1c68ff88bd3225b4abdd1c34eafb4f97257da353bb38f9ced752424b93f9b01f +assets/assets/txt/1796.txt,1633604532000,ac94957dd86a99d9e3d5c1772be4e021a42e24662608d7fbb140cd8805bf5156 +assets/assets/txt/1797.txt,1633604532000,dac7c6a323ad855ced62e8656598fd7b370fa01015b392fb8711a76fd3663d9c +assets/assets/txt/1798.txt,1633604532000,d0c847d8d69f949000415d38bb328a8d46be6f12233f804469bbc8ce1d9ff5ae +assets/assets/txt/1799.txt,1633604532000,2944905e1bdb9cd598a139b245c19637c58a91267b66a6a6101ede5e11f24624 +assets/assets/txt/18.txt,1633604534000,f8a971808c92b3f8c4171d880797c9c126a7bbc0681bf1b7afd3ea9565777074 +assets/assets/txt/180.txt,1633604534000,8f569f689c8bd9e521ea5c92f60e854ecc24e209c6d7cf0f80bff16b6dc933ce +assets/assets/txt/1800.txt,1633604534000,70245fc76948dd5726057789d8ef46d0946dea5fa7eafe8dbf7411ab96298f94 +assets/assets/txt/1801.txt,1633604534000,2b21fd944fe10d9c354a8017b0a6a05028f7d45a455196b606d03368f1aaab6f +assets/assets/txt/1802.txt,1633604534000,64035c598615b8a37c8d3f68900eb7a9969a4ab70039d35a8e260d7f02d092d2 +assets/assets/txt/1803.txt,1633604534000,6527db97ebde3816a50313d6199804399428e903f6c8c1667512b8133fdafe54 +assets/assets/txt/1804.txt,1633604534000,d1a9a1060a9ffc310e3006e76886a7d02a1ca910f4cf699c51fab3094af58c23 +assets/assets/txt/1805.txt,1633604534000,e6e48d54f2a8ce33898e2f87067f1184f1e0fe3f8df0cd3f38e0fb88702be27f +assets/assets/txt/1806.txt,1633604534000,c157f31140770b2a0117bfde35f3d8c517c9f6a35be3e0cfed95718b49520083 +assets/assets/txt/1807.txt,1633604534000,d7c589387766547699aa881a8b05d8268ea199bb376129e6fdf36ef9e41f7d26 +assets/assets/txt/1808.txt,1633604534000,7ef5c43a298a914011698b674fab7df0f21ccff02f262202960ee2ac8760bc8a +assets/assets/txt/1809.txt,1633604534000,81926cfca7a1ead749971126a5e3b573bdac2287a9b3b7ad591fbcc5f3b0ca6f +assets/assets/txt/181.txt,1633604534000,32a69906cb18d514c392e7cd712cd2ca3a49ef6a73fded1cba4e8dd5dc89bedd +assets/assets/txt/1811.txt,1633604534000,36ff850243a73c7e647510ce7a5425d5f917bf159fcb7c454ef8ccc184b18412 +assets/assets/txt/1812.txt,1633604534000,c1e8a5028c735fbf33f62f9859e2ce90947bc6d0b3d0c8d18bddf4f783ec5892 +assets/assets/txt/1813.txt,1633604534000,f180cb678a8ed6d9b42f8c0baa4c3df3cc2bda4efe86f36c84d3a1d5c2cbfd17 +assets/assets/txt/1814.txt,1633604534000,4226bbb7120eddc418f2355324adcf2308747b3a79bc45c3082cf2b20ac91b06 +assets/assets/txt/1815.txt,1633604534000,b38dd28549bbade710107180f4cbae63fbe6848efa441236cebc70dede5ee518 +assets/assets/txt/1816.txt,1633604534000,6d27d351ea1a78b7c237f6728b78891b01e574e9a000ecb7755ec1c8711a0075 +assets/assets/txt/1817.txt,1633604534000,a8d22c2864230fd78fbb92fda470924e15858f6cbc2aa5c6204a3d4e9e7db575 +assets/assets/txt/1819.txt,1633604534000,3a60c79de9fafe6f5497a07552afb97141283002881fa82059188a64d52ef7a9 +assets/assets/txt/182.txt,1633604534000,40f4b7ad8751fbd66297c04acc594a3d90aee8d43869f73c904351ef48116860 +assets/assets/txt/1820.txt,1633604534000,578eb2bbb7d400cf369f4d69cbebb577184c7cb95c45cebe3b404d776c3c52ce +assets/assets/txt/1821.txt,1633671012000,c051cd7f967de3d2f0aaedd407a8bd546d84d1a17ee6de7472c8b51ba951dd02 +assets/assets/txt/1823.txt,1633604534000,774d6d9cb718ba23216c794718b0112cc002489f835ccf2e232cee99a79398a2 +assets/assets/txt/1824.txt,1633604534000,30e9bf0e4241d327cfb6386890216fdf936b9e9e41f1a249401b726aa97c4bd7 +assets/assets/txt/1825.txt,1633604534000,d73b2e958f24e7d2ff9b8b9ad9aa34977f46d3976249cd14bdd54fd84efbe991 +assets/assets/txt/1826.txt,1633604534000,0b58311835b50e48c9294c9ebef050bcc1f029db1cd9ba7cc5c5aa31a493ef2e +assets/assets/txt/1827.txt,1633604534000,4bd7798e0e37971decb5928a48c8f10ef564b2f93e0a3d23ecc19f4b85b85a3a +assets/assets/txt/1828.txt,1633604534000,0109399409f2909e585479802e98a7b3d85262b3f90dc2d6642c04fd767292c9 +assets/assets/txt/1829.txt,1633604534000,aaadde2088c0b30bcc6b3e4a3c1f2318a37e6f03ae9b99bc97a753ce94ec3bc0 +assets/assets/txt/183.txt,1633604534000,6b0d7090560ed5a8159d0bf30d1beeb1bd0eda92a1d288928f5f9accb40db615 +assets/assets/txt/1830.txt,1633604534000,2327576c18e5adee9d0022ba259be5103fac296c16d900b71af41a86f648f1da +assets/assets/txt/1831.txt,1633604534000,5c56a8b6ed9bf7a4617655bc34d4ec52c0541a3249ec0b9a066cb72d56d3b498 +assets/assets/txt/1832.txt,1633604534000,1f5321dda07c87f7b463b9daa89fffbbdfe07e01e18501047e04ef6cb1c2c0e6 +assets/assets/txt/1833.txt,1633604534000,3755573a5b0d3549b29c9e10f742522d66e1e9b15d441bddf179a6c95fa4445f +assets/assets/txt/1834.txt,1633604534000,884a57f41dfb719f10453ab374066a5464123a1ede647eed9ac930a263e5f8fe +assets/assets/txt/1835.txt,1633604534000,b194aaa4d8fce50947d8346d1a993d946a41e60a8198d44db63ea290e60088ff +assets/assets/txt/1836.txt,1633604534000,bf996a968243d7fc0354e40c9ad7e6c3f3cd57840d8718c8ff6096040f5e0b46 +assets/assets/txt/1837.txt,1633604534000,eb1877aa82a5680df8addb06bab81a3362a806cba4ce12e1f09dda26c0c084b8 +assets/assets/txt/1838.txt,1633604534000,04ec5ec1d858d76087af7abc3ab3dcc52023a2e4a294f9d508aac75fe64c35a2 +assets/assets/txt/1839.txt,1633604534000,aec01499661adef94f5838acf9c8ddca3903f312205b7316f072dbe4310c6e98 +assets/assets/txt/184.txt,1633604534000,8612caa9005eeb4b4df7aa01759485c134890af31817037b343317e6439cb68a +assets/assets/txt/1840.txt,1633604534000,c6de5f43b71c993bfeec333685dab755975ec17640f7f39d2991e565a95548f3 +assets/assets/txt/1841.txt,1633604534000,9b9a6a648ad5eb3d7315f4ea5e52d1829dacb634d3947ffb6b8b1f5518f308d6 +assets/assets/txt/1842.txt,1633604534000,c41980ddc379d76a2562e8cd48161a4b3a43311ddbd7d4965383373f2ec234d4 +assets/assets/txt/1843.txt,1633604534000,77191b9a491434cdc41b4e3ef1c6a1349a289a268b13d75927f5a47129cb870d +assets/assets/txt/1844.txt,1633604534000,1af621b2ca0c07d3580f8b319e43666b834b4814eff3e4ad5cb92677175ed180 +assets/assets/txt/1845.txt,1633604536000,5646e6c526d0ff5ae251e0f4fd05ca0507f8ad72d23481eac0e13110587c6888 +assets/assets/txt/1846.txt,1633604536000,dc33a7ce40f8d0c1c2f39aa453f972dcf0c57d07128d94f7edfa516230a02c34 +assets/assets/txt/1847.txt,1633604536000,94f2c6a9c5a4046871a57a28626290e5b5610c3546e9a252a4fdad4dcb12e997 +assets/assets/txt/1849.txt,1633604536000,a1f0d703902490091887c6876328cd749ed8949064deeb403af127d433b12a3f +assets/assets/txt/185.txt,1633604536000,8e8c158b67eb0f1ff152138922c87940d93dbfa42a25dae6abaef32ef9fa609c +assets/assets/txt/1850.txt,1633604536000,7aa1dba7dbedf1598a495c944d94aa24497bcae60ab8c4ef8741090c3d28a1b6 +assets/assets/txt/1851.txt,1633604536000,412dc533381994cf83fbe82211f3a57d6d01b75a6c3876fdadce19c6fa40bb72 +assets/assets/txt/1852.txt,1633604536000,d14e8981e916c4f1325daf16308c0b4ee2449c1e4741cce276558c7334ee6922 +assets/assets/txt/1853.txt,1633604536000,b8d3b09c044aaf10dd7c597c562f1b2f76bf15544d99d9a8f5f6800ba6611aac +assets/assets/txt/1854.txt,1633604536000,020a096ad9c86f6edcaebfc0ed77eceb4e6a72dbab467a7afbd43ac196a4dcc1 +assets/assets/txt/1855.txt,1633604536000,a98bb597bcb6f1cd388a0107565fb8a75816ef3babfbc0539f6e411dda77bb96 +assets/assets/txt/1856.txt,1633604536000,30fa23a84a32667593e84115a2e0389a1072407c52b0f39cf97a123e41f8dd9e +assets/assets/txt/1857.txt,1633604536000,783155c9297a31900f89b551ae352b85f89e6a0b678c8fbf5fb941295b9cea5f +assets/assets/txt/1858.txt,1633604536000,caa2d8042a2d9b3e8757c59c0b8d492d1c3630fee4766855d34de1fe65e0ac6e +assets/assets/txt/1859.txt,1633604536000,4851564ec1290c2c9ab9c36ae58da66a088353ce5cba2de5c962cbfff29f7e51 +assets/assets/txt/186.txt,1633604536000,1a1bf0d489e689fa25ee4eabfd3b6a888ade5dcfbe196ff53bc722df723a2c73 +assets/assets/txt/1860.txt,1633604536000,3b3f650cc4fea86a81b93753ba03d58b163ea590fbd65352af559009edbe3a7f +assets/assets/txt/1861.txt,1633604536000,8e77ff94d5938f43d76fa0157d0a5c9d542d248aa038129ab3dd25280b80f606 +assets/assets/txt/1862.txt,1633604536000,93c06407fbfafa3ae0dd6d7dc4c0cacfa54a8003b84ccb244d90c52a51a37db2 +assets/assets/txt/1863.txt,1633604536000,07e35339737aaf7096eb667447a6e307b949b0894ae37dd97f9e151b2590aa4b +assets/assets/txt/1864.txt,1633604536000,afecf6747ec72fe210bb9af371217ab7d81354fa9c5c6637a8cb83ee7ccff862 +assets/assets/txt/1865.txt,1633604536000,4c52b5f0ecb946d2ddf507c4e6c89974f20c07b9e79e118e173ae68ec1d9ba4d +assets/assets/txt/1866.txt,1633604536000,f76636a38e9431ebc05fc958cd66a0e3b0ef97d3a23de1c0b2b733c2602337f1 +assets/assets/txt/1867.txt,1633604536000,212476b6518ca43c82503ceee94d2c9c94a4a3f50cf7c7e20a36823dc3379f48 +assets/assets/txt/1868.txt,1633604536000,db80e5fe4d8b6cf9ac4399455b3ce3b8cdfe710a4ccfa616572d65ffcb7ed646 +assets/assets/txt/1869.txt,1633604536000,60becef48658adeb0191cde5560af4f27c1c9caabfed201ea11abf8ad073ceda +assets/assets/txt/187.txt,1633604536000,3abf8f5ccf310674b6f08b8dd95bd2f3e9f03ee476ebd722aa3853bb621ddac7 +assets/assets/txt/1870.txt,1633604536000,407c58fc0640e448c4fbe203aa66e2fb868eb66724433225f031d26e470aac2b +assets/assets/txt/1871.txt,1633604536000,6f2489161f6b83c2dc7a946b2df5ff6cb3b71c6bde99e6779a4447d1e3435ae6 +assets/assets/txt/1872.txt,1633604536000,3497f991b2a3864259b1b8be240954c1554989f858a1bcf62cef8236a42d6910 +assets/assets/txt/1873.txt,1633604536000,cbe25e6dbd8fce7815380d7c8379584dcfc5fb1777685710480ebff28423e2a5 +assets/assets/txt/1874.txt,1633604536000,e7d182cdf6bb6b4c68382b4780e7d4e340b423ab9a3201dabbf45297e09e2cbe +assets/assets/txt/1875.txt,1633604536000,79e1356bfb72fd84987359e39300972dd76faf8d55adf96ba6207af7ccd9089c +assets/assets/txt/1876.txt,1633604536000,638a6bf7bbdac49efeeeb532a9fca8dfb4f77547beaedbac6872d82ea732b6f9 +assets/assets/txt/1877.txt,1633604536000,e290e51ae6d13d15f8d251fd94274a3947060496179b607927ab7a617d0eb313 +assets/assets/txt/1878.txt,1633604536000,b2ff5b15942e7ed8a767052f398286648f280738dfa0e6b36d0c457343b71726 +assets/assets/txt/1879.txt,1633604536000,c589e9b2dfb9e47dccc365497521d3e578c280fff6173d0198ee08e107034aaa +assets/assets/txt/188.txt,1633604536000,d25f56a992913b3bfa9390aec814dfe6e26242bfb1c465f92a305f6b29db10a6 +assets/assets/txt/1880.txt,1633604536000,d21bbd6be5e026527367331a661fcce5befded49b09dad807ebaaec8d5a9883f +assets/assets/txt/1881.txt,1633604536000,002ee9811be421589caee7a12e61d75baf96c6a72b6cff15146172ebfd037759 +assets/assets/txt/1882.txt,1633604536000,0e5a8636173125ed90f9e84fe90268c429eb6cead9fced21858dac11c8e3c189 +assets/assets/txt/1883.txt,1633604536000,5b344e7b6ea167446f1da6ebf287fe2a60883ea8533e1937ba611d92e5aa25be +assets/assets/txt/1884.txt,1633604538000,2370d6a565508662de068186624276f2a8d04b5010f4e1c88bbde124c14ae099 +assets/assets/txt/1885.txt,1633604538000,f59aea31e260c009a2171ce3b7a766aa17803fcf9227b0e7128afe0c1bf5f3d3 +assets/assets/txt/1886.txt,1633604538000,8ac74f088136f5f8da1c771999268d05671f6f1901469a405018969a7cfabfa0 +assets/assets/txt/1887.txt,1633604538000,d7f2a1249eaedfcff64f9166bbe1302ffba73a26a893a4ee8ca29c40d642a886 +assets/assets/txt/1888.txt,1633604538000,9ef61b9bca38626158ba6f75d325b1cdd731baf73556bd08f82565c7bf5ff378 +assets/assets/txt/1889.txt,1633604538000,3097f56606783cad7d54917bf8e6e2adeb2109519ae94807b2684c22d78a8d04 +assets/assets/txt/189.txt,1633604538000,2e60ea2f43c7126caa73cd8de91c25c5df599aa2ceaaf7b72595f79c6ed98c17 +assets/assets/txt/1890.txt,1633604538000,76afa8eb411e457966b1b9fe601724eb881ed8df7f2756623ccb762cb3fffac5 +assets/assets/txt/1891.txt,1633604538000,8a810a020446021040131f665df86ee69fe230639b90b0e2e3ad44e901731e2f +assets/assets/txt/1892.txt,1633604538000,ad946979b45262befa13706b2359f642fae3054f89c7db70f817938e4a19375e +assets/assets/txt/1893.txt,1633604538000,a293ae9925b5ae93931bcca2dc508558d3a4c2bc4fa361d92c1cc5f23beea5ae +assets/assets/txt/1894.txt,1633604538000,60c91615a99bf50cc109b516178a086e8017a17c47cf37533186fc43ad7da9a5 +assets/assets/txt/1895.txt,1633604538000,1b677965650405c5f5b9e30124300d7a97164d041830b073781e94cbd4d29bf8 +assets/assets/txt/1896.txt,1633604538000,eef88704fde356034106dc29c818cc4a2beed203cd835605d7f962d94f4c3044 +assets/assets/txt/1897.txt,1633604538000,87e00d47b8bf29611111cbd90eed0c99fa402aada8636ed5aca23ec8593404c5 +assets/assets/txt/1898.txt,1633604538000,d255f86791a20424a36eabfb7204ee8454ee8f3d1207e0563285053fd401c4ca +assets/assets/txt/1899.txt,1633604538000,f7ee8043c5f8f99b8e1575612bf89b0e05c7401de617c6d2eb67ec68f1521679 +assets/assets/txt/190.txt,1633604538000,9a076c9493ff4006640ee0afb261404a2f2bfa86d10fe1b0c93e2b3a7315ca00 +assets/assets/txt/1900.txt,1633604538000,cd7e7ac06de90a92a2ae162366393b6078dabf42533ad6c1709b48c9a1f2e1be +assets/assets/txt/1901.txt,1633604538000,f947171173410a4515d3e2b7b5245cc2911d34c3f800b43b8e5393281d75cd82 +assets/assets/txt/1902.txt,1633604538000,af4e583f35dac439eeb4423d9eb09ea67fcb46da2be5a6013efaef146f6bb723 +assets/assets/txt/1903.txt,1633604538000,06d386217f81f9989db15cc7cd8899d01d94c8d8ab95acbfc53e79762bd96bb4 +assets/assets/txt/1905.txt,1633604538000,cd488da4051e9cf8cc976afbd4d53e3a004e0dda77e9c35014e1ae97a8347be0 +assets/assets/txt/1906.txt,1633604538000,d30b4373478a8e71a58c4d1334ccf24574731cba98e6e8964c6776532eaeb167 +assets/assets/txt/1907.txt,1633604538000,535dda6d65a3db323533d806e35b34504b6416f8a52d7c8af40dd333debf910b +assets/assets/txt/1908.txt,1633604538000,7a05f881d57423cf709381d373302a472566f87f618f6dffd84c11415ab31c3f +assets/assets/txt/1909.txt,1633604538000,d62c2d09e287e21edccf5d4018185b795d0c6e5aa6a425e5429c9ff86a98ceda +assets/assets/txt/191.txt,1633604538000,fa828eff70aaecb740eebad30a02dae2581ceba8ddcd65d0526021a2b9578451 +assets/assets/txt/1910.txt,1633604538000,58d67da4325d7bac153fdf708928ceaef8760e0dc49a67781f9d48c2c6dda3ce +assets/assets/txt/1911.txt,1633604538000,be2c393cb5c2e8aa5c3109dff38ca3068273246e887d7a6a25f0259ac57ba195 +assets/assets/txt/1912.txt,1633604538000,f478128e6c2086bb55a1641c7d6b000acebc110eec7c0ef97f07200b1e82cb2e +assets/assets/txt/1913.txt,1633604538000,5d2f15859f8682f98dd4e4882be545b85e9fa91ad91357cb7cd3c887ea34ba19 +assets/assets/txt/1914.txt,1633604538000,7ffff0f6b43f447d2f5ac175ab1bc189d07cab490ddb0bf1cdd1bc3267fb184a +assets/assets/txt/1915.txt,1633604538000,91e2c0bd59b22de045bf99b25098fb6119dc308d65a0482a8ece197f5c0f80e8 +assets/assets/txt/1916.txt,1633604538000,af2c313036363dc9c5663e328db983e58db31d5d3a9a101e6ca927034b72bd8e +assets/assets/txt/1917.txt,1633604538000,9ad8480ce519bfb6d47e6fadbd89fcfef93a09ba429880eedbd4727a70cef80f +assets/assets/txt/1918.txt,1633604538000,a7d5911440b0947d5b30c7d089871d7da9f9e4ff976aeeaa307ddfe19997ecdb +assets/assets/txt/1919.txt,1633604538000,e350eb4f9776ae4df26625d697113b90854e7c1c9a151f3798606077ad5e6681 +assets/assets/txt/192.txt,1633604538000,4ab2873645dff9693167289f3433b8ced2285ddf84b67071ed742753c1ebd835 +assets/assets/txt/1920.txt,1633604538000,9c478f5e4567bcf18f685caf82e4af0a2f17fcdc1c4fcf02c5839cbb09558dde +assets/assets/txt/1921.txt,1633604538000,565c460ca71293e1550a0d708de84e5188692b1f2929ffd4c590041e1c3caa03 +assets/assets/txt/1922.txt,1633604538000,066d852aa36f7f488f07d3ec1237fa2c86b278c2b1a5643759ebe3a48353d450 +assets/assets/txt/1923.txt,1633604538000,e05f4388c452ffdf969e805adf08606976e3b5af2635d76ca2ef02cc4f47354a +assets/assets/txt/1924.txt,1633604538000,e611e7bde8abd6001a97ae7bf83beb14e5fa50f61f67b390f2faa4cd98ea406e +assets/assets/txt/1925.txt,1633604538000,38df6c9f0d6722100af7e292e63c122956e376a375010ae11475a548f851ec28 +assets/assets/txt/1926.txt,1633604538000,a67cf66271942a26566d9fe0c8f6e445209942a4a5afaa4356b07c25feb39c9e +assets/assets/txt/1927.txt,1633604538000,96e46a34769a06bd103da09505709121a04a0271afbc37ce0034e26a600fdb9d +assets/assets/txt/1928.txt,1633604538000,4a592d23b488d247d021c91c4f7f1ee6cdf7c1e4643b267d6490f067e77667b2 +assets/assets/txt/1929.txt,1633604538000,637d573997b11b78cc3ac8504cd05506740ddc843716cd2e82c2079d3a29e657 +assets/assets/txt/1931.txt,1633604540000,8243e115496709ed86b4ce93ea1f67eb95989d1655bf4cfca3045c2a0bfe715b +assets/assets/txt/1932.txt,1633604540000,6a4a61e5f1a0726b10e3b7cbcf48d9a046b555f3ae370b8aaa8adcddd7b53ec8 +assets/assets/txt/1933.txt,1633604540000,f4259554a36ce3e1b405af9f26b2f6536985e810a4062d981cc428f27fa1b8d8 +assets/assets/txt/1934.txt,1633604540000,030fe0ea83e637a3590f761af4962d9d7a99b664f651054cb3e14e9860bfaceb +assets/assets/txt/1935.txt,1633604540000,05215c263e10c56f6cecb90215bae0ed6232d95c5ce1058de15b02f8b0901cfa +assets/assets/txt/1936.txt,1633604540000,2ceda2d98a5808d97213d4a92dbf9f36c63c8841f8779d7185583d2f65447618 +assets/assets/txt/1937.txt,1633604540000,cbd37ae6964d47ff35707e073539bbcbb1f6020cba8ca5776197b8ae8ed0e8b3 +assets/assets/txt/1938.txt,1633604540000,b293eddb79169803f28b8d3ca8c2e8428d817a4e887bb50c7c58b85dbdcc1b3a +assets/assets/txt/194.txt,1633604540000,e1c46d3ebbaf01af27c9cbf3ec53480c3ae3cd626e4a0a50de21bbd0d659359f +assets/assets/txt/1940.txt,1633604540000,cb17451a16cd0d9586c02557f1e382151fce31650e19fa608dcca42727837d7a +assets/assets/txt/1941.txt,1633604540000,40d3ba1180a5d4ebc14a87e57b5d6dde15759bd5f90b235f736999d73d14a50b +assets/assets/txt/1942.txt,1633604540000,5303865c0dd36ae0689dc8469fb578add2d1413b70425d82e5a4a61d1d579c2e +assets/assets/txt/1943.txt,1633604540000,a63bc31625f29b1897e060aca48e51c3d3c3f6cd2ab1e42248c50fc708b8d277 +assets/assets/txt/1944.txt,1633604540000,987c3e7581de1d739468bf8ba29cc68c43a711d0e8153e4a78d24b8f525a90d3 +assets/assets/txt/1945.txt,1633604540000,e0347b726611c943d645506158b83a3440980f656cb798d75d47b2137853ed07 +assets/assets/txt/1946.txt,1633604540000,e396677c4a55a52a887131a02b8ccbceb1474633fd88a34e4cba8ea4328822c9 +assets/assets/txt/1947.txt,1633604540000,ac44c806b2c1878fae1ec2b0d5a531df4b23a154ead91244755492227fb3c704 +assets/assets/txt/1948.txt,1633604540000,88cf97f7e52a3816da44ca8849715c8d79ddb158b6f1778246a2496ea60edb95 +assets/assets/txt/1949.txt,1633604540000,9bd922a6f1510131ef9fdd01ab1c10f1f97d88aab57fda7993f3e5cd07fd62d7 +assets/assets/txt/195.txt,1633604540000,da74352a72e4a2641df2a8f3a52a063a5e7840713f2fd9eea98a58dd571c58ee +assets/assets/txt/1950.txt,1633604540000,bca543a5e949013ad232ef7b3f692b9c4b60c0c49b3f52bdb76eeba3d8333387 +assets/assets/txt/1951.txt,1633604540000,362bf821e45f0ddfb98ba48fd2d2b848a4277fa61c275fffc4f55b0b6b45a2a4 +assets/assets/txt/1952.txt,1633604540000,a2428dc3f46b4e49983b51cafc3eb045d2f94aca2da6118cb26130b18863ab04 +assets/assets/txt/1953.txt,1633604540000,0c583c4c1460099d43ef45aaad343ffd4dea64feee1ce6b6cabc941c96f44bdd +assets/assets/txt/1954.txt,1633604540000,ddcb567987dbd563165d6a81a77f1beff442d0b25cb6894e8a05d92f75e57647 +assets/assets/txt/1955.txt,1633604540000,e400c51dc453a5aa0e8ac677cc0f9559d6788953c6b30fc29f6c84e1ca1218c5 +assets/assets/txt/1956.txt,1633604540000,6a1a103a930f63857d2904403f3216b58d222998ce887b0d66122947e7192d2a +assets/assets/txt/1957.txt,1633604540000,ee090a2efd20f576c09698aee315b9131b7608d9cb29206e95dfa2651c4c0d1c +assets/assets/txt/1958.txt,1633604540000,3c87d0c0b80b72a97355b2396537d8b4ae3785f09bd68a6cb1e49e5e06deca96 +assets/assets/txt/1959.txt,1633604540000,a964a778d290a37909821026e4f2217addbd20e5edff576c64ae0a436c2dee76 +assets/assets/txt/196.txt,1633604540000,6ca3de8fd49346706364ab9734273d64ff4d3e100d9a4dc2a16bc2d738a29664 +assets/assets/txt/1960.txt,1633604540000,d2328b3de468d882f67488633679b1031883cb867d4db4f818e5b8eba3fdf76f +assets/assets/txt/1961.txt,1633604540000,5754c260a8aa095d5f59dc9bb54713a6e3d30ff0c4a627f1e8459178343437ad +assets/assets/txt/1962.txt,1633604540000,57fde1f4b580ddea7cd4197170c034635fbfa108fa9c149adb2443e92ec47c9a +assets/assets/txt/1963.txt,1633604540000,10f8c45575cf3161153e6fc4347e939bd840a3b5ed8ccd51fb2145bfb4f8d8b5 +assets/assets/txt/1964.txt,1633604540000,2e99d852f936e3f06d0fcd30e241878a011d9ed937e77b56b4021af05bd48b0d +assets/assets/txt/1965.txt,1633604540000,8e39bd95fe1c42f7d534df0379a4bacbf4b2eadeb9f0ad2f22a70e5165592109 +assets/assets/txt/1966.txt,1633604540000,d74bdbc3b5e52ebb94b1de6fe58428990508fe770d56fb107144c457d898b2b8 +assets/assets/txt/1967.txt,1633604540000,73e2aa1096e8224d8311c20e6f9a27eade245a328771529a7ffc1d5d1c0e990e +assets/assets/txt/1968.txt,1633604540000,2d696e446fa0237617b19810a27e778037774242a3c5521f62edbbc70394c2ee +assets/assets/txt/1969.txt,1633604540000,3a2972d71ec87efa3bae6f0c9ab2f39fe33fa0fd06165648553bd7989882ef0d +assets/assets/txt/197.txt,1633604540000,d6c5786fbe1c8302c3124cb4302c187f5b53124843cb2ea17aafacee5500b802 +assets/assets/txt/1970.txt,1633604540000,fb362e59b51fd3f34f3e5dfdf590a02bab73f4ca3c222e4a9d07275d0c0f2112 +assets/assets/txt/1971.txt,1633604540000,2b4964eac9a018bb4bdb3af8c8b7bcafa5be4999f095469bc34540e1caaef410 +assets/assets/txt/1972.txt,1633604540000,9c376f7f12fb64f381d8cf0e8217afa582e7b3836c7bfe93855ee62577fd4fca +assets/assets/txt/1973.txt,1633604540000,1081aa7c35ed1b19d43f1f0777b914c8bead8ad9f019e05c422e084bc857db85 +assets/assets/txt/1974.txt,1633604540000,966614e700c93dadfdbe5250565b53cfe1a3cfcf7aa4ae720f0e295b12e19646 +assets/assets/txt/1975.txt,1633604542000,ff430294ba471376ec3961973d9de50cbbd5044c1ce9e6c4f677b07e5380b9ae +assets/assets/txt/1976.txt,1633604542000,98d4e6f04845441687ba53eb36def337d18d72be8d5198aa2ed6709be9b98cd4 +assets/assets/txt/1977.txt,1633604542000,708faf005f7ab55b2e095c470017525d2cff269490752b8f103f70d1e64b9eb0 +assets/assets/txt/1978.txt,1633604542000,d0f8cb205aa6da5e99c76a8aee5d4c80c61618a6dc0f4798c68dccbc07177498 +assets/assets/txt/1979.txt,1633604542000,30fb4b14bd61dd27ea6292449e5cef489a95d8565b070df86108b2f8d684fc1f +assets/assets/txt/198.txt,1633604542000,45f5ff97eabc5dc386597bb7dc10f8f4c22703e9d35ad32f82e8532e1572b40c +assets/assets/txt/1980.txt,1633604542000,7386ac7631f5604a2d8b5571a3a615992e89ebf2a377fbde06ab6d9ba18a0927 +assets/assets/txt/1981.txt,1633604542000,e90211c83158d452eed67cf7f3831ae5996077ad6ea974ae7aafb99a7e017b90 +assets/assets/txt/1982.txt,1633604542000,973847b1a7ce3ece28766d1d1146d9c2771c53d20f1751d3ca70d1a0822dae36 +assets/assets/txt/1983.txt,1633604542000,c7d872d314e807b5dd499d7f567fcfe0400fd6744b11e05a69af284398845f0c +assets/assets/txt/1984.txt,1633604542000,5a6aa35e5674230ba41e97e6a9db7f30a02e2e3c4a6b3044dfa667216de0f2d8 +assets/assets/txt/1985.txt,1633604542000,2c3a3491eed7d48dd78da43b239b9bb3f05597b72b8b9c25f4c30ed1db4ff6f4 +assets/assets/txt/1986.txt,1633604542000,6915f34d1550e61c9da34f4cbf60a6256d8119ea2043fbf6565a1ccc4616fbe2 +assets/assets/txt/1987.txt,1633604542000,f5f0bd28ef7958e7c5a333e295a7153e33a51a3652aef9cf162f38bab664e2cb +assets/assets/txt/1988.txt,1633604542000,3edc07f408911817239a7168075f8f52acb6c0314332b589a25fd65269c7621b +assets/assets/txt/1989.txt,1633604542000,134b6ecd13d108d6c18a207197acfcf55da698bc74ae6304e2da929b1397ce72 +assets/assets/txt/199.txt,1633604542000,154a93f185f4c2344c03d368ba96c1bf8c05bb7676c514c632e930d89d812496 +assets/assets/txt/1990.txt,1633604542000,89723fd28b4d242b370cedfe150f80bb3527baef0bef8e1644a588129f8779de +assets/assets/txt/1991.txt,1633604542000,f3683e80f20cf05fc7e3f2d6f90f6e346928e52bdd38aed36a1ce744a8caf4a4 +assets/assets/txt/1992.txt,1633604542000,53978518a563da7d738c1df95c59e775b501d7a8122b92d84f4c32be7df6398e +assets/assets/txt/1993.txt,1633604542000,dc36909f8e21992dea018def2a7a2db8e00c53478fc400c47f820f2a1ecaecc1 +assets/assets/txt/1994.txt,1633604542000,7bbb693e8275f0fd2a6ca049248ae1d2a52586876e1eb1d312d744131864a503 +assets/assets/txt/1995.txt,1633604542000,15f51c29271023affcd87e2fe30569c832285a7eab7c76596b388806cc2e0074 +assets/assets/txt/1996.txt,1633604542000,057f827cf5d00111da1b96fbdcba76bfaf6fa3e98342c2a5ecc73d2cded01a87 +assets/assets/txt/1997.txt,1633604542000,8b4a8dbd6533c67ea0ce9f44979e5d2c2408645f934d5a8d5c1d98a3e2d57376 +assets/assets/txt/1998.txt,1633604542000,cad93f94618a091d7f876ab7d140b71392beb846180ebb64c690407cd203d943 +assets/assets/txt/1999.txt,1633604542000,e3cd66adb14bcd7e1df2ebca43af86653a9cde887ad93bc9ed0216e56411abb2 +assets/assets/txt/2.txt,1633604542000,8345cc427939e728897fedc12857c7cdcdd1f36674be92f065f0906898db3358 +assets/assets/txt/20.txt,1633604542000,cff4cc97deb337ffcce9813cbd6bbac7968d9197a69b29cfbcabcfbf942f0802 +assets/assets/txt/200.txt,1633604542000,423ef06c1931988bfe23eb6258b5b31b5643065e1694f047dda1cc0d065207bb +assets/assets/txt/2000.txt,1633604542000,3179adf371ad378172d7e57e1c5203756b927a15e6e5336d7c3a346b11c1963b +assets/assets/txt/2001.txt,1633604542000,80fe621c235a4a8334919101c45a3545026dc35daabdea15a32bc199e5d2420a +assets/assets/txt/2002.txt,1633604542000,94c9c7e7cff81edd20760035ee3080c1a36a40805460254409d7dff3a87ad4f4 +assets/assets/txt/2003.txt,1633604542000,c7eb5e87aac4582dda3e6dd3ec6a2ec0bc75c870d3f01b3b6f7c2bcffed26acc +assets/assets/txt/2004.txt,1633604542000,265d5ebc6076f260d348a0be22548ceb9e3adbc702deb0bf000e2d39f83cf416 +assets/assets/txt/2005.txt,1633604542000,50ef4e71312e77c12af3c717c24f80fb5478dc46ff2e066402c7fb01f928415e +assets/assets/txt/2006.txt,1633604542000,4849fdbed35cd9232193901cf365bd1537ebb3f06d656d3e0e415b7e7c426028 +assets/assets/txt/2007.txt,1633604542000,ec38b968231d707066deacae27dc69cd87f191ffe1ea10d7b0436f9236e55a1c +assets/assets/txt/2008.txt,1633604542000,7bc81df12e63672584e0e994f179ab420b8f33607e890869f91cdad3edc0d79e +assets/assets/txt/2009.txt,1633604542000,baf6409984f38d45713feca47eb6cc4ce0edc796ff91de35967a4b3b1b976c02 +assets/assets/txt/201.txt,1633604542000,4c21ae155cd0b0d57cb40108c4b5dfbb7b4192f030a6451ece54fe8ee6cbd18b +assets/assets/txt/2010.txt,1633604544000,8ccf3365642e4e8fbbb523aa1619868ea74633a96b8db47de809f426d48498ad +assets/assets/txt/2011.txt,1633604544000,c5f162270cd9c5d741302f78519c0f1f66f982985ab9b539e20f244a0ed386dc +assets/assets/txt/2012.txt,1633604544000,072c079a399f34a177087af9c7daa3d3c9511ba63d894df5a52834fce75ac992 +assets/assets/txt/2013.txt,1633604544000,530662d4bcadeae6ee22827402aa8848c675e14c4f5ce4a936944de8c72ca504 +assets/assets/txt/2015.txt,1633604544000,6250d5b1aefa1480732059eb431ed5d32cd77fdd69a6faf599e76bc46038bf27 +assets/assets/txt/2016.txt,1633604544000,7faf4fc6866a7945a51e03fb99e25561cf6b1cbc51a1488e1496da1a878ea092 +assets/assets/txt/2017.txt,1633604544000,e038dc34fdfe7ed5919e7f8a9e8894c9ff4b77294cbf1bd774b9cd3d5cb3e61f +assets/assets/txt/2019.txt,1633604544000,19ab99424058b30aff6b08104b50e72e2464c0bc15daabc1e241602ed515adf9 +assets/assets/txt/202.txt,1633604544000,6100982a5d0e25144083ab1a6a508a2b8c3b98e057cc95363a5b924197d00441 +assets/assets/txt/2020.txt,1633604544000,f4d91b7eac497dfa468c1f1768df9a8c8566533bafec1de4932bdc99da4a7971 +assets/assets/txt/2021.txt,1633604544000,528e05d531dc84dd96ee3f18fb38d6eb0b96af83c52aa1d2a4df8eda50535300 +assets/assets/txt/2022.txt,1633604544000,192ad348b456acc703039cc13c38f109835c2cc07743816bbce539662b13ef93 +assets/assets/txt/2023.txt,1633604544000,4a3d9f4bda37019e239fde3f590ba7f78ebab46d1303cd332900ca0b070d243e +assets/assets/txt/2024.txt,1633604544000,c45ded4460f20a876d7f79be97d49eb3ae9dcfd9872f225aaa36378527962e5a +assets/assets/txt/2025.txt,1633604544000,86df9f54bd32a1038952159680366c028d9c0c745ed7a617a62ee4b5e195f695 +assets/assets/txt/2026.txt,1633604544000,f36ead8b2d7578e59f9945199729ba5f50fcec70ef6fb28aab3a454d90fc6fb5 +assets/assets/txt/2027.txt,1633604544000,d521eadc8213ffc87ecc1e6b9cb6f72a7f0b1c7087334a142661434d3ae210a4 +assets/assets/txt/2028.txt,1633604544000,452dfff0ecd971007c9098d54e485bd13f8457867dadd50875f06fcce79b1e61 +assets/assets/txt/2029.txt,1633604544000,5e4264c0828e922f4ea86ba3b2527f20596e4f0b6331bc2c8ddee4d1b43a7f2a +assets/assets/txt/203.txt,1633604544000,a94c3d777c4ed5de0e180d786b01dd7c34a8f0ef9a5dbdd1864c1a62c214ed8f +assets/assets/txt/2030.txt,1633604544000,71b294fdd3c2ef1b0b0c07e7b8d73e98fbf3767baf7828975a9c36e64069ae61 +assets/assets/txt/2031.txt,1633604544000,72ef2df1dcaf893b37eb51bfc46fd978d4cdc0bd994058789e56893d63159d0a +assets/assets/txt/2032.txt,1633604544000,15413dc377fae958c7e4f60ac80d2b938189b459f66b994f751566eb85dd6488 +assets/assets/txt/2033.txt,1633604544000,59b90424b11c11ef3f4b6f066307e086a452388f5aa7a031fe42e96ecfa785f5 +assets/assets/txt/2034.txt,1633604544000,7748240ca769a0bc0d506ec9972b7ab8ff8791b588370e3d82d4174300bd8c68 +assets/assets/txt/2035.txt,1633604544000,0fea279fbb174d1b39cf927b2240e2f1f8c0fe0a63e47a278765051e3f6edb1c +assets/assets/txt/2036.txt,1633604544000,c5c0436ca21aa9aab1a1fa3df3a53959420e93bd20bd2209573615742a3a57bd +assets/assets/txt/2037.txt,1633604544000,2a6ab004284223d80d7d89d73bfeb50c365553ea6f74b96089976dc52be4b369 +assets/assets/txt/2038.txt,1633604544000,ce9ce62b297a04495a216d9a176f9933abf4e5b3f3c2bc6b15c3d19325e35a53 +assets/assets/txt/204.txt,1633604544000,e8629ca39fa67ab3d142590ba1331ef2fe14f62e80653bdddddf3fec39c0c95d +assets/assets/txt/2040.txt,1633604544000,882c4aa134176044b6bdefa4a82affc5ef833fb4d6b5cb3175f1c0446d45ea33 +assets/assets/txt/2041.txt,1633604544000,4941af1b1e7895bf6cff6605035c330bb24d42dfb928cdb0bc5baddf9efdda61 +assets/assets/txt/2042.txt,1633604544000,74a2cc05b7390e90554eeb39504d605889f4985d856fa314e430cef6bb6fc48a +assets/assets/txt/2043.txt,1633604544000,3e8f4381ca663eef99dc726bc29f1dde085dc834ed3337aaeba681e69a88279d +assets/assets/txt/2044.txt,1633604544000,5bcd9c1d49ff30405a7755ff4cbd564ad80a32adaba4f01043b3393f01ab0e7e +assets/assets/txt/2045.txt,1633604544000,c41d9dd49f4f1e399de38512ff16499238b5f71e3ce94cd0bd84b410b1d1e3ae +assets/assets/txt/2046.txt,1633604544000,49722a550878e3101f302ee0095b7b61a08b00a93f1e056bef389dfe2a24bbcc +assets/assets/txt/2047.txt,1633604544000,b3e6b081c72621348bcb2fbf301a05ba608047b27937d4899c25244b805e2f8d +assets/assets/txt/2048.txt,1633604544000,7ebfbb057532326d6038a8936e2a04abdf25fe3f8234a0ec716b9fde99b16a64 +assets/assets/txt/2049.txt,1633604544000,8c88228de41cf582c44075c2098002e6e4765f5f7b75bf122d065a7e54f2094e +assets/assets/txt/205.txt,1633604544000,83062c277fb3842d2c6484784af6f520411563bf9745b0c2679bbc91af843d36 +assets/assets/txt/2050.txt,1633604544000,7ed21a738a7d6af7b801ee8d394934b313e7a50ddceaf06136c7de112e237c40 +assets/assets/txt/2052.txt,1633604546000,884e02a53332de36c846c995b44045cc59464ca7412511e564dcdd5216f023f3 +assets/assets/txt/2053.txt,1633604546000,0a776a1cfabd4e366b24f317560c7482fffa864b7be21a13533f11f82976b3f1 +assets/assets/txt/2054.txt,1633604546000,c76cb634952be663e25ea27f4572144aa477ee79647815f22f4bc388ee180500 +assets/assets/txt/2055.txt,1633604546000,dc7df4bcbfe0759543b3c5f8233df4d25bfa45e0455d335b2e069e765f29aac4 +assets/assets/txt/2056.txt,1633604546000,e6e61d181d0374dbb789967b8e2325d80193d2a7033ee3c8feb0fcd863978967 +assets/assets/txt/2057.txt,1633604546000,a90df18eca85eb8b275fafe07988c08f6f783287cc43e30d7130c8a955ba63dd +assets/assets/txt/2058.txt,1633604546000,fa4f288d448d494d4b6163d80a8deeaafdcdb98d6af9f56fa2acef02aed15ed2 +assets/assets/txt/2059.txt,1633604546000,865b906e309786fe9b85109eddd51c0ab1e48839c4de03d34fde351a6bbe1ee3 +assets/assets/txt/206.txt,1633604546000,9b760a5e119cd5251be137f4972e56f5896562083b87a8e7f1cf3f71cddf45dc +assets/assets/txt/2060.txt,1633604546000,ce4435595d5b6f175bd8a006058400093ae7dddf028dee76221d39f6e140ef76 +assets/assets/txt/2061.txt,1633604546000,cdce6bd74ba0d28a40e98e1278060e7384fb95e241b150d679f5816f77eb3e3e +assets/assets/txt/2062.txt,1633604546000,c58bb159972aa0fed44d6e5c10321b5f9a6aca99f27479c2b3f86070d602fb6d +assets/assets/txt/2063.txt,1633604546000,7e03817e7df2c8091827ca45eabb26e74f1f9442cba324dcf34408e478c334ad +assets/assets/txt/2064.txt,1633604546000,c13649cfdeca07cda09d26f1ec4023a37c5c10efdc2997d03d965767ac6b1901 +assets/assets/txt/2065.txt,1633604546000,90f9da06cf3bc453b6e49d7d2ed26e65ec8c8915669d6d77dc5839e34c57d80c +assets/assets/txt/2066.txt,1633604546000,09d424053ab2af0a12a4af0a001582d94f55f47f6c15c8220da8d495b29fd300 +assets/assets/txt/2067.txt,1633604546000,14ae8ae010270a64bf91391ab729063844c3f063d978460d745bd081bed42dbf +assets/assets/txt/2068.txt,1633604546000,d873a03d84a8405c32b7fbb517176b6f888cd9a5f91e783edc10bd620c9049ff +assets/assets/txt/2069.txt,1633604546000,5b22f852837ac7ee1509271998793295dec19cd71ad1a9a77d735db0eb246f3a +assets/assets/txt/207.txt,1633604546000,8d6949e3e672f9951c31f624c4447d9703679863775622157d6fe470b5e30b1f +assets/assets/txt/2070.txt,1633604546000,9f0de3b4e18f18fe3fa669ae38c056151dd79279933183680587727daa386ecb +assets/assets/txt/2071.txt,1633604546000,4602f0c3d3580309230b5fc73052076da1685ddcf35762dc7d583eedaa136f3d +assets/assets/txt/2072.txt,1633604546000,f4a7f827a442274db12bcfb1e068d8f628024adecfc6bf44fe3282bda1a77994 +assets/assets/txt/2073.txt,1633604546000,ee0fd7d0fba89996912423c234126cabcb1c97e7ce2571379fcf1e5210b5db1f +assets/assets/txt/2075.txt,1633604546000,201cdb28f1192441832f8def920c7c63ce0290f6aa111cf6e13fca692dab6e9b +assets/assets/txt/2076.txt,1633604546000,6e9bb9f09a1cee2bb98e455541f8c4e4c130cb3440b3d9adff157df5ec849487 +assets/assets/txt/2077.txt,1633604546000,b9b8a8085e2eb4b3c61014fa1f4101cb62d615de3bd11ac516b2793854f095a8 +assets/assets/txt/2078.txt,1633604546000,8eadd7bfd765c692078b3cc0693f8bba9919112b332e24ed97e558ee1de0dc21 +assets/assets/txt/2079.txt,1633604546000,fb7f409d12dfffd8414ea2df806f550688e09ecc7f47ffed0e8e200b82da90ed +assets/assets/txt/208.txt,1633604546000,91e2050e3230e67ea0026a766725ba611e93db00f041663dc2cca03fac3b3479 +assets/assets/txt/2080.txt,1633604546000,5e2ffc2cda2d884bfe666f9a8e6330e996c8c3574c8d2005693d0daeb9e95f6f +assets/assets/txt/2081.txt,1633604546000,6de78bd73bf3ebb99e25f4371f73af041dab05700d66b3f3854027aa53f55fc5 +assets/assets/txt/2082.txt,1633604546000,720961e63202c49f457bfe7acadad1bc5d2a73a58bf67f6467e3f3ace5a5b597 +assets/assets/txt/2083.txt,1633604546000,4e2b96e8f37f99587d2be6ff450c77b53685465b63701188a38d4c06528b7e2b +assets/assets/txt/2084.txt,1633604546000,11ff360aa89421ed8df29bf8584008ba8399f5d78af6e5fe67a53c924d50cad5 +assets/assets/txt/2085.txt,1633604546000,3754ca91339c39200ef3bdae5ffa7d71713bc321ef5e24a244c065532b15c04a +assets/assets/txt/2086.txt,1633604546000,9cc1961826d62ad5d0bf0320e54bc6fddb07a1e1102cb71b24f97fc4b6770f36 +assets/assets/txt/2087.txt,1633604546000,0a617b8be785daebfb430f573c86a74d43c4e26949e5ee263309c774a770ec84 +assets/assets/txt/2088.txt,1633604546000,8f9ecb859bdceb04befc6bf41405a00e1467894f0eff7faef5726c27b44f5c6b +assets/assets/txt/2089.txt,1633604546000,c747f33256731f8de51ae73e49fcdb52128daf595b4d47fcd520bb7eba0f8e58 +assets/assets/txt/209.txt,1633604546000,16221c25493a0e92d661aa444bea64bb12d4a5af0f641f0f6b7f04d335ef719f +assets/assets/txt/2090.txt,1633604546000,60ec72a15da641e494f8dd7a74c41628e978d8c467a3182897301f725e21cbe4 +assets/assets/txt/2091.txt,1633604546000,d9ba47cc71118368b87dc440eb28a3a4ad4d8b3f13b2f6de99a9278a8c504509 +assets/assets/txt/2092.txt,1633604546000,af5ff7dc836117db8907eb87297dd94a06b10b6b18c4599b4ce497753c5ad477 +assets/assets/txt/2093.txt,1633604548000,a0892742145c11b9a3bb5870831a27021ab38186475ebafd5a0a4dd9ee35c95b +assets/assets/txt/2094.txt,1633604548000,0fea67be214c5d123e4e2a83e971831bb41289db299e86b14c5917308eb80444 +assets/assets/txt/2095.txt,1633604548000,186481f98bedd1ba0f1de72787261b3eab16cf1f05b2239e87364175f44929bb +assets/assets/txt/2096.txt,1633604548000,eb3d42314dcdc2378bfe16972c795c22e1d5d1898cb280f35a4d453d21e9bb42 +assets/assets/txt/2098.txt,1633604548000,8ac7f60071b994d51fe88814317d567b1d2c78b87a138d5623ac802e49970520 +assets/assets/txt/21.txt,1633604548000,3941e14f79e04ec5a5e84fb76c24beca7716052ca9e2dfd4242fc1d3933e3d34 +assets/assets/txt/210.txt,1633604548000,f26d3dcdddeb3e5e99fa0b572315c49baf01f4d26491d215ece9dcee0e81c78f +assets/assets/txt/2100.txt,1633604548000,3babb108b19198762e92f62ffa35469fef1a52f483348d41529e5e03bbc33997 +assets/assets/txt/2101.txt,1633604548000,f44e697e29df1ddf25667e59e27197a935f74d56b78efbe3063c097b5c0146ce +assets/assets/txt/2102.txt,1633604548000,22a72e91869a7cb1544a9c48802766a039bdb3e6021def3a9d5462cce40cdbbf +assets/assets/txt/2103.txt,1633604548000,dc0b7b28dd2ac964353d93eceb673785dee2a4c78557a1afbcd2c793981fb587 +assets/assets/txt/2104.txt,1633604548000,132d1c0ce9f2a171be52dc90cf0f3808e11c9b9b2a1a3e938dcad43283a905a8 +assets/assets/txt/2105.txt,1633604548000,702329a85f6a32cd0aedf9402f23ee41818923ebe9259f9977f5fe1f47618c32 +assets/assets/txt/2106.txt,1633604548000,88b0212b6310ce784daf323947e3ce8837d330b3995b473bd43d6b51ef105de0 +assets/assets/txt/2107.txt,1633604548000,c590814e7677c391f70ad6df5e6bcf0e0bd7a6b1c44a598d1d7d29393c6c68bf +assets/assets/txt/2108.txt,1633604548000,1690e9f137283772e6bb0fb9a9191595aaf6402de3becd9aa16860489e7a30db +assets/assets/txt/2109.txt,1633604548000,795774b2ef72b25c5dd6bd84e4942996709326fced2b79bf0f0e7300e82f6470 +assets/assets/txt/211.txt,1633604548000,2ab733db5fde09f86efb94641b3d74bd6ac50f0e99e9a5ddd32aecb7881cf988 +assets/assets/txt/2110.txt,1633604548000,ae85c9b46eea6dcae70d98c52126d8a239f0ad04f7a04f12757225d5d791bbda +assets/assets/txt/2111.txt,1633604548000,c2588aa06e7bd93b8cfd5f1b84fc056a1d1f8dfe79778b85e368d9297a820eb5 +assets/assets/txt/2112.txt,1633604548000,3e89063014b51560d4ccf21301834a277cfe87e466cf5454c2c2147818cea09c +assets/assets/txt/2113.txt,1633604548000,edb2ff960d1125cf74dbd76d9cac5e5f48440ff34e75444d9e98f005e5d674b7 +assets/assets/txt/2114.txt,1633604548000,c21bbbe3ec8e2718caec59ce849e9a0389fe0483bcdf05fdbea32c419d1d704e +assets/assets/txt/2115.txt,1633604548000,37fdf200f6404c078cec2657aff54f469db01c8850bc24dd9114d166ed7cfc97 +assets/assets/txt/2116.txt,1633604548000,7b7b30fb69baa1e0155516044c1b5c3ae57093c40178f80c44a75886f555bf14 +assets/assets/txt/2117.txt,1633604548000,44f94c267a44fd7042b3e4a8d812631cbc1417d0928ae4cd49572171a592f859 +assets/assets/txt/2118.txt,1633604548000,d64be1eaf2182a5e2586e0cebe3de77d40820822d91e645a675527f1c074ed21 +assets/assets/txt/212.txt,1633604548000,65fe8e89648edce5c4974b4fcd36d51f8c3a336eea19a6005ca6e984834cc0ea +assets/assets/txt/2120.txt,1633604548000,0d9daf730d10f686a68b751050f67e93dced2b2513078e654136e6bedecb8335 +assets/assets/txt/2121.txt,1633604548000,208bc62cbc358d920c0cd7b37c26f25552c7f695c3cd22b666283516373b41c2 +assets/assets/txt/2122.txt,1633604548000,18fbce7ea2e13ae72b7a3a430747487d36e705cb4e02023e62a97223d90d0ac6 +assets/assets/txt/2123.txt,1633604548000,c7d2ea3c4375abc551cf3836b2be5c59cf696107d35c9397783e17c96a176ae7 +assets/assets/txt/2124.txt,1633604548000,1494b30a59d9bb7fdaac95c424e500acc5f992d2d538d82202a802e3e5cc2a17 +assets/assets/txt/2125.txt,1633604548000,366af8af700435d949d5b6f3f9a8ad1f38a8620f67686bc0dc23935ffe5924fb +assets/assets/txt/2126.txt,1633604548000,7fb9b2556aa1a25d8db28f8ef24178d2f1e125c1f5b4612511791be59bbb41fb +assets/assets/txt/2127.txt,1633604548000,7c9765da649ed7c783631b6ab1e751f9482aff1cc8119390da8b10cc150adcbb +assets/assets/txt/2128.txt,1633604548000,92f8ff0eebebbe9748d542d452eab328f40c993c6b7dc2e345a3a02d03af59db +assets/assets/txt/2129.txt,1633604548000,bf386cfd6ff4aeb061f3144395f1ba69ee13d73595d62d3669be0cd87407e33f +assets/assets/txt/213.txt,1633604548000,de3baaa4864ee097a26f32ba611250ec37af0686363ee512a83b44ab0e3c813c +assets/assets/txt/2130.txt,1633604548000,8658d37ecd3c6fcaa5917d7452e7f690189b5f924d369a48c1673df598349ab9 +assets/assets/txt/2131.txt,1633604548000,ef9528e9b54323db6e0d04fec31939f6c64c5eea7a43db3d9b82baaeca049b89 +assets/assets/txt/2132.txt,1633604548000,80bf1d904e9e07434e2d3839a3a7bfe6140f2b5c5962ba9c962318092cb148f6 +assets/assets/txt/2133.txt,1633604548000,46ea58f02143c0d6280832b3edfd7417925670d051309ce90a6e0ce94f1e859c +assets/assets/txt/2134.txt,1633604548000,f1b1d6161c9481cef003c74196859c7220a247855049cd118cc85d511a22f1f9 +assets/assets/txt/2135.txt,1633604550000,3a3db0e89b9787ad22c1a18caae240a6674187401fdb16465b5563b49f843fba +assets/assets/txt/2137.txt,1633604550000,53380c7d6a11d8f7df072cd9020716abf9c63ec39614fbc5c35ee89ea98c644a +assets/assets/txt/2138.txt,1633604550000,fb955fc0719f433638c7b700c677549fc8042ac02f1653e34c6977459a6a6bcc +assets/assets/txt/2140.txt,1633604550000,2925eb34351744dc47039863b6181fb6a6f573d2b95f13d57cefafa39a872aee +assets/assets/txt/2141.txt,1633604550000,09cfbef2297936802dce9a2ebcd3418bbaf67e63b2060da585e3bee13542d687 +assets/assets/txt/2142.txt,1633604550000,80cc1fbf18d1dfcda04aa918f4460ddb004ba95f752c42f6af1776ac36ee5c0d +assets/assets/txt/2143.txt,1633604550000,41a31a4faad258834ddd928966b9e8071d4a9859cc6691973bc4f45052352f78 +assets/assets/txt/2144.txt,1633604550000,b3e8397bb84e1a1874f0baace1b00ac4809d2ea628049334e9ca8a0cc3ca4089 +assets/assets/txt/2145.txt,1633604550000,00d0534a57da69c9758a9fa7fa75bcf4f557985c8eb059b9a26f026be89d3a98 +assets/assets/txt/2146.txt,1633604550000,6e5d6adea16b560ad625d1180dcb80b2af401050cdb05af88f08b2ad17e7a497 +assets/assets/txt/2147.txt,1633604550000,a91efb23b233f4ca8a31f66f6af28af02eb6d5be8300e269838f2907877af150 +assets/assets/txt/2148.txt,1633604550000,d368d3c0cfdf5b27413d30a2cdbf54e48c9545879d516fcf4fc9c0eab233965d +assets/assets/txt/2149.txt,1633604550000,21be2052442f5e3d18f0ed1eef397a64a0f1b7b83a9de61d5e5d593597b67233 +assets/assets/txt/215.txt,1633604550000,941ff21100ae4495a353296b5be8b2ee643b82b60a7a6b4ac2b76aa976a0f7ee +assets/assets/txt/2150.txt,1633604550000,3a0acb71a3cfa289ef4bb27cb07989f280feb48ce76548a78a956d8ae927db57 +assets/assets/txt/2151.txt,1633604550000,6968f08b6aeac35c3572c8a906e87d89a6f272f44a3a5f0cae6c55ec0dbeea89 +assets/assets/txt/2152.txt,1633604550000,5af5f52ff8f28adbacafdd9341ee4265fd2325b5ffac5ab69c7d3c9824b8ceb4 +assets/assets/txt/2153.txt,1633604550000,ef538da1c5afe7b711117eb6add67bf0746acd80ff3d4412f6cb5a5e7c69b080 +assets/assets/txt/2154.txt,1633604550000,8579cf19ef60e1bfe49e5edb18b287f235bc749ba620a8da1dac29775b1513a4 +assets/assets/txt/2155.txt,1633604550000,8d78d5b038a60b231c7b44a95df9b4f1502524b6510748e2e553c20763d2ef80 +assets/assets/txt/2156.txt,1633604550000,3e865a0c5142e15699f132af549ed6c8d3cd5ac7a251ffbe4157cb84b6c2f2da +assets/assets/txt/2157.txt,1633604550000,3222b30f1544818df4b3dbf4575c3c2f61105a50422251d7cea965cb0c9c6361 +assets/assets/txt/2158.txt,1633604550000,502970ee69c879263a11c51b0d1bbe591ae11f8b5ef8edead6faef8aeda25647 +assets/assets/txt/2159.txt,1633604550000,655f67c8a903d40420b0458dd615c4b391e51219f1003c3b5433d3225910417b +assets/assets/txt/216.txt,1633604550000,f386c01a1f72b679f36cbe8917d5d8a9bfe63843ba523d8193b7287d8c5a36b8 +assets/assets/txt/2160.txt,1633604550000,099b0ad923b0b1f3de45d27158383cc12a090cbff862b16a0e1a5308c016ae27 +assets/assets/txt/2161.txt,1633604550000,98cb896e0cde703e71baf9aad89609f0e02a882e4b567c7de30447422cb1a362 +assets/assets/txt/2162.txt,1633604550000,11e041f13cacbe79e63db666831e9b27a01bed35924931731247087faed7710d +assets/assets/txt/2163.txt,1633604550000,4241c45e763e1e5b941080747db7147058da5eb23753ff3a62190e823ec4de56 +assets/assets/txt/2164.txt,1633604550000,9f2dd081fb3ee41f5a8cce095a7701ea797b7c78e2b377d7c45eb3af70b886cf +assets/assets/txt/2165.txt,1633604550000,db1980b121bc80c28fdff77ba19b04c52b46ec49f88ca541b995d25041e0c576 +assets/assets/txt/2166.txt,1633604550000,9a275c5867a1c28c9a3ab4763926f8fc8096cafe2851ba306463276985ebee7b +assets/assets/txt/2167.txt,1633604550000,46b832c0c4efd1574ebc79fb8d34730baad44f09c351ecec2173bab335d8809f +assets/assets/txt/2168.txt,1633604550000,23191b5d96498f3e3804777fe1325b08346cd5d3b6d5276211ef09b5717dbe78 +assets/assets/txt/2169.txt,1633604550000,afb2fd9bd5eb1a8a30e1b15d58c3e765088115e5e48772ee18a8940fb3dcf499 +assets/assets/txt/217.txt,1633604550000,d1763fc61ffade1121ac84a32e0d90c1f428138e9e749f476f2cd4157a7ab027 +assets/assets/txt/2170.txt,1633604550000,b633c241334c1ca98edc7d084224fedbab7c52dbd19834b1c30e83a86308d935 +assets/assets/txt/2171.txt,1633604550000,e2d92f064dc2b40f4d980cd3269124fc806cc8bc27b89dfa25a1f282151913df +assets/assets/txt/2172.txt,1633604550000,479886ab9b1893e23ada25e576ea60595daf44581ad045cbc9ef6da4a5b63516 +assets/assets/txt/2173.txt,1633604550000,70772b8129d1048f31ae7bbce586088e8bb0d99cb53ba143b711cb576bd7c7b2 +assets/assets/txt/2174.txt,1633604550000,f334982ac9826905170491d81c9986007990fbde7bbb6770169372fed52789ba +assets/assets/txt/2175.txt,1633604550000,9106a9ac5937e3cba90992b7a99412cdf40b4cd832f1a0effc9789e9ff335093 +assets/assets/txt/2176.txt,1633604550000,652e9f886aac6902abbb4ceb4addf8137bce633256df027d62c634608c8c6ca9 +assets/assets/txt/2177.txt,1633604550000,b89b2f8fbdb92774d1b5e5bd14a17fc062df74d4b4bab8fb743e22157eb53836 +assets/assets/txt/2178.txt,1633604550000,28ec5bf3c027062c98de17fc80c3d024f58ec32c07335586e401df869ca63154 +assets/assets/txt/2179.txt,1633604550000,3792ad84fa9b85f165f40215de7f7b1f2f8139c579c01c675d4ce094ffcca9eb +assets/assets/txt/218.txt,1633604552000,0fd067827a353a4083275a102d5ed64353ba788f49dbea97b75dc8e3e08b1365 +assets/assets/txt/2180.txt,1633604552000,304895d63d289f2301fa4685f95ec0e62bc697510560117d222f0489c34e11e7 +assets/assets/txt/2183.txt,1633604552000,45a76db38a0b03d3c492b929756ae2c84d0325ddd1f10fedfbf7628d27b05059 +assets/assets/txt/2184.txt,1633604552000,38da90532c561fee23fb28c41570b8fc0bd7602e874d7b5ecbca7204749cf625 +assets/assets/txt/2185.txt,1633604552000,c852f294c2931b13771cd723db4fd3067e9a1121bc1d61f78f815e9a42e17beb +assets/assets/txt/2186.txt,1633604552000,534dd568c0491f292a5a22952a56f6f80c861332aa72f986d05844b73acf279a +assets/assets/txt/2187.txt,1633604552000,fb1eac997fb598307841f079baf9a2049a7460389181c099665e6e7ebfc04070 +assets/assets/txt/2188.txt,1633604552000,8afb2efdcd18bedd2e53a62727e08fd1b62deaa7363940b146129379d8ccea6a +assets/assets/txt/2189.txt,1633604552000,59b1fd27aa146879fe9dbb6a8d2413adafd99680434b75f79d2b2bf88dce5401 +assets/assets/txt/219.txt,1633604552000,16165396ce4ded4488e3bf36e64162caee181c3c0ade882d53f4ce6392b1b199 +assets/assets/txt/2190.txt,1633604552000,a1d871cc5254e62be72b1006928ca1aa41ae4ca549fbea4d8c400b0a620b81a6 +assets/assets/txt/2191.txt,1633604552000,61d30991ad3f166341f8442423a17b838eb9307d5c9e2bdb79039e5e4ffc401f +assets/assets/txt/2192.txt,1633604552000,4c3180ca615d457db8f9da2e6477c53589e24b99309250000c9994d5f67d316b +assets/assets/txt/2193.txt,1633604552000,6b0147d9340cf8d7a0ae7084513065476e14be02ab00b4686f517ea0566afb83 +assets/assets/txt/2194.txt,1633604552000,a4dcd0b57f962e4f14efb959282196bbe6032b2147847f1dacd5fc9b5159be24 +assets/assets/txt/2195.txt,1633604552000,8aec0b43ebbfb91b13b455f357918563ebcbca2b3e58bfc80988ec7b5c1a7c63 +assets/assets/txt/2196.txt,1633604552000,620b55faf139723242797ce5e4496320d84fc54eea541e8ba1e122ac90765b80 +assets/assets/txt/2197.txt,1633604552000,22806d25995097e56e9f78a07c8a2843bc91fc8ba6b339de8d480ece7631f804 +assets/assets/txt/2198.txt,1633604552000,c636534bd050c0a7202924e6d5cd9d989eda3551754ab586a34ac32a984ad080 +assets/assets/txt/2199.txt,1633604552000,b8d42fafa85087f0dd229a98a1d0bc10d96e48f2f24a76c21b1ba760b523ef6f +assets/assets/txt/220.txt,1633604552000,da2e14f2fdf6c109aa077b879e601bf1583214ec6434ba86cd7deddd792fb93a +assets/assets/txt/2200.txt,1633604552000,b6d2c28aaa54f0766b22bc090372f8245594b21a12fa83922f73d9545ed8ba0c +assets/assets/txt/2201.txt,1633604552000,6fcc42a48ced8a9e9e1d09e98523ccfdb7d19ad7107f8f6bf664baa44921a7ac +assets/assets/txt/2202.txt,1633604552000,31388096792cab33e6f3a733952a82f465c56f67057a049f0f70db3dc86959a9 +assets/assets/txt/2203.txt,1633604552000,ae721ef1f589ba2c9d0579ce13196758c7df1b2a2d0ed6d89c343c9a6cb9a329 +assets/assets/txt/2204.txt,1633604552000,9e69d1cedfffb44f9a52c94798112c374bd5b7ff85c5ab00de56bb8ae0d3bb25 +assets/assets/txt/2205.txt,1633604552000,d9ed93e435f29b78145a98a8ac26e7ef3b79907f864cbc662f2449b5f96d19b6 +assets/assets/txt/2206.txt,1633604552000,38cb73e5b1db9172e1abcbbbfc188dd47dc74f2fb258bed87462ddee73c74575 +assets/assets/txt/2207.txt,1633604552000,908d2a52695575ff7fa5515505ac889d2017f8c700775f474499636c35d5809f +assets/assets/txt/2208.txt,1633604552000,efd322341b20ae53d8ef4cee6bf56257cadf28688c3b4a9fe2e6d9854584c447 +assets/assets/txt/2209.txt,1633604552000,b12cb3752c3c8f6177cbd902ed4b1508dbb88d7c1752705b2aa5fcbb7f45601e +assets/assets/txt/221.txt,1633604552000,b140c1f11d30bac149276f68c5a1950dd87d2210fc3dc35e3b75c6082828e336 +assets/assets/txt/2210.txt,1633604552000,97df102822eadc0368c6bad74876f813ce9cddffee89d346eeaa9aec756e85b1 +assets/assets/txt/2211.txt,1633604552000,fa2040097e66d28a80fa190ad1f8a014e06923c860c5ad817f6263831ba85ba3 +assets/assets/txt/2212.txt,1633604552000,d10329721a6aa40407a35d1a0312d598a8a7b214d9f665a4de08b0673853f055 +assets/assets/txt/2213.txt,1633604552000,880c41d1fbc5f295c8de1edffb5646b1525743bd4d882a54e79cc5d8ee758a75 +assets/assets/txt/2214.txt,1633604552000,da086b547e3e552bc628f5d44f4405edfe91e9802bcfb9ea3f795c5daf65307a +assets/assets/txt/2215.txt,1633604552000,4d9b2c24b8f20d928bf73f051db2c6044f00eeb8e11eca72aa3d9b7d07d4f5c7 +assets/assets/txt/2216.txt,1633604552000,6bbddfbf3c18fd8d73b2874933ce2c41cf792e03e8caded9d8e132a9fe5dc6aa +assets/assets/txt/2217.txt,1633604554000,f352f0d739f9fa96ca51a2fd5932bbed3da6b2c81d46cdd4088032159625a3db +assets/assets/txt/2218.txt,1633604554000,23319ac404348b728cb9040920f7f1a7bd329e689800d7cd2244dc2d23a74bc3 +assets/assets/txt/2219.txt,1633604554000,d2b12feba0c602f28718c126c0be199987438afcdfc773fa61fdcfe7996e133f +assets/assets/txt/2220.txt,1633604554000,ec1c75c5c9843c2edc0090a347cea1c3ead622478911abc16cbcd4392ea34508 +assets/assets/txt/2221.txt,1633604554000,f4c2499796d0524710c943ace24e59ec84805f67391d46ed0044a6a363c5f27b +assets/assets/txt/2222.txt,1633604554000,88013c1032bf2257f0db1ca322bd13eceb74952eb427f68b288dfe65de84c32c +assets/assets/txt/2223.txt,1633604554000,fb101459c1dad78d3cd925b7d4378e526426efe8155912b6b844b0344ba7ea4f +assets/assets/txt/2224.txt,1633604554000,9f0c67ac921e1fa57653fc5f908ecbc28ee1c79133236a22c420eadf378219aa +assets/assets/txt/2225.txt,1633604554000,dfc6a8db2953fb1264cc2495eeb5563eab19e5c9935a81fc6c83b7aa9b3870db +assets/assets/txt/2226.txt,1633604554000,1a80ee94c149909ea903af4b7fbe26cf37bd18e1c41e0c2bca42dee3e4ba2266 +assets/assets/txt/2227.txt,1633604554000,3bdb752dbc8eee794f3dfa72c9880d5ed1e7828a845f188ea7d28e9bc8e714aa +assets/assets/txt/2228.txt,1633604554000,8a4e0d08d8e5e0f0a122ff30e2beb61a1f666a1ac7fba48a37daaf6c39558f57 +assets/assets/txt/2229.txt,1633604554000,7e0a2237c980e671330ff35933be80564c113ef3fbcc480e0e7553a65bceafbd +assets/assets/txt/223.txt,1633604554000,19509ee4ca54ae1f2a6c04a5fe8bf9813025b4f9dccd793c6fb5d2716c2c87a0 +assets/assets/txt/2230.txt,1633604554000,47620b7701602379c5f35c3e8d77634a565658ea59bb7187bfd799d1263e7793 +assets/assets/txt/2231.txt,1633604554000,1fd44a02109de6bc3a6fbe77164a5bd51180a677ac3a48b148a36cd8c06603a0 +assets/assets/txt/2232.txt,1633604554000,8d76ff2f9f4034f94b7a0f6563bd179cc6f38feeba14c1f811ea8bee05e87f35 +assets/assets/txt/2233.txt,1633604554000,99856a14aeb19a284d8def14a32eb0229b996bbf22bb733b9f4fcd6318577837 +assets/assets/txt/2234.txt,1633604554000,fa86127e68c9d9fcb612c1988092c6817436375b7324d641c7ac3d9a98a2e8f2 +assets/assets/txt/2235.txt,1633604554000,93ae2ad7651ec1994282426b4720d940ecf53608e1902b72819bb1aca9f87bdb +assets/assets/txt/2236.txt,1633604554000,70b69e61c94ac4dca98622f23ff599f34a6619dfb3ce04206a88987348b97a3c +assets/assets/txt/2237.txt,1633604554000,d3c0da4d0fca6cd79cecfda9ecf2af2be480b0cc8a90f1b9f0580c4d9f73413c +assets/assets/txt/2238.txt,1633604554000,2013f7be48cebdddc5c266b587a444fddab95781b0be0c5273a672c054978e70 +assets/assets/txt/2239.txt,1633604554000,c3b15e595f6dcb9465d58de1b640882dc9bf0a149b1108b2c1b5647c718b2947 +assets/assets/txt/224.txt,1633604554000,8fa949284e2d2539c166e58ec3241154c2e3f378ac73e899ea651343ccb8094b +assets/assets/txt/2240.txt,1633604554000,b9c74e96a10a542dcae1981eb216ce036c6ed98ca1f9b6157d6b8a9472742d2b +assets/assets/txt/2241.txt,1633604554000,e64a1ce788433f96e8376ff367dc8544142e2c863a5cdda0b4ccd96e126689b0 +assets/assets/txt/2242.txt,1633604554000,ec2b787a2cb945896b4e7098e6e8c76f5bb874765045f31b173b3b0ae23d2a1a +assets/assets/txt/2243.txt,1633604554000,c2c2fe68de82cc8bf5b674253a3a89d6f716733ee14a969344112409f2b27586 +assets/assets/txt/2244.txt,1633604554000,5a541ad436f46e0b1556476cd712322c5404df08960e9531756b17c8d1b6913b +assets/assets/txt/2245.txt,1633604554000,b3e62da8a56875437de07c50661b0fecdd3c4043d008d6c4f7c02767f2b7954c +assets/assets/txt/2246.txt,1633604554000,fea586cd8c9d0bba1d9f1f332d7b0b727c6a8963ff6c295da48a0ef326d4ca0e +assets/assets/txt/2247.txt,1633604554000,a5e12407346b1705cbee3734b1773c9dabc6ec7b762f7585fa58993a644e8d89 +assets/assets/txt/2248.txt,1633604554000,483d5c6a819734a348a09d26a9136c8838df0744a1b8798357d92584e70406c3 +assets/assets/txt/2249.txt,1633604554000,e0b9ab57aee21966abfb5fe9122e055a5ace9b7620a19b66adc280d2755115f6 +assets/assets/txt/225.txt,1633604554000,d98032f5a42c3021a574fa571df94a605ae38a448199c7ff1604a6c6e4164d4a +assets/assets/txt/2250.txt,1633604554000,2501d38641b1fb6a6b919c321f7ed456e52045955690f31d9813a31d4b3ac59b +assets/assets/txt/2251.txt,1633604554000,df74b2b925f075cb9c416cae12f0ffb5d22f61ec2fa124c05f1f5f3ce1497b2d +assets/assets/txt/2252.txt,1633604554000,2c1f504d65c66aaa6193fb2644fc230113752b51ec8583aa6ce6b54315971e49 +assets/assets/txt/2253.txt,1633604554000,6c6688c722b96fb4f392c341d4472f565f064e39ff627eef0981b97084e0da9c +assets/assets/txt/2255.txt,1633604554000,6ec647b52981936e3f2e66d799d22d887e2deeed5479ab3fbad7413cf8dbbae9 +assets/assets/txt/2256.txt,1633604554000,3127df6203b11df4a27b5ff4090a176981520b60d351d1d6a890686a21660208 +assets/assets/txt/2257.txt,1633604554000,e83c2bc1118894e903de5c77a35b3ef7d645ac4e0fdb6f72e36069fa6b486326 +assets/assets/txt/2258.txt,1633604554000,f02514291efab7eb443c863c7278d445f84ccc0f46508b7ed309451b782f6fd1 +assets/assets/txt/2259.txt,1633604554000,14d844973fa37c4fc6ab2d4a9ee49fc869bd898aff23a575f31eb0bd82010cb0 +assets/assets/txt/226.txt,1633604554000,df9031462720f5c7f5978f9ac07b938e974f53b7fbbccc7156aa186f32683eec +assets/assets/txt/2260.txt,1633604556000,6e6902efa4c5b01854fd281aeee5e091cef74d8a0a1c373abbe3c594a16d7e32 +assets/assets/txt/2261.txt,1633604556000,022069ca5ed28773eb94dbab06a5b15befc8eec1a038f328e188e026881876cd +assets/assets/txt/2262.txt,1633604556000,a0938b85d5753166c68faf005ad95ba9e0fc97dd4c490b80fe9368b29fd565b4 +assets/assets/txt/2263.txt,1633604556000,ac064a8523e51cb56bb6b60498904ba910e53100fe02ddf40228f28425e44748 +assets/assets/txt/2264.txt,1633604556000,8741b866a725c0efe6752d384563188cfc65fd8d4d2a693b9c751c64a7a1d9f5 +assets/assets/txt/2266.txt,1633604556000,0f616af5a5723f94cce08ca5d9197172f4c8f66708dbad6f2f353f52ee9e85ba +assets/assets/txt/2267.txt,1633604556000,e28a64d431068a00cdcf15fe76eb3386e79dd5eb1beff941649bd6acee17553a +assets/assets/txt/2268.txt,1633604556000,fee35adc80ec5129f4120b59f30c8fe71176d08b2f44a0623436edeb4f66b013 +assets/assets/txt/2269.txt,1633604556000,758b6eb47b1dc3476860bc7f40de29961b2a21af8eb82a00143b96bb62bdb154 +assets/assets/txt/227.txt,1633604556000,bc364e252df03938b737b787984176784c96a39187bbb319910b995e9a800f05 +assets/assets/txt/2270.txt,1633604556000,8b92263aa1f73ac53fed250f3fbe0e930d2c142bfcfbc0aa3a3f24819a9d5fd2 +assets/assets/txt/2271.txt,1633604556000,9b2afb6f1dcc7c7c097f65e75bd22028aece58cb306703af0c2241819624dc32 +assets/assets/txt/2272.txt,1633604556000,5b20def06020dba8ef6f2863ff6bf8ff8e585cfd6bbdeb09d5d73b4a4d06efa8 +assets/assets/txt/2273.txt,1633604556000,c8b84df34d7f66acf85c00db728f6d7ec34a951ba53404aa284a21ded6cf57c4 +assets/assets/txt/2274.txt,1633604556000,9965c059ba51ed92893d9cc80eca250d9063c6c14f5c601969478467fb1b577c +assets/assets/txt/2275.txt,1633604556000,df637206768b2e53a6f58035c3a9aa7a17e6b0326b6cce83789a1cda65393456 +assets/assets/txt/2276.txt,1633604556000,df62183ca2ef73da165fbf7ab8f960d95b1bcc91ba0af1662c66044efd9a8fe6 +assets/assets/txt/2277.txt,1633604556000,ff4485af390948bd21f3698a2134ab698d84fc1e25789bfcb39da042df0aec20 +assets/assets/txt/2280.txt,1633604556000,609acf457aa5387adb50951a0fac37f6ad5068ce4a145996cf6d8d7f5aba0b39 +assets/assets/txt/2281.txt,1633604556000,1e9ef2c55598f868f318d37f5ee9d4267ce7864357383a4080845c6e968b041a +assets/assets/txt/2282.txt,1633604556000,7c877e666e63c1e83b3c83bb954d579cef6e3877e99c9c337721b290742f609a +assets/assets/txt/2283.txt,1633604556000,753134754db6148f58e01b95a455fee716977f0d1ec369791d0996afa525ac58 +assets/assets/txt/2284.txt,1633604556000,e7d26efbf7be0eb74e20a60df65e8b04a81d5e18282b95c270fda89e83731179 +assets/assets/txt/2285.txt,1633604556000,1c28438f5f1f7e0b45871265cf88ab79a4e31ffba0081cf3e75e98f4e0c41ea8 +assets/assets/txt/2286.txt,1633604556000,3d98552deab27d14bb31dbe770f8db3aa0ed74416eb3c3c9e6ea5ff5647cbc96 +assets/assets/txt/2287.txt,1633604556000,c8720bbb4d15966ed9e171097bcd66a119ffc78bc147cc09644bb217d4078357 +assets/assets/txt/2288.txt,1633604556000,7887011ff0765e06e29f3f2d76e28a22cd2fa76b84a55e493b03539988cf3ae6 +assets/assets/txt/2289.txt,1633604556000,e8e4a1adbdbd135b69652e3653217abb00250f540f1761ae24788920d26658c5 +assets/assets/txt/229.txt,1633604556000,e7f8c40531cead3db4aa5c176e1921599a5e77481b71d3ea0cfb2aafdf76e64c +assets/assets/txt/2290.txt,1633604556000,4a1080775d0f1ee162c111587b2dd64a6843e88635f7accbfca299276ab10dea +assets/assets/txt/2291.txt,1633604556000,ea45000f8138c678e99b97c34db579fa0d2a224f825f5df7c231d280e92a4a1b +assets/assets/txt/2292.txt,1633604556000,9bb96aafd3c6f2efc4c2209b3f9951e42010a2ebdd30eee54ef774c1c75c3bd5 +assets/assets/txt/2293.txt,1633604556000,1718e21910514fe10285a0cc27a62e2075922598627808f12a41b45a772a82d9 +assets/assets/txt/2294.txt,1633604556000,c7439b2e523e1a35da55ffdc43f7db8a28726393b12d823e6553980aca7c302d +assets/assets/txt/2295.txt,1633604556000,a9107b5973c931302b6b74da1f25a7e4d4b7d9dcbc696b413fd8c56ff7f62199 +assets/assets/txt/2296.txt,1633604556000,5e3c7da19304def9457e92cdee469fc41a9e4790c9363e73064127dd4270fb8e +assets/assets/txt/2297.txt,1633604556000,650c91056dc3efcc3bd46198a63729800964b7f6c62ac719097924d0a102aa09 +assets/assets/txt/2298.txt,1633604556000,76726f88ce79c5175033a9a155c7e386ea6495d1b53f6e9c15ee248a0f859067 +assets/assets/txt/2299.txt,1633604556000,cc0c5bfee9b8e238713757f2d09e4bc596025efa93735f5bd43ccbb89c3404e2 +assets/assets/txt/23.txt,1633604556000,c3f45f0720aaa52283ffa04fdafe2b060e6bc9a32744a109e6ff33fa240c79de +assets/assets/txt/230.txt,1633604556000,ea9ddd46ba2e90ad392027336330b7c9715c269a908d657bf24ebe96c7c22b12 +assets/assets/txt/2300.txt,1633604556000,8cb12c99a975c3389f59272d35968a0e3514b4daf3477b3c7939fbfa52cc2d72 +assets/assets/txt/2301.txt,1633604556000,ed5464783aeb7ea890b14225e84601be89a192025fb3e343443be8f5968e88f2 +assets/assets/txt/2302.txt,1633604558000,e292d58d0facc1eee683774e7b7092b317216dec374de5adf705b0f90dc6dffb +assets/assets/txt/2303.txt,1633604558000,9cf3394d0bc909d25393a8b2feeb267c56ec6bf422a333f6266340ca1efe3d3c +assets/assets/txt/2304.txt,1633604558000,0835b1de71565ad038bddbf4a600f0fc85dd3be79a221aa8b7d5be1591ae8e37 +assets/assets/txt/2306.txt,1633604558000,9c72177bcc1edc13b8cc29125c22eef9b5806d6baf55e4890609d7033d6cbba6 +assets/assets/txt/2307.txt,1633604558000,4df04e19b7507832596c09489868599523e587a80984ad4ef42f5eb60992dd15 +assets/assets/txt/2308.txt,1633604558000,da84706b0706b655ca5bcd968e1871341e7ba361cb6b20bd64e46a446dab1599 +assets/assets/txt/2309.txt,1633604558000,352e483b87c35320a65c9305df38550382e1eb02179fe0686adf40e53d309c71 +assets/assets/txt/231.txt,1633604558000,1420276f975c4c9faa7bad8aba6306738a99ea76aa02febdb10559abdd4dc37c +assets/assets/txt/2310.txt,1633604558000,c0e3c3f0df46b7ad7fa5ec8c782438f738ee96a9af01817db1caec56bb1fc414 +assets/assets/txt/2311.txt,1633604558000,ecb016eb1ce5edaa4e9f1a9711d61ad485a7e65e59ffd929ef5c7caaa42f4c00 +assets/assets/txt/2312.txt,1633604558000,2bef042d9cc0231fbba20a3eb9d95b701c7cda15d9767f2ce766a3c52d53e3a6 +assets/assets/txt/2313.txt,1633604558000,5356eb9cc77c73a5b293481df3ec9798a404fe630a8755533161cedb0e0188b4 +assets/assets/txt/2314.txt,1633604558000,ef9ac0d12184916cee7940272fbcf27e4300ac98d1b39e66f7ef500552c9ace9 +assets/assets/txt/2315.txt,1633604558000,495c401b3d6e750d53a4d128033bb255e512e3e2f1027dbb2ba2e9c46ec35a26 +assets/assets/txt/2316.txt,1633604558000,65298d82617bb887e57d72ea491c7ece4fd6b9c18b81ef1f95ef81669c4d0259 +assets/assets/txt/2318.txt,1633604558000,e9ed414fc3a13ec27bd243ce59eeba66811a98c10e1dbcb917ba30c4a8d6b3d1 +assets/assets/txt/2319.txt,1633604558000,39758058a55b7058e8e524c3ea42e4068dea970774f962c13d104e865023546e +assets/assets/txt/232.txt,1633604558000,630492140061f4b3eb32c59356f814886be6e360ab6a8952585ea641df732040 +assets/assets/txt/2320.txt,1633604558000,b9ffe03a671958f2657bce0834a25a9acb5deed7ad4ed78bf91cfac6c308637b +assets/assets/txt/2321.txt,1633604558000,47abe8647d6b3319b0993c9e7983e1981f4a54d53d3a39852103dbf79465fa4e +assets/assets/txt/2322.txt,1633604558000,b0e861cba19ebb35ad00c9490edf1e8507d39a451fd0d7c96feb4465054c5025 +assets/assets/txt/2323.txt,1633604558000,114b445f8dacfade54abe49fc5b84c94520449998d24e3b34ca9166ec806b82f +assets/assets/txt/2324.txt,1633604558000,8b138f746d8701a8946300b98168b1ac1c915955abf7a353747e08122d1202b6 +assets/assets/txt/2325.txt,1633604558000,69745aed6585522249b0b2426e8bb1c2154216f7d8567db515e3c83d407fef2f +assets/assets/txt/2326.txt,1633604558000,e28ac361895c4bb019570a0fbc55305c09582a006f396dfae7bd0060243abb80 +assets/assets/txt/2328.txt,1633604558000,a18f3213c10f28b44757b64033dea529acc6914a298dc2138bcddd39bb37624e +assets/assets/txt/2329.txt,1633604558000,6a66042aa734977e317a619738a567aa2c953131c7365c6cbf521afb302423d1 +assets/assets/txt/233.txt,1633604558000,db9fcb301ae9b533f72b155e2b18b6c36ec669c495be1bf1d4ff886d04e6ae1b +assets/assets/txt/2330.txt,1633604558000,ee152586337141d736fcd57fd1e36a01cb9aec02a65928cb72626732468c9118 +assets/assets/txt/2331.txt,1633604558000,5e96ce44ce3ee0c5ecf3273b7c07034fa914fc3703eade0117d801fcdc7c3b32 +assets/assets/txt/2332.txt,1633604558000,b082e29212deb2d64ba14f8da9003a44e04c67d8912cacf08c8266a201345ae7 +assets/assets/txt/2333.txt,1633604558000,c89c9a09898829e21754ef9bc6bb0919acdd4d35144c83014db3ad8bedbc039e +assets/assets/txt/2334.txt,1633604558000,11901fb80846a6795de6d3700ceb201c04bd967ba85ca26b1518be4953a7aaa1 +assets/assets/txt/2335.txt,1633604558000,66e716617ea4d5528c5614b39cdb20cd6e447244d460273e06e609d9c70b22f1 +assets/assets/txt/2336.txt,1633604558000,9404cc8ec8461cd320048562fcf237b3df1e32059f78133944c7ba49af21e2e3 +assets/assets/txt/2337.txt,1633604558000,3c40715633b92f814928fc24e442559a793b46dfd292f0e621f8ae9e69eb6f42 +assets/assets/txt/2338.txt,1633604558000,7af079e803dd7d0df757f9d83572ccb471c122befef3cf80beeb5b5bf0986d1f +assets/assets/txt/2339.txt,1633604558000,9e90166e29ea80096876a966b404be23bbfe0fcedc875cde4c80808c02e220cd +assets/assets/txt/234.txt,1633604558000,959ebdda924f1565967da09b67f5632329294571fa861be9973887ad95e50b63 +assets/assets/txt/2340.txt,1633604558000,111a285d7d2612d727062ef07152747c1ec369f2552c25787d5979b8f25e326c +assets/assets/txt/2341.txt,1633604558000,8f2e73e30f8276b7cc1dfb55f6d3c90e913684eb025e3d774e5a9fce0428017f +assets/assets/txt/2342.txt,1633604560000,c95f3b1f878211f8e59158ca06536322d47b882c529aca5c5a0767668a92d084 +assets/assets/txt/2343.txt,1633604560000,2d149f330b6b55c73d1025c8d43e751c0a9f662e233d49a46d829405678a2cea +assets/assets/txt/2344.txt,1633604560000,69ef7342a5a9c5ecd43b501d05d1de6779ce6565ce07d861b3da853c82184267 +assets/assets/txt/2345.txt,1633604560000,ffe00e5f59906d798fff4c01b9dd503e2d0c665ec402627462bfbf7e2a275c03 +assets/assets/txt/2346.txt,1633604560000,eb89419b4347344dd97a6f86bf68e652362ef1e11114e94771368f6b046f0906 +assets/assets/txt/2347.txt,1633604560000,dc7dca7313ec37183597f816feb08c90c5c71cc6049dd840b52aeb6e998f3185 +assets/assets/txt/2348.txt,1633604560000,f5183a5beec7c8711f53355db742363432744c6a1ae5def3026adf7c99ee946f +assets/assets/txt/2349.txt,1633604560000,fc7115c050e3a22c20d0647dbbbe3e0c926a386c010e305ec45cd71c9c3fabff +assets/assets/txt/235.txt,1633604560000,809f2d5b0ab234695a3d40201b1b5fc44818bd0e0abcde17b3e554b0a1768ff5 +assets/assets/txt/2350.txt,1633604560000,da56307d61a605a344e58dbd0ed0af6da9cee79ba227929bd0b0641ef0d6fb34 +assets/assets/txt/2351.txt,1633604560000,f5ddec56ab55cc66d93d8b570a43a9ee8b3984ed1aae50ebc889b3833ddc15e7 +assets/assets/txt/2352.txt,1633604560000,d6c1ea2f7cf5020555196dd9ead6e9f07b0934ba3bc82c073a97d0210ecf1266 +assets/assets/txt/2353.txt,1633604560000,4d4cf4dca399f3d4d91640808a6783947ad80b22e77ba33730c49dd2e0162f39 +assets/assets/txt/2354.txt,1633604560000,4b5074ea5daa71d9126a06de2f4d7366916d8265c74182781c14f10261824e28 +assets/assets/txt/2355.txt,1633604560000,86292fba53df26f1a179658770582a7757538f9dd682707a8c747a69f791978e +assets/assets/txt/2356.txt,1633604560000,8170fa00af695c3a6f481f509276661acca5cbbf9c26ea1da66434aa6190e70c +assets/assets/txt/2357.txt,1633604560000,16b8db995b21e00002c6520b9f70d3ecfc027ac2876cb71960a92b10ee78dc29 +assets/assets/txt/2358.txt,1633604560000,f2df7ccb8ad9a985a9976ca7ec109463fc081e1eb527bb701c30c84d30b7f9db +assets/assets/txt/2359.txt,1633604560000,5472ede765407b98898882ef18449ea70c29aa423733ef7a33a43306d66ebbdf +assets/assets/txt/236.txt,1633604560000,6e34102fb0dc6742536c34c32aaddfd773fda95e5cfb7112cd4ec6f50aadc81f +assets/assets/txt/2360.txt,1633604560000,f305d33cff04b0a6c19b8d591792499a099b1c91ba3692461ca2ec009af244b6 +assets/assets/txt/2361.txt,1633604560000,c41d3f9196dc62890fcb55a46b92b819aa2ad2e0379431e9207373093f9a496c +assets/assets/txt/2362.txt,1633604560000,9fee26bb0ac7cd108a5fc8f1c7916f5d43df594074f27b297e275015c439d496 +assets/assets/txt/2363.txt,1633604560000,1362b7442c93039b0f7366c9dfe4465e6e0d5c99d212c25b767a3da7051208c9 +assets/assets/txt/2364.txt,1633604560000,025d63ecb1559ee39208c96ead0e76828d9d76f70152eb7f81aa08fe5f9a402c +assets/assets/txt/2365.txt,1633604560000,97aaea0418b900f2af97aaffc6241b46d405fc9daa9e3d9eb782bfecfb043022 +assets/assets/txt/2366.txt,1633604560000,2c3c7c5331e3330780b78340fad12b49330aaef805862f58c17fde1f3687dd09 +assets/assets/txt/2368.txt,1633604560000,aeac1c26a5dd90ec524a022d36a4346dfabc3bb37b534989d72e56c734600e2a +assets/assets/txt/2369.txt,1633604560000,1de15961e3a1cfdb70ac89551857297adce7d039204ecc92c8ad13f109ad490d +assets/assets/txt/2370.txt,1633604560000,92635e257c6e898f56e5f3b107d58587ccbe3d0d43cb8967b3892b746d079fde +assets/assets/txt/2371.txt,1633604560000,3709b09fa653f83cde109ab7de44b024a7ff48ef9b3e59e04870daee7cc514f8 +assets/assets/txt/2372.txt,1633604560000,9c6227a5faf7cb9b7962d761d43b1ccdc6795c27e296420fd648d446878df8ca +assets/assets/txt/2373.txt,1633604560000,2348e881d237ed0ec843f0e3d677b9346f4dfe186a00633a37d856b67a8f244a +assets/assets/txt/2374.txt,1633604560000,2d28fe82eee539abad02c89e12356d1182ddee6624578dd2836f47f9a445d9ac +assets/assets/txt/2375.txt,1633604560000,61115e7d34ca88d135a730c728939752666b7518bc3f5af9c9ffbebb4e868b33 +assets/assets/txt/2376.txt,1633604560000,469c9d5f2de6a2772c5aba2b663c05bf392726ea90fe29d52ac53db8a83a6640 +assets/assets/txt/2377.txt,1633604560000,672a2e2cd909e8762a5d883e55be1c9e5bfbe2061fd1ba5466dc8e8107783503 +assets/assets/txt/2378.txt,1633604560000,7fdd73c36fdd3964063f3b9f2d3f2377674c1868e4f7a2fa50f1421dd0446888 +assets/assets/txt/2379.txt,1633604560000,3811817dd1ff75d91119562b17784912996def60ca8c587989addcd236c00dd8 +assets/assets/txt/238.txt,1633604560000,3b8459ab03f83bee5c05ba70eb3aaff0aed9f3687612fabe6b524e88e8ac7431 +assets/assets/txt/2380.txt,1633604560000,b4ef7b9eae83786062589f1fc068a3da67fb36fba38b15228ddcc07764cafdc0 +assets/assets/txt/2381.txt,1633604560000,8637dabab41ccca4399628c9a3a78ff38f8c301bc5025900d375ec45860086a2 +assets/assets/txt/2382.txt,1633604560000,5f75395b42232d25cf0d3d0ea70f497a68a711755e5f0f49dba152e320837d45 +assets/assets/txt/2384.txt,1633604560000,ae538611db0524669e8b184984eb4f04714ae149d72623743fbd26dfb39cf867 +assets/assets/txt/2385.txt,1633604562000,3e36c0cd15f3ec0c4ca7e35a9e2303767cb6a087109516e3dce42c30973500cd +assets/assets/txt/2386.txt,1633604562000,650d0cb17a9552d28f1a387dba04f2e861e76199baf316301f9ddae2442109d7 +assets/assets/txt/2387.txt,1633604562000,3b91f56e479628f60365aa5049e34a45ba2c775e5181f65ca3f60d9a472a0ec0 +assets/assets/txt/2388.txt,1633604562000,f42bf6c438e87dac20d2f71eca1789f32fefa38707ad5bdc4f341bd0cfa6691f +assets/assets/txt/2389.txt,1633604562000,90e21fd70d851703c4f22056625d029a980a232e0d3d3b0bcea23138dec92704 +assets/assets/txt/239.txt,1633604562000,c8c427813571d3cb8a42a196b68e5e1d8e689b57cf07fc32208319a231c6eb0c +assets/assets/txt/2390.txt,1633604562000,7604ddd5a6e75d130648362f9de031a9f62997e24361411424bf396511742c00 +assets/assets/txt/2391.txt,1633604562000,2052afe3fa72ce44f92a657d9324625f85b19cae1aa3b9d7a7989ba3408b75b8 +assets/assets/txt/2392.txt,1633604562000,62f26628465dc84ef47dc775ddc66fe8d1c328e5bdc8b290d302d8e07cb92591 +assets/assets/txt/2393.txt,1633604562000,7d50ce05e3aec13b6d3154231b064fb22a114cf516bb634cf20fde235ee9b2cb +assets/assets/txt/2394.txt,1633604562000,3909ec6cd50c4486e54dff3b5468a996dd06e63c73a69a59fe495415deb1b94d +assets/assets/txt/2395.txt,1633604562000,09efb7ecb7f15ea0577d7e58221e4de1ab0d873824dafe1bc756ba0ec768116c +assets/assets/txt/2396.txt,1633604562000,49b38a7a05d15e50e3297d028cd721f3ce78040dba419d2cfbeefa1fe158dfba +assets/assets/txt/2397.txt,1633604562000,cd0e6d1f6ca2ace083f0f65b1512379df12feef13a34757893e10947a2195abf +assets/assets/txt/2398.txt,1633604562000,07d0d6974c63b53000b0f96e1d5d5c183d227be0ca07b91d052a5ae31f7b58de +assets/assets/txt/240.txt,1633604562000,df37da1007b5adc5133d93d63b1dfe9981a633e1e3a1fc3baca3ea4520c0c3e9 +assets/assets/txt/2400.txt,1633604562000,7b3ff11f355dc5376279291af8d1cc722318462b9b0dd57a27cd34c12f6f3ead +assets/assets/txt/2401.txt,1633604562000,ff50b2998a7833a3e9ef21ea32688e9fc42bcff9883eba45769907a876c1cee4 +assets/assets/txt/2402.txt,1633604562000,4541325925db3d861b9c567fe773724b0b58088c4a2cd4171356d8fe8217ab70 +assets/assets/txt/2403.txt,1633604562000,996748734693cc6d5b9bdde7183699772b21b85133767e3823d630578224bd06 +assets/assets/txt/2404.txt,1633604562000,7aab8e7011f5cd84610958b414147a61b18d1e331134de08d557e2e45ac027d2 +assets/assets/txt/2405.txt,1633604562000,303d068729e1c74f5d3b969dead3f5437e1d9d546584ca35502f2b6abd036b43 +assets/assets/txt/2406.txt,1633604562000,8179e830eebf19f00b7c4455cc7fea3e9b4210bcec598cf467e1e91db3a44cd2 +assets/assets/txt/2407.txt,1633604562000,2e4a396c5d03d5ed3886b64a77e2ff1230921de733c1e73180188af49b0775de +assets/assets/txt/2408.txt,1633604562000,67aee59387def65776b13a92eb9ee661214bbee4746bc6dd8c6d8b5dc893d416 +assets/assets/txt/2409.txt,1633604562000,b05dd8ed3b3a978374199ec77c08ede0d24bfa103a889255b8c364f94a881266 +assets/assets/txt/241.txt,1633604562000,eba500d27e62500db2b87b77496e5f49ad993311c22acdb2182156b438f6d32d +assets/assets/txt/2410.txt,1633604562000,70b61c61d5fd4739696c2725d3dc8f7c96ae787b86674c12280e84d7a2bb93d7 +assets/assets/txt/2411.txt,1633604562000,e18ca34f5c7f9af6ff1b029035b1a5412be3c298b9057da578042d8ee51dd01a +assets/assets/txt/2412.txt,1633604562000,9832f28ecad9d632181c3107f88588e762e27715603704ede78865594e80c83c +assets/assets/txt/2413.txt,1633604562000,4d5f34beabf1ebd515b9108e5fb2bc7d596bf8f98a4582cd10a8d76cb5ce45ca +assets/assets/txt/2415.txt,1633604562000,bbb01359d4ddd97830ec9940199d2ee68af1a804a3b1d38eae465a51a82f63b4 +assets/assets/txt/2416.txt,1633604562000,cd00ed7cb4d3343409657e533801034b55c1a6321cdf276f64efc64ba0282fe4 +assets/assets/txt/2417.txt,1633604562000,f88a88a0bac92fb1f84ea703e0199560cb6d28b057517854e6c33df31e758c10 +assets/assets/txt/2418.txt,1633604562000,60f0bca52ec9def73193d9dd12f22a7601c46ed3c5f998d68dd1b2f03fd76856 +assets/assets/txt/2419.txt,1633604562000,1caf93a8fbe79871c0054ec0c2d066eb0174bc12647e6f9ac3799e7a002e131c +assets/assets/txt/242.txt,1633604562000,393a058dc111ddb867028c9b880173e624ed41ba8581738ec3d9adcaa4c29d4b +assets/assets/txt/2420.txt,1633604564000,6959e570f3c436dcee9c6d4b9bc9f846dcf8c5ba7dd6785f21455a6ac93a2231 +assets/assets/txt/2421.txt,1633604564000,01ecd4372cfa02ada3c23f87818f70f9499627544472a1e2eb7f6f24791992a1 +assets/assets/txt/2422.txt,1633604564000,d27cff7b3f475dc39eb4d94900968c14dc6c97dc0ac0b20846080937f318f1ad +assets/assets/txt/2424.txt,1633604564000,7b3167594b3b9a18b233663c810b61e0f9adc424974c57103c00dd06ce854934 +assets/assets/txt/2425.txt,1633604564000,c29259c70f0588cd19d13f6752ede467f3facc1c9dea7d48dd0840b0a5242934 +assets/assets/txt/2426.txt,1633604564000,6f1a580d73ed088d8b220f1e23d3ef85a87d34ca417ed27e632b632bac573d81 +assets/assets/txt/2427.txt,1633604564000,13b1def9130856584b464c6d53ae82e8c7638ee68bffc54fe217957361231b44 +assets/assets/txt/2428.txt,1633604564000,e8347305e6b858fbfd0703192743e133cb59c5f7d7c619be3443764f67625a99 +assets/assets/txt/2429.txt,1633604564000,37a25a688cbc6c05b2325ef2d5ce3e25af58f51c4339c6758d7df37fccb3af3e +assets/assets/txt/243.txt,1633604564000,9ef610c616a59b6a147e633b6e679712c96f93ea205c784a046ef3d86894771d +assets/assets/txt/2430.txt,1633604564000,6cd96aad95af1ca8dd5aa48be34a075dd9c7675b85e5481407ce9133bae0bac1 +assets/assets/txt/2431.txt,1633604564000,ad42be8e72c590ed8d556607f2d02cf3a86a1c13a743e8f3b9ba7aee919d30c2 +assets/assets/txt/2433.txt,1633604564000,eb4da553300217048e4810d8cb3e842505508cc69f7af8a7e4fdc6f7060f9bfd +assets/assets/txt/2434.txt,1633604564000,1cbe5417b630a53e6f432bfa890dcc16a0d633bfe3a89e6726872c5d99a55129 +assets/assets/txt/2435.txt,1633604564000,065776a8f17f6842d1552e2b58bf893c14e5448268c271468690a6530752a8ba +assets/assets/txt/2436.txt,1633604564000,e1426c9a28c61227d0b306333fc1744143e22eee67cf3217e1b4b64665323b49 +assets/assets/txt/2437.txt,1633604564000,af5d7d8dc685b8a0c2e5edf5fb93e27775274c16921479a998a2996839e42853 +assets/assets/txt/2438.txt,1633604564000,17b0d32dee41b936ea0b7242f6c75c4bd9b5d978d9cfcf034698b2947e1424d6 +assets/assets/txt/2439.txt,1633604564000,870f7ebc2bb871b0530c8febb61daedad293ee97b9f58581c7f66e0064fdec4e +assets/assets/txt/244.txt,1633604564000,49f1cff3e3934095f72ab99e5c958fcce55e932081bdf82f892785aa1b9785bd +assets/assets/txt/2440.txt,1633604564000,39f2d63bbde9aa69c17c707a3bd1edd4d891562061103f42ee3caf4e483f5d76 +assets/assets/txt/2441.txt,1633604564000,a634a57f4d411eabd24ebf414b0aa5af03f27ad280600a61a4bb8566d2758122 +assets/assets/txt/2442.txt,1633604564000,ef65e078ee5bab50b6db5a4abfa18f21b9eac7f487f246bba3a58d73dce36ba4 +assets/assets/txt/2443.txt,1633604564000,9ddf71aa7276d76a7b21921df64abab1a2839567e12c1e38d53732da5dca4325 +assets/assets/txt/2444.txt,1633604564000,ab804de18c5e2d60033db148caa925031ffbb9d49938ead2c1553839d7168063 +assets/assets/txt/2445.txt,1633604564000,e20722d9625ce2a5fda8dbb61c44d0e214206b99fc4461af4d95c8bb74dc0623 +assets/assets/txt/2446.txt,1633604564000,0a4d39168e0d68295ac1e2bf8e9e932ff4cdb8d9bd7bfaca4b73b32447357d5f +assets/assets/txt/2447.txt,1633604564000,031a9bb652c7fcf13a2f3581bc9feceea9be85fbbabab9d0934f4ac88c33a625 +assets/assets/txt/2448.txt,1633604564000,52e529582751b2d31aff8b2034676bc798ea8105d4b5e0b38007171cfbfe4edd +assets/assets/txt/2449.txt,1633604564000,127c7706eda4181fce36f6c0cad50720b6bc22ab1f83422c788d6a794b7f7df1 +assets/assets/txt/2450.txt,1633604564000,41422b3a41ef6315526f5c3db1078944e6b7980894f8381639ee80082ccbe522 +assets/assets/txt/2451.txt,1633604564000,59895a1667f34143cd9743abea5136864e9d5af4d723f73705137f11b1d66a4c +assets/assets/txt/2452.txt,1633604564000,3e75aaafbe3a6f256ee5c9ed74529a92592c5055e3a8ee2cbc2b1d3e4303dfb2 +assets/assets/txt/2453.txt,1633604564000,ea15084b723e95f94d922926f44fbe9564df69dfe69cd2667911bfa09a7bb30f +assets/assets/txt/2454.txt,1633604564000,43d41e5e2cd4c18d260a2823e28059c360630660a7a3b03080bace32cc9b5026 +assets/assets/txt/2455.txt,1633604564000,d6dc2ba3b9381fbc7eed27852e75bc808867ebfabf60620c8e5884b1838d76c4 +assets/assets/txt/2457.txt,1633604564000,88c5afaf0b618475e139a5f419cc3e88d8bd0196ad464bbfc7f952bf4a1c4733 +assets/assets/txt/2458.txt,1633604564000,f1208bde63ef91a5fa4acc7b1121b0787d0f3cd07d4fb02b0a86cf157a33920e +assets/assets/txt/2459.txt,1633604564000,5cfde116490109af6f9e23a8f266c0f270c6ca810b22639f61da0b0f7dcce2b0 +assets/assets/txt/246.txt,1633604564000,48b085b264bde7eb11808f708d7eae8af38bd41d7b721b46224620fc35a6072b +assets/assets/txt/2460.txt,1633604566000,d1053fb7fc2262b41e1ed992c85d63b473bbb03a5852f68993c9fc3d66f89228 +assets/assets/txt/2461.txt,1633604566000,0caca648cba9da752f8b86ac341dd5d97b8797ff0f9f4b6c8a0bbf3706531b5c +assets/assets/txt/2462.txt,1633604566000,776469f3a146f9f33cadfddd8dde9c68a9d1420438da9d00b1e5e337903ee6d4 +assets/assets/txt/2463.txt,1633604566000,6d4e09d04bacab1e73a66153b68a3b5824728d0c2c5810a63146fd54f5bbad2e +assets/assets/txt/2464.txt,1633604566000,65881ab5999bea86f9309ffa6b871a9cbb75594af36cd8c6fc1f05aa19388bee +assets/assets/txt/2466.txt,1633604566000,f2c43c261bcf2c8ab2a7dc6dfa02b27b2592bbf454c9e9e2902d1a59d9e7969f +assets/assets/txt/2467.txt,1633604566000,3b8084fa269de02fa937564cc3e27d5e8014ff9f42d04342d6579ef18b9c1a45 +assets/assets/txt/2468.txt,1633604566000,e536da774a96b936e0f182c3f085c1c5b67ee2cb3563eb7c445af5b803de905a +assets/assets/txt/2469.txt,1633604566000,ea2b67d9ee20ac45c9c47414e551fcfe8b928561e852b1df78880c56bbfb54c7 +assets/assets/txt/247.txt,1633604566000,348b5754997aa1526effbb27be88a4cb712b8f90d562a4ad665f2f2c4e94e9e0 +assets/assets/txt/2470.txt,1633604566000,a5bc8ea0e2c9f274d68e8ea6726528d54b9ecf7b2551ea91d281dc291920f810 +assets/assets/txt/2471.txt,1633604566000,9cf95e0df3a73080fd9cb6ad27c5cb43ac0b8a7626a77883875ce6e353c2a7d0 +assets/assets/txt/2472.txt,1633604566000,bd2f2ae7c5a96af6ca9fee56d002d1d407ab43c0ad52a4403a314c023dc108a4 +assets/assets/txt/2473.txt,1633604566000,24f8f865e3748ca8750f186061cbb29f8b888415f6d1c851c6293004fc61f599 +assets/assets/txt/2474.txt,1633604566000,b43cca8fc8fb2de74f2dd1a8941963c9d31f8795e68d115a5a3142bd861cbb7e +assets/assets/txt/2476.txt,1633604566000,79f51901d87a682d964d3c0c10b42696ff97b96f320a6369136cb14365ee5c7c +assets/assets/txt/2477.txt,1633604566000,0931e96e1d513282e949bc2b5a5438eccbb5ef6eaabb5514b207fb55fa5d3bf0 +assets/assets/txt/2478.txt,1633604566000,4a2d9346ffb9e71056a8b4770e7a1b6caf91a1262a12c2336f0504572dbfc5a7 +assets/assets/txt/2479.txt,1633604566000,919647fea2650143b71c45685ea42be2c2f55cc37ea9810c6de85616c7e05926 +assets/assets/txt/248.txt,1633604566000,184394bd19c349b65414f8476b29d04c1bc7ce0f7f971c21d4f7a58d25507912 +assets/assets/txt/2480.txt,1633604566000,8a2365dc185df0df541a77cf2b3258d44cb7bc0c3ee6fa1c4a248c6aacdf45af +assets/assets/txt/2481.txt,1633604566000,4f7b8bbea20e0ef8ccff6bdd3593fa8e5dceb1a5ed12b006d7748b520f346fba +assets/assets/txt/2482.txt,1633604566000,03c238f0b21604c819f969255a9ac41a1d9bdf3089065ed86af9a03678b48748 +assets/assets/txt/2484.txt,1633604566000,3f08185b0ad9f09b428caaec783ae6d87a58aa94c0ae5793f083ae5fd0a15f60 +assets/assets/txt/2485.txt,1633604566000,84076f72b1839b8b786560953308e2bfc7f6c262812e12999546d017ea5d59da +assets/assets/txt/2486.txt,1633604566000,926ddd22af1cf439946fe9444e99781c269b4f6782dd69c6306d7fe25285e95b +assets/assets/txt/2487.txt,1633604566000,46dad526e163cd6a93a3194be927f51dd4059a7374348cf8a0a7a1ac9c87376a +assets/assets/txt/2488.txt,1633604566000,6af9d8b6da55f07d27475e49f1d94551c35034809d8df07ea176045e8af5ef06 +assets/assets/txt/2489.txt,1633604566000,687d9db3b32ebe31a2a58f64eba7bee203c1dcbd71d1f015a7c6694c45583fd7 +assets/assets/txt/249.txt,1633604566000,a03fab0dee38d66d323f6187f857e1066955fe9542666a0cec5e472c6dab71e7 +assets/assets/txt/2491.txt,1633604566000,5f0609d2a5c8e39c7a92d77b7ca05517157b1113181375b483d6fcb94a286dca +assets/assets/txt/2492.txt,1633604566000,392b60dd61e1d9fda9b6aa52449f3fecaf440fed4369a0af3f17d2d4f3bc77b6 +assets/assets/txt/2493.txt,1633604566000,4eb09da7ca28432314763f3c5cac0bf69641556ea927e6a763d174526f8a058f +assets/assets/txt/2494.txt,1633604566000,bc891ef88411ec90c1458ecfb70cc2e5d4bcfcb33b6e8a0a3121e5e95a89299b +assets/assets/txt/2495.txt,1633604566000,c8309f3f2187c2fa45fb8c29d0045800d773e4757f1e6411659c90d682898969 +assets/assets/txt/2496.txt,1633604566000,ed88f1ae42bdff3ec1740b93e9c55b01233d9f00d2d9a12a1c5b7f03c560d222 +assets/assets/txt/2497.txt,1633604566000,05738b048904ba043c6a269eea1698c4b14fbf9e870bead4e6ad47fdd575bc01 +assets/assets/txt/2498.txt,1633604566000,7219fad5f682f5d58ac944b8cc7c6e833429f0ba22a922568cfb6a32d872bf1f +assets/assets/txt/2499.txt,1633604566000,7d81cfab314e4983321ed3b5f035d0b75005aa94e8b01f31292469b941df8894 +assets/assets/txt/25.txt,1633604568000,3aa77f6d737593a0fd76ed2b4c23f6231e8cedf4668f2fbbdabdb57adaf4730d +assets/assets/txt/250.txt,1633604568000,924ea6f4d8e6838f890f8d503e7532530ea00f720384060b8146e6d4f3a5c112 +assets/assets/txt/2501.txt,1633604568000,39e6bdef127f190ab3848b12e6c9b51691f42414848c28df36337534bf1821a3 +assets/assets/txt/2502.txt,1633604568000,32ba9e6df4bc50ad8c3c66bd31293d33a58a5202359981bf1123f29df3153c05 +assets/assets/txt/2503.txt,1633604568000,997ab38be75a5cf6340ab7b9729ec2ef256120f78087578148c5b91ff5534287 +assets/assets/txt/2504.txt,1633604568000,e841748ee00110163f537ef40eb19260fc0da705de2ff1deb8cce35359fcbdc8 +assets/assets/txt/2505.txt,1633604568000,6850c9c8d62d363f57928a2a37669765acd95ce4a587cf21f6e9249bd6976f2c +assets/assets/txt/2506.txt,1633604568000,31a94801e4e9e6a89e067200df9fd9aba925a0b44df6a92ccd70980afd0cd28f +assets/assets/txt/2507.txt,1633604568000,70d6c8a2dfc753464f22a7902947e597bb314d00ce1df7c7cc9ad1067be7cd76 +assets/assets/txt/2508.txt,1633604568000,d2caad359a8386363650a965b536b735ca0a5d6792c8df23dea32b4fd7124e67 +assets/assets/txt/2509.txt,1633604568000,0ad13517605678d0bf2e49815801256fe763c6d33b452fca523d00e9fbb9b135 +assets/assets/txt/251.txt,1633604568000,72c3f21c967996047c0d913a2211be5c233cc1b9983bac13fb3db63c703a7126 +assets/assets/txt/2510.txt,1633604568000,b9ddc6b738869e6cd4a7169d00eb0633c9893ec81c71810a8ce51c2b66739ef1 +assets/assets/txt/2511.txt,1633604568000,23c10fc5138e97cb05e9b2e6f7cc7ee91ff42aaf72e011228dc83e12a9380a8f +assets/assets/txt/2512.txt,1633604568000,3def4dd6881826a42b48ffc82132aed0d5ca743fd7553429875e52ca4958cd75 +assets/assets/txt/2513.txt,1633604568000,6e96528764a379ade8576b3cecac6f3f22340b8c5d85dc3257e5d35e1c47a5d6 +assets/assets/txt/2514.txt,1633604568000,01f427c3efae4e86ec000d8a58b5204fffc8bc7a25ad8c3cb84a71d688f1e2db +assets/assets/txt/2515.txt,1633604568000,29175fbcaa9650e38d1c99eb878386258e8eec18c091e1fab55b32ae0bf8227e +assets/assets/txt/2516.txt,1633604568000,357a8fdce044ed85cb73bbc8cf93ebec8eb077b7960b595b658eb4a00c95a7d3 +assets/assets/txt/2517.txt,1633604568000,e93fa29038abc4ee282a16e1e5a59796c0f805ab9fcdfdae8d18c9a818cb47b7 +assets/assets/txt/2518.txt,1633604568000,1f7ea4a60600c3eabaef9d9e0a5acc0d905ae9d811af2d0823c7ed8736fe246d +assets/assets/txt/2519.txt,1633604568000,350728261ba125ab611839196df02c6647a66bd17f2b637c6af8c826ef09309f +assets/assets/txt/252.txt,1633604568000,41ab1b2004aca611278b9d8b57fad8432688a1fb730d6022a80f04ebd45171f0 +assets/assets/txt/2520.txt,1633604568000,d5ab740f1b6263d9ca19a41fc620c82e628407ce4008aa8f711b1094f697d6a3 +assets/assets/txt/2521.txt,1633604568000,e4aa11b468fca3bb596acbcca5c9cc1a5c9aefda20b48335258a8b2f7dd51b4f +assets/assets/txt/2522.txt,1633604568000,d977b30b08098ea520e81372a0a54d798eae48f6af0bbbe055569b690fc8f9e8 +assets/assets/txt/2523.txt,1633604568000,1347b65b8134a713549d8be5b795952535d0a6ed188d3916108c0f543d3597ba +assets/assets/txt/2524.txt,1633604568000,3fc2e8d84ab008928e302d9b708757669654242e07f237080fd8474e7f6ad135 +assets/assets/txt/2525.txt,1633604568000,35d73756af2c76e784c8343bc4b11e5f9b461121f2dc3ce0ed13ba6241855d0d +assets/assets/txt/2526.txt,1633604568000,64255278d27163209187956c92a4f20ff5f6566b2a3e8415734599467dd36b8c +assets/assets/txt/2527.txt,1633604568000,7d1f7799c6109c3567b805881f647cc4fd1644f730ba87d313980b3dc366d871 +assets/assets/txt/2528.txt,1633604568000,a292cd853d57632c22c2f114b5d2d1341c3a20d17aa443c665335a4a5dd3c505 +assets/assets/txt/2529.txt,1633604568000,b9fb94cd05a3c570faf3a9c9508307555db09dbee3b0b2d8b6f6ea3ae11ee88d +assets/assets/txt/253.txt,1633604568000,85c73196d5b5bdfa0f7f2f8a64eea7307d0e9dd5eb11dd07fc45291c0b36da04 +assets/assets/txt/2530.txt,1633604568000,82e9341d5687124b32748f3a26e02209737472d78efcbb55cebe115b34c5b60b +assets/assets/txt/2531.txt,1633604568000,ecb3167733a1275a0f75d7566b760f37f462d421027e473cdfe5a845dd47f955 +assets/assets/txt/2532.txt,1633604570000,8619dda75ae44774dc51a66a23530ec526ba8050d555fcd2e5ffb532b1b60602 +assets/assets/txt/2533.txt,1633604570000,4b7faac7f40e5ebdb694f261e7292052c30b041f7043bd4ed33f2c8803d79518 +assets/assets/txt/2534.txt,1633604570000,f3f2cff3ca66da4914f83e9cbd8690471bb39987093c2043595d80183b2abbc6 +assets/assets/txt/2535.txt,1633604570000,394ec1e1aa6db7cab06f0d93c1dff828a4001a10a7be3652691065e904664c16 +assets/assets/txt/2536.txt,1633604570000,345a85fa4cacec48602965f6e060eb4656c0e73127fc9b2d259d5c2395b9d3ef +assets/assets/txt/2537.txt,1633604570000,59574b58d445124757e1fb71c5fca29539c029460f70e81885596bb913332e9b +assets/assets/txt/2538.txt,1633604570000,a987b16e78552f93f5ce6db46eac7e284f9977de75a457442e453efa66d3aec1 +assets/assets/txt/2539.txt,1633604570000,37f5fa4ef316389affd212a000f7fca0afef3bdd64821d0b7b1c60302bb57149 +assets/assets/txt/254.txt,1633604570000,f26dc3623cd7fdd89aed1efd334942b7370fca1a81b14e2f7f8aed69194a6d9f +assets/assets/txt/2540.txt,1633604570000,2031a0bdbab1aa34b27a50266cf2800673d29b7ec247f560bbd08ef3fd011622 +assets/assets/txt/2541.txt,1633604570000,47a3775814f90c723d2aa717e42b98ef9cb287dc1a1053bd484af69c983c64d8 +assets/assets/txt/2542.txt,1633604570000,345777157e7ee157f63d1bfb3c432df92cbeb659af4de554f5ab4d0866e21712 +assets/assets/txt/2543.txt,1633604570000,c9fb8cce2fbe520dad5be62a619cc0039a518328d1428dc00597fee42c1ba473 +assets/assets/txt/2544.txt,1633604570000,99844c3747ac6e5722e6d964d470c8b04555f81b4b952a9ddadf5c741fc397fd +assets/assets/txt/2545.txt,1633604570000,7af8eb7ba92bb317c36c8eacf8e572a14048b783b6081fa415ceb0df2059b6a8 +assets/assets/txt/2546.txt,1633604570000,6a33dee3209e7ad3ec90698f04d6f97cee9ab9ce19cdb7ab0e803e9a77a452d2 +assets/assets/txt/2547.txt,1633604570000,63e8029453cac2546fe91b2911117885b8c327838939b504eb4f42e71106c93d +assets/assets/txt/2548.txt,1633604570000,6996b0feca23d9ad31d795604f4b2a0a8887f2a853a1643b3d4be09f226c95d0 +assets/assets/txt/2549.txt,1633604570000,5f99b1b05eae37d332fb7dd9ddab3de4b805c1c86ebab3bd1edd544946e60937 +assets/assets/txt/255.txt,1633604570000,2ce6e0978a19de0d5ff78b9de2ca8aa60f2c91b11f9eb2893226f2e209c510e5 +assets/assets/txt/2550.txt,1633604570000,4b75625f581999a006f1fd8e3c4035e549524567e1ae8280580746050dc62985 +assets/assets/txt/2551.txt,1633604570000,3d426cb80e2cce0d6a5e7a0c8f468cb41411ddfe4e62d33be57cd5665aa6d2af +assets/assets/txt/2552.txt,1633604570000,effa828d202ba9fd27ac98de83d4b72b1ecc8fcf0d322127bee4b3ae021aa347 +assets/assets/txt/2553.txt,1633604570000,c6c2a06934a9bfcf5c31114c070ddddb6e3bdfb15ffe8384eb85b495aff5684b +assets/assets/txt/2554.txt,1633604570000,ff860ccca072823c851864ce9f619e3e69075ee2d95ecb2aa6a3ece45868fd4e +assets/assets/txt/2555.txt,1633604570000,670350f8e67a076ab0188f2c8ff77014fc6f065bdc07677540d4a7aba9bda205 +assets/assets/txt/2556.txt,1633604570000,c146221c150db163f5c7aa4e0c54b968545f50a20f7e70d688e06a326aeb7c07 +assets/assets/txt/2557.txt,1633604570000,85be704bb2bc14fb58d81b1396155283e0b87e1fc491c2066a3655a3d40c9894 +assets/assets/txt/2558.txt,1633604570000,7d2b39ac2ccb86e5a0eac2231fd0de5cce4c86603bbb9a77732ea810c69d7e15 +assets/assets/txt/2559.txt,1633604570000,d560631011b8da064a093833eeb9df9861b428c0a0d5da9ed498562983c8bc57 +assets/assets/txt/256.txt,1633604570000,90a8db39947c0083de40f0a8f7b69e22e629cfa6310ec2f51151d56e722e0bd3 +assets/assets/txt/2560.txt,1633604570000,90f87e6a7499506da3b0a757ad4bf9ee14c30e1ffcb1b86715f684680dbd56c6 +assets/assets/txt/2561.txt,1633604570000,e6641e98c58a5686b5caf9e066d5fd6e42b06838a23e872ffbe0a72b10125c2b +assets/assets/txt/2562.txt,1633604570000,82ecf49a04d84766c2153ba4b3555f0ca506dee1006237158efc538cf98abbb1 +assets/assets/txt/2564.txt,1633604570000,c73eaa68673bd1b822e79977b1d7c0b1e9acc503add9fa55a624b361bb7beefa +assets/assets/txt/2565.txt,1633604570000,e94384e362727d67f75545b9ff2e21a3ba1ff04480178b361c568da75d5197b7 +assets/assets/txt/2566.txt,1633604570000,37e2c4d570f36e63077cb32459032ed0ecd967f033d3455a32d8b3faa924e322 +assets/assets/txt/2567.txt,1633604572000,2d6693eff906adc5f23bced3d7f8ecf1e71981ffa05ee40677ffb733289debd8 +assets/assets/txt/2568.txt,1633604572000,43ca85c9bc9b5d2b13b12ff3f2cf1723943142cdb2c635719d1100123b049bdd +assets/assets/txt/2569.txt,1633604572000,0b007a1e01bb44fa4fd39de8881e4fd003d46ea4f2ae495fcf79fe8a866edf77 +assets/assets/txt/257.txt,1633604572000,10c7af79a9faf2bbab8ea9766ff8c2c5195daa98fc912ac0738bacc07f6cf7a7 +assets/assets/txt/2570.txt,1633604572000,f8af7d03c1dbc79f4becf6d70aac79b8dda84e20c45daff7fcbab727ca62dc37 +assets/assets/txt/2571.txt,1633604572000,2568323b479aed2198a87351bfce50d9ecdbbbc5a04885471857f716b311bec4 +assets/assets/txt/2572.txt,1633604572000,d730b92c08f39f31b4676132ea9b9b58b30d9b03f0400053a9d1d7fc91ee91ab +assets/assets/txt/2573.txt,1633604572000,679beda015241521745d01df58743d3ed2b563f6a2cdcb372bb6f5b249702696 +assets/assets/txt/2574.txt,1633604572000,32a83df70d47d0fbf6fae31a720a503a762f5f70f4915ed7bffcc93920878557 +assets/assets/txt/2575.txt,1633604572000,a61a323f5c126a375198e82992046be4a99c739d4218f91ff66e1d471e983542 +assets/assets/txt/2576.txt,1633604572000,cecd5b23c24ffe127acee7c02f368b7cce2d476f5fffd2ff7e0a22d240f6258d +assets/assets/txt/2577.txt,1633604572000,6948b3396fea4e555172620838a2752a6b195566f337114d7a26ee2b4e011124 +assets/assets/txt/2578.txt,1633604572000,2375789e2b802e1711ee72fe14520acd31b7c23adb8218301f7d448d69481c89 +assets/assets/txt/2579.txt,1633604572000,f76014ba9c19e3c4a7504a33339a71736b528e8931442a4b2c680c2cdad364fd +assets/assets/txt/258.txt,1633604572000,790baf309c8ee32999eeea9f0f4f380edd57033c250175ac538a26a6d904392b +assets/assets/txt/2580.txt,1633604572000,08eeae05314ba1709d49ec1baeaaef0925650389d0cb80631447f18c7ec61272 +assets/assets/txt/2581.txt,1633604572000,f8f63b5d7dc72d7155d1ed9a623c7d44a46a3680bb36885d069f74b8152d77d3 +assets/assets/txt/2582.txt,1633604572000,260e3a14564041c856d62477404d79eb52b11c6a05e455e37a2a9fc49ed6fe1b +assets/assets/txt/2584.txt,1633604572000,abbe7f113e0d817241481bd5c07ec6e3de81d28d6ffcda877a87cb3f1b5a187d +assets/assets/txt/2585.txt,1633604572000,17ef1523e4f7f0807c0f0ce6d7ec6a9560f3c85a03d67ec51b33fa10d34ff091 +assets/assets/txt/2586.txt,1633604572000,c6fd47511978a25293ab5ea0037b3de5563c0915aeaca7625dd8184b4efc5cb8 +assets/assets/txt/2587.txt,1633604574000,200536a417126a6eec83cc42f4625ed6d8a59768d60f58119b789a52e840594a +assets/assets/txt/2588.txt,1633604574000,4bbd235bb622530002c22e6245f1df4bf59ddc34b3214ae6d67ae0b3aaa9106f +assets/assets/txt/2589.txt,1633604574000,c16bd0d1dad1d62c3794568e52e289cf626708681103a67a305afebb19a69ac9 +assets/assets/txt/2591.txt,1633604574000,171fb5037f2d19ee33b7eb4506a1bd4cd1351628d9150b1552063d4771f373d0 +assets/assets/txt/2592.txt,1633604574000,41928a04bbdfa29b347248a24b6d1e7846e3c3dd7b9f3b3f2867fa09b8e514f6 +assets/assets/txt/2593.txt,1633604574000,0afb5a787258659cb6a8d3fcea170e2dcd106651c213cf2e7dfafac9e0e9f058 +assets/assets/txt/2594.txt,1633604574000,b5963785421d7e39f2ebfd16de0d8deaae9aee2b3afaf659b7a4122714a0b1ea +assets/assets/txt/2595.txt,1633604574000,2d9949a2196c46053378b183ce95598f20eda52b52d8eb93763b695ecc5cd62e +assets/assets/txt/2596.txt,1633604574000,4aab423a772f0dece52b2f2ec9b04ed003f2ab2ec2dec01c53e9cb3bc32dc2ac +assets/assets/txt/2597.txt,1633604574000,0bdcb23f5f0ccf6bf0d49d6ff9b5dd625fe7e01df35ba060735ee00edab71b95 +assets/assets/txt/2598.txt,1633604574000,4432f0c2fc7037b41bdcedef01398cf00403a9bbfb1be0415e89eb3339d96aca +assets/assets/txt/2599.txt,1633604574000,989168061508efe0c50e5096d13514f53c958b8605749affc246c12199f20905 +assets/assets/txt/26.txt,1633604574000,cd915e41ba016a722013b44eef2cd1d7c433d1850c450764956b822336159342 +assets/assets/txt/260.txt,1633604574000,a1e50c4c7109d4d2f56030d2091d2cf098ae6db67b969dd19bc70e3565a8388d +assets/assets/txt/2600.txt,1633604574000,cabe4e86df2dd9a2e97a7d4113796054da369dbf3758c09db3a004413f034dbd +assets/assets/txt/2601.txt,1633604574000,7dda58e071832b314dd6e01d8250283cd0a6c7ef0a6008e4cd4a1ca1591e0249 +assets/assets/txt/2602.txt,1633604574000,3c5df901131ea38a3a99ee27e566cbb3e0d6e7f7e9ce6f19e95967371b8de0ba +assets/assets/txt/2603.txt,1633604574000,55153c9db7dd9a0447c31becb0efd33774c91a2fc665d883c67065c0c069fd71 +assets/assets/txt/2604.txt,1633604574000,b710a1627ec52cff0dc5237d687d08a32b135e6279cf38814bfe589f3e03563e +assets/assets/txt/2605.txt,1633604574000,8fb534203a980d6b202b8f871db17efbc8a0031ea0cc167105e21bf1bf046650 +assets/assets/txt/2606.txt,1633604574000,bc67cfaff9c266242bd53e8c4ea3e20c05fb7af2a23b28fcdfbff6fc79cd7db9 +assets/assets/txt/2607.txt,1633604574000,c3bb03db142c7347aef9d6d6159aace67a6f5f6ab71f755974381fec28931973 +assets/assets/txt/2608.txt,1633604576000,16f89360302ee8f60f62b2f43e44a5372cca20d0b92cc2697e30dea8eecfdeba +assets/assets/txt/2609.txt,1633604576000,63feabbdfb6f71b8601aa80ec7019120162fb29a23d11361e586a7e1319e096b +assets/assets/txt/261.txt,1633604576000,f6839890c1f1d1058f0ad4f9c4ae1423094dad6bbf6bee33f73a95b9f297d654 +assets/assets/txt/2610.txt,1633604576000,dd40553bb43c472d642ccf1b912eabc1e7dba79144736ee13d75fb6e18f5ab8c +assets/assets/txt/2611.txt,1633604576000,2a33b11241d20a0ce187a716830864c71acc33b015d14807549470f1fd64c268 +assets/assets/txt/2612.txt,1633604576000,af53a6d0bf77ad96200a62aecf5a1886b49dfd7f91f4dbc1c8fe135deb8ed863 +assets/assets/txt/2613.txt,1633604576000,5ed025a72503357b244ce08dd4b078948319598028fc1e4d46846801c86f3c8e +assets/assets/txt/2614.txt,1633604576000,b13a593461c279f2f333f79787eedfef97ab01446f7faae4a3af5f7163ea3f57 +assets/assets/txt/2615.txt,1633604576000,24d09da19f6bff593083ee6183ef2571ea6c4b250f336c8bcc30d276e989f0ac +assets/assets/txt/2616.txt,1633604576000,952434d5daadc37914a0c92a2dc5ed000d32b7c8bead12548be991ac85f200e5 +assets/assets/txt/2617.txt,1633604576000,a8f10b55ecb330512355f61f390d4a5eb68846d285daf56c8a3cb29a0366be84 +assets/assets/txt/2618.txt,1633604578000,d2c11f387652662a77aaf0837016d1728b3eaca6e06cb6bff9abac8ac7786751 +assets/assets/txt/2619.txt,1633604578000,eda69f87c1dc61fc28730dbce53ef446a7d2eed0cb8227cb8306d224dac96945 +assets/assets/txt/262.txt,1633604578000,8b25c2441f7e3ad5c1e24a0083fd57ecc8a4574ab827f6fe651d4ed2cc4b1f32 +assets/assets/txt/2620.txt,1633604578000,a1da78931f314c4a4a0afcd0cfed659d4bedd75631281d10c1ea908817fca7dc +assets/assets/txt/2621.txt,1633604578000,b0262ae0929a7a10e6076785f5c6c5304bc155c812eb59e7199de4829b59640b +assets/assets/txt/2622.txt,1633604578000,6d987d5ba82ba9deeeca61f8b59097f9c174a4c808d17749abeb5e55084dc07a +assets/assets/txt/2623.txt,1633604578000,519d759f1f14728e2ad67e473cadf0e7a36325ed3a07a61ea049f8c9eec3da76 +assets/assets/txt/2624.txt,1633604578000,63e938787f5a03fc41a462418619838b2db0bac4eb49edbd4b911ed4c477a8eb +assets/assets/txt/2625.txt,1633604578000,f4946c4b3d5ebb94d59a601ab41bc5fb1b295154cfbc3ba4ac44e772c3a700fa +assets/assets/txt/2626.txt,1633604578000,389a37b00f20214a199f6a78900990767cb3fbfc3d8194aefeee73049e1fffab +assets/assets/txt/2627.txt,1633604578000,1331747ce963fd1c491358cad116dd3c884b4b1430827d4356c1225315af4ced +assets/assets/txt/2628.txt,1633604578000,725151d258521cec18f8a1d1b3e5b27dd738089f6640eb3fb793b506474cd6c3 +assets/assets/txt/2629.txt,1633604578000,53cc7610ed039194533c83c3d989df0e752849d0b33262ea8f05ec771b223408 +assets/assets/txt/263.txt,1633604578000,83044eccee288c105fcdf81272de64324eb7fc3daa5d3fd342bde0611644a20b +assets/assets/txt/2630.txt,1633604578000,b8700a8dcd7710aa794def398cfec40cc341978ae29d0d0f1d427ada40f01d84 +assets/assets/txt/2631.txt,1633604580000,dde45dc21dff5fe8249f8a799930e33c83777a1c12f3a5255a053723178bff71 +assets/assets/txt/2632.txt,1633604580000,73c4c8df12672ed59d81855e76123e760f8451a8481f69a4032cd23d7ebc9eac +assets/assets/txt/2633.txt,1633604580000,231340c988a95ad0565f3a935b2d16ca9a8f762e644aa996755554ee9935b40d +assets/assets/txt/2634.txt,1633604580000,0e8442367a993b3d6ac294ba9d9a7a50ae2a380c41227aa554900cb25cbb3be0 +assets/assets/txt/2635.txt,1633604580000,ddb344521ce0304aa292938cf6d5ac855867113c8f181cd314355a5c54a3dbbb +assets/assets/txt/2636.txt,1633604580000,41089d36b6926b57ca3321a7b4cfdcb232148b2c8d24f162f3ced4a3ab30ddb0 +assets/assets/txt/2637.txt,1633604580000,8f395904c9dd19c553413d5436d1d1666ad72ae20eee085cf19e14b035aca012 +assets/assets/txt/2638.txt,1633604580000,a4afd4f943f77f307ac1dda78b2a02944232e8559dfc797ee4ef4cab9e274714 +assets/assets/txt/2639.txt,1633604580000,5669d40cec7b20a901be4bd1f29f9fcd9e60f33f5a652576da19cc029e73f6d5 +assets/assets/txt/2640.txt,1633604580000,df02e80dc36a22bc1f9c6510809ec469f6e8346faccde877ea439e999cca4da1 +assets/assets/txt/2641.txt,1633604580000,5c7599a839ed0fe61230d36d09dd57688e60a001c547479062bdc0bc77aa3b53 +assets/assets/txt/2642.txt,1633604580000,e65d0254c4adc4fc061eb7799c8344a96b0103320bab95f795ad2037033a584e +assets/assets/txt/2643.txt,1633604580000,7e39e215da294a617dcbe6f72eb07d1e8d65e82ca7b17fa7fa3dff9464bc0ed3 +assets/assets/txt/2644.txt,1633604580000,5dde75e56de1f7a1937bd7fa5b5ff1655e7508453c30c9716e00c3ec89adf314 +assets/assets/txt/2645.txt,1633604580000,fa0a974f40528006a0eb5b5fc81220b99241c0caa71ae9865d7a2a2aec5db6d2 +assets/assets/txt/2646.txt,1633604580000,90c139fdad8caeebbce718494fac79b81a1cfef6892ad6f0cda3fb5b59fe4131 +assets/assets/txt/2648.txt,1633604580000,0a09d748812b5c64cc72f01cc51b68ce291bd046e70252b6dd4a4735efba9c49 +assets/assets/txt/2649.txt,1633604580000,0d888cce0935fb6b26cae2edb6771f85a7ca4a624c7e26b0d22b22c72d078879 +assets/assets/txt/265.txt,1633604580000,0d412823e2374af1b6415f88211e6b1415e3421015772ad154466446b9aefa2d +assets/assets/txt/2650.txt,1633604580000,7c59e49a47f5cea2a04c5cace3a40b1afaed28bdaeb0fbc3543f1bc7c1f9ea28 +assets/assets/txt/2651.txt,1633604582000,1ac64afdd645bcf1417137e7bd35ca2c3683022a0240189a66f2a1918f5d9db1 +assets/assets/txt/2652.txt,1633604582000,4fc161a040949e0c1f23e796fcf80f87fda6cb4b071c7cd6abbd1d65afb362b2 +assets/assets/txt/2654.txt,1633604582000,00a10bc596a5420dc90736420dc25beae65919d146f3c8a61e101c766bd33f3c +assets/assets/txt/2655.txt,1633604582000,ee0a696e89d7478de732ec1a658b4ce714299fa460e7fa82c6fdaf9246ea825a +assets/assets/txt/2656.txt,1633604582000,2f175962ce304b8cc95778fd355e3704359c3bb63b4449fd6dd050abb5c3078f +assets/assets/txt/2657.txt,1633604582000,402ce61a3fedee818e2cfac78dc1241c143650cbab125f882d5bdc354f75145f +assets/assets/txt/2658.txt,1633604582000,1e613eb2f1507354a78876f9a5b1c1dcf0b9a3c7ce4f1afe53088bcddbac6b5f +assets/assets/txt/2659.txt,1633604584000,c3dc1fc99762d48e8b18c09368ca4e34e1de350b3356ebf38a6d278e95fae5d6 +assets/assets/txt/266.txt,1633604584000,309db8beffc633d848960076b0c01cdc3c04ba8164c2f13619a2c04d25086a72 +assets/assets/txt/2660.txt,1633604584000,c4375ea8571f374db47c3e807d43c49b03bf90ffe4eb4be774297f7b57a2ee0c +assets/assets/txt/2661.txt,1633604584000,b6d895992500852e99c9c9ca51abc4d5304973f9a727ec919b2d7f456cff0b0d +assets/assets/txt/2662.txt,1633604584000,4bfd98d9e73cf4dd8c8fd738619fc369f3d5c297cc006f2580cca13bc8a71374 +assets/assets/txt/2663.txt,1633604584000,feda2ddb2d5a550ba2c0b3c0ec2d6bfa048e9f4671dfa4c5c502695d84dae1f9 +assets/assets/txt/2664.txt,1633604584000,982158364193c1d6c7bdd36ea05e620409732c19c45593e9cd18ff46950a9c22 +assets/assets/txt/2665.txt,1633604584000,886b6e5452f29dd1f148f72594c1c2f59dcf19057d65568c4a06408f0016d2bb +assets/assets/txt/2666.txt,1633604586000,c4109491f9a41b08b37b2661801ac575290af04996cdf4be306ec450cfd73eb4 +assets/assets/txt/2667.txt,1633604586000,c94ae7bbb7db6a8e819d476112c4b0e2c06ba04cbcf1a4b5ac191438c726580c +assets/assets/txt/2668.txt,1633604586000,c7898dcaa2772878cd2b0ec2a3274da4b74837e5c9059e5b0282388a4e85707e +assets/assets/txt/2669.txt,1633604586000,978cd56281ac0865295022cb576507d0b762a871e289faf95373bdd583a4597a +assets/assets/txt/267.txt,1633604586000,5efd9caff95486b08b3d8e3342a0bb244ff2aa62de0c90b42563facd942c79a4 +assets/assets/txt/2670.txt,1633604586000,cfabddb3a888fffe70f85349a0fde6442d6bcc31dc89e8225594eeb4fa4d3841 +assets/assets/txt/2671.txt,1633604586000,0047c7aa09e7f8454276947bfe1f8470bdccc4ae22bd9a38509f36974998ced5 +assets/assets/txt/2672.txt,1633604586000,37bda528bd80376e737d10c86115443c54ca0ffdf4b1b20d3c9fe08d0af7d566 +assets/assets/txt/2673.txt,1633604586000,7f3222567185398f433b4a0af5f593e322fb23b59c6727357aaa8115c0b75091 +assets/assets/txt/2674.txt,1633604586000,49f8e296365598d71ce61ba7bb6198b7550c4b6742c43d6bded164186948fe83 +assets/assets/txt/2676.txt,1633604586000,2536abf9d64ec2b5f6c45a02b6c735edf06edd7f4bf5ca757c93fce81658273c +assets/assets/txt/2677.txt,1633604586000,ab6aa908dfc13f67118303113ad32ccbca9e06afee1643d390735d2007ce8a07 +assets/assets/txt/2678.txt,1633604586000,2a37b8f528039bc6b18ee5bb8ae308cefc52477808048f880fddc588d97e127c +assets/assets/txt/2679.txt,1633604586000,b96e6926c27219072a97a8a3f4b8443a7acd6bbbb6a09baca0f50c2a6fc0beab +assets/assets/txt/268.txt,1633604586000,06fb459f8f140a715b5e3d8b41ac78bd2b657c03ca97a7556c41572a9dc9ca9c +assets/assets/txt/2680.txt,1633604586000,5fb435b10e25ffdaf25c535ab20e19f1b61d4fa4d862b359cc71ff9e769d90e2 +assets/assets/txt/2681.txt,1633604586000,a64e26b2d213c6638dbb174e3bdb3ed690b77b126ec07a926351071944ca8b13 +assets/assets/txt/2682.txt,1633604586000,7142f6b609bbfbc95cb7d92e5dae1c373a6bf2430203991e95e1c6b662d0648a +assets/assets/txt/2683.txt,1633604586000,dbb46aa8894dc723a2d4d7b684e56621a9f8c0713a5d8dda98ff30d6c7777607 +assets/assets/txt/2684.txt,1633604586000,b5ceda215804cc4e62cd24e70ae5fa25ba5a01fa4f75807af69e9e39ccf60f2a +assets/assets/txt/2685.txt,1633604586000,b96b6a73f7a3dffc93599a5b50cd4f9f5f6504d8d4a3db6a304aaa81fae379da +assets/assets/txt/2686.txt,1633604586000,c7d655a21c7f877c07e2a46dbfa344b0482264df25a61f28e2f1b14696d3620b +assets/assets/txt/2687.txt,1633604586000,f873425356d759d90667a71769a4dd1175d4ac0b195f91312bbf62b83721989e +assets/assets/txt/2688.txt,1633604586000,e98ba1aba47f8c7b28b15b460b4b17bee652b2912fbbcbe92e3bfc5107d87d87 +assets/assets/txt/2689.txt,1633604586000,cd51111407cfeed6105c574d85220d479fd4dce6f26ce6e19290f97bb6eb709b +assets/assets/txt/269.txt,1633604586000,ec4f67e2b5a75dea4a58551c6c3e3728042caef24d8930cf9941efa081b82ef1 +assets/assets/txt/2690.txt,1633604586000,7d54e5bfaa786ee44ce5b6f852bfc439e3904f8f1e9528d9cd836aac74dd1479 +assets/assets/txt/2691.txt,1633604586000,0a33442fdeeeb0192b3ff18541f0ef89bfa72cf635f87133a7c8968b243174a9 +assets/assets/txt/2692.txt,1633604586000,3ab33c9aadb7392f1041016fea882d9415488afb5dc670a9fb8603937b986ce5 +assets/assets/txt/2693.txt,1633604586000,e0d5df6d7bfe033b12ba1760578bc47ca055bc1e5526763a5c6474fc8d4bd00c +assets/assets/txt/2694.txt,1633604586000,f85312fca931992526c7e6d5d008ecb7e93e2be81e9304ab3d10908644e8a680 +assets/assets/txt/2696.txt,1633604586000,0c78906840fb44a4476261ed91074e3d578f8523f94f1cd15dac3374ad1b0778 +assets/assets/txt/2699.txt,1633604588000,ec2a2309c96073666cfd52510d87ac399bafeeaa0da1309a36f58ca4ee133eb9 +assets/assets/txt/270.txt,1633604588000,49a5bc9863809a28421f7f2a70816d88f5377a19bcaced769b15f4b9eeaa4bd3 +assets/assets/txt/2700.txt,1633604588000,ec061b8d07ddf6faecfadb17630432c0075abe97a770f4742b8c4d9ff2adf991 +assets/assets/txt/2701.txt,1633604588000,6c6a97327579f4952b9d95c5d9b9a6d661ab544deea41d984480bc8e33db8452 +assets/assets/txt/2702.txt,1633604588000,11171600a8db6a89014d0fca80e1b9c8a9d3ce6dfc09b0164aba6fc02e30c934 +assets/assets/txt/2703.txt,1633604588000,fcc30cbe7a49d695754f938dbef8979464a107bd29a2df4b7c85e51b10d561b2 +assets/assets/txt/2704.txt,1633604588000,2131906b307a56b282ad4495f4951c3f0fe58961a8a0604776ca5b01ee4bf438 +assets/assets/txt/2705.txt,1633604588000,95cdad3cd6d9e0b21711926010ea12751e19e5c8c7778dd4d5f004bd80fed0b0 +assets/assets/txt/2706.txt,1633604588000,c4c0b0fd594fbeed7813854621ffe2f6d28aeade9cb75d74b77ebb8dc39ada32 +assets/assets/txt/2707.txt,1633604588000,30d0d6049b69e119d3619c608f24a8934401b734f59e014c5367fdc130f835c9 +assets/assets/txt/2708.txt,1633604588000,667e968a5e3baf4f52c59e06bfbf1a5a0416b6354fb9144bde09ab93f92841b7 +assets/assets/txt/2709.txt,1633604588000,abacc02bf8dc55aabc6458a8141110cde098a40d20abf25b80596cffc1395283 +assets/assets/txt/271.txt,1633604588000,6ab22c7c754ef5e44268ad7706dca3ec66dcc3a581da68d1e783856e9a9e0159 +assets/assets/txt/2710.txt,1633604588000,c6edbe63faba5208a6f7d8d4ca76c372682cd7ad8d21e01a00e52a7046545aad +assets/assets/txt/2711.txt,1633604588000,bd016c055e6546bb5994b4c4388c7ebca38f926d35a814e7c43e47291be97d43 +assets/assets/txt/2712.txt,1633604588000,aaac95b32d90bf64097c8384a92d78b6e467d88804c072159297f3b26aa0ca8f +assets/assets/txt/2713.txt,1633604588000,df7e72eccd23979cb802664e4854addd5421b9b0eff0cf7c604d9b4758847ee3 +assets/assets/txt/2714.txt,1633604588000,ccd9a4099b85f008ae7e27726d89b48b0d62cb27665dc186211773710b42a8ab +assets/assets/txt/2715.txt,1633604588000,cadc0e08f8479033a51c46194ac7e9dcd2e90ac80d8b2f2f013f3abc3157dec2 +assets/assets/txt/2716.txt,1633604588000,2400f6dc681a964c4be72b48042443e67d3f00a85784bc9dbf4e5d0d8994d2dd +assets/assets/txt/2717.txt,1633604588000,2654112da8ff0853db5d36ed111386a9172e27517d30d6e352d617a91e6fcb16 +assets/assets/txt/2718.txt,1633604588000,c12320a395ce671a7137d67e02b9057c07e0657cd247b16126025c467db31a42 +assets/assets/txt/2719.txt,1633604588000,737a0a308fe73d711ecf1eb4547f9d172d309e3ba1f253c79adb82c7e9939c70 +assets/assets/txt/272.txt,1633604588000,3f9b2ac6829d8bc4c96621f2655c44ef25ed67fc2ee4b054f5218ac8f062934d +assets/assets/txt/2720.txt,1633604590000,5b92ad2582a35bca1ad6183f33c83cd285863dee8c749b141f84cac34428326c +assets/assets/txt/2721.txt,1633604590000,208450d6ec1aeaa821551b3346d22d539d482ecca973d2fe7809c7f4ab3fdb5c +assets/assets/txt/2722.txt,1633604590000,a9f9f184f1846c98e8b784750d3c9758b5c4b7a318181a9cadd1b61d8852fada +assets/assets/txt/2723.txt,1633604590000,9869730542bdbcbeb5fb261dc888adc0c44e166cdc890774e48dc0e27c9c793b +assets/assets/txt/2724.txt,1633604590000,f05603d0cff3408906a94ef8e0655fe3a6ba1ac9229b5e4fd90372c93ed2af55 +assets/assets/txt/2725.txt,1633604590000,cf2efefaed354cc2d8ac2585738a12fe4f4a8632bb74c1a20ff1c17ba89b82b7 +assets/assets/txt/2726.txt,1633604590000,a3084b82f5f45d901e02d547cf09f8ab520ab85d40bd9821cdca3a37230a0adf +assets/assets/txt/2727.txt,1633604590000,3ffdbb118fb74b7a70ce3e2f1e1a536e8c34b43c6e71a6ccbbfae68acf0994a7 +assets/assets/txt/2728.txt,1633604590000,edb1893258620d1beed3f1b38298865b61136990dccb07e8b4768567af4ee676 +assets/assets/txt/2729.txt,1633604590000,769ca656f8cf93cc7a088a35330ea51a2117302ab787549f6f3bb4ce3d9d1156 +assets/assets/txt/273.txt,1633604590000,5e7dbb1c816a4f2744e10bbc7b6237877089b76a5498df9ed4caa5a5fc13e8e8 +assets/assets/txt/2730.txt,1633604590000,5e561435c922327d0d8886f6d07d1357b2f0e3ddcdcbc94e7d61a02dd2c752bf +assets/assets/txt/2731.txt,1633604590000,edc5b5deaa45faacb07b30c70756f660f2a98ac0dbfcf35b90ac217f6049c80b +assets/assets/txt/2732.txt,1633604590000,9b465ca46ca2d209b4eff4b9269ed1f2878cbb1f81bae5806da6364c71c5e0bb +assets/assets/txt/2733.txt,1633604590000,626250c9d6472f47ebaac5576ba3683abc92cb9e695da66579279da1f48b0ef6 +assets/assets/txt/2734.txt,1633604590000,e03f73a3bbdf219b2080bf201807312a98377ab28a2c7817661c0495e44c1887 +assets/assets/txt/2735.txt,1633604590000,c095977064023a1e388b5e7faf16283d75ab0b10163bc4f1a1758da99a9f87be +assets/assets/txt/2736.txt,1633604590000,4733e219a2f3d29704047774c2983cfd49f39525f482a523770998845574b0ae +assets/assets/txt/2737.txt,1633604590000,917a28bd339ef40cd018da789d9bdc2c799281d18d192d30fe59fbf2e99458bf +assets/assets/txt/2738.txt,1633604590000,abefb0a9cda87b054f70539b263faf104ddbe474e0860f44947682fb7cc672fe +assets/assets/txt/274.txt,1633604590000,e3873c1024c88666b6cc90f9c9ecfc582095cbb9c4705ff5918e16f165879314 +assets/assets/txt/2740.txt,1633604590000,4623a5e44e111246f17824b26ff345ddd9df2d6123f88d9355c40a11bb2025b9 +assets/assets/txt/2741.txt,1633604590000,f9ae3992c823bf081148b4cddb86e676d46f0e77c85be6aed6fc8a8decdff44d +assets/assets/txt/2742.txt,1633604590000,37c43614f9a5fed28017de50c11d966a9ec1fb1267009e0787a5c190c362c621 +assets/assets/txt/2743.txt,1633604590000,fe57fb70c032b9160006b65132feb4ad6f3d934c071c4746b15af364fece2abf +assets/assets/txt/2744.txt,1633604590000,74fb1c0f35138583e684f37fa394a9fed1c9ca05753049b4a209d5691f0c06f4 +assets/assets/txt/2745.txt,1633604590000,df73467194892b02653c7e89803e78be93fbf4dd7940ad6d0b086a80097aa8f9 +assets/assets/txt/2746.txt,1633604590000,b38c561f5e8aa9b2270b4b11d86b0e5c7a324967c3a66cd32e727694f4f3bde9 +assets/assets/txt/2747.txt,1633604590000,8d6c018ea3c44b53e150ffe720a75e622fa0d18e47d29f6c93a8eaf55fb142c1 +assets/assets/txt/2748.txt,1633604590000,9c4e7c39d5a5e40054c0f568500dbc7d9c4fc7cf76093dbeed230b21d9fa543f +assets/assets/txt/2749.txt,1633604590000,c12320a395ce671a7137d67e02b9057c07e0657cd247b16126025c467db31a42 +assets/assets/txt/275.txt,1633604590000,e4828b45902f35b024e174880fcdf89ea52a6f0dc30b323c33f215896ceba0cc +assets/assets/txt/2750.txt,1633604590000,6c38f88c0dc7a178255edd6879ab4efdf876b66c17d1cb84d8aac9ef78eed17d +assets/assets/txt/2751.txt,1633604590000,dfa319103af2f4ada017bbf5aaa8face321ddcf7fd43547be363e3f7c7baa07d +assets/assets/txt/2752.txt,1633604590000,9ac018240833c3dfc58fa69334f79218ca46b0415fa8ccaf78af973dbcb498ba +assets/assets/txt/2753.txt,1633604592000,81a7c041619b28c01aaed7e7f5ad48cc05ee5ff6bf3adca22c4aa638f3efabe2 +assets/assets/txt/2754.txt,1633604592000,9221f2acec03c0ab25c28b5424484e099d06d97342513609aa73167a078cfbb5 +assets/assets/txt/2756.txt,1633604592000,32497071b6c8e683475b397c0f803e1aa617b0cb813f129664d1e832d06c0d02 +assets/assets/txt/2757.txt,1633604592000,e7d98f10871a55c766a98dad03b022e95d6ca0e2c2dd8a41ce3dbebbeffa3186 +assets/assets/txt/2758.txt,1633604592000,228104d363abf897d139f8dfc6243c4b0f1fdf111e3287add9ea0077444bfcc2 +assets/assets/txt/2759.txt,1633604592000,723739d39f846e6b3727621fb7223be4691e92e7f5600ad9be656a8a51a3f125 +assets/assets/txt/276.txt,1633604592000,102fe7b098c060e8af49ce20349bb0a1edf88c9d4042f47a820c30b3990c99de +assets/assets/txt/2760.txt,1633604592000,c2f0b80011b7ae7bff8c3d09b8f5483451246799891d0308b04d5975273e69e1 +assets/assets/txt/2761.txt,1633604592000,0c2abc5b2f037cb39a7a078f3df4374f3905c3122e0e4ad346f4ddff267a76e5 +assets/assets/txt/2762.txt,1633604592000,1b6e8b4952373c0c77aec646ba0399d315eda22aaa6692f672bf56ae7a528118 +assets/assets/txt/2763.txt,1633604592000,dd5bc864cc6d0f18b4c74e40c2ce9b4b79fd9170b84de994251aca7d6205e2c8 +assets/assets/txt/2764.txt,1633604592000,a6beaa6cb59b0c04bac3b6d28a5ce1480f37a02b8099f943c07f04c487e51525 +assets/assets/txt/2765.txt,1633604592000,b98f68b42642089deda42b625a55f6ff3e12551bef6c122ed6a36acc96ae10b1 +assets/assets/txt/2766.txt,1633604592000,f8d2252d11956b2226b91485199f3ea4d2d242b9c561f3b020678d06d48b70d1 +assets/assets/txt/2767.txt,1633604592000,e66d8c8cafd2224ad092d5a9350d090c2de8c1fd8d21b1d0b505f99c0283f3c4 +assets/assets/txt/2768.txt,1633604592000,00e51b4340ba2a82cf31c7dd633da46d9d037a1c9bd401a28b8fda70505e9580 +assets/assets/txt/2769.txt,1633604592000,881efd65e0c5099937692cd0c73fbb585c884b771d5b8c7af82e65b551a602e7 +assets/assets/txt/277.txt,1633604592000,a90d55a7dbc60cfd8a3949d86713f5b7445331c2f43556a826ed91f61b7db25d +assets/assets/txt/2770.txt,1633604592000,3535615ca1eb76d5faad3e4ed04e65178d699d2e2cc6a40ff8d29f4850804677 +assets/assets/txt/2771.txt,1633604592000,e442fb31b3ca3a86d4c2a7c22cab394bfa715df676867f72d1477690c75e15e2 +assets/assets/txt/2772.txt,1633604592000,85f2583995ebaacfddeb9b6952e7f18d47357920b411e85796b3391705a11648 +assets/assets/txt/2773.txt,1633604592000,29f33148c2439826e09bc7cbdf4ee645b85af8bdc9fff70dfe6d9f7648a93724 +assets/assets/txt/2774.txt,1633604592000,aa44b8c431dae1179d369a56f0ba0383120d80b21ef0c01529d77f9bf6f7f5fa +assets/assets/txt/2775.txt,1633604592000,ccf1794db107110ce248e6b6c422783b9ba235157471557c70650e6cda846c3a +assets/assets/txt/2777.txt,1633604592000,217871e36ac8d9d46352f27b3d88f5e884293bdd9af496ebde42c03aa3b385fa +assets/assets/txt/2778.txt,1633604592000,13ec8a391be6a8d5c7d90b026d830997f86f2dba88d5dc5ab06df4025e66a05d +assets/assets/txt/2779.txt,1633604592000,8f4d13c90c5bf29b700fad8185d1f20d93120fc1f4178748684e8671966ce40f +assets/assets/txt/278.txt,1633604592000,e8e1e3469a4b43d300ed165c06693bc2cb5b699f3974e049613f7925ad159758 +assets/assets/txt/2780.txt,1633604592000,b3fd8e5f2ac432605f5c06100bde375dbea75ac4c937e5ee955cf1e7cda2d6e3 +assets/assets/txt/2781.txt,1633604592000,6b08c20b32961c2417942abb1fb57e182835c63c417f07bd87617f0ef9ca352b +assets/assets/txt/2782.txt,1633604592000,bb20337bec9ef187e18155a0987f9718d8f552970de880d5cc4420534c63c79d +assets/assets/txt/2783.txt,1633604592000,9262bf66ad667f597ec79e68dceb377997af489c122a1c0b03e3eeb638a84041 +assets/assets/txt/2784.txt,1633604592000,1247eb23d29af9e76f7ff7dc535129519797314fd69d3d80a4aa8b0b1340c59a +assets/assets/txt/2785.txt,1633604594000,c5f6ba5c600f63e9d4fe33a25b4277f432854cc390776d661a1ea9bbf1330e0f +assets/assets/txt/2786.txt,1633604594000,2add62a44ffaa9fe011830990079c9a83625284fbe595878bd839418d88f8379 +assets/assets/txt/2787.txt,1633604594000,c49bcd638114c92663a2566d9297d442b6ad81d4036aeedb0d7ebda687266cc2 +assets/assets/txt/2788.txt,1633604594000,804c57ed264c341f7b59f4830524ebcf27dc1a1d8a05093d8458ec5a3dd0d289 +assets/assets/txt/2789.txt,1633604594000,87ece9f1a24945c4095e71231e0a2e6d996f9b47f870fb049527a9ce0ca3e9ee +assets/assets/txt/2790.txt,1633604594000,80b14799509dda6fedc58090d8c691ceba134182e00d2d237fca1d1cb24bf242 +assets/assets/txt/2791.txt,1633604594000,8669bb665e74493563cb9244c9a8d9012e06fd7b0535d63fe64e46238d939243 +assets/assets/txt/2792.txt,1633604594000,f05dd6794ffab836ea4b8d7b7ffdd6b154d3005287092cdddb47cf21d9de4626 +assets/assets/txt/2793.txt,1633604594000,4b78c4417b4f2669da1a259a9c987308c3fc92997a8a31514be9d9668459ee1d +assets/assets/txt/2794.txt,1633604594000,2ad35dbeb5525817239e68579cf1ebec6ee5178ac2a93ea92176bcc33f731e79 +assets/assets/txt/2795.txt,1633604594000,79c21f39cc6b181a234198ef31ced7914c9d26ccadb8b9bb779110e968c92d63 +assets/assets/txt/2796.txt,1633604594000,3d8f6aada2fec28ac98b197617e4ad932236eed97f1d1d3fca084040d69335a9 +assets/assets/txt/2797.txt,1633604594000,7c1407c24e152e5523f234155a79ebf8594e3ad6032f907a243f81a7dfddd089 +assets/assets/txt/2798.txt,1633604594000,cb93b4922e44d5141958c03fdc5411c67db740a53afddd8f3b9a66ba9a429868 +assets/assets/txt/2799.txt,1633604594000,9eede8af95b4b1a09489d96b4c36fd2491ebbe5aabd5aecd7bcce266f0b2606f +assets/assets/txt/28.txt,1633604594000,130f699969a1adf9bafe9d6e4c09621b4a782f905add6f989688c1c0eb8d7463 +assets/assets/txt/280.txt,1633604594000,35137c2f67e932942301965f8ee3589b84b770b5c585cb87d9b760a1c5b4bd6b +assets/assets/txt/2800.txt,1633604594000,f3ab7893db1edd5ce107ca828338cb257b890aea88fdf0247efd7a218dc01ee3 +assets/assets/txt/2801.txt,1633604594000,551bf866522270a07336e0a143cc72bbfb7dbbea9a256e543f0c955c3be34386 +assets/assets/txt/2802.txt,1633604594000,b0603696763cd322db64a36cb7e2c2b728eeab6cd133d7af52ca4d7d8fe581d0 +assets/assets/txt/2804.txt,1633604594000,2fb185a8b1c4e8560ae55ca345733a4081f00999c48324306794f70fdab884b9 +assets/assets/txt/2805.txt,1633604594000,58cbab6279e0e5b8309b4096f7b6a5eb533b2571f3a8695389f33f543b32c6be +assets/assets/txt/2806.txt,1633604594000,6de51d3393cad070a3a1638e73d86a3067f0ff0612fab99d5b96bb1e1b9630ff +assets/assets/txt/2807.txt,1633604594000,b7a2b552360e6ee4429b73c776fdf5d5c1210aa1cf06453e1ababb51daa48ddb +assets/assets/txt/2808.txt,1633604594000,9cc04d3404cc7570e5d7139c9c82be46b92345d57d83a8ef1a3617a7f6fc53de +assets/assets/txt/2809.txt,1633604594000,9b6594b6400d8a7a5c26269f7476ddcd337c36a92a861580c0e14d7e7536f3b5 +assets/assets/txt/281.txt,1633604596000,e5e774901a55b6b3a3543ec14fe30bbb759ef25e3f35d67075b50193924b697c +assets/assets/txt/2810.txt,1633604596000,06f7b2dcf25358d6debf22983bc450707455178e1c429c22ce1ce5d768e7c62b +assets/assets/txt/2811.txt,1633604596000,ead8f6b0c3c4328f0b24f4cad3377ade4de7fc78a0ba1b7a8026312edf921eb1 +assets/assets/txt/2812.txt,1633604596000,6a40304270f4dc278579ce7420c6a06d3c478f18cd06374e0e965701f76fe854 +assets/assets/txt/2813.txt,1633604596000,ab56dbeb156dcade6c21c1aa894d4c86622e50daff59011eaebb13f7bc2f0206 +assets/assets/txt/2814.txt,1633604596000,445d9d032e1f1fe67af9a39110c3b1a6b0a979795871b88255c90d1c1e9f8765 +assets/assets/txt/2815.txt,1633604596000,356764f9a2e64bd9a3135be0205f511a050d8a4e43ebc6706e3f3fbcbc33e14a +assets/assets/txt/2817.txt,1633604596000,82b4a28935374a291ae1038dca987b54144c9bafd0bf1911227b28d328491998 +assets/assets/txt/2818.txt,1633604596000,1d3df80aa23a4e7725a7ec6efb70f2d9ae98e64e3de26b87c9c19d97c0a05d3f +assets/assets/txt/282.txt,1633604596000,9102690b19a7fd35003b7ca263eef47f22d68d67410129eff38f7e444d8e34d5 +assets/assets/txt/2820.txt,1633604596000,f4b5dcd1c53a2b57e403e06b776818d4f1a0865a81b47b35fac893d5e66e1bef +assets/assets/txt/2821.txt,1633604596000,72dee3b1ab7b332ed8cf41b28e4b48cb5bf2cef501dc6d4313591bf12fa37e75 +assets/assets/txt/2822.txt,1633604596000,6b50849ff572b5ae92873070a952a5201a51202ddb99b1c3b92cf69686f3dcc6 +assets/assets/txt/2823.txt,1633604596000,08ed5d1082bea9f1aa4c0dafe5b75b92d67ddfd43032c543060c3a7e33e605ce +assets/assets/txt/2824.txt,1633604596000,b11b0e5958d31447e5e04bc15431faf178a7fe9b1257220e6ad65d8f97000f25 +assets/assets/txt/2825.txt,1633604596000,31733cc9411e8d877e077d045d256a8467fedec1f3dbdc10faab413acc01174f +assets/assets/txt/2826.txt,1633604596000,8230f64c217f246a1fc1b309b68681455cdf2f3373f085cdc695917caafd3b39 +assets/assets/txt/2827.txt,1633604596000,1217cdd774eed9ac05e77203cf7b75bf7f889d04396f91a77996a0923e3c17f1 +assets/assets/txt/2828.txt,1633604596000,b4dfee008111283d6b7e95089936d43fab590d6fa8d4852f0c1f3701e5408dd9 +assets/assets/txt/2829.txt,1633604598000,852102780d04e51227da7ee053ff913f556fe9964ba877ef7de0a1e000cb3f98 +assets/assets/txt/283.txt,1633604598000,efbea776d7dd3e588e19d55c3149e161298ef3f65778c95d203f4ddd1a51c10d +assets/assets/txt/2830.txt,1633604598000,2efa7c2a45dcd5ef4a1beda1bcd0c6f508d813e27172a2db35be56d580f88d95 +assets/assets/txt/2831.txt,1633604598000,c21405576b5ae96b8287c7adb3b0b44c997b5b11f0a9b289d838f418280052f1 +assets/assets/txt/2832.txt,1633604598000,2104ed017e02f08cdfedc0b6365229a52359df96e13a4a274845b4541c083ab2 +assets/assets/txt/2833.txt,1633604598000,02c1fd1055f9b65d6d3d99eff4ccb651af97e4adb6850c218eb10f5a40b89755 +assets/assets/txt/2834.txt,1633604598000,9626c353565fceff03d78a43ebe7733c688a1587538646c4e28280ae561e6a36 +assets/assets/txt/2835.txt,1633604598000,962fb2c80ec41cc4eb2e125d35fc2f58442d9c4f3063d8b3a503aafc2c1c9cb3 +assets/assets/txt/2836.txt,1633604598000,5d7880ce887210d0cf2a0407d0aa3d9dff8bce57b253d255b49cf497c0e5cbcf +assets/assets/txt/2837.txt,1633604598000,7cffb5c3d709dfefd5b9b05ff87dc2aba07d30425e016a9f85c13fe1fc98ba45 +assets/assets/txt/2838.txt,1633604598000,01ffb025b4f1790c4fd52e12459d2936da68a89edace069658b7fe4a7d6293b7 +assets/assets/txt/2839.txt,1633604598000,7808d6b3721de9518c21a9aeb81bddd296775a7a2744664fab9c6c91a63e1997 +assets/assets/txt/284.txt,1633604598000,3e9d52a2db7a5c0f02b89d45748e6c0177c021ccaac59367c479ab3fd00ae40d +assets/assets/txt/2840.txt,1633604598000,a24082939700756cbb512ba9cdc13c0c247cbae0edddb7e773e70e2eadf05ebd +assets/assets/txt/2841.txt,1633604598000,4f6dedff7e9b115db09e54d3a47448c7cb79f017f5d18aac82538659dee18b47 +assets/assets/txt/2842.txt,1633604598000,c1a7093cca90b0bd4755d74e0b38c10d33ff1072092e9119b000b6d6296942af +assets/assets/txt/2843.txt,1633604598000,ec5fce714b66048ee1002968cacef1d1cfa45c88995851727888222b0f83e82c +assets/assets/txt/2844.txt,1633604598000,dbf5bad04c34cd2d822526b0f6d65f303f0e21a9eff3ed8a9c7f9d0fadac0050 +assets/assets/txt/2845.txt,1633604598000,e173ed3cafe655d150d6fdb17821c177f89b901813b71a35381f260bad8cfb31 +assets/assets/txt/2846.txt,1633604598000,ebe7350af254b121625588636136250bbe3776b707acb84cc4a793c001347fe8 +assets/assets/txt/2847.txt,1633604600000,98ccc258ff5a430ff6da9e5688aeae9cc889179dd314d0561aca754fcf800d9c +assets/assets/txt/2848.txt,1633604600000,64dce81555e1d5b2bb36c6d94ae678c8ad7fad58409f58822b9c51afaff2d3f8 +assets/assets/txt/2849.txt,1633604600000,23e050d351aafe4c71bbb836b04967228bf07e32ff4c6ac4d91c0c672106b527 +assets/assets/txt/285.txt,1633604600000,15f3230113bd6623b2897f74c550f83e24bda56c6a8b5cb0566ab1723828fb39 +assets/assets/txt/2850.txt,1633604600000,118ca4b9a4475597059c925956b5bdd9f9d199925f6df48bf70f77e09c885af7 +assets/assets/txt/2851.txt,1633604600000,02e202f8f9fef859c7cd424accc06d7fd09b1aef665011b10241fbe128a9e3d9 +assets/assets/txt/2852.txt,1633604600000,7229e058fc5681ccc06a64d58683a48466fa821276604115e28cfb6589b695ad +assets/assets/txt/2854.txt,1633604600000,039b67049c5ef3b4ee49c1c4193bd719c6126e21889febf80df38ecfcf107c88 +assets/assets/txt/2855.txt,1633604600000,bb4eaba25bd299a5970b89d4e572bfa05de1bee52fd0ffe7568f88f208e938e7 +assets/assets/txt/2856.txt,1633604600000,e184834de73f3546308f026b65243ef02ec53a656e87732871fc125e1c74fe36 +assets/assets/txt/2858.txt,1633604600000,58e64c38f1ef43b888aef02a827260abd12d5400026469e5b9c06f390fad2f2c +assets/assets/txt/286.txt,1633604600000,eb677dac0ad13deab34c9a84ba5530dcfd86ad2d5ac1cebbb1b399a5d144bf6e +assets/assets/txt/2860.txt,1633604600000,0703c88699d6bbbc5a18870be86ce7d7bbcec119624ab0d95a8723b6aed0c098 +assets/assets/txt/2861.txt,1633604600000,53826edaef931b72b9517249b02fc3641c70e78be630c955c859c529bf1fecac +assets/assets/txt/2862.txt,1633604600000,24bc89d2e940d074ef8f3d52287d524bb7e36e2ab4fb8c406e07faa16d86faaf +assets/assets/txt/2863.txt,1633604600000,01ecf8ff07233c955ad1fbbd8f43c865810f32d1406f7dd169f746be40f91fe6 +assets/assets/txt/2864.txt,1633604600000,ea90c0f97bd3fd327a56e008eb84884b6b3e1030ad50a03eecc3530e7f32240f +assets/assets/txt/2865.txt,1633604600000,622f5d5f737b3be90b639c17bbabfc2c8a8a53d2261410def62949a2facd664c +assets/assets/txt/2866.txt,1633604600000,e0d2282033cd6613e5f5704aa13cfa9209d0757714ed3a02f12a7c38b62009dc +assets/assets/txt/2867.txt,1633604600000,a84bf565f1e629373554d507809baf0c285644d219dba7f1b209b4c333dbbf2e +assets/assets/txt/2868.txt,1633604600000,6f1405941573cb87f224e0f7ae41f33a58dd74f3d4dcde9044a0b3ae1ea78fee +assets/assets/txt/2869.txt,1633604600000,7caee7e24e239ab2e43e45e6cfc781622bcec77339b9949733b03f0fd927d4b2 +assets/assets/txt/287.txt,1633604600000,4b72ec994e95ef8e460d4cb4e335f73148736e4ea6c0694101c386d47b2bcb3a +assets/assets/txt/2870.txt,1633604600000,3014f6020e0abca10d62d2903801e247537f630a15012d3bf6152da12d3c2e61 +assets/assets/txt/2871.txt,1633604600000,ab553fbce251c04c8ce6d92c4fffcd6bf87cd7a0fc9957d4fe04f191759ff7e3 +assets/assets/txt/2872.txt,1633604600000,76a603f1eaf1795feac58c63d40025204cf78079c62f34da48a8afc7a61004f7 +assets/assets/txt/2873.txt,1633604600000,38a5755562daf9a84a59f89a44097e9e51d0795647f4f41cb234934eabf64846 +assets/assets/txt/2874.txt,1633604600000,bf4a807f17bb3e1bee646d528d03e5dc22f4ff622484cb4827144a571c513b62 +assets/assets/txt/2875.txt,1633604600000,b24e9a2a290a0717026befa4e191ae1b6cb3068fae3c842a96616f0e6ca7f696 +assets/assets/txt/2876.txt,1633604602000,496e523f35098dab13fb3b503a7310fc4085af670f238a245ced0f2efbe043de +assets/assets/txt/2877.txt,1633604602000,b247dc3ae9be887e5402bc08d7a4e926a59108b3429906b5193a492c84b5dbdc +assets/assets/txt/2878.txt,1633604602000,2d841f160758e0176ed23996ac8a15d20f964ca3e832f0ca7f5da87357ebbdbd +assets/assets/txt/2879.txt,1633604602000,66de82296e0b3d015db12a3c59165c33d331132f7b46dcda395d26132ef3519f +assets/assets/txt/288.txt,1633604602000,39fa2cf13cc848cd6fc3fde65903123632ad0f0c7fb606c1b4b714a07c5bc668 +assets/assets/txt/2880.txt,1633604602000,4ad360fcbc91cf7b0583f75526adfb0a86755d9a5517d4eb59dd450f40ed1ed0 +assets/assets/txt/2881.txt,1633604602000,326e00eeba13cd3ef9bd295406a783236a6d1183aaa8c9139b7204edfee377c3 +assets/assets/txt/2882.txt,1633604602000,5b519c1dddc5fd68519afdd422f52f4ad058e94bf7d89cd14fec87d77ac373a3 +assets/assets/txt/2883.txt,1633604602000,b25863915a710e116f480be6d34975aa20aadd5917d0f0dbe0ac70662aae7b97 +assets/assets/txt/2885.txt,1633604602000,5af3c9d3a92b804a869a218f47b8f7054ce4ab922cb98ad5a4a1445a432ee371 +assets/assets/txt/2886.txt,1633604602000,26d3cd2c474617d42579b2cde0157a6190c7c8e7c02b2c4ea938a423cd1826c6 +assets/assets/txt/2887.txt,1633604602000,cb8d7e714c2f983ed406d330ae8ec38c49b4a2aa1b3dbdd806114c1f79c034bb +assets/assets/txt/2888.txt,1633604602000,1d30ef7b35587961b5ff5ce7701ccfcc443e780fd1833ec7c4a5bfe1b1710688 +assets/assets/txt/2889.txt,1633604602000,1b9c5106574be497b6c574297fd97d978124308c435c9049675240ce5ec87eb5 +assets/assets/txt/289.txt,1633604602000,843e92977e75f78d5fa5a034096827a67ce32ffb69db23fb0ae7d06439b5ee22 +assets/assets/txt/2891.txt,1633604602000,bdad2fc89a56957e6ab2ef2bb224dc239de843be0db5f7ddbdbb4876206ab9f6 +assets/assets/txt/2892.txt,1633604602000,1b45bff90daa49f8376dfc49637eb0e3ac850be9f441eab26fa5e4857d0cb881 +assets/assets/txt/2893.txt,1633604602000,b423a6361929b6d68804a2952631c0707f26baf8edffcae52c82e6b85e0c87f9 +assets/assets/txt/2894.txt,1633604602000,f66dcfa8cb9d1a0d0171417138711472ca275984184136f96913dd5aa0543dba +assets/assets/txt/2895.txt,1633604602000,9f1467decac004fcec3471a53fd409e1fbfb84011a357ef5474c3b8d6f5a16c8 +assets/assets/txt/2896.txt,1633604602000,26b67993696ec7599f6d5924d0358734f96ddb54b2b73b6124f6624c19474b8b +assets/assets/txt/2897.txt,1633604602000,003e32b6249004bab07e966343224f8f88e6ecf4d586300cd154b22c78a94cfe +assets/assets/txt/2898.txt,1633604602000,6ae4da02d83f0195e73416c6e15847e4b9c52ad16871ca711c49503bd254eaba +assets/assets/txt/2899.txt,1633604602000,f1317976c01ef4924230ee5b312ed80c4a2ec37dea34fbfbe3ecf65e41268663 +assets/assets/txt/29.txt,1633604602000,cedb22f61a7dceb6bd54f26264aee34dfb9bc55888fbe8bc9a0c1b3f68894fa4 +assets/assets/txt/2900.txt,1633604602000,d5a6d16ace16eb307d372264745816a80962f570095645a8379b36a64316c85e +assets/assets/txt/2902.txt,1633604602000,7eb7e83c200ac0946047a2edc7b1b3d17703d2f8becc048c123f0be254c15638 +assets/assets/txt/2903.txt,1633604602000,7ba40279bde0a480c94a95e51151518af193ca6d642fdd9dea1480597f4a6c5c +assets/assets/txt/2904.txt,1633604602000,fcac39c2665ba4a5f10cce2aa4d5844b10e0c6ee5884698f7ea546f632801ed2 +assets/assets/txt/2905.txt,1633604604000,371a70f6abc785d85a4b6f550a3f7045842c6154faa256c0faf48af8d7e9d894 +assets/assets/txt/2907.txt,1633604604000,bb030b82ed48ed148624883f1ce00682c795279d1339f0ea91bd7aa0fcb3251f +assets/assets/txt/2908.txt,1633604604000,9229154181cbcfe8ccda6ecf160d6a51f71b06d808a7c7396ee239e774b7cce8 +assets/assets/txt/291.txt,1633604604000,a95c76ae73b4bc6ec45480fa8dbfd690a038ee5296e1f7b56d9e7ae5ca995a60 +assets/assets/txt/2910.txt,1633604604000,784b11d59396d3373275c5d9eada69563c591a7b1f3e5433adc458fd656f1ecb +assets/assets/txt/2911.txt,1633604604000,e279754e44c4962d9b075012505502ffd975594b284864440b55e63397e37a2a +assets/assets/txt/2912.txt,1633604604000,c5352026b542d9f5f72dbc3346629667c659a99cf45e59ca04ff6960ecf179c3 +assets/assets/txt/2913.txt,1633604604000,8a5185c769301bfa7a861b0cf74d548407303026185bdae4fa44400aa6fffd65 +assets/assets/txt/2914.txt,1633604604000,2126394a6f1e45b11b701ac83187502c6ce1ec20b02edb5cdb5d20111c9e62b3 +assets/assets/txt/2915.txt,1633604604000,6b2d166d8eb088b9fced859847b34f8cfe8570cc7af8273c0fe4d5ed133c7137 +assets/assets/txt/2917.txt,1633604604000,7f2ac6a5f96f4607b23ca1b2f78a64b6acafd5cacec43b6be33acab159bf1da2 +assets/assets/txt/2918.txt,1633604604000,c476edb5cf7f98f882fc0cd3cb34afd2e63043c0f0b562a5c14ee52b38cfc527 +assets/assets/txt/2919.txt,1633604604000,4ffd3cbc876fc4dd25ec0f0bbb088a20d8f32e2380ff99f747a6e1b2c2292e65 +assets/assets/txt/292.txt,1633604604000,98c0ac8c85d2d9d812c27afed3d6ce8a844cfd730318af17e6e5e8269bb68719 +assets/assets/txt/2920.txt,1633604604000,0b2f0fd8ab2c9de47ac6c7b14150d8d13be97a91ce628856b6616d9061de80cd +assets/assets/txt/2921.txt,1633604604000,0d87e793e678c0b9d47c6eef490042bcb7f1940ff0df4eca2df32be4b5891062 +assets/assets/txt/2922.txt,1633604604000,3682940541b6ffa3f1ad76a8cc2f8647c4da5da7a39ac50e83e39bd181ec8bdd +assets/assets/txt/2923.txt,1633604604000,8569362d0620928bf3713a14f686885ce3d03c8386bfa5b7adcfcf4f087b4c7c +assets/assets/txt/2924.txt,1633604604000,d0d693ea3e61a214955da54a553566e060acfec17dee5a8c2bf347084fabe26e +assets/assets/txt/2925.txt,1633604604000,c5e533b4f2d9185b40fc1dc8a7301924797128a282d14671fa09e83047e83e01 +assets/assets/txt/2926.txt,1633604604000,773c268f52f4cf6eb3c38b5575c6f38ccd9663548cdb45ec618a4c39b7d1747e +assets/assets/txt/2927.txt,1633604604000,d06ee928cc1612d7c888fa48ad87c2cd158b83c0e4e5b5148ac66f567549e22f +assets/assets/txt/2928.txt,1633604604000,ffc2f01490dc1285cde19369a3891b9dd50e497c7c85496f0a90b79966e06b6b +assets/assets/txt/2929.txt,1633604604000,ce119767bfda925f5c5486c002d9253f18484df5ee369dd980592945bd5f2515 +assets/assets/txt/293.txt,1633604604000,3cde7b05137d91f8efc1cc00cb2dadf332d1860676219caceb1c4486869c7661 +assets/assets/txt/2930.txt,1633604606000,30a9efacbde8e007423b94a8da9bb60ac1804b75419d965a75f249851faa6dd5 +assets/assets/txt/2931.txt,1633604606000,0f38629a38a9464b3c84eedaf2c26b3ca6ca23fbe8a7cc29a093dcd5365328fa +assets/assets/txt/2932.txt,1633604606000,68d81149e1df2df7c151b63f3e06676076e3709d746639b26424a0a1aafbb398 +assets/assets/txt/2933.txt,1633604606000,a757de7daee8764adfacc0e5ae269b44b9660775554ab3c88eae9b086299fcde +assets/assets/txt/2935.txt,1633604606000,745c2025cf54684068591f9f2824c184ac2928c87732af10146a68004fcdf072 +assets/assets/txt/2936.txt,1633604606000,00964af834496a5c3c9b5d6bb95f9b0fad23a074e849b3618d8422a054da9779 +assets/assets/txt/2937.txt,1633604606000,8939da4e5ccd59dd1eaafb0ef2310e39efa6f5b248f3ea64aceab6aa65a37ad0 +assets/assets/txt/2938.txt,1633604606000,aab645a8e0b8aec0eacfa56402826cd0932d6048b8f8ea50edb486ce23d624f9 +assets/assets/txt/2939.txt,1633604606000,bd861e7b446f89179b5b6c857384662c02d1a9a8898b08d293fe2b1a2c5089c0 +assets/assets/txt/2940.txt,1633604606000,45e58a44baecc5e4c2f8b078e9fcc6f3cfe20851c44c4ca400a5518f5277cd7c +assets/assets/txt/2941.txt,1633604606000,ca79432f0480f204eacf6efe81e430d95ea20d31fee2a9b7a71d075d34e28059 +assets/assets/txt/2943.txt,1633604606000,4f9fae851d0ac9452e000a236a49e11be6b1c29b33236cf5df7623040d72fba7 +assets/assets/txt/2944.txt,1633604606000,3b6e848b52e5ef4dd0d3ae12be8e79f403b3100f5689bba402acdcd25b2d170f +assets/assets/txt/2946.txt,1633604606000,8fd20d770933537fb2b3efb62d732b63612bf44d5b018dc4b21e879f682d9669 +assets/assets/txt/2948.txt,1633604606000,0b0e2c5ba573869d28c3e4c18e2245cbf881b23bd2f0e2e5cf77687a7ba22b86 +assets/assets/txt/2949.txt,1633604606000,4ee379e9acdccac373ccfc6cb2734e59e030733232969250a23fecaca1ab9b2a +assets/assets/txt/2951.txt,1633604606000,f432c607b5ea14a7024f029bc339233251e2153325ad81f18842dfebb407907f +assets/assets/txt/2952.txt,1633604606000,4e8e73696ef672f62255a437a39afca63fe6234c26242b19eaefbe4f6e173df9 +assets/assets/txt/2953.txt,1633604606000,2f36c619e908dcac1ef2b953b1b932aa29b4c52692f3a9551958ca1b1d4b85b9 +assets/assets/txt/2954.txt,1633604606000,7ca98b6468565b787a58dcab38d952b240fd276e431ff1251edfebccf3d570bc +assets/assets/txt/2955.txt,1633604608000,268c7be589eab772fdeb5cf1c83b3317b321041e42dd6b945dc6410cae078b8a +assets/assets/txt/2957.txt,1633604608000,fa5c11fb87d80760748cd424524c1bc71f69f787d93305e5f10fb274651c60ed +assets/assets/txt/2958.txt,1633604608000,a6715f5385eb83cb3339430f62e493ae102a3cac85c4434debec44179370b6ba +assets/assets/txt/2959.txt,1633604608000,903d277ed1974fba2f15079fb539ecec0c68b387a399cbb3914b2df5694bcdad +assets/assets/txt/296.txt,1633604608000,676795c76da792f169980c21b3cf9cb2050d647c92511b0a9f66adfe5640ecf6 +assets/assets/txt/2960.txt,1633604608000,998ca2ad85410bb4fa7b98ea26614530f329a314cc57ea20528375d9117a458f +assets/assets/txt/2961.txt,1633604608000,e162296a06da5d80b0172711ede02736d9f3ab7d6a2c56d30adfdbe6aa9f29c8 +assets/assets/txt/2962.txt,1633604608000,89c9da42a284c24948944afb1c097f20a27e6d05b6f458b7a308126aa6a2af98 +assets/assets/txt/2963.txt,1633604608000,ed56b65c2eaecbfe85b1ec5a15658952978fde3732aa75abd795c357d8a00145 +assets/assets/txt/2964.txt,1633604608000,f82115bcd509ba1247582bc7ffc85677da6d3474fb06d9f724e789ca12c1f15f +assets/assets/txt/2965.txt,1633604608000,a1329f3140e234031282495d0144b724c7907db14d56403071a5645f2ec8ff9d +assets/assets/txt/2966.txt,1633604608000,f0490a172008ec6753462652fe9a947c44175450cfa019e5e748499fe70d8461 +assets/assets/txt/2967.txt,1633604608000,14258de1401bf29308717b21f4615658ef2d76db65700cf8138a226a2fd8f0b4 +assets/assets/txt/2968.txt,1633604608000,e28d55fb1eae31b7801fefb5af110d7e01c7bae79485a9651d890c2a99dd6ff0 +assets/assets/txt/2969.txt,1633604608000,9372da2569a454ea4fa3286b1bdd9ec4bc9b527e291d7c48edaeeb218bdfd920 +assets/assets/txt/297.txt,1633604608000,943794b8d66c195f7ccc7dc33ac4331d9545f539999e48e152d91ce7f8b405f0 +assets/assets/txt/2970.txt,1633604608000,0a0909c9928b37ecff296762301c3eac0ed4a8d54d5b03f367a5dab4f38c2da3 +assets/assets/txt/2971.txt,1633604608000,10a2ae068185a1e61a8c5d97e87a328c68a752e9f600ebc192db248c7b44521e +assets/assets/txt/2972.txt,1633604608000,a9fdd9497176ed30d513e25762960d6a90f4aa9249c087be8d1ec057d7284969 +assets/assets/txt/2973.txt,1633604608000,cb8ff586dc40407eacccb48d83789fac7967cba8fb045f7ba674ea3c50105a44 +assets/assets/txt/2974.txt,1633604608000,f638f4e594528f742660dcca7d1fe39603bd79b73e8c2c904d54af613b8fbea7 +assets/assets/txt/2975.txt,1633604608000,718fbb2aa1c2bc38e9ebf43f9e3151a23f917d7d2ca25b5b59b4ed445397beee +assets/assets/txt/2976.txt,1633604608000,95e27704b7e21aac22a07db70c1ecdf65507aef46c12fec3181d385c5738c28c +assets/assets/txt/2977.txt,1633604608000,f0e724534f80bef67a08678ce755298614255d43bf374fcdce9c5559365921c4 +assets/assets/txt/2978.txt,1633604608000,efc53b21998fa7cce1a5a589828ca3052247d02a9a6db4e427094e1050764f20 +assets/assets/txt/2979.txt,1633604608000,8d172f3b36ca6d7e9a65c3e4a2cfd1c0fff95522b882083b267719de8e9ef4a0 +assets/assets/txt/298.txt,1633604608000,0bef726c379a1489238ba53e4d8f5481bd57a3cd8b046fd55086420b32d14cdb +assets/assets/txt/2980.txt,1633604610000,700b2af4064587e6e2ac21a23d709fac2f9a908ada145f113f2c96b286bc5392 +assets/assets/txt/2981.txt,1633604610000,2c596ff0ed79299d7e70592e80d68ee56000e9faf8851468c6367beb6988dc99 +assets/assets/txt/2982.txt,1633604610000,fd561bd75ee517270290327e20591807ae060a92ec8885c111c5918290662e98 +assets/assets/txt/2983.txt,1633604610000,b3cf162e65bb2cb41b0b8ea5d489cf6d11f2930d856de87545be4309830c1998 +assets/assets/txt/2984.txt,1633604610000,5aaf57fc05d16687ea435766cf77fec0a677c97f8a629ec2444e07a16216364c +assets/assets/txt/2985.txt,1633604610000,6f946f24914857d04cab470e7315dab535311e1ecea733afc92a6e9ca6a8de53 +assets/assets/txt/2986.txt,1633604610000,81d67dbd9218c3f21b27758b8cc5b363aa8a066b0490eb9b7ad4634016fc687d +assets/assets/txt/2987.txt,1633604612000,f501260182e61dd1157f2805d21087d482db5424057f71c4d9eecca668d17853 +assets/assets/txt/2988.txt,1633604612000,ca66c9504349ef48b16b659017a1a66303a90d93b99e8d0bfb831446926b628e +assets/assets/txt/2989.txt,1633604612000,4da7e33e272ccdeba300d4ac6db8561dca18a423472bc0415b2a38865b6aa4c4 +assets/assets/txt/299.txt,1633604612000,345a48f39eee593675ef16689a67836115cd69b25c2206fa400b66b5e6ed7e97 +assets/assets/txt/2990.txt,1633604612000,6615d8f6dc07ba86bb716636e15b3464bb0773490991ca128755be708fbee2aa +assets/assets/txt/2991.txt,1633604612000,eecb047e1191fc4d5bad1d1092caaf0f886ca40c4338a108dec42e303fd6a22d +assets/assets/txt/2992.txt,1633604612000,524ae259af52f4ae22ada7951a89e471fd7112e12002076f47c1f92e0a4bcf8d +assets/assets/txt/2993.txt,1633604612000,7bbb9c2085e91b3947e5d811fe4350e858d0ea5213359f3c6d8c279a4ec96039 +assets/assets/txt/2994.txt,1633604612000,257a99ccc31540125fbe8f2811e869c1ac0d2918211f447767882be6e0023c2e +assets/assets/txt/2995.txt,1633604612000,bd8b1e1d377314731a0a856dc16368389f92a5b3830be13e50181f6deeebdc21 +assets/assets/txt/2996.txt,1633604612000,d7df2ed7ad81a34352949815d4695381fd68bd96b0903a54efbfd68be25ca1ec +assets/assets/txt/2997.txt,1633604612000,a321b7820c1bc54b60e6882b94911fec02c1da3d1e9c96afcc429b1f87389544 +assets/assets/txt/2998.txt,1633604612000,33b68bf36bcbf2c728414645728d543ad0de2b8e6309cc422e1c0f3c59db994e +assets/assets/txt/2999.txt,1633604612000,bd3029ccc6e35fee5ea4f842dc1e997e93c48e7dd81444d225adacd03e6bf00e +assets/assets/txt/3.txt,1633604612000,da84a4d03cda90a02094d572f77adc0556592258487279a68fdc45f92ea61ccf +assets/assets/txt/300.txt,1633604612000,e9e0e8d16405688fee291ab0381425c39be3bf96d86cb4b8c1bb85e3e3f2d31d +assets/assets/txt/3001.txt,1633604612000,ebeb598ed3551ce932269bbea3c7e09f6dd2550fd8b4e6fb5aec64628df63d1b +assets/assets/txt/3002.txt,1633604612000,d8e67db421ff78d2715eac2ef701a90745afee1053b0bc3845b5b3e844879b78 +assets/assets/txt/3003.txt,1633604612000,74c73d78409cc6d7578053710212c1b2f18f3bfbb8f723b93ef77ebd3706a7a4 +assets/assets/txt/3004.txt,1633604612000,5ddc55a8cffb115b563a53a49e4d734aacdb2814541e5af00533e1c58acc6a0c +assets/assets/txt/3005.txt,1633604612000,932e99c8b15f1041328de85d3958536b1f18cbe3fddb43eb6a94358d52aebe6f +assets/assets/txt/3006.txt,1633604612000,1eb43853af334812cc96f3730325c614382d46cd36bf16b21cc0b93f0ec7aa81 +assets/assets/txt/3007.txt,1633604612000,871401f54858a3220d1603d14d34e5af6ef9f6fc3d50a94595ab97b8e70e87d8 +assets/assets/txt/3009.txt,1633604614000,9fcdb702b1c11df1b08607022a8f14fe70bd27393e7654e98bc3dbf468ccef64 +assets/assets/txt/301.txt,1633604614000,4f9c27859c261ade8bc52ac2721749c57bb8440ae39272091d7162e47d350be7 +assets/assets/txt/3010.txt,1633604614000,c1308295c52ff971b8f54820c7d652b16cdde992cdd458801b4704a7beafec90 +assets/assets/txt/3011.txt,1633604614000,af1c158820013b5fa8507e3acada9c82339091c057efb288f1b60983126c1c65 +assets/assets/txt/3012.txt,1633604614000,01d0bc080c627349fdcfbe5c767f66799cce6e1025f7a83461633d2639fe5ca8 +assets/assets/txt/3013.txt,1633604614000,572f235e9d1ff3446ab2b038a880a04f9e073ce1eb301e3b4671aa3d91f9c416 +assets/assets/txt/3014.txt,1633604614000,57b3cab97fffa259cabd5302d483f54abae65e1a38b0bd76303f6620292b7318 +assets/assets/txt/3015.txt,1633604614000,4cc9167e4e77d0061088a32aaecfb37e6e320125fe47040237cd716e2c9b3956 +assets/assets/txt/3016.txt,1633604614000,f88042b525a964023b46a7284b3d25d56d600629067f74fa113fd173c72eb4d8 +assets/assets/txt/3017.txt,1633604614000,a2de2cedbc263367dcd2690638ef2321088ef461b03439971e028f1c136bd384 +assets/assets/txt/3018.txt,1633604614000,81c4ec8225267e991e655082f11543f2d57843d08a7c960d4121b54b59a28a08 +assets/assets/txt/3019.txt,1633604614000,ec4b68eb264116f1725e2d976d5a8de6f3dc1e67eed0c4d3bc34586878c5e165 +assets/assets/txt/302.txt,1633604614000,5b002a5e20c9ba098492346012d80ea6cea0039038e67fc57525877c04e99ea3 +assets/assets/txt/3020.txt,1633604614000,07da5f8965e7aac4b9d19cd27e271d32e83410750b2efedbc820e7f855adf26b +assets/assets/txt/3021.txt,1633604614000,3760b86dbe23125102e9e9817ff775b1be748be49650972434c2c47bc9da3bda +assets/assets/txt/3022.txt,1633604614000,adcf8ec35db22e9b0f2ff005d5da84ad3b0e5af9b2bb51b3fa7b66b4f23b439a +assets/assets/txt/3023.txt,1633604614000,8fb6f532f926d6d9264da618504cf44a4e64ed4c9fbb9cadc4a12c4f5d1ba847 +assets/assets/txt/3024.txt,1633604614000,7bca7dfe54308bd9523725c6a07a4512dd10dbee7f79e6f954ab6b6da52f7478 +assets/assets/txt/3025.txt,1633604614000,50370611187a99cdbe364d56e4c5dfcc66d0ec965b8cca24c07e9f0a10709490 +assets/assets/txt/3026.txt,1633604614000,81c892010369b2e85509319afd1efdb6def386ef59756ff0283fdaae43f8168c +assets/assets/txt/3027.txt,1633604614000,21c88072311b11a5e47c8a6bf4789549ca76a6d9a1a9f3aa0d71c502531ea7ca +assets/assets/txt/3028.txt,1633604614000,78f3dc2a0beb205af351bd3551491b7b07c35c4ca7334d0b095cb5ad4849916f +assets/assets/txt/3029.txt,1633604614000,dcdcc3fc97d4f86694d751c5ecdc2fa0dfe723ce9b6fb9eecd5e000097f75c14 +assets/assets/txt/303.txt,1633604614000,25925d60f42cf672548658a9ab0cfdb685023db4324609333260fed03d569b39 +assets/assets/txt/3030.txt,1633604614000,cabfa3320a139764f9c8829225cb485b18802ba5e8fe1f30151c44b75266144b +assets/assets/txt/3031.txt,1633604614000,960a179ce9aa70230172031daa3e6c54f1a4f17d774a40002f6e11cc5508481f +assets/assets/txt/3032.txt,1633604614000,06727ee96045857a207cd4d541bf60bc951ddc76f428cde5ec23851f72d48a4e +assets/assets/txt/3033.txt,1633604614000,3b9592e4044b33264ffe8d177ade0d74daef97b6844f7cd12a66d86c440ea0c1 +assets/assets/txt/3034.txt,1633604614000,ceccd65a1d10c4eca8166c2c9110e43b337b3b04904cb3750b370a8030589770 +assets/assets/txt/3035.txt,1633604614000,2b5ac602a278b83175d4f8018ce96ffefd24bd8303261914d67ed8556535dc02 +assets/assets/txt/3036.txt,1633604614000,49aca73e669ce148650eaa58ddeb7e83fddf430b4b7a20ff4c96d245c099a91d +assets/assets/txt/3037.txt,1633604614000,8b9075f1189241b2bebc24bf3bb21f59b9233030c64975050414101c4257ea26 +assets/assets/txt/3038.txt,1633604614000,efcb277418847067c222b282c353c6dc3ca1648112e2cae5c993f51fec61c959 +assets/assets/txt/3039.txt,1633604614000,be4a3e6d5c0a0b36ed3ff300fc8d869a218152d3c554c625f45ff54f55bc7ba8 +assets/assets/txt/304.txt,1633604616000,30c0778d4672e25b168ef46e4f1f8becf4336ccbc561ba7635191bd6ab7df6b6 +assets/assets/txt/3040.txt,1633604616000,5fca9566be2993fcf7026d5865ed7b43edb08ede484c60a9ced05d89b711a641 +assets/assets/txt/3041.txt,1633604616000,61d60640a6d44a6f28c83c12f449af6fd8a1e6d1f386f6135ecc0315071514d7 +assets/assets/txt/3042.txt,1633604616000,55e72ffca6c741af580eaf669d68af25f208e47aeb404e1566d40e8e4b3cf865 +assets/assets/txt/3043.txt,1633604616000,b80f0dd7ce636ece8d2e8d62360da33f50ad540584e8f58b8c038b50808319e6 +assets/assets/txt/3044.txt,1633604616000,7aebc5309abf6e839f84855389cbb578f8fd44827bf9d8619d24617ff46af948 +assets/assets/txt/3045.txt,1633604616000,c30d37f4702fe210076bc8881c10fb0c541177c06ae2dcb9c4d73da77433d434 +assets/assets/txt/3046.txt,1633604616000,19f9f79e76be24327436bd11d582ff3436df9275175bda423fd284b8340a9c21 +assets/assets/txt/3047.txt,1633604616000,7ebfb0cfeb4bc16724e0195b789c43b4e17f5695b83ad33b63636e3ec59407e5 +assets/assets/txt/3048.txt,1633604616000,de806f80a5bfcfb6cce091a0f9c42b1d4cdcb53bd3cf207655a3b9725cdd5d5e +assets/assets/txt/3049.txt,1633604616000,f7a24cf079be2e4fa62a2858fc8813ff6801187018eddfc1acb0ad543425b0cf +assets/assets/txt/305.txt,1633604616000,df9fba00d6e6473b3df0cefc9aab471d327a38f0166f611261a9db646b494d48 +assets/assets/txt/3050.txt,1633604616000,849f18d92ba212dc166d0d7eb76bc9b1b10a350554f242ba4431e810d75e6700 +assets/assets/txt/3051.txt,1633604616000,345efd9608a4dcfe71488cca070d4345351ced3f8f67390c6230b2ab0bff0a09 +assets/assets/txt/3052.txt,1633604616000,f44e95842ca3cf82dd40c815bed244023a5a37f83938ecc35c9a3995a7c9d297 +assets/assets/txt/3053.txt,1633604616000,1bb3c599ae3d3b8173786d5573791fec97105a5a36e385999bf2de5d3a986cb1 +assets/assets/txt/3054.txt,1633604616000,4799160376d771c7069f8b6f6813b014742a8e445a69d85e9602280a1ef1a87b +assets/assets/txt/3055.txt,1633604616000,467e6e8956e29554963dc337005f69f7ab8231c61c553a5df548cdf25ade3418 +assets/assets/txt/3057.txt,1633604616000,ba4349160be18305b758ea9504bc90e1f6c771b91f60b5758879e5b276b5ca06 +assets/assets/txt/3058.txt,1633604616000,71d0043d28c68283f028345b01fe37e962e3d62364f7ed63977fc399e9b23c65 +assets/assets/txt/3059.txt,1633604616000,00c48c7d3a049d1c9314ef75aec434188b5a5b5431ac14c153a56ba69191aeb0 +assets/assets/txt/306.txt,1633604616000,692d3faf05c44f8238213278e18ca3d75edee7433327d8e8b3d2a660eb6c186b +assets/assets/txt/3060.txt,1633604616000,f7bdac08e4f2cc0dfac38c635614c6103be148e787c87d08a831a545dae21570 +assets/assets/txt/3061.txt,1633604616000,aa9e1360c3115c04307067c258df9729c3ff66c1bd155caaa95721719bc4eb71 +assets/assets/txt/3062.txt,1633604616000,fbd294e38929c43751ccfffe2ca1562c2f2be375fb88f1399137d2afa5271abb +assets/assets/txt/3063.txt,1633604616000,53839a0770726878fee4973034460b4ed09b1a3285249f75b012f7a9aea1b4b0 +assets/assets/txt/3064.txt,1633604616000,ff97cffccbeec1a55fabc0ed293b604af4884f2ab5d9f43d620cb60c1690c3a6 +assets/assets/txt/3065.txt,1633604616000,1510aa87e3fe9e51efa16c8f4486ffe174b1482f6db64e308e6f2b6aa1574701 +assets/assets/txt/3066.txt,1633604616000,f84143a2289c1a80b384da3faece21c67e43f7ebb9633cf5e6a9c48dfd76e8b8 +assets/assets/txt/3067.txt,1633604616000,eaeb027cbea851a383513579f6f4fa38afdeab44afbb88a06dac7c75bbb34dfe +assets/assets/txt/3069.txt,1633604616000,b2a7e72d112da2c3a92792d77b23c4cb476b210359a8e6beab7397d0f2a6b1fa +assets/assets/txt/307.txt,1633604616000,dd4158a95b9dc753aa17a373916fe7da55ef0883c87cea7e6ddeb1bcd57e4558 +assets/assets/txt/3070.txt,1633604616000,48ba09f8c810f6fbbd7bd5921025c866e22a213bd2ff97fa98a6cc1703af8617 +assets/assets/txt/3071.txt,1633604616000,9439cdfdcd179b112737e279174eb063ce0504d517cc6fe11da5d1193722607a +assets/assets/txt/3072.txt,1633604616000,bac579c66bdd0991e5d21dd1e342be229784caa6e5e14f01e830eaa8f4ee4193 +assets/assets/txt/3073.txt,1633604616000,97ff421072274dfbc0c1bf387ab613d1e21177cc30a2dc529830d1e63353ca7b +assets/assets/txt/3074.txt,1633604616000,aa75a04b94797cc1ac8a25a0a0fa20ee1836665077505c9e3d099305f347b24f +assets/assets/txt/3075.txt,1633604616000,cfaa01c0f7f2e91b51497332e09cea36c6d7c06e81edb1965663f321bc59e103 +assets/assets/txt/3076.txt,1633604616000,a0ea1451d19a68f6751ed2c347434786ad11d5c837e0599333124b15ac7e20b8 +assets/assets/txt/3077.txt,1633604616000,0fdd2a01bffbe7241cbb18cd43c0a61cf6fa905fb702eb6b2697204d0f019dcd +assets/assets/txt/3078.txt,1633604616000,1e721121aa37a3fb736f00edd165d360739f7f2bf16e772b948791852a84193c +assets/assets/txt/308.txt,1633604618000,c57ad65efb003c0c8bba710b9fee6810a036c9a70db23fe7eef5b3f2c084b5be +assets/assets/txt/3081.txt,1633604618000,0ce6d96b927ef1f65cff5b0c220490b1a0df8df555ba895dc7a5f23e270912e2 +assets/assets/txt/3082.txt,1633604618000,85bf537240278a82e2425046491d8374329665b52c5a53b2c4afbc709bbbc3d7 +assets/assets/txt/3083.txt,1633604618000,ccb7394a12ea0dadbaaef2baaecce76e703617b61b64cd8ba2737c536fb55520 +assets/assets/txt/3084.txt,1633604618000,e255ce447211ba1f1727a4521e80a1a8cd0ca42eebdb58ca67d63f4858033c01 +assets/assets/txt/3085.txt,1633604618000,252ea45e99fc60c98e7e78362064be4a4c5744c811e01105811ac7a738fdb352 +assets/assets/txt/3086.txt,1633604618000,2b53ada695f4f43eaef9143f22b36e0b3bf89aeeb1230a71c06be85adf3d2712 +assets/assets/txt/3088.txt,1633604618000,35c09cf14cc8f016194354f4200fa1d5879d404986e82792832c9b4619f923f1 +assets/assets/txt/3089.txt,1633604618000,41dcd4f08404962b33d84f8a686564ee175f9488a1d1835b655956bec782ba4e +assets/assets/txt/309.txt,1633604618000,c93c1a106493f4abf9a73dfd040d032e74387b91319b65932d78b18eeb5873be +assets/assets/txt/3090.txt,1633604618000,f8c3c8287cbc2c9288229d7eb7a318f2fefd63e5752ab514a08cd09caa1ac507 +assets/assets/txt/3091.txt,1633604618000,79f83a260b9dea85836a5bc643ceeebaf575f359469c781ba468dd10edd3045f +assets/assets/txt/3092.txt,1633604618000,e6f874979d9eeeb76abd4065fd8d1621cc1cb7cc716a68d027295df0374caf33 +assets/assets/txt/3093.txt,1633604618000,6181412a922c8972485207fb9bedc379f4ff3b2fcbd56b10b8ca4da7883aef9b +assets/assets/txt/3094.txt,1633604618000,122bca0ad01fa9cf71b6c8dc8fcb731c36e1d8e459cf8eab08dc7bea46218279 +assets/assets/txt/3095.txt,1633604618000,594177a67d8726f2440d566f8ed1157942102c60869b7d11daf4ea2fef087832 +assets/assets/txt/3096.txt,1633604618000,0f10ae3a6a902ac39d89ae634224f76886209a485a246e8f7697b175038d22b1 +assets/assets/txt/3097.txt,1633604618000,65d9c464e129f0a6ce4eda9130a089d2629e99184bd2cdec8a67e0ac0cf448cf +assets/assets/txt/3098.txt,1633604618000,ff3bdb6ca8d38c4763a8a4e4bd7a185d28f8050616fbb16ed5443a54f7925e24 +assets/assets/txt/3099.txt,1633604618000,87292b28fbc49c22814242b011d99d1731da5e35af7e933f7948ba49ccb44572 +assets/assets/txt/31.txt,1633604618000,fde8901ebc1a0f8ed6110ca3dfc6020fe0da99822712926442e61f136bbc3812 +assets/assets/txt/310.txt,1633604618000,ccae26d2798e848c7f5d25e8b5e4512e7f30207bfe969b59286ffec313885ca7 +assets/assets/txt/3100.txt,1633604618000,f9906fdb7dc68cbf3cb58e5371f9cf82047d32aba340367c5668915529a5c179 +assets/assets/txt/3101.txt,1633604618000,0a5b5b546b29d95cec5ecdf46b88b936068be8cc73ebe1fba346ef469322bed0 +assets/assets/txt/3102.txt,1633604618000,32aaec00ccd53cff83e81274362c91e890c9af6c82bab31cb0d8313d71ab9d1f +assets/assets/txt/3103.txt,1633604618000,7ed799c3baed69e5f3c5ed01519c2bb609b1de3664790b819c6122886e18ff2c +assets/assets/txt/3105.txt,1633604618000,b8301daee3a0787ae7878501493fe06c62d8fe73ca798458843d00ba082019bd +assets/assets/txt/3106.txt,1633604618000,2d0a7114b7532e667eaf07606e9a0fe7414ee6f0cb6e8f022ba03c78ead8ed5c +assets/assets/txt/3107.txt,1633604618000,e2c0d10c3fd0a47d051705c1c090eace3150d66a231a67492473cf9abaaf1680 +assets/assets/txt/3108.txt,1633604618000,e42a119c7a18428c8e2db2a1830f621fe9e2fd62c02c09937959f1e2e6ca88b2 +assets/assets/txt/3109.txt,1633604618000,0ccbf7e614a346f4bee3b2c4074f53f2d1a18612687d6e9fffcee9addbf4a177 +assets/assets/txt/311.txt,1633604618000,0774bd22c24a770c65c6ad187be8064e82a0529a864fc5de16dc9627a15f6faf +assets/assets/txt/3111.txt,1633604618000,4675e9b96254da45cac789eedd0f9fc7ff58a41316bab3a0b73afb72c7442d3d +assets/assets/txt/3112.txt,1633604618000,78087685b3552af36085cd1b6449299baaaf05b0291e16456d4be5259c09e154 +assets/assets/txt/3113.txt,1633604618000,b3c9aad54476970fa8d07707b0a3ea0f24b2188d3db38e2c9e23b29a1c722fd2 +assets/assets/txt/3114.txt,1633604618000,b24cff98faa2dc168b8638f2d3d08b4cfd492fb9152748df0dc80272329939b3 +assets/assets/txt/3116.txt,1633604618000,596c127213370c7cec89735748c0d08a8990296b87e77eabc8acc5deaa4b6b0a +assets/assets/txt/3117.txt,1633604618000,4d224b49b7392d8f00c2d39ca61e806480c07e025eba21ed554785085d0ac4cb +assets/assets/txt/3118.txt,1633604618000,1d0a9bd4ad56963d1b0217220444364b6393666053ceac60cc3ff88caefdd604 +assets/assets/txt/3119.txt,1633604618000,d3d10b47ea94ee60387474e15ce7ca682dbfe2b69ae5afdb5a7a148c8efec111 +assets/assets/txt/312.txt,1633604618000,67b42234e245014a5cb99574e7c20f8a96306897cac2e82a74d98c4d65fceedd +assets/assets/txt/3120.txt,1633604618000,b4f23314d53dcad875ad872ac3d9129c3a25bd934875d07f51442f85e3d5181c +assets/assets/txt/3121.txt,1633604618000,1afb7e6f1e1d210a10ec759ae89d62cd0b9909d9e4be2df0695dad394a33661c +assets/assets/txt/3122.txt,1633604618000,7395d06f4bff97f5d060552e83204c2e95a14197e49ff1f1814e6b3a661802cf +assets/assets/txt/3123.txt,1633604618000,be6623d4e890af4fa331f9fba80790169459e8e336cd77493f0f776ec3e7448b +assets/assets/txt/3124.txt,1633604618000,8e09888f78ecd46ad98d752fb2f66170b5fb97d0d2e27f6c2e1ed2d2dd9830cf +assets/assets/txt/3125.txt,1633604618000,e5930af499f64ec37ae45f27e9a7803231fae5597b292456f6d90365eb3a34af +assets/assets/txt/3126.txt,1633604618000,31878fd07b9debd8452d560461b64c49c801ac9a208d1157e948e10f59d8790c +assets/assets/txt/3127.txt,1633604620000,28280335dde10847802b2e6dabdc9298b5dcea88fcc1c094481e9123db4d4153 +assets/assets/txt/3128.txt,1633604620000,3f1ef7533098f2d057f4bf429836a2c3c73ae7b181e87ebbba9bdcb0055725cb +assets/assets/txt/3129.txt,1633604620000,62df1ed1a4018d253c2187a5b5a7b800d6db74cd37876f8a3d746c3b75e66031 +assets/assets/txt/3130.txt,1633604620000,5a6895ad829f880c5b48811948b9230689b0426bf7c6705f531dcf926cec1d0d +assets/assets/txt/3131.txt,1633604620000,02bd873e61009823438d930b95eccca69aeda6f844048c9a13e633c56aeb8036 +assets/assets/txt/3132.txt,1633604620000,7d96b1376dccac1076ce1dc497e5ceaefbc63b7f5628d354fa81c6363df53a49 +assets/assets/txt/3133.txt,1633604620000,5e3147de08264597b9b060d9af89890351c7469b8ee7d8d2ea23309b2ecb2d12 +assets/assets/txt/3134.txt,1633604620000,892ce7b9cb7c802b82730bc1a0c0ef120ad5ea5442fb53bd7e73d03f0e0a7db1 +assets/assets/txt/3135.txt,1633604620000,abd26ef5f6eeeaa1fd0516a09c0f624b7fccb8702e6b2ccf43552c25d0ec923d +assets/assets/txt/3136.txt,1633604620000,dd6b9adc04d770d3c7de70f7f233132ab0c4f5430687cc6147432a6fe33e7a0f +assets/assets/txt/3137.txt,1633604620000,50702643b3975e138a0887c40401f55d5aa1a7447f5516afed844cff6741c029 +assets/assets/txt/3138.txt,1633604620000,f92da2e391b7462cd5a31d4b6877a843007cf03afba5b9951596e16aff8b5e9c +assets/assets/txt/3139.txt,1633604620000,6a2a9531370026f9b1955e6f46a93f570b5f96a2011dbd5c4b58113e90978def +assets/assets/txt/314.txt,1633604620000,f62c323b451f356df7c5a04c499720520afaa8c8bf966c55e0e3651fdaeedc47 +assets/assets/txt/3140.txt,1633604620000,0003a60b13fb2f074d99307c5b615346e4337ca2f1bade90e0f308d0c363f297 +assets/assets/txt/3141.txt,1633604620000,c1d8a079b350e6b02159d82aecbf3270e6571c44e25f8f9a392bbbfd1eb675f2 +assets/assets/txt/3142.txt,1633604620000,c0d327f62a12c41b6a0f0ed039ba08417aada7fd0767dfc52ade6172b124daa5 +assets/assets/txt/3144.txt,1633604620000,bc888c17dced61e93db371b36c5beb8c03a8616ce1c550222d27f5ba61e56ffb +assets/assets/txt/3145.txt,1633604620000,fde8901ebc1a0f8ed6110ca3dfc6020fe0da99822712926442e61f136bbc3812 +assets/assets/txt/3146.txt,1633604620000,6a3ac36787afed7da4b363c5d5b84a8f93adf40653d1a9f7b7abc2004d2bd99f +assets/assets/txt/3147.txt,1633604620000,5fece35030e4d70f42226e66711cec52d011e3dfc75b4cf985d2d9e36e8a3859 +assets/assets/txt/3148.txt,1633604620000,1c2d42a0bdb23c849acddd3fe9c769d172af623f99c941499e815e38cfde34e3 +assets/assets/txt/3149.txt,1633604620000,70514076216a4d8c284506c570061422c3108c0655df21caa82297af51753aed +assets/assets/txt/315.txt,1633604620000,458dbefd49020e564b7cdf13c0955dcc9f78774e45198ac46476c5956a843cf8 +assets/assets/txt/3150.txt,1633604620000,6e16bf7f239f779ef9d2c048ddf36297fca0e7c766465764338640865615ad70 +assets/assets/txt/3151.txt,1633604620000,e9961df6612463014642644f3b5f8f8bcad99283fb9b93ded1d9ff0b1c19fd07 +assets/assets/txt/3152.txt,1633604620000,4206fce965865b503773931bd94588429c6dc24df6700802fb1317a9eedc928d +assets/assets/txt/3153.txt,1633604620000,a83946a992b9a288e2e98da7a0f9911c0da1c40a8c73b258093a641795a6c9c0 +assets/assets/txt/3154.txt,1633604620000,e562647cbac7244227a1ef8e48af6f533bdee58da60eca90f2a3e401d9de253d +assets/assets/txt/3155.txt,1633604620000,0d640be0f7a479ee8f7134f7ff0b1dcbe13fc790b08f53e5cfbf23f79e2a8239 +assets/assets/txt/3156.txt,1633604620000,59eb0cfb56b444f3e346410d50eacdde946e22119deeee6fd9addb073affdb7a +assets/assets/txt/3157.txt,1633604620000,e0508d9ffda333448620fe795059b320b439f079083637d643e0cf6c2b55c9f0 +assets/assets/txt/3159.txt,1633604620000,0aed675f378de7bc96bd7207965b1547bc4f39f0d16fdb1483540d0070329fe5 +assets/assets/txt/316.txt,1633604620000,df4ab576ce8ccc700d9457719fe7464559a0450d3c07a6b387e01734f030e8ce +assets/assets/txt/3160.txt,1633604620000,13785b24c0bb4f4eade20f765cc3ee222258270760539efc4efbdceed3b2e7db +assets/assets/txt/3161.txt,1633604620000,63bd94fb301f89fe38b956bcb9d4ea0568bf8f774f278c4805deecdebd4a37d1 +assets/assets/txt/3162.txt,1633604620000,d3fc89a752d25331c10c97c5b1ce46ae3a653c6b6fa6abbe4b137da852bbb739 +assets/assets/txt/3163.txt,1633604620000,706891c58a522a6bc3152244859b0125785e21dfcf65f6ce91096a87e1ebc331 +assets/assets/txt/3165.txt,1633604620000,5b9ccdfd00b754cf224f0b09053e7df477ad40e6e8e6c66286f2d856f197199e +assets/assets/txt/3167.txt,1633604620000,70be6db755ae04c2dcb672bff9ce6e4f087223fd7725af927f5cb530301dedc1 +assets/assets/txt/3169.txt,1633604620000,e284fee78d12d711e6cf36ac46a15fe1ed890c863480fc3fdda604497ec9f812 +assets/assets/txt/317.txt,1633604620000,073b0c543dd27c3cf94c595ff5aca689b09435240c6b610dafd97c7bc80681b0 +assets/assets/txt/3170.txt,1633604620000,a3810bd870d199abadfa5eaebd611de84c6d8f39fc54fbe7a7109df0184e7a42 +assets/assets/txt/3171.txt,1633604620000,77320b184df5ea544abaca099f980a3450fa1462f265060493bbdd629b340272 +assets/assets/txt/3172.txt,1633604620000,fff195acc4b01f5acf33d9ceee890e322fb92fe234a822ea3d9bcdd4528e1146 +assets/assets/txt/3173.txt,1633604620000,5617493fb3e1844b1c937a2762ce2017241e636af6f89988ed7e86338c0a2acc +assets/assets/txt/3174.txt,1633604620000,c8f770058c11a4aec800ad9a0eb9c76ed2301a83777fdab9186be01a7368f14f +assets/assets/txt/3175.txt,1633604622000,7adfd920f215f4fade3f530039045e39d496e434fd3c802cca28f942b26830fd +assets/assets/txt/3176.txt,1633604622000,7ec86d95679f105c6ff3560f1dc337c0e03fe7bfe15dc20e1d01d99a7f90f5b2 +assets/assets/txt/3177.txt,1633604622000,21d57293467e8ecbe36193e5ffe4def2ccc476138714a73cdee683c728d58828 +assets/assets/txt/3178.txt,1633604622000,05e1fd3f8f863bd0203ae2202c482ee508373e3948b6b680f3dc68b04ff40268 +assets/assets/txt/318.txt,1633604622000,f6baddcd095ba8948eadde73760c60c08547fa85bf8c7a9c6147bc198754cbd7 +assets/assets/txt/3180.txt,1633604622000,4ae6f2d866eda051fdf57b22c9f0983bbacfeb4854f19bf50c85df76f6532ec6 +assets/assets/txt/3181.txt,1633604622000,dbcc17bf04e5102fbf4ffabdf9d6b7fcda0e6e218a36b04d91c0bc4f54bde90d +assets/assets/txt/3182.txt,1633604622000,a1d3ff53e2eea032c9aadadaa754b8721f260560948f40e4b2b955056e0d7bbd +assets/assets/txt/3183.txt,1633604622000,8511879b3f50f929dff8d60ffce689f9bafd67374f76df5f72c8d46307296adf +assets/assets/txt/3184.txt,1633604622000,fe91f681b2d91718feeba033b54afefef88c9527a159fdb134b1157724e75e6a +assets/assets/txt/3185.txt,1633604622000,46495853e84f8ea43c24919c1a2df687c58bdef1998626a25e1c89c363743138 +assets/assets/txt/3186.txt,1633604622000,87303a3f8bce9362065a59ff3171ba646c499b3c5d1727f607a10e49a497516b +assets/assets/txt/3187.txt,1633604622000,2bcf7926fe495a8020ba7d90787a86ec2f1509fe381e5895d98bb2da74ae4f77 +assets/assets/txt/3188.txt,1633604622000,5c0ef1a714040cf15047a6dd80fa318a4b82787c3a59973de6f4e3480eac1005 +assets/assets/txt/3189.txt,1633604622000,9e384b0b3b0669d5d3994b102a3a00a765b0811ce696b4b3c1ff8c0c3b69a417 +assets/assets/txt/319.txt,1633604622000,1c909c9e177ef42622cab1595954a7bacdfc873bccf476cb21fe15b3f66da261 +assets/assets/txt/3190.txt,1633604622000,851758b11ea50896b93ce38783aa496e8a05153fdedb8c92e013055143c01f04 +assets/assets/txt/3191.txt,1633604622000,9c6fe24e5d1279db3626e7b052e3d6b63b7ffef41daaff6bd17b24f66e689195 +assets/assets/txt/3192.txt,1633604622000,3d29c3ac23bf4f4e1f5e405e275e624dea39187bfa689ebc3786c8d4a71afca5 +assets/assets/txt/3193.txt,1633604622000,d87fed832c5b015c4953fb849e1b87b1870fb5c030677566691cf76a5b4ec504 +assets/assets/txt/3194.txt,1633604622000,c13cb2cf8ab80b65f6f1af05173b98e93a5372d83bbc96151ffe5be51042f2f0 +assets/assets/txt/3195.txt,1633604622000,c0d32377868ce37850368cf5e47f2bc2acfb0a83a6df36178ad9d950ee34441c +assets/assets/txt/3196.txt,1633604622000,aa7743e24330817b6890583466edd9d4a5da43e4618538bceea642907f3ba128 +assets/assets/txt/3197.txt,1633604622000,98b6c88a9686ff02441315488f9f39a30aa720ec07663fd584c25184bf4651a5 +assets/assets/txt/3198.txt,1633604622000,4c93bfc867971ac4133b0a949b5405df715a8c806499ef862bbe5f08d13df0a6 +assets/assets/txt/3199.txt,1633604622000,9651a3987427e879c8a1c6d0bec48f78e7f4a59b38451c42c8faec13f5b3e3eb +assets/assets/txt/32.txt,1633604622000,3f5a5892f651e66f5083d2e17118889aa1c1a94602606c50b9eee5dece6a2407 +assets/assets/txt/3200.txt,1633604622000,33e4561fa9c0288aa716a6b273de3dc14e3c122024da1f24dd2a24f3af3c60a0 +assets/assets/txt/3201.txt,1633604622000,7ad03189daf3ce5abe90bcb00b46e10966b5d59894a4c904073e293e318e694c +assets/assets/txt/3202.txt,1633604622000,6649ae5374a08d5bc2a32da6889ccff212b4c1bdbab3422a0d9dc5aa9d873570 +assets/assets/txt/3203.txt,1633604622000,9f711638fc992bf733900bdd10a8871e3352a0ae95c613c5a869bef861c91e30 +assets/assets/txt/3204.txt,1633604622000,24352aaa943bf2e6191dc86eec8da1a133600e6f565808f5ce9b9c0ac4cbae5f +assets/assets/txt/3205.txt,1633604622000,efc97a8f6c6fccce6440765330f65c49488c23cf0743d22f99f225f6ad8d03a1 +assets/assets/txt/3206.txt,1633604622000,8660b285630234164418e174a996fdbb48c71d57be90d65d6a47e241a04a6a25 +assets/assets/txt/3207.txt,1633604622000,3aad4d8adb17383b534a47a8b6154405feb1eec982ce1b3c742feb743aa05cf0 +assets/assets/txt/3208.txt,1633604622000,8afa63ad6cc71879209469e7f6c247b4fce7b5363a655631e394a4a7ec8fabbc +assets/assets/txt/3209.txt,1633604622000,bcf046f2a3f06cf841c81d18a4e0f8662f24901eef449c35c44687c821e6f8c2 +assets/assets/txt/321.txt,1633604622000,c7288d895498d7d4a12afa885959246cbeec939091d73f9de48c950e2fb411c1 +assets/assets/txt/3210.txt,1633604622000,471a14ccecdca0e8ed96430cf34295ad7a0961b15b918008935c531c9d99fb64 +assets/assets/txt/3211.txt,1633604622000,07caaaed71ef5a45583405b6f001fb513710af5e2466011f1d783ff239405756 +assets/assets/txt/3212.txt,1633604624000,0e0b8e816acf68e68e58bc44ffc78074f46a9d2f1b24ef82368e0a494a5ea8ab +assets/assets/txt/3213.txt,1633604624000,598f3470578046b8e32ce12628c0e2ccb121cd5c3f4e74b9561c4990152a4f25 +assets/assets/txt/3214.txt,1633604624000,dd7e27d09e10c34ed18c5dedbf0f34722d8b12d7e68f25a18e20bbf9b63717af +assets/assets/txt/3215.txt,1633604624000,c220da60c2cd35aaba9859dd37bea775f87b6522e78b0fea8948463b39aa82b8 +assets/assets/txt/3217.txt,1633604624000,a39bdad74c06d499bba7ba5909259d894edcebfdd03dbae1c2b76b9c718d54aa +assets/assets/txt/3218.txt,1633604624000,c7eb5218b40761da1627a38386ad2a77fb8fa59d11071cb9a087c7733603c313 +assets/assets/txt/3219.txt,1633604624000,bbfd27c8cfaea85371bd3e790da2724265111018a54d7973e2c13c2e11c6e585 +assets/assets/txt/322.txt,1633604624000,11eb430e432f16851435383ff2a3b9a5ddf5bd5899feae55ec68b88ca6c01354 +assets/assets/txt/3220.txt,1633604624000,e7e638f8a1a81097dc1386ecbe14dc8bc8c6b20f478129313996983090eb3ca3 +assets/assets/txt/3221.txt,1633604624000,3274838e6a0a932549f3754faa74e9adbe1853478bae49ff82730e9b152ffc95 +assets/assets/txt/3222.txt,1633604624000,44d6f3901bec4a2dd8f3a6a365f833eed4832afd7c89630f5e3482ba0c45cd72 +assets/assets/txt/3223.txt,1633604624000,04b544614a6f44a09aca0f8cba1652ebf66a79337de6d0a5a2eb4935cc52553f +assets/assets/txt/3224.txt,1633604624000,faf3b639459dfdad55a6f80ca1ed18e46ddf3f79c9a48e98310b777d56b60c0f +assets/assets/txt/3225.txt,1633604624000,23c5ee8d80e6e87f09e61653f09576bb762ff13c2eb79af0d530e7e934f75997 +assets/assets/txt/3226.txt,1633604624000,787de79c86ddc44edd37540ede69c5b6fc233cc92c2a02033a87f2964044100d +assets/assets/txt/3227.txt,1633604624000,6c4edd3c31c87c772434b2cc459d48cd0a1bd6814560a84f2dc78c2cd4d2436e +assets/assets/txt/3228.txt,1633604624000,c327dca84d0ab0acd23697bfdee7a8abd9f7a890244ef4f0481565ce8fab1ec4 +assets/assets/txt/3229.txt,1633604624000,f56a58480ce444d141073612631219053c5aa7af858499e8e66ccf4f562098a9 +assets/assets/txt/323.txt,1633604624000,1edd3f88ff30fad1980541914313670b468a295ca49ed0a309a3d0319021e821 +assets/assets/txt/3230.txt,1633604624000,5a95687cc8c940e0f7d69bceca437d892938d0e364566ff18c58cffc4003fe5e +assets/assets/txt/3231.txt,1633604624000,13731393a8fe924279e7380cba080fcf44d39f17374986307b33ef2ffc6d2fae +assets/assets/txt/3232.txt,1633604624000,438fb01877c845f13b7a98f4ddd17d5e78cbc1bd58c2eae75aae2c6ca17c631d +assets/assets/txt/3233.txt,1633604624000,3b544db5bb74805f89ccbd9e03d1f9f8e5bcab12731cd0a3ecda0c6c3d7b8648 +assets/assets/txt/3235.txt,1633604624000,fbac70919b7200e6c9d18c9d29b67d58305c7f708d72092ce4c47d3f070cda25 +assets/assets/txt/3236.txt,1633604624000,a724bd6d3449658a1bd7ba7f848d7d1ec63a78d1b5222b63148076b4a42d8fb2 +assets/assets/txt/3237.txt,1633604624000,e8a5f20e918fa09190bd94f1b3273f8877848c00e2f81a1c097957b55652e743 +assets/assets/txt/3238.txt,1633604624000,9229b83410ec942459e5ff5b7b5b69f4199088edfdafd431a901e639ae296c98 +assets/assets/txt/3239.txt,1633604624000,ce5c95e9fc8eb03796edd107fd82c4b1fd42cc8c78ceadcc7cec9042f6c1fbcf +assets/assets/txt/324.txt,1633604624000,6196fe7309adbbb1bad393507b659d57dd79217e35b79eefa2ba6d8b95fe8d73 +assets/assets/txt/3240.txt,1633604624000,1655969ba079385e9c21d4dab41403ab6892e4af040ac9e2f479acbb879a02c3 +assets/assets/txt/3242.txt,1633604624000,457fbe48612fe9c921caa9d6d24e150c5742e1551d0a593fe281dcd719aaaa93 +assets/assets/txt/3243.txt,1633604624000,7e5afd0dac8adea9cf8df7f7336f8f53d60c274f240732cf5914104f141a41a9 +assets/assets/txt/3244.txt,1633604624000,f7f278d8cf80b661d307f8a32d9a8d320d441c07f0d75c8986e35a4500160f57 +assets/assets/txt/3245.txt,1633604624000,6d5a6d9d932d73c20cd6001ba5584b2fb45bb946546591d999dab1621ab7942c +assets/assets/txt/3246.txt,1633604624000,cf602fddb3cf853685dc534fffbfe7c71b111885fdd3385702bbcf08581e974d +assets/assets/txt/3247.txt,1633604624000,35db4f64556bbbeb9450649f1928740582b0f9fd592153c8112752d87810372b +assets/assets/txt/3248.txt,1633604624000,5d28af71da73b3f8ea0c0dd1623c303d3d1c640c8905006bb46ef8229d738618 +assets/assets/txt/3249.txt,1633604624000,514b95a314868ee9e555185d1e0f9e8c045e08ef44a71b84992331bd06052db7 +assets/assets/txt/3250.txt,1633604624000,140fe144c78e1786379807002f4b9636dc61993fc289ab9afd0b65dd85445057 +assets/assets/txt/3251.txt,1633604624000,42b362f833c7790327559e199de8945ee1800f749b68a9468e9c9be320201040 +assets/assets/txt/3252.txt,1633604624000,e5b9bf3e0a5038f9f40bf65b1846629cd9e72386459c2dc4fcf4e022a8f237f4 +assets/assets/txt/3253.txt,1633604626000,a2a75bea90c98756ee1fb4efa446007dfce34d826c719eca242a185fb9f817ad +assets/assets/txt/3254.txt,1633604626000,757d8be1d3ba5a147fd54cb7f3c6334541b7e0b9bbc245ed6f6df3191d6fabb9 +assets/assets/txt/3255.txt,1633604626000,747e5bbeae0f390b5916d1390d2052392af9f2fe3bfd4eeb720a6ff256d19a36 +assets/assets/txt/3256.txt,1633604626000,50d6f21e114919278a913690fb95a149894c686d9fdf05d64c7623b33dc4fe4e +assets/assets/txt/3257.txt,1633604626000,7335546e16b7167063358408d7781d5469ed8a5ff561f255b04b8f325ab91023 +assets/assets/txt/3258.txt,1633604626000,33e79afa7073c17e4f93656a4fa62c7de8fa531194dc40682d0860fb17d071cd +assets/assets/txt/3259.txt,1633604626000,dc8a083870d004c31570b5786ab129d96099223a1be82f98d1e05384a1278044 +assets/assets/txt/326.txt,1633604626000,10e85ae629fd2469ca46a0f710ef1d822736fda2023a0c5305430dd0536749c5 +assets/assets/txt/3260.txt,1633604626000,89c429e93853d431090642c43dcef87fabb4e2f5f577b94daef4989f66012075 +assets/assets/txt/327.txt,1633604626000,bac71c558aec8737bf96453129a613efab7925ab6884d414cd88d9bf9915bc29 +assets/assets/txt/328.txt,1633604626000,7b91f71e4d4a8c4e66af2788141e8f496147f8f93f1c05bf55cc36b53a47c3ca +assets/assets/txt/329.txt,1633604626000,c3b2ef25bb539513ffaf2ed89a16b7299dd528f8067897d2dd866b53fcad5b47 +assets/assets/txt/33.txt,1633604626000,47ac166330483098a7e042930e71a476ed0cde05805b3ec38b5da8d30f2f5651 +assets/assets/txt/330.txt,1633604626000,68b7cd8f52cfa995ee1866cf34a22f3990fe2c5ae72ed8109661cab96bc7cec4 +assets/assets/txt/332.txt,1633604626000,f348b13ce00507fe74b81bd1c2fc7ee782872a64367989ada879d7f55c9e5a8c +assets/assets/txt/333.txt,1633604626000,ad163bb0b9a91c20a87a69c2f9b35b299a49bca54615efba635795b1b2c5fcc9 +assets/assets/txt/334.txt,1633604626000,0f4c52257203abc0d47e1672ea1fe526a6fc19a5f8d2849dd02741c85f80e92b +assets/assets/txt/336.txt,1633604626000,cf4c839e97f0c3ca259875604b10c271f3771c1ee926085de1d3af2684570fc6 +assets/assets/txt/337.txt,1633604626000,61a08f95eff9d205c80defd7a35a0341a1e9f48c3da1d58d4b1db33435d6a910 +assets/assets/txt/338.txt,1633604626000,76dd573ad1594d6c02a6f096c6ee0d87b69677f3c4bd4af6b6e2d4cb02ca4e56 +assets/assets/txt/339.txt,1633604626000,f26c21992208873b27ba8963875c626abf0d618ef1778e3944a449afff4530f5 +assets/assets/txt/34.txt,1633604626000,6f3d11f7117f3cbfd842e14c80ad67a540ce577a0d0a84555627509183624d2e +assets/assets/txt/340.txt,1633604626000,7eba6788c447285c28adf53e3d16e8062298b74ea6981c7b2c00af8af7ea6417 +assets/assets/txt/341.txt,1633604626000,09c3bc40c743ce4e6dad25a6ce527063bdef934715ab6fa790a916a5c8da8b6e +assets/assets/txt/342.txt,1633604626000,092fbdc48306ff311f62fc158df56900a7dc152b1aadd31d1815b26d887ae36e +assets/assets/txt/343.txt,1633604626000,8d31a0bf860fc7ce284bae9275fbc8ccbb786bfb8317a355c47347606d3bc096 +assets/assets/txt/344.txt,1633604626000,49c83e5b11011a1d473a803a5751bedd3348f0271434be4f665ae258c789628e +assets/assets/txt/347.txt,1633604626000,a9316c63e4bb785fdf1eea66e044b2681abd2883cd8ca035fbb31aa820cee2ff +assets/assets/txt/348.txt,1633604626000,a6ab2f61de9a17a27cf6f994c3fec6a522d16af8549f2c9c0f2a019027bee0d6 +assets/assets/txt/35.txt,1633604626000,87feb01628334564bf0fd1243684b3e079018410dad718f8a800ddfb7b266a34 +assets/assets/txt/350.txt,1633604628000,35871b48a12c3a7cc175b1ffa0c955de3897d3865c7dcb4cbc21d61509b87621 +assets/assets/txt/351.txt,1633604628000,241adc0159b5944416b583ea1fcbc813e49b8456bb46ce5d35b7d096c7ead4b1 +assets/assets/txt/352.txt,1633604628000,aacf565d8a5cb3a61ec97634a9aaab8c808f622ef8014dd44467fc1ef8993ab0 +assets/assets/txt/353.txt,1633604628000,b80f3f7ccb4db5ba584cc5cc9637b2a2dce1413e0888b6d66026ad48e15e7b5f +assets/assets/txt/354.txt,1633604628000,bb87c062148a9fe56c1211a27c42c26eea1997e32ed3f95e541a2d5756406ede +assets/assets/txt/355.txt,1633604628000,434d9839dbd32ef2930e7b82ece630f8eabe4db514d956cc705ad13a3fe17e6f +assets/assets/txt/356.txt,1633604628000,395d821d434de86c8d54057cfd43b5f9c0b8eddfffbd91c73572a84184da7e2e +assets/assets/txt/357.txt,1633604628000,c73b628834496521e43c6a8bff61bbaa75c6f6aeb8019ff65b214e073a8b1b68 +assets/assets/txt/358.txt,1633604628000,f9accd194a840f2f566ca6a5358b7bac571a2b33826c7aec30bc54126d459542 +assets/assets/txt/359.txt,1633604628000,f9f75ac55fae47084f6ab444f8d94a0544ee6b1a7d39ade46db658886dcc4c63 +assets/assets/txt/36.txt,1633604628000,e7b11c622266346863636d516f5c57b7eba2372ef84ea5bf140abf4be12f60ef +assets/assets/txt/360.txt,1633604628000,0f604e3090db89a90e49ca07c43a23a34437d24d4bd926e2e222035134a05ddb +assets/assets/txt/361.txt,1633604628000,d3a81a4d5ce6d08d58936152a268a30c1c69b134b20271f9108fdfc7a0a5e97f +assets/assets/txt/362.txt,1633604628000,7ae2f450c49a2519f35884edd45adc9a684ed7135fe462ad1b62ec1e4b25dd79 +assets/assets/txt/363.txt,1633604628000,73f4cda52f569dccaa8c013c3bc9bc74d9932daf40bb0820c3cb369eada12c05 +assets/assets/txt/364.txt,1633604628000,a0391eb97bb16ebbd6d3a77f9b4b4f1702d3c0a74b6f11267db2512d94cb3ba7 +assets/assets/txt/365.txt,1633604628000,dd48aed9f48e9fdf7da4e243ef8f64898e9fcc320343b6975796dbb77882be6c +assets/assets/txt/367.txt,1633604628000,01e34fa8929f03354a6aee834c28e147efd548e89f925544005770d7bd331f96 +assets/assets/txt/368.txt,1633604628000,86cf41ab38f492f8b1f4addcce2fb66129f3761705e943fc163df6717805c615 +assets/assets/txt/37.txt,1633604628000,e68c57839538451ead5107c0a300bc9261af5de283f1d1d2de3a449db01dd179 +assets/assets/txt/370.txt,1633604628000,b24264e1a8935fac6be7260165f1b8be360c0b3781b1a300517ea38f47c4d0c3 +assets/assets/txt/371.txt,1633604628000,ac68af11b48087baf22d0c1e7bd697eac1df8a7025d728e9e7edbf564fbac1aa +assets/assets/txt/373.txt,1633604628000,a396a789ebefb338fe4a85b8104135bfcb645100a00403b0fe3728065b7fb827 +assets/assets/txt/374.txt,1633604628000,2c46b6bf177ea9e0799070a9499181da527989bfccd2bf0af4d06768d5245a8c +assets/assets/txt/375.txt,1633604628000,572f80cbf62d4d3255650aca6c3765fc3e257a9f252239028128fc2005c04bcf +assets/assets/txt/376.txt,1633604628000,f91e0db75cffbf00677aba0aa933810271cfb1c8cdb57104aa48134417535106 +assets/assets/txt/377.txt,1633604628000,e70dfa73b2d6cf2d0a7044bfeed1aac383a05b3bd6999b692f5a4ebb81ab265e +assets/assets/txt/378.txt,1633604628000,1c8bbdeb0cb8204f096500b74cec17b1e5da1152b2597597b5d4377949e5fc1d +assets/assets/txt/38.txt,1633604628000,5fc674eab3bd40ac2a5c273a2be39ab695228a589dd922c759ce927296bf6eaa +assets/assets/txt/380.txt,1633604628000,0ecb1a3a8da653f16ebf9cc76b0ef8ed0b37d676c214ea46621477aca84c6d8f +assets/assets/txt/381.txt,1633604628000,8ed8bdd475e0a18d744ea5081681cccc9300bbd91bb593109c2441885d5df86b +assets/assets/txt/382.txt,1633604628000,b0e6c305a32b44981fee819d84b51966a200105caf20a6cb15e330e81019367f +assets/assets/txt/383.txt,1633604630000,a4ba9bc81fb768a26eea5e1ed13d09921fb5217360a3111b20ef6bf516f2c054 +assets/assets/txt/384.txt,1633604630000,927c7f93723ed9e40e3f59ae754479b4d730ab2c3e0ba492c254ba25e1b85844 +assets/assets/txt/385.txt,1633604630000,90385e35be103d15c011e19d5d99f74c1a1c48f4338068c1d4c096ef70bb6091 +assets/assets/txt/386.txt,1633604630000,d72707d79dd7b943d142f9e93ab4495211b32bc6a14f7f429516b9e7a7646024 +assets/assets/txt/387.txt,1633604630000,dc81833cf89431e181b55b2028f96c2e358108c4209fe199bfcdae695f08126a +assets/assets/txt/388.txt,1633604630000,54e85d65213fdd46d22b1ce63e69648e212b90d70912f63d16e73ce599513731 +assets/assets/txt/389.txt,1633604630000,c5d2ba62e01d6e81b6ba5648b9e186cf224fe676e9b74011e104f97f706dee43 +assets/assets/txt/39.txt,1633604630000,121ae64908ff94559657e1fa5ef8c8f24eb6f94b7bcfc43b2e97670eadd8c50b +assets/assets/txt/390.txt,1633604630000,7a9729f76581909a0d844a091cc74e80e87a4ee45ec6eb05d603b720c520e233 +assets/assets/txt/391.txt,1633604630000,66cd361eba1abc5bcc93eed5ab380c660a0c3104d9a03350e757315b4f0ae467 +assets/assets/txt/392.txt,1633604630000,00fc49c3c1450038a1cd1127d9a6db867f8ff8dddeb1a46bc0d204cc810e7629 +assets/assets/txt/394.txt,1633604630000,3b563ad74513e023ddea8f6e6c1a12f8a43d756be557673cf8bbdf7da59aa491 +assets/assets/txt/395.txt,1633604630000,7b1b019d6931deb85eec957f9070ddfa291ee1c8068cb746e1ec34226dd3cfe7 +assets/assets/txt/396.txt,1633604630000,4747743ab4a2934f0a104fd50440e37a19604fb539ec0fb15d53021a3629946a +assets/assets/txt/397.txt,1633604630000,e99daa37408797a71499071b2b8723441e8619e5f51546c1d39a4e8400bb58aa +assets/assets/txt/398.txt,1633604630000,44750240eacf89ba30a3ab67190613e27ed611414781071d5602d1b826f5b797 +assets/assets/txt/399.txt,1633604630000,d6df5f86bf888999914da00c2e381f8c29ce58bf539b3ed584fa6a2df9232d2b +assets/assets/txt/4.txt,1633604630000,ec257ef87d1bacd1f38cc2e4026ca85236f806eea992bb2b2f7a582e2366f48a +assets/assets/txt/40.txt,1633604630000,42dda52bd8a97d71ebe12fb2eb6f755e20c5a446772862bcebe8f7fcd4265e29 +assets/assets/txt/400.txt,1633604630000,9fed402e7af8d032115d62aa7d80bcb6030baa62dbc356923a5a329bda94956d +assets/assets/txt/401.txt,1633604630000,7f9a49aba7aefd2626fd5f744f978b22ac4bd8699333924556133a91735427f0 +assets/assets/txt/402.txt,1633604630000,4236ac899842d64af57cfea9bd2c5ad4f7cbb5bc82d15a56129cdac07fe7f342 +assets/assets/txt/403.txt,1633604630000,5f6ba602bea3ee3ba520f0d9af8ef2adc81260a5c583796a7cbe61a160ae54c2 +assets/assets/txt/404.txt,1633604630000,f9866cdca3fbb7243fac7088ce5ab95f1a5c843666bf57d640254fcd2f462508 +assets/assets/txt/405.txt,1633604630000,463c3801f7052d3915f415860bf99207aed4da9f3da26b0f122d2cb95b62e6fe +assets/assets/txt/406.txt,1633604630000,9446a28dfc3e91a1e53149059c186b84427acf6b1b2968c329753cf6d7202da4 +assets/assets/txt/407.txt,1633604630000,26a834a141a93c612591738b2b66cb3601baf9a1f3b8489ce6eca57afcafc271 +assets/assets/txt/408.txt,1633604630000,c91eb4027e0b45f9a249b132301cbc9f25b3f8c506e701368137d1bae1f3bd01 +assets/assets/txt/409.txt,1633604630000,b25f8eb12c144f57f163c2382b8bdcf1b24bd5f9c5c76f4aced33d0b64d57d48 +assets/assets/txt/41.txt,1633604630000,86b34b4f21e3b97d1211e3984bbf12d5101a72257c877c89dc7d5a7bf17bdeac +assets/assets/txt/411.txt,1633604630000,894b00c204a453bda74e0b6dfc25acd3445a4a1bac14864926eaf576e80d9b13 +assets/assets/txt/412.txt,1633604630000,80f65616416a3b1302bf40dd99d614592df2a68d36ae08a96bb4cbd9e2fbfb8e +assets/assets/txt/413.txt,1633604630000,04adbdadd3eb16dd45f6122220016545afaa531983ce985db7d81b6fe6bf41b2 +assets/assets/txt/414.txt,1633604630000,6e13bef316a6eeba2beb25739c88255ef72c9372201814c08531844481f6d974 +assets/assets/txt/415.txt,1633604630000,f70e398dc1c8a2bcf86d079337d531683acb77dc718df82d93f9985144414b84 +assets/assets/txt/416.txt,1633604630000,c57623aedb2ae887e8ef9d0ecb45fcccfd5e5004c335643fe917fd5779672626 +assets/assets/txt/417.txt,1633604630000,ff3feb2059da2e638dc09e2f80c0830781ec1180de1f6c2ece88aa499342e1da +assets/assets/txt/418.txt,1633604630000,149516c182d4f4d4f8c8220dec3885648ca180fcc4a58b518b7f46589464fb57 +assets/assets/txt/419.txt,1633604630000,4df4ae70e5907c87302f46a5ec380aa131714ce4c9741cc8f1bbfae49d13f389 +assets/assets/txt/42.txt,1633604630000,e32911d17e150bb735c8cfab6d2eab1f73e227b8a6e5b1993630a0cfcdff17ca +assets/assets/txt/420.txt,1633604632000,cbf41ec8131f12f2a810def8a01c7c48ff451abb48470f910ef60d1b30d20204 +assets/assets/txt/421.txt,1633604632000,fd14f7f58b8a33677c2186161eef60316054aebda5270140c51aa75fe8e8fe29 +assets/assets/txt/422.txt,1633604632000,7b17899a4acd4193860cf208dbda9e8843e10ac2d6abcfe6de8c9b5ec3591b13 +assets/assets/txt/423.txt,1633604632000,b8c962c9af8e8f042a575949f3839d4f568ee272abef957017f3655be772bee8 +assets/assets/txt/425.txt,1633604632000,5cebff00a3521eb84260693fc06291930ac241687cca852866d030167002b7f3 +assets/assets/txt/426.txt,1633604632000,fbde2b6980eef983b418363fc4bc39bc0357c2a1cb79c39308792996fe76b7dd +assets/assets/txt/427.txt,1633604632000,f16f21735c1b72ec6bfd24fae63703733f3896d8ce7ff81adaea4b1240d0c7c8 +assets/assets/txt/428.txt,1633604632000,67d1f7e7154986831661dc8c97a39bd7936c0c7c56694f0de4b3ca059b0f38c5 +assets/assets/txt/429.txt,1633604632000,85d7fa15a656ed81fcaa81305b22de5d8edddfb2fee77ed5f1cf75a249e1d091 +assets/assets/txt/43.txt,1633604632000,7a66dc9259eb6cfc783254f8e6a557d9d2050b9cdd180161fff629c3921eceab +assets/assets/txt/430.txt,1633604632000,620580165282259181305c9a486b2770315c0f8cd90c560364fd9a745b977933 +assets/assets/txt/431.txt,1633604632000,ed07bd74b4011b51dac9d1dd99188777325c63042f6b0d875076c0451d68d7a4 +assets/assets/txt/432.txt,1633604632000,ea3797687417702469d85f591edcbd4eaf9d49720f4e23dd3d4fba29bf18e21f +assets/assets/txt/433.txt,1633604632000,344b4ba16794d3a3fcd69f3f8d0c72bffa21d94cc0e1f732a8dd653e89b81af7 +assets/assets/txt/434.txt,1633604632000,f64c420326eb91203cf6e785443ec967d1710b3adc3663016a22b18452642333 +assets/assets/txt/435.txt,1633604632000,3d0394b0036f92251603ba0a8117efa08fd70bcf8e26403437844c9293f14d36 +assets/assets/txt/436.txt,1633604632000,61386c52873323a4b645c89a252b5272b990fb2a8eaa202af272bd33d6f602dc +assets/assets/txt/437.txt,1633604632000,ed7ea62d9e2911f662d1451fb2f316b4eb71c22b68e6d03379df71ac1f9086e4 +assets/assets/txt/438.txt,1633604632000,2c675aa8a8217913501b991e489c617fab95790ac96fbd8aa5f8001670afa5df +assets/assets/txt/439.txt,1633604632000,66a5f8559ce05f7b2c2afd24ea92c5468ac250747fab89ac32c6b7fc707ddff8 +assets/assets/txt/44.txt,1633604632000,1912c36c9ea5f4659d740760e108a0f18c72614fdee089190f2ffbbda81f8043 +assets/assets/txt/440.txt,1633604632000,35d98cf182d9bf47b1c9ad43d126004f465ca8b240bf2ab977b8f77e86bf96fb +assets/assets/txt/441.txt,1633604632000,ad9d37821fcee79588918f5f2045f35ab0df052aba57acdd5a3f3b37a07cf779 +assets/assets/txt/442.txt,1633604632000,476b94ec286fafd64a19b7f40e9287ceb384bf2f36cf2650a23d970661c891fd +assets/assets/txt/443.txt,1633604632000,e95f36716077df3b4361a7f7adbf579c800a64a5d39b579d4905cd0fa760557a +assets/assets/txt/444.txt,1633604632000,e0062fff5eac166cce4fce8ab6af08a55564fcf8f5f0f16be3c4af77800efbf6 +assets/assets/txt/445.txt,1633604632000,5b5c8b88d3e29cff4ef5ea6a76c4e04383465d1b6e116f9e63937b275397950d +assets/assets/txt/446.txt,1633604632000,8ab0bac2b0492afc67c51ee4aced75c9d3a211a94132a5e4f2d87a42b7929da2 +assets/assets/txt/447.txt,1633604632000,0045d2632db4478fbd4c889c4927c8a714ef02a4f42ce1d2530eeeb726f03b16 +assets/assets/txt/448.txt,1633604632000,d31ede64566966a4fc63c8069f9ed20ca91464c518513d5b9c82fa77574b3737 +assets/assets/txt/449.txt,1633604632000,787ba83c40317c9d55d7dc05b660e6bede01be786073e03b838aba2b70789bac +assets/assets/txt/45.txt,1633604632000,f8aa3a0799bc5ec5b932b3e667ab615e2ac6ecc642e10570e644f1ecaccc7970 +assets/assets/txt/450.txt,1633604632000,0bf5c7f521c9422038622302bb897886b321ae8792331b67dcbada2369520f13 +assets/assets/txt/451.txt,1633604632000,ac4e1696a144c6d22582d9935bc826f6ddee088bbcc98ddd4cd637e1f8dc557d +assets/assets/txt/452.txt,1633604632000,1bbc3152ea043cec42265b6b701f8532d87d803147213020f9c941cf44c461b5 +assets/assets/txt/453.txt,1633604632000,6283c85183dac1afd2facbbaa6a668858971ce218b6081428f710f5f13ef492f +assets/assets/txt/454.txt,1633604632000,08b275b91e768914eaeee07959bee426fb1d39f8747e3b63bbe530100a812b84 +assets/assets/txt/455.txt,1633604632000,3ad9ce989856b252fd0abbb9995aed64a5a4798afa55f6b1eacbbd8ea0a92ffd +assets/assets/txt/457.txt,1633604632000,3bea3fb381ca0dc751b906e59549322344d4e41985d71efdff6924ed06a44c60 +assets/assets/txt/458.txt,1633604632000,d93799fcfd28afb7e8d9fb2907b55bc39a5a1a2513665dbbe091e671a4fc0351 +assets/assets/txt/460.txt,1633604632000,034e4741cbb996d02203eb955ad59d7919da12a5fc1f1dd4ca001de079023ed9 +assets/assets/txt/461.txt,1633604632000,1a6fd5e131c335af2fd23c8e5fa45efdf16baec0182143a2120bac1abc0ed415 +assets/assets/txt/462.txt,1633604634000,26064e847adae64c222c14d55b56bc1dcf2fb40aa628c5e61f232e2f36feed88 +assets/assets/txt/463.txt,1633604634000,13bd6252ecccb7b9731624b88067c6177eddc5ce0a78df62603ad12e5f6f1cc0 +assets/assets/txt/464.txt,1633604634000,9bd1c878586f5579591b3a64b1fe0ab5f63a629429e59a859a6c829afad969ee +assets/assets/txt/466.txt,1633604634000,f9af16b851529637a2c553ef99a9d00662deadd4629f4287f3f952844cc3aa03 +assets/assets/txt/467.txt,1633604634000,097013dfe48822d28cec45e2c09287dd926e9228eae130f28dc914c50bdd8f94 +assets/assets/txt/468.txt,1633604634000,ec90035beb928efb97b9637fe1f7a4d7a3f15d94a585900893abbeae7e51dfa4 +assets/assets/txt/469.txt,1633604634000,606bac6d1e26bf61664690e9131f0ada5bd9f166f4c38f70c83f66a8a238cfc0 +assets/assets/txt/47.txt,1633604634000,1b5a04cd35caaad7889c0faf0323caced4425c9c2cb6af3bcbc93b5041886f2f +assets/assets/txt/470.txt,1633604634000,0d2ec75ff6f67d002fa4b97ecb5d82d53099ffa770ec8454a686ca9d9601e635 +assets/assets/txt/471.txt,1633604634000,68aec3fb8ccd6be916c0529e04c3547ce318177cc94b6abf92a6d0c76fb2017d +assets/assets/txt/472.txt,1633604634000,154acdbd258e74fec071da941b5f1f938f3a6b37b82c350a55b2db2cf12a4d37 +assets/assets/txt/473.txt,1633604634000,c7edc13d0352618208f9861c47558da8db5682675a8d3230fb00ab836680d6e0 +assets/assets/txt/474.txt,1633604634000,e05f5bd4dc32fc4fbabd0003a0c7990bfbb34bcaa6e660525fe28eea59e0d7bb +assets/assets/txt/475.txt,1633604634000,bd4f44ed03f37accaa536daedf1988a655ee3c05fe72475ce24b28ce14790582 +assets/assets/txt/476.txt,1633604634000,8a59bed729c1eaa7f590de1014a70ffcd4ff7dc089b43ce6cb9b0cf45ccb5895 +assets/assets/txt/477.txt,1633604634000,d17275a3831699ba8720dd1407968206bc157a4bab39cb9c2bd656714d6b773d +assets/assets/txt/478.txt,1633604634000,3f5363229f2a384da8784b432da8c94a41c2d309d22144775dfad604ce4838ec +assets/assets/txt/479.txt,1633604634000,a89b0c872dfbd5512f6f368a1f21bf1c1b42254839d9ca9b26a18136c9c32d7e +assets/assets/txt/48.txt,1633604634000,f0b4cf509e16a6d777289e3471ded0cdb5273941cf61d2621365a43b64650cad +assets/assets/txt/480.txt,1633604634000,96b1180295c52566e55043e7b86f49c37d937555d0739326afbefa1954a65c6c +assets/assets/txt/481.txt,1633604634000,3806232610c5af5320612033d80da186fef63694a9d31b5494b2e76e35930746 +assets/assets/txt/482.txt,1633604634000,7641b41486ef597f1d450054d8d109840d3675e71b412cde2bc5e0215fe42659 +assets/assets/txt/484.txt,1633604634000,bc9f993fca71e79896c6bcf220501bbb9e5b913188a351ee2ce209b71214943f +assets/assets/txt/485.txt,1633604634000,4a304701dae1273882920b1d37fadc71a6865e7cbd79fba42615b1391c1171df +assets/assets/txt/486.txt,1633604634000,63edf35a7c9fad8be5ae532fc7c99e231617740a7feb9a50a054bae527b8e3a1 +assets/assets/txt/487.txt,1633604634000,bee2dab1d67199f595fcbe4cd11270fd1f22727513215d97a3b12cc528375bc3 +assets/assets/txt/488.txt,1633604634000,f6c5bcfa9f21396f0af4667c64cb33a529aef46cadb730a5516a333cae165757 +assets/assets/txt/489.txt,1633604634000,463ae538ce51936899b2bdd3c03cd9132d73a08070096b9b356d9fff19586d78 +assets/assets/txt/490.txt,1633604634000,824d65c259294a0650bdc8ceca359a6e79c8902d62632260e4dc3e6c0f9485c3 +assets/assets/txt/491.txt,1633604634000,3cd6dd9ceac89f27a9d22ece873bda7ce79c19268b129891d346702e092d2893 +assets/assets/txt/492.txt,1633604634000,219e5664c3a13c34f6230a2b2e4c5bf8ad8396f417abd63493e12f359640bc33 +assets/assets/txt/493.txt,1633604634000,acc56715b89fcb1fc5f19a45c26cf0a30736a169f9de1c51b1beaf2d65b371ee +assets/assets/txt/494.txt,1633604634000,ea6e9ac8c87c5e058e468c30c9950d660857e9aac93f1e73e901fd483f18d796 +assets/assets/txt/495.txt,1633604634000,72bf5d574bcbaba78cf1ce43aef1fac7451346e33bef8d93d46cec77d180686f +assets/assets/txt/496.txt,1633604634000,4470456f4e4fb09e040ad9070abba0290db02d21705cbe290b0f873182138089 +assets/assets/txt/497.txt,1633604634000,926ab176a96b1d1133d0051503c399fd0a64fb02b7051b1104d95553f7d5a258 +assets/assets/txt/498.txt,1633604634000,dfd3befb63970c9b5f44656f49c6a20432f0fad79606807bb7d128c338c44c06 +assets/assets/txt/499.txt,1633604634000,6aaeea7c4484c08e7b93aa1617f6ede656ae1f093478d38f0241453e55c5db9f +assets/assets/txt/5.txt,1633604634000,af86064cb39d257f1e4c29c1a7710522923f5995cde7b56de5d9aff95f942f0f +assets/assets/txt/500.txt,1633604634000,57bb300f5762053da5caa6f29532c020b6ec36ec96b009fabe964c64c495c985 +assets/assets/txt/501.txt,1633604634000,898f9ddd2b50a30958376754d90c96633af6796f2434ca0f096f2dace7ee4240 +assets/assets/txt/502.txt,1633604636000,057079183ab6a01514546b0bd0e36a3f41fbc6612414769430c5f0f77b66fe25 +assets/assets/txt/503.txt,1633604636000,b461616a960cc0171bbf20f957a8137e63a0396e298cccf161f6347b25603fac +assets/assets/txt/504.txt,1633604636000,cd3b403990d6fe519338d77f1a49ffa5eaaf35414fb9329783c4f67a110d56a0 +assets/assets/txt/505.txt,1633604636000,177621069c529b571751586a7ce3ca836f14da91b94b257b44d6aa926f5a5fd8 +assets/assets/txt/506.txt,1633604636000,1cd320f98b10ad22fe245f72b87ada3813c99aeac9b600eba67e4da1f4d3c0a1 +assets/assets/txt/507.txt,1633604636000,23d5a1efcb01b5bbb9d736ec46fadad4a8890b41d07cbe48bef940f20a30c142 +assets/assets/txt/508.txt,1633604636000,335375efb5031a49dc23cd6029324fc2f4be9ec240d199c58d98eedd407b637b +assets/assets/txt/509.txt,1633604636000,241d313085dcbca57663f8d8cd8ca094ec5d570e8d7627a91301cb6fc32de223 +assets/assets/txt/51.txt,1633604636000,f579accbde1cc27bda6d90b9748d6b50326cf9c81fbd4e6d92050e396535edf8 +assets/assets/txt/510.txt,1633604636000,b7285e0c2fcbea95d96bf2213459f2c79b1d4870bb4031eb3040de8b50d28747 +assets/assets/txt/511.txt,1633604636000,b740649b52b2c59d5853ce2266697ae4a68f8625494cca4d69260a99ac0c485b +assets/assets/txt/512.txt,1633604636000,9cbeb3ae8c8e6d791528ac43ff580e786ccdd00baa650a017faa2877fa945827 +assets/assets/txt/513.txt,1633604636000,f3574cefecac63ddb620630eccbf344ec7be96287b75441a4c4755b52d40b6a6 +assets/assets/txt/514.txt,1633604636000,a077b5233983742d286e02fda72aad9eb2b5efd06b353b97b01b25243ec13229 +assets/assets/txt/515.txt,1633604636000,a2bde3368f932af86ba4feb6f65c701b5f5594fa382193a94d31c23a6c0b2888 +assets/assets/txt/516.txt,1633604636000,52c34997ee073a4bea5869123eb3f06ffe736dc2b6a26745098aad574ec524f6 +assets/assets/txt/517.txt,1633604636000,a73e0dce677a8d81e4b141b01568ce2d2f22d109e4b97688222c80e1ac492a04 +assets/assets/txt/518.txt,1633604636000,c330ca7e969f932d4e0cfb5bf2b13e42101e3b957eef94bd451e2ca9f4f192ab +assets/assets/txt/519.txt,1633604636000,7f7b199e865dde0d5a38e6aae4926fcfbb4e4112156868baf26c1287da7fe057 +assets/assets/txt/52.txt,1633604636000,f84be2fa7e4ae49ffadc93f9002fa8d0a95c31191e8065181278a9d5a8cbf8b0 +assets/assets/txt/521.txt,1633604636000,ae62a5e4a9752efc544cbe9df241771e41e0964d083a27d4fb4f85c2014c4fc9 +assets/assets/txt/522.txt,1633604636000,fa3a20a9520bc23b602bb9559b1bb99470dda2135cd44a9afe2c0e6e40a6b278 +assets/assets/txt/523.txt,1633604636000,d5e959eb527ec57f1557fe1f183af5919fa5bff01a5d60b608d6d93251cb5fdb +assets/assets/txt/524.txt,1633604636000,2b40aede31cd5e2b84b7c0961ebaa5a192217b301aa7628239a8db744ca509de +assets/assets/txt/525.txt,1633604636000,58c826b5f52f35ce87df25ecd101ed63e01d0fe5b8488f9c359971ff9aa44fc1 +assets/assets/txt/526.txt,1633604636000,24aba5427173d3feb2dba0ef526c2b718b659432fe60676f8a6b7244d274831e +assets/assets/txt/527.txt,1633604636000,537085f2a5a5ae09f3d79caa6db42d3814d7dc2883f9f07a10e3884d9bb04e6b +assets/assets/txt/528.txt,1633604636000,af0e7eb14b07fb0873c802a682d63942559298ee7b83b534bfe82c80ba3aba2f +assets/assets/txt/529.txt,1633604636000,706270d1bc58ea7c07d01ffead4c484da8ea7e76499ca1f89c021d78c5a10dc2 +assets/assets/txt/53.txt,1633604636000,4c027ed47c806c3189570447225565b62b1775d3407257ecc38e3a5eb566a30c +assets/assets/txt/530.txt,1633604636000,31fe5421daf8cf9182d6b8c6e0dc07db8b79c126ae49837d8b56074e1abcc95e +assets/assets/txt/532.txt,1633604636000,e4cbbc3a87383b580b1a8bc099601d3cd405e5523f63742c72badc33fb0cf43b +assets/assets/txt/533.txt,1633604636000,4f3b41ee5851600d8485fca29ae3d977df4511a4aadd7bf6b8d584f1377177fc +assets/assets/txt/534.txt,1633604636000,90d7bd410ef48fed813c0599fd19db525bf893b06a1ef0b816555d179521f51d +assets/assets/txt/535.txt,1633604636000,f2d336f383152656c382bf76bb4bcf608d86a7e778e6d1b08825280d7a576a8b +assets/assets/txt/536.txt,1633604636000,81975713c75a37cc2976fde1b5b5d343233c586a7c01d03479cd227c8e3d3ad0 +assets/assets/txt/537.txt,1633604636000,b72a4bcedcaaf122ac72e7daa75f9de65768a92070ac6cf1a68742fb53c92a99 +assets/assets/txt/538.txt,1633604636000,9416d7255d3e560b232bd0ed4ebe032bc4a57451bbf5498d5bab3774938cc48d +assets/assets/txt/540.txt,1633604636000,c2c38d289cb1ed4a968a5a2f69d6d73a5c8be21fd09b788e0674c65aae97825f +assets/assets/txt/543.txt,1633604638000,af6d36e16e5339e925e9c2cbefb69d167a9c84a26e5c3ad60916dcd7618e1e24 +assets/assets/txt/544.txt,1633604638000,fc770f3573a9292a19942c9ff9eddb067b0d4b8c10914468f317a4a95f5893c8 +assets/assets/txt/545.txt,1633604638000,d8a37eabc5f31151c35d39315759cabcffbc014834df366733622a1e5de958ae +assets/assets/txt/546.txt,1633604638000,b22b9cd36f75f96bf02d35fbf726efd56e6c95f54126704d4a0e069417768a1f +assets/assets/txt/547.txt,1633604638000,4d8b3bf96bb3653a981e73a85ba48e570c0493ff4a9cf241bb750b82578b4945 +assets/assets/txt/548.txt,1633604638000,97d7fbf103a552b590ea3311328867dbdcd7b8210aabde3697861f1485123fda +assets/assets/txt/549.txt,1633604638000,836761148ed3a0d0eac3b5852ce1c5e72b67bb4cc0cc7f7d4464ddb5bd2b02ce +assets/assets/txt/55.txt,1633604638000,d04160f05f1a5eb117d0785b93ca05a907fb5973aca6a5475bef789b932a4635 +assets/assets/txt/550.txt,1633604638000,969251267f40722a526d8d4e25f4d959173142ea2a31d3de39c4b243afe479ff +assets/assets/txt/551.txt,1633604638000,8171570796c27d27a2320e4d8a4c6d5f4b7e4107f6b05d505a27734bccd6f217 +assets/assets/txt/552.txt,1633604638000,7d3ba3d8fd366b81b5455407ab4a047f6ce7b9238724bbe939891e389ff07f98 +assets/assets/txt/553.txt,1633604638000,9d48bb5be5bfc9823f832d06a1aa18473e18980124ef51da6e8c1e9d713af3b3 +assets/assets/txt/554.txt,1633604638000,8ae783230b4a321ebfd0a6fd034a9585b8e68d8836b4f5f05dddb5948bc88d6a +assets/assets/txt/555.txt,1633604638000,3a8bcd9f2551d6819c913bf1f6a92df3839e26fea0b46bc2db3be46fd8bc94cd +assets/assets/txt/556.txt,1633604638000,989637305ea9c3dca960948bec53b24f424c3df6330ee8db43c1bc2aa90a0676 +assets/assets/txt/557.txt,1633604638000,02e17681eb053c0fad4be2a4efac12c47cb19b7c0269d31d04ef22ec62d01a7b +assets/assets/txt/558.txt,1633604638000,58e55f61bc08a6ebad81ea2529f93a6de7d804f8263144e2c6a8c7e4e03c51de +assets/assets/txt/559.txt,1633604638000,ee158cb39198efe5dad798ec494bfa1c8f686f4695e22099a625dd25bb6912f5 +assets/assets/txt/56.txt,1633604638000,5a7f5b6a155818dd26aa5bb58e5bb6d365935159c281c8ffcb00568d83c464f2 +assets/assets/txt/560.txt,1633604638000,0ec0e607973e0e95f8cb8b14800bb2cdf34fc998e987d43cc54e9933e4d09376 +assets/assets/txt/561.txt,1633604638000,6ac9f2b50aeb3e620e2fa3f180f1f54210e93a187ac6b1f919726960b02fbdbe +assets/assets/txt/562.txt,1633604638000,512829d7248e5cf973ec29d6beb5aff579b8be12959d54a37968e1a1707bf2eb +assets/assets/txt/563.txt,1633604638000,da93c8168febd7ff2a2eaa3a1b68442957c15d8a2e958d198e088d87cdf2b24c +assets/assets/txt/564.txt,1633604638000,f325f9e4c87818ecf92af0b25a28675c251534265dc8bddd1ecb34edf9a67037 +assets/assets/txt/566.txt,1633604638000,4904c05796c4fc080d8b8988abeb638fd58f51dd368c281b7bece2a20115b024 +assets/assets/txt/567.txt,1633604638000,028e2998906a9e83e17695892efe56e311111d4792e5fd255e5cd97c6e884686 +assets/assets/txt/568.txt,1633604638000,c095e86743d66a62fcdd9457f0f55920b556b80d984abfaf2c5031fec53b03bd +assets/assets/txt/57.txt,1633604638000,eb155b675ac3915c47d787019ac8f17835a69d9eac32c17fb52ffc6132d05f8e +assets/assets/txt/570.txt,1633604638000,4e72de08d6d217cea064637ae5e2bb784220e2b676ff5fe679c9b397b3cd9587 +assets/assets/txt/571.txt,1633604638000,be4957c3fbcb8533b4a14b758a268faf409bd631f2b9fa8b92ccde7528e8f804 +assets/assets/txt/572.txt,1633604638000,18849c2818cd225fc4044638fbc9e7f844c7fb249da1107f358d670fbff06341 +assets/assets/txt/573.txt,1633604638000,d9fd650312d7c5a42c935e089454c8d722c5f65f3b81b5d1ca87ff8e8c312f8e +assets/assets/txt/574.txt,1633604638000,e77fd508fddbb6224cbeb41e7741be63d729e442675adb5a280e6b73803ed012 +assets/assets/txt/575.txt,1633604638000,3ec19af05d2c4452b3b52b8542c5691c5134135d065a8d5ddedf322df821a677 +assets/assets/txt/576.txt,1633604638000,22214b0124e7efdd6ea3dcb7e6816c43a73c249c80b9bf49e6ac5d97baaa0d0a +assets/assets/txt/577.txt,1633604638000,a82f055eb9d3ed9b0cecf1c61df0154ac415f9a6839b36eba2e34c4b3e20bba7 +assets/assets/txt/578.txt,1633604638000,9b495c867231204a0738612093d6e488dce76c13b863858551ac9ca9eb7189ce +assets/assets/txt/579.txt,1633604638000,0c313cbd1a0f596cc6335ce8960128b6bc632f6ee046664d97728482f7de1247 +assets/assets/txt/58.txt,1633604638000,9504c1c3e3a6847ce2b849d64bb52992ba1b8124cd4f5f4a311a06ce2f0fa5a8 +assets/assets/txt/580.txt,1633604638000,9d5c5f4914b0b85a77ff0fe0a3a079a2fc64818252e2453855fdf7b9ab1bde59 +assets/assets/txt/581.txt,1633604638000,290010b27366cc66959801ad1f593f4a2933fdc0a796b913ce771cff31d623f3 +assets/assets/txt/582.txt,1633604638000,1d0be71952df82c12c79fbe3cf0845b0006626e21d91066997ba343ce06f7904 +assets/assets/txt/583.txt,1633604640000,cfc731531503acf6da8cfff16892e1be4e755929f4a3f58eaa9655c50de94448 +assets/assets/txt/586.txt,1633604640000,8149f1dfe3f6de6b2b89cfa6cd61960dd27cb489b10ed9f1c48333e5864f1ee8 +assets/assets/txt/587.txt,1633604640000,69d61a5c3ef5901a417f2a9de74c9f520eec703e303796766de85a3a48c4fbe0 +assets/assets/txt/588.txt,1633604640000,14d5f3ccfc0756fd1fa8381e21e81459e64d26c3780cd8a34dd43cbeae492f01 +assets/assets/txt/589.txt,1633604640000,6db8d59e7feed32eeeee2901634457d6818b310769d834617e865b7fd7759806 +assets/assets/txt/59.txt,1633604640000,c442a112423758110979514466a73736546554b226fa4b374102c9bb5aa923aa +assets/assets/txt/590.txt,1633604640000,438eed360f40f8f9bfa39661e1ae41e9dbc8984b0440f191038694510e76d072 +assets/assets/txt/591.txt,1633604640000,f87caa59188900fb6e90892e014145372fdb480a5a3a463bd39e74695da89d1c +assets/assets/txt/592.txt,1633604640000,d295c516525d556f7fe0ff2a50c954d4b373b5ab35e028eed9a5ed3c96c82798 +assets/assets/txt/593.txt,1633604640000,f5cb457b192c37ef416e8bdb7b050804b8ff37d05677d39b00bb0294075de1fb +assets/assets/txt/595.txt,1633604640000,c937298e2565dd568cfb0de12c123b630090566c81a96f3db16b9a6ef173c8f1 +assets/assets/txt/596.txt,1633604640000,974bc5adf72e98eb0bb357033d0a85e4fd7a619fad700b6abf5db0017aef6a31 +assets/assets/txt/597.txt,1633604640000,584bd2141a6feac1b7b98f3247ca8203eeec80443744a1f5534ad4c763532100 +assets/assets/txt/598.txt,1633604640000,04ac2b9c4ef089543f45c8c59b6337018aeab0cc294a5c5f90d680c3119204be +assets/assets/txt/599.txt,1633604640000,8d361067e499db6c6075ca7bd6750cfae2231400cad73693d546a3cdcf54181c +assets/assets/txt/6.txt,1633604640000,0e45e5932f10b6a05966080ab20851710e0ee4860a066ddbaa4fb5eb0990f9c8 +assets/assets/txt/601.txt,1633604640000,0a1a69cc6f643656aa0e6b89277ea975f1fac4e815a159bce648214cd44526e9 +assets/assets/txt/602.txt,1633604640000,b4b0916e1f0a311eec3fdebde5bdd0fce0a5429b36b222b0445db0d5d60a13ed +assets/assets/txt/603.txt,1633604640000,92e08272698b05eafe0317699abedeb8ced7c9b4b31e8f4559c37cc1ef0f680b +assets/assets/txt/604.txt,1633604640000,52e5c46ee84b6f31b2ac9ef63ba2615344364b884f070769584882f9c426841a +assets/assets/txt/605.txt,1633604640000,311ff404e0677ed107d282643b77799c7788856c5e68ddf579b488e69a26da3b +assets/assets/txt/606.txt,1633604640000,70a367d1491a836a936d781b44e8dc7cc5358ca3403320dd0c15d747c781a0ab +assets/assets/txt/608.txt,1633604640000,1468a9058a5d5d083fdd2cd1f443427cb1d91a953af4db6c55ce389983d00bc9 +assets/assets/txt/609.txt,1633604640000,9dc1eb0e2824555cc9cb5436b7d0483785e8787bdbf957aa3ebe6edd05e99639 +assets/assets/txt/61.txt,1633604640000,b79c340a2e4f1a6f1f21a3a839bcf2af2a00cd68f5e39ba3435390d3517a4077 +assets/assets/txt/610.txt,1633604640000,09bbb5adc7bb47336d621b8d22426cee738fabc4a6b36d34253945a43505a4d5 +assets/assets/txt/613.txt,1633604640000,2361e69f83b674e2f41c29fe1c89435b548b6eea1e4d3bcf0e94ac7b4c77d518 +assets/assets/txt/615.txt,1633604640000,df2715c42ce9337fda27d46cddb6055c043c997dda53d154081249d04807d77a +assets/assets/txt/616.txt,1633604640000,36e39eea4d441e7173ef5e7453a35187b8a9babce77464751608085b46e7725b +assets/assets/txt/617.txt,1633604640000,e95715b66f23915c0b15f4fa0824d66cc9c64145eeb21d92310e069cab03df1e +assets/assets/txt/618.txt,1633604640000,79981617aa371af29dd4bd0b7ad0dfa86c552d3818476f04e9207822170c5612 +assets/assets/txt/619.txt,1633604640000,ee5e8388daa1c918379d5f6226746c5e9172291b67216c2bfe9d1d911b6d168d +assets/assets/txt/62.txt,1633604640000,4d8993087fc6dd36528392638cbba18c775cb736002850bd3431dec9479b3b0d +assets/assets/txt/620.txt,1633604640000,0d8b35e4ff7c8ff9c2dbf491b946d48ee5044c2add0d14e2f6c5452373692653 +assets/assets/txt/621.txt,1633604640000,0ea7f1f0584440e844f8e2e004826f51c21f233b6a715f5e10038ca0289c3e0e +assets/assets/txt/622.txt,1633604640000,6212b36c3901a12733f1a237583482dbb59104d59c97e097717d7ae610ac8a85 +assets/assets/txt/625.txt,1633604640000,54023f85a141c59bc40f7e87470a5d567ff6d7dbe1afa95aa867526f7752e27d +assets/assets/txt/627.txt,1633604640000,c2b792ca93f1e2a951bd5c6132737f2fb9a322a9b00005dbd5deec6e0495e135 +assets/assets/txt/628.txt,1633604640000,52bf7aac6c96e9f4bbdbc0105933f609279f18c36612364702c89ba7b7da9b48 +assets/assets/txt/629.txt,1633604640000,2eeca6319b5d9b4e3dc9477cfc1235059e3ae2d4f9af579b114cf72285d8efdb +assets/assets/txt/63.txt,1633604640000,041e9b4e352c8639cd75c6f56be9346dcecdc54ba496160d5de846e875114e6f +assets/assets/txt/630.txt,1633604642000,530ec6adf94a1c8ba4a7fbd4138ea12d20f150d07fcbf9c3fb22b4997117e768 +assets/assets/txt/631.txt,1633604642000,760f8b25d4a421c07fa2676e0ea3ce02eb8f72b4e8e4009b84502ca007f754ab +assets/assets/txt/632.txt,1633604642000,338db469d8ce7fda95aff96088136c044695e63d2af6380b3e96efeaa0c86346 +assets/assets/txt/634.txt,1633604642000,c45f620387484e49e88c7915ca3737f074bd4ae45ef65a6dbb2bab422c8351b6 +assets/assets/txt/636.txt,1633604642000,7a95df1f60a0a47ea2c1a16809db996373b37439df880ed28ab02a4a44c92df8 +assets/assets/txt/638.txt,1633604642000,fdd54f596df57ff66750ce5bd79003710502001b5086eff17ca8da5fca110e30 +assets/assets/txt/64.txt,1633604642000,6eec75db1f2e6b60f1bb33212946be0e443889f6f435155762a272da901c380a +assets/assets/txt/640.txt,1633604642000,a9d513846b2df0f55ea93c8f2384da14751c43e4c512544a5b839b9169467b65 +assets/assets/txt/641.txt,1633604642000,bb1cfe9673eaf1acc3083ac558a9c3fb20348f2a8f4fdbbc41fe42ab66bda24e +assets/assets/txt/642.txt,1633604642000,7026a3d09e7b78da3d22bbca9c7f3902570943aa6fd3082439428700ca924a26 +assets/assets/txt/643.txt,1633604642000,6453a4160dc1879affc10648943afa43cb7c5a174e99800da436408d5e4dee0e +assets/assets/txt/644.txt,1633604642000,483bc7da122047ed8b3014e4f03d9e71a80a80eca50b59e558bdb0a8d96a6581 +assets/assets/txt/645.txt,1633604642000,585125330b3bedb4e6b560ad104af71e55477dc5bc01918ec02e6dd27523b9cc +assets/assets/txt/646.txt,1633604642000,05317d706e385b12e3e056c610b448e55cecfb799385693bced527ec591ee95a +assets/assets/txt/648.txt,1633604642000,2b285c9f57194252921c8e547b8a37625ba352166d833997cd45eaa1fbc12c2c +assets/assets/txt/649.txt,1633604642000,d094ab5b9b12418e66d63af150ca6f8a8b4d753942e6260dcf3c5fda63f431d3 +assets/assets/txt/650.txt,1633604642000,d6e80d1a94d7bddcea0f0c0c42cf57af76f1e85cb23644f1fb6db72f566b9384 +assets/assets/txt/651.txt,1633604642000,6c01b6f846a36ed2c10c97e66e18eca85b5ab3f41605f11e73cad7e98c68462e +assets/assets/txt/652.txt,1633604642000,fd3cd2627d83dbe552493096ebe5c17b2f5f85eda3736ba7497dac6bd5cf4bae +assets/assets/txt/653.txt,1633604642000,a2cca7c0424a5151e3de239af27d46727cd922cf3959ac8c23ea72c6b393cb52 +assets/assets/txt/654.txt,1633604642000,deb28d795752808c044d40c9bc8b765ad62062dbfc140b28c67c743b3c1e7691 +assets/assets/txt/655.txt,1633604642000,2400cedfb1a95e5d2cdfc9b1e0687359777f06ebec7c9de82d070fddf778dabb +assets/assets/txt/656.txt,1633604642000,4612b0981c7820013efdc768791550ac6dcc71d8778ca548bec078a798fbf056 +assets/assets/txt/657.txt,1633604642000,29295fef1ca767c28e244434c0cc7a196af1a0d27c90103f9451642f928cd84a +assets/assets/txt/658.txt,1633604642000,5b51eadae2cc183eac49402feae51c07cf6c4cf5712340e042131f019276c1d1 +assets/assets/txt/659.txt,1633604642000,bfb42a541f468e75fb37378b3f59acba091de33daac67b1ec361edc3554ce75e +assets/assets/txt/66.txt,1633604642000,5e0c8664440f31597b18fd796deb3a0ce6fea5d1be9464bf48c172b77611f155 +assets/assets/txt/660.txt,1633604642000,fd08a783247f25a6e5c4e6be9fa72dfeb1e623692fdc9e41c60fdb89384d8729 +assets/assets/txt/661.txt,1633604642000,017e5926733878b4a4378eef496dccd1e9de5c35a3afce277bfe5af91d9084fd +assets/assets/txt/662.txt,1633604642000,06a17d2a33d0593ca6c6938639d48015f70cdcd9484058df40af14a3168ee5de +assets/assets/txt/663.txt,1633604642000,344dad7b0de055f31a910c05d7a300aa6315742d168e6b8beb127c3d373bf836 +assets/assets/txt/664.txt,1633604642000,7631c74b221a0ae51a82895e3df457d19fbea6856c7a6920315c59ff1cced318 +assets/assets/txt/665.txt,1633604642000,c008bfb1996199d0348618711a69dff2f3efce03714610980a85817e2b154e05 +assets/assets/txt/666.txt,1633604642000,355a51a661c5fb28e37aec892f63875508ec136f4658558eecf9e044ef750d35 +assets/assets/txt/667.txt,1633604642000,bc5fba76820d6ef2072c53abb608e5f5928bba1d72f6395d5f804d23010c370b +assets/assets/txt/668.txt,1633604642000,e545e66fb8e46583c9bfcae5cc30276a0ba0f2b299f2180f66b9476b612756d6 +assets/assets/txt/669.txt,1633604642000,ab18a15a1f159d5e121e7c0a927ba88dbd63069b5dff52f382c9fabc5a92926d +assets/assets/txt/67.txt,1633604642000,7cc169f1d769edb14709c8d330f955c9900234d3626ab66dd44c835017f65d08 +assets/assets/txt/670.txt,1633604642000,04ff29be162a51255bd12eceab8be414f56ab291a027aa04d1ea8c40f7e5494e +assets/assets/txt/671.txt,1633604644000,8d5b521416590bfdd4ae6a601f616114472d5b74d0e156247e99d2f4393f1bd2 +assets/assets/txt/672.txt,1633604644000,284913e50a47e487570534b3924b499c3c3dd836032ae8cfe0d06a0df52052da +assets/assets/txt/673.txt,1633604644000,49665cb1dba04882010585d2f4cc7b6244220f3f0177104554de2fb34262f031 +assets/assets/txt/674.txt,1633604644000,75e078172e42fa0d0ccce3352eca514fe001981ec972bb63c144af2acc2bd403 +assets/assets/txt/675.txt,1633604644000,d73d8afb70490a3ef63840e1f5ad05041ef0ae8183d3e747a2cced8626520802 +assets/assets/txt/676.txt,1633604644000,ea83bde4e7463fa4c070644ac15e7198c697c426a144d6702ef4b0e6a3ff3400 +assets/assets/txt/677.txt,1633604644000,5ad5d4a909ba9b6febb0676eb6f7d219eec8b7c6bc4d36079b342f2c1676b273 +assets/assets/txt/678.txt,1633604644000,7b462d371787f597826a7fd9f6737eb2bb966facbadb0096a8f128a3935d3535 +assets/assets/txt/679.txt,1633604644000,8693934da6ff576593acecf93d6d814a75d30362e13634dc588009d7371ccab2 +assets/assets/txt/68.txt,1633604644000,3bb10f4b008d6e731d6ece22ca4f76540bdbe614bc5aa49dbd2901c9068a624d +assets/assets/txt/681.txt,1633604644000,72e0063920236b5b8e51ddaf79636e728ba508f299bd48069b520fa12dc34365 +assets/assets/txt/682.txt,1633604644000,f7a25ecbeb5e8074e790f27f17a92a58c0daf87d2d9cfe1344ece496e05823ea +assets/assets/txt/683.txt,1633604644000,91d6f5f92e5be28a2df58e6108fd2f32721ee9b7ba07d2974a0180d5dc1f37ee +assets/assets/txt/684.txt,1633604644000,7d2eda3f9bc9d156782017c3bf25972859d9306e9472ddb82a4f9dc0504719cd +assets/assets/txt/685.txt,1633604644000,1ee5c3ef14ac31969627e5f84120ea81bdbb43ffe3de3a61567485e401bcc471 +assets/assets/txt/686.txt,1633604644000,e4d85361353ed10a54e2793f2ba9c37cc5d0f6c335bd32f40ecfbffd71ae9638 +assets/assets/txt/687.txt,1633604644000,724c3df9890d156d47a667c0d4420949dcff16f7814582cfe45258bd76a92b08 +assets/assets/txt/688.txt,1633604644000,205b7f6fb8aac32e5ab0b2067e3e6a1b0accf8b01282e4afa1bada874f4c5f8b +assets/assets/txt/689.txt,1633604644000,f42aa7d57ea1f80a8a50982625cf34cc4745ed41dd8aabe8939a9e68dffa1d41 +assets/assets/txt/69.txt,1633604644000,2cd779454c179dff04de90a8231e954214b05b998b5ed543be01ec9e1c0dcfe2 +assets/assets/txt/690.txt,1633604644000,258c0f465b388bd19dd7aa3684bc4d2448e421a37e70559b3ac3d0a83d5ac365 +assets/assets/txt/691.txt,1633604644000,a05aa99e08c0cca4526f0dca94981a8cf9c4ab49481973369affbeebe08fcafa +assets/assets/txt/692.txt,1633604644000,145f0b6ea73ab49f8cb17597758e0826825710b01608cad885fa74654b8e05eb +assets/assets/txt/693.txt,1633604644000,04e5484be8d082d78c74cf8aae0e7b131b730daba994f80b81a1c7d991b9a160 +assets/assets/txt/694.txt,1633604644000,a99a62268f7caf14fd2ff140ff3fb497ceaf5d03087094ecd8945d4e93dbe5e1 +assets/assets/txt/695.txt,1633604644000,0bf3088782d299cb147123271916175486231a6b55b3902a821720ec689a1044 +assets/assets/txt/696.txt,1633604644000,466defb0d2d14b06210d9ab3058041cc4e658c8c5e5b66c41c1be1f3b1c70e55 +assets/assets/txt/697.txt,1633604644000,be74225f5faa3a1ce111623763866c8398fe9fcb07e5232bdd4fa731e044f10c +assets/assets/txt/698.txt,1633604644000,afe97b6ae279fe1db7e7401d904bb6710f151a4c96e1e9868a3fb26e4bd4cdbd +assets/assets/txt/699.txt,1633604644000,78f05a5c2f28f6360ede05417402b82447cb3b4a069057e7c6225a91ba7353bd +assets/assets/txt/7.txt,1633604644000,2316c817c91a1587c76b804b98610fb9ffd8d0fab3869654f279c34dc97aa09b +assets/assets/txt/70.txt,1633604644000,d6ac851b5bb4f146805c4733b399bade3b332e589795280511d99a824617146b +assets/assets/txt/700.txt,1633604644000,a4229b1c2c33d68e13a5a505de1717d3e8ba06634a75e274c766e00f0f025353 +assets/assets/txt/701.txt,1633604644000,02ec16f84c85452bf61074543820272dcc6454d2bcdd4a3fe7af76b1940484b1 +assets/assets/txt/702.txt,1633604644000,8335a95fc6cd7d3358bde810a30ed24c7541b425e5cd288009b3e9ece99a5e3e +assets/assets/txt/703.txt,1633604644000,ca8b4afcad30ab0d8a1caaac0adcaae8c71926619d4f504f759610ae4dcd6ffc +assets/assets/txt/704.txt,1633604644000,ca8b4afcad30ab0d8a1caaac0adcaae8c71926619d4f504f759610ae4dcd6ffc +assets/assets/txt/705.txt,1633604644000,f666e04332042533796b199be63a0676e25f5f7b40e10a7e49bf61b8fb873892 +assets/assets/txt/706.txt,1633604644000,8eb26645eb7ca1b35b3b8e2e4c6d4f302b05cbedb5e601c855f06c5f74a6d3a9 +assets/assets/txt/707.txt,1633604644000,8589b63ace3b79f3b34a59552617b7ed2b02a945fb6b65edcfa69e29151b6e6e +assets/assets/txt/708.txt,1633604644000,92b4a82f133837f1f16d18a35e514ec79dfc0f87b318f8ae6d13c20437070d7a +assets/assets/txt/709.txt,1633604644000,c8e2280b4cc96356e66a52426c667754fd0d94f92c58e492688cf7f14fbdac27 +assets/assets/txt/71.txt,1633604646000,b34870f04c81c9e853a1f323e70f82c8560fab96d002a82d5668d52dc3d91220 +assets/assets/txt/710.txt,1633604646000,c29b53f37fd26f889a64adf17b8b8bac8de4134939fd7ccae91a719c7aed7276 +assets/assets/txt/711.txt,1633604646000,4c3d5531d16b133acfd443d85e9756dbd0a44aeb0cd5ab05b21a8a2e85b6056b +assets/assets/txt/712.txt,1633604646000,f953214ac3bdc26c79a45f4e8e62560d7252957bde00261b9ecb8b07c5528f59 +assets/assets/txt/713.txt,1633604646000,2f8c08ea7b6c4e3bbbf335a7e9f73bcd7a705d05e767c2f57794e21467926201 +assets/assets/txt/714.txt,1633604646000,91b12d9e55e97da2e62862bf75305c6d8d3b944d463120f45cb4f3987f8f5c45 +assets/assets/txt/715.txt,1633604646000,00d4ac6734bad5e572ccdcee1f2a7475e91719e9386ef5275eba56ceb85e3b02 +assets/assets/txt/716.txt,1633604646000,183f1a59e51f61b2e5ac2ca220f03c6ebd8f4f90b8a908332c0a2261f6ad1681 +assets/assets/txt/717.txt,1633604646000,a86085a847d4dfbfb46c2d4513a33168d05347353019db3fbb5947ce31d45f6d +assets/assets/txt/718.txt,1633604646000,68aca03fd98769e5de080aeb61aa3c66afe981896321827d298b3c77ab1a7881 +assets/assets/txt/72.txt,1633604646000,a70112f3129ff2941d9fd3a3280d5df8b6f0d75b3a9549469ac505a6ca2eab77 +assets/assets/txt/720.txt,1633604646000,4d5f661d78f7650e416c171cfe675b2046bffed5638226da9ed4437550ec6bd1 +assets/assets/txt/721.txt,1633604646000,35657ea368ff11727b9d0362d6fa7f0cc3011fd8a224a871c2f1b023e05f5314 +assets/assets/txt/722.txt,1633604646000,5583e5fb0c1ef9ca6a2a615864d131f1767ec6923a7db5f1c0615d3ab8fe547b +assets/assets/txt/723.txt,1633604646000,adbfc697248eb848f549780e67479004d875d34c826662bedb660d386fe0cd57 +assets/assets/txt/724.txt,1633604646000,102481779dacf9ec22192718fdfaec336eb497ece41a6007512e2efaf5016141 +assets/assets/txt/725.txt,1633604646000,5ba669b9cf09b80170067d2f3c40233fa201ffbb3d28ee6ad05bb7cd92f3574a +assets/assets/txt/726.txt,1633604646000,dc3c7478ee7fe89db1ccb64013b08bb718da8e57480266704856a698a2071b6a +assets/assets/txt/727.txt,1633604646000,86b75da226aa9892787b0b50c7004f0a84ed91e403a4332af4055a867681a185 +assets/assets/txt/728.txt,1633604646000,da98c07644edcb0896de3f8efd6aeecf493efa564447db5e1d349ecde03d46a2 +assets/assets/txt/729.txt,1633604646000,c12d2362e025f5590f65e397e776a2b108952b8f74d4554e5c4135a2b4ce65db +assets/assets/txt/730.txt,1633604646000,87ef63e082cf92c1756430569cadc26b0877649339ffcdee061d676f045641bc +assets/assets/txt/731.txt,1633604646000,05469236264cfcb30fd69c1eeb15bd0cdd6de1c4dc394ceebf2c66f0d8969778 +assets/assets/txt/732.txt,1633604646000,2988d53440699e764d0bc0fe3ca1752ee2a4370e0f3901b8d6158f7be199969a +assets/assets/txt/733.txt,1633604646000,c7ef5865eb26db4afd5b4da214308d2efe8c8af3b3689c3eee5eedbeb931e278 +assets/assets/txt/734.txt,1633604646000,c2fb8d4b92e81173ae540a47aeebbef672151eeb9875029b6443a8145774c338 +assets/assets/txt/735.txt,1633604646000,8f05340fd185a8967a8a8c15be4f2d387572a511ff86b4ee0eabcac6f7bb2c88 +assets/assets/txt/736.txt,1633604646000,4012197fa52f250c2c588f2709a800f37c26b0fd25a1682dfd13e7f8668a3b16 +assets/assets/txt/738.txt,1633604646000,65d05a594ddb7234889b361816548173ccdae166e540663e70bd0fdd1327b6e8 +assets/assets/txt/739.txt,1633604646000,a38b069a46acb9866730228c1c28ea4eaa5f6867755a9f2c66a5f1c9eed0752a +assets/assets/txt/74.txt,1633604646000,0e0e4e83f7e1aaf26d4b1e0fdc9d3d3880f9df85a94dcd52530fafb0e0007c7a +assets/assets/txt/741.txt,1633604646000,d94ddd57a2ad78717e007812a61f51b4dce2ecbda2a815346156d86a661232d5 +assets/assets/txt/742.txt,1633604646000,1dba731c5f62986d1e3a7295bccf9633e0f53f8cd1a3e7ad33f81a0a9363f705 +assets/assets/txt/743.txt,1633604646000,c7744d71992c1c8fb935d879b773eae432d6a4edd513b8d9f921a94a2af400ea +assets/assets/txt/744.txt,1633604646000,314b822120df7d810510cdb2a18734a8540bda174b608694f8da7d384587f235 +assets/assets/txt/745.txt,1633604646000,99ddf4e6b1d1b2911791f8ba0258b89d06cc9c3ec8ff44c8feb8f19f0d98fdce +assets/assets/txt/746.txt,1633604646000,9225673e8d55913d580c7c9120231916d3299dc6afd7b29a3927029461727bf4 +assets/assets/txt/747.txt,1633604648000,52e4be75cc438bcb70ec54d60984a30eef09493f7227f0a1aa2e5b9278ead204 +assets/assets/txt/748.txt,1633604648000,a916a6194e3ddebbc1cb69dd4761e42efd11f6c1272314aba12838b308912567 +assets/assets/txt/75.txt,1633604648000,738f8742d1132062d0fabfb7a86c34a69b57871b84f7260262783527c14f4c51 +assets/assets/txt/750.txt,1633604648000,8b3ab4f95e4b11c259d89c6c278562fe856f2e0995ce7381b07a2608f6b85fb7 +assets/assets/txt/751.txt,1633604648000,3b08da2f3382751df1662dfa0e6f9813465ef9ae7cb44aada51d16cfea34643c +assets/assets/txt/752.txt,1633604648000,b41305ac1b57909d5eab8963d7db420105f9db70491ab5ce46e7c04738f864d3 +assets/assets/txt/753.txt,1633604648000,5bc0715ca9f19b2e6a8a79eb797367f3ed47dc02b6f6a7717353279000e7b326 +assets/assets/txt/754.txt,1633604648000,944cdc9ff8f750f8990ad1bd1e3e3ea1a136156b765ec82b2d564a91fd7e4186 +assets/assets/txt/755.txt,1633604648000,cb4788a552642e00c025ff8e95b1371de8a51152c9b4b48b20280eed60fe601c +assets/assets/txt/756.txt,1633604648000,29fb5b7f50317ffa69b762dbb7ad155a1573aa14d7ca60d2e277cef5f4886b71 +assets/assets/txt/757.txt,1633604648000,2fb0c7fce618ea8549e19e70e20a379815218051d8c08ebfb2afadc1a4cd36a0 +assets/assets/txt/758.txt,1633604648000,bedb0c6911333b8ea684bc50c03785c232c82e8e6e98d69063e329db9eac3698 +assets/assets/txt/759.txt,1633604648000,c57da31036cf3c20d0893ddb5174a50b14fb81755dfc54796fed4c44e4b89ba4 +assets/assets/txt/76.txt,1633604648000,4c606a5efb9b2d7d373d7a0d98e4038fee4c974cb9650e58c16ea175ddbaba4b +assets/assets/txt/760.txt,1633604648000,0bf0dec9df9b1d577f008a2aa3e2edf1dffce548a87efa65dcd0839569b950d5 +assets/assets/txt/761.txt,1633604648000,d842d174bb1df583ca179bd6ab5c2821bc7f3512dd52e986a3bfc95bea627623 +assets/assets/txt/762.txt,1633604648000,a2762238acf2910fea84f3c2b7f83aa5c0a545548818c7a4263942493151d1a1 +assets/assets/txt/763.txt,1633604648000,c64f96e8cef0499ae4003cf1d7b7da9eb14ea01d1e04288b7ef3413569f2d67d +assets/assets/txt/764.txt,1633604648000,c616c750550ae98d92c73591d3ba44f46efeec7022d25a34c49a3a841524b005 +assets/assets/txt/765.txt,1633604648000,237b63ddeca69254d556778c5ab3670b24428dab8f6b71b44ebc1b840cac7e0b +assets/assets/txt/766.txt,1633604648000,262effb1e826e0a05d0db451b0adbba91735aab6318f6aea6aa319e69da15987 +assets/assets/txt/767.txt,1633604648000,531b8f051ffdf4b203c95afc9465339087536aee3abd60703f31f317dec240a3 +assets/assets/txt/768.txt,1633604648000,ad3cae0616d0cc90b46b59361eae335f8a0f6895cec92ba2333c2ff507820783 +assets/assets/txt/769.txt,1633604648000,468e7af6efea5206a79ded7c9a4298d1c0cc999f8208263e278a3aa11af100fb +assets/assets/txt/77.txt,1633604648000,52f477f42b285d78aa9ee51e95cf48e58cacf755496e9c4d613e2f8bdd2e53b0 +assets/assets/txt/770.txt,1633604648000,1199dc93b97eacc1154fe3dd0ea5938822cc449bc80885cdec49eca4c5156a8c +assets/assets/txt/771.txt,1633604648000,ed890e591e18ca70c651b0c05029c399c1cb4b0fbb8353c747dabd61f24d4e85 +assets/assets/txt/772.txt,1633604648000,d95eaf8eb65e96fa90ca818430d925ff0c8ce977f190b78c1c6d93b386e8de72 +assets/assets/txt/773.txt,1633604648000,98c217a9e3d4a5b733ed2b30b8143360d241ff56b50f53c57bd6fbe610047384 +assets/assets/txt/774.txt,1633604648000,a63853da4072fdba8d59cb81e0c1b244ca950f9fe0db92e435c9a533a27f9046 +assets/assets/txt/775.txt,1633604648000,f4e3eca565917cba7e219b827fb967069ba89431e120a239a4ef9aa655d66ad5 +assets/assets/txt/776.txt,1633604648000,b024f6eb7018c9490bece296e17166ad711f7d7d27591676dd3c3690e30ab9d1 +assets/assets/txt/777.txt,1633604648000,56eddef286d24de41083513dc7750c7e18bd6735bdcea712e1c4d1554154970f +assets/assets/txt/778.txt,1633604648000,8af196cd57ab96d437b99ecc0377670482c797ec20af23b0733e24e17b1ff99c +assets/assets/txt/779.txt,1633604648000,f2ce7c9537d7310ea3bf3cb80a1822330666499b809765b53ff7df707d8f7dd0 +assets/assets/txt/78.txt,1633604648000,b0e5ffdaf0ec1fc741343c9d5587a1e8f7761602bb321540fbce62de12d41b31 +assets/assets/txt/780.txt,1633604648000,afaa61047a33d7fc9e9cd41e681bf2360415a2c45e8b0840fc207004541cc872 +assets/assets/txt/781.txt,1633604648000,16bf93d0e98e6ae1867f12221c4cf1ace2c7fe0630e2b836f1cb885e29cfd897 +assets/assets/txt/782.txt,1633604648000,adbae2758acdb4763e59d5a9c5a907ea17762ec55c181bd9758fff4f0481e4f2 +assets/assets/txt/783.txt,1633604648000,b96ff7c72bd0f56c1e6aeb58a95bee8a17485069f3d454d4cfbc8c23413c4754 +assets/assets/txt/784.txt,1633604648000,37a714933b5305b6a4c0a7de4df26d37929476d188e374d8e8faaa7b10ec6b0e +assets/assets/txt/785.txt,1633604648000,fe9df384499b209656f8f6e9b2237162e91feda76d5bfd0e3937586e7543d21e +assets/assets/txt/786.txt,1633604648000,f8d91b8c9f6e7d161df94e811f5b7d85878614938defe35e88aab115ed3c8ed2 +assets/assets/txt/787.txt,1633604648000,77922f50a17dbd24904e3643205d4f456a59ad7d41ebf69453275df59ae04733 +assets/assets/txt/788.txt,1633604650000,4d773e10dd6b10566dd33e4cf77e703caec66b58bb6b2ca678d4c32dc9ad5d24 +assets/assets/txt/789.txt,1633604650000,b909700d16a88f2fdd94197622c419e56391ecbf439f9ef7d966dd4a7c3379b2 +assets/assets/txt/79.txt,1633604650000,893b233580a7e99a57c280bb6ecb9197e3182993a40b260c1b707d8ebe1e7eb5 +assets/assets/txt/790.txt,1633604650000,035fc56ecbeb091f5c83306b66f2ac9c7de730ece76749b87c0604efa8c8b29b +assets/assets/txt/791.txt,1633604650000,dd5bb5e18c1396b1c6a39478a03a1094bed8a92460e42e479b9b06ba6c6f44b7 +assets/assets/txt/792.txt,1633604650000,d954b229e5d42497daa60ed89c61919cbbdd94c5f032fe6df60a56860830bf97 +assets/assets/txt/793.txt,1633604650000,ba2de4fe2ab36b09403bb3478ae92fcd7dcf5faf32998ab96cfe1a7ed21ee684 +assets/assets/txt/794.txt,1633604650000,58e1f4f806e00ec79345f44f32b2b991800c21bd4b178fd46e2a2490f3e2ab87 +assets/assets/txt/795.txt,1633604650000,1601c030adef8ee5724bb86fb1aad6f36b46c941321f41c0d7f7824f4951a607 +assets/assets/txt/796.txt,1633604650000,0d64d910c74fe1d1d92f4aea8ac24b79263033905fdab00e7ce62d7642438d9f +assets/assets/txt/797.txt,1633604650000,ba1684b7c4cc941352cbb0ab9db170b66a0680642891fcdaf2f6cf2cc5d09c7f +assets/assets/txt/798.txt,1633604650000,7dc33797bfcdd368133e6a04a74640b24c6e78449124e4eedc6166f9a2b76f42 +assets/assets/txt/799.txt,1633604650000,a80026333438c47139ce8d55e33f3898ca0ca38d4e911fc31d044e7d3f64c6df +assets/assets/txt/8.txt,1633604650000,c6c0932930c6827b80a1f499b7cf7cf84e073b488d1c8cbc1bab700b9d1374c8 +assets/assets/txt/80.txt,1633604650000,ea48764a8eab513f7c224afd15769c7bfb4bba4e742b7bdeeec3ad9025e8f39c +assets/assets/txt/800.txt,1633604650000,00c8b1bc5bc04b0193a2d429e9fba1f2fe9988ddfa1469224d53132c53da0fcd +assets/assets/txt/801.txt,1633604650000,fe5131f23789f5d6193a5102d8f7385368e68e76624cdc1c9b7188a2daa7be77 +assets/assets/txt/802.txt,1633604650000,b3652e30fe14e9debbb728fd48c9b7c0c58b9793a167c8bd96c3a6703af6256f +assets/assets/txt/803.txt,1633604650000,c2adfaf93370af5af870c29f1e1b8bfdc16a467e006107e1d5ae3024931c95fb +assets/assets/txt/804.txt,1633604650000,a14111cae76e34f0f93458400a88245b53cfe77a7a5fa211202185ee6160bb8f +assets/assets/txt/805.txt,1633604650000,e7eaa3fdfa3236212fa0c2a7f82a8527a9c397d9952a304c41c842f1ce1c5cc2 +assets/assets/txt/806.txt,1633604650000,d14bdf945a445ee49b2b02084009241e8ad27a135e5840f3d224717fe6d1d24d +assets/assets/txt/808.txt,1633604650000,8bef7447dacdd318d7d434638313347479ab4c1649b6fd7b11b57a89b2cd0856 +assets/assets/txt/809.txt,1633604650000,75458e98b06303533717081305acf97a57c4a40116bb1c2164075e46a883e17c +assets/assets/txt/81.txt,1633604650000,458ce5cd1b4c311ff4271cbc5d218346beb0aeb4e6cac369a0f35d57b4e5125b +assets/assets/txt/810.txt,1633604650000,6b3b85e0535ba051215654b75568e9662d80a0e9fee2d371dfe252a03f555e7d +assets/assets/txt/811.txt,1633604650000,4229e869b611e15358d8c9fe6471333f707475c9e0c84449e6dfa4422f6c1437 +assets/assets/txt/812.txt,1633604650000,097cebdbf5ffae3e57fb2f32cd7f7e457e30c99b8841194e832ad2638df88128 +assets/assets/txt/813.txt,1633604650000,05eeb588450c27f973b8f404b73ea19e1d587e5f5d01e0d904b88decb04a8fec +assets/assets/txt/814.txt,1633604650000,d6b132ed65ad0ec06c61a12da7a167865faf7f8576c247bfc4018bf4ccb0ddea +assets/assets/txt/815.txt,1633604650000,cc0f7fc5902888a14dfe3fea4b87db7269bad00d0ed056b66ed8452eb8521317 +assets/assets/txt/816.txt,1633604650000,41e6ad1d35b4a2e977ded03f3794d7318e89ff1f2a4f4f8dbf44699f7319dc30 +assets/assets/txt/817.txt,1633604650000,4168f499097ac809664aeb7d0c1a7527c01c5c7459295f5a1a019f750a1ee479 +assets/assets/txt/818.txt,1633604650000,37a9dd82205fd05bec91fcc06b782abb995683ec2186192e0482debebc3c7c85 +assets/assets/txt/819.txt,1633604650000,20b98e2d44dc95f1fd18cebef7c26a4ada84afb2b04d46c24efc7557b607adb4 +assets/assets/txt/82.txt,1633604650000,d50c2a01c9d4a8a45c0747dd6e970352c9f2b5bdbfb5cb6c8e7480b6ee660bdd +assets/assets/txt/820.txt,1633604650000,1690eef18faeed7299c93b5a4f9f79b7be5eec36c34cc2db323eee4119a5c858 +assets/assets/txt/822.txt,1633604650000,73da8539350072f71661925524c23ab4d7383c1528bcf7425af83379a75f68e7 +assets/assets/txt/823.txt,1633604650000,a85f58f4e283abbd141c4156c3a434787c3ab6f6a5a7851e355042380cbce5b1 +assets/assets/txt/824.txt,1633604650000,32dbe10fb6918e45a9d6d35773fbcf823a3547b0e940bdaf61e5fbac88ded41d +assets/assets/txt/825.txt,1633604650000,8e1eac1e997195a1844c951966284a9431ef810a5e46a9d01ccbe07d1d604d2b +assets/assets/txt/826.txt,1633604650000,1797ae805aad4faad330a2689c45a763cfff823adc17f8a9dd47b9b06fba77db +assets/assets/txt/827.txt,1633604650000,aecda7d6eef9b71d68e93656ad5b60072ae921ef3e107959e6becd82047c46ee +assets/assets/txt/828.txt,1633604650000,82007a3e4b263c9e57f42c006dff2c9e524331b7b1f30b7810356bda31f5d506 +assets/assets/txt/829.txt,1633604650000,437d539d1004a1ba6c9f8f1093c51d0a149fae6a635c871391a80961c13c9469 +assets/assets/txt/83.txt,1633604650000,dd8140efd19751a31fc9cb9f75d328f6dce74a6ada2bc7426a024e3cb8a1be38 +assets/assets/txt/830.txt,1633604650000,8297da11ba23108e64528ab6066359929aad95fdf2b57cb02ddd3321282fade5 +assets/assets/txt/831.txt,1633604650000,2b87ea08c6db47f3bd83dd4527d700861cfc61a3b1bf8e4c6d12efc2db123fcf +assets/assets/txt/832.txt,1633604652000,77fb9dfe1e9638cdceb6f3ed5b01c85720674bf90e9f2441c701fb305c73516a +assets/assets/txt/833.txt,1633604652000,a406a685faf449ed65a63e106e518695c10ac3f4176471ca78633721fb8f4605 +assets/assets/txt/834.txt,1633604652000,3838c0aa8e20399fb67d3a3df25d8038c52fd9b812718a15b44471dc93640cb8 +assets/assets/txt/835.txt,1633604652000,82a15c5c5003fd8c13c7261e5bc6b5bda41fbceb08222748299495e4773653eb +assets/assets/txt/836.txt,1633604652000,1e2fc41e80c081a0618fdadd32d1d3a181fbc8bc0f7ed8353ad5cf2bb345e456 +assets/assets/txt/837.txt,1633604652000,bdb804d092af00eb9e3203e841ca0586b1fab9788d9130158d13003f09b2d302 +assets/assets/txt/838.txt,1633604652000,fc71a2af2af9c8806c9edb6dd7c6b4bd89145b608de3cd6ea36986678d781d03 +assets/assets/txt/839.txt,1633604652000,23ff5daa45dac1e27c95f1299d2860cb7531665941c8b3a9717de2d1f3a093bf +assets/assets/txt/84.txt,1633604652000,42e337441936ba3775c99235d8502cc0814cba5ebdfc6bd26a549be975f9a0c9 +assets/assets/txt/840.txt,1633604652000,8fe7b49d4019e6f4e854530d8b1581c2f3c11074b02bb37b77ab73bac37efd65 +assets/assets/txt/841.txt,1633604652000,30628063d713b5c18c6569035981ac4c6990974ea767283d79018897098b0d81 +assets/assets/txt/842.txt,1633604652000,3505a9521537563a64e7e9bdcbb79cd3a22072f150f6a1e444ef5c316b9d757c +assets/assets/txt/843.txt,1633604652000,55ad8839f7beb86cf23c93315d1123e1d822d95a645cee666e51c3226a12046b +assets/assets/txt/844.txt,1633604652000,46a3fa55ec29eca33f5c08f9bdb674a030d93bfedb71eb40d63cc95db660b059 +assets/assets/txt/845.txt,1633604652000,5fba8a2b27fa6777ad9b1f3e0774e32ae5fa0023b9fc5c07183dce0bdf778911 +assets/assets/txt/846.txt,1633604652000,428ba0cd30e86025c5e7f61ec7bea8fadf14ea95d24b85e65dfbb19b184e42fb +assets/assets/txt/847.txt,1633604652000,1b132b42617381b53afb3db87e1b6b0ce4557dd9c1fb6516cde41cf51bfa2054 +assets/assets/txt/848.txt,1633604652000,c1500ded3c9906328ff0c31b66caf64070c81f365b26c8daba46b89dd7eb37d3 +assets/assets/txt/849.txt,1633604652000,9a64679acf9e4d075364ba4f0fea2d7ff08016f32b910716a38f77adcd074569 +assets/assets/txt/85.txt,1633604652000,110d337866df4c102df11ef93e931db22355c8c1f06bfbf2b17a7a10c9c6d3d3 +assets/assets/txt/850.txt,1633604652000,5ceac562a6e6b3accc6813e46336d8a6f9af74dd4fb8ba6414b0596404227971 +assets/assets/txt/851.txt,1633604652000,c7dd556d1bc6e0d7ca2f6cfa6474cf7748264e234519a2c51e6a48996860e6c4 +assets/assets/txt/852.txt,1633604652000,b8c5c70ad62cd3e40f9d8820a698483e39ec6a62dcf2f08b7ebc054571aceeab +assets/assets/txt/853.txt,1633604652000,d4a8e3acacc9c22644d40ea50eb4577b6b58dc9b064c5e66cf0164ac36227b2e +assets/assets/txt/854.txt,1633604652000,e3e187ce9f61a5bfbc052b0fe6d4eabcb0a7d23d0804656abfa1aa2bb51cfd31 +assets/assets/txt/855.txt,1633604652000,024561c8c25303a035ff596b55c342c6d0ef9b78ce6e8576e8ae3d9dfdcf8b78 +assets/assets/txt/856.txt,1633604652000,680a05da50154ca115ca5a12fab6ce04a3b2d6c1c4a309a87c8e3fc1075e36c1 +assets/assets/txt/857.txt,1633604652000,5926544d334bf651f3b9f27e2bdc0d060bbd7f0d1fe78230828439fcd2e94aa9 +assets/assets/txt/858.txt,1633604652000,90381880c479f3a40ec8d6c0003f22724d6b6b08b10311f5669618dd29c1bec3 +assets/assets/txt/859.txt,1633604652000,bafcc5ca817d8c0c394475c3f0320da37993450a245045edfc9dff811974ce06 +assets/assets/txt/86.txt,1633604652000,20ff3cd890aa96eedf1025538fba38c66a794b02e1611faa4581b99bef0b5f6f +assets/assets/txt/860.txt,1633604652000,5f502084a82fd647c1ed60a6e4f8001e59d729c21cb7c0e83e4a84bc96ea9c2a +assets/assets/txt/861.txt,1633604652000,4cd270d08ffb98ced10489aff83816e4027932827fab75e0e7b1048c04874ffe +assets/assets/txt/862.txt,1633604652000,9c8eddba266f3f6e0d3a0ae7d427c5c3a136c84b909a43c011f8db9f49e939d7 +assets/assets/txt/863.txt,1633604652000,74a8e4bbe83dcb27efb41a9f9f91c62b5f79b871394b0e59d3ba33df11995240 +assets/assets/txt/864.txt,1633604652000,ffe92f0b7927a02d6f14d09b3ee13f88b4c18fc2d2ccc15d6b7ee8da2194d76a +assets/assets/txt/866.txt,1633604652000,fb46ba7ba1ed139bac667a4fa112202ce8b267db9cfbbc1af0d9237bb91e836f +assets/assets/txt/867.txt,1633604652000,55a3137e31e3a2faad880a8073d62058e978023bf8863e63b10e531d65387582 +assets/assets/txt/869.txt,1633604652000,0d38c6a110f9e4a1040ebcba1665566d790961e29b7a3058e4e07dc5d9c13c77 +assets/assets/txt/870.txt,1633604652000,894c851013bfe939954d56b2f91f852e9708ab99d4e31ede62e1847c32c7dae2 +assets/assets/txt/871.txt,1633604654000,eff1d675e84e54ba93314e5a896b0f9d4e8eaab5a1d310db834ee5ce691a0c45 +assets/assets/txt/872.txt,1633604654000,aea43681caf972416e727beb3f11be01a9d55d0ac06f30cd2e3189d94f5f7751 +assets/assets/txt/873.txt,1633604654000,3eeb13eac81fa60e655d811a04a887228ed9e81593fd3eb67a11bf6a25699b21 +assets/assets/txt/874.txt,1633604654000,95d1bd196a36d17a922b158fa1274aba2661d504641caf88809d56f1efa47f45 +assets/assets/txt/875.txt,1633604654000,7e895b0c1e80dfae488190eb4da2dbfd68e6250a5a75e64cd17b6f45147c9cb0 +assets/assets/txt/876.txt,1633604654000,12eb96a3eb9c1e496a7b1bfdbba4f7a5e6d8eb54d92f3ae975844b030fdab93c +assets/assets/txt/877.txt,1633604654000,1a5cd9814cede9186f7f4d2d97f8ffda5f70c0ff5d3ff79fe00b7cd2efa07f78 +assets/assets/txt/878.txt,1633604654000,1bb70413ba8e560bd5289caf51565adfcf17e5d97e5ba3dcfbd45d3739999ae0 +assets/assets/txt/879.txt,1633604654000,5a7b97417f602b89352b622330d950b89ac5762c1c4dbba4f18945149dc84de9 +assets/assets/txt/88.txt,1633604654000,d2d9f74d4db69acd1242646a1e26f383b3c20c8e6a36476c1790344e0c9b0bba +assets/assets/txt/880.txt,1633604654000,3c584585e4c1ba9ab779a6a925faf252b26b45da501620f154e84afdc3fe4c04 +assets/assets/txt/881.txt,1633604654000,f95a132d852df7d876f4a5ac9270debc7c1d28716883038037e67d45ef0a4ee7 +assets/assets/txt/885.txt,1633604654000,81f9b0389df75011826b6feacf9893643fc3d4ee339504178f77faa1060aeffc +assets/assets/txt/886.txt,1633604654000,943f8df0eee0ca29119f22016a94cd2589d4504d34ae9377718665b6db295dc4 +assets/assets/txt/887.txt,1633604654000,d4b978c0933e9035640ef464eb25da96c694b5a9517ac07a9e3075aece436e95 +assets/assets/txt/888.txt,1633604654000,546c840b97424b8893e1a40f4f2ea323c53fe23456744771c8087526ed30a242 +assets/assets/txt/889.txt,1633604654000,5c698752aaf3d964dc44b7cef409ea5e8a1a95234a4427210065b1a8e19971ad +assets/assets/txt/89.txt,1633604654000,0b24b9df1fba8d536a99da56978983670cb28d159d44202bc0bd58e091df209f +assets/assets/txt/890.txt,1633604654000,2c91594e5dd499f5335cce78549d78217d53bdb3eb091228e76796c475ae70e5 +assets/assets/txt/891.txt,1633604654000,fc919961c95cf13cd658f58951cb18f9377d8a75cbc9b6095743f3b3f1815082 +assets/assets/txt/892.txt,1633604654000,078b7aea74f1b42994ffb92b2263077ea38716c6059e4244389333d1e879bf85 +assets/assets/txt/893.txt,1633604654000,7128dc525299341f420d5e799c5a4d5d9fcb6cad670c9256bec4dc4fd0aeb701 +assets/assets/txt/894.txt,1633604654000,5a7f44940750aa27d87f454c496d0c52084ca4a5288149dda7f6f5c9996a9116 +assets/assets/txt/895.txt,1633604654000,557c19414bb1849ced5b0cad4841ef607938fa68fcca7ca9fbd537185c5a5711 +assets/assets/txt/896.txt,1633604654000,e76683966ee097864b6202934fee6df6d31f2a9d6efd3a9d005bb9a477329567 +assets/assets/txt/897.txt,1633604654000,f4e020ca1ee40d5340b3b4c500f4eb90a98707abf8b2b6a56c6eed204c681410 +assets/assets/txt/898.txt,1633604654000,f4747371a85c18379eaab58313b123285e9f1be6baf9a4d72bf73610fa1feaea +assets/assets/txt/899.txt,1633604654000,12784c83e4faa4b58109254a3507904eacc3997bfe0fca10ff7a6d5b937492b8 +assets/assets/txt/9.txt,1633604654000,77a3cf4663764215d5c6eb050a2ffeca371c397af7c2a848afc96662b7ff1a38 +assets/assets/txt/90.txt,1633604654000,626ab334df0a19cf701d2cfadd89c159d078c8b8afe6b07ed03b8649c2d3b60b +assets/assets/txt/900.txt,1633604654000,ee4c96f88a3accb0163b5848629d66819a0e417b5b6ab8552b3c465c6336d180 +assets/assets/txt/901.txt,1633604654000,82b0cfa5a310a0e86e0ee77dd3c0a56b841a41b564d4586b4eecfcd100e2a351 +assets/assets/txt/902.txt,1633604654000,6ae229bdb8c5ab31fee985730168e251daa41a5c5752354df430f9af4dd09907 +assets/assets/txt/903.txt,1633604654000,2f0b9dcd71df99fc2a33cc9e7bc1a607f2e9a3a8c120b9a1ac66ffe2c2a746de +assets/assets/txt/904.txt,1633604654000,f3bfc9f5e6c0b235532c1fa71dad3ed344c71ba02e35107c6e90fe19c7d45dd4 +assets/assets/txt/905.txt,1633604654000,cf63ebc11b30c2483c8b549db3e939f884b615d77c4e860627ca9ed1d30b66be +assets/assets/txt/906.txt,1633604654000,890e7d370f8ec2e3d5bf3134a5cd554667434e4b633a4d5cc659557319d17c84 +assets/assets/txt/907.txt,1633604654000,2ed44b5495ab3f6632d6d382495cf30a37e0a2f2e9be0ea4d2bf84e4b7fff8ad +assets/assets/txt/908.txt,1633604654000,40434f6fdb0955b8f2a7a8698867e3e6c0f50af1f5983187365c18effff8f0f5 +assets/assets/txt/909.txt,1633604654000,62af17afb41b22d9282442fe64152eacc9b1550f84f9af679685942999c3a485 +assets/assets/txt/91.txt,1633604654000,b605e96ebf0768c80b27e6f8a84b7c3ca8d929a4bc429775d38cedb2ef035f18 +assets/assets/txt/910.txt,1633604654000,49fb2301d044e1eef659186d0b92e96381b80f9b7fb695033752dcad218d0287 +assets/assets/txt/911.txt,1633604654000,fba3a167167c599334b15877c961b12b6c4b2407a86059fad210af43c53a5c69 +assets/assets/txt/912.txt,1633604656000,22f8adb9963330c85a4cf2dcf52ed5156862a9cfedc9bbd288bcbb95b4932b91 +assets/assets/txt/914.txt,1633604656000,02d8f8e2d80ab6c6a1b122596390faabfc68ac2cd76020f9cc97df6320185ca2 +assets/assets/txt/915.txt,1633604656000,c760cf6d8fa967de22867cc4c97845b6f0905ce9b4bb0c562c5181ff4ffbe1eb +assets/assets/txt/917.txt,1633604656000,04f85911e6ec7d39a80e558359e131d40bd25b1b7fb86f8c8dc9ab653f72e340 +assets/assets/txt/918.txt,1633604656000,fd18ef5a439cc057e8c5afbcaa4d7181d61e8ae66ac2093e74ac0fe0cdb63e88 +assets/assets/txt/919.txt,1633604656000,9e9f4b6922c61f570a25fb41bafdcce4b8ae08ec14f794db3b657905a00efb4b +assets/assets/txt/92.txt,1633604656000,415775c715fad17ec6e28860d2dbb252f9fe9489e1607a6a462e808d371da303 +assets/assets/txt/920.txt,1633604656000,1316e483bc311de008c349ac99b01dc4865fc824f39320fb78c7184b4ea5a3aa +assets/assets/txt/921.txt,1633604656000,b4ec7a934d90469e4601f3325959eb5fe4da50afaf909dd8129fe29606702cf6 +assets/assets/txt/922.txt,1633604656000,2daa674c155076d8399a17c66fcacecfe2c07898b85c6ddf51846f061f54cb72 +assets/assets/txt/923.txt,1633604656000,5692173811e67fae69203d8b67b3762a2c08b37328cdb9c49c8ea97ae3607129 +assets/assets/txt/924.txt,1633604656000,c443f49ad05c1b42fb63a8c9b253906ef2bc6108a575bef4366ad743dbdff2e0 +assets/assets/txt/925.txt,1633604656000,064a3e42634e5b08f6104f15b0836336dc43b10675b6800c2390f9dfbbb1d0eb +assets/assets/txt/926.txt,1633604656000,30ffb1ee7fa3f36c35b64775d23705dd82a21eacaa840b9fdbb70b9df4185019 +assets/assets/txt/927.txt,1633604656000,fd46ba3ad54e46744fe63920ea27e4fdbc1f88f995a2b646534fc8cdacb7c227 +assets/assets/txt/928.txt,1633604656000,192a27adf25c42ee1c8e36156bec63efefddc3cac429972f04016e61b3ae9878 +assets/assets/txt/929.txt,1633604656000,1fbe68e82a03183a49a5c5a30257ae65c86d6efed19c172560b811349eb1c694 +assets/assets/txt/93.txt,1633604656000,a4918f2a94d04002b02a52bc067853fd13156dd6178e43c2b9ff191fecec518c +assets/assets/txt/930.txt,1633604656000,a60ad30f0c800fa743c3ca19e5adab5e65fecd305e555e9acf201bdaad9d3847 +assets/assets/txt/931.txt,1633604656000,3cc0b6b484a34e927ee17cb6c49a8bc1f7d6664e88820e8694b6524ccd695e8f +assets/assets/txt/932.txt,1633604656000,4f9a766890ba5881664e106c5e0f2176b4eb8a6148167d608d74b9bf9504d142 +assets/assets/txt/933.txt,1633604656000,b9e39dd7e1d9863edbdf4d871355ee8bce30fe57053c3bc09c00a614eb4d7eb2 +assets/assets/txt/934.txt,1633604656000,d3a4cb87647b21e96b6e23750fce6a0d23000160ec8834be6ba6b351e40fba12 +assets/assets/txt/935.txt,1633604656000,11855770352b8e2aa7f16bedbde06fe02e9d9ceb4155464302280420ab65db87 +assets/assets/txt/936.txt,1633604656000,e1de103b5bec7ef2be4a96e8c514e231026eb2d3c2084c562afa6bb7d056eea1 +assets/assets/txt/937.txt,1633604656000,400f213aaaa0b79fcfc98cd5918fc4d3b057cfb0cd443324e45b8e9d7bd2f4b7 +assets/assets/txt/938.txt,1633604656000,f2acf8f7a14bf3a99ae271d86e0c6e4914c42274d998fde94d8a8f9cfcd38076 +assets/assets/txt/939.txt,1633604656000,73dfd557df08057d292d30778580fe5b31afc3afa24e75cf764acc4d19c36b80 +assets/assets/txt/94.txt,1633604656000,4f97502c9742dc6bd6ae54dc9d11ae642b6f12232fd32b6b040be3fe00541154 +assets/assets/txt/940.txt,1633604656000,4dfd7f098f4eaffad0841485d649e07b3662d502c01dc117a5aa8929a44e6573 +assets/assets/txt/941.txt,1633604656000,5504becf0cc35860e4483f1be61d1b93822b03deb95388deee7a7eb846b45263 +assets/assets/txt/942.txt,1633604656000,3d5ae42248362b02474d202ef1bc73ec78ffa9d95402fb6946c52f785cd174d6 +assets/assets/txt/943.txt,1633604656000,8184c9037e4019b0ce8a71dd40595c930994ba68ef9918b4dd824e8da1fbb33c +assets/assets/txt/944.txt,1633604656000,b94064a99d064b3cefdcdbc8d33d6bd4db2a0121b253ac06a3ac57e54eaa0c6d +assets/assets/txt/945.txt,1633604656000,4b55dc9cb227ad87e2f8c034373e2b912b0f0467386e7203aae6aeefb013d40c +assets/assets/txt/947.txt,1633604656000,e3aadf912d5bfd9fb3345c2a5656f34527a4ec74c9d6ae5d4732a0a7978736f9 +assets/assets/txt/948.txt,1633604656000,156fae34d68ae684f1b4a620e423c9fe9b3a36dc6f7b346ea7ba284dda5ae62b +assets/assets/txt/949.txt,1633604656000,2d50198b04ffdae250fd1bdb478ed49c976819023ecfc0349527247c0596281f +assets/assets/txt/950.txt,1633604656000,17329f831ed8b0ac252547f63c20af882e18c967a67cb644b5711363514ccd9f +assets/assets/txt/951.txt,1633604656000,364128a320aecc15982a051828abb16915b2f80acce71f0e9417b67dd7000055 +assets/assets/txt/952.txt,1633604658000,b9816c21e8356738760c80436cd795c76b554cfdc75bcd1fe46242ced17cc76e +assets/assets/txt/953.txt,1633604658000,4e3aefc0fdb59b5c74cf949512729690ae544d02ccf6b8987b8676f0229dd34d +assets/assets/txt/954.txt,1633604658000,93a9a1ba6c7279b66295296b943c4974d44d362e03af31843fe911bc3ffe75ed +assets/assets/txt/955.txt,1633604658000,9d467b226c27d6d77f9e4114f0d10994d13de751e24f80e5a6a3bf6925e63da2 +assets/assets/txt/956.txt,1633604658000,0407a252e085387122a31a0016479394a7d4ba65c043ca990db84da8904d305a +assets/assets/txt/957.txt,1633604658000,f12f4973647e03f509f97c9252a365e791e235444a209f01eaab070f10f09205 +assets/assets/txt/958.txt,1633604658000,d9bf9e3c33a905dd05b7bf030b7fb03833c4fe8f650b13cf08086b8a6352bdfa +assets/assets/txt/959.txt,1633604658000,939806d4eae1b3c3bbd1a264cf6f89052b85628138c3f681234177d5e10eb2a0 +assets/assets/txt/96.txt,1633604658000,9daef0b8faba30eed5dbb556c1cd7ccb162c1863a96a6dc5e02d245bad09acde +assets/assets/txt/960.txt,1633604658000,d42ede3787a4a1044baba05776427c25fe1ad12009999379df2b4d126bebd0a7 +assets/assets/txt/962.txt,1633604658000,fe7eeb5728166ac49173ac1222150cc1b0222ab1b0e2f226d30e91c2d92e45ed +assets/assets/txt/963.txt,1633604658000,aa199ae71b5dd6a16a510f1a436b90948ebfde15a3e47330d2f2a527e826abc2 +assets/assets/txt/964.txt,1633604658000,0928b5fb99925a6c9f8976e0bc40dd99fe1e2a9cc3a8f12ba95bfea58dc9c30b +assets/assets/txt/965.txt,1633604658000,db1533c57ec811f4dad7c13e3eac3a5c4ddddce4232a5e8ae45151366572973d +assets/assets/txt/966.txt,1633604658000,f2e9b2912e78a79ff157743341ae94061fcb90c34eee6bd012dc91d740be3136 +assets/assets/txt/967.txt,1633604658000,3379e78820cb8e871639f3049f1766189f287a95b207c92ceb6a7d12d40f2391 +assets/assets/txt/969.txt,1633604658000,811243b4877b56facb9577109d2fe5a8ccd82c94734d8ca5d726635a8b023c25 +assets/assets/txt/97.txt,1633604658000,7f0f372b00bfef1ef713d542ba7575f38e0171308948bec2f6920dd12d9b0b02 +assets/assets/txt/970.txt,1633604658000,838ee598dcf11704b267d83deeef114a1217d3692e4091f53cc8d657f4907b1e +assets/assets/txt/971.txt,1633604658000,ac1827098b8f3748b9fa5c14e1c99646de47f368ed909c6e2476e03f8cafdd15 +assets/assets/txt/972.txt,1633604658000,116dc7418040ae8ae28db2ecc88c9d5356f87593cf44354eddd96381331dbe31 +assets/assets/txt/973.txt,1633604658000,55af10ae7388d7992ec9ba8a7f21381141b8432880e7a7ea6864f11b7f13032b +assets/assets/txt/974.txt,1633604658000,3fb889eb5f0b0b11f62430592d8fa223eab0cf4a1e9267b3c1e946f127b6dcdb +assets/assets/txt/975.txt,1633604658000,c071a624cd066de7fd20966d42ed55fb6f3b8a95789661bdeb1c4dcf55f0a963 +assets/assets/txt/976.txt,1633604658000,79d6cee2a090fb4bce13d5838071b2a0f5c93bed8515cc57d22d839b41345ace +assets/assets/txt/978.txt,1633604658000,a475b8bac193d55c9e05874a2c03a5c445433dfeb189b90297852251b21a4a31 +assets/assets/txt/979.txt,1633604658000,df51a9760a31cd2921d3bd358a57435df193426b05252ca11205d05afccac356 +assets/assets/txt/98.txt,1633604658000,577dea06e4072af8569c5328ff8fc3c5416d088e2e285ef418c94abbbfbdf991 +assets/assets/txt/980.txt,1633604658000,5315ff084d193ea6a3220676357cc0d3d26a9bb80a35ecdddd18fa6535ef6106 +assets/assets/txt/982.txt,1633604658000,389d8f48001b4582743d904cd46f14dfb3063ba0dc7707b8372629a6a2d53662 +assets/assets/txt/983.txt,1633604658000,82afa375cc28254f05319b6681929c61aba904676b5dae327224bc23b55ae7ba +assets/assets/txt/984.txt,1633604658000,890f2d83d7675556a080ba477c7fe751d4f18ddb159e2d0ba8cc1d16e89841cb +assets/assets/txt/985.txt,1633604658000,eefa6d0d91583bb68545ad36f59621e32e3dacbce19bff2f91b0bd39d0900415 +assets/assets/txt/986.txt,1633604658000,ee23ef88b352688cd9c5e447acc04911e6f362098f23dc08648b32b911d75dbf +assets/assets/txt/987.txt,1633604658000,23d739e5e1714410d04ee8cc2c511d30a70690b62015c4e8f27bde04db99acba +assets/assets/txt/988.txt,1633604660000,5d763085f06bed77401cec3489319477dff60a6d1afc75a06fe362b6076cca50 +assets/assets/txt/989.txt,1633604660000,1b8531d8be4894392466369713dfc4c943c0c606caea1ddb75f82b37a5055c57 +assets/assets/txt/99.txt,1633604660000,327df7492a08fe1e35c690ba77de7027abb6a7a66bac0def91808d7bd5c741f6 +assets/assets/txt/990.txt,1633604660000,c156398e56689ed9d3f1c2586c262fd29945157c78b4d52df330db0f1829fbd8 +assets/assets/txt/991.txt,1633604660000,5bfe1ca3349561d8c8439f6f1071134099e03d34aefe2667693547c3b96126a0 +assets/assets/txt/992.txt,1633604660000,8c6fea9811f44555aad4bb716e43c8d703b561ab4634a167c8ca077a30df5b21 +assets/assets/txt/993.txt,1633604660000,af926cf79a104da20e4739e96935add17b8b690e301a2ef86706ff2804b78050 +assets/assets/txt/994.txt,1633604660000,f0e5406c9e14a543198afd9ad6afa2bdd3b8c9b28beef28296d3589f169a4d16 +assets/assets/txt/995.txt,1633604660000,a9d17594780d1d7ddff9ec04c79638af83756d158fe50222252ccf1c16665090 +assets/assets/txt/996.txt,1633604660000,179ffa786dfe6d1eeeb4ac3aa6fbc55199de8d9a82ab813e253224b8db2d9744 +assets/assets/txt/997.txt,1633604660000,1c0308f736354c3f3b85265e585ed774c3e223ecb1abe8fb9c12e6925a59300d +assets/assets/txt/998.txt,1633604660000,88f465c249c1f1145d4895563d805fce5ffafa4fcb1e29f6aa012063645e7e4c +assets/assets/txt/999.txt,1633604660000,514bc8f79ee47eef97aa11d74d259a9f4d9d80bd4d3c4466b155db97597884fa +assets/fonts/MaterialIcons-Regular.otf,1639014096000,b9e3a9c3ffab1f1c8adbb4f67484ef1f2c4b50d318dc037d7d8f77c8e044c51c +assets/packages/cupertino_icons/assets/CupertinoIcons.ttf,1648440050000,3064af137aeffc9011ba060601a01177b279963822310a778aeafa74c209732c +canvaskit/canvaskit.js,315554400000,7070e00e23224440ff6333c831f4be11b9afd2d2b87b01753e524d4e8607edc8 +canvaskit/canvaskit.wasm,315554400000,20ad62ae701d503e645f826e0f28863b020ba8f3568a04dbfe349e52f2bb1f06 +canvaskit/profiling/canvaskit.js,315554400000,b64ecd48dbca34be0be9dceb61bd8a38dd24518ac0a70c4133553f9821bd0342 +canvaskit/profiling/canvaskit.wasm,315554400000,ae7385e32fe98cf31518919c377acc52a982a09758ef05fa5ec9c8bf069122ae +icons/Icon-192.png,1648440004000,d2e0131bb7851eb9d98f7885edb5ae4b4d6b7a6c7addf8a25b9b712b39274c0f +icons/Icon-512.png,1648440004000,7a31ce91e554f1941158ca46f31c7f3f2b7c8c129229ea74a8fae1affe335033 +icons/Icon-maskable-192.png,1648440016000,dd96c123fdf6817cdf7e63d9693bcc246bac2e3782a41a6952fa41c0617c5573 +icons/Icon-maskable-512.png,1648440016000,e7983524dc70254adc61764657d7e03d19284de8da586b5818d737bc08c6d14e +index.html,1651095531040,926ffc99af8b04eb534caadf48b4bf5c2edc8beea736b0504b116c295db80c62 +favicon.ico,1651073710000,19828984f1c4085a8257b1c96b23effd6ffa954e0f3e6cecbadacfc4690c4042 +assets/FontManifest.json,1651095530990,9ea504185602e57d97b7c3517d382b8627a13c0181c490c96a9b55a5d5c8810c +version.json,1651095528390,d2de4f63e8db87a8d68e3c9d3491c8e99eaefdb30197572cc94ae19aaacb9fa8 +flutter_service_worker.js,1651095532810,4d6906efc2c84a4672bf3dae2a44b7908239536a06b45e4e6cd2c95718a748ed +assets/AssetManifest.json,1651095530980,d4ff26258ffd51d30a56406f9098c6a09e15e3e25c7b0ee87807fb02105da144 +assets/NOTICES,1651095530980,b7a505f17322d4bd75ef3d9987d2c31b3ef23ab074901ab39d45369ba56e6f87 diff --git a/.firebaserc b/.firebaserc new file mode 100644 index 0000000..b2fe5fc --- /dev/null +++ b/.firebaserc @@ -0,0 +1,5 @@ +{ + "projects": { + "default": "nazruldex-2" + } +} diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..61af52e --- /dev/null +++ b/.gitignore @@ -0,0 +1,29 @@ +# See https://www.dartlang.org/guides/libraries/private-files + +# Files and directories created by pub +.dart_tool/ +.packages +build/ +# If you're building an application, you may want to check-in your pubspec.lock +pubspec.lock + +# Directory created by dartdoc +# If you don't generate documentation locally you can remove this line. +doc/api/ + +# dotenv environment variables file +.env* + +# Avoid committing generated Javascript files: +*.dart.js +*.info.json # Produced by the --dump-info flag. +*.js # When generated by dart2js. Don't specify *.js if your + # project includes source files written in JavaScript. +*.js_ +*.js.deps +*.js.map + +.flutter-plugins +.flutter-plugins-dependencies + +assets/ \ No newline at end of file diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..13566b8 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,8 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Editor-based HTTP Client requests +/httpRequests/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git a/.idea/libraries/Dart_Packages.xml b/.idea/libraries/Dart_Packages.xml new file mode 100644 index 0000000..6492eb3 --- /dev/null +++ b/.idea/libraries/Dart_Packages.xml @@ -0,0 +1,564 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Dart_SDK.xml b/.idea/libraries/Dart_SDK.xml new file mode 100644 index 0000000..cb79f3d --- /dev/null +++ b/.idea/libraries/Dart_SDK.xml @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Flutter_Plugins.xml b/.idea/libraries/Flutter_Plugins.xml new file mode 100644 index 0000000..c60dfa5 --- /dev/null +++ b/.idea/libraries/Flutter_Plugins.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/KotlinJavaRuntime.xml b/.idea/libraries/KotlinJavaRuntime.xml new file mode 100644 index 0000000..2b96ac4 --- /dev/null +++ b/.idea/libraries/KotlinJavaRuntime.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..8097558 --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,9 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000..6db1f20 --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/.idea/runConfigurations/main_dart.xml b/.idea/runConfigurations/main_dart.xml new file mode 100644 index 0000000..aab7b5c --- /dev/null +++ b/.idea/runConfigurations/main_dart.xml @@ -0,0 +1,6 @@ + + + + \ No newline at end of file diff --git a/.metadata b/.metadata new file mode 100644 index 0000000..166a998 --- /dev/null +++ b/.metadata @@ -0,0 +1,10 @@ +# This file tracks properties of this Flutter project. +# Used by Flutter tool to assess capabilities and perform upgrades etc. +# +# This file should be version controlled and should not be manually edited. + +version: + revision: c860cba910319332564e1e9d470a17074c1f2dfd + channel: stable + +project_type: app diff --git a/README.md b/README.md new file mode 100644 index 0000000..9748f96 --- /dev/null +++ b/README.md @@ -0,0 +1,16 @@ +# nazruldex2 + +A new Flutter project. + +## Getting Started + +This project is a starting point for a Flutter application. + +A few resources to get you started if this is your first Flutter project: + +- [Lab: Write your first Flutter app](https://flutter.dev/docs/get-started/codelab) +- [Cookbook: Useful Flutter samples](https://flutter.dev/docs/cookbook) + +For help getting started with Flutter, view our +[online documentation](https://flutter.dev/docs), which offers tutorials, +samples, guidance on mobile development, and a full API reference. diff --git a/analysis_options.yaml b/analysis_options.yaml new file mode 100644 index 0000000..61b6c4d --- /dev/null +++ b/analysis_options.yaml @@ -0,0 +1,29 @@ +# This file configures the analyzer, which statically analyzes Dart code to +# check for errors, warnings, and lints. +# +# The issues identified by the analyzer are surfaced in the UI of Dart-enabled +# IDEs (https://dart.dev/tools#ides-and-editors). The analyzer can also be +# invoked from the command line by running `flutter analyze`. + +# The following line activates a set of recommended lints for Flutter apps, +# packages, and plugins designed to encourage good coding practices. +include: package:flutter_lints/flutter.yaml + +linter: + # The lint rules applied to this project can be customized in the + # section below to disable rules from the `package:flutter_lints/flutter.yaml` + # included above or to enable additional rules. A list of all available lints + # and their documentation is published at + # https://dart-lang.github.io/linter/lints/index.html. + # + # Instead of disabling a lint rule for the entire project in the + # section below, it can also be suppressed for a single line of code + # or a specific dart file by using the `// ignore: name_of_lint` and + # `// ignore_for_file: name_of_lint` syntax on the line or in the file + # producing the lint. + rules: + # avoid_print: false # Uncomment to disable the `avoid_print` rule + # prefer_single_quotes: true # Uncomment to enable the `prefer_single_quotes` rule + +# Additional information about this file can be found at +# https://dart.dev/guides/language/analysis-options diff --git a/android/._.gitignore b/android/._.gitignore new file mode 100644 index 0000000..c9ab18b Binary files /dev/null and b/android/._.gitignore differ diff --git a/android/._gradle b/android/._gradle new file mode 100644 index 0000000..c9ab18b Binary files /dev/null and b/android/._gradle differ diff --git a/android/._gradlew b/android/._gradlew new file mode 100644 index 0000000..c9ab18b Binary files /dev/null and b/android/._gradlew differ diff --git a/android/._gradlew.bat b/android/._gradlew.bat new file mode 100644 index 0000000..c9ab18b Binary files /dev/null and b/android/._gradlew.bat differ diff --git a/android/._settings.gradle b/android/._settings.gradle new file mode 100644 index 0000000..c9ab18b Binary files /dev/null and b/android/._settings.gradle differ diff --git a/android/.gitignore b/android/.gitignore new file mode 100644 index 0000000..1e4ec9c --- /dev/null +++ b/android/.gitignore @@ -0,0 +1,17 @@ +gradle-wrapper.jar +/.gradle +/captures/ +/gradlew +/gradlew.bat +/local.properties +GeneratedPluginRegistrant.java + +# Remember to never publicly share your keystore. +# See https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app +key.properties +**/*.keystore +**/*.jks + + +key.properties +app/upload-keystore.jks \ No newline at end of file diff --git a/android/app/build.gradle b/android/app/build.gradle new file mode 100644 index 0000000..527ae5b --- /dev/null +++ b/android/app/build.gradle @@ -0,0 +1,80 @@ +def localProperties = new Properties() +def localPropertiesFile = rootProject.file('local.properties') +if (localPropertiesFile.exists()) { + localPropertiesFile.withReader('UTF-8') { reader -> + localProperties.load(reader) + } +} + +def flutterRoot = localProperties.getProperty('flutter.sdk') +if (flutterRoot == null) { + throw new GradleException("Flutter SDK not found. Define location with flutter.sdk in the local.properties file.") +} + +def flutterVersionCode = localProperties.getProperty('flutter.versionCode') +if (flutterVersionCode == null) { + flutterVersionCode = '1' +} + +def flutterVersionName = localProperties.getProperty('flutter.versionName') +if (flutterVersionName == null) { + flutterVersionName = '1.0' +} + +apply plugin: 'com.android.application' +apply plugin: 'kotlin-android' +apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle" + +def keystoreProperties = new Properties() +def keystorePropertiesFile = rootProject.file('key.properties') +if (keystorePropertiesFile.exists()) { + keystoreProperties.load(new FileInputStream(keystorePropertiesFile)) +} + +android { + compileSdkVersion flutter.compileSdkVersion + + compileOptions { + sourceCompatibility JavaVersion.VERSION_1_8 + targetCompatibility JavaVersion.VERSION_1_8 + } + + kotlinOptions { + jvmTarget = '1.8' + } + + sourceSets { + main.java.srcDirs += 'src/main/kotlin' + } + + defaultConfig { + // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). + applicationId "com.zikram.nazruldex2" + minSdkVersion flutter.minSdkVersion + targetSdkVersion flutter.targetSdkVersion + versionCode flutterVersionCode.toInteger() + versionName flutterVersionName + } + + signingConfigs { + release { + keyAlias keystoreProperties['keyAlias'] + keyPassword keystoreProperties['keyPassword'] + storeFile keystoreProperties['storeFile'] ? file(keystoreProperties['storeFile']) : null + storePassword keystoreProperties['storePassword'] + } + } + buildTypes { + release { + signingConfig signingConfigs.release + } + } +} + +flutter { + source '../..' +} + +dependencies { + implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" +} diff --git a/android/app/src/debug/AndroidManifest.xml b/android/app/src/debug/AndroidManifest.xml new file mode 100644 index 0000000..c4da23a --- /dev/null +++ b/android/app/src/debug/AndroidManifest.xml @@ -0,0 +1,7 @@ + + + + diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml new file mode 100644 index 0000000..9b45311 --- /dev/null +++ b/android/app/src/main/AndroidManifest.xml @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + diff --git a/android/app/src/main/kotlin/com/zarifikram003/nazruldex2/MainActivity.kt b/android/app/src/main/kotlin/com/zarifikram003/nazruldex2/MainActivity.kt new file mode 100644 index 0000000..2bb8929 --- /dev/null +++ b/android/app/src/main/kotlin/com/zarifikram003/nazruldex2/MainActivity.kt @@ -0,0 +1,6 @@ +package com.zarifikram003.nazruldex2 + +import io.flutter.embedding.android.FlutterActivity + +class MainActivity: FlutterActivity() { +} diff --git a/android/app/src/main/kotlin/com/zikram/nazruldex2/MainActivity.kt b/android/app/src/main/kotlin/com/zikram/nazruldex2/MainActivity.kt new file mode 100644 index 0000000..f2ebd76 --- /dev/null +++ b/android/app/src/main/kotlin/com/zikram/nazruldex2/MainActivity.kt @@ -0,0 +1,6 @@ +package com.zikram.nazruldex2 + +import io.flutter.embedding.android.FlutterActivity + +class MainActivity: FlutterActivity() { +} diff --git a/android/app/src/main/res/drawable-v21/._launch_background.xml b/android/app/src/main/res/drawable-v21/._launch_background.xml new file mode 100644 index 0000000..c9ab18b Binary files /dev/null and b/android/app/src/main/res/drawable-v21/._launch_background.xml differ diff --git a/android/app/src/main/res/drawable-v21/launch_background.xml b/android/app/src/main/res/drawable-v21/launch_background.xml new file mode 100644 index 0000000..f74085f --- /dev/null +++ b/android/app/src/main/res/drawable-v21/launch_background.xml @@ -0,0 +1,12 @@ + + + + + + + + diff --git a/android/app/src/main/res/drawable/._launch_background.xml b/android/app/src/main/res/drawable/._launch_background.xml new file mode 100644 index 0000000..c9ab18b Binary files /dev/null and b/android/app/src/main/res/drawable/._launch_background.xml differ diff --git a/android/app/src/main/res/drawable/launch_background.xml b/android/app/src/main/res/drawable/launch_background.xml new file mode 100644 index 0000000..304732f --- /dev/null +++ b/android/app/src/main/res/drawable/launch_background.xml @@ -0,0 +1,12 @@ + + + + + + + + diff --git a/android/app/src/main/res/mipmap-hdpi/._ic_launcher.png b/android/app/src/main/res/mipmap-hdpi/._ic_launcher.png new file mode 100644 index 0000000..c9ab18b Binary files /dev/null and b/android/app/src/main/res/mipmap-hdpi/._ic_launcher.png differ diff --git a/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/android/app/src/main/res/mipmap-hdpi/ic_launcher.png new file mode 100644 index 0000000..8c69183 Binary files /dev/null and b/android/app/src/main/res/mipmap-hdpi/ic_launcher.png differ diff --git a/android/app/src/main/res/mipmap-mdpi/._ic_launcher.png b/android/app/src/main/res/mipmap-mdpi/._ic_launcher.png new file mode 100644 index 0000000..c9ab18b Binary files /dev/null and b/android/app/src/main/res/mipmap-mdpi/._ic_launcher.png differ diff --git a/android/app/src/main/res/mipmap-mdpi/ic_launcher.png b/android/app/src/main/res/mipmap-mdpi/ic_launcher.png new file mode 100644 index 0000000..b83575b Binary files /dev/null and b/android/app/src/main/res/mipmap-mdpi/ic_launcher.png differ diff --git a/android/app/src/main/res/mipmap-xhdpi/._ic_launcher.png b/android/app/src/main/res/mipmap-xhdpi/._ic_launcher.png new file mode 100644 index 0000000..c9ab18b Binary files /dev/null and b/android/app/src/main/res/mipmap-xhdpi/._ic_launcher.png differ diff --git a/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png new file mode 100644 index 0000000..fcae84e Binary files /dev/null and b/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png differ diff --git a/android/app/src/main/res/mipmap-xxhdpi/._ic_launcher.png b/android/app/src/main/res/mipmap-xxhdpi/._ic_launcher.png new file mode 100644 index 0000000..c9ab18b Binary files /dev/null and b/android/app/src/main/res/mipmap-xxhdpi/._ic_launcher.png differ diff --git a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png new file mode 100644 index 0000000..5823758 Binary files /dev/null and b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png differ diff --git a/android/app/src/main/res/mipmap-xxxhdpi/._ic_launcher.png b/android/app/src/main/res/mipmap-xxxhdpi/._ic_launcher.png new file mode 100644 index 0000000..c9ab18b Binary files /dev/null and b/android/app/src/main/res/mipmap-xxxhdpi/._ic_launcher.png differ diff --git a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png new file mode 100644 index 0000000..ca46616 Binary files /dev/null and b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png differ diff --git a/android/app/src/main/res/values-night/._styles.xml b/android/app/src/main/res/values-night/._styles.xml new file mode 100644 index 0000000..c9ab18b Binary files /dev/null and b/android/app/src/main/res/values-night/._styles.xml differ diff --git a/android/app/src/main/res/values-night/styles.xml b/android/app/src/main/res/values-night/styles.xml new file mode 100644 index 0000000..3db14bb --- /dev/null +++ b/android/app/src/main/res/values-night/styles.xml @@ -0,0 +1,18 @@ + + + + + + + diff --git a/android/app/src/main/res/values/._styles.xml b/android/app/src/main/res/values/._styles.xml new file mode 100644 index 0000000..c9ab18b Binary files /dev/null and b/android/app/src/main/res/values/._styles.xml differ diff --git a/android/app/src/main/res/values/styles.xml b/android/app/src/main/res/values/styles.xml new file mode 100644 index 0000000..d460d1e --- /dev/null +++ b/android/app/src/main/res/values/styles.xml @@ -0,0 +1,18 @@ + + + + + + + diff --git a/android/app/src/profile/AndroidManifest.xml b/android/app/src/profile/AndroidManifest.xml new file mode 100644 index 0000000..c4da23a --- /dev/null +++ b/android/app/src/profile/AndroidManifest.xml @@ -0,0 +1,7 @@ + + + + diff --git a/android/build.gradle b/android/build.gradle new file mode 100644 index 0000000..4256f91 --- /dev/null +++ b/android/build.gradle @@ -0,0 +1,31 @@ +buildscript { + ext.kotlin_version = '1.6.10' + repositories { + google() + mavenCentral() + } + + dependencies { + classpath 'com.android.tools.build:gradle:4.1.0' + classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" + } +} + +allprojects { + repositories { + google() + mavenCentral() + } +} + +rootProject.buildDir = '../build' +subprojects { + project.buildDir = "${rootProject.buildDir}/${project.name}" +} +subprojects { + project.evaluationDependsOn(':app') +} + +task clean(type: Delete) { + delete rootProject.buildDir +} diff --git a/android/gradle.properties b/android/gradle.properties new file mode 100644 index 0000000..94adc3a --- /dev/null +++ b/android/gradle.properties @@ -0,0 +1,3 @@ +org.gradle.jvmargs=-Xmx1536M +android.useAndroidX=true +android.enableJetifier=true diff --git a/android/gradle/._wrapper b/android/gradle/._wrapper new file mode 100644 index 0000000..c9ab18b Binary files /dev/null and b/android/gradle/._wrapper differ diff --git a/android/gradle/wrapper/._gradle-wrapper.jar b/android/gradle/wrapper/._gradle-wrapper.jar new file mode 100644 index 0000000..c9ab18b Binary files /dev/null and b/android/gradle/wrapper/._gradle-wrapper.jar differ diff --git a/android/gradle/wrapper/gradle-wrapper.properties b/android/gradle/wrapper/gradle-wrapper.properties new file mode 100644 index 0000000..bc6a58a --- /dev/null +++ b/android/gradle/wrapper/gradle-wrapper.properties @@ -0,0 +1,6 @@ +#Fri Jun 23 08:50:38 CEST 2017 +distributionBase=GRADLE_USER_HOME +distributionPath=wrapper/dists +zipStoreBase=GRADLE_USER_HOME +zipStorePath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-6.7-all.zip diff --git a/android/nazruldex2_android.iml b/android/nazruldex2_android.iml new file mode 100644 index 0000000..e8d7e51 --- /dev/null +++ b/android/nazruldex2_android.iml @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/android/settings.gradle b/android/settings.gradle new file mode 100644 index 0000000..44e62bc --- /dev/null +++ b/android/settings.gradle @@ -0,0 +1,11 @@ +include ':app' + +def localPropertiesFile = new File(rootProject.projectDir, "local.properties") +def properties = new Properties() + +assert localPropertiesFile.exists() +localPropertiesFile.withReader("UTF-8") { reader -> properties.load(reader) } + +def flutterSdkPath = properties.getProperty("flutter.sdk") +assert flutterSdkPath != null, "flutter.sdk not set in local.properties" +apply from: "$flutterSdkPath/packages/flutter_tools/gradle/app_plugin_loader.gradle" diff --git a/firebase.json b/firebase.json new file mode 100644 index 0000000..6603732 --- /dev/null +++ b/firebase.json @@ -0,0 +1,16 @@ +{ + "hosting": { + "public": "build/web", + "ignore": [ + "firebase.json", + "**/.*", + "**/node_modules/**" + ], + "rewrites": [ + { + "source": "**", + "destination": "/index.html" + } + ] + } +} diff --git a/ios/._.gitignore b/ios/._.gitignore new file mode 100644 index 0000000..c9ab18b Binary files /dev/null and b/ios/._.gitignore differ diff --git a/ios/._Podfile b/ios/._Podfile new file mode 100644 index 0000000..c9ab18b Binary files /dev/null and b/ios/._Podfile differ diff --git a/ios/._Runner.xcodeproj b/ios/._Runner.xcodeproj new file mode 100644 index 0000000..ba53a10 Binary files /dev/null and b/ios/._Runner.xcodeproj differ diff --git a/ios/._Runner.xcworkspace b/ios/._Runner.xcworkspace new file mode 100644 index 0000000..1ca13ce Binary files /dev/null and b/ios/._Runner.xcworkspace differ diff --git a/ios/.gitignore b/ios/.gitignore new file mode 100644 index 0000000..7a7f987 --- /dev/null +++ b/ios/.gitignore @@ -0,0 +1,34 @@ +**/dgph +*.mode1v3 +*.mode2v3 +*.moved-aside +*.pbxuser +*.perspectivev3 +**/*sync/ +.sconsign.dblite +.tags* +**/.vagrant/ +**/DerivedData/ +Icon? +**/Pods/ +**/.symlinks/ +profile +xcuserdata +**/.generated/ +Flutter/App.framework +Flutter/Flutter.framework +Flutter/Flutter.podspec +Flutter/Generated.xcconfig +Flutter/ephemeral/ +Flutter/app.flx +Flutter/app.zip +Flutter/flutter_assets/ +Flutter/flutter_export_environment.sh +ServiceDefinitions.json +Runner/GeneratedPluginRegistrant.* + +# Exceptions to above rules. +!default.mode1v3 +!default.mode2v3 +!default.pbxuser +!default.perspectivev3 diff --git a/ios/Flutter/._AppFrameworkInfo.plist b/ios/Flutter/._AppFrameworkInfo.plist new file mode 100644 index 0000000..c9ab18b Binary files /dev/null and b/ios/Flutter/._AppFrameworkInfo.plist differ diff --git a/ios/Flutter/._Debug.xcconfig b/ios/Flutter/._Debug.xcconfig new file mode 100644 index 0000000..c9ab18b Binary files /dev/null and b/ios/Flutter/._Debug.xcconfig differ diff --git a/ios/Flutter/._Release.xcconfig b/ios/Flutter/._Release.xcconfig new file mode 100644 index 0000000..c9ab18b Binary files /dev/null and b/ios/Flutter/._Release.xcconfig differ diff --git a/ios/Flutter/AppFrameworkInfo.plist b/ios/Flutter/AppFrameworkInfo.plist new file mode 100644 index 0000000..8d4492f --- /dev/null +++ b/ios/Flutter/AppFrameworkInfo.plist @@ -0,0 +1,26 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + App + CFBundleIdentifier + io.flutter.flutter.app + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + App + CFBundlePackageType + FMWK + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + 1.0 + MinimumOSVersion + 9.0 + + diff --git a/ios/Flutter/Debug.xcconfig b/ios/Flutter/Debug.xcconfig new file mode 100644 index 0000000..ec97fc6 --- /dev/null +++ b/ios/Flutter/Debug.xcconfig @@ -0,0 +1,2 @@ +#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" +#include "Generated.xcconfig" diff --git a/ios/Flutter/Release.xcconfig b/ios/Flutter/Release.xcconfig new file mode 100644 index 0000000..c4855bf --- /dev/null +++ b/ios/Flutter/Release.xcconfig @@ -0,0 +1,2 @@ +#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" +#include "Generated.xcconfig" diff --git a/ios/Podfile b/ios/Podfile new file mode 100644 index 0000000..1e8c3c9 --- /dev/null +++ b/ios/Podfile @@ -0,0 +1,41 @@ +# Uncomment this line to define a global platform for your project +# platform :ios, '9.0' + +# CocoaPods analytics sends network stats synchronously affecting flutter build latency. +ENV['COCOAPODS_DISABLE_STATS'] = 'true' + +project 'Runner', { + 'Debug' => :debug, + 'Profile' => :release, + 'Release' => :release, +} + +def flutter_root + generated_xcode_build_settings_path = File.expand_path(File.join('..', 'Flutter', 'Generated.xcconfig'), __FILE__) + unless File.exist?(generated_xcode_build_settings_path) + raise "#{generated_xcode_build_settings_path} must exist. If you're running pod install manually, make sure flutter pub get is executed first" + end + + File.foreach(generated_xcode_build_settings_path) do |line| + matches = line.match(/FLUTTER_ROOT\=(.*)/) + return matches[1].strip if matches + end + raise "FLUTTER_ROOT not found in #{generated_xcode_build_settings_path}. Try deleting Generated.xcconfig, then run flutter pub get" +end + +require File.expand_path(File.join('packages', 'flutter_tools', 'bin', 'podhelper'), flutter_root) + +flutter_ios_podfile_setup + +target 'Runner' do + use_frameworks! + use_modular_headers! + + flutter_install_all_ios_pods File.dirname(File.realpath(__FILE__)) +end + +post_install do |installer| + installer.pods_project.targets.each do |target| + flutter_additional_ios_build_settings(target) + end +end diff --git a/ios/Podfile.lock b/ios/Podfile.lock new file mode 100644 index 0000000..8d2578e --- /dev/null +++ b/ios/Podfile.lock @@ -0,0 +1,28 @@ +PODS: + - Flutter (1.0.0) + - path_provider_ios (0.0.1): + - Flutter + - shared_preferences_ios (0.0.1): + - Flutter + +DEPENDENCIES: + - Flutter (from `Flutter`) + - path_provider_ios (from `.symlinks/plugins/path_provider_ios/ios`) + - shared_preferences_ios (from `.symlinks/plugins/shared_preferences_ios/ios`) + +EXTERNAL SOURCES: + Flutter: + :path: Flutter + path_provider_ios: + :path: ".symlinks/plugins/path_provider_ios/ios" + shared_preferences_ios: + :path: ".symlinks/plugins/shared_preferences_ios/ios" + +SPEC CHECKSUMS: + Flutter: 50d75fe2f02b26cc09d224853bb45737f8b3214a + path_provider_ios: 14f3d2fd28c4fdb42f44e0f751d12861c43cee02 + shared_preferences_ios: 548a61f8053b9b8a49ac19c1ffbc8b92c50d68ad + +PODFILE CHECKSUM: aafe91acc616949ddb318b77800a7f51bffa2a4c + +COCOAPODS: 1.11.3 diff --git a/ios/Runner.xcodeproj/project.pbxproj b/ios/Runner.xcodeproj/project.pbxproj new file mode 100644 index 0000000..04f3fae --- /dev/null +++ b/ios/Runner.xcodeproj/project.pbxproj @@ -0,0 +1,552 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 50; + objects = { + +/* Begin PBXBuildFile section */ + 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; }; + 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; }; + 61E6830B2C87D123FA815920 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C279FB44EF7EECDD055C4076 /* Pods_Runner.framework */; }; + 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; }; + 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; }; + 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; }; + 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; }; +/* End PBXBuildFile section */ + +/* Begin PBXCopyFilesBuildPhase section */ + 9705A1C41CF9048500538489 /* Embed Frameworks */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + ); + name = "Embed Frameworks"; + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXCopyFilesBuildPhase section */ + +/* Begin PBXFileReference section */ + 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = ""; }; + 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = ""; }; + 3645AFA34D7201AEF4091348 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; + 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = ""; }; + 3C4C30DC5E87A9B2CC727089 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; + 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = ""; }; + 74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; + 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = ""; }; + 8324639155545005F4983CB6 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; + 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = ""; }; + 9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = ""; }; + 97C146EE1CF9000F007C117D /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 97C146FB1CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; + 97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; + 97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; + 97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + C279FB44EF7EECDD055C4076 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 97C146EB1CF9000F007C117D /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 61E6830B2C87D123FA815920 /* Pods_Runner.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 1E787F2F12DB9A7E4506E698 /* Frameworks */ = { + isa = PBXGroup; + children = ( + C279FB44EF7EECDD055C4076 /* Pods_Runner.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 457CA10D43FCD19B39142A8B /* Pods */ = { + isa = PBXGroup; + children = ( + 3645AFA34D7201AEF4091348 /* Pods-Runner.debug.xcconfig */, + 8324639155545005F4983CB6 /* Pods-Runner.release.xcconfig */, + 3C4C30DC5E87A9B2CC727089 /* Pods-Runner.profile.xcconfig */, + ); + name = Pods; + path = Pods; + sourceTree = ""; + }; + 9740EEB11CF90186004384FC /* Flutter */ = { + isa = PBXGroup; + children = ( + 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */, + 9740EEB21CF90195004384FC /* Debug.xcconfig */, + 7AFA3C8E1D35360C0083082E /* Release.xcconfig */, + 9740EEB31CF90195004384FC /* Generated.xcconfig */, + ); + name = Flutter; + sourceTree = ""; + }; + 97C146E51CF9000F007C117D = { + isa = PBXGroup; + children = ( + 9740EEB11CF90186004384FC /* Flutter */, + 97C146F01CF9000F007C117D /* Runner */, + 97C146EF1CF9000F007C117D /* Products */, + 457CA10D43FCD19B39142A8B /* Pods */, + 1E787F2F12DB9A7E4506E698 /* Frameworks */, + ); + sourceTree = ""; + }; + 97C146EF1CF9000F007C117D /* Products */ = { + isa = PBXGroup; + children = ( + 97C146EE1CF9000F007C117D /* Runner.app */, + ); + name = Products; + sourceTree = ""; + }; + 97C146F01CF9000F007C117D /* Runner */ = { + isa = PBXGroup; + children = ( + 97C146FA1CF9000F007C117D /* Main.storyboard */, + 97C146FD1CF9000F007C117D /* Assets.xcassets */, + 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */, + 97C147021CF9000F007C117D /* Info.plist */, + 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */, + 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */, + 74858FAE1ED2DC5600515810 /* AppDelegate.swift */, + 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */, + ); + path = Runner; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 97C146ED1CF9000F007C117D /* Runner */ = { + isa = PBXNativeTarget; + buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */; + buildPhases = ( + 0BB1B7A4FE1CC6F3F6EEDC93 /* [CP] Check Pods Manifest.lock */, + 9740EEB61CF901F6004384FC /* Run Script */, + 97C146EA1CF9000F007C117D /* Sources */, + 97C146EB1CF9000F007C117D /* Frameworks */, + 97C146EC1CF9000F007C117D /* Resources */, + 9705A1C41CF9048500538489 /* Embed Frameworks */, + 3B06AD1E1E4923F5004D2608 /* Thin Binary */, + 3646AA1AAE265726CD280F52 /* [CP] Embed Pods Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = Runner; + productName = Runner; + productReference = 97C146EE1CF9000F007C117D /* Runner.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 97C146E61CF9000F007C117D /* Project object */ = { + isa = PBXProject; + attributes = { + LastUpgradeCheck = 1300; + ORGANIZATIONNAME = ""; + TargetAttributes = { + 97C146ED1CF9000F007C117D = { + CreatedOnToolsVersion = 7.3.1; + LastSwiftMigration = 1100; + }; + }; + }; + buildConfigurationList = 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */; + compatibilityVersion = "Xcode 9.3"; + developmentRegion = en; + hasScannedForEncodings = 0; + knownRegions = ( + en, + Base, + ); + mainGroup = 97C146E51CF9000F007C117D; + productRefGroup = 97C146EF1CF9000F007C117D /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 97C146ED1CF9000F007C117D /* Runner */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 97C146EC1CF9000F007C117D /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */, + 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */, + 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */, + 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + 0BB1B7A4FE1CC6F3F6EEDC93 /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", + ); + name = "[CP] Check Pods Manifest.lock"; + outputFileListPaths = ( + ); + outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + showEnvVarsInLog = 0; + }; + 3646AA1AAE265726CD280F52 /* [CP] Embed Pods Frameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", + ); + name = "[CP] Embed Pods Frameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; + showEnvVarsInLog = 0; + }; + 3B06AD1E1E4923F5004D2608 /* Thin Binary */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "Thin Binary"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin"; + }; + 9740EEB61CF901F6004384FC /* Run Script */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "Run Script"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build"; + }; +/* End PBXShellScriptBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 97C146EA1CF9000F007C117D /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */, + 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ + 97C146FA1CF9000F007C117D /* Main.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 97C146FB1CF9000F007C117D /* Base */, + ); + name = Main.storyboard; + sourceTree = ""; + }; + 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 97C147001CF9000F007C117D /* Base */, + ); + name = LaunchScreen.storyboard; + sourceTree = ""; + }; +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + 249021D3217E4FDB00AE95B9 /* Profile */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 12.1; + MTL_ENABLE_DEBUG_INFO = NO; + SDKROOT = iphoneos; + SUPPORTED_PLATFORMS = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Profile; + }; + 249021D4217E4FDB00AE95B9 /* Profile */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ENABLE_MODULES = YES; + CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; + DEVELOPMENT_TEAM = R473M7QBH6; + ENABLE_BITCODE = NO; + INFOPLIST_FILE = Runner/Info.plist; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.zikram.nazruldex2; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; + SWIFT_VERSION = 5.0; + VERSIONING_SYSTEM = "apple-generic"; + }; + name = Profile; + }; + 97C147031CF9000F007C117D /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 12.1; + MTL_ENABLE_DEBUG_INFO = YES; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 97C147041CF9000F007C117D /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 12.1; + MTL_ENABLE_DEBUG_INFO = NO; + SDKROOT = iphoneos; + SUPPORTED_PLATFORMS = iphoneos; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 97C147061CF9000F007C117D /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ENABLE_MODULES = YES; + CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; + DEVELOPMENT_TEAM = R473M7QBH6; + ENABLE_BITCODE = NO; + INFOPLIST_FILE = Runner/Info.plist; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.zikram.nazruldex2; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 5.0; + VERSIONING_SYSTEM = "apple-generic"; + }; + name = Debug; + }; + 97C147071CF9000F007C117D /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ENABLE_MODULES = YES; + CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; + DEVELOPMENT_TEAM = R473M7QBH6; + ENABLE_BITCODE = NO; + INFOPLIST_FILE = Runner/Info.plist; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.zikram.nazruldex2; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; + SWIFT_VERSION = 5.0; + VERSIONING_SYSTEM = "apple-generic"; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 97C147031CF9000F007C117D /* Debug */, + 97C147041CF9000F007C117D /* Release */, + 249021D3217E4FDB00AE95B9 /* Profile */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 97C147061CF9000F007C117D /* Debug */, + 97C147071CF9000F007C117D /* Release */, + 249021D4217E4FDB00AE95B9 /* Profile */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 97C146E61CF9000F007C117D /* Project object */; +} \ No newline at end of file diff --git a/ios/Runner.xcodeproj/project.xcworkspace/._contents.xcworkspacedata b/ios/Runner.xcodeproj/project.xcworkspace/._contents.xcworkspacedata new file mode 100644 index 0000000..c9ab18b Binary files /dev/null and b/ios/Runner.xcodeproj/project.xcworkspace/._contents.xcworkspacedata differ diff --git a/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..919434a --- /dev/null +++ b/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/._IDEWorkspaceChecks.plist b/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/._IDEWorkspaceChecks.plist new file mode 100644 index 0000000..c9ab18b Binary files /dev/null and b/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/._IDEWorkspaceChecks.plist differ diff --git a/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/._WorkspaceSettings.xcsettings b/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/._WorkspaceSettings.xcsettings new file mode 100644 index 0000000..c9ab18b Binary files /dev/null and b/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/._WorkspaceSettings.xcsettings differ diff --git a/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 0000000..18d9810 --- /dev/null +++ b/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings new file mode 100644 index 0000000..f9b0d7c --- /dev/null +++ b/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings @@ -0,0 +1,8 @@ + + + + + PreviewsEnabled + + + diff --git a/ios/Runner.xcodeproj/xcshareddata/xcschemes/._Runner.xcscheme b/ios/Runner.xcodeproj/xcshareddata/xcschemes/._Runner.xcscheme new file mode 100644 index 0000000..c9ab18b Binary files /dev/null and b/ios/Runner.xcodeproj/xcshareddata/xcschemes/._Runner.xcscheme differ diff --git a/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme new file mode 100644 index 0000000..c87d15a --- /dev/null +++ b/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Runner.xcworkspace/._contents.xcworkspacedata b/ios/Runner.xcworkspace/._contents.xcworkspacedata new file mode 100644 index 0000000..c9ab18b Binary files /dev/null and b/ios/Runner.xcworkspace/._contents.xcworkspacedata differ diff --git a/ios/Runner.xcworkspace/contents.xcworkspacedata b/ios/Runner.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..21a3cc1 --- /dev/null +++ b/ios/Runner.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,10 @@ + + + + + + + diff --git a/ios/Runner.xcworkspace/xcshareddata/._IDEWorkspaceChecks.plist b/ios/Runner.xcworkspace/xcshareddata/._IDEWorkspaceChecks.plist new file mode 100644 index 0000000..c9ab18b Binary files /dev/null and b/ios/Runner.xcworkspace/xcshareddata/._IDEWorkspaceChecks.plist differ diff --git a/ios/Runner.xcworkspace/xcshareddata/._WorkspaceSettings.xcsettings b/ios/Runner.xcworkspace/xcshareddata/._WorkspaceSettings.xcsettings new file mode 100644 index 0000000..c9ab18b Binary files /dev/null and b/ios/Runner.xcworkspace/xcshareddata/._WorkspaceSettings.xcsettings differ diff --git a/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 0000000..18d9810 --- /dev/null +++ b/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings new file mode 100644 index 0000000..f9b0d7c --- /dev/null +++ b/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings @@ -0,0 +1,8 @@ + + + + + PreviewsEnabled + + + diff --git a/ios/Runner/._AppDelegate.swift b/ios/Runner/._AppDelegate.swift new file mode 100644 index 0000000..c9ab18b Binary files /dev/null and b/ios/Runner/._AppDelegate.swift differ diff --git a/ios/Runner/._Runner-Bridging-Header.h b/ios/Runner/._Runner-Bridging-Header.h new file mode 100644 index 0000000..c9ab18b Binary files /dev/null and b/ios/Runner/._Runner-Bridging-Header.h differ diff --git a/ios/Runner/AppDelegate.swift b/ios/Runner/AppDelegate.swift new file mode 100644 index 0000000..70693e4 --- /dev/null +++ b/ios/Runner/AppDelegate.swift @@ -0,0 +1,13 @@ +import UIKit +import Flutter + +@UIApplicationMain +@objc class AppDelegate: FlutterAppDelegate { + override func application( + _ application: UIApplication, + didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? + ) -> Bool { + GeneratedPluginRegistrant.register(with: self) + return super.application(application, didFinishLaunchingWithOptions: launchOptions) + } +} diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/._Contents.json b/ios/Runner/Assets.xcassets/AppIcon.appiconset/._Contents.json new file mode 100644 index 0000000..c9ab18b Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/._Contents.json differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/._Icon-App-1024x1024@1x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/._Icon-App-1024x1024@1x.png new file mode 100644 index 0000000..c9ab18b Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/._Icon-App-1024x1024@1x.png differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/._Icon-App-20x20@1x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/._Icon-App-20x20@1x.png new file mode 100644 index 0000000..c9ab18b Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/._Icon-App-20x20@1x.png differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/._Icon-App-20x20@2x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/._Icon-App-20x20@2x.png new file mode 100644 index 0000000..c9ab18b Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/._Icon-App-20x20@2x.png differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/._Icon-App-20x20@3x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/._Icon-App-20x20@3x.png new file mode 100644 index 0000000..c9ab18b Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/._Icon-App-20x20@3x.png differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/._Icon-App-29x29@1x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/._Icon-App-29x29@1x.png new file mode 100644 index 0000000..c9ab18b Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/._Icon-App-29x29@1x.png differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/._Icon-App-29x29@2x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/._Icon-App-29x29@2x.png new file mode 100644 index 0000000..c9ab18b Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/._Icon-App-29x29@2x.png differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/._Icon-App-29x29@3x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/._Icon-App-29x29@3x.png new file mode 100644 index 0000000..c9ab18b Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/._Icon-App-29x29@3x.png differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/._Icon-App-40x40@1x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/._Icon-App-40x40@1x.png new file mode 100644 index 0000000..c9ab18b Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/._Icon-App-40x40@1x.png differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/._Icon-App-40x40@2x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/._Icon-App-40x40@2x.png new file mode 100644 index 0000000..c9ab18b Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/._Icon-App-40x40@2x.png differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/._Icon-App-40x40@3x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/._Icon-App-40x40@3x.png new file mode 100644 index 0000000..c9ab18b Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/._Icon-App-40x40@3x.png differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/._Icon-App-60x60@2x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/._Icon-App-60x60@2x.png new file mode 100644 index 0000000..c9ab18b Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/._Icon-App-60x60@2x.png differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/._Icon-App-60x60@3x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/._Icon-App-60x60@3x.png new file mode 100644 index 0000000..c9ab18b Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/._Icon-App-60x60@3x.png differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/._Icon-App-76x76@1x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/._Icon-App-76x76@1x.png new file mode 100644 index 0000000..c9ab18b Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/._Icon-App-76x76@1x.png differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/._Icon-App-76x76@2x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/._Icon-App-76x76@2x.png new file mode 100644 index 0000000..c9ab18b Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/._Icon-App-76x76@2x.png differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/._Icon-App-83.5x83.5@2x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/._Icon-App-83.5x83.5@2x.png new file mode 100644 index 0000000..c9ab18b Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/._Icon-App-83.5x83.5@2x.png differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json new file mode 100644 index 0000000..d36b1fa --- /dev/null +++ b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json @@ -0,0 +1,122 @@ +{ + "images" : [ + { + "size" : "20x20", + "idiom" : "iphone", + "filename" : "Icon-App-20x20@2x.png", + "scale" : "2x" + }, + { + "size" : "20x20", + "idiom" : "iphone", + "filename" : "Icon-App-20x20@3x.png", + "scale" : "3x" + }, + { + "size" : "29x29", + "idiom" : "iphone", + "filename" : "Icon-App-29x29@1x.png", + "scale" : "1x" + }, + { + "size" : "29x29", + "idiom" : "iphone", + "filename" : "Icon-App-29x29@2x.png", + "scale" : "2x" + }, + { + "size" : "29x29", + "idiom" : "iphone", + "filename" : "Icon-App-29x29@3x.png", + "scale" : "3x" + }, + { + "size" : "40x40", + "idiom" : "iphone", + "filename" : "Icon-App-40x40@2x.png", + "scale" : "2x" + }, + { + "size" : "40x40", + "idiom" : "iphone", + "filename" : "Icon-App-40x40@3x.png", + "scale" : "3x" + }, + { + "size" : "60x60", + "idiom" : "iphone", + "filename" : "Icon-App-60x60@2x.png", + "scale" : "2x" + }, + { + "size" : "60x60", + "idiom" : "iphone", + "filename" : "Icon-App-60x60@3x.png", + "scale" : "3x" + }, + { + "size" : "20x20", + "idiom" : "ipad", + "filename" : "Icon-App-20x20@1x.png", + "scale" : "1x" + }, + { + "size" : "20x20", + "idiom" : "ipad", + "filename" : "Icon-App-20x20@2x.png", + "scale" : "2x" + }, + { + "size" : "29x29", + "idiom" : "ipad", + "filename" : "Icon-App-29x29@1x.png", + "scale" : "1x" + }, + { + "size" : "29x29", + "idiom" : "ipad", + "filename" : "Icon-App-29x29@2x.png", + "scale" : "2x" + }, + { + "size" : "40x40", + "idiom" : "ipad", + "filename" : "Icon-App-40x40@1x.png", + "scale" : "1x" + }, + { + "size" : "40x40", + "idiom" : "ipad", + "filename" : "Icon-App-40x40@2x.png", + "scale" : "2x" + }, + { + "size" : "76x76", + "idiom" : "ipad", + "filename" : "Icon-App-76x76@1x.png", + "scale" : "1x" + }, + { + "size" : "76x76", + "idiom" : "ipad", + "filename" : "Icon-App-76x76@2x.png", + "scale" : "2x" + }, + { + "size" : "83.5x83.5", + "idiom" : "ipad", + "filename" : "Icon-App-83.5x83.5@2x.png", + "scale" : "2x" + }, + { + "size" : "1024x1024", + "idiom" : "ios-marketing", + "filename" : "Icon-App-1024x1024@1x.png", + "scale" : "1x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png new file mode 100644 index 0000000..645afe3 Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png new file mode 100644 index 0000000..8899484 Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png new file mode 100644 index 0000000..8a9ce84 Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png new file mode 100644 index 0000000..c03062f Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png new file mode 100644 index 0000000..536ca57 Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png new file mode 100644 index 0000000..b85e070 Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png new file mode 100644 index 0000000..ad18ec3 Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png new file mode 100644 index 0000000..8a9ce84 Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png new file mode 100644 index 0000000..f9950a4 Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png new file mode 100644 index 0000000..7bc1524 Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png new file mode 100644 index 0000000..7bc1524 Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png new file mode 100644 index 0000000..52e4901 Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png new file mode 100644 index 0000000..2dccafe Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png new file mode 100644 index 0000000..b8c493d Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png new file mode 100644 index 0000000..e36b153 Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png differ diff --git a/ios/Runner/Assets.xcassets/LaunchImage.imageset/._Contents.json b/ios/Runner/Assets.xcassets/LaunchImage.imageset/._Contents.json new file mode 100644 index 0000000..c9ab18b Binary files /dev/null and b/ios/Runner/Assets.xcassets/LaunchImage.imageset/._Contents.json differ diff --git a/ios/Runner/Assets.xcassets/LaunchImage.imageset/._LaunchImage.png b/ios/Runner/Assets.xcassets/LaunchImage.imageset/._LaunchImage.png new file mode 100644 index 0000000..c9ab18b Binary files /dev/null and b/ios/Runner/Assets.xcassets/LaunchImage.imageset/._LaunchImage.png differ diff --git a/ios/Runner/Assets.xcassets/LaunchImage.imageset/._LaunchImage@2x.png b/ios/Runner/Assets.xcassets/LaunchImage.imageset/._LaunchImage@2x.png new file mode 100644 index 0000000..c9ab18b Binary files /dev/null and b/ios/Runner/Assets.xcassets/LaunchImage.imageset/._LaunchImage@2x.png differ diff --git a/ios/Runner/Assets.xcassets/LaunchImage.imageset/._LaunchImage@3x.png b/ios/Runner/Assets.xcassets/LaunchImage.imageset/._LaunchImage@3x.png new file mode 100644 index 0000000..c9ab18b Binary files /dev/null and b/ios/Runner/Assets.xcassets/LaunchImage.imageset/._LaunchImage@3x.png differ diff --git a/ios/Runner/Assets.xcassets/LaunchImage.imageset/._README.md b/ios/Runner/Assets.xcassets/LaunchImage.imageset/._README.md new file mode 100644 index 0000000..c9ab18b Binary files /dev/null and b/ios/Runner/Assets.xcassets/LaunchImage.imageset/._README.md differ diff --git a/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json b/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json new file mode 100644 index 0000000..0bedcf2 --- /dev/null +++ b/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "idiom" : "universal", + "filename" : "LaunchImage.png", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "LaunchImage@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "LaunchImage@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} diff --git a/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png b/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png new file mode 100644 index 0000000..9da19ea Binary files /dev/null and b/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png differ diff --git a/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png b/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png new file mode 100644 index 0000000..9da19ea Binary files /dev/null and b/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png differ diff --git a/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png b/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png new file mode 100644 index 0000000..9da19ea Binary files /dev/null and b/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png differ diff --git a/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md b/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md new file mode 100644 index 0000000..89c2725 --- /dev/null +++ b/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md @@ -0,0 +1,5 @@ +# Launch Screen Assets + +You can customize the launch screen with your own desired assets by replacing the image files in this directory. + +You can also do it by opening your Flutter project's Xcode project with `open ios/Runner.xcworkspace`, selecting `Runner/Assets.xcassets` in the Project Navigator and dropping in the desired images. \ No newline at end of file diff --git a/ios/Runner/Base.lproj/._LaunchScreen.storyboard b/ios/Runner/Base.lproj/._LaunchScreen.storyboard new file mode 100644 index 0000000..c9ab18b Binary files /dev/null and b/ios/Runner/Base.lproj/._LaunchScreen.storyboard differ diff --git a/ios/Runner/Base.lproj/._Main.storyboard b/ios/Runner/Base.lproj/._Main.storyboard new file mode 100644 index 0000000..c9ab18b Binary files /dev/null and b/ios/Runner/Base.lproj/._Main.storyboard differ diff --git a/ios/Runner/Base.lproj/LaunchScreen.storyboard b/ios/Runner/Base.lproj/LaunchScreen.storyboard new file mode 100644 index 0000000..f2e259c --- /dev/null +++ b/ios/Runner/Base.lproj/LaunchScreen.storyboard @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Runner/Base.lproj/Main.storyboard b/ios/Runner/Base.lproj/Main.storyboard new file mode 100644 index 0000000..f3c2851 --- /dev/null +++ b/ios/Runner/Base.lproj/Main.storyboard @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Runner/Info.plist b/ios/Runner/Info.plist new file mode 100644 index 0000000..90aeb98 --- /dev/null +++ b/ios/Runner/Info.plist @@ -0,0 +1,49 @@ + + + + + CFBundleDevelopmentRegion + $(DEVELOPMENT_LANGUAGE) + CFBundleDisplayName + Nazruldex2 + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + NazrulDex 2 + CFBundlePackageType + APPL + CFBundleShortVersionString + $(FLUTTER_BUILD_NAME) + CFBundleSignature + ???? + CFBundleVersion + $(FLUTTER_BUILD_NUMBER) + LSRequiresIPhoneOS + + UILaunchStoryboardName + LaunchScreen + UIMainStoryboardFile + Main + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UIUserInterfaceStyle + Light + UIViewControllerBasedStatusBarAppearance + + + diff --git a/ios/Runner/Runner-Bridging-Header.h b/ios/Runner/Runner-Bridging-Header.h new file mode 100644 index 0000000..308a2a5 --- /dev/null +++ b/ios/Runner/Runner-Bridging-Header.h @@ -0,0 +1 @@ +#import "GeneratedPluginRegistrant.h" diff --git a/lib/generated_plugin_registrant.dart b/lib/generated_plugin_registrant.dart new file mode 100644 index 0000000..ff43303 --- /dev/null +++ b/lib/generated_plugin_registrant.dart @@ -0,0 +1,16 @@ +// +// Generated file. Do not edit. +// + +// ignore_for_file: directives_ordering +// ignore_for_file: lines_longer_than_80_chars + +import 'package:shared_preferences_web/shared_preferences_web.dart'; + +import 'package:flutter_web_plugins/flutter_web_plugins.dart'; + +// ignore: public_member_api_docs +void registerPlugins(Registrar registrar) { + SharedPreferencesPlugin.registerWith(registrar); + registrar.registerMessageHandler(); +} diff --git a/lib/main.dart b/lib/main.dart new file mode 100644 index 0000000..a851ac6 --- /dev/null +++ b/lib/main.dart @@ -0,0 +1,43 @@ +// Copyright 2018 The Flutter team. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +import 'package:flutter/material.dart'; +import 'package:flutter/services.dart'; +import 'package:flutter_settings_screens/flutter_settings_screens.dart'; +import "package:google_fonts/google_fonts.dart"; +import 'package:nazruldex2/pages/settings_page.dart'; + +import 'package:nazruldex2/utils/routes.dart'; +import 'package:nazruldex2/widgets/themes.dart'; +import 'pages/home_page.dart'; +import "package:velocity_x/velocity_x.dart"; +Future main() async { + await Settings.init(cacheProvider: SharePreferenceCache()); + runApp(MyApp()); +} + +class MyApp extends StatelessWidget { + + @override + Widget build(BuildContext context) { + final isDark = Settings.getValue(SettingsPage.settingDarkMode, false); + return ValueChangeObserver( + defaultValue: false, + cacheKey: SettingsPage.settingDarkMode, + builder: (context, isDark, _) => MaterialApp( + debugShowCheckedModeBanner: false, + home : HomePage(), + // initialRoute: "/login", + // don't use this. Use / route instead. + themeMode: isDark == false ? ThemeMode.light : ThemeMode.dark, + theme: Themes.lightTheme(context), + darkTheme: Themes.darkTheme(context), + routes: { + // "/" : (context) => LoginPage(), + MyRoutes.homeRoute: (context)=> HomePage(), + }, + ), + ); + } +} \ No newline at end of file diff --git a/lib/models/Song.dart b/lib/models/Song.dart new file mode 100644 index 0000000..a1cc5ae --- /dev/null +++ b/lib/models/Song.dart @@ -0,0 +1,149 @@ +import 'dart:io'; + +import 'package:flutter/services.dart'; +import 'package:path_provider/path_provider.dart'; +import "package:velocity_x/velocity_x.dart"; + +class Song{ + final String number; + final String instituteNumber; + final String audioRef; + final String songTitle; + final String nRecords; + final String songCategory; + final String songAbout; + final String songTaal; + final String songRaag; + final String lyricist; + final String singer; + final String youtubeLink; + final String swaralipi; + final String recordInfo; + final String otherInfo; + final String textFile; + Song( + {required this.number, + required this.instituteNumber, + required this.audioRef, + required this.songTitle, + required this.nRecords, + required this.songCategory, + required this.songAbout, + required this.songTaal, + required this.songRaag, + required this.lyricist, + required this.singer, + required this.youtubeLink, + required this.swaralipi, + required this.recordInfo, + required this.otherInfo, + required this.textFile, + } + ); + + + + factory Song.fromMap(Map map){ + return Song( + number: map["number"], + instituteNumber: map["instituteNumber"], + audioRef: map["audioRef"], + songTitle: map["songTitle"], + nRecords: map["nRecords"], + songCategory: map["songCategory"], + songAbout: map["songAbout"], + songTaal: map["songTaal"], + songRaag: map["songRaag"], + lyricist: map["lyricist"], + singer: map["singer"], + youtubeLink: map["youtubeLink"], + swaralipi: map["swaralipi"], + recordInfo: map["recordInfo"], + otherInfo: map["otherInfo"], + textFile: map["textFile"], + ); + } + + toMap() => + { + "number": number, + "instituteNumber": instituteNumber, + "audioRef": audioRef, + "songTitle": songTitle, + "nRecords": nRecords, + "songCategory": songCategory, + "songAbout": songAbout, + "songTaal": songTaal, + "songRaag": songRaag, + "lyricist": lyricist, + "singer": singer, + "youtubeLink": youtubeLink, + "swaralipi": swaralipi, + "recordInfo": recordInfo, + "otherInfo": otherInfo, + "textFile": textFile, + }; +} + +class DataList { + static List? AllSongs; + static List? SearchedSongs; + static List? SearchedTaalSongs; + static void SearchSong(String key){ + SearchedSongs = AllSongs!.filter( + (song) => song.songTitle.contains(key) || song.songAbout.contains(key) || song.songTaal.contains(key) || song.songCategory.contains(key) + || song.lyricist.contains(key) || song.singer.contains(key) || song.songRaag.contains(key) + ).toList(); + } + static void SearchSongWithTaal(String key){ + SearchedTaalSongs = AllSongs!.filter( + (song) => song.songTaal.compareTo(key) == 0 + ).toList(); + } + static void GetAllSongs(){ SearchedSongs = AllSongs;} +} + + +class TaalNameList { + static List Taals = ["ত্রিতাল", "কাহারবা", "একতাল", "ঝাঁপতাল", "দাদরা", "ফেরতা"]; +} + +class FavoritesList { + static String favorites = ""; + static Future Save() async { + File file = File("favorites.txt"); + print(Directory.current); + await file.writeAsString(favorites, mode: FileMode.write); + } + + static Future get _localPath async { + final directory = await getApplicationDocumentsDirectory(); + + return directory.path; + } + + static Future get _localFile async { + final path = await _localPath; + return File('$path/favorites.txt'); + } + + static Future write() async { + final file = await _localFile; + + // Write the file + return file.writeAsString('$favorites'); + } + + static void Load() async { + try { + final file = await _localFile; + + // Read the file + favorites = await file.readAsString(); + + } catch (e) { + favorites = await rootBundle.loadString("assets/files/favorites.txt"); + write(); + } + } +} \ No newline at end of file diff --git a/lib/pages/all_songs_page.dart b/lib/pages/all_songs_page.dart new file mode 100644 index 0000000..1b6f1c7 --- /dev/null +++ b/lib/pages/all_songs_page.dart @@ -0,0 +1,93 @@ +import 'dart:convert'; + +import 'package:flutter/cupertino.dart'; +import "package:flutter/material.dart"; +import 'package:flutter/services.dart'; +import 'package:nazruldex2/models/Song.dart'; +import 'package:nazruldex2/widgets/item.dart'; +import 'package:nazruldex2/widgets/page_title.dart'; +import 'package:nazruldex2/widgets/song_list.dart'; +// import "package:velocity_x/velocity_x.dart"; +import "package:velocity_x/velocity_x.dart"; + + +class AllSongsPage extends StatefulWidget { + @override + State createState() => _AllSongsPageState(); +} + +class _AllSongsPageState extends State { + bool start = true; + @override + void initState() { + super.initState(); + + } + @override + Widget build(BuildContext context) { + if(start == true) DataList.GetAllSongs(); + start = false; + SystemChrome.setSystemUIOverlayStyle( + SystemUiOverlayStyle( + statusBarColor: context.canvasColor, + ) + ); + + return Scaffold( + body: NestedScrollView( + headerSliverBuilder: (BuildContext context, bool innerBoxIsScrolled) => [ + CupertinoSliverNavigationBar( + border: Border.symmetric(), + backgroundColor: context.canvasColor, + largeTitle: "গানের তালিকা".text.color(context.primaryColor).make() + ) + ], + body: Column( + children:[ + SizedBox(height: 40,), + TextFormField( + style: TextStyle( + fontWeight: FontWeight.bold, + ), + cursorColor: context.primaryColor, + decoration: InputDecoration( + contentPadding: EdgeInsets.symmetric(vertical: 27, horizontal: 25), + focusColor: context.primaryColor, + filled: true, + label: "Search".text.color(context.primaryColor.withOpacity(.5)).make(), + prefixIcon: Icon(Icons.search, color: context.primaryColor.withOpacity(.5),), + + prefixIconColor: context.primaryColor, + focusedBorder: OutlineInputBorder( + borderRadius: BorderRadius.circular(27), + borderSide: BorderSide( + color: context.primaryColor, + ), + ), + enabledBorder: OutlineInputBorder( + borderRadius: BorderRadius.circular(27), + borderSide: BorderSide( + color: context.primaryColor.withOpacity(.1), + ), + ), + fillColor: context.primaryColor.withOpacity(.03) + // hintStyle: TextStyle( + // color: context.accentColor, + // fontWeight: FontWeight.bold, + // ), + ), + + onChanged: (text){ + DataList.SearchSong(text); + setState((){}); + }, + ).px16().py8(), + Expanded( + child: (DataList.AllSongs!.isEmpty) ? Center(child:CircularProgressIndicator()) : SongList(), + ), + ], + ), + ), + ); + } +} diff --git a/lib/pages/favorites_page.dart b/lib/pages/favorites_page.dart new file mode 100644 index 0000000..e94cad5 --- /dev/null +++ b/lib/pages/favorites_page.dart @@ -0,0 +1,45 @@ +import 'package:flutter/cupertino.dart'; +import 'package:flutter/material.dart'; +import 'package:flutter/services.dart'; +import 'package:nazruldex2/models/Song.dart'; +import "package:velocity_x/velocity_x.dart"; + +import '../widgets/item.dart'; + +class FavoritesPage extends StatelessWidget{ + @override + Widget build(BuildContext context) { + var favArray = []; + int k = 0; + for(int i = 0; i < 3200; i++){ + if(FavoritesList.favorites[i] == "1") favArray.add(i); + } + + return Scaffold( + body: NestedScrollView( + headerSliverBuilder: (BuildContext context, bool innerBoxIsScrolled) => [ + CupertinoSliverNavigationBar( + border: Border.symmetric(), + backgroundColor: context.canvasColor, + largeTitle: "পছন্দের গানসমূহ".text.color(context.primaryColor).make(), + ) + ], + body: (favArray.length == 0) ? "পছন্দের গানের তালিকা তৈরি করতে গান যুক্ত করুন".text.center.xl2.color(context.accentColor.withOpacity(.3)).makeCentered().px32() : SingleChildScrollView( + child: Column( + children:[ + ...favArray.map((element){ + while(k < 3300){ + var song = DataList.AllSongs![k]; + if(song.number.compareTo(element.toString()) == 0) return ItemWidget(song: song); + k++; + } + return ItemWidget(song: DataList.AllSongs![3]); + }) + ], + ).p16(), + ), + ), + ); + } + +} \ No newline at end of file diff --git a/lib/pages/home_page.dart b/lib/pages/home_page.dart new file mode 100644 index 0000000..a55f55d --- /dev/null +++ b/lib/pages/home_page.dart @@ -0,0 +1,73 @@ +import 'dart:convert'; + +import 'package:flutter/cupertino.dart'; +import 'package:flutter/material.dart'; +import 'package:flutter/services.dart'; +import 'package:google_nav_bar/google_nav_bar.dart'; +import 'package:nazruldex2/models/Song.dart'; +import 'package:nazruldex2/pages/all_songs_page.dart'; +import 'package:nazruldex2/pages/favorites_page.dart'; +import 'package:nazruldex2/pages/home_screen.dart'; +import "package:velocity_x/velocity_x.dart"; + +class HomePage extends StatefulWidget{ + @override + State createState() => _HomePageState(); +} + +class _HomePageState extends State { + @override + int value = 0; + + final _pageOptions = [ + HomeScreen(), + AllSongsPage(), + FavoritesPage(), + ]; + + loadData() async { + var json = await rootBundle.loadString("assets/files/data.txt"); + var decodedData = jsonDecode(json); + var songList = decodedData["songList"]; + DataList.AllSongs = List.from(songList).map((song)=>Song.fromMap(song)).toList(); + DataList.SearchedSongs = DataList.AllSongs; + FavoritesList.Load(); + setState(() {}); + } + + @override + void initState() { + super.initState(); + loadData(); + } + Widget build(BuildContext context) { + return Scaffold( + appBar: AppBar(elevation: 0, toolbarHeight: 0, backgroundColor: context.canvasColor,), + body: _pageOptions[value], + bottomNavigationBar: GNav( + gap : 16, + // backgroundColor: context.primaryColor.withOpacity(.07), + activeColor: context.primaryColor, + color: context.primaryColor, + tabBackgroundColor: context.primaryColor.withOpacity(.2), + padding: EdgeInsets.all(16), + selectedIndex: 0, + tabs: [ + GButton(icon: Icons.home_outlined, text: "হোম",), + GButton(icon: Icons.list_outlined, text: "তালিকা",), + GButton(icon: Icons.favorite_border_outlined, text: "পছন্দ",), + ], + onTabChange: (_){setState(() { + value = _; + });}, + ).p12().backgroundColor(context.primaryColor.withOpacity(.03)) + + + ); + } + + + + + +} \ No newline at end of file diff --git a/lib/pages/home_screen.dart b/lib/pages/home_screen.dart new file mode 100644 index 0000000..2733f26 --- /dev/null +++ b/lib/pages/home_screen.dart @@ -0,0 +1,36 @@ +import 'package:flutter/material.dart'; +import 'package:nazruldex2/pages/settings_page.dart'; +import 'package:velocity_x/velocity_x.dart'; + +import '../models/Song.dart'; +import '../widgets/random_song_row.dart'; +import '../widgets/taal_list.dart'; + +class HomeScreen extends StatelessWidget{ + @override + Widget build(BuildContext context) { + return SingleChildScrollView( + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children:[ + VxBox().height(48).make(), + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + "হোম".text.xl5.color(context.primaryColor).bold.make(), + IconButton(onPressed: (){ + Navigator.push(context, MaterialPageRoute(builder: (context)=>SettingsPage())); + }, icon: Icon(Icons.settings, size: 32, color: context.primaryColor,)) + ], + ), + + TaalList().box.make().py8(), + VxBox().height(20).make(), + "Discover".text.xl5.color(context.primaryColor).bold.make().py8(), + (DataList.AllSongs == null || DataList.AllSongs!.isEmpty) ? CircularProgressIndicator().box.makeCentered().p8():RandomSongList().box.make().py8(), + ], + ).box.px16.make(), + ); + } + +} \ No newline at end of file diff --git a/lib/pages/settings_page.dart b/lib/pages/settings_page.dart new file mode 100644 index 0000000..db6bc57 --- /dev/null +++ b/lib/pages/settings_page.dart @@ -0,0 +1,61 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_settings_screens/flutter_settings_screens.dart'; +import "package:velocity_x/velocity_x.dart"; + +class SettingsPage extends StatelessWidget { + static const settingDarkMode = "key_dark_mode"; + static const settingFont = "key-font-size"; + + @override + Widget build(BuildContext context) { + final aboutMe = "Zarif Ikram is a Computer Science sophomore and a music enthusiast. He survives life by getting appreciated by people and laughing at mildly offensive banters."; + return Scaffold( + appBar: AppBar(elevation: 0, toolbarHeight: 80, backgroundColor: context.canvasColor,foregroundColor: context.primaryColor,), + body: SingleChildScrollView( + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + "Settings".text.xl5.color(context.primaryColor).bold.make(), + SwitchSettingsTile( + title: "Dark Mode", + settingKey: SettingsPage.settingDarkMode, + leading: Icon(Icons.dark_mode, color : context.primaryColor), + onChange: (_) {}, + ), + Row( + mainAxisAlignment: MainAxisAlignment.start, + children: [ + Icon(Icons.format_size_outlined, color: context.primaryColor).px16(), + DropDownSettingsTile( + selected: 3, + title: "Lyrics Font", + values: {1 : "Very Small", 2: "Small", 3 : "Regular", 4 : "Big", 5 : "Very Big"}, + settingKey: SettingsPage.settingFont, + ).w64(context)] + ), + VxBox( + child : ValueChangeObserver( + builder: (BuildContext , value, _) { + switch(value){ + case 1: return "তুমি শুনিতে চেওনা আমার মনের কথা".text.center.xl.color(context.accentColor.withOpacity(0.7)).makeCentered().p16(); + case 2: return "তুমি শুনিতে চেওনা আমার মনের কথা".text.center.xl2.color(context.accentColor.withOpacity(0.7)).makeCentered().p16(); + case 3: return "তুমি শুনিতে চেওনা আমার মনের কথা".text.center.xl3.color(context.accentColor.withOpacity(0.7)).makeCentered().p16(); + case 4: return "তুমি শুনিতে চেওনা আমার মনের কথা".text.center.xl4.color(context.accentColor.withOpacity(0.7)).makeCentered().p16(); + case 5: return "তুমি শুনিতে চেওনা আমার মনের কথা".text.center.xl5.color(context.accentColor.withOpacity(0.7)).makeCentered().p16(); + default: return "তুমি শুনিতে চেওনা আমার মনের কথা".text.center.xl3.color(context.accentColor.withOpacity(0.7)).makeCentered().p16(); + } + }, + defaultValue: 3, + cacheKey: SettingsPage.settingFont, + ), + ).width(500).height(240).color(context.primaryColor.withOpacity(.07)).make().py8(), + ExpandableSettingsTile(title: "Contact Developer", leading: Icon(Icons.email_outlined, color : context.primaryColor),children: ["1905111@cse.buet.ac.bd".text.xl.make().pOnly(bottom: 8).h8(context)]), + ExpandableSettingsTile(title: "About Developer", leading: Icon(Icons.person, color : context.primaryColor),children: [aboutMe.text.xl.make().pOnly(bottom: 16).h20(context)]), + ], + ).px24().py4(), + ), + ); + } +} + + diff --git a/lib/pages/song_page.dart b/lib/pages/song_page.dart new file mode 100644 index 0000000..7086490 --- /dev/null +++ b/lib/pages/song_page.dart @@ -0,0 +1,160 @@ +// import 'package:flutter/cupertino.dart'; +import 'package:flutter/material.dart'; +import 'package:flutter/services.dart'; +import 'package:flutter_settings_screens/flutter_settings_screens.dart'; +import 'package:nazruldex2/models/Song.dart'; +import 'package:nazruldex2/pages/settings_page.dart'; +import 'package:nazruldex2/widgets/per_info.dart'; +import 'package:nazruldex2/widgets/themes.dart'; +import "package:velocity_x/velocity_x.dart"; +import "package:sliding_sheet/sliding_sheet.dart"; +// import "package:wakelock/wakelock.dart"; + +class SongDisplay extends StatefulWidget{ + final Song song; + + const SongDisplay({Key? key, required this.song}) : super(key: key); + + @override + State createState() => _SongDisplayState(song); +} + +class _SongDisplayState extends State { + final Song song; + + _SongDisplayState(this.song); + late String songLyrics; + + loadData() async { + print(song.textFile); + songLyrics = await rootBundle.loadString("assets/txt/" + song.number + ".txt"); + setState(() {}); + } + @override + void initState() { + super.initState(); + // Wakelock.enable(); + loadData(); + } + + @override + Widget build(BuildContext context) { + return Scaffold( + appBar: AppBar( + backgroundColor: context.canvasColor, + foregroundColor: context.primaryColor, + elevation: 0.0, + toolbarHeight: 80, + // title: "গান পরিচিতি".text.color(context.accentColor).xl3.make(), + actions: [InkWell( + customBorder: CircleBorder(), + child: VxBox( + child: FavoritesList.favorites[int.parse(widget.song.number)] == "1" ? Icon(Icons.favorite_outlined).p8() : Icon(Icons.favorite_border_outlined).p8(), + ).roundedFull.neumorphic(color: context.cardColor, elevation: 2, curve: VxCurve.flat).make(), + + onTap: (){ + int number = int.parse(widget.song.number); + FavoritesList.favorites = FavoritesList.favorites[number] == "1" ? FavoritesList.favorites.replaceRange(number, number + 1, "0") : FavoritesList.favorites.replaceRange(number, number + 1, "1"); + setState(() {}); + FavoritesList.write(); + // save it + }, + ).p16(),], + ), + body: buildBody(), + ); + } + + Future showSheet() => showSlidingBottomSheet( + context, + builder: (context) => SlidingSheetDialog( + snapSpec: SnapSpec( + snappings: [0.2, 0.9], + ), + cornerRadius: 16, + color: context.canvasColor, + headerBuilder: buildHeader, + builder: buildSheet, + ), + ); + + Widget buildSheet(BuildContext context, state) { + final fontSize = Settings.getValue(SettingsPage.settingFont, 3); + return Column( + children: [ + Material( + child: ValueChangeObserver( + builder: (BuildContext , value, _) { + switch(value){ + case 1: return songLyrics.text.center.xl.color(context.accentColor.withOpacity(0.7)).makeCentered().p16(); + case 2: return songLyrics.text.center.xl2.color(context.accentColor.withOpacity(0.7)).makeCentered().p16(); + case 3: return songLyrics.text.center.xl3.color(context.accentColor.withOpacity(0.7)).makeCentered().p16(); + case 4: return songLyrics.text.center.xl4.color(context.accentColor.withOpacity(0.7)).makeCentered().p16(); + case 5: return songLyrics.text.center.xl5.color(context.accentColor.withOpacity(0.7)).makeCentered().p16(); + default: return songLyrics.text.center.xl3.color(context.accentColor.withOpacity(0.7)).makeCentered().p16(); + } + }, + defaultValue: 3, + cacheKey: SettingsPage.settingFont, + ), + ), + ], + ); + } + + Widget buildBody() => SingleChildScrollView( + child: SafeArea( + child: Column( + mainAxisSize: MainAxisSize.min, + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + song.songTitle.text.xl4.bold.color(context.primaryColor).wrapWords(true).make().box.width(context.percentWidth*70).make().p12(), + Row( + mainAxisAlignment: MainAxisAlignment.spaceAround, + children: [ + Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + "তালঃ".text.color(context.accentColor.withOpacity(0.7)).make(), + song.songTaal.text.xl2.wrapWords(true).make().box.width(150).make(), + ], + ).py16(), + showPrimarySongInfo(), + + ], + ).box.shadowMd.rounded.neumorphic( + color: context.canvasColor, + curve: VxCurve.emboss, + elevation: 24, + ).make().p12(), + PerInfo(info: song.songRaag, infoName: "রাগ"), + PerInfo(info: song.songAbout, infoName: "বিষয়",), + PerInfo(info: song.songCategory, infoName: "অঙ্গ",), + PerInfo(info: song.swaralipi, infoName: "স্বরলিপি তথ্য",), + PerInfo(info: song.otherInfo, infoName: "রেকর্ড তথ্য",), + PerInfo(info: song.lyricist, infoName: "সুরকার",), + PerInfo(info: song.singer, infoName: "শিল্পী",), + PerInfo(info: song.nRecords, infoName: "রেকর্ড সংখ্যা",), + ], + ).px8(), + ), + ); + + Widget buildHeader(BuildContext context, SheetState state) => Material( + child: Column( + mainAxisSize: MainAxisSize.min, + children: [ + VxBox().color(context.accentColor.withOpacity(.8)).size(32, 8).rounded.make().py8(), + ], + ).box.width(context.percentWidth*100).color(context.canvasColor).make(), + ); + + Widget showPrimarySongInfo() => MaterialButton( + onPressed: () { + showSheet(); + }, + + child: "কথা".text.xl3.color(context.cardColor).make().p16(), + + ).box.color(context.backgroundColor.withOpacity(.9)).rounded.make().py16(); +} \ No newline at end of file diff --git a/lib/pages/taal_page.dart b/lib/pages/taal_page.dart new file mode 100644 index 0000000..f1fd546 --- /dev/null +++ b/lib/pages/taal_page.dart @@ -0,0 +1,36 @@ +import 'package:flutter/cupertino.dart'; +import 'package:flutter/material.dart'; +import 'package:flutter/services.dart'; +import 'package:nazruldex2/models/Song.dart'; +import 'package:nazruldex2/widgets/song_list.dart'; +import "package:velocity_x/velocity_x.dart"; + +import '../widgets/song_list2.dart'; + +class TaalSongList extends StatelessWidget{ + final String taal; + + const TaalSongList({Key? key, required this.taal}) : super(key: key); + + @override + Widget build(BuildContext context) { + String bigText = taal; + return Scaffold( + appBar: AppBar( + backgroundColor: context.canvasColor, + foregroundColor: context.primaryColor, + elevation: 0.0, + toolbarHeight: 80, + title: bigText.text.xl3.make(), + ), + body: Column( + children:[ + Expanded( + child: (DataList.AllSongs!.isEmpty) ? Center(child:CircularProgressIndicator()) : SongList2(), + ), + ], + ), + ); + } + +} \ No newline at end of file diff --git a/lib/utils/routes.dart b/lib/utils/routes.dart new file mode 100644 index 0000000..b1ab8c8 --- /dev/null +++ b/lib/utils/routes.dart @@ -0,0 +1,4 @@ +class MyRoutes{ + static String loginRoute = "/lgoin"; + static String homeRoute = "/home"; +} \ No newline at end of file diff --git a/lib/widgets/item.dart b/lib/widgets/item.dart new file mode 100644 index 0000000..0f8755e --- /dev/null +++ b/lib/widgets/item.dart @@ -0,0 +1,56 @@ +import 'package:flutter/cupertino.dart'; +import 'package:flutter/material.dart'; +import 'package:nazruldex2/models/Song.dart'; +import 'package:nazruldex2/pages/song_page.dart'; +import "package:velocity_x/velocity_x.dart"; + +class ItemWidget extends StatefulWidget{ + final Song song; + + const ItemWidget({Key? key, required this.song}) : super(key: key); + + @override + State createState() => _ItemWidgetState(); +} + +class _ItemWidgetState extends State { + @override + Widget build(BuildContext context) { + return InkWell( + borderRadius: BorderRadius.circular(48), + onTap: () { + Navigator.push(context, MaterialPageRoute(builder: (context)=>SongDisplay(song: widget.song))); + }, + child: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Column( + mainAxisAlignment: MainAxisAlignment.center, + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + widget.song.songTitle.text.xl.color(context.accentColor.withOpacity(0.9)).make(), + (widget.song.songTaal.compareTo("n/a") == 0 ? "" : widget.song.songTaal).text.color(context.accentColor.withOpacity(0.7)).make(), + ], + ).w64(context).py12().px24(), + InkWell( + child: VxBox( + child: FavoritesList.favorites[int.parse(widget.song.number)] == "1" ? Icon(Icons.favorite_outlined).p8() : Icon(Icons.favorite_border_outlined).p8(), + ).roundedFull.neumorphic(color: context.cardColor, elevation: 2, curve: VxCurve.flat).make(), + + onTap: (){ + int number = int.parse(widget.song.number); + FavoritesList.favorites = FavoritesList.favorites[number] == "1" ? FavoritesList.favorites.replaceRange(number, number + 1, "0") : FavoritesList.favorites.replaceRange(number, number + 1, "1"); + setState(() {}); + FavoritesList.write(); + // save it + }, + ), + ], + ).px4().box.roundedLg.neumorphic( + color: context.canvasColor, + curve: VxCurve.concave, + elevation: 4 + ).make().py8(), + ); + } +} \ No newline at end of file diff --git a/lib/widgets/page_title.dart b/lib/widgets/page_title.dart new file mode 100644 index 0000000..995b94f --- /dev/null +++ b/lib/widgets/page_title.dart @@ -0,0 +1,14 @@ +import 'package:flutter/cupertino.dart'; +import "package:velocity_x/velocity_x.dart"; +class PageTitle extends StatelessWidget{ + final String title; + + const PageTitle({Key? key, required this.title}) : super(key: key); + + @override + Widget build(BuildContext context) { + return title.text.bold.xl4.make(); + } + + +} \ No newline at end of file diff --git a/lib/widgets/per_info.dart b/lib/widgets/per_info.dart new file mode 100644 index 0000000..489e601 --- /dev/null +++ b/lib/widgets/per_info.dart @@ -0,0 +1,33 @@ +import 'package:flutter/cupertino.dart'; +import 'package:flutter/material.dart'; +import "package:velocity_x/velocity_x.dart"; + +class PerInfo extends StatelessWidget{ + String infoName, info; + PerInfo({Key? key, required this.infoName, required this.info}) : super(key: key); + + @override + Widget build(BuildContext context) { + if(info == "n/a") return Container(); + if(infoName == "স্বরলিপি তথ্য" && info[0] == '[') info = info.eliminateFirst; + if(infoName == "স্বরলিপি তথ্য" && info.endsWith(']')) info = info.eliminateLast; + return Row( + // mainAxisAlignment: MainAxisAlignment.spaceAround, + children: [ + Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + (infoName+"ঃ").text.color(context.accentColor.withOpacity(0.7)).make(), + info.text.xl2.wrapWords(true).make().box.width(context.percentWidth*60).make(), + ], + ).py24(), + + ], + ).box.color(context.canvasColor).shadowMd.rounded.px32.neumorphic( + color: context.canvasColor, + curve: VxCurve.emboss, + elevation: 24, + ).make().p12(); + + } +} \ No newline at end of file diff --git a/lib/widgets/random_song_row.dart b/lib/widgets/random_song_row.dart new file mode 100644 index 0000000..b16b16c --- /dev/null +++ b/lib/widgets/random_song_row.dart @@ -0,0 +1,24 @@ +import 'package:flutter/material.dart'; +import 'package:nazruldex2/models/Song.dart'; +import 'package:nazruldex2/pages/song_page.dart'; +import 'package:nazruldex2/widgets/item.dart'; +import 'package:nazruldex2/widgets/themes.dart'; +import "package:velocity_x/velocity_x.dart"; +import "dart:math"; + +class RandomSongList extends StatelessWidget{ + @override + Widget build(BuildContext context) { + var randArray = []; + var rng = Random(); + for(int i = 0; i < 8; i++)randArray.add(rng.nextInt(3000)); + return Column( + children:[ + ...randArray.map((element){ + var song = DataList.AllSongs![element]; + return ItemWidget(song: song); + }) + ] + ); + } +} \ No newline at end of file diff --git a/lib/widgets/song_list.dart b/lib/widgets/song_list.dart new file mode 100644 index 0000000..d4587b5 --- /dev/null +++ b/lib/widgets/song_list.dart @@ -0,0 +1,22 @@ +import 'package:flutter/cupertino.dart'; +import 'package:flutter/material.dart'; +import 'package:nazruldex2/models/Song.dart'; +import 'package:velocity_x/src/flutter/padding.dart'; + +import 'item.dart'; + +class SongList extends StatelessWidget{ + @override + Widget build(BuildContext context) { + return Scrollbar( + child: ListView.builder( + itemCount: DataList.SearchedSongs!.length, + itemBuilder: (BuildContext context, int index) { + return ItemWidget(song: DataList.SearchedSongs![index],).px16(); + }, + ), + + ); + } + +} \ No newline at end of file diff --git a/lib/widgets/song_list2.dart b/lib/widgets/song_list2.dart new file mode 100644 index 0000000..a47bf1f --- /dev/null +++ b/lib/widgets/song_list2.dart @@ -0,0 +1,21 @@ +import 'package:flutter/cupertino.dart'; +import 'package:flutter/material.dart'; +import 'package:nazruldex2/models/Song.dart'; +import 'package:velocity_x/src/flutter/padding.dart'; + +import 'item.dart'; + +class SongList2 extends StatelessWidget{ + @override + Widget build(BuildContext context) { + return Scrollbar( + child: ListView.builder( + itemCount: DataList.SearchedTaalSongs!.length, + itemBuilder: (BuildContext context, int index) { + return ItemWidget(song: DataList.SearchedTaalSongs![index],).px16(); + }, + ), + ); + } + +} \ No newline at end of file diff --git a/lib/widgets/taal_list.dart b/lib/widgets/taal_list.dart new file mode 100644 index 0000000..91a6d7d --- /dev/null +++ b/lib/widgets/taal_list.dart @@ -0,0 +1,38 @@ +import 'package:nazruldex2/models/Song.dart'; +import 'package:nazruldex2/pages/taal_page.dart'; +import 'package:nazruldex2/widgets/themes.dart'; +import "package:velocity_x/velocity_x.dart"; +import 'package:flutter/material.dart'; + +class TaalList extends StatelessWidget{ + @override + Widget build(BuildContext context) { + return Column( + children:[ + ...TaalNameList.Taals.map((taal) + { + var index = TaalNameList.Taals.indexOf(taal); + return InkWell( + borderRadius: BorderRadius.circular(32), + onTap: () { + DataList.SearchSongWithTaal(taal); + Navigator.push( + context, + MaterialPageRoute( + builder: (context) => TaalSongList(taal: taal))); + }, + child: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + taal.text.xl2.color(context.accentColor.withOpacity(0.9)).make().px32(), + ], + ).box.height(100).roundedLg.neumorphic(color: context.canvasColor, elevation: 4).make().py4(), + ); + } + ), + ], + ); + } + + +} \ No newline at end of file diff --git a/lib/widgets/themes.dart b/lib/widgets/themes.dart new file mode 100644 index 0000000..81aced3 --- /dev/null +++ b/lib/widgets/themes.dart @@ -0,0 +1,54 @@ + import 'package:flutter/cupertino.dart'; +import 'package:flutter/material.dart'; +import 'package:flutter/services.dart'; +import 'package:google_fonts/google_fonts.dart'; +import "package:velocity_x/velocity_x.dart"; +class Themes{ + + static ThemeData lightTheme(BuildContext context) => ThemeData( + backgroundColor: blueishColor, + // primarySwatch: Colors.grey, + fontFamily: GoogleFonts.lato().fontFamily, + primaryTextTheme: GoogleFonts.latoTextTheme(), + canvasColor: creamColor, + cardColor: creamColor, + primaryColor: blueishColor, + accentColor: Colors.black, + textSelectionColor: blueishColor, + brightness: Brightness.light, + appBarTheme: AppBarTheme( + systemOverlayStyle: Theme.of(context).platform == TargetPlatform.iOS ? SystemUiOverlayStyle( + statusBarColor: Colors.transparent, + statusBarBrightness: Brightness.light) : SystemUiOverlayStyle( + statusBarColor: Colors.transparent, statusBarIconBrightness: Brightness.dark) + ) + ); + static ThemeData darkTheme(BuildContext context) => ThemeData( + backgroundColor: Colors.lightGreenAccent, + brightness: Brightness.dark, + primarySwatch: Colors.blueGrey, + canvasColor: darkGreyColor, + cardColor: Vx.gray800, + accentColor: Colors.white, + fontFamily: GoogleFonts.lato().fontFamily, + primaryTextTheme: GoogleFonts.latoTextTheme(), + primaryColor: Colors.white, + appBarTheme: AppBarTheme( + systemOverlayStyle: Theme.of(context).platform == TargetPlatform.iOS ? SystemUiOverlayStyle( + statusBarColor: Colors.transparent, + statusBarBrightness: Brightness.dark) : SystemUiOverlayStyle( + statusBarColor: Colors.transparent, statusBarIconBrightness: Brightness.light) + ) + + ); + static Color creamColor = Vx.red50; + // static Color creamColor = Color(0xfff5f5f5); + static Color lightColor = Color(0xffdff9fb); + // static Color blueishColor = Color(0xff403b58); + + static Color blueishColor = Vx.red900; + static Color lightGreenColor = Color(0xff81e3ab); + // static Color darkGreyColor = Vx.gray800; + static Color darkGreyColor = Color(0xff121212); + static Color lightBlueColor = Vx.lightBlue600; + } \ No newline at end of file diff --git a/nazruldex2.iml b/nazruldex2.iml new file mode 100644 index 0000000..7b43e60 --- /dev/null +++ b/nazruldex2.iml @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/pubspec.yaml b/pubspec.yaml new file mode 100644 index 0000000..d79e790 --- /dev/null +++ b/pubspec.yaml @@ -0,0 +1,105 @@ +name: nazruldex2 +description: Works of Nazrul. Redefined. + +# The following line prevents the package from being accidentally published to +# pub.dev using `flutter pub publish`. This is preferred for private packages. +publish_to: 'none' # Remove this line if you wish to publish to pub.dev + +# The following defines the version and build number for your application. +# A version number is three numbers separated by dots, like 1.2.43 +# followed by an optional build number separated by a +. +# Both the version and the builder number may be overridden in flutter +# build by specifying --build-name and --build-number, respectively. +# In Android, build-name is used as versionName while build-number used as versionCode. +# Read more about Android versioning at https://developer.android.com/studio/publish/versioning +# In iOS, build-name is used as CFBundleShortVersionString while build-number used as CFBundleVersion. +# Read more about iOS versioning at +# https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html +version: 1.0.0+1 + +environment: + sdk: ">=2.16.2 <3.0.0" + +# Dependencies specify other packages that your package needs in order to work. +# To automatically upgrade your package dependencies to the latest versions +# consider running `flutter pub upgrade --major-versions`. Alternatively, +# dependencies can be manually updated by changing the version numbers below to +# the latest version available on pub.dev. To see which dependencies have newer +# versions available, run `flutter pub outdated`. +dependencies: + flutter: + sdk: flutter + + + # The following adds the Cupertino Icons font to your application. + # Use with the CupertinoIcons class for iOS style icons. + cupertino_icons: ^1.0.2 + google_fonts: ^2.1.0 + velocity_x: ^3.3.0 + sliding_sheet: ^0.5.0 + path_provider: ^2.0.9 + flutter_settings_screens: ^0.3.2-null-safety + google_nav_bar: ^5.0.6 + shared_preferences: ^2.0.13 + + +dev_dependencies: + flutter_test: + sdk: flutter + flutter_launcher_icons: "^0.9.2" + +flutter_icons: + android: true + ios: true + image_path: "assets/app_logo.png" + + # The "flutter_lints" package below contains a set of recommended lints to + # encourage good coding practices. The lint set provided by the package is + # activated in the `analysis_options.yaml` file located at the root of your + # package. See that file for information about deactivating specific lint + # rules and activating additional ones. + flutter_lints: ^1.0.0 + +# For information on the generic Dart part of this file, see the +# following page: https://dart.dev/tools/pub/pubspec + +# The following section is specific to Flutter. +flutter: + + # The following line ensures that the Material Icons font is + # included with your application, so that you can use the icons in + # the material Icons class. + uses-material-design: true + + # To add assets to your application, add an assets section, like this: + assets: + - assets/images/ + - assets/files/ + - assets/txt/ + - assets/ + + # An image asset can refer to one or more resolution-specific "variants", see + # https://flutter.dev/assets-and-images/#resolution-aware. + + # For details regarding adding assets from package dependencies, see + # https://flutter.dev/assets-and-images/#from-packages + + # To add custom fonts to your application, add a fonts section here, + # in this "flutter" section. Each entry in this list should have a + # "family" key with the font family name, and a "fonts" key with a + # list giving the asset and other descriptors for the font. For + # example: + # fonts: + # - family: Schyler + # fonts: + # - asset: fonts/Schyler-Regular.ttf + # - asset: fonts/Schyler-Italic.ttf + # style: italic + # - family: Trajan Pro + # fonts: + # - asset: fonts/TrajanPro.ttf + # - asset: fonts/TrajanPro_Bold.ttf + # weight: 700 + # + # For details regarding fonts from package dependencies, + # see https://flutter.dev/custom-fonts/#from-packages diff --git a/test/widget_test.dart b/test/widget_test.dart new file mode 100644 index 0000000..fd64fd2 --- /dev/null +++ b/test/widget_test.dart @@ -0,0 +1,30 @@ +// This is a basic Flutter widget test. +// +// To perform an interaction with a widget in your test, use the WidgetTester +// utility that Flutter provides. For example, you can send tap and scroll +// gestures. You can also use WidgetTester to find child widgets in the widget +// tree, read text, and verify that the values of widget properties are correct. + +import 'package:flutter/material.dart'; +import 'package:flutter_test/flutter_test.dart'; + +import 'package:nazruldex2/main.dart'; + +void main() { + testWidgets('Counter increments smoke test', (WidgetTester tester) async { + // Build our app and trigger a frame. + await tester.pumpWidget(const MyApp()); + + // Verify that our counter starts at 0. + expect(find.text('0'), findsOneWidget); + expect(find.text('1'), findsNothing); + + // Tap the '+' icon and trigger a frame. + await tester.tap(find.byIcon(Icons.add)); + await tester.pump(); + + // Verify that our counter has incremented. + expect(find.text('0'), findsNothing); + expect(find.text('1'), findsOneWidget); + }); +} diff --git a/web/favicon.ico b/web/favicon.ico new file mode 100644 index 0000000..c62b316 Binary files /dev/null and b/web/favicon.ico differ diff --git a/web/icons/._Icon-192.png b/web/icons/._Icon-192.png new file mode 100644 index 0000000..c9ab18b Binary files /dev/null and b/web/icons/._Icon-192.png differ diff --git a/web/icons/._Icon-512.png b/web/icons/._Icon-512.png new file mode 100644 index 0000000..c9ab18b Binary files /dev/null and b/web/icons/._Icon-512.png differ diff --git a/web/icons/._Icon-maskable-192.png b/web/icons/._Icon-maskable-192.png new file mode 100644 index 0000000..c9ab18b Binary files /dev/null and b/web/icons/._Icon-maskable-192.png differ diff --git a/web/icons/._Icon-maskable-512.png b/web/icons/._Icon-maskable-512.png new file mode 100644 index 0000000..c9ab18b Binary files /dev/null and b/web/icons/._Icon-maskable-512.png differ diff --git a/web/icons/Icon-192.png b/web/icons/Icon-192.png new file mode 100644 index 0000000..b749bfe Binary files /dev/null and b/web/icons/Icon-192.png differ diff --git a/web/icons/Icon-512.png b/web/icons/Icon-512.png new file mode 100644 index 0000000..88cfd48 Binary files /dev/null and b/web/icons/Icon-512.png differ diff --git a/web/icons/Icon-maskable-192.png b/web/icons/Icon-maskable-192.png new file mode 100644 index 0000000..eb9b4d7 Binary files /dev/null and b/web/icons/Icon-maskable-192.png differ diff --git a/web/icons/Icon-maskable-512.png b/web/icons/Icon-maskable-512.png new file mode 100644 index 0000000..d69c566 Binary files /dev/null and b/web/icons/Icon-maskable-512.png differ diff --git a/web/index.html b/web/index.html new file mode 100644 index 0000000..b94ed5d --- /dev/null +++ b/web/index.html @@ -0,0 +1,106 @@ + + + + + + + + + + + + + + + + + + + + + nazruldex2 + + + + + + + + diff --git a/web/manifest.json b/web/manifest.json new file mode 100644 index 0000000..2056fbf --- /dev/null +++ b/web/manifest.json @@ -0,0 +1,35 @@ +{ + "name": "nazruldex2", + "short_name": "nazruldex2", + "start_url": ".", + "display": "standalone", + "background_color": "#0175C2", + "theme_color": "#0175C2", + "description": "A new Flutter project.", + "orientation": "portrait-primary", + "prefer_related_applications": false, + "icons": [ + { + "src": "icons/Icon-192.png", + "sizes": "192x192", + "type": "image/png" + }, + { + "src": "icons/Icon-512.png", + "sizes": "512x512", + "type": "image/png" + }, + { + "src": "icons/Icon-maskable-192.png", + "sizes": "192x192", + "type": "image/png", + "purpose": "maskable" + }, + { + "src": "icons/Icon-maskable-512.png", + "sizes": "512x512", + "type": "image/png", + "purpose": "maskable" + } + ] +} diff --git a/windows/._.gitignore b/windows/._.gitignore new file mode 100644 index 0000000..c9ab18b Binary files /dev/null and b/windows/._.gitignore differ diff --git a/windows/.gitignore b/windows/.gitignore new file mode 100644 index 0000000..d492d0d --- /dev/null +++ b/windows/.gitignore @@ -0,0 +1,17 @@ +flutter/ephemeral/ + +# Visual Studio user-specific files. +*.suo +*.user +*.userosscache +*.sln.docstates + +# Visual Studio build-related files. +x64/ +x86/ + +# Visual Studio cache files +# files ending in .cache can be ignored +*.[Cc]ache +# but keep track of directories ending in .cache +!*.[Cc]ache/ diff --git a/windows/CMakeLists.txt b/windows/CMakeLists.txt new file mode 100644 index 0000000..f390db1 --- /dev/null +++ b/windows/CMakeLists.txt @@ -0,0 +1,95 @@ +cmake_minimum_required(VERSION 3.14) +project(nazruldex2 LANGUAGES CXX) + +set(BINARY_NAME "nazruldex2") + +cmake_policy(SET CMP0063 NEW) + +set(CMAKE_INSTALL_RPATH "$ORIGIN/lib") + +# Configure build options. +get_property(IS_MULTICONFIG GLOBAL PROPERTY GENERATOR_IS_MULTI_CONFIG) +if(IS_MULTICONFIG) + set(CMAKE_CONFIGURATION_TYPES "Debug;Profile;Release" + CACHE STRING "" FORCE) +else() + if(NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES) + set(CMAKE_BUILD_TYPE "Debug" CACHE + STRING "Flutter build mode" FORCE) + set_property(CACHE CMAKE_BUILD_TYPE PROPERTY STRINGS + "Debug" "Profile" "Release") + endif() +endif() + +set(CMAKE_EXE_LINKER_FLAGS_PROFILE "${CMAKE_EXE_LINKER_FLAGS_RELEASE}") +set(CMAKE_SHARED_LINKER_FLAGS_PROFILE "${CMAKE_SHARED_LINKER_FLAGS_RELEASE}") +set(CMAKE_C_FLAGS_PROFILE "${CMAKE_C_FLAGS_RELEASE}") +set(CMAKE_CXX_FLAGS_PROFILE "${CMAKE_CXX_FLAGS_RELEASE}") + +# Use Unicode for all projects. +add_definitions(-DUNICODE -D_UNICODE) + +# Compilation settings that should be applied to most targets. +function(APPLY_STANDARD_SETTINGS TARGET) + target_compile_features(${TARGET} PUBLIC cxx_std_17) + target_compile_options(${TARGET} PRIVATE /W4 /WX /wd"4100") + target_compile_options(${TARGET} PRIVATE /EHsc) + target_compile_definitions(${TARGET} PRIVATE "_HAS_EXCEPTIONS=0") + target_compile_definitions(${TARGET} PRIVATE "$<$:_DEBUG>") +endfunction() + +set(FLUTTER_MANAGED_DIR "${CMAKE_CURRENT_SOURCE_DIR}/flutter") + +# Flutter library and tool build rules. +add_subdirectory(${FLUTTER_MANAGED_DIR}) + +# Application build +add_subdirectory("runner") + +# Generated plugin build rules, which manage building the plugins and adding +# them to the application. +include(flutter/generated_plugins.cmake) + + +# === Installation === +# Support files are copied into place next to the executable, so that it can +# run in place. This is done instead of making a separate bundle (as on Linux) +# so that building and running from within Visual Studio will work. +set(BUILD_BUNDLE_DIR "$") +# Make the "install" step default, as it's required to run. +set(CMAKE_VS_INCLUDE_INSTALL_TO_DEFAULT_BUILD 1) +if(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT) + set(CMAKE_INSTALL_PREFIX "${BUILD_BUNDLE_DIR}" CACHE PATH "..." FORCE) +endif() + +set(INSTALL_BUNDLE_DATA_DIR "${CMAKE_INSTALL_PREFIX}/data") +set(INSTALL_BUNDLE_LIB_DIR "${CMAKE_INSTALL_PREFIX}") + +install(TARGETS ${BINARY_NAME} RUNTIME DESTINATION "${CMAKE_INSTALL_PREFIX}" + COMPONENT Runtime) + +install(FILES "${FLUTTER_ICU_DATA_FILE}" DESTINATION "${INSTALL_BUNDLE_DATA_DIR}" + COMPONENT Runtime) + +install(FILES "${FLUTTER_LIBRARY}" DESTINATION "${INSTALL_BUNDLE_LIB_DIR}" + COMPONENT Runtime) + +if(PLUGIN_BUNDLED_LIBRARIES) + install(FILES "${PLUGIN_BUNDLED_LIBRARIES}" + DESTINATION "${INSTALL_BUNDLE_LIB_DIR}" + COMPONENT Runtime) +endif() + +# Fully re-copy the assets directory on each build to avoid having stale files +# from a previous install. +set(FLUTTER_ASSET_DIR_NAME "flutter_assets") +install(CODE " + file(REMOVE_RECURSE \"${INSTALL_BUNDLE_DATA_DIR}/${FLUTTER_ASSET_DIR_NAME}\") + " COMPONENT Runtime) +install(DIRECTORY "${PROJECT_BUILD_DIR}/${FLUTTER_ASSET_DIR_NAME}" + DESTINATION "${INSTALL_BUNDLE_DATA_DIR}" COMPONENT Runtime) + +# Install the AOT library on non-Debug builds only. +install(FILES "${AOT_LIBRARY}" DESTINATION "${INSTALL_BUNDLE_DATA_DIR}" + CONFIGURATIONS Profile;Release + COMPONENT Runtime) diff --git a/windows/flutter/._CMakeLists.txt b/windows/flutter/._CMakeLists.txt new file mode 100644 index 0000000..c9ab18b Binary files /dev/null and b/windows/flutter/._CMakeLists.txt differ diff --git a/windows/flutter/CMakeLists.txt b/windows/flutter/CMakeLists.txt new file mode 100644 index 0000000..b2e4bd8 --- /dev/null +++ b/windows/flutter/CMakeLists.txt @@ -0,0 +1,103 @@ +cmake_minimum_required(VERSION 3.14) + +set(EPHEMERAL_DIR "${CMAKE_CURRENT_SOURCE_DIR}/ephemeral") + +# Configuration provided via flutter tool. +include(${EPHEMERAL_DIR}/generated_config.cmake) + +# TODO: Move the rest of this into files in ephemeral. See +# https://github.com/flutter/flutter/issues/57146. +set(WRAPPER_ROOT "${EPHEMERAL_DIR}/cpp_client_wrapper") + +# === Flutter Library === +set(FLUTTER_LIBRARY "${EPHEMERAL_DIR}/flutter_windows.dll") + +# Published to parent scope for install step. +set(FLUTTER_LIBRARY ${FLUTTER_LIBRARY} PARENT_SCOPE) +set(FLUTTER_ICU_DATA_FILE "${EPHEMERAL_DIR}/icudtl.dat" PARENT_SCOPE) +set(PROJECT_BUILD_DIR "${PROJECT_DIR}/build/" PARENT_SCOPE) +set(AOT_LIBRARY "${PROJECT_DIR}/build/windows/app.so" PARENT_SCOPE) + +list(APPEND FLUTTER_LIBRARY_HEADERS + "flutter_export.h" + "flutter_windows.h" + "flutter_messenger.h" + "flutter_plugin_registrar.h" + "flutter_texture_registrar.h" +) +list(TRANSFORM FLUTTER_LIBRARY_HEADERS PREPEND "${EPHEMERAL_DIR}/") +add_library(flutter INTERFACE) +target_include_directories(flutter INTERFACE + "${EPHEMERAL_DIR}" +) +target_link_libraries(flutter INTERFACE "${FLUTTER_LIBRARY}.lib") +add_dependencies(flutter flutter_assemble) + +# === Wrapper === +list(APPEND CPP_WRAPPER_SOURCES_CORE + "core_implementations.cc" + "standard_codec.cc" +) +list(TRANSFORM CPP_WRAPPER_SOURCES_CORE PREPEND "${WRAPPER_ROOT}/") +list(APPEND CPP_WRAPPER_SOURCES_PLUGIN + "plugin_registrar.cc" +) +list(TRANSFORM CPP_WRAPPER_SOURCES_PLUGIN PREPEND "${WRAPPER_ROOT}/") +list(APPEND CPP_WRAPPER_SOURCES_APP + "flutter_engine.cc" + "flutter_view_controller.cc" +) +list(TRANSFORM CPP_WRAPPER_SOURCES_APP PREPEND "${WRAPPER_ROOT}/") + +# Wrapper sources needed for a plugin. +add_library(flutter_wrapper_plugin STATIC + ${CPP_WRAPPER_SOURCES_CORE} + ${CPP_WRAPPER_SOURCES_PLUGIN} +) +apply_standard_settings(flutter_wrapper_plugin) +set_target_properties(flutter_wrapper_plugin PROPERTIES + POSITION_INDEPENDENT_CODE ON) +set_target_properties(flutter_wrapper_plugin PROPERTIES + CXX_VISIBILITY_PRESET hidden) +target_link_libraries(flutter_wrapper_plugin PUBLIC flutter) +target_include_directories(flutter_wrapper_plugin PUBLIC + "${WRAPPER_ROOT}/include" +) +add_dependencies(flutter_wrapper_plugin flutter_assemble) + +# Wrapper sources needed for the runner. +add_library(flutter_wrapper_app STATIC + ${CPP_WRAPPER_SOURCES_CORE} + ${CPP_WRAPPER_SOURCES_APP} +) +apply_standard_settings(flutter_wrapper_app) +target_link_libraries(flutter_wrapper_app PUBLIC flutter) +target_include_directories(flutter_wrapper_app PUBLIC + "${WRAPPER_ROOT}/include" +) +add_dependencies(flutter_wrapper_app flutter_assemble) + +# === Flutter tool backend === +# _phony_ is a non-existent file to force this command to run every time, +# since currently there's no way to get a full input/output list from the +# flutter tool. +set(PHONY_OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/_phony_") +set_source_files_properties("${PHONY_OUTPUT}" PROPERTIES SYMBOLIC TRUE) +add_custom_command( + OUTPUT ${FLUTTER_LIBRARY} ${FLUTTER_LIBRARY_HEADERS} + ${CPP_WRAPPER_SOURCES_CORE} ${CPP_WRAPPER_SOURCES_PLUGIN} + ${CPP_WRAPPER_SOURCES_APP} + ${PHONY_OUTPUT} + COMMAND ${CMAKE_COMMAND} -E env + ${FLUTTER_TOOL_ENVIRONMENT} + "${FLUTTER_ROOT}/packages/flutter_tools/bin/tool_backend.bat" + windows-x64 $ + VERBATIM +) +add_custom_target(flutter_assemble DEPENDS + "${FLUTTER_LIBRARY}" + ${FLUTTER_LIBRARY_HEADERS} + ${CPP_WRAPPER_SOURCES_CORE} + ${CPP_WRAPPER_SOURCES_PLUGIN} + ${CPP_WRAPPER_SOURCES_APP} +) diff --git a/windows/flutter/generated_plugin_registrant.cc b/windows/flutter/generated_plugin_registrant.cc new file mode 100644 index 0000000..8b6d468 --- /dev/null +++ b/windows/flutter/generated_plugin_registrant.cc @@ -0,0 +1,11 @@ +// +// Generated file. Do not edit. +// + +// clang-format off + +#include "generated_plugin_registrant.h" + + +void RegisterPlugins(flutter::PluginRegistry* registry) { +} diff --git a/windows/flutter/generated_plugin_registrant.h b/windows/flutter/generated_plugin_registrant.h new file mode 100644 index 0000000..dc139d8 --- /dev/null +++ b/windows/flutter/generated_plugin_registrant.h @@ -0,0 +1,15 @@ +// +// Generated file. Do not edit. +// + +// clang-format off + +#ifndef GENERATED_PLUGIN_REGISTRANT_ +#define GENERATED_PLUGIN_REGISTRANT_ + +#include + +// Registers Flutter plugins. +void RegisterPlugins(flutter::PluginRegistry* registry); + +#endif // GENERATED_PLUGIN_REGISTRANT_ diff --git a/windows/flutter/generated_plugins.cmake b/windows/flutter/generated_plugins.cmake new file mode 100644 index 0000000..4d10c25 --- /dev/null +++ b/windows/flutter/generated_plugins.cmake @@ -0,0 +1,15 @@ +# +# Generated file, do not edit. +# + +list(APPEND FLUTTER_PLUGIN_LIST +) + +set(PLUGIN_BUNDLED_LIBRARIES) + +foreach(plugin ${FLUTTER_PLUGIN_LIST}) + add_subdirectory(flutter/ephemeral/.plugin_symlinks/${plugin}/windows plugins/${plugin}) + target_link_libraries(${BINARY_NAME} PRIVATE ${plugin}_plugin) + list(APPEND PLUGIN_BUNDLED_LIBRARIES $) + list(APPEND PLUGIN_BUNDLED_LIBRARIES ${${plugin}_bundled_libraries}) +endforeach(plugin) diff --git a/windows/runner/._CMakeLists.txt b/windows/runner/._CMakeLists.txt new file mode 100644 index 0000000..c9ab18b Binary files /dev/null and b/windows/runner/._CMakeLists.txt differ diff --git a/windows/runner/._flutter_window.cpp b/windows/runner/._flutter_window.cpp new file mode 100644 index 0000000..c9ab18b Binary files /dev/null and b/windows/runner/._flutter_window.cpp differ diff --git a/windows/runner/._flutter_window.h b/windows/runner/._flutter_window.h new file mode 100644 index 0000000..c9ab18b Binary files /dev/null and b/windows/runner/._flutter_window.h differ diff --git a/windows/runner/._resource.h b/windows/runner/._resource.h new file mode 100644 index 0000000..c9ab18b Binary files /dev/null and b/windows/runner/._resource.h differ diff --git a/windows/runner/._runner.exe.manifest b/windows/runner/._runner.exe.manifest new file mode 100644 index 0000000..c9ab18b Binary files /dev/null and b/windows/runner/._runner.exe.manifest differ diff --git a/windows/runner/._utils.cpp b/windows/runner/._utils.cpp new file mode 100644 index 0000000..c9ab18b Binary files /dev/null and b/windows/runner/._utils.cpp differ diff --git a/windows/runner/._utils.h b/windows/runner/._utils.h new file mode 100644 index 0000000..c9ab18b Binary files /dev/null and b/windows/runner/._utils.h differ diff --git a/windows/runner/._win32_window.cpp b/windows/runner/._win32_window.cpp new file mode 100644 index 0000000..c9ab18b Binary files /dev/null and b/windows/runner/._win32_window.cpp differ diff --git a/windows/runner/._win32_window.h b/windows/runner/._win32_window.h new file mode 100644 index 0000000..c9ab18b Binary files /dev/null and b/windows/runner/._win32_window.h differ diff --git a/windows/runner/CMakeLists.txt b/windows/runner/CMakeLists.txt new file mode 100644 index 0000000..de2d891 --- /dev/null +++ b/windows/runner/CMakeLists.txt @@ -0,0 +1,17 @@ +cmake_minimum_required(VERSION 3.14) +project(runner LANGUAGES CXX) + +add_executable(${BINARY_NAME} WIN32 + "flutter_window.cpp" + "main.cpp" + "utils.cpp" + "win32_window.cpp" + "${FLUTTER_MANAGED_DIR}/generated_plugin_registrant.cc" + "Runner.rc" + "runner.exe.manifest" +) +apply_standard_settings(${BINARY_NAME}) +target_compile_definitions(${BINARY_NAME} PRIVATE "NOMINMAX") +target_link_libraries(${BINARY_NAME} PRIVATE flutter flutter_wrapper_app) +target_include_directories(${BINARY_NAME} PRIVATE "${CMAKE_SOURCE_DIR}") +add_dependencies(${BINARY_NAME} flutter_assemble) diff --git a/windows/runner/Runner.rc b/windows/runner/Runner.rc new file mode 100644 index 0000000..ef8bea5 --- /dev/null +++ b/windows/runner/Runner.rc @@ -0,0 +1,121 @@ +// Microsoft Visual C++ generated resource script. +// +#pragma code_page(65001) +#include "resource.h" + +#define APSTUDIO_READONLY_SYMBOLS +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 2 resource. +// +#include "winres.h" + +///////////////////////////////////////////////////////////////////////////// +#undef APSTUDIO_READONLY_SYMBOLS + +///////////////////////////////////////////////////////////////////////////// +// English (United States) resources + +#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) +LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US + +#ifdef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// TEXTINCLUDE +// + +1 TEXTINCLUDE +BEGIN + "resource.h\0" +END + +2 TEXTINCLUDE +BEGIN + "#include ""winres.h""\r\n" + "\0" +END + +3 TEXTINCLUDE +BEGIN + "\r\n" + "\0" +END + +#endif // APSTUDIO_INVOKED + + +///////////////////////////////////////////////////////////////////////////// +// +// Icon +// + +// Icon with lowest ID value placed first to ensure application icon +// remains consistent on all systems. +IDI_APP_ICON ICON "resources\\app_icon.ico" + + +///////////////////////////////////////////////////////////////////////////// +// +// Version +// + +#ifdef FLUTTER_BUILD_NUMBER +#define VERSION_AS_NUMBER FLUTTER_BUILD_NUMBER +#else +#define VERSION_AS_NUMBER 1,0,0 +#endif + +#ifdef FLUTTER_BUILD_NAME +#define VERSION_AS_STRING #FLUTTER_BUILD_NAME +#else +#define VERSION_AS_STRING "1.0.0" +#endif + +VS_VERSION_INFO VERSIONINFO + FILEVERSION VERSION_AS_NUMBER + PRODUCTVERSION VERSION_AS_NUMBER + FILEFLAGSMASK VS_FFI_FILEFLAGSMASK +#ifdef _DEBUG + FILEFLAGS VS_FF_DEBUG +#else + FILEFLAGS 0x0L +#endif + FILEOS VOS__WINDOWS32 + FILETYPE VFT_APP + FILESUBTYPE 0x0L +BEGIN + BLOCK "StringFileInfo" + BEGIN + BLOCK "040904e4" + BEGIN + VALUE "CompanyName", "com.zikram" "\0" + VALUE "FileDescription", "nazruldex2" "\0" + VALUE "FileVersion", VERSION_AS_STRING "\0" + VALUE "InternalName", "nazruldex2" "\0" + VALUE "LegalCopyright", "Copyright (C) 2022 com.zikram. All rights reserved." "\0" + VALUE "OriginalFilename", "nazruldex2.exe" "\0" + VALUE "ProductName", "nazruldex2" "\0" + VALUE "ProductVersion", VERSION_AS_STRING "\0" + END + END + BLOCK "VarFileInfo" + BEGIN + VALUE "Translation", 0x409, 1252 + END +END + +#endif // English (United States) resources +///////////////////////////////////////////////////////////////////////////// + + + +#ifndef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 3 resource. +// + + +///////////////////////////////////////////////////////////////////////////// +#endif // not APSTUDIO_INVOKED diff --git a/windows/runner/flutter_window.cpp b/windows/runner/flutter_window.cpp new file mode 100644 index 0000000..b43b909 --- /dev/null +++ b/windows/runner/flutter_window.cpp @@ -0,0 +1,61 @@ +#include "flutter_window.h" + +#include + +#include "flutter/generated_plugin_registrant.h" + +FlutterWindow::FlutterWindow(const flutter::DartProject& project) + : project_(project) {} + +FlutterWindow::~FlutterWindow() {} + +bool FlutterWindow::OnCreate() { + if (!Win32Window::OnCreate()) { + return false; + } + + RECT frame = GetClientArea(); + + // The size here must match the window dimensions to avoid unnecessary surface + // creation / destruction in the startup path. + flutter_controller_ = std::make_unique( + frame.right - frame.left, frame.bottom - frame.top, project_); + // Ensure that basic setup of the controller was successful. + if (!flutter_controller_->engine() || !flutter_controller_->view()) { + return false; + } + RegisterPlugins(flutter_controller_->engine()); + SetChildContent(flutter_controller_->view()->GetNativeWindow()); + return true; +} + +void FlutterWindow::OnDestroy() { + if (flutter_controller_) { + flutter_controller_ = nullptr; + } + + Win32Window::OnDestroy(); +} + +LRESULT +FlutterWindow::MessageHandler(HWND hwnd, UINT const message, + WPARAM const wparam, + LPARAM const lparam) noexcept { + // Give Flutter, including plugins, an opportunity to handle window messages. + if (flutter_controller_) { + std::optional result = + flutter_controller_->HandleTopLevelWindowProc(hwnd, message, wparam, + lparam); + if (result) { + return *result; + } + } + + switch (message) { + case WM_FONTCHANGE: + flutter_controller_->engine()->ReloadSystemFonts(); + break; + } + + return Win32Window::MessageHandler(hwnd, message, wparam, lparam); +} diff --git a/windows/runner/flutter_window.h b/windows/runner/flutter_window.h new file mode 100644 index 0000000..6da0652 --- /dev/null +++ b/windows/runner/flutter_window.h @@ -0,0 +1,33 @@ +#ifndef RUNNER_FLUTTER_WINDOW_H_ +#define RUNNER_FLUTTER_WINDOW_H_ + +#include +#include + +#include + +#include "win32_window.h" + +// A window that does nothing but host a Flutter view. +class FlutterWindow : public Win32Window { + public: + // Creates a new FlutterWindow hosting a Flutter view running |project|. + explicit FlutterWindow(const flutter::DartProject& project); + virtual ~FlutterWindow(); + + protected: + // Win32Window: + bool OnCreate() override; + void OnDestroy() override; + LRESULT MessageHandler(HWND window, UINT const message, WPARAM const wparam, + LPARAM const lparam) noexcept override; + + private: + // The project to run. + flutter::DartProject project_; + + // The Flutter instance hosted by this window. + std::unique_ptr flutter_controller_; +}; + +#endif // RUNNER_FLUTTER_WINDOW_H_ diff --git a/windows/runner/main.cpp b/windows/runner/main.cpp new file mode 100644 index 0000000..4226309 --- /dev/null +++ b/windows/runner/main.cpp @@ -0,0 +1,43 @@ +#include +#include +#include + +#include "flutter_window.h" +#include "utils.h" + +int APIENTRY wWinMain(_In_ HINSTANCE instance, _In_opt_ HINSTANCE prev, + _In_ wchar_t *command_line, _In_ int show_command) { + // Attach to console when present (e.g., 'flutter run') or create a + // new console when running with a debugger. + if (!::AttachConsole(ATTACH_PARENT_PROCESS) && ::IsDebuggerPresent()) { + CreateAndAttachConsole(); + } + + // Initialize COM, so that it is available for use in the library and/or + // plugins. + ::CoInitializeEx(nullptr, COINIT_APARTMENTTHREADED); + + flutter::DartProject project(L"data"); + + std::vector command_line_arguments = + GetCommandLineArguments(); + + project.set_dart_entrypoint_arguments(std::move(command_line_arguments)); + + FlutterWindow window(project); + Win32Window::Point origin(10, 10); + Win32Window::Size size(1280, 720); + if (!window.CreateAndShow(L"nazruldex2", origin, size)) { + return EXIT_FAILURE; + } + window.SetQuitOnClose(true); + + ::MSG msg; + while (::GetMessage(&msg, nullptr, 0, 0)) { + ::TranslateMessage(&msg); + ::DispatchMessage(&msg); + } + + ::CoUninitialize(); + return EXIT_SUCCESS; +} diff --git a/windows/runner/resource.h b/windows/runner/resource.h new file mode 100644 index 0000000..66a65d1 --- /dev/null +++ b/windows/runner/resource.h @@ -0,0 +1,16 @@ +//{{NO_DEPENDENCIES}} +// Microsoft Visual C++ generated include file. +// Used by Runner.rc +// +#define IDI_APP_ICON 101 + +// Next default values for new objects +// +#ifdef APSTUDIO_INVOKED +#ifndef APSTUDIO_READONLY_SYMBOLS +#define _APS_NEXT_RESOURCE_VALUE 102 +#define _APS_NEXT_COMMAND_VALUE 40001 +#define _APS_NEXT_CONTROL_VALUE 1001 +#define _APS_NEXT_SYMED_VALUE 101 +#endif +#endif diff --git a/windows/runner/resources/._app_icon.ico b/windows/runner/resources/._app_icon.ico new file mode 100644 index 0000000..c9ab18b Binary files /dev/null and b/windows/runner/resources/._app_icon.ico differ diff --git a/windows/runner/resources/app_icon.ico b/windows/runner/resources/app_icon.ico new file mode 100644 index 0000000..c04e20c Binary files /dev/null and b/windows/runner/resources/app_icon.ico differ diff --git a/windows/runner/runner.exe.manifest b/windows/runner/runner.exe.manifest new file mode 100644 index 0000000..c977c4a --- /dev/null +++ b/windows/runner/runner.exe.manifest @@ -0,0 +1,20 @@ + + + + + PerMonitorV2 + + + + + + + + + + + + + + + diff --git a/windows/runner/utils.cpp b/windows/runner/utils.cpp new file mode 100644 index 0000000..d19bdbb --- /dev/null +++ b/windows/runner/utils.cpp @@ -0,0 +1,64 @@ +#include "utils.h" + +#include +#include +#include +#include + +#include + +void CreateAndAttachConsole() { + if (::AllocConsole()) { + FILE *unused; + if (freopen_s(&unused, "CONOUT$", "w", stdout)) { + _dup2(_fileno(stdout), 1); + } + if (freopen_s(&unused, "CONOUT$", "w", stderr)) { + _dup2(_fileno(stdout), 2); + } + std::ios::sync_with_stdio(); + FlutterDesktopResyncOutputStreams(); + } +} + +std::vector GetCommandLineArguments() { + // Convert the UTF-16 command line arguments to UTF-8 for the Engine to use. + int argc; + wchar_t** argv = ::CommandLineToArgvW(::GetCommandLineW(), &argc); + if (argv == nullptr) { + return std::vector(); + } + + std::vector command_line_arguments; + + // Skip the first argument as it's the binary name. + for (int i = 1; i < argc; i++) { + command_line_arguments.push_back(Utf8FromUtf16(argv[i])); + } + + ::LocalFree(argv); + + return command_line_arguments; +} + +std::string Utf8FromUtf16(const wchar_t* utf16_string) { + if (utf16_string == nullptr) { + return std::string(); + } + int target_length = ::WideCharToMultiByte( + CP_UTF8, WC_ERR_INVALID_CHARS, utf16_string, + -1, nullptr, 0, nullptr, nullptr); + if (target_length == 0) { + return std::string(); + } + std::string utf8_string; + utf8_string.resize(target_length); + int converted_length = ::WideCharToMultiByte( + CP_UTF8, WC_ERR_INVALID_CHARS, utf16_string, + -1, utf8_string.data(), + target_length, nullptr, nullptr); + if (converted_length == 0) { + return std::string(); + } + return utf8_string; +} diff --git a/windows/runner/utils.h b/windows/runner/utils.h new file mode 100644 index 0000000..3879d54 --- /dev/null +++ b/windows/runner/utils.h @@ -0,0 +1,19 @@ +#ifndef RUNNER_UTILS_H_ +#define RUNNER_UTILS_H_ + +#include +#include + +// Creates a console for the process, and redirects stdout and stderr to +// it for both the runner and the Flutter library. +void CreateAndAttachConsole(); + +// Takes a null-terminated wchar_t* encoded in UTF-16 and returns a std::string +// encoded in UTF-8. Returns an empty std::string on failure. +std::string Utf8FromUtf16(const wchar_t* utf16_string); + +// Gets the command line arguments passed in as a std::vector, +// encoded in UTF-8. Returns an empty std::vector on failure. +std::vector GetCommandLineArguments(); + +#endif // RUNNER_UTILS_H_ diff --git a/windows/runner/win32_window.cpp b/windows/runner/win32_window.cpp new file mode 100644 index 0000000..c10f08d --- /dev/null +++ b/windows/runner/win32_window.cpp @@ -0,0 +1,245 @@ +#include "win32_window.h" + +#include + +#include "resource.h" + +namespace { + +constexpr const wchar_t kWindowClassName[] = L"FLUTTER_RUNNER_WIN32_WINDOW"; + +// The number of Win32Window objects that currently exist. +static int g_active_window_count = 0; + +using EnableNonClientDpiScaling = BOOL __stdcall(HWND hwnd); + +// Scale helper to convert logical scaler values to physical using passed in +// scale factor +int Scale(int source, double scale_factor) { + return static_cast(source * scale_factor); +} + +// Dynamically loads the |EnableNonClientDpiScaling| from the User32 module. +// This API is only needed for PerMonitor V1 awareness mode. +void EnableFullDpiSupportIfAvailable(HWND hwnd) { + HMODULE user32_module = LoadLibraryA("User32.dll"); + if (!user32_module) { + return; + } + auto enable_non_client_dpi_scaling = + reinterpret_cast( + GetProcAddress(user32_module, "EnableNonClientDpiScaling")); + if (enable_non_client_dpi_scaling != nullptr) { + enable_non_client_dpi_scaling(hwnd); + FreeLibrary(user32_module); + } +} + +} // namespace + +// Manages the Win32Window's window class registration. +class WindowClassRegistrar { + public: + ~WindowClassRegistrar() = default; + + // Returns the singleton registar instance. + static WindowClassRegistrar* GetInstance() { + if (!instance_) { + instance_ = new WindowClassRegistrar(); + } + return instance_; + } + + // Returns the name of the window class, registering the class if it hasn't + // previously been registered. + const wchar_t* GetWindowClass(); + + // Unregisters the window class. Should only be called if there are no + // instances of the window. + void UnregisterWindowClass(); + + private: + WindowClassRegistrar() = default; + + static WindowClassRegistrar* instance_; + + bool class_registered_ = false; +}; + +WindowClassRegistrar* WindowClassRegistrar::instance_ = nullptr; + +const wchar_t* WindowClassRegistrar::GetWindowClass() { + if (!class_registered_) { + WNDCLASS window_class{}; + window_class.hCursor = LoadCursor(nullptr, IDC_ARROW); + window_class.lpszClassName = kWindowClassName; + window_class.style = CS_HREDRAW | CS_VREDRAW; + window_class.cbClsExtra = 0; + window_class.cbWndExtra = 0; + window_class.hInstance = GetModuleHandle(nullptr); + window_class.hIcon = + LoadIcon(window_class.hInstance, MAKEINTRESOURCE(IDI_APP_ICON)); + window_class.hbrBackground = 0; + window_class.lpszMenuName = nullptr; + window_class.lpfnWndProc = Win32Window::WndProc; + RegisterClass(&window_class); + class_registered_ = true; + } + return kWindowClassName; +} + +void WindowClassRegistrar::UnregisterWindowClass() { + UnregisterClass(kWindowClassName, nullptr); + class_registered_ = false; +} + +Win32Window::Win32Window() { + ++g_active_window_count; +} + +Win32Window::~Win32Window() { + --g_active_window_count; + Destroy(); +} + +bool Win32Window::CreateAndShow(const std::wstring& title, + const Point& origin, + const Size& size) { + Destroy(); + + const wchar_t* window_class = + WindowClassRegistrar::GetInstance()->GetWindowClass(); + + const POINT target_point = {static_cast(origin.x), + static_cast(origin.y)}; + HMONITOR monitor = MonitorFromPoint(target_point, MONITOR_DEFAULTTONEAREST); + UINT dpi = FlutterDesktopGetDpiForMonitor(monitor); + double scale_factor = dpi / 96.0; + + HWND window = CreateWindow( + window_class, title.c_str(), WS_OVERLAPPEDWINDOW | WS_VISIBLE, + Scale(origin.x, scale_factor), Scale(origin.y, scale_factor), + Scale(size.width, scale_factor), Scale(size.height, scale_factor), + nullptr, nullptr, GetModuleHandle(nullptr), this); + + if (!window) { + return false; + } + + return OnCreate(); +} + +// static +LRESULT CALLBACK Win32Window::WndProc(HWND const window, + UINT const message, + WPARAM const wparam, + LPARAM const lparam) noexcept { + if (message == WM_NCCREATE) { + auto window_struct = reinterpret_cast(lparam); + SetWindowLongPtr(window, GWLP_USERDATA, + reinterpret_cast(window_struct->lpCreateParams)); + + auto that = static_cast(window_struct->lpCreateParams); + EnableFullDpiSupportIfAvailable(window); + that->window_handle_ = window; + } else if (Win32Window* that = GetThisFromHandle(window)) { + return that->MessageHandler(window, message, wparam, lparam); + } + + return DefWindowProc(window, message, wparam, lparam); +} + +LRESULT +Win32Window::MessageHandler(HWND hwnd, + UINT const message, + WPARAM const wparam, + LPARAM const lparam) noexcept { + switch (message) { + case WM_DESTROY: + window_handle_ = nullptr; + Destroy(); + if (quit_on_close_) { + PostQuitMessage(0); + } + return 0; + + case WM_DPICHANGED: { + auto newRectSize = reinterpret_cast(lparam); + LONG newWidth = newRectSize->right - newRectSize->left; + LONG newHeight = newRectSize->bottom - newRectSize->top; + + SetWindowPos(hwnd, nullptr, newRectSize->left, newRectSize->top, newWidth, + newHeight, SWP_NOZORDER | SWP_NOACTIVATE); + + return 0; + } + case WM_SIZE: { + RECT rect = GetClientArea(); + if (child_content_ != nullptr) { + // Size and position the child window. + MoveWindow(child_content_, rect.left, rect.top, rect.right - rect.left, + rect.bottom - rect.top, TRUE); + } + return 0; + } + + case WM_ACTIVATE: + if (child_content_ != nullptr) { + SetFocus(child_content_); + } + return 0; + } + + return DefWindowProc(window_handle_, message, wparam, lparam); +} + +void Win32Window::Destroy() { + OnDestroy(); + + if (window_handle_) { + DestroyWindow(window_handle_); + window_handle_ = nullptr; + } + if (g_active_window_count == 0) { + WindowClassRegistrar::GetInstance()->UnregisterWindowClass(); + } +} + +Win32Window* Win32Window::GetThisFromHandle(HWND const window) noexcept { + return reinterpret_cast( + GetWindowLongPtr(window, GWLP_USERDATA)); +} + +void Win32Window::SetChildContent(HWND content) { + child_content_ = content; + SetParent(content, window_handle_); + RECT frame = GetClientArea(); + + MoveWindow(content, frame.left, frame.top, frame.right - frame.left, + frame.bottom - frame.top, true); + + SetFocus(child_content_); +} + +RECT Win32Window::GetClientArea() { + RECT frame; + GetClientRect(window_handle_, &frame); + return frame; +} + +HWND Win32Window::GetHandle() { + return window_handle_; +} + +void Win32Window::SetQuitOnClose(bool quit_on_close) { + quit_on_close_ = quit_on_close; +} + +bool Win32Window::OnCreate() { + // No-op; provided for subclasses. + return true; +} + +void Win32Window::OnDestroy() { + // No-op; provided for subclasses. +} diff --git a/windows/runner/win32_window.h b/windows/runner/win32_window.h new file mode 100644 index 0000000..17ba431 --- /dev/null +++ b/windows/runner/win32_window.h @@ -0,0 +1,98 @@ +#ifndef RUNNER_WIN32_WINDOW_H_ +#define RUNNER_WIN32_WINDOW_H_ + +#include + +#include +#include +#include + +// A class abstraction for a high DPI-aware Win32 Window. Intended to be +// inherited from by classes that wish to specialize with custom +// rendering and input handling +class Win32Window { + public: + struct Point { + unsigned int x; + unsigned int y; + Point(unsigned int x, unsigned int y) : x(x), y(y) {} + }; + + struct Size { + unsigned int width; + unsigned int height; + Size(unsigned int width, unsigned int height) + : width(width), height(height) {} + }; + + Win32Window(); + virtual ~Win32Window(); + + // Creates and shows a win32 window with |title| and position and size using + // |origin| and |size|. New windows are created on the default monitor. Window + // sizes are specified to the OS in physical pixels, hence to ensure a + // consistent size to will treat the width height passed in to this function + // as logical pixels and scale to appropriate for the default monitor. Returns + // true if the window was created successfully. + bool CreateAndShow(const std::wstring& title, + const Point& origin, + const Size& size); + + // Release OS resources associated with window. + void Destroy(); + + // Inserts |content| into the window tree. + void SetChildContent(HWND content); + + // Returns the backing Window handle to enable clients to set icon and other + // window properties. Returns nullptr if the window has been destroyed. + HWND GetHandle(); + + // If true, closing this window will quit the application. + void SetQuitOnClose(bool quit_on_close); + + // Return a RECT representing the bounds of the current client area. + RECT GetClientArea(); + + protected: + // Processes and route salient window messages for mouse handling, + // size change and DPI. Delegates handling of these to member overloads that + // inheriting classes can handle. + virtual LRESULT MessageHandler(HWND window, + UINT const message, + WPARAM const wparam, + LPARAM const lparam) noexcept; + + // Called when CreateAndShow is called, allowing subclass window-related + // setup. Subclasses should return false if setup fails. + virtual bool OnCreate(); + + // Called when Destroy is called. + virtual void OnDestroy(); + + private: + friend class WindowClassRegistrar; + + // OS callback called by message pump. Handles the WM_NCCREATE message which + // is passed when the non-client area is being created and enables automatic + // non-client DPI scaling so that the non-client area automatically + // responsponds to changes in DPI. All other messages are handled by + // MessageHandler. + static LRESULT CALLBACK WndProc(HWND const window, + UINT const message, + WPARAM const wparam, + LPARAM const lparam) noexcept; + + // Retrieves a class instance pointer for |window| + static Win32Window* GetThisFromHandle(HWND const window) noexcept; + + bool quit_on_close_ = false; + + // window handle for top level window. + HWND window_handle_ = nullptr; + + // window handle for hosted content. + HWND child_content_ = nullptr; +}; + +#endif // RUNNER_WIN32_WINDOW_H_