diff --git a/pictures/0139f86f-7371-4b4d-9995-71121641a63b.png b/pictures/0139f86f-7371-4b4d-9995-71121641a63b.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/0139f86f-7371-4b4d-9995-71121641a63b.png differ diff --git a/pictures/0397e14a-5b95-4022-9c86-add4479b4a03.png b/pictures/0397e14a-5b95-4022-9c86-add4479b4a03.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/0397e14a-5b95-4022-9c86-add4479b4a03.png differ diff --git a/pictures/03f3dc5c-bc49-4cfd-93f0-001c03137acd.png b/pictures/03f3dc5c-bc49-4cfd-93f0-001c03137acd.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/03f3dc5c-bc49-4cfd-93f0-001c03137acd.png differ diff --git a/pictures/048a80c8-6aa5-4780-9d57-1c594f9a01b3.png b/pictures/048a80c8-6aa5-4780-9d57-1c594f9a01b3.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/048a80c8-6aa5-4780-9d57-1c594f9a01b3.png differ diff --git a/pictures/04919d09-cd44-4015-9029-e0fb9fc70313.png b/pictures/04919d09-cd44-4015-9029-e0fb9fc70313.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/04919d09-cd44-4015-9029-e0fb9fc70313.png differ diff --git a/pictures/04c49472-2ad8-4ecd-bc5e-8d286d27d609.png b/pictures/04c49472-2ad8-4ecd-bc5e-8d286d27d609.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/04c49472-2ad8-4ecd-bc5e-8d286d27d609.png differ diff --git a/pictures/0548e3d2-b1b8-4561-b6ba-12059baa7284.png b/pictures/0548e3d2-b1b8-4561-b6ba-12059baa7284.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/0548e3d2-b1b8-4561-b6ba-12059baa7284.png differ diff --git a/pictures/065967bd-9875-4f10-8116-4040e7bb4d84.png b/pictures/065967bd-9875-4f10-8116-4040e7bb4d84.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/065967bd-9875-4f10-8116-4040e7bb4d84.png differ diff --git a/pictures/0693f441-b7f0-4d3c-a51d-a246a192a2ea.png b/pictures/0693f441-b7f0-4d3c-a51d-a246a192a2ea.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/0693f441-b7f0-4d3c-a51d-a246a192a2ea.png differ diff --git a/pictures/06998818-99ce-4421-b3e3-6bd23a926af6.png b/pictures/06998818-99ce-4421-b3e3-6bd23a926af6.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/06998818-99ce-4421-b3e3-6bd23a926af6.png differ diff --git a/pictures/06f62ef6-7c0d-41a4-bd88-60c194368460.png b/pictures/06f62ef6-7c0d-41a4-bd88-60c194368460.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/06f62ef6-7c0d-41a4-bd88-60c194368460.png differ diff --git a/pictures/0781fad7-78f9-4117-a0d3-e6946b5261ca.png b/pictures/0781fad7-78f9-4117-a0d3-e6946b5261ca.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/0781fad7-78f9-4117-a0d3-e6946b5261ca.png differ diff --git a/pictures/08796e1d-a626-4bcf-80fd-61ac57dee104.png b/pictures/08796e1d-a626-4bcf-80fd-61ac57dee104.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/08796e1d-a626-4bcf-80fd-61ac57dee104.png differ diff --git a/pictures/0909af84-a464-4252-9494-478ce3a27e72.png b/pictures/0909af84-a464-4252-9494-478ce3a27e72.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/0909af84-a464-4252-9494-478ce3a27e72.png differ diff --git a/pictures/09cc978e-d27b-463c-9948-437fe36adff2.png b/pictures/09cc978e-d27b-463c-9948-437fe36adff2.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/09cc978e-d27b-463c-9948-437fe36adff2.png differ diff --git a/pictures/0aa172e7-0813-417e-a663-1477069a419f.png b/pictures/0aa172e7-0813-417e-a663-1477069a419f.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/0aa172e7-0813-417e-a663-1477069a419f.png differ diff --git a/pictures/0b0e2123-4fe0-4d26-8bf0-37b73f7a31eb.png b/pictures/0b0e2123-4fe0-4d26-8bf0-37b73f7a31eb.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/0b0e2123-4fe0-4d26-8bf0-37b73f7a31eb.png differ diff --git a/pictures/0b2ebac3-8877-405a-a904-d5e8c142b91b.png b/pictures/0b2ebac3-8877-405a-a904-d5e8c142b91b.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/0b2ebac3-8877-405a-a904-d5e8c142b91b.png differ diff --git a/pictures/0b939ee2-bac0-4499-b735-5d000a2fa497.png b/pictures/0b939ee2-bac0-4499-b735-5d000a2fa497.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/0b939ee2-bac0-4499-b735-5d000a2fa497.png differ diff --git a/pictures/0cf0cf45-23b4-4778-a77c-dc65430c8204.png b/pictures/0cf0cf45-23b4-4778-a77c-dc65430c8204.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/0cf0cf45-23b4-4778-a77c-dc65430c8204.png differ diff --git a/pictures/0cf5f45f-2687-43c9-8357-91a6828e65f8.png b/pictures/0cf5f45f-2687-43c9-8357-91a6828e65f8.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/0cf5f45f-2687-43c9-8357-91a6828e65f8.png differ diff --git a/pictures/0d344afa-552c-46a4-aae9-1f6ab214a4b0.png b/pictures/0d344afa-552c-46a4-aae9-1f6ab214a4b0.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/0d344afa-552c-46a4-aae9-1f6ab214a4b0.png differ diff --git a/pictures/0f4a8463-d820-4a0a-8c03-ab98e16c3a3d.png b/pictures/0f4a8463-d820-4a0a-8c03-ab98e16c3a3d.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/0f4a8463-d820-4a0a-8c03-ab98e16c3a3d.png differ diff --git a/pictures/0fd97fea-cd25-4db9-970b-e22dfdf06629.png b/pictures/0fd97fea-cd25-4db9-970b-e22dfdf06629.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/0fd97fea-cd25-4db9-970b-e22dfdf06629.png differ diff --git a/pictures/0ff2f393-5d5c-46c0-8201-d456ceab19ba.png b/pictures/0ff2f393-5d5c-46c0-8201-d456ceab19ba.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/0ff2f393-5d5c-46c0-8201-d456ceab19ba.png differ diff --git a/pictures/109dd943-4866-4e1d-8777-e78c80c7b5c6.png b/pictures/109dd943-4866-4e1d-8777-e78c80c7b5c6.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/109dd943-4866-4e1d-8777-e78c80c7b5c6.png differ diff --git a/pictures/115962d3-67f4-458f-ba6a-2b5e5302d239.png b/pictures/115962d3-67f4-458f-ba6a-2b5e5302d239.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/115962d3-67f4-458f-ba6a-2b5e5302d239.png differ diff --git a/pictures/11803600-0f23-4ef5-808e-72d4ea94da41.png b/pictures/11803600-0f23-4ef5-808e-72d4ea94da41.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/11803600-0f23-4ef5-808e-72d4ea94da41.png differ diff --git a/pictures/11dcf373-7734-4cb4-ae91-3a9c28d36f4d.png b/pictures/11dcf373-7734-4cb4-ae91-3a9c28d36f4d.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/11dcf373-7734-4cb4-ae91-3a9c28d36f4d.png differ diff --git a/pictures/123ecf0f-8d9f-4179-b64e-7f4ef05a8c90.png b/pictures/123ecf0f-8d9f-4179-b64e-7f4ef05a8c90.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/123ecf0f-8d9f-4179-b64e-7f4ef05a8c90.png differ diff --git a/pictures/13152fa3-4dfd-428f-a284-8000c7521bb7.png b/pictures/13152fa3-4dfd-428f-a284-8000c7521bb7.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/13152fa3-4dfd-428f-a284-8000c7521bb7.png differ diff --git a/pictures/13833cf3-ea64-4ebc-8718-71c90d7c8470.png b/pictures/13833cf3-ea64-4ebc-8718-71c90d7c8470.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/13833cf3-ea64-4ebc-8718-71c90d7c8470.png differ diff --git a/pictures/13c9fcb8-9477-4b5f-9f8e-abff503d12f6.png b/pictures/13c9fcb8-9477-4b5f-9f8e-abff503d12f6.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/13c9fcb8-9477-4b5f-9f8e-abff503d12f6.png differ diff --git a/pictures/141d70da-8e53-4178-8631-da6d3940495b.png b/pictures/141d70da-8e53-4178-8631-da6d3940495b.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/141d70da-8e53-4178-8631-da6d3940495b.png differ diff --git a/pictures/14641fb4-14a2-41e3-8ea0-f20e91519daa.png b/pictures/14641fb4-14a2-41e3-8ea0-f20e91519daa.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/14641fb4-14a2-41e3-8ea0-f20e91519daa.png differ diff --git a/pictures/1552a82e-8952-4ae2-b8d4-f0854496afaf.png b/pictures/1552a82e-8952-4ae2-b8d4-f0854496afaf.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/1552a82e-8952-4ae2-b8d4-f0854496afaf.png differ diff --git a/pictures/155a44fb-0900-4a54-965f-d78edbff962f.png b/pictures/155a44fb-0900-4a54-965f-d78edbff962f.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/155a44fb-0900-4a54-965f-d78edbff962f.png differ diff --git a/pictures/1607d938-18be-4789-8be7-c811a0563098.png b/pictures/1607d938-18be-4789-8be7-c811a0563098.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/1607d938-18be-4789-8be7-c811a0563098.png differ diff --git a/pictures/168b8d98-25ad-4112-b4ca-f57219dc1057.png b/pictures/168b8d98-25ad-4112-b4ca-f57219dc1057.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/168b8d98-25ad-4112-b4ca-f57219dc1057.png differ diff --git a/pictures/1693e1a0-4228-4adb-862d-5550873de7bf.png b/pictures/1693e1a0-4228-4adb-862d-5550873de7bf.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/1693e1a0-4228-4adb-862d-5550873de7bf.png differ diff --git a/pictures/1713ffea-8554-45ff-bc0e-2c50c9b56f9a.png b/pictures/1713ffea-8554-45ff-bc0e-2c50c9b56f9a.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/1713ffea-8554-45ff-bc0e-2c50c9b56f9a.png differ diff --git a/pictures/173580d4-3419-4809-be0c-53adc6898930.png b/pictures/173580d4-3419-4809-be0c-53adc6898930.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/173580d4-3419-4809-be0c-53adc6898930.png differ diff --git a/pictures/1741c6ca-537c-4f25-bc02-75ecd540d1a6.png b/pictures/1741c6ca-537c-4f25-bc02-75ecd540d1a6.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/1741c6ca-537c-4f25-bc02-75ecd540d1a6.png differ diff --git a/pictures/1776f0ca-f6e7-49d9-8e89-6fb92ceb52dd.png b/pictures/1776f0ca-f6e7-49d9-8e89-6fb92ceb52dd.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/1776f0ca-f6e7-49d9-8e89-6fb92ceb52dd.png differ diff --git a/pictures/1907e819-e657-4760-989e-6772e5c3a1b2.png b/pictures/1907e819-e657-4760-989e-6772e5c3a1b2.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/1907e819-e657-4760-989e-6772e5c3a1b2.png differ diff --git a/pictures/1982f135-026b-476c-9e98-52e8308e09cb.png b/pictures/1982f135-026b-476c-9e98-52e8308e09cb.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/1982f135-026b-476c-9e98-52e8308e09cb.png differ diff --git a/pictures/19c1d780-65d9-4a49-861d-18054cf51f64.png b/pictures/19c1d780-65d9-4a49-861d-18054cf51f64.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/19c1d780-65d9-4a49-861d-18054cf51f64.png differ diff --git a/pictures/1c6f0a63-7b80-4056-8802-dabeaf64196f.png b/pictures/1c6f0a63-7b80-4056-8802-dabeaf64196f.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/1c6f0a63-7b80-4056-8802-dabeaf64196f.png differ diff --git a/pictures/1c85074e-50c0-43d4-a039-52fee489cfff.png b/pictures/1c85074e-50c0-43d4-a039-52fee489cfff.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/1c85074e-50c0-43d4-a039-52fee489cfff.png differ diff --git a/pictures/1d9643ae-f6a8-4cae-ae93-19ca3cad294a.png b/pictures/1d9643ae-f6a8-4cae-ae93-19ca3cad294a.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/1d9643ae-f6a8-4cae-ae93-19ca3cad294a.png differ diff --git a/pictures/1e2a3f08-a12e-4a12-bf74-0d28e10b9939.png b/pictures/1e2a3f08-a12e-4a12-bf74-0d28e10b9939.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/1e2a3f08-a12e-4a12-bf74-0d28e10b9939.png differ diff --git a/pictures/1ef3021d-ad56-42f4-b66c-25f6bd211ae5.png b/pictures/1ef3021d-ad56-42f4-b66c-25f6bd211ae5.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/1ef3021d-ad56-42f4-b66c-25f6bd211ae5.png differ diff --git a/pictures/21e812c2-77de-49b2-85ea-8c2b67551e2e.png b/pictures/21e812c2-77de-49b2-85ea-8c2b67551e2e.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/21e812c2-77de-49b2-85ea-8c2b67551e2e.png differ diff --git a/pictures/22616eac-7e42-4978-a8ea-ea9a2c4d1b6c.png b/pictures/22616eac-7e42-4978-a8ea-ea9a2c4d1b6c.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/22616eac-7e42-4978-a8ea-ea9a2c4d1b6c.png differ diff --git a/pictures/236e3b66-945c-4c2e-9e66-810773d5275a.png b/pictures/236e3b66-945c-4c2e-9e66-810773d5275a.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/236e3b66-945c-4c2e-9e66-810773d5275a.png differ diff --git a/pictures/237057f5-d25e-4214-812a-17ca2d97acaf.png b/pictures/237057f5-d25e-4214-812a-17ca2d97acaf.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/237057f5-d25e-4214-812a-17ca2d97acaf.png differ diff --git a/pictures/2434b007-4dc3-45e3-83e6-f8149c52e04b.png b/pictures/2434b007-4dc3-45e3-83e6-f8149c52e04b.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/2434b007-4dc3-45e3-83e6-f8149c52e04b.png differ diff --git a/pictures/244d3b55-0af5-4841-a7bc-57e336fca49b.png b/pictures/244d3b55-0af5-4841-a7bc-57e336fca49b.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/244d3b55-0af5-4841-a7bc-57e336fca49b.png differ diff --git a/pictures/25b4e3f1-897a-4973-bd56-513a70db5e01.png b/pictures/25b4e3f1-897a-4973-bd56-513a70db5e01.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/25b4e3f1-897a-4973-bd56-513a70db5e01.png differ diff --git a/pictures/25d49415-a160-4dca-9111-56ebcf54fdc0.png b/pictures/25d49415-a160-4dca-9111-56ebcf54fdc0.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/25d49415-a160-4dca-9111-56ebcf54fdc0.png differ diff --git a/pictures/26c89b21-cdda-47ba-9492-622e12255365.png b/pictures/26c89b21-cdda-47ba-9492-622e12255365.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/26c89b21-cdda-47ba-9492-622e12255365.png differ diff --git a/pictures/271d60bd-2180-471f-a705-ee29ae59c246.png b/pictures/271d60bd-2180-471f-a705-ee29ae59c246.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/271d60bd-2180-471f-a705-ee29ae59c246.png differ diff --git a/pictures/2a454efb-0e53-4dc5-9061-0e68a0d4e5a2.png b/pictures/2a454efb-0e53-4dc5-9061-0e68a0d4e5a2.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/2a454efb-0e53-4dc5-9061-0e68a0d4e5a2.png differ diff --git a/pictures/2a4eb197-8da3-4c81-8556-349c76eb0aa2.png b/pictures/2a4eb197-8da3-4c81-8556-349c76eb0aa2.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/2a4eb197-8da3-4c81-8556-349c76eb0aa2.png differ diff --git a/pictures/2b203004-c97f-4a4b-b31f-c50e777e5a33.png b/pictures/2b203004-c97f-4a4b-b31f-c50e777e5a33.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/2b203004-c97f-4a4b-b31f-c50e777e5a33.png differ diff --git a/pictures/2de1ab2b-7daf-4a3d-baf3-289b57905526.png b/pictures/2de1ab2b-7daf-4a3d-baf3-289b57905526.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/2de1ab2b-7daf-4a3d-baf3-289b57905526.png differ diff --git a/pictures/2f6d38bd-d132-4e05-9685-7ea3f9865822.png b/pictures/2f6d38bd-d132-4e05-9685-7ea3f9865822.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/2f6d38bd-d132-4e05-9685-7ea3f9865822.png differ diff --git a/pictures/2f9dbea2-e39e-43c1-a847-2e515f846d57.png b/pictures/2f9dbea2-e39e-43c1-a847-2e515f846d57.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/2f9dbea2-e39e-43c1-a847-2e515f846d57.png differ diff --git a/pictures/31d8c36c-abc2-46a3-b29d-b68c9e562a75.png b/pictures/31d8c36c-abc2-46a3-b29d-b68c9e562a75.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/31d8c36c-abc2-46a3-b29d-b68c9e562a75.png differ diff --git a/pictures/3202caef-0077-4707-9f70-7de86d4f0fc3.png b/pictures/3202caef-0077-4707-9f70-7de86d4f0fc3.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/3202caef-0077-4707-9f70-7de86d4f0fc3.png differ diff --git a/pictures/33abae04-49e9-4567-afb7-ca208c619422.png b/pictures/33abae04-49e9-4567-afb7-ca208c619422.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/33abae04-49e9-4567-afb7-ca208c619422.png differ diff --git a/pictures/344fed97-01aa-456a-aa39-05f9e9d05707.png b/pictures/344fed97-01aa-456a-aa39-05f9e9d05707.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/344fed97-01aa-456a-aa39-05f9e9d05707.png differ diff --git a/pictures/349fe2df-1962-4c47-b1bf-889bbf8cd22e.png b/pictures/349fe2df-1962-4c47-b1bf-889bbf8cd22e.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/349fe2df-1962-4c47-b1bf-889bbf8cd22e.png differ diff --git a/pictures/352c024a-c965-4806-a521-6b420242170f.png b/pictures/352c024a-c965-4806-a521-6b420242170f.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/352c024a-c965-4806-a521-6b420242170f.png differ diff --git a/pictures/36538c5d-4f39-450e-a40e-3e652ed10e46.png b/pictures/36538c5d-4f39-450e-a40e-3e652ed10e46.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/36538c5d-4f39-450e-a40e-3e652ed10e46.png differ diff --git a/pictures/38e92129-ccc7-4271-88fe-ed2ed80c703f.png b/pictures/38e92129-ccc7-4271-88fe-ed2ed80c703f.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/38e92129-ccc7-4271-88fe-ed2ed80c703f.png differ diff --git a/pictures/39d156e8-52ca-4673-a4cb-60bae0a0c460.png b/pictures/39d156e8-52ca-4673-a4cb-60bae0a0c460.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/39d156e8-52ca-4673-a4cb-60bae0a0c460.png differ diff --git a/pictures/3e4d9c48-58a1-46b7-9987-51045ab1b885.png b/pictures/3e4d9c48-58a1-46b7-9987-51045ab1b885.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/3e4d9c48-58a1-46b7-9987-51045ab1b885.png differ diff --git a/pictures/411b5656-08fb-411b-90a3-7a36158851a2.png b/pictures/411b5656-08fb-411b-90a3-7a36158851a2.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/411b5656-08fb-411b-90a3-7a36158851a2.png differ diff --git a/pictures/41571072-992a-4b63-85c9-85865ceceab6.png b/pictures/41571072-992a-4b63-85c9-85865ceceab6.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/41571072-992a-4b63-85c9-85865ceceab6.png differ diff --git a/pictures/43b8b4b0-eba3-4cda-a24b-b542faaaacd7.png b/pictures/43b8b4b0-eba3-4cda-a24b-b542faaaacd7.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/43b8b4b0-eba3-4cda-a24b-b542faaaacd7.png differ diff --git a/pictures/469f6b03-54ef-4983-82a6-a585ce359803.png b/pictures/469f6b03-54ef-4983-82a6-a585ce359803.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/469f6b03-54ef-4983-82a6-a585ce359803.png differ diff --git a/pictures/4796d8a4-f0e2-4e05-b967-8b2dd11c455d.png b/pictures/4796d8a4-f0e2-4e05-b967-8b2dd11c455d.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/4796d8a4-f0e2-4e05-b967-8b2dd11c455d.png differ diff --git a/pictures/48c38540-51e6-431b-b6a8-bf69ad2aa111.png b/pictures/48c38540-51e6-431b-b6a8-bf69ad2aa111.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/48c38540-51e6-431b-b6a8-bf69ad2aa111.png differ diff --git a/pictures/4934e167-23b0-481f-a137-f4d2828b0800.png b/pictures/4934e167-23b0-481f-a137-f4d2828b0800.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/4934e167-23b0-481f-a137-f4d2828b0800.png differ diff --git a/pictures/4a1dbe9c-4643-4dbe-b098-39e44f6048d7.png b/pictures/4a1dbe9c-4643-4dbe-b098-39e44f6048d7.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/4a1dbe9c-4643-4dbe-b098-39e44f6048d7.png differ diff --git a/pictures/4a96df41-8156-4b4f-ad39-d6c59264aff1.png b/pictures/4a96df41-8156-4b4f-ad39-d6c59264aff1.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/4a96df41-8156-4b4f-ad39-d6c59264aff1.png differ diff --git a/pictures/4cbbf213-8d0d-45d6-bc3e-12159f5c4220.png b/pictures/4cbbf213-8d0d-45d6-bc3e-12159f5c4220.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/4cbbf213-8d0d-45d6-bc3e-12159f5c4220.png differ diff --git a/pictures/4e47a883-9e37-4cc8-b9d8-4155d92eedce.png b/pictures/4e47a883-9e37-4cc8-b9d8-4155d92eedce.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/4e47a883-9e37-4cc8-b9d8-4155d92eedce.png differ diff --git a/pictures/4f0679dd-7079-4a83-abb4-d272e5e985ee.png b/pictures/4f0679dd-7079-4a83-abb4-d272e5e985ee.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/4f0679dd-7079-4a83-abb4-d272e5e985ee.png differ diff --git a/pictures/4f998c7a-18ed-4a35-865f-9f847abfbfec.png b/pictures/4f998c7a-18ed-4a35-865f-9f847abfbfec.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/4f998c7a-18ed-4a35-865f-9f847abfbfec.png differ diff --git a/pictures/50641417-234b-4ce4-9c3d-2861ad604d33.png b/pictures/50641417-234b-4ce4-9c3d-2861ad604d33.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/50641417-234b-4ce4-9c3d-2861ad604d33.png differ diff --git a/pictures/50d0e3ed-2eba-45bd-a78a-172dd5093747.png b/pictures/50d0e3ed-2eba-45bd-a78a-172dd5093747.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/50d0e3ed-2eba-45bd-a78a-172dd5093747.png differ diff --git a/pictures/51283529-edf7-4511-8319-aa29db1566c3.png b/pictures/51283529-edf7-4511-8319-aa29db1566c3.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/51283529-edf7-4511-8319-aa29db1566c3.png differ diff --git a/pictures/51cabcd8-f825-4ef6-9b0f-c0c6269fb611.png b/pictures/51cabcd8-f825-4ef6-9b0f-c0c6269fb611.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/51cabcd8-f825-4ef6-9b0f-c0c6269fb611.png differ diff --git a/pictures/524b4d0c-0c7d-47c4-a419-d7c96cfc7495.png b/pictures/524b4d0c-0c7d-47c4-a419-d7c96cfc7495.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/524b4d0c-0c7d-47c4-a419-d7c96cfc7495.png differ diff --git a/pictures/53882ddf-d5a2-4d48-91b7-4ef2a6858432.png b/pictures/53882ddf-d5a2-4d48-91b7-4ef2a6858432.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/53882ddf-d5a2-4d48-91b7-4ef2a6858432.png differ diff --git a/pictures/552d88a6-2a63-4aad-a367-4c0934223a19.png b/pictures/552d88a6-2a63-4aad-a367-4c0934223a19.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/552d88a6-2a63-4aad-a367-4c0934223a19.png differ diff --git a/pictures/5599cd02-c179-48ac-adaf-bbb9a08c46b6.png b/pictures/5599cd02-c179-48ac-adaf-bbb9a08c46b6.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/5599cd02-c179-48ac-adaf-bbb9a08c46b6.png differ diff --git a/pictures/56ce398f-e6a7-468f-ad1f-cbe4f1d8c4c8.png b/pictures/56ce398f-e6a7-468f-ad1f-cbe4f1d8c4c8.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/56ce398f-e6a7-468f-ad1f-cbe4f1d8c4c8.png differ diff --git a/pictures/57d0d5b2-c8e8-481d-9b94-473a6a7dab08.png b/pictures/57d0d5b2-c8e8-481d-9b94-473a6a7dab08.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/57d0d5b2-c8e8-481d-9b94-473a6a7dab08.png differ diff --git a/pictures/58c3a662-2d67-4c76-86f0-45416a7cd43e.png b/pictures/58c3a662-2d67-4c76-86f0-45416a7cd43e.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/58c3a662-2d67-4c76-86f0-45416a7cd43e.png differ diff --git a/pictures/59566494-5787-43fb-bde0-a88f30bfa290.png b/pictures/59566494-5787-43fb-bde0-a88f30bfa290.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/59566494-5787-43fb-bde0-a88f30bfa290.png differ diff --git a/pictures/59a61fda-2bd8-4da6-9ec6-d5e6675f6d71.png b/pictures/59a61fda-2bd8-4da6-9ec6-d5e6675f6d71.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/59a61fda-2bd8-4da6-9ec6-d5e6675f6d71.png differ diff --git a/pictures/59a65920-64e5-4154-9b70-66f08c113d76.png b/pictures/59a65920-64e5-4154-9b70-66f08c113d76.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/59a65920-64e5-4154-9b70-66f08c113d76.png differ diff --git a/pictures/5a89094c-6a3a-4e2f-b04d-c8a58d7d6c8d.png b/pictures/5a89094c-6a3a-4e2f-b04d-c8a58d7d6c8d.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/5a89094c-6a3a-4e2f-b04d-c8a58d7d6c8d.png differ diff --git a/pictures/5b008802-abaa-4dc5-aba4-b4f0e22072a9.png b/pictures/5b008802-abaa-4dc5-aba4-b4f0e22072a9.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/5b008802-abaa-4dc5-aba4-b4f0e22072a9.png differ diff --git a/pictures/5b0d58cd-526b-4265-bacc-8b713d89d225.png b/pictures/5b0d58cd-526b-4265-bacc-8b713d89d225.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/5b0d58cd-526b-4265-bacc-8b713d89d225.png differ diff --git a/pictures/5b3c7d83-d5fb-4bd8-b012-de87ae3c31be.png b/pictures/5b3c7d83-d5fb-4bd8-b012-de87ae3c31be.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/5b3c7d83-d5fb-4bd8-b012-de87ae3c31be.png differ diff --git a/pictures/5d3c96ce-a840-4afe-9fc6-e49e1b17e786.png b/pictures/5d3c96ce-a840-4afe-9fc6-e49e1b17e786.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/5d3c96ce-a840-4afe-9fc6-e49e1b17e786.png differ diff --git a/pictures/5d60be63-6b2f-45f2-af6c-c3b87ebd5810.png b/pictures/5d60be63-6b2f-45f2-af6c-c3b87ebd5810.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/5d60be63-6b2f-45f2-af6c-c3b87ebd5810.png differ diff --git a/pictures/5d8749d0-103f-4c17-8894-1515b2c2a69b.png b/pictures/5d8749d0-103f-4c17-8894-1515b2c2a69b.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/5d8749d0-103f-4c17-8894-1515b2c2a69b.png differ diff --git a/pictures/5d966908-e54f-4a53-b6cc-97b9bdcf9a30.png b/pictures/5d966908-e54f-4a53-b6cc-97b9bdcf9a30.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/5d966908-e54f-4a53-b6cc-97b9bdcf9a30.png differ diff --git a/pictures/5f61b269-2929-45ff-a9e4-3d30a929cb51.png b/pictures/5f61b269-2929-45ff-a9e4-3d30a929cb51.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/5f61b269-2929-45ff-a9e4-3d30a929cb51.png differ diff --git a/pictures/5f9a87e3-ec4c-4bf0-905d-8ebb43314c26.png b/pictures/5f9a87e3-ec4c-4bf0-905d-8ebb43314c26.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/5f9a87e3-ec4c-4bf0-905d-8ebb43314c26.png differ diff --git a/pictures/605c4907-2599-44b6-a45d-39ec07c073d3.png b/pictures/605c4907-2599-44b6-a45d-39ec07c073d3.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/605c4907-2599-44b6-a45d-39ec07c073d3.png differ diff --git a/pictures/62f1b116-1040-4154-b839-9a3bc7caaada.png b/pictures/62f1b116-1040-4154-b839-9a3bc7caaada.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/62f1b116-1040-4154-b839-9a3bc7caaada.png differ diff --git a/pictures/6388eee5-fe8d-4968-8dbc-7360fcef5fcf.png b/pictures/6388eee5-fe8d-4968-8dbc-7360fcef5fcf.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/6388eee5-fe8d-4968-8dbc-7360fcef5fcf.png differ diff --git a/pictures/66127f8f-7e60-418b-b58c-5d51197df776.png b/pictures/66127f8f-7e60-418b-b58c-5d51197df776.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/66127f8f-7e60-418b-b58c-5d51197df776.png differ diff --git a/pictures/672237c9-c1ec-4f75-8382-e7e56e1e78e5.png b/pictures/672237c9-c1ec-4f75-8382-e7e56e1e78e5.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/672237c9-c1ec-4f75-8382-e7e56e1e78e5.png differ diff --git a/pictures/674e2c0d-6829-4890-853c-29289d4f9bea.png b/pictures/674e2c0d-6829-4890-853c-29289d4f9bea.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/674e2c0d-6829-4890-853c-29289d4f9bea.png differ diff --git a/pictures/694144c4-bae4-4e78-b3bb-e84d6f7ae321.png b/pictures/694144c4-bae4-4e78-b3bb-e84d6f7ae321.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/694144c4-bae4-4e78-b3bb-e84d6f7ae321.png differ diff --git a/pictures/6adbb244-aae8-4df2-8de3-cc3672ec132a.png b/pictures/6adbb244-aae8-4df2-8de3-cc3672ec132a.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/6adbb244-aae8-4df2-8de3-cc3672ec132a.png differ diff --git a/pictures/6c37b35f-3e5d-4b7d-9e00-416f8ab38c3f.png b/pictures/6c37b35f-3e5d-4b7d-9e00-416f8ab38c3f.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/6c37b35f-3e5d-4b7d-9e00-416f8ab38c3f.png differ diff --git a/pictures/6f7e9fca-ba19-45bb-a9f1-38378bc11e73.png b/pictures/6f7e9fca-ba19-45bb-a9f1-38378bc11e73.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/6f7e9fca-ba19-45bb-a9f1-38378bc11e73.png differ diff --git a/pictures/705c7f75-4cb6-422f-8089-2359739c0416.png b/pictures/705c7f75-4cb6-422f-8089-2359739c0416.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/705c7f75-4cb6-422f-8089-2359739c0416.png differ diff --git a/pictures/7100453f-a5b5-4f30-9901-0bde8ff0770f.png b/pictures/7100453f-a5b5-4f30-9901-0bde8ff0770f.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/7100453f-a5b5-4f30-9901-0bde8ff0770f.png differ diff --git a/pictures/710de6b4-7966-4f18-b2f7-cc8d44be25d6.png b/pictures/710de6b4-7966-4f18-b2f7-cc8d44be25d6.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/710de6b4-7966-4f18-b2f7-cc8d44be25d6.png differ diff --git a/pictures/71b95b5e-b09e-4d68-b7f9-9103ae53e228.png b/pictures/71b95b5e-b09e-4d68-b7f9-9103ae53e228.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/71b95b5e-b09e-4d68-b7f9-9103ae53e228.png differ diff --git a/pictures/739a5531-0473-45ba-a619-938a32e5e936.png b/pictures/739a5531-0473-45ba-a619-938a32e5e936.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/739a5531-0473-45ba-a619-938a32e5e936.png differ diff --git a/pictures/763874a9-2b10-4665-b7a7-d89b75d52b71.png b/pictures/763874a9-2b10-4665-b7a7-d89b75d52b71.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/763874a9-2b10-4665-b7a7-d89b75d52b71.png differ diff --git a/pictures/7767e707-ea6e-4a35-bde2-f1e78b815b9e.png b/pictures/7767e707-ea6e-4a35-bde2-f1e78b815b9e.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/7767e707-ea6e-4a35-bde2-f1e78b815b9e.png differ diff --git a/pictures/780cc06d-7448-4967-9478-c7c6a7dab313.png b/pictures/780cc06d-7448-4967-9478-c7c6a7dab313.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/780cc06d-7448-4967-9478-c7c6a7dab313.png differ diff --git a/pictures/7adc806b-3045-43f7-9642-e7659d054739.png b/pictures/7adc806b-3045-43f7-9642-e7659d054739.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/7adc806b-3045-43f7-9642-e7659d054739.png differ diff --git a/pictures/7af109d2-2c34-4de2-a3ab-a1595832b214.png b/pictures/7af109d2-2c34-4de2-a3ab-a1595832b214.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/7af109d2-2c34-4de2-a3ab-a1595832b214.png differ diff --git a/pictures/7c36a552-15e1-4cdd-9bdb-66688a3bfdef.png b/pictures/7c36a552-15e1-4cdd-9bdb-66688a3bfdef.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/7c36a552-15e1-4cdd-9bdb-66688a3bfdef.png differ diff --git a/pictures/7c4a07da-6bba-48c1-b83c-f70ab99f474f.png b/pictures/7c4a07da-6bba-48c1-b83c-f70ab99f474f.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/7c4a07da-6bba-48c1-b83c-f70ab99f474f.png differ diff --git a/pictures/7c6ed65d-cd14-4b6c-885b-8c6b023dce8b.png b/pictures/7c6ed65d-cd14-4b6c-885b-8c6b023dce8b.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/7c6ed65d-cd14-4b6c-885b-8c6b023dce8b.png differ diff --git a/pictures/80a84d61-f62d-454f-bb9c-ae1751fa5e09.png b/pictures/80a84d61-f62d-454f-bb9c-ae1751fa5e09.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/80a84d61-f62d-454f-bb9c-ae1751fa5e09.png differ diff --git a/pictures/80b15f1c-0d83-4c6f-9341-4b3aea128851.png b/pictures/80b15f1c-0d83-4c6f-9341-4b3aea128851.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/80b15f1c-0d83-4c6f-9341-4b3aea128851.png differ diff --git a/pictures/80fe5c78-b4bb-453f-9fec-ce26b289c101.png b/pictures/80fe5c78-b4bb-453f-9fec-ce26b289c101.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/80fe5c78-b4bb-453f-9fec-ce26b289c101.png differ diff --git a/pictures/816628ac-a4fc-4ce6-b047-f8851b8cf37b.png b/pictures/816628ac-a4fc-4ce6-b047-f8851b8cf37b.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/816628ac-a4fc-4ce6-b047-f8851b8cf37b.png differ diff --git a/pictures/8497c9cc-7cbb-4c5b-9edb-43f9b205b794.png b/pictures/8497c9cc-7cbb-4c5b-9edb-43f9b205b794.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/8497c9cc-7cbb-4c5b-9edb-43f9b205b794.png differ diff --git a/pictures/85b91b51-3560-46e7-84f6-a4e8c2d82228.png b/pictures/85b91b51-3560-46e7-84f6-a4e8c2d82228.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/85b91b51-3560-46e7-84f6-a4e8c2d82228.png differ diff --git a/pictures/86ec76b1-ebfb-4736-beb1-bcece68ed7e0.png b/pictures/86ec76b1-ebfb-4736-beb1-bcece68ed7e0.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/86ec76b1-ebfb-4736-beb1-bcece68ed7e0.png differ diff --git a/pictures/8b152038-95b2-4f87-941c-c34ada0572de.png b/pictures/8b152038-95b2-4f87-941c-c34ada0572de.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/8b152038-95b2-4f87-941c-c34ada0572de.png differ diff --git a/pictures/8b2f7415-b0f8-4ccc-b5e4-a927a4908535.png b/pictures/8b2f7415-b0f8-4ccc-b5e4-a927a4908535.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/8b2f7415-b0f8-4ccc-b5e4-a927a4908535.png differ diff --git a/pictures/8bc6a24f-2c6e-4718-a165-ad519c7f5d8c.png b/pictures/8bc6a24f-2c6e-4718-a165-ad519c7f5d8c.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/8bc6a24f-2c6e-4718-a165-ad519c7f5d8c.png differ diff --git a/pictures/8bfe9786-a4fa-4e49-8cbe-0a8346b0fef0.png b/pictures/8bfe9786-a4fa-4e49-8cbe-0a8346b0fef0.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/8bfe9786-a4fa-4e49-8cbe-0a8346b0fef0.png differ diff --git a/pictures/8c16067f-4d39-4264-b922-bd340252298b.png b/pictures/8c16067f-4d39-4264-b922-bd340252298b.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/8c16067f-4d39-4264-b922-bd340252298b.png differ diff --git a/pictures/8cceb51b-2b7d-4982-8a25-9b08c5afc97c.png b/pictures/8cceb51b-2b7d-4982-8a25-9b08c5afc97c.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/8cceb51b-2b7d-4982-8a25-9b08c5afc97c.png differ diff --git a/pictures/8e2d4a90-6ba2-4675-9afd-17229ad1b1c9.png b/pictures/8e2d4a90-6ba2-4675-9afd-17229ad1b1c9.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/8e2d4a90-6ba2-4675-9afd-17229ad1b1c9.png differ diff --git a/pictures/903ef0b2-5f5b-4709-81d5-2f946154cfd5.png b/pictures/903ef0b2-5f5b-4709-81d5-2f946154cfd5.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/903ef0b2-5f5b-4709-81d5-2f946154cfd5.png differ diff --git a/pictures/90a46039-2ebd-4f3d-819d-2e89cca19a69.png b/pictures/90a46039-2ebd-4f3d-819d-2e89cca19a69.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/90a46039-2ebd-4f3d-819d-2e89cca19a69.png differ diff --git a/pictures/92940921-973b-403a-9454-b7d9023127b0.png b/pictures/92940921-973b-403a-9454-b7d9023127b0.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/92940921-973b-403a-9454-b7d9023127b0.png differ diff --git a/pictures/933ff576-5102-45e1-91c1-e0dd89f8b1b8.png b/pictures/933ff576-5102-45e1-91c1-e0dd89f8b1b8.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/933ff576-5102-45e1-91c1-e0dd89f8b1b8.png differ diff --git a/pictures/93476692-2f57-4221-ae76-46eb8e52fda0.png b/pictures/93476692-2f57-4221-ae76-46eb8e52fda0.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/93476692-2f57-4221-ae76-46eb8e52fda0.png differ diff --git a/pictures/9423f9c9-bec2-4be4-90a5-f898cd77707e.png b/pictures/9423f9c9-bec2-4be4-90a5-f898cd77707e.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/9423f9c9-bec2-4be4-90a5-f898cd77707e.png differ diff --git a/pictures/94308443-3dc4-4305-bfd7-e95a687f16a2.png b/pictures/94308443-3dc4-4305-bfd7-e95a687f16a2.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/94308443-3dc4-4305-bfd7-e95a687f16a2.png differ diff --git a/pictures/967378d9-e529-4ad9-9094-36a68957bde4.png b/pictures/967378d9-e529-4ad9-9094-36a68957bde4.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/967378d9-e529-4ad9-9094-36a68957bde4.png differ diff --git a/pictures/972c453c-a230-4595-9670-87591a1849b7.png b/pictures/972c453c-a230-4595-9670-87591a1849b7.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/972c453c-a230-4595-9670-87591a1849b7.png differ diff --git a/pictures/97aa2ae9-28a6-44ab-80a9-112646be00b6.png b/pictures/97aa2ae9-28a6-44ab-80a9-112646be00b6.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/97aa2ae9-28a6-44ab-80a9-112646be00b6.png differ diff --git a/pictures/98b3d250-6942-4f6a-b12d-c43b42ea63e7.png b/pictures/98b3d250-6942-4f6a-b12d-c43b42ea63e7.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/98b3d250-6942-4f6a-b12d-c43b42ea63e7.png differ diff --git a/pictures/9c14a6ce-37ac-41e6-9ab6-a58f07097308.png b/pictures/9c14a6ce-37ac-41e6-9ab6-a58f07097308.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/9c14a6ce-37ac-41e6-9ab6-a58f07097308.png differ diff --git a/pictures/9c66e0e7-9a03-47b1-a928-84d624b3c59b.png b/pictures/9c66e0e7-9a03-47b1-a928-84d624b3c59b.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/9c66e0e7-9a03-47b1-a928-84d624b3c59b.png differ diff --git a/pictures/9cb2b8cb-2803-4a32-ae79-13e53228befc.png b/pictures/9cb2b8cb-2803-4a32-ae79-13e53228befc.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/9cb2b8cb-2803-4a32-ae79-13e53228befc.png differ diff --git a/pictures/9e5c44c7-74e7-4afa-b1ee-b49f49cedfc8.png b/pictures/9e5c44c7-74e7-4afa-b1ee-b49f49cedfc8.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/9e5c44c7-74e7-4afa-b1ee-b49f49cedfc8.png differ diff --git a/pictures/9e78e1a4-d0d8-4ef1-85eb-f06b98144ebc.png b/pictures/9e78e1a4-d0d8-4ef1-85eb-f06b98144ebc.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/9e78e1a4-d0d8-4ef1-85eb-f06b98144ebc.png differ diff --git a/pictures/9ea4568d-8668-420e-bc39-d4b553eb3a94.png b/pictures/9ea4568d-8668-420e-bc39-d4b553eb3a94.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/9ea4568d-8668-420e-bc39-d4b553eb3a94.png differ diff --git a/pictures/9f95718c-4055-4d09-9870-6fd9d680b85c.png b/pictures/9f95718c-4055-4d09-9870-6fd9d680b85c.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/9f95718c-4055-4d09-9870-6fd9d680b85c.png differ diff --git a/pictures/9ff12218-0470-4872-a087-617f8566ffbd.png b/pictures/9ff12218-0470-4872-a087-617f8566ffbd.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/9ff12218-0470-4872-a087-617f8566ffbd.png differ diff --git a/pictures/a1854550-f31b-447e-8fde-ee4a286d6266.png b/pictures/a1854550-f31b-447e-8fde-ee4a286d6266.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/a1854550-f31b-447e-8fde-ee4a286d6266.png differ diff --git a/pictures/a2583b0b-3fae-43a8-94c7-54a2e90469b8.png b/pictures/a2583b0b-3fae-43a8-94c7-54a2e90469b8.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/a2583b0b-3fae-43a8-94c7-54a2e90469b8.png differ diff --git a/pictures/a3a5874d-40ff-4bb1-9662-46a3c736a979.png b/pictures/a3a5874d-40ff-4bb1-9662-46a3c736a979.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/a3a5874d-40ff-4bb1-9662-46a3c736a979.png differ diff --git a/pictures/a464c85b-bc90-4162-b265-573e76dccac2.png b/pictures/a464c85b-bc90-4162-b265-573e76dccac2.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/a464c85b-bc90-4162-b265-573e76dccac2.png differ diff --git a/pictures/a5c657e6-e579-490e-8fae-7badd152272c.png b/pictures/a5c657e6-e579-490e-8fae-7badd152272c.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/a5c657e6-e579-490e-8fae-7badd152272c.png differ diff --git a/pictures/a78a7f51-f033-42ee-8563-9b4eff545a8a.png b/pictures/a78a7f51-f033-42ee-8563-9b4eff545a8a.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/a78a7f51-f033-42ee-8563-9b4eff545a8a.png differ diff --git a/pictures/a8093a6d-b8aa-4162-a5e5-10e2405b04be.png b/pictures/a8093a6d-b8aa-4162-a5e5-10e2405b04be.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/a8093a6d-b8aa-4162-a5e5-10e2405b04be.png differ diff --git a/pictures/a93ecb12-574d-4131-9741-b41630a39df1.png b/pictures/a93ecb12-574d-4131-9741-b41630a39df1.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/a93ecb12-574d-4131-9741-b41630a39df1.png differ diff --git a/pictures/a9744ac1-ff01-4430-ae71-fdc70f8515ea.png b/pictures/a9744ac1-ff01-4430-ae71-fdc70f8515ea.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/a9744ac1-ff01-4430-ae71-fdc70f8515ea.png differ diff --git a/pictures/a9b7fcfa-fd13-45e8-91df-c63e7bac337a.png b/pictures/a9b7fcfa-fd13-45e8-91df-c63e7bac337a.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/a9b7fcfa-fd13-45e8-91df-c63e7bac337a.png differ diff --git a/pictures/aaff95c3-5a4d-4698-accb-60e322ae275c.png b/pictures/aaff95c3-5a4d-4698-accb-60e322ae275c.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/aaff95c3-5a4d-4698-accb-60e322ae275c.png differ diff --git a/pictures/ab10f88a-0356-434f-baab-0ddd2790430b.png b/pictures/ab10f88a-0356-434f-baab-0ddd2790430b.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/ab10f88a-0356-434f-baab-0ddd2790430b.png differ diff --git a/pictures/ab29513a-62bd-4a51-99f7-ababe196b485.png b/pictures/ab29513a-62bd-4a51-99f7-ababe196b485.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/ab29513a-62bd-4a51-99f7-ababe196b485.png differ diff --git a/pictures/abdd5fce-02d0-47f0-871f-1d7d67bd3ac4.png b/pictures/abdd5fce-02d0-47f0-871f-1d7d67bd3ac4.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/abdd5fce-02d0-47f0-871f-1d7d67bd3ac4.png differ diff --git a/pictures/ad7c10b4-c019-4b87-9ded-63f5172c6793.png b/pictures/ad7c10b4-c019-4b87-9ded-63f5172c6793.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/ad7c10b4-c019-4b87-9ded-63f5172c6793.png differ diff --git a/pictures/b206bba2-9dc6-4a35-853d-867a85c2dc99.png b/pictures/b206bba2-9dc6-4a35-853d-867a85c2dc99.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/b206bba2-9dc6-4a35-853d-867a85c2dc99.png differ diff --git a/pictures/b232e066-ea9e-4326-b62a-0fa48df9a650.png b/pictures/b232e066-ea9e-4326-b62a-0fa48df9a650.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/b232e066-ea9e-4326-b62a-0fa48df9a650.png differ diff --git a/pictures/b27fb07b-ced5-4229-bc36-85bcda0b8876.png b/pictures/b27fb07b-ced5-4229-bc36-85bcda0b8876.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/b27fb07b-ced5-4229-bc36-85bcda0b8876.png differ diff --git a/pictures/b395083b-dede-4009-b996-3b3a34b93e5a.png b/pictures/b395083b-dede-4009-b996-3b3a34b93e5a.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/b395083b-dede-4009-b996-3b3a34b93e5a.png differ diff --git a/pictures/b3955367-31f6-418c-a24a-c88fb66e992b.png b/pictures/b3955367-31f6-418c-a24a-c88fb66e992b.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/b3955367-31f6-418c-a24a-c88fb66e992b.png differ diff --git a/pictures/b68319aa-c902-4fcf-a6f5-361ff548e1bc.png b/pictures/b68319aa-c902-4fcf-a6f5-361ff548e1bc.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/b68319aa-c902-4fcf-a6f5-361ff548e1bc.png differ diff --git a/pictures/b758e018-535d-4a88-9056-cb265313c3f2.png b/pictures/b758e018-535d-4a88-9056-cb265313c3f2.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/b758e018-535d-4a88-9056-cb265313c3f2.png differ diff --git a/pictures/b87acbd5-03a8-423b-bf0b-1cb482c13d55.png b/pictures/b87acbd5-03a8-423b-bf0b-1cb482c13d55.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/b87acbd5-03a8-423b-bf0b-1cb482c13d55.png differ diff --git a/pictures/b8b5cde1-49fd-4298-8a34-de2d8ead07d3.png b/pictures/b8b5cde1-49fd-4298-8a34-de2d8ead07d3.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/b8b5cde1-49fd-4298-8a34-de2d8ead07d3.png differ diff --git a/pictures/baf16f6c-dc9f-485a-a32a-4615f88418a7.png b/pictures/baf16f6c-dc9f-485a-a32a-4615f88418a7.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/baf16f6c-dc9f-485a-a32a-4615f88418a7.png differ diff --git a/pictures/bc511f09-d96f-419f-89bc-5c970cc6bb94.png b/pictures/bc511f09-d96f-419f-89bc-5c970cc6bb94.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/bc511f09-d96f-419f-89bc-5c970cc6bb94.png differ diff --git a/pictures/be311880-965a-47fc-910c-c1de7a3dfca9.png b/pictures/be311880-965a-47fc-910c-c1de7a3dfca9.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/be311880-965a-47fc-910c-c1de7a3dfca9.png differ diff --git a/pictures/be9562ee-d938-4370-8b54-2b95fd35054c.png b/pictures/be9562ee-d938-4370-8b54-2b95fd35054c.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/be9562ee-d938-4370-8b54-2b95fd35054c.png differ diff --git a/pictures/c109b9c0-c88e-4fae-ac5c-a6ef771181a2.png b/pictures/c109b9c0-c88e-4fae-ac5c-a6ef771181a2.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/c109b9c0-c88e-4fae-ac5c-a6ef771181a2.png differ diff --git a/pictures/c1affa9b-656e-4f19-9400-a88bf1845143.png b/pictures/c1affa9b-656e-4f19-9400-a88bf1845143.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/c1affa9b-656e-4f19-9400-a88bf1845143.png differ diff --git a/pictures/c485def7-4482-48a0-b4aa-2eaeed2afeec.png b/pictures/c485def7-4482-48a0-b4aa-2eaeed2afeec.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/c485def7-4482-48a0-b4aa-2eaeed2afeec.png differ diff --git a/pictures/c5ba1a56-49e6-44b9-86ca-f879019683e4.png b/pictures/c5ba1a56-49e6-44b9-86ca-f879019683e4.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/c5ba1a56-49e6-44b9-86ca-f879019683e4.png differ diff --git a/pictures/c5e2a6a3-207f-44c7-92ff-30daf4acf515.png b/pictures/c5e2a6a3-207f-44c7-92ff-30daf4acf515.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/c5e2a6a3-207f-44c7-92ff-30daf4acf515.png differ diff --git a/pictures/c60f2c47-76ce-42b4-a7ba-326b88c52cf1.png b/pictures/c60f2c47-76ce-42b4-a7ba-326b88c52cf1.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/c60f2c47-76ce-42b4-a7ba-326b88c52cf1.png differ diff --git a/pictures/c7011ce3-4c0f-4976-bd29-55f67190a9e2.png b/pictures/c7011ce3-4c0f-4976-bd29-55f67190a9e2.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/c7011ce3-4c0f-4976-bd29-55f67190a9e2.png differ diff --git a/pictures/c79f0b1a-49f2-4edf-b95a-ca1e58348a74.png b/pictures/c79f0b1a-49f2-4edf-b95a-ca1e58348a74.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/c79f0b1a-49f2-4edf-b95a-ca1e58348a74.png differ diff --git a/pictures/c9e450b5-5a06-4823-a9ef-a7e44481c78e.png b/pictures/c9e450b5-5a06-4823-a9ef-a7e44481c78e.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/c9e450b5-5a06-4823-a9ef-a7e44481c78e.png differ diff --git a/pictures/ca41ba50-8441-4668-8ec9-3372c9d8c33f.png b/pictures/ca41ba50-8441-4668-8ec9-3372c9d8c33f.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/ca41ba50-8441-4668-8ec9-3372c9d8c33f.png differ diff --git a/pictures/cbc03bf0-d6b9-495a-8a34-d17ab1a23696.png b/pictures/cbc03bf0-d6b9-495a-8a34-d17ab1a23696.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/cbc03bf0-d6b9-495a-8a34-d17ab1a23696.png differ diff --git a/pictures/cda6bd05-0b96-4b89-bca6-d5b7cc8d063c.png b/pictures/cda6bd05-0b96-4b89-bca6-d5b7cc8d063c.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/cda6bd05-0b96-4b89-bca6-d5b7cc8d063c.png differ diff --git a/pictures/cfa09fa0-8301-4bd1-aa27-b271a3c0dc66.png b/pictures/cfa09fa0-8301-4bd1-aa27-b271a3c0dc66.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/cfa09fa0-8301-4bd1-aa27-b271a3c0dc66.png differ diff --git a/pictures/cff977d9-4b38-461c-99dc-9e083ad4280c.png b/pictures/cff977d9-4b38-461c-99dc-9e083ad4280c.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/cff977d9-4b38-461c-99dc-9e083ad4280c.png differ diff --git a/pictures/d214d7ae-62b6-42c0-a23c-0bb63aa4572c.png b/pictures/d214d7ae-62b6-42c0-a23c-0bb63aa4572c.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/d214d7ae-62b6-42c0-a23c-0bb63aa4572c.png differ diff --git a/pictures/d2501242-e9a2-426f-93c6-7166a04e8406.png b/pictures/d2501242-e9a2-426f-93c6-7166a04e8406.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/d2501242-e9a2-426f-93c6-7166a04e8406.png differ diff --git a/pictures/d3073b0e-36bb-411b-9adc-75189e9f5cf1.png b/pictures/d3073b0e-36bb-411b-9adc-75189e9f5cf1.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/d3073b0e-36bb-411b-9adc-75189e9f5cf1.png differ diff --git a/pictures/d3515979-0940-43aa-847e-facbc6ccd248.png b/pictures/d3515979-0940-43aa-847e-facbc6ccd248.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/d3515979-0940-43aa-847e-facbc6ccd248.png differ diff --git a/pictures/d3673cca-4441-43f3-b5d7-393d26e6f3ef.png b/pictures/d3673cca-4441-43f3-b5d7-393d26e6f3ef.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/d3673cca-4441-43f3-b5d7-393d26e6f3ef.png differ diff --git a/pictures/d3c108a7-aa92-4a76-a452-63d0667b2d4c.png b/pictures/d3c108a7-aa92-4a76-a452-63d0667b2d4c.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/d3c108a7-aa92-4a76-a452-63d0667b2d4c.png differ diff --git a/pictures/d7b57521-938f-41cd-8235-ef556ed65765.png b/pictures/d7b57521-938f-41cd-8235-ef556ed65765.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/d7b57521-938f-41cd-8235-ef556ed65765.png differ diff --git a/pictures/d7bc7a55-d6f0-4602-b30f-14d3c187f8de.png b/pictures/d7bc7a55-d6f0-4602-b30f-14d3c187f8de.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/d7bc7a55-d6f0-4602-b30f-14d3c187f8de.png differ diff --git a/pictures/d7cd5e6f-e9d1-4f1a-bdde-96bf56319faf.png b/pictures/d7cd5e6f-e9d1-4f1a-bdde-96bf56319faf.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/d7cd5e6f-e9d1-4f1a-bdde-96bf56319faf.png differ diff --git a/pictures/dbb6632f-51db-44c0-8296-77ad904e0503.png b/pictures/dbb6632f-51db-44c0-8296-77ad904e0503.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/dbb6632f-51db-44c0-8296-77ad904e0503.png differ diff --git a/pictures/dc76cd15-3c09-486b-86e1-87df28187869.png b/pictures/dc76cd15-3c09-486b-86e1-87df28187869.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/dc76cd15-3c09-486b-86e1-87df28187869.png differ diff --git a/pictures/dde320bd-860e-406a-b87e-77e243c2bc94.png b/pictures/dde320bd-860e-406a-b87e-77e243c2bc94.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/dde320bd-860e-406a-b87e-77e243c2bc94.png differ diff --git a/pictures/de09f196-1dfa-48f6-8e29-3187245495af.png b/pictures/de09f196-1dfa-48f6-8e29-3187245495af.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/de09f196-1dfa-48f6-8e29-3187245495af.png differ diff --git a/pictures/df684062-eb53-4f69-abf8-1796dbb54864.png b/pictures/df684062-eb53-4f69-abf8-1796dbb54864.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/df684062-eb53-4f69-abf8-1796dbb54864.png differ diff --git a/pictures/df7fd0b2-ae3c-44c0-829c-9dc0605f4f59.png b/pictures/df7fd0b2-ae3c-44c0-829c-9dc0605f4f59.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/df7fd0b2-ae3c-44c0-829c-9dc0605f4f59.png differ diff --git a/pictures/e037069a-6b63-4a9e-adba-2eff0e292894.png b/pictures/e037069a-6b63-4a9e-adba-2eff0e292894.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/e037069a-6b63-4a9e-adba-2eff0e292894.png differ diff --git a/pictures/e0b250d7-b135-4e64-94ae-98ad57e43083.png b/pictures/e0b250d7-b135-4e64-94ae-98ad57e43083.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/e0b250d7-b135-4e64-94ae-98ad57e43083.png differ diff --git a/pictures/e0ec496c-bd05-48cc-9468-2a473a0b4fa9.png b/pictures/e0ec496c-bd05-48cc-9468-2a473a0b4fa9.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/e0ec496c-bd05-48cc-9468-2a473a0b4fa9.png differ diff --git a/pictures/e1467392-8a64-4b52-ac90-4e752559609a.png b/pictures/e1467392-8a64-4b52-ac90-4e752559609a.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/e1467392-8a64-4b52-ac90-4e752559609a.png differ diff --git a/pictures/e27854b6-5f8a-4b03-8b9d-8b9d39704252.png b/pictures/e27854b6-5f8a-4b03-8b9d-8b9d39704252.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/e27854b6-5f8a-4b03-8b9d-8b9d39704252.png differ diff --git a/pictures/e2b2400e-d908-42fe-8efa-115aeb42bffa.png b/pictures/e2b2400e-d908-42fe-8efa-115aeb42bffa.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/e2b2400e-d908-42fe-8efa-115aeb42bffa.png differ diff --git a/pictures/e2f49d37-386d-42e9-85c1-32924d16f0dc.png b/pictures/e2f49d37-386d-42e9-85c1-32924d16f0dc.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/e2f49d37-386d-42e9-85c1-32924d16f0dc.png differ diff --git a/pictures/e419d86e-ed86-4655-88be-f4e0b9cacb79.png b/pictures/e419d86e-ed86-4655-88be-f4e0b9cacb79.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/e419d86e-ed86-4655-88be-f4e0b9cacb79.png differ diff --git a/pictures/e72f72fc-15df-46f1-aa5f-34ee4b6c9847.png b/pictures/e72f72fc-15df-46f1-aa5f-34ee4b6c9847.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/e72f72fc-15df-46f1-aa5f-34ee4b6c9847.png differ diff --git a/pictures/e7b0c0ee-1263-496c-b20b-9eeffcb4c6aa.png b/pictures/e7b0c0ee-1263-496c-b20b-9eeffcb4c6aa.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/e7b0c0ee-1263-496c-b20b-9eeffcb4c6aa.png differ diff --git a/pictures/e817ac7d-816c-42c5-845a-3f54ac76915b.png b/pictures/e817ac7d-816c-42c5-845a-3f54ac76915b.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/e817ac7d-816c-42c5-845a-3f54ac76915b.png differ diff --git a/pictures/ea582dd2-0bfa-4837-8797-be38725285c5.png b/pictures/ea582dd2-0bfa-4837-8797-be38725285c5.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/ea582dd2-0bfa-4837-8797-be38725285c5.png differ diff --git a/pictures/ea963805-7964-4758-a906-c94f8f1ff8fd.png b/pictures/ea963805-7964-4758-a906-c94f8f1ff8fd.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/ea963805-7964-4758-a906-c94f8f1ff8fd.png differ diff --git a/pictures/ebb0fae3-914c-421f-9f7c-3ead9ed191b6.png b/pictures/ebb0fae3-914c-421f-9f7c-3ead9ed191b6.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/ebb0fae3-914c-421f-9f7c-3ead9ed191b6.png differ diff --git a/pictures/ebe6ceb9-d431-4476-ad67-15acc6c17184.png b/pictures/ebe6ceb9-d431-4476-ad67-15acc6c17184.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/ebe6ceb9-d431-4476-ad67-15acc6c17184.png differ diff --git a/pictures/ecd3c396-63e7-4150-850f-7885b983072e.png b/pictures/ecd3c396-63e7-4150-850f-7885b983072e.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/ecd3c396-63e7-4150-850f-7885b983072e.png differ diff --git a/pictures/ed6d0c5f-28be-4302-81ac-23d9653adc58.png b/pictures/ed6d0c5f-28be-4302-81ac-23d9653adc58.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/ed6d0c5f-28be-4302-81ac-23d9653adc58.png differ diff --git a/pictures/ee6a7743-54a9-4a09-9fdb-f071951dd36e.png b/pictures/ee6a7743-54a9-4a09-9fdb-f071951dd36e.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/ee6a7743-54a9-4a09-9fdb-f071951dd36e.png differ diff --git a/pictures/f06ac988-5853-43c3-acca-3e192c3e1a76.png b/pictures/f06ac988-5853-43c3-acca-3e192c3e1a76.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/f06ac988-5853-43c3-acca-3e192c3e1a76.png differ diff --git a/pictures/f0b59505-2947-4561-b274-26ec6efd0bbe.png b/pictures/f0b59505-2947-4561-b274-26ec6efd0bbe.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/f0b59505-2947-4561-b274-26ec6efd0bbe.png differ diff --git a/pictures/f0f5e2d9-0b66-417d-b4f7-1fc18b6aa82e.png b/pictures/f0f5e2d9-0b66-417d-b4f7-1fc18b6aa82e.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/f0f5e2d9-0b66-417d-b4f7-1fc18b6aa82e.png differ diff --git a/pictures/f1675583-40fd-49bd-8c73-867bca547d32.png b/pictures/f1675583-40fd-49bd-8c73-867bca547d32.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/f1675583-40fd-49bd-8c73-867bca547d32.png differ diff --git a/pictures/f197f09c-d984-4e70-a8e1-3b921c54751c.png b/pictures/f197f09c-d984-4e70-a8e1-3b921c54751c.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/f197f09c-d984-4e70-a8e1-3b921c54751c.png differ diff --git a/pictures/f21c483f-365e-4378-9ce0-f68c47ba5a6f.png b/pictures/f21c483f-365e-4378-9ce0-f68c47ba5a6f.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/f21c483f-365e-4378-9ce0-f68c47ba5a6f.png differ diff --git a/pictures/f2e8e9d7-a1b5-4097-97e5-0de37476087a.png b/pictures/f2e8e9d7-a1b5-4097-97e5-0de37476087a.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/f2e8e9d7-a1b5-4097-97e5-0de37476087a.png differ diff --git a/pictures/f3af84b6-75f2-48bd-b7ad-fc21eae5a6c0.png b/pictures/f3af84b6-75f2-48bd-b7ad-fc21eae5a6c0.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/f3af84b6-75f2-48bd-b7ad-fc21eae5a6c0.png differ diff --git a/pictures/f3bae9ff-b381-4786-90bb-2bf488921445.png b/pictures/f3bae9ff-b381-4786-90bb-2bf488921445.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/f3bae9ff-b381-4786-90bb-2bf488921445.png differ diff --git a/pictures/f4696715-c87c-4c93-b8cc-d5eace1064d0.png b/pictures/f4696715-c87c-4c93-b8cc-d5eace1064d0.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/f4696715-c87c-4c93-b8cc-d5eace1064d0.png differ diff --git a/pictures/f471114f-c6f1-45b7-aa8b-bff0546a8980.png b/pictures/f471114f-c6f1-45b7-aa8b-bff0546a8980.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/f471114f-c6f1-45b7-aa8b-bff0546a8980.png differ diff --git a/pictures/f6f70bca-60b7-41a6-a06c-f040431f0947.png b/pictures/f6f70bca-60b7-41a6-a06c-f040431f0947.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/f6f70bca-60b7-41a6-a06c-f040431f0947.png differ diff --git a/pictures/f8e6feed-553b-4311-8df2-a7e52f8aa677.png b/pictures/f8e6feed-553b-4311-8df2-a7e52f8aa677.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/f8e6feed-553b-4311-8df2-a7e52f8aa677.png differ diff --git a/pictures/f9bf76b4-756b-4ecb-9531-1e94f3383aac.png b/pictures/f9bf76b4-756b-4ecb-9531-1e94f3383aac.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/f9bf76b4-756b-4ecb-9531-1e94f3383aac.png differ diff --git a/pictures/fa1ca2de-9dc9-4fe9-8ddb-ef974c40de59.png b/pictures/fa1ca2de-9dc9-4fe9-8ddb-ef974c40de59.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/fa1ca2de-9dc9-4fe9-8ddb-ef974c40de59.png differ diff --git a/pictures/ff3b7aa3-a999-4987-8bb3-84c6ba625202.png b/pictures/ff3b7aa3-a999-4987-8bb3-84c6ba625202.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/ff3b7aa3-a999-4987-8bb3-84c6ba625202.png differ diff --git a/pictures/ff49787c-4fcf-425e-8d3b-b7f5d7d1ec5c.png b/pictures/ff49787c-4fcf-425e-8d3b-b7f5d7d1ec5c.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/ff49787c-4fcf-425e-8d3b-b7f5d7d1ec5c.png differ diff --git a/pictures/ff8c465e-3d6b-4637-b740-11c4a8df774f.png b/pictures/ff8c465e-3d6b-4637-b740-11c4a8df774f.png new file mode 100644 index 0000000..a487741 Binary files /dev/null and b/pictures/ff8c465e-3d6b-4637-b740-11c4a8df774f.png differ diff --git a/pom.xml b/pom.xml index 20cdfa9..b6c6f81 100644 --- a/pom.xml +++ b/pom.xml @@ -109,6 +109,30 @@ + + org.jacoco + jacoco-maven-plugin + 0.8.7 + + + + prepare-agent + + + + report + test + + report + + + + + target/jacoco-report + + + + diff --git a/src/main/java/cn/edu/ecnu/stu/bookstore/component/AppException.java b/src/main/java/cn/edu/ecnu/stu/bookstore/component/AppException.java index 10324e5..5ec9222 100644 --- a/src/main/java/cn/edu/ecnu/stu/bookstore/component/AppException.java +++ b/src/main/java/cn/edu/ecnu/stu/bookstore/component/AppException.java @@ -9,14 +9,6 @@ public class AppException extends RuntimeException{ private String message; - public void setCode(String code) { - this.code = code; - } - - public void setMessage(String message) { - this.message = message; - } - public String getCode() { return code; } diff --git a/src/main/java/cn/edu/ecnu/stu/bookstore/component/Constants.java b/src/main/java/cn/edu/ecnu/stu/bookstore/component/Constants.java index aebbbed..2119178 100644 --- a/src/main/java/cn/edu/ecnu/stu/bookstore/component/Constants.java +++ b/src/main/java/cn/edu/ecnu/stu/bookstore/component/Constants.java @@ -29,4 +29,6 @@ public interface Constants { String URL_PREFIX = "http://127.0.0.1:8080"; String ORDER_NON_EXIST_ERROR = "订单不存在"; String ORDER_HAS_PAID_ERROR = "订单已支付"; + + String STATUS_ERROR = "订单状态错误"; } diff --git a/src/main/java/cn/edu/ecnu/stu/bookstore/component/Result.java b/src/main/java/cn/edu/ecnu/stu/bookstore/component/Result.java index bdee5e1..490bf0b 100644 --- a/src/main/java/cn/edu/ecnu/stu/bookstore/component/Result.java +++ b/src/main/java/cn/edu/ecnu/stu/bookstore/component/Result.java @@ -34,10 +34,6 @@ public class Result { return new Result(code, message, null); } - public static Result error(String code, String message, Object data) { - return new Result(code, message, data); - } - public static Result success() { return new Result(Constants.SUCCESS, Constants.SUCCESS_MESSAGE, null); } diff --git a/src/main/java/cn/edu/ecnu/stu/bookstore/config/RedisConfig.java b/src/main/java/cn/edu/ecnu/stu/bookstore/config/RedisConfig.java index 23d7b7d..7e78328 100644 --- a/src/main/java/cn/edu/ecnu/stu/bookstore/config/RedisConfig.java +++ b/src/main/java/cn/edu/ecnu/stu/bookstore/config/RedisConfig.java @@ -15,7 +15,7 @@ public class RedisConfig implements InitializingBean { private RedisTemplate redisTemplate; @Override - public void afterPropertiesSet() throws Exception { + public void afterPropertiesSet(){ RedisSerializer stringSerializer = new StringRedisSerializer(); //key序列化方式 redisTemplate.setKeySerializer(stringSerializer); diff --git a/src/main/java/cn/edu/ecnu/stu/bookstore/controller/AuthController.java b/src/main/java/cn/edu/ecnu/stu/bookstore/controller/AuthController.java index c8eb765..de9a7e3 100644 --- a/src/main/java/cn/edu/ecnu/stu/bookstore/controller/AuthController.java +++ b/src/main/java/cn/edu/ecnu/stu/bookstore/controller/AuthController.java @@ -6,7 +6,6 @@ import cn.edu.ecnu.stu.bookstore.service.UserService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; -import java.util.HashMap; import java.util.Map; @RestController diff --git a/src/main/java/cn/edu/ecnu/stu/bookstore/controller/BuyerController.java b/src/main/java/cn/edu/ecnu/stu/bookstore/controller/BuyerController.java index b619ea3..e51d477 100644 --- a/src/main/java/cn/edu/ecnu/stu/bookstore/controller/BuyerController.java +++ b/src/main/java/cn/edu/ecnu/stu/bookstore/controller/BuyerController.java @@ -1,13 +1,17 @@ package cn.edu.ecnu.stu.bookstore.controller; +import cn.edu.ecnu.stu.bookstore.component.AppException; +import cn.edu.ecnu.stu.bookstore.component.Constants; import cn.edu.ecnu.stu.bookstore.component.Result; import cn.edu.ecnu.stu.bookstore.pojo.vo.NewOrderVO; import cn.edu.ecnu.stu.bookstore.service.impl.BuyerService; import com.alibaba.fastjson.JSONObject; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.util.StringUtils; import org.springframework.web.bind.annotation.*; import java.math.BigDecimal; +import java.util.Map; @RestController @RequestMapping("/buyer") @@ -44,4 +48,15 @@ public class BuyerController { public Result order() { return Result.success(buyerService.getOrderList()); } + + @PostMapping("/take_delivery") + public Result takeDelivery(@RequestBody Map body) { + String orderId = body.get("orderId"); + if(!StringUtils.hasText(orderId)) + throw new AppException(Constants.CLIENT_ERROR, Constants.PARAMETER_ERROR_MESSAGE); + buyerService.takeDelivery(orderId); + return Result.success(); + } + + } diff --git a/src/main/java/cn/edu/ecnu/stu/bookstore/controller/OrderController.java b/src/main/java/cn/edu/ecnu/stu/bookstore/controller/OrderController.java new file mode 100644 index 0000000..90f230f --- /dev/null +++ b/src/main/java/cn/edu/ecnu/stu/bookstore/controller/OrderController.java @@ -0,0 +1,43 @@ +package cn.edu.ecnu.stu.bookstore.controller; + +import cn.edu.ecnu.stu.bookstore.component.AppException; +import cn.edu.ecnu.stu.bookstore.component.Constants; +import cn.edu.ecnu.stu.bookstore.component.Result; +import cn.edu.ecnu.stu.bookstore.pojo.Order; +import cn.edu.ecnu.stu.bookstore.service.impl.OrderService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.util.StringUtils; +import org.springframework.web.bind.annotation.*; + +import java.util.Map; + +@RestController +@RequestMapping("/order") +public class OrderController { + + @Autowired + private OrderService orderService; + + @GetMapping("/") + public Result getOrderList(@RequestParam(value = "status", required = false) Integer status) { + return Result.success(orderService.getOrderList(status)); + } + + @PostMapping("/cancel_order") + public Result cancelOrder(@RequestBody Map map) { + Object orderIdObj = map.get("orderId"); + if(orderIdObj == null) + throw new AppException(Constants.CLIENT_ERROR, Constants.PARAMETER_ERROR_MESSAGE); + String orderId = (String) orderIdObj; + if(!StringUtils.hasText(orderId)) + throw new AppException(Constants.CLIENT_ERROR, Constants.PARAMETER_ERROR_MESSAGE); + orderService.cancelOrder(orderId); + return Result.success(); + } + + @PostMapping("/add") + public Result add(@RequestBody Order order) { + orderService.add(order); + return Result.success(); + } +} diff --git a/src/main/java/cn/edu/ecnu/stu/bookstore/controller/SellerController.java b/src/main/java/cn/edu/ecnu/stu/bookstore/controller/SellerController.java index bc992d8..4a5b34a 100644 --- a/src/main/java/cn/edu/ecnu/stu/bookstore/controller/SellerController.java +++ b/src/main/java/cn/edu/ecnu/stu/bookstore/controller/SellerController.java @@ -1,16 +1,21 @@ package cn.edu.ecnu.stu.bookstore.controller; +import cn.edu.ecnu.stu.bookstore.component.AppException; +import cn.edu.ecnu.stu.bookstore.component.Constants; import cn.edu.ecnu.stu.bookstore.component.Result; import cn.edu.ecnu.stu.bookstore.pojo.Book; import cn.edu.ecnu.stu.bookstore.pojo.Store; import cn.edu.ecnu.stu.bookstore.service.SellerService; import com.alibaba.fastjson.JSONObject; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.util.StringUtils; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; +import java.util.Map; + @RestController @RequestMapping("/seller") public class SellerController { @@ -38,4 +43,13 @@ public class SellerController { sellerService.addStockLevel(storeId, bookId, addStockLevel); return Result.success(); } + + @PostMapping("send_goods") + public Result sendGoods(@RequestBody Map body) { + String orderId = body.get("orderId"); + if(!StringUtils.hasText(orderId)) + throw new AppException(Constants.CLIENT_ERROR, Constants.PARAMETER_ERROR_MESSAGE); + sellerService.sendGoods(orderId); + return Result.success(); + } } diff --git a/src/main/java/cn/edu/ecnu/stu/bookstore/mapper/OrderMapper.java b/src/main/java/cn/edu/ecnu/stu/bookstore/mapper/OrderMapper.java index ddda94c..1ddb79f 100644 --- a/src/main/java/cn/edu/ecnu/stu/bookstore/mapper/OrderMapper.java +++ b/src/main/java/cn/edu/ecnu/stu/bookstore/mapper/OrderMapper.java @@ -28,4 +28,7 @@ public interface OrderMapper { List select(@Param("buyerId") Integer buyerId, @Param("status") OrderStatus status); Order selectById(@Param("orderId") String orderId); + + @Select("select count(*) from t_order where buyer_id = #{buyerId} and order_id = #{orderId}") + int checkOrder(@Param("orderId") String orderId, @Param("buyerId") Integer buyerId); } diff --git a/src/main/java/cn/edu/ecnu/stu/bookstore/pojo/OrderStatus.java b/src/main/java/cn/edu/ecnu/stu/bookstore/pojo/OrderStatus.java index 0ad193f..b6a736a 100644 --- a/src/main/java/cn/edu/ecnu/stu/bookstore/pojo/OrderStatus.java +++ b/src/main/java/cn/edu/ecnu/stu/bookstore/pojo/OrderStatus.java @@ -5,7 +5,7 @@ import lombok.NoArgsConstructor; @NoArgsConstructor @AllArgsConstructor -public enum OrderStatus implements AbstractOrderStatus{ +public enum OrderStatus{ WAIT_PAYMENT(0), WAIT_SEND(1), WAIT_RECEIVE(2), @@ -14,26 +14,10 @@ public enum OrderStatus implements AbstractOrderStatus{ private int value; - public void setValue(int value) { - this.value = value; - } - public int getValue() { return value; } - @Override - public void nextOrder() { - if(value == CANCEL.value) - return; - value += 1; - } - - @Override - public void cancelOrder() { - value = CANCEL.value; - } - public static OrderStatus getByValue(int val) { for(OrderStatus status : values()) { if(status.value == val) @@ -42,13 +26,3 @@ public enum OrderStatus implements AbstractOrderStatus{ return null; } } - -interface AbstractOrderStatus { - - - void nextOrder(); - - void cancelOrder(); - - -} diff --git a/src/main/java/cn/edu/ecnu/stu/bookstore/pojo/User.java b/src/main/java/cn/edu/ecnu/stu/bookstore/pojo/User.java index 67259d7..d0bb89b 100644 --- a/src/main/java/cn/edu/ecnu/stu/bookstore/pojo/User.java +++ b/src/main/java/cn/edu/ecnu/stu/bookstore/pojo/User.java @@ -13,17 +13,15 @@ import java.math.BigDecimal; @NoArgsConstructor @AllArgsConstructor @Data -@Builder public class User { - private int id; + private Integer id; private String username; @JsonProperty(access = JsonProperty.Access.WRITE_ONLY) private String password; - @Builder.Default private BigDecimal balance = BigDecimal.ZERO; private String phone; diff --git a/src/main/java/cn/edu/ecnu/stu/bookstore/service/SellerService.java b/src/main/java/cn/edu/ecnu/stu/bookstore/service/SellerService.java index afc3e5f..f9d5507 100644 --- a/src/main/java/cn/edu/ecnu/stu/bookstore/service/SellerService.java +++ b/src/main/java/cn/edu/ecnu/stu/bookstore/service/SellerService.java @@ -14,4 +14,6 @@ public interface SellerService { void insertBook(Book book, List tags, List pictures); void addStockLevel(String storeId, String bookId, int addStockLevel); + + void sendGoods(String orderId); } diff --git a/src/main/java/cn/edu/ecnu/stu/bookstore/service/impl/BuyerService.java b/src/main/java/cn/edu/ecnu/stu/bookstore/service/impl/BuyerService.java index 30a3f53..5e098fc 100644 --- a/src/main/java/cn/edu/ecnu/stu/bookstore/service/impl/BuyerService.java +++ b/src/main/java/cn/edu/ecnu/stu/bookstore/service/impl/BuyerService.java @@ -124,4 +124,18 @@ public class BuyerService { return orderMapper.select(user.getId(), OrderStatus.WAIT_PAYMENT); } + + + public void takeDelivery(String orderId) { + Order order = orderMapper.selectById(orderId); + if(order == null) + throw new AppException(Constants.CLIENT_ERROR, Constants.ORDER_NON_EXIST_ERROR); + User user = (User)SecurityContextHolder.getContext().getAuthentication().getPrincipal(); + if(!order.getBuyerId().equals(user.getId())) + throw new AppException(Constants.CLIENT_ERROR, Constants.AUTHORITY_ERROR); + if(!order.getStatus().equals(OrderStatus.WAIT_RECEIVE)) + throw new AppException(Constants.CLIENT_ERROR, Constants.STATUS_ERROR); + orderMapper.updateOrderStatus(orderId, OrderStatus.COMPLETED); + + } } diff --git a/src/main/java/cn/edu/ecnu/stu/bookstore/service/impl/OrderService.java b/src/main/java/cn/edu/ecnu/stu/bookstore/service/impl/OrderService.java new file mode 100644 index 0000000..38ca5eb --- /dev/null +++ b/src/main/java/cn/edu/ecnu/stu/bookstore/service/impl/OrderService.java @@ -0,0 +1,37 @@ +package cn.edu.ecnu.stu.bookstore.service.impl; + +import cn.edu.ecnu.stu.bookstore.component.AppException; +import cn.edu.ecnu.stu.bookstore.component.Constants; +import cn.edu.ecnu.stu.bookstore.mapper.OrderMapper; +import cn.edu.ecnu.stu.bookstore.pojo.Order; +import cn.edu.ecnu.stu.bookstore.pojo.OrderStatus; +import cn.edu.ecnu.stu.bookstore.pojo.User; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.security.core.context.SecurityContextHolder; +import org.springframework.stereotype.Service; +import org.springframework.web.bind.annotation.RequestParam; + +import java.util.List; + +@Service +public class OrderService { + + @Autowired + private OrderMapper orderMapper; + + public List getOrderList(Integer status) { + User user = (User) SecurityContextHolder.getContext().getAuthentication().getPrincipal(); + return orderMapper.select(user.getId(), status == null ? null : OrderStatus.getByValue(status)); + } + + public void cancelOrder(String orderId) { + User user = (User) SecurityContextHolder.getContext().getAuthentication().getPrincipal(); + if(orderMapper.checkOrder(orderId, user.getId()) != 1) + throw new AppException(Constants.CLIENT_ERROR, Constants.AUTHORITY_ERROR); + orderMapper.updateOrderStatus(orderId, OrderStatus.CANCEL); + } + + public void add(Order order) { + orderMapper.insert(order); + } +} diff --git a/src/main/java/cn/edu/ecnu/stu/bookstore/service/impl/SellerServiceImpl.java b/src/main/java/cn/edu/ecnu/stu/bookstore/service/impl/SellerServiceImpl.java index de01f9d..aa8deee 100644 --- a/src/main/java/cn/edu/ecnu/stu/bookstore/service/impl/SellerServiceImpl.java +++ b/src/main/java/cn/edu/ecnu/stu/bookstore/service/impl/SellerServiceImpl.java @@ -3,10 +3,9 @@ package cn.edu.ecnu.stu.bookstore.service.impl; import cn.edu.ecnu.stu.bookstore.component.AppException; import cn.edu.ecnu.stu.bookstore.component.Constants; import cn.edu.ecnu.stu.bookstore.mapper.BookMapper; +import cn.edu.ecnu.stu.bookstore.mapper.OrderMapper; import cn.edu.ecnu.stu.bookstore.mapper.StoreMapper; -import cn.edu.ecnu.stu.bookstore.pojo.Book; -import cn.edu.ecnu.stu.bookstore.pojo.Store; -import cn.edu.ecnu.stu.bookstore.pojo.User; +import cn.edu.ecnu.stu.bookstore.pojo.*; import cn.edu.ecnu.stu.bookstore.service.SellerService; import cn.edu.ecnu.stu.bookstore.utils.ImageUtil; import org.springframework.beans.factory.annotation.Autowired; @@ -28,6 +27,9 @@ public class SellerServiceImpl implements SellerService { private BookMapper bookMapper; @Autowired + private OrderMapper orderMapper; + + @Autowired @Lazy private SellerService sellerService; @@ -71,4 +73,18 @@ public class SellerServiceImpl implements SellerService { bookMapper.addStockLevel(storeId, bookId, addStockLevel); } + @Override + public void sendGoods(String orderId) { + Order order = orderMapper.selectById(orderId); + if(order == null) + throw new AppException(Constants.CLIENT_ERROR, Constants.ORDER_NON_EXIST_ERROR); + String storeId = order.getStoreId(); + User user = (User) SecurityContextHolder.getContext().getAuthentication().getPrincipal(); + if(storeMapper.checkStore(user.getId(), storeId) != 1) + throw new AppException(Constants.CLIENT_ERROR, Constants.AUTHORITY_ERROR); + if(!order.getStatus().equals(OrderStatus.WAIT_SEND)) + throw new AppException(Constants.CLIENT_ERROR, Constants.STATUS_ERROR); + orderMapper.updateOrderStatus(orderId, OrderStatus.WAIT_RECEIVE); + } + } diff --git a/src/main/java/cn/edu/ecnu/stu/bookstore/utils/RequestUtil.java b/src/main/java/cn/edu/ecnu/stu/bookstore/utils/RequestUtil.java index b306a66..42dee0a 100644 --- a/src/main/java/cn/edu/ecnu/stu/bookstore/utils/RequestUtil.java +++ b/src/main/java/cn/edu/ecnu/stu/bookstore/utils/RequestUtil.java @@ -57,6 +57,44 @@ public class RequestUtil { return null; } + public static Result post(String url, String body, String token) { + // post请求 + HttpClient httpClient; + HttpPost httpPost; + HttpResponse response; + String responseContent; + try { + // 创建 httpClient + httpClient = HttpClients.createDefault(); + + httpPost = new HttpPost(url); + httpPost.addHeader("Accept", "*/*"); + httpPost.addHeader("Content-Type", "application/json;charset=utf8"); + if(token != null) + httpPost.addHeader("token", token); + + // set entity + if(body != null) + httpPost.setEntity(new StringEntity(body, StandardCharsets.UTF_8)); + + // 发送请求 + response = httpClient.execute(httpPost); + + // 得到响应 + HttpEntity httpEntity = response.getEntity(); + responseContent = EntityUtils.toString(httpEntity, "UTF-8"); + + // 释放资源 + EntityUtils.consume(httpEntity); + + return JSON.parseObject(responseContent, Result.class); + + } catch (IOException e) { + e.printStackTrace(); + } + return null; + } + public static Result get(String url, Map params, String token) { // post请求 HttpClient httpClient; diff --git a/src/main/resources/mapper/OrderMapper.xml b/src/main/resources/mapper/OrderMapper.xml index de4b74f..8aea19b 100644 --- a/src/main/resources/mapper/OrderMapper.xml +++ b/src/main/resources/mapper/OrderMapper.xml @@ -23,7 +23,10 @@