From 42f2ccffacce7dde332235daff622e58d4375306 Mon Sep 17 00:00:00 2001 From: Shautvast Date: Fri, 5 Apr 2024 20:06:58 +0200 Subject: [PATCH] it's working and performant, only the median algo isn't (performant) --- .idea/.gitignore | 8 + .idea/misc.xml | 6 + .idea/modules.xml | 8 + .idea/vcs.xml | 6 + .idea/zigbrains.xml | 6 + index.html | 2 +- server/Cargo.lock | 1353 ------------------ server/Cargo.toml | 20 - server/src/lib.rs | 74 - server/src/main.rs | 33 - {webclient => src/js}/boy.jpg | Bin src/js/filters.js | 332 ----- src/js/index.js | 12 +- webclient/Cargo.lock | 895 +----------- webclient/Cargo.toml | 4 +- webclient/src/lib.rs | 273 +--- webclient/src/quantizer.rs | 17 +- webclient/src/samples.rs | 321 ++--- {server => webclient}/src/samples/12110f.jpg | Bin {server => webclient}/src/samples/131211.jpg | Bin {server => webclient}/src/samples/21201b.jpg | Bin {server => webclient}/src/samples/21201d.jpg | Bin {server => webclient}/src/samples/212213.jpg | Bin {server => webclient}/src/samples/22211b.jpg | Bin {server => webclient}/src/samples/23221d.jpg | Bin {server => webclient}/src/samples/23221f.jpg | Bin {server => webclient}/src/samples/24231d.jpg | Bin {server => webclient}/src/samples/252520.jpg | Bin {server => webclient}/src/samples/262527.jpg | Bin {server => webclient}/src/samples/262628.jpg | Bin {server => webclient}/src/samples/272826.jpg | Bin {server => webclient}/src/samples/291f19.jpg | Bin {server => webclient}/src/samples/292927.jpg | Bin {server => webclient}/src/samples/292a29.jpg | Bin {server => webclient}/src/samples/2a2a28.jpg | Bin {server => webclient}/src/samples/2a3960.jpg | Bin {server => webclient}/src/samples/2b3a5f.jpg | Bin {server => webclient}/src/samples/2c2c24.jpg | Bin {server => webclient}/src/samples/2c3b64.jpg | Bin {server => webclient}/src/samples/2c3c40.jpg | Bin {server => webclient}/src/samples/2e2d26.jpg | Bin {server => webclient}/src/samples/2e2d28.jpg | Bin {server => webclient}/src/samples/30301c.jpg | Bin {server => webclient}/src/samples/303030.jpg | Bin {server => webclient}/src/samples/303131.jpg | Bin {server => webclient}/src/samples/303632.jpg | Bin {server => webclient}/src/samples/31302b.jpg | Bin {server => webclient}/src/samples/313131.jpg | Bin {server => webclient}/src/samples/32373a.jpg | Bin {server => webclient}/src/samples/32373b.jpg | Bin {server => webclient}/src/samples/333a73.jpg | Bin {server => webclient}/src/samples/334840.jpg | Bin {server => webclient}/src/samples/343a6f.jpg | Bin {server => webclient}/src/samples/343b73.jpg | Bin {server => webclient}/src/samples/344845.jpg | Bin {server => webclient}/src/samples/353420.jpg | Bin {server => webclient}/src/samples/35342f.jpg | Bin {server => webclient}/src/samples/353a39.jpg | Bin {server => webclient}/src/samples/353b43.jpg | Bin {server => webclient}/src/samples/363531.jpg | Bin {server => webclient}/src/samples/363c71.jpg | Bin {server => webclient}/src/samples/36414c.jpg | Bin {server => webclient}/src/samples/364968.jpg | Bin {server => webclient}/src/samples/373530.jpg | Bin {server => webclient}/src/samples/373a54.jpg | Bin {server => webclient}/src/samples/373b46.jpg | Bin {server => webclient}/src/samples/373d2f.jpg | Bin {server => webclient}/src/samples/373d47.jpg | Bin {server => webclient}/src/samples/373d71.jpg | Bin {server => webclient}/src/samples/382f1f.jpg | Bin {server => webclient}/src/samples/383732.jpg | Bin {server => webclient}/src/samples/383831.jpg | Bin {server => webclient}/src/samples/383832.jpg | Bin {server => webclient}/src/samples/383a46.jpg | Bin {server => webclient}/src/samples/383c4f.jpg | Bin {server => webclient}/src/samples/383d48.jpg | Bin {server => webclient}/src/samples/384142.jpg | Bin {server => webclient}/src/samples/38495a.jpg | Bin {server => webclient}/src/samples/384b51.jpg | Bin {server => webclient}/src/samples/393b39.jpg | Bin {server => webclient}/src/samples/394235.jpg | Bin {server => webclient}/src/samples/3a4042.jpg | Bin {server => webclient}/src/samples/3a4242.jpg | Bin {server => webclient}/src/samples/3b4435.jpg | Bin {server => webclient}/src/samples/3b4a6b.jpg | Bin {server => webclient}/src/samples/3b4f6b.jpg | Bin {server => webclient}/src/samples/3c3b34.jpg | Bin {server => webclient}/src/samples/3c4d5f.jpg | Bin {server => webclient}/src/samples/3d342a.jpg | Bin {server => webclient}/src/samples/3d4343.jpg | Bin {server => webclient}/src/samples/3d4a63.jpg | Bin {server => webclient}/src/samples/3e3524.jpg | Bin {server => webclient}/src/samples/3e3830.jpg | Bin {server => webclient}/src/samples/3e3e32.jpg | Bin {server => webclient}/src/samples/3e3e4a.jpg | Bin {server => webclient}/src/samples/3e3f27.jpg | Bin {server => webclient}/src/samples/3e4543.jpg | Bin {server => webclient}/src/samples/3f3f3a.jpg | Bin {server => webclient}/src/samples/3f404f.jpg | Bin {server => webclient}/src/samples/3f423b.jpg | Bin {server => webclient}/src/samples/3f4b56.jpg | Bin {server => webclient}/src/samples/3f527a.jpg | Bin {server => webclient}/src/samples/3f5352.jpg | Bin {server => webclient}/src/samples/40434b.jpg | Bin {server => webclient}/src/samples/404358.jpg | Bin {server => webclient}/src/samples/413327.jpg | Bin {server => webclient}/src/samples/413d2c.jpg | Bin {server => webclient}/src/samples/413f56.jpg | Bin {server => webclient}/src/samples/41403d.jpg | Bin {server => webclient}/src/samples/414646.jpg | Bin {server => webclient}/src/samples/41494e.jpg | Bin {server => webclient}/src/samples/424b4a.jpg | Bin {server => webclient}/src/samples/43423c.jpg | Bin {server => webclient}/src/samples/43475c.jpg | Bin {server => webclient}/src/samples/434943.jpg | Bin {server => webclient}/src/samples/434a54.jpg | Bin {server => webclient}/src/samples/435969.jpg | Bin {server => webclient}/src/samples/44414a.jpg | Bin {server => webclient}/src/samples/444933.jpg | Bin {server => webclient}/src/samples/444d4e.jpg | Bin {server => webclient}/src/samples/453a2c.jpg | Bin {server => webclient}/src/samples/453b2f.jpg | Bin {server => webclient}/src/samples/454048.jpg | Bin {server => webclient}/src/samples/454534.jpg | Bin {server => webclient}/src/samples/45453e.jpg | Bin {server => webclient}/src/samples/454c48.jpg | Bin {server => webclient}/src/samples/454c4c.jpg | Bin {server => webclient}/src/samples/463728.jpg | Bin {server => webclient}/src/samples/463e36.jpg | Bin {server => webclient}/src/samples/464226.jpg | Bin {server => webclient}/src/samples/464540.jpg | Bin {server => webclient}/src/samples/464832.jpg | Bin {server => webclient}/src/samples/464e4d.jpg | Bin {server => webclient}/src/samples/473e2f.jpg | Bin {server => webclient}/src/samples/47443b.jpg | Bin {server => webclient}/src/samples/474550.jpg | Bin {server => webclient}/src/samples/475141.jpg | Bin {server => webclient}/src/samples/475237.jpg | Bin {server => webclient}/src/samples/475f6e.jpg | Bin {server => webclient}/src/samples/484841.jpg | Bin {server => webclient}/src/samples/484846.jpg | Bin {server => webclient}/src/samples/484853.jpg | Bin {server => webclient}/src/samples/484b43.jpg | Bin {server => webclient}/src/samples/484c49.jpg | Bin {server => webclient}/src/samples/485162.jpg | Bin {server => webclient}/src/samples/49323c.jpg | Bin {server => webclient}/src/samples/493c3b.jpg | Bin {server => webclient}/src/samples/494941.jpg | Bin {server => webclient}/src/samples/494a3b.jpg | Bin {server => webclient}/src/samples/495950.jpg | Bin {server => webclient}/src/samples/495c62.jpg | Bin {server => webclient}/src/samples/495d6d.jpg | Bin {server => webclient}/src/samples/4a4052.jpg | Bin {server => webclient}/src/samples/4a4326.jpg | Bin {server => webclient}/src/samples/4a4a42.jpg | Bin {server => webclient}/src/samples/4a4c3f.jpg | Bin {server => webclient}/src/samples/4a4c41.jpg | Bin {server => webclient}/src/samples/4a5050.jpg | Bin {server => webclient}/src/samples/4a5159.jpg | Bin {server => webclient}/src/samples/4a5f6e.jpg | Bin {server => webclient}/src/samples/4b3541.jpg | Bin {server => webclient}/src/samples/4b4737.jpg | Bin {server => webclient}/src/samples/4b4941.jpg | Bin {server => webclient}/src/samples/4b4b44.jpg | Bin {server => webclient}/src/samples/4b4b57.jpg | Bin {server => webclient}/src/samples/4b4c4b.jpg | Bin {server => webclient}/src/samples/4b4d4c.jpg | Bin {server => webclient}/src/samples/4b4f41.jpg | Bin {server => webclient}/src/samples/4c4b57.jpg | Bin {server => webclient}/src/samples/4c4f59.jpg | Bin {server => webclient}/src/samples/4c505b.jpg | Bin {server => webclient}/src/samples/4d4533.jpg | Bin {server => webclient}/src/samples/4d4b4b.jpg | Bin {server => webclient}/src/samples/4d4b58.jpg | Bin {server => webclient}/src/samples/4d4d44.jpg | Bin {server => webclient}/src/samples/4d4e47.jpg | Bin {server => webclient}/src/samples/4d4f39.jpg | Bin {server => webclient}/src/samples/4d545d.jpg | Bin {server => webclient}/src/samples/4d5554.jpg | Bin {server => webclient}/src/samples/4d5656.jpg | Bin {server => webclient}/src/samples/4d616e.jpg | Bin {server => webclient}/src/samples/4e3b2e.jpg | Bin {server => webclient}/src/samples/4e3d1d.jpg | Bin {server => webclient}/src/samples/4e4752.jpg | Bin {server => webclient}/src/samples/4e4f4b.jpg | Bin {server => webclient}/src/samples/4e5454.jpg | Bin {server => webclient}/src/samples/4f3124.jpg | Bin {server => webclient}/src/samples/4f3d29.jpg | Bin {server => webclient}/src/samples/4f4735.jpg | Bin {server => webclient}/src/samples/4f4b47.jpg | Bin {server => webclient}/src/samples/4f4e43.jpg | Bin {server => webclient}/src/samples/4f4f4e.jpg | Bin {server => webclient}/src/samples/4f5145.jpg | Bin {server => webclient}/src/samples/4f514f.jpg | Bin {server => webclient}/src/samples/4f584f.jpg | Bin {server => webclient}/src/samples/4f5857.jpg | Bin {server => webclient}/src/samples/50281e.jpg | Bin {server => webclient}/src/samples/50393a.jpg | Bin {server => webclient}/src/samples/504543.jpg | Bin {server => webclient}/src/samples/504729.jpg | Bin {server => webclient}/src/samples/504f3b.jpg | Bin {server => webclient}/src/samples/505052.jpg | Bin {server => webclient}/src/samples/505440.jpg | Bin {server => webclient}/src/samples/505542.jpg | Bin {server => webclient}/src/samples/50574e.jpg | Bin {server => webclient}/src/samples/505968.jpg | Bin {server => webclient}/src/samples/50656a.jpg | Bin {server => webclient}/src/samples/513c2e.jpg | Bin {server => webclient}/src/samples/514131.jpg | Bin {server => webclient}/src/samples/514636.jpg | Bin {server => webclient}/src/samples/514c39.jpg | Bin {server => webclient}/src/samples/515145.jpg | Bin {server => webclient}/src/samples/515241.jpg | Bin {server => webclient}/src/samples/515762.jpg | Bin {server => webclient}/src/samples/515a57.jpg | Bin {server => webclient}/src/samples/51646b.jpg | Bin {server => webclient}/src/samples/52524a.jpg | Bin {server => webclient}/src/samples/525a61.jpg | Bin {server => webclient}/src/samples/525c55.jpg | Bin {server => webclient}/src/samples/534836.jpg | Bin {server => webclient}/src/samples/534a31.jpg | Bin {server => webclient}/src/samples/535250.jpg | Bin {server => webclient}/src/samples/535959.jpg | Bin {server => webclient}/src/samples/544b3b.jpg | Bin {server => webclient}/src/samples/544c3a.jpg | Bin {server => webclient}/src/samples/545447.jpg | Bin {server => webclient}/src/samples/54544c.jpg | Bin {server => webclient}/src/samples/545531.jpg | Bin {server => webclient}/src/samples/545650.jpg | Bin {server => webclient}/src/samples/545863.jpg | Bin {server => webclient}/src/samples/553d28.jpg | Bin {server => webclient}/src/samples/55442a.jpg | Bin {server => webclient}/src/samples/554936.jpg | Bin {server => webclient}/src/samples/554a39.jpg | Bin {server => webclient}/src/samples/554e30.jpg | Bin {server => webclient}/src/samples/554e31.jpg | Bin {server => webclient}/src/samples/555133.jpg | Bin {server => webclient}/src/samples/555556.jpg | Bin {server => webclient}/src/samples/555f54.jpg | Bin {server => webclient}/src/samples/55698e.jpg | Bin {server => webclient}/src/samples/556f73.jpg | Bin {server => webclient}/src/samples/56422d.jpg | Bin {server => webclient}/src/samples/564635.jpg | Bin {server => webclient}/src/samples/565648.jpg | Bin {server => webclient}/src/samples/565656.jpg | Bin {server => webclient}/src/samples/565843.jpg | Bin {server => webclient}/src/samples/565e46.jpg | Bin {server => webclient}/src/samples/566448.jpg | Bin {server => webclient}/src/samples/566454.jpg | Bin {server => webclient}/src/samples/573823.jpg | Bin {server => webclient}/src/samples/57422c.jpg | Bin {server => webclient}/src/samples/574642.jpg | Bin {server => webclient}/src/samples/574e3e.jpg | Bin {server => webclient}/src/samples/575651.jpg | Bin {server => webclient}/src/samples/57574f.jpg | Bin {server => webclient}/src/samples/57584b.jpg | Bin {server => webclient}/src/samples/575d54.jpg | Bin {server => webclient}/src/samples/583f2d.jpg | Bin {server => webclient}/src/samples/58462c.jpg | Bin {server => webclient}/src/samples/584c3c.jpg | Bin {server => webclient}/src/samples/58503f.jpg | Bin {server => webclient}/src/samples/585348.jpg | Bin {server => webclient}/src/samples/585763.jpg | Bin {server => webclient}/src/samples/585a56.jpg | Bin {server => webclient}/src/samples/585f69.jpg | Bin {server => webclient}/src/samples/594a35.jpg | Bin {server => webclient}/src/samples/59594d.jpg | Bin {server => webclient}/src/samples/596063.jpg | Bin {server => webclient}/src/samples/596068.jpg | Bin {server => webclient}/src/samples/596562.jpg | Bin {server => webclient}/src/samples/596e6f.jpg | Bin {server => webclient}/src/samples/5a4826.jpg | Bin {server => webclient}/src/samples/5a4a38.jpg | Bin {server => webclient}/src/samples/5a4a3b.jpg | Bin {server => webclient}/src/samples/5a552e.jpg | Bin {server => webclient}/src/samples/5a5b4e.jpg | Bin {server => webclient}/src/samples/5a5f49.jpg | Bin {server => webclient}/src/samples/5a6168.jpg | Bin {server => webclient}/src/samples/5a624d.jpg | Bin {server => webclient}/src/samples/5a6674.jpg | Bin {server => webclient}/src/samples/5b4332.jpg | Bin {server => webclient}/src/samples/5b4636.jpg | Bin {server => webclient}/src/samples/5b492c.jpg | Bin {server => webclient}/src/samples/5b4a22.jpg | Bin {server => webclient}/src/samples/5b5237.jpg | Bin {server => webclient}/src/samples/5b542f.jpg | Bin {server => webclient}/src/samples/5b5b50.jpg | Bin {server => webclient}/src/samples/5b626c.jpg | Bin {server => webclient}/src/samples/5b6651.jpg | Bin {server => webclient}/src/samples/5b666e.jpg | Bin {server => webclient}/src/samples/5c4331.jpg | Bin {server => webclient}/src/samples/5c462e.jpg | Bin {server => webclient}/src/samples/5c4831.jpg | Bin {server => webclient}/src/samples/5c4a37.jpg | Bin {server => webclient}/src/samples/5c4f2b.jpg | Bin {server => webclient}/src/samples/5c534e.jpg | Bin {server => webclient}/src/samples/5c5c5c.jpg | Bin {server => webclient}/src/samples/5c5f68.jpg | Bin {server => webclient}/src/samples/5c655f.jpg | Bin {server => webclient}/src/samples/5c6f70.jpg | Bin {server => webclient}/src/samples/5d3c2b.jpg | Bin {server => webclient}/src/samples/5d3c2c.jpg | Bin {server => webclient}/src/samples/5d4520.jpg | Bin {server => webclient}/src/samples/5d4625.jpg | Bin {server => webclient}/src/samples/5d495c.jpg | Bin {server => webclient}/src/samples/5d4b31.jpg | Bin {server => webclient}/src/samples/5d4b32.jpg | Bin {server => webclient}/src/samples/5d4f4a.jpg | Bin {server => webclient}/src/samples/5d5539.jpg | Bin {server => webclient}/src/samples/5d5644.jpg | Bin {server => webclient}/src/samples/5d5d55.jpg | Bin {server => webclient}/src/samples/5d5e4f.jpg | Bin {server => webclient}/src/samples/5e3d30.jpg | Bin {server => webclient}/src/samples/5e3f32.jpg | Bin {server => webclient}/src/samples/5e4625.jpg | Bin {server => webclient}/src/samples/5e4c29.jpg | Bin {server => webclient}/src/samples/5e4c3a.jpg | Bin {server => webclient}/src/samples/5e4d34.jpg | Bin {server => webclient}/src/samples/5e504c.jpg | Bin {server => webclient}/src/samples/5e685d.jpg | Bin {server => webclient}/src/samples/5e693e.jpg | Bin {server => webclient}/src/samples/5e6b51.jpg | Bin {server => webclient}/src/samples/5f402b.jpg | Bin {server => webclient}/src/samples/5f4827.jpg | Bin {server => webclient}/src/samples/5f4e28.jpg | Bin {server => webclient}/src/samples/5f5443.jpg | Bin {server => webclient}/src/samples/5f544f.jpg | Bin {server => webclient}/src/samples/5f5741.jpg | Bin {server => webclient}/src/samples/5f5a33.jpg | Bin {server => webclient}/src/samples/5f6259.jpg | Bin {server => webclient}/src/samples/5f664f.jpg | Bin {server => webclient}/src/samples/5f6670.jpg | Bin {server => webclient}/src/samples/5f6768.jpg | Bin {server => webclient}/src/samples/5f6a4a.jpg | Bin {server => webclient}/src/samples/60432b.jpg | Bin {server => webclient}/src/samples/60452b.jpg | Bin {server => webclient}/src/samples/604931.jpg | Bin {server => webclient}/src/samples/60503a.jpg | Bin {server => webclient}/src/samples/606a3e.jpg | Bin {server => webclient}/src/samples/607c7b.jpg | Bin {server => webclient}/src/samples/614336.jpg | Bin {server => webclient}/src/samples/616451.jpg | Bin {server => webclient}/src/samples/616839.jpg | Bin {server => webclient}/src/samples/616a69.jpg | Bin {server => webclient}/src/samples/616d9d.jpg | Bin {server => webclient}/src/samples/61786a.jpg | Bin {server => webclient}/src/samples/617963.jpg | Bin {server => webclient}/src/samples/622f24.jpg | Bin {server => webclient}/src/samples/623a26.jpg | Bin {server => webclient}/src/samples/623a27.jpg | Bin {server => webclient}/src/samples/623e2b.jpg | Bin {server => webclient}/src/samples/624035.jpg | Bin {server => webclient}/src/samples/62432b.jpg | Bin {server => webclient}/src/samples/62492e.jpg | Bin {server => webclient}/src/samples/62502f.jpg | Bin {server => webclient}/src/samples/625a3a.jpg | Bin {server => webclient}/src/samples/625b45.jpg | Bin {server => webclient}/src/samples/626361.jpg | Bin {server => webclient}/src/samples/63453b.jpg | Bin {server => webclient}/src/samples/636547.jpg | Bin {server => webclient}/src/samples/636563.jpg | Bin {server => webclient}/src/samples/636744.jpg | Bin {server => webclient}/src/samples/63674c.jpg | Bin {server => webclient}/src/samples/636a61.jpg | Bin {server => webclient}/src/samples/636c51.jpg | Bin {server => webclient}/src/samples/638f7c.jpg | Bin {server => webclient}/src/samples/638f7d.jpg | Bin {server => webclient}/src/samples/643327.jpg | Bin {server => webclient}/src/samples/64391f.jpg | Bin {server => webclient}/src/samples/64482c.jpg | Bin {server => webclient}/src/samples/644e3b.jpg | Bin {server => webclient}/src/samples/644f2e.jpg | Bin {server => webclient}/src/samples/645466.jpg | Bin {server => webclient}/src/samples/64586c.jpg | Bin {server => webclient}/src/samples/645a70.jpg | Bin {server => webclient}/src/samples/645e37.jpg | Bin {server => webclient}/src/samples/64645b.jpg | Bin {server => webclient}/src/samples/646463.jpg | Bin {server => webclient}/src/samples/653933.jpg | Bin {server => webclient}/src/samples/654131.jpg | Bin {server => webclient}/src/samples/654333.jpg | Bin {server => webclient}/src/samples/654438.jpg | Bin {server => webclient}/src/samples/65473a.jpg | Bin {server => webclient}/src/samples/654f30.jpg | Bin {server => webclient}/src/samples/654f42.jpg | Bin {server => webclient}/src/samples/655230.jpg | Bin {server => webclient}/src/samples/65532e.jpg | Bin {server => webclient}/src/samples/655f4e.jpg | Bin {server => webclient}/src/samples/656160.jpg | Bin {server => webclient}/src/samples/656366.jpg | Bin {server => webclient}/src/samples/656559.jpg | Bin {server => webclient}/src/samples/656c64.jpg | Bin {server => webclient}/src/samples/656c72.jpg | Bin {server => webclient}/src/samples/656c75.jpg | Bin {server => webclient}/src/samples/65705a.jpg | Bin {server => webclient}/src/samples/663429.jpg | Bin {server => webclient}/src/samples/664720.jpg | Bin {server => webclient}/src/samples/66513d.jpg | Bin {server => webclient}/src/samples/665d50.jpg | Bin {server => webclient}/src/samples/665e4c.jpg | Bin {server => webclient}/src/samples/666047.jpg | Bin {server => webclient}/src/samples/66655e.jpg | Bin {server => webclient}/src/samples/667e69.jpg | Bin {server => webclient}/src/samples/673d2a.jpg | Bin {server => webclient}/src/samples/674154.jpg | Bin {server => webclient}/src/samples/674232.jpg | Bin {server => webclient}/src/samples/674737.jpg | Bin {server => webclient}/src/samples/674a2c.jpg | Bin {server => webclient}/src/samples/674d37.jpg | Bin {server => webclient}/src/samples/67514b.jpg | Bin {server => webclient}/src/samples/675339.jpg | Bin {server => webclient}/src/samples/675a3e.jpg | Bin {server => webclient}/src/samples/675d51.jpg | Bin {server => webclient}/src/samples/676568.jpg | Bin {server => webclient}/src/samples/676b48.jpg | Bin {server => webclient}/src/samples/676b5b.jpg | Bin {server => webclient}/src/samples/678353.jpg | Bin {server => webclient}/src/samples/682626.jpg | Bin {server => webclient}/src/samples/682726.jpg | Bin {server => webclient}/src/samples/683326.jpg | Bin {server => webclient}/src/samples/683849.jpg | Bin {server => webclient}/src/samples/683d2a.jpg | Bin {server => webclient}/src/samples/684230.jpg | Bin {server => webclient}/src/samples/684635.jpg | Bin {server => webclient}/src/samples/684d3f.jpg | Bin {server => webclient}/src/samples/68533a.jpg | Bin {server => webclient}/src/samples/685340.jpg | Bin {server => webclient}/src/samples/68604e.jpg | Bin {server => webclient}/src/samples/686148.jpg | Bin {server => webclient}/src/samples/68716a.jpg | Bin {server => webclient}/src/samples/68726a.jpg | Bin {server => webclient}/src/samples/68807d.jpg | Bin {server => webclient}/src/samples/691e2c.jpg | Bin {server => webclient}/src/samples/69432f.jpg | Bin {server => webclient}/src/samples/694d24.jpg | Bin {server => webclient}/src/samples/695857.jpg | Bin {server => webclient}/src/samples/696051.jpg | Bin {server => webclient}/src/samples/696343.jpg | Bin {server => webclient}/src/samples/696960.jpg | Bin {server => webclient}/src/samples/696f47.jpg | Bin {server => webclient}/src/samples/697c90.jpg | Bin {server => webclient}/src/samples/6a1f2d.jpg | Bin {server => webclient}/src/samples/6a4029.jpg | Bin {server => webclient}/src/samples/6a4125.jpg | Bin {server => webclient}/src/samples/6a4428.jpg | Bin {server => webclient}/src/samples/6a4631.jpg | Bin {server => webclient}/src/samples/6a493a.jpg | Bin {server => webclient}/src/samples/6a4a29.jpg | Bin {server => webclient}/src/samples/6a4e21.jpg | Bin {server => webclient}/src/samples/6a4e2f.jpg | Bin {server => webclient}/src/samples/6a6a62.jpg | Bin {server => webclient}/src/samples/6a7360.jpg | Bin {server => webclient}/src/samples/6b2231.jpg | Bin {server => webclient}/src/samples/6b3a21.jpg | Bin {server => webclient}/src/samples/6b4026.jpg | Bin {server => webclient}/src/samples/6b523b.jpg | Bin {server => webclient}/src/samples/6b5933.jpg | Bin {server => webclient}/src/samples/6b6251.jpg | Bin {server => webclient}/src/samples/6b6f5c.jpg | Bin {server => webclient}/src/samples/6b705a.jpg | Bin {server => webclient}/src/samples/6b7375.jpg | Bin {server => webclient}/src/samples/6c312d.jpg | Bin {server => webclient}/src/samples/6c3727.jpg | Bin {server => webclient}/src/samples/6c372b.jpg | Bin {server => webclient}/src/samples/6c392a.jpg | Bin {server => webclient}/src/samples/6c412b.jpg | Bin {server => webclient}/src/samples/6c4331.jpg | Bin {server => webclient}/src/samples/6c4738.jpg | Bin {server => webclient}/src/samples/6c5928.jpg | Bin {server => webclient}/src/samples/6c5937.jpg | Bin {server => webclient}/src/samples/6c5a37.jpg | Bin {server => webclient}/src/samples/6c5b34.jpg | Bin {server => webclient}/src/samples/6c5e64.jpg | Bin {server => webclient}/src/samples/6c616a.jpg | Bin {server => webclient}/src/samples/6c633a.jpg | Bin {server => webclient}/src/samples/6c6641.jpg | Bin {server => webclient}/src/samples/6c7370.jpg | Bin {server => webclient}/src/samples/6c8c6e.jpg | Bin {server => webclient}/src/samples/6d4624.jpg | Bin {server => webclient}/src/samples/6d4834.jpg | Bin {server => webclient}/src/samples/6d492a.jpg | Bin {server => webclient}/src/samples/6d4f23.jpg | Bin {server => webclient}/src/samples/6d5058.jpg | Bin {server => webclient}/src/samples/6d522d.jpg | Bin {server => webclient}/src/samples/6d5732.jpg | Bin {server => webclient}/src/samples/6d5a31.jpg | Bin {server => webclient}/src/samples/6d5a33.jpg | Bin {server => webclient}/src/samples/6d5a43.jpg | Bin {server => webclient}/src/samples/6d6d65.jpg | Bin {server => webclient}/src/samples/6d6e5f.jpg | Bin {server => webclient}/src/samples/6d8759.jpg | Bin {server => webclient}/src/samples/6e4028.jpg | Bin {server => webclient}/src/samples/6e4624.jpg | Bin {server => webclient}/src/samples/6e4a2e.jpg | Bin {server => webclient}/src/samples/6e5034.jpg | Bin {server => webclient}/src/samples/6e5631.jpg | Bin {server => webclient}/src/samples/6e5b60.jpg | Bin {server => webclient}/src/samples/6e635f.jpg | Bin {server => webclient}/src/samples/6e6a3b.jpg | Bin {server => webclient}/src/samples/6e7251.jpg | Bin {server => webclient}/src/samples/6e7776.jpg | Bin {server => webclient}/src/samples/6e8a7f.jpg | Bin {server => webclient}/src/samples/6f4b39.jpg | Bin {server => webclient}/src/samples/6f5233.jpg | Bin {server => webclient}/src/samples/6f542f.jpg | Bin {server => webclient}/src/samples/6f5830.jpg | Bin {server => webclient}/src/samples/6f5936.jpg | Bin {server => webclient}/src/samples/6f5958.jpg | Bin {server => webclient}/src/samples/6f5d3a.jpg | Bin {server => webclient}/src/samples/6f5e33.jpg | Bin {server => webclient}/src/samples/6f6072.jpg | Bin {server => webclient}/src/samples/6f7d76.jpg | Bin {server => webclient}/src/samples/6f828c.jpg | Bin {server => webclient}/src/samples/6f8f71.jpg | Bin {server => webclient}/src/samples/70391d.jpg | Bin {server => webclient}/src/samples/704022.jpg | Bin {server => webclient}/src/samples/704620.jpg | Bin {server => webclient}/src/samples/704f27.jpg | Bin {server => webclient}/src/samples/705022.jpg | Bin {server => webclient}/src/samples/70543b.jpg | Bin {server => webclient}/src/samples/705528.jpg | Bin {server => webclient}/src/samples/70554f.jpg | Bin {server => webclient}/src/samples/70673e.jpg | Bin {server => webclient}/src/samples/70693e.jpg | Bin {server => webclient}/src/samples/706b45.jpg | Bin {server => webclient}/src/samples/707369.jpg | Bin {server => webclient}/src/samples/70796e.jpg | Bin {server => webclient}/src/samples/70916b.jpg | Bin {server => webclient}/src/samples/71301e.jpg | Bin {server => webclient}/src/samples/714728.jpg | Bin {server => webclient}/src/samples/714730.jpg | Bin {server => webclient}/src/samples/714831.jpg | Bin {server => webclient}/src/samples/714a30.jpg | Bin {server => webclient}/src/samples/715c2d.jpg | Bin {server => webclient}/src/samples/716068.jpg | Bin {server => webclient}/src/samples/716235.jpg | Bin {server => webclient}/src/samples/716857.jpg | Bin {server => webclient}/src/samples/716a3c.jpg | Bin {server => webclient}/src/samples/723932.jpg | Bin {server => webclient}/src/samples/72422c.jpg | Bin {server => webclient}/src/samples/72492d.jpg | Bin {server => webclient}/src/samples/725627.jpg | Bin {server => webclient}/src/samples/725733.jpg | Bin {server => webclient}/src/samples/725922.jpg | Bin {server => webclient}/src/samples/725a22.jpg | Bin {server => webclient}/src/samples/725f40.jpg | Bin {server => webclient}/src/samples/72603c.jpg | Bin {server => webclient}/src/samples/72613a.jpg | Bin {server => webclient}/src/samples/72726a.jpg | Bin {server => webclient}/src/samples/73342e.jpg | Bin {server => webclient}/src/samples/733834.jpg | Bin {server => webclient}/src/samples/733e24.jpg | Bin {server => webclient}/src/samples/735544.jpg | Bin {server => webclient}/src/samples/73572d.jpg | Bin {server => webclient}/src/samples/735b5b.jpg | Bin {server => webclient}/src/samples/735e4e.jpg | Bin {server => webclient}/src/samples/737365.jpg | Bin {server => webclient}/src/samples/73794b.jpg | Bin {server => webclient}/src/samples/73795b.jpg | Bin {server => webclient}/src/samples/737963.jpg | Bin {server => webclient}/src/samples/737f77.jpg | Bin {server => webclient}/src/samples/742e34.jpg | Bin {server => webclient}/src/samples/742f32.jpg | Bin {server => webclient}/src/samples/74352d.jpg | Bin {server => webclient}/src/samples/743d2e.jpg | Bin {server => webclient}/src/samples/744833.jpg | Bin {server => webclient}/src/samples/744f35.jpg | Bin {server => webclient}/src/samples/745045.jpg | Bin {server => webclient}/src/samples/745325.jpg | Bin {server => webclient}/src/samples/745739.jpg | Bin {server => webclient}/src/samples/74573c.jpg | Bin {server => webclient}/src/samples/746234.jpg | Bin {server => webclient}/src/samples/746264.jpg | Bin {server => webclient}/src/samples/746457.jpg | Bin {server => webclient}/src/samples/74705d.jpg | Bin {server => webclient}/src/samples/747848.jpg | Bin {server => webclient}/src/samples/747d78.jpg | Bin {server => webclient}/src/samples/753034.jpg | Bin {server => webclient}/src/samples/753d1f.jpg | Bin {server => webclient}/src/samples/755d30.jpg | Bin {server => webclient}/src/samples/756535.jpg | Bin {server => webclient}/src/samples/756a44.jpg | Bin {server => webclient}/src/samples/757144.jpg | Bin {server => webclient}/src/samples/757365.jpg | Bin {server => webclient}/src/samples/757568.jpg | Bin {server => webclient}/src/samples/7583a6.jpg | Bin {server => webclient}/src/samples/758d72.jpg | Bin {server => webclient}/src/samples/763d34.jpg | Bin {server => webclient}/src/samples/764650.jpg | Bin {server => webclient}/src/samples/764d31.jpg | Bin {server => webclient}/src/samples/765c4e.jpg | Bin {server => webclient}/src/samples/766452.jpg | Bin {server => webclient}/src/samples/766f52.jpg | Bin {server => webclient}/src/samples/767241.jpg | Bin {server => webclient}/src/samples/767244.jpg | Bin {server => webclient}/src/samples/767251.jpg | Bin {server => webclient}/src/samples/76766d.jpg | Bin {server => webclient}/src/samples/773a3a.jpg | Bin {server => webclient}/src/samples/774320.jpg | Bin {server => webclient}/src/samples/774429.jpg | Bin {server => webclient}/src/samples/77452d.jpg | Bin {server => webclient}/src/samples/774b34.jpg | Bin {server => webclient}/src/samples/775245.jpg | Bin {server => webclient}/src/samples/77593a.jpg | Bin {server => webclient}/src/samples/775c2f.jpg | Bin {server => webclient}/src/samples/77653f.jpg | Bin {server => webclient}/src/samples/776541.jpg | Bin {server => webclient}/src/samples/777568.jpg | Bin {server => webclient}/src/samples/777767.jpg | Bin {server => webclient}/src/samples/783620.jpg | Bin {server => webclient}/src/samples/783836.jpg | Bin {server => webclient}/src/samples/78383b.jpg | Bin {server => webclient}/src/samples/78452a.jpg | Bin {server => webclient}/src/samples/78472f.jpg | Bin {server => webclient}/src/samples/78482f.jpg | Bin {server => webclient}/src/samples/785237.jpg | Bin {server => webclient}/src/samples/785433.jpg | Bin {server => webclient}/src/samples/785737.jpg | Bin {server => webclient}/src/samples/785825.jpg | Bin {server => webclient}/src/samples/785f3f.jpg | Bin {server => webclient}/src/samples/78612c.jpg | Bin {server => webclient}/src/samples/786539.jpg | Bin {server => webclient}/src/samples/786879.jpg | Bin {server => webclient}/src/samples/787245.jpg | Bin {server => webclient}/src/samples/78766b.jpg | Bin {server => webclient}/src/samples/787870.jpg | Bin {server => webclient}/src/samples/787e67.jpg | Bin {server => webclient}/src/samples/793135.jpg | Bin {server => webclient}/src/samples/793620.jpg | Bin {server => webclient}/src/samples/79383b.jpg | Bin {server => webclient}/src/samples/79404d.jpg | Bin {server => webclient}/src/samples/794456.jpg | Bin {server => webclient}/src/samples/795b29.jpg | Bin {server => webclient}/src/samples/79616b.jpg | Bin {server => webclient}/src/samples/796853.jpg | Bin {server => webclient}/src/samples/79827e.jpg | Bin {server => webclient}/src/samples/7a3638.jpg | Bin {server => webclient}/src/samples/7a3c48.jpg | Bin {server => webclient}/src/samples/7a432c.jpg | Bin {server => webclient}/src/samples/7a452d.jpg | Bin {server => webclient}/src/samples/7a492d.jpg | Bin {server => webclient}/src/samples/7a4b2f.jpg | Bin {server => webclient}/src/samples/7a5628.jpg | Bin {server => webclient}/src/samples/7a5b29.jpg | Bin {server => webclient}/src/samples/7a5d24.jpg | Bin {server => webclient}/src/samples/7a6950.jpg | Bin {server => webclient}/src/samples/7a754a.jpg | Bin {server => webclient}/src/samples/7a7e67.jpg | Bin {server => webclient}/src/samples/7a8347.jpg | Bin {server => webclient}/src/samples/7a8665.jpg | Bin {server => webclient}/src/samples/7b3a27.jpg | Bin {server => webclient}/src/samples/7b3c48.jpg | Bin {server => webclient}/src/samples/7b3f21.jpg | Bin {server => webclient}/src/samples/7b472a.jpg | Bin {server => webclient}/src/samples/7b5139.jpg | Bin {server => webclient}/src/samples/7b5c2e.jpg | Bin {server => webclient}/src/samples/7b5f39.jpg | Bin {server => webclient}/src/samples/7b604e.jpg | Bin {server => webclient}/src/samples/7b6125.jpg | Bin {server => webclient}/src/samples/7b6224.jpg | Bin {server => webclient}/src/samples/7b625c.jpg | Bin {server => webclient}/src/samples/7b6656.jpg | Bin {server => webclient}/src/samples/7b6944.jpg | Bin {server => webclient}/src/samples/7b7563.jpg | Bin {server => webclient}/src/samples/7b7a6b.jpg | Bin {server => webclient}/src/samples/7b7c6f.jpg | Bin {server => webclient}/src/samples/7c3b34.jpg | Bin {server => webclient}/src/samples/7c3e2a.jpg | Bin {server => webclient}/src/samples/7c402d.jpg | Bin {server => webclient}/src/samples/7c452b.jpg | Bin {server => webclient}/src/samples/7c4542.jpg | Bin {server => webclient}/src/samples/7c4a30.jpg | Bin {server => webclient}/src/samples/7c4b2e.jpg | Bin {server => webclient}/src/samples/7c5032.jpg | Bin {server => webclient}/src/samples/7c5437.jpg | Bin {server => webclient}/src/samples/7c5928.jpg | Bin {server => webclient}/src/samples/7c5e31.jpg | Bin {server => webclient}/src/samples/7c8164.jpg | Bin {server => webclient}/src/samples/7c8379.jpg | Bin {server => webclient}/src/samples/7c867f.jpg | Bin {server => webclient}/src/samples/7c8c5d.jpg | Bin {server => webclient}/src/samples/7d4624.jpg | Bin {server => webclient}/src/samples/7d4d34.jpg | Bin {server => webclient}/src/samples/7d5645.jpg | Bin {server => webclient}/src/samples/7d5926.jpg | Bin {server => webclient}/src/samples/7d5928.jpg | Bin {server => webclient}/src/samples/7d602e.jpg | Bin {server => webclient}/src/samples/7d6134.jpg | Bin {server => webclient}/src/samples/7d806b.jpg | Bin {server => webclient}/src/samples/7d8577.jpg | Bin {server => webclient}/src/samples/7d877c.jpg | Bin {server => webclient}/src/samples/7d877d.jpg | Bin {server => webclient}/src/samples/7d8965.jpg | Bin {server => webclient}/src/samples/7e4120.jpg | Bin {server => webclient}/src/samples/7e472f.jpg | Bin {server => webclient}/src/samples/7e4925.jpg | Bin {server => webclient}/src/samples/7e4a37.jpg | Bin {server => webclient}/src/samples/7e562d.jpg | Bin {server => webclient}/src/samples/7e592d.jpg | Bin {server => webclient}/src/samples/7e5d28.jpg | Bin {server => webclient}/src/samples/7e7266.jpg | Bin {server => webclient}/src/samples/7e726e.jpg | Bin {server => webclient}/src/samples/7e7763.jpg | Bin {server => webclient}/src/samples/7e7764.jpg | Bin {server => webclient}/src/samples/7e7964.jpg | Bin {server => webclient}/src/samples/7e887d.jpg | Bin {server => webclient}/src/samples/7e8c71.jpg | Bin {server => webclient}/src/samples/7e8e52.jpg | Bin {server => webclient}/src/samples/7e9b69.jpg | Bin {server => webclient}/src/samples/7f401e.jpg | Bin {server => webclient}/src/samples/7f4838.jpg | Bin {server => webclient}/src/samples/7f4d37.jpg | Bin {server => webclient}/src/samples/7f5639.jpg | Bin {server => webclient}/src/samples/7f5827.jpg | Bin {server => webclient}/src/samples/7f5e60.jpg | Bin {server => webclient}/src/samples/7f604d.jpg | Bin {server => webclient}/src/samples/7f6156.jpg | Bin {server => webclient}/src/samples/7f633d.jpg | Bin {server => webclient}/src/samples/7f6b2e.jpg | Bin {server => webclient}/src/samples/7f7347.jpg | Bin {server => webclient}/src/samples/7f827a.jpg | Bin {server => webclient}/src/samples/7f846a.jpg | Bin {server => webclient}/src/samples/803d29.jpg | Bin {server => webclient}/src/samples/803f2b.jpg | Bin {server => webclient}/src/samples/80403b.jpg | Bin {server => webclient}/src/samples/804937.jpg | Bin {server => webclient}/src/samples/804b3d.jpg | Bin {server => webclient}/src/samples/804e29.jpg | Bin {server => webclient}/src/samples/804e2c.jpg | Bin {server => webclient}/src/samples/805130.jpg | Bin {server => webclient}/src/samples/805335.jpg | Bin {server => webclient}/src/samples/805441.jpg | Bin {server => webclient}/src/samples/805644.jpg | Bin {server => webclient}/src/samples/805d44.jpg | Bin {server => webclient}/src/samples/806051.jpg | Bin {server => webclient}/src/samples/806c51.jpg | Bin {server => webclient}/src/samples/807a63.jpg | Bin {server => webclient}/src/samples/807c53.jpg | Bin {server => webclient}/src/samples/807e71.jpg | Bin {server => webclient}/src/samples/80855b.jpg | Bin {server => webclient}/src/samples/808c68.jpg | Bin {server => webclient}/src/samples/813a26.jpg | Bin {server => webclient}/src/samples/813e31.jpg | Bin {server => webclient}/src/samples/813f31.jpg | Bin {server => webclient}/src/samples/814f30.jpg | Bin {server => webclient}/src/samples/815230.jpg | Bin {server => webclient}/src/samples/815737.jpg | Bin {server => webclient}/src/samples/81583d.jpg | Bin {server => webclient}/src/samples/815a32.jpg | Bin {server => webclient}/src/samples/815b3d.jpg | Bin {server => webclient}/src/samples/816b5b.jpg | Bin {server => webclient}/src/samples/81734d.jpg | Bin {server => webclient}/src/samples/817b5a.jpg | Bin {server => webclient}/src/samples/81826e.jpg | Bin {server => webclient}/src/samples/818370.jpg | Bin {server => webclient}/src/samples/824432.jpg | Bin {server => webclient}/src/samples/824e2c.jpg | Bin {server => webclient}/src/samples/825037.jpg | Bin {server => webclient}/src/samples/82552e.jpg | Bin {server => webclient}/src/samples/82562e.jpg | Bin {server => webclient}/src/samples/825e50.jpg | Bin {server => webclient}/src/samples/826130.jpg | Bin {server => webclient}/src/samples/826243.jpg | Bin {server => webclient}/src/samples/826321.jpg | Bin {server => webclient}/src/samples/826d37.jpg | Bin {server => webclient}/src/samples/827443.jpg | Bin {server => webclient}/src/samples/82846f.jpg | Bin {server => webclient}/src/samples/828b5e.jpg | Bin {server => webclient}/src/samples/829399.jpg | Bin {server => webclient}/src/samples/833128.jpg | Bin {server => webclient}/src/samples/834b31.jpg | Bin {server => webclient}/src/samples/835231.jpg | Bin {server => webclient}/src/samples/835341.jpg | Bin {server => webclient}/src/samples/835747.jpg | Bin {server => webclient}/src/samples/835949.jpg | Bin {server => webclient}/src/samples/835f56.jpg | Bin {server => webclient}/src/samples/836559.jpg | Bin {server => webclient}/src/samples/836934.jpg | Bin {server => webclient}/src/samples/836e42.jpg | Bin {server => webclient}/src/samples/83856c.jpg | Bin {server => webclient}/src/samples/838b4d.jpg | Bin {server => webclient}/src/samples/84492a.jpg | Bin {server => webclient}/src/samples/844d2b.jpg | Bin {server => webclient}/src/samples/844f39.jpg | Bin {server => webclient}/src/samples/845028.jpg | Bin {server => webclient}/src/samples/845231.jpg | Bin {server => webclient}/src/samples/845439.jpg | Bin {server => webclient}/src/samples/84644f.jpg | Bin {server => webclient}/src/samples/84655a.jpg | Bin {server => webclient}/src/samples/847b47.jpg | Bin {server => webclient}/src/samples/847e68.jpg | Bin {server => webclient}/src/samples/84a162.jpg | Bin {server => webclient}/src/samples/853022.jpg | Bin {server => webclient}/src/samples/85481e.jpg | Bin {server => webclient}/src/samples/854854.jpg | Bin {server => webclient}/src/samples/854c58.jpg | Bin {server => webclient}/src/samples/855437.jpg | Bin {server => webclient}/src/samples/855535.jpg | Bin {server => webclient}/src/samples/85553e.jpg | Bin {server => webclient}/src/samples/855b1f.jpg | Bin {server => webclient}/src/samples/855e2e.jpg | Bin {server => webclient}/src/samples/855e51.jpg | Bin {server => webclient}/src/samples/856128.jpg | Bin {server => webclient}/src/samples/856836.jpg | Bin {server => webclient}/src/samples/856b35.jpg | Bin {server => webclient}/src/samples/857a66.jpg | Bin {server => webclient}/src/samples/85887c.jpg | Bin {server => webclient}/src/samples/859156.jpg | Bin {server => webclient}/src/samples/85b0ad.jpg | Bin {server => webclient}/src/samples/863d37.jpg | Bin {server => webclient}/src/samples/864536.jpg | Bin {server => webclient}/src/samples/864a2b.jpg | Bin {server => webclient}/src/samples/864c25.jpg | Bin {server => webclient}/src/samples/86532e.jpg | Bin {server => webclient}/src/samples/865a33.jpg | Bin {server => webclient}/src/samples/866345.jpg | Bin {server => webclient}/src/samples/866c3b.jpg | Bin {server => webclient}/src/samples/866d35.jpg | Bin {server => webclient}/src/samples/866e4a.jpg | Bin {server => webclient}/src/samples/867348.jpg | Bin {server => webclient}/src/samples/868159.jpg | Bin {server => webclient}/src/samples/868550.jpg | Bin {server => webclient}/src/samples/868c61.jpg | Bin {server => webclient}/src/samples/869e61.jpg | Bin {server => webclient}/src/samples/873e4f.jpg | Bin {server => webclient}/src/samples/874724.jpg | Bin {server => webclient}/src/samples/874e26.jpg | Bin {server => webclient}/src/samples/874e39.jpg | Bin {server => webclient}/src/samples/87522e.jpg | Bin {server => webclient}/src/samples/87523c.jpg | Bin {server => webclient}/src/samples/875844.jpg | Bin {server => webclient}/src/samples/875b30.jpg | Bin {server => webclient}/src/samples/875b3f.jpg | Bin {server => webclient}/src/samples/875c4a.jpg | Bin {server => webclient}/src/samples/875d34.jpg | Bin {server => webclient}/src/samples/875d41.jpg | Bin {server => webclient}/src/samples/876330.jpg | Bin {server => webclient}/src/samples/877163.jpg | Bin {server => webclient}/src/samples/87744e.jpg | Bin {server => webclient}/src/samples/87744f.jpg | Bin {server => webclient}/src/samples/877a54.jpg | Bin {server => webclient}/src/samples/877d72.jpg | Bin {server => webclient}/src/samples/877f6c.jpg | Bin {server => webclient}/src/samples/87b1ad.jpg | Bin {server => webclient}/src/samples/884834.jpg | Bin {server => webclient}/src/samples/884e2c.jpg | Bin {server => webclient}/src/samples/885837.jpg | Bin {server => webclient}/src/samples/885c39.jpg | Bin {server => webclient}/src/samples/885f41.jpg | Bin {server => webclient}/src/samples/886055.jpg | Bin {server => webclient}/src/samples/88685d.jpg | Bin {server => webclient}/src/samples/88692f.jpg | Bin {server => webclient}/src/samples/886a49.jpg | Bin {server => webclient}/src/samples/886b31.jpg | Bin {server => webclient}/src/samples/886e68.jpg | Bin {server => webclient}/src/samples/886f30.jpg | Bin {server => webclient}/src/samples/88775d.jpg | Bin {server => webclient}/src/samples/887a4a.jpg | Bin {server => webclient}/src/samples/887e72.jpg | Bin {server => webclient}/src/samples/888168.jpg | Bin {server => webclient}/src/samples/88835b.jpg | Bin {server => webclient}/src/samples/888492.jpg | Bin {server => webclient}/src/samples/8895a0.jpg | Bin {server => webclient}/src/samples/894b36.jpg | Bin {server => webclient}/src/samples/895c34.jpg | Bin {server => webclient}/src/samples/895e4a.jpg | Bin {server => webclient}/src/samples/896156.jpg | Bin {server => webclient}/src/samples/896d46.jpg | Bin {server => webclient}/src/samples/897232.jpg | Bin {server => webclient}/src/samples/89726f.jpg | Bin {server => webclient}/src/samples/89785b.jpg | Bin {server => webclient}/src/samples/8a4a32.jpg | Bin {server => webclient}/src/samples/8a5933.jpg | Bin {server => webclient}/src/samples/8a5a42.jpg | Bin {server => webclient}/src/samples/8a5f30.jpg | Bin {server => webclient}/src/samples/8a633b.jpg | Bin {server => webclient}/src/samples/8a6727.jpg | Bin {server => webclient}/src/samples/8a6a2e.jpg | Bin {server => webclient}/src/samples/8a7e46.jpg | Bin {server => webclient}/src/samples/8a855b.jpg | Bin {server => webclient}/src/samples/8a8e65.jpg | Bin {server => webclient}/src/samples/8a9355.jpg | Bin {server => webclient}/src/samples/8b4d30.jpg | Bin {server => webclient}/src/samples/8b5745.jpg | Bin {server => webclient}/src/samples/8b5a49.jpg | Bin {server => webclient}/src/samples/8b604f.jpg | Bin {server => webclient}/src/samples/8b6c63.jpg | Bin {server => webclient}/src/samples/8b773d.jpg | Bin {server => webclient}/src/samples/8b7d8e.jpg | Bin {server => webclient}/src/samples/8ba784.jpg | Bin {server => webclient}/src/samples/8c4d36.jpg | Bin {server => webclient}/src/samples/8c552d.jpg | Bin {server => webclient}/src/samples/8c5d44.jpg | Bin {server => webclient}/src/samples/8c6249.jpg | Bin {server => webclient}/src/samples/8c6853.jpg | Bin {server => webclient}/src/samples/8c6b34.jpg | Bin {server => webclient}/src/samples/8c6c26.jpg | Bin {server => webclient}/src/samples/8c6e55.jpg | Bin {server => webclient}/src/samples/8c6f36.jpg | Bin {server => webclient}/src/samples/8c7754.jpg | Bin {server => webclient}/src/samples/8c7d4d.jpg | Bin {server => webclient}/src/samples/8c833b.jpg | Bin {server => webclient}/src/samples/8c846e.jpg | Bin {server => webclient}/src/samples/8c8568.jpg | Bin {server => webclient}/src/samples/8c8762.jpg | Bin {server => webclient}/src/samples/8c935c.jpg | Bin {server => webclient}/src/samples/8c9a6e.jpg | Bin {server => webclient}/src/samples/8d4328.jpg | Bin {server => webclient}/src/samples/8d532b.jpg | Bin {server => webclient}/src/samples/8d5634.jpg | Bin {server => webclient}/src/samples/8d5734.jpg | Bin {server => webclient}/src/samples/8d5937.jpg | Bin {server => webclient}/src/samples/8d6349.jpg | Bin {server => webclient}/src/samples/8d643c.jpg | Bin {server => webclient}/src/samples/8d6535.jpg | Bin {server => webclient}/src/samples/8d692e.jpg | Bin {server => webclient}/src/samples/8d7262.jpg | Bin {server => webclient}/src/samples/8d7539.jpg | Bin {server => webclient}/src/samples/8d7760.jpg | Bin {server => webclient}/src/samples/8d895a.jpg | Bin {server => webclient}/src/samples/8d96a8.jpg | Bin {server => webclient}/src/samples/8d978c.jpg | Bin {server => webclient}/src/samples/8d9f7f.jpg | Bin {server => webclient}/src/samples/8da96c.jpg | Bin {server => webclient}/src/samples/8db29b.jpg | Bin {server => webclient}/src/samples/8e4326.jpg | Bin {server => webclient}/src/samples/8e4640.jpg | Bin {server => webclient}/src/samples/8e4e2f.jpg | Bin {server => webclient}/src/samples/8e5635.jpg | Bin {server => webclient}/src/samples/8e714f.jpg | Bin {server => webclient}/src/samples/8e783a.jpg | Bin {server => webclient}/src/samples/8e7e54.jpg | Bin {server => webclient}/src/samples/8e866f.jpg | Bin {server => webclient}/src/samples/8e8955.jpg | Bin {server => webclient}/src/samples/8e8b57.jpg | Bin {server => webclient}/src/samples/8e8e4c.jpg | Bin {server => webclient}/src/samples/8f4326.jpg | Bin {server => webclient}/src/samples/8f4f2e.jpg | Bin {server => webclient}/src/samples/8f542c.jpg | Bin {server => webclient}/src/samples/8f5624.jpg | Bin {server => webclient}/src/samples/8f5a2d.jpg | Bin {server => webclient}/src/samples/8f5c37.jpg | Bin {server => webclient}/src/samples/8f6141.jpg | Bin {server => webclient}/src/samples/8f653b.jpg | Bin {server => webclient}/src/samples/8f6659.jpg | Bin {server => webclient}/src/samples/8f7065.jpg | Bin {server => webclient}/src/samples/8f735c.jpg | Bin {server => webclient}/src/samples/8f7631.jpg | Bin {server => webclient}/src/samples/8f783b.jpg | Bin {server => webclient}/src/samples/8f8f4b.jpg | Bin {server => webclient}/src/samples/8fa27e.jpg | Bin {server => webclient}/src/samples/90442f.jpg | Bin {server => webclient}/src/samples/905121.jpg | Bin {server => webclient}/src/samples/905229.jpg | Bin {server => webclient}/src/samples/90523b.jpg | Bin {server => webclient}/src/samples/905337.jpg | Bin {server => webclient}/src/samples/905d3e.jpg | Bin {server => webclient}/src/samples/906140.jpg | Bin {server => webclient}/src/samples/906a41.jpg | Bin {server => webclient}/src/samples/907741.jpg | Bin {server => webclient}/src/samples/907b69.jpg | Bin {server => webclient}/src/samples/908972.jpg | Bin {server => webclient}/src/samples/90996b.jpg | Bin {server => webclient}/src/samples/909971.jpg | Bin {server => webclient}/src/samples/909c6e.jpg | Bin {server => webclient}/src/samples/90aa84.jpg | Bin {server => webclient}/src/samples/90ab6f.jpg | Bin {server => webclient}/src/samples/913826.jpg | Bin {server => webclient}/src/samples/914c27.jpg | Bin {server => webclient}/src/samples/914f39.jpg | Bin {server => webclient}/src/samples/915352.jpg | Bin {server => webclient}/src/samples/915539.jpg | Bin {server => webclient}/src/samples/915729.jpg | Bin {server => webclient}/src/samples/91603c.jpg | Bin {server => webclient}/src/samples/916947.jpg | Bin {server => webclient}/src/samples/917849.jpg | Bin {server => webclient}/src/samples/917a35.jpg | Bin {server => webclient}/src/samples/91804b.jpg | Bin {server => webclient}/src/samples/91967c.jpg | Bin {server => webclient}/src/samples/91ac8c.jpg | Bin {server => webclient}/src/samples/924c50.jpg | Bin {server => webclient}/src/samples/92522e.jpg | Bin {server => webclient}/src/samples/925428.jpg | Bin {server => webclient}/src/samples/925b36.jpg | Bin {server => webclient}/src/samples/925b39.jpg | Bin {server => webclient}/src/samples/926649.jpg | Bin {server => webclient}/src/samples/92694e.jpg | Bin {server => webclient}/src/samples/926a4d.jpg | Bin {server => webclient}/src/samples/926b42.jpg | Bin {server => webclient}/src/samples/926d31.jpg | Bin {server => webclient}/src/samples/926d32.jpg | Bin {server => webclient}/src/samples/927339.jpg | Bin {server => webclient}/src/samples/927a51.jpg | Bin {server => webclient}/src/samples/927c32.jpg | Bin {server => webclient}/src/samples/92834a.jpg | Bin {server => webclient}/src/samples/928652.jpg | Bin {server => webclient}/src/samples/934753.jpg | Bin {server => webclient}/src/samples/934b26.jpg | Bin {server => webclient}/src/samples/934b2d.jpg | Bin {server => webclient}/src/samples/935826.jpg | Bin {server => webclient}/src/samples/935c33.jpg | Bin {server => webclient}/src/samples/936f34.jpg | Bin {server => webclient}/src/samples/93724b.jpg | Bin {server => webclient}/src/samples/93844d.jpg | Bin {server => webclient}/src/samples/939254.jpg | Bin {server => webclient}/src/samples/939977.jpg | Bin {server => webclient}/src/samples/93a27b.jpg | Bin {server => webclient}/src/samples/94533d.jpg | Bin {server => webclient}/src/samples/94542f.jpg | Bin {server => webclient}/src/samples/945528.jpg | Bin {server => webclient}/src/samples/945732.jpg | Bin {server => webclient}/src/samples/94573e.jpg | Bin {server => webclient}/src/samples/945935.jpg | Bin {server => webclient}/src/samples/945940.jpg | Bin {server => webclient}/src/samples/94653a.jpg | Bin {server => webclient}/src/samples/947454.jpg | Bin {server => webclient}/src/samples/947836.jpg | Bin {server => webclient}/src/samples/94894c.jpg | Bin {server => webclient}/src/samples/948a62.jpg | Bin {server => webclient}/src/samples/94915a.jpg | Bin {server => webclient}/src/samples/949872.jpg | Bin {server => webclient}/src/samples/949b73.jpg | Bin {server => webclient}/src/samples/949c64.jpg | Bin {server => webclient}/src/samples/949c68.jpg | Bin {server => webclient}/src/samples/949d70.jpg | Bin {server => webclient}/src/samples/949f72.jpg | Bin {server => webclient}/src/samples/94af8c.jpg | Bin {server => webclient}/src/samples/94b294.jpg | Bin {server => webclient}/src/samples/955234.jpg | Bin {server => webclient}/src/samples/95532e.jpg | Bin {server => webclient}/src/samples/95532f.jpg | Bin {server => webclient}/src/samples/95602a.jpg | Bin {server => webclient}/src/samples/956a47.jpg | Bin {server => webclient}/src/samples/957044.jpg | Bin {server => webclient}/src/samples/957a52.jpg | Bin {server => webclient}/src/samples/959c79.jpg | Bin {server => webclient}/src/samples/959c7b.jpg | Bin {server => webclient}/src/samples/964920.jpg | Bin {server => webclient}/src/samples/965a37.jpg | Bin {server => webclient}/src/samples/96602a.jpg | Bin {server => webclient}/src/samples/966449.jpg | Bin {server => webclient}/src/samples/966a46.jpg | Bin {server => webclient}/src/samples/966e34.jpg | Bin {server => webclient}/src/samples/967758.jpg | Bin {server => webclient}/src/samples/967938.jpg | Bin {server => webclient}/src/samples/969e70.jpg | Bin {server => webclient}/src/samples/96a67f.jpg | Bin {server => webclient}/src/samples/975457.jpg | Bin {server => webclient}/src/samples/975b29.jpg | Bin {server => webclient}/src/samples/976b46.jpg | Bin {server => webclient}/src/samples/976c5c.jpg | Bin {server => webclient}/src/samples/976e38.jpg | Bin {server => webclient}/src/samples/976e50.jpg | Bin {server => webclient}/src/samples/977145.jpg | Bin {server => webclient}/src/samples/977332.jpg | Bin {server => webclient}/src/samples/978560.jpg | Bin {server => webclient}/src/samples/97a472.jpg | Bin {server => webclient}/src/samples/97a965.jpg | Bin {server => webclient}/src/samples/98472f.jpg | Bin {server => webclient}/src/samples/98532d.jpg | Bin {server => webclient}/src/samples/985a34.jpg | Bin {server => webclient}/src/samples/986547.jpg | Bin {server => webclient}/src/samples/986b34.jpg | Bin {server => webclient}/src/samples/986c54.jpg | Bin {server => webclient}/src/samples/98733a.jpg | Bin {server => webclient}/src/samples/987a37.jpg | Bin {server => webclient}/src/samples/987b6d.jpg | Bin {server => webclient}/src/samples/988042.jpg | Bin {server => webclient}/src/samples/98915b.jpg | Bin {server => webclient}/src/samples/989864.jpg | Bin {server => webclient}/src/samples/996a38.jpg | Bin {server => webclient}/src/samples/996d41.jpg | Bin {server => webclient}/src/samples/997054.jpg | Bin {server => webclient}/src/samples/997242.jpg | Bin {server => webclient}/src/samples/99915e.jpg | Bin {server => webclient}/src/samples/999d7e.jpg | Bin {server => webclient}/src/samples/99a096.jpg | Bin {server => webclient}/src/samples/9a4c2d.jpg | Bin {server => webclient}/src/samples/9a5a2e.jpg | Bin {server => webclient}/src/samples/9a5a32.jpg | Bin {server => webclient}/src/samples/9a5d2e.jpg | Bin {server => webclient}/src/samples/9a642b.jpg | Bin {server => webclient}/src/samples/9a661e.jpg | Bin {server => webclient}/src/samples/9a7243.jpg | Bin {server => webclient}/src/samples/9a7529.jpg | Bin {server => webclient}/src/samples/9a772d.jpg | Bin {server => webclient}/src/samples/9a7738.jpg | Bin {server => webclient}/src/samples/9a7d63.jpg | Bin {server => webclient}/src/samples/9a814f.jpg | Bin {server => webclient}/src/samples/9a8b94.jpg | Bin {server => webclient}/src/samples/9a8c56.jpg | Bin {server => webclient}/src/samples/9a8e49.jpg | Bin {server => webclient}/src/samples/9a934d.jpg | Bin {server => webclient}/src/samples/9a9c71.jpg | Bin {server => webclient}/src/samples/9ab594.jpg | Bin {server => webclient}/src/samples/9ab595.jpg | Bin {server => webclient}/src/samples/9b4a34.jpg | Bin {server => webclient}/src/samples/9b502f.jpg | Bin {server => webclient}/src/samples/9b5436.jpg | Bin {server => webclient}/src/samples/9b5b2e.jpg | Bin {server => webclient}/src/samples/9b5d49.jpg | Bin {server => webclient}/src/samples/9b6435.jpg | Bin {server => webclient}/src/samples/9b6647.jpg | Bin {server => webclient}/src/samples/9b6a38.jpg | Bin {server => webclient}/src/samples/9b7139.jpg | Bin {server => webclient}/src/samples/9b734a.jpg | Bin {server => webclient}/src/samples/9b7836.jpg | Bin {server => webclient}/src/samples/9b7a44.jpg | Bin {server => webclient}/src/samples/9b8352.jpg | Bin {server => webclient}/src/samples/9b9559.jpg | Bin {server => webclient}/src/samples/9c5121.jpg | Bin {server => webclient}/src/samples/9c5932.jpg | Bin {server => webclient}/src/samples/9c5d58.jpg | Bin {server => webclient}/src/samples/9c6625.jpg | Bin {server => webclient}/src/samples/9c6d3d.jpg | Bin {server => webclient}/src/samples/9c7644.jpg | Bin {server => webclient}/src/samples/9c7737.jpg | Bin {server => webclient}/src/samples/9c7b5b.jpg | Bin {server => webclient}/src/samples/9c7f3d.jpg | Bin {server => webclient}/src/samples/9c8445.jpg | Bin {server => webclient}/src/samples/9d3c25.jpg | Bin {server => webclient}/src/samples/9d482c.jpg | Bin {server => webclient}/src/samples/9d5131.jpg | Bin {server => webclient}/src/samples/9d592b.jpg | Bin {server => webclient}/src/samples/9d6031.jpg | Bin {server => webclient}/src/samples/9d6d38.jpg | Bin {server => webclient}/src/samples/9d7451.jpg | Bin {server => webclient}/src/samples/9d754c.jpg | Bin {server => webclient}/src/samples/9d7e49.jpg | Bin {server => webclient}/src/samples/9d803c.jpg | Bin {server => webclient}/src/samples/9d8f96.jpg | Bin {server => webclient}/src/samples/9d903c.jpg | Bin {server => webclient}/src/samples/9d9149.jpg | Bin {server => webclient}/src/samples/9d9686.jpg | Bin {server => webclient}/src/samples/9da3ad.jpg | Bin {server => webclient}/src/samples/9e5137.jpg | Bin {server => webclient}/src/samples/9e531f.jpg | Bin {server => webclient}/src/samples/9e552d.jpg | Bin {server => webclient}/src/samples/9e595c.jpg | Bin {server => webclient}/src/samples/9e666b.jpg | Bin {server => webclient}/src/samples/9e7849.jpg | Bin {server => webclient}/src/samples/9e795c.jpg | Bin {server => webclient}/src/samples/9e7b39.jpg | Bin {server => webclient}/src/samples/9e8557.jpg | Bin {server => webclient}/src/samples/9e9aa8.jpg | Bin {server => webclient}/src/samples/9e9b67.jpg | Bin {server => webclient}/src/samples/9f4e29.jpg | Bin {server => webclient}/src/samples/9f5661.jpg | Bin {server => webclient}/src/samples/9f5c3c.jpg | Bin {server => webclient}/src/samples/9f6025.jpg | Bin {server => webclient}/src/samples/9f632e.jpg | Bin {server => webclient}/src/samples/9f633b.jpg | Bin {server => webclient}/src/samples/9f642c.jpg | Bin {server => webclient}/src/samples/9f673b.jpg | Bin {server => webclient}/src/samples/9f6c3b.jpg | Bin {server => webclient}/src/samples/9f714b.jpg | Bin {server => webclient}/src/samples/9f7354.jpg | Bin {server => webclient}/src/samples/9f774d.jpg | Bin {server => webclient}/src/samples/9f792f.jpg | Bin {server => webclient}/src/samples/9f7e3d.jpg | Bin {server => webclient}/src/samples/9f7e6f.jpg | Bin {server => webclient}/src/samples/9f804b.jpg | Bin {server => webclient}/src/samples/9f876a.jpg | Bin {server => webclient}/src/samples/9f9346.jpg | Bin {server => webclient}/src/samples/9f9787.jpg | Bin {server => webclient}/src/samples/9f9f95.jpg | Bin {server => webclient}/src/samples/9fb168.jpg | Bin {server => webclient}/src/samples/a04225.jpg | Bin {server => webclient}/src/samples/a0462e.jpg | Bin {server => webclient}/src/samples/a05227.jpg | Bin {server => webclient}/src/samples/a05639.jpg | Bin {server => webclient}/src/samples/a0623a.jpg | Bin {server => webclient}/src/samples/a06343.jpg | Bin {server => webclient}/src/samples/a07154.jpg | Bin {server => webclient}/src/samples/a07244.jpg | Bin {server => webclient}/src/samples/a08a43.jpg | Bin {server => webclient}/src/samples/a0ad87.jpg | Bin {server => webclient}/src/samples/a1442a.jpg | Bin {server => webclient}/src/samples/a14729.jpg | Bin {server => webclient}/src/samples/a15e29.jpg | Bin {server => webclient}/src/samples/a16427.jpg | Bin {server => webclient}/src/samples/a16730.jpg | Bin {server => webclient}/src/samples/a16739.jpg | Bin {server => webclient}/src/samples/a16d30.jpg | Bin {server => webclient}/src/samples/a17034.jpg | Bin {server => webclient}/src/samples/a17b4b.jpg | Bin {server => webclient}/src/samples/a17e34.jpg | Bin {server => webclient}/src/samples/a19258.jpg | Bin {server => webclient}/src/samples/a25031.jpg | Bin {server => webclient}/src/samples/a26320.jpg | Bin {server => webclient}/src/samples/a26e41.jpg | Bin {server => webclient}/src/samples/a2742b.jpg | Bin {server => webclient}/src/samples/a28359.jpg | Bin {server => webclient}/src/samples/a2844a.jpg | Bin {server => webclient}/src/samples/a29eab.jpg | Bin {server => webclient}/src/samples/a2a15f.jpg | Bin {server => webclient}/src/samples/a2aa7d.jpg | Bin {server => webclient}/src/samples/a3432b.jpg | Bin {server => webclient}/src/samples/a34a2e.jpg | Bin {server => webclient}/src/samples/a35a32.jpg | Bin {server => webclient}/src/samples/a35c2a.jpg | Bin {server => webclient}/src/samples/a3602a.jpg | Bin {server => webclient}/src/samples/a3696e.jpg | Bin {server => webclient}/src/samples/a3743a.jpg | Bin {server => webclient}/src/samples/a37442.jpg | Bin {server => webclient}/src/samples/a3753a.jpg | Bin {server => webclient}/src/samples/a37636.jpg | Bin {server => webclient}/src/samples/a3773d.jpg | Bin {server => webclient}/src/samples/a38f3e.jpg | Bin {server => webclient}/src/samples/a39251.jpg | Bin {server => webclient}/src/samples/a39d7c.jpg | Bin {server => webclient}/src/samples/a3ab84.jpg | Bin {server => webclient}/src/samples/a44e2b.jpg | Bin {server => webclient}/src/samples/a45132.jpg | Bin {server => webclient}/src/samples/a45b20.jpg | Bin {server => webclient}/src/samples/a46b35.jpg | Bin {server => webclient}/src/samples/a46c77.jpg | Bin {server => webclient}/src/samples/a4734d.jpg | Bin {server => webclient}/src/samples/a4772e.jpg | Bin {server => webclient}/src/samples/a47949.jpg | Bin {server => webclient}/src/samples/a47e4f.jpg | Bin {server => webclient}/src/samples/a47f5b.jpg | Bin {server => webclient}/src/samples/a48455.jpg | Bin {server => webclient}/src/samples/a48d5f.jpg | Bin {server => webclient}/src/samples/a4a16c.jpg | Bin {server => webclient}/src/samples/a4ad80.jpg | Bin {server => webclient}/src/samples/a55825.jpg | Bin {server => webclient}/src/samples/a56130.jpg | Bin {server => webclient}/src/samples/a5613b.jpg | Bin {server => webclient}/src/samples/a56639.jpg | Bin {server => webclient}/src/samples/a56768.jpg | Bin {server => webclient}/src/samples/a5693e.jpg | Bin {server => webclient}/src/samples/a56a32.jpg | Bin {server => webclient}/src/samples/a57042.jpg | Bin {server => webclient}/src/samples/a57b3a.jpg | Bin {server => webclient}/src/samples/a57c41.jpg | Bin {server => webclient}/src/samples/a5947f.jpg | Bin {server => webclient}/src/samples/a66139.jpg | Bin {server => webclient}/src/samples/a66827.jpg | Bin {server => webclient}/src/samples/a6722c.jpg | Bin {server => webclient}/src/samples/a67555.jpg | Bin {server => webclient}/src/samples/a67746.jpg | Bin {server => webclient}/src/samples/a67a35.jpg | Bin {server => webclient}/src/samples/a6814b.jpg | Bin {server => webclient}/src/samples/a6823f.jpg | Bin {server => webclient}/src/samples/a68630.jpg | Bin {server => webclient}/src/samples/a69d54.jpg | Bin {server => webclient}/src/samples/a7651c.jpg | Bin {server => webclient}/src/samples/a76534.jpg | Bin {server => webclient}/src/samples/a76834.jpg | Bin {server => webclient}/src/samples/a76a31.jpg | Bin {server => webclient}/src/samples/a77039.jpg | Bin {server => webclient}/src/samples/a77459.jpg | Bin {server => webclient}/src/samples/a7802e.jpg | Bin {server => webclient}/src/samples/a7804e.jpg | Bin {server => webclient}/src/samples/a78152.jpg | Bin {server => webclient}/src/samples/a78336.jpg | Bin {server => webclient}/src/samples/a78a54.jpg | Bin {server => webclient}/src/samples/a78d5a.jpg | Bin {server => webclient}/src/samples/a78e6c.jpg | Bin {server => webclient}/src/samples/a79455.jpg | Bin {server => webclient}/src/samples/a79f8d.jpg | Bin {server => webclient}/src/samples/a7a4af.jpg | Bin {server => webclient}/src/samples/a84d2d.jpg | Bin {server => webclient}/src/samples/a85431.jpg | Bin {server => webclient}/src/samples/a8623a.jpg | Bin {server => webclient}/src/samples/a8775b.jpg | Bin {server => webclient}/src/samples/a88057.jpg | Bin {server => webclient}/src/samples/a8825c.jpg | Bin {server => webclient}/src/samples/a88544.jpg | Bin {server => webclient}/src/samples/a89671.jpg | Bin {server => webclient}/src/samples/a94126.jpg | Bin {server => webclient}/src/samples/a94c2f.jpg | Bin {server => webclient}/src/samples/a95723.jpg | Bin {server => webclient}/src/samples/a95923.jpg | Bin {server => webclient}/src/samples/a96d33.jpg | Bin {server => webclient}/src/samples/a97a3f.jpg | Bin {server => webclient}/src/samples/a97b5b.jpg | Bin {server => webclient}/src/samples/a9977e.jpg | Bin {server => webclient}/src/samples/a99ba4.jpg | Bin {server => webclient}/src/samples/a9a6a9.jpg | Bin {server => webclient}/src/samples/aa4226.jpg | Bin {server => webclient}/src/samples/aa4a22.jpg | Bin {server => webclient}/src/samples/aa4b2e.jpg | Bin {server => webclient}/src/samples/aa4d27.jpg | Bin {server => webclient}/src/samples/aa5225.jpg | Bin {server => webclient}/src/samples/aa6d2c.jpg | Bin {server => webclient}/src/samples/aa6e1c.jpg | Bin {server => webclient}/src/samples/aa883c.jpg | Bin {server => webclient}/src/samples/aa8a75.jpg | Bin {server => webclient}/src/samples/aa9144.jpg | Bin {server => webclient}/src/samples/aa9163.jpg | Bin {server => webclient}/src/samples/aaa6a7.jpg | Bin {server => webclient}/src/samples/ab4a2c.jpg | Bin {server => webclient}/src/samples/ab5312.jpg | Bin {server => webclient}/src/samples/ab734f.jpg | Bin {server => webclient}/src/samples/ab7e3d.jpg | Bin {server => webclient}/src/samples/ab8146.jpg | Bin {server => webclient}/src/samples/ab8d59.jpg | Bin {server => webclient}/src/samples/ab954f.jpg | Bin {server => webclient}/src/samples/ab965f.jpg | Bin {server => webclient}/src/samples/ab994a.jpg | Bin {server => webclient}/src/samples/ac5918.jpg | Bin {server => webclient}/src/samples/ac682a.jpg | Bin {server => webclient}/src/samples/ac6a2f.jpg | Bin {server => webclient}/src/samples/ac6b72.jpg | Bin {server => webclient}/src/samples/ac795c.jpg | Bin {server => webclient}/src/samples/ac7a47.jpg | Bin {server => webclient}/src/samples/ac7b5c.jpg | Bin {server => webclient}/src/samples/ac8558.jpg | Bin {server => webclient}/src/samples/ac8943.jpg | Bin {server => webclient}/src/samples/ac8a44.jpg | Bin {server => webclient}/src/samples/ac9459.jpg | Bin {server => webclient}/src/samples/ad5e27.jpg | Bin {server => webclient}/src/samples/ad6b21.jpg | Bin {server => webclient}/src/samples/ad6e35.jpg | Bin {server => webclient}/src/samples/ad7028.jpg | Bin {server => webclient}/src/samples/ad793b.jpg | Bin {server => webclient}/src/samples/ad7d3b.jpg | Bin {server => webclient}/src/samples/ad8037.jpg | Bin {server => webclient}/src/samples/ad8c3b.jpg | Bin {server => webclient}/src/samples/ad8c61.jpg | Bin {server => webclient}/src/samples/ad924f.jpg | Bin {server => webclient}/src/samples/ada874.jpg | Bin {server => webclient}/src/samples/adb588.jpg | Bin {server => webclient}/src/samples/adc4a9.jpg | Bin {server => webclient}/src/samples/ae5032.jpg | Bin {server => webclient}/src/samples/ae7024.jpg | Bin {server => webclient}/src/samples/ae7945.jpg | Bin {server => webclient}/src/samples/ae812e.jpg | Bin {server => webclient}/src/samples/ae8241.jpg | Bin {server => webclient}/src/samples/ae8654.jpg | Bin {server => webclient}/src/samples/ae8667.jpg | Bin {server => webclient}/src/samples/ae895b.jpg | Bin {server => webclient}/src/samples/ae8b5c.jpg | Bin {server => webclient}/src/samples/ae8c36.jpg | Bin {server => webclient}/src/samples/ae943c.jpg | Bin {server => webclient}/src/samples/ae9546.jpg | Bin {server => webclient}/src/samples/af7734.jpg | Bin {server => webclient}/src/samples/af8860.jpg | Bin {server => webclient}/src/samples/af9747.jpg | Bin {server => webclient}/src/samples/af9a62.jpg | Bin {server => webclient}/src/samples/af9d7f.jpg | Bin {server => webclient}/src/samples/afb486.jpg | Bin {server => webclient}/src/samples/afba86.jpg | Bin {server => webclient}/src/samples/b04d2c.jpg | Bin {server => webclient}/src/samples/b0883e.jpg | Bin {server => webclient}/src/samples/b08e45.jpg | Bin {server => webclient}/src/samples/b08f53.jpg | Bin {server => webclient}/src/samples/b09050.jpg | Bin {server => webclient}/src/samples/b0913a.jpg | Bin {server => webclient}/src/samples/b0a64a.jpg | Bin {server => webclient}/src/samples/b0ba8d.jpg | Bin {server => webclient}/src/samples/b1513a.jpg | Bin {server => webclient}/src/samples/b15732.jpg | Bin {server => webclient}/src/samples/b1682d.jpg | Bin {server => webclient}/src/samples/b16a2b.jpg | Bin {server => webclient}/src/samples/b18540.jpg | Bin {server => webclient}/src/samples/b18f5e.jpg | Bin {server => webclient}/src/samples/b19458.jpg | Bin {server => webclient}/src/samples/b19955.jpg | Bin {server => webclient}/src/samples/b19c5c.jpg | Bin {server => webclient}/src/samples/b1a55d.jpg | Bin {server => webclient}/src/samples/b1bf9a.jpg | Bin {server => webclient}/src/samples/b1c4a6.jpg | Bin {server => webclient}/src/samples/b2543f.jpg | Bin {server => webclient}/src/samples/b25528.jpg | Bin {server => webclient}/src/samples/b26e43.jpg | Bin {server => webclient}/src/samples/b2713a.jpg | Bin {server => webclient}/src/samples/b27223.jpg | Bin {server => webclient}/src/samples/b2731f.jpg | Bin {server => webclient}/src/samples/b27329.jpg | Bin {server => webclient}/src/samples/b27536.jpg | Bin {server => webclient}/src/samples/b27836.jpg | Bin {server => webclient}/src/samples/b27b28.jpg | Bin {server => webclient}/src/samples/b27f27.jpg | Bin {server => webclient}/src/samples/b28429.jpg | Bin {server => webclient}/src/samples/b28738.jpg | Bin {server => webclient}/src/samples/b28741.jpg | Bin {server => webclient}/src/samples/b2894c.jpg | Bin {server => webclient}/src/samples/b28f41.jpg | Bin {server => webclient}/src/samples/b2944f.jpg | Bin {server => webclient}/src/samples/b29b50.jpg | Bin {server => webclient}/src/samples/b29c52.jpg | Bin {server => webclient}/src/samples/b2a36f.jpg | Bin {server => webclient}/src/samples/b2babb.jpg | Bin {server => webclient}/src/samples/b2c199.jpg | Bin {server => webclient}/src/samples/b34b30.jpg | Bin {server => webclient}/src/samples/b37229.jpg | Bin {server => webclient}/src/samples/b37944.jpg | Bin {server => webclient}/src/samples/b37a47.jpg | Bin {server => webclient}/src/samples/b38840.jpg | Bin {server => webclient}/src/samples/b3a48c.jpg | Bin {server => webclient}/src/samples/b46e1c.jpg | Bin {server => webclient}/src/samples/b47149.jpg | Bin {server => webclient}/src/samples/b4752a.jpg | Bin {server => webclient}/src/samples/b4802f.jpg | Bin {server => webclient}/src/samples/b4833c.jpg | Bin {server => webclient}/src/samples/b49446.jpg | Bin {server => webclient}/src/samples/b49a67.jpg | Bin {server => webclient}/src/samples/b49e50.jpg | Bin {server => webclient}/src/samples/b49f5c.jpg | Bin {server => webclient}/src/samples/b4a04c.jpg | Bin {server => webclient}/src/samples/b58a3c.jpg | Bin {server => webclient}/src/samples/b58c44.jpg | Bin {server => webclient}/src/samples/b58d6d.jpg | Bin {server => webclient}/src/samples/b58e47.jpg | Bin {server => webclient}/src/samples/b59b53.jpg | Bin {server => webclient}/src/samples/b59d56.jpg | Bin {server => webclient}/src/samples/b5a05c.jpg | Bin {server => webclient}/src/samples/b5b7b4.jpg | Bin {server => webclient}/src/samples/b5c6ad.jpg | Bin {server => webclient}/src/samples/b6612e.jpg | Bin {server => webclient}/src/samples/b68431.jpg | Bin {server => webclient}/src/samples/b68b64.jpg | Bin {server => webclient}/src/samples/b68f44.jpg | Bin {server => webclient}/src/samples/b69642.jpg | Bin {server => webclient}/src/samples/b6974a.jpg | Bin {server => webclient}/src/samples/b6a56b.jpg | Bin {server => webclient}/src/samples/b6b689.jpg | Bin {server => webclient}/src/samples/b75129.jpg | Bin {server => webclient}/src/samples/b7512e.jpg | Bin {server => webclient}/src/samples/b77434.jpg | Bin {server => webclient}/src/samples/b7752d.jpg | Bin {server => webclient}/src/samples/b78f51.jpg | Bin {server => webclient}/src/samples/b79454.jpg | Bin {server => webclient}/src/samples/b7975b.jpg | Bin {server => webclient}/src/samples/b79939.jpg | Bin {server => webclient}/src/samples/b79c53.jpg | Bin {server => webclient}/src/samples/b7a04f.jpg | Bin {server => webclient}/src/samples/b7a256.jpg | Bin {server => webclient}/src/samples/b85132.jpg | Bin {server => webclient}/src/samples/b87e42.jpg | Bin {server => webclient}/src/samples/b8834a.jpg | Bin {server => webclient}/src/samples/b89169.jpg | Bin {server => webclient}/src/samples/b89170.jpg | Bin {server => webclient}/src/samples/b89248.jpg | Bin {server => webclient}/src/samples/b89542.jpg | Bin {server => webclient}/src/samples/b89a4c.jpg | Bin {server => webclient}/src/samples/b89b5a.jpg | Bin {server => webclient}/src/samples/b9581a.jpg | Bin {server => webclient}/src/samples/b95d38.jpg | Bin {server => webclient}/src/samples/b96c30.jpg | Bin {server => webclient}/src/samples/b98138.jpg | Bin {server => webclient}/src/samples/b9874d.jpg | Bin {server => webclient}/src/samples/b9916a.jpg | Bin {server => webclient}/src/samples/b99450.jpg | Bin {server => webclient}/src/samples/b99642.jpg | Bin {server => webclient}/src/samples/b99843.jpg | Bin {server => webclient}/src/samples/b99b4c.jpg | Bin {server => webclient}/src/samples/b9a783.jpg | Bin {server => webclient}/src/samples/b9a890.jpg | Bin {server => webclient}/src/samples/b9bd97.jpg | Bin {server => webclient}/src/samples/b9bf95.jpg | Bin {server => webclient}/src/samples/ba832c.jpg | Bin {server => webclient}/src/samples/ba8a4b.jpg | Bin {server => webclient}/src/samples/ba9a5a.jpg | Bin {server => webclient}/src/samples/baa053.jpg | Bin {server => webclient}/src/samples/bac8af.jpg | Bin {server => webclient}/src/samples/bb7d34.jpg | Bin {server => webclient}/src/samples/bb8c6a.jpg | Bin {server => webclient}/src/samples/bb9235.jpg | Bin {server => webclient}/src/samples/bb923d.jpg | Bin {server => webclient}/src/samples/bb9b48.jpg | Bin {server => webclient}/src/samples/bb9c4d.jpg | Bin {server => webclient}/src/samples/bba14d.jpg | Bin {server => webclient}/src/samples/bba25d.jpg | Bin {server => webclient}/src/samples/bba362.jpg | Bin {server => webclient}/src/samples/bba557.jpg | Bin {server => webclient}/src/samples/bbab6a.jpg | Bin {server => webclient}/src/samples/bc6d23.jpg | Bin {server => webclient}/src/samples/bc6f36.jpg | Bin {server => webclient}/src/samples/bc7f4f.jpg | Bin {server => webclient}/src/samples/bc867e.jpg | Bin {server => webclient}/src/samples/bc8e47.jpg | Bin {server => webclient}/src/samples/bc9241.jpg | Bin {server => webclient}/src/samples/bc9777.jpg | Bin {server => webclient}/src/samples/bc9878.jpg | Bin {server => webclient}/src/samples/bca967.jpg | Bin {server => webclient}/src/samples/bcb9be.jpg | Bin {server => webclient}/src/samples/bcc29c.jpg | Bin {server => webclient}/src/samples/bd8443.jpg | Bin {server => webclient}/src/samples/bd8c46.jpg | Bin {server => webclient}/src/samples/bd902b.jpg | Bin {server => webclient}/src/samples/bda452.jpg | Bin {server => webclient}/src/samples/bdab84.jpg | Bin {server => webclient}/src/samples/be5531.jpg | Bin {server => webclient}/src/samples/be7330.jpg | Bin {server => webclient}/src/samples/be7a2f.jpg | Bin {server => webclient}/src/samples/be7e28.jpg | Bin {server => webclient}/src/samples/be8355.jpg | Bin {server => webclient}/src/samples/be872d.jpg | Bin {server => webclient}/src/samples/be8829.jpg | Bin {server => webclient}/src/samples/be9876.jpg | Bin {server => webclient}/src/samples/be9e48.jpg | Bin {server => webclient}/src/samples/bea043.jpg | Bin {server => webclient}/src/samples/bea451.jpg | Bin {server => webclient}/src/samples/beaa79.jpg | Bin {server => webclient}/src/samples/beb98a.jpg | Bin {server => webclient}/src/samples/bec298.jpg | Bin {server => webclient}/src/samples/becbb2.jpg | Bin {server => webclient}/src/samples/bf6d24.jpg | Bin {server => webclient}/src/samples/bf8853.jpg | Bin {server => webclient}/src/samples/bf8d32.jpg | Bin {server => webclient}/src/samples/bf9871.jpg | Bin {server => webclient}/src/samples/bf9a6d.jpg | Bin {server => webclient}/src/samples/bf9e3f.jpg | Bin {server => webclient}/src/samples/bfa065.jpg | Bin {server => webclient}/src/samples/bfa383.jpg | Bin {server => webclient}/src/samples/bfa862.jpg | Bin {server => webclient}/src/samples/bfaa59.jpg | Bin {server => webclient}/src/samples/c05d3e.jpg | Bin {server => webclient}/src/samples/c0754c.jpg | Bin {server => webclient}/src/samples/c07a44.jpg | Bin {server => webclient}/src/samples/c07c39.jpg | Bin {server => webclient}/src/samples/c07d4f.jpg | Bin {server => webclient}/src/samples/c0862f.jpg | Bin {server => webclient}/src/samples/c08b2e.jpg | Bin {server => webclient}/src/samples/c09198.jpg | Bin {server => webclient}/src/samples/c0949d.jpg | Bin {server => webclient}/src/samples/c09735.jpg | Bin {server => webclient}/src/samples/c09739.jpg | Bin {server => webclient}/src/samples/c09e4a.jpg | Bin {server => webclient}/src/samples/c0a751.jpg | Bin {server => webclient}/src/samples/c0ab58.jpg | Bin {server => webclient}/src/samples/c17e32.jpg | Bin {server => webclient}/src/samples/c18b59.jpg | Bin {server => webclient}/src/samples/c18e5e.jpg | Bin {server => webclient}/src/samples/c19e35.jpg | Bin {server => webclient}/src/samples/c1a54d.jpg | Bin {server => webclient}/src/samples/c1a873.jpg | Bin {server => webclient}/src/samples/c1ac5c.jpg | Bin {server => webclient}/src/samples/c28321.jpg | Bin {server => webclient}/src/samples/c29231.jpg | Bin {server => webclient}/src/samples/c29f3d.jpg | Bin {server => webclient}/src/samples/c29f5c.jpg | Bin {server => webclient}/src/samples/c2a451.jpg | Bin {server => webclient}/src/samples/c2cfb5.jpg | Bin {server => webclient}/src/samples/c35b3c.jpg | Bin {server => webclient}/src/samples/c37f47.jpg | Bin {server => webclient}/src/samples/c3882f.jpg | Bin {server => webclient}/src/samples/c38b2a.jpg | Bin {server => webclient}/src/samples/c39368.jpg | Bin {server => webclient}/src/samples/c39585.jpg | Bin {server => webclient}/src/samples/c39a40.jpg | Bin {server => webclient}/src/samples/c3a544.jpg | Bin {server => webclient}/src/samples/c3a57a.jpg | Bin {server => webclient}/src/samples/c3a64d.jpg | Bin {server => webclient}/src/samples/c3a862.jpg | Bin {server => webclient}/src/samples/c3b381.jpg | Bin {server => webclient}/src/samples/c47b1c.jpg | Bin {server => webclient}/src/samples/c4a249.jpg | Bin {server => webclient}/src/samples/c4a75c.jpg | Bin {server => webclient}/src/samples/c4a84d.jpg | Bin {server => webclient}/src/samples/c4a986.jpg | Bin {server => webclient}/src/samples/c4ac78.jpg | Bin {server => webclient}/src/samples/c5674d.jpg | Bin {server => webclient}/src/samples/c58b35.jpg | Bin {server => webclient}/src/samples/c58c2c.jpg | Bin {server => webclient}/src/samples/c5a33f.jpg | Bin {server => webclient}/src/samples/c5a956.jpg | Bin {server => webclient}/src/samples/c5b177.jpg | Bin {server => webclient}/src/samples/c5b697.jpg | Bin {server => webclient}/src/samples/c5c776.jpg | Bin {server => webclient}/src/samples/c67634.jpg | Bin {server => webclient}/src/samples/c6b686.jpg | Bin {server => webclient}/src/samples/c76e4a.jpg | Bin {server => webclient}/src/samples/c78a59.jpg | Bin {server => webclient}/src/samples/c78b24.jpg | Bin {server => webclient}/src/samples/c78c23.jpg | Bin {server => webclient}/src/samples/c78e2d.jpg | Bin {server => webclient}/src/samples/c7a84b.jpg | Bin {server => webclient}/src/samples/c7b683.jpg | Bin {server => webclient}/src/samples/c86646.jpg | Bin {server => webclient}/src/samples/c8751b.jpg | Bin {server => webclient}/src/samples/c8b26b.jpg | Bin {server => webclient}/src/samples/c8b468.jpg | Bin {server => webclient}/src/samples/c8b58f.jpg | Bin {server => webclient}/src/samples/c96e2c.jpg | Bin {server => webclient}/src/samples/c96e33.jpg | Bin {server => webclient}/src/samples/c98e34.jpg | Bin {server => webclient}/src/samples/c98f2d.jpg | Bin {server => webclient}/src/samples/c9953f.jpg | Bin {server => webclient}/src/samples/c9a955.jpg | Bin {server => webclient}/src/samples/c9b35f.jpg | Bin {server => webclient}/src/samples/c9c495.jpg | Bin {server => webclient}/src/samples/ca8d59.jpg | Bin {server => webclient}/src/samples/ca8f49.jpg | Bin {server => webclient}/src/samples/ca943f.jpg | Bin {server => webclient}/src/samples/caa863.jpg | Bin {server => webclient}/src/samples/caaf62.jpg | Bin {server => webclient}/src/samples/cab978.jpg | Bin {server => webclient}/src/samples/cab98c.jpg | Bin {server => webclient}/src/samples/cab997.jpg | Bin {server => webclient}/src/samples/cac1c3.jpg | Bin {server => webclient}/src/samples/cad3bb.jpg | Bin {server => webclient}/src/samples/cb8427.jpg | Bin {server => webclient}/src/samples/cb8727.jpg | Bin {server => webclient}/src/samples/cb8b2c.jpg | Bin {server => webclient}/src/samples/cb9138.jpg | Bin {server => webclient}/src/samples/cbad8a.jpg | Bin {server => webclient}/src/samples/cbbc83.jpg | Bin {server => webclient}/src/samples/cbbc8b.jpg | Bin {server => webclient}/src/samples/cbd5bd.jpg | Bin {server => webclient}/src/samples/cc933b.jpg | Bin {server => webclient}/src/samples/ccb084.jpg | Bin {server => webclient}/src/samples/ccb486.jpg | Bin {server => webclient}/src/samples/ccbc72.jpg | Bin {server => webclient}/src/samples/ccd2b8.jpg | Bin {server => webclient}/src/samples/cd8926.jpg | Bin {server => webclient}/src/samples/cd8b5a.jpg | Bin {server => webclient}/src/samples/cd8d27.jpg | Bin {server => webclient}/src/samples/cd912f.jpg | Bin {server => webclient}/src/samples/cd9e41.jpg | Bin {server => webclient}/src/samples/cda24b.jpg | Bin {server => webclient}/src/samples/cdac5e.jpg | Bin {server => webclient}/src/samples/cdac81.jpg | Bin {server => webclient}/src/samples/cdaf4d.jpg | Bin {server => webclient}/src/samples/cdb65c.jpg | Bin {server => webclient}/src/samples/cdb777.jpg | Bin {server => webclient}/src/samples/cdbe77.jpg | Bin {server => webclient}/src/samples/cdd2b8.jpg | Bin {server => webclient}/src/samples/ce7837.jpg | Bin {server => webclient}/src/samples/ce783d.jpg | Bin {server => webclient}/src/samples/ce8826.jpg | Bin {server => webclient}/src/samples/ce9150.jpg | Bin {server => webclient}/src/samples/cebe70.jpg | Bin {server => webclient}/src/samples/cf781b.jpg | Bin {server => webclient}/src/samples/cf7836.jpg | Bin {server => webclient}/src/samples/cf922e.jpg | Bin {server => webclient}/src/samples/cfae3c.jpg | Bin {server => webclient}/src/samples/cfb376.jpg | Bin {server => webclient}/src/samples/cfbf83.jpg | Bin {server => webclient}/src/samples/d07a39.jpg | Bin {server => webclient}/src/samples/d08a56.jpg | Bin {server => webclient}/src/samples/d0ae49.jpg | Bin {server => webclient}/src/samples/d0b340.jpg | Bin {server => webclient}/src/samples/d0b98b.jpg | Bin {server => webclient}/src/samples/d0ba62.jpg | Bin {server => webclient}/src/samples/d19d70.jpg | Bin {server => webclient}/src/samples/d1a849.jpg | Bin {server => webclient}/src/samples/d1ab4d.jpg | Bin {server => webclient}/src/samples/d1ad50.jpg | Bin {server => webclient}/src/samples/d1b14a.jpg | Bin {server => webclient}/src/samples/d1b577.jpg | Bin {server => webclient}/src/samples/d1b86c.jpg | Bin {server => webclient}/src/samples/d1c384.jpg | Bin {server => webclient}/src/samples/d29c48.jpg | Bin {server => webclient}/src/samples/d2a230.jpg | Bin {server => webclient}/src/samples/d2ac4d.jpg | Bin {server => webclient}/src/samples/d2b88a.jpg | Bin {server => webclient}/src/samples/d2c38c.jpg | Bin {server => webclient}/src/samples/d3791b.jpg | Bin {server => webclient}/src/samples/d4895f.jpg | Bin {server => webclient}/src/samples/d49b62.jpg | Bin {server => webclient}/src/samples/d4af4f.jpg | Bin {server => webclient}/src/samples/d4bf71.jpg | Bin {server => webclient}/src/samples/d4c779.jpg | Bin {server => webclient}/src/samples/d57a5b.jpg | Bin {server => webclient}/src/samples/d5a376.jpg | Bin {server => webclient}/src/samples/d5aa57.jpg | Bin {server => webclient}/src/samples/d5b877.jpg | Bin {server => webclient}/src/samples/d5bc6f.jpg | Bin {server => webclient}/src/samples/d5c09f.jpg | Bin {server => webclient}/src/samples/d5c170.jpg | Bin {server => webclient}/src/samples/d5c678.jpg | Bin {server => webclient}/src/samples/d5c793.jpg | Bin {server => webclient}/src/samples/d69649.jpg | Bin {server => webclient}/src/samples/d69b72.jpg | Bin {server => webclient}/src/samples/d6b664.jpg | Bin {server => webclient}/src/samples/d6c3a9.jpg | Bin {server => webclient}/src/samples/d7b647.jpg | Bin {server => webclient}/src/samples/d7c189.jpg | Bin {server => webclient}/src/samples/d7c797.jpg | Bin {server => webclient}/src/samples/d8a677.jpg | Bin {server => webclient}/src/samples/d8ba4f.jpg | Bin {server => webclient}/src/samples/d8c27e.jpg | Bin {server => webclient}/src/samples/d8c991.jpg | Bin {server => webclient}/src/samples/d8caa9.jpg | Bin {server => webclient}/src/samples/d9a268.jpg | Bin {server => webclient}/src/samples/d9b849.jpg | Bin {server => webclient}/src/samples/d9cb9a.jpg | Bin {server => webclient}/src/samples/d9cc65.jpg | Bin {server => webclient}/src/samples/daa456.jpg | Bin {server => webclient}/src/samples/dab948.jpg | Bin {server => webclient}/src/samples/dabb4b.jpg | Bin {server => webclient}/src/samples/dac66f.jpg | Bin {server => webclient}/src/samples/dac8a4.jpg | Bin {server => webclient}/src/samples/daca75.jpg | Bin {server => webclient}/src/samples/dacc9a.jpg | Bin {server => webclient}/src/samples/dace67.jpg | Bin {server => webclient}/src/samples/db9a7c.jpg | Bin {server => webclient}/src/samples/dbba4c.jpg | Bin {server => webclient}/src/samples/dbca80.jpg | Bin {server => webclient}/src/samples/dbce69.jpg | Bin {server => webclient}/src/samples/dbd07c.jpg | Bin {server => webclient}/src/samples/dcbf6f.jpg | Bin {server => webclient}/src/samples/dcc267.jpg | Bin {server => webclient}/src/samples/dcd068.jpg | Bin {server => webclient}/src/samples/ddb784.jpg | Bin {server => webclient}/src/samples/ddc663.jpg | Bin {server => webclient}/src/samples/ddd069.jpg | Bin {server => webclient}/src/samples/dea94f.jpg | Bin {server => webclient}/src/samples/decfa8.jpg | Bin {server => webclient}/src/samples/ded18c.jpg | Bin {server => webclient}/src/samples/ded1a5.jpg | Bin {server => webclient}/src/samples/ded298.jpg | Bin {server => webclient}/src/samples/e0c980.jpg | Bin {server => webclient}/src/samples/e0d2a5.jpg | Bin {server => webclient}/src/samples/e19846.jpg | Bin {server => webclient}/src/samples/e1b384.jpg | Bin {server => webclient}/src/samples/e1cb56.jpg | Bin {server => webclient}/src/samples/e1d3a2.jpg | Bin {server => webclient}/src/samples/e1d487.jpg | Bin {server => webclient}/src/samples/e2cc6d.jpg | Bin {server => webclient}/src/samples/e2d786.jpg | Bin {server => webclient}/src/samples/e2d8b6.jpg | Bin {server => webclient}/src/samples/e3d162.jpg | Bin {server => webclient}/src/samples/e3d4bd.jpg | Bin {server => webclient}/src/samples/e3d6ae.jpg | Bin {server => webclient}/src/samples/e4a14a.jpg | Bin {server => webclient}/src/samples/e4d7a6.jpg | Bin {server => webclient}/src/samples/e4d97a.jpg | Bin {server => webclient}/src/samples/e5d6a1.jpg | Bin {server => webclient}/src/samples/e5d7b2.jpg | Bin {server => webclient}/src/samples/e5d89d.jpg | Bin {server => webclient}/src/samples/e5d8b1.jpg | Bin {server => webclient}/src/samples/e6af8c.jpg | Bin {server => webclient}/src/samples/e6cf6b.jpg | Bin {server => webclient}/src/samples/e6d888.jpg | Bin {server => webclient}/src/samples/e6d988.jpg | Bin {server => webclient}/src/samples/e6d9b1.jpg | Bin {server => webclient}/src/samples/e7c782.jpg | Bin {server => webclient}/src/samples/e7d9a6.jpg | Bin {server => webclient}/src/samples/e7db7e.jpg | Bin {server => webclient}/src/samples/e7dfc8.jpg | Bin {server => webclient}/src/samples/e8ae8a.jpg | Bin {server => webclient}/src/samples/e8dab3.jpg | Bin {server => webclient}/src/samples/e8db90.jpg | Bin {server => webclient}/src/samples/e8ddba.jpg | Bin {server => webclient}/src/samples/e8de98.jpg | Bin {server => webclient}/src/samples/e9cfa9.jpg | Bin {server => webclient}/src/samples/e9de97.jpg | Bin {server => webclient}/src/samples/e9e488.jpg | Bin {server => webclient}/src/samples/eac551.jpg | Bin {server => webclient}/src/samples/eae27f.jpg | Bin {server => webclient}/src/samples/eae2c2.jpg | Bin {server => webclient}/src/samples/eae37f.jpg | Bin {server => webclient}/src/samples/ebc851.jpg | Bin {server => webclient}/src/samples/ebcc88.jpg | Bin {server => webclient}/src/samples/ebd3ad.jpg | Bin {server => webclient}/src/samples/ebe083.jpg | Bin {server => webclient}/src/samples/ebe688.jpg | Bin {server => webclient}/src/samples/ecc69d.jpg | Bin {server => webclient}/src/samples/ece2bb.jpg | Bin {server => webclient}/src/samples/ece2d0.jpg | Bin {server => webclient}/src/samples/edd75e.jpg | Bin {server => webclient}/src/samples/edde8f.jpg | Bin {server => webclient}/src/samples/ede0a9.jpg | Bin {server => webclient}/src/samples/ede4a5.jpg | Bin {server => webclient}/src/samples/ede4d0.jpg | Bin {server => webclient}/src/samples/ede4d2.jpg | Bin {server => webclient}/src/samples/ede5b8.jpg | Bin {server => webclient}/src/samples/edea91.jpg | Bin {server => webclient}/src/samples/edea92.jpg | Bin {server => webclient}/src/samples/eee6d1.jpg | Bin {server => webclient}/src/samples/efe2b2.jpg | Bin {server => webclient}/src/samples/f0e5bc.jpg | Bin {server => webclient}/src/samples/f0e788.jpg | Bin webclient/src/samplesold.rs | 230 +++ webpack_demo.iml | 12 + 1771 files changed, 474 insertions(+), 3138 deletions(-) create mode 100644 .idea/.gitignore create mode 100644 .idea/misc.xml create mode 100644 .idea/modules.xml create mode 100644 .idea/vcs.xml create mode 100644 .idea/zigbrains.xml delete mode 100644 server/Cargo.lock delete mode 100644 server/Cargo.toml delete mode 100644 server/src/lib.rs delete mode 100644 server/src/main.rs rename {webclient => src/js}/boy.jpg (100%) delete mode 100644 src/js/filters.js rename {server => webclient}/src/samples/12110f.jpg (100%) rename {server => webclient}/src/samples/131211.jpg (100%) rename {server => webclient}/src/samples/21201b.jpg (100%) rename {server => webclient}/src/samples/21201d.jpg (100%) rename {server => webclient}/src/samples/212213.jpg (100%) rename {server => webclient}/src/samples/22211b.jpg (100%) rename {server => webclient}/src/samples/23221d.jpg (100%) rename {server => webclient}/src/samples/23221f.jpg (100%) rename {server => webclient}/src/samples/24231d.jpg (100%) rename {server => webclient}/src/samples/252520.jpg (100%) rename {server => webclient}/src/samples/262527.jpg (100%) rename {server => webclient}/src/samples/262628.jpg (100%) rename {server => webclient}/src/samples/272826.jpg (100%) rename {server => webclient}/src/samples/291f19.jpg (100%) rename {server => webclient}/src/samples/292927.jpg (100%) rename {server => webclient}/src/samples/292a29.jpg (100%) rename {server => webclient}/src/samples/2a2a28.jpg (100%) rename {server => webclient}/src/samples/2a3960.jpg (100%) rename {server => webclient}/src/samples/2b3a5f.jpg (100%) rename {server => webclient}/src/samples/2c2c24.jpg (100%) rename {server => webclient}/src/samples/2c3b64.jpg (100%) rename {server => webclient}/src/samples/2c3c40.jpg (100%) rename {server => webclient}/src/samples/2e2d26.jpg (100%) rename {server => webclient}/src/samples/2e2d28.jpg (100%) rename {server => webclient}/src/samples/30301c.jpg (100%) rename {server => webclient}/src/samples/303030.jpg (100%) rename {server => webclient}/src/samples/303131.jpg (100%) rename {server => webclient}/src/samples/303632.jpg (100%) rename {server => webclient}/src/samples/31302b.jpg (100%) rename {server => webclient}/src/samples/313131.jpg (100%) rename {server => webclient}/src/samples/32373a.jpg (100%) rename {server => webclient}/src/samples/32373b.jpg (100%) rename {server => webclient}/src/samples/333a73.jpg (100%) rename {server => webclient}/src/samples/334840.jpg (100%) rename {server => webclient}/src/samples/343a6f.jpg (100%) rename {server => webclient}/src/samples/343b73.jpg (100%) rename {server => webclient}/src/samples/344845.jpg (100%) rename {server => webclient}/src/samples/353420.jpg (100%) rename {server => webclient}/src/samples/35342f.jpg (100%) rename {server => webclient}/src/samples/353a39.jpg (100%) rename {server => webclient}/src/samples/353b43.jpg (100%) rename {server => webclient}/src/samples/363531.jpg (100%) rename {server => webclient}/src/samples/363c71.jpg (100%) rename {server => webclient}/src/samples/36414c.jpg (100%) rename {server => webclient}/src/samples/364968.jpg (100%) rename {server => webclient}/src/samples/373530.jpg (100%) rename {server => webclient}/src/samples/373a54.jpg (100%) rename {server => webclient}/src/samples/373b46.jpg (100%) rename {server => webclient}/src/samples/373d2f.jpg (100%) rename {server => webclient}/src/samples/373d47.jpg (100%) rename {server => webclient}/src/samples/373d71.jpg (100%) rename {server => webclient}/src/samples/382f1f.jpg (100%) rename {server => webclient}/src/samples/383732.jpg (100%) rename {server => webclient}/src/samples/383831.jpg (100%) rename {server => webclient}/src/samples/383832.jpg (100%) rename {server => webclient}/src/samples/383a46.jpg (100%) rename {server => webclient}/src/samples/383c4f.jpg (100%) rename {server => webclient}/src/samples/383d48.jpg (100%) rename {server => webclient}/src/samples/384142.jpg (100%) rename {server => webclient}/src/samples/38495a.jpg (100%) rename {server => webclient}/src/samples/384b51.jpg (100%) rename {server => webclient}/src/samples/393b39.jpg (100%) rename {server => webclient}/src/samples/394235.jpg (100%) rename {server => webclient}/src/samples/3a4042.jpg (100%) rename {server => webclient}/src/samples/3a4242.jpg (100%) rename {server => webclient}/src/samples/3b4435.jpg (100%) rename {server => webclient}/src/samples/3b4a6b.jpg (100%) rename {server => webclient}/src/samples/3b4f6b.jpg (100%) rename {server => webclient}/src/samples/3c3b34.jpg (100%) rename {server => webclient}/src/samples/3c4d5f.jpg (100%) rename {server => webclient}/src/samples/3d342a.jpg (100%) rename {server => webclient}/src/samples/3d4343.jpg (100%) rename {server => webclient}/src/samples/3d4a63.jpg (100%) rename {server => webclient}/src/samples/3e3524.jpg (100%) rename {server => webclient}/src/samples/3e3830.jpg (100%) rename {server => webclient}/src/samples/3e3e32.jpg (100%) rename {server => webclient}/src/samples/3e3e4a.jpg (100%) rename {server => webclient}/src/samples/3e3f27.jpg (100%) rename {server => webclient}/src/samples/3e4543.jpg (100%) rename {server => webclient}/src/samples/3f3f3a.jpg (100%) rename {server => webclient}/src/samples/3f404f.jpg (100%) rename {server => webclient}/src/samples/3f423b.jpg (100%) rename {server => webclient}/src/samples/3f4b56.jpg (100%) rename {server => webclient}/src/samples/3f527a.jpg (100%) rename {server => webclient}/src/samples/3f5352.jpg (100%) rename {server => webclient}/src/samples/40434b.jpg (100%) rename {server => webclient}/src/samples/404358.jpg (100%) rename {server => webclient}/src/samples/413327.jpg (100%) rename {server => webclient}/src/samples/413d2c.jpg (100%) rename {server => webclient}/src/samples/413f56.jpg (100%) rename {server => webclient}/src/samples/41403d.jpg (100%) rename {server => webclient}/src/samples/414646.jpg (100%) rename {server => webclient}/src/samples/41494e.jpg (100%) rename {server => webclient}/src/samples/424b4a.jpg (100%) rename {server => webclient}/src/samples/43423c.jpg (100%) rename {server => webclient}/src/samples/43475c.jpg (100%) rename {server => webclient}/src/samples/434943.jpg (100%) rename {server => webclient}/src/samples/434a54.jpg (100%) rename {server => webclient}/src/samples/435969.jpg (100%) rename {server => webclient}/src/samples/44414a.jpg (100%) rename {server => webclient}/src/samples/444933.jpg (100%) rename {server => webclient}/src/samples/444d4e.jpg (100%) rename {server => webclient}/src/samples/453a2c.jpg (100%) rename {server => webclient}/src/samples/453b2f.jpg (100%) rename {server => webclient}/src/samples/454048.jpg (100%) rename {server => webclient}/src/samples/454534.jpg (100%) rename {server => webclient}/src/samples/45453e.jpg (100%) rename {server => webclient}/src/samples/454c48.jpg (100%) rename {server => webclient}/src/samples/454c4c.jpg (100%) rename {server => webclient}/src/samples/463728.jpg (100%) rename {server => webclient}/src/samples/463e36.jpg (100%) rename {server => webclient}/src/samples/464226.jpg (100%) rename {server => webclient}/src/samples/464540.jpg (100%) rename {server => webclient}/src/samples/464832.jpg (100%) rename {server => webclient}/src/samples/464e4d.jpg (100%) rename {server => webclient}/src/samples/473e2f.jpg (100%) rename {server => webclient}/src/samples/47443b.jpg (100%) rename {server => webclient}/src/samples/474550.jpg (100%) rename {server => webclient}/src/samples/475141.jpg (100%) rename {server => webclient}/src/samples/475237.jpg (100%) rename {server => webclient}/src/samples/475f6e.jpg (100%) rename {server => webclient}/src/samples/484841.jpg (100%) rename {server => webclient}/src/samples/484846.jpg (100%) rename {server => webclient}/src/samples/484853.jpg (100%) rename {server => webclient}/src/samples/484b43.jpg (100%) rename {server => webclient}/src/samples/484c49.jpg (100%) rename {server => webclient}/src/samples/485162.jpg (100%) rename {server => webclient}/src/samples/49323c.jpg (100%) rename {server => webclient}/src/samples/493c3b.jpg (100%) rename {server => webclient}/src/samples/494941.jpg (100%) rename {server => webclient}/src/samples/494a3b.jpg (100%) rename {server => webclient}/src/samples/495950.jpg (100%) rename {server => webclient}/src/samples/495c62.jpg (100%) rename {server => webclient}/src/samples/495d6d.jpg (100%) rename {server => webclient}/src/samples/4a4052.jpg (100%) rename {server => webclient}/src/samples/4a4326.jpg (100%) rename {server => webclient}/src/samples/4a4a42.jpg (100%) rename {server => webclient}/src/samples/4a4c3f.jpg (100%) rename {server => webclient}/src/samples/4a4c41.jpg (100%) rename {server => webclient}/src/samples/4a5050.jpg (100%) rename {server => webclient}/src/samples/4a5159.jpg (100%) rename {server => webclient}/src/samples/4a5f6e.jpg (100%) rename {server => webclient}/src/samples/4b3541.jpg (100%) rename {server => webclient}/src/samples/4b4737.jpg (100%) rename {server => webclient}/src/samples/4b4941.jpg (100%) rename {server => webclient}/src/samples/4b4b44.jpg (100%) rename {server => webclient}/src/samples/4b4b57.jpg (100%) rename {server => webclient}/src/samples/4b4c4b.jpg (100%) rename {server => webclient}/src/samples/4b4d4c.jpg (100%) rename {server => webclient}/src/samples/4b4f41.jpg (100%) rename {server => webclient}/src/samples/4c4b57.jpg (100%) rename {server => webclient}/src/samples/4c4f59.jpg (100%) rename {server => webclient}/src/samples/4c505b.jpg (100%) rename {server => webclient}/src/samples/4d4533.jpg (100%) rename {server => webclient}/src/samples/4d4b4b.jpg (100%) rename {server => webclient}/src/samples/4d4b58.jpg (100%) rename {server => webclient}/src/samples/4d4d44.jpg (100%) rename {server => webclient}/src/samples/4d4e47.jpg (100%) rename {server => webclient}/src/samples/4d4f39.jpg (100%) rename {server => webclient}/src/samples/4d545d.jpg (100%) rename {server => webclient}/src/samples/4d5554.jpg (100%) rename {server => webclient}/src/samples/4d5656.jpg (100%) rename {server => webclient}/src/samples/4d616e.jpg (100%) rename {server => webclient}/src/samples/4e3b2e.jpg (100%) rename {server => webclient}/src/samples/4e3d1d.jpg (100%) rename {server => webclient}/src/samples/4e4752.jpg (100%) rename {server => webclient}/src/samples/4e4f4b.jpg (100%) rename {server => webclient}/src/samples/4e5454.jpg (100%) rename {server => webclient}/src/samples/4f3124.jpg (100%) rename {server => webclient}/src/samples/4f3d29.jpg (100%) rename {server => webclient}/src/samples/4f4735.jpg (100%) rename {server => webclient}/src/samples/4f4b47.jpg (100%) rename {server => webclient}/src/samples/4f4e43.jpg (100%) rename {server => webclient}/src/samples/4f4f4e.jpg (100%) rename {server => webclient}/src/samples/4f5145.jpg (100%) rename {server => webclient}/src/samples/4f514f.jpg (100%) rename {server => webclient}/src/samples/4f584f.jpg (100%) rename {server => webclient}/src/samples/4f5857.jpg (100%) rename {server => webclient}/src/samples/50281e.jpg (100%) rename {server => webclient}/src/samples/50393a.jpg (100%) rename {server => webclient}/src/samples/504543.jpg (100%) rename {server => webclient}/src/samples/504729.jpg (100%) rename {server => webclient}/src/samples/504f3b.jpg (100%) rename {server => webclient}/src/samples/505052.jpg (100%) rename {server => webclient}/src/samples/505440.jpg (100%) rename {server => webclient}/src/samples/505542.jpg (100%) rename {server => webclient}/src/samples/50574e.jpg (100%) rename {server => webclient}/src/samples/505968.jpg (100%) rename {server => webclient}/src/samples/50656a.jpg (100%) rename {server => webclient}/src/samples/513c2e.jpg (100%) rename {server => webclient}/src/samples/514131.jpg (100%) rename {server => webclient}/src/samples/514636.jpg (100%) rename {server => webclient}/src/samples/514c39.jpg (100%) rename {server => webclient}/src/samples/515145.jpg (100%) rename {server => webclient}/src/samples/515241.jpg (100%) rename {server => webclient}/src/samples/515762.jpg (100%) rename {server => webclient}/src/samples/515a57.jpg (100%) rename {server => webclient}/src/samples/51646b.jpg (100%) rename {server => webclient}/src/samples/52524a.jpg (100%) rename {server => webclient}/src/samples/525a61.jpg (100%) rename {server => webclient}/src/samples/525c55.jpg (100%) rename {server => webclient}/src/samples/534836.jpg (100%) rename {server => webclient}/src/samples/534a31.jpg (100%) rename {server => webclient}/src/samples/535250.jpg (100%) rename {server => webclient}/src/samples/535959.jpg (100%) rename {server => webclient}/src/samples/544b3b.jpg (100%) rename {server => webclient}/src/samples/544c3a.jpg (100%) rename {server => webclient}/src/samples/545447.jpg (100%) rename {server => webclient}/src/samples/54544c.jpg (100%) rename {server => webclient}/src/samples/545531.jpg (100%) rename {server => webclient}/src/samples/545650.jpg (100%) rename {server => webclient}/src/samples/545863.jpg (100%) rename {server => webclient}/src/samples/553d28.jpg (100%) rename {server => webclient}/src/samples/55442a.jpg (100%) rename {server => webclient}/src/samples/554936.jpg (100%) rename {server => webclient}/src/samples/554a39.jpg (100%) rename {server => webclient}/src/samples/554e30.jpg (100%) rename {server => webclient}/src/samples/554e31.jpg (100%) rename {server => webclient}/src/samples/555133.jpg (100%) rename {server => webclient}/src/samples/555556.jpg (100%) rename {server => webclient}/src/samples/555f54.jpg (100%) rename {server => webclient}/src/samples/55698e.jpg (100%) rename {server => webclient}/src/samples/556f73.jpg (100%) rename {server => webclient}/src/samples/56422d.jpg (100%) rename {server => webclient}/src/samples/564635.jpg (100%) rename {server => webclient}/src/samples/565648.jpg (100%) rename {server => webclient}/src/samples/565656.jpg (100%) rename {server => webclient}/src/samples/565843.jpg (100%) rename {server => webclient}/src/samples/565e46.jpg (100%) rename {server => webclient}/src/samples/566448.jpg (100%) rename {server => webclient}/src/samples/566454.jpg (100%) rename {server => webclient}/src/samples/573823.jpg (100%) rename {server => webclient}/src/samples/57422c.jpg (100%) rename {server => webclient}/src/samples/574642.jpg (100%) rename {server => webclient}/src/samples/574e3e.jpg (100%) rename {server => webclient}/src/samples/575651.jpg (100%) rename {server => webclient}/src/samples/57574f.jpg (100%) rename {server => webclient}/src/samples/57584b.jpg (100%) rename {server => webclient}/src/samples/575d54.jpg (100%) rename {server => webclient}/src/samples/583f2d.jpg (100%) rename {server => webclient}/src/samples/58462c.jpg (100%) rename {server => webclient}/src/samples/584c3c.jpg (100%) rename {server => webclient}/src/samples/58503f.jpg (100%) rename {server => webclient}/src/samples/585348.jpg (100%) rename {server => webclient}/src/samples/585763.jpg (100%) rename {server => webclient}/src/samples/585a56.jpg (100%) rename {server => webclient}/src/samples/585f69.jpg (100%) rename {server => webclient}/src/samples/594a35.jpg (100%) rename {server => webclient}/src/samples/59594d.jpg (100%) rename {server => webclient}/src/samples/596063.jpg (100%) rename {server => webclient}/src/samples/596068.jpg (100%) rename {server => webclient}/src/samples/596562.jpg (100%) rename {server => webclient}/src/samples/596e6f.jpg (100%) rename {server => webclient}/src/samples/5a4826.jpg (100%) rename {server => webclient}/src/samples/5a4a38.jpg (100%) rename {server => webclient}/src/samples/5a4a3b.jpg (100%) rename {server => webclient}/src/samples/5a552e.jpg (100%) rename {server => webclient}/src/samples/5a5b4e.jpg (100%) rename {server => webclient}/src/samples/5a5f49.jpg (100%) rename {server => webclient}/src/samples/5a6168.jpg (100%) rename {server => webclient}/src/samples/5a624d.jpg (100%) rename {server => webclient}/src/samples/5a6674.jpg (100%) rename {server => webclient}/src/samples/5b4332.jpg (100%) rename {server => webclient}/src/samples/5b4636.jpg (100%) rename {server => webclient}/src/samples/5b492c.jpg (100%) rename {server => webclient}/src/samples/5b4a22.jpg (100%) rename {server => webclient}/src/samples/5b5237.jpg (100%) rename {server => webclient}/src/samples/5b542f.jpg (100%) rename {server => webclient}/src/samples/5b5b50.jpg (100%) rename {server => webclient}/src/samples/5b626c.jpg (100%) rename {server => webclient}/src/samples/5b6651.jpg (100%) rename {server => webclient}/src/samples/5b666e.jpg (100%) rename {server => webclient}/src/samples/5c4331.jpg (100%) rename {server => webclient}/src/samples/5c462e.jpg (100%) rename {server => webclient}/src/samples/5c4831.jpg (100%) rename {server => webclient}/src/samples/5c4a37.jpg (100%) rename {server => webclient}/src/samples/5c4f2b.jpg (100%) rename {server => webclient}/src/samples/5c534e.jpg (100%) rename {server => webclient}/src/samples/5c5c5c.jpg (100%) rename {server => webclient}/src/samples/5c5f68.jpg (100%) rename {server => webclient}/src/samples/5c655f.jpg (100%) rename {server => webclient}/src/samples/5c6f70.jpg (100%) rename {server => webclient}/src/samples/5d3c2b.jpg (100%) rename {server => webclient}/src/samples/5d3c2c.jpg (100%) rename {server => webclient}/src/samples/5d4520.jpg (100%) rename {server => webclient}/src/samples/5d4625.jpg (100%) rename {server => webclient}/src/samples/5d495c.jpg (100%) rename {server => webclient}/src/samples/5d4b31.jpg (100%) rename {server => webclient}/src/samples/5d4b32.jpg (100%) rename {server => webclient}/src/samples/5d4f4a.jpg (100%) rename {server => webclient}/src/samples/5d5539.jpg (100%) rename {server => webclient}/src/samples/5d5644.jpg (100%) rename {server => webclient}/src/samples/5d5d55.jpg (100%) rename {server => webclient}/src/samples/5d5e4f.jpg (100%) rename {server => webclient}/src/samples/5e3d30.jpg (100%) rename {server => webclient}/src/samples/5e3f32.jpg (100%) rename {server => webclient}/src/samples/5e4625.jpg (100%) rename {server => webclient}/src/samples/5e4c29.jpg (100%) rename {server => webclient}/src/samples/5e4c3a.jpg (100%) rename {server => webclient}/src/samples/5e4d34.jpg (100%) rename {server => webclient}/src/samples/5e504c.jpg (100%) rename {server => webclient}/src/samples/5e685d.jpg (100%) rename {server => webclient}/src/samples/5e693e.jpg (100%) rename {server => webclient}/src/samples/5e6b51.jpg (100%) rename {server => webclient}/src/samples/5f402b.jpg (100%) rename {server => webclient}/src/samples/5f4827.jpg (100%) rename {server => webclient}/src/samples/5f4e28.jpg (100%) rename {server => webclient}/src/samples/5f5443.jpg (100%) rename {server => webclient}/src/samples/5f544f.jpg (100%) rename {server => webclient}/src/samples/5f5741.jpg (100%) rename {server => webclient}/src/samples/5f5a33.jpg (100%) rename {server => webclient}/src/samples/5f6259.jpg (100%) rename {server => webclient}/src/samples/5f664f.jpg (100%) rename {server => webclient}/src/samples/5f6670.jpg (100%) rename {server => webclient}/src/samples/5f6768.jpg (100%) rename {server => webclient}/src/samples/5f6a4a.jpg (100%) rename {server => webclient}/src/samples/60432b.jpg (100%) rename {server => webclient}/src/samples/60452b.jpg (100%) rename {server => webclient}/src/samples/604931.jpg (100%) rename {server => webclient}/src/samples/60503a.jpg (100%) rename {server => webclient}/src/samples/606a3e.jpg (100%) rename {server => webclient}/src/samples/607c7b.jpg (100%) rename {server => webclient}/src/samples/614336.jpg (100%) rename {server => webclient}/src/samples/616451.jpg (100%) rename {server => webclient}/src/samples/616839.jpg (100%) rename {server => webclient}/src/samples/616a69.jpg (100%) rename {server => webclient}/src/samples/616d9d.jpg (100%) rename {server => webclient}/src/samples/61786a.jpg (100%) rename {server => webclient}/src/samples/617963.jpg (100%) rename {server => webclient}/src/samples/622f24.jpg (100%) rename {server => webclient}/src/samples/623a26.jpg (100%) rename {server => webclient}/src/samples/623a27.jpg (100%) rename {server => webclient}/src/samples/623e2b.jpg (100%) rename {server => webclient}/src/samples/624035.jpg (100%) rename {server => webclient}/src/samples/62432b.jpg (100%) rename {server => webclient}/src/samples/62492e.jpg (100%) rename {server => webclient}/src/samples/62502f.jpg (100%) rename {server => webclient}/src/samples/625a3a.jpg (100%) rename {server => webclient}/src/samples/625b45.jpg (100%) rename {server => webclient}/src/samples/626361.jpg (100%) rename {server => webclient}/src/samples/63453b.jpg (100%) rename {server => webclient}/src/samples/636547.jpg (100%) rename {server => webclient}/src/samples/636563.jpg (100%) rename {server => webclient}/src/samples/636744.jpg (100%) rename {server => webclient}/src/samples/63674c.jpg (100%) rename {server => webclient}/src/samples/636a61.jpg (100%) rename {server => webclient}/src/samples/636c51.jpg (100%) rename {server => webclient}/src/samples/638f7c.jpg (100%) rename {server => webclient}/src/samples/638f7d.jpg (100%) rename {server => webclient}/src/samples/643327.jpg (100%) rename {server => webclient}/src/samples/64391f.jpg (100%) rename {server => webclient}/src/samples/64482c.jpg (100%) rename {server => webclient}/src/samples/644e3b.jpg (100%) rename {server => webclient}/src/samples/644f2e.jpg (100%) rename {server => webclient}/src/samples/645466.jpg (100%) rename {server => webclient}/src/samples/64586c.jpg (100%) rename {server => webclient}/src/samples/645a70.jpg (100%) rename {server => webclient}/src/samples/645e37.jpg (100%) rename {server => webclient}/src/samples/64645b.jpg (100%) rename {server => webclient}/src/samples/646463.jpg (100%) rename {server => webclient}/src/samples/653933.jpg (100%) rename {server => webclient}/src/samples/654131.jpg (100%) rename {server => webclient}/src/samples/654333.jpg (100%) rename {server => webclient}/src/samples/654438.jpg (100%) rename {server => webclient}/src/samples/65473a.jpg (100%) rename {server => webclient}/src/samples/654f30.jpg (100%) rename {server => webclient}/src/samples/654f42.jpg (100%) rename {server => webclient}/src/samples/655230.jpg (100%) rename {server => webclient}/src/samples/65532e.jpg (100%) rename {server => webclient}/src/samples/655f4e.jpg (100%) rename {server => webclient}/src/samples/656160.jpg (100%) rename {server => webclient}/src/samples/656366.jpg (100%) rename {server => webclient}/src/samples/656559.jpg (100%) rename {server => webclient}/src/samples/656c64.jpg (100%) rename {server => webclient}/src/samples/656c72.jpg (100%) rename {server => webclient}/src/samples/656c75.jpg (100%) rename {server => webclient}/src/samples/65705a.jpg (100%) rename {server => webclient}/src/samples/663429.jpg (100%) rename {server => webclient}/src/samples/664720.jpg (100%) rename {server => webclient}/src/samples/66513d.jpg (100%) rename {server => webclient}/src/samples/665d50.jpg (100%) rename {server => webclient}/src/samples/665e4c.jpg (100%) rename {server => webclient}/src/samples/666047.jpg (100%) rename {server => webclient}/src/samples/66655e.jpg (100%) rename {server => webclient}/src/samples/667e69.jpg (100%) rename {server => webclient}/src/samples/673d2a.jpg (100%) rename {server => webclient}/src/samples/674154.jpg (100%) rename {server => webclient}/src/samples/674232.jpg (100%) rename {server => webclient}/src/samples/674737.jpg (100%) rename {server => webclient}/src/samples/674a2c.jpg (100%) rename {server => webclient}/src/samples/674d37.jpg (100%) rename {server => webclient}/src/samples/67514b.jpg (100%) rename {server => webclient}/src/samples/675339.jpg (100%) rename {server => webclient}/src/samples/675a3e.jpg (100%) rename {server => webclient}/src/samples/675d51.jpg (100%) rename {server => webclient}/src/samples/676568.jpg (100%) rename {server => webclient}/src/samples/676b48.jpg (100%) rename {server => webclient}/src/samples/676b5b.jpg (100%) rename {server => webclient}/src/samples/678353.jpg (100%) rename {server => webclient}/src/samples/682626.jpg (100%) rename {server => webclient}/src/samples/682726.jpg (100%) rename {server => webclient}/src/samples/683326.jpg (100%) rename {server => webclient}/src/samples/683849.jpg (100%) rename {server => webclient}/src/samples/683d2a.jpg (100%) rename {server => webclient}/src/samples/684230.jpg (100%) rename {server => webclient}/src/samples/684635.jpg (100%) rename {server => webclient}/src/samples/684d3f.jpg (100%) rename {server => webclient}/src/samples/68533a.jpg (100%) rename {server => webclient}/src/samples/685340.jpg (100%) rename {server => webclient}/src/samples/68604e.jpg (100%) rename {server => webclient}/src/samples/686148.jpg (100%) rename {server => webclient}/src/samples/68716a.jpg (100%) rename {server => webclient}/src/samples/68726a.jpg (100%) rename {server => webclient}/src/samples/68807d.jpg (100%) rename {server => webclient}/src/samples/691e2c.jpg (100%) rename {server => webclient}/src/samples/69432f.jpg (100%) rename {server => webclient}/src/samples/694d24.jpg (100%) rename {server => webclient}/src/samples/695857.jpg (100%) rename {server => webclient}/src/samples/696051.jpg (100%) rename {server => webclient}/src/samples/696343.jpg (100%) rename {server => webclient}/src/samples/696960.jpg (100%) rename {server => webclient}/src/samples/696f47.jpg (100%) rename {server => webclient}/src/samples/697c90.jpg (100%) rename {server => webclient}/src/samples/6a1f2d.jpg (100%) rename {server => webclient}/src/samples/6a4029.jpg (100%) rename {server => webclient}/src/samples/6a4125.jpg (100%) rename {server => webclient}/src/samples/6a4428.jpg (100%) rename {server => webclient}/src/samples/6a4631.jpg (100%) rename {server => webclient}/src/samples/6a493a.jpg (100%) rename {server => webclient}/src/samples/6a4a29.jpg (100%) rename {server => webclient}/src/samples/6a4e21.jpg (100%) rename {server => webclient}/src/samples/6a4e2f.jpg (100%) rename {server => webclient}/src/samples/6a6a62.jpg (100%) rename {server => webclient}/src/samples/6a7360.jpg (100%) rename {server => webclient}/src/samples/6b2231.jpg (100%) rename {server => webclient}/src/samples/6b3a21.jpg (100%) rename {server => webclient}/src/samples/6b4026.jpg (100%) rename {server => webclient}/src/samples/6b523b.jpg (100%) rename {server => webclient}/src/samples/6b5933.jpg (100%) rename {server => webclient}/src/samples/6b6251.jpg (100%) rename {server => webclient}/src/samples/6b6f5c.jpg (100%) rename {server => webclient}/src/samples/6b705a.jpg (100%) rename {server => webclient}/src/samples/6b7375.jpg (100%) rename {server => webclient}/src/samples/6c312d.jpg (100%) rename {server => webclient}/src/samples/6c3727.jpg (100%) rename {server => webclient}/src/samples/6c372b.jpg (100%) rename {server => webclient}/src/samples/6c392a.jpg (100%) rename {server => webclient}/src/samples/6c412b.jpg (100%) rename {server => webclient}/src/samples/6c4331.jpg (100%) rename {server => webclient}/src/samples/6c4738.jpg (100%) rename {server => webclient}/src/samples/6c5928.jpg (100%) rename {server => webclient}/src/samples/6c5937.jpg (100%) rename {server => webclient}/src/samples/6c5a37.jpg (100%) rename {server => webclient}/src/samples/6c5b34.jpg (100%) rename {server => webclient}/src/samples/6c5e64.jpg (100%) rename {server => webclient}/src/samples/6c616a.jpg (100%) rename {server => webclient}/src/samples/6c633a.jpg (100%) rename {server => webclient}/src/samples/6c6641.jpg (100%) rename {server => webclient}/src/samples/6c7370.jpg (100%) rename {server => webclient}/src/samples/6c8c6e.jpg (100%) rename {server => webclient}/src/samples/6d4624.jpg (100%) rename {server => webclient}/src/samples/6d4834.jpg (100%) rename {server => webclient}/src/samples/6d492a.jpg (100%) rename {server => webclient}/src/samples/6d4f23.jpg (100%) rename {server => webclient}/src/samples/6d5058.jpg (100%) rename {server => webclient}/src/samples/6d522d.jpg (100%) rename {server => webclient}/src/samples/6d5732.jpg (100%) rename {server => webclient}/src/samples/6d5a31.jpg (100%) rename {server => webclient}/src/samples/6d5a33.jpg (100%) rename {server => webclient}/src/samples/6d5a43.jpg (100%) rename {server => webclient}/src/samples/6d6d65.jpg (100%) rename {server => webclient}/src/samples/6d6e5f.jpg (100%) rename {server => webclient}/src/samples/6d8759.jpg (100%) rename {server => webclient}/src/samples/6e4028.jpg (100%) rename {server => webclient}/src/samples/6e4624.jpg (100%) rename {server => webclient}/src/samples/6e4a2e.jpg (100%) rename {server => webclient}/src/samples/6e5034.jpg (100%) rename {server => webclient}/src/samples/6e5631.jpg (100%) rename {server => webclient}/src/samples/6e5b60.jpg (100%) rename {server => webclient}/src/samples/6e635f.jpg (100%) rename {server => webclient}/src/samples/6e6a3b.jpg (100%) rename {server => webclient}/src/samples/6e7251.jpg (100%) rename {server => webclient}/src/samples/6e7776.jpg (100%) rename {server => webclient}/src/samples/6e8a7f.jpg (100%) rename {server => webclient}/src/samples/6f4b39.jpg (100%) rename {server => webclient}/src/samples/6f5233.jpg (100%) rename {server => webclient}/src/samples/6f542f.jpg (100%) rename {server => webclient}/src/samples/6f5830.jpg (100%) rename {server => webclient}/src/samples/6f5936.jpg (100%) rename {server => webclient}/src/samples/6f5958.jpg (100%) rename {server => webclient}/src/samples/6f5d3a.jpg (100%) rename {server => webclient}/src/samples/6f5e33.jpg (100%) rename {server => webclient}/src/samples/6f6072.jpg (100%) rename {server => webclient}/src/samples/6f7d76.jpg (100%) rename {server => webclient}/src/samples/6f828c.jpg (100%) rename {server => webclient}/src/samples/6f8f71.jpg (100%) rename {server => webclient}/src/samples/70391d.jpg (100%) rename {server => webclient}/src/samples/704022.jpg (100%) rename {server => webclient}/src/samples/704620.jpg (100%) rename {server => webclient}/src/samples/704f27.jpg (100%) rename {server => webclient}/src/samples/705022.jpg (100%) rename {server => webclient}/src/samples/70543b.jpg (100%) rename {server => webclient}/src/samples/705528.jpg (100%) rename {server => webclient}/src/samples/70554f.jpg (100%) rename {server => webclient}/src/samples/70673e.jpg (100%) rename {server => webclient}/src/samples/70693e.jpg (100%) rename {server => webclient}/src/samples/706b45.jpg (100%) rename {server => webclient}/src/samples/707369.jpg (100%) rename {server => webclient}/src/samples/70796e.jpg (100%) rename {server => webclient}/src/samples/70916b.jpg (100%) rename {server => webclient}/src/samples/71301e.jpg (100%) rename {server => webclient}/src/samples/714728.jpg (100%) rename {server => webclient}/src/samples/714730.jpg (100%) rename {server => webclient}/src/samples/714831.jpg (100%) rename {server => webclient}/src/samples/714a30.jpg (100%) rename {server => webclient}/src/samples/715c2d.jpg (100%) rename {server => webclient}/src/samples/716068.jpg (100%) rename {server => webclient}/src/samples/716235.jpg (100%) rename {server => webclient}/src/samples/716857.jpg (100%) rename {server => webclient}/src/samples/716a3c.jpg (100%) rename {server => webclient}/src/samples/723932.jpg (100%) rename {server => webclient}/src/samples/72422c.jpg (100%) rename {server => webclient}/src/samples/72492d.jpg (100%) rename {server => webclient}/src/samples/725627.jpg (100%) rename {server => webclient}/src/samples/725733.jpg (100%) rename {server => webclient}/src/samples/725922.jpg (100%) rename {server => webclient}/src/samples/725a22.jpg (100%) rename {server => webclient}/src/samples/725f40.jpg (100%) rename {server => webclient}/src/samples/72603c.jpg (100%) rename {server => webclient}/src/samples/72613a.jpg (100%) rename {server => webclient}/src/samples/72726a.jpg (100%) rename {server => webclient}/src/samples/73342e.jpg (100%) rename {server => webclient}/src/samples/733834.jpg (100%) rename {server => webclient}/src/samples/733e24.jpg (100%) rename {server => webclient}/src/samples/735544.jpg (100%) rename {server => webclient}/src/samples/73572d.jpg (100%) rename {server => webclient}/src/samples/735b5b.jpg (100%) rename {server => webclient}/src/samples/735e4e.jpg (100%) rename {server => webclient}/src/samples/737365.jpg (100%) rename {server => webclient}/src/samples/73794b.jpg (100%) rename {server => webclient}/src/samples/73795b.jpg (100%) rename {server => webclient}/src/samples/737963.jpg (100%) rename {server => webclient}/src/samples/737f77.jpg (100%) rename {server => webclient}/src/samples/742e34.jpg (100%) rename {server => webclient}/src/samples/742f32.jpg (100%) rename {server => webclient}/src/samples/74352d.jpg (100%) rename {server => webclient}/src/samples/743d2e.jpg (100%) rename {server => webclient}/src/samples/744833.jpg (100%) rename {server => webclient}/src/samples/744f35.jpg (100%) rename {server => webclient}/src/samples/745045.jpg (100%) rename {server => webclient}/src/samples/745325.jpg (100%) rename {server => webclient}/src/samples/745739.jpg (100%) rename {server => webclient}/src/samples/74573c.jpg (100%) rename {server => webclient}/src/samples/746234.jpg (100%) rename {server => webclient}/src/samples/746264.jpg (100%) rename {server => webclient}/src/samples/746457.jpg (100%) rename {server => webclient}/src/samples/74705d.jpg (100%) rename {server => webclient}/src/samples/747848.jpg (100%) rename {server => webclient}/src/samples/747d78.jpg (100%) rename {server => webclient}/src/samples/753034.jpg (100%) rename {server => webclient}/src/samples/753d1f.jpg (100%) rename {server => webclient}/src/samples/755d30.jpg (100%) rename {server => webclient}/src/samples/756535.jpg (100%) rename {server => webclient}/src/samples/756a44.jpg (100%) rename {server => webclient}/src/samples/757144.jpg (100%) rename {server => webclient}/src/samples/757365.jpg (100%) rename {server => webclient}/src/samples/757568.jpg (100%) rename {server => webclient}/src/samples/7583a6.jpg (100%) rename {server => webclient}/src/samples/758d72.jpg (100%) rename {server => webclient}/src/samples/763d34.jpg (100%) rename {server => webclient}/src/samples/764650.jpg (100%) rename {server => webclient}/src/samples/764d31.jpg (100%) rename {server => webclient}/src/samples/765c4e.jpg (100%) rename {server => webclient}/src/samples/766452.jpg (100%) rename {server => webclient}/src/samples/766f52.jpg (100%) rename {server => webclient}/src/samples/767241.jpg (100%) rename {server => webclient}/src/samples/767244.jpg (100%) rename {server => webclient}/src/samples/767251.jpg (100%) rename {server => webclient}/src/samples/76766d.jpg (100%) rename {server => webclient}/src/samples/773a3a.jpg (100%) rename {server => webclient}/src/samples/774320.jpg (100%) rename {server => webclient}/src/samples/774429.jpg (100%) rename {server => webclient}/src/samples/77452d.jpg (100%) rename {server => webclient}/src/samples/774b34.jpg (100%) rename {server => webclient}/src/samples/775245.jpg (100%) rename {server => webclient}/src/samples/77593a.jpg (100%) rename {server => webclient}/src/samples/775c2f.jpg (100%) rename {server => webclient}/src/samples/77653f.jpg (100%) rename {server => webclient}/src/samples/776541.jpg (100%) rename {server => webclient}/src/samples/777568.jpg (100%) rename {server => webclient}/src/samples/777767.jpg (100%) rename {server => webclient}/src/samples/783620.jpg (100%) rename {server => webclient}/src/samples/783836.jpg (100%) rename {server => webclient}/src/samples/78383b.jpg (100%) rename {server => webclient}/src/samples/78452a.jpg (100%) rename {server => webclient}/src/samples/78472f.jpg (100%) rename {server => webclient}/src/samples/78482f.jpg (100%) rename {server => webclient}/src/samples/785237.jpg (100%) rename {server => webclient}/src/samples/785433.jpg (100%) rename {server => webclient}/src/samples/785737.jpg (100%) rename {server => webclient}/src/samples/785825.jpg (100%) rename {server => webclient}/src/samples/785f3f.jpg (100%) rename {server => webclient}/src/samples/78612c.jpg (100%) rename {server => webclient}/src/samples/786539.jpg (100%) rename {server => webclient}/src/samples/786879.jpg (100%) rename {server => webclient}/src/samples/787245.jpg (100%) rename {server => webclient}/src/samples/78766b.jpg (100%) rename {server => webclient}/src/samples/787870.jpg (100%) rename {server => webclient}/src/samples/787e67.jpg (100%) rename {server => webclient}/src/samples/793135.jpg (100%) rename {server => webclient}/src/samples/793620.jpg (100%) rename {server => webclient}/src/samples/79383b.jpg (100%) rename {server => webclient}/src/samples/79404d.jpg (100%) rename {server => webclient}/src/samples/794456.jpg (100%) rename {server => webclient}/src/samples/795b29.jpg (100%) rename {server => webclient}/src/samples/79616b.jpg (100%) rename {server => webclient}/src/samples/796853.jpg (100%) rename {server => webclient}/src/samples/79827e.jpg (100%) rename {server => webclient}/src/samples/7a3638.jpg (100%) rename {server => webclient}/src/samples/7a3c48.jpg (100%) rename {server => webclient}/src/samples/7a432c.jpg (100%) rename {server => webclient}/src/samples/7a452d.jpg (100%) rename {server => webclient}/src/samples/7a492d.jpg (100%) rename {server => webclient}/src/samples/7a4b2f.jpg (100%) rename {server => webclient}/src/samples/7a5628.jpg (100%) rename {server => webclient}/src/samples/7a5b29.jpg (100%) rename {server => webclient}/src/samples/7a5d24.jpg (100%) rename {server => webclient}/src/samples/7a6950.jpg (100%) rename {server => webclient}/src/samples/7a754a.jpg (100%) rename {server => webclient}/src/samples/7a7e67.jpg (100%) rename {server => webclient}/src/samples/7a8347.jpg (100%) rename {server => webclient}/src/samples/7a8665.jpg (100%) rename {server => webclient}/src/samples/7b3a27.jpg (100%) rename {server => webclient}/src/samples/7b3c48.jpg (100%) rename {server => webclient}/src/samples/7b3f21.jpg (100%) rename {server => webclient}/src/samples/7b472a.jpg (100%) rename {server => webclient}/src/samples/7b5139.jpg (100%) rename {server => webclient}/src/samples/7b5c2e.jpg (100%) rename {server => webclient}/src/samples/7b5f39.jpg (100%) rename {server => webclient}/src/samples/7b604e.jpg (100%) rename {server => webclient}/src/samples/7b6125.jpg (100%) rename {server => webclient}/src/samples/7b6224.jpg (100%) rename {server => webclient}/src/samples/7b625c.jpg (100%) rename {server => webclient}/src/samples/7b6656.jpg (100%) rename {server => webclient}/src/samples/7b6944.jpg (100%) rename {server => webclient}/src/samples/7b7563.jpg (100%) rename {server => webclient}/src/samples/7b7a6b.jpg (100%) rename {server => webclient}/src/samples/7b7c6f.jpg (100%) rename {server => webclient}/src/samples/7c3b34.jpg (100%) rename {server => webclient}/src/samples/7c3e2a.jpg (100%) rename {server => webclient}/src/samples/7c402d.jpg (100%) rename {server => webclient}/src/samples/7c452b.jpg (100%) rename {server => webclient}/src/samples/7c4542.jpg (100%) rename {server => webclient}/src/samples/7c4a30.jpg (100%) rename {server => webclient}/src/samples/7c4b2e.jpg (100%) rename {server => webclient}/src/samples/7c5032.jpg (100%) rename {server => webclient}/src/samples/7c5437.jpg (100%) rename {server => webclient}/src/samples/7c5928.jpg (100%) rename {server => webclient}/src/samples/7c5e31.jpg (100%) rename {server => webclient}/src/samples/7c8164.jpg (100%) rename {server => webclient}/src/samples/7c8379.jpg (100%) rename {server => webclient}/src/samples/7c867f.jpg (100%) rename {server => webclient}/src/samples/7c8c5d.jpg (100%) rename {server => webclient}/src/samples/7d4624.jpg (100%) rename {server => webclient}/src/samples/7d4d34.jpg (100%) rename {server => webclient}/src/samples/7d5645.jpg (100%) rename {server => webclient}/src/samples/7d5926.jpg (100%) rename {server => webclient}/src/samples/7d5928.jpg (100%) rename {server => webclient}/src/samples/7d602e.jpg (100%) rename {server => webclient}/src/samples/7d6134.jpg (100%) rename {server => webclient}/src/samples/7d806b.jpg (100%) rename {server => webclient}/src/samples/7d8577.jpg (100%) rename {server => webclient}/src/samples/7d877c.jpg (100%) rename {server => webclient}/src/samples/7d877d.jpg (100%) rename {server => webclient}/src/samples/7d8965.jpg (100%) rename {server => webclient}/src/samples/7e4120.jpg (100%) rename {server => webclient}/src/samples/7e472f.jpg (100%) rename {server => webclient}/src/samples/7e4925.jpg (100%) rename {server => webclient}/src/samples/7e4a37.jpg (100%) rename {server => webclient}/src/samples/7e562d.jpg (100%) rename {server => webclient}/src/samples/7e592d.jpg (100%) rename {server => webclient}/src/samples/7e5d28.jpg (100%) rename {server => webclient}/src/samples/7e7266.jpg (100%) rename {server => webclient}/src/samples/7e726e.jpg (100%) rename {server => webclient}/src/samples/7e7763.jpg (100%) rename {server => webclient}/src/samples/7e7764.jpg (100%) rename {server => webclient}/src/samples/7e7964.jpg (100%) rename {server => webclient}/src/samples/7e887d.jpg (100%) rename {server => webclient}/src/samples/7e8c71.jpg (100%) rename {server => webclient}/src/samples/7e8e52.jpg (100%) rename {server => webclient}/src/samples/7e9b69.jpg (100%) rename {server => webclient}/src/samples/7f401e.jpg (100%) rename {server => webclient}/src/samples/7f4838.jpg (100%) rename {server => webclient}/src/samples/7f4d37.jpg (100%) rename {server => webclient}/src/samples/7f5639.jpg (100%) rename {server => webclient}/src/samples/7f5827.jpg (100%) rename {server => webclient}/src/samples/7f5e60.jpg (100%) rename {server => webclient}/src/samples/7f604d.jpg (100%) rename {server => webclient}/src/samples/7f6156.jpg (100%) rename {server => webclient}/src/samples/7f633d.jpg (100%) rename {server => webclient}/src/samples/7f6b2e.jpg (100%) rename {server => webclient}/src/samples/7f7347.jpg (100%) rename {server => webclient}/src/samples/7f827a.jpg (100%) rename {server => webclient}/src/samples/7f846a.jpg (100%) rename {server => webclient}/src/samples/803d29.jpg (100%) rename {server => webclient}/src/samples/803f2b.jpg (100%) rename {server => webclient}/src/samples/80403b.jpg (100%) rename {server => webclient}/src/samples/804937.jpg (100%) rename {server => webclient}/src/samples/804b3d.jpg (100%) rename {server => webclient}/src/samples/804e29.jpg (100%) rename {server => webclient}/src/samples/804e2c.jpg (100%) rename {server => webclient}/src/samples/805130.jpg (100%) rename {server => webclient}/src/samples/805335.jpg (100%) rename {server => webclient}/src/samples/805441.jpg (100%) rename {server => webclient}/src/samples/805644.jpg (100%) rename {server => webclient}/src/samples/805d44.jpg (100%) rename {server => webclient}/src/samples/806051.jpg (100%) rename {server => webclient}/src/samples/806c51.jpg (100%) rename {server => webclient}/src/samples/807a63.jpg (100%) rename {server => webclient}/src/samples/807c53.jpg (100%) rename {server => webclient}/src/samples/807e71.jpg (100%) rename {server => webclient}/src/samples/80855b.jpg (100%) rename {server => webclient}/src/samples/808c68.jpg (100%) rename {server => webclient}/src/samples/813a26.jpg (100%) rename {server => webclient}/src/samples/813e31.jpg (100%) rename {server => webclient}/src/samples/813f31.jpg (100%) rename {server => webclient}/src/samples/814f30.jpg (100%) rename {server => webclient}/src/samples/815230.jpg (100%) rename {server => webclient}/src/samples/815737.jpg (100%) rename {server => webclient}/src/samples/81583d.jpg (100%) rename {server => webclient}/src/samples/815a32.jpg (100%) rename {server => webclient}/src/samples/815b3d.jpg (100%) rename {server => webclient}/src/samples/816b5b.jpg (100%) rename {server => webclient}/src/samples/81734d.jpg (100%) rename {server => webclient}/src/samples/817b5a.jpg (100%) rename {server => webclient}/src/samples/81826e.jpg (100%) rename {server => webclient}/src/samples/818370.jpg (100%) rename {server => webclient}/src/samples/824432.jpg (100%) rename {server => webclient}/src/samples/824e2c.jpg (100%) rename {server => webclient}/src/samples/825037.jpg (100%) rename {server => webclient}/src/samples/82552e.jpg (100%) rename {server => webclient}/src/samples/82562e.jpg (100%) rename {server => webclient}/src/samples/825e50.jpg (100%) rename {server => webclient}/src/samples/826130.jpg (100%) rename {server => webclient}/src/samples/826243.jpg (100%) rename {server => webclient}/src/samples/826321.jpg (100%) rename {server => webclient}/src/samples/826d37.jpg (100%) rename {server => webclient}/src/samples/827443.jpg (100%) rename {server => webclient}/src/samples/82846f.jpg (100%) rename {server => webclient}/src/samples/828b5e.jpg (100%) rename {server => webclient}/src/samples/829399.jpg (100%) rename {server => webclient}/src/samples/833128.jpg (100%) rename {server => webclient}/src/samples/834b31.jpg (100%) rename {server => webclient}/src/samples/835231.jpg (100%) rename {server => webclient}/src/samples/835341.jpg (100%) rename {server => webclient}/src/samples/835747.jpg (100%) rename {server => webclient}/src/samples/835949.jpg (100%) rename {server => webclient}/src/samples/835f56.jpg (100%) rename {server => webclient}/src/samples/836559.jpg (100%) rename {server => webclient}/src/samples/836934.jpg (100%) rename {server => webclient}/src/samples/836e42.jpg (100%) rename {server => webclient}/src/samples/83856c.jpg (100%) rename {server => webclient}/src/samples/838b4d.jpg (100%) rename {server => webclient}/src/samples/84492a.jpg (100%) rename {server => webclient}/src/samples/844d2b.jpg (100%) rename {server => webclient}/src/samples/844f39.jpg (100%) rename {server => webclient}/src/samples/845028.jpg (100%) rename {server => webclient}/src/samples/845231.jpg (100%) rename {server => webclient}/src/samples/845439.jpg (100%) rename {server => webclient}/src/samples/84644f.jpg (100%) rename {server => webclient}/src/samples/84655a.jpg (100%) rename {server => webclient}/src/samples/847b47.jpg (100%) rename {server => webclient}/src/samples/847e68.jpg (100%) rename {server => webclient}/src/samples/84a162.jpg (100%) rename {server => webclient}/src/samples/853022.jpg (100%) rename {server => webclient}/src/samples/85481e.jpg (100%) rename {server => webclient}/src/samples/854854.jpg (100%) rename {server => webclient}/src/samples/854c58.jpg (100%) rename {server => webclient}/src/samples/855437.jpg (100%) rename {server => webclient}/src/samples/855535.jpg (100%) rename {server => webclient}/src/samples/85553e.jpg (100%) rename {server => webclient}/src/samples/855b1f.jpg (100%) rename {server => webclient}/src/samples/855e2e.jpg (100%) rename {server => webclient}/src/samples/855e51.jpg (100%) rename {server => webclient}/src/samples/856128.jpg (100%) rename {server => webclient}/src/samples/856836.jpg (100%) rename {server => webclient}/src/samples/856b35.jpg (100%) rename {server => webclient}/src/samples/857a66.jpg (100%) rename {server => webclient}/src/samples/85887c.jpg (100%) rename {server => webclient}/src/samples/859156.jpg (100%) rename {server => webclient}/src/samples/85b0ad.jpg (100%) rename {server => webclient}/src/samples/863d37.jpg (100%) rename {server => webclient}/src/samples/864536.jpg (100%) rename {server => webclient}/src/samples/864a2b.jpg (100%) rename {server => webclient}/src/samples/864c25.jpg (100%) rename {server => webclient}/src/samples/86532e.jpg (100%) rename {server => webclient}/src/samples/865a33.jpg (100%) rename {server => webclient}/src/samples/866345.jpg (100%) rename {server => webclient}/src/samples/866c3b.jpg (100%) rename {server => webclient}/src/samples/866d35.jpg (100%) rename {server => webclient}/src/samples/866e4a.jpg (100%) rename {server => webclient}/src/samples/867348.jpg (100%) rename {server => webclient}/src/samples/868159.jpg (100%) rename {server => webclient}/src/samples/868550.jpg (100%) rename {server => webclient}/src/samples/868c61.jpg (100%) rename {server => webclient}/src/samples/869e61.jpg (100%) rename {server => webclient}/src/samples/873e4f.jpg (100%) rename {server => webclient}/src/samples/874724.jpg (100%) rename {server => webclient}/src/samples/874e26.jpg (100%) rename {server => webclient}/src/samples/874e39.jpg (100%) rename {server => webclient}/src/samples/87522e.jpg (100%) rename {server => webclient}/src/samples/87523c.jpg (100%) rename {server => webclient}/src/samples/875844.jpg (100%) rename {server => webclient}/src/samples/875b30.jpg (100%) rename {server => webclient}/src/samples/875b3f.jpg (100%) rename {server => webclient}/src/samples/875c4a.jpg (100%) rename {server => webclient}/src/samples/875d34.jpg (100%) rename {server => webclient}/src/samples/875d41.jpg (100%) rename {server => webclient}/src/samples/876330.jpg (100%) rename {server => webclient}/src/samples/877163.jpg (100%) rename {server => webclient}/src/samples/87744e.jpg (100%) rename {server => webclient}/src/samples/87744f.jpg (100%) rename {server => webclient}/src/samples/877a54.jpg (100%) rename {server => webclient}/src/samples/877d72.jpg (100%) rename {server => webclient}/src/samples/877f6c.jpg (100%) rename {server => webclient}/src/samples/87b1ad.jpg (100%) rename {server => webclient}/src/samples/884834.jpg (100%) rename {server => webclient}/src/samples/884e2c.jpg (100%) rename {server => webclient}/src/samples/885837.jpg (100%) rename {server => webclient}/src/samples/885c39.jpg (100%) rename {server => webclient}/src/samples/885f41.jpg (100%) rename {server => webclient}/src/samples/886055.jpg (100%) rename {server => webclient}/src/samples/88685d.jpg (100%) rename {server => webclient}/src/samples/88692f.jpg (100%) rename {server => webclient}/src/samples/886a49.jpg (100%) rename {server => webclient}/src/samples/886b31.jpg (100%) rename {server => webclient}/src/samples/886e68.jpg (100%) rename {server => webclient}/src/samples/886f30.jpg (100%) rename {server => webclient}/src/samples/88775d.jpg (100%) rename {server => webclient}/src/samples/887a4a.jpg (100%) rename {server => webclient}/src/samples/887e72.jpg (100%) rename {server => webclient}/src/samples/888168.jpg (100%) rename {server => webclient}/src/samples/88835b.jpg (100%) rename {server => webclient}/src/samples/888492.jpg (100%) rename {server => webclient}/src/samples/8895a0.jpg (100%) rename {server => webclient}/src/samples/894b36.jpg (100%) rename {server => webclient}/src/samples/895c34.jpg (100%) rename {server => webclient}/src/samples/895e4a.jpg (100%) rename {server => webclient}/src/samples/896156.jpg (100%) rename {server => webclient}/src/samples/896d46.jpg (100%) rename {server => webclient}/src/samples/897232.jpg (100%) rename {server => webclient}/src/samples/89726f.jpg (100%) rename {server => webclient}/src/samples/89785b.jpg (100%) rename {server => webclient}/src/samples/8a4a32.jpg (100%) rename {server => webclient}/src/samples/8a5933.jpg (100%) rename {server => webclient}/src/samples/8a5a42.jpg (100%) rename {server => webclient}/src/samples/8a5f30.jpg (100%) rename {server => webclient}/src/samples/8a633b.jpg (100%) rename {server => webclient}/src/samples/8a6727.jpg (100%) rename {server => webclient}/src/samples/8a6a2e.jpg (100%) rename {server => webclient}/src/samples/8a7e46.jpg (100%) rename {server => webclient}/src/samples/8a855b.jpg (100%) rename {server => webclient}/src/samples/8a8e65.jpg (100%) rename {server => webclient}/src/samples/8a9355.jpg (100%) rename {server => webclient}/src/samples/8b4d30.jpg (100%) rename {server => webclient}/src/samples/8b5745.jpg (100%) rename {server => webclient}/src/samples/8b5a49.jpg (100%) rename {server => webclient}/src/samples/8b604f.jpg (100%) rename {server => webclient}/src/samples/8b6c63.jpg (100%) rename {server => webclient}/src/samples/8b773d.jpg (100%) rename {server => webclient}/src/samples/8b7d8e.jpg (100%) rename {server => webclient}/src/samples/8ba784.jpg (100%) rename {server => webclient}/src/samples/8c4d36.jpg (100%) rename {server => webclient}/src/samples/8c552d.jpg (100%) rename {server => webclient}/src/samples/8c5d44.jpg (100%) rename {server => webclient}/src/samples/8c6249.jpg (100%) rename {server => webclient}/src/samples/8c6853.jpg (100%) rename {server => webclient}/src/samples/8c6b34.jpg (100%) rename {server => webclient}/src/samples/8c6c26.jpg (100%) rename {server => webclient}/src/samples/8c6e55.jpg (100%) rename {server => webclient}/src/samples/8c6f36.jpg (100%) rename {server => webclient}/src/samples/8c7754.jpg (100%) rename {server => webclient}/src/samples/8c7d4d.jpg (100%) rename {server => webclient}/src/samples/8c833b.jpg (100%) rename {server => webclient}/src/samples/8c846e.jpg (100%) rename {server => webclient}/src/samples/8c8568.jpg (100%) rename {server => webclient}/src/samples/8c8762.jpg (100%) rename {server => webclient}/src/samples/8c935c.jpg (100%) rename {server => webclient}/src/samples/8c9a6e.jpg (100%) rename {server => webclient}/src/samples/8d4328.jpg (100%) rename {server => webclient}/src/samples/8d532b.jpg (100%) rename {server => webclient}/src/samples/8d5634.jpg (100%) rename {server => webclient}/src/samples/8d5734.jpg (100%) rename {server => webclient}/src/samples/8d5937.jpg (100%) rename {server => webclient}/src/samples/8d6349.jpg (100%) rename {server => webclient}/src/samples/8d643c.jpg (100%) rename {server => webclient}/src/samples/8d6535.jpg (100%) rename {server => webclient}/src/samples/8d692e.jpg (100%) rename {server => webclient}/src/samples/8d7262.jpg (100%) rename {server => webclient}/src/samples/8d7539.jpg (100%) rename {server => webclient}/src/samples/8d7760.jpg (100%) rename {server => webclient}/src/samples/8d895a.jpg (100%) rename {server => webclient}/src/samples/8d96a8.jpg (100%) rename {server => webclient}/src/samples/8d978c.jpg (100%) rename {server => webclient}/src/samples/8d9f7f.jpg (100%) rename {server => webclient}/src/samples/8da96c.jpg (100%) rename {server => webclient}/src/samples/8db29b.jpg (100%) rename {server => webclient}/src/samples/8e4326.jpg (100%) rename {server => webclient}/src/samples/8e4640.jpg (100%) rename {server => webclient}/src/samples/8e4e2f.jpg (100%) rename {server => webclient}/src/samples/8e5635.jpg (100%) rename {server => webclient}/src/samples/8e714f.jpg (100%) rename {server => webclient}/src/samples/8e783a.jpg (100%) rename {server => webclient}/src/samples/8e7e54.jpg (100%) rename {server => webclient}/src/samples/8e866f.jpg (100%) rename {server => webclient}/src/samples/8e8955.jpg (100%) rename {server => webclient}/src/samples/8e8b57.jpg (100%) rename {server => webclient}/src/samples/8e8e4c.jpg (100%) rename {server => webclient}/src/samples/8f4326.jpg (100%) rename {server => webclient}/src/samples/8f4f2e.jpg (100%) rename {server => webclient}/src/samples/8f542c.jpg (100%) rename {server => webclient}/src/samples/8f5624.jpg (100%) rename {server => webclient}/src/samples/8f5a2d.jpg (100%) rename {server => webclient}/src/samples/8f5c37.jpg (100%) rename {server => webclient}/src/samples/8f6141.jpg (100%) rename {server => webclient}/src/samples/8f653b.jpg (100%) rename {server => webclient}/src/samples/8f6659.jpg (100%) rename {server => webclient}/src/samples/8f7065.jpg (100%) rename {server => webclient}/src/samples/8f735c.jpg (100%) rename {server => webclient}/src/samples/8f7631.jpg (100%) rename {server => webclient}/src/samples/8f783b.jpg (100%) rename {server => webclient}/src/samples/8f8f4b.jpg (100%) rename {server => webclient}/src/samples/8fa27e.jpg (100%) rename {server => webclient}/src/samples/90442f.jpg (100%) rename {server => webclient}/src/samples/905121.jpg (100%) rename {server => webclient}/src/samples/905229.jpg (100%) rename {server => webclient}/src/samples/90523b.jpg (100%) rename {server => webclient}/src/samples/905337.jpg (100%) rename {server => webclient}/src/samples/905d3e.jpg (100%) rename {server => webclient}/src/samples/906140.jpg (100%) rename {server => webclient}/src/samples/906a41.jpg (100%) rename {server => webclient}/src/samples/907741.jpg (100%) rename {server => webclient}/src/samples/907b69.jpg (100%) rename {server => webclient}/src/samples/908972.jpg (100%) rename {server => webclient}/src/samples/90996b.jpg (100%) rename {server => webclient}/src/samples/909971.jpg (100%) rename {server => webclient}/src/samples/909c6e.jpg (100%) rename {server => webclient}/src/samples/90aa84.jpg (100%) rename {server => webclient}/src/samples/90ab6f.jpg (100%) rename {server => webclient}/src/samples/913826.jpg (100%) rename {server => webclient}/src/samples/914c27.jpg (100%) rename {server => webclient}/src/samples/914f39.jpg (100%) rename {server => webclient}/src/samples/915352.jpg (100%) rename {server => webclient}/src/samples/915539.jpg (100%) rename {server => webclient}/src/samples/915729.jpg (100%) rename {server => webclient}/src/samples/91603c.jpg (100%) rename {server => webclient}/src/samples/916947.jpg (100%) rename {server => webclient}/src/samples/917849.jpg (100%) rename {server => webclient}/src/samples/917a35.jpg (100%) rename {server => webclient}/src/samples/91804b.jpg (100%) rename {server => webclient}/src/samples/91967c.jpg (100%) rename {server => webclient}/src/samples/91ac8c.jpg (100%) rename {server => webclient}/src/samples/924c50.jpg (100%) rename {server => webclient}/src/samples/92522e.jpg (100%) rename {server => webclient}/src/samples/925428.jpg (100%) rename {server => webclient}/src/samples/925b36.jpg (100%) rename {server => webclient}/src/samples/925b39.jpg (100%) rename {server => webclient}/src/samples/926649.jpg (100%) rename {server => webclient}/src/samples/92694e.jpg (100%) rename {server => webclient}/src/samples/926a4d.jpg (100%) rename {server => webclient}/src/samples/926b42.jpg (100%) rename {server => webclient}/src/samples/926d31.jpg (100%) rename {server => webclient}/src/samples/926d32.jpg (100%) rename {server => webclient}/src/samples/927339.jpg (100%) rename {server => webclient}/src/samples/927a51.jpg (100%) rename {server => webclient}/src/samples/927c32.jpg (100%) rename {server => webclient}/src/samples/92834a.jpg (100%) rename {server => webclient}/src/samples/928652.jpg (100%) rename {server => webclient}/src/samples/934753.jpg (100%) rename {server => webclient}/src/samples/934b26.jpg (100%) rename {server => webclient}/src/samples/934b2d.jpg (100%) rename {server => webclient}/src/samples/935826.jpg (100%) rename {server => webclient}/src/samples/935c33.jpg (100%) rename {server => webclient}/src/samples/936f34.jpg (100%) rename {server => webclient}/src/samples/93724b.jpg (100%) rename {server => webclient}/src/samples/93844d.jpg (100%) rename {server => webclient}/src/samples/939254.jpg (100%) rename {server => webclient}/src/samples/939977.jpg (100%) rename {server => webclient}/src/samples/93a27b.jpg (100%) rename {server => webclient}/src/samples/94533d.jpg (100%) rename {server => webclient}/src/samples/94542f.jpg (100%) rename {server => webclient}/src/samples/945528.jpg (100%) rename {server => webclient}/src/samples/945732.jpg (100%) rename {server => webclient}/src/samples/94573e.jpg (100%) rename {server => webclient}/src/samples/945935.jpg (100%) rename {server => webclient}/src/samples/945940.jpg (100%) rename {server => webclient}/src/samples/94653a.jpg (100%) rename {server => webclient}/src/samples/947454.jpg (100%) rename {server => webclient}/src/samples/947836.jpg (100%) rename {server => webclient}/src/samples/94894c.jpg (100%) rename {server => webclient}/src/samples/948a62.jpg (100%) rename {server => webclient}/src/samples/94915a.jpg (100%) rename {server => webclient}/src/samples/949872.jpg (100%) rename {server => webclient}/src/samples/949b73.jpg (100%) rename {server => webclient}/src/samples/949c64.jpg (100%) rename {server => webclient}/src/samples/949c68.jpg (100%) rename {server => webclient}/src/samples/949d70.jpg (100%) rename {server => webclient}/src/samples/949f72.jpg (100%) rename {server => webclient}/src/samples/94af8c.jpg (100%) rename {server => webclient}/src/samples/94b294.jpg (100%) rename {server => webclient}/src/samples/955234.jpg (100%) rename {server => webclient}/src/samples/95532e.jpg (100%) rename {server => webclient}/src/samples/95532f.jpg (100%) rename {server => webclient}/src/samples/95602a.jpg (100%) rename {server => webclient}/src/samples/956a47.jpg (100%) rename {server => webclient}/src/samples/957044.jpg (100%) rename {server => webclient}/src/samples/957a52.jpg (100%) rename {server => webclient}/src/samples/959c79.jpg (100%) rename {server => webclient}/src/samples/959c7b.jpg (100%) rename {server => webclient}/src/samples/964920.jpg (100%) rename {server => webclient}/src/samples/965a37.jpg (100%) rename {server => webclient}/src/samples/96602a.jpg (100%) rename {server => webclient}/src/samples/966449.jpg (100%) rename {server => webclient}/src/samples/966a46.jpg (100%) rename {server => webclient}/src/samples/966e34.jpg (100%) rename {server => webclient}/src/samples/967758.jpg (100%) rename {server => webclient}/src/samples/967938.jpg (100%) rename {server => webclient}/src/samples/969e70.jpg (100%) rename {server => webclient}/src/samples/96a67f.jpg (100%) rename {server => webclient}/src/samples/975457.jpg (100%) rename {server => webclient}/src/samples/975b29.jpg (100%) rename {server => webclient}/src/samples/976b46.jpg (100%) rename {server => webclient}/src/samples/976c5c.jpg (100%) rename {server => webclient}/src/samples/976e38.jpg (100%) rename {server => webclient}/src/samples/976e50.jpg (100%) rename {server => webclient}/src/samples/977145.jpg (100%) rename {server => webclient}/src/samples/977332.jpg (100%) rename {server => webclient}/src/samples/978560.jpg (100%) rename {server => webclient}/src/samples/97a472.jpg (100%) rename {server => webclient}/src/samples/97a965.jpg (100%) rename {server => webclient}/src/samples/98472f.jpg (100%) rename {server => webclient}/src/samples/98532d.jpg (100%) rename {server => webclient}/src/samples/985a34.jpg (100%) rename {server => webclient}/src/samples/986547.jpg (100%) rename {server => webclient}/src/samples/986b34.jpg (100%) rename {server => webclient}/src/samples/986c54.jpg (100%) rename {server => webclient}/src/samples/98733a.jpg (100%) rename {server => webclient}/src/samples/987a37.jpg (100%) rename {server => webclient}/src/samples/987b6d.jpg (100%) rename {server => webclient}/src/samples/988042.jpg (100%) rename {server => webclient}/src/samples/98915b.jpg (100%) rename {server => webclient}/src/samples/989864.jpg (100%) rename {server => webclient}/src/samples/996a38.jpg (100%) rename {server => webclient}/src/samples/996d41.jpg (100%) rename {server => webclient}/src/samples/997054.jpg (100%) rename {server => webclient}/src/samples/997242.jpg (100%) rename {server => webclient}/src/samples/99915e.jpg (100%) rename {server => webclient}/src/samples/999d7e.jpg (100%) rename {server => webclient}/src/samples/99a096.jpg (100%) rename {server => webclient}/src/samples/9a4c2d.jpg (100%) rename {server => webclient}/src/samples/9a5a2e.jpg (100%) rename {server => webclient}/src/samples/9a5a32.jpg (100%) rename {server => webclient}/src/samples/9a5d2e.jpg (100%) rename {server => webclient}/src/samples/9a642b.jpg (100%) rename {server => webclient}/src/samples/9a661e.jpg (100%) rename {server => webclient}/src/samples/9a7243.jpg (100%) rename {server => webclient}/src/samples/9a7529.jpg (100%) rename {server => webclient}/src/samples/9a772d.jpg (100%) rename {server => webclient}/src/samples/9a7738.jpg (100%) rename {server => webclient}/src/samples/9a7d63.jpg (100%) rename {server => webclient}/src/samples/9a814f.jpg (100%) rename {server => webclient}/src/samples/9a8b94.jpg (100%) rename {server => webclient}/src/samples/9a8c56.jpg (100%) rename {server => webclient}/src/samples/9a8e49.jpg (100%) rename {server => webclient}/src/samples/9a934d.jpg (100%) rename {server => webclient}/src/samples/9a9c71.jpg (100%) rename {server => webclient}/src/samples/9ab594.jpg (100%) rename {server => webclient}/src/samples/9ab595.jpg (100%) rename {server => webclient}/src/samples/9b4a34.jpg (100%) rename {server => webclient}/src/samples/9b502f.jpg (100%) rename {server => webclient}/src/samples/9b5436.jpg (100%) rename {server => webclient}/src/samples/9b5b2e.jpg (100%) rename {server => webclient}/src/samples/9b5d49.jpg (100%) rename {server => webclient}/src/samples/9b6435.jpg (100%) rename {server => webclient}/src/samples/9b6647.jpg (100%) rename {server => webclient}/src/samples/9b6a38.jpg (100%) rename {server => webclient}/src/samples/9b7139.jpg (100%) rename {server => webclient}/src/samples/9b734a.jpg (100%) rename {server => webclient}/src/samples/9b7836.jpg (100%) rename {server => webclient}/src/samples/9b7a44.jpg (100%) rename {server => webclient}/src/samples/9b8352.jpg (100%) rename {server => webclient}/src/samples/9b9559.jpg (100%) rename {server => webclient}/src/samples/9c5121.jpg (100%) rename {server => webclient}/src/samples/9c5932.jpg (100%) rename {server => webclient}/src/samples/9c5d58.jpg (100%) rename {server => webclient}/src/samples/9c6625.jpg (100%) rename {server => webclient}/src/samples/9c6d3d.jpg (100%) rename {server => webclient}/src/samples/9c7644.jpg (100%) rename {server => webclient}/src/samples/9c7737.jpg (100%) rename {server => webclient}/src/samples/9c7b5b.jpg (100%) rename {server => webclient}/src/samples/9c7f3d.jpg (100%) rename {server => webclient}/src/samples/9c8445.jpg (100%) rename {server => webclient}/src/samples/9d3c25.jpg (100%) rename {server => webclient}/src/samples/9d482c.jpg (100%) rename {server => webclient}/src/samples/9d5131.jpg (100%) rename {server => webclient}/src/samples/9d592b.jpg (100%) rename {server => webclient}/src/samples/9d6031.jpg (100%) rename {server => webclient}/src/samples/9d6d38.jpg (100%) rename {server => webclient}/src/samples/9d7451.jpg (100%) rename {server => webclient}/src/samples/9d754c.jpg (100%) rename {server => webclient}/src/samples/9d7e49.jpg (100%) rename {server => webclient}/src/samples/9d803c.jpg (100%) rename {server => webclient}/src/samples/9d8f96.jpg (100%) rename {server => webclient}/src/samples/9d903c.jpg (100%) rename {server => webclient}/src/samples/9d9149.jpg (100%) rename {server => webclient}/src/samples/9d9686.jpg (100%) rename {server => webclient}/src/samples/9da3ad.jpg (100%) rename {server => webclient}/src/samples/9e5137.jpg (100%) rename {server => webclient}/src/samples/9e531f.jpg (100%) rename {server => webclient}/src/samples/9e552d.jpg (100%) rename {server => webclient}/src/samples/9e595c.jpg (100%) rename {server => webclient}/src/samples/9e666b.jpg (100%) rename {server => webclient}/src/samples/9e7849.jpg (100%) rename {server => webclient}/src/samples/9e795c.jpg (100%) rename {server => webclient}/src/samples/9e7b39.jpg (100%) rename {server => webclient}/src/samples/9e8557.jpg (100%) rename {server => webclient}/src/samples/9e9aa8.jpg (100%) rename {server => webclient}/src/samples/9e9b67.jpg (100%) rename {server => webclient}/src/samples/9f4e29.jpg (100%) rename {server => webclient}/src/samples/9f5661.jpg (100%) rename {server => webclient}/src/samples/9f5c3c.jpg (100%) rename {server => webclient}/src/samples/9f6025.jpg (100%) rename {server => webclient}/src/samples/9f632e.jpg (100%) rename {server => webclient}/src/samples/9f633b.jpg (100%) rename {server => webclient}/src/samples/9f642c.jpg (100%) rename {server => webclient}/src/samples/9f673b.jpg (100%) rename {server => webclient}/src/samples/9f6c3b.jpg (100%) rename {server => webclient}/src/samples/9f714b.jpg (100%) rename {server => webclient}/src/samples/9f7354.jpg (100%) rename {server => webclient}/src/samples/9f774d.jpg (100%) rename {server => webclient}/src/samples/9f792f.jpg (100%) rename {server => webclient}/src/samples/9f7e3d.jpg (100%) rename {server => webclient}/src/samples/9f7e6f.jpg (100%) rename {server => webclient}/src/samples/9f804b.jpg (100%) rename {server => webclient}/src/samples/9f876a.jpg (100%) rename {server => webclient}/src/samples/9f9346.jpg (100%) rename {server => webclient}/src/samples/9f9787.jpg (100%) rename {server => webclient}/src/samples/9f9f95.jpg (100%) rename {server => webclient}/src/samples/9fb168.jpg (100%) rename {server => webclient}/src/samples/a04225.jpg (100%) rename {server => webclient}/src/samples/a0462e.jpg (100%) rename {server => webclient}/src/samples/a05227.jpg (100%) rename {server => webclient}/src/samples/a05639.jpg (100%) rename {server => webclient}/src/samples/a0623a.jpg (100%) rename {server => webclient}/src/samples/a06343.jpg (100%) rename {server => webclient}/src/samples/a07154.jpg (100%) rename {server => webclient}/src/samples/a07244.jpg (100%) rename {server => webclient}/src/samples/a08a43.jpg (100%) rename {server => webclient}/src/samples/a0ad87.jpg (100%) rename {server => webclient}/src/samples/a1442a.jpg (100%) rename {server => webclient}/src/samples/a14729.jpg (100%) rename {server => webclient}/src/samples/a15e29.jpg (100%) rename {server => webclient}/src/samples/a16427.jpg (100%) rename {server => webclient}/src/samples/a16730.jpg (100%) rename {server => webclient}/src/samples/a16739.jpg (100%) rename {server => webclient}/src/samples/a16d30.jpg (100%) rename {server => webclient}/src/samples/a17034.jpg (100%) rename {server => webclient}/src/samples/a17b4b.jpg (100%) rename {server => webclient}/src/samples/a17e34.jpg (100%) rename {server => webclient}/src/samples/a19258.jpg (100%) rename {server => webclient}/src/samples/a25031.jpg (100%) rename {server => webclient}/src/samples/a26320.jpg (100%) rename {server => webclient}/src/samples/a26e41.jpg (100%) rename {server => webclient}/src/samples/a2742b.jpg (100%) rename {server => webclient}/src/samples/a28359.jpg (100%) rename {server => webclient}/src/samples/a2844a.jpg (100%) rename {server => webclient}/src/samples/a29eab.jpg (100%) rename {server => webclient}/src/samples/a2a15f.jpg (100%) rename {server => webclient}/src/samples/a2aa7d.jpg (100%) rename {server => webclient}/src/samples/a3432b.jpg (100%) rename {server => webclient}/src/samples/a34a2e.jpg (100%) rename {server => webclient}/src/samples/a35a32.jpg (100%) rename {server => webclient}/src/samples/a35c2a.jpg (100%) rename {server => webclient}/src/samples/a3602a.jpg (100%) rename {server => webclient}/src/samples/a3696e.jpg (100%) rename {server => webclient}/src/samples/a3743a.jpg (100%) rename {server => webclient}/src/samples/a37442.jpg (100%) rename {server => webclient}/src/samples/a3753a.jpg (100%) rename {server => webclient}/src/samples/a37636.jpg (100%) rename {server => webclient}/src/samples/a3773d.jpg (100%) rename {server => webclient}/src/samples/a38f3e.jpg (100%) rename {server => webclient}/src/samples/a39251.jpg (100%) rename {server => webclient}/src/samples/a39d7c.jpg (100%) rename {server => webclient}/src/samples/a3ab84.jpg (100%) rename {server => webclient}/src/samples/a44e2b.jpg (100%) rename {server => webclient}/src/samples/a45132.jpg (100%) rename {server => webclient}/src/samples/a45b20.jpg (100%) rename {server => webclient}/src/samples/a46b35.jpg (100%) rename {server => webclient}/src/samples/a46c77.jpg (100%) rename {server => webclient}/src/samples/a4734d.jpg (100%) rename {server => webclient}/src/samples/a4772e.jpg (100%) rename {server => webclient}/src/samples/a47949.jpg (100%) rename {server => webclient}/src/samples/a47e4f.jpg (100%) rename {server => webclient}/src/samples/a47f5b.jpg (100%) rename {server => webclient}/src/samples/a48455.jpg (100%) rename {server => webclient}/src/samples/a48d5f.jpg (100%) rename {server => webclient}/src/samples/a4a16c.jpg (100%) rename {server => webclient}/src/samples/a4ad80.jpg (100%) rename {server => webclient}/src/samples/a55825.jpg (100%) rename {server => webclient}/src/samples/a56130.jpg (100%) rename {server => webclient}/src/samples/a5613b.jpg (100%) rename {server => webclient}/src/samples/a56639.jpg (100%) rename {server => webclient}/src/samples/a56768.jpg (100%) rename {server => webclient}/src/samples/a5693e.jpg (100%) rename {server => webclient}/src/samples/a56a32.jpg (100%) rename {server => webclient}/src/samples/a57042.jpg (100%) rename {server => webclient}/src/samples/a57b3a.jpg (100%) rename {server => webclient}/src/samples/a57c41.jpg (100%) rename {server => webclient}/src/samples/a5947f.jpg (100%) rename {server => webclient}/src/samples/a66139.jpg (100%) rename {server => webclient}/src/samples/a66827.jpg (100%) rename {server => webclient}/src/samples/a6722c.jpg (100%) rename {server => webclient}/src/samples/a67555.jpg (100%) rename {server => webclient}/src/samples/a67746.jpg (100%) rename {server => webclient}/src/samples/a67a35.jpg (100%) rename {server => webclient}/src/samples/a6814b.jpg (100%) rename {server => webclient}/src/samples/a6823f.jpg (100%) rename {server => webclient}/src/samples/a68630.jpg (100%) rename {server => webclient}/src/samples/a69d54.jpg (100%) rename {server => webclient}/src/samples/a7651c.jpg (100%) rename {server => webclient}/src/samples/a76534.jpg (100%) rename {server => webclient}/src/samples/a76834.jpg (100%) rename {server => webclient}/src/samples/a76a31.jpg (100%) rename {server => webclient}/src/samples/a77039.jpg (100%) rename {server => webclient}/src/samples/a77459.jpg (100%) rename {server => webclient}/src/samples/a7802e.jpg (100%) rename {server => webclient}/src/samples/a7804e.jpg (100%) rename {server => webclient}/src/samples/a78152.jpg (100%) rename {server => webclient}/src/samples/a78336.jpg (100%) rename {server => webclient}/src/samples/a78a54.jpg (100%) rename {server => webclient}/src/samples/a78d5a.jpg (100%) rename {server => webclient}/src/samples/a78e6c.jpg (100%) rename {server => webclient}/src/samples/a79455.jpg (100%) rename {server => webclient}/src/samples/a79f8d.jpg (100%) rename {server => webclient}/src/samples/a7a4af.jpg (100%) rename {server => webclient}/src/samples/a84d2d.jpg (100%) rename {server => webclient}/src/samples/a85431.jpg (100%) rename {server => webclient}/src/samples/a8623a.jpg (100%) rename {server => webclient}/src/samples/a8775b.jpg (100%) rename {server => webclient}/src/samples/a88057.jpg (100%) rename {server => webclient}/src/samples/a8825c.jpg (100%) rename {server => webclient}/src/samples/a88544.jpg (100%) rename {server => webclient}/src/samples/a89671.jpg (100%) rename {server => webclient}/src/samples/a94126.jpg (100%) rename {server => webclient}/src/samples/a94c2f.jpg (100%) rename {server => webclient}/src/samples/a95723.jpg (100%) rename {server => webclient}/src/samples/a95923.jpg (100%) rename {server => webclient}/src/samples/a96d33.jpg (100%) rename {server => webclient}/src/samples/a97a3f.jpg (100%) rename {server => webclient}/src/samples/a97b5b.jpg (100%) rename {server => webclient}/src/samples/a9977e.jpg (100%) rename {server => webclient}/src/samples/a99ba4.jpg (100%) rename {server => webclient}/src/samples/a9a6a9.jpg (100%) rename {server => webclient}/src/samples/aa4226.jpg (100%) rename {server => webclient}/src/samples/aa4a22.jpg (100%) rename {server => webclient}/src/samples/aa4b2e.jpg (100%) rename {server => webclient}/src/samples/aa4d27.jpg (100%) rename {server => webclient}/src/samples/aa5225.jpg (100%) rename {server => webclient}/src/samples/aa6d2c.jpg (100%) rename {server => webclient}/src/samples/aa6e1c.jpg (100%) rename {server => webclient}/src/samples/aa883c.jpg (100%) rename {server => webclient}/src/samples/aa8a75.jpg (100%) rename {server => webclient}/src/samples/aa9144.jpg (100%) rename {server => webclient}/src/samples/aa9163.jpg (100%) rename {server => webclient}/src/samples/aaa6a7.jpg (100%) rename {server => webclient}/src/samples/ab4a2c.jpg (100%) rename {server => webclient}/src/samples/ab5312.jpg (100%) rename {server => webclient}/src/samples/ab734f.jpg (100%) rename {server => webclient}/src/samples/ab7e3d.jpg (100%) rename {server => webclient}/src/samples/ab8146.jpg (100%) rename {server => webclient}/src/samples/ab8d59.jpg (100%) rename {server => webclient}/src/samples/ab954f.jpg (100%) rename {server => webclient}/src/samples/ab965f.jpg (100%) rename {server => webclient}/src/samples/ab994a.jpg (100%) rename {server => webclient}/src/samples/ac5918.jpg (100%) rename {server => webclient}/src/samples/ac682a.jpg (100%) rename {server => webclient}/src/samples/ac6a2f.jpg (100%) rename {server => webclient}/src/samples/ac6b72.jpg (100%) rename {server => webclient}/src/samples/ac795c.jpg (100%) rename {server => webclient}/src/samples/ac7a47.jpg (100%) rename {server => webclient}/src/samples/ac7b5c.jpg (100%) rename {server => webclient}/src/samples/ac8558.jpg (100%) rename {server => webclient}/src/samples/ac8943.jpg (100%) rename {server => webclient}/src/samples/ac8a44.jpg (100%) rename {server => webclient}/src/samples/ac9459.jpg (100%) rename {server => webclient}/src/samples/ad5e27.jpg (100%) rename {server => webclient}/src/samples/ad6b21.jpg (100%) rename {server => webclient}/src/samples/ad6e35.jpg (100%) rename {server => webclient}/src/samples/ad7028.jpg (100%) rename {server => webclient}/src/samples/ad793b.jpg (100%) rename {server => webclient}/src/samples/ad7d3b.jpg (100%) rename {server => webclient}/src/samples/ad8037.jpg (100%) rename {server => webclient}/src/samples/ad8c3b.jpg (100%) rename {server => webclient}/src/samples/ad8c61.jpg (100%) rename {server => webclient}/src/samples/ad924f.jpg (100%) rename {server => webclient}/src/samples/ada874.jpg (100%) rename {server => webclient}/src/samples/adb588.jpg (100%) rename {server => webclient}/src/samples/adc4a9.jpg (100%) rename {server => webclient}/src/samples/ae5032.jpg (100%) rename {server => webclient}/src/samples/ae7024.jpg (100%) rename {server => webclient}/src/samples/ae7945.jpg (100%) rename {server => webclient}/src/samples/ae812e.jpg (100%) rename {server => webclient}/src/samples/ae8241.jpg (100%) rename {server => webclient}/src/samples/ae8654.jpg (100%) rename {server => webclient}/src/samples/ae8667.jpg (100%) rename {server => webclient}/src/samples/ae895b.jpg (100%) rename {server => webclient}/src/samples/ae8b5c.jpg (100%) rename {server => webclient}/src/samples/ae8c36.jpg (100%) rename {server => webclient}/src/samples/ae943c.jpg (100%) rename {server => webclient}/src/samples/ae9546.jpg (100%) rename {server => webclient}/src/samples/af7734.jpg (100%) rename {server => webclient}/src/samples/af8860.jpg (100%) rename {server => webclient}/src/samples/af9747.jpg (100%) rename {server => webclient}/src/samples/af9a62.jpg (100%) rename {server => webclient}/src/samples/af9d7f.jpg (100%) rename {server => webclient}/src/samples/afb486.jpg (100%) rename {server => webclient}/src/samples/afba86.jpg (100%) rename {server => webclient}/src/samples/b04d2c.jpg (100%) rename {server => webclient}/src/samples/b0883e.jpg (100%) rename {server => webclient}/src/samples/b08e45.jpg (100%) rename {server => webclient}/src/samples/b08f53.jpg (100%) rename {server => webclient}/src/samples/b09050.jpg (100%) rename {server => webclient}/src/samples/b0913a.jpg (100%) rename {server => webclient}/src/samples/b0a64a.jpg (100%) rename {server => webclient}/src/samples/b0ba8d.jpg (100%) rename {server => webclient}/src/samples/b1513a.jpg (100%) rename {server => webclient}/src/samples/b15732.jpg (100%) rename {server => webclient}/src/samples/b1682d.jpg (100%) rename {server => webclient}/src/samples/b16a2b.jpg (100%) rename {server => webclient}/src/samples/b18540.jpg (100%) rename {server => webclient}/src/samples/b18f5e.jpg (100%) rename {server => webclient}/src/samples/b19458.jpg (100%) rename {server => webclient}/src/samples/b19955.jpg (100%) rename {server => webclient}/src/samples/b19c5c.jpg (100%) rename {server => webclient}/src/samples/b1a55d.jpg (100%) rename {server => webclient}/src/samples/b1bf9a.jpg (100%) rename {server => webclient}/src/samples/b1c4a6.jpg (100%) rename {server => webclient}/src/samples/b2543f.jpg (100%) rename {server => webclient}/src/samples/b25528.jpg (100%) rename {server => webclient}/src/samples/b26e43.jpg (100%) rename {server => webclient}/src/samples/b2713a.jpg (100%) rename {server => webclient}/src/samples/b27223.jpg (100%) rename {server => webclient}/src/samples/b2731f.jpg (100%) rename {server => webclient}/src/samples/b27329.jpg (100%) rename {server => webclient}/src/samples/b27536.jpg (100%) rename {server => webclient}/src/samples/b27836.jpg (100%) rename {server => webclient}/src/samples/b27b28.jpg (100%) rename {server => webclient}/src/samples/b27f27.jpg (100%) rename {server => webclient}/src/samples/b28429.jpg (100%) rename {server => webclient}/src/samples/b28738.jpg (100%) rename {server => webclient}/src/samples/b28741.jpg (100%) rename {server => webclient}/src/samples/b2894c.jpg (100%) rename {server => webclient}/src/samples/b28f41.jpg (100%) rename {server => webclient}/src/samples/b2944f.jpg (100%) rename {server => webclient}/src/samples/b29b50.jpg (100%) rename {server => webclient}/src/samples/b29c52.jpg (100%) rename {server => webclient}/src/samples/b2a36f.jpg (100%) rename {server => webclient}/src/samples/b2babb.jpg (100%) rename {server => webclient}/src/samples/b2c199.jpg (100%) rename {server => webclient}/src/samples/b34b30.jpg (100%) rename {server => webclient}/src/samples/b37229.jpg (100%) rename {server => webclient}/src/samples/b37944.jpg (100%) rename {server => webclient}/src/samples/b37a47.jpg (100%) rename {server => webclient}/src/samples/b38840.jpg (100%) rename {server => webclient}/src/samples/b3a48c.jpg (100%) rename {server => webclient}/src/samples/b46e1c.jpg (100%) rename {server => webclient}/src/samples/b47149.jpg (100%) rename {server => webclient}/src/samples/b4752a.jpg (100%) rename {server => webclient}/src/samples/b4802f.jpg (100%) rename {server => webclient}/src/samples/b4833c.jpg (100%) rename {server => webclient}/src/samples/b49446.jpg (100%) rename {server => webclient}/src/samples/b49a67.jpg (100%) rename {server => webclient}/src/samples/b49e50.jpg (100%) rename {server => webclient}/src/samples/b49f5c.jpg (100%) rename {server => webclient}/src/samples/b4a04c.jpg (100%) rename {server => webclient}/src/samples/b58a3c.jpg (100%) rename {server => webclient}/src/samples/b58c44.jpg (100%) rename {server => webclient}/src/samples/b58d6d.jpg (100%) rename {server => webclient}/src/samples/b58e47.jpg (100%) rename {server => webclient}/src/samples/b59b53.jpg (100%) rename {server => webclient}/src/samples/b59d56.jpg (100%) rename {server => webclient}/src/samples/b5a05c.jpg (100%) rename {server => webclient}/src/samples/b5b7b4.jpg (100%) rename {server => webclient}/src/samples/b5c6ad.jpg (100%) rename {server => webclient}/src/samples/b6612e.jpg (100%) rename {server => webclient}/src/samples/b68431.jpg (100%) rename {server => webclient}/src/samples/b68b64.jpg (100%) rename {server => webclient}/src/samples/b68f44.jpg (100%) rename {server => webclient}/src/samples/b69642.jpg (100%) rename {server => webclient}/src/samples/b6974a.jpg (100%) rename {server => webclient}/src/samples/b6a56b.jpg (100%) rename {server => webclient}/src/samples/b6b689.jpg (100%) rename {server => webclient}/src/samples/b75129.jpg (100%) rename {server => webclient}/src/samples/b7512e.jpg (100%) rename {server => webclient}/src/samples/b77434.jpg (100%) rename {server => webclient}/src/samples/b7752d.jpg (100%) rename {server => webclient}/src/samples/b78f51.jpg (100%) rename {server => webclient}/src/samples/b79454.jpg (100%) rename {server => webclient}/src/samples/b7975b.jpg (100%) rename {server => webclient}/src/samples/b79939.jpg (100%) rename {server => webclient}/src/samples/b79c53.jpg (100%) rename {server => webclient}/src/samples/b7a04f.jpg (100%) rename {server => webclient}/src/samples/b7a256.jpg (100%) rename {server => webclient}/src/samples/b85132.jpg (100%) rename {server => webclient}/src/samples/b87e42.jpg (100%) rename {server => webclient}/src/samples/b8834a.jpg (100%) rename {server => webclient}/src/samples/b89169.jpg (100%) rename {server => webclient}/src/samples/b89170.jpg (100%) rename {server => webclient}/src/samples/b89248.jpg (100%) rename {server => webclient}/src/samples/b89542.jpg (100%) rename {server => webclient}/src/samples/b89a4c.jpg (100%) rename {server => webclient}/src/samples/b89b5a.jpg (100%) rename {server => webclient}/src/samples/b9581a.jpg (100%) rename {server => webclient}/src/samples/b95d38.jpg (100%) rename {server => webclient}/src/samples/b96c30.jpg (100%) rename {server => webclient}/src/samples/b98138.jpg (100%) rename {server => webclient}/src/samples/b9874d.jpg (100%) rename {server => webclient}/src/samples/b9916a.jpg (100%) rename {server => webclient}/src/samples/b99450.jpg (100%) rename {server => webclient}/src/samples/b99642.jpg (100%) rename {server => webclient}/src/samples/b99843.jpg (100%) rename {server => webclient}/src/samples/b99b4c.jpg (100%) rename {server => webclient}/src/samples/b9a783.jpg (100%) rename {server => webclient}/src/samples/b9a890.jpg (100%) rename {server => webclient}/src/samples/b9bd97.jpg (100%) rename {server => webclient}/src/samples/b9bf95.jpg (100%) rename {server => webclient}/src/samples/ba832c.jpg (100%) rename {server => webclient}/src/samples/ba8a4b.jpg (100%) rename {server => webclient}/src/samples/ba9a5a.jpg (100%) rename {server => webclient}/src/samples/baa053.jpg (100%) rename {server => webclient}/src/samples/bac8af.jpg (100%) rename {server => webclient}/src/samples/bb7d34.jpg (100%) rename {server => webclient}/src/samples/bb8c6a.jpg (100%) rename {server => webclient}/src/samples/bb9235.jpg (100%) rename {server => webclient}/src/samples/bb923d.jpg (100%) rename {server => webclient}/src/samples/bb9b48.jpg (100%) rename {server => webclient}/src/samples/bb9c4d.jpg (100%) rename {server => webclient}/src/samples/bba14d.jpg (100%) rename {server => webclient}/src/samples/bba25d.jpg (100%) rename {server => webclient}/src/samples/bba362.jpg (100%) rename {server => webclient}/src/samples/bba557.jpg (100%) rename {server => webclient}/src/samples/bbab6a.jpg (100%) rename {server => webclient}/src/samples/bc6d23.jpg (100%) rename {server => webclient}/src/samples/bc6f36.jpg (100%) rename {server => webclient}/src/samples/bc7f4f.jpg (100%) rename {server => webclient}/src/samples/bc867e.jpg (100%) rename {server => webclient}/src/samples/bc8e47.jpg (100%) rename {server => webclient}/src/samples/bc9241.jpg (100%) rename {server => webclient}/src/samples/bc9777.jpg (100%) rename {server => webclient}/src/samples/bc9878.jpg (100%) rename {server => webclient}/src/samples/bca967.jpg (100%) rename {server => webclient}/src/samples/bcb9be.jpg (100%) rename {server => webclient}/src/samples/bcc29c.jpg (100%) rename {server => webclient}/src/samples/bd8443.jpg (100%) rename {server => webclient}/src/samples/bd8c46.jpg (100%) rename {server => webclient}/src/samples/bd902b.jpg (100%) rename {server => webclient}/src/samples/bda452.jpg (100%) rename {server => webclient}/src/samples/bdab84.jpg (100%) rename {server => webclient}/src/samples/be5531.jpg (100%) rename {server => webclient}/src/samples/be7330.jpg (100%) rename {server => webclient}/src/samples/be7a2f.jpg (100%) rename {server => webclient}/src/samples/be7e28.jpg (100%) rename {server => webclient}/src/samples/be8355.jpg (100%) rename {server => webclient}/src/samples/be872d.jpg (100%) rename {server => webclient}/src/samples/be8829.jpg (100%) rename {server => webclient}/src/samples/be9876.jpg (100%) rename {server => webclient}/src/samples/be9e48.jpg (100%) rename {server => webclient}/src/samples/bea043.jpg (100%) rename {server => webclient}/src/samples/bea451.jpg (100%) rename {server => webclient}/src/samples/beaa79.jpg (100%) rename {server => webclient}/src/samples/beb98a.jpg (100%) rename {server => webclient}/src/samples/bec298.jpg (100%) rename {server => webclient}/src/samples/becbb2.jpg (100%) rename {server => webclient}/src/samples/bf6d24.jpg (100%) rename {server => webclient}/src/samples/bf8853.jpg (100%) rename {server => webclient}/src/samples/bf8d32.jpg (100%) rename {server => webclient}/src/samples/bf9871.jpg (100%) rename {server => webclient}/src/samples/bf9a6d.jpg (100%) rename {server => webclient}/src/samples/bf9e3f.jpg (100%) rename {server => webclient}/src/samples/bfa065.jpg (100%) rename {server => webclient}/src/samples/bfa383.jpg (100%) rename {server => webclient}/src/samples/bfa862.jpg (100%) rename {server => webclient}/src/samples/bfaa59.jpg (100%) rename {server => webclient}/src/samples/c05d3e.jpg (100%) rename {server => webclient}/src/samples/c0754c.jpg (100%) rename {server => webclient}/src/samples/c07a44.jpg (100%) rename {server => webclient}/src/samples/c07c39.jpg (100%) rename {server => webclient}/src/samples/c07d4f.jpg (100%) rename {server => webclient}/src/samples/c0862f.jpg (100%) rename {server => webclient}/src/samples/c08b2e.jpg (100%) rename {server => webclient}/src/samples/c09198.jpg (100%) rename {server => webclient}/src/samples/c0949d.jpg (100%) rename {server => webclient}/src/samples/c09735.jpg (100%) rename {server => webclient}/src/samples/c09739.jpg (100%) rename {server => webclient}/src/samples/c09e4a.jpg (100%) rename {server => webclient}/src/samples/c0a751.jpg (100%) rename {server => webclient}/src/samples/c0ab58.jpg (100%) rename {server => webclient}/src/samples/c17e32.jpg (100%) rename {server => webclient}/src/samples/c18b59.jpg (100%) rename {server => webclient}/src/samples/c18e5e.jpg (100%) rename {server => webclient}/src/samples/c19e35.jpg (100%) rename {server => webclient}/src/samples/c1a54d.jpg (100%) rename {server => webclient}/src/samples/c1a873.jpg (100%) rename {server => webclient}/src/samples/c1ac5c.jpg (100%) rename {server => webclient}/src/samples/c28321.jpg (100%) rename {server => webclient}/src/samples/c29231.jpg (100%) rename {server => webclient}/src/samples/c29f3d.jpg (100%) rename {server => webclient}/src/samples/c29f5c.jpg (100%) rename {server => webclient}/src/samples/c2a451.jpg (100%) rename {server => webclient}/src/samples/c2cfb5.jpg (100%) rename {server => webclient}/src/samples/c35b3c.jpg (100%) rename {server => webclient}/src/samples/c37f47.jpg (100%) rename {server => webclient}/src/samples/c3882f.jpg (100%) rename {server => webclient}/src/samples/c38b2a.jpg (100%) rename {server => webclient}/src/samples/c39368.jpg (100%) rename {server => webclient}/src/samples/c39585.jpg (100%) rename {server => webclient}/src/samples/c39a40.jpg (100%) rename {server => webclient}/src/samples/c3a544.jpg (100%) rename {server => webclient}/src/samples/c3a57a.jpg (100%) rename {server => webclient}/src/samples/c3a64d.jpg (100%) rename {server => webclient}/src/samples/c3a862.jpg (100%) rename {server => webclient}/src/samples/c3b381.jpg (100%) rename {server => webclient}/src/samples/c47b1c.jpg (100%) rename {server => webclient}/src/samples/c4a249.jpg (100%) rename {server => webclient}/src/samples/c4a75c.jpg (100%) rename {server => webclient}/src/samples/c4a84d.jpg (100%) rename {server => webclient}/src/samples/c4a986.jpg (100%) rename {server => webclient}/src/samples/c4ac78.jpg (100%) rename {server => webclient}/src/samples/c5674d.jpg (100%) rename {server => webclient}/src/samples/c58b35.jpg (100%) rename {server => webclient}/src/samples/c58c2c.jpg (100%) rename {server => webclient}/src/samples/c5a33f.jpg (100%) rename {server => webclient}/src/samples/c5a956.jpg (100%) rename {server => webclient}/src/samples/c5b177.jpg (100%) rename {server => webclient}/src/samples/c5b697.jpg (100%) rename {server => webclient}/src/samples/c5c776.jpg (100%) rename {server => webclient}/src/samples/c67634.jpg (100%) rename {server => webclient}/src/samples/c6b686.jpg (100%) rename {server => webclient}/src/samples/c76e4a.jpg (100%) rename {server => webclient}/src/samples/c78a59.jpg (100%) rename {server => webclient}/src/samples/c78b24.jpg (100%) rename {server => webclient}/src/samples/c78c23.jpg (100%) rename {server => webclient}/src/samples/c78e2d.jpg (100%) rename {server => webclient}/src/samples/c7a84b.jpg (100%) rename {server => webclient}/src/samples/c7b683.jpg (100%) rename {server => webclient}/src/samples/c86646.jpg (100%) rename {server => webclient}/src/samples/c8751b.jpg (100%) rename {server => webclient}/src/samples/c8b26b.jpg (100%) rename {server => webclient}/src/samples/c8b468.jpg (100%) rename {server => webclient}/src/samples/c8b58f.jpg (100%) rename {server => webclient}/src/samples/c96e2c.jpg (100%) rename {server => webclient}/src/samples/c96e33.jpg (100%) rename {server => webclient}/src/samples/c98e34.jpg (100%) rename {server => webclient}/src/samples/c98f2d.jpg (100%) rename {server => webclient}/src/samples/c9953f.jpg (100%) rename {server => webclient}/src/samples/c9a955.jpg (100%) rename {server => webclient}/src/samples/c9b35f.jpg (100%) rename {server => webclient}/src/samples/c9c495.jpg (100%) rename {server => webclient}/src/samples/ca8d59.jpg (100%) rename {server => webclient}/src/samples/ca8f49.jpg (100%) rename {server => webclient}/src/samples/ca943f.jpg (100%) rename {server => webclient}/src/samples/caa863.jpg (100%) rename {server => webclient}/src/samples/caaf62.jpg (100%) rename {server => webclient}/src/samples/cab978.jpg (100%) rename {server => webclient}/src/samples/cab98c.jpg (100%) rename {server => webclient}/src/samples/cab997.jpg (100%) rename {server => webclient}/src/samples/cac1c3.jpg (100%) rename {server => webclient}/src/samples/cad3bb.jpg (100%) rename {server => webclient}/src/samples/cb8427.jpg (100%) rename {server => webclient}/src/samples/cb8727.jpg (100%) rename {server => webclient}/src/samples/cb8b2c.jpg (100%) rename {server => webclient}/src/samples/cb9138.jpg (100%) rename {server => webclient}/src/samples/cbad8a.jpg (100%) rename {server => webclient}/src/samples/cbbc83.jpg (100%) rename {server => webclient}/src/samples/cbbc8b.jpg (100%) rename {server => webclient}/src/samples/cbd5bd.jpg (100%) rename {server => webclient}/src/samples/cc933b.jpg (100%) rename {server => webclient}/src/samples/ccb084.jpg (100%) rename {server => webclient}/src/samples/ccb486.jpg (100%) rename {server => webclient}/src/samples/ccbc72.jpg (100%) rename {server => webclient}/src/samples/ccd2b8.jpg (100%) rename {server => webclient}/src/samples/cd8926.jpg (100%) rename {server => webclient}/src/samples/cd8b5a.jpg (100%) rename {server => webclient}/src/samples/cd8d27.jpg (100%) rename {server => webclient}/src/samples/cd912f.jpg (100%) rename {server => webclient}/src/samples/cd9e41.jpg (100%) rename {server => webclient}/src/samples/cda24b.jpg (100%) rename {server => webclient}/src/samples/cdac5e.jpg (100%) rename {server => webclient}/src/samples/cdac81.jpg (100%) rename {server => webclient}/src/samples/cdaf4d.jpg (100%) rename {server => webclient}/src/samples/cdb65c.jpg (100%) rename {server => webclient}/src/samples/cdb777.jpg (100%) rename {server => webclient}/src/samples/cdbe77.jpg (100%) rename {server => webclient}/src/samples/cdd2b8.jpg (100%) rename {server => webclient}/src/samples/ce7837.jpg (100%) rename {server => webclient}/src/samples/ce783d.jpg (100%) rename {server => webclient}/src/samples/ce8826.jpg (100%) rename {server => webclient}/src/samples/ce9150.jpg (100%) rename {server => webclient}/src/samples/cebe70.jpg (100%) rename {server => webclient}/src/samples/cf781b.jpg (100%) rename {server => webclient}/src/samples/cf7836.jpg (100%) rename {server => webclient}/src/samples/cf922e.jpg (100%) rename {server => webclient}/src/samples/cfae3c.jpg (100%) rename {server => webclient}/src/samples/cfb376.jpg (100%) rename {server => webclient}/src/samples/cfbf83.jpg (100%) rename {server => webclient}/src/samples/d07a39.jpg (100%) rename {server => webclient}/src/samples/d08a56.jpg (100%) rename {server => webclient}/src/samples/d0ae49.jpg (100%) rename {server => webclient}/src/samples/d0b340.jpg (100%) rename {server => webclient}/src/samples/d0b98b.jpg (100%) rename {server => webclient}/src/samples/d0ba62.jpg (100%) rename {server => webclient}/src/samples/d19d70.jpg (100%) rename {server => webclient}/src/samples/d1a849.jpg (100%) rename {server => webclient}/src/samples/d1ab4d.jpg (100%) rename {server => webclient}/src/samples/d1ad50.jpg (100%) rename {server => webclient}/src/samples/d1b14a.jpg (100%) rename {server => webclient}/src/samples/d1b577.jpg (100%) rename {server => webclient}/src/samples/d1b86c.jpg (100%) rename {server => webclient}/src/samples/d1c384.jpg (100%) rename {server => webclient}/src/samples/d29c48.jpg (100%) rename {server => webclient}/src/samples/d2a230.jpg (100%) rename {server => webclient}/src/samples/d2ac4d.jpg (100%) rename {server => webclient}/src/samples/d2b88a.jpg (100%) rename {server => webclient}/src/samples/d2c38c.jpg (100%) rename {server => webclient}/src/samples/d3791b.jpg (100%) rename {server => webclient}/src/samples/d4895f.jpg (100%) rename {server => webclient}/src/samples/d49b62.jpg (100%) rename {server => webclient}/src/samples/d4af4f.jpg (100%) rename {server => webclient}/src/samples/d4bf71.jpg (100%) rename {server => webclient}/src/samples/d4c779.jpg (100%) rename {server => webclient}/src/samples/d57a5b.jpg (100%) rename {server => webclient}/src/samples/d5a376.jpg (100%) rename {server => webclient}/src/samples/d5aa57.jpg (100%) rename {server => webclient}/src/samples/d5b877.jpg (100%) rename {server => webclient}/src/samples/d5bc6f.jpg (100%) rename {server => webclient}/src/samples/d5c09f.jpg (100%) rename {server => webclient}/src/samples/d5c170.jpg (100%) rename {server => webclient}/src/samples/d5c678.jpg (100%) rename {server => webclient}/src/samples/d5c793.jpg (100%) rename {server => webclient}/src/samples/d69649.jpg (100%) rename {server => webclient}/src/samples/d69b72.jpg (100%) rename {server => webclient}/src/samples/d6b664.jpg (100%) rename {server => webclient}/src/samples/d6c3a9.jpg (100%) rename {server => webclient}/src/samples/d7b647.jpg (100%) rename {server => webclient}/src/samples/d7c189.jpg (100%) rename {server => webclient}/src/samples/d7c797.jpg (100%) rename {server => webclient}/src/samples/d8a677.jpg (100%) rename {server => webclient}/src/samples/d8ba4f.jpg (100%) rename {server => webclient}/src/samples/d8c27e.jpg (100%) rename {server => webclient}/src/samples/d8c991.jpg (100%) rename {server => webclient}/src/samples/d8caa9.jpg (100%) rename {server => webclient}/src/samples/d9a268.jpg (100%) rename {server => webclient}/src/samples/d9b849.jpg (100%) rename {server => webclient}/src/samples/d9cb9a.jpg (100%) rename {server => webclient}/src/samples/d9cc65.jpg (100%) rename {server => webclient}/src/samples/daa456.jpg (100%) rename {server => webclient}/src/samples/dab948.jpg (100%) rename {server => webclient}/src/samples/dabb4b.jpg (100%) rename {server => webclient}/src/samples/dac66f.jpg (100%) rename {server => webclient}/src/samples/dac8a4.jpg (100%) rename {server => webclient}/src/samples/daca75.jpg (100%) rename {server => webclient}/src/samples/dacc9a.jpg (100%) rename {server => webclient}/src/samples/dace67.jpg (100%) rename {server => webclient}/src/samples/db9a7c.jpg (100%) rename {server => webclient}/src/samples/dbba4c.jpg (100%) rename {server => webclient}/src/samples/dbca80.jpg (100%) rename {server => webclient}/src/samples/dbce69.jpg (100%) rename {server => webclient}/src/samples/dbd07c.jpg (100%) rename {server => webclient}/src/samples/dcbf6f.jpg (100%) rename {server => webclient}/src/samples/dcc267.jpg (100%) rename {server => webclient}/src/samples/dcd068.jpg (100%) rename {server => webclient}/src/samples/ddb784.jpg (100%) rename {server => webclient}/src/samples/ddc663.jpg (100%) rename {server => webclient}/src/samples/ddd069.jpg (100%) rename {server => webclient}/src/samples/dea94f.jpg (100%) rename {server => webclient}/src/samples/decfa8.jpg (100%) rename {server => webclient}/src/samples/ded18c.jpg (100%) rename {server => webclient}/src/samples/ded1a5.jpg (100%) rename {server => webclient}/src/samples/ded298.jpg (100%) rename {server => webclient}/src/samples/e0c980.jpg (100%) rename {server => webclient}/src/samples/e0d2a5.jpg (100%) rename {server => webclient}/src/samples/e19846.jpg (100%) rename {server => webclient}/src/samples/e1b384.jpg (100%) rename {server => webclient}/src/samples/e1cb56.jpg (100%) rename {server => webclient}/src/samples/e1d3a2.jpg (100%) rename {server => webclient}/src/samples/e1d487.jpg (100%) rename {server => webclient}/src/samples/e2cc6d.jpg (100%) rename {server => webclient}/src/samples/e2d786.jpg (100%) rename {server => webclient}/src/samples/e2d8b6.jpg (100%) rename {server => webclient}/src/samples/e3d162.jpg (100%) rename {server => webclient}/src/samples/e3d4bd.jpg (100%) rename {server => webclient}/src/samples/e3d6ae.jpg (100%) rename {server => webclient}/src/samples/e4a14a.jpg (100%) rename {server => webclient}/src/samples/e4d7a6.jpg (100%) rename {server => webclient}/src/samples/e4d97a.jpg (100%) rename {server => webclient}/src/samples/e5d6a1.jpg (100%) rename {server => webclient}/src/samples/e5d7b2.jpg (100%) rename {server => webclient}/src/samples/e5d89d.jpg (100%) rename {server => webclient}/src/samples/e5d8b1.jpg (100%) rename {server => webclient}/src/samples/e6af8c.jpg (100%) rename {server => webclient}/src/samples/e6cf6b.jpg (100%) rename {server => webclient}/src/samples/e6d888.jpg (100%) rename {server => webclient}/src/samples/e6d988.jpg (100%) rename {server => webclient}/src/samples/e6d9b1.jpg (100%) rename {server => webclient}/src/samples/e7c782.jpg (100%) rename {server => webclient}/src/samples/e7d9a6.jpg (100%) rename {server => webclient}/src/samples/e7db7e.jpg (100%) rename {server => webclient}/src/samples/e7dfc8.jpg (100%) rename {server => webclient}/src/samples/e8ae8a.jpg (100%) rename {server => webclient}/src/samples/e8dab3.jpg (100%) rename {server => webclient}/src/samples/e8db90.jpg (100%) rename {server => webclient}/src/samples/e8ddba.jpg (100%) rename {server => webclient}/src/samples/e8de98.jpg (100%) rename {server => webclient}/src/samples/e9cfa9.jpg (100%) rename {server => webclient}/src/samples/e9de97.jpg (100%) rename {server => webclient}/src/samples/e9e488.jpg (100%) rename {server => webclient}/src/samples/eac551.jpg (100%) rename {server => webclient}/src/samples/eae27f.jpg (100%) rename {server => webclient}/src/samples/eae2c2.jpg (100%) rename {server => webclient}/src/samples/eae37f.jpg (100%) rename {server => webclient}/src/samples/ebc851.jpg (100%) rename {server => webclient}/src/samples/ebcc88.jpg (100%) rename {server => webclient}/src/samples/ebd3ad.jpg (100%) rename {server => webclient}/src/samples/ebe083.jpg (100%) rename {server => webclient}/src/samples/ebe688.jpg (100%) rename {server => webclient}/src/samples/ecc69d.jpg (100%) rename {server => webclient}/src/samples/ece2bb.jpg (100%) rename {server => webclient}/src/samples/ece2d0.jpg (100%) rename {server => webclient}/src/samples/edd75e.jpg (100%) rename {server => webclient}/src/samples/edde8f.jpg (100%) rename {server => webclient}/src/samples/ede0a9.jpg (100%) rename {server => webclient}/src/samples/ede4a5.jpg (100%) rename {server => webclient}/src/samples/ede4d0.jpg (100%) rename {server => webclient}/src/samples/ede4d2.jpg (100%) rename {server => webclient}/src/samples/ede5b8.jpg (100%) rename {server => webclient}/src/samples/edea91.jpg (100%) rename {server => webclient}/src/samples/edea92.jpg (100%) rename {server => webclient}/src/samples/eee6d1.jpg (100%) rename {server => webclient}/src/samples/efe2b2.jpg (100%) rename {server => webclient}/src/samples/f0e5bc.jpg (100%) rename {server => webclient}/src/samples/f0e788.jpg (100%) create mode 100644 webclient/src/samplesold.rs create mode 100644 webpack_demo.iml 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/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..639900d --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000..ee1cae6 --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..35eb1dd --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/zigbrains.xml b/.idea/zigbrains.xml new file mode 100644 index 0000000..eca16c9 --- /dev/null +++ b/.idea/zigbrains.xml @@ -0,0 +1,6 @@ + + + + + \ No newline at end of file diff --git a/index.html b/index.html index fe0f8f6..3890838 100644 --- a/index.html +++ b/index.html @@ -21,7 +21,7 @@
- +
diff --git a/server/Cargo.lock b/server/Cargo.lock deleted file mode 100644 index e8b35a2..0000000 --- a/server/Cargo.lock +++ /dev/null @@ -1,1353 +0,0 @@ -# This file is automatically @generated by Cargo. -# It is not intended for manual editing. -version = 3 - -[[package]] -name = "addr2line" -version = "0.21.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb" -dependencies = [ - "gimli", -] - -[[package]] -name = "adler" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" - -[[package]] -name = "aho-corasick" -version = "1.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916" -dependencies = [ - "memchr", -] - -[[package]] -name = "anyhow" -version = "1.0.81" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0952808a6c2afd1aa8947271f3a60f1a6763c7b912d210184c5149b5cf147247" - -[[package]] -name = "async-trait" -version = "0.1.79" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a507401cad91ec6a857ed5513a2073c82a9b9048762b885bb98655b306964681" -dependencies = [ - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "autocfg" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" - -[[package]] -name = "axum" -version = "0.7.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a6c9af12842a67734c9a2e355436e5d03b22383ed60cf13cd0c18fbfe3dcbcf" -dependencies = [ - "async-trait", - "axum-core", - "bytes", - "futures-util", - "http", - "http-body", - "http-body-util", - "hyper", - "hyper-util", - "itoa", - "matchit", - "memchr", - "mime", - "percent-encoding", - "pin-project-lite", - "rustversion", - "serde", - "serde_json", - "serde_path_to_error", - "serde_urlencoded", - "sync_wrapper 1.0.0", - "tokio", - "tower", - "tower-layer", - "tower-service", - "tracing", -] - -[[package]] -name = "axum-core" -version = "0.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a15c63fd72d41492dc4f497196f5da1fb04fb7529e631d73630d1b491e47a2e3" -dependencies = [ - "async-trait", - "bytes", - "futures-util", - "http", - "http-body", - "http-body-util", - "mime", - "pin-project-lite", - "rustversion", - "sync_wrapper 0.1.2", - "tower-layer", - "tower-service", - "tracing", -] - -[[package]] -name = "backtrace" -version = "0.3.71" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26b05800d2e817c8b3b4b54abd461726265fa9789ae34330622f2db9ee696f9d" -dependencies = [ - "addr2line", - "cc", - "cfg-if", - "libc", - "miniz_oxide", - "object", - "rustc-demangle", -] - -[[package]] -name = "bit_field" -version = "0.10.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc827186963e592360843fb5ba4b973e145841266c1357f7180c43526f2e5b61" - -[[package]] -name = "bitflags" -version = "1.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" - -[[package]] -name = "bitflags" -version = "2.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1" - -[[package]] -name = "bytemuck" -version = "1.15.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d6d68c57235a3a081186990eca2867354726650f42f7516ca50c28d6281fd15" - -[[package]] -name = "byteorder" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" - -[[package]] -name = "bytes" -version = "1.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9" - -[[package]] -name = "cc" -version = "1.0.90" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8cd6604a82acf3039f1144f54b8eb34e91ffba622051189e71b781822d5ee1f5" - -[[package]] -name = "cfg-if" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" - -[[package]] -name = "color_quant" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b" - -[[package]] -name = "crc32fast" -version = "1.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b3855a8a784b474f333699ef2bbca9db2c4a1f6d9088a90a2d25b1eb53111eaa" -dependencies = [ - "cfg-if", -] - -[[package]] -name = "crossbeam-deque" -version = "0.8.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d" -dependencies = [ - "crossbeam-epoch", - "crossbeam-utils", -] - -[[package]] -name = "crossbeam-epoch" -version = "0.9.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" -dependencies = [ - "crossbeam-utils", -] - -[[package]] -name = "crossbeam-utils" -version = "0.8.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345" - -[[package]] -name = "crunchy" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7" - -[[package]] -name = "either" -version = "1.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "11157ac094ffbdde99aa67b23417ebdd801842852b500e395a45a9c0aac03e4a" - -[[package]] -name = "exr" -version = "1.72.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "887d93f60543e9a9362ef8a21beedd0a833c5d9610e18c67abe15a5963dcb1a4" -dependencies = [ - "bit_field", - "flume", - "half", - "lebe", - "miniz_oxide", - "rayon-core", - "smallvec", - "zune-inflate", -] - -[[package]] -name = "fdeflate" -version = "0.3.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f9bfee30e4dedf0ab8b422f03af778d9612b63f502710fc500a334ebe2de645" -dependencies = [ - "simd-adler32", -] - -[[package]] -name = "flate2" -version = "1.0.28" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46303f565772937ffe1d394a4fac6f411c6013172fadde9dcdb1e147a086940e" -dependencies = [ - "crc32fast", - "miniz_oxide", -] - -[[package]] -name = "flume" -version = "0.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55ac459de2512911e4b674ce33cf20befaba382d05b62b008afc1c8b57cbf181" -dependencies = [ - "spin", -] - -[[package]] -name = "fnv" -version = "1.0.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" - -[[package]] -name = "form_urlencoded" -version = "1.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456" -dependencies = [ - "percent-encoding", -] - -[[package]] -name = "futures-channel" -version = "0.3.30" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78" -dependencies = [ - "futures-core", -] - -[[package]] -name = "futures-core" -version = "0.3.30" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d" - -[[package]] -name = "futures-sink" -version = "0.3.30" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5" - -[[package]] -name = "futures-task" -version = "0.3.30" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004" - -[[package]] -name = "futures-util" -version = "0.3.30" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48" -dependencies = [ - "futures-core", - "futures-task", - "pin-project-lite", - "pin-utils", -] - -[[package]] -name = "gif" -version = "0.13.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fb2d69b19215e18bb912fa30f7ce15846e301408695e44e0ef719f1da9e19f2" -dependencies = [ - "color_quant", - "weezl", -] - -[[package]] -name = "gimli" -version = "0.28.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253" - -[[package]] -name = "half" -version = "2.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5eceaaeec696539ddaf7b333340f1af35a5aa87ae3e4f3ead0532f72affab2e" -dependencies = [ - "cfg-if", - "crunchy", -] - -[[package]] -name = "hermit-abi" -version = "0.3.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" - -[[package]] -name = "http" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "21b9ddb458710bc376481b842f5da65cdf31522de232c1ca8146abce2a358258" -dependencies = [ - "bytes", - "fnv", - "itoa", -] - -[[package]] -name = "http-body" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1cac85db508abc24a2e48553ba12a996e87244a0395ce011e62b37158745d643" -dependencies = [ - "bytes", - "http", -] - -[[package]] -name = "http-body-util" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0475f8b2ac86659c21b64320d5d653f9efe42acd2a4e560073ec61a155a34f1d" -dependencies = [ - "bytes", - "futures-core", - "http", - "http-body", - "pin-project-lite", -] - -[[package]] -name = "http-range-header" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ce4ef31cda248bbdb6e6820603b82dfcd9e833db65a43e997a0ccec777d11fe" - -[[package]] -name = "httparse" -version = "1.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904" - -[[package]] -name = "httpdate" -version = "1.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9" - -[[package]] -name = "hyper" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "186548d73ac615b32a73aafe38fb4f56c0d340e110e5a200bcadbaf2e199263a" -dependencies = [ - "bytes", - "futures-channel", - "futures-util", - "http", - "http-body", - "httparse", - "httpdate", - "itoa", - "pin-project-lite", - "smallvec", - "tokio", -] - -[[package]] -name = "hyper-util" -version = "0.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca38ef113da30126bbff9cd1705f9273e15d45498615d138b0c20279ac7a76aa" -dependencies = [ - "bytes", - "futures-util", - "http", - "http-body", - "hyper", - "pin-project-lite", - "socket2", - "tokio", -] - -[[package]] -name = "image" -version = "0.24.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5690139d2f55868e080017335e4b94cb7414274c74f1669c84fb5feba2c9f69d" -dependencies = [ - "bytemuck", - "byteorder", - "color_quant", - "exr", - "gif", - "jpeg-decoder", - "num-traits", - "png", - "qoi", - "tiff", -] - -[[package]] -name = "include_dir" -version = "0.7.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "18762faeff7122e89e0857b02f7ce6fcc0d101d5e9ad2ad7846cc01d61b7f19e" -dependencies = [ - "include_dir_macros", -] - -[[package]] -name = "include_dir_macros" -version = "0.7.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b139284b5cf57ecfa712bcc66950bb635b31aff41c188e8a4cfc758eca374a3f" -dependencies = [ - "proc-macro2", - "quote", -] - -[[package]] -name = "itoa" -version = "1.0.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c" - -[[package]] -name = "jpeg-decoder" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f5d4a7da358eff58addd2877a45865158f0d78c911d43a5784ceb7bbf52833b0" -dependencies = [ - "rayon", -] - -[[package]] -name = "lazy_static" -version = "1.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" - -[[package]] -name = "lebe" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03087c2bad5e1034e8cace5926dec053fb3790248370865f5117a7d0213354c8" - -[[package]] -name = "libc" -version = "0.2.153" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd" - -[[package]] -name = "lock_api" -version = "0.4.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45" -dependencies = [ - "autocfg", - "scopeguard", -] - -[[package]] -name = "log" -version = "0.4.21" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" - -[[package]] -name = "matchers" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558" -dependencies = [ - "regex-automata 0.1.10", -] - -[[package]] -name = "matchit" -version = "0.7.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e7465ac9959cc2b1404e8e2367b43684a6d13790fe23056cc8c6c5a6b7bcb94" - -[[package]] -name = "memchr" -version = "2.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149" - -[[package]] -name = "mime" -version = "0.3.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" - -[[package]] -name = "mime_guess" -version = "2.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4192263c238a5f0d0c6bfd21f336a313a4ce1c450542449ca191bb657b4642ef" -dependencies = [ - "mime", - "unicase", -] - -[[package]] -name = "miniz_oxide" -version = "0.7.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d811f3e15f28568be3407c8e7fdb6514c1cda3cb30683f15b6a1a1dc4ea14a7" -dependencies = [ - "adler", - "simd-adler32", -] - -[[package]] -name = "mio" -version = "0.8.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c" -dependencies = [ - "libc", - "wasi", - "windows-sys 0.48.0", -] - -[[package]] -name = "nu-ansi-term" -version = "0.46.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84" -dependencies = [ - "overload", - "winapi", -] - -[[package]] -name = "num-traits" -version = "0.2.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da0df0e5185db44f69b44f26786fe401b6c293d1907744beaa7fa62b2e5a517a" -dependencies = [ - "autocfg", -] - -[[package]] -name = "num_cpus" -version = "1.16.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43" -dependencies = [ - "hermit-abi", - "libc", -] - -[[package]] -name = "object" -version = "0.32.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441" -dependencies = [ - "memchr", -] - -[[package]] -name = "once_cell" -version = "1.19.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" - -[[package]] -name = "overload" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" - -[[package]] -name = "parking_lot" -version = "0.12.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f" -dependencies = [ - "lock_api", - "parking_lot_core", -] - -[[package]] -name = "parking_lot_core" -version = "0.9.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c42a9226546d68acdd9c0a280d17ce19bfe27a46bf68784e4066115788d008e" -dependencies = [ - "cfg-if", - "libc", - "redox_syscall", - "smallvec", - "windows-targets 0.48.5", -] - -[[package]] -name = "percent-encoding" -version = "2.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" - -[[package]] -name = "pin-project" -version = "1.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6bf43b791c5b9e34c3d182969b4abb522f9343702850a2e57f460d00d09b4b3" -dependencies = [ - "pin-project-internal", -] - -[[package]] -name = "pin-project-internal" -version = "1.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965" -dependencies = [ - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "pin-project-lite" -version = "0.2.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58" - -[[package]] -name = "pin-utils" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" - -[[package]] -name = "png" -version = "0.17.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06e4b0d3d1312775e782c86c91a111aa1f910cbb65e1337f9975b5f9a554b5e1" -dependencies = [ - "bitflags 1.3.2", - "crc32fast", - "fdeflate", - "flate2", - "miniz_oxide", -] - -[[package]] -name = "proc-macro2" -version = "1.0.79" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e835ff2298f5721608eb1a980ecaee1aef2c132bf95ecc026a11b7bf3c01c02e" -dependencies = [ - "unicode-ident", -] - -[[package]] -name = "qoi" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f6d64c71eb498fe9eae14ce4ec935c555749aef511cca85b5568910d6e48001" -dependencies = [ - "bytemuck", -] - -[[package]] -name = "quote" -version = "1.0.35" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef" -dependencies = [ - "proc-macro2", -] - -[[package]] -name = "rayon" -version = "1.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa" -dependencies = [ - "either", - "rayon-core", -] - -[[package]] -name = "rayon-core" -version = "1.12.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2" -dependencies = [ - "crossbeam-deque", - "crossbeam-utils", -] - -[[package]] -name = "redox_syscall" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa" -dependencies = [ - "bitflags 1.3.2", -] - -[[package]] -name = "regex" -version = "1.10.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c117dbdfde9c8308975b6a18d71f3f385c89461f7b3fb054288ecf2a2058ba4c" -dependencies = [ - "aho-corasick", - "memchr", - "regex-automata 0.4.6", - "regex-syntax 0.8.2", -] - -[[package]] -name = "regex-automata" -version = "0.1.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132" -dependencies = [ - "regex-syntax 0.6.29", -] - -[[package]] -name = "regex-automata" -version = "0.4.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea" -dependencies = [ - "aho-corasick", - "memchr", - "regex-syntax 0.8.2", -] - -[[package]] -name = "regex-syntax" -version = "0.6.29" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1" - -[[package]] -name = "regex-syntax" -version = "0.8.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f" - -[[package]] -name = "rustc-demangle" -version = "0.1.23" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76" - -[[package]] -name = "rustversion" -version = "1.0.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ffc183a10b4478d04cbbbfc96d0873219d962dd5accaff2ffbd4ceb7df837f4" - -[[package]] -name = "ryu" -version = "1.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1" - -[[package]] -name = "scopeguard" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" - -[[package]] -name = "serde" -version = "1.0.197" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fb1c873e1b9b056a4dc4c0c198b24c3ffa059243875552b2bd0933b1aee4ce2" -dependencies = [ - "serde_derive", -] - -[[package]] -name = "serde_derive" -version = "1.0.197" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b" -dependencies = [ - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "serde_json" -version = "1.0.114" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c5f09b1bd632ef549eaa9f60a1f8de742bdbc698e6cee2095fc84dde5f549ae0" -dependencies = [ - "itoa", - "ryu", - "serde", -] - -[[package]] -name = "serde_path_to_error" -version = "0.1.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af99884400da37c88f5e9146b7f1fd0fbcae8f6eec4e9da38b67d05486f814a6" -dependencies = [ - "itoa", - "serde", -] - -[[package]] -name = "serde_urlencoded" -version = "0.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd" -dependencies = [ - "form_urlencoded", - "itoa", - "ryu", - "serde", -] - -[[package]] -name = "sharded-slab" -version = "0.1.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6" -dependencies = [ - "lazy_static", -] - -[[package]] -name = "signal-hook-registry" -version = "1.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d8229b473baa5980ac72ef434c4415e70c4b5e71b423043adb4ba059f89c99a1" -dependencies = [ - "libc", -] - -[[package]] -name = "simd-adler32" -version = "0.3.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe" - -[[package]] -name = "smallvec" -version = "1.13.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" - -[[package]] -name = "socket2" -version = "0.5.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05ffd9c0a93b7543e062e759284fcf5f5e3b098501104bfbdde4d404db792871" -dependencies = [ - "libc", - "windows-sys 0.52.0", -] - -[[package]] -name = "spiegel-server" -version = "0.1.0" -dependencies = [ - "anyhow", - "axum", - "image", - "include_dir", - "serde", - "serde_json", - "tokio", - "tokio-util", - "tower", - "tower-http", - "tracing", - "tracing-subscriber", -] - -[[package]] -name = "spin" -version = "0.9.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" -dependencies = [ - "lock_api", -] - -[[package]] -name = "syn" -version = "2.0.55" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "002a1b3dbf967edfafc32655d0f377ab0bb7b994aa1d32c8cc7e9b8bf3ebb8f0" -dependencies = [ - "proc-macro2", - "quote", - "unicode-ident", -] - -[[package]] -name = "sync_wrapper" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160" - -[[package]] -name = "sync_wrapper" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "384595c11a4e2969895cad5a8c4029115f5ab956a9e5ef4de79d11a426e5f20c" - -[[package]] -name = "thread_local" -version = "1.1.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c" -dependencies = [ - "cfg-if", - "once_cell", -] - -[[package]] -name = "tiff" -version = "0.9.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba1310fcea54c6a9a4fd1aad794ecc02c31682f6bfbecdf460bf19533eed1e3e" -dependencies = [ - "flate2", - "jpeg-decoder", - "weezl", -] - -[[package]] -name = "tokio" -version = "1.36.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61285f6515fa018fb2d1e46eb21223fff441ee8db5d0f1435e8ab4f5cdb80931" -dependencies = [ - "backtrace", - "bytes", - "libc", - "mio", - "num_cpus", - "parking_lot", - "pin-project-lite", - "signal-hook-registry", - "socket2", - "tokio-macros", - "windows-sys 0.48.0", -] - -[[package]] -name = "tokio-macros" -version = "2.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b8a1e28f2deaa14e508979454cb3a223b10b938b45af148bc0986de36f1923b" -dependencies = [ - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "tokio-util" -version = "0.7.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5419f34732d9eb6ee4c3578b7989078579b7f039cbbb9ca2c4da015749371e15" -dependencies = [ - "bytes", - "futures-core", - "futures-sink", - "pin-project-lite", - "tokio", -] - -[[package]] -name = "tower" -version = "0.4.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c" -dependencies = [ - "futures-core", - "futures-util", - "pin-project", - "pin-project-lite", - "tokio", - "tower-layer", - "tower-service", - "tracing", -] - -[[package]] -name = "tower-http" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e9cd434a998747dd2c4276bc96ee2e0c7a2eadf3cae88e52be55a05fa9053f5" -dependencies = [ - "bitflags 2.5.0", - "bytes", - "futures-util", - "http", - "http-body", - "http-body-util", - "http-range-header", - "httpdate", - "mime", - "mime_guess", - "percent-encoding", - "pin-project-lite", - "tokio", - "tokio-util", - "tower-layer", - "tower-service", - "tracing", -] - -[[package]] -name = "tower-layer" -version = "0.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c20c8dbed6283a09604c3e69b4b7eeb54e298b8a600d4d5ecb5ad39de609f1d0" - -[[package]] -name = "tower-service" -version = "0.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52" - -[[package]] -name = "tracing" -version = "0.1.40" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" -dependencies = [ - "log", - "pin-project-lite", - "tracing-attributes", - "tracing-core", -] - -[[package]] -name = "tracing-attributes" -version = "0.1.27" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" -dependencies = [ - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "tracing-core" -version = "0.1.32" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" -dependencies = [ - "once_cell", - "valuable", -] - -[[package]] -name = "tracing-log" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3" -dependencies = [ - "log", - "once_cell", - "tracing-core", -] - -[[package]] -name = "tracing-subscriber" -version = "0.3.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad0f048c97dbd9faa9b7df56362b8ebcaa52adb06b498c050d2f4e32f90a7a8b" -dependencies = [ - "matchers", - "nu-ansi-term", - "once_cell", - "regex", - "sharded-slab", - "smallvec", - "thread_local", - "tracing", - "tracing-core", - "tracing-log", -] - -[[package]] -name = "unicase" -version = "2.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f7d2d4dafb69621809a81864c9c1b864479e1235c0dd4e199924b9742439ed89" -dependencies = [ - "version_check", -] - -[[package]] -name = "unicode-ident" -version = "1.0.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" - -[[package]] -name = "valuable" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d" - -[[package]] -name = "version_check" -version = "0.9.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" - -[[package]] -name = "wasi" -version = "0.11.0+wasi-snapshot-preview1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" - -[[package]] -name = "weezl" -version = "0.1.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53a85b86a771b1c87058196170769dd264f66c0782acf1ae6cc51bfd64b39082" - -[[package]] -name = "winapi" -version = "0.3.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" -dependencies = [ - "winapi-i686-pc-windows-gnu", - "winapi-x86_64-pc-windows-gnu", -] - -[[package]] -name = "winapi-i686-pc-windows-gnu" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" - -[[package]] -name = "winapi-x86_64-pc-windows-gnu" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" - -[[package]] -name = "windows-sys" -version = "0.48.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" -dependencies = [ - "windows-targets 0.48.5", -] - -[[package]] -name = "windows-sys" -version = "0.52.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" -dependencies = [ - "windows-targets 0.52.4", -] - -[[package]] -name = "windows-targets" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" -dependencies = [ - "windows_aarch64_gnullvm 0.48.5", - "windows_aarch64_msvc 0.48.5", - "windows_i686_gnu 0.48.5", - "windows_i686_msvc 0.48.5", - "windows_x86_64_gnu 0.48.5", - "windows_x86_64_gnullvm 0.48.5", - "windows_x86_64_msvc 0.48.5", -] - -[[package]] -name = "windows-targets" -version = "0.52.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7dd37b7e5ab9018759f893a1952c9420d060016fc19a472b4bb20d1bdd694d1b" -dependencies = [ - "windows_aarch64_gnullvm 0.52.4", - "windows_aarch64_msvc 0.52.4", - "windows_i686_gnu 0.52.4", - "windows_i686_msvc 0.52.4", - "windows_x86_64_gnu 0.52.4", - "windows_x86_64_gnullvm 0.52.4", - "windows_x86_64_msvc 0.52.4", -] - -[[package]] -name = "windows_aarch64_gnullvm" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" - -[[package]] -name = "windows_aarch64_gnullvm" -version = "0.52.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bcf46cf4c365c6f2d1cc93ce535f2c8b244591df96ceee75d8e83deb70a9cac9" - -[[package]] -name = "windows_aarch64_msvc" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" - -[[package]] -name = "windows_aarch64_msvc" -version = "0.52.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da9f259dd3bcf6990b55bffd094c4f7235817ba4ceebde8e6d11cd0c5633b675" - -[[package]] -name = "windows_i686_gnu" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" - -[[package]] -name = "windows_i686_gnu" -version = "0.52.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b474d8268f99e0995f25b9f095bc7434632601028cf86590aea5c8a5cb7801d3" - -[[package]] -name = "windows_i686_msvc" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" - -[[package]] -name = "windows_i686_msvc" -version = "0.52.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1515e9a29e5bed743cb4415a9ecf5dfca648ce85ee42e15873c3cd8610ff8e02" - -[[package]] -name = "windows_x86_64_gnu" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" - -[[package]] -name = "windows_x86_64_gnu" -version = "0.52.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5eee091590e89cc02ad514ffe3ead9eb6b660aedca2183455434b93546371a03" - -[[package]] -name = "windows_x86_64_gnullvm" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" - -[[package]] -name = "windows_x86_64_gnullvm" -version = "0.52.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77ca79f2451b49fa9e2af39f0747fe999fcda4f5e241b2898624dca97a1f2177" - -[[package]] -name = "windows_x86_64_msvc" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" - -[[package]] -name = "windows_x86_64_msvc" -version = "0.52.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32b752e52a2da0ddfbdbcc6fceadfeede4c939ed16d13e648833a61dfb611ed8" - -[[package]] -name = "zune-inflate" -version = "0.2.54" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "73ab332fe2f6680068f3582b16a24f90ad7096d5d39b974d1c0aff0125116f02" -dependencies = [ - "simd-adler32", -] diff --git a/server/Cargo.toml b/server/Cargo.toml deleted file mode 100644 index 8c206b7..0000000 --- a/server/Cargo.toml +++ /dev/null @@ -1,20 +0,0 @@ -[package] -edition = "2021" -name = "spiegel-server" -version = "0.1.0" - -# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html - -[dependencies] -axum = { version = "0.7" } -serde = { version = "1.0", features = ["derive"] } -serde_json = "1.0" -tokio = { version = "1.36", features = ["full"] } -tracing = "0.1" -tracing-subscriber = { version = "0.3", features = ["env-filter"] } -image = "0.24.1" -anyhow = "1.0" -include_dir = "0.7.3" -tokio-util = { version = "0.7", features = ["io"] } -tower = { version = "0.4", features = ["util"] } -tower-http = { version = "0.5.0", features = ["fs", "trace"] } diff --git a/server/src/lib.rs b/server/src/lib.rs deleted file mode 100644 index 0b24ebd..0000000 --- a/server/src/lib.rs +++ /dev/null @@ -1,74 +0,0 @@ -use std::sync::OnceLock; - -use include_dir::{include_dir, Dir, DirEntry}; - -static SAMPLES: OnceLock> = OnceLock::new(); -static SAMPLES_DIR: Dir = include_dir!("src/samples"); - -pub fn init() { - SAMPLES.get_or_init(|| { - println!("reading image samples"); - read_color_samples().unwrap() - }); -} - -pub fn get_closest_color<'a>(color: &String) -> &'a ColorSample { - let color_samples = SAMPLES.get().unwrap(); - let mut closest = None; - let mut min_diff: f32 = 4294967295.0; //0xFFFFFFFF - for sample in color_samples { - let diff = get_distance(sample.r, sample.g, sample.b, color); - if diff < min_diff { - closest = Some(sample); - min_diff = diff; - } - } - - closest.unwrap() -} - -/// returns squared euclidian color distance -/// as if colors were points in 3d space -fn get_distance(r1: u8, g1: u8, b1: u8, rgb: &String) -> f32 { - let r2 = u8::from_str_radix(&rgb[0..2], 16).unwrap(); - let g2 = u8::from_str_radix(&rgb[2..4], 16).unwrap(); - let b2 = u8::from_str_radix(&rgb[4..6], 16).unwrap(); - let red_dif = r1 as f32 - r2 as f32; - let green_dif = g1 as f32 - g2 as f32; - let blue_dif = b1 as f32 - b2 as f32; - return red_dif * red_dif + green_dif * green_dif + blue_dif * blue_dif; -} - -/// read all sample jpegs into memory -pub fn read_color_samples() -> anyhow::Result> { - let mut color_samples: Vec = Vec::new(); - - for entry in SAMPLES_DIR.entries() { - if let DirEntry::File(f) = entry { - let sample_image = f.contents(); - - let filename = entry.path().file_name().unwrap().to_str().unwrap(); - let hex_r = &filename[0..2]; - let hex_g = &filename[2..4]; - let hex_b = &filename[4..6]; - color_samples.push(ColorSample { - filename: filename.into(), - r: u8::from_str_radix(&hex_r, 16)?, - g: u8::from_str_radix(&hex_g, 16)?, - b: u8::from_str_radix(&hex_b, 16)?, - image: sample_image, - }); - } - } - println!("Done reading image samples"); - Ok(color_samples) -} - -#[derive(Debug)] -pub struct ColorSample { - pub filename: String, - pub r: u8, - pub g: u8, - pub b: u8, - pub image: &'static [u8], -} diff --git a/server/src/main.rs b/server/src/main.rs deleted file mode 100644 index dbbd03d..0000000 --- a/server/src/main.rs +++ /dev/null @@ -1,33 +0,0 @@ -use axum::extract::Path; -use axum::http::{header, StatusCode}; -use axum::response::IntoResponse; -use axum::{routing::get, Router}; -use spiegel_server::{get_closest_color, init}; - -/// serves images from memory -#[tokio::main] -async fn main() -> anyhow::Result<()> { - tracing_subscriber::fmt::init(); - init(); - let app = Router::new().route("/api/color/:rgb_hex", get(fetch_nearest_color)); - - let listener = tokio::net::TcpListener::bind("0.0.0.0:3000").await.unwrap(); - println!("started server on http://0.0.0.0:3000"); - axum::serve(listener, app).await.unwrap(); - Ok(()) -} - -async fn fetch_nearest_color( - Path(rgb_hex): Path, -) -> Result { - if rgb_hex.len() != 6 { - return Err(( - StatusCode::BAD_REQUEST, - "input should be color hex, eg AA11CC".into(), - )); - } - let closest = get_closest_color(&rgb_hex); - - let headers = [(header::CONTENT_TYPE, "image/jpeg")]; - Ok((headers, closest.image)) -} diff --git a/webclient/boy.jpg b/src/js/boy.jpg similarity index 100% rename from webclient/boy.jpg rename to src/js/boy.jpg diff --git a/src/js/filters.js b/src/js/filters.js deleted file mode 100644 index ce5ae2c..0000000 --- a/src/js/filters.js +++ /dev/null @@ -1,332 +0,0 @@ -export const filters = (module) => { - let filter_dict = { - grayscale: function () { - return module.grayscale(rust_image); - }, - offset_red: function () { - return module.offset(rust_image, 0, 15); - }, - offset_blue: function () { - return module.offset(rust_image, 1, 15); - }, - offset_green: function () { - return module.offset(rust_image, 2, 15); - }, - primary: function () { - return module.primary(rust_image); - }, - solarize: function () { - return module.solarize(rust_image); - }, - threshold: function () { - return module.threshold(rust_image, 200); - }, - sepia: function () { - return module.sepia(rust_image); - }, - decompose_min: function () { - return module.decompose_min(rust_image); - }, - decompose_max: function () { - return module.decompose_max(rust_image); - }, - grayscale_shades: function () { - return module.grayscale_shades(rust_image); - }, - red_channel_grayscale: function () { - module.single_channel_grayscale(rust_image, 0); - }, - green_channel_grayscale: function () { - module.single_channel_grayscale(rust_image, 1); - }, - blue_channel_grayscale: function () { - module.single_channel_grayscale(rust_image, 2); - }, - hue_rotate_hsl: function () { - module.hue_rotate_hsl(rust_image, 0.3); - }, - hue_rotate_hsv: function () { - module.hue_rotate_hsv(rust_image, 0.3); - }, - hue_rotate_lch: function () { - module.hue_rotate_lch(rust_image, 0.3); - }, - lighten_hsl: function () { - module.lighten_hsl(rust_image, 0.3); - }, - lighten_hsv: function () { - module.lighten_hsv(rust_image, 0.3); - }, - lighten_lch: function () { - module.lighten_lch(rust_image, 0.3); - }, - darken_hsl: function () { - module.darken_hsl(rust_image, 0.3); - }, - darken_hsv: function () { - module.darken_hsv(rust_image, 0.3); - }, - darken_lch: function () { - module.darken_lch(rust_image, 0.3); - }, - desaturate_hsl: function () { - module.desaturate_hsl(rust_image, 0.3); - }, - desaturate_hsv: function () { - module.desaturate_hsv(rust_image, 0.3); - }, - desaturate_lch: function () { - module.desaturate_lch(rust_image, 0.3); - }, - saturate_hsl: function () { - module.saturate_hsl(rust_image, 0.3); - }, - saturate_hsv: function () { - module.saturate_hsv(rust_image, 0.3); - }, - saturate_lch: function () { - module.saturate_lch(rust_image, 0.3); - }, - inc_red_channel: function () { - return module.alter_red_channel(rust_image, 120); - }, - inc_blue_channel: function () { - return module.alter_channel(rust_image, 2, 100); - }, - inc_green_channel: function () { - return module.alter_channel(rust_image, 1, 100); - }, - inc_two_channels: function () { - return module.alter_channel(rust_image, 1, 30); - }, - dec_red_channel: function () { - return module.alter_channel(rust_image, 0, -30); - }, - dec_blue_channel: function () { - return module.alter_channel(rust_image, 2, -30); - }, - dec_green_channel: function () { - return module.alter_channel(rust_image, 1, -30); - }, - swap_rg_channels: function () { - return module.swap_channels(rust_image, 0, 1); - }, - swap_rb_channels: function () { - return module.swap_channels(rust_image, 0, 2); - }, - swap_gb_channels: function () { - return module.swap_channels(rust_image, 1, 2); - }, - remove_red_channel: function () { - return module.remove_red_channel(rust_image, 250); - }, - remove_green_channel: function () { - return module.remove_green_channel(rust_image, 250); - }, - remove_blue_channel: function () { - return module.remove_blue_channel(rust_image, 250); - }, - emboss: function () { - return module.emboss(rust_image); - }, - box_blur: function () { - return module.box_blur(rust_image); - }, - sharpen: function () { - return module.sharpen(rust_image); - }, - lix: function () { - return module.lix(rust_image); - }, - neue: function () { - return module.neue(rust_image); - }, - ryo: function () { - return module.ryo(rust_image); - }, - gaussian_blur: function () { - return module.gaussian_blur(rust_image); - }, - inc_brightness: function () { - return module.inc_brightness(rust_image, 20); - }, - inc_lum: function () { - return module.inc_luminosity(rust_image); - }, - grayscale_human_corrected: function () { - return module.grayscale_human_corrected(rust_image); - }, - blend: function () { - return module.blend(rust_image, rust_image2, "over"); - }, - overlay: function () { - return module.blend(rust_image, rust_image2, "overlay"); - }, - atop: function () { - return module.blend(rust_image, rust_image2, "atop"); - }, - xor: function () { - return module.blend(rust_image, rust_image2, "xor"); - }, - plus: function () { - return module.blend(rust_image, rust_image2, "plus"); - }, - multiply: function () { - return module.blend(rust_image, rust_image2, "multiply"); - }, - burn: function () { - return module.blend(rust_image, rust_image2, "burn"); - }, - difference: function () { - return module.blend(rust_image, rust_image2, "difference"); - }, - soft_light: function () { - return module.blend(rust_image, rust_image2, "soft_light"); - }, - hard_light: function () { - return module.blend(rust_image, rust_image2, "hard_light"); - }, - dodge: function () { - return module.blend(rust_image, rust_image2, "dodge"); - }, - exclusion: function () { - return module.blend(rust_image, rust_image2, "exclusion"); - }, - lighten: function () { - return module.blend(rust_image, rust_image2, "lighten"); - }, - darken: function () { - return module.blend(rust_image, rust_image2, "darken"); - }, - watermark: function () { - return module.watermark(rust_image, watermark_img, 10, 30); - }, - text: function () { - return module.draw_text(rust_image, "welcome to WebAssembly", 10, 20); - }, - text_border: function () { - return module.draw_text_with_border( - rust_image, - "welcome to the edge", - 10, - 20, - ); - }, - test: function () { - return module.filter(rust_image, "rosetint"); - }, - pink_noise: function () { - return module.pink_noise(rust_image); - }, - add_noise_rand: function () { - return module.add_noise_rand(rust_image); - }, - blend: function () { - return module.blend(rust_image, rust_image2, "over"); - }, - overlay: function () { - return module.blend(rust_image, rust_image2, "overlay"); - }, - atop: function () { - return module.blend(rust_image, rust_image2, "atop"); - }, - plus: function () { - return module.blend(rust_image, rust_image2, "plus"); - }, - multiply: function () { - return module.blend(rust_image, rust_image2, "multiply"); - }, - burn: function () { - return module.blend(rust_image, rust_image2, "burn"); - }, - difference: function () { - return module.blend(rust_image, rust_image2, "difference"); - }, - soft_light: function () { - return module.blend(rust_image, rust_image2, "soft_light"); - }, - hard_light: function () { - return module.blend(rust_image, rust_image2, "hard_light"); - }, - dodge: function () { - return module.blend(rust_image, rust_image2, "dodge"); - }, - exclusion: function () { - return module.blend(rust_image, rust_image2, "exclusion"); - }, - lighten: function () { - return module.blend(rust_image, rust_image2, "lighten"); - }, - darken: function () { - return module.blend(rust_image, rust_image2, "darken"); - }, - watermark: function () { - return module.watermark(rust_image, watermark_img, 10, 30); - }, - text: function () { - return module.draw_text(rust_image, "welcome to WebAssembly", 10, 20); - }, - text_border: function () { - return module.draw_text_with_border( - rust_image, - "welcome to the edge", - 10, - 20, - ); - }, - blend: function () { - return module.blend(rust_image, rust_image2, "over"); - }, - overlay: function () { - return module.blend(rust_image, rust_image2, "overlay"); - }, - atop: function () { - return module.blend(rust_image, rust_image2, "atop"); - }, - plus: function () { - return module.blend(rust_image, rust_image2, "plus"); - }, - multiply: function () { - return module.blend(rust_image, rust_image2, "multiply"); - }, - burn: function () { - return module.blend(rust_image, rust_image2, "burn"); - }, - difference: function () { - return module.blend(rust_image, rust_image2, "difference"); - }, - soft_light: function () { - return module.blend(rust_image, rust_image2, "soft_light"); - }, - hard_light: function () { - return module.blend(rust_image, rust_image2, "hard_light"); - }, - dodge: function () { - return module.blend(rust_image, rust_image2, "dodge"); - }, - exclusion: function () { - return module.blend(rust_image, rust_image2, "exclusion"); - }, - lighten: function () { - return module.blend(rust_image, rust_image2, "lighten"); - }, - darken: function () { - return module.blend(rust_image, rust_image2, "darken"); - }, - watermark: function () { - return module.watermark(rust_image, watermark_img, 10, 30); - }, - text: function () { - return module.draw_text(rust_image, "welcome to WebAssembly", 10, 20); - }, - text_border: function () { - return module.draw_text_with_border( - rust_image, - "welcome to the edge", - 10, - 20, - ); - }, - }; - return filter_dict; -}; diff --git a/src/js/index.js b/src/js/index.js index 3e9ff3f..9c4f354 100644 --- a/src/js/index.js +++ b/src/js/index.js @@ -17,6 +17,7 @@ import("../../webclient/pkg").then((module) => { slider.value = 0; function filterImage(event) { + ctx.drawImage(sourceImage, 0, 0); let sliderValue = parseInt(event.target.value); blur_factor = sliderValue / 5; let rust_image = module.open_image(canvas, ctx); @@ -26,10 +27,13 @@ import("../../webclient/pkg").then((module) => { module.spiegel(rust_image, blur_factor); module.putImageData(canvas, ctx, rust_image); - const msg = document.getElementById("msg"); - if (msg) { - msg.remove(); - } + const image_container = document.getElementById("image_container"); + let rect = image_container.getBoundingClientRect(); + canvas.setAttribute( + "style", + `visibility:visible;position:absolute;top:${rect.top};z-index:100`, + ); + // image_container.setAttribute("style", "visibility:hidden"); } function setUpCanvas() { diff --git a/webclient/Cargo.lock b/webclient/Cargo.lock index 63bef1a..307ef70 100644 --- a/webclient/Cargo.lock +++ b/webclient/Cargo.lock @@ -8,15 +8,6 @@ version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a13739d7177fbd22bb0ed28badfff9f372f8bef46c863db4e1c6248f6b223b6e" -[[package]] -name = "addr2line" -version = "0.21.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb" -dependencies = [ - "gimli", -] - [[package]] name = "adler" version = "1.0.2" @@ -50,21 +41,6 @@ version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a" -[[package]] -name = "backtrace" -version = "0.3.71" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26b05800d2e817c8b3b4b54abd461726265fa9789ae34330622f2db9ee696f9d" -dependencies = [ - "addr2line", - "cc", - "cfg-if 1.0.0", - "libc", - "miniz_oxide 0.7.2", - "object", - "rustc-demangle", -] - [[package]] name = "base-x" version = "0.2.11" @@ -89,12 +65,6 @@ version = "1.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" -[[package]] -name = "bitflags" -version = "2.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1" - [[package]] name = "bumpalo" version = "3.15.4" @@ -113,18 +83,6 @@ version = "1.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" -[[package]] -name = "bytes" -version = "1.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9" - -[[package]] -name = "cc" -version = "1.0.90" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8cd6604a82acf3039f1144f54b8eb34e91ffba622051189e71b781822d5ee1f5" - [[package]] name = "cfg-if" version = "0.1.10" @@ -168,22 +126,6 @@ dependencies = [ "custom_derive", ] -[[package]] -name = "core-foundation" -version = "0.9.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f" -dependencies = [ - "core-foundation-sys", - "libc", -] - -[[package]] -name = "core-foundation-sys" -version = "0.8.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f" - [[package]] name = "crc32fast" version = "1.3.2" @@ -261,31 +203,6 @@ version = "1.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457" -[[package]] -name = "encoding_rs" -version = "0.8.33" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7268b386296a025e474d5140678f75d6de9493ae55a5d709eeb9dd08149945e1" -dependencies = [ - "cfg-if 1.0.0", -] - -[[package]] -name = "equivalent" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" - -[[package]] -name = "errno" -version = "0.3.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245" -dependencies = [ - "libc", - "windows-sys 0.52.0", -] - [[package]] name = "exr" version = "1.72.0" @@ -302,12 +219,6 @@ dependencies = [ "zune-inflate", ] -[[package]] -name = "fastrand" -version = "2.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "658bd65b1cf4c852a3cc96f18a8ce7b5640f6b703f905c7d74532294c2a63984" - [[package]] name = "fdeflate" version = "0.3.4" @@ -345,125 +256,6 @@ dependencies = [ "spin", ] -[[package]] -name = "fnv" -version = "1.0.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" - -[[package]] -name = "foreign-types" -version = "0.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1" -dependencies = [ - "foreign-types-shared", -] - -[[package]] -name = "foreign-types-shared" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" - -[[package]] -name = "form_urlencoded" -version = "1.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456" -dependencies = [ - "percent-encoding", -] - -[[package]] -name = "futures" -version = "0.3.30" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0" -dependencies = [ - "futures-channel", - "futures-core", - "futures-executor", - "futures-io", - "futures-sink", - "futures-task", - "futures-util", -] - -[[package]] -name = "futures-channel" -version = "0.3.30" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78" -dependencies = [ - "futures-core", - "futures-sink", -] - -[[package]] -name = "futures-core" -version = "0.3.30" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d" - -[[package]] -name = "futures-executor" -version = "0.3.30" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d" -dependencies = [ - "futures-core", - "futures-task", - "futures-util", -] - -[[package]] -name = "futures-io" -version = "0.3.30" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1" - -[[package]] -name = "futures-macro" -version = "0.3.30" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.55", -] - -[[package]] -name = "futures-sink" -version = "0.3.30" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5" - -[[package]] -name = "futures-task" -version = "0.3.30" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004" - -[[package]] -name = "futures-util" -version = "0.3.30" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48" -dependencies = [ - "futures-channel", - "futures-core", - "futures-io", - "futures-macro", - "futures-sink", - "futures-task", - "memchr", - "pin-project-lite", - "pin-utils", - "slab", -] - [[package]] name = "getrandom" version = "0.1.16" @@ -472,7 +264,7 @@ checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce" dependencies = [ "cfg-if 1.0.0", "libc", - "wasi 0.9.0+wasi-snapshot-preview1", + "wasi", ] [[package]] @@ -495,31 +287,6 @@ dependencies = [ "weezl", ] -[[package]] -name = "gimli" -version = "0.28.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253" - -[[package]] -name = "h2" -version = "0.3.25" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fbd2820c5e49886948654ab546d0688ff24530286bdcf8fca3cefb16d4618eb" -dependencies = [ - "bytes", - "fnv", - "futures-core", - "futures-sink", - "futures-util", - "http", - "indexmap", - "slab", - "tokio", - "tokio-util", - "tracing", -] - [[package]] name = "half" version = "2.4.0" @@ -530,99 +297,12 @@ dependencies = [ "crunchy", ] -[[package]] -name = "hashbrown" -version = "0.14.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604" - [[package]] name = "hex" version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" -[[package]] -name = "http" -version = "0.2.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1" -dependencies = [ - "bytes", - "fnv", - "itoa", -] - -[[package]] -name = "http-body" -version = "0.4.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ceab25649e9960c0311ea418d17bee82c0dcec1bd053b5f9a66e265a693bed2" -dependencies = [ - "bytes", - "http", - "pin-project-lite", -] - -[[package]] -name = "httparse" -version = "1.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904" - -[[package]] -name = "httpdate" -version = "1.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9" - -[[package]] -name = "hyper" -version = "0.14.28" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf96e135eb83a2a8ddf766e426a841d8ddd7449d5f00d34ea02b41d2f19eef80" -dependencies = [ - "bytes", - "futures-channel", - "futures-core", - "futures-util", - "h2", - "http", - "http-body", - "httparse", - "httpdate", - "itoa", - "pin-project-lite", - "socket2", - "tokio", - "tower-service", - "tracing", - "want", -] - -[[package]] -name = "hyper-tls" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6183ddfa99b85da61a140bea0efc93fdf56ceaa041b37d553518030827f9905" -dependencies = [ - "bytes", - "hyper", - "native-tls", - "tokio", - "tokio-native-tls", -] - -[[package]] -name = "idna" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6" -dependencies = [ - "unicode-bidi", - "unicode-normalization", -] - [[package]] name = "image" version = "0.23.14" @@ -695,20 +375,23 @@ dependencies = [ ] [[package]] -name = "indexmap" -version = "2.2.6" +name = "include_dir" +version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26" +checksum = "18762faeff7122e89e0857b02f7ce6fcc0d101d5e9ad2ad7846cc01d61b7f19e" dependencies = [ - "equivalent", - "hashbrown", + "include_dir_macros", ] [[package]] -name = "ipnet" -version = "2.9.0" +name = "include_dir_macros" +version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3" +checksum = "b139284b5cf57ecfa712bcc66950bb635b31aff41c188e8a4cfc758eca374a3f" +dependencies = [ + "proc-macro2", + "quote", +] [[package]] name = "itertools" @@ -776,12 +459,6 @@ version = "0.2.153" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd" -[[package]] -name = "linux-raw-sys" -version = "0.4.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c" - [[package]] name = "lock_api" version = "0.4.6" @@ -816,12 +493,6 @@ dependencies = [ "rawpointer 0.2.1", ] -[[package]] -name = "memchr" -version = "2.7.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d" - [[package]] name = "memoffset" version = "0.6.5" @@ -831,12 +502,6 @@ dependencies = [ "autocfg", ] -[[package]] -name = "mime" -version = "0.3.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" - [[package]] name = "miniz_oxide" version = "0.3.7" @@ -866,17 +531,6 @@ dependencies = [ "simd-adler32", ] -[[package]] -name = "mio" -version = "0.8.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c" -dependencies = [ - "libc", - "wasi 0.11.0+wasi-snapshot-preview1", - "windows-sys 0.48.0", -] - [[package]] name = "nalgebra" version = "0.30.1" @@ -892,24 +546,6 @@ dependencies = [ "typenum", ] -[[package]] -name = "native-tls" -version = "0.2.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07226173c32f2926027b63cce4bcd8076c3552846cbe7925f3aaffeac0a3b92e" -dependencies = [ - "lazy_static", - "libc", - "log", - "openssl", - "openssl-probe", - "openssl-sys", - "schannel", - "security-framework", - "security-framework-sys", - "tempfile", -] - [[package]] name = "node-sys" version = "0.4.2" @@ -1055,65 +691,6 @@ dependencies = [ "autocfg", ] -[[package]] -name = "object" -version = "0.32.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441" -dependencies = [ - "memchr", -] - -[[package]] -name = "once_cell" -version = "1.19.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" - -[[package]] -name = "openssl" -version = "0.10.64" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95a0481286a310808298130d22dd1fef0fa571e05a8f44ec801801e84b216b1f" -dependencies = [ - "bitflags 2.5.0", - "cfg-if 1.0.0", - "foreign-types", - "libc", - "once_cell", - "openssl-macros", - "openssl-sys", -] - -[[package]] -name = "openssl-macros" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.55", -] - -[[package]] -name = "openssl-probe" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" - -[[package]] -name = "openssl-sys" -version = "0.9.102" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c597637d56fbc83893a35eb0dd04b2b8e7a50c91e64e9493e398b5df4fb45fa2" -dependencies = [ - "cc", - "libc", - "pkg-config", - "vcpkg", -] - [[package]] name = "owned_ttf_parser" version = "0.6.0" @@ -1153,12 +730,6 @@ version = "1.0.14" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c" -[[package]] -name = "percent-encoding" -version = "2.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" - [[package]] name = "perlin2d" version = "0.2.6" @@ -1229,31 +800,13 @@ dependencies = [ "web-sys", ] -[[package]] -name = "pin-project-lite" -version = "0.2.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02" - -[[package]] -name = "pin-utils" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" - -[[package]] -name = "pkg-config" -version = "0.3.30" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec" - [[package]] name = "png" version = "0.16.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3c3287920cb847dee3de33d301c463fba14dda99db24214ddf93f83d3021f4c6" dependencies = [ - "bitflags 1.3.2", + "bitflags", "crc32fast", "deflate", "miniz_oxide 0.3.7", @@ -1265,7 +818,7 @@ version = "0.17.13" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "06e4b0d3d1312775e782c86c91a111aa1f910cbb65e1337f9975b5f9a554b5e1" dependencies = [ - "bitflags 1.3.2", + "bitflags", "crc32fast", "fdeflate", "flate2", @@ -1408,44 +961,6 @@ dependencies = [ "crossbeam-utils", ] -[[package]] -name = "reqwest-wasm" -version = "0.11.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59fdca8934fccbd5aec3e208bdb5a76107ce8690aa51c6c292c31f21541b52b9" -dependencies = [ - "base64", - "bytes", - "encoding_rs", - "futures", - "futures-core", - "futures-util", - "h2", - "http", - "http-body", - "hyper", - "hyper-tls", - "ipnet", - "js-sys", - "log", - "mime", - "native-tls", - "once_cell", - "percent-encoding", - "pin-project-lite", - "serde", - "serde_json", - "serde_urlencoded", - "tokio", - "tokio-native-tls", - "tower-service", - "url", - "wasm-bindgen", - "wasm-bindgen-futures", - "web-sys", - "winreg", -] - [[package]] name = "rulinalg" version = "0.4.2" @@ -1456,12 +971,6 @@ dependencies = [ "num 0.1.42", ] -[[package]] -name = "rustc-demangle" -version = "0.1.23" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76" - [[package]] name = "rustc_version" version = "0.2.3" @@ -1471,19 +980,6 @@ dependencies = [ "semver", ] -[[package]] -name = "rustix" -version = "0.38.32" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "65e04861e65f21776e67888bfbea442b3642beaa0138fdb1dd7a84a52dffdb89" -dependencies = [ - "bitflags 2.5.0", - "errno", - "libc", - "linux-raw-sys", - "windows-sys 0.52.0", -] - [[package]] name = "rusttype" version = "0.9.2" @@ -1509,15 +1005,6 @@ dependencies = [ "bytemuck", ] -[[package]] -name = "schannel" -version = "0.1.23" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fbc91545643bcf3a0bbb6569265615222618bdf33ce4ffbbd13c4bbd4c093534" -dependencies = [ - "windows-sys 0.52.0", -] - [[package]] name = "scoped_threadpool" version = "0.1.9" @@ -1530,29 +1017,6 @@ version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" -[[package]] -name = "security-framework" -version = "2.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "770452e37cad93e0a50d5abc3990d2bc351c36d0328f86cefec2f2fb206eaef6" -dependencies = [ - "bitflags 1.3.2", - "core-foundation", - "core-foundation-sys", - "libc", - "security-framework-sys", -] - -[[package]] -name = "security-framework-sys" -version = "2.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41f3cc463c0ef97e11c3461a9d3787412d30e8e7eb907c79180c4a57bf7c04ef" -dependencies = [ - "core-foundation-sys", - "libc", -] - [[package]] name = "semver" version = "0.9.0" @@ -1599,18 +1063,6 @@ dependencies = [ "serde", ] -[[package]] -name = "serde_urlencoded" -version = "0.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd" -dependencies = [ - "form_urlencoded", - "itoa", - "ryu", - "serde", -] - [[package]] name = "sha1" version = "0.6.1" @@ -1651,44 +1103,24 @@ version = "0.3.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d" -[[package]] -name = "slab" -version = "0.4.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67" -dependencies = [ - "autocfg", -] - [[package]] name = "smallvec" version = "1.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e6ecd384b10a64542d77071bd64bd7b231f4ed5940fba55e98c3de13824cf3d7" -[[package]] -name = "socket2" -version = "0.5.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05ffd9c0a93b7543e062e759284fcf5f5e3b098501104bfbdde4d404db792871" -dependencies = [ - "libc", - "windows-sys 0.52.0", -] - [[package]] name = "spiegel-client" version = "0.1.0" dependencies = [ "anyhow", "console_error_panic_hook", - "futures", "hex", "image 0.24.9", "imageproc 0.23.0", + "include_dir", "log", "photon-rs", - "reqwest-wasm", "wasm-bindgen", ] @@ -1781,18 +1213,6 @@ dependencies = [ "unicode-ident", ] -[[package]] -name = "tempfile" -version = "3.10.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1" -dependencies = [ - "cfg-if 1.0.0", - "fastrand", - "rustix", - "windows-sys 0.52.0", -] - [[package]] name = "thiserror" version = "1.0.58" @@ -1873,60 +1293,6 @@ dependencies = [ "syn 1.0.109", ] -[[package]] -name = "tinyvec" -version = "1.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" -dependencies = [ - "tinyvec_macros", -] - -[[package]] -name = "tinyvec_macros" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" - -[[package]] -name = "tokio" -version = "1.37.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1adbebffeca75fcfd058afa480fb6c0b81e165a0323f9c9d39c9697e37c46787" -dependencies = [ - "backtrace", - "bytes", - "libc", - "mio", - "pin-project-lite", - "socket2", - "windows-sys 0.48.0", -] - -[[package]] -name = "tokio-native-tls" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2" -dependencies = [ - "native-tls", - "tokio", -] - -[[package]] -name = "tokio-util" -version = "0.7.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5419f34732d9eb6ee4c3578b7989078579b7f039cbbb9ca2c4da015749371e15" -dependencies = [ - "bytes", - "futures-core", - "futures-sink", - "pin-project-lite", - "tokio", - "tracing", -] - [[package]] name = "toml" version = "0.5.11" @@ -1936,37 +1302,6 @@ dependencies = [ "serde", ] -[[package]] -name = "tower-service" -version = "0.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52" - -[[package]] -name = "tracing" -version = "0.1.40" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" -dependencies = [ - "pin-project-lite", - "tracing-core", -] - -[[package]] -name = "tracing-core" -version = "0.1.32" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" -dependencies = [ - "once_cell", -] - -[[package]] -name = "try-lock" -version = "0.2.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" - [[package]] name = "ttf-parser" version = "0.6.2" @@ -1979,71 +1314,24 @@ version = "1.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" -[[package]] -name = "unicode-bidi" -version = "0.3.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75" - [[package]] name = "unicode-ident" version = "1.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" -[[package]] -name = "unicode-normalization" -version = "0.1.23" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5" -dependencies = [ - "tinyvec", -] - -[[package]] -name = "url" -version = "2.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633" -dependencies = [ - "form_urlencoded", - "idna", - "percent-encoding", -] - -[[package]] -name = "vcpkg" -version = "0.2.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" - [[package]] name = "version_check" version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" -[[package]] -name = "want" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e" -dependencies = [ - "try-lock", -] - [[package]] name = "wasi" version = "0.9.0+wasi-snapshot-preview1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" -[[package]] -name = "wasi" -version = "0.11.0+wasi-snapshot-preview1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" - [[package]] name = "wasm-bindgen" version = "0.2.78" @@ -2069,18 +1357,6 @@ dependencies = [ "wasm-bindgen-shared", ] -[[package]] -name = "wasm-bindgen-futures" -version = "0.4.28" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e8d7523cb1f2a4c96c1317ca690031b714a51cc14e05f712446691f413f5d39" -dependencies = [ - "cfg-if 1.0.0", - "js-sys", - "wasm-bindgen", - "web-sys", -] - [[package]] name = "wasm-bindgen-macro" version = "0.2.78" @@ -2158,147 +1434,6 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" -[[package]] -name = "windows-sys" -version = "0.48.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" -dependencies = [ - "windows-targets 0.48.5", -] - -[[package]] -name = "windows-sys" -version = "0.52.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" -dependencies = [ - "windows-targets 0.52.4", -] - -[[package]] -name = "windows-targets" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" -dependencies = [ - "windows_aarch64_gnullvm 0.48.5", - "windows_aarch64_msvc 0.48.5", - "windows_i686_gnu 0.48.5", - "windows_i686_msvc 0.48.5", - "windows_x86_64_gnu 0.48.5", - "windows_x86_64_gnullvm 0.48.5", - "windows_x86_64_msvc 0.48.5", -] - -[[package]] -name = "windows-targets" -version = "0.52.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7dd37b7e5ab9018759f893a1952c9420d060016fc19a472b4bb20d1bdd694d1b" -dependencies = [ - "windows_aarch64_gnullvm 0.52.4", - "windows_aarch64_msvc 0.52.4", - "windows_i686_gnu 0.52.4", - "windows_i686_msvc 0.52.4", - "windows_x86_64_gnu 0.52.4", - "windows_x86_64_gnullvm 0.52.4", - "windows_x86_64_msvc 0.52.4", -] - -[[package]] -name = "windows_aarch64_gnullvm" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" - -[[package]] -name = "windows_aarch64_gnullvm" -version = "0.52.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bcf46cf4c365c6f2d1cc93ce535f2c8b244591df96ceee75d8e83deb70a9cac9" - -[[package]] -name = "windows_aarch64_msvc" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" - -[[package]] -name = "windows_aarch64_msvc" -version = "0.52.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da9f259dd3bcf6990b55bffd094c4f7235817ba4ceebde8e6d11cd0c5633b675" - -[[package]] -name = "windows_i686_gnu" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" - -[[package]] -name = "windows_i686_gnu" -version = "0.52.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b474d8268f99e0995f25b9f095bc7434632601028cf86590aea5c8a5cb7801d3" - -[[package]] -name = "windows_i686_msvc" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" - -[[package]] -name = "windows_i686_msvc" -version = "0.52.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1515e9a29e5bed743cb4415a9ecf5dfca648ce85ee42e15873c3cd8610ff8e02" - -[[package]] -name = "windows_x86_64_gnu" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" - -[[package]] -name = "windows_x86_64_gnu" -version = "0.52.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5eee091590e89cc02ad514ffe3ead9eb6b660aedca2183455434b93546371a03" - -[[package]] -name = "windows_x86_64_gnullvm" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" - -[[package]] -name = "windows_x86_64_gnullvm" -version = "0.52.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77ca79f2451b49fa9e2af39f0747fe999fcda4f5e241b2898624dca97a1f2177" - -[[package]] -name = "windows_x86_64_msvc" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" - -[[package]] -name = "windows_x86_64_msvc" -version = "0.52.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32b752e52a2da0ddfbdbcc6fceadfeede4c939ed16d13e648833a61dfb611ed8" - -[[package]] -name = "winreg" -version = "0.10.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "80d0f4e272c85def139476380b12f9ac60926689dd2e01d4923222f40580869d" -dependencies = [ - "winapi", -] - [[package]] name = "zune-inflate" version = "0.2.54" diff --git a/webclient/Cargo.toml b/webclient/Cargo.toml index 6022674..b28f96c 100644 --- a/webclient/Cargo.toml +++ b/webclient/Cargo.toml @@ -14,9 +14,7 @@ anyhow = "1.0" photon-rs = { version = "0.3.2", default-features = false } console_error_panic_hook = { version = "0.1.7", optional = true } wasm-bindgen = "0.2.78" -# wasm-bindgen-futures = "0.4" -reqwest-wasm = "0.11" -futures = "0.3" +include_dir = "0.7.3" [lib] crate-type = ["cdylib", "rlib"] diff --git a/webclient/src/lib.rs b/webclient/src/lib.rs index 51c6689..0a90d97 100644 --- a/webclient/src/lib.rs +++ b/webclient/src/lib.rs @@ -1,14 +1,12 @@ -use anyhow::Error; -use futures::executor::block_on; -use image::io::Reader as ImageReader; -use image::{GenericImageView, ImageBuffer, Pixel, Rgb, RgbImage, Rgba, RgbaImage}; +use image::{GenericImage, GenericImageView, Pixel, Rgba, RgbaImage}; use photon_rs::PhotonImage; -use std::collections::HashSet; -use std::io::Cursor; +use std::collections::LinkedList; mod quantizer; mod samples; +use samples::log; use wasm_bindgen::prelude::*; +static BLACK: Rgba = Rgba([0, 0, 0, 0]); /// Apply a median filter /// @@ -36,156 +34,104 @@ pub fn median(photon_image: &mut PhotonImage, x_radius: u32, y_radius: u32) { #[wasm_bindgen] pub fn spiegel(photon_image: &mut PhotonImage, median_kernelsize: u32) { - // let width = photon_image.get_width(); - // let height = photon_image.get_height(); - - // let raw_pixels = photon_image.get_raw_pixels().to_vec(); //argh!, slice should work but doesn't - // let rs_image = RgbImage::from_vec(width, height, raw_pixels).unwrap(); - - // // // // println!("applying gaussian blur filter"); - // // let gauss = imageproc::filter::gaussian_blur_f32(rs_image, 4.0); - // // // println!("applying median filter"); - // let median = imageproc::filter::median_filter(&rs_image, median_kernelsize, median_kernelsize) - // .into_raw(); - // // // println!("applying color quantization filter"); - // // // let quantized = quantizer::quantize(&median, 256); - - // // // println!("applying samples"); - // // let out = block_on(apply_samples_to_image(&mut median)); - - // *photon_image = PhotonImage::new(median, width, height); - // let width = photon_image.get_width(); let height = photon_image.get_height(); if width == 0 || height == 0 { return; } - + samples::init(); let raw_pixels = photon_image.get_raw_pixels().to_vec(); //argh!, slice should work but doesn't - let rs_image = RgbaImage::from_vec(width, height, raw_pixels).unwrap(); - - let mut filtered = - imageproc::filter::median_filter(&rs_image, median_kernelsize, median_kernelsize); - let out = block_on(apply_samples_to_image(&mut filtered)); - + let out = RgbaImage::from_vec(width, height, raw_pixels).unwrap(); + log(&format!("stort")); + // let out = imageproc::filter::gaussian_blur_f32(&rs_image, 3.0); + // log(&format!("gaussian done")); + // let mut out = quantizer::quantize(&out, 256); + let mut out = imageproc::filter::median_filter(&out, median_kernelsize, median_kernelsize); + // + log(&format!("median done")); + let out = apply_samples_to_image(&mut out); + log(&format!("applying done")); *photon_image = PhotonImage::new(out.into_raw(), width, height); } -async fn apply_samples_to_image(src: &mut RgbaImage) -> RgbaImage { - log("applying"); - let mut imgbuf = RgbaImage::new(src.width(), src.height()); +fn apply_samples_to_image(src: &mut RgbaImage) -> RgbaImage { + let mut out = RgbaImage::new(src.width(), src.height()); unsafe { for y in 0..src.height() { for x in 0..src.width() { - let pixel = &src.unsafe_get_pixel(x, y); - if imgbuf.unsafe_get_pixel(x, y).channels() == [0, 0, 0] { - if let Ok(sample) = get_image(pixel).await { - fill(src, sample, &mut imgbuf, pixel, x, y); + if out.unsafe_get_pixel(x, y) == BLACK { + let pixel = src.unsafe_get_pixel(x, y); + if pixel != BLACK { + let sample = samples::get_closest_color(pixel[0], pixel[1], pixel[2]) + .image + .as_ref() + .unwrap(); + fill(src, sample, &mut out, pixel, x, y); } } } } } - imgbuf -} - -#[wasm_bindgen] -extern "C" { - // Use `js_namespace` here to bind `console.log(..)` instead of just - // `log(..)` - #[wasm_bindgen(js_namespace = console)] - fn log(s: &str); - - // The `console.log` is quite polymorphic, so we can bind it with multiple - // signatures. Note that we need to use `js_name` to ensure we always call - // `log` in JS. - #[wasm_bindgen(js_namespace = console, js_name = log)] - fn log_u32(a: u32); - - // Multiple arguments too! - #[wasm_bindgen(js_namespace = console, js_name = log)] - fn log_many(a: &str, b: &str); -} - -async fn get_image(pixel: &Rgba) -> anyhow::Result { - let rgb = format!("{:02X?}{:02X?}{:02X?}", pixel[0], pixel[1], pixel[2]); - log(&format!("get {}", rgb)); - - let bytes = reqwest_wasm::get(format!("/api/color/{}", rgb)) - .await? - .bytes() - .await? - .to_vec(); - - Ok(ImageReader::new(Cursor::new(bytes)) - .with_guessed_format() - .unwrap() - .decode()? - .as_rgba8() - .unwrap() - .clone()) - - // should probably cache it + out } fn fill( src: &mut RgbaImage, - sample: RgbaImage, + sample: &RgbaImage, dest: &mut RgbaImage, - color: &Rgba, + color: Rgba, px: u32, py: u32, ) { - if color.channels() == [0, 0, 0, 0] { - return; - } - let height = sample.height(); - let width = sample.width(); - let mut points = List::new(); - if is_same(src.get_pixel(px, py), &color) { - points.push(Point { x: px, y: py }); - } + unsafe { + let height = sample.height(); + let width = sample.width(); + let mut points = LinkedList::new(); + if is_same(src.unsafe_get_pixel(px, py), color) { + points.push_back(Coord(px, py)); + } - while !points.is_empty() { - if let Some(point) = points.pop() { - let orig_pixel = src.get_pixel(point.x, point.y); - let x = point.x; - let y = point.y; - if src.get_pixel(x, y).channels() != [0, 0, 0] { - if is_same(orig_pixel, &color) { - let mut xx = x; - let mut yy = y; - while xx >= width { - xx -= width; - } - while yy >= height { - yy -= height; - } - dest.put_pixel(x, y, *sample.get_pixel(xx, yy)); - src.put_pixel(x, y, Rgba([0, 0, 0, 0])); - if x > 1 { - points.push(Point::new(x - 1, y)); - } - if y > 1 { - points.push(Point::new(x, y - 1)); - } - if x < src.width() - 1 { - points.push(Point::new(x + 1, y)); - } - if y < src.height() - 1 { - points.push(Point::new(x, y + 1)); + while !points.is_empty() { + if let Some(coord) = points.pop_back() { + let orig_pixel = src.unsafe_get_pixel(coord.0, coord.1); + let x = coord.0; + let y = coord.1; + if src.unsafe_get_pixel(x, y) != BLACK { + if is_same(orig_pixel, color) { + let mut xx = x; + let mut yy = y; + while xx >= width { + xx -= width; + } + while yy >= height { + yy -= height; + } + dest.unsafe_put_pixel(x, y, sample.unsafe_get_pixel(xx, yy)); + src.unsafe_put_pixel(x, y, BLACK); + if x > 1 { + points.push_front(Coord(x - 1, y)); + } + if y > 1 { + points.push_front(Coord(x, y - 1)); + } + if x < src.width() - 1 { + points.push_front(Coord(x + 1, y)); + } + if y < src.height() - 1 { + points.push_front(Coord(x, y + 1)); + } } } + } else { + println!("break"); + break; } - } else { - println!("break"); - break; } } } -fn is_same(p1: &Rgba, p2: &Rgba) -> bool { +fn is_same(p1: Rgba, p2: Rgba) -> bool { let p1 = p1.channels(); let p2 = p2.channels(); i16::abs(p1[0] as i16 - p2[0] as i16) < 4 @@ -193,86 +139,5 @@ fn is_same(p1: &Rgba, p2: &Rgba) -> bool { && i16::abs(p1[2] as i16 - p2[2] as i16) < 4 } -fn get_distance(r: u8, g: u8, b: u8, c2: &Rgba) -> f32 { - let red_dif = r as f32 - c2.channels()[0] as f32; - let green_dif = g as f32 - c2.channels()[1] as f32; - let blue_dif = b as f32 - c2.channels()[2] as f32; - // ignore alpha channel - return f32::sqrt(red_dif * red_dif + green_dif * green_dif + blue_dif * blue_dif); -} - #[derive(Debug)] -struct Point { - x: T, - y: T, -} - -impl Point { - fn new(x: T, y: T) -> Self { - Self { x, y } - } -} - -struct ColorSample { - r: u8, - g: u8, - b: u8, - image: RgbImage, -} - -#[derive(Debug)] -struct List { - head: Option>, -} - -impl List { - fn new() -> Self { - Self { head: None } - } - fn push(&mut self, point: Point) { - let new_node = Box::new(Node { - value: point, - next: self.head.take(), - }); - - self.head = Some(new_node); - } - - fn pop(&mut self) -> Option> { - self.head.take().map(|node| { - self.head = node.next; - node.value - }) - } - - fn is_empty(&self) -> bool { - self.head.is_none() - } -} - -#[derive(Debug)] -struct Node { - value: Point, - next: Option>, -} - -#[cfg(test)] -mod test { - - use super::*; - - #[test] - fn test() { - let raw_pix = vec![ - 134, 122, 131, 255, 131, 131, 139, 255, 135, 134, 137, 255, 138, 134, 130, 255, 126, - 125, 119, 255, 131, 134, 129, 255, 137, 134, 132, 255, 130, 126, 130, 255, 132, 125, - 132, 255, 122, 142, 129, 255, 134, 135, 128, 255, 138, 120, 125, 255, 125, 134, 110, - 255, 121, 122, 137, 255, 141, 140, 141, 255, 125, 144, 120, 255, - ]; - - let photon_image = PhotonImage::new(raw_pix, 4, 4); - - let colors = determine_colors(&photon_image); - println!("{:?}", colors); - } -} +struct Coord(u32, u32); diff --git a/webclient/src/quantizer.rs b/webclient/src/quantizer.rs index 558359c..efd4aca 100644 --- a/webclient/src/quantizer.rs +++ b/webclient/src/quantizer.rs @@ -1,10 +1,10 @@ use std::{cell::RefCell, rc::Rc}; -use image::{Pixel, Rgb, RgbImage}; +use image::{Pixel, Rgba, RgbaImage}; const MAX_LEVEL: usize = 5; -pub(crate) fn quantize(image: &RgbImage, num_colors: usize) -> RgbImage { +pub(crate) fn quantize(image: &RgbaImage, num_colors: usize) -> RgbaImage { let mut quantizer = OctTreeQuantizer::new(num_colors); quantizer.quantize(image) } @@ -33,7 +33,7 @@ impl OctTreeQuantizer { new_quantizer } - pub fn quantize(&mut self, image: &RgbImage) -> RgbImage { + pub fn quantize(&mut self, image: &RgbaImage) -> RgbaImage { for pixel in image.pixels() { self.insert_color(pixel, Rc::clone(&self.root)); @@ -47,7 +47,7 @@ impl OctTreeQuantizer { } let table = self.build_color_table(); - let mut imgbuf = RgbImage::new(image.width(), image.height()); + let mut imgbuf = RgbaImage::new(image.width(), image.height()); for (x, y, pixel) in image.enumerate_pixels() { if let Some(index) = self.get_index_for_color(pixel, &self.root) { let color = &table[index]; @@ -97,12 +97,12 @@ impl OctTreeQuantizer { get_index_for_color(&self, color, 0, node) } - fn build_color_table(&mut self) -> Vec>> { + fn build_color_table(&mut self) -> Vec>> { //nested function that is called recursively fn build_color_table( quantizer: &mut OctTreeQuantizer, node: &Rc>, - table: &mut Vec>>, + table: &mut Vec>>, index: usize, ) -> usize { if quantizer.colors > quantizer.maximum_colors { @@ -112,10 +112,11 @@ impl OctTreeQuantizer { { let node = node.borrow(); let count = node.count; - table[index] = Some(Rgb::from([ + table[index] = Some(Rgba::from([ (node.total_red / count as u32) as u8, (node.total_green / count as u32) as u8, (node.total_blue / count as u32) as u8, + 255, ])); } node.borrow_mut().index = index; @@ -138,7 +139,7 @@ impl OctTreeQuantizer { } } - let mut table: Vec>> = vec![None; self.colors]; + let mut table: Vec>> = vec![None; self.colors]; let node = Rc::clone(&self.root); build_color_table(self, &node, &mut table, 0); table diff --git a/webclient/src/samples.rs b/webclient/src/samples.rs index 37f6c0a..291009f 100644 --- a/webclient/src/samples.rs +++ b/webclient/src/samples.rs @@ -1,230 +1,99 @@ +use image::{load_from_memory_with_format, RgbaImage}; use std::sync::OnceLock; +use wasm_bindgen::prelude::*; -static MEM: OnceLock> = OnceLock::new(); +use include_dir::{include_dir, Dir, DirEntry}; -pub fn samples() -> &'static Vec<&'static str> { - MEM.get_or_init(|| { - vec![ - "12110f", "131211", "21201b", "21201d", "212213", "22211b", "23221d", "23221f", - "24231d", "ede4d0", "ede4d2", "ede5b8", "edea91", "edea92", "eee6d1", "efe2b2", - "252520", "262527", "262628", "272826", "291f19", "292927", "292a29", "2a2a28", - "2a3960", "2a3961", "2b3a5f", "2c2c24", "2c3b64", "2c3c40", "2e2d26", "2e2d28", - "2e2d29", "30301c", "303030", "303131", "303632", "31302b", "313131", "32373a", - "32373b", "333a73", "334840", "343a6f", "343b73", "344845", "353420", "35342f", - "353a39", "353b43", "363531", "363c71", "36414c", "364968", "373530", "373a54", - "373b46", "373d2f", "373d47", "373d71", "382f1f", "383732", "383831", "383832", - "383a46", "383c4f", "383d48", "384142", "38495a", "384b51", "393b39", "394235", - "3a4042", "3a4242", "3b4435", "3b4a6b", "3b4f6b", "3c3b34", "3c4d5f", "3d342a", - "3d4343", "3d4a63", "3e3524", "3e3830", "3e3e32", "3e3e4a", "3e3f27", "3e4543", - "3f3f3a", "3f404f", "3f423b", "3f4b56", "3f527a", "3f5352", "40434b", "404358", - "413327", "413d2c", "413f56", "41403d", "414646", "41494e", "424b4a", "43423c", - "43475c", "434943", "434a54", "435969", "44414a", "444933", "444d4e", "453a2c", - "453b2f", "454048", "454534", "45453e", "454c48", "454c4c", "463728", "463e36", - "464226", "464540", "464832", "464e4d", "473e2f", "47443b", "474550", "475141", - "475237", "475f6e", "484841", "484846", "484853", "484b43", "484c49", "485162", - "49323c", "493c3b", "494941", "494a3b", "495950", "495c62", "495d6d", "4a4052", - "4a4326", "4a4a42", "4a4c3f", "4a4c41", "4a5050", "4a5159", "4a5f6e", "4b3541", - "4b4737", "4b4941", "4b4b44", "4b4b57", "4b4c4b", "4b4d4c", "4b4f41", "4c4b57", - "4c4f59", "4c505b", "4d4533", "4d4b4b", "4d4b58", "4d4d44", "4d4d45", "4d4e47", - "4d4f39", "4d545d", "4d5554", "4d5656", "4d616e", "4e3b2e", "4e3d1d", "4e4752", - "4e4f4b", "4e5454", "4f3124", "4f3d29", "4f4735", "4f4b47", "4f4e43", "4f4f4e", - "4f5145", "4f514f", "4f584f", "4f5857", "50281e", "50393a", "504543", "504729", - "504f3b", "505052", "505440", "505542", "50574e", "505968", "50656a", "513c2e", - "514131", "514636", "514c39", "515145", "515241", "515762", "515a57", "51646b", - "52524a", "525a61", "525c55", "534836", "534a31", "535250", "535959", "544b3b", - "544c3a", "545447", "54544c", "545531", "545650", "545863", "553d28", "55442a", - "554936", "554a39", "554e30", "554e31", "555133", "555556", "555f54", "55698e", - "556f73", "56422d", "564635", "565648", "565656", "565843", "565e46", "566448", - "566454", "573823", "57422c", "574642", "574e3e", "575651", "57574f", "57584b", - "575d54", "583f2d", "58462c", "584c3c", "58503f", "585348", "585763", "585a56", - "585f69", "594a35", "59594d", "596063", "596068", "596562", "596e6f", "5a4826", - "5a4a38", "5a4a3b", "5a552e", "5a5b4e", "5a5f49", "5a6168", "5a624d", "5a6674", - "5b4332", "5b4636", "5b492c", "5b4a22", "5b5237", "5b542f", "5b5b50", "5b626c", - "5b6651", "5b666e", "5c4331", "5c462e", "5c4831", "5c4a37", "5c4f2b", "5c534e", - "5c5c5c", "5c5f68", "5c655f", "5c6f70", "5d3c2b", "5d3c2c", "5d4520", "5d4625", - "5d495c", "5d4b31", "5d4b32", "5d4f4a", "5d5539", "5d5644", "5d5d55", "5d5e4f", - "5e3d30", "5e3f32", "5e4625", "5e4c29", "5e4c3a", "5e4d34", "5e504c", "5e685d", - "5e693e", "5e6b51", "5f402b", "5f4827", "5f4e28", "5f5443", "5f544f", "5f5741", - "5f5a33", "5f6259", "5f664f", "5f6670", "5f6768", "5f6a4a", "60432b", "60452b", - "604931", "60503a", "606a3e", "607c7b", "614336", "616451", "616839", "616a69", - "616d9d", "61786a", "617963", "622f24", "623a26", "623a27", "623e2b", "624035", - "62432b", "62492e", "62502f", "625a3a", "625b45", "626361", "63453b", "636547", - "636563", "636744", "63674c", "636a61", "636c51", "638f7c", "638f7d", "643327", - "64391f", "64482c", "644e3b", "644f2e", "645466", "64586c", "645a70", "645e37", - "64645b", "646463", "653933", "654131", "654333", "654438", "65473a", "654f30", - "654f42", "655230", "65532e", "655f4e", "656160", "656366", "656559", "656c64", - "656c72", "656c75", "65705a", "663429", "664720", "66513d", "665d50", "665e4c", - "666047", "66655e", "667e69", "673d2a", "674154", "674232", "674737", "674a2c", - "674d37", "67514b", "675339", "675a3e", "675d51", "676568", "676b48", "676b5b", - "678353", "682626", "682726", "683326", "683849", "683d2a", "684230", "684635", - "684d3f", "68533a", "685340", "68604e", "686148", "68716a", "68726a", "68807d", - "691e2c", "69432f", "694d24", "695857", "696051", "696343", "696960", "696f47", - "697c90", "6a1f2d", "6a4029", "6a4125", "6a4428", "6a4631", "6a493a", "6a4a29", - "6a4e21", "6a4e2f", "6a6a62", "6a7360", "6b2231", "6b3a21", "6b4026", "6b523b", - "6b5933", "6b6251", "6b6f5c", "6b705a", "6b7375", "6c312d", "6c3727", "6c372b", - "6c392a", "6c412b", "6c4331", "6c4738", "6c5928", "6c5937", "6c5a37", "6c5b34", - "6c5e64", "6c616a", "6c633a", "6c6641", "6c7370", "6c8c6e", "6d4624", "6d4834", - "6d492a", "6d4f23", "6d5058", "6d522d", "6d5732", "6d5a31", "6d5a33", "6d5a43", - "6d6d65", "6d6e5f", "6d8759", "6e4028", "6e4624", "6e4a2e", "6e5034", "6e5631", - "6e5b60", "6e635f", "6e6a3b", "6e7251", "6e7776", "6e8a7f", "6f4b39", "6f5233", - "6f542f", "6f5830", "6f5936", "6f5958", "6f5d3a", "6f5e33", "6f6072", "6f7d76", - "6f828c", "6f8f71", "70391d", "704022", "704620", "704f27", "705022", "70543b", - "705528", "70554f", "70673e", "70693e", "706b45", "707369", "70796e", "70916b", - "71301e", "714728", "714730", "714831", "714a30", "715c2d", "716068", "716235", - "716857", "716a3c", "723932", "72422c", "72492d", "725627", "725733", "725922", - "725a22", "725f40", "72603c", "72613a", "72726a", "73342e", "733834", "733e24", - "735544", "73572d", "735b5b", "735e4e", "737365", "73794b", "73795b", "737963", - "737f77", "742e34", "742f32", "74352d", "743d2e", "744833", "744f35", "745045", - "745325", "745739", "74573c", "746234", "746264", "746457", "74705d", "747848", - "747d78", "753034", "753d1f", "755d30", "756535", "756a44", "757144", "757365", - "757568", "7583a6", "758d72", "763d34", "764650", "764d31", "765c4e", "766452", - "766f52", "767241", "767244", "767251", "76766d", "773a3a", "774320", "774429", - "77452d", "774b34", "775245", "77593a", "775c2f", "77653f", "776541", "777568", - "777767", "783620", "783836", "78383b", "78452a", "78472f", "78482f", "785237", - "785433", "785737", "785825", "785f3f", "78612c", "786539", "786879", "787245", - "78766b", "787870", "787e67", "793135", "793620", "79383b", "79404d", "794456", - "795b29", "79616b", "796853", "79827e", "7a3638", "7a3c48", "7a432c", "7a452d", - "7a492d", "7a4b2f", "7a5628", "7a5b29", "7a5d24", "7a6950", "7a754a", "7a7e67", - "7a8347", "7a8665", "7b3a27", "7b3c48", "7b3f21", "7b472a", "7b5139", "7b5c2e", - "7b5f39", "7b604e", "7b6125", "7b6224", "7b625c", "7b6656", "7b6944", "7b7563", - "7b7a6b", "7b7c6f", "7c3b34", "7c3e2a", "7c402d", "7c452b", "7c4542", "7c4a30", - "7c4b2e", "7c5032", "7c5437", "7c5928", "7c5e31", "7c8164", "7c8379", "7c867f", - "7c8c5d", "7d4624", "7d4d34", "7d5645", "7d5926", "7d5928", "7d602e", "7d6134", - "7d806b", "7d8577", "7d877c", "7d877d", "7d8965", "7e4120", "7e472f", "7e4925", - "7e4a37", "7e562d", "7e592d", "7e5d28", "7e7266", "7e726e", "7e7763", "7e7764", - "7e7964", "7e887d", "7e8c71", "7e8e52", "7e9b69", "7f401e", "7f4838", "7f4d37", - "7f5639", "7f5827", "7f5e60", "7f604d", "7f6156", "7f633d", "7f6b2e", "7f7347", - "7f827a", "7f846a", "803d29", "803f2b", "80403b", "804937", "804b3d", "804e29", - "804e2c", "805130", "805335", "805441", "805644", "805d44", "806051", "806c51", - "807a63", "807c53", "807e71", "80855b", "808c68", "813a26", "813e31", "813f31", - "814f30", "815230", "815737", "81583d", "815a32", "815b3d", "816b5b", "81734d", - "817b5a", "81826e", "818370", "824432", "824e2c", "825037", "82552e", "82562e", - "825e50", "826130", "826243", "826321", "826d37", "827443", "82846f", "828b5e", - "829399", "833128", "834b31", "835231", "835341", "835747", "835949", "835f56", - "836559", "836934", "836e42", "83856c", "838b4d", "84492a", "844d2b", "844f39", - "845028", "845231", "845439", "84644f", "84655a", "847b47", "847e68", "84a162", - "84a163", "853022", "85481e", "854854", "854c58", "855437", "855535", "85553e", - "855b1f", "855e2e", "855e51", "856128", "856836", "856b35", "857a66", "85887c", - "859156", "85b0ad", "863d37", "864536", "864a2b", "864c25", "86532e", "865a33", - "866345", "866c3b", "866d35", "866e4a", "867348", "868159", "868550", "868c61", - "869e61", "873e4f", "874724", "874e26", "874e39", "87522e", "87523c", "875844", - "875b30", "875b3f", "875c4a", "875d34", "875d41", "876330", "877163", "87744e", - "87744f", "877a54", "877d72", "877f6c", "87b1ad", "884834", "884e2c", "885837", - "885c39", "885f41", "886055", "88685d", "88692f", "886a49", "886b31", "886e68", - "886f30", "88775d", "887a4a", "887e72", "888168", "88835b", "888492", "8895a0", - "894b36", "895c34", "895e4a", "896156", "896d46", "897232", "89726f", "89785b", - "8a4a32", "8a5933", "8a5a42", "8a5f30", "8a633b", "8a6727", "8a6a2e", "8a7e46", - "8a855b", "8a8e65", "8a9355", "8b4d30", "8b5745", "8b5a49", "8b604f", "8b6c63", - "8b773d", "8b7d8e", "8ba784", "8c4d36", "8c552d", "8c5d44", "8c6249", "8c6853", - "8c6b34", "8c6c26", "8c6e55", "8c6f36", "8c7754", "8c7d4d", "8c833b", "8c846e", - "8c8568", "8c8762", "8c935c", "8c9a6e", "8d4328", "8d532b", "8d5634", "8d5734", - "8d5937", "8d6349", "8d643c", "8d6535", "8d692e", "8d7262", "8d7539", "8d7760", - "8d895a", "8d96a8", "8d978c", "8d9f7f", "8da96c", "8db29b", "8e4326", "8e4640", - "8e4e2f", "8e5635", "8e714f", "8e783a", "8e7e54", "8e866f", "8e8955", "8e8b57", - "8e8e4c", "8f4326", "8f4f2e", "8f542c", "8f5624", "8f5a2d", "8f5c37", "8f6141", - "8f653b", "8f6659", "8f7065", "8f735c", "8f7631", "8f783b", "8f8f4b", "8fa27e", - "90442f", "905121", "905229", "90523b", "905337", "905d3e", "906140", "906a41", - "907741", "907b69", "908972", "90996b", "909971", "909c6e", "90aa84", "90ab6f", - "913826", "914c27", "914f39", "915352", "915539", "915729", "91603c", "916947", - "917849", "917a35", "91804b", "91967c", "91ac8c", "924c50", "92522e", "925428", - "925b36", "925b39", "926649", "92694e", "926a4d", "926b42", "926d31", "926d32", - "927339", "927a51", "927c32", "92834a", "928652", "934753", "934b26", "934b2d", - "935826", "935c33", "936f34", "93724b", "93844d", "939254", "939977", "93a27b", - "94533d", "94542f", "945528", "945732", "94573e", "945935", "945940", "94653a", - "947454", "947836", "94894c", "948a62", "94915a", "949872", "949b73", "949c64", - "949c68", "949d70", "949f72", "94af8c", "94b294", "955234", "95532e", "95532f", - "95602a", "956a47", "957044", "957a52", "959c79", "959c7b", "964920", "965a37", - "96602a", "966449", "966a46", "966e34", "967758", "967938", "969e70", "96a67f", - "975457", "975b29", "976b46", "976c5c", "976e38", "976e50", "977145", "977332", - "978560", "97a472", "97a965", "98472f", "98532d", "985a34", "986547", "986b34", - "986c54", "98733a", "987a37", "987b6d", "988042", "98915b", "989864", "996a38", - "996d41", "997054", "997242", "99915e", "999d7e", "99a096", "9a4c2d", "9a5a2e", - "9a5a32", "9a5d2e", "9a642b", "9a661e", "9a7243", "9a7529", "9a772d", "9a7738", - "9a7d63", "9a814f", "9a8b94", "9a8c56", "9a8e49", "9a934d", "9a9c71", "9ab594", - "9ab595", "9b4a34", "9b502f", "9b5436", "9b5b2e", "9b5d49", "9b6435", "9b6647", - "9b6a38", "9b7139", "9b734a", "9b7836", "9b7a44", "9b8352", "9b9559", "9c5121", - "9c5932", "9c5d58", "9c6625", "9c6d3d", "9c7644", "9c7737", "9c7b5b", "9c7f3d", - "9c8445", "9d3c25", "9d482c", "9d5131", "9d592b", "9d6031", "9d6d38", "9d7451", - "9d754c", "9d7e49", "9d803c", "9d8f96", "9d903c", "9d9149", "9d9686", "9da3ad", - "9e5137", "9e531f", "9e552d", "9e595c", "9e666b", "9e7849", "9e795c", "9e7b39", - "9e8557", "9e9aa8", "9e9b67", "9f4e29", "9f5661", "9f5c3c", "9f6025", "9f632e", - "9f633b", "9f642c", "9f673b", "9f6c3b", "9f714b", "9f7354", "9f774d", "9f792f", - "9f7e3d", "9f7e6f", "9f804b", "9f876a", "9f9346", "9f9787", "9f9f95", "9fb168", - "a04225", "a0462e", "a05227", "a05639", "a0623a", "a06343", "a07154", "a07244", - "a08a43", "a0ad87", "a1442a", "a14729", "a15e29", "a16427", "a16730", "a16739", - "a16d30", "a17034", "a17b4b", "a17e34", "a19258", "a25031", "a26320", "a26e41", - "a2742b", "a28359", "a2844a", "a29eab", "a2a15f", "a2aa7d", "a3432b", "a34a2e", - "a35a32", "a35c2a", "a3602a", "a3696e", "a3743a", "a37442", "a3753a", "a37636", - "a3773d", "a38f3e", "a39251", "a39d7c", "a3ab84", "a44e2b", "a45132", "a45b20", - "a46b35", "a46c77", "a4734d", "a4772e", "a47949", "a47e4f", "a47f5b", "a48455", - "a48d5f", "a4a16c", "a4ad80", "a55825", "a56130", "a5613b", "a56639", "a56768", - "a5693e", "a56a32", "a57042", "a57b3a", "a57c41", "a5947f", "a66139", "a66827", - "a6722c", "a67555", "a67746", "a67a35", "a6814b", "a6823f", "a68630", "a69d54", - "a7651c", "a76534", "a76834", "a76a31", "a77039", "a77459", "a7802e", "a7804e", - "a78152", "a78336", "a78a54", "a78d5a", "a78e6c", "a79455", "a79f8d", "a7a4af", - "a84d2d", "a85431", "a8623a", "a8775b", "a88057", "a8825c", "a88544", "a89671", - "a94126", "a94c2f", "a95723", "a95923", "a96d33", "a97a3f", "a97b5b", "a9977e", - "a99ba4", "a9a6a9", "aa4226", "aa4a22", "aa4b2e", "aa4d27", "aa5225", "aa6d2c", - "aa6e1c", "aa883c", "aa8a75", "aa9144", "aa9163", "aaa6a7", "ab4a2c", "ab5312", - "ab734f", "ab7e3d", "ab8146", "ab8d59", "ab954f", "ab965f", "ab994a", "ac5918", - "ac682a", "ac6a2f", "ac6b72", "ac795c", "ac7a47", "ac7b5c", "ac8558", "ac8943", - "ac8a44", "ac9459", "ad5e27", "ad6b21", "ad6e35", "ad7028", "ad793b", "ad7d3b", - "ad8037", "ad8c3b", "ad8c61", "ad924f", "ada874", "adb588", "adc4a9", "ae5032", - "ae7024", "ae7945", "ae812e", "ae8241", "ae8654", "ae8667", "ae895b", "ae8b5c", - "ae8c36", "ae943c", "ae9546", "af7734", "af8860", "af9747", "af9a62", "af9d7f", - "afb486", "afba86", "b04d2c", "b0883e", "b08e45", "b08f53", "b09050", "b0913a", - "b0a64a", "b0ba8d", "b1513a", "b15732", "b1682d", "b16a2b", "b18540", "b18f5e", - "b19458", "b19955", "b19c5c", "b1a55d", "b1bf9a", "b1c4a6", "b2543f", "b25528", - "b26e43", "b2713a", "b27223", "b2731f", "b27329", "b27536", "b27836", "b27b28", - "b27f27", "b28429", "b28738", "b28741", "b2894c", "b28f41", "b2944f", "b29b50", - "b29c52", "b2a36f", "b2babb", "b2c199", "b34b30", "b37229", "b37944", "b37a47", - "b38840", "b3a48c", "b46e1c", "b47149", "b4752a", "b4802f", "b4833c", "b49446", - "b49a67", "b49e50", "b49f5c", "b4a04c", "b58a3c", "b58c44", "b58d6d", "b58e47", - "b59b53", "b59d56", "b5a05c", "b5b7b4", "b5c6ad", "b6612e", "b68431", "b68b64", - "b68f44", "b69642", "b6974a", "b6a56b", "b6b689", "b75129", "b7512e", "b77434", - "b7752d", "b78f51", "b79454", "b7975b", "b79939", "b79c53", "b7a04f", "b7a256", - "b85132", "b87e42", "b8834a", "b89169", "b89170", "b89248", "b89542", "b89a4c", - "b89b5a", "b9581a", "b95d38", "b96c30", "b98138", "b9874d", "b9916a", "b99450", - "b99642", "b99843", "b99b4c", "b9a783", "b9a890", "b9bd97", "b9bf95", "ba832c", - "ba8a4b", "ba9a5a", "baa053", "bac8af", "bb7d34", "bb8c6a", "bb9235", "bb923d", - "bb9b48", "bb9c4d", "bba14d", "bba25d", "bba362", "bba557", "bbab6a", "bc6d23", - "bc6f36", "bc7f4f", "bc867e", "bc8e47", "bc9241", "bc9777", "bc9878", "bca967", - "bcb9be", "bcc29c", "bd8443", "bd8c46", "bd902b", "bda452", "bdab84", "be5531", - "be7330", "be7a2f", "be7e28", "be8355", "be872d", "be8829", "be9876", "be9e48", - "bea043", "bea451", "beaa79", "beb98a", "bec298", "becbb2", "bf6d24", "bf8853", - "bf8d32", "bf9871", "bf9a6d", "bf9e3f", "bfa065", "bfa383", "bfa862", "bfaa59", - "c05d3e", "c0754c", "c07a44", "c07c39", "c07d4f", "c0862f", "c08b2e", "c09198", - "c0949d", "c09735", "c09739", "c09e4a", "c0a751", "c0ab58", "c17e32", "c18b59", - "c18e5e", "c19e35", "c1a54d", "c1a873", "c1ac5c", "c28321", "c29231", "c29f3d", - "c29f5c", "c2a451", "c2cfb5", "c35b3c", "c37f47", "c3882f", "c38b2a", "c39368", - "c39585", "c39a40", "c3a544", "c3a57a", "c3a64d", "c3a862", "c3b381", "c47b1c", - "c4a249", "c4a75c", "c4a84d", "c4a986", "c4ac78", "c5674d", "c58b35", "c58c2c", - "c5a33f", "c5a956", "c5b177", "c5b697", "c5c776", "c67634", "c6b686", "c76e4a", - "c78a59", "c78b24", "c78c23", "c78e2d", "c7a84b", "c7b683", "c86646", "c8751b", - "c8b26b", "c8b468", "c8b58f", "c96e2c", "c96e33", "c98e34", "c98f2d", "c9953f", - "c9a955", "c9b35f", "c9c495", "ca8d59", "ca8f49", "ca943f", "caa863", "caaf62", - "cab978", "cab98c", "cab997", "cac1c3", "cad3bb", "cb8427", "cb8727", "cb8b2c", - "cb9138", "cbad8a", "cbbc83", "cbbc8b", "cbd5bd", "cc933b", "ccb084", "ccb486", - "ccbc72", "ccd2b8", "cd8926", "cd8b5a", "cd8d27", "cd912f", "cd9e41", "cda24b", - "cdac5e", "cdac81", "cdaf4d", "cdb65c", "cdb777", "cdbe77", "cdd2b8", "ce7837", - "ce783d", "ce8826", "ce9150", "cebe70", "cf781b", "cf7836", "cf922e", "cfae3c", - "cfb376", "cfbf83", "d07a39", "d08a56", "d0ae49", "d0b340", "d0b98b", "d0ba62", - "d19d70", "d1a849", "d1ab4d", "d1ad50", "d1b14a", "d1b577", "d1b86c", "d1c384", - "d29c48", "d2a230", "d2ac4d", "d2b88a", "d2c38c", "d3791b", "d4895f", "d49b62", - "d4af4f", "d4bf71", "d4c779", "d57a5b", "d5a376", "d5aa57", "d5b877", "d5bc6f", - "d5c09f", "d5c170", "d5c678", "d5c793", "d69649", "d69b72", "d6b664", "d6c3a9", - "d7b647", "d7c189", "d7c797", "d8a677", "d8ba4f", "d8c27e", "d8c991", "d8caa9", - "d9a268", "d9b849", "d9cb9a", "d9cc65", "daa456", "dab948", "dabb4b", "dac66f", - "dac8a4", "daca75", "dacc9a", "dace67", "db9a7c", "dbba4c", "dbca80", "dbce69", - "dbd07c", "dcbf6f", "dcc267", "dcd068", "ddb784", "ddc663", "ddd069", "dea94f", - "decfa8", "ded18c", "ded1a5", "ded298", "e0c980", "e0d2a5", "e19846", "e1b384", - "e1cb56", "e1d3a2", "e1d487", "e2cc6d", "e2d786", "e2d8b6", "e3d162", "e3d4bd", - "e3d6ae", "e4a14a", "e4d7a6", "e4d97a", "e5d6a1", "e5d7b2", "e5d89d", "e5d8b1", - "e6af8c", "e6cf6b", "e6d888", "e6d988", "e6d9b1", "e7c782", "e7d9a6", "e7db7e", - "e7dfc8", "e8ae8a", "e8dab3", "e8db90", "e8ddba", "e8de98", "e9cfa9", "e9de97", - "e9e488", "eac551", "eae27f", "eae2c2", "eae37f", "ebc851", "ebcc88", "ebd3ad", - "ebe083", "ebe688", "ecc69d", "ece2bb", "ece2d0", "edd75e", "edde8f", "ede0a9", - "ede4a5", "f0e5bc", "f0e788", - ] - }) +static mut SAMPLES: OnceLock> = OnceLock::new(); +static SAMPLES_DIR: Dir = include_dir!("src/samples"); + +pub fn init() { + unsafe { + SAMPLES.get_or_init(|| { + log("reading image samples"); + read_color_samples().unwrap() + }); + } +} + +pub fn get_closest_color<'a>(r: u8, g: u8, b: u8) -> &'static ColorSample { + unsafe { + let color_samples = SAMPLES.get_mut().unwrap(); + + let mut closest = None; + let mut min_diff: f32 = 4294967295.0; //0xFFFFFFFF + for sample in color_samples { + let diff = get_distance(sample.r, sample.g, sample.b, r, g, b); + if diff < min_diff { + closest = Some(sample); + min_diff = diff; + } + } + + let closest = closest.unwrap(); + if closest.image.is_none() { + let sample_image = + load_from_memory_with_format(closest.raw_bytes, image::ImageFormat::Jpeg) + .unwrap() + .to_rgba8(); + closest.image = Some(sample_image); + } + closest + } +} + +/// returns squared euclidian color distance +/// as if colors were points in 3d space +fn get_distance(r1: u8, g1: u8, b1: u8, r2: u8, g2: u8, b2: u8) -> f32 { + let red_dif = r1 as f32 - r2 as f32; + let green_dif = g1 as f32 - g2 as f32; + let blue_dif = b1 as f32 - b2 as f32; + return red_dif * red_dif + green_dif * green_dif + blue_dif * blue_dif; +} + +/// read all sample jpegs into memory +pub fn read_color_samples() -> anyhow::Result> { + let mut color_samples: Vec = Vec::new(); + + for entry in SAMPLES_DIR.entries() { + if let DirEntry::File(f) = entry { + let filename = entry.path().file_name().unwrap().to_str().unwrap(); + let hex_r = &filename[0..2]; + let hex_g = &filename[2..4]; + let hex_b = &filename[4..6]; + + color_samples.push(ColorSample { + filename: filename.into(), + r: u8::from_str_radix(&hex_r, 16)?, + g: u8::from_str_radix(&hex_g, 16)?, + b: u8::from_str_radix(&hex_b, 16)?, + raw_bytes: f.contents(), + image: None, + }); + } + } + log("Done reading image samples"); + Ok(color_samples) +} + +#[derive(Debug)] +pub struct ColorSample { + pub filename: String, + pub r: u8, + pub g: u8, + pub b: u8, + pub raw_bytes: &'static [u8], + pub image: Option, +} + +#[wasm_bindgen] +extern "C" { + #[wasm_bindgen(js_namespace = console)] + pub fn log(s: &str); + + #[wasm_bindgen(js_namespace = console, js_name = log)] + fn log_u32(a: u32); + + #[wasm_bindgen(js_namespace = console, js_name = log)] + fn log_many(a: &str, b: &str); } diff --git a/server/src/samples/12110f.jpg b/webclient/src/samples/12110f.jpg similarity index 100% rename from server/src/samples/12110f.jpg rename to webclient/src/samples/12110f.jpg diff --git a/server/src/samples/131211.jpg b/webclient/src/samples/131211.jpg similarity index 100% rename from server/src/samples/131211.jpg rename to webclient/src/samples/131211.jpg diff --git a/server/src/samples/21201b.jpg b/webclient/src/samples/21201b.jpg similarity index 100% rename from server/src/samples/21201b.jpg rename to webclient/src/samples/21201b.jpg diff --git a/server/src/samples/21201d.jpg b/webclient/src/samples/21201d.jpg similarity index 100% rename from server/src/samples/21201d.jpg rename to webclient/src/samples/21201d.jpg diff --git a/server/src/samples/212213.jpg b/webclient/src/samples/212213.jpg similarity index 100% rename from server/src/samples/212213.jpg rename to webclient/src/samples/212213.jpg diff --git a/server/src/samples/22211b.jpg b/webclient/src/samples/22211b.jpg similarity index 100% rename from server/src/samples/22211b.jpg rename to webclient/src/samples/22211b.jpg diff --git a/server/src/samples/23221d.jpg b/webclient/src/samples/23221d.jpg similarity index 100% rename from server/src/samples/23221d.jpg rename to webclient/src/samples/23221d.jpg diff --git a/server/src/samples/23221f.jpg b/webclient/src/samples/23221f.jpg similarity index 100% rename from server/src/samples/23221f.jpg rename to webclient/src/samples/23221f.jpg diff --git a/server/src/samples/24231d.jpg b/webclient/src/samples/24231d.jpg similarity index 100% rename from server/src/samples/24231d.jpg rename to webclient/src/samples/24231d.jpg diff --git a/server/src/samples/252520.jpg b/webclient/src/samples/252520.jpg similarity index 100% rename from server/src/samples/252520.jpg rename to webclient/src/samples/252520.jpg diff --git a/server/src/samples/262527.jpg b/webclient/src/samples/262527.jpg similarity index 100% rename from server/src/samples/262527.jpg rename to webclient/src/samples/262527.jpg diff --git a/server/src/samples/262628.jpg b/webclient/src/samples/262628.jpg similarity index 100% rename from server/src/samples/262628.jpg rename to webclient/src/samples/262628.jpg diff --git a/server/src/samples/272826.jpg b/webclient/src/samples/272826.jpg similarity index 100% rename from server/src/samples/272826.jpg rename to webclient/src/samples/272826.jpg diff --git a/server/src/samples/291f19.jpg b/webclient/src/samples/291f19.jpg similarity index 100% rename from server/src/samples/291f19.jpg rename to webclient/src/samples/291f19.jpg diff --git a/server/src/samples/292927.jpg b/webclient/src/samples/292927.jpg similarity index 100% rename from server/src/samples/292927.jpg rename to webclient/src/samples/292927.jpg diff --git a/server/src/samples/292a29.jpg b/webclient/src/samples/292a29.jpg similarity index 100% rename from server/src/samples/292a29.jpg rename to webclient/src/samples/292a29.jpg diff --git a/server/src/samples/2a2a28.jpg b/webclient/src/samples/2a2a28.jpg similarity index 100% rename from server/src/samples/2a2a28.jpg rename to webclient/src/samples/2a2a28.jpg diff --git a/server/src/samples/2a3960.jpg b/webclient/src/samples/2a3960.jpg similarity index 100% rename from server/src/samples/2a3960.jpg rename to webclient/src/samples/2a3960.jpg diff --git a/server/src/samples/2b3a5f.jpg b/webclient/src/samples/2b3a5f.jpg similarity index 100% rename from server/src/samples/2b3a5f.jpg rename to webclient/src/samples/2b3a5f.jpg diff --git a/server/src/samples/2c2c24.jpg b/webclient/src/samples/2c2c24.jpg similarity index 100% rename from server/src/samples/2c2c24.jpg rename to webclient/src/samples/2c2c24.jpg diff --git a/server/src/samples/2c3b64.jpg b/webclient/src/samples/2c3b64.jpg similarity index 100% rename from server/src/samples/2c3b64.jpg rename to webclient/src/samples/2c3b64.jpg diff --git a/server/src/samples/2c3c40.jpg b/webclient/src/samples/2c3c40.jpg similarity index 100% rename from server/src/samples/2c3c40.jpg rename to webclient/src/samples/2c3c40.jpg diff --git a/server/src/samples/2e2d26.jpg b/webclient/src/samples/2e2d26.jpg similarity index 100% rename from server/src/samples/2e2d26.jpg rename to webclient/src/samples/2e2d26.jpg diff --git a/server/src/samples/2e2d28.jpg b/webclient/src/samples/2e2d28.jpg similarity index 100% rename from server/src/samples/2e2d28.jpg rename to webclient/src/samples/2e2d28.jpg diff --git a/server/src/samples/30301c.jpg b/webclient/src/samples/30301c.jpg similarity index 100% rename from server/src/samples/30301c.jpg rename to webclient/src/samples/30301c.jpg diff --git a/server/src/samples/303030.jpg b/webclient/src/samples/303030.jpg similarity index 100% rename from server/src/samples/303030.jpg rename to webclient/src/samples/303030.jpg diff --git a/server/src/samples/303131.jpg b/webclient/src/samples/303131.jpg similarity index 100% rename from server/src/samples/303131.jpg rename to webclient/src/samples/303131.jpg diff --git a/server/src/samples/303632.jpg b/webclient/src/samples/303632.jpg similarity index 100% rename from server/src/samples/303632.jpg rename to webclient/src/samples/303632.jpg diff --git a/server/src/samples/31302b.jpg b/webclient/src/samples/31302b.jpg similarity index 100% rename from server/src/samples/31302b.jpg rename to webclient/src/samples/31302b.jpg diff --git a/server/src/samples/313131.jpg b/webclient/src/samples/313131.jpg similarity index 100% rename from server/src/samples/313131.jpg rename to webclient/src/samples/313131.jpg diff --git a/server/src/samples/32373a.jpg b/webclient/src/samples/32373a.jpg similarity index 100% rename from server/src/samples/32373a.jpg rename to webclient/src/samples/32373a.jpg diff --git a/server/src/samples/32373b.jpg b/webclient/src/samples/32373b.jpg similarity index 100% rename from server/src/samples/32373b.jpg rename to webclient/src/samples/32373b.jpg diff --git a/server/src/samples/333a73.jpg b/webclient/src/samples/333a73.jpg similarity index 100% rename from server/src/samples/333a73.jpg rename to webclient/src/samples/333a73.jpg diff --git a/server/src/samples/334840.jpg b/webclient/src/samples/334840.jpg similarity index 100% rename from server/src/samples/334840.jpg rename to webclient/src/samples/334840.jpg diff --git a/server/src/samples/343a6f.jpg b/webclient/src/samples/343a6f.jpg similarity index 100% rename from server/src/samples/343a6f.jpg rename to webclient/src/samples/343a6f.jpg diff --git a/server/src/samples/343b73.jpg b/webclient/src/samples/343b73.jpg similarity index 100% rename from server/src/samples/343b73.jpg rename to webclient/src/samples/343b73.jpg diff --git a/server/src/samples/344845.jpg b/webclient/src/samples/344845.jpg similarity index 100% rename from server/src/samples/344845.jpg rename to webclient/src/samples/344845.jpg diff --git a/server/src/samples/353420.jpg b/webclient/src/samples/353420.jpg similarity index 100% rename from server/src/samples/353420.jpg rename to webclient/src/samples/353420.jpg diff --git a/server/src/samples/35342f.jpg b/webclient/src/samples/35342f.jpg similarity index 100% rename from server/src/samples/35342f.jpg rename to webclient/src/samples/35342f.jpg diff --git a/server/src/samples/353a39.jpg b/webclient/src/samples/353a39.jpg similarity index 100% rename from server/src/samples/353a39.jpg rename to webclient/src/samples/353a39.jpg diff --git a/server/src/samples/353b43.jpg b/webclient/src/samples/353b43.jpg similarity index 100% rename from server/src/samples/353b43.jpg rename to webclient/src/samples/353b43.jpg diff --git a/server/src/samples/363531.jpg b/webclient/src/samples/363531.jpg similarity index 100% rename from server/src/samples/363531.jpg rename to webclient/src/samples/363531.jpg diff --git a/server/src/samples/363c71.jpg b/webclient/src/samples/363c71.jpg similarity index 100% rename from server/src/samples/363c71.jpg rename to webclient/src/samples/363c71.jpg diff --git a/server/src/samples/36414c.jpg b/webclient/src/samples/36414c.jpg similarity index 100% rename from server/src/samples/36414c.jpg rename to webclient/src/samples/36414c.jpg diff --git a/server/src/samples/364968.jpg b/webclient/src/samples/364968.jpg similarity index 100% rename from server/src/samples/364968.jpg rename to webclient/src/samples/364968.jpg diff --git a/server/src/samples/373530.jpg b/webclient/src/samples/373530.jpg similarity index 100% rename from server/src/samples/373530.jpg rename to webclient/src/samples/373530.jpg diff --git a/server/src/samples/373a54.jpg b/webclient/src/samples/373a54.jpg similarity index 100% rename from server/src/samples/373a54.jpg rename to webclient/src/samples/373a54.jpg diff --git a/server/src/samples/373b46.jpg b/webclient/src/samples/373b46.jpg similarity index 100% rename from server/src/samples/373b46.jpg rename to webclient/src/samples/373b46.jpg diff --git a/server/src/samples/373d2f.jpg b/webclient/src/samples/373d2f.jpg similarity index 100% rename from server/src/samples/373d2f.jpg rename to webclient/src/samples/373d2f.jpg diff --git a/server/src/samples/373d47.jpg b/webclient/src/samples/373d47.jpg similarity index 100% rename from server/src/samples/373d47.jpg rename to webclient/src/samples/373d47.jpg diff --git a/server/src/samples/373d71.jpg b/webclient/src/samples/373d71.jpg similarity index 100% rename from server/src/samples/373d71.jpg rename to webclient/src/samples/373d71.jpg diff --git a/server/src/samples/382f1f.jpg b/webclient/src/samples/382f1f.jpg similarity index 100% rename from server/src/samples/382f1f.jpg rename to webclient/src/samples/382f1f.jpg diff --git a/server/src/samples/383732.jpg b/webclient/src/samples/383732.jpg similarity index 100% rename from server/src/samples/383732.jpg rename to webclient/src/samples/383732.jpg diff --git a/server/src/samples/383831.jpg b/webclient/src/samples/383831.jpg similarity index 100% rename from server/src/samples/383831.jpg rename to webclient/src/samples/383831.jpg diff --git a/server/src/samples/383832.jpg b/webclient/src/samples/383832.jpg similarity index 100% rename from server/src/samples/383832.jpg rename to webclient/src/samples/383832.jpg diff --git a/server/src/samples/383a46.jpg b/webclient/src/samples/383a46.jpg similarity index 100% rename from server/src/samples/383a46.jpg rename to webclient/src/samples/383a46.jpg diff --git a/server/src/samples/383c4f.jpg b/webclient/src/samples/383c4f.jpg similarity index 100% rename from server/src/samples/383c4f.jpg rename to webclient/src/samples/383c4f.jpg diff --git a/server/src/samples/383d48.jpg b/webclient/src/samples/383d48.jpg similarity index 100% rename from server/src/samples/383d48.jpg rename to webclient/src/samples/383d48.jpg diff --git a/server/src/samples/384142.jpg b/webclient/src/samples/384142.jpg similarity index 100% rename from server/src/samples/384142.jpg rename to webclient/src/samples/384142.jpg diff --git a/server/src/samples/38495a.jpg b/webclient/src/samples/38495a.jpg similarity index 100% rename from server/src/samples/38495a.jpg rename to webclient/src/samples/38495a.jpg diff --git a/server/src/samples/384b51.jpg b/webclient/src/samples/384b51.jpg similarity index 100% rename from server/src/samples/384b51.jpg rename to webclient/src/samples/384b51.jpg diff --git a/server/src/samples/393b39.jpg b/webclient/src/samples/393b39.jpg similarity index 100% rename from server/src/samples/393b39.jpg rename to webclient/src/samples/393b39.jpg diff --git a/server/src/samples/394235.jpg b/webclient/src/samples/394235.jpg similarity index 100% rename from server/src/samples/394235.jpg rename to webclient/src/samples/394235.jpg diff --git a/server/src/samples/3a4042.jpg b/webclient/src/samples/3a4042.jpg similarity index 100% rename from server/src/samples/3a4042.jpg rename to webclient/src/samples/3a4042.jpg diff --git a/server/src/samples/3a4242.jpg b/webclient/src/samples/3a4242.jpg similarity index 100% rename from server/src/samples/3a4242.jpg rename to webclient/src/samples/3a4242.jpg diff --git a/server/src/samples/3b4435.jpg b/webclient/src/samples/3b4435.jpg similarity index 100% rename from server/src/samples/3b4435.jpg rename to webclient/src/samples/3b4435.jpg diff --git a/server/src/samples/3b4a6b.jpg b/webclient/src/samples/3b4a6b.jpg similarity index 100% rename from server/src/samples/3b4a6b.jpg rename to webclient/src/samples/3b4a6b.jpg diff --git a/server/src/samples/3b4f6b.jpg b/webclient/src/samples/3b4f6b.jpg similarity index 100% rename from server/src/samples/3b4f6b.jpg rename to webclient/src/samples/3b4f6b.jpg diff --git a/server/src/samples/3c3b34.jpg b/webclient/src/samples/3c3b34.jpg similarity index 100% rename from server/src/samples/3c3b34.jpg rename to webclient/src/samples/3c3b34.jpg diff --git a/server/src/samples/3c4d5f.jpg b/webclient/src/samples/3c4d5f.jpg similarity index 100% rename from server/src/samples/3c4d5f.jpg rename to webclient/src/samples/3c4d5f.jpg diff --git a/server/src/samples/3d342a.jpg b/webclient/src/samples/3d342a.jpg similarity index 100% rename from server/src/samples/3d342a.jpg rename to webclient/src/samples/3d342a.jpg diff --git a/server/src/samples/3d4343.jpg b/webclient/src/samples/3d4343.jpg similarity index 100% rename from server/src/samples/3d4343.jpg rename to webclient/src/samples/3d4343.jpg diff --git a/server/src/samples/3d4a63.jpg b/webclient/src/samples/3d4a63.jpg similarity index 100% rename from server/src/samples/3d4a63.jpg rename to webclient/src/samples/3d4a63.jpg diff --git a/server/src/samples/3e3524.jpg b/webclient/src/samples/3e3524.jpg similarity index 100% rename from server/src/samples/3e3524.jpg rename to webclient/src/samples/3e3524.jpg diff --git a/server/src/samples/3e3830.jpg b/webclient/src/samples/3e3830.jpg similarity index 100% rename from server/src/samples/3e3830.jpg rename to webclient/src/samples/3e3830.jpg diff --git a/server/src/samples/3e3e32.jpg b/webclient/src/samples/3e3e32.jpg similarity index 100% rename from server/src/samples/3e3e32.jpg rename to webclient/src/samples/3e3e32.jpg diff --git a/server/src/samples/3e3e4a.jpg b/webclient/src/samples/3e3e4a.jpg similarity index 100% rename from server/src/samples/3e3e4a.jpg rename to webclient/src/samples/3e3e4a.jpg diff --git a/server/src/samples/3e3f27.jpg b/webclient/src/samples/3e3f27.jpg similarity index 100% rename from server/src/samples/3e3f27.jpg rename to webclient/src/samples/3e3f27.jpg diff --git a/server/src/samples/3e4543.jpg b/webclient/src/samples/3e4543.jpg similarity index 100% rename from server/src/samples/3e4543.jpg rename to webclient/src/samples/3e4543.jpg diff --git a/server/src/samples/3f3f3a.jpg b/webclient/src/samples/3f3f3a.jpg similarity index 100% rename from server/src/samples/3f3f3a.jpg rename to webclient/src/samples/3f3f3a.jpg diff --git a/server/src/samples/3f404f.jpg b/webclient/src/samples/3f404f.jpg similarity index 100% rename from server/src/samples/3f404f.jpg rename to webclient/src/samples/3f404f.jpg diff --git a/server/src/samples/3f423b.jpg b/webclient/src/samples/3f423b.jpg similarity index 100% rename from server/src/samples/3f423b.jpg rename to webclient/src/samples/3f423b.jpg diff --git a/server/src/samples/3f4b56.jpg b/webclient/src/samples/3f4b56.jpg similarity index 100% rename from server/src/samples/3f4b56.jpg rename to webclient/src/samples/3f4b56.jpg diff --git a/server/src/samples/3f527a.jpg b/webclient/src/samples/3f527a.jpg similarity index 100% rename from server/src/samples/3f527a.jpg rename to webclient/src/samples/3f527a.jpg diff --git a/server/src/samples/3f5352.jpg b/webclient/src/samples/3f5352.jpg similarity index 100% rename from server/src/samples/3f5352.jpg rename to webclient/src/samples/3f5352.jpg diff --git a/server/src/samples/40434b.jpg b/webclient/src/samples/40434b.jpg similarity index 100% rename from server/src/samples/40434b.jpg rename to webclient/src/samples/40434b.jpg diff --git a/server/src/samples/404358.jpg b/webclient/src/samples/404358.jpg similarity index 100% rename from server/src/samples/404358.jpg rename to webclient/src/samples/404358.jpg diff --git a/server/src/samples/413327.jpg b/webclient/src/samples/413327.jpg similarity index 100% rename from server/src/samples/413327.jpg rename to webclient/src/samples/413327.jpg diff --git a/server/src/samples/413d2c.jpg b/webclient/src/samples/413d2c.jpg similarity index 100% rename from server/src/samples/413d2c.jpg rename to webclient/src/samples/413d2c.jpg diff --git a/server/src/samples/413f56.jpg b/webclient/src/samples/413f56.jpg similarity index 100% rename from server/src/samples/413f56.jpg rename to webclient/src/samples/413f56.jpg diff --git a/server/src/samples/41403d.jpg b/webclient/src/samples/41403d.jpg similarity index 100% rename from server/src/samples/41403d.jpg rename to webclient/src/samples/41403d.jpg diff --git a/server/src/samples/414646.jpg b/webclient/src/samples/414646.jpg similarity index 100% rename from server/src/samples/414646.jpg rename to webclient/src/samples/414646.jpg diff --git a/server/src/samples/41494e.jpg b/webclient/src/samples/41494e.jpg similarity index 100% rename from server/src/samples/41494e.jpg rename to webclient/src/samples/41494e.jpg diff --git a/server/src/samples/424b4a.jpg b/webclient/src/samples/424b4a.jpg similarity index 100% rename from server/src/samples/424b4a.jpg rename to webclient/src/samples/424b4a.jpg diff --git a/server/src/samples/43423c.jpg b/webclient/src/samples/43423c.jpg similarity index 100% rename from server/src/samples/43423c.jpg rename to webclient/src/samples/43423c.jpg diff --git a/server/src/samples/43475c.jpg b/webclient/src/samples/43475c.jpg similarity index 100% rename from server/src/samples/43475c.jpg rename to webclient/src/samples/43475c.jpg diff --git a/server/src/samples/434943.jpg b/webclient/src/samples/434943.jpg similarity index 100% rename from server/src/samples/434943.jpg rename to webclient/src/samples/434943.jpg diff --git a/server/src/samples/434a54.jpg b/webclient/src/samples/434a54.jpg similarity index 100% rename from server/src/samples/434a54.jpg rename to webclient/src/samples/434a54.jpg diff --git a/server/src/samples/435969.jpg b/webclient/src/samples/435969.jpg similarity index 100% rename from server/src/samples/435969.jpg rename to webclient/src/samples/435969.jpg diff --git a/server/src/samples/44414a.jpg b/webclient/src/samples/44414a.jpg similarity index 100% rename from server/src/samples/44414a.jpg rename to webclient/src/samples/44414a.jpg diff --git a/server/src/samples/444933.jpg b/webclient/src/samples/444933.jpg similarity index 100% rename from server/src/samples/444933.jpg rename to webclient/src/samples/444933.jpg diff --git a/server/src/samples/444d4e.jpg b/webclient/src/samples/444d4e.jpg similarity index 100% rename from server/src/samples/444d4e.jpg rename to webclient/src/samples/444d4e.jpg diff --git a/server/src/samples/453a2c.jpg b/webclient/src/samples/453a2c.jpg similarity index 100% rename from server/src/samples/453a2c.jpg rename to webclient/src/samples/453a2c.jpg diff --git a/server/src/samples/453b2f.jpg b/webclient/src/samples/453b2f.jpg similarity index 100% rename from server/src/samples/453b2f.jpg rename to webclient/src/samples/453b2f.jpg diff --git a/server/src/samples/454048.jpg b/webclient/src/samples/454048.jpg similarity index 100% rename from server/src/samples/454048.jpg rename to webclient/src/samples/454048.jpg diff --git a/server/src/samples/454534.jpg b/webclient/src/samples/454534.jpg similarity index 100% rename from server/src/samples/454534.jpg rename to webclient/src/samples/454534.jpg diff --git a/server/src/samples/45453e.jpg b/webclient/src/samples/45453e.jpg similarity index 100% rename from server/src/samples/45453e.jpg rename to webclient/src/samples/45453e.jpg diff --git a/server/src/samples/454c48.jpg b/webclient/src/samples/454c48.jpg similarity index 100% rename from server/src/samples/454c48.jpg rename to webclient/src/samples/454c48.jpg diff --git a/server/src/samples/454c4c.jpg b/webclient/src/samples/454c4c.jpg similarity index 100% rename from server/src/samples/454c4c.jpg rename to webclient/src/samples/454c4c.jpg diff --git a/server/src/samples/463728.jpg b/webclient/src/samples/463728.jpg similarity index 100% rename from server/src/samples/463728.jpg rename to webclient/src/samples/463728.jpg diff --git a/server/src/samples/463e36.jpg b/webclient/src/samples/463e36.jpg similarity index 100% rename from server/src/samples/463e36.jpg rename to webclient/src/samples/463e36.jpg diff --git a/server/src/samples/464226.jpg b/webclient/src/samples/464226.jpg similarity index 100% rename from server/src/samples/464226.jpg rename to webclient/src/samples/464226.jpg diff --git a/server/src/samples/464540.jpg b/webclient/src/samples/464540.jpg similarity index 100% rename from server/src/samples/464540.jpg rename to webclient/src/samples/464540.jpg diff --git a/server/src/samples/464832.jpg b/webclient/src/samples/464832.jpg similarity index 100% rename from server/src/samples/464832.jpg rename to webclient/src/samples/464832.jpg diff --git a/server/src/samples/464e4d.jpg b/webclient/src/samples/464e4d.jpg similarity index 100% rename from server/src/samples/464e4d.jpg rename to webclient/src/samples/464e4d.jpg diff --git a/server/src/samples/473e2f.jpg b/webclient/src/samples/473e2f.jpg similarity index 100% rename from server/src/samples/473e2f.jpg rename to webclient/src/samples/473e2f.jpg diff --git a/server/src/samples/47443b.jpg b/webclient/src/samples/47443b.jpg similarity index 100% rename from server/src/samples/47443b.jpg rename to webclient/src/samples/47443b.jpg diff --git a/server/src/samples/474550.jpg b/webclient/src/samples/474550.jpg similarity index 100% rename from server/src/samples/474550.jpg rename to webclient/src/samples/474550.jpg diff --git a/server/src/samples/475141.jpg b/webclient/src/samples/475141.jpg similarity index 100% rename from server/src/samples/475141.jpg rename to webclient/src/samples/475141.jpg diff --git a/server/src/samples/475237.jpg b/webclient/src/samples/475237.jpg similarity index 100% rename from server/src/samples/475237.jpg rename to webclient/src/samples/475237.jpg diff --git a/server/src/samples/475f6e.jpg b/webclient/src/samples/475f6e.jpg similarity index 100% rename from server/src/samples/475f6e.jpg rename to webclient/src/samples/475f6e.jpg diff --git a/server/src/samples/484841.jpg b/webclient/src/samples/484841.jpg similarity index 100% rename from server/src/samples/484841.jpg rename to webclient/src/samples/484841.jpg diff --git a/server/src/samples/484846.jpg b/webclient/src/samples/484846.jpg similarity index 100% rename from server/src/samples/484846.jpg rename to webclient/src/samples/484846.jpg diff --git a/server/src/samples/484853.jpg b/webclient/src/samples/484853.jpg similarity index 100% rename from server/src/samples/484853.jpg rename to webclient/src/samples/484853.jpg diff --git a/server/src/samples/484b43.jpg b/webclient/src/samples/484b43.jpg similarity index 100% rename from server/src/samples/484b43.jpg rename to webclient/src/samples/484b43.jpg diff --git a/server/src/samples/484c49.jpg b/webclient/src/samples/484c49.jpg similarity index 100% rename from server/src/samples/484c49.jpg rename to webclient/src/samples/484c49.jpg diff --git a/server/src/samples/485162.jpg b/webclient/src/samples/485162.jpg similarity index 100% rename from server/src/samples/485162.jpg rename to webclient/src/samples/485162.jpg diff --git a/server/src/samples/49323c.jpg b/webclient/src/samples/49323c.jpg similarity index 100% rename from server/src/samples/49323c.jpg rename to webclient/src/samples/49323c.jpg diff --git a/server/src/samples/493c3b.jpg b/webclient/src/samples/493c3b.jpg similarity index 100% rename from server/src/samples/493c3b.jpg rename to webclient/src/samples/493c3b.jpg diff --git a/server/src/samples/494941.jpg b/webclient/src/samples/494941.jpg similarity index 100% rename from server/src/samples/494941.jpg rename to webclient/src/samples/494941.jpg diff --git a/server/src/samples/494a3b.jpg b/webclient/src/samples/494a3b.jpg similarity index 100% rename from server/src/samples/494a3b.jpg rename to webclient/src/samples/494a3b.jpg diff --git a/server/src/samples/495950.jpg b/webclient/src/samples/495950.jpg similarity index 100% rename from server/src/samples/495950.jpg rename to webclient/src/samples/495950.jpg diff --git a/server/src/samples/495c62.jpg b/webclient/src/samples/495c62.jpg similarity index 100% rename from server/src/samples/495c62.jpg rename to webclient/src/samples/495c62.jpg diff --git a/server/src/samples/495d6d.jpg b/webclient/src/samples/495d6d.jpg similarity index 100% rename from server/src/samples/495d6d.jpg rename to webclient/src/samples/495d6d.jpg diff --git a/server/src/samples/4a4052.jpg b/webclient/src/samples/4a4052.jpg similarity index 100% rename from server/src/samples/4a4052.jpg rename to webclient/src/samples/4a4052.jpg diff --git a/server/src/samples/4a4326.jpg b/webclient/src/samples/4a4326.jpg similarity index 100% rename from server/src/samples/4a4326.jpg rename to webclient/src/samples/4a4326.jpg diff --git a/server/src/samples/4a4a42.jpg b/webclient/src/samples/4a4a42.jpg similarity index 100% rename from server/src/samples/4a4a42.jpg rename to webclient/src/samples/4a4a42.jpg diff --git a/server/src/samples/4a4c3f.jpg b/webclient/src/samples/4a4c3f.jpg similarity index 100% rename from server/src/samples/4a4c3f.jpg rename to webclient/src/samples/4a4c3f.jpg diff --git a/server/src/samples/4a4c41.jpg b/webclient/src/samples/4a4c41.jpg similarity index 100% rename from server/src/samples/4a4c41.jpg rename to webclient/src/samples/4a4c41.jpg diff --git a/server/src/samples/4a5050.jpg b/webclient/src/samples/4a5050.jpg similarity index 100% rename from server/src/samples/4a5050.jpg rename to webclient/src/samples/4a5050.jpg diff --git a/server/src/samples/4a5159.jpg b/webclient/src/samples/4a5159.jpg similarity index 100% rename from server/src/samples/4a5159.jpg rename to webclient/src/samples/4a5159.jpg diff --git a/server/src/samples/4a5f6e.jpg b/webclient/src/samples/4a5f6e.jpg similarity index 100% rename from server/src/samples/4a5f6e.jpg rename to webclient/src/samples/4a5f6e.jpg diff --git a/server/src/samples/4b3541.jpg b/webclient/src/samples/4b3541.jpg similarity index 100% rename from server/src/samples/4b3541.jpg rename to webclient/src/samples/4b3541.jpg diff --git a/server/src/samples/4b4737.jpg b/webclient/src/samples/4b4737.jpg similarity index 100% rename from server/src/samples/4b4737.jpg rename to webclient/src/samples/4b4737.jpg diff --git a/server/src/samples/4b4941.jpg b/webclient/src/samples/4b4941.jpg similarity index 100% rename from server/src/samples/4b4941.jpg rename to webclient/src/samples/4b4941.jpg diff --git a/server/src/samples/4b4b44.jpg b/webclient/src/samples/4b4b44.jpg similarity index 100% rename from server/src/samples/4b4b44.jpg rename to webclient/src/samples/4b4b44.jpg diff --git a/server/src/samples/4b4b57.jpg b/webclient/src/samples/4b4b57.jpg similarity index 100% rename from server/src/samples/4b4b57.jpg rename to webclient/src/samples/4b4b57.jpg diff --git a/server/src/samples/4b4c4b.jpg b/webclient/src/samples/4b4c4b.jpg similarity index 100% rename from server/src/samples/4b4c4b.jpg rename to webclient/src/samples/4b4c4b.jpg diff --git a/server/src/samples/4b4d4c.jpg b/webclient/src/samples/4b4d4c.jpg similarity index 100% rename from server/src/samples/4b4d4c.jpg rename to webclient/src/samples/4b4d4c.jpg diff --git a/server/src/samples/4b4f41.jpg b/webclient/src/samples/4b4f41.jpg similarity index 100% rename from server/src/samples/4b4f41.jpg rename to webclient/src/samples/4b4f41.jpg diff --git a/server/src/samples/4c4b57.jpg b/webclient/src/samples/4c4b57.jpg similarity index 100% rename from server/src/samples/4c4b57.jpg rename to webclient/src/samples/4c4b57.jpg diff --git a/server/src/samples/4c4f59.jpg b/webclient/src/samples/4c4f59.jpg similarity index 100% rename from server/src/samples/4c4f59.jpg rename to webclient/src/samples/4c4f59.jpg diff --git a/server/src/samples/4c505b.jpg b/webclient/src/samples/4c505b.jpg similarity index 100% rename from server/src/samples/4c505b.jpg rename to webclient/src/samples/4c505b.jpg diff --git a/server/src/samples/4d4533.jpg b/webclient/src/samples/4d4533.jpg similarity index 100% rename from server/src/samples/4d4533.jpg rename to webclient/src/samples/4d4533.jpg diff --git a/server/src/samples/4d4b4b.jpg b/webclient/src/samples/4d4b4b.jpg similarity index 100% rename from server/src/samples/4d4b4b.jpg rename to webclient/src/samples/4d4b4b.jpg diff --git a/server/src/samples/4d4b58.jpg b/webclient/src/samples/4d4b58.jpg similarity index 100% rename from server/src/samples/4d4b58.jpg rename to webclient/src/samples/4d4b58.jpg diff --git a/server/src/samples/4d4d44.jpg b/webclient/src/samples/4d4d44.jpg similarity index 100% rename from server/src/samples/4d4d44.jpg rename to webclient/src/samples/4d4d44.jpg diff --git a/server/src/samples/4d4e47.jpg b/webclient/src/samples/4d4e47.jpg similarity index 100% rename from server/src/samples/4d4e47.jpg rename to webclient/src/samples/4d4e47.jpg diff --git a/server/src/samples/4d4f39.jpg b/webclient/src/samples/4d4f39.jpg similarity index 100% rename from server/src/samples/4d4f39.jpg rename to webclient/src/samples/4d4f39.jpg diff --git a/server/src/samples/4d545d.jpg b/webclient/src/samples/4d545d.jpg similarity index 100% rename from server/src/samples/4d545d.jpg rename to webclient/src/samples/4d545d.jpg diff --git a/server/src/samples/4d5554.jpg b/webclient/src/samples/4d5554.jpg similarity index 100% rename from server/src/samples/4d5554.jpg rename to webclient/src/samples/4d5554.jpg diff --git a/server/src/samples/4d5656.jpg b/webclient/src/samples/4d5656.jpg similarity index 100% rename from server/src/samples/4d5656.jpg rename to webclient/src/samples/4d5656.jpg diff --git a/server/src/samples/4d616e.jpg b/webclient/src/samples/4d616e.jpg similarity index 100% rename from server/src/samples/4d616e.jpg rename to webclient/src/samples/4d616e.jpg diff --git a/server/src/samples/4e3b2e.jpg b/webclient/src/samples/4e3b2e.jpg similarity index 100% rename from server/src/samples/4e3b2e.jpg rename to webclient/src/samples/4e3b2e.jpg diff --git a/server/src/samples/4e3d1d.jpg b/webclient/src/samples/4e3d1d.jpg similarity index 100% rename from server/src/samples/4e3d1d.jpg rename to webclient/src/samples/4e3d1d.jpg diff --git a/server/src/samples/4e4752.jpg b/webclient/src/samples/4e4752.jpg similarity index 100% rename from server/src/samples/4e4752.jpg rename to webclient/src/samples/4e4752.jpg diff --git a/server/src/samples/4e4f4b.jpg b/webclient/src/samples/4e4f4b.jpg similarity index 100% rename from server/src/samples/4e4f4b.jpg rename to webclient/src/samples/4e4f4b.jpg diff --git a/server/src/samples/4e5454.jpg b/webclient/src/samples/4e5454.jpg similarity index 100% rename from server/src/samples/4e5454.jpg rename to webclient/src/samples/4e5454.jpg diff --git a/server/src/samples/4f3124.jpg b/webclient/src/samples/4f3124.jpg similarity index 100% rename from server/src/samples/4f3124.jpg rename to webclient/src/samples/4f3124.jpg diff --git a/server/src/samples/4f3d29.jpg b/webclient/src/samples/4f3d29.jpg similarity index 100% rename from server/src/samples/4f3d29.jpg rename to webclient/src/samples/4f3d29.jpg diff --git a/server/src/samples/4f4735.jpg b/webclient/src/samples/4f4735.jpg similarity index 100% rename from server/src/samples/4f4735.jpg rename to webclient/src/samples/4f4735.jpg diff --git a/server/src/samples/4f4b47.jpg b/webclient/src/samples/4f4b47.jpg similarity index 100% rename from server/src/samples/4f4b47.jpg rename to webclient/src/samples/4f4b47.jpg diff --git a/server/src/samples/4f4e43.jpg b/webclient/src/samples/4f4e43.jpg similarity index 100% rename from server/src/samples/4f4e43.jpg rename to webclient/src/samples/4f4e43.jpg diff --git a/server/src/samples/4f4f4e.jpg b/webclient/src/samples/4f4f4e.jpg similarity index 100% rename from server/src/samples/4f4f4e.jpg rename to webclient/src/samples/4f4f4e.jpg diff --git a/server/src/samples/4f5145.jpg b/webclient/src/samples/4f5145.jpg similarity index 100% rename from server/src/samples/4f5145.jpg rename to webclient/src/samples/4f5145.jpg diff --git a/server/src/samples/4f514f.jpg b/webclient/src/samples/4f514f.jpg similarity index 100% rename from server/src/samples/4f514f.jpg rename to webclient/src/samples/4f514f.jpg diff --git a/server/src/samples/4f584f.jpg b/webclient/src/samples/4f584f.jpg similarity index 100% rename from server/src/samples/4f584f.jpg rename to webclient/src/samples/4f584f.jpg diff --git a/server/src/samples/4f5857.jpg b/webclient/src/samples/4f5857.jpg similarity index 100% rename from server/src/samples/4f5857.jpg rename to webclient/src/samples/4f5857.jpg diff --git a/server/src/samples/50281e.jpg b/webclient/src/samples/50281e.jpg similarity index 100% rename from server/src/samples/50281e.jpg rename to webclient/src/samples/50281e.jpg diff --git a/server/src/samples/50393a.jpg b/webclient/src/samples/50393a.jpg similarity index 100% rename from server/src/samples/50393a.jpg rename to webclient/src/samples/50393a.jpg diff --git a/server/src/samples/504543.jpg b/webclient/src/samples/504543.jpg similarity index 100% rename from server/src/samples/504543.jpg rename to webclient/src/samples/504543.jpg diff --git a/server/src/samples/504729.jpg b/webclient/src/samples/504729.jpg similarity index 100% rename from server/src/samples/504729.jpg rename to webclient/src/samples/504729.jpg diff --git a/server/src/samples/504f3b.jpg b/webclient/src/samples/504f3b.jpg similarity index 100% rename from server/src/samples/504f3b.jpg rename to webclient/src/samples/504f3b.jpg diff --git a/server/src/samples/505052.jpg b/webclient/src/samples/505052.jpg similarity index 100% rename from server/src/samples/505052.jpg rename to webclient/src/samples/505052.jpg diff --git a/server/src/samples/505440.jpg b/webclient/src/samples/505440.jpg similarity index 100% rename from server/src/samples/505440.jpg rename to webclient/src/samples/505440.jpg diff --git a/server/src/samples/505542.jpg b/webclient/src/samples/505542.jpg similarity index 100% rename from server/src/samples/505542.jpg rename to webclient/src/samples/505542.jpg diff --git a/server/src/samples/50574e.jpg b/webclient/src/samples/50574e.jpg similarity index 100% rename from server/src/samples/50574e.jpg rename to webclient/src/samples/50574e.jpg diff --git a/server/src/samples/505968.jpg b/webclient/src/samples/505968.jpg similarity index 100% rename from server/src/samples/505968.jpg rename to webclient/src/samples/505968.jpg diff --git a/server/src/samples/50656a.jpg b/webclient/src/samples/50656a.jpg similarity index 100% rename from server/src/samples/50656a.jpg rename to webclient/src/samples/50656a.jpg diff --git a/server/src/samples/513c2e.jpg b/webclient/src/samples/513c2e.jpg similarity index 100% rename from server/src/samples/513c2e.jpg rename to webclient/src/samples/513c2e.jpg diff --git a/server/src/samples/514131.jpg b/webclient/src/samples/514131.jpg similarity index 100% rename from server/src/samples/514131.jpg rename to webclient/src/samples/514131.jpg diff --git a/server/src/samples/514636.jpg b/webclient/src/samples/514636.jpg similarity index 100% rename from server/src/samples/514636.jpg rename to webclient/src/samples/514636.jpg diff --git a/server/src/samples/514c39.jpg b/webclient/src/samples/514c39.jpg similarity index 100% rename from server/src/samples/514c39.jpg rename to webclient/src/samples/514c39.jpg diff --git a/server/src/samples/515145.jpg b/webclient/src/samples/515145.jpg similarity index 100% rename from server/src/samples/515145.jpg rename to webclient/src/samples/515145.jpg diff --git a/server/src/samples/515241.jpg b/webclient/src/samples/515241.jpg similarity index 100% rename from server/src/samples/515241.jpg rename to webclient/src/samples/515241.jpg diff --git a/server/src/samples/515762.jpg b/webclient/src/samples/515762.jpg similarity index 100% rename from server/src/samples/515762.jpg rename to webclient/src/samples/515762.jpg diff --git a/server/src/samples/515a57.jpg b/webclient/src/samples/515a57.jpg similarity index 100% rename from server/src/samples/515a57.jpg rename to webclient/src/samples/515a57.jpg diff --git a/server/src/samples/51646b.jpg b/webclient/src/samples/51646b.jpg similarity index 100% rename from server/src/samples/51646b.jpg rename to webclient/src/samples/51646b.jpg diff --git a/server/src/samples/52524a.jpg b/webclient/src/samples/52524a.jpg similarity index 100% rename from server/src/samples/52524a.jpg rename to webclient/src/samples/52524a.jpg diff --git a/server/src/samples/525a61.jpg b/webclient/src/samples/525a61.jpg similarity index 100% rename from server/src/samples/525a61.jpg rename to webclient/src/samples/525a61.jpg diff --git a/server/src/samples/525c55.jpg b/webclient/src/samples/525c55.jpg similarity index 100% rename from server/src/samples/525c55.jpg rename to webclient/src/samples/525c55.jpg diff --git a/server/src/samples/534836.jpg b/webclient/src/samples/534836.jpg similarity index 100% rename from server/src/samples/534836.jpg rename to webclient/src/samples/534836.jpg diff --git a/server/src/samples/534a31.jpg b/webclient/src/samples/534a31.jpg similarity index 100% rename from server/src/samples/534a31.jpg rename to webclient/src/samples/534a31.jpg diff --git a/server/src/samples/535250.jpg b/webclient/src/samples/535250.jpg similarity index 100% rename from server/src/samples/535250.jpg rename to webclient/src/samples/535250.jpg diff --git a/server/src/samples/535959.jpg b/webclient/src/samples/535959.jpg similarity index 100% rename from server/src/samples/535959.jpg rename to webclient/src/samples/535959.jpg diff --git a/server/src/samples/544b3b.jpg b/webclient/src/samples/544b3b.jpg similarity index 100% rename from server/src/samples/544b3b.jpg rename to webclient/src/samples/544b3b.jpg diff --git a/server/src/samples/544c3a.jpg b/webclient/src/samples/544c3a.jpg similarity index 100% rename from server/src/samples/544c3a.jpg rename to webclient/src/samples/544c3a.jpg diff --git a/server/src/samples/545447.jpg b/webclient/src/samples/545447.jpg similarity index 100% rename from server/src/samples/545447.jpg rename to webclient/src/samples/545447.jpg diff --git a/server/src/samples/54544c.jpg b/webclient/src/samples/54544c.jpg similarity index 100% rename from server/src/samples/54544c.jpg rename to webclient/src/samples/54544c.jpg diff --git a/server/src/samples/545531.jpg b/webclient/src/samples/545531.jpg similarity index 100% rename from server/src/samples/545531.jpg rename to webclient/src/samples/545531.jpg diff --git a/server/src/samples/545650.jpg b/webclient/src/samples/545650.jpg similarity index 100% rename from server/src/samples/545650.jpg rename to webclient/src/samples/545650.jpg diff --git a/server/src/samples/545863.jpg b/webclient/src/samples/545863.jpg similarity index 100% rename from server/src/samples/545863.jpg rename to webclient/src/samples/545863.jpg diff --git a/server/src/samples/553d28.jpg b/webclient/src/samples/553d28.jpg similarity index 100% rename from server/src/samples/553d28.jpg rename to webclient/src/samples/553d28.jpg diff --git a/server/src/samples/55442a.jpg b/webclient/src/samples/55442a.jpg similarity index 100% rename from server/src/samples/55442a.jpg rename to webclient/src/samples/55442a.jpg diff --git a/server/src/samples/554936.jpg b/webclient/src/samples/554936.jpg similarity index 100% rename from server/src/samples/554936.jpg rename to webclient/src/samples/554936.jpg diff --git a/server/src/samples/554a39.jpg b/webclient/src/samples/554a39.jpg similarity index 100% rename from server/src/samples/554a39.jpg rename to webclient/src/samples/554a39.jpg diff --git a/server/src/samples/554e30.jpg b/webclient/src/samples/554e30.jpg similarity index 100% rename from server/src/samples/554e30.jpg rename to webclient/src/samples/554e30.jpg diff --git a/server/src/samples/554e31.jpg b/webclient/src/samples/554e31.jpg similarity index 100% rename from server/src/samples/554e31.jpg rename to webclient/src/samples/554e31.jpg diff --git a/server/src/samples/555133.jpg b/webclient/src/samples/555133.jpg similarity index 100% rename from server/src/samples/555133.jpg rename to webclient/src/samples/555133.jpg diff --git a/server/src/samples/555556.jpg b/webclient/src/samples/555556.jpg similarity index 100% rename from server/src/samples/555556.jpg rename to webclient/src/samples/555556.jpg diff --git a/server/src/samples/555f54.jpg b/webclient/src/samples/555f54.jpg similarity index 100% rename from server/src/samples/555f54.jpg rename to webclient/src/samples/555f54.jpg diff --git a/server/src/samples/55698e.jpg b/webclient/src/samples/55698e.jpg similarity index 100% rename from server/src/samples/55698e.jpg rename to webclient/src/samples/55698e.jpg diff --git a/server/src/samples/556f73.jpg b/webclient/src/samples/556f73.jpg similarity index 100% rename from server/src/samples/556f73.jpg rename to webclient/src/samples/556f73.jpg diff --git a/server/src/samples/56422d.jpg b/webclient/src/samples/56422d.jpg similarity index 100% rename from server/src/samples/56422d.jpg rename to webclient/src/samples/56422d.jpg diff --git a/server/src/samples/564635.jpg b/webclient/src/samples/564635.jpg similarity index 100% rename from server/src/samples/564635.jpg rename to webclient/src/samples/564635.jpg diff --git a/server/src/samples/565648.jpg b/webclient/src/samples/565648.jpg similarity index 100% rename from server/src/samples/565648.jpg rename to webclient/src/samples/565648.jpg diff --git a/server/src/samples/565656.jpg b/webclient/src/samples/565656.jpg similarity index 100% rename from server/src/samples/565656.jpg rename to webclient/src/samples/565656.jpg diff --git a/server/src/samples/565843.jpg b/webclient/src/samples/565843.jpg similarity index 100% rename from server/src/samples/565843.jpg rename to webclient/src/samples/565843.jpg diff --git a/server/src/samples/565e46.jpg b/webclient/src/samples/565e46.jpg similarity index 100% rename from server/src/samples/565e46.jpg rename to webclient/src/samples/565e46.jpg diff --git a/server/src/samples/566448.jpg b/webclient/src/samples/566448.jpg similarity index 100% rename from server/src/samples/566448.jpg rename to webclient/src/samples/566448.jpg diff --git a/server/src/samples/566454.jpg b/webclient/src/samples/566454.jpg similarity index 100% rename from server/src/samples/566454.jpg rename to webclient/src/samples/566454.jpg diff --git a/server/src/samples/573823.jpg b/webclient/src/samples/573823.jpg similarity index 100% rename from server/src/samples/573823.jpg rename to webclient/src/samples/573823.jpg diff --git a/server/src/samples/57422c.jpg b/webclient/src/samples/57422c.jpg similarity index 100% rename from server/src/samples/57422c.jpg rename to webclient/src/samples/57422c.jpg diff --git a/server/src/samples/574642.jpg b/webclient/src/samples/574642.jpg similarity index 100% rename from server/src/samples/574642.jpg rename to webclient/src/samples/574642.jpg diff --git a/server/src/samples/574e3e.jpg b/webclient/src/samples/574e3e.jpg similarity index 100% rename from server/src/samples/574e3e.jpg rename to webclient/src/samples/574e3e.jpg diff --git a/server/src/samples/575651.jpg b/webclient/src/samples/575651.jpg similarity index 100% rename from server/src/samples/575651.jpg rename to webclient/src/samples/575651.jpg diff --git a/server/src/samples/57574f.jpg b/webclient/src/samples/57574f.jpg similarity index 100% rename from server/src/samples/57574f.jpg rename to webclient/src/samples/57574f.jpg diff --git a/server/src/samples/57584b.jpg b/webclient/src/samples/57584b.jpg similarity index 100% rename from server/src/samples/57584b.jpg rename to webclient/src/samples/57584b.jpg diff --git a/server/src/samples/575d54.jpg b/webclient/src/samples/575d54.jpg similarity index 100% rename from server/src/samples/575d54.jpg rename to webclient/src/samples/575d54.jpg diff --git a/server/src/samples/583f2d.jpg b/webclient/src/samples/583f2d.jpg similarity index 100% rename from server/src/samples/583f2d.jpg rename to webclient/src/samples/583f2d.jpg diff --git a/server/src/samples/58462c.jpg b/webclient/src/samples/58462c.jpg similarity index 100% rename from server/src/samples/58462c.jpg rename to webclient/src/samples/58462c.jpg diff --git a/server/src/samples/584c3c.jpg b/webclient/src/samples/584c3c.jpg similarity index 100% rename from server/src/samples/584c3c.jpg rename to webclient/src/samples/584c3c.jpg diff --git a/server/src/samples/58503f.jpg b/webclient/src/samples/58503f.jpg similarity index 100% rename from server/src/samples/58503f.jpg rename to webclient/src/samples/58503f.jpg diff --git a/server/src/samples/585348.jpg b/webclient/src/samples/585348.jpg similarity index 100% rename from server/src/samples/585348.jpg rename to webclient/src/samples/585348.jpg diff --git a/server/src/samples/585763.jpg b/webclient/src/samples/585763.jpg similarity index 100% rename from server/src/samples/585763.jpg rename to webclient/src/samples/585763.jpg diff --git a/server/src/samples/585a56.jpg b/webclient/src/samples/585a56.jpg similarity index 100% rename from server/src/samples/585a56.jpg rename to webclient/src/samples/585a56.jpg diff --git a/server/src/samples/585f69.jpg b/webclient/src/samples/585f69.jpg similarity index 100% rename from server/src/samples/585f69.jpg rename to webclient/src/samples/585f69.jpg diff --git a/server/src/samples/594a35.jpg b/webclient/src/samples/594a35.jpg similarity index 100% rename from server/src/samples/594a35.jpg rename to webclient/src/samples/594a35.jpg diff --git a/server/src/samples/59594d.jpg b/webclient/src/samples/59594d.jpg similarity index 100% rename from server/src/samples/59594d.jpg rename to webclient/src/samples/59594d.jpg diff --git a/server/src/samples/596063.jpg b/webclient/src/samples/596063.jpg similarity index 100% rename from server/src/samples/596063.jpg rename to webclient/src/samples/596063.jpg diff --git a/server/src/samples/596068.jpg b/webclient/src/samples/596068.jpg similarity index 100% rename from server/src/samples/596068.jpg rename to webclient/src/samples/596068.jpg diff --git a/server/src/samples/596562.jpg b/webclient/src/samples/596562.jpg similarity index 100% rename from server/src/samples/596562.jpg rename to webclient/src/samples/596562.jpg diff --git a/server/src/samples/596e6f.jpg b/webclient/src/samples/596e6f.jpg similarity index 100% rename from server/src/samples/596e6f.jpg rename to webclient/src/samples/596e6f.jpg diff --git a/server/src/samples/5a4826.jpg b/webclient/src/samples/5a4826.jpg similarity index 100% rename from server/src/samples/5a4826.jpg rename to webclient/src/samples/5a4826.jpg diff --git a/server/src/samples/5a4a38.jpg b/webclient/src/samples/5a4a38.jpg similarity index 100% rename from server/src/samples/5a4a38.jpg rename to webclient/src/samples/5a4a38.jpg diff --git a/server/src/samples/5a4a3b.jpg b/webclient/src/samples/5a4a3b.jpg similarity index 100% rename from server/src/samples/5a4a3b.jpg rename to webclient/src/samples/5a4a3b.jpg diff --git a/server/src/samples/5a552e.jpg b/webclient/src/samples/5a552e.jpg similarity index 100% rename from server/src/samples/5a552e.jpg rename to webclient/src/samples/5a552e.jpg diff --git a/server/src/samples/5a5b4e.jpg b/webclient/src/samples/5a5b4e.jpg similarity index 100% rename from server/src/samples/5a5b4e.jpg rename to webclient/src/samples/5a5b4e.jpg diff --git a/server/src/samples/5a5f49.jpg b/webclient/src/samples/5a5f49.jpg similarity index 100% rename from server/src/samples/5a5f49.jpg rename to webclient/src/samples/5a5f49.jpg diff --git a/server/src/samples/5a6168.jpg b/webclient/src/samples/5a6168.jpg similarity index 100% rename from server/src/samples/5a6168.jpg rename to webclient/src/samples/5a6168.jpg diff --git a/server/src/samples/5a624d.jpg b/webclient/src/samples/5a624d.jpg similarity index 100% rename from server/src/samples/5a624d.jpg rename to webclient/src/samples/5a624d.jpg diff --git a/server/src/samples/5a6674.jpg b/webclient/src/samples/5a6674.jpg similarity index 100% rename from server/src/samples/5a6674.jpg rename to webclient/src/samples/5a6674.jpg diff --git a/server/src/samples/5b4332.jpg b/webclient/src/samples/5b4332.jpg similarity index 100% rename from server/src/samples/5b4332.jpg rename to webclient/src/samples/5b4332.jpg diff --git a/server/src/samples/5b4636.jpg b/webclient/src/samples/5b4636.jpg similarity index 100% rename from server/src/samples/5b4636.jpg rename to webclient/src/samples/5b4636.jpg diff --git a/server/src/samples/5b492c.jpg b/webclient/src/samples/5b492c.jpg similarity index 100% rename from server/src/samples/5b492c.jpg rename to webclient/src/samples/5b492c.jpg diff --git a/server/src/samples/5b4a22.jpg b/webclient/src/samples/5b4a22.jpg similarity index 100% rename from server/src/samples/5b4a22.jpg rename to webclient/src/samples/5b4a22.jpg diff --git a/server/src/samples/5b5237.jpg b/webclient/src/samples/5b5237.jpg similarity index 100% rename from server/src/samples/5b5237.jpg rename to webclient/src/samples/5b5237.jpg diff --git a/server/src/samples/5b542f.jpg b/webclient/src/samples/5b542f.jpg similarity index 100% rename from server/src/samples/5b542f.jpg rename to webclient/src/samples/5b542f.jpg diff --git a/server/src/samples/5b5b50.jpg b/webclient/src/samples/5b5b50.jpg similarity index 100% rename from server/src/samples/5b5b50.jpg rename to webclient/src/samples/5b5b50.jpg diff --git a/server/src/samples/5b626c.jpg b/webclient/src/samples/5b626c.jpg similarity index 100% rename from server/src/samples/5b626c.jpg rename to webclient/src/samples/5b626c.jpg diff --git a/server/src/samples/5b6651.jpg b/webclient/src/samples/5b6651.jpg similarity index 100% rename from server/src/samples/5b6651.jpg rename to webclient/src/samples/5b6651.jpg diff --git a/server/src/samples/5b666e.jpg b/webclient/src/samples/5b666e.jpg similarity index 100% rename from server/src/samples/5b666e.jpg rename to webclient/src/samples/5b666e.jpg diff --git a/server/src/samples/5c4331.jpg b/webclient/src/samples/5c4331.jpg similarity index 100% rename from server/src/samples/5c4331.jpg rename to webclient/src/samples/5c4331.jpg diff --git a/server/src/samples/5c462e.jpg b/webclient/src/samples/5c462e.jpg similarity index 100% rename from server/src/samples/5c462e.jpg rename to webclient/src/samples/5c462e.jpg diff --git a/server/src/samples/5c4831.jpg b/webclient/src/samples/5c4831.jpg similarity index 100% rename from server/src/samples/5c4831.jpg rename to webclient/src/samples/5c4831.jpg diff --git a/server/src/samples/5c4a37.jpg b/webclient/src/samples/5c4a37.jpg similarity index 100% rename from server/src/samples/5c4a37.jpg rename to webclient/src/samples/5c4a37.jpg diff --git a/server/src/samples/5c4f2b.jpg b/webclient/src/samples/5c4f2b.jpg similarity index 100% rename from server/src/samples/5c4f2b.jpg rename to webclient/src/samples/5c4f2b.jpg diff --git a/server/src/samples/5c534e.jpg b/webclient/src/samples/5c534e.jpg similarity index 100% rename from server/src/samples/5c534e.jpg rename to webclient/src/samples/5c534e.jpg diff --git a/server/src/samples/5c5c5c.jpg b/webclient/src/samples/5c5c5c.jpg similarity index 100% rename from server/src/samples/5c5c5c.jpg rename to webclient/src/samples/5c5c5c.jpg diff --git a/server/src/samples/5c5f68.jpg b/webclient/src/samples/5c5f68.jpg similarity index 100% rename from server/src/samples/5c5f68.jpg rename to webclient/src/samples/5c5f68.jpg diff --git a/server/src/samples/5c655f.jpg b/webclient/src/samples/5c655f.jpg similarity index 100% rename from server/src/samples/5c655f.jpg rename to webclient/src/samples/5c655f.jpg diff --git a/server/src/samples/5c6f70.jpg b/webclient/src/samples/5c6f70.jpg similarity index 100% rename from server/src/samples/5c6f70.jpg rename to webclient/src/samples/5c6f70.jpg diff --git a/server/src/samples/5d3c2b.jpg b/webclient/src/samples/5d3c2b.jpg similarity index 100% rename from server/src/samples/5d3c2b.jpg rename to webclient/src/samples/5d3c2b.jpg diff --git a/server/src/samples/5d3c2c.jpg b/webclient/src/samples/5d3c2c.jpg similarity index 100% rename from server/src/samples/5d3c2c.jpg rename to webclient/src/samples/5d3c2c.jpg diff --git a/server/src/samples/5d4520.jpg b/webclient/src/samples/5d4520.jpg similarity index 100% rename from server/src/samples/5d4520.jpg rename to webclient/src/samples/5d4520.jpg diff --git a/server/src/samples/5d4625.jpg b/webclient/src/samples/5d4625.jpg similarity index 100% rename from server/src/samples/5d4625.jpg rename to webclient/src/samples/5d4625.jpg diff --git a/server/src/samples/5d495c.jpg b/webclient/src/samples/5d495c.jpg similarity index 100% rename from server/src/samples/5d495c.jpg rename to webclient/src/samples/5d495c.jpg diff --git a/server/src/samples/5d4b31.jpg b/webclient/src/samples/5d4b31.jpg similarity index 100% rename from server/src/samples/5d4b31.jpg rename to webclient/src/samples/5d4b31.jpg diff --git a/server/src/samples/5d4b32.jpg b/webclient/src/samples/5d4b32.jpg similarity index 100% rename from server/src/samples/5d4b32.jpg rename to webclient/src/samples/5d4b32.jpg diff --git a/server/src/samples/5d4f4a.jpg b/webclient/src/samples/5d4f4a.jpg similarity index 100% rename from server/src/samples/5d4f4a.jpg rename to webclient/src/samples/5d4f4a.jpg diff --git a/server/src/samples/5d5539.jpg b/webclient/src/samples/5d5539.jpg similarity index 100% rename from server/src/samples/5d5539.jpg rename to webclient/src/samples/5d5539.jpg diff --git a/server/src/samples/5d5644.jpg b/webclient/src/samples/5d5644.jpg similarity index 100% rename from server/src/samples/5d5644.jpg rename to webclient/src/samples/5d5644.jpg diff --git a/server/src/samples/5d5d55.jpg b/webclient/src/samples/5d5d55.jpg similarity index 100% rename from server/src/samples/5d5d55.jpg rename to webclient/src/samples/5d5d55.jpg diff --git a/server/src/samples/5d5e4f.jpg b/webclient/src/samples/5d5e4f.jpg similarity index 100% rename from server/src/samples/5d5e4f.jpg rename to webclient/src/samples/5d5e4f.jpg diff --git a/server/src/samples/5e3d30.jpg b/webclient/src/samples/5e3d30.jpg similarity index 100% rename from server/src/samples/5e3d30.jpg rename to webclient/src/samples/5e3d30.jpg diff --git a/server/src/samples/5e3f32.jpg b/webclient/src/samples/5e3f32.jpg similarity index 100% rename from server/src/samples/5e3f32.jpg rename to webclient/src/samples/5e3f32.jpg diff --git a/server/src/samples/5e4625.jpg b/webclient/src/samples/5e4625.jpg similarity index 100% rename from server/src/samples/5e4625.jpg rename to webclient/src/samples/5e4625.jpg diff --git a/server/src/samples/5e4c29.jpg b/webclient/src/samples/5e4c29.jpg similarity index 100% rename from server/src/samples/5e4c29.jpg rename to webclient/src/samples/5e4c29.jpg diff --git a/server/src/samples/5e4c3a.jpg b/webclient/src/samples/5e4c3a.jpg similarity index 100% rename from server/src/samples/5e4c3a.jpg rename to webclient/src/samples/5e4c3a.jpg diff --git a/server/src/samples/5e4d34.jpg b/webclient/src/samples/5e4d34.jpg similarity index 100% rename from server/src/samples/5e4d34.jpg rename to webclient/src/samples/5e4d34.jpg diff --git a/server/src/samples/5e504c.jpg b/webclient/src/samples/5e504c.jpg similarity index 100% rename from server/src/samples/5e504c.jpg rename to webclient/src/samples/5e504c.jpg diff --git a/server/src/samples/5e685d.jpg b/webclient/src/samples/5e685d.jpg similarity index 100% rename from server/src/samples/5e685d.jpg rename to webclient/src/samples/5e685d.jpg diff --git a/server/src/samples/5e693e.jpg b/webclient/src/samples/5e693e.jpg similarity index 100% rename from server/src/samples/5e693e.jpg rename to webclient/src/samples/5e693e.jpg diff --git a/server/src/samples/5e6b51.jpg b/webclient/src/samples/5e6b51.jpg similarity index 100% rename from server/src/samples/5e6b51.jpg rename to webclient/src/samples/5e6b51.jpg diff --git a/server/src/samples/5f402b.jpg b/webclient/src/samples/5f402b.jpg similarity index 100% rename from server/src/samples/5f402b.jpg rename to webclient/src/samples/5f402b.jpg diff --git a/server/src/samples/5f4827.jpg b/webclient/src/samples/5f4827.jpg similarity index 100% rename from server/src/samples/5f4827.jpg rename to webclient/src/samples/5f4827.jpg diff --git a/server/src/samples/5f4e28.jpg b/webclient/src/samples/5f4e28.jpg similarity index 100% rename from server/src/samples/5f4e28.jpg rename to webclient/src/samples/5f4e28.jpg diff --git a/server/src/samples/5f5443.jpg b/webclient/src/samples/5f5443.jpg similarity index 100% rename from server/src/samples/5f5443.jpg rename to webclient/src/samples/5f5443.jpg diff --git a/server/src/samples/5f544f.jpg b/webclient/src/samples/5f544f.jpg similarity index 100% rename from server/src/samples/5f544f.jpg rename to webclient/src/samples/5f544f.jpg diff --git a/server/src/samples/5f5741.jpg b/webclient/src/samples/5f5741.jpg similarity index 100% rename from server/src/samples/5f5741.jpg rename to webclient/src/samples/5f5741.jpg diff --git a/server/src/samples/5f5a33.jpg b/webclient/src/samples/5f5a33.jpg similarity index 100% rename from server/src/samples/5f5a33.jpg rename to webclient/src/samples/5f5a33.jpg diff --git a/server/src/samples/5f6259.jpg b/webclient/src/samples/5f6259.jpg similarity index 100% rename from server/src/samples/5f6259.jpg rename to webclient/src/samples/5f6259.jpg diff --git a/server/src/samples/5f664f.jpg b/webclient/src/samples/5f664f.jpg similarity index 100% rename from server/src/samples/5f664f.jpg rename to webclient/src/samples/5f664f.jpg diff --git a/server/src/samples/5f6670.jpg b/webclient/src/samples/5f6670.jpg similarity index 100% rename from server/src/samples/5f6670.jpg rename to webclient/src/samples/5f6670.jpg diff --git a/server/src/samples/5f6768.jpg b/webclient/src/samples/5f6768.jpg similarity index 100% rename from server/src/samples/5f6768.jpg rename to webclient/src/samples/5f6768.jpg diff --git a/server/src/samples/5f6a4a.jpg b/webclient/src/samples/5f6a4a.jpg similarity index 100% rename from server/src/samples/5f6a4a.jpg rename to webclient/src/samples/5f6a4a.jpg diff --git a/server/src/samples/60432b.jpg b/webclient/src/samples/60432b.jpg similarity index 100% rename from server/src/samples/60432b.jpg rename to webclient/src/samples/60432b.jpg diff --git a/server/src/samples/60452b.jpg b/webclient/src/samples/60452b.jpg similarity index 100% rename from server/src/samples/60452b.jpg rename to webclient/src/samples/60452b.jpg diff --git a/server/src/samples/604931.jpg b/webclient/src/samples/604931.jpg similarity index 100% rename from server/src/samples/604931.jpg rename to webclient/src/samples/604931.jpg diff --git a/server/src/samples/60503a.jpg b/webclient/src/samples/60503a.jpg similarity index 100% rename from server/src/samples/60503a.jpg rename to webclient/src/samples/60503a.jpg diff --git a/server/src/samples/606a3e.jpg b/webclient/src/samples/606a3e.jpg similarity index 100% rename from server/src/samples/606a3e.jpg rename to webclient/src/samples/606a3e.jpg diff --git a/server/src/samples/607c7b.jpg b/webclient/src/samples/607c7b.jpg similarity index 100% rename from server/src/samples/607c7b.jpg rename to webclient/src/samples/607c7b.jpg diff --git a/server/src/samples/614336.jpg b/webclient/src/samples/614336.jpg similarity index 100% rename from server/src/samples/614336.jpg rename to webclient/src/samples/614336.jpg diff --git a/server/src/samples/616451.jpg b/webclient/src/samples/616451.jpg similarity index 100% rename from server/src/samples/616451.jpg rename to webclient/src/samples/616451.jpg diff --git a/server/src/samples/616839.jpg b/webclient/src/samples/616839.jpg similarity index 100% rename from server/src/samples/616839.jpg rename to webclient/src/samples/616839.jpg diff --git a/server/src/samples/616a69.jpg b/webclient/src/samples/616a69.jpg similarity index 100% rename from server/src/samples/616a69.jpg rename to webclient/src/samples/616a69.jpg diff --git a/server/src/samples/616d9d.jpg b/webclient/src/samples/616d9d.jpg similarity index 100% rename from server/src/samples/616d9d.jpg rename to webclient/src/samples/616d9d.jpg diff --git a/server/src/samples/61786a.jpg b/webclient/src/samples/61786a.jpg similarity index 100% rename from server/src/samples/61786a.jpg rename to webclient/src/samples/61786a.jpg diff --git a/server/src/samples/617963.jpg b/webclient/src/samples/617963.jpg similarity index 100% rename from server/src/samples/617963.jpg rename to webclient/src/samples/617963.jpg diff --git a/server/src/samples/622f24.jpg b/webclient/src/samples/622f24.jpg similarity index 100% rename from server/src/samples/622f24.jpg rename to webclient/src/samples/622f24.jpg diff --git a/server/src/samples/623a26.jpg b/webclient/src/samples/623a26.jpg similarity index 100% rename from server/src/samples/623a26.jpg rename to webclient/src/samples/623a26.jpg diff --git a/server/src/samples/623a27.jpg b/webclient/src/samples/623a27.jpg similarity index 100% rename from server/src/samples/623a27.jpg rename to webclient/src/samples/623a27.jpg diff --git a/server/src/samples/623e2b.jpg b/webclient/src/samples/623e2b.jpg similarity index 100% rename from server/src/samples/623e2b.jpg rename to webclient/src/samples/623e2b.jpg diff --git a/server/src/samples/624035.jpg b/webclient/src/samples/624035.jpg similarity index 100% rename from server/src/samples/624035.jpg rename to webclient/src/samples/624035.jpg diff --git a/server/src/samples/62432b.jpg b/webclient/src/samples/62432b.jpg similarity index 100% rename from server/src/samples/62432b.jpg rename to webclient/src/samples/62432b.jpg diff --git a/server/src/samples/62492e.jpg b/webclient/src/samples/62492e.jpg similarity index 100% rename from server/src/samples/62492e.jpg rename to webclient/src/samples/62492e.jpg diff --git a/server/src/samples/62502f.jpg b/webclient/src/samples/62502f.jpg similarity index 100% rename from server/src/samples/62502f.jpg rename to webclient/src/samples/62502f.jpg diff --git a/server/src/samples/625a3a.jpg b/webclient/src/samples/625a3a.jpg similarity index 100% rename from server/src/samples/625a3a.jpg rename to webclient/src/samples/625a3a.jpg diff --git a/server/src/samples/625b45.jpg b/webclient/src/samples/625b45.jpg similarity index 100% rename from server/src/samples/625b45.jpg rename to webclient/src/samples/625b45.jpg diff --git a/server/src/samples/626361.jpg b/webclient/src/samples/626361.jpg similarity index 100% rename from server/src/samples/626361.jpg rename to webclient/src/samples/626361.jpg diff --git a/server/src/samples/63453b.jpg b/webclient/src/samples/63453b.jpg similarity index 100% rename from server/src/samples/63453b.jpg rename to webclient/src/samples/63453b.jpg diff --git a/server/src/samples/636547.jpg b/webclient/src/samples/636547.jpg similarity index 100% rename from server/src/samples/636547.jpg rename to webclient/src/samples/636547.jpg diff --git a/server/src/samples/636563.jpg b/webclient/src/samples/636563.jpg similarity index 100% rename from server/src/samples/636563.jpg rename to webclient/src/samples/636563.jpg diff --git a/server/src/samples/636744.jpg b/webclient/src/samples/636744.jpg similarity index 100% rename from server/src/samples/636744.jpg rename to webclient/src/samples/636744.jpg diff --git a/server/src/samples/63674c.jpg b/webclient/src/samples/63674c.jpg similarity index 100% rename from server/src/samples/63674c.jpg rename to webclient/src/samples/63674c.jpg diff --git a/server/src/samples/636a61.jpg b/webclient/src/samples/636a61.jpg similarity index 100% rename from server/src/samples/636a61.jpg rename to webclient/src/samples/636a61.jpg diff --git a/server/src/samples/636c51.jpg b/webclient/src/samples/636c51.jpg similarity index 100% rename from server/src/samples/636c51.jpg rename to webclient/src/samples/636c51.jpg diff --git a/server/src/samples/638f7c.jpg b/webclient/src/samples/638f7c.jpg similarity index 100% rename from server/src/samples/638f7c.jpg rename to webclient/src/samples/638f7c.jpg diff --git a/server/src/samples/638f7d.jpg b/webclient/src/samples/638f7d.jpg similarity index 100% rename from server/src/samples/638f7d.jpg rename to webclient/src/samples/638f7d.jpg diff --git a/server/src/samples/643327.jpg b/webclient/src/samples/643327.jpg similarity index 100% rename from server/src/samples/643327.jpg rename to webclient/src/samples/643327.jpg diff --git a/server/src/samples/64391f.jpg b/webclient/src/samples/64391f.jpg similarity index 100% rename from server/src/samples/64391f.jpg rename to webclient/src/samples/64391f.jpg diff --git a/server/src/samples/64482c.jpg b/webclient/src/samples/64482c.jpg similarity index 100% rename from server/src/samples/64482c.jpg rename to webclient/src/samples/64482c.jpg diff --git a/server/src/samples/644e3b.jpg b/webclient/src/samples/644e3b.jpg similarity index 100% rename from server/src/samples/644e3b.jpg rename to webclient/src/samples/644e3b.jpg diff --git a/server/src/samples/644f2e.jpg b/webclient/src/samples/644f2e.jpg similarity index 100% rename from server/src/samples/644f2e.jpg rename to webclient/src/samples/644f2e.jpg diff --git a/server/src/samples/645466.jpg b/webclient/src/samples/645466.jpg similarity index 100% rename from server/src/samples/645466.jpg rename to webclient/src/samples/645466.jpg diff --git a/server/src/samples/64586c.jpg b/webclient/src/samples/64586c.jpg similarity index 100% rename from server/src/samples/64586c.jpg rename to webclient/src/samples/64586c.jpg diff --git a/server/src/samples/645a70.jpg b/webclient/src/samples/645a70.jpg similarity index 100% rename from server/src/samples/645a70.jpg rename to webclient/src/samples/645a70.jpg diff --git a/server/src/samples/645e37.jpg b/webclient/src/samples/645e37.jpg similarity index 100% rename from server/src/samples/645e37.jpg rename to webclient/src/samples/645e37.jpg diff --git a/server/src/samples/64645b.jpg b/webclient/src/samples/64645b.jpg similarity index 100% rename from server/src/samples/64645b.jpg rename to webclient/src/samples/64645b.jpg diff --git a/server/src/samples/646463.jpg b/webclient/src/samples/646463.jpg similarity index 100% rename from server/src/samples/646463.jpg rename to webclient/src/samples/646463.jpg diff --git a/server/src/samples/653933.jpg b/webclient/src/samples/653933.jpg similarity index 100% rename from server/src/samples/653933.jpg rename to webclient/src/samples/653933.jpg diff --git a/server/src/samples/654131.jpg b/webclient/src/samples/654131.jpg similarity index 100% rename from server/src/samples/654131.jpg rename to webclient/src/samples/654131.jpg diff --git a/server/src/samples/654333.jpg b/webclient/src/samples/654333.jpg similarity index 100% rename from server/src/samples/654333.jpg rename to webclient/src/samples/654333.jpg diff --git a/server/src/samples/654438.jpg b/webclient/src/samples/654438.jpg similarity index 100% rename from server/src/samples/654438.jpg rename to webclient/src/samples/654438.jpg diff --git a/server/src/samples/65473a.jpg b/webclient/src/samples/65473a.jpg similarity index 100% rename from server/src/samples/65473a.jpg rename to webclient/src/samples/65473a.jpg diff --git a/server/src/samples/654f30.jpg b/webclient/src/samples/654f30.jpg similarity index 100% rename from server/src/samples/654f30.jpg rename to webclient/src/samples/654f30.jpg diff --git a/server/src/samples/654f42.jpg b/webclient/src/samples/654f42.jpg similarity index 100% rename from server/src/samples/654f42.jpg rename to webclient/src/samples/654f42.jpg diff --git a/server/src/samples/655230.jpg b/webclient/src/samples/655230.jpg similarity index 100% rename from server/src/samples/655230.jpg rename to webclient/src/samples/655230.jpg diff --git a/server/src/samples/65532e.jpg b/webclient/src/samples/65532e.jpg similarity index 100% rename from server/src/samples/65532e.jpg rename to webclient/src/samples/65532e.jpg diff --git a/server/src/samples/655f4e.jpg b/webclient/src/samples/655f4e.jpg similarity index 100% rename from server/src/samples/655f4e.jpg rename to webclient/src/samples/655f4e.jpg diff --git a/server/src/samples/656160.jpg b/webclient/src/samples/656160.jpg similarity index 100% rename from server/src/samples/656160.jpg rename to webclient/src/samples/656160.jpg diff --git a/server/src/samples/656366.jpg b/webclient/src/samples/656366.jpg similarity index 100% rename from server/src/samples/656366.jpg rename to webclient/src/samples/656366.jpg diff --git a/server/src/samples/656559.jpg b/webclient/src/samples/656559.jpg similarity index 100% rename from server/src/samples/656559.jpg rename to webclient/src/samples/656559.jpg diff --git a/server/src/samples/656c64.jpg b/webclient/src/samples/656c64.jpg similarity index 100% rename from server/src/samples/656c64.jpg rename to webclient/src/samples/656c64.jpg diff --git a/server/src/samples/656c72.jpg b/webclient/src/samples/656c72.jpg similarity index 100% rename from server/src/samples/656c72.jpg rename to webclient/src/samples/656c72.jpg diff --git a/server/src/samples/656c75.jpg b/webclient/src/samples/656c75.jpg similarity index 100% rename from server/src/samples/656c75.jpg rename to webclient/src/samples/656c75.jpg diff --git a/server/src/samples/65705a.jpg b/webclient/src/samples/65705a.jpg similarity index 100% rename from server/src/samples/65705a.jpg rename to webclient/src/samples/65705a.jpg diff --git a/server/src/samples/663429.jpg b/webclient/src/samples/663429.jpg similarity index 100% rename from server/src/samples/663429.jpg rename to webclient/src/samples/663429.jpg diff --git a/server/src/samples/664720.jpg b/webclient/src/samples/664720.jpg similarity index 100% rename from server/src/samples/664720.jpg rename to webclient/src/samples/664720.jpg diff --git a/server/src/samples/66513d.jpg b/webclient/src/samples/66513d.jpg similarity index 100% rename from server/src/samples/66513d.jpg rename to webclient/src/samples/66513d.jpg diff --git a/server/src/samples/665d50.jpg b/webclient/src/samples/665d50.jpg similarity index 100% rename from server/src/samples/665d50.jpg rename to webclient/src/samples/665d50.jpg diff --git a/server/src/samples/665e4c.jpg b/webclient/src/samples/665e4c.jpg similarity index 100% rename from server/src/samples/665e4c.jpg rename to webclient/src/samples/665e4c.jpg diff --git a/server/src/samples/666047.jpg b/webclient/src/samples/666047.jpg similarity index 100% rename from server/src/samples/666047.jpg rename to webclient/src/samples/666047.jpg diff --git a/server/src/samples/66655e.jpg b/webclient/src/samples/66655e.jpg similarity index 100% rename from server/src/samples/66655e.jpg rename to webclient/src/samples/66655e.jpg diff --git a/server/src/samples/667e69.jpg b/webclient/src/samples/667e69.jpg similarity index 100% rename from server/src/samples/667e69.jpg rename to webclient/src/samples/667e69.jpg diff --git a/server/src/samples/673d2a.jpg b/webclient/src/samples/673d2a.jpg similarity index 100% rename from server/src/samples/673d2a.jpg rename to webclient/src/samples/673d2a.jpg diff --git a/server/src/samples/674154.jpg b/webclient/src/samples/674154.jpg similarity index 100% rename from server/src/samples/674154.jpg rename to webclient/src/samples/674154.jpg diff --git a/server/src/samples/674232.jpg b/webclient/src/samples/674232.jpg similarity index 100% rename from server/src/samples/674232.jpg rename to webclient/src/samples/674232.jpg diff --git a/server/src/samples/674737.jpg b/webclient/src/samples/674737.jpg similarity index 100% rename from server/src/samples/674737.jpg rename to webclient/src/samples/674737.jpg diff --git a/server/src/samples/674a2c.jpg b/webclient/src/samples/674a2c.jpg similarity index 100% rename from server/src/samples/674a2c.jpg rename to webclient/src/samples/674a2c.jpg diff --git a/server/src/samples/674d37.jpg b/webclient/src/samples/674d37.jpg similarity index 100% rename from server/src/samples/674d37.jpg rename to webclient/src/samples/674d37.jpg diff --git a/server/src/samples/67514b.jpg b/webclient/src/samples/67514b.jpg similarity index 100% rename from server/src/samples/67514b.jpg rename to webclient/src/samples/67514b.jpg diff --git a/server/src/samples/675339.jpg b/webclient/src/samples/675339.jpg similarity index 100% rename from server/src/samples/675339.jpg rename to webclient/src/samples/675339.jpg diff --git a/server/src/samples/675a3e.jpg b/webclient/src/samples/675a3e.jpg similarity index 100% rename from server/src/samples/675a3e.jpg rename to webclient/src/samples/675a3e.jpg diff --git a/server/src/samples/675d51.jpg b/webclient/src/samples/675d51.jpg similarity index 100% rename from server/src/samples/675d51.jpg rename to webclient/src/samples/675d51.jpg diff --git a/server/src/samples/676568.jpg b/webclient/src/samples/676568.jpg similarity index 100% rename from server/src/samples/676568.jpg rename to webclient/src/samples/676568.jpg diff --git a/server/src/samples/676b48.jpg b/webclient/src/samples/676b48.jpg similarity index 100% rename from server/src/samples/676b48.jpg rename to webclient/src/samples/676b48.jpg diff --git a/server/src/samples/676b5b.jpg b/webclient/src/samples/676b5b.jpg similarity index 100% rename from server/src/samples/676b5b.jpg rename to webclient/src/samples/676b5b.jpg diff --git a/server/src/samples/678353.jpg b/webclient/src/samples/678353.jpg similarity index 100% rename from server/src/samples/678353.jpg rename to webclient/src/samples/678353.jpg diff --git a/server/src/samples/682626.jpg b/webclient/src/samples/682626.jpg similarity index 100% rename from server/src/samples/682626.jpg rename to webclient/src/samples/682626.jpg diff --git a/server/src/samples/682726.jpg b/webclient/src/samples/682726.jpg similarity index 100% rename from server/src/samples/682726.jpg rename to webclient/src/samples/682726.jpg diff --git a/server/src/samples/683326.jpg b/webclient/src/samples/683326.jpg similarity index 100% rename from server/src/samples/683326.jpg rename to webclient/src/samples/683326.jpg diff --git a/server/src/samples/683849.jpg b/webclient/src/samples/683849.jpg similarity index 100% rename from server/src/samples/683849.jpg rename to webclient/src/samples/683849.jpg diff --git a/server/src/samples/683d2a.jpg b/webclient/src/samples/683d2a.jpg similarity index 100% rename from server/src/samples/683d2a.jpg rename to webclient/src/samples/683d2a.jpg diff --git a/server/src/samples/684230.jpg b/webclient/src/samples/684230.jpg similarity index 100% rename from server/src/samples/684230.jpg rename to webclient/src/samples/684230.jpg diff --git a/server/src/samples/684635.jpg b/webclient/src/samples/684635.jpg similarity index 100% rename from server/src/samples/684635.jpg rename to webclient/src/samples/684635.jpg diff --git a/server/src/samples/684d3f.jpg b/webclient/src/samples/684d3f.jpg similarity index 100% rename from server/src/samples/684d3f.jpg rename to webclient/src/samples/684d3f.jpg diff --git a/server/src/samples/68533a.jpg b/webclient/src/samples/68533a.jpg similarity index 100% rename from server/src/samples/68533a.jpg rename to webclient/src/samples/68533a.jpg diff --git a/server/src/samples/685340.jpg b/webclient/src/samples/685340.jpg similarity index 100% rename from server/src/samples/685340.jpg rename to webclient/src/samples/685340.jpg diff --git a/server/src/samples/68604e.jpg b/webclient/src/samples/68604e.jpg similarity index 100% rename from server/src/samples/68604e.jpg rename to webclient/src/samples/68604e.jpg diff --git a/server/src/samples/686148.jpg b/webclient/src/samples/686148.jpg similarity index 100% rename from server/src/samples/686148.jpg rename to webclient/src/samples/686148.jpg diff --git a/server/src/samples/68716a.jpg b/webclient/src/samples/68716a.jpg similarity index 100% rename from server/src/samples/68716a.jpg rename to webclient/src/samples/68716a.jpg diff --git a/server/src/samples/68726a.jpg b/webclient/src/samples/68726a.jpg similarity index 100% rename from server/src/samples/68726a.jpg rename to webclient/src/samples/68726a.jpg diff --git a/server/src/samples/68807d.jpg b/webclient/src/samples/68807d.jpg similarity index 100% rename from server/src/samples/68807d.jpg rename to webclient/src/samples/68807d.jpg diff --git a/server/src/samples/691e2c.jpg b/webclient/src/samples/691e2c.jpg similarity index 100% rename from server/src/samples/691e2c.jpg rename to webclient/src/samples/691e2c.jpg diff --git a/server/src/samples/69432f.jpg b/webclient/src/samples/69432f.jpg similarity index 100% rename from server/src/samples/69432f.jpg rename to webclient/src/samples/69432f.jpg diff --git a/server/src/samples/694d24.jpg b/webclient/src/samples/694d24.jpg similarity index 100% rename from server/src/samples/694d24.jpg rename to webclient/src/samples/694d24.jpg diff --git a/server/src/samples/695857.jpg b/webclient/src/samples/695857.jpg similarity index 100% rename from server/src/samples/695857.jpg rename to webclient/src/samples/695857.jpg diff --git a/server/src/samples/696051.jpg b/webclient/src/samples/696051.jpg similarity index 100% rename from server/src/samples/696051.jpg rename to webclient/src/samples/696051.jpg diff --git a/server/src/samples/696343.jpg b/webclient/src/samples/696343.jpg similarity index 100% rename from server/src/samples/696343.jpg rename to webclient/src/samples/696343.jpg diff --git a/server/src/samples/696960.jpg b/webclient/src/samples/696960.jpg similarity index 100% rename from server/src/samples/696960.jpg rename to webclient/src/samples/696960.jpg diff --git a/server/src/samples/696f47.jpg b/webclient/src/samples/696f47.jpg similarity index 100% rename from server/src/samples/696f47.jpg rename to webclient/src/samples/696f47.jpg diff --git a/server/src/samples/697c90.jpg b/webclient/src/samples/697c90.jpg similarity index 100% rename from server/src/samples/697c90.jpg rename to webclient/src/samples/697c90.jpg diff --git a/server/src/samples/6a1f2d.jpg b/webclient/src/samples/6a1f2d.jpg similarity index 100% rename from server/src/samples/6a1f2d.jpg rename to webclient/src/samples/6a1f2d.jpg diff --git a/server/src/samples/6a4029.jpg b/webclient/src/samples/6a4029.jpg similarity index 100% rename from server/src/samples/6a4029.jpg rename to webclient/src/samples/6a4029.jpg diff --git a/server/src/samples/6a4125.jpg b/webclient/src/samples/6a4125.jpg similarity index 100% rename from server/src/samples/6a4125.jpg rename to webclient/src/samples/6a4125.jpg diff --git a/server/src/samples/6a4428.jpg b/webclient/src/samples/6a4428.jpg similarity index 100% rename from server/src/samples/6a4428.jpg rename to webclient/src/samples/6a4428.jpg diff --git a/server/src/samples/6a4631.jpg b/webclient/src/samples/6a4631.jpg similarity index 100% rename from server/src/samples/6a4631.jpg rename to webclient/src/samples/6a4631.jpg diff --git a/server/src/samples/6a493a.jpg b/webclient/src/samples/6a493a.jpg similarity index 100% rename from server/src/samples/6a493a.jpg rename to webclient/src/samples/6a493a.jpg diff --git a/server/src/samples/6a4a29.jpg b/webclient/src/samples/6a4a29.jpg similarity index 100% rename from server/src/samples/6a4a29.jpg rename to webclient/src/samples/6a4a29.jpg diff --git a/server/src/samples/6a4e21.jpg b/webclient/src/samples/6a4e21.jpg similarity index 100% rename from server/src/samples/6a4e21.jpg rename to webclient/src/samples/6a4e21.jpg diff --git a/server/src/samples/6a4e2f.jpg b/webclient/src/samples/6a4e2f.jpg similarity index 100% rename from server/src/samples/6a4e2f.jpg rename to webclient/src/samples/6a4e2f.jpg diff --git a/server/src/samples/6a6a62.jpg b/webclient/src/samples/6a6a62.jpg similarity index 100% rename from server/src/samples/6a6a62.jpg rename to webclient/src/samples/6a6a62.jpg diff --git a/server/src/samples/6a7360.jpg b/webclient/src/samples/6a7360.jpg similarity index 100% rename from server/src/samples/6a7360.jpg rename to webclient/src/samples/6a7360.jpg diff --git a/server/src/samples/6b2231.jpg b/webclient/src/samples/6b2231.jpg similarity index 100% rename from server/src/samples/6b2231.jpg rename to webclient/src/samples/6b2231.jpg diff --git a/server/src/samples/6b3a21.jpg b/webclient/src/samples/6b3a21.jpg similarity index 100% rename from server/src/samples/6b3a21.jpg rename to webclient/src/samples/6b3a21.jpg diff --git a/server/src/samples/6b4026.jpg b/webclient/src/samples/6b4026.jpg similarity index 100% rename from server/src/samples/6b4026.jpg rename to webclient/src/samples/6b4026.jpg diff --git a/server/src/samples/6b523b.jpg b/webclient/src/samples/6b523b.jpg similarity index 100% rename from server/src/samples/6b523b.jpg rename to webclient/src/samples/6b523b.jpg diff --git a/server/src/samples/6b5933.jpg b/webclient/src/samples/6b5933.jpg similarity index 100% rename from server/src/samples/6b5933.jpg rename to webclient/src/samples/6b5933.jpg diff --git a/server/src/samples/6b6251.jpg b/webclient/src/samples/6b6251.jpg similarity index 100% rename from server/src/samples/6b6251.jpg rename to webclient/src/samples/6b6251.jpg diff --git a/server/src/samples/6b6f5c.jpg b/webclient/src/samples/6b6f5c.jpg similarity index 100% rename from server/src/samples/6b6f5c.jpg rename to webclient/src/samples/6b6f5c.jpg diff --git a/server/src/samples/6b705a.jpg b/webclient/src/samples/6b705a.jpg similarity index 100% rename from server/src/samples/6b705a.jpg rename to webclient/src/samples/6b705a.jpg diff --git a/server/src/samples/6b7375.jpg b/webclient/src/samples/6b7375.jpg similarity index 100% rename from server/src/samples/6b7375.jpg rename to webclient/src/samples/6b7375.jpg diff --git a/server/src/samples/6c312d.jpg b/webclient/src/samples/6c312d.jpg similarity index 100% rename from server/src/samples/6c312d.jpg rename to webclient/src/samples/6c312d.jpg diff --git a/server/src/samples/6c3727.jpg b/webclient/src/samples/6c3727.jpg similarity index 100% rename from server/src/samples/6c3727.jpg rename to webclient/src/samples/6c3727.jpg diff --git a/server/src/samples/6c372b.jpg b/webclient/src/samples/6c372b.jpg similarity index 100% rename from server/src/samples/6c372b.jpg rename to webclient/src/samples/6c372b.jpg diff --git a/server/src/samples/6c392a.jpg b/webclient/src/samples/6c392a.jpg similarity index 100% rename from server/src/samples/6c392a.jpg rename to webclient/src/samples/6c392a.jpg diff --git a/server/src/samples/6c412b.jpg b/webclient/src/samples/6c412b.jpg similarity index 100% rename from server/src/samples/6c412b.jpg rename to webclient/src/samples/6c412b.jpg diff --git a/server/src/samples/6c4331.jpg b/webclient/src/samples/6c4331.jpg similarity index 100% rename from server/src/samples/6c4331.jpg rename to webclient/src/samples/6c4331.jpg diff --git a/server/src/samples/6c4738.jpg b/webclient/src/samples/6c4738.jpg similarity index 100% rename from server/src/samples/6c4738.jpg rename to webclient/src/samples/6c4738.jpg diff --git a/server/src/samples/6c5928.jpg b/webclient/src/samples/6c5928.jpg similarity index 100% rename from server/src/samples/6c5928.jpg rename to webclient/src/samples/6c5928.jpg diff --git a/server/src/samples/6c5937.jpg b/webclient/src/samples/6c5937.jpg similarity index 100% rename from server/src/samples/6c5937.jpg rename to webclient/src/samples/6c5937.jpg diff --git a/server/src/samples/6c5a37.jpg b/webclient/src/samples/6c5a37.jpg similarity index 100% rename from server/src/samples/6c5a37.jpg rename to webclient/src/samples/6c5a37.jpg diff --git a/server/src/samples/6c5b34.jpg b/webclient/src/samples/6c5b34.jpg similarity index 100% rename from server/src/samples/6c5b34.jpg rename to webclient/src/samples/6c5b34.jpg diff --git a/server/src/samples/6c5e64.jpg b/webclient/src/samples/6c5e64.jpg similarity index 100% rename from server/src/samples/6c5e64.jpg rename to webclient/src/samples/6c5e64.jpg diff --git a/server/src/samples/6c616a.jpg b/webclient/src/samples/6c616a.jpg similarity index 100% rename from server/src/samples/6c616a.jpg rename to webclient/src/samples/6c616a.jpg diff --git a/server/src/samples/6c633a.jpg b/webclient/src/samples/6c633a.jpg similarity index 100% rename from server/src/samples/6c633a.jpg rename to webclient/src/samples/6c633a.jpg diff --git a/server/src/samples/6c6641.jpg b/webclient/src/samples/6c6641.jpg similarity index 100% rename from server/src/samples/6c6641.jpg rename to webclient/src/samples/6c6641.jpg diff --git a/server/src/samples/6c7370.jpg b/webclient/src/samples/6c7370.jpg similarity index 100% rename from server/src/samples/6c7370.jpg rename to webclient/src/samples/6c7370.jpg diff --git a/server/src/samples/6c8c6e.jpg b/webclient/src/samples/6c8c6e.jpg similarity index 100% rename from server/src/samples/6c8c6e.jpg rename to webclient/src/samples/6c8c6e.jpg diff --git a/server/src/samples/6d4624.jpg b/webclient/src/samples/6d4624.jpg similarity index 100% rename from server/src/samples/6d4624.jpg rename to webclient/src/samples/6d4624.jpg diff --git a/server/src/samples/6d4834.jpg b/webclient/src/samples/6d4834.jpg similarity index 100% rename from server/src/samples/6d4834.jpg rename to webclient/src/samples/6d4834.jpg diff --git a/server/src/samples/6d492a.jpg b/webclient/src/samples/6d492a.jpg similarity index 100% rename from server/src/samples/6d492a.jpg rename to webclient/src/samples/6d492a.jpg diff --git a/server/src/samples/6d4f23.jpg b/webclient/src/samples/6d4f23.jpg similarity index 100% rename from server/src/samples/6d4f23.jpg rename to webclient/src/samples/6d4f23.jpg diff --git a/server/src/samples/6d5058.jpg b/webclient/src/samples/6d5058.jpg similarity index 100% rename from server/src/samples/6d5058.jpg rename to webclient/src/samples/6d5058.jpg diff --git a/server/src/samples/6d522d.jpg b/webclient/src/samples/6d522d.jpg similarity index 100% rename from server/src/samples/6d522d.jpg rename to webclient/src/samples/6d522d.jpg diff --git a/server/src/samples/6d5732.jpg b/webclient/src/samples/6d5732.jpg similarity index 100% rename from server/src/samples/6d5732.jpg rename to webclient/src/samples/6d5732.jpg diff --git a/server/src/samples/6d5a31.jpg b/webclient/src/samples/6d5a31.jpg similarity index 100% rename from server/src/samples/6d5a31.jpg rename to webclient/src/samples/6d5a31.jpg diff --git a/server/src/samples/6d5a33.jpg b/webclient/src/samples/6d5a33.jpg similarity index 100% rename from server/src/samples/6d5a33.jpg rename to webclient/src/samples/6d5a33.jpg diff --git a/server/src/samples/6d5a43.jpg b/webclient/src/samples/6d5a43.jpg similarity index 100% rename from server/src/samples/6d5a43.jpg rename to webclient/src/samples/6d5a43.jpg diff --git a/server/src/samples/6d6d65.jpg b/webclient/src/samples/6d6d65.jpg similarity index 100% rename from server/src/samples/6d6d65.jpg rename to webclient/src/samples/6d6d65.jpg diff --git a/server/src/samples/6d6e5f.jpg b/webclient/src/samples/6d6e5f.jpg similarity index 100% rename from server/src/samples/6d6e5f.jpg rename to webclient/src/samples/6d6e5f.jpg diff --git a/server/src/samples/6d8759.jpg b/webclient/src/samples/6d8759.jpg similarity index 100% rename from server/src/samples/6d8759.jpg rename to webclient/src/samples/6d8759.jpg diff --git a/server/src/samples/6e4028.jpg b/webclient/src/samples/6e4028.jpg similarity index 100% rename from server/src/samples/6e4028.jpg rename to webclient/src/samples/6e4028.jpg diff --git a/server/src/samples/6e4624.jpg b/webclient/src/samples/6e4624.jpg similarity index 100% rename from server/src/samples/6e4624.jpg rename to webclient/src/samples/6e4624.jpg diff --git a/server/src/samples/6e4a2e.jpg b/webclient/src/samples/6e4a2e.jpg similarity index 100% rename from server/src/samples/6e4a2e.jpg rename to webclient/src/samples/6e4a2e.jpg diff --git a/server/src/samples/6e5034.jpg b/webclient/src/samples/6e5034.jpg similarity index 100% rename from server/src/samples/6e5034.jpg rename to webclient/src/samples/6e5034.jpg diff --git a/server/src/samples/6e5631.jpg b/webclient/src/samples/6e5631.jpg similarity index 100% rename from server/src/samples/6e5631.jpg rename to webclient/src/samples/6e5631.jpg diff --git a/server/src/samples/6e5b60.jpg b/webclient/src/samples/6e5b60.jpg similarity index 100% rename from server/src/samples/6e5b60.jpg rename to webclient/src/samples/6e5b60.jpg diff --git a/server/src/samples/6e635f.jpg b/webclient/src/samples/6e635f.jpg similarity index 100% rename from server/src/samples/6e635f.jpg rename to webclient/src/samples/6e635f.jpg diff --git a/server/src/samples/6e6a3b.jpg b/webclient/src/samples/6e6a3b.jpg similarity index 100% rename from server/src/samples/6e6a3b.jpg rename to webclient/src/samples/6e6a3b.jpg diff --git a/server/src/samples/6e7251.jpg b/webclient/src/samples/6e7251.jpg similarity index 100% rename from server/src/samples/6e7251.jpg rename to webclient/src/samples/6e7251.jpg diff --git a/server/src/samples/6e7776.jpg b/webclient/src/samples/6e7776.jpg similarity index 100% rename from server/src/samples/6e7776.jpg rename to webclient/src/samples/6e7776.jpg diff --git a/server/src/samples/6e8a7f.jpg b/webclient/src/samples/6e8a7f.jpg similarity index 100% rename from server/src/samples/6e8a7f.jpg rename to webclient/src/samples/6e8a7f.jpg diff --git a/server/src/samples/6f4b39.jpg b/webclient/src/samples/6f4b39.jpg similarity index 100% rename from server/src/samples/6f4b39.jpg rename to webclient/src/samples/6f4b39.jpg diff --git a/server/src/samples/6f5233.jpg b/webclient/src/samples/6f5233.jpg similarity index 100% rename from server/src/samples/6f5233.jpg rename to webclient/src/samples/6f5233.jpg diff --git a/server/src/samples/6f542f.jpg b/webclient/src/samples/6f542f.jpg similarity index 100% rename from server/src/samples/6f542f.jpg rename to webclient/src/samples/6f542f.jpg diff --git a/server/src/samples/6f5830.jpg b/webclient/src/samples/6f5830.jpg similarity index 100% rename from server/src/samples/6f5830.jpg rename to webclient/src/samples/6f5830.jpg diff --git a/server/src/samples/6f5936.jpg b/webclient/src/samples/6f5936.jpg similarity index 100% rename from server/src/samples/6f5936.jpg rename to webclient/src/samples/6f5936.jpg diff --git a/server/src/samples/6f5958.jpg b/webclient/src/samples/6f5958.jpg similarity index 100% rename from server/src/samples/6f5958.jpg rename to webclient/src/samples/6f5958.jpg diff --git a/server/src/samples/6f5d3a.jpg b/webclient/src/samples/6f5d3a.jpg similarity index 100% rename from server/src/samples/6f5d3a.jpg rename to webclient/src/samples/6f5d3a.jpg diff --git a/server/src/samples/6f5e33.jpg b/webclient/src/samples/6f5e33.jpg similarity index 100% rename from server/src/samples/6f5e33.jpg rename to webclient/src/samples/6f5e33.jpg diff --git a/server/src/samples/6f6072.jpg b/webclient/src/samples/6f6072.jpg similarity index 100% rename from server/src/samples/6f6072.jpg rename to webclient/src/samples/6f6072.jpg diff --git a/server/src/samples/6f7d76.jpg b/webclient/src/samples/6f7d76.jpg similarity index 100% rename from server/src/samples/6f7d76.jpg rename to webclient/src/samples/6f7d76.jpg diff --git a/server/src/samples/6f828c.jpg b/webclient/src/samples/6f828c.jpg similarity index 100% rename from server/src/samples/6f828c.jpg rename to webclient/src/samples/6f828c.jpg diff --git a/server/src/samples/6f8f71.jpg b/webclient/src/samples/6f8f71.jpg similarity index 100% rename from server/src/samples/6f8f71.jpg rename to webclient/src/samples/6f8f71.jpg diff --git a/server/src/samples/70391d.jpg b/webclient/src/samples/70391d.jpg similarity index 100% rename from server/src/samples/70391d.jpg rename to webclient/src/samples/70391d.jpg diff --git a/server/src/samples/704022.jpg b/webclient/src/samples/704022.jpg similarity index 100% rename from server/src/samples/704022.jpg rename to webclient/src/samples/704022.jpg diff --git a/server/src/samples/704620.jpg b/webclient/src/samples/704620.jpg similarity index 100% rename from server/src/samples/704620.jpg rename to webclient/src/samples/704620.jpg diff --git a/server/src/samples/704f27.jpg b/webclient/src/samples/704f27.jpg similarity index 100% rename from server/src/samples/704f27.jpg rename to webclient/src/samples/704f27.jpg diff --git a/server/src/samples/705022.jpg b/webclient/src/samples/705022.jpg similarity index 100% rename from server/src/samples/705022.jpg rename to webclient/src/samples/705022.jpg diff --git a/server/src/samples/70543b.jpg b/webclient/src/samples/70543b.jpg similarity index 100% rename from server/src/samples/70543b.jpg rename to webclient/src/samples/70543b.jpg diff --git a/server/src/samples/705528.jpg b/webclient/src/samples/705528.jpg similarity index 100% rename from server/src/samples/705528.jpg rename to webclient/src/samples/705528.jpg diff --git a/server/src/samples/70554f.jpg b/webclient/src/samples/70554f.jpg similarity index 100% rename from server/src/samples/70554f.jpg rename to webclient/src/samples/70554f.jpg diff --git a/server/src/samples/70673e.jpg b/webclient/src/samples/70673e.jpg similarity index 100% rename from server/src/samples/70673e.jpg rename to webclient/src/samples/70673e.jpg diff --git a/server/src/samples/70693e.jpg b/webclient/src/samples/70693e.jpg similarity index 100% rename from server/src/samples/70693e.jpg rename to webclient/src/samples/70693e.jpg diff --git a/server/src/samples/706b45.jpg b/webclient/src/samples/706b45.jpg similarity index 100% rename from server/src/samples/706b45.jpg rename to webclient/src/samples/706b45.jpg diff --git a/server/src/samples/707369.jpg b/webclient/src/samples/707369.jpg similarity index 100% rename from server/src/samples/707369.jpg rename to webclient/src/samples/707369.jpg diff --git a/server/src/samples/70796e.jpg b/webclient/src/samples/70796e.jpg similarity index 100% rename from server/src/samples/70796e.jpg rename to webclient/src/samples/70796e.jpg diff --git a/server/src/samples/70916b.jpg b/webclient/src/samples/70916b.jpg similarity index 100% rename from server/src/samples/70916b.jpg rename to webclient/src/samples/70916b.jpg diff --git a/server/src/samples/71301e.jpg b/webclient/src/samples/71301e.jpg similarity index 100% rename from server/src/samples/71301e.jpg rename to webclient/src/samples/71301e.jpg diff --git a/server/src/samples/714728.jpg b/webclient/src/samples/714728.jpg similarity index 100% rename from server/src/samples/714728.jpg rename to webclient/src/samples/714728.jpg diff --git a/server/src/samples/714730.jpg b/webclient/src/samples/714730.jpg similarity index 100% rename from server/src/samples/714730.jpg rename to webclient/src/samples/714730.jpg diff --git a/server/src/samples/714831.jpg b/webclient/src/samples/714831.jpg similarity index 100% rename from server/src/samples/714831.jpg rename to webclient/src/samples/714831.jpg diff --git a/server/src/samples/714a30.jpg b/webclient/src/samples/714a30.jpg similarity index 100% rename from server/src/samples/714a30.jpg rename to webclient/src/samples/714a30.jpg diff --git a/server/src/samples/715c2d.jpg b/webclient/src/samples/715c2d.jpg similarity index 100% rename from server/src/samples/715c2d.jpg rename to webclient/src/samples/715c2d.jpg diff --git a/server/src/samples/716068.jpg b/webclient/src/samples/716068.jpg similarity index 100% rename from server/src/samples/716068.jpg rename to webclient/src/samples/716068.jpg diff --git a/server/src/samples/716235.jpg b/webclient/src/samples/716235.jpg similarity index 100% rename from server/src/samples/716235.jpg rename to webclient/src/samples/716235.jpg diff --git a/server/src/samples/716857.jpg b/webclient/src/samples/716857.jpg similarity index 100% rename from server/src/samples/716857.jpg rename to webclient/src/samples/716857.jpg diff --git a/server/src/samples/716a3c.jpg b/webclient/src/samples/716a3c.jpg similarity index 100% rename from server/src/samples/716a3c.jpg rename to webclient/src/samples/716a3c.jpg diff --git a/server/src/samples/723932.jpg b/webclient/src/samples/723932.jpg similarity index 100% rename from server/src/samples/723932.jpg rename to webclient/src/samples/723932.jpg diff --git a/server/src/samples/72422c.jpg b/webclient/src/samples/72422c.jpg similarity index 100% rename from server/src/samples/72422c.jpg rename to webclient/src/samples/72422c.jpg diff --git a/server/src/samples/72492d.jpg b/webclient/src/samples/72492d.jpg similarity index 100% rename from server/src/samples/72492d.jpg rename to webclient/src/samples/72492d.jpg diff --git a/server/src/samples/725627.jpg b/webclient/src/samples/725627.jpg similarity index 100% rename from server/src/samples/725627.jpg rename to webclient/src/samples/725627.jpg diff --git a/server/src/samples/725733.jpg b/webclient/src/samples/725733.jpg similarity index 100% rename from server/src/samples/725733.jpg rename to webclient/src/samples/725733.jpg diff --git a/server/src/samples/725922.jpg b/webclient/src/samples/725922.jpg similarity index 100% rename from server/src/samples/725922.jpg rename to webclient/src/samples/725922.jpg diff --git a/server/src/samples/725a22.jpg b/webclient/src/samples/725a22.jpg similarity index 100% rename from server/src/samples/725a22.jpg rename to webclient/src/samples/725a22.jpg diff --git a/server/src/samples/725f40.jpg b/webclient/src/samples/725f40.jpg similarity index 100% rename from server/src/samples/725f40.jpg rename to webclient/src/samples/725f40.jpg diff --git a/server/src/samples/72603c.jpg b/webclient/src/samples/72603c.jpg similarity index 100% rename from server/src/samples/72603c.jpg rename to webclient/src/samples/72603c.jpg diff --git a/server/src/samples/72613a.jpg b/webclient/src/samples/72613a.jpg similarity index 100% rename from server/src/samples/72613a.jpg rename to webclient/src/samples/72613a.jpg diff --git a/server/src/samples/72726a.jpg b/webclient/src/samples/72726a.jpg similarity index 100% rename from server/src/samples/72726a.jpg rename to webclient/src/samples/72726a.jpg diff --git a/server/src/samples/73342e.jpg b/webclient/src/samples/73342e.jpg similarity index 100% rename from server/src/samples/73342e.jpg rename to webclient/src/samples/73342e.jpg diff --git a/server/src/samples/733834.jpg b/webclient/src/samples/733834.jpg similarity index 100% rename from server/src/samples/733834.jpg rename to webclient/src/samples/733834.jpg diff --git a/server/src/samples/733e24.jpg b/webclient/src/samples/733e24.jpg similarity index 100% rename from server/src/samples/733e24.jpg rename to webclient/src/samples/733e24.jpg diff --git a/server/src/samples/735544.jpg b/webclient/src/samples/735544.jpg similarity index 100% rename from server/src/samples/735544.jpg rename to webclient/src/samples/735544.jpg diff --git a/server/src/samples/73572d.jpg b/webclient/src/samples/73572d.jpg similarity index 100% rename from server/src/samples/73572d.jpg rename to webclient/src/samples/73572d.jpg diff --git a/server/src/samples/735b5b.jpg b/webclient/src/samples/735b5b.jpg similarity index 100% rename from server/src/samples/735b5b.jpg rename to webclient/src/samples/735b5b.jpg diff --git a/server/src/samples/735e4e.jpg b/webclient/src/samples/735e4e.jpg similarity index 100% rename from server/src/samples/735e4e.jpg rename to webclient/src/samples/735e4e.jpg diff --git a/server/src/samples/737365.jpg b/webclient/src/samples/737365.jpg similarity index 100% rename from server/src/samples/737365.jpg rename to webclient/src/samples/737365.jpg diff --git a/server/src/samples/73794b.jpg b/webclient/src/samples/73794b.jpg similarity index 100% rename from server/src/samples/73794b.jpg rename to webclient/src/samples/73794b.jpg diff --git a/server/src/samples/73795b.jpg b/webclient/src/samples/73795b.jpg similarity index 100% rename from server/src/samples/73795b.jpg rename to webclient/src/samples/73795b.jpg diff --git a/server/src/samples/737963.jpg b/webclient/src/samples/737963.jpg similarity index 100% rename from server/src/samples/737963.jpg rename to webclient/src/samples/737963.jpg diff --git a/server/src/samples/737f77.jpg b/webclient/src/samples/737f77.jpg similarity index 100% rename from server/src/samples/737f77.jpg rename to webclient/src/samples/737f77.jpg diff --git a/server/src/samples/742e34.jpg b/webclient/src/samples/742e34.jpg similarity index 100% rename from server/src/samples/742e34.jpg rename to webclient/src/samples/742e34.jpg diff --git a/server/src/samples/742f32.jpg b/webclient/src/samples/742f32.jpg similarity index 100% rename from server/src/samples/742f32.jpg rename to webclient/src/samples/742f32.jpg diff --git a/server/src/samples/74352d.jpg b/webclient/src/samples/74352d.jpg similarity index 100% rename from server/src/samples/74352d.jpg rename to webclient/src/samples/74352d.jpg diff --git a/server/src/samples/743d2e.jpg b/webclient/src/samples/743d2e.jpg similarity index 100% rename from server/src/samples/743d2e.jpg rename to webclient/src/samples/743d2e.jpg diff --git a/server/src/samples/744833.jpg b/webclient/src/samples/744833.jpg similarity index 100% rename from server/src/samples/744833.jpg rename to webclient/src/samples/744833.jpg diff --git a/server/src/samples/744f35.jpg b/webclient/src/samples/744f35.jpg similarity index 100% rename from server/src/samples/744f35.jpg rename to webclient/src/samples/744f35.jpg diff --git a/server/src/samples/745045.jpg b/webclient/src/samples/745045.jpg similarity index 100% rename from server/src/samples/745045.jpg rename to webclient/src/samples/745045.jpg diff --git a/server/src/samples/745325.jpg b/webclient/src/samples/745325.jpg similarity index 100% rename from server/src/samples/745325.jpg rename to webclient/src/samples/745325.jpg diff --git a/server/src/samples/745739.jpg b/webclient/src/samples/745739.jpg similarity index 100% rename from server/src/samples/745739.jpg rename to webclient/src/samples/745739.jpg diff --git a/server/src/samples/74573c.jpg b/webclient/src/samples/74573c.jpg similarity index 100% rename from server/src/samples/74573c.jpg rename to webclient/src/samples/74573c.jpg diff --git a/server/src/samples/746234.jpg b/webclient/src/samples/746234.jpg similarity index 100% rename from server/src/samples/746234.jpg rename to webclient/src/samples/746234.jpg diff --git a/server/src/samples/746264.jpg b/webclient/src/samples/746264.jpg similarity index 100% rename from server/src/samples/746264.jpg rename to webclient/src/samples/746264.jpg diff --git a/server/src/samples/746457.jpg b/webclient/src/samples/746457.jpg similarity index 100% rename from server/src/samples/746457.jpg rename to webclient/src/samples/746457.jpg diff --git a/server/src/samples/74705d.jpg b/webclient/src/samples/74705d.jpg similarity index 100% rename from server/src/samples/74705d.jpg rename to webclient/src/samples/74705d.jpg diff --git a/server/src/samples/747848.jpg b/webclient/src/samples/747848.jpg similarity index 100% rename from server/src/samples/747848.jpg rename to webclient/src/samples/747848.jpg diff --git a/server/src/samples/747d78.jpg b/webclient/src/samples/747d78.jpg similarity index 100% rename from server/src/samples/747d78.jpg rename to webclient/src/samples/747d78.jpg diff --git a/server/src/samples/753034.jpg b/webclient/src/samples/753034.jpg similarity index 100% rename from server/src/samples/753034.jpg rename to webclient/src/samples/753034.jpg diff --git a/server/src/samples/753d1f.jpg b/webclient/src/samples/753d1f.jpg similarity index 100% rename from server/src/samples/753d1f.jpg rename to webclient/src/samples/753d1f.jpg diff --git a/server/src/samples/755d30.jpg b/webclient/src/samples/755d30.jpg similarity index 100% rename from server/src/samples/755d30.jpg rename to webclient/src/samples/755d30.jpg diff --git a/server/src/samples/756535.jpg b/webclient/src/samples/756535.jpg similarity index 100% rename from server/src/samples/756535.jpg rename to webclient/src/samples/756535.jpg diff --git a/server/src/samples/756a44.jpg b/webclient/src/samples/756a44.jpg similarity index 100% rename from server/src/samples/756a44.jpg rename to webclient/src/samples/756a44.jpg diff --git a/server/src/samples/757144.jpg b/webclient/src/samples/757144.jpg similarity index 100% rename from server/src/samples/757144.jpg rename to webclient/src/samples/757144.jpg diff --git a/server/src/samples/757365.jpg b/webclient/src/samples/757365.jpg similarity index 100% rename from server/src/samples/757365.jpg rename to webclient/src/samples/757365.jpg diff --git a/server/src/samples/757568.jpg b/webclient/src/samples/757568.jpg similarity index 100% rename from server/src/samples/757568.jpg rename to webclient/src/samples/757568.jpg diff --git a/server/src/samples/7583a6.jpg b/webclient/src/samples/7583a6.jpg similarity index 100% rename from server/src/samples/7583a6.jpg rename to webclient/src/samples/7583a6.jpg diff --git a/server/src/samples/758d72.jpg b/webclient/src/samples/758d72.jpg similarity index 100% rename from server/src/samples/758d72.jpg rename to webclient/src/samples/758d72.jpg diff --git a/server/src/samples/763d34.jpg b/webclient/src/samples/763d34.jpg similarity index 100% rename from server/src/samples/763d34.jpg rename to webclient/src/samples/763d34.jpg diff --git a/server/src/samples/764650.jpg b/webclient/src/samples/764650.jpg similarity index 100% rename from server/src/samples/764650.jpg rename to webclient/src/samples/764650.jpg diff --git a/server/src/samples/764d31.jpg b/webclient/src/samples/764d31.jpg similarity index 100% rename from server/src/samples/764d31.jpg rename to webclient/src/samples/764d31.jpg diff --git a/server/src/samples/765c4e.jpg b/webclient/src/samples/765c4e.jpg similarity index 100% rename from server/src/samples/765c4e.jpg rename to webclient/src/samples/765c4e.jpg diff --git a/server/src/samples/766452.jpg b/webclient/src/samples/766452.jpg similarity index 100% rename from server/src/samples/766452.jpg rename to webclient/src/samples/766452.jpg diff --git a/server/src/samples/766f52.jpg b/webclient/src/samples/766f52.jpg similarity index 100% rename from server/src/samples/766f52.jpg rename to webclient/src/samples/766f52.jpg diff --git a/server/src/samples/767241.jpg b/webclient/src/samples/767241.jpg similarity index 100% rename from server/src/samples/767241.jpg rename to webclient/src/samples/767241.jpg diff --git a/server/src/samples/767244.jpg b/webclient/src/samples/767244.jpg similarity index 100% rename from server/src/samples/767244.jpg rename to webclient/src/samples/767244.jpg diff --git a/server/src/samples/767251.jpg b/webclient/src/samples/767251.jpg similarity index 100% rename from server/src/samples/767251.jpg rename to webclient/src/samples/767251.jpg diff --git a/server/src/samples/76766d.jpg b/webclient/src/samples/76766d.jpg similarity index 100% rename from server/src/samples/76766d.jpg rename to webclient/src/samples/76766d.jpg diff --git a/server/src/samples/773a3a.jpg b/webclient/src/samples/773a3a.jpg similarity index 100% rename from server/src/samples/773a3a.jpg rename to webclient/src/samples/773a3a.jpg diff --git a/server/src/samples/774320.jpg b/webclient/src/samples/774320.jpg similarity index 100% rename from server/src/samples/774320.jpg rename to webclient/src/samples/774320.jpg diff --git a/server/src/samples/774429.jpg b/webclient/src/samples/774429.jpg similarity index 100% rename from server/src/samples/774429.jpg rename to webclient/src/samples/774429.jpg diff --git a/server/src/samples/77452d.jpg b/webclient/src/samples/77452d.jpg similarity index 100% rename from server/src/samples/77452d.jpg rename to webclient/src/samples/77452d.jpg diff --git a/server/src/samples/774b34.jpg b/webclient/src/samples/774b34.jpg similarity index 100% rename from server/src/samples/774b34.jpg rename to webclient/src/samples/774b34.jpg diff --git a/server/src/samples/775245.jpg b/webclient/src/samples/775245.jpg similarity index 100% rename from server/src/samples/775245.jpg rename to webclient/src/samples/775245.jpg diff --git a/server/src/samples/77593a.jpg b/webclient/src/samples/77593a.jpg similarity index 100% rename from server/src/samples/77593a.jpg rename to webclient/src/samples/77593a.jpg diff --git a/server/src/samples/775c2f.jpg b/webclient/src/samples/775c2f.jpg similarity index 100% rename from server/src/samples/775c2f.jpg rename to webclient/src/samples/775c2f.jpg diff --git a/server/src/samples/77653f.jpg b/webclient/src/samples/77653f.jpg similarity index 100% rename from server/src/samples/77653f.jpg rename to webclient/src/samples/77653f.jpg diff --git a/server/src/samples/776541.jpg b/webclient/src/samples/776541.jpg similarity index 100% rename from server/src/samples/776541.jpg rename to webclient/src/samples/776541.jpg diff --git a/server/src/samples/777568.jpg b/webclient/src/samples/777568.jpg similarity index 100% rename from server/src/samples/777568.jpg rename to webclient/src/samples/777568.jpg diff --git a/server/src/samples/777767.jpg b/webclient/src/samples/777767.jpg similarity index 100% rename from server/src/samples/777767.jpg rename to webclient/src/samples/777767.jpg diff --git a/server/src/samples/783620.jpg b/webclient/src/samples/783620.jpg similarity index 100% rename from server/src/samples/783620.jpg rename to webclient/src/samples/783620.jpg diff --git a/server/src/samples/783836.jpg b/webclient/src/samples/783836.jpg similarity index 100% rename from server/src/samples/783836.jpg rename to webclient/src/samples/783836.jpg diff --git a/server/src/samples/78383b.jpg b/webclient/src/samples/78383b.jpg similarity index 100% rename from server/src/samples/78383b.jpg rename to webclient/src/samples/78383b.jpg diff --git a/server/src/samples/78452a.jpg b/webclient/src/samples/78452a.jpg similarity index 100% rename from server/src/samples/78452a.jpg rename to webclient/src/samples/78452a.jpg diff --git a/server/src/samples/78472f.jpg b/webclient/src/samples/78472f.jpg similarity index 100% rename from server/src/samples/78472f.jpg rename to webclient/src/samples/78472f.jpg diff --git a/server/src/samples/78482f.jpg b/webclient/src/samples/78482f.jpg similarity index 100% rename from server/src/samples/78482f.jpg rename to webclient/src/samples/78482f.jpg diff --git a/server/src/samples/785237.jpg b/webclient/src/samples/785237.jpg similarity index 100% rename from server/src/samples/785237.jpg rename to webclient/src/samples/785237.jpg diff --git a/server/src/samples/785433.jpg b/webclient/src/samples/785433.jpg similarity index 100% rename from server/src/samples/785433.jpg rename to webclient/src/samples/785433.jpg diff --git a/server/src/samples/785737.jpg b/webclient/src/samples/785737.jpg similarity index 100% rename from server/src/samples/785737.jpg rename to webclient/src/samples/785737.jpg diff --git a/server/src/samples/785825.jpg b/webclient/src/samples/785825.jpg similarity index 100% rename from server/src/samples/785825.jpg rename to webclient/src/samples/785825.jpg diff --git a/server/src/samples/785f3f.jpg b/webclient/src/samples/785f3f.jpg similarity index 100% rename from server/src/samples/785f3f.jpg rename to webclient/src/samples/785f3f.jpg diff --git a/server/src/samples/78612c.jpg b/webclient/src/samples/78612c.jpg similarity index 100% rename from server/src/samples/78612c.jpg rename to webclient/src/samples/78612c.jpg diff --git a/server/src/samples/786539.jpg b/webclient/src/samples/786539.jpg similarity index 100% rename from server/src/samples/786539.jpg rename to webclient/src/samples/786539.jpg diff --git a/server/src/samples/786879.jpg b/webclient/src/samples/786879.jpg similarity index 100% rename from server/src/samples/786879.jpg rename to webclient/src/samples/786879.jpg diff --git a/server/src/samples/787245.jpg b/webclient/src/samples/787245.jpg similarity index 100% rename from server/src/samples/787245.jpg rename to webclient/src/samples/787245.jpg diff --git a/server/src/samples/78766b.jpg b/webclient/src/samples/78766b.jpg similarity index 100% rename from server/src/samples/78766b.jpg rename to webclient/src/samples/78766b.jpg diff --git a/server/src/samples/787870.jpg b/webclient/src/samples/787870.jpg similarity index 100% rename from server/src/samples/787870.jpg rename to webclient/src/samples/787870.jpg diff --git a/server/src/samples/787e67.jpg b/webclient/src/samples/787e67.jpg similarity index 100% rename from server/src/samples/787e67.jpg rename to webclient/src/samples/787e67.jpg diff --git a/server/src/samples/793135.jpg b/webclient/src/samples/793135.jpg similarity index 100% rename from server/src/samples/793135.jpg rename to webclient/src/samples/793135.jpg diff --git a/server/src/samples/793620.jpg b/webclient/src/samples/793620.jpg similarity index 100% rename from server/src/samples/793620.jpg rename to webclient/src/samples/793620.jpg diff --git a/server/src/samples/79383b.jpg b/webclient/src/samples/79383b.jpg similarity index 100% rename from server/src/samples/79383b.jpg rename to webclient/src/samples/79383b.jpg diff --git a/server/src/samples/79404d.jpg b/webclient/src/samples/79404d.jpg similarity index 100% rename from server/src/samples/79404d.jpg rename to webclient/src/samples/79404d.jpg diff --git a/server/src/samples/794456.jpg b/webclient/src/samples/794456.jpg similarity index 100% rename from server/src/samples/794456.jpg rename to webclient/src/samples/794456.jpg diff --git a/server/src/samples/795b29.jpg b/webclient/src/samples/795b29.jpg similarity index 100% rename from server/src/samples/795b29.jpg rename to webclient/src/samples/795b29.jpg diff --git a/server/src/samples/79616b.jpg b/webclient/src/samples/79616b.jpg similarity index 100% rename from server/src/samples/79616b.jpg rename to webclient/src/samples/79616b.jpg diff --git a/server/src/samples/796853.jpg b/webclient/src/samples/796853.jpg similarity index 100% rename from server/src/samples/796853.jpg rename to webclient/src/samples/796853.jpg diff --git a/server/src/samples/79827e.jpg b/webclient/src/samples/79827e.jpg similarity index 100% rename from server/src/samples/79827e.jpg rename to webclient/src/samples/79827e.jpg diff --git a/server/src/samples/7a3638.jpg b/webclient/src/samples/7a3638.jpg similarity index 100% rename from server/src/samples/7a3638.jpg rename to webclient/src/samples/7a3638.jpg diff --git a/server/src/samples/7a3c48.jpg b/webclient/src/samples/7a3c48.jpg similarity index 100% rename from server/src/samples/7a3c48.jpg rename to webclient/src/samples/7a3c48.jpg diff --git a/server/src/samples/7a432c.jpg b/webclient/src/samples/7a432c.jpg similarity index 100% rename from server/src/samples/7a432c.jpg rename to webclient/src/samples/7a432c.jpg diff --git a/server/src/samples/7a452d.jpg b/webclient/src/samples/7a452d.jpg similarity index 100% rename from server/src/samples/7a452d.jpg rename to webclient/src/samples/7a452d.jpg diff --git a/server/src/samples/7a492d.jpg b/webclient/src/samples/7a492d.jpg similarity index 100% rename from server/src/samples/7a492d.jpg rename to webclient/src/samples/7a492d.jpg diff --git a/server/src/samples/7a4b2f.jpg b/webclient/src/samples/7a4b2f.jpg similarity index 100% rename from server/src/samples/7a4b2f.jpg rename to webclient/src/samples/7a4b2f.jpg diff --git a/server/src/samples/7a5628.jpg b/webclient/src/samples/7a5628.jpg similarity index 100% rename from server/src/samples/7a5628.jpg rename to webclient/src/samples/7a5628.jpg diff --git a/server/src/samples/7a5b29.jpg b/webclient/src/samples/7a5b29.jpg similarity index 100% rename from server/src/samples/7a5b29.jpg rename to webclient/src/samples/7a5b29.jpg diff --git a/server/src/samples/7a5d24.jpg b/webclient/src/samples/7a5d24.jpg similarity index 100% rename from server/src/samples/7a5d24.jpg rename to webclient/src/samples/7a5d24.jpg diff --git a/server/src/samples/7a6950.jpg b/webclient/src/samples/7a6950.jpg similarity index 100% rename from server/src/samples/7a6950.jpg rename to webclient/src/samples/7a6950.jpg diff --git a/server/src/samples/7a754a.jpg b/webclient/src/samples/7a754a.jpg similarity index 100% rename from server/src/samples/7a754a.jpg rename to webclient/src/samples/7a754a.jpg diff --git a/server/src/samples/7a7e67.jpg b/webclient/src/samples/7a7e67.jpg similarity index 100% rename from server/src/samples/7a7e67.jpg rename to webclient/src/samples/7a7e67.jpg diff --git a/server/src/samples/7a8347.jpg b/webclient/src/samples/7a8347.jpg similarity index 100% rename from server/src/samples/7a8347.jpg rename to webclient/src/samples/7a8347.jpg diff --git a/server/src/samples/7a8665.jpg b/webclient/src/samples/7a8665.jpg similarity index 100% rename from server/src/samples/7a8665.jpg rename to webclient/src/samples/7a8665.jpg diff --git a/server/src/samples/7b3a27.jpg b/webclient/src/samples/7b3a27.jpg similarity index 100% rename from server/src/samples/7b3a27.jpg rename to webclient/src/samples/7b3a27.jpg diff --git a/server/src/samples/7b3c48.jpg b/webclient/src/samples/7b3c48.jpg similarity index 100% rename from server/src/samples/7b3c48.jpg rename to webclient/src/samples/7b3c48.jpg diff --git a/server/src/samples/7b3f21.jpg b/webclient/src/samples/7b3f21.jpg similarity index 100% rename from server/src/samples/7b3f21.jpg rename to webclient/src/samples/7b3f21.jpg diff --git a/server/src/samples/7b472a.jpg b/webclient/src/samples/7b472a.jpg similarity index 100% rename from server/src/samples/7b472a.jpg rename to webclient/src/samples/7b472a.jpg diff --git a/server/src/samples/7b5139.jpg b/webclient/src/samples/7b5139.jpg similarity index 100% rename from server/src/samples/7b5139.jpg rename to webclient/src/samples/7b5139.jpg diff --git a/server/src/samples/7b5c2e.jpg b/webclient/src/samples/7b5c2e.jpg similarity index 100% rename from server/src/samples/7b5c2e.jpg rename to webclient/src/samples/7b5c2e.jpg diff --git a/server/src/samples/7b5f39.jpg b/webclient/src/samples/7b5f39.jpg similarity index 100% rename from server/src/samples/7b5f39.jpg rename to webclient/src/samples/7b5f39.jpg diff --git a/server/src/samples/7b604e.jpg b/webclient/src/samples/7b604e.jpg similarity index 100% rename from server/src/samples/7b604e.jpg rename to webclient/src/samples/7b604e.jpg diff --git a/server/src/samples/7b6125.jpg b/webclient/src/samples/7b6125.jpg similarity index 100% rename from server/src/samples/7b6125.jpg rename to webclient/src/samples/7b6125.jpg diff --git a/server/src/samples/7b6224.jpg b/webclient/src/samples/7b6224.jpg similarity index 100% rename from server/src/samples/7b6224.jpg rename to webclient/src/samples/7b6224.jpg diff --git a/server/src/samples/7b625c.jpg b/webclient/src/samples/7b625c.jpg similarity index 100% rename from server/src/samples/7b625c.jpg rename to webclient/src/samples/7b625c.jpg diff --git a/server/src/samples/7b6656.jpg b/webclient/src/samples/7b6656.jpg similarity index 100% rename from server/src/samples/7b6656.jpg rename to webclient/src/samples/7b6656.jpg diff --git a/server/src/samples/7b6944.jpg b/webclient/src/samples/7b6944.jpg similarity index 100% rename from server/src/samples/7b6944.jpg rename to webclient/src/samples/7b6944.jpg diff --git a/server/src/samples/7b7563.jpg b/webclient/src/samples/7b7563.jpg similarity index 100% rename from server/src/samples/7b7563.jpg rename to webclient/src/samples/7b7563.jpg diff --git a/server/src/samples/7b7a6b.jpg b/webclient/src/samples/7b7a6b.jpg similarity index 100% rename from server/src/samples/7b7a6b.jpg rename to webclient/src/samples/7b7a6b.jpg diff --git a/server/src/samples/7b7c6f.jpg b/webclient/src/samples/7b7c6f.jpg similarity index 100% rename from server/src/samples/7b7c6f.jpg rename to webclient/src/samples/7b7c6f.jpg diff --git a/server/src/samples/7c3b34.jpg b/webclient/src/samples/7c3b34.jpg similarity index 100% rename from server/src/samples/7c3b34.jpg rename to webclient/src/samples/7c3b34.jpg diff --git a/server/src/samples/7c3e2a.jpg b/webclient/src/samples/7c3e2a.jpg similarity index 100% rename from server/src/samples/7c3e2a.jpg rename to webclient/src/samples/7c3e2a.jpg diff --git a/server/src/samples/7c402d.jpg b/webclient/src/samples/7c402d.jpg similarity index 100% rename from server/src/samples/7c402d.jpg rename to webclient/src/samples/7c402d.jpg diff --git a/server/src/samples/7c452b.jpg b/webclient/src/samples/7c452b.jpg similarity index 100% rename from server/src/samples/7c452b.jpg rename to webclient/src/samples/7c452b.jpg diff --git a/server/src/samples/7c4542.jpg b/webclient/src/samples/7c4542.jpg similarity index 100% rename from server/src/samples/7c4542.jpg rename to webclient/src/samples/7c4542.jpg diff --git a/server/src/samples/7c4a30.jpg b/webclient/src/samples/7c4a30.jpg similarity index 100% rename from server/src/samples/7c4a30.jpg rename to webclient/src/samples/7c4a30.jpg diff --git a/server/src/samples/7c4b2e.jpg b/webclient/src/samples/7c4b2e.jpg similarity index 100% rename from server/src/samples/7c4b2e.jpg rename to webclient/src/samples/7c4b2e.jpg diff --git a/server/src/samples/7c5032.jpg b/webclient/src/samples/7c5032.jpg similarity index 100% rename from server/src/samples/7c5032.jpg rename to webclient/src/samples/7c5032.jpg diff --git a/server/src/samples/7c5437.jpg b/webclient/src/samples/7c5437.jpg similarity index 100% rename from server/src/samples/7c5437.jpg rename to webclient/src/samples/7c5437.jpg diff --git a/server/src/samples/7c5928.jpg b/webclient/src/samples/7c5928.jpg similarity index 100% rename from server/src/samples/7c5928.jpg rename to webclient/src/samples/7c5928.jpg diff --git a/server/src/samples/7c5e31.jpg b/webclient/src/samples/7c5e31.jpg similarity index 100% rename from server/src/samples/7c5e31.jpg rename to webclient/src/samples/7c5e31.jpg diff --git a/server/src/samples/7c8164.jpg b/webclient/src/samples/7c8164.jpg similarity index 100% rename from server/src/samples/7c8164.jpg rename to webclient/src/samples/7c8164.jpg diff --git a/server/src/samples/7c8379.jpg b/webclient/src/samples/7c8379.jpg similarity index 100% rename from server/src/samples/7c8379.jpg rename to webclient/src/samples/7c8379.jpg diff --git a/server/src/samples/7c867f.jpg b/webclient/src/samples/7c867f.jpg similarity index 100% rename from server/src/samples/7c867f.jpg rename to webclient/src/samples/7c867f.jpg diff --git a/server/src/samples/7c8c5d.jpg b/webclient/src/samples/7c8c5d.jpg similarity index 100% rename from server/src/samples/7c8c5d.jpg rename to webclient/src/samples/7c8c5d.jpg diff --git a/server/src/samples/7d4624.jpg b/webclient/src/samples/7d4624.jpg similarity index 100% rename from server/src/samples/7d4624.jpg rename to webclient/src/samples/7d4624.jpg diff --git a/server/src/samples/7d4d34.jpg b/webclient/src/samples/7d4d34.jpg similarity index 100% rename from server/src/samples/7d4d34.jpg rename to webclient/src/samples/7d4d34.jpg diff --git a/server/src/samples/7d5645.jpg b/webclient/src/samples/7d5645.jpg similarity index 100% rename from server/src/samples/7d5645.jpg rename to webclient/src/samples/7d5645.jpg diff --git a/server/src/samples/7d5926.jpg b/webclient/src/samples/7d5926.jpg similarity index 100% rename from server/src/samples/7d5926.jpg rename to webclient/src/samples/7d5926.jpg diff --git a/server/src/samples/7d5928.jpg b/webclient/src/samples/7d5928.jpg similarity index 100% rename from server/src/samples/7d5928.jpg rename to webclient/src/samples/7d5928.jpg diff --git a/server/src/samples/7d602e.jpg b/webclient/src/samples/7d602e.jpg similarity index 100% rename from server/src/samples/7d602e.jpg rename to webclient/src/samples/7d602e.jpg diff --git a/server/src/samples/7d6134.jpg b/webclient/src/samples/7d6134.jpg similarity index 100% rename from server/src/samples/7d6134.jpg rename to webclient/src/samples/7d6134.jpg diff --git a/server/src/samples/7d806b.jpg b/webclient/src/samples/7d806b.jpg similarity index 100% rename from server/src/samples/7d806b.jpg rename to webclient/src/samples/7d806b.jpg diff --git a/server/src/samples/7d8577.jpg b/webclient/src/samples/7d8577.jpg similarity index 100% rename from server/src/samples/7d8577.jpg rename to webclient/src/samples/7d8577.jpg diff --git a/server/src/samples/7d877c.jpg b/webclient/src/samples/7d877c.jpg similarity index 100% rename from server/src/samples/7d877c.jpg rename to webclient/src/samples/7d877c.jpg diff --git a/server/src/samples/7d877d.jpg b/webclient/src/samples/7d877d.jpg similarity index 100% rename from server/src/samples/7d877d.jpg rename to webclient/src/samples/7d877d.jpg diff --git a/server/src/samples/7d8965.jpg b/webclient/src/samples/7d8965.jpg similarity index 100% rename from server/src/samples/7d8965.jpg rename to webclient/src/samples/7d8965.jpg diff --git a/server/src/samples/7e4120.jpg b/webclient/src/samples/7e4120.jpg similarity index 100% rename from server/src/samples/7e4120.jpg rename to webclient/src/samples/7e4120.jpg diff --git a/server/src/samples/7e472f.jpg b/webclient/src/samples/7e472f.jpg similarity index 100% rename from server/src/samples/7e472f.jpg rename to webclient/src/samples/7e472f.jpg diff --git a/server/src/samples/7e4925.jpg b/webclient/src/samples/7e4925.jpg similarity index 100% rename from server/src/samples/7e4925.jpg rename to webclient/src/samples/7e4925.jpg diff --git a/server/src/samples/7e4a37.jpg b/webclient/src/samples/7e4a37.jpg similarity index 100% rename from server/src/samples/7e4a37.jpg rename to webclient/src/samples/7e4a37.jpg diff --git a/server/src/samples/7e562d.jpg b/webclient/src/samples/7e562d.jpg similarity index 100% rename from server/src/samples/7e562d.jpg rename to webclient/src/samples/7e562d.jpg diff --git a/server/src/samples/7e592d.jpg b/webclient/src/samples/7e592d.jpg similarity index 100% rename from server/src/samples/7e592d.jpg rename to webclient/src/samples/7e592d.jpg diff --git a/server/src/samples/7e5d28.jpg b/webclient/src/samples/7e5d28.jpg similarity index 100% rename from server/src/samples/7e5d28.jpg rename to webclient/src/samples/7e5d28.jpg diff --git a/server/src/samples/7e7266.jpg b/webclient/src/samples/7e7266.jpg similarity index 100% rename from server/src/samples/7e7266.jpg rename to webclient/src/samples/7e7266.jpg diff --git a/server/src/samples/7e726e.jpg b/webclient/src/samples/7e726e.jpg similarity index 100% rename from server/src/samples/7e726e.jpg rename to webclient/src/samples/7e726e.jpg diff --git a/server/src/samples/7e7763.jpg b/webclient/src/samples/7e7763.jpg similarity index 100% rename from server/src/samples/7e7763.jpg rename to webclient/src/samples/7e7763.jpg diff --git a/server/src/samples/7e7764.jpg b/webclient/src/samples/7e7764.jpg similarity index 100% rename from server/src/samples/7e7764.jpg rename to webclient/src/samples/7e7764.jpg diff --git a/server/src/samples/7e7964.jpg b/webclient/src/samples/7e7964.jpg similarity index 100% rename from server/src/samples/7e7964.jpg rename to webclient/src/samples/7e7964.jpg diff --git a/server/src/samples/7e887d.jpg b/webclient/src/samples/7e887d.jpg similarity index 100% rename from server/src/samples/7e887d.jpg rename to webclient/src/samples/7e887d.jpg diff --git a/server/src/samples/7e8c71.jpg b/webclient/src/samples/7e8c71.jpg similarity index 100% rename from server/src/samples/7e8c71.jpg rename to webclient/src/samples/7e8c71.jpg diff --git a/server/src/samples/7e8e52.jpg b/webclient/src/samples/7e8e52.jpg similarity index 100% rename from server/src/samples/7e8e52.jpg rename to webclient/src/samples/7e8e52.jpg diff --git a/server/src/samples/7e9b69.jpg b/webclient/src/samples/7e9b69.jpg similarity index 100% rename from server/src/samples/7e9b69.jpg rename to webclient/src/samples/7e9b69.jpg diff --git a/server/src/samples/7f401e.jpg b/webclient/src/samples/7f401e.jpg similarity index 100% rename from server/src/samples/7f401e.jpg rename to webclient/src/samples/7f401e.jpg diff --git a/server/src/samples/7f4838.jpg b/webclient/src/samples/7f4838.jpg similarity index 100% rename from server/src/samples/7f4838.jpg rename to webclient/src/samples/7f4838.jpg diff --git a/server/src/samples/7f4d37.jpg b/webclient/src/samples/7f4d37.jpg similarity index 100% rename from server/src/samples/7f4d37.jpg rename to webclient/src/samples/7f4d37.jpg diff --git a/server/src/samples/7f5639.jpg b/webclient/src/samples/7f5639.jpg similarity index 100% rename from server/src/samples/7f5639.jpg rename to webclient/src/samples/7f5639.jpg diff --git a/server/src/samples/7f5827.jpg b/webclient/src/samples/7f5827.jpg similarity index 100% rename from server/src/samples/7f5827.jpg rename to webclient/src/samples/7f5827.jpg diff --git a/server/src/samples/7f5e60.jpg b/webclient/src/samples/7f5e60.jpg similarity index 100% rename from server/src/samples/7f5e60.jpg rename to webclient/src/samples/7f5e60.jpg diff --git a/server/src/samples/7f604d.jpg b/webclient/src/samples/7f604d.jpg similarity index 100% rename from server/src/samples/7f604d.jpg rename to webclient/src/samples/7f604d.jpg diff --git a/server/src/samples/7f6156.jpg b/webclient/src/samples/7f6156.jpg similarity index 100% rename from server/src/samples/7f6156.jpg rename to webclient/src/samples/7f6156.jpg diff --git a/server/src/samples/7f633d.jpg b/webclient/src/samples/7f633d.jpg similarity index 100% rename from server/src/samples/7f633d.jpg rename to webclient/src/samples/7f633d.jpg diff --git a/server/src/samples/7f6b2e.jpg b/webclient/src/samples/7f6b2e.jpg similarity index 100% rename from server/src/samples/7f6b2e.jpg rename to webclient/src/samples/7f6b2e.jpg diff --git a/server/src/samples/7f7347.jpg b/webclient/src/samples/7f7347.jpg similarity index 100% rename from server/src/samples/7f7347.jpg rename to webclient/src/samples/7f7347.jpg diff --git a/server/src/samples/7f827a.jpg b/webclient/src/samples/7f827a.jpg similarity index 100% rename from server/src/samples/7f827a.jpg rename to webclient/src/samples/7f827a.jpg diff --git a/server/src/samples/7f846a.jpg b/webclient/src/samples/7f846a.jpg similarity index 100% rename from server/src/samples/7f846a.jpg rename to webclient/src/samples/7f846a.jpg diff --git a/server/src/samples/803d29.jpg b/webclient/src/samples/803d29.jpg similarity index 100% rename from server/src/samples/803d29.jpg rename to webclient/src/samples/803d29.jpg diff --git a/server/src/samples/803f2b.jpg b/webclient/src/samples/803f2b.jpg similarity index 100% rename from server/src/samples/803f2b.jpg rename to webclient/src/samples/803f2b.jpg diff --git a/server/src/samples/80403b.jpg b/webclient/src/samples/80403b.jpg similarity index 100% rename from server/src/samples/80403b.jpg rename to webclient/src/samples/80403b.jpg diff --git a/server/src/samples/804937.jpg b/webclient/src/samples/804937.jpg similarity index 100% rename from server/src/samples/804937.jpg rename to webclient/src/samples/804937.jpg diff --git a/server/src/samples/804b3d.jpg b/webclient/src/samples/804b3d.jpg similarity index 100% rename from server/src/samples/804b3d.jpg rename to webclient/src/samples/804b3d.jpg diff --git a/server/src/samples/804e29.jpg b/webclient/src/samples/804e29.jpg similarity index 100% rename from server/src/samples/804e29.jpg rename to webclient/src/samples/804e29.jpg diff --git a/server/src/samples/804e2c.jpg b/webclient/src/samples/804e2c.jpg similarity index 100% rename from server/src/samples/804e2c.jpg rename to webclient/src/samples/804e2c.jpg diff --git a/server/src/samples/805130.jpg b/webclient/src/samples/805130.jpg similarity index 100% rename from server/src/samples/805130.jpg rename to webclient/src/samples/805130.jpg diff --git a/server/src/samples/805335.jpg b/webclient/src/samples/805335.jpg similarity index 100% rename from server/src/samples/805335.jpg rename to webclient/src/samples/805335.jpg diff --git a/server/src/samples/805441.jpg b/webclient/src/samples/805441.jpg similarity index 100% rename from server/src/samples/805441.jpg rename to webclient/src/samples/805441.jpg diff --git a/server/src/samples/805644.jpg b/webclient/src/samples/805644.jpg similarity index 100% rename from server/src/samples/805644.jpg rename to webclient/src/samples/805644.jpg diff --git a/server/src/samples/805d44.jpg b/webclient/src/samples/805d44.jpg similarity index 100% rename from server/src/samples/805d44.jpg rename to webclient/src/samples/805d44.jpg diff --git a/server/src/samples/806051.jpg b/webclient/src/samples/806051.jpg similarity index 100% rename from server/src/samples/806051.jpg rename to webclient/src/samples/806051.jpg diff --git a/server/src/samples/806c51.jpg b/webclient/src/samples/806c51.jpg similarity index 100% rename from server/src/samples/806c51.jpg rename to webclient/src/samples/806c51.jpg diff --git a/server/src/samples/807a63.jpg b/webclient/src/samples/807a63.jpg similarity index 100% rename from server/src/samples/807a63.jpg rename to webclient/src/samples/807a63.jpg diff --git a/server/src/samples/807c53.jpg b/webclient/src/samples/807c53.jpg similarity index 100% rename from server/src/samples/807c53.jpg rename to webclient/src/samples/807c53.jpg diff --git a/server/src/samples/807e71.jpg b/webclient/src/samples/807e71.jpg similarity index 100% rename from server/src/samples/807e71.jpg rename to webclient/src/samples/807e71.jpg diff --git a/server/src/samples/80855b.jpg b/webclient/src/samples/80855b.jpg similarity index 100% rename from server/src/samples/80855b.jpg rename to webclient/src/samples/80855b.jpg diff --git a/server/src/samples/808c68.jpg b/webclient/src/samples/808c68.jpg similarity index 100% rename from server/src/samples/808c68.jpg rename to webclient/src/samples/808c68.jpg diff --git a/server/src/samples/813a26.jpg b/webclient/src/samples/813a26.jpg similarity index 100% rename from server/src/samples/813a26.jpg rename to webclient/src/samples/813a26.jpg diff --git a/server/src/samples/813e31.jpg b/webclient/src/samples/813e31.jpg similarity index 100% rename from server/src/samples/813e31.jpg rename to webclient/src/samples/813e31.jpg diff --git a/server/src/samples/813f31.jpg b/webclient/src/samples/813f31.jpg similarity index 100% rename from server/src/samples/813f31.jpg rename to webclient/src/samples/813f31.jpg diff --git a/server/src/samples/814f30.jpg b/webclient/src/samples/814f30.jpg similarity index 100% rename from server/src/samples/814f30.jpg rename to webclient/src/samples/814f30.jpg diff --git a/server/src/samples/815230.jpg b/webclient/src/samples/815230.jpg similarity index 100% rename from server/src/samples/815230.jpg rename to webclient/src/samples/815230.jpg diff --git a/server/src/samples/815737.jpg b/webclient/src/samples/815737.jpg similarity index 100% rename from server/src/samples/815737.jpg rename to webclient/src/samples/815737.jpg diff --git a/server/src/samples/81583d.jpg b/webclient/src/samples/81583d.jpg similarity index 100% rename from server/src/samples/81583d.jpg rename to webclient/src/samples/81583d.jpg diff --git a/server/src/samples/815a32.jpg b/webclient/src/samples/815a32.jpg similarity index 100% rename from server/src/samples/815a32.jpg rename to webclient/src/samples/815a32.jpg diff --git a/server/src/samples/815b3d.jpg b/webclient/src/samples/815b3d.jpg similarity index 100% rename from server/src/samples/815b3d.jpg rename to webclient/src/samples/815b3d.jpg diff --git a/server/src/samples/816b5b.jpg b/webclient/src/samples/816b5b.jpg similarity index 100% rename from server/src/samples/816b5b.jpg rename to webclient/src/samples/816b5b.jpg diff --git a/server/src/samples/81734d.jpg b/webclient/src/samples/81734d.jpg similarity index 100% rename from server/src/samples/81734d.jpg rename to webclient/src/samples/81734d.jpg diff --git a/server/src/samples/817b5a.jpg b/webclient/src/samples/817b5a.jpg similarity index 100% rename from server/src/samples/817b5a.jpg rename to webclient/src/samples/817b5a.jpg diff --git a/server/src/samples/81826e.jpg b/webclient/src/samples/81826e.jpg similarity index 100% rename from server/src/samples/81826e.jpg rename to webclient/src/samples/81826e.jpg diff --git a/server/src/samples/818370.jpg b/webclient/src/samples/818370.jpg similarity index 100% rename from server/src/samples/818370.jpg rename to webclient/src/samples/818370.jpg diff --git a/server/src/samples/824432.jpg b/webclient/src/samples/824432.jpg similarity index 100% rename from server/src/samples/824432.jpg rename to webclient/src/samples/824432.jpg diff --git a/server/src/samples/824e2c.jpg b/webclient/src/samples/824e2c.jpg similarity index 100% rename from server/src/samples/824e2c.jpg rename to webclient/src/samples/824e2c.jpg diff --git a/server/src/samples/825037.jpg b/webclient/src/samples/825037.jpg similarity index 100% rename from server/src/samples/825037.jpg rename to webclient/src/samples/825037.jpg diff --git a/server/src/samples/82552e.jpg b/webclient/src/samples/82552e.jpg similarity index 100% rename from server/src/samples/82552e.jpg rename to webclient/src/samples/82552e.jpg diff --git a/server/src/samples/82562e.jpg b/webclient/src/samples/82562e.jpg similarity index 100% rename from server/src/samples/82562e.jpg rename to webclient/src/samples/82562e.jpg diff --git a/server/src/samples/825e50.jpg b/webclient/src/samples/825e50.jpg similarity index 100% rename from server/src/samples/825e50.jpg rename to webclient/src/samples/825e50.jpg diff --git a/server/src/samples/826130.jpg b/webclient/src/samples/826130.jpg similarity index 100% rename from server/src/samples/826130.jpg rename to webclient/src/samples/826130.jpg diff --git a/server/src/samples/826243.jpg b/webclient/src/samples/826243.jpg similarity index 100% rename from server/src/samples/826243.jpg rename to webclient/src/samples/826243.jpg diff --git a/server/src/samples/826321.jpg b/webclient/src/samples/826321.jpg similarity index 100% rename from server/src/samples/826321.jpg rename to webclient/src/samples/826321.jpg diff --git a/server/src/samples/826d37.jpg b/webclient/src/samples/826d37.jpg similarity index 100% rename from server/src/samples/826d37.jpg rename to webclient/src/samples/826d37.jpg diff --git a/server/src/samples/827443.jpg b/webclient/src/samples/827443.jpg similarity index 100% rename from server/src/samples/827443.jpg rename to webclient/src/samples/827443.jpg diff --git a/server/src/samples/82846f.jpg b/webclient/src/samples/82846f.jpg similarity index 100% rename from server/src/samples/82846f.jpg rename to webclient/src/samples/82846f.jpg diff --git a/server/src/samples/828b5e.jpg b/webclient/src/samples/828b5e.jpg similarity index 100% rename from server/src/samples/828b5e.jpg rename to webclient/src/samples/828b5e.jpg diff --git a/server/src/samples/829399.jpg b/webclient/src/samples/829399.jpg similarity index 100% rename from server/src/samples/829399.jpg rename to webclient/src/samples/829399.jpg diff --git a/server/src/samples/833128.jpg b/webclient/src/samples/833128.jpg similarity index 100% rename from server/src/samples/833128.jpg rename to webclient/src/samples/833128.jpg diff --git a/server/src/samples/834b31.jpg b/webclient/src/samples/834b31.jpg similarity index 100% rename from server/src/samples/834b31.jpg rename to webclient/src/samples/834b31.jpg diff --git a/server/src/samples/835231.jpg b/webclient/src/samples/835231.jpg similarity index 100% rename from server/src/samples/835231.jpg rename to webclient/src/samples/835231.jpg diff --git a/server/src/samples/835341.jpg b/webclient/src/samples/835341.jpg similarity index 100% rename from server/src/samples/835341.jpg rename to webclient/src/samples/835341.jpg diff --git a/server/src/samples/835747.jpg b/webclient/src/samples/835747.jpg similarity index 100% rename from server/src/samples/835747.jpg rename to webclient/src/samples/835747.jpg diff --git a/server/src/samples/835949.jpg b/webclient/src/samples/835949.jpg similarity index 100% rename from server/src/samples/835949.jpg rename to webclient/src/samples/835949.jpg diff --git a/server/src/samples/835f56.jpg b/webclient/src/samples/835f56.jpg similarity index 100% rename from server/src/samples/835f56.jpg rename to webclient/src/samples/835f56.jpg diff --git a/server/src/samples/836559.jpg b/webclient/src/samples/836559.jpg similarity index 100% rename from server/src/samples/836559.jpg rename to webclient/src/samples/836559.jpg diff --git a/server/src/samples/836934.jpg b/webclient/src/samples/836934.jpg similarity index 100% rename from server/src/samples/836934.jpg rename to webclient/src/samples/836934.jpg diff --git a/server/src/samples/836e42.jpg b/webclient/src/samples/836e42.jpg similarity index 100% rename from server/src/samples/836e42.jpg rename to webclient/src/samples/836e42.jpg diff --git a/server/src/samples/83856c.jpg b/webclient/src/samples/83856c.jpg similarity index 100% rename from server/src/samples/83856c.jpg rename to webclient/src/samples/83856c.jpg diff --git a/server/src/samples/838b4d.jpg b/webclient/src/samples/838b4d.jpg similarity index 100% rename from server/src/samples/838b4d.jpg rename to webclient/src/samples/838b4d.jpg diff --git a/server/src/samples/84492a.jpg b/webclient/src/samples/84492a.jpg similarity index 100% rename from server/src/samples/84492a.jpg rename to webclient/src/samples/84492a.jpg diff --git a/server/src/samples/844d2b.jpg b/webclient/src/samples/844d2b.jpg similarity index 100% rename from server/src/samples/844d2b.jpg rename to webclient/src/samples/844d2b.jpg diff --git a/server/src/samples/844f39.jpg b/webclient/src/samples/844f39.jpg similarity index 100% rename from server/src/samples/844f39.jpg rename to webclient/src/samples/844f39.jpg diff --git a/server/src/samples/845028.jpg b/webclient/src/samples/845028.jpg similarity index 100% rename from server/src/samples/845028.jpg rename to webclient/src/samples/845028.jpg diff --git a/server/src/samples/845231.jpg b/webclient/src/samples/845231.jpg similarity index 100% rename from server/src/samples/845231.jpg rename to webclient/src/samples/845231.jpg diff --git a/server/src/samples/845439.jpg b/webclient/src/samples/845439.jpg similarity index 100% rename from server/src/samples/845439.jpg rename to webclient/src/samples/845439.jpg diff --git a/server/src/samples/84644f.jpg b/webclient/src/samples/84644f.jpg similarity index 100% rename from server/src/samples/84644f.jpg rename to webclient/src/samples/84644f.jpg diff --git a/server/src/samples/84655a.jpg b/webclient/src/samples/84655a.jpg similarity index 100% rename from server/src/samples/84655a.jpg rename to webclient/src/samples/84655a.jpg diff --git a/server/src/samples/847b47.jpg b/webclient/src/samples/847b47.jpg similarity index 100% rename from server/src/samples/847b47.jpg rename to webclient/src/samples/847b47.jpg diff --git a/server/src/samples/847e68.jpg b/webclient/src/samples/847e68.jpg similarity index 100% rename from server/src/samples/847e68.jpg rename to webclient/src/samples/847e68.jpg diff --git a/server/src/samples/84a162.jpg b/webclient/src/samples/84a162.jpg similarity index 100% rename from server/src/samples/84a162.jpg rename to webclient/src/samples/84a162.jpg diff --git a/server/src/samples/853022.jpg b/webclient/src/samples/853022.jpg similarity index 100% rename from server/src/samples/853022.jpg rename to webclient/src/samples/853022.jpg diff --git a/server/src/samples/85481e.jpg b/webclient/src/samples/85481e.jpg similarity index 100% rename from server/src/samples/85481e.jpg rename to webclient/src/samples/85481e.jpg diff --git a/server/src/samples/854854.jpg b/webclient/src/samples/854854.jpg similarity index 100% rename from server/src/samples/854854.jpg rename to webclient/src/samples/854854.jpg diff --git a/server/src/samples/854c58.jpg b/webclient/src/samples/854c58.jpg similarity index 100% rename from server/src/samples/854c58.jpg rename to webclient/src/samples/854c58.jpg diff --git a/server/src/samples/855437.jpg b/webclient/src/samples/855437.jpg similarity index 100% rename from server/src/samples/855437.jpg rename to webclient/src/samples/855437.jpg diff --git a/server/src/samples/855535.jpg b/webclient/src/samples/855535.jpg similarity index 100% rename from server/src/samples/855535.jpg rename to webclient/src/samples/855535.jpg diff --git a/server/src/samples/85553e.jpg b/webclient/src/samples/85553e.jpg similarity index 100% rename from server/src/samples/85553e.jpg rename to webclient/src/samples/85553e.jpg diff --git a/server/src/samples/855b1f.jpg b/webclient/src/samples/855b1f.jpg similarity index 100% rename from server/src/samples/855b1f.jpg rename to webclient/src/samples/855b1f.jpg diff --git a/server/src/samples/855e2e.jpg b/webclient/src/samples/855e2e.jpg similarity index 100% rename from server/src/samples/855e2e.jpg rename to webclient/src/samples/855e2e.jpg diff --git a/server/src/samples/855e51.jpg b/webclient/src/samples/855e51.jpg similarity index 100% rename from server/src/samples/855e51.jpg rename to webclient/src/samples/855e51.jpg diff --git a/server/src/samples/856128.jpg b/webclient/src/samples/856128.jpg similarity index 100% rename from server/src/samples/856128.jpg rename to webclient/src/samples/856128.jpg diff --git a/server/src/samples/856836.jpg b/webclient/src/samples/856836.jpg similarity index 100% rename from server/src/samples/856836.jpg rename to webclient/src/samples/856836.jpg diff --git a/server/src/samples/856b35.jpg b/webclient/src/samples/856b35.jpg similarity index 100% rename from server/src/samples/856b35.jpg rename to webclient/src/samples/856b35.jpg diff --git a/server/src/samples/857a66.jpg b/webclient/src/samples/857a66.jpg similarity index 100% rename from server/src/samples/857a66.jpg rename to webclient/src/samples/857a66.jpg diff --git a/server/src/samples/85887c.jpg b/webclient/src/samples/85887c.jpg similarity index 100% rename from server/src/samples/85887c.jpg rename to webclient/src/samples/85887c.jpg diff --git a/server/src/samples/859156.jpg b/webclient/src/samples/859156.jpg similarity index 100% rename from server/src/samples/859156.jpg rename to webclient/src/samples/859156.jpg diff --git a/server/src/samples/85b0ad.jpg b/webclient/src/samples/85b0ad.jpg similarity index 100% rename from server/src/samples/85b0ad.jpg rename to webclient/src/samples/85b0ad.jpg diff --git a/server/src/samples/863d37.jpg b/webclient/src/samples/863d37.jpg similarity index 100% rename from server/src/samples/863d37.jpg rename to webclient/src/samples/863d37.jpg diff --git a/server/src/samples/864536.jpg b/webclient/src/samples/864536.jpg similarity index 100% rename from server/src/samples/864536.jpg rename to webclient/src/samples/864536.jpg diff --git a/server/src/samples/864a2b.jpg b/webclient/src/samples/864a2b.jpg similarity index 100% rename from server/src/samples/864a2b.jpg rename to webclient/src/samples/864a2b.jpg diff --git a/server/src/samples/864c25.jpg b/webclient/src/samples/864c25.jpg similarity index 100% rename from server/src/samples/864c25.jpg rename to webclient/src/samples/864c25.jpg diff --git a/server/src/samples/86532e.jpg b/webclient/src/samples/86532e.jpg similarity index 100% rename from server/src/samples/86532e.jpg rename to webclient/src/samples/86532e.jpg diff --git a/server/src/samples/865a33.jpg b/webclient/src/samples/865a33.jpg similarity index 100% rename from server/src/samples/865a33.jpg rename to webclient/src/samples/865a33.jpg diff --git a/server/src/samples/866345.jpg b/webclient/src/samples/866345.jpg similarity index 100% rename from server/src/samples/866345.jpg rename to webclient/src/samples/866345.jpg diff --git a/server/src/samples/866c3b.jpg b/webclient/src/samples/866c3b.jpg similarity index 100% rename from server/src/samples/866c3b.jpg rename to webclient/src/samples/866c3b.jpg diff --git a/server/src/samples/866d35.jpg b/webclient/src/samples/866d35.jpg similarity index 100% rename from server/src/samples/866d35.jpg rename to webclient/src/samples/866d35.jpg diff --git a/server/src/samples/866e4a.jpg b/webclient/src/samples/866e4a.jpg similarity index 100% rename from server/src/samples/866e4a.jpg rename to webclient/src/samples/866e4a.jpg diff --git a/server/src/samples/867348.jpg b/webclient/src/samples/867348.jpg similarity index 100% rename from server/src/samples/867348.jpg rename to webclient/src/samples/867348.jpg diff --git a/server/src/samples/868159.jpg b/webclient/src/samples/868159.jpg similarity index 100% rename from server/src/samples/868159.jpg rename to webclient/src/samples/868159.jpg diff --git a/server/src/samples/868550.jpg b/webclient/src/samples/868550.jpg similarity index 100% rename from server/src/samples/868550.jpg rename to webclient/src/samples/868550.jpg diff --git a/server/src/samples/868c61.jpg b/webclient/src/samples/868c61.jpg similarity index 100% rename from server/src/samples/868c61.jpg rename to webclient/src/samples/868c61.jpg diff --git a/server/src/samples/869e61.jpg b/webclient/src/samples/869e61.jpg similarity index 100% rename from server/src/samples/869e61.jpg rename to webclient/src/samples/869e61.jpg diff --git a/server/src/samples/873e4f.jpg b/webclient/src/samples/873e4f.jpg similarity index 100% rename from server/src/samples/873e4f.jpg rename to webclient/src/samples/873e4f.jpg diff --git a/server/src/samples/874724.jpg b/webclient/src/samples/874724.jpg similarity index 100% rename from server/src/samples/874724.jpg rename to webclient/src/samples/874724.jpg diff --git a/server/src/samples/874e26.jpg b/webclient/src/samples/874e26.jpg similarity index 100% rename from server/src/samples/874e26.jpg rename to webclient/src/samples/874e26.jpg diff --git a/server/src/samples/874e39.jpg b/webclient/src/samples/874e39.jpg similarity index 100% rename from server/src/samples/874e39.jpg rename to webclient/src/samples/874e39.jpg diff --git a/server/src/samples/87522e.jpg b/webclient/src/samples/87522e.jpg similarity index 100% rename from server/src/samples/87522e.jpg rename to webclient/src/samples/87522e.jpg diff --git a/server/src/samples/87523c.jpg b/webclient/src/samples/87523c.jpg similarity index 100% rename from server/src/samples/87523c.jpg rename to webclient/src/samples/87523c.jpg diff --git a/server/src/samples/875844.jpg b/webclient/src/samples/875844.jpg similarity index 100% rename from server/src/samples/875844.jpg rename to webclient/src/samples/875844.jpg diff --git a/server/src/samples/875b30.jpg b/webclient/src/samples/875b30.jpg similarity index 100% rename from server/src/samples/875b30.jpg rename to webclient/src/samples/875b30.jpg diff --git a/server/src/samples/875b3f.jpg b/webclient/src/samples/875b3f.jpg similarity index 100% rename from server/src/samples/875b3f.jpg rename to webclient/src/samples/875b3f.jpg diff --git a/server/src/samples/875c4a.jpg b/webclient/src/samples/875c4a.jpg similarity index 100% rename from server/src/samples/875c4a.jpg rename to webclient/src/samples/875c4a.jpg diff --git a/server/src/samples/875d34.jpg b/webclient/src/samples/875d34.jpg similarity index 100% rename from server/src/samples/875d34.jpg rename to webclient/src/samples/875d34.jpg diff --git a/server/src/samples/875d41.jpg b/webclient/src/samples/875d41.jpg similarity index 100% rename from server/src/samples/875d41.jpg rename to webclient/src/samples/875d41.jpg diff --git a/server/src/samples/876330.jpg b/webclient/src/samples/876330.jpg similarity index 100% rename from server/src/samples/876330.jpg rename to webclient/src/samples/876330.jpg diff --git a/server/src/samples/877163.jpg b/webclient/src/samples/877163.jpg similarity index 100% rename from server/src/samples/877163.jpg rename to webclient/src/samples/877163.jpg diff --git a/server/src/samples/87744e.jpg b/webclient/src/samples/87744e.jpg similarity index 100% rename from server/src/samples/87744e.jpg rename to webclient/src/samples/87744e.jpg diff --git a/server/src/samples/87744f.jpg b/webclient/src/samples/87744f.jpg similarity index 100% rename from server/src/samples/87744f.jpg rename to webclient/src/samples/87744f.jpg diff --git a/server/src/samples/877a54.jpg b/webclient/src/samples/877a54.jpg similarity index 100% rename from server/src/samples/877a54.jpg rename to webclient/src/samples/877a54.jpg diff --git a/server/src/samples/877d72.jpg b/webclient/src/samples/877d72.jpg similarity index 100% rename from server/src/samples/877d72.jpg rename to webclient/src/samples/877d72.jpg diff --git a/server/src/samples/877f6c.jpg b/webclient/src/samples/877f6c.jpg similarity index 100% rename from server/src/samples/877f6c.jpg rename to webclient/src/samples/877f6c.jpg diff --git a/server/src/samples/87b1ad.jpg b/webclient/src/samples/87b1ad.jpg similarity index 100% rename from server/src/samples/87b1ad.jpg rename to webclient/src/samples/87b1ad.jpg diff --git a/server/src/samples/884834.jpg b/webclient/src/samples/884834.jpg similarity index 100% rename from server/src/samples/884834.jpg rename to webclient/src/samples/884834.jpg diff --git a/server/src/samples/884e2c.jpg b/webclient/src/samples/884e2c.jpg similarity index 100% rename from server/src/samples/884e2c.jpg rename to webclient/src/samples/884e2c.jpg diff --git a/server/src/samples/885837.jpg b/webclient/src/samples/885837.jpg similarity index 100% rename from server/src/samples/885837.jpg rename to webclient/src/samples/885837.jpg diff --git a/server/src/samples/885c39.jpg b/webclient/src/samples/885c39.jpg similarity index 100% rename from server/src/samples/885c39.jpg rename to webclient/src/samples/885c39.jpg diff --git a/server/src/samples/885f41.jpg b/webclient/src/samples/885f41.jpg similarity index 100% rename from server/src/samples/885f41.jpg rename to webclient/src/samples/885f41.jpg diff --git a/server/src/samples/886055.jpg b/webclient/src/samples/886055.jpg similarity index 100% rename from server/src/samples/886055.jpg rename to webclient/src/samples/886055.jpg diff --git a/server/src/samples/88685d.jpg b/webclient/src/samples/88685d.jpg similarity index 100% rename from server/src/samples/88685d.jpg rename to webclient/src/samples/88685d.jpg diff --git a/server/src/samples/88692f.jpg b/webclient/src/samples/88692f.jpg similarity index 100% rename from server/src/samples/88692f.jpg rename to webclient/src/samples/88692f.jpg diff --git a/server/src/samples/886a49.jpg b/webclient/src/samples/886a49.jpg similarity index 100% rename from server/src/samples/886a49.jpg rename to webclient/src/samples/886a49.jpg diff --git a/server/src/samples/886b31.jpg b/webclient/src/samples/886b31.jpg similarity index 100% rename from server/src/samples/886b31.jpg rename to webclient/src/samples/886b31.jpg diff --git a/server/src/samples/886e68.jpg b/webclient/src/samples/886e68.jpg similarity index 100% rename from server/src/samples/886e68.jpg rename to webclient/src/samples/886e68.jpg diff --git a/server/src/samples/886f30.jpg b/webclient/src/samples/886f30.jpg similarity index 100% rename from server/src/samples/886f30.jpg rename to webclient/src/samples/886f30.jpg diff --git a/server/src/samples/88775d.jpg b/webclient/src/samples/88775d.jpg similarity index 100% rename from server/src/samples/88775d.jpg rename to webclient/src/samples/88775d.jpg diff --git a/server/src/samples/887a4a.jpg b/webclient/src/samples/887a4a.jpg similarity index 100% rename from server/src/samples/887a4a.jpg rename to webclient/src/samples/887a4a.jpg diff --git a/server/src/samples/887e72.jpg b/webclient/src/samples/887e72.jpg similarity index 100% rename from server/src/samples/887e72.jpg rename to webclient/src/samples/887e72.jpg diff --git a/server/src/samples/888168.jpg b/webclient/src/samples/888168.jpg similarity index 100% rename from server/src/samples/888168.jpg rename to webclient/src/samples/888168.jpg diff --git a/server/src/samples/88835b.jpg b/webclient/src/samples/88835b.jpg similarity index 100% rename from server/src/samples/88835b.jpg rename to webclient/src/samples/88835b.jpg diff --git a/server/src/samples/888492.jpg b/webclient/src/samples/888492.jpg similarity index 100% rename from server/src/samples/888492.jpg rename to webclient/src/samples/888492.jpg diff --git a/server/src/samples/8895a0.jpg b/webclient/src/samples/8895a0.jpg similarity index 100% rename from server/src/samples/8895a0.jpg rename to webclient/src/samples/8895a0.jpg diff --git a/server/src/samples/894b36.jpg b/webclient/src/samples/894b36.jpg similarity index 100% rename from server/src/samples/894b36.jpg rename to webclient/src/samples/894b36.jpg diff --git a/server/src/samples/895c34.jpg b/webclient/src/samples/895c34.jpg similarity index 100% rename from server/src/samples/895c34.jpg rename to webclient/src/samples/895c34.jpg diff --git a/server/src/samples/895e4a.jpg b/webclient/src/samples/895e4a.jpg similarity index 100% rename from server/src/samples/895e4a.jpg rename to webclient/src/samples/895e4a.jpg diff --git a/server/src/samples/896156.jpg b/webclient/src/samples/896156.jpg similarity index 100% rename from server/src/samples/896156.jpg rename to webclient/src/samples/896156.jpg diff --git a/server/src/samples/896d46.jpg b/webclient/src/samples/896d46.jpg similarity index 100% rename from server/src/samples/896d46.jpg rename to webclient/src/samples/896d46.jpg diff --git a/server/src/samples/897232.jpg b/webclient/src/samples/897232.jpg similarity index 100% rename from server/src/samples/897232.jpg rename to webclient/src/samples/897232.jpg diff --git a/server/src/samples/89726f.jpg b/webclient/src/samples/89726f.jpg similarity index 100% rename from server/src/samples/89726f.jpg rename to webclient/src/samples/89726f.jpg diff --git a/server/src/samples/89785b.jpg b/webclient/src/samples/89785b.jpg similarity index 100% rename from server/src/samples/89785b.jpg rename to webclient/src/samples/89785b.jpg diff --git a/server/src/samples/8a4a32.jpg b/webclient/src/samples/8a4a32.jpg similarity index 100% rename from server/src/samples/8a4a32.jpg rename to webclient/src/samples/8a4a32.jpg diff --git a/server/src/samples/8a5933.jpg b/webclient/src/samples/8a5933.jpg similarity index 100% rename from server/src/samples/8a5933.jpg rename to webclient/src/samples/8a5933.jpg diff --git a/server/src/samples/8a5a42.jpg b/webclient/src/samples/8a5a42.jpg similarity index 100% rename from server/src/samples/8a5a42.jpg rename to webclient/src/samples/8a5a42.jpg diff --git a/server/src/samples/8a5f30.jpg b/webclient/src/samples/8a5f30.jpg similarity index 100% rename from server/src/samples/8a5f30.jpg rename to webclient/src/samples/8a5f30.jpg diff --git a/server/src/samples/8a633b.jpg b/webclient/src/samples/8a633b.jpg similarity index 100% rename from server/src/samples/8a633b.jpg rename to webclient/src/samples/8a633b.jpg diff --git a/server/src/samples/8a6727.jpg b/webclient/src/samples/8a6727.jpg similarity index 100% rename from server/src/samples/8a6727.jpg rename to webclient/src/samples/8a6727.jpg diff --git a/server/src/samples/8a6a2e.jpg b/webclient/src/samples/8a6a2e.jpg similarity index 100% rename from server/src/samples/8a6a2e.jpg rename to webclient/src/samples/8a6a2e.jpg diff --git a/server/src/samples/8a7e46.jpg b/webclient/src/samples/8a7e46.jpg similarity index 100% rename from server/src/samples/8a7e46.jpg rename to webclient/src/samples/8a7e46.jpg diff --git a/server/src/samples/8a855b.jpg b/webclient/src/samples/8a855b.jpg similarity index 100% rename from server/src/samples/8a855b.jpg rename to webclient/src/samples/8a855b.jpg diff --git a/server/src/samples/8a8e65.jpg b/webclient/src/samples/8a8e65.jpg similarity index 100% rename from server/src/samples/8a8e65.jpg rename to webclient/src/samples/8a8e65.jpg diff --git a/server/src/samples/8a9355.jpg b/webclient/src/samples/8a9355.jpg similarity index 100% rename from server/src/samples/8a9355.jpg rename to webclient/src/samples/8a9355.jpg diff --git a/server/src/samples/8b4d30.jpg b/webclient/src/samples/8b4d30.jpg similarity index 100% rename from server/src/samples/8b4d30.jpg rename to webclient/src/samples/8b4d30.jpg diff --git a/server/src/samples/8b5745.jpg b/webclient/src/samples/8b5745.jpg similarity index 100% rename from server/src/samples/8b5745.jpg rename to webclient/src/samples/8b5745.jpg diff --git a/server/src/samples/8b5a49.jpg b/webclient/src/samples/8b5a49.jpg similarity index 100% rename from server/src/samples/8b5a49.jpg rename to webclient/src/samples/8b5a49.jpg diff --git a/server/src/samples/8b604f.jpg b/webclient/src/samples/8b604f.jpg similarity index 100% rename from server/src/samples/8b604f.jpg rename to webclient/src/samples/8b604f.jpg diff --git a/server/src/samples/8b6c63.jpg b/webclient/src/samples/8b6c63.jpg similarity index 100% rename from server/src/samples/8b6c63.jpg rename to webclient/src/samples/8b6c63.jpg diff --git a/server/src/samples/8b773d.jpg b/webclient/src/samples/8b773d.jpg similarity index 100% rename from server/src/samples/8b773d.jpg rename to webclient/src/samples/8b773d.jpg diff --git a/server/src/samples/8b7d8e.jpg b/webclient/src/samples/8b7d8e.jpg similarity index 100% rename from server/src/samples/8b7d8e.jpg rename to webclient/src/samples/8b7d8e.jpg diff --git a/server/src/samples/8ba784.jpg b/webclient/src/samples/8ba784.jpg similarity index 100% rename from server/src/samples/8ba784.jpg rename to webclient/src/samples/8ba784.jpg diff --git a/server/src/samples/8c4d36.jpg b/webclient/src/samples/8c4d36.jpg similarity index 100% rename from server/src/samples/8c4d36.jpg rename to webclient/src/samples/8c4d36.jpg diff --git a/server/src/samples/8c552d.jpg b/webclient/src/samples/8c552d.jpg similarity index 100% rename from server/src/samples/8c552d.jpg rename to webclient/src/samples/8c552d.jpg diff --git a/server/src/samples/8c5d44.jpg b/webclient/src/samples/8c5d44.jpg similarity index 100% rename from server/src/samples/8c5d44.jpg rename to webclient/src/samples/8c5d44.jpg diff --git a/server/src/samples/8c6249.jpg b/webclient/src/samples/8c6249.jpg similarity index 100% rename from server/src/samples/8c6249.jpg rename to webclient/src/samples/8c6249.jpg diff --git a/server/src/samples/8c6853.jpg b/webclient/src/samples/8c6853.jpg similarity index 100% rename from server/src/samples/8c6853.jpg rename to webclient/src/samples/8c6853.jpg diff --git a/server/src/samples/8c6b34.jpg b/webclient/src/samples/8c6b34.jpg similarity index 100% rename from server/src/samples/8c6b34.jpg rename to webclient/src/samples/8c6b34.jpg diff --git a/server/src/samples/8c6c26.jpg b/webclient/src/samples/8c6c26.jpg similarity index 100% rename from server/src/samples/8c6c26.jpg rename to webclient/src/samples/8c6c26.jpg diff --git a/server/src/samples/8c6e55.jpg b/webclient/src/samples/8c6e55.jpg similarity index 100% rename from server/src/samples/8c6e55.jpg rename to webclient/src/samples/8c6e55.jpg diff --git a/server/src/samples/8c6f36.jpg b/webclient/src/samples/8c6f36.jpg similarity index 100% rename from server/src/samples/8c6f36.jpg rename to webclient/src/samples/8c6f36.jpg diff --git a/server/src/samples/8c7754.jpg b/webclient/src/samples/8c7754.jpg similarity index 100% rename from server/src/samples/8c7754.jpg rename to webclient/src/samples/8c7754.jpg diff --git a/server/src/samples/8c7d4d.jpg b/webclient/src/samples/8c7d4d.jpg similarity index 100% rename from server/src/samples/8c7d4d.jpg rename to webclient/src/samples/8c7d4d.jpg diff --git a/server/src/samples/8c833b.jpg b/webclient/src/samples/8c833b.jpg similarity index 100% rename from server/src/samples/8c833b.jpg rename to webclient/src/samples/8c833b.jpg diff --git a/server/src/samples/8c846e.jpg b/webclient/src/samples/8c846e.jpg similarity index 100% rename from server/src/samples/8c846e.jpg rename to webclient/src/samples/8c846e.jpg diff --git a/server/src/samples/8c8568.jpg b/webclient/src/samples/8c8568.jpg similarity index 100% rename from server/src/samples/8c8568.jpg rename to webclient/src/samples/8c8568.jpg diff --git a/server/src/samples/8c8762.jpg b/webclient/src/samples/8c8762.jpg similarity index 100% rename from server/src/samples/8c8762.jpg rename to webclient/src/samples/8c8762.jpg diff --git a/server/src/samples/8c935c.jpg b/webclient/src/samples/8c935c.jpg similarity index 100% rename from server/src/samples/8c935c.jpg rename to webclient/src/samples/8c935c.jpg diff --git a/server/src/samples/8c9a6e.jpg b/webclient/src/samples/8c9a6e.jpg similarity index 100% rename from server/src/samples/8c9a6e.jpg rename to webclient/src/samples/8c9a6e.jpg diff --git a/server/src/samples/8d4328.jpg b/webclient/src/samples/8d4328.jpg similarity index 100% rename from server/src/samples/8d4328.jpg rename to webclient/src/samples/8d4328.jpg diff --git a/server/src/samples/8d532b.jpg b/webclient/src/samples/8d532b.jpg similarity index 100% rename from server/src/samples/8d532b.jpg rename to webclient/src/samples/8d532b.jpg diff --git a/server/src/samples/8d5634.jpg b/webclient/src/samples/8d5634.jpg similarity index 100% rename from server/src/samples/8d5634.jpg rename to webclient/src/samples/8d5634.jpg diff --git a/server/src/samples/8d5734.jpg b/webclient/src/samples/8d5734.jpg similarity index 100% rename from server/src/samples/8d5734.jpg rename to webclient/src/samples/8d5734.jpg diff --git a/server/src/samples/8d5937.jpg b/webclient/src/samples/8d5937.jpg similarity index 100% rename from server/src/samples/8d5937.jpg rename to webclient/src/samples/8d5937.jpg diff --git a/server/src/samples/8d6349.jpg b/webclient/src/samples/8d6349.jpg similarity index 100% rename from server/src/samples/8d6349.jpg rename to webclient/src/samples/8d6349.jpg diff --git a/server/src/samples/8d643c.jpg b/webclient/src/samples/8d643c.jpg similarity index 100% rename from server/src/samples/8d643c.jpg rename to webclient/src/samples/8d643c.jpg diff --git a/server/src/samples/8d6535.jpg b/webclient/src/samples/8d6535.jpg similarity index 100% rename from server/src/samples/8d6535.jpg rename to webclient/src/samples/8d6535.jpg diff --git a/server/src/samples/8d692e.jpg b/webclient/src/samples/8d692e.jpg similarity index 100% rename from server/src/samples/8d692e.jpg rename to webclient/src/samples/8d692e.jpg diff --git a/server/src/samples/8d7262.jpg b/webclient/src/samples/8d7262.jpg similarity index 100% rename from server/src/samples/8d7262.jpg rename to webclient/src/samples/8d7262.jpg diff --git a/server/src/samples/8d7539.jpg b/webclient/src/samples/8d7539.jpg similarity index 100% rename from server/src/samples/8d7539.jpg rename to webclient/src/samples/8d7539.jpg diff --git a/server/src/samples/8d7760.jpg b/webclient/src/samples/8d7760.jpg similarity index 100% rename from server/src/samples/8d7760.jpg rename to webclient/src/samples/8d7760.jpg diff --git a/server/src/samples/8d895a.jpg b/webclient/src/samples/8d895a.jpg similarity index 100% rename from server/src/samples/8d895a.jpg rename to webclient/src/samples/8d895a.jpg diff --git a/server/src/samples/8d96a8.jpg b/webclient/src/samples/8d96a8.jpg similarity index 100% rename from server/src/samples/8d96a8.jpg rename to webclient/src/samples/8d96a8.jpg diff --git a/server/src/samples/8d978c.jpg b/webclient/src/samples/8d978c.jpg similarity index 100% rename from server/src/samples/8d978c.jpg rename to webclient/src/samples/8d978c.jpg diff --git a/server/src/samples/8d9f7f.jpg b/webclient/src/samples/8d9f7f.jpg similarity index 100% rename from server/src/samples/8d9f7f.jpg rename to webclient/src/samples/8d9f7f.jpg diff --git a/server/src/samples/8da96c.jpg b/webclient/src/samples/8da96c.jpg similarity index 100% rename from server/src/samples/8da96c.jpg rename to webclient/src/samples/8da96c.jpg diff --git a/server/src/samples/8db29b.jpg b/webclient/src/samples/8db29b.jpg similarity index 100% rename from server/src/samples/8db29b.jpg rename to webclient/src/samples/8db29b.jpg diff --git a/server/src/samples/8e4326.jpg b/webclient/src/samples/8e4326.jpg similarity index 100% rename from server/src/samples/8e4326.jpg rename to webclient/src/samples/8e4326.jpg diff --git a/server/src/samples/8e4640.jpg b/webclient/src/samples/8e4640.jpg similarity index 100% rename from server/src/samples/8e4640.jpg rename to webclient/src/samples/8e4640.jpg diff --git a/server/src/samples/8e4e2f.jpg b/webclient/src/samples/8e4e2f.jpg similarity index 100% rename from server/src/samples/8e4e2f.jpg rename to webclient/src/samples/8e4e2f.jpg diff --git a/server/src/samples/8e5635.jpg b/webclient/src/samples/8e5635.jpg similarity index 100% rename from server/src/samples/8e5635.jpg rename to webclient/src/samples/8e5635.jpg diff --git a/server/src/samples/8e714f.jpg b/webclient/src/samples/8e714f.jpg similarity index 100% rename from server/src/samples/8e714f.jpg rename to webclient/src/samples/8e714f.jpg diff --git a/server/src/samples/8e783a.jpg b/webclient/src/samples/8e783a.jpg similarity index 100% rename from server/src/samples/8e783a.jpg rename to webclient/src/samples/8e783a.jpg diff --git a/server/src/samples/8e7e54.jpg b/webclient/src/samples/8e7e54.jpg similarity index 100% rename from server/src/samples/8e7e54.jpg rename to webclient/src/samples/8e7e54.jpg diff --git a/server/src/samples/8e866f.jpg b/webclient/src/samples/8e866f.jpg similarity index 100% rename from server/src/samples/8e866f.jpg rename to webclient/src/samples/8e866f.jpg diff --git a/server/src/samples/8e8955.jpg b/webclient/src/samples/8e8955.jpg similarity index 100% rename from server/src/samples/8e8955.jpg rename to webclient/src/samples/8e8955.jpg diff --git a/server/src/samples/8e8b57.jpg b/webclient/src/samples/8e8b57.jpg similarity index 100% rename from server/src/samples/8e8b57.jpg rename to webclient/src/samples/8e8b57.jpg diff --git a/server/src/samples/8e8e4c.jpg b/webclient/src/samples/8e8e4c.jpg similarity index 100% rename from server/src/samples/8e8e4c.jpg rename to webclient/src/samples/8e8e4c.jpg diff --git a/server/src/samples/8f4326.jpg b/webclient/src/samples/8f4326.jpg similarity index 100% rename from server/src/samples/8f4326.jpg rename to webclient/src/samples/8f4326.jpg diff --git a/server/src/samples/8f4f2e.jpg b/webclient/src/samples/8f4f2e.jpg similarity index 100% rename from server/src/samples/8f4f2e.jpg rename to webclient/src/samples/8f4f2e.jpg diff --git a/server/src/samples/8f542c.jpg b/webclient/src/samples/8f542c.jpg similarity index 100% rename from server/src/samples/8f542c.jpg rename to webclient/src/samples/8f542c.jpg diff --git a/server/src/samples/8f5624.jpg b/webclient/src/samples/8f5624.jpg similarity index 100% rename from server/src/samples/8f5624.jpg rename to webclient/src/samples/8f5624.jpg diff --git a/server/src/samples/8f5a2d.jpg b/webclient/src/samples/8f5a2d.jpg similarity index 100% rename from server/src/samples/8f5a2d.jpg rename to webclient/src/samples/8f5a2d.jpg diff --git a/server/src/samples/8f5c37.jpg b/webclient/src/samples/8f5c37.jpg similarity index 100% rename from server/src/samples/8f5c37.jpg rename to webclient/src/samples/8f5c37.jpg diff --git a/server/src/samples/8f6141.jpg b/webclient/src/samples/8f6141.jpg similarity index 100% rename from server/src/samples/8f6141.jpg rename to webclient/src/samples/8f6141.jpg diff --git a/server/src/samples/8f653b.jpg b/webclient/src/samples/8f653b.jpg similarity index 100% rename from server/src/samples/8f653b.jpg rename to webclient/src/samples/8f653b.jpg diff --git a/server/src/samples/8f6659.jpg b/webclient/src/samples/8f6659.jpg similarity index 100% rename from server/src/samples/8f6659.jpg rename to webclient/src/samples/8f6659.jpg diff --git a/server/src/samples/8f7065.jpg b/webclient/src/samples/8f7065.jpg similarity index 100% rename from server/src/samples/8f7065.jpg rename to webclient/src/samples/8f7065.jpg diff --git a/server/src/samples/8f735c.jpg b/webclient/src/samples/8f735c.jpg similarity index 100% rename from server/src/samples/8f735c.jpg rename to webclient/src/samples/8f735c.jpg diff --git a/server/src/samples/8f7631.jpg b/webclient/src/samples/8f7631.jpg similarity index 100% rename from server/src/samples/8f7631.jpg rename to webclient/src/samples/8f7631.jpg diff --git a/server/src/samples/8f783b.jpg b/webclient/src/samples/8f783b.jpg similarity index 100% rename from server/src/samples/8f783b.jpg rename to webclient/src/samples/8f783b.jpg diff --git a/server/src/samples/8f8f4b.jpg b/webclient/src/samples/8f8f4b.jpg similarity index 100% rename from server/src/samples/8f8f4b.jpg rename to webclient/src/samples/8f8f4b.jpg diff --git a/server/src/samples/8fa27e.jpg b/webclient/src/samples/8fa27e.jpg similarity index 100% rename from server/src/samples/8fa27e.jpg rename to webclient/src/samples/8fa27e.jpg diff --git a/server/src/samples/90442f.jpg b/webclient/src/samples/90442f.jpg similarity index 100% rename from server/src/samples/90442f.jpg rename to webclient/src/samples/90442f.jpg diff --git a/server/src/samples/905121.jpg b/webclient/src/samples/905121.jpg similarity index 100% rename from server/src/samples/905121.jpg rename to webclient/src/samples/905121.jpg diff --git a/server/src/samples/905229.jpg b/webclient/src/samples/905229.jpg similarity index 100% rename from server/src/samples/905229.jpg rename to webclient/src/samples/905229.jpg diff --git a/server/src/samples/90523b.jpg b/webclient/src/samples/90523b.jpg similarity index 100% rename from server/src/samples/90523b.jpg rename to webclient/src/samples/90523b.jpg diff --git a/server/src/samples/905337.jpg b/webclient/src/samples/905337.jpg similarity index 100% rename from server/src/samples/905337.jpg rename to webclient/src/samples/905337.jpg diff --git a/server/src/samples/905d3e.jpg b/webclient/src/samples/905d3e.jpg similarity index 100% rename from server/src/samples/905d3e.jpg rename to webclient/src/samples/905d3e.jpg diff --git a/server/src/samples/906140.jpg b/webclient/src/samples/906140.jpg similarity index 100% rename from server/src/samples/906140.jpg rename to webclient/src/samples/906140.jpg diff --git a/server/src/samples/906a41.jpg b/webclient/src/samples/906a41.jpg similarity index 100% rename from server/src/samples/906a41.jpg rename to webclient/src/samples/906a41.jpg diff --git a/server/src/samples/907741.jpg b/webclient/src/samples/907741.jpg similarity index 100% rename from server/src/samples/907741.jpg rename to webclient/src/samples/907741.jpg diff --git a/server/src/samples/907b69.jpg b/webclient/src/samples/907b69.jpg similarity index 100% rename from server/src/samples/907b69.jpg rename to webclient/src/samples/907b69.jpg diff --git a/server/src/samples/908972.jpg b/webclient/src/samples/908972.jpg similarity index 100% rename from server/src/samples/908972.jpg rename to webclient/src/samples/908972.jpg diff --git a/server/src/samples/90996b.jpg b/webclient/src/samples/90996b.jpg similarity index 100% rename from server/src/samples/90996b.jpg rename to webclient/src/samples/90996b.jpg diff --git a/server/src/samples/909971.jpg b/webclient/src/samples/909971.jpg similarity index 100% rename from server/src/samples/909971.jpg rename to webclient/src/samples/909971.jpg diff --git a/server/src/samples/909c6e.jpg b/webclient/src/samples/909c6e.jpg similarity index 100% rename from server/src/samples/909c6e.jpg rename to webclient/src/samples/909c6e.jpg diff --git a/server/src/samples/90aa84.jpg b/webclient/src/samples/90aa84.jpg similarity index 100% rename from server/src/samples/90aa84.jpg rename to webclient/src/samples/90aa84.jpg diff --git a/server/src/samples/90ab6f.jpg b/webclient/src/samples/90ab6f.jpg similarity index 100% rename from server/src/samples/90ab6f.jpg rename to webclient/src/samples/90ab6f.jpg diff --git a/server/src/samples/913826.jpg b/webclient/src/samples/913826.jpg similarity index 100% rename from server/src/samples/913826.jpg rename to webclient/src/samples/913826.jpg diff --git a/server/src/samples/914c27.jpg b/webclient/src/samples/914c27.jpg similarity index 100% rename from server/src/samples/914c27.jpg rename to webclient/src/samples/914c27.jpg diff --git a/server/src/samples/914f39.jpg b/webclient/src/samples/914f39.jpg similarity index 100% rename from server/src/samples/914f39.jpg rename to webclient/src/samples/914f39.jpg diff --git a/server/src/samples/915352.jpg b/webclient/src/samples/915352.jpg similarity index 100% rename from server/src/samples/915352.jpg rename to webclient/src/samples/915352.jpg diff --git a/server/src/samples/915539.jpg b/webclient/src/samples/915539.jpg similarity index 100% rename from server/src/samples/915539.jpg rename to webclient/src/samples/915539.jpg diff --git a/server/src/samples/915729.jpg b/webclient/src/samples/915729.jpg similarity index 100% rename from server/src/samples/915729.jpg rename to webclient/src/samples/915729.jpg diff --git a/server/src/samples/91603c.jpg b/webclient/src/samples/91603c.jpg similarity index 100% rename from server/src/samples/91603c.jpg rename to webclient/src/samples/91603c.jpg diff --git a/server/src/samples/916947.jpg b/webclient/src/samples/916947.jpg similarity index 100% rename from server/src/samples/916947.jpg rename to webclient/src/samples/916947.jpg diff --git a/server/src/samples/917849.jpg b/webclient/src/samples/917849.jpg similarity index 100% rename from server/src/samples/917849.jpg rename to webclient/src/samples/917849.jpg diff --git a/server/src/samples/917a35.jpg b/webclient/src/samples/917a35.jpg similarity index 100% rename from server/src/samples/917a35.jpg rename to webclient/src/samples/917a35.jpg diff --git a/server/src/samples/91804b.jpg b/webclient/src/samples/91804b.jpg similarity index 100% rename from server/src/samples/91804b.jpg rename to webclient/src/samples/91804b.jpg diff --git a/server/src/samples/91967c.jpg b/webclient/src/samples/91967c.jpg similarity index 100% rename from server/src/samples/91967c.jpg rename to webclient/src/samples/91967c.jpg diff --git a/server/src/samples/91ac8c.jpg b/webclient/src/samples/91ac8c.jpg similarity index 100% rename from server/src/samples/91ac8c.jpg rename to webclient/src/samples/91ac8c.jpg diff --git a/server/src/samples/924c50.jpg b/webclient/src/samples/924c50.jpg similarity index 100% rename from server/src/samples/924c50.jpg rename to webclient/src/samples/924c50.jpg diff --git a/server/src/samples/92522e.jpg b/webclient/src/samples/92522e.jpg similarity index 100% rename from server/src/samples/92522e.jpg rename to webclient/src/samples/92522e.jpg diff --git a/server/src/samples/925428.jpg b/webclient/src/samples/925428.jpg similarity index 100% rename from server/src/samples/925428.jpg rename to webclient/src/samples/925428.jpg diff --git a/server/src/samples/925b36.jpg b/webclient/src/samples/925b36.jpg similarity index 100% rename from server/src/samples/925b36.jpg rename to webclient/src/samples/925b36.jpg diff --git a/server/src/samples/925b39.jpg b/webclient/src/samples/925b39.jpg similarity index 100% rename from server/src/samples/925b39.jpg rename to webclient/src/samples/925b39.jpg diff --git a/server/src/samples/926649.jpg b/webclient/src/samples/926649.jpg similarity index 100% rename from server/src/samples/926649.jpg rename to webclient/src/samples/926649.jpg diff --git a/server/src/samples/92694e.jpg b/webclient/src/samples/92694e.jpg similarity index 100% rename from server/src/samples/92694e.jpg rename to webclient/src/samples/92694e.jpg diff --git a/server/src/samples/926a4d.jpg b/webclient/src/samples/926a4d.jpg similarity index 100% rename from server/src/samples/926a4d.jpg rename to webclient/src/samples/926a4d.jpg diff --git a/server/src/samples/926b42.jpg b/webclient/src/samples/926b42.jpg similarity index 100% rename from server/src/samples/926b42.jpg rename to webclient/src/samples/926b42.jpg diff --git a/server/src/samples/926d31.jpg b/webclient/src/samples/926d31.jpg similarity index 100% rename from server/src/samples/926d31.jpg rename to webclient/src/samples/926d31.jpg diff --git a/server/src/samples/926d32.jpg b/webclient/src/samples/926d32.jpg similarity index 100% rename from server/src/samples/926d32.jpg rename to webclient/src/samples/926d32.jpg diff --git a/server/src/samples/927339.jpg b/webclient/src/samples/927339.jpg similarity index 100% rename from server/src/samples/927339.jpg rename to webclient/src/samples/927339.jpg diff --git a/server/src/samples/927a51.jpg b/webclient/src/samples/927a51.jpg similarity index 100% rename from server/src/samples/927a51.jpg rename to webclient/src/samples/927a51.jpg diff --git a/server/src/samples/927c32.jpg b/webclient/src/samples/927c32.jpg similarity index 100% rename from server/src/samples/927c32.jpg rename to webclient/src/samples/927c32.jpg diff --git a/server/src/samples/92834a.jpg b/webclient/src/samples/92834a.jpg similarity index 100% rename from server/src/samples/92834a.jpg rename to webclient/src/samples/92834a.jpg diff --git a/server/src/samples/928652.jpg b/webclient/src/samples/928652.jpg similarity index 100% rename from server/src/samples/928652.jpg rename to webclient/src/samples/928652.jpg diff --git a/server/src/samples/934753.jpg b/webclient/src/samples/934753.jpg similarity index 100% rename from server/src/samples/934753.jpg rename to webclient/src/samples/934753.jpg diff --git a/server/src/samples/934b26.jpg b/webclient/src/samples/934b26.jpg similarity index 100% rename from server/src/samples/934b26.jpg rename to webclient/src/samples/934b26.jpg diff --git a/server/src/samples/934b2d.jpg b/webclient/src/samples/934b2d.jpg similarity index 100% rename from server/src/samples/934b2d.jpg rename to webclient/src/samples/934b2d.jpg diff --git a/server/src/samples/935826.jpg b/webclient/src/samples/935826.jpg similarity index 100% rename from server/src/samples/935826.jpg rename to webclient/src/samples/935826.jpg diff --git a/server/src/samples/935c33.jpg b/webclient/src/samples/935c33.jpg similarity index 100% rename from server/src/samples/935c33.jpg rename to webclient/src/samples/935c33.jpg diff --git a/server/src/samples/936f34.jpg b/webclient/src/samples/936f34.jpg similarity index 100% rename from server/src/samples/936f34.jpg rename to webclient/src/samples/936f34.jpg diff --git a/server/src/samples/93724b.jpg b/webclient/src/samples/93724b.jpg similarity index 100% rename from server/src/samples/93724b.jpg rename to webclient/src/samples/93724b.jpg diff --git a/server/src/samples/93844d.jpg b/webclient/src/samples/93844d.jpg similarity index 100% rename from server/src/samples/93844d.jpg rename to webclient/src/samples/93844d.jpg diff --git a/server/src/samples/939254.jpg b/webclient/src/samples/939254.jpg similarity index 100% rename from server/src/samples/939254.jpg rename to webclient/src/samples/939254.jpg diff --git a/server/src/samples/939977.jpg b/webclient/src/samples/939977.jpg similarity index 100% rename from server/src/samples/939977.jpg rename to webclient/src/samples/939977.jpg diff --git a/server/src/samples/93a27b.jpg b/webclient/src/samples/93a27b.jpg similarity index 100% rename from server/src/samples/93a27b.jpg rename to webclient/src/samples/93a27b.jpg diff --git a/server/src/samples/94533d.jpg b/webclient/src/samples/94533d.jpg similarity index 100% rename from server/src/samples/94533d.jpg rename to webclient/src/samples/94533d.jpg diff --git a/server/src/samples/94542f.jpg b/webclient/src/samples/94542f.jpg similarity index 100% rename from server/src/samples/94542f.jpg rename to webclient/src/samples/94542f.jpg diff --git a/server/src/samples/945528.jpg b/webclient/src/samples/945528.jpg similarity index 100% rename from server/src/samples/945528.jpg rename to webclient/src/samples/945528.jpg diff --git a/server/src/samples/945732.jpg b/webclient/src/samples/945732.jpg similarity index 100% rename from server/src/samples/945732.jpg rename to webclient/src/samples/945732.jpg diff --git a/server/src/samples/94573e.jpg b/webclient/src/samples/94573e.jpg similarity index 100% rename from server/src/samples/94573e.jpg rename to webclient/src/samples/94573e.jpg diff --git a/server/src/samples/945935.jpg b/webclient/src/samples/945935.jpg similarity index 100% rename from server/src/samples/945935.jpg rename to webclient/src/samples/945935.jpg diff --git a/server/src/samples/945940.jpg b/webclient/src/samples/945940.jpg similarity index 100% rename from server/src/samples/945940.jpg rename to webclient/src/samples/945940.jpg diff --git a/server/src/samples/94653a.jpg b/webclient/src/samples/94653a.jpg similarity index 100% rename from server/src/samples/94653a.jpg rename to webclient/src/samples/94653a.jpg diff --git a/server/src/samples/947454.jpg b/webclient/src/samples/947454.jpg similarity index 100% rename from server/src/samples/947454.jpg rename to webclient/src/samples/947454.jpg diff --git a/server/src/samples/947836.jpg b/webclient/src/samples/947836.jpg similarity index 100% rename from server/src/samples/947836.jpg rename to webclient/src/samples/947836.jpg diff --git a/server/src/samples/94894c.jpg b/webclient/src/samples/94894c.jpg similarity index 100% rename from server/src/samples/94894c.jpg rename to webclient/src/samples/94894c.jpg diff --git a/server/src/samples/948a62.jpg b/webclient/src/samples/948a62.jpg similarity index 100% rename from server/src/samples/948a62.jpg rename to webclient/src/samples/948a62.jpg diff --git a/server/src/samples/94915a.jpg b/webclient/src/samples/94915a.jpg similarity index 100% rename from server/src/samples/94915a.jpg rename to webclient/src/samples/94915a.jpg diff --git a/server/src/samples/949872.jpg b/webclient/src/samples/949872.jpg similarity index 100% rename from server/src/samples/949872.jpg rename to webclient/src/samples/949872.jpg diff --git a/server/src/samples/949b73.jpg b/webclient/src/samples/949b73.jpg similarity index 100% rename from server/src/samples/949b73.jpg rename to webclient/src/samples/949b73.jpg diff --git a/server/src/samples/949c64.jpg b/webclient/src/samples/949c64.jpg similarity index 100% rename from server/src/samples/949c64.jpg rename to webclient/src/samples/949c64.jpg diff --git a/server/src/samples/949c68.jpg b/webclient/src/samples/949c68.jpg similarity index 100% rename from server/src/samples/949c68.jpg rename to webclient/src/samples/949c68.jpg diff --git a/server/src/samples/949d70.jpg b/webclient/src/samples/949d70.jpg similarity index 100% rename from server/src/samples/949d70.jpg rename to webclient/src/samples/949d70.jpg diff --git a/server/src/samples/949f72.jpg b/webclient/src/samples/949f72.jpg similarity index 100% rename from server/src/samples/949f72.jpg rename to webclient/src/samples/949f72.jpg diff --git a/server/src/samples/94af8c.jpg b/webclient/src/samples/94af8c.jpg similarity index 100% rename from server/src/samples/94af8c.jpg rename to webclient/src/samples/94af8c.jpg diff --git a/server/src/samples/94b294.jpg b/webclient/src/samples/94b294.jpg similarity index 100% rename from server/src/samples/94b294.jpg rename to webclient/src/samples/94b294.jpg diff --git a/server/src/samples/955234.jpg b/webclient/src/samples/955234.jpg similarity index 100% rename from server/src/samples/955234.jpg rename to webclient/src/samples/955234.jpg diff --git a/server/src/samples/95532e.jpg b/webclient/src/samples/95532e.jpg similarity index 100% rename from server/src/samples/95532e.jpg rename to webclient/src/samples/95532e.jpg diff --git a/server/src/samples/95532f.jpg b/webclient/src/samples/95532f.jpg similarity index 100% rename from server/src/samples/95532f.jpg rename to webclient/src/samples/95532f.jpg diff --git a/server/src/samples/95602a.jpg b/webclient/src/samples/95602a.jpg similarity index 100% rename from server/src/samples/95602a.jpg rename to webclient/src/samples/95602a.jpg diff --git a/server/src/samples/956a47.jpg b/webclient/src/samples/956a47.jpg similarity index 100% rename from server/src/samples/956a47.jpg rename to webclient/src/samples/956a47.jpg diff --git a/server/src/samples/957044.jpg b/webclient/src/samples/957044.jpg similarity index 100% rename from server/src/samples/957044.jpg rename to webclient/src/samples/957044.jpg diff --git a/server/src/samples/957a52.jpg b/webclient/src/samples/957a52.jpg similarity index 100% rename from server/src/samples/957a52.jpg rename to webclient/src/samples/957a52.jpg diff --git a/server/src/samples/959c79.jpg b/webclient/src/samples/959c79.jpg similarity index 100% rename from server/src/samples/959c79.jpg rename to webclient/src/samples/959c79.jpg diff --git a/server/src/samples/959c7b.jpg b/webclient/src/samples/959c7b.jpg similarity index 100% rename from server/src/samples/959c7b.jpg rename to webclient/src/samples/959c7b.jpg diff --git a/server/src/samples/964920.jpg b/webclient/src/samples/964920.jpg similarity index 100% rename from server/src/samples/964920.jpg rename to webclient/src/samples/964920.jpg diff --git a/server/src/samples/965a37.jpg b/webclient/src/samples/965a37.jpg similarity index 100% rename from server/src/samples/965a37.jpg rename to webclient/src/samples/965a37.jpg diff --git a/server/src/samples/96602a.jpg b/webclient/src/samples/96602a.jpg similarity index 100% rename from server/src/samples/96602a.jpg rename to webclient/src/samples/96602a.jpg diff --git a/server/src/samples/966449.jpg b/webclient/src/samples/966449.jpg similarity index 100% rename from server/src/samples/966449.jpg rename to webclient/src/samples/966449.jpg diff --git a/server/src/samples/966a46.jpg b/webclient/src/samples/966a46.jpg similarity index 100% rename from server/src/samples/966a46.jpg rename to webclient/src/samples/966a46.jpg diff --git a/server/src/samples/966e34.jpg b/webclient/src/samples/966e34.jpg similarity index 100% rename from server/src/samples/966e34.jpg rename to webclient/src/samples/966e34.jpg diff --git a/server/src/samples/967758.jpg b/webclient/src/samples/967758.jpg similarity index 100% rename from server/src/samples/967758.jpg rename to webclient/src/samples/967758.jpg diff --git a/server/src/samples/967938.jpg b/webclient/src/samples/967938.jpg similarity index 100% rename from server/src/samples/967938.jpg rename to webclient/src/samples/967938.jpg diff --git a/server/src/samples/969e70.jpg b/webclient/src/samples/969e70.jpg similarity index 100% rename from server/src/samples/969e70.jpg rename to webclient/src/samples/969e70.jpg diff --git a/server/src/samples/96a67f.jpg b/webclient/src/samples/96a67f.jpg similarity index 100% rename from server/src/samples/96a67f.jpg rename to webclient/src/samples/96a67f.jpg diff --git a/server/src/samples/975457.jpg b/webclient/src/samples/975457.jpg similarity index 100% rename from server/src/samples/975457.jpg rename to webclient/src/samples/975457.jpg diff --git a/server/src/samples/975b29.jpg b/webclient/src/samples/975b29.jpg similarity index 100% rename from server/src/samples/975b29.jpg rename to webclient/src/samples/975b29.jpg diff --git a/server/src/samples/976b46.jpg b/webclient/src/samples/976b46.jpg similarity index 100% rename from server/src/samples/976b46.jpg rename to webclient/src/samples/976b46.jpg diff --git a/server/src/samples/976c5c.jpg b/webclient/src/samples/976c5c.jpg similarity index 100% rename from server/src/samples/976c5c.jpg rename to webclient/src/samples/976c5c.jpg diff --git a/server/src/samples/976e38.jpg b/webclient/src/samples/976e38.jpg similarity index 100% rename from server/src/samples/976e38.jpg rename to webclient/src/samples/976e38.jpg diff --git a/server/src/samples/976e50.jpg b/webclient/src/samples/976e50.jpg similarity index 100% rename from server/src/samples/976e50.jpg rename to webclient/src/samples/976e50.jpg diff --git a/server/src/samples/977145.jpg b/webclient/src/samples/977145.jpg similarity index 100% rename from server/src/samples/977145.jpg rename to webclient/src/samples/977145.jpg diff --git a/server/src/samples/977332.jpg b/webclient/src/samples/977332.jpg similarity index 100% rename from server/src/samples/977332.jpg rename to webclient/src/samples/977332.jpg diff --git a/server/src/samples/978560.jpg b/webclient/src/samples/978560.jpg similarity index 100% rename from server/src/samples/978560.jpg rename to webclient/src/samples/978560.jpg diff --git a/server/src/samples/97a472.jpg b/webclient/src/samples/97a472.jpg similarity index 100% rename from server/src/samples/97a472.jpg rename to webclient/src/samples/97a472.jpg diff --git a/server/src/samples/97a965.jpg b/webclient/src/samples/97a965.jpg similarity index 100% rename from server/src/samples/97a965.jpg rename to webclient/src/samples/97a965.jpg diff --git a/server/src/samples/98472f.jpg b/webclient/src/samples/98472f.jpg similarity index 100% rename from server/src/samples/98472f.jpg rename to webclient/src/samples/98472f.jpg diff --git a/server/src/samples/98532d.jpg b/webclient/src/samples/98532d.jpg similarity index 100% rename from server/src/samples/98532d.jpg rename to webclient/src/samples/98532d.jpg diff --git a/server/src/samples/985a34.jpg b/webclient/src/samples/985a34.jpg similarity index 100% rename from server/src/samples/985a34.jpg rename to webclient/src/samples/985a34.jpg diff --git a/server/src/samples/986547.jpg b/webclient/src/samples/986547.jpg similarity index 100% rename from server/src/samples/986547.jpg rename to webclient/src/samples/986547.jpg diff --git a/server/src/samples/986b34.jpg b/webclient/src/samples/986b34.jpg similarity index 100% rename from server/src/samples/986b34.jpg rename to webclient/src/samples/986b34.jpg diff --git a/server/src/samples/986c54.jpg b/webclient/src/samples/986c54.jpg similarity index 100% rename from server/src/samples/986c54.jpg rename to webclient/src/samples/986c54.jpg diff --git a/server/src/samples/98733a.jpg b/webclient/src/samples/98733a.jpg similarity index 100% rename from server/src/samples/98733a.jpg rename to webclient/src/samples/98733a.jpg diff --git a/server/src/samples/987a37.jpg b/webclient/src/samples/987a37.jpg similarity index 100% rename from server/src/samples/987a37.jpg rename to webclient/src/samples/987a37.jpg diff --git a/server/src/samples/987b6d.jpg b/webclient/src/samples/987b6d.jpg similarity index 100% rename from server/src/samples/987b6d.jpg rename to webclient/src/samples/987b6d.jpg diff --git a/server/src/samples/988042.jpg b/webclient/src/samples/988042.jpg similarity index 100% rename from server/src/samples/988042.jpg rename to webclient/src/samples/988042.jpg diff --git a/server/src/samples/98915b.jpg b/webclient/src/samples/98915b.jpg similarity index 100% rename from server/src/samples/98915b.jpg rename to webclient/src/samples/98915b.jpg diff --git a/server/src/samples/989864.jpg b/webclient/src/samples/989864.jpg similarity index 100% rename from server/src/samples/989864.jpg rename to webclient/src/samples/989864.jpg diff --git a/server/src/samples/996a38.jpg b/webclient/src/samples/996a38.jpg similarity index 100% rename from server/src/samples/996a38.jpg rename to webclient/src/samples/996a38.jpg diff --git a/server/src/samples/996d41.jpg b/webclient/src/samples/996d41.jpg similarity index 100% rename from server/src/samples/996d41.jpg rename to webclient/src/samples/996d41.jpg diff --git a/server/src/samples/997054.jpg b/webclient/src/samples/997054.jpg similarity index 100% rename from server/src/samples/997054.jpg rename to webclient/src/samples/997054.jpg diff --git a/server/src/samples/997242.jpg b/webclient/src/samples/997242.jpg similarity index 100% rename from server/src/samples/997242.jpg rename to webclient/src/samples/997242.jpg diff --git a/server/src/samples/99915e.jpg b/webclient/src/samples/99915e.jpg similarity index 100% rename from server/src/samples/99915e.jpg rename to webclient/src/samples/99915e.jpg diff --git a/server/src/samples/999d7e.jpg b/webclient/src/samples/999d7e.jpg similarity index 100% rename from server/src/samples/999d7e.jpg rename to webclient/src/samples/999d7e.jpg diff --git a/server/src/samples/99a096.jpg b/webclient/src/samples/99a096.jpg similarity index 100% rename from server/src/samples/99a096.jpg rename to webclient/src/samples/99a096.jpg diff --git a/server/src/samples/9a4c2d.jpg b/webclient/src/samples/9a4c2d.jpg similarity index 100% rename from server/src/samples/9a4c2d.jpg rename to webclient/src/samples/9a4c2d.jpg diff --git a/server/src/samples/9a5a2e.jpg b/webclient/src/samples/9a5a2e.jpg similarity index 100% rename from server/src/samples/9a5a2e.jpg rename to webclient/src/samples/9a5a2e.jpg diff --git a/server/src/samples/9a5a32.jpg b/webclient/src/samples/9a5a32.jpg similarity index 100% rename from server/src/samples/9a5a32.jpg rename to webclient/src/samples/9a5a32.jpg diff --git a/server/src/samples/9a5d2e.jpg b/webclient/src/samples/9a5d2e.jpg similarity index 100% rename from server/src/samples/9a5d2e.jpg rename to webclient/src/samples/9a5d2e.jpg diff --git a/server/src/samples/9a642b.jpg b/webclient/src/samples/9a642b.jpg similarity index 100% rename from server/src/samples/9a642b.jpg rename to webclient/src/samples/9a642b.jpg diff --git a/server/src/samples/9a661e.jpg b/webclient/src/samples/9a661e.jpg similarity index 100% rename from server/src/samples/9a661e.jpg rename to webclient/src/samples/9a661e.jpg diff --git a/server/src/samples/9a7243.jpg b/webclient/src/samples/9a7243.jpg similarity index 100% rename from server/src/samples/9a7243.jpg rename to webclient/src/samples/9a7243.jpg diff --git a/server/src/samples/9a7529.jpg b/webclient/src/samples/9a7529.jpg similarity index 100% rename from server/src/samples/9a7529.jpg rename to webclient/src/samples/9a7529.jpg diff --git a/server/src/samples/9a772d.jpg b/webclient/src/samples/9a772d.jpg similarity index 100% rename from server/src/samples/9a772d.jpg rename to webclient/src/samples/9a772d.jpg diff --git a/server/src/samples/9a7738.jpg b/webclient/src/samples/9a7738.jpg similarity index 100% rename from server/src/samples/9a7738.jpg rename to webclient/src/samples/9a7738.jpg diff --git a/server/src/samples/9a7d63.jpg b/webclient/src/samples/9a7d63.jpg similarity index 100% rename from server/src/samples/9a7d63.jpg rename to webclient/src/samples/9a7d63.jpg diff --git a/server/src/samples/9a814f.jpg b/webclient/src/samples/9a814f.jpg similarity index 100% rename from server/src/samples/9a814f.jpg rename to webclient/src/samples/9a814f.jpg diff --git a/server/src/samples/9a8b94.jpg b/webclient/src/samples/9a8b94.jpg similarity index 100% rename from server/src/samples/9a8b94.jpg rename to webclient/src/samples/9a8b94.jpg diff --git a/server/src/samples/9a8c56.jpg b/webclient/src/samples/9a8c56.jpg similarity index 100% rename from server/src/samples/9a8c56.jpg rename to webclient/src/samples/9a8c56.jpg diff --git a/server/src/samples/9a8e49.jpg b/webclient/src/samples/9a8e49.jpg similarity index 100% rename from server/src/samples/9a8e49.jpg rename to webclient/src/samples/9a8e49.jpg diff --git a/server/src/samples/9a934d.jpg b/webclient/src/samples/9a934d.jpg similarity index 100% rename from server/src/samples/9a934d.jpg rename to webclient/src/samples/9a934d.jpg diff --git a/server/src/samples/9a9c71.jpg b/webclient/src/samples/9a9c71.jpg similarity index 100% rename from server/src/samples/9a9c71.jpg rename to webclient/src/samples/9a9c71.jpg diff --git a/server/src/samples/9ab594.jpg b/webclient/src/samples/9ab594.jpg similarity index 100% rename from server/src/samples/9ab594.jpg rename to webclient/src/samples/9ab594.jpg diff --git a/server/src/samples/9ab595.jpg b/webclient/src/samples/9ab595.jpg similarity index 100% rename from server/src/samples/9ab595.jpg rename to webclient/src/samples/9ab595.jpg diff --git a/server/src/samples/9b4a34.jpg b/webclient/src/samples/9b4a34.jpg similarity index 100% rename from server/src/samples/9b4a34.jpg rename to webclient/src/samples/9b4a34.jpg diff --git a/server/src/samples/9b502f.jpg b/webclient/src/samples/9b502f.jpg similarity index 100% rename from server/src/samples/9b502f.jpg rename to webclient/src/samples/9b502f.jpg diff --git a/server/src/samples/9b5436.jpg b/webclient/src/samples/9b5436.jpg similarity index 100% rename from server/src/samples/9b5436.jpg rename to webclient/src/samples/9b5436.jpg diff --git a/server/src/samples/9b5b2e.jpg b/webclient/src/samples/9b5b2e.jpg similarity index 100% rename from server/src/samples/9b5b2e.jpg rename to webclient/src/samples/9b5b2e.jpg diff --git a/server/src/samples/9b5d49.jpg b/webclient/src/samples/9b5d49.jpg similarity index 100% rename from server/src/samples/9b5d49.jpg rename to webclient/src/samples/9b5d49.jpg diff --git a/server/src/samples/9b6435.jpg b/webclient/src/samples/9b6435.jpg similarity index 100% rename from server/src/samples/9b6435.jpg rename to webclient/src/samples/9b6435.jpg diff --git a/server/src/samples/9b6647.jpg b/webclient/src/samples/9b6647.jpg similarity index 100% rename from server/src/samples/9b6647.jpg rename to webclient/src/samples/9b6647.jpg diff --git a/server/src/samples/9b6a38.jpg b/webclient/src/samples/9b6a38.jpg similarity index 100% rename from server/src/samples/9b6a38.jpg rename to webclient/src/samples/9b6a38.jpg diff --git a/server/src/samples/9b7139.jpg b/webclient/src/samples/9b7139.jpg similarity index 100% rename from server/src/samples/9b7139.jpg rename to webclient/src/samples/9b7139.jpg diff --git a/server/src/samples/9b734a.jpg b/webclient/src/samples/9b734a.jpg similarity index 100% rename from server/src/samples/9b734a.jpg rename to webclient/src/samples/9b734a.jpg diff --git a/server/src/samples/9b7836.jpg b/webclient/src/samples/9b7836.jpg similarity index 100% rename from server/src/samples/9b7836.jpg rename to webclient/src/samples/9b7836.jpg diff --git a/server/src/samples/9b7a44.jpg b/webclient/src/samples/9b7a44.jpg similarity index 100% rename from server/src/samples/9b7a44.jpg rename to webclient/src/samples/9b7a44.jpg diff --git a/server/src/samples/9b8352.jpg b/webclient/src/samples/9b8352.jpg similarity index 100% rename from server/src/samples/9b8352.jpg rename to webclient/src/samples/9b8352.jpg diff --git a/server/src/samples/9b9559.jpg b/webclient/src/samples/9b9559.jpg similarity index 100% rename from server/src/samples/9b9559.jpg rename to webclient/src/samples/9b9559.jpg diff --git a/server/src/samples/9c5121.jpg b/webclient/src/samples/9c5121.jpg similarity index 100% rename from server/src/samples/9c5121.jpg rename to webclient/src/samples/9c5121.jpg diff --git a/server/src/samples/9c5932.jpg b/webclient/src/samples/9c5932.jpg similarity index 100% rename from server/src/samples/9c5932.jpg rename to webclient/src/samples/9c5932.jpg diff --git a/server/src/samples/9c5d58.jpg b/webclient/src/samples/9c5d58.jpg similarity index 100% rename from server/src/samples/9c5d58.jpg rename to webclient/src/samples/9c5d58.jpg diff --git a/server/src/samples/9c6625.jpg b/webclient/src/samples/9c6625.jpg similarity index 100% rename from server/src/samples/9c6625.jpg rename to webclient/src/samples/9c6625.jpg diff --git a/server/src/samples/9c6d3d.jpg b/webclient/src/samples/9c6d3d.jpg similarity index 100% rename from server/src/samples/9c6d3d.jpg rename to webclient/src/samples/9c6d3d.jpg diff --git a/server/src/samples/9c7644.jpg b/webclient/src/samples/9c7644.jpg similarity index 100% rename from server/src/samples/9c7644.jpg rename to webclient/src/samples/9c7644.jpg diff --git a/server/src/samples/9c7737.jpg b/webclient/src/samples/9c7737.jpg similarity index 100% rename from server/src/samples/9c7737.jpg rename to webclient/src/samples/9c7737.jpg diff --git a/server/src/samples/9c7b5b.jpg b/webclient/src/samples/9c7b5b.jpg similarity index 100% rename from server/src/samples/9c7b5b.jpg rename to webclient/src/samples/9c7b5b.jpg diff --git a/server/src/samples/9c7f3d.jpg b/webclient/src/samples/9c7f3d.jpg similarity index 100% rename from server/src/samples/9c7f3d.jpg rename to webclient/src/samples/9c7f3d.jpg diff --git a/server/src/samples/9c8445.jpg b/webclient/src/samples/9c8445.jpg similarity index 100% rename from server/src/samples/9c8445.jpg rename to webclient/src/samples/9c8445.jpg diff --git a/server/src/samples/9d3c25.jpg b/webclient/src/samples/9d3c25.jpg similarity index 100% rename from server/src/samples/9d3c25.jpg rename to webclient/src/samples/9d3c25.jpg diff --git a/server/src/samples/9d482c.jpg b/webclient/src/samples/9d482c.jpg similarity index 100% rename from server/src/samples/9d482c.jpg rename to webclient/src/samples/9d482c.jpg diff --git a/server/src/samples/9d5131.jpg b/webclient/src/samples/9d5131.jpg similarity index 100% rename from server/src/samples/9d5131.jpg rename to webclient/src/samples/9d5131.jpg diff --git a/server/src/samples/9d592b.jpg b/webclient/src/samples/9d592b.jpg similarity index 100% rename from server/src/samples/9d592b.jpg rename to webclient/src/samples/9d592b.jpg diff --git a/server/src/samples/9d6031.jpg b/webclient/src/samples/9d6031.jpg similarity index 100% rename from server/src/samples/9d6031.jpg rename to webclient/src/samples/9d6031.jpg diff --git a/server/src/samples/9d6d38.jpg b/webclient/src/samples/9d6d38.jpg similarity index 100% rename from server/src/samples/9d6d38.jpg rename to webclient/src/samples/9d6d38.jpg diff --git a/server/src/samples/9d7451.jpg b/webclient/src/samples/9d7451.jpg similarity index 100% rename from server/src/samples/9d7451.jpg rename to webclient/src/samples/9d7451.jpg diff --git a/server/src/samples/9d754c.jpg b/webclient/src/samples/9d754c.jpg similarity index 100% rename from server/src/samples/9d754c.jpg rename to webclient/src/samples/9d754c.jpg diff --git a/server/src/samples/9d7e49.jpg b/webclient/src/samples/9d7e49.jpg similarity index 100% rename from server/src/samples/9d7e49.jpg rename to webclient/src/samples/9d7e49.jpg diff --git a/server/src/samples/9d803c.jpg b/webclient/src/samples/9d803c.jpg similarity index 100% rename from server/src/samples/9d803c.jpg rename to webclient/src/samples/9d803c.jpg diff --git a/server/src/samples/9d8f96.jpg b/webclient/src/samples/9d8f96.jpg similarity index 100% rename from server/src/samples/9d8f96.jpg rename to webclient/src/samples/9d8f96.jpg diff --git a/server/src/samples/9d903c.jpg b/webclient/src/samples/9d903c.jpg similarity index 100% rename from server/src/samples/9d903c.jpg rename to webclient/src/samples/9d903c.jpg diff --git a/server/src/samples/9d9149.jpg b/webclient/src/samples/9d9149.jpg similarity index 100% rename from server/src/samples/9d9149.jpg rename to webclient/src/samples/9d9149.jpg diff --git a/server/src/samples/9d9686.jpg b/webclient/src/samples/9d9686.jpg similarity index 100% rename from server/src/samples/9d9686.jpg rename to webclient/src/samples/9d9686.jpg diff --git a/server/src/samples/9da3ad.jpg b/webclient/src/samples/9da3ad.jpg similarity index 100% rename from server/src/samples/9da3ad.jpg rename to webclient/src/samples/9da3ad.jpg diff --git a/server/src/samples/9e5137.jpg b/webclient/src/samples/9e5137.jpg similarity index 100% rename from server/src/samples/9e5137.jpg rename to webclient/src/samples/9e5137.jpg diff --git a/server/src/samples/9e531f.jpg b/webclient/src/samples/9e531f.jpg similarity index 100% rename from server/src/samples/9e531f.jpg rename to webclient/src/samples/9e531f.jpg diff --git a/server/src/samples/9e552d.jpg b/webclient/src/samples/9e552d.jpg similarity index 100% rename from server/src/samples/9e552d.jpg rename to webclient/src/samples/9e552d.jpg diff --git a/server/src/samples/9e595c.jpg b/webclient/src/samples/9e595c.jpg similarity index 100% rename from server/src/samples/9e595c.jpg rename to webclient/src/samples/9e595c.jpg diff --git a/server/src/samples/9e666b.jpg b/webclient/src/samples/9e666b.jpg similarity index 100% rename from server/src/samples/9e666b.jpg rename to webclient/src/samples/9e666b.jpg diff --git a/server/src/samples/9e7849.jpg b/webclient/src/samples/9e7849.jpg similarity index 100% rename from server/src/samples/9e7849.jpg rename to webclient/src/samples/9e7849.jpg diff --git a/server/src/samples/9e795c.jpg b/webclient/src/samples/9e795c.jpg similarity index 100% rename from server/src/samples/9e795c.jpg rename to webclient/src/samples/9e795c.jpg diff --git a/server/src/samples/9e7b39.jpg b/webclient/src/samples/9e7b39.jpg similarity index 100% rename from server/src/samples/9e7b39.jpg rename to webclient/src/samples/9e7b39.jpg diff --git a/server/src/samples/9e8557.jpg b/webclient/src/samples/9e8557.jpg similarity index 100% rename from server/src/samples/9e8557.jpg rename to webclient/src/samples/9e8557.jpg diff --git a/server/src/samples/9e9aa8.jpg b/webclient/src/samples/9e9aa8.jpg similarity index 100% rename from server/src/samples/9e9aa8.jpg rename to webclient/src/samples/9e9aa8.jpg diff --git a/server/src/samples/9e9b67.jpg b/webclient/src/samples/9e9b67.jpg similarity index 100% rename from server/src/samples/9e9b67.jpg rename to webclient/src/samples/9e9b67.jpg diff --git a/server/src/samples/9f4e29.jpg b/webclient/src/samples/9f4e29.jpg similarity index 100% rename from server/src/samples/9f4e29.jpg rename to webclient/src/samples/9f4e29.jpg diff --git a/server/src/samples/9f5661.jpg b/webclient/src/samples/9f5661.jpg similarity index 100% rename from server/src/samples/9f5661.jpg rename to webclient/src/samples/9f5661.jpg diff --git a/server/src/samples/9f5c3c.jpg b/webclient/src/samples/9f5c3c.jpg similarity index 100% rename from server/src/samples/9f5c3c.jpg rename to webclient/src/samples/9f5c3c.jpg diff --git a/server/src/samples/9f6025.jpg b/webclient/src/samples/9f6025.jpg similarity index 100% rename from server/src/samples/9f6025.jpg rename to webclient/src/samples/9f6025.jpg diff --git a/server/src/samples/9f632e.jpg b/webclient/src/samples/9f632e.jpg similarity index 100% rename from server/src/samples/9f632e.jpg rename to webclient/src/samples/9f632e.jpg diff --git a/server/src/samples/9f633b.jpg b/webclient/src/samples/9f633b.jpg similarity index 100% rename from server/src/samples/9f633b.jpg rename to webclient/src/samples/9f633b.jpg diff --git a/server/src/samples/9f642c.jpg b/webclient/src/samples/9f642c.jpg similarity index 100% rename from server/src/samples/9f642c.jpg rename to webclient/src/samples/9f642c.jpg diff --git a/server/src/samples/9f673b.jpg b/webclient/src/samples/9f673b.jpg similarity index 100% rename from server/src/samples/9f673b.jpg rename to webclient/src/samples/9f673b.jpg diff --git a/server/src/samples/9f6c3b.jpg b/webclient/src/samples/9f6c3b.jpg similarity index 100% rename from server/src/samples/9f6c3b.jpg rename to webclient/src/samples/9f6c3b.jpg diff --git a/server/src/samples/9f714b.jpg b/webclient/src/samples/9f714b.jpg similarity index 100% rename from server/src/samples/9f714b.jpg rename to webclient/src/samples/9f714b.jpg diff --git a/server/src/samples/9f7354.jpg b/webclient/src/samples/9f7354.jpg similarity index 100% rename from server/src/samples/9f7354.jpg rename to webclient/src/samples/9f7354.jpg diff --git a/server/src/samples/9f774d.jpg b/webclient/src/samples/9f774d.jpg similarity index 100% rename from server/src/samples/9f774d.jpg rename to webclient/src/samples/9f774d.jpg diff --git a/server/src/samples/9f792f.jpg b/webclient/src/samples/9f792f.jpg similarity index 100% rename from server/src/samples/9f792f.jpg rename to webclient/src/samples/9f792f.jpg diff --git a/server/src/samples/9f7e3d.jpg b/webclient/src/samples/9f7e3d.jpg similarity index 100% rename from server/src/samples/9f7e3d.jpg rename to webclient/src/samples/9f7e3d.jpg diff --git a/server/src/samples/9f7e6f.jpg b/webclient/src/samples/9f7e6f.jpg similarity index 100% rename from server/src/samples/9f7e6f.jpg rename to webclient/src/samples/9f7e6f.jpg diff --git a/server/src/samples/9f804b.jpg b/webclient/src/samples/9f804b.jpg similarity index 100% rename from server/src/samples/9f804b.jpg rename to webclient/src/samples/9f804b.jpg diff --git a/server/src/samples/9f876a.jpg b/webclient/src/samples/9f876a.jpg similarity index 100% rename from server/src/samples/9f876a.jpg rename to webclient/src/samples/9f876a.jpg diff --git a/server/src/samples/9f9346.jpg b/webclient/src/samples/9f9346.jpg similarity index 100% rename from server/src/samples/9f9346.jpg rename to webclient/src/samples/9f9346.jpg diff --git a/server/src/samples/9f9787.jpg b/webclient/src/samples/9f9787.jpg similarity index 100% rename from server/src/samples/9f9787.jpg rename to webclient/src/samples/9f9787.jpg diff --git a/server/src/samples/9f9f95.jpg b/webclient/src/samples/9f9f95.jpg similarity index 100% rename from server/src/samples/9f9f95.jpg rename to webclient/src/samples/9f9f95.jpg diff --git a/server/src/samples/9fb168.jpg b/webclient/src/samples/9fb168.jpg similarity index 100% rename from server/src/samples/9fb168.jpg rename to webclient/src/samples/9fb168.jpg diff --git a/server/src/samples/a04225.jpg b/webclient/src/samples/a04225.jpg similarity index 100% rename from server/src/samples/a04225.jpg rename to webclient/src/samples/a04225.jpg diff --git a/server/src/samples/a0462e.jpg b/webclient/src/samples/a0462e.jpg similarity index 100% rename from server/src/samples/a0462e.jpg rename to webclient/src/samples/a0462e.jpg diff --git a/server/src/samples/a05227.jpg b/webclient/src/samples/a05227.jpg similarity index 100% rename from server/src/samples/a05227.jpg rename to webclient/src/samples/a05227.jpg diff --git a/server/src/samples/a05639.jpg b/webclient/src/samples/a05639.jpg similarity index 100% rename from server/src/samples/a05639.jpg rename to webclient/src/samples/a05639.jpg diff --git a/server/src/samples/a0623a.jpg b/webclient/src/samples/a0623a.jpg similarity index 100% rename from server/src/samples/a0623a.jpg rename to webclient/src/samples/a0623a.jpg diff --git a/server/src/samples/a06343.jpg b/webclient/src/samples/a06343.jpg similarity index 100% rename from server/src/samples/a06343.jpg rename to webclient/src/samples/a06343.jpg diff --git a/server/src/samples/a07154.jpg b/webclient/src/samples/a07154.jpg similarity index 100% rename from server/src/samples/a07154.jpg rename to webclient/src/samples/a07154.jpg diff --git a/server/src/samples/a07244.jpg b/webclient/src/samples/a07244.jpg similarity index 100% rename from server/src/samples/a07244.jpg rename to webclient/src/samples/a07244.jpg diff --git a/server/src/samples/a08a43.jpg b/webclient/src/samples/a08a43.jpg similarity index 100% rename from server/src/samples/a08a43.jpg rename to webclient/src/samples/a08a43.jpg diff --git a/server/src/samples/a0ad87.jpg b/webclient/src/samples/a0ad87.jpg similarity index 100% rename from server/src/samples/a0ad87.jpg rename to webclient/src/samples/a0ad87.jpg diff --git a/server/src/samples/a1442a.jpg b/webclient/src/samples/a1442a.jpg similarity index 100% rename from server/src/samples/a1442a.jpg rename to webclient/src/samples/a1442a.jpg diff --git a/server/src/samples/a14729.jpg b/webclient/src/samples/a14729.jpg similarity index 100% rename from server/src/samples/a14729.jpg rename to webclient/src/samples/a14729.jpg diff --git a/server/src/samples/a15e29.jpg b/webclient/src/samples/a15e29.jpg similarity index 100% rename from server/src/samples/a15e29.jpg rename to webclient/src/samples/a15e29.jpg diff --git a/server/src/samples/a16427.jpg b/webclient/src/samples/a16427.jpg similarity index 100% rename from server/src/samples/a16427.jpg rename to webclient/src/samples/a16427.jpg diff --git a/server/src/samples/a16730.jpg b/webclient/src/samples/a16730.jpg similarity index 100% rename from server/src/samples/a16730.jpg rename to webclient/src/samples/a16730.jpg diff --git a/server/src/samples/a16739.jpg b/webclient/src/samples/a16739.jpg similarity index 100% rename from server/src/samples/a16739.jpg rename to webclient/src/samples/a16739.jpg diff --git a/server/src/samples/a16d30.jpg b/webclient/src/samples/a16d30.jpg similarity index 100% rename from server/src/samples/a16d30.jpg rename to webclient/src/samples/a16d30.jpg diff --git a/server/src/samples/a17034.jpg b/webclient/src/samples/a17034.jpg similarity index 100% rename from server/src/samples/a17034.jpg rename to webclient/src/samples/a17034.jpg diff --git a/server/src/samples/a17b4b.jpg b/webclient/src/samples/a17b4b.jpg similarity index 100% rename from server/src/samples/a17b4b.jpg rename to webclient/src/samples/a17b4b.jpg diff --git a/server/src/samples/a17e34.jpg b/webclient/src/samples/a17e34.jpg similarity index 100% rename from server/src/samples/a17e34.jpg rename to webclient/src/samples/a17e34.jpg diff --git a/server/src/samples/a19258.jpg b/webclient/src/samples/a19258.jpg similarity index 100% rename from server/src/samples/a19258.jpg rename to webclient/src/samples/a19258.jpg diff --git a/server/src/samples/a25031.jpg b/webclient/src/samples/a25031.jpg similarity index 100% rename from server/src/samples/a25031.jpg rename to webclient/src/samples/a25031.jpg diff --git a/server/src/samples/a26320.jpg b/webclient/src/samples/a26320.jpg similarity index 100% rename from server/src/samples/a26320.jpg rename to webclient/src/samples/a26320.jpg diff --git a/server/src/samples/a26e41.jpg b/webclient/src/samples/a26e41.jpg similarity index 100% rename from server/src/samples/a26e41.jpg rename to webclient/src/samples/a26e41.jpg diff --git a/server/src/samples/a2742b.jpg b/webclient/src/samples/a2742b.jpg similarity index 100% rename from server/src/samples/a2742b.jpg rename to webclient/src/samples/a2742b.jpg diff --git a/server/src/samples/a28359.jpg b/webclient/src/samples/a28359.jpg similarity index 100% rename from server/src/samples/a28359.jpg rename to webclient/src/samples/a28359.jpg diff --git a/server/src/samples/a2844a.jpg b/webclient/src/samples/a2844a.jpg similarity index 100% rename from server/src/samples/a2844a.jpg rename to webclient/src/samples/a2844a.jpg diff --git a/server/src/samples/a29eab.jpg b/webclient/src/samples/a29eab.jpg similarity index 100% rename from server/src/samples/a29eab.jpg rename to webclient/src/samples/a29eab.jpg diff --git a/server/src/samples/a2a15f.jpg b/webclient/src/samples/a2a15f.jpg similarity index 100% rename from server/src/samples/a2a15f.jpg rename to webclient/src/samples/a2a15f.jpg diff --git a/server/src/samples/a2aa7d.jpg b/webclient/src/samples/a2aa7d.jpg similarity index 100% rename from server/src/samples/a2aa7d.jpg rename to webclient/src/samples/a2aa7d.jpg diff --git a/server/src/samples/a3432b.jpg b/webclient/src/samples/a3432b.jpg similarity index 100% rename from server/src/samples/a3432b.jpg rename to webclient/src/samples/a3432b.jpg diff --git a/server/src/samples/a34a2e.jpg b/webclient/src/samples/a34a2e.jpg similarity index 100% rename from server/src/samples/a34a2e.jpg rename to webclient/src/samples/a34a2e.jpg diff --git a/server/src/samples/a35a32.jpg b/webclient/src/samples/a35a32.jpg similarity index 100% rename from server/src/samples/a35a32.jpg rename to webclient/src/samples/a35a32.jpg diff --git a/server/src/samples/a35c2a.jpg b/webclient/src/samples/a35c2a.jpg similarity index 100% rename from server/src/samples/a35c2a.jpg rename to webclient/src/samples/a35c2a.jpg diff --git a/server/src/samples/a3602a.jpg b/webclient/src/samples/a3602a.jpg similarity index 100% rename from server/src/samples/a3602a.jpg rename to webclient/src/samples/a3602a.jpg diff --git a/server/src/samples/a3696e.jpg b/webclient/src/samples/a3696e.jpg similarity index 100% rename from server/src/samples/a3696e.jpg rename to webclient/src/samples/a3696e.jpg diff --git a/server/src/samples/a3743a.jpg b/webclient/src/samples/a3743a.jpg similarity index 100% rename from server/src/samples/a3743a.jpg rename to webclient/src/samples/a3743a.jpg diff --git a/server/src/samples/a37442.jpg b/webclient/src/samples/a37442.jpg similarity index 100% rename from server/src/samples/a37442.jpg rename to webclient/src/samples/a37442.jpg diff --git a/server/src/samples/a3753a.jpg b/webclient/src/samples/a3753a.jpg similarity index 100% rename from server/src/samples/a3753a.jpg rename to webclient/src/samples/a3753a.jpg diff --git a/server/src/samples/a37636.jpg b/webclient/src/samples/a37636.jpg similarity index 100% rename from server/src/samples/a37636.jpg rename to webclient/src/samples/a37636.jpg diff --git a/server/src/samples/a3773d.jpg b/webclient/src/samples/a3773d.jpg similarity index 100% rename from server/src/samples/a3773d.jpg rename to webclient/src/samples/a3773d.jpg diff --git a/server/src/samples/a38f3e.jpg b/webclient/src/samples/a38f3e.jpg similarity index 100% rename from server/src/samples/a38f3e.jpg rename to webclient/src/samples/a38f3e.jpg diff --git a/server/src/samples/a39251.jpg b/webclient/src/samples/a39251.jpg similarity index 100% rename from server/src/samples/a39251.jpg rename to webclient/src/samples/a39251.jpg diff --git a/server/src/samples/a39d7c.jpg b/webclient/src/samples/a39d7c.jpg similarity index 100% rename from server/src/samples/a39d7c.jpg rename to webclient/src/samples/a39d7c.jpg diff --git a/server/src/samples/a3ab84.jpg b/webclient/src/samples/a3ab84.jpg similarity index 100% rename from server/src/samples/a3ab84.jpg rename to webclient/src/samples/a3ab84.jpg diff --git a/server/src/samples/a44e2b.jpg b/webclient/src/samples/a44e2b.jpg similarity index 100% rename from server/src/samples/a44e2b.jpg rename to webclient/src/samples/a44e2b.jpg diff --git a/server/src/samples/a45132.jpg b/webclient/src/samples/a45132.jpg similarity index 100% rename from server/src/samples/a45132.jpg rename to webclient/src/samples/a45132.jpg diff --git a/server/src/samples/a45b20.jpg b/webclient/src/samples/a45b20.jpg similarity index 100% rename from server/src/samples/a45b20.jpg rename to webclient/src/samples/a45b20.jpg diff --git a/server/src/samples/a46b35.jpg b/webclient/src/samples/a46b35.jpg similarity index 100% rename from server/src/samples/a46b35.jpg rename to webclient/src/samples/a46b35.jpg diff --git a/server/src/samples/a46c77.jpg b/webclient/src/samples/a46c77.jpg similarity index 100% rename from server/src/samples/a46c77.jpg rename to webclient/src/samples/a46c77.jpg diff --git a/server/src/samples/a4734d.jpg b/webclient/src/samples/a4734d.jpg similarity index 100% rename from server/src/samples/a4734d.jpg rename to webclient/src/samples/a4734d.jpg diff --git a/server/src/samples/a4772e.jpg b/webclient/src/samples/a4772e.jpg similarity index 100% rename from server/src/samples/a4772e.jpg rename to webclient/src/samples/a4772e.jpg diff --git a/server/src/samples/a47949.jpg b/webclient/src/samples/a47949.jpg similarity index 100% rename from server/src/samples/a47949.jpg rename to webclient/src/samples/a47949.jpg diff --git a/server/src/samples/a47e4f.jpg b/webclient/src/samples/a47e4f.jpg similarity index 100% rename from server/src/samples/a47e4f.jpg rename to webclient/src/samples/a47e4f.jpg diff --git a/server/src/samples/a47f5b.jpg b/webclient/src/samples/a47f5b.jpg similarity index 100% rename from server/src/samples/a47f5b.jpg rename to webclient/src/samples/a47f5b.jpg diff --git a/server/src/samples/a48455.jpg b/webclient/src/samples/a48455.jpg similarity index 100% rename from server/src/samples/a48455.jpg rename to webclient/src/samples/a48455.jpg diff --git a/server/src/samples/a48d5f.jpg b/webclient/src/samples/a48d5f.jpg similarity index 100% rename from server/src/samples/a48d5f.jpg rename to webclient/src/samples/a48d5f.jpg diff --git a/server/src/samples/a4a16c.jpg b/webclient/src/samples/a4a16c.jpg similarity index 100% rename from server/src/samples/a4a16c.jpg rename to webclient/src/samples/a4a16c.jpg diff --git a/server/src/samples/a4ad80.jpg b/webclient/src/samples/a4ad80.jpg similarity index 100% rename from server/src/samples/a4ad80.jpg rename to webclient/src/samples/a4ad80.jpg diff --git a/server/src/samples/a55825.jpg b/webclient/src/samples/a55825.jpg similarity index 100% rename from server/src/samples/a55825.jpg rename to webclient/src/samples/a55825.jpg diff --git a/server/src/samples/a56130.jpg b/webclient/src/samples/a56130.jpg similarity index 100% rename from server/src/samples/a56130.jpg rename to webclient/src/samples/a56130.jpg diff --git a/server/src/samples/a5613b.jpg b/webclient/src/samples/a5613b.jpg similarity index 100% rename from server/src/samples/a5613b.jpg rename to webclient/src/samples/a5613b.jpg diff --git a/server/src/samples/a56639.jpg b/webclient/src/samples/a56639.jpg similarity index 100% rename from server/src/samples/a56639.jpg rename to webclient/src/samples/a56639.jpg diff --git a/server/src/samples/a56768.jpg b/webclient/src/samples/a56768.jpg similarity index 100% rename from server/src/samples/a56768.jpg rename to webclient/src/samples/a56768.jpg diff --git a/server/src/samples/a5693e.jpg b/webclient/src/samples/a5693e.jpg similarity index 100% rename from server/src/samples/a5693e.jpg rename to webclient/src/samples/a5693e.jpg diff --git a/server/src/samples/a56a32.jpg b/webclient/src/samples/a56a32.jpg similarity index 100% rename from server/src/samples/a56a32.jpg rename to webclient/src/samples/a56a32.jpg diff --git a/server/src/samples/a57042.jpg b/webclient/src/samples/a57042.jpg similarity index 100% rename from server/src/samples/a57042.jpg rename to webclient/src/samples/a57042.jpg diff --git a/server/src/samples/a57b3a.jpg b/webclient/src/samples/a57b3a.jpg similarity index 100% rename from server/src/samples/a57b3a.jpg rename to webclient/src/samples/a57b3a.jpg diff --git a/server/src/samples/a57c41.jpg b/webclient/src/samples/a57c41.jpg similarity index 100% rename from server/src/samples/a57c41.jpg rename to webclient/src/samples/a57c41.jpg diff --git a/server/src/samples/a5947f.jpg b/webclient/src/samples/a5947f.jpg similarity index 100% rename from server/src/samples/a5947f.jpg rename to webclient/src/samples/a5947f.jpg diff --git a/server/src/samples/a66139.jpg b/webclient/src/samples/a66139.jpg similarity index 100% rename from server/src/samples/a66139.jpg rename to webclient/src/samples/a66139.jpg diff --git a/server/src/samples/a66827.jpg b/webclient/src/samples/a66827.jpg similarity index 100% rename from server/src/samples/a66827.jpg rename to webclient/src/samples/a66827.jpg diff --git a/server/src/samples/a6722c.jpg b/webclient/src/samples/a6722c.jpg similarity index 100% rename from server/src/samples/a6722c.jpg rename to webclient/src/samples/a6722c.jpg diff --git a/server/src/samples/a67555.jpg b/webclient/src/samples/a67555.jpg similarity index 100% rename from server/src/samples/a67555.jpg rename to webclient/src/samples/a67555.jpg diff --git a/server/src/samples/a67746.jpg b/webclient/src/samples/a67746.jpg similarity index 100% rename from server/src/samples/a67746.jpg rename to webclient/src/samples/a67746.jpg diff --git a/server/src/samples/a67a35.jpg b/webclient/src/samples/a67a35.jpg similarity index 100% rename from server/src/samples/a67a35.jpg rename to webclient/src/samples/a67a35.jpg diff --git a/server/src/samples/a6814b.jpg b/webclient/src/samples/a6814b.jpg similarity index 100% rename from server/src/samples/a6814b.jpg rename to webclient/src/samples/a6814b.jpg diff --git a/server/src/samples/a6823f.jpg b/webclient/src/samples/a6823f.jpg similarity index 100% rename from server/src/samples/a6823f.jpg rename to webclient/src/samples/a6823f.jpg diff --git a/server/src/samples/a68630.jpg b/webclient/src/samples/a68630.jpg similarity index 100% rename from server/src/samples/a68630.jpg rename to webclient/src/samples/a68630.jpg diff --git a/server/src/samples/a69d54.jpg b/webclient/src/samples/a69d54.jpg similarity index 100% rename from server/src/samples/a69d54.jpg rename to webclient/src/samples/a69d54.jpg diff --git a/server/src/samples/a7651c.jpg b/webclient/src/samples/a7651c.jpg similarity index 100% rename from server/src/samples/a7651c.jpg rename to webclient/src/samples/a7651c.jpg diff --git a/server/src/samples/a76534.jpg b/webclient/src/samples/a76534.jpg similarity index 100% rename from server/src/samples/a76534.jpg rename to webclient/src/samples/a76534.jpg diff --git a/server/src/samples/a76834.jpg b/webclient/src/samples/a76834.jpg similarity index 100% rename from server/src/samples/a76834.jpg rename to webclient/src/samples/a76834.jpg diff --git a/server/src/samples/a76a31.jpg b/webclient/src/samples/a76a31.jpg similarity index 100% rename from server/src/samples/a76a31.jpg rename to webclient/src/samples/a76a31.jpg diff --git a/server/src/samples/a77039.jpg b/webclient/src/samples/a77039.jpg similarity index 100% rename from server/src/samples/a77039.jpg rename to webclient/src/samples/a77039.jpg diff --git a/server/src/samples/a77459.jpg b/webclient/src/samples/a77459.jpg similarity index 100% rename from server/src/samples/a77459.jpg rename to webclient/src/samples/a77459.jpg diff --git a/server/src/samples/a7802e.jpg b/webclient/src/samples/a7802e.jpg similarity index 100% rename from server/src/samples/a7802e.jpg rename to webclient/src/samples/a7802e.jpg diff --git a/server/src/samples/a7804e.jpg b/webclient/src/samples/a7804e.jpg similarity index 100% rename from server/src/samples/a7804e.jpg rename to webclient/src/samples/a7804e.jpg diff --git a/server/src/samples/a78152.jpg b/webclient/src/samples/a78152.jpg similarity index 100% rename from server/src/samples/a78152.jpg rename to webclient/src/samples/a78152.jpg diff --git a/server/src/samples/a78336.jpg b/webclient/src/samples/a78336.jpg similarity index 100% rename from server/src/samples/a78336.jpg rename to webclient/src/samples/a78336.jpg diff --git a/server/src/samples/a78a54.jpg b/webclient/src/samples/a78a54.jpg similarity index 100% rename from server/src/samples/a78a54.jpg rename to webclient/src/samples/a78a54.jpg diff --git a/server/src/samples/a78d5a.jpg b/webclient/src/samples/a78d5a.jpg similarity index 100% rename from server/src/samples/a78d5a.jpg rename to webclient/src/samples/a78d5a.jpg diff --git a/server/src/samples/a78e6c.jpg b/webclient/src/samples/a78e6c.jpg similarity index 100% rename from server/src/samples/a78e6c.jpg rename to webclient/src/samples/a78e6c.jpg diff --git a/server/src/samples/a79455.jpg b/webclient/src/samples/a79455.jpg similarity index 100% rename from server/src/samples/a79455.jpg rename to webclient/src/samples/a79455.jpg diff --git a/server/src/samples/a79f8d.jpg b/webclient/src/samples/a79f8d.jpg similarity index 100% rename from server/src/samples/a79f8d.jpg rename to webclient/src/samples/a79f8d.jpg diff --git a/server/src/samples/a7a4af.jpg b/webclient/src/samples/a7a4af.jpg similarity index 100% rename from server/src/samples/a7a4af.jpg rename to webclient/src/samples/a7a4af.jpg diff --git a/server/src/samples/a84d2d.jpg b/webclient/src/samples/a84d2d.jpg similarity index 100% rename from server/src/samples/a84d2d.jpg rename to webclient/src/samples/a84d2d.jpg diff --git a/server/src/samples/a85431.jpg b/webclient/src/samples/a85431.jpg similarity index 100% rename from server/src/samples/a85431.jpg rename to webclient/src/samples/a85431.jpg diff --git a/server/src/samples/a8623a.jpg b/webclient/src/samples/a8623a.jpg similarity index 100% rename from server/src/samples/a8623a.jpg rename to webclient/src/samples/a8623a.jpg diff --git a/server/src/samples/a8775b.jpg b/webclient/src/samples/a8775b.jpg similarity index 100% rename from server/src/samples/a8775b.jpg rename to webclient/src/samples/a8775b.jpg diff --git a/server/src/samples/a88057.jpg b/webclient/src/samples/a88057.jpg similarity index 100% rename from server/src/samples/a88057.jpg rename to webclient/src/samples/a88057.jpg diff --git a/server/src/samples/a8825c.jpg b/webclient/src/samples/a8825c.jpg similarity index 100% rename from server/src/samples/a8825c.jpg rename to webclient/src/samples/a8825c.jpg diff --git a/server/src/samples/a88544.jpg b/webclient/src/samples/a88544.jpg similarity index 100% rename from server/src/samples/a88544.jpg rename to webclient/src/samples/a88544.jpg diff --git a/server/src/samples/a89671.jpg b/webclient/src/samples/a89671.jpg similarity index 100% rename from server/src/samples/a89671.jpg rename to webclient/src/samples/a89671.jpg diff --git a/server/src/samples/a94126.jpg b/webclient/src/samples/a94126.jpg similarity index 100% rename from server/src/samples/a94126.jpg rename to webclient/src/samples/a94126.jpg diff --git a/server/src/samples/a94c2f.jpg b/webclient/src/samples/a94c2f.jpg similarity index 100% rename from server/src/samples/a94c2f.jpg rename to webclient/src/samples/a94c2f.jpg diff --git a/server/src/samples/a95723.jpg b/webclient/src/samples/a95723.jpg similarity index 100% rename from server/src/samples/a95723.jpg rename to webclient/src/samples/a95723.jpg diff --git a/server/src/samples/a95923.jpg b/webclient/src/samples/a95923.jpg similarity index 100% rename from server/src/samples/a95923.jpg rename to webclient/src/samples/a95923.jpg diff --git a/server/src/samples/a96d33.jpg b/webclient/src/samples/a96d33.jpg similarity index 100% rename from server/src/samples/a96d33.jpg rename to webclient/src/samples/a96d33.jpg diff --git a/server/src/samples/a97a3f.jpg b/webclient/src/samples/a97a3f.jpg similarity index 100% rename from server/src/samples/a97a3f.jpg rename to webclient/src/samples/a97a3f.jpg diff --git a/server/src/samples/a97b5b.jpg b/webclient/src/samples/a97b5b.jpg similarity index 100% rename from server/src/samples/a97b5b.jpg rename to webclient/src/samples/a97b5b.jpg diff --git a/server/src/samples/a9977e.jpg b/webclient/src/samples/a9977e.jpg similarity index 100% rename from server/src/samples/a9977e.jpg rename to webclient/src/samples/a9977e.jpg diff --git a/server/src/samples/a99ba4.jpg b/webclient/src/samples/a99ba4.jpg similarity index 100% rename from server/src/samples/a99ba4.jpg rename to webclient/src/samples/a99ba4.jpg diff --git a/server/src/samples/a9a6a9.jpg b/webclient/src/samples/a9a6a9.jpg similarity index 100% rename from server/src/samples/a9a6a9.jpg rename to webclient/src/samples/a9a6a9.jpg diff --git a/server/src/samples/aa4226.jpg b/webclient/src/samples/aa4226.jpg similarity index 100% rename from server/src/samples/aa4226.jpg rename to webclient/src/samples/aa4226.jpg diff --git a/server/src/samples/aa4a22.jpg b/webclient/src/samples/aa4a22.jpg similarity index 100% rename from server/src/samples/aa4a22.jpg rename to webclient/src/samples/aa4a22.jpg diff --git a/server/src/samples/aa4b2e.jpg b/webclient/src/samples/aa4b2e.jpg similarity index 100% rename from server/src/samples/aa4b2e.jpg rename to webclient/src/samples/aa4b2e.jpg diff --git a/server/src/samples/aa4d27.jpg b/webclient/src/samples/aa4d27.jpg similarity index 100% rename from server/src/samples/aa4d27.jpg rename to webclient/src/samples/aa4d27.jpg diff --git a/server/src/samples/aa5225.jpg b/webclient/src/samples/aa5225.jpg similarity index 100% rename from server/src/samples/aa5225.jpg rename to webclient/src/samples/aa5225.jpg diff --git a/server/src/samples/aa6d2c.jpg b/webclient/src/samples/aa6d2c.jpg similarity index 100% rename from server/src/samples/aa6d2c.jpg rename to webclient/src/samples/aa6d2c.jpg diff --git a/server/src/samples/aa6e1c.jpg b/webclient/src/samples/aa6e1c.jpg similarity index 100% rename from server/src/samples/aa6e1c.jpg rename to webclient/src/samples/aa6e1c.jpg diff --git a/server/src/samples/aa883c.jpg b/webclient/src/samples/aa883c.jpg similarity index 100% rename from server/src/samples/aa883c.jpg rename to webclient/src/samples/aa883c.jpg diff --git a/server/src/samples/aa8a75.jpg b/webclient/src/samples/aa8a75.jpg similarity index 100% rename from server/src/samples/aa8a75.jpg rename to webclient/src/samples/aa8a75.jpg diff --git a/server/src/samples/aa9144.jpg b/webclient/src/samples/aa9144.jpg similarity index 100% rename from server/src/samples/aa9144.jpg rename to webclient/src/samples/aa9144.jpg diff --git a/server/src/samples/aa9163.jpg b/webclient/src/samples/aa9163.jpg similarity index 100% rename from server/src/samples/aa9163.jpg rename to webclient/src/samples/aa9163.jpg diff --git a/server/src/samples/aaa6a7.jpg b/webclient/src/samples/aaa6a7.jpg similarity index 100% rename from server/src/samples/aaa6a7.jpg rename to webclient/src/samples/aaa6a7.jpg diff --git a/server/src/samples/ab4a2c.jpg b/webclient/src/samples/ab4a2c.jpg similarity index 100% rename from server/src/samples/ab4a2c.jpg rename to webclient/src/samples/ab4a2c.jpg diff --git a/server/src/samples/ab5312.jpg b/webclient/src/samples/ab5312.jpg similarity index 100% rename from server/src/samples/ab5312.jpg rename to webclient/src/samples/ab5312.jpg diff --git a/server/src/samples/ab734f.jpg b/webclient/src/samples/ab734f.jpg similarity index 100% rename from server/src/samples/ab734f.jpg rename to webclient/src/samples/ab734f.jpg diff --git a/server/src/samples/ab7e3d.jpg b/webclient/src/samples/ab7e3d.jpg similarity index 100% rename from server/src/samples/ab7e3d.jpg rename to webclient/src/samples/ab7e3d.jpg diff --git a/server/src/samples/ab8146.jpg b/webclient/src/samples/ab8146.jpg similarity index 100% rename from server/src/samples/ab8146.jpg rename to webclient/src/samples/ab8146.jpg diff --git a/server/src/samples/ab8d59.jpg b/webclient/src/samples/ab8d59.jpg similarity index 100% rename from server/src/samples/ab8d59.jpg rename to webclient/src/samples/ab8d59.jpg diff --git a/server/src/samples/ab954f.jpg b/webclient/src/samples/ab954f.jpg similarity index 100% rename from server/src/samples/ab954f.jpg rename to webclient/src/samples/ab954f.jpg diff --git a/server/src/samples/ab965f.jpg b/webclient/src/samples/ab965f.jpg similarity index 100% rename from server/src/samples/ab965f.jpg rename to webclient/src/samples/ab965f.jpg diff --git a/server/src/samples/ab994a.jpg b/webclient/src/samples/ab994a.jpg similarity index 100% rename from server/src/samples/ab994a.jpg rename to webclient/src/samples/ab994a.jpg diff --git a/server/src/samples/ac5918.jpg b/webclient/src/samples/ac5918.jpg similarity index 100% rename from server/src/samples/ac5918.jpg rename to webclient/src/samples/ac5918.jpg diff --git a/server/src/samples/ac682a.jpg b/webclient/src/samples/ac682a.jpg similarity index 100% rename from server/src/samples/ac682a.jpg rename to webclient/src/samples/ac682a.jpg diff --git a/server/src/samples/ac6a2f.jpg b/webclient/src/samples/ac6a2f.jpg similarity index 100% rename from server/src/samples/ac6a2f.jpg rename to webclient/src/samples/ac6a2f.jpg diff --git a/server/src/samples/ac6b72.jpg b/webclient/src/samples/ac6b72.jpg similarity index 100% rename from server/src/samples/ac6b72.jpg rename to webclient/src/samples/ac6b72.jpg diff --git a/server/src/samples/ac795c.jpg b/webclient/src/samples/ac795c.jpg similarity index 100% rename from server/src/samples/ac795c.jpg rename to webclient/src/samples/ac795c.jpg diff --git a/server/src/samples/ac7a47.jpg b/webclient/src/samples/ac7a47.jpg similarity index 100% rename from server/src/samples/ac7a47.jpg rename to webclient/src/samples/ac7a47.jpg diff --git a/server/src/samples/ac7b5c.jpg b/webclient/src/samples/ac7b5c.jpg similarity index 100% rename from server/src/samples/ac7b5c.jpg rename to webclient/src/samples/ac7b5c.jpg diff --git a/server/src/samples/ac8558.jpg b/webclient/src/samples/ac8558.jpg similarity index 100% rename from server/src/samples/ac8558.jpg rename to webclient/src/samples/ac8558.jpg diff --git a/server/src/samples/ac8943.jpg b/webclient/src/samples/ac8943.jpg similarity index 100% rename from server/src/samples/ac8943.jpg rename to webclient/src/samples/ac8943.jpg diff --git a/server/src/samples/ac8a44.jpg b/webclient/src/samples/ac8a44.jpg similarity index 100% rename from server/src/samples/ac8a44.jpg rename to webclient/src/samples/ac8a44.jpg diff --git a/server/src/samples/ac9459.jpg b/webclient/src/samples/ac9459.jpg similarity index 100% rename from server/src/samples/ac9459.jpg rename to webclient/src/samples/ac9459.jpg diff --git a/server/src/samples/ad5e27.jpg b/webclient/src/samples/ad5e27.jpg similarity index 100% rename from server/src/samples/ad5e27.jpg rename to webclient/src/samples/ad5e27.jpg diff --git a/server/src/samples/ad6b21.jpg b/webclient/src/samples/ad6b21.jpg similarity index 100% rename from server/src/samples/ad6b21.jpg rename to webclient/src/samples/ad6b21.jpg diff --git a/server/src/samples/ad6e35.jpg b/webclient/src/samples/ad6e35.jpg similarity index 100% rename from server/src/samples/ad6e35.jpg rename to webclient/src/samples/ad6e35.jpg diff --git a/server/src/samples/ad7028.jpg b/webclient/src/samples/ad7028.jpg similarity index 100% rename from server/src/samples/ad7028.jpg rename to webclient/src/samples/ad7028.jpg diff --git a/server/src/samples/ad793b.jpg b/webclient/src/samples/ad793b.jpg similarity index 100% rename from server/src/samples/ad793b.jpg rename to webclient/src/samples/ad793b.jpg diff --git a/server/src/samples/ad7d3b.jpg b/webclient/src/samples/ad7d3b.jpg similarity index 100% rename from server/src/samples/ad7d3b.jpg rename to webclient/src/samples/ad7d3b.jpg diff --git a/server/src/samples/ad8037.jpg b/webclient/src/samples/ad8037.jpg similarity index 100% rename from server/src/samples/ad8037.jpg rename to webclient/src/samples/ad8037.jpg diff --git a/server/src/samples/ad8c3b.jpg b/webclient/src/samples/ad8c3b.jpg similarity index 100% rename from server/src/samples/ad8c3b.jpg rename to webclient/src/samples/ad8c3b.jpg diff --git a/server/src/samples/ad8c61.jpg b/webclient/src/samples/ad8c61.jpg similarity index 100% rename from server/src/samples/ad8c61.jpg rename to webclient/src/samples/ad8c61.jpg diff --git a/server/src/samples/ad924f.jpg b/webclient/src/samples/ad924f.jpg similarity index 100% rename from server/src/samples/ad924f.jpg rename to webclient/src/samples/ad924f.jpg diff --git a/server/src/samples/ada874.jpg b/webclient/src/samples/ada874.jpg similarity index 100% rename from server/src/samples/ada874.jpg rename to webclient/src/samples/ada874.jpg diff --git a/server/src/samples/adb588.jpg b/webclient/src/samples/adb588.jpg similarity index 100% rename from server/src/samples/adb588.jpg rename to webclient/src/samples/adb588.jpg diff --git a/server/src/samples/adc4a9.jpg b/webclient/src/samples/adc4a9.jpg similarity index 100% rename from server/src/samples/adc4a9.jpg rename to webclient/src/samples/adc4a9.jpg diff --git a/server/src/samples/ae5032.jpg b/webclient/src/samples/ae5032.jpg similarity index 100% rename from server/src/samples/ae5032.jpg rename to webclient/src/samples/ae5032.jpg diff --git a/server/src/samples/ae7024.jpg b/webclient/src/samples/ae7024.jpg similarity index 100% rename from server/src/samples/ae7024.jpg rename to webclient/src/samples/ae7024.jpg diff --git a/server/src/samples/ae7945.jpg b/webclient/src/samples/ae7945.jpg similarity index 100% rename from server/src/samples/ae7945.jpg rename to webclient/src/samples/ae7945.jpg diff --git a/server/src/samples/ae812e.jpg b/webclient/src/samples/ae812e.jpg similarity index 100% rename from server/src/samples/ae812e.jpg rename to webclient/src/samples/ae812e.jpg diff --git a/server/src/samples/ae8241.jpg b/webclient/src/samples/ae8241.jpg similarity index 100% rename from server/src/samples/ae8241.jpg rename to webclient/src/samples/ae8241.jpg diff --git a/server/src/samples/ae8654.jpg b/webclient/src/samples/ae8654.jpg similarity index 100% rename from server/src/samples/ae8654.jpg rename to webclient/src/samples/ae8654.jpg diff --git a/server/src/samples/ae8667.jpg b/webclient/src/samples/ae8667.jpg similarity index 100% rename from server/src/samples/ae8667.jpg rename to webclient/src/samples/ae8667.jpg diff --git a/server/src/samples/ae895b.jpg b/webclient/src/samples/ae895b.jpg similarity index 100% rename from server/src/samples/ae895b.jpg rename to webclient/src/samples/ae895b.jpg diff --git a/server/src/samples/ae8b5c.jpg b/webclient/src/samples/ae8b5c.jpg similarity index 100% rename from server/src/samples/ae8b5c.jpg rename to webclient/src/samples/ae8b5c.jpg diff --git a/server/src/samples/ae8c36.jpg b/webclient/src/samples/ae8c36.jpg similarity index 100% rename from server/src/samples/ae8c36.jpg rename to webclient/src/samples/ae8c36.jpg diff --git a/server/src/samples/ae943c.jpg b/webclient/src/samples/ae943c.jpg similarity index 100% rename from server/src/samples/ae943c.jpg rename to webclient/src/samples/ae943c.jpg diff --git a/server/src/samples/ae9546.jpg b/webclient/src/samples/ae9546.jpg similarity index 100% rename from server/src/samples/ae9546.jpg rename to webclient/src/samples/ae9546.jpg diff --git a/server/src/samples/af7734.jpg b/webclient/src/samples/af7734.jpg similarity index 100% rename from server/src/samples/af7734.jpg rename to webclient/src/samples/af7734.jpg diff --git a/server/src/samples/af8860.jpg b/webclient/src/samples/af8860.jpg similarity index 100% rename from server/src/samples/af8860.jpg rename to webclient/src/samples/af8860.jpg diff --git a/server/src/samples/af9747.jpg b/webclient/src/samples/af9747.jpg similarity index 100% rename from server/src/samples/af9747.jpg rename to webclient/src/samples/af9747.jpg diff --git a/server/src/samples/af9a62.jpg b/webclient/src/samples/af9a62.jpg similarity index 100% rename from server/src/samples/af9a62.jpg rename to webclient/src/samples/af9a62.jpg diff --git a/server/src/samples/af9d7f.jpg b/webclient/src/samples/af9d7f.jpg similarity index 100% rename from server/src/samples/af9d7f.jpg rename to webclient/src/samples/af9d7f.jpg diff --git a/server/src/samples/afb486.jpg b/webclient/src/samples/afb486.jpg similarity index 100% rename from server/src/samples/afb486.jpg rename to webclient/src/samples/afb486.jpg diff --git a/server/src/samples/afba86.jpg b/webclient/src/samples/afba86.jpg similarity index 100% rename from server/src/samples/afba86.jpg rename to webclient/src/samples/afba86.jpg diff --git a/server/src/samples/b04d2c.jpg b/webclient/src/samples/b04d2c.jpg similarity index 100% rename from server/src/samples/b04d2c.jpg rename to webclient/src/samples/b04d2c.jpg diff --git a/server/src/samples/b0883e.jpg b/webclient/src/samples/b0883e.jpg similarity index 100% rename from server/src/samples/b0883e.jpg rename to webclient/src/samples/b0883e.jpg diff --git a/server/src/samples/b08e45.jpg b/webclient/src/samples/b08e45.jpg similarity index 100% rename from server/src/samples/b08e45.jpg rename to webclient/src/samples/b08e45.jpg diff --git a/server/src/samples/b08f53.jpg b/webclient/src/samples/b08f53.jpg similarity index 100% rename from server/src/samples/b08f53.jpg rename to webclient/src/samples/b08f53.jpg diff --git a/server/src/samples/b09050.jpg b/webclient/src/samples/b09050.jpg similarity index 100% rename from server/src/samples/b09050.jpg rename to webclient/src/samples/b09050.jpg diff --git a/server/src/samples/b0913a.jpg b/webclient/src/samples/b0913a.jpg similarity index 100% rename from server/src/samples/b0913a.jpg rename to webclient/src/samples/b0913a.jpg diff --git a/server/src/samples/b0a64a.jpg b/webclient/src/samples/b0a64a.jpg similarity index 100% rename from server/src/samples/b0a64a.jpg rename to webclient/src/samples/b0a64a.jpg diff --git a/server/src/samples/b0ba8d.jpg b/webclient/src/samples/b0ba8d.jpg similarity index 100% rename from server/src/samples/b0ba8d.jpg rename to webclient/src/samples/b0ba8d.jpg diff --git a/server/src/samples/b1513a.jpg b/webclient/src/samples/b1513a.jpg similarity index 100% rename from server/src/samples/b1513a.jpg rename to webclient/src/samples/b1513a.jpg diff --git a/server/src/samples/b15732.jpg b/webclient/src/samples/b15732.jpg similarity index 100% rename from server/src/samples/b15732.jpg rename to webclient/src/samples/b15732.jpg diff --git a/server/src/samples/b1682d.jpg b/webclient/src/samples/b1682d.jpg similarity index 100% rename from server/src/samples/b1682d.jpg rename to webclient/src/samples/b1682d.jpg diff --git a/server/src/samples/b16a2b.jpg b/webclient/src/samples/b16a2b.jpg similarity index 100% rename from server/src/samples/b16a2b.jpg rename to webclient/src/samples/b16a2b.jpg diff --git a/server/src/samples/b18540.jpg b/webclient/src/samples/b18540.jpg similarity index 100% rename from server/src/samples/b18540.jpg rename to webclient/src/samples/b18540.jpg diff --git a/server/src/samples/b18f5e.jpg b/webclient/src/samples/b18f5e.jpg similarity index 100% rename from server/src/samples/b18f5e.jpg rename to webclient/src/samples/b18f5e.jpg diff --git a/server/src/samples/b19458.jpg b/webclient/src/samples/b19458.jpg similarity index 100% rename from server/src/samples/b19458.jpg rename to webclient/src/samples/b19458.jpg diff --git a/server/src/samples/b19955.jpg b/webclient/src/samples/b19955.jpg similarity index 100% rename from server/src/samples/b19955.jpg rename to webclient/src/samples/b19955.jpg diff --git a/server/src/samples/b19c5c.jpg b/webclient/src/samples/b19c5c.jpg similarity index 100% rename from server/src/samples/b19c5c.jpg rename to webclient/src/samples/b19c5c.jpg diff --git a/server/src/samples/b1a55d.jpg b/webclient/src/samples/b1a55d.jpg similarity index 100% rename from server/src/samples/b1a55d.jpg rename to webclient/src/samples/b1a55d.jpg diff --git a/server/src/samples/b1bf9a.jpg b/webclient/src/samples/b1bf9a.jpg similarity index 100% rename from server/src/samples/b1bf9a.jpg rename to webclient/src/samples/b1bf9a.jpg diff --git a/server/src/samples/b1c4a6.jpg b/webclient/src/samples/b1c4a6.jpg similarity index 100% rename from server/src/samples/b1c4a6.jpg rename to webclient/src/samples/b1c4a6.jpg diff --git a/server/src/samples/b2543f.jpg b/webclient/src/samples/b2543f.jpg similarity index 100% rename from server/src/samples/b2543f.jpg rename to webclient/src/samples/b2543f.jpg diff --git a/server/src/samples/b25528.jpg b/webclient/src/samples/b25528.jpg similarity index 100% rename from server/src/samples/b25528.jpg rename to webclient/src/samples/b25528.jpg diff --git a/server/src/samples/b26e43.jpg b/webclient/src/samples/b26e43.jpg similarity index 100% rename from server/src/samples/b26e43.jpg rename to webclient/src/samples/b26e43.jpg diff --git a/server/src/samples/b2713a.jpg b/webclient/src/samples/b2713a.jpg similarity index 100% rename from server/src/samples/b2713a.jpg rename to webclient/src/samples/b2713a.jpg diff --git a/server/src/samples/b27223.jpg b/webclient/src/samples/b27223.jpg similarity index 100% rename from server/src/samples/b27223.jpg rename to webclient/src/samples/b27223.jpg diff --git a/server/src/samples/b2731f.jpg b/webclient/src/samples/b2731f.jpg similarity index 100% rename from server/src/samples/b2731f.jpg rename to webclient/src/samples/b2731f.jpg diff --git a/server/src/samples/b27329.jpg b/webclient/src/samples/b27329.jpg similarity index 100% rename from server/src/samples/b27329.jpg rename to webclient/src/samples/b27329.jpg diff --git a/server/src/samples/b27536.jpg b/webclient/src/samples/b27536.jpg similarity index 100% rename from server/src/samples/b27536.jpg rename to webclient/src/samples/b27536.jpg diff --git a/server/src/samples/b27836.jpg b/webclient/src/samples/b27836.jpg similarity index 100% rename from server/src/samples/b27836.jpg rename to webclient/src/samples/b27836.jpg diff --git a/server/src/samples/b27b28.jpg b/webclient/src/samples/b27b28.jpg similarity index 100% rename from server/src/samples/b27b28.jpg rename to webclient/src/samples/b27b28.jpg diff --git a/server/src/samples/b27f27.jpg b/webclient/src/samples/b27f27.jpg similarity index 100% rename from server/src/samples/b27f27.jpg rename to webclient/src/samples/b27f27.jpg diff --git a/server/src/samples/b28429.jpg b/webclient/src/samples/b28429.jpg similarity index 100% rename from server/src/samples/b28429.jpg rename to webclient/src/samples/b28429.jpg diff --git a/server/src/samples/b28738.jpg b/webclient/src/samples/b28738.jpg similarity index 100% rename from server/src/samples/b28738.jpg rename to webclient/src/samples/b28738.jpg diff --git a/server/src/samples/b28741.jpg b/webclient/src/samples/b28741.jpg similarity index 100% rename from server/src/samples/b28741.jpg rename to webclient/src/samples/b28741.jpg diff --git a/server/src/samples/b2894c.jpg b/webclient/src/samples/b2894c.jpg similarity index 100% rename from server/src/samples/b2894c.jpg rename to webclient/src/samples/b2894c.jpg diff --git a/server/src/samples/b28f41.jpg b/webclient/src/samples/b28f41.jpg similarity index 100% rename from server/src/samples/b28f41.jpg rename to webclient/src/samples/b28f41.jpg diff --git a/server/src/samples/b2944f.jpg b/webclient/src/samples/b2944f.jpg similarity index 100% rename from server/src/samples/b2944f.jpg rename to webclient/src/samples/b2944f.jpg diff --git a/server/src/samples/b29b50.jpg b/webclient/src/samples/b29b50.jpg similarity index 100% rename from server/src/samples/b29b50.jpg rename to webclient/src/samples/b29b50.jpg diff --git a/server/src/samples/b29c52.jpg b/webclient/src/samples/b29c52.jpg similarity index 100% rename from server/src/samples/b29c52.jpg rename to webclient/src/samples/b29c52.jpg diff --git a/server/src/samples/b2a36f.jpg b/webclient/src/samples/b2a36f.jpg similarity index 100% rename from server/src/samples/b2a36f.jpg rename to webclient/src/samples/b2a36f.jpg diff --git a/server/src/samples/b2babb.jpg b/webclient/src/samples/b2babb.jpg similarity index 100% rename from server/src/samples/b2babb.jpg rename to webclient/src/samples/b2babb.jpg diff --git a/server/src/samples/b2c199.jpg b/webclient/src/samples/b2c199.jpg similarity index 100% rename from server/src/samples/b2c199.jpg rename to webclient/src/samples/b2c199.jpg diff --git a/server/src/samples/b34b30.jpg b/webclient/src/samples/b34b30.jpg similarity index 100% rename from server/src/samples/b34b30.jpg rename to webclient/src/samples/b34b30.jpg diff --git a/server/src/samples/b37229.jpg b/webclient/src/samples/b37229.jpg similarity index 100% rename from server/src/samples/b37229.jpg rename to webclient/src/samples/b37229.jpg diff --git a/server/src/samples/b37944.jpg b/webclient/src/samples/b37944.jpg similarity index 100% rename from server/src/samples/b37944.jpg rename to webclient/src/samples/b37944.jpg diff --git a/server/src/samples/b37a47.jpg b/webclient/src/samples/b37a47.jpg similarity index 100% rename from server/src/samples/b37a47.jpg rename to webclient/src/samples/b37a47.jpg diff --git a/server/src/samples/b38840.jpg b/webclient/src/samples/b38840.jpg similarity index 100% rename from server/src/samples/b38840.jpg rename to webclient/src/samples/b38840.jpg diff --git a/server/src/samples/b3a48c.jpg b/webclient/src/samples/b3a48c.jpg similarity index 100% rename from server/src/samples/b3a48c.jpg rename to webclient/src/samples/b3a48c.jpg diff --git a/server/src/samples/b46e1c.jpg b/webclient/src/samples/b46e1c.jpg similarity index 100% rename from server/src/samples/b46e1c.jpg rename to webclient/src/samples/b46e1c.jpg diff --git a/server/src/samples/b47149.jpg b/webclient/src/samples/b47149.jpg similarity index 100% rename from server/src/samples/b47149.jpg rename to webclient/src/samples/b47149.jpg diff --git a/server/src/samples/b4752a.jpg b/webclient/src/samples/b4752a.jpg similarity index 100% rename from server/src/samples/b4752a.jpg rename to webclient/src/samples/b4752a.jpg diff --git a/server/src/samples/b4802f.jpg b/webclient/src/samples/b4802f.jpg similarity index 100% rename from server/src/samples/b4802f.jpg rename to webclient/src/samples/b4802f.jpg diff --git a/server/src/samples/b4833c.jpg b/webclient/src/samples/b4833c.jpg similarity index 100% rename from server/src/samples/b4833c.jpg rename to webclient/src/samples/b4833c.jpg diff --git a/server/src/samples/b49446.jpg b/webclient/src/samples/b49446.jpg similarity index 100% rename from server/src/samples/b49446.jpg rename to webclient/src/samples/b49446.jpg diff --git a/server/src/samples/b49a67.jpg b/webclient/src/samples/b49a67.jpg similarity index 100% rename from server/src/samples/b49a67.jpg rename to webclient/src/samples/b49a67.jpg diff --git a/server/src/samples/b49e50.jpg b/webclient/src/samples/b49e50.jpg similarity index 100% rename from server/src/samples/b49e50.jpg rename to webclient/src/samples/b49e50.jpg diff --git a/server/src/samples/b49f5c.jpg b/webclient/src/samples/b49f5c.jpg similarity index 100% rename from server/src/samples/b49f5c.jpg rename to webclient/src/samples/b49f5c.jpg diff --git a/server/src/samples/b4a04c.jpg b/webclient/src/samples/b4a04c.jpg similarity index 100% rename from server/src/samples/b4a04c.jpg rename to webclient/src/samples/b4a04c.jpg diff --git a/server/src/samples/b58a3c.jpg b/webclient/src/samples/b58a3c.jpg similarity index 100% rename from server/src/samples/b58a3c.jpg rename to webclient/src/samples/b58a3c.jpg diff --git a/server/src/samples/b58c44.jpg b/webclient/src/samples/b58c44.jpg similarity index 100% rename from server/src/samples/b58c44.jpg rename to webclient/src/samples/b58c44.jpg diff --git a/server/src/samples/b58d6d.jpg b/webclient/src/samples/b58d6d.jpg similarity index 100% rename from server/src/samples/b58d6d.jpg rename to webclient/src/samples/b58d6d.jpg diff --git a/server/src/samples/b58e47.jpg b/webclient/src/samples/b58e47.jpg similarity index 100% rename from server/src/samples/b58e47.jpg rename to webclient/src/samples/b58e47.jpg diff --git a/server/src/samples/b59b53.jpg b/webclient/src/samples/b59b53.jpg similarity index 100% rename from server/src/samples/b59b53.jpg rename to webclient/src/samples/b59b53.jpg diff --git a/server/src/samples/b59d56.jpg b/webclient/src/samples/b59d56.jpg similarity index 100% rename from server/src/samples/b59d56.jpg rename to webclient/src/samples/b59d56.jpg diff --git a/server/src/samples/b5a05c.jpg b/webclient/src/samples/b5a05c.jpg similarity index 100% rename from server/src/samples/b5a05c.jpg rename to webclient/src/samples/b5a05c.jpg diff --git a/server/src/samples/b5b7b4.jpg b/webclient/src/samples/b5b7b4.jpg similarity index 100% rename from server/src/samples/b5b7b4.jpg rename to webclient/src/samples/b5b7b4.jpg diff --git a/server/src/samples/b5c6ad.jpg b/webclient/src/samples/b5c6ad.jpg similarity index 100% rename from server/src/samples/b5c6ad.jpg rename to webclient/src/samples/b5c6ad.jpg diff --git a/server/src/samples/b6612e.jpg b/webclient/src/samples/b6612e.jpg similarity index 100% rename from server/src/samples/b6612e.jpg rename to webclient/src/samples/b6612e.jpg diff --git a/server/src/samples/b68431.jpg b/webclient/src/samples/b68431.jpg similarity index 100% rename from server/src/samples/b68431.jpg rename to webclient/src/samples/b68431.jpg diff --git a/server/src/samples/b68b64.jpg b/webclient/src/samples/b68b64.jpg similarity index 100% rename from server/src/samples/b68b64.jpg rename to webclient/src/samples/b68b64.jpg diff --git a/server/src/samples/b68f44.jpg b/webclient/src/samples/b68f44.jpg similarity index 100% rename from server/src/samples/b68f44.jpg rename to webclient/src/samples/b68f44.jpg diff --git a/server/src/samples/b69642.jpg b/webclient/src/samples/b69642.jpg similarity index 100% rename from server/src/samples/b69642.jpg rename to webclient/src/samples/b69642.jpg diff --git a/server/src/samples/b6974a.jpg b/webclient/src/samples/b6974a.jpg similarity index 100% rename from server/src/samples/b6974a.jpg rename to webclient/src/samples/b6974a.jpg diff --git a/server/src/samples/b6a56b.jpg b/webclient/src/samples/b6a56b.jpg similarity index 100% rename from server/src/samples/b6a56b.jpg rename to webclient/src/samples/b6a56b.jpg diff --git a/server/src/samples/b6b689.jpg b/webclient/src/samples/b6b689.jpg similarity index 100% rename from server/src/samples/b6b689.jpg rename to webclient/src/samples/b6b689.jpg diff --git a/server/src/samples/b75129.jpg b/webclient/src/samples/b75129.jpg similarity index 100% rename from server/src/samples/b75129.jpg rename to webclient/src/samples/b75129.jpg diff --git a/server/src/samples/b7512e.jpg b/webclient/src/samples/b7512e.jpg similarity index 100% rename from server/src/samples/b7512e.jpg rename to webclient/src/samples/b7512e.jpg diff --git a/server/src/samples/b77434.jpg b/webclient/src/samples/b77434.jpg similarity index 100% rename from server/src/samples/b77434.jpg rename to webclient/src/samples/b77434.jpg diff --git a/server/src/samples/b7752d.jpg b/webclient/src/samples/b7752d.jpg similarity index 100% rename from server/src/samples/b7752d.jpg rename to webclient/src/samples/b7752d.jpg diff --git a/server/src/samples/b78f51.jpg b/webclient/src/samples/b78f51.jpg similarity index 100% rename from server/src/samples/b78f51.jpg rename to webclient/src/samples/b78f51.jpg diff --git a/server/src/samples/b79454.jpg b/webclient/src/samples/b79454.jpg similarity index 100% rename from server/src/samples/b79454.jpg rename to webclient/src/samples/b79454.jpg diff --git a/server/src/samples/b7975b.jpg b/webclient/src/samples/b7975b.jpg similarity index 100% rename from server/src/samples/b7975b.jpg rename to webclient/src/samples/b7975b.jpg diff --git a/server/src/samples/b79939.jpg b/webclient/src/samples/b79939.jpg similarity index 100% rename from server/src/samples/b79939.jpg rename to webclient/src/samples/b79939.jpg diff --git a/server/src/samples/b79c53.jpg b/webclient/src/samples/b79c53.jpg similarity index 100% rename from server/src/samples/b79c53.jpg rename to webclient/src/samples/b79c53.jpg diff --git a/server/src/samples/b7a04f.jpg b/webclient/src/samples/b7a04f.jpg similarity index 100% rename from server/src/samples/b7a04f.jpg rename to webclient/src/samples/b7a04f.jpg diff --git a/server/src/samples/b7a256.jpg b/webclient/src/samples/b7a256.jpg similarity index 100% rename from server/src/samples/b7a256.jpg rename to webclient/src/samples/b7a256.jpg diff --git a/server/src/samples/b85132.jpg b/webclient/src/samples/b85132.jpg similarity index 100% rename from server/src/samples/b85132.jpg rename to webclient/src/samples/b85132.jpg diff --git a/server/src/samples/b87e42.jpg b/webclient/src/samples/b87e42.jpg similarity index 100% rename from server/src/samples/b87e42.jpg rename to webclient/src/samples/b87e42.jpg diff --git a/server/src/samples/b8834a.jpg b/webclient/src/samples/b8834a.jpg similarity index 100% rename from server/src/samples/b8834a.jpg rename to webclient/src/samples/b8834a.jpg diff --git a/server/src/samples/b89169.jpg b/webclient/src/samples/b89169.jpg similarity index 100% rename from server/src/samples/b89169.jpg rename to webclient/src/samples/b89169.jpg diff --git a/server/src/samples/b89170.jpg b/webclient/src/samples/b89170.jpg similarity index 100% rename from server/src/samples/b89170.jpg rename to webclient/src/samples/b89170.jpg diff --git a/server/src/samples/b89248.jpg b/webclient/src/samples/b89248.jpg similarity index 100% rename from server/src/samples/b89248.jpg rename to webclient/src/samples/b89248.jpg diff --git a/server/src/samples/b89542.jpg b/webclient/src/samples/b89542.jpg similarity index 100% rename from server/src/samples/b89542.jpg rename to webclient/src/samples/b89542.jpg diff --git a/server/src/samples/b89a4c.jpg b/webclient/src/samples/b89a4c.jpg similarity index 100% rename from server/src/samples/b89a4c.jpg rename to webclient/src/samples/b89a4c.jpg diff --git a/server/src/samples/b89b5a.jpg b/webclient/src/samples/b89b5a.jpg similarity index 100% rename from server/src/samples/b89b5a.jpg rename to webclient/src/samples/b89b5a.jpg diff --git a/server/src/samples/b9581a.jpg b/webclient/src/samples/b9581a.jpg similarity index 100% rename from server/src/samples/b9581a.jpg rename to webclient/src/samples/b9581a.jpg diff --git a/server/src/samples/b95d38.jpg b/webclient/src/samples/b95d38.jpg similarity index 100% rename from server/src/samples/b95d38.jpg rename to webclient/src/samples/b95d38.jpg diff --git a/server/src/samples/b96c30.jpg b/webclient/src/samples/b96c30.jpg similarity index 100% rename from server/src/samples/b96c30.jpg rename to webclient/src/samples/b96c30.jpg diff --git a/server/src/samples/b98138.jpg b/webclient/src/samples/b98138.jpg similarity index 100% rename from server/src/samples/b98138.jpg rename to webclient/src/samples/b98138.jpg diff --git a/server/src/samples/b9874d.jpg b/webclient/src/samples/b9874d.jpg similarity index 100% rename from server/src/samples/b9874d.jpg rename to webclient/src/samples/b9874d.jpg diff --git a/server/src/samples/b9916a.jpg b/webclient/src/samples/b9916a.jpg similarity index 100% rename from server/src/samples/b9916a.jpg rename to webclient/src/samples/b9916a.jpg diff --git a/server/src/samples/b99450.jpg b/webclient/src/samples/b99450.jpg similarity index 100% rename from server/src/samples/b99450.jpg rename to webclient/src/samples/b99450.jpg diff --git a/server/src/samples/b99642.jpg b/webclient/src/samples/b99642.jpg similarity index 100% rename from server/src/samples/b99642.jpg rename to webclient/src/samples/b99642.jpg diff --git a/server/src/samples/b99843.jpg b/webclient/src/samples/b99843.jpg similarity index 100% rename from server/src/samples/b99843.jpg rename to webclient/src/samples/b99843.jpg diff --git a/server/src/samples/b99b4c.jpg b/webclient/src/samples/b99b4c.jpg similarity index 100% rename from server/src/samples/b99b4c.jpg rename to webclient/src/samples/b99b4c.jpg diff --git a/server/src/samples/b9a783.jpg b/webclient/src/samples/b9a783.jpg similarity index 100% rename from server/src/samples/b9a783.jpg rename to webclient/src/samples/b9a783.jpg diff --git a/server/src/samples/b9a890.jpg b/webclient/src/samples/b9a890.jpg similarity index 100% rename from server/src/samples/b9a890.jpg rename to webclient/src/samples/b9a890.jpg diff --git a/server/src/samples/b9bd97.jpg b/webclient/src/samples/b9bd97.jpg similarity index 100% rename from server/src/samples/b9bd97.jpg rename to webclient/src/samples/b9bd97.jpg diff --git a/server/src/samples/b9bf95.jpg b/webclient/src/samples/b9bf95.jpg similarity index 100% rename from server/src/samples/b9bf95.jpg rename to webclient/src/samples/b9bf95.jpg diff --git a/server/src/samples/ba832c.jpg b/webclient/src/samples/ba832c.jpg similarity index 100% rename from server/src/samples/ba832c.jpg rename to webclient/src/samples/ba832c.jpg diff --git a/server/src/samples/ba8a4b.jpg b/webclient/src/samples/ba8a4b.jpg similarity index 100% rename from server/src/samples/ba8a4b.jpg rename to webclient/src/samples/ba8a4b.jpg diff --git a/server/src/samples/ba9a5a.jpg b/webclient/src/samples/ba9a5a.jpg similarity index 100% rename from server/src/samples/ba9a5a.jpg rename to webclient/src/samples/ba9a5a.jpg diff --git a/server/src/samples/baa053.jpg b/webclient/src/samples/baa053.jpg similarity index 100% rename from server/src/samples/baa053.jpg rename to webclient/src/samples/baa053.jpg diff --git a/server/src/samples/bac8af.jpg b/webclient/src/samples/bac8af.jpg similarity index 100% rename from server/src/samples/bac8af.jpg rename to webclient/src/samples/bac8af.jpg diff --git a/server/src/samples/bb7d34.jpg b/webclient/src/samples/bb7d34.jpg similarity index 100% rename from server/src/samples/bb7d34.jpg rename to webclient/src/samples/bb7d34.jpg diff --git a/server/src/samples/bb8c6a.jpg b/webclient/src/samples/bb8c6a.jpg similarity index 100% rename from server/src/samples/bb8c6a.jpg rename to webclient/src/samples/bb8c6a.jpg diff --git a/server/src/samples/bb9235.jpg b/webclient/src/samples/bb9235.jpg similarity index 100% rename from server/src/samples/bb9235.jpg rename to webclient/src/samples/bb9235.jpg diff --git a/server/src/samples/bb923d.jpg b/webclient/src/samples/bb923d.jpg similarity index 100% rename from server/src/samples/bb923d.jpg rename to webclient/src/samples/bb923d.jpg diff --git a/server/src/samples/bb9b48.jpg b/webclient/src/samples/bb9b48.jpg similarity index 100% rename from server/src/samples/bb9b48.jpg rename to webclient/src/samples/bb9b48.jpg diff --git a/server/src/samples/bb9c4d.jpg b/webclient/src/samples/bb9c4d.jpg similarity index 100% rename from server/src/samples/bb9c4d.jpg rename to webclient/src/samples/bb9c4d.jpg diff --git a/server/src/samples/bba14d.jpg b/webclient/src/samples/bba14d.jpg similarity index 100% rename from server/src/samples/bba14d.jpg rename to webclient/src/samples/bba14d.jpg diff --git a/server/src/samples/bba25d.jpg b/webclient/src/samples/bba25d.jpg similarity index 100% rename from server/src/samples/bba25d.jpg rename to webclient/src/samples/bba25d.jpg diff --git a/server/src/samples/bba362.jpg b/webclient/src/samples/bba362.jpg similarity index 100% rename from server/src/samples/bba362.jpg rename to webclient/src/samples/bba362.jpg diff --git a/server/src/samples/bba557.jpg b/webclient/src/samples/bba557.jpg similarity index 100% rename from server/src/samples/bba557.jpg rename to webclient/src/samples/bba557.jpg diff --git a/server/src/samples/bbab6a.jpg b/webclient/src/samples/bbab6a.jpg similarity index 100% rename from server/src/samples/bbab6a.jpg rename to webclient/src/samples/bbab6a.jpg diff --git a/server/src/samples/bc6d23.jpg b/webclient/src/samples/bc6d23.jpg similarity index 100% rename from server/src/samples/bc6d23.jpg rename to webclient/src/samples/bc6d23.jpg diff --git a/server/src/samples/bc6f36.jpg b/webclient/src/samples/bc6f36.jpg similarity index 100% rename from server/src/samples/bc6f36.jpg rename to webclient/src/samples/bc6f36.jpg diff --git a/server/src/samples/bc7f4f.jpg b/webclient/src/samples/bc7f4f.jpg similarity index 100% rename from server/src/samples/bc7f4f.jpg rename to webclient/src/samples/bc7f4f.jpg diff --git a/server/src/samples/bc867e.jpg b/webclient/src/samples/bc867e.jpg similarity index 100% rename from server/src/samples/bc867e.jpg rename to webclient/src/samples/bc867e.jpg diff --git a/server/src/samples/bc8e47.jpg b/webclient/src/samples/bc8e47.jpg similarity index 100% rename from server/src/samples/bc8e47.jpg rename to webclient/src/samples/bc8e47.jpg diff --git a/server/src/samples/bc9241.jpg b/webclient/src/samples/bc9241.jpg similarity index 100% rename from server/src/samples/bc9241.jpg rename to webclient/src/samples/bc9241.jpg diff --git a/server/src/samples/bc9777.jpg b/webclient/src/samples/bc9777.jpg similarity index 100% rename from server/src/samples/bc9777.jpg rename to webclient/src/samples/bc9777.jpg diff --git a/server/src/samples/bc9878.jpg b/webclient/src/samples/bc9878.jpg similarity index 100% rename from server/src/samples/bc9878.jpg rename to webclient/src/samples/bc9878.jpg diff --git a/server/src/samples/bca967.jpg b/webclient/src/samples/bca967.jpg similarity index 100% rename from server/src/samples/bca967.jpg rename to webclient/src/samples/bca967.jpg diff --git a/server/src/samples/bcb9be.jpg b/webclient/src/samples/bcb9be.jpg similarity index 100% rename from server/src/samples/bcb9be.jpg rename to webclient/src/samples/bcb9be.jpg diff --git a/server/src/samples/bcc29c.jpg b/webclient/src/samples/bcc29c.jpg similarity index 100% rename from server/src/samples/bcc29c.jpg rename to webclient/src/samples/bcc29c.jpg diff --git a/server/src/samples/bd8443.jpg b/webclient/src/samples/bd8443.jpg similarity index 100% rename from server/src/samples/bd8443.jpg rename to webclient/src/samples/bd8443.jpg diff --git a/server/src/samples/bd8c46.jpg b/webclient/src/samples/bd8c46.jpg similarity index 100% rename from server/src/samples/bd8c46.jpg rename to webclient/src/samples/bd8c46.jpg diff --git a/server/src/samples/bd902b.jpg b/webclient/src/samples/bd902b.jpg similarity index 100% rename from server/src/samples/bd902b.jpg rename to webclient/src/samples/bd902b.jpg diff --git a/server/src/samples/bda452.jpg b/webclient/src/samples/bda452.jpg similarity index 100% rename from server/src/samples/bda452.jpg rename to webclient/src/samples/bda452.jpg diff --git a/server/src/samples/bdab84.jpg b/webclient/src/samples/bdab84.jpg similarity index 100% rename from server/src/samples/bdab84.jpg rename to webclient/src/samples/bdab84.jpg diff --git a/server/src/samples/be5531.jpg b/webclient/src/samples/be5531.jpg similarity index 100% rename from server/src/samples/be5531.jpg rename to webclient/src/samples/be5531.jpg diff --git a/server/src/samples/be7330.jpg b/webclient/src/samples/be7330.jpg similarity index 100% rename from server/src/samples/be7330.jpg rename to webclient/src/samples/be7330.jpg diff --git a/server/src/samples/be7a2f.jpg b/webclient/src/samples/be7a2f.jpg similarity index 100% rename from server/src/samples/be7a2f.jpg rename to webclient/src/samples/be7a2f.jpg diff --git a/server/src/samples/be7e28.jpg b/webclient/src/samples/be7e28.jpg similarity index 100% rename from server/src/samples/be7e28.jpg rename to webclient/src/samples/be7e28.jpg diff --git a/server/src/samples/be8355.jpg b/webclient/src/samples/be8355.jpg similarity index 100% rename from server/src/samples/be8355.jpg rename to webclient/src/samples/be8355.jpg diff --git a/server/src/samples/be872d.jpg b/webclient/src/samples/be872d.jpg similarity index 100% rename from server/src/samples/be872d.jpg rename to webclient/src/samples/be872d.jpg diff --git a/server/src/samples/be8829.jpg b/webclient/src/samples/be8829.jpg similarity index 100% rename from server/src/samples/be8829.jpg rename to webclient/src/samples/be8829.jpg diff --git a/server/src/samples/be9876.jpg b/webclient/src/samples/be9876.jpg similarity index 100% rename from server/src/samples/be9876.jpg rename to webclient/src/samples/be9876.jpg diff --git a/server/src/samples/be9e48.jpg b/webclient/src/samples/be9e48.jpg similarity index 100% rename from server/src/samples/be9e48.jpg rename to webclient/src/samples/be9e48.jpg diff --git a/server/src/samples/bea043.jpg b/webclient/src/samples/bea043.jpg similarity index 100% rename from server/src/samples/bea043.jpg rename to webclient/src/samples/bea043.jpg diff --git a/server/src/samples/bea451.jpg b/webclient/src/samples/bea451.jpg similarity index 100% rename from server/src/samples/bea451.jpg rename to webclient/src/samples/bea451.jpg diff --git a/server/src/samples/beaa79.jpg b/webclient/src/samples/beaa79.jpg similarity index 100% rename from server/src/samples/beaa79.jpg rename to webclient/src/samples/beaa79.jpg diff --git a/server/src/samples/beb98a.jpg b/webclient/src/samples/beb98a.jpg similarity index 100% rename from server/src/samples/beb98a.jpg rename to webclient/src/samples/beb98a.jpg diff --git a/server/src/samples/bec298.jpg b/webclient/src/samples/bec298.jpg similarity index 100% rename from server/src/samples/bec298.jpg rename to webclient/src/samples/bec298.jpg diff --git a/server/src/samples/becbb2.jpg b/webclient/src/samples/becbb2.jpg similarity index 100% rename from server/src/samples/becbb2.jpg rename to webclient/src/samples/becbb2.jpg diff --git a/server/src/samples/bf6d24.jpg b/webclient/src/samples/bf6d24.jpg similarity index 100% rename from server/src/samples/bf6d24.jpg rename to webclient/src/samples/bf6d24.jpg diff --git a/server/src/samples/bf8853.jpg b/webclient/src/samples/bf8853.jpg similarity index 100% rename from server/src/samples/bf8853.jpg rename to webclient/src/samples/bf8853.jpg diff --git a/server/src/samples/bf8d32.jpg b/webclient/src/samples/bf8d32.jpg similarity index 100% rename from server/src/samples/bf8d32.jpg rename to webclient/src/samples/bf8d32.jpg diff --git a/server/src/samples/bf9871.jpg b/webclient/src/samples/bf9871.jpg similarity index 100% rename from server/src/samples/bf9871.jpg rename to webclient/src/samples/bf9871.jpg diff --git a/server/src/samples/bf9a6d.jpg b/webclient/src/samples/bf9a6d.jpg similarity index 100% rename from server/src/samples/bf9a6d.jpg rename to webclient/src/samples/bf9a6d.jpg diff --git a/server/src/samples/bf9e3f.jpg b/webclient/src/samples/bf9e3f.jpg similarity index 100% rename from server/src/samples/bf9e3f.jpg rename to webclient/src/samples/bf9e3f.jpg diff --git a/server/src/samples/bfa065.jpg b/webclient/src/samples/bfa065.jpg similarity index 100% rename from server/src/samples/bfa065.jpg rename to webclient/src/samples/bfa065.jpg diff --git a/server/src/samples/bfa383.jpg b/webclient/src/samples/bfa383.jpg similarity index 100% rename from server/src/samples/bfa383.jpg rename to webclient/src/samples/bfa383.jpg diff --git a/server/src/samples/bfa862.jpg b/webclient/src/samples/bfa862.jpg similarity index 100% rename from server/src/samples/bfa862.jpg rename to webclient/src/samples/bfa862.jpg diff --git a/server/src/samples/bfaa59.jpg b/webclient/src/samples/bfaa59.jpg similarity index 100% rename from server/src/samples/bfaa59.jpg rename to webclient/src/samples/bfaa59.jpg diff --git a/server/src/samples/c05d3e.jpg b/webclient/src/samples/c05d3e.jpg similarity index 100% rename from server/src/samples/c05d3e.jpg rename to webclient/src/samples/c05d3e.jpg diff --git a/server/src/samples/c0754c.jpg b/webclient/src/samples/c0754c.jpg similarity index 100% rename from server/src/samples/c0754c.jpg rename to webclient/src/samples/c0754c.jpg diff --git a/server/src/samples/c07a44.jpg b/webclient/src/samples/c07a44.jpg similarity index 100% rename from server/src/samples/c07a44.jpg rename to webclient/src/samples/c07a44.jpg diff --git a/server/src/samples/c07c39.jpg b/webclient/src/samples/c07c39.jpg similarity index 100% rename from server/src/samples/c07c39.jpg rename to webclient/src/samples/c07c39.jpg diff --git a/server/src/samples/c07d4f.jpg b/webclient/src/samples/c07d4f.jpg similarity index 100% rename from server/src/samples/c07d4f.jpg rename to webclient/src/samples/c07d4f.jpg diff --git a/server/src/samples/c0862f.jpg b/webclient/src/samples/c0862f.jpg similarity index 100% rename from server/src/samples/c0862f.jpg rename to webclient/src/samples/c0862f.jpg diff --git a/server/src/samples/c08b2e.jpg b/webclient/src/samples/c08b2e.jpg similarity index 100% rename from server/src/samples/c08b2e.jpg rename to webclient/src/samples/c08b2e.jpg diff --git a/server/src/samples/c09198.jpg b/webclient/src/samples/c09198.jpg similarity index 100% rename from server/src/samples/c09198.jpg rename to webclient/src/samples/c09198.jpg diff --git a/server/src/samples/c0949d.jpg b/webclient/src/samples/c0949d.jpg similarity index 100% rename from server/src/samples/c0949d.jpg rename to webclient/src/samples/c0949d.jpg diff --git a/server/src/samples/c09735.jpg b/webclient/src/samples/c09735.jpg similarity index 100% rename from server/src/samples/c09735.jpg rename to webclient/src/samples/c09735.jpg diff --git a/server/src/samples/c09739.jpg b/webclient/src/samples/c09739.jpg similarity index 100% rename from server/src/samples/c09739.jpg rename to webclient/src/samples/c09739.jpg diff --git a/server/src/samples/c09e4a.jpg b/webclient/src/samples/c09e4a.jpg similarity index 100% rename from server/src/samples/c09e4a.jpg rename to webclient/src/samples/c09e4a.jpg diff --git a/server/src/samples/c0a751.jpg b/webclient/src/samples/c0a751.jpg similarity index 100% rename from server/src/samples/c0a751.jpg rename to webclient/src/samples/c0a751.jpg diff --git a/server/src/samples/c0ab58.jpg b/webclient/src/samples/c0ab58.jpg similarity index 100% rename from server/src/samples/c0ab58.jpg rename to webclient/src/samples/c0ab58.jpg diff --git a/server/src/samples/c17e32.jpg b/webclient/src/samples/c17e32.jpg similarity index 100% rename from server/src/samples/c17e32.jpg rename to webclient/src/samples/c17e32.jpg diff --git a/server/src/samples/c18b59.jpg b/webclient/src/samples/c18b59.jpg similarity index 100% rename from server/src/samples/c18b59.jpg rename to webclient/src/samples/c18b59.jpg diff --git a/server/src/samples/c18e5e.jpg b/webclient/src/samples/c18e5e.jpg similarity index 100% rename from server/src/samples/c18e5e.jpg rename to webclient/src/samples/c18e5e.jpg diff --git a/server/src/samples/c19e35.jpg b/webclient/src/samples/c19e35.jpg similarity index 100% rename from server/src/samples/c19e35.jpg rename to webclient/src/samples/c19e35.jpg diff --git a/server/src/samples/c1a54d.jpg b/webclient/src/samples/c1a54d.jpg similarity index 100% rename from server/src/samples/c1a54d.jpg rename to webclient/src/samples/c1a54d.jpg diff --git a/server/src/samples/c1a873.jpg b/webclient/src/samples/c1a873.jpg similarity index 100% rename from server/src/samples/c1a873.jpg rename to webclient/src/samples/c1a873.jpg diff --git a/server/src/samples/c1ac5c.jpg b/webclient/src/samples/c1ac5c.jpg similarity index 100% rename from server/src/samples/c1ac5c.jpg rename to webclient/src/samples/c1ac5c.jpg diff --git a/server/src/samples/c28321.jpg b/webclient/src/samples/c28321.jpg similarity index 100% rename from server/src/samples/c28321.jpg rename to webclient/src/samples/c28321.jpg diff --git a/server/src/samples/c29231.jpg b/webclient/src/samples/c29231.jpg similarity index 100% rename from server/src/samples/c29231.jpg rename to webclient/src/samples/c29231.jpg diff --git a/server/src/samples/c29f3d.jpg b/webclient/src/samples/c29f3d.jpg similarity index 100% rename from server/src/samples/c29f3d.jpg rename to webclient/src/samples/c29f3d.jpg diff --git a/server/src/samples/c29f5c.jpg b/webclient/src/samples/c29f5c.jpg similarity index 100% rename from server/src/samples/c29f5c.jpg rename to webclient/src/samples/c29f5c.jpg diff --git a/server/src/samples/c2a451.jpg b/webclient/src/samples/c2a451.jpg similarity index 100% rename from server/src/samples/c2a451.jpg rename to webclient/src/samples/c2a451.jpg diff --git a/server/src/samples/c2cfb5.jpg b/webclient/src/samples/c2cfb5.jpg similarity index 100% rename from server/src/samples/c2cfb5.jpg rename to webclient/src/samples/c2cfb5.jpg diff --git a/server/src/samples/c35b3c.jpg b/webclient/src/samples/c35b3c.jpg similarity index 100% rename from server/src/samples/c35b3c.jpg rename to webclient/src/samples/c35b3c.jpg diff --git a/server/src/samples/c37f47.jpg b/webclient/src/samples/c37f47.jpg similarity index 100% rename from server/src/samples/c37f47.jpg rename to webclient/src/samples/c37f47.jpg diff --git a/server/src/samples/c3882f.jpg b/webclient/src/samples/c3882f.jpg similarity index 100% rename from server/src/samples/c3882f.jpg rename to webclient/src/samples/c3882f.jpg diff --git a/server/src/samples/c38b2a.jpg b/webclient/src/samples/c38b2a.jpg similarity index 100% rename from server/src/samples/c38b2a.jpg rename to webclient/src/samples/c38b2a.jpg diff --git a/server/src/samples/c39368.jpg b/webclient/src/samples/c39368.jpg similarity index 100% rename from server/src/samples/c39368.jpg rename to webclient/src/samples/c39368.jpg diff --git a/server/src/samples/c39585.jpg b/webclient/src/samples/c39585.jpg similarity index 100% rename from server/src/samples/c39585.jpg rename to webclient/src/samples/c39585.jpg diff --git a/server/src/samples/c39a40.jpg b/webclient/src/samples/c39a40.jpg similarity index 100% rename from server/src/samples/c39a40.jpg rename to webclient/src/samples/c39a40.jpg diff --git a/server/src/samples/c3a544.jpg b/webclient/src/samples/c3a544.jpg similarity index 100% rename from server/src/samples/c3a544.jpg rename to webclient/src/samples/c3a544.jpg diff --git a/server/src/samples/c3a57a.jpg b/webclient/src/samples/c3a57a.jpg similarity index 100% rename from server/src/samples/c3a57a.jpg rename to webclient/src/samples/c3a57a.jpg diff --git a/server/src/samples/c3a64d.jpg b/webclient/src/samples/c3a64d.jpg similarity index 100% rename from server/src/samples/c3a64d.jpg rename to webclient/src/samples/c3a64d.jpg diff --git a/server/src/samples/c3a862.jpg b/webclient/src/samples/c3a862.jpg similarity index 100% rename from server/src/samples/c3a862.jpg rename to webclient/src/samples/c3a862.jpg diff --git a/server/src/samples/c3b381.jpg b/webclient/src/samples/c3b381.jpg similarity index 100% rename from server/src/samples/c3b381.jpg rename to webclient/src/samples/c3b381.jpg diff --git a/server/src/samples/c47b1c.jpg b/webclient/src/samples/c47b1c.jpg similarity index 100% rename from server/src/samples/c47b1c.jpg rename to webclient/src/samples/c47b1c.jpg diff --git a/server/src/samples/c4a249.jpg b/webclient/src/samples/c4a249.jpg similarity index 100% rename from server/src/samples/c4a249.jpg rename to webclient/src/samples/c4a249.jpg diff --git a/server/src/samples/c4a75c.jpg b/webclient/src/samples/c4a75c.jpg similarity index 100% rename from server/src/samples/c4a75c.jpg rename to webclient/src/samples/c4a75c.jpg diff --git a/server/src/samples/c4a84d.jpg b/webclient/src/samples/c4a84d.jpg similarity index 100% rename from server/src/samples/c4a84d.jpg rename to webclient/src/samples/c4a84d.jpg diff --git a/server/src/samples/c4a986.jpg b/webclient/src/samples/c4a986.jpg similarity index 100% rename from server/src/samples/c4a986.jpg rename to webclient/src/samples/c4a986.jpg diff --git a/server/src/samples/c4ac78.jpg b/webclient/src/samples/c4ac78.jpg similarity index 100% rename from server/src/samples/c4ac78.jpg rename to webclient/src/samples/c4ac78.jpg diff --git a/server/src/samples/c5674d.jpg b/webclient/src/samples/c5674d.jpg similarity index 100% rename from server/src/samples/c5674d.jpg rename to webclient/src/samples/c5674d.jpg diff --git a/server/src/samples/c58b35.jpg b/webclient/src/samples/c58b35.jpg similarity index 100% rename from server/src/samples/c58b35.jpg rename to webclient/src/samples/c58b35.jpg diff --git a/server/src/samples/c58c2c.jpg b/webclient/src/samples/c58c2c.jpg similarity index 100% rename from server/src/samples/c58c2c.jpg rename to webclient/src/samples/c58c2c.jpg diff --git a/server/src/samples/c5a33f.jpg b/webclient/src/samples/c5a33f.jpg similarity index 100% rename from server/src/samples/c5a33f.jpg rename to webclient/src/samples/c5a33f.jpg diff --git a/server/src/samples/c5a956.jpg b/webclient/src/samples/c5a956.jpg similarity index 100% rename from server/src/samples/c5a956.jpg rename to webclient/src/samples/c5a956.jpg diff --git a/server/src/samples/c5b177.jpg b/webclient/src/samples/c5b177.jpg similarity index 100% rename from server/src/samples/c5b177.jpg rename to webclient/src/samples/c5b177.jpg diff --git a/server/src/samples/c5b697.jpg b/webclient/src/samples/c5b697.jpg similarity index 100% rename from server/src/samples/c5b697.jpg rename to webclient/src/samples/c5b697.jpg diff --git a/server/src/samples/c5c776.jpg b/webclient/src/samples/c5c776.jpg similarity index 100% rename from server/src/samples/c5c776.jpg rename to webclient/src/samples/c5c776.jpg diff --git a/server/src/samples/c67634.jpg b/webclient/src/samples/c67634.jpg similarity index 100% rename from server/src/samples/c67634.jpg rename to webclient/src/samples/c67634.jpg diff --git a/server/src/samples/c6b686.jpg b/webclient/src/samples/c6b686.jpg similarity index 100% rename from server/src/samples/c6b686.jpg rename to webclient/src/samples/c6b686.jpg diff --git a/server/src/samples/c76e4a.jpg b/webclient/src/samples/c76e4a.jpg similarity index 100% rename from server/src/samples/c76e4a.jpg rename to webclient/src/samples/c76e4a.jpg diff --git a/server/src/samples/c78a59.jpg b/webclient/src/samples/c78a59.jpg similarity index 100% rename from server/src/samples/c78a59.jpg rename to webclient/src/samples/c78a59.jpg diff --git a/server/src/samples/c78b24.jpg b/webclient/src/samples/c78b24.jpg similarity index 100% rename from server/src/samples/c78b24.jpg rename to webclient/src/samples/c78b24.jpg diff --git a/server/src/samples/c78c23.jpg b/webclient/src/samples/c78c23.jpg similarity index 100% rename from server/src/samples/c78c23.jpg rename to webclient/src/samples/c78c23.jpg diff --git a/server/src/samples/c78e2d.jpg b/webclient/src/samples/c78e2d.jpg similarity index 100% rename from server/src/samples/c78e2d.jpg rename to webclient/src/samples/c78e2d.jpg diff --git a/server/src/samples/c7a84b.jpg b/webclient/src/samples/c7a84b.jpg similarity index 100% rename from server/src/samples/c7a84b.jpg rename to webclient/src/samples/c7a84b.jpg diff --git a/server/src/samples/c7b683.jpg b/webclient/src/samples/c7b683.jpg similarity index 100% rename from server/src/samples/c7b683.jpg rename to webclient/src/samples/c7b683.jpg diff --git a/server/src/samples/c86646.jpg b/webclient/src/samples/c86646.jpg similarity index 100% rename from server/src/samples/c86646.jpg rename to webclient/src/samples/c86646.jpg diff --git a/server/src/samples/c8751b.jpg b/webclient/src/samples/c8751b.jpg similarity index 100% rename from server/src/samples/c8751b.jpg rename to webclient/src/samples/c8751b.jpg diff --git a/server/src/samples/c8b26b.jpg b/webclient/src/samples/c8b26b.jpg similarity index 100% rename from server/src/samples/c8b26b.jpg rename to webclient/src/samples/c8b26b.jpg diff --git a/server/src/samples/c8b468.jpg b/webclient/src/samples/c8b468.jpg similarity index 100% rename from server/src/samples/c8b468.jpg rename to webclient/src/samples/c8b468.jpg diff --git a/server/src/samples/c8b58f.jpg b/webclient/src/samples/c8b58f.jpg similarity index 100% rename from server/src/samples/c8b58f.jpg rename to webclient/src/samples/c8b58f.jpg diff --git a/server/src/samples/c96e2c.jpg b/webclient/src/samples/c96e2c.jpg similarity index 100% rename from server/src/samples/c96e2c.jpg rename to webclient/src/samples/c96e2c.jpg diff --git a/server/src/samples/c96e33.jpg b/webclient/src/samples/c96e33.jpg similarity index 100% rename from server/src/samples/c96e33.jpg rename to webclient/src/samples/c96e33.jpg diff --git a/server/src/samples/c98e34.jpg b/webclient/src/samples/c98e34.jpg similarity index 100% rename from server/src/samples/c98e34.jpg rename to webclient/src/samples/c98e34.jpg diff --git a/server/src/samples/c98f2d.jpg b/webclient/src/samples/c98f2d.jpg similarity index 100% rename from server/src/samples/c98f2d.jpg rename to webclient/src/samples/c98f2d.jpg diff --git a/server/src/samples/c9953f.jpg b/webclient/src/samples/c9953f.jpg similarity index 100% rename from server/src/samples/c9953f.jpg rename to webclient/src/samples/c9953f.jpg diff --git a/server/src/samples/c9a955.jpg b/webclient/src/samples/c9a955.jpg similarity index 100% rename from server/src/samples/c9a955.jpg rename to webclient/src/samples/c9a955.jpg diff --git a/server/src/samples/c9b35f.jpg b/webclient/src/samples/c9b35f.jpg similarity index 100% rename from server/src/samples/c9b35f.jpg rename to webclient/src/samples/c9b35f.jpg diff --git a/server/src/samples/c9c495.jpg b/webclient/src/samples/c9c495.jpg similarity index 100% rename from server/src/samples/c9c495.jpg rename to webclient/src/samples/c9c495.jpg diff --git a/server/src/samples/ca8d59.jpg b/webclient/src/samples/ca8d59.jpg similarity index 100% rename from server/src/samples/ca8d59.jpg rename to webclient/src/samples/ca8d59.jpg diff --git a/server/src/samples/ca8f49.jpg b/webclient/src/samples/ca8f49.jpg similarity index 100% rename from server/src/samples/ca8f49.jpg rename to webclient/src/samples/ca8f49.jpg diff --git a/server/src/samples/ca943f.jpg b/webclient/src/samples/ca943f.jpg similarity index 100% rename from server/src/samples/ca943f.jpg rename to webclient/src/samples/ca943f.jpg diff --git a/server/src/samples/caa863.jpg b/webclient/src/samples/caa863.jpg similarity index 100% rename from server/src/samples/caa863.jpg rename to webclient/src/samples/caa863.jpg diff --git a/server/src/samples/caaf62.jpg b/webclient/src/samples/caaf62.jpg similarity index 100% rename from server/src/samples/caaf62.jpg rename to webclient/src/samples/caaf62.jpg diff --git a/server/src/samples/cab978.jpg b/webclient/src/samples/cab978.jpg similarity index 100% rename from server/src/samples/cab978.jpg rename to webclient/src/samples/cab978.jpg diff --git a/server/src/samples/cab98c.jpg b/webclient/src/samples/cab98c.jpg similarity index 100% rename from server/src/samples/cab98c.jpg rename to webclient/src/samples/cab98c.jpg diff --git a/server/src/samples/cab997.jpg b/webclient/src/samples/cab997.jpg similarity index 100% rename from server/src/samples/cab997.jpg rename to webclient/src/samples/cab997.jpg diff --git a/server/src/samples/cac1c3.jpg b/webclient/src/samples/cac1c3.jpg similarity index 100% rename from server/src/samples/cac1c3.jpg rename to webclient/src/samples/cac1c3.jpg diff --git a/server/src/samples/cad3bb.jpg b/webclient/src/samples/cad3bb.jpg similarity index 100% rename from server/src/samples/cad3bb.jpg rename to webclient/src/samples/cad3bb.jpg diff --git a/server/src/samples/cb8427.jpg b/webclient/src/samples/cb8427.jpg similarity index 100% rename from server/src/samples/cb8427.jpg rename to webclient/src/samples/cb8427.jpg diff --git a/server/src/samples/cb8727.jpg b/webclient/src/samples/cb8727.jpg similarity index 100% rename from server/src/samples/cb8727.jpg rename to webclient/src/samples/cb8727.jpg diff --git a/server/src/samples/cb8b2c.jpg b/webclient/src/samples/cb8b2c.jpg similarity index 100% rename from server/src/samples/cb8b2c.jpg rename to webclient/src/samples/cb8b2c.jpg diff --git a/server/src/samples/cb9138.jpg b/webclient/src/samples/cb9138.jpg similarity index 100% rename from server/src/samples/cb9138.jpg rename to webclient/src/samples/cb9138.jpg diff --git a/server/src/samples/cbad8a.jpg b/webclient/src/samples/cbad8a.jpg similarity index 100% rename from server/src/samples/cbad8a.jpg rename to webclient/src/samples/cbad8a.jpg diff --git a/server/src/samples/cbbc83.jpg b/webclient/src/samples/cbbc83.jpg similarity index 100% rename from server/src/samples/cbbc83.jpg rename to webclient/src/samples/cbbc83.jpg diff --git a/server/src/samples/cbbc8b.jpg b/webclient/src/samples/cbbc8b.jpg similarity index 100% rename from server/src/samples/cbbc8b.jpg rename to webclient/src/samples/cbbc8b.jpg diff --git a/server/src/samples/cbd5bd.jpg b/webclient/src/samples/cbd5bd.jpg similarity index 100% rename from server/src/samples/cbd5bd.jpg rename to webclient/src/samples/cbd5bd.jpg diff --git a/server/src/samples/cc933b.jpg b/webclient/src/samples/cc933b.jpg similarity index 100% rename from server/src/samples/cc933b.jpg rename to webclient/src/samples/cc933b.jpg diff --git a/server/src/samples/ccb084.jpg b/webclient/src/samples/ccb084.jpg similarity index 100% rename from server/src/samples/ccb084.jpg rename to webclient/src/samples/ccb084.jpg diff --git a/server/src/samples/ccb486.jpg b/webclient/src/samples/ccb486.jpg similarity index 100% rename from server/src/samples/ccb486.jpg rename to webclient/src/samples/ccb486.jpg diff --git a/server/src/samples/ccbc72.jpg b/webclient/src/samples/ccbc72.jpg similarity index 100% rename from server/src/samples/ccbc72.jpg rename to webclient/src/samples/ccbc72.jpg diff --git a/server/src/samples/ccd2b8.jpg b/webclient/src/samples/ccd2b8.jpg similarity index 100% rename from server/src/samples/ccd2b8.jpg rename to webclient/src/samples/ccd2b8.jpg diff --git a/server/src/samples/cd8926.jpg b/webclient/src/samples/cd8926.jpg similarity index 100% rename from server/src/samples/cd8926.jpg rename to webclient/src/samples/cd8926.jpg diff --git a/server/src/samples/cd8b5a.jpg b/webclient/src/samples/cd8b5a.jpg similarity index 100% rename from server/src/samples/cd8b5a.jpg rename to webclient/src/samples/cd8b5a.jpg diff --git a/server/src/samples/cd8d27.jpg b/webclient/src/samples/cd8d27.jpg similarity index 100% rename from server/src/samples/cd8d27.jpg rename to webclient/src/samples/cd8d27.jpg diff --git a/server/src/samples/cd912f.jpg b/webclient/src/samples/cd912f.jpg similarity index 100% rename from server/src/samples/cd912f.jpg rename to webclient/src/samples/cd912f.jpg diff --git a/server/src/samples/cd9e41.jpg b/webclient/src/samples/cd9e41.jpg similarity index 100% rename from server/src/samples/cd9e41.jpg rename to webclient/src/samples/cd9e41.jpg diff --git a/server/src/samples/cda24b.jpg b/webclient/src/samples/cda24b.jpg similarity index 100% rename from server/src/samples/cda24b.jpg rename to webclient/src/samples/cda24b.jpg diff --git a/server/src/samples/cdac5e.jpg b/webclient/src/samples/cdac5e.jpg similarity index 100% rename from server/src/samples/cdac5e.jpg rename to webclient/src/samples/cdac5e.jpg diff --git a/server/src/samples/cdac81.jpg b/webclient/src/samples/cdac81.jpg similarity index 100% rename from server/src/samples/cdac81.jpg rename to webclient/src/samples/cdac81.jpg diff --git a/server/src/samples/cdaf4d.jpg b/webclient/src/samples/cdaf4d.jpg similarity index 100% rename from server/src/samples/cdaf4d.jpg rename to webclient/src/samples/cdaf4d.jpg diff --git a/server/src/samples/cdb65c.jpg b/webclient/src/samples/cdb65c.jpg similarity index 100% rename from server/src/samples/cdb65c.jpg rename to webclient/src/samples/cdb65c.jpg diff --git a/server/src/samples/cdb777.jpg b/webclient/src/samples/cdb777.jpg similarity index 100% rename from server/src/samples/cdb777.jpg rename to webclient/src/samples/cdb777.jpg diff --git a/server/src/samples/cdbe77.jpg b/webclient/src/samples/cdbe77.jpg similarity index 100% rename from server/src/samples/cdbe77.jpg rename to webclient/src/samples/cdbe77.jpg diff --git a/server/src/samples/cdd2b8.jpg b/webclient/src/samples/cdd2b8.jpg similarity index 100% rename from server/src/samples/cdd2b8.jpg rename to webclient/src/samples/cdd2b8.jpg diff --git a/server/src/samples/ce7837.jpg b/webclient/src/samples/ce7837.jpg similarity index 100% rename from server/src/samples/ce7837.jpg rename to webclient/src/samples/ce7837.jpg diff --git a/server/src/samples/ce783d.jpg b/webclient/src/samples/ce783d.jpg similarity index 100% rename from server/src/samples/ce783d.jpg rename to webclient/src/samples/ce783d.jpg diff --git a/server/src/samples/ce8826.jpg b/webclient/src/samples/ce8826.jpg similarity index 100% rename from server/src/samples/ce8826.jpg rename to webclient/src/samples/ce8826.jpg diff --git a/server/src/samples/ce9150.jpg b/webclient/src/samples/ce9150.jpg similarity index 100% rename from server/src/samples/ce9150.jpg rename to webclient/src/samples/ce9150.jpg diff --git a/server/src/samples/cebe70.jpg b/webclient/src/samples/cebe70.jpg similarity index 100% rename from server/src/samples/cebe70.jpg rename to webclient/src/samples/cebe70.jpg diff --git a/server/src/samples/cf781b.jpg b/webclient/src/samples/cf781b.jpg similarity index 100% rename from server/src/samples/cf781b.jpg rename to webclient/src/samples/cf781b.jpg diff --git a/server/src/samples/cf7836.jpg b/webclient/src/samples/cf7836.jpg similarity index 100% rename from server/src/samples/cf7836.jpg rename to webclient/src/samples/cf7836.jpg diff --git a/server/src/samples/cf922e.jpg b/webclient/src/samples/cf922e.jpg similarity index 100% rename from server/src/samples/cf922e.jpg rename to webclient/src/samples/cf922e.jpg diff --git a/server/src/samples/cfae3c.jpg b/webclient/src/samples/cfae3c.jpg similarity index 100% rename from server/src/samples/cfae3c.jpg rename to webclient/src/samples/cfae3c.jpg diff --git a/server/src/samples/cfb376.jpg b/webclient/src/samples/cfb376.jpg similarity index 100% rename from server/src/samples/cfb376.jpg rename to webclient/src/samples/cfb376.jpg diff --git a/server/src/samples/cfbf83.jpg b/webclient/src/samples/cfbf83.jpg similarity index 100% rename from server/src/samples/cfbf83.jpg rename to webclient/src/samples/cfbf83.jpg diff --git a/server/src/samples/d07a39.jpg b/webclient/src/samples/d07a39.jpg similarity index 100% rename from server/src/samples/d07a39.jpg rename to webclient/src/samples/d07a39.jpg diff --git a/server/src/samples/d08a56.jpg b/webclient/src/samples/d08a56.jpg similarity index 100% rename from server/src/samples/d08a56.jpg rename to webclient/src/samples/d08a56.jpg diff --git a/server/src/samples/d0ae49.jpg b/webclient/src/samples/d0ae49.jpg similarity index 100% rename from server/src/samples/d0ae49.jpg rename to webclient/src/samples/d0ae49.jpg diff --git a/server/src/samples/d0b340.jpg b/webclient/src/samples/d0b340.jpg similarity index 100% rename from server/src/samples/d0b340.jpg rename to webclient/src/samples/d0b340.jpg diff --git a/server/src/samples/d0b98b.jpg b/webclient/src/samples/d0b98b.jpg similarity index 100% rename from server/src/samples/d0b98b.jpg rename to webclient/src/samples/d0b98b.jpg diff --git a/server/src/samples/d0ba62.jpg b/webclient/src/samples/d0ba62.jpg similarity index 100% rename from server/src/samples/d0ba62.jpg rename to webclient/src/samples/d0ba62.jpg diff --git a/server/src/samples/d19d70.jpg b/webclient/src/samples/d19d70.jpg similarity index 100% rename from server/src/samples/d19d70.jpg rename to webclient/src/samples/d19d70.jpg diff --git a/server/src/samples/d1a849.jpg b/webclient/src/samples/d1a849.jpg similarity index 100% rename from server/src/samples/d1a849.jpg rename to webclient/src/samples/d1a849.jpg diff --git a/server/src/samples/d1ab4d.jpg b/webclient/src/samples/d1ab4d.jpg similarity index 100% rename from server/src/samples/d1ab4d.jpg rename to webclient/src/samples/d1ab4d.jpg diff --git a/server/src/samples/d1ad50.jpg b/webclient/src/samples/d1ad50.jpg similarity index 100% rename from server/src/samples/d1ad50.jpg rename to webclient/src/samples/d1ad50.jpg diff --git a/server/src/samples/d1b14a.jpg b/webclient/src/samples/d1b14a.jpg similarity index 100% rename from server/src/samples/d1b14a.jpg rename to webclient/src/samples/d1b14a.jpg diff --git a/server/src/samples/d1b577.jpg b/webclient/src/samples/d1b577.jpg similarity index 100% rename from server/src/samples/d1b577.jpg rename to webclient/src/samples/d1b577.jpg diff --git a/server/src/samples/d1b86c.jpg b/webclient/src/samples/d1b86c.jpg similarity index 100% rename from server/src/samples/d1b86c.jpg rename to webclient/src/samples/d1b86c.jpg diff --git a/server/src/samples/d1c384.jpg b/webclient/src/samples/d1c384.jpg similarity index 100% rename from server/src/samples/d1c384.jpg rename to webclient/src/samples/d1c384.jpg diff --git a/server/src/samples/d29c48.jpg b/webclient/src/samples/d29c48.jpg similarity index 100% rename from server/src/samples/d29c48.jpg rename to webclient/src/samples/d29c48.jpg diff --git a/server/src/samples/d2a230.jpg b/webclient/src/samples/d2a230.jpg similarity index 100% rename from server/src/samples/d2a230.jpg rename to webclient/src/samples/d2a230.jpg diff --git a/server/src/samples/d2ac4d.jpg b/webclient/src/samples/d2ac4d.jpg similarity index 100% rename from server/src/samples/d2ac4d.jpg rename to webclient/src/samples/d2ac4d.jpg diff --git a/server/src/samples/d2b88a.jpg b/webclient/src/samples/d2b88a.jpg similarity index 100% rename from server/src/samples/d2b88a.jpg rename to webclient/src/samples/d2b88a.jpg diff --git a/server/src/samples/d2c38c.jpg b/webclient/src/samples/d2c38c.jpg similarity index 100% rename from server/src/samples/d2c38c.jpg rename to webclient/src/samples/d2c38c.jpg diff --git a/server/src/samples/d3791b.jpg b/webclient/src/samples/d3791b.jpg similarity index 100% rename from server/src/samples/d3791b.jpg rename to webclient/src/samples/d3791b.jpg diff --git a/server/src/samples/d4895f.jpg b/webclient/src/samples/d4895f.jpg similarity index 100% rename from server/src/samples/d4895f.jpg rename to webclient/src/samples/d4895f.jpg diff --git a/server/src/samples/d49b62.jpg b/webclient/src/samples/d49b62.jpg similarity index 100% rename from server/src/samples/d49b62.jpg rename to webclient/src/samples/d49b62.jpg diff --git a/server/src/samples/d4af4f.jpg b/webclient/src/samples/d4af4f.jpg similarity index 100% rename from server/src/samples/d4af4f.jpg rename to webclient/src/samples/d4af4f.jpg diff --git a/server/src/samples/d4bf71.jpg b/webclient/src/samples/d4bf71.jpg similarity index 100% rename from server/src/samples/d4bf71.jpg rename to webclient/src/samples/d4bf71.jpg diff --git a/server/src/samples/d4c779.jpg b/webclient/src/samples/d4c779.jpg similarity index 100% rename from server/src/samples/d4c779.jpg rename to webclient/src/samples/d4c779.jpg diff --git a/server/src/samples/d57a5b.jpg b/webclient/src/samples/d57a5b.jpg similarity index 100% rename from server/src/samples/d57a5b.jpg rename to webclient/src/samples/d57a5b.jpg diff --git a/server/src/samples/d5a376.jpg b/webclient/src/samples/d5a376.jpg similarity index 100% rename from server/src/samples/d5a376.jpg rename to webclient/src/samples/d5a376.jpg diff --git a/server/src/samples/d5aa57.jpg b/webclient/src/samples/d5aa57.jpg similarity index 100% rename from server/src/samples/d5aa57.jpg rename to webclient/src/samples/d5aa57.jpg diff --git a/server/src/samples/d5b877.jpg b/webclient/src/samples/d5b877.jpg similarity index 100% rename from server/src/samples/d5b877.jpg rename to webclient/src/samples/d5b877.jpg diff --git a/server/src/samples/d5bc6f.jpg b/webclient/src/samples/d5bc6f.jpg similarity index 100% rename from server/src/samples/d5bc6f.jpg rename to webclient/src/samples/d5bc6f.jpg diff --git a/server/src/samples/d5c09f.jpg b/webclient/src/samples/d5c09f.jpg similarity index 100% rename from server/src/samples/d5c09f.jpg rename to webclient/src/samples/d5c09f.jpg diff --git a/server/src/samples/d5c170.jpg b/webclient/src/samples/d5c170.jpg similarity index 100% rename from server/src/samples/d5c170.jpg rename to webclient/src/samples/d5c170.jpg diff --git a/server/src/samples/d5c678.jpg b/webclient/src/samples/d5c678.jpg similarity index 100% rename from server/src/samples/d5c678.jpg rename to webclient/src/samples/d5c678.jpg diff --git a/server/src/samples/d5c793.jpg b/webclient/src/samples/d5c793.jpg similarity index 100% rename from server/src/samples/d5c793.jpg rename to webclient/src/samples/d5c793.jpg diff --git a/server/src/samples/d69649.jpg b/webclient/src/samples/d69649.jpg similarity index 100% rename from server/src/samples/d69649.jpg rename to webclient/src/samples/d69649.jpg diff --git a/server/src/samples/d69b72.jpg b/webclient/src/samples/d69b72.jpg similarity index 100% rename from server/src/samples/d69b72.jpg rename to webclient/src/samples/d69b72.jpg diff --git a/server/src/samples/d6b664.jpg b/webclient/src/samples/d6b664.jpg similarity index 100% rename from server/src/samples/d6b664.jpg rename to webclient/src/samples/d6b664.jpg diff --git a/server/src/samples/d6c3a9.jpg b/webclient/src/samples/d6c3a9.jpg similarity index 100% rename from server/src/samples/d6c3a9.jpg rename to webclient/src/samples/d6c3a9.jpg diff --git a/server/src/samples/d7b647.jpg b/webclient/src/samples/d7b647.jpg similarity index 100% rename from server/src/samples/d7b647.jpg rename to webclient/src/samples/d7b647.jpg diff --git a/server/src/samples/d7c189.jpg b/webclient/src/samples/d7c189.jpg similarity index 100% rename from server/src/samples/d7c189.jpg rename to webclient/src/samples/d7c189.jpg diff --git a/server/src/samples/d7c797.jpg b/webclient/src/samples/d7c797.jpg similarity index 100% rename from server/src/samples/d7c797.jpg rename to webclient/src/samples/d7c797.jpg diff --git a/server/src/samples/d8a677.jpg b/webclient/src/samples/d8a677.jpg similarity index 100% rename from server/src/samples/d8a677.jpg rename to webclient/src/samples/d8a677.jpg diff --git a/server/src/samples/d8ba4f.jpg b/webclient/src/samples/d8ba4f.jpg similarity index 100% rename from server/src/samples/d8ba4f.jpg rename to webclient/src/samples/d8ba4f.jpg diff --git a/server/src/samples/d8c27e.jpg b/webclient/src/samples/d8c27e.jpg similarity index 100% rename from server/src/samples/d8c27e.jpg rename to webclient/src/samples/d8c27e.jpg diff --git a/server/src/samples/d8c991.jpg b/webclient/src/samples/d8c991.jpg similarity index 100% rename from server/src/samples/d8c991.jpg rename to webclient/src/samples/d8c991.jpg diff --git a/server/src/samples/d8caa9.jpg b/webclient/src/samples/d8caa9.jpg similarity index 100% rename from server/src/samples/d8caa9.jpg rename to webclient/src/samples/d8caa9.jpg diff --git a/server/src/samples/d9a268.jpg b/webclient/src/samples/d9a268.jpg similarity index 100% rename from server/src/samples/d9a268.jpg rename to webclient/src/samples/d9a268.jpg diff --git a/server/src/samples/d9b849.jpg b/webclient/src/samples/d9b849.jpg similarity index 100% rename from server/src/samples/d9b849.jpg rename to webclient/src/samples/d9b849.jpg diff --git a/server/src/samples/d9cb9a.jpg b/webclient/src/samples/d9cb9a.jpg similarity index 100% rename from server/src/samples/d9cb9a.jpg rename to webclient/src/samples/d9cb9a.jpg diff --git a/server/src/samples/d9cc65.jpg b/webclient/src/samples/d9cc65.jpg similarity index 100% rename from server/src/samples/d9cc65.jpg rename to webclient/src/samples/d9cc65.jpg diff --git a/server/src/samples/daa456.jpg b/webclient/src/samples/daa456.jpg similarity index 100% rename from server/src/samples/daa456.jpg rename to webclient/src/samples/daa456.jpg diff --git a/server/src/samples/dab948.jpg b/webclient/src/samples/dab948.jpg similarity index 100% rename from server/src/samples/dab948.jpg rename to webclient/src/samples/dab948.jpg diff --git a/server/src/samples/dabb4b.jpg b/webclient/src/samples/dabb4b.jpg similarity index 100% rename from server/src/samples/dabb4b.jpg rename to webclient/src/samples/dabb4b.jpg diff --git a/server/src/samples/dac66f.jpg b/webclient/src/samples/dac66f.jpg similarity index 100% rename from server/src/samples/dac66f.jpg rename to webclient/src/samples/dac66f.jpg diff --git a/server/src/samples/dac8a4.jpg b/webclient/src/samples/dac8a4.jpg similarity index 100% rename from server/src/samples/dac8a4.jpg rename to webclient/src/samples/dac8a4.jpg diff --git a/server/src/samples/daca75.jpg b/webclient/src/samples/daca75.jpg similarity index 100% rename from server/src/samples/daca75.jpg rename to webclient/src/samples/daca75.jpg diff --git a/server/src/samples/dacc9a.jpg b/webclient/src/samples/dacc9a.jpg similarity index 100% rename from server/src/samples/dacc9a.jpg rename to webclient/src/samples/dacc9a.jpg diff --git a/server/src/samples/dace67.jpg b/webclient/src/samples/dace67.jpg similarity index 100% rename from server/src/samples/dace67.jpg rename to webclient/src/samples/dace67.jpg diff --git a/server/src/samples/db9a7c.jpg b/webclient/src/samples/db9a7c.jpg similarity index 100% rename from server/src/samples/db9a7c.jpg rename to webclient/src/samples/db9a7c.jpg diff --git a/server/src/samples/dbba4c.jpg b/webclient/src/samples/dbba4c.jpg similarity index 100% rename from server/src/samples/dbba4c.jpg rename to webclient/src/samples/dbba4c.jpg diff --git a/server/src/samples/dbca80.jpg b/webclient/src/samples/dbca80.jpg similarity index 100% rename from server/src/samples/dbca80.jpg rename to webclient/src/samples/dbca80.jpg diff --git a/server/src/samples/dbce69.jpg b/webclient/src/samples/dbce69.jpg similarity index 100% rename from server/src/samples/dbce69.jpg rename to webclient/src/samples/dbce69.jpg diff --git a/server/src/samples/dbd07c.jpg b/webclient/src/samples/dbd07c.jpg similarity index 100% rename from server/src/samples/dbd07c.jpg rename to webclient/src/samples/dbd07c.jpg diff --git a/server/src/samples/dcbf6f.jpg b/webclient/src/samples/dcbf6f.jpg similarity index 100% rename from server/src/samples/dcbf6f.jpg rename to webclient/src/samples/dcbf6f.jpg diff --git a/server/src/samples/dcc267.jpg b/webclient/src/samples/dcc267.jpg similarity index 100% rename from server/src/samples/dcc267.jpg rename to webclient/src/samples/dcc267.jpg diff --git a/server/src/samples/dcd068.jpg b/webclient/src/samples/dcd068.jpg similarity index 100% rename from server/src/samples/dcd068.jpg rename to webclient/src/samples/dcd068.jpg diff --git a/server/src/samples/ddb784.jpg b/webclient/src/samples/ddb784.jpg similarity index 100% rename from server/src/samples/ddb784.jpg rename to webclient/src/samples/ddb784.jpg diff --git a/server/src/samples/ddc663.jpg b/webclient/src/samples/ddc663.jpg similarity index 100% rename from server/src/samples/ddc663.jpg rename to webclient/src/samples/ddc663.jpg diff --git a/server/src/samples/ddd069.jpg b/webclient/src/samples/ddd069.jpg similarity index 100% rename from server/src/samples/ddd069.jpg rename to webclient/src/samples/ddd069.jpg diff --git a/server/src/samples/dea94f.jpg b/webclient/src/samples/dea94f.jpg similarity index 100% rename from server/src/samples/dea94f.jpg rename to webclient/src/samples/dea94f.jpg diff --git a/server/src/samples/decfa8.jpg b/webclient/src/samples/decfa8.jpg similarity index 100% rename from server/src/samples/decfa8.jpg rename to webclient/src/samples/decfa8.jpg diff --git a/server/src/samples/ded18c.jpg b/webclient/src/samples/ded18c.jpg similarity index 100% rename from server/src/samples/ded18c.jpg rename to webclient/src/samples/ded18c.jpg diff --git a/server/src/samples/ded1a5.jpg b/webclient/src/samples/ded1a5.jpg similarity index 100% rename from server/src/samples/ded1a5.jpg rename to webclient/src/samples/ded1a5.jpg diff --git a/server/src/samples/ded298.jpg b/webclient/src/samples/ded298.jpg similarity index 100% rename from server/src/samples/ded298.jpg rename to webclient/src/samples/ded298.jpg diff --git a/server/src/samples/e0c980.jpg b/webclient/src/samples/e0c980.jpg similarity index 100% rename from server/src/samples/e0c980.jpg rename to webclient/src/samples/e0c980.jpg diff --git a/server/src/samples/e0d2a5.jpg b/webclient/src/samples/e0d2a5.jpg similarity index 100% rename from server/src/samples/e0d2a5.jpg rename to webclient/src/samples/e0d2a5.jpg diff --git a/server/src/samples/e19846.jpg b/webclient/src/samples/e19846.jpg similarity index 100% rename from server/src/samples/e19846.jpg rename to webclient/src/samples/e19846.jpg diff --git a/server/src/samples/e1b384.jpg b/webclient/src/samples/e1b384.jpg similarity index 100% rename from server/src/samples/e1b384.jpg rename to webclient/src/samples/e1b384.jpg diff --git a/server/src/samples/e1cb56.jpg b/webclient/src/samples/e1cb56.jpg similarity index 100% rename from server/src/samples/e1cb56.jpg rename to webclient/src/samples/e1cb56.jpg diff --git a/server/src/samples/e1d3a2.jpg b/webclient/src/samples/e1d3a2.jpg similarity index 100% rename from server/src/samples/e1d3a2.jpg rename to webclient/src/samples/e1d3a2.jpg diff --git a/server/src/samples/e1d487.jpg b/webclient/src/samples/e1d487.jpg similarity index 100% rename from server/src/samples/e1d487.jpg rename to webclient/src/samples/e1d487.jpg diff --git a/server/src/samples/e2cc6d.jpg b/webclient/src/samples/e2cc6d.jpg similarity index 100% rename from server/src/samples/e2cc6d.jpg rename to webclient/src/samples/e2cc6d.jpg diff --git a/server/src/samples/e2d786.jpg b/webclient/src/samples/e2d786.jpg similarity index 100% rename from server/src/samples/e2d786.jpg rename to webclient/src/samples/e2d786.jpg diff --git a/server/src/samples/e2d8b6.jpg b/webclient/src/samples/e2d8b6.jpg similarity index 100% rename from server/src/samples/e2d8b6.jpg rename to webclient/src/samples/e2d8b6.jpg diff --git a/server/src/samples/e3d162.jpg b/webclient/src/samples/e3d162.jpg similarity index 100% rename from server/src/samples/e3d162.jpg rename to webclient/src/samples/e3d162.jpg diff --git a/server/src/samples/e3d4bd.jpg b/webclient/src/samples/e3d4bd.jpg similarity index 100% rename from server/src/samples/e3d4bd.jpg rename to webclient/src/samples/e3d4bd.jpg diff --git a/server/src/samples/e3d6ae.jpg b/webclient/src/samples/e3d6ae.jpg similarity index 100% rename from server/src/samples/e3d6ae.jpg rename to webclient/src/samples/e3d6ae.jpg diff --git a/server/src/samples/e4a14a.jpg b/webclient/src/samples/e4a14a.jpg similarity index 100% rename from server/src/samples/e4a14a.jpg rename to webclient/src/samples/e4a14a.jpg diff --git a/server/src/samples/e4d7a6.jpg b/webclient/src/samples/e4d7a6.jpg similarity index 100% rename from server/src/samples/e4d7a6.jpg rename to webclient/src/samples/e4d7a6.jpg diff --git a/server/src/samples/e4d97a.jpg b/webclient/src/samples/e4d97a.jpg similarity index 100% rename from server/src/samples/e4d97a.jpg rename to webclient/src/samples/e4d97a.jpg diff --git a/server/src/samples/e5d6a1.jpg b/webclient/src/samples/e5d6a1.jpg similarity index 100% rename from server/src/samples/e5d6a1.jpg rename to webclient/src/samples/e5d6a1.jpg diff --git a/server/src/samples/e5d7b2.jpg b/webclient/src/samples/e5d7b2.jpg similarity index 100% rename from server/src/samples/e5d7b2.jpg rename to webclient/src/samples/e5d7b2.jpg diff --git a/server/src/samples/e5d89d.jpg b/webclient/src/samples/e5d89d.jpg similarity index 100% rename from server/src/samples/e5d89d.jpg rename to webclient/src/samples/e5d89d.jpg diff --git a/server/src/samples/e5d8b1.jpg b/webclient/src/samples/e5d8b1.jpg similarity index 100% rename from server/src/samples/e5d8b1.jpg rename to webclient/src/samples/e5d8b1.jpg diff --git a/server/src/samples/e6af8c.jpg b/webclient/src/samples/e6af8c.jpg similarity index 100% rename from server/src/samples/e6af8c.jpg rename to webclient/src/samples/e6af8c.jpg diff --git a/server/src/samples/e6cf6b.jpg b/webclient/src/samples/e6cf6b.jpg similarity index 100% rename from server/src/samples/e6cf6b.jpg rename to webclient/src/samples/e6cf6b.jpg diff --git a/server/src/samples/e6d888.jpg b/webclient/src/samples/e6d888.jpg similarity index 100% rename from server/src/samples/e6d888.jpg rename to webclient/src/samples/e6d888.jpg diff --git a/server/src/samples/e6d988.jpg b/webclient/src/samples/e6d988.jpg similarity index 100% rename from server/src/samples/e6d988.jpg rename to webclient/src/samples/e6d988.jpg diff --git a/server/src/samples/e6d9b1.jpg b/webclient/src/samples/e6d9b1.jpg similarity index 100% rename from server/src/samples/e6d9b1.jpg rename to webclient/src/samples/e6d9b1.jpg diff --git a/server/src/samples/e7c782.jpg b/webclient/src/samples/e7c782.jpg similarity index 100% rename from server/src/samples/e7c782.jpg rename to webclient/src/samples/e7c782.jpg diff --git a/server/src/samples/e7d9a6.jpg b/webclient/src/samples/e7d9a6.jpg similarity index 100% rename from server/src/samples/e7d9a6.jpg rename to webclient/src/samples/e7d9a6.jpg diff --git a/server/src/samples/e7db7e.jpg b/webclient/src/samples/e7db7e.jpg similarity index 100% rename from server/src/samples/e7db7e.jpg rename to webclient/src/samples/e7db7e.jpg diff --git a/server/src/samples/e7dfc8.jpg b/webclient/src/samples/e7dfc8.jpg similarity index 100% rename from server/src/samples/e7dfc8.jpg rename to webclient/src/samples/e7dfc8.jpg diff --git a/server/src/samples/e8ae8a.jpg b/webclient/src/samples/e8ae8a.jpg similarity index 100% rename from server/src/samples/e8ae8a.jpg rename to webclient/src/samples/e8ae8a.jpg diff --git a/server/src/samples/e8dab3.jpg b/webclient/src/samples/e8dab3.jpg similarity index 100% rename from server/src/samples/e8dab3.jpg rename to webclient/src/samples/e8dab3.jpg diff --git a/server/src/samples/e8db90.jpg b/webclient/src/samples/e8db90.jpg similarity index 100% rename from server/src/samples/e8db90.jpg rename to webclient/src/samples/e8db90.jpg diff --git a/server/src/samples/e8ddba.jpg b/webclient/src/samples/e8ddba.jpg similarity index 100% rename from server/src/samples/e8ddba.jpg rename to webclient/src/samples/e8ddba.jpg diff --git a/server/src/samples/e8de98.jpg b/webclient/src/samples/e8de98.jpg similarity index 100% rename from server/src/samples/e8de98.jpg rename to webclient/src/samples/e8de98.jpg diff --git a/server/src/samples/e9cfa9.jpg b/webclient/src/samples/e9cfa9.jpg similarity index 100% rename from server/src/samples/e9cfa9.jpg rename to webclient/src/samples/e9cfa9.jpg diff --git a/server/src/samples/e9de97.jpg b/webclient/src/samples/e9de97.jpg similarity index 100% rename from server/src/samples/e9de97.jpg rename to webclient/src/samples/e9de97.jpg diff --git a/server/src/samples/e9e488.jpg b/webclient/src/samples/e9e488.jpg similarity index 100% rename from server/src/samples/e9e488.jpg rename to webclient/src/samples/e9e488.jpg diff --git a/server/src/samples/eac551.jpg b/webclient/src/samples/eac551.jpg similarity index 100% rename from server/src/samples/eac551.jpg rename to webclient/src/samples/eac551.jpg diff --git a/server/src/samples/eae27f.jpg b/webclient/src/samples/eae27f.jpg similarity index 100% rename from server/src/samples/eae27f.jpg rename to webclient/src/samples/eae27f.jpg diff --git a/server/src/samples/eae2c2.jpg b/webclient/src/samples/eae2c2.jpg similarity index 100% rename from server/src/samples/eae2c2.jpg rename to webclient/src/samples/eae2c2.jpg diff --git a/server/src/samples/eae37f.jpg b/webclient/src/samples/eae37f.jpg similarity index 100% rename from server/src/samples/eae37f.jpg rename to webclient/src/samples/eae37f.jpg diff --git a/server/src/samples/ebc851.jpg b/webclient/src/samples/ebc851.jpg similarity index 100% rename from server/src/samples/ebc851.jpg rename to webclient/src/samples/ebc851.jpg diff --git a/server/src/samples/ebcc88.jpg b/webclient/src/samples/ebcc88.jpg similarity index 100% rename from server/src/samples/ebcc88.jpg rename to webclient/src/samples/ebcc88.jpg diff --git a/server/src/samples/ebd3ad.jpg b/webclient/src/samples/ebd3ad.jpg similarity index 100% rename from server/src/samples/ebd3ad.jpg rename to webclient/src/samples/ebd3ad.jpg diff --git a/server/src/samples/ebe083.jpg b/webclient/src/samples/ebe083.jpg similarity index 100% rename from server/src/samples/ebe083.jpg rename to webclient/src/samples/ebe083.jpg diff --git a/server/src/samples/ebe688.jpg b/webclient/src/samples/ebe688.jpg similarity index 100% rename from server/src/samples/ebe688.jpg rename to webclient/src/samples/ebe688.jpg diff --git a/server/src/samples/ecc69d.jpg b/webclient/src/samples/ecc69d.jpg similarity index 100% rename from server/src/samples/ecc69d.jpg rename to webclient/src/samples/ecc69d.jpg diff --git a/server/src/samples/ece2bb.jpg b/webclient/src/samples/ece2bb.jpg similarity index 100% rename from server/src/samples/ece2bb.jpg rename to webclient/src/samples/ece2bb.jpg diff --git a/server/src/samples/ece2d0.jpg b/webclient/src/samples/ece2d0.jpg similarity index 100% rename from server/src/samples/ece2d0.jpg rename to webclient/src/samples/ece2d0.jpg diff --git a/server/src/samples/edd75e.jpg b/webclient/src/samples/edd75e.jpg similarity index 100% rename from server/src/samples/edd75e.jpg rename to webclient/src/samples/edd75e.jpg diff --git a/server/src/samples/edde8f.jpg b/webclient/src/samples/edde8f.jpg similarity index 100% rename from server/src/samples/edde8f.jpg rename to webclient/src/samples/edde8f.jpg diff --git a/server/src/samples/ede0a9.jpg b/webclient/src/samples/ede0a9.jpg similarity index 100% rename from server/src/samples/ede0a9.jpg rename to webclient/src/samples/ede0a9.jpg diff --git a/server/src/samples/ede4a5.jpg b/webclient/src/samples/ede4a5.jpg similarity index 100% rename from server/src/samples/ede4a5.jpg rename to webclient/src/samples/ede4a5.jpg diff --git a/server/src/samples/ede4d0.jpg b/webclient/src/samples/ede4d0.jpg similarity index 100% rename from server/src/samples/ede4d0.jpg rename to webclient/src/samples/ede4d0.jpg diff --git a/server/src/samples/ede4d2.jpg b/webclient/src/samples/ede4d2.jpg similarity index 100% rename from server/src/samples/ede4d2.jpg rename to webclient/src/samples/ede4d2.jpg diff --git a/server/src/samples/ede5b8.jpg b/webclient/src/samples/ede5b8.jpg similarity index 100% rename from server/src/samples/ede5b8.jpg rename to webclient/src/samples/ede5b8.jpg diff --git a/server/src/samples/edea91.jpg b/webclient/src/samples/edea91.jpg similarity index 100% rename from server/src/samples/edea91.jpg rename to webclient/src/samples/edea91.jpg diff --git a/server/src/samples/edea92.jpg b/webclient/src/samples/edea92.jpg similarity index 100% rename from server/src/samples/edea92.jpg rename to webclient/src/samples/edea92.jpg diff --git a/server/src/samples/eee6d1.jpg b/webclient/src/samples/eee6d1.jpg similarity index 100% rename from server/src/samples/eee6d1.jpg rename to webclient/src/samples/eee6d1.jpg diff --git a/server/src/samples/efe2b2.jpg b/webclient/src/samples/efe2b2.jpg similarity index 100% rename from server/src/samples/efe2b2.jpg rename to webclient/src/samples/efe2b2.jpg diff --git a/server/src/samples/f0e5bc.jpg b/webclient/src/samples/f0e5bc.jpg similarity index 100% rename from server/src/samples/f0e5bc.jpg rename to webclient/src/samples/f0e5bc.jpg diff --git a/server/src/samples/f0e788.jpg b/webclient/src/samples/f0e788.jpg similarity index 100% rename from server/src/samples/f0e788.jpg rename to webclient/src/samples/f0e788.jpg diff --git a/webclient/src/samplesold.rs b/webclient/src/samplesold.rs new file mode 100644 index 0000000..37f6c0a --- /dev/null +++ b/webclient/src/samplesold.rs @@ -0,0 +1,230 @@ +use std::sync::OnceLock; + +static MEM: OnceLock> = OnceLock::new(); + +pub fn samples() -> &'static Vec<&'static str> { + MEM.get_or_init(|| { + vec![ + "12110f", "131211", "21201b", "21201d", "212213", "22211b", "23221d", "23221f", + "24231d", "ede4d0", "ede4d2", "ede5b8", "edea91", "edea92", "eee6d1", "efe2b2", + "252520", "262527", "262628", "272826", "291f19", "292927", "292a29", "2a2a28", + "2a3960", "2a3961", "2b3a5f", "2c2c24", "2c3b64", "2c3c40", "2e2d26", "2e2d28", + "2e2d29", "30301c", "303030", "303131", "303632", "31302b", "313131", "32373a", + "32373b", "333a73", "334840", "343a6f", "343b73", "344845", "353420", "35342f", + "353a39", "353b43", "363531", "363c71", "36414c", "364968", "373530", "373a54", + "373b46", "373d2f", "373d47", "373d71", "382f1f", "383732", "383831", "383832", + "383a46", "383c4f", "383d48", "384142", "38495a", "384b51", "393b39", "394235", + "3a4042", "3a4242", "3b4435", "3b4a6b", "3b4f6b", "3c3b34", "3c4d5f", "3d342a", + "3d4343", "3d4a63", "3e3524", "3e3830", "3e3e32", "3e3e4a", "3e3f27", "3e4543", + "3f3f3a", "3f404f", "3f423b", "3f4b56", "3f527a", "3f5352", "40434b", "404358", + "413327", "413d2c", "413f56", "41403d", "414646", "41494e", "424b4a", "43423c", + "43475c", "434943", "434a54", "435969", "44414a", "444933", "444d4e", "453a2c", + "453b2f", "454048", "454534", "45453e", "454c48", "454c4c", "463728", "463e36", + "464226", "464540", "464832", "464e4d", "473e2f", "47443b", "474550", "475141", + "475237", "475f6e", "484841", "484846", "484853", "484b43", "484c49", "485162", + "49323c", "493c3b", "494941", "494a3b", "495950", "495c62", "495d6d", "4a4052", + "4a4326", "4a4a42", "4a4c3f", "4a4c41", "4a5050", "4a5159", "4a5f6e", "4b3541", + "4b4737", "4b4941", "4b4b44", "4b4b57", "4b4c4b", "4b4d4c", "4b4f41", "4c4b57", + "4c4f59", "4c505b", "4d4533", "4d4b4b", "4d4b58", "4d4d44", "4d4d45", "4d4e47", + "4d4f39", "4d545d", "4d5554", "4d5656", "4d616e", "4e3b2e", "4e3d1d", "4e4752", + "4e4f4b", "4e5454", "4f3124", "4f3d29", "4f4735", "4f4b47", "4f4e43", "4f4f4e", + "4f5145", "4f514f", "4f584f", "4f5857", "50281e", "50393a", "504543", "504729", + "504f3b", "505052", "505440", "505542", "50574e", "505968", "50656a", "513c2e", + "514131", "514636", "514c39", "515145", "515241", "515762", "515a57", "51646b", + "52524a", "525a61", "525c55", "534836", "534a31", "535250", "535959", "544b3b", + "544c3a", "545447", "54544c", "545531", "545650", "545863", "553d28", "55442a", + "554936", "554a39", "554e30", "554e31", "555133", "555556", "555f54", "55698e", + "556f73", "56422d", "564635", "565648", "565656", "565843", "565e46", "566448", + "566454", "573823", "57422c", "574642", "574e3e", "575651", "57574f", "57584b", + "575d54", "583f2d", "58462c", "584c3c", "58503f", "585348", "585763", "585a56", + "585f69", "594a35", "59594d", "596063", "596068", "596562", "596e6f", "5a4826", + "5a4a38", "5a4a3b", "5a552e", "5a5b4e", "5a5f49", "5a6168", "5a624d", "5a6674", + "5b4332", "5b4636", "5b492c", "5b4a22", "5b5237", "5b542f", "5b5b50", "5b626c", + "5b6651", "5b666e", "5c4331", "5c462e", "5c4831", "5c4a37", "5c4f2b", "5c534e", + "5c5c5c", "5c5f68", "5c655f", "5c6f70", "5d3c2b", "5d3c2c", "5d4520", "5d4625", + "5d495c", "5d4b31", "5d4b32", "5d4f4a", "5d5539", "5d5644", "5d5d55", "5d5e4f", + "5e3d30", "5e3f32", "5e4625", "5e4c29", "5e4c3a", "5e4d34", "5e504c", "5e685d", + "5e693e", "5e6b51", "5f402b", "5f4827", "5f4e28", "5f5443", "5f544f", "5f5741", + "5f5a33", "5f6259", "5f664f", "5f6670", "5f6768", "5f6a4a", "60432b", "60452b", + "604931", "60503a", "606a3e", "607c7b", "614336", "616451", "616839", "616a69", + "616d9d", "61786a", "617963", "622f24", "623a26", "623a27", "623e2b", "624035", + "62432b", "62492e", "62502f", "625a3a", "625b45", "626361", "63453b", "636547", + "636563", "636744", "63674c", "636a61", "636c51", "638f7c", "638f7d", "643327", + "64391f", "64482c", "644e3b", "644f2e", "645466", "64586c", "645a70", "645e37", + "64645b", "646463", "653933", "654131", "654333", "654438", "65473a", "654f30", + "654f42", "655230", "65532e", "655f4e", "656160", "656366", "656559", "656c64", + "656c72", "656c75", "65705a", "663429", "664720", "66513d", "665d50", "665e4c", + "666047", "66655e", "667e69", "673d2a", "674154", "674232", "674737", "674a2c", + "674d37", "67514b", "675339", "675a3e", "675d51", "676568", "676b48", "676b5b", + "678353", "682626", "682726", "683326", "683849", "683d2a", "684230", "684635", + "684d3f", "68533a", "685340", "68604e", "686148", "68716a", "68726a", "68807d", + "691e2c", "69432f", "694d24", "695857", "696051", "696343", "696960", "696f47", + "697c90", "6a1f2d", "6a4029", "6a4125", "6a4428", "6a4631", "6a493a", "6a4a29", + "6a4e21", "6a4e2f", "6a6a62", "6a7360", "6b2231", "6b3a21", "6b4026", "6b523b", + "6b5933", "6b6251", "6b6f5c", "6b705a", "6b7375", "6c312d", "6c3727", "6c372b", + "6c392a", "6c412b", "6c4331", "6c4738", "6c5928", "6c5937", "6c5a37", "6c5b34", + "6c5e64", "6c616a", "6c633a", "6c6641", "6c7370", "6c8c6e", "6d4624", "6d4834", + "6d492a", "6d4f23", "6d5058", "6d522d", "6d5732", "6d5a31", "6d5a33", "6d5a43", + "6d6d65", "6d6e5f", "6d8759", "6e4028", "6e4624", "6e4a2e", "6e5034", "6e5631", + "6e5b60", "6e635f", "6e6a3b", "6e7251", "6e7776", "6e8a7f", "6f4b39", "6f5233", + "6f542f", "6f5830", "6f5936", "6f5958", "6f5d3a", "6f5e33", "6f6072", "6f7d76", + "6f828c", "6f8f71", "70391d", "704022", "704620", "704f27", "705022", "70543b", + "705528", "70554f", "70673e", "70693e", "706b45", "707369", "70796e", "70916b", + "71301e", "714728", "714730", "714831", "714a30", "715c2d", "716068", "716235", + "716857", "716a3c", "723932", "72422c", "72492d", "725627", "725733", "725922", + "725a22", "725f40", "72603c", "72613a", "72726a", "73342e", "733834", "733e24", + "735544", "73572d", "735b5b", "735e4e", "737365", "73794b", "73795b", "737963", + "737f77", "742e34", "742f32", "74352d", "743d2e", "744833", "744f35", "745045", + "745325", "745739", "74573c", "746234", "746264", "746457", "74705d", "747848", + "747d78", "753034", "753d1f", "755d30", "756535", "756a44", "757144", "757365", + "757568", "7583a6", "758d72", "763d34", "764650", "764d31", "765c4e", "766452", + "766f52", "767241", "767244", "767251", "76766d", "773a3a", "774320", "774429", + "77452d", "774b34", "775245", "77593a", "775c2f", "77653f", "776541", "777568", + "777767", "783620", "783836", "78383b", "78452a", "78472f", "78482f", "785237", + "785433", "785737", "785825", "785f3f", "78612c", "786539", "786879", "787245", + "78766b", "787870", "787e67", "793135", "793620", "79383b", "79404d", "794456", + "795b29", "79616b", "796853", "79827e", "7a3638", "7a3c48", "7a432c", "7a452d", + "7a492d", "7a4b2f", "7a5628", "7a5b29", "7a5d24", "7a6950", "7a754a", "7a7e67", + "7a8347", "7a8665", "7b3a27", "7b3c48", "7b3f21", "7b472a", "7b5139", "7b5c2e", + "7b5f39", "7b604e", "7b6125", "7b6224", "7b625c", "7b6656", "7b6944", "7b7563", + "7b7a6b", "7b7c6f", "7c3b34", "7c3e2a", "7c402d", "7c452b", "7c4542", "7c4a30", + "7c4b2e", "7c5032", "7c5437", "7c5928", "7c5e31", "7c8164", "7c8379", "7c867f", + "7c8c5d", "7d4624", "7d4d34", "7d5645", "7d5926", "7d5928", "7d602e", "7d6134", + "7d806b", "7d8577", "7d877c", "7d877d", "7d8965", "7e4120", "7e472f", "7e4925", + "7e4a37", "7e562d", "7e592d", "7e5d28", "7e7266", "7e726e", "7e7763", "7e7764", + "7e7964", "7e887d", "7e8c71", "7e8e52", "7e9b69", "7f401e", "7f4838", "7f4d37", + "7f5639", "7f5827", "7f5e60", "7f604d", "7f6156", "7f633d", "7f6b2e", "7f7347", + "7f827a", "7f846a", "803d29", "803f2b", "80403b", "804937", "804b3d", "804e29", + "804e2c", "805130", "805335", "805441", "805644", "805d44", "806051", "806c51", + "807a63", "807c53", "807e71", "80855b", "808c68", "813a26", "813e31", "813f31", + "814f30", "815230", "815737", "81583d", "815a32", "815b3d", "816b5b", "81734d", + "817b5a", "81826e", "818370", "824432", "824e2c", "825037", "82552e", "82562e", + "825e50", "826130", "826243", "826321", "826d37", "827443", "82846f", "828b5e", + "829399", "833128", "834b31", "835231", "835341", "835747", "835949", "835f56", + "836559", "836934", "836e42", "83856c", "838b4d", "84492a", "844d2b", "844f39", + "845028", "845231", "845439", "84644f", "84655a", "847b47", "847e68", "84a162", + "84a163", "853022", "85481e", "854854", "854c58", "855437", "855535", "85553e", + "855b1f", "855e2e", "855e51", "856128", "856836", "856b35", "857a66", "85887c", + "859156", "85b0ad", "863d37", "864536", "864a2b", "864c25", "86532e", "865a33", + "866345", "866c3b", "866d35", "866e4a", "867348", "868159", "868550", "868c61", + "869e61", "873e4f", "874724", "874e26", "874e39", "87522e", "87523c", "875844", + "875b30", "875b3f", "875c4a", "875d34", "875d41", "876330", "877163", "87744e", + "87744f", "877a54", "877d72", "877f6c", "87b1ad", "884834", "884e2c", "885837", + "885c39", "885f41", "886055", "88685d", "88692f", "886a49", "886b31", "886e68", + "886f30", "88775d", "887a4a", "887e72", "888168", "88835b", "888492", "8895a0", + "894b36", "895c34", "895e4a", "896156", "896d46", "897232", "89726f", "89785b", + "8a4a32", "8a5933", "8a5a42", "8a5f30", "8a633b", "8a6727", "8a6a2e", "8a7e46", + "8a855b", "8a8e65", "8a9355", "8b4d30", "8b5745", "8b5a49", "8b604f", "8b6c63", + "8b773d", "8b7d8e", "8ba784", "8c4d36", "8c552d", "8c5d44", "8c6249", "8c6853", + "8c6b34", "8c6c26", "8c6e55", "8c6f36", "8c7754", "8c7d4d", "8c833b", "8c846e", + "8c8568", "8c8762", "8c935c", "8c9a6e", "8d4328", "8d532b", "8d5634", "8d5734", + "8d5937", "8d6349", "8d643c", "8d6535", "8d692e", "8d7262", "8d7539", "8d7760", + "8d895a", "8d96a8", "8d978c", "8d9f7f", "8da96c", "8db29b", "8e4326", "8e4640", + "8e4e2f", "8e5635", "8e714f", "8e783a", "8e7e54", "8e866f", "8e8955", "8e8b57", + "8e8e4c", "8f4326", "8f4f2e", "8f542c", "8f5624", "8f5a2d", "8f5c37", "8f6141", + "8f653b", "8f6659", "8f7065", "8f735c", "8f7631", "8f783b", "8f8f4b", "8fa27e", + "90442f", "905121", "905229", "90523b", "905337", "905d3e", "906140", "906a41", + "907741", "907b69", "908972", "90996b", "909971", "909c6e", "90aa84", "90ab6f", + "913826", "914c27", "914f39", "915352", "915539", "915729", "91603c", "916947", + "917849", "917a35", "91804b", "91967c", "91ac8c", "924c50", "92522e", "925428", + "925b36", "925b39", "926649", "92694e", "926a4d", "926b42", "926d31", "926d32", + "927339", "927a51", "927c32", "92834a", "928652", "934753", "934b26", "934b2d", + "935826", "935c33", "936f34", "93724b", "93844d", "939254", "939977", "93a27b", + "94533d", "94542f", "945528", "945732", "94573e", "945935", "945940", "94653a", + "947454", "947836", "94894c", "948a62", "94915a", "949872", "949b73", "949c64", + "949c68", "949d70", "949f72", "94af8c", "94b294", "955234", "95532e", "95532f", + "95602a", "956a47", "957044", "957a52", "959c79", "959c7b", "964920", "965a37", + "96602a", "966449", "966a46", "966e34", "967758", "967938", "969e70", "96a67f", + "975457", "975b29", "976b46", "976c5c", "976e38", "976e50", "977145", "977332", + "978560", "97a472", "97a965", "98472f", "98532d", "985a34", "986547", "986b34", + "986c54", "98733a", "987a37", "987b6d", "988042", "98915b", "989864", "996a38", + "996d41", "997054", "997242", "99915e", "999d7e", "99a096", "9a4c2d", "9a5a2e", + "9a5a32", "9a5d2e", "9a642b", "9a661e", "9a7243", "9a7529", "9a772d", "9a7738", + "9a7d63", "9a814f", "9a8b94", "9a8c56", "9a8e49", "9a934d", "9a9c71", "9ab594", + "9ab595", "9b4a34", "9b502f", "9b5436", "9b5b2e", "9b5d49", "9b6435", "9b6647", + "9b6a38", "9b7139", "9b734a", "9b7836", "9b7a44", "9b8352", "9b9559", "9c5121", + "9c5932", "9c5d58", "9c6625", "9c6d3d", "9c7644", "9c7737", "9c7b5b", "9c7f3d", + "9c8445", "9d3c25", "9d482c", "9d5131", "9d592b", "9d6031", "9d6d38", "9d7451", + "9d754c", "9d7e49", "9d803c", "9d8f96", "9d903c", "9d9149", "9d9686", "9da3ad", + "9e5137", "9e531f", "9e552d", "9e595c", "9e666b", "9e7849", "9e795c", "9e7b39", + "9e8557", "9e9aa8", "9e9b67", "9f4e29", "9f5661", "9f5c3c", "9f6025", "9f632e", + "9f633b", "9f642c", "9f673b", "9f6c3b", "9f714b", "9f7354", "9f774d", "9f792f", + "9f7e3d", "9f7e6f", "9f804b", "9f876a", "9f9346", "9f9787", "9f9f95", "9fb168", + "a04225", "a0462e", "a05227", "a05639", "a0623a", "a06343", "a07154", "a07244", + "a08a43", "a0ad87", "a1442a", "a14729", "a15e29", "a16427", "a16730", "a16739", + "a16d30", "a17034", "a17b4b", "a17e34", "a19258", "a25031", "a26320", "a26e41", + "a2742b", "a28359", "a2844a", "a29eab", "a2a15f", "a2aa7d", "a3432b", "a34a2e", + "a35a32", "a35c2a", "a3602a", "a3696e", "a3743a", "a37442", "a3753a", "a37636", + "a3773d", "a38f3e", "a39251", "a39d7c", "a3ab84", "a44e2b", "a45132", "a45b20", + "a46b35", "a46c77", "a4734d", "a4772e", "a47949", "a47e4f", "a47f5b", "a48455", + "a48d5f", "a4a16c", "a4ad80", "a55825", "a56130", "a5613b", "a56639", "a56768", + "a5693e", "a56a32", "a57042", "a57b3a", "a57c41", "a5947f", "a66139", "a66827", + "a6722c", "a67555", "a67746", "a67a35", "a6814b", "a6823f", "a68630", "a69d54", + "a7651c", "a76534", "a76834", "a76a31", "a77039", "a77459", "a7802e", "a7804e", + "a78152", "a78336", "a78a54", "a78d5a", "a78e6c", "a79455", "a79f8d", "a7a4af", + "a84d2d", "a85431", "a8623a", "a8775b", "a88057", "a8825c", "a88544", "a89671", + "a94126", "a94c2f", "a95723", "a95923", "a96d33", "a97a3f", "a97b5b", "a9977e", + "a99ba4", "a9a6a9", "aa4226", "aa4a22", "aa4b2e", "aa4d27", "aa5225", "aa6d2c", + "aa6e1c", "aa883c", "aa8a75", "aa9144", "aa9163", "aaa6a7", "ab4a2c", "ab5312", + "ab734f", "ab7e3d", "ab8146", "ab8d59", "ab954f", "ab965f", "ab994a", "ac5918", + "ac682a", "ac6a2f", "ac6b72", "ac795c", "ac7a47", "ac7b5c", "ac8558", "ac8943", + "ac8a44", "ac9459", "ad5e27", "ad6b21", "ad6e35", "ad7028", "ad793b", "ad7d3b", + "ad8037", "ad8c3b", "ad8c61", "ad924f", "ada874", "adb588", "adc4a9", "ae5032", + "ae7024", "ae7945", "ae812e", "ae8241", "ae8654", "ae8667", "ae895b", "ae8b5c", + "ae8c36", "ae943c", "ae9546", "af7734", "af8860", "af9747", "af9a62", "af9d7f", + "afb486", "afba86", "b04d2c", "b0883e", "b08e45", "b08f53", "b09050", "b0913a", + "b0a64a", "b0ba8d", "b1513a", "b15732", "b1682d", "b16a2b", "b18540", "b18f5e", + "b19458", "b19955", "b19c5c", "b1a55d", "b1bf9a", "b1c4a6", "b2543f", "b25528", + "b26e43", "b2713a", "b27223", "b2731f", "b27329", "b27536", "b27836", "b27b28", + "b27f27", "b28429", "b28738", "b28741", "b2894c", "b28f41", "b2944f", "b29b50", + "b29c52", "b2a36f", "b2babb", "b2c199", "b34b30", "b37229", "b37944", "b37a47", + "b38840", "b3a48c", "b46e1c", "b47149", "b4752a", "b4802f", "b4833c", "b49446", + "b49a67", "b49e50", "b49f5c", "b4a04c", "b58a3c", "b58c44", "b58d6d", "b58e47", + "b59b53", "b59d56", "b5a05c", "b5b7b4", "b5c6ad", "b6612e", "b68431", "b68b64", + "b68f44", "b69642", "b6974a", "b6a56b", "b6b689", "b75129", "b7512e", "b77434", + "b7752d", "b78f51", "b79454", "b7975b", "b79939", "b79c53", "b7a04f", "b7a256", + "b85132", "b87e42", "b8834a", "b89169", "b89170", "b89248", "b89542", "b89a4c", + "b89b5a", "b9581a", "b95d38", "b96c30", "b98138", "b9874d", "b9916a", "b99450", + "b99642", "b99843", "b99b4c", "b9a783", "b9a890", "b9bd97", "b9bf95", "ba832c", + "ba8a4b", "ba9a5a", "baa053", "bac8af", "bb7d34", "bb8c6a", "bb9235", "bb923d", + "bb9b48", "bb9c4d", "bba14d", "bba25d", "bba362", "bba557", "bbab6a", "bc6d23", + "bc6f36", "bc7f4f", "bc867e", "bc8e47", "bc9241", "bc9777", "bc9878", "bca967", + "bcb9be", "bcc29c", "bd8443", "bd8c46", "bd902b", "bda452", "bdab84", "be5531", + "be7330", "be7a2f", "be7e28", "be8355", "be872d", "be8829", "be9876", "be9e48", + "bea043", "bea451", "beaa79", "beb98a", "bec298", "becbb2", "bf6d24", "bf8853", + "bf8d32", "bf9871", "bf9a6d", "bf9e3f", "bfa065", "bfa383", "bfa862", "bfaa59", + "c05d3e", "c0754c", "c07a44", "c07c39", "c07d4f", "c0862f", "c08b2e", "c09198", + "c0949d", "c09735", "c09739", "c09e4a", "c0a751", "c0ab58", "c17e32", "c18b59", + "c18e5e", "c19e35", "c1a54d", "c1a873", "c1ac5c", "c28321", "c29231", "c29f3d", + "c29f5c", "c2a451", "c2cfb5", "c35b3c", "c37f47", "c3882f", "c38b2a", "c39368", + "c39585", "c39a40", "c3a544", "c3a57a", "c3a64d", "c3a862", "c3b381", "c47b1c", + "c4a249", "c4a75c", "c4a84d", "c4a986", "c4ac78", "c5674d", "c58b35", "c58c2c", + "c5a33f", "c5a956", "c5b177", "c5b697", "c5c776", "c67634", "c6b686", "c76e4a", + "c78a59", "c78b24", "c78c23", "c78e2d", "c7a84b", "c7b683", "c86646", "c8751b", + "c8b26b", "c8b468", "c8b58f", "c96e2c", "c96e33", "c98e34", "c98f2d", "c9953f", + "c9a955", "c9b35f", "c9c495", "ca8d59", "ca8f49", "ca943f", "caa863", "caaf62", + "cab978", "cab98c", "cab997", "cac1c3", "cad3bb", "cb8427", "cb8727", "cb8b2c", + "cb9138", "cbad8a", "cbbc83", "cbbc8b", "cbd5bd", "cc933b", "ccb084", "ccb486", + "ccbc72", "ccd2b8", "cd8926", "cd8b5a", "cd8d27", "cd912f", "cd9e41", "cda24b", + "cdac5e", "cdac81", "cdaf4d", "cdb65c", "cdb777", "cdbe77", "cdd2b8", "ce7837", + "ce783d", "ce8826", "ce9150", "cebe70", "cf781b", "cf7836", "cf922e", "cfae3c", + "cfb376", "cfbf83", "d07a39", "d08a56", "d0ae49", "d0b340", "d0b98b", "d0ba62", + "d19d70", "d1a849", "d1ab4d", "d1ad50", "d1b14a", "d1b577", "d1b86c", "d1c384", + "d29c48", "d2a230", "d2ac4d", "d2b88a", "d2c38c", "d3791b", "d4895f", "d49b62", + "d4af4f", "d4bf71", "d4c779", "d57a5b", "d5a376", "d5aa57", "d5b877", "d5bc6f", + "d5c09f", "d5c170", "d5c678", "d5c793", "d69649", "d69b72", "d6b664", "d6c3a9", + "d7b647", "d7c189", "d7c797", "d8a677", "d8ba4f", "d8c27e", "d8c991", "d8caa9", + "d9a268", "d9b849", "d9cb9a", "d9cc65", "daa456", "dab948", "dabb4b", "dac66f", + "dac8a4", "daca75", "dacc9a", "dace67", "db9a7c", "dbba4c", "dbca80", "dbce69", + "dbd07c", "dcbf6f", "dcc267", "dcd068", "ddb784", "ddc663", "ddd069", "dea94f", + "decfa8", "ded18c", "ded1a5", "ded298", "e0c980", "e0d2a5", "e19846", "e1b384", + "e1cb56", "e1d3a2", "e1d487", "e2cc6d", "e2d786", "e2d8b6", "e3d162", "e3d4bd", + "e3d6ae", "e4a14a", "e4d7a6", "e4d97a", "e5d6a1", "e5d7b2", "e5d89d", "e5d8b1", + "e6af8c", "e6cf6b", "e6d888", "e6d988", "e6d9b1", "e7c782", "e7d9a6", "e7db7e", + "e7dfc8", "e8ae8a", "e8dab3", "e8db90", "e8ddba", "e8de98", "e9cfa9", "e9de97", + "e9e488", "eac551", "eae27f", "eae2c2", "eae37f", "ebc851", "ebcc88", "ebd3ad", + "ebe083", "ebe688", "ecc69d", "ece2bb", "ece2d0", "edd75e", "edde8f", "ede0a9", + "ede4a5", "f0e5bc", "f0e788", + ] + }) +} diff --git a/webpack_demo.iml b/webpack_demo.iml new file mode 100644 index 0000000..d10f550 --- /dev/null +++ b/webpack_demo.iml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file