diff --git a/assets/audio/a1.mp3 b/public/audio/a1.mp3 similarity index 100% rename from assets/audio/a1.mp3 rename to public/audio/a1.mp3 diff --git a/assets/audio/ai1.mp3 b/public/audio/ai1.mp3 similarity index 100% rename from assets/audio/ai1.mp3 rename to public/audio/ai1.mp3 diff --git a/assets/audio/ai2.mp3 b/public/audio/ai2.mp3 similarity index 100% rename from assets/audio/ai2.mp3 rename to public/audio/ai2.mp3 diff --git a/assets/audio/ai3.mp3 b/public/audio/ai3.mp3 similarity index 100% rename from assets/audio/ai3.mp3 rename to public/audio/ai3.mp3 diff --git a/assets/audio/ai4.mp3 b/public/audio/ai4.mp3 similarity index 100% rename from assets/audio/ai4.mp3 rename to public/audio/ai4.mp3 diff --git a/assets/audio/an1.mp3 b/public/audio/an1.mp3 similarity index 100% rename from assets/audio/an1.mp3 rename to public/audio/an1.mp3 diff --git a/assets/audio/an3.mp3 b/public/audio/an3.mp3 similarity index 100% rename from assets/audio/an3.mp3 rename to public/audio/an3.mp3 diff --git a/assets/audio/an4.mp3 b/public/audio/an4.mp3 similarity index 100% rename from assets/audio/an4.mp3 rename to public/audio/an4.mp3 diff --git a/assets/audio/ang1.mp3 b/public/audio/ang1.mp3 similarity index 100% rename from assets/audio/ang1.mp3 rename to public/audio/ang1.mp3 diff --git a/assets/audio/ang2.mp3 b/public/audio/ang2.mp3 similarity index 100% rename from assets/audio/ang2.mp3 rename to public/audio/ang2.mp3 diff --git a/assets/audio/ang4.mp3 b/public/audio/ang4.mp3 similarity index 100% rename from assets/audio/ang4.mp3 rename to public/audio/ang4.mp3 diff --git a/assets/audio/ao1.mp3 b/public/audio/ao1.mp3 similarity index 100% rename from assets/audio/ao1.mp3 rename to public/audio/ao1.mp3 diff --git a/assets/audio/ao2.mp3 b/public/audio/ao2.mp3 similarity index 100% rename from assets/audio/ao2.mp3 rename to public/audio/ao2.mp3 diff --git a/assets/audio/ao3.mp3 b/public/audio/ao3.mp3 similarity index 100% rename from assets/audio/ao3.mp3 rename to public/audio/ao3.mp3 diff --git a/assets/audio/ao4.mp3 b/public/audio/ao4.mp3 similarity index 100% rename from assets/audio/ao4.mp3 rename to public/audio/ao4.mp3 diff --git a/assets/audio/ba1.mp3 b/public/audio/ba1.mp3 similarity index 100% rename from assets/audio/ba1.mp3 rename to public/audio/ba1.mp3 diff --git a/assets/audio/ba2.mp3 b/public/audio/ba2.mp3 similarity index 100% rename from assets/audio/ba2.mp3 rename to public/audio/ba2.mp3 diff --git a/assets/audio/ba3.mp3 b/public/audio/ba3.mp3 similarity index 100% rename from assets/audio/ba3.mp3 rename to public/audio/ba3.mp3 diff --git a/assets/audio/ba4.mp3 b/public/audio/ba4.mp3 similarity index 100% rename from assets/audio/ba4.mp3 rename to public/audio/ba4.mp3 diff --git a/assets/audio/bai1.mp3 b/public/audio/bai1.mp3 similarity index 100% rename from assets/audio/bai1.mp3 rename to public/audio/bai1.mp3 diff --git a/assets/audio/bai2.mp3 b/public/audio/bai2.mp3 similarity index 100% rename from assets/audio/bai2.mp3 rename to public/audio/bai2.mp3 diff --git a/assets/audio/bai3.mp3 b/public/audio/bai3.mp3 similarity index 100% rename from assets/audio/bai3.mp3 rename to public/audio/bai3.mp3 diff --git a/assets/audio/bai4.mp3 b/public/audio/bai4.mp3 similarity index 100% rename from assets/audio/bai4.mp3 rename to public/audio/bai4.mp3 diff --git a/assets/audio/ban1.mp3 b/public/audio/ban1.mp3 similarity index 100% rename from assets/audio/ban1.mp3 rename to public/audio/ban1.mp3 diff --git a/assets/audio/ban3.mp3 b/public/audio/ban3.mp3 similarity index 100% rename from assets/audio/ban3.mp3 rename to public/audio/ban3.mp3 diff --git a/assets/audio/ban4.mp3 b/public/audio/ban4.mp3 similarity index 100% rename from assets/audio/ban4.mp3 rename to public/audio/ban4.mp3 diff --git a/assets/audio/bang1.mp3 b/public/audio/bang1.mp3 similarity index 100% rename from assets/audio/bang1.mp3 rename to public/audio/bang1.mp3 diff --git a/assets/audio/bang3.mp3 b/public/audio/bang3.mp3 similarity index 100% rename from assets/audio/bang3.mp3 rename to public/audio/bang3.mp3 diff --git a/assets/audio/bang4.mp3 b/public/audio/bang4.mp3 similarity index 100% rename from assets/audio/bang4.mp3 rename to public/audio/bang4.mp3 diff --git a/assets/audio/bao1.mp3 b/public/audio/bao1.mp3 similarity index 100% rename from assets/audio/bao1.mp3 rename to public/audio/bao1.mp3 diff --git a/assets/audio/bao2.mp3 b/public/audio/bao2.mp3 similarity index 100% rename from assets/audio/bao2.mp3 rename to public/audio/bao2.mp3 diff --git a/assets/audio/bao3.mp3 b/public/audio/bao3.mp3 similarity index 100% rename from assets/audio/bao3.mp3 rename to public/audio/bao3.mp3 diff --git a/assets/audio/bao4.mp3 b/public/audio/bao4.mp3 similarity index 100% rename from assets/audio/bao4.mp3 rename to public/audio/bao4.mp3 diff --git a/assets/audio/bei1.mp3 b/public/audio/bei1.mp3 similarity index 100% rename from assets/audio/bei1.mp3 rename to public/audio/bei1.mp3 diff --git a/assets/audio/bei3.mp3 b/public/audio/bei3.mp3 similarity index 100% rename from assets/audio/bei3.mp3 rename to public/audio/bei3.mp3 diff --git a/assets/audio/bei4.mp3 b/public/audio/bei4.mp3 similarity index 100% rename from assets/audio/bei4.mp3 rename to public/audio/bei4.mp3 diff --git a/assets/audio/ben1.mp3 b/public/audio/ben1.mp3 similarity index 100% rename from assets/audio/ben1.mp3 rename to public/audio/ben1.mp3 diff --git a/assets/audio/ben3.mp3 b/public/audio/ben3.mp3 similarity index 100% rename from assets/audio/ben3.mp3 rename to public/audio/ben3.mp3 diff --git a/assets/audio/ben4.mp3 b/public/audio/ben4.mp3 similarity index 100% rename from assets/audio/ben4.mp3 rename to public/audio/ben4.mp3 diff --git a/assets/audio/beng1.mp3 b/public/audio/beng1.mp3 similarity index 100% rename from assets/audio/beng1.mp3 rename to public/audio/beng1.mp3 diff --git a/assets/audio/beng2.mp3 b/public/audio/beng2.mp3 similarity index 100% rename from assets/audio/beng2.mp3 rename to public/audio/beng2.mp3 diff --git a/assets/audio/beng3.mp3 b/public/audio/beng3.mp3 similarity index 100% rename from assets/audio/beng3.mp3 rename to public/audio/beng3.mp3 diff --git a/assets/audio/beng4.mp3 b/public/audio/beng4.mp3 similarity index 100% rename from assets/audio/beng4.mp3 rename to public/audio/beng4.mp3 diff --git a/assets/audio/bi1.mp3 b/public/audio/bi1.mp3 similarity index 100% rename from assets/audio/bi1.mp3 rename to public/audio/bi1.mp3 diff --git a/assets/audio/bi2.mp3 b/public/audio/bi2.mp3 similarity index 100% rename from assets/audio/bi2.mp3 rename to public/audio/bi2.mp3 diff --git a/assets/audio/bi3.mp3 b/public/audio/bi3.mp3 similarity index 100% rename from assets/audio/bi3.mp3 rename to public/audio/bi3.mp3 diff --git a/assets/audio/bi4.mp3 b/public/audio/bi4.mp3 similarity index 100% rename from assets/audio/bi4.mp3 rename to public/audio/bi4.mp3 diff --git a/assets/audio/bian1.mp3 b/public/audio/bian1.mp3 similarity index 100% rename from assets/audio/bian1.mp3 rename to public/audio/bian1.mp3 diff --git a/assets/audio/bian3.mp3 b/public/audio/bian3.mp3 similarity index 100% rename from assets/audio/bian3.mp3 rename to public/audio/bian3.mp3 diff --git a/assets/audio/bian4.mp3 b/public/audio/bian4.mp3 similarity index 100% rename from assets/audio/bian4.mp3 rename to public/audio/bian4.mp3 diff --git a/assets/audio/biao1.mp3 b/public/audio/biao1.mp3 similarity index 100% rename from assets/audio/biao1.mp3 rename to public/audio/biao1.mp3 diff --git a/assets/audio/biao3.mp3 b/public/audio/biao3.mp3 similarity index 100% rename from assets/audio/biao3.mp3 rename to public/audio/biao3.mp3 diff --git a/assets/audio/biao4.mp3 b/public/audio/biao4.mp3 similarity index 100% rename from assets/audio/biao4.mp3 rename to public/audio/biao4.mp3 diff --git a/assets/audio/bie1.mp3 b/public/audio/bie1.mp3 similarity index 100% rename from assets/audio/bie1.mp3 rename to public/audio/bie1.mp3 diff --git a/assets/audio/bie2.mp3 b/public/audio/bie2.mp3 similarity index 100% rename from assets/audio/bie2.mp3 rename to public/audio/bie2.mp3 diff --git a/assets/audio/bie3.mp3 b/public/audio/bie3.mp3 similarity index 100% rename from assets/audio/bie3.mp3 rename to public/audio/bie3.mp3 diff --git a/assets/audio/bie4.mp3 b/public/audio/bie4.mp3 similarity index 100% rename from assets/audio/bie4.mp3 rename to public/audio/bie4.mp3 diff --git a/assets/audio/bin1.mp3 b/public/audio/bin1.mp3 similarity index 100% rename from assets/audio/bin1.mp3 rename to public/audio/bin1.mp3 diff --git a/assets/audio/bin4.mp3 b/public/audio/bin4.mp3 similarity index 100% rename from assets/audio/bin4.mp3 rename to public/audio/bin4.mp3 diff --git a/assets/audio/bing1.mp3 b/public/audio/bing1.mp3 similarity index 100% rename from assets/audio/bing1.mp3 rename to public/audio/bing1.mp3 diff --git a/assets/audio/bing3.mp3 b/public/audio/bing3.mp3 similarity index 100% rename from assets/audio/bing3.mp3 rename to public/audio/bing3.mp3 diff --git a/assets/audio/bing4.mp3 b/public/audio/bing4.mp3 similarity index 100% rename from assets/audio/bing4.mp3 rename to public/audio/bing4.mp3 diff --git a/assets/audio/bo1.mp3 b/public/audio/bo1.mp3 similarity index 100% rename from assets/audio/bo1.mp3 rename to public/audio/bo1.mp3 diff --git a/assets/audio/bo2.mp3 b/public/audio/bo2.mp3 similarity index 100% rename from assets/audio/bo2.mp3 rename to public/audio/bo2.mp3 diff --git a/assets/audio/bo3.mp3 b/public/audio/bo3.mp3 similarity index 100% rename from assets/audio/bo3.mp3 rename to public/audio/bo3.mp3 diff --git a/assets/audio/bo4.mp3 b/public/audio/bo4.mp3 similarity index 100% rename from assets/audio/bo4.mp3 rename to public/audio/bo4.mp3 diff --git a/assets/audio/bu1.mp3 b/public/audio/bu1.mp3 similarity index 100% rename from assets/audio/bu1.mp3 rename to public/audio/bu1.mp3 diff --git a/assets/audio/bu2.mp3 b/public/audio/bu2.mp3 similarity index 100% rename from assets/audio/bu2.mp3 rename to public/audio/bu2.mp3 diff --git a/assets/audio/bu3.mp3 b/public/audio/bu3.mp3 similarity index 100% rename from assets/audio/bu3.mp3 rename to public/audio/bu3.mp3 diff --git a/assets/audio/bu4.mp3 b/public/audio/bu4.mp3 similarity index 100% rename from assets/audio/bu4.mp3 rename to public/audio/bu4.mp3 diff --git a/assets/audio/ca1.mp3 b/public/audio/ca1.mp3 similarity index 100% rename from assets/audio/ca1.mp3 rename to public/audio/ca1.mp3 diff --git a/assets/audio/cai1.mp3 b/public/audio/cai1.mp3 similarity index 100% rename from assets/audio/cai1.mp3 rename to public/audio/cai1.mp3 diff --git a/assets/audio/cai2.mp3 b/public/audio/cai2.mp3 similarity index 100% rename from assets/audio/cai2.mp3 rename to public/audio/cai2.mp3 diff --git a/assets/audio/cai3.mp3 b/public/audio/cai3.mp3 similarity index 100% rename from assets/audio/cai3.mp3 rename to public/audio/cai3.mp3 diff --git a/assets/audio/cai4.mp3 b/public/audio/cai4.mp3 similarity index 100% rename from assets/audio/cai4.mp3 rename to public/audio/cai4.mp3 diff --git a/assets/audio/can1.mp3 b/public/audio/can1.mp3 similarity index 100% rename from assets/audio/can1.mp3 rename to public/audio/can1.mp3 diff --git a/assets/audio/can2.mp3 b/public/audio/can2.mp3 similarity index 100% rename from assets/audio/can2.mp3 rename to public/audio/can2.mp3 diff --git a/assets/audio/can3.mp3 b/public/audio/can3.mp3 similarity index 100% rename from assets/audio/can3.mp3 rename to public/audio/can3.mp3 diff --git a/assets/audio/can4.mp3 b/public/audio/can4.mp3 similarity index 100% rename from assets/audio/can4.mp3 rename to public/audio/can4.mp3 diff --git a/assets/audio/cang1.mp3 b/public/audio/cang1.mp3 similarity index 100% rename from assets/audio/cang1.mp3 rename to public/audio/cang1.mp3 diff --git a/assets/audio/cang2.mp3 b/public/audio/cang2.mp3 similarity index 100% rename from assets/audio/cang2.mp3 rename to public/audio/cang2.mp3 diff --git a/assets/audio/cao1.mp3 b/public/audio/cao1.mp3 similarity index 100% rename from assets/audio/cao1.mp3 rename to public/audio/cao1.mp3 diff --git a/assets/audio/cao2.mp3 b/public/audio/cao2.mp3 similarity index 100% rename from assets/audio/cao2.mp3 rename to public/audio/cao2.mp3 diff --git a/assets/audio/cao3.mp3 b/public/audio/cao3.mp3 similarity index 100% rename from assets/audio/cao3.mp3 rename to public/audio/cao3.mp3 diff --git a/assets/audio/cao4.mp3 b/public/audio/cao4.mp3 similarity index 100% rename from assets/audio/cao4.mp3 rename to public/audio/cao4.mp3 diff --git a/assets/audio/ce4.mp3 b/public/audio/ce4.mp3 similarity index 100% rename from assets/audio/ce4.mp3 rename to public/audio/ce4.mp3 diff --git a/assets/audio/cen1.mp3 b/public/audio/cen1.mp3 similarity index 100% rename from assets/audio/cen1.mp3 rename to public/audio/cen1.mp3 diff --git a/assets/audio/cen2.mp3 b/public/audio/cen2.mp3 similarity index 100% rename from assets/audio/cen2.mp3 rename to public/audio/cen2.mp3 diff --git a/assets/audio/ceng1.mp3 b/public/audio/ceng1.mp3 similarity index 100% rename from assets/audio/ceng1.mp3 rename to public/audio/ceng1.mp3 diff --git a/assets/audio/ceng2.mp3 b/public/audio/ceng2.mp3 similarity index 100% rename from assets/audio/ceng2.mp3 rename to public/audio/ceng2.mp3 diff --git a/assets/audio/ceng4.mp3 b/public/audio/ceng4.mp3 similarity index 100% rename from assets/audio/ceng4.mp3 rename to public/audio/ceng4.mp3 diff --git a/assets/audio/cha1.mp3 b/public/audio/cha1.mp3 similarity index 100% rename from assets/audio/cha1.mp3 rename to public/audio/cha1.mp3 diff --git a/assets/audio/cha2.mp3 b/public/audio/cha2.mp3 similarity index 100% rename from assets/audio/cha2.mp3 rename to public/audio/cha2.mp3 diff --git a/assets/audio/cha4.mp3 b/public/audio/cha4.mp3 similarity index 100% rename from assets/audio/cha4.mp3 rename to public/audio/cha4.mp3 diff --git a/assets/audio/chai1.mp3 b/public/audio/chai1.mp3 similarity index 100% rename from assets/audio/chai1.mp3 rename to public/audio/chai1.mp3 diff --git a/assets/audio/chai2.mp3 b/public/audio/chai2.mp3 similarity index 100% rename from assets/audio/chai2.mp3 rename to public/audio/chai2.mp3 diff --git a/assets/audio/chan1.mp3 b/public/audio/chan1.mp3 similarity index 100% rename from assets/audio/chan1.mp3 rename to public/audio/chan1.mp3 diff --git a/assets/audio/chan2.mp3 b/public/audio/chan2.mp3 similarity index 100% rename from assets/audio/chan2.mp3 rename to public/audio/chan2.mp3 diff --git a/assets/audio/chan3.mp3 b/public/audio/chan3.mp3 similarity index 100% rename from assets/audio/chan3.mp3 rename to public/audio/chan3.mp3 diff --git a/assets/audio/chan4.mp3 b/public/audio/chan4.mp3 similarity index 100% rename from assets/audio/chan4.mp3 rename to public/audio/chan4.mp3 diff --git a/assets/audio/chang1.mp3 b/public/audio/chang1.mp3 similarity index 100% rename from assets/audio/chang1.mp3 rename to public/audio/chang1.mp3 diff --git a/assets/audio/chang2.mp3 b/public/audio/chang2.mp3 similarity index 100% rename from assets/audio/chang2.mp3 rename to public/audio/chang2.mp3 diff --git a/assets/audio/chang3.mp3 b/public/audio/chang3.mp3 similarity index 100% rename from assets/audio/chang3.mp3 rename to public/audio/chang3.mp3 diff --git a/assets/audio/chang4.mp3 b/public/audio/chang4.mp3 similarity index 100% rename from assets/audio/chang4.mp3 rename to public/audio/chang4.mp3 diff --git a/assets/audio/chao1.mp3 b/public/audio/chao1.mp3 similarity index 100% rename from assets/audio/chao1.mp3 rename to public/audio/chao1.mp3 diff --git a/assets/audio/chao2.mp3 b/public/audio/chao2.mp3 similarity index 100% rename from assets/audio/chao2.mp3 rename to public/audio/chao2.mp3 diff --git a/assets/audio/chao3.mp3 b/public/audio/chao3.mp3 similarity index 100% rename from assets/audio/chao3.mp3 rename to public/audio/chao3.mp3 diff --git a/assets/audio/chao4.mp3 b/public/audio/chao4.mp3 similarity index 100% rename from assets/audio/chao4.mp3 rename to public/audio/chao4.mp3 diff --git a/assets/audio/che1.mp3 b/public/audio/che1.mp3 similarity index 100% rename from assets/audio/che1.mp3 rename to public/audio/che1.mp3 diff --git a/assets/audio/che3.mp3 b/public/audio/che3.mp3 similarity index 100% rename from assets/audio/che3.mp3 rename to public/audio/che3.mp3 diff --git a/assets/audio/che4.mp3 b/public/audio/che4.mp3 similarity index 100% rename from assets/audio/che4.mp3 rename to public/audio/che4.mp3 diff --git a/assets/audio/chen1.mp3 b/public/audio/chen1.mp3 similarity index 100% rename from assets/audio/chen1.mp3 rename to public/audio/chen1.mp3 diff --git a/assets/audio/chen2.mp3 b/public/audio/chen2.mp3 similarity index 100% rename from assets/audio/chen2.mp3 rename to public/audio/chen2.mp3 diff --git a/assets/audio/chen3.mp3 b/public/audio/chen3.mp3 similarity index 100% rename from assets/audio/chen3.mp3 rename to public/audio/chen3.mp3 diff --git a/assets/audio/chen4.mp3 b/public/audio/chen4.mp3 similarity index 100% rename from assets/audio/chen4.mp3 rename to public/audio/chen4.mp3 diff --git a/assets/audio/cheng1.mp3 b/public/audio/cheng1.mp3 similarity index 100% rename from assets/audio/cheng1.mp3 rename to public/audio/cheng1.mp3 diff --git a/assets/audio/cheng2.mp3 b/public/audio/cheng2.mp3 similarity index 100% rename from assets/audio/cheng2.mp3 rename to public/audio/cheng2.mp3 diff --git a/assets/audio/cheng3.mp3 b/public/audio/cheng3.mp3 similarity index 100% rename from assets/audio/cheng3.mp3 rename to public/audio/cheng3.mp3 diff --git a/assets/audio/cheng4.mp3 b/public/audio/cheng4.mp3 similarity index 100% rename from assets/audio/cheng4.mp3 rename to public/audio/cheng4.mp3 diff --git a/assets/audio/chi1.mp3 b/public/audio/chi1.mp3 similarity index 100% rename from assets/audio/chi1.mp3 rename to public/audio/chi1.mp3 diff --git a/assets/audio/chi2.mp3 b/public/audio/chi2.mp3 similarity index 100% rename from assets/audio/chi2.mp3 rename to public/audio/chi2.mp3 diff --git a/assets/audio/chi3.mp3 b/public/audio/chi3.mp3 similarity index 100% rename from assets/audio/chi3.mp3 rename to public/audio/chi3.mp3 diff --git a/assets/audio/chi4.mp3 b/public/audio/chi4.mp3 similarity index 100% rename from assets/audio/chi4.mp3 rename to public/audio/chi4.mp3 diff --git a/assets/audio/chong1.mp3 b/public/audio/chong1.mp3 similarity index 100% rename from assets/audio/chong1.mp3 rename to public/audio/chong1.mp3 diff --git a/assets/audio/chong2.mp3 b/public/audio/chong2.mp3 similarity index 100% rename from assets/audio/chong2.mp3 rename to public/audio/chong2.mp3 diff --git a/assets/audio/chong3.mp3 b/public/audio/chong3.mp3 similarity index 100% rename from assets/audio/chong3.mp3 rename to public/audio/chong3.mp3 diff --git a/assets/audio/chong4.mp3 b/public/audio/chong4.mp3 similarity index 100% rename from assets/audio/chong4.mp3 rename to public/audio/chong4.mp3 diff --git a/assets/audio/chou1.mp3 b/public/audio/chou1.mp3 similarity index 100% rename from assets/audio/chou1.mp3 rename to public/audio/chou1.mp3 diff --git a/assets/audio/chou2.mp3 b/public/audio/chou2.mp3 similarity index 100% rename from assets/audio/chou2.mp3 rename to public/audio/chou2.mp3 diff --git a/assets/audio/chou3.mp3 b/public/audio/chou3.mp3 similarity index 100% rename from assets/audio/chou3.mp3 rename to public/audio/chou3.mp3 diff --git a/assets/audio/chou4.mp3 b/public/audio/chou4.mp3 similarity index 100% rename from assets/audio/chou4.mp3 rename to public/audio/chou4.mp3 diff --git a/assets/audio/chu1.mp3 b/public/audio/chu1.mp3 similarity index 100% rename from assets/audio/chu1.mp3 rename to public/audio/chu1.mp3 diff --git a/assets/audio/chu2.mp3 b/public/audio/chu2.mp3 similarity index 100% rename from assets/audio/chu2.mp3 rename to public/audio/chu2.mp3 diff --git a/assets/audio/chu3.mp3 b/public/audio/chu3.mp3 similarity index 100% rename from assets/audio/chu3.mp3 rename to public/audio/chu3.mp3 diff --git a/assets/audio/chu4.mp3 b/public/audio/chu4.mp3 similarity index 100% rename from assets/audio/chu4.mp3 rename to public/audio/chu4.mp3 diff --git a/assets/audio/chuai1.mp3 b/public/audio/chuai1.mp3 similarity index 100% rename from assets/audio/chuai1.mp3 rename to public/audio/chuai1.mp3 diff --git a/assets/audio/chuai3.mp3 b/public/audio/chuai3.mp3 similarity index 100% rename from assets/audio/chuai3.mp3 rename to public/audio/chuai3.mp3 diff --git a/assets/audio/chuai4.mp3 b/public/audio/chuai4.mp3 similarity index 100% rename from assets/audio/chuai4.mp3 rename to public/audio/chuai4.mp3 diff --git a/assets/audio/chuan1.mp3 b/public/audio/chuan1.mp3 similarity index 100% rename from assets/audio/chuan1.mp3 rename to public/audio/chuan1.mp3 diff --git a/assets/audio/chuan2.mp3 b/public/audio/chuan2.mp3 similarity index 100% rename from assets/audio/chuan2.mp3 rename to public/audio/chuan2.mp3 diff --git a/assets/audio/chuan3.mp3 b/public/audio/chuan3.mp3 similarity index 100% rename from assets/audio/chuan3.mp3 rename to public/audio/chuan3.mp3 diff --git a/assets/audio/chuan4.mp3 b/public/audio/chuan4.mp3 similarity index 100% rename from assets/audio/chuan4.mp3 rename to public/audio/chuan4.mp3 diff --git a/assets/audio/chuang1.mp3 b/public/audio/chuang1.mp3 similarity index 100% rename from assets/audio/chuang1.mp3 rename to public/audio/chuang1.mp3 diff --git a/assets/audio/chuang2.mp3 b/public/audio/chuang2.mp3 similarity index 100% rename from assets/audio/chuang2.mp3 rename to public/audio/chuang2.mp3 diff --git a/assets/audio/chuang3.mp3 b/public/audio/chuang3.mp3 similarity index 100% rename from assets/audio/chuang3.mp3 rename to public/audio/chuang3.mp3 diff --git a/assets/audio/chuang4.mp3 b/public/audio/chuang4.mp3 similarity index 100% rename from assets/audio/chuang4.mp3 rename to public/audio/chuang4.mp3 diff --git a/assets/audio/chui1.mp3 b/public/audio/chui1.mp3 similarity index 100% rename from assets/audio/chui1.mp3 rename to public/audio/chui1.mp3 diff --git a/assets/audio/chui2.mp3 b/public/audio/chui2.mp3 similarity index 100% rename from assets/audio/chui2.mp3 rename to public/audio/chui2.mp3 diff --git a/assets/audio/chun1.mp3 b/public/audio/chun1.mp3 similarity index 100% rename from assets/audio/chun1.mp3 rename to public/audio/chun1.mp3 diff --git a/assets/audio/chun2.mp3 b/public/audio/chun2.mp3 similarity index 100% rename from assets/audio/chun2.mp3 rename to public/audio/chun2.mp3 diff --git a/assets/audio/chun3.mp3 b/public/audio/chun3.mp3 similarity index 100% rename from assets/audio/chun3.mp3 rename to public/audio/chun3.mp3 diff --git a/assets/audio/chuo1.mp3 b/public/audio/chuo1.mp3 similarity index 100% rename from assets/audio/chuo1.mp3 rename to public/audio/chuo1.mp3 diff --git a/assets/audio/chuo4.mp3 b/public/audio/chuo4.mp3 similarity index 100% rename from assets/audio/chuo4.mp3 rename to public/audio/chuo4.mp3 diff --git a/assets/audio/ci1.mp3 b/public/audio/ci1.mp3 similarity index 100% rename from assets/audio/ci1.mp3 rename to public/audio/ci1.mp3 diff --git a/assets/audio/ci2.mp3 b/public/audio/ci2.mp3 similarity index 100% rename from assets/audio/ci2.mp3 rename to public/audio/ci2.mp3 diff --git a/assets/audio/ci3.mp3 b/public/audio/ci3.mp3 similarity index 100% rename from assets/audio/ci3.mp3 rename to public/audio/ci3.mp3 diff --git a/assets/audio/ci4.mp3 b/public/audio/ci4.mp3 similarity index 100% rename from assets/audio/ci4.mp3 rename to public/audio/ci4.mp3 diff --git a/assets/audio/cong1.mp3 b/public/audio/cong1.mp3 similarity index 100% rename from assets/audio/cong1.mp3 rename to public/audio/cong1.mp3 diff --git a/assets/audio/cong2.mp3 b/public/audio/cong2.mp3 similarity index 100% rename from assets/audio/cong2.mp3 rename to public/audio/cong2.mp3 diff --git a/assets/audio/cou4.mp3 b/public/audio/cou4.mp3 similarity index 100% rename from assets/audio/cou4.mp3 rename to public/audio/cou4.mp3 diff --git a/assets/audio/cu1.mp3 b/public/audio/cu1.mp3 similarity index 100% rename from assets/audio/cu1.mp3 rename to public/audio/cu1.mp3 diff --git a/assets/audio/cu2.mp3 b/public/audio/cu2.mp3 similarity index 100% rename from assets/audio/cu2.mp3 rename to public/audio/cu2.mp3 diff --git a/assets/audio/cu4.mp3 b/public/audio/cu4.mp3 similarity index 100% rename from assets/audio/cu4.mp3 rename to public/audio/cu4.mp3 diff --git a/assets/audio/cuan1.mp3 b/public/audio/cuan1.mp3 similarity index 100% rename from assets/audio/cuan1.mp3 rename to public/audio/cuan1.mp3 diff --git a/assets/audio/cuan2.mp3 b/public/audio/cuan2.mp3 similarity index 100% rename from assets/audio/cuan2.mp3 rename to public/audio/cuan2.mp3 diff --git a/assets/audio/cuan4.mp3 b/public/audio/cuan4.mp3 similarity index 100% rename from assets/audio/cuan4.mp3 rename to public/audio/cuan4.mp3 diff --git a/assets/audio/cui1.mp3 b/public/audio/cui1.mp3 similarity index 100% rename from assets/audio/cui1.mp3 rename to public/audio/cui1.mp3 diff --git a/assets/audio/cui3.mp3 b/public/audio/cui3.mp3 similarity index 100% rename from assets/audio/cui3.mp3 rename to public/audio/cui3.mp3 diff --git a/assets/audio/cui4.mp3 b/public/audio/cui4.mp3 similarity index 100% rename from assets/audio/cui4.mp3 rename to public/audio/cui4.mp3 diff --git a/assets/audio/cun1.mp3 b/public/audio/cun1.mp3 similarity index 100% rename from assets/audio/cun1.mp3 rename to public/audio/cun1.mp3 diff --git a/assets/audio/cun2.mp3 b/public/audio/cun2.mp3 similarity index 100% rename from assets/audio/cun2.mp3 rename to public/audio/cun2.mp3 diff --git a/assets/audio/cun3.mp3 b/public/audio/cun3.mp3 similarity index 100% rename from assets/audio/cun3.mp3 rename to public/audio/cun3.mp3 diff --git a/assets/audio/cun4.mp3 b/public/audio/cun4.mp3 similarity index 100% rename from assets/audio/cun4.mp3 rename to public/audio/cun4.mp3 diff --git a/assets/audio/cuo1.mp3 b/public/audio/cuo1.mp3 similarity index 100% rename from assets/audio/cuo1.mp3 rename to public/audio/cuo1.mp3 diff --git a/assets/audio/cuo2.mp3 b/public/audio/cuo2.mp3 similarity index 100% rename from assets/audio/cuo2.mp3 rename to public/audio/cuo2.mp3 diff --git a/assets/audio/cuo4.mp3 b/public/audio/cuo4.mp3 similarity index 100% rename from assets/audio/cuo4.mp3 rename to public/audio/cuo4.mp3 diff --git a/assets/audio/da1.mp3 b/public/audio/da1.mp3 similarity index 100% rename from assets/audio/da1.mp3 rename to public/audio/da1.mp3 diff --git a/assets/audio/da2.mp3 b/public/audio/da2.mp3 similarity index 100% rename from assets/audio/da2.mp3 rename to public/audio/da2.mp3 diff --git a/assets/audio/da3.mp3 b/public/audio/da3.mp3 similarity index 100% rename from assets/audio/da3.mp3 rename to public/audio/da3.mp3 diff --git a/assets/audio/da4.mp3 b/public/audio/da4.mp3 similarity index 100% rename from assets/audio/da4.mp3 rename to public/audio/da4.mp3 diff --git a/assets/audio/dai1.mp3 b/public/audio/dai1.mp3 similarity index 100% rename from assets/audio/dai1.mp3 rename to public/audio/dai1.mp3 diff --git a/assets/audio/dai3.mp3 b/public/audio/dai3.mp3 similarity index 100% rename from assets/audio/dai3.mp3 rename to public/audio/dai3.mp3 diff --git a/assets/audio/dai4.mp3 b/public/audio/dai4.mp3 similarity index 100% rename from assets/audio/dai4.mp3 rename to public/audio/dai4.mp3 diff --git a/assets/audio/dan1.mp3 b/public/audio/dan1.mp3 similarity index 100% rename from assets/audio/dan1.mp3 rename to public/audio/dan1.mp3 diff --git a/assets/audio/dan3.mp3 b/public/audio/dan3.mp3 similarity index 100% rename from assets/audio/dan3.mp3 rename to public/audio/dan3.mp3 diff --git a/assets/audio/dan4.mp3 b/public/audio/dan4.mp3 similarity index 100% rename from assets/audio/dan4.mp3 rename to public/audio/dan4.mp3 diff --git a/assets/audio/dang1.mp3 b/public/audio/dang1.mp3 similarity index 100% rename from assets/audio/dang1.mp3 rename to public/audio/dang1.mp3 diff --git a/assets/audio/dang3.mp3 b/public/audio/dang3.mp3 similarity index 100% rename from assets/audio/dang3.mp3 rename to public/audio/dang3.mp3 diff --git a/assets/audio/dang4.mp3 b/public/audio/dang4.mp3 similarity index 100% rename from assets/audio/dang4.mp3 rename to public/audio/dang4.mp3 diff --git a/assets/audio/dao1.mp3 b/public/audio/dao1.mp3 similarity index 100% rename from assets/audio/dao1.mp3 rename to public/audio/dao1.mp3 diff --git a/assets/audio/dao3.mp3 b/public/audio/dao3.mp3 similarity index 100% rename from assets/audio/dao3.mp3 rename to public/audio/dao3.mp3 diff --git a/assets/audio/dao4.mp3 b/public/audio/dao4.mp3 similarity index 100% rename from assets/audio/dao4.mp3 rename to public/audio/dao4.mp3 diff --git a/assets/audio/de1.mp3 b/public/audio/de1.mp3 similarity index 100% rename from assets/audio/de1.mp3 rename to public/audio/de1.mp3 diff --git a/assets/audio/de2.mp3 b/public/audio/de2.mp3 similarity index 100% rename from assets/audio/de2.mp3 rename to public/audio/de2.mp3 diff --git a/assets/audio/de5.mp3 b/public/audio/de5.mp3 similarity index 100% rename from assets/audio/de5.mp3 rename to public/audio/de5.mp3 diff --git a/assets/audio/dei1.mp3 b/public/audio/dei1.mp3 similarity index 100% rename from assets/audio/dei1.mp3 rename to public/audio/dei1.mp3 diff --git a/assets/audio/dei3.mp3 b/public/audio/dei3.mp3 similarity index 100% rename from assets/audio/dei3.mp3 rename to public/audio/dei3.mp3 diff --git a/assets/audio/den4.mp3 b/public/audio/den4.mp3 similarity index 100% rename from assets/audio/den4.mp3 rename to public/audio/den4.mp3 diff --git a/assets/audio/deng1.mp3 b/public/audio/deng1.mp3 similarity index 100% rename from assets/audio/deng1.mp3 rename to public/audio/deng1.mp3 diff --git a/assets/audio/deng3.mp3 b/public/audio/deng3.mp3 similarity index 100% rename from assets/audio/deng3.mp3 rename to public/audio/deng3.mp3 diff --git a/assets/audio/deng4.mp3 b/public/audio/deng4.mp3 similarity index 100% rename from assets/audio/deng4.mp3 rename to public/audio/deng4.mp3 diff --git a/assets/audio/di1.mp3 b/public/audio/di1.mp3 similarity index 100% rename from assets/audio/di1.mp3 rename to public/audio/di1.mp3 diff --git a/assets/audio/di2.mp3 b/public/audio/di2.mp3 similarity index 100% rename from assets/audio/di2.mp3 rename to public/audio/di2.mp3 diff --git a/assets/audio/di3.mp3 b/public/audio/di3.mp3 similarity index 100% rename from assets/audio/di3.mp3 rename to public/audio/di3.mp3 diff --git a/assets/audio/di4.mp3 b/public/audio/di4.mp3 similarity index 100% rename from assets/audio/di4.mp3 rename to public/audio/di4.mp3 diff --git a/assets/audio/dia3.mp3 b/public/audio/dia3.mp3 similarity index 100% rename from assets/audio/dia3.mp3 rename to public/audio/dia3.mp3 diff --git a/assets/audio/dian1.mp3 b/public/audio/dian1.mp3 similarity index 100% rename from assets/audio/dian1.mp3 rename to public/audio/dian1.mp3 diff --git a/assets/audio/dian3.mp3 b/public/audio/dian3.mp3 similarity index 100% rename from assets/audio/dian3.mp3 rename to public/audio/dian3.mp3 diff --git a/assets/audio/dian4.mp3 b/public/audio/dian4.mp3 similarity index 100% rename from assets/audio/dian4.mp3 rename to public/audio/dian4.mp3 diff --git a/assets/audio/diao1.mp3 b/public/audio/diao1.mp3 similarity index 100% rename from assets/audio/diao1.mp3 rename to public/audio/diao1.mp3 diff --git a/assets/audio/diao3.mp3 b/public/audio/diao3.mp3 similarity index 100% rename from assets/audio/diao3.mp3 rename to public/audio/diao3.mp3 diff --git a/assets/audio/diao4.mp3 b/public/audio/diao4.mp3 similarity index 100% rename from assets/audio/diao4.mp3 rename to public/audio/diao4.mp3 diff --git a/assets/audio/die1.mp3 b/public/audio/die1.mp3 similarity index 100% rename from assets/audio/die1.mp3 rename to public/audio/die1.mp3 diff --git a/assets/audio/die2.mp3 b/public/audio/die2.mp3 similarity index 100% rename from assets/audio/die2.mp3 rename to public/audio/die2.mp3 diff --git a/assets/audio/ding1.mp3 b/public/audio/ding1.mp3 similarity index 100% rename from assets/audio/ding1.mp3 rename to public/audio/ding1.mp3 diff --git a/assets/audio/ding3.mp3 b/public/audio/ding3.mp3 similarity index 100% rename from assets/audio/ding3.mp3 rename to public/audio/ding3.mp3 diff --git a/assets/audio/ding4.mp3 b/public/audio/ding4.mp3 similarity index 100% rename from assets/audio/ding4.mp3 rename to public/audio/ding4.mp3 diff --git a/assets/audio/diu1.mp3 b/public/audio/diu1.mp3 similarity index 100% rename from assets/audio/diu1.mp3 rename to public/audio/diu1.mp3 diff --git a/assets/audio/dong1.mp3 b/public/audio/dong1.mp3 similarity index 100% rename from assets/audio/dong1.mp3 rename to public/audio/dong1.mp3 diff --git a/assets/audio/dong3.mp3 b/public/audio/dong3.mp3 similarity index 100% rename from assets/audio/dong3.mp3 rename to public/audio/dong3.mp3 diff --git a/assets/audio/dong4.mp3 b/public/audio/dong4.mp3 similarity index 100% rename from assets/audio/dong4.mp3 rename to public/audio/dong4.mp3 diff --git a/assets/audio/dou1.mp3 b/public/audio/dou1.mp3 similarity index 100% rename from assets/audio/dou1.mp3 rename to public/audio/dou1.mp3 diff --git a/assets/audio/dou3.mp3 b/public/audio/dou3.mp3 similarity index 100% rename from assets/audio/dou3.mp3 rename to public/audio/dou3.mp3 diff --git a/assets/audio/dou4.mp3 b/public/audio/dou4.mp3 similarity index 100% rename from assets/audio/dou4.mp3 rename to public/audio/dou4.mp3 diff --git a/assets/audio/du1.mp3 b/public/audio/du1.mp3 similarity index 100% rename from assets/audio/du1.mp3 rename to public/audio/du1.mp3 diff --git a/assets/audio/du2.mp3 b/public/audio/du2.mp3 similarity index 100% rename from assets/audio/du2.mp3 rename to public/audio/du2.mp3 diff --git a/assets/audio/du3.mp3 b/public/audio/du3.mp3 similarity index 100% rename from assets/audio/du3.mp3 rename to public/audio/du3.mp3 diff --git a/assets/audio/du4.mp3 b/public/audio/du4.mp3 similarity index 100% rename from assets/audio/du4.mp3 rename to public/audio/du4.mp3 diff --git a/assets/audio/duan1.mp3 b/public/audio/duan1.mp3 similarity index 100% rename from assets/audio/duan1.mp3 rename to public/audio/duan1.mp3 diff --git a/assets/audio/duan3.mp3 b/public/audio/duan3.mp3 similarity index 100% rename from assets/audio/duan3.mp3 rename to public/audio/duan3.mp3 diff --git a/assets/audio/duan4.mp3 b/public/audio/duan4.mp3 similarity index 100% rename from assets/audio/duan4.mp3 rename to public/audio/duan4.mp3 diff --git a/assets/audio/dui1.mp3 b/public/audio/dui1.mp3 similarity index 100% rename from assets/audio/dui1.mp3 rename to public/audio/dui1.mp3 diff --git a/assets/audio/dui4.mp3 b/public/audio/dui4.mp3 similarity index 100% rename from assets/audio/dui4.mp3 rename to public/audio/dui4.mp3 diff --git a/assets/audio/dun1.mp3 b/public/audio/dun1.mp3 similarity index 100% rename from assets/audio/dun1.mp3 rename to public/audio/dun1.mp3 diff --git a/assets/audio/dun3.mp3 b/public/audio/dun3.mp3 similarity index 100% rename from assets/audio/dun3.mp3 rename to public/audio/dun3.mp3 diff --git a/assets/audio/dun4.mp3 b/public/audio/dun4.mp3 similarity index 100% rename from assets/audio/dun4.mp3 rename to public/audio/dun4.mp3 diff --git a/assets/audio/duo1.mp3 b/public/audio/duo1.mp3 similarity index 100% rename from assets/audio/duo1.mp3 rename to public/audio/duo1.mp3 diff --git a/assets/audio/duo2.mp3 b/public/audio/duo2.mp3 similarity index 100% rename from assets/audio/duo2.mp3 rename to public/audio/duo2.mp3 diff --git a/assets/audio/duo3.mp3 b/public/audio/duo3.mp3 similarity index 100% rename from assets/audio/duo3.mp3 rename to public/audio/duo3.mp3 diff --git a/assets/audio/duo4.mp3 b/public/audio/duo4.mp3 similarity index 100% rename from assets/audio/duo4.mp3 rename to public/audio/duo4.mp3 diff --git a/assets/audio/e1.mp3 b/public/audio/e1.mp3 similarity index 100% rename from assets/audio/e1.mp3 rename to public/audio/e1.mp3 diff --git a/assets/audio/e2.mp3 b/public/audio/e2.mp3 similarity index 100% rename from assets/audio/e2.mp3 rename to public/audio/e2.mp3 diff --git a/assets/audio/e3.mp3 b/public/audio/e3.mp3 similarity index 100% rename from assets/audio/e3.mp3 rename to public/audio/e3.mp3 diff --git a/assets/audio/e4.mp3 b/public/audio/e4.mp3 similarity index 100% rename from assets/audio/e4.mp3 rename to public/audio/e4.mp3 diff --git a/assets/audio/ei1.mp3 b/public/audio/ei1.mp3 similarity index 100% rename from assets/audio/ei1.mp3 rename to public/audio/ei1.mp3 diff --git a/assets/audio/en1.mp3 b/public/audio/en1.mp3 similarity index 100% rename from assets/audio/en1.mp3 rename to public/audio/en1.mp3 diff --git a/assets/audio/en4.mp3 b/public/audio/en4.mp3 similarity index 100% rename from assets/audio/en4.mp3 rename to public/audio/en4.mp3 diff --git a/assets/audio/er2.mp3 b/public/audio/er2.mp3 similarity index 100% rename from assets/audio/er2.mp3 rename to public/audio/er2.mp3 diff --git a/assets/audio/er3.mp3 b/public/audio/er3.mp3 similarity index 100% rename from assets/audio/er3.mp3 rename to public/audio/er3.mp3 diff --git a/assets/audio/er4.mp3 b/public/audio/er4.mp3 similarity index 100% rename from assets/audio/er4.mp3 rename to public/audio/er4.mp3 diff --git a/assets/audio/fa1.mp3 b/public/audio/fa1.mp3 similarity index 100% rename from assets/audio/fa1.mp3 rename to public/audio/fa1.mp3 diff --git a/assets/audio/fa2.mp3 b/public/audio/fa2.mp3 similarity index 100% rename from assets/audio/fa2.mp3 rename to public/audio/fa2.mp3 diff --git a/assets/audio/fa3.mp3 b/public/audio/fa3.mp3 similarity index 100% rename from assets/audio/fa3.mp3 rename to public/audio/fa3.mp3 diff --git a/assets/audio/fa4.mp3 b/public/audio/fa4.mp3 similarity index 100% rename from assets/audio/fa4.mp3 rename to public/audio/fa4.mp3 diff --git a/assets/audio/fan1.mp3 b/public/audio/fan1.mp3 similarity index 100% rename from assets/audio/fan1.mp3 rename to public/audio/fan1.mp3 diff --git a/assets/audio/fan2.mp3 b/public/audio/fan2.mp3 similarity index 100% rename from assets/audio/fan2.mp3 rename to public/audio/fan2.mp3 diff --git a/assets/audio/fan3.mp3 b/public/audio/fan3.mp3 similarity index 100% rename from assets/audio/fan3.mp3 rename to public/audio/fan3.mp3 diff --git a/assets/audio/fan4.mp3 b/public/audio/fan4.mp3 similarity index 100% rename from assets/audio/fan4.mp3 rename to public/audio/fan4.mp3 diff --git a/assets/audio/fang1.mp3 b/public/audio/fang1.mp3 similarity index 100% rename from assets/audio/fang1.mp3 rename to public/audio/fang1.mp3 diff --git a/assets/audio/fang2.mp3 b/public/audio/fang2.mp3 similarity index 100% rename from assets/audio/fang2.mp3 rename to public/audio/fang2.mp3 diff --git a/assets/audio/fang3.mp3 b/public/audio/fang3.mp3 similarity index 100% rename from assets/audio/fang3.mp3 rename to public/audio/fang3.mp3 diff --git a/assets/audio/fang4.mp3 b/public/audio/fang4.mp3 similarity index 100% rename from assets/audio/fang4.mp3 rename to public/audio/fang4.mp3 diff --git a/assets/audio/fei1.mp3 b/public/audio/fei1.mp3 similarity index 100% rename from assets/audio/fei1.mp3 rename to public/audio/fei1.mp3 diff --git a/assets/audio/fei2.mp3 b/public/audio/fei2.mp3 similarity index 100% rename from assets/audio/fei2.mp3 rename to public/audio/fei2.mp3 diff --git a/assets/audio/fei3.mp3 b/public/audio/fei3.mp3 similarity index 100% rename from assets/audio/fei3.mp3 rename to public/audio/fei3.mp3 diff --git a/assets/audio/fei4.mp3 b/public/audio/fei4.mp3 similarity index 100% rename from assets/audio/fei4.mp3 rename to public/audio/fei4.mp3 diff --git a/assets/audio/fen1.mp3 b/public/audio/fen1.mp3 similarity index 100% rename from assets/audio/fen1.mp3 rename to public/audio/fen1.mp3 diff --git a/assets/audio/fen2.mp3 b/public/audio/fen2.mp3 similarity index 100% rename from assets/audio/fen2.mp3 rename to public/audio/fen2.mp3 diff --git a/assets/audio/fen3.mp3 b/public/audio/fen3.mp3 similarity index 100% rename from assets/audio/fen3.mp3 rename to public/audio/fen3.mp3 diff --git a/assets/audio/fen4.mp3 b/public/audio/fen4.mp3 similarity index 100% rename from assets/audio/fen4.mp3 rename to public/audio/fen4.mp3 diff --git a/assets/audio/feng1.mp3 b/public/audio/feng1.mp3 similarity index 100% rename from assets/audio/feng1.mp3 rename to public/audio/feng1.mp3 diff --git a/assets/audio/feng2.mp3 b/public/audio/feng2.mp3 similarity index 100% rename from assets/audio/feng2.mp3 rename to public/audio/feng2.mp3 diff --git a/assets/audio/feng3.mp3 b/public/audio/feng3.mp3 similarity index 100% rename from assets/audio/feng3.mp3 rename to public/audio/feng3.mp3 diff --git a/assets/audio/feng4.mp3 b/public/audio/feng4.mp3 similarity index 100% rename from assets/audio/feng4.mp3 rename to public/audio/feng4.mp3 diff --git a/assets/audio/fo2.mp3 b/public/audio/fo2.mp3 similarity index 100% rename from assets/audio/fo2.mp3 rename to public/audio/fo2.mp3 diff --git a/assets/audio/fou2.mp3 b/public/audio/fou2.mp3 similarity index 100% rename from assets/audio/fou2.mp3 rename to public/audio/fou2.mp3 diff --git a/assets/audio/fou3.mp3 b/public/audio/fou3.mp3 similarity index 100% rename from assets/audio/fou3.mp3 rename to public/audio/fou3.mp3 diff --git a/assets/audio/fu1.mp3 b/public/audio/fu1.mp3 similarity index 100% rename from assets/audio/fu1.mp3 rename to public/audio/fu1.mp3 diff --git a/assets/audio/fu2.mp3 b/public/audio/fu2.mp3 similarity index 100% rename from assets/audio/fu2.mp3 rename to public/audio/fu2.mp3 diff --git a/assets/audio/fu3.mp3 b/public/audio/fu3.mp3 similarity index 100% rename from assets/audio/fu3.mp3 rename to public/audio/fu3.mp3 diff --git a/assets/audio/fu4.mp3 b/public/audio/fu4.mp3 similarity index 100% rename from assets/audio/fu4.mp3 rename to public/audio/fu4.mp3 diff --git a/assets/audio/ga1.mp3 b/public/audio/ga1.mp3 similarity index 100% rename from assets/audio/ga1.mp3 rename to public/audio/ga1.mp3 diff --git a/assets/audio/ga2.mp3 b/public/audio/ga2.mp3 similarity index 100% rename from assets/audio/ga2.mp3 rename to public/audio/ga2.mp3 diff --git a/assets/audio/ga4.mp3 b/public/audio/ga4.mp3 similarity index 100% rename from assets/audio/ga4.mp3 rename to public/audio/ga4.mp3 diff --git a/assets/audio/gai1.mp3 b/public/audio/gai1.mp3 similarity index 100% rename from assets/audio/gai1.mp3 rename to public/audio/gai1.mp3 diff --git a/assets/audio/gai3.mp3 b/public/audio/gai3.mp3 similarity index 100% rename from assets/audio/gai3.mp3 rename to public/audio/gai3.mp3 diff --git a/assets/audio/gai4.mp3 b/public/audio/gai4.mp3 similarity index 100% rename from assets/audio/gai4.mp3 rename to public/audio/gai4.mp3 diff --git a/assets/audio/gan1.mp3 b/public/audio/gan1.mp3 similarity index 100% rename from assets/audio/gan1.mp3 rename to public/audio/gan1.mp3 diff --git a/assets/audio/gan3.mp3 b/public/audio/gan3.mp3 similarity index 100% rename from assets/audio/gan3.mp3 rename to public/audio/gan3.mp3 diff --git a/assets/audio/gan4.mp3 b/public/audio/gan4.mp3 similarity index 100% rename from assets/audio/gan4.mp3 rename to public/audio/gan4.mp3 diff --git a/assets/audio/gang1.mp3 b/public/audio/gang1.mp3 similarity index 100% rename from assets/audio/gang1.mp3 rename to public/audio/gang1.mp3 diff --git a/assets/audio/gang3.mp3 b/public/audio/gang3.mp3 similarity index 100% rename from assets/audio/gang3.mp3 rename to public/audio/gang3.mp3 diff --git a/assets/audio/gang4.mp3 b/public/audio/gang4.mp3 similarity index 100% rename from assets/audio/gang4.mp3 rename to public/audio/gang4.mp3 diff --git a/assets/audio/gao1.mp3 b/public/audio/gao1.mp3 similarity index 100% rename from assets/audio/gao1.mp3 rename to public/audio/gao1.mp3 diff --git a/assets/audio/gao3.mp3 b/public/audio/gao3.mp3 similarity index 100% rename from assets/audio/gao3.mp3 rename to public/audio/gao3.mp3 diff --git a/assets/audio/gao4.mp3 b/public/audio/gao4.mp3 similarity index 100% rename from assets/audio/gao4.mp3 rename to public/audio/gao4.mp3 diff --git a/assets/audio/ge1.mp3 b/public/audio/ge1.mp3 similarity index 100% rename from assets/audio/ge1.mp3 rename to public/audio/ge1.mp3 diff --git a/assets/audio/ge2.mp3 b/public/audio/ge2.mp3 similarity index 100% rename from assets/audio/ge2.mp3 rename to public/audio/ge2.mp3 diff --git a/assets/audio/ge3.mp3 b/public/audio/ge3.mp3 similarity index 100% rename from assets/audio/ge3.mp3 rename to public/audio/ge3.mp3 diff --git a/assets/audio/ge4.mp3 b/public/audio/ge4.mp3 similarity index 100% rename from assets/audio/ge4.mp3 rename to public/audio/ge4.mp3 diff --git a/assets/audio/gei3.mp3 b/public/audio/gei3.mp3 similarity index 100% rename from assets/audio/gei3.mp3 rename to public/audio/gei3.mp3 diff --git a/assets/audio/gen1.mp3 b/public/audio/gen1.mp3 similarity index 100% rename from assets/audio/gen1.mp3 rename to public/audio/gen1.mp3 diff --git a/assets/audio/gen2.mp3 b/public/audio/gen2.mp3 similarity index 100% rename from assets/audio/gen2.mp3 rename to public/audio/gen2.mp3 diff --git a/assets/audio/gen3.mp3 b/public/audio/gen3.mp3 similarity index 100% rename from assets/audio/gen3.mp3 rename to public/audio/gen3.mp3 diff --git a/assets/audio/gen4.mp3 b/public/audio/gen4.mp3 similarity index 100% rename from assets/audio/gen4.mp3 rename to public/audio/gen4.mp3 diff --git a/assets/audio/geng1.mp3 b/public/audio/geng1.mp3 similarity index 100% rename from assets/audio/geng1.mp3 rename to public/audio/geng1.mp3 diff --git a/assets/audio/geng3.mp3 b/public/audio/geng3.mp3 similarity index 100% rename from assets/audio/geng3.mp3 rename to public/audio/geng3.mp3 diff --git a/assets/audio/geng4.mp3 b/public/audio/geng4.mp3 similarity index 100% rename from assets/audio/geng4.mp3 rename to public/audio/geng4.mp3 diff --git a/assets/audio/gong1.mp3 b/public/audio/gong1.mp3 similarity index 100% rename from assets/audio/gong1.mp3 rename to public/audio/gong1.mp3 diff --git a/assets/audio/gong3.mp3 b/public/audio/gong3.mp3 similarity index 100% rename from assets/audio/gong3.mp3 rename to public/audio/gong3.mp3 diff --git a/assets/audio/gong4.mp3 b/public/audio/gong4.mp3 similarity index 100% rename from assets/audio/gong4.mp3 rename to public/audio/gong4.mp3 diff --git a/assets/audio/gou1.mp3 b/public/audio/gou1.mp3 similarity index 100% rename from assets/audio/gou1.mp3 rename to public/audio/gou1.mp3 diff --git a/assets/audio/gou3.mp3 b/public/audio/gou3.mp3 similarity index 100% rename from assets/audio/gou3.mp3 rename to public/audio/gou3.mp3 diff --git a/assets/audio/gou4.mp3 b/public/audio/gou4.mp3 similarity index 100% rename from assets/audio/gou4.mp3 rename to public/audio/gou4.mp3 diff --git a/assets/audio/gu1.mp3 b/public/audio/gu1.mp3 similarity index 100% rename from assets/audio/gu1.mp3 rename to public/audio/gu1.mp3 diff --git a/assets/audio/gu2.mp3 b/public/audio/gu2.mp3 similarity index 100% rename from assets/audio/gu2.mp3 rename to public/audio/gu2.mp3 diff --git a/assets/audio/gu3.mp3 b/public/audio/gu3.mp3 similarity index 100% rename from assets/audio/gu3.mp3 rename to public/audio/gu3.mp3 diff --git a/assets/audio/gu4.mp3 b/public/audio/gu4.mp3 similarity index 100% rename from assets/audio/gu4.mp3 rename to public/audio/gu4.mp3 diff --git a/assets/audio/gua1.mp3 b/public/audio/gua1.mp3 similarity index 100% rename from assets/audio/gua1.mp3 rename to public/audio/gua1.mp3 diff --git a/assets/audio/gua3.mp3 b/public/audio/gua3.mp3 similarity index 100% rename from assets/audio/gua3.mp3 rename to public/audio/gua3.mp3 diff --git a/assets/audio/gua4.mp3 b/public/audio/gua4.mp3 similarity index 100% rename from assets/audio/gua4.mp3 rename to public/audio/gua4.mp3 diff --git a/assets/audio/guai1.mp3 b/public/audio/guai1.mp3 similarity index 100% rename from assets/audio/guai1.mp3 rename to public/audio/guai1.mp3 diff --git a/assets/audio/guai3.mp3 b/public/audio/guai3.mp3 similarity index 100% rename from assets/audio/guai3.mp3 rename to public/audio/guai3.mp3 diff --git a/assets/audio/guai4.mp3 b/public/audio/guai4.mp3 similarity index 100% rename from assets/audio/guai4.mp3 rename to public/audio/guai4.mp3 diff --git a/assets/audio/guan1.mp3 b/public/audio/guan1.mp3 similarity index 100% rename from assets/audio/guan1.mp3 rename to public/audio/guan1.mp3 diff --git a/assets/audio/guan2.mp3 b/public/audio/guan2.mp3 similarity index 100% rename from assets/audio/guan2.mp3 rename to public/audio/guan2.mp3 diff --git a/assets/audio/guan3.mp3 b/public/audio/guan3.mp3 similarity index 100% rename from assets/audio/guan3.mp3 rename to public/audio/guan3.mp3 diff --git a/assets/audio/guan4.mp3 b/public/audio/guan4.mp3 similarity index 100% rename from assets/audio/guan4.mp3 rename to public/audio/guan4.mp3 diff --git a/assets/audio/guang1.mp3 b/public/audio/guang1.mp3 similarity index 100% rename from assets/audio/guang1.mp3 rename to public/audio/guang1.mp3 diff --git a/assets/audio/guang3.mp3 b/public/audio/guang3.mp3 similarity index 100% rename from assets/audio/guang3.mp3 rename to public/audio/guang3.mp3 diff --git a/assets/audio/guang4.mp3 b/public/audio/guang4.mp3 similarity index 100% rename from assets/audio/guang4.mp3 rename to public/audio/guang4.mp3 diff --git a/assets/audio/gui1.mp3 b/public/audio/gui1.mp3 similarity index 100% rename from assets/audio/gui1.mp3 rename to public/audio/gui1.mp3 diff --git a/assets/audio/gui3.mp3 b/public/audio/gui3.mp3 similarity index 100% rename from assets/audio/gui3.mp3 rename to public/audio/gui3.mp3 diff --git a/assets/audio/gui4.mp3 b/public/audio/gui4.mp3 similarity index 100% rename from assets/audio/gui4.mp3 rename to public/audio/gui4.mp3 diff --git a/assets/audio/gun1.mp3 b/public/audio/gun1.mp3 similarity index 100% rename from assets/audio/gun1.mp3 rename to public/audio/gun1.mp3 diff --git a/assets/audio/gun3.mp3 b/public/audio/gun3.mp3 similarity index 100% rename from assets/audio/gun3.mp3 rename to public/audio/gun3.mp3 diff --git a/assets/audio/gun4.mp3 b/public/audio/gun4.mp3 similarity index 100% rename from assets/audio/gun4.mp3 rename to public/audio/gun4.mp3 diff --git a/assets/audio/guo1.mp3 b/public/audio/guo1.mp3 similarity index 100% rename from assets/audio/guo1.mp3 rename to public/audio/guo1.mp3 diff --git a/assets/audio/guo2.mp3 b/public/audio/guo2.mp3 similarity index 100% rename from assets/audio/guo2.mp3 rename to public/audio/guo2.mp3 diff --git a/assets/audio/guo3.mp3 b/public/audio/guo3.mp3 similarity index 100% rename from assets/audio/guo3.mp3 rename to public/audio/guo3.mp3 diff --git a/assets/audio/guo4.mp3 b/public/audio/guo4.mp3 similarity index 100% rename from assets/audio/guo4.mp3 rename to public/audio/guo4.mp3 diff --git a/assets/audio/guo5.mp3 b/public/audio/guo5.mp3 similarity index 100% rename from assets/audio/guo5.mp3 rename to public/audio/guo5.mp3 diff --git a/assets/audio/ha1.mp3 b/public/audio/ha1.mp3 similarity index 100% rename from assets/audio/ha1.mp3 rename to public/audio/ha1.mp3 diff --git a/assets/audio/ha2.mp3 b/public/audio/ha2.mp3 similarity index 100% rename from assets/audio/ha2.mp3 rename to public/audio/ha2.mp3 diff --git a/assets/audio/hai1.mp3 b/public/audio/hai1.mp3 similarity index 100% rename from assets/audio/hai1.mp3 rename to public/audio/hai1.mp3 diff --git a/assets/audio/hai2.mp3 b/public/audio/hai2.mp3 similarity index 100% rename from assets/audio/hai2.mp3 rename to public/audio/hai2.mp3 diff --git a/assets/audio/hai3.mp3 b/public/audio/hai3.mp3 similarity index 100% rename from assets/audio/hai3.mp3 rename to public/audio/hai3.mp3 diff --git a/assets/audio/hai4.mp3 b/public/audio/hai4.mp3 similarity index 100% rename from assets/audio/hai4.mp3 rename to public/audio/hai4.mp3 diff --git a/assets/audio/han1.mp3 b/public/audio/han1.mp3 similarity index 100% rename from assets/audio/han1.mp3 rename to public/audio/han1.mp3 diff --git a/assets/audio/han2.mp3 b/public/audio/han2.mp3 similarity index 100% rename from assets/audio/han2.mp3 rename to public/audio/han2.mp3 diff --git a/assets/audio/han3.mp3 b/public/audio/han3.mp3 similarity index 100% rename from assets/audio/han3.mp3 rename to public/audio/han3.mp3 diff --git a/assets/audio/han4.mp3 b/public/audio/han4.mp3 similarity index 100% rename from assets/audio/han4.mp3 rename to public/audio/han4.mp3 diff --git a/assets/audio/hang1.mp3 b/public/audio/hang1.mp3 similarity index 100% rename from assets/audio/hang1.mp3 rename to public/audio/hang1.mp3 diff --git a/assets/audio/hang2.mp3 b/public/audio/hang2.mp3 similarity index 100% rename from assets/audio/hang2.mp3 rename to public/audio/hang2.mp3 diff --git a/assets/audio/hang3.mp3 b/public/audio/hang3.mp3 similarity index 100% rename from assets/audio/hang3.mp3 rename to public/audio/hang3.mp3 diff --git a/assets/audio/hang4.mp3 b/public/audio/hang4.mp3 similarity index 100% rename from assets/audio/hang4.mp3 rename to public/audio/hang4.mp3 diff --git a/assets/audio/hao1.mp3 b/public/audio/hao1.mp3 similarity index 100% rename from assets/audio/hao1.mp3 rename to public/audio/hao1.mp3 diff --git a/assets/audio/hao2.mp3 b/public/audio/hao2.mp3 similarity index 100% rename from assets/audio/hao2.mp3 rename to public/audio/hao2.mp3 diff --git a/assets/audio/hao3.mp3 b/public/audio/hao3.mp3 similarity index 100% rename from assets/audio/hao3.mp3 rename to public/audio/hao3.mp3 diff --git a/assets/audio/hao4.mp3 b/public/audio/hao4.mp3 similarity index 100% rename from assets/audio/hao4.mp3 rename to public/audio/hao4.mp3 diff --git a/assets/audio/hao5.mp3 b/public/audio/hao5.mp3 similarity index 100% rename from assets/audio/hao5.mp3 rename to public/audio/hao5.mp3 diff --git a/assets/audio/he1.mp3 b/public/audio/he1.mp3 similarity index 100% rename from assets/audio/he1.mp3 rename to public/audio/he1.mp3 diff --git a/assets/audio/he2.mp3 b/public/audio/he2.mp3 similarity index 100% rename from assets/audio/he2.mp3 rename to public/audio/he2.mp3 diff --git a/assets/audio/he4.mp3 b/public/audio/he4.mp3 similarity index 100% rename from assets/audio/he4.mp3 rename to public/audio/he4.mp3 diff --git a/assets/audio/hei1.mp3 b/public/audio/hei1.mp3 similarity index 100% rename from assets/audio/hei1.mp3 rename to public/audio/hei1.mp3 diff --git a/assets/audio/hen1.mp3 b/public/audio/hen1.mp3 similarity index 100% rename from assets/audio/hen1.mp3 rename to public/audio/hen1.mp3 diff --git a/assets/audio/hen2.mp3 b/public/audio/hen2.mp3 similarity index 100% rename from assets/audio/hen2.mp3 rename to public/audio/hen2.mp3 diff --git a/assets/audio/hen3.mp3 b/public/audio/hen3.mp3 similarity index 100% rename from assets/audio/hen3.mp3 rename to public/audio/hen3.mp3 diff --git a/assets/audio/hen4.mp3 b/public/audio/hen4.mp3 similarity index 100% rename from assets/audio/hen4.mp3 rename to public/audio/hen4.mp3 diff --git a/assets/audio/heng1.mp3 b/public/audio/heng1.mp3 similarity index 100% rename from assets/audio/heng1.mp3 rename to public/audio/heng1.mp3 diff --git a/assets/audio/heng2.mp3 b/public/audio/heng2.mp3 similarity index 100% rename from assets/audio/heng2.mp3 rename to public/audio/heng2.mp3 diff --git a/assets/audio/heng4.mp3 b/public/audio/heng4.mp3 similarity index 100% rename from assets/audio/heng4.mp3 rename to public/audio/heng4.mp3 diff --git a/assets/audio/hong1.mp3 b/public/audio/hong1.mp3 similarity index 100% rename from assets/audio/hong1.mp3 rename to public/audio/hong1.mp3 diff --git a/assets/audio/hong2.mp3 b/public/audio/hong2.mp3 similarity index 100% rename from assets/audio/hong2.mp3 rename to public/audio/hong2.mp3 diff --git a/assets/audio/hong3.mp3 b/public/audio/hong3.mp3 similarity index 100% rename from assets/audio/hong3.mp3 rename to public/audio/hong3.mp3 diff --git a/assets/audio/hong4.mp3 b/public/audio/hong4.mp3 similarity index 100% rename from assets/audio/hong4.mp3 rename to public/audio/hong4.mp3 diff --git a/assets/audio/hou1.mp3 b/public/audio/hou1.mp3 similarity index 100% rename from assets/audio/hou1.mp3 rename to public/audio/hou1.mp3 diff --git a/assets/audio/hou2.mp3 b/public/audio/hou2.mp3 similarity index 100% rename from assets/audio/hou2.mp3 rename to public/audio/hou2.mp3 diff --git a/assets/audio/hou3.mp3 b/public/audio/hou3.mp3 similarity index 100% rename from assets/audio/hou3.mp3 rename to public/audio/hou3.mp3 diff --git a/assets/audio/hou4.mp3 b/public/audio/hou4.mp3 similarity index 100% rename from assets/audio/hou4.mp3 rename to public/audio/hou4.mp3 diff --git a/assets/audio/hu1.mp3 b/public/audio/hu1.mp3 similarity index 100% rename from assets/audio/hu1.mp3 rename to public/audio/hu1.mp3 diff --git a/assets/audio/hu2.mp3 b/public/audio/hu2.mp3 similarity index 100% rename from assets/audio/hu2.mp3 rename to public/audio/hu2.mp3 diff --git a/assets/audio/hu3.mp3 b/public/audio/hu3.mp3 similarity index 100% rename from assets/audio/hu3.mp3 rename to public/audio/hu3.mp3 diff --git a/assets/audio/hu4.mp3 b/public/audio/hu4.mp3 similarity index 100% rename from assets/audio/hu4.mp3 rename to public/audio/hu4.mp3 diff --git a/assets/audio/hua1.mp3 b/public/audio/hua1.mp3 similarity index 100% rename from assets/audio/hua1.mp3 rename to public/audio/hua1.mp3 diff --git a/assets/audio/hua2.mp3 b/public/audio/hua2.mp3 similarity index 100% rename from assets/audio/hua2.mp3 rename to public/audio/hua2.mp3 diff --git a/assets/audio/hua4.mp3 b/public/audio/hua4.mp3 similarity index 100% rename from assets/audio/hua4.mp3 rename to public/audio/hua4.mp3 diff --git a/assets/audio/huai2.mp3 b/public/audio/huai2.mp3 similarity index 100% rename from assets/audio/huai2.mp3 rename to public/audio/huai2.mp3 diff --git a/assets/audio/huai4.mp3 b/public/audio/huai4.mp3 similarity index 100% rename from assets/audio/huai4.mp3 rename to public/audio/huai4.mp3 diff --git a/assets/audio/huan1.mp3 b/public/audio/huan1.mp3 similarity index 100% rename from assets/audio/huan1.mp3 rename to public/audio/huan1.mp3 diff --git a/assets/audio/huan2.mp3 b/public/audio/huan2.mp3 similarity index 100% rename from assets/audio/huan2.mp3 rename to public/audio/huan2.mp3 diff --git a/assets/audio/huan3.mp3 b/public/audio/huan3.mp3 similarity index 100% rename from assets/audio/huan3.mp3 rename to public/audio/huan3.mp3 diff --git a/assets/audio/huan4.mp3 b/public/audio/huan4.mp3 similarity index 100% rename from assets/audio/huan4.mp3 rename to public/audio/huan4.mp3 diff --git a/assets/audio/huang1.mp3 b/public/audio/huang1.mp3 similarity index 100% rename from assets/audio/huang1.mp3 rename to public/audio/huang1.mp3 diff --git a/assets/audio/huang2.mp3 b/public/audio/huang2.mp3 similarity index 100% rename from assets/audio/huang2.mp3 rename to public/audio/huang2.mp3 diff --git a/assets/audio/huang3.mp3 b/public/audio/huang3.mp3 similarity index 100% rename from assets/audio/huang3.mp3 rename to public/audio/huang3.mp3 diff --git a/assets/audio/huang4.mp3 b/public/audio/huang4.mp3 similarity index 100% rename from assets/audio/huang4.mp3 rename to public/audio/huang4.mp3 diff --git a/assets/audio/hui1.mp3 b/public/audio/hui1.mp3 similarity index 100% rename from assets/audio/hui1.mp3 rename to public/audio/hui1.mp3 diff --git a/assets/audio/hui2.mp3 b/public/audio/hui2.mp3 similarity index 100% rename from assets/audio/hui2.mp3 rename to public/audio/hui2.mp3 diff --git a/assets/audio/hui3.mp3 b/public/audio/hui3.mp3 similarity index 100% rename from assets/audio/hui3.mp3 rename to public/audio/hui3.mp3 diff --git a/assets/audio/hui4.mp3 b/public/audio/hui4.mp3 similarity index 100% rename from assets/audio/hui4.mp3 rename to public/audio/hui4.mp3 diff --git a/assets/audio/hun1.mp3 b/public/audio/hun1.mp3 similarity index 100% rename from assets/audio/hun1.mp3 rename to public/audio/hun1.mp3 diff --git a/assets/audio/hun2.mp3 b/public/audio/hun2.mp3 similarity index 100% rename from assets/audio/hun2.mp3 rename to public/audio/hun2.mp3 diff --git a/assets/audio/hun3.mp3 b/public/audio/hun3.mp3 similarity index 100% rename from assets/audio/hun3.mp3 rename to public/audio/hun3.mp3 diff --git a/assets/audio/hun4.mp3 b/public/audio/hun4.mp3 similarity index 100% rename from assets/audio/hun4.mp3 rename to public/audio/hun4.mp3 diff --git a/assets/audio/huo1.mp3 b/public/audio/huo1.mp3 similarity index 100% rename from assets/audio/huo1.mp3 rename to public/audio/huo1.mp3 diff --git a/assets/audio/huo2.mp3 b/public/audio/huo2.mp3 similarity index 100% rename from assets/audio/huo2.mp3 rename to public/audio/huo2.mp3 diff --git a/assets/audio/huo3.mp3 b/public/audio/huo3.mp3 similarity index 100% rename from assets/audio/huo3.mp3 rename to public/audio/huo3.mp3 diff --git a/assets/audio/huo4.mp3 b/public/audio/huo4.mp3 similarity index 100% rename from assets/audio/huo4.mp3 rename to public/audio/huo4.mp3 diff --git a/assets/audio/ji1.mp3 b/public/audio/ji1.mp3 similarity index 100% rename from assets/audio/ji1.mp3 rename to public/audio/ji1.mp3 diff --git a/assets/audio/ji2.mp3 b/public/audio/ji2.mp3 similarity index 100% rename from assets/audio/ji2.mp3 rename to public/audio/ji2.mp3 diff --git a/assets/audio/ji3.mp3 b/public/audio/ji3.mp3 similarity index 100% rename from assets/audio/ji3.mp3 rename to public/audio/ji3.mp3 diff --git a/assets/audio/ji4.mp3 b/public/audio/ji4.mp3 similarity index 100% rename from assets/audio/ji4.mp3 rename to public/audio/ji4.mp3 diff --git a/assets/audio/jia1.mp3 b/public/audio/jia1.mp3 similarity index 100% rename from assets/audio/jia1.mp3 rename to public/audio/jia1.mp3 diff --git a/assets/audio/jia2.mp3 b/public/audio/jia2.mp3 similarity index 100% rename from assets/audio/jia2.mp3 rename to public/audio/jia2.mp3 diff --git a/assets/audio/jia3.mp3 b/public/audio/jia3.mp3 similarity index 100% rename from assets/audio/jia3.mp3 rename to public/audio/jia3.mp3 diff --git a/assets/audio/jia4.mp3 b/public/audio/jia4.mp3 similarity index 100% rename from assets/audio/jia4.mp3 rename to public/audio/jia4.mp3 diff --git a/assets/audio/jian1.mp3 b/public/audio/jian1.mp3 similarity index 100% rename from assets/audio/jian1.mp3 rename to public/audio/jian1.mp3 diff --git a/assets/audio/jian3.mp3 b/public/audio/jian3.mp3 similarity index 100% rename from assets/audio/jian3.mp3 rename to public/audio/jian3.mp3 diff --git a/assets/audio/jian4.mp3 b/public/audio/jian4.mp3 similarity index 100% rename from assets/audio/jian4.mp3 rename to public/audio/jian4.mp3 diff --git a/assets/audio/jiang1.mp3 b/public/audio/jiang1.mp3 similarity index 100% rename from assets/audio/jiang1.mp3 rename to public/audio/jiang1.mp3 diff --git a/assets/audio/jiang3.mp3 b/public/audio/jiang3.mp3 similarity index 100% rename from assets/audio/jiang3.mp3 rename to public/audio/jiang3.mp3 diff --git a/assets/audio/jiang4.mp3 b/public/audio/jiang4.mp3 similarity index 100% rename from assets/audio/jiang4.mp3 rename to public/audio/jiang4.mp3 diff --git a/assets/audio/jiao1.mp3 b/public/audio/jiao1.mp3 similarity index 100% rename from assets/audio/jiao1.mp3 rename to public/audio/jiao1.mp3 diff --git a/assets/audio/jiao2.mp3 b/public/audio/jiao2.mp3 similarity index 100% rename from assets/audio/jiao2.mp3 rename to public/audio/jiao2.mp3 diff --git a/assets/audio/jiao3.mp3 b/public/audio/jiao3.mp3 similarity index 100% rename from assets/audio/jiao3.mp3 rename to public/audio/jiao3.mp3 diff --git a/assets/audio/jiao4.mp3 b/public/audio/jiao4.mp3 similarity index 100% rename from assets/audio/jiao4.mp3 rename to public/audio/jiao4.mp3 diff --git a/assets/audio/jie1.mp3 b/public/audio/jie1.mp3 similarity index 100% rename from assets/audio/jie1.mp3 rename to public/audio/jie1.mp3 diff --git a/assets/audio/jie2.mp3 b/public/audio/jie2.mp3 similarity index 100% rename from assets/audio/jie2.mp3 rename to public/audio/jie2.mp3 diff --git a/assets/audio/jie3.mp3 b/public/audio/jie3.mp3 similarity index 100% rename from assets/audio/jie3.mp3 rename to public/audio/jie3.mp3 diff --git a/assets/audio/jie4.mp3 b/public/audio/jie4.mp3 similarity index 100% rename from assets/audio/jie4.mp3 rename to public/audio/jie4.mp3 diff --git a/assets/audio/jin1.mp3 b/public/audio/jin1.mp3 similarity index 100% rename from assets/audio/jin1.mp3 rename to public/audio/jin1.mp3 diff --git a/assets/audio/jin3.mp3 b/public/audio/jin3.mp3 similarity index 100% rename from assets/audio/jin3.mp3 rename to public/audio/jin3.mp3 diff --git a/assets/audio/jin4.mp3 b/public/audio/jin4.mp3 similarity index 100% rename from assets/audio/jin4.mp3 rename to public/audio/jin4.mp3 diff --git a/assets/audio/jing1.mp3 b/public/audio/jing1.mp3 similarity index 100% rename from assets/audio/jing1.mp3 rename to public/audio/jing1.mp3 diff --git a/assets/audio/jing3.mp3 b/public/audio/jing3.mp3 similarity index 100% rename from assets/audio/jing3.mp3 rename to public/audio/jing3.mp3 diff --git a/assets/audio/jing4.mp3 b/public/audio/jing4.mp3 similarity index 100% rename from assets/audio/jing4.mp3 rename to public/audio/jing4.mp3 diff --git a/assets/audio/jing5.mp3 b/public/audio/jing5.mp3 similarity index 100% rename from assets/audio/jing5.mp3 rename to public/audio/jing5.mp3 diff --git a/assets/audio/jiong1.mp3 b/public/audio/jiong1.mp3 similarity index 100% rename from assets/audio/jiong1.mp3 rename to public/audio/jiong1.mp3 diff --git a/assets/audio/jiong3.mp3 b/public/audio/jiong3.mp3 similarity index 100% rename from assets/audio/jiong3.mp3 rename to public/audio/jiong3.mp3 diff --git a/assets/audio/jiu1.mp3 b/public/audio/jiu1.mp3 similarity index 100% rename from assets/audio/jiu1.mp3 rename to public/audio/jiu1.mp3 diff --git a/assets/audio/jiu3.mp3 b/public/audio/jiu3.mp3 similarity index 100% rename from assets/audio/jiu3.mp3 rename to public/audio/jiu3.mp3 diff --git a/assets/audio/jiu4.mp3 b/public/audio/jiu4.mp3 similarity index 100% rename from assets/audio/jiu4.mp3 rename to public/audio/jiu4.mp3 diff --git a/assets/audio/ju1.mp3 b/public/audio/ju1.mp3 similarity index 100% rename from assets/audio/ju1.mp3 rename to public/audio/ju1.mp3 diff --git a/assets/audio/ju2.mp3 b/public/audio/ju2.mp3 similarity index 100% rename from assets/audio/ju2.mp3 rename to public/audio/ju2.mp3 diff --git a/assets/audio/ju3.mp3 b/public/audio/ju3.mp3 similarity index 100% rename from assets/audio/ju3.mp3 rename to public/audio/ju3.mp3 diff --git a/assets/audio/ju4.mp3 b/public/audio/ju4.mp3 similarity index 100% rename from assets/audio/ju4.mp3 rename to public/audio/ju4.mp3 diff --git a/assets/audio/juan1.mp3 b/public/audio/juan1.mp3 similarity index 100% rename from assets/audio/juan1.mp3 rename to public/audio/juan1.mp3 diff --git a/assets/audio/juan3.mp3 b/public/audio/juan3.mp3 similarity index 100% rename from assets/audio/juan3.mp3 rename to public/audio/juan3.mp3 diff --git a/assets/audio/juan4.mp3 b/public/audio/juan4.mp3 similarity index 100% rename from assets/audio/juan4.mp3 rename to public/audio/juan4.mp3 diff --git a/assets/audio/jue1.mp3 b/public/audio/jue1.mp3 similarity index 100% rename from assets/audio/jue1.mp3 rename to public/audio/jue1.mp3 diff --git a/assets/audio/jue2.mp3 b/public/audio/jue2.mp3 similarity index 100% rename from assets/audio/jue2.mp3 rename to public/audio/jue2.mp3 diff --git a/assets/audio/jue4.mp3 b/public/audio/jue4.mp3 similarity index 100% rename from assets/audio/jue4.mp3 rename to public/audio/jue4.mp3 diff --git a/assets/audio/jun1.mp3 b/public/audio/jun1.mp3 similarity index 100% rename from assets/audio/jun1.mp3 rename to public/audio/jun1.mp3 diff --git a/assets/audio/jun3.mp3 b/public/audio/jun3.mp3 similarity index 100% rename from assets/audio/jun3.mp3 rename to public/audio/jun3.mp3 diff --git a/assets/audio/jun4.mp3 b/public/audio/jun4.mp3 similarity index 100% rename from assets/audio/jun4.mp3 rename to public/audio/jun4.mp3 diff --git a/assets/audio/ka1.mp3 b/public/audio/ka1.mp3 similarity index 100% rename from assets/audio/ka1.mp3 rename to public/audio/ka1.mp3 diff --git a/assets/audio/ka3.mp3 b/public/audio/ka3.mp3 similarity index 100% rename from assets/audio/ka3.mp3 rename to public/audio/ka3.mp3 diff --git a/assets/audio/ka4.mp3 b/public/audio/ka4.mp3 similarity index 100% rename from assets/audio/ka4.mp3 rename to public/audio/ka4.mp3 diff --git a/assets/audio/kai1.mp3 b/public/audio/kai1.mp3 similarity index 100% rename from assets/audio/kai1.mp3 rename to public/audio/kai1.mp3 diff --git a/assets/audio/kai3.mp3 b/public/audio/kai3.mp3 similarity index 100% rename from assets/audio/kai3.mp3 rename to public/audio/kai3.mp3 diff --git a/assets/audio/kai4.mp3 b/public/audio/kai4.mp3 similarity index 100% rename from assets/audio/kai4.mp3 rename to public/audio/kai4.mp3 diff --git a/assets/audio/kan1.mp3 b/public/audio/kan1.mp3 similarity index 100% rename from assets/audio/kan1.mp3 rename to public/audio/kan1.mp3 diff --git a/assets/audio/kan3.mp3 b/public/audio/kan3.mp3 similarity index 100% rename from assets/audio/kan3.mp3 rename to public/audio/kan3.mp3 diff --git a/assets/audio/kan4.mp3 b/public/audio/kan4.mp3 similarity index 100% rename from assets/audio/kan4.mp3 rename to public/audio/kan4.mp3 diff --git a/assets/audio/kang1.mp3 b/public/audio/kang1.mp3 similarity index 100% rename from assets/audio/kang1.mp3 rename to public/audio/kang1.mp3 diff --git a/assets/audio/kang2.mp3 b/public/audio/kang2.mp3 similarity index 100% rename from assets/audio/kang2.mp3 rename to public/audio/kang2.mp3 diff --git a/assets/audio/kang3.mp3 b/public/audio/kang3.mp3 similarity index 100% rename from assets/audio/kang3.mp3 rename to public/audio/kang3.mp3 diff --git a/assets/audio/kang4.mp3 b/public/audio/kang4.mp3 similarity index 100% rename from assets/audio/kang4.mp3 rename to public/audio/kang4.mp3 diff --git a/assets/audio/kao1.mp3 b/public/audio/kao1.mp3 similarity index 100% rename from assets/audio/kao1.mp3 rename to public/audio/kao1.mp3 diff --git a/assets/audio/kao3.mp3 b/public/audio/kao3.mp3 similarity index 100% rename from assets/audio/kao3.mp3 rename to public/audio/kao3.mp3 diff --git a/assets/audio/kao4.mp3 b/public/audio/kao4.mp3 similarity index 100% rename from assets/audio/kao4.mp3 rename to public/audio/kao4.mp3 diff --git a/assets/audio/ke1.mp3 b/public/audio/ke1.mp3 similarity index 100% rename from assets/audio/ke1.mp3 rename to public/audio/ke1.mp3 diff --git a/assets/audio/ke2.mp3 b/public/audio/ke2.mp3 similarity index 100% rename from assets/audio/ke2.mp3 rename to public/audio/ke2.mp3 diff --git a/assets/audio/ke3.mp3 b/public/audio/ke3.mp3 similarity index 100% rename from assets/audio/ke3.mp3 rename to public/audio/ke3.mp3 diff --git a/assets/audio/ke4.mp3 b/public/audio/ke4.mp3 similarity index 100% rename from assets/audio/ke4.mp3 rename to public/audio/ke4.mp3 diff --git a/assets/audio/ken3.mp3 b/public/audio/ken3.mp3 similarity index 100% rename from assets/audio/ken3.mp3 rename to public/audio/ken3.mp3 diff --git a/assets/audio/ken4.mp3 b/public/audio/ken4.mp3 similarity index 100% rename from assets/audio/ken4.mp3 rename to public/audio/ken4.mp3 diff --git a/assets/audio/keng1.mp3 b/public/audio/keng1.mp3 similarity index 100% rename from assets/audio/keng1.mp3 rename to public/audio/keng1.mp3 diff --git a/assets/audio/keng3.mp3 b/public/audio/keng3.mp3 similarity index 100% rename from assets/audio/keng3.mp3 rename to public/audio/keng3.mp3 diff --git a/assets/audio/kong1.mp3 b/public/audio/kong1.mp3 similarity index 100% rename from assets/audio/kong1.mp3 rename to public/audio/kong1.mp3 diff --git a/assets/audio/kong3.mp3 b/public/audio/kong3.mp3 similarity index 100% rename from assets/audio/kong3.mp3 rename to public/audio/kong3.mp3 diff --git a/assets/audio/kong4.mp3 b/public/audio/kong4.mp3 similarity index 100% rename from assets/audio/kong4.mp3 rename to public/audio/kong4.mp3 diff --git a/assets/audio/kou1.mp3 b/public/audio/kou1.mp3 similarity index 100% rename from assets/audio/kou1.mp3 rename to public/audio/kou1.mp3 diff --git a/assets/audio/kou3.mp3 b/public/audio/kou3.mp3 similarity index 100% rename from assets/audio/kou3.mp3 rename to public/audio/kou3.mp3 diff --git a/assets/audio/kou4.mp3 b/public/audio/kou4.mp3 similarity index 100% rename from assets/audio/kou4.mp3 rename to public/audio/kou4.mp3 diff --git a/assets/audio/ku1.mp3 b/public/audio/ku1.mp3 similarity index 100% rename from assets/audio/ku1.mp3 rename to public/audio/ku1.mp3 diff --git a/assets/audio/ku3.mp3 b/public/audio/ku3.mp3 similarity index 100% rename from assets/audio/ku3.mp3 rename to public/audio/ku3.mp3 diff --git a/assets/audio/ku4.mp3 b/public/audio/ku4.mp3 similarity index 100% rename from assets/audio/ku4.mp3 rename to public/audio/ku4.mp3 diff --git a/assets/audio/kua1.mp3 b/public/audio/kua1.mp3 similarity index 100% rename from assets/audio/kua1.mp3 rename to public/audio/kua1.mp3 diff --git a/assets/audio/kua3.mp3 b/public/audio/kua3.mp3 similarity index 100% rename from assets/audio/kua3.mp3 rename to public/audio/kua3.mp3 diff --git a/assets/audio/kua4.mp3 b/public/audio/kua4.mp3 similarity index 100% rename from assets/audio/kua4.mp3 rename to public/audio/kua4.mp3 diff --git a/assets/audio/kuai1.mp3 b/public/audio/kuai1.mp3 similarity index 100% rename from assets/audio/kuai1.mp3 rename to public/audio/kuai1.mp3 diff --git a/assets/audio/kuai3.mp3 b/public/audio/kuai3.mp3 similarity index 100% rename from assets/audio/kuai3.mp3 rename to public/audio/kuai3.mp3 diff --git a/assets/audio/kuai4.mp3 b/public/audio/kuai4.mp3 similarity index 100% rename from assets/audio/kuai4.mp3 rename to public/audio/kuai4.mp3 diff --git a/assets/audio/kuan1.mp3 b/public/audio/kuan1.mp3 similarity index 100% rename from assets/audio/kuan1.mp3 rename to public/audio/kuan1.mp3 diff --git a/assets/audio/kuan3.mp3 b/public/audio/kuan3.mp3 similarity index 100% rename from assets/audio/kuan3.mp3 rename to public/audio/kuan3.mp3 diff --git a/assets/audio/kuang1.mp3 b/public/audio/kuang1.mp3 similarity index 100% rename from assets/audio/kuang1.mp3 rename to public/audio/kuang1.mp3 diff --git a/assets/audio/kuang2.mp3 b/public/audio/kuang2.mp3 similarity index 100% rename from assets/audio/kuang2.mp3 rename to public/audio/kuang2.mp3 diff --git a/assets/audio/kuang3.mp3 b/public/audio/kuang3.mp3 similarity index 100% rename from assets/audio/kuang3.mp3 rename to public/audio/kuang3.mp3 diff --git a/assets/audio/kuang4.mp3 b/public/audio/kuang4.mp3 similarity index 100% rename from assets/audio/kuang4.mp3 rename to public/audio/kuang4.mp3 diff --git a/assets/audio/kui1.mp3 b/public/audio/kui1.mp3 similarity index 100% rename from assets/audio/kui1.mp3 rename to public/audio/kui1.mp3 diff --git a/assets/audio/kui2.mp3 b/public/audio/kui2.mp3 similarity index 100% rename from assets/audio/kui2.mp3 rename to public/audio/kui2.mp3 diff --git a/assets/audio/kui3.mp3 b/public/audio/kui3.mp3 similarity index 100% rename from assets/audio/kui3.mp3 rename to public/audio/kui3.mp3 diff --git a/assets/audio/kui4.mp3 b/public/audio/kui4.mp3 similarity index 100% rename from assets/audio/kui4.mp3 rename to public/audio/kui4.mp3 diff --git a/assets/audio/kun1.mp3 b/public/audio/kun1.mp3 similarity index 100% rename from assets/audio/kun1.mp3 rename to public/audio/kun1.mp3 diff --git a/assets/audio/kun3.mp3 b/public/audio/kun3.mp3 similarity index 100% rename from assets/audio/kun3.mp3 rename to public/audio/kun3.mp3 diff --git a/assets/audio/kun4.mp3 b/public/audio/kun4.mp3 similarity index 100% rename from assets/audio/kun4.mp3 rename to public/audio/kun4.mp3 diff --git a/assets/audio/kuo3.mp3 b/public/audio/kuo3.mp3 similarity index 100% rename from assets/audio/kuo3.mp3 rename to public/audio/kuo3.mp3 diff --git a/assets/audio/kuo4.mp3 b/public/audio/kuo4.mp3 similarity index 100% rename from assets/audio/kuo4.mp3 rename to public/audio/kuo4.mp3 diff --git a/assets/audio/la1.mp3 b/public/audio/la1.mp3 similarity index 100% rename from assets/audio/la1.mp3 rename to public/audio/la1.mp3 diff --git a/assets/audio/la2.mp3 b/public/audio/la2.mp3 similarity index 100% rename from assets/audio/la2.mp3 rename to public/audio/la2.mp3 diff --git a/assets/audio/la3.mp3 b/public/audio/la3.mp3 similarity index 100% rename from assets/audio/la3.mp3 rename to public/audio/la3.mp3 diff --git a/assets/audio/la4.mp3 b/public/audio/la4.mp3 similarity index 100% rename from assets/audio/la4.mp3 rename to public/audio/la4.mp3 diff --git a/assets/audio/lai1.mp3 b/public/audio/lai1.mp3 similarity index 100% rename from assets/audio/lai1.mp3 rename to public/audio/lai1.mp3 diff --git a/assets/audio/lai2.mp3 b/public/audio/lai2.mp3 similarity index 100% rename from assets/audio/lai2.mp3 rename to public/audio/lai2.mp3 diff --git a/assets/audio/lai4.mp3 b/public/audio/lai4.mp3 similarity index 100% rename from assets/audio/lai4.mp3 rename to public/audio/lai4.mp3 diff --git a/assets/audio/lan1.mp3 b/public/audio/lan1.mp3 similarity index 100% rename from assets/audio/lan1.mp3 rename to public/audio/lan1.mp3 diff --git a/assets/audio/lan2.mp3 b/public/audio/lan2.mp3 similarity index 100% rename from assets/audio/lan2.mp3 rename to public/audio/lan2.mp3 diff --git a/assets/audio/lan3.mp3 b/public/audio/lan3.mp3 similarity index 100% rename from assets/audio/lan3.mp3 rename to public/audio/lan3.mp3 diff --git a/assets/audio/lan4.mp3 b/public/audio/lan4.mp3 similarity index 100% rename from assets/audio/lan4.mp3 rename to public/audio/lan4.mp3 diff --git a/assets/audio/lang1.mp3 b/public/audio/lang1.mp3 similarity index 100% rename from assets/audio/lang1.mp3 rename to public/audio/lang1.mp3 diff --git a/assets/audio/lang2.mp3 b/public/audio/lang2.mp3 similarity index 100% rename from assets/audio/lang2.mp3 rename to public/audio/lang2.mp3 diff --git a/assets/audio/lang3.mp3 b/public/audio/lang3.mp3 similarity index 100% rename from assets/audio/lang3.mp3 rename to public/audio/lang3.mp3 diff --git a/assets/audio/lang4.mp3 b/public/audio/lang4.mp3 similarity index 100% rename from assets/audio/lang4.mp3 rename to public/audio/lang4.mp3 diff --git a/assets/audio/lao1.mp3 b/public/audio/lao1.mp3 similarity index 100% rename from assets/audio/lao1.mp3 rename to public/audio/lao1.mp3 diff --git a/assets/audio/lao2.mp3 b/public/audio/lao2.mp3 similarity index 100% rename from assets/audio/lao2.mp3 rename to public/audio/lao2.mp3 diff --git a/assets/audio/lao3.mp3 b/public/audio/lao3.mp3 similarity index 100% rename from assets/audio/lao3.mp3 rename to public/audio/lao3.mp3 diff --git a/assets/audio/lao4.mp3 b/public/audio/lao4.mp3 similarity index 100% rename from assets/audio/lao4.mp3 rename to public/audio/lao4.mp3 diff --git a/assets/audio/le1.mp3 b/public/audio/le1.mp3 similarity index 100% rename from assets/audio/le1.mp3 rename to public/audio/le1.mp3 diff --git a/assets/audio/le4.mp3 b/public/audio/le4.mp3 similarity index 100% rename from assets/audio/le4.mp3 rename to public/audio/le4.mp3 diff --git a/assets/audio/le5.mp3 b/public/audio/le5.mp3 similarity index 100% rename from assets/audio/le5.mp3 rename to public/audio/le5.mp3 diff --git a/assets/audio/lei1.mp3 b/public/audio/lei1.mp3 similarity index 100% rename from assets/audio/lei1.mp3 rename to public/audio/lei1.mp3 diff --git a/assets/audio/lei2.mp3 b/public/audio/lei2.mp3 similarity index 100% rename from assets/audio/lei2.mp3 rename to public/audio/lei2.mp3 diff --git a/assets/audio/lei3.mp3 b/public/audio/lei3.mp3 similarity index 100% rename from assets/audio/lei3.mp3 rename to public/audio/lei3.mp3 diff --git a/assets/audio/lei4.mp3 b/public/audio/lei4.mp3 similarity index 100% rename from assets/audio/lei4.mp3 rename to public/audio/lei4.mp3 diff --git a/assets/audio/leng2.mp3 b/public/audio/leng2.mp3 similarity index 100% rename from assets/audio/leng2.mp3 rename to public/audio/leng2.mp3 diff --git a/assets/audio/leng3.mp3 b/public/audio/leng3.mp3 similarity index 100% rename from assets/audio/leng3.mp3 rename to public/audio/leng3.mp3 diff --git a/assets/audio/leng4.mp3 b/public/audio/leng4.mp3 similarity index 100% rename from assets/audio/leng4.mp3 rename to public/audio/leng4.mp3 diff --git a/assets/audio/li1.mp3 b/public/audio/li1.mp3 similarity index 100% rename from assets/audio/li1.mp3 rename to public/audio/li1.mp3 diff --git a/assets/audio/li2.mp3 b/public/audio/li2.mp3 similarity index 100% rename from assets/audio/li2.mp3 rename to public/audio/li2.mp3 diff --git a/assets/audio/li3.mp3 b/public/audio/li3.mp3 similarity index 100% rename from assets/audio/li3.mp3 rename to public/audio/li3.mp3 diff --git a/assets/audio/li4.mp3 b/public/audio/li4.mp3 similarity index 100% rename from assets/audio/li4.mp3 rename to public/audio/li4.mp3 diff --git a/assets/audio/lia3.mp3 b/public/audio/lia3.mp3 similarity index 100% rename from assets/audio/lia3.mp3 rename to public/audio/lia3.mp3 diff --git a/assets/audio/lian2.mp3 b/public/audio/lian2.mp3 similarity index 100% rename from assets/audio/lian2.mp3 rename to public/audio/lian2.mp3 diff --git a/assets/audio/lian3.mp3 b/public/audio/lian3.mp3 similarity index 100% rename from assets/audio/lian3.mp3 rename to public/audio/lian3.mp3 diff --git a/assets/audio/lian4.mp3 b/public/audio/lian4.mp3 similarity index 100% rename from assets/audio/lian4.mp3 rename to public/audio/lian4.mp3 diff --git a/assets/audio/liang1.mp3 b/public/audio/liang1.mp3 similarity index 100% rename from assets/audio/liang1.mp3 rename to public/audio/liang1.mp3 diff --git a/assets/audio/liang2.mp3 b/public/audio/liang2.mp3 similarity index 100% rename from assets/audio/liang2.mp3 rename to public/audio/liang2.mp3 diff --git a/assets/audio/liang3.mp3 b/public/audio/liang3.mp3 similarity index 100% rename from assets/audio/liang3.mp3 rename to public/audio/liang3.mp3 diff --git a/assets/audio/liang4.mp3 b/public/audio/liang4.mp3 similarity index 100% rename from assets/audio/liang4.mp3 rename to public/audio/liang4.mp3 diff --git a/assets/audio/liao1.mp3 b/public/audio/liao1.mp3 similarity index 100% rename from assets/audio/liao1.mp3 rename to public/audio/liao1.mp3 diff --git a/assets/audio/liao2.mp3 b/public/audio/liao2.mp3 similarity index 100% rename from assets/audio/liao2.mp3 rename to public/audio/liao2.mp3 diff --git a/assets/audio/liao3.mp3 b/public/audio/liao3.mp3 similarity index 100% rename from assets/audio/liao3.mp3 rename to public/audio/liao3.mp3 diff --git a/assets/audio/liao4.mp3 b/public/audio/liao4.mp3 similarity index 100% rename from assets/audio/liao4.mp3 rename to public/audio/liao4.mp3 diff --git a/assets/audio/lie1.mp3 b/public/audio/lie1.mp3 similarity index 100% rename from assets/audio/lie1.mp3 rename to public/audio/lie1.mp3 diff --git a/assets/audio/lie3.mp3 b/public/audio/lie3.mp3 similarity index 100% rename from assets/audio/lie3.mp3 rename to public/audio/lie3.mp3 diff --git a/assets/audio/lie4.mp3 b/public/audio/lie4.mp3 similarity index 100% rename from assets/audio/lie4.mp3 rename to public/audio/lie4.mp3 diff --git a/assets/audio/lin2.mp3 b/public/audio/lin2.mp3 similarity index 100% rename from assets/audio/lin2.mp3 rename to public/audio/lin2.mp3 diff --git a/assets/audio/lin3.mp3 b/public/audio/lin3.mp3 similarity index 100% rename from assets/audio/lin3.mp3 rename to public/audio/lin3.mp3 diff --git a/assets/audio/lin4.mp3 b/public/audio/lin4.mp3 similarity index 100% rename from assets/audio/lin4.mp3 rename to public/audio/lin4.mp3 diff --git a/assets/audio/ling1.mp3 b/public/audio/ling1.mp3 similarity index 100% rename from assets/audio/ling1.mp3 rename to public/audio/ling1.mp3 diff --git a/assets/audio/ling2.mp3 b/public/audio/ling2.mp3 similarity index 100% rename from assets/audio/ling2.mp3 rename to public/audio/ling2.mp3 diff --git a/assets/audio/ling3.mp3 b/public/audio/ling3.mp3 similarity index 100% rename from assets/audio/ling3.mp3 rename to public/audio/ling3.mp3 diff --git a/assets/audio/ling4.mp3 b/public/audio/ling4.mp3 similarity index 100% rename from assets/audio/ling4.mp3 rename to public/audio/ling4.mp3 diff --git a/assets/audio/liu1.mp3 b/public/audio/liu1.mp3 similarity index 100% rename from assets/audio/liu1.mp3 rename to public/audio/liu1.mp3 diff --git a/assets/audio/liu2.mp3 b/public/audio/liu2.mp3 similarity index 100% rename from assets/audio/liu2.mp3 rename to public/audio/liu2.mp3 diff --git a/assets/audio/liu3.mp3 b/public/audio/liu3.mp3 similarity index 100% rename from assets/audio/liu3.mp3 rename to public/audio/liu3.mp3 diff --git a/assets/audio/liu4.mp3 b/public/audio/liu4.mp3 similarity index 100% rename from assets/audio/liu4.mp3 rename to public/audio/liu4.mp3 diff --git a/assets/audio/lo1.mp3 b/public/audio/lo1.mp3 similarity index 100% rename from assets/audio/lo1.mp3 rename to public/audio/lo1.mp3 diff --git a/assets/audio/long2.mp3 b/public/audio/long2.mp3 similarity index 100% rename from assets/audio/long2.mp3 rename to public/audio/long2.mp3 diff --git a/assets/audio/long3.mp3 b/public/audio/long3.mp3 similarity index 100% rename from assets/audio/long3.mp3 rename to public/audio/long3.mp3 diff --git a/assets/audio/long4.mp3 b/public/audio/long4.mp3 similarity index 100% rename from assets/audio/long4.mp3 rename to public/audio/long4.mp3 diff --git a/assets/audio/lou1.mp3 b/public/audio/lou1.mp3 similarity index 100% rename from assets/audio/lou1.mp3 rename to public/audio/lou1.mp3 diff --git a/assets/audio/lou2.mp3 b/public/audio/lou2.mp3 similarity index 100% rename from assets/audio/lou2.mp3 rename to public/audio/lou2.mp3 diff --git a/assets/audio/lou3.mp3 b/public/audio/lou3.mp3 similarity index 100% rename from assets/audio/lou3.mp3 rename to public/audio/lou3.mp3 diff --git a/assets/audio/lou4.mp3 b/public/audio/lou4.mp3 similarity index 100% rename from assets/audio/lou4.mp3 rename to public/audio/lou4.mp3 diff --git a/assets/audio/lu1.mp3 b/public/audio/lu1.mp3 similarity index 100% rename from assets/audio/lu1.mp3 rename to public/audio/lu1.mp3 diff --git a/assets/audio/lu2.mp3 b/public/audio/lu2.mp3 similarity index 100% rename from assets/audio/lu2.mp3 rename to public/audio/lu2.mp3 diff --git a/assets/audio/lu3.mp3 b/public/audio/lu3.mp3 similarity index 100% rename from assets/audio/lu3.mp3 rename to public/audio/lu3.mp3 diff --git a/assets/audio/lu4.mp3 b/public/audio/lu4.mp3 similarity index 100% rename from assets/audio/lu4.mp3 rename to public/audio/lu4.mp3 diff --git a/assets/audio/luan2.mp3 b/public/audio/luan2.mp3 similarity index 100% rename from assets/audio/luan2.mp3 rename to public/audio/luan2.mp3 diff --git a/assets/audio/luan3.mp3 b/public/audio/luan3.mp3 similarity index 100% rename from assets/audio/luan3.mp3 rename to public/audio/luan3.mp3 diff --git a/assets/audio/luan4.mp3 b/public/audio/luan4.mp3 similarity index 100% rename from assets/audio/luan4.mp3 rename to public/audio/luan4.mp3 diff --git a/assets/audio/lun1.mp3 b/public/audio/lun1.mp3 similarity index 100% rename from assets/audio/lun1.mp3 rename to public/audio/lun1.mp3 diff --git a/assets/audio/lun2.mp3 b/public/audio/lun2.mp3 similarity index 100% rename from assets/audio/lun2.mp3 rename to public/audio/lun2.mp3 diff --git a/assets/audio/lun3.mp3 b/public/audio/lun3.mp3 similarity index 100% rename from assets/audio/lun3.mp3 rename to public/audio/lun3.mp3 diff --git a/assets/audio/lun4.mp3 b/public/audio/lun4.mp3 similarity index 100% rename from assets/audio/lun4.mp3 rename to public/audio/lun4.mp3 diff --git a/assets/audio/luo1.mp3 b/public/audio/luo1.mp3 similarity index 100% rename from assets/audio/luo1.mp3 rename to public/audio/luo1.mp3 diff --git a/assets/audio/luo2.mp3 b/public/audio/luo2.mp3 similarity index 100% rename from assets/audio/luo2.mp3 rename to public/audio/luo2.mp3 diff --git a/assets/audio/luo3.mp3 b/public/audio/luo3.mp3 similarity index 100% rename from assets/audio/luo3.mp3 rename to public/audio/luo3.mp3 diff --git a/assets/audio/luo4.mp3 b/public/audio/luo4.mp3 similarity index 100% rename from assets/audio/luo4.mp3 rename to public/audio/luo4.mp3 diff --git a/assets/audio/lv2.mp3 b/public/audio/lv2.mp3 similarity index 100% rename from assets/audio/lv2.mp3 rename to public/audio/lv2.mp3 diff --git a/assets/audio/lv3.mp3 b/public/audio/lv3.mp3 similarity index 100% rename from assets/audio/lv3.mp3 rename to public/audio/lv3.mp3 diff --git a/assets/audio/lv4.mp3 b/public/audio/lv4.mp3 similarity index 100% rename from assets/audio/lv4.mp3 rename to public/audio/lv4.mp3 diff --git a/assets/audio/lve1.mp3 b/public/audio/lve1.mp3 similarity index 100% rename from assets/audio/lve1.mp3 rename to public/audio/lve1.mp3 diff --git a/assets/audio/lve4.mp3 b/public/audio/lve4.mp3 similarity index 100% rename from assets/audio/lve4.mp3 rename to public/audio/lve4.mp3 diff --git a/assets/audio/ma1.mp3 b/public/audio/ma1.mp3 similarity index 100% rename from assets/audio/ma1.mp3 rename to public/audio/ma1.mp3 diff --git a/assets/audio/ma2.mp3 b/public/audio/ma2.mp3 similarity index 100% rename from assets/audio/ma2.mp3 rename to public/audio/ma2.mp3 diff --git a/assets/audio/ma3.mp3 b/public/audio/ma3.mp3 similarity index 100% rename from assets/audio/ma3.mp3 rename to public/audio/ma3.mp3 diff --git a/assets/audio/ma4.mp3 b/public/audio/ma4.mp3 similarity index 100% rename from assets/audio/ma4.mp3 rename to public/audio/ma4.mp3 diff --git a/assets/audio/ma5.mp3 b/public/audio/ma5.mp3 similarity index 100% rename from assets/audio/ma5.mp3 rename to public/audio/ma5.mp3 diff --git a/assets/audio/mai2.mp3 b/public/audio/mai2.mp3 similarity index 100% rename from assets/audio/mai2.mp3 rename to public/audio/mai2.mp3 diff --git a/assets/audio/mai3.mp3 b/public/audio/mai3.mp3 similarity index 100% rename from assets/audio/mai3.mp3 rename to public/audio/mai3.mp3 diff --git a/assets/audio/mai4.mp3 b/public/audio/mai4.mp3 similarity index 100% rename from assets/audio/mai4.mp3 rename to public/audio/mai4.mp3 diff --git a/assets/audio/man2.mp3 b/public/audio/man2.mp3 similarity index 100% rename from assets/audio/man2.mp3 rename to public/audio/man2.mp3 diff --git a/assets/audio/man3.mp3 b/public/audio/man3.mp3 similarity index 100% rename from assets/audio/man3.mp3 rename to public/audio/man3.mp3 diff --git a/assets/audio/man4.mp3 b/public/audio/man4.mp3 similarity index 100% rename from assets/audio/man4.mp3 rename to public/audio/man4.mp3 diff --git a/assets/audio/mang2.mp3 b/public/audio/mang2.mp3 similarity index 100% rename from assets/audio/mang2.mp3 rename to public/audio/mang2.mp3 diff --git a/assets/audio/mang3.mp3 b/public/audio/mang3.mp3 similarity index 100% rename from assets/audio/mang3.mp3 rename to public/audio/mang3.mp3 diff --git a/assets/audio/mao1.mp3 b/public/audio/mao1.mp3 similarity index 100% rename from assets/audio/mao1.mp3 rename to public/audio/mao1.mp3 diff --git a/assets/audio/mao2.mp3 b/public/audio/mao2.mp3 similarity index 100% rename from assets/audio/mao2.mp3 rename to public/audio/mao2.mp3 diff --git a/assets/audio/mao3.mp3 b/public/audio/mao3.mp3 similarity index 100% rename from assets/audio/mao3.mp3 rename to public/audio/mao3.mp3 diff --git a/assets/audio/mao4.mp3 b/public/audio/mao4.mp3 similarity index 100% rename from assets/audio/mao4.mp3 rename to public/audio/mao4.mp3 diff --git a/assets/audio/me1.mp3 b/public/audio/me1.mp3 similarity index 100% rename from assets/audio/me1.mp3 rename to public/audio/me1.mp3 diff --git a/assets/audio/me5.mp3 b/public/audio/me5.mp3 similarity index 100% rename from assets/audio/me5.mp3 rename to public/audio/me5.mp3 diff --git a/assets/audio/mei1.mp3 b/public/audio/mei1.mp3 similarity index 100% rename from assets/audio/mei1.mp3 rename to public/audio/mei1.mp3 diff --git a/assets/audio/mei2.mp3 b/public/audio/mei2.mp3 similarity index 100% rename from assets/audio/mei2.mp3 rename to public/audio/mei2.mp3 diff --git a/assets/audio/mei3.mp3 b/public/audio/mei3.mp3 similarity index 100% rename from assets/audio/mei3.mp3 rename to public/audio/mei3.mp3 diff --git a/assets/audio/mei4.mp3 b/public/audio/mei4.mp3 similarity index 100% rename from assets/audio/mei4.mp3 rename to public/audio/mei4.mp3 diff --git a/assets/audio/men1.mp3 b/public/audio/men1.mp3 similarity index 100% rename from assets/audio/men1.mp3 rename to public/audio/men1.mp3 diff --git a/assets/audio/men2.mp3 b/public/audio/men2.mp3 similarity index 100% rename from assets/audio/men2.mp3 rename to public/audio/men2.mp3 diff --git a/assets/audio/men3.mp3 b/public/audio/men3.mp3 similarity index 100% rename from assets/audio/men3.mp3 rename to public/audio/men3.mp3 diff --git a/assets/audio/men4.mp3 b/public/audio/men4.mp3 similarity index 100% rename from assets/audio/men4.mp3 rename to public/audio/men4.mp3 diff --git a/assets/audio/men5.mp3 b/public/audio/men5.mp3 similarity index 100% rename from assets/audio/men5.mp3 rename to public/audio/men5.mp3 diff --git a/assets/audio/meng1.mp3 b/public/audio/meng1.mp3 similarity index 100% rename from assets/audio/meng1.mp3 rename to public/audio/meng1.mp3 diff --git a/assets/audio/meng2.mp3 b/public/audio/meng2.mp3 similarity index 100% rename from assets/audio/meng2.mp3 rename to public/audio/meng2.mp3 diff --git a/assets/audio/meng3.mp3 b/public/audio/meng3.mp3 similarity index 100% rename from assets/audio/meng3.mp3 rename to public/audio/meng3.mp3 diff --git a/assets/audio/meng4.mp3 b/public/audio/meng4.mp3 similarity index 100% rename from assets/audio/meng4.mp3 rename to public/audio/meng4.mp3 diff --git a/assets/audio/mi1.mp3 b/public/audio/mi1.mp3 similarity index 100% rename from assets/audio/mi1.mp3 rename to public/audio/mi1.mp3 diff --git a/assets/audio/mi2.mp3 b/public/audio/mi2.mp3 similarity index 100% rename from assets/audio/mi2.mp3 rename to public/audio/mi2.mp3 diff --git a/assets/audio/mi3.mp3 b/public/audio/mi3.mp3 similarity index 100% rename from assets/audio/mi3.mp3 rename to public/audio/mi3.mp3 diff --git a/assets/audio/mi4.mp3 b/public/audio/mi4.mp3 similarity index 100% rename from assets/audio/mi4.mp3 rename to public/audio/mi4.mp3 diff --git a/assets/audio/mian1.mp3 b/public/audio/mian1.mp3 similarity index 100% rename from assets/audio/mian1.mp3 rename to public/audio/mian1.mp3 diff --git a/assets/audio/mian2.mp3 b/public/audio/mian2.mp3 similarity index 100% rename from assets/audio/mian2.mp3 rename to public/audio/mian2.mp3 diff --git a/assets/audio/mian3.mp3 b/public/audio/mian3.mp3 similarity index 100% rename from assets/audio/mian3.mp3 rename to public/audio/mian3.mp3 diff --git a/assets/audio/mian4.mp3 b/public/audio/mian4.mp3 similarity index 100% rename from assets/audio/mian4.mp3 rename to public/audio/mian4.mp3 diff --git a/assets/audio/mian5.mp3 b/public/audio/mian5.mp3 similarity index 100% rename from assets/audio/mian5.mp3 rename to public/audio/mian5.mp3 diff --git a/assets/audio/miao1.mp3 b/public/audio/miao1.mp3 similarity index 100% rename from assets/audio/miao1.mp3 rename to public/audio/miao1.mp3 diff --git a/assets/audio/miao2.mp3 b/public/audio/miao2.mp3 similarity index 100% rename from assets/audio/miao2.mp3 rename to public/audio/miao2.mp3 diff --git a/assets/audio/miao3.mp3 b/public/audio/miao3.mp3 similarity index 100% rename from assets/audio/miao3.mp3 rename to public/audio/miao3.mp3 diff --git a/assets/audio/miao4.mp3 b/public/audio/miao4.mp3 similarity index 100% rename from assets/audio/miao4.mp3 rename to public/audio/miao4.mp3 diff --git a/assets/audio/mie1.mp3 b/public/audio/mie1.mp3 similarity index 100% rename from assets/audio/mie1.mp3 rename to public/audio/mie1.mp3 diff --git a/assets/audio/mie4.mp3 b/public/audio/mie4.mp3 similarity index 100% rename from assets/audio/mie4.mp3 rename to public/audio/mie4.mp3 diff --git a/assets/audio/min2.mp3 b/public/audio/min2.mp3 similarity index 100% rename from assets/audio/min2.mp3 rename to public/audio/min2.mp3 diff --git a/assets/audio/min3.mp3 b/public/audio/min3.mp3 similarity index 100% rename from assets/audio/min3.mp3 rename to public/audio/min3.mp3 diff --git a/assets/audio/ming1.mp3 b/public/audio/ming1.mp3 similarity index 100% rename from assets/audio/ming1.mp3 rename to public/audio/ming1.mp3 diff --git a/assets/audio/ming2.mp3 b/public/audio/ming2.mp3 similarity index 100% rename from assets/audio/ming2.mp3 rename to public/audio/ming2.mp3 diff --git a/assets/audio/ming3.mp3 b/public/audio/ming3.mp3 similarity index 100% rename from assets/audio/ming3.mp3 rename to public/audio/ming3.mp3 diff --git a/assets/audio/ming4.mp3 b/public/audio/ming4.mp3 similarity index 100% rename from assets/audio/ming4.mp3 rename to public/audio/ming4.mp3 diff --git a/assets/audio/miu1.mp3 b/public/audio/miu1.mp3 similarity index 100% rename from assets/audio/miu1.mp3 rename to public/audio/miu1.mp3 diff --git a/assets/audio/miu4.mp3 b/public/audio/miu4.mp3 similarity index 100% rename from assets/audio/miu4.mp3 rename to public/audio/miu4.mp3 diff --git a/assets/audio/mo1.mp3 b/public/audio/mo1.mp3 similarity index 100% rename from assets/audio/mo1.mp3 rename to public/audio/mo1.mp3 diff --git a/assets/audio/mo2.mp3 b/public/audio/mo2.mp3 similarity index 100% rename from assets/audio/mo2.mp3 rename to public/audio/mo2.mp3 diff --git a/assets/audio/mo3.mp3 b/public/audio/mo3.mp3 similarity index 100% rename from assets/audio/mo3.mp3 rename to public/audio/mo3.mp3 diff --git a/assets/audio/mo4.mp3 b/public/audio/mo4.mp3 similarity index 100% rename from assets/audio/mo4.mp3 rename to public/audio/mo4.mp3 diff --git a/assets/audio/mou1.mp3 b/public/audio/mou1.mp3 similarity index 100% rename from assets/audio/mou1.mp3 rename to public/audio/mou1.mp3 diff --git a/assets/audio/mou2.mp3 b/public/audio/mou2.mp3 similarity index 100% rename from assets/audio/mou2.mp3 rename to public/audio/mou2.mp3 diff --git a/assets/audio/mou3.mp3 b/public/audio/mou3.mp3 similarity index 100% rename from assets/audio/mou3.mp3 rename to public/audio/mou3.mp3 diff --git a/assets/audio/mu2.mp3 b/public/audio/mu2.mp3 similarity index 100% rename from assets/audio/mu2.mp3 rename to public/audio/mu2.mp3 diff --git a/assets/audio/mu3.mp3 b/public/audio/mu3.mp3 similarity index 100% rename from assets/audio/mu3.mp3 rename to public/audio/mu3.mp3 diff --git a/assets/audio/mu4.mp3 b/public/audio/mu4.mp3 similarity index 100% rename from assets/audio/mu4.mp3 rename to public/audio/mu4.mp3 diff --git a/assets/audio/na1.mp3 b/public/audio/na1.mp3 similarity index 100% rename from assets/audio/na1.mp3 rename to public/audio/na1.mp3 diff --git a/assets/audio/na2.mp3 b/public/audio/na2.mp3 similarity index 100% rename from assets/audio/na2.mp3 rename to public/audio/na2.mp3 diff --git a/assets/audio/na3.mp3 b/public/audio/na3.mp3 similarity index 100% rename from assets/audio/na3.mp3 rename to public/audio/na3.mp3 diff --git a/assets/audio/na4.mp3 b/public/audio/na4.mp3 similarity index 100% rename from assets/audio/na4.mp3 rename to public/audio/na4.mp3 diff --git a/assets/audio/nai1.mp3 b/public/audio/nai1.mp3 similarity index 100% rename from assets/audio/nai1.mp3 rename to public/audio/nai1.mp3 diff --git a/assets/audio/nai2.mp3 b/public/audio/nai2.mp3 similarity index 100% rename from assets/audio/nai2.mp3 rename to public/audio/nai2.mp3 diff --git a/assets/audio/nai3.mp3 b/public/audio/nai3.mp3 similarity index 100% rename from assets/audio/nai3.mp3 rename to public/audio/nai3.mp3 diff --git a/assets/audio/nai4.mp3 b/public/audio/nai4.mp3 similarity index 100% rename from assets/audio/nai4.mp3 rename to public/audio/nai4.mp3 diff --git a/assets/audio/nan1.mp3 b/public/audio/nan1.mp3 similarity index 100% rename from assets/audio/nan1.mp3 rename to public/audio/nan1.mp3 diff --git a/assets/audio/nan2.mp3 b/public/audio/nan2.mp3 similarity index 100% rename from assets/audio/nan2.mp3 rename to public/audio/nan2.mp3 diff --git a/assets/audio/nan3.mp3 b/public/audio/nan3.mp3 similarity index 100% rename from assets/audio/nan3.mp3 rename to public/audio/nan3.mp3 diff --git a/assets/audio/nan4.mp3 b/public/audio/nan4.mp3 similarity index 100% rename from assets/audio/nan4.mp3 rename to public/audio/nan4.mp3 diff --git a/assets/audio/nang1.mp3 b/public/audio/nang1.mp3 similarity index 100% rename from assets/audio/nang1.mp3 rename to public/audio/nang1.mp3 diff --git a/assets/audio/nang2.mp3 b/public/audio/nang2.mp3 similarity index 100% rename from assets/audio/nang2.mp3 rename to public/audio/nang2.mp3 diff --git a/assets/audio/nang3.mp3 b/public/audio/nang3.mp3 similarity index 100% rename from assets/audio/nang3.mp3 rename to public/audio/nang3.mp3 diff --git a/assets/audio/nang4.mp3 b/public/audio/nang4.mp3 similarity index 100% rename from assets/audio/nang4.mp3 rename to public/audio/nang4.mp3 diff --git a/assets/audio/nao1.mp3 b/public/audio/nao1.mp3 similarity index 100% rename from assets/audio/nao1.mp3 rename to public/audio/nao1.mp3 diff --git a/assets/audio/nao2.mp3 b/public/audio/nao2.mp3 similarity index 100% rename from assets/audio/nao2.mp3 rename to public/audio/nao2.mp3 diff --git a/assets/audio/nao3.mp3 b/public/audio/nao3.mp3 similarity index 100% rename from assets/audio/nao3.mp3 rename to public/audio/nao3.mp3 diff --git a/assets/audio/nao4.mp3 b/public/audio/nao4.mp3 similarity index 100% rename from assets/audio/nao4.mp3 rename to public/audio/nao4.mp3 diff --git a/assets/audio/ne1.mp3 b/public/audio/ne1.mp3 similarity index 100% rename from assets/audio/ne1.mp3 rename to public/audio/ne1.mp3 diff --git a/assets/audio/ne2.mp3 b/public/audio/ne2.mp3 similarity index 100% rename from assets/audio/ne2.mp3 rename to public/audio/ne2.mp3 diff --git a/assets/audio/ne4.mp3 b/public/audio/ne4.mp3 similarity index 100% rename from assets/audio/ne4.mp3 rename to public/audio/ne4.mp3 diff --git a/assets/audio/ne5.mp3 b/public/audio/ne5.mp3 similarity index 100% rename from assets/audio/ne5.mp3 rename to public/audio/ne5.mp3 diff --git a/assets/audio/nei1.mp3 b/public/audio/nei1.mp3 similarity index 100% rename from assets/audio/nei1.mp3 rename to public/audio/nei1.mp3 diff --git a/assets/audio/nei3.mp3 b/public/audio/nei3.mp3 similarity index 100% rename from assets/audio/nei3.mp3 rename to public/audio/nei3.mp3 diff --git a/assets/audio/nei4.mp3 b/public/audio/nei4.mp3 similarity index 100% rename from assets/audio/nei4.mp3 rename to public/audio/nei4.mp3 diff --git a/assets/audio/nen4.mp3 b/public/audio/nen4.mp3 similarity index 100% rename from assets/audio/nen4.mp3 rename to public/audio/nen4.mp3 diff --git a/assets/audio/neng2.mp3 b/public/audio/neng2.mp3 similarity index 100% rename from assets/audio/neng2.mp3 rename to public/audio/neng2.mp3 diff --git a/assets/audio/ni1.mp3 b/public/audio/ni1.mp3 similarity index 100% rename from assets/audio/ni1.mp3 rename to public/audio/ni1.mp3 diff --git a/assets/audio/ni2.mp3 b/public/audio/ni2.mp3 similarity index 100% rename from assets/audio/ni2.mp3 rename to public/audio/ni2.mp3 diff --git a/assets/audio/ni3.mp3 b/public/audio/ni3.mp3 similarity index 100% rename from assets/audio/ni3.mp3 rename to public/audio/ni3.mp3 diff --git a/assets/audio/ni4.mp3 b/public/audio/ni4.mp3 similarity index 100% rename from assets/audio/ni4.mp3 rename to public/audio/ni4.mp3 diff --git a/assets/audio/nian1.mp3 b/public/audio/nian1.mp3 similarity index 100% rename from assets/audio/nian1.mp3 rename to public/audio/nian1.mp3 diff --git a/assets/audio/nian2.mp3 b/public/audio/nian2.mp3 similarity index 100% rename from assets/audio/nian2.mp3 rename to public/audio/nian2.mp3 diff --git a/assets/audio/nian3.mp3 b/public/audio/nian3.mp3 similarity index 100% rename from assets/audio/nian3.mp3 rename to public/audio/nian3.mp3 diff --git a/assets/audio/nian4.mp3 b/public/audio/nian4.mp3 similarity index 100% rename from assets/audio/nian4.mp3 rename to public/audio/nian4.mp3 diff --git a/assets/audio/niang1.mp3 b/public/audio/niang1.mp3 similarity index 100% rename from assets/audio/niang1.mp3 rename to public/audio/niang1.mp3 diff --git a/assets/audio/niang2.mp3 b/public/audio/niang2.mp3 similarity index 100% rename from assets/audio/niang2.mp3 rename to public/audio/niang2.mp3 diff --git a/assets/audio/niang4.mp3 b/public/audio/niang4.mp3 similarity index 100% rename from assets/audio/niang4.mp3 rename to public/audio/niang4.mp3 diff --git a/assets/audio/niao3.mp3 b/public/audio/niao3.mp3 similarity index 100% rename from assets/audio/niao3.mp3 rename to public/audio/niao3.mp3 diff --git a/assets/audio/niao4.mp3 b/public/audio/niao4.mp3 similarity index 100% rename from assets/audio/niao4.mp3 rename to public/audio/niao4.mp3 diff --git a/assets/audio/nie1.mp3 b/public/audio/nie1.mp3 similarity index 100% rename from assets/audio/nie1.mp3 rename to public/audio/nie1.mp3 diff --git a/assets/audio/nie2.mp3 b/public/audio/nie2.mp3 similarity index 100% rename from assets/audio/nie2.mp3 rename to public/audio/nie2.mp3 diff --git a/assets/audio/nie4.mp3 b/public/audio/nie4.mp3 similarity index 100% rename from assets/audio/nie4.mp3 rename to public/audio/nie4.mp3 diff --git a/assets/audio/nin2.mp3 b/public/audio/nin2.mp3 similarity index 100% rename from assets/audio/nin2.mp3 rename to public/audio/nin2.mp3 diff --git a/assets/audio/nin3.mp3 b/public/audio/nin3.mp3 similarity index 100% rename from assets/audio/nin3.mp3 rename to public/audio/nin3.mp3 diff --git a/assets/audio/ning2.mp3 b/public/audio/ning2.mp3 similarity index 100% rename from assets/audio/ning2.mp3 rename to public/audio/ning2.mp3 diff --git a/assets/audio/ning3.mp3 b/public/audio/ning3.mp3 similarity index 100% rename from assets/audio/ning3.mp3 rename to public/audio/ning3.mp3 diff --git a/assets/audio/ning4.mp3 b/public/audio/ning4.mp3 similarity index 100% rename from assets/audio/ning4.mp3 rename to public/audio/ning4.mp3 diff --git a/assets/audio/niu1.mp3 b/public/audio/niu1.mp3 similarity index 100% rename from assets/audio/niu1.mp3 rename to public/audio/niu1.mp3 diff --git a/assets/audio/niu2.mp3 b/public/audio/niu2.mp3 similarity index 100% rename from assets/audio/niu2.mp3 rename to public/audio/niu2.mp3 diff --git a/assets/audio/niu3.mp3 b/public/audio/niu3.mp3 similarity index 100% rename from assets/audio/niu3.mp3 rename to public/audio/niu3.mp3 diff --git a/assets/audio/niu4.mp3 b/public/audio/niu4.mp3 similarity index 100% rename from assets/audio/niu4.mp3 rename to public/audio/niu4.mp3 diff --git a/assets/audio/nong2.mp3 b/public/audio/nong2.mp3 similarity index 100% rename from assets/audio/nong2.mp3 rename to public/audio/nong2.mp3 diff --git a/assets/audio/nong4.mp3 b/public/audio/nong4.mp3 similarity index 100% rename from assets/audio/nong4.mp3 rename to public/audio/nong4.mp3 diff --git a/assets/audio/nou4.mp3 b/public/audio/nou4.mp3 similarity index 100% rename from assets/audio/nou4.mp3 rename to public/audio/nou4.mp3 diff --git a/assets/audio/nu2.mp3 b/public/audio/nu2.mp3 similarity index 100% rename from assets/audio/nu2.mp3 rename to public/audio/nu2.mp3 diff --git a/assets/audio/nu3.mp3 b/public/audio/nu3.mp3 similarity index 100% rename from assets/audio/nu3.mp3 rename to public/audio/nu3.mp3 diff --git a/assets/audio/nu4.mp3 b/public/audio/nu4.mp3 similarity index 100% rename from assets/audio/nu4.mp3 rename to public/audio/nu4.mp3 diff --git a/assets/audio/nuan3.mp3 b/public/audio/nuan3.mp3 similarity index 100% rename from assets/audio/nuan3.mp3 rename to public/audio/nuan3.mp3 diff --git a/assets/audio/nuo2.mp3 b/public/audio/nuo2.mp3 similarity index 100% rename from assets/audio/nuo2.mp3 rename to public/audio/nuo2.mp3 diff --git a/assets/audio/nuo3.mp3 b/public/audio/nuo3.mp3 similarity index 100% rename from assets/audio/nuo3.mp3 rename to public/audio/nuo3.mp3 diff --git a/assets/audio/nuo4.mp3 b/public/audio/nuo4.mp3 similarity index 100% rename from assets/audio/nuo4.mp3 rename to public/audio/nuo4.mp3 diff --git a/assets/audio/nv3.mp3 b/public/audio/nv3.mp3 similarity index 100% rename from assets/audio/nv3.mp3 rename to public/audio/nv3.mp3 diff --git a/assets/audio/nv4.mp3 b/public/audio/nv4.mp3 similarity index 100% rename from assets/audio/nv4.mp3 rename to public/audio/nv4.mp3 diff --git a/assets/audio/nve1.mp3 b/public/audio/nve1.mp3 similarity index 100% rename from assets/audio/nve1.mp3 rename to public/audio/nve1.mp3 diff --git a/assets/audio/nve4.mp3 b/public/audio/nve4.mp3 similarity index 100% rename from assets/audio/nve4.mp3 rename to public/audio/nve4.mp3 diff --git a/assets/audio/o1.mp3 b/public/audio/o1.mp3 similarity index 100% rename from assets/audio/o1.mp3 rename to public/audio/o1.mp3 diff --git a/assets/audio/o4.mp3 b/public/audio/o4.mp3 similarity index 100% rename from assets/audio/o4.mp3 rename to public/audio/o4.mp3 diff --git a/assets/audio/ou1.mp3 b/public/audio/ou1.mp3 similarity index 100% rename from assets/audio/ou1.mp3 rename to public/audio/ou1.mp3 diff --git a/assets/audio/ou3.mp3 b/public/audio/ou3.mp3 similarity index 100% rename from assets/audio/ou3.mp3 rename to public/audio/ou3.mp3 diff --git a/assets/audio/ou4.mp3 b/public/audio/ou4.mp3 similarity index 100% rename from assets/audio/ou4.mp3 rename to public/audio/ou4.mp3 diff --git a/assets/audio/pa1.mp3 b/public/audio/pa1.mp3 similarity index 100% rename from assets/audio/pa1.mp3 rename to public/audio/pa1.mp3 diff --git a/assets/audio/pa2.mp3 b/public/audio/pa2.mp3 similarity index 100% rename from assets/audio/pa2.mp3 rename to public/audio/pa2.mp3 diff --git a/assets/audio/pa4.mp3 b/public/audio/pa4.mp3 similarity index 100% rename from assets/audio/pa4.mp3 rename to public/audio/pa4.mp3 diff --git a/assets/audio/pai1.mp3 b/public/audio/pai1.mp3 similarity index 100% rename from assets/audio/pai1.mp3 rename to public/audio/pai1.mp3 diff --git a/assets/audio/pai2.mp3 b/public/audio/pai2.mp3 similarity index 100% rename from assets/audio/pai2.mp3 rename to public/audio/pai2.mp3 diff --git a/assets/audio/pai3.mp3 b/public/audio/pai3.mp3 similarity index 100% rename from assets/audio/pai3.mp3 rename to public/audio/pai3.mp3 diff --git a/assets/audio/pai4.mp3 b/public/audio/pai4.mp3 similarity index 100% rename from assets/audio/pai4.mp3 rename to public/audio/pai4.mp3 diff --git a/assets/audio/pan1.mp3 b/public/audio/pan1.mp3 similarity index 100% rename from assets/audio/pan1.mp3 rename to public/audio/pan1.mp3 diff --git a/assets/audio/pan2.mp3 b/public/audio/pan2.mp3 similarity index 100% rename from assets/audio/pan2.mp3 rename to public/audio/pan2.mp3 diff --git a/assets/audio/pan4.mp3 b/public/audio/pan4.mp3 similarity index 100% rename from assets/audio/pan4.mp3 rename to public/audio/pan4.mp3 diff --git a/assets/audio/pang1.mp3 b/public/audio/pang1.mp3 similarity index 100% rename from assets/audio/pang1.mp3 rename to public/audio/pang1.mp3 diff --git a/assets/audio/pang2.mp3 b/public/audio/pang2.mp3 similarity index 100% rename from assets/audio/pang2.mp3 rename to public/audio/pang2.mp3 diff --git a/assets/audio/pang4.mp3 b/public/audio/pang4.mp3 similarity index 100% rename from assets/audio/pang4.mp3 rename to public/audio/pang4.mp3 diff --git a/assets/audio/pao1.mp3 b/public/audio/pao1.mp3 similarity index 100% rename from assets/audio/pao1.mp3 rename to public/audio/pao1.mp3 diff --git a/assets/audio/pao2.mp3 b/public/audio/pao2.mp3 similarity index 100% rename from assets/audio/pao2.mp3 rename to public/audio/pao2.mp3 diff --git a/assets/audio/pao3.mp3 b/public/audio/pao3.mp3 similarity index 100% rename from assets/audio/pao3.mp3 rename to public/audio/pao3.mp3 diff --git a/assets/audio/pao4.mp3 b/public/audio/pao4.mp3 similarity index 100% rename from assets/audio/pao4.mp3 rename to public/audio/pao4.mp3 diff --git a/assets/audio/pei1.mp3 b/public/audio/pei1.mp3 similarity index 100% rename from assets/audio/pei1.mp3 rename to public/audio/pei1.mp3 diff --git a/assets/audio/pei2.mp3 b/public/audio/pei2.mp3 similarity index 100% rename from assets/audio/pei2.mp3 rename to public/audio/pei2.mp3 diff --git a/assets/audio/pei4.mp3 b/public/audio/pei4.mp3 similarity index 100% rename from assets/audio/pei4.mp3 rename to public/audio/pei4.mp3 diff --git a/assets/audio/pen1.mp3 b/public/audio/pen1.mp3 similarity index 100% rename from assets/audio/pen1.mp3 rename to public/audio/pen1.mp3 diff --git a/assets/audio/pen2.mp3 b/public/audio/pen2.mp3 similarity index 100% rename from assets/audio/pen2.mp3 rename to public/audio/pen2.mp3 diff --git a/assets/audio/pen3.mp3 b/public/audio/pen3.mp3 similarity index 100% rename from assets/audio/pen3.mp3 rename to public/audio/pen3.mp3 diff --git a/assets/audio/peng1.mp3 b/public/audio/peng1.mp3 similarity index 100% rename from assets/audio/peng1.mp3 rename to public/audio/peng1.mp3 diff --git a/assets/audio/peng2.mp3 b/public/audio/peng2.mp3 similarity index 100% rename from assets/audio/peng2.mp3 rename to public/audio/peng2.mp3 diff --git a/assets/audio/peng3.mp3 b/public/audio/peng3.mp3 similarity index 100% rename from assets/audio/peng3.mp3 rename to public/audio/peng3.mp3 diff --git a/assets/audio/peng4.mp3 b/public/audio/peng4.mp3 similarity index 100% rename from assets/audio/peng4.mp3 rename to public/audio/peng4.mp3 diff --git a/assets/audio/pi1.mp3 b/public/audio/pi1.mp3 similarity index 100% rename from assets/audio/pi1.mp3 rename to public/audio/pi1.mp3 diff --git a/assets/audio/pi2.mp3 b/public/audio/pi2.mp3 similarity index 100% rename from assets/audio/pi2.mp3 rename to public/audio/pi2.mp3 diff --git a/assets/audio/pi3.mp3 b/public/audio/pi3.mp3 similarity index 100% rename from assets/audio/pi3.mp3 rename to public/audio/pi3.mp3 diff --git a/assets/audio/pi4.mp3 b/public/audio/pi4.mp3 similarity index 100% rename from assets/audio/pi4.mp3 rename to public/audio/pi4.mp3 diff --git a/assets/audio/pian1.mp3 b/public/audio/pian1.mp3 similarity index 100% rename from assets/audio/pian1.mp3 rename to public/audio/pian1.mp3 diff --git a/assets/audio/pian2.mp3 b/public/audio/pian2.mp3 similarity index 100% rename from assets/audio/pian2.mp3 rename to public/audio/pian2.mp3 diff --git a/assets/audio/pian3.mp3 b/public/audio/pian3.mp3 similarity index 100% rename from assets/audio/pian3.mp3 rename to public/audio/pian3.mp3 diff --git a/assets/audio/pian4.mp3 b/public/audio/pian4.mp3 similarity index 100% rename from assets/audio/pian4.mp3 rename to public/audio/pian4.mp3 diff --git a/assets/audio/piao1.mp3 b/public/audio/piao1.mp3 similarity index 100% rename from assets/audio/piao1.mp3 rename to public/audio/piao1.mp3 diff --git a/assets/audio/piao2.mp3 b/public/audio/piao2.mp3 similarity index 100% rename from assets/audio/piao2.mp3 rename to public/audio/piao2.mp3 diff --git a/assets/audio/piao3.mp3 b/public/audio/piao3.mp3 similarity index 100% rename from assets/audio/piao3.mp3 rename to public/audio/piao3.mp3 diff --git a/assets/audio/piao4.mp3 b/public/audio/piao4.mp3 similarity index 100% rename from assets/audio/piao4.mp3 rename to public/audio/piao4.mp3 diff --git a/assets/audio/pie1.mp3 b/public/audio/pie1.mp3 similarity index 100% rename from assets/audio/pie1.mp3 rename to public/audio/pie1.mp3 diff --git a/assets/audio/pie3.mp3 b/public/audio/pie3.mp3 similarity index 100% rename from assets/audio/pie3.mp3 rename to public/audio/pie3.mp3 diff --git a/assets/audio/pin1.mp3 b/public/audio/pin1.mp3 similarity index 100% rename from assets/audio/pin1.mp3 rename to public/audio/pin1.mp3 diff --git a/assets/audio/pin2.mp3 b/public/audio/pin2.mp3 similarity index 100% rename from assets/audio/pin2.mp3 rename to public/audio/pin2.mp3 diff --git a/assets/audio/pin3.mp3 b/public/audio/pin3.mp3 similarity index 100% rename from assets/audio/pin3.mp3 rename to public/audio/pin3.mp3 diff --git a/assets/audio/pin4.mp3 b/public/audio/pin4.mp3 similarity index 100% rename from assets/audio/pin4.mp3 rename to public/audio/pin4.mp3 diff --git a/assets/audio/ping1.mp3 b/public/audio/ping1.mp3 similarity index 100% rename from assets/audio/ping1.mp3 rename to public/audio/ping1.mp3 diff --git a/assets/audio/ping2.mp3 b/public/audio/ping2.mp3 similarity index 100% rename from assets/audio/ping2.mp3 rename to public/audio/ping2.mp3 diff --git a/assets/audio/po1.mp3 b/public/audio/po1.mp3 similarity index 100% rename from assets/audio/po1.mp3 rename to public/audio/po1.mp3 diff --git a/assets/audio/po2.mp3 b/public/audio/po2.mp3 similarity index 100% rename from assets/audio/po2.mp3 rename to public/audio/po2.mp3 diff --git a/assets/audio/po3.mp3 b/public/audio/po3.mp3 similarity index 100% rename from assets/audio/po3.mp3 rename to public/audio/po3.mp3 diff --git a/assets/audio/po4.mp3 b/public/audio/po4.mp3 similarity index 100% rename from assets/audio/po4.mp3 rename to public/audio/po4.mp3 diff --git a/assets/audio/pou1.mp3 b/public/audio/pou1.mp3 similarity index 100% rename from assets/audio/pou1.mp3 rename to public/audio/pou1.mp3 diff --git a/assets/audio/pou2.mp3 b/public/audio/pou2.mp3 similarity index 100% rename from assets/audio/pou2.mp3 rename to public/audio/pou2.mp3 diff --git a/assets/audio/pou3.mp3 b/public/audio/pou3.mp3 similarity index 100% rename from assets/audio/pou3.mp3 rename to public/audio/pou3.mp3 diff --git a/assets/audio/pu1.mp3 b/public/audio/pu1.mp3 similarity index 100% rename from assets/audio/pu1.mp3 rename to public/audio/pu1.mp3 diff --git a/assets/audio/pu2.mp3 b/public/audio/pu2.mp3 similarity index 100% rename from assets/audio/pu2.mp3 rename to public/audio/pu2.mp3 diff --git a/assets/audio/pu3.mp3 b/public/audio/pu3.mp3 similarity index 100% rename from assets/audio/pu3.mp3 rename to public/audio/pu3.mp3 diff --git a/assets/audio/pu4.mp3 b/public/audio/pu4.mp3 similarity index 100% rename from assets/audio/pu4.mp3 rename to public/audio/pu4.mp3 diff --git a/assets/audio/qi1.mp3 b/public/audio/qi1.mp3 similarity index 100% rename from assets/audio/qi1.mp3 rename to public/audio/qi1.mp3 diff --git a/assets/audio/qi2.mp3 b/public/audio/qi2.mp3 similarity index 100% rename from assets/audio/qi2.mp3 rename to public/audio/qi2.mp3 diff --git a/assets/audio/qi3.mp3 b/public/audio/qi3.mp3 similarity index 100% rename from assets/audio/qi3.mp3 rename to public/audio/qi3.mp3 diff --git a/assets/audio/qi4.mp3 b/public/audio/qi4.mp3 similarity index 100% rename from assets/audio/qi4.mp3 rename to public/audio/qi4.mp3 diff --git a/assets/audio/qia1.mp3 b/public/audio/qia1.mp3 similarity index 100% rename from assets/audio/qia1.mp3 rename to public/audio/qia1.mp3 diff --git a/assets/audio/qia3.mp3 b/public/audio/qia3.mp3 similarity index 100% rename from assets/audio/qia3.mp3 rename to public/audio/qia3.mp3 diff --git a/assets/audio/qia4.mp3 b/public/audio/qia4.mp3 similarity index 100% rename from assets/audio/qia4.mp3 rename to public/audio/qia4.mp3 diff --git a/assets/audio/qian1.mp3 b/public/audio/qian1.mp3 similarity index 100% rename from assets/audio/qian1.mp3 rename to public/audio/qian1.mp3 diff --git a/assets/audio/qian2.mp3 b/public/audio/qian2.mp3 similarity index 100% rename from assets/audio/qian2.mp3 rename to public/audio/qian2.mp3 diff --git a/assets/audio/qian3.mp3 b/public/audio/qian3.mp3 similarity index 100% rename from assets/audio/qian3.mp3 rename to public/audio/qian3.mp3 diff --git a/assets/audio/qian4.mp3 b/public/audio/qian4.mp3 similarity index 100% rename from assets/audio/qian4.mp3 rename to public/audio/qian4.mp3 diff --git a/assets/audio/qiang1.mp3 b/public/audio/qiang1.mp3 similarity index 100% rename from assets/audio/qiang1.mp3 rename to public/audio/qiang1.mp3 diff --git a/assets/audio/qiang2.mp3 b/public/audio/qiang2.mp3 similarity index 100% rename from assets/audio/qiang2.mp3 rename to public/audio/qiang2.mp3 diff --git a/assets/audio/qiang3.mp3 b/public/audio/qiang3.mp3 similarity index 100% rename from assets/audio/qiang3.mp3 rename to public/audio/qiang3.mp3 diff --git a/assets/audio/qiang4.mp3 b/public/audio/qiang4.mp3 similarity index 100% rename from assets/audio/qiang4.mp3 rename to public/audio/qiang4.mp3 diff --git a/assets/audio/qiao1.mp3 b/public/audio/qiao1.mp3 similarity index 100% rename from assets/audio/qiao1.mp3 rename to public/audio/qiao1.mp3 diff --git a/assets/audio/qiao2.mp3 b/public/audio/qiao2.mp3 similarity index 100% rename from assets/audio/qiao2.mp3 rename to public/audio/qiao2.mp3 diff --git a/assets/audio/qiao3.mp3 b/public/audio/qiao3.mp3 similarity index 100% rename from assets/audio/qiao3.mp3 rename to public/audio/qiao3.mp3 diff --git a/assets/audio/qiao4.mp3 b/public/audio/qiao4.mp3 similarity index 100% rename from assets/audio/qiao4.mp3 rename to public/audio/qiao4.mp3 diff --git a/assets/audio/qie1.mp3 b/public/audio/qie1.mp3 similarity index 100% rename from assets/audio/qie1.mp3 rename to public/audio/qie1.mp3 diff --git a/assets/audio/qie2.mp3 b/public/audio/qie2.mp3 similarity index 100% rename from assets/audio/qie2.mp3 rename to public/audio/qie2.mp3 diff --git a/assets/audio/qie3.mp3 b/public/audio/qie3.mp3 similarity index 100% rename from assets/audio/qie3.mp3 rename to public/audio/qie3.mp3 diff --git a/assets/audio/qie4.mp3 b/public/audio/qie4.mp3 similarity index 100% rename from assets/audio/qie4.mp3 rename to public/audio/qie4.mp3 diff --git a/assets/audio/qin1.mp3 b/public/audio/qin1.mp3 similarity index 100% rename from assets/audio/qin1.mp3 rename to public/audio/qin1.mp3 diff --git a/assets/audio/qin2.mp3 b/public/audio/qin2.mp3 similarity index 100% rename from assets/audio/qin2.mp3 rename to public/audio/qin2.mp3 diff --git a/assets/audio/qin3.mp3 b/public/audio/qin3.mp3 similarity index 100% rename from assets/audio/qin3.mp3 rename to public/audio/qin3.mp3 diff --git a/assets/audio/qin4.mp3 b/public/audio/qin4.mp3 similarity index 100% rename from assets/audio/qin4.mp3 rename to public/audio/qin4.mp3 diff --git a/assets/audio/qing1.mp3 b/public/audio/qing1.mp3 similarity index 100% rename from assets/audio/qing1.mp3 rename to public/audio/qing1.mp3 diff --git a/assets/audio/qing2.mp3 b/public/audio/qing2.mp3 similarity index 100% rename from assets/audio/qing2.mp3 rename to public/audio/qing2.mp3 diff --git a/assets/audio/qing3.mp3 b/public/audio/qing3.mp3 similarity index 100% rename from assets/audio/qing3.mp3 rename to public/audio/qing3.mp3 diff --git a/assets/audio/qing4.mp3 b/public/audio/qing4.mp3 similarity index 100% rename from assets/audio/qing4.mp3 rename to public/audio/qing4.mp3 diff --git a/assets/audio/qiong2.mp3 b/public/audio/qiong2.mp3 similarity index 100% rename from assets/audio/qiong2.mp3 rename to public/audio/qiong2.mp3 diff --git a/assets/audio/qiu1.mp3 b/public/audio/qiu1.mp3 similarity index 100% rename from assets/audio/qiu1.mp3 rename to public/audio/qiu1.mp3 diff --git a/assets/audio/qiu2.mp3 b/public/audio/qiu2.mp3 similarity index 100% rename from assets/audio/qiu2.mp3 rename to public/audio/qiu2.mp3 diff --git a/assets/audio/qiu3.mp3 b/public/audio/qiu3.mp3 similarity index 100% rename from assets/audio/qiu3.mp3 rename to public/audio/qiu3.mp3 diff --git a/assets/audio/qu1.mp3 b/public/audio/qu1.mp3 similarity index 100% rename from assets/audio/qu1.mp3 rename to public/audio/qu1.mp3 diff --git a/assets/audio/qu2.mp3 b/public/audio/qu2.mp3 similarity index 100% rename from assets/audio/qu2.mp3 rename to public/audio/qu2.mp3 diff --git a/assets/audio/qu3.mp3 b/public/audio/qu3.mp3 similarity index 100% rename from assets/audio/qu3.mp3 rename to public/audio/qu3.mp3 diff --git a/assets/audio/qu4.mp3 b/public/audio/qu4.mp3 similarity index 100% rename from assets/audio/qu4.mp3 rename to public/audio/qu4.mp3 diff --git a/assets/audio/quan1.mp3 b/public/audio/quan1.mp3 similarity index 100% rename from assets/audio/quan1.mp3 rename to public/audio/quan1.mp3 diff --git a/assets/audio/quan2.mp3 b/public/audio/quan2.mp3 similarity index 100% rename from assets/audio/quan2.mp3 rename to public/audio/quan2.mp3 diff --git a/assets/audio/quan3.mp3 b/public/audio/quan3.mp3 similarity index 100% rename from assets/audio/quan3.mp3 rename to public/audio/quan3.mp3 diff --git a/assets/audio/quan4.mp3 b/public/audio/quan4.mp3 similarity index 100% rename from assets/audio/quan4.mp3 rename to public/audio/quan4.mp3 diff --git a/assets/audio/que1.mp3 b/public/audio/que1.mp3 similarity index 100% rename from assets/audio/que1.mp3 rename to public/audio/que1.mp3 diff --git a/assets/audio/que2.mp3 b/public/audio/que2.mp3 similarity index 100% rename from assets/audio/que2.mp3 rename to public/audio/que2.mp3 diff --git a/assets/audio/que4.mp3 b/public/audio/que4.mp3 similarity index 100% rename from assets/audio/que4.mp3 rename to public/audio/que4.mp3 diff --git a/assets/audio/qun2.mp3 b/public/audio/qun2.mp3 similarity index 100% rename from assets/audio/qun2.mp3 rename to public/audio/qun2.mp3 diff --git a/assets/audio/ran2.mp3 b/public/audio/ran2.mp3 similarity index 100% rename from assets/audio/ran2.mp3 rename to public/audio/ran2.mp3 diff --git a/assets/audio/ran3.mp3 b/public/audio/ran3.mp3 similarity index 100% rename from assets/audio/ran3.mp3 rename to public/audio/ran3.mp3 diff --git a/assets/audio/rang2.mp3 b/public/audio/rang2.mp3 similarity index 100% rename from assets/audio/rang2.mp3 rename to public/audio/rang2.mp3 diff --git a/assets/audio/rang3.mp3 b/public/audio/rang3.mp3 similarity index 100% rename from assets/audio/rang3.mp3 rename to public/audio/rang3.mp3 diff --git a/assets/audio/rang4.mp3 b/public/audio/rang4.mp3 similarity index 100% rename from assets/audio/rang4.mp3 rename to public/audio/rang4.mp3 diff --git a/assets/audio/rao2.mp3 b/public/audio/rao2.mp3 similarity index 100% rename from assets/audio/rao2.mp3 rename to public/audio/rao2.mp3 diff --git a/assets/audio/rao3.mp3 b/public/audio/rao3.mp3 similarity index 100% rename from assets/audio/rao3.mp3 rename to public/audio/rao3.mp3 diff --git a/assets/audio/rao4.mp3 b/public/audio/rao4.mp3 similarity index 100% rename from assets/audio/rao4.mp3 rename to public/audio/rao4.mp3 diff --git a/assets/audio/re3.mp3 b/public/audio/re3.mp3 similarity index 100% rename from assets/audio/re3.mp3 rename to public/audio/re3.mp3 diff --git a/assets/audio/re4.mp3 b/public/audio/re4.mp3 similarity index 100% rename from assets/audio/re4.mp3 rename to public/audio/re4.mp3 diff --git a/assets/audio/ren2.mp3 b/public/audio/ren2.mp3 similarity index 100% rename from assets/audio/ren2.mp3 rename to public/audio/ren2.mp3 diff --git a/assets/audio/ren3.mp3 b/public/audio/ren3.mp3 similarity index 100% rename from assets/audio/ren3.mp3 rename to public/audio/ren3.mp3 diff --git a/assets/audio/ren4.mp3 b/public/audio/ren4.mp3 similarity index 100% rename from assets/audio/ren4.mp3 rename to public/audio/ren4.mp3 diff --git a/assets/audio/reng1.mp3 b/public/audio/reng1.mp3 similarity index 100% rename from assets/audio/reng1.mp3 rename to public/audio/reng1.mp3 diff --git a/assets/audio/reng2.mp3 b/public/audio/reng2.mp3 similarity index 100% rename from assets/audio/reng2.mp3 rename to public/audio/reng2.mp3 diff --git a/assets/audio/ri4.mp3 b/public/audio/ri4.mp3 similarity index 100% rename from assets/audio/ri4.mp3 rename to public/audio/ri4.mp3 diff --git a/assets/audio/rong2.mp3 b/public/audio/rong2.mp3 similarity index 100% rename from assets/audio/rong2.mp3 rename to public/audio/rong2.mp3 diff --git a/assets/audio/rong3.mp3 b/public/audio/rong3.mp3 similarity index 100% rename from assets/audio/rong3.mp3 rename to public/audio/rong3.mp3 diff --git a/assets/audio/rou2.mp3 b/public/audio/rou2.mp3 similarity index 100% rename from assets/audio/rou2.mp3 rename to public/audio/rou2.mp3 diff --git a/assets/audio/rou4.mp3 b/public/audio/rou4.mp3 similarity index 100% rename from assets/audio/rou4.mp3 rename to public/audio/rou4.mp3 diff --git a/assets/audio/ru2.mp3 b/public/audio/ru2.mp3 similarity index 100% rename from assets/audio/ru2.mp3 rename to public/audio/ru2.mp3 diff --git a/assets/audio/ru3.mp3 b/public/audio/ru3.mp3 similarity index 100% rename from assets/audio/ru3.mp3 rename to public/audio/ru3.mp3 diff --git a/assets/audio/ru4.mp3 b/public/audio/ru4.mp3 similarity index 100% rename from assets/audio/ru4.mp3 rename to public/audio/ru4.mp3 diff --git a/assets/audio/ruan3.mp3 b/public/audio/ruan3.mp3 similarity index 100% rename from assets/audio/ruan3.mp3 rename to public/audio/ruan3.mp3 diff --git a/assets/audio/rui4.mp3 b/public/audio/rui4.mp3 similarity index 100% rename from assets/audio/rui4.mp3 rename to public/audio/rui4.mp3 diff --git a/assets/audio/run4.mp3 b/public/audio/run4.mp3 similarity index 100% rename from assets/audio/run4.mp3 rename to public/audio/run4.mp3 diff --git a/assets/audio/ruo2.mp3 b/public/audio/ruo2.mp3 similarity index 100% rename from assets/audio/ruo2.mp3 rename to public/audio/ruo2.mp3 diff --git a/assets/audio/ruo4.mp3 b/public/audio/ruo4.mp3 similarity index 100% rename from assets/audio/ruo4.mp3 rename to public/audio/ruo4.mp3 diff --git a/assets/audio/sa1.mp3 b/public/audio/sa1.mp3 similarity index 100% rename from assets/audio/sa1.mp3 rename to public/audio/sa1.mp3 diff --git a/assets/audio/sa3.mp3 b/public/audio/sa3.mp3 similarity index 100% rename from assets/audio/sa3.mp3 rename to public/audio/sa3.mp3 diff --git a/assets/audio/sa4.mp3 b/public/audio/sa4.mp3 similarity index 100% rename from assets/audio/sa4.mp3 rename to public/audio/sa4.mp3 diff --git a/assets/audio/sai1.mp3 b/public/audio/sai1.mp3 similarity index 100% rename from assets/audio/sai1.mp3 rename to public/audio/sai1.mp3 diff --git a/assets/audio/sai4.mp3 b/public/audio/sai4.mp3 similarity index 100% rename from assets/audio/sai4.mp3 rename to public/audio/sai4.mp3 diff --git a/assets/audio/san1.mp3 b/public/audio/san1.mp3 similarity index 100% rename from assets/audio/san1.mp3 rename to public/audio/san1.mp3 diff --git a/assets/audio/san3.mp3 b/public/audio/san3.mp3 similarity index 100% rename from assets/audio/san3.mp3 rename to public/audio/san3.mp3 diff --git a/assets/audio/san4.mp3 b/public/audio/san4.mp3 similarity index 100% rename from assets/audio/san4.mp3 rename to public/audio/san4.mp3 diff --git a/assets/audio/sang1.mp3 b/public/audio/sang1.mp3 similarity index 100% rename from assets/audio/sang1.mp3 rename to public/audio/sang1.mp3 diff --git a/assets/audio/sang3.mp3 b/public/audio/sang3.mp3 similarity index 100% rename from assets/audio/sang3.mp3 rename to public/audio/sang3.mp3 diff --git a/assets/audio/sang4.mp3 b/public/audio/sang4.mp3 similarity index 100% rename from assets/audio/sang4.mp3 rename to public/audio/sang4.mp3 diff --git a/assets/audio/sao1.mp3 b/public/audio/sao1.mp3 similarity index 100% rename from assets/audio/sao1.mp3 rename to public/audio/sao1.mp3 diff --git a/assets/audio/sao3.mp3 b/public/audio/sao3.mp3 similarity index 100% rename from assets/audio/sao3.mp3 rename to public/audio/sao3.mp3 diff --git a/assets/audio/sao4.mp3 b/public/audio/sao4.mp3 similarity index 100% rename from assets/audio/sao4.mp3 rename to public/audio/sao4.mp3 diff --git a/assets/audio/se4.mp3 b/public/audio/se4.mp3 similarity index 100% rename from assets/audio/se4.mp3 rename to public/audio/se4.mp3 diff --git a/assets/audio/sen1.mp3 b/public/audio/sen1.mp3 similarity index 100% rename from assets/audio/sen1.mp3 rename to public/audio/sen1.mp3 diff --git a/assets/audio/seng1.mp3 b/public/audio/seng1.mp3 similarity index 100% rename from assets/audio/seng1.mp3 rename to public/audio/seng1.mp3 diff --git a/assets/audio/sha1.mp3 b/public/audio/sha1.mp3 similarity index 100% rename from assets/audio/sha1.mp3 rename to public/audio/sha1.mp3 diff --git a/assets/audio/sha3.mp3 b/public/audio/sha3.mp3 similarity index 100% rename from assets/audio/sha3.mp3 rename to public/audio/sha3.mp3 diff --git a/assets/audio/sha4.mp3 b/public/audio/sha4.mp3 similarity index 100% rename from assets/audio/sha4.mp3 rename to public/audio/sha4.mp3 diff --git a/assets/audio/shai1.mp3 b/public/audio/shai1.mp3 similarity index 100% rename from assets/audio/shai1.mp3 rename to public/audio/shai1.mp3 diff --git a/assets/audio/shai4.mp3 b/public/audio/shai4.mp3 similarity index 100% rename from assets/audio/shai4.mp3 rename to public/audio/shai4.mp3 diff --git a/assets/audio/shan1.mp3 b/public/audio/shan1.mp3 similarity index 100% rename from assets/audio/shan1.mp3 rename to public/audio/shan1.mp3 diff --git a/assets/audio/shan3.mp3 b/public/audio/shan3.mp3 similarity index 100% rename from assets/audio/shan3.mp3 rename to public/audio/shan3.mp3 diff --git a/assets/audio/shan4.mp3 b/public/audio/shan4.mp3 similarity index 100% rename from assets/audio/shan4.mp3 rename to public/audio/shan4.mp3 diff --git a/assets/audio/shang1.mp3 b/public/audio/shang1.mp3 similarity index 100% rename from assets/audio/shang1.mp3 rename to public/audio/shang1.mp3 diff --git a/assets/audio/shang3.mp3 b/public/audio/shang3.mp3 similarity index 100% rename from assets/audio/shang3.mp3 rename to public/audio/shang3.mp3 diff --git a/assets/audio/shang4.mp3 b/public/audio/shang4.mp3 similarity index 100% rename from assets/audio/shang4.mp3 rename to public/audio/shang4.mp3 diff --git a/assets/audio/shao1.mp3 b/public/audio/shao1.mp3 similarity index 100% rename from assets/audio/shao1.mp3 rename to public/audio/shao1.mp3 diff --git a/assets/audio/shao2.mp3 b/public/audio/shao2.mp3 similarity index 100% rename from assets/audio/shao2.mp3 rename to public/audio/shao2.mp3 diff --git a/assets/audio/shao3.mp3 b/public/audio/shao3.mp3 similarity index 100% rename from assets/audio/shao3.mp3 rename to public/audio/shao3.mp3 diff --git a/assets/audio/shao4.mp3 b/public/audio/shao4.mp3 similarity index 100% rename from assets/audio/shao4.mp3 rename to public/audio/shao4.mp3 diff --git a/assets/audio/she1.mp3 b/public/audio/she1.mp3 similarity index 100% rename from assets/audio/she1.mp3 rename to public/audio/she1.mp3 diff --git a/assets/audio/she2.mp3 b/public/audio/she2.mp3 similarity index 100% rename from assets/audio/she2.mp3 rename to public/audio/she2.mp3 diff --git a/assets/audio/she3.mp3 b/public/audio/she3.mp3 similarity index 100% rename from assets/audio/she3.mp3 rename to public/audio/she3.mp3 diff --git a/assets/audio/she4.mp3 b/public/audio/she4.mp3 similarity index 100% rename from assets/audio/she4.mp3 rename to public/audio/she4.mp3 diff --git a/assets/audio/shei2.mp3 b/public/audio/shei2.mp3 similarity index 100% rename from assets/audio/shei2.mp3 rename to public/audio/shei2.mp3 diff --git a/assets/audio/shen1.mp3 b/public/audio/shen1.mp3 similarity index 100% rename from assets/audio/shen1.mp3 rename to public/audio/shen1.mp3 diff --git a/assets/audio/shen2.mp3 b/public/audio/shen2.mp3 similarity index 100% rename from assets/audio/shen2.mp3 rename to public/audio/shen2.mp3 diff --git a/assets/audio/shen3.mp3 b/public/audio/shen3.mp3 similarity index 100% rename from assets/audio/shen3.mp3 rename to public/audio/shen3.mp3 diff --git a/assets/audio/shen4.mp3 b/public/audio/shen4.mp3 similarity index 100% rename from assets/audio/shen4.mp3 rename to public/audio/shen4.mp3 diff --git a/assets/audio/sheng1.mp3 b/public/audio/sheng1.mp3 similarity index 100% rename from assets/audio/sheng1.mp3 rename to public/audio/sheng1.mp3 diff --git a/assets/audio/sheng2.mp3 b/public/audio/sheng2.mp3 similarity index 100% rename from assets/audio/sheng2.mp3 rename to public/audio/sheng2.mp3 diff --git a/assets/audio/sheng3.mp3 b/public/audio/sheng3.mp3 similarity index 100% rename from assets/audio/sheng3.mp3 rename to public/audio/sheng3.mp3 diff --git a/assets/audio/sheng4.mp3 b/public/audio/sheng4.mp3 similarity index 100% rename from assets/audio/sheng4.mp3 rename to public/audio/sheng4.mp3 diff --git a/assets/audio/shi1.mp3 b/public/audio/shi1.mp3 similarity index 100% rename from assets/audio/shi1.mp3 rename to public/audio/shi1.mp3 diff --git a/assets/audio/shi2.mp3 b/public/audio/shi2.mp3 similarity index 100% rename from assets/audio/shi2.mp3 rename to public/audio/shi2.mp3 diff --git a/assets/audio/shi3.mp3 b/public/audio/shi3.mp3 similarity index 100% rename from assets/audio/shi3.mp3 rename to public/audio/shi3.mp3 diff --git a/assets/audio/shi4.mp3 b/public/audio/shi4.mp3 similarity index 100% rename from assets/audio/shi4.mp3 rename to public/audio/shi4.mp3 diff --git a/assets/audio/shou1.mp3 b/public/audio/shou1.mp3 similarity index 100% rename from assets/audio/shou1.mp3 rename to public/audio/shou1.mp3 diff --git a/assets/audio/shou2.mp3 b/public/audio/shou2.mp3 similarity index 100% rename from assets/audio/shou2.mp3 rename to public/audio/shou2.mp3 diff --git a/assets/audio/shou3.mp3 b/public/audio/shou3.mp3 similarity index 100% rename from assets/audio/shou3.mp3 rename to public/audio/shou3.mp3 diff --git a/assets/audio/shou4.mp3 b/public/audio/shou4.mp3 similarity index 100% rename from assets/audio/shou4.mp3 rename to public/audio/shou4.mp3 diff --git a/assets/audio/shu1.mp3 b/public/audio/shu1.mp3 similarity index 100% rename from assets/audio/shu1.mp3 rename to public/audio/shu1.mp3 diff --git a/assets/audio/shu2.mp3 b/public/audio/shu2.mp3 similarity index 100% rename from assets/audio/shu2.mp3 rename to public/audio/shu2.mp3 diff --git a/assets/audio/shu3.mp3 b/public/audio/shu3.mp3 similarity index 100% rename from assets/audio/shu3.mp3 rename to public/audio/shu3.mp3 diff --git a/assets/audio/shu4.mp3 b/public/audio/shu4.mp3 similarity index 100% rename from assets/audio/shu4.mp3 rename to public/audio/shu4.mp3 diff --git a/assets/audio/shua1.mp3 b/public/audio/shua1.mp3 similarity index 100% rename from assets/audio/shua1.mp3 rename to public/audio/shua1.mp3 diff --git a/assets/audio/shua3.mp3 b/public/audio/shua3.mp3 similarity index 100% rename from assets/audio/shua3.mp3 rename to public/audio/shua3.mp3 diff --git a/assets/audio/shuai1.mp3 b/public/audio/shuai1.mp3 similarity index 100% rename from assets/audio/shuai1.mp3 rename to public/audio/shuai1.mp3 diff --git a/assets/audio/shuai3.mp3 b/public/audio/shuai3.mp3 similarity index 100% rename from assets/audio/shuai3.mp3 rename to public/audio/shuai3.mp3 diff --git a/assets/audio/shuai4.mp3 b/public/audio/shuai4.mp3 similarity index 100% rename from assets/audio/shuai4.mp3 rename to public/audio/shuai4.mp3 diff --git a/assets/audio/shuan1.mp3 b/public/audio/shuan1.mp3 similarity index 100% rename from assets/audio/shuan1.mp3 rename to public/audio/shuan1.mp3 diff --git a/assets/audio/shuan4.mp3 b/public/audio/shuan4.mp3 similarity index 100% rename from assets/audio/shuan4.mp3 rename to public/audio/shuan4.mp3 diff --git a/assets/audio/shuang1.mp3 b/public/audio/shuang1.mp3 similarity index 100% rename from assets/audio/shuang1.mp3 rename to public/audio/shuang1.mp3 diff --git a/assets/audio/shuang3.mp3 b/public/audio/shuang3.mp3 similarity index 100% rename from assets/audio/shuang3.mp3 rename to public/audio/shuang3.mp3 diff --git a/assets/audio/shui2.mp3 b/public/audio/shui2.mp3 similarity index 100% rename from assets/audio/shui2.mp3 rename to public/audio/shui2.mp3 diff --git a/assets/audio/shui3.mp3 b/public/audio/shui3.mp3 similarity index 100% rename from assets/audio/shui3.mp3 rename to public/audio/shui3.mp3 diff --git a/assets/audio/shui4.mp3 b/public/audio/shui4.mp3 similarity index 100% rename from assets/audio/shui4.mp3 rename to public/audio/shui4.mp3 diff --git a/assets/audio/shun3.mp3 b/public/audio/shun3.mp3 similarity index 100% rename from assets/audio/shun3.mp3 rename to public/audio/shun3.mp3 diff --git a/assets/audio/shun4.mp3 b/public/audio/shun4.mp3 similarity index 100% rename from assets/audio/shun4.mp3 rename to public/audio/shun4.mp3 diff --git a/assets/audio/shuo1.mp3 b/public/audio/shuo1.mp3 similarity index 100% rename from assets/audio/shuo1.mp3 rename to public/audio/shuo1.mp3 diff --git a/assets/audio/shuo4.mp3 b/public/audio/shuo4.mp3 similarity index 100% rename from assets/audio/shuo4.mp3 rename to public/audio/shuo4.mp3 diff --git a/assets/audio/si1.mp3 b/public/audio/si1.mp3 similarity index 100% rename from assets/audio/si1.mp3 rename to public/audio/si1.mp3 diff --git a/assets/audio/si3.mp3 b/public/audio/si3.mp3 similarity index 100% rename from assets/audio/si3.mp3 rename to public/audio/si3.mp3 diff --git a/assets/audio/si4.mp3 b/public/audio/si4.mp3 similarity index 100% rename from assets/audio/si4.mp3 rename to public/audio/si4.mp3 diff --git a/assets/audio/song1.mp3 b/public/audio/song1.mp3 similarity index 100% rename from assets/audio/song1.mp3 rename to public/audio/song1.mp3 diff --git a/assets/audio/song3.mp3 b/public/audio/song3.mp3 similarity index 100% rename from assets/audio/song3.mp3 rename to public/audio/song3.mp3 diff --git a/assets/audio/song4.mp3 b/public/audio/song4.mp3 similarity index 100% rename from assets/audio/song4.mp3 rename to public/audio/song4.mp3 diff --git a/assets/audio/sou1.mp3 b/public/audio/sou1.mp3 similarity index 100% rename from assets/audio/sou1.mp3 rename to public/audio/sou1.mp3 diff --git a/assets/audio/sou3.mp3 b/public/audio/sou3.mp3 similarity index 100% rename from assets/audio/sou3.mp3 rename to public/audio/sou3.mp3 diff --git a/assets/audio/sou4.mp3 b/public/audio/sou4.mp3 similarity index 100% rename from assets/audio/sou4.mp3 rename to public/audio/sou4.mp3 diff --git a/assets/audio/su1.mp3 b/public/audio/su1.mp3 similarity index 100% rename from assets/audio/su1.mp3 rename to public/audio/su1.mp3 diff --git a/assets/audio/su2.mp3 b/public/audio/su2.mp3 similarity index 100% rename from assets/audio/su2.mp3 rename to public/audio/su2.mp3 diff --git a/assets/audio/su4.mp3 b/public/audio/su4.mp3 similarity index 100% rename from assets/audio/su4.mp3 rename to public/audio/su4.mp3 diff --git a/assets/audio/suan1.mp3 b/public/audio/suan1.mp3 similarity index 100% rename from assets/audio/suan1.mp3 rename to public/audio/suan1.mp3 diff --git a/assets/audio/suan4.mp3 b/public/audio/suan4.mp3 similarity index 100% rename from assets/audio/suan4.mp3 rename to public/audio/suan4.mp3 diff --git a/assets/audio/sui1.mp3 b/public/audio/sui1.mp3 similarity index 100% rename from assets/audio/sui1.mp3 rename to public/audio/sui1.mp3 diff --git a/assets/audio/sui2.mp3 b/public/audio/sui2.mp3 similarity index 100% rename from assets/audio/sui2.mp3 rename to public/audio/sui2.mp3 diff --git a/assets/audio/sui3.mp3 b/public/audio/sui3.mp3 similarity index 100% rename from assets/audio/sui3.mp3 rename to public/audio/sui3.mp3 diff --git a/assets/audio/sui4.mp3 b/public/audio/sui4.mp3 similarity index 100% rename from assets/audio/sui4.mp3 rename to public/audio/sui4.mp3 diff --git a/assets/audio/sun1.mp3 b/public/audio/sun1.mp3 similarity index 100% rename from assets/audio/sun1.mp3 rename to public/audio/sun1.mp3 diff --git a/assets/audio/sun3.mp3 b/public/audio/sun3.mp3 similarity index 100% rename from assets/audio/sun3.mp3 rename to public/audio/sun3.mp3 diff --git a/assets/audio/suo1.mp3 b/public/audio/suo1.mp3 similarity index 100% rename from assets/audio/suo1.mp3 rename to public/audio/suo1.mp3 diff --git a/assets/audio/suo3.mp3 b/public/audio/suo3.mp3 similarity index 100% rename from assets/audio/suo3.mp3 rename to public/audio/suo3.mp3 diff --git a/assets/audio/ta1.mp3 b/public/audio/ta1.mp3 similarity index 100% rename from assets/audio/ta1.mp3 rename to public/audio/ta1.mp3 diff --git a/assets/audio/ta3.mp3 b/public/audio/ta3.mp3 similarity index 100% rename from assets/audio/ta3.mp3 rename to public/audio/ta3.mp3 diff --git a/assets/audio/ta4.mp3 b/public/audio/ta4.mp3 similarity index 100% rename from assets/audio/ta4.mp3 rename to public/audio/ta4.mp3 diff --git a/assets/audio/tai1.mp3 b/public/audio/tai1.mp3 similarity index 100% rename from assets/audio/tai1.mp3 rename to public/audio/tai1.mp3 diff --git a/assets/audio/tai2.mp3 b/public/audio/tai2.mp3 similarity index 100% rename from assets/audio/tai2.mp3 rename to public/audio/tai2.mp3 diff --git a/assets/audio/tai4.mp3 b/public/audio/tai4.mp3 similarity index 100% rename from assets/audio/tai4.mp3 rename to public/audio/tai4.mp3 diff --git a/assets/audio/tan1.mp3 b/public/audio/tan1.mp3 similarity index 100% rename from assets/audio/tan1.mp3 rename to public/audio/tan1.mp3 diff --git a/assets/audio/tan2.mp3 b/public/audio/tan2.mp3 similarity index 100% rename from assets/audio/tan2.mp3 rename to public/audio/tan2.mp3 diff --git a/assets/audio/tan3.mp3 b/public/audio/tan3.mp3 similarity index 100% rename from assets/audio/tan3.mp3 rename to public/audio/tan3.mp3 diff --git a/assets/audio/tan4.mp3 b/public/audio/tan4.mp3 similarity index 100% rename from assets/audio/tan4.mp3 rename to public/audio/tan4.mp3 diff --git a/assets/audio/tang1.mp3 b/public/audio/tang1.mp3 similarity index 100% rename from assets/audio/tang1.mp3 rename to public/audio/tang1.mp3 diff --git a/assets/audio/tang2.mp3 b/public/audio/tang2.mp3 similarity index 100% rename from assets/audio/tang2.mp3 rename to public/audio/tang2.mp3 diff --git a/assets/audio/tang3.mp3 b/public/audio/tang3.mp3 similarity index 100% rename from assets/audio/tang3.mp3 rename to public/audio/tang3.mp3 diff --git a/assets/audio/tang4.mp3 b/public/audio/tang4.mp3 similarity index 100% rename from assets/audio/tang4.mp3 rename to public/audio/tang4.mp3 diff --git a/assets/audio/tao1.mp3 b/public/audio/tao1.mp3 similarity index 100% rename from assets/audio/tao1.mp3 rename to public/audio/tao1.mp3 diff --git a/assets/audio/tao2.mp3 b/public/audio/tao2.mp3 similarity index 100% rename from assets/audio/tao2.mp3 rename to public/audio/tao2.mp3 diff --git a/assets/audio/tao3.mp3 b/public/audio/tao3.mp3 similarity index 100% rename from assets/audio/tao3.mp3 rename to public/audio/tao3.mp3 diff --git a/assets/audio/tao4.mp3 b/public/audio/tao4.mp3 similarity index 100% rename from assets/audio/tao4.mp3 rename to public/audio/tao4.mp3 diff --git a/assets/audio/te4.mp3 b/public/audio/te4.mp3 similarity index 100% rename from assets/audio/te4.mp3 rename to public/audio/te4.mp3 diff --git a/assets/audio/teng2.mp3 b/public/audio/teng2.mp3 similarity index 100% rename from assets/audio/teng2.mp3 rename to public/audio/teng2.mp3 diff --git a/assets/audio/ti1.mp3 b/public/audio/ti1.mp3 similarity index 100% rename from assets/audio/ti1.mp3 rename to public/audio/ti1.mp3 diff --git a/assets/audio/ti2.mp3 b/public/audio/ti2.mp3 similarity index 100% rename from assets/audio/ti2.mp3 rename to public/audio/ti2.mp3 diff --git a/assets/audio/ti3.mp3 b/public/audio/ti3.mp3 similarity index 100% rename from assets/audio/ti3.mp3 rename to public/audio/ti3.mp3 diff --git a/assets/audio/ti4.mp3 b/public/audio/ti4.mp3 similarity index 100% rename from assets/audio/ti4.mp3 rename to public/audio/ti4.mp3 diff --git a/assets/audio/tian1.mp3 b/public/audio/tian1.mp3 similarity index 100% rename from assets/audio/tian1.mp3 rename to public/audio/tian1.mp3 diff --git a/assets/audio/tian2.mp3 b/public/audio/tian2.mp3 similarity index 100% rename from assets/audio/tian2.mp3 rename to public/audio/tian2.mp3 diff --git a/assets/audio/tian3.mp3 b/public/audio/tian3.mp3 similarity index 100% rename from assets/audio/tian3.mp3 rename to public/audio/tian3.mp3 diff --git a/assets/audio/tian4.mp3 b/public/audio/tian4.mp3 similarity index 100% rename from assets/audio/tian4.mp3 rename to public/audio/tian4.mp3 diff --git a/assets/audio/tiao1.mp3 b/public/audio/tiao1.mp3 similarity index 100% rename from assets/audio/tiao1.mp3 rename to public/audio/tiao1.mp3 diff --git a/assets/audio/tiao2.mp3 b/public/audio/tiao2.mp3 similarity index 100% rename from assets/audio/tiao2.mp3 rename to public/audio/tiao2.mp3 diff --git a/assets/audio/tiao3.mp3 b/public/audio/tiao3.mp3 similarity index 100% rename from assets/audio/tiao3.mp3 rename to public/audio/tiao3.mp3 diff --git a/assets/audio/tiao4.mp3 b/public/audio/tiao4.mp3 similarity index 100% rename from assets/audio/tiao4.mp3 rename to public/audio/tiao4.mp3 diff --git a/assets/audio/tie1.mp3 b/public/audio/tie1.mp3 similarity index 100% rename from assets/audio/tie1.mp3 rename to public/audio/tie1.mp3 diff --git a/assets/audio/tie3.mp3 b/public/audio/tie3.mp3 similarity index 100% rename from assets/audio/tie3.mp3 rename to public/audio/tie3.mp3 diff --git a/assets/audio/tie4.mp3 b/public/audio/tie4.mp3 similarity index 100% rename from assets/audio/tie4.mp3 rename to public/audio/tie4.mp3 diff --git a/assets/audio/ting1.mp3 b/public/audio/ting1.mp3 similarity index 100% rename from assets/audio/ting1.mp3 rename to public/audio/ting1.mp3 diff --git a/assets/audio/ting2.mp3 b/public/audio/ting2.mp3 similarity index 100% rename from assets/audio/ting2.mp3 rename to public/audio/ting2.mp3 diff --git a/assets/audio/ting3.mp3 b/public/audio/ting3.mp3 similarity index 100% rename from assets/audio/ting3.mp3 rename to public/audio/ting3.mp3 diff --git a/assets/audio/tong1.mp3 b/public/audio/tong1.mp3 similarity index 100% rename from assets/audio/tong1.mp3 rename to public/audio/tong1.mp3 diff --git a/assets/audio/tong2.mp3 b/public/audio/tong2.mp3 similarity index 100% rename from assets/audio/tong2.mp3 rename to public/audio/tong2.mp3 diff --git a/assets/audio/tong3.mp3 b/public/audio/tong3.mp3 similarity index 100% rename from assets/audio/tong3.mp3 rename to public/audio/tong3.mp3 diff --git a/assets/audio/tong4.mp3 b/public/audio/tong4.mp3 similarity index 100% rename from assets/audio/tong4.mp3 rename to public/audio/tong4.mp3 diff --git a/assets/audio/tou1.mp3 b/public/audio/tou1.mp3 similarity index 100% rename from assets/audio/tou1.mp3 rename to public/audio/tou1.mp3 diff --git a/assets/audio/tou2.mp3 b/public/audio/tou2.mp3 similarity index 100% rename from assets/audio/tou2.mp3 rename to public/audio/tou2.mp3 diff --git a/assets/audio/tou4.mp3 b/public/audio/tou4.mp3 similarity index 100% rename from assets/audio/tou4.mp3 rename to public/audio/tou4.mp3 diff --git a/assets/audio/tu1.mp3 b/public/audio/tu1.mp3 similarity index 100% rename from assets/audio/tu1.mp3 rename to public/audio/tu1.mp3 diff --git a/assets/audio/tu2.mp3 b/public/audio/tu2.mp3 similarity index 100% rename from assets/audio/tu2.mp3 rename to public/audio/tu2.mp3 diff --git a/assets/audio/tu3.mp3 b/public/audio/tu3.mp3 similarity index 100% rename from assets/audio/tu3.mp3 rename to public/audio/tu3.mp3 diff --git a/assets/audio/tu4.mp3 b/public/audio/tu4.mp3 similarity index 100% rename from assets/audio/tu4.mp3 rename to public/audio/tu4.mp3 diff --git a/assets/audio/tuan1.mp3 b/public/audio/tuan1.mp3 similarity index 100% rename from assets/audio/tuan1.mp3 rename to public/audio/tuan1.mp3 diff --git a/assets/audio/tuan2.mp3 b/public/audio/tuan2.mp3 similarity index 100% rename from assets/audio/tuan2.mp3 rename to public/audio/tuan2.mp3 diff --git a/assets/audio/tui1.mp3 b/public/audio/tui1.mp3 similarity index 100% rename from assets/audio/tui1.mp3 rename to public/audio/tui1.mp3 diff --git a/assets/audio/tui2.mp3 b/public/audio/tui2.mp3 similarity index 100% rename from assets/audio/tui2.mp3 rename to public/audio/tui2.mp3 diff --git a/assets/audio/tui3.mp3 b/public/audio/tui3.mp3 similarity index 100% rename from assets/audio/tui3.mp3 rename to public/audio/tui3.mp3 diff --git a/assets/audio/tui4.mp3 b/public/audio/tui4.mp3 similarity index 100% rename from assets/audio/tui4.mp3 rename to public/audio/tui4.mp3 diff --git a/assets/audio/tun1.mp3 b/public/audio/tun1.mp3 similarity index 100% rename from assets/audio/tun1.mp3 rename to public/audio/tun1.mp3 diff --git a/assets/audio/tun2.mp3 b/public/audio/tun2.mp3 similarity index 100% rename from assets/audio/tun2.mp3 rename to public/audio/tun2.mp3 diff --git a/assets/audio/tun3.mp3 b/public/audio/tun3.mp3 similarity index 100% rename from assets/audio/tun3.mp3 rename to public/audio/tun3.mp3 diff --git a/assets/audio/tun4.mp3 b/public/audio/tun4.mp3 similarity index 100% rename from assets/audio/tun4.mp3 rename to public/audio/tun4.mp3 diff --git a/assets/audio/tuo1.mp3 b/public/audio/tuo1.mp3 similarity index 100% rename from assets/audio/tuo1.mp3 rename to public/audio/tuo1.mp3 diff --git a/assets/audio/tuo2.mp3 b/public/audio/tuo2.mp3 similarity index 100% rename from assets/audio/tuo2.mp3 rename to public/audio/tuo2.mp3 diff --git a/assets/audio/tuo3.mp3 b/public/audio/tuo3.mp3 similarity index 100% rename from assets/audio/tuo3.mp3 rename to public/audio/tuo3.mp3 diff --git a/assets/audio/tuo4.mp3 b/public/audio/tuo4.mp3 similarity index 100% rename from assets/audio/tuo4.mp3 rename to public/audio/tuo4.mp3 diff --git a/assets/audio/wa1.mp3 b/public/audio/wa1.mp3 similarity index 100% rename from assets/audio/wa1.mp3 rename to public/audio/wa1.mp3 diff --git a/assets/audio/wa2.mp3 b/public/audio/wa2.mp3 similarity index 100% rename from assets/audio/wa2.mp3 rename to public/audio/wa2.mp3 diff --git a/assets/audio/wa3.mp3 b/public/audio/wa3.mp3 similarity index 100% rename from assets/audio/wa3.mp3 rename to public/audio/wa3.mp3 diff --git a/assets/audio/wa4.mp3 b/public/audio/wa4.mp3 similarity index 100% rename from assets/audio/wa4.mp3 rename to public/audio/wa4.mp3 diff --git a/assets/audio/wai1.mp3 b/public/audio/wai1.mp3 similarity index 100% rename from assets/audio/wai1.mp3 rename to public/audio/wai1.mp3 diff --git a/assets/audio/wai3.mp3 b/public/audio/wai3.mp3 similarity index 100% rename from assets/audio/wai3.mp3 rename to public/audio/wai3.mp3 diff --git a/assets/audio/wai4.mp3 b/public/audio/wai4.mp3 similarity index 100% rename from assets/audio/wai4.mp3 rename to public/audio/wai4.mp3 diff --git a/assets/audio/wan1.mp3 b/public/audio/wan1.mp3 similarity index 100% rename from assets/audio/wan1.mp3 rename to public/audio/wan1.mp3 diff --git a/assets/audio/wan2.mp3 b/public/audio/wan2.mp3 similarity index 100% rename from assets/audio/wan2.mp3 rename to public/audio/wan2.mp3 diff --git a/assets/audio/wan3.mp3 b/public/audio/wan3.mp3 similarity index 100% rename from assets/audio/wan3.mp3 rename to public/audio/wan3.mp3 diff --git a/assets/audio/wan4.mp3 b/public/audio/wan4.mp3 similarity index 100% rename from assets/audio/wan4.mp3 rename to public/audio/wan4.mp3 diff --git a/assets/audio/wang1.mp3 b/public/audio/wang1.mp3 similarity index 100% rename from assets/audio/wang1.mp3 rename to public/audio/wang1.mp3 diff --git a/assets/audio/wang2.mp3 b/public/audio/wang2.mp3 similarity index 100% rename from assets/audio/wang2.mp3 rename to public/audio/wang2.mp3 diff --git a/assets/audio/wang3.mp3 b/public/audio/wang3.mp3 similarity index 100% rename from assets/audio/wang3.mp3 rename to public/audio/wang3.mp3 diff --git a/assets/audio/wang4.mp3 b/public/audio/wang4.mp3 similarity index 100% rename from assets/audio/wang4.mp3 rename to public/audio/wang4.mp3 diff --git a/assets/audio/wei1.mp3 b/public/audio/wei1.mp3 similarity index 100% rename from assets/audio/wei1.mp3 rename to public/audio/wei1.mp3 diff --git a/assets/audio/wei2.mp3 b/public/audio/wei2.mp3 similarity index 100% rename from assets/audio/wei2.mp3 rename to public/audio/wei2.mp3 diff --git a/assets/audio/wei3.mp3 b/public/audio/wei3.mp3 similarity index 100% rename from assets/audio/wei3.mp3 rename to public/audio/wei3.mp3 diff --git a/assets/audio/wei4.mp3 b/public/audio/wei4.mp3 similarity index 100% rename from assets/audio/wei4.mp3 rename to public/audio/wei4.mp3 diff --git a/assets/audio/wen1.mp3 b/public/audio/wen1.mp3 similarity index 100% rename from assets/audio/wen1.mp3 rename to public/audio/wen1.mp3 diff --git a/assets/audio/wen2.mp3 b/public/audio/wen2.mp3 similarity index 100% rename from assets/audio/wen2.mp3 rename to public/audio/wen2.mp3 diff --git a/assets/audio/wen3.mp3 b/public/audio/wen3.mp3 similarity index 100% rename from assets/audio/wen3.mp3 rename to public/audio/wen3.mp3 diff --git a/assets/audio/wen4.mp3 b/public/audio/wen4.mp3 similarity index 100% rename from assets/audio/wen4.mp3 rename to public/audio/wen4.mp3 diff --git a/assets/audio/weng1.mp3 b/public/audio/weng1.mp3 similarity index 100% rename from assets/audio/weng1.mp3 rename to public/audio/weng1.mp3 diff --git a/assets/audio/weng3.mp3 b/public/audio/weng3.mp3 similarity index 100% rename from assets/audio/weng3.mp3 rename to public/audio/weng3.mp3 diff --git a/assets/audio/weng4.mp3 b/public/audio/weng4.mp3 similarity index 100% rename from assets/audio/weng4.mp3 rename to public/audio/weng4.mp3 diff --git a/assets/audio/wo1.mp3 b/public/audio/wo1.mp3 similarity index 100% rename from assets/audio/wo1.mp3 rename to public/audio/wo1.mp3 diff --git a/assets/audio/wo3.mp3 b/public/audio/wo3.mp3 similarity index 100% rename from assets/audio/wo3.mp3 rename to public/audio/wo3.mp3 diff --git a/assets/audio/wo4.mp3 b/public/audio/wo4.mp3 similarity index 100% rename from assets/audio/wo4.mp3 rename to public/audio/wo4.mp3 diff --git a/assets/audio/wu1.mp3 b/public/audio/wu1.mp3 similarity index 100% rename from assets/audio/wu1.mp3 rename to public/audio/wu1.mp3 diff --git a/assets/audio/wu2.mp3 b/public/audio/wu2.mp3 similarity index 100% rename from assets/audio/wu2.mp3 rename to public/audio/wu2.mp3 diff --git a/assets/audio/wu3.mp3 b/public/audio/wu3.mp3 similarity index 100% rename from assets/audio/wu3.mp3 rename to public/audio/wu3.mp3 diff --git a/assets/audio/wu4.mp3 b/public/audio/wu4.mp3 similarity index 100% rename from assets/audio/wu4.mp3 rename to public/audio/wu4.mp3 diff --git a/assets/audio/xi1.mp3 b/public/audio/xi1.mp3 similarity index 100% rename from assets/audio/xi1.mp3 rename to public/audio/xi1.mp3 diff --git a/assets/audio/xi2.mp3 b/public/audio/xi2.mp3 similarity index 100% rename from assets/audio/xi2.mp3 rename to public/audio/xi2.mp3 diff --git a/assets/audio/xi3.mp3 b/public/audio/xi3.mp3 similarity index 100% rename from assets/audio/xi3.mp3 rename to public/audio/xi3.mp3 diff --git a/assets/audio/xi4.mp3 b/public/audio/xi4.mp3 similarity index 100% rename from assets/audio/xi4.mp3 rename to public/audio/xi4.mp3 diff --git a/assets/audio/xia1.mp3 b/public/audio/xia1.mp3 similarity index 100% rename from assets/audio/xia1.mp3 rename to public/audio/xia1.mp3 diff --git a/assets/audio/xia2.mp3 b/public/audio/xia2.mp3 similarity index 100% rename from assets/audio/xia2.mp3 rename to public/audio/xia2.mp3 diff --git a/assets/audio/xia4.mp3 b/public/audio/xia4.mp3 similarity index 100% rename from assets/audio/xia4.mp3 rename to public/audio/xia4.mp3 diff --git a/assets/audio/xian1.mp3 b/public/audio/xian1.mp3 similarity index 100% rename from assets/audio/xian1.mp3 rename to public/audio/xian1.mp3 diff --git a/assets/audio/xian2.mp3 b/public/audio/xian2.mp3 similarity index 100% rename from assets/audio/xian2.mp3 rename to public/audio/xian2.mp3 diff --git a/assets/audio/xian3.mp3 b/public/audio/xian3.mp3 similarity index 100% rename from assets/audio/xian3.mp3 rename to public/audio/xian3.mp3 diff --git a/assets/audio/xian4.mp3 b/public/audio/xian4.mp3 similarity index 100% rename from assets/audio/xian4.mp3 rename to public/audio/xian4.mp3 diff --git a/assets/audio/xiang1.mp3 b/public/audio/xiang1.mp3 similarity index 100% rename from assets/audio/xiang1.mp3 rename to public/audio/xiang1.mp3 diff --git a/assets/audio/xiang2.mp3 b/public/audio/xiang2.mp3 similarity index 100% rename from assets/audio/xiang2.mp3 rename to public/audio/xiang2.mp3 diff --git a/assets/audio/xiang3.mp3 b/public/audio/xiang3.mp3 similarity index 100% rename from assets/audio/xiang3.mp3 rename to public/audio/xiang3.mp3 diff --git a/assets/audio/xiang4.mp3 b/public/audio/xiang4.mp3 similarity index 100% rename from assets/audio/xiang4.mp3 rename to public/audio/xiang4.mp3 diff --git a/assets/audio/xiao1.mp3 b/public/audio/xiao1.mp3 similarity index 100% rename from assets/audio/xiao1.mp3 rename to public/audio/xiao1.mp3 diff --git a/assets/audio/xiao2.mp3 b/public/audio/xiao2.mp3 similarity index 100% rename from assets/audio/xiao2.mp3 rename to public/audio/xiao2.mp3 diff --git a/assets/audio/xiao3.mp3 b/public/audio/xiao3.mp3 similarity index 100% rename from assets/audio/xiao3.mp3 rename to public/audio/xiao3.mp3 diff --git a/assets/audio/xiao4.mp3 b/public/audio/xiao4.mp3 similarity index 100% rename from assets/audio/xiao4.mp3 rename to public/audio/xiao4.mp3 diff --git a/assets/audio/xie1.mp3 b/public/audio/xie1.mp3 similarity index 100% rename from assets/audio/xie1.mp3 rename to public/audio/xie1.mp3 diff --git a/assets/audio/xie2.mp3 b/public/audio/xie2.mp3 similarity index 100% rename from assets/audio/xie2.mp3 rename to public/audio/xie2.mp3 diff --git a/assets/audio/xie3.mp3 b/public/audio/xie3.mp3 similarity index 100% rename from assets/audio/xie3.mp3 rename to public/audio/xie3.mp3 diff --git a/assets/audio/xie4.mp3 b/public/audio/xie4.mp3 similarity index 100% rename from assets/audio/xie4.mp3 rename to public/audio/xie4.mp3 diff --git a/assets/audio/xin1.mp3 b/public/audio/xin1.mp3 similarity index 100% rename from assets/audio/xin1.mp3 rename to public/audio/xin1.mp3 diff --git a/assets/audio/xin4.mp3 b/public/audio/xin4.mp3 similarity index 100% rename from assets/audio/xin4.mp3 rename to public/audio/xin4.mp3 diff --git a/assets/audio/xing1.mp3 b/public/audio/xing1.mp3 similarity index 100% rename from assets/audio/xing1.mp3 rename to public/audio/xing1.mp3 diff --git a/assets/audio/xing2.mp3 b/public/audio/xing2.mp3 similarity index 100% rename from assets/audio/xing2.mp3 rename to public/audio/xing2.mp3 diff --git a/assets/audio/xing3.mp3 b/public/audio/xing3.mp3 similarity index 100% rename from assets/audio/xing3.mp3 rename to public/audio/xing3.mp3 diff --git a/assets/audio/xing4.mp3 b/public/audio/xing4.mp3 similarity index 100% rename from assets/audio/xing4.mp3 rename to public/audio/xing4.mp3 diff --git a/assets/audio/xiong1.mp3 b/public/audio/xiong1.mp3 similarity index 100% rename from assets/audio/xiong1.mp3 rename to public/audio/xiong1.mp3 diff --git a/assets/audio/xiong2.mp3 b/public/audio/xiong2.mp3 similarity index 100% rename from assets/audio/xiong2.mp3 rename to public/audio/xiong2.mp3 diff --git a/assets/audio/xiu1.mp3 b/public/audio/xiu1.mp3 similarity index 100% rename from assets/audio/xiu1.mp3 rename to public/audio/xiu1.mp3 diff --git a/assets/audio/xiu3.mp3 b/public/audio/xiu3.mp3 similarity index 100% rename from assets/audio/xiu3.mp3 rename to public/audio/xiu3.mp3 diff --git a/assets/audio/xiu4.mp3 b/public/audio/xiu4.mp3 similarity index 100% rename from assets/audio/xiu4.mp3 rename to public/audio/xiu4.mp3 diff --git a/assets/audio/xu1.mp3 b/public/audio/xu1.mp3 similarity index 100% rename from assets/audio/xu1.mp3 rename to public/audio/xu1.mp3 diff --git a/assets/audio/xu2.mp3 b/public/audio/xu2.mp3 similarity index 100% rename from assets/audio/xu2.mp3 rename to public/audio/xu2.mp3 diff --git a/assets/audio/xu3.mp3 b/public/audio/xu3.mp3 similarity index 100% rename from assets/audio/xu3.mp3 rename to public/audio/xu3.mp3 diff --git a/assets/audio/xu4.mp3 b/public/audio/xu4.mp3 similarity index 100% rename from assets/audio/xu4.mp3 rename to public/audio/xu4.mp3 diff --git a/assets/audio/xuan1.mp3 b/public/audio/xuan1.mp3 similarity index 100% rename from assets/audio/xuan1.mp3 rename to public/audio/xuan1.mp3 diff --git a/assets/audio/xuan2.mp3 b/public/audio/xuan2.mp3 similarity index 100% rename from assets/audio/xuan2.mp3 rename to public/audio/xuan2.mp3 diff --git a/assets/audio/xuan3.mp3 b/public/audio/xuan3.mp3 similarity index 100% rename from assets/audio/xuan3.mp3 rename to public/audio/xuan3.mp3 diff --git a/assets/audio/xuan4.mp3 b/public/audio/xuan4.mp3 similarity index 100% rename from assets/audio/xuan4.mp3 rename to public/audio/xuan4.mp3 diff --git a/assets/audio/xue1.mp3 b/public/audio/xue1.mp3 similarity index 100% rename from assets/audio/xue1.mp3 rename to public/audio/xue1.mp3 diff --git a/assets/audio/xue2.mp3 b/public/audio/xue2.mp3 similarity index 100% rename from assets/audio/xue2.mp3 rename to public/audio/xue2.mp3 diff --git a/assets/audio/xue3.mp3 b/public/audio/xue3.mp3 similarity index 100% rename from assets/audio/xue3.mp3 rename to public/audio/xue3.mp3 diff --git a/assets/audio/xue4.mp3 b/public/audio/xue4.mp3 similarity index 100% rename from assets/audio/xue4.mp3 rename to public/audio/xue4.mp3 diff --git a/assets/audio/xun1.mp3 b/public/audio/xun1.mp3 similarity index 100% rename from assets/audio/xun1.mp3 rename to public/audio/xun1.mp3 diff --git a/assets/audio/xun2.mp3 b/public/audio/xun2.mp3 similarity index 100% rename from assets/audio/xun2.mp3 rename to public/audio/xun2.mp3 diff --git a/assets/audio/xun4.mp3 b/public/audio/xun4.mp3 similarity index 100% rename from assets/audio/xun4.mp3 rename to public/audio/xun4.mp3 diff --git a/assets/audio/ya1.mp3 b/public/audio/ya1.mp3 similarity index 100% rename from assets/audio/ya1.mp3 rename to public/audio/ya1.mp3 diff --git a/assets/audio/ya2.mp3 b/public/audio/ya2.mp3 similarity index 100% rename from assets/audio/ya2.mp3 rename to public/audio/ya2.mp3 diff --git a/assets/audio/ya3.mp3 b/public/audio/ya3.mp3 similarity index 100% rename from assets/audio/ya3.mp3 rename to public/audio/ya3.mp3 diff --git a/assets/audio/ya4.mp3 b/public/audio/ya4.mp3 similarity index 100% rename from assets/audio/ya4.mp3 rename to public/audio/ya4.mp3 diff --git a/assets/audio/ya5.mp3 b/public/audio/ya5.mp3 similarity index 100% rename from assets/audio/ya5.mp3 rename to public/audio/ya5.mp3 diff --git a/assets/audio/yan1.mp3 b/public/audio/yan1.mp3 similarity index 100% rename from assets/audio/yan1.mp3 rename to public/audio/yan1.mp3 diff --git a/assets/audio/yan2.mp3 b/public/audio/yan2.mp3 similarity index 100% rename from assets/audio/yan2.mp3 rename to public/audio/yan2.mp3 diff --git a/assets/audio/yan3.mp3 b/public/audio/yan3.mp3 similarity index 100% rename from assets/audio/yan3.mp3 rename to public/audio/yan3.mp3 diff --git a/assets/audio/yan4.mp3 b/public/audio/yan4.mp3 similarity index 100% rename from assets/audio/yan4.mp3 rename to public/audio/yan4.mp3 diff --git a/assets/audio/yang1.mp3 b/public/audio/yang1.mp3 similarity index 100% rename from assets/audio/yang1.mp3 rename to public/audio/yang1.mp3 diff --git a/assets/audio/yang2.mp3 b/public/audio/yang2.mp3 similarity index 100% rename from assets/audio/yang2.mp3 rename to public/audio/yang2.mp3 diff --git a/assets/audio/yang3.mp3 b/public/audio/yang3.mp3 similarity index 100% rename from assets/audio/yang3.mp3 rename to public/audio/yang3.mp3 diff --git a/assets/audio/yang4.mp3 b/public/audio/yang4.mp3 similarity index 100% rename from assets/audio/yang4.mp3 rename to public/audio/yang4.mp3 diff --git a/assets/audio/yao1.mp3 b/public/audio/yao1.mp3 similarity index 100% rename from assets/audio/yao1.mp3 rename to public/audio/yao1.mp3 diff --git a/assets/audio/yao2.mp3 b/public/audio/yao2.mp3 similarity index 100% rename from assets/audio/yao2.mp3 rename to public/audio/yao2.mp3 diff --git a/assets/audio/yao3.mp3 b/public/audio/yao3.mp3 similarity index 100% rename from assets/audio/yao3.mp3 rename to public/audio/yao3.mp3 diff --git a/assets/audio/yao4.mp3 b/public/audio/yao4.mp3 similarity index 100% rename from assets/audio/yao4.mp3 rename to public/audio/yao4.mp3 diff --git a/assets/audio/ye1.mp3 b/public/audio/ye1.mp3 similarity index 100% rename from assets/audio/ye1.mp3 rename to public/audio/ye1.mp3 diff --git a/assets/audio/ye2.mp3 b/public/audio/ye2.mp3 similarity index 100% rename from assets/audio/ye2.mp3 rename to public/audio/ye2.mp3 diff --git a/assets/audio/ye3.mp3 b/public/audio/ye3.mp3 similarity index 100% rename from assets/audio/ye3.mp3 rename to public/audio/ye3.mp3 diff --git a/assets/audio/ye4.mp3 b/public/audio/ye4.mp3 similarity index 100% rename from assets/audio/ye4.mp3 rename to public/audio/ye4.mp3 diff --git a/assets/audio/yi1.mp3 b/public/audio/yi1.mp3 similarity index 100% rename from assets/audio/yi1.mp3 rename to public/audio/yi1.mp3 diff --git a/assets/audio/yi2.mp3 b/public/audio/yi2.mp3 similarity index 100% rename from assets/audio/yi2.mp3 rename to public/audio/yi2.mp3 diff --git a/assets/audio/yi3.mp3 b/public/audio/yi3.mp3 similarity index 100% rename from assets/audio/yi3.mp3 rename to public/audio/yi3.mp3 diff --git a/assets/audio/yi4.mp3 b/public/audio/yi4.mp3 similarity index 100% rename from assets/audio/yi4.mp3 rename to public/audio/yi4.mp3 diff --git a/assets/audio/yin1.mp3 b/public/audio/yin1.mp3 similarity index 100% rename from assets/audio/yin1.mp3 rename to public/audio/yin1.mp3 diff --git a/assets/audio/yin2.mp3 b/public/audio/yin2.mp3 similarity index 100% rename from assets/audio/yin2.mp3 rename to public/audio/yin2.mp3 diff --git a/assets/audio/yin3.mp3 b/public/audio/yin3.mp3 similarity index 100% rename from assets/audio/yin3.mp3 rename to public/audio/yin3.mp3 diff --git a/assets/audio/yin4.mp3 b/public/audio/yin4.mp3 similarity index 100% rename from assets/audio/yin4.mp3 rename to public/audio/yin4.mp3 diff --git a/assets/audio/ying1.mp3 b/public/audio/ying1.mp3 similarity index 100% rename from assets/audio/ying1.mp3 rename to public/audio/ying1.mp3 diff --git a/assets/audio/ying2.mp3 b/public/audio/ying2.mp3 similarity index 100% rename from assets/audio/ying2.mp3 rename to public/audio/ying2.mp3 diff --git a/assets/audio/ying3.mp3 b/public/audio/ying3.mp3 similarity index 100% rename from assets/audio/ying3.mp3 rename to public/audio/ying3.mp3 diff --git a/assets/audio/ying4.mp3 b/public/audio/ying4.mp3 similarity index 100% rename from assets/audio/ying4.mp3 rename to public/audio/ying4.mp3 diff --git a/assets/audio/yo1.mp3 b/public/audio/yo1.mp3 similarity index 100% rename from assets/audio/yo1.mp3 rename to public/audio/yo1.mp3 diff --git a/assets/audio/yong1.mp3 b/public/audio/yong1.mp3 similarity index 100% rename from assets/audio/yong1.mp3 rename to public/audio/yong1.mp3 diff --git a/assets/audio/yong2.mp3 b/public/audio/yong2.mp3 similarity index 100% rename from assets/audio/yong2.mp3 rename to public/audio/yong2.mp3 diff --git a/assets/audio/yong3.mp3 b/public/audio/yong3.mp3 similarity index 100% rename from assets/audio/yong3.mp3 rename to public/audio/yong3.mp3 diff --git a/assets/audio/yong4.mp3 b/public/audio/yong4.mp3 similarity index 100% rename from assets/audio/yong4.mp3 rename to public/audio/yong4.mp3 diff --git a/assets/audio/you1.mp3 b/public/audio/you1.mp3 similarity index 100% rename from assets/audio/you1.mp3 rename to public/audio/you1.mp3 diff --git a/assets/audio/you2.mp3 b/public/audio/you2.mp3 similarity index 100% rename from assets/audio/you2.mp3 rename to public/audio/you2.mp3 diff --git a/assets/audio/you3.mp3 b/public/audio/you3.mp3 similarity index 100% rename from assets/audio/you3.mp3 rename to public/audio/you3.mp3 diff --git a/assets/audio/you4.mp3 b/public/audio/you4.mp3 similarity index 100% rename from assets/audio/you4.mp3 rename to public/audio/you4.mp3 diff --git a/assets/audio/yu1.mp3 b/public/audio/yu1.mp3 similarity index 100% rename from assets/audio/yu1.mp3 rename to public/audio/yu1.mp3 diff --git a/assets/audio/yu2.mp3 b/public/audio/yu2.mp3 similarity index 100% rename from assets/audio/yu2.mp3 rename to public/audio/yu2.mp3 diff --git a/assets/audio/yu3.mp3 b/public/audio/yu3.mp3 similarity index 100% rename from assets/audio/yu3.mp3 rename to public/audio/yu3.mp3 diff --git a/assets/audio/yu4.mp3 b/public/audio/yu4.mp3 similarity index 100% rename from assets/audio/yu4.mp3 rename to public/audio/yu4.mp3 diff --git a/assets/audio/yuan1.mp3 b/public/audio/yuan1.mp3 similarity index 100% rename from assets/audio/yuan1.mp3 rename to public/audio/yuan1.mp3 diff --git a/assets/audio/yuan2.mp3 b/public/audio/yuan2.mp3 similarity index 100% rename from assets/audio/yuan2.mp3 rename to public/audio/yuan2.mp3 diff --git a/assets/audio/yuan3.mp3 b/public/audio/yuan3.mp3 similarity index 100% rename from assets/audio/yuan3.mp3 rename to public/audio/yuan3.mp3 diff --git a/assets/audio/yuan4.mp3 b/public/audio/yuan4.mp3 similarity index 100% rename from assets/audio/yuan4.mp3 rename to public/audio/yuan4.mp3 diff --git a/assets/audio/yue1.mp3 b/public/audio/yue1.mp3 similarity index 100% rename from assets/audio/yue1.mp3 rename to public/audio/yue1.mp3 diff --git a/assets/audio/yue4.mp3 b/public/audio/yue4.mp3 similarity index 100% rename from assets/audio/yue4.mp3 rename to public/audio/yue4.mp3 diff --git a/assets/audio/yun1.mp3 b/public/audio/yun1.mp3 similarity index 100% rename from assets/audio/yun1.mp3 rename to public/audio/yun1.mp3 diff --git a/assets/audio/yun2.mp3 b/public/audio/yun2.mp3 similarity index 100% rename from assets/audio/yun2.mp3 rename to public/audio/yun2.mp3 diff --git a/assets/audio/yun3.mp3 b/public/audio/yun3.mp3 similarity index 100% rename from assets/audio/yun3.mp3 rename to public/audio/yun3.mp3 diff --git a/assets/audio/yun4.mp3 b/public/audio/yun4.mp3 similarity index 100% rename from assets/audio/yun4.mp3 rename to public/audio/yun4.mp3 diff --git a/assets/audio/za1.mp3 b/public/audio/za1.mp3 similarity index 100% rename from assets/audio/za1.mp3 rename to public/audio/za1.mp3 diff --git a/assets/audio/za2.mp3 b/public/audio/za2.mp3 similarity index 100% rename from assets/audio/za2.mp3 rename to public/audio/za2.mp3 diff --git a/assets/audio/za3.mp3 b/public/audio/za3.mp3 similarity index 100% rename from assets/audio/za3.mp3 rename to public/audio/za3.mp3 diff --git a/assets/audio/zai1.mp3 b/public/audio/zai1.mp3 similarity index 100% rename from assets/audio/zai1.mp3 rename to public/audio/zai1.mp3 diff --git a/assets/audio/zai3.mp3 b/public/audio/zai3.mp3 similarity index 100% rename from assets/audio/zai3.mp3 rename to public/audio/zai3.mp3 diff --git a/assets/audio/zai4.mp3 b/public/audio/zai4.mp3 similarity index 100% rename from assets/audio/zai4.mp3 rename to public/audio/zai4.mp3 diff --git a/assets/audio/zan1.mp3 b/public/audio/zan1.mp3 similarity index 100% rename from assets/audio/zan1.mp3 rename to public/audio/zan1.mp3 diff --git a/assets/audio/zan2.mp3 b/public/audio/zan2.mp3 similarity index 100% rename from assets/audio/zan2.mp3 rename to public/audio/zan2.mp3 diff --git a/assets/audio/zan4.mp3 b/public/audio/zan4.mp3 similarity index 100% rename from assets/audio/zan4.mp3 rename to public/audio/zan4.mp3 diff --git a/assets/audio/zang1.mp3 b/public/audio/zang1.mp3 similarity index 100% rename from assets/audio/zang1.mp3 rename to public/audio/zang1.mp3 diff --git a/assets/audio/zang4.mp3 b/public/audio/zang4.mp3 similarity index 100% rename from assets/audio/zang4.mp3 rename to public/audio/zang4.mp3 diff --git a/assets/audio/zao1.mp3 b/public/audio/zao1.mp3 similarity index 100% rename from assets/audio/zao1.mp3 rename to public/audio/zao1.mp3 diff --git a/assets/audio/zao2.mp3 b/public/audio/zao2.mp3 similarity index 100% rename from assets/audio/zao2.mp3 rename to public/audio/zao2.mp3 diff --git a/assets/audio/zao3.mp3 b/public/audio/zao3.mp3 similarity index 100% rename from assets/audio/zao3.mp3 rename to public/audio/zao3.mp3 diff --git a/assets/audio/zao4.mp3 b/public/audio/zao4.mp3 similarity index 100% rename from assets/audio/zao4.mp3 rename to public/audio/zao4.mp3 diff --git a/assets/audio/ze2.mp3 b/public/audio/ze2.mp3 similarity index 100% rename from assets/audio/ze2.mp3 rename to public/audio/ze2.mp3 diff --git a/assets/audio/ze4.mp3 b/public/audio/ze4.mp3 similarity index 100% rename from assets/audio/ze4.mp3 rename to public/audio/ze4.mp3 diff --git a/assets/audio/zei2.mp3 b/public/audio/zei2.mp3 similarity index 100% rename from assets/audio/zei2.mp3 rename to public/audio/zei2.mp3 diff --git a/assets/audio/zen3.mp3 b/public/audio/zen3.mp3 similarity index 100% rename from assets/audio/zen3.mp3 rename to public/audio/zen3.mp3 diff --git a/assets/audio/zeng1.mp3 b/public/audio/zeng1.mp3 similarity index 100% rename from assets/audio/zeng1.mp3 rename to public/audio/zeng1.mp3 diff --git a/assets/audio/zeng4.mp3 b/public/audio/zeng4.mp3 similarity index 100% rename from assets/audio/zeng4.mp3 rename to public/audio/zeng4.mp3 diff --git a/assets/audio/zha1.mp3 b/public/audio/zha1.mp3 similarity index 100% rename from assets/audio/zha1.mp3 rename to public/audio/zha1.mp3 diff --git a/assets/audio/zha2.mp3 b/public/audio/zha2.mp3 similarity index 100% rename from assets/audio/zha2.mp3 rename to public/audio/zha2.mp3 diff --git a/assets/audio/zha3.mp3 b/public/audio/zha3.mp3 similarity index 100% rename from assets/audio/zha3.mp3 rename to public/audio/zha3.mp3 diff --git a/assets/audio/zha4.mp3 b/public/audio/zha4.mp3 similarity index 100% rename from assets/audio/zha4.mp3 rename to public/audio/zha4.mp3 diff --git a/assets/audio/zhai1.mp3 b/public/audio/zhai1.mp3 similarity index 100% rename from assets/audio/zhai1.mp3 rename to public/audio/zhai1.mp3 diff --git a/assets/audio/zhai2.mp3 b/public/audio/zhai2.mp3 similarity index 100% rename from assets/audio/zhai2.mp3 rename to public/audio/zhai2.mp3 diff --git a/assets/audio/zhai3.mp3 b/public/audio/zhai3.mp3 similarity index 100% rename from assets/audio/zhai3.mp3 rename to public/audio/zhai3.mp3 diff --git a/assets/audio/zhai4.mp3 b/public/audio/zhai4.mp3 similarity index 100% rename from assets/audio/zhai4.mp3 rename to public/audio/zhai4.mp3 diff --git a/assets/audio/zhan1.mp3 b/public/audio/zhan1.mp3 similarity index 100% rename from assets/audio/zhan1.mp3 rename to public/audio/zhan1.mp3 diff --git a/assets/audio/zhan3.mp3 b/public/audio/zhan3.mp3 similarity index 100% rename from assets/audio/zhan3.mp3 rename to public/audio/zhan3.mp3 diff --git a/assets/audio/zhan4.mp3 b/public/audio/zhan4.mp3 similarity index 100% rename from assets/audio/zhan4.mp3 rename to public/audio/zhan4.mp3 diff --git a/assets/audio/zhang1.mp3 b/public/audio/zhang1.mp3 similarity index 100% rename from assets/audio/zhang1.mp3 rename to public/audio/zhang1.mp3 diff --git a/assets/audio/zhang3.mp3 b/public/audio/zhang3.mp3 similarity index 100% rename from assets/audio/zhang3.mp3 rename to public/audio/zhang3.mp3 diff --git a/assets/audio/zhang4.mp3 b/public/audio/zhang4.mp3 similarity index 100% rename from assets/audio/zhang4.mp3 rename to public/audio/zhang4.mp3 diff --git a/assets/audio/zhao1.mp3 b/public/audio/zhao1.mp3 similarity index 100% rename from assets/audio/zhao1.mp3 rename to public/audio/zhao1.mp3 diff --git a/assets/audio/zhao2.mp3 b/public/audio/zhao2.mp3 similarity index 100% rename from assets/audio/zhao2.mp3 rename to public/audio/zhao2.mp3 diff --git a/assets/audio/zhao3.mp3 b/public/audio/zhao3.mp3 similarity index 100% rename from assets/audio/zhao3.mp3 rename to public/audio/zhao3.mp3 diff --git a/assets/audio/zhao4.mp3 b/public/audio/zhao4.mp3 similarity index 100% rename from assets/audio/zhao4.mp3 rename to public/audio/zhao4.mp3 diff --git a/assets/audio/zhe1.mp3 b/public/audio/zhe1.mp3 similarity index 100% rename from assets/audio/zhe1.mp3 rename to public/audio/zhe1.mp3 diff --git a/assets/audio/zhe2.mp3 b/public/audio/zhe2.mp3 similarity index 100% rename from assets/audio/zhe2.mp3 rename to public/audio/zhe2.mp3 diff --git a/assets/audio/zhe3.mp3 b/public/audio/zhe3.mp3 similarity index 100% rename from assets/audio/zhe3.mp3 rename to public/audio/zhe3.mp3 diff --git a/assets/audio/zhe4.mp3 b/public/audio/zhe4.mp3 similarity index 100% rename from assets/audio/zhe4.mp3 rename to public/audio/zhe4.mp3 diff --git a/assets/audio/zhen1.mp3 b/public/audio/zhen1.mp3 similarity index 100% rename from assets/audio/zhen1.mp3 rename to public/audio/zhen1.mp3 diff --git a/assets/audio/zhen2.mp3 b/public/audio/zhen2.mp3 similarity index 100% rename from assets/audio/zhen2.mp3 rename to public/audio/zhen2.mp3 diff --git a/assets/audio/zhen3.mp3 b/public/audio/zhen3.mp3 similarity index 100% rename from assets/audio/zhen3.mp3 rename to public/audio/zhen3.mp3 diff --git a/assets/audio/zhen4.mp3 b/public/audio/zhen4.mp3 similarity index 100% rename from assets/audio/zhen4.mp3 rename to public/audio/zhen4.mp3 diff --git a/assets/audio/zheng1.mp3 b/public/audio/zheng1.mp3 similarity index 100% rename from assets/audio/zheng1.mp3 rename to public/audio/zheng1.mp3 diff --git a/assets/audio/zheng3.mp3 b/public/audio/zheng3.mp3 similarity index 100% rename from assets/audio/zheng3.mp3 rename to public/audio/zheng3.mp3 diff --git a/assets/audio/zheng4.mp3 b/public/audio/zheng4.mp3 similarity index 100% rename from assets/audio/zheng4.mp3 rename to public/audio/zheng4.mp3 diff --git a/assets/audio/zhi1.mp3 b/public/audio/zhi1.mp3 similarity index 100% rename from assets/audio/zhi1.mp3 rename to public/audio/zhi1.mp3 diff --git a/assets/audio/zhi2.mp3 b/public/audio/zhi2.mp3 similarity index 100% rename from assets/audio/zhi2.mp3 rename to public/audio/zhi2.mp3 diff --git a/assets/audio/zhi3.mp3 b/public/audio/zhi3.mp3 similarity index 100% rename from assets/audio/zhi3.mp3 rename to public/audio/zhi3.mp3 diff --git a/assets/audio/zhi4.mp3 b/public/audio/zhi4.mp3 similarity index 100% rename from assets/audio/zhi4.mp3 rename to public/audio/zhi4.mp3 diff --git a/assets/audio/zhong1.mp3 b/public/audio/zhong1.mp3 similarity index 100% rename from assets/audio/zhong1.mp3 rename to public/audio/zhong1.mp3 diff --git a/assets/audio/zhong3.mp3 b/public/audio/zhong3.mp3 similarity index 100% rename from assets/audio/zhong3.mp3 rename to public/audio/zhong3.mp3 diff --git a/assets/audio/zhong4.mp3 b/public/audio/zhong4.mp3 similarity index 100% rename from assets/audio/zhong4.mp3 rename to public/audio/zhong4.mp3 diff --git a/assets/audio/zhou1.mp3 b/public/audio/zhou1.mp3 similarity index 100% rename from assets/audio/zhou1.mp3 rename to public/audio/zhou1.mp3 diff --git a/assets/audio/zhou2.mp3 b/public/audio/zhou2.mp3 similarity index 100% rename from assets/audio/zhou2.mp3 rename to public/audio/zhou2.mp3 diff --git a/assets/audio/zhou3.mp3 b/public/audio/zhou3.mp3 similarity index 100% rename from assets/audio/zhou3.mp3 rename to public/audio/zhou3.mp3 diff --git a/assets/audio/zhou4.mp3 b/public/audio/zhou4.mp3 similarity index 100% rename from assets/audio/zhou4.mp3 rename to public/audio/zhou4.mp3 diff --git a/assets/audio/zhu1.mp3 b/public/audio/zhu1.mp3 similarity index 100% rename from assets/audio/zhu1.mp3 rename to public/audio/zhu1.mp3 diff --git a/assets/audio/zhu2.mp3 b/public/audio/zhu2.mp3 similarity index 100% rename from assets/audio/zhu2.mp3 rename to public/audio/zhu2.mp3 diff --git a/assets/audio/zhu3.mp3 b/public/audio/zhu3.mp3 similarity index 100% rename from assets/audio/zhu3.mp3 rename to public/audio/zhu3.mp3 diff --git a/assets/audio/zhu4.mp3 b/public/audio/zhu4.mp3 similarity index 100% rename from assets/audio/zhu4.mp3 rename to public/audio/zhu4.mp3 diff --git a/assets/audio/zhua1.mp3 b/public/audio/zhua1.mp3 similarity index 100% rename from assets/audio/zhua1.mp3 rename to public/audio/zhua1.mp3 diff --git a/assets/audio/zhua3.mp3 b/public/audio/zhua3.mp3 similarity index 100% rename from assets/audio/zhua3.mp3 rename to public/audio/zhua3.mp3 diff --git a/assets/audio/zhuan1.mp3 b/public/audio/zhuan1.mp3 similarity index 100% rename from assets/audio/zhuan1.mp3 rename to public/audio/zhuan1.mp3 diff --git a/assets/audio/zhuan3.mp3 b/public/audio/zhuan3.mp3 similarity index 100% rename from assets/audio/zhuan3.mp3 rename to public/audio/zhuan3.mp3 diff --git a/assets/audio/zhuan4.mp3 b/public/audio/zhuan4.mp3 similarity index 100% rename from assets/audio/zhuan4.mp3 rename to public/audio/zhuan4.mp3 diff --git a/assets/audio/zhuang1.mp3 b/public/audio/zhuang1.mp3 similarity index 100% rename from assets/audio/zhuang1.mp3 rename to public/audio/zhuang1.mp3 diff --git a/assets/audio/zhuang4.mp3 b/public/audio/zhuang4.mp3 similarity index 100% rename from assets/audio/zhuang4.mp3 rename to public/audio/zhuang4.mp3 diff --git a/assets/audio/zhui1.mp3 b/public/audio/zhui1.mp3 similarity index 100% rename from assets/audio/zhui1.mp3 rename to public/audio/zhui1.mp3 diff --git a/assets/audio/zhui4.mp3 b/public/audio/zhui4.mp3 similarity index 100% rename from assets/audio/zhui4.mp3 rename to public/audio/zhui4.mp3 diff --git a/assets/audio/zhun1.mp3 b/public/audio/zhun1.mp3 similarity index 100% rename from assets/audio/zhun1.mp3 rename to public/audio/zhun1.mp3 diff --git a/assets/audio/zhun3.mp3 b/public/audio/zhun3.mp3 similarity index 100% rename from assets/audio/zhun3.mp3 rename to public/audio/zhun3.mp3 diff --git a/assets/audio/zhuo1.mp3 b/public/audio/zhuo1.mp3 similarity index 100% rename from assets/audio/zhuo1.mp3 rename to public/audio/zhuo1.mp3 diff --git a/assets/audio/zhuo2.mp3 b/public/audio/zhuo2.mp3 similarity index 100% rename from assets/audio/zhuo2.mp3 rename to public/audio/zhuo2.mp3 diff --git a/assets/audio/zi1.mp3 b/public/audio/zi1.mp3 similarity index 100% rename from assets/audio/zi1.mp3 rename to public/audio/zi1.mp3 diff --git a/assets/audio/zi3.mp3 b/public/audio/zi3.mp3 similarity index 100% rename from assets/audio/zi3.mp3 rename to public/audio/zi3.mp3 diff --git a/assets/audio/zi4.mp3 b/public/audio/zi4.mp3 similarity index 100% rename from assets/audio/zi4.mp3 rename to public/audio/zi4.mp3 diff --git a/assets/audio/zong1.mp3 b/public/audio/zong1.mp3 similarity index 100% rename from assets/audio/zong1.mp3 rename to public/audio/zong1.mp3 diff --git a/assets/audio/zong3.mp3 b/public/audio/zong3.mp3 similarity index 100% rename from assets/audio/zong3.mp3 rename to public/audio/zong3.mp3 diff --git a/assets/audio/zong4.mp3 b/public/audio/zong4.mp3 similarity index 100% rename from assets/audio/zong4.mp3 rename to public/audio/zong4.mp3 diff --git a/assets/audio/zou3.mp3 b/public/audio/zou3.mp3 similarity index 100% rename from assets/audio/zou3.mp3 rename to public/audio/zou3.mp3 diff --git a/assets/audio/zou4.mp3 b/public/audio/zou4.mp3 similarity index 100% rename from assets/audio/zou4.mp3 rename to public/audio/zou4.mp3 diff --git a/assets/audio/zu1.mp3 b/public/audio/zu1.mp3 similarity index 100% rename from assets/audio/zu1.mp3 rename to public/audio/zu1.mp3 diff --git a/assets/audio/zu2.mp3 b/public/audio/zu2.mp3 similarity index 100% rename from assets/audio/zu2.mp3 rename to public/audio/zu2.mp3 diff --git a/assets/audio/zu3.mp3 b/public/audio/zu3.mp3 similarity index 100% rename from assets/audio/zu3.mp3 rename to public/audio/zu3.mp3 diff --git a/assets/audio/zu4.mp3 b/public/audio/zu4.mp3 similarity index 100% rename from assets/audio/zu4.mp3 rename to public/audio/zu4.mp3 diff --git a/assets/audio/zuan1.mp3 b/public/audio/zuan1.mp3 similarity index 100% rename from assets/audio/zuan1.mp3 rename to public/audio/zuan1.mp3 diff --git a/assets/audio/zuan3.mp3 b/public/audio/zuan3.mp3 similarity index 100% rename from assets/audio/zuan3.mp3 rename to public/audio/zuan3.mp3 diff --git a/assets/audio/zuan4.mp3 b/public/audio/zuan4.mp3 similarity index 100% rename from assets/audio/zuan4.mp3 rename to public/audio/zuan4.mp3 diff --git a/assets/audio/zui3.mp3 b/public/audio/zui3.mp3 similarity index 100% rename from assets/audio/zui3.mp3 rename to public/audio/zui3.mp3 diff --git a/assets/audio/zui4.mp3 b/public/audio/zui4.mp3 similarity index 100% rename from assets/audio/zui4.mp3 rename to public/audio/zui4.mp3 diff --git a/assets/audio/zun1.mp3 b/public/audio/zun1.mp3 similarity index 100% rename from assets/audio/zun1.mp3 rename to public/audio/zun1.mp3 diff --git a/assets/audio/zun3.mp3 b/public/audio/zun3.mp3 similarity index 100% rename from assets/audio/zun3.mp3 rename to public/audio/zun3.mp3 diff --git a/assets/audio/zuo1.mp3 b/public/audio/zuo1.mp3 similarity index 100% rename from assets/audio/zuo1.mp3 rename to public/audio/zuo1.mp3 diff --git a/assets/audio/zuo2.mp3 b/public/audio/zuo2.mp3 similarity index 100% rename from assets/audio/zuo2.mp3 rename to public/audio/zuo2.mp3 diff --git a/assets/audio/zuo3.mp3 b/public/audio/zuo3.mp3 similarity index 100% rename from assets/audio/zuo3.mp3 rename to public/audio/zuo3.mp3 diff --git a/assets/audio/zuo4.mp3 b/public/audio/zuo4.mp3 similarity index 100% rename from assets/audio/zuo4.mp3 rename to public/audio/zuo4.mp3 diff --git a/src/App.tsx b/src/App.tsx index 4172c94..df75f21 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -8,6 +8,7 @@ import { useStateContext } from './store'; import { Params } from './params'; import { ActionType, ToggleType } from './reducer'; import { ButtonSet } from './buttons'; +import { getAudio } from './utils'; function App() { @@ -19,8 +20,8 @@ function App() { useEffect( () => { if (status===Status.params) { - console.log('effect for params') - dispatch({ type: ActionType.refresh }) + console.log('effect for params') + dispatch({ type: ActionType.refresh }) } if (status===Status.prepare) { console.log('effect for preparing') @@ -30,27 +31,25 @@ function App() { console.log('effect for playing') playPlayList() } +// eslint-disable-next-line react-hooks/exhaustive-deps }, [status]) useEffect( () => { - console.log('effect for playList') - setStatus(Status.playing) - } , [playlist] ) + console.log(`effect for playList ${playlist.length}`) + if (playlist.length > 0) setStatus(Status.playing) + } , [playlist[0]] ) const preparePlayList = (tones: Tone[]) => { console.log('tones for playing') tones!.forEach(element => console.log(element)) if ( tones!.length == 0 ) return - let audios:HTMLAudioElement[] = [] - tones!.forEach(element => { - audios = [...audios, new Audio(`/assets/audio/${element.tone}.mp3`) ] - }); + const audios = tones!.map(element => getAudio(element.tone) ) console.debug(audios) if ( audios.length == 0 ) return for(let x=0; x setTimeout( () => { - let pno = x+2 + const pno = x+2 setPlaingNo(pno) audios[x+1].play() }, 1000*state.sylPause! ) ; @@ -67,8 +66,7 @@ const playPlayList = () => { } const playTone = (index: string) => { - let audio:HTMLAudioElement = new Audio(`/assets/audio/${index}.mp3`) - audio.play() + getAudio(index).play() } const renderPlayList = () => { @@ -133,7 +131,6 @@ const renderPlayList = () => { <>
{renderPlayList()}

- // here add effect to new randomTones } diff --git a/src/Utils.ts b/src/Utils.ts index 06114a5..115fe68 100644 --- a/src/Utils.ts +++ b/src/Utils.ts @@ -13,7 +13,7 @@ export const toggle = ( arr: SylPart[], part: SylPart ):SylPart[] => { export const genrateRandomNumber = (min: number, max: number):number => { min = Math.ceil(min) max = Math.floor(max) - let rnd = Math.floor(Math.random() * (max - min + 1)) + min + const rnd = Math.floor(Math.random() * (max - min + 1)) + min return rnd } @@ -23,16 +23,19 @@ export const getRandomArray = (fromArray:T[], count:number):T[] => { return _tone } for( let x=0; x { - let inits = initiales.map( (i) => i.index) - let fins = finales.map( (i) =>i.index ) + const inits = initiales.map( (i) => i.index) + const fins = finales.map( (i) =>i.index ) return syllables.filter( syl => inits.includes(syl.initiale) && fins.includes(syl.finale) ) } -export const Outlined = (color: BtnColor):string => `outline-${color}` \ No newline at end of file +export const Outlined = (color: BtnColor):string => `outline-${color}` +export const getAudioPath = (index: string):string => `/audio/${index}.mp3` + +export const getAudio = (index: string):HTMLAudioElement => new Audio(getAudioPath(index)) \ No newline at end of file diff --git a/src/assets/react.svg b/src/assets/react.svg deleted file mode 100644 index 6c87de9..0000000 --- a/src/assets/react.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/main.tsx b/src/main.tsx index e7e020c..3d560bc 100644 --- a/src/main.tsx +++ b/src/main.tsx @@ -3,7 +3,7 @@ import * as ReactDOM from 'react-dom/client' import App from './App' import './index.css' import 'bootstrap/dist/css/bootstrap.min.css'; -import { StateProvider } from './store.js'; +import { StateProvider } from './stateprovider'; ReactDOM.createRoot(document.getElementById('root')!).render( diff --git a/src/reducer.ts b/src/reducer.ts index 89d451e..e38e705 100644 --- a/src/reducer.ts +++ b/src/reducer.ts @@ -10,7 +10,7 @@ export enum ActionType { export enum ToggleType { init, fin } export type TogglePayload = { type: ToggleType, part: SylPart } -export type Action = { type: ActionType, payload?: any }; +export type Action = { type: ActionType, payload?: number | ToggleType | TogglePayload }; interface IFounds { foundSyllables:Syllable[], foundTones: Tone[], randomTones: Tone[] } @@ -32,15 +32,15 @@ interface IFinResult { const proceedFounds = ( initiales: SylPart[], finales:SylPart[], count: number):IFounds=> { - let foundSyllables:Syllable[] = GetSyllablesByInitAndFin( initiales, finales ) - let foundTones = tones.filter( t => foundSyllables.some( syl => syl.tones.some( st => st===t.tone) ) ) - let randomTones = getRandomArray(foundTones, count) + const foundSyllables:Syllable[] = GetSyllablesByInitAndFin( initiales, finales ) + const foundTones = tones.filter( t => foundSyllables.some( syl => syl.tones.some( st => st===t.tone) ) ) + const randomTones = getRandomArray(foundTones, count) return { foundSyllables, foundTones, randomTones } } const ProceedAllInitials = (state: IState):IInitResult => { - let toggled = state.allInitiales ? [] as SylPart[] : initials + const toggled = state.allInitiales ? [] as SylPart[] : initials return { allInitiales: !state.allInitiales, initiales: toggled, @@ -50,7 +50,7 @@ const ProceedAllInitials = (state: IState):IInitResult => const ProceedAllFinales = (state: IState):IFinResult => { - let toggled = state.allfinales ? [] as SylPart[] : finales + const toggled = state.allfinales ? [] as SylPart[] : finales return { allfinales: !state.allfinales, finales: toggled, @@ -60,7 +60,7 @@ const ProceedAllFinales = (state: IState):IFinResult => const ProceedInitiale = (state: IState, index: SylPart):IInitResult => { - let toggled = toggle(state.initiales,index) + const toggled = toggle(state.initiales,index) return { initiales: toggled, ...proceedFounds(toggled, state.finales, state.sylCount) @@ -69,7 +69,7 @@ const ProceedInitiale = (state: IState, index: SylPart):IInitResult => const ProceedFinale = (state: IState, index: SylPart):IFinResult => { - let toggled = toggle(state.finales,index) + const toggled = toggle(state.finales,index) return { finales: toggled, ...proceedFounds(state.initiales, toggled, state.sylCount) diff --git a/src/stateprovider.tsx b/src/stateprovider.tsx new file mode 100644 index 0000000..33d2d61 --- /dev/null +++ b/src/stateprovider.tsx @@ -0,0 +1,8 @@ +import { ReactElement, useReducer } from "react"; +import { reducer } from "./reducer"; +import { AppContext, defaultState, IState } from "./store"; + +export const StateProvider = ({ children }: { children: ReactElement }) => { + const [state, dispatch] = useReducer(reducer, defaultState as IState); + return +} \ No newline at end of file diff --git a/src/store.tsx b/src/store.ts similarity index 78% rename from src/store.tsx rename to src/store.ts index f2d1aa3..c45a408 100644 --- a/src/store.tsx +++ b/src/store.ts @@ -1,5 +1,5 @@ -import { Context, createContext, Dispatch, ReactElement, useContext, useReducer } from "react"; -import { reducer, Action, ToggleType } from "./reducer" +import { Context, createContext, Dispatch, useContext } from "react"; +import { Action, ToggleType } from "./reducer" import { Syllable, SylPart, Tone } from "./types"; import { isEnabled } from "./utils"; @@ -23,7 +23,7 @@ export interface IStore { dispatch: Dispatch } -export const defaultState:Object = { +export const defaultState:object = { sylCount: 10, sylPause: 3, allfinales: false, @@ -49,8 +49,3 @@ export const defaultState:Object = { export const AppContext:Context = createContext({ state: defaultState as IState, dispatch: () => null }) export const useStateContext = () => useContext(AppContext); - -export const StateProvider = ({ children }: { children: ReactElement }) => { - const [state, dispatch] = useReducer(reducer, defaultState as IState); - return -} \ No newline at end of file