From 3e09beacd8db1683144aa4fbb247d4f7b954c7b8 Mon Sep 17 00:00:00 2001 From: YYY <2972190247@qq.com> Date: Wed, 6 Nov 2024 21:25:29 +0800 Subject: [PATCH] =?UTF-8?q?=E7=AE=A1=E7=90=86=E5=91=98=E5=AF=86=E7=A0=81?= =?UTF-8?q?=E4=BF=AE=E6=94=B9=EF=BC=8C=E4=BB=A5=E5=8F=8A=E5=8F=91=E7=8E=B0?= =?UTF-8?q?=E9=87=91=E5=8D=8E=E5=81=A5=E5=90=8C=E5=AD=A6=E4=BB=A3=E7=A0=81?= =?UTF-8?q?=E6=9C=89=E8=AF=AF=E8=BF=9B=E8=A1=8C=E9=83=A8=E5=88=86=E4=BF=AE?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .editorconfig | 6 + .gitignore | 30 + .prettierrc.json | 7 + .vscode/extensions.json | 8 + README.md | 35 + eslint.config.js | 19 + index.html | 13 + jsconfig.json | 8 + package-lock.json | 3881 +++++++++++++++++ package.json | 35 + public/favicon.ico | Bin 0 -> 4286 bytes src/App.vue | 7 + src/api/admin.js | 19 + src/api/common.js | 26 + src/assets/QWeather-Icons-1.6.0/LICENSE | 21 + src/assets/QWeather-Icons-1.6.0/README.md | 159 + .../QWeather-Icons-1.6.0/font/demo.html | 3878 ++++++++++++++++ .../font/fonts/qweather-icons.ttf | Bin 0 -> 187928 bytes .../font/fonts/qweather-icons.woff | Bin 0 -> 68088 bytes .../font/fonts/qweather-icons.woff2 | Bin 0 -> 49608 bytes .../font/qweather-icons.css | 985 +++++ .../font/qweather-icons.json | 960 ++++ .../QWeather-Icons-1.6.0/icons/100-fill.svg | 3 + src/assets/QWeather-Icons-1.6.0/icons/100.svg | 3 + .../QWeather-Icons-1.6.0/icons/1001.svg | 3 + .../QWeather-Icons-1.6.0/icons/1002.svg | 5 + .../QWeather-Icons-1.6.0/icons/1003.svg | 3 + .../QWeather-Icons-1.6.0/icons/1004.svg | 3 + .../QWeather-Icons-1.6.0/icons/1005.svg | 4 + .../QWeather-Icons-1.6.0/icons/1006.svg | 4 + .../QWeather-Icons-1.6.0/icons/1007.svg | 4 + .../QWeather-Icons-1.6.0/icons/1008.svg | 5 + .../QWeather-Icons-1.6.0/icons/1009.svg | 4 + .../QWeather-Icons-1.6.0/icons/101-fill.svg | 3 + src/assets/QWeather-Icons-1.6.0/icons/101.svg | 3 + .../QWeather-Icons-1.6.0/icons/1010.svg | 3 + .../QWeather-Icons-1.6.0/icons/1011.svg | 4 + .../QWeather-Icons-1.6.0/icons/1012.svg | 3 + .../QWeather-Icons-1.6.0/icons/1013.svg | 4 + .../QWeather-Icons-1.6.0/icons/1014.svg | 3 + .../QWeather-Icons-1.6.0/icons/1015.svg | 3 + .../QWeather-Icons-1.6.0/icons/1016.svg | 4 + .../QWeather-Icons-1.6.0/icons/1017.svg | 3 + .../QWeather-Icons-1.6.0/icons/1018.svg | 3 + .../QWeather-Icons-1.6.0/icons/1019.svg | 3 + .../QWeather-Icons-1.6.0/icons/102-fill.svg | 4 + src/assets/QWeather-Icons-1.6.0/icons/102.svg | 3 + .../QWeather-Icons-1.6.0/icons/1020.svg | 4 + .../QWeather-Icons-1.6.0/icons/1021.svg | 4 + .../QWeather-Icons-1.6.0/icons/1022.svg | 3 + .../QWeather-Icons-1.6.0/icons/1023.svg | 3 + .../QWeather-Icons-1.6.0/icons/1024.svg | 3 + .../QWeather-Icons-1.6.0/icons/1025.svg | 4 + .../QWeather-Icons-1.6.0/icons/1026.svg | 4 + .../QWeather-Icons-1.6.0/icons/1027.svg | 4 + .../QWeather-Icons-1.6.0/icons/1028.svg | 4 + .../QWeather-Icons-1.6.0/icons/1029.svg | 5 + .../QWeather-Icons-1.6.0/icons/103-fill.svg | 3 + src/assets/QWeather-Icons-1.6.0/icons/103.svg | 3 + .../QWeather-Icons-1.6.0/icons/1030.svg | 6 + .../QWeather-Icons-1.6.0/icons/1031.svg | 3 + .../QWeather-Icons-1.6.0/icons/1032.svg | 4 + .../QWeather-Icons-1.6.0/icons/1033.svg | 3 + .../QWeather-Icons-1.6.0/icons/1034.svg | 4 + .../QWeather-Icons-1.6.0/icons/1035.svg | 3 + .../QWeather-Icons-1.6.0/icons/1036.svg | 4 + .../QWeather-Icons-1.6.0/icons/1037.svg | 3 + .../QWeather-Icons-1.6.0/icons/1038.svg | 3 + .../QWeather-Icons-1.6.0/icons/1039.svg | 5 + .../QWeather-Icons-1.6.0/icons/104-fill.svg | 4 + src/assets/QWeather-Icons-1.6.0/icons/104.svg | 4 + .../QWeather-Icons-1.6.0/icons/1040.svg | 3 + .../QWeather-Icons-1.6.0/icons/1041.svg | 5 + .../QWeather-Icons-1.6.0/icons/1042.svg | 4 + .../QWeather-Icons-1.6.0/icons/1043.svg | 3 + .../QWeather-Icons-1.6.0/icons/1044.svg | 4 + .../QWeather-Icons-1.6.0/icons/1045.svg | 4 + .../QWeather-Icons-1.6.0/icons/1046.svg | 3 + .../QWeather-Icons-1.6.0/icons/1047.svg | 3 + .../QWeather-Icons-1.6.0/icons/1048.svg | 4 + .../QWeather-Icons-1.6.0/icons/1049.svg | 3 + .../QWeather-Icons-1.6.0/icons/1050.svg | 4 + .../QWeather-Icons-1.6.0/icons/1051.svg | 5 + .../QWeather-Icons-1.6.0/icons/1052.svg | 3 + .../QWeather-Icons-1.6.0/icons/1053.svg | 4 + .../QWeather-Icons-1.6.0/icons/1054.svg | 3 + .../QWeather-Icons-1.6.0/icons/1055.svg | 3 + .../QWeather-Icons-1.6.0/icons/1056.svg | 5 + .../QWeather-Icons-1.6.0/icons/1057.svg | 5 + .../QWeather-Icons-1.6.0/icons/1058.svg | 3 + .../QWeather-Icons-1.6.0/icons/1059.svg | 6 + .../QWeather-Icons-1.6.0/icons/1060.svg | 5 + .../QWeather-Icons-1.6.0/icons/1061.svg | 4 + .../QWeather-Icons-1.6.0/icons/1062.svg | 4 + .../QWeather-Icons-1.6.0/icons/1063.svg | 4 + .../QWeather-Icons-1.6.0/icons/1064.svg | 4 + .../QWeather-Icons-1.6.0/icons/1065.svg | 3 + .../QWeather-Icons-1.6.0/icons/1066.svg | 3 + .../QWeather-Icons-1.6.0/icons/1067.svg | 3 + .../QWeather-Icons-1.6.0/icons/1068.svg | 4 + .../QWeather-Icons-1.6.0/icons/1069.svg | 5 + .../QWeather-Icons-1.6.0/icons/1071.svg | 3 + .../QWeather-Icons-1.6.0/icons/1072.svg | 4 + .../QWeather-Icons-1.6.0/icons/1073.svg | 4 + .../QWeather-Icons-1.6.0/icons/1074.svg | 3 + .../QWeather-Icons-1.6.0/icons/1075.svg | 4 + .../QWeather-Icons-1.6.0/icons/1076.svg | 5 + .../QWeather-Icons-1.6.0/icons/1077.svg | 4 + .../QWeather-Icons-1.6.0/icons/1078.svg | 3 + .../QWeather-Icons-1.6.0/icons/1079.svg | 3 + .../QWeather-Icons-1.6.0/icons/1080.svg | 4 + .../QWeather-Icons-1.6.0/icons/1081.svg | 4 + .../QWeather-Icons-1.6.0/icons/1082.svg | 4 + .../QWeather-Icons-1.6.0/icons/1084.svg | 4 + .../QWeather-Icons-1.6.0/icons/1085.svg | 4 + .../QWeather-Icons-1.6.0/icons/1086.svg | 5 + .../QWeather-Icons-1.6.0/icons/1087.svg | 6 + .../QWeather-Icons-1.6.0/icons/1088.svg | 4 + .../QWeather-Icons-1.6.0/icons/1089.svg | 6 + .../QWeather-Icons-1.6.0/icons/1201.svg | 4 + .../QWeather-Icons-1.6.0/icons/1202.svg | 4 + .../QWeather-Icons-1.6.0/icons/1203.svg | 3 + .../QWeather-Icons-1.6.0/icons/1204.svg | 4 + .../QWeather-Icons-1.6.0/icons/1205.svg | 6 + .../QWeather-Icons-1.6.0/icons/1206.svg | 4 + .../QWeather-Icons-1.6.0/icons/1207.svg | 4 + .../QWeather-Icons-1.6.0/icons/1208.svg | 3 + .../QWeather-Icons-1.6.0/icons/1209.svg | 5 + .../QWeather-Icons-1.6.0/icons/1210.svg | 3 + .../QWeather-Icons-1.6.0/icons/1211.svg | 4 + .../QWeather-Icons-1.6.0/icons/1212.svg | 3 + .../QWeather-Icons-1.6.0/icons/1213.svg | 3 + .../QWeather-Icons-1.6.0/icons/1214.svg | 3 + .../QWeather-Icons-1.6.0/icons/1215.svg | 4 + .../QWeather-Icons-1.6.0/icons/1216.svg | 4 + .../QWeather-Icons-1.6.0/icons/1217.svg | 3 + .../QWeather-Icons-1.6.0/icons/1218.svg | 4 + .../QWeather-Icons-1.6.0/icons/1219.svg | 4 + .../QWeather-Icons-1.6.0/icons/1221.svg | 4 + .../QWeather-Icons-1.6.0/icons/1241.svg | 4 + .../QWeather-Icons-1.6.0/icons/1242.svg | 4 + .../QWeather-Icons-1.6.0/icons/1243.svg | 4 + .../QWeather-Icons-1.6.0/icons/1244.svg | 4 + .../QWeather-Icons-1.6.0/icons/1245.svg | 3 + .../QWeather-Icons-1.6.0/icons/1246.svg | 3 + .../QWeather-Icons-1.6.0/icons/1247.svg | 4 + .../QWeather-Icons-1.6.0/icons/1248.svg | 4 + .../QWeather-Icons-1.6.0/icons/1249.svg | 3 + .../QWeather-Icons-1.6.0/icons/1250.svg | 3 + .../QWeather-Icons-1.6.0/icons/1251.svg | 3 + .../QWeather-Icons-1.6.0/icons/1271.svg | 4 + .../QWeather-Icons-1.6.0/icons/1272.svg | 3 + .../QWeather-Icons-1.6.0/icons/1273.svg | 4 + .../QWeather-Icons-1.6.0/icons/1274.svg | 4 + .../QWeather-Icons-1.6.0/icons/150-fill.svg | 3 + src/assets/QWeather-Icons-1.6.0/icons/150.svg | 3 + .../QWeather-Icons-1.6.0/icons/151-fill.svg | 3 + src/assets/QWeather-Icons-1.6.0/icons/151.svg | 3 + .../QWeather-Icons-1.6.0/icons/152-fill.svg | 3 + src/assets/QWeather-Icons-1.6.0/icons/152.svg | 3 + .../QWeather-Icons-1.6.0/icons/153-fill.svg | 4 + src/assets/QWeather-Icons-1.6.0/icons/153.svg | 4 + .../QWeather-Icons-1.6.0/icons/1601.svg | 4 + .../QWeather-Icons-1.6.0/icons/1602.svg | 4 + .../QWeather-Icons-1.6.0/icons/1603.svg | 4 + .../QWeather-Icons-1.6.0/icons/1604.svg | 3 + .../QWeather-Icons-1.6.0/icons/1605.svg | 3 + .../QWeather-Icons-1.6.0/icons/1606.svg | 4 + .../QWeather-Icons-1.6.0/icons/1607.svg | 4 + .../QWeather-Icons-1.6.0/icons/1608.svg | 4 + .../QWeather-Icons-1.6.0/icons/1609.svg | 3 + .../QWeather-Icons-1.6.0/icons/1610.svg | 4 + .../QWeather-Icons-1.6.0/icons/1701.svg | 6 + .../QWeather-Icons-1.6.0/icons/1702.svg | 4 + .../QWeather-Icons-1.6.0/icons/1703.svg | 3 + .../QWeather-Icons-1.6.0/icons/1801.svg | 3 + .../QWeather-Icons-1.6.0/icons/1802.svg | 3 + .../QWeather-Icons-1.6.0/icons/1803.svg | 3 + .../QWeather-Icons-1.6.0/icons/1804.svg | 3 + .../QWeather-Icons-1.6.0/icons/1805.svg | 4 + .../QWeather-Icons-1.6.0/icons/2001.svg | 4 + .../QWeather-Icons-1.6.0/icons/2002.svg | 3 + .../QWeather-Icons-1.6.0/icons/2003.svg | 3 + .../QWeather-Icons-1.6.0/icons/2004.svg | 3 + .../QWeather-Icons-1.6.0/icons/2005.svg | 3 + .../QWeather-Icons-1.6.0/icons/2006.svg | 3 + .../QWeather-Icons-1.6.0/icons/2007.svg | 3 + .../QWeather-Icons-1.6.0/icons/2029.svg | 3 + .../QWeather-Icons-1.6.0/icons/2030.svg | 5 + .../QWeather-Icons-1.6.0/icons/2031.svg | 4 + .../QWeather-Icons-1.6.0/icons/2032.svg | 4 + .../QWeather-Icons-1.6.0/icons/2033.svg | 3 + .../QWeather-Icons-1.6.0/icons/2050.svg | 3 + .../QWeather-Icons-1.6.0/icons/2051.svg | 4 + .../QWeather-Icons-1.6.0/icons/2052.svg | 3 + .../QWeather-Icons-1.6.0/icons/2053.svg | 4 + .../QWeather-Icons-1.6.0/icons/2054.svg | 3 + .../QWeather-Icons-1.6.0/icons/2070.svg | 4 + .../QWeather-Icons-1.6.0/icons/2071.svg | 4 + .../QWeather-Icons-1.6.0/icons/2072.svg | 5 + .../QWeather-Icons-1.6.0/icons/2073.svg | 5 + .../QWeather-Icons-1.6.0/icons/2074.svg | 4 + .../QWeather-Icons-1.6.0/icons/2075.svg | 4 + .../QWeather-Icons-1.6.0/icons/2076.svg | 3 + .../QWeather-Icons-1.6.0/icons/2077.svg | 3 + .../QWeather-Icons-1.6.0/icons/2078.svg | 3 + .../QWeather-Icons-1.6.0/icons/2079.svg | 3 + .../QWeather-Icons-1.6.0/icons/2080.svg | 5 + .../QWeather-Icons-1.6.0/icons/2081.svg | 4 + .../QWeather-Icons-1.6.0/icons/2082.svg | 5 + .../QWeather-Icons-1.6.0/icons/2083.svg | 3 + .../QWeather-Icons-1.6.0/icons/2084.svg | 3 + .../QWeather-Icons-1.6.0/icons/2085.svg | 4 + .../QWeather-Icons-1.6.0/icons/2100.svg | 3 + .../QWeather-Icons-1.6.0/icons/2101.svg | 3 + .../QWeather-Icons-1.6.0/icons/2102.svg | 3 + .../QWeather-Icons-1.6.0/icons/2103.svg | 3 + .../QWeather-Icons-1.6.0/icons/2104.svg | 3 + .../QWeather-Icons-1.6.0/icons/2105.svg | 3 + .../QWeather-Icons-1.6.0/icons/2106.svg | 4 + .../QWeather-Icons-1.6.0/icons/2107.svg | 3 + .../QWeather-Icons-1.6.0/icons/2108.svg | 3 + .../QWeather-Icons-1.6.0/icons/2109.svg | 4 + .../QWeather-Icons-1.6.0/icons/2111.svg | 5 + .../QWeather-Icons-1.6.0/icons/2120.svg | 4 + .../QWeather-Icons-1.6.0/icons/2121.svg | 4 + .../QWeather-Icons-1.6.0/icons/2122.svg | 3 + .../QWeather-Icons-1.6.0/icons/2123.svg | 3 + .../QWeather-Icons-1.6.0/icons/2124.svg | 3 + .../QWeather-Icons-1.6.0/icons/2125.svg | 3 + .../QWeather-Icons-1.6.0/icons/2126.svg | 3 + .../QWeather-Icons-1.6.0/icons/2127.svg | 4 + .../QWeather-Icons-1.6.0/icons/2128.svg | 3 + .../QWeather-Icons-1.6.0/icons/2129.svg | 3 + .../QWeather-Icons-1.6.0/icons/2130.svg | 3 + .../QWeather-Icons-1.6.0/icons/2131.svg | 3 + .../QWeather-Icons-1.6.0/icons/2132.svg | 3 + .../QWeather-Icons-1.6.0/icons/2133.svg | 3 + .../QWeather-Icons-1.6.0/icons/2134.svg | 6 + .../QWeather-Icons-1.6.0/icons/2135.svg | 3 + .../QWeather-Icons-1.6.0/icons/2150.svg | 5 + .../QWeather-Icons-1.6.0/icons/2151.svg | 4 + .../QWeather-Icons-1.6.0/icons/2152.svg | 4 + .../QWeather-Icons-1.6.0/icons/2153.svg | 3 + .../QWeather-Icons-1.6.0/icons/2154.svg | 3 + .../QWeather-Icons-1.6.0/icons/2155.svg | 4 + .../QWeather-Icons-1.6.0/icons/2156.svg | 4 + .../QWeather-Icons-1.6.0/icons/2157.svg | 4 + .../QWeather-Icons-1.6.0/icons/2158.svg | 4 + .../QWeather-Icons-1.6.0/icons/2159.svg | 4 + .../QWeather-Icons-1.6.0/icons/2160.svg | 3 + .../QWeather-Icons-1.6.0/icons/2161.svg | 4 + .../QWeather-Icons-1.6.0/icons/2162.svg | 4 + .../QWeather-Icons-1.6.0/icons/2163.svg | 3 + .../QWeather-Icons-1.6.0/icons/2164.svg | 4 + .../QWeather-Icons-1.6.0/icons/2165.svg | 4 + .../QWeather-Icons-1.6.0/icons/2166.svg | 4 + .../QWeather-Icons-1.6.0/icons/2190.svg | 3 + .../QWeather-Icons-1.6.0/icons/2191.svg | 4 + .../QWeather-Icons-1.6.0/icons/2192.svg | 4 + .../QWeather-Icons-1.6.0/icons/2193.svg | 5 + .../QWeather-Icons-1.6.0/icons/2200.svg | 3 + .../QWeather-Icons-1.6.0/icons/2201.svg | 4 + .../QWeather-Icons-1.6.0/icons/2202.svg | 3 + .../QWeather-Icons-1.6.0/icons/2203.svg | 4 + .../QWeather-Icons-1.6.0/icons/2204.svg | 3 + .../QWeather-Icons-1.6.0/icons/2205.svg | 5 + .../QWeather-Icons-1.6.0/icons/2207.svg | 4 + .../QWeather-Icons-1.6.0/icons/2208.svg | 4 + .../QWeather-Icons-1.6.0/icons/2209.svg | 3 + .../QWeather-Icons-1.6.0/icons/2210.svg | 3 + .../QWeather-Icons-1.6.0/icons/2211.svg | 3 + .../QWeather-Icons-1.6.0/icons/2212.svg | 5 + .../QWeather-Icons-1.6.0/icons/2213.svg | 4 + .../QWeather-Icons-1.6.0/icons/2214.svg | 4 + .../QWeather-Icons-1.6.0/icons/2215.svg | 3 + .../QWeather-Icons-1.6.0/icons/2216.svg | 3 + .../QWeather-Icons-1.6.0/icons/2217.svg | 4 + .../QWeather-Icons-1.6.0/icons/2218.svg | 4 + .../QWeather-Icons-1.6.0/icons/2300.svg | 3 + .../QWeather-Icons-1.6.0/icons/2301.svg | 3 + .../QWeather-Icons-1.6.0/icons/2302.svg | 4 + .../QWeather-Icons-1.6.0/icons/2303.svg | 4 + .../QWeather-Icons-1.6.0/icons/2304.svg | 6 + .../QWeather-Icons-1.6.0/icons/2305.svg | 6 + .../QWeather-Icons-1.6.0/icons/2306.svg | 6 + .../QWeather-Icons-1.6.0/icons/2307.svg | 3 + .../QWeather-Icons-1.6.0/icons/2308.svg | 4 + .../QWeather-Icons-1.6.0/icons/2309.svg | 3 + .../QWeather-Icons-1.6.0/icons/2311.svg | 4 + .../QWeather-Icons-1.6.0/icons/2312.svg | 4 + .../QWeather-Icons-1.6.0/icons/2313.svg | 3 + .../QWeather-Icons-1.6.0/icons/2314.svg | 4 + .../QWeather-Icons-1.6.0/icons/2315.svg | 4 + .../QWeather-Icons-1.6.0/icons/2316.svg | 4 + .../QWeather-Icons-1.6.0/icons/2317.svg | 4 + .../QWeather-Icons-1.6.0/icons/2318.svg | 3 + .../QWeather-Icons-1.6.0/icons/2319.svg | 4 + .../QWeather-Icons-1.6.0/icons/2320.svg | 5 + .../QWeather-Icons-1.6.0/icons/2321.svg | 3 + .../QWeather-Icons-1.6.0/icons/2322.svg | 3 + .../QWeather-Icons-1.6.0/icons/2323.svg | 4 + .../QWeather-Icons-1.6.0/icons/2324.svg | 3 + .../QWeather-Icons-1.6.0/icons/2325.svg | 6 + .../QWeather-Icons-1.6.0/icons/2326.svg | 4 + .../QWeather-Icons-1.6.0/icons/2327.svg | 3 + .../QWeather-Icons-1.6.0/icons/2328.svg | 4 + .../QWeather-Icons-1.6.0/icons/2330.svg | 4 + .../QWeather-Icons-1.6.0/icons/2331.svg | 3 + .../QWeather-Icons-1.6.0/icons/2332.svg | 4 + .../QWeather-Icons-1.6.0/icons/2333.svg | 3 + .../QWeather-Icons-1.6.0/icons/2341.svg | 4 + .../QWeather-Icons-1.6.0/icons/2343.svg | 4 + .../QWeather-Icons-1.6.0/icons/2345.svg | 4 + .../QWeather-Icons-1.6.0/icons/2346.svg | 3 + .../QWeather-Icons-1.6.0/icons/2348.svg | 4 + .../QWeather-Icons-1.6.0/icons/2349.svg | 4 + .../QWeather-Icons-1.6.0/icons/2350.svg | 4 + .../QWeather-Icons-1.6.0/icons/2351.svg | 6 + .../QWeather-Icons-1.6.0/icons/2352.svg | 4 + .../QWeather-Icons-1.6.0/icons/2353.svg | 4 + .../QWeather-Icons-1.6.0/icons/2354.svg | 4 + .../QWeather-Icons-1.6.0/icons/2355.svg | 4 + .../QWeather-Icons-1.6.0/icons/2356.svg | 4 + .../QWeather-Icons-1.6.0/icons/2357.svg | 4 + .../QWeather-Icons-1.6.0/icons/2358.svg | 4 + .../QWeather-Icons-1.6.0/icons/2359.svg | 3 + .../QWeather-Icons-1.6.0/icons/2360.svg | 3 + .../QWeather-Icons-1.6.0/icons/2361.svg | 3 + .../QWeather-Icons-1.6.0/icons/2362.svg | 3 + .../QWeather-Icons-1.6.0/icons/2363.svg | 4 + .../QWeather-Icons-1.6.0/icons/2364.svg | 3 + .../QWeather-Icons-1.6.0/icons/2365.svg | 4 + .../QWeather-Icons-1.6.0/icons/2366.svg | 4 + .../QWeather-Icons-1.6.0/icons/2367.svg | 4 + .../QWeather-Icons-1.6.0/icons/2368.svg | 3 + .../QWeather-Icons-1.6.0/icons/2369.svg | 3 + .../QWeather-Icons-1.6.0/icons/2370.svg | 4 + .../QWeather-Icons-1.6.0/icons/2371.svg | 4 + .../QWeather-Icons-1.6.0/icons/2372.svg | 3 + .../QWeather-Icons-1.6.0/icons/2373.svg | 4 + .../QWeather-Icons-1.6.0/icons/2374.svg | 3 + .../QWeather-Icons-1.6.0/icons/2375.svg | 5 + .../QWeather-Icons-1.6.0/icons/2376.svg | 3 + .../QWeather-Icons-1.6.0/icons/2377.svg | 3 + .../QWeather-Icons-1.6.0/icons/2378.svg | 5 + .../QWeather-Icons-1.6.0/icons/2379.svg | 5 + .../QWeather-Icons-1.6.0/icons/2380.svg | 5 + .../QWeather-Icons-1.6.0/icons/2381.svg | 4 + .../QWeather-Icons-1.6.0/icons/2382.svg | 4 + .../QWeather-Icons-1.6.0/icons/2383.svg | 4 + .../QWeather-Icons-1.6.0/icons/2384.svg | 5 + .../QWeather-Icons-1.6.0/icons/2385.svg | 3 + .../QWeather-Icons-1.6.0/icons/2386.svg | 5 + .../QWeather-Icons-1.6.0/icons/2387.svg | 4 + .../QWeather-Icons-1.6.0/icons/2388.svg | 4 + .../QWeather-Icons-1.6.0/icons/2389.svg | 6 + .../QWeather-Icons-1.6.0/icons/2390.svg | 4 + .../QWeather-Icons-1.6.0/icons/2391.svg | 5 + .../QWeather-Icons-1.6.0/icons/2392.svg | 5 + .../QWeather-Icons-1.6.0/icons/2393.svg | 4 + .../QWeather-Icons-1.6.0/icons/2394.svg | 4 + .../QWeather-Icons-1.6.0/icons/2395.svg | 4 + .../QWeather-Icons-1.6.0/icons/2396.svg | 4 + .../QWeather-Icons-1.6.0/icons/2397.svg | 4 + .../QWeather-Icons-1.6.0/icons/2398.svg | 4 + .../QWeather-Icons-1.6.0/icons/2399.svg | 5 + .../QWeather-Icons-1.6.0/icons/2400.svg | 4 + .../QWeather-Icons-1.6.0/icons/2409.svg | 4 + .../QWeather-Icons-1.6.0/icons/2411.svg | 4 + .../QWeather-Icons-1.6.0/icons/2412.svg | 4 + .../QWeather-Icons-1.6.0/icons/2413.svg | 3 + .../QWeather-Icons-1.6.0/icons/2414.svg | 3 + .../QWeather-Icons-1.6.0/icons/2415.svg | 5 + .../QWeather-Icons-1.6.0/icons/2416.svg | 3 + .../QWeather-Icons-1.6.0/icons/2417.svg | 4 + .../QWeather-Icons-1.6.0/icons/2418.svg | 5 + .../QWeather-Icons-1.6.0/icons/2419.svg | 4 + .../QWeather-Icons-1.6.0/icons/2420.svg | 4 + .../QWeather-Icons-1.6.0/icons/2421.svg | 4 + .../QWeather-Icons-1.6.0/icons/2422.svg | 4 + .../QWeather-Icons-1.6.0/icons/2423.svg | 4 + .../QWeather-Icons-1.6.0/icons/2424.svg | 3 + .../QWeather-Icons-1.6.0/icons/2425.svg | 4 + .../QWeather-Icons-1.6.0/icons/2426.svg | 4 + .../QWeather-Icons-1.6.0/icons/300-fill.svg | 3 + src/assets/QWeather-Icons-1.6.0/icons/300.svg | 3 + .../QWeather-Icons-1.6.0/icons/301-fill.svg | 3 + src/assets/QWeather-Icons-1.6.0/icons/301.svg | 3 + .../QWeather-Icons-1.6.0/icons/302-fill.svg | 3 + src/assets/QWeather-Icons-1.6.0/icons/302.svg | 3 + .../QWeather-Icons-1.6.0/icons/303-fill.svg | 3 + src/assets/QWeather-Icons-1.6.0/icons/303.svg | 3 + .../QWeather-Icons-1.6.0/icons/304-fill.svg | 3 + src/assets/QWeather-Icons-1.6.0/icons/304.svg | 3 + .../QWeather-Icons-1.6.0/icons/305-fill.svg | 3 + src/assets/QWeather-Icons-1.6.0/icons/305.svg | 3 + .../QWeather-Icons-1.6.0/icons/306-fill.svg | 3 + src/assets/QWeather-Icons-1.6.0/icons/306.svg | 3 + .../QWeather-Icons-1.6.0/icons/307-fill.svg | 3 + src/assets/QWeather-Icons-1.6.0/icons/307.svg | 3 + .../QWeather-Icons-1.6.0/icons/308-fill.svg | 3 + src/assets/QWeather-Icons-1.6.0/icons/308.svg | 3 + .../QWeather-Icons-1.6.0/icons/309-fill.svg | 3 + src/assets/QWeather-Icons-1.6.0/icons/309.svg | 3 + .../QWeather-Icons-1.6.0/icons/310-fill.svg | 3 + src/assets/QWeather-Icons-1.6.0/icons/310.svg | 3 + .../QWeather-Icons-1.6.0/icons/311-fill.svg | 3 + src/assets/QWeather-Icons-1.6.0/icons/311.svg | 3 + .../QWeather-Icons-1.6.0/icons/312-fill.svg | 3 + src/assets/QWeather-Icons-1.6.0/icons/312.svg | 3 + .../QWeather-Icons-1.6.0/icons/313-fill.svg | 3 + src/assets/QWeather-Icons-1.6.0/icons/313.svg | 3 + .../QWeather-Icons-1.6.0/icons/314-fill.svg | 4 + src/assets/QWeather-Icons-1.6.0/icons/314.svg | 5 + .../QWeather-Icons-1.6.0/icons/315-fill.svg | 4 + src/assets/QWeather-Icons-1.6.0/icons/315.svg | 5 + .../QWeather-Icons-1.6.0/icons/316-fill.svg | 4 + src/assets/QWeather-Icons-1.6.0/icons/316.svg | 5 + .../QWeather-Icons-1.6.0/icons/317-fill.svg | 4 + src/assets/QWeather-Icons-1.6.0/icons/317.svg | 5 + .../QWeather-Icons-1.6.0/icons/318-fill.svg | 4 + src/assets/QWeather-Icons-1.6.0/icons/318.svg | 5 + .../QWeather-Icons-1.6.0/icons/350-fill.svg | 3 + src/assets/QWeather-Icons-1.6.0/icons/350.svg | 3 + .../QWeather-Icons-1.6.0/icons/351-fill.svg | 3 + src/assets/QWeather-Icons-1.6.0/icons/351.svg | 3 + .../QWeather-Icons-1.6.0/icons/399-fill.svg | 3 + src/assets/QWeather-Icons-1.6.0/icons/399.svg | 3 + .../QWeather-Icons-1.6.0/icons/400-fill.svg | 3 + src/assets/QWeather-Icons-1.6.0/icons/400.svg | 3 + .../QWeather-Icons-1.6.0/icons/401-fill.svg | 3 + src/assets/QWeather-Icons-1.6.0/icons/401.svg | 3 + .../QWeather-Icons-1.6.0/icons/402-fill.svg | 3 + src/assets/QWeather-Icons-1.6.0/icons/402.svg | 3 + .../QWeather-Icons-1.6.0/icons/403-fill.svg | 3 + src/assets/QWeather-Icons-1.6.0/icons/403.svg | 3 + .../QWeather-Icons-1.6.0/icons/404-fill.svg | 3 + src/assets/QWeather-Icons-1.6.0/icons/404.svg | 3 + .../QWeather-Icons-1.6.0/icons/405-fill.svg | 3 + src/assets/QWeather-Icons-1.6.0/icons/405.svg | 3 + .../QWeather-Icons-1.6.0/icons/406-fill.svg | 3 + src/assets/QWeather-Icons-1.6.0/icons/406.svg | 3 + .../QWeather-Icons-1.6.0/icons/407-fill.svg | 3 + src/assets/QWeather-Icons-1.6.0/icons/407.svg | 3 + .../QWeather-Icons-1.6.0/icons/408-fill.svg | 4 + src/assets/QWeather-Icons-1.6.0/icons/408.svg | 5 + .../QWeather-Icons-1.6.0/icons/409-fill.svg | 4 + src/assets/QWeather-Icons-1.6.0/icons/409.svg | 5 + .../QWeather-Icons-1.6.0/icons/410-fill.svg | 4 + src/assets/QWeather-Icons-1.6.0/icons/410.svg | 5 + .../QWeather-Icons-1.6.0/icons/456-fill.svg | 3 + src/assets/QWeather-Icons-1.6.0/icons/456.svg | 3 + .../QWeather-Icons-1.6.0/icons/457-fill.svg | 3 + src/assets/QWeather-Icons-1.6.0/icons/457.svg | 3 + .../QWeather-Icons-1.6.0/icons/499-fill.svg | 3 + src/assets/QWeather-Icons-1.6.0/icons/499.svg | 3 + .../QWeather-Icons-1.6.0/icons/500-fill.svg | 3 + src/assets/QWeather-Icons-1.6.0/icons/500.svg | 3 + .../QWeather-Icons-1.6.0/icons/501-fill.svg | 3 + src/assets/QWeather-Icons-1.6.0/icons/501.svg | 3 + .../QWeather-Icons-1.6.0/icons/502-fill.svg | 3 + src/assets/QWeather-Icons-1.6.0/icons/502.svg | 3 + .../QWeather-Icons-1.6.0/icons/503-fill.svg | 4 + src/assets/QWeather-Icons-1.6.0/icons/503.svg | 4 + .../QWeather-Icons-1.6.0/icons/504-fill.svg | 4 + src/assets/QWeather-Icons-1.6.0/icons/504.svg | 4 + .../QWeather-Icons-1.6.0/icons/507-fill.svg | 4 + src/assets/QWeather-Icons-1.6.0/icons/507.svg | 4 + .../QWeather-Icons-1.6.0/icons/508-fill.svg | 4 + src/assets/QWeather-Icons-1.6.0/icons/508.svg | 4 + .../QWeather-Icons-1.6.0/icons/509-fill.svg | 3 + src/assets/QWeather-Icons-1.6.0/icons/509.svg | 3 + .../QWeather-Icons-1.6.0/icons/510-fill.svg | 3 + src/assets/QWeather-Icons-1.6.0/icons/510.svg | 4 + .../QWeather-Icons-1.6.0/icons/511-fill.svg | 3 + src/assets/QWeather-Icons-1.6.0/icons/511.svg | 3 + .../QWeather-Icons-1.6.0/icons/512-fill.svg | 3 + src/assets/QWeather-Icons-1.6.0/icons/512.svg | 3 + .../QWeather-Icons-1.6.0/icons/513-fill.svg | 3 + src/assets/QWeather-Icons-1.6.0/icons/513.svg | 3 + .../QWeather-Icons-1.6.0/icons/514-fill.svg | 3 + src/assets/QWeather-Icons-1.6.0/icons/514.svg | 4 + .../QWeather-Icons-1.6.0/icons/515-fill.svg | 3 + src/assets/QWeather-Icons-1.6.0/icons/515.svg | 4 + src/assets/QWeather-Icons-1.6.0/icons/800.svg | 3 + src/assets/QWeather-Icons-1.6.0/icons/801.svg | 3 + src/assets/QWeather-Icons-1.6.0/icons/802.svg | 3 + src/assets/QWeather-Icons-1.6.0/icons/803.svg | 3 + src/assets/QWeather-Icons-1.6.0/icons/804.svg | 3 + src/assets/QWeather-Icons-1.6.0/icons/805.svg | 3 + src/assets/QWeather-Icons-1.6.0/icons/806.svg | 3 + src/assets/QWeather-Icons-1.6.0/icons/807.svg | 3 + .../QWeather-Icons-1.6.0/icons/900-fill.svg | 3 + src/assets/QWeather-Icons-1.6.0/icons/900.svg | 4 + .../QWeather-Icons-1.6.0/icons/901-fill.svg | 3 + src/assets/QWeather-Icons-1.6.0/icons/901.svg | 4 + .../QWeather-Icons-1.6.0/icons/999-fill.svg | 3 + src/assets/QWeather-Icons-1.6.0/icons/999.svg | 4 + .../QWeather-Icons-1.6.0/icons/9998.svg | 3 + .../QWeather-Icons-1.6.0/icons/9999.svg | 3 + .../icons/qweather-fill.svg | 4 + .../QWeather-Icons-1.6.0/icons/qweather.svg | 3 + src/assets/img/logo1.png | Bin 0 -> 24046 bytes src/assets/img/logo2.png | Bin 0 -> 19724 bytes src/assets/img/logo3.png | Bin 0 -> 26870 bytes src/assets/main.scss | 20 + src/components/Admin/BaseData.vue | 139 + src/components/Admin/ExpressController.vue | 5 + src/components/Admin/HomePage.vue | 117 + .../Admin/HomePageComponents/InfoList.vue | 144 + .../Admin/HomePageComponents/WeatherPage.vue | 247 ++ src/components/Admin/UserController.vue | 269 ++ src/components/Admin/employeeController.vue | 269 ++ src/components/ModifyPassword.vue | 229 + src/main.js | 28 + src/router/index.js | 37 + src/stores/info.js | 26 + src/stores/token.js | 26 + src/utils/message.js | 5 + src/utils/request.js | 70 + src/views/Admin.vue | 210 + src/views/Login.vue | 569 +++ vite.config.js | 28 + 524 files changed, 14294 insertions(+) create mode 100644 .editorconfig create mode 100644 .gitignore create mode 100644 .prettierrc.json create mode 100644 .vscode/extensions.json create mode 100644 README.md create mode 100644 eslint.config.js create mode 100644 index.html create mode 100644 jsconfig.json create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 public/favicon.ico create mode 100644 src/App.vue create mode 100644 src/api/admin.js create mode 100644 src/api/common.js create mode 100644 src/assets/QWeather-Icons-1.6.0/LICENSE create mode 100644 src/assets/QWeather-Icons-1.6.0/README.md create mode 100644 src/assets/QWeather-Icons-1.6.0/font/demo.html create mode 100644 src/assets/QWeather-Icons-1.6.0/font/fonts/qweather-icons.ttf create mode 100644 src/assets/QWeather-Icons-1.6.0/font/fonts/qweather-icons.woff create mode 100644 src/assets/QWeather-Icons-1.6.0/font/fonts/qweather-icons.woff2 create mode 100644 src/assets/QWeather-Icons-1.6.0/font/qweather-icons.css create mode 100644 src/assets/QWeather-Icons-1.6.0/font/qweather-icons.json create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/100-fill.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/100.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1001.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1002.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1003.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1004.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1005.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1006.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1007.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1008.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1009.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/101-fill.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/101.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1010.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1011.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1012.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1013.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1014.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1015.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1016.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1017.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1018.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1019.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/102-fill.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/102.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1020.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1021.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1022.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1023.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1024.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1025.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1026.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1027.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1028.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1029.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/103-fill.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/103.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1030.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1031.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1032.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1033.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1034.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1035.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1036.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1037.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1038.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1039.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/104-fill.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/104.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1040.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1041.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1042.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1043.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1044.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1045.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1046.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1047.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1048.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1049.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1050.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1051.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1052.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1053.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1054.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1055.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1056.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1057.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1058.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1059.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1060.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1061.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1062.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1063.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1064.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1065.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1066.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1067.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1068.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1069.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1071.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1072.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1073.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1074.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1075.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1076.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1077.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1078.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1079.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1080.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1081.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1082.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1084.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1085.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1086.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1087.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1088.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1089.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1201.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1202.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1203.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1204.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1205.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1206.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1207.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1208.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1209.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1210.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1211.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1212.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1213.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1214.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1215.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1216.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1217.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1218.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1219.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1221.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1241.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1242.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1243.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1244.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1245.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1246.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1247.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1248.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1249.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1250.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1251.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1271.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1272.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1273.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1274.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/150-fill.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/150.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/151-fill.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/151.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/152-fill.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/152.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/153-fill.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/153.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1601.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1602.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1603.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1604.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1605.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1606.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1607.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1608.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1609.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1610.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1701.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1702.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1703.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1801.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1802.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1803.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1804.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/1805.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2001.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2002.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2003.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2004.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2005.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2006.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2007.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2029.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2030.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2031.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2032.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2033.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2050.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2051.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2052.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2053.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2054.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2070.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2071.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2072.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2073.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2074.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2075.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2076.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2077.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2078.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2079.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2080.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2081.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2082.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2083.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2084.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2085.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2100.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2101.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2102.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2103.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2104.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2105.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2106.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2107.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2108.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2109.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2111.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2120.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2121.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2122.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2123.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2124.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2125.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2126.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2127.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2128.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2129.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2130.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2131.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2132.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2133.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2134.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2135.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2150.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2151.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2152.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2153.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2154.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2155.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2156.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2157.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2158.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2159.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2160.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2161.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2162.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2163.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2164.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2165.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2166.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2190.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2191.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2192.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2193.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2200.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2201.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2202.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2203.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2204.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2205.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2207.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2208.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2209.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2210.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2211.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2212.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2213.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2214.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2215.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2216.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2217.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2218.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2300.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2301.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2302.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2303.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2304.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2305.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2306.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2307.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2308.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2309.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2311.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2312.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2313.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2314.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2315.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2316.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2317.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2318.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2319.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2320.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2321.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2322.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2323.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2324.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2325.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2326.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2327.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2328.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2330.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2331.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2332.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2333.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2341.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2343.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2345.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2346.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2348.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2349.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2350.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2351.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2352.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2353.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2354.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2355.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2356.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2357.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2358.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2359.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2360.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2361.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2362.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2363.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2364.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2365.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2366.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2367.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2368.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2369.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2370.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2371.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2372.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2373.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2374.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2375.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2376.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2377.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2378.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2379.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2380.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2381.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2382.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2383.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2384.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2385.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2386.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2387.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2388.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2389.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2390.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2391.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2392.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2393.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2394.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2395.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2396.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2397.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2398.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2399.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2400.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2409.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2411.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2412.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2413.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2414.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2415.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2416.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2417.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2418.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2419.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2420.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2421.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2422.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2423.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2424.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2425.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/2426.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/300-fill.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/300.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/301-fill.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/301.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/302-fill.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/302.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/303-fill.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/303.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/304-fill.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/304.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/305-fill.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/305.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/306-fill.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/306.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/307-fill.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/307.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/308-fill.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/308.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/309-fill.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/309.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/310-fill.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/310.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/311-fill.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/311.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/312-fill.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/312.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/313-fill.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/313.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/314-fill.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/314.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/315-fill.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/315.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/316-fill.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/316.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/317-fill.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/317.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/318-fill.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/318.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/350-fill.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/350.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/351-fill.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/351.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/399-fill.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/399.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/400-fill.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/400.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/401-fill.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/401.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/402-fill.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/402.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/403-fill.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/403.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/404-fill.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/404.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/405-fill.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/405.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/406-fill.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/406.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/407-fill.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/407.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/408-fill.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/408.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/409-fill.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/409.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/410-fill.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/410.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/456-fill.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/456.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/457-fill.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/457.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/499-fill.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/499.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/500-fill.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/500.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/501-fill.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/501.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/502-fill.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/502.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/503-fill.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/503.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/504-fill.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/504.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/507-fill.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/507.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/508-fill.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/508.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/509-fill.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/509.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/510-fill.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/510.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/511-fill.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/511.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/512-fill.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/512.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/513-fill.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/513.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/514-fill.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/514.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/515-fill.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/515.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/800.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/801.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/802.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/803.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/804.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/805.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/806.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/807.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/900-fill.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/900.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/901-fill.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/901.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/999-fill.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/999.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/9998.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/9999.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/qweather-fill.svg create mode 100644 src/assets/QWeather-Icons-1.6.0/icons/qweather.svg create mode 100644 src/assets/img/logo1.png create mode 100644 src/assets/img/logo2.png create mode 100644 src/assets/img/logo3.png create mode 100644 src/assets/main.scss create mode 100644 src/components/Admin/BaseData.vue create mode 100644 src/components/Admin/ExpressController.vue create mode 100644 src/components/Admin/HomePage.vue create mode 100644 src/components/Admin/HomePageComponents/InfoList.vue create mode 100644 src/components/Admin/HomePageComponents/WeatherPage.vue create mode 100644 src/components/Admin/UserController.vue create mode 100644 src/components/Admin/employeeController.vue create mode 100644 src/components/ModifyPassword.vue create mode 100644 src/main.js create mode 100644 src/router/index.js create mode 100644 src/stores/info.js create mode 100644 src/stores/token.js create mode 100644 src/utils/message.js create mode 100644 src/utils/request.js create mode 100644 src/views/Admin.vue create mode 100644 src/views/Login.vue create mode 100644 vite.config.js diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..ecea360 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,6 @@ +[*.{js,jsx,mjs,cjs,ts,tsx,mts,cts,vue}] +charset = utf-8 +indent_size = 2 +indent_style = space +insert_final_newline = true +trim_trailing_whitespace = true diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..8ee54e8 --- /dev/null +++ b/.gitignore @@ -0,0 +1,30 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +lerna-debug.log* + +node_modules +.DS_Store +dist +dist-ssr +coverage +*.local + +/cypress/videos/ +/cypress/screenshots/ + +# Editor directories and files +.vscode/* +!.vscode/extensions.json +.idea +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? + +*.tsbuildinfo diff --git a/.prettierrc.json b/.prettierrc.json new file mode 100644 index 0000000..effc164 --- /dev/null +++ b/.prettierrc.json @@ -0,0 +1,7 @@ + +{ + "$schema": "https://json.schemastore.org/prettierrc", + "semi": false, + "singleQuote": true, + "arrowParens": "avoid" +} diff --git a/.vscode/extensions.json b/.vscode/extensions.json new file mode 100644 index 0000000..c92168f --- /dev/null +++ b/.vscode/extensions.json @@ -0,0 +1,8 @@ +{ + "recommendations": [ + "Vue.volar", + "dbaeumer.vscode-eslint", + "EditorConfig.EditorConfig", + "esbenp.prettier-vscode" + ] +} diff --git a/README.md b/README.md new file mode 100644 index 0000000..274b345 --- /dev/null +++ b/README.md @@ -0,0 +1,35 @@ +# express-distribution-sys + +This template should help get you started developing with Vue 3 in Vite. + +## Recommended IDE Setup + +[VSCode](https://code.visualstudio.com/) + [Volar](https://marketplace.visualstudio.com/items?itemName=Vue.volar) (and disable Vetur). + +## Customize configuration + +See [Vite Configuration Reference](https://vite.dev/config/). + +## Project Setup + +```sh +npm install +``` + +### Compile and Hot-Reload for Development + +```sh +npm run dev +``` + +### Compile and Minify for Production + +```sh +npm run build +``` + +### Lint with [ESLint](https://eslint.org/) + +```sh +npm run lint +``` diff --git a/eslint.config.js b/eslint.config.js new file mode 100644 index 0000000..76c70ec --- /dev/null +++ b/eslint.config.js @@ -0,0 +1,19 @@ +import js from '@eslint/js' +import pluginVue from 'eslint-plugin-vue' +import skipFormatting from '@vue/eslint-config-prettier/skip-formatting' + +export default [ + { + name: 'app/files-to-lint', + files: ['**/*.{js,mjs,jsx,vue}'], + }, + + { + name: 'app/files-to-ignore', + ignores: ['**/dist/**', '**/dist-ssr/**', '**/coverage/**'], + }, + + js.configs.recommended, + ...pluginVue.configs['flat/essential'], + skipFormatting, +] diff --git a/index.html b/index.html new file mode 100644 index 0000000..99f583a --- /dev/null +++ b/index.html @@ -0,0 +1,13 @@ + + + + + + + Vite App + + +
+ + + diff --git a/jsconfig.json b/jsconfig.json new file mode 100644 index 0000000..5a1f2d2 --- /dev/null +++ b/jsconfig.json @@ -0,0 +1,8 @@ +{ + "compilerOptions": { + "paths": { + "@/*": ["./src/*"] + } + }, + "exclude": ["node_modules", "dist"] +} diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..b6095d0 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,3881 @@ +{ + "name": "express-distribution-sys", + "version": "0.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "express-distribution-sys", + "version": "0.0.0", + "dependencies": { + "@element-plus/icons-vue": "^2.3.1", + "axios": "^1.7.7", + "echarts": "^5.5.1", + "element-plus": "^2.8.6", + "pinia": "^2.2.4", + "pinia-persistedstate-plugin": "^0.1.0", + "qweather-icons": "^1.6.0", + "vue": "^3.5.12", + "vue-router": "^4.4.5" + }, + "devDependencies": { + "@eslint/js": "^9.13.0", + "@vitejs/plugin-vue": "^5.1.4", + "@vitejs/plugin-vue-jsx": "^4.0.1", + "@vue/eslint-config-prettier": "^10.0.0", + "eslint": "^9.13.0", + "eslint-plugin-vue": "^9.29.0", + "prettier": "^3.3.3", + "sass-embedded": "^1.80.4", + "vite": "^5.4.10" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.25.9.tgz", + "integrity": "sha512-z88xeGxnzehn2sqZ8UdGQEvYErF1odv2CftxInpSYJt6uHuPe9YjahKZITGs3l5LeI9d2ROG+obuDAoSlqbNfQ==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.25.9", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.25.9.tgz", + "integrity": "sha512-yD+hEuJ/+wAJ4Ox2/rpNv5HIuPG82x3ZlQvYVn8iYCprdxzE7P1udpGF1jyjQVBU4dgznN+k2h103vxZ7NdPyw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.25.9.tgz", + "integrity": "sha512-WYvQviPw+Qyib0v92AwNIrdLISTp7RfDkM7bPqBvpbnhY4wq8HvHBZREVdYDXk98C8BkOIVnHAY3yvj7AVISxQ==", + "dev": true, + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.25.9", + "@babel/generator": "^7.25.9", + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-module-transforms": "^7.25.9", + "@babel/helpers": "^7.25.9", + "@babel/parser": "^7.25.9", + "@babel/template": "^7.25.9", + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/generator": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.9.tgz", + "integrity": "sha512-omlUGkr5EaoIJrhLf9CJ0TvjBRpd9+AXRG//0GEQ9THSo8wPiTlbpy1/Ow8ZTrbXpjd9FHXfbFQx32I04ht0FA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.25.9", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^3.0.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.9.tgz", + "integrity": "sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==", + "dev": true, + "dependencies": { + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.9.tgz", + "integrity": "sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.25.9", + "@babel/helper-validator-option": "^7.25.9", + "browserslist": "^4.24.0", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.9.tgz", + "integrity": "sha512-UTZQMvt0d/rSz6KI+qdu7GQze5TIajwTS++GUozlw8VBJDEOAqSXwm1WvmYEZwqdqSGQshRocPDqrt4HBZB3fQ==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-member-expression-to-functions": "^7.25.9", + "@babel/helper-optimise-call-expression": "^7.25.9", + "@babel/helper-replace-supers": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", + "@babel/traverse": "^7.25.9", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.25.9.tgz", + "integrity": "sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ==", + "dev": true, + "dependencies": { + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz", + "integrity": "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==", + "dev": true, + "dependencies": { + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.25.9.tgz", + "integrity": "sha512-TvLZY/F3+GvdRYFZFyxMvnsKi+4oJdgZzU3BoGN9Uc2d9C6zfNwJcKKhjqLAhK8i46mv93jsO74fDh3ih6rpHA==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-simple-access": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.25.9.tgz", + "integrity": "sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==", + "dev": true, + "dependencies": { + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.25.9.tgz", + "integrity": "sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.25.9.tgz", + "integrity": "sha512-IiDqTOTBQy0sWyeXyGSC5TBJpGFXBkRynjBeXsvbhQFKj2viwJC76Epz35YLU1fpe/Am6Vppb7W7zM4fPQzLsQ==", + "dev": true, + "dependencies": { + "@babel/helper-member-expression-to-functions": "^7.25.9", + "@babel/helper-optimise-call-expression": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.25.9.tgz", + "integrity": "sha512-c6WHXuiaRsJTyHYLJV75t9IqsmTbItYfdj99PnzYGQZkYKvan5/2jKJ7gu31J3/BJ/A18grImSPModuyG/Eo0Q==", + "dev": true, + "dependencies": { + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.25.9.tgz", + "integrity": "sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA==", + "dev": true, + "dependencies": { + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", + "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", + "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz", + "integrity": "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.25.9.tgz", + "integrity": "sha512-oKWp3+usOJSzDZOucZUAMayhPz/xVjzymyDzUN8dk0Wd3RWMlGLXi07UCQ/CgQVb8LvXx3XBajJH4XGgkt7H7g==", + "dev": true, + "dependencies": { + "@babel/template": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.25.9.tgz", + "integrity": "sha512-llL88JShoCsth8fF8R4SJnIn+WLvR6ccFxu1H3FlMhDontdcmZWf2HgIZ7AIqV3Xcck1idlohrN4EUBQz6klbw==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.25.9", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.9.tgz", + "integrity": "sha512-aI3jjAAO1fh7vY/pBGsn1i9LDbRP43+asrRlkPuTXW5yHXtd1NgTEMudbBoDDxrf1daEEfPJqR+JBMakzrR4Dg==", + "dependencies": { + "@babel/types": "^7.25.9" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.25.9.tgz", + "integrity": "sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.25.9.tgz", + "integrity": "sha512-hjMgRy5hb8uJJjUcdWunWVcoi9bGpJp8p5Ol1229PoN6aytsLwNMgmdftO23wnCLMfVmTwZDWMPNq/D1SY60JQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.25.9.tgz", + "integrity": "sha512-7PbZQZP50tzv2KGGnhh82GSyMB01yKY9scIjf1a+GfZCtInOWqUH5+1EBU4t9fyR5Oykkkc9vFTs4OHrhHXljQ==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", + "@babel/plugin-syntax-typescript": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/template": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.9.tgz", + "integrity": "sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.25.9", + "@babel/parser": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.9.tgz", + "integrity": "sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.25.9", + "@babel/generator": "^7.25.9", + "@babel/parser": "^7.25.9", + "@babel/template": "^7.25.9", + "@babel/types": "^7.25.9", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.9.tgz", + "integrity": "sha512-OwS2CM5KocvQ/k7dFJa8i5bNGJP0hXWfVCfDkqRFP1IreH1JDC7wG6eCYCi0+McbfT8OR/kNqsI0UU0xP9H6PQ==", + "dependencies": { + "@babel/helper-string-parser": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@bufbuild/protobuf": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.2.0.tgz", + "integrity": "sha512-+imAQkHf7U/Rwvu0wk1XWgsP3WnpCWmK7B48f0XqSNzgk64+grljTKC7pnO/xBiEMUziF7vKRfbBnOQhg126qQ==", + "dev": true + }, + "node_modules/@ctrl/tinycolor": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-3.6.1.tgz", + "integrity": "sha512-SITSV6aIXsuVNV3f3O0f2n/cgyEDWoSqtZMYiAmcsYHydcKrOz3gUxB/iXd/Qf08+IZX4KpgNbvUdMBmWz+kcA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/@element-plus/icons-vue": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@element-plus/icons-vue/-/icons-vue-2.3.1.tgz", + "integrity": "sha512-XxVUZv48RZAd87ucGS48jPf6pKu0yV5UCg9f4FFwtrYxXOwWuVJo6wOvSLKEoMQKjv8GsX/mhP6UsC1lRwbUWg==", + "peerDependencies": { + "vue": "^3.2.0" + } + }, + "node_modules/@esbuild/aix-ppc64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz", + "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz", + "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz", + "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz", + "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz", + "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz", + "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz", + "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz", + "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz", + "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz", + "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz", + "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz", + "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==", + "cpu": [ + "loong64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz", + "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==", + "cpu": [ + "mips64el" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz", + "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz", + "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz", + "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz", + "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz", + "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz", + "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz", + "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz", + "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz", + "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz", + "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.11.1", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.11.1.tgz", + "integrity": "sha512-m4DVN9ZqskZoLU5GlWZadwDnYo3vAEydiUayB9widCl9ffWx2IvPnp6n3on5rJmziJSw9Bv+Z3ChDVdMwXCY8Q==", + "dev": true, + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/config-array": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.18.0.tgz", + "integrity": "sha512-fTxvnS1sRMu3+JjXwJG0j/i4RT9u4qJ+lqS/yCGap4lH4zZGzQ7tu+xZqQmcMZq5OBZDL4QRxQzRjkWcGt8IVw==", + "dev": true, + "dependencies": { + "@eslint/object-schema": "^2.1.4", + "debug": "^4.3.1", + "minimatch": "^3.1.2" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/core": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.7.0.tgz", + "integrity": "sha512-xp5Jirz5DyPYlPiKat8jaq0EmYvDXKKpzTbxXMpT9eqlRJkRKIz9AGMdlvYjih+im+QlhWrpvVjl8IPC/lHlUw==", + "dev": true, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.1.0.tgz", + "integrity": "sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==", + "dev": true, + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^10.0.1", + "globals": "^14.0.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", + "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", + "dev": true, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/js": { + "version": "9.13.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.13.0.tgz", + "integrity": "sha512-IFLyoY4d72Z5y/6o/BazFBezupzI/taV8sGumxTAVw3lXG9A6md1Dc34T9s1FoD/an9pJH8RHbAxsaEbBed9lA==", + "dev": true, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/object-schema": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.4.tgz", + "integrity": "sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==", + "dev": true, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/plugin-kit": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.2.1.tgz", + "integrity": "sha512-HFZ4Mp26nbWk9d/BpvP0YNL6W4UoZF0VFcTw/aPPA8RpOxeFQgK+ClABGgAUXs9Y/RGX/l1vOmrqz1MQt9MNuw==", + "dev": true, + "dependencies": { + "levn": "^0.4.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@floating-ui/core": { + "version": "1.6.8", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.8.tgz", + "integrity": "sha512-7XJ9cPU+yI2QeLS+FCSlqNFZJq8arvswefkZrYI1yQBbftw6FyrZOxYSh+9S7z7TpeWlRt9zJ5IhM1WIL334jA==", + "dependencies": { + "@floating-ui/utils": "^0.2.8" + } + }, + "node_modules/@floating-ui/dom": { + "version": "1.6.11", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.6.11.tgz", + "integrity": "sha512-qkMCxSR24v2vGkhYDo/UzxfJN3D4syqSjyuTFz6C7XcpU1pASPRieNI0Kj5VP3/503mOfYiGY891ugBX1GlABQ==", + "dependencies": { + "@floating-ui/core": "^1.6.0", + "@floating-ui/utils": "^0.2.8" + } + }, + "node_modules/@floating-ui/utils": { + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.8.tgz", + "integrity": "sha512-kym7SodPp8/wloecOpcmSnWJsK7M0E5Wg8UcFA+uO4B9s5d0ywXOEro/8HM9x0rW+TljRzul/14UYz3TleT3ig==" + }, + "node_modules/@humanfs/core": { + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.0.tgz", + "integrity": "sha512-2cbWIHbZVEweE853g8jymffCA+NCMiuqeECeBBLm8dg2oFdjuGJhgN4UAbI+6v0CKbbhvtXA4qV8YR5Ji86nmw==", + "dev": true, + "engines": { + "node": ">=18.18.0" + } + }, + "node_modules/@humanfs/node": { + "version": "0.16.5", + "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.5.tgz", + "integrity": "sha512-KSPA4umqSG4LHYRodq31VDwKAvaTF4xmVlzM8Aeh4PlU1JQ3IG0wiA8C25d3RQ9nJyM3mBHyI53K06VVL/oFFg==", + "dev": true, + "dependencies": { + "@humanfs/core": "^0.19.0", + "@humanwhocodes/retry": "^0.3.0" + }, + "engines": { + "node": ">=18.18.0" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true, + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/retry": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.3.1.tgz", + "integrity": "sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==", + "dev": true, + "engines": { + "node": ">=18.18" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@pkgr/core": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.1.1.tgz", + "integrity": "sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==", + "dev": true, + "engines": { + "node": "^12.20.0 || ^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/unts" + } + }, + "node_modules/@popperjs/core": { + "name": "@sxzz/popperjs-es", + "version": "2.11.7", + "resolved": "https://registry.npmjs.org/@sxzz/popperjs-es/-/popperjs-es-2.11.7.tgz", + "integrity": "sha512-Ccy0NlLkzr0Ex2FKvh2X+OyERHXJ88XJ1MXtsI9y9fGexlaXaVTPzBCRBwIxFkORuOb+uBqeu+RqnpgYTEZRUQ==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } + }, + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.24.0.tgz", + "integrity": "sha512-Q6HJd7Y6xdB48x8ZNVDOqsbh2uByBhgK8PiQgPhwkIw/HC/YX5Ghq2mQY5sRMZWHb3VsFkWooUVOZHKr7DmDIA==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.24.0.tgz", + "integrity": "sha512-ijLnS1qFId8xhKjT81uBHuuJp2lU4x2yxa4ctFPtG+MqEE6+C5f/+X/bStmxapgmwLwiL3ih122xv8kVARNAZA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.24.0.tgz", + "integrity": "sha512-bIv+X9xeSs1XCk6DVvkO+S/z8/2AMt/2lMqdQbMrmVpgFvXlmde9mLcbQpztXm1tajC3raFDqegsH18HQPMYtA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.24.0.tgz", + "integrity": "sha512-X6/nOwoFN7RT2svEQWUsW/5C/fYMBe4fnLK9DQk4SX4mgVBiTA9h64kjUYPvGQ0F/9xwJ5U5UfTbl6BEjaQdBQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.24.0.tgz", + "integrity": "sha512-0KXvIJQMOImLCVCz9uvvdPgfyWo93aHHp8ui3FrtOP57svqrF/roSSR5pjqL2hcMp0ljeGlU4q9o/rQaAQ3AYA==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.24.0.tgz", + "integrity": "sha512-it2BW6kKFVh8xk/BnHfakEeoLPv8STIISekpoF+nBgWM4d55CZKc7T4Dx1pEbTnYm/xEKMgy1MNtYuoA8RFIWw==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.24.0.tgz", + "integrity": "sha512-i0xTLXjqap2eRfulFVlSnM5dEbTVque/3Pi4g2y7cxrs7+a9De42z4XxKLYJ7+OhE3IgxvfQM7vQc43bwTgPwA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.24.0.tgz", + "integrity": "sha512-9E6MKUJhDuDh604Qco5yP/3qn3y7SLXYuiC0Rpr89aMScS2UAmK1wHP2b7KAa1nSjWJc/f/Lc0Wl1L47qjiyQw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.24.0.tgz", + "integrity": "sha512-2XFFPJ2XMEiF5Zi2EBf4h73oR1V/lycirxZxHZNc93SqDN/IWhYYSYj8I9381ikUFXZrz2v7r2tOVk2NBwxrWw==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.24.0.tgz", + "integrity": "sha512-M3Dg4hlwuntUCdzU7KjYqbbd+BLq3JMAOhCKdBE3TcMGMZbKkDdJ5ivNdehOssMCIokNHFOsv7DO4rlEOfyKpg==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.24.0.tgz", + "integrity": "sha512-mjBaoo4ocxJppTorZVKWFpy1bfFj9FeCMJqzlMQGjpNPY9JwQi7OuS1axzNIk0nMX6jSgy6ZURDZ2w0QW6D56g==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.24.0.tgz", + "integrity": "sha512-ZXFk7M72R0YYFN5q13niV0B7G8/5dcQ9JDp8keJSfr3GoZeXEoMHP/HlvqROA3OMbMdfr19IjCeNAnPUG93b6A==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.24.0.tgz", + "integrity": "sha512-w1i+L7kAXZNdYl+vFvzSZy8Y1arS7vMgIy8wusXJzRrPyof5LAb02KGr1PD2EkRcl73kHulIID0M501lN+vobQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.24.0.tgz", + "integrity": "sha512-VXBrnPWgBpVDCVY6XF3LEW0pOU51KbaHhccHw6AS6vBWIC60eqsH19DAeeObl+g8nKAz04QFdl/Cefta0xQtUQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.24.0.tgz", + "integrity": "sha512-xrNcGDU0OxVcPTH/8n/ShH4UevZxKIO6HJFK0e15XItZP2UcaiLFd5kiX7hJnqCbSztUF8Qot+JWBC/QXRPYWQ==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.24.0.tgz", + "integrity": "sha512-fbMkAF7fufku0N2dE5TBXcNlg0pt0cJue4xBRE2Qc5Vqikxr4VCgKj/ht6SMdFcOacVA9rqF70APJ8RN/4vMJw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@types/estree": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", + "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==", + "dev": true + }, + "node_modules/@types/js-cookie": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@types/js-cookie/-/js-cookie-3.0.6.tgz", + "integrity": "sha512-wkw9yd1kEXOPnvEeEV1Go1MmxtBJL0RR79aOTAApecWFVu7w0NNXNqhcWgvw2YgZDYadliXkl14pa3WXw5jlCQ==" + }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "dev": true + }, + "node_modules/@types/lodash": { + "version": "4.17.12", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.12.tgz", + "integrity": "sha512-sviUmCE8AYdaF/KIHLDJBQgeYzPBI0vf/17NaYehBJfYD1j6/L95Slh07NlyK2iNyBNaEkb3En2jRt+a8y3xZQ==" + }, + "node_modules/@types/lodash-es": { + "version": "4.17.12", + "resolved": "https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz", + "integrity": "sha512-0NgftHUcV4v34VhXm8QBSftKVXtbkBG3ViCjs6+eJ5a6y6Mi/jiFGPc1sC7QK+9BFhWrURE3EOggmWaSxL9OzQ==", + "dependencies": { + "@types/lodash": "*" + } + }, + "node_modules/@types/web-bluetooth": { + "version": "0.0.16", + "resolved": "https://registry.npmjs.org/@types/web-bluetooth/-/web-bluetooth-0.0.16.tgz", + "integrity": "sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ==" + }, + "node_modules/@vitejs/plugin-vue": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-5.1.4.tgz", + "integrity": "sha512-N2XSI2n3sQqp5w7Y/AN/L2XDjBIRGqXko+eDp42sydYSBeJuSm5a1sLf8zakmo8u7tA8NmBgoDLA1HeOESjp9A==", + "dev": true, + "engines": { + "node": "^18.0.0 || >=20.0.0" + }, + "peerDependencies": { + "vite": "^5.0.0", + "vue": "^3.2.25" + } + }, + "node_modules/@vitejs/plugin-vue-jsx": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue-jsx/-/plugin-vue-jsx-4.0.1.tgz", + "integrity": "sha512-7mg9HFGnFHMEwCdB6AY83cVK4A6sCqnrjFYF4WIlebYAQVVJ/sC/CiTruVdrRlhrFoeZ8rlMxY9wYpPTIRhhAg==", + "dev": true, + "dependencies": { + "@babel/core": "^7.24.7", + "@babel/plugin-transform-typescript": "^7.24.7", + "@vue/babel-plugin-jsx": "^1.2.2" + }, + "engines": { + "node": "^18.0.0 || >=20.0.0" + }, + "peerDependencies": { + "vite": "^5.0.0", + "vue": "^3.0.0" + } + }, + "node_modules/@vue/babel-helper-vue-transform-on": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.2.5.tgz", + "integrity": "sha512-lOz4t39ZdmU4DJAa2hwPYmKc8EsuGa2U0L9KaZaOJUt0UwQNjNA3AZTq6uEivhOKhhG1Wvy96SvYBoFmCg3uuw==", + "dev": true + }, + "node_modules/@vue/babel-plugin-jsx": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.2.5.tgz", + "integrity": "sha512-zTrNmOd4939H9KsRIGmmzn3q2zvv1mjxkYZHgqHZgDrXz5B1Q3WyGEjO2f+JrmKghvl1JIRcvo63LgM1kH5zFg==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/plugin-syntax-jsx": "^7.24.7", + "@babel/template": "^7.25.0", + "@babel/traverse": "^7.25.6", + "@babel/types": "^7.25.6", + "@vue/babel-helper-vue-transform-on": "1.2.5", + "@vue/babel-plugin-resolve-type": "1.2.5", + "html-tags": "^3.3.1", + "svg-tags": "^1.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + } + } + }, + "node_modules/@vue/babel-plugin-resolve-type": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@vue/babel-plugin-resolve-type/-/babel-plugin-resolve-type-1.2.5.tgz", + "integrity": "sha512-U/ibkQrf5sx0XXRnUZD1mo5F7PkpKyTbfXM3a3rC4YnUz6crHEz9Jg09jzzL6QYlXNto/9CePdOg/c87O4Nlfg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.24.7", + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/parser": "^7.25.6", + "@vue/compiler-sfc": "^3.5.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@vue/compiler-core": { + "version": "3.5.12", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.12.tgz", + "integrity": "sha512-ISyBTRMmMYagUxhcpyEH0hpXRd/KqDU4ymofPgl2XAkY9ZhQ+h0ovEZJIiPop13UmR/54oA2cgMDjgroRelaEw==", + "dependencies": { + "@babel/parser": "^7.25.3", + "@vue/shared": "3.5.12", + "entities": "^4.5.0", + "estree-walker": "^2.0.2", + "source-map-js": "^1.2.0" + } + }, + "node_modules/@vue/compiler-dom": { + "version": "3.5.12", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.12.tgz", + "integrity": "sha512-9G6PbJ03uwxLHKQ3P42cMTi85lDRvGLB2rSGOiQqtXELat6uI4n8cNz9yjfVHRPIu+MsK6TE418Giruvgptckg==", + "dependencies": { + "@vue/compiler-core": "3.5.12", + "@vue/shared": "3.5.12" + } + }, + "node_modules/@vue/compiler-sfc": { + "version": "3.5.12", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.12.tgz", + "integrity": "sha512-2k973OGo2JuAa5+ZlekuQJtitI5CgLMOwgl94BzMCsKZCX/xiqzJYzapl4opFogKHqwJk34vfsaKpfEhd1k5nw==", + "dependencies": { + "@babel/parser": "^7.25.3", + "@vue/compiler-core": "3.5.12", + "@vue/compiler-dom": "3.5.12", + "@vue/compiler-ssr": "3.5.12", + "@vue/shared": "3.5.12", + "estree-walker": "^2.0.2", + "magic-string": "^0.30.11", + "postcss": "^8.4.47", + "source-map-js": "^1.2.0" + } + }, + "node_modules/@vue/compiler-ssr": { + "version": "3.5.12", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.12.tgz", + "integrity": "sha512-eLwc7v6bfGBSM7wZOGPmRavSWzNFF6+PdRhE+VFJhNCgHiF8AM7ccoqcv5kBXA2eWUfigD7byekvf/JsOfKvPA==", + "dependencies": { + "@vue/compiler-dom": "3.5.12", + "@vue/shared": "3.5.12" + } + }, + "node_modules/@vue/devtools-api": { + "version": "6.6.4", + "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.6.4.tgz", + "integrity": "sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==" + }, + "node_modules/@vue/eslint-config-prettier": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/@vue/eslint-config-prettier/-/eslint-config-prettier-10.1.0.tgz", + "integrity": "sha512-J6wV91y2pXc0Phha01k0WOHBTPsoSTf4xlmMjoKaeSxBpAdsgTppGF5RZRdOHM7OA74zAXD+VLANrtYXpiPKkQ==", + "dev": true, + "dependencies": { + "eslint-config-prettier": "^9.1.0", + "eslint-plugin-prettier": "^5.2.1" + }, + "peerDependencies": { + "eslint": ">= 8.21.0", + "prettier": ">= 3.0.0" + } + }, + "node_modules/@vue/reactivity": { + "version": "3.5.12", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.12.tgz", + "integrity": "sha512-UzaN3Da7xnJXdz4Okb/BGbAaomRHc3RdoWqTzlvd9+WBR5m3J39J1fGcHes7U3za0ruYn/iYy/a1euhMEHvTAg==", + "dependencies": { + "@vue/shared": "3.5.12" + } + }, + "node_modules/@vue/runtime-core": { + "version": "3.5.12", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.12.tgz", + "integrity": "sha512-hrMUYV6tpocr3TL3Ad8DqxOdpDe4zuQY4HPY3X/VRh+L2myQO8MFXPAMarIOSGNu0bFAjh1yBkMPXZBqCk62Uw==", + "dependencies": { + "@vue/reactivity": "3.5.12", + "@vue/shared": "3.5.12" + } + }, + "node_modules/@vue/runtime-dom": { + "version": "3.5.12", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.12.tgz", + "integrity": "sha512-q8VFxR9A2MRfBr6/55Q3umyoN7ya836FzRXajPB6/Vvuv0zOPL+qltd9rIMzG/DbRLAIlREmnLsplEF/kotXKA==", + "dependencies": { + "@vue/reactivity": "3.5.12", + "@vue/runtime-core": "3.5.12", + "@vue/shared": "3.5.12", + "csstype": "^3.1.3" + } + }, + "node_modules/@vue/server-renderer": { + "version": "3.5.12", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.12.tgz", + "integrity": "sha512-I3QoeDDeEPZm8yR28JtY+rk880Oqmj43hreIBVTicisFTx/Dl7JpG72g/X7YF8hnQD3IFhkky5i2bPonwrTVPg==", + "dependencies": { + "@vue/compiler-ssr": "3.5.12", + "@vue/shared": "3.5.12" + }, + "peerDependencies": { + "vue": "3.5.12" + } + }, + "node_modules/@vue/shared": { + "version": "3.5.12", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.12.tgz", + "integrity": "sha512-L2RPSAwUFbgZH20etwrXyVyCBu9OxRSi8T/38QsvnkJyvq2LufW2lDCOzm7t/U9C1mkhJGWYfCuFBCmIuNivrg==" + }, + "node_modules/@vueuse/core": { + "version": "9.13.0", + "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-9.13.0.tgz", + "integrity": "sha512-pujnclbeHWxxPRqXWmdkKV5OX4Wk4YeK7wusHqRwU0Q7EFusHoqNA/aPhB6KCh9hEqJkLAJo7bb0Lh9b+OIVzw==", + "dependencies": { + "@types/web-bluetooth": "^0.0.16", + "@vueuse/metadata": "9.13.0", + "@vueuse/shared": "9.13.0", + "vue-demi": "*" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@vueuse/core/node_modules/vue-demi": { + "version": "0.14.10", + "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.10.tgz", + "integrity": "sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==", + "hasInstallScript": true, + "bin": { + "vue-demi-fix": "bin/vue-demi-fix.js", + "vue-demi-switch": "bin/vue-demi-switch.js" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "@vue/composition-api": "^1.0.0-rc.1", + "vue": "^3.0.0-0 || ^2.6.0" + }, + "peerDependenciesMeta": { + "@vue/composition-api": { + "optional": true + } + } + }, + "node_modules/@vueuse/metadata": { + "version": "9.13.0", + "resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-9.13.0.tgz", + "integrity": "sha512-gdU7TKNAUVlXXLbaF+ZCfte8BjRJQWPCa2J55+7/h+yDtzw3vOoGQDRXzI6pyKyo6bXFT5/QoPE4hAknExjRLQ==", + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@vueuse/shared": { + "version": "9.13.0", + "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-9.13.0.tgz", + "integrity": "sha512-UrnhU+Cnufu4S6JLCPZnkWh0WwZGUp72ktOF2DFptMlOs3TOdVv8xJN53zhHGARmVOsz5KqOls09+J1NR6sBKw==", + "dependencies": { + "vue-demi": "*" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@vueuse/shared/node_modules/vue-demi": { + "version": "0.14.10", + "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.10.tgz", + "integrity": "sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==", + "hasInstallScript": true, + "bin": { + "vue-demi-fix": "bin/vue-demi-fix.js", + "vue-demi-switch": "bin/vue-demi-switch.js" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "@vue/composition-api": "^1.0.0-rc.1", + "vue": "^3.0.0-0 || ^2.6.0" + }, + "peerDependenciesMeta": { + "@vue/composition-api": { + "optional": true + } + } + }, + "node_modules/acorn": { + "version": "8.13.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.13.0.tgz", + "integrity": "sha512-8zSiw54Oxrdym50NlZ9sUusyO1Z1ZchgRLWRaK6c86XJFClyCgFKetdowBg5bKxyp/u+CDBJG4Mpp0m3HLZl9w==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "node_modules/async-validator": { + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/async-validator/-/async-validator-4.2.5.tgz", + "integrity": "sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg==" + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "node_modules/axios": { + "version": "1.7.7", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.7.tgz", + "integrity": "sha512-S4kL7XrjgBmvdGut0sN3yJxqYzrDOnivkBiN0OFs6hLiUam3UPvswUo0kqGyhqUZGEOytHyumEdXsAkgCOUf3Q==", + "dependencies": { + "follow-redirects": "^1.15.6", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "dev": true + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/browserslist": { + "version": "4.24.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.2.tgz", + "integrity": "sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001669", + "electron-to-chromium": "^1.5.41", + "node-releases": "^2.0.18", + "update-browserslist-db": "^1.1.1" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/buffer-builder": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/buffer-builder/-/buffer-builder-0.2.0.tgz", + "integrity": "sha512-7VPMEPuYznPSoR21NE1zvd2Xna6c/CloiZCfcMXR1Jny6PjX0N4Nsa38zcBFo/FMK+BlA+FLKbJCQ0i2yxp+Xg==", + "dev": true + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001669", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001669.tgz", + "integrity": "sha512-DlWzFDJqstqtIVx1zeSpIMLjunf5SmwOw0N2Ck/QSQdS8PLS4+9HrLaYei4w8BIAL7IB/UEDu889d8vhCTPA0w==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ] + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/colorjs.io": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/colorjs.io/-/colorjs.io-0.5.2.tgz", + "integrity": "sha512-twmVoizEW7ylZSN32OgKdXRmo1qg+wT5/6C3xu5b9QsWzSFAhHLn2xd8ro0diCsKfCj1RdaTP/nrcW+vAoQPIw==", + "dev": true + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" + }, + "node_modules/dayjs": { + "version": "1.11.13", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.13.tgz", + "integrity": "sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==" + }, + "node_modules/debug": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/echarts": { + "version": "5.5.1", + "resolved": "https://registry.npmjs.org/echarts/-/echarts-5.5.1.tgz", + "integrity": "sha512-Fce8upazaAXUVUVsjgV6mBnGuqgO+JNDlcgF79Dksy4+wgGpQB2lmYoO4TSweFg/mZITdpGHomw/cNBJZj1icA==", + "dependencies": { + "tslib": "2.3.0", + "zrender": "5.6.0" + } + }, + "node_modules/echarts/node_modules/tslib": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", + "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==" + }, + "node_modules/electron-to-chromium": { + "version": "1.5.45", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.45.tgz", + "integrity": "sha512-vOzZS6uZwhhbkZbcRyiy99Wg+pYFV5hk+5YaECvx0+Z31NR3Tt5zS6dze2OepT6PCTzVzT0dIJItti+uAW5zmw==", + "dev": true + }, + "node_modules/element-plus": { + "version": "2.8.6", + "resolved": "https://registry.npmjs.org/element-plus/-/element-plus-2.8.6.tgz", + "integrity": "sha512-fk5jB8V3efM02/4roZ5SWOLArgaYXbxEydZLlXSr+KPAwjNyHBlk2+HO5em8YKo5+RLBoHnn6BaThj6IE4nXoQ==", + "dependencies": { + "@ctrl/tinycolor": "^3.4.1", + "@element-plus/icons-vue": "^2.3.1", + "@floating-ui/dom": "^1.0.1", + "@popperjs/core": "npm:@sxzz/popperjs-es@^2.11.7", + "@types/lodash": "^4.14.182", + "@types/lodash-es": "^4.17.6", + "@vueuse/core": "^9.1.0", + "async-validator": "^4.2.5", + "dayjs": "^1.11.3", + "escape-html": "^1.0.3", + "lodash": "^4.17.21", + "lodash-es": "^4.17.21", + "lodash-unified": "^1.0.2", + "memoize-one": "^6.0.0", + "normalize-wheel-es": "^1.2.0" + }, + "peerDependencies": { + "vue": "^3.2.0" + } + }, + "node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/esbuild": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz", + "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==", + "dev": true, + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.21.5", + "@esbuild/android-arm": "0.21.5", + "@esbuild/android-arm64": "0.21.5", + "@esbuild/android-x64": "0.21.5", + "@esbuild/darwin-arm64": "0.21.5", + "@esbuild/darwin-x64": "0.21.5", + "@esbuild/freebsd-arm64": "0.21.5", + "@esbuild/freebsd-x64": "0.21.5", + "@esbuild/linux-arm": "0.21.5", + "@esbuild/linux-arm64": "0.21.5", + "@esbuild/linux-ia32": "0.21.5", + "@esbuild/linux-loong64": "0.21.5", + "@esbuild/linux-mips64el": "0.21.5", + "@esbuild/linux-ppc64": "0.21.5", + "@esbuild/linux-riscv64": "0.21.5", + "@esbuild/linux-s390x": "0.21.5", + "@esbuild/linux-x64": "0.21.5", + "@esbuild/netbsd-x64": "0.21.5", + "@esbuild/openbsd-x64": "0.21.5", + "@esbuild/sunos-x64": "0.21.5", + "@esbuild/win32-arm64": "0.21.5", + "@esbuild/win32-ia32": "0.21.5", + "@esbuild/win32-x64": "0.21.5" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/eslint": { + "version": "9.13.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.13.0.tgz", + "integrity": "sha512-EYZK6SX6zjFHST/HRytOdA/zE72Cq/bfw45LSyuwrdvcclb/gqV8RRQxywOBEWO2+WDpva6UZa4CcDeJKzUCFA==", + "dev": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.11.0", + "@eslint/config-array": "^0.18.0", + "@eslint/core": "^0.7.0", + "@eslint/eslintrc": "^3.1.0", + "@eslint/js": "9.13.0", + "@eslint/plugin-kit": "^0.2.0", + "@humanfs/node": "^0.16.5", + "@humanwhocodes/module-importer": "^1.0.1", + "@humanwhocodes/retry": "^0.3.1", + "@types/estree": "^1.0.6", + "@types/json-schema": "^7.0.15", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^8.1.0", + "eslint-visitor-keys": "^4.1.0", + "espree": "^10.2.0", + "esquery": "^1.5.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^8.0.0", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://eslint.org/donate" + }, + "peerDependencies": { + "jiti": "*" + }, + "peerDependenciesMeta": { + "jiti": { + "optional": true + } + } + }, + "node_modules/eslint-config-prettier": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz", + "integrity": "sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==", + "dev": true, + "bin": { + "eslint-config-prettier": "bin/cli.js" + }, + "peerDependencies": { + "eslint": ">=7.0.0" + } + }, + "node_modules/eslint-plugin-prettier": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.2.1.tgz", + "integrity": "sha512-gH3iR3g4JfF+yYPaJYkN7jEl9QbweL/YfkoRlNnuIEHEz1vHVlCmWOS+eGGiRuzHQXdJFCOTxRgvju9b8VUmrw==", + "dev": true, + "dependencies": { + "prettier-linter-helpers": "^1.0.0", + "synckit": "^0.9.1" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint-plugin-prettier" + }, + "peerDependencies": { + "@types/eslint": ">=8.0.0", + "eslint": ">=8.0.0", + "eslint-config-prettier": "*", + "prettier": ">=3.0.0" + }, + "peerDependenciesMeta": { + "@types/eslint": { + "optional": true + }, + "eslint-config-prettier": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-vue": { + "version": "9.29.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-9.29.1.tgz", + "integrity": "sha512-MH/MbVae4HV/tM8gKAVWMPJbYgW04CK7SuzYRrlNERpxbO0P3+Zdsa2oAcFBW6xNu7W6lIkGOsFAMCRTYmrlWQ==", + "dev": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.4.0", + "globals": "^13.24.0", + "natural-compare": "^1.4.0", + "nth-check": "^2.1.1", + "postcss-selector-parser": "^6.0.15", + "semver": "^7.6.3", + "vue-eslint-parser": "^9.4.3", + "xml-name-validator": "^4.0.0" + }, + "engines": { + "node": "^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.2.0 || ^7.0.0 || ^8.0.0 || ^9.0.0" + } + }, + "node_modules/eslint-plugin-vue/node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint-plugin-vue/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint-scope": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.1.0.tgz", + "integrity": "sha512-14dSvlhaVhKKsa9Fx1l8A17s7ah7Ef7wCakJ10LYk6+GYmP9yDti2oq2SEwcyndt6knfcZyhyxwY3i9yL78EQw==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.1.0.tgz", + "integrity": "sha512-Q7lok0mqMUSf5a/AdAZkA5a/gHcO6snwQClVNNvFKCAVlxXucdU8pKydU5ZVZjBx5xr37vGbFFWtLQYreLzrZg==", + "dev": true, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/eslint/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/eslint/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/eslint/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/eslint/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/espree": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-10.2.0.tgz", + "integrity": "sha512-upbkBJbckcCNBDBDXEbuhjbP68n+scUd3k/U2EkyM9nw+I/jPiL4cLF/Al06CF96wRltFda16sxDFrxsI1v0/g==", + "dev": true, + "dependencies": { + "acorn": "^8.12.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^4.1.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esquery": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", + "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", + "dev": true, + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "node_modules/fast-diff": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.3.0.tgz", + "integrity": "sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==", + "dev": true + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true + }, + "node_modules/file-entry-cache": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", + "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==", + "dev": true, + "dependencies": { + "flat-cache": "^4.0.0" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flat-cache": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz", + "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==", + "dev": true, + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.4" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/flatted": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", + "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", + "dev": true + }, + "node_modules/follow-redirects": { + "version": "1.15.9", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz", + "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/form-data": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.1.tgz", + "integrity": "sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/html-tags": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.3.1.tgz", + "integrity": "sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/immutable": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.7.tgz", + "integrity": "sha512-1hqclzwYwjRDFLjcFxOM5AYkkG0rpFPpr1RLPMEuGczoS7YA8gLhy8SWXYRAA/XwfEHpfo3cw5JGioS32fnMRw==", + "dev": true + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsesc": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", + "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dev": true, + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/lodash-es": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", + "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==" + }, + "node_modules/lodash-unified": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/lodash-unified/-/lodash-unified-1.0.3.tgz", + "integrity": "sha512-WK9qSozxXOD7ZJQlpSqOT+om2ZfcT4yO+03FuzAHD0wF6S0l0090LRPDx3vhTTLZ8cFKpBn+IOcVXK6qOcIlfQ==", + "peerDependencies": { + "@types/lodash-es": "*", + "lodash": "*", + "lodash-es": "*" + } + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/magic-string": { + "version": "0.30.12", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.12.tgz", + "integrity": "sha512-Ea8I3sQMVXr8JhN4z+H/d8zwo+tYDgHE9+5G4Wnrwhs0gaK9fXTKx0Tw5Xwsd/bCPTTZNRAdpyzvoeORe9LYpw==", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0" + } + }, + "node_modules/memoize-one": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-6.0.0.tgz", + "integrity": "sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==" + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "node_modules/nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true + }, + "node_modules/node-releases": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", + "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==", + "dev": true + }, + "node_modules/normalize-wheel-es": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/normalize-wheel-es/-/normalize-wheel-es-1.2.0.tgz", + "integrity": "sha512-Wj7+EJQ8mSuXr2iWfnujrimU35R2W4FAErEyTmJoJ7ucwTn2hOUSsRehMb5RSYkxXGTM7Y9QpvPmp++w5ftoJw==" + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/optionator": { + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", + "dev": true, + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==" + }, + "node_modules/pinia": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/pinia/-/pinia-2.2.4.tgz", + "integrity": "sha512-K7ZhpMY9iJ9ShTC0cR2+PnxdQRuwVIsXDO/WIEV/RnMC/vmSoKDTKW/exNQYPI+4ij10UjXqdNiEHwn47McANQ==", + "dependencies": { + "@vue/devtools-api": "^6.6.3", + "vue-demi": "^0.14.10" + }, + "funding": { + "url": "https://github.com/sponsors/posva" + }, + "peerDependencies": { + "@vue/composition-api": "^1.4.0", + "typescript": ">=4.4.4", + "vue": "^2.6.14 || ^3.3.0" + }, + "peerDependenciesMeta": { + "@vue/composition-api": { + "optional": true + }, + "typescript": { + "optional": true + } + } + }, + "node_modules/pinia-persistedstate-plugin": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/pinia-persistedstate-plugin/-/pinia-persistedstate-plugin-0.1.0.tgz", + "integrity": "sha512-ToKR/EJzhhXElQ5YL8PVVY4CqLJjywxszAJjOCgprjmIVkTrPBsEOY4b/ATOzHQc1TtuaJs/3MJuoCpA3pv8Ew==", + "dependencies": { + "@types/js-cookie": "^3.0.1", + "pinia": "^2.0.12" + } + }, + "node_modules/pinia/node_modules/vue-demi": { + "version": "0.14.10", + "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.10.tgz", + "integrity": "sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==", + "hasInstallScript": true, + "bin": { + "vue-demi-fix": "bin/vue-demi-fix.js", + "vue-demi-switch": "bin/vue-demi-switch.js" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "@vue/composition-api": "^1.0.0-rc.1", + "vue": "^3.0.0-0 || ^2.6.0" + }, + "peerDependenciesMeta": { + "@vue/composition-api": { + "optional": true + } + } + }, + "node_modules/postcss": { + "version": "8.4.47", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.47.tgz", + "integrity": "sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.1.0", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", + "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prettier": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.3.tgz", + "integrity": "sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==", + "dev": true, + "bin": { + "prettier": "bin/prettier.cjs" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/prettier-linter-helpers": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", + "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", + "dev": true, + "dependencies": { + "fast-diff": "^1.1.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/qweather-icons": { + "version": "1.6.0", + "resolved": "https://r.cnpmjs.org/qweather-icons/-/qweather-icons-1.6.0.tgz", + "integrity": "sha512-uINrSOteHHarEeHRpP37aBnuuwYnWc1eyZ2gbnujoEqOVabIPDiEseF7a9eIOnBn7GZBlo5nYj29eOEfLH/bEA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/rollup": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.24.0.tgz", + "integrity": "sha512-DOmrlGSXNk1DM0ljiQA+i+o0rSLhtii1je5wgk60j49d1jHT5YYttBv1iWOnYSTG+fZZESUOSNiAl89SIet+Cg==", + "dev": true, + "dependencies": { + "@types/estree": "1.0.6" + }, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.24.0", + "@rollup/rollup-android-arm64": "4.24.0", + "@rollup/rollup-darwin-arm64": "4.24.0", + "@rollup/rollup-darwin-x64": "4.24.0", + "@rollup/rollup-linux-arm-gnueabihf": "4.24.0", + "@rollup/rollup-linux-arm-musleabihf": "4.24.0", + "@rollup/rollup-linux-arm64-gnu": "4.24.0", + "@rollup/rollup-linux-arm64-musl": "4.24.0", + "@rollup/rollup-linux-powerpc64le-gnu": "4.24.0", + "@rollup/rollup-linux-riscv64-gnu": "4.24.0", + "@rollup/rollup-linux-s390x-gnu": "4.24.0", + "@rollup/rollup-linux-x64-gnu": "4.24.0", + "@rollup/rollup-linux-x64-musl": "4.24.0", + "@rollup/rollup-win32-arm64-msvc": "4.24.0", + "@rollup/rollup-win32-ia32-msvc": "4.24.0", + "@rollup/rollup-win32-x64-msvc": "4.24.0", + "fsevents": "~2.3.2" + } + }, + "node_modules/rxjs": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", + "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", + "dev": true, + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/sass-embedded": { + "version": "1.80.4", + "resolved": "https://registry.npmjs.org/sass-embedded/-/sass-embedded-1.80.4.tgz", + "integrity": "sha512-lPzKX5g79ZxohlPxh0pXTPFseWj9RfgYI0cPm14CH5ok77Ujuheq/DCp7RStvNDWS8RCQ8Ii6gJC/5WTkGyrhA==", + "dev": true, + "dependencies": { + "@bufbuild/protobuf": "^2.0.0", + "buffer-builder": "^0.2.0", + "colorjs.io": "^0.5.0", + "immutable": "^4.0.0", + "rxjs": "^7.4.0", + "supports-color": "^8.1.1", + "varint": "^6.0.0" + }, + "bin": { + "sass": "dist/bin/sass.js" + }, + "engines": { + "node": ">=16.0.0" + }, + "optionalDependencies": { + "sass-embedded-android-arm": "1.80.4", + "sass-embedded-android-arm64": "1.80.4", + "sass-embedded-android-ia32": "1.80.4", + "sass-embedded-android-riscv64": "1.80.4", + "sass-embedded-android-x64": "1.80.4", + "sass-embedded-darwin-arm64": "1.80.4", + "sass-embedded-darwin-x64": "1.80.4", + "sass-embedded-linux-arm": "1.80.4", + "sass-embedded-linux-arm64": "1.80.4", + "sass-embedded-linux-ia32": "1.80.4", + "sass-embedded-linux-musl-arm": "1.80.4", + "sass-embedded-linux-musl-arm64": "1.80.4", + "sass-embedded-linux-musl-ia32": "1.80.4", + "sass-embedded-linux-musl-riscv64": "1.80.4", + "sass-embedded-linux-musl-x64": "1.80.4", + "sass-embedded-linux-riscv64": "1.80.4", + "sass-embedded-linux-x64": "1.80.4", + "sass-embedded-win32-arm64": "1.80.4", + "sass-embedded-win32-ia32": "1.80.4", + "sass-embedded-win32-x64": "1.80.4" + } + }, + "node_modules/sass-embedded-android-arm": { + "version": "1.80.4", + "resolved": "https://registry.npmjs.org/sass-embedded-android-arm/-/sass-embedded-android-arm-1.80.4.tgz", + "integrity": "sha512-iAZ7AiKTLGxQGTkZ37c2/7YC4lkbP1o3eP/K74YaF8O+qhKTLyLOwV7OcmzIywac7dqLcNuGqhFCmFqTYpewZw==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sass-embedded-android-arm64": { + "version": "1.80.4", + "resolved": "https://registry.npmjs.org/sass-embedded-android-arm64/-/sass-embedded-android-arm64-1.80.4.tgz", + "integrity": "sha512-htAuBmRvvN2d4smrqxZ6WBw4+OOURaoHzq5oZKqS/E35zYl5FHmrJzp4S5e26a0tEBcjca014tfb/uu9cQgnqA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sass-embedded-android-ia32": { + "version": "1.80.4", + "resolved": "https://registry.npmjs.org/sass-embedded-android-ia32/-/sass-embedded-android-ia32-1.80.4.tgz", + "integrity": "sha512-IIee89Jco8/ad2s/oRJTFqpLhBMzg0UXteJyZ5waZPZmkeSR/t9l67Ef1lLQVh9t9/fJ1ViTTiGYm/g/zu6UGw==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sass-embedded-android-riscv64": { + "version": "1.80.4", + "resolved": "https://registry.npmjs.org/sass-embedded-android-riscv64/-/sass-embedded-android-riscv64-1.80.4.tgz", + "integrity": "sha512-iJM2kqmWrOeE1aUyTp3uMAG86hyAqbpbOEV7tv828fUsMRDM4uHsHtmyp2n8P2Y0Y2FnLzJpvIm3SwDXGDzT1Q==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sass-embedded-android-x64": { + "version": "1.80.4", + "resolved": "https://registry.npmjs.org/sass-embedded-android-x64/-/sass-embedded-android-x64-1.80.4.tgz", + "integrity": "sha512-vd8VrLvUoHeTcsDoIJesXLbQYZH26a8lAzXy6u4+vEuAwikF4WiXBDFrpqiv38QeD3faLeoPtksRsFbAdQqJAA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sass-embedded-darwin-arm64": { + "version": "1.80.4", + "resolved": "https://registry.npmjs.org/sass-embedded-darwin-arm64/-/sass-embedded-darwin-arm64-1.80.4.tgz", + "integrity": "sha512-SJz7EM1i4NXa7CT/njIWMNYJ6CvbHljDIzUAZEe3V3u1KWl/eNO3pbWAnnDN62tBppwgWx/UdDUbAKowsT6Z8w==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sass-embedded-darwin-x64": { + "version": "1.80.4", + "resolved": "https://registry.npmjs.org/sass-embedded-darwin-x64/-/sass-embedded-darwin-x64-1.80.4.tgz", + "integrity": "sha512-J/QlBVO66DLtgALgCmM8rZ5zG0dBCIYW1eXIAnnDwC7vGkbAXMtO60M0O/2WNrAfmFfJz1hvKDLjlsxB2XGBLg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sass-embedded-linux-arm": { + "version": "1.80.4", + "resolved": "https://registry.npmjs.org/sass-embedded-linux-arm/-/sass-embedded-linux-arm-1.80.4.tgz", + "integrity": "sha512-vuaWhc4ebnaY1AgIWNvFv1snxmkWfvlCU7vnQf4qkn3R2Yyd2J+sjkO8o0NgMX8n5XRUSkAaYUJFCH+Nim6KgQ==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sass-embedded-linux-arm64": { + "version": "1.80.4", + "resolved": "https://registry.npmjs.org/sass-embedded-linux-arm64/-/sass-embedded-linux-arm64-1.80.4.tgz", + "integrity": "sha512-hI6zQyrR6qJbvyEHfj8UGXNB8VyUa72jel46406AuxUnViA0RyZDSqXUF8vwVw/Hjv1LkA5ihK9dBmWNbLz1zQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sass-embedded-linux-ia32": { + "version": "1.80.4", + "resolved": "https://registry.npmjs.org/sass-embedded-linux-ia32/-/sass-embedded-linux-ia32-1.80.4.tgz", + "integrity": "sha512-wcPExI8UbYrrJvGvo4v2Q+RktbCp44i3qZQ18hglPcVZOC1IzT9NPqZn0XmrqD4hmNbgsYR+picODkvqGw7iDA==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sass-embedded-linux-musl-arm": { + "version": "1.80.4", + "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-arm/-/sass-embedded-linux-musl-arm-1.80.4.tgz", + "integrity": "sha512-HWo0G/9tuhj/uSEwte9KiDK2Xezrfh7nhdEH69ZIfOAqP5byTXL7o08TYagbvMAoljR43Vfna6MelV7NUX4WCw==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sass-embedded-linux-musl-arm64": { + "version": "1.80.4", + "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-arm64/-/sass-embedded-linux-musl-arm64-1.80.4.tgz", + "integrity": "sha512-y8slzQ8Jjkl+53mUDkp3zxcDrTXVVxzpa+6nKh5Ue8l1YU2KdVZG1v2PoDXxE6o99B5I2TVBG8i02IsdYoL8jQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sass-embedded-linux-musl-ia32": { + "version": "1.80.4", + "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-ia32/-/sass-embedded-linux-musl-ia32-1.80.4.tgz", + "integrity": "sha512-A2WSwnomho491iCeHh3c0YRympfAoJOKr+IyxalTcRH/pjENOWZWZUt00WE2q0tTpEd2V+goWvgS5pmUGewgmg==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sass-embedded-linux-musl-riscv64": { + "version": "1.80.4", + "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-riscv64/-/sass-embedded-linux-musl-riscv64-1.80.4.tgz", + "integrity": "sha512-tYQsAHZLr2mnlJQBJ8Z/n/ySIFJ9JWpsUsoLe9fYgGDaBUfItdzUnj15CChRWld8vFe/I84hb7fbCtYXrI60Jg==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sass-embedded-linux-musl-x64": { + "version": "1.80.4", + "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-x64/-/sass-embedded-linux-musl-x64-1.80.4.tgz", + "integrity": "sha512-NZnr+SYbWlmXx0IaSQ8oF0jYkOULp9qKWMmmZQ1mxuGQ3z7tJqFhpH3M+hYkrFNeOq+GaH+nhHGOD4ZNBxeRkg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sass-embedded-linux-riscv64": { + "version": "1.80.4", + "resolved": "https://registry.npmjs.org/sass-embedded-linux-riscv64/-/sass-embedded-linux-riscv64-1.80.4.tgz", + "integrity": "sha512-h/BmU7QONa7ScvQztFp4Th4aSo3X+Olu3I+RYsaH9s7P683WT3f2w5zr+wwP1V4roM5eyKDCRJBuefT3Fkkkgw==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sass-embedded-linux-x64": { + "version": "1.80.4", + "resolved": "https://registry.npmjs.org/sass-embedded-linux-x64/-/sass-embedded-linux-x64-1.80.4.tgz", + "integrity": "sha512-aZbZFs/X9bEmzDiBEiV4IAsKEA0zrCM+s/u2OzvrX4GRvZFJ+/XRTTvf+RTm7mgvTFgfPwCkNGVECQZ1eHh+6A==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sass-embedded-win32-arm64": { + "version": "1.80.4", + "resolved": "https://registry.npmjs.org/sass-embedded-win32-arm64/-/sass-embedded-win32-arm64-1.80.4.tgz", + "integrity": "sha512-8JiatFi2VVFqCdJzKNDteaPC4KPmh8/giaVh7TyMcDhKjnvRLeu3v5V1egTMiwwpnQHuwzU3uqBlm/llVNR2Pw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sass-embedded-win32-ia32": { + "version": "1.80.4", + "resolved": "https://registry.npmjs.org/sass-embedded-win32-ia32/-/sass-embedded-win32-ia32-1.80.4.tgz", + "integrity": "sha512-SodmTD6mjxEgoq44jWMibmBQvWkCfENK/70zp4qsztcBSOggg3nYUzwG0YpraClAMXpB1xOvzrArWu9/9fguAg==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sass-embedded-win32-x64": { + "version": "1.80.4", + "resolved": "https://registry.npmjs.org/sass-embedded-win32-x64/-/sass-embedded-win32-x64-1.80.4.tgz", + "integrity": "sha512-7+oRRwCCcnOmw152qDiC7x7SphYBo1eLB4KdyThO+7+rYRO8AftXO+kqBPTVSkM8kGp4wxCMF9auPpYBZbjsow==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sass-embedded/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/sass-embedded/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/svg-tags": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz", + "integrity": "sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==", + "dev": true + }, + "node_modules/synckit": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.9.2.tgz", + "integrity": "sha512-vrozgXDQwYO72vHjUb/HnFbQx1exDjoKzqx23aXEg2a9VIg2TSFZ8FmeZpTjUCFMYw7mpX4BE2SFu8wI7asYsw==", + "dev": true, + "dependencies": { + "@pkgr/core": "^0.1.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/unts" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true + }, + "node_modules/tslib": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.0.tgz", + "integrity": "sha512-jWVzBLplnCmoaTr13V9dYbiQ99wvZRd0vNWaDRg+aVYRcjDF3nDksxFDE/+fkXnKhpnUUkmx5pK/v8mCtLVqZA==", + "dev": true + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", + "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true + }, + "node_modules/varint": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/varint/-/varint-6.0.0.tgz", + "integrity": "sha512-cXEIW6cfr15lFv563k4GuVuW/fiwjknytD37jIOLSdSWuOI6WnO/oKwmP2FQTU2l01LP8/M5TSAJpzUaGe3uWg==", + "dev": true + }, + "node_modules/vite": { + "version": "5.4.10", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.10.tgz", + "integrity": "sha512-1hvaPshuPUtxeQ0hsVH3Mud0ZanOLwVTneA1EgbAM5LhaZEqyPWGRQ7BtaMvUrTDeEaC8pxtj6a6jku3x4z6SQ==", + "dev": true, + "dependencies": { + "esbuild": "^0.21.3", + "postcss": "^8.4.43", + "rollup": "^4.20.0" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^18.0.0 || >=20.0.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^18.0.0 || >=20.0.0", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "sass-embedded": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + } + } + }, + "node_modules/vue": { + "version": "3.5.12", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.12.tgz", + "integrity": "sha512-CLVZtXtn2ItBIi/zHZ0Sg1Xkb7+PU32bJJ8Bmy7ts3jxXTcbfsEfBivFYYWz1Hur+lalqGAh65Coin0r+HRUfg==", + "dependencies": { + "@vue/compiler-dom": "3.5.12", + "@vue/compiler-sfc": "3.5.12", + "@vue/runtime-dom": "3.5.12", + "@vue/server-renderer": "3.5.12", + "@vue/shared": "3.5.12" + }, + "peerDependencies": { + "typescript": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/vue-eslint-parser": { + "version": "9.4.3", + "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-9.4.3.tgz", + "integrity": "sha512-2rYRLWlIpaiN8xbPiDyXZXRgLGOtWxERV7ND5fFAv5qo1D2N9Fu9MNajBNc6o13lZ+24DAWCkQCvj4klgmcITg==", + "dev": true, + "dependencies": { + "debug": "^4.3.4", + "eslint-scope": "^7.1.1", + "eslint-visitor-keys": "^3.3.0", + "espree": "^9.3.1", + "esquery": "^1.4.0", + "lodash": "^4.17.21", + "semver": "^7.3.6" + }, + "engines": { + "node": "^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=6.0.0" + } + }, + "node_modules/vue-eslint-parser/node_modules/eslint-scope": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/vue-eslint-parser/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/vue-eslint-parser/node_modules/espree": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "dev": true, + "dependencies": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/vue-eslint-parser/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/vue-router": { + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.4.5.tgz", + "integrity": "sha512-4fKZygS8cH1yCyuabAXGUAsyi1b2/o/OKgu/RUb+znIYOxPRxdkytJEx+0wGcpBE1pX6vUgh5jwWOKRGvuA/7Q==", + "dependencies": { + "@vue/devtools-api": "^6.6.4" + }, + "funding": { + "url": "https://github.com/sponsors/posva" + }, + "peerDependencies": { + "vue": "^3.2.0" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/xml-name-validator": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-4.0.0.tgz", + "integrity": "sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/zrender": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/zrender/-/zrender-5.6.0.tgz", + "integrity": "sha512-uzgraf4njmmHAbEUxMJ8Oxg+P3fT04O+9p7gY+wJRVxo8Ge+KmYv0WJev945EH4wFuc4OY2NLXz46FZrWS9xJg==", + "dependencies": { + "tslib": "2.3.0" + } + }, + "node_modules/zrender/node_modules/tslib": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", + "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==" + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..e950376 --- /dev/null +++ b/package.json @@ -0,0 +1,35 @@ +{ + "name": "express-distribution-sys", + "version": "0.0.0", + "private": true, + "type": "module", + "scripts": { + "dev": "vite", + "build": "vite build", + "preview": "vite preview", + "lint": "eslint . --fix", + "format": "prettier --write src/" + }, + "dependencies": { + "@element-plus/icons-vue": "^2.3.1", + "axios": "^1.7.7", + "echarts": "^5.5.1", + "element-plus": "^2.8.6", + "pinia": "^2.2.4", + "pinia-persistedstate-plugin": "^0.1.0", + "qweather-icons": "^1.6.0", + "vue": "^3.5.12", + "vue-router": "^4.4.5" + }, + "devDependencies": { + "@eslint/js": "^9.13.0", + "@vitejs/plugin-vue": "^5.1.4", + "@vitejs/plugin-vue-jsx": "^4.0.1", + "@vue/eslint-config-prettier": "^10.0.0", + "eslint": "^9.13.0", + "eslint-plugin-vue": "^9.29.0", + "prettier": "^3.3.3", + "sass-embedded": "^1.80.4", + "vite": "^5.4.10" + } +} diff --git a/public/favicon.ico b/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..df36fcfb72584e00488330b560ebcf34a41c64c2 GIT binary patch literal 4286 zcmds*O-Phc6o&64GDVCEQHxsW(p4>LW*W<827=Unuo8sGpRux(DN@jWP-e29Wl%wj zY84_aq9}^Am9-cWTD5GGEo#+5Fi2wX_P*bo+xO!)p*7B;iKlbFd(U~_d(U?#hLj56 zPhFkj-|A6~Qk#@g^#D^U0XT1cu=c-vu1+SElX9NR;kzAUV(q0|dl0|%h|dI$%VICy zJnu2^L*Te9JrJMGh%-P79CL0}dq92RGU6gI{v2~|)p}sG5x0U*z<8U;Ij*hB9z?ei z@g6Xq-pDoPl=MANPiR7%172VA%r)kevtV-_5H*QJKFmd;8yA$98zCxBZYXTNZ#QFk2(TX0;Y2dt&WitL#$96|gJY=3xX zpCoi|YNzgO3R`f@IiEeSmKrPSf#h#Qd<$%Ej^RIeeYfsxhPMOG`S`Pz8q``=511zm zAm)MX5AV^5xIWPyEu7u>qYs?pn$I4nL9J!=K=SGlKLXpE<5x+2cDTXq?brj?n6sp= zphe9;_JHf40^9~}9i08r{XM$7HB!`{Ys~TK0kx<}ZQng`UPvH*11|q7&l9?@FQz;8 zx!=3<4seY*%=OlbCbcae?5^V_}*K>Uo6ZWV8mTyE^B=DKy7-sdLYkR5Z?paTgK-zyIkKjIcpyO z{+uIt&YSa_$QnN_@t~L014dyK(fOOo+W*MIxbA6Ndgr=Y!f#Tokqv}n<7-9qfHkc3 z=>a|HWqcX8fzQCT=dqVbogRq!-S>H%yA{1w#2Pn;=e>JiEj7Hl;zdt-2f+j2%DeVD zsW0Ab)ZK@0cIW%W7z}H{&~yGhn~D;aiP4=;m-HCo`BEI+Kd6 z={Xwx{TKxD#iCLfl2vQGDitKtN>z|-AdCN|$jTFDg0m3O`WLD4_s#$S literal 0 HcmV?d00001 diff --git a/src/App.vue b/src/App.vue new file mode 100644 index 0000000..4d73cf6 --- /dev/null +++ b/src/App.vue @@ -0,0 +1,7 @@ + + + + + diff --git a/src/api/admin.js b/src/api/admin.js new file mode 100644 index 0000000..559e0c4 --- /dev/null +++ b/src/api/admin.js @@ -0,0 +1,19 @@ +import request from '@/utils/request.js' + +// 获取用户或者快递员信息 +export const getInfoListService = (page, pageSize, mark) => { + return request.get('/admin/infoList', { + params: { + page: page, + pageSize: pageSize, + mark: mark, + }, + }) +} + +// 账号禁用、启用、删除 +export const disabledControllerService = (id, operation) => { + return request.delete(`/admin/delete/${id}`, { + params: { operation: operation }, + }) +} diff --git a/src/api/common.js b/src/api/common.js new file mode 100644 index 0000000..cc022de --- /dev/null +++ b/src/api/common.js @@ -0,0 +1,26 @@ +import request from '@/utils/request.js' + +// 登录 +export const loginService = loginModelData => { + return request.post('/common/loginByAccount', loginModelData) +} + +// 注册 +export const registerService = registerModelData => { + return request.post('/common/register', registerModelData) +} + +// 获取个人信息 +export const getInfoService = () => { + return request.get('common/info') +} + +// 更新个人信息 +export const updateInfoService = infoData => { + return request.put('/common/modify', infoData) +} + +// 修改密码 +export const modifyPasswordService = userModifyPasswordDTO => { + return request.put('/common/rePassword', userModifyPasswordDTO) +} diff --git a/src/assets/QWeather-Icons-1.6.0/LICENSE b/src/assets/QWeather-Icons-1.6.0/LICENSE new file mode 100644 index 0000000..aa2286b --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2021 QWeather 和风天气 + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/src/assets/QWeather-Icons-1.6.0/README.md b/src/assets/QWeather-Icons-1.6.0/README.md new file mode 100644 index 0000000..ac8826e --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/README.md @@ -0,0 +1,159 @@ +# 和风天气图标 QWeather Icons + +[English](#qweather-icons) + +和风天气图标是一个开源、漂亮的天气图标库,支持SVG和Web Font,兼容[和风天气API](https://dev.qweather.com),适用于任何需要天气图标的项目。 + +## 下载和安装 + +你可以通过多种方式下载和安装和风天气图标: + +**npm** + +```bash +npm i qweather-icons +``` + +**CDN** + +```bash + +``` + +或[下载.zip](https://github.com/qwd/Icons/releases) + +## 如何使用 + +- 在HTML中嵌入SVG +- 在`img`中使用 +- 通过web font加载 + +> 如果你是[和风天气开发者](https://dev.qweather.com/),图标和字体的命名与`icon`字段是一致的,因此你可以直接通过`icon`字段找到你需要的图标和字体。 + +具体使用方式请参考[使用文档](https://icons.qweather.com/usage/)。 + +## 设计文件 + +所有图标的设计资源可以[在Figma中查看](https://www.figma.com/community/file/1196353857920331062)。 + +## 开发 + +假设你已经拥有[Node.js](https://nodejs.org)环境。克隆本项目到本地,并安装依赖。 + +```bash +git clone https://github.com/qwd/Icons.git +cd Icons +npm install +``` + +### 运行文档 + +```bash +npm run docs +``` + +在浏览器打开`https://localhost:1313`即可。 + +### 创建图标 + +```bash +npm run icons +``` + +### 其他scripts + +请查看`package.json`。 + +## 自定义图标 + +参考[自定义文档](https://icons.qweather.com/customize/)。 + +## 灵感 + +灵感来自[Boogstrap Icons](https://icons.getbootstrap.com/) + +## 许可 + +版权所属 [QWeather](https://www.qweather.com/) + +代码 [MIT](https://github.com/qwd/Icons/blob/main/LICENSE) + +图标 [知识共享署名4.0](https://creativecommons.org/licenses/by/4.0/deed.zh) + +# QWeather Icons + +QWeather Icons is an open source, beautiful weather icon library that supports SVG and Web Font, compatible with [QWeather API](https://dev.qweather.com/en/), and also works in any project that needs weather icons. + +## Install + +**npm** + +```bash +npm i qweather-icons +``` + +**CDN** + +```bash + +``` + +Or [Download .zip](https://github.com/qwd/Icons/releases) + +## How to Use + +- Embedding SVG in HTML +- Use `img` element +- Loading via web font + +> For [QWeather developers](https://dev.qweather.com/en/), the icons and fonts are named the same as the `icon` field, so you can find the icons and fonts you need directly through the `icon` field. + +See [Usage](https://icons.qweather.com/en/usage/) for more. + +## Design resources + +All design resources for icons can be found in [Figma](https://www.figma.com/community/file/1196353857920331062). + +## Development + +Assume you already have a [Node.js](https://nodejs.org) environment. Clone this project locally and install the dependencies. + +```bash +git clone https://github.com/qwd/Icons.git +cd Icons +npm install +``` + +### Run docs server + +```bash +npm run docs +``` + +Open `https://localhost:1313` in your browser. + +### Build icons + +```bash +npm run icons +``` + +### Other scripts + +See `package.json` for more. + +## Customize + +See [Customize](https://icons.qweather.com/customize/) for more. + +## Inspiration + +Inspired by [Boogstrap Icons](https://icons.getbootstrap.com/) + +## License + +Copyright [QWeather](https://www.qweather.com/en/) + +Code for [MIT](https://github.com/qwd/Icons/blob/main/LICENSE) + +Icon for [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/) diff --git a/src/assets/QWeather-Icons-1.6.0/font/demo.html b/src/assets/QWeather-Icons-1.6.0/font/demo.html new file mode 100644 index 0000000..878b7f1 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/font/demo.html @@ -0,0 +1,3878 @@ + + + + + qweather-icons + + + + + + + +

qweather-icons

+ +
+
+ +
100
+
+
+ +
101
+
+
+ +
102
+
+
+ +
103
+
+
+ +
104
+
+
+ +
150
+
+
+ +
151
+
+
+ +
152
+
+
+ +
153
+
+
+ +
300
+
+
+ +
301
+
+
+ +
302
+
+
+ +
303
+
+
+ +
304
+
+
+ +
305
+
+
+ +
306
+
+
+ +
307
+
+
+ +
308
+
+
+ +
309
+
+
+ +
310
+
+
+ +
311
+
+
+ +
312
+
+
+ +
313
+
+
+ +
314
+
+
+ +
315
+
+
+ +
316
+
+
+ +
317
+
+
+ +
318
+
+
+ +
350
+
+
+ +
351
+
+
+ +
399
+
+
+ +
400
+
+
+ +
401
+
+
+ +
402
+
+
+ +
403
+
+
+ +
404
+
+
+ +
405
+
+
+ +
406
+
+
+ +
407
+
+
+ +
408
+
+
+ +
409
+
+
+ +
410
+
+
+ +
456
+
+
+ +
457
+
+
+ +
499
+
+
+ +
500
+
+
+ +
501
+
+
+ +
502
+
+
+ +
503
+
+
+ +
504
+
+
+ +
507
+
+
+ +
508
+
+
+ +
509
+
+
+ +
510
+
+
+ +
511
+
+
+ +
512
+
+
+ +
513
+
+
+ +
514
+
+
+ +
515
+
+
+ +
800
+
+
+ +
801
+
+
+ +
802
+
+
+ +
803
+
+
+ +
804
+
+
+ +
805
+
+
+ +
806
+
+
+ +
807
+
+
+ +
900
+
+
+ +
901
+
+
+ +
999
+
+
+ +
1001
+
+
+ +
1002
+
+
+ +
1003
+
+
+ +
1004
+
+
+ +
1005
+
+
+ +
1006
+
+
+ +
1007
+
+
+ +
1008
+
+
+ +
1009
+
+
+ +
1010
+
+
+ +
1011
+
+
+ +
1012
+
+
+ +
1013
+
+
+ +
1014
+
+
+ +
1015
+
+
+ +
1016
+
+
+ +
1017
+
+
+ +
1018
+
+
+ +
1019
+
+
+ +
1020
+
+
+ +
1021
+
+
+ +
1022
+
+
+ +
1023
+
+
+ +
1024
+
+
+ +
1025
+
+
+ +
1026
+
+
+ +
1027
+
+
+ +
1028
+
+
+ +
1029
+
+
+ +
1030
+
+
+ +
1031
+
+
+ +
1032
+
+
+ +
1033
+
+
+ +
1034
+
+
+ +
1035
+
+
+ +
1036
+
+
+ +
1037
+
+
+ +
1038
+
+
+ +
1039
+
+
+ +
1040
+
+
+ +
1041
+
+
+ +
1042
+
+
+ +
1043
+
+
+ +
1044
+
+
+ +
1045
+
+
+ +
1046
+
+
+ +
1047
+
+
+ +
1048
+
+
+ +
1049
+
+
+ +
1050
+
+
+ +
1051
+
+
+ +
1052
+
+
+ +
1053
+
+
+ +
1054
+
+
+ +
1055
+
+
+ +
1056
+
+
+ +
1057
+
+
+ +
1058
+
+
+ +
1059
+
+
+ +
1060
+
+
+ +
1061
+
+
+ +
1062
+
+
+ +
1063
+
+
+ +
1064
+
+
+ +
1065
+
+
+ +
1066
+
+
+ +
1067
+
+
+ +
1068
+
+
+ +
1069
+
+
+ +
1071
+
+
+ +
1072
+
+
+ +
1073
+
+
+ +
1074
+
+
+ +
1075
+
+
+ +
1076
+
+
+ +
1077
+
+
+ +
1078
+
+
+ +
1079
+
+
+ +
1080
+
+
+ +
1081
+
+
+ +
1082
+
+
+ +
1084
+
+
+ +
1085
+
+
+ +
1086
+
+
+ +
1087
+
+
+ +
1088
+
+
+ +
1089
+
+
+ +
1201
+
+
+ +
1202
+
+
+ +
1203
+
+
+ +
1204
+
+
+ +
1205
+
+
+ +
1206
+
+
+ +
1207
+
+
+ +
1208
+
+
+ +
1209
+
+
+ +
1210
+
+
+ +
1211
+
+
+ +
1212
+
+
+ +
1213
+
+
+ +
1214
+
+
+ +
1215
+
+
+ +
1216
+
+
+ +
1217
+
+
+ +
1218
+
+
+ +
1219
+
+
+ +
1221
+
+
+ +
1241
+
+
+ +
1242
+
+
+ +
1243
+
+
+ +
1244
+
+
+ +
1245
+
+
+ +
1246
+
+
+ +
1247
+
+
+ +
1248
+
+
+ +
1249
+
+
+ +
1250
+
+
+ +
1251
+
+
+ +
1271
+
+
+ +
1272
+
+
+ +
1273
+
+
+ +
1274
+
+
+ +
1601
+
+
+ +
1602
+
+
+ +
1603
+
+
+ +
1604
+
+
+ +
1605
+
+
+ +
1606
+
+
+ +
1607
+
+
+ +
1608
+
+
+ +
1609
+
+
+ +
1610
+
+
+ +
1701
+
+
+ +
1702
+
+
+ +
1703
+
+
+ +
1801
+
+
+ +
1802
+
+
+ +
1803
+
+
+ +
1804
+
+
+ +
1805
+
+
+ +
2001
+
+
+ +
2002
+
+
+ +
2003
+
+
+ +
2004
+
+
+ +
2005
+
+
+ +
2006
+
+
+ +
2007
+
+
+ +
2029
+
+
+ +
2030
+
+
+ +
2031
+
+
+ +
2032
+
+
+ +
2033
+
+
+ +
2050
+
+
+ +
2051
+
+
+ +
2052
+
+
+ +
2053
+
+
+ +
2054
+
+
+ +
2070
+
+
+ +
2071
+
+
+ +
2072
+
+
+ +
2073
+
+
+ +
2074
+
+
+ +
2075
+
+
+ +
2076
+
+
+ +
2077
+
+
+ +
2078
+
+
+ +
2079
+
+
+ +
2080
+
+
+ +
2081
+
+
+ +
2082
+
+
+ +
2083
+
+
+ +
2084
+
+
+ +
2085
+
+
+ +
2100
+
+
+ +
2101
+
+
+ +
2102
+
+
+ +
2103
+
+
+ +
2104
+
+
+ +
2105
+
+
+ +
2106
+
+
+ +
2107
+
+
+ +
2108
+
+
+ +
2109
+
+
+ +
2111
+
+
+ +
2120
+
+
+ +
2121
+
+
+ +
2122
+
+
+ +
2123
+
+
+ +
2124
+
+
+ +
2125
+
+
+ +
2126
+
+
+ +
2127
+
+
+ +
2128
+
+
+ +
2129
+
+
+ +
2130
+
+
+ +
2131
+
+
+ +
2132
+
+
+ +
2133
+
+
+ +
2134
+
+
+ +
2135
+
+
+ +
2150
+
+
+ +
2151
+
+
+ +
2152
+
+
+ +
2153
+
+
+ +
2154
+
+
+ +
2155
+
+
+ +
2156
+
+
+ +
2157
+
+
+ +
2158
+
+
+ +
2159
+
+
+ +
2160
+
+
+ +
2161
+
+
+ +
2162
+
+
+ +
2163
+
+
+ +
2164
+
+
+ +
2165
+
+
+ +
2166
+
+
+ +
2190
+
+
+ +
2191
+
+
+ +
2192
+
+
+ +
2193
+
+
+ +
2200
+
+
+ +
2201
+
+
+ +
2202
+
+
+ +
2203
+
+
+ +
2204
+
+
+ +
2205
+
+
+ +
2207
+
+
+ +
2208
+
+
+ +
2209
+
+
+ +
2210
+
+
+ +
2211
+
+
+ +
2212
+
+
+ +
2213
+
+
+ +
2214
+
+
+ +
2215
+
+
+ +
2216
+
+
+ +
2217
+
+
+ +
2218
+
+
+ +
2300
+
+
+ +
2301
+
+
+ +
2302
+
+
+ +
2303
+
+
+ +
2304
+
+
+ +
2305
+
+
+ +
2306
+
+
+ +
2307
+
+
+ +
2308
+
+
+ +
2309
+
+
+ +
2311
+
+
+ +
2312
+
+
+ +
2313
+
+
+ +
2314
+
+
+ +
2315
+
+
+ +
2316
+
+
+ +
2317
+
+
+ +
2318
+
+
+ +
2319
+
+
+ +
2320
+
+
+ +
2321
+
+
+ +
2322
+
+
+ +
2323
+
+
+ +
2324
+
+
+ +
2325
+
+
+ +
2326
+
+
+ +
2327
+
+
+ +
2328
+
+
+ +
2330
+
+
+ +
2331
+
+
+ +
2332
+
+
+ +
2333
+
+
+ +
2341
+
+
+ +
2343
+
+
+ +
2345
+
+
+ +
2346
+
+
+ +
2348
+
+
+ +
2349
+
+
+ +
2350
+
+
+ +
2351
+
+
+ +
2352
+
+
+ +
2353
+
+
+ +
2354
+
+
+ +
2355
+
+
+ +
2356
+
+
+ +
2357
+
+
+ +
2358
+
+
+ +
2359
+
+
+ +
2360
+
+
+ +
2361
+
+
+ +
2362
+
+
+ +
2363
+
+
+ +
2364
+
+
+ +
2365
+
+
+ +
2366
+
+
+ +
2367
+
+
+ +
2368
+
+
+ +
2369
+
+
+ +
2370
+
+
+ +
2371
+
+
+ +
2372
+
+
+ +
2373
+
+
+ +
2374
+
+
+ +
2375
+
+
+ +
2376
+
+
+ +
2377
+
+
+ +
2378
+
+
+ +
2379
+
+
+ +
2380
+
+
+ +
2381
+
+
+ +
2382
+
+
+ +
2383
+
+
+ +
2384
+
+
+ +
2385
+
+
+ +
2386
+
+
+ +
2387
+
+
+ +
2388
+
+
+ +
2389
+
+
+ +
2390
+
+
+ +
2391
+
+
+ +
2392
+
+
+ +
2393
+
+
+ +
2394
+
+
+ +
2395
+
+
+ +
2396
+
+
+ +
2397
+
+
+ +
2398
+
+
+ +
2399
+
+
+ +
2400
+
+
+ +
2409
+
+
+ +
2411
+
+
+ +
2412
+
+
+ +
2413
+
+
+ +
2414
+
+
+ +
2415
+
+
+ +
2416
+
+
+ +
2417
+
+
+ +
2418
+
+
+ +
2419
+
+
+ +
2420
+
+
+ +
2421
+
+
+ +
2422
+
+
+ +
2423
+
+
+ +
2424
+
+
+ +
2425
+
+
+ +
2426
+
+
+ +
9998
+
+
+ +
9999
+
+
+ +
100-fill
+
+
+ +
101-fill
+
+
+ +
102-fill
+
+
+ +
103-fill
+
+
+ +
104-fill
+
+
+ +
150-fill
+
+
+ +
151-fill
+
+
+ +
152-fill
+
+
+ +
153-fill
+
+
+ +
300-fill
+
+
+ +
301-fill
+
+
+ +
302-fill
+
+
+ +
303-fill
+
+
+ +
304-fill
+
+
+ +
305-fill
+
+
+ +
306-fill
+
+
+ +
307-fill
+
+
+ +
308-fill
+
+
+ +
309-fill
+
+
+ +
310-fill
+
+
+ +
311-fill
+
+
+ +
312-fill
+
+
+ +
313-fill
+
+
+ +
314-fill
+
+
+ +
315-fill
+
+
+ +
316-fill
+
+
+ +
317-fill
+
+
+ +
318-fill
+
+
+ +
350-fill
+
+
+ +
351-fill
+
+
+ +
399-fill
+
+
+ +
400-fill
+
+
+ +
401-fill
+
+
+ +
402-fill
+
+
+ +
403-fill
+
+
+ +
404-fill
+
+
+ +
405-fill
+
+
+ +
406-fill
+
+
+ +
407-fill
+
+
+ +
408-fill
+
+
+ +
409-fill
+
+
+ +
410-fill
+
+
+ +
456-fill
+
+
+ +
457-fill
+
+
+ +
499-fill
+
+
+ +
500-fill
+
+
+ +
501-fill
+
+
+ +
502-fill
+
+
+ +
503-fill
+
+
+ +
504-fill
+
+
+ +
507-fill
+
+
+ +
508-fill
+
+
+ +
509-fill
+
+
+ +
510-fill
+
+
+ +
511-fill
+
+
+ +
512-fill
+
+
+ +
513-fill
+
+
+ +
514-fill
+
+
+ +
515-fill
+
+
+ +
900-fill
+
+
+ +
901-fill
+
+
+ +
999-fill
+
+
+ +
qweather-fill
+
+
+ +
qweather
+
+
+ +
sunny
+
+
+ +
cloudy
+
+
+ +
few-clouds
+
+
+ +
partly-cloudy
+
+
+ +
overcast
+
+
+ +
clear-night
+
+
+ +
cloudy-night
+
+
+ +
few-clouds-night
+
+
+ +
partly-cloudy-night
+
+
+ +
shower-rain
+
+
+ +
heavy-shower-rain
+
+
+ +
thundershower
+
+
+ +
heavy-thunderstorm
+
+
+ +
thundershower-with-hail
+
+
+ +
light-rain
+
+
+ +
moderate-rain
+
+
+ +
heavy-rain
+
+
+ +
extreme-rain
+
+
+ +
drizzle-rain
+
+
+ +
storm
+
+
+ +
heavy-storm
+
+
+ +
severe-storm
+
+
+ +
freezing-rain
+
+
+ +
light-to-moderate-rain
+
+
+ +
moderate-to-heavy-rain
+
+
+ +
heavy-rain-to-storm
+
+
+ +
storm-to-heavy-storm
+
+
+ +
heavy-to-severe-storm
+
+
+ +
shower-rain-night
+
+
+ +
heavy-shower-rain-night
+
+
+ +
rain
+
+
+ +
light-snow
+
+
+ +
moderate-snow
+
+
+ +
heavy-snow
+
+
+ +
snowstorm
+
+
+ +
sleet
+
+
+ +
rain-and-snow
+
+
+ +
shower-snow
+
+
+ +
snow-flurry
+
+
+ +
light-to-moderate-snow
+
+
+ +
moderate-to-heavy-snow
+
+
+ +
heavy-snow-to-snowstorm
+
+
+ +
shower-snow-night
+
+
+ +
snow-flurry-night
+
+
+ +
snow
+
+
+ +
mist
+
+
+ +
foggy
+
+
+ +
haze
+
+
+ +
sand
+
+
+ +
dust
+
+
+ +
duststorm
+
+
+ +
sandstorm
+
+
+ +
dense-fog
+
+
+ +
strong-fog
+
+
+ +
moderate-haze
+
+
+ +
heavy-haze
+
+
+ +
severe-haze
+
+
+ +
heavy-fog
+
+
+ +
extra-heavy-fog
+
+
+ +
new-moon
+
+
+ +
waxing-crescent
+
+
+ +
first-quarter
+
+
+ +
waxing-gibbous
+
+
+ +
full-moon
+
+
+ +
waning-gibbous
+
+
+ +
last-quarter
+
+
+ +
waning-crescent
+
+
+ +
hot
+
+
+ +
cold
+
+
+ +
unknown
+
+
+ +
typhoon
+
+
+ +
tornado
+
+
+ +
rainstorm
+
+
+ +
snow-storm
+
+
+ +
cold-wave
+
+
+ +
gale
+
+
+ +
sandstorm-warning
+
+
+ +
low-temperature-freeze
+
+
+ +
high-temperature
+
+
+ +
heat-wave
+
+
+ +
dry-hot-wind
+
+
+ +
downburst
+
+
+ +
avalanche
+
+
+ +
lightning
+
+
+ +
hail
+
+
+ +
frost
+
+
+ +
heavy-fog-warning
+
+
+ +
low-level-wind-shearl
+
+
+ +
haze-warning
+
+
+ +
thunder-gust
+
+
+ +
road-icing
+
+
+ +
drought
+
+
+ +
gale-at-sea
+
+
+ +
heat-stroke
+
+
+ +
wildfire
+
+
+ +
grassland-fire
+
+
+ +
freeze
+
+
+ +
space-weather
+
+
+ +
heavy-air-pollution
+
+
+ +
low-temperature-rain-and-snow
+
+
+ +
strong-convection
+
+
+ +
ozone
+
+
+ +
heavy-snow-warning
+
+
+ +
cold-warning
+
+
+ +
continuous-rain
+
+
+ +
waterlogging
+
+
+ +
geological-hazard
+
+
+ +
heavy-rainfall
+
+
+ +
severely-falling-temperature
+
+
+ +
snow-disaster
+
+
+ +
wildfire-grassland
+
+
+ +
medical-meteorology
+
+
+ +
thunderstorm
+
+
+ +
school-closure
+
+
+ +
factory-closure
+
+
+ +
maritime-risk
+
+
+ +
spring-dust
+
+
+ +
falling-temperature
+
+
+ +
typhoon-and-rainstorm
+
+
+ +
severe-cold
+
+
+ +
sand-dust
+
+
+ +
sea-thunderstorms
+
+
+ +
sea-fog
+
+
+ +
sea-thunder
+
+
+ +
sea-typhoon
+
+
+ +
low-temperature
+
+
+ +
road-ice-and-snow
+
+
+ +
thunderstorm-and-gale
+
+
+ +
continuous-low-temperature
+
+
+ +
low-visibility
+
+
+ +
strong-dust
+
+
+ +
gale-in-sea-area
+
+
+ +
short-duration-heavy-shower-rain
+
+
+ +
short-lived-heavy-shower-rain
+
+
+ +
sea-area-fog
+
+
+ +
heat-stroke-conditions
+
+
+ +
heavy-pollution-weather
+
+
+ +
co-poisoning-weather-conditions
+
+
+ +
respiratory-disease-weather-wonditions
+
+
+ +
intestinal-disease-weather-wonditions
+
+
+ +
cardiovascular-disease-weather-wonditions
+
+
+ +
flooding-weather-risk
+
+
+ +
heavy-pollution-weather-conditions
+
+
+ +
urban-flooding-weather-risk
+
+
+ +
flooding-weather-risk-2
+
+
+ +
wildfire-weather-risk
+
+
+ +
meteorological-drought
+
+
+ +
agricultural-weather-risk
+
+
+ +
strong-monsoon
+
+
+ +
ice-accretion-on-wire
+
+
+ +
stroke-weather-risk
+
+
+ +
wildfire-grassland-risk
+
+
+ +
thunderstorm-and-strong-winds
+
+
+ +
low-temperature-freeze2
+
+
+ +
low-temperature-damage
+
+
+ +
national-agricultural-meteorological-risk
+
+
+ +
dry-hot-wind-risk-for-winter-wheat
+
+
+ +
flood
+
+
+ +
urban-flooding
+
+
+ +
reservoir-danger
+
+
+ +
dike-danger
+
+
+ +
ice-flood
+
+
+ +
waterlogging2
+
+
+ +
flood-and-waterlogging
+
+
+ +
dry-water
+
+
+ +
flood-and-flash-flood-in-small-and-medium-rivers
+
+
+ +
difficulty-drinking-water-for-rural-people-and-animals
+
+
+ +
flood-in-small-and-medium-rivers
+
+
+ +
flood-and-drought-advisory
+
+
+ +
urban-flood-risk
+
+
+ +
flash-flood
+
+
+ +
agricultural-drought
+
+
+ +
urban-water-shortage
+
+
+ +
ecological-drought
+
+
+ +
disaster-risk-early-warning
+
+
+ +
flash-flood-weather-risk
+
+
+ +
water-conservancy-and-drought
+
+
+ +
landslide
+
+
+ +
debris-flows
+
+
+ +
landslide-event
+
+
+ +
ground-collapses
+
+
+ +
ground-fissure
+
+
+ +
land-subsidence
+
+
+ +
volcanic-eruption
+
+
+ +
geological-hazard-weather-risk
+
+
+ +
geological-hazard-weather
+
+
+ +
geological-hazard2
+
+
+ +
geological-hazard-risk
+
+
+ +
air-pollution-incident
+
+
+ +
heavy-air-pollution-2
+
+
+ +
air-pollution
+
+
+ +
heavy-pollution-weather-2
+
+
+ +
very-hot-weather
+
+
+ +
strong-monsoon-signal
+
+
+ +
landslip
+
+
+ +
tropical-cyclone
+
+
+ +
fire-danger
+
+
+ +
flooding-in-the-northern-new-territories
+
+
+ +
cold-weather
+
+
+ +
thunderstorm2
+
+
+ +
rainstorm2
+
+
+ +
frost2
+
+
+ +
cold-surge-advisory
+
+
+ +
strong-wind-advisory
+
+
+ +
rainfall-advisory
+
+
+ +
strong-monsoon-signal2
+
+
+ +
storm-surge2
+
+
+ +
tropical-cyclone2
+
+
+ +
rainstorm3
+
+
+ +
thunderstorm3
+
+
+ +
wind-warning
+
+
+ +
snow-ice
+
+
+ +
fog
+
+
+ +
coastal-event
+
+
+ +
forest-fire
+
+
+ +
rain-warning
+
+
+ +
rain-flood
+
+
+ +
thunderstorm4
+
+
+ +
high-temperature2
+
+
+ +
low-temperature2
+
+
+ +
avalanches
+
+
+ +
flooding
+
+
+ +
rain-warning2
+
+
+ +
wind
+
+
+ +
snow-warning
+
+
+ +
zonda-wind
+
+
+ +
storm-warning
+
+
+ +
dust-raising-winds2
+
+
+ +
strong-surface-winds2
+
+
+ +
hot-day2
+
+
+ +
warm-night2
+
+
+ +
cold-day2
+
+
+ +
thunderstorm-and-lightning2
+
+
+ +
hailstorm2
+
+
+ +
sea-area-warning2
+
+
+ +
fishermen-warning2
+
+
+ +
heavy-snow-warning2
+
+
+ +
dust-storm
+
+
+ +
heat-wave2
+
+
+ +
cold-wave2
+
+
+ +
fog2
+
+
+ +
heavy-rain-warning
+
+
+ +
ground-frost2
+
+
+ +
fog3
+
+
+ +
thunder-rain2
+
+
+ +
thunder-storm
+
+
+ +
light-rain-warning
+
+
+ +
heavy-rain-warning2
+
+
+ +
fresh-wind
+
+
+ +
thunderstorm-and-dust
+
+
+ +
dust-warning
+
+
+ +
high-wave
+
+
+ +
frost3
+
+
+ +
drop-in-visibility
+
+
+ +
low-humidity2
+
+
+ +
accumulated-rain2
+
+
+ +
cold-wave3
+
+
+ +
tornado2
+
+
+ +
thunderstorm5
+
+
+ +
hail2
+
+
+ +
heavy-rainfall2
+
+
+ +
gale2
+
+
+ +
heat-wave3
+
+
+ +
cold-warning2
+
+
+ +
frost4
+
+
+ +
drought2
+
+
+ +
forest-fire2
+
+
+ +
severely-falling-temperature2
+
+
+ +
rainstorm4
+
+
+ +
wind2
+
+
+ +
snow-ice2
+
+
+ +
freeze2
+
+
+ +
thunderstorms
+
+
+ +
fog4
+
+
+ +
high-temperature3
+
+
+ +
low-temperature3
+
+
+ +
coastal-event2
+
+
+ +
forest-fire3
+
+
+ +
avalanches2
+
+
+ +
flood2
+
+
+ +
rain-flood2
+
+
+ +
mudflow2
+
+
+ +
duststorm-warning
+
+
+ +
freezing-rain-and-icing
+
+
+ +
other-dangers
+
+
+ +
severe-thunderstorms
+
+
+ +
damaging-winds2
+
+
+ +
veld-fire-conditions2
+
+
+ +
weather-advisory2
+
+
+ +
thunderstorm6
+
+
+ +
squall
+
+
+ +
air-quality
+
+
+ +
rainfall
+
+
+ +
fog5
+
+
+ +
heat
+
+
+ +
wildfire2
+
+
+ +
wind3
+
+
+ +
freezing-rain-warning
+
+
+ +
tornado3
+
+
+ +
blizzard
+
+
+ +
weather-warning
+
+
+ +
winter-storm
+
+
+ +
freezing-drizzle
+
+
+ +
snowfall
+
+
+ +
blowing-snow
+
+
+ +
extreme-cold
+
+
+ +
frost5
+
+
+ +
hazardous-seas-warning
+
+
+ +
heavy-freezing-spray-warning
+
+
+ +
red-flag-warning
+
+
+ +
freeze-warning
+
+
+ +
hard-freeze-warning
+
+
+ +
extreme-cold-warning
+
+
+ +
wind-chill-warning
+
+
+ +
gale-warning
+
+
+ +
excessive-heat-warning
+
+
+ +
lake-effect-snow-warning
+
+
+ +
blowing-dust-warning
+
+
+ +
dust-storm-warning
+
+
+ +
storm-warning2
+
+
+ +
tropical-storm-warning
+
+
+ +
high-wind-warning
+
+
+ +
high-surf-warning
+
+
+ +
flood-warning
+
+
+ +
lakeshore-flood-warning
+
+
+ +
coastal-flood-warning
+
+
+ +
ashfall-warning
+
+
+ +
volcano-warning
+
+
+ +
earthquake-warning
+
+
+ +
avalanche-warning
+
+
+ +
winter-storm-warning
+
+
+ +
ice-storm-warning
+
+
+ +
snow-squall-warning
+
+
+ +
blizzard-warning
+
+
+ +
special-marine-warning
+
+
+ +
typhoon-warning
+
+
+ +
hurricane-warning
+
+
+ +
hurricane-force-wind-warning
+
+
+ +
storm-surge-warning
+
+
+ +
flash-flood-warning
+
+
+ +
severe-thunderstorm-warning
+
+
+ +
extreme-wind-warning
+
+
+ +
tornado-warning
+
+
+ +
tsunami-warning
+
+
+ +
fire-weather-watch
+
+
+ +
freeze-watch
+
+
+ +
hard-freeze-watch
+
+
+ +
wind-chill-watch
+
+
+ +
extreme-cold-watch
+
+
+ +
excessive-heat-watch
+
+
+ +
high-wind-watch
+
+
+ +
flood-watch
+
+
+ +
lakeshore-flood-watch
+
+
+ +
coastal-flood-watch
+
+
+ +
heavy-freezing-spray-watch
+
+
+ +
hazardous-seas-watch
+
+
+ +
winter-storm-watch
+
+
+ +
gale-watch
+
+
+ +
avalanche-watch
+
+
+ +
storm-watch
+
+
+ +
tropical-storm-watch
+
+
+ +
typhoon-watch
+
+
+ +
hurricane-force-wind-watch
+
+
+ +
hurricane-watch
+
+
+ +
storm-surge-watch
+
+
+ +
flash-flood-watch
+
+
+ +
severe-thunderstorm-watch
+
+
+ +
tornado-watch
+
+
+ +
tsunami-watch
+
+
+ +
air-stagnation-advisory
+
+
+ +
low-water-advisory
+
+
+ +
freezing-spray-advisory
+
+
+ +
freezing-fog-advisory
+
+
+ +
ashfall-advisory
+
+
+ +
frost-advisory
+
+
+ +
wind-advisory
+
+
+ +
lake-wind-advisory
+
+
+ +
blowing-dust-advisory
+
+
+ +
dust-advisory
+
+
+ +
brisk-wind-advisory
+
+
+ +
small-craft-advisory
+
+
+ +
small-craft-advisory-for-winds
+
+
+ +
small-craft-advisory-for-rough-bar
+
+
+ +
small-craft-advisory-for-hazardous-seas
+
+
+ +
dense-smoke-advisory
+
+
+ +
dense-fog-advisory
+
+
+ +
high-surf-advisory
+
+
+ +
coastal-flood-advisory
+
+
+ +
lakeshore-flood-advisory
+
+
+ +
hydrologic-advisory
+
+
+ +
flood-advisory
+
+
+ +
heat-advisory
+
+
+ +
wind-chill-advisory
+
+
+ +
winter-weather-advisory
+
+
+ +
avalanche-advisory
+
+
+ +
tsunami-advisory
+
+
+ +
flood-statement
+
+
+ +
hydrologic-outlook
+
+
+ +
hazardous-weather-outlook
+
+
+ +
air-quality-alert
+
+
+ +
extreme-fire-danger
+
+
+ +
marine-weather-statement
+
+
+ +
special-weather-statement
+
+
+ +
lakeshore-flood-statement
+
+
+ +
coastal-flood-statement
+
+
+ +
beach-hazards-statement
+
+
+ +
rip-current-statement
+
+
+ +
tropical-depression-local-statement
+
+
+ +
tropical-storm-local-statement
+
+
+ +
typhoon-local-statement
+
+
+ +
hurricane-local-statement
+
+
+ +
severe-weather-statement
+
+
+ +
flash-flood-statement
+
+
+ +
severe-weather-warning
+
+
+ +
warning-default
+
+
+ +
sunny-fill
+
+
+ +
cloudy-fill
+
+
+ +
few-clouds-fill
+
+
+ +
partly-cloudy-fill
+
+
+ +
overcast-fill
+
+
+ +
clear-night-fill
+
+
+ +
cloudy-night-fill
+
+
+ +
few-clouds-night-fill
+
+
+ +
partly-cloudy-night-fill
+
+
+ +
shower-rain-fill
+
+
+ +
heavy-shower-rain-fill
+
+
+ +
thundershower-fill
+
+
+ +
heavy-thunderstorm-fill
+
+
+ +
thundershower-with-hail-fill
+
+
+ +
light-rain-fill
+
+
+ +
moderate-rain-fill
+
+
+ +
heavy-rain-fill
+
+
+ +
extreme-rain-fill
+
+
+ +
drizzle-rain-fill
+
+
+ +
storm-fill
+
+
+ +
heavy-storm-fill
+
+
+ +
severe-storm-fill
+
+
+ +
freezing-rain-fill
+
+
+ +
light-to-moderate-rain-fill
+
+
+ +
moderate-to-heavy-rain-fill
+
+
+ +
heavy-rain-to-storm-fill
+
+
+ +
storm-to-heavy-storm-fill
+
+
+ +
heavy-to-severe-storm-fill
+
+
+ +
shower-rain-night-fill
+
+
+ +
heavy-shower-rain-night-fill
+
+
+ +
rain-fill
+
+
+ +
light-snow-fill
+
+
+ +
moderate-snow-fill
+
+
+ +
heavy-snow-fill
+
+
+ +
snowstorm-fill
+
+
+ +
sleet-fill
+
+
+ +
rain-and-snow-fill
+
+
+ +
shower-snow-fill
+
+
+ +
snow-flurry-fill
+
+
+ +
light-to-moderate-snow-fill
+
+
+ +
moderate-to-heavy-snow-fill
+
+
+ +
heavy-snow-to-snowstorm-fill
+
+
+ +
shower-snow-night-fill
+
+
+ +
snow-flurry-night-fill
+
+
+ +
snow-fill
+
+
+ +
mist-fill
+
+
+ +
foggy-fill
+
+
+ +
haze-fill
+
+
+ +
sand-fill
+
+
+ +
dust-fill
+
+
+ +
duststorm-fill
+
+
+ +
sandstorm-fill
+
+
+ +
dense-fog-fill
+
+
+ +
strong-fog-fill
+
+
+ +
moderate-haze-fill
+
+
+ +
heavy-haze-fill
+
+
+ +
severe-haze-fill
+
+
+ +
heavy-fog-fill
+
+
+ +
extra-heavy-fog-fill
+
+
+ +
hot-fill
+
+
+ +
cold-fill
+
+
+ +
unknown-fill
+
+
+ + + diff --git a/src/assets/QWeather-Icons-1.6.0/font/fonts/qweather-icons.ttf b/src/assets/QWeather-Icons-1.6.0/font/fonts/qweather-icons.ttf new file mode 100644 index 0000000000000000000000000000000000000000..2945de716c27174baa132ad0d080f3e206d780ec GIT binary patch literal 187928 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

WG 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 P|K7}23?w|lE!Tele*;*L literal 0 HcmV?d00001 diff --git a/src/assets/QWeather-Icons-1.6.0/font/fonts/qweather-icons.woff b/src/assets/QWeather-Icons-1.6.0/font/fonts/qweather-icons.woff new file mode 100644 index 0000000000000000000000000000000000000000..c531c4ecdc1fcff353ce0c64657e256f43fc9bd7 GIT binary patch literal 68088 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�E7hxPP!i;uIc@5Zh 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 I7~Q+|pJP*!^#A|> literal 0 HcmV?d00001 diff --git a/src/assets/QWeather-Icons-1.6.0/font/fonts/qweather-icons.woff2 b/src/assets/QWeather-Icons-1.6.0/font/fonts/qweather-icons.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..aaddf77fc857edb8f25469cb72d4c5456eb00a4c GIT binary patch literal 49608 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 ZC9k76x$OSx + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/100.svg b/src/assets/QWeather-Icons-1.6.0/icons/100.svg new file mode 100644 index 0000000..c09c805 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/100.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1001.svg b/src/assets/QWeather-Icons-1.6.0/icons/1001.svg new file mode 100644 index 0000000..94a63dc --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1001.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1002.svg b/src/assets/QWeather-Icons-1.6.0/icons/1002.svg new file mode 100644 index 0000000..40812fa --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1002.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1003.svg b/src/assets/QWeather-Icons-1.6.0/icons/1003.svg new file mode 100644 index 0000000..62f2797 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1003.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1004.svg b/src/assets/QWeather-Icons-1.6.0/icons/1004.svg new file mode 100644 index 0000000..436bba6 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1004.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1005.svg b/src/assets/QWeather-Icons-1.6.0/icons/1005.svg new file mode 100644 index 0000000..e20a99b --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1005.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1006.svg b/src/assets/QWeather-Icons-1.6.0/icons/1006.svg new file mode 100644 index 0000000..4c7c42c --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1006.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1007.svg b/src/assets/QWeather-Icons-1.6.0/icons/1007.svg new file mode 100644 index 0000000..4e0cca2 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1007.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1008.svg b/src/assets/QWeather-Icons-1.6.0/icons/1008.svg new file mode 100644 index 0000000..329f6c7 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1008.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1009.svg b/src/assets/QWeather-Icons-1.6.0/icons/1009.svg new file mode 100644 index 0000000..e066c19 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1009.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/101-fill.svg b/src/assets/QWeather-Icons-1.6.0/icons/101-fill.svg new file mode 100644 index 0000000..dae24c3 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/101-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/101.svg b/src/assets/QWeather-Icons-1.6.0/icons/101.svg new file mode 100644 index 0000000..690c923 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/101.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1010.svg b/src/assets/QWeather-Icons-1.6.0/icons/1010.svg new file mode 100644 index 0000000..ce17e9b --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1010.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1011.svg b/src/assets/QWeather-Icons-1.6.0/icons/1011.svg new file mode 100644 index 0000000..791c2a9 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1011.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1012.svg b/src/assets/QWeather-Icons-1.6.0/icons/1012.svg new file mode 100644 index 0000000..0ca6ee6 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1012.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1013.svg b/src/assets/QWeather-Icons-1.6.0/icons/1013.svg new file mode 100644 index 0000000..b1f0cdf --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1013.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1014.svg b/src/assets/QWeather-Icons-1.6.0/icons/1014.svg new file mode 100644 index 0000000..4800932 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1014.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1015.svg b/src/assets/QWeather-Icons-1.6.0/icons/1015.svg new file mode 100644 index 0000000..9876330 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1015.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1016.svg b/src/assets/QWeather-Icons-1.6.0/icons/1016.svg new file mode 100644 index 0000000..903efef --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1016.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1017.svg b/src/assets/QWeather-Icons-1.6.0/icons/1017.svg new file mode 100644 index 0000000..d8ef224 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1017.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1018.svg b/src/assets/QWeather-Icons-1.6.0/icons/1018.svg new file mode 100644 index 0000000..4a06063 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1018.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1019.svg b/src/assets/QWeather-Icons-1.6.0/icons/1019.svg new file mode 100644 index 0000000..7d81f72 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1019.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/102-fill.svg b/src/assets/QWeather-Icons-1.6.0/icons/102-fill.svg new file mode 100644 index 0000000..2add978 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/102-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/102.svg b/src/assets/QWeather-Icons-1.6.0/icons/102.svg new file mode 100644 index 0000000..a37a503 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/102.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1020.svg b/src/assets/QWeather-Icons-1.6.0/icons/1020.svg new file mode 100644 index 0000000..adcca8e --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1020.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1021.svg b/src/assets/QWeather-Icons-1.6.0/icons/1021.svg new file mode 100644 index 0000000..24eb564 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1021.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1022.svg b/src/assets/QWeather-Icons-1.6.0/icons/1022.svg new file mode 100644 index 0000000..af2a3af --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1022.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1023.svg b/src/assets/QWeather-Icons-1.6.0/icons/1023.svg new file mode 100644 index 0000000..8d07633 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1023.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1024.svg b/src/assets/QWeather-Icons-1.6.0/icons/1024.svg new file mode 100644 index 0000000..0dd41ac --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1024.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1025.svg b/src/assets/QWeather-Icons-1.6.0/icons/1025.svg new file mode 100644 index 0000000..469aede --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1025.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1026.svg b/src/assets/QWeather-Icons-1.6.0/icons/1026.svg new file mode 100644 index 0000000..5ebad73 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1026.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1027.svg b/src/assets/QWeather-Icons-1.6.0/icons/1027.svg new file mode 100644 index 0000000..434aa1e --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1027.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1028.svg b/src/assets/QWeather-Icons-1.6.0/icons/1028.svg new file mode 100644 index 0000000..6369a48 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1028.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1029.svg b/src/assets/QWeather-Icons-1.6.0/icons/1029.svg new file mode 100644 index 0000000..178c3d0 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1029.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/103-fill.svg b/src/assets/QWeather-Icons-1.6.0/icons/103-fill.svg new file mode 100644 index 0000000..d629442 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/103-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/103.svg b/src/assets/QWeather-Icons-1.6.0/icons/103.svg new file mode 100644 index 0000000..bbc124f --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/103.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1030.svg b/src/assets/QWeather-Icons-1.6.0/icons/1030.svg new file mode 100644 index 0000000..e9b8501 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1030.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1031.svg b/src/assets/QWeather-Icons-1.6.0/icons/1031.svg new file mode 100644 index 0000000..43f8d44 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1031.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1032.svg b/src/assets/QWeather-Icons-1.6.0/icons/1032.svg new file mode 100644 index 0000000..da53958 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1032.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1033.svg b/src/assets/QWeather-Icons-1.6.0/icons/1033.svg new file mode 100644 index 0000000..bb7787b --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1033.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1034.svg b/src/assets/QWeather-Icons-1.6.0/icons/1034.svg new file mode 100644 index 0000000..c277460 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1034.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1035.svg b/src/assets/QWeather-Icons-1.6.0/icons/1035.svg new file mode 100644 index 0000000..a168b4c --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1035.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1036.svg b/src/assets/QWeather-Icons-1.6.0/icons/1036.svg new file mode 100644 index 0000000..6437f27 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1036.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1037.svg b/src/assets/QWeather-Icons-1.6.0/icons/1037.svg new file mode 100644 index 0000000..db7dcef --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1037.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1038.svg b/src/assets/QWeather-Icons-1.6.0/icons/1038.svg new file mode 100644 index 0000000..5bc07b1 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1038.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1039.svg b/src/assets/QWeather-Icons-1.6.0/icons/1039.svg new file mode 100644 index 0000000..3822b50 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1039.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/104-fill.svg b/src/assets/QWeather-Icons-1.6.0/icons/104-fill.svg new file mode 100644 index 0000000..02d8ee1 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/104-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/104.svg b/src/assets/QWeather-Icons-1.6.0/icons/104.svg new file mode 100644 index 0000000..4c6fec8 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/104.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1040.svg b/src/assets/QWeather-Icons-1.6.0/icons/1040.svg new file mode 100644 index 0000000..e4c9118 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1040.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1041.svg b/src/assets/QWeather-Icons-1.6.0/icons/1041.svg new file mode 100644 index 0000000..4746bee --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1041.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1042.svg b/src/assets/QWeather-Icons-1.6.0/icons/1042.svg new file mode 100644 index 0000000..54015f7 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1042.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1043.svg b/src/assets/QWeather-Icons-1.6.0/icons/1043.svg new file mode 100644 index 0000000..4f04d54 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1043.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1044.svg b/src/assets/QWeather-Icons-1.6.0/icons/1044.svg new file mode 100644 index 0000000..0dad496 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1044.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1045.svg b/src/assets/QWeather-Icons-1.6.0/icons/1045.svg new file mode 100644 index 0000000..e3c7f50 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1045.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1046.svg b/src/assets/QWeather-Icons-1.6.0/icons/1046.svg new file mode 100644 index 0000000..53a56aa --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1046.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1047.svg b/src/assets/QWeather-Icons-1.6.0/icons/1047.svg new file mode 100644 index 0000000..34cbaf0 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1047.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1048.svg b/src/assets/QWeather-Icons-1.6.0/icons/1048.svg new file mode 100644 index 0000000..a58beb9 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1048.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1049.svg b/src/assets/QWeather-Icons-1.6.0/icons/1049.svg new file mode 100644 index 0000000..5ffaa6a --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1049.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1050.svg b/src/assets/QWeather-Icons-1.6.0/icons/1050.svg new file mode 100644 index 0000000..037e525 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1050.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1051.svg b/src/assets/QWeather-Icons-1.6.0/icons/1051.svg new file mode 100644 index 0000000..f0fd308 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1051.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1052.svg b/src/assets/QWeather-Icons-1.6.0/icons/1052.svg new file mode 100644 index 0000000..39d4662 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1052.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1053.svg b/src/assets/QWeather-Icons-1.6.0/icons/1053.svg new file mode 100644 index 0000000..d79c9f6 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1053.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1054.svg b/src/assets/QWeather-Icons-1.6.0/icons/1054.svg new file mode 100644 index 0000000..464c044 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1054.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1055.svg b/src/assets/QWeather-Icons-1.6.0/icons/1055.svg new file mode 100644 index 0000000..9d8315c --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1055.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1056.svg b/src/assets/QWeather-Icons-1.6.0/icons/1056.svg new file mode 100644 index 0000000..b106fed --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1056.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1057.svg b/src/assets/QWeather-Icons-1.6.0/icons/1057.svg new file mode 100644 index 0000000..b0a541e --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1057.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1058.svg b/src/assets/QWeather-Icons-1.6.0/icons/1058.svg new file mode 100644 index 0000000..aea2b8f --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1058.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1059.svg b/src/assets/QWeather-Icons-1.6.0/icons/1059.svg new file mode 100644 index 0000000..d17130e --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1059.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1060.svg b/src/assets/QWeather-Icons-1.6.0/icons/1060.svg new file mode 100644 index 0000000..1133fd3 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1060.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1061.svg b/src/assets/QWeather-Icons-1.6.0/icons/1061.svg new file mode 100644 index 0000000..4c4adf2 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1061.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1062.svg b/src/assets/QWeather-Icons-1.6.0/icons/1062.svg new file mode 100644 index 0000000..34161da --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1062.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1063.svg b/src/assets/QWeather-Icons-1.6.0/icons/1063.svg new file mode 100644 index 0000000..ec0e1b6 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1063.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1064.svg b/src/assets/QWeather-Icons-1.6.0/icons/1064.svg new file mode 100644 index 0000000..ae669d9 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1064.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1065.svg b/src/assets/QWeather-Icons-1.6.0/icons/1065.svg new file mode 100644 index 0000000..98f95e5 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1065.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1066.svg b/src/assets/QWeather-Icons-1.6.0/icons/1066.svg new file mode 100644 index 0000000..1883b60 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1066.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1067.svg b/src/assets/QWeather-Icons-1.6.0/icons/1067.svg new file mode 100644 index 0000000..d2fde3e --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1067.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1068.svg b/src/assets/QWeather-Icons-1.6.0/icons/1068.svg new file mode 100644 index 0000000..3feab39 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1068.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1069.svg b/src/assets/QWeather-Icons-1.6.0/icons/1069.svg new file mode 100644 index 0000000..a4680fa --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1069.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1071.svg b/src/assets/QWeather-Icons-1.6.0/icons/1071.svg new file mode 100644 index 0000000..c27ced5 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1071.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1072.svg b/src/assets/QWeather-Icons-1.6.0/icons/1072.svg new file mode 100644 index 0000000..5a382fe --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1072.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1073.svg b/src/assets/QWeather-Icons-1.6.0/icons/1073.svg new file mode 100644 index 0000000..415717d --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1073.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1074.svg b/src/assets/QWeather-Icons-1.6.0/icons/1074.svg new file mode 100644 index 0000000..daa1694 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1074.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1075.svg b/src/assets/QWeather-Icons-1.6.0/icons/1075.svg new file mode 100644 index 0000000..423056b --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1075.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1076.svg b/src/assets/QWeather-Icons-1.6.0/icons/1076.svg new file mode 100644 index 0000000..3cfd9ba --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1076.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1077.svg b/src/assets/QWeather-Icons-1.6.0/icons/1077.svg new file mode 100644 index 0000000..0c69bd8 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1077.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1078.svg b/src/assets/QWeather-Icons-1.6.0/icons/1078.svg new file mode 100644 index 0000000..0f1a9e0 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1078.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1079.svg b/src/assets/QWeather-Icons-1.6.0/icons/1079.svg new file mode 100644 index 0000000..55b72f8 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1079.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1080.svg b/src/assets/QWeather-Icons-1.6.0/icons/1080.svg new file mode 100644 index 0000000..72f8233 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1080.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1081.svg b/src/assets/QWeather-Icons-1.6.0/icons/1081.svg new file mode 100644 index 0000000..a9a9a8f --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1081.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1082.svg b/src/assets/QWeather-Icons-1.6.0/icons/1082.svg new file mode 100644 index 0000000..ad1de1a --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1082.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1084.svg b/src/assets/QWeather-Icons-1.6.0/icons/1084.svg new file mode 100644 index 0000000..3335919 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1084.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1085.svg b/src/assets/QWeather-Icons-1.6.0/icons/1085.svg new file mode 100644 index 0000000..70e0797 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1085.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1086.svg b/src/assets/QWeather-Icons-1.6.0/icons/1086.svg new file mode 100644 index 0000000..7848e85 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1086.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1087.svg b/src/assets/QWeather-Icons-1.6.0/icons/1087.svg new file mode 100644 index 0000000..f54d9f8 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1087.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1088.svg b/src/assets/QWeather-Icons-1.6.0/icons/1088.svg new file mode 100644 index 0000000..dcdb94f --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1088.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1089.svg b/src/assets/QWeather-Icons-1.6.0/icons/1089.svg new file mode 100644 index 0000000..073fcc6 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1089.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1201.svg b/src/assets/QWeather-Icons-1.6.0/icons/1201.svg new file mode 100644 index 0000000..a354837 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1201.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1202.svg b/src/assets/QWeather-Icons-1.6.0/icons/1202.svg new file mode 100644 index 0000000..eccdcef --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1202.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1203.svg b/src/assets/QWeather-Icons-1.6.0/icons/1203.svg new file mode 100644 index 0000000..39db56e --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1203.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1204.svg b/src/assets/QWeather-Icons-1.6.0/icons/1204.svg new file mode 100644 index 0000000..d895006 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1204.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1205.svg b/src/assets/QWeather-Icons-1.6.0/icons/1205.svg new file mode 100644 index 0000000..77c8f22 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1205.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1206.svg b/src/assets/QWeather-Icons-1.6.0/icons/1206.svg new file mode 100644 index 0000000..890a97f --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1206.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1207.svg b/src/assets/QWeather-Icons-1.6.0/icons/1207.svg new file mode 100644 index 0000000..51a2e30 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1207.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1208.svg b/src/assets/QWeather-Icons-1.6.0/icons/1208.svg new file mode 100644 index 0000000..a8c10e0 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1208.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1209.svg b/src/assets/QWeather-Icons-1.6.0/icons/1209.svg new file mode 100644 index 0000000..095caf5 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1209.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1210.svg b/src/assets/QWeather-Icons-1.6.0/icons/1210.svg new file mode 100644 index 0000000..2d9ceea --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1210.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1211.svg b/src/assets/QWeather-Icons-1.6.0/icons/1211.svg new file mode 100644 index 0000000..2a1b965 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1211.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1212.svg b/src/assets/QWeather-Icons-1.6.0/icons/1212.svg new file mode 100644 index 0000000..781c77e --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1212.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1213.svg b/src/assets/QWeather-Icons-1.6.0/icons/1213.svg new file mode 100644 index 0000000..943fdbe --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1213.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1214.svg b/src/assets/QWeather-Icons-1.6.0/icons/1214.svg new file mode 100644 index 0000000..6193798 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1214.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1215.svg b/src/assets/QWeather-Icons-1.6.0/icons/1215.svg new file mode 100644 index 0000000..9cc0964 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1215.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1216.svg b/src/assets/QWeather-Icons-1.6.0/icons/1216.svg new file mode 100644 index 0000000..7d92e74 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1216.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1217.svg b/src/assets/QWeather-Icons-1.6.0/icons/1217.svg new file mode 100644 index 0000000..275a382 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1217.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1218.svg b/src/assets/QWeather-Icons-1.6.0/icons/1218.svg new file mode 100644 index 0000000..3b5fb1e --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1218.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1219.svg b/src/assets/QWeather-Icons-1.6.0/icons/1219.svg new file mode 100644 index 0000000..6467fd9 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1219.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1221.svg b/src/assets/QWeather-Icons-1.6.0/icons/1221.svg new file mode 100644 index 0000000..a4532ad --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1221.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1241.svg b/src/assets/QWeather-Icons-1.6.0/icons/1241.svg new file mode 100644 index 0000000..354ff65 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1241.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1242.svg b/src/assets/QWeather-Icons-1.6.0/icons/1242.svg new file mode 100644 index 0000000..d9d61bd --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1242.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1243.svg b/src/assets/QWeather-Icons-1.6.0/icons/1243.svg new file mode 100644 index 0000000..19c10b5 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1243.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1244.svg b/src/assets/QWeather-Icons-1.6.0/icons/1244.svg new file mode 100644 index 0000000..cd74ff5 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1244.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1245.svg b/src/assets/QWeather-Icons-1.6.0/icons/1245.svg new file mode 100644 index 0000000..e39e90b --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1245.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1246.svg b/src/assets/QWeather-Icons-1.6.0/icons/1246.svg new file mode 100644 index 0000000..a56c005 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1246.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1247.svg b/src/assets/QWeather-Icons-1.6.0/icons/1247.svg new file mode 100644 index 0000000..a064864 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1247.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1248.svg b/src/assets/QWeather-Icons-1.6.0/icons/1248.svg new file mode 100644 index 0000000..e89ad75 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1248.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1249.svg b/src/assets/QWeather-Icons-1.6.0/icons/1249.svg new file mode 100644 index 0000000..506e4bd --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1249.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1250.svg b/src/assets/QWeather-Icons-1.6.0/icons/1250.svg new file mode 100644 index 0000000..886d7a6 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1250.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1251.svg b/src/assets/QWeather-Icons-1.6.0/icons/1251.svg new file mode 100644 index 0000000..46acf7d --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1251.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1271.svg b/src/assets/QWeather-Icons-1.6.0/icons/1271.svg new file mode 100644 index 0000000..91e62d9 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1271.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1272.svg b/src/assets/QWeather-Icons-1.6.0/icons/1272.svg new file mode 100644 index 0000000..2a7bca4 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1272.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1273.svg b/src/assets/QWeather-Icons-1.6.0/icons/1273.svg new file mode 100644 index 0000000..aff1cc8 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1273.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1274.svg b/src/assets/QWeather-Icons-1.6.0/icons/1274.svg new file mode 100644 index 0000000..cf9db92 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1274.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/150-fill.svg b/src/assets/QWeather-Icons-1.6.0/icons/150-fill.svg new file mode 100644 index 0000000..18b4fc0 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/150-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/150.svg b/src/assets/QWeather-Icons-1.6.0/icons/150.svg new file mode 100644 index 0000000..3b78903 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/150.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/151-fill.svg b/src/assets/QWeather-Icons-1.6.0/icons/151-fill.svg new file mode 100644 index 0000000..f0ac138 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/151-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/151.svg b/src/assets/QWeather-Icons-1.6.0/icons/151.svg new file mode 100644 index 0000000..48b4502 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/151.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/152-fill.svg b/src/assets/QWeather-Icons-1.6.0/icons/152-fill.svg new file mode 100644 index 0000000..d26dada --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/152-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/152.svg b/src/assets/QWeather-Icons-1.6.0/icons/152.svg new file mode 100644 index 0000000..091390d --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/152.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/153-fill.svg b/src/assets/QWeather-Icons-1.6.0/icons/153-fill.svg new file mode 100644 index 0000000..daa1a1e --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/153-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/153.svg b/src/assets/QWeather-Icons-1.6.0/icons/153.svg new file mode 100644 index 0000000..052f33f --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/153.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1601.svg b/src/assets/QWeather-Icons-1.6.0/icons/1601.svg new file mode 100644 index 0000000..7fe3c0e --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1601.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1602.svg b/src/assets/QWeather-Icons-1.6.0/icons/1602.svg new file mode 100644 index 0000000..2761af8 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1602.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1603.svg b/src/assets/QWeather-Icons-1.6.0/icons/1603.svg new file mode 100644 index 0000000..890ed8f --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1603.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1604.svg b/src/assets/QWeather-Icons-1.6.0/icons/1604.svg new file mode 100644 index 0000000..18d5ecb --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1604.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1605.svg b/src/assets/QWeather-Icons-1.6.0/icons/1605.svg new file mode 100644 index 0000000..a1158fd --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1605.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1606.svg b/src/assets/QWeather-Icons-1.6.0/icons/1606.svg new file mode 100644 index 0000000..8441735 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1606.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1607.svg b/src/assets/QWeather-Icons-1.6.0/icons/1607.svg new file mode 100644 index 0000000..45662d8 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1607.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1608.svg b/src/assets/QWeather-Icons-1.6.0/icons/1608.svg new file mode 100644 index 0000000..ca87c16 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1608.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1609.svg b/src/assets/QWeather-Icons-1.6.0/icons/1609.svg new file mode 100644 index 0000000..235ab40 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1609.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1610.svg b/src/assets/QWeather-Icons-1.6.0/icons/1610.svg new file mode 100644 index 0000000..cd61c4a --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1610.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1701.svg b/src/assets/QWeather-Icons-1.6.0/icons/1701.svg new file mode 100644 index 0000000..44a5c13 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1701.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1702.svg b/src/assets/QWeather-Icons-1.6.0/icons/1702.svg new file mode 100644 index 0000000..a372af1 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1702.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1703.svg b/src/assets/QWeather-Icons-1.6.0/icons/1703.svg new file mode 100644 index 0000000..8cb4bbf --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1703.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1801.svg b/src/assets/QWeather-Icons-1.6.0/icons/1801.svg new file mode 100644 index 0000000..16d1e6c --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1801.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1802.svg b/src/assets/QWeather-Icons-1.6.0/icons/1802.svg new file mode 100644 index 0000000..55c9185 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1802.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1803.svg b/src/assets/QWeather-Icons-1.6.0/icons/1803.svg new file mode 100644 index 0000000..f363401 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1803.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1804.svg b/src/assets/QWeather-Icons-1.6.0/icons/1804.svg new file mode 100644 index 0000000..392f65c --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1804.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/1805.svg b/src/assets/QWeather-Icons-1.6.0/icons/1805.svg new file mode 100644 index 0000000..8452bed --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/1805.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2001.svg b/src/assets/QWeather-Icons-1.6.0/icons/2001.svg new file mode 100644 index 0000000..89bc944 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2001.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2002.svg b/src/assets/QWeather-Icons-1.6.0/icons/2002.svg new file mode 100644 index 0000000..8fadf83 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2002.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2003.svg b/src/assets/QWeather-Icons-1.6.0/icons/2003.svg new file mode 100644 index 0000000..c0fdedf --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2003.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2004.svg b/src/assets/QWeather-Icons-1.6.0/icons/2004.svg new file mode 100644 index 0000000..7dba2cb --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2004.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2005.svg b/src/assets/QWeather-Icons-1.6.0/icons/2005.svg new file mode 100644 index 0000000..c7f67c7 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2005.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2006.svg b/src/assets/QWeather-Icons-1.6.0/icons/2006.svg new file mode 100644 index 0000000..11fac49 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2006.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2007.svg b/src/assets/QWeather-Icons-1.6.0/icons/2007.svg new file mode 100644 index 0000000..cf3cb87 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2007.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2029.svg b/src/assets/QWeather-Icons-1.6.0/icons/2029.svg new file mode 100644 index 0000000..dd3759b --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2029.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2030.svg b/src/assets/QWeather-Icons-1.6.0/icons/2030.svg new file mode 100644 index 0000000..a22023c --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2030.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2031.svg b/src/assets/QWeather-Icons-1.6.0/icons/2031.svg new file mode 100644 index 0000000..8800e51 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2031.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2032.svg b/src/assets/QWeather-Icons-1.6.0/icons/2032.svg new file mode 100644 index 0000000..05848d8 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2032.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2033.svg b/src/assets/QWeather-Icons-1.6.0/icons/2033.svg new file mode 100644 index 0000000..4a79897 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2033.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2050.svg b/src/assets/QWeather-Icons-1.6.0/icons/2050.svg new file mode 100644 index 0000000..393e8b2 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2050.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2051.svg b/src/assets/QWeather-Icons-1.6.0/icons/2051.svg new file mode 100644 index 0000000..b8e6133 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2051.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2052.svg b/src/assets/QWeather-Icons-1.6.0/icons/2052.svg new file mode 100644 index 0000000..6a68373 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2052.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2053.svg b/src/assets/QWeather-Icons-1.6.0/icons/2053.svg new file mode 100644 index 0000000..85417c2 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2053.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2054.svg b/src/assets/QWeather-Icons-1.6.0/icons/2054.svg new file mode 100644 index 0000000..040dbc3 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2054.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2070.svg b/src/assets/QWeather-Icons-1.6.0/icons/2070.svg new file mode 100644 index 0000000..8ff2960 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2070.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2071.svg b/src/assets/QWeather-Icons-1.6.0/icons/2071.svg new file mode 100644 index 0000000..090b0aa --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2071.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2072.svg b/src/assets/QWeather-Icons-1.6.0/icons/2072.svg new file mode 100644 index 0000000..8fd9e7c --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2072.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2073.svg b/src/assets/QWeather-Icons-1.6.0/icons/2073.svg new file mode 100644 index 0000000..0f1cc40 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2073.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2074.svg b/src/assets/QWeather-Icons-1.6.0/icons/2074.svg new file mode 100644 index 0000000..87ffaa3 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2074.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2075.svg b/src/assets/QWeather-Icons-1.6.0/icons/2075.svg new file mode 100644 index 0000000..243f0e1 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2075.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2076.svg b/src/assets/QWeather-Icons-1.6.0/icons/2076.svg new file mode 100644 index 0000000..2cde19f --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2076.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2077.svg b/src/assets/QWeather-Icons-1.6.0/icons/2077.svg new file mode 100644 index 0000000..7587cf9 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2077.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2078.svg b/src/assets/QWeather-Icons-1.6.0/icons/2078.svg new file mode 100644 index 0000000..993893d --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2078.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2079.svg b/src/assets/QWeather-Icons-1.6.0/icons/2079.svg new file mode 100644 index 0000000..9f60056 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2079.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2080.svg b/src/assets/QWeather-Icons-1.6.0/icons/2080.svg new file mode 100644 index 0000000..19d181d --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2080.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2081.svg b/src/assets/QWeather-Icons-1.6.0/icons/2081.svg new file mode 100644 index 0000000..dc016b3 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2081.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2082.svg b/src/assets/QWeather-Icons-1.6.0/icons/2082.svg new file mode 100644 index 0000000..b46b251 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2082.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2083.svg b/src/assets/QWeather-Icons-1.6.0/icons/2083.svg new file mode 100644 index 0000000..dd730aa --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2083.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2084.svg b/src/assets/QWeather-Icons-1.6.0/icons/2084.svg new file mode 100644 index 0000000..fe9aaf4 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2084.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2085.svg b/src/assets/QWeather-Icons-1.6.0/icons/2085.svg new file mode 100644 index 0000000..5ad4117 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2085.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2100.svg b/src/assets/QWeather-Icons-1.6.0/icons/2100.svg new file mode 100644 index 0000000..06a3379 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2100.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2101.svg b/src/assets/QWeather-Icons-1.6.0/icons/2101.svg new file mode 100644 index 0000000..dc1e4f7 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2101.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2102.svg b/src/assets/QWeather-Icons-1.6.0/icons/2102.svg new file mode 100644 index 0000000..c669238 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2102.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2103.svg b/src/assets/QWeather-Icons-1.6.0/icons/2103.svg new file mode 100644 index 0000000..69142bb --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2103.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2104.svg b/src/assets/QWeather-Icons-1.6.0/icons/2104.svg new file mode 100644 index 0000000..c17aaf3 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2104.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2105.svg b/src/assets/QWeather-Icons-1.6.0/icons/2105.svg new file mode 100644 index 0000000..4bd7f83 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2105.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2106.svg b/src/assets/QWeather-Icons-1.6.0/icons/2106.svg new file mode 100644 index 0000000..6d2b09f --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2106.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2107.svg b/src/assets/QWeather-Icons-1.6.0/icons/2107.svg new file mode 100644 index 0000000..ee9602b --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2107.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2108.svg b/src/assets/QWeather-Icons-1.6.0/icons/2108.svg new file mode 100644 index 0000000..1bc2bd6 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2108.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2109.svg b/src/assets/QWeather-Icons-1.6.0/icons/2109.svg new file mode 100644 index 0000000..0fc99a2 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2109.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2111.svg b/src/assets/QWeather-Icons-1.6.0/icons/2111.svg new file mode 100644 index 0000000..73e82ae --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2111.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2120.svg b/src/assets/QWeather-Icons-1.6.0/icons/2120.svg new file mode 100644 index 0000000..d3b8b5d --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2120.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2121.svg b/src/assets/QWeather-Icons-1.6.0/icons/2121.svg new file mode 100644 index 0000000..d282d3d --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2121.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2122.svg b/src/assets/QWeather-Icons-1.6.0/icons/2122.svg new file mode 100644 index 0000000..80c4740 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2122.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2123.svg b/src/assets/QWeather-Icons-1.6.0/icons/2123.svg new file mode 100644 index 0000000..39b692e --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2123.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2124.svg b/src/assets/QWeather-Icons-1.6.0/icons/2124.svg new file mode 100644 index 0000000..edba0a2 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2124.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2125.svg b/src/assets/QWeather-Icons-1.6.0/icons/2125.svg new file mode 100644 index 0000000..8eece54 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2125.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2126.svg b/src/assets/QWeather-Icons-1.6.0/icons/2126.svg new file mode 100644 index 0000000..abbf223 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2126.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2127.svg b/src/assets/QWeather-Icons-1.6.0/icons/2127.svg new file mode 100644 index 0000000..298108f --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2127.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2128.svg b/src/assets/QWeather-Icons-1.6.0/icons/2128.svg new file mode 100644 index 0000000..843a5eb --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2128.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2129.svg b/src/assets/QWeather-Icons-1.6.0/icons/2129.svg new file mode 100644 index 0000000..addaf56 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2129.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2130.svg b/src/assets/QWeather-Icons-1.6.0/icons/2130.svg new file mode 100644 index 0000000..df294f1 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2130.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2131.svg b/src/assets/QWeather-Icons-1.6.0/icons/2131.svg new file mode 100644 index 0000000..265c5f6 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2131.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2132.svg b/src/assets/QWeather-Icons-1.6.0/icons/2132.svg new file mode 100644 index 0000000..f0e5344 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2132.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2133.svg b/src/assets/QWeather-Icons-1.6.0/icons/2133.svg new file mode 100644 index 0000000..dd1aec0 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2133.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2134.svg b/src/assets/QWeather-Icons-1.6.0/icons/2134.svg new file mode 100644 index 0000000..24d8846 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2134.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2135.svg b/src/assets/QWeather-Icons-1.6.0/icons/2135.svg new file mode 100644 index 0000000..9bd2ae5 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2135.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2150.svg b/src/assets/QWeather-Icons-1.6.0/icons/2150.svg new file mode 100644 index 0000000..2f62269 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2150.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2151.svg b/src/assets/QWeather-Icons-1.6.0/icons/2151.svg new file mode 100644 index 0000000..78a04a9 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2151.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2152.svg b/src/assets/QWeather-Icons-1.6.0/icons/2152.svg new file mode 100644 index 0000000..be19f65 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2152.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2153.svg b/src/assets/QWeather-Icons-1.6.0/icons/2153.svg new file mode 100644 index 0000000..c2a0f29 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2153.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2154.svg b/src/assets/QWeather-Icons-1.6.0/icons/2154.svg new file mode 100644 index 0000000..5dd08ee --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2154.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2155.svg b/src/assets/QWeather-Icons-1.6.0/icons/2155.svg new file mode 100644 index 0000000..ea4bf54 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2155.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2156.svg b/src/assets/QWeather-Icons-1.6.0/icons/2156.svg new file mode 100644 index 0000000..7e8a21f --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2156.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2157.svg b/src/assets/QWeather-Icons-1.6.0/icons/2157.svg new file mode 100644 index 0000000..d9cba84 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2157.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2158.svg b/src/assets/QWeather-Icons-1.6.0/icons/2158.svg new file mode 100644 index 0000000..78649a9 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2158.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2159.svg b/src/assets/QWeather-Icons-1.6.0/icons/2159.svg new file mode 100644 index 0000000..cdc4d82 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2159.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2160.svg b/src/assets/QWeather-Icons-1.6.0/icons/2160.svg new file mode 100644 index 0000000..50af78c --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2160.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2161.svg b/src/assets/QWeather-Icons-1.6.0/icons/2161.svg new file mode 100644 index 0000000..10d94a6 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2161.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2162.svg b/src/assets/QWeather-Icons-1.6.0/icons/2162.svg new file mode 100644 index 0000000..bee6977 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2162.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2163.svg b/src/assets/QWeather-Icons-1.6.0/icons/2163.svg new file mode 100644 index 0000000..3917621 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2163.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2164.svg b/src/assets/QWeather-Icons-1.6.0/icons/2164.svg new file mode 100644 index 0000000..37cab87 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2164.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2165.svg b/src/assets/QWeather-Icons-1.6.0/icons/2165.svg new file mode 100644 index 0000000..c9d3df8 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2165.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2166.svg b/src/assets/QWeather-Icons-1.6.0/icons/2166.svg new file mode 100644 index 0000000..da8ad78 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2166.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2190.svg b/src/assets/QWeather-Icons-1.6.0/icons/2190.svg new file mode 100644 index 0000000..80584de --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2190.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2191.svg b/src/assets/QWeather-Icons-1.6.0/icons/2191.svg new file mode 100644 index 0000000..eea7488 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2191.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2192.svg b/src/assets/QWeather-Icons-1.6.0/icons/2192.svg new file mode 100644 index 0000000..6b43507 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2192.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2193.svg b/src/assets/QWeather-Icons-1.6.0/icons/2193.svg new file mode 100644 index 0000000..5c4a9d0 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2193.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2200.svg b/src/assets/QWeather-Icons-1.6.0/icons/2200.svg new file mode 100644 index 0000000..4670433 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2200.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2201.svg b/src/assets/QWeather-Icons-1.6.0/icons/2201.svg new file mode 100644 index 0000000..6efab12 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2201.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2202.svg b/src/assets/QWeather-Icons-1.6.0/icons/2202.svg new file mode 100644 index 0000000..e58a023 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2202.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2203.svg b/src/assets/QWeather-Icons-1.6.0/icons/2203.svg new file mode 100644 index 0000000..ef22be7 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2203.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2204.svg b/src/assets/QWeather-Icons-1.6.0/icons/2204.svg new file mode 100644 index 0000000..633600d --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2204.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2205.svg b/src/assets/QWeather-Icons-1.6.0/icons/2205.svg new file mode 100644 index 0000000..487da31 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2205.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2207.svg b/src/assets/QWeather-Icons-1.6.0/icons/2207.svg new file mode 100644 index 0000000..e633e5b --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2207.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2208.svg b/src/assets/QWeather-Icons-1.6.0/icons/2208.svg new file mode 100644 index 0000000..03da20d --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2208.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2209.svg b/src/assets/QWeather-Icons-1.6.0/icons/2209.svg new file mode 100644 index 0000000..1b77a50 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2209.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2210.svg b/src/assets/QWeather-Icons-1.6.0/icons/2210.svg new file mode 100644 index 0000000..23aec9b --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2210.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2211.svg b/src/assets/QWeather-Icons-1.6.0/icons/2211.svg new file mode 100644 index 0000000..2c05724 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2211.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2212.svg b/src/assets/QWeather-Icons-1.6.0/icons/2212.svg new file mode 100644 index 0000000..0bc1621 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2212.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2213.svg b/src/assets/QWeather-Icons-1.6.0/icons/2213.svg new file mode 100644 index 0000000..d4ff0e3 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2213.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2214.svg b/src/assets/QWeather-Icons-1.6.0/icons/2214.svg new file mode 100644 index 0000000..ce6daa6 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2214.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2215.svg b/src/assets/QWeather-Icons-1.6.0/icons/2215.svg new file mode 100644 index 0000000..3b00639 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2215.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2216.svg b/src/assets/QWeather-Icons-1.6.0/icons/2216.svg new file mode 100644 index 0000000..88c40d7 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2216.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2217.svg b/src/assets/QWeather-Icons-1.6.0/icons/2217.svg new file mode 100644 index 0000000..98dc35b --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2217.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2218.svg b/src/assets/QWeather-Icons-1.6.0/icons/2218.svg new file mode 100644 index 0000000..833ab49 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2218.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2300.svg b/src/assets/QWeather-Icons-1.6.0/icons/2300.svg new file mode 100644 index 0000000..dbf3bec --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2300.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2301.svg b/src/assets/QWeather-Icons-1.6.0/icons/2301.svg new file mode 100644 index 0000000..1bd72fa --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2301.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2302.svg b/src/assets/QWeather-Icons-1.6.0/icons/2302.svg new file mode 100644 index 0000000..87df1b4 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2302.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2303.svg b/src/assets/QWeather-Icons-1.6.0/icons/2303.svg new file mode 100644 index 0000000..a0a5dab --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2303.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2304.svg b/src/assets/QWeather-Icons-1.6.0/icons/2304.svg new file mode 100644 index 0000000..4a3f01e --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2304.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2305.svg b/src/assets/QWeather-Icons-1.6.0/icons/2305.svg new file mode 100644 index 0000000..73a797f --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2305.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2306.svg b/src/assets/QWeather-Icons-1.6.0/icons/2306.svg new file mode 100644 index 0000000..31631aa --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2306.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2307.svg b/src/assets/QWeather-Icons-1.6.0/icons/2307.svg new file mode 100644 index 0000000..1ec69e7 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2307.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2308.svg b/src/assets/QWeather-Icons-1.6.0/icons/2308.svg new file mode 100644 index 0000000..32d9db1 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2308.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2309.svg b/src/assets/QWeather-Icons-1.6.0/icons/2309.svg new file mode 100644 index 0000000..21640bb --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2309.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2311.svg b/src/assets/QWeather-Icons-1.6.0/icons/2311.svg new file mode 100644 index 0000000..ae172f5 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2311.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2312.svg b/src/assets/QWeather-Icons-1.6.0/icons/2312.svg new file mode 100644 index 0000000..c5e5320 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2312.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2313.svg b/src/assets/QWeather-Icons-1.6.0/icons/2313.svg new file mode 100644 index 0000000..ac90056 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2313.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2314.svg b/src/assets/QWeather-Icons-1.6.0/icons/2314.svg new file mode 100644 index 0000000..10e7fb6 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2314.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2315.svg b/src/assets/QWeather-Icons-1.6.0/icons/2315.svg new file mode 100644 index 0000000..32f99f6 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2315.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2316.svg b/src/assets/QWeather-Icons-1.6.0/icons/2316.svg new file mode 100644 index 0000000..4841bdd --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2316.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2317.svg b/src/assets/QWeather-Icons-1.6.0/icons/2317.svg new file mode 100644 index 0000000..903299a --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2317.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2318.svg b/src/assets/QWeather-Icons-1.6.0/icons/2318.svg new file mode 100644 index 0000000..eb3667a --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2318.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2319.svg b/src/assets/QWeather-Icons-1.6.0/icons/2319.svg new file mode 100644 index 0000000..c3e387e --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2319.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2320.svg b/src/assets/QWeather-Icons-1.6.0/icons/2320.svg new file mode 100644 index 0000000..685bebf --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2320.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2321.svg b/src/assets/QWeather-Icons-1.6.0/icons/2321.svg new file mode 100644 index 0000000..91ee16c --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2321.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2322.svg b/src/assets/QWeather-Icons-1.6.0/icons/2322.svg new file mode 100644 index 0000000..bee58cd --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2322.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2323.svg b/src/assets/QWeather-Icons-1.6.0/icons/2323.svg new file mode 100644 index 0000000..0480365 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2323.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2324.svg b/src/assets/QWeather-Icons-1.6.0/icons/2324.svg new file mode 100644 index 0000000..7d9db6d --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2324.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2325.svg b/src/assets/QWeather-Icons-1.6.0/icons/2325.svg new file mode 100644 index 0000000..57c8084 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2325.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2326.svg b/src/assets/QWeather-Icons-1.6.0/icons/2326.svg new file mode 100644 index 0000000..9d99f04 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2326.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2327.svg b/src/assets/QWeather-Icons-1.6.0/icons/2327.svg new file mode 100644 index 0000000..8e68119 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2327.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2328.svg b/src/assets/QWeather-Icons-1.6.0/icons/2328.svg new file mode 100644 index 0000000..252677e --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2328.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2330.svg b/src/assets/QWeather-Icons-1.6.0/icons/2330.svg new file mode 100644 index 0000000..474c74d --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2330.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2331.svg b/src/assets/QWeather-Icons-1.6.0/icons/2331.svg new file mode 100644 index 0000000..f00559b --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2331.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2332.svg b/src/assets/QWeather-Icons-1.6.0/icons/2332.svg new file mode 100644 index 0000000..5d95372 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2332.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2333.svg b/src/assets/QWeather-Icons-1.6.0/icons/2333.svg new file mode 100644 index 0000000..58ed7da --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2333.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2341.svg b/src/assets/QWeather-Icons-1.6.0/icons/2341.svg new file mode 100644 index 0000000..185eef0 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2341.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2343.svg b/src/assets/QWeather-Icons-1.6.0/icons/2343.svg new file mode 100644 index 0000000..d44a28a --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2343.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2345.svg b/src/assets/QWeather-Icons-1.6.0/icons/2345.svg new file mode 100644 index 0000000..8d3ada2 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2345.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2346.svg b/src/assets/QWeather-Icons-1.6.0/icons/2346.svg new file mode 100644 index 0000000..4607eb1 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2346.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2348.svg b/src/assets/QWeather-Icons-1.6.0/icons/2348.svg new file mode 100644 index 0000000..1b6944e --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2348.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2349.svg b/src/assets/QWeather-Icons-1.6.0/icons/2349.svg new file mode 100644 index 0000000..386a3e8 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2349.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2350.svg b/src/assets/QWeather-Icons-1.6.0/icons/2350.svg new file mode 100644 index 0000000..7c05490 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2350.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2351.svg b/src/assets/QWeather-Icons-1.6.0/icons/2351.svg new file mode 100644 index 0000000..74b5eb8 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2351.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2352.svg b/src/assets/QWeather-Icons-1.6.0/icons/2352.svg new file mode 100644 index 0000000..9924426 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2352.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2353.svg b/src/assets/QWeather-Icons-1.6.0/icons/2353.svg new file mode 100644 index 0000000..fb480b4 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2353.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2354.svg b/src/assets/QWeather-Icons-1.6.0/icons/2354.svg new file mode 100644 index 0000000..1c92250 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2354.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2355.svg b/src/assets/QWeather-Icons-1.6.0/icons/2355.svg new file mode 100644 index 0000000..92b8540 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2355.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2356.svg b/src/assets/QWeather-Icons-1.6.0/icons/2356.svg new file mode 100644 index 0000000..3a2ffb0 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2356.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2357.svg b/src/assets/QWeather-Icons-1.6.0/icons/2357.svg new file mode 100644 index 0000000..57cb5d7 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2357.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2358.svg b/src/assets/QWeather-Icons-1.6.0/icons/2358.svg new file mode 100644 index 0000000..55c509b --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2358.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2359.svg b/src/assets/QWeather-Icons-1.6.0/icons/2359.svg new file mode 100644 index 0000000..b8ce8d4 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2359.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2360.svg b/src/assets/QWeather-Icons-1.6.0/icons/2360.svg new file mode 100644 index 0000000..91e4e3e --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2360.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2361.svg b/src/assets/QWeather-Icons-1.6.0/icons/2361.svg new file mode 100644 index 0000000..f731066 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2361.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2362.svg b/src/assets/QWeather-Icons-1.6.0/icons/2362.svg new file mode 100644 index 0000000..e141b7f --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2362.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2363.svg b/src/assets/QWeather-Icons-1.6.0/icons/2363.svg new file mode 100644 index 0000000..f69a147 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2363.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2364.svg b/src/assets/QWeather-Icons-1.6.0/icons/2364.svg new file mode 100644 index 0000000..dba246d --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2364.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2365.svg b/src/assets/QWeather-Icons-1.6.0/icons/2365.svg new file mode 100644 index 0000000..b22301e --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2365.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2366.svg b/src/assets/QWeather-Icons-1.6.0/icons/2366.svg new file mode 100644 index 0000000..07e3d4a --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2366.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2367.svg b/src/assets/QWeather-Icons-1.6.0/icons/2367.svg new file mode 100644 index 0000000..79bbbff --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2367.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2368.svg b/src/assets/QWeather-Icons-1.6.0/icons/2368.svg new file mode 100644 index 0000000..09a5345 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2368.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2369.svg b/src/assets/QWeather-Icons-1.6.0/icons/2369.svg new file mode 100644 index 0000000..fb5e7b5 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2369.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2370.svg b/src/assets/QWeather-Icons-1.6.0/icons/2370.svg new file mode 100644 index 0000000..6a6c308 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2370.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2371.svg b/src/assets/QWeather-Icons-1.6.0/icons/2371.svg new file mode 100644 index 0000000..b548764 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2371.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2372.svg b/src/assets/QWeather-Icons-1.6.0/icons/2372.svg new file mode 100644 index 0000000..1f2084f --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2372.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2373.svg b/src/assets/QWeather-Icons-1.6.0/icons/2373.svg new file mode 100644 index 0000000..ca1c0b6 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2373.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2374.svg b/src/assets/QWeather-Icons-1.6.0/icons/2374.svg new file mode 100644 index 0000000..341d923 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2374.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2375.svg b/src/assets/QWeather-Icons-1.6.0/icons/2375.svg new file mode 100644 index 0000000..16e6d50 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2375.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2376.svg b/src/assets/QWeather-Icons-1.6.0/icons/2376.svg new file mode 100644 index 0000000..8b27291 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2376.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2377.svg b/src/assets/QWeather-Icons-1.6.0/icons/2377.svg new file mode 100644 index 0000000..fe09b42 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2377.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2378.svg b/src/assets/QWeather-Icons-1.6.0/icons/2378.svg new file mode 100644 index 0000000..db5587b --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2378.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2379.svg b/src/assets/QWeather-Icons-1.6.0/icons/2379.svg new file mode 100644 index 0000000..ea7cfbe --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2379.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2380.svg b/src/assets/QWeather-Icons-1.6.0/icons/2380.svg new file mode 100644 index 0000000..2638ba5 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2380.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2381.svg b/src/assets/QWeather-Icons-1.6.0/icons/2381.svg new file mode 100644 index 0000000..4043048 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2381.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2382.svg b/src/assets/QWeather-Icons-1.6.0/icons/2382.svg new file mode 100644 index 0000000..768764a --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2382.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2383.svg b/src/assets/QWeather-Icons-1.6.0/icons/2383.svg new file mode 100644 index 0000000..b54aec8 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2383.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2384.svg b/src/assets/QWeather-Icons-1.6.0/icons/2384.svg new file mode 100644 index 0000000..0fe5430 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2384.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2385.svg b/src/assets/QWeather-Icons-1.6.0/icons/2385.svg new file mode 100644 index 0000000..845881c --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2385.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2386.svg b/src/assets/QWeather-Icons-1.6.0/icons/2386.svg new file mode 100644 index 0000000..21583a6 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2386.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2387.svg b/src/assets/QWeather-Icons-1.6.0/icons/2387.svg new file mode 100644 index 0000000..0e1055a --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2387.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2388.svg b/src/assets/QWeather-Icons-1.6.0/icons/2388.svg new file mode 100644 index 0000000..7424b52 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2388.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2389.svg b/src/assets/QWeather-Icons-1.6.0/icons/2389.svg new file mode 100644 index 0000000..ecf82d3 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2389.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2390.svg b/src/assets/QWeather-Icons-1.6.0/icons/2390.svg new file mode 100644 index 0000000..85194ed --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2390.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2391.svg b/src/assets/QWeather-Icons-1.6.0/icons/2391.svg new file mode 100644 index 0000000..75cb711 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2391.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2392.svg b/src/assets/QWeather-Icons-1.6.0/icons/2392.svg new file mode 100644 index 0000000..b0f2e10 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2392.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2393.svg b/src/assets/QWeather-Icons-1.6.0/icons/2393.svg new file mode 100644 index 0000000..c5f8160 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2393.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2394.svg b/src/assets/QWeather-Icons-1.6.0/icons/2394.svg new file mode 100644 index 0000000..70b2078 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2394.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2395.svg b/src/assets/QWeather-Icons-1.6.0/icons/2395.svg new file mode 100644 index 0000000..4b0e634 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2395.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2396.svg b/src/assets/QWeather-Icons-1.6.0/icons/2396.svg new file mode 100644 index 0000000..246cfe9 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2396.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2397.svg b/src/assets/QWeather-Icons-1.6.0/icons/2397.svg new file mode 100644 index 0000000..5d11876 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2397.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2398.svg b/src/assets/QWeather-Icons-1.6.0/icons/2398.svg new file mode 100644 index 0000000..7b9888f --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2398.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2399.svg b/src/assets/QWeather-Icons-1.6.0/icons/2399.svg new file mode 100644 index 0000000..3eb4246 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2399.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2400.svg b/src/assets/QWeather-Icons-1.6.0/icons/2400.svg new file mode 100644 index 0000000..5d98903 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2400.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2409.svg b/src/assets/QWeather-Icons-1.6.0/icons/2409.svg new file mode 100644 index 0000000..d4de888 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2409.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2411.svg b/src/assets/QWeather-Icons-1.6.0/icons/2411.svg new file mode 100644 index 0000000..c73b9be --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2411.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2412.svg b/src/assets/QWeather-Icons-1.6.0/icons/2412.svg new file mode 100644 index 0000000..40405d9 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2412.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2413.svg b/src/assets/QWeather-Icons-1.6.0/icons/2413.svg new file mode 100644 index 0000000..55f8e73 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2413.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2414.svg b/src/assets/QWeather-Icons-1.6.0/icons/2414.svg new file mode 100644 index 0000000..dda86d6 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2414.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2415.svg b/src/assets/QWeather-Icons-1.6.0/icons/2415.svg new file mode 100644 index 0000000..ba163d7 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2415.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2416.svg b/src/assets/QWeather-Icons-1.6.0/icons/2416.svg new file mode 100644 index 0000000..7a34c89 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2416.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2417.svg b/src/assets/QWeather-Icons-1.6.0/icons/2417.svg new file mode 100644 index 0000000..22f8f22 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2417.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2418.svg b/src/assets/QWeather-Icons-1.6.0/icons/2418.svg new file mode 100644 index 0000000..f0b2ea1 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2418.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2419.svg b/src/assets/QWeather-Icons-1.6.0/icons/2419.svg new file mode 100644 index 0000000..64f7f3e --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2419.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2420.svg b/src/assets/QWeather-Icons-1.6.0/icons/2420.svg new file mode 100644 index 0000000..9928b68 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2420.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2421.svg b/src/assets/QWeather-Icons-1.6.0/icons/2421.svg new file mode 100644 index 0000000..c36b000 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2421.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2422.svg b/src/assets/QWeather-Icons-1.6.0/icons/2422.svg new file mode 100644 index 0000000..a688a1f --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2422.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2423.svg b/src/assets/QWeather-Icons-1.6.0/icons/2423.svg new file mode 100644 index 0000000..8fdd950 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2423.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2424.svg b/src/assets/QWeather-Icons-1.6.0/icons/2424.svg new file mode 100644 index 0000000..d618b99 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2424.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2425.svg b/src/assets/QWeather-Icons-1.6.0/icons/2425.svg new file mode 100644 index 0000000..b970315 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2425.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/2426.svg b/src/assets/QWeather-Icons-1.6.0/icons/2426.svg new file mode 100644 index 0000000..1ea0713 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/2426.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/300-fill.svg b/src/assets/QWeather-Icons-1.6.0/icons/300-fill.svg new file mode 100644 index 0000000..1ee4a8b --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/300-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/300.svg b/src/assets/QWeather-Icons-1.6.0/icons/300.svg new file mode 100644 index 0000000..4a70d96 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/300.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/301-fill.svg b/src/assets/QWeather-Icons-1.6.0/icons/301-fill.svg new file mode 100644 index 0000000..b0b043f --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/301-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/301.svg b/src/assets/QWeather-Icons-1.6.0/icons/301.svg new file mode 100644 index 0000000..50c116f --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/301.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/302-fill.svg b/src/assets/QWeather-Icons-1.6.0/icons/302-fill.svg new file mode 100644 index 0000000..2a2f2e5 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/302-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/302.svg b/src/assets/QWeather-Icons-1.6.0/icons/302.svg new file mode 100644 index 0000000..51c6536 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/302.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/303-fill.svg b/src/assets/QWeather-Icons-1.6.0/icons/303-fill.svg new file mode 100644 index 0000000..d92a701 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/303-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/303.svg b/src/assets/QWeather-Icons-1.6.0/icons/303.svg new file mode 100644 index 0000000..64b5cf9 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/303.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/304-fill.svg b/src/assets/QWeather-Icons-1.6.0/icons/304-fill.svg new file mode 100644 index 0000000..bb4a8b4 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/304-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/304.svg b/src/assets/QWeather-Icons-1.6.0/icons/304.svg new file mode 100644 index 0000000..167ed4f --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/304.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/305-fill.svg b/src/assets/QWeather-Icons-1.6.0/icons/305-fill.svg new file mode 100644 index 0000000..788d595 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/305-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/305.svg b/src/assets/QWeather-Icons-1.6.0/icons/305.svg new file mode 100644 index 0000000..5190dcd --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/305.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/306-fill.svg b/src/assets/QWeather-Icons-1.6.0/icons/306-fill.svg new file mode 100644 index 0000000..9eb78ac --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/306-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/306.svg b/src/assets/QWeather-Icons-1.6.0/icons/306.svg new file mode 100644 index 0000000..e2fedd5 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/306.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/307-fill.svg b/src/assets/QWeather-Icons-1.6.0/icons/307-fill.svg new file mode 100644 index 0000000..a672532 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/307-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/307.svg b/src/assets/QWeather-Icons-1.6.0/icons/307.svg new file mode 100644 index 0000000..73e3025 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/307.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/308-fill.svg b/src/assets/QWeather-Icons-1.6.0/icons/308-fill.svg new file mode 100644 index 0000000..22aba0f --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/308-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/308.svg b/src/assets/QWeather-Icons-1.6.0/icons/308.svg new file mode 100644 index 0000000..950f6e4 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/308.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/309-fill.svg b/src/assets/QWeather-Icons-1.6.0/icons/309-fill.svg new file mode 100644 index 0000000..dd03e77 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/309-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/309.svg b/src/assets/QWeather-Icons-1.6.0/icons/309.svg new file mode 100644 index 0000000..5268dd1 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/309.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/310-fill.svg b/src/assets/QWeather-Icons-1.6.0/icons/310-fill.svg new file mode 100644 index 0000000..6d438c1 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/310-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/310.svg b/src/assets/QWeather-Icons-1.6.0/icons/310.svg new file mode 100644 index 0000000..b1a16f4 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/310.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/311-fill.svg b/src/assets/QWeather-Icons-1.6.0/icons/311-fill.svg new file mode 100644 index 0000000..c1f4cd2 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/311-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/311.svg b/src/assets/QWeather-Icons-1.6.0/icons/311.svg new file mode 100644 index 0000000..211cf25 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/311.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/312-fill.svg b/src/assets/QWeather-Icons-1.6.0/icons/312-fill.svg new file mode 100644 index 0000000..8f12212 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/312-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/312.svg b/src/assets/QWeather-Icons-1.6.0/icons/312.svg new file mode 100644 index 0000000..d98270a --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/312.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/313-fill.svg b/src/assets/QWeather-Icons-1.6.0/icons/313-fill.svg new file mode 100644 index 0000000..b2a5830 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/313-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/313.svg b/src/assets/QWeather-Icons-1.6.0/icons/313.svg new file mode 100644 index 0000000..c32f953 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/313.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/314-fill.svg b/src/assets/QWeather-Icons-1.6.0/icons/314-fill.svg new file mode 100644 index 0000000..2c2ea76 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/314-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/314.svg b/src/assets/QWeather-Icons-1.6.0/icons/314.svg new file mode 100644 index 0000000..a384dee --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/314.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/315-fill.svg b/src/assets/QWeather-Icons-1.6.0/icons/315-fill.svg new file mode 100644 index 0000000..e4bc831 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/315-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/315.svg b/src/assets/QWeather-Icons-1.6.0/icons/315.svg new file mode 100644 index 0000000..68fba7d --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/315.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/316-fill.svg b/src/assets/QWeather-Icons-1.6.0/icons/316-fill.svg new file mode 100644 index 0000000..74a63b7 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/316-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/316.svg b/src/assets/QWeather-Icons-1.6.0/icons/316.svg new file mode 100644 index 0000000..32119ec --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/316.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/317-fill.svg b/src/assets/QWeather-Icons-1.6.0/icons/317-fill.svg new file mode 100644 index 0000000..a7db999 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/317-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/317.svg b/src/assets/QWeather-Icons-1.6.0/icons/317.svg new file mode 100644 index 0000000..c1b1d9e --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/317.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/318-fill.svg b/src/assets/QWeather-Icons-1.6.0/icons/318-fill.svg new file mode 100644 index 0000000..1198ceb --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/318-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/318.svg b/src/assets/QWeather-Icons-1.6.0/icons/318.svg new file mode 100644 index 0000000..8349d00 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/318.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/350-fill.svg b/src/assets/QWeather-Icons-1.6.0/icons/350-fill.svg new file mode 100644 index 0000000..bc33bc1 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/350-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/350.svg b/src/assets/QWeather-Icons-1.6.0/icons/350.svg new file mode 100644 index 0000000..3639e45 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/350.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/351-fill.svg b/src/assets/QWeather-Icons-1.6.0/icons/351-fill.svg new file mode 100644 index 0000000..f497a28 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/351-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/351.svg b/src/assets/QWeather-Icons-1.6.0/icons/351.svg new file mode 100644 index 0000000..35811eb --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/351.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/399-fill.svg b/src/assets/QWeather-Icons-1.6.0/icons/399-fill.svg new file mode 100644 index 0000000..6165118 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/399-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/399.svg b/src/assets/QWeather-Icons-1.6.0/icons/399.svg new file mode 100644 index 0000000..01946d3 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/399.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/400-fill.svg b/src/assets/QWeather-Icons-1.6.0/icons/400-fill.svg new file mode 100644 index 0000000..8b2855e --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/400-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/400.svg b/src/assets/QWeather-Icons-1.6.0/icons/400.svg new file mode 100644 index 0000000..7e726e5 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/400.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/401-fill.svg b/src/assets/QWeather-Icons-1.6.0/icons/401-fill.svg new file mode 100644 index 0000000..9fccde0 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/401-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/401.svg b/src/assets/QWeather-Icons-1.6.0/icons/401.svg new file mode 100644 index 0000000..8fe4027 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/401.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/402-fill.svg b/src/assets/QWeather-Icons-1.6.0/icons/402-fill.svg new file mode 100644 index 0000000..c3446d7 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/402-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/402.svg b/src/assets/QWeather-Icons-1.6.0/icons/402.svg new file mode 100644 index 0000000..9ae768e --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/402.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/403-fill.svg b/src/assets/QWeather-Icons-1.6.0/icons/403-fill.svg new file mode 100644 index 0000000..e801c0b --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/403-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/403.svg b/src/assets/QWeather-Icons-1.6.0/icons/403.svg new file mode 100644 index 0000000..4707249 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/403.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/404-fill.svg b/src/assets/QWeather-Icons-1.6.0/icons/404-fill.svg new file mode 100644 index 0000000..fd74359 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/404-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/404.svg b/src/assets/QWeather-Icons-1.6.0/icons/404.svg new file mode 100644 index 0000000..38e6570 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/404.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/405-fill.svg b/src/assets/QWeather-Icons-1.6.0/icons/405-fill.svg new file mode 100644 index 0000000..e9a5ef1 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/405-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/405.svg b/src/assets/QWeather-Icons-1.6.0/icons/405.svg new file mode 100644 index 0000000..5b9f849 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/405.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/406-fill.svg b/src/assets/QWeather-Icons-1.6.0/icons/406-fill.svg new file mode 100644 index 0000000..d995ccb --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/406-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/406.svg b/src/assets/QWeather-Icons-1.6.0/icons/406.svg new file mode 100644 index 0000000..4b83f04 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/406.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/407-fill.svg b/src/assets/QWeather-Icons-1.6.0/icons/407-fill.svg new file mode 100644 index 0000000..7e839fb --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/407-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/407.svg b/src/assets/QWeather-Icons-1.6.0/icons/407.svg new file mode 100644 index 0000000..8a85a5f --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/407.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/408-fill.svg b/src/assets/QWeather-Icons-1.6.0/icons/408-fill.svg new file mode 100644 index 0000000..ef30073 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/408-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/408.svg b/src/assets/QWeather-Icons-1.6.0/icons/408.svg new file mode 100644 index 0000000..e40c728 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/408.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/409-fill.svg b/src/assets/QWeather-Icons-1.6.0/icons/409-fill.svg new file mode 100644 index 0000000..7810ae4 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/409-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/409.svg b/src/assets/QWeather-Icons-1.6.0/icons/409.svg new file mode 100644 index 0000000..f03f720 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/409.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/410-fill.svg b/src/assets/QWeather-Icons-1.6.0/icons/410-fill.svg new file mode 100644 index 0000000..408854e --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/410-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/410.svg b/src/assets/QWeather-Icons-1.6.0/icons/410.svg new file mode 100644 index 0000000..a0d3f10 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/410.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/456-fill.svg b/src/assets/QWeather-Icons-1.6.0/icons/456-fill.svg new file mode 100644 index 0000000..edd6df4 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/456-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/456.svg b/src/assets/QWeather-Icons-1.6.0/icons/456.svg new file mode 100644 index 0000000..c85ae19 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/456.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/457-fill.svg b/src/assets/QWeather-Icons-1.6.0/icons/457-fill.svg new file mode 100644 index 0000000..946990e --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/457-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/457.svg b/src/assets/QWeather-Icons-1.6.0/icons/457.svg new file mode 100644 index 0000000..b5fdf64 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/457.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/499-fill.svg b/src/assets/QWeather-Icons-1.6.0/icons/499-fill.svg new file mode 100644 index 0000000..412acfe --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/499-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/499.svg b/src/assets/QWeather-Icons-1.6.0/icons/499.svg new file mode 100644 index 0000000..c6c1111 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/499.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/500-fill.svg b/src/assets/QWeather-Icons-1.6.0/icons/500-fill.svg new file mode 100644 index 0000000..7f23e70 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/500-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/500.svg b/src/assets/QWeather-Icons-1.6.0/icons/500.svg new file mode 100644 index 0000000..0fed18c --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/500.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/501-fill.svg b/src/assets/QWeather-Icons-1.6.0/icons/501-fill.svg new file mode 100644 index 0000000..4293cb4 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/501-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/501.svg b/src/assets/QWeather-Icons-1.6.0/icons/501.svg new file mode 100644 index 0000000..4ff02b6 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/501.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/502-fill.svg b/src/assets/QWeather-Icons-1.6.0/icons/502-fill.svg new file mode 100644 index 0000000..c77fc0a --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/502-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/502.svg b/src/assets/QWeather-Icons-1.6.0/icons/502.svg new file mode 100644 index 0000000..f0f0afb --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/502.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/503-fill.svg b/src/assets/QWeather-Icons-1.6.0/icons/503-fill.svg new file mode 100644 index 0000000..46775e3 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/503-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/503.svg b/src/assets/QWeather-Icons-1.6.0/icons/503.svg new file mode 100644 index 0000000..c866876 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/503.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/504-fill.svg b/src/assets/QWeather-Icons-1.6.0/icons/504-fill.svg new file mode 100644 index 0000000..51b1f72 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/504-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/504.svg b/src/assets/QWeather-Icons-1.6.0/icons/504.svg new file mode 100644 index 0000000..d65b694 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/504.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/507-fill.svg b/src/assets/QWeather-Icons-1.6.0/icons/507-fill.svg new file mode 100644 index 0000000..56d21bf --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/507-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/507.svg b/src/assets/QWeather-Icons-1.6.0/icons/507.svg new file mode 100644 index 0000000..5c566db --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/507.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/508-fill.svg b/src/assets/QWeather-Icons-1.6.0/icons/508-fill.svg new file mode 100644 index 0000000..40e1d12 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/508-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/508.svg b/src/assets/QWeather-Icons-1.6.0/icons/508.svg new file mode 100644 index 0000000..9794844 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/508.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/509-fill.svg b/src/assets/QWeather-Icons-1.6.0/icons/509-fill.svg new file mode 100644 index 0000000..f23ab92 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/509-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/509.svg b/src/assets/QWeather-Icons-1.6.0/icons/509.svg new file mode 100644 index 0000000..15c4552 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/509.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/510-fill.svg b/src/assets/QWeather-Icons-1.6.0/icons/510-fill.svg new file mode 100644 index 0000000..98f8fe4 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/510-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/510.svg b/src/assets/QWeather-Icons-1.6.0/icons/510.svg new file mode 100644 index 0000000..3eb2d13 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/510.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/511-fill.svg b/src/assets/QWeather-Icons-1.6.0/icons/511-fill.svg new file mode 100644 index 0000000..ada9420 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/511-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/511.svg b/src/assets/QWeather-Icons-1.6.0/icons/511.svg new file mode 100644 index 0000000..44c91b3 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/511.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/512-fill.svg b/src/assets/QWeather-Icons-1.6.0/icons/512-fill.svg new file mode 100644 index 0000000..aaa7215 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/512-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/512.svg b/src/assets/QWeather-Icons-1.6.0/icons/512.svg new file mode 100644 index 0000000..af48401 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/512.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/513-fill.svg b/src/assets/QWeather-Icons-1.6.0/icons/513-fill.svg new file mode 100644 index 0000000..95646d8 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/513-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/513.svg b/src/assets/QWeather-Icons-1.6.0/icons/513.svg new file mode 100644 index 0000000..30e9382 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/513.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/514-fill.svg b/src/assets/QWeather-Icons-1.6.0/icons/514-fill.svg new file mode 100644 index 0000000..47af727 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/514-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/514.svg b/src/assets/QWeather-Icons-1.6.0/icons/514.svg new file mode 100644 index 0000000..9167a40 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/514.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/515-fill.svg b/src/assets/QWeather-Icons-1.6.0/icons/515-fill.svg new file mode 100644 index 0000000..6ff6c6a --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/515-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/515.svg b/src/assets/QWeather-Icons-1.6.0/icons/515.svg new file mode 100644 index 0000000..36f0cc3 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/515.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/800.svg b/src/assets/QWeather-Icons-1.6.0/icons/800.svg new file mode 100644 index 0000000..7a5f34d --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/800.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/801.svg b/src/assets/QWeather-Icons-1.6.0/icons/801.svg new file mode 100644 index 0000000..4f6c991 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/801.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/802.svg b/src/assets/QWeather-Icons-1.6.0/icons/802.svg new file mode 100644 index 0000000..2ed2032 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/802.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/803.svg b/src/assets/QWeather-Icons-1.6.0/icons/803.svg new file mode 100644 index 0000000..c713455 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/803.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/804.svg b/src/assets/QWeather-Icons-1.6.0/icons/804.svg new file mode 100644 index 0000000..ed21f1e --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/804.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/805.svg b/src/assets/QWeather-Icons-1.6.0/icons/805.svg new file mode 100644 index 0000000..7601207 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/805.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/806.svg b/src/assets/QWeather-Icons-1.6.0/icons/806.svg new file mode 100644 index 0000000..a0b70b6 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/806.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/807.svg b/src/assets/QWeather-Icons-1.6.0/icons/807.svg new file mode 100644 index 0000000..38e5727 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/807.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/900-fill.svg b/src/assets/QWeather-Icons-1.6.0/icons/900-fill.svg new file mode 100644 index 0000000..193c0b8 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/900-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/900.svg b/src/assets/QWeather-Icons-1.6.0/icons/900.svg new file mode 100644 index 0000000..4991e01 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/900.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/901-fill.svg b/src/assets/QWeather-Icons-1.6.0/icons/901-fill.svg new file mode 100644 index 0000000..be28bd8 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/901-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/901.svg b/src/assets/QWeather-Icons-1.6.0/icons/901.svg new file mode 100644 index 0000000..7f1fe14 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/901.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/999-fill.svg b/src/assets/QWeather-Icons-1.6.0/icons/999-fill.svg new file mode 100644 index 0000000..91d9d4f --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/999-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/999.svg b/src/assets/QWeather-Icons-1.6.0/icons/999.svg new file mode 100644 index 0000000..865cc87 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/999.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/9998.svg b/src/assets/QWeather-Icons-1.6.0/icons/9998.svg new file mode 100644 index 0000000..9c4daba --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/9998.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/9999.svg b/src/assets/QWeather-Icons-1.6.0/icons/9999.svg new file mode 100644 index 0000000..51a7425 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/9999.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/qweather-fill.svg b/src/assets/QWeather-Icons-1.6.0/icons/qweather-fill.svg new file mode 100644 index 0000000..819aa6a --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/qweather-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/assets/QWeather-Icons-1.6.0/icons/qweather.svg b/src/assets/QWeather-Icons-1.6.0/icons/qweather.svg new file mode 100644 index 0000000..6a7cd02 --- /dev/null +++ b/src/assets/QWeather-Icons-1.6.0/icons/qweather.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/img/logo1.png b/src/assets/img/logo1.png new file mode 100644 index 0000000000000000000000000000000000000000..ceccef191dd45f42c4762f6db85cd3106d0c2b1e GIT binary patch literal 24046 zcmbTed0bLy_&!WoV`)a_)+&`#I;q)amZ@hP$DC@)8dJ=T$|<*u%*+iqZ7ylWG)-Aq zk~(E&O6FQAq^MM8xTLt02&Sljf&v~{4)0_0{r=w1=l$z_UkvpV9L}@c_jOEM= zE?qxn(VktqcVTADnuSRKUl<)9v&J(a;sge>Zy#no27{RgUR#XO1Ha7zU*8|PUW^B3 z_N-Ym|NiHpH&<`w@xz=sdUN%E(AS@N&YN#If8IQUdHVVWMg|6k3&2Bv{z9zLf`v1` z&wR+ttV^>>^=7TX%r>5-XFN++kHLYl&IL1?nbiM0 zX3f@{GxrBDBm+b6hVn&V_dknFHQU2Crl07|&h2dXxJPCI^q|uZc0;eBnm! zJgZ+yYR&#=mHxQp*qMv-4a_Z;EM2yCowdzR>$f^?bK1Vc+2dEwU0%QK-s5w~*AMT1 zI3V=T<0rzxBO+tZ#+{2#NKCqPIVCkM{Yu8)H~+bHJL}HfdwKc)K6+g6h9qS2EGjr35Q2UWfPNfg>nj+R?W<77Dn&CY5kv> z{Xgbq4CXZ(?7y-Dnn>#y_I!9he;?V zP5Rl2IdgQF+8=YRQ0u;RQFIlbm?5{fM&~C=$J(`Lds5h)Lo}u3Dp|~mn12p-X{PhW z-_hHeZPEE6DeE^K=Fa*cn42gH;3$7YV#3e@mN`7td=@T@<2WKI7e>q}0j-4Rx0x@Q ztT+2}jN835KjgmF-gH|TtdKIYrw?k=(s$@Ef>nGSMp!%T;YoSaM`7U>5V7OcTf%f0 zxNwaKo!=p4Orl3_2I?@qv0kdmAV{$4NKyms?pgeBMWGHer&_wQONa5u4roWS%!GZm zI?ToW{ct_4VF6Ro*GCn9aUVH~@N9}+$;|xe6j_+YWT(J7m91Lge5yo;2|BeYBve4Z z$XJh@fdsL6kpXa9-z!E@x?85e~=sS!lGz*#8of1z|4A{I`Az)8uKle?tncZM|FsR?+ zR!D|z{sM3v-o3@_ScdI=p@AD4jrH^|Hu{;ageLFV{!-Y9%zS#X(_2~>zLB@=T8&t$ z!-PgalRfI95JxALyu4V)eV>6_vrPG-+DV6T*RLHSk=q@-*aQQ(|CV%s zBRla_hdHHm9A{#gp}bj|9ndfZS3U{$sd_+SHhPwJ%&mNw|MH8g9zQ0?lS)Tr{`81^ z_lT%(ENu5Er%UE@{K?$X;CZs?-Y;oj*|z#-*tRS@#soX{DLn7FNrv9hDjnv;Rk(D| zX0L#SKa0FNuB^(-C~@~pnpp~;#oZ6hn`6^9VY^1l`>y>^6!mQ%kr<=H1dmSJ-H)7*ST>*X33m@^}7Bwsj+@W&PVSMxV_&tjr#_ehfWo8 z>W`P%=2Q^s@227++245eoQpX>A%U^qM9#qtOsxytRCHRQUM|2HbR}HpzJGJECma@D zRZKD)dB{3?iY8W>DbYiJ(t3P`+04Np<|ywFc_@%Aj~vN>+@8?AkZ!eg0;}JbtNHyo zrL{nZ;mC0^Nk~k{Hd{k6mQg2=B2?woEw-(GHuNQ<;K%wJ46u}g!TRpNM2gQFl=zM| z#NOuv!`KdtDHvmV(DT2iZ&JyOc?Ib({+PTB+lSv#!tS82SoBbezYyoWGO9uqk{ufJ z#2c)U%TD|+b-d7f`_?9&4C5AP^tFFg`^tKRl0_`-gYTnK$eCi`b8`eGQlzrO?+G}o> z=%;&TjjxKx_mt6_v1LI7f)2y3DJM+}u*h~!KQ@(N1s`P*1$(c#^$du0n4T8k!}-2C z46;2-kW<+YA=ZQS%YwM(I*jyYl({O74RC8xmPmMfdTei+QvciG)VTB_f;P7T_Q%a) zhI{K%+AQ@dWw?uqW~cf9SFWb=;+qpe_fUWMPeQK)TZbv}qC$Kt>4sOa1u&-}P4gxg z?yaH7;aW##f03oWmg(Z4#5wa=%tiL_x7E4cI!uM4{YsMuHvN?Xc_-QB{m9)XO#5t_ z^X!4%le`S!jymAE$3lmmtgjXMit-nntzUnnz|qL8Wp0K|UezXj8{pmN0dNmv@(Q_- z%uujDO$yicq@`>2JqsLu?UqecW@cU)vwgfhP^|AxSWfA|Ndq|-z(60riOJ%{mOu!dLDel!abgNZPduO=12?KsHR(5_<{k3Upp|$>(a@=aKNRQX0w9T8`Ev z53n^RnJk>KeX&FJR)~*dDsZy#Si;AZk4xOB&jNXey_Hd!1bKF%NY$zRr+VMB1g0`v z>h`nyEODdV|V{g0(ODOF)>HZy>ZQNzt3(PhGXLyRc#SKg^{#eb5B zyUJf6MV!AQYy97o(!5?zth*$hGG|Wq6>>8bKJtXJj+TR-W}lAW^PV5{>hzzBFEl+c z%Xc{M(nA2X2WEgcHswDcp79p1j<<9_n?keZ^w~A0_!b@JrIXn887cmCWrriZECO93 z2Ns|GY^1JnjJ?5j3#&gondB}62A(Bu7C7`6)}y=b>UYc4L(AwRc>1q67;<591-p?a4TdkZll}lvD>mV6V68Iq8dj{zLiM?&KgyyQ5)dq#l9zG!Am1l!ZbzT0}KE54Q}m37uSpOn)V%#iYlHbhEC=0|%R=RZ#h`Eb^ zbF!OHPo0bH{+eilrx#SdkSz)FG;40rz6FExg=;BW>DOr8s6Nu*T9G+`MU<5t%)wqC zdb>KXifCUw9H#!6J|JN3g8J`3(h#OG`Y}ELzQnNhjup`LW}u-4#2->*!12T-&o_gm zpUo1SqG%2V!L^)gIV%uZzbjN9vY5N|Yn0b#9cG{}VT0`x`mK6?@Tbe(*CP#Vo~oE7 z&KCg%N!BQ%LSjeh&_F$9YX{T@4dIRg$iq25pkUxycV_<+ z3Z#8g9qQ8aXiDjnA~^*K2)XXS6+1fybeJ-(#CrhS(=JG1XH-WN2Z@|hxTs!$4#TZU ztReg1jKtoMar&_T%y!_5^ZR+Vkg+D7%Y0eA>EAD-PPhpfqxk0{6?EL@CSsAEcsnt(WXV!8!MMm|Vt(g1P!BVv@&n$mC-(ADQhGvvM*^dR8@;MXm4lWg)p5cD)%0Ycz+cb;+S z?>uVdEI&JdUpkD~Nxh1rc1LJxpFh&jpB`)*n9^b73LR#@qBVt;9NYYH(#}mEtGMd^ zMs12VRN^e+_QJ+dQZkL@r?uB%hOHI!mIo#tX}`8f#A3d=v{#3DlKQY!z879Fa{6%h zTYG+`4&!xkS7JwDUv9KC4Io}g7 zpxz|ahUN8e*%AR31lj(Z=ti{}H)AWLPOPLK&_0KbXl)0Mmp8u3>+KC^*yu3tqn=F@ zl(S_*%__L8f~v!~sc0%!%D(}JYZIeFAoIP(7n>O+KWp1BN~=zC*QiogX$VM)v^NML z{OOjlb+TU@1(MVAof6Ua3GavkQc)SHlo9EhJ7pW(WrZu2xJWq9$FY`M1#f4RJA z2CJaKYBRb2eK$*X9XYgXi>fcs&M|<_At39p8Vm0_X1QC|Q9d!!Tq?QEh$F4D?N!Gzwo^}Dyyvs-esg)$6&aDuG)nOBxySjV!@MtO#h+rKk|~dej;u zyo~-h%rq`4wr-`TaJsd&VR2`VRw2eZlDbmkk)rhL zIIM>Q3s;1bMltIaU^6VY=K$!cY>gHvG5C6()E#?~DFqwYpA%wHeGez6TYL$M#G5Ib zA1vjmYo{%jBY?gYnoU++^(rx*$;}*h@Y0z^XPFrx7FBJE%$S&?alM^Pz`r6n-NZv$ zn#TJEdL#d93=w)n$+bOI950Ax?XwkRUEZ)Y_ykX4KIL&k6haC8TYZ*{Ho+T2{+%(D zyb=;~)Z0gyW%1V~@;450vKtru#ez2}Av}Sxr1_6Do27BrGynBaCa>Iier_yOn)a6L zpd=w=V*cU&W~zJyZ2J&JF?=$&lQC)EM81GHn9Ej_AP=C66{ag%c7^BFToTT(VWAz! zV~gQu=kWl@q#-)YWfRgN0DF`uixw~_+JY~EqmEN^V}KpIt#Ft5^z$-YoD#7rw^s#U z0=fCO1+J;9u!Fd|B(}zivblXc7Z8EK%;bC8zmVkT?gDSaktx8`nmU+0wlbc8cu6R= zzFK~5;S}n&b!X-^=K=JqNX|m%kISr36Ha#l3kAMEvW%c|Y&a`Z;(8C{r$hUtG&8lT zEB1?nZ5F^j0h@i#sPWb_|K6a8DZ)fulGsL#n{KAWr+h3bQQQ3;+191uYM;XW_mb%6 z(bnPw2Xvh?q(R`O<{}a^K3{uX^e$U#$viWYn1*0wq2TWQ;~5N>O0L7n=%O*VR`kX< zxT%9|ZgGuFRZmZc86&a3FswvN^d@=AWbIv-P=K;|eOPSQ7cC719zNL9$%L8xH*%KC z@GRn`EK74)*wqcB@UwmPW7c3j4gy$LOj0js=075BZ;6)Im^b$BZm(Ap`c=f;% zJI0#PWkI~j#g!k;CaSJG)`!Mok1)?CzM{_MPkek_3O+;FiTyx(M6y?V!|%^oDK&osdYt_^VVz*onUNqshFYa0(g0!}Z&?bB`lxY?UXo%ygLfriV4!2ExR)=QpN9 zbr}6wn(Z_e>ioU6+ST_pEMy^-5MtnaJZ+~-2~Fi|AwFmK%+yRB%U zr+A|T+Fz)N)Ut4(If=KY_2j9zmA?p4e|N$|TnR^G!rOyDQN-ee9K&d@2HdoLR7k5d zUP+YF-zF2RSgMs3fH^@X!0wup=8_kNHuUkPmc)*1_c?!hnxNigHPvwyFps2`8N2Z> z{H_Jj|7kek1pTUdKMB}oK_gC@hBhy|ya>#=@fCWFa1RWIgu2Lf(H?n#fWPckLro1C z*!tWHvNRR`k{nVYpHJC>(0OsI#uQAt8@!|^b-gMj=XmZQhm>{&BK=8b zdKI0Rovf$Q*Jh*3S<=FOugfkw7C>PrtIb|g_$seO=JTgeMyE9#t6{8~ZZ0#+4lkxm z3La;M#eUnD1TE|M+#CH|hY6Uzu6VpRGd&D2Mrs-UlQ4mLq&R7M!~T+@{E=qckV|;C zvs)57h$o_kjBM+(`c}M}d_JUhO(Ftc?^(F=P~tMG%9X8A7N4xVvQeSKbbq?qlqxfI z%zx(kYq9eoNBew_c%sl_Phx=TzT1z}ikiDa%rfh@*S07xBgrv&eW9OpnA>2PIc19J zG?^2hQ7A2K3`k9T=B`Z6jMP%DksdXW)ao;6(?(6S)V*VC6(k@(#>!z;!bJwbxrvCj zP+#*G{+O`Bt3!sX4HK@!7h3$6u)ypFvxzVXeqZp6R4N22iOqMV#6W(~@4H@79DCnZ zZUQt>^>*z11PEO$`2&mGi6o3}(P1`pDkkvaWHq!;{j=uSi~j7F;R9BwEGC^BN|yBTym>OSIWx;%ZpJm0$Q zrkniLRK94Hy~RHVgG90SQ6dOQWdxwN@^_=WknNQdP^+SeDk+533B{Mt`9BSCrkA+v zaME6m77YU;zk}6J?#ik zUALY7bm+4k;DRB(8SK)cOlLF!*uxdAaeBM~h%Yn7o5<_Ie-T#sG0(dMI$fwH9DU}| z)<;_Q?%C8W&We2{7CSb@_@|tp+)lvzr}?!O4N|rH8c3n)fB^E%ft(_s2r9;)5@J08 z*^8R6jyq{cBh2B(>OduTV4#StJ$;ceo5nVFGroi*1B#J0cGe0R_PoHXyX z-w8m{ZSp2cH6G95&|&AxI?SYqsJy3qQAIn|w$6Jm4bVR6LFfuj`VxvX3I&XaO2(pV zI~7y$n&qpd$r7G1WmQ67INU0K_rn9Qg+#OISefDBDw%bC^f5I`DL2f#rybW}E+wM| z-cne(s9mueIQnn06dgu+4fgQUemW?|4qiQB)jMP+Dji>DlgDscu#&je$0S>Gx%|?So zYnV&_j;Z(8#?D`BGr5w@f->6^ei?tCt+n!|$G63$J3iRl7jCWgtZ63Y23OWGGqxam z|4_Sp@eexds7PFwD2BUb`X7Y%cSy22Hws(k?)znz=eAFifIpvwMk6|=lJog-UTiGg9^840ws3p!Sld3vL>tqDdxx7r~!jlx6gvH<{mCZFB3?s@ulAm<#R2^^S z=(4rnaACB4RT9GT2ZM~pnpQPVPe=>ORRno-tkB|tLSFr4(-hy+?AUow(0KLf^nbEu zNeE4Cr7;JH*eXk{`;-7O?kMzTOz;xl_|Th6GgOR~g2PIh#zfd3rdjWB>D<&!cOAwg zI!e1vC?a_H2D-ZV_p%m1qtT;pN%yoCMybl}WUTOH(<0fOwDhc)&j&qEB@X;{vNiQ# zN%OjaAmPt%_AL*%`Xb*hd=_}^EapI>sc*6~X4(QZgw?Lp>%14%8RqjS?N1WIQ0sGG zN5@eHa~*udp(}?RdZ92QWKRLuXpsY0N^LrTzrT=iu0vlaWaPLXOiH9 zid6kP%6l4!D|~&VkVtgWB#aV<2SmYM5@r-FqoNWwsVERs?{AwFCq1eLpulb@O175l z1QP6C{nR+HI1bLc9hG-a+4c^ay%0~6c4521wr<+{^jlm=<_Ft)|FdM48z5hCcU*Q# z2|=G91N%=-z7%38s5u53i(aS5c@v5lWyZLj2E?&>LNPNm44_d|R{Ixk75A>TR3oUV zo-{)_9t){g-o2oTwqM-~oB=}z8g?V@cOYQfZ8RHY6y?`GkBDEi54iG_AJF}a3~bx# z1oz^dEuXQ6APG*bKgu*>Y>tpdz!9HGkRaMa+&Ky2L=pU}4l|3fJW#V5apc1b4+8>A z#(Gy)&@V!Rqd@Z~p8~2DAra+3i(!5k$*r;)aGznQRj71Suk&oUCHw3~57H1ak@!&u zk?FRuD4%<~whj@z+Y32g&RM6;Cpn>6#AjfBAzZUTGkImb4zm!h^X!irCLf{S ziJD;8)u|1D^bUFQUGNpTiZczS2NMa)6-D0p6RtazvB*{+3vs*Dh%T=DoI670;YaUV-%XAaW6ujdW_96J4Mum{l=KWB zIMFar#ny0A++!AcGeVs?9z%#6dZCH!e*>>f@Ho&qeiUdEpQD>!(epmOKzmXPuKhi< zxb~Re>Ua&d(YYkh5|Y|avFIx!RrW%aWE))C=}I{#KL_RIuC;jz>MJ%jK&{5iJWB`< zVd?K6mJp=ZHES$a-2=fe>gE_nyHP?gNU*M*L|Bahlv`l0Bja%==v*k3vGCH{KBJQM zlR%r}c~_b%B!4ClqeFy3bk&Ld*XE`K?+Ykt%dj1zz8jk* zR{7RGvbyox^VmJ?IXE+K7+ za8h}4$Ay*`t2LrUFZ|qcULO({P5rQoaSZ)5x) zf9=-Jx}3p!l-PzhB%x4LggTn*%Woh1wRA@SZ-AvR_pQ~f%{N3f& zjmCI}eeEM(&)oZAMD?^K928|h5$Bli`I(nyO1MJttdM5)TGBzV*f=)f=sj4za_^L$ zD8$377o-%AYwSulpWS3oqu11Yx^QJ`!a2%6dN+LEHzbaWOJxTcKWQA>hwkez1%cGk zFXX7UwbYLRTD5(BG70Kjs*z=|UYqqzDb60b83$$aS=tG1cUDmjxG znnB#ZKNN+9Tv2aCL~2|;cbOeeHvS}*7!p<(;vNOVqY-&7tk&q5tSDLG554LDATy> zA4a+m3)CQ6nyJRIo#6~Si4GI<1eA+FeVNiRLFfXqca*|JIgH?S7(=iAbwzVF>M;LC z45)wMN$DS*HCz`~@(NE*?{?f~C4wz@8`Hob2><@JF^{nmaB&|55;Kgsj`V5Os|jem+U)vV^5eZAh9uKcV;NWA28NyZ-Ee4;~}73psY{0DREmmu_4aT5Ksc` z?NP=$V260P*2ha@LKUnlNhIffK{8pYZ?pRZ^PmCI^{5i?20Hkxvvin9Pa{arBVHa= z(t=B41?pY7U_;rT3J9&!#QB4AzcTN)r5o&;3y*Dm9*(kb(m&?8Z3_-W@D02Z?bU!A zYydH~siJ`JX8_DD;1e#X_I*>iJtdMC0M)*#9N0!By&KyN4d`n&aL%JR*$SRa7Dq&H z=r9DcX~LB+J3Qu~CFjxkD*UXNwIq&~wkRpZEQAUc7C*QbE8(6w)Ilut>&^oJ!s0M@fHuV9GU$PkHarYT2F#<-1;^bqxm z1ILOGtQlw&=t&av~~+Cx#^X7Fbx zKsiK^pSH*)6x`5W0`eY7Uv*yw!V&kFdbcuOG*cI8e&f0T0A0P$Z%9xwTH{|NzFqrD z1>QcV9=Qp`5RRA^HIpBO-^}(Q?7|C$n#If6aHx!XMFW5aT9o-rtGCitbcTz5q7d&N ztw~**?-W>?I`K)c6#g6p=L?wYC_52zVj5&la?is~pQ{ou10V0qr*p8#Pg$2h1sUC` zeS=;Mpx8DGes>zfKI>nAf5}d^6gC6SMLMcJ7?M%qslVe`2Ho$cq6X{ZvGQJYzJ!lO zeuYkGaVW)cwK8K06T4bj?9spB8lZOE+UD78lw77x5*^)fj^4hp3RcEWmu{(d?t0ci zJF~|ouX0DD>DJuD{P=PYe{JyjgFcfPvxG&_io91Td4(Mr3lHQ?%plO)#7Z{pT0GBi zE6(i`TVeuyHFA2VK);b{Oxgv>Hg{~8%hX6`Gb9}vr%*x7hUA^^NXRMIr~!u_hyEbk zymFs!qqnEbr*ISBYr}~RcTU1GAey~b5#}6wsnn*u&`#}2+&73XGWgysgE&ZVM<_4D zIxIpU~PNm)?6E)Q9|4EEmCBQ)-&mJoS-i2?Niod1ar2a!QuZiy5 zg9e1&G(aS6C*T2`mQ{{6G zwdqXt{w*eAoBS~>V$Dt+uil|vkAxWVrl-{VlGDD&x`)yN)|KLhn(KE%0WX!hht%+) zE@41tv_`T=!1KP;!_2bb0^LtPoz((8WR{=q_FH*WW;ZRIX||aW@fdf?wK?cYL;4!x ziU=m?+n{GAb(U$bxfnmk${maif%V4{3EtYfcPzbC+JE}k9~^-rY0P?A@w`8!3}Eyi zz{)d|w5Md1V&mkn2<0`WLtAv1cEgNmD`m0vu2(%1BeKMH9#y-1JJE|iD7L+1f8ENi zd6-+gEA$#GEWzOO#*dl<9ffW+R$yVL1oTU&O;uZ5(fT2tm^r~iDTUNBX@_Evd&B5j zbHhyYhkVSucqxCZ8#!S$_eyRHJqo=`05bo6&MZO#r1X_)ESLa*(3=Enw1Fqx=Nikt zhtdSlGJhTB7((G{t;Jw~?B)*2U!Wcq7Db%1k(|@l$uyPibY^jL6$^H#3esGh(sNN> z`u{2-l%Gp1YjJcl(J!B<09o(1dUd)o*wE7v=3F@ZK@`8Q@EgbRQ!dy9m#|S=F@1g% zLHc+2x$h!%bApAqNWHZ#TB6YUXQsZ=VGhnmjS0KFEV?YrRPpoqC7(|N?9dmGA~N3k zH8`e*JbDJQ|E5uP{XE(^rW@2>5}$zN_Jh=s=Uqi_ISbiS!r@xH#tR?_PGU=(15GYy zN1Jz9X}>7XKvUmH9MJ5*IICR(82q5#S7!fRbPZsY@ye1mXw;e*LnJ)&ctqKWzE=Tt z9WJZ91dQ}a3Z>p*k8+}2kZ=ty3yPlN(E)zS_Tz`i~ z-kQDxKGgHzwv#jMPi7oNPMXcZs~xU;jt6`GB&hsyL>MLu;oJ91X;NiOn$X6!R+Z2dRN zHqH7ReUw_;gdS~ezS3-F6tkco;$wkb(vs-${jM7(xbJF8DqexQ@?)h!9-qeib8l}i z5xEO0t7sMe=tIiKkd;!QYM8={(P8$9#$J9}$<7zX1Vv}HO}e>D@#1VgbI~Xq-tJw7N4Sq?>)a>Z5@ljjUFT2ICAG7V; zHfI~k30Q9(K71AK% zDX&VkRF*cd{x+{WDW&F9EujS7K%P=VxjX~BFUMUVVxbQ6Jhd-!A|?ph#Z

