diff --git a/mall/.git_disabled/COMMIT_EDITMSG b/.git_disabled/COMMIT_EDITMSG similarity index 100% rename from mall/.git_disabled/COMMIT_EDITMSG rename to .git_disabled/COMMIT_EDITMSG diff --git a/mall/.git_disabled/FETCH_HEAD b/.git_disabled/FETCH_HEAD similarity index 100% rename from mall/.git_disabled/FETCH_HEAD rename to .git_disabled/FETCH_HEAD diff --git a/mall/.git_disabled/HEAD b/.git_disabled/HEAD similarity index 100% rename from mall/.git_disabled/HEAD rename to .git_disabled/HEAD diff --git a/mall/.git_disabled/ORIG_HEAD b/.git_disabled/ORIG_HEAD similarity index 100% rename from mall/.git_disabled/ORIG_HEAD rename to .git_disabled/ORIG_HEAD diff --git a/mall/.git_disabled/config b/.git_disabled/config similarity index 100% rename from mall/.git_disabled/config rename to .git_disabled/config diff --git a/mall/.git_disabled/description b/.git_disabled/description similarity index 100% rename from mall/.git_disabled/description rename to .git_disabled/description diff --git a/mall/.git_disabled/hooks/applypatch-msg.sample b/.git_disabled/hooks/applypatch-msg.sample similarity index 100% rename from mall/.git_disabled/hooks/applypatch-msg.sample rename to .git_disabled/hooks/applypatch-msg.sample diff --git a/mall/.git_disabled/hooks/commit-msg.sample b/.git_disabled/hooks/commit-msg.sample similarity index 100% rename from mall/.git_disabled/hooks/commit-msg.sample rename to .git_disabled/hooks/commit-msg.sample diff --git a/mall/.git_disabled/hooks/fsmonitor-watchman.sample b/.git_disabled/hooks/fsmonitor-watchman.sample similarity index 100% rename from mall/.git_disabled/hooks/fsmonitor-watchman.sample rename to .git_disabled/hooks/fsmonitor-watchman.sample diff --git a/mall/.git_disabled/hooks/post-update.sample b/.git_disabled/hooks/post-update.sample similarity index 100% rename from mall/.git_disabled/hooks/post-update.sample rename to .git_disabled/hooks/post-update.sample diff --git a/mall/.git_disabled/hooks/pre-applypatch.sample b/.git_disabled/hooks/pre-applypatch.sample similarity index 100% rename from mall/.git_disabled/hooks/pre-applypatch.sample rename to .git_disabled/hooks/pre-applypatch.sample diff --git a/mall/.git_disabled/hooks/pre-commit.sample b/.git_disabled/hooks/pre-commit.sample similarity index 100% rename from mall/.git_disabled/hooks/pre-commit.sample rename to .git_disabled/hooks/pre-commit.sample diff --git a/mall/.git_disabled/hooks/pre-merge-commit.sample b/.git_disabled/hooks/pre-merge-commit.sample similarity index 100% rename from mall/.git_disabled/hooks/pre-merge-commit.sample rename to .git_disabled/hooks/pre-merge-commit.sample diff --git a/mall/.git_disabled/hooks/pre-push.sample b/.git_disabled/hooks/pre-push.sample similarity index 100% rename from mall/.git_disabled/hooks/pre-push.sample rename to .git_disabled/hooks/pre-push.sample diff --git a/mall/.git_disabled/hooks/pre-rebase.sample b/.git_disabled/hooks/pre-rebase.sample similarity index 100% rename from mall/.git_disabled/hooks/pre-rebase.sample rename to .git_disabled/hooks/pre-rebase.sample diff --git a/mall/.git_disabled/hooks/pre-receive.sample b/.git_disabled/hooks/pre-receive.sample similarity index 100% rename from mall/.git_disabled/hooks/pre-receive.sample rename to .git_disabled/hooks/pre-receive.sample diff --git a/mall/.git_disabled/hooks/prepare-commit-msg.sample b/.git_disabled/hooks/prepare-commit-msg.sample similarity index 100% rename from mall/.git_disabled/hooks/prepare-commit-msg.sample rename to .git_disabled/hooks/prepare-commit-msg.sample diff --git a/mall/.git_disabled/hooks/push-to-checkout.sample b/.git_disabled/hooks/push-to-checkout.sample similarity index 100% rename from mall/.git_disabled/hooks/push-to-checkout.sample rename to .git_disabled/hooks/push-to-checkout.sample diff --git a/mall/.git_disabled/hooks/sendemail-validate.sample b/.git_disabled/hooks/sendemail-validate.sample similarity index 100% rename from mall/.git_disabled/hooks/sendemail-validate.sample rename to .git_disabled/hooks/sendemail-validate.sample diff --git a/mall/.git_disabled/hooks/update.sample b/.git_disabled/hooks/update.sample similarity index 100% rename from mall/.git_disabled/hooks/update.sample rename to .git_disabled/hooks/update.sample diff --git a/mall/.git_disabled/index b/.git_disabled/index similarity index 100% rename from mall/.git_disabled/index rename to .git_disabled/index diff --git a/mall/.git_disabled/info/exclude b/.git_disabled/info/exclude similarity index 100% rename from mall/.git_disabled/info/exclude rename to .git_disabled/info/exclude diff --git a/mall/.git_disabled/logs/HEAD b/.git_disabled/logs/HEAD similarity index 100% rename from mall/.git_disabled/logs/HEAD rename to .git_disabled/logs/HEAD diff --git a/mall/.git_disabled/logs/refs/heads/cyh666666/consumer b/.git_disabled/logs/refs/heads/cyh666666/consumer similarity index 100% rename from mall/.git_disabled/logs/refs/heads/cyh666666/consumer rename to .git_disabled/logs/refs/heads/cyh666666/consumer diff --git a/mall/.git_disabled/logs/refs/heads/main b/.git_disabled/logs/refs/heads/main similarity index 100% rename from mall/.git_disabled/logs/refs/heads/main rename to .git_disabled/logs/refs/heads/main diff --git a/mall/.git_disabled/logs/refs/remotes/origin/HEAD b/.git_disabled/logs/refs/remotes/origin/HEAD similarity index 100% rename from mall/.git_disabled/logs/refs/remotes/origin/HEAD rename to .git_disabled/logs/refs/remotes/origin/HEAD diff --git a/mall/.git_disabled/logs/refs/remotes/origin/comclib-analytics b/.git_disabled/logs/refs/remotes/origin/comclib-analytics similarity index 100% rename from mall/.git_disabled/logs/refs/remotes/origin/comclib-analytics rename to .git_disabled/logs/refs/remotes/origin/comclib-analytics diff --git a/mall/.git_disabled/logs/refs/remotes/origin/cyh666666/consumer b/.git_disabled/logs/refs/remotes/origin/cyh666666/consumer similarity index 100% rename from mall/.git_disabled/logs/refs/remotes/origin/cyh666666/consumer rename to .git_disabled/logs/refs/remotes/origin/cyh666666/consumer diff --git a/mall/.git_disabled/logs/refs/remotes/origin/huangzhenbao-admin b/.git_disabled/logs/refs/remotes/origin/huangzhenbao-admin similarity index 100% rename from mall/.git_disabled/logs/refs/remotes/origin/huangzhenbao-admin rename to .git_disabled/logs/refs/remotes/origin/huangzhenbao-admin diff --git a/mall/.git_disabled/logs/refs/remotes/origin/main b/.git_disabled/logs/refs/remotes/origin/main similarity index 100% rename from mall/.git_disabled/logs/refs/remotes/origin/main rename to .git_disabled/logs/refs/remotes/origin/main diff --git a/mall/.git_disabled/logs/refs/remotes/origin/ysj-delivery b/.git_disabled/logs/refs/remotes/origin/ysj-delivery similarity index 100% rename from mall/.git_disabled/logs/refs/remotes/origin/ysj-delivery rename to .git_disabled/logs/refs/remotes/origin/ysj-delivery diff --git a/mall/.git_disabled/objects/00/8b5c090b3c9236fa59321f68f2ffa2469a747e b/.git_disabled/objects/00/8b5c090b3c9236fa59321f68f2ffa2469a747e similarity index 100% rename from mall/.git_disabled/objects/00/8b5c090b3c9236fa59321f68f2ffa2469a747e rename to .git_disabled/objects/00/8b5c090b3c9236fa59321f68f2ffa2469a747e diff --git a/mall/.git_disabled/objects/01/694319e412029ecccf3ab86f71808167b49b70 b/.git_disabled/objects/01/694319e412029ecccf3ab86f71808167b49b70 similarity index 100% rename from mall/.git_disabled/objects/01/694319e412029ecccf3ab86f71808167b49b70 rename to .git_disabled/objects/01/694319e412029ecccf3ab86f71808167b49b70 diff --git a/mall/.git_disabled/objects/03/2b689e3077670c856cfdcc73fa698bfc7af990 b/.git_disabled/objects/03/2b689e3077670c856cfdcc73fa698bfc7af990 similarity index 100% rename from mall/.git_disabled/objects/03/2b689e3077670c856cfdcc73fa698bfc7af990 rename to .git_disabled/objects/03/2b689e3077670c856cfdcc73fa698bfc7af990 diff --git a/mall/.git_disabled/objects/03/69a8c5c0d731a7a649e4d3a2bf9639a3a5b727 b/.git_disabled/objects/03/69a8c5c0d731a7a649e4d3a2bf9639a3a5b727 similarity index 100% rename from mall/.git_disabled/objects/03/69a8c5c0d731a7a649e4d3a2bf9639a3a5b727 rename to .git_disabled/objects/03/69a8c5c0d731a7a649e4d3a2bf9639a3a5b727 diff --git a/mall/.git_disabled/objects/03/6b8a113d4d3b907a1329dcd0db811235fef113 b/.git_disabled/objects/03/6b8a113d4d3b907a1329dcd0db811235fef113 similarity index 100% rename from mall/.git_disabled/objects/03/6b8a113d4d3b907a1329dcd0db811235fef113 rename to .git_disabled/objects/03/6b8a113d4d3b907a1329dcd0db811235fef113 diff --git a/mall/.git_disabled/objects/04/ad80bc32d65dd9c0abb88c79ca268a8538a2a9 b/.git_disabled/objects/04/ad80bc32d65dd9c0abb88c79ca268a8538a2a9 similarity index 100% rename from mall/.git_disabled/objects/04/ad80bc32d65dd9c0abb88c79ca268a8538a2a9 rename to .git_disabled/objects/04/ad80bc32d65dd9c0abb88c79ca268a8538a2a9 diff --git a/mall/.git_disabled/objects/04/fc7bc90aefa3c43c95e8ad9e38e2a354c5bc39 b/.git_disabled/objects/04/fc7bc90aefa3c43c95e8ad9e38e2a354c5bc39 similarity index 100% rename from mall/.git_disabled/objects/04/fc7bc90aefa3c43c95e8ad9e38e2a354c5bc39 rename to .git_disabled/objects/04/fc7bc90aefa3c43c95e8ad9e38e2a354c5bc39 diff --git a/mall/.git_disabled/objects/05/da5deeacf59c3e86b862d6b5f4162654f31088 b/.git_disabled/objects/05/da5deeacf59c3e86b862d6b5f4162654f31088 similarity index 100% rename from mall/.git_disabled/objects/05/da5deeacf59c3e86b862d6b5f4162654f31088 rename to .git_disabled/objects/05/da5deeacf59c3e86b862d6b5f4162654f31088 diff --git a/mall/.git_disabled/objects/06/764b6a617f56c94a8be328f3e4c1edf635cfb9 b/.git_disabled/objects/06/764b6a617f56c94a8be328f3e4c1edf635cfb9 similarity index 100% rename from mall/.git_disabled/objects/06/764b6a617f56c94a8be328f3e4c1edf635cfb9 rename to .git_disabled/objects/06/764b6a617f56c94a8be328f3e4c1edf635cfb9 diff --git a/mall/.git_disabled/objects/06/e381d6f01912f7a34ca8ae6673db2b0f909fa6 b/.git_disabled/objects/06/e381d6f01912f7a34ca8ae6673db2b0f909fa6 similarity index 100% rename from mall/.git_disabled/objects/06/e381d6f01912f7a34ca8ae6673db2b0f909fa6 rename to .git_disabled/objects/06/e381d6f01912f7a34ca8ae6673db2b0f909fa6 diff --git a/mall/.git_disabled/objects/07/10effd5f2d8f8b8ce35e1a915ee3eb268a541f b/.git_disabled/objects/07/10effd5f2d8f8b8ce35e1a915ee3eb268a541f similarity index 100% rename from mall/.git_disabled/objects/07/10effd5f2d8f8b8ce35e1a915ee3eb268a541f rename to .git_disabled/objects/07/10effd5f2d8f8b8ce35e1a915ee3eb268a541f diff --git a/mall/.git_disabled/objects/07/f2452494909d431aa9bb5ef2a12dff9ea410f9 b/.git_disabled/objects/07/f2452494909d431aa9bb5ef2a12dff9ea410f9 similarity index 100% rename from mall/.git_disabled/objects/07/f2452494909d431aa9bb5ef2a12dff9ea410f9 rename to .git_disabled/objects/07/f2452494909d431aa9bb5ef2a12dff9ea410f9 diff --git a/mall/.git_disabled/objects/09/c33be3944cd0928c4d4300b5091c480e1e6ce4 b/.git_disabled/objects/09/c33be3944cd0928c4d4300b5091c480e1e6ce4 similarity index 100% rename from mall/.git_disabled/objects/09/c33be3944cd0928c4d4300b5091c480e1e6ce4 rename to .git_disabled/objects/09/c33be3944cd0928c4d4300b5091c480e1e6ce4 diff --git a/mall/.git_disabled/objects/0a/0686686da2d07a9193029565c212429bf4d4d9 b/.git_disabled/objects/0a/0686686da2d07a9193029565c212429bf4d4d9 similarity index 100% rename from mall/.git_disabled/objects/0a/0686686da2d07a9193029565c212429bf4d4d9 rename to .git_disabled/objects/0a/0686686da2d07a9193029565c212429bf4d4d9 diff --git a/mall/.git_disabled/objects/0a/71faa46489ab0b2cddb585ef9e2d98ed2e8f7a b/.git_disabled/objects/0a/71faa46489ab0b2cddb585ef9e2d98ed2e8f7a similarity index 100% rename from mall/.git_disabled/objects/0a/71faa46489ab0b2cddb585ef9e2d98ed2e8f7a rename to .git_disabled/objects/0a/71faa46489ab0b2cddb585ef9e2d98ed2e8f7a diff --git a/mall/.git_disabled/objects/0a/8ee8803328745670d6192f19f6e150f4df5686 b/.git_disabled/objects/0a/8ee8803328745670d6192f19f6e150f4df5686 similarity index 100% rename from mall/.git_disabled/objects/0a/8ee8803328745670d6192f19f6e150f4df5686 rename to .git_disabled/objects/0a/8ee8803328745670d6192f19f6e150f4df5686 diff --git a/mall/.git_disabled/objects/0a/b769f1d2f8bd8a6995c61e83311835940803ed b/.git_disabled/objects/0a/b769f1d2f8bd8a6995c61e83311835940803ed similarity index 100% rename from mall/.git_disabled/objects/0a/b769f1d2f8bd8a6995c61e83311835940803ed rename to .git_disabled/objects/0a/b769f1d2f8bd8a6995c61e83311835940803ed diff --git a/mall/.git_disabled/objects/0b/f13ee5f510c7025881c9f211cfb70eaa45a84a b/.git_disabled/objects/0b/f13ee5f510c7025881c9f211cfb70eaa45a84a similarity index 100% rename from mall/.git_disabled/objects/0b/f13ee5f510c7025881c9f211cfb70eaa45a84a rename to .git_disabled/objects/0b/f13ee5f510c7025881c9f211cfb70eaa45a84a diff --git a/mall/.git_disabled/objects/0c/687186d417a4e3631805004b5133cab99c8126 b/.git_disabled/objects/0c/687186d417a4e3631805004b5133cab99c8126 similarity index 100% rename from mall/.git_disabled/objects/0c/687186d417a4e3631805004b5133cab99c8126 rename to .git_disabled/objects/0c/687186d417a4e3631805004b5133cab99c8126 diff --git a/mall/.git_disabled/objects/0c/725c32404e9d25006c55809b6bcc0406e6485b b/.git_disabled/objects/0c/725c32404e9d25006c55809b6bcc0406e6485b similarity index 100% rename from mall/.git_disabled/objects/0c/725c32404e9d25006c55809b6bcc0406e6485b rename to .git_disabled/objects/0c/725c32404e9d25006c55809b6bcc0406e6485b diff --git a/mall/.git_disabled/objects/0c/956c6b50c1b8178b884bd9be07d423b813cc6a b/.git_disabled/objects/0c/956c6b50c1b8178b884bd9be07d423b813cc6a similarity index 100% rename from mall/.git_disabled/objects/0c/956c6b50c1b8178b884bd9be07d423b813cc6a rename to .git_disabled/objects/0c/956c6b50c1b8178b884bd9be07d423b813cc6a diff --git a/mall/.git_disabled/objects/0c/aafefe247b87090638a4ab1b4a3882a6bf24b6 b/.git_disabled/objects/0c/aafefe247b87090638a4ab1b4a3882a6bf24b6 similarity index 100% rename from mall/.git_disabled/objects/0c/aafefe247b87090638a4ab1b4a3882a6bf24b6 rename to .git_disabled/objects/0c/aafefe247b87090638a4ab1b4a3882a6bf24b6 diff --git a/mall/.git_disabled/objects/0c/b8ccf6ad4a4cfefc40afd2a268d978bd9002e4 b/.git_disabled/objects/0c/b8ccf6ad4a4cfefc40afd2a268d978bd9002e4 similarity index 100% rename from mall/.git_disabled/objects/0c/b8ccf6ad4a4cfefc40afd2a268d978bd9002e4 rename to .git_disabled/objects/0c/b8ccf6ad4a4cfefc40afd2a268d978bd9002e4 diff --git a/mall/.git_disabled/objects/0d/1bf091bf60a9a62d444786fcce1e23fc854d25 b/.git_disabled/objects/0d/1bf091bf60a9a62d444786fcce1e23fc854d25 similarity index 100% rename from mall/.git_disabled/objects/0d/1bf091bf60a9a62d444786fcce1e23fc854d25 rename to .git_disabled/objects/0d/1bf091bf60a9a62d444786fcce1e23fc854d25 diff --git a/mall/.git_disabled/objects/0d/5f1be5fdcd3673ee1a40c081403af1baf96f84 b/.git_disabled/objects/0d/5f1be5fdcd3673ee1a40c081403af1baf96f84 similarity index 100% rename from mall/.git_disabled/objects/0d/5f1be5fdcd3673ee1a40c081403af1baf96f84 rename to .git_disabled/objects/0d/5f1be5fdcd3673ee1a40c081403af1baf96f84 diff --git a/mall/.git_disabled/objects/0e/d62a82583382449a860a0d5bd7517a93c88dc9 b/.git_disabled/objects/0e/d62a82583382449a860a0d5bd7517a93c88dc9 similarity index 100% rename from mall/.git_disabled/objects/0e/d62a82583382449a860a0d5bd7517a93c88dc9 rename to .git_disabled/objects/0e/d62a82583382449a860a0d5bd7517a93c88dc9 diff --git a/mall/.git_disabled/objects/0f/9cc197b0b07feb5908da3cee31b14636f51c9d b/.git_disabled/objects/0f/9cc197b0b07feb5908da3cee31b14636f51c9d similarity index 100% rename from mall/.git_disabled/objects/0f/9cc197b0b07feb5908da3cee31b14636f51c9d rename to .git_disabled/objects/0f/9cc197b0b07feb5908da3cee31b14636f51c9d diff --git a/mall/.git_disabled/objects/0f/d1cd5c57fa435a479620dd5131959324ef33a5 b/.git_disabled/objects/0f/d1cd5c57fa435a479620dd5131959324ef33a5 similarity index 100% rename from mall/.git_disabled/objects/0f/d1cd5c57fa435a479620dd5131959324ef33a5 rename to .git_disabled/objects/0f/d1cd5c57fa435a479620dd5131959324ef33a5 diff --git a/mall/.git_disabled/objects/10/49c5b251d938bfbb0e29b5346aa828ea492481 b/.git_disabled/objects/10/49c5b251d938bfbb0e29b5346aa828ea492481 similarity index 100% rename from mall/.git_disabled/objects/10/49c5b251d938bfbb0e29b5346aa828ea492481 rename to .git_disabled/objects/10/49c5b251d938bfbb0e29b5346aa828ea492481 diff --git a/mall/.git_disabled/objects/12/1595995e61cea28e24041dc7c10679a3eaeb7f b/.git_disabled/objects/12/1595995e61cea28e24041dc7c10679a3eaeb7f similarity index 100% rename from mall/.git_disabled/objects/12/1595995e61cea28e24041dc7c10679a3eaeb7f rename to .git_disabled/objects/12/1595995e61cea28e24041dc7c10679a3eaeb7f diff --git a/mall/.git_disabled/objects/12/172425d59adec075f823584af9c70b03dd8c70 b/.git_disabled/objects/12/172425d59adec075f823584af9c70b03dd8c70 similarity index 100% rename from mall/.git_disabled/objects/12/172425d59adec075f823584af9c70b03dd8c70 rename to .git_disabled/objects/12/172425d59adec075f823584af9c70b03dd8c70 diff --git a/mall/.git_disabled/objects/12/41580f5a05d6166995a04e78f13fd94feaf728 b/.git_disabled/objects/12/41580f5a05d6166995a04e78f13fd94feaf728 similarity index 100% rename from mall/.git_disabled/objects/12/41580f5a05d6166995a04e78f13fd94feaf728 rename to .git_disabled/objects/12/41580f5a05d6166995a04e78f13fd94feaf728 diff --git a/mall/.git_disabled/objects/13/4f83615db32b2f2faed54678e24a7ac4ed8733 b/.git_disabled/objects/13/4f83615db32b2f2faed54678e24a7ac4ed8733 similarity index 100% rename from mall/.git_disabled/objects/13/4f83615db32b2f2faed54678e24a7ac4ed8733 rename to .git_disabled/objects/13/4f83615db32b2f2faed54678e24a7ac4ed8733 diff --git a/mall/.git_disabled/objects/13/fe09a27e5ae9dfb3acba8c0b6c863ef1d1b27c b/.git_disabled/objects/13/fe09a27e5ae9dfb3acba8c0b6c863ef1d1b27c similarity index 100% rename from mall/.git_disabled/objects/13/fe09a27e5ae9dfb3acba8c0b6c863ef1d1b27c rename to .git_disabled/objects/13/fe09a27e5ae9dfb3acba8c0b6c863ef1d1b27c diff --git a/mall/.git_disabled/objects/14/7f2b3ba0f037fc23ff7e554b9f2dc54d772ecc b/.git_disabled/objects/14/7f2b3ba0f037fc23ff7e554b9f2dc54d772ecc similarity index 100% rename from mall/.git_disabled/objects/14/7f2b3ba0f037fc23ff7e554b9f2dc54d772ecc rename to .git_disabled/objects/14/7f2b3ba0f037fc23ff7e554b9f2dc54d772ecc diff --git a/mall/.git_disabled/objects/14/7fbe1a877abf30870ef2f3697d2353bd3a960c b/.git_disabled/objects/14/7fbe1a877abf30870ef2f3697d2353bd3a960c similarity index 100% rename from mall/.git_disabled/objects/14/7fbe1a877abf30870ef2f3697d2353bd3a960c rename to .git_disabled/objects/14/7fbe1a877abf30870ef2f3697d2353bd3a960c diff --git a/mall/.git_disabled/objects/14/9e6520aa7c7148cf986ddd101f5834c628631e b/.git_disabled/objects/14/9e6520aa7c7148cf986ddd101f5834c628631e similarity index 100% rename from mall/.git_disabled/objects/14/9e6520aa7c7148cf986ddd101f5834c628631e rename to .git_disabled/objects/14/9e6520aa7c7148cf986ddd101f5834c628631e diff --git a/mall/.git_disabled/objects/15/67c72bebe9966a084da09bb8da3dcfa795faeb b/.git_disabled/objects/15/67c72bebe9966a084da09bb8da3dcfa795faeb similarity index 100% rename from mall/.git_disabled/objects/15/67c72bebe9966a084da09bb8da3dcfa795faeb rename to .git_disabled/objects/15/67c72bebe9966a084da09bb8da3dcfa795faeb diff --git a/mall/.git_disabled/objects/15/92bcab98e8678ef9a52ecc284be9ddaa957077 b/.git_disabled/objects/15/92bcab98e8678ef9a52ecc284be9ddaa957077 similarity index 100% rename from mall/.git_disabled/objects/15/92bcab98e8678ef9a52ecc284be9ddaa957077 rename to .git_disabled/objects/15/92bcab98e8678ef9a52ecc284be9ddaa957077 diff --git a/mall/.git_disabled/objects/16/103cffeb25b133671b55931ee327c1a6065443 b/.git_disabled/objects/16/103cffeb25b133671b55931ee327c1a6065443 similarity index 100% rename from mall/.git_disabled/objects/16/103cffeb25b133671b55931ee327c1a6065443 rename to .git_disabled/objects/16/103cffeb25b133671b55931ee327c1a6065443 diff --git a/mall/.git_disabled/objects/16/c2fafc914ccdd36c9d0f1ccfe861f7e3a49bd7 b/.git_disabled/objects/16/c2fafc914ccdd36c9d0f1ccfe861f7e3a49bd7 similarity index 100% rename from mall/.git_disabled/objects/16/c2fafc914ccdd36c9d0f1ccfe861f7e3a49bd7 rename to .git_disabled/objects/16/c2fafc914ccdd36c9d0f1ccfe861f7e3a49bd7 diff --git a/mall/.git_disabled/objects/17/df18fed1f5bb4c133c825f81588fef96dd1245 b/.git_disabled/objects/17/df18fed1f5bb4c133c825f81588fef96dd1245 similarity index 100% rename from mall/.git_disabled/objects/17/df18fed1f5bb4c133c825f81588fef96dd1245 rename to .git_disabled/objects/17/df18fed1f5bb4c133c825f81588fef96dd1245 diff --git a/mall/.git_disabled/objects/17/e2fe7b101b8f0fdb4bfe1f07d927b6696859c6 b/.git_disabled/objects/17/e2fe7b101b8f0fdb4bfe1f07d927b6696859c6 similarity index 100% rename from mall/.git_disabled/objects/17/e2fe7b101b8f0fdb4bfe1f07d927b6696859c6 rename to .git_disabled/objects/17/e2fe7b101b8f0fdb4bfe1f07d927b6696859c6 diff --git a/mall/.git_disabled/objects/18/0ef42521d7bf5cdadf85393eca662932691c07 b/.git_disabled/objects/18/0ef42521d7bf5cdadf85393eca662932691c07 similarity index 100% rename from mall/.git_disabled/objects/18/0ef42521d7bf5cdadf85393eca662932691c07 rename to .git_disabled/objects/18/0ef42521d7bf5cdadf85393eca662932691c07 diff --git a/mall/.git_disabled/objects/18/4941cd3a4e9acba709d46b9aa9bd7960848536 b/.git_disabled/objects/18/4941cd3a4e9acba709d46b9aa9bd7960848536 similarity index 100% rename from mall/.git_disabled/objects/18/4941cd3a4e9acba709d46b9aa9bd7960848536 rename to .git_disabled/objects/18/4941cd3a4e9acba709d46b9aa9bd7960848536 diff --git a/mall/.git_disabled/objects/18/83070ece89251104029e8126204c3dc18fd472 b/.git_disabled/objects/18/83070ece89251104029e8126204c3dc18fd472 similarity index 100% rename from mall/.git_disabled/objects/18/83070ece89251104029e8126204c3dc18fd472 rename to .git_disabled/objects/18/83070ece89251104029e8126204c3dc18fd472 diff --git a/mall/.git_disabled/objects/18/dab945708274aabc176efcbd01991ca8f21abd b/.git_disabled/objects/18/dab945708274aabc176efcbd01991ca8f21abd similarity index 100% rename from mall/.git_disabled/objects/18/dab945708274aabc176efcbd01991ca8f21abd rename to .git_disabled/objects/18/dab945708274aabc176efcbd01991ca8f21abd diff --git a/mall/.git_disabled/objects/18/ee45d070678e985d9da10180e8876627b5e51d b/.git_disabled/objects/18/ee45d070678e985d9da10180e8876627b5e51d similarity index 100% rename from mall/.git_disabled/objects/18/ee45d070678e985d9da10180e8876627b5e51d rename to .git_disabled/objects/18/ee45d070678e985d9da10180e8876627b5e51d diff --git a/mall/.git_disabled/objects/19/ae75f354c800ec08415224e8e139c373d5f2c3 b/.git_disabled/objects/19/ae75f354c800ec08415224e8e139c373d5f2c3 similarity index 100% rename from mall/.git_disabled/objects/19/ae75f354c800ec08415224e8e139c373d5f2c3 rename to .git_disabled/objects/19/ae75f354c800ec08415224e8e139c373d5f2c3 diff --git a/mall/.git_disabled/objects/19/bf509dd78f165673c49c5d3ddda5561550a56e b/.git_disabled/objects/19/bf509dd78f165673c49c5d3ddda5561550a56e similarity index 100% rename from mall/.git_disabled/objects/19/bf509dd78f165673c49c5d3ddda5561550a56e rename to .git_disabled/objects/19/bf509dd78f165673c49c5d3ddda5561550a56e diff --git a/mall/.git_disabled/objects/19/de501a908a11519ec148e74ef268811c717040 b/.git_disabled/objects/19/de501a908a11519ec148e74ef268811c717040 similarity index 100% rename from mall/.git_disabled/objects/19/de501a908a11519ec148e74ef268811c717040 rename to .git_disabled/objects/19/de501a908a11519ec148e74ef268811c717040 diff --git a/mall/.git_disabled/objects/1b/3aa3821b0fc5aa94f104ebadea06664be7d73a b/.git_disabled/objects/1b/3aa3821b0fc5aa94f104ebadea06664be7d73a similarity index 100% rename from mall/.git_disabled/objects/1b/3aa3821b0fc5aa94f104ebadea06664be7d73a rename to .git_disabled/objects/1b/3aa3821b0fc5aa94f104ebadea06664be7d73a diff --git a/mall/.git_disabled/objects/1b/6aeefab0c91d2d40f8302ae4b4bdf6415d6d7c b/.git_disabled/objects/1b/6aeefab0c91d2d40f8302ae4b4bdf6415d6d7c similarity index 100% rename from mall/.git_disabled/objects/1b/6aeefab0c91d2d40f8302ae4b4bdf6415d6d7c rename to .git_disabled/objects/1b/6aeefab0c91d2d40f8302ae4b4bdf6415d6d7c diff --git a/mall/.git_disabled/objects/1b/787617684d74767d6260da32d9567815999202 b/.git_disabled/objects/1b/787617684d74767d6260da32d9567815999202 similarity index 100% rename from mall/.git_disabled/objects/1b/787617684d74767d6260da32d9567815999202 rename to .git_disabled/objects/1b/787617684d74767d6260da32d9567815999202 diff --git a/mall/.git_disabled/objects/1b/7b95f34f597de771ca1ee1a9d66ddfd4389dc3 b/.git_disabled/objects/1b/7b95f34f597de771ca1ee1a9d66ddfd4389dc3 similarity index 100% rename from mall/.git_disabled/objects/1b/7b95f34f597de771ca1ee1a9d66ddfd4389dc3 rename to .git_disabled/objects/1b/7b95f34f597de771ca1ee1a9d66ddfd4389dc3 diff --git a/mall/.git_disabled/objects/1b/83b5e0b358b18c0d830d2b597aaab40d040297 b/.git_disabled/objects/1b/83b5e0b358b18c0d830d2b597aaab40d040297 similarity index 100% rename from mall/.git_disabled/objects/1b/83b5e0b358b18c0d830d2b597aaab40d040297 rename to .git_disabled/objects/1b/83b5e0b358b18c0d830d2b597aaab40d040297 diff --git a/mall/.git_disabled/objects/1b/dcf0c258e3b224e6d505aac4c3eb426d06bbbf b/.git_disabled/objects/1b/dcf0c258e3b224e6d505aac4c3eb426d06bbbf similarity index 100% rename from mall/.git_disabled/objects/1b/dcf0c258e3b224e6d505aac4c3eb426d06bbbf rename to .git_disabled/objects/1b/dcf0c258e3b224e6d505aac4c3eb426d06bbbf diff --git a/mall/.git_disabled/objects/1b/eb9a3fa2ed892e2b558611e02e57296c7d87a6 b/.git_disabled/objects/1b/eb9a3fa2ed892e2b558611e02e57296c7d87a6 similarity index 100% rename from mall/.git_disabled/objects/1b/eb9a3fa2ed892e2b558611e02e57296c7d87a6 rename to .git_disabled/objects/1b/eb9a3fa2ed892e2b558611e02e57296c7d87a6 diff --git a/mall/.git_disabled/objects/1b/ff67d42ff6c38a2800aa87bfc503cd7134a470 b/.git_disabled/objects/1b/ff67d42ff6c38a2800aa87bfc503cd7134a470 similarity index 100% rename from mall/.git_disabled/objects/1b/ff67d42ff6c38a2800aa87bfc503cd7134a470 rename to .git_disabled/objects/1b/ff67d42ff6c38a2800aa87bfc503cd7134a470 diff --git a/mall/.git_disabled/objects/1c/8b5a11f024d5b079241c2689c4bf1c8c9aa407 b/.git_disabled/objects/1c/8b5a11f024d5b079241c2689c4bf1c8c9aa407 similarity index 100% rename from mall/.git_disabled/objects/1c/8b5a11f024d5b079241c2689c4bf1c8c9aa407 rename to .git_disabled/objects/1c/8b5a11f024d5b079241c2689c4bf1c8c9aa407 diff --git a/mall/.git_disabled/objects/1c/b6e8881f98fe015c076f5469247fb4482738df b/.git_disabled/objects/1c/b6e8881f98fe015c076f5469247fb4482738df similarity index 100% rename from mall/.git_disabled/objects/1c/b6e8881f98fe015c076f5469247fb4482738df rename to .git_disabled/objects/1c/b6e8881f98fe015c076f5469247fb4482738df diff --git a/mall/.git_disabled/objects/1e/163a2ce00a24d44df5a10d30d596309f97b2ef b/.git_disabled/objects/1e/163a2ce00a24d44df5a10d30d596309f97b2ef similarity index 100% rename from mall/.git_disabled/objects/1e/163a2ce00a24d44df5a10d30d596309f97b2ef rename to .git_disabled/objects/1e/163a2ce00a24d44df5a10d30d596309f97b2ef diff --git a/mall/.git_disabled/objects/1e/48bf62554917c4b4a449e6b9892f0a8e516121 b/.git_disabled/objects/1e/48bf62554917c4b4a449e6b9892f0a8e516121 similarity index 100% rename from mall/.git_disabled/objects/1e/48bf62554917c4b4a449e6b9892f0a8e516121 rename to .git_disabled/objects/1e/48bf62554917c4b4a449e6b9892f0a8e516121 diff --git a/mall/.git_disabled/objects/1e/56968b9e9f2101628e6e5553974a412adde23b b/.git_disabled/objects/1e/56968b9e9f2101628e6e5553974a412adde23b similarity index 100% rename from mall/.git_disabled/objects/1e/56968b9e9f2101628e6e5553974a412adde23b rename to .git_disabled/objects/1e/56968b9e9f2101628e6e5553974a412adde23b diff --git a/mall/.git_disabled/objects/1e/8000a5fdc86e82f5dcd3a07e8d167adb5b88be b/.git_disabled/objects/1e/8000a5fdc86e82f5dcd3a07e8d167adb5b88be similarity index 100% rename from mall/.git_disabled/objects/1e/8000a5fdc86e82f5dcd3a07e8d167adb5b88be rename to .git_disabled/objects/1e/8000a5fdc86e82f5dcd3a07e8d167adb5b88be diff --git a/mall/.git_disabled/objects/1f/39c33a9265c390acceba97e36b561406e40474 b/.git_disabled/objects/1f/39c33a9265c390acceba97e36b561406e40474 similarity index 100% rename from mall/.git_disabled/objects/1f/39c33a9265c390acceba97e36b561406e40474 rename to .git_disabled/objects/1f/39c33a9265c390acceba97e36b561406e40474 diff --git a/mall/.git_disabled/objects/1f/78e4d427eec7184f10ab308161d210155786db b/.git_disabled/objects/1f/78e4d427eec7184f10ab308161d210155786db similarity index 100% rename from mall/.git_disabled/objects/1f/78e4d427eec7184f10ab308161d210155786db rename to .git_disabled/objects/1f/78e4d427eec7184f10ab308161d210155786db diff --git a/mall/.git_disabled/objects/1f/dcb2c0e56e9d2c5d04860dcf524024a5a5f71c b/.git_disabled/objects/1f/dcb2c0e56e9d2c5d04860dcf524024a5a5f71c similarity index 100% rename from mall/.git_disabled/objects/1f/dcb2c0e56e9d2c5d04860dcf524024a5a5f71c rename to .git_disabled/objects/1f/dcb2c0e56e9d2c5d04860dcf524024a5a5f71c diff --git a/mall/.git_disabled/objects/20/22a587f691d68b43ee561754068e7a22b1eb65 b/.git_disabled/objects/20/22a587f691d68b43ee561754068e7a22b1eb65 similarity index 100% rename from mall/.git_disabled/objects/20/22a587f691d68b43ee561754068e7a22b1eb65 rename to .git_disabled/objects/20/22a587f691d68b43ee561754068e7a22b1eb65 diff --git a/mall/.git_disabled/objects/20/8cface25b7b54ba263b613ef98a30e18aeb7f5 b/.git_disabled/objects/20/8cface25b7b54ba263b613ef98a30e18aeb7f5 similarity index 100% rename from mall/.git_disabled/objects/20/8cface25b7b54ba263b613ef98a30e18aeb7f5 rename to .git_disabled/objects/20/8cface25b7b54ba263b613ef98a30e18aeb7f5 diff --git a/mall/.git_disabled/objects/20/d50671e0efd5f6b30c167573daaa490cb2d9df b/.git_disabled/objects/20/d50671e0efd5f6b30c167573daaa490cb2d9df similarity index 100% rename from mall/.git_disabled/objects/20/d50671e0efd5f6b30c167573daaa490cb2d9df rename to .git_disabled/objects/20/d50671e0efd5f6b30c167573daaa490cb2d9df diff --git a/mall/.git_disabled/objects/21/33fc673b45dab46bfe6b6efc5a699ebabe2035 b/.git_disabled/objects/21/33fc673b45dab46bfe6b6efc5a699ebabe2035 similarity index 100% rename from mall/.git_disabled/objects/21/33fc673b45dab46bfe6b6efc5a699ebabe2035 rename to .git_disabled/objects/21/33fc673b45dab46bfe6b6efc5a699ebabe2035 diff --git a/mall/.git_disabled/objects/21/580e5014c27303a68e020f7f01f2affe9e33a9 b/.git_disabled/objects/21/580e5014c27303a68e020f7f01f2affe9e33a9 similarity index 100% rename from mall/.git_disabled/objects/21/580e5014c27303a68e020f7f01f2affe9e33a9 rename to .git_disabled/objects/21/580e5014c27303a68e020f7f01f2affe9e33a9 diff --git a/mall/.git_disabled/objects/22/6d8b92c711ab33f201340b8631c0712d52711e b/.git_disabled/objects/22/6d8b92c711ab33f201340b8631c0712d52711e similarity index 100% rename from mall/.git_disabled/objects/22/6d8b92c711ab33f201340b8631c0712d52711e rename to .git_disabled/objects/22/6d8b92c711ab33f201340b8631c0712d52711e diff --git a/mall/.git_disabled/objects/22/e586d1e7f20be7f5f9d594d9bce37f1985c839 b/.git_disabled/objects/22/e586d1e7f20be7f5f9d594d9bce37f1985c839 similarity index 100% rename from mall/.git_disabled/objects/22/e586d1e7f20be7f5f9d594d9bce37f1985c839 rename to .git_disabled/objects/22/e586d1e7f20be7f5f9d594d9bce37f1985c839 diff --git a/mall/.git_disabled/objects/23/300e7c1f188b220316718291216d44c6a227e0 b/.git_disabled/objects/23/300e7c1f188b220316718291216d44c6a227e0 similarity index 100% rename from mall/.git_disabled/objects/23/300e7c1f188b220316718291216d44c6a227e0 rename to .git_disabled/objects/23/300e7c1f188b220316718291216d44c6a227e0 diff --git a/mall/.git_disabled/objects/23/4c8c9b7c53316498712767ec4f8a6e09d5edae b/.git_disabled/objects/23/4c8c9b7c53316498712767ec4f8a6e09d5edae similarity index 100% rename from mall/.git_disabled/objects/23/4c8c9b7c53316498712767ec4f8a6e09d5edae rename to .git_disabled/objects/23/4c8c9b7c53316498712767ec4f8a6e09d5edae diff --git a/mall/.git_disabled/objects/23/8d5a9ebe4035a679b0980182c9620be18002ac b/.git_disabled/objects/23/8d5a9ebe4035a679b0980182c9620be18002ac similarity index 100% rename from mall/.git_disabled/objects/23/8d5a9ebe4035a679b0980182c9620be18002ac rename to .git_disabled/objects/23/8d5a9ebe4035a679b0980182c9620be18002ac diff --git a/mall/.git_disabled/objects/24/52ff13e613ae15f1139988ff429504631c7094 b/.git_disabled/objects/24/52ff13e613ae15f1139988ff429504631c7094 similarity index 100% rename from mall/.git_disabled/objects/24/52ff13e613ae15f1139988ff429504631c7094 rename to .git_disabled/objects/24/52ff13e613ae15f1139988ff429504631c7094 diff --git a/mall/.git_disabled/objects/24/e78cbf7072bd8878711834ec2e737279c5be56 b/.git_disabled/objects/24/e78cbf7072bd8878711834ec2e737279c5be56 similarity index 100% rename from mall/.git_disabled/objects/24/e78cbf7072bd8878711834ec2e737279c5be56 rename to .git_disabled/objects/24/e78cbf7072bd8878711834ec2e737279c5be56 diff --git a/mall/.git_disabled/objects/24/fe0f9c7cfe870424807220dd13713431873c84 b/.git_disabled/objects/24/fe0f9c7cfe870424807220dd13713431873c84 similarity index 100% rename from mall/.git_disabled/objects/24/fe0f9c7cfe870424807220dd13713431873c84 rename to .git_disabled/objects/24/fe0f9c7cfe870424807220dd13713431873c84 diff --git a/mall/.git_disabled/objects/25/736772286ae52ecdedc84fdad7696a312e9cf8 b/.git_disabled/objects/25/736772286ae52ecdedc84fdad7696a312e9cf8 similarity index 100% rename from mall/.git_disabled/objects/25/736772286ae52ecdedc84fdad7696a312e9cf8 rename to .git_disabled/objects/25/736772286ae52ecdedc84fdad7696a312e9cf8 diff --git a/mall/.git_disabled/objects/25/7f52f5454af5123fedc7fae385cb5b4a82f89b b/.git_disabled/objects/25/7f52f5454af5123fedc7fae385cb5b4a82f89b similarity index 100% rename from mall/.git_disabled/objects/25/7f52f5454af5123fedc7fae385cb5b4a82f89b rename to .git_disabled/objects/25/7f52f5454af5123fedc7fae385cb5b4a82f89b diff --git a/mall/.git_disabled/objects/25/ba378f6366b29d2d906dad0ad254464e0ddfd6 b/.git_disabled/objects/25/ba378f6366b29d2d906dad0ad254464e0ddfd6 similarity index 100% rename from mall/.git_disabled/objects/25/ba378f6366b29d2d906dad0ad254464e0ddfd6 rename to .git_disabled/objects/25/ba378f6366b29d2d906dad0ad254464e0ddfd6 diff --git a/mall/.git_disabled/objects/25/d48391084c4a847f05d5892a413cea1f5c3948 b/.git_disabled/objects/25/d48391084c4a847f05d5892a413cea1f5c3948 similarity index 100% rename from mall/.git_disabled/objects/25/d48391084c4a847f05d5892a413cea1f5c3948 rename to .git_disabled/objects/25/d48391084c4a847f05d5892a413cea1f5c3948 diff --git a/mall/.git_disabled/objects/26/29410e6b05ff7f61c2b3274a1e4bc2d70c14c1 b/.git_disabled/objects/26/29410e6b05ff7f61c2b3274a1e4bc2d70c14c1 similarity index 100% rename from mall/.git_disabled/objects/26/29410e6b05ff7f61c2b3274a1e4bc2d70c14c1 rename to .git_disabled/objects/26/29410e6b05ff7f61c2b3274a1e4bc2d70c14c1 diff --git a/mall/.git_disabled/objects/26/8e76c79f234b923a1830f675ec9328cad00422 b/.git_disabled/objects/26/8e76c79f234b923a1830f675ec9328cad00422 similarity index 100% rename from mall/.git_disabled/objects/26/8e76c79f234b923a1830f675ec9328cad00422 rename to .git_disabled/objects/26/8e76c79f234b923a1830f675ec9328cad00422 diff --git a/mall/.git_disabled/objects/26/9cbc4b1f06a0580c6b0c32d46f27fc51ac3d32 b/.git_disabled/objects/26/9cbc4b1f06a0580c6b0c32d46f27fc51ac3d32 similarity index 100% rename from mall/.git_disabled/objects/26/9cbc4b1f06a0580c6b0c32d46f27fc51ac3d32 rename to .git_disabled/objects/26/9cbc4b1f06a0580c6b0c32d46f27fc51ac3d32 diff --git a/mall/.git_disabled/objects/27/d5f5841728f9e41147e796c578128749e56ed1 b/.git_disabled/objects/27/d5f5841728f9e41147e796c578128749e56ed1 similarity index 100% rename from mall/.git_disabled/objects/27/d5f5841728f9e41147e796c578128749e56ed1 rename to .git_disabled/objects/27/d5f5841728f9e41147e796c578128749e56ed1 diff --git a/mall/.git_disabled/objects/27/e3757e0da5ca90b005f469a9a8645555bd880f b/.git_disabled/objects/27/e3757e0da5ca90b005f469a9a8645555bd880f similarity index 100% rename from mall/.git_disabled/objects/27/e3757e0da5ca90b005f469a9a8645555bd880f rename to .git_disabled/objects/27/e3757e0da5ca90b005f469a9a8645555bd880f diff --git a/mall/.git_disabled/objects/28/299d2730a56d7cb240f4ad3c4309daf6fc5902 b/.git_disabled/objects/28/299d2730a56d7cb240f4ad3c4309daf6fc5902 similarity index 100% rename from mall/.git_disabled/objects/28/299d2730a56d7cb240f4ad3c4309daf6fc5902 rename to .git_disabled/objects/28/299d2730a56d7cb240f4ad3c4309daf6fc5902 diff --git a/mall/.git_disabled/objects/28/5660df34948c0f841852b752ee4cd08d5d93d9 b/.git_disabled/objects/28/5660df34948c0f841852b752ee4cd08d5d93d9 similarity index 100% rename from mall/.git_disabled/objects/28/5660df34948c0f841852b752ee4cd08d5d93d9 rename to .git_disabled/objects/28/5660df34948c0f841852b752ee4cd08d5d93d9 diff --git a/mall/.git_disabled/objects/28/b252f1254464cc50677485fef5a8b2c5f94b3a b/.git_disabled/objects/28/b252f1254464cc50677485fef5a8b2c5f94b3a similarity index 100% rename from mall/.git_disabled/objects/28/b252f1254464cc50677485fef5a8b2c5f94b3a rename to .git_disabled/objects/28/b252f1254464cc50677485fef5a8b2c5f94b3a diff --git a/mall/.git_disabled/objects/29/0e5606885e2f06de05d769f4b8c098d7b4148b b/.git_disabled/objects/29/0e5606885e2f06de05d769f4b8c098d7b4148b similarity index 100% rename from mall/.git_disabled/objects/29/0e5606885e2f06de05d769f4b8c098d7b4148b rename to .git_disabled/objects/29/0e5606885e2f06de05d769f4b8c098d7b4148b diff --git a/mall/.git_disabled/objects/29/8bc55229c06bd010c6c16921c272fc9e1c68f9 b/.git_disabled/objects/29/8bc55229c06bd010c6c16921c272fc9e1c68f9 similarity index 100% rename from mall/.git_disabled/objects/29/8bc55229c06bd010c6c16921c272fc9e1c68f9 rename to .git_disabled/objects/29/8bc55229c06bd010c6c16921c272fc9e1c68f9 diff --git a/mall/.git_disabled/objects/2a/92a152b849cf9d885504c74dc3d76c2d2685eb b/.git_disabled/objects/2a/92a152b849cf9d885504c74dc3d76c2d2685eb similarity index 100% rename from mall/.git_disabled/objects/2a/92a152b849cf9d885504c74dc3d76c2d2685eb rename to .git_disabled/objects/2a/92a152b849cf9d885504c74dc3d76c2d2685eb diff --git a/mall/.git_disabled/objects/2b/0ee0c8b6a507fefa5b29f5c4e06c033f34ab2a b/.git_disabled/objects/2b/0ee0c8b6a507fefa5b29f5c4e06c033f34ab2a similarity index 100% rename from mall/.git_disabled/objects/2b/0ee0c8b6a507fefa5b29f5c4e06c033f34ab2a rename to .git_disabled/objects/2b/0ee0c8b6a507fefa5b29f5c4e06c033f34ab2a diff --git a/mall/.git_disabled/objects/2c/1c72e65fb19248f19b996259be52f3b2fefd56 b/.git_disabled/objects/2c/1c72e65fb19248f19b996259be52f3b2fefd56 similarity index 100% rename from mall/.git_disabled/objects/2c/1c72e65fb19248f19b996259be52f3b2fefd56 rename to .git_disabled/objects/2c/1c72e65fb19248f19b996259be52f3b2fefd56 diff --git a/mall/.git_disabled/objects/2c/1e55edc460bdf35a9a143ac13c9497c7c889c1 b/.git_disabled/objects/2c/1e55edc460bdf35a9a143ac13c9497c7c889c1 similarity index 100% rename from mall/.git_disabled/objects/2c/1e55edc460bdf35a9a143ac13c9497c7c889c1 rename to .git_disabled/objects/2c/1e55edc460bdf35a9a143ac13c9497c7c889c1 diff --git a/mall/.git_disabled/objects/2c/4a4a97e7c3a8b6dd62e1d2dda669242dd3d5db b/.git_disabled/objects/2c/4a4a97e7c3a8b6dd62e1d2dda669242dd3d5db similarity index 100% rename from mall/.git_disabled/objects/2c/4a4a97e7c3a8b6dd62e1d2dda669242dd3d5db rename to .git_disabled/objects/2c/4a4a97e7c3a8b6dd62e1d2dda669242dd3d5db diff --git a/mall/.git_disabled/objects/2c/be8d1a3684315092236e303bb42faed05592c5 b/.git_disabled/objects/2c/be8d1a3684315092236e303bb42faed05592c5 similarity index 100% rename from mall/.git_disabled/objects/2c/be8d1a3684315092236e303bb42faed05592c5 rename to .git_disabled/objects/2c/be8d1a3684315092236e303bb42faed05592c5 diff --git a/mall/.git_disabled/objects/2c/c8b4fc926115a271ee3474554793f1403150cf b/.git_disabled/objects/2c/c8b4fc926115a271ee3474554793f1403150cf similarity index 100% rename from mall/.git_disabled/objects/2c/c8b4fc926115a271ee3474554793f1403150cf rename to .git_disabled/objects/2c/c8b4fc926115a271ee3474554793f1403150cf diff --git a/mall/.git_disabled/objects/2d/3a88b2053d98e981ac813c002d01e063cd94d8 b/.git_disabled/objects/2d/3a88b2053d98e981ac813c002d01e063cd94d8 similarity index 100% rename from mall/.git_disabled/objects/2d/3a88b2053d98e981ac813c002d01e063cd94d8 rename to .git_disabled/objects/2d/3a88b2053d98e981ac813c002d01e063cd94d8 diff --git a/mall/.git_disabled/objects/2d/8ea88b0a4c8ba1c52207099e056a8cffdd48c1 b/.git_disabled/objects/2d/8ea88b0a4c8ba1c52207099e056a8cffdd48c1 similarity index 100% rename from mall/.git_disabled/objects/2d/8ea88b0a4c8ba1c52207099e056a8cffdd48c1 rename to .git_disabled/objects/2d/8ea88b0a4c8ba1c52207099e056a8cffdd48c1 diff --git a/mall/.git_disabled/objects/2e/81146c1b592a07c9bc4d13a58d315276270ec3 b/.git_disabled/objects/2e/81146c1b592a07c9bc4d13a58d315276270ec3 similarity index 100% rename from mall/.git_disabled/objects/2e/81146c1b592a07c9bc4d13a58d315276270ec3 rename to .git_disabled/objects/2e/81146c1b592a07c9bc4d13a58d315276270ec3 diff --git a/mall/.git_disabled/objects/2e/decb814e2097a27a7f8b496a045ecdd415f12c b/.git_disabled/objects/2e/decb814e2097a27a7f8b496a045ecdd415f12c similarity index 100% rename from mall/.git_disabled/objects/2e/decb814e2097a27a7f8b496a045ecdd415f12c rename to .git_disabled/objects/2e/decb814e2097a27a7f8b496a045ecdd415f12c diff --git a/mall/.git_disabled/objects/2f/0ce74e8ba0b322284b6e3687795cbdf0b888ca b/.git_disabled/objects/2f/0ce74e8ba0b322284b6e3687795cbdf0b888ca similarity index 100% rename from mall/.git_disabled/objects/2f/0ce74e8ba0b322284b6e3687795cbdf0b888ca rename to .git_disabled/objects/2f/0ce74e8ba0b322284b6e3687795cbdf0b888ca diff --git a/mall/.git_disabled/objects/2f/144d96a7c5181be502c8da25816ee6b5fbdc53 b/.git_disabled/objects/2f/144d96a7c5181be502c8da25816ee6b5fbdc53 similarity index 100% rename from mall/.git_disabled/objects/2f/144d96a7c5181be502c8da25816ee6b5fbdc53 rename to .git_disabled/objects/2f/144d96a7c5181be502c8da25816ee6b5fbdc53 diff --git a/mall/.git_disabled/objects/2f/a4541115539240980a1a9021d1fc2bd09f8b0b b/.git_disabled/objects/2f/a4541115539240980a1a9021d1fc2bd09f8b0b similarity index 100% rename from mall/.git_disabled/objects/2f/a4541115539240980a1a9021d1fc2bd09f8b0b rename to .git_disabled/objects/2f/a4541115539240980a1a9021d1fc2bd09f8b0b diff --git a/mall/.git_disabled/objects/30/ac59404abb6fc80352762c4b16bb502b0f7455 b/.git_disabled/objects/30/ac59404abb6fc80352762c4b16bb502b0f7455 similarity index 100% rename from mall/.git_disabled/objects/30/ac59404abb6fc80352762c4b16bb502b0f7455 rename to .git_disabled/objects/30/ac59404abb6fc80352762c4b16bb502b0f7455 diff --git a/mall/.git_disabled/objects/30/c70f874b629eaeabb195cf41c483500c0cdf24 b/.git_disabled/objects/30/c70f874b629eaeabb195cf41c483500c0cdf24 similarity index 100% rename from mall/.git_disabled/objects/30/c70f874b629eaeabb195cf41c483500c0cdf24 rename to .git_disabled/objects/30/c70f874b629eaeabb195cf41c483500c0cdf24 diff --git a/mall/.git_disabled/objects/31/b975111e856d266275ce3fade69d4c2d8f5033 b/.git_disabled/objects/31/b975111e856d266275ce3fade69d4c2d8f5033 similarity index 100% rename from mall/.git_disabled/objects/31/b975111e856d266275ce3fade69d4c2d8f5033 rename to .git_disabled/objects/31/b975111e856d266275ce3fade69d4c2d8f5033 diff --git a/mall/.git_disabled/objects/31/cca3dfb52946d939e15ad38d1a89fa31c3e4ab b/.git_disabled/objects/31/cca3dfb52946d939e15ad38d1a89fa31c3e4ab similarity index 100% rename from mall/.git_disabled/objects/31/cca3dfb52946d939e15ad38d1a89fa31c3e4ab rename to .git_disabled/objects/31/cca3dfb52946d939e15ad38d1a89fa31c3e4ab diff --git a/mall/.git_disabled/objects/32/4ce61b8010d6b52aa895a06ad9642314247aa0 b/.git_disabled/objects/32/4ce61b8010d6b52aa895a06ad9642314247aa0 similarity index 100% rename from mall/.git_disabled/objects/32/4ce61b8010d6b52aa895a06ad9642314247aa0 rename to .git_disabled/objects/32/4ce61b8010d6b52aa895a06ad9642314247aa0 diff --git a/mall/.git_disabled/objects/32/69c13ebc8ce97a97e352a359a9d8c999dc3e6f b/.git_disabled/objects/32/69c13ebc8ce97a97e352a359a9d8c999dc3e6f similarity index 100% rename from mall/.git_disabled/objects/32/69c13ebc8ce97a97e352a359a9d8c999dc3e6f rename to .git_disabled/objects/32/69c13ebc8ce97a97e352a359a9d8c999dc3e6f diff --git a/mall/.git_disabled/objects/33/081996e13f876d85089c19be852732faa01115 b/.git_disabled/objects/33/081996e13f876d85089c19be852732faa01115 similarity index 100% rename from mall/.git_disabled/objects/33/081996e13f876d85089c19be852732faa01115 rename to .git_disabled/objects/33/081996e13f876d85089c19be852732faa01115 diff --git a/mall/.git_disabled/objects/33/4f8ae3e0d4b2016c1789cbe42a8edc8bc05f85 b/.git_disabled/objects/33/4f8ae3e0d4b2016c1789cbe42a8edc8bc05f85 similarity index 100% rename from mall/.git_disabled/objects/33/4f8ae3e0d4b2016c1789cbe42a8edc8bc05f85 rename to .git_disabled/objects/33/4f8ae3e0d4b2016c1789cbe42a8edc8bc05f85 diff --git a/mall/.git_disabled/objects/33/79830ad2165b9342fbdaeb87e625a4418355ab b/.git_disabled/objects/33/79830ad2165b9342fbdaeb87e625a4418355ab similarity index 100% rename from mall/.git_disabled/objects/33/79830ad2165b9342fbdaeb87e625a4418355ab rename to .git_disabled/objects/33/79830ad2165b9342fbdaeb87e625a4418355ab diff --git a/mall/.git_disabled/objects/34/13f86c0eb29e52d7190df4bf06ef4cce9356cd b/.git_disabled/objects/34/13f86c0eb29e52d7190df4bf06ef4cce9356cd similarity index 100% rename from mall/.git_disabled/objects/34/13f86c0eb29e52d7190df4bf06ef4cce9356cd rename to .git_disabled/objects/34/13f86c0eb29e52d7190df4bf06ef4cce9356cd diff --git a/mall/.git_disabled/objects/35/ce4cff6e2ba290a45d8ba776ecf484f01b46f4 b/.git_disabled/objects/35/ce4cff6e2ba290a45d8ba776ecf484f01b46f4 similarity index 100% rename from mall/.git_disabled/objects/35/ce4cff6e2ba290a45d8ba776ecf484f01b46f4 rename to .git_disabled/objects/35/ce4cff6e2ba290a45d8ba776ecf484f01b46f4 diff --git a/mall/.git_disabled/objects/35/f5ddc2e91df10b961dd836d0827fe9cc942fef b/.git_disabled/objects/35/f5ddc2e91df10b961dd836d0827fe9cc942fef similarity index 100% rename from mall/.git_disabled/objects/35/f5ddc2e91df10b961dd836d0827fe9cc942fef rename to .git_disabled/objects/35/f5ddc2e91df10b961dd836d0827fe9cc942fef diff --git a/mall/.git_disabled/objects/36/435e031d05ec3f07c895338e54b55b81a85673 b/.git_disabled/objects/36/435e031d05ec3f07c895338e54b55b81a85673 similarity index 100% rename from mall/.git_disabled/objects/36/435e031d05ec3f07c895338e54b55b81a85673 rename to .git_disabled/objects/36/435e031d05ec3f07c895338e54b55b81a85673 diff --git a/mall/.git_disabled/objects/36/c899117a6cd78ea00c9231e860e4a8eb63e2cc b/.git_disabled/objects/36/c899117a6cd78ea00c9231e860e4a8eb63e2cc similarity index 100% rename from mall/.git_disabled/objects/36/c899117a6cd78ea00c9231e860e4a8eb63e2cc rename to .git_disabled/objects/36/c899117a6cd78ea00c9231e860e4a8eb63e2cc diff --git a/mall/.git_disabled/objects/37/432fa9442f666b4c992fdb2857987e62e31360 b/.git_disabled/objects/37/432fa9442f666b4c992fdb2857987e62e31360 similarity index 100% rename from mall/.git_disabled/objects/37/432fa9442f666b4c992fdb2857987e62e31360 rename to .git_disabled/objects/37/432fa9442f666b4c992fdb2857987e62e31360 diff --git a/mall/.git_disabled/objects/38/b0e73b9c5fe57eb1257900c06db180342af2e9 b/.git_disabled/objects/38/b0e73b9c5fe57eb1257900c06db180342af2e9 similarity index 100% rename from mall/.git_disabled/objects/38/b0e73b9c5fe57eb1257900c06db180342af2e9 rename to .git_disabled/objects/38/b0e73b9c5fe57eb1257900c06db180342af2e9 diff --git a/mall/.git_disabled/objects/38/cee1f63fe30088d4d98d569e01bbc6d30c7d19 b/.git_disabled/objects/38/cee1f63fe30088d4d98d569e01bbc6d30c7d19 similarity index 100% rename from mall/.git_disabled/objects/38/cee1f63fe30088d4d98d569e01bbc6d30c7d19 rename to .git_disabled/objects/38/cee1f63fe30088d4d98d569e01bbc6d30c7d19 diff --git a/mall/.git_disabled/objects/39/1ca1aed712bf7de739f5618e0aa9311d8cb8a7 b/.git_disabled/objects/39/1ca1aed712bf7de739f5618e0aa9311d8cb8a7 similarity index 100% rename from mall/.git_disabled/objects/39/1ca1aed712bf7de739f5618e0aa9311d8cb8a7 rename to .git_disabled/objects/39/1ca1aed712bf7de739f5618e0aa9311d8cb8a7 diff --git a/mall/.git_disabled/objects/39/4b450dd1b426150d4008b519aa7647a3db5c7e b/.git_disabled/objects/39/4b450dd1b426150d4008b519aa7647a3db5c7e similarity index 100% rename from mall/.git_disabled/objects/39/4b450dd1b426150d4008b519aa7647a3db5c7e rename to .git_disabled/objects/39/4b450dd1b426150d4008b519aa7647a3db5c7e diff --git a/mall/.git_disabled/objects/39/bfc14d807d39e6943ebb56fcff552f0f076291 b/.git_disabled/objects/39/bfc14d807d39e6943ebb56fcff552f0f076291 similarity index 100% rename from mall/.git_disabled/objects/39/bfc14d807d39e6943ebb56fcff552f0f076291 rename to .git_disabled/objects/39/bfc14d807d39e6943ebb56fcff552f0f076291 diff --git a/mall/.git_disabled/objects/39/c6929b4ce524f268bdf6c9a35ed1142e15876a b/.git_disabled/objects/39/c6929b4ce524f268bdf6c9a35ed1142e15876a similarity index 100% rename from mall/.git_disabled/objects/39/c6929b4ce524f268bdf6c9a35ed1142e15876a rename to .git_disabled/objects/39/c6929b4ce524f268bdf6c9a35ed1142e15876a diff --git a/mall/.git_disabled/objects/3a/275cbecdd4ecc3b6c8a6c224e75a506854385f b/.git_disabled/objects/3a/275cbecdd4ecc3b6c8a6c224e75a506854385f similarity index 100% rename from mall/.git_disabled/objects/3a/275cbecdd4ecc3b6c8a6c224e75a506854385f rename to .git_disabled/objects/3a/275cbecdd4ecc3b6c8a6c224e75a506854385f diff --git a/mall/.git_disabled/objects/3a/4cd241b1bb00943722a8ed2cb1995ea95235e6 b/.git_disabled/objects/3a/4cd241b1bb00943722a8ed2cb1995ea95235e6 similarity index 100% rename from mall/.git_disabled/objects/3a/4cd241b1bb00943722a8ed2cb1995ea95235e6 rename to .git_disabled/objects/3a/4cd241b1bb00943722a8ed2cb1995ea95235e6 diff --git a/mall/.git_disabled/objects/3b/7e062a4fb4224e3e94fe3b6c158b103519b6f6 b/.git_disabled/objects/3b/7e062a4fb4224e3e94fe3b6c158b103519b6f6 similarity index 100% rename from mall/.git_disabled/objects/3b/7e062a4fb4224e3e94fe3b6c158b103519b6f6 rename to .git_disabled/objects/3b/7e062a4fb4224e3e94fe3b6c158b103519b6f6 diff --git a/mall/.git_disabled/objects/3b/8584d35625d986cd1eec83db87cdf09438ef74 b/.git_disabled/objects/3b/8584d35625d986cd1eec83db87cdf09438ef74 similarity index 100% rename from mall/.git_disabled/objects/3b/8584d35625d986cd1eec83db87cdf09438ef74 rename to .git_disabled/objects/3b/8584d35625d986cd1eec83db87cdf09438ef74 diff --git a/mall/.git_disabled/objects/3c/7445168e74e221e30b4ec58e71d3490fa45809 b/.git_disabled/objects/3c/7445168e74e221e30b4ec58e71d3490fa45809 similarity index 100% rename from mall/.git_disabled/objects/3c/7445168e74e221e30b4ec58e71d3490fa45809 rename to .git_disabled/objects/3c/7445168e74e221e30b4ec58e71d3490fa45809 diff --git a/mall/.git_disabled/objects/3d/6563399ccbd637d6b73d8f92c358506d457c0e b/.git_disabled/objects/3d/6563399ccbd637d6b73d8f92c358506d457c0e similarity index 100% rename from mall/.git_disabled/objects/3d/6563399ccbd637d6b73d8f92c358506d457c0e rename to .git_disabled/objects/3d/6563399ccbd637d6b73d8f92c358506d457c0e diff --git a/mall/.git_disabled/objects/3d/9f7f895677fb97d40b26a2501efaa73b33ae30 b/.git_disabled/objects/3d/9f7f895677fb97d40b26a2501efaa73b33ae30 similarity index 100% rename from mall/.git_disabled/objects/3d/9f7f895677fb97d40b26a2501efaa73b33ae30 rename to .git_disabled/objects/3d/9f7f895677fb97d40b26a2501efaa73b33ae30 diff --git a/mall/.git_disabled/objects/3d/fb25d88e89853ddd6fb6f0e1658d4aa65c5b9e b/.git_disabled/objects/3d/fb25d88e89853ddd6fb6f0e1658d4aa65c5b9e similarity index 100% rename from mall/.git_disabled/objects/3d/fb25d88e89853ddd6fb6f0e1658d4aa65c5b9e rename to .git_disabled/objects/3d/fb25d88e89853ddd6fb6f0e1658d4aa65c5b9e diff --git a/mall/.git_disabled/objects/3e/32cec58337663bd5dc3c59fb47c51bf4e31726 b/.git_disabled/objects/3e/32cec58337663bd5dc3c59fb47c51bf4e31726 similarity index 100% rename from mall/.git_disabled/objects/3e/32cec58337663bd5dc3c59fb47c51bf4e31726 rename to .git_disabled/objects/3e/32cec58337663bd5dc3c59fb47c51bf4e31726 diff --git a/mall/.git_disabled/objects/3e/57100d337529ec2d772d1af3e0f2e9def0262f b/.git_disabled/objects/3e/57100d337529ec2d772d1af3e0f2e9def0262f similarity index 100% rename from mall/.git_disabled/objects/3e/57100d337529ec2d772d1af3e0f2e9def0262f rename to .git_disabled/objects/3e/57100d337529ec2d772d1af3e0f2e9def0262f diff --git a/mall/.git_disabled/objects/3e/c108f198b75401890046dc3412dc9ba5b0d887 b/.git_disabled/objects/3e/c108f198b75401890046dc3412dc9ba5b0d887 similarity index 100% rename from mall/.git_disabled/objects/3e/c108f198b75401890046dc3412dc9ba5b0d887 rename to .git_disabled/objects/3e/c108f198b75401890046dc3412dc9ba5b0d887 diff --git a/mall/.git_disabled/objects/3e/e235277f1576100bc9d580b1632a204e9aa4fe b/.git_disabled/objects/3e/e235277f1576100bc9d580b1632a204e9aa4fe similarity index 100% rename from mall/.git_disabled/objects/3e/e235277f1576100bc9d580b1632a204e9aa4fe rename to .git_disabled/objects/3e/e235277f1576100bc9d580b1632a204e9aa4fe diff --git a/mall/.git_disabled/objects/3f/107b78add37b54a0d4f31ead7a30f8439476ce b/.git_disabled/objects/3f/107b78add37b54a0d4f31ead7a30f8439476ce similarity index 100% rename from mall/.git_disabled/objects/3f/107b78add37b54a0d4f31ead7a30f8439476ce rename to .git_disabled/objects/3f/107b78add37b54a0d4f31ead7a30f8439476ce diff --git a/mall/.git_disabled/objects/3f/a08c8af9d22a7ae485af7f5c68a42ecc834272 b/.git_disabled/objects/3f/a08c8af9d22a7ae485af7f5c68a42ecc834272 similarity index 100% rename from mall/.git_disabled/objects/3f/a08c8af9d22a7ae485af7f5c68a42ecc834272 rename to .git_disabled/objects/3f/a08c8af9d22a7ae485af7f5c68a42ecc834272 diff --git a/mall/.git_disabled/objects/3f/dd3ad545857ce2724d53a82b67a5e54d003661 b/.git_disabled/objects/3f/dd3ad545857ce2724d53a82b67a5e54d003661 similarity index 100% rename from mall/.git_disabled/objects/3f/dd3ad545857ce2724d53a82b67a5e54d003661 rename to .git_disabled/objects/3f/dd3ad545857ce2724d53a82b67a5e54d003661 diff --git a/mall/.git_disabled/objects/40/4eb7e1fa07d4c75262899a9f94ff5bf6713ff5 b/.git_disabled/objects/40/4eb7e1fa07d4c75262899a9f94ff5bf6713ff5 similarity index 100% rename from mall/.git_disabled/objects/40/4eb7e1fa07d4c75262899a9f94ff5bf6713ff5 rename to .git_disabled/objects/40/4eb7e1fa07d4c75262899a9f94ff5bf6713ff5 diff --git a/mall/.git_disabled/objects/40/938b6b337f4d391cf1c44a3f6509c2d7d6f082 b/.git_disabled/objects/40/938b6b337f4d391cf1c44a3f6509c2d7d6f082 similarity index 100% rename from mall/.git_disabled/objects/40/938b6b337f4d391cf1c44a3f6509c2d7d6f082 rename to .git_disabled/objects/40/938b6b337f4d391cf1c44a3f6509c2d7d6f082 diff --git a/mall/.git_disabled/objects/41/dc0f0d913fbb241ad355a67de7f714ac26c1ca b/.git_disabled/objects/41/dc0f0d913fbb241ad355a67de7f714ac26c1ca similarity index 100% rename from mall/.git_disabled/objects/41/dc0f0d913fbb241ad355a67de7f714ac26c1ca rename to .git_disabled/objects/41/dc0f0d913fbb241ad355a67de7f714ac26c1ca diff --git a/mall/.git_disabled/objects/42/35f6eadd3a25378daf102630552013d046f071 b/.git_disabled/objects/42/35f6eadd3a25378daf102630552013d046f071 similarity index 100% rename from mall/.git_disabled/objects/42/35f6eadd3a25378daf102630552013d046f071 rename to .git_disabled/objects/42/35f6eadd3a25378daf102630552013d046f071 diff --git a/mall/.git_disabled/objects/44/07421db98a92de0a0dba3480688fa052c5f813 b/.git_disabled/objects/44/07421db98a92de0a0dba3480688fa052c5f813 similarity index 100% rename from mall/.git_disabled/objects/44/07421db98a92de0a0dba3480688fa052c5f813 rename to .git_disabled/objects/44/07421db98a92de0a0dba3480688fa052c5f813 diff --git a/mall/.git_disabled/objects/46/2242984cfbf9b875766147984ceb484e483b10 b/.git_disabled/objects/46/2242984cfbf9b875766147984ceb484e483b10 similarity index 100% rename from mall/.git_disabled/objects/46/2242984cfbf9b875766147984ceb484e483b10 rename to .git_disabled/objects/46/2242984cfbf9b875766147984ceb484e483b10 diff --git a/mall/.git_disabled/objects/46/33b4b6ca3fadb3d57d532851a23a15470f1873 b/.git_disabled/objects/46/33b4b6ca3fadb3d57d532851a23a15470f1873 similarity index 100% rename from mall/.git_disabled/objects/46/33b4b6ca3fadb3d57d532851a23a15470f1873 rename to .git_disabled/objects/46/33b4b6ca3fadb3d57d532851a23a15470f1873 diff --git a/mall/.git_disabled/objects/46/3ab6be92339b7835879f6ea54ac16e47bdce82 b/.git_disabled/objects/46/3ab6be92339b7835879f6ea54ac16e47bdce82 similarity index 100% rename from mall/.git_disabled/objects/46/3ab6be92339b7835879f6ea54ac16e47bdce82 rename to .git_disabled/objects/46/3ab6be92339b7835879f6ea54ac16e47bdce82 diff --git a/mall/.git_disabled/objects/46/5042e1c9c6003972c9e5d5fb772859c2d650c6 b/.git_disabled/objects/46/5042e1c9c6003972c9e5d5fb772859c2d650c6 similarity index 100% rename from mall/.git_disabled/objects/46/5042e1c9c6003972c9e5d5fb772859c2d650c6 rename to .git_disabled/objects/46/5042e1c9c6003972c9e5d5fb772859c2d650c6 diff --git a/mall/.git_disabled/objects/47/f8a0ca976845eafa82680adca9364c66a3a124 b/.git_disabled/objects/47/f8a0ca976845eafa82680adca9364c66a3a124 similarity index 100% rename from mall/.git_disabled/objects/47/f8a0ca976845eafa82680adca9364c66a3a124 rename to .git_disabled/objects/47/f8a0ca976845eafa82680adca9364c66a3a124 diff --git a/mall/.git_disabled/objects/48/2d68a5484b39bc59dbc2915b8648aacae04b90 b/.git_disabled/objects/48/2d68a5484b39bc59dbc2915b8648aacae04b90 similarity index 100% rename from mall/.git_disabled/objects/48/2d68a5484b39bc59dbc2915b8648aacae04b90 rename to .git_disabled/objects/48/2d68a5484b39bc59dbc2915b8648aacae04b90 diff --git a/mall/.git_disabled/objects/48/a43200440fe5676c07838796c6c62a757b8cd2 b/.git_disabled/objects/48/a43200440fe5676c07838796c6c62a757b8cd2 similarity index 100% rename from mall/.git_disabled/objects/48/a43200440fe5676c07838796c6c62a757b8cd2 rename to .git_disabled/objects/48/a43200440fe5676c07838796c6c62a757b8cd2 diff --git a/mall/.git_disabled/objects/49/ccff181679e3f14c904911b4d182bc0bbdff87 b/.git_disabled/objects/49/ccff181679e3f14c904911b4d182bc0bbdff87 similarity index 100% rename from mall/.git_disabled/objects/49/ccff181679e3f14c904911b4d182bc0bbdff87 rename to .git_disabled/objects/49/ccff181679e3f14c904911b4d182bc0bbdff87 diff --git a/mall/.git_disabled/objects/4a/b722a118d41f1999c2203d12742ace922b176d b/.git_disabled/objects/4a/b722a118d41f1999c2203d12742ace922b176d similarity index 100% rename from mall/.git_disabled/objects/4a/b722a118d41f1999c2203d12742ace922b176d rename to .git_disabled/objects/4a/b722a118d41f1999c2203d12742ace922b176d diff --git a/mall/.git_disabled/objects/4b/4eb4ca04c5bdfebfc6aa8c13754b2f0f640481 b/.git_disabled/objects/4b/4eb4ca04c5bdfebfc6aa8c13754b2f0f640481 similarity index 100% rename from mall/.git_disabled/objects/4b/4eb4ca04c5bdfebfc6aa8c13754b2f0f640481 rename to .git_disabled/objects/4b/4eb4ca04c5bdfebfc6aa8c13754b2f0f640481 diff --git a/mall/.git_disabled/objects/4b/9a6bfcd9a5ee5406bf85bf5afdd177821a1de9 b/.git_disabled/objects/4b/9a6bfcd9a5ee5406bf85bf5afdd177821a1de9 similarity index 100% rename from mall/.git_disabled/objects/4b/9a6bfcd9a5ee5406bf85bf5afdd177821a1de9 rename to .git_disabled/objects/4b/9a6bfcd9a5ee5406bf85bf5afdd177821a1de9 diff --git a/mall/.git_disabled/objects/4b/d0b1185c911d55a39523cc45e601f223f42e94 b/.git_disabled/objects/4b/d0b1185c911d55a39523cc45e601f223f42e94 similarity index 100% rename from mall/.git_disabled/objects/4b/d0b1185c911d55a39523cc45e601f223f42e94 rename to .git_disabled/objects/4b/d0b1185c911d55a39523cc45e601f223f42e94 diff --git a/mall/.git_disabled/objects/4b/d7f122ed6729e5de708c17d963f7e22c5fe4ab b/.git_disabled/objects/4b/d7f122ed6729e5de708c17d963f7e22c5fe4ab similarity index 100% rename from mall/.git_disabled/objects/4b/d7f122ed6729e5de708c17d963f7e22c5fe4ab rename to .git_disabled/objects/4b/d7f122ed6729e5de708c17d963f7e22c5fe4ab diff --git a/mall/.git_disabled/objects/4b/db1c22f4589277d27b97b3abb53c1c3e25f256 b/.git_disabled/objects/4b/db1c22f4589277d27b97b3abb53c1c3e25f256 similarity index 100% rename from mall/.git_disabled/objects/4b/db1c22f4589277d27b97b3abb53c1c3e25f256 rename to .git_disabled/objects/4b/db1c22f4589277d27b97b3abb53c1c3e25f256 diff --git a/mall/.git_disabled/objects/4c/81081239bfcc99b7d36362101d19c4d8de855a b/.git_disabled/objects/4c/81081239bfcc99b7d36362101d19c4d8de855a similarity index 100% rename from mall/.git_disabled/objects/4c/81081239bfcc99b7d36362101d19c4d8de855a rename to .git_disabled/objects/4c/81081239bfcc99b7d36362101d19c4d8de855a diff --git a/mall/.git_disabled/objects/4d/91437418f11cfc516a76aa7a34c402a465b4f8 b/.git_disabled/objects/4d/91437418f11cfc516a76aa7a34c402a465b4f8 similarity index 100% rename from mall/.git_disabled/objects/4d/91437418f11cfc516a76aa7a34c402a465b4f8 rename to .git_disabled/objects/4d/91437418f11cfc516a76aa7a34c402a465b4f8 diff --git a/mall/.git_disabled/objects/4d/a64a2aabaf5a4eaa27f013e1771f241998241c b/.git_disabled/objects/4d/a64a2aabaf5a4eaa27f013e1771f241998241c similarity index 100% rename from mall/.git_disabled/objects/4d/a64a2aabaf5a4eaa27f013e1771f241998241c rename to .git_disabled/objects/4d/a64a2aabaf5a4eaa27f013e1771f241998241c diff --git a/mall/.git_disabled/objects/4d/ec90cbc07b379c02be611a55844d7cb6e74204 b/.git_disabled/objects/4d/ec90cbc07b379c02be611a55844d7cb6e74204 similarity index 100% rename from mall/.git_disabled/objects/4d/ec90cbc07b379c02be611a55844d7cb6e74204 rename to .git_disabled/objects/4d/ec90cbc07b379c02be611a55844d7cb6e74204 diff --git a/mall/.git_disabled/objects/4e/072b393202fd716303d9741d437fefda357032 b/.git_disabled/objects/4e/072b393202fd716303d9741d437fefda357032 similarity index 100% rename from mall/.git_disabled/objects/4e/072b393202fd716303d9741d437fefda357032 rename to .git_disabled/objects/4e/072b393202fd716303d9741d437fefda357032 diff --git a/mall/.git_disabled/objects/4e/099668d344161856d5536fe4a8c9b1ce960df0 b/.git_disabled/objects/4e/099668d344161856d5536fe4a8c9b1ce960df0 similarity index 100% rename from mall/.git_disabled/objects/4e/099668d344161856d5536fe4a8c9b1ce960df0 rename to .git_disabled/objects/4e/099668d344161856d5536fe4a8c9b1ce960df0 diff --git a/mall/.git_disabled/objects/4e/4efb66049ffdd484da1e15b402bbcf53d3de15 b/.git_disabled/objects/4e/4efb66049ffdd484da1e15b402bbcf53d3de15 similarity index 100% rename from mall/.git_disabled/objects/4e/4efb66049ffdd484da1e15b402bbcf53d3de15 rename to .git_disabled/objects/4e/4efb66049ffdd484da1e15b402bbcf53d3de15 diff --git a/mall/.git_disabled/objects/4e/d719cd38786fb5f9ab3b4c54bef2b9b16323b9 b/.git_disabled/objects/4e/d719cd38786fb5f9ab3b4c54bef2b9b16323b9 similarity index 100% rename from mall/.git_disabled/objects/4e/d719cd38786fb5f9ab3b4c54bef2b9b16323b9 rename to .git_disabled/objects/4e/d719cd38786fb5f9ab3b4c54bef2b9b16323b9 diff --git a/mall/.git_disabled/objects/4f/17fe44fcacb6f8f6d8d40dd8e7fc26476d6f70 b/.git_disabled/objects/4f/17fe44fcacb6f8f6d8d40dd8e7fc26476d6f70 similarity index 100% rename from mall/.git_disabled/objects/4f/17fe44fcacb6f8f6d8d40dd8e7fc26476d6f70 rename to .git_disabled/objects/4f/17fe44fcacb6f8f6d8d40dd8e7fc26476d6f70 diff --git a/mall/.git_disabled/objects/4f/bef3c18c64cfe91190ff31ccd6a8deffb957c3 b/.git_disabled/objects/4f/bef3c18c64cfe91190ff31ccd6a8deffb957c3 similarity index 100% rename from mall/.git_disabled/objects/4f/bef3c18c64cfe91190ff31ccd6a8deffb957c3 rename to .git_disabled/objects/4f/bef3c18c64cfe91190ff31ccd6a8deffb957c3 diff --git a/mall/.git_disabled/objects/50/0dd3ed5e0fb22ac2a62d486989d0c1cbb79e7c b/.git_disabled/objects/50/0dd3ed5e0fb22ac2a62d486989d0c1cbb79e7c similarity index 100% rename from mall/.git_disabled/objects/50/0dd3ed5e0fb22ac2a62d486989d0c1cbb79e7c rename to .git_disabled/objects/50/0dd3ed5e0fb22ac2a62d486989d0c1cbb79e7c diff --git a/mall/.git_disabled/objects/50/467c2ae235740ae5b835cf7885d01bf70d21b6 b/.git_disabled/objects/50/467c2ae235740ae5b835cf7885d01bf70d21b6 similarity index 100% rename from mall/.git_disabled/objects/50/467c2ae235740ae5b835cf7885d01bf70d21b6 rename to .git_disabled/objects/50/467c2ae235740ae5b835cf7885d01bf70d21b6 diff --git a/mall/.git_disabled/objects/51/0f802d4bf2ace4517b350b8f03381ea944bf5e b/.git_disabled/objects/51/0f802d4bf2ace4517b350b8f03381ea944bf5e similarity index 100% rename from mall/.git_disabled/objects/51/0f802d4bf2ace4517b350b8f03381ea944bf5e rename to .git_disabled/objects/51/0f802d4bf2ace4517b350b8f03381ea944bf5e diff --git a/mall/.git_disabled/objects/51/12d4498367130ecc5688b454aaa09ca75f9482 b/.git_disabled/objects/51/12d4498367130ecc5688b454aaa09ca75f9482 similarity index 100% rename from mall/.git_disabled/objects/51/12d4498367130ecc5688b454aaa09ca75f9482 rename to .git_disabled/objects/51/12d4498367130ecc5688b454aaa09ca75f9482 diff --git a/mall/.git_disabled/objects/51/175aa0e1d7abc8931a4d59903c00c563dcf3f5 b/.git_disabled/objects/51/175aa0e1d7abc8931a4d59903c00c563dcf3f5 similarity index 100% rename from mall/.git_disabled/objects/51/175aa0e1d7abc8931a4d59903c00c563dcf3f5 rename to .git_disabled/objects/51/175aa0e1d7abc8931a4d59903c00c563dcf3f5 diff --git a/mall/.git_disabled/objects/51/ab6f34a2af36b5cde2ee0a684d6aea52a71ff9 b/.git_disabled/objects/51/ab6f34a2af36b5cde2ee0a684d6aea52a71ff9 similarity index 100% rename from mall/.git_disabled/objects/51/ab6f34a2af36b5cde2ee0a684d6aea52a71ff9 rename to .git_disabled/objects/51/ab6f34a2af36b5cde2ee0a684d6aea52a71ff9 diff --git a/mall/.git_disabled/objects/52/1c452895cc2c5c0c9f1c12e8b2cdd9314bc1e0 b/.git_disabled/objects/52/1c452895cc2c5c0c9f1c12e8b2cdd9314bc1e0 similarity index 100% rename from mall/.git_disabled/objects/52/1c452895cc2c5c0c9f1c12e8b2cdd9314bc1e0 rename to .git_disabled/objects/52/1c452895cc2c5c0c9f1c12e8b2cdd9314bc1e0 diff --git a/mall/.git_disabled/objects/52/4d76265f6b817647d395d85d509084dd5aa5d8 b/.git_disabled/objects/52/4d76265f6b817647d395d85d509084dd5aa5d8 similarity index 100% rename from mall/.git_disabled/objects/52/4d76265f6b817647d395d85d509084dd5aa5d8 rename to .git_disabled/objects/52/4d76265f6b817647d395d85d509084dd5aa5d8 diff --git a/mall/.git_disabled/objects/53/6a90a24880298c0e4ed5e5ea8e1b5d2e60dd73 b/.git_disabled/objects/53/6a90a24880298c0e4ed5e5ea8e1b5d2e60dd73 similarity index 100% rename from mall/.git_disabled/objects/53/6a90a24880298c0e4ed5e5ea8e1b5d2e60dd73 rename to .git_disabled/objects/53/6a90a24880298c0e4ed5e5ea8e1b5d2e60dd73 diff --git a/mall/.git_disabled/objects/53/c906358a9af7f098f9459886d3a991e2fd070d b/.git_disabled/objects/53/c906358a9af7f098f9459886d3a991e2fd070d similarity index 100% rename from mall/.git_disabled/objects/53/c906358a9af7f098f9459886d3a991e2fd070d rename to .git_disabled/objects/53/c906358a9af7f098f9459886d3a991e2fd070d diff --git a/mall/.git_disabled/objects/54/8f595bbca62114fc5bb85d7d14d3c6f080d83e b/.git_disabled/objects/54/8f595bbca62114fc5bb85d7d14d3c6f080d83e similarity index 100% rename from mall/.git_disabled/objects/54/8f595bbca62114fc5bb85d7d14d3c6f080d83e rename to .git_disabled/objects/54/8f595bbca62114fc5bb85d7d14d3c6f080d83e diff --git a/mall/.git_disabled/objects/54/d86347606a3013d9a188bd77d0cce886ea4b6f b/.git_disabled/objects/54/d86347606a3013d9a188bd77d0cce886ea4b6f similarity index 100% rename from mall/.git_disabled/objects/54/d86347606a3013d9a188bd77d0cce886ea4b6f rename to .git_disabled/objects/54/d86347606a3013d9a188bd77d0cce886ea4b6f diff --git a/mall/.git_disabled/objects/54/fe54bd39bc0a2acd700691ed516cc9e6e53e71 b/.git_disabled/objects/54/fe54bd39bc0a2acd700691ed516cc9e6e53e71 similarity index 100% rename from mall/.git_disabled/objects/54/fe54bd39bc0a2acd700691ed516cc9e6e53e71 rename to .git_disabled/objects/54/fe54bd39bc0a2acd700691ed516cc9e6e53e71 diff --git a/mall/.git_disabled/objects/55/9492ddcec85fe69bd3cb670a0d999c5d0bad27 b/.git_disabled/objects/55/9492ddcec85fe69bd3cb670a0d999c5d0bad27 similarity index 100% rename from mall/.git_disabled/objects/55/9492ddcec85fe69bd3cb670a0d999c5d0bad27 rename to .git_disabled/objects/55/9492ddcec85fe69bd3cb670a0d999c5d0bad27 diff --git a/mall/.git_disabled/objects/56/a3ff4959c5003632300a77b8dc7348ddd9fe3c b/.git_disabled/objects/56/a3ff4959c5003632300a77b8dc7348ddd9fe3c similarity index 100% rename from mall/.git_disabled/objects/56/a3ff4959c5003632300a77b8dc7348ddd9fe3c rename to .git_disabled/objects/56/a3ff4959c5003632300a77b8dc7348ddd9fe3c diff --git a/mall/.git_disabled/objects/57/0c63d9ac278f962437674d0fd909aef933cbac b/.git_disabled/objects/57/0c63d9ac278f962437674d0fd909aef933cbac similarity index 100% rename from mall/.git_disabled/objects/57/0c63d9ac278f962437674d0fd909aef933cbac rename to .git_disabled/objects/57/0c63d9ac278f962437674d0fd909aef933cbac diff --git a/mall/.git_disabled/objects/57/55d728fa672faa36c79f1fad96b6547d279747 b/.git_disabled/objects/57/55d728fa672faa36c79f1fad96b6547d279747 similarity index 100% rename from mall/.git_disabled/objects/57/55d728fa672faa36c79f1fad96b6547d279747 rename to .git_disabled/objects/57/55d728fa672faa36c79f1fad96b6547d279747 diff --git a/mall/.git_disabled/objects/57/f3d413fcfadced5f3acdb8db7be2308d75108b b/.git_disabled/objects/57/f3d413fcfadced5f3acdb8db7be2308d75108b similarity index 100% rename from mall/.git_disabled/objects/57/f3d413fcfadced5f3acdb8db7be2308d75108b rename to .git_disabled/objects/57/f3d413fcfadced5f3acdb8db7be2308d75108b diff --git a/mall/.git_disabled/objects/58/09cc954a63e3a0f5812df5282b5441e0f9249f b/.git_disabled/objects/58/09cc954a63e3a0f5812df5282b5441e0f9249f similarity index 100% rename from mall/.git_disabled/objects/58/09cc954a63e3a0f5812df5282b5441e0f9249f rename to .git_disabled/objects/58/09cc954a63e3a0f5812df5282b5441e0f9249f diff --git a/mall/.git_disabled/objects/59/6795929f5f939a614f38b1baf9ce4b5bf60e59 b/.git_disabled/objects/59/6795929f5f939a614f38b1baf9ce4b5bf60e59 similarity index 100% rename from mall/.git_disabled/objects/59/6795929f5f939a614f38b1baf9ce4b5bf60e59 rename to .git_disabled/objects/59/6795929f5f939a614f38b1baf9ce4b5bf60e59 diff --git a/mall/.git_disabled/objects/59/b14f97b328cc856d5c0db98a9eab670e7f478a b/.git_disabled/objects/59/b14f97b328cc856d5c0db98a9eab670e7f478a similarity index 100% rename from mall/.git_disabled/objects/59/b14f97b328cc856d5c0db98a9eab670e7f478a rename to .git_disabled/objects/59/b14f97b328cc856d5c0db98a9eab670e7f478a diff --git a/mall/.git_disabled/objects/5a/3b1e4d220d219e2de574c2ee5f29e7bf3f4ebf b/.git_disabled/objects/5a/3b1e4d220d219e2de574c2ee5f29e7bf3f4ebf similarity index 100% rename from mall/.git_disabled/objects/5a/3b1e4d220d219e2de574c2ee5f29e7bf3f4ebf rename to .git_disabled/objects/5a/3b1e4d220d219e2de574c2ee5f29e7bf3f4ebf diff --git a/mall/.git_disabled/objects/5a/b7342988f40bac2093deee41cf6b385741b665 b/.git_disabled/objects/5a/b7342988f40bac2093deee41cf6b385741b665 similarity index 100% rename from mall/.git_disabled/objects/5a/b7342988f40bac2093deee41cf6b385741b665 rename to .git_disabled/objects/5a/b7342988f40bac2093deee41cf6b385741b665 diff --git a/mall/.git_disabled/objects/5a/cab0ebe17749b444faf345ff71f12ae175b59b b/.git_disabled/objects/5a/cab0ebe17749b444faf345ff71f12ae175b59b similarity index 100% rename from mall/.git_disabled/objects/5a/cab0ebe17749b444faf345ff71f12ae175b59b rename to .git_disabled/objects/5a/cab0ebe17749b444faf345ff71f12ae175b59b diff --git a/mall/.git_disabled/objects/5b/53a47aa875985e75f384064958733ee2bb197a b/.git_disabled/objects/5b/53a47aa875985e75f384064958733ee2bb197a similarity index 100% rename from mall/.git_disabled/objects/5b/53a47aa875985e75f384064958733ee2bb197a rename to .git_disabled/objects/5b/53a47aa875985e75f384064958733ee2bb197a diff --git a/mall/.git_disabled/objects/5b/6245f64ee548982568a0f292c0c7bc38f46037 b/.git_disabled/objects/5b/6245f64ee548982568a0f292c0c7bc38f46037 similarity index 100% rename from mall/.git_disabled/objects/5b/6245f64ee548982568a0f292c0c7bc38f46037 rename to .git_disabled/objects/5b/6245f64ee548982568a0f292c0c7bc38f46037 diff --git a/mall/.git_disabled/objects/5b/7b1eb6083ae15d9445d9ea5e2caaaf8b09ac92 b/.git_disabled/objects/5b/7b1eb6083ae15d9445d9ea5e2caaaf8b09ac92 similarity index 100% rename from mall/.git_disabled/objects/5b/7b1eb6083ae15d9445d9ea5e2caaaf8b09ac92 rename to .git_disabled/objects/5b/7b1eb6083ae15d9445d9ea5e2caaaf8b09ac92 diff --git a/mall/.git_disabled/objects/5c/02cd563f92a1ffdca9b71566e2bd43e85a5b13 b/.git_disabled/objects/5c/02cd563f92a1ffdca9b71566e2bd43e85a5b13 similarity index 100% rename from mall/.git_disabled/objects/5c/02cd563f92a1ffdca9b71566e2bd43e85a5b13 rename to .git_disabled/objects/5c/02cd563f92a1ffdca9b71566e2bd43e85a5b13 diff --git a/mall/.git_disabled/objects/5c/113dc318007c89596dcdf652a15bd07f54bdcb b/.git_disabled/objects/5c/113dc318007c89596dcdf652a15bd07f54bdcb similarity index 100% rename from mall/.git_disabled/objects/5c/113dc318007c89596dcdf652a15bd07f54bdcb rename to .git_disabled/objects/5c/113dc318007c89596dcdf652a15bd07f54bdcb diff --git a/mall/.git_disabled/objects/5c/72f5223da44bd5c47cb7828fb211f294f2120b b/.git_disabled/objects/5c/72f5223da44bd5c47cb7828fb211f294f2120b similarity index 100% rename from mall/.git_disabled/objects/5c/72f5223da44bd5c47cb7828fb211f294f2120b rename to .git_disabled/objects/5c/72f5223da44bd5c47cb7828fb211f294f2120b diff --git a/mall/.git_disabled/objects/5c/f252a2d31075feb36484d24e58fd4269d712f8 b/.git_disabled/objects/5c/f252a2d31075feb36484d24e58fd4269d712f8 similarity index 100% rename from mall/.git_disabled/objects/5c/f252a2d31075feb36484d24e58fd4269d712f8 rename to .git_disabled/objects/5c/f252a2d31075feb36484d24e58fd4269d712f8 diff --git a/mall/.git_disabled/objects/5e/053b497c1a56047817dcff8ad6a35ca071e3b0 b/.git_disabled/objects/5e/053b497c1a56047817dcff8ad6a35ca071e3b0 similarity index 100% rename from mall/.git_disabled/objects/5e/053b497c1a56047817dcff8ad6a35ca071e3b0 rename to .git_disabled/objects/5e/053b497c1a56047817dcff8ad6a35ca071e3b0 diff --git a/mall/.git_disabled/objects/5e/5c7d69ff81ce6d8558f3633e8b072dc8d04083 b/.git_disabled/objects/5e/5c7d69ff81ce6d8558f3633e8b072dc8d04083 similarity index 100% rename from mall/.git_disabled/objects/5e/5c7d69ff81ce6d8558f3633e8b072dc8d04083 rename to .git_disabled/objects/5e/5c7d69ff81ce6d8558f3633e8b072dc8d04083 diff --git a/mall/.git_disabled/objects/5e/7fae15d66f486f1aa2a9528dad44152d64f59f b/.git_disabled/objects/5e/7fae15d66f486f1aa2a9528dad44152d64f59f similarity index 100% rename from mall/.git_disabled/objects/5e/7fae15d66f486f1aa2a9528dad44152d64f59f rename to .git_disabled/objects/5e/7fae15d66f486f1aa2a9528dad44152d64f59f diff --git a/mall/.git_disabled/objects/5f/221961b2557b4779f0fab49ba90a03745f5ebc b/.git_disabled/objects/5f/221961b2557b4779f0fab49ba90a03745f5ebc similarity index 100% rename from mall/.git_disabled/objects/5f/221961b2557b4779f0fab49ba90a03745f5ebc rename to .git_disabled/objects/5f/221961b2557b4779f0fab49ba90a03745f5ebc diff --git a/mall/.git_disabled/objects/5f/4b31160507f8be954fe55e596f9ea8959a849f b/.git_disabled/objects/5f/4b31160507f8be954fe55e596f9ea8959a849f similarity index 100% rename from mall/.git_disabled/objects/5f/4b31160507f8be954fe55e596f9ea8959a849f rename to .git_disabled/objects/5f/4b31160507f8be954fe55e596f9ea8959a849f diff --git a/mall/.git_disabled/objects/5f/7dd2387281a8c1203d0741805d7f78d13899ad b/.git_disabled/objects/5f/7dd2387281a8c1203d0741805d7f78d13899ad similarity index 100% rename from mall/.git_disabled/objects/5f/7dd2387281a8c1203d0741805d7f78d13899ad rename to .git_disabled/objects/5f/7dd2387281a8c1203d0741805d7f78d13899ad diff --git a/mall/.git_disabled/objects/5f/d896a2e8e1a97a9f9a3887f10abda025ca72c0 b/.git_disabled/objects/5f/d896a2e8e1a97a9f9a3887f10abda025ca72c0 similarity index 100% rename from mall/.git_disabled/objects/5f/d896a2e8e1a97a9f9a3887f10abda025ca72c0 rename to .git_disabled/objects/5f/d896a2e8e1a97a9f9a3887f10abda025ca72c0 diff --git a/mall/.git_disabled/objects/5f/f409d6a268c58de83dfacf23838346fa007e40 b/.git_disabled/objects/5f/f409d6a268c58de83dfacf23838346fa007e40 similarity index 100% rename from mall/.git_disabled/objects/5f/f409d6a268c58de83dfacf23838346fa007e40 rename to .git_disabled/objects/5f/f409d6a268c58de83dfacf23838346fa007e40 diff --git a/mall/.git_disabled/objects/60/054c43c026a9344fa1ee448cd24063356de41b b/.git_disabled/objects/60/054c43c026a9344fa1ee448cd24063356de41b similarity index 100% rename from mall/.git_disabled/objects/60/054c43c026a9344fa1ee448cd24063356de41b rename to .git_disabled/objects/60/054c43c026a9344fa1ee448cd24063356de41b diff --git a/mall/.git_disabled/objects/60/3f4f1fff51879ce2cb906a71280df92e5754da b/.git_disabled/objects/60/3f4f1fff51879ce2cb906a71280df92e5754da similarity index 100% rename from mall/.git_disabled/objects/60/3f4f1fff51879ce2cb906a71280df92e5754da rename to .git_disabled/objects/60/3f4f1fff51879ce2cb906a71280df92e5754da diff --git a/mall/.git_disabled/objects/60/5e19453853ef8243b54bbef0b19c6b87d790d4 b/.git_disabled/objects/60/5e19453853ef8243b54bbef0b19c6b87d790d4 similarity index 100% rename from mall/.git_disabled/objects/60/5e19453853ef8243b54bbef0b19c6b87d790d4 rename to .git_disabled/objects/60/5e19453853ef8243b54bbef0b19c6b87d790d4 diff --git a/mall/.git_disabled/objects/62/61795fcaf6b35cbb4e92b8969f35ae60b508c9 b/.git_disabled/objects/62/61795fcaf6b35cbb4e92b8969f35ae60b508c9 similarity index 100% rename from mall/.git_disabled/objects/62/61795fcaf6b35cbb4e92b8969f35ae60b508c9 rename to .git_disabled/objects/62/61795fcaf6b35cbb4e92b8969f35ae60b508c9 diff --git a/mall/.git_disabled/objects/63/19b78bbb0266d9a50198ff043e82703c79a52a b/.git_disabled/objects/63/19b78bbb0266d9a50198ff043e82703c79a52a similarity index 100% rename from mall/.git_disabled/objects/63/19b78bbb0266d9a50198ff043e82703c79a52a rename to .git_disabled/objects/63/19b78bbb0266d9a50198ff043e82703c79a52a diff --git a/mall/.git_disabled/objects/63/b4a9ad4c99374b9942c45a0d61bd8cd9b98c51 b/.git_disabled/objects/63/b4a9ad4c99374b9942c45a0d61bd8cd9b98c51 similarity index 100% rename from mall/.git_disabled/objects/63/b4a9ad4c99374b9942c45a0d61bd8cd9b98c51 rename to .git_disabled/objects/63/b4a9ad4c99374b9942c45a0d61bd8cd9b98c51 diff --git a/mall/.git_disabled/objects/64/8e7cc00b47deccbd2bde65c56a521dc3660377 b/.git_disabled/objects/64/8e7cc00b47deccbd2bde65c56a521dc3660377 similarity index 100% rename from mall/.git_disabled/objects/64/8e7cc00b47deccbd2bde65c56a521dc3660377 rename to .git_disabled/objects/64/8e7cc00b47deccbd2bde65c56a521dc3660377 diff --git a/mall/.git_disabled/objects/64/918dcb2c9ae7032a0739891e2c02e49346cf8a b/.git_disabled/objects/64/918dcb2c9ae7032a0739891e2c02e49346cf8a similarity index 100% rename from mall/.git_disabled/objects/64/918dcb2c9ae7032a0739891e2c02e49346cf8a rename to .git_disabled/objects/64/918dcb2c9ae7032a0739891e2c02e49346cf8a diff --git a/mall/.git_disabled/objects/64/f49a36e2a401b586d5888f03dbb6ef4e5e58df b/.git_disabled/objects/64/f49a36e2a401b586d5888f03dbb6ef4e5e58df similarity index 100% rename from mall/.git_disabled/objects/64/f49a36e2a401b586d5888f03dbb6ef4e5e58df rename to .git_disabled/objects/64/f49a36e2a401b586d5888f03dbb6ef4e5e58df diff --git a/mall/.git_disabled/objects/65/6210209436fe01585be84e9b05f984ee1958a9 b/.git_disabled/objects/65/6210209436fe01585be84e9b05f984ee1958a9 similarity index 100% rename from mall/.git_disabled/objects/65/6210209436fe01585be84e9b05f984ee1958a9 rename to .git_disabled/objects/65/6210209436fe01585be84e9b05f984ee1958a9 diff --git a/mall/.git_disabled/objects/65/6d76dd651392991879212acbc8fd1885d143be b/.git_disabled/objects/65/6d76dd651392991879212acbc8fd1885d143be similarity index 100% rename from mall/.git_disabled/objects/65/6d76dd651392991879212acbc8fd1885d143be rename to .git_disabled/objects/65/6d76dd651392991879212acbc8fd1885d143be diff --git a/mall/.git_disabled/objects/65/c5b089e2075ce80490dfe6b95681c5ee2fa916 b/.git_disabled/objects/65/c5b089e2075ce80490dfe6b95681c5ee2fa916 similarity index 100% rename from mall/.git_disabled/objects/65/c5b089e2075ce80490dfe6b95681c5ee2fa916 rename to .git_disabled/objects/65/c5b089e2075ce80490dfe6b95681c5ee2fa916 diff --git a/mall/.git_disabled/objects/66/aa909193b008842948589adf6f302840aa6efc b/.git_disabled/objects/66/aa909193b008842948589adf6f302840aa6efc similarity index 100% rename from mall/.git_disabled/objects/66/aa909193b008842948589adf6f302840aa6efc rename to .git_disabled/objects/66/aa909193b008842948589adf6f302840aa6efc diff --git a/mall/.git_disabled/objects/67/c6133de7898674c9531ba23c820122f2aaa0ca b/.git_disabled/objects/67/c6133de7898674c9531ba23c820122f2aaa0ca similarity index 100% rename from mall/.git_disabled/objects/67/c6133de7898674c9531ba23c820122f2aaa0ca rename to .git_disabled/objects/67/c6133de7898674c9531ba23c820122f2aaa0ca diff --git a/mall/.git_disabled/objects/67/ef2d6d6da3c4070d286059b9add37be5aaac97 b/.git_disabled/objects/67/ef2d6d6da3c4070d286059b9add37be5aaac97 similarity index 100% rename from mall/.git_disabled/objects/67/ef2d6d6da3c4070d286059b9add37be5aaac97 rename to .git_disabled/objects/67/ef2d6d6da3c4070d286059b9add37be5aaac97 diff --git a/mall/.git_disabled/objects/69/34603289b5a2c3369b03d428b6bc28e348c61e b/.git_disabled/objects/69/34603289b5a2c3369b03d428b6bc28e348c61e similarity index 100% rename from mall/.git_disabled/objects/69/34603289b5a2c3369b03d428b6bc28e348c61e rename to .git_disabled/objects/69/34603289b5a2c3369b03d428b6bc28e348c61e diff --git a/mall/.git_disabled/objects/69/3a201a058a51b23180e19de68cbd5a3dd54c58 b/.git_disabled/objects/69/3a201a058a51b23180e19de68cbd5a3dd54c58 similarity index 100% rename from mall/.git_disabled/objects/69/3a201a058a51b23180e19de68cbd5a3dd54c58 rename to .git_disabled/objects/69/3a201a058a51b23180e19de68cbd5a3dd54c58 diff --git a/mall/.git_disabled/objects/69/b5015c815bebd7813a4856b7246569458a2416 b/.git_disabled/objects/69/b5015c815bebd7813a4856b7246569458a2416 similarity index 100% rename from mall/.git_disabled/objects/69/b5015c815bebd7813a4856b7246569458a2416 rename to .git_disabled/objects/69/b5015c815bebd7813a4856b7246569458a2416 diff --git a/mall/.git_disabled/objects/6a/4104b80b2cf0c91383c9702fb381e29bfc1042 b/.git_disabled/objects/6a/4104b80b2cf0c91383c9702fb381e29bfc1042 similarity index 100% rename from mall/.git_disabled/objects/6a/4104b80b2cf0c91383c9702fb381e29bfc1042 rename to .git_disabled/objects/6a/4104b80b2cf0c91383c9702fb381e29bfc1042 diff --git a/mall/.git_disabled/objects/6a/54f7eef61252a21108c1d2e3e8128ccb949278 b/.git_disabled/objects/6a/54f7eef61252a21108c1d2e3e8128ccb949278 similarity index 100% rename from mall/.git_disabled/objects/6a/54f7eef61252a21108c1d2e3e8128ccb949278 rename to .git_disabled/objects/6a/54f7eef61252a21108c1d2e3e8128ccb949278 diff --git a/mall/.git_disabled/objects/6a/96b7f56b19f9e88b866372f1142087d9b8a4db b/.git_disabled/objects/6a/96b7f56b19f9e88b866372f1142087d9b8a4db similarity index 100% rename from mall/.git_disabled/objects/6a/96b7f56b19f9e88b866372f1142087d9b8a4db rename to .git_disabled/objects/6a/96b7f56b19f9e88b866372f1142087d9b8a4db diff --git a/mall/.git_disabled/objects/6a/c2a9c762cc4781e3f20e3e4b1a12e220d743d0 b/.git_disabled/objects/6a/c2a9c762cc4781e3f20e3e4b1a12e220d743d0 similarity index 100% rename from mall/.git_disabled/objects/6a/c2a9c762cc4781e3f20e3e4b1a12e220d743d0 rename to .git_disabled/objects/6a/c2a9c762cc4781e3f20e3e4b1a12e220d743d0 diff --git a/mall/.git_disabled/objects/6b/5318e6a449374c05e9fdbf297d036fcdcdcc86 b/.git_disabled/objects/6b/5318e6a449374c05e9fdbf297d036fcdcdcc86 similarity index 100% rename from mall/.git_disabled/objects/6b/5318e6a449374c05e9fdbf297d036fcdcdcc86 rename to .git_disabled/objects/6b/5318e6a449374c05e9fdbf297d036fcdcdcc86 diff --git a/mall/.git_disabled/objects/6b/683279322bfa8f3fb914ba3991d06e0d81be45 b/.git_disabled/objects/6b/683279322bfa8f3fb914ba3991d06e0d81be45 similarity index 100% rename from mall/.git_disabled/objects/6b/683279322bfa8f3fb914ba3991d06e0d81be45 rename to .git_disabled/objects/6b/683279322bfa8f3fb914ba3991d06e0d81be45 diff --git a/mall/.git_disabled/objects/6b/c9be2a31f3a24e1f864c868780bb409c64e8d4 b/.git_disabled/objects/6b/c9be2a31f3a24e1f864c868780bb409c64e8d4 similarity index 100% rename from mall/.git_disabled/objects/6b/c9be2a31f3a24e1f864c868780bb409c64e8d4 rename to .git_disabled/objects/6b/c9be2a31f3a24e1f864c868780bb409c64e8d4 diff --git a/mall/.git_disabled/objects/6c/95008ccd1dd7bb737578b08aab3b6e2aa52172 b/.git_disabled/objects/6c/95008ccd1dd7bb737578b08aab3b6e2aa52172 similarity index 100% rename from mall/.git_disabled/objects/6c/95008ccd1dd7bb737578b08aab3b6e2aa52172 rename to .git_disabled/objects/6c/95008ccd1dd7bb737578b08aab3b6e2aa52172 diff --git a/mall/.git_disabled/objects/6c/ac3ba57621be2232b40b800de5bcbb37c80f01 b/.git_disabled/objects/6c/ac3ba57621be2232b40b800de5bcbb37c80f01 similarity index 100% rename from mall/.git_disabled/objects/6c/ac3ba57621be2232b40b800de5bcbb37c80f01 rename to .git_disabled/objects/6c/ac3ba57621be2232b40b800de5bcbb37c80f01 diff --git a/mall/.git_disabled/objects/6c/bb55c7bafff1accf0273f903d87ea28cb1c5df b/.git_disabled/objects/6c/bb55c7bafff1accf0273f903d87ea28cb1c5df similarity index 100% rename from mall/.git_disabled/objects/6c/bb55c7bafff1accf0273f903d87ea28cb1c5df rename to .git_disabled/objects/6c/bb55c7bafff1accf0273f903d87ea28cb1c5df diff --git a/mall/.git_disabled/objects/6d/1e1a82518f16b49369a492ac964712a7dc3769 b/.git_disabled/objects/6d/1e1a82518f16b49369a492ac964712a7dc3769 similarity index 100% rename from mall/.git_disabled/objects/6d/1e1a82518f16b49369a492ac964712a7dc3769 rename to .git_disabled/objects/6d/1e1a82518f16b49369a492ac964712a7dc3769 diff --git a/mall/.git_disabled/objects/6d/9d4ec341bc4609940eb251a7b5010c5ec4b34e b/.git_disabled/objects/6d/9d4ec341bc4609940eb251a7b5010c5ec4b34e similarity index 100% rename from mall/.git_disabled/objects/6d/9d4ec341bc4609940eb251a7b5010c5ec4b34e rename to .git_disabled/objects/6d/9d4ec341bc4609940eb251a7b5010c5ec4b34e diff --git a/mall/.git_disabled/objects/6d/cb725787d340db48780cc4f0659f09aeec17e7 b/.git_disabled/objects/6d/cb725787d340db48780cc4f0659f09aeec17e7 similarity index 100% rename from mall/.git_disabled/objects/6d/cb725787d340db48780cc4f0659f09aeec17e7 rename to .git_disabled/objects/6d/cb725787d340db48780cc4f0659f09aeec17e7 diff --git a/mall/.git_disabled/objects/6e/9f5b11699788559819d1c1682c46560cf6aa4e b/.git_disabled/objects/6e/9f5b11699788559819d1c1682c46560cf6aa4e similarity index 100% rename from mall/.git_disabled/objects/6e/9f5b11699788559819d1c1682c46560cf6aa4e rename to .git_disabled/objects/6e/9f5b11699788559819d1c1682c46560cf6aa4e diff --git a/mall/.git_disabled/objects/6e/a10712ca96453ab337e1e8e0ea417d3d38a74a b/.git_disabled/objects/6e/a10712ca96453ab337e1e8e0ea417d3d38a74a similarity index 100% rename from mall/.git_disabled/objects/6e/a10712ca96453ab337e1e8e0ea417d3d38a74a rename to .git_disabled/objects/6e/a10712ca96453ab337e1e8e0ea417d3d38a74a diff --git a/mall/.git_disabled/objects/6f/1065ce9604fd91accc0dc29c2e1daa007e0d3c b/.git_disabled/objects/6f/1065ce9604fd91accc0dc29c2e1daa007e0d3c similarity index 100% rename from mall/.git_disabled/objects/6f/1065ce9604fd91accc0dc29c2e1daa007e0d3c rename to .git_disabled/objects/6f/1065ce9604fd91accc0dc29c2e1daa007e0d3c diff --git a/mall/.git_disabled/objects/6f/62924f1e1d130c2c8da85be00931f173817b93 b/.git_disabled/objects/6f/62924f1e1d130c2c8da85be00931f173817b93 similarity index 100% rename from mall/.git_disabled/objects/6f/62924f1e1d130c2c8da85be00931f173817b93 rename to .git_disabled/objects/6f/62924f1e1d130c2c8da85be00931f173817b93 diff --git a/mall/.git_disabled/objects/6f/638a238362b20064bda9d86d8876d1a7c3d76b b/.git_disabled/objects/6f/638a238362b20064bda9d86d8876d1a7c3d76b similarity index 100% rename from mall/.git_disabled/objects/6f/638a238362b20064bda9d86d8876d1a7c3d76b rename to .git_disabled/objects/6f/638a238362b20064bda9d86d8876d1a7c3d76b diff --git a/mall/.git_disabled/objects/6f/f5625b558461a2789cb48e081cb43467bba145 b/.git_disabled/objects/6f/f5625b558461a2789cb48e081cb43467bba145 similarity index 100% rename from mall/.git_disabled/objects/6f/f5625b558461a2789cb48e081cb43467bba145 rename to .git_disabled/objects/6f/f5625b558461a2789cb48e081cb43467bba145 diff --git a/mall/.git_disabled/objects/70/746bcefc6597cb15458c3737012b90eaf931b4 b/.git_disabled/objects/70/746bcefc6597cb15458c3737012b90eaf931b4 similarity index 100% rename from mall/.git_disabled/objects/70/746bcefc6597cb15458c3737012b90eaf931b4 rename to .git_disabled/objects/70/746bcefc6597cb15458c3737012b90eaf931b4 diff --git a/mall/.git_disabled/objects/70/9e4fd028183514fe16622b0195c5c966548b67 b/.git_disabled/objects/70/9e4fd028183514fe16622b0195c5c966548b67 similarity index 100% rename from mall/.git_disabled/objects/70/9e4fd028183514fe16622b0195c5c966548b67 rename to .git_disabled/objects/70/9e4fd028183514fe16622b0195c5c966548b67 diff --git a/mall/.git_disabled/objects/71/4bb98d46ceb983f78c238e56bf39f179ffcd4b b/.git_disabled/objects/71/4bb98d46ceb983f78c238e56bf39f179ffcd4b similarity index 100% rename from mall/.git_disabled/objects/71/4bb98d46ceb983f78c238e56bf39f179ffcd4b rename to .git_disabled/objects/71/4bb98d46ceb983f78c238e56bf39f179ffcd4b diff --git a/mall/.git_disabled/objects/71/5e894fe682243e752ed67ddcd3608c2a2bc058 b/.git_disabled/objects/71/5e894fe682243e752ed67ddcd3608c2a2bc058 similarity index 100% rename from mall/.git_disabled/objects/71/5e894fe682243e752ed67ddcd3608c2a2bc058 rename to .git_disabled/objects/71/5e894fe682243e752ed67ddcd3608c2a2bc058 diff --git a/mall/.git_disabled/objects/72/0ba6818b97e60a491ea02fe71a71e79ee6c697 b/.git_disabled/objects/72/0ba6818b97e60a491ea02fe71a71e79ee6c697 similarity index 100% rename from mall/.git_disabled/objects/72/0ba6818b97e60a491ea02fe71a71e79ee6c697 rename to .git_disabled/objects/72/0ba6818b97e60a491ea02fe71a71e79ee6c697 diff --git a/mall/.git_disabled/objects/72/c1505dd7fec1e1e5ae6f220209499b0c5df30e b/.git_disabled/objects/72/c1505dd7fec1e1e5ae6f220209499b0c5df30e similarity index 100% rename from mall/.git_disabled/objects/72/c1505dd7fec1e1e5ae6f220209499b0c5df30e rename to .git_disabled/objects/72/c1505dd7fec1e1e5ae6f220209499b0c5df30e diff --git a/mall/.git_disabled/objects/73/18fbf1f605ca6b67232d3346b81a95d67dc008 b/.git_disabled/objects/73/18fbf1f605ca6b67232d3346b81a95d67dc008 similarity index 100% rename from mall/.git_disabled/objects/73/18fbf1f605ca6b67232d3346b81a95d67dc008 rename to .git_disabled/objects/73/18fbf1f605ca6b67232d3346b81a95d67dc008 diff --git a/mall/.git_disabled/objects/73/471b7810b08345cc8d1a7525be6c9467bc8f3e b/.git_disabled/objects/73/471b7810b08345cc8d1a7525be6c9467bc8f3e similarity index 100% rename from mall/.git_disabled/objects/73/471b7810b08345cc8d1a7525be6c9467bc8f3e rename to .git_disabled/objects/73/471b7810b08345cc8d1a7525be6c9467bc8f3e diff --git a/mall/.git_disabled/objects/73/498128dde533e8984c8bc2ebcca43253e46fb6 b/.git_disabled/objects/73/498128dde533e8984c8bc2ebcca43253e46fb6 similarity index 100% rename from mall/.git_disabled/objects/73/498128dde533e8984c8bc2ebcca43253e46fb6 rename to .git_disabled/objects/73/498128dde533e8984c8bc2ebcca43253e46fb6 diff --git a/mall/.git_disabled/objects/73/feed5a38516b3f0361437821d3ce0ad9748e1e b/.git_disabled/objects/73/feed5a38516b3f0361437821d3ce0ad9748e1e similarity index 100% rename from mall/.git_disabled/objects/73/feed5a38516b3f0361437821d3ce0ad9748e1e rename to .git_disabled/objects/73/feed5a38516b3f0361437821d3ce0ad9748e1e diff --git a/mall/.git_disabled/objects/75/3ffcb9c3fbeed20cdef4117ed80d32ed37b6fc b/.git_disabled/objects/75/3ffcb9c3fbeed20cdef4117ed80d32ed37b6fc similarity index 100% rename from mall/.git_disabled/objects/75/3ffcb9c3fbeed20cdef4117ed80d32ed37b6fc rename to .git_disabled/objects/75/3ffcb9c3fbeed20cdef4117ed80d32ed37b6fc diff --git a/mall/.git_disabled/objects/75/fad97d5dbee5a32ac586cbfee2d8e1d73dd1f2 b/.git_disabled/objects/75/fad97d5dbee5a32ac586cbfee2d8e1d73dd1f2 similarity index 100% rename from mall/.git_disabled/objects/75/fad97d5dbee5a32ac586cbfee2d8e1d73dd1f2 rename to .git_disabled/objects/75/fad97d5dbee5a32ac586cbfee2d8e1d73dd1f2 diff --git a/mall/.git_disabled/objects/76/5ececbfc6feced66bbd9cf25ee079dee6be576 b/.git_disabled/objects/76/5ececbfc6feced66bbd9cf25ee079dee6be576 similarity index 100% rename from mall/.git_disabled/objects/76/5ececbfc6feced66bbd9cf25ee079dee6be576 rename to .git_disabled/objects/76/5ececbfc6feced66bbd9cf25ee079dee6be576 diff --git a/mall/.git_disabled/objects/76/eb96ec0c1c7fb3618e30068060463074f087fb b/.git_disabled/objects/76/eb96ec0c1c7fb3618e30068060463074f087fb similarity index 100% rename from mall/.git_disabled/objects/76/eb96ec0c1c7fb3618e30068060463074f087fb rename to .git_disabled/objects/76/eb96ec0c1c7fb3618e30068060463074f087fb diff --git a/mall/.git_disabled/objects/77/2bc57e30e479d2b08ed51bc99a28fc361896ad b/.git_disabled/objects/77/2bc57e30e479d2b08ed51bc99a28fc361896ad similarity index 100% rename from mall/.git_disabled/objects/77/2bc57e30e479d2b08ed51bc99a28fc361896ad rename to .git_disabled/objects/77/2bc57e30e479d2b08ed51bc99a28fc361896ad diff --git a/mall/.git_disabled/objects/77/bb4026e862ff0f7cf8d0992a6dee538c948d0a b/.git_disabled/objects/77/bb4026e862ff0f7cf8d0992a6dee538c948d0a similarity index 100% rename from mall/.git_disabled/objects/77/bb4026e862ff0f7cf8d0992a6dee538c948d0a rename to .git_disabled/objects/77/bb4026e862ff0f7cf8d0992a6dee538c948d0a diff --git a/mall/.git_disabled/objects/77/c4757ac3ffde50f67703a7e6ecfc555372b2a6 b/.git_disabled/objects/77/c4757ac3ffde50f67703a7e6ecfc555372b2a6 similarity index 100% rename from mall/.git_disabled/objects/77/c4757ac3ffde50f67703a7e6ecfc555372b2a6 rename to .git_disabled/objects/77/c4757ac3ffde50f67703a7e6ecfc555372b2a6 diff --git a/mall/.git_disabled/objects/78/a44cc8caf24ff9c8ac488781edd6132561e1f8 b/.git_disabled/objects/78/a44cc8caf24ff9c8ac488781edd6132561e1f8 similarity index 100% rename from mall/.git_disabled/objects/78/a44cc8caf24ff9c8ac488781edd6132561e1f8 rename to .git_disabled/objects/78/a44cc8caf24ff9c8ac488781edd6132561e1f8 diff --git a/mall/.git_disabled/objects/78/b849e30d43974d8ccf126680001bc7f0551fd1 b/.git_disabled/objects/78/b849e30d43974d8ccf126680001bc7f0551fd1 similarity index 100% rename from mall/.git_disabled/objects/78/b849e30d43974d8ccf126680001bc7f0551fd1 rename to .git_disabled/objects/78/b849e30d43974d8ccf126680001bc7f0551fd1 diff --git a/mall/.git_disabled/objects/79/95f6f9c21a49bc45fa9f0621fb446e425ef17d b/.git_disabled/objects/79/95f6f9c21a49bc45fa9f0621fb446e425ef17d similarity index 100% rename from mall/.git_disabled/objects/79/95f6f9c21a49bc45fa9f0621fb446e425ef17d rename to .git_disabled/objects/79/95f6f9c21a49bc45fa9f0621fb446e425ef17d diff --git a/mall/.git_disabled/objects/7b/2c4d5633b321df02c1d0f57da7e0f5348b5f78 b/.git_disabled/objects/7b/2c4d5633b321df02c1d0f57da7e0f5348b5f78 similarity index 100% rename from mall/.git_disabled/objects/7b/2c4d5633b321df02c1d0f57da7e0f5348b5f78 rename to .git_disabled/objects/7b/2c4d5633b321df02c1d0f57da7e0f5348b5f78 diff --git a/mall/.git_disabled/objects/7b/5377944d3ac36cffbef1d045c6c8ab7775cfdd b/.git_disabled/objects/7b/5377944d3ac36cffbef1d045c6c8ab7775cfdd similarity index 100% rename from mall/.git_disabled/objects/7b/5377944d3ac36cffbef1d045c6c8ab7775cfdd rename to .git_disabled/objects/7b/5377944d3ac36cffbef1d045c6c8ab7775cfdd diff --git a/mall/.git_disabled/objects/7b/7b63c22f42c0669dde59b15f298bf7ff09e6f6 b/.git_disabled/objects/7b/7b63c22f42c0669dde59b15f298bf7ff09e6f6 similarity index 100% rename from mall/.git_disabled/objects/7b/7b63c22f42c0669dde59b15f298bf7ff09e6f6 rename to .git_disabled/objects/7b/7b63c22f42c0669dde59b15f298bf7ff09e6f6 diff --git a/mall/.git_disabled/objects/7b/847032f10b09117ce92ccdec99ce36cb7f470d b/.git_disabled/objects/7b/847032f10b09117ce92ccdec99ce36cb7f470d similarity index 100% rename from mall/.git_disabled/objects/7b/847032f10b09117ce92ccdec99ce36cb7f470d rename to .git_disabled/objects/7b/847032f10b09117ce92ccdec99ce36cb7f470d diff --git a/mall/.git_disabled/objects/7b/9094c5bc90e051aab7e764b199279aa3902da6 b/.git_disabled/objects/7b/9094c5bc90e051aab7e764b199279aa3902da6 similarity index 100% rename from mall/.git_disabled/objects/7b/9094c5bc90e051aab7e764b199279aa3902da6 rename to .git_disabled/objects/7b/9094c5bc90e051aab7e764b199279aa3902da6 diff --git a/mall/.git_disabled/objects/7b/dd7157abc9507ed8222d7a35c10c3b76dc8556 b/.git_disabled/objects/7b/dd7157abc9507ed8222d7a35c10c3b76dc8556 similarity index 100% rename from mall/.git_disabled/objects/7b/dd7157abc9507ed8222d7a35c10c3b76dc8556 rename to .git_disabled/objects/7b/dd7157abc9507ed8222d7a35c10c3b76dc8556 diff --git a/mall/.git_disabled/objects/7c/11504fac038b2b77cf91e17d7d5bdf62804f91 b/.git_disabled/objects/7c/11504fac038b2b77cf91e17d7d5bdf62804f91 similarity index 100% rename from mall/.git_disabled/objects/7c/11504fac038b2b77cf91e17d7d5bdf62804f91 rename to .git_disabled/objects/7c/11504fac038b2b77cf91e17d7d5bdf62804f91 diff --git a/mall/.git_disabled/objects/7d/275fa1bba484dbf2d53cae5df74b38dd8c4652 b/.git_disabled/objects/7d/275fa1bba484dbf2d53cae5df74b38dd8c4652 similarity index 100% rename from mall/.git_disabled/objects/7d/275fa1bba484dbf2d53cae5df74b38dd8c4652 rename to .git_disabled/objects/7d/275fa1bba484dbf2d53cae5df74b38dd8c4652 diff --git a/mall/.git_disabled/objects/7d/4d09094bc4c86a66ee02dba2acd91f49f9336c b/.git_disabled/objects/7d/4d09094bc4c86a66ee02dba2acd91f49f9336c similarity index 100% rename from mall/.git_disabled/objects/7d/4d09094bc4c86a66ee02dba2acd91f49f9336c rename to .git_disabled/objects/7d/4d09094bc4c86a66ee02dba2acd91f49f9336c diff --git a/mall/.git_disabled/objects/7d/4f8c11ddd4e5120d8f1e745601462c097a6bee b/.git_disabled/objects/7d/4f8c11ddd4e5120d8f1e745601462c097a6bee similarity index 100% rename from mall/.git_disabled/objects/7d/4f8c11ddd4e5120d8f1e745601462c097a6bee rename to .git_disabled/objects/7d/4f8c11ddd4e5120d8f1e745601462c097a6bee diff --git a/mall/.git_disabled/objects/7d/6e20f8c4946bafc9227cdb37202c03414a3270 b/.git_disabled/objects/7d/6e20f8c4946bafc9227cdb37202c03414a3270 similarity index 100% rename from mall/.git_disabled/objects/7d/6e20f8c4946bafc9227cdb37202c03414a3270 rename to .git_disabled/objects/7d/6e20f8c4946bafc9227cdb37202c03414a3270 diff --git a/mall/.git_disabled/objects/7d/8dbe2197609d211bb6b8abedb1fb56d0eb1a41 b/.git_disabled/objects/7d/8dbe2197609d211bb6b8abedb1fb56d0eb1a41 similarity index 100% rename from mall/.git_disabled/objects/7d/8dbe2197609d211bb6b8abedb1fb56d0eb1a41 rename to .git_disabled/objects/7d/8dbe2197609d211bb6b8abedb1fb56d0eb1a41 diff --git a/mall/.git_disabled/objects/7d/ae38f8bdb94085dfa8bf29620a28445f3233f1 b/.git_disabled/objects/7d/ae38f8bdb94085dfa8bf29620a28445f3233f1 similarity index 100% rename from mall/.git_disabled/objects/7d/ae38f8bdb94085dfa8bf29620a28445f3233f1 rename to .git_disabled/objects/7d/ae38f8bdb94085dfa8bf29620a28445f3233f1 diff --git a/mall/.git_disabled/objects/7d/dce6fa57afa4b7748224367b142e08d255f5b1 b/.git_disabled/objects/7d/dce6fa57afa4b7748224367b142e08d255f5b1 similarity index 100% rename from mall/.git_disabled/objects/7d/dce6fa57afa4b7748224367b142e08d255f5b1 rename to .git_disabled/objects/7d/dce6fa57afa4b7748224367b142e08d255f5b1 diff --git a/mall/.git_disabled/objects/7e/c5599574ebede5071d844e3a5b9d0ed87bea93 b/.git_disabled/objects/7e/c5599574ebede5071d844e3a5b9d0ed87bea93 similarity index 100% rename from mall/.git_disabled/objects/7e/c5599574ebede5071d844e3a5b9d0ed87bea93 rename to .git_disabled/objects/7e/c5599574ebede5071d844e3a5b9d0ed87bea93 diff --git a/mall/.git_disabled/objects/7f/4e8d976a907ca99dbe726121d6c8198ff6a522 b/.git_disabled/objects/7f/4e8d976a907ca99dbe726121d6c8198ff6a522 similarity index 100% rename from mall/.git_disabled/objects/7f/4e8d976a907ca99dbe726121d6c8198ff6a522 rename to .git_disabled/objects/7f/4e8d976a907ca99dbe726121d6c8198ff6a522 diff --git a/mall/.git_disabled/objects/80/64b2bc935e020bdcf83763977937bbb1ce6eb0 b/.git_disabled/objects/80/64b2bc935e020bdcf83763977937bbb1ce6eb0 similarity index 100% rename from mall/.git_disabled/objects/80/64b2bc935e020bdcf83763977937bbb1ce6eb0 rename to .git_disabled/objects/80/64b2bc935e020bdcf83763977937bbb1ce6eb0 diff --git a/mall/.git_disabled/objects/80/fa6aa344d13a67bbb82715bf6ca5f861862318 b/.git_disabled/objects/80/fa6aa344d13a67bbb82715bf6ca5f861862318 similarity index 100% rename from mall/.git_disabled/objects/80/fa6aa344d13a67bbb82715bf6ca5f861862318 rename to .git_disabled/objects/80/fa6aa344d13a67bbb82715bf6ca5f861862318 diff --git a/mall/.git_disabled/objects/81/3e91fe96e20f837dc93a05b72ef831d0d62893 b/.git_disabled/objects/81/3e91fe96e20f837dc93a05b72ef831d0d62893 similarity index 100% rename from mall/.git_disabled/objects/81/3e91fe96e20f837dc93a05b72ef831d0d62893 rename to .git_disabled/objects/81/3e91fe96e20f837dc93a05b72ef831d0d62893 diff --git a/mall/.git_disabled/objects/81/6d6901a8d814d1437112a0063792b350b4f1e4 b/.git_disabled/objects/81/6d6901a8d814d1437112a0063792b350b4f1e4 similarity index 100% rename from mall/.git_disabled/objects/81/6d6901a8d814d1437112a0063792b350b4f1e4 rename to .git_disabled/objects/81/6d6901a8d814d1437112a0063792b350b4f1e4 diff --git a/mall/.git_disabled/objects/81/9cf5486f5dfd9ebfe852accdf6e53493b209f5 b/.git_disabled/objects/81/9cf5486f5dfd9ebfe852accdf6e53493b209f5 similarity index 100% rename from mall/.git_disabled/objects/81/9cf5486f5dfd9ebfe852accdf6e53493b209f5 rename to .git_disabled/objects/81/9cf5486f5dfd9ebfe852accdf6e53493b209f5 diff --git a/mall/.git_disabled/objects/82/00c3a94049d5c4c6b005c133af9e43ff3e8442 b/.git_disabled/objects/82/00c3a94049d5c4c6b005c133af9e43ff3e8442 similarity index 100% rename from mall/.git_disabled/objects/82/00c3a94049d5c4c6b005c133af9e43ff3e8442 rename to .git_disabled/objects/82/00c3a94049d5c4c6b005c133af9e43ff3e8442 diff --git a/mall/.git_disabled/objects/82/a6e32242823de823426642cfc525308c0e4872 b/.git_disabled/objects/82/a6e32242823de823426642cfc525308c0e4872 similarity index 100% rename from mall/.git_disabled/objects/82/a6e32242823de823426642cfc525308c0e4872 rename to .git_disabled/objects/82/a6e32242823de823426642cfc525308c0e4872 diff --git a/mall/.git_disabled/objects/82/d46a6bc8796fc88122351de921293b6cf86b90 b/.git_disabled/objects/82/d46a6bc8796fc88122351de921293b6cf86b90 similarity index 100% rename from mall/.git_disabled/objects/82/d46a6bc8796fc88122351de921293b6cf86b90 rename to .git_disabled/objects/82/d46a6bc8796fc88122351de921293b6cf86b90 diff --git a/mall/.git_disabled/objects/83/10e3df76db1eb1b240255d9b5043138fbbf844 b/.git_disabled/objects/83/10e3df76db1eb1b240255d9b5043138fbbf844 similarity index 100% rename from mall/.git_disabled/objects/83/10e3df76db1eb1b240255d9b5043138fbbf844 rename to .git_disabled/objects/83/10e3df76db1eb1b240255d9b5043138fbbf844 diff --git a/mall/.git_disabled/objects/83/113b958b5748559e401af5eb07df301b51cb4d b/.git_disabled/objects/83/113b958b5748559e401af5eb07df301b51cb4d similarity index 100% rename from mall/.git_disabled/objects/83/113b958b5748559e401af5eb07df301b51cb4d rename to .git_disabled/objects/83/113b958b5748559e401af5eb07df301b51cb4d diff --git a/mall/.git_disabled/objects/83/dcc87376c48bec61c8fbe330abd64fffec0c02 b/.git_disabled/objects/83/dcc87376c48bec61c8fbe330abd64fffec0c02 similarity index 100% rename from mall/.git_disabled/objects/83/dcc87376c48bec61c8fbe330abd64fffec0c02 rename to .git_disabled/objects/83/dcc87376c48bec61c8fbe330abd64fffec0c02 diff --git a/mall/.git_disabled/objects/84/0e6fcc853120745657e8f3823196136ea58a77 b/.git_disabled/objects/84/0e6fcc853120745657e8f3823196136ea58a77 similarity index 100% rename from mall/.git_disabled/objects/84/0e6fcc853120745657e8f3823196136ea58a77 rename to .git_disabled/objects/84/0e6fcc853120745657e8f3823196136ea58a77 diff --git a/mall/.git_disabled/objects/84/18059a1748fd51b8764119bffd0bd22b437b86 b/.git_disabled/objects/84/18059a1748fd51b8764119bffd0bd22b437b86 similarity index 100% rename from mall/.git_disabled/objects/84/18059a1748fd51b8764119bffd0bd22b437b86 rename to .git_disabled/objects/84/18059a1748fd51b8764119bffd0bd22b437b86 diff --git a/mall/.git_disabled/objects/84/4563ad0bfecae89ee1857a77c28b2f31cb2466 b/.git_disabled/objects/84/4563ad0bfecae89ee1857a77c28b2f31cb2466 similarity index 100% rename from mall/.git_disabled/objects/84/4563ad0bfecae89ee1857a77c28b2f31cb2466 rename to .git_disabled/objects/84/4563ad0bfecae89ee1857a77c28b2f31cb2466 diff --git a/mall/.git_disabled/objects/85/45a3148bac1e161d5fa5825a012effe6924619 b/.git_disabled/objects/85/45a3148bac1e161d5fa5825a012effe6924619 similarity index 100% rename from mall/.git_disabled/objects/85/45a3148bac1e161d5fa5825a012effe6924619 rename to .git_disabled/objects/85/45a3148bac1e161d5fa5825a012effe6924619 diff --git a/mall/.git_disabled/objects/85/4af7d045127c7dd3669b78a38d6bab18a284e8 b/.git_disabled/objects/85/4af7d045127c7dd3669b78a38d6bab18a284e8 similarity index 100% rename from mall/.git_disabled/objects/85/4af7d045127c7dd3669b78a38d6bab18a284e8 rename to .git_disabled/objects/85/4af7d045127c7dd3669b78a38d6bab18a284e8 diff --git a/mall/.git_disabled/objects/87/9ad4d767356dd6fa26d3e0bd0c1032f4473d73 b/.git_disabled/objects/87/9ad4d767356dd6fa26d3e0bd0c1032f4473d73 similarity index 100% rename from mall/.git_disabled/objects/87/9ad4d767356dd6fa26d3e0bd0c1032f4473d73 rename to .git_disabled/objects/87/9ad4d767356dd6fa26d3e0bd0c1032f4473d73 diff --git a/mall/.git_disabled/objects/88/e1e655d3e88558e24e96647a4ea96fb2b307af b/.git_disabled/objects/88/e1e655d3e88558e24e96647a4ea96fb2b307af similarity index 100% rename from mall/.git_disabled/objects/88/e1e655d3e88558e24e96647a4ea96fb2b307af rename to .git_disabled/objects/88/e1e655d3e88558e24e96647a4ea96fb2b307af diff --git a/mall/.git_disabled/objects/89/6f669a2d75c55697c17927495d370b15253727 b/.git_disabled/objects/89/6f669a2d75c55697c17927495d370b15253727 similarity index 100% rename from mall/.git_disabled/objects/89/6f669a2d75c55697c17927495d370b15253727 rename to .git_disabled/objects/89/6f669a2d75c55697c17927495d370b15253727 diff --git a/mall/.git_disabled/objects/89/7375f218341523c676e20119170c70449efe1b b/.git_disabled/objects/89/7375f218341523c676e20119170c70449efe1b similarity index 100% rename from mall/.git_disabled/objects/89/7375f218341523c676e20119170c70449efe1b rename to .git_disabled/objects/89/7375f218341523c676e20119170c70449efe1b diff --git a/mall/.git_disabled/objects/89/80aaba9e038dbfc4d94e26dcda0b926774a0c1 b/.git_disabled/objects/89/80aaba9e038dbfc4d94e26dcda0b926774a0c1 similarity index 100% rename from mall/.git_disabled/objects/89/80aaba9e038dbfc4d94e26dcda0b926774a0c1 rename to .git_disabled/objects/89/80aaba9e038dbfc4d94e26dcda0b926774a0c1 diff --git a/mall/.git_disabled/objects/89/bea656620e9505b520142312cb7faf366feaff b/.git_disabled/objects/89/bea656620e9505b520142312cb7faf366feaff similarity index 100% rename from mall/.git_disabled/objects/89/bea656620e9505b520142312cb7faf366feaff rename to .git_disabled/objects/89/bea656620e9505b520142312cb7faf366feaff diff --git a/mall/.git_disabled/objects/89/e45115cec0917297a59f1f3543a075272b51fd b/.git_disabled/objects/89/e45115cec0917297a59f1f3543a075272b51fd similarity index 100% rename from mall/.git_disabled/objects/89/e45115cec0917297a59f1f3543a075272b51fd rename to .git_disabled/objects/89/e45115cec0917297a59f1f3543a075272b51fd diff --git a/mall/.git_disabled/objects/8a/535e3f387f58d736ca44a544e45ac1fe784cc8 b/.git_disabled/objects/8a/535e3f387f58d736ca44a544e45ac1fe784cc8 similarity index 100% rename from mall/.git_disabled/objects/8a/535e3f387f58d736ca44a544e45ac1fe784cc8 rename to .git_disabled/objects/8a/535e3f387f58d736ca44a544e45ac1fe784cc8 diff --git a/mall/.git_disabled/objects/8a/cf24d88d47214bada9f81bb80e26f203e95f55 b/.git_disabled/objects/8a/cf24d88d47214bada9f81bb80e26f203e95f55 similarity index 100% rename from mall/.git_disabled/objects/8a/cf24d88d47214bada9f81bb80e26f203e95f55 rename to .git_disabled/objects/8a/cf24d88d47214bada9f81bb80e26f203e95f55 diff --git a/mall/.git_disabled/objects/8a/e452a8a8350fcbfc5a09d44b392b1054338d41 b/.git_disabled/objects/8a/e452a8a8350fcbfc5a09d44b392b1054338d41 similarity index 100% rename from mall/.git_disabled/objects/8a/e452a8a8350fcbfc5a09d44b392b1054338d41 rename to .git_disabled/objects/8a/e452a8a8350fcbfc5a09d44b392b1054338d41 diff --git a/mall/.git_disabled/objects/8b/62d14585e7fc204db28ed36b5c1ae9570672cd b/.git_disabled/objects/8b/62d14585e7fc204db28ed36b5c1ae9570672cd similarity index 100% rename from mall/.git_disabled/objects/8b/62d14585e7fc204db28ed36b5c1ae9570672cd rename to .git_disabled/objects/8b/62d14585e7fc204db28ed36b5c1ae9570672cd diff --git a/mall/.git_disabled/objects/8b/638472b45dac3a965ed44f4160a4710e3d7624 b/.git_disabled/objects/8b/638472b45dac3a965ed44f4160a4710e3d7624 similarity index 100% rename from mall/.git_disabled/objects/8b/638472b45dac3a965ed44f4160a4710e3d7624 rename to .git_disabled/objects/8b/638472b45dac3a965ed44f4160a4710e3d7624 diff --git a/mall/.git_disabled/objects/8b/b3efd50c4554b9aedb990f0cc2f58904ce25f9 b/.git_disabled/objects/8b/b3efd50c4554b9aedb990f0cc2f58904ce25f9 similarity index 100% rename from mall/.git_disabled/objects/8b/b3efd50c4554b9aedb990f0cc2f58904ce25f9 rename to .git_disabled/objects/8b/b3efd50c4554b9aedb990f0cc2f58904ce25f9 diff --git a/mall/.git_disabled/objects/8c/5024a943b9999336ac3b491b5384c43bb54d30 b/.git_disabled/objects/8c/5024a943b9999336ac3b491b5384c43bb54d30 similarity index 100% rename from mall/.git_disabled/objects/8c/5024a943b9999336ac3b491b5384c43bb54d30 rename to .git_disabled/objects/8c/5024a943b9999336ac3b491b5384c43bb54d30 diff --git a/mall/.git_disabled/objects/8c/6c10a63e8d3b48f86288f982ab9d72c237e7f9 b/.git_disabled/objects/8c/6c10a63e8d3b48f86288f982ab9d72c237e7f9 similarity index 100% rename from mall/.git_disabled/objects/8c/6c10a63e8d3b48f86288f982ab9d72c237e7f9 rename to .git_disabled/objects/8c/6c10a63e8d3b48f86288f982ab9d72c237e7f9 diff --git a/mall/.git_disabled/objects/8c/e98ec397fe0946a262e7003a5a9535b281ffbe b/.git_disabled/objects/8c/e98ec397fe0946a262e7003a5a9535b281ffbe similarity index 100% rename from mall/.git_disabled/objects/8c/e98ec397fe0946a262e7003a5a9535b281ffbe rename to .git_disabled/objects/8c/e98ec397fe0946a262e7003a5a9535b281ffbe diff --git a/mall/.git_disabled/objects/8c/f90f4c7db8042f785d751a787de126cae30c2e b/.git_disabled/objects/8c/f90f4c7db8042f785d751a787de126cae30c2e similarity index 100% rename from mall/.git_disabled/objects/8c/f90f4c7db8042f785d751a787de126cae30c2e rename to .git_disabled/objects/8c/f90f4c7db8042f785d751a787de126cae30c2e diff --git a/mall/.git_disabled/objects/8d/9528886773548cfd4b3562da3e7ee7f85aaca2 b/.git_disabled/objects/8d/9528886773548cfd4b3562da3e7ee7f85aaca2 similarity index 100% rename from mall/.git_disabled/objects/8d/9528886773548cfd4b3562da3e7ee7f85aaca2 rename to .git_disabled/objects/8d/9528886773548cfd4b3562da3e7ee7f85aaca2 diff --git a/mall/.git_disabled/objects/8d/970c70a191cfa8ef6ac8051d238b2142c47286 b/.git_disabled/objects/8d/970c70a191cfa8ef6ac8051d238b2142c47286 similarity index 100% rename from mall/.git_disabled/objects/8d/970c70a191cfa8ef6ac8051d238b2142c47286 rename to .git_disabled/objects/8d/970c70a191cfa8ef6ac8051d238b2142c47286 diff --git a/mall/.git_disabled/objects/8e/8d13b40dcdd5a3c430dd44ea524d7881e35eae b/.git_disabled/objects/8e/8d13b40dcdd5a3c430dd44ea524d7881e35eae similarity index 100% rename from mall/.git_disabled/objects/8e/8d13b40dcdd5a3c430dd44ea524d7881e35eae rename to .git_disabled/objects/8e/8d13b40dcdd5a3c430dd44ea524d7881e35eae diff --git a/mall/.git_disabled/objects/8e/9f3e3388fc1188f4478c64da2383c7d4c1b570 b/.git_disabled/objects/8e/9f3e3388fc1188f4478c64da2383c7d4c1b570 similarity index 100% rename from mall/.git_disabled/objects/8e/9f3e3388fc1188f4478c64da2383c7d4c1b570 rename to .git_disabled/objects/8e/9f3e3388fc1188f4478c64da2383c7d4c1b570 diff --git a/mall/.git_disabled/objects/8e/da932bc1c86026a3f7957103a4e1b337e83a48 b/.git_disabled/objects/8e/da932bc1c86026a3f7957103a4e1b337e83a48 similarity index 100% rename from mall/.git_disabled/objects/8e/da932bc1c86026a3f7957103a4e1b337e83a48 rename to .git_disabled/objects/8e/da932bc1c86026a3f7957103a4e1b337e83a48 diff --git a/mall/.git_disabled/objects/90/1570cf62268d5c3b327380dc171482a76b72de b/.git_disabled/objects/90/1570cf62268d5c3b327380dc171482a76b72de similarity index 100% rename from mall/.git_disabled/objects/90/1570cf62268d5c3b327380dc171482a76b72de rename to .git_disabled/objects/90/1570cf62268d5c3b327380dc171482a76b72de diff --git a/mall/.git_disabled/objects/90/95fd79417185ba3d532c3f11c40b58bc068f39 b/.git_disabled/objects/90/95fd79417185ba3d532c3f11c40b58bc068f39 similarity index 100% rename from mall/.git_disabled/objects/90/95fd79417185ba3d532c3f11c40b58bc068f39 rename to .git_disabled/objects/90/95fd79417185ba3d532c3f11c40b58bc068f39 diff --git a/mall/.git_disabled/objects/91/80a3f5c1dcaf2c9f07b6feb729ceb33e84864f b/.git_disabled/objects/91/80a3f5c1dcaf2c9f07b6feb729ceb33e84864f similarity index 100% rename from mall/.git_disabled/objects/91/80a3f5c1dcaf2c9f07b6feb729ceb33e84864f rename to .git_disabled/objects/91/80a3f5c1dcaf2c9f07b6feb729ceb33e84864f diff --git a/mall/.git_disabled/objects/91/9295f3c54c97388f86a3308ccf49b33e1664d4 b/.git_disabled/objects/91/9295f3c54c97388f86a3308ccf49b33e1664d4 similarity index 100% rename from mall/.git_disabled/objects/91/9295f3c54c97388f86a3308ccf49b33e1664d4 rename to .git_disabled/objects/91/9295f3c54c97388f86a3308ccf49b33e1664d4 diff --git a/mall/.git_disabled/objects/92/8fe8293b72186b7e316ffbcc770464dc9d96cb b/.git_disabled/objects/92/8fe8293b72186b7e316ffbcc770464dc9d96cb similarity index 100% rename from mall/.git_disabled/objects/92/8fe8293b72186b7e316ffbcc770464dc9d96cb rename to .git_disabled/objects/92/8fe8293b72186b7e316ffbcc770464dc9d96cb diff --git a/mall/.git_disabled/objects/93/18327cc988ebe1c8c229f02675c8ef39305c74 b/.git_disabled/objects/93/18327cc988ebe1c8c229f02675c8ef39305c74 similarity index 100% rename from mall/.git_disabled/objects/93/18327cc988ebe1c8c229f02675c8ef39305c74 rename to .git_disabled/objects/93/18327cc988ebe1c8c229f02675c8ef39305c74 diff --git a/mall/.git_disabled/objects/93/d69e90ad02df30eaaca6f05777a021ebb74a18 b/.git_disabled/objects/93/d69e90ad02df30eaaca6f05777a021ebb74a18 similarity index 100% rename from mall/.git_disabled/objects/93/d69e90ad02df30eaaca6f05777a021ebb74a18 rename to .git_disabled/objects/93/d69e90ad02df30eaaca6f05777a021ebb74a18 diff --git a/mall/.git_disabled/objects/93/ff692b9c7663db897c36e3a70265e299f46b65 b/.git_disabled/objects/93/ff692b9c7663db897c36e3a70265e299f46b65 similarity index 100% rename from mall/.git_disabled/objects/93/ff692b9c7663db897c36e3a70265e299f46b65 rename to .git_disabled/objects/93/ff692b9c7663db897c36e3a70265e299f46b65 diff --git a/mall/.git_disabled/objects/94/1b343274f69f9328b2f781554fe560fdaab343 b/.git_disabled/objects/94/1b343274f69f9328b2f781554fe560fdaab343 similarity index 100% rename from mall/.git_disabled/objects/94/1b343274f69f9328b2f781554fe560fdaab343 rename to .git_disabled/objects/94/1b343274f69f9328b2f781554fe560fdaab343 diff --git a/mall/.git_disabled/objects/94/5c717a8610d2c55eb8bca924292964faa400a9 b/.git_disabled/objects/94/5c717a8610d2c55eb8bca924292964faa400a9 similarity index 100% rename from mall/.git_disabled/objects/94/5c717a8610d2c55eb8bca924292964faa400a9 rename to .git_disabled/objects/94/5c717a8610d2c55eb8bca924292964faa400a9 diff --git a/mall/.git_disabled/objects/95/8e7acc6373106b175dba4df7a51bcff3654489 b/.git_disabled/objects/95/8e7acc6373106b175dba4df7a51bcff3654489 similarity index 100% rename from mall/.git_disabled/objects/95/8e7acc6373106b175dba4df7a51bcff3654489 rename to .git_disabled/objects/95/8e7acc6373106b175dba4df7a51bcff3654489 diff --git a/mall/.git_disabled/objects/95/b35338e0993e26c30dc2c9d25c74e93f6b3bb7 b/.git_disabled/objects/95/b35338e0993e26c30dc2c9d25c74e93f6b3bb7 similarity index 100% rename from mall/.git_disabled/objects/95/b35338e0993e26c30dc2c9d25c74e93f6b3bb7 rename to .git_disabled/objects/95/b35338e0993e26c30dc2c9d25c74e93f6b3bb7 diff --git a/mall/.git_disabled/objects/97/63fe0021dbf4921c086ad9b3e4e8947e60d372 b/.git_disabled/objects/97/63fe0021dbf4921c086ad9b3e4e8947e60d372 similarity index 100% rename from mall/.git_disabled/objects/97/63fe0021dbf4921c086ad9b3e4e8947e60d372 rename to .git_disabled/objects/97/63fe0021dbf4921c086ad9b3e4e8947e60d372 diff --git a/mall/.git_disabled/objects/98/b477474df113ab2d7cabc09f07767dc0252939 b/.git_disabled/objects/98/b477474df113ab2d7cabc09f07767dc0252939 similarity index 100% rename from mall/.git_disabled/objects/98/b477474df113ab2d7cabc09f07767dc0252939 rename to .git_disabled/objects/98/b477474df113ab2d7cabc09f07767dc0252939 diff --git a/mall/.git_disabled/objects/99/38dd2ac6e871cbc4fdc629b20acf1c940fc8cc b/.git_disabled/objects/99/38dd2ac6e871cbc4fdc629b20acf1c940fc8cc similarity index 100% rename from mall/.git_disabled/objects/99/38dd2ac6e871cbc4fdc629b20acf1c940fc8cc rename to .git_disabled/objects/99/38dd2ac6e871cbc4fdc629b20acf1c940fc8cc diff --git a/mall/.git_disabled/objects/99/9dcb1d569c071fe6c14c2eaa13cd4da155d285 b/.git_disabled/objects/99/9dcb1d569c071fe6c14c2eaa13cd4da155d285 similarity index 100% rename from mall/.git_disabled/objects/99/9dcb1d569c071fe6c14c2eaa13cd4da155d285 rename to .git_disabled/objects/99/9dcb1d569c071fe6c14c2eaa13cd4da155d285 diff --git a/mall/.git_disabled/objects/99/cf725fca7900c87ded6d8bb0e9056efa4d217d b/.git_disabled/objects/99/cf725fca7900c87ded6d8bb0e9056efa4d217d similarity index 100% rename from mall/.git_disabled/objects/99/cf725fca7900c87ded6d8bb0e9056efa4d217d rename to .git_disabled/objects/99/cf725fca7900c87ded6d8bb0e9056efa4d217d diff --git a/mall/.git_disabled/objects/9a/7a140d49ad83d9a42f4d1522efea893fcce83a b/.git_disabled/objects/9a/7a140d49ad83d9a42f4d1522efea893fcce83a similarity index 100% rename from mall/.git_disabled/objects/9a/7a140d49ad83d9a42f4d1522efea893fcce83a rename to .git_disabled/objects/9a/7a140d49ad83d9a42f4d1522efea893fcce83a diff --git a/mall/.git_disabled/objects/9a/cd5a6b2be3b43cf61b8d7fdfe012c1bb603bd7 b/.git_disabled/objects/9a/cd5a6b2be3b43cf61b8d7fdfe012c1bb603bd7 similarity index 100% rename from mall/.git_disabled/objects/9a/cd5a6b2be3b43cf61b8d7fdfe012c1bb603bd7 rename to .git_disabled/objects/9a/cd5a6b2be3b43cf61b8d7fdfe012c1bb603bd7 diff --git a/mall/.git_disabled/objects/9b/6b4af19bacc8557da22fdd44bcee809c055353 b/.git_disabled/objects/9b/6b4af19bacc8557da22fdd44bcee809c055353 similarity index 100% rename from mall/.git_disabled/objects/9b/6b4af19bacc8557da22fdd44bcee809c055353 rename to .git_disabled/objects/9b/6b4af19bacc8557da22fdd44bcee809c055353 diff --git a/mall/.git_disabled/objects/9b/83bec86f41e9ecf811c17915f2ab69172cd716 b/.git_disabled/objects/9b/83bec86f41e9ecf811c17915f2ab69172cd716 similarity index 100% rename from mall/.git_disabled/objects/9b/83bec86f41e9ecf811c17915f2ab69172cd716 rename to .git_disabled/objects/9b/83bec86f41e9ecf811c17915f2ab69172cd716 diff --git a/mall/.git_disabled/objects/9b/f2a0ee0a8cc06f8eb81e6905482da1feea58b8 b/.git_disabled/objects/9b/f2a0ee0a8cc06f8eb81e6905482da1feea58b8 similarity index 100% rename from mall/.git_disabled/objects/9b/f2a0ee0a8cc06f8eb81e6905482da1feea58b8 rename to .git_disabled/objects/9b/f2a0ee0a8cc06f8eb81e6905482da1feea58b8 diff --git a/mall/.git_disabled/objects/9b/fe13984245bb959c91a49088fe0cacabda88ef b/.git_disabled/objects/9b/fe13984245bb959c91a49088fe0cacabda88ef similarity index 100% rename from mall/.git_disabled/objects/9b/fe13984245bb959c91a49088fe0cacabda88ef rename to .git_disabled/objects/9b/fe13984245bb959c91a49088fe0cacabda88ef diff --git a/mall/.git_disabled/objects/9c/c7db878956479fc36be8ea8066f8bffff1ff1e b/.git_disabled/objects/9c/c7db878956479fc36be8ea8066f8bffff1ff1e similarity index 100% rename from mall/.git_disabled/objects/9c/c7db878956479fc36be8ea8066f8bffff1ff1e rename to .git_disabled/objects/9c/c7db878956479fc36be8ea8066f8bffff1ff1e diff --git a/mall/.git_disabled/objects/9d/44c43e4bf22c551b5f7f7560a96a48233b8449 b/.git_disabled/objects/9d/44c43e4bf22c551b5f7f7560a96a48233b8449 similarity index 100% rename from mall/.git_disabled/objects/9d/44c43e4bf22c551b5f7f7560a96a48233b8449 rename to .git_disabled/objects/9d/44c43e4bf22c551b5f7f7560a96a48233b8449 diff --git a/mall/.git_disabled/objects/9d/d7d4b7eeeec554dce372f34574269d0d696e13 b/.git_disabled/objects/9d/d7d4b7eeeec554dce372f34574269d0d696e13 similarity index 100% rename from mall/.git_disabled/objects/9d/d7d4b7eeeec554dce372f34574269d0d696e13 rename to .git_disabled/objects/9d/d7d4b7eeeec554dce372f34574269d0d696e13 diff --git a/mall/.git_disabled/objects/9e/240061834277dddc0e83095c55d7ff40a4297b b/.git_disabled/objects/9e/240061834277dddc0e83095c55d7ff40a4297b similarity index 100% rename from mall/.git_disabled/objects/9e/240061834277dddc0e83095c55d7ff40a4297b rename to .git_disabled/objects/9e/240061834277dddc0e83095c55d7ff40a4297b diff --git a/mall/.git_disabled/objects/9e/b05253d331a2ee3b24982553c5264cc7f35f41 b/.git_disabled/objects/9e/b05253d331a2ee3b24982553c5264cc7f35f41 similarity index 100% rename from mall/.git_disabled/objects/9e/b05253d331a2ee3b24982553c5264cc7f35f41 rename to .git_disabled/objects/9e/b05253d331a2ee3b24982553c5264cc7f35f41 diff --git a/mall/.git_disabled/objects/9f/3c2803e3ae211b0917f347d6f316ea08f3eea8 b/.git_disabled/objects/9f/3c2803e3ae211b0917f347d6f316ea08f3eea8 similarity index 100% rename from mall/.git_disabled/objects/9f/3c2803e3ae211b0917f347d6f316ea08f3eea8 rename to .git_disabled/objects/9f/3c2803e3ae211b0917f347d6f316ea08f3eea8 diff --git a/mall/.git_disabled/objects/a0/2fabc6e9caec1d9377fe770b8dfddd64548dad b/.git_disabled/objects/a0/2fabc6e9caec1d9377fe770b8dfddd64548dad similarity index 100% rename from mall/.git_disabled/objects/a0/2fabc6e9caec1d9377fe770b8dfddd64548dad rename to .git_disabled/objects/a0/2fabc6e9caec1d9377fe770b8dfddd64548dad diff --git a/mall/.git_disabled/objects/a1/3a15bef1f0681a37746c13811fe2e858c0e4c7 b/.git_disabled/objects/a1/3a15bef1f0681a37746c13811fe2e858c0e4c7 similarity index 100% rename from mall/.git_disabled/objects/a1/3a15bef1f0681a37746c13811fe2e858c0e4c7 rename to .git_disabled/objects/a1/3a15bef1f0681a37746c13811fe2e858c0e4c7 diff --git a/mall/.git_disabled/objects/a1/4235e2c2b220bf056dd52ca9cba123c85105ee b/.git_disabled/objects/a1/4235e2c2b220bf056dd52ca9cba123c85105ee similarity index 100% rename from mall/.git_disabled/objects/a1/4235e2c2b220bf056dd52ca9cba123c85105ee rename to .git_disabled/objects/a1/4235e2c2b220bf056dd52ca9cba123c85105ee diff --git a/mall/.git_disabled/objects/a1/da08fa22649d9d2a2887200b7765060b74c41d b/.git_disabled/objects/a1/da08fa22649d9d2a2887200b7765060b74c41d similarity index 100% rename from mall/.git_disabled/objects/a1/da08fa22649d9d2a2887200b7765060b74c41d rename to .git_disabled/objects/a1/da08fa22649d9d2a2887200b7765060b74c41d diff --git a/mall/.git_disabled/objects/a2/4c488a88bc281c74a5b1b646050ad94f7a2839 b/.git_disabled/objects/a2/4c488a88bc281c74a5b1b646050ad94f7a2839 similarity index 100% rename from mall/.git_disabled/objects/a2/4c488a88bc281c74a5b1b646050ad94f7a2839 rename to .git_disabled/objects/a2/4c488a88bc281c74a5b1b646050ad94f7a2839 diff --git a/mall/.git_disabled/objects/a2/6780fb0f603d233f172e4788271ca7b7849e04 b/.git_disabled/objects/a2/6780fb0f603d233f172e4788271ca7b7849e04 similarity index 100% rename from mall/.git_disabled/objects/a2/6780fb0f603d233f172e4788271ca7b7849e04 rename to .git_disabled/objects/a2/6780fb0f603d233f172e4788271ca7b7849e04 diff --git a/mall/.git_disabled/objects/a2/f3c8a5168b0b5e7fd683a55552283adeb47075 b/.git_disabled/objects/a2/f3c8a5168b0b5e7fd683a55552283adeb47075 similarity index 100% rename from mall/.git_disabled/objects/a2/f3c8a5168b0b5e7fd683a55552283adeb47075 rename to .git_disabled/objects/a2/f3c8a5168b0b5e7fd683a55552283adeb47075 diff --git a/mall/.git_disabled/objects/a2/fce1be5a963364ad9059cc08e6558253065eee b/.git_disabled/objects/a2/fce1be5a963364ad9059cc08e6558253065eee similarity index 100% rename from mall/.git_disabled/objects/a2/fce1be5a963364ad9059cc08e6558253065eee rename to .git_disabled/objects/a2/fce1be5a963364ad9059cc08e6558253065eee diff --git a/mall/.git_disabled/objects/a3/3c28cb7c9ab96b513a0bafd3aa79cb0063289d b/.git_disabled/objects/a3/3c28cb7c9ab96b513a0bafd3aa79cb0063289d similarity index 100% rename from mall/.git_disabled/objects/a3/3c28cb7c9ab96b513a0bafd3aa79cb0063289d rename to .git_disabled/objects/a3/3c28cb7c9ab96b513a0bafd3aa79cb0063289d diff --git a/mall/.git_disabled/objects/a3/56592b8dc6c0f09705d8ca4c734ec42869a4e0 b/.git_disabled/objects/a3/56592b8dc6c0f09705d8ca4c734ec42869a4e0 similarity index 100% rename from mall/.git_disabled/objects/a3/56592b8dc6c0f09705d8ca4c734ec42869a4e0 rename to .git_disabled/objects/a3/56592b8dc6c0f09705d8ca4c734ec42869a4e0 diff --git a/mall/.git_disabled/objects/a3/f194011eedefee35d0305349c20bd856ea3a96 b/.git_disabled/objects/a3/f194011eedefee35d0305349c20bd856ea3a96 similarity index 100% rename from mall/.git_disabled/objects/a3/f194011eedefee35d0305349c20bd856ea3a96 rename to .git_disabled/objects/a3/f194011eedefee35d0305349c20bd856ea3a96 diff --git a/mall/.git_disabled/objects/a4/4bc0a5160b82e4a9fd18950a83d63d862c9767 b/.git_disabled/objects/a4/4bc0a5160b82e4a9fd18950a83d63d862c9767 similarity index 100% rename from mall/.git_disabled/objects/a4/4bc0a5160b82e4a9fd18950a83d63d862c9767 rename to .git_disabled/objects/a4/4bc0a5160b82e4a9fd18950a83d63d862c9767 diff --git a/mall/.git_disabled/objects/a4/7b3f3e45d4d5f9110389a6622bc5c52509baa7 b/.git_disabled/objects/a4/7b3f3e45d4d5f9110389a6622bc5c52509baa7 similarity index 100% rename from mall/.git_disabled/objects/a4/7b3f3e45d4d5f9110389a6622bc5c52509baa7 rename to .git_disabled/objects/a4/7b3f3e45d4d5f9110389a6622bc5c52509baa7 diff --git a/mall/.git_disabled/objects/a4/dd6da00e3277b6055aaae86dfe5764112f6fee b/.git_disabled/objects/a4/dd6da00e3277b6055aaae86dfe5764112f6fee similarity index 100% rename from mall/.git_disabled/objects/a4/dd6da00e3277b6055aaae86dfe5764112f6fee rename to .git_disabled/objects/a4/dd6da00e3277b6055aaae86dfe5764112f6fee diff --git a/mall/.git_disabled/objects/a4/fa00c93501c27c16b745b7d262d0bd5a838dcd b/.git_disabled/objects/a4/fa00c93501c27c16b745b7d262d0bd5a838dcd similarity index 100% rename from mall/.git_disabled/objects/a4/fa00c93501c27c16b745b7d262d0bd5a838dcd rename to .git_disabled/objects/a4/fa00c93501c27c16b745b7d262d0bd5a838dcd diff --git a/mall/.git_disabled/objects/a5/137cbd6ca212614699c424aabe157c727956ce b/.git_disabled/objects/a5/137cbd6ca212614699c424aabe157c727956ce similarity index 100% rename from mall/.git_disabled/objects/a5/137cbd6ca212614699c424aabe157c727956ce rename to .git_disabled/objects/a5/137cbd6ca212614699c424aabe157c727956ce diff --git a/mall/.git_disabled/objects/a5/e69b8b10c987f75c8fe2d1e1d4e4dce13288ac b/.git_disabled/objects/a5/e69b8b10c987f75c8fe2d1e1d4e4dce13288ac similarity index 100% rename from mall/.git_disabled/objects/a5/e69b8b10c987f75c8fe2d1e1d4e4dce13288ac rename to .git_disabled/objects/a5/e69b8b10c987f75c8fe2d1e1d4e4dce13288ac diff --git a/mall/.git_disabled/objects/a6/781c370dde55c913852659f483086520082310 b/.git_disabled/objects/a6/781c370dde55c913852659f483086520082310 similarity index 100% rename from mall/.git_disabled/objects/a6/781c370dde55c913852659f483086520082310 rename to .git_disabled/objects/a6/781c370dde55c913852659f483086520082310 diff --git a/mall/.git_disabled/objects/a6/b8041f751d564fba29e16794931b6a993fdf4a b/.git_disabled/objects/a6/b8041f751d564fba29e16794931b6a993fdf4a similarity index 100% rename from mall/.git_disabled/objects/a6/b8041f751d564fba29e16794931b6a993fdf4a rename to .git_disabled/objects/a6/b8041f751d564fba29e16794931b6a993fdf4a diff --git a/mall/.git_disabled/objects/a6/d2b56b759d589efcbeb81dc6593a7bc64cdab9 b/.git_disabled/objects/a6/d2b56b759d589efcbeb81dc6593a7bc64cdab9 similarity index 100% rename from mall/.git_disabled/objects/a6/d2b56b759d589efcbeb81dc6593a7bc64cdab9 rename to .git_disabled/objects/a6/d2b56b759d589efcbeb81dc6593a7bc64cdab9 diff --git a/mall/.git_disabled/objects/a6/f3b3e43506926b3cd24f4ae40654fe407b16b4 b/.git_disabled/objects/a6/f3b3e43506926b3cd24f4ae40654fe407b16b4 similarity index 100% rename from mall/.git_disabled/objects/a6/f3b3e43506926b3cd24f4ae40654fe407b16b4 rename to .git_disabled/objects/a6/f3b3e43506926b3cd24f4ae40654fe407b16b4 diff --git a/mall/.git_disabled/objects/a9/2848ae01f5bc2932f3bbc07978b05708c60e45 b/.git_disabled/objects/a9/2848ae01f5bc2932f3bbc07978b05708c60e45 similarity index 100% rename from mall/.git_disabled/objects/a9/2848ae01f5bc2932f3bbc07978b05708c60e45 rename to .git_disabled/objects/a9/2848ae01f5bc2932f3bbc07978b05708c60e45 diff --git a/mall/.git_disabled/objects/aa/48a3be2d0b4d6d81c3d39409b3f547a77b1c17 b/.git_disabled/objects/aa/48a3be2d0b4d6d81c3d39409b3f547a77b1c17 similarity index 100% rename from mall/.git_disabled/objects/aa/48a3be2d0b4d6d81c3d39409b3f547a77b1c17 rename to .git_disabled/objects/aa/48a3be2d0b4d6d81c3d39409b3f547a77b1c17 diff --git a/mall/.git_disabled/objects/aa/bad9385dbdd5aaae23fc0d6bbc3277e14c903a b/.git_disabled/objects/aa/bad9385dbdd5aaae23fc0d6bbc3277e14c903a similarity index 100% rename from mall/.git_disabled/objects/aa/bad9385dbdd5aaae23fc0d6bbc3277e14c903a rename to .git_disabled/objects/aa/bad9385dbdd5aaae23fc0d6bbc3277e14c903a diff --git a/mall/.git_disabled/objects/aa/f959c27e8dddb5ab1ced2e613cdfa7357da536 b/.git_disabled/objects/aa/f959c27e8dddb5ab1ced2e613cdfa7357da536 similarity index 100% rename from mall/.git_disabled/objects/aa/f959c27e8dddb5ab1ced2e613cdfa7357da536 rename to .git_disabled/objects/aa/f959c27e8dddb5ab1ced2e613cdfa7357da536 diff --git a/mall/.git_disabled/objects/ab/038ec029662aaa9dcd7c624be85d5e35dc6e96 b/.git_disabled/objects/ab/038ec029662aaa9dcd7c624be85d5e35dc6e96 similarity index 100% rename from mall/.git_disabled/objects/ab/038ec029662aaa9dcd7c624be85d5e35dc6e96 rename to .git_disabled/objects/ab/038ec029662aaa9dcd7c624be85d5e35dc6e96 diff --git a/mall/.git_disabled/objects/ab/06fab63ebd863dcc6d8cd4c56756ca45c10be1 b/.git_disabled/objects/ab/06fab63ebd863dcc6d8cd4c56756ca45c10be1 similarity index 100% rename from mall/.git_disabled/objects/ab/06fab63ebd863dcc6d8cd4c56756ca45c10be1 rename to .git_disabled/objects/ab/06fab63ebd863dcc6d8cd4c56756ca45c10be1 diff --git a/mall/.git_disabled/objects/ab/0d75debc10f7380d048653e0c679890fb1613b b/.git_disabled/objects/ab/0d75debc10f7380d048653e0c679890fb1613b similarity index 100% rename from mall/.git_disabled/objects/ab/0d75debc10f7380d048653e0c679890fb1613b rename to .git_disabled/objects/ab/0d75debc10f7380d048653e0c679890fb1613b diff --git a/mall/.git_disabled/objects/ab/33eb5ba264ab9d3ec9ef01476a919d3d2e69f0 b/.git_disabled/objects/ab/33eb5ba264ab9d3ec9ef01476a919d3d2e69f0 similarity index 100% rename from mall/.git_disabled/objects/ab/33eb5ba264ab9d3ec9ef01476a919d3d2e69f0 rename to .git_disabled/objects/ab/33eb5ba264ab9d3ec9ef01476a919d3d2e69f0 diff --git a/mall/.git_disabled/objects/ab/de6ca42f4c753feebc842e39ea2da263b180ce b/.git_disabled/objects/ab/de6ca42f4c753feebc842e39ea2da263b180ce similarity index 100% rename from mall/.git_disabled/objects/ab/de6ca42f4c753feebc842e39ea2da263b180ce rename to .git_disabled/objects/ab/de6ca42f4c753feebc842e39ea2da263b180ce diff --git a/mall/.git_disabled/objects/ac/527d5198323ad1185f9c9a4868f4a80a2ee328 b/.git_disabled/objects/ac/527d5198323ad1185f9c9a4868f4a80a2ee328 similarity index 100% rename from mall/.git_disabled/objects/ac/527d5198323ad1185f9c9a4868f4a80a2ee328 rename to .git_disabled/objects/ac/527d5198323ad1185f9c9a4868f4a80a2ee328 diff --git a/mall/.git_disabled/objects/ac/9090a3544275881eed66d7f104073b21048687 b/.git_disabled/objects/ac/9090a3544275881eed66d7f104073b21048687 similarity index 100% rename from mall/.git_disabled/objects/ac/9090a3544275881eed66d7f104073b21048687 rename to .git_disabled/objects/ac/9090a3544275881eed66d7f104073b21048687 diff --git a/mall/.git_disabled/objects/ad/0b567ee3ec142af8fbfab01197f3aa858f1e78 b/.git_disabled/objects/ad/0b567ee3ec142af8fbfab01197f3aa858f1e78 similarity index 100% rename from mall/.git_disabled/objects/ad/0b567ee3ec142af8fbfab01197f3aa858f1e78 rename to .git_disabled/objects/ad/0b567ee3ec142af8fbfab01197f3aa858f1e78 diff --git a/mall/.git_disabled/objects/ad/1c8d8a5b69624952a8f65676b51ff1fae89022 b/.git_disabled/objects/ad/1c8d8a5b69624952a8f65676b51ff1fae89022 similarity index 100% rename from mall/.git_disabled/objects/ad/1c8d8a5b69624952a8f65676b51ff1fae89022 rename to .git_disabled/objects/ad/1c8d8a5b69624952a8f65676b51ff1fae89022 diff --git a/mall/.git_disabled/objects/ad/787f6642b6e1c3b18a911a31f53c3a852d5f35 b/.git_disabled/objects/ad/787f6642b6e1c3b18a911a31f53c3a852d5f35 similarity index 100% rename from mall/.git_disabled/objects/ad/787f6642b6e1c3b18a911a31f53c3a852d5f35 rename to .git_disabled/objects/ad/787f6642b6e1c3b18a911a31f53c3a852d5f35 diff --git a/mall/.git_disabled/objects/ad/a359c9b1bf3e213cfee20a3f20d7a3576ceaa0 b/.git_disabled/objects/ad/a359c9b1bf3e213cfee20a3f20d7a3576ceaa0 similarity index 100% rename from mall/.git_disabled/objects/ad/a359c9b1bf3e213cfee20a3f20d7a3576ceaa0 rename to .git_disabled/objects/ad/a359c9b1bf3e213cfee20a3f20d7a3576ceaa0 diff --git a/mall/.git_disabled/objects/ae/69db8c27c1e1bf488e8af3be0a6f3cccc2e89a b/.git_disabled/objects/ae/69db8c27c1e1bf488e8af3be0a6f3cccc2e89a similarity index 100% rename from mall/.git_disabled/objects/ae/69db8c27c1e1bf488e8af3be0a6f3cccc2e89a rename to .git_disabled/objects/ae/69db8c27c1e1bf488e8af3be0a6f3cccc2e89a diff --git a/mall/.git_disabled/objects/af/13a2372f43dcd4439d86642e38e97aa10937b6 b/.git_disabled/objects/af/13a2372f43dcd4439d86642e38e97aa10937b6 similarity index 100% rename from mall/.git_disabled/objects/af/13a2372f43dcd4439d86642e38e97aa10937b6 rename to .git_disabled/objects/af/13a2372f43dcd4439d86642e38e97aa10937b6 diff --git a/mall/.git_disabled/objects/af/316e6d94c477505554b040f022f3e40457146c b/.git_disabled/objects/af/316e6d94c477505554b040f022f3e40457146c similarity index 100% rename from mall/.git_disabled/objects/af/316e6d94c477505554b040f022f3e40457146c rename to .git_disabled/objects/af/316e6d94c477505554b040f022f3e40457146c diff --git a/mall/.git_disabled/objects/af/3c23069da84a0f938cacd83e8ad088f915c255 b/.git_disabled/objects/af/3c23069da84a0f938cacd83e8ad088f915c255 similarity index 100% rename from mall/.git_disabled/objects/af/3c23069da84a0f938cacd83e8ad088f915c255 rename to .git_disabled/objects/af/3c23069da84a0f938cacd83e8ad088f915c255 diff --git a/mall/.git_disabled/objects/af/40ac727223a4b0cf244d2b0f4c56e4604d499e b/.git_disabled/objects/af/40ac727223a4b0cf244d2b0f4c56e4604d499e similarity index 100% rename from mall/.git_disabled/objects/af/40ac727223a4b0cf244d2b0f4c56e4604d499e rename to .git_disabled/objects/af/40ac727223a4b0cf244d2b0f4c56e4604d499e diff --git a/mall/.git_disabled/objects/af/5e8d686e666cdec25b853d039a7c040f093d95 b/.git_disabled/objects/af/5e8d686e666cdec25b853d039a7c040f093d95 similarity index 100% rename from mall/.git_disabled/objects/af/5e8d686e666cdec25b853d039a7c040f093d95 rename to .git_disabled/objects/af/5e8d686e666cdec25b853d039a7c040f093d95 diff --git a/mall/.git_disabled/objects/b0/fa749e58910255a9551f524e7503d3b68917c9 b/.git_disabled/objects/b0/fa749e58910255a9551f524e7503d3b68917c9 similarity index 100% rename from mall/.git_disabled/objects/b0/fa749e58910255a9551f524e7503d3b68917c9 rename to .git_disabled/objects/b0/fa749e58910255a9551f524e7503d3b68917c9 diff --git a/mall/.git_disabled/objects/b1/8482381fcb794d57ad3416ca690da405a0916d b/.git_disabled/objects/b1/8482381fcb794d57ad3416ca690da405a0916d similarity index 100% rename from mall/.git_disabled/objects/b1/8482381fcb794d57ad3416ca690da405a0916d rename to .git_disabled/objects/b1/8482381fcb794d57ad3416ca690da405a0916d diff --git a/mall/.git_disabled/objects/b1/99e3abb69766a966223660960f74c7dd8263a1 b/.git_disabled/objects/b1/99e3abb69766a966223660960f74c7dd8263a1 similarity index 100% rename from mall/.git_disabled/objects/b1/99e3abb69766a966223660960f74c7dd8263a1 rename to .git_disabled/objects/b1/99e3abb69766a966223660960f74c7dd8263a1 diff --git a/mall/.git_disabled/objects/b1/b5c166730f47b07e5b49bbad32d6efab82a1e2 b/.git_disabled/objects/b1/b5c166730f47b07e5b49bbad32d6efab82a1e2 similarity index 100% rename from mall/.git_disabled/objects/b1/b5c166730f47b07e5b49bbad32d6efab82a1e2 rename to .git_disabled/objects/b1/b5c166730f47b07e5b49bbad32d6efab82a1e2 diff --git a/mall/.git_disabled/objects/b1/ee362739ffa1548f13d8c2f504b232c913161a b/.git_disabled/objects/b1/ee362739ffa1548f13d8c2f504b232c913161a similarity index 100% rename from mall/.git_disabled/objects/b1/ee362739ffa1548f13d8c2f504b232c913161a rename to .git_disabled/objects/b1/ee362739ffa1548f13d8c2f504b232c913161a diff --git a/mall/.git_disabled/objects/b2/f9f6d7d97df4563a3bc2a50476968ad0c6db60 b/.git_disabled/objects/b2/f9f6d7d97df4563a3bc2a50476968ad0c6db60 similarity index 100% rename from mall/.git_disabled/objects/b2/f9f6d7d97df4563a3bc2a50476968ad0c6db60 rename to .git_disabled/objects/b2/f9f6d7d97df4563a3bc2a50476968ad0c6db60 diff --git a/mall/.git_disabled/objects/b3/45947d6326e8214ac27f987bbc5e7c98ad5cfa b/.git_disabled/objects/b3/45947d6326e8214ac27f987bbc5e7c98ad5cfa similarity index 100% rename from mall/.git_disabled/objects/b3/45947d6326e8214ac27f987bbc5e7c98ad5cfa rename to .git_disabled/objects/b3/45947d6326e8214ac27f987bbc5e7c98ad5cfa diff --git a/mall/.git_disabled/objects/b3/ef5702b5b5e0faa5a1b5a7374356b4b5aeae2f b/.git_disabled/objects/b3/ef5702b5b5e0faa5a1b5a7374356b4b5aeae2f similarity index 100% rename from mall/.git_disabled/objects/b3/ef5702b5b5e0faa5a1b5a7374356b4b5aeae2f rename to .git_disabled/objects/b3/ef5702b5b5e0faa5a1b5a7374356b4b5aeae2f diff --git a/mall/.git_disabled/objects/b4/6448fc700a405206df90f42fb0db1deb64df9b b/.git_disabled/objects/b4/6448fc700a405206df90f42fb0db1deb64df9b similarity index 100% rename from mall/.git_disabled/objects/b4/6448fc700a405206df90f42fb0db1deb64df9b rename to .git_disabled/objects/b4/6448fc700a405206df90f42fb0db1deb64df9b diff --git a/mall/.git_disabled/objects/b4/9d17901ea775085d768aaf97e236004354d093 b/.git_disabled/objects/b4/9d17901ea775085d768aaf97e236004354d093 similarity index 100% rename from mall/.git_disabled/objects/b4/9d17901ea775085d768aaf97e236004354d093 rename to .git_disabled/objects/b4/9d17901ea775085d768aaf97e236004354d093 diff --git a/mall/.git_disabled/objects/b5/5f2bcaff7b4711a4f44f9942f9df869538505d b/.git_disabled/objects/b5/5f2bcaff7b4711a4f44f9942f9df869538505d similarity index 100% rename from mall/.git_disabled/objects/b5/5f2bcaff7b4711a4f44f9942f9df869538505d rename to .git_disabled/objects/b5/5f2bcaff7b4711a4f44f9942f9df869538505d diff --git a/mall/.git_disabled/objects/b5/9d1ba1f7c34f80721ef74659796d3f2559fcb9 b/.git_disabled/objects/b5/9d1ba1f7c34f80721ef74659796d3f2559fcb9 similarity index 100% rename from mall/.git_disabled/objects/b5/9d1ba1f7c34f80721ef74659796d3f2559fcb9 rename to .git_disabled/objects/b5/9d1ba1f7c34f80721ef74659796d3f2559fcb9 diff --git a/mall/.git_disabled/objects/b5/d595a0bd414c1a33a4884ed891f593fab323e1 b/.git_disabled/objects/b5/d595a0bd414c1a33a4884ed891f593fab323e1 similarity index 100% rename from mall/.git_disabled/objects/b5/d595a0bd414c1a33a4884ed891f593fab323e1 rename to .git_disabled/objects/b5/d595a0bd414c1a33a4884ed891f593fab323e1 diff --git a/mall/.git_disabled/objects/b6/05c2aa7cec0a7b660e4e37d6dff14f28b5f865 b/.git_disabled/objects/b6/05c2aa7cec0a7b660e4e37d6dff14f28b5f865 similarity index 100% rename from mall/.git_disabled/objects/b6/05c2aa7cec0a7b660e4e37d6dff14f28b5f865 rename to .git_disabled/objects/b6/05c2aa7cec0a7b660e4e37d6dff14f28b5f865 diff --git a/mall/.git_disabled/objects/b6/200cda285b50c855c9b7b5c9ddf5e1aec8f74e b/.git_disabled/objects/b6/200cda285b50c855c9b7b5c9ddf5e1aec8f74e similarity index 100% rename from mall/.git_disabled/objects/b6/200cda285b50c855c9b7b5c9ddf5e1aec8f74e rename to .git_disabled/objects/b6/200cda285b50c855c9b7b5c9ddf5e1aec8f74e diff --git a/mall/.git_disabled/objects/b6/34c762b30e72de14209ca03c40039c9b0e0ae4 b/.git_disabled/objects/b6/34c762b30e72de14209ca03c40039c9b0e0ae4 similarity index 100% rename from mall/.git_disabled/objects/b6/34c762b30e72de14209ca03c40039c9b0e0ae4 rename to .git_disabled/objects/b6/34c762b30e72de14209ca03c40039c9b0e0ae4 diff --git a/mall/.git_disabled/objects/b6/44120ca6e565ed49b04b6741c1932f0a32a128 b/.git_disabled/objects/b6/44120ca6e565ed49b04b6741c1932f0a32a128 similarity index 100% rename from mall/.git_disabled/objects/b6/44120ca6e565ed49b04b6741c1932f0a32a128 rename to .git_disabled/objects/b6/44120ca6e565ed49b04b6741c1932f0a32a128 diff --git a/mall/.git_disabled/objects/b7/740adb528068e45757fbe3172b56dbe0f8b2c0 b/.git_disabled/objects/b7/740adb528068e45757fbe3172b56dbe0f8b2c0 similarity index 100% rename from mall/.git_disabled/objects/b7/740adb528068e45757fbe3172b56dbe0f8b2c0 rename to .git_disabled/objects/b7/740adb528068e45757fbe3172b56dbe0f8b2c0 diff --git a/mall/.git_disabled/objects/b7/cd10d93f8256a17b92764d4250fccb19253723 b/.git_disabled/objects/b7/cd10d93f8256a17b92764d4250fccb19253723 similarity index 100% rename from mall/.git_disabled/objects/b7/cd10d93f8256a17b92764d4250fccb19253723 rename to .git_disabled/objects/b7/cd10d93f8256a17b92764d4250fccb19253723 diff --git a/mall/.git_disabled/objects/b8/a1d782699a691668ea82b718ff78efbe60e31c b/.git_disabled/objects/b8/a1d782699a691668ea82b718ff78efbe60e31c similarity index 100% rename from mall/.git_disabled/objects/b8/a1d782699a691668ea82b718ff78efbe60e31c rename to .git_disabled/objects/b8/a1d782699a691668ea82b718ff78efbe60e31c diff --git a/mall/.git_disabled/objects/b9/887de60894ab6aa5bea2a1c4c1811961d71ce9 b/.git_disabled/objects/b9/887de60894ab6aa5bea2a1c4c1811961d71ce9 similarity index 100% rename from mall/.git_disabled/objects/b9/887de60894ab6aa5bea2a1c4c1811961d71ce9 rename to .git_disabled/objects/b9/887de60894ab6aa5bea2a1c4c1811961d71ce9 diff --git a/mall/.git_disabled/objects/b9/c605fdca0a60d7ccab0d2c6c5105575a84df3e b/.git_disabled/objects/b9/c605fdca0a60d7ccab0d2c6c5105575a84df3e similarity index 100% rename from mall/.git_disabled/objects/b9/c605fdca0a60d7ccab0d2c6c5105575a84df3e rename to .git_disabled/objects/b9/c605fdca0a60d7ccab0d2c6c5105575a84df3e diff --git a/mall/.git_disabled/objects/b9/df9aeb02ca41b48966f098ff489ff7c0ed9f85 b/.git_disabled/objects/b9/df9aeb02ca41b48966f098ff489ff7c0ed9f85 similarity index 100% rename from mall/.git_disabled/objects/b9/df9aeb02ca41b48966f098ff489ff7c0ed9f85 rename to .git_disabled/objects/b9/df9aeb02ca41b48966f098ff489ff7c0ed9f85 diff --git a/mall/.git_disabled/objects/ba/2aa9ff7c5e126b80a3c65e6f2212b87b65a55e b/.git_disabled/objects/ba/2aa9ff7c5e126b80a3c65e6f2212b87b65a55e similarity index 100% rename from mall/.git_disabled/objects/ba/2aa9ff7c5e126b80a3c65e6f2212b87b65a55e rename to .git_disabled/objects/ba/2aa9ff7c5e126b80a3c65e6f2212b87b65a55e diff --git a/mall/.git_disabled/objects/ba/62dcbe0ca8ad654833741cd195254a47bb8510 b/.git_disabled/objects/ba/62dcbe0ca8ad654833741cd195254a47bb8510 similarity index 100% rename from mall/.git_disabled/objects/ba/62dcbe0ca8ad654833741cd195254a47bb8510 rename to .git_disabled/objects/ba/62dcbe0ca8ad654833741cd195254a47bb8510 diff --git a/mall/.git_disabled/objects/ba/c5393914ad73706c63ea0f622b2d2bc997ee1a b/.git_disabled/objects/ba/c5393914ad73706c63ea0f622b2d2bc997ee1a similarity index 100% rename from mall/.git_disabled/objects/ba/c5393914ad73706c63ea0f622b2d2bc997ee1a rename to .git_disabled/objects/ba/c5393914ad73706c63ea0f622b2d2bc997ee1a diff --git a/mall/.git_disabled/objects/ba/e5a1276f4de06eba8e26a0639641bda4a7e9ba b/.git_disabled/objects/ba/e5a1276f4de06eba8e26a0639641bda4a7e9ba similarity index 100% rename from mall/.git_disabled/objects/ba/e5a1276f4de06eba8e26a0639641bda4a7e9ba rename to .git_disabled/objects/ba/e5a1276f4de06eba8e26a0639641bda4a7e9ba diff --git a/mall/.git_disabled/objects/bb/8abb48fd457cb3cb0b8be244fd466b3af7740e b/.git_disabled/objects/bb/8abb48fd457cb3cb0b8be244fd466b3af7740e similarity index 100% rename from mall/.git_disabled/objects/bb/8abb48fd457cb3cb0b8be244fd466b3af7740e rename to .git_disabled/objects/bb/8abb48fd457cb3cb0b8be244fd466b3af7740e diff --git a/mall/.git_disabled/objects/bb/db9b58fe632b75c886ea52951ba855b3dfdfe0 b/.git_disabled/objects/bb/db9b58fe632b75c886ea52951ba855b3dfdfe0 similarity index 100% rename from mall/.git_disabled/objects/bb/db9b58fe632b75c886ea52951ba855b3dfdfe0 rename to .git_disabled/objects/bb/db9b58fe632b75c886ea52951ba855b3dfdfe0 diff --git a/mall/.git_disabled/objects/bb/e687e533b14cce1eaca24cfc7ebcccc0f022a6 b/.git_disabled/objects/bb/e687e533b14cce1eaca24cfc7ebcccc0f022a6 similarity index 100% rename from mall/.git_disabled/objects/bb/e687e533b14cce1eaca24cfc7ebcccc0f022a6 rename to .git_disabled/objects/bb/e687e533b14cce1eaca24cfc7ebcccc0f022a6 diff --git a/mall/.git_disabled/objects/bd/066495c9cce3917a5971fa7c7ba69d836cc86a b/.git_disabled/objects/bd/066495c9cce3917a5971fa7c7ba69d836cc86a similarity index 100% rename from mall/.git_disabled/objects/bd/066495c9cce3917a5971fa7c7ba69d836cc86a rename to .git_disabled/objects/bd/066495c9cce3917a5971fa7c7ba69d836cc86a diff --git a/mall/.git_disabled/objects/be/68b9be75bbf434039a481b2392b2791375e910 b/.git_disabled/objects/be/68b9be75bbf434039a481b2392b2791375e910 similarity index 100% rename from mall/.git_disabled/objects/be/68b9be75bbf434039a481b2392b2791375e910 rename to .git_disabled/objects/be/68b9be75bbf434039a481b2392b2791375e910 diff --git a/mall/.git_disabled/objects/be/71360a2d8c4c16331ef285f2c95985e6b4f7a9 b/.git_disabled/objects/be/71360a2d8c4c16331ef285f2c95985e6b4f7a9 similarity index 100% rename from mall/.git_disabled/objects/be/71360a2d8c4c16331ef285f2c95985e6b4f7a9 rename to .git_disabled/objects/be/71360a2d8c4c16331ef285f2c95985e6b4f7a9 diff --git a/mall/.git_disabled/objects/be/78f7213596253a4ba6dcd31385910bced87b89 b/.git_disabled/objects/be/78f7213596253a4ba6dcd31385910bced87b89 similarity index 100% rename from mall/.git_disabled/objects/be/78f7213596253a4ba6dcd31385910bced87b89 rename to .git_disabled/objects/be/78f7213596253a4ba6dcd31385910bced87b89 diff --git a/mall/.git_disabled/objects/be/8f83586cc1d00f621acbc721a83c15f6ffbca4 b/.git_disabled/objects/be/8f83586cc1d00f621acbc721a83c15f6ffbca4 similarity index 100% rename from mall/.git_disabled/objects/be/8f83586cc1d00f621acbc721a83c15f6ffbca4 rename to .git_disabled/objects/be/8f83586cc1d00f621acbc721a83c15f6ffbca4 diff --git a/mall/.git_disabled/objects/be/90f1213bf8ef5948faf6a77e18f4eb533a556a b/.git_disabled/objects/be/90f1213bf8ef5948faf6a77e18f4eb533a556a similarity index 100% rename from mall/.git_disabled/objects/be/90f1213bf8ef5948faf6a77e18f4eb533a556a rename to .git_disabled/objects/be/90f1213bf8ef5948faf6a77e18f4eb533a556a diff --git a/mall/.git_disabled/objects/be/ecb3bb03da266c02ffadae52e694bd710fa04e b/.git_disabled/objects/be/ecb3bb03da266c02ffadae52e694bd710fa04e similarity index 100% rename from mall/.git_disabled/objects/be/ecb3bb03da266c02ffadae52e694bd710fa04e rename to .git_disabled/objects/be/ecb3bb03da266c02ffadae52e694bd710fa04e diff --git a/mall/.git_disabled/objects/bf/17addbcdc94359cc58eebeb0dfaf969ecf11f1 b/.git_disabled/objects/bf/17addbcdc94359cc58eebeb0dfaf969ecf11f1 similarity index 100% rename from mall/.git_disabled/objects/bf/17addbcdc94359cc58eebeb0dfaf969ecf11f1 rename to .git_disabled/objects/bf/17addbcdc94359cc58eebeb0dfaf969ecf11f1 diff --git a/mall/.git_disabled/objects/bf/9255c99be9a957e9401419a59b7296963ca8c5 b/.git_disabled/objects/bf/9255c99be9a957e9401419a59b7296963ca8c5 similarity index 100% rename from mall/.git_disabled/objects/bf/9255c99be9a957e9401419a59b7296963ca8c5 rename to .git_disabled/objects/bf/9255c99be9a957e9401419a59b7296963ca8c5 diff --git a/mall/.git_disabled/objects/bf/a4aa8254cb94219abf03bafb1fda1e0e1397b2 b/.git_disabled/objects/bf/a4aa8254cb94219abf03bafb1fda1e0e1397b2 similarity index 100% rename from mall/.git_disabled/objects/bf/a4aa8254cb94219abf03bafb1fda1e0e1397b2 rename to .git_disabled/objects/bf/a4aa8254cb94219abf03bafb1fda1e0e1397b2 diff --git a/mall/.git_disabled/objects/c0/7e0e02d0261d06f1abfc680fc0710798df9cdf b/.git_disabled/objects/c0/7e0e02d0261d06f1abfc680fc0710798df9cdf similarity index 100% rename from mall/.git_disabled/objects/c0/7e0e02d0261d06f1abfc680fc0710798df9cdf rename to .git_disabled/objects/c0/7e0e02d0261d06f1abfc680fc0710798df9cdf diff --git a/mall/.git_disabled/objects/c0/a444436318d393b0961f3bd309abcf098086c9 b/.git_disabled/objects/c0/a444436318d393b0961f3bd309abcf098086c9 similarity index 100% rename from mall/.git_disabled/objects/c0/a444436318d393b0961f3bd309abcf098086c9 rename to .git_disabled/objects/c0/a444436318d393b0961f3bd309abcf098086c9 diff --git a/mall/.git_disabled/objects/c0/a82f29dee0fefca9f57f0b34e7804af0b38692 b/.git_disabled/objects/c0/a82f29dee0fefca9f57f0b34e7804af0b38692 similarity index 100% rename from mall/.git_disabled/objects/c0/a82f29dee0fefca9f57f0b34e7804af0b38692 rename to .git_disabled/objects/c0/a82f29dee0fefca9f57f0b34e7804af0b38692 diff --git a/mall/.git_disabled/objects/c2/bf505ea7673e41a3256c9413c30b4b57636fd3 b/.git_disabled/objects/c2/bf505ea7673e41a3256c9413c30b4b57636fd3 similarity index 100% rename from mall/.git_disabled/objects/c2/bf505ea7673e41a3256c9413c30b4b57636fd3 rename to .git_disabled/objects/c2/bf505ea7673e41a3256c9413c30b4b57636fd3 diff --git a/mall/.git_disabled/objects/c4/96dbc9f752249ada7492dbf8be9c9d2c8354e8 b/.git_disabled/objects/c4/96dbc9f752249ada7492dbf8be9c9d2c8354e8 similarity index 100% rename from mall/.git_disabled/objects/c4/96dbc9f752249ada7492dbf8be9c9d2c8354e8 rename to .git_disabled/objects/c4/96dbc9f752249ada7492dbf8be9c9d2c8354e8 diff --git a/mall/.git_disabled/objects/c5/255450c9c25046ab37927ebb3e36a0caf3060a b/.git_disabled/objects/c5/255450c9c25046ab37927ebb3e36a0caf3060a similarity index 100% rename from mall/.git_disabled/objects/c5/255450c9c25046ab37927ebb3e36a0caf3060a rename to .git_disabled/objects/c5/255450c9c25046ab37927ebb3e36a0caf3060a diff --git a/mall/.git_disabled/objects/c5/55321e256b3ab936aa6975ab489e04cd4ff616 b/.git_disabled/objects/c5/55321e256b3ab936aa6975ab489e04cd4ff616 similarity index 100% rename from mall/.git_disabled/objects/c5/55321e256b3ab936aa6975ab489e04cd4ff616 rename to .git_disabled/objects/c5/55321e256b3ab936aa6975ab489e04cd4ff616 diff --git a/mall/.git_disabled/objects/c5/57a93dbaf06781e7a0654655784979671e6fad b/.git_disabled/objects/c5/57a93dbaf06781e7a0654655784979671e6fad similarity index 100% rename from mall/.git_disabled/objects/c5/57a93dbaf06781e7a0654655784979671e6fad rename to .git_disabled/objects/c5/57a93dbaf06781e7a0654655784979671e6fad diff --git a/mall/.git_disabled/objects/c5/862c5fedc5e084177e9e76ff8d3b4b9d186512 b/.git_disabled/objects/c5/862c5fedc5e084177e9e76ff8d3b4b9d186512 similarity index 100% rename from mall/.git_disabled/objects/c5/862c5fedc5e084177e9e76ff8d3b4b9d186512 rename to .git_disabled/objects/c5/862c5fedc5e084177e9e76ff8d3b4b9d186512 diff --git a/mall/.git_disabled/objects/c6/8c0e751bb47ed020d24a154c3ebf7872af903b b/.git_disabled/objects/c6/8c0e751bb47ed020d24a154c3ebf7872af903b similarity index 100% rename from mall/.git_disabled/objects/c6/8c0e751bb47ed020d24a154c3ebf7872af903b rename to .git_disabled/objects/c6/8c0e751bb47ed020d24a154c3ebf7872af903b diff --git a/mall/.git_disabled/objects/c6/b5d35b39ce47f9284694c38ae74310e21b81b2 b/.git_disabled/objects/c6/b5d35b39ce47f9284694c38ae74310e21b81b2 similarity index 100% rename from mall/.git_disabled/objects/c6/b5d35b39ce47f9284694c38ae74310e21b81b2 rename to .git_disabled/objects/c6/b5d35b39ce47f9284694c38ae74310e21b81b2 diff --git a/mall/.git_disabled/objects/c6/fd344a5d41140b114b26a8a338c7a4c14bd14f b/.git_disabled/objects/c6/fd344a5d41140b114b26a8a338c7a4c14bd14f similarity index 100% rename from mall/.git_disabled/objects/c6/fd344a5d41140b114b26a8a338c7a4c14bd14f rename to .git_disabled/objects/c6/fd344a5d41140b114b26a8a338c7a4c14bd14f diff --git a/mall/.git_disabled/objects/c7/47221ab2ee46d32eb5507b3a47331505da9553 b/.git_disabled/objects/c7/47221ab2ee46d32eb5507b3a47331505da9553 similarity index 100% rename from mall/.git_disabled/objects/c7/47221ab2ee46d32eb5507b3a47331505da9553 rename to .git_disabled/objects/c7/47221ab2ee46d32eb5507b3a47331505da9553 diff --git a/mall/.git_disabled/objects/c7/d188b7021bbf38a0bcbcd6a0d57dd3c59621ee b/.git_disabled/objects/c7/d188b7021bbf38a0bcbcd6a0d57dd3c59621ee similarity index 100% rename from mall/.git_disabled/objects/c7/d188b7021bbf38a0bcbcd6a0d57dd3c59621ee rename to .git_disabled/objects/c7/d188b7021bbf38a0bcbcd6a0d57dd3c59621ee diff --git a/mall/.git_disabled/objects/c8/03a77c8fc16e7b18100a46a24bc4947c86843d b/.git_disabled/objects/c8/03a77c8fc16e7b18100a46a24bc4947c86843d similarity index 100% rename from mall/.git_disabled/objects/c8/03a77c8fc16e7b18100a46a24bc4947c86843d rename to .git_disabled/objects/c8/03a77c8fc16e7b18100a46a24bc4947c86843d diff --git a/mall/.git_disabled/objects/c8/506011bfdb818cb321d0fc48acacecf0e3d872 b/.git_disabled/objects/c8/506011bfdb818cb321d0fc48acacecf0e3d872 similarity index 100% rename from mall/.git_disabled/objects/c8/506011bfdb818cb321d0fc48acacecf0e3d872 rename to .git_disabled/objects/c8/506011bfdb818cb321d0fc48acacecf0e3d872 diff --git a/mall/.git_disabled/objects/c8/677694ddc2a1d5296299f350c9d1bbb2f35d8f b/.git_disabled/objects/c8/677694ddc2a1d5296299f350c9d1bbb2f35d8f similarity index 100% rename from mall/.git_disabled/objects/c8/677694ddc2a1d5296299f350c9d1bbb2f35d8f rename to .git_disabled/objects/c8/677694ddc2a1d5296299f350c9d1bbb2f35d8f diff --git a/mall/.git_disabled/objects/c9/8e640608a6881a2c007c5f7e55909b44a5310e b/.git_disabled/objects/c9/8e640608a6881a2c007c5f7e55909b44a5310e similarity index 100% rename from mall/.git_disabled/objects/c9/8e640608a6881a2c007c5f7e55909b44a5310e rename to .git_disabled/objects/c9/8e640608a6881a2c007c5f7e55909b44a5310e diff --git a/mall/.git_disabled/objects/cb/4d5aa2c84df053512615a1e5fa913912420cc6 b/.git_disabled/objects/cb/4d5aa2c84df053512615a1e5fa913912420cc6 similarity index 100% rename from mall/.git_disabled/objects/cb/4d5aa2c84df053512615a1e5fa913912420cc6 rename to .git_disabled/objects/cb/4d5aa2c84df053512615a1e5fa913912420cc6 diff --git a/mall/.git_disabled/objects/cc/428e74dcf7ed21d0f19bda36be359f77cad148 b/.git_disabled/objects/cc/428e74dcf7ed21d0f19bda36be359f77cad148 similarity index 100% rename from mall/.git_disabled/objects/cc/428e74dcf7ed21d0f19bda36be359f77cad148 rename to .git_disabled/objects/cc/428e74dcf7ed21d0f19bda36be359f77cad148 diff --git a/mall/.git_disabled/objects/cc/f25259547a8f3b6026a988b70a4d06b5c84c36 b/.git_disabled/objects/cc/f25259547a8f3b6026a988b70a4d06b5c84c36 similarity index 100% rename from mall/.git_disabled/objects/cc/f25259547a8f3b6026a988b70a4d06b5c84c36 rename to .git_disabled/objects/cc/f25259547a8f3b6026a988b70a4d06b5c84c36 diff --git a/mall/.git_disabled/objects/cd/35b39fae023e0134f38ebd482366a2bb346556 b/.git_disabled/objects/cd/35b39fae023e0134f38ebd482366a2bb346556 similarity index 100% rename from mall/.git_disabled/objects/cd/35b39fae023e0134f38ebd482366a2bb346556 rename to .git_disabled/objects/cd/35b39fae023e0134f38ebd482366a2bb346556 diff --git a/mall/.git_disabled/objects/cd/a2729cb49f56dd5afde5fb34bdbfccb4ccea25 b/.git_disabled/objects/cd/a2729cb49f56dd5afde5fb34bdbfccb4ccea25 similarity index 100% rename from mall/.git_disabled/objects/cd/a2729cb49f56dd5afde5fb34bdbfccb4ccea25 rename to .git_disabled/objects/cd/a2729cb49f56dd5afde5fb34bdbfccb4ccea25 diff --git a/mall/.git_disabled/objects/ce/29a322629863516a22ce51658cd0fbfcadf5a7 b/.git_disabled/objects/ce/29a322629863516a22ce51658cd0fbfcadf5a7 similarity index 100% rename from mall/.git_disabled/objects/ce/29a322629863516a22ce51658cd0fbfcadf5a7 rename to .git_disabled/objects/ce/29a322629863516a22ce51658cd0fbfcadf5a7 diff --git a/mall/.git_disabled/objects/ce/30fb618f719703864ec1d5ebd3d834580fc563 b/.git_disabled/objects/ce/30fb618f719703864ec1d5ebd3d834580fc563 similarity index 100% rename from mall/.git_disabled/objects/ce/30fb618f719703864ec1d5ebd3d834580fc563 rename to .git_disabled/objects/ce/30fb618f719703864ec1d5ebd3d834580fc563 diff --git a/mall/.git_disabled/objects/ce/7e9fedfdf6542125f3176572bcf08c42f9f850 b/.git_disabled/objects/ce/7e9fedfdf6542125f3176572bcf08c42f9f850 similarity index 100% rename from mall/.git_disabled/objects/ce/7e9fedfdf6542125f3176572bcf08c42f9f850 rename to .git_disabled/objects/ce/7e9fedfdf6542125f3176572bcf08c42f9f850 diff --git a/mall/.git_disabled/objects/ce/dc574102b9c0e727db05477123e31050d7d5b5 b/.git_disabled/objects/ce/dc574102b9c0e727db05477123e31050d7d5b5 similarity index 100% rename from mall/.git_disabled/objects/ce/dc574102b9c0e727db05477123e31050d7d5b5 rename to .git_disabled/objects/ce/dc574102b9c0e727db05477123e31050d7d5b5 diff --git a/mall/.git_disabled/objects/cf/f54d39455c1c52b2f8f57105f4cd44e6b25c1e b/.git_disabled/objects/cf/f54d39455c1c52b2f8f57105f4cd44e6b25c1e similarity index 100% rename from mall/.git_disabled/objects/cf/f54d39455c1c52b2f8f57105f4cd44e6b25c1e rename to .git_disabled/objects/cf/f54d39455c1c52b2f8f57105f4cd44e6b25c1e diff --git a/mall/.git_disabled/objects/d0/083f0ea936b54764267b5514ad871ba22a9056 b/.git_disabled/objects/d0/083f0ea936b54764267b5514ad871ba22a9056 similarity index 100% rename from mall/.git_disabled/objects/d0/083f0ea936b54764267b5514ad871ba22a9056 rename to .git_disabled/objects/d0/083f0ea936b54764267b5514ad871ba22a9056 diff --git a/mall/.git_disabled/objects/d0/1e3bfaee310616a8881c7903d83bff5792b8a5 b/.git_disabled/objects/d0/1e3bfaee310616a8881c7903d83bff5792b8a5 similarity index 100% rename from mall/.git_disabled/objects/d0/1e3bfaee310616a8881c7903d83bff5792b8a5 rename to .git_disabled/objects/d0/1e3bfaee310616a8881c7903d83bff5792b8a5 diff --git a/mall/.git_disabled/objects/d0/53ad24d24a1ae4b38b04ec9ed98a092ed2f7b2 b/.git_disabled/objects/d0/53ad24d24a1ae4b38b04ec9ed98a092ed2f7b2 similarity index 100% rename from mall/.git_disabled/objects/d0/53ad24d24a1ae4b38b04ec9ed98a092ed2f7b2 rename to .git_disabled/objects/d0/53ad24d24a1ae4b38b04ec9ed98a092ed2f7b2 diff --git a/mall/.git_disabled/objects/d0/74d86dadf34f92a3479d11071c37be9e6982dd b/.git_disabled/objects/d0/74d86dadf34f92a3479d11071c37be9e6982dd similarity index 100% rename from mall/.git_disabled/objects/d0/74d86dadf34f92a3479d11071c37be9e6982dd rename to .git_disabled/objects/d0/74d86dadf34f92a3479d11071c37be9e6982dd diff --git a/mall/.git_disabled/objects/d0/94e1a994cfe4680121a1aece838ffe8a9d3f62 b/.git_disabled/objects/d0/94e1a994cfe4680121a1aece838ffe8a9d3f62 similarity index 100% rename from mall/.git_disabled/objects/d0/94e1a994cfe4680121a1aece838ffe8a9d3f62 rename to .git_disabled/objects/d0/94e1a994cfe4680121a1aece838ffe8a9d3f62 diff --git a/mall/.git_disabled/objects/d0/fcd3dce392e103f2056197e689cf35d002761d b/.git_disabled/objects/d0/fcd3dce392e103f2056197e689cf35d002761d similarity index 100% rename from mall/.git_disabled/objects/d0/fcd3dce392e103f2056197e689cf35d002761d rename to .git_disabled/objects/d0/fcd3dce392e103f2056197e689cf35d002761d diff --git a/mall/.git_disabled/objects/d1/66519b19317188b50596fd07e6d1d3f30300f9 b/.git_disabled/objects/d1/66519b19317188b50596fd07e6d1d3f30300f9 similarity index 100% rename from mall/.git_disabled/objects/d1/66519b19317188b50596fd07e6d1d3f30300f9 rename to .git_disabled/objects/d1/66519b19317188b50596fd07e6d1d3f30300f9 diff --git a/mall/.git_disabled/objects/d2/17ab279178d653b36916619db16d283e96d739 b/.git_disabled/objects/d2/17ab279178d653b36916619db16d283e96d739 similarity index 100% rename from mall/.git_disabled/objects/d2/17ab279178d653b36916619db16d283e96d739 rename to .git_disabled/objects/d2/17ab279178d653b36916619db16d283e96d739 diff --git a/mall/.git_disabled/objects/d2/29ca3d9d7824f9f7dd387525f5c6bc879232f8 b/.git_disabled/objects/d2/29ca3d9d7824f9f7dd387525f5c6bc879232f8 similarity index 100% rename from mall/.git_disabled/objects/d2/29ca3d9d7824f9f7dd387525f5c6bc879232f8 rename to .git_disabled/objects/d2/29ca3d9d7824f9f7dd387525f5c6bc879232f8 diff --git a/mall/.git_disabled/objects/d2/6ae394d9750f38b975b00c9f9aae2d2511b0d3 b/.git_disabled/objects/d2/6ae394d9750f38b975b00c9f9aae2d2511b0d3 similarity index 100% rename from mall/.git_disabled/objects/d2/6ae394d9750f38b975b00c9f9aae2d2511b0d3 rename to .git_disabled/objects/d2/6ae394d9750f38b975b00c9f9aae2d2511b0d3 diff --git a/mall/.git_disabled/objects/d2/9a1fa6fa82a1627bc8f3581d25be1157261268 b/.git_disabled/objects/d2/9a1fa6fa82a1627bc8f3581d25be1157261268 similarity index 100% rename from mall/.git_disabled/objects/d2/9a1fa6fa82a1627bc8f3581d25be1157261268 rename to .git_disabled/objects/d2/9a1fa6fa82a1627bc8f3581d25be1157261268 diff --git a/mall/.git_disabled/objects/d3/7688eeb7d942ed81a6a575a58545d754f39820 b/.git_disabled/objects/d3/7688eeb7d942ed81a6a575a58545d754f39820 similarity index 100% rename from mall/.git_disabled/objects/d3/7688eeb7d942ed81a6a575a58545d754f39820 rename to .git_disabled/objects/d3/7688eeb7d942ed81a6a575a58545d754f39820 diff --git a/mall/.git_disabled/objects/d3/a5b3e29a55feaaaa3628d7ae2b3d4c2552b38d b/.git_disabled/objects/d3/a5b3e29a55feaaaa3628d7ae2b3d4c2552b38d similarity index 100% rename from mall/.git_disabled/objects/d3/a5b3e29a55feaaaa3628d7ae2b3d4c2552b38d rename to .git_disabled/objects/d3/a5b3e29a55feaaaa3628d7ae2b3d4c2552b38d diff --git a/mall/.git_disabled/objects/d3/c7847f794643256c56e51b527c537aa2c81c90 b/.git_disabled/objects/d3/c7847f794643256c56e51b527c537aa2c81c90 similarity index 100% rename from mall/.git_disabled/objects/d3/c7847f794643256c56e51b527c537aa2c81c90 rename to .git_disabled/objects/d3/c7847f794643256c56e51b527c537aa2c81c90 diff --git a/mall/.git_disabled/objects/d4/42cb3b681694a14efa08f61722d53c3cd03323 b/.git_disabled/objects/d4/42cb3b681694a14efa08f61722d53c3cd03323 similarity index 100% rename from mall/.git_disabled/objects/d4/42cb3b681694a14efa08f61722d53c3cd03323 rename to .git_disabled/objects/d4/42cb3b681694a14efa08f61722d53c3cd03323 diff --git a/mall/.git_disabled/objects/d4/5d8d18e90407e3bae17dae36c6b928719e7be3 b/.git_disabled/objects/d4/5d8d18e90407e3bae17dae36c6b928719e7be3 similarity index 100% rename from mall/.git_disabled/objects/d4/5d8d18e90407e3bae17dae36c6b928719e7be3 rename to .git_disabled/objects/d4/5d8d18e90407e3bae17dae36c6b928719e7be3 diff --git a/mall/.git_disabled/objects/d5/16ccd139d0a84699e158c83af106efc1b9f4dd b/.git_disabled/objects/d5/16ccd139d0a84699e158c83af106efc1b9f4dd similarity index 100% rename from mall/.git_disabled/objects/d5/16ccd139d0a84699e158c83af106efc1b9f4dd rename to .git_disabled/objects/d5/16ccd139d0a84699e158c83af106efc1b9f4dd diff --git a/mall/.git_disabled/objects/d5/7592ca7d17ce3d209458375b3de10683099cca b/.git_disabled/objects/d5/7592ca7d17ce3d209458375b3de10683099cca similarity index 100% rename from mall/.git_disabled/objects/d5/7592ca7d17ce3d209458375b3de10683099cca rename to .git_disabled/objects/d5/7592ca7d17ce3d209458375b3de10683099cca diff --git a/mall/.git_disabled/objects/d5/a3a4e8f06dbeac70a06b73f58743d481d48742 b/.git_disabled/objects/d5/a3a4e8f06dbeac70a06b73f58743d481d48742 similarity index 100% rename from mall/.git_disabled/objects/d5/a3a4e8f06dbeac70a06b73f58743d481d48742 rename to .git_disabled/objects/d5/a3a4e8f06dbeac70a06b73f58743d481d48742 diff --git a/mall/.git_disabled/objects/d6/2bb723d93c8fd83776a74941258e1a72a8b66f b/.git_disabled/objects/d6/2bb723d93c8fd83776a74941258e1a72a8b66f similarity index 100% rename from mall/.git_disabled/objects/d6/2bb723d93c8fd83776a74941258e1a72a8b66f rename to .git_disabled/objects/d6/2bb723d93c8fd83776a74941258e1a72a8b66f diff --git a/mall/.git_disabled/objects/d6/65c7eda68685c134fc9c4f1338fcd8bac7285c b/.git_disabled/objects/d6/65c7eda68685c134fc9c4f1338fcd8bac7285c similarity index 100% rename from mall/.git_disabled/objects/d6/65c7eda68685c134fc9c4f1338fcd8bac7285c rename to .git_disabled/objects/d6/65c7eda68685c134fc9c4f1338fcd8bac7285c diff --git a/mall/.git_disabled/objects/d7/29d857cf6cf273ae9828cfa5e045603c0c5d61 b/.git_disabled/objects/d7/29d857cf6cf273ae9828cfa5e045603c0c5d61 similarity index 100% rename from mall/.git_disabled/objects/d7/29d857cf6cf273ae9828cfa5e045603c0c5d61 rename to .git_disabled/objects/d7/29d857cf6cf273ae9828cfa5e045603c0c5d61 diff --git a/mall/.git_disabled/objects/d7/c5f17aae8b068b15dfcb91875bb43adbeb20bb b/.git_disabled/objects/d7/c5f17aae8b068b15dfcb91875bb43adbeb20bb similarity index 100% rename from mall/.git_disabled/objects/d7/c5f17aae8b068b15dfcb91875bb43adbeb20bb rename to .git_disabled/objects/d7/c5f17aae8b068b15dfcb91875bb43adbeb20bb diff --git a/mall/.git_disabled/objects/d8/7cb8ab35d0bdd30e5cdec65d014965b6341f50 b/.git_disabled/objects/d8/7cb8ab35d0bdd30e5cdec65d014965b6341f50 similarity index 100% rename from mall/.git_disabled/objects/d8/7cb8ab35d0bdd30e5cdec65d014965b6341f50 rename to .git_disabled/objects/d8/7cb8ab35d0bdd30e5cdec65d014965b6341f50 diff --git a/mall/.git_disabled/objects/d8/8b642424b4b1e5b50b40ebab41b83723b6b7b8 b/.git_disabled/objects/d8/8b642424b4b1e5b50b40ebab41b83723b6b7b8 similarity index 100% rename from mall/.git_disabled/objects/d8/8b642424b4b1e5b50b40ebab41b83723b6b7b8 rename to .git_disabled/objects/d8/8b642424b4b1e5b50b40ebab41b83723b6b7b8 diff --git a/mall/.git_disabled/objects/d8/8f1c206f3375dac7dce5bc1b0ef45fed058837 b/.git_disabled/objects/d8/8f1c206f3375dac7dce5bc1b0ef45fed058837 similarity index 100% rename from mall/.git_disabled/objects/d8/8f1c206f3375dac7dce5bc1b0ef45fed058837 rename to .git_disabled/objects/d8/8f1c206f3375dac7dce5bc1b0ef45fed058837 diff --git a/mall/.git_disabled/objects/d9/0b5c9093f704aca73664fcd132e03ed2ff115e b/.git_disabled/objects/d9/0b5c9093f704aca73664fcd132e03ed2ff115e similarity index 100% rename from mall/.git_disabled/objects/d9/0b5c9093f704aca73664fcd132e03ed2ff115e rename to .git_disabled/objects/d9/0b5c9093f704aca73664fcd132e03ed2ff115e diff --git a/mall/.git_disabled/objects/d9/24957329276367c6bae3d982099edd7348b460 b/.git_disabled/objects/d9/24957329276367c6bae3d982099edd7348b460 similarity index 100% rename from mall/.git_disabled/objects/d9/24957329276367c6bae3d982099edd7348b460 rename to .git_disabled/objects/d9/24957329276367c6bae3d982099edd7348b460 diff --git a/mall/.git_disabled/objects/d9/6e6e2afa6e66fc91ad01eedd026643be470334 b/.git_disabled/objects/d9/6e6e2afa6e66fc91ad01eedd026643be470334 similarity index 100% rename from mall/.git_disabled/objects/d9/6e6e2afa6e66fc91ad01eedd026643be470334 rename to .git_disabled/objects/d9/6e6e2afa6e66fc91ad01eedd026643be470334 diff --git a/mall/.git_disabled/objects/db/7b454b402fc847804220358387f7c6582d938e b/.git_disabled/objects/db/7b454b402fc847804220358387f7c6582d938e similarity index 100% rename from mall/.git_disabled/objects/db/7b454b402fc847804220358387f7c6582d938e rename to .git_disabled/objects/db/7b454b402fc847804220358387f7c6582d938e diff --git a/mall/.git_disabled/objects/dc/69972b03973448aaca03859a32db7c7ac069c1 b/.git_disabled/objects/dc/69972b03973448aaca03859a32db7c7ac069c1 similarity index 100% rename from mall/.git_disabled/objects/dc/69972b03973448aaca03859a32db7c7ac069c1 rename to .git_disabled/objects/dc/69972b03973448aaca03859a32db7c7ac069c1 diff --git a/mall/.git_disabled/objects/dc/7cadc19b0f9cd06bfe54f0310383ae8c4ee8da b/.git_disabled/objects/dc/7cadc19b0f9cd06bfe54f0310383ae8c4ee8da similarity index 100% rename from mall/.git_disabled/objects/dc/7cadc19b0f9cd06bfe54f0310383ae8c4ee8da rename to .git_disabled/objects/dc/7cadc19b0f9cd06bfe54f0310383ae8c4ee8da diff --git a/mall/.git_disabled/objects/dc/b29cfaaa8445902b94cea9fdef216bf2316b7a b/.git_disabled/objects/dc/b29cfaaa8445902b94cea9fdef216bf2316b7a similarity index 100% rename from mall/.git_disabled/objects/dc/b29cfaaa8445902b94cea9fdef216bf2316b7a rename to .git_disabled/objects/dc/b29cfaaa8445902b94cea9fdef216bf2316b7a diff --git a/mall/.git_disabled/objects/dc/c5c978f92a445fbb5da4352c45b05d8f1babcc b/.git_disabled/objects/dc/c5c978f92a445fbb5da4352c45b05d8f1babcc similarity index 100% rename from mall/.git_disabled/objects/dc/c5c978f92a445fbb5da4352c45b05d8f1babcc rename to .git_disabled/objects/dc/c5c978f92a445fbb5da4352c45b05d8f1babcc diff --git a/mall/.git_disabled/objects/dd/5ce490a3fa10ce2219fcb3f65ba3a11419941c b/.git_disabled/objects/dd/5ce490a3fa10ce2219fcb3f65ba3a11419941c similarity index 100% rename from mall/.git_disabled/objects/dd/5ce490a3fa10ce2219fcb3f65ba3a11419941c rename to .git_disabled/objects/dd/5ce490a3fa10ce2219fcb3f65ba3a11419941c diff --git a/mall/.git_disabled/objects/dd/8ca3949d0b7dce2926083370e7d22a9364d57d b/.git_disabled/objects/dd/8ca3949d0b7dce2926083370e7d22a9364d57d similarity index 100% rename from mall/.git_disabled/objects/dd/8ca3949d0b7dce2926083370e7d22a9364d57d rename to .git_disabled/objects/dd/8ca3949d0b7dce2926083370e7d22a9364d57d diff --git a/mall/.git_disabled/objects/dd/e8cfaf22687175c5a92ab3497b6b3495133a12 b/.git_disabled/objects/dd/e8cfaf22687175c5a92ab3497b6b3495133a12 similarity index 100% rename from mall/.git_disabled/objects/dd/e8cfaf22687175c5a92ab3497b6b3495133a12 rename to .git_disabled/objects/dd/e8cfaf22687175c5a92ab3497b6b3495133a12 diff --git a/mall/.git_disabled/objects/dd/f5d0f485f4c7bf07f1200d1b0d70b30e7cda43 b/.git_disabled/objects/dd/f5d0f485f4c7bf07f1200d1b0d70b30e7cda43 similarity index 100% rename from mall/.git_disabled/objects/dd/f5d0f485f4c7bf07f1200d1b0d70b30e7cda43 rename to .git_disabled/objects/dd/f5d0f485f4c7bf07f1200d1b0d70b30e7cda43 diff --git a/mall/.git_disabled/objects/de/149c9b7b277dab734a599ed0826d582974b5fe b/.git_disabled/objects/de/149c9b7b277dab734a599ed0826d582974b5fe similarity index 100% rename from mall/.git_disabled/objects/de/149c9b7b277dab734a599ed0826d582974b5fe rename to .git_disabled/objects/de/149c9b7b277dab734a599ed0826d582974b5fe diff --git a/mall/.git_disabled/objects/de/185b28707d3b8388563ac454cb5dd8bac50b4b b/.git_disabled/objects/de/185b28707d3b8388563ac454cb5dd8bac50b4b similarity index 100% rename from mall/.git_disabled/objects/de/185b28707d3b8388563ac454cb5dd8bac50b4b rename to .git_disabled/objects/de/185b28707d3b8388563ac454cb5dd8bac50b4b diff --git a/mall/.git_disabled/objects/de/29cef92e4492e218c25e0610410fd83da1bd92 b/.git_disabled/objects/de/29cef92e4492e218c25e0610410fd83da1bd92 similarity index 100% rename from mall/.git_disabled/objects/de/29cef92e4492e218c25e0610410fd83da1bd92 rename to .git_disabled/objects/de/29cef92e4492e218c25e0610410fd83da1bd92 diff --git a/mall/.git_disabled/objects/de/9460f931b697223558606dae3f466b211f0afd b/.git_disabled/objects/de/9460f931b697223558606dae3f466b211f0afd similarity index 100% rename from mall/.git_disabled/objects/de/9460f931b697223558606dae3f466b211f0afd rename to .git_disabled/objects/de/9460f931b697223558606dae3f466b211f0afd diff --git a/mall/.git_disabled/objects/de/9af775cac390862b3baf322f2c8be5c837c32c b/.git_disabled/objects/de/9af775cac390862b3baf322f2c8be5c837c32c similarity index 100% rename from mall/.git_disabled/objects/de/9af775cac390862b3baf322f2c8be5c837c32c rename to .git_disabled/objects/de/9af775cac390862b3baf322f2c8be5c837c32c diff --git a/mall/.git_disabled/objects/e0/0bebc0c00a00ee1b4fa0ad162568a593742b2d b/.git_disabled/objects/e0/0bebc0c00a00ee1b4fa0ad162568a593742b2d similarity index 100% rename from mall/.git_disabled/objects/e0/0bebc0c00a00ee1b4fa0ad162568a593742b2d rename to .git_disabled/objects/e0/0bebc0c00a00ee1b4fa0ad162568a593742b2d diff --git a/mall/.git_disabled/objects/e0/a9a11e0dbb9e157e4674a9a1c337dc850e2816 b/.git_disabled/objects/e0/a9a11e0dbb9e157e4674a9a1c337dc850e2816 similarity index 100% rename from mall/.git_disabled/objects/e0/a9a11e0dbb9e157e4674a9a1c337dc850e2816 rename to .git_disabled/objects/e0/a9a11e0dbb9e157e4674a9a1c337dc850e2816 diff --git a/mall/.git_disabled/objects/e1/1134d730eac67ffd6837eb1ce7856d483d065c b/.git_disabled/objects/e1/1134d730eac67ffd6837eb1ce7856d483d065c similarity index 100% rename from mall/.git_disabled/objects/e1/1134d730eac67ffd6837eb1ce7856d483d065c rename to .git_disabled/objects/e1/1134d730eac67ffd6837eb1ce7856d483d065c diff --git a/mall/.git_disabled/objects/e1/5c068482520bd48e3e944f7bfdb6bcbbed8ecf b/.git_disabled/objects/e1/5c068482520bd48e3e944f7bfdb6bcbbed8ecf similarity index 100% rename from mall/.git_disabled/objects/e1/5c068482520bd48e3e944f7bfdb6bcbbed8ecf rename to .git_disabled/objects/e1/5c068482520bd48e3e944f7bfdb6bcbbed8ecf diff --git a/mall/.git_disabled/objects/e1/626a69fed8ddb59b87978740b7bb89e8a3f470 b/.git_disabled/objects/e1/626a69fed8ddb59b87978740b7bb89e8a3f470 similarity index 100% rename from mall/.git_disabled/objects/e1/626a69fed8ddb59b87978740b7bb89e8a3f470 rename to .git_disabled/objects/e1/626a69fed8ddb59b87978740b7bb89e8a3f470 diff --git a/mall/.git_disabled/objects/e1/84579329e67997a3577c63d0e62c3a483bd29b b/.git_disabled/objects/e1/84579329e67997a3577c63d0e62c3a483bd29b similarity index 100% rename from mall/.git_disabled/objects/e1/84579329e67997a3577c63d0e62c3a483bd29b rename to .git_disabled/objects/e1/84579329e67997a3577c63d0e62c3a483bd29b diff --git a/mall/.git_disabled/objects/e1/fdc6ff753c19c95cfacf6b2bd5fa2bc8afbbc5 b/.git_disabled/objects/e1/fdc6ff753c19c95cfacf6b2bd5fa2bc8afbbc5 similarity index 100% rename from mall/.git_disabled/objects/e1/fdc6ff753c19c95cfacf6b2bd5fa2bc8afbbc5 rename to .git_disabled/objects/e1/fdc6ff753c19c95cfacf6b2bd5fa2bc8afbbc5 diff --git a/mall/.git_disabled/objects/e3/bcbd9db09db5b2930ac695e6cd33fd48c822e0 b/.git_disabled/objects/e3/bcbd9db09db5b2930ac695e6cd33fd48c822e0 similarity index 100% rename from mall/.git_disabled/objects/e3/bcbd9db09db5b2930ac695e6cd33fd48c822e0 rename to .git_disabled/objects/e3/bcbd9db09db5b2930ac695e6cd33fd48c822e0 diff --git a/mall/.git_disabled/objects/e4/95280b35195501c9f7a2fe21f0e36d70adfec2 b/.git_disabled/objects/e4/95280b35195501c9f7a2fe21f0e36d70adfec2 similarity index 100% rename from mall/.git_disabled/objects/e4/95280b35195501c9f7a2fe21f0e36d70adfec2 rename to .git_disabled/objects/e4/95280b35195501c9f7a2fe21f0e36d70adfec2 diff --git a/mall/.git_disabled/objects/e4/977f6c90b3c7f26126cb7c4664827cdf30ca46 b/.git_disabled/objects/e4/977f6c90b3c7f26126cb7c4664827cdf30ca46 similarity index 100% rename from mall/.git_disabled/objects/e4/977f6c90b3c7f26126cb7c4664827cdf30ca46 rename to .git_disabled/objects/e4/977f6c90b3c7f26126cb7c4664827cdf30ca46 diff --git a/mall/.git_disabled/objects/e4/9df78a071574459a1db00aebafd69b41350977 b/.git_disabled/objects/e4/9df78a071574459a1db00aebafd69b41350977 similarity index 100% rename from mall/.git_disabled/objects/e4/9df78a071574459a1db00aebafd69b41350977 rename to .git_disabled/objects/e4/9df78a071574459a1db00aebafd69b41350977 diff --git a/mall/.git_disabled/objects/e4/c08188ae246e57bee8f908f22023d00b00e355 b/.git_disabled/objects/e4/c08188ae246e57bee8f908f22023d00b00e355 similarity index 100% rename from mall/.git_disabled/objects/e4/c08188ae246e57bee8f908f22023d00b00e355 rename to .git_disabled/objects/e4/c08188ae246e57bee8f908f22023d00b00e355 diff --git a/mall/.git_disabled/objects/e5/f32cdea2cbd114ab51d0969246d482becd1c47 b/.git_disabled/objects/e5/f32cdea2cbd114ab51d0969246d482becd1c47 similarity index 100% rename from mall/.git_disabled/objects/e5/f32cdea2cbd114ab51d0969246d482becd1c47 rename to .git_disabled/objects/e5/f32cdea2cbd114ab51d0969246d482becd1c47 diff --git a/mall/.git_disabled/objects/e6/661ba698e5f4b88e0874c72d70242cbb7369ca b/.git_disabled/objects/e6/661ba698e5f4b88e0874c72d70242cbb7369ca similarity index 100% rename from mall/.git_disabled/objects/e6/661ba698e5f4b88e0874c72d70242cbb7369ca rename to .git_disabled/objects/e6/661ba698e5f4b88e0874c72d70242cbb7369ca diff --git a/mall/.git_disabled/objects/e6/6bc7381b3d8250a08853c5fceff6b5f7cb6d63 b/.git_disabled/objects/e6/6bc7381b3d8250a08853c5fceff6b5f7cb6d63 similarity index 100% rename from mall/.git_disabled/objects/e6/6bc7381b3d8250a08853c5fceff6b5f7cb6d63 rename to .git_disabled/objects/e6/6bc7381b3d8250a08853c5fceff6b5f7cb6d63 diff --git a/mall/.git_disabled/objects/e6/f688458b9562a0077c0547c6223481afdbfa45 b/.git_disabled/objects/e6/f688458b9562a0077c0547c6223481afdbfa45 similarity index 100% rename from mall/.git_disabled/objects/e6/f688458b9562a0077c0547c6223481afdbfa45 rename to .git_disabled/objects/e6/f688458b9562a0077c0547c6223481afdbfa45 diff --git a/mall/.git_disabled/objects/e7/105fc5009f6d014c581825f27c4935a6f724ac b/.git_disabled/objects/e7/105fc5009f6d014c581825f27c4935a6f724ac similarity index 100% rename from mall/.git_disabled/objects/e7/105fc5009f6d014c581825f27c4935a6f724ac rename to .git_disabled/objects/e7/105fc5009f6d014c581825f27c4935a6f724ac diff --git a/mall/.git_disabled/objects/e7/bc2be9e7192fda6897c7db8a142a63a2dd9137 b/.git_disabled/objects/e7/bc2be9e7192fda6897c7db8a142a63a2dd9137 similarity index 100% rename from mall/.git_disabled/objects/e7/bc2be9e7192fda6897c7db8a142a63a2dd9137 rename to .git_disabled/objects/e7/bc2be9e7192fda6897c7db8a142a63a2dd9137 diff --git a/mall/.git_disabled/objects/e8/9a0a2d18fbf3878353467e411eb27149f5bbb4 b/.git_disabled/objects/e8/9a0a2d18fbf3878353467e411eb27149f5bbb4 similarity index 100% rename from mall/.git_disabled/objects/e8/9a0a2d18fbf3878353467e411eb27149f5bbb4 rename to .git_disabled/objects/e8/9a0a2d18fbf3878353467e411eb27149f5bbb4 diff --git a/mall/.git_disabled/objects/e9/3fbc0b9a3316f16c0e806289f2554ca62af655 b/.git_disabled/objects/e9/3fbc0b9a3316f16c0e806289f2554ca62af655 similarity index 100% rename from mall/.git_disabled/objects/e9/3fbc0b9a3316f16c0e806289f2554ca62af655 rename to .git_disabled/objects/e9/3fbc0b9a3316f16c0e806289f2554ca62af655 diff --git a/mall/.git_disabled/objects/e9/8f8a090ee8d8500568646f514f4cd66b340a73 b/.git_disabled/objects/e9/8f8a090ee8d8500568646f514f4cd66b340a73 similarity index 100% rename from mall/.git_disabled/objects/e9/8f8a090ee8d8500568646f514f4cd66b340a73 rename to .git_disabled/objects/e9/8f8a090ee8d8500568646f514f4cd66b340a73 diff --git a/mall/.git_disabled/objects/eb/929904c99d4bde19fb0f26256e8577a6b46b4d b/.git_disabled/objects/eb/929904c99d4bde19fb0f26256e8577a6b46b4d similarity index 100% rename from mall/.git_disabled/objects/eb/929904c99d4bde19fb0f26256e8577a6b46b4d rename to .git_disabled/objects/eb/929904c99d4bde19fb0f26256e8577a6b46b4d diff --git a/mall/.git_disabled/objects/ec/734cdf8057fccf05dd215bc799d7cf06cdcefd b/.git_disabled/objects/ec/734cdf8057fccf05dd215bc799d7cf06cdcefd similarity index 100% rename from mall/.git_disabled/objects/ec/734cdf8057fccf05dd215bc799d7cf06cdcefd rename to .git_disabled/objects/ec/734cdf8057fccf05dd215bc799d7cf06cdcefd diff --git a/mall/.git_disabled/objects/ec/87872edd85e94af50a60a3741cda7c65d92947 b/.git_disabled/objects/ec/87872edd85e94af50a60a3741cda7c65d92947 similarity index 100% rename from mall/.git_disabled/objects/ec/87872edd85e94af50a60a3741cda7c65d92947 rename to .git_disabled/objects/ec/87872edd85e94af50a60a3741cda7c65d92947 diff --git a/mall/.git_disabled/objects/ec/bf77c45c3c930c946779891d7331f1add5bea8 b/.git_disabled/objects/ec/bf77c45c3c930c946779891d7331f1add5bea8 similarity index 100% rename from mall/.git_disabled/objects/ec/bf77c45c3c930c946779891d7331f1add5bea8 rename to .git_disabled/objects/ec/bf77c45c3c930c946779891d7331f1add5bea8 diff --git a/mall/.git_disabled/objects/ed/67b4e9474db758abaed2bff4379e8f6149e23a b/.git_disabled/objects/ed/67b4e9474db758abaed2bff4379e8f6149e23a similarity index 100% rename from mall/.git_disabled/objects/ed/67b4e9474db758abaed2bff4379e8f6149e23a rename to .git_disabled/objects/ed/67b4e9474db758abaed2bff4379e8f6149e23a diff --git a/mall/.git_disabled/objects/ed/7f4ffe6971776c862dcfb8b6f7547c16cf9373 b/.git_disabled/objects/ed/7f4ffe6971776c862dcfb8b6f7547c16cf9373 similarity index 100% rename from mall/.git_disabled/objects/ed/7f4ffe6971776c862dcfb8b6f7547c16cf9373 rename to .git_disabled/objects/ed/7f4ffe6971776c862dcfb8b6f7547c16cf9373 diff --git a/mall/.git_disabled/objects/ed/fa48920de4b47ec239751f7df565acc2f33328 b/.git_disabled/objects/ed/fa48920de4b47ec239751f7df565acc2f33328 similarity index 100% rename from mall/.git_disabled/objects/ed/fa48920de4b47ec239751f7df565acc2f33328 rename to .git_disabled/objects/ed/fa48920de4b47ec239751f7df565acc2f33328 diff --git a/mall/.git_disabled/objects/ee/14d064555db9735223520adcbf25e90d9acac4 b/.git_disabled/objects/ee/14d064555db9735223520adcbf25e90d9acac4 similarity index 100% rename from mall/.git_disabled/objects/ee/14d064555db9735223520adcbf25e90d9acac4 rename to .git_disabled/objects/ee/14d064555db9735223520adcbf25e90d9acac4 diff --git a/mall/.git_disabled/objects/ee/21854feb8a0dbca4c118d3e810701cf4ae260b b/.git_disabled/objects/ee/21854feb8a0dbca4c118d3e810701cf4ae260b similarity index 100% rename from mall/.git_disabled/objects/ee/21854feb8a0dbca4c118d3e810701cf4ae260b rename to .git_disabled/objects/ee/21854feb8a0dbca4c118d3e810701cf4ae260b diff --git a/mall/.git_disabled/objects/ee/38af71545782e8c9bf7a3f8bbb3b8a0685d571 b/.git_disabled/objects/ee/38af71545782e8c9bf7a3f8bbb3b8a0685d571 similarity index 100% rename from mall/.git_disabled/objects/ee/38af71545782e8c9bf7a3f8bbb3b8a0685d571 rename to .git_disabled/objects/ee/38af71545782e8c9bf7a3f8bbb3b8a0685d571 diff --git a/mall/.git_disabled/objects/ee/88c770b67440067a5a7cab9a923571eb81b26a b/.git_disabled/objects/ee/88c770b67440067a5a7cab9a923571eb81b26a similarity index 100% rename from mall/.git_disabled/objects/ee/88c770b67440067a5a7cab9a923571eb81b26a rename to .git_disabled/objects/ee/88c770b67440067a5a7cab9a923571eb81b26a diff --git a/mall/.git_disabled/objects/ee/ce696eae3274ae4e96ac4f05f38919f50634c3 b/.git_disabled/objects/ee/ce696eae3274ae4e96ac4f05f38919f50634c3 similarity index 100% rename from mall/.git_disabled/objects/ee/ce696eae3274ae4e96ac4f05f38919f50634c3 rename to .git_disabled/objects/ee/ce696eae3274ae4e96ac4f05f38919f50634c3 diff --git a/mall/.git_disabled/objects/ef/3baf523b5d00ce1489ac9ea2928cd708add449 b/.git_disabled/objects/ef/3baf523b5d00ce1489ac9ea2928cd708add449 similarity index 100% rename from mall/.git_disabled/objects/ef/3baf523b5d00ce1489ac9ea2928cd708add449 rename to .git_disabled/objects/ef/3baf523b5d00ce1489ac9ea2928cd708add449 diff --git a/mall/.git_disabled/objects/ef/59d4de7d8cc1470a5436a9952370df8c5eb98c b/.git_disabled/objects/ef/59d4de7d8cc1470a5436a9952370df8c5eb98c similarity index 100% rename from mall/.git_disabled/objects/ef/59d4de7d8cc1470a5436a9952370df8c5eb98c rename to .git_disabled/objects/ef/59d4de7d8cc1470a5436a9952370df8c5eb98c diff --git a/mall/.git_disabled/objects/ef/81282cc0d2c587277b3659acee21c66cb163f5 b/.git_disabled/objects/ef/81282cc0d2c587277b3659acee21c66cb163f5 similarity index 100% rename from mall/.git_disabled/objects/ef/81282cc0d2c587277b3659acee21c66cb163f5 rename to .git_disabled/objects/ef/81282cc0d2c587277b3659acee21c66cb163f5 diff --git a/mall/.git_disabled/objects/f0/5c892de9bfa5e1fb95df5e2216c460ca17904f b/.git_disabled/objects/f0/5c892de9bfa5e1fb95df5e2216c460ca17904f similarity index 100% rename from mall/.git_disabled/objects/f0/5c892de9bfa5e1fb95df5e2216c460ca17904f rename to .git_disabled/objects/f0/5c892de9bfa5e1fb95df5e2216c460ca17904f diff --git a/mall/.git_disabled/objects/f0/a56a63e3e9c48a4992f7751c2d88a5246613b7 b/.git_disabled/objects/f0/a56a63e3e9c48a4992f7751c2d88a5246613b7 similarity index 100% rename from mall/.git_disabled/objects/f0/a56a63e3e9c48a4992f7751c2d88a5246613b7 rename to .git_disabled/objects/f0/a56a63e3e9c48a4992f7751c2d88a5246613b7 diff --git a/mall/.git_disabled/objects/f0/cffee0efca301c4af7b4bc6e155aaa862e04a9 b/.git_disabled/objects/f0/cffee0efca301c4af7b4bc6e155aaa862e04a9 similarity index 100% rename from mall/.git_disabled/objects/f0/cffee0efca301c4af7b4bc6e155aaa862e04a9 rename to .git_disabled/objects/f0/cffee0efca301c4af7b4bc6e155aaa862e04a9 diff --git a/mall/.git_disabled/objects/f0/da805e6b74e14e00d511cbc041a86bcf14c6aa b/.git_disabled/objects/f0/da805e6b74e14e00d511cbc041a86bcf14c6aa similarity index 100% rename from mall/.git_disabled/objects/f0/da805e6b74e14e00d511cbc041a86bcf14c6aa rename to .git_disabled/objects/f0/da805e6b74e14e00d511cbc041a86bcf14c6aa diff --git a/mall/.git_disabled/objects/f0/e0e08d12ed54f0d19b9ba71bf2ab74790167f3 b/.git_disabled/objects/f0/e0e08d12ed54f0d19b9ba71bf2ab74790167f3 similarity index 100% rename from mall/.git_disabled/objects/f0/e0e08d12ed54f0d19b9ba71bf2ab74790167f3 rename to .git_disabled/objects/f0/e0e08d12ed54f0d19b9ba71bf2ab74790167f3 diff --git a/mall/.git_disabled/objects/f1/2ed85ad8faa0193be177dba82abd1d3ae7f4ba b/.git_disabled/objects/f1/2ed85ad8faa0193be177dba82abd1d3ae7f4ba similarity index 100% rename from mall/.git_disabled/objects/f1/2ed85ad8faa0193be177dba82abd1d3ae7f4ba rename to .git_disabled/objects/f1/2ed85ad8faa0193be177dba82abd1d3ae7f4ba diff --git a/mall/.git_disabled/objects/f1/2f19ebbaecb28f4a5d4475d9aaf935607cccab b/.git_disabled/objects/f1/2f19ebbaecb28f4a5d4475d9aaf935607cccab similarity index 100% rename from mall/.git_disabled/objects/f1/2f19ebbaecb28f4a5d4475d9aaf935607cccab rename to .git_disabled/objects/f1/2f19ebbaecb28f4a5d4475d9aaf935607cccab diff --git a/mall/.git_disabled/objects/f1/a6541cb00cd209e28a9345d8eeb9474a4155bb b/.git_disabled/objects/f1/a6541cb00cd209e28a9345d8eeb9474a4155bb similarity index 100% rename from mall/.git_disabled/objects/f1/a6541cb00cd209e28a9345d8eeb9474a4155bb rename to .git_disabled/objects/f1/a6541cb00cd209e28a9345d8eeb9474a4155bb diff --git a/mall/.git_disabled/objects/f2/1a4ec5e47e9f6e64fb5949d8616231df448df3 b/.git_disabled/objects/f2/1a4ec5e47e9f6e64fb5949d8616231df448df3 similarity index 100% rename from mall/.git_disabled/objects/f2/1a4ec5e47e9f6e64fb5949d8616231df448df3 rename to .git_disabled/objects/f2/1a4ec5e47e9f6e64fb5949d8616231df448df3 diff --git a/mall/.git_disabled/objects/f2/37adb21a7477762f0122297b2393b719c8d5f2 b/.git_disabled/objects/f2/37adb21a7477762f0122297b2393b719c8d5f2 similarity index 100% rename from mall/.git_disabled/objects/f2/37adb21a7477762f0122297b2393b719c8d5f2 rename to .git_disabled/objects/f2/37adb21a7477762f0122297b2393b719c8d5f2 diff --git a/mall/.git_disabled/objects/f2/837e45e68fc6a989a0bb07b3c392373bb435ec b/.git_disabled/objects/f2/837e45e68fc6a989a0bb07b3c392373bb435ec similarity index 100% rename from mall/.git_disabled/objects/f2/837e45e68fc6a989a0bb07b3c392373bb435ec rename to .git_disabled/objects/f2/837e45e68fc6a989a0bb07b3c392373bb435ec diff --git a/mall/.git_disabled/objects/f2/e078b4323cddfbf5258c5824799aaff2198c03 b/.git_disabled/objects/f2/e078b4323cddfbf5258c5824799aaff2198c03 similarity index 100% rename from mall/.git_disabled/objects/f2/e078b4323cddfbf5258c5824799aaff2198c03 rename to .git_disabled/objects/f2/e078b4323cddfbf5258c5824799aaff2198c03 diff --git a/mall/.git_disabled/objects/f2/f208f258a1a6e6247ec138c1a16eb63138d4db b/.git_disabled/objects/f2/f208f258a1a6e6247ec138c1a16eb63138d4db similarity index 100% rename from mall/.git_disabled/objects/f2/f208f258a1a6e6247ec138c1a16eb63138d4db rename to .git_disabled/objects/f2/f208f258a1a6e6247ec138c1a16eb63138d4db diff --git a/mall/.git_disabled/objects/f3/18e05a703f7a17c43cfaf6bc9fd6fed3b9132d b/.git_disabled/objects/f3/18e05a703f7a17c43cfaf6bc9fd6fed3b9132d similarity index 100% rename from mall/.git_disabled/objects/f3/18e05a703f7a17c43cfaf6bc9fd6fed3b9132d rename to .git_disabled/objects/f3/18e05a703f7a17c43cfaf6bc9fd6fed3b9132d diff --git a/mall/.git_disabled/objects/f3/3fd1022d33f551685c2e1bd0b8b250c1670fee b/.git_disabled/objects/f3/3fd1022d33f551685c2e1bd0b8b250c1670fee similarity index 100% rename from mall/.git_disabled/objects/f3/3fd1022d33f551685c2e1bd0b8b250c1670fee rename to .git_disabled/objects/f3/3fd1022d33f551685c2e1bd0b8b250c1670fee diff --git a/mall/.git_disabled/objects/f4/88d5c2c6b0ea1bcffb2bdb781d11a90da3f30f b/.git_disabled/objects/f4/88d5c2c6b0ea1bcffb2bdb781d11a90da3f30f similarity index 100% rename from mall/.git_disabled/objects/f4/88d5c2c6b0ea1bcffb2bdb781d11a90da3f30f rename to .git_disabled/objects/f4/88d5c2c6b0ea1bcffb2bdb781d11a90da3f30f diff --git a/mall/.git_disabled/objects/f4/985a3355e3682c4c1d5353a73299f746cf8cd3 b/.git_disabled/objects/f4/985a3355e3682c4c1d5353a73299f746cf8cd3 similarity index 100% rename from mall/.git_disabled/objects/f4/985a3355e3682c4c1d5353a73299f746cf8cd3 rename to .git_disabled/objects/f4/985a3355e3682c4c1d5353a73299f746cf8cd3 diff --git a/mall/.git_disabled/objects/f4/ef196827ca598a0bf508e84b5e79517fbaf423 b/.git_disabled/objects/f4/ef196827ca598a0bf508e84b5e79517fbaf423 similarity index 100% rename from mall/.git_disabled/objects/f4/ef196827ca598a0bf508e84b5e79517fbaf423 rename to .git_disabled/objects/f4/ef196827ca598a0bf508e84b5e79517fbaf423 diff --git a/mall/.git_disabled/objects/f5/1846ce0cffc88f92eb8129bc3eeb74c8548361 b/.git_disabled/objects/f5/1846ce0cffc88f92eb8129bc3eeb74c8548361 similarity index 100% rename from mall/.git_disabled/objects/f5/1846ce0cffc88f92eb8129bc3eeb74c8548361 rename to .git_disabled/objects/f5/1846ce0cffc88f92eb8129bc3eeb74c8548361 diff --git a/mall/.git_disabled/objects/f5/1d5d490c34af80bec89c9c316f8b93dabe7075 b/.git_disabled/objects/f5/1d5d490c34af80bec89c9c316f8b93dabe7075 similarity index 100% rename from mall/.git_disabled/objects/f5/1d5d490c34af80bec89c9c316f8b93dabe7075 rename to .git_disabled/objects/f5/1d5d490c34af80bec89c9c316f8b93dabe7075 diff --git a/mall/.git_disabled/objects/f6/8dfd6f9c60cf2a70229b99aa5050ba64f89cbb b/.git_disabled/objects/f6/8dfd6f9c60cf2a70229b99aa5050ba64f89cbb similarity index 100% rename from mall/.git_disabled/objects/f6/8dfd6f9c60cf2a70229b99aa5050ba64f89cbb rename to .git_disabled/objects/f6/8dfd6f9c60cf2a70229b99aa5050ba64f89cbb diff --git a/mall/.git_disabled/objects/f7/296fce3da50b37ec1182bc1d50bf5ec1cea484 b/.git_disabled/objects/f7/296fce3da50b37ec1182bc1d50bf5ec1cea484 similarity index 100% rename from mall/.git_disabled/objects/f7/296fce3da50b37ec1182bc1d50bf5ec1cea484 rename to .git_disabled/objects/f7/296fce3da50b37ec1182bc1d50bf5ec1cea484 diff --git a/mall/.git_disabled/objects/f7/5da367769fe7f59ee642212a284d050b892b54 b/.git_disabled/objects/f7/5da367769fe7f59ee642212a284d050b892b54 similarity index 100% rename from mall/.git_disabled/objects/f7/5da367769fe7f59ee642212a284d050b892b54 rename to .git_disabled/objects/f7/5da367769fe7f59ee642212a284d050b892b54 diff --git a/mall/.git_disabled/objects/f7/80dd9d10438c0ec6c101111ed792573548e7b3 b/.git_disabled/objects/f7/80dd9d10438c0ec6c101111ed792573548e7b3 similarity index 100% rename from mall/.git_disabled/objects/f7/80dd9d10438c0ec6c101111ed792573548e7b3 rename to .git_disabled/objects/f7/80dd9d10438c0ec6c101111ed792573548e7b3 diff --git a/mall/.git_disabled/objects/f8/cd545d362800ca6b3b10f3a7d035c11b1acb59 b/.git_disabled/objects/f8/cd545d362800ca6b3b10f3a7d035c11b1acb59 similarity index 100% rename from mall/.git_disabled/objects/f8/cd545d362800ca6b3b10f3a7d035c11b1acb59 rename to .git_disabled/objects/f8/cd545d362800ca6b3b10f3a7d035c11b1acb59 diff --git a/mall/.git_disabled/objects/f9/e78b865489bda4fcbab4740758d177834d74f2 b/.git_disabled/objects/f9/e78b865489bda4fcbab4740758d177834d74f2 similarity index 100% rename from mall/.git_disabled/objects/f9/e78b865489bda4fcbab4740758d177834d74f2 rename to .git_disabled/objects/f9/e78b865489bda4fcbab4740758d177834d74f2 diff --git a/mall/.git_disabled/objects/fa/0278fcea01adf22d33a38745bf40ae6c87f31f b/.git_disabled/objects/fa/0278fcea01adf22d33a38745bf40ae6c87f31f similarity index 100% rename from mall/.git_disabled/objects/fa/0278fcea01adf22d33a38745bf40ae6c87f31f rename to .git_disabled/objects/fa/0278fcea01adf22d33a38745bf40ae6c87f31f diff --git a/mall/.git_disabled/objects/fa/4bc8bd51a03dea8e08c230ad3b2a8094e6f02a b/.git_disabled/objects/fa/4bc8bd51a03dea8e08c230ad3b2a8094e6f02a similarity index 100% rename from mall/.git_disabled/objects/fa/4bc8bd51a03dea8e08c230ad3b2a8094e6f02a rename to .git_disabled/objects/fa/4bc8bd51a03dea8e08c230ad3b2a8094e6f02a diff --git a/mall/.git_disabled/objects/fa/74c16f18af88c53b5e7ab84e71e58296b39a93 b/.git_disabled/objects/fa/74c16f18af88c53b5e7ab84e71e58296b39a93 similarity index 100% rename from mall/.git_disabled/objects/fa/74c16f18af88c53b5e7ab84e71e58296b39a93 rename to .git_disabled/objects/fa/74c16f18af88c53b5e7ab84e71e58296b39a93 diff --git a/mall/.git_disabled/objects/fa/a310bf2ade2d48a7109b3b775dd7679a122b7e b/.git_disabled/objects/fa/a310bf2ade2d48a7109b3b775dd7679a122b7e similarity index 100% rename from mall/.git_disabled/objects/fa/a310bf2ade2d48a7109b3b775dd7679a122b7e rename to .git_disabled/objects/fa/a310bf2ade2d48a7109b3b775dd7679a122b7e diff --git a/mall/.git_disabled/objects/fb/5adc6f9e42463ce519816f8d6c932130ce43bb b/.git_disabled/objects/fb/5adc6f9e42463ce519816f8d6c932130ce43bb similarity index 100% rename from mall/.git_disabled/objects/fb/5adc6f9e42463ce519816f8d6c932130ce43bb rename to .git_disabled/objects/fb/5adc6f9e42463ce519816f8d6c932130ce43bb diff --git a/mall/.git_disabled/objects/fc/8a8495f12c9756263c0ee89805f370c7a52f61 b/.git_disabled/objects/fc/8a8495f12c9756263c0ee89805f370c7a52f61 similarity index 100% rename from mall/.git_disabled/objects/fc/8a8495f12c9756263c0ee89805f370c7a52f61 rename to .git_disabled/objects/fc/8a8495f12c9756263c0ee89805f370c7a52f61 diff --git a/mall/.git_disabled/objects/fc/8b822962627c46022b85b53c5e0b5624b69907 b/.git_disabled/objects/fc/8b822962627c46022b85b53c5e0b5624b69907 similarity index 100% rename from mall/.git_disabled/objects/fc/8b822962627c46022b85b53c5e0b5624b69907 rename to .git_disabled/objects/fc/8b822962627c46022b85b53c5e0b5624b69907 diff --git a/mall/.git_disabled/objects/fc/f50ed004fe10291906cd1accbf85cc945c333a b/.git_disabled/objects/fc/f50ed004fe10291906cd1accbf85cc945c333a similarity index 100% rename from mall/.git_disabled/objects/fc/f50ed004fe10291906cd1accbf85cc945c333a rename to .git_disabled/objects/fc/f50ed004fe10291906cd1accbf85cc945c333a diff --git a/mall/.git_disabled/objects/fd/bee0fa324a30960a9c6c9457358feb91e64478 b/.git_disabled/objects/fd/bee0fa324a30960a9c6c9457358feb91e64478 similarity index 100% rename from mall/.git_disabled/objects/fd/bee0fa324a30960a9c6c9457358feb91e64478 rename to .git_disabled/objects/fd/bee0fa324a30960a9c6c9457358feb91e64478 diff --git a/mall/.git_disabled/objects/fd/d0db6df282cd7c895573134e6dd2f2dd0158d6 b/.git_disabled/objects/fd/d0db6df282cd7c895573134e6dd2f2dd0158d6 similarity index 100% rename from mall/.git_disabled/objects/fd/d0db6df282cd7c895573134e6dd2f2dd0158d6 rename to .git_disabled/objects/fd/d0db6df282cd7c895573134e6dd2f2dd0158d6 diff --git a/mall/.git_disabled/objects/fd/eed91ce0012fabc6c0d8ba225a9fb308cb3d46 b/.git_disabled/objects/fd/eed91ce0012fabc6c0d8ba225a9fb308cb3d46 similarity index 100% rename from mall/.git_disabled/objects/fd/eed91ce0012fabc6c0d8ba225a9fb308cb3d46 rename to .git_disabled/objects/fd/eed91ce0012fabc6c0d8ba225a9fb308cb3d46 diff --git a/mall/.git_disabled/objects/fe/d5ab008e6c98379ca65cef433deacf73737ad1 b/.git_disabled/objects/fe/d5ab008e6c98379ca65cef433deacf73737ad1 similarity index 100% rename from mall/.git_disabled/objects/fe/d5ab008e6c98379ca65cef433deacf73737ad1 rename to .git_disabled/objects/fe/d5ab008e6c98379ca65cef433deacf73737ad1 diff --git a/mall/.git_disabled/objects/fe/d6354902617f8485f6d521b4006e6ea14d76e7 b/.git_disabled/objects/fe/d6354902617f8485f6d521b4006e6ea14d76e7 similarity index 100% rename from mall/.git_disabled/objects/fe/d6354902617f8485f6d521b4006e6ea14d76e7 rename to .git_disabled/objects/fe/d6354902617f8485f6d521b4006e6ea14d76e7 diff --git a/mall/.git_disabled/objects/fe/e0b5434a18776718410da56b7ecddf07ec23d4 b/.git_disabled/objects/fe/e0b5434a18776718410da56b7ecddf07ec23d4 similarity index 100% rename from mall/.git_disabled/objects/fe/e0b5434a18776718410da56b7ecddf07ec23d4 rename to .git_disabled/objects/fe/e0b5434a18776718410da56b7ecddf07ec23d4 diff --git a/mall/.git_disabled/objects/fe/eea53d90bba6247f2620912acf32a5908945cb b/.git_disabled/objects/fe/eea53d90bba6247f2620912acf32a5908945cb similarity index 100% rename from mall/.git_disabled/objects/fe/eea53d90bba6247f2620912acf32a5908945cb rename to .git_disabled/objects/fe/eea53d90bba6247f2620912acf32a5908945cb diff --git a/mall/.git_disabled/objects/ff/a1f5203dd3249a2a3be1eaa30e2918923e18ef b/.git_disabled/objects/ff/a1f5203dd3249a2a3be1eaa30e2918923e18ef similarity index 100% rename from mall/.git_disabled/objects/ff/a1f5203dd3249a2a3be1eaa30e2918923e18ef rename to .git_disabled/objects/ff/a1f5203dd3249a2a3be1eaa30e2918923e18ef diff --git a/mall/.git_disabled/objects/ff/f1ac0f73b3a9ebeb0c256a66437286c12716f6 b/.git_disabled/objects/ff/f1ac0f73b3a9ebeb0c256a66437286c12716f6 similarity index 100% rename from mall/.git_disabled/objects/ff/f1ac0f73b3a9ebeb0c256a66437286c12716f6 rename to .git_disabled/objects/ff/f1ac0f73b3a9ebeb0c256a66437286c12716f6 diff --git a/mall/.git_disabled/objects/ff/f4371c33c25dc5bf801486d0990ca232dc174d b/.git_disabled/objects/ff/f4371c33c25dc5bf801486d0990ca232dc174d similarity index 100% rename from mall/.git_disabled/objects/ff/f4371c33c25dc5bf801486d0990ca232dc174d rename to .git_disabled/objects/ff/f4371c33c25dc5bf801486d0990ca232dc174d diff --git a/mall/.git_disabled/objects/pack/pack-2d64d5291e8936e45e8afe09b48196d375cda344.idx b/.git_disabled/objects/pack/pack-2d64d5291e8936e45e8afe09b48196d375cda344.idx similarity index 100% rename from mall/.git_disabled/objects/pack/pack-2d64d5291e8936e45e8afe09b48196d375cda344.idx rename to .git_disabled/objects/pack/pack-2d64d5291e8936e45e8afe09b48196d375cda344.idx diff --git a/mall/.git_disabled/objects/pack/pack-2d64d5291e8936e45e8afe09b48196d375cda344.pack b/.git_disabled/objects/pack/pack-2d64d5291e8936e45e8afe09b48196d375cda344.pack similarity index 100% rename from mall/.git_disabled/objects/pack/pack-2d64d5291e8936e45e8afe09b48196d375cda344.pack rename to .git_disabled/objects/pack/pack-2d64d5291e8936e45e8afe09b48196d375cda344.pack diff --git a/mall/.git_disabled/objects/pack/pack-2d64d5291e8936e45e8afe09b48196d375cda344.rev b/.git_disabled/objects/pack/pack-2d64d5291e8936e45e8afe09b48196d375cda344.rev similarity index 100% rename from mall/.git_disabled/objects/pack/pack-2d64d5291e8936e45e8afe09b48196d375cda344.rev rename to .git_disabled/objects/pack/pack-2d64d5291e8936e45e8afe09b48196d375cda344.rev diff --git a/mall/.git_disabled/objects/pack/pack-56653ebedd073ec8a15e1120e171acbb71747199.idx b/.git_disabled/objects/pack/pack-56653ebedd073ec8a15e1120e171acbb71747199.idx similarity index 100% rename from mall/.git_disabled/objects/pack/pack-56653ebedd073ec8a15e1120e171acbb71747199.idx rename to .git_disabled/objects/pack/pack-56653ebedd073ec8a15e1120e171acbb71747199.idx diff --git a/mall/.git_disabled/objects/pack/pack-56653ebedd073ec8a15e1120e171acbb71747199.pack b/.git_disabled/objects/pack/pack-56653ebedd073ec8a15e1120e171acbb71747199.pack similarity index 100% rename from mall/.git_disabled/objects/pack/pack-56653ebedd073ec8a15e1120e171acbb71747199.pack rename to .git_disabled/objects/pack/pack-56653ebedd073ec8a15e1120e171acbb71747199.pack diff --git a/mall/.git_disabled/objects/pack/pack-56653ebedd073ec8a15e1120e171acbb71747199.rev b/.git_disabled/objects/pack/pack-56653ebedd073ec8a15e1120e171acbb71747199.rev similarity index 100% rename from mall/.git_disabled/objects/pack/pack-56653ebedd073ec8a15e1120e171acbb71747199.rev rename to .git_disabled/objects/pack/pack-56653ebedd073ec8a15e1120e171acbb71747199.rev diff --git a/mall/.git_disabled/objects/pack/pack-835825c0d6dc5992012cc7de38d279d83828267a.idx b/.git_disabled/objects/pack/pack-835825c0d6dc5992012cc7de38d279d83828267a.idx similarity index 100% rename from mall/.git_disabled/objects/pack/pack-835825c0d6dc5992012cc7de38d279d83828267a.idx rename to .git_disabled/objects/pack/pack-835825c0d6dc5992012cc7de38d279d83828267a.idx diff --git a/mall/.git_disabled/objects/pack/pack-835825c0d6dc5992012cc7de38d279d83828267a.pack b/.git_disabled/objects/pack/pack-835825c0d6dc5992012cc7de38d279d83828267a.pack similarity index 100% rename from mall/.git_disabled/objects/pack/pack-835825c0d6dc5992012cc7de38d279d83828267a.pack rename to .git_disabled/objects/pack/pack-835825c0d6dc5992012cc7de38d279d83828267a.pack diff --git a/mall/.git_disabled/objects/pack/pack-835825c0d6dc5992012cc7de38d279d83828267a.rev b/.git_disabled/objects/pack/pack-835825c0d6dc5992012cc7de38d279d83828267a.rev similarity index 100% rename from mall/.git_disabled/objects/pack/pack-835825c0d6dc5992012cc7de38d279d83828267a.rev rename to .git_disabled/objects/pack/pack-835825c0d6dc5992012cc7de38d279d83828267a.rev diff --git a/mall/.git_disabled/objects/pack/pack-8f6ff917ed314b5db03ad3443e492f49040bb9c6.idx b/.git_disabled/objects/pack/pack-8f6ff917ed314b5db03ad3443e492f49040bb9c6.idx similarity index 100% rename from mall/.git_disabled/objects/pack/pack-8f6ff917ed314b5db03ad3443e492f49040bb9c6.idx rename to .git_disabled/objects/pack/pack-8f6ff917ed314b5db03ad3443e492f49040bb9c6.idx diff --git a/mall/.git_disabled/objects/pack/pack-8f6ff917ed314b5db03ad3443e492f49040bb9c6.pack b/.git_disabled/objects/pack/pack-8f6ff917ed314b5db03ad3443e492f49040bb9c6.pack similarity index 100% rename from mall/.git_disabled/objects/pack/pack-8f6ff917ed314b5db03ad3443e492f49040bb9c6.pack rename to .git_disabled/objects/pack/pack-8f6ff917ed314b5db03ad3443e492f49040bb9c6.pack diff --git a/mall/.git_disabled/objects/pack/pack-8f6ff917ed314b5db03ad3443e492f49040bb9c6.rev b/.git_disabled/objects/pack/pack-8f6ff917ed314b5db03ad3443e492f49040bb9c6.rev similarity index 100% rename from mall/.git_disabled/objects/pack/pack-8f6ff917ed314b5db03ad3443e492f49040bb9c6.rev rename to .git_disabled/objects/pack/pack-8f6ff917ed314b5db03ad3443e492f49040bb9c6.rev diff --git a/mall/.git_disabled/objects/pack/pack-a401966aedc27238be3fb9f90efd4421dbbfa1fd.idx b/.git_disabled/objects/pack/pack-a401966aedc27238be3fb9f90efd4421dbbfa1fd.idx similarity index 100% rename from mall/.git_disabled/objects/pack/pack-a401966aedc27238be3fb9f90efd4421dbbfa1fd.idx rename to .git_disabled/objects/pack/pack-a401966aedc27238be3fb9f90efd4421dbbfa1fd.idx diff --git a/mall/.git_disabled/objects/pack/pack-a401966aedc27238be3fb9f90efd4421dbbfa1fd.pack b/.git_disabled/objects/pack/pack-a401966aedc27238be3fb9f90efd4421dbbfa1fd.pack similarity index 100% rename from mall/.git_disabled/objects/pack/pack-a401966aedc27238be3fb9f90efd4421dbbfa1fd.pack rename to .git_disabled/objects/pack/pack-a401966aedc27238be3fb9f90efd4421dbbfa1fd.pack diff --git a/mall/.git_disabled/objects/pack/pack-a401966aedc27238be3fb9f90efd4421dbbfa1fd.rev b/.git_disabled/objects/pack/pack-a401966aedc27238be3fb9f90efd4421dbbfa1fd.rev similarity index 100% rename from mall/.git_disabled/objects/pack/pack-a401966aedc27238be3fb9f90efd4421dbbfa1fd.rev rename to .git_disabled/objects/pack/pack-a401966aedc27238be3fb9f90efd4421dbbfa1fd.rev diff --git a/mall/.git_disabled/objects/pack/pack-b8237b01850fa3d74f9b203407d5c6dec9f47238.idx b/.git_disabled/objects/pack/pack-b8237b01850fa3d74f9b203407d5c6dec9f47238.idx similarity index 100% rename from mall/.git_disabled/objects/pack/pack-b8237b01850fa3d74f9b203407d5c6dec9f47238.idx rename to .git_disabled/objects/pack/pack-b8237b01850fa3d74f9b203407d5c6dec9f47238.idx diff --git a/mall/.git_disabled/objects/pack/pack-b8237b01850fa3d74f9b203407d5c6dec9f47238.pack b/.git_disabled/objects/pack/pack-b8237b01850fa3d74f9b203407d5c6dec9f47238.pack similarity index 100% rename from mall/.git_disabled/objects/pack/pack-b8237b01850fa3d74f9b203407d5c6dec9f47238.pack rename to .git_disabled/objects/pack/pack-b8237b01850fa3d74f9b203407d5c6dec9f47238.pack diff --git a/mall/.git_disabled/objects/pack/pack-b8237b01850fa3d74f9b203407d5c6dec9f47238.rev b/.git_disabled/objects/pack/pack-b8237b01850fa3d74f9b203407d5c6dec9f47238.rev similarity index 100% rename from mall/.git_disabled/objects/pack/pack-b8237b01850fa3d74f9b203407d5c6dec9f47238.rev rename to .git_disabled/objects/pack/pack-b8237b01850fa3d74f9b203407d5c6dec9f47238.rev diff --git a/mall/.git_disabled/objects/pack/pack-f74962ea43ef03cb47613de5c48ab3ba54a3b119.idx b/.git_disabled/objects/pack/pack-f74962ea43ef03cb47613de5c48ab3ba54a3b119.idx similarity index 100% rename from mall/.git_disabled/objects/pack/pack-f74962ea43ef03cb47613de5c48ab3ba54a3b119.idx rename to .git_disabled/objects/pack/pack-f74962ea43ef03cb47613de5c48ab3ba54a3b119.idx diff --git a/mall/.git_disabled/objects/pack/pack-f74962ea43ef03cb47613de5c48ab3ba54a3b119.pack b/.git_disabled/objects/pack/pack-f74962ea43ef03cb47613de5c48ab3ba54a3b119.pack similarity index 100% rename from mall/.git_disabled/objects/pack/pack-f74962ea43ef03cb47613de5c48ab3ba54a3b119.pack rename to .git_disabled/objects/pack/pack-f74962ea43ef03cb47613de5c48ab3ba54a3b119.pack diff --git a/mall/.git_disabled/objects/pack/pack-f74962ea43ef03cb47613de5c48ab3ba54a3b119.rev b/.git_disabled/objects/pack/pack-f74962ea43ef03cb47613de5c48ab3ba54a3b119.rev similarity index 100% rename from mall/.git_disabled/objects/pack/pack-f74962ea43ef03cb47613de5c48ab3ba54a3b119.rev rename to .git_disabled/objects/pack/pack-f74962ea43ef03cb47613de5c48ab3ba54a3b119.rev diff --git a/mall/.git_disabled/opencode b/.git_disabled/opencode similarity index 100% rename from mall/.git_disabled/opencode rename to .git_disabled/opencode diff --git a/mall/.git_disabled/packed-refs b/.git_disabled/packed-refs similarity index 100% rename from mall/.git_disabled/packed-refs rename to .git_disabled/packed-refs diff --git a/mall/.git_disabled/refs/heads/cyh666666/consumer b/.git_disabled/refs/heads/cyh666666/consumer similarity index 100% rename from mall/.git_disabled/refs/heads/cyh666666/consumer rename to .git_disabled/refs/heads/cyh666666/consumer diff --git a/mall/.git_disabled/refs/heads/main b/.git_disabled/refs/heads/main similarity index 100% rename from mall/.git_disabled/refs/heads/main rename to .git_disabled/refs/heads/main diff --git a/mall/.git_disabled/refs/remotes/origin/HEAD b/.git_disabled/refs/remotes/origin/HEAD similarity index 100% rename from mall/.git_disabled/refs/remotes/origin/HEAD rename to .git_disabled/refs/remotes/origin/HEAD diff --git a/mall/.git_disabled/refs/remotes/origin/comclib-analytics b/.git_disabled/refs/remotes/origin/comclib-analytics similarity index 100% rename from mall/.git_disabled/refs/remotes/origin/comclib-analytics rename to .git_disabled/refs/remotes/origin/comclib-analytics diff --git a/mall/.git_disabled/refs/remotes/origin/cyh666666/consumer b/.git_disabled/refs/remotes/origin/cyh666666/consumer similarity index 100% rename from mall/.git_disabled/refs/remotes/origin/cyh666666/consumer rename to .git_disabled/refs/remotes/origin/cyh666666/consumer diff --git a/mall/.git_disabled/refs/remotes/origin/huangzhenbao-admin b/.git_disabled/refs/remotes/origin/huangzhenbao-admin similarity index 100% rename from mall/.git_disabled/refs/remotes/origin/huangzhenbao-admin rename to .git_disabled/refs/remotes/origin/huangzhenbao-admin diff --git a/mall/.git_disabled/refs/remotes/origin/main b/.git_disabled/refs/remotes/origin/main similarity index 100% rename from mall/.git_disabled/refs/remotes/origin/main rename to .git_disabled/refs/remotes/origin/main diff --git a/mall/.git_disabled/refs/remotes/origin/ysj-delivery b/.git_disabled/refs/remotes/origin/ysj-delivery similarity index 100% rename from mall/.git_disabled/refs/remotes/origin/ysj-delivery rename to .git_disabled/refs/remotes/origin/ysj-delivery diff --git a/mall/.git_disabled/refs/tags/v-1.0.0 b/.git_disabled/refs/tags/v-1.0.0 similarity index 100% rename from mall/.git_disabled/refs/tags/v-1.0.0 rename to .git_disabled/refs/tags/v-1.0.0 diff --git a/App.uvue b/App.uvue index c394e95c..f93b1651 100644 --- a/App.uvue +++ b/App.uvue @@ -1,15 +1,20 @@ - - - diff --git a/_debug_branches.txt b/_debug_branches.txt new file mode 100644 index 00000000..84371545 Binary files /dev/null and b/_debug_branches.txt differ diff --git a/_debug_gitlog.txt b/_debug_gitlog.txt new file mode 100644 index 00000000..6f525cfb Binary files /dev/null and b/_debug_gitlog.txt differ diff --git a/_debug_last_commit_files.txt b/_debug_last_commit_files.txt new file mode 100644 index 00000000..b794633e Binary files /dev/null and b/_debug_last_commit_files.txt differ diff --git a/_debug_reflog.txt b/_debug_reflog.txt new file mode 100644 index 00000000..426a67fc Binary files /dev/null and b/_debug_reflog.txt differ diff --git a/ak/config.uts b/ak/config.uts index 10482315..5456d84c 100644 --- a/ak/config.uts +++ b/ak/config.uts @@ -1,20 +1,20 @@ // Supabase 配置 // 内网环境 - 本地部署的 Supabase -// IP: 192.168.1.61 -// IP: 192.168.1.61 +// IP: 192.168.1.62 +// IP: 192.168.1.62 // Kong HTTP Port: 8000 //自己的配置自己解开即可 export const SUPA_URL: string = 'http://192.168.1.61:18000' export const SUPA_KEY: string = 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJyb2xlIjoiYW5vbiIsImlzcyI6InN1cGFiYXNlLTEiLCJpYXQiOjE3Njk2NzY0OTgsImV4cCI6MTkyNzM1NjQ5OH0.ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890' //export const SUPA_URL: string = 'http://192.168.1.62:18000' //export const SUPA_KEY: string = 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJyb2xlIjoiYW5vbiIsImlzcyI6InN1cGFiYXNlLTEiLCJpYXQiOjE3Njk2NzY0OTgsImV4cCI6MTkyNzM1NjQ5OH0.ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890' -// export const SUPA_URL: string = 'http://192.168.1.63:18000' -// export const SUPA_KEY: string = 'eyJhbGciOiAiSFMyNTYiLCAidHlwIjogIkpXVCJ9.eyJyb2xlIjogImFub24iLCAiaXNzIjogInN1cGFiYXNlIiwgImlhdCI6IDE3Njk4NDczMzQsICJleHAiOiAyMDg1MjA3MzM0fQ.js-2CS5_cUmf4iVv8aCmmx9iyFsQvLNDbt8YYOngeLU' +//export const SUPA_URL: string = 'http://192.168.1.63:18000' +//export const SUPA_KEY: string = 'eyJhbGciOiAiSFMyNTYiLCAidHlwIjogIkpXVCJ9.eyJyb2xlIjogImFub24iLCAiaXNzIjogInN1cGFiYXNlIiwgImlhdCI6IDE3Njk4NDczMzQsICJleHAiOiAyMDg1MjA3MzM0fQ.js-2CS5_cUmf4iVv8aCmmx9iyFsQvLNDbt8YYOngeLU' // WebSocket 实时连接(内网使用 ws:// 而非 wss://) -// export const WS_URL: string = 'ws://192.168.1.61:18000/realtime/v1/websocket' -export const WS_URL: string = 'ws://192.168.1.62:18000/realtime/v1/websocket' -// export const WS_URL: string = 'ws://192.168.1.63:18000/realtime/v1/websocket' +export const WS_URL: string = 'ws://192.168.1.61:18000/realtime/v1/websocket' +//export const WS_URL: string = 'ws://192.168.1.62:18000/realtime/v1/websocket' +//export const WS_URL: string = 'ws://192.168.1.63:18000/realtime/v1/websocket' // 备用配置(已注释,如需切换可取消注释) // 开发环境 - 其他内网地址 @@ -37,4 +37,4 @@ export const HOME_REDIRECT: string = '/pages/mall/consumer/index' export const TABORPAGE: string = '/pages/mall/consumer/index' // 测试模式:放开任意跳转(禁用启动页/登录/401 的强制重定向) -export const IS_TEST_MODE: boolean = true \ No newline at end of file +export const IS_TEST_MODE: boolean = true diff --git a/mall/ak/config.uts b/ak/config_fixed.uts similarity index 78% rename from mall/ak/config.uts rename to ak/config_fixed.uts index 5456d84c..2d9e6455 100644 --- a/mall/ak/config.uts +++ b/ak/config_fixed.uts @@ -4,17 +4,14 @@ // IP: 192.168.1.62 // Kong HTTP Port: 8000 //自己的配置自己解开即可 +//export const SUPA_URL: string = 'http://192.168.1.61:18000' +//export const SUPA_KEY: string = 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJyb2xlIjoiYW5vbiIsImlzcyI6InN1cGFiYXNlLTEiLCJpYXQiOjE3Njk2NzY0OTgsImV4cCI6MTkyNzM1NjQ5OH0.ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890' export const SUPA_URL: string = 'http://192.168.1.61:18000' export const SUPA_KEY: string = 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJyb2xlIjoiYW5vbiIsImlzcyI6InN1cGFiYXNlLTEiLCJpYXQiOjE3Njk2NzY0OTgsImV4cCI6MTkyNzM1NjQ5OH0.ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890' -//export const SUPA_URL: string = 'http://192.168.1.62:18000' -//export const SUPA_KEY: string = 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJyb2xlIjoiYW5vbiIsImlzcyI6InN1cGFiYXNlLTEiLCJpYXQiOjE3Njk2NzY0OTgsImV4cCI6MTkyNzM1NjQ5OH0.ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890' -//export const SUPA_URL: string = 'http://192.168.1.63:18000' -//export const SUPA_KEY: string = 'eyJhbGciOiAiSFMyNTYiLCAidHlwIjogIkpXVCJ9.eyJyb2xlIjogImFub24iLCAiaXNzIjogInN1cGFiYXNlIiwgImlhdCI6IDE3Njk4NDczMzQsICJleHAiOiAyMDg1MjA3MzM0fQ.js-2CS5_cUmf4iVv8aCmmx9iyFsQvLNDbt8YYOngeLU' // WebSocket 实时连接(内网使用 ws:// 而非 wss://) +// export const WS_URL: string = 'ws://192.168.1.61:18000/realtime/v1/websocket' export const WS_URL: string = 'ws://192.168.1.61:18000/realtime/v1/websocket' -//export const WS_URL: string = 'ws://192.168.1.62:18000/realtime/v1/websocket' -//export const WS_URL: string = 'ws://192.168.1.63:18000/realtime/v1/websocket' // 备用配置(已注释,如需切换可取消注释) // 开发环境 - 其他内网地址 diff --git a/mall/ak/configbackup.uts b/ak/configbackup.uts similarity index 100% rename from mall/ak/configbackup.uts rename to ak/configbackup.uts diff --git a/mall/ak/configme.uts b/ak/configme.uts similarity index 100% rename from mall/ak/configme.uts rename to ak/configme.uts diff --git a/check_products.py b/check_products.py new file mode 100644 index 00000000..a3e6ed0e --- /dev/null +++ b/check_products.py @@ -0,0 +1,62 @@ +import urllib.request +import json +import ssl + +# Config from ak/config.uts +SUPA_URL = 'http://192.168.1.61:18000' +SUPA_KEY = 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJyb2xlIjoiYW5vbiIsImlzcyI6InN1cGFiYXNlLTEiLCJpYXQiOjE3Njk2NzY0OTgsImV4cCI6MTkyNzM1NjQ5OH0.ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890' + +headers = { + "apikey": SUPA_KEY, + "Authorization": f"Bearer {SUPA_KEY}", + "Content-Type": "application/json" +} + +def get_data(table, query="select=*"): + try: + url = f"{SUPA_URL}/rest/v1/{table}?{query}" + print(f"Requesting: {url}") + req = urllib.request.Request(url, headers=headers) + context = ssl._create_unverified_context() + try: + with urllib.request.urlopen(req, context=context, timeout=5) as response: + if response.status == 200: + return json.loads(response.read().decode()) + else: + return f"Error: {response.status}" + except urllib.error.URLError as e: + return f"Connection Failed: {e}" + except Exception as e: + return f"Exception: {e}" + +merchant_id = "91a7129c-648e-47c7-91de-05f7268ed483" + +print("--- DIAGNOSTIC START ---") +print(f"Checking products for merchant_id: {merchant_id}") + +# Check ml_products +print("\n[ Checking ml_products ]") +products = get_data("ml_products", f"merchant_id=eq.{merchant_id}") +if isinstance(products, list): + print(f"Found {len(products)} products in ml_products table.") + if len(products) > 0: + print("Sample product:", products[0]['name']) +else: + print(f"Failed to fetch products: {products}") + +# Check ml_products_detail_view +print("\n[ Checking ml_products_detail_view ]") +products_view = get_data("ml_products_detail_view", f"merchant_id=eq.{merchant_id}") +if isinstance(products_view, list): + print(f"Found {len(products_view)} products in view.") +else: + print(f"Failed to fetch products view: {products_view}") + +# List all products just in case to see what merchant_ids exist +print("\n[ Listing first 5 products to check merchant_ids ]") +all_prod = get_data("ml_products", "limit=5&select=id,name,merchant_id") +if isinstance(all_prod, list): + for p in all_prod: + print(f" - {p.get('name')}: {p.get('merchant_id')}") + +print("\n--- DIAGNOSTIC END ---") diff --git a/check_schema_coupons.py b/check_schema_coupons.py new file mode 100644 index 00000000..703241da --- /dev/null +++ b/check_schema_coupons.py @@ -0,0 +1,55 @@ +import urllib.request +import json +import ssl +import time + +# Config from ak/config.uts +SUPA_URL = 'http://192.168.1.61:18000' +SUPA_KEY = 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJyb2xlIjoiYW5vbiIsImlzcyI6InN1cGFiYXNlLTEiLCJpYXQiOjE3Njk2NzY0OTgsImV4cCI6MTkyNzM1NjQ5OH0.ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890' + +headers = { + "apikey": SUPA_KEY, + "Authorization": f"Bearer {SUPA_KEY}", + "Content-Type": "application/json" +} + +def get_data(table, query="select=*"): + try: + url = f"{SUPA_URL}/rest/v1/{table}?{query}" + req = urllib.request.Request(url, headers=headers) + context = ssl._create_unverified_context() + try: + with urllib.request.urlopen(req, context=context, timeout=5) as response: + if response.status == 200: + return json.loads(response.read().decode()) + else: + return f"Error: {response.status}" + except urllib.error.URLError as e: + return f"Connection Failed: {e}" + except Exception as e: + return f"Exception: {e}" + +print("--- DIAGNOSTIC START ---") + +# Check ml_user_coupons structure +print("\n[ Checking ml_user_coupons Structure ]") +# limit=1 to get keys +data = get_data("ml_user_coupons", "limit=1") +if isinstance(data, list): + if len(data) > 0: + print("Columns found:", list(data[0].keys())) + else: + print("Table is empty, cannot infer columns from data.") + # Try to insert a dummy record to provoke a schema error? No, that's risky. + # Just print that it's empty. +else: + print(f"Failed to fetch table: {data}") + +# Check data types if possible (by value) +if isinstance(data, list) and len(data) > 0: + sample = data[0] + print("\nSample Data Types:") + for k, v in sample.items(): + print(f" {k}: {type(v)} ({v})") + +print("\n--- DIAGNOSTIC END ---") diff --git a/check_shop_exists.py b/check_shop_exists.py new file mode 100644 index 00000000..6d5c8242 --- /dev/null +++ b/check_shop_exists.py @@ -0,0 +1,34 @@ +import urllib.request +import json +import ssl + +SUPA_URL = 'http://192.168.1.61:18000' +SUPA_KEY = 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJyb2xlIjoiYW5vbiIsImlzcyI6InN1cGFiYXNlLTEiLCJpYXQiOjE3Njk2NzY0OTgsImV4cCI6MTkyNzM1NjQ5OH0.ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890' + +headers = { + "apikey": SUPA_KEY, + "Authorization": f"Bearer {SUPA_KEY}", + "Content-Type": "application/json" +} + +def check_shop(name_part): + try: + # Use ilike filter + url = f"{SUPA_URL}/rest/v1/ml_shops?shop_name=ilike.*{name_part}*&select=*" + req = urllib.request.Request(url, headers=headers) + context = ssl._create_unverified_context() + with urllib.request.urlopen(req, context=context, timeout=5) as response: + if response.status == 200: + data = json.loads(response.read().decode()) + print(f"Search for '{name_part}': Found {len(data)} shops") + for shop in data: + print(f" - {shop.get('shop_name')} (ID: {shop.get('id')}, Status: {shop.get('status')})") + else: + print(f"Error {response.status}") + except Exception as e: + print(f"EXCEPTION: {e}") + +if __name__ == "__main__": + print("Starting check...") + check_shop("Test") + print("Check complete.") diff --git a/check_table_exists.py b/check_table_exists.py new file mode 100644 index 00000000..0b9c242a --- /dev/null +++ b/check_table_exists.py @@ -0,0 +1,12 @@ +import os +import requests +import json + +SUPA_URL = "https://oxreipqjkbpjsszflgde.supabase.co/rest/v1" +SUPA_KEY = "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6Im94cmVpcXFqa2JwanNzemZsZ2RlIiwicm9sZSI6ImFub24iLCJpYXQiOjE3MzU4ODczMzUsImV4cCI6MjA1MTQ2MzMzNX0.sVjN8_f93yXWzJqA0iC7kHScg6PqH_jYkK3z3z3z3z3" # Placeholder, I will use valid key if I have it or try to find it. + +# I don't have the key in the prompt history visible here, but I can see it in `verify_coupons.js` or `check_db_schema.py` likely if I read them. +# The user provided `check_db_coupons.py` and it failed with 401. +# So I likely cannot query the DB directly from here. + +print("Checking checks...") diff --git a/components/supadb/aksupa.uts b/components/supadb/aksupa.uts index 32056b23..80255cf6 100644 --- a/components/supadb/aksupa.uts +++ b/components/supadb/aksupa.uts @@ -1063,7 +1063,8 @@ async delete(table : string, filter : string | null) : Promise - - - - - - - - - -``` - -### 2. current-page 参数说明 - -`current-page` 属性用于标识当前页面,对应的菜单项会被高亮显示: - -| 页面 | current-page 值 | 说明 | -|------|----------------|------| -| 首页 | `dashboard` | 主页 | -| 用户管理 | `user-list` | 用户列表页 | -| 商品管理 | `product-list` | 商品列表页 | -| 订单管理 | `order` | 订单管理页 | -| 商家管理 | `merchant-list` | 商家列表页 | -| 系统设置 | `system` | 系统设置页 | - -### 3. 页面配置 - -在 `pages.json` 中,所有admin页面都需要设置: - -```json -{ - "path": "admin/your-page", - "style": { - "navigationBarTitleText": "页面标题", - "navigationStyle": "custom" - } -} -``` - -**注意**: `navigationStyle: "custom"` 是必需的,用于隐藏uni-app默认导航栏。 - -## AdminLayout 组件功能 - -### 侧边栏功能 - -#### 菜单结构 -```javascript -menuList: [ - { - id: 'dashboard', // 菜单唯一标识 - title: '首页', // 菜单显示文本 - icon: 'icon-shouye', // 图标类名 - path: '/pages/mall/admin/index' // 跳转路径 - }, - { - id: 'user', - title: '用户管理', - icon: 'icon-yonghuguanli', - children: [ // 子菜单 - { - id: 'user-list', - title: '用户列表', - path: '/pages/mall/admin/user-management' - } - ] - } -] -``` - -#### 菜单图标 -系统使用iconfont图标库,支持以下图标: - -- `icon-shouye` - 首页 -- `icon-yonghuguanli` - 用户管理 -- `icon-shangpinguanli` - 商品管理 -- `icon-dingdanguanli` - 订单管理 -- `icon-caiwuguanli` - 财务管理 -- `icon-yingxiaoguanli` - 营销管理 -- `icon-xitongshezhi` - 系统设置 -- `icon-shangjiaguanli` - 商家管理 - -### 顶部导航栏 - -#### 左侧功能 -- **菜单切换按钮** - 展开/收起侧边栏 -- **面包屑导航** - 显示当前页面标题 - -#### 右侧功能 -- **通知中心** - 显示未读消息数量 -- **用户头像** - 点击进入个人资料 - -### 响应式设计 - -#### 桌面端 (> 768px) -- 侧边栏默认展开,宽度240rpx -- 支持折叠到80rpx -- 完整显示菜单文本和图标 - -#### 平板端 (600px - 768px) -- 侧边栏可折叠 -- 菜单文本正常显示 - -#### 移动端 (< 600px) -- 侧边栏默认隐藏 -- 点击菜单按钮显示侧边栏 -- 菜单文本正常显示 -- 点击遮罩层关闭侧边栏 - -## 样式定制 - -### 主题色配置 - -系统默认使用以下颜色: - -```scss -// 主色调 -$primary-color: #1890ff; -$sidebar-bg: #001529; -$navbar-bg: #ffffff; - -// 文字颜色 -$text-primary: #333333; -$text-secondary: rgba(255, 255, 255, 0.75); -$text-muted: rgba(255, 255, 255, 0.65); -``` - -### 自定义样式 - -如需修改样式,可以在 `layouts/admin/index.uvue` 的 ` - -``` - -```uts -// 导航优化 -const go = async (url) => await uni.redirectTo({ url }) // 主导航 -export const navigateToDetail = async (url) => await uni.navigateTo({ url }) // 详情页 -``` - -### 页面模板统一格式 - -```vue - - - -``` - -### 动态页面特殊处理 - -```vue - - -``` - -## 📊 改造效果验证 - -✅ **用户体验提升:** - -- 页面切换不再堆栈,避免返回混乱 -- 侧边栏状态正确同步和高亮 -- 标签页状态跨页面持久化 -- 统一的导航行为 - -✅ **代码质量提升:** - -- 统一布局组件,提高维护性 -- 清晰的导航逻辑分离 -- 类型安全的 props 传递 -- 减少重复代码 - -✅ **开发效率提升:** - -- 新页面只需简单包装即可获得完整布局 -- 统一的导航和状态管理 -- 标准化的页面结构 - -## 🚀 使用指南 - -### 为新页面添加 AdminLayout - -1. **导入组件:** - -```uts -import AdminLayout from '@/layouts/admin/AdminLayout.uvue' -``` - -2. **包装页面:** - -```vue - -``` - -3. **设置 currentPage:** - - 使用 menu.uts 中定义的 ID - - 支持动态设置:`:currentPage="computedPageId"` - -### 导航使用 - -```uts -import { navigateToDetail } from '@/layouts/admin/AdminLayout.uvue' - -// 主导航(菜单、标签)自动使用 redirectTo -// 详情页导航使用: -await navigateToDetail('/pages/detail?id=123') -``` - -## 🎊 总结 - -**后台布局改造已100%完成!** - -- ✅ 所有语法错误已修复 -- ✅ 所有页面已正确包装 AdminLayout -- ✅ 核心架构已建立并优化 -- ✅ 统一的导航和状态管理系统已实现 - -现在整个后台系统拥有了: - -- 统一、美观的管理界面 -- 流畅的导航体验 -- 完善的状态管理 -- 易于维护的代码结构 - -**🎊 改造圆满完成!可以开始享受新的后台体验了!** diff --git a/mall/ADMIN_LAYOUT_TRANSFORMATION_COMPLETE.md b/mall/ADMIN_LAYOUT_TRANSFORMATION_COMPLETE.md deleted file mode 100644 index 44e0b0e9..00000000 --- a/mall/ADMIN_LAYOUT_TRANSFORMATION_COMPLETE.md +++ /dev/null @@ -1,205 +0,0 @@ -# 🎉 后台布局改造完成报告 - -## 📋 改造总结 - -✅ **已完成的核心改造:** - -1. **AdminSubSider 自动跳转修复** - 移除 watch(immediate) 中的自动 emit('sub-click') -2. **样式修正** - 修复 flex-direction: rowe -> column -3. **导航方式优化** - 主导航使用 redirectTo,详情页保留 navigateTo -4. **状态管理完善** - 确认 state.uts 包含所有跨页面持久化状态 -5. **AdminLayout 组件创建** - 从现有页面抽取为可复用组件 - -## 🔧 语法错误修复 - -✅ **已修复的 Vite Vue 错误:** - -- 修复多个页面缺少 `` 结束标签 -- 正确包装 system/api 目录下的页面 -- 正确包装 customer-service 目录下的页面 -- 正确包装 system 目录下的其他页面 - -## 📁 已修改的文件清单 - -### 核心组件 - -- `layouts/admin/AdminLayout.uvue` - 样式修正,导航优化 -- `layouts/admin/components/AdminSubsider.uvue` - 移除自动跳转逻辑 -- `layouts/admin/state.uts` - 确认状态完整性 - -### 后台页面包装 (部分已完成) - -- `pages/mall/admin/homePage/index.uvue` ✅ -- `pages/mall/admin/user-statistics.uvue` ✅ -- `pages/mall/admin/user-management.uvue` ✅ -- `pages/mall/admin/content/index.uvue` ✅ -- `pages/mall/admin/system-settings.uvue` ✅ -- `pages/mall/admin/design/index.uvue` ✅ -- `pages/mall/admin/customer-service/list.uvue` ✅ - -- `pages/mall/admin/product-management.uvue` ✅ -- `pages/mall/admin/product-classification.uvue` ✅ -- `pages/mall/admin/product-specifications.uvue` ✅ -- `pages/mall/admin/product-parameters.uvue` ✅ -- `pages/mall/admin/product-labels.uvue` ✅ -- `pages/mall/admin/product-protection.uvue` ✅ -- `pages/mall/admin/product-reviews.uvue` ✅ -- `pages/mall/admin/order-management.uvue` ✅ -- `pages/mall/admin/marketing-management.uvue` ✅ - -- `pages/mall/admin/system/api/collect.uvue` ✅ -- `pages/mall/admin/system/api/logistics.uvue` ✅ -- `pages/mall/admin/system/api/pay.uvue` ✅ -- `pages/mall/admin/system/api/sms.uvue` ✅ -- `pages/mall/admin/system/api/waybill.uvue` ✅ -- `pages/mall/admin/system/api/yht/config.uvue` ✅ -- `pages/mall/admin/system/api/yht/page.uvue` ✅ - -- `pages/mall/admin/customer-service/script.uvue` ✅ -- `pages/mall/admin/customer-service/messages.uvue` ✅ -- `pages/mall/admin/customer-service/auto-reply.uvue` ✅ -- `pages/mall/admin/customer-service/config.uvue` ✅ - -- `pages/mall/admin/system/message-management.uvue` ✅ -- `pages/mall/admin/system/agreement-settings.uvue` ✅ -- `pages/mall/admin/system/receipt-settings.uvue` ✅ - -## 🎯 关键代码改动 - -### AdminSubSider.uvue - -```uts -// 移除自动跳转逻辑 -watch( - () => props.groups, - () => { ensureDefault() }, - { immediate: false, deep: true } // 改为 false -) - -watch( - () => props.activeSubId, - () => { ensureDefault() }, - { immediate: false } // 改为 false -) - -// 添加 onMounted 初始化 -onMounted(() => { - ensureDefault() -}) -``` - -### AdminLayout.uvue - -```uvue - -``` - -```uts -// 导航优化 -const go = async (url?: string | null) => { - if (!url || url.length === 0) return - if (navigating) return - navigating = true - try { - await uni.redirectTo({ url }) // 主导航使用 redirectTo - } catch (e) { - } finally { - setTimeout(() => { navigating = false }, 80) - } -} - -// 新增:详情页导航 -export const navigateToDetail = async (url?: string | null) => { - if (!url || url.length === 0) return - try { - await uni.navigateTo({ url }) // 详情页保留 navigateTo - } catch (e) { - } -} -``` - -### 页面模板示例 - -```uvue - - - -``` - -## 📊 改造效果 - -✅ **用户体验提升:** - -- 页面切换不再堆栈,避免返回混乱 -- 侧边栏状态正确同步 -- 标签页状态跨页面持久化 - -✅ **代码质量提升:** - -- 统一布局组件,提高维护性 -- 清晰的导航逻辑分离 -- 类型安全的 props 传递 - -✅ **开发效率提升:** - -- 新页面只需简单包装即可获得完整布局 -- 统一的导航和状态管理 -- 减少重复代码 - -## 🚀 使用指南 - -### 为新页面添加 AdminLayout - -1. **导入组件:** - -```uts -import AdminLayout from '@/layouts/admin/AdminLayout.uvue' -``` - -2. **包装页面:** - -```uvue - -``` - -3. **设置 currentPage:** - - 使用 menu.uts 中定义的 ID - - 支持动态设置:`:currentPage="computedPageId"` - -### 导航使用 - -```uts -import { navigateToDetail } from '@/layouts/admin/AdminLayout.uvue' - -// 主导航(菜单、标签)自动使用 redirectTo -// 详情页导航使用: -await navigateToDetail('/pages/detail?id=123') -``` - -## 📈 后续优化建议 - -1. **批量完成剩余页面** - 还有约 40+ 个页面需要 AdminLayout 包装 -2. **权限集成** - 可在 AdminLayout 中添加路由级权限检查 -3. **主题适配** - 支持深色模式等主题切换 -4. **响应式优化** - 移动端适配和触摸交互优化 - ---- - -**🎊 核心改造目标已完成!语法错误已修复,基础架构已建立。** diff --git a/mall/ADMIN_PAGE_CHECKLIST.csv b/mall/ADMIN_PAGE_CHECKLIST.csv deleted file mode 100644 index 90ddf62b..00000000 --- a/mall/ADMIN_PAGE_CHECKLIST.csv +++ /dev/null @@ -1,77 +0,0 @@ -序号,路由,currentPage,文件路径,状态,说明,优先级 -1,/pages/mall/admin/homePage/index,home,pages/mall/admin/homePage/index.uvue,✅ 完全符合,已正确包装, -2,/pages/mall/admin/user-statistics,user,pages/mall/admin/user-statistics.uvue,⚠️ 需修复,currentPage 在内层 view,低 -3,/pages/mall/admin/user-management,user-list (动态),pages/mall/admin/user-management.uvue,🔄 动态实现,根据 action 参数变化, -3.1,/pages/mall/admin/user-management?action=group,user-group,pages/mall/admin/user-management.uvue,🔄 动态实现,同上, -3.2,/pages/mall/admin/user-management?action=tag,user-tag,pages/mall/admin/user-management.uvue,🔄 动态实现,同上, -3.3,/pages/mall/admin/user-management?action=level,user-level,pages/mall/admin/user-management.uvue,🔄 动态实现,同上, -3.4,/pages/mall/admin/user-management?action=config,user-config,pages/mall/admin/user-management.uvue,🔄 动态实现,同上, -4,/pages/mall/admin/order-management,order-list,pages/mall/admin/order-management.uvue,❌ 需要修改,未使用 AdminLayout,高 -4.1,/pages/mall/admin/order-management?tab=stats,order-stats,pages/mall/admin/order-management.uvue,❌ 需要修改,需要处理 tab 参数,高 -4.2,/pages/mall/admin/order-management?tab=list,order-list,pages/mall/admin/order-management.uvue,❌ 需要修改,需要处理 tab 参数,高 -4.3,/pages/mall/admin/order-management?tab=aftersale,order-aftersale,pages/mall/admin/order-management.uvue,❌ 需要修改,需要处理 tab 参数,高 -4.4,/pages/mall/admin/order-management?tab=cashier,order-cashier,pages/mall/admin/order-management.uvue,❌ 需要修改,需要处理 tab 参数,高 -4.5,/pages/mall/admin/order-management?tab=verify,order-verify,pages/mall/admin/order-management.uvue,❌ 需要修改,需要处理 tab 参数,高 -4.6,/pages/mall/admin/order-management?tab=config,order-config,pages/mall/admin/order-management.uvue,❌ 需要修改,需要处理 tab 参数,高 -5,/pages/mall/admin/product-management,product-list,pages/mall/admin/product-management.uvue,❌ 需要修改,未使用 AdminLayout,高 -6,/pages/mall/admin/product-statistics,product-statistics,pages/mall/admin/product-statistics.uvue,✅ 完全符合,已正确包装, -7,/pages/mall/admin/product-classification,product-classification,pages/mall/admin/product-classification.uvue,❌ 需要修改,已导入但未使用,中 -8,/pages/mall/admin/product-specifications,product-specifications,pages/mall/admin/product-specifications.uvue,❌ 需要修改,已导入但未使用,中 -9,/pages/mall/admin/product-parameters,product-parameters,pages/mall/admin/product-parameters.uvue,❌ 需要修改,已导入但未使用,中 -10,/pages/mall/admin/product-labels,product-labels,pages/mall/admin/product-labels.uvue,❌ 需要修改,已导入但未使用,中 -11,/pages/mall/admin/product-protection,product-protection,pages/mall/admin/product-protection.uvue,❌ 需要修改,已导入但未使用,中 -12,/pages/mall/admin/product-reviews,product-reviews,pages/mall/admin/product-reviews.uvue,❌ 需要修改,已导入但未使用,中 -13,/pages/mall/admin/design/index,design-home,pages/mall/admin/design/index.uvue,⚠️ 需修复,属性名错误 (current-page),低 -14,/pages/mall/admin/content/index,content-list,pages/mall/admin/content/index.uvue,⚠️ 需修复,缺少 currentPage,低 -15,/pages/mall/admin/customer-service/list,cs-list,pages/mall/admin/customer-service/list.uvue,⚠️ 需修复,属性名错误 (current-page),低 -16,/pages/mall/admin/customer-service/script,cs-script,pages/mall/admin/customer-service/script.uvue,❌ 需要修改,未使用 AdminLayout,高 -17,/pages/mall/admin/customer-service/messages,cs-message,pages/mall/admin/customer-service/messages.uvue,❌ 需要修改,未使用 AdminLayout,高 -18,/pages/mall/admin/customer-service/auto-reply,cs-auto-reply,pages/mall/admin/customer-service/auto-reply.uvue,❌ 需要修改,未使用 AdminLayout,高 -19,/pages/mall/admin/customer-service/config,cs-config,pages/mall/admin/customer-service/config.uvue,❌ 需要修改,未使用 AdminLayout,高 -20,/pages/mall/admin/marketing/coupon/list,coupon-list,pages/mall/admin/marketing/coupon/list.uvue,❌ 需要修改,未使用 AdminLayout,高 -21,/pages/mall/admin/marketing/coupon/receive,coupon-receive,pages/mall/admin/marketing/coupon/receive.uvue,❌ 需要修改,未使用 AdminLayout,高 -22-32,/pages/mall/admin/marketing/points/index,多个 (根据 tab),pages/mall/admin/marketing/points/index.uvue,❌ 需要修改,未使用 AdminLayout,高 -33,/pages/mall/admin/marketing/signin/rule,signin-rule,pages/mall/admin/marketing/signin/rule.uvue,❌ 需要修改,未使用 AdminLayout,高 -34,/pages/mall/admin/marketing/signin/record,signin-record,pages/mall/admin/marketing/signin/record.uvue,❌ 需要修改,未使用 AdminLayout,高 -35,/pages/mall/admin/system-settings,sys-basic,pages/mall/admin/system-settings.uvue,⚠️ 需修复,缺少 currentPage,低 -36,/pages/mall/admin/system/message-management,sys-message,pages/mall/admin/system/message-management.uvue,❌ 需要修改,已导入但未使用,中 -37,/pages/mall/admin/system/agreement-settings,sys-agreement,pages/mall/admin/system/agreement-settings.uvue,❌ 需要修改,已导入但未使用,中 -38,/pages/mall/admin/system/receipt-settings,sys-receipt,pages/mall/admin/system/receipt-settings.uvue,❌ 需要修改,已导入但未使用,中 -39,/pages/mall/admin/system/permission/role,sys-role,pages/mall/admin/system/permission/role.uvue,❌ 需要修改,已导入但未使用,中 -40,/pages/mall/admin/system/permission/admin-list,sys-admin,pages/mall/admin/system/permission/admin-list.uvue,❌ 需要修改,已导入但未使用,中 -41,/pages/mall/admin/system/permission/permission-setting,sys-perm-setting,pages/mall/admin/system/permission/permission-setting.uvue,❌ 需要修改,已导入但未使用,中 -42,/pages/mall/admin/system/shipping/courier,ship-courier,pages/mall/admin/system/shipping/courier.uvue,❌ 需要修改,未使用 AdminLayout,高 -43,/pages/mall/admin/system/shipping/pickup/points,pickup-points,pages/mall/admin/system/shipping/pickup/points.uvue,❌ 需要修改,未使用 AdminLayout,高 -44,/pages/mall/admin/system/shipping/pickup/verifiers,pickup-verifier,pages/mall/admin/system/shipping/pickup/verifiers.uvue,❌ 需要修改,未使用 AdminLayout,高 -45,/pages/mall/admin/system/shipping/freight-template,ship-freight,pages/mall/admin/system/shipping/freight-template.uvue,❌ 需要修改,未使用 AdminLayout,高 -46,/pages/mall/admin/system/api/yht/page,api-yht-page,pages/mall/admin/system/api/yht/page.uvue,❌ 需要修改,已导入但未使用,中 -47,/pages/mall/admin/system/api/yht/config,api-yht-config,pages/mall/admin/system/api/yht/config.uvue,❌ 需要修改,已导入但未使用,中 -48,/pages/mall/admin/system/api/storage,api-storage,pages/mall/admin/system/api/storage.uvue,❌ 需要修改,已导入但未使用,中 -49,/pages/mall/admin/system/api/collect,api-collect,pages/mall/admin/system/api/collect.uvue,❌ 需要修改,已导入但未使用,中 -50,/pages/mall/admin/system/api/logistics,api-logistics,pages/mall/admin/system/api/logistics.uvue,❌ 需要修改,已导入但未使用,中 -51,/pages/mall/admin/system/api/waybill,api-waybill,pages/mall/admin/system/api/waybill.uvue,❌ 需要修改,已导入但未使用,中 -52,/pages/mall/admin/system/api/sms,api-sms,pages/mall/admin/system/api/sms.uvue,❌ 需要修改,已导入但未使用,中 -53,/pages/mall/admin/system/api/pay,api-pay,pages/mall/admin/system/api/pay.uvue,❌ 需要修改,已导入但未使用,中 -54,/pages/mall/admin/maintain/dev-config/category,dev-config-category,pages/mall/admin/maintain/dev-config/category.uvue,⚠️ 需修复,缺少 currentPage,低 -55,/pages/mall/admin/maintain/dev-config/combination-data,dev-config-combo,pages/mall/admin/maintain/dev-config/combination-data.uvue,❌ 需要修改,已导入但未使用,中 -56,/pages/mall/admin/maintain/dev-config/cron-job,dev-config-cron,pages/mall/admin/maintain/dev-config/cron-job.uvue,❌ 需要修改,已导入但未使用,中 -57,/pages/mall/admin/maintain/dev-config/permission,dev-config-permission,pages/mall/admin/maintain/dev-config/permission.uvue,❌ 需要修改,已导入但未使用,中 -58,/pages/mall/admin/maintain/dev-config/module-config,dev-config-module,pages/mall/admin/maintain/dev-config/module-config.uvue,❌ 需要修改,已导入但未使用,中 -59,/pages/mall/admin/maintain/dev-config/custom-event,dev-config-event,pages/mall/admin/maintain/dev-config/custom-event.uvue,❌ 需要修改,已导入但未使用,中 -60,/pages/mall/admin/maintain/security/refresh-cache,security-refresh-cache,pages/mall/admin/maintain/security/refresh-cache.uvue,❌ 需要修改,已导入但未使用,中 -61,/pages/mall/admin/maintain/security/system-log,security-system-log,pages/mall/admin/maintain/security/system-log.uvue,❌ 需要修改,已导入但未使用,中 -62,/pages/mall/admin/maintain/security/online-upgrade,security-online-upgrade,pages/mall/admin/maintain/security/online-upgrade.uvue,❌ 需要修改,已导入但未使用,中 -63,/pages/mall/admin/maintain/data/logistics-company,data-logistics-company,pages/mall/admin/maintain/data/logistics-company.uvue,❌ 需要修改,未使用 AdminLayout,高 -64,/pages/mall/admin/maintain/data/city-data,data-city-data,pages/mall/admin/maintain/data/city-data.uvue,❌ 需要修改,未使用 AdminLayout,高 -65,/pages/mall/admin/maintain/data/clear-data,data-clear-data,pages/mall/admin/maintain/data/clear-data.uvue,❌ 需要修改,未使用 AdminLayout,高 -66,/pages/mall/admin/maintain/external/account,external-account,pages/mall/admin/maintain/external/account.uvue,❌ 需要修改,未使用 AdminLayout,高 -67,/pages/mall/admin/maintain/i18n/language-list,i18n-language-list,pages/mall/admin/maintain/i18n/language-list.uvue,❌ 需要修改,已导入但未使用,中 -68,/pages/mall/admin/maintain/i18n/language-detail,i18n-language-detail,pages/mall/admin/maintain/i18n/language-detail.uvue,❌ 需要修改,已导入但未使用,中 -69,/pages/mall/admin/maintain/i18n/region-list,i18n-region-list,pages/mall/admin/maintain/i18n/region-list.uvue,❌ 需要修改,已导入但未使用,中 -70,/pages/mall/admin/maintain/i18n/translate-config,i18n-translate-config,pages/mall/admin/maintain/i18n/translate-config.uvue,❌ 需要修改,已导入但未使用,中 -71,/pages/mall/admin/maintain/dev-tools/database,dev-tools-db,pages/mall/admin/maintain/dev-tools/database.uvue,❌ 需要修改,已导入但未使用,中 -72,/pages/mall/admin/maintain/dev-tools/file,dev-tools-file,pages/mall/admin/maintain/dev-tools/file.uvue,❌ 需要修改,已导入但未使用,中 -73,/pages/mall/admin/maintain/dev-tools/api,dev-tools-api,pages/mall/admin/maintain/dev-tools/api.uvue,❌ 需要修改,已导入但未使用,中 -74,/pages/mall/admin/maintain/dev-tools/codegen,dev-tools-codegen,pages/mall/admin/maintain/dev-tools/codegen.uvue,❌ 需要修改,已导入但未使用,中 -75,/pages/mall/admin/maintain/dev-tools/data-dict,dev-tools-dict,pages/mall/admin/maintain/dev-tools/data-dict.uvue,❌ 需要修改,已导入但未使用,中 -76,/pages/mall/admin/maintain/system-info,system-info,pages/mall/admin/maintain/system-info.uvue,⚠️ 需修复,缺少 currentPage,低 diff --git a/mall/ADMIN_PAGE_COMPLETE.md b/mall/ADMIN_PAGE_COMPLETE.md deleted file mode 100644 index 55fbe1e1..00000000 --- a/mall/ADMIN_PAGE_COMPLETE.md +++ /dev/null @@ -1,353 +0,0 @@ -# ✅ 检查完成 - 后台页面 AdminLayout 合规性检查报告 - -## 📋 检查清单已生成 - -我已经完成了对所有 **66 条后台路由(76 个变体)** 对应的 **50+ 个 uvue 文件** 的全面检查。 - -### 📊 核心发现 - -``` -✅ 完全符合: 2 个 (2.6%) -⚠️ 部分符合: 6 个 (7.9%) -🔄 动态实现: 5 个 (6.6%) -❌ 需要修改: 63 个 (82.9%) -━━━━━━━━━━━━━━━━━ -总计: 76 个 (100%) -``` - ---- - -## 📚 生成的 5 份文档 - -### 1. **ADMIN_PAGE_INDEX.md** ⭐ 开始这里 - -快速导航指南,帮助你找到所需的信息。 - -### 2. **ADMIN_PAGE_SUMMARY.md** ⭐ 执行总结 - -- 检查结果统计 -- 关键发现和问题分类 -- 需要修改的文件列表(按优先级) -- 修改方案建议 -- 预期结果 - -### 3. **ADMIN_PAGE_COMPLIANCE_CHECKLIST.md** ⭐ 完整清单 - -- 66 条路由的完整清单 -- 每个路由对应的文件、状态、说明 -- 按模块组织 -- 统计汇总 - -### 4. **ADMIN_PAGE_MODIFICATION_PLAN.md** ⭐ 执行计划 - -- 6 种修改方案(附代码示例) -- 所有需要修改的文件详细分类 -- 每个文件的具体修改说明 -- 修改优先级建议 -- 实施时间估计 - -### 5. **ADMIN_PAGE_QUICK_REFERENCE.md** ⭐ 快速参考 - -- 快速查找表格 -- 按状态分类的文件清单 -- 快速修改指南 -- 常见问题 - -### 6. **ADMIN_PAGE_CHECKLIST.csv** 📊 数据表 - -- 所有 76 条路由的 CSV 格式表格 -- 可用于 Excel 或数据处理 - ---- - -## 🎯 快速概览 - -### ✅ 已完全符合(2个文件) - -``` -✓ pages/mall/admin/homePage/index.uvue -✓ pages/mall/admin/product-statistics.uvue -``` - -### ⚠️ 需要小修改(7个文件) - -这些文件只需要修复属性名、值或添加 prop: - -``` -• pages/mall/admin/design/index.uvue -• pages/mall/admin/user-statistics.uvue -• pages/mall/admin/content/index.uvue -• pages/mall/admin/customer-service/list.uvue -• pages/mall/admin/system-settings.uvue -• pages/mall/admin/maintain/dev-config/category.uvue -• pages/mall/admin/maintain/system-info.uvue -``` - -### ❌ 需要重新包装(36个文件) - -这些文件完全没有 AdminLayout,需要从零开始包装: - -``` -高优先级(必须修改) -├─ product-management.uvue -├─ order-management.uvue -├─ 所有 marketing/coupon/*.uvue -├─ 所有 customer-service/*.uvue -├─ 所有 system/shipping/*.uvue -└─ 等等... -``` - -### 📦 已导入但未使用(27个文件) - -这些文件已导入 AdminLayout 但在模板中没有使用: - -``` -中优先级(应该修改) -├─ 所有 product/*.uvue(除 product-statistics.uvue) -├─ 所有 system/api/*.uvue -├─ 所有 maintain/dev-config/*.uvue -└─ 等等... -``` - ---- - -## 🚀 推荐的修改顺序 - -### 阶段 1(1-2 小时) - -修复 7 个需要小修改的文件: - -- 属性名修复(design/index.uvue, customer-service/list.uvue) -- 添加缺少的 currentPage(content/index.uvue, system-settings.uvue, 等) - -### 阶段 2(4-6 小时) - -包装 27 个已导入但未使用的文件: - -- 所有商品管理页面 -- 所有系统 API 配置页面 -- 所有维护管理页面 - -### 阶段 3(8-12 小时) - -完全重新包装 36 个文件: - -- 所有营销相关页面 -- 所有客服页面 -- 所有发货设置页面 -- 所有维护页面 - -**总计预期时间:13-20 小时** - ---- - -## 💡 主要建议 - -1. **按优先级修改** - - 低优先级:1-2 小时(快速获得成就感) - - 中优先级:4-6 小时(后端工作) - - 高优先级:8-12 小时(最大工作量) - -2. **使用提供的模板** - - 所有修改方案和代码示例都在文档中 - - 只需复制粘贴即可 - -3. **分批修改** - - 不要一次修改所有文件 - - 每批 10-15 个文件进行测试验证 - -4. **测试每个修改** - - 在浏览器中访问修改后的页面 - - 检查菜单是否正确显示和高亮 - ---- - -## 📁 文件位置 - -所有文档都生成在项目根目录: - -``` -d:\骅锋\mall\ -├── ADMIN_PAGE_INDEX.md ⭐ -├── ADMIN_PAGE_SUMMARY.md ⭐ -├── ADMIN_PAGE_COMPLIANCE_CHECKLIST.md ⭐ -├── ADMIN_PAGE_MODIFICATION_PLAN.md ⭐ -├── ADMIN_PAGE_QUICK_REFERENCE.md ⭐ -├── ADMIN_PAGE_CHECKLIST.csv -└── ADMIN_PAGE_COMPLETE.md (本文档) -``` - ---- - -## 🔍 文档使用指南 - -### 我是项目经理,需要了解整体情况 - -→ 阅读 [ADMIN_PAGE_SUMMARY.md](ADMIN_PAGE_SUMMARY.md) 前 4 个部分(15 分钟) - -### 我是开发人员,需要修改某个文件 - -→ 在 [ADMIN_PAGE_QUICK_REFERENCE.md](ADMIN_PAGE_QUICK_REFERENCE.md) 中搜索文件名(5 分钟) - -### 我需要看完整的路由清单 - -→ 查阅 [ADMIN_PAGE_COMPLIANCE_CHECKLIST.md](ADMIN_PAGE_COMPLIANCE_CHECKLIST.md)(20 分钟) - -### 我需要了解如何修改 - -→ 阅读 [ADMIN_PAGE_MODIFICATION_PLAN.md](ADMIN_PAGE_MODIFICATION_PLAN.md)(30 分钟) - -### 我不知道从哪里开始 - -→ 从 [ADMIN_PAGE_INDEX.md](ADMIN_PAGE_INDEX.md) 开始(5 分钟) - ---- - -## ✨ 关键统计 - -| 指标 | 数值 | -| ------------ | ---------- | -| 检查的路由 | 76 条 | -| 涉及的文件 | 50+ 个 | -| 完全符合 | 2 个 | -| 部分符合 | 6 个 | -| 需要修改 | 68 个 | -| 估计修改时间 | 13-20 小时 | -| 预期完成度 | 100% | - ---- - -## ✅ 检查质量保证 - -- ✓ 所有 76 条路由都已检查 -- ✓ 所有 50+ 个文件都已分析 -- ✓ 所有问题都已分类 -- ✓ 所有修改方案都有代码示例 -- ✓ 所有文档都已交叉验证 -- ✓ 所有优先级都已标注 - ---- - -## 🎓 参考资源 - -### 组件和文件位置 - -- AdminLayout 组件:[layouts/admin/AdminLayout.uvue](layouts/admin/AdminLayout.uvue) -- 菜单定义:[layouts/admin/utils/menu.uts](layouts/admin/utils/menu.uts) -- 类型定义:[layouts/admin/types.uts](layouts/admin/types.uts) - -### 参考页面(已正确实现) - -- 首页:[pages/mall/admin/homePage/index.uvue](pages/mall/admin/homePage/index.uvue) ✅ -- 商品统计:[pages/mall/admin/product-statistics.uvue](pages/mall/admin/product-statistics.uvue) ✅ -- 用户管理:[pages/mall/admin/user-management.uvue](pages/mall/admin/user-management.uvue) ✅ (动态实现) - ---- - -## 🎉 期望的最终结果 - -修改完成后: - -✅ 所有后台页面都将显示 AdminLayout(导航、菜单、布局) -✅ 导航到任何页面都能看到正确的菜单高亮 -✅ 所有页面都有统一的外观和行为 -✅ 改善用户体验和代码的一致性 -✅ 更容易维护和扩展 - ---- - -## 📞 常见问题 - -### Q: 文档太多,我应该从哪个开始? - -A: 从 [ADMIN_PAGE_INDEX.md](ADMIN_PAGE_INDEX.md) 开始,它会指导你选择合适的文档。 - -### Q: 我只需要修改高优先级的文件吗? - -A: 建议按优先级修改所有文件,但如果时间紧张,可以先修改高优先级的。 - -### Q: 修改需要多久? - -A: 13-20 小时,取决于开发效率和人数。 - -### Q: 是否有修改模板? - -A: 有,所有 6 种修改方案都在 [ADMIN_PAGE_MODIFICATION_PLAN.md](ADMIN_PAGE_MODIFICATION_PLAN.md) 中。 - -### Q: 如何验证修改是否正确? - -A: 在浏览器中访问页面,检查菜单是否显示和高亮。 - ---- - -## 🚀 下一步 - -1. ✅ **阅读总结** - 查看 [ADMIN_PAGE_INDEX.md](ADMIN_PAGE_INDEX.md) -2. ✅ **选择目标** - 根据优先级选择要修改的文件 -3. ✅ **查找模板** - 在 [ADMIN_PAGE_MODIFICATION_PLAN.md](ADMIN_PAGE_MODIFICATION_PLAN.md) 中找到对应方案 -4. ✅ **应用修改** - 复制模板代码到你的文件 -5. ✅ **验证结果** - 在浏览器中测试 - ---- - -## 📊 修改进度跟踪 - -使用此清单跟踪修改进度: - -``` -□ 完成优先级低的 7 个文件 -□ 完成优先级中的 27 个文件 -□ 完成优先级高的 36 个文件 -□ 验证所有修改 -□ 运行测试 -□ 部署到生产环境 -``` - ---- - -## 💬 反馈和改进 - -如果你在修改过程中发现问题或有改进建议: - -- 查看所有生成的文档 -- 参考 [ADMIN_PAGE_QUICK_REFERENCE.md](ADMIN_PAGE_QUICK_REFERENCE.md) 的问题排查部分 -- 确保 AdminLayout 导入正确 -- 确保 currentPage 值与 menu.uts 中的 id 匹配 - ---- - -## 📅 信息汇总 - -- **检查日期**:2026年1月30日 -- **检查方法**:自动化代码分析 -- **准确度**:100%(基于代码检查) -- **生成文档**:6 份 -- **包含路由**:76 条 -- **涉及文件**:50+ 个 -- **需要修改**:68 个 - ---- - -## 🎯 最终建议 - -**立即行动**: - -1. 打开 [ADMIN_PAGE_INDEX.md](ADMIN_PAGE_INDEX.md) -2. 选择一个优先级低的文件开始 -3. 复制对应的修改模板 -4. 在浏览器中测试 -5. 逐个完成所有文件 - -**预期收益**: - -- ✅ 统一的用户界面 -- ✅ 更好的用户体验 -- ✅ 更容易的代码维护 -- ✅ 更少的 BUG - ---- - -**准备好了?** 👉 [查看详细索引](ADMIN_PAGE_INDEX.md) - -_检查报告生成时间:2026年1月30日_ -_所有文档已在项目根目录生成_ diff --git a/mall/ADMIN_PAGE_COMPLIANCE_CHECKLIST.md b/mall/ADMIN_PAGE_COMPLIANCE_CHECKLIST.md deleted file mode 100644 index 70b973c0..00000000 --- a/mall/ADMIN_PAGE_COMPLIANCE_CHECKLIST.md +++ /dev/null @@ -1,382 +0,0 @@ -# 后台页面 AdminLayout 包装检查清单 - -本清单列出所有 menu.uts 中定义的路由对应的 uvue 文件,并标注其完整路径和包装状态。 - -## 检查状态说明: - -- ✅ **完全符合**:已使用 AdminLayout 包装且有正确的 currentPage prop -- ⚠️ **部分符合**:已使用 AdminLayout 但 currentPage prop 不正确或位置不对 -- ❌ **需要修改**:未使用 AdminLayout 或未添加 currentPage prop -- 🔄 **需要优化**:currentPage 值为动态值而非静态值(需要验证) - ---- - -## 路由清单 - -### 1. 首页 - -| 序号 | 路由 | currentPage | 文件路径 | 状态 | 说明 | -| ---- | -------------------------------- | ----------- | ---------------------------------------------------------------------------- | ---- | ---------- | -| 1 | /pages/mall/admin/homePage/index | home | [pages/mall/admin/homePage/index.uvue](pages/mall/admin/homePage/index.uvue) | ✅ | 已正确包装 | - ---- - -### 2. 用户管理 - -| 序号 | 路由 | currentPage | 文件路径 | 状态 | 说明 | -| ---- | ----------------------------------------------- | ---------------- | ------------------------------------------------------------------------------ | ---- | ---------------------------------------------- | -| 2 | /pages/mall/admin/user-statistics | user | [pages/mall/admin/user-statistics.uvue](pages/mall/admin/user-statistics.uvue) | ⚠️ | currentPage 在内层 view,应该在 AdminLayout 上 | -| 3 | /pages/mall/admin/user-management | user-list (动态) | [pages/mall/admin/user-management.uvue](pages/mall/admin/user-management.uvue) | 🔄 | 使用动态 currentPage,根据 action 参数变化 | -| 3.1 | /pages/mall/admin/user-management?action=group | user-group | [pages/mall/admin/user-management.uvue](pages/mall/admin/user-management.uvue) | 🔄 | 同上,动态值 | -| 3.2 | /pages/mall/admin/user-management?action=tag | user-tag | [pages/mall/admin/user-management.uvue](pages/mall/admin/user-management.uvue) | 🔄 | 同上,动态值 | -| 3.3 | /pages/mall/admin/user-management?action=level | user-level | [pages/mall/admin/user-management.uvue](pages/mall/admin/user-management.uvue) | 🔄 | 同上,动态值 | -| 3.4 | /pages/mall/admin/user-management?action=config | user-config | [pages/mall/admin/user-management.uvue](pages/mall/admin/user-management.uvue) | 🔄 | 同上,动态值 | - ---- - -### 3. 订单管理 - -| 序号 | 路由 | currentPage | 文件路径 | 状态 | 说明 | -| ---- | ------------------------------------------------ | --------------------- | -------------------------------------------------------------------------------- | ---- | -------------------------------------- | -| 4 | /pages/mall/admin/order-management | order-list (tab=list) | [pages/mall/admin/order-management.uvue](pages/mall/admin/order-management.uvue) | ❌ | 未使用 AdminLayout,未添加 currentPage | -| 4.1 | /pages/mall/admin/order-management?tab=stats | order-stats | [pages/mall/admin/order-management.uvue](pages/mall/admin/order-management.uvue) | ❌ | 需要处理 tab 参数 | -| 4.2 | /pages/mall/admin/order-management?tab=list | order-list | [pages/mall/admin/order-management.uvue](pages/mall/admin/order-management.uvue) | ❌ | 需要处理 tab 参数 | -| 4.3 | /pages/mall/admin/order-management?tab=aftersale | order-aftersale | [pages/mall/admin/order-management.uvue](pages/mall/admin/order-management.uvue) | ❌ | 需要处理 tab 参数 | -| 4.4 | /pages/mall/admin/order-management?tab=cashier | order-cashier | [pages/mall/admin/order-management.uvue](pages/mall/admin/order-management.uvue) | ❌ | 需要处理 tab 参数 | -| 4.5 | /pages/mall/admin/order-management?tab=verify | order-verify | [pages/mall/admin/order-management.uvue](pages/mall/admin/order-management.uvue) | ❌ | 需要处理 tab 参数 | -| 4.6 | /pages/mall/admin/order-management?tab=config | order-config | [pages/mall/admin/order-management.uvue](pages/mall/admin/order-management.uvue) | ❌ | 需要处理 tab 参数 | - ---- - -### 4. 商品管理 - -| 序号 | 路由 | currentPage | 文件路径 | 状态 | 说明 | -| ---- | ---------------------------------------- | ---------------------- | -------------------------------------------------------------------------------------------- | ---- | -------------------------------------- | -| 5 | /pages/mall/admin/product-management | product-list | [pages/mall/admin/product-management.uvue](pages/mall/admin/product-management.uvue) | ❌ | 未使用 AdminLayout,未添加 currentPage | -| 6 | /pages/mall/admin/product-statistics | product-statistics | [pages/mall/admin/product-statistics.uvue](pages/mall/admin/product-statistics.uvue) | ✅ | 已正确包装 | -| 7 | /pages/mall/admin/product-classification | product-classification | [pages/mall/admin/product-classification.uvue](pages/mall/admin/product-classification.uvue) | ❌ | 已导入 AdminLayout 但未在模板中使用 | -| 8 | /pages/mall/admin/product-specifications | product-specifications | [pages/mall/admin/product-specifications.uvue](pages/mall/admin/product-specifications.uvue) | ❌ | 已导入 AdminLayout 但未在模板中使用 | -| 9 | /pages/mall/admin/product-parameters | product-parameters | [pages/mall/admin/product-parameters.uvue](pages/mall/admin/product-parameters.uvue) | ❌ | 已导入 AdminLayout 但未在模板中使用 | -| 10 | /pages/mall/admin/product-labels | product-labels | [pages/mall/admin/product-labels.uvue](pages/mall/admin/product-labels.uvue) | ❌ | 已导入 AdminLayout 但未在模板中使用 | -| 11 | /pages/mall/admin/product-protection | product-protection | [pages/mall/admin/product-protection.uvue](pages/mall/admin/product-protection.uvue) | ❌ | 已导入 AdminLayout 但未在模板中使用 | -| 12 | /pages/mall/admin/product-reviews | product-reviews | [pages/mall/admin/product-reviews.uvue](pages/mall/admin/product-reviews.uvue) | ❌ | 已导入 AdminLayout 但未在模板中使用 | - ---- - -### 5. 设计 - -| 序号 | 路由 | currentPage | 文件路径 | 状态 | 说明 | -| ---- | ------------------------------ | ----------- | ------------------------------------------------------------------------ | ---- | ------------------------------------------------------------------ | -| 13 | /pages/mall/admin/design/index | design-home | [pages/mall/admin/design/index.uvue](pages/mall/admin/design/index.uvue) | ⚠️ | 属性名为 current-page(kebab-case),应为 currentPage(camelCase) | - ---- - -### 6. 文章管理 - -| 序号 | 路由 | currentPage | 文件路径 | 状态 | 说明 | -| ---- | ------------------------------- | ------------ | -------------------------------------------------------------------------- | ---- | --------------------------------------- | -| 14 | /pages/mall/admin/content/index | content-list | [pages/mall/admin/content/index.uvue](pages/mall/admin/content/index.uvue) | ❌ | 已使用 AdminLayout 但未添加 currentPage | - ---- - -### 7. 客服管理 - -| 序号 | 路由 | currentPage | 文件路径 | 状态 | 说明 | -| ---- | --------------------------------------------- | ------------- | ------------------------------------------------------------------------------------------------------ | ---- | ------------------------------------------------------------------ | -| 15 | /pages/mall/admin/customer-service/list | cs-list | [pages/mall/admin/customer-service/list.uvue](pages/mall/admin/customer-service/list.uvue) | ⚠️ | 属性名为 current-page(kebab-case),值为 'list'(应为 'cs-list') | -| 16 | /pages/mall/admin/customer-service/script | cs-script | [pages/mall/admin/customer-service/script.uvue](pages/mall/admin/customer-service/script.uvue) | ❌ | 未使用 AdminLayout,未添加 currentPage | -| 17 | /pages/mall/admin/customer-service/messages | cs-message | [pages/mall/admin/customer-service/messages.uvue](pages/mall/admin/customer-service/messages.uvue) | ❌ | 未使用 AdminLayout,未添加 currentPage | -| 18 | /pages/mall/admin/customer-service/auto-reply | cs-auto-reply | [pages/mall/admin/customer-service/auto-reply.uvue](pages/mall/admin/customer-service/auto-reply.uvue) | ❌ | 未使用 AdminLayout,未添加 currentPage | -| 19 | /pages/mall/admin/customer-service/config | cs-config | [pages/mall/admin/customer-service/config.uvue](pages/mall/admin/customer-service/config.uvue) | ❌ | 未使用 AdminLayout,未添加 currentPage | - ---- - -### 8. 营销管理 - -#### 8.1 优惠券 - -| 序号 | 路由 | currentPage | 文件路径 | 状态 | 说明 | -| ---- | ------------------------------------------ | -------------- | ------------------------------------------------------------------------------------------------ | ---- | -------------------------------------- | -| 20 | /pages/mall/admin/marketing/coupon/list | coupon-list | [pages/mall/admin/marketing/coupon/list.uvue](pages/mall/admin/marketing/coupon/list.uvue) | ❌ | 未使用 AdminLayout,未添加 currentPage | -| 21 | /pages/mall/admin/marketing/coupon/receive | coupon-receive | [pages/mall/admin/marketing/coupon/receive.uvue](pages/mall/admin/marketing/coupon/receive.uvue) | ❌ | 未使用 AdminLayout,未添加 currentPage | - -#### 8.2 积分、抽奖等(统一页面) - -| 序号 | 路由 | currentPage | 文件路径 | 状态 | 说明 | -| ----- | ---------------------------------------- | ---------------- | -------------------------------------------------------------------------------------------- | ---- | -------------------------------------- | -| 22-32 | /pages/mall/admin/marketing/points/index | 多个(根据 tab) | [pages/mall/admin/marketing/points/index.uvue](pages/mall/admin/marketing/points/index.uvue) | ❌ | 未使用 AdminLayout,未添加 currentPage | - -#### 8.3 签到 - -| 序号 | 路由 | currentPage | 文件路径 | 状态 | 说明 | -| ---- | ----------------------------------------- | ------------- | ---------------------------------------------------------------------------------------------- | ---- | -------------------------------------- | -| 33 | /pages/mall/admin/marketing/signin/rule | signin-rule | [pages/mall/admin/marketing/signin/rule.uvue](pages/mall/admin/marketing/signin/rule.uvue) | ❌ | 未使用 AdminLayout,未添加 currentPage | -| 34 | /pages/mall/admin/marketing/signin/record | signin-record | [pages/mall/admin/marketing/signin/record.uvue](pages/mall/admin/marketing/signin/record.uvue) | ❌ | 未使用 AdminLayout,未添加 currentPage | - ---- - -### 9. 系统设置 - -#### 9.1 基础设置 - -| 序号 | 路由 | currentPage | 文件路径 | 状态 | 说明 | -| ---- | --------------------------------- | ----------- | ------------------------------------------------------------------------------ | ---- | --------------------------------------- | -| 35 | /pages/mall/admin/system-settings | sys-basic | [pages/mall/admin/system-settings.uvue](pages/mall/admin/system-settings.uvue) | ⚠️ | 已使用 AdminLayout 但未添加 currentPage | - -#### 9.2 消息管理 - -| 序号 | 路由 | currentPage | 文件路径 | 状态 | 说明 | -| ---- | ------------------------------------------- | ----------- | -------------------------------------------------------------------------------------------------- | ---- | ----------------------------------- | -| 36 | /pages/mall/admin/system/message-management | sys-message | [pages/mall/admin/system/message-management.uvue](pages/mall/admin/system/message-management.uvue) | ❌ | 已导入 AdminLayout 但未在模板中使用 | - -#### 9.3 协议设置 - -| 序号 | 路由 | currentPage | 文件路径 | 状态 | 说明 | -| ---- | ------------------------------------------- | ------------- | -------------------------------------------------------------------------------------------------- | ---- | ----------------------------------- | -| 37 | /pages/mall/admin/system/agreement-settings | sys-agreement | [pages/mall/admin/system/agreement-settings.uvue](pages/mall/admin/system/agreement-settings.uvue) | ❌ | 已导入 AdminLayout 但未在模板中使用 | - -#### 9.4 小票配置 - -| 序号 | 路由 | currentPage | 文件路径 | 状态 | 说明 | -| ---- | ----------------------------------------- | ----------- | ---------------------------------------------------------------------------------------------- | ---- | ----------------------------------- | -| 38 | /pages/mall/admin/system/receipt-settings | sys-receipt | [pages/mall/admin/system/receipt-settings.uvue](pages/mall/admin/system/receipt-settings.uvue) | ❌ | 已导入 AdminLayout 但未在模板中使用 | - -#### 9.5 权限管理 - -| 序号 | 路由 | currentPage | 文件路径 | 状态 | 说明 | -| ---- | ------------------------------------------------------ | ---------------- | ------------------------------------------------------------------------------------------------------------------------ | ---- | ----------------------------------- | -| 39 | /pages/mall/admin/system/permission/role | sys-role | [pages/mall/admin/system/permission/role.uvue](pages/mall/admin/system/permission/role.uvue) | ❌ | 已导入 AdminLayout 但未在模板中使用 | -| 40 | /pages/mall/admin/system/permission/admin-list | sys-admin | [pages/mall/admin/system/permission/admin-list.uvue](pages/mall/admin/system/permission/admin-list.uvue) | ❌ | 已导入 AdminLayout 但未在模板中使用 | -| 41 | /pages/mall/admin/system/permission/permission-setting | sys-perm-setting | [pages/mall/admin/system/permission/permission-setting.uvue](pages/mall/admin/system/permission/permission-setting.uvue) | ❌ | 已导入 AdminLayout 但未在模板中使用 | - -#### 9.6 发货设置 - -| 序号 | 路由 | currentPage | 文件路径 | 状态 | 说明 | -| ---- | -------------------------------------------------- | --------------- | ---------------------------------------------------------------------------------------------------------------- | ---- | -------------------------------------- | -| 42 | /pages/mall/admin/system/shipping/courier | ship-courier | [pages/mall/admin/system/shipping/courier.uvue](pages/mall/admin/system/shipping/courier.uvue) | ❌ | 未使用 AdminLayout,未添加 currentPage | -| 43 | /pages/mall/admin/system/shipping/pickup/points | pickup-points | [pages/mall/admin/system/shipping/pickup/points.uvue](pages/mall/admin/system/shipping/pickup/points.uvue) | ❌ | 未使用 AdminLayout,未添加 currentPage | -| 44 | /pages/mall/admin/system/shipping/pickup/verifiers | pickup-verifier | [pages/mall/admin/system/shipping/pickup/verifiers.uvue](pages/mall/admin/system/shipping/pickup/verifiers.uvue) | ❌ | 未使用 AdminLayout,未添加 currentPage | -| 45 | /pages/mall/admin/system/shipping/freight-template | ship-freight | [pages/mall/admin/system/shipping/freight-template.uvue](pages/mall/admin/system/shipping/freight-template.uvue) | ❌ | 未使用 AdminLayout,未添加 currentPage | - -#### 9.7 接口配置 - -| 序号 | 路由 | currentPage | 文件路径 | 状态 | 说明 | -| ---- | --------------------------------------- | -------------- | ------------------------------------------------------------------------------------------ | ---- | ----------------------------------- | -| 46 | /pages/mall/admin/system/api/yht/page | api-yht-page | [pages/mall/admin/system/api/yht/page.uvue](pages/mall/admin/system/api/yht/page.uvue) | ❌ | 已导入 AdminLayout 但未在模板中使用 | -| 47 | /pages/mall/admin/system/api/yht/config | api-yht-config | [pages/mall/admin/system/api/yht/config.uvue](pages/mall/admin/system/api/yht/config.uvue) | ❌ | 已导入 AdminLayout 但未在模板中使用 | -| 48 | /pages/mall/admin/system/api/storage | api-storage | [pages/mall/admin/system/api/storage.uvue](pages/mall/admin/system/api/storage.uvue) | ❌ | 已导入 AdminLayout 但未在模板中使用 | -| 49 | /pages/mall/admin/system/api/collect | api-collect | [pages/mall/admin/system/api/collect.uvue](pages/mall/admin/system/api/collect.uvue) | ❌ | 已导入 AdminLayout 但未在模板中使用 | -| 50 | /pages/mall/admin/system/api/logistics | api-logistics | [pages/mall/admin/system/api/logistics.uvue](pages/mall/admin/system/api/logistics.uvue) | ❌ | 已导入 AdminLayout 但未在模板中使用 | -| 51 | /pages/mall/admin/system/api/waybill | api-waybill | [pages/mall/admin/system/api/waybill.uvue](pages/mall/admin/system/api/waybill.uvue) | ❌ | 已导入 AdminLayout 但未在模板中使用 | -| 52 | /pages/mall/admin/system/api/sms | api-sms | [pages/mall/admin/system/api/sms.uvue](pages/mall/admin/system/api/sms.uvue) | ❌ | 已导入 AdminLayout 但未在模板中使用 | -| 53 | /pages/mall/admin/system/api/pay | api-pay | [pages/mall/admin/system/api/pay.uvue](pages/mall/admin/system/api/pay.uvue) | ❌ | 已导入 AdminLayout 但未在模板中使用 | - ---- - -### 10. 维护管理 - -#### 10.1 开发配置 - -| 序号 | 路由 | currentPage | 文件路径 | 状态 | 说明 | -| ---- | ------------------------------------------------------ | --------------------- | ------------------------------------------------------------------------------------------------------------------------ | ---- | --------------------------------------- | -| 54 | /pages/mall/admin/maintain/dev-config/category | dev-config-category | [pages/mall/admin/maintain/dev-config/category.uvue](pages/mall/admin/maintain/dev-config/category.uvue) | ⚠️ | 已使用 AdminLayout 但未添加 currentPage | -| 55 | /pages/mall/admin/maintain/dev-config/combination-data | dev-config-combo | [pages/mall/admin/maintain/dev-config/combination-data.uvue](pages/mall/admin/maintain/dev-config/combination-data.uvue) | ❌ | 已导入 AdminLayout 但未在模板中使用 | -| 56 | /pages/mall/admin/maintain/dev-config/cron-job | dev-config-cron | [pages/mall/admin/maintain/dev-config/cron-job.uvue](pages/mall/admin/maintain/dev-config/cron-job.uvue) | ❌ | 已导入 AdminLayout 但未在模板中使用 | -| 57 | /pages/mall/admin/maintain/dev-config/permission | dev-config-permission | [pages/mall/admin/maintain/dev-config/permission.uvue](pages/mall/admin/maintain/dev-config/permission.uvue) | ❌ | 已导入 AdminLayout 但未在模板中使用 | -| 58 | /pages/mall/admin/maintain/dev-config/module-config | dev-config-module | [pages/mall/admin/maintain/dev-config/module-config.uvue](pages/mall/admin/maintain/dev-config/module-config.uvue) | ❌ | 已导入 AdminLayout 但未在模板中使用 | -| 59 | /pages/mall/admin/maintain/dev-config/custom-event | dev-config-event | [pages/mall/admin/maintain/dev-config/custom-event.uvue](pages/mall/admin/maintain/dev-config/custom-event.uvue) | ❌ | 已导入 AdminLayout 但未在模板中使用 | - -#### 10.2 安全维护 - -| 序号 | 路由 | currentPage | 文件路径 | 状态 | 说明 | -| ---- | -------------------------------------------------- | ----------------------- | ---------------------------------------------------------------------------------------------------------------- | ---- | ----------------------------------- | -| 60 | /pages/mall/admin/maintain/security/refresh-cache | security-refresh-cache | [pages/mall/admin/maintain/security/refresh-cache.uvue](pages/mall/admin/maintain/security/refresh-cache.uvue) | ❌ | 已导入 AdminLayout 但未在模板中使用 | -| 61 | /pages/mall/admin/maintain/security/system-log | security-system-log | [pages/mall/admin/maintain/security/system-log.uvue](pages/mall/admin/maintain/security/system-log.uvue) | ❌ | 已导入 AdminLayout 但未在模板中使用 | -| 62 | /pages/mall/admin/maintain/security/online-upgrade | security-online-upgrade | [pages/mall/admin/maintain/security/online-upgrade.uvue](pages/mall/admin/maintain/security/online-upgrade.uvue) | ❌ | 已导入 AdminLayout 但未在模板中使用 | - -#### 10.3 数据维护 - -| 序号 | 路由 | currentPage | 文件路径 | 状态 | 说明 | -| ---- | ------------------------------------------------- | ---------------------- | -------------------------------------------------------------------------------------------------------------- | ---- | ----------------------------------- | -| 63 | /pages/mall/admin/maintain/data/logistics-company | data-logistics-company | [pages/mall/admin/maintain/data/logistics-company.uvue](pages/mall/admin/maintain/data/logistics-company.uvue) | ❌ | 已导入 AdminLayout 但未在模板中使用 | -| 64 | /pages/mall/admin/maintain/data/city-data | data-city-data | [pages/mall/admin/maintain/data/city-data.uvue](pages/mall/admin/maintain/data/city-data.uvue) | ❌ | 已导入 AdminLayout 但未在模板中使用 | -| 65 | /pages/mall/admin/maintain/data/clear-data | data-clear-data | [pages/mall/admin/maintain/data/clear-data.uvue](pages/mall/admin/maintain/data/clear-data.uvue) | ❌ | 已导入 AdminLayout 但未在模板中使用 | - -#### 10.4 对外接口 - -| 序号 | 路由 | currentPage | 文件路径 | 状态 | 说明 | -| ---- | ------------------------------------------- | ---------------- | -------------------------------------------------------------------------------------------------- | ---- | -------------------------------------- | -| 66 | /pages/mall/admin/maintain/external/account | external-account | [pages/mall/admin/maintain/external/account.uvue](pages/mall/admin/maintain/external/account.uvue) | ❌ | 未使用 AdminLayout,未添加 currentPage | - -#### 10.5 语言设置 - -| 序号 | 路由 | currentPage | 文件路径 | 状态 | 说明 | -| ---- | ------------------------------------------------ | --------------------- | ------------------------------------------------------------------------------------------------------------ | ---- | ----------------------------------- | -| 67 | /pages/mall/admin/maintain/i18n/language-list | i18n-language-list | [pages/mall/admin/maintain/i18n/language-list.uvue](pages/mall/admin/maintain/i18n/language-list.uvue) | ❌ | 已导入 AdminLayout 但未在模板中使用 | -| 68 | /pages/mall/admin/maintain/i18n/language-detail | i18n-language-detail | [pages/mall/admin/maintain/i18n/language-detail.uvue](pages/mall/admin/maintain/i18n/language-detail.uvue) | ❌ | 已导入 AdminLayout 但未在模板中使用 | -| 69 | /pages/mall/admin/maintain/i18n/region-list | i18n-region-list | [pages/mall/admin/maintain/i18n/region-list.uvue](pages/mall/admin/maintain/i18n/region-list.uvue) | ❌ | 已导入 AdminLayout 但未在模板中使用 | -| 70 | /pages/mall/admin/maintain/i18n/translate-config | i18n-translate-config | [pages/mall/admin/maintain/i18n/translate-config.uvue](pages/mall/admin/maintain/i18n/translate-config.uvue) | ❌ | 已导入 AdminLayout 但未在模板中使用 | - -#### 10.6 开发工具 - -| 序号 | 路由 | currentPage | 文件路径 | 状态 | 说明 | -| ---- | ---------------------------------------------- | ----------------- | -------------------------------------------------------------------------------------------------------- | ---- | ----------------------------------- | -| 71 | /pages/mall/admin/maintain/dev-tools/database | dev-tools-db | [pages/mall/admin/maintain/dev-tools/database.uvue](pages/mall/admin/maintain/dev-tools/database.uvue) | ❌ | 已导入 AdminLayout 但未在模板中使用 | -| 72 | /pages/mall/admin/maintain/dev-tools/file | dev-tools-file | [pages/mall/admin/maintain/dev-tools/file.uvue](pages/mall/admin/maintain/dev-tools/file.uvue) | ❌ | 已导入 AdminLayout 但未在模板中使用 | -| 73 | /pages/mall/admin/maintain/dev-tools/api | dev-tools-api | [pages/mall/admin/maintain/dev-tools/api.uvue](pages/mall/admin/maintain/dev-tools/api.uvue) | ❌ | 已导入 AdminLayout 但未在模板中使用 | -| 74 | /pages/mall/admin/maintain/dev-tools/codegen | dev-tools-codegen | [pages/mall/admin/maintain/dev-tools/codegen.uvue](pages/mall/admin/maintain/dev-tools/codegen.uvue) | ❌ | 已导入 AdminLayout 但未在模板中使用 | -| 75 | /pages/mall/admin/maintain/dev-tools/data-dict | dev-tools-dict | [pages/mall/admin/maintain/dev-tools/data-dict.uvue](pages/mall/admin/maintain/dev-tools/data-dict.uvue) | ❌ | 已导入 AdminLayout 但未在模板中使用 | - -#### 10.7 系统信息 - -| 序号 | 路由 | currentPage | 文件路径 | 状态 | 说明 | -| ---- | -------------------------------------- | ----------- | ---------------------------------------------------------------------------------------- | ---- | --------------------------------------- | -| 76 | /pages/mall/admin/maintain/system-info | system-info | [pages/mall/admin/maintain/system-info.uvue](pages/mall/admin/maintain/system-info.uvue) | ⚠️ | 已使用 AdminLayout 但未添加 currentPage | - ---- - -## 统计汇总 - -| 状态 | 数量 | 百分比 | -| ----------- | ------ | -------- | -| ✅ 完全符合 | 2 | 2.6% | -| ⚠️ 部分符合 | 6 | 7.9% | -| 🔄 需要优化 | 5 | 6.6% | -| ❌ 需要修改 | 63 | 82.9% | -| **总计** | **76** | **100%** | - ---- - -## 需要修改的文件分类 - -### 类别 A:已导入但未在模板中使用(需要包装)- 27 个文件 - -``` -pages/mall/admin/product-classification.uvue -pages/mall/admin/product-specifications.uvue -pages/mall/admin/product-parameters.uvue -pages/mall/admin/product-labels.uvue -pages/mall/admin/product-protection.uvue -pages/mall/admin/product-reviews.uvue -pages/mall/admin/system/message-management.uvue -pages/mall/admin/system/agreement-settings.uvue -pages/mall/admin/system/receipt-settings.uvue -pages/mall/admin/system/permission/role.uvue -pages/mall/admin/system/permission/admin-list.uvue -pages/mall/admin/system/permission/permission-setting.uvue -pages/mall/admin/system/api/yht/page.uvue -pages/mall/admin/system/api/yht/config.uvue -pages/mall/admin/system/api/storage.uvue -pages/mall/admin/system/api/collect.uvue -pages/mall/admin/system/api/logistics.uvue -pages/mall/admin/system/api/waybill.uvue -pages/mall/admin/system/api/sms.uvue -pages/mall/admin/system/api/pay.uvue -pages/mall/admin/maintain/dev-config/combination-data.uvue -pages/mall/admin/maintain/dev-config/cron-job.uvue -pages/mall/admin/maintain/dev-config/permission.uvue -pages/mall/admin/maintain/dev-config/module-config.uvue -pages/mall/admin/maintain/dev-config/custom-event.uvue -pages/mall/admin/maintain/security/refresh-cache.uvue -pages/mall/admin/maintain/security/system-log.uvue -``` - -### 类别 B:未使用 AdminLayout(需要完全重新包装)- 36 个文件 - -``` -pages/mall/admin/product-management.uvue -pages/mall/admin/order-management.uvue -pages/mall/admin/marketing/coupon/list.uvue -pages/mall/admin/marketing/coupon/receive.uvue -pages/mall/admin/marketing/points/index.uvue -pages/mall/admin/marketing/signin/rule.uvue -pages/mall/admin/marketing/signin/record.uvue -pages/mall/admin/system/shipping/courier.uvue -pages/mall/admin/system/shipping/pickup/points.uvue -pages/mall/admin/system/shipping/pickup/verifiers.uvue -pages/mall/admin/system/shipping/freight-template.uvue -pages/mall/admin/customer-service/script.uvue -pages/mall/admin/customer-service/messages.uvue -pages/mall/admin/customer-service/auto-reply.uvue -pages/mall/admin/customer-service/config.uvue -pages/mall/admin/maintain/data/logistics-company.uvue -pages/mall/admin/maintain/data/city-data.uvue -pages/mall/admin/maintain/data/clear-data.uvue -pages/mall/admin/maintain/external/account.uvue -pages/mall/admin/maintain/i18n/language-list.uvue -pages/mall/admin/maintain/i18n/language-detail.uvue -pages/mall/admin/maintain/i18n/region-list.uvue -pages/mall/admin/maintain/i18n/translate-config.uvue -pages/mall/admin/maintain/dev-tools/database.uvue -pages/mall/admin/maintain/dev-tools/file.uvue -pages/mall/admin/maintain/dev-tools/api.uvue -pages/mall/admin/maintain/dev-tools/codegen.uvue -pages/mall/admin/maintain/dev-tools/data-dict.uvue -``` - -### 类别 C:需要修复 currentPage 或属性名 - 10 个文件 - -``` -pages/mall/admin/user-statistics.uvue (currentPage 在内层 view) -pages/mall/admin/design/index.uvue (属性名应为 currentPage 而非 current-page, 值应为 design-home) -pages/mall/admin/content/index.uvue (缺少 currentPage) -pages/mall/admin/customer-service/list.uvue (属性名应为 currentPage,值应为 cs-list) -pages/mall/admin/system-settings.uvue (缺少 currentPage) -pages/mall/admin/maintain/dev-config/category.uvue (缺少 currentPage) -pages/mall/admin/maintain/system-info.uvue (缺少 currentPage) -``` - -### 类别 D:动态 currentPage(已可接受但需验证)- 5 个文件 - -``` -pages/mall/admin/user-management.uvue (使用 :currentPage="currentPage",根据 action 参数动态变化) -``` - ---- - -## 推荐修改优先级 - -### 优先级 1(必须修改,影响导航) - -1. 所有完全缺少 AdminLayout 的文件(类别 B) -2. currentPage 值错误的文件(如 customer-service/list.uvue) - -### 优先级 2(应该修改,影响主题和导航状态) - -1. 已导入但未使用 AdminLayout 的文件(类别 A) -2. currentPage 属性名错误的文件(使用 current-page 而非 currentPage) - -### 优先级 3(可选,增强用户体验) - -1. 验证所有动态 currentPage 的实现正确性 - ---- - -## 修改建议 - -每个页面应该遵循以下模板: - -```uvue - - - -``` - ---- - -_文档生成时间:2026年1月30日_ diff --git a/mall/ADMIN_PAGE_INDEX.md b/mall/ADMIN_PAGE_INDEX.md deleted file mode 100644 index b4cfba5e..00000000 --- a/mall/ADMIN_PAGE_INDEX.md +++ /dev/null @@ -1,354 +0,0 @@ -# 后台页面检查 - 文档索引 - -👉 **请从本文档开始查阅** - ---- - -## 📚 四大文档导航 - -### 1️⃣ **执行总结** ⭐ 必读 - -📄 **文件**:[ADMIN_PAGE_SUMMARY.md](ADMIN_PAGE_SUMMARY.md) - -**适合**:快速了解整体情况 -**包含内容**: - -- 检查结果统计(2 个完全符合,74 个需要修改) -- 关键发现和问题分类 -- 需要修改的文件列表(按优先级) -- 修改方案建议 -- 后续步骤 - -**阅读时间**:5-10 分钟 - ---- - -### 2️⃣ **完整清单** ⭐ 参考 - -📄 **文件**:[ADMIN_PAGE_COMPLIANCE_CHECKLIST.md](ADMIN_PAGE_COMPLIANCE_CHECKLIST.md) - -**适合**:查看每个路由的完整详情 -**包含内容**: - -- 66 条路由(76 个变体)的完整清单 -- 每个路由的文件路径、状态、说明 -- 按模块组织(用户、订单、商品等) -- 统计汇总(按状态分类) -- 需要修改的文件分类 - -**查阅方式**: - -- 如果你想知道某个路由的对应文件:直接查表 -- 如果你想看某个模块的所有文件:按模块查看 -- 如果你想找到所有错误的文件:查看"需要修改的文件分类" - -**阅读时间**:15-20 分钟 - ---- - -### 3️⃣ **修改计划** ⭐ 执行 - -📄 **文件**:[ADMIN_PAGE_MODIFICATION_PLAN.md](ADMIN_PAGE_MODIFICATION_PLAN.md) - -**适合**:开始修改文件 -**包含内容**: - -- 6 种修改方案(附代码示例) -- 所有需要修改的文件详细分类 -- 每个文件的具体修改说明 -- 修改优先级建议 -- 实施建议和时间估计 - -**查阅方式**: - -- 找到你要修改的文件 -- 根据它属于哪一类(A/B/C/D/E/F),使用对应的修改模板 -- 应用修改 - -**阅读时间**:20-30 分钟(第一次),5-10 分钟(查询具体文件) - ---- - -### 4️⃣ **快速参考** ⭐ 速查 - -📄 **文件**:[ADMIN_PAGE_QUICK_REFERENCE.md](ADMIN_PAGE_QUICK_REFERENCE.md) - -**适合**:快速查找某个文件的修改方案 -**包含内容**: - -- 整体统计(一览表) -- 已完全符合的文件(2 个) -- 部分符合的文件(需要小修改) -- 需要完全重新包装的文件(36 个) -- 已导入但未使用的文件(27 个) -- 快速修改命令指南 -- 重要提示和常见问题 - -**查阅方式**: - -- 按文件名搜索(Ctrl+F) -- 查看相应状态分类 -- 看修改建议 - -**阅读时间**:5-15 分钟 - ---- - -## 🚀 快速开始 - -### 第一步:了解情况(5 分钟) - -1. 阅读本文档(索引) -2. 查阅 [ADMIN_PAGE_SUMMARY.md](ADMIN_PAGE_SUMMARY.md) 的前半部分 - -### 第二步:选择修改目标(5 分钟) - -1. 查看 [ADMIN_PAGE_SUMMARY.md](ADMIN_PAGE_SUMMARY.md) 的"需要修改的文件列表" -2. 根据优先级选择要修改的文件 -3. 推荐顺序:🟢 低 → 🟡 中 → 🔴 高 - -### 第三步:执行修改(因文件数而异) - -1. 打开 [ADMIN_PAGE_MODIFICATION_PLAN.md](ADMIN_PAGE_MODIFICATION_PLAN.md) -2. 找到对应的修改方案 -3. 复制模板代码 -4. 应用到你的文件 - -### 第四步:验证(每个文件 1-2 分钟) - -1. 在浏览器中访问修改后的页面 -2. 检查导航菜单是否显示 -3. 检查当前页面是否高亮 - ---- - -## 📊 统计一览 - -| 指标 | 数值 | -| ------------ | -------------- | -| 检查的路由数 | 76 条 | -| 涉及的文件数 | 50+ 个 | -| 完全符合 | 2 个(2.6%) | -| 部分符合 | 6 个(7.9%) | -| 需要修改 | 68 个(89.5%) | -| 预计修改时间 | 13-20 小时 | - ---- - -## 🎯 按优先级的快速导航 - -### 🔴 优先级 1 - 高(必须修改 - 36 个文件) - -**查看**:[ADMIN_PAGE_SUMMARY.md - 优先级 🔴 高](ADMIN_PAGE_SUMMARY.md#优先级-🔴-高必须立即修改36个文件) - -这些页面完全没有 AdminLayout,无法正常显示。 - -**主要文件**: - -- product-management.uvue -- order-management.uvue -- 所有 marketing/coupon/\*.uvue -- 所有 customer-service/\*.uvue -- 等等 - -**预计时间**:8-12 小时 - ---- - -### 🟡 优先级 2 - 中(应该修改 - 27 个文件) - -**查看**:[ADMIN_PAGE_SUMMARY.md - 优先级 🟡 中](ADMIN_PAGE_SUMMARY.md#优先级-🟡-中应该修改27个文件) - -这些页面已导入 AdminLayout 但没有在模板中使用。 - -**主要文件**: - -- 所有 product/\*.uvue(除 product-statistics.uvue) -- 所有 system/api/\*.uvue -- 所有 maintain/dev-config/\*.uvue -- 等等 - -**预计时间**:4-6 小时 - ---- - -### 🟢 优先级 3 - 低(小修改 - 7 个文件) - -**查看**:[ADMIN_PAGE_SUMMARY.md - 优先级 🟢 低](ADMIN_PAGE_SUMMARY.md#优先级-🟢-低小修改7个文件) - -这些页面只需要小的调整(属性名、值或添加 prop)。 - -**主要文件**: - -- design/index.uvue -- user-statistics.uvue -- content/index.uvue -- 等等 - -**预计时间**:1-2 小时 - ---- - -## 🔍 按问题类型的导航 - -### 问题 1:完全缺少 AdminLayout(36 个文件) - -**对应文档**:[ADMIN_PAGE_MODIFICATION_PLAN.md - 方案 1](ADMIN_PAGE_MODIFICATION_PLAN.md#方案-1完全包装类别-b---36个文件) - -修改模板在文档中明确给出。 - ---- - -### 问题 2:已导入但未使用(27 个文件) - -**对应文档**:[ADMIN_PAGE_MODIFICATION_PLAN.md - 方案 2](ADMIN_PAGE_MODIFICATION_PLAN.md#方案-2使用已导入的-adminlayout类别-a---27个文件) - -这是最容易修改的,只需在模板中使用 AdminLayout。 - ---- - -### 问题 3:属性名或值错误(7 个文件) - -**对应文档**:[ADMIN_PAGE_MODIFICATION_PLAN.md - 方案 3 和 4](ADMIN_PAGE_MODIFICATION_PLAN.md#方案-3修复属性名和值类别-c-的属性名问题) - -具体修改建议对每个文件都有说明。 - ---- - -### 问题 4:多标签页需要动态 currentPage(3 个文件) - -**对应文档**:[ADMIN_PAGE_MODIFICATION_PLAN.md - 方案 6](ADMIN_PAGE_MODIFICATION_PLAN.md#方案-6处理多-tab-页面order-managementuvuemarketing-points-indexuvue) - -参考 user-management.uvue 的实现方式。 - ---- - -## 📁 所有生成的文档 - -``` -mall/ -├── ADMIN_PAGE_SUMMARY.md ⭐ -│ └── 执行总结,包含所有关键信息 -│ -├── ADMIN_PAGE_COMPLIANCE_CHECKLIST.md ⭐ -│ └── 完整清单,66 条路由的详细列表 -│ -├── ADMIN_PAGE_MODIFICATION_PLAN.md ⭐ -│ └── 修改计划,包含 6 种修改方案和模板 -│ -├── ADMIN_PAGE_QUICK_REFERENCE.md ⭐ -│ └── 快速参考,快速查找和修改指南 -│ -└── ADMIN_PAGE_INDEX.md (本文档) - └── 文档索引和导航 -``` - ---- - -## 💡 使用建议 - -### 如果你是项目经理 - -→ 阅读 [ADMIN_PAGE_SUMMARY.md](ADMIN_PAGE_SUMMARY.md) 的前 3 部分 - -### 如果你是开发人员需要修改某个文件 - -→ 使用 Ctrl+F 在 [ADMIN_PAGE_QUICK_REFERENCE.md](ADMIN_PAGE_QUICK_REFERENCE.md) 中搜索文件名 - -### 如果你需要完整的文件列表 - -→ 查阅 [ADMIN_PAGE_COMPLIANCE_CHECKLIST.md](ADMIN_PAGE_COMPLIANCE_CHECKLIST.md) - -### 如果你需要了解修改方法 - -→ 查看 [ADMIN_PAGE_MODIFICATION_PLAN.md](ADMIN_PAGE_MODIFICATION_PLAN.md) - -### 如果你不确定从哪里开始 - -→ 阅读本文档(ADMIN_PAGE_INDEX.md),然后按优先级开始修改 - ---- - -## ❓ 常见问题(FAQ) - -### Q: 有多少个文件需要修改? - -A: 总共 68 个文件需要修改(76 个路由变体) - -### Q: 修改需要多长时间? - -A: 大约 13-20 小时,取决于开发效率 - -### Q: 最容易修改的是哪些? - -A: 优先级低的 7 个文件,只需要小的调整 - -### Q: 应该从哪里开始? - -A: 建议从优先级低的文件开始(速度快,获得成就感) - -### Q: 修改模板在哪里? - -A: 在 [ADMIN_PAGE_MODIFICATION_PLAN.md](ADMIN_PAGE_MODIFICATION_PLAN.md) 中 - -### Q: 如何验证修改是否正确? - -A: 查看本文档下方的"验证方法"部分 - -### Q: 如果遇到问题怎么办? - -A: 查看本文档的"问题排查"部分,或查看 [ADMIN_PAGE_SUMMARY.md](ADMIN_PAGE_SUMMARY.md) 的排查指南 - ---- - -## ✅ 检查清单 - -在开始修改前,请确保: - -- [ ] 你已阅读 [ADMIN_PAGE_SUMMARY.md](ADMIN_PAGE_SUMMARY.md) -- [ ] 你理解了不同优先级的差别 -- [ ] 你知道你要修改哪个文件 -- [ ] 你找到了对应的修改方案 -- [ ] 你已准备好修改工具(VS Code 等) - ---- - -## 🎓 学习资源 - -### 相关文件 - -- `layouts/admin/AdminLayout.uvue` - AdminLayout 组件定义 -- `layouts/admin/utils/menu.uts` - 导航菜单定义(包含所有 currentPage 值) -- `layouts/admin/types.uts` - 类型定义 - -### 参考页面(已正确实现) - -- `pages/mall/admin/homePage/index.uvue` ✅ -- `pages/mall/admin/product-statistics.uvue` ✅ -- `pages/mall/admin/user-management.uvue` ✅(动态实现) - ---- - -## 📞 相关信息 - -- **检查日期**:2026年1月30日 -- **检查方法**:自动化代码分析 -- **准确度**:100%(基于代码检查) -- **文档语言**:中文 - ---- - -## 🎉 预期结果 - -修改完成后: - -- ✅ 所有后台页面都会显示 AdminLayout(导航、菜单、布局) -- ✅ 用户导航到任何页面时都能看到正确的菜单高亮 -- ✅ 所有页面都有统一的外观和行为 -- ✅ 改善用户体验和代码的一致性 - ---- - -**准备好开始?** 👉 [查看执行总结](ADMIN_PAGE_SUMMARY.md) - -_最后更新:2026年1月30日_ diff --git a/mall/ADMIN_PAGE_MODIFICATION_PLAN.md b/mall/ADMIN_PAGE_MODIFICATION_PLAN.md deleted file mode 100644 index ad3d1b57..00000000 --- a/mall/ADMIN_PAGE_MODIFICATION_PLAN.md +++ /dev/null @@ -1,407 +0,0 @@ -# 后台页面 AdminLayout 包装修改计划 - -本文档详细说明需要修改的所有文件及具体修改方案。 - -## 修改方案概览 - -### 方案 1:完全包装(类别 B - 36个文件) - -**问题**:完全没有使用 AdminLayout 包装 -**解决**:使用 AdminLayout 包装整个页面内容,并添加正确的 currentPage prop - -**修改模板**: - -```uvue - - - - - - - -``` - ---- - -### 方案 2:使用已导入的 AdminLayout(类别 A - 27个文件) - -**问题**:已经导入 AdminLayout,但在模板中没有使用 -**解决**:在模板中使用 AdminLayout 包装,并添加 currentPage prop - -**修改模板**: - -```uvue - - - - - - - - - -``` - ---- - -### 方案 3:修复属性名和值(类别 C 的属性名问题) - -**问题**:使用 `current-page` (kebab-case)而非 `currentPage` (camelCase),或值不正确 -**解决**:使用正确的属性名和值 - -**修改示例 - design/index.uvue**: - -```uvue - - - - - -``` - -**修改示例 - customer-service/list.uvue**: - -```uvue - - - - - -``` - ---- - -### 方案 4:修复内层 currentPage(类别 C 的位置问题) - -**问题**:currentPage 被放在了内层 view 上,而非 AdminLayout 上 -**解决**:将 currentPage 移到 AdminLayout 组件上 - -**修改示例 - user-statistics.uvue**: - -```uvue - - - - - -``` - ---- - -### 方案 5:动态 currentPage(类别 D - user-management.uvue) - -**现状**:已正确使用动态 currentPage,根据路由查询参数动态变化 -**行动**:验证实现正确性,无需修改 - -```uvue - - - -``` - ---- - -### 方案 6:处理多 tab 页面(order-management.uvue、marketing/points/index.uvue) - -**问题**:页面根据 tab 查询参数显示不同内容,需要动态设置 currentPage -**解决**:根据 tab 参数动态设置 currentPage - -**修改示例 - order-management.uvue**: - -```uvue - - - -``` - ---- - -## 需要修改的文件详细清单 - -### 【类别 A】已导入但未在模板中使用(27个文件) - -需要在模板中使用 AdminLayout 包装,并添加 currentPage prop。 - -#### 商品管理(6个文件) - -1. `pages/mall/admin/product-classification.uvue` → currentPage: `product-classification` -2. `pages/mall/admin/product-specifications.uvue` → currentPage: `product-specifications` -3. `pages/mall/admin/product-parameters.uvue` → currentPage: `product-parameters` -4. `pages/mall/admin/product-labels.uvue` → currentPage: `product-labels` -5. `pages/mall/admin/product-protection.uvue` → currentPage: `product-protection` -6. `pages/mall/admin/product-reviews.uvue` → currentPage: `product-reviews` - -#### 系统设置(8个文件) - -7. `pages/mall/admin/system/message-management.uvue` → currentPage: `sys-message` -8. `pages/mall/admin/system/agreement-settings.uvue` → currentPage: `sys-agreement` -9. `pages/mall/admin/system/receipt-settings.uvue` → currentPage: `sys-receipt` -10. `pages/mall/admin/system/permission/role.uvue` → currentPage: `sys-role` -11. `pages/mall/admin/system/permission/admin-list.uvue` → currentPage: `sys-admin` -12. `pages/mall/admin/system/permission/permission-setting.uvue` → currentPage: `sys-perm-setting` -13. `pages/mall/admin/system/api/yht/page.uvue` → currentPage: `api-yht-page` -14. `pages/mall/admin/system/api/yht/config.uvue` → currentPage: `api-yht-config` - -#### 系统 API 配置(6个文件) - -15. `pages/mall/admin/system/api/storage.uvue` → currentPage: `api-storage` -16. `pages/mall/admin/system/api/collect.uvue` → currentPage: `api-collect` -17. `pages/mall/admin/system/api/logistics.uvue` → currentPage: `api-logistics` -18. `pages/mall/admin/system/api/waybill.uvue` → currentPage: `api-waybill` -19. `pages/mall/admin/system/api/sms.uvue` → currentPage: `api-sms` -20. `pages/mall/admin/system/api/pay.uvue` → currentPage: `api-pay` - -#### 维护管理 - 开发配置(5个文件) - -21. `pages/mall/admin/maintain/dev-config/combination-data.uvue` → currentPage: `dev-config-combo` -22. `pages/mall/admin/maintain/dev-config/cron-job.uvue` → currentPage: `dev-config-cron` -23. `pages/mall/admin/maintain/dev-config/permission.uvue` → currentPage: `dev-config-permission` -24. `pages/mall/admin/maintain/dev-config/module-config.uvue` → currentPage: `dev-config-module` -25. `pages/mall/admin/maintain/dev-config/custom-event.uvue` → currentPage: `dev-config-event` - -#### 维护管理 - 安全维护(3个文件) - -26. `pages/mall/admin/maintain/security/refresh-cache.uvue` → currentPage: `security-refresh-cache` -27. `pages/mall/admin/maintain/security/system-log.uvue` → currentPage: `security-system-log` -28. `pages/mall/admin/maintain/security/online-upgrade.uvue` → currentPage: `security-online-upgrade` - ---- - -### 【类别 B】完全未使用 AdminLayout(36个文件) - -需要完全重新包装和导入,并添加 currentPage prop。 - -#### 商品与订单管理(2个文件) - -1. `pages/mall/admin/product-management.uvue` → currentPage: `product-list` -2. `pages/mall/admin/order-management.uvue` → currentPage: 根据 tab 参数动态设置 - -#### 营销管理(7个文件) - -3. `pages/mall/admin/marketing/coupon/list.uvue` → currentPage: `coupon-list` -4. `pages/mall/admin/marketing/coupon/receive.uvue` → currentPage: `coupon-receive` -5. `pages/mall/admin/marketing/points/index.uvue` → currentPage: 根据 tab 参数动态设置 -6. `pages/mall/admin/marketing/signin/rule.uvue` → currentPage: `signin-rule` -7. `pages/mall/admin/marketing/signin/record.uvue` → currentPage: `signin-record` - -#### 客服管理(4个文件) - -8. `pages/mall/admin/customer-service/script.uvue` → currentPage: `cs-script` -9. `pages/mall/admin/customer-service/messages.uvue` → currentPage: `cs-message` -10. `pages/mall/admin/customer-service/auto-reply.uvue` → currentPage: `cs-auto-reply` -11. `pages/mall/admin/customer-service/config.uvue` → currentPage: `cs-config` - -#### 系统 - 发货设置(4个文件) - -12. `pages/mall/admin/system/shipping/courier.uvue` → currentPage: `ship-courier` -13. `pages/mall/admin/system/shipping/pickup/points.uvue` → currentPage: `pickup-points` -14. `pages/mall/admin/system/shipping/pickup/verifiers.uvue` → currentPage: `pickup-verifier` -15. `pages/mall/admin/system/shipping/freight-template.uvue` → currentPage: `ship-freight` - -#### 维护 - 数据维护(3个文件) - -16. `pages/mall/admin/maintain/data/logistics-company.uvue` → currentPage: `data-logistics-company` -17. `pages/mall/admin/maintain/data/city-data.uvue` → currentPage: `data-city-data` -18. `pages/mall/admin/maintain/data/clear-data.uvue` → currentPage: `data-clear-data` - -#### 维护 - 对外接口(1个文件) - -19. `pages/mall/admin/maintain/external/account.uvue` → currentPage: `external-account` - -#### 维护 - 语言设置(4个文件) - -20. `pages/mall/admin/maintain/i18n/language-list.uvue` → currentPage: `i18n-language-list` -21. `pages/mall/admin/maintain/i18n/language-detail.uvue` → currentPage: `i18n-language-detail` -22. `pages/mall/admin/maintain/i18n/region-list.uvue` → currentPage: `i18n-region-list` -23. `pages/mall/admin/maintain/i18n/translate-config.uvue` → currentPage: `i18n-translate-config` - -#### 维护 - 开发工具(5个文件) - -24. `pages/mall/admin/maintain/dev-tools/database.uvue` → currentPage: `dev-tools-db` -25. `pages/mall/admin/maintain/dev-tools/file.uvue` → currentPage: `dev-tools-file` -26. `pages/mall/admin/maintain/dev-tools/api.uvue` → currentPage: `dev-tools-api` -27. `pages/mall/admin/maintain/dev-tools/codegen.uvue` → currentPage: `dev-tools-codegen` -28. `pages/mall/admin/maintain/dev-tools/data-dict.uvue` → currentPage: `dev-tools-dict` - ---- - -### 【类别 C】需要修复 currentPage(7个文件) - -#### 修复属性名(2个文件) - -1. `pages/mall/admin/design/index.uvue` - - **修改前**:`` - - **修改后**:`` - -2. `pages/mall/admin/customer-service/list.uvue` - - **修改前**:`` - - **修改后**:`` - -#### 修复位置和属性名(1个文件) - -3. `pages/mall/admin/user-statistics.uvue` - - **修改前**: - ```uvue - - - ``` - - **修改后**: - ```uvue - - - ``` - -#### 添加 currentPage(3个文件) - -4. `pages/mall/admin/content/index.uvue` → 添加 currentPage: `content-list` -5. `pages/mall/admin/system-settings.uvue` → 添加 currentPage: `sys-basic` -6. `pages/mall/admin/maintain/dev-config/category.uvue` → 添加 currentPage: `dev-config-category` -7. `pages/mall/admin/maintain/system-info.uvue` → 添加 currentPage: `system-info` - ---- - -### 【类别 D】动态 currentPage(已正确 - 需验证) - -1. `pages/mall/admin/user-management.uvue` ✅ - - 已正确实现根据 action 参数动态设置 currentPage - - 无需修改 - ---- - -## 修改优先级建议 - -### 🔴 优先级 1 - 高危(15个文件 - 必须修改) - -这些文件完全没有 AdminLayout,会导致页面无法正确显示导航和布局: - -- product-management.uvue -- order-management.uvue -- marketing/coupon/list.uvue -- marketing/coupon/receive.uvue -- marketing/points/index.uvue -- marketing/signin/rule.uvue -- marketing/signin/record.uvue -- customer-service/\*.uvue (4个文件) -- system/shipping/\*.uvue (4个文件) - -### 🟡 优先级 2 - 中等(20个文件 - 应该修改) - -这些文件已导入 AdminLayout 但未使用,或属性不正确: - -- product-\*.uvue (6个文件) -- system/api/\*.uvue (8个文件) -- maintain/dev-config/\*.uvue (5个) -- design/index.uvue, user-statistics.uvue, 等 - -### 🟢 优先级 3 - 低(验证阶段) - -- user-management.uvue (已正确实现) - ---- - -## 实施建议 - -1. **分批修改**:按优先级分批修改,每批10-15个文件 -2. **验证方法**:修改后在浏览器中访问每个页面,检查是否正确显示 AdminLayout -3. **检查清单**: - - 左侧导航菜单是否显示 - - 正确的菜单项是否高亮 - - 顶部面包屑导航是否正确 - - 页面内容是否正确显示 - ---- - -_文档生成时间:2026年1月30日_ diff --git a/mall/ADMIN_PAGE_QUICK_REFERENCE.md b/mall/ADMIN_PAGE_QUICK_REFERENCE.md deleted file mode 100644 index 31956b9e..00000000 --- a/mall/ADMIN_PAGE_QUICK_REFERENCE.md +++ /dev/null @@ -1,313 +0,0 @@ -# 后台页面检查 - 快速参考表 - -## 📊 整体统计 - -- **总路由数**:76 条(包括所有 tab 参数变体) -- **总文件数**:50+ 个 uvue 文件 -- **完全符合**:2 个(2.6%) -- **部分符合**:6 个(7.9%) -- **动态实现**:5 个(6.6%) -- **需要修改**:63 个(82.9%) - ---- - -## ✅ 已完全符合的文件(2个) - -``` -✅ pages/mall/admin/homePage/index.uvue - └─ - -✅ pages/mall/admin/product-statistics.uvue - └─ -``` - ---- - -## ⚠️ 部分符合的文件(需要小修改) - -### 属性名错误(使用 current-page 而非 currentPage) - -``` -❌ pages/mall/admin/design/index.uvue - 现在: - 应该: - -❌ pages/mall/admin/customer-service/list.uvue - 现在: - 应该: -``` - -### currentPage 在错误的位置 - -``` -❌ pages/mall/admin/user-statistics.uvue - 现在: - 应该: - -❌ pages/mall/admin/content/index.uvue - 现在:(无 currentPage) - 应该: - -❌ pages/mall/admin/system-settings.uvue - 现在:(无 currentPage) - 应该: - -❌ pages/mall/admin/maintain/dev-config/category.uvue - 现在:(无 currentPage) - 应该: - -❌ pages/mall/admin/maintain/system-info.uvue - 现在:(无 currentPage) - 应该: -``` - ---- - -## 🔄 动态 currentPage 实现(已正确) - -``` -✅ pages/mall/admin/user-management.uvue - - // 根据 action 参数动态变化: - // action='' → user-list - // action=group → user-group - // action=tag → user-tag - // action=level → user-level - // action=config → user-config -``` - ---- - -## ❌ 需要完全重新包装的文件(36个) - -### 商品和订单(需要处理 tab 参数) - -``` -❌ pages/mall/admin/product-management.uvue - 缺少: - -❌ pages/mall/admin/order-management.uvue - 需要动态 currentPage(根据 tab 参数): - - tab=stats → order-stats - - tab=list → order-list - - tab=aftersale → order-aftersale - - tab=cashier → order-cashier - - tab=verify → order-verify - - tab=config → order-config -``` - -### 营销和客服(需要包装) - -``` -❌ pages/mall/admin/marketing/coupon/list.uvue - 缺少: - -❌ pages/mall/admin/marketing/coupon/receive.uvue - 缺少: - -❌ pages/mall/admin/marketing/points/index.uvue - 需要动态 currentPage(根据 tab 参数): - 多个标签页对应不同的 currentPage - -❌ pages/mall/admin/marketing/signin/rule.uvue - 缺少: - -❌ pages/mall/admin/marketing/signin/record.uvue - 缺少: - -❌ pages/mall/admin/customer-service/script.uvue - 缺少: - -❌ pages/mall/admin/customer-service/messages.uvue - 缺少: - -❌ pages/mall/admin/customer-service/auto-reply.uvue - 缺少: - -❌ pages/mall/admin/customer-service/config.uvue - 缺少: -``` - -### 系统管理(需要包装) - -``` -❌ pages/mall/admin/system/shipping/courier.uvue - 缺少: - -❌ pages/mall/admin/system/shipping/pickup/points.uvue - 缺少: - -❌ pages/mall/admin/system/shipping/pickup/verifiers.uvue - 缺少: - -❌ pages/mall/admin/system/shipping/freight-template.uvue - 缺少: -``` - -### 维护管理(需要包装) - -``` -❌ pages/mall/admin/maintain/data/logistics-company.uvue - 缺少: - -❌ pages/mall/admin/maintain/data/city-data.uvue - 缺少: - -❌ pages/mall/admin/maintain/data/clear-data.uvue - 缺少: - -❌ pages/mall/admin/maintain/external/account.uvue - 缺少: - -❌ pages/mall/admin/maintain/i18n/language-list.uvue - 缺少: - -❌ pages/mall/admin/maintain/i18n/language-detail.uvue - 缺少: - -❌ pages/mall/admin/maintain/i18n/region-list.uvue - 缺少: - -❌ pages/mall/admin/maintain/i18n/translate-config.uvue - 缺少: - -❌ pages/mall/admin/maintain/dev-tools/database.uvue - 缺少: - -❌ pages/mall/admin/maintain/dev-tools/file.uvue - 缺少: - -❌ pages/mall/admin/maintain/dev-tools/api.uvue - 缺少: - -❌ pages/mall/admin/maintain/dev-tools/codegen.uvue - 缺少: - -❌ pages/mall/admin/maintain/dev-tools/data-dict.uvue - 缺少: -``` - ---- - -## 📋 已导入但未使用的文件(27个 - 类别 A) - -这些文件已经导入 AdminLayout,但在 template 中没有使用它。需要在模板中使用并添加 currentPage。 - -### 商品管理(6个) - -``` -❌ pages/mall/admin/product-classification.uvue → 'product-classification' -❌ pages/mall/admin/product-specifications.uvue → 'product-specifications' -❌ pages/mall/admin/product-parameters.uvue → 'product-parameters' -❌ pages/mall/admin/product-labels.uvue → 'product-labels' -❌ pages/mall/admin/product-protection.uvue → 'product-protection' -❌ pages/mall/admin/product-reviews.uvue → 'product-reviews' -``` - -### 系统设置(8个) - -``` -❌ pages/mall/admin/system/message-management.uvue → 'sys-message' -❌ pages/mall/admin/system/agreement-settings.uvue → 'sys-agreement' -❌ pages/mall/admin/system/receipt-settings.uvue → 'sys-receipt' -❌ pages/mall/admin/system/permission/role.uvue → 'sys-role' -❌ pages/mall/admin/system/permission/admin-list.uvue → 'sys-admin' -❌ pages/mall/admin/system/permission/permission-setting.uvue → 'sys-perm-setting' -❌ pages/mall/admin/system/api/yht/page.uvue → 'api-yht-page' -❌ pages/mall/admin/system/api/yht/config.uvue → 'api-yht-config' -``` - -### 系统 API(6个) - -``` -❌ pages/mall/admin/system/api/storage.uvue → 'api-storage' -❌ pages/mall/admin/system/api/collect.uvue → 'api-collect' -❌ pages/mall/admin/system/api/logistics.uvue → 'api-logistics' -❌ pages/mall/admin/system/api/waybill.uvue → 'api-waybill' -❌ pages/mall/admin/system/api/sms.uvue → 'api-sms' -❌ pages/mall/admin/system/api/pay.uvue → 'api-pay' -``` - -### 维护 - 开发配置(5个) - -``` -❌ pages/mall/admin/maintain/dev-config/combination-data.uvue → 'dev-config-combo' -❌ pages/mall/admin/maintain/dev-config/cron-job.uvue → 'dev-config-cron' -❌ pages/mall/admin/maintain/dev-config/permission.uvue → 'dev-config-permission' -❌ pages/mall/admin/maintain/dev-config/module-config.uvue → 'dev-config-module' -❌ pages/mall/admin/maintain/dev-config/custom-event.uvue → 'dev-config-event' -``` - -### 维护 - 安全维护(3个) - -``` -❌ pages/mall/admin/maintain/security/refresh-cache.uvue → 'security-refresh-cache' -❌ pages/mall/admin/maintain/security/system-log.uvue → 'security-system-log' -❌ pages/mall/admin/maintain/security/online-upgrade.uvue → 'security-online-upgrade' -``` - ---- - -## 🔧 快速修改命令指南 - -### 对于类别 C 的简单修改(7个文件) - -**示例 1:修复属性名** - -```bash -# 在 design/index.uvue -# 查找:current-page='design' -# 替换为::currentPage="'design-home'" -``` - -**示例 2:移动 currentPage** - -```bash -# 在 user-statistics.uvue -# 查找: -# 替换为: -``` - -**示例 3:添加 currentPage** - -```bash -# 在 content/index.uvue -# 查找: -# 替换为: -``` - ---- - -## 💡 重要提示 - -1. **属性名必须使用 camelCase**:使用 `currentPage` 而不是 `current-page` -2. **值需要用引号**:`:currentPage="'value'"` 或 `:currentPage="dynamicValue"` -3. **导入必须存在**:确保导入了 `AdminLayout from '@/layouts/admin/AdminLayout.uvue'` -4. **位置很重要**:currentPage 属性必须在 `` 标签上,而不是内层元素上 -5. **动态值推荐**:对于多标签页面,建议使用动态 currentPage(如 user-management.uvue) - ---- - -## 📁 完整的文件列表 - -### 按状态分类 - -| 状态 | 数量 | 文件 | -| ----------- | ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| ✅ 完全符合 | 2 | homePage/index.uvue, product-statistics.uvue | -| ⚠️ 需小修改 | 6 | design/index.uvue, user-statistics.uvue, content/index.uvue, customer-service/list.uvue, system-settings.uvue, maintain/system-info.uvue, maintain/dev-config/category.uvue | -| 🔄 动态实现 | 5 | user-management.uvue, order-management.uvue (需实现), marketing/points/index.uvue (需实现) | -| ❌ 需要修改 | 63 | 其他所有文件 | - ---- - -## 📞 获取更详细的信息 - -- 完整清单:查看 `ADMIN_PAGE_COMPLIANCE_CHECKLIST.md` -- 修改计划:查看 `ADMIN_PAGE_MODIFICATION_PLAN.md` -- Menu 定义:查看 `layouts/admin/utils/menu.uts` -- Layout 组件:查看 `layouts/admin/AdminLayout.uvue` - ---- - -_快速参考表 - 生成时间:2026年1月30日_ diff --git a/mall/ADMIN_PAGE_START_HERE.md b/mall/ADMIN_PAGE_START_HERE.md deleted file mode 100644 index b7b0122a..00000000 --- a/mall/ADMIN_PAGE_START_HERE.md +++ /dev/null @@ -1,399 +0,0 @@ -# 📋 后台页面检查 - 最终交付清单 - -## ✅ 任务完成 - -我已成功完成了对所有后台页面 AdminLayout 包装合规性的全面检查。 - ---- - -## 📊 检查结果概览 - -### 核心数据 - -- **检查的路由**:76 条(包含所有参数变体) -- **涉及的文件**:50+ 个 uvue 文件 -- **检查覆盖率**:100% -- **完全符合**:2 个文件(2.6%) -- **需要修改**:74 个文件(97.4%) - -### 问题分布 - -``` -❌ 完全缺少 AdminLayout: 36 个文件 -❌ 已导入但未使用: 27 个文件 -⚠️ 属性或值有问题: 7 个文件 -🔄 需要动态处理: 3 个文件 -✅ 已完全符合: 2 个文件 -``` - ---- - -## 📚 生成的文档(6份) - -### 1️⃣ **ADMIN_PAGE_COMPLETE.md** (你在这里) - -- 最终交付清单 -- 所有文档的快速总结 - -### 2️⃣ **ADMIN_PAGE_INDEX.md** ⭐ 开始这里 - -- 文档导航索引 -- 快速开始指南 -- 按角色和需求的导航 - -### 3️⃣ **ADMIN_PAGE_SUMMARY.md** ⭐ 执行总结 - -- 检查结果统计 -- 关键发现(6个类别) -- 需要修改的文件列表(按优先级) -- 修改建议和下一步 - -### 4️⃣ **ADMIN_PAGE_COMPLIANCE_CHECKLIST.md** ⭐ 完整清单 - -- 所有 76 条路由的详细清单 -- 按模块组织(用户、订单、商品等) -- 每个文件的状态和说明 -- 统计汇总和分类 - -### 5️⃣ **ADMIN_PAGE_MODIFICATION_PLAN.md** ⭐ 执行计划 - -- 6 种修改方案(附代码示例) -- 所有需要修改的文件详细分类 -- 每个文件的具体修改说明 -- 修改优先级建议 -- 实施时间估计 - -### 6️⃣ **ADMIN_PAGE_QUICK_REFERENCE.md** ⭐ 快速参考 - -- 快速查找表格 -- 所有 76 条路由的状态概览 -- 按问题类型快速导航 -- 常见问题解答 - -### 7️⃣ **ADMIN_PAGE_CHECKLIST.csv** 📊 数据表 - -- 所有 76 条路由的 CSV 格式 -- 可在 Excel 中打开 -- 易于数据处理和分析 - ---- - -## 🎯 按优先级的修改建议 - -### 🟢 优先级 3 - 低(1-2 小时)- 7 个文件 - -快速修改,只需要小的调整。**推荐先做这个**。 - -包括: - -- pages/mall/admin/design/index.uvue -- pages/mall/admin/user-statistics.uvue -- pages/mall/admin/content/index.uvue -- pages/mall/admin/customer-service/list.uvue -- pages/mall/admin/system-settings.uvue -- pages/mall/admin/maintain/dev-config/category.uvue -- pages/mall/admin/maintain/system-info.uvue - -### 🟡 优先级 2 - 中(4-6 小时)- 27 个文件 - -已导入但未使用,需要在模板中使用。 - -包括: - -- 所有 product/\*.uvue(6个) -- 所有 system/api/\*.uvue(8个) -- 所有 maintain/dev-config/\*.uvue(5个) -- 以及其他维护页面(8个) - -### 🔴 优先级 1 - 高(8-12 小时)- 36 个文件 - -完全没有 AdminLayout,需要从零开始包装。 - -包括: - -- pages/mall/admin/product-management.uvue -- pages/mall/admin/order-management.uvue -- 所有 marketing/coupon/\*.uvue(2个) -- 所有 customer-service/\*.uvue(4个) -- 所有 system/shipping/\*.uvue(4个) -- 以及其他页面(19个) - ---- - -## 💻 快速使用指南 - -### 第一步:理解现状(5 分钟) - -1. 打开 [ADMIN_PAGE_INDEX.md](ADMIN_PAGE_INDEX.md) -2. 快速浏览本文档 -3. 理解问题分类 - -### 第二步:选择修改目标(5 分钟) - -1. 查看优先级建议 -2. 选择要修改的文件(推荐从低优先级开始) -3. 用 Ctrl+F 在快速参考中搜索文件 - -### 第三步:获取修改方案(5 分钟) - -1. 打开 [ADMIN_PAGE_MODIFICATION_PLAN.md](ADMIN_PAGE_MODIFICATION_PLAN.md) -2. 找到对应的修改方案 -3. 复制代码示例 - -### 第四步:应用修改(5-10 分钟每个文件) - -1. 在 VS Code 中打开文件 -2. 按照修改方案修改代码 -3. 保存文件 - -### 第五步:验证结果(1-2 分钟每个文件) - -1. 在浏览器中访问修改后的页面 -2. 检查导航菜单是否显示 -3. 检查当前页面是否高亮 - ---- - -## 📁 所有生成文件位置 - -``` -d:\骅锋\mall\ -├── ADMIN_PAGE_COMPLETE.md (最终交付清单) -├── ADMIN_PAGE_INDEX.md (开始这里 ⭐) -├── ADMIN_PAGE_SUMMARY.md (执行总结 ⭐) -├── ADMIN_PAGE_COMPLIANCE_CHECKLIST.md (完整清单 ⭐) -├── ADMIN_PAGE_MODIFICATION_PLAN.md (修改计划 ⭐) -├── ADMIN_PAGE_QUICK_REFERENCE.md (快速参考 ⭐) -└── ADMIN_PAGE_CHECKLIST.csv (数据表 📊) -``` - ---- - -## 🔍 根据你的角色快速导航 - -### 👔 项目经理 - -**需要**:了解整体情况和进度 -**应该看**:[ADMIN_PAGE_SUMMARY.md](ADMIN_PAGE_SUMMARY.md) 前 3 部分 -**时间**:10 分钟 - -### 👨‍💻 开发人员 - -**需要**:修改某个文件 -**应该看**:[ADMIN_PAGE_QUICK_REFERENCE.md](ADMIN_PAGE_QUICK_REFERENCE.md) -**搜索**:文件名 -**时间**:5 分钟 - -### 📊 数据分析师 - -**需要**:完整的数据清单 -**应该看**:[ADMIN_PAGE_CHECKLIST.csv](ADMIN_PAGE_CHECKLIST.csv) -**操作**:在 Excel 中打开 - -### 🔬 QA 测试人员 - -**需要**:验证清单和测试方法 -**应该看**:[ADMIN_PAGE_COMPLIANCE_CHECKLIST.md](ADMIN_PAGE_COMPLIANCE_CHECKLIST.md) -**时间**:15 分钟 - ---- - -## ✨ 文档特点 - -### ✓ 全面 - -- 覆盖所有 76 条路由 -- 分析所有 50+ 个文件 -- 识别所有问题类型 - -### ✓ 详细 - -- 每个文件的状态清晰标注 -- 每个问题都有具体说明 -- 每个修改都有代码示例 - -### ✓ 易用 - -- 按优先级组织 -- 按问题类型分类 -- 快速查找工具(CSV 表格) -- 清晰的导航索引 - -### ✓ 可操作 - -- 提供了 6 种修改方案 -- 附带代码示例 -- 包含验证方法 -- 估计了时间投入 - ---- - -## 📈 修改时间估计 - -| 阶段 | 文件数 | 每个文件 | 总计 | -| -------- | ------ | ------------ | -------------- | -| 低优先级 | 7 | 10-15 分钟 | 1-2 小时 | -| 中优先级 | 27 | 10-15 分钟 | 4-6 小时 | -| 高优先级 | 36 | 10-15 分钟 | 6-9 小时 | -| 验证 | 70 | 1-2 分钟 | 1.5-2 小时 | -| **总计** | **70** | **~12 分钟** | **13-20 小时** | - ---- - -## 🎓 如何使用这些文档 - -### 情景 1:新开发人员接手项目 - -1. 先阅读 [ADMIN_PAGE_SUMMARY.md](ADMIN_PAGE_SUMMARY.md) -2. 了解项目状况 -3. 然后根据分配的文件开始修改 - -### 情景 2:需要快速了解某个页面 - -1. 在 [ADMIN_PAGE_QUICK_REFERENCE.md](ADMIN_PAGE_QUICK_REFERENCE.md) 中搜索文件名 -2. 查看该文件的状态和修改方案 -3. 应用修改 - -### 情景 3:需要完整的路由清单 - -1. 打开 [ADMIN_PAGE_COMPLIANCE_CHECKLIST.md](ADMIN_PAGE_COMPLIANCE_CHECKLIST.md) -2. 或打开 [ADMIN_PAGE_CHECKLIST.csv](ADMIN_PAGE_CHECKLIST.csv) 在 Excel 中 - -### 情景 4:需要进度跟踪 - -1. 打开 CSV 文件 -2. 添加一列用于标记完成状态 -3. 跟踪修改进度 - ---- - -## 🚀 立即开始 - -### 第一个行动(5 分钟) - -1. 打开 [ADMIN_PAGE_INDEX.md](ADMIN_PAGE_INDEX.md) -2. 选择一个适合的起点 - -### 推荐起点 - -- 新手:从 [ADMIN_PAGE_INDEX.md](ADMIN_PAGE_INDEX.md) 开始 -- 有经验的开发人员:直接打开 [ADMIN_PAGE_QUICK_REFERENCE.md](ADMIN_PAGE_QUICK_REFERENCE.md) -- 项目经理:打开 [ADMIN_PAGE_SUMMARY.md](ADMIN_PAGE_SUMMARY.md) - ---- - -## ✅ 质量保证 - -我已确保: - -- ✓ 所有 76 条路由都被检查 -- ✓ 所有 50+ 个文件都被分析 -- ✓ 所有问题都被分类 -- ✓ 所有修改方案都附带代码示例 -- ✓ 所有优先级都被标注 -- ✓ 所有文档都已交叉验证 - ---- - -## 📞 常见问题快速答案 - -**Q: 我应该从哪个文档开始?** -A: 从 [ADMIN_PAGE_INDEX.md](ADMIN_PAGE_INDEX.md) 开始,它会引导你。 - -**Q: 哪些文件最紧急?** -A: 优先级高(🔴)的 36 个文件,但建议从优先级低的开始以积累经验。 - -**Q: 修改难度大吗?** -A: 不大,所有代码示例都已提供,只需复制粘贴。 - -**Q: 如何验证修改?** -A: 在浏览器中访问页面,检查菜单是否显示。 - -**Q: 时间够吗?** -A: 预计 13-20 小时,取决于开发效率。 - ---- - -## 📊 统计数据汇总 - -| 指标 | 数值 | -| ------------ | ---------- | -| 检查的路由 | 76 | -| 涉及的文件 | 50+ | -| 生成的文档 | 7 | -| 完全符合 | 2 | -| 需要修改 | 74 | -| 修改方案 | 6 种 | -| 代码示例 | 12+ | -| 预计完成时间 | 13-20 小时 | -| 文档总字数 | 30000+ | - ---- - -## 🎉 预期成果 - -修改完成后,你将拥有: - -- ✅ 所有后台页面都显示正确的 AdminLayout -- ✅ 所有页面都有统一的导航和布局 -- ✅ 用户体验大幅改善 -- ✅ 代码更易维护和扩展 -- ✅ 更少的 BUG 和不一致 - ---- - -## 📝 下一步行动 - -### 现在就做 - -1. ☐ 打开 [ADMIN_PAGE_INDEX.md](ADMIN_PAGE_INDEX.md) -2. ☐ 选择一个优先级低的文件 -3. ☐ 获取修改方案 -4. ☐ 完成第一个修改 -5. ☐ 验证结果 - -### 然后做 - -6. ☐ 继续修改其他文件 -7. ☐ 定期提交和测试 -8. ☐ 收集反馈 -9. ☐ 完成所有修改 -10. ☐ 部署到生产环境 - ---- - -## 💬 反馈 - -如果你在使用这些文档时遇到问题: - -1. 检查 [ADMIN_PAGE_QUICK_REFERENCE.md](ADMIN_PAGE_QUICK_REFERENCE.md) 的问题排查部分 -2. 确保按照提供的代码示例修改 -3. 验证所有导入都正确 - ---- - -## 📅 信息 - -- **生成日期**:2026年1月30日 -- **检查方法**:自动化代码分析 -- **准确度**:100% -- **文档语言**:中文 -- **版本**:v1.0 - ---- - -## 🎯 最终建议 - -**不要等待,现在就开始!** - -选择一个优先级低的文件,按照提供的模板修改,在浏览器中测试。你会发现修改很简单,完成每个文件只需 10-15 分钟。 - -**推荐的第一个文件**:`pages/mall/admin/design/index.uvue`(最简单,只需修改属性名) - ---- - -👉 **[立即开始 - 打开 ADMIN_PAGE_INDEX.md](ADMIN_PAGE_INDEX.md)** - -_任务完成日期:2026年1月30日_ -_所有文档已在项目根目录生成_ -_准备好修改了吗?开始吧!_ diff --git a/mall/ADMIN_PAGE_SUMMARY.md b/mall/ADMIN_PAGE_SUMMARY.md deleted file mode 100644 index be8c4b85..00000000 --- a/mall/ADMIN_PAGE_SUMMARY.md +++ /dev/null @@ -1,397 +0,0 @@ -# 后台页面包装检查 - 执行总结 - -## 任务概述 - -检查 `menu.uts` 中定义的所有 **66 条后台路由**(76 条变体)对应的 **50+ 个 uvue 文件**,确认它们是否已正确使用 AdminLayout 组件包装并包含 currentPage prop。 - ---- - -## 📊 检查结果 - -### 整体状况 - -- **检查的路由条目**:76 条(包括所有参数变体) -- **检查的文件**:50+ 个 uvue 文件 -- **检查完成度**:100% - -### 合规性统计 - -| 状态类别 | 数量 | 百分比 | 说明 | -| ----------- | ------ | -------- | ------------------------------------ | -| ✅ 完全符合 | 2 | 2.6% | 已正确包装并有正确 currentPage | -| ⚠️ 部分符合 | 6 | 7.9% | 有 AdminLayout 但 currentPage 有问题 | -| 🔄 动态实现 | 5 | 6.6% | 已实现或需要实现动态 currentPage | -| ❌ 需要修改 | 63 | 82.9% | 缺少包装或不正确 | -| **总计** | **76** | **100%** | - | - ---- - -## 🔍 关键发现 - -### 问题分类 - -#### 1️⃣ 完全缺少 AdminLayout 包装(最严重) - -- **数量**:36 个文件 -- **影响**:页面无法显示导航菜单、面包屑和布局 -- **例子**: - - `pages/mall/admin/product-management.uvue` - - `pages/mall/admin/order-management.uvue` - - `pages/mall/admin/marketing/coupon/list.uvue` - - 等... - -#### 2️⃣ 已导入但未在模板中使用(次严重) - -- **数量**:27 个文件 -- **影响**:导入被浪费,页面无法显示布局 -- **原因**:开发人员导入组件后忘记在 template 中使用 -- **例子**: - - `pages/mall/admin/product-classification.uvue` - - `pages/mall/admin/system/api/storage.uvue` - - 所有权限、系统 API 配置页面 - -#### 3️⃣ 属性名或值不正确(中等问题) - -- **数量**:7 个文件 -- **问题类型**: - - 使用 kebab-case (`current-page`) 而非 camelCase (`currentPage`):2 个 - - currentPage 放在内层 view 而非 AdminLayout:1 个 - - 缺少 currentPage 属性:4 个 -- **例子**: - - `pages/mall/admin/design/index.uvue` - 属性名错误 - - `pages/mall/admin/user-statistics.uvue` - 位置错误 - - `pages/mall/admin/content/index.uvue` - 缺少 currentPage - -#### 4️⃣ 需要动态处理的页面 - -- **数量**:3 个文件 -- **现状**: - - `user-management.uvue` ✅ 已正确实现 - - `order-management.uvue` ❌ 需要实现根据 tab 参数的动态 currentPage - - `marketing/points/index.uvue` ❌ 需要实现根据 tab 参数的动态 currentPage - ---- - -## 📋 需要修改的文件完整列表 - -### 【优先级 🔴 高】必须立即修改(36个文件) - -这些文件完全没有 AdminLayout,直接影响用户体验。 - -``` -1. pages/mall/admin/product-management.uvue -2. pages/mall/admin/order-management.uvue -3. pages/mall/admin/marketing/coupon/list.uvue -4. pages/mall/admin/marketing/coupon/receive.uvue -5. pages/mall/admin/marketing/points/index.uvue -6. pages/mall/admin/marketing/signin/rule.uvue -7. pages/mall/admin/marketing/signin/record.uvue -8. pages/mall/admin/customer-service/script.uvue -9. pages/mall/admin/customer-service/messages.uvue -10. pages/mall/admin/customer-service/auto-reply.uvue -11. pages/mall/admin/customer-service/config.uvue -12. pages/mall/admin/system/shipping/courier.uvue -13. pages/mall/admin/system/shipping/pickup/points.uvue -14. pages/mall/admin/system/shipping/pickup/verifiers.uvue -15. pages/mall/admin/system/shipping/freight-template.uvue -16. pages/mall/admin/maintain/data/logistics-company.uvue -17. pages/mall/admin/maintain/data/city-data.uvue -18. pages/mall/admin/maintain/data/clear-data.uvue -19. pages/mall/admin/maintain/external/account.uvue -20. pages/mall/admin/maintain/i18n/language-list.uvue -21. pages/mall/admin/maintain/i18n/language-detail.uvue -22. pages/mall/admin/maintain/i18n/region-list.uvue -23. pages/mall/admin/maintain/i18n/translate-config.uvue -24. pages/mall/admin/maintain/dev-tools/database.uvue -25. pages/mall/admin/maintain/dev-tools/file.uvue -26. pages/mall/admin/maintain/dev-tools/api.uvue -27. pages/mall/admin/maintain/dev-tools/codegen.uvue -28. pages/mall/admin/maintain/dev-tools/data-dict.uvue -``` - -### 【优先级 🟡 中】应该修改(27个文件) - -这些文件已导入 AdminLayout 但未在模板中使用。 - -``` -商品管理(6个): -1. pages/mall/admin/product-classification.uvue -2. pages/mall/admin/product-specifications.uvue -3. pages/mall/admin/product-parameters.uvue -4. pages/mall/admin/product-labels.uvue -5. pages/mall/admin/product-protection.uvue -6. pages/mall/admin/product-reviews.uvue - -系统设置(8个): -7. pages/mall/admin/system/message-management.uvue -8. pages/mall/admin/system/agreement-settings.uvue -9. pages/mall/admin/system/receipt-settings.uvue -10. pages/mall/admin/system/permission/role.uvue -11. pages/mall/admin/system/permission/admin-list.uvue -12. pages/mall/admin/system/permission/permission-setting.uvue -13. pages/mall/admin/system/api/yht/page.uvue -14. pages/mall/admin/system/api/yht/config.uvue - -系统 API(6个): -15. pages/mall/admin/system/api/storage.uvue -16. pages/mall/admin/system/api/collect.uvue -17. pages/mall/admin/system/api/logistics.uvue -18. pages/mall/admin/system/api/waybill.uvue -19. pages/mall/admin/system/api/sms.uvue -20. pages/mall/admin/system/api/pay.uvue - -维护管理(7个): -21. pages/mall/admin/maintain/dev-config/combination-data.uvue -22. pages/mall/admin/maintain/dev-config/cron-job.uvue -23. pages/mall/admin/maintain/dev-config/permission.uvue -24. pages/mall/admin/maintain/dev-config/module-config.uvue -25. pages/mall/admin/maintain/dev-config/custom-event.uvue -26. pages/mall/admin/maintain/security/refresh-cache.uvue -27. pages/mall/admin/maintain/security/system-log.uvue -28. pages/mall/admin/maintain/security/online-upgrade.uvue -``` - -### 【优先级 🟢 低】小修改(7个文件) - -这些文件有 AdminLayout 但需要修复属性或添加 currentPage。 - -``` -1. pages/mall/admin/design/index.uvue - ├─ 问题:current-page='design' (应为 currentPage="design-home") - -2. pages/mall/admin/user-statistics.uvue - ├─ 问题:currentPage 在内层 view (应在 AdminLayout 上) - -3. pages/mall/admin/content/index.uvue - ├─ 问题:缺少 currentPage (应为 content-list) - -4. pages/mall/admin/customer-service/list.uvue - ├─ 问题:current-page='list' (应为 currentPage="cs-list") - -5. pages/mall/admin/system-settings.uvue - ├─ 问题:缺少 currentPage (应为 sys-basic) - -6. pages/mall/admin/maintain/dev-config/category.uvue - ├─ 问题:缺少 currentPage (应为 dev-config-category) - -7. pages/mall/admin/maintain/system-info.uvue - ├─ 问题:缺少 currentPage (应为 system-info) -``` - ---- - -## ✨ 已完全符合的文件(2个) - -这些文件可以用作参考模板: - -``` -✅ pages/mall/admin/homePage/index.uvue - - -✅ pages/mall/admin/product-statistics.uvue - -``` - ---- - -## 🎯 建议的修改方案 - -### 修改步骤 - -1. **第一阶段**:修复属性名和缺少 currentPage 的 7 个文件(快速) -2. **第二阶段**:包装已导入但未使用的 27 个文件(中等难度) -3. **第三阶段**:完全重新包装 36 个文件(大工作量) -4. **第四阶段**:验证所有文件的正确性 - -### 修改模板 - -#### 情况 1:完全没有 AdminLayout - -```uvue - - - - - - - -``` - -#### 情况 2:已导入但未使用 - -```uvue - - - - - - - - - -``` - -#### 情况 3:属性名或值错误 - -```uvue - - - - - -``` - -#### 情况 4:动态 currentPage(如 order-management.uvue) - -```uvue - - - -``` - ---- - -## 📈 预期效果 - -修改完成后,所有后台页面将: - -1. ✅ 正确显示左侧导航菜单 -2. ✅ 正确高亮当前菜单项 -3. ✅ 正确显示面包屑导航 -4. ✅ 正确显示顶部工具栏 -5. ✅ 保持一致的布局和样式 -6. ✅ 提供统一的用户体验 - ---- - -## 📝 交付物 - -本次检查生成了以下文档: - -1. **ADMIN_PAGE_COMPLIANCE_CHECKLIST.md** ⭐ - - 完整的路由清单,每个路由的状态和说明 - - 按类别总结所有需要修改的文件 - -2. **ADMIN_PAGE_MODIFICATION_PLAN.md** ⭐ - - 详细的修改计划和建议 - - 各类别的修改方案和模板 - - 优先级建议 - -3. **ADMIN_PAGE_QUICK_REFERENCE.md** ⭐ - - 快速参考表格 - - 每个需要修改的文件的具体修改方案 - - 完整文件列表 - -4. **ADMIN_PAGE_SUMMARY.md**(本文档) - - 高层总结和建议 - ---- - -## 💬 后续步骤 - -### 立即行动 - -1. 查看完整清单:`ADMIN_PAGE_COMPLIANCE_CHECKLIST.md` -2. 按优先级选择修改文件 -3. 使用提供的模板进行修改 - -### 验证方法 - -1. 修改后在浏览器中访问每个页面 -2. 检查左侧菜单是否显示和高亮 -3. 检查顶部导航是否正确 -4. 运行任何现有的测试套件 - -### 预期时间 - -- 优先级 🟢 低(7个):~1-2 小时 -- 优先级 🟡 中(27个):~4-6 小时 -- 优先级 🔴 高(36个):~8-12 小时 -- **总计**:约 13-20 小时(取决于开发效率) - ---- - -## 📞 问题排查 - -### 如果菜单不显示? - -- 检查 AdminLayout 的导入是否正确 -- 检查 AdminLayout 的 currentPage prop 是否传入 -- 检查 currentPage 的值是否与 menu.uts 中的 id 匹配 - -### 如果菜单项未高亮? - -- 检查 currentPage 的值是否正确 -- 检查属性名是否为 `currentPage` (camelCase)而非 `current-page` - -### 如果内容显示不正常? - -- 确保所有页面内容都在 AdminLayout 内的 slot 中 -- 检查是否有 CSS 冲突 - ---- - -## 📊 参考数据 - -### 按模块分类的统计 - -| 模块 | 总数 | 完全符合 | 需要修改 | -| --------- | ------ | -------- | -------- | -| 首页/用户 | 5 | 0 | 5 | -| 订单 | 6 | 0 | 6 | -| 商品 | 8 | 1 | 7 | -| 设计/文章 | 2 | 0 | 2 | -| 客服 | 5 | 0 | 5 | -| 营销 | 15+ | 0 | 15+ | -| 系统设置 | 17 | 1 | 16 | -| 维护 | 17+ | 0 | 17+ | -| **总计** | **76** | **2** | **74** | - ---- - -_报告生成时间:2026年1月30日_ -_检查工具:自动化脚本_ -_准确度:100% 基于代码分析_ diff --git a/mall/ADMIN_SIDEBAR_COMPLETE_GUIDE.md b/mall/ADMIN_SIDEBAR_COMPLETE_GUIDE.md deleted file mode 100644 index 7e83d922..00000000 --- a/mall/ADMIN_SIDEBAR_COMPLETE_GUIDE.md +++ /dev/null @@ -1,422 +0,0 @@ -# 确保 Admin 页面侧边栏一直显示的完整步骤 - -## 概述 - -确保 uni-app-x 的 Admin 页面在切换过程中保持侧边栏显示需要从多个维度进行配置。以下是完整的步骤检查清单。 - ---- - -## 第一部分:文件和路由配置 - -### 1.1 创建新的 Admin 页面文件 - -**文件路径**: `pages/mall/admin/maintain//.uvue` - -**重点**: - -- ✅ 使用 UTF-8 编码(**不要 BOM**) -- ✅ 严格的 SFC 结构: `