W7!Yb{X&o!fR-HT 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 G?SBEYALBs) literal 0 HcmV?d00001 diff --git a/src/assets/img/logo2.png b/src/assets/img/logo2.png new file mode 100644 index 0000000000000000000000000000000000000000..8527451c915a4cb5bb69ae8588736b55ebf474c5 GIT binary patch literal 19724 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 literal 0 HcmV?d00001 diff --git a/src/assets/img/logo3.png b/src/assets/img/logo3.png new file mode 100644 index 0000000000000000000000000000000000000000..71480f5a6f4b4f917d9721f2ef2c8c7a646c47ed GIT binary patch literal 26870 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 + + + + + diff --git a/src/components/Admin/ExpressController.vue b/src/components/Admin/ExpressController.vue new file mode 100644 index 0000000..5f74d03 --- /dev/null +++ b/src/components/Admin/ExpressController.vue @@ -0,0 +1,5 @@ + + + + + diff --git a/src/components/Admin/HomePage.vue b/src/components/Admin/HomePage.vue new file mode 100644 index 0000000..f031045 --- /dev/null +++ b/src/components/Admin/HomePage.vue @@ -0,0 +1,117 @@ + + + + + diff --git a/src/components/Admin/HomePageComponents/InfoList.vue b/src/components/Admin/HomePageComponents/InfoList.vue new file mode 100644 index 0000000..69faf61 --- /dev/null +++ b/src/components/Admin/HomePageComponents/InfoList.vue @@ -0,0 +1,144 @@ + + + + + diff --git a/src/components/Admin/HomePageComponents/WeatherPage.vue b/src/components/Admin/HomePageComponents/WeatherPage.vue new file mode 100644 index 0000000..15fba4d --- /dev/null +++ b/src/components/Admin/HomePageComponents/WeatherPage.vue @@ -0,0 +1,247 @@ + + + + + diff --git a/src/components/Admin/UserController.vue b/src/components/Admin/UserController.vue new file mode 100644 index 0000000..6a2c2f7 --- /dev/null +++ b/src/components/Admin/UserController.vue @@ -0,0 +1,269 @@ + + + + + diff --git a/src/components/Admin/employeeController.vue b/src/components/Admin/employeeController.vue new file mode 100644 index 0000000..f18bc01 --- /dev/null +++ b/src/components/Admin/employeeController.vue @@ -0,0 +1,269 @@ + + + + + diff --git a/src/components/ModifyPassword.vue b/src/components/ModifyPassword.vue new file mode 100644 index 0000000..c2fa1c8 --- /dev/null +++ b/src/components/ModifyPassword.vue @@ -0,0 +1,229 @@ + + + + + + diff --git a/src/main.js b/src/main.js new file mode 100644 index 0000000..e5d9792 --- /dev/null +++ b/src/main.js @@ -0,0 +1,28 @@ +import { createApp } from 'vue' +import { createPinia } from 'pinia' +import { createPersistedState } from 'pinia-persistedstate-plugin' + +import App from './App.vue' +import router from './router/index.js' +import ElementPlus from 'element-plus' +import * as ElementPlusIconsVue from '@element-plus/icons-vue' +import zhCN from 'element-plus/dist/locale/zh-cn.mjs' + +import 'element-plus/dist/index.css' +import '@/assets/main.scss' + +const app = createApp(App) +const pinia = createPinia() +const persist = createPersistedState() + +for (const [key, component] of Object.entries(ElementPlusIconsVue)) { + app.component(key, component) +} + +pinia.use(persist) +app.use(pinia) +app.use(router) +app.use(ElementPlus, { + locale: zhCN, +}) +app.mount('#app') diff --git a/src/router/index.js b/src/router/index.js new file mode 100644 index 0000000..63efaba --- /dev/null +++ b/src/router/index.js @@ -0,0 +1,37 @@ +import { createRouter, createWebHistory } from 'vue-router' +import Login from '@/views/Login.vue' +import Admin from '@/views/Admin.vue' +import HomePage from '@/components/Admin/HomePage.vue' +import UserController from '@/components/Admin/UserController.vue' +import employeeController from '@/components/Admin/employeeController.vue' +import BaseData from '@/components/Admin/BaseData.vue' +import ModifyPassword from '@/components/ModifyPassword.vue' +import ExpressController from '@/components/Admin/ExpressController.vue' + +const router = createRouter({ + history: createWebHistory(import.meta.env.BASE_URL), + routes: [ + { + path: '/admin', + component: Admin, + redirect: '/home', + children: [ + { path: '/home', component: HomePage }, + { + path: '/userAccount', + component: UserController, + }, + { path: '/employeeController', component: employeeController }, + { path: '/profile', component: BaseData }, + { path: '/modifyPassword', component: ModifyPassword }, + { path: '/express', component: ExpressController }, + ], + }, + { + path: '/login', + component: Login, + }, + ], +}) + +export default router diff --git a/src/stores/info.js b/src/stores/info.js new file mode 100644 index 0000000..e784092 --- /dev/null +++ b/src/stores/info.js @@ -0,0 +1,26 @@ +import { defineStore } from 'pinia' +import { ref } from 'vue' + +export const useInfoStore = defineStore( + 'info', + () => { + const info = ref('') + //定义函数修改info的值 + const setInfo = newInfo => { + info.value = newInfo + } + //移除token + const removeInfo = () => { + info.value = '' + } + return { + info, + setInfo, + removeInfo, + } + }, + { + //持久化 + persist: true, + }, +) diff --git a/src/stores/token.js b/src/stores/token.js new file mode 100644 index 0000000..428cacc --- /dev/null +++ b/src/stores/token.js @@ -0,0 +1,26 @@ +import { defineStore } from 'pinia' +import { ref } from 'vue' + +export const useTokenStore = defineStore( + 'token', + () => { + const token = ref('') + //定义函数修改token的值 + const setToken = newToken => { + token.value = newToken + } + //移除token + const removeToken = () => { + token.value = '' + } + return { + token, + setToken, + removeToken, + } + }, + { + //持久化 + persist: true, + }, +) diff --git a/src/utils/message.js b/src/utils/message.js new file mode 100644 index 0000000..21c6f1e --- /dev/null +++ b/src/utils/message.js @@ -0,0 +1,5 @@ +// 处理消息 +export const MessageUtil = object => { + const valuesArray = Object.values(object) + return valuesArray +} diff --git a/src/utils/request.js b/src/utils/request.js new file mode 100644 index 0000000..17a90cf --- /dev/null +++ b/src/utils/request.js @@ -0,0 +1,70 @@ +import router from '@/router/index.js' +import axios from 'axios' +import { ElMessage } from 'element-plus' +import { useTokenStore } from '@/stores/token.js' +import { MessageUtil } from './message.js' + +//定义一个变量,记录公共的前缀 +const baseURL = '/api' +const instance = axios.create({ baseURL }) + +//添加请求拦截器 +instance.interceptors.request.use( + config => { + //请求前回调 + const tokenStore = useTokenStore() + if (tokenStore.token) { + config.headers.Authorization = tokenStore.token + } + return config + }, + err => { + //请求错误 + Promise.reject(err) + }, +) + +//添加响应拦截器 +instance.interceptors.response.use( + result => { + //判断业务状态码 + if (result.data.code >= 200 && result.data.code < 500) { + return result.data + } + //操作失败 + let arrayList = MessageUtil(result.data.message) + arrayList.forEach(value => { + ElMessage({ + message: value ? value : '服务异常, 请检查网络', + grouping: true, + type: 'error', + }) + }) + // } + //异步状态变成失败 + return Promise.reject(result.data) + }, + err => { + if (err.response.status === 401) { + ElMessage({ + message: '请先登录', + grouping: true, + type: 'error', + }) + router.push('/login') + } else { + let valuesArray = MessageUtil(err.response.data) + valuesArray.forEach(value => { + ElMessage({ + message: value ? value : '服务异常', + grouping: true, + type: 'error', + }) + }) + } + //异步的状态转化成失败的状态 + return Promise.reject(err) + }, +) + +export default instance diff --git a/src/views/Admin.vue b/src/views/Admin.vue new file mode 100644 index 0000000..f10804e --- /dev/null +++ b/src/views/Admin.vue @@ -0,0 +1,210 @@ + + + + + diff --git a/src/views/Login.vue b/src/views/Login.vue new file mode 100644 index 0000000..9f3436e --- /dev/null +++ b/src/views/Login.vue @@ -0,0 +1,569 @@ + + + + + diff --git a/vite.config.js b/vite.config.js new file mode 100644 index 0000000..72b9e6e --- /dev/null +++ b/vite.config.js @@ -0,0 +1,28 @@ +import { fileURLToPath, URL } from 'node:url' + +import { defineConfig } from 'vite' +import vue from '@vitejs/plugin-vue' +import vueJsx from '@vitejs/plugin-vue-jsx' + +// https://vite.dev/config/ +export default defineConfig({ + plugins: [vue(), vueJsx()], + resolve: { + alias: { + '@': fileURLToPath(new URL('./src', import.meta.url)), + }, + }, + server: { + proxy: { + //获取路径当中包含了/api的请求 + '/api': { + //后台服务所在的源 + target: 'http://localhost:5678', + //修改源 + changeOrigin: true, + rewrite: path => path.replace(/^\/api/, ''), + }, + }, + port: 8765, + }, +})