diff options
| author | pany-ang <[email protected]> | 2024-01-04 14:59:56 +0000 |
|---|---|---|
| committer | pany-ang <[email protected]> | 2024-01-04 14:59:56 +0000 |
| commit | 1da51ea1a93701668ed2221617e3108eff638570 (patch) | |
| tree | 9a48ed6a98f56fcdb338c7bdef11e9a793b84005 | |
| parent | d44007ea8711a5554ab1787f52c0b865cedd44d0 (diff) | |
Deploying to gh-pages from @ 9510639b494a416a2a1bc75988e7531c50153fb2 🚀gh-pages
| -rw-r--r-- | index.html | 2 | ||||
| -rw-r--r-- | static/403-sLZ75OjJ.js (renamed from static/403-x_3NNcGL.js) | 2 | ||||
| -rw-r--r-- | static/404-7ejIIuE1.js (renamed from static/404-iTCBZFWu.js) | 2 | ||||
| -rw-r--r-- | static/ErrorPageLayout-enCV_wzH.js (renamed from static/ErrorPageLayout-8McD4TZK.js) | 2 | ||||
| -rw-r--r-- | static/SwitchRoles-Sy6K7Mpe.js (renamed from static/SwitchRoles-Olea5dlm.js) | 2 | ||||
| -rw-r--r-- | static/directive-C2xKykDO.js (renamed from static/directive-p-53Up-g.js) | 2 | ||||
| -rw-r--r-- | static/index-30aQXMY0.css (renamed from static/index-jbaCkYSr.css) | 2 | ||||
| -rw-r--r-- | static/index-6R82KnzC.js (renamed from static/index-8RevaNcz.js) | 2 | ||||
| -rw-r--r-- | static/index-B-wbwih8.js (renamed from static/index-K3r3K8wT.js) | 2 | ||||
| -rw-r--r-- | static/index-DMDILPs7.js (renamed from static/index-4GSFgMIn.js) | 2 | ||||
| -rw-r--r-- | static/index-FA3vxIDs.js (renamed from static/index-f3gE8mMO.js) | 2 | ||||
| -rw-r--r-- | static/index-Qw3MVLbR.js (renamed from static/index-5y4W0NiM.js) | 2 | ||||
| -rw-r--r-- | static/index-RZ5LCPHv.js (renamed from static/index-TswwRxse.js) | 2 | ||||
| -rw-r--r-- | static/index-TuGvJs5M.js (renamed from static/index-129PEFiO.js) | 2 | ||||
| -rw-r--r-- | static/index-b3GX5TMp.js | 1 | ||||
| -rw-r--r-- | static/index-dRedNo4H.js (renamed from static/index-1jo8QJgp.js) | 2 | ||||
| -rw-r--r-- | static/index-hLeb7bUi.js | 1 | ||||
| -rw-r--r-- | static/index-zGdLdJAB.js (renamed from static/index-UxDMszmL.js) | 4 | ||||
| -rw-r--r-- | static/index.vue_vue_type_script_setup_true_lang-dhfgWUeE.js (renamed from static/index.vue_vue_type_script_setup_true_lang-131OZp2H.js) | 2 | ||||
| -rw-r--r-- | static/page-HQAm9Pef.js (renamed from static/page-OOD7QDE3.js) | 2 | ||||
| -rw-r--r-- | static/use-watermark-AXjCFVLI.js (renamed from static/use-watermark-d_Bms3uK.js) | 2 |
21 files changed, 21 insertions, 21 deletions
@@ -6,7 +6,7 @@ <link rel="icon" href="/v3-admin-vite/favicon.ico" /> <link rel="stylesheet" href="/v3-admin-vite/app-loading.css" /> <title>V3 Admin Vite</title> - <script type="module" crossorigin src="/v3-admin-vite/static/index-UxDMszmL.js"></script> + <script type="module" crossorigin src="/v3-admin-vite/static/index-zGdLdJAB.js"></script> <link rel="modulepreload" crossorigin href="/v3-admin-vite/static/vue-k1SOGvAh.js"> <link rel="modulepreload" crossorigin href="/v3-admin-vite/static/element-ZYmdyXh6.js"> <link rel="modulepreload" crossorigin href="/v3-admin-vite/static/vxe-hFHEaiBz.js"> diff --git a/static/403-x_3NNcGL.js b/static/403-sLZ75OjJ.js index 50c1d98..7e1b9e2 100644 --- a/static/403-x_3NNcGL.js +++ b/static/403-sLZ75OjJ.js @@ -1 +1 @@ -import{E as r}from"./ErrorPageLayout-8McD4TZK.js";import{m as t,p as s,aK as l,l as i,M as h,O as n,T as c,u as p}from"./vue-k1SOGvAh.js";import"./index-UxDMszmL.js";import"./element-ZYmdyXh6.js";import"./vxe-hFHEaiBz.js";const d={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 500 500"},k=l('<path d="M55.48 273.73s2.32 72 62.43 120 143.41 51.43 210.84 56 119.23-33.62 127-91.32-43.72-74.64-71.68-140.33-25.43-87.28-84.58-127.68S147.8 74.81 99.29 144 55.48 273.73 55.48 273.73" style="fill:#409eff;"></path><path d="M55.48 273.73s2.32 72 62.43 120 143.41 51.43 210.84 56 119.23-33.62 127-91.32-43.72-74.64-71.68-140.33-25.43-87.28-84.58-127.68S147.8 74.81 99.29 144 55.48 273.73 55.48 273.73" style="fill:#fff;opacity:.7000000000000001;"></path><path d="M83.61 179.69v-25.77c0-18.24 15.16-33.08 33.79-33.08s33.79 14.84 33.79 33.08v25.77h13.47v-25.77c0-25.51-21.2-46.27-47.26-46.27s-47.26 20.76-47.26 46.27v25.77ZM65.14 179.87h103.18v85.35H65.14z" style="fill:none;stroke:#263238;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.166343341900884px;"></path><path d="M127.46 215.32a11.24 11.24 0 0 0-22.47 0 11 11 0 0 0 5.9 9.68L109 244.38h14.45L121.56 225a11 11 0 0 0 5.9-9.68" style="fill:none;stroke:#263238;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.166343341900884px;"></path><path d="m232.64 267.99-25.69-1.69v-.42l-3.16.21-3.15-.21v.42l-25.69 1.69L156 423.79h18.95l28.21-124.22h1.27l28.21 124.22h18.95z" style="fill:#263238;stroke:#263238;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.166343341900884px;"></path><path d="m156 423.78-4.63 7.16-14.32 6.32a4.88 4.88 0 0 0-2.52 4.21v5.47h40.84a54 54 0 0 0 0-8.84c-.42-4.21-.42-14.32-.42-14.32Z" style="fill:#4c4c4c;stroke:#263238;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.166343341900884px;"></path><path d="M134.53 442.31v4.63h40.84s.19-2 .19-4.63Z" style="fill:#263238;stroke:#263238;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.166343341900884px;"></path><path d="m251.51 423.78 4.63 7.16 14.32 6.32a4.88 4.88 0 0 1 2.52 4.21v5.47h-40.84a54 54 0 0 1 0-8.84c.42-4.21.42-14.32.42-14.32Z" style="fill:#4c4c4c;stroke:#263238;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.166343341900884px;"></path><path d="M273 442.31v4.63h-40.86s-.18-2-.19-4.63Z" style="fill:#263238;stroke:#263238;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.166343341900884px;"></path><path d="M164.07 195.51s-30 42.16-30 45.25 4.77 26.95 12.35 29.19 11.79-1.68 13.19-9.54-3.37-19.09-3.37-19.09l14-12.63Z" style="fill:#409eff;stroke:#263238;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.166343341900884px;"></path><path d="M158.25 259.29s8.7-1.41 10.95-.85 3.93 5.9 3.93 5.9.84 7.86-.57 9.54-8.14 3.65-10.94 4.21-8.71-5.89-11-9.82 1.73-10.67 7.63-8.98" style="fill:#ccc;stroke:#263238;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.166343341900884px;"></path><path d="m170.38 193.6-6.31 1.91 9.94 66.35h59.08l8.99-65.97-8.03-3.06-29.64-6.5z" style="fill:#409eff;stroke:#263238;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.166343341900884px;"></path><path d="m236.34 215.78-1.33 9.56-10.33 2.48-10.52-4.2.77-8.61z" style="fill:#263238;stroke:#263238;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.166343341900884px;"></path><circle cx="225.35" cy="223.52" r="1.82" style="fill:#4c4c4c;stroke:#263238;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.166343341900884px;"></circle><path d="m198.1 198.57 5.55 6.5-7.08 45.12 7.46 11.86 8.8-12.43-7.46-44.36 6.31-6.12-6.69-8.6zM192.75 187.29l-25.43 6.31.77 3.06 24.85-6.89zM213.59 186.52l25.43 6.31-.76 3.06-24.86-6.88z" style="fill:#263238;stroke:#263238;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.166343341900884px;"></path><path d="M239 192.83s9.62 2.17 15.51 5.54 7.3 10.95 3.93 19.37-13.75 7.3-18.52 5-6.18-10.66-5.34-14.31M193.9 184.04l-2.87 1.91.76 19.31 12.43-8.79 13 8.98 1.15-19.12-3.44-2.87z" style="fill:#409eff;stroke:#263238;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.166343341900884px;"></path><path d="M219 161.07s7.06-1.72 8.39-8.78-11.39-15.65-20.21-17.17-21.75 7.63-23.85 13.93 6.1 12.59 14.88 13.93 20.79-1.91 20.79-1.91" style="fill:#263238;stroke:#263238;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.166343341900884px;"></path><path d="M192.68 162.22s-3.82-5.92-4.77-.77 3.05 7.44 4.77 7.25 0-6.48 0-6.48M217.49 162.22s3.82-5.92 4.77-.77-3 7.44-4.77 7.25 0-6.48 0-6.48M193.52 173.9v12.62l10.7 9.95 12.05-10.33v-11.85z" style="fill:#ccc;stroke:#263238;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.166343341900884px;"></path><path d="M191.92 158.4s-.58 11.83.38 15.65 7.25 11.83 12.21 13.55 11.83-8.59 13.36-12 .95-17.94.95-17.94-2.09-5-6.29-6.48-17.18-4.18-20.61 7.22" style="fill:#ccc;stroke:#263238;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.166343341900884px;"></path><path d="M199.85 164.68c0 .9-.41 1.63-.92 1.63s-.92-.73-.92-1.63.41-1.63.92-1.63.92.73.92 1.63M211.56 164.68c0 .9-.41 1.63-.92 1.63s-.92-.73-.92-1.63.41-1.63.92-1.63.92.73.92 1.63" style="fill:#263238;"></path><path d="M201.84 169.24a1.28 1.28 0 1 0 0 2.49 1.74 1.74 0 0 0 1.11-.37 3.21 3.21 0 0 0 4.82.08 1.8 1.8 0 0 0 1 .29 1.28 1.28 0 1 0 0-2.49M203.36 177.07h3.99" style="fill:#ccc;stroke:#263238;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.166343341900884px;"></path><path d="M191.48 161.27s.14 3.84 1.42 2.84 1.7-7.52.57-8.37-1.99 3.55-1.99 5.53M216.11 161.27s.15 3.84 1.42 2.84 1.71-7.52.57-8.37-1.99 3.55-1.99 5.53" style="fill:#263238;stroke:#263238;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.166343341900884px;"></path><path d="M191.48 158.15s.43.35.42.52c1.85 1 6.1 2.84 13 3.21a26.56 26.56 0 0 0 14-3.43v-.82c-.17-4.47-3.49-7.45-7.6-8.59a19.57 19.57 0 0 0-12.24.61 12 12 0 0 0-5.07 3.65c-.51.56-3.21 4.29-2.51 4.85" style="fill:#4c4c4c;stroke:#263238;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.166343341900884px;"></path><path d="M191.92 158.4a45.2 45.2 0 0 0 13 .95c8.21-.38 13.92-.95 13.92-.95a22.64 22.64 0 0 1-13.8 6.06 15.14 15.14 0 0 1-13.12-6.06" style="fill:#4c4c4c;stroke:#263238;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.166343341900884px;"></path><path d="m170.96 215.78 1.33 9.56 10.33 2.48 10.51-4.2-.76-8.61z" style="fill:#263238;stroke:#263238;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.166343341900884px;"></path><circle cx="181.95" cy="223.52" r="1.82" style="fill:#4c4c4c;stroke:#263238;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.166343341900884px;"></circle><path d="M173.13 261.25h60.63v9.54h-60.63z" style="fill:#4c4c4c;stroke:#263238;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.166343341900884px;"></path><rect width="18.53" height="11.79" x="168.92" y="261.81" rx="2.67" style="fill:#4c4c4c;stroke:#263238;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.166343341900884px;"></rect><rect width="18.53" height="11.79" x="217.2" y="261.81" rx="2.67" style="fill:#4c4c4c;stroke:#263238;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.166343341900884px;"></rect><path d="M197.83 261.81h13.19v8.42h-13.19z" style="fill:#fff;stroke:#263238;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.166343341900884px;"></path><path d="M156.28 241.32s-8.42-.56-11.51-5.9" style="fill:none;stroke:#263238;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.166343341900884px;"></path><ellipse cx="249.9" cy="202.02" rx="13.9" ry="14.6" style="fill:#409eff;stroke:#263238;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.166343341900884px;"></ellipse><ellipse cx="249.9" cy="194.63" rx="10.88" ry="9.75" style="fill:#409eff;stroke:#263238;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.166343341900884px;"></ellipse><ellipse cx="249.9" cy="187.46" rx="10.88" ry="9.75" style="fill:#ccc;stroke:#263238;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.166343341900884px;"></ellipse><path d="M232.42 166.44s.19 14.38.92 18.62 3.69 9.77 7.75 9.77a25.5 25.5 0 0 0 7.93-1.47s4.79 2.58 9.4 1.84 3.87-7.19 3.87-10-.55-23.6-.55-23.6.37-2-1.48-2.39a16 16 0 0 0-2.76-.37v-4.43a3.36 3.36 0 0 0-3.14-1.47c-2.39 0-2.58.55-2.58.55v-4.06s-2-3.23-4.61-1.66a3.68 3.68 0 0 0-1.84 2.95l-.19 3.88s-4.42-1.66-4.79.92-1.11 18.48-1.11 18.48a41 41 0 0 0-1.47-7.38c-.92-2.4-5.35-2.4-5.35-.18" style="fill:#ccc;stroke:#263238;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.166343341900884px;"></path><path d="m245.14 154.64.37 16.96M251.78 153.53l.19 18.25M257.5 158.88l-.37 12.72M242.75 171.42l16.78.73M239.24 174a4.51 4.51 0 0 0 1.81 3.58c1.82 1.14 5.92 4.1 6.37 8.88" style="fill:none;stroke:#263238;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.166343341900884px;"></path><path d="M350 128.81V131h-5.33v7.76h6.55V141h-9v-21.8h9v2.21h-6.55v7.44ZM358.3 119.16c3.42 0 4.86 1.74 4.86 5v1.78c0 2.4-.84 3.89-2.71 4.48 2 .59 2.74 2.21 2.74 4.55v3.4a5.5 5.5 0 0 0 .43 2.61h-2.46a5.7 5.7 0 0 1-.4-2.64v-3.43c0-2.46-1.15-3.24-3.18-3.24h-1.71V141h-2.43v-21.8Zm-.63 10.28c1.94 0 3.09-.63 3.09-3v-2.09c0-2-.72-3-2.52-3h-2.37v8.07ZM370.57 119.16c3.43 0 4.86 1.74 4.86 5v1.78c0 2.4-.84 3.89-2.71 4.48 2 .59 2.74 2.21 2.74 4.55v3.4a5.4 5.4 0 0 0 .44 2.61h-2.46a5.66 5.66 0 0 1-.41-2.64v-3.43c0-2.46-1.15-3.24-3.18-3.24h-1.71V141h-2.43v-21.8Zm-.57 10.28c1.93 0 3.08-.63 3.08-3v-2.09c0-2-.71-3-2.52-3h-2.37v8.07ZM377.8 124.42c0-3.33 1.65-5.48 5-5.48s5 2.15 5 5.48v11.28c0 3.3-1.65 5.48-5 5.48s-5-2.18-5-5.48Zm2.4 11.4c0 2 .84 3.15 2.58 3.15s2.59-1.15 2.59-3.15V124.3c0-2-.81-3.15-2.59-3.15s-2.58 1.18-2.58 3.15ZM395 119.16c3.43 0 4.86 1.74 4.86 5v1.78c0 2.4-.84 3.89-2.71 4.48 2 .59 2.74 2.21 2.74 4.55v3.4a5.4 5.4 0 0 0 .44 2.61h-2.46a5.66 5.66 0 0 1-.41-2.64v-3.43c0-2.46-1.15-3.24-3.18-3.24h-1.71V141h-2.47v-21.8Zm-.62 10.28c1.93 0 3.08-.63 3.08-3v-2.09c0-2-.71-3-2.52-3h-2.37v8.07ZM329.38 264.88v2.21h-5v9.44h-2.43v-21.8h8.66v2.21h-6.23v7.94ZM332.33 260c0-3.33 1.66-5.48 5-5.48s5 2.15 5 5.48v11.28c0 3.3-1.65 5.48-5 5.48s-5-2.18-5-5.48Zm2.4 11.4c0 2 .84 3.15 2.59 3.15s2.58-1.15 2.58-3.15v-11.53c0-2-.81-3.15-2.58-3.15s-2.59 1.18-2.59 3.15ZM349.5 254.73c3.42 0 4.86 1.74 4.86 5v1.78c0 2.4-.84 3.89-2.71 4.48 2 .59 2.74 2.21 2.74 4.55v3.4a5.4 5.4 0 0 0 .44 2.61h-2.46a5.5 5.5 0 0 1-.41-2.64v-3.43c0-2.46-1.15-3.24-3.18-3.24h-1.71v9.31h-2.43v-21.8Zm-.62 10.27c1.93 0 3.08-.63 3.08-3v-2.09c0-2-.72-3-2.52-3h-2.37V265ZM361.8 254.73c3.4 0 4.74 1.62 4.74 4.83v1c0 2.31-.66 3.74-2.56 4.33 2.12.6 2.93 2.28 2.93 4.68v1.83c0 3.28-1.59 5.11-5 5.11h-5v-21.8Zm-.59 9.25c1.93 0 2.93-.62 2.93-2.9v-1.28c0-1.93-.66-2.86-2.4-2.86h-2.4v7Zm.72 10.34c1.77 0 2.58-.93 2.58-3v-1.93c0-2.43-1-3.24-3.05-3.24h-2.12v8.13ZM371.55 254.73v21.8h-2.43v-21.8ZM379.15 254.73c3.4 0 5 2 5 5.42v11c0 3.34-1.56 5.39-5 5.39h-5.1v-21.8Zm0 19.59c1.75 0 2.59-1.09 2.59-3.08V260c0-2-.84-3.08-2.62-3.08h-2.62v17.38ZM391.49 254.73c3.39 0 4.95 2 4.95 5.42v11c0 3.34-1.56 5.39-4.95 5.39h-5.11v-21.8Zm0 19.59c1.74 0 2.58-1.09 2.58-3.08V260c0-2-.84-3.08-2.61-3.08h-2.62v17.38ZM406.47 264.38v2.18h-5.33v7.76h6.55v2.21h-9v-21.8h9v2.21h-6.55v7.44ZM412.08 276.53h-2.18v-21.8h3.1l5 15.76v-15.76h2.15v21.8h-2.53l-5.57-17.63ZM306.54 208.26l22.25-52.61h13.35v52.61h5.78v11.12h-5.78v14.12h-12v-14.12h-23.6Zm23.58 0V179l-12.34 29.25ZM352.48 174.33c0-12.45 6.56-19.57 18.57-19.57s18.58 7.12 18.58 19.57v40.49c0 12.46-6.57 19.57-18.58 19.57s-18.57-7.11-18.57-19.57Zm12.23 41.27c0 5.56 2.45 7.67 6.34 7.67s6.34-2.11 6.34-7.67v-42c0-5.57-2.44-7.68-6.34-7.68s-6.34 2.11-6.34 7.68ZM421.1 174.78c0-7-2.44-8.9-6.34-8.9s-6.34 2.11-6.34 7.68v5h-11.56v-4.23c0-12.45 6.22-19.57 18.24-19.57s18.24 7.12 18.24 19.57v2c0 8.34-2.67 13.57-8.57 16 6.12 2.67 8.57 8.45 8.57 16.35v6.12c0 12.46-6.23 19.57-18.24 19.57s-18.24-7.11-18.24-19.57v-6.45h11.56v7.23c0 5.56 2.45 7.67 6.34 7.67s6.34-1.89 6.34-8.78v-6.12c0-7.23-2.44-9.9-8-9.9H409v-11.1h4.78c4.56 0 7.34-2 7.34-8.23Z" style="fill:#263238;"></path><path d="M86.87 446.5H72.61l19.01-132.51h14.26z" style="fill:#263238;stroke:#263238;stroke-miterlimit:10;stroke-width:1.166343341900884px;"></path><path d="M115.39 446.5h14.25l-19.01-132.51H96.38z" style="fill:#fff;stroke:#263238;stroke-miterlimit:10;stroke-width:1.166343341900884px;"></path><path d="M289.18 446.5h-14.25l19-132.51h14.26z" style="fill:#263238;stroke:#263238;stroke-miterlimit:10;stroke-width:1.166343341900884px;"></path><path d="M317.7 446.5h14.25l-19.01-132.51h-14.25z" style="fill:#fff;stroke:#263238;stroke-miterlimit:10;stroke-width:1.166343341900884px;"></path><path d="M55.73 293.21h271.93v26.36H55.73z" style="fill:#409eff;stroke:#263238;stroke-miterlimit:10;stroke-width:1.166343341900884px;"></path><path d="M62.36 293.21h271.93v26.36H62.36z" style="fill:#409eff;stroke:#263238;stroke-miterlimit:10;stroke-width:1.166343341900884px;"></path><path d="M66.81 319.57h23.08l11.93-26.36H78.74zM158.17 293.21h-23.08l-11.93 26.36h23.08zM327.21 293.21h-23.08l-11.92 26.36h23.08zM270.87 293.21h-23.09l-11.92 26.36h23.08zM214.52 293.21h-23.08l-11.93 26.36h23.08z" style="fill:#263238;"></path><path d="M332.8 304.9h-45M332.01 309.31h-7.1M61.21 308.21h45M62 303.25h56.84" style="fill:none;stroke:#263238;stroke-miterlimit:10;stroke-width:1.166343341900884px;"></path><path d="M331.37 440.72h77.14v5.79h-77.14z" style="fill:#263238;stroke:#263238;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.166343341900884px;"></path><path d="M395.49 440.56h-51.1l20.03-108.96h11.04z" style="fill:#409eff;stroke:#263238;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.166343341900884px;"></path><path d="M356.98 372.1h25.93l-2.49-13.5h-20.96z" style="fill:#fff;stroke:#263238;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.166343341900884px;"></path><path d="m387.81 422.37 1.28 7.45M373.22 337.62 386.2 413" style="fill:#409eff;stroke:#263238;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.166343341900884px;"></path><path d="M450.01 446.5h6.91M39.37 446.5h400.99" style="fill:none;stroke:#263238;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.166343341900884px;"></path>',50),a=[k];function v(e,o){return t(),s("svg",d,[...a])}const f={render:v},j=i({__name:"403",setup(e){return(o,u)=>(t(),h(r,null,{default:n(()=>[c(p(f))]),_:1}))}});export{j as default}; +import{E as r}from"./ErrorPageLayout-enCV_wzH.js";import{m as t,p as s,aK as l,l as i,M as h,O as n,T as c,u as p}from"./vue-k1SOGvAh.js";import"./index-zGdLdJAB.js";import"./element-ZYmdyXh6.js";import"./vxe-hFHEaiBz.js";const d={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 500 500"},k=l('<path d="M55.48 273.73s2.32 72 62.43 120 143.41 51.43 210.84 56 119.23-33.62 127-91.32-43.72-74.64-71.68-140.33-25.43-87.28-84.58-127.68S147.8 74.81 99.29 144 55.48 273.73 55.48 273.73" style="fill:#409eff;"></path><path d="M55.48 273.73s2.32 72 62.43 120 143.41 51.43 210.84 56 119.23-33.62 127-91.32-43.72-74.64-71.68-140.33-25.43-87.28-84.58-127.68S147.8 74.81 99.29 144 55.48 273.73 55.48 273.73" style="fill:#fff;opacity:.7000000000000001;"></path><path d="M83.61 179.69v-25.77c0-18.24 15.16-33.08 33.79-33.08s33.79 14.84 33.79 33.08v25.77h13.47v-25.77c0-25.51-21.2-46.27-47.26-46.27s-47.26 20.76-47.26 46.27v25.77ZM65.14 179.87h103.18v85.35H65.14z" style="fill:none;stroke:#263238;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.166343341900884px;"></path><path d="M127.46 215.32a11.24 11.24 0 0 0-22.47 0 11 11 0 0 0 5.9 9.68L109 244.38h14.45L121.56 225a11 11 0 0 0 5.9-9.68" style="fill:none;stroke:#263238;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.166343341900884px;"></path><path d="m232.64 267.99-25.69-1.69v-.42l-3.16.21-3.15-.21v.42l-25.69 1.69L156 423.79h18.95l28.21-124.22h1.27l28.21 124.22h18.95z" style="fill:#263238;stroke:#263238;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.166343341900884px;"></path><path d="m156 423.78-4.63 7.16-14.32 6.32a4.88 4.88 0 0 0-2.52 4.21v5.47h40.84a54 54 0 0 0 0-8.84c-.42-4.21-.42-14.32-.42-14.32Z" style="fill:#4c4c4c;stroke:#263238;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.166343341900884px;"></path><path d="M134.53 442.31v4.63h40.84s.19-2 .19-4.63Z" style="fill:#263238;stroke:#263238;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.166343341900884px;"></path><path d="m251.51 423.78 4.63 7.16 14.32 6.32a4.88 4.88 0 0 1 2.52 4.21v5.47h-40.84a54 54 0 0 1 0-8.84c.42-4.21.42-14.32.42-14.32Z" style="fill:#4c4c4c;stroke:#263238;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.166343341900884px;"></path><path d="M273 442.31v4.63h-40.86s-.18-2-.19-4.63Z" style="fill:#263238;stroke:#263238;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.166343341900884px;"></path><path d="M164.07 195.51s-30 42.16-30 45.25 4.77 26.95 12.35 29.19 11.79-1.68 13.19-9.54-3.37-19.09-3.37-19.09l14-12.63Z" style="fill:#409eff;stroke:#263238;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.166343341900884px;"></path><path d="M158.25 259.29s8.7-1.41 10.95-.85 3.93 5.9 3.93 5.9.84 7.86-.57 9.54-8.14 3.65-10.94 4.21-8.71-5.89-11-9.82 1.73-10.67 7.63-8.98" style="fill:#ccc;stroke:#263238;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.166343341900884px;"></path><path d="m170.38 193.6-6.31 1.91 9.94 66.35h59.08l8.99-65.97-8.03-3.06-29.64-6.5z" style="fill:#409eff;stroke:#263238;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.166343341900884px;"></path><path d="m236.34 215.78-1.33 9.56-10.33 2.48-10.52-4.2.77-8.61z" style="fill:#263238;stroke:#263238;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.166343341900884px;"></path><circle cx="225.35" cy="223.52" r="1.82" style="fill:#4c4c4c;stroke:#263238;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.166343341900884px;"></circle><path d="m198.1 198.57 5.55 6.5-7.08 45.12 7.46 11.86 8.8-12.43-7.46-44.36 6.31-6.12-6.69-8.6zM192.75 187.29l-25.43 6.31.77 3.06 24.85-6.89zM213.59 186.52l25.43 6.31-.76 3.06-24.86-6.88z" style="fill:#263238;stroke:#263238;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.166343341900884px;"></path><path d="M239 192.83s9.62 2.17 15.51 5.54 7.3 10.95 3.93 19.37-13.75 7.3-18.52 5-6.18-10.66-5.34-14.31M193.9 184.04l-2.87 1.91.76 19.31 12.43-8.79 13 8.98 1.15-19.12-3.44-2.87z" style="fill:#409eff;stroke:#263238;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.166343341900884px;"></path><path d="M219 161.07s7.06-1.72 8.39-8.78-11.39-15.65-20.21-17.17-21.75 7.63-23.85 13.93 6.1 12.59 14.88 13.93 20.79-1.91 20.79-1.91" style="fill:#263238;stroke:#263238;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.166343341900884px;"></path><path d="M192.68 162.22s-3.82-5.92-4.77-.77 3.05 7.44 4.77 7.25 0-6.48 0-6.48M217.49 162.22s3.82-5.92 4.77-.77-3 7.44-4.77 7.25 0-6.48 0-6.48M193.52 173.9v12.62l10.7 9.95 12.05-10.33v-11.85z" style="fill:#ccc;stroke:#263238;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.166343341900884px;"></path><path d="M191.92 158.4s-.58 11.83.38 15.65 7.25 11.83 12.21 13.55 11.83-8.59 13.36-12 .95-17.94.95-17.94-2.09-5-6.29-6.48-17.18-4.18-20.61 7.22" style="fill:#ccc;stroke:#263238;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.166343341900884px;"></path><path d="M199.85 164.68c0 .9-.41 1.63-.92 1.63s-.92-.73-.92-1.63.41-1.63.92-1.63.92.73.92 1.63M211.56 164.68c0 .9-.41 1.63-.92 1.63s-.92-.73-.92-1.63.41-1.63.92-1.63.92.73.92 1.63" style="fill:#263238;"></path><path d="M201.84 169.24a1.28 1.28 0 1 0 0 2.49 1.74 1.74 0 0 0 1.11-.37 3.21 3.21 0 0 0 4.82.08 1.8 1.8 0 0 0 1 .29 1.28 1.28 0 1 0 0-2.49M203.36 177.07h3.99" style="fill:#ccc;stroke:#263238;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.166343341900884px;"></path><path d="M191.48 161.27s.14 3.84 1.42 2.84 1.7-7.52.57-8.37-1.99 3.55-1.99 5.53M216.11 161.27s.15 3.84 1.42 2.84 1.71-7.52.57-8.37-1.99 3.55-1.99 5.53" style="fill:#263238;stroke:#263238;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.166343341900884px;"></path><path d="M191.48 158.15s.43.35.42.52c1.85 1 6.1 2.84 13 3.21a26.56 26.56 0 0 0 14-3.43v-.82c-.17-4.47-3.49-7.45-7.6-8.59a19.57 19.57 0 0 0-12.24.61 12 12 0 0 0-5.07 3.65c-.51.56-3.21 4.29-2.51 4.85" style="fill:#4c4c4c;stroke:#263238;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.166343341900884px;"></path><path d="M191.92 158.4a45.2 45.2 0 0 0 13 .95c8.21-.38 13.92-.95 13.92-.95a22.64 22.64 0 0 1-13.8 6.06 15.14 15.14 0 0 1-13.12-6.06" style="fill:#4c4c4c;stroke:#263238;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.166343341900884px;"></path><path d="m170.96 215.78 1.33 9.56 10.33 2.48 10.51-4.2-.76-8.61z" style="fill:#263238;stroke:#263238;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.166343341900884px;"></path><circle cx="181.95" cy="223.52" r="1.82" style="fill:#4c4c4c;stroke:#263238;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.166343341900884px;"></circle><path d="M173.13 261.25h60.63v9.54h-60.63z" style="fill:#4c4c4c;stroke:#263238;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.166343341900884px;"></path><rect width="18.53" height="11.79" x="168.92" y="261.81" rx="2.67" style="fill:#4c4c4c;stroke:#263238;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.166343341900884px;"></rect><rect width="18.53" height="11.79" x="217.2" y="261.81" rx="2.67" style="fill:#4c4c4c;stroke:#263238;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.166343341900884px;"></rect><path d="M197.83 261.81h13.19v8.42h-13.19z" style="fill:#fff;stroke:#263238;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.166343341900884px;"></path><path d="M156.28 241.32s-8.42-.56-11.51-5.9" style="fill:none;stroke:#263238;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.166343341900884px;"></path><ellipse cx="249.9" cy="202.02" rx="13.9" ry="14.6" style="fill:#409eff;stroke:#263238;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.166343341900884px;"></ellipse><ellipse cx="249.9" cy="194.63" rx="10.88" ry="9.75" style="fill:#409eff;stroke:#263238;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.166343341900884px;"></ellipse><ellipse cx="249.9" cy="187.46" rx="10.88" ry="9.75" style="fill:#ccc;stroke:#263238;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.166343341900884px;"></ellipse><path d="M232.42 166.44s.19 14.38.92 18.62 3.69 9.77 7.75 9.77a25.5 25.5 0 0 0 7.93-1.47s4.79 2.58 9.4 1.84 3.87-7.19 3.87-10-.55-23.6-.55-23.6.37-2-1.48-2.39a16 16 0 0 0-2.76-.37v-4.43a3.36 3.36 0 0 0-3.14-1.47c-2.39 0-2.58.55-2.58.55v-4.06s-2-3.23-4.61-1.66a3.68 3.68 0 0 0-1.84 2.95l-.19 3.88s-4.42-1.66-4.79.92-1.11 18.48-1.11 18.48a41 41 0 0 0-1.47-7.38c-.92-2.4-5.35-2.4-5.35-.18" style="fill:#ccc;stroke:#263238;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.166343341900884px;"></path><path d="m245.14 154.64.37 16.96M251.78 153.53l.19 18.25M257.5 158.88l-.37 12.72M242.75 171.42l16.78.73M239.24 174a4.51 4.51 0 0 0 1.81 3.58c1.82 1.14 5.92 4.1 6.37 8.88" style="fill:none;stroke:#263238;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.166343341900884px;"></path><path d="M350 128.81V131h-5.33v7.76h6.55V141h-9v-21.8h9v2.21h-6.55v7.44ZM358.3 119.16c3.42 0 4.86 1.74 4.86 5v1.78c0 2.4-.84 3.89-2.71 4.48 2 .59 2.74 2.21 2.74 4.55v3.4a5.5 5.5 0 0 0 .43 2.61h-2.46a5.7 5.7 0 0 1-.4-2.64v-3.43c0-2.46-1.15-3.24-3.18-3.24h-1.71V141h-2.43v-21.8Zm-.63 10.28c1.94 0 3.09-.63 3.09-3v-2.09c0-2-.72-3-2.52-3h-2.37v8.07ZM370.57 119.16c3.43 0 4.86 1.74 4.86 5v1.78c0 2.4-.84 3.89-2.71 4.48 2 .59 2.74 2.21 2.74 4.55v3.4a5.4 5.4 0 0 0 .44 2.61h-2.46a5.66 5.66 0 0 1-.41-2.64v-3.43c0-2.46-1.15-3.24-3.18-3.24h-1.71V141h-2.43v-21.8Zm-.57 10.28c1.93 0 3.08-.63 3.08-3v-2.09c0-2-.71-3-2.52-3h-2.37v8.07ZM377.8 124.42c0-3.33 1.65-5.48 5-5.48s5 2.15 5 5.48v11.28c0 3.3-1.65 5.48-5 5.48s-5-2.18-5-5.48Zm2.4 11.4c0 2 .84 3.15 2.58 3.15s2.59-1.15 2.59-3.15V124.3c0-2-.81-3.15-2.59-3.15s-2.58 1.18-2.58 3.15ZM395 119.16c3.43 0 4.86 1.74 4.86 5v1.78c0 2.4-.84 3.89-2.71 4.48 2 .59 2.74 2.21 2.74 4.55v3.4a5.4 5.4 0 0 0 .44 2.61h-2.46a5.66 5.66 0 0 1-.41-2.64v-3.43c0-2.46-1.15-3.24-3.18-3.24h-1.71V141h-2.47v-21.8Zm-.62 10.28c1.93 0 3.08-.63 3.08-3v-2.09c0-2-.71-3-2.52-3h-2.37v8.07ZM329.38 264.88v2.21h-5v9.44h-2.43v-21.8h8.66v2.21h-6.23v7.94ZM332.33 260c0-3.33 1.66-5.48 5-5.48s5 2.15 5 5.48v11.28c0 3.3-1.65 5.48-5 5.48s-5-2.18-5-5.48Zm2.4 11.4c0 2 .84 3.15 2.59 3.15s2.58-1.15 2.58-3.15v-11.53c0-2-.81-3.15-2.58-3.15s-2.59 1.18-2.59 3.15ZM349.5 254.73c3.42 0 4.86 1.74 4.86 5v1.78c0 2.4-.84 3.89-2.71 4.48 2 .59 2.74 2.21 2.74 4.55v3.4a5.4 5.4 0 0 0 .44 2.61h-2.46a5.5 5.5 0 0 1-.41-2.64v-3.43c0-2.46-1.15-3.24-3.18-3.24h-1.71v9.31h-2.43v-21.8Zm-.62 10.27c1.93 0 3.08-.63 3.08-3v-2.09c0-2-.72-3-2.52-3h-2.37V265ZM361.8 254.73c3.4 0 4.74 1.62 4.74 4.83v1c0 2.31-.66 3.74-2.56 4.33 2.12.6 2.93 2.28 2.93 4.68v1.83c0 3.28-1.59 5.11-5 5.11h-5v-21.8Zm-.59 9.25c1.93 0 2.93-.62 2.93-2.9v-1.28c0-1.93-.66-2.86-2.4-2.86h-2.4v7Zm.72 10.34c1.77 0 2.58-.93 2.58-3v-1.93c0-2.43-1-3.24-3.05-3.24h-2.12v8.13ZM371.55 254.73v21.8h-2.43v-21.8ZM379.15 254.73c3.4 0 5 2 5 5.42v11c0 3.34-1.56 5.39-5 5.39h-5.1v-21.8Zm0 19.59c1.75 0 2.59-1.09 2.59-3.08V260c0-2-.84-3.08-2.62-3.08h-2.62v17.38ZM391.49 254.73c3.39 0 4.95 2 4.95 5.42v11c0 3.34-1.56 5.39-4.95 5.39h-5.11v-21.8Zm0 19.59c1.74 0 2.58-1.09 2.58-3.08V260c0-2-.84-3.08-2.61-3.08h-2.62v17.38ZM406.47 264.38v2.18h-5.33v7.76h6.55v2.21h-9v-21.8h9v2.21h-6.55v7.44ZM412.08 276.53h-2.18v-21.8h3.1l5 15.76v-15.76h2.15v21.8h-2.53l-5.57-17.63ZM306.54 208.26l22.25-52.61h13.35v52.61h5.78v11.12h-5.78v14.12h-12v-14.12h-23.6Zm23.58 0V179l-12.34 29.25ZM352.48 174.33c0-12.45 6.56-19.57 18.57-19.57s18.58 7.12 18.58 19.57v40.49c0 12.46-6.57 19.57-18.58 19.57s-18.57-7.11-18.57-19.57Zm12.23 41.27c0 5.56 2.45 7.67 6.34 7.67s6.34-2.11 6.34-7.67v-42c0-5.57-2.44-7.68-6.34-7.68s-6.34 2.11-6.34 7.68ZM421.1 174.78c0-7-2.44-8.9-6.34-8.9s-6.34 2.11-6.34 7.68v5h-11.56v-4.23c0-12.45 6.22-19.57 18.24-19.57s18.24 7.12 18.24 19.57v2c0 8.34-2.67 13.57-8.57 16 6.12 2.67 8.57 8.45 8.57 16.35v6.12c0 12.46-6.23 19.57-18.24 19.57s-18.24-7.11-18.24-19.57v-6.45h11.56v7.23c0 5.56 2.45 7.67 6.34 7.67s6.34-1.89 6.34-8.78v-6.12c0-7.23-2.44-9.9-8-9.9H409v-11.1h4.78c4.56 0 7.34-2 7.34-8.23Z" style="fill:#263238;"></path><path d="M86.87 446.5H72.61l19.01-132.51h14.26z" style="fill:#263238;stroke:#263238;stroke-miterlimit:10;stroke-width:1.166343341900884px;"></path><path d="M115.39 446.5h14.25l-19.01-132.51H96.38z" style="fill:#fff;stroke:#263238;stroke-miterlimit:10;stroke-width:1.166343341900884px;"></path><path d="M289.18 446.5h-14.25l19-132.51h14.26z" style="fill:#263238;stroke:#263238;stroke-miterlimit:10;stroke-width:1.166343341900884px;"></path><path d="M317.7 446.5h14.25l-19.01-132.51h-14.25z" style="fill:#fff;stroke:#263238;stroke-miterlimit:10;stroke-width:1.166343341900884px;"></path><path d="M55.73 293.21h271.93v26.36H55.73z" style="fill:#409eff;stroke:#263238;stroke-miterlimit:10;stroke-width:1.166343341900884px;"></path><path d="M62.36 293.21h271.93v26.36H62.36z" style="fill:#409eff;stroke:#263238;stroke-miterlimit:10;stroke-width:1.166343341900884px;"></path><path d="M66.81 319.57h23.08l11.93-26.36H78.74zM158.17 293.21h-23.08l-11.93 26.36h23.08zM327.21 293.21h-23.08l-11.92 26.36h23.08zM270.87 293.21h-23.09l-11.92 26.36h23.08zM214.52 293.21h-23.08l-11.93 26.36h23.08z" style="fill:#263238;"></path><path d="M332.8 304.9h-45M332.01 309.31h-7.1M61.21 308.21h45M62 303.25h56.84" style="fill:none;stroke:#263238;stroke-miterlimit:10;stroke-width:1.166343341900884px;"></path><path d="M331.37 440.72h77.14v5.79h-77.14z" style="fill:#263238;stroke:#263238;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.166343341900884px;"></path><path d="M395.49 440.56h-51.1l20.03-108.96h11.04z" style="fill:#409eff;stroke:#263238;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.166343341900884px;"></path><path d="M356.98 372.1h25.93l-2.49-13.5h-20.96z" style="fill:#fff;stroke:#263238;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.166343341900884px;"></path><path d="m387.81 422.37 1.28 7.45M373.22 337.62 386.2 413" style="fill:#409eff;stroke:#263238;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.166343341900884px;"></path><path d="M450.01 446.5h6.91M39.37 446.5h400.99" style="fill:none;stroke:#263238;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.166343341900884px;"></path>',50),a=[k];function v(e,o){return t(),s("svg",d,[...a])}const f={render:v},j=i({__name:"403",setup(e){return(o,u)=>(t(),h(r,null,{default:n(()=>[c(p(f))]),_:1}))}});export{j as default}; diff --git a/static/404-iTCBZFWu.js b/static/404-7ejIIuE1.js index c0cddc6..eaea28d 100644 --- a/static/404-iTCBZFWu.js +++ b/static/404-7ejIIuE1.js @@ -1 +1 @@ -import{E as c}from"./ErrorPageLayout-8McD4TZK.js";import{m as a,p as h,aK as e,l as s,M as p,O as M,T as f,u as i}from"./vue-k1SOGvAh.js";import"./index-UxDMszmL.js";import"./element-ZYmdyXh6.js";import"./vxe-hFHEaiBz.js";const y={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 500 500"},d=e('<path d="M373.23 244a21.8 21.8 0 0 1 2.12-5.37l-2.92-4.47 6.15-6.36 4.57 2.78a21.6 21.6 0 0 1 5.3-2.3l1.09-5.23 8.85-.15 1.27 5.2a21.8 21.8 0 0 1 5.37 2.12l4.47-2.93 6.36 6.16-2.78 4.55a21.5 21.5 0 0 1 2.3 5.29l5.23 1.1.15 8.85-5.2 1.27a21.9 21.9 0 0 1-2.12 5.36l2.93 4.48-6.16 6.36-4.57-2.71a22 22 0 0 1-5.29 2.3l-1.1 5.23-8.85.14-1.27-5.19a21.9 21.9 0 0 1-5.36-2.12l-4.48 2.92-6.36-6.15 2.78-4.57a22 22 0 0 1-2.3-5.3l-5.23-1.09-.14-8.85 5.19-1.27Zm11.67 5a9.49 9.49 0 1 0 9.34-9.65 9.48 9.48 0 0 0-9.34 9.65" style="fill:none;"></path><path d="M384.9 249a7.2 7.2 0 0 1 .16-2.35 9.57 9.57 0 0 1 7.38-7.32 9.8 9.8 0 0 1 5.12.31 9.8 9.8 0 0 1 4.59 3.31 9.7 9.7 0 0 1 .19 11.52 9 9 0 0 1-2 2.1 9.2 9.2 0 0 1-2.44 1.36 9.75 9.75 0 0 1-5.11.48 9.6 9.6 0 0 1-7.62-7.08 7.3 7.3 0 0 1-.23-2.33 21 21 0 0 0 .43 2.28 9.5 9.5 0 0 0 3.55 5.05 9.28 9.28 0 0 0 8.8 1.15 8.9 8.9 0 0 0 2.32-1.3 8.7 8.7 0 0 0 1.92-2 9.22 9.22 0 0 0-.18-10.92 8.9 8.9 0 0 0-2-1.94 8.7 8.7 0 0 0-2.36-1.22 9.3 9.3 0 0 0-4.87-.34 9.1 9.1 0 0 0-3.89 1.77 9.45 9.45 0 0 0-3.38 5.17 19 19 0 0 0-.38 2.3" style="fill:#e0e0e0;"></path><path d="M373.23 244a1.3 1.3 0 0 1-.32.1l-1 .26-3.87 1 .06-.08c.05 2.26.11 5.24.19 8.84l-.1-.12 5.24 1.07h.09v.09a21.8 21.8 0 0 0 2.3 5.25l.05.09-.05.08-2.77 4.58v-.23l6.37 6.15h-.25l4.47-2.93.11-.08.11.07a22.2 22.2 0 0 0 5.32 2.09h.13v.14c.4 1.61.83 3.38 1.28 5.19l-.23-.18 8.85-.15-.24.19c.34-1.63.72-3.42 1.09-5.24v-.14h.15a21.5 21.5 0 0 0 5.23-2.28l.13-.08.13.08 4.57 2.78h-.31l6.15-6.36v.32l-2.93-4.48-.08-.13.07-.14a21.3 21.3 0 0 0 2.1-5.29v-.15h.15l5.2-1.26-.2.25c-.05-3-.1-5.94-.14-8.85l.2.25-5.23-1.1h-.15l-.05-.15a21.4 21.4 0 0 0-2.26-5.23l-.08-.13.08-.13 2.78-4.57v.31l-6.35-6.16h.29l-4.48 2.93-.12.07-.12-.07a21.5 21.5 0 0 0-5.3-2.1h-.14v-.13l-1.26-5.2.22.17-8.85.13.19-.16c-.39 1.84-.76 3.56-1.11 5.23v.11h-.11a21.7 21.7 0 0 0-5.26 2.26l-.09.06-.09-.06-4.49-2.78h.19l-6.18 6.34v-.15l2.89 4.5a22 22 0 0 0-1.77 4c-.14.44-.24.78-.32 1s-.11.34-.11.34 0-.12.07-.35.14-.58.28-1a21 21 0 0 1 1.7-4v.09c-.8-1.22-1.77-2.68-2.95-4.46l-.05-.08.06-.06 6.13-6.39.09-.09.1.07 4.58 2.76h-.17a21.6 21.6 0 0 1 5.33-2.33l-.14.14c.35-1.66.71-3.39 1.09-5.23v-.16h.16l8.85-.16h.17v.17c.42 1.69.84 3.41 1.28 5.19l-.17-.16a21.8 21.8 0 0 1 5.43 2.14h-.24l4.47-2.94.16-.1.14.13 6.37 6.15.14.14-.11.17-2.77 4.57v-.26a21.9 21.9 0 0 1 2.33 5.35l-.2-.18 5.24 1.1h.2v.21q.08 4.37.15 8.84v.21l-.2.05-5.2 1.27.2-.19a22.3 22.3 0 0 1-2.14 5.43v-.27l2.92 4.48.12.17-.15.15-6.16 6.36-.14.14-.17-.1-4.57-2.79h.26a21.6 21.6 0 0 1-5.36 2.32l.18-.18c-.38 1.81-.76 3.6-1.1 5.23v.19h-.2l-8.85.14h-.18v-.18l-1.26-5.2.16.17a22.3 22.3 0 0 1-5.42-2.16h.23l-4.49 2.91-.13.09-.12-.11-6.35-6.17-.1-.1.07-.13 2.79-4.56v.17a22 22 0 0 1-2.29-5.34l.11.11-5.23-1.11h-.1v-.1c0-3.61-.07-6.59-.1-8.85v-.07h.05l3.86-.9 1-.22Z" style="fill:#e0e0e0;"></path><path d="M114.41 219.61a24.6 24.6 0 0 1 2.37-6l-3.27-5 6.88-7.11 5.12 3.11a24.5 24.5 0 0 1 5.92-2.57l1.22-5.85 9.9-.16 1.42 5.81a24.2 24.2 0 0 1 6 2.37l5-3.27 7.11 6.88-3.08 5.11a24.3 24.3 0 0 1 2.57 5.92l5.85 1.22.16 9.9-5.81 1.42a24.2 24.2 0 0 1-2.37 6l3.27 5-6.88 7.11-5.12-3.11a24.3 24.3 0 0 1-5.92 2.57l-1.22 5.85-9.9.16-1.42-5.81a24.2 24.2 0 0 1-6-2.37l-5 3.27-7.11-6.88 3.11-5.12a24.5 24.5 0 0 1-2.57-5.92l-5.85-1.22-.16-9.9 5.81-1.42Zm13 5.61a10.62 10.62 0 1 0 10.44-10.79 10.62 10.62 0 0 0-10.39 10.79ZM342.47 194a7 7 0 0 1 .68-1.73l-.94-1.45 2-2.05 1.47.9a7.3 7.3 0 0 1 1.71-.75l.35-1.69h2.86l.41 1.67a7.3 7.3 0 0 1 1.73.69l1.45-.94 2.05 2-.89 1.48a7.3 7.3 0 0 1 .74 1.71l1.69.35v2.86l-1.67.41a7.4 7.4 0 0 1-.69 1.73l.95 1.45-2 2-1.48-.9a6.9 6.9 0 0 1-1.71.74l-.35 1.69-2.86.05-.41-1.68a7 7 0 0 1-1.73-.68l-1.45.94-2.05-2 .9-1.48a6.9 6.9 0 0 1-.74-1.71l-1.69-.35v-2.86l1.68-.41Zm3.76 1.62a3.07 3.07 0 1 0 3-3.12 3.07 3.07 0 0 0-3 3.16Z" style="fill:#e0e0e0;fill-rule:evenodd;"></path><path d="M48.58 223.62a10 10 0 0 1 1-2.39l-1.31-2 2.73-2.85 2 1.24a9.4 9.4 0 0 1 2.36-1l.49-2.34 4-.07.57 2.32a10.4 10.4 0 0 1 2.39 1l2-1.3 2.84 2.75-1.24 2a9.8 9.8 0 0 1 1 2.37l2.34.49.07 3.95-2.33.57a10 10 0 0 1-.94 2.4l1.3 2-2.75 2.84-2-1.24a9.4 9.4 0 0 1-2.37 1l-.49 2.34-4 .07-.57-2.32a10 10 0 0 1-2.4-.95l-2 1.31-2.82-2.81 1.24-2a9.3 9.3 0 0 1-1-2.37l-2.34-.49-.07-3.95 2.32-.57Zm5.22 2.24a4.24 4.24 0 1 0 4.2-4.31 4.24 4.24 0 0 0-4.2 4.31M408.34 159.92a22.2 22.2 0 0 1 2.17-5.49l-3-4.58 6.3-6.51 4.67 2.84a22.4 22.4 0 0 1 5.42-2.34l1.12-5.36 9.05-.15 1.3 5.32a22.4 22.4 0 0 1 5.49 2.17l4.58-3 6.5 6.29-2.84 4.68a22 22 0 0 1 2.35 5.41l5.36 1.13.14 9-5.31 1.29a22 22 0 0 1-2.17 5.49l3 4.58-6.3 6.51-4.67-2.84a22.4 22.4 0 0 1-5.42 2.35l-1.08 5.41-9 .15-1.3-5.32a22 22 0 0 1-5.49-2.17l-4.58 3-6.5-6.3 2.84-4.68a22 22 0 0 1-2.35-5.41l-5.35-1.12-.15-9.06 5.31-1.29Zm11.94 5.13a9.71 9.71 0 1 0 9.55-9.87 9.7 9.7 0 0 0-9.55 9.87" style="fill:#ebebeb;fill-rule:evenodd;"></path><path d="M62.94 310.83a20 20 0 0 1 2-5l-2.71-4.15 5.7-5.89 4.23 2.58a19.8 19.8 0 0 1 4.9-2.13l1-4.85 8.19-.13 1.18 4.81a20.2 20.2 0 0 1 5 2l4.14-2.71 5.89 5.7-2.57 4.23a20.2 20.2 0 0 1 2.12 4.9l4.85 1 .14 8.19-4.82 1.18a20.2 20.2 0 0 1-2 5l2.71 4.14-5.7 5.89L93 333a20.3 20.3 0 0 1-4.9 2.13L87 340l-8.2.14-1.17-4.81a20.3 20.3 0 0 1-5-2l-4.15 2.71-5.89-5.7 2.58-4.24a19.5 19.5 0 0 1-2.13-4.9l-4.85-1-.13-8.2 4.81-1.17Zm10.8 4.64a8.8 8.8 0 1 0 8.65-8.93 8.79 8.79 0 0 0-8.65 8.93M234.89 141.28a9 9 0 0 1 .85-2.17l-1.18-1.8 2.49-2.57 1.84 1.12a8.8 8.8 0 0 1 2.13-.92l.45-2.11 3.56-.06.51 2.09a8.6 8.6 0 0 1 2.17.86l1.8-1.18 2.57 2.48-1.08 1.85a8.4 8.4 0 0 1 .92 2.13l2.11.44.06 3.57-2.09.51a8.7 8.7 0 0 1-.86 2.17l1.18 1.8-2.48 2.57-1.84-1.12a8.9 8.9 0 0 1-2.14.92l-.44 2.11-3.57.06-.51-2.09a8.5 8.5 0 0 1-2.16-.86l-1.81 1.18-2.56-2.48 1.12-1.85a8.8 8.8 0 0 1-.93-2.13l-2.11-.44-.06-3.57 2.1-.51Zm4.7 2a3.83 3.83 0 1 0 3.77-3.89 3.84 3.84 0 0 0-3.77 3.91Z" style="fill:#f5f5f5;fill-rule:evenodd;"></path><path d="M420 390.92c4.5-2.32 9.79-2.62 14.78-1.8 2.69.45 5.48 1.25 7.31 3.26s2.17 5.56.07 7.29a6.9 6.9 0 0 1-4.6 1.17c-3.91 0-8.25-.73-11.37 1.62-1.78 1.34-3 3.57-5.1 4.23a5 5 0 0 1-5.54-2.46 8.6 8.6 0 0 1-.62-6.35 9.7 9.7 0 0 1 5.07-6.96M409.66 371c2.75 3.93 8.09 2.63 10.57.23s3.52-5.87 4.48-9.18c2.18-7.57 4.37-15.52 2.75-23.23a12.86 12.86 0 0 0-3-6.31 6.72 6.72 0 0 0-6.39-2.12c-2.69.71-4.37 3.35-5.58 5.86a55.35 55.35 0 0 0-5.43 23.75c0 3.83.44 7.84 2.6 11M402.11 376.67c3-3.55 3.55-8.72 2.22-13.16s-4.33-8.21-7.79-11.29a41.8 41.8 0 0 0-14-8.23 14.9 14.9 0 0 0-6.27-1.07 6.55 6.55 0 0 0-5.26 3.19c-1.47 2.8-.07 6.19 1.46 9a106.4 106.4 0 0 0 9.21 13.89c2.74 3.54 5.89 7 10.07 8.63s8.54 1.42 10.75-1.49" style="fill:#ebebeb;"></path><path d="M409.47 430.28a8.5 8.5 0 0 0 .25-1.79c.13-1.3.28-2.93.47-4.87a71 71 0 0 1 1.1-7.14 55 55 0 0 1 2.6-8.44 31 31 0 0 1 4.3-7.62 16 16 0 0 1 5.44-4.53 15.6 15.6 0 0 1 4.59-1.43 8.6 8.6 0 0 0 1.78-.25 7.7 7.7 0 0 0-1.81 0 14 14 0 0 0-4.78 1.24 16 16 0 0 0-5.74 4.57 30 30 0 0 0-4.47 7.78 52 52 0 0 0-2.58 8.57 62 62 0 0 0-.95 7.23c-.15 2.07-.21 3.75-.24 4.9a9 9 0 0 0 .04 1.78" style="fill:#e0e0e0;"></path><path d="M409.81 426.53a4 4 0 0 0 0-.83v-2.37c0-2.05 0-5 .1-8.7.19-7.34.82-15.25 2-26.39 1.16-10.48 2.71-22.68 4.35-30.61.35-1.8.7-3.42 1-4.84s.59-2.66.86-3.65.4-1.7.55-2.3a3 3 0 0 0 .14-.82 4 4 0 0 0-.28.78l-.69 2.27c-.31 1-.62 2.2-1 3.62s-.76 3-1.14 4.83a269 269 0 0 0-4.57 28.4c-1.23 11.17-1.78 21.34-1.83 28.7 0 3.68 0 6.66.13 8.72.06 1 .11 1.74.15 2.37a3.1 3.1 0 0 0 .23.82" style="fill:#e0e0e0;"></path><path d="M409.86 406.92a16 16 0 0 0 0-2.48c-.09-1.59-.31-3.88-.76-6.7a88 88 0 0 0-2.2-9.74 79.5 79.5 0 0 0-4.08-11.56 61.7 61.7 0 0 0-12-18.67 31 31 0 0 0-2.82-2.62c-.44-.37-.82-.73-1.21-1l-1.09-.76a15.7 15.7 0 0 0-2.09-1.33c-.11.16 2.95 2 6.83 6.09a64.9 64.9 0 0 1 11.69 18.6 91.5 91.5 0 0 1 4.11 11.45c1.07 3.59 1.78 6.89 2.32 9.67s.8 5.06 1 6.64a14.6 14.6 0 0 0 .3 2.41M390.9 441.51l1.97 26.92h34.58l1.97-26.92zM387.56 430.9h45.98v10.61h-45.98z" style="fill:#e0e0e0;"></path><path d="M387.56 467.4v2.95h45.22v-2.95z" style="fill:#ebebeb;"></path><path d="m391.84 475.52-2.12-5.17h41.42l-2.47 5.17z" style="fill:#e0e0e0;"></path><path d="M428.77 450.31s0 .09-.16.25l-.51.68-2 2.58-.09.12-.08-.12L421 447h.28l-4.87 6.9-.16.22-.17-.21-5.82-6.91h.34l-.32.4-5.17 6.48-.17.22-.16-.23-4.88-6.87h.29c-2.41 2.73-4.44 5.06-6 6.84l-.1.12-.09-.14-1.88-3.16-.48-.84a1.6 1.6 0 0 1-.15-.3 2 2 0 0 1 .21.27l.53.81 2 3.1H394c1.53-1.81 3.54-4.16 5.9-6.93l.15-.17.14.18 4.92 6.87h-.33l5.15-6.49.32-.4.16-.2.17.2 5.77 6.89H416l4.93-6.86.14-.2.14.2 4.85 6.92h-.18c.88-1.06 1.58-1.9 2.1-2.51l.56-.65ZM429.9 441.33c0 .12-8.67.22-19.36.22s-19.35-.1-19.35-.22 8.66-.21 19.35-.21 19.36.09 19.36.21M431.65 470.63c0 .12-9.42.22-21 .22s-21-.1-21-.22 9.42-.21 21-.21 21 .1 21 .21" style="fill:#f5f5f5;"></path><path d="M67.42 169.17a11 11 0 0 1 1.79 0c.58 0 1.29 0 2.1.06s1.76.09 2.78.22a65 65 0 0 1 7.17 1.13A72 72 0 0 1 89.8 173a72 72 0 0 1 8.12 3.61 63 63 0 0 1 6.21 3.76c.87.56 1.6 1.14 2.27 1.62s1.21.93 1.65 1.31a12.4 12.4 0 0 1 1.34 1.19 10.5 10.5 0 0 1-1.47-1c-.46-.35-1-.77-1.7-1.23s-1.42-1-2.29-1.56c-1.71-1.13-3.83-2.37-6.23-3.63a77 77 0 0 0-8.08-3.55 78 78 0 0 0-8.46-2.5 72 72 0 0 0-7.11-1.24c-1-.15-1.94-.2-2.76-.29s-1.51-.12-2.09-.15a11.4 11.4 0 0 1-1.78-.17M48.89 280.58a3 3 0 0 1 .54-.46l1.6-1.21c.69-.53 1.56-1.17 2.6-1.85s2.19-1.5 3.54-2.29 2.79-1.71 4.42-2.57 3.37-1.76 5.23-2.67a109 109 0 0 1 12.52-4.92 111 111 0 0 1 13.07-3.19c2-.32 4-.66 5.82-.83s3.53-.36 5.09-.45 3-.13 4.22-.16 2.31 0 3.18 0l2 .07a3.2 3.2 0 0 1 .7.06 3.5 3.5 0 0 1-.7 0h-2c-.87 0-1.94 0-3.18.08s-2.64.08-4.19.24-3.26.25-5.07.51-3.75.54-5.78.87a114 114 0 0 0-13 3.22A116 116 0 0 0 67 270c-1.85.9-3.62 1.73-5.22 2.62s-3.1 1.71-4.44 2.5-2.52 1.57-3.57 2.23-1.93 1.26-2.64 1.76l-1.66 1.14a5 5 0 0 1-.58.33M120.76 334.33a2.2 2.2 0 0 1 .07-.54l.3-1.54c.13-.66.31-1.47.55-2.4s.48-2 .83-3.17c.65-2.34 1.54-5.08 2.67-8.09s2.53-6.24 4.18-9.56 3.44-6.36 5.15-9.08 3.4-5.06 4.89-7c.72-1 1.43-1.81 2-2.56s1.14-1.37 1.6-1.88l1-1.16c.25-.26.38-.39.4-.38a2.2 2.2 0 0 1-.32.45c-.25.33-.58.73-1 1.22s-.95 1.17-1.53 1.94-1.27 1.61-2 2.6c-1.44 1.93-3.06 4.31-4.77 7s-3.43 5.76-5.09 9.06-3 6.52-4.21 9.49-2.07 5.71-2.76 8c-.37 1.16-.64 2.22-.9 3.14s-.47 1.72-.63 2.38-.29 1.11-.4 1.51a2.6 2.6 0 0 1-.03.57M256.62 59.85a4 4 0 0 1-.39.6L255 62.14c-.53.72-1.17 1.61-1.87 2.67s-1.55 2.24-2.39 3.6-1.74 2.83-2.74 4.46-1.93 3.39-2.95 5.24c-2 3.75-4 8-5.83 12.47s-3.32 8.94-4.53 13c-.56 2-1.13 4-1.55 5.81s-.82 3.54-1.15 5.11-.57 3-.8 4.24-.4 2.34-.52 3.23-.24 1.52-.32 2a3.3 3.3 0 0 1-.15.7 4 4 0 0 1 0-.72c.06-.52.13-1.2.23-2s.22-2 .44-3.24.39-2.7.72-4.27.64-3.31 1.09-5.14 1-3.79 1.51-5.84c1.19-4.08 2.67-8.52 4.5-13.07s3.9-8.75 5.9-12.49c1-1.86 2-3.63 3-5.24s1.92-3.1 2.8-4.44 1.73-2.52 2.46-3.56 1.39-1.93 2-2.63.95-1.22 1.28-1.63a2.9 2.9 0 0 1 .49-.55M346.65 163.74a3 3 0 0 1-.6.11l-1.73.23-1.25.15c-.46.07-.95.18-1.47.27-1.06.22-2.27.39-3.57.77l-2 .53c-.72.19-1.44.46-2.19.7-1.53.46-3.09 1.14-4.74 1.81a57.8 57.8 0 0 0-18.89 13.27c-1.19 1.33-2.36 2.57-3.3 3.85-.48.63-1 1.21-1.41 1.81l-1.24 1.76c-.8 1.09-1.37 2.18-1.93 3.09-.27.47-.54.89-.76 1.3l-.56 1.12-.8 1.55a2.4 2.4 0 0 1-.32.53 3.3 3.3 0 0 1 .22-.57c.19-.42.42-1 .72-1.6l.52-1.15c.21-.41.47-.84.73-1.32a36 36 0 0 1 1.87-3.16l1.18-1.78c.41-.62.91-1.21 1.39-1.85.94-1.3 2.1-2.56 3.29-3.91a56.2 56.2 0 0 1 19.05-13.38c1.67-.66 3.25-1.33 4.79-1.78.77-.23 1.5-.5 2.22-.68l2.07-.5a35 35 0 0 1 3.61-.69c.53-.09 1-.18 1.49-.23l1.26-.11 1.74-.13a2.2 2.2 0 0 1 .61-.01M420.18 223.25l-.26-.08-.75-.25-2.87-1-2.07-.76c-.76-.26-1.6-.51-2.5-.8-1.79-.56-3.81-1.27-6.11-1.85l-3.58-1c-1.25-.34-2.57-.6-3.92-.92-2.7-.67-5.64-1.16-8.71-1.72a151 151 0 0 0-40.57-1.24c-3.1.37-6.06.68-8.8 1.18-1.37.24-2.7.42-4 .68l-3.63.75c-2.33.44-4.39 1-6.22 1.48-.91.23-1.76.43-2.53.64l-2.12.63-2.92.86-.77.21a1 1 0 0 1-.27 0l.25-.1.75-.26 2.9-1 2.11-.67c.77-.23 1.62-.45 2.53-.7 1.82-.47 3.88-1.08 6.21-1.55l3.64-.79c1.26-.27 2.6-.46 4-.7 2.75-.53 5.71-.85 8.82-1.24a147 147 0 0 1 40.7 1.25c3.08.58 6 1.08 8.72 1.77 1.36.33 2.68.6 3.93 1l3.58 1c2.3.61 4.31 1.35 6.1 1.93.9.3 1.73.57 2.49.85l2.06.8 2.84 1.12.73.31c.16.12.25.16.24.17" style="fill:#ebebeb;"></path><path d="M264.75 59.34v28.52c-6.47 6.35-29.85 29.93-29.85 29.93h29.85v22.45a14.49 14.49 0 0 0 14.35 14.48l165.48 1.56a14.47 14.47 0 0 0 14.61-14.48V59.34a14.48 14.48 0 0 0-14.48-14.48H279.23a14.48 14.48 0 0 0-14.48 14.48" style="fill:#fafafa;"></path><path d="M264.75 59.34s0-.55.06-1.62a14.7 14.7 0 0 1 1.28-4.58 14.5 14.5 0 0 1 1.84-3 15.6 15.6 0 0 1 3.12-2.88 14.7 14.7 0 0 1 4.5-2.05 20.3 20.3 0 0 1 5.6-.5l67.24-.1h96.21c.59 0 1.19 0 1.78.1a13 13 0 0 1 1.77.31 14.76 14.76 0 0 1 10.43 9.27 15 15 0 0 1 .85 3.58c.08 1.24.08 2.45.07 3.67V142a15.3 15.3 0 0 1-.6 4 14.7 14.7 0 0 1-4.36 6.85 13.7 13.7 0 0 1-3.42 2.29 14.6 14.6 0 0 1-3.94 1.26 20.6 20.6 0 0 1-3.91.2h-3.85l-7.68-.08-15.2-.14-29.75-.29-56.41-.55-51.3-.51a14.77 14.77 0 0 1-10.74-4.82 15 15 0 0 1-3.86-10.71v-21.67l.24.24h-30.34l.35-.35 29.9-29.89v.1c0-9.26.05-16.39.06-21.21v-7.31 7.31c0 4.82 0 11.95.07 21.21l-29.8 30-.15-.35H265v21.91a14.47 14.47 0 0 0 3.74 10.35 14.23 14.23 0 0 0 10.35 4.63l51.3.46 56.4.51 29.76.28 15.2.14 7.67.07h3.86a19 19 0 0 0 3.8-.2 14.22 14.22 0 0 0 11.19-9.93 14.4 14.4 0 0 0 .58-3.86V61.49c0-1.22 0-2.43-.08-3.6a15 15 0 0 0-.8-3.44 14.17 14.17 0 0 0-10-8.89c-2.23-.59-4.57-.36-6.89-.41h-92.73l-67.2-.15a19.8 19.8 0 0 0-5.55.47 14.4 14.4 0 0 0-4.44 2 15.2 15.2 0 0 0-3.1 2.82 14 14 0 0 0-1.85 2.94 15.4 15.4 0 0 0-1.46 6.11" style="fill:#263238;"></path><path d="M317.31 124.67H314v4.41h-1.73v-4.41h-9.46v-1.25l8.89-11.11h1.92L305 123.14h7.28v-3.88H314v3.88h3.35ZM318.89 120.69c0-5.34 2.8-8.52 6.68-8.52s6.71 3.18 6.71 8.52-2.83 8.53-6.71 8.53-6.68-3.22-6.68-8.53m11.62 0c0-4.48-2-6.94-4.94-6.94s-4.93 2.46-4.93 6.94 2 7 4.93 7 4.94-2.52 4.94-7M349 124.67h-3.35v4.41h-1.72v-4.41h-9.47v-1.25l8.89-11.11h1.92l-8.58 10.83H344v-3.88h1.68v3.88H349ZM370.32 127.54v1.54h-11.86v-16.77H370v1.53h-9.73v6h8.67v1.51h-8.67v6.22ZM380.47 116.38V118h-.41c-2.63 0-4.24 1.68-4.24 4.65v6.42h-1.7v-12.6h1.63v2.46c.79-1.66 2.39-2.55 4.72-2.55M389.88 116.38V118h-.41c-2.63 0-4.24 1.68-4.24 4.65v6.42h-1.7v-12.6h1.63v2.46c.84-1.66 2.4-2.55 4.72-2.55M391.55 122.78a6.41 6.41 0 1 1 6.45 6.42 6.2 6.2 0 0 1-6.45-6.42m11.09 0a4.69 4.69 0 1 0-4.67 4.91 4.59 4.59 0 0 0 4.67-4.91M414.19 116.38V118h-.41c-2.64 0-4.24 1.68-4.24 4.65v6.42h-1.7v-12.6h1.63v2.46c.79-1.66 2.39-2.55 4.72-2.55M303.91 84.5c0-7.87 6.13-13.7 14.49-13.7s14.5 5.79 14.5 13.7-6.17 13.7-14.5 13.7-14.49-5.83-14.49-13.7m22.78 0a8.29 8.29 0 1 0-8.29 8.5 8.09 8.09 0 0 0 8.29-8.5M335.58 87.56c0-6.13 4.73-10.48 11.2-10.48s11.16 4.35 11.16 10.48S353.25 98 346.78 98s-11.2-4.31-11.2-10.44m16.38 0c0-3.51-2.23-5.63-5.18-5.63s-5.23 2.12-5.23 5.63 2.27 5.64 5.23 5.64 5.22-2.12 5.22-5.64ZM384 87.56C384 94 379.61 98 373.9 98a7.92 7.92 0 0 1-6.13-2.45v9.49h-5.9V77.39h5.64v2.34a7.89 7.89 0 0 1 6.39-2.65c5.71 0 10.1 4.09 10.1 10.48m-6 0c0-3.51-2.23-5.63-5.18-5.63s-5.18 2.12-5.18 5.63 2.23 5.64 5.18 5.64 5.24-2.12 5.24-5.64ZM386 95.85l2-4.24a13.9 13.9 0 0 0 7.08 2c2.72 0 3.74-.72 3.74-1.85 0-3.33-12.29.07-12.29-8.06 0-3.86 3.48-6.59 9.42-6.59a16.8 16.8 0 0 1 7.83 1.78l-2 4.2a11.7 11.7 0 0 0-5.86-1.51c-2.65 0-3.79.83-3.79 1.89 0 3.48 12.3.11 12.3 8.13 0 3.79-3.52 6.47-9.61 6.47a17.5 17.5 0 0 1-8.82-2.22M407.19 94.6a3.64 3.64 0 0 1 7.26 0 3.64 3.64 0 0 1-7.26 0m.11-23.34h7l-1.17 17.29h-4.69Z"></path><path d="M175.84 45.12h1.32a13.95 13.95 0 0 1 13.95 13.95v3.77a13.95 13.95 0 0 1-13.95 13.95h-1.32z" style="fill:#455a64;" transform="rotate(-44.79 183.497 60.95)"></path><path d="m189.22 77.6-22.33-22.5.93-.93a13.9 13.9 0 0 1 9.85-4.06h.05a13.9 13.9 0 0 1 9.87 4.12l2.66 2.68a14 14 0 0 1-.07 19.77Zm-22.28-22.51 22.28 22.44.92-.91a13.93 13.93 0 0 0 .07-19.69l-2.66-2.68a13.8 13.8 0 0 0-9.83-4.11h-.05a13.83 13.83 0 0 0-9.81 4Z" style="fill:#263238;"></path><path d="M97.86 121.34h1.32a13.95 13.95 0 0 1 13.95 13.95v3.77a14 14 0 0 1-14 14h-1.27z" style="fill:#455a64;" transform="rotate(137.3 105.497 137.168)"></path><path d="M111.43 148.25h-.58a13.9 13.9 0 0 1-9.71-4.48L98.59 141a14 14 0 0 1 .79-19.75l1-.91 21.49 23.29-1 .9a13.86 13.86 0 0 1-9.44 3.72m-12-27a13.93 13.93 0 0 0-.81 19.75l2.56 2.77a13.85 13.85 0 0 0 9.68 4.47h.57a13.83 13.83 0 0 0 9.43-3.69l1-.88-21.44-23.24Z" style="fill:#263238;"></path><path d="M93.19 89.53h2.5v20.69h-2.5z" style="fill:#455a64;" transform="rotate(-51.11 94.442 99.876)"></path><path d="M88.22 88.3a5.1 5.1 0 1 1-7.17.77 5.12 5.12 0 0 1 7.17-.77" style="fill:#263238;"></path><rect width="99.18" height="74.84" x="102.48" y="70.93" rx="16.5" style="fill:#409eff;" transform="rotate(-44.8 152.069 108.347)"></rect><path d="m150.5 57.18-2.21-8.43-5.75.95-1.66-6.09 1.88-.43 1.31 4.43 5.74-.78 2.4 8.65z" style="fill:#455a64;"></path><rect width="85.13" height="30.57" x="101.79" y="85.29" rx="13.96" style="fill:#263238;" transform="rotate(-44.8 144.343 100.579)"></rect><path d="M177.66 95s.12-.16.37-.45a15 15 0 0 0 1.1-1.33 16.8 16.8 0 0 0 2.93-5.87 19 19 0 0 0 .67-4.7 18.6 18.6 0 0 0-.9-5.56 17.2 17.2 0 0 0-3.12-5.65l-1.18-1.3-1.28-1.28a26.5 26.5 0 0 0-2.76-2.52 17.7 17.7 0 0 0-7.22-3.34 17.9 17.9 0 0 0-8.56.5 17.5 17.5 0 0 0-4.12 1.92 21.4 21.4 0 0 0-3.62 3l-7.05 7-31.43 31.23a17.4 17.4 0 0 0-5 10.11 18 18 0 0 0 .18 5.59 17.9 17.9 0 0 0 3.44 7.41c.59.69 1.17 1.36 1.83 2a30.3 30.3 0 0 0 3.94 3.62 17.35 17.35 0 0 0 19 .87 19 19 0 0 0 2-1.33c.6-.51 1.19-1 1.74-1.57l3.29-3.25 12-11.85 17.37-17.13 4.72-4.57 1.24-1.2c.28-.26.44-.39.44-.39s-.13.15-.4.43l-1.21 1.24-4.67 4.7-17.26 17.25-11.93 11.9-3.27 3.26c-.56.55-1.17 1.08-1.77 1.6a20 20 0 0 1-2 1.38 17.84 17.84 0 0 1-19.52-.86 32.4 32.4 0 0 1-4-3.67c-.65-.63-1.26-1.34-1.87-2a20.6 20.6 0 0 1-1.56-2.33 17.7 17.7 0 0 1-2-5.3 18.5 18.5 0 0 1-.19-5.76 17.85 17.85 0 0 1 5.11-10.4l31.46-31.21 7.07-7a22 22 0 0 1 3.7-3.07 17.72 17.72 0 0 1 20.36.93 26.6 26.6 0 0 1 2.79 2.57l1.27 1.29 1.21 1.27a17.6 17.6 0 0 1 3.11 5.82 18.2 18.2 0 0 1 .86 5.65 19.3 19.3 0 0 1-.71 4.76 16.8 16.8 0 0 1-3 5.88 12.5 12.5 0 0 1-1.15 1.29Z" style="fill:#263238;"></path><path d="M125.76 126.43a78 78 0 0 1-.39-9 76 76 0 0 1 .14-9 80 80 0 0 1 .38 9 80 80 0 0 1-.13 9" style="fill:#fff;"></path><path d="M134.47 116.72a75 75 0 0 1-9 .67 81 81 0 0 1-9 .15 75 75 0 0 1 9-.67 81 81 0 0 1 9-.15M161.4 90.11a79 79 0 0 1-.39-9 75 75 0 0 1 .14-9 80 80 0 0 1 .38 9 80 80 0 0 1-.13 9" style="fill:#fff;"></path><path d="M170.11 80.4a80 80 0 0 1-9 .67 77 77 0 0 1-9 .14 79 79 0 0 1 9-.66 78 78 0 0 1 9-.15" style="fill:#fff;"></path><circle cx="140.64" cy="39.98" r="5.1" style="fill:#263238;" transform="rotate(-.89 140.04 39.716)"></circle><path d="M156.51 156.68a5 5 0 0 1-.88-.73c-.55-.49-1.32-1.22-2.27-2.12-1.89-1.8-4.49-4.33-7.32-7.14s-5.38-5.38-7.2-7.27a22.3 22.3 0 0 1-2.81-3.18 11 11 0 0 1 .84.77l2.23 2.15c2 1.91 4.5 4.41 7.3 7.16s5.39 5.38 7.22 7.25l2.15 2.24a4.7 4.7 0 0 1 .74.87M199.82 113.05a4.8 4.8 0 0 1-.88-.73c-.54-.49-1.31-1.21-2.26-2.11-1.9-1.81-4.49-4.33-7.33-7.14s-5.38-5.39-7.19-7.28a22.6 22.6 0 0 1-2.81-3.17 8 8 0 0 1 .84.76l2.23 2.15 7.3 7.17c2.84 2.81 5.39 5.37 7.22 7.24l2.15 2.24a4.2 4.2 0 0 1 .73.87" style="fill:#263238;"></path><path d="M136.8 116.58h52.15v5.72H136.8z" style="fill:#263238;" transform="rotate(-45.46 162.88 119.444)"></path><path d="M137.6 142.82a1.1 1.1 0 1 1-1-1.13 1.09 1.09 0 0 1 1 1.13M145.94 151.63a1.1 1.1 0 0 1-2.19-.09 1.1 1.1 0 0 1 2.19.09M186.62 92.91a1.1 1.1 0 0 1-1.14 1 1.1 1.1 0 1 1 .09-2.19 1.08 1.08 0 0 1 1.05 1.19M195 101.72a1.09 1.09 0 1 1-2.18-.09 1.09 1.09 0 1 1 2.18.09" style="fill:#263238;"></path><path d="M105.45 144a27 27 0 0 0-2.31-2.05c-.75-.59-1.7-1.23-2.67-2.09a10.4 10.4 0 0 1-2.54-3.34 11.3 11.3 0 0 1-.79-7.48 9 9 0 0 1 .82-2.15c.28-.47.44-.72.47-.7a23 23 0 0 0-.93 2.93 11.54 11.54 0 0 0 .9 7.17c1.2 2.66 3.53 4.12 5 5.37a7 7 0 0 1 2.05 2.34M148.92 63.53c.1.1-10.41 10.48-23.47 23.17s-23.75 22.91-23.85 22.81S112 99 125.08 86.33s23.74-22.9 23.84-22.8M83.92 95.87c0 .06-.52 0-1.19-.45a4.1 4.1 0 0 1-1.2-5.6c.44-.69.88-.95.92-.9s-.28.41-.59 1.07a4.45 4.45 0 0 0-.36 2.76 4.4 4.4 0 0 0 1.5 2.38c.51.48 1 .66.92.74M139.46 43.69c0 .06-.57 0-1.28-.51a4.16 4.16 0 0 1-.78-6c.56-.67 1.08-.88 1.11-.83s-.37.38-.81 1a4.18 4.18 0 0 0 .71 5.55c.59.52 1.08.71 1.05.79M177.32 51.71a22.6 22.6 0 0 0-4.11.94 23 23 0 0 0-3.63 2.13 6.58 6.58 0 0 1 3.42-2.62 6.7 6.7 0 0 1 4.32-.45M135.81 158.46a103 103 0 0 1-7.47-7.35c-4-4.16-7.19-7.61-7.08-7.71s3.44 3.19 7.46 7.35 7.19 7.61 7.09 7.71" style="fill:#fff;"></path><path d="M208.44 398.62h42.79v60.65h-42.79z" style="fill:#409eff;"></path><path d="M208.77 458.23h42.14a5.7 5.7 0 0 1 5.7 5.7v.54h-53.55v-.54a5.7 5.7 0 0 1 5.71-5.7" style="fill:#263238;"></path><path d="M198.18 464.47h64.99v9.88h-64.99z" style="fill:#409eff;"></path><path d="M251 452.61c0 .14-9.48.26-21.18.26s-21.19-.12-21.19-.26 9.48-.26 21.19-.26 21.18.11 21.18.26M251 445.39c0 .15-9.48.26-21.18.26s-21.19-.11-21.19-.26 9.48-.26 21.19-.26 21.18.12 21.18.26M251 438.31c0 .14-9.48.26-21.18.26s-21.19-.12-21.19-.26 9.48-.26 21.19-.26 21.18.12 21.18.26M251 431.1c0 .14-9.48.26-21.18.26s-21.19-.12-21.19-.26 9.48-.26 21.19-.26 21.18.16 21.18.26M251 424c0 .15-9.48.26-21.18.26s-21.19-.11-21.19-.26 9.48-.26 21.19-.26 21.18.13 21.18.26M251 416.8c0 .15-9.48.26-21.18.26s-21.19-.11-21.19-.26 9.48-.26 21.19-.26 21.18.12 21.18.26M251 409.72c0 .14-9.48.26-21.18.26s-21.19-.12-21.19-.26 9.48-.26 21.19-.26 21.18.11 21.18.26M251 402.51c0 .14-9.48.26-21.18.26s-21.19-.12-21.19-.26 9.48-.26 21.19-.26 21.18.11 21.18.26" style="fill:#263238;"></path><path d="m208.44 407.07 42.58-1.18v-6.18h-42.96z" style="opacity:.30000000000000004;"></path><path d="M275.46 398.62h42.79v60.65h-42.79z" style="fill:#409eff;"></path><path d="M275.79 458.23h42.14a5.7 5.7 0 0 1 5.7 5.7v.54h-53.55v-.54a5.7 5.7 0 0 1 5.71-5.7" style="fill:#263238;"></path><path d="M265.2 464.47h64.99v9.88H265.2z" style="fill:#409eff;"></path><path d="M318 452.61c0 .14-9.48.26-21.18.26s-21.19-.12-21.19-.26 9.48-.26 21.19-.26 21.18.11 21.18.26M318 445.39c0 .15-9.48.26-21.18.26s-21.19-.11-21.19-.26 9.48-.26 21.19-.26 21.18.12 21.18.26M318 438.31c0 .14-9.48.26-21.18.26s-21.19-.12-21.19-.26 9.48-.26 21.19-.26 21.18.12 21.18.26M318 431.1c0 .14-9.48.26-21.18.26s-21.19-.12-21.19-.26 9.48-.26 21.19-.26 21.18.16 21.18.26M318 424c0 .15-9.48.26-21.18.26s-21.19-.11-21.19-.26 9.48-.26 21.19-.26 21.18.13 21.18.26M318 416.8c0 .15-9.48.26-21.18.26s-21.19-.11-21.19-.26 9.48-.26 21.19-.26 21.18.12 21.18.26M318 409.72c0 .14-9.48.26-21.18.26s-21.19-.12-21.19-.26 9.48-.26 21.19-.26 21.18.11 21.18.26M318 402.51c0 .14-9.48.26-21.18.26s-21.19-.12-21.19-.26 9.48-.26 21.19-.26 21.18.11 21.18.26" style="fill:#263238;"></path><path d="m275.46 407.07 42.58-1.18v-6.18h-42.96z" style="opacity:.30000000000000004;"></path><path d="M328.17 223.65h4.32a1.83 1.83 0 0 1 1.83 1.83v17.68h-8v-17.67a1.83 1.83 0 0 1 1.83-1.83Z" style="fill:#409eff;" transform="rotate(-75.83 330.331 233.408)"></path><path d="M328.17 223.65h4.32a1.83 1.83 0 0 1 1.83 1.83v17.68h-8v-17.67a1.83 1.83 0 0 1 1.83-1.83Z" style="opacity:.30000000000000004;" transform="rotate(-75.83 330.331 233.408)"></path><path d="M323.82 237.7h5.94a3 3 0 0 1 3 3v16.47h-12v-16.43a3 3 0 0 1 3.06-3.04" style="fill:#409eff;" transform="rotate(-75.83 326.789 247.45)"></path><path d="M324.34 237.02h20.39v7.7h-20.39z" style="fill:#409eff;" transform="rotate(-75.83 334.54 240.863)"></path><path d="M345.68 310.42s31.95-1.3 29.31-31.92c-2-23.45-36.91-23.66-36.91-23.66l8.92-19.49s40.76 3.55 48.81 33.23c9.09 33.54-11.93 60.89-50.13 60.25Z" style="fill:#409eff;"></path><path d="M334.32 230.94h12.44v27.68h-12.44z" style="fill:#263238;" transform="rotate(12.46 340.599 244.848)"></path><path d="M344.16 256.78c0 .23-2.76-.24-6.05-1a35.6 35.6 0 0 1-5.91-1.64 38 38 0 0 1 6 1.13c1.65.38 3.14.74 4.21 1l1.27.34a2 2 0 0 1 .48.17M345.23 251.91c0 .23-2.75-.24-6.05-1a34 34 0 0 1-5.9-1.64 38 38 0 0 1 6 1.13c1.65.38 3.13.74 4.21 1l1.26.34a1.7 1.7 0 0 1 .48.17M346.52 247c0 .24-2.76-.23-6-1a35.6 35.6 0 0 1-5.91-1.64 38 38 0 0 1 6 1.13c1.64.37 3.13.73 4.2 1l1.27.33ZM347.38 242.18c0 .23-2.75-.24-6-1a34.5 34.5 0 0 1-5.91-1.64 38 38 0 0 1 6 1.13c1.65.38 3.13.74 4.21 1l1.26.34a1.7 1.7 0 0 1 .44.17M348.63 237.62c0 .24-2.75-.23-6-1a35.6 35.6 0 0 1-5.91-1.64 38 38 0 0 1 6 1.13c1.65.37 3.14.73 4.21 1l1.27.33a4 4 0 0 1 .43.18" style="fill:#455a64;"></path><path d="M352.66 328.63a14.2 14.2 0 0 1-.65-2.7c-.32-1.68-.7-4-1-6.61s-.45-5-.51-6.67a13.8 13.8 0 0 1 0-2.78 14.6 14.6 0 0 1 .34 2.75c.15 1.7.36 4.05.66 6.64s.61 4.92.84 6.61a15.7 15.7 0 0 1 .32 2.76M362.59 327.08a93 93 0 0 1-2.91-9.54 95 95 0 0 1-2.41-9.69 96 96 0 0 1 2.91 9.55 98 98 0 0 1 2.41 9.68M375.94 322.3a18.7 18.7 0 0 1-1.71-2.65c-1.08-1.8-2.41-4-3.89-6.52l-3.92-6.5a20 20 0 0 1-1.54-2.75 17.5 17.5 0 0 1 1.85 2.55c1.08 1.62 2.53 3.89 4 6.43s2.85 4.89 3.77 6.61a19 19 0 0 1 1.44 2.83M387.17 313.3c-.1.11-4.07-3-8.88-7s-8.64-7.32-8.55-7.43 4.07 3 8.88 7 8.64 7.31 8.55 7.43M394.4 301c-.06.14-4.76-1.7-10.51-4.09s-10.36-4.44-10.3-4.57 4.76 1.7 10.5 4.09 10.36 4.39 10.31 4.57M397.94 287.63a24 24 0 0 1-3.37-.32l-8.08-1-8.09-1a21 21 0 0 1-3.34-.51 21 21 0 0 1 3.38.14c2.08.16 4.95.44 8.11.83s6 .8 8.08 1.15a20 20 0 0 1 3.31.71M396.29 273.81a17.5 17.5 0 0 1-3 1c-1.89.55-4.53 1.23-7.47 1.85s-5.63 1.06-7.58 1.32a17.3 17.3 0 0 1-3.17.27 23 23 0 0 1 3.12-.64c1.93-.35 4.59-.84 7.52-1.46s5.57-1.24 7.48-1.7a22 22 0 0 1 3.1-.64M392.27 260.55c.06.13-4.22 2.42-9.57 5.12s-9.74 4.78-9.81 4.65 4.22-2.42 9.57-5.12 9.74-4.77 9.81-4.65M384 249.8c.09.11-3.47 3.33-8 7.2s-8.2 6.91-8.29 6.8 3.46-3.33 8-7.2 8.23-6.91 8.29-6.8M370.13 241.82c.12.07-2.13 4-5 8.83a97 97 0 0 1-5.48 8.57c-.12-.07 2.13-4 5-8.84a100 100 0 0 1 5.48-8.56M357.68 236.82a102 102 0 0 1-3 9.86c-1.78 5.4-3.34 9.74-3.47 9.7a99 99 0 0 1 3-9.87 100 100 0 0 1 3.47-9.69" style="fill:#263238;"></path><path d="M372.68 294.18a24.63 24.63 0 0 1-11.58 11.88 36.5 36.5 0 0 1-7.84 3.06c6.11 3.26 14.09 1.31 19.43-3.1s8.16-11.41 8.35-18.34a21.7 21.7 0 0 0-1.73-9.6c-1.36-3-3.61-6.12-6.58-7.5a18.5 18.5 0 0 1 1.86 5.25 30.7 30.7 0 0 1-1.91 18.35" style="opacity:.30000000000000004;"></path><path d="M137.83 348.12a8.6 8.6 0 0 1 1 1.11c.62.73 1.46 1.82 2.46 3.21A70.5 70.5 0 0 1 147.9 364a68.7 68.7 0 0 1 4.29 12.63c.39 1.66.65 3 .79 4a9 9 0 0 1 .17 1.48 7.5 7.5 0 0 1-.37-1.44c-.2-.93-.52-2.27-.94-3.91a82 82 0 0 0-4.41-12.51 81 81 0 0 0-6.43-11.6c-.95-1.41-1.74-2.53-2.31-3.3a7.6 7.6 0 0 1-.86-1.23M133.58 344.58c.1-.11.57.15 1.06.59s.8.87.71 1-.57-.15-1.06-.59-.8-.9-.71-1M134.56 341.64c.12-.07.61.52 1.1 1.34s.78 1.53.66 1.6-.62-.52-1.11-1.34-.78-1.53-.65-1.6" style="fill:#263238;"></path><path d="M153.06 382.72a5 5 0 0 1 .15-.8q.21-.85.54-2.28c.47-2 1.14-4.84 1.91-8.39 1.54-7.1 3.41-17 4.78-28 .74-5.48 1-10.8 2.28-15.49a23.7 23.7 0 0 1 2.68-6.31 18.86 18.86 0 0 1 11.72-8.23 15 15 0 0 1 2.32-.35 4.6 4.6 0 0 1 .82 0 6 6 0 0 1-.81.12 22 22 0 0 0-2.29.44 19.5 19.5 0 0 0-7.54 3.86 18.6 18.6 0 0 0-3.85 4.4 23.3 23.3 0 0 0-2.59 6.22c-1.24 4.62-1.49 9.93-2.22 15.43-1.38 11-3.31 20.89-4.94 28-.82 3.55-1.55 6.4-2.07 8.36q-.4 1.41-.63 2.25a5 5 0 0 1-.26.77" style="fill:#455a64;"></path><path d="M154.25 303.42a16 16 0 0 0 2.55 3.72 16.8 16.8 0 0 0 9.61 4.68 36.4 36.4 0 0 0 10.92-.46l3.29-.58a6.7 6.7 0 0 1 1.22-.16 5.3 5.3 0 0 1-1.18.36c-.77.19-1.88.46-3.27.74a32.9 32.9 0 0 1-11 .61 16.48 16.48 0 0 1-9.81-4.94 10.8 10.8 0 0 1-1.88-2.81 4 4 0 0 1-.45-1.16M150.45 300.26c.1-.1.58.21 1.06.7s.8 1 .7 1.06-.58-.21-1.06-.69-.8-.97-.7-1.07M151.58 298.52c.13-.08.58.43 1 1.13s.69 1.34.56 1.41-.57-.43-1-1.13-.68-1.34-.56-1.41M154.71 298.29c.15 0 .17.61.06 1.32s-.32 1.25-.46 1.23-.17-.61-.06-1.32.32-1.25.46-1.23" style="fill:#263238;"></path><path d="M164.13 337.34a10.4 10.4 0 0 1-.08 1.78c-.09 1.15-.26 2.8-.5 4.83-.47 4.08-1.3 9.68-2.55 15.81s-2.69 11.62-3.84 15.56c-.58 2-1.08 3.55-1.44 4.63a13 13 0 0 1-.62 1.67 13 13 0 0 1 .42-1.73c.33-1.18.76-2.76 1.28-4.67 1.06-4 2.44-9.44 3.69-15.56s2.13-11.7 2.7-15.75c.27-2 .49-3.59.65-4.81a15 15 0 0 1 .29-1.76M181.86 314.19c0 .1-1.43.11-3.64.69a18.05 18.05 0 0 0-12.54 11.58c-.76 2.15-.88 3.59-1 3.57a2.8 2.8 0 0 1 0-1 15 15 0 0 1 .58-2.68 17.37 17.37 0 0 1 12.8-11.82 15.4 15.4 0 0 1 2.72-.37 3.5 3.5 0 0 1 1.08.03" style="fill:#455a64;"></path><path d="M157.8 382.51a5 5 0 0 1 0-.75c0-.49.12-1.22.25-2.15a20 20 0 0 1 2.37-7.57c.84-1.47 2-2.91 2.94-4.61a9.7 9.7 0 0 0 1-2.78 11.5 11.5 0 0 0 .08-3.16c-.16-2.17-.79-4.51-.3-7a8.54 8.54 0 0 1 1.6-3.39c.73-1 1.58-2 2.25-3a6.36 6.36 0 0 0 1.12-3.41 14.8 14.8 0 0 0-.48-3.57 21.1 21.1 0 0 1-.58-7 19.9 19.9 0 0 1 10.54-15.89 18 18 0 0 1 2-.88 4.3 4.3 0 0 1 .72-.23 4 4 0 0 1-.68.32c-.45.21-1.11.51-1.92 1a20.5 20.5 0 0 0-5.95 5.08 19.7 19.7 0 0 0-4.21 10.67 20.9 20.9 0 0 0 .6 6.82 15.3 15.3 0 0 1 .5 3.69 6.87 6.87 0 0 1-1.21 3.68c-.7 1.11-1.55 2.05-2.26 3.05a7.8 7.8 0 0 0-1.52 3.19c-.47 2.31.12 4.62.28 6.84a12 12 0 0 1-.11 3.29 10.2 10.2 0 0 1-1.11 2.9c-1 1.74-2.16 3.16-3 4.59a20.8 20.8 0 0 0-2.48 7.42c-.15.88-.26 1.59-.35 2.12a3.8 3.8 0 0 1-.09.73" style="fill:#455a64;"></path><path d="M183 324.55a9.5 9.5 0 0 0-2.46.35 9.77 9.77 0 0 0-5.17 4.13c-1.6 2.39-2.31 5.82-2.69 9.6a121 121 0 0 1-1.79 12.37 201 201 0 0 1-6 21.82c-.9 2.75-1.65 5-2.19 6.49-.25.72-.46 1.3-.62 1.75a2.5 2.5 0 0 1-.26.6 4 4 0 0 1 .18-.66c.13-.46.31-1.05.53-1.78l2-6.54c1.69-5.53 4-13.18 5.8-21.82.88-4.31 1.46-8.46 1.86-12.27s1.17-7.3 2.87-9.74a9.74 9.74 0 0 1 5.42-4.12 6.3 6.3 0 0 1 1.86-.23 4 4 0 0 1 .66.05" style="fill:#e0e0e0;"></path><path d="M146.29 378.93h19.37s-11.75 93.29-76.61 93l.83-18.19S134 451 146.29 378.93" style="fill:#409eff;"></path><path d="M70.7 442.54H75a1.83 1.83 0 0 1 1.83 1.83V462h-8v-17.63a1.83 1.83 0 0 1 1.87-1.83" style="fill:#409eff;" transform="rotate(-88.99 72.87 452.305)"></path><path d="M70.7 442.54H75a1.83 1.83 0 0 1 1.83 1.83V462h-8v-17.63a1.83 1.83 0 0 1 1.87-1.83" style="opacity:.30000000000000004;" transform="rotate(-88.99 72.87 452.305)"></path><path d="M69.64 457h5.94a3 3 0 0 1 3 3v16.47h-12v-16.41a3 3 0 0 1 3.06-3.06" style="fill:#409eff;" transform="rotate(-88.9 73.3 467.214)"></path><path d="M68.46 454.75h20.39v7.7H68.46z" style="fill:#409eff;" transform="rotate(-88.99 78.666 458.61)"></path><path d="M79.17 447.2h12.44v27.68H79.17z" style="fill:#263238;" transform="rotate(-.7 85.588 460.538)"></path><path d="M91.64 471.9c0 .23-2.74.4-6.11.42a34.4 34.4 0 0 1-6.13-.26 38.7 38.7 0 0 1 6.12-.27h5.640000000000001a2.4 2.4 0 0 1 .48.11M91.58 466.92c0 .23-2.74.39-6.11.41a35 35 0 0 1-6.13-.25 38.7 38.7 0 0 1 6.12-.27h5.640000000000001a1.8 1.8 0 0 1 .48.11M91.72 461.89c0 .23-2.73.39-6.11.41a35 35 0 0 1-6.12-.25 38.7 38.7 0 0 1 6.12-.27h5.630000000000001a2 2 0 0 1 .48.11M91.46 457c0 .23-2.74.4-6.12.42a34.3 34.3 0 0 1-6.12-.26 38.7 38.7 0 0 1 6.12-.27h5.640000000000001a2.6 2.6 0 0 1 .48.11M91.64 452.23c0 .23-2.74.4-6.11.42a36 36 0 0 1-6.13-.25 36 36 0 0 1 6.12-.27h5.640000000000001a2.4 2.4 0 0 1 .48.1" style="fill:#455a64;"></path><path d="M98.44 471s0 .16.06.5v.58l-.17-.56a83 83 0 0 1-1.91-9.16c-.43-2.69-.72-5.13-.89-6.91a14.7 14.7 0 0 1-.13-2.89 19 19 0 0 1 .5 2.85c.25 1.76.6 4.19 1 6.87.69 4.34 1.4 8 1.55 9.2h-.16c.09-.34.12-.48.15-.48M107.64 469.21a93 93 0 0 1-3.22-9.42 93 93 0 0 1-2.73-9.57 93 93 0 0 1 3.22 9.42 93 93 0 0 1 2.73 9.57M118.51 464.62a99 99 0 0 1-4.78-9.06c-2.5-5.08-4.43-9.24-4.3-9.3a100 100 0 0 1 4.77 9.07c2.51 5.07 4.43 9.23 4.31 9.29M128.14 457.42a92 92 0 0 1-6.18-7.91 99 99 0 0 1-5.77-8.23 96 96 0 0 1 6.19 7.92c3.29 4.46 5.87 8.14 5.76 8.22M136.55 449.44a94 94 0 0 1-7.2-6.85 96 96 0 0 1-6.82-7.22 95 95 0 0 1 7.19 6.85 98 98 0 0 1 6.83 7.22M143.48 439.86a14.6 14.6 0 0 1-2.51-1.34l-5.92-3.46-5.91-3.45a15.5 15.5 0 0 1-2.41-1.53 15 15 0 0 1 2.58 1.21c1.56.81 3.69 2 6 3.32s4.37 2.64 5.84 3.6a15.7 15.7 0 0 1 2.33 1.65M148.17 430.16a14 14 0 0 1-2.43-1.09c-1.47-.72-3.51-1.71-5.77-2.76s-4.34-1.95-5.84-2.61a15.5 15.5 0 0 1-2.41-1.14 12 12 0 0 1 2.54.8c1.54.57 3.65 1.43 5.93 2.48s4.29 2.1 5.72 2.9a13.3 13.3 0 0 1 2.26 1.42M153.77 420.78a14 14 0 0 1-2.77-.46c-1.7-.37-4-.94-6.57-1.68s-4.82-1.51-6.45-2.11a14 14 0 0 1-2.59-1.09 16 16 0 0 1 2.71.74c1.65.51 3.94 1.22 6.47 2s4.84 1.36 6.51 1.82a16 16 0 0 1 2.69.78M156.76 411.32a84 84 0 0 1-9.25-.92 85 85 0 0 1-9.18-1.43 84 84 0 0 1 9.25.92 79 79 0 0 1 9.18 1.43M159.94 402.07a12.6 12.6 0 0 1-2.69-.08c-1.66-.12-3.95-.32-6.47-.57s-4.81-.51-6.45-.73a14 14 0 0 1-2.66-.45 14.3 14.3 0 0 1 2.7.09c1.66.12 3.94.32 6.46.57s4.8.51 6.45.72a15 15 0 0 1 2.66.45M162.39 393.11a92 92 0 0 1-9.64.56 86 86 0 0 1-9.65 0 92 92 0 0 1 9.64-.56 89 89 0 0 1 9.65 0M163.4 385.79a13 13 0 0 1-2.64.41c-1.64.17-3.91.31-6.42.32s-4.79-.11-6.43-.26a12.8 12.8 0 0 1-2.64-.38 15 15 0 0 1 2.66 0c1.64.06 3.9.13 6.4.11s4.77-.1 6.4-.17a15 15 0 0 1 2.67-.03" style="fill:#263238;"></path><path d="M147.13 381.7a.7.7 0 0 1 0 .25v.74c0 .65 0 1.61-.07 2.84a74 74 0 0 1-1.23 10.39 78.3 78.3 0 0 1-4.35 14.89 77.44 77.44 0 0 1-22 30.58 79 79 0 0 1-12.76 8.83 73 73 0 0 1-9.47 4.45c-1.14.46-2.06.74-2.67 1l-.7.23a.8.8 0 0 1-.25.06.7.7 0 0 1 .23-.11l.68-.28c.6-.25 1.51-.56 2.64-1a82 82 0 0 0 9.36-4.58 79.89 79.89 0 0 0 39-54 82 82 0 0 0 1.39-10.33c.11-1.22.11-2.18.16-2.83v-.74a.9.9 0 0 1 .04-.39" style="fill:#fff;"></path><path d="M236.92 273s-10.72-14.51-35.53-12.36c0 0 25.25-19.4 10.39-39.33 0 0 31.89 9.42 32.25-30.44 0 0 5.8 37 35.88 26.46 0 0 2.14 29.36 22.95 23.93-10.07 9.9-19.86 18.63-17.86 31.29" style="fill:#409eff;"></path><g style="opacity:.8;"><path d="M236.92 273s-10.72-14.51-35.53-12.36c0 0 25.25-19.4 10.39-39.33 0 0 31.89 9.42 32.25-30.44 0 0 5.8 37 35.88 26.46 0 0 2.14 29.36 22.95 23.93-10.07 9.9-19.86 18.63-17.86 31.29" style="fill:#fff;"></path></g><path d="M236.92 273s-.25-16.92-20.18-15.19c0 0 18.53-10.69 6.6-26.7 0 0 25.62 7.57 25.91-24.45 0 0 4.65 29.69 28.82 21.25 0 0-2.89 21.54 13.84 17.17-8.09 8-11.37 17-9.77 27.2" style="fill:#409eff;"></path><g style="opacity:.6000000000000001;"><path d="M236.92 273s-.25-16.92-20.18-15.19c0 0 18.53-10.69 6.6-26.7 0 0 25.62 7.57 25.91-24.45 0 0 4.65 29.69 28.82 21.25 0 0-2.89 21.54 13.84 17.17-8.09 8-11.37 17-9.77 27.2" style="fill:#fff;"></path></g><path d="M269.65 160.76a5 5 0 0 1-.24.63l-.79 1.76c-.35.76-.77 1.69-1.22 2.8s-1 2.33-1.51 3.74-1.13 2.93-1.68 4.6-1.12 3.46-1.7 5.35c-1.09 3.8-2.13 8-2.95 12.52s-1.3 8.82-1.6 12.76c-.12 2-.25 3.85-.27 5.61s-.05 3.4 0 4.89.08 2.85.12 4 .1 2.21.17 3 .09 1.43.12 1.92a3 3 0 0 1 0 .68 5 5 0 0 1-.11-.67q-.07-.74-.21-1.92c-.1-.83-.2-1.85-.26-3s-.18-2.55-.19-4-.08-3.14 0-4.91.12-3.65.22-5.63a113.2 113.2 0 0 1 4.57-25.39c.59-1.89 1.14-3.7 1.75-5.35s1.18-3.2 1.74-4.59 1.12-2.64 1.6-3.73.92-2 1.3-2.77l.87-1.72a3 3 0 0 1 .27-.58M198.07 153.89a33 33 0 0 0-6-4.49 33.3 33.3 0 0 0-7.06-2.52 6.8 6.8 0 0 1 2.23.22 18.6 18.6 0 0 1 5.08 1.84 18.9 18.9 0 0 1 4.34 3.21 6.6 6.6 0 0 1 1.41 1.74M205.75 197.42a2.3 2.3 0 0 1 .42.4l1.11 1.19c1 1 2.31 2.59 3.91 4.56s3.43 4.37 5.36 7.11 3.92 5.86 5.86 9.2 3.62 6.64 5.06 9.67 2.6 5.82 3.5 8.19 1.59 4.31 2 5.66q.28.94.48 1.56a2.3 2.3 0 0 1 .13.56 2.3 2.3 0 0 1-.23-.53l-.58-1.52c-.47-1.33-1.2-3.25-2.15-5.59s-2.16-5.1-3.59-8.12-3.15-6.27-5.08-9.62-3.92-6.42-5.8-9.18-3.69-5.18-5.26-7.16-2.85-3.58-3.77-4.66l-1-1.25a2.4 2.4 0 0 1-.37-.47M274.51 202.53a1.7 1.7 0 0 1-.21.46l-.67 1.25c-.31.54-.67 1.2-1.06 2s-.87 1.66-1.32 2.67c-1 2-2 4.42-3 7.16a78 78 0 0 0-4.16 18.47c-.27 2.9-.39 5.53-.38 7.74 0 1.1 0 2.1.05 3s.06 1.63.1 2.25.05 1 .07 1.42a1.4 1.4 0 0 1 0 .5 2.3 2.3 0 0 1-.09-.49c-.05-.38-.1-.85-.17-1.42s-.15-1.37-.19-2.25-.13-1.88-.13-3a71 71 0 0 1 .28-7.79 72.8 72.8 0 0 1 4.18-18.58 70 70 0 0 1 3.09-7.16c.47-1 1-1.87 1.4-2.65s.8-1.43 1.13-2 .56-.88.76-1.21a2 2 0 0 1 .32-.37M294.15 206.41c.05.06-.83.71-2.16 1.87a36.8 36.8 0 0 0-8.52 10.7 26 26 0 0 1-1.35 2.53 11.4 11.4 0 0 1 1-2.7 31 31 0 0 1 3.68-5.9 30 30 0 0 1 4.93-4.91 11 11 0 0 1 2.42-1.59M210.65 231.91a12 12 0 0 1 2.44 1.53 34.6 34.6 0 0 1 5.16 4.68 34 34 0 0 1 4.12 5.61 11.7 11.7 0 0 1 1.27 2.59 28 28 0 0 1-1.58-2.4 45 45 0 0 0-4.2-5.46 45.6 45.6 0 0 0-5-4.73 23 23 0 0 1-2.21-1.82M205.58 222.61c-.08.14-2.12-1-4.88-1.7s-5.09-.71-5.09-.87a14.5 14.5 0 0 1 10 2.57Z" style="fill:#409eff;"></path><path d="M185 191.31a6.9 6.9 0 0 1 .66-1.66l-.91-1.38 1.9-2 1.41.85a7.3 7.3 0 0 1 1.64-.71l.34-1.61 2.73-.05.39 1.61a7 7 0 0 1 1.66.65l1.38-.9 2 1.9-.86 1.41a6.3 6.3 0 0 1 .71 1.64l1.62.33v2.74l-1.6.39a6.8 6.8 0 0 1-.66 1.65l.91 1.39-1.9 2-1.42-.86a6.3 6.3 0 0 1-1.63.71L193 201h-2.73l-.39-1.6a6.9 6.9 0 0 1-1.66-.66l-1.38.9-2-1.9.86-1.41a6.3 6.3 0 0 1-.71-1.63l-1.62-.34v-2.73l1.6-.39Zm3.6 1.55a2.93 2.93 0 1 0 2.88-3 2.93 2.93 0 0 0-2.87 3Z" style="fill:#409eff;fill-rule:evenodd;"></path><path d="M299.57 265.2a5.2 5.2 0 0 1 .48-1.22l-.67-1 1.41-1.45 1 .63a5.1 5.1 0 0 1 1.2-.52l.25-1.19h2l.29 1.19a4.8 4.8 0 0 1 1.22.48l1-.67 1.45 1.41-.63 1a5 5 0 0 1 .52 1.2l1.19.25v2l-1.19.29a5.2 5.2 0 0 1-.48 1.22l.66 1-1.4 1.45-1-.63a5 5 0 0 1-1.21.52l-.24 1.19h-2l-.29-1.18a5.2 5.2 0 0 1-1.22-.48l-1 .66-1.41-1.35.63-1a5 5 0 0 1-.52-1.21l-1.19-.25v-2l1.19-.29Zm2.66 1.14a2.16 2.16 0 1 0 4.32-.07 2.16 2.16 0 1 0-4.32.07" style="fill:#455a64;fill-rule:evenodd;"></path><path d="M274.18 182.1h10.43v4.72h-10.43z" style="fill:#e0e0e0;" transform="rotate(-64.59 279.389 184.46)"></path><path d="M275 188.16a11 11 0 0 1 1.23.49c.76.32 1.83.78 3.11 1.36l-.25.09c1.12-2.45 2.67-5.79 4.41-9.45-.11-.31.15.43.12.35h-.13l-.14-.06-.28-.14-.56-.26-1.08-.52-2.06-1 .33-.11c-1.29 2.68-2.45 5-3.28 6.64-.4.76-.73 1.41-1 1.95a4.6 4.6 0 0 1-.41.72 3 3 0 0 1 .26-.68c.23-.54.52-1.19.85-1.95.75-1.69 1.83-4.1 3.14-6.89l.11-.23.22.11 2.07 1 1.09.51.55.26.28.14.14.06h.14c0-.08.23.66.12.35-1.74 3.66-3.34 7-4.54 9.39l-.08.17-.17-.09c-1.34-.66-2.41-1.21-3.12-1.59a7.7 7.7 0 0 1-1.07-.62" style="fill:#263238;"></path><path d="M283.35 175.75a4.34 4.34 0 0 0-5.79 2.06l7.86 3.74a4.35 4.35 0 0 0-2.07-5.8" style="fill:#e0e0e0;"></path><path d="M283.35 175.75a1.2 1.2 0 0 1 .49.18 4.2 4.2 0 0 1 1.12.9 4.3 4.3 0 0 1 1 2 4.45 4.45 0 0 1-.32 2.83l-.09.22-.23-.1-3.93-1.85-3.94-1.93-.22-.1.11-.22a4.54 4.54 0 0 1 2-2 4.4 4.4 0 0 1 2.17-.48 3.9 3.9 0 0 1 1.4.3c.31.14.46.24.44.26a8.5 8.5 0 0 0-1.84-.27 4.2 4.2 0 0 0-2 .55 4.16 4.16 0 0 0-1.76 1.89l-.11-.32 3.94 1.85 3.92 1.88-.32.12a4.2 4.2 0 0 0 .36-2.56 4.35 4.35 0 0 0-.83-1.88 8 8 0 0 0-1.36-1.27" style="fill:#263238;"></path><path d="M283.45 178.24a2.74 2.74 0 0 0-.86-2.8" style="fill:#e0e0e0;"></path><path d="M282.59 175.44c.07-.13.8.27 1.08 1.2s-.09 1.66-.22 1.6 0-.71-.27-1.45-.68-1.23-.59-1.35M278.65 180.07a9 9 0 0 1 2.28.94 9.2 9.2 0 0 1 2.23 1.09 4.7 4.7 0 0 1-2.44-.62c-1.28-.57-2.15-1.3-2.07-1.41M278.12 181.17a9.7 9.7 0 0 1 2.29 1 9.2 9.2 0 0 1 2.22 1.08 4.5 4.5 0 0 1-2.44-.61c-1.27-.64-2.19-1.35-2.07-1.47M277.6 182.28a9 9 0 0 1 2.28.94 9.4 9.4 0 0 1 2.23 1.09 4.7 4.7 0 0 1-2.44-.61c-1.28-.58-2.15-1.31-2.07-1.42M277.07 183.38a9.7 9.7 0 0 1 2.29 1 9.2 9.2 0 0 1 2.22 1.08 4.5 4.5 0 0 1-2.44-.61c-1.27-.62-2.14-1.35-2.07-1.47M276.54 184.49a9.3 9.3 0 0 1 2.29.94 9.9 9.9 0 0 1 2.23 1.09 7.15 7.15 0 0 1-4.52-2ZM276 185.6a9 9 0 0 1 2.29.94 9.2 9.2 0 0 1 2.22 1.09 7.23 7.23 0 0 1-4.51-2ZM275.49 186.7a9.5 9.5 0 0 1 2.29 1 9.2 9.2 0 0 1 2.22 1.08 4.5 4.5 0 0 1-2.43-.61c-1.28-.62-2.16-1.35-2.08-1.47" style="fill:#263238;"></path><path d="M171.84 261.9h10.43v4.72h-10.43z" style="fill:#e0e0e0;" transform="rotate(-24.4 177.045 264.25)"></path><path d="M182.77 264.25a11 11 0 0 1-.62-1.17c-.37-.73-.89-1.77-1.5-3l.25.09c-2.44 1.15-5.78 2.7-9.46 4.37-.12.31.15-.42.13-.34v.07l.06.14.13.28.25.56c.17.37.33.73.5 1.09l.93 2.09-.33-.12c2.73-1.22 5.09-2.23 6.8-3l2-.84a5 5 0 0 1 .78-.29 3 3 0 0 1-.63.36l-1.91.94c-1.66.8-4 1.95-6.85 3.24l-.23.1-.1-.23c-.31-.66-.62-1.36-1-2.07-.17-.36-.33-.73-.5-1.1l-.25-.55-.13-.29-.07-.14v-.12l.13-.34c3.69-1.68 7.05-3.17 9.53-4.24l.17-.08.08.17c.59 1.38 1.05 2.49 1.35 3.24a6 6 0 0 1 .49 1.18" style="fill:#263238;"></path><path d="M168.41 268.36a4.35 4.35 0 0 0 5.76 2.17l-3.6-7.93a4.34 4.34 0 0 0-2.16 5.76" style="fill:#e0e0e0;"></path><path d="M168.41 268.36s-.12-.14-.26-.44a4.1 4.1 0 0 1-.27-1.42 4.34 4.34 0 0 1 .52-2.16 4.6 4.6 0 0 1 2.07-2l.22-.1.1.22c.57 1.23 1.18 2.56 1.82 4s1.22 2.73 1.78 4l.1.22-.22.1a4.52 4.52 0 0 1-2.84.26 4.3 4.3 0 0 1-2-1 3.9 3.9 0 0 1-.88-1.13c-.15-.31-.2-.48-.17-.49a8 8 0 0 0 1.23 1.4 4.26 4.26 0 0 0 4.43.55l-.12.32-1.82-4c-.62-1.4-1.22-2.73-1.78-4l.32.12a4.24 4.24 0 0 0-2.5 3.69 8.5 8.5 0 0 0 .27 1.86" style="fill:#263238;"></path><path d="M169.94 266.4a2.74 2.74 0 0 0-1.15 2.69" style="fill:#e0e0e0;"></path><path d="M168.79 269.09c-.13.06-.44-.73-.06-1.61s1.16-1.21 1.21-1.08-.43.56-.73 1.28-.27 1.38-.42 1.41M174.79 268.1a9 9 0 0 1-1.14-2.19 9.4 9.4 0 0 1-1-2.27 7.13 7.13 0 0 1 2.14 4.46M175.9 267.6a9.6 9.6 0 0 1-1.14-2.2 9.8 9.8 0 0 1-1-2.26c.11-.09.86.77 1.46 2a4.5 4.5 0 0 1 .68 2.46M177 267.09a9.2 9.2 0 0 1-1.14-2.19 9.4 9.4 0 0 1-1-2.27 7.13 7.13 0 0 1 2.14 4.46M178.13 266.59a9.9 9.9 0 0 1-1.14-2.2 9.6 9.6 0 0 1-1-2.27 4.67 4.67 0 0 1 1.46 2 4.53 4.53 0 0 1 .68 2.47M179.25 266.08a9.1 9.1 0 0 1-1.14-2.2 9.4 9.4 0 0 1-1-2.26 7.13 7.13 0 0 1 2.14 4.46M180.36 265.57a9.4 9.4 0 0 1-1.14-2.19 9.6 9.6 0 0 1-1-2.27 4.67 4.67 0 0 1 1.46 2 4.5 4.5 0 0 1 .68 2.46M181.48 265.07a40 40 0 0 1-2.14-4.46c.11-.09.87.77 1.47 2a4.6 4.6 0 0 1 .67 2.46" style="fill:#263238;"></path><path d="M201.52 142.38s12.11 12 15.13 19.43c2.87 7.11 4.77 13.73 4.77 13.73s3.12-5.46 6.63 0 20.1 71.77 22.83 96.73h10.57s-4.92-41.73-7.26-46.41-4.3-6.24-4.3-6.24-2.73-17.56-4.68-20.29a13.16 13.16 0 0 0-4.29-3.9s-3.51-19.11-8.58-23-9-1.95-9-1.95-3.2-20.48-21.82-28.1" style="fill:#409eff;"></path><path d="M300.67 231a56 56 0 0 0-7 2.38 58 58 0 0 0-6.41 3.72 6.8 6.8 0 0 1 1.62-1.48 24.1 24.1 0 0 1 9.62-4.37 7.2 7.2 0 0 1 2.17-.25" style="fill:#455a64;"></path><path d="M300.26 228.86a73 73 0 0 0-7.06 3.14c-3.73 2.06-6.28 4.45-6.39 4.32a8.1 8.1 0 0 1 1.6-1.63 28 28 0 0 1 4.54-3.14 27 27 0 0 1 5.07-2.18 7.9 7.9 0 0 1 2.24-.51M298.21 234c0 .16-2.2.19-4.79.94s-4.49 1.85-4.57 1.72a13.27 13.27 0 0 1 9.36-2.66" style="fill:#455a64;"></path><path d="M274.88 272.17c-1.77-14 2.83-30.42 14-38.28l2.66 2.17s-13.91 8.28-12.89 36.21" style="fill:#263238;"></path><path d="M217.41 252a33.6 33.6 0 0 0-5.37 2.39 35 35 0 0 0-4.56 3.71 13.8 13.8 0 0 1 9.93-6.1M217.13 250.76a51 51 0 0 1-5.44 2.1 51 51 0 0 1-5.5 2 24.2 24.2 0 0 1 5.32-2.46 23.8 23.8 0 0 1 5.62-1.64" style="fill:#455a64;"></path><path d="m247.94 275.62-4.84-1.26a10.74 10.74 0 0 0-3.65-11.13 9.21 9.21 0 0 1-5.31 7.13 7.86 7.86 0 0 1-6.65-.42 6.93 6.93 0 0 1-3.63-4.72 7.86 7.86 0 0 1 3.87-8 9.8 9.8 0 0 1 3.66-1.24 4 4 0 0 0-.36-.29 13.38 13.38 0 0 0-15.08-.41l-2.82-4.13a18.33 18.33 0 0 1 20.94.56 14.9 14.9 0 0 1 4.35 5.22 15.83 15.83 0 0 1 9.52 18.72ZM233 260.83a5.35 5.35 0 0 0-2.76.67 2.93 2.93 0 0 0-1.52 2.75 2.08 2.08 0 0 0 1.09 1.29 2.93 2.93 0 0 0 2.37.2 4.5 4.5 0 0 0 2.32-4.58v-.2a8.4 8.4 0 0 0-1.5-.13" style="fill:#263238;"></path><path d="M207.34 182.76a8 8 0 0 1 1.34.71c.85.48 2 1.24 3.48 2.23a61 61 0 0 1 4.85 3.78 62 62 0 0 1 10.07 11.14 58 58 0 0 1 3.27 5.19c.85 1.53 1.49 2.79 1.88 3.69a7.7 7.7 0 0 1 .57 1.4 8 8 0 0 1-.75-1.31c-.45-.87-1.13-2.1-2-3.59s-2-3.24-3.34-5.11a67.2 67.2 0 0 0-10-11C215 188.33 213.35 187 212 186s-2.56-1.83-3.38-2.36a8.6 8.6 0 0 1-1.28-.88" style="fill:#409eff;"></path><path d="M190.42 294.18h.85v50.51h-.85a9 9 0 0 1-9-9v-32.55a9 9 0 0 1 9-8.96M335.87 294.18h.94a8.88 8.88 0 0 1 8.88 8.88v32.76a8.88 8.88 0 0 1-8.88 8.88h-.94z" style="fill:#263238;"></path><rect width="149.39" height="109.99" x="188.69" y="284.32" rx="14.12" style="fill:#409eff;"></rect><path d="M282.39 296a34.23 34.23 0 0 0-34.23 34.23h68.47A34.23 34.23 0 0 0 282.39 296" style="fill:#fff;"></path><path d="M310 328.58h3.68a6.7 6.7 0 0 1 1.53.1 8 8 0 0 1-1.52.11h-8.49a1.8 1.8 0 0 1-.41 0 1.3 1.3 0 0 1 .41 0l1.12-.05ZM307.58 318.23c2.6-1.24 4.76-2.11 4.83-2s-2 1.24-4.62 2.41a35 35 0 0 1-4.83 2 35 35 0 0 1 4.62-2.41M301.16 309.77c1.9-2.16 3.54-3.82 3.67-3.71s-1.35 1.93-3.29 4.05a34 34 0 0 1-3.67 3.7 35 35 0 0 1 3.29-4.04M292 304.36a23 23 0 0 1 2.05-4.79c.16.06-.54 2.28-1.57 5a36 36 0 0 1-2.06 4.79 34 34 0 0 1 1.58-5M281.51 302.58c0-2.88.08-5.21.25-5.21s.28 2.33.26 5.21a34 34 0 0 1-.26 5.21 33 33 0 0 1-.25-5.21M271.05 304.54c-1-2.69-1.74-4.91-1.58-5s1.08 2.08 2 4.79a32.4 32.4 0 0 1 1.58 5 35 35 0 0 1-2-4.79M262 310.11c-1.94-2.12-3.42-3.93-3.29-4.05s1.77 1.55 3.67 3.71a35 35 0 0 1 3.29 4 34 34 0 0 1-3.67-3.66M255.73 318.7c-2.63-1.18-4.7-2.26-4.63-2.42s2.24.72 4.84 2a35 35 0 0 1 4.62 2.41 35 35 0 0 1-4.83-1.99M253.55 328.83h-3.69a8 8 0 0 1-1.52-.11 6.7 6.7 0 0 1 1.53-.1h3.68l3.68.06 1.12.05a1.2 1.2 0 0 1 .4 0 1.6 1.6 0 0 1-.4 0h-1.12Z" style="fill:#e0e0e0;"></path><path d="M225.31 302a4.55 4.55 0 1 1-4.55-4.54 4.55 4.55 0 0 1 4.55 4.54" style="fill:#fff;"></path><path d="M225.31 315.7a4.55 4.55 0 1 1-4.55-4.54 4.55 4.55 0 0 1 4.55 4.54" style="fill:#455a64;"></path><path d="M311.43 384.82v-3.3000000000000003c0-2.17 0-5.33-.05-9.38 0-8.13-.06-19.85-.1-34.3l.19.19-93.17.07.26-.26v47l-.25-.24 66.92.11 19.3.07h6.96-6.8500000000000005l-19.25.07-67.08.12H218v-47.51h.27l93.17.07h.2v.19c-.05 14.5-.08 26.26-.11 34.41v11.76c0 .56-.1.93-.1.93M204.1 394.09h118.57v.59a6.23 6.23 0 0 1-6.23 6.23h-106.1a6.23 6.23 0 0 1-6.23-6.23v-.59Z" style="fill:#263238;"></path><path d="M301.47 344.43a2.81 2.81 0 0 0 1.93 3 3.11 3.11 0 0 0 3.39-1.24 3.49 3.49 0 0 0 0-3.67 3.48 3.48 0 0 1-.78 2.35 2.56 2.56 0 0 1-2.26.88 2 2 0 0 1-1.69-1.64" style="opacity:.30000000000000004;"></path><path d="M306.81 343.32a2.77 2.77 0 1 1-2.76-2.76 2.76 2.76 0 0 1 2.76 2.76" style="fill:#e0e0e0;"></path><path d="M306.81 343.32a5 5 0 0 1-.18-.65 2.78 2.78 0 0 0-1-1.4 2.61 2.61 0 0 0-2.42-.32 2.53 2.53 0 0 0 0 4.74 2.61 2.61 0 0 0 2.42-.32 2.78 2.78 0 0 0 1-1.4 6 6 0 0 1 .18-.65s.09.25 0 .7a2.7 2.7 0 0 1-1 1.64 2.92 2.92 0 0 1-2.81.48 3 3 0 0 1 0-5.64 2.92 2.92 0 0 1 2.81.48 2.7 2.7 0 0 1 1 1.64c.09.45.03.7 0 .7" style="fill:#263238;"></path><path d="M305.32 342.14c.05.14-.6.48-1.21 1.12s-.93 1.29-1.07 1.24 0-.87.7-1.61 1.55-.89 1.58-.75" style="fill:#263238;"></path><path d="M305.32 344.18c-.12.08-.58-.42-1.26-.87s-1.32-.7-1.29-.85.81-.11 1.58.42 1.09 1.24.97 1.3" style="fill:#263238;"></path><path d="M302.76 378.63a2.83 2.83 0 0 0 1.94 3 3.11 3.11 0 0 0 3.39-1.24 3.49 3.49 0 0 0 .05-3.66 3.43 3.43 0 0 1-.79 2.34 2.55 2.55 0 0 1-2.25.88 2 2 0 0 1-1.7-1.63" style="opacity:.30000000000000004;"></path><circle cx="305.35" cy="377.51" r="2.76" style="fill:#e0e0e0;"></circle><path d="M308.11 377.51c-.05 0-.06-.24-.19-.65a2.74 2.74 0 0 0-1-1.4 2.62 2.62 0 0 0-2.42-.32 2.54 2.54 0 1 0 2.42 4.42 2.7 2.7 0 0 0 1-1.4c.13-.4.14-.65.19-.65s.09.25 0 .7a2.74 2.74 0 0 1-1 1.65 2.93 2.93 0 0 1-2.81.47 3 3 0 0 1 0-5.64 3 3 0 0 1 2.81.48 2.7 2.7 0 0 1 1 1.64c.09.46.03.71 0 .7" style="fill:#263238;"></path><path d="M306.62 376.33c.05.14-.61.48-1.21 1.12s-.93 1.29-1.08 1.25 0-.88.7-1.61 1.56-.89 1.59-.76" style="fill:#263238;"></path><path d="M306.62 378.37c-.13.09-.59-.42-1.27-.87s-1.31-.7-1.28-.85.8-.11 1.58.42 1.09 1.24.97 1.3" style="fill:#263238;"></path><path d="M222.38 344.39a2.83 2.83 0 0 0 1.94 3 3.12 3.12 0 0 0 3.39-1.25 3.49 3.49 0 0 0 0-3.66 3.45 3.45 0 0 1-.79 2.35 2.55 2.55 0 0 1-2.25.88 2 2 0 0 1-1.7-1.64" style="opacity:.30000000000000004;"></path><circle cx="224.96" cy="343.28" r="2.76" style="fill:#e0e0e0;"></circle><path d="M227.73 343.28s-.06-.25-.19-.65a2.67 2.67 0 0 0-1-1.4 2.59 2.59 0 0 0-2.41-.32 2.53 2.53 0 0 0 0 4.74 2.62 2.62 0 0 0 2.42-.32 2.7 2.7 0 0 0 1-1.4c.13-.4.14-.65.19-.65a1.2 1.2 0 0 1 0 .7 2.75 2.75 0 0 1-1 1.64 2.93 2.93 0 0 1-2.81.48 3 3 0 0 1 0-5.64 2.93 2.93 0 0 1 2.81.48 2.75 2.75 0 0 1 1 1.64 1.2 1.2 0 0 1-.01.7" style="fill:#263238;"></path><path d="M226.24 342.1c0 .14-.61.48-1.21 1.12s-.93 1.29-1.08 1.24 0-.88.7-1.61 1.56-.85 1.59-.75" style="fill:#263238;"></path><path d="M226.24 344.14c-.13.08-.59-.42-1.27-.87s-1.31-.7-1.28-.85.8-.11 1.58.41 1.09 1.24.97 1.31" style="fill:#263238;"></path><path d="M221.8 378.29a2.8 2.8 0 0 0 1.93 3 3.11 3.11 0 0 0 3.39-1.24 3.47 3.47 0 0 0 0-3.66 3.47 3.47 0 0 1-.78 2.34 2.57 2.57 0 0 1-2.26.89 2 2 0 0 1-1.69-1.64" style="opacity:.30000000000000004;"></path><circle cx="224.38" cy="377.17" r="2.76" style="fill:#e0e0e0;"></circle><path d="M227.14 377.17s0-.24-.18-.65a2.87 2.87 0 0 0-1-1.4 2.61 2.61 0 0 0-2.42-.32 2.54 2.54 0 1 0 2.42 4.42 2.78 2.78 0 0 0 1-1.4 6 6 0 0 1 .18-.65s.09.25 0 .7a2.72 2.72 0 0 1-1 1.65 3 3 0 0 1-2.81.48 3 3 0 0 1 0-5.65 3 3 0 0 1 2.81.48 2.72 2.72 0 0 1 1 1.65c.09.45.03.7 0 .69" style="fill:#263238;"></path><path d="M225.65 376c0 .14-.6.48-1.21 1.12s-.93 1.29-1.07 1.25 0-.88.7-1.61 1.55-.9 1.58-.76" style="fill:#263238;"></path><path d="M225.65 378c-.12.08-.58-.43-1.26-.88s-1.32-.7-1.29-.85.81-.11 1.58.42 1.09 1.31.97 1.31" style="fill:#263238;"></path><path d="M218.25 385.08c10.82 2.35 23.46 2.44 35.15 1.87 5.62-.28 11.79-.63 16.29 2.76 1 .74 2.14 1.71 3.3 1.28 1.68-.63 1.74-3.71 3.54-3.77.9 0 1.59.83 1.88 1.68a13 13 0 0 0 .82 2.56c.46.78 1.55 1.3 2.27.75 1.14-.87-.18-2.74.25-4.11s2.47-1.53 3.85-1 2.72 1.54 4.19 1.32a8.2 8.2 0 0 0 2.83-1.45c2.63-1.61 5.88-1.7 9-1.76 3.25-.05 6.6-.36 9.85-.42Z" style="opacity:.30000000000000004;"></path><path d="M292.77 349.79a2.2 2.2 0 0 1-.51.18 12 12 0 0 0-1.45.49 22 22 0 0 0-4.88 2.76c-1.95 1.36-4.1 3.24-6.83 4.9a15.6 15.6 0 0 1-4.63 1.93 26.2 26.2 0 0 1-5.34.4c-3.65 0-6.84 1.48-9.6 3s-5.29 2.84-7.26 4.17a26.2 26.2 0 0 0-4.34 3.56c-.93 1-1.36 1.55-1.4 1.52s.08-.16.28-.45a14 14 0 0 1 1-1.21 23.8 23.8 0 0 1 4.28-3.72 78 78 0 0 1 7.24-4.3 33 33 0 0 1 4.52-2.1 15.5 15.5 0 0 1 5.29-.95 26.2 26.2 0 0 0 5.25-.38 15.8 15.8 0 0 0 4.5-1.84c2.68-1.61 4.87-3.46 6.86-4.79a20.6 20.6 0 0 1 5-2.65 8.7 8.7 0 0 1 1.49-.4 2 2 0 0 1 .53-.12M269.06 357.71a13 13 0 0 1-2.9-.45 43.6 43.6 0 0 1-6.77-2.1 43 43 0 0 1-6.34-3.16 12.4 12.4 0 0 1-2.41-1.69 26 26 0 0 1 2.59 1.37 59.8 59.8 0 0 0 13 5.23 21 21 0 0 1 2.83.8" style="fill:#263238;"></path><path d="M284.1 325.07c.77-.41 23.24-7.64 23.24-7.64l-21.48 12Z" style="fill:#409eff;"></path><path d="M281.76 322.64a7.6 7.6 0 0 0-7.6 7.6h15.2a7.6 7.6 0 0 0-7.6-7.6M205.35 394.09c-.15 0-.26-24.42-.26-54.54s.11-54.55.26-54.55.26 24.42.26 54.55-.12 54.54-.26 54.54M324.2 394.09c-.15 0-.26-24.42-.26-54.54s.11-54.55.26-54.55.26 24.42.26 54.55-.12 54.54-.26 54.54" style="fill:#263238;"></path><circle cx="200.36" cy="298.63" r="1.17" style="fill:#263238;"></circle><circle cx="200.36" cy="320.51" r="1.17" style="fill:#263238;"></circle><circle cx="200.36" cy="342.4" r="1.17" style="fill:#263238;"></circle><circle cx="200.36" cy="364.29" r="1.17" style="fill:#263238;"></circle><circle cx="200.36" cy="386.17" r="1.17" style="fill:#263238;"></circle><circle cx="330.31" cy="298.63" r="1.17" style="fill:#263238;"></circle><circle cx="330.31" cy="320.51" r="1.17" style="fill:#263238;"></circle><circle cx="330.31" cy="342.4" r="1.17" style="fill:#263238;"></circle><circle cx="330.31" cy="364.29" r="1.17" style="fill:#263238;"></circle><circle cx="330.31" cy="386.17" r="1.17" style="fill:#263238;"></circle><path d="M234.3 272.27h51.1v12.04h-51.1z" style="fill:#455a64;"></path><path d="M238 284.32a32 32 0 0 1-.26-5.82 32 32 0 0 1 .26-5.81 33 33 0 0 1 .26 5.81 33 33 0 0 1-.26 5.82M243.23 284.32a33 33 0 0 1-.26-5.82 33 33 0 0 1 .26-5.81 32 32 0 0 1 .26 5.81 32 32 0 0 1-.26 5.82M248.48 284.32a33 33 0 0 1-.26-5.82 33 33 0 0 1 .26-5.81 33 33 0 0 1 .26 5.81 33 33 0 0 1-.26 5.82M253.73 284.32a32 32 0 0 1-.26-5.82 32 32 0 0 1 .26-5.81 33 33 0 0 1 .26 5.81 33 33 0 0 1-.26 5.82M259 284.32a33 33 0 0 1-.26-5.82 33 33 0 0 1 .26-5.81 32 32 0 0 1 .26 5.81 32 32 0 0 1-.26 5.82M264.22 284.32a33 33 0 0 1-.26-5.82 33 33 0 0 1 .26-5.81 33 33 0 0 1 .26 5.81 33 33 0 0 1-.26 5.82M269.47 284.32a32 32 0 0 1-.26-5.82 32 32 0 0 1 .26-5.81 33 33 0 0 1 .26 5.81 33 33 0 0 1-.26 5.82M274.71 284.32a33 33 0 0 1-.26-5.82 33 33 0 0 1 .26-5.81 32 32 0 0 1 .26 5.81 32 32 0 0 1-.26 5.82M280 284.32a33 33 0 0 1-.26-5.82 33 33 0 0 1 .26-5.81 33 33 0 0 1 .26 5.81 33 33 0 0 1-.26 5.82" style="fill:#263238;"></path><path d="M345.68 310.42c1.24 6.26 2.39 12.16 3.62 18.42a27 27 0 0 1-3.62 0v-18.41" style="opacity:.30000000000000004;"></path><path d="M192.15 296.05c.14 0 0 18.68-.35 41.71s-.71 41.7-.86 41.7 0-18.67.34-41.71.72-41.7.87-41.7M213.89 382c-.15 0-.26-9.3-.26-20.77s.11-20.77.26-20.77.26 9.3.26 20.77S214 382 213.89 382M312.1 287.68c0 .15-22.93.26-51.2.26s-51.2-.11-51.2-.26 22.92-.26 51.2-.26 51.2.12 51.2.26" style="fill:#fff;"></path><path d="M462.62 475.16c0 .14-95.2.26-212.61.26s-212.63-.12-212.63-.26 95.18-.26 212.63-.26 212.61.1 212.61.26" style="fill:#263238;"></path>',141),r=[d];function v(l,t){return a(),h("svg",y,[...r])}const o={render:v},u=s({__name:"404",setup(l){return(t,m)=>(a(),p(c,null,{default:M(()=>[f(i(o))]),_:1}))}});export{u as default}; +import{E as c}from"./ErrorPageLayout-enCV_wzH.js";import{m as a,p as h,aK as e,l as s,M as p,O as M,T as f,u as i}from"./vue-k1SOGvAh.js";import"./index-zGdLdJAB.js";import"./element-ZYmdyXh6.js";import"./vxe-hFHEaiBz.js";const y={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 500 500"},d=e('<path d="M373.23 244a21.8 21.8 0 0 1 2.12-5.37l-2.92-4.47 6.15-6.36 4.57 2.78a21.6 21.6 0 0 1 5.3-2.3l1.09-5.23 8.85-.15 1.27 5.2a21.8 21.8 0 0 1 5.37 2.12l4.47-2.93 6.36 6.16-2.78 4.55a21.5 21.5 0 0 1 2.3 5.29l5.23 1.1.15 8.85-5.2 1.27a21.9 21.9 0 0 1-2.12 5.36l2.93 4.48-6.16 6.36-4.57-2.71a22 22 0 0 1-5.29 2.3l-1.1 5.23-8.85.14-1.27-5.19a21.9 21.9 0 0 1-5.36-2.12l-4.48 2.92-6.36-6.15 2.78-4.57a22 22 0 0 1-2.3-5.3l-5.23-1.09-.14-8.85 5.19-1.27Zm11.67 5a9.49 9.49 0 1 0 9.34-9.65 9.48 9.48 0 0 0-9.34 9.65" style="fill:none;"></path><path d="M384.9 249a7.2 7.2 0 0 1 .16-2.35 9.57 9.57 0 0 1 7.38-7.32 9.8 9.8 0 0 1 5.12.31 9.8 9.8 0 0 1 4.59 3.31 9.7 9.7 0 0 1 .19 11.52 9 9 0 0 1-2 2.1 9.2 9.2 0 0 1-2.44 1.36 9.75 9.75 0 0 1-5.11.48 9.6 9.6 0 0 1-7.62-7.08 7.3 7.3 0 0 1-.23-2.33 21 21 0 0 0 .43 2.28 9.5 9.5 0 0 0 3.55 5.05 9.28 9.28 0 0 0 8.8 1.15 8.9 8.9 0 0 0 2.32-1.3 8.7 8.7 0 0 0 1.92-2 9.22 9.22 0 0 0-.18-10.92 8.9 8.9 0 0 0-2-1.94 8.7 8.7 0 0 0-2.36-1.22 9.3 9.3 0 0 0-4.87-.34 9.1 9.1 0 0 0-3.89 1.77 9.45 9.45 0 0 0-3.38 5.17 19 19 0 0 0-.38 2.3" style="fill:#e0e0e0;"></path><path d="M373.23 244a1.3 1.3 0 0 1-.32.1l-1 .26-3.87 1 .06-.08c.05 2.26.11 5.24.19 8.84l-.1-.12 5.24 1.07h.09v.09a21.8 21.8 0 0 0 2.3 5.25l.05.09-.05.08-2.77 4.58v-.23l6.37 6.15h-.25l4.47-2.93.11-.08.11.07a22.2 22.2 0 0 0 5.32 2.09h.13v.14c.4 1.61.83 3.38 1.28 5.19l-.23-.18 8.85-.15-.24.19c.34-1.63.72-3.42 1.09-5.24v-.14h.15a21.5 21.5 0 0 0 5.23-2.28l.13-.08.13.08 4.57 2.78h-.31l6.15-6.36v.32l-2.93-4.48-.08-.13.07-.14a21.3 21.3 0 0 0 2.1-5.29v-.15h.15l5.2-1.26-.2.25c-.05-3-.1-5.94-.14-8.85l.2.25-5.23-1.1h-.15l-.05-.15a21.4 21.4 0 0 0-2.26-5.23l-.08-.13.08-.13 2.78-4.57v.31l-6.35-6.16h.29l-4.48 2.93-.12.07-.12-.07a21.5 21.5 0 0 0-5.3-2.1h-.14v-.13l-1.26-5.2.22.17-8.85.13.19-.16c-.39 1.84-.76 3.56-1.11 5.23v.11h-.11a21.7 21.7 0 0 0-5.26 2.26l-.09.06-.09-.06-4.49-2.78h.19l-6.18 6.34v-.15l2.89 4.5a22 22 0 0 0-1.77 4c-.14.44-.24.78-.32 1s-.11.34-.11.34 0-.12.07-.35.14-.58.28-1a21 21 0 0 1 1.7-4v.09c-.8-1.22-1.77-2.68-2.95-4.46l-.05-.08.06-.06 6.13-6.39.09-.09.1.07 4.58 2.76h-.17a21.6 21.6 0 0 1 5.33-2.33l-.14.14c.35-1.66.71-3.39 1.09-5.23v-.16h.16l8.85-.16h.17v.17c.42 1.69.84 3.41 1.28 5.19l-.17-.16a21.8 21.8 0 0 1 5.43 2.14h-.24l4.47-2.94.16-.1.14.13 6.37 6.15.14.14-.11.17-2.77 4.57v-.26a21.9 21.9 0 0 1 2.33 5.35l-.2-.18 5.24 1.1h.2v.21q.08 4.37.15 8.84v.21l-.2.05-5.2 1.27.2-.19a22.3 22.3 0 0 1-2.14 5.43v-.27l2.92 4.48.12.17-.15.15-6.16 6.36-.14.14-.17-.1-4.57-2.79h.26a21.6 21.6 0 0 1-5.36 2.32l.18-.18c-.38 1.81-.76 3.6-1.1 5.23v.19h-.2l-8.85.14h-.18v-.18l-1.26-5.2.16.17a22.3 22.3 0 0 1-5.42-2.16h.23l-4.49 2.91-.13.09-.12-.11-6.35-6.17-.1-.1.07-.13 2.79-4.56v.17a22 22 0 0 1-2.29-5.34l.11.11-5.23-1.11h-.1v-.1c0-3.61-.07-6.59-.1-8.85v-.07h.05l3.86-.9 1-.22Z" style="fill:#e0e0e0;"></path><path d="M114.41 219.61a24.6 24.6 0 0 1 2.37-6l-3.27-5 6.88-7.11 5.12 3.11a24.5 24.5 0 0 1 5.92-2.57l1.22-5.85 9.9-.16 1.42 5.81a24.2 24.2 0 0 1 6 2.37l5-3.27 7.11 6.88-3.08 5.11a24.3 24.3 0 0 1 2.57 5.92l5.85 1.22.16 9.9-5.81 1.42a24.2 24.2 0 0 1-2.37 6l3.27 5-6.88 7.11-5.12-3.11a24.3 24.3 0 0 1-5.92 2.57l-1.22 5.85-9.9.16-1.42-5.81a24.2 24.2 0 0 1-6-2.37l-5 3.27-7.11-6.88 3.11-5.12a24.5 24.5 0 0 1-2.57-5.92l-5.85-1.22-.16-9.9 5.81-1.42Zm13 5.61a10.62 10.62 0 1 0 10.44-10.79 10.62 10.62 0 0 0-10.39 10.79ZM342.47 194a7 7 0 0 1 .68-1.73l-.94-1.45 2-2.05 1.47.9a7.3 7.3 0 0 1 1.71-.75l.35-1.69h2.86l.41 1.67a7.3 7.3 0 0 1 1.73.69l1.45-.94 2.05 2-.89 1.48a7.3 7.3 0 0 1 .74 1.71l1.69.35v2.86l-1.67.41a7.4 7.4 0 0 1-.69 1.73l.95 1.45-2 2-1.48-.9a6.9 6.9 0 0 1-1.71.74l-.35 1.69-2.86.05-.41-1.68a7 7 0 0 1-1.73-.68l-1.45.94-2.05-2 .9-1.48a6.9 6.9 0 0 1-.74-1.71l-1.69-.35v-2.86l1.68-.41Zm3.76 1.62a3.07 3.07 0 1 0 3-3.12 3.07 3.07 0 0 0-3 3.16Z" style="fill:#e0e0e0;fill-rule:evenodd;"></path><path d="M48.58 223.62a10 10 0 0 1 1-2.39l-1.31-2 2.73-2.85 2 1.24a9.4 9.4 0 0 1 2.36-1l.49-2.34 4-.07.57 2.32a10.4 10.4 0 0 1 2.39 1l2-1.3 2.84 2.75-1.24 2a9.8 9.8 0 0 1 1 2.37l2.34.49.07 3.95-2.33.57a10 10 0 0 1-.94 2.4l1.3 2-2.75 2.84-2-1.24a9.4 9.4 0 0 1-2.37 1l-.49 2.34-4 .07-.57-2.32a10 10 0 0 1-2.4-.95l-2 1.31-2.82-2.81 1.24-2a9.3 9.3 0 0 1-1-2.37l-2.34-.49-.07-3.95 2.32-.57Zm5.22 2.24a4.24 4.24 0 1 0 4.2-4.31 4.24 4.24 0 0 0-4.2 4.31M408.34 159.92a22.2 22.2 0 0 1 2.17-5.49l-3-4.58 6.3-6.51 4.67 2.84a22.4 22.4 0 0 1 5.42-2.34l1.12-5.36 9.05-.15 1.3 5.32a22.4 22.4 0 0 1 5.49 2.17l4.58-3 6.5 6.29-2.84 4.68a22 22 0 0 1 2.35 5.41l5.36 1.13.14 9-5.31 1.29a22 22 0 0 1-2.17 5.49l3 4.58-6.3 6.51-4.67-2.84a22.4 22.4 0 0 1-5.42 2.35l-1.08 5.41-9 .15-1.3-5.32a22 22 0 0 1-5.49-2.17l-4.58 3-6.5-6.3 2.84-4.68a22 22 0 0 1-2.35-5.41l-5.35-1.12-.15-9.06 5.31-1.29Zm11.94 5.13a9.71 9.71 0 1 0 9.55-9.87 9.7 9.7 0 0 0-9.55 9.87" style="fill:#ebebeb;fill-rule:evenodd;"></path><path d="M62.94 310.83a20 20 0 0 1 2-5l-2.71-4.15 5.7-5.89 4.23 2.58a19.8 19.8 0 0 1 4.9-2.13l1-4.85 8.19-.13 1.18 4.81a20.2 20.2 0 0 1 5 2l4.14-2.71 5.89 5.7-2.57 4.23a20.2 20.2 0 0 1 2.12 4.9l4.85 1 .14 8.19-4.82 1.18a20.2 20.2 0 0 1-2 5l2.71 4.14-5.7 5.89L93 333a20.3 20.3 0 0 1-4.9 2.13L87 340l-8.2.14-1.17-4.81a20.3 20.3 0 0 1-5-2l-4.15 2.71-5.89-5.7 2.58-4.24a19.5 19.5 0 0 1-2.13-4.9l-4.85-1-.13-8.2 4.81-1.17Zm10.8 4.64a8.8 8.8 0 1 0 8.65-8.93 8.79 8.79 0 0 0-8.65 8.93M234.89 141.28a9 9 0 0 1 .85-2.17l-1.18-1.8 2.49-2.57 1.84 1.12a8.8 8.8 0 0 1 2.13-.92l.45-2.11 3.56-.06.51 2.09a8.6 8.6 0 0 1 2.17.86l1.8-1.18 2.57 2.48-1.08 1.85a8.4 8.4 0 0 1 .92 2.13l2.11.44.06 3.57-2.09.51a8.7 8.7 0 0 1-.86 2.17l1.18 1.8-2.48 2.57-1.84-1.12a8.9 8.9 0 0 1-2.14.92l-.44 2.11-3.57.06-.51-2.09a8.5 8.5 0 0 1-2.16-.86l-1.81 1.18-2.56-2.48 1.12-1.85a8.8 8.8 0 0 1-.93-2.13l-2.11-.44-.06-3.57 2.1-.51Zm4.7 2a3.83 3.83 0 1 0 3.77-3.89 3.84 3.84 0 0 0-3.77 3.91Z" style="fill:#f5f5f5;fill-rule:evenodd;"></path><path d="M420 390.92c4.5-2.32 9.79-2.62 14.78-1.8 2.69.45 5.48 1.25 7.31 3.26s2.17 5.56.07 7.29a6.9 6.9 0 0 1-4.6 1.17c-3.91 0-8.25-.73-11.37 1.62-1.78 1.34-3 3.57-5.1 4.23a5 5 0 0 1-5.54-2.46 8.6 8.6 0 0 1-.62-6.35 9.7 9.7 0 0 1 5.07-6.96M409.66 371c2.75 3.93 8.09 2.63 10.57.23s3.52-5.87 4.48-9.18c2.18-7.57 4.37-15.52 2.75-23.23a12.86 12.86 0 0 0-3-6.31 6.72 6.72 0 0 0-6.39-2.12c-2.69.71-4.37 3.35-5.58 5.86a55.35 55.35 0 0 0-5.43 23.75c0 3.83.44 7.84 2.6 11M402.11 376.67c3-3.55 3.55-8.72 2.22-13.16s-4.33-8.21-7.79-11.29a41.8 41.8 0 0 0-14-8.23 14.9 14.9 0 0 0-6.27-1.07 6.55 6.55 0 0 0-5.26 3.19c-1.47 2.8-.07 6.19 1.46 9a106.4 106.4 0 0 0 9.21 13.89c2.74 3.54 5.89 7 10.07 8.63s8.54 1.42 10.75-1.49" style="fill:#ebebeb;"></path><path d="M409.47 430.28a8.5 8.5 0 0 0 .25-1.79c.13-1.3.28-2.93.47-4.87a71 71 0 0 1 1.1-7.14 55 55 0 0 1 2.6-8.44 31 31 0 0 1 4.3-7.62 16 16 0 0 1 5.44-4.53 15.6 15.6 0 0 1 4.59-1.43 8.6 8.6 0 0 0 1.78-.25 7.7 7.7 0 0 0-1.81 0 14 14 0 0 0-4.78 1.24 16 16 0 0 0-5.74 4.57 30 30 0 0 0-4.47 7.78 52 52 0 0 0-2.58 8.57 62 62 0 0 0-.95 7.23c-.15 2.07-.21 3.75-.24 4.9a9 9 0 0 0 .04 1.78" style="fill:#e0e0e0;"></path><path d="M409.81 426.53a4 4 0 0 0 0-.83v-2.37c0-2.05 0-5 .1-8.7.19-7.34.82-15.25 2-26.39 1.16-10.48 2.71-22.68 4.35-30.61.35-1.8.7-3.42 1-4.84s.59-2.66.86-3.65.4-1.7.55-2.3a3 3 0 0 0 .14-.82 4 4 0 0 0-.28.78l-.69 2.27c-.31 1-.62 2.2-1 3.62s-.76 3-1.14 4.83a269 269 0 0 0-4.57 28.4c-1.23 11.17-1.78 21.34-1.83 28.7 0 3.68 0 6.66.13 8.72.06 1 .11 1.74.15 2.37a3.1 3.1 0 0 0 .23.82" style="fill:#e0e0e0;"></path><path d="M409.86 406.92a16 16 0 0 0 0-2.48c-.09-1.59-.31-3.88-.76-6.7a88 88 0 0 0-2.2-9.74 79.5 79.5 0 0 0-4.08-11.56 61.7 61.7 0 0 0-12-18.67 31 31 0 0 0-2.82-2.62c-.44-.37-.82-.73-1.21-1l-1.09-.76a15.7 15.7 0 0 0-2.09-1.33c-.11.16 2.95 2 6.83 6.09a64.9 64.9 0 0 1 11.69 18.6 91.5 91.5 0 0 1 4.11 11.45c1.07 3.59 1.78 6.89 2.32 9.67s.8 5.06 1 6.64a14.6 14.6 0 0 0 .3 2.41M390.9 441.51l1.97 26.92h34.58l1.97-26.92zM387.56 430.9h45.98v10.61h-45.98z" style="fill:#e0e0e0;"></path><path d="M387.56 467.4v2.95h45.22v-2.95z" style="fill:#ebebeb;"></path><path d="m391.84 475.52-2.12-5.17h41.42l-2.47 5.17z" style="fill:#e0e0e0;"></path><path d="M428.77 450.31s0 .09-.16.25l-.51.68-2 2.58-.09.12-.08-.12L421 447h.28l-4.87 6.9-.16.22-.17-.21-5.82-6.91h.34l-.32.4-5.17 6.48-.17.22-.16-.23-4.88-6.87h.29c-2.41 2.73-4.44 5.06-6 6.84l-.1.12-.09-.14-1.88-3.16-.48-.84a1.6 1.6 0 0 1-.15-.3 2 2 0 0 1 .21.27l.53.81 2 3.1H394c1.53-1.81 3.54-4.16 5.9-6.93l.15-.17.14.18 4.92 6.87h-.33l5.15-6.49.32-.4.16-.2.17.2 5.77 6.89H416l4.93-6.86.14-.2.14.2 4.85 6.92h-.18c.88-1.06 1.58-1.9 2.1-2.51l.56-.65ZM429.9 441.33c0 .12-8.67.22-19.36.22s-19.35-.1-19.35-.22 8.66-.21 19.35-.21 19.36.09 19.36.21M431.65 470.63c0 .12-9.42.22-21 .22s-21-.1-21-.22 9.42-.21 21-.21 21 .1 21 .21" style="fill:#f5f5f5;"></path><path d="M67.42 169.17a11 11 0 0 1 1.79 0c.58 0 1.29 0 2.1.06s1.76.09 2.78.22a65 65 0 0 1 7.17 1.13A72 72 0 0 1 89.8 173a72 72 0 0 1 8.12 3.61 63 63 0 0 1 6.21 3.76c.87.56 1.6 1.14 2.27 1.62s1.21.93 1.65 1.31a12.4 12.4 0 0 1 1.34 1.19 10.5 10.5 0 0 1-1.47-1c-.46-.35-1-.77-1.7-1.23s-1.42-1-2.29-1.56c-1.71-1.13-3.83-2.37-6.23-3.63a77 77 0 0 0-8.08-3.55 78 78 0 0 0-8.46-2.5 72 72 0 0 0-7.11-1.24c-1-.15-1.94-.2-2.76-.29s-1.51-.12-2.09-.15a11.4 11.4 0 0 1-1.78-.17M48.89 280.58a3 3 0 0 1 .54-.46l1.6-1.21c.69-.53 1.56-1.17 2.6-1.85s2.19-1.5 3.54-2.29 2.79-1.71 4.42-2.57 3.37-1.76 5.23-2.67a109 109 0 0 1 12.52-4.92 111 111 0 0 1 13.07-3.19c2-.32 4-.66 5.82-.83s3.53-.36 5.09-.45 3-.13 4.22-.16 2.31 0 3.18 0l2 .07a3.2 3.2 0 0 1 .7.06 3.5 3.5 0 0 1-.7 0h-2c-.87 0-1.94 0-3.18.08s-2.64.08-4.19.24-3.26.25-5.07.51-3.75.54-5.78.87a114 114 0 0 0-13 3.22A116 116 0 0 0 67 270c-1.85.9-3.62 1.73-5.22 2.62s-3.1 1.71-4.44 2.5-2.52 1.57-3.57 2.23-1.93 1.26-2.64 1.76l-1.66 1.14a5 5 0 0 1-.58.33M120.76 334.33a2.2 2.2 0 0 1 .07-.54l.3-1.54c.13-.66.31-1.47.55-2.4s.48-2 .83-3.17c.65-2.34 1.54-5.08 2.67-8.09s2.53-6.24 4.18-9.56 3.44-6.36 5.15-9.08 3.4-5.06 4.89-7c.72-1 1.43-1.81 2-2.56s1.14-1.37 1.6-1.88l1-1.16c.25-.26.38-.39.4-.38a2.2 2.2 0 0 1-.32.45c-.25.33-.58.73-1 1.22s-.95 1.17-1.53 1.94-1.27 1.61-2 2.6c-1.44 1.93-3.06 4.31-4.77 7s-3.43 5.76-5.09 9.06-3 6.52-4.21 9.49-2.07 5.71-2.76 8c-.37 1.16-.64 2.22-.9 3.14s-.47 1.72-.63 2.38-.29 1.11-.4 1.51a2.6 2.6 0 0 1-.03.57M256.62 59.85a4 4 0 0 1-.39.6L255 62.14c-.53.72-1.17 1.61-1.87 2.67s-1.55 2.24-2.39 3.6-1.74 2.83-2.74 4.46-1.93 3.39-2.95 5.24c-2 3.75-4 8-5.83 12.47s-3.32 8.94-4.53 13c-.56 2-1.13 4-1.55 5.81s-.82 3.54-1.15 5.11-.57 3-.8 4.24-.4 2.34-.52 3.23-.24 1.52-.32 2a3.3 3.3 0 0 1-.15.7 4 4 0 0 1 0-.72c.06-.52.13-1.2.23-2s.22-2 .44-3.24.39-2.7.72-4.27.64-3.31 1.09-5.14 1-3.79 1.51-5.84c1.19-4.08 2.67-8.52 4.5-13.07s3.9-8.75 5.9-12.49c1-1.86 2-3.63 3-5.24s1.92-3.1 2.8-4.44 1.73-2.52 2.46-3.56 1.39-1.93 2-2.63.95-1.22 1.28-1.63a2.9 2.9 0 0 1 .49-.55M346.65 163.74a3 3 0 0 1-.6.11l-1.73.23-1.25.15c-.46.07-.95.18-1.47.27-1.06.22-2.27.39-3.57.77l-2 .53c-.72.19-1.44.46-2.19.7-1.53.46-3.09 1.14-4.74 1.81a57.8 57.8 0 0 0-18.89 13.27c-1.19 1.33-2.36 2.57-3.3 3.85-.48.63-1 1.21-1.41 1.81l-1.24 1.76c-.8 1.09-1.37 2.18-1.93 3.09-.27.47-.54.89-.76 1.3l-.56 1.12-.8 1.55a2.4 2.4 0 0 1-.32.53 3.3 3.3 0 0 1 .22-.57c.19-.42.42-1 .72-1.6l.52-1.15c.21-.41.47-.84.73-1.32a36 36 0 0 1 1.87-3.16l1.18-1.78c.41-.62.91-1.21 1.39-1.85.94-1.3 2.1-2.56 3.29-3.91a56.2 56.2 0 0 1 19.05-13.38c1.67-.66 3.25-1.33 4.79-1.78.77-.23 1.5-.5 2.22-.68l2.07-.5a35 35 0 0 1 3.61-.69c.53-.09 1-.18 1.49-.23l1.26-.11 1.74-.13a2.2 2.2 0 0 1 .61-.01M420.18 223.25l-.26-.08-.75-.25-2.87-1-2.07-.76c-.76-.26-1.6-.51-2.5-.8-1.79-.56-3.81-1.27-6.11-1.85l-3.58-1c-1.25-.34-2.57-.6-3.92-.92-2.7-.67-5.64-1.16-8.71-1.72a151 151 0 0 0-40.57-1.24c-3.1.37-6.06.68-8.8 1.18-1.37.24-2.7.42-4 .68l-3.63.75c-2.33.44-4.39 1-6.22 1.48-.91.23-1.76.43-2.53.64l-2.12.63-2.92.86-.77.21a1 1 0 0 1-.27 0l.25-.1.75-.26 2.9-1 2.11-.67c.77-.23 1.62-.45 2.53-.7 1.82-.47 3.88-1.08 6.21-1.55l3.64-.79c1.26-.27 2.6-.46 4-.7 2.75-.53 5.71-.85 8.82-1.24a147 147 0 0 1 40.7 1.25c3.08.58 6 1.08 8.72 1.77 1.36.33 2.68.6 3.93 1l3.58 1c2.3.61 4.31 1.35 6.1 1.93.9.3 1.73.57 2.49.85l2.06.8 2.84 1.12.73.31c.16.12.25.16.24.17" style="fill:#ebebeb;"></path><path d="M264.75 59.34v28.52c-6.47 6.35-29.85 29.93-29.85 29.93h29.85v22.45a14.49 14.49 0 0 0 14.35 14.48l165.48 1.56a14.47 14.47 0 0 0 14.61-14.48V59.34a14.48 14.48 0 0 0-14.48-14.48H279.23a14.48 14.48 0 0 0-14.48 14.48" style="fill:#fafafa;"></path><path d="M264.75 59.34s0-.55.06-1.62a14.7 14.7 0 0 1 1.28-4.58 14.5 14.5 0 0 1 1.84-3 15.6 15.6 0 0 1 3.12-2.88 14.7 14.7 0 0 1 4.5-2.05 20.3 20.3 0 0 1 5.6-.5l67.24-.1h96.21c.59 0 1.19 0 1.78.1a13 13 0 0 1 1.77.31 14.76 14.76 0 0 1 10.43 9.27 15 15 0 0 1 .85 3.58c.08 1.24.08 2.45.07 3.67V142a15.3 15.3 0 0 1-.6 4 14.7 14.7 0 0 1-4.36 6.85 13.7 13.7 0 0 1-3.42 2.29 14.6 14.6 0 0 1-3.94 1.26 20.6 20.6 0 0 1-3.91.2h-3.85l-7.68-.08-15.2-.14-29.75-.29-56.41-.55-51.3-.51a14.77 14.77 0 0 1-10.74-4.82 15 15 0 0 1-3.86-10.71v-21.67l.24.24h-30.34l.35-.35 29.9-29.89v.1c0-9.26.05-16.39.06-21.21v-7.31 7.31c0 4.82 0 11.95.07 21.21l-29.8 30-.15-.35H265v21.91a14.47 14.47 0 0 0 3.74 10.35 14.23 14.23 0 0 0 10.35 4.63l51.3.46 56.4.51 29.76.28 15.2.14 7.67.07h3.86a19 19 0 0 0 3.8-.2 14.22 14.22 0 0 0 11.19-9.93 14.4 14.4 0 0 0 .58-3.86V61.49c0-1.22 0-2.43-.08-3.6a15 15 0 0 0-.8-3.44 14.17 14.17 0 0 0-10-8.89c-2.23-.59-4.57-.36-6.89-.41h-92.73l-67.2-.15a19.8 19.8 0 0 0-5.55.47 14.4 14.4 0 0 0-4.44 2 15.2 15.2 0 0 0-3.1 2.82 14 14 0 0 0-1.85 2.94 15.4 15.4 0 0 0-1.46 6.11" style="fill:#263238;"></path><path d="M317.31 124.67H314v4.41h-1.73v-4.41h-9.46v-1.25l8.89-11.11h1.92L305 123.14h7.28v-3.88H314v3.88h3.35ZM318.89 120.69c0-5.34 2.8-8.52 6.68-8.52s6.71 3.18 6.71 8.52-2.83 8.53-6.71 8.53-6.68-3.22-6.68-8.53m11.62 0c0-4.48-2-6.94-4.94-6.94s-4.93 2.46-4.93 6.94 2 7 4.93 7 4.94-2.52 4.94-7M349 124.67h-3.35v4.41h-1.72v-4.41h-9.47v-1.25l8.89-11.11h1.92l-8.58 10.83H344v-3.88h1.68v3.88H349ZM370.32 127.54v1.54h-11.86v-16.77H370v1.53h-9.73v6h8.67v1.51h-8.67v6.22ZM380.47 116.38V118h-.41c-2.63 0-4.24 1.68-4.24 4.65v6.42h-1.7v-12.6h1.63v2.46c.79-1.66 2.39-2.55 4.72-2.55M389.88 116.38V118h-.41c-2.63 0-4.24 1.68-4.24 4.65v6.42h-1.7v-12.6h1.63v2.46c.84-1.66 2.4-2.55 4.72-2.55M391.55 122.78a6.41 6.41 0 1 1 6.45 6.42 6.2 6.2 0 0 1-6.45-6.42m11.09 0a4.69 4.69 0 1 0-4.67 4.91 4.59 4.59 0 0 0 4.67-4.91M414.19 116.38V118h-.41c-2.64 0-4.24 1.68-4.24 4.65v6.42h-1.7v-12.6h1.63v2.46c.79-1.66 2.39-2.55 4.72-2.55M303.91 84.5c0-7.87 6.13-13.7 14.49-13.7s14.5 5.79 14.5 13.7-6.17 13.7-14.5 13.7-14.49-5.83-14.49-13.7m22.78 0a8.29 8.29 0 1 0-8.29 8.5 8.09 8.09 0 0 0 8.29-8.5M335.58 87.56c0-6.13 4.73-10.48 11.2-10.48s11.16 4.35 11.16 10.48S353.25 98 346.78 98s-11.2-4.31-11.2-10.44m16.38 0c0-3.51-2.23-5.63-5.18-5.63s-5.23 2.12-5.23 5.63 2.27 5.64 5.23 5.64 5.22-2.12 5.22-5.64ZM384 87.56C384 94 379.61 98 373.9 98a7.92 7.92 0 0 1-6.13-2.45v9.49h-5.9V77.39h5.64v2.34a7.89 7.89 0 0 1 6.39-2.65c5.71 0 10.1 4.09 10.1 10.48m-6 0c0-3.51-2.23-5.63-5.18-5.63s-5.18 2.12-5.18 5.63 2.23 5.64 5.18 5.64 5.24-2.12 5.24-5.64ZM386 95.85l2-4.24a13.9 13.9 0 0 0 7.08 2c2.72 0 3.74-.72 3.74-1.85 0-3.33-12.29.07-12.29-8.06 0-3.86 3.48-6.59 9.42-6.59a16.8 16.8 0 0 1 7.83 1.78l-2 4.2a11.7 11.7 0 0 0-5.86-1.51c-2.65 0-3.79.83-3.79 1.89 0 3.48 12.3.11 12.3 8.13 0 3.79-3.52 6.47-9.61 6.47a17.5 17.5 0 0 1-8.82-2.22M407.19 94.6a3.64 3.64 0 0 1 7.26 0 3.64 3.64 0 0 1-7.26 0m.11-23.34h7l-1.17 17.29h-4.69Z"></path><path d="M175.84 45.12h1.32a13.95 13.95 0 0 1 13.95 13.95v3.77a13.95 13.95 0 0 1-13.95 13.95h-1.32z" style="fill:#455a64;" transform="rotate(-44.79 183.497 60.95)"></path><path d="m189.22 77.6-22.33-22.5.93-.93a13.9 13.9 0 0 1 9.85-4.06h.05a13.9 13.9 0 0 1 9.87 4.12l2.66 2.68a14 14 0 0 1-.07 19.77Zm-22.28-22.51 22.28 22.44.92-.91a13.93 13.93 0 0 0 .07-19.69l-2.66-2.68a13.8 13.8 0 0 0-9.83-4.11h-.05a13.83 13.83 0 0 0-9.81 4Z" style="fill:#263238;"></path><path d="M97.86 121.34h1.32a13.95 13.95 0 0 1 13.95 13.95v3.77a14 14 0 0 1-14 14h-1.27z" style="fill:#455a64;" transform="rotate(137.3 105.497 137.168)"></path><path d="M111.43 148.25h-.58a13.9 13.9 0 0 1-9.71-4.48L98.59 141a14 14 0 0 1 .79-19.75l1-.91 21.49 23.29-1 .9a13.86 13.86 0 0 1-9.44 3.72m-12-27a13.93 13.93 0 0 0-.81 19.75l2.56 2.77a13.85 13.85 0 0 0 9.68 4.47h.57a13.83 13.83 0 0 0 9.43-3.69l1-.88-21.44-23.24Z" style="fill:#263238;"></path><path d="M93.19 89.53h2.5v20.69h-2.5z" style="fill:#455a64;" transform="rotate(-51.11 94.442 99.876)"></path><path d="M88.22 88.3a5.1 5.1 0 1 1-7.17.77 5.12 5.12 0 0 1 7.17-.77" style="fill:#263238;"></path><rect width="99.18" height="74.84" x="102.48" y="70.93" rx="16.5" style="fill:#409eff;" transform="rotate(-44.8 152.069 108.347)"></rect><path d="m150.5 57.18-2.21-8.43-5.75.95-1.66-6.09 1.88-.43 1.31 4.43 5.74-.78 2.4 8.65z" style="fill:#455a64;"></path><rect width="85.13" height="30.57" x="101.79" y="85.29" rx="13.96" style="fill:#263238;" transform="rotate(-44.8 144.343 100.579)"></rect><path d="M177.66 95s.12-.16.37-.45a15 15 0 0 0 1.1-1.33 16.8 16.8 0 0 0 2.93-5.87 19 19 0 0 0 .67-4.7 18.6 18.6 0 0 0-.9-5.56 17.2 17.2 0 0 0-3.12-5.65l-1.18-1.3-1.28-1.28a26.5 26.5 0 0 0-2.76-2.52 17.7 17.7 0 0 0-7.22-3.34 17.9 17.9 0 0 0-8.56.5 17.5 17.5 0 0 0-4.12 1.92 21.4 21.4 0 0 0-3.62 3l-7.05 7-31.43 31.23a17.4 17.4 0 0 0-5 10.11 18 18 0 0 0 .18 5.59 17.9 17.9 0 0 0 3.44 7.41c.59.69 1.17 1.36 1.83 2a30.3 30.3 0 0 0 3.94 3.62 17.35 17.35 0 0 0 19 .87 19 19 0 0 0 2-1.33c.6-.51 1.19-1 1.74-1.57l3.29-3.25 12-11.85 17.37-17.13 4.72-4.57 1.24-1.2c.28-.26.44-.39.44-.39s-.13.15-.4.43l-1.21 1.24-4.67 4.7-17.26 17.25-11.93 11.9-3.27 3.26c-.56.55-1.17 1.08-1.77 1.6a20 20 0 0 1-2 1.38 17.84 17.84 0 0 1-19.52-.86 32.4 32.4 0 0 1-4-3.67c-.65-.63-1.26-1.34-1.87-2a20.6 20.6 0 0 1-1.56-2.33 17.7 17.7 0 0 1-2-5.3 18.5 18.5 0 0 1-.19-5.76 17.85 17.85 0 0 1 5.11-10.4l31.46-31.21 7.07-7a22 22 0 0 1 3.7-3.07 17.72 17.72 0 0 1 20.36.93 26.6 26.6 0 0 1 2.79 2.57l1.27 1.29 1.21 1.27a17.6 17.6 0 0 1 3.11 5.82 18.2 18.2 0 0 1 .86 5.65 19.3 19.3 0 0 1-.71 4.76 16.8 16.8 0 0 1-3 5.88 12.5 12.5 0 0 1-1.15 1.29Z" style="fill:#263238;"></path><path d="M125.76 126.43a78 78 0 0 1-.39-9 76 76 0 0 1 .14-9 80 80 0 0 1 .38 9 80 80 0 0 1-.13 9" style="fill:#fff;"></path><path d="M134.47 116.72a75 75 0 0 1-9 .67 81 81 0 0 1-9 .15 75 75 0 0 1 9-.67 81 81 0 0 1 9-.15M161.4 90.11a79 79 0 0 1-.39-9 75 75 0 0 1 .14-9 80 80 0 0 1 .38 9 80 80 0 0 1-.13 9" style="fill:#fff;"></path><path d="M170.11 80.4a80 80 0 0 1-9 .67 77 77 0 0 1-9 .14 79 79 0 0 1 9-.66 78 78 0 0 1 9-.15" style="fill:#fff;"></path><circle cx="140.64" cy="39.98" r="5.1" style="fill:#263238;" transform="rotate(-.89 140.04 39.716)"></circle><path d="M156.51 156.68a5 5 0 0 1-.88-.73c-.55-.49-1.32-1.22-2.27-2.12-1.89-1.8-4.49-4.33-7.32-7.14s-5.38-5.38-7.2-7.27a22.3 22.3 0 0 1-2.81-3.18 11 11 0 0 1 .84.77l2.23 2.15c2 1.91 4.5 4.41 7.3 7.16s5.39 5.38 7.22 7.25l2.15 2.24a4.7 4.7 0 0 1 .74.87M199.82 113.05a4.8 4.8 0 0 1-.88-.73c-.54-.49-1.31-1.21-2.26-2.11-1.9-1.81-4.49-4.33-7.33-7.14s-5.38-5.39-7.19-7.28a22.6 22.6 0 0 1-2.81-3.17 8 8 0 0 1 .84.76l2.23 2.15 7.3 7.17c2.84 2.81 5.39 5.37 7.22 7.24l2.15 2.24a4.2 4.2 0 0 1 .73.87" style="fill:#263238;"></path><path d="M136.8 116.58h52.15v5.72H136.8z" style="fill:#263238;" transform="rotate(-45.46 162.88 119.444)"></path><path d="M137.6 142.82a1.1 1.1 0 1 1-1-1.13 1.09 1.09 0 0 1 1 1.13M145.94 151.63a1.1 1.1 0 0 1-2.19-.09 1.1 1.1 0 0 1 2.19.09M186.62 92.91a1.1 1.1 0 0 1-1.14 1 1.1 1.1 0 1 1 .09-2.19 1.08 1.08 0 0 1 1.05 1.19M195 101.72a1.09 1.09 0 1 1-2.18-.09 1.09 1.09 0 1 1 2.18.09" style="fill:#263238;"></path><path d="M105.45 144a27 27 0 0 0-2.31-2.05c-.75-.59-1.7-1.23-2.67-2.09a10.4 10.4 0 0 1-2.54-3.34 11.3 11.3 0 0 1-.79-7.48 9 9 0 0 1 .82-2.15c.28-.47.44-.72.47-.7a23 23 0 0 0-.93 2.93 11.54 11.54 0 0 0 .9 7.17c1.2 2.66 3.53 4.12 5 5.37a7 7 0 0 1 2.05 2.34M148.92 63.53c.1.1-10.41 10.48-23.47 23.17s-23.75 22.91-23.85 22.81S112 99 125.08 86.33s23.74-22.9 23.84-22.8M83.92 95.87c0 .06-.52 0-1.19-.45a4.1 4.1 0 0 1-1.2-5.6c.44-.69.88-.95.92-.9s-.28.41-.59 1.07a4.45 4.45 0 0 0-.36 2.76 4.4 4.4 0 0 0 1.5 2.38c.51.48 1 .66.92.74M139.46 43.69c0 .06-.57 0-1.28-.51a4.16 4.16 0 0 1-.78-6c.56-.67 1.08-.88 1.11-.83s-.37.38-.81 1a4.18 4.18 0 0 0 .71 5.55c.59.52 1.08.71 1.05.79M177.32 51.71a22.6 22.6 0 0 0-4.11.94 23 23 0 0 0-3.63 2.13 6.58 6.58 0 0 1 3.42-2.62 6.7 6.7 0 0 1 4.32-.45M135.81 158.46a103 103 0 0 1-7.47-7.35c-4-4.16-7.19-7.61-7.08-7.71s3.44 3.19 7.46 7.35 7.19 7.61 7.09 7.71" style="fill:#fff;"></path><path d="M208.44 398.62h42.79v60.65h-42.79z" style="fill:#409eff;"></path><path d="M208.77 458.23h42.14a5.7 5.7 0 0 1 5.7 5.7v.54h-53.55v-.54a5.7 5.7 0 0 1 5.71-5.7" style="fill:#263238;"></path><path d="M198.18 464.47h64.99v9.88h-64.99z" style="fill:#409eff;"></path><path d="M251 452.61c0 .14-9.48.26-21.18.26s-21.19-.12-21.19-.26 9.48-.26 21.19-.26 21.18.11 21.18.26M251 445.39c0 .15-9.48.26-21.18.26s-21.19-.11-21.19-.26 9.48-.26 21.19-.26 21.18.12 21.18.26M251 438.31c0 .14-9.48.26-21.18.26s-21.19-.12-21.19-.26 9.48-.26 21.19-.26 21.18.12 21.18.26M251 431.1c0 .14-9.48.26-21.18.26s-21.19-.12-21.19-.26 9.48-.26 21.19-.26 21.18.16 21.18.26M251 424c0 .15-9.48.26-21.18.26s-21.19-.11-21.19-.26 9.48-.26 21.19-.26 21.18.13 21.18.26M251 416.8c0 .15-9.48.26-21.18.26s-21.19-.11-21.19-.26 9.48-.26 21.19-.26 21.18.12 21.18.26M251 409.72c0 .14-9.48.26-21.18.26s-21.19-.12-21.19-.26 9.48-.26 21.19-.26 21.18.11 21.18.26M251 402.51c0 .14-9.48.26-21.18.26s-21.19-.12-21.19-.26 9.48-.26 21.19-.26 21.18.11 21.18.26" style="fill:#263238;"></path><path d="m208.44 407.07 42.58-1.18v-6.18h-42.96z" style="opacity:.30000000000000004;"></path><path d="M275.46 398.62h42.79v60.65h-42.79z" style="fill:#409eff;"></path><path d="M275.79 458.23h42.14a5.7 5.7 0 0 1 5.7 5.7v.54h-53.55v-.54a5.7 5.7 0 0 1 5.71-5.7" style="fill:#263238;"></path><path d="M265.2 464.47h64.99v9.88H265.2z" style="fill:#409eff;"></path><path d="M318 452.61c0 .14-9.48.26-21.18.26s-21.19-.12-21.19-.26 9.48-.26 21.19-.26 21.18.11 21.18.26M318 445.39c0 .15-9.48.26-21.18.26s-21.19-.11-21.19-.26 9.48-.26 21.19-.26 21.18.12 21.18.26M318 438.31c0 .14-9.48.26-21.18.26s-21.19-.12-21.19-.26 9.48-.26 21.19-.26 21.18.12 21.18.26M318 431.1c0 .14-9.48.26-21.18.26s-21.19-.12-21.19-.26 9.48-.26 21.19-.26 21.18.16 21.18.26M318 424c0 .15-9.48.26-21.18.26s-21.19-.11-21.19-.26 9.48-.26 21.19-.26 21.18.13 21.18.26M318 416.8c0 .15-9.48.26-21.18.26s-21.19-.11-21.19-.26 9.48-.26 21.19-.26 21.18.12 21.18.26M318 409.72c0 .14-9.48.26-21.18.26s-21.19-.12-21.19-.26 9.48-.26 21.19-.26 21.18.11 21.18.26M318 402.51c0 .14-9.48.26-21.18.26s-21.19-.12-21.19-.26 9.48-.26 21.19-.26 21.18.11 21.18.26" style="fill:#263238;"></path><path d="m275.46 407.07 42.58-1.18v-6.18h-42.96z" style="opacity:.30000000000000004;"></path><path d="M328.17 223.65h4.32a1.83 1.83 0 0 1 1.83 1.83v17.68h-8v-17.67a1.83 1.83 0 0 1 1.83-1.83Z" style="fill:#409eff;" transform="rotate(-75.83 330.331 233.408)"></path><path d="M328.17 223.65h4.32a1.83 1.83 0 0 1 1.83 1.83v17.68h-8v-17.67a1.83 1.83 0 0 1 1.83-1.83Z" style="opacity:.30000000000000004;" transform="rotate(-75.83 330.331 233.408)"></path><path d="M323.82 237.7h5.94a3 3 0 0 1 3 3v16.47h-12v-16.43a3 3 0 0 1 3.06-3.04" style="fill:#409eff;" transform="rotate(-75.83 326.789 247.45)"></path><path d="M324.34 237.02h20.39v7.7h-20.39z" style="fill:#409eff;" transform="rotate(-75.83 334.54 240.863)"></path><path d="M345.68 310.42s31.95-1.3 29.31-31.92c-2-23.45-36.91-23.66-36.91-23.66l8.92-19.49s40.76 3.55 48.81 33.23c9.09 33.54-11.93 60.89-50.13 60.25Z" style="fill:#409eff;"></path><path d="M334.32 230.94h12.44v27.68h-12.44z" style="fill:#263238;" transform="rotate(12.46 340.599 244.848)"></path><path d="M344.16 256.78c0 .23-2.76-.24-6.05-1a35.6 35.6 0 0 1-5.91-1.64 38 38 0 0 1 6 1.13c1.65.38 3.14.74 4.21 1l1.27.34a2 2 0 0 1 .48.17M345.23 251.91c0 .23-2.75-.24-6.05-1a34 34 0 0 1-5.9-1.64 38 38 0 0 1 6 1.13c1.65.38 3.13.74 4.21 1l1.26.34a1.7 1.7 0 0 1 .48.17M346.52 247c0 .24-2.76-.23-6-1a35.6 35.6 0 0 1-5.91-1.64 38 38 0 0 1 6 1.13c1.64.37 3.13.73 4.2 1l1.27.33ZM347.38 242.18c0 .23-2.75-.24-6-1a34.5 34.5 0 0 1-5.91-1.64 38 38 0 0 1 6 1.13c1.65.38 3.13.74 4.21 1l1.26.34a1.7 1.7 0 0 1 .44.17M348.63 237.62c0 .24-2.75-.23-6-1a35.6 35.6 0 0 1-5.91-1.64 38 38 0 0 1 6 1.13c1.65.37 3.14.73 4.21 1l1.27.33a4 4 0 0 1 .43.18" style="fill:#455a64;"></path><path d="M352.66 328.63a14.2 14.2 0 0 1-.65-2.7c-.32-1.68-.7-4-1-6.61s-.45-5-.51-6.67a13.8 13.8 0 0 1 0-2.78 14.6 14.6 0 0 1 .34 2.75c.15 1.7.36 4.05.66 6.64s.61 4.92.84 6.61a15.7 15.7 0 0 1 .32 2.76M362.59 327.08a93 93 0 0 1-2.91-9.54 95 95 0 0 1-2.41-9.69 96 96 0 0 1 2.91 9.55 98 98 0 0 1 2.41 9.68M375.94 322.3a18.7 18.7 0 0 1-1.71-2.65c-1.08-1.8-2.41-4-3.89-6.52l-3.92-6.5a20 20 0 0 1-1.54-2.75 17.5 17.5 0 0 1 1.85 2.55c1.08 1.62 2.53 3.89 4 6.43s2.85 4.89 3.77 6.61a19 19 0 0 1 1.44 2.83M387.17 313.3c-.1.11-4.07-3-8.88-7s-8.64-7.32-8.55-7.43 4.07 3 8.88 7 8.64 7.31 8.55 7.43M394.4 301c-.06.14-4.76-1.7-10.51-4.09s-10.36-4.44-10.3-4.57 4.76 1.7 10.5 4.09 10.36 4.39 10.31 4.57M397.94 287.63a24 24 0 0 1-3.37-.32l-8.08-1-8.09-1a21 21 0 0 1-3.34-.51 21 21 0 0 1 3.38.14c2.08.16 4.95.44 8.11.83s6 .8 8.08 1.15a20 20 0 0 1 3.31.71M396.29 273.81a17.5 17.5 0 0 1-3 1c-1.89.55-4.53 1.23-7.47 1.85s-5.63 1.06-7.58 1.32a17.3 17.3 0 0 1-3.17.27 23 23 0 0 1 3.12-.64c1.93-.35 4.59-.84 7.52-1.46s5.57-1.24 7.48-1.7a22 22 0 0 1 3.1-.64M392.27 260.55c.06.13-4.22 2.42-9.57 5.12s-9.74 4.78-9.81 4.65 4.22-2.42 9.57-5.12 9.74-4.77 9.81-4.65M384 249.8c.09.11-3.47 3.33-8 7.2s-8.2 6.91-8.29 6.8 3.46-3.33 8-7.2 8.23-6.91 8.29-6.8M370.13 241.82c.12.07-2.13 4-5 8.83a97 97 0 0 1-5.48 8.57c-.12-.07 2.13-4 5-8.84a100 100 0 0 1 5.48-8.56M357.68 236.82a102 102 0 0 1-3 9.86c-1.78 5.4-3.34 9.74-3.47 9.7a99 99 0 0 1 3-9.87 100 100 0 0 1 3.47-9.69" style="fill:#263238;"></path><path d="M372.68 294.18a24.63 24.63 0 0 1-11.58 11.88 36.5 36.5 0 0 1-7.84 3.06c6.11 3.26 14.09 1.31 19.43-3.1s8.16-11.41 8.35-18.34a21.7 21.7 0 0 0-1.73-9.6c-1.36-3-3.61-6.12-6.58-7.5a18.5 18.5 0 0 1 1.86 5.25 30.7 30.7 0 0 1-1.91 18.35" style="opacity:.30000000000000004;"></path><path d="M137.83 348.12a8.6 8.6 0 0 1 1 1.11c.62.73 1.46 1.82 2.46 3.21A70.5 70.5 0 0 1 147.9 364a68.7 68.7 0 0 1 4.29 12.63c.39 1.66.65 3 .79 4a9 9 0 0 1 .17 1.48 7.5 7.5 0 0 1-.37-1.44c-.2-.93-.52-2.27-.94-3.91a82 82 0 0 0-4.41-12.51 81 81 0 0 0-6.43-11.6c-.95-1.41-1.74-2.53-2.31-3.3a7.6 7.6 0 0 1-.86-1.23M133.58 344.58c.1-.11.57.15 1.06.59s.8.87.71 1-.57-.15-1.06-.59-.8-.9-.71-1M134.56 341.64c.12-.07.61.52 1.1 1.34s.78 1.53.66 1.6-.62-.52-1.11-1.34-.78-1.53-.65-1.6" style="fill:#263238;"></path><path d="M153.06 382.72a5 5 0 0 1 .15-.8q.21-.85.54-2.28c.47-2 1.14-4.84 1.91-8.39 1.54-7.1 3.41-17 4.78-28 .74-5.48 1-10.8 2.28-15.49a23.7 23.7 0 0 1 2.68-6.31 18.86 18.86 0 0 1 11.72-8.23 15 15 0 0 1 2.32-.35 4.6 4.6 0 0 1 .82 0 6 6 0 0 1-.81.12 22 22 0 0 0-2.29.44 19.5 19.5 0 0 0-7.54 3.86 18.6 18.6 0 0 0-3.85 4.4 23.3 23.3 0 0 0-2.59 6.22c-1.24 4.62-1.49 9.93-2.22 15.43-1.38 11-3.31 20.89-4.94 28-.82 3.55-1.55 6.4-2.07 8.36q-.4 1.41-.63 2.25a5 5 0 0 1-.26.77" style="fill:#455a64;"></path><path d="M154.25 303.42a16 16 0 0 0 2.55 3.72 16.8 16.8 0 0 0 9.61 4.68 36.4 36.4 0 0 0 10.92-.46l3.29-.58a6.7 6.7 0 0 1 1.22-.16 5.3 5.3 0 0 1-1.18.36c-.77.19-1.88.46-3.27.74a32.9 32.9 0 0 1-11 .61 16.48 16.48 0 0 1-9.81-4.94 10.8 10.8 0 0 1-1.88-2.81 4 4 0 0 1-.45-1.16M150.45 300.26c.1-.1.58.21 1.06.7s.8 1 .7 1.06-.58-.21-1.06-.69-.8-.97-.7-1.07M151.58 298.52c.13-.08.58.43 1 1.13s.69 1.34.56 1.41-.57-.43-1-1.13-.68-1.34-.56-1.41M154.71 298.29c.15 0 .17.61.06 1.32s-.32 1.25-.46 1.23-.17-.61-.06-1.32.32-1.25.46-1.23" style="fill:#263238;"></path><path d="M164.13 337.34a10.4 10.4 0 0 1-.08 1.78c-.09 1.15-.26 2.8-.5 4.83-.47 4.08-1.3 9.68-2.55 15.81s-2.69 11.62-3.84 15.56c-.58 2-1.08 3.55-1.44 4.63a13 13 0 0 1-.62 1.67 13 13 0 0 1 .42-1.73c.33-1.18.76-2.76 1.28-4.67 1.06-4 2.44-9.44 3.69-15.56s2.13-11.7 2.7-15.75c.27-2 .49-3.59.65-4.81a15 15 0 0 1 .29-1.76M181.86 314.19c0 .1-1.43.11-3.64.69a18.05 18.05 0 0 0-12.54 11.58c-.76 2.15-.88 3.59-1 3.57a2.8 2.8 0 0 1 0-1 15 15 0 0 1 .58-2.68 17.37 17.37 0 0 1 12.8-11.82 15.4 15.4 0 0 1 2.72-.37 3.5 3.5 0 0 1 1.08.03" style="fill:#455a64;"></path><path d="M157.8 382.51a5 5 0 0 1 0-.75c0-.49.12-1.22.25-2.15a20 20 0 0 1 2.37-7.57c.84-1.47 2-2.91 2.94-4.61a9.7 9.7 0 0 0 1-2.78 11.5 11.5 0 0 0 .08-3.16c-.16-2.17-.79-4.51-.3-7a8.54 8.54 0 0 1 1.6-3.39c.73-1 1.58-2 2.25-3a6.36 6.36 0 0 0 1.12-3.41 14.8 14.8 0 0 0-.48-3.57 21.1 21.1 0 0 1-.58-7 19.9 19.9 0 0 1 10.54-15.89 18 18 0 0 1 2-.88 4.3 4.3 0 0 1 .72-.23 4 4 0 0 1-.68.32c-.45.21-1.11.51-1.92 1a20.5 20.5 0 0 0-5.95 5.08 19.7 19.7 0 0 0-4.21 10.67 20.9 20.9 0 0 0 .6 6.82 15.3 15.3 0 0 1 .5 3.69 6.87 6.87 0 0 1-1.21 3.68c-.7 1.11-1.55 2.05-2.26 3.05a7.8 7.8 0 0 0-1.52 3.19c-.47 2.31.12 4.62.28 6.84a12 12 0 0 1-.11 3.29 10.2 10.2 0 0 1-1.11 2.9c-1 1.74-2.16 3.16-3 4.59a20.8 20.8 0 0 0-2.48 7.42c-.15.88-.26 1.59-.35 2.12a3.8 3.8 0 0 1-.09.73" style="fill:#455a64;"></path><path d="M183 324.55a9.5 9.5 0 0 0-2.46.35 9.77 9.77 0 0 0-5.17 4.13c-1.6 2.39-2.31 5.82-2.69 9.6a121 121 0 0 1-1.79 12.37 201 201 0 0 1-6 21.82c-.9 2.75-1.65 5-2.19 6.49-.25.72-.46 1.3-.62 1.75a2.5 2.5 0 0 1-.26.6 4 4 0 0 1 .18-.66c.13-.46.31-1.05.53-1.78l2-6.54c1.69-5.53 4-13.18 5.8-21.82.88-4.31 1.46-8.46 1.86-12.27s1.17-7.3 2.87-9.74a9.74 9.74 0 0 1 5.42-4.12 6.3 6.3 0 0 1 1.86-.23 4 4 0 0 1 .66.05" style="fill:#e0e0e0;"></path><path d="M146.29 378.93h19.37s-11.75 93.29-76.61 93l.83-18.19S134 451 146.29 378.93" style="fill:#409eff;"></path><path d="M70.7 442.54H75a1.83 1.83 0 0 1 1.83 1.83V462h-8v-17.63a1.83 1.83 0 0 1 1.87-1.83" style="fill:#409eff;" transform="rotate(-88.99 72.87 452.305)"></path><path d="M70.7 442.54H75a1.83 1.83 0 0 1 1.83 1.83V462h-8v-17.63a1.83 1.83 0 0 1 1.87-1.83" style="opacity:.30000000000000004;" transform="rotate(-88.99 72.87 452.305)"></path><path d="M69.64 457h5.94a3 3 0 0 1 3 3v16.47h-12v-16.41a3 3 0 0 1 3.06-3.06" style="fill:#409eff;" transform="rotate(-88.9 73.3 467.214)"></path><path d="M68.46 454.75h20.39v7.7H68.46z" style="fill:#409eff;" transform="rotate(-88.99 78.666 458.61)"></path><path d="M79.17 447.2h12.44v27.68H79.17z" style="fill:#263238;" transform="rotate(-.7 85.588 460.538)"></path><path d="M91.64 471.9c0 .23-2.74.4-6.11.42a34.4 34.4 0 0 1-6.13-.26 38.7 38.7 0 0 1 6.12-.27h5.640000000000001a2.4 2.4 0 0 1 .48.11M91.58 466.92c0 .23-2.74.39-6.11.41a35 35 0 0 1-6.13-.25 38.7 38.7 0 0 1 6.12-.27h5.640000000000001a1.8 1.8 0 0 1 .48.11M91.72 461.89c0 .23-2.73.39-6.11.41a35 35 0 0 1-6.12-.25 38.7 38.7 0 0 1 6.12-.27h5.630000000000001a2 2 0 0 1 .48.11M91.46 457c0 .23-2.74.4-6.12.42a34.3 34.3 0 0 1-6.12-.26 38.7 38.7 0 0 1 6.12-.27h5.640000000000001a2.6 2.6 0 0 1 .48.11M91.64 452.23c0 .23-2.74.4-6.11.42a36 36 0 0 1-6.13-.25 36 36 0 0 1 6.12-.27h5.640000000000001a2.4 2.4 0 0 1 .48.1" style="fill:#455a64;"></path><path d="M98.44 471s0 .16.06.5v.58l-.17-.56a83 83 0 0 1-1.91-9.16c-.43-2.69-.72-5.13-.89-6.91a14.7 14.7 0 0 1-.13-2.89 19 19 0 0 1 .5 2.85c.25 1.76.6 4.19 1 6.87.69 4.34 1.4 8 1.55 9.2h-.16c.09-.34.12-.48.15-.48M107.64 469.21a93 93 0 0 1-3.22-9.42 93 93 0 0 1-2.73-9.57 93 93 0 0 1 3.22 9.42 93 93 0 0 1 2.73 9.57M118.51 464.62a99 99 0 0 1-4.78-9.06c-2.5-5.08-4.43-9.24-4.3-9.3a100 100 0 0 1 4.77 9.07c2.51 5.07 4.43 9.23 4.31 9.29M128.14 457.42a92 92 0 0 1-6.18-7.91 99 99 0 0 1-5.77-8.23 96 96 0 0 1 6.19 7.92c3.29 4.46 5.87 8.14 5.76 8.22M136.55 449.44a94 94 0 0 1-7.2-6.85 96 96 0 0 1-6.82-7.22 95 95 0 0 1 7.19 6.85 98 98 0 0 1 6.83 7.22M143.48 439.86a14.6 14.6 0 0 1-2.51-1.34l-5.92-3.46-5.91-3.45a15.5 15.5 0 0 1-2.41-1.53 15 15 0 0 1 2.58 1.21c1.56.81 3.69 2 6 3.32s4.37 2.64 5.84 3.6a15.7 15.7 0 0 1 2.33 1.65M148.17 430.16a14 14 0 0 1-2.43-1.09c-1.47-.72-3.51-1.71-5.77-2.76s-4.34-1.95-5.84-2.61a15.5 15.5 0 0 1-2.41-1.14 12 12 0 0 1 2.54.8c1.54.57 3.65 1.43 5.93 2.48s4.29 2.1 5.72 2.9a13.3 13.3 0 0 1 2.26 1.42M153.77 420.78a14 14 0 0 1-2.77-.46c-1.7-.37-4-.94-6.57-1.68s-4.82-1.51-6.45-2.11a14 14 0 0 1-2.59-1.09 16 16 0 0 1 2.71.74c1.65.51 3.94 1.22 6.47 2s4.84 1.36 6.51 1.82a16 16 0 0 1 2.69.78M156.76 411.32a84 84 0 0 1-9.25-.92 85 85 0 0 1-9.18-1.43 84 84 0 0 1 9.25.92 79 79 0 0 1 9.18 1.43M159.94 402.07a12.6 12.6 0 0 1-2.69-.08c-1.66-.12-3.95-.32-6.47-.57s-4.81-.51-6.45-.73a14 14 0 0 1-2.66-.45 14.3 14.3 0 0 1 2.7.09c1.66.12 3.94.32 6.46.57s4.8.51 6.45.72a15 15 0 0 1 2.66.45M162.39 393.11a92 92 0 0 1-9.64.56 86 86 0 0 1-9.65 0 92 92 0 0 1 9.64-.56 89 89 0 0 1 9.65 0M163.4 385.79a13 13 0 0 1-2.64.41c-1.64.17-3.91.31-6.42.32s-4.79-.11-6.43-.26a12.8 12.8 0 0 1-2.64-.38 15 15 0 0 1 2.66 0c1.64.06 3.9.13 6.4.11s4.77-.1 6.4-.17a15 15 0 0 1 2.67-.03" style="fill:#263238;"></path><path d="M147.13 381.7a.7.7 0 0 1 0 .25v.74c0 .65 0 1.61-.07 2.84a74 74 0 0 1-1.23 10.39 78.3 78.3 0 0 1-4.35 14.89 77.44 77.44 0 0 1-22 30.58 79 79 0 0 1-12.76 8.83 73 73 0 0 1-9.47 4.45c-1.14.46-2.06.74-2.67 1l-.7.23a.8.8 0 0 1-.25.06.7.7 0 0 1 .23-.11l.68-.28c.6-.25 1.51-.56 2.64-1a82 82 0 0 0 9.36-4.58 79.89 79.89 0 0 0 39-54 82 82 0 0 0 1.39-10.33c.11-1.22.11-2.18.16-2.83v-.74a.9.9 0 0 1 .04-.39" style="fill:#fff;"></path><path d="M236.92 273s-10.72-14.51-35.53-12.36c0 0 25.25-19.4 10.39-39.33 0 0 31.89 9.42 32.25-30.44 0 0 5.8 37 35.88 26.46 0 0 2.14 29.36 22.95 23.93-10.07 9.9-19.86 18.63-17.86 31.29" style="fill:#409eff;"></path><g style="opacity:.8;"><path d="M236.92 273s-10.72-14.51-35.53-12.36c0 0 25.25-19.4 10.39-39.33 0 0 31.89 9.42 32.25-30.44 0 0 5.8 37 35.88 26.46 0 0 2.14 29.36 22.95 23.93-10.07 9.9-19.86 18.63-17.86 31.29" style="fill:#fff;"></path></g><path d="M236.92 273s-.25-16.92-20.18-15.19c0 0 18.53-10.69 6.6-26.7 0 0 25.62 7.57 25.91-24.45 0 0 4.65 29.69 28.82 21.25 0 0-2.89 21.54 13.84 17.17-8.09 8-11.37 17-9.77 27.2" style="fill:#409eff;"></path><g style="opacity:.6000000000000001;"><path d="M236.92 273s-.25-16.92-20.18-15.19c0 0 18.53-10.69 6.6-26.7 0 0 25.62 7.57 25.91-24.45 0 0 4.65 29.69 28.82 21.25 0 0-2.89 21.54 13.84 17.17-8.09 8-11.37 17-9.77 27.2" style="fill:#fff;"></path></g><path d="M269.65 160.76a5 5 0 0 1-.24.63l-.79 1.76c-.35.76-.77 1.69-1.22 2.8s-1 2.33-1.51 3.74-1.13 2.93-1.68 4.6-1.12 3.46-1.7 5.35c-1.09 3.8-2.13 8-2.95 12.52s-1.3 8.82-1.6 12.76c-.12 2-.25 3.85-.27 5.61s-.05 3.4 0 4.89.08 2.85.12 4 .1 2.21.17 3 .09 1.43.12 1.92a3 3 0 0 1 0 .68 5 5 0 0 1-.11-.67q-.07-.74-.21-1.92c-.1-.83-.2-1.85-.26-3s-.18-2.55-.19-4-.08-3.14 0-4.91.12-3.65.22-5.63a113.2 113.2 0 0 1 4.57-25.39c.59-1.89 1.14-3.7 1.75-5.35s1.18-3.2 1.74-4.59 1.12-2.64 1.6-3.73.92-2 1.3-2.77l.87-1.72a3 3 0 0 1 .27-.58M198.07 153.89a33 33 0 0 0-6-4.49 33.3 33.3 0 0 0-7.06-2.52 6.8 6.8 0 0 1 2.23.22 18.6 18.6 0 0 1 5.08 1.84 18.9 18.9 0 0 1 4.34 3.21 6.6 6.6 0 0 1 1.41 1.74M205.75 197.42a2.3 2.3 0 0 1 .42.4l1.11 1.19c1 1 2.31 2.59 3.91 4.56s3.43 4.37 5.36 7.11 3.92 5.86 5.86 9.2 3.62 6.64 5.06 9.67 2.6 5.82 3.5 8.19 1.59 4.31 2 5.66q.28.94.48 1.56a2.3 2.3 0 0 1 .13.56 2.3 2.3 0 0 1-.23-.53l-.58-1.52c-.47-1.33-1.2-3.25-2.15-5.59s-2.16-5.1-3.59-8.12-3.15-6.27-5.08-9.62-3.92-6.42-5.8-9.18-3.69-5.18-5.26-7.16-2.85-3.58-3.77-4.66l-1-1.25a2.4 2.4 0 0 1-.37-.47M274.51 202.53a1.7 1.7 0 0 1-.21.46l-.67 1.25c-.31.54-.67 1.2-1.06 2s-.87 1.66-1.32 2.67c-1 2-2 4.42-3 7.16a78 78 0 0 0-4.16 18.47c-.27 2.9-.39 5.53-.38 7.74 0 1.1 0 2.1.05 3s.06 1.63.1 2.25.05 1 .07 1.42a1.4 1.4 0 0 1 0 .5 2.3 2.3 0 0 1-.09-.49c-.05-.38-.1-.85-.17-1.42s-.15-1.37-.19-2.25-.13-1.88-.13-3a71 71 0 0 1 .28-7.79 72.8 72.8 0 0 1 4.18-18.58 70 70 0 0 1 3.09-7.16c.47-1 1-1.87 1.4-2.65s.8-1.43 1.13-2 .56-.88.76-1.21a2 2 0 0 1 .32-.37M294.15 206.41c.05.06-.83.71-2.16 1.87a36.8 36.8 0 0 0-8.52 10.7 26 26 0 0 1-1.35 2.53 11.4 11.4 0 0 1 1-2.7 31 31 0 0 1 3.68-5.9 30 30 0 0 1 4.93-4.91 11 11 0 0 1 2.42-1.59M210.65 231.91a12 12 0 0 1 2.44 1.53 34.6 34.6 0 0 1 5.16 4.68 34 34 0 0 1 4.12 5.61 11.7 11.7 0 0 1 1.27 2.59 28 28 0 0 1-1.58-2.4 45 45 0 0 0-4.2-5.46 45.6 45.6 0 0 0-5-4.73 23 23 0 0 1-2.21-1.82M205.58 222.61c-.08.14-2.12-1-4.88-1.7s-5.09-.71-5.09-.87a14.5 14.5 0 0 1 10 2.57Z" style="fill:#409eff;"></path><path d="M185 191.31a6.9 6.9 0 0 1 .66-1.66l-.91-1.38 1.9-2 1.41.85a7.3 7.3 0 0 1 1.64-.71l.34-1.61 2.73-.05.39 1.61a7 7 0 0 1 1.66.65l1.38-.9 2 1.9-.86 1.41a6.3 6.3 0 0 1 .71 1.64l1.62.33v2.74l-1.6.39a6.8 6.8 0 0 1-.66 1.65l.91 1.39-1.9 2-1.42-.86a6.3 6.3 0 0 1-1.63.71L193 201h-2.73l-.39-1.6a6.9 6.9 0 0 1-1.66-.66l-1.38.9-2-1.9.86-1.41a6.3 6.3 0 0 1-.71-1.63l-1.62-.34v-2.73l1.6-.39Zm3.6 1.55a2.93 2.93 0 1 0 2.88-3 2.93 2.93 0 0 0-2.87 3Z" style="fill:#409eff;fill-rule:evenodd;"></path><path d="M299.57 265.2a5.2 5.2 0 0 1 .48-1.22l-.67-1 1.41-1.45 1 .63a5.1 5.1 0 0 1 1.2-.52l.25-1.19h2l.29 1.19a4.8 4.8 0 0 1 1.22.48l1-.67 1.45 1.41-.63 1a5 5 0 0 1 .52 1.2l1.19.25v2l-1.19.29a5.2 5.2 0 0 1-.48 1.22l.66 1-1.4 1.45-1-.63a5 5 0 0 1-1.21.52l-.24 1.19h-2l-.29-1.18a5.2 5.2 0 0 1-1.22-.48l-1 .66-1.41-1.35.63-1a5 5 0 0 1-.52-1.21l-1.19-.25v-2l1.19-.29Zm2.66 1.14a2.16 2.16 0 1 0 4.32-.07 2.16 2.16 0 1 0-4.32.07" style="fill:#455a64;fill-rule:evenodd;"></path><path d="M274.18 182.1h10.43v4.72h-10.43z" style="fill:#e0e0e0;" transform="rotate(-64.59 279.389 184.46)"></path><path d="M275 188.16a11 11 0 0 1 1.23.49c.76.32 1.83.78 3.11 1.36l-.25.09c1.12-2.45 2.67-5.79 4.41-9.45-.11-.31.15.43.12.35h-.13l-.14-.06-.28-.14-.56-.26-1.08-.52-2.06-1 .33-.11c-1.29 2.68-2.45 5-3.28 6.64-.4.76-.73 1.41-1 1.95a4.6 4.6 0 0 1-.41.72 3 3 0 0 1 .26-.68c.23-.54.52-1.19.85-1.95.75-1.69 1.83-4.1 3.14-6.89l.11-.23.22.11 2.07 1 1.09.51.55.26.28.14.14.06h.14c0-.08.23.66.12.35-1.74 3.66-3.34 7-4.54 9.39l-.08.17-.17-.09c-1.34-.66-2.41-1.21-3.12-1.59a7.7 7.7 0 0 1-1.07-.62" style="fill:#263238;"></path><path d="M283.35 175.75a4.34 4.34 0 0 0-5.79 2.06l7.86 3.74a4.35 4.35 0 0 0-2.07-5.8" style="fill:#e0e0e0;"></path><path d="M283.35 175.75a1.2 1.2 0 0 1 .49.18 4.2 4.2 0 0 1 1.12.9 4.3 4.3 0 0 1 1 2 4.45 4.45 0 0 1-.32 2.83l-.09.22-.23-.1-3.93-1.85-3.94-1.93-.22-.1.11-.22a4.54 4.54 0 0 1 2-2 4.4 4.4 0 0 1 2.17-.48 3.9 3.9 0 0 1 1.4.3c.31.14.46.24.44.26a8.5 8.5 0 0 0-1.84-.27 4.2 4.2 0 0 0-2 .55 4.16 4.16 0 0 0-1.76 1.89l-.11-.32 3.94 1.85 3.92 1.88-.32.12a4.2 4.2 0 0 0 .36-2.56 4.35 4.35 0 0 0-.83-1.88 8 8 0 0 0-1.36-1.27" style="fill:#263238;"></path><path d="M283.45 178.24a2.74 2.74 0 0 0-.86-2.8" style="fill:#e0e0e0;"></path><path d="M282.59 175.44c.07-.13.8.27 1.08 1.2s-.09 1.66-.22 1.6 0-.71-.27-1.45-.68-1.23-.59-1.35M278.65 180.07a9 9 0 0 1 2.28.94 9.2 9.2 0 0 1 2.23 1.09 4.7 4.7 0 0 1-2.44-.62c-1.28-.57-2.15-1.3-2.07-1.41M278.12 181.17a9.7 9.7 0 0 1 2.29 1 9.2 9.2 0 0 1 2.22 1.08 4.5 4.5 0 0 1-2.44-.61c-1.27-.64-2.19-1.35-2.07-1.47M277.6 182.28a9 9 0 0 1 2.28.94 9.4 9.4 0 0 1 2.23 1.09 4.7 4.7 0 0 1-2.44-.61c-1.28-.58-2.15-1.31-2.07-1.42M277.07 183.38a9.7 9.7 0 0 1 2.29 1 9.2 9.2 0 0 1 2.22 1.08 4.5 4.5 0 0 1-2.44-.61c-1.27-.62-2.14-1.35-2.07-1.47M276.54 184.49a9.3 9.3 0 0 1 2.29.94 9.9 9.9 0 0 1 2.23 1.09 7.15 7.15 0 0 1-4.52-2ZM276 185.6a9 9 0 0 1 2.29.94 9.2 9.2 0 0 1 2.22 1.09 7.23 7.23 0 0 1-4.51-2ZM275.49 186.7a9.5 9.5 0 0 1 2.29 1 9.2 9.2 0 0 1 2.22 1.08 4.5 4.5 0 0 1-2.43-.61c-1.28-.62-2.16-1.35-2.08-1.47" style="fill:#263238;"></path><path d="M171.84 261.9h10.43v4.72h-10.43z" style="fill:#e0e0e0;" transform="rotate(-24.4 177.045 264.25)"></path><path d="M182.77 264.25a11 11 0 0 1-.62-1.17c-.37-.73-.89-1.77-1.5-3l.25.09c-2.44 1.15-5.78 2.7-9.46 4.37-.12.31.15-.42.13-.34v.07l.06.14.13.28.25.56c.17.37.33.73.5 1.09l.93 2.09-.33-.12c2.73-1.22 5.09-2.23 6.8-3l2-.84a5 5 0 0 1 .78-.29 3 3 0 0 1-.63.36l-1.91.94c-1.66.8-4 1.95-6.85 3.24l-.23.1-.1-.23c-.31-.66-.62-1.36-1-2.07-.17-.36-.33-.73-.5-1.1l-.25-.55-.13-.29-.07-.14v-.12l.13-.34c3.69-1.68 7.05-3.17 9.53-4.24l.17-.08.08.17c.59 1.38 1.05 2.49 1.35 3.24a6 6 0 0 1 .49 1.18" style="fill:#263238;"></path><path d="M168.41 268.36a4.35 4.35 0 0 0 5.76 2.17l-3.6-7.93a4.34 4.34 0 0 0-2.16 5.76" style="fill:#e0e0e0;"></path><path d="M168.41 268.36s-.12-.14-.26-.44a4.1 4.1 0 0 1-.27-1.42 4.34 4.34 0 0 1 .52-2.16 4.6 4.6 0 0 1 2.07-2l.22-.1.1.22c.57 1.23 1.18 2.56 1.82 4s1.22 2.73 1.78 4l.1.22-.22.1a4.52 4.52 0 0 1-2.84.26 4.3 4.3 0 0 1-2-1 3.9 3.9 0 0 1-.88-1.13c-.15-.31-.2-.48-.17-.49a8 8 0 0 0 1.23 1.4 4.26 4.26 0 0 0 4.43.55l-.12.32-1.82-4c-.62-1.4-1.22-2.73-1.78-4l.32.12a4.24 4.24 0 0 0-2.5 3.69 8.5 8.5 0 0 0 .27 1.86" style="fill:#263238;"></path><path d="M169.94 266.4a2.74 2.74 0 0 0-1.15 2.69" style="fill:#e0e0e0;"></path><path d="M168.79 269.09c-.13.06-.44-.73-.06-1.61s1.16-1.21 1.21-1.08-.43.56-.73 1.28-.27 1.38-.42 1.41M174.79 268.1a9 9 0 0 1-1.14-2.19 9.4 9.4 0 0 1-1-2.27 7.13 7.13 0 0 1 2.14 4.46M175.9 267.6a9.6 9.6 0 0 1-1.14-2.2 9.8 9.8 0 0 1-1-2.26c.11-.09.86.77 1.46 2a4.5 4.5 0 0 1 .68 2.46M177 267.09a9.2 9.2 0 0 1-1.14-2.19 9.4 9.4 0 0 1-1-2.27 7.13 7.13 0 0 1 2.14 4.46M178.13 266.59a9.9 9.9 0 0 1-1.14-2.2 9.6 9.6 0 0 1-1-2.27 4.67 4.67 0 0 1 1.46 2 4.53 4.53 0 0 1 .68 2.47M179.25 266.08a9.1 9.1 0 0 1-1.14-2.2 9.4 9.4 0 0 1-1-2.26 7.13 7.13 0 0 1 2.14 4.46M180.36 265.57a9.4 9.4 0 0 1-1.14-2.19 9.6 9.6 0 0 1-1-2.27 4.67 4.67 0 0 1 1.46 2 4.5 4.5 0 0 1 .68 2.46M181.48 265.07a40 40 0 0 1-2.14-4.46c.11-.09.87.77 1.47 2a4.6 4.6 0 0 1 .67 2.46" style="fill:#263238;"></path><path d="M201.52 142.38s12.11 12 15.13 19.43c2.87 7.11 4.77 13.73 4.77 13.73s3.12-5.46 6.63 0 20.1 71.77 22.83 96.73h10.57s-4.92-41.73-7.26-46.41-4.3-6.24-4.3-6.24-2.73-17.56-4.68-20.29a13.16 13.16 0 0 0-4.29-3.9s-3.51-19.11-8.58-23-9-1.95-9-1.95-3.2-20.48-21.82-28.1" style="fill:#409eff;"></path><path d="M300.67 231a56 56 0 0 0-7 2.38 58 58 0 0 0-6.41 3.72 6.8 6.8 0 0 1 1.62-1.48 24.1 24.1 0 0 1 9.62-4.37 7.2 7.2 0 0 1 2.17-.25" style="fill:#455a64;"></path><path d="M300.26 228.86a73 73 0 0 0-7.06 3.14c-3.73 2.06-6.28 4.45-6.39 4.32a8.1 8.1 0 0 1 1.6-1.63 28 28 0 0 1 4.54-3.14 27 27 0 0 1 5.07-2.18 7.9 7.9 0 0 1 2.24-.51M298.21 234c0 .16-2.2.19-4.79.94s-4.49 1.85-4.57 1.72a13.27 13.27 0 0 1 9.36-2.66" style="fill:#455a64;"></path><path d="M274.88 272.17c-1.77-14 2.83-30.42 14-38.28l2.66 2.17s-13.91 8.28-12.89 36.21" style="fill:#263238;"></path><path d="M217.41 252a33.6 33.6 0 0 0-5.37 2.39 35 35 0 0 0-4.56 3.71 13.8 13.8 0 0 1 9.93-6.1M217.13 250.76a51 51 0 0 1-5.44 2.1 51 51 0 0 1-5.5 2 24.2 24.2 0 0 1 5.32-2.46 23.8 23.8 0 0 1 5.62-1.64" style="fill:#455a64;"></path><path d="m247.94 275.62-4.84-1.26a10.74 10.74 0 0 0-3.65-11.13 9.21 9.21 0 0 1-5.31 7.13 7.86 7.86 0 0 1-6.65-.42 6.93 6.93 0 0 1-3.63-4.72 7.86 7.86 0 0 1 3.87-8 9.8 9.8 0 0 1 3.66-1.24 4 4 0 0 0-.36-.29 13.38 13.38 0 0 0-15.08-.41l-2.82-4.13a18.33 18.33 0 0 1 20.94.56 14.9 14.9 0 0 1 4.35 5.22 15.83 15.83 0 0 1 9.52 18.72ZM233 260.83a5.35 5.35 0 0 0-2.76.67 2.93 2.93 0 0 0-1.52 2.75 2.08 2.08 0 0 0 1.09 1.29 2.93 2.93 0 0 0 2.37.2 4.5 4.5 0 0 0 2.32-4.58v-.2a8.4 8.4 0 0 0-1.5-.13" style="fill:#263238;"></path><path d="M207.34 182.76a8 8 0 0 1 1.34.71c.85.48 2 1.24 3.48 2.23a61 61 0 0 1 4.85 3.78 62 62 0 0 1 10.07 11.14 58 58 0 0 1 3.27 5.19c.85 1.53 1.49 2.79 1.88 3.69a7.7 7.7 0 0 1 .57 1.4 8 8 0 0 1-.75-1.31c-.45-.87-1.13-2.1-2-3.59s-2-3.24-3.34-5.11a67.2 67.2 0 0 0-10-11C215 188.33 213.35 187 212 186s-2.56-1.83-3.38-2.36a8.6 8.6 0 0 1-1.28-.88" style="fill:#409eff;"></path><path d="M190.42 294.18h.85v50.51h-.85a9 9 0 0 1-9-9v-32.55a9 9 0 0 1 9-8.96M335.87 294.18h.94a8.88 8.88 0 0 1 8.88 8.88v32.76a8.88 8.88 0 0 1-8.88 8.88h-.94z" style="fill:#263238;"></path><rect width="149.39" height="109.99" x="188.69" y="284.32" rx="14.12" style="fill:#409eff;"></rect><path d="M282.39 296a34.23 34.23 0 0 0-34.23 34.23h68.47A34.23 34.23 0 0 0 282.39 296" style="fill:#fff;"></path><path d="M310 328.58h3.68a6.7 6.7 0 0 1 1.53.1 8 8 0 0 1-1.52.11h-8.49a1.8 1.8 0 0 1-.41 0 1.3 1.3 0 0 1 .41 0l1.12-.05ZM307.58 318.23c2.6-1.24 4.76-2.11 4.83-2s-2 1.24-4.62 2.41a35 35 0 0 1-4.83 2 35 35 0 0 1 4.62-2.41M301.16 309.77c1.9-2.16 3.54-3.82 3.67-3.71s-1.35 1.93-3.29 4.05a34 34 0 0 1-3.67 3.7 35 35 0 0 1 3.29-4.04M292 304.36a23 23 0 0 1 2.05-4.79c.16.06-.54 2.28-1.57 5a36 36 0 0 1-2.06 4.79 34 34 0 0 1 1.58-5M281.51 302.58c0-2.88.08-5.21.25-5.21s.28 2.33.26 5.21a34 34 0 0 1-.26 5.21 33 33 0 0 1-.25-5.21M271.05 304.54c-1-2.69-1.74-4.91-1.58-5s1.08 2.08 2 4.79a32.4 32.4 0 0 1 1.58 5 35 35 0 0 1-2-4.79M262 310.11c-1.94-2.12-3.42-3.93-3.29-4.05s1.77 1.55 3.67 3.71a35 35 0 0 1 3.29 4 34 34 0 0 1-3.67-3.66M255.73 318.7c-2.63-1.18-4.7-2.26-4.63-2.42s2.24.72 4.84 2a35 35 0 0 1 4.62 2.41 35 35 0 0 1-4.83-1.99M253.55 328.83h-3.69a8 8 0 0 1-1.52-.11 6.7 6.7 0 0 1 1.53-.1h3.68l3.68.06 1.12.05a1.2 1.2 0 0 1 .4 0 1.6 1.6 0 0 1-.4 0h-1.12Z" style="fill:#e0e0e0;"></path><path d="M225.31 302a4.55 4.55 0 1 1-4.55-4.54 4.55 4.55 0 0 1 4.55 4.54" style="fill:#fff;"></path><path d="M225.31 315.7a4.55 4.55 0 1 1-4.55-4.54 4.55 4.55 0 0 1 4.55 4.54" style="fill:#455a64;"></path><path d="M311.43 384.82v-3.3000000000000003c0-2.17 0-5.33-.05-9.38 0-8.13-.06-19.85-.1-34.3l.19.19-93.17.07.26-.26v47l-.25-.24 66.92.11 19.3.07h6.96-6.8500000000000005l-19.25.07-67.08.12H218v-47.51h.27l93.17.07h.2v.19c-.05 14.5-.08 26.26-.11 34.41v11.76c0 .56-.1.93-.1.93M204.1 394.09h118.57v.59a6.23 6.23 0 0 1-6.23 6.23h-106.1a6.23 6.23 0 0 1-6.23-6.23v-.59Z" style="fill:#263238;"></path><path d="M301.47 344.43a2.81 2.81 0 0 0 1.93 3 3.11 3.11 0 0 0 3.39-1.24 3.49 3.49 0 0 0 0-3.67 3.48 3.48 0 0 1-.78 2.35 2.56 2.56 0 0 1-2.26.88 2 2 0 0 1-1.69-1.64" style="opacity:.30000000000000004;"></path><path d="M306.81 343.32a2.77 2.77 0 1 1-2.76-2.76 2.76 2.76 0 0 1 2.76 2.76" style="fill:#e0e0e0;"></path><path d="M306.81 343.32a5 5 0 0 1-.18-.65 2.78 2.78 0 0 0-1-1.4 2.61 2.61 0 0 0-2.42-.32 2.53 2.53 0 0 0 0 4.74 2.61 2.61 0 0 0 2.42-.32 2.78 2.78 0 0 0 1-1.4 6 6 0 0 1 .18-.65s.09.25 0 .7a2.7 2.7 0 0 1-1 1.64 2.92 2.92 0 0 1-2.81.48 3 3 0 0 1 0-5.64 2.92 2.92 0 0 1 2.81.48 2.7 2.7 0 0 1 1 1.64c.09.45.03.7 0 .7" style="fill:#263238;"></path><path d="M305.32 342.14c.05.14-.6.48-1.21 1.12s-.93 1.29-1.07 1.24 0-.87.7-1.61 1.55-.89 1.58-.75" style="fill:#263238;"></path><path d="M305.32 344.18c-.12.08-.58-.42-1.26-.87s-1.32-.7-1.29-.85.81-.11 1.58.42 1.09 1.24.97 1.3" style="fill:#263238;"></path><path d="M302.76 378.63a2.83 2.83 0 0 0 1.94 3 3.11 3.11 0 0 0 3.39-1.24 3.49 3.49 0 0 0 .05-3.66 3.43 3.43 0 0 1-.79 2.34 2.55 2.55 0 0 1-2.25.88 2 2 0 0 1-1.7-1.63" style="opacity:.30000000000000004;"></path><circle cx="305.35" cy="377.51" r="2.76" style="fill:#e0e0e0;"></circle><path d="M308.11 377.51c-.05 0-.06-.24-.19-.65a2.74 2.74 0 0 0-1-1.4 2.62 2.62 0 0 0-2.42-.32 2.54 2.54 0 1 0 2.42 4.42 2.7 2.7 0 0 0 1-1.4c.13-.4.14-.65.19-.65s.09.25 0 .7a2.74 2.74 0 0 1-1 1.65 2.93 2.93 0 0 1-2.81.47 3 3 0 0 1 0-5.64 3 3 0 0 1 2.81.48 2.7 2.7 0 0 1 1 1.64c.09.46.03.71 0 .7" style="fill:#263238;"></path><path d="M306.62 376.33c.05.14-.61.48-1.21 1.12s-.93 1.29-1.08 1.25 0-.88.7-1.61 1.56-.89 1.59-.76" style="fill:#263238;"></path><path d="M306.62 378.37c-.13.09-.59-.42-1.27-.87s-1.31-.7-1.28-.85.8-.11 1.58.42 1.09 1.24.97 1.3" style="fill:#263238;"></path><path d="M222.38 344.39a2.83 2.83 0 0 0 1.94 3 3.12 3.12 0 0 0 3.39-1.25 3.49 3.49 0 0 0 0-3.66 3.45 3.45 0 0 1-.79 2.35 2.55 2.55 0 0 1-2.25.88 2 2 0 0 1-1.7-1.64" style="opacity:.30000000000000004;"></path><circle cx="224.96" cy="343.28" r="2.76" style="fill:#e0e0e0;"></circle><path d="M227.73 343.28s-.06-.25-.19-.65a2.67 2.67 0 0 0-1-1.4 2.59 2.59 0 0 0-2.41-.32 2.53 2.53 0 0 0 0 4.74 2.62 2.62 0 0 0 2.42-.32 2.7 2.7 0 0 0 1-1.4c.13-.4.14-.65.19-.65a1.2 1.2 0 0 1 0 .7 2.75 2.75 0 0 1-1 1.64 2.93 2.93 0 0 1-2.81.48 3 3 0 0 1 0-5.64 2.93 2.93 0 0 1 2.81.48 2.75 2.75 0 0 1 1 1.64 1.2 1.2 0 0 1-.01.7" style="fill:#263238;"></path><path d="M226.24 342.1c0 .14-.61.48-1.21 1.12s-.93 1.29-1.08 1.24 0-.88.7-1.61 1.56-.85 1.59-.75" style="fill:#263238;"></path><path d="M226.24 344.14c-.13.08-.59-.42-1.27-.87s-1.31-.7-1.28-.85.8-.11 1.58.41 1.09 1.24.97 1.31" style="fill:#263238;"></path><path d="M221.8 378.29a2.8 2.8 0 0 0 1.93 3 3.11 3.11 0 0 0 3.39-1.24 3.47 3.47 0 0 0 0-3.66 3.47 3.47 0 0 1-.78 2.34 2.57 2.57 0 0 1-2.26.89 2 2 0 0 1-1.69-1.64" style="opacity:.30000000000000004;"></path><circle cx="224.38" cy="377.17" r="2.76" style="fill:#e0e0e0;"></circle><path d="M227.14 377.17s0-.24-.18-.65a2.87 2.87 0 0 0-1-1.4 2.61 2.61 0 0 0-2.42-.32 2.54 2.54 0 1 0 2.42 4.42 2.78 2.78 0 0 0 1-1.4 6 6 0 0 1 .18-.65s.09.25 0 .7a2.72 2.72 0 0 1-1 1.65 3 3 0 0 1-2.81.48 3 3 0 0 1 0-5.65 3 3 0 0 1 2.81.48 2.72 2.72 0 0 1 1 1.65c.09.45.03.7 0 .69" style="fill:#263238;"></path><path d="M225.65 376c0 .14-.6.48-1.21 1.12s-.93 1.29-1.07 1.25 0-.88.7-1.61 1.55-.9 1.58-.76" style="fill:#263238;"></path><path d="M225.65 378c-.12.08-.58-.43-1.26-.88s-1.32-.7-1.29-.85.81-.11 1.58.42 1.09 1.31.97 1.31" style="fill:#263238;"></path><path d="M218.25 385.08c10.82 2.35 23.46 2.44 35.15 1.87 5.62-.28 11.79-.63 16.29 2.76 1 .74 2.14 1.71 3.3 1.28 1.68-.63 1.74-3.71 3.54-3.77.9 0 1.59.83 1.88 1.68a13 13 0 0 0 .82 2.56c.46.78 1.55 1.3 2.27.75 1.14-.87-.18-2.74.25-4.11s2.47-1.53 3.85-1 2.72 1.54 4.19 1.32a8.2 8.2 0 0 0 2.83-1.45c2.63-1.61 5.88-1.7 9-1.76 3.25-.05 6.6-.36 9.85-.42Z" style="opacity:.30000000000000004;"></path><path d="M292.77 349.79a2.2 2.2 0 0 1-.51.18 12 12 0 0 0-1.45.49 22 22 0 0 0-4.88 2.76c-1.95 1.36-4.1 3.24-6.83 4.9a15.6 15.6 0 0 1-4.63 1.93 26.2 26.2 0 0 1-5.34.4c-3.65 0-6.84 1.48-9.6 3s-5.29 2.84-7.26 4.17a26.2 26.2 0 0 0-4.34 3.56c-.93 1-1.36 1.55-1.4 1.52s.08-.16.28-.45a14 14 0 0 1 1-1.21 23.8 23.8 0 0 1 4.28-3.72 78 78 0 0 1 7.24-4.3 33 33 0 0 1 4.52-2.1 15.5 15.5 0 0 1 5.29-.95 26.2 26.2 0 0 0 5.25-.38 15.8 15.8 0 0 0 4.5-1.84c2.68-1.61 4.87-3.46 6.86-4.79a20.6 20.6 0 0 1 5-2.65 8.7 8.7 0 0 1 1.49-.4 2 2 0 0 1 .53-.12M269.06 357.71a13 13 0 0 1-2.9-.45 43.6 43.6 0 0 1-6.77-2.1 43 43 0 0 1-6.34-3.16 12.4 12.4 0 0 1-2.41-1.69 26 26 0 0 1 2.59 1.37 59.8 59.8 0 0 0 13 5.23 21 21 0 0 1 2.83.8" style="fill:#263238;"></path><path d="M284.1 325.07c.77-.41 23.24-7.64 23.24-7.64l-21.48 12Z" style="fill:#409eff;"></path><path d="M281.76 322.64a7.6 7.6 0 0 0-7.6 7.6h15.2a7.6 7.6 0 0 0-7.6-7.6M205.35 394.09c-.15 0-.26-24.42-.26-54.54s.11-54.55.26-54.55.26 24.42.26 54.55-.12 54.54-.26 54.54M324.2 394.09c-.15 0-.26-24.42-.26-54.54s.11-54.55.26-54.55.26 24.42.26 54.55-.12 54.54-.26 54.54" style="fill:#263238;"></path><circle cx="200.36" cy="298.63" r="1.17" style="fill:#263238;"></circle><circle cx="200.36" cy="320.51" r="1.17" style="fill:#263238;"></circle><circle cx="200.36" cy="342.4" r="1.17" style="fill:#263238;"></circle><circle cx="200.36" cy="364.29" r="1.17" style="fill:#263238;"></circle><circle cx="200.36" cy="386.17" r="1.17" style="fill:#263238;"></circle><circle cx="330.31" cy="298.63" r="1.17" style="fill:#263238;"></circle><circle cx="330.31" cy="320.51" r="1.17" style="fill:#263238;"></circle><circle cx="330.31" cy="342.4" r="1.17" style="fill:#263238;"></circle><circle cx="330.31" cy="364.29" r="1.17" style="fill:#263238;"></circle><circle cx="330.31" cy="386.17" r="1.17" style="fill:#263238;"></circle><path d="M234.3 272.27h51.1v12.04h-51.1z" style="fill:#455a64;"></path><path d="M238 284.32a32 32 0 0 1-.26-5.82 32 32 0 0 1 .26-5.81 33 33 0 0 1 .26 5.81 33 33 0 0 1-.26 5.82M243.23 284.32a33 33 0 0 1-.26-5.82 33 33 0 0 1 .26-5.81 32 32 0 0 1 .26 5.81 32 32 0 0 1-.26 5.82M248.48 284.32a33 33 0 0 1-.26-5.82 33 33 0 0 1 .26-5.81 33 33 0 0 1 .26 5.81 33 33 0 0 1-.26 5.82M253.73 284.32a32 32 0 0 1-.26-5.82 32 32 0 0 1 .26-5.81 33 33 0 0 1 .26 5.81 33 33 0 0 1-.26 5.82M259 284.32a33 33 0 0 1-.26-5.82 33 33 0 0 1 .26-5.81 32 32 0 0 1 .26 5.81 32 32 0 0 1-.26 5.82M264.22 284.32a33 33 0 0 1-.26-5.82 33 33 0 0 1 .26-5.81 33 33 0 0 1 .26 5.81 33 33 0 0 1-.26 5.82M269.47 284.32a32 32 0 0 1-.26-5.82 32 32 0 0 1 .26-5.81 33 33 0 0 1 .26 5.81 33 33 0 0 1-.26 5.82M274.71 284.32a33 33 0 0 1-.26-5.82 33 33 0 0 1 .26-5.81 32 32 0 0 1 .26 5.81 32 32 0 0 1-.26 5.82M280 284.32a33 33 0 0 1-.26-5.82 33 33 0 0 1 .26-5.81 33 33 0 0 1 .26 5.81 33 33 0 0 1-.26 5.82" style="fill:#263238;"></path><path d="M345.68 310.42c1.24 6.26 2.39 12.16 3.62 18.42a27 27 0 0 1-3.62 0v-18.41" style="opacity:.30000000000000004;"></path><path d="M192.15 296.05c.14 0 0 18.68-.35 41.71s-.71 41.7-.86 41.7 0-18.67.34-41.71.72-41.7.87-41.7M213.89 382c-.15 0-.26-9.3-.26-20.77s.11-20.77.26-20.77.26 9.3.26 20.77S214 382 213.89 382M312.1 287.68c0 .15-22.93.26-51.2.26s-51.2-.11-51.2-.26 22.92-.26 51.2-.26 51.2.12 51.2.26" style="fill:#fff;"></path><path d="M462.62 475.16c0 .14-95.2.26-212.61.26s-212.63-.12-212.63-.26 95.18-.26 212.63-.26 212.61.1 212.61.26" style="fill:#263238;"></path>',141),r=[d];function v(l,t){return a(),h("svg",y,[...r])}const o={render:v},u=s({__name:"404",setup(l){return(t,m)=>(a(),p(c,null,{default:M(()=>[f(i(o))]),_:1}))}});export{u as default}; diff --git a/static/ErrorPageLayout-8McD4TZK.js b/static/ErrorPageLayout-enCV_wzH.js index 6038157..fe8279d 100644 --- a/static/ErrorPageLayout-8McD4TZK.js +++ b/static/ErrorPageLayout-enCV_wzH.js @@ -1 +1 @@ -import{_ as n}from"./index-UxDMszmL.js";import{ag as e,m as c,p as _,q as d,H as l,T as t,O as o,S as p}from"./vue-k1SOGvAh.js";const i={},u={class:"error-page"},f={class:"error-page-svg"};function m(r,g){const a=e("el-button"),s=e("router-link");return c(),_("div",u,[d("div",f,[l(r.$slots,"default",{},void 0,!0)]),t(s,{to:"/"},{default:o(()=>[t(a,{type:"primary"},{default:o(()=>[p("回到首页")]),_:1})]),_:1})])}const k=n(i,[["render",m],["__scopeId","data-v-2fba9562"]]);export{k as E}; +import{_ as n}from"./index-zGdLdJAB.js";import{ag as e,m as c,p as _,q as d,H as l,T as t,O as o,S as p}from"./vue-k1SOGvAh.js";const i={},u={class:"error-page"},f={class:"error-page-svg"};function m(r,g){const a=e("el-button"),s=e("router-link");return c(),_("div",u,[d("div",f,[l(r.$slots,"default",{},void 0,!0)]),t(s,{to:"/"},{default:o(()=>[t(a,{type:"primary"},{default:o(()=>[p("回到首页")]),_:1})]),_:1})])}const k=n(i,[["render",m],["__scopeId","data-v-2fba9562"]]);export{k as E}; diff --git a/static/SwitchRoles-Olea5dlm.js b/static/SwitchRoles-Sy6K7Mpe.js index b1965a5..deb6c15 100644 --- a/static/SwitchRoles-Olea5dlm.js +++ b/static/SwitchRoles-Sy6K7Mpe.js @@ -1 +1 @@ -import{d as u,_ as m}from"./index-UxDMszmL.js";import{l as h,r as S,b as f,ag as c,m as v,p as w,q as t,R as g,u as b,T as s,O as I,aH as R,aI as V}from"./vue-k1SOGvAh.js";const x=e=>(R("data-v-54e6a169"),e=e(),V(),e),B={class:"switch-roles"},C=x(()=>t("span",null,"切换权限:",-1)),k=h({__name:"SwitchRoles",emits:["change"],setup(e,{emit:i}){const d=i,o=u(),a=S(o.roles[0]);return f(a,async l=>{await o.changeRoles(l),d("change")}),(l,n)=>{const r=c("el-radio-button"),p=c("el-radio-group");return v(),w("div",null,[t("div",null,"你的权限:"+g(b(o).roles),1),t("div",B,[C,s(p,{modelValue:a.value,"onUpdate:modelValue":n[0]||(n[0]=_=>a.value=_)},{default:I(()=>[s(r,{label:"editor"}),s(r,{label:"admin"})]),_:1},8,["modelValue"])])])}}}),U=m(k,[["__scopeId","data-v-54e6a169"]]);export{U as S}; +import{d as u,_ as m}from"./index-zGdLdJAB.js";import{l as h,r as S,b as f,ag as c,m as v,p as w,q as t,R as g,u as b,T as s,O as I,aH as R,aI as V}from"./vue-k1SOGvAh.js";const x=e=>(R("data-v-54e6a169"),e=e(),V(),e),B={class:"switch-roles"},C=x(()=>t("span",null,"切换权限:",-1)),k=h({__name:"SwitchRoles",emits:["change"],setup(e,{emit:i}){const d=i,o=u(),a=S(o.roles[0]);return f(a,async l=>{await o.changeRoles(l),d("change")}),(l,n)=>{const r=c("el-radio-button"),p=c("el-radio-group");return v(),w("div",null,[t("div",null,"你的权限:"+g(b(o).roles),1),t("div",B,[C,s(p,{modelValue:a.value,"onUpdate:modelValue":n[0]||(n[0]=_=>a.value=_)},{default:I(()=>[s(r,{label:"editor"}),s(r,{label:"admin"})]),_:1},8,["modelValue"])])])}}}),U=m(k,[["__scopeId","data-v-54e6a169"]]);export{U as S}; diff --git a/static/directive-p-53Up-g.js b/static/directive-C2xKykDO.js index cb76fb6..e74b27a 100644 --- a/static/directive-p-53Up-g.js +++ b/static/directive-C2xKykDO.js @@ -1 +1 @@ -import{i as g,_ as y}from"./index-UxDMszmL.js";import{S as b}from"./SwitchRoles-Olea5dlm.js";import{l as P,r as C,ag as m,aq as x,m as a,p as _,T as s,q as p,V as u,M as o,O as t,S as e,u as f,Q as v}from"./vue-k1SOGvAh.js";import"./element-ZYmdyXh6.js";import"./vxe-hFHEaiBz.js";const k=r=>{if(Array.isArray(r)&&r.length>0){const{roles:n}=g();return n.some(l=>r.includes(l))}else return console.error("need roles! Like checkPermission(['admin','editor'])"),!1},V={class:"app-container"},w={class:"margin-top-15"},z=P({__name:"directive",setup(r){const n=C(1),l=()=>{n.value++};return(B,N)=>{const i=m("el-tag"),c=m("el-tab-pane"),h=m("el-tabs"),d=x("permission");return a(),_("div",V,[s(b,{onChange:l}),(a(),_("div",{key:n.value,class:"margin-top-30"},[p("div",null,[u((a(),o(i,{type:"success",size:"large",effect:"plain"},{default:t(()=>[e(` 这里采用了 v-permission="['admin']" 所以只有 admin 可以看见这句话 `)]),_:1})),[[d,["admin"]]])]),p("div",null,[u((a(),o(i,{type:"success",size:"large",effect:"plain"},{default:t(()=>[e(` 这里采用了 v-permission="['editor']" 所以只有 editor 可以看见这句话 `)]),_:1})),[[d,["editor"]]])]),p("div",w,[u((a(),o(i,{type:"success",size:"large",effect:"plain"},{default:t(()=>[e(` 这里采用了 v-permission="['admin', 'editor']" 所以 admin 和 editor 都可以看见这句话 `)]),_:1})),[[d,["admin","editor"]]])])])),(a(),_("div",{key:`checkPermission${n.value}`,class:"margin-top-30"},[s(i,{type:"warning",size:"large"},{default:t(()=>[e(" 例如 Element Plus 的 el-tab-pane 或 el-table-column 以及其它动态渲染 Dom 的场景不适合使用 v-permission,这种情况下你可以通过 v-if 和 checkPermission 来实现: ")]),_:1}),s(h,{type:"border-card",class:"margin-top-15"},{default:t(()=>[f(k)(["admin"])?(a(),o(c,{key:0,label:"admin"},{default:t(()=>[e(" 这里采用了 "),s(i,null,{default:t(()=>[e(`v-if="checkPermission(['admin'])"`)]),_:1}),e(" 所以只有 admin 可以看见这句话 ")]),_:1})):v("",!0),f(k)(["editor"])?(a(),o(c,{key:1,label:"editor"},{default:t(()=>[e(" 这里采用了 "),s(i,null,{default:t(()=>[e(`v-if="checkPermission(['editor'])"`)]),_:1}),e(" 所以只有 editor 可以看见这句话 ")]),_:1})):v("",!0),f(k)(["admin","editor"])?(a(),o(c,{key:2,label:"admin 和 editor"},{default:t(()=>[e(" 这里采用了 "),s(i,null,{default:t(()=>[e(`v-if="checkPermission(['admin', 'editor'])"`)]),_:1}),e(" 所以 admin 和 editor 都可以看见这句话 ")]),_:1})):v("",!0)]),_:1})]))])}}}),T=y(z,[["__scopeId","data-v-6d704b73"]]);export{T as default}; +import{i as g,_ as y}from"./index-zGdLdJAB.js";import{S as b}from"./SwitchRoles-Sy6K7Mpe.js";import{l as P,r as C,ag as m,aq as x,m as a,p as _,T as s,q as p,V as u,M as o,O as t,S as e,u as f,Q as v}from"./vue-k1SOGvAh.js";import"./element-ZYmdyXh6.js";import"./vxe-hFHEaiBz.js";const k=r=>{if(Array.isArray(r)&&r.length>0){const{roles:n}=g();return n.some(l=>r.includes(l))}else return console.error("need roles! Like checkPermission(['admin','editor'])"),!1},V={class:"app-container"},w={class:"margin-top-15"},z=P({__name:"directive",setup(r){const n=C(1),l=()=>{n.value++};return(B,N)=>{const i=m("el-tag"),c=m("el-tab-pane"),h=m("el-tabs"),d=x("permission");return a(),_("div",V,[s(b,{onChange:l}),(a(),_("div",{key:n.value,class:"margin-top-30"},[p("div",null,[u((a(),o(i,{type:"success",size:"large",effect:"plain"},{default:t(()=>[e(` 这里采用了 v-permission="['admin']" 所以只有 admin 可以看见这句话 `)]),_:1})),[[d,["admin"]]])]),p("div",null,[u((a(),o(i,{type:"success",size:"large",effect:"plain"},{default:t(()=>[e(` 这里采用了 v-permission="['editor']" 所以只有 editor 可以看见这句话 `)]),_:1})),[[d,["editor"]]])]),p("div",w,[u((a(),o(i,{type:"success",size:"large",effect:"plain"},{default:t(()=>[e(` 这里采用了 v-permission="['admin', 'editor']" 所以 admin 和 editor 都可以看见这句话 `)]),_:1})),[[d,["admin","editor"]]])])])),(a(),_("div",{key:`checkPermission${n.value}`,class:"margin-top-30"},[s(i,{type:"warning",size:"large"},{default:t(()=>[e(" 例如 Element Plus 的 el-tab-pane 或 el-table-column 以及其它动态渲染 Dom 的场景不适合使用 v-permission,这种情况下你可以通过 v-if 和 checkPermission 来实现: ")]),_:1}),s(h,{type:"border-card",class:"margin-top-15"},{default:t(()=>[f(k)(["admin"])?(a(),o(c,{key:0,label:"admin"},{default:t(()=>[e(" 这里采用了 "),s(i,null,{default:t(()=>[e(`v-if="checkPermission(['admin'])"`)]),_:1}),e(" 所以只有 admin 可以看见这句话 ")]),_:1})):v("",!0),f(k)(["editor"])?(a(),o(c,{key:1,label:"editor"},{default:t(()=>[e(" 这里采用了 "),s(i,null,{default:t(()=>[e(`v-if="checkPermission(['editor'])"`)]),_:1}),e(" 所以只有 editor 可以看见这句话 ")]),_:1})):v("",!0),f(k)(["admin","editor"])?(a(),o(c,{key:2,label:"admin 和 editor"},{default:t(()=>[e(" 这里采用了 "),s(i,null,{default:t(()=>[e(`v-if="checkPermission(['admin', 'editor'])"`)]),_:1}),e(" 所以 admin 和 editor 都可以看见这句话 ")]),_:1})):v("",!0)]),_:1})]))])}}}),T=y(z,[["__scopeId","data-v-6d704b73"]]);export{T as default}; diff --git a/static/index-jbaCkYSr.css b/static/index-30aQXMY0.css index a85b584..4761f14 100644 --- a/static/index-jbaCkYSr.css +++ b/static/index-30aQXMY0.css @@ -1 +1 @@ -@charset "UTF-8";.layout-footer[data-v-034a5242]{width:100%;min-height:50px;display:flex;align-items:center;justify-content:center;color:#c0c4cc}.app-scrollbar[data-v-d87ee2cd]::-webkit-scrollbar{width:8px;height:8px}.app-scrollbar[data-v-d87ee2cd]::-webkit-scrollbar-thumb{border-radius:4px;background-color:#90939955}.app-scrollbar[data-v-d87ee2cd]::-webkit-scrollbar-thumb:hover{background-color:#90939977}.app-scrollbar[data-v-d87ee2cd]::-webkit-scrollbar-thumb:active{background-color:#90939999}.app-scrollbar[data-v-d87ee2cd]::-webkit-scrollbar-corner{background-color:transparent}.app-main[data-v-d87ee2cd]{width:100%;background-color:var(--v3-body-bg-color);display:flex}.app-scrollbar[data-v-d87ee2cd]{flex-grow:1;overflow:auto;display:flex;flex-direction:column}.app-scrollbar .app-container-grow[data-v-d87ee2cd]{flex-grow:1}.icon[data-v-252d9bf8]{vertical-align:middle}.el-breadcrumb__inner[data-v-2eef2d12],.el-breadcrumb__inner a[data-v-2eef2d12]{font-weight:400!important}.app-breadcrumb.el-breadcrumb[data-v-2eef2d12]{display:inline-block;font-size:14px;line-height:var(--v3-navigationbar-height);margin-left:8px}.app-breadcrumb.el-breadcrumb .no-redirect[data-v-2eef2d12]{color:#97a8be;cursor:text}.svg-icon[data-v-72444830]{min-width:1em;margin-right:12px;font-size:18px}.el-icon[data-v-72444830]{width:1em;margin-right:12px;font-size:18px}.simple-mode.first-level[data-v-72444830] .el-sub-menu .el-sub-menu__icon-arrow{display:none}.simple-mode.first-level[data-v-72444830] .el-sub-menu span{visibility:hidden}.layout-logo-container[data-v-8474c76e]{position:relative;width:100%;height:var(--v3-header-height);line-height:var(--v3-header-height);background-color:transparent;text-align:center;overflow:hidden}.layout-logo-container .layout-logo[data-v-8474c76e]{display:none}.layout-logo-container .layout-logo-text[data-v-8474c76e]{height:100%;vertical-align:middle}.layout-mode-top[data-v-8474c76e]{height:var(--v3-navigationbar-height);line-height:var(--v3-navigationbar-height)}.collapse .layout-logo[data-v-8474c76e]{width:32px;height:32px;vertical-align:middle;display:inline-block}.collapse .layout-logo-text[data-v-8474c76e]{display:none}.el-menu--collapse[data-v-90261ef0] .el-sub-menu.is-active .el-sub-menu__title:before,[data-v-90261ef0] .el-menu-item.is-active:before{content:"";position:absolute;top:0;left:0;width:var(--1bf59174);height:100%;background-color:var(--v3-sidebar-menu-tip-line-bg-color)}.has-logo .el-scrollbar[data-v-90261ef0]{height:calc(101% - var(--v3-header-height))}.el-scrollbar[data-v-90261ef0]{height:101%}.el-scrollbar[data-v-90261ef0] .scrollbar-wrapper{overflow-x:hidden!important}.el-scrollbar[data-v-90261ef0] .scrollbar-wrapper .el-scrollbar__view{height:100%}.el-scrollbar[data-v-90261ef0] .el-scrollbar__bar.is-horizontal{display:none}.el-scrollbar[data-v-90261ef0] .el-scrollbar__bar.is-vertical{display:var(--682b6cb0)}.el-menu[data-v-90261ef0]{border:none;min-height:100%;width:100%!important}.el-menu--horizontal[data-v-90261ef0]{height:var(--717664c6)}[data-v-90261ef0] .el-menu-item,[data-v-90261ef0] .el-sub-menu__title,[data-v-90261ef0] .el-sub-menu .el-menu-item,[data-v-90261ef0] .el-menu--horizontal .el-menu-item{height:var(--717664c6);line-height:var(--717664c6);display:block}[data-v-90261ef0] .el-menu-item.is-active,[data-v-90261ef0] .el-menu-item:hover,[data-v-90261ef0] .el-sub-menu__title.is-active,[data-v-90261ef0] .el-sub-menu__title:hover,[data-v-90261ef0] .el-sub-menu .el-menu-item.is-active,[data-v-90261ef0] .el-sub-menu .el-menu-item:hover,[data-v-90261ef0] .el-menu--horizontal .el-menu-item.is-active,[data-v-90261ef0] .el-menu--horizontal .el-menu-item:hover{background-color:var(--5e1994ee)}[data-v-90261ef0] .el-menu-item *,[data-v-90261ef0] .el-sub-menu__title *,[data-v-90261ef0] .el-sub-menu .el-menu-item *,[data-v-90261ef0] .el-menu--horizontal .el-menu-item *{vertical-align:middle}[data-v-90261ef0] .el-sub-menu.is-active>.el-sub-menu__title{color:var(--5ed40ffe)!important}.card-container[data-v-137655f9]{margin-bottom:10px}.card-container .card-header[data-v-137655f9]{display:flex;justify-content:space-between;align-items:center}.card-container .card-header .card-title[data-v-137655f9]{font-weight:700;margin-right:10px}.card-container .card-header .card-time[data-v-137655f9]{font-size:12px;color:gray}.card-container .card-header .card-avatar[data-v-137655f9]{display:flex;align-items:center}.card-container .card-body[data-v-137655f9]{font-size:12px}.notify[data-v-50089150]{margin-right:10px;color:var(--el-text-color-regular)}.notify-history[data-v-50089150]{text-align:center;padding-top:12px;border-top:1px solid var(--el-border-color)}.svg-icon[data-v-9e7c36e4]{font-size:20px}.svg-icon[data-v-9e7c36e4]:focus{outline:none}.result-item[data-v-7383ebb0]{display:flex;align-items:center;height:56px;padding:0 15px;margin-top:8px;border:1px solid var(--el-border-color);border-radius:4px;cursor:pointer}.result-item .svg-icon[data-v-7383ebb0]{min-width:1em;font-size:18px}.result-item .el-icon[data-v-7383ebb0]{width:1em;font-size:18px}.result-item-title[data-v-7383ebb0]{flex:1;margin-left:12px}.search-footer[data-v-3171d360]{display:flex;color:var(--el-text-color-secondary);font-size:14px}.search-footer-item[data-v-3171d360]{display:flex;align-items:center;margin-right:12px}.search-footer-item .svg-icon[data-v-3171d360]{margin-right:5px;padding:2px;font-size:20px;background-color:var(--el-fill-color)}.search-footer-total[data-v-3171d360]{margin:0 0 0 auto}.search-modal__private .svg-icon{font-size:18px}.search-modal__private .el-dialog__header{display:none}.search-modal__private .el-dialog__footer{border-top:1px solid var(--el-border-color);padding:var(--el-dialog-padding-primary)}.svg-icon[data-v-dc5accb4]{font-size:20px}.svg-icon[data-v-dc5accb4]:focus{outline:none}.navigation-bar[data-v-394c5e19]{height:var(--v3-navigationbar-height);overflow:hidden;background:var(--v3-header-bg-color);display:flex;justify-content:space-between}.navigation-bar .hamburger[data-v-394c5e19]{display:flex;align-items:center;height:100%;padding:0 15px;cursor:pointer}.navigation-bar .breadcrumb[data-v-394c5e19]{flex:1}@media screen and (max-width: 576px){.navigation-bar .breadcrumb[data-v-394c5e19]{display:none}}.navigation-bar .sidebar[data-v-394c5e19]{flex:1;min-width:0px}.navigation-bar .sidebar[data-v-394c5e19] .el-menu{background-color:transparent}.navigation-bar .sidebar[data-v-394c5e19] .el-sub-menu.is-active .el-sub-menu__title{color:var(--el-menu-active-color)!important}.navigation-bar .right-menu[data-v-394c5e19]{margin-right:10px;height:100%;display:flex;align-items:center;color:#606266}.navigation-bar .right-menu .right-menu-item[data-v-394c5e19]{padding:0 10px;cursor:pointer}.navigation-bar .right-menu .right-menu-item .right-menu-avatar[data-v-394c5e19]{display:flex;align-items:center}.navigation-bar .right-menu .right-menu-item .right-menu-avatar .el-avatar[data-v-394c5e19]{margin-right:10px}.navigation-bar .right-menu .right-menu-item .right-menu-avatar span[data-v-394c5e19]{font-size:16px}.select-layout-mode[data-v-e7938886]{display:flex;justify-content:space-between}.layout-mode[data-v-e7938886]{width:60px;flex-grow:0;overflow:hidden;cursor:pointer;border-radius:6px;border:2px solid rgba(0,0,0,0)}.layout-mode[data-v-e7938886]:hover,.active[data-v-e7938886]{border:2px solid var(--el-color-primary)}.el-header[data-v-e7938886]{height:12px}.el-aside[data-v-e7938886]{width:16px}.left .el-header[data-v-e7938886]{background-color:var(--el-border-color)}.left .el-aside[data-v-e7938886]{background-color:var(--el-color-primary)}.left .el-main[data-v-e7938886]{background-color:var(--el-fill-color)}.top .el-header[data-v-e7938886]{background-color:var(--el-color-primary)}.top .el-main[data-v-e7938886]{background-color:var(--el-fill-color)}.left-top .el-header[data-v-e7938886]{background-color:var(--el-border-color)}.left-top .el-aside[data-v-e7938886]{background-color:var(--el-color-primary)}.left-top .el-main[data-v-e7938886]{background-color:var(--el-fill-color)}.setting-container .setting-item .setting-name[data-v-317305d5]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.setting-container[data-v-317305d5]{padding:20px}.setting-container .setting-item[data-v-317305d5]{font-size:14px;color:var(--el-text-color-regular);padding:5px 0;display:flex;justify-content:space-between;align-items:center}.setting-container .el-button[data-v-317305d5]{margin-top:40px;width:100%}.scroll-container[data-v-519b3baa]{height:100%;-webkit-user-select:none;user-select:none;display:flex;justify-content:space-between}.scroll-container .arrow[data-v-519b3baa]{width:40px;height:100%;cursor:pointer}.scroll-container .arrow.left[data-v-519b3baa]{box-shadow:5px 0 5px -6px #ccc}.scroll-container .arrow.right[data-v-519b3baa]{box-shadow:-5px 0 5px -6px #ccc}.scroll-container .el-scrollbar[data-v-519b3baa]{flex:1;white-space:nowrap}.scroll-container .el-scrollbar .scrollbar-content[data-v-519b3baa]{display:inline-block}.scroll-container .screenfull[data-v-519b3baa]{width:40px;display:flex;justify-content:center;align-items:center;cursor:pointer}.tags-view-container[data-v-3bc82890]{height:var(--v3-tagsview-height);width:100%;background-color:var(--v3-header-bg-color);box-shadow:0 0 3px #00000010}.tags-view-container .tags-view-wrapper .tags-view-item[data-v-3bc82890]{display:inline-block;position:relative;cursor:pointer;height:26px;line-height:26px;border:1px solid var(--v3-tagsview-tag-border-color);border-radius:var(--v3-tagsview-tag-border-radius);color:var(--v3-tagsview-tag-text-color);background-color:var(--v3-tagsview-tag-bg-color);padding:0 8px;font-size:12px;margin-left:5px;margin-top:4px}.tags-view-container .tags-view-wrapper .tags-view-item[data-v-3bc82890]:first-of-type{margin-left:5px}.tags-view-container .tags-view-wrapper .tags-view-item[data-v-3bc82890]:last-of-type{margin-right:5px}.tags-view-container .tags-view-wrapper .tags-view-item.active[data-v-3bc82890]{background-color:var(--v3-tagsview-tag-active-bg-color);color:var(--v3-tagsview-tag-active-text-color);border-color:var(--v3-tagsview-tag-active-border-color)}.tags-view-container .tags-view-wrapper .tags-view-item.active[data-v-3bc82890]:before{content:"";background-color:var(--v3-tagsview-tag-active-before-color);display:inline-block;width:8px;height:8px;border-radius:50%;position:relative;margin-right:2px}.tags-view-container .tags-view-wrapper .tags-view-item .el-icon[data-v-3bc82890]{margin:0 2px;vertical-align:middle;border-radius:50%}.tags-view-container .tags-view-wrapper .tags-view-item .el-icon[data-v-3bc82890]:hover{background-color:var(--v3-tagsview-tag-icon-hover-bg-color);color:var(--v3-tagsview-tag-icon-hover-color)}.tags-view-container .contextmenu[data-v-3bc82890]{margin:0;background-color:#fff;z-index:3000;position:absolute;list-style-type:none;padding:5px 0;border-radius:4px;font-size:12px;font-weight:400;color:#333;box-shadow:2px 2px 3px #00000030}.tags-view-container .contextmenu li[data-v-3bc82890]{margin:0;padding:7px 16px;cursor:pointer}.tags-view-container .contextmenu li[data-v-3bc82890]:hover{background-color:#eee}.handle-button[data-v-ec8bae57]{width:48px;height:48px;background-color:var(--v3-rightpanel-button-bg-color);position:fixed;top:var(--eee8c778);right:0;border-radius:6px 0 0 6px;z-index:10;cursor:pointer;pointer-events:auto;color:#fff;display:flex;align-items:center;justify-content:center}.app-wrapper[data-v-c751cae0]:after{content:"";display:table;clear:both}.app-wrapper[data-v-c751cae0]{position:relative;width:100%}.drawer-bg[data-v-c751cae0]{background-color:#000;opacity:.3;width:100%;top:0;height:100%;position:absolute;z-index:999}.sidebar-container[data-v-c751cae0]{background-color:var(--v3-sidebar-menu-bg-color);transition:width .35s;width:var(--v3-sidebar-width)!important;height:100%;position:fixed;top:0;bottom:0;left:0;z-index:1001;overflow:hidden}.main-container[data-v-c751cae0]{min-height:100%;transition:margin-left .35s;margin-left:var(--v3-sidebar-width);position:relative}.fixed-header[data-v-c751cae0]{position:fixed!important;top:0;right:0;z-index:9;width:calc(100% - var(--v3-sidebar-width));transition:width .35s}.layout-header[data-v-c751cae0]{position:relative;z-index:9;box-shadow:var(--el-box-shadow-lighter)}.app-main[data-v-c751cae0]{min-height:calc(100vh - var(--v3-navigationbar-height));position:relative;overflow:hidden}.fixed-header+.app-main[data-v-c751cae0]{padding-top:var(--v3-navigationbar-height);height:100vh;overflow:auto}.hasTagsView .app-main[data-v-c751cae0]{min-height:calc(100vh - var(--v3-header-height))}.hasTagsView .fixed-header+.app-main[data-v-c751cae0]{padding-top:var(--v3-header-height)}.hideSidebar .sidebar-container[data-v-c751cae0]{width:var(--v3-sidebar-hide-width)!important}.hideSidebar .main-container[data-v-c751cae0]{margin-left:var(--v3-sidebar-hide-width)}.hideSidebar .fixed-header[data-v-c751cae0]{width:calc(100% - var(--v3-sidebar-hide-width))}.mobile .sidebar-container[data-v-c751cae0]{transition:transform .35s;width:var(--v3-sidebar-width)!important}.mobile .main-container[data-v-c751cae0]{margin-left:0}.mobile .fixed-header[data-v-c751cae0]{width:100%}.mobile.openSidebar[data-v-c751cae0]{position:fixed;top:0}.mobile.hideSidebar .sidebar-container[data-v-c751cae0]{pointer-events:none;transition-duration:.3s;transform:translate3d(calc(0px - var(--v3-sidebar-width)),0,0)}.withoutAnimation .sidebar-container[data-v-c751cae0],.withoutAnimation .main-container[data-v-c751cae0]{transition:none}.app-wrapper[data-v-5a9c676b]:after{content:"";display:table;clear:both}.app-wrapper[data-v-5a9c676b]{width:100%}.fixed-header[data-v-5a9c676b]{position:fixed;top:0;z-index:1002;width:100%}.fixed-header .logo[data-v-5a9c676b]{width:var(--v3-sidebar-width)}.fixed-header .content[data-v-5a9c676b]{display:flex}.fixed-header .content .navigation-bar[data-v-5a9c676b]{flex:1;background:transparent}.layout-header[data-v-5a9c676b]{background-color:var(--v3-header-bg-color);box-shadow:var(--el-box-shadow-lighter)}.main-container[data-v-5a9c676b]{min-height:100%}.app-main[data-v-5a9c676b]{transition:padding-left .35s;padding-top:var(--v3-navigationbar-height);height:100vh;overflow:auto}.hasTagsView .app-main[data-v-5a9c676b]{padding-top:var(--v3-header-height)}.app-wrapper[data-v-73d109f7]:after{content:"";display:table;clear:both}.app-wrapper[data-v-73d109f7]{width:100%}.fixed-header[data-v-73d109f7]{position:fixed;top:0;z-index:1002;width:100%;display:flex}.fixed-header .logo[data-v-73d109f7]{width:var(--v3-sidebar-width)}.fixed-header .content[data-v-73d109f7]{flex:1;position:relative}.layout-header[data-v-73d109f7]{background-color:var(--v3-header-bg-color);box-shadow:var(--el-box-shadow-lighter)}.main-container[data-v-73d109f7]{min-height:100%}.sidebar-container[data-v-73d109f7]{transition:width .35s;width:var(--v3-sidebar-width)!important;height:100%;position:fixed;left:0;z-index:1001;overflow:hidden;padding-top:var(--v3-navigationbar-height)}.app-main[data-v-73d109f7]{transition:padding-left .35s;padding-top:var(--v3-navigationbar-height);padding-left:var(--v3-sidebar-width);height:100vh;overflow:auto}.hideSidebar .sidebar-container[data-v-73d109f7]{width:var(--v3-sidebar-hide-width)!important}.hideSidebar .app-main[data-v-73d109f7]{padding-left:var(--v3-sidebar-hide-width)}.hasTagsView .sidebar-container[data-v-73d109f7],.hasTagsView .app-main[data-v-73d109f7]{padding-top:var(--v3-header-height)}.showGreyMode[data-v-45f3bd78]{filter:grayscale(1)}.showColorWeakness[data-v-45f3bd78]{filter:invert(.8)} +@charset "UTF-8";.layout-footer[data-v-034a5242]{width:100%;min-height:50px;display:flex;align-items:center;justify-content:center;color:#c0c4cc}.app-scrollbar[data-v-d87ee2cd]::-webkit-scrollbar{width:8px;height:8px}.app-scrollbar[data-v-d87ee2cd]::-webkit-scrollbar-thumb{border-radius:4px;background-color:#90939955}.app-scrollbar[data-v-d87ee2cd]::-webkit-scrollbar-thumb:hover{background-color:#90939977}.app-scrollbar[data-v-d87ee2cd]::-webkit-scrollbar-thumb:active{background-color:#90939999}.app-scrollbar[data-v-d87ee2cd]::-webkit-scrollbar-corner{background-color:transparent}.app-main[data-v-d87ee2cd]{width:100%;background-color:var(--v3-body-bg-color);display:flex}.app-scrollbar[data-v-d87ee2cd]{flex-grow:1;overflow:auto;display:flex;flex-direction:column}.app-scrollbar .app-container-grow[data-v-d87ee2cd]{flex-grow:1}.icon[data-v-252d9bf8]{vertical-align:middle}.el-breadcrumb__inner[data-v-2eef2d12],.el-breadcrumb__inner a[data-v-2eef2d12]{font-weight:400!important}.app-breadcrumb.el-breadcrumb[data-v-2eef2d12]{display:inline-block;font-size:14px;line-height:var(--v3-navigationbar-height);margin-left:8px}.app-breadcrumb.el-breadcrumb .no-redirect[data-v-2eef2d12]{color:#97a8be;cursor:text}.svg-icon[data-v-229baefc]{min-width:1em;margin-right:12px;font-size:18px}.el-icon[data-v-229baefc]{width:1em;margin-right:12px;font-size:18px}.simple-mode.first-level[data-v-229baefc] .el-sub-menu .el-sub-menu__icon-arrow{display:none}.simple-mode.first-level[data-v-229baefc] .el-sub-menu span{visibility:hidden}.layout-logo-container[data-v-8474c76e]{position:relative;width:100%;height:var(--v3-header-height);line-height:var(--v3-header-height);background-color:transparent;text-align:center;overflow:hidden}.layout-logo-container .layout-logo[data-v-8474c76e]{display:none}.layout-logo-container .layout-logo-text[data-v-8474c76e]{height:100%;vertical-align:middle}.layout-mode-top[data-v-8474c76e]{height:var(--v3-navigationbar-height);line-height:var(--v3-navigationbar-height)}.collapse .layout-logo[data-v-8474c76e]{width:32px;height:32px;vertical-align:middle;display:inline-block}.collapse .layout-logo-text[data-v-8474c76e]{display:none}.el-menu--collapse[data-v-8db4d8a1] .el-sub-menu.is-active .el-sub-menu__title:before,[data-v-8db4d8a1] .el-menu-item.is-active:before{content:"";position:absolute;top:0;left:0;width:var(--969cfb62);height:100%;background-color:var(--v3-sidebar-menu-tip-line-bg-color)}.has-logo .el-scrollbar[data-v-8db4d8a1]{height:calc(101% - var(--v3-header-height))}.el-scrollbar[data-v-8db4d8a1]{height:101%}.el-scrollbar[data-v-8db4d8a1] .scrollbar-wrapper{overflow-x:hidden!important}.el-scrollbar[data-v-8db4d8a1] .scrollbar-wrapper .el-scrollbar__view{height:100%}.el-scrollbar[data-v-8db4d8a1] .el-scrollbar__bar.is-horizontal{display:none}.el-scrollbar[data-v-8db4d8a1] .el-scrollbar__bar.is-vertical{display:var(--7eaf33f9)}.el-menu[data-v-8db4d8a1]{border:none;min-height:100%;width:100%!important}.el-menu--horizontal[data-v-8db4d8a1]{height:var(--0b0373dd)}[data-v-8db4d8a1] .el-menu-item,[data-v-8db4d8a1] .el-sub-menu__title,[data-v-8db4d8a1] .el-sub-menu .el-menu-item,[data-v-8db4d8a1] .el-menu--horizontal .el-menu-item{height:var(--0b0373dd);line-height:var(--0b0373dd);display:block}[data-v-8db4d8a1] .el-menu-item.is-active,[data-v-8db4d8a1] .el-menu-item:hover,[data-v-8db4d8a1] .el-sub-menu__title.is-active,[data-v-8db4d8a1] .el-sub-menu__title:hover,[data-v-8db4d8a1] .el-sub-menu .el-menu-item.is-active,[data-v-8db4d8a1] .el-sub-menu .el-menu-item:hover,[data-v-8db4d8a1] .el-menu--horizontal .el-menu-item.is-active,[data-v-8db4d8a1] .el-menu--horizontal .el-menu-item:hover{background-color:var(--6ec18b76)}[data-v-8db4d8a1] .el-menu-item *,[data-v-8db4d8a1] .el-sub-menu__title *,[data-v-8db4d8a1] .el-sub-menu .el-menu-item *,[data-v-8db4d8a1] .el-menu--horizontal .el-menu-item *{vertical-align:middle}[data-v-8db4d8a1] .el-sub-menu.is-active>.el-sub-menu__title{color:var(--2085e458)!important}.card-container[data-v-137655f9]{margin-bottom:10px}.card-container .card-header[data-v-137655f9]{display:flex;justify-content:space-between;align-items:center}.card-container .card-header .card-title[data-v-137655f9]{font-weight:700;margin-right:10px}.card-container .card-header .card-time[data-v-137655f9]{font-size:12px;color:gray}.card-container .card-header .card-avatar[data-v-137655f9]{display:flex;align-items:center}.card-container .card-body[data-v-137655f9]{font-size:12px}.notify[data-v-50089150]{margin-right:10px;color:var(--el-text-color-regular)}.notify-history[data-v-50089150]{text-align:center;padding-top:12px;border-top:1px solid var(--el-border-color)}.svg-icon[data-v-9e7c36e4]{font-size:20px}.svg-icon[data-v-9e7c36e4]:focus{outline:none}.result-item[data-v-7383ebb0]{display:flex;align-items:center;height:56px;padding:0 15px;margin-top:8px;border:1px solid var(--el-border-color);border-radius:4px;cursor:pointer}.result-item .svg-icon[data-v-7383ebb0]{min-width:1em;font-size:18px}.result-item .el-icon[data-v-7383ebb0]{width:1em;font-size:18px}.result-item-title[data-v-7383ebb0]{flex:1;margin-left:12px}.search-footer[data-v-3171d360]{display:flex;color:var(--el-text-color-secondary);font-size:14px}.search-footer-item[data-v-3171d360]{display:flex;align-items:center;margin-right:12px}.search-footer-item .svg-icon[data-v-3171d360]{margin-right:5px;padding:2px;font-size:20px;background-color:var(--el-fill-color)}.search-footer-total[data-v-3171d360]{margin:0 0 0 auto}.search-modal__private .svg-icon{font-size:18px}.search-modal__private .el-dialog__header{display:none}.search-modal__private .el-dialog__footer{border-top:1px solid var(--el-border-color);padding:var(--el-dialog-padding-primary)}.svg-icon[data-v-dc5accb4]{font-size:20px}.svg-icon[data-v-dc5accb4]:focus{outline:none}.navigation-bar[data-v-394c5e19]{height:var(--v3-navigationbar-height);overflow:hidden;background:var(--v3-header-bg-color);display:flex;justify-content:space-between}.navigation-bar .hamburger[data-v-394c5e19]{display:flex;align-items:center;height:100%;padding:0 15px;cursor:pointer}.navigation-bar .breadcrumb[data-v-394c5e19]{flex:1}@media screen and (max-width: 576px){.navigation-bar .breadcrumb[data-v-394c5e19]{display:none}}.navigation-bar .sidebar[data-v-394c5e19]{flex:1;min-width:0px}.navigation-bar .sidebar[data-v-394c5e19] .el-menu{background-color:transparent}.navigation-bar .sidebar[data-v-394c5e19] .el-sub-menu.is-active .el-sub-menu__title{color:var(--el-menu-active-color)!important}.navigation-bar .right-menu[data-v-394c5e19]{margin-right:10px;height:100%;display:flex;align-items:center;color:#606266}.navigation-bar .right-menu .right-menu-item[data-v-394c5e19]{padding:0 10px;cursor:pointer}.navigation-bar .right-menu .right-menu-item .right-menu-avatar[data-v-394c5e19]{display:flex;align-items:center}.navigation-bar .right-menu .right-menu-item .right-menu-avatar .el-avatar[data-v-394c5e19]{margin-right:10px}.navigation-bar .right-menu .right-menu-item .right-menu-avatar span[data-v-394c5e19]{font-size:16px}.select-layout-mode[data-v-e7938886]{display:flex;justify-content:space-between}.layout-mode[data-v-e7938886]{width:60px;flex-grow:0;overflow:hidden;cursor:pointer;border-radius:6px;border:2px solid rgba(0,0,0,0)}.layout-mode[data-v-e7938886]:hover,.active[data-v-e7938886]{border:2px solid var(--el-color-primary)}.el-header[data-v-e7938886]{height:12px}.el-aside[data-v-e7938886]{width:16px}.left .el-header[data-v-e7938886]{background-color:var(--el-border-color)}.left .el-aside[data-v-e7938886]{background-color:var(--el-color-primary)}.left .el-main[data-v-e7938886]{background-color:var(--el-fill-color)}.top .el-header[data-v-e7938886]{background-color:var(--el-color-primary)}.top .el-main[data-v-e7938886]{background-color:var(--el-fill-color)}.left-top .el-header[data-v-e7938886]{background-color:var(--el-border-color)}.left-top .el-aside[data-v-e7938886]{background-color:var(--el-color-primary)}.left-top .el-main[data-v-e7938886]{background-color:var(--el-fill-color)}.setting-container .setting-item .setting-name[data-v-317305d5]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.setting-container[data-v-317305d5]{padding:20px}.setting-container .setting-item[data-v-317305d5]{font-size:14px;color:var(--el-text-color-regular);padding:5px 0;display:flex;justify-content:space-between;align-items:center}.setting-container .el-button[data-v-317305d5]{margin-top:40px;width:100%}.scroll-container[data-v-519b3baa]{height:100%;-webkit-user-select:none;user-select:none;display:flex;justify-content:space-between}.scroll-container .arrow[data-v-519b3baa]{width:40px;height:100%;cursor:pointer}.scroll-container .arrow.left[data-v-519b3baa]{box-shadow:5px 0 5px -6px #ccc}.scroll-container .arrow.right[data-v-519b3baa]{box-shadow:-5px 0 5px -6px #ccc}.scroll-container .el-scrollbar[data-v-519b3baa]{flex:1;white-space:nowrap}.scroll-container .el-scrollbar .scrollbar-content[data-v-519b3baa]{display:inline-block}.scroll-container .screenfull[data-v-519b3baa]{width:40px;display:flex;justify-content:center;align-items:center;cursor:pointer}.tags-view-container[data-v-3bc82890]{height:var(--v3-tagsview-height);width:100%;background-color:var(--v3-header-bg-color);box-shadow:0 0 3px #00000010}.tags-view-container .tags-view-wrapper .tags-view-item[data-v-3bc82890]{display:inline-block;position:relative;cursor:pointer;height:26px;line-height:26px;border:1px solid var(--v3-tagsview-tag-border-color);border-radius:var(--v3-tagsview-tag-border-radius);color:var(--v3-tagsview-tag-text-color);background-color:var(--v3-tagsview-tag-bg-color);padding:0 8px;font-size:12px;margin-left:5px;margin-top:4px}.tags-view-container .tags-view-wrapper .tags-view-item[data-v-3bc82890]:first-of-type{margin-left:5px}.tags-view-container .tags-view-wrapper .tags-view-item[data-v-3bc82890]:last-of-type{margin-right:5px}.tags-view-container .tags-view-wrapper .tags-view-item.active[data-v-3bc82890]{background-color:var(--v3-tagsview-tag-active-bg-color);color:var(--v3-tagsview-tag-active-text-color);border-color:var(--v3-tagsview-tag-active-border-color)}.tags-view-container .tags-view-wrapper .tags-view-item.active[data-v-3bc82890]:before{content:"";background-color:var(--v3-tagsview-tag-active-before-color);display:inline-block;width:8px;height:8px;border-radius:50%;position:relative;margin-right:2px}.tags-view-container .tags-view-wrapper .tags-view-item .el-icon[data-v-3bc82890]{margin:0 2px;vertical-align:middle;border-radius:50%}.tags-view-container .tags-view-wrapper .tags-view-item .el-icon[data-v-3bc82890]:hover{background-color:var(--v3-tagsview-tag-icon-hover-bg-color);color:var(--v3-tagsview-tag-icon-hover-color)}.tags-view-container .contextmenu[data-v-3bc82890]{margin:0;background-color:#fff;z-index:3000;position:absolute;list-style-type:none;padding:5px 0;border-radius:4px;font-size:12px;font-weight:400;color:#333;box-shadow:2px 2px 3px #00000030}.tags-view-container .contextmenu li[data-v-3bc82890]{margin:0;padding:7px 16px;cursor:pointer}.tags-view-container .contextmenu li[data-v-3bc82890]:hover{background-color:#eee}.handle-button[data-v-ec8bae57]{width:48px;height:48px;background-color:var(--v3-rightpanel-button-bg-color);position:fixed;top:var(--eee8c778);right:0;border-radius:6px 0 0 6px;z-index:10;cursor:pointer;pointer-events:auto;color:#fff;display:flex;align-items:center;justify-content:center}.app-wrapper[data-v-c751cae0]:after{content:"";display:table;clear:both}.app-wrapper[data-v-c751cae0]{position:relative;width:100%}.drawer-bg[data-v-c751cae0]{background-color:#000;opacity:.3;width:100%;top:0;height:100%;position:absolute;z-index:999}.sidebar-container[data-v-c751cae0]{background-color:var(--v3-sidebar-menu-bg-color);transition:width .35s;width:var(--v3-sidebar-width)!important;height:100%;position:fixed;top:0;bottom:0;left:0;z-index:1001;overflow:hidden}.main-container[data-v-c751cae0]{min-height:100%;transition:margin-left .35s;margin-left:var(--v3-sidebar-width);position:relative}.fixed-header[data-v-c751cae0]{position:fixed!important;top:0;right:0;z-index:9;width:calc(100% - var(--v3-sidebar-width));transition:width .35s}.layout-header[data-v-c751cae0]{position:relative;z-index:9;box-shadow:var(--el-box-shadow-lighter)}.app-main[data-v-c751cae0]{min-height:calc(100vh - var(--v3-navigationbar-height));position:relative;overflow:hidden}.fixed-header+.app-main[data-v-c751cae0]{padding-top:var(--v3-navigationbar-height);height:100vh;overflow:auto}.hasTagsView .app-main[data-v-c751cae0]{min-height:calc(100vh - var(--v3-header-height))}.hasTagsView .fixed-header+.app-main[data-v-c751cae0]{padding-top:var(--v3-header-height)}.hideSidebar .sidebar-container[data-v-c751cae0]{width:var(--v3-sidebar-hide-width)!important}.hideSidebar .main-container[data-v-c751cae0]{margin-left:var(--v3-sidebar-hide-width)}.hideSidebar .fixed-header[data-v-c751cae0]{width:calc(100% - var(--v3-sidebar-hide-width))}.mobile .sidebar-container[data-v-c751cae0]{transition:transform .35s;width:var(--v3-sidebar-width)!important}.mobile .main-container[data-v-c751cae0]{margin-left:0}.mobile .fixed-header[data-v-c751cae0]{width:100%}.mobile.openSidebar[data-v-c751cae0]{position:fixed;top:0}.mobile.hideSidebar .sidebar-container[data-v-c751cae0]{pointer-events:none;transition-duration:.3s;transform:translate3d(calc(0px - var(--v3-sidebar-width)),0,0)}.withoutAnimation .sidebar-container[data-v-c751cae0],.withoutAnimation .main-container[data-v-c751cae0]{transition:none}.app-wrapper[data-v-5a9c676b]:after{content:"";display:table;clear:both}.app-wrapper[data-v-5a9c676b]{width:100%}.fixed-header[data-v-5a9c676b]{position:fixed;top:0;z-index:1002;width:100%}.fixed-header .logo[data-v-5a9c676b]{width:var(--v3-sidebar-width)}.fixed-header .content[data-v-5a9c676b]{display:flex}.fixed-header .content .navigation-bar[data-v-5a9c676b]{flex:1;background:transparent}.layout-header[data-v-5a9c676b]{background-color:var(--v3-header-bg-color);box-shadow:var(--el-box-shadow-lighter)}.main-container[data-v-5a9c676b]{min-height:100%}.app-main[data-v-5a9c676b]{transition:padding-left .35s;padding-top:var(--v3-navigationbar-height);height:100vh;overflow:auto}.hasTagsView .app-main[data-v-5a9c676b]{padding-top:var(--v3-header-height)}.app-wrapper[data-v-73d109f7]:after{content:"";display:table;clear:both}.app-wrapper[data-v-73d109f7]{width:100%}.fixed-header[data-v-73d109f7]{position:fixed;top:0;z-index:1002;width:100%;display:flex}.fixed-header .logo[data-v-73d109f7]{width:var(--v3-sidebar-width)}.fixed-header .content[data-v-73d109f7]{flex:1;position:relative}.layout-header[data-v-73d109f7]{background-color:var(--v3-header-bg-color);box-shadow:var(--el-box-shadow-lighter)}.main-container[data-v-73d109f7]{min-height:100%}.sidebar-container[data-v-73d109f7]{transition:width .35s;width:var(--v3-sidebar-width)!important;height:100%;position:fixed;left:0;z-index:1001;overflow:hidden;padding-top:var(--v3-navigationbar-height)}.app-main[data-v-73d109f7]{transition:padding-left .35s;padding-top:var(--v3-navigationbar-height);padding-left:var(--v3-sidebar-width);height:100vh;overflow:auto}.hideSidebar .sidebar-container[data-v-73d109f7]{width:var(--v3-sidebar-hide-width)!important}.hideSidebar .app-main[data-v-73d109f7]{padding-left:var(--v3-sidebar-hide-width)}.hasTagsView .sidebar-container[data-v-73d109f7],.hasTagsView .app-main[data-v-73d109f7]{padding-top:var(--v3-header-height)}.showGreyMode[data-v-45f3bd78]{filter:grayscale(1)}.showColorWeakness[data-v-45f3bd78]{filter:invert(.8)} diff --git a/static/index-8RevaNcz.js b/static/index-6R82KnzC.js index 7b7bc78..71d7266 100644 --- a/static/index-8RevaNcz.js +++ b/static/index-6R82KnzC.js @@ -1 +1 @@ -import{h as e}from"./index-UxDMszmL.js";function r(t){return e({url:"table",method:"post",data:t})}function u(t){return e({url:`table/${t}`,method:"delete"})}function l(t){return e({url:"table",method:"put",data:t})}function n(t){return e({url:"table",method:"get",params:t})}export{r as c,u as d,n as g,l as u}; +import{h as e}from"./index-zGdLdJAB.js";function r(t){return e({url:"table",method:"post",data:t})}function u(t){return e({url:`table/${t}`,method:"delete"})}function l(t){return e({url:"table",method:"put",data:t})}function n(t){return e({url:"table",method:"get",params:t})}export{r as c,u as d,n as g,l as u}; diff --git a/static/index-K3r3K8wT.js b/static/index-B-wbwih8.js index bb7127b..d4f3bfa 100644 --- a/static/index-K3r3K8wT.js +++ b/static/index-B-wbwih8.js @@ -1 +1 @@ -import{g as T,d as D}from"./index-8RevaNcz.js";import{T as l,l as P,r as y,Z as b,n as S,ag as v,m as $,p as M,O as p,S as _,K as k}from"./vue-k1SOGvAh.js";import{H as R,b as w}from"./element-ZYmdyXh6.js";import"./index-UxDMszmL.js";import"./vxe-hFHEaiBz.js";const E={default:({row:h,column:s})=>{const i=h[s.field];return[l("span",{class:`el-tag el-tag--${i==="admin"?"":"warning"} el-tag--plain`},[i])]}},U=E,O={default:({row:h,column:s})=>{const i=h[s.field],[c,g]=i?["success","启用"]:["danger","禁用"];return[l("span",{class:`el-tag el-tag--${c} el-tag--plain`},[g])]}},F=O,q={class:"app-container"},H=P({name:"VxeTable",__name:"index",setup(h){const s=y(),i=b({loading:!0,autoResize:!0,pagerConfig:{align:"right"},formConfig:{items:[{field:"username",itemRender:{name:"$input",props:{placeholder:"用户名",clearable:!0}}},{field:"phone",itemRender:{name:"$input",props:{placeholder:"手机号",clearable:!0}}},{itemRender:{name:"$buttons",children:[{props:{type:"submit",content:"查询",status:"primary"}},{props:{type:"reset",content:"重置"}}]}}]},toolbarConfig:{refresh:!0,custom:!0,slots:{buttons:"toolbar-btns"}},customConfig:{checkMethod:({column:e})=>!["username"].includes(e.field)},columns:[{type:"checkbox",width:"50px"},{field:"username",title:"用户名"},{field:"roles",title:"角色",slots:U},{field:"phone",title:"手机号"},{field:"email",title:"邮箱"},{field:"status",title:"状态",slots:F},{field:"createTime",title:"创建时间"},{title:"操作",width:"150px",fixed:"right",showOverflow:!1,slots:{default:"row-operate"}}],proxyConfig:{seq:!0,form:!0,props:{total:"total"},ajax:{query:({page:e,form:t})=>(i.loading=!0,a.clearTable(),new Promise(o=>{let r=0,u=[];const d=n=>{n!=null&&n.data&&(r=n.data.total,u=n.data.list),i.loading=!1,o({total:r,result:u})},f={username:t.username||void 0,phone:t.phone||void 0,size:e.pageSize,currentPage:e.currentPage};T(f).then(d).catch(d)}))}}}),c=y(),g=b({title:"",showClose:!0,escClosable:!0,maskClosable:!0,beforeHideMethod:()=>{var e;return(e=x.value)==null||e.clearValidate(),Promise.resolve()}}),x=y(),m=b({span:24,titleWidth:"100px",loading:!1,titleColon:!1,data:{username:"",password:""},items:[{field:"username",title:"用户名",itemRender:{name:"$input",props:{placeholder:"请输入"}}},{field:"password",title:"密码",itemRender:{name:"$input",props:{placeholder:"请输入"}}},{align:"right",itemRender:{name:"$buttons",children:[{props:{content:"取消"},events:{click:()=>{var e;return(e=c.value)==null?void 0:e.close()}}},{props:{type:"submit",content:"确定",status:"primary"},events:{click:()=>a.onSubmitForm()}}]}}],rules:{username:[{required:!0,validator:({itemValue:e})=>{switch(!0){case!e:return new Error("请输入");case!e.trim():return new Error("空格无效")}}}],password:[{required:!0,validator:({itemValue:e})=>{switch(!0){case!e:return new Error("请输入");case!e.trim():return new Error("空格无效")}}}]}}),a=b({isUpdate:!0,commitQuery:()=>{var e;return(e=s.value)==null?void 0:e.commitProxy("query")},clearTable:()=>{var e;return(e=s.value)==null?void 0:e.reloadData([])},onShowModal:e=>{var o,r,u,d;e?(a.isUpdate=!0,g.title="修改用户",m.data.username=e.username):(a.isUpdate=!1,g.title="新增用户");const t=(u=(r=(o=m.items)==null?void 0:o[0])==null?void 0:r.itemRender)==null?void 0:u.props;t&&(t.disabled=a.isUpdate),(d=c.value)==null||d.open(),S(()=>{var f,n;!a.isUpdate&&((f=x.value)==null||f.reset()),(n=x.value)==null||n.clearValidate()})},onSubmitForm:()=>{var e;m.loading||(e=x.value)==null||e.validate(t=>{if(t)return;m.loading=!0;const o=()=>{var r;m.loading=!1,(r=c.value)==null||r.close(),w.success("操作成功"),!a.isUpdate&&a.afterInsert(),a.commitQuery()};a.isUpdate?setTimeout(()=>o(),1e3):setTimeout(()=>o(),1e3)})},afterInsert:()=>{var t,o;const e=(o=(t=s.value)==null?void 0:t.getProxyInfo())==null?void 0:o.pager;e&&e.currentPage*e.pageSize===e.total&&++e.currentPage},onDelete:e=>{const t=`确定 <strong style="color: red"> 删除 </strong> 用户 <strong style="color: #409eff"> ${e.username} </strong> ?`,o={type:"warning",showClose:!0,closeOnClickModal:!0,closeOnPressEscape:!0,cancelButtonText:"取消",confirmButtonText:"确定",dangerouslyUseHTMLString:!0};R.confirm(t,"提示",o).then(()=>{D(e.id).then(()=>{w.success("删除成功"),a.afterDelete(),a.commitQuery()})})},afterDelete:()=>{var o,r;const e=s.value.getData(),t=(r=(o=s.value)==null?void 0:o.getProxyInfo())==null?void 0:r.pager;t&&t.currentPage>1&&e.length===1&&--t.currentPage},moreFn:()=>{}});return(e,t)=>{const o=v("vxe-button"),r=v("el-button"),u=v("vxe-grid"),d=v("vxe-form"),f=v("vxe-modal");return $(),M("div",q,[l(u,k({ref_key:"xGridDom",ref:s},i),{"toolbar-btns":p(()=>[l(o,{status:"primary",icon:"vxe-icon-add",onClick:t[0]||(t[0]=n=>a.onShowModal())},{default:p(()=>[_("新增用户")]),_:1}),l(o,{status:"danger",icon:"vxe-icon-delete"},{default:p(()=>[_("批量删除")]),_:1})]),"row-operate":p(({row:n})=>[l(r,{link:"",type:"primary",onClick:C=>a.onShowModal(n)},{default:p(()=>[_("修改")]),_:2},1032,["onClick"]),l(r,{link:"",type:"danger",onClick:C=>a.onDelete(n)},{default:p(()=>[_("删除")]),_:2},1032,["onClick"])]),_:1},16),l(f,k({ref_key:"xModalDom",ref:c},g),{default:p(()=>[l(d,k({ref_key:"xFormDom",ref:x},m),null,16)]),_:1},16)])}}});export{H as default}; +import{g as T,d as D}from"./index-6R82KnzC.js";import{T as l,l as P,r as y,Z as b,n as S,ag as v,m as $,p as M,O as p,S as _,K as k}from"./vue-k1SOGvAh.js";import{H as R,b as w}from"./element-ZYmdyXh6.js";import"./index-zGdLdJAB.js";import"./vxe-hFHEaiBz.js";const E={default:({row:h,column:s})=>{const i=h[s.field];return[l("span",{class:`el-tag el-tag--${i==="admin"?"":"warning"} el-tag--plain`},[i])]}},U=E,O={default:({row:h,column:s})=>{const i=h[s.field],[c,g]=i?["success","启用"]:["danger","禁用"];return[l("span",{class:`el-tag el-tag--${c} el-tag--plain`},[g])]}},F=O,q={class:"app-container"},H=P({name:"VxeTable",__name:"index",setup(h){const s=y(),i=b({loading:!0,autoResize:!0,pagerConfig:{align:"right"},formConfig:{items:[{field:"username",itemRender:{name:"$input",props:{placeholder:"用户名",clearable:!0}}},{field:"phone",itemRender:{name:"$input",props:{placeholder:"手机号",clearable:!0}}},{itemRender:{name:"$buttons",children:[{props:{type:"submit",content:"查询",status:"primary"}},{props:{type:"reset",content:"重置"}}]}}]},toolbarConfig:{refresh:!0,custom:!0,slots:{buttons:"toolbar-btns"}},customConfig:{checkMethod:({column:e})=>!["username"].includes(e.field)},columns:[{type:"checkbox",width:"50px"},{field:"username",title:"用户名"},{field:"roles",title:"角色",slots:U},{field:"phone",title:"手机号"},{field:"email",title:"邮箱"},{field:"status",title:"状态",slots:F},{field:"createTime",title:"创建时间"},{title:"操作",width:"150px",fixed:"right",showOverflow:!1,slots:{default:"row-operate"}}],proxyConfig:{seq:!0,form:!0,props:{total:"total"},ajax:{query:({page:e,form:t})=>(i.loading=!0,a.clearTable(),new Promise(o=>{let r=0,u=[];const d=n=>{n!=null&&n.data&&(r=n.data.total,u=n.data.list),i.loading=!1,o({total:r,result:u})},f={username:t.username||void 0,phone:t.phone||void 0,size:e.pageSize,currentPage:e.currentPage};T(f).then(d).catch(d)}))}}}),c=y(),g=b({title:"",showClose:!0,escClosable:!0,maskClosable:!0,beforeHideMethod:()=>{var e;return(e=x.value)==null||e.clearValidate(),Promise.resolve()}}),x=y(),m=b({span:24,titleWidth:"100px",loading:!1,titleColon:!1,data:{username:"",password:""},items:[{field:"username",title:"用户名",itemRender:{name:"$input",props:{placeholder:"请输入"}}},{field:"password",title:"密码",itemRender:{name:"$input",props:{placeholder:"请输入"}}},{align:"right",itemRender:{name:"$buttons",children:[{props:{content:"取消"},events:{click:()=>{var e;return(e=c.value)==null?void 0:e.close()}}},{props:{type:"submit",content:"确定",status:"primary"},events:{click:()=>a.onSubmitForm()}}]}}],rules:{username:[{required:!0,validator:({itemValue:e})=>{switch(!0){case!e:return new Error("请输入");case!e.trim():return new Error("空格无效")}}}],password:[{required:!0,validator:({itemValue:e})=>{switch(!0){case!e:return new Error("请输入");case!e.trim():return new Error("空格无效")}}}]}}),a=b({isUpdate:!0,commitQuery:()=>{var e;return(e=s.value)==null?void 0:e.commitProxy("query")},clearTable:()=>{var e;return(e=s.value)==null?void 0:e.reloadData([])},onShowModal:e=>{var o,r,u,d;e?(a.isUpdate=!0,g.title="修改用户",m.data.username=e.username):(a.isUpdate=!1,g.title="新增用户");const t=(u=(r=(o=m.items)==null?void 0:o[0])==null?void 0:r.itemRender)==null?void 0:u.props;t&&(t.disabled=a.isUpdate),(d=c.value)==null||d.open(),S(()=>{var f,n;!a.isUpdate&&((f=x.value)==null||f.reset()),(n=x.value)==null||n.clearValidate()})},onSubmitForm:()=>{var e;m.loading||(e=x.value)==null||e.validate(t=>{if(t)return;m.loading=!0;const o=()=>{var r;m.loading=!1,(r=c.value)==null||r.close(),w.success("操作成功"),!a.isUpdate&&a.afterInsert(),a.commitQuery()};a.isUpdate?setTimeout(()=>o(),1e3):setTimeout(()=>o(),1e3)})},afterInsert:()=>{var t,o;const e=(o=(t=s.value)==null?void 0:t.getProxyInfo())==null?void 0:o.pager;e&&e.currentPage*e.pageSize===e.total&&++e.currentPage},onDelete:e=>{const t=`确定 <strong style="color: red"> 删除 </strong> 用户 <strong style="color: #409eff"> ${e.username} </strong> ?`,o={type:"warning",showClose:!0,closeOnClickModal:!0,closeOnPressEscape:!0,cancelButtonText:"取消",confirmButtonText:"确定",dangerouslyUseHTMLString:!0};R.confirm(t,"提示",o).then(()=>{D(e.id).then(()=>{w.success("删除成功"),a.afterDelete(),a.commitQuery()})})},afterDelete:()=>{var o,r;const e=s.value.getData(),t=(r=(o=s.value)==null?void 0:o.getProxyInfo())==null?void 0:r.pager;t&&t.currentPage>1&&e.length===1&&--t.currentPage},moreFn:()=>{}});return(e,t)=>{const o=v("vxe-button"),r=v("el-button"),u=v("vxe-grid"),d=v("vxe-form"),f=v("vxe-modal");return $(),M("div",q,[l(u,k({ref_key:"xGridDom",ref:s},i),{"toolbar-btns":p(()=>[l(o,{status:"primary",icon:"vxe-icon-add",onClick:t[0]||(t[0]=n=>a.onShowModal())},{default:p(()=>[_("新增用户")]),_:1}),l(o,{status:"danger",icon:"vxe-icon-delete"},{default:p(()=>[_("批量删除")]),_:1})]),"row-operate":p(({row:n})=>[l(r,{link:"",type:"primary",onClick:C=>a.onShowModal(n)},{default:p(()=>[_("修改")]),_:2},1032,["onClick"]),l(r,{link:"",type:"danger",onClick:C=>a.onDelete(n)},{default:p(()=>[_("删除")]),_:2},1032,["onClick"])]),_:1},16),l(f,k({ref_key:"xModalDom",ref:c},g),{default:p(()=>[l(d,k({ref_key:"xFormDom",ref:x},m),null,16)]),_:1},16)])}}});export{H as default}; diff --git a/static/index-4GSFgMIn.js b/static/index-DMDILPs7.js index 4e9b310..01c10d7 100644 --- a/static/index-4GSFgMIn.js +++ b/static/index-DMDILPs7.js @@ -1 +1 @@ -import{c as J,u as K,d as L,g as W}from"./index-8RevaNcz.js";import{B as X,r as Y,C as ee,D as ae,F as te,G as le,b as S,H as ne}from"./element-ZYmdyXh6.js";import{Z as z,l as oe,r as y,b as re,ag as i,aq as se,m,p as ie,V as A,M as g,O as a,T as e,u as r,S as s,q as k,R as ue,Q as de}from"./vue-k1SOGvAh.js";import{_ as ce}from"./index-UxDMszmL.js";import"./vxe-hFHEaiBz.js";const pe={total:0,currentPage:1,pageSizes:[10,20,50],pageSize:10,layout:"total, sizes, prev, pager, next, jumper"};function me(x={}){const c=z({...pe,...x});return{paginationData:c,handleCurrentChange:C=>{c.currentPage=C},handleSizeChange:C=>{c.pageSize=C}}}const fe={class:"app-container"},_e={class:"toolbar-wrapper"},ge={class:"table-wrapper"},ve={class:"pager-wrapper"},he=oe({name:"ElementPlus",__name:"index",setup(x){const c=y(!1),{paginationData:o,handleCurrentChange:P,handleSizeChange:C}=me(),f=y(!1),T=y(null),u=z({username:"",password:""}),E=z({username:[{required:!0,trigger:"blur",message:"请输入用户名"}],password:[{required:!0,trigger:"blur",message:"请输入密码"}]}),N=()=>{var n;(n=T.value)==null||n.validate((l,b)=>{l?v.value===void 0?J(u).then(()=>{S.success("新增成功"),h()}).finally(()=>{f.value=!1}):K({id:v.value,username:u.username}).then(()=>{S.success("修改成功"),h()}).finally(()=>{f.value=!1}):console.error("表单校验不通过",b)})},M=()=>{v.value=void 0,u.username="",u.password=""},I=n=>{ne.confirm(`正在删除用户:${n.username},确认删除?`,"提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{L(n.id).then(()=>{S.success("删除成功"),h()})})},v=y(void 0),j=n=>{v.value=n.id,u.username=n.username,f.value=!0},D=y([]),B=y(null),_=z({username:"",phone:""}),h=()=>{c.value=!0,W({currentPage:o.currentPage,size:o.pageSize,username:_.username||void 0,phone:_.phone||void 0}).then(n=>{o.total=n.data.total,D.value=n.data.list}).catch(()=>{D.value=[]}).finally(()=>{c.value=!1})},U=()=>{o.currentPage===1?h():o.currentPage=1},G=()=>{var n;(n=B.value)==null||n.resetFields(),U()};return re([()=>o.currentPage,()=>o.pageSize],h,{immediate:!0}),(n,l)=>{const b=i("el-input"),w=i("el-form-item"),d=i("el-button"),R=i("el-form"),F=i("el-card"),$=i("el-tooltip"),p=i("el-table-column"),V=i("el-tag"),H=i("el-table"),O=i("el-pagination"),Q=i("el-dialog"),q=se("loading");return m(),ie("div",fe,[A((m(),g(F,{shadow:"never",class:"search-wrapper"},{default:a(()=>[e(R,{ref_key:"searchFormRef",ref:B,inline:!0,model:_},{default:a(()=>[e(w,{prop:"username",label:"用户名"},{default:a(()=>[e(b,{modelValue:_.username,"onUpdate:modelValue":l[0]||(l[0]=t=>_.username=t),placeholder:"请输入"},null,8,["modelValue"])]),_:1}),e(w,{prop:"phone",label:"手机号"},{default:a(()=>[e(b,{modelValue:_.phone,"onUpdate:modelValue":l[1]||(l[1]=t=>_.phone=t),placeholder:"请输入"},null,8,["modelValue"])]),_:1}),e(w,null,{default:a(()=>[e(d,{type:"primary",icon:r(X),onClick:U},{default:a(()=>[s("查询")]),_:1},8,["icon"]),e(d,{icon:r(Y),onClick:G},{default:a(()=>[s("重置")]),_:1},8,["icon"])]),_:1})]),_:1},8,["model"])]),_:1})),[[q,c.value]]),A((m(),g(F,{shadow:"never"},{default:a(()=>[k("div",_e,[k("div",null,[e(d,{type:"primary",icon:r(ee),onClick:l[2]||(l[2]=t=>f.value=!0)},{default:a(()=>[s("新增用户")]),_:1},8,["icon"]),e(d,{type:"danger",icon:r(ae)},{default:a(()=>[s("批量删除")]),_:1},8,["icon"])]),k("div",null,[e($,{content:"下载"},{default:a(()=>[e(d,{type:"primary",icon:r(te),circle:""},null,8,["icon"])]),_:1}),e($,{content:"刷新当前页"},{default:a(()=>[e(d,{type:"primary",icon:r(le),circle:"",onClick:h},null,8,["icon"])]),_:1})])]),k("div",ge,[e(H,{data:D.value},{default:a(()=>[e(p,{type:"selection",width:"50",align:"center"}),e(p,{prop:"username",label:"用户名",align:"center"}),e(p,{prop:"roles",label:"角色",align:"center"},{default:a(t=>[t.row.roles==="admin"?(m(),g(V,{key:0,effect:"plain"},{default:a(()=>[s("admin")]),_:1})):(m(),g(V,{key:1,type:"warning",effect:"plain"},{default:a(()=>[s(ue(t.row.roles),1)]),_:2},1024))]),_:1}),e(p,{prop:"phone",label:"手机号",align:"center"}),e(p,{prop:"email",label:"邮箱",align:"center"}),e(p,{prop:"status",label:"状态",align:"center"},{default:a(t=>[t.row.status?(m(),g(V,{key:0,type:"success",effect:"plain"},{default:a(()=>[s("启用")]),_:1})):(m(),g(V,{key:1,type:"danger",effect:"plain"},{default:a(()=>[s("禁用")]),_:1}))]),_:1}),e(p,{prop:"createTime",label:"创建时间",align:"center"}),e(p,{fixed:"right",label:"操作",width:"150",align:"center"},{default:a(t=>[e(d,{type:"primary",text:"",bg:"",size:"small",onClick:Z=>j(t.row)},{default:a(()=>[s("修改")]),_:2},1032,["onClick"]),e(d,{type:"danger",text:"",bg:"",size:"small",onClick:Z=>I(t.row)},{default:a(()=>[s("删除")]),_:2},1032,["onClick"])]),_:1})]),_:1},8,["data"])]),k("div",ve,[e(O,{background:"",layout:r(o).layout,"page-sizes":r(o).pageSizes,total:r(o).total,"page-size":r(o).pageSize,currentPage:r(o).currentPage,onSizeChange:r(C),onCurrentChange:r(P)},null,8,["layout","page-sizes","total","page-size","currentPage","onSizeChange","onCurrentChange"])])]),_:1})),[[q,c.value]]),e(Q,{modelValue:f.value,"onUpdate:modelValue":l[6]||(l[6]=t=>f.value=t),title:v.value===void 0?"新增用户":"修改用户",onClose:M,width:"30%"},{footer:a(()=>[e(d,{onClick:l[5]||(l[5]=t=>f.value=!1)},{default:a(()=>[s("取消")]),_:1}),e(d,{type:"primary",onClick:N},{default:a(()=>[s("确认")]),_:1})]),default:a(()=>[e(R,{ref_key:"formRef",ref:T,model:u,rules:E,"label-width":"100px","label-position":"left"},{default:a(()=>[e(w,{prop:"username",label:"用户名"},{default:a(()=>[e(b,{modelValue:u.username,"onUpdate:modelValue":l[3]||(l[3]=t=>u.username=t),placeholder:"请输入"},null,8,["modelValue"])]),_:1}),v.value===void 0?(m(),g(w,{key:0,prop:"password",label:"密码"},{default:a(()=>[e(b,{modelValue:u.password,"onUpdate:modelValue":l[4]||(l[4]=t=>u.password=t),placeholder:"请输入"},null,8,["modelValue"])]),_:1})):de("",!0)]),_:1},8,["model","rules"])]),_:1},8,["modelValue","title"])])}}}),Ve=ce(he,[["__scopeId","data-v-2a953a43"]]);export{Ve as default}; +import{c as J,u as K,d as L,g as W}from"./index-6R82KnzC.js";import{B as X,r as Y,C as ee,D as ae,F as te,G as le,b as S,H as ne}from"./element-ZYmdyXh6.js";import{Z as z,l as oe,r as y,b as re,ag as i,aq as se,m,p as ie,V as A,M as g,O as a,T as e,u as r,S as s,q as k,R as ue,Q as de}from"./vue-k1SOGvAh.js";import{_ as ce}from"./index-zGdLdJAB.js";import"./vxe-hFHEaiBz.js";const pe={total:0,currentPage:1,pageSizes:[10,20,50],pageSize:10,layout:"total, sizes, prev, pager, next, jumper"};function me(x={}){const c=z({...pe,...x});return{paginationData:c,handleCurrentChange:C=>{c.currentPage=C},handleSizeChange:C=>{c.pageSize=C}}}const fe={class:"app-container"},_e={class:"toolbar-wrapper"},ge={class:"table-wrapper"},ve={class:"pager-wrapper"},he=oe({name:"ElementPlus",__name:"index",setup(x){const c=y(!1),{paginationData:o,handleCurrentChange:P,handleSizeChange:C}=me(),f=y(!1),T=y(null),u=z({username:"",password:""}),E=z({username:[{required:!0,trigger:"blur",message:"请输入用户名"}],password:[{required:!0,trigger:"blur",message:"请输入密码"}]}),N=()=>{var n;(n=T.value)==null||n.validate((l,b)=>{l?v.value===void 0?J(u).then(()=>{S.success("新增成功"),h()}).finally(()=>{f.value=!1}):K({id:v.value,username:u.username}).then(()=>{S.success("修改成功"),h()}).finally(()=>{f.value=!1}):console.error("表单校验不通过",b)})},M=()=>{v.value=void 0,u.username="",u.password=""},I=n=>{ne.confirm(`正在删除用户:${n.username},确认删除?`,"提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{L(n.id).then(()=>{S.success("删除成功"),h()})})},v=y(void 0),j=n=>{v.value=n.id,u.username=n.username,f.value=!0},D=y([]),B=y(null),_=z({username:"",phone:""}),h=()=>{c.value=!0,W({currentPage:o.currentPage,size:o.pageSize,username:_.username||void 0,phone:_.phone||void 0}).then(n=>{o.total=n.data.total,D.value=n.data.list}).catch(()=>{D.value=[]}).finally(()=>{c.value=!1})},U=()=>{o.currentPage===1?h():o.currentPage=1},G=()=>{var n;(n=B.value)==null||n.resetFields(),U()};return re([()=>o.currentPage,()=>o.pageSize],h,{immediate:!0}),(n,l)=>{const b=i("el-input"),w=i("el-form-item"),d=i("el-button"),R=i("el-form"),F=i("el-card"),$=i("el-tooltip"),p=i("el-table-column"),V=i("el-tag"),H=i("el-table"),O=i("el-pagination"),Q=i("el-dialog"),q=se("loading");return m(),ie("div",fe,[A((m(),g(F,{shadow:"never",class:"search-wrapper"},{default:a(()=>[e(R,{ref_key:"searchFormRef",ref:B,inline:!0,model:_},{default:a(()=>[e(w,{prop:"username",label:"用户名"},{default:a(()=>[e(b,{modelValue:_.username,"onUpdate:modelValue":l[0]||(l[0]=t=>_.username=t),placeholder:"请输入"},null,8,["modelValue"])]),_:1}),e(w,{prop:"phone",label:"手机号"},{default:a(()=>[e(b,{modelValue:_.phone,"onUpdate:modelValue":l[1]||(l[1]=t=>_.phone=t),placeholder:"请输入"},null,8,["modelValue"])]),_:1}),e(w,null,{default:a(()=>[e(d,{type:"primary",icon:r(X),onClick:U},{default:a(()=>[s("查询")]),_:1},8,["icon"]),e(d,{icon:r(Y),onClick:G},{default:a(()=>[s("重置")]),_:1},8,["icon"])]),_:1})]),_:1},8,["model"])]),_:1})),[[q,c.value]]),A((m(),g(F,{shadow:"never"},{default:a(()=>[k("div",_e,[k("div",null,[e(d,{type:"primary",icon:r(ee),onClick:l[2]||(l[2]=t=>f.value=!0)},{default:a(()=>[s("新增用户")]),_:1},8,["icon"]),e(d,{type:"danger",icon:r(ae)},{default:a(()=>[s("批量删除")]),_:1},8,["icon"])]),k("div",null,[e($,{content:"下载"},{default:a(()=>[e(d,{type:"primary",icon:r(te),circle:""},null,8,["icon"])]),_:1}),e($,{content:"刷新当前页"},{default:a(()=>[e(d,{type:"primary",icon:r(le),circle:"",onClick:h},null,8,["icon"])]),_:1})])]),k("div",ge,[e(H,{data:D.value},{default:a(()=>[e(p,{type:"selection",width:"50",align:"center"}),e(p,{prop:"username",label:"用户名",align:"center"}),e(p,{prop:"roles",label:"角色",align:"center"},{default:a(t=>[t.row.roles==="admin"?(m(),g(V,{key:0,effect:"plain"},{default:a(()=>[s("admin")]),_:1})):(m(),g(V,{key:1,type:"warning",effect:"plain"},{default:a(()=>[s(ue(t.row.roles),1)]),_:2},1024))]),_:1}),e(p,{prop:"phone",label:"手机号",align:"center"}),e(p,{prop:"email",label:"邮箱",align:"center"}),e(p,{prop:"status",label:"状态",align:"center"},{default:a(t=>[t.row.status?(m(),g(V,{key:0,type:"success",effect:"plain"},{default:a(()=>[s("启用")]),_:1})):(m(),g(V,{key:1,type:"danger",effect:"plain"},{default:a(()=>[s("禁用")]),_:1}))]),_:1}),e(p,{prop:"createTime",label:"创建时间",align:"center"}),e(p,{fixed:"right",label:"操作",width:"150",align:"center"},{default:a(t=>[e(d,{type:"primary",text:"",bg:"",size:"small",onClick:Z=>j(t.row)},{default:a(()=>[s("修改")]),_:2},1032,["onClick"]),e(d,{type:"danger",text:"",bg:"",size:"small",onClick:Z=>I(t.row)},{default:a(()=>[s("删除")]),_:2},1032,["onClick"])]),_:1})]),_:1},8,["data"])]),k("div",ve,[e(O,{background:"",layout:r(o).layout,"page-sizes":r(o).pageSizes,total:r(o).total,"page-size":r(o).pageSize,currentPage:r(o).currentPage,onSizeChange:r(C),onCurrentChange:r(P)},null,8,["layout","page-sizes","total","page-size","currentPage","onSizeChange","onCurrentChange"])])]),_:1})),[[q,c.value]]),e(Q,{modelValue:f.value,"onUpdate:modelValue":l[6]||(l[6]=t=>f.value=t),title:v.value===void 0?"新增用户":"修改用户",onClose:M,width:"30%"},{footer:a(()=>[e(d,{onClick:l[5]||(l[5]=t=>f.value=!1)},{default:a(()=>[s("取消")]),_:1}),e(d,{type:"primary",onClick:N},{default:a(()=>[s("确认")]),_:1})]),default:a(()=>[e(R,{ref_key:"formRef",ref:T,model:u,rules:E,"label-width":"100px","label-position":"left"},{default:a(()=>[e(w,{prop:"username",label:"用户名"},{default:a(()=>[e(b,{modelValue:u.username,"onUpdate:modelValue":l[3]||(l[3]=t=>u.username=t),placeholder:"请输入"},null,8,["modelValue"])]),_:1}),v.value===void 0?(m(),g(w,{key:0,prop:"password",label:"密码"},{default:a(()=>[e(b,{modelValue:u.password,"onUpdate:modelValue":l[4]||(l[4]=t=>u.password=t),placeholder:"请输入"},null,8,["modelValue"])]),_:1})):de("",!0)]),_:1},8,["model","rules"])]),_:1},8,["modelValue","title"])])}}}),Ve=ce(he,[["__scopeId","data-v-2a953a43"]]);export{Ve as default}; diff --git a/static/index-f3gE8mMO.js b/static/index-FA3vxIDs.js index f8474e8..8e4634f 100644 --- a/static/index-f3gE8mMO.js +++ b/static/index-FA3vxIDs.js @@ -1 +1 @@ -import{_ as n}from"./index-UxDMszmL.js";import{ag as e,m as c,p as a,T as o,O as s}from"./vue-k1SOGvAh.js";import"./element-ZYmdyXh6.js";import"./vxe-hFHEaiBz.js";const _={},i={class:"app-container"};function m(p,d){const t=e("router-view"),r=e("el-card");return c(),a("div",i,[o(r,{header:"三级路由 - menu1-2"},{default:s(()=>[o(t)]),_:1})])}const h=n(_,[["render",m]]);export{h as default}; +import{_ as n}from"./index-zGdLdJAB.js";import{ag as e,m as c,p as a,T as o,O as s}from"./vue-k1SOGvAh.js";import"./element-ZYmdyXh6.js";import"./vxe-hFHEaiBz.js";const _={},i={class:"app-container"};function m(p,d){const t=e("router-view"),r=e("el-card");return c(),a("div",i,[o(r,{header:"三级路由 - menu1-2"},{default:s(()=>[o(t)]),_:1})])}const h=n(_,[["render",m]]);export{h as default}; diff --git a/static/index-5y4W0NiM.js b/static/index-Qw3MVLbR.js index d95d71e..a2813e5 100644 --- a/static/index-5y4W0NiM.js +++ b/static/index-Qw3MVLbR.js @@ -1 +1 @@ -import{l as k,aE as C,r as f,Z as S,ag as s,m as z,p as I,T as e,q as c,O as t,u as i,a2 as U,S as q,a8 as F,aH as M,aI as R}from"./vue-k1SOGvAh.js";import{e as B,d as E,_ as N}from"./index-UxDMszmL.js";import{v as H,w as K,x as L,y as T,z as Z}from"./element-ZYmdyXh6.js";import{_ as A}from"./index.vue_vue_type_script_setup_true_lang-131OZp2H.js";import"./vxe-hFHEaiBz.js";const D="/v3-admin-vite/static/logo-text-2-lXsH_ESZ.png",O=d=>(M("data-v-79326910"),d=d(),R(),d),X={class:"login-container"},$={class:"login-card"},j=O(()=>c("div",{class:"title"},[c("img",{src:D})],-1)),G={class:"content"},J=k({__name:"index",setup(d){const h=C(),g=f(null),u=f(!1),p=f(""),o=S({username:"admin",password:"12345678",code:""}),w={username:[{required:!0,message:"请输入用户名",trigger:"blur"}],password:[{required:!0,message:"请输入密码",trigger:"blur"},{min:8,max:16,message:"长度在 8 到 16 个字符",trigger:"blur"}],code:[{required:!0,message:"请输入验证码",trigger:"blur"}]},x=()=>{var r;(r=g.value)==null||r.validate((a,l)=>{a?(u.value=!0,E().login(o).then(()=>{h.push({path:"/"})}).catch(()=>{m(),o.password=""}).finally(()=>{u.value=!1})):console.error("表单校验不通过",l)})},m=()=>{o.code="",p.value="",B().then(r=>{p.value=r.data})};return m(),(r,a)=>{const l=s("el-input"),_=s("el-form-item"),v=s("el-icon"),V=s("el-image"),y=s("el-button"),b=s("el-form");return z(),I("div",X,[e(A,{class:"theme-switch"}),c("div",$,[j,c("div",G,[e(b,{ref_key:"loginFormRef",ref:g,model:o,rules:w,onKeyup:F(x,["enter"])},{default:t(()=>[e(_,{prop:"username"},{default:t(()=>[e(l,{modelValue:o.username,"onUpdate:modelValue":a[0]||(a[0]=n=>o.username=n),modelModifiers:{trim:!0},placeholder:"用户名",type:"text",tabindex:"1","prefix-icon":i(H),size:"large"},null,8,["modelValue","prefix-icon"])]),_:1}),e(_,{prop:"password"},{default:t(()=>[e(l,{modelValue:o.password,"onUpdate:modelValue":a[1]||(a[1]=n=>o.password=n),modelModifiers:{trim:!0},placeholder:"密码",type:"password",tabindex:"2","prefix-icon":i(K),size:"large","show-password":""},null,8,["modelValue","prefix-icon"])]),_:1}),e(_,{prop:"code"},{default:t(()=>[e(l,{modelValue:o.code,"onUpdate:modelValue":a[2]||(a[2]=n=>o.code=n),modelModifiers:{trim:!0},placeholder:"验证码",type:"text",tabindex:"3","prefix-icon":i(L),maxlength:"7",size:"large"},{append:t(()=>[e(V,{src:p.value,onClick:m,draggable:"false"},{placeholder:t(()=>[e(v,null,{default:t(()=>[e(i(T))]),_:1})]),error:t(()=>[e(v,null,{default:t(()=>[e(i(Z))]),_:1})]),_:1},8,["src"])]),_:1},8,["modelValue","prefix-icon"])]),_:1}),e(y,{loading:u.value,type:"primary",size:"large",onClick:U(x,["prevent"])},{default:t(()=>[q("登 录")]),_:1},8,["loading"])]),_:1},8,["model"])])])])}}}),oe=N(J,[["__scopeId","data-v-79326910"]]);export{oe as default}; +import{l as k,aE as C,r as f,Z as S,ag as s,m as z,p as I,T as e,q as c,O as t,u as i,a2 as U,S as q,a8 as F,aH as M,aI as R}from"./vue-k1SOGvAh.js";import{e as B,d as E,_ as N}from"./index-zGdLdJAB.js";import{v as H,w as K,x as L,y as T,z as Z}from"./element-ZYmdyXh6.js";import{_ as A}from"./index.vue_vue_type_script_setup_true_lang-dhfgWUeE.js";import"./vxe-hFHEaiBz.js";const D="/v3-admin-vite/static/logo-text-2-lXsH_ESZ.png",O=d=>(M("data-v-79326910"),d=d(),R(),d),X={class:"login-container"},$={class:"login-card"},j=O(()=>c("div",{class:"title"},[c("img",{src:D})],-1)),G={class:"content"},J=k({__name:"index",setup(d){const h=C(),g=f(null),u=f(!1),p=f(""),o=S({username:"admin",password:"12345678",code:""}),w={username:[{required:!0,message:"请输入用户名",trigger:"blur"}],password:[{required:!0,message:"请输入密码",trigger:"blur"},{min:8,max:16,message:"长度在 8 到 16 个字符",trigger:"blur"}],code:[{required:!0,message:"请输入验证码",trigger:"blur"}]},x=()=>{var r;(r=g.value)==null||r.validate((a,l)=>{a?(u.value=!0,E().login(o).then(()=>{h.push({path:"/"})}).catch(()=>{m(),o.password=""}).finally(()=>{u.value=!1})):console.error("表单校验不通过",l)})},m=()=>{o.code="",p.value="",B().then(r=>{p.value=r.data})};return m(),(r,a)=>{const l=s("el-input"),_=s("el-form-item"),v=s("el-icon"),V=s("el-image"),y=s("el-button"),b=s("el-form");return z(),I("div",X,[e(A,{class:"theme-switch"}),c("div",$,[j,c("div",G,[e(b,{ref_key:"loginFormRef",ref:g,model:o,rules:w,onKeyup:F(x,["enter"])},{default:t(()=>[e(_,{prop:"username"},{default:t(()=>[e(l,{modelValue:o.username,"onUpdate:modelValue":a[0]||(a[0]=n=>o.username=n),modelModifiers:{trim:!0},placeholder:"用户名",type:"text",tabindex:"1","prefix-icon":i(H),size:"large"},null,8,["modelValue","prefix-icon"])]),_:1}),e(_,{prop:"password"},{default:t(()=>[e(l,{modelValue:o.password,"onUpdate:modelValue":a[1]||(a[1]=n=>o.password=n),modelModifiers:{trim:!0},placeholder:"密码",type:"password",tabindex:"2","prefix-icon":i(K),size:"large","show-password":""},null,8,["modelValue","prefix-icon"])]),_:1}),e(_,{prop:"code"},{default:t(()=>[e(l,{modelValue:o.code,"onUpdate:modelValue":a[2]||(a[2]=n=>o.code=n),modelModifiers:{trim:!0},placeholder:"验证码",type:"text",tabindex:"3","prefix-icon":i(L),maxlength:"7",size:"large"},{append:t(()=>[e(V,{src:p.value,onClick:m,draggable:"false"},{placeholder:t(()=>[e(v,null,{default:t(()=>[e(i(T))]),_:1})]),error:t(()=>[e(v,null,{default:t(()=>[e(i(Z))]),_:1})]),_:1},8,["src"])]),_:1},8,["modelValue","prefix-icon"])]),_:1}),e(y,{loading:u.value,type:"primary",size:"large",onClick:U(x,["prevent"])},{default:t(()=>[q("登 录")]),_:1},8,["loading"])]),_:1},8,["model"])])])])}}}),oe=N(J,[["__scopeId","data-v-79326910"]]);export{oe as default}; diff --git a/static/index-TswwRxse.js b/static/index-RZ5LCPHv.js index fe0f0fa..f26493a 100644 --- a/static/index-TswwRxse.js +++ b/static/index-RZ5LCPHv.js @@ -1 +1 @@ -import{_ as s}from"./index-UxDMszmL.js";import{ag as e,m as _,p as i,q as p,S as o,T as t,O as n}from"./vue-k1SOGvAh.js";import"./element-ZYmdyXh6.js";import"./vxe-hFHEaiBz.js";const l={},m={class:"app-container"};function d(u,f){const r=e("el-link"),a=e("router-view"),c=e("el-card");return _(),i("div",m,[p("h4",null,[o(" 三级及其以上路由缓存功能默认关闭,需要请前往此配置文件中打开: "),t(r,{type:"primary",href:"https://github.com/un-pany/v3-admin-vite/blob/main/src/config/route.ts",target:"_blank"},{default:n(()=>[o(" src/config/route.ts ")]),_:1})]),t(c,{header:"二级路由 - menu1"},{default:n(()=>[t(a)]),_:1})])}const g=s(l,[["render",d],["__scopeId","data-v-6b5ec9cb"]]);export{g as default}; +import{_ as s}from"./index-zGdLdJAB.js";import{ag as e,m as _,p as i,q as p,S as o,T as t,O as n}from"./vue-k1SOGvAh.js";import"./element-ZYmdyXh6.js";import"./vxe-hFHEaiBz.js";const l={},m={class:"app-container"};function d(u,f){const r=e("el-link"),a=e("router-view"),c=e("el-card");return _(),i("div",m,[p("h4",null,[o(" 三级及其以上路由缓存功能默认关闭,需要请前往此配置文件中打开: "),t(r,{type:"primary",href:"https://github.com/un-pany/v3-admin-vite/blob/main/src/config/route.ts",target:"_blank"},{default:n(()=>[o(" src/config/route.ts ")]),_:1})]),t(c,{header:"二级路由 - menu1"},{default:n(()=>[t(a)]),_:1})])}const g=s(l,[["render",d],["__scopeId","data-v-6b5ec9cb"]]);export{g as default}; diff --git a/static/index-129PEFiO.js b/static/index-TuGvJs5M.js index 514e335..b9215fe 100644 --- a/static/index-129PEFiO.js +++ b/static/index-TuGvJs5M.js @@ -1 +1 @@ -import{_ as c,d as a}from"./index-UxDMszmL.js";import{ag as s,m as n,p as r,T as _,l as i,M as p,P as d,u as m}from"./vue-k1SOGvAh.js";import"./element-ZYmdyXh6.js";import"./vxe-hFHEaiBz.js";const l={},u={class:"app-container center"};function f(t,o){const e=s("el-empty");return n(),r("div",u,[_(e,{description:"Admin 权限可见"})])}const v=c(l,[["render",f],["__scopeId","data-v-540a7bcc"]]),x={},h={class:"app-container center"};function y(t,o){const e=s("el-empty");return n(),r("div",h,[_(e,{description:"Editor 权限可见"})])}const $=c(x,[["render",y],["__scopeId","data-v-e677b768"]]),b=i({__name:"index",setup(t){const e=a().roles.includes("admin");return(k,A)=>(n(),p(d(m(e)?v:$)))}});export{b as default}; +import{_ as c,d as a}from"./index-zGdLdJAB.js";import{ag as s,m as n,p as r,T as _,l as i,M as p,P as d,u as m}from"./vue-k1SOGvAh.js";import"./element-ZYmdyXh6.js";import"./vxe-hFHEaiBz.js";const l={},u={class:"app-container center"};function f(t,o){const e=s("el-empty");return n(),r("div",u,[_(e,{description:"Admin 权限可见"})])}const v=c(l,[["render",f],["__scopeId","data-v-540a7bcc"]]),x={},h={class:"app-container center"};function y(t,o){const e=s("el-empty");return n(),r("div",h,[_(e,{description:"Editor 权限可见"})])}const $=c(x,[["render",y],["__scopeId","data-v-e677b768"]]),b=i({__name:"index",setup(t){const e=a().roles.includes("admin");return(k,A)=>(n(),p(d(m(e)?v:$)))}});export{b as default}; diff --git a/static/index-b3GX5TMp.js b/static/index-b3GX5TMp.js new file mode 100644 index 0000000..57032fb --- /dev/null +++ b/static/index-b3GX5TMp.js @@ -0,0 +1 @@ +import{aB as Je,Z as Ke,r as F,b as Pe,E as Fe,d as be,z as De,l as R,m as d,p as T,R as W,u as _,ag as S,q as x,T as f,O as m,W as Ne,aC as Ze,P as ce,M as k,Q as A,aD as pe,aE as ve,F as J,a2 as le,a7 as te,H as ie,e as E,S as Y,a9 as je,I as H,aF as K,aG as ze,w as ue,c as Be,J as We,aH as ye,aI as we,s as Ye,a8 as se,n as Qe,aJ as et,V as me,U as _e}from"./vue-k1SOGvAh.js";import{g as tt,s as Ve,u as he,_ as P,a as Oe,b as Z,r as nt,c as Se,d as ot}from"./index-zGdLdJAB.js";import{u as at}from"./useWatermark-94gpnue1.js";import{h as st,j as lt,g as rt,k as ct,b as de,l as it,n as ut,o as He,u as dt,r as ft,p as pt,q as vt,s as mt,t as _t}from"./element-ZYmdyXh6.js";import{_ as ht}from"./index.vue_vue_type_script_setup_true_lang-dhfgWUeE.js";import"./vxe-hFHEaiBz.js";var G=(n=>(n[n.Mobile=0]="Mobile",n[n.Desktop=1]="Desktop",n))(G||{});const gt="opened",Ue="closed";function bt(n){n?Ve(gt):Ve(Ue)}const ne=Je("app",()=>{const n=Ke({opened:tt()!==Ue,withoutAnimation:!1}),e=F(G.Desktop);return Pe(()=>n.opened,o=>bt(o)),{device:e,sidebar:n,toggleSidebar:o=>{n.opened=!n.opened,n.withoutAnimation=o},closeSidebar:o=>{n.opened=!1,n.withoutAnimation=o},toggleDevice:o=>{e.value=o}}}),yt=992,wt=()=>{const n=ne(),{listenerRouteChange:e}=he(),t=()=>document.body.getBoundingClientRect().width-1<yt,s=()=>{if(!document.hidden){const l=t();n.toggleDevice(l?G.Mobile:G.Desktop),l&&n.closeSidebar(!0)}};e(()=>{n.device===G.Mobile&&n.sidebar.opened&&n.closeSidebar(!1)}),Fe(()=>{window.addEventListener("resize",s)}),be(()=>{t()&&(n.toggleDevice(G.Mobile),n.closeSidebar(!0))}),De(()=>{window.removeEventListener("resize",s)})},St={class:"layout-footer"},kt=R({__name:"index",setup(n){const e="V3 Admin Vite";return(t,s)=>(d(),T("footer",St,"MIT © 2021-PRESENT "+W(_(e)),1))}}),xt=P(kt,[["__scopeId","data-v-034a5242"]]),Ct={class:"app-main"},Tt={class:"app-scrollbar"},Et=R({__name:"AppMain",setup(n){const e=Oe(),t=Z();return(s,l)=>{const o=S("router-view"),a=S("el-backtop");return d(),T("section",Ct,[x("div",Tt,[f(o,null,{default:m(({Component:r,route:i})=>[f(Ne,{name:"el-fade-in",mode:"out-in"},{default:m(()=>[(d(),k(Ze,{include:_(e).cachedViews},[(d(),k(ce(r),{key:i.path,class:"app-container-grow"}))],1032,["include"]))]),_:2},1024)]),_:1}),_(t).showFooter?(d(),k(xt,{key:0})):A("",!0)]),f(a),f(a,{target:".app-scrollbar"})])}}}),ke=P(Et,[["__scopeId","data-v-d87ee2cd"]]),$t=R({__name:"index",props:{isActive:{type:Boolean,default:!1}},emits:["toggleClick"],setup(n,{emit:e}){const t=n,s=e,l=()=>{s("toggleClick")};return(o,a)=>{const r=S("el-icon");return d(),T("div",{onClick:l},[f(r,{size:20,class:"icon"},{default:m(()=>[t.isActive?(d(),k(_(st),{key:0})):(d(),k(_(lt),{key:1}))]),_:1})])}}}),Vt=P($t,[["__scopeId","data-v-252d9bf8"]]);function Mt(n){for(var e=[],t=0;t<n.length;){var s=n[t];if(s==="*"||s==="+"||s==="?"){e.push({type:"MODIFIER",index:t,value:n[t++]});continue}if(s==="\\"){e.push({type:"ESCAPED_CHAR",index:t++,value:n[t++]});continue}if(s==="{"){e.push({type:"OPEN",index:t,value:n[t++]});continue}if(s==="}"){e.push({type:"CLOSE",index:t,value:n[t++]});continue}if(s===":"){for(var l="",o=t+1;o<n.length;){var a=n.charCodeAt(o);if(a>=48&&a<=57||a>=65&&a<=90||a>=97&&a<=122||a===95){l+=n[o++];continue}break}if(!l)throw new TypeError("Missing parameter name at ".concat(t));e.push({type:"NAME",index:t,value:l}),t=o;continue}if(s==="("){var r=1,i="",o=t+1;if(n[o]==="?")throw new TypeError('Pattern cannot start with "?" at '.concat(o));for(;o<n.length;){if(n[o]==="\\"){i+=n[o++]+n[o++];continue}if(n[o]===")"){if(r--,r===0){o++;break}}else if(n[o]==="("&&(r++,n[o+1]!=="?"))throw new TypeError("Capturing groups are not allowed at ".concat(o));i+=n[o++]}if(r)throw new TypeError("Unbalanced pattern at ".concat(t));if(!i)throw new TypeError("Missing pattern at ".concat(t));e.push({type:"PATTERN",index:t,value:i}),t=o;continue}e.push({type:"CHAR",index:t,value:n[t++]})}return e.push({type:"END",index:t,value:""}),e}function At(n,e){e===void 0&&(e={});for(var t=Mt(n),s=e.prefixes,l=s===void 0?"./":s,o="[^".concat(Lt(e.delimiter||"/#?"),"]+?"),a=[],r=0,i=0,v="",u=function(z){if(i<t.length&&t[i].type===z)return t[i++].value},c=function(z){var q=u(z);if(q!==void 0)return q;var V=t[i],p=V.type,w=V.index;throw new TypeError("Unexpected ".concat(p," at ").concat(w,", expected ").concat(z))},g=function(){for(var z="",q;q=u("CHAR")||u("ESCAPED_CHAR");)z+=q;return z};i<t.length;){var h=u("CHAR"),y=u("NAME"),b=u("PATTERN");if(y||b){var C=h||"";l.indexOf(C)===-1&&(v+=C,C=""),v&&(a.push(v),v=""),a.push({name:y||r++,prefix:C,suffix:"",pattern:b||o,modifier:u("MODIFIER")||""});continue}var I=h||u("ESCAPED_CHAR");if(I){v+=I;continue}v&&(a.push(v),v="");var D=u("OPEN");if(D){var C=g(),M=u("NAME")||"",N=u("PATTERN")||"",U=g();c("CLOSE"),a.push({name:M||(N?r++:""),pattern:M&&!N?o:N,prefix:C,suffix:U,modifier:u("MODIFIER")||""});continue}c("END")}return a}function It(n,e){return Rt(At(n,e),e)}function Rt(n,e){e===void 0&&(e={});var t=Pt(e),s=e.encode,l=s===void 0?function(i){return i}:s,o=e.validate,a=o===void 0?!0:o,r=n.map(function(i){if(typeof i=="object")return new RegExp("^(?:".concat(i.pattern,")$"),t)});return function(i){for(var v="",u=0;u<n.length;u++){var c=n[u];if(typeof c=="string"){v+=c;continue}var g=i?i[c.name]:void 0,h=c.modifier==="?"||c.modifier==="*",y=c.modifier==="*"||c.modifier==="+";if(Array.isArray(g)){if(!y)throw new TypeError('Expected "'.concat(c.name,'" to not repeat, but got an array'));if(g.length===0){if(h)continue;throw new TypeError('Expected "'.concat(c.name,'" to not be empty'))}for(var b=0;b<g.length;b++){var C=l(g[b],c);if(a&&!r[u].test(C))throw new TypeError('Expected all "'.concat(c.name,'" to match "').concat(c.pattern,'", but got "').concat(C,'"'));v+=c.prefix+C+c.suffix}continue}if(typeof g=="string"||typeof g=="number"){var C=l(String(g),c);if(a&&!r[u].test(C))throw new TypeError('Expected "'.concat(c.name,'" to match "').concat(c.pattern,'", but got "').concat(C,'"'));v+=c.prefix+C+c.suffix;continue}if(!h){var I=y?"an array":"a string";throw new TypeError('Expected "'.concat(c.name,'" to be ').concat(I))}}return v}}function Lt(n){return n.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1")}function Pt(n){return n&&n.sensitive?"":"i"}const Ft={key:0,class:"no-redirect"},Dt=["onClick"],Nt=R({__name:"index",setup(n){const e=pe(),t=ve(),{listenerRouteChange:s}=he(),l=F([]),o=()=>{l.value=e.matched.filter(i=>{var v,u;return((v=i.meta)==null?void 0:v.title)&&((u=i.meta)==null?void 0:u.breadcrumb)!==!1})},a=i=>It(i)(e.params),r=i=>{const{redirect:v,path:u}=i;if(v){t.push(v);return}t.push(a(u))};return s(i=>{i.path.startsWith("/redirect/")||o()},!0),(i,v)=>{const u=S("el-breadcrumb-item"),c=S("el-breadcrumb");return d(),k(c,{class:"app-breadcrumb"},{default:m(()=>[(d(!0),T(J,null,te(l.value,(g,h)=>(d(),k(u,{key:g.path},{default:m(()=>[g.redirect==="noRedirect"||h===l.value.length-1?(d(),T("span",Ft,W(g.meta.title),1)):(d(),T("a",{key:1,onClick:le(y=>r(g),["prevent"])},W(g.meta.title),9,Dt))]),_:2},1024))),128))]),_:1})}}}),zt=P(Nt,[["__scopeId","data-v-2eef2d12"]]),fe=n=>/^(https?:|mailto:|tel:)/.test(n),Bt=["href"],Wt=R({__name:"SidebarItemLink",props:{to:{}},setup(n){const e=n;return(t,s)=>{const l=S("router-link");return _(fe)(e.to)?(d(),T("a",{key:0,href:e.to,target:"_blank",rel:"noopener"},[ie(t.$slots,"default")],8,Bt)):(d(),k(l,{key:1,to:e.to},{default:m(()=>[ie(t.$slots,"default")]),_:3},8,["to"]))}}});function j(n){if(typeof n!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(n))}function Me(n,e){for(var t="",s=0,l=-1,o=0,a,r=0;r<=n.length;++r){if(r<n.length)a=n.charCodeAt(r);else{if(a===47)break;a=47}if(a===47){if(!(l===r-1||o===1))if(l!==r-1&&o===2){if(t.length<2||s!==2||t.charCodeAt(t.length-1)!==46||t.charCodeAt(t.length-2)!==46){if(t.length>2){var i=t.lastIndexOf("/");if(i!==t.length-1){i===-1?(t="",s=0):(t=t.slice(0,i),s=t.length-1-t.lastIndexOf("/")),l=r,o=0;continue}}else if(t.length===2||t.length===1){t="",s=0,l=r,o=0;continue}}e&&(t.length>0?t+="/..":t="..",s=2)}else t.length>0?t+="/"+n.slice(l+1,r):t=n.slice(l+1,r),s=r-l-1;l=r,o=0}else a===46&&o!==-1?++o:o=-1}return t}function Ot(n,e){var t=e.dir||e.root,s=e.base||(e.name||"")+(e.ext||"");return t?t===e.root?t+s:t+n+s:s}var ae={resolve:function(){for(var e="",t=!1,s,l=arguments.length-1;l>=-1&&!t;l--){var o;l>=0?o=arguments[l]:(s===void 0&&(s=process.cwd()),o=s),j(o),o.length!==0&&(e=o+"/"+e,t=o.charCodeAt(0)===47)}return e=Me(e,!t),t?e.length>0?"/"+e:"/":e.length>0?e:"."},normalize:function(e){if(j(e),e.length===0)return".";var t=e.charCodeAt(0)===47,s=e.charCodeAt(e.length-1)===47;return e=Me(e,!t),e.length===0&&!t&&(e="."),e.length>0&&s&&(e+="/"),t?"/"+e:e},isAbsolute:function(e){return j(e),e.length>0&&e.charCodeAt(0)===47},join:function(){if(arguments.length===0)return".";for(var e,t=0;t<arguments.length;++t){var s=arguments[t];j(s),s.length>0&&(e===void 0?e=s:e+="/"+s)}return e===void 0?".":ae.normalize(e)},relative:function(e,t){if(j(e),j(t),e===t||(e=ae.resolve(e),t=ae.resolve(t),e===t))return"";for(var s=1;s<e.length&&e.charCodeAt(s)===47;++s);for(var l=e.length,o=l-s,a=1;a<t.length&&t.charCodeAt(a)===47;++a);for(var r=t.length,i=r-a,v=o<i?o:i,u=-1,c=0;c<=v;++c){if(c===v){if(i>v){if(t.charCodeAt(a+c)===47)return t.slice(a+c+1);if(c===0)return t.slice(a+c)}else o>v&&(e.charCodeAt(s+c)===47?u=c:c===0&&(u=0));break}var g=e.charCodeAt(s+c),h=t.charCodeAt(a+c);if(g!==h)break;g===47&&(u=c)}var y="";for(c=s+u+1;c<=l;++c)(c===l||e.charCodeAt(c)===47)&&(y.length===0?y+="..":y+="/..");return y.length>0?y+t.slice(a+u):(a+=u,t.charCodeAt(a)===47&&++a,t.slice(a))},_makeLong:function(e){return e},dirname:function(e){if(j(e),e.length===0)return".";for(var t=e.charCodeAt(0),s=t===47,l=-1,o=!0,a=e.length-1;a>=1;--a)if(t=e.charCodeAt(a),t===47){if(!o){l=a;break}}else o=!1;return l===-1?s?"/":".":s&&l===1?"//":e.slice(0,l)},basename:function(e,t){if(t!==void 0&&typeof t!="string")throw new TypeError('"ext" argument must be a string');j(e);var s=0,l=-1,o=!0,a;if(t!==void 0&&t.length>0&&t.length<=e.length){if(t.length===e.length&&t===e)return"";var r=t.length-1,i=-1;for(a=e.length-1;a>=0;--a){var v=e.charCodeAt(a);if(v===47){if(!o){s=a+1;break}}else i===-1&&(o=!1,i=a+1),r>=0&&(v===t.charCodeAt(r)?--r===-1&&(l=a):(r=-1,l=i))}return s===l?l=i:l===-1&&(l=e.length),e.slice(s,l)}else{for(a=e.length-1;a>=0;--a)if(e.charCodeAt(a)===47){if(!o){s=a+1;break}}else l===-1&&(o=!1,l=a+1);return l===-1?"":e.slice(s,l)}},extname:function(e){j(e);for(var t=-1,s=0,l=-1,o=!0,a=0,r=e.length-1;r>=0;--r){var i=e.charCodeAt(r);if(i===47){if(!o){s=r+1;break}continue}l===-1&&(o=!1,l=r+1),i===46?t===-1?t=r:a!==1&&(a=1):t!==-1&&(a=-1)}return t===-1||l===-1||a===0||a===1&&t===l-1&&t===s+1?"":e.slice(t,l)},format:function(e){if(e===null||typeof e!="object")throw new TypeError('The "pathObject" argument must be of type Object. Received type '+typeof e);return Ot("/",e)},parse:function(e){j(e);var t={root:"",dir:"",base:"",ext:"",name:""};if(e.length===0)return t;var s=e.charCodeAt(0),l=s===47,o;l?(t.root="/",o=1):o=0;for(var a=-1,r=0,i=-1,v=!0,u=e.length-1,c=0;u>=o;--u){if(s=e.charCodeAt(u),s===47){if(!v){r=u+1;break}continue}i===-1&&(v=!1,i=u+1),s===46?a===-1?a=u:c!==1&&(c=1):a!==-1&&(c=-1)}return a===-1||i===-1||c===0||c===1&&a===i-1&&a===r+1?i!==-1&&(r===0&&l?t.base=t.name=e.slice(1,i):t.base=t.name=e.slice(r,i)):(r===0&&l?(t.name=e.slice(1,a),t.base=e.slice(1,i)):(t.name=e.slice(r,a),t.base=e.slice(r,i)),t.ext=e.slice(a,i)),r>0?t.dir=e.slice(0,r-1):l&&(t.dir="/"),t},sep:"/",delimiter:":",win32:null,posix:null};ae.posix=ae;var Ht=ae;const qe=rt(Ht),Ut={key:2},qt=R({__name:"SidebarItem",props:{item:{},isCollapse:{type:Boolean,default:!1},isTop:{type:Boolean,default:!1},isFirstLevel:{type:Boolean,default:!0},basePath:{default:""}},setup(n){const e=n,t=E(()=>{var r;return(r=e.item.meta)==null?void 0:r.alwaysShow}),s=E(()=>{var r;return((r=e.item.children)==null?void 0:r.filter(i=>{var v;return!((v=i.meta)!=null&&v.hidden)}))??[]}),l=E(()=>s.value.length),o=E(()=>{const r=l.value;switch(!0){case r>1:return null;case r===1:return s.value[0];default:return{...e.item,path:""}}}),a=r=>{switch(!0){case fe(r):return r;case fe(e.basePath):return e.basePath;default:return qe.resolve(e.basePath,r)}};return(r,i)=>{const v=S("SvgIcon"),u=S("el-menu-item"),c=S("sidebar-item",!0),g=S("el-sub-menu");return d(),T("div",{class:H({"simple-mode":e.isCollapse&&!r.isTop,"first-level":e.isFirstLevel})},[!t.value&&o.value&&!o.value.children?(d(),T(J,{key:0},[o.value.meta?(d(),k(Wt,{key:0,to:a(o.value.path)},{default:m(()=>[f(u,{index:a(o.value.path)},je({default:m(()=>[o.value.meta.svgIcon?(d(),k(v,{key:0,name:o.value.meta.svgIcon},null,8,["name"])):o.value.meta.elIcon?(d(),k(ce(o.value.meta.elIcon),{key:1,class:"el-icon"})):A("",!0)]),_:2},[o.value.meta.title?{name:"title",fn:m(()=>[Y(W(o.value.meta.title),1)]),key:"0"}:void 0]),1032,["index"])]),_:1},8,["to"])):A("",!0)],64)):(d(),k(g,{key:1,index:a(e.item.path),teleported:""},{title:m(()=>{var h,y,b;return[(h=e.item.meta)!=null&&h.svgIcon?(d(),k(v,{key:0,name:e.item.meta.svgIcon},null,8,["name"])):(y=e.item.meta)!=null&&y.elIcon?(d(),k(ce(e.item.meta.elIcon),{key:1,class:"el-icon"})):A("",!0),(b=e.item.meta)!=null&&b.title?(d(),T("span",Ut,W(e.item.meta.title),1)):A("",!0)]}),default:m(()=>[e.item.children?(d(!0),T(J,{key:0},te(e.item.children,h=>(d(),k(c,{key:h.path,item:h,"is-collapse":e.isCollapse,"is-first-level":!1,"base-path":a(h.path)},null,8,["item","is-collapse","base-path"]))),128)):A("",!0)]),_:1},8,["index"]))],2)}}}),Xt=P(qt,[["__scopeId","data-v-229baefc"]]),Gt="/v3-admin-vite/static/logo-WN1ETR0H.png",Jt="/v3-admin-vite/static/logo-text-1-h7hJu_cc.png",Kt="/v3-admin-vite/static/logo-text-2-lXsH_ESZ.png",Zt=["src"],jt=["src"],Yt=R({__name:"index",props:{collapse:{type:Boolean,default:!0}},setup(n){const e=n,t=Z(),{layoutMode:s}=K(t);return(l,o)=>{const a=S("router-link");return d(),T("div",{class:H(["layout-logo-container",{collapse:e.collapse,"layout-mode-top":_(s)==="top"}])},[f(Ne,{name:"layout-logo-fade"},{default:m(()=>[e.collapse?(d(),k(a,{key:"collapse",to:"/"},{default:m(()=>[x("img",{src:_(Gt),class:"layout-logo"},null,8,Zt)]),_:1})):(d(),k(a,{key:"expand",to:"/"},{default:m(()=>[x("img",{src:_(s)!=="left"?_(Kt):_(Jt),class:"layout-logo-text"},null,8,jt)]),_:1}))]),_:1})],2)}}}),xe=P(Yt,[["__scopeId","data-v-8474c76e"]]),re=n=>{let e="";try{e=getComputedStyle(document.documentElement).getPropertyValue(n)}catch(t){console.error(t)}return e},Ae=(n,e)=>{try{document.documentElement.style.setProperty(n,e)}catch(t){console.error(t)}},Qt=()=>{nt(),location.reload()},en=R({__name:"index",setup(n){ze(w=>({"969cfb62":V.value,"7eaf33f9":p.value,"0b0373dd":z.value,"6ec18b76":q.value,"2085e458":U.value}));const e=re("--v3-sidebar-menu-bg-color"),t=re("--v3-sidebar-menu-text-color"),s=re("--v3-sidebar-menu-active-text-color"),l=pe(),o=ne(),a=Se(),r=Z(),{sidebar:i,device:v}=K(o),{layoutMode:u,showLogo:c}=K(r),g=E(()=>{const{meta:{activeMenu:w},path:L}=l;return w||L}),h=E(()=>a.routes.filter(w=>{var L;return!((L=w.meta)!=null&&L.hidden)})),y=E(()=>!i.value.opened),b=E(()=>u.value==="left"),C=E(()=>u.value==="top"),I=E(()=>v.value===G.Mobile),D=E(()=>b.value&&c.value),M=E(()=>b.value?e:void 0),N=E(()=>b.value?t:void 0),U=E(()=>b.value?s:void 0),z=E(()=>u.value!=="top"?"var(--v3-sidebar-menu-item-height)":"var(--v3-navigationbar-height)"),q=E(()=>u.value!=="top"?"var(--v3-sidebar-menu-hover-bg-color)":"transparent"),V=E(()=>u.value!=="top"?"2px":"0px"),p=E(()=>u.value==="top"?"none":"block");return(w,L)=>{const $=S("el-menu"),B=S("el-scrollbar");return d(),T("div",{class:H({"has-logo":D.value})},[D.value?(d(),k(xe,{key:0,collapse:y.value},null,8,["collapse"])):A("",!0),f(B,{"wrap-class":"scrollbar-wrapper"},{default:m(()=>[f($,{"default-active":g.value,collapse:y.value&&!C.value,"background-color":M.value,"text-color":N.value,"active-text-color":U.value,"unique-opened":!0,"collapse-transition":!1,mode:C.value&&!I.value?"horizontal":"vertical"},{default:m(()=>[(d(!0),T(J,null,te(h.value,O=>(d(),k(Xt,{key:O.path,item:O,"base-path":O.path,"is-collapse":y.value,"is-top":C.value},null,8,["item","base-path","is-collapse","is-top"]))),128))]),_:1},8,["default-active","collapse","background-color","text-color","active-text-color","mode"])]),_:1})],2)}}}),Ce=P(en,[["__scopeId","data-v-8db4d8a1"]]),tn={class:"card-header"},nn={class:"card-title"},on={class:"card-time"},an={key:0,class:"card-avatar"},sn=["src"],ln={class:"card-body"},rn=R({__name:"NotifyList",props:{list:{}},setup(n){const e=n;return(t,s)=>{const l=S("el-empty"),o=S("el-tag"),a=S("el-card");return e.list.length===0?(d(),k(l,{key:0})):(d(!0),T(J,{key:1},te(e.list,(r,i)=>(d(),k(a,{key:i,shadow:"never",class:"card-container"},{header:m(()=>[x("div",tn,[x("div",null,[x("span",null,[x("span",nn,W(r.title),1),r.extra?(d(),k(o,{key:0,type:r.status,effect:"plain",size:"small"},{default:m(()=>[Y(W(r.extra),1)]),_:2},1032,["type"])):A("",!0)]),x("div",on,W(r.datetime),1)]),r.avatar?(d(),T("div",an,[x("img",{src:r.avatar,width:"34"},null,8,sn)])):A("",!0)])]),default:m(()=>[x("div",ln,W(r.description??"No Data"),1)]),_:2},1024))),128))}}}),cn=P(rn,[["__scopeId","data-v-137655f9"]]),un=[{avatar:"https://gw.alipayobjects.com/zos/rmsportal/OKJXDXrmkNshAMvwtvhu.png",title:"V3 Admin Vite 上线啦",datetime:"一年前",description:"一个免费开源的中后台管理系统基础解决方案,基于 Vue3、TypeScript、Element Plus、Pinia 和 Vite 等主流技术"},{avatar:"https://gw.alipayobjects.com/zos/rmsportal/OKJXDXrmkNshAMvwtvhu.png",title:"V3 Admin 上线啦",datetime:"两年前",description:"一个中后台管理系统基础解决方案,基于 Vue3、TypeScript、Element Plus 和 Pinia"}],dn=[{avatar:"https://gw.alipayobjects.com/zos/rmsportal/ThXAXghbEsBCCSDihZxY.png",title:"来自楚门的世界",description:"如果再也不能见到你,祝你早安、午安和晚安",datetime:"1998-06-05"},{avatar:"https://gw.alipayobjects.com/zos/rmsportal/ThXAXghbEsBCCSDihZxY.png",title:"来自大话西游",description:"如果非要在这份爱上加上一个期限,我希望是一万年",datetime:"1995-02-04"},{avatar:"https://gw.alipayobjects.com/zos/rmsportal/ThXAXghbEsBCCSDihZxY.png",title:"来自龙猫",description:"心存善意,定能途遇天使",datetime:"1988-04-16"}],fn=[{title:"任务名称",description:"这家伙很懒,什么都没留下",extra:"未开始",status:"info"},{title:"任务名称",description:"这家伙很懒,什么都没留下",extra:"进行中",status:""},{title:"任务名称",description:"这家伙很懒,什么都没留下",extra:"已超时",status:"danger"}],pn={class:"notify"},vn={class:"notify-history"},Ie=99,mn=350,_n=R({__name:"index",setup(n){const e=E(()=>s.value.reduce((o,a)=>o+a.list.length,0)),t=F("通知"),s=F([{name:"通知",type:"primary",list:un},{name:"消息",type:"danger",list:dn},{name:"待办",type:"warning",list:fn}]),l=()=>{de.success(`跳转到${t.value}历史页面`)};return(o,a)=>{const r=S("el-icon"),i=S("el-tooltip"),v=S("el-badge"),u=S("el-scrollbar"),c=S("el-tab-pane"),g=S("el-tabs"),h=S("el-button"),y=S("el-popover");return d(),T("div",pn,[f(y,{placement:"bottom",width:mn,trigger:"click"},{reference:m(()=>[f(v,{value:e.value,max:Ie,hidden:e.value===0},{default:m(()=>[f(i,{effect:"dark",content:"消息通知",placement:"bottom"},{default:m(()=>[f(r,{size:20},{default:m(()=>[f(_(ct))]),_:1})]),_:1})]),_:1},8,["value","hidden"])]),default:m(()=>[f(g,{modelValue:t.value,"onUpdate:modelValue":a[0]||(a[0]=b=>t.value=b),class:"demo-tabs",stretch:""},{default:m(()=>[(d(!0),T(J,null,te(s.value,(b,C)=>(d(),k(c,{name:b.name,key:C},{label:m(()=>[Y(W(b.name)+" ",1),f(v,{value:b.list.length,max:Ie,type:b.type},null,8,["value","type"])]),default:m(()=>[f(u,{height:"400px"},{default:m(()=>[f(cn,{list:b.list},null,8,["list"])]),_:2},1024)]),_:2},1032,["name"]))),128))]),_:1},8,["modelValue"]),x("div",vn,[f(h,{link:"",onClick:l},{default:m(()=>[Y("查看"+W(t.value)+"历史",1)]),_:1})])]),_:1})])}}}),hn=P(_n,[["__scopeId","data-v-50089150"]]),Re=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]],Q=(()=>{if(typeof document>"u")return!1;const n=Re[0],e={};for(const t of Re)if((t==null?void 0:t[1])in document){for(const[l,o]of t.entries())e[n[l]]=o;return e}return!1})(),Le={change:Q.fullscreenchange,error:Q.fullscreenerror};let X={request(n=document.documentElement,e){return new Promise((t,s)=>{const l=()=>{X.off("change",l),t()};X.on("change",l);const o=n[Q.requestFullscreen](e);o instanceof Promise&&o.then(l).catch(s)})},exit(){return new Promise((n,e)=>{if(!X.isFullscreen){n();return}const t=()=>{X.off("change",t),n()};X.on("change",t);const s=document[Q.exitFullscreen]();s instanceof Promise&&s.then(t).catch(e)})},toggle(n,e){return X.isFullscreen?X.exit():X.request(n,e)},onchange(n){X.on("change",n)},onerror(n){X.on("error",n)},on(n,e){const t=Le[n];t&&document.addEventListener(t,e,!1)},off(n,e){const t=Le[n];t&&document.removeEventListener(t,e,!1)},raw:Q};Object.defineProperties(X,{isFullscreen:{get:()=>!!document[Q.fullscreenElement]},element:{enumerable:!0,get:()=>document[Q.fullscreenElement]??void 0},isEnabled:{enumerable:!0,get:()=>!!document[Q.fullscreenEnabled]}});Q||(X={isEnabled:!1});const oe=X,gn=R({__name:"index",props:{element:{default:"html"},openTips:{default:"全屏"},exitTips:{default:"退出全屏"},content:{type:Boolean,default:!1}},setup(n){const e=n,t=F(!1),s=E(()=>t.value?e.exitTips:e.openTips),l=E(()=>t.value?"fullscreen-exit":"fullscreen"),o=()=>{const c=document.querySelector(e.element)||void 0;oe.isEnabled?oe.toggle(c):de.warning("您的浏览器无法工作")},a=()=>{t.value=oe.isFullscreen};ue(c=>{oe.on("change",a),c(()=>{oe.isEnabled&&oe.off("change",a)})});const r=F(!1),i=E(()=>r.value?"内容区复原":"内容区放大"),v=E(()=>r.value?"fullscreen-exit":"fullscreen"),u=()=>{document.body.className=r.value?"":"content-large",r.value=!r.value};return(c,g)=>{const h=S("SvgIcon"),y=S("el-tooltip"),b=S("el-dropdown-item"),C=S("el-dropdown-menu"),I=S("el-dropdown");return d(),T("div",null,[c.content?(d(),k(I,{key:1},{dropdown:m(()=>[f(C,null,{default:m(()=>[f(b,{onClick:u},{default:m(()=>[Y(W(i.value),1)]),_:1}),f(b,{onClick:o,disabled:t.value},{default:m(()=>[Y("内容区全屏")]),_:1},8,["disabled"])]),_:1})]),default:m(()=>[f(h,{name:v.value},null,8,["name"])]),_:1})):(d(),k(y,{key:0,effect:"dark",content:s.value,placement:"bottom"},{default:m(()=>[f(h,{name:l.value,onClick:o},null,8,["name"])]),_:1},8,["content"]))])}}}),Xe=P(gn,[["__scopeId","data-v-9e7c36e4"]]),bn=["onMouseenter"],yn={class:"result-item-title"},wn=R({__name:"SearchResult",props:{modelValue:{},list:{},isPressUpOrDown:{type:Boolean}},emits:["update:modelValue"],setup(n,{expose:e,emit:t}){const s=n,l=t,o=Be(),a=F(0),r=E({get(){return s.modelValue},set(g){l("update:modelValue",g)}}),i=g=>{const h=g.name===r.value;return{background:h?"var(--el-color-primary)":"",color:h?"#fff":""}},v=g=>{s.isPressUpOrDown||(r.value=g.name)},u=()=>{a.value=Number((window.innerHeight*.4).toFixed(1))},c=g=>{var C;const h=(C=o==null?void 0:o.proxy)==null?void 0:C.$refs[`resultItemRef${g}`];if(!h)return 0;const b=h[0].offsetTop+128;return b>a.value?b-a.value:0};return Fe(()=>{window.addEventListener("resize",u)}),be(()=>{u()}),De(()=>{window.removeEventListener("resize",u)}),e({getScrollTop:c}),(g,h)=>{const y=S("SvgIcon");return d(),T("div",null,[(d(!0),T(J,null,te(g.list,(b,C)=>{var I,D,M;return d(),T("div",{key:C,ref_for:!0,ref:`resultItemRef${C}`,class:"result-item",style:We(i(b)),onMouseenter:N=>v(b)},[(I=b.meta)!=null&&I.svgIcon?(d(),k(y,{key:0,name:b.meta.svgIcon},null,8,["name"])):(D=b.meta)!=null&&D.elIcon?(d(),k(ce(b.meta.elIcon),{key:1,class:"el-icon"})):A("",!0),x("span",yn,W((M=b.meta)==null?void 0:M.title),1),r.value&&r.value===b.name?(d(),k(y,{key:2,name:"keyboard-enter"})):A("",!0)],44,bn)}),128))])}}}),Sn=P(wn,[["__scopeId","data-v-7383ebb0"]]),Te=n=>(ye("data-v-3171d360"),n=n(),we(),n),kn={class:"search-footer"},xn={class:"search-footer-item"},Cn=Te(()=>x("span",null,"确认",-1)),Tn={class:"search-footer-item"},En=Te(()=>x("span",null,"切换",-1)),$n={class:"search-footer-item"},Vn=Te(()=>x("span",null,"关闭",-1)),Mn={class:"search-footer-total"},An=R({__name:"SearchFooter",props:{total:{}},setup(n){const e=n,t=ne(),s=E(()=>t.device===G.Mobile);return(l,o)=>{const a=S("SvgIcon");return d(),T("div",kn,[s.value?A("",!0):(d(),T(J,{key:0},[x("span",xn,[f(a,{name:"keyboard-enter"}),Cn]),x("span",Tn,[f(a,{name:"keyboard-up"}),f(a,{name:"keyboard-down"}),En]),x("span",$n,[f(a,{name:"keyboard-esc"}),Vn])],64)),x("span",Mn,"共 "+W(e.total)+" 项",1)])}}}),In=P(An,[["__scopeId","data-v-3171d360"]]),Rn=x("p",null,"搜索结果",-1),Ln=R({__name:"SearchModal",props:{modelValue:{type:Boolean}},emits:["update:modelValue"],setup(n,{emit:e}){const t=n,s=e,l=ne(),o=ve(),a=F(null),r=F(null),i=F(null),v=F(""),u=Ye([]),c=F(void 0),g=F(!1),h=E(()=>l.device===G.Mobile?"80vw":"40vw"),y=E({get(){return t.modelValue},set(V){s("update:modelValue",V)}}),b=E(()=>it(Se().routes)),C=ut(()=>{var w;const V=I(b.value);u.value=V.filter(L=>{var $,B;return v.value?(B=($=L.meta)==null?void 0:$.title)==null?void 0:B.toLocaleLowerCase().includes(v.value.toLocaleLowerCase().trim()):!1});const p=(w=u.value)==null?void 0:w.length;c.value=p>0?u.value[0].name:void 0},500),I=(V,p=[])=>(V.forEach(w=>{p.push(w),w.children&&I(w.children,p)}),p),D=()=>{y.value=!1,setTimeout(()=>{v.value="",u.value=[]},200)},M=V=>{var w;if(!i.value)return;const p=i.value.getScrollTop(V);(w=r.value)==null||w.setScrollTop(p)},N=()=>{g.value=!0;const{length:V}=u.value;if(V===0)return;const p=u.value.findIndex(w=>w.name===c.value);if(p===0){const w=u.value[V-1].name;c.value===w&&V>1?(c.value=u.value[V-2].name,M(V-2)):(c.value=w,M(V-1))}else c.value=u.value[p-1].name,M(p-1)},U=()=>{g.value=!0;const{length:V}=u.value;if(V===0)return;const p=u.value.map(w=>w.name).lastIndexOf(c.value);if(p===V-1){const w=u.value[0].name;c.value===w&&V>1?(c.value=u.value[1].name,M(1)):(c.value=w,M(0))}else c.value=u.value[p+1].name,M(p+1)},z=()=>{var L;const{length:V}=u.value;if(V===0)return;const p=c.value,w=(L=u.value.find($=>$.name===p))==null?void 0:L.path;if(w&&fe(w)){window.open(w,"_blank","noopener, noreferrer");return}if(!p){de.warning("无法通过搜索进入该菜单,请为对应的路由设置唯一的 Name");return}try{o.push({name:p})}catch{de.error("该菜单有必填的动态参数,无法通过搜索进入");return}D()},q=()=>{g.value=!1};return(V,p)=>{const w=S("SvgIcon"),L=S("el-input"),$=S("el-empty"),B=S("el-dialog");return d(),k(B,{modelValue:y.value,"onUpdate:modelValue":p[2]||(p[2]=O=>y.value=O),onOpened:p[3]||(p[3]=O=>{var ee;return(ee=a.value)==null?void 0:ee.focus()}),onClosed:p[4]||(p[4]=O=>{var ee;return(ee=a.value)==null?void 0:ee.blur()}),onKeydown:[se(N,["up"]),se(U,["down"]),se(z,["enter"])],onKeyup:se(q,["up","down"]),"before-close":D,width:h.value,top:"5vh",class:"search-modal__private","append-to-body":""},{footer:m(()=>[f(In,{total:u.value.length},null,8,["total"])]),default:m(()=>[f(L,{ref_key:"inputRef",ref:a,modelValue:v.value,"onUpdate:modelValue":p[0]||(p[0]=O=>v.value=O),onInput:_(C),placeholder:"搜索菜单",size:"large",clearable:""},{prefix:m(()=>[f(w,{name:"search"})]),_:1},8,["modelValue","onInput"]),u.value.length===0?(d(),k($,{key:0,description:"暂无搜索结果","image-size":100})):(d(),T(J,{key:1},[Rn,f(_(He),{ref_key:"scrollbarRef",ref:r,"max-height":"40vh",always:""},{default:m(()=>[f(Sn,{ref_key:"searchResultRef",ref:i,modelValue:c.value,"onUpdate:modelValue":p[1]||(p[1]=O=>c.value=O),list:u.value,isPressUpOrDown:g.value,onClick:z},null,8,["modelValue","list","isPressUpOrDown"])]),_:1},512)],64))]),_:1},8,["modelValue","width"])}}}),Pn=R({__name:"index",setup(n){const e=F(!1),t=()=>{e.value=!0};return(s,l)=>{const o=S("SvgIcon"),a=S("el-tooltip");return d(),T("div",null,[f(a,{effect:"dark",content:"搜索菜单",placement:"bottom"},{default:m(()=>[f(o,{name:"search",onClick:t})]),_:1}),f(Ln,{modelValue:e.value,"onUpdate:modelValue":l[0]||(l[0]=r=>e.value=r)},null,8,["modelValue"])])}}}),Fn=P(Pn,[["__scopeId","data-v-dc5accb4"]]),Dn=n=>(ye("data-v-394c5e19"),n=n(),we(),n),Nn={class:"navigation-bar"},zn={class:"right-menu"},Bn={class:"right-menu-avatar"},Wn={target:"_blank",href:"https://github.com/un-pany/v3-admin-vite"},On={target:"_blank",href:"https://gitee.com/un-pany/v3-admin-vite"},Hn=Dn(()=>x("span",{style:{display:"block"}},"退出登录",-1)),Un=R({__name:"index",setup(n){const e=ve(),t=ne(),s=Z(),l=ot(),{sidebar:o,device:a}=K(t),{layoutMode:r,showNotify:i,showThemeSwitch:v,showScreenfull:u,showSearchMenu:c}=K(s),g=E(()=>r.value==="top"),h=E(()=>a.value===G.Mobile),y=()=>{t.toggleSidebar(!1)},b=()=>{l.logout(),e.push("/login")};return(C,I)=>{const D=S("el-avatar"),M=S("el-dropdown-item"),N=S("el-dropdown-menu"),U=S("el-dropdown");return d(),T("div",Nn,[!g.value||h.value?(d(),k(Vt,{key:0,"is-active":_(o).opened,class:"hamburger",onToggleClick:y},null,8,["is-active"])):A("",!0),!g.value||h.value?(d(),k(zt,{key:1,class:"breadcrumb"})):A("",!0),g.value&&!h.value?(d(),k(Ce,{key:2,class:"sidebar"})):A("",!0),x("div",zn,[_(c)?(d(),k(Fn,{key:0,class:"right-menu-item"})):A("",!0),_(u)?(d(),k(Xe,{key:1,class:"right-menu-item"})):A("",!0),_(v)?(d(),k(ht,{key:2,class:"right-menu-item"})):A("",!0),_(i)?(d(),k(hn,{key:3,class:"right-menu-item"})):A("",!0),f(U,{class:"right-menu-item"},{dropdown:m(()=>[f(N,null,{default:m(()=>[x("a",Wn,[f(M,null,{default:m(()=>[Y("GitHub")]),_:1})]),x("a",On,[f(M,null,{default:m(()=>[Y("Gitee")]),_:1})]),f(M,{divided:"",onClick:b},{default:m(()=>[Hn]),_:1})]),_:1})]),default:m(()=>[x("div",Bn,[f(D,{icon:_(dt),size:30},null,8,["icon"]),x("span",null,W(_(l).username),1)])]),_:1})])])}}}),Ee=P(Un,[["__scopeId","data-v-394c5e19"]]),qn={class:"select-layout-mode"},Xn=R({__name:"SelectLayoutMode",setup(n){const e=Z(),{layoutMode:t}=K(e),s=E(()=>t.value==="left"),l=E(()=>t.value==="top"),o=E(()=>t.value==="left-top");return(a,r)=>{const i=S("el-aside"),v=S("el-header"),u=S("el-main"),c=S("el-container"),g=S("el-tooltip");return d(),T("div",qn,[f(g,{content:"左侧模式"},{default:m(()=>[f(c,{class:H(["layout-mode left",{active:s.value}]),onClick:r[0]||(r[0]=h=>t.value="left")},{default:m(()=>[f(i),f(c,null,{default:m(()=>[f(v),f(u)]),_:1})]),_:1},8,["class"])]),_:1}),f(g,{content:"顶部模式"},{default:m(()=>[f(c,{class:H(["layout-mode top",{active:l.value}]),onClick:r[1]||(r[1]=h=>t.value="top")},{default:m(()=>[f(v),f(u)]),_:1},8,["class"])]),_:1}),f(g,{content:"混合模式"},{default:m(()=>[f(c,{class:H(["layout-mode left-top",{active:o.value}]),onClick:r[2]||(r[2]=h=>t.value="left-top")},{default:m(()=>[f(v),f(c,null,{default:m(()=>[f(i),f(u)]),_:1})]),_:1},8,["class"])]),_:1})])}}}),Gn=P(Xn,[["__scopeId","data-v-e7938886"]]),Ge=n=>(ye("data-v-317305d5"),n=n(),we(),n),Jn={class:"setting-container"},Kn=Ge(()=>x("h4",null,"布局配置",-1)),Zn=Ge(()=>x("h4",null,"功能配置",-1)),jn={class:"setting-name"},Yn=R({__name:"index",setup(n){const e=Z(),{layoutMode:t,showTagsView:s,showLogo:l,fixedHeader:o,showFooter:a,showNotify:r,showThemeSwitch:i,showScreenfull:v,showSearchMenu:u,cacheTagsView:c,showWatermark:g,showGreyMode:h,showColorWeakness:y}=K(e),b={显示标签栏:s,"显示 Logo":l,"固定 Header":o,"显示页脚 Footer":a,显示消息通知:r,显示切换主题按钮:i,显示全屏按钮:v,显示搜索按钮:u,是否缓存标签栏:c,开启系统水印:g,显示灰色模式:h,显示色弱模式:y};return ue(()=>{t.value!=="left"&&(o.value=!0)}),(C,I)=>{const D=S("el-divider"),M=S("el-switch"),N=S("el-button");return d(),T("div",Jn,[Kn,f(Gn),f(D),Zn,(d(),T(J,null,te(b,(U,z,q)=>x("div",{class:"setting-item",key:q},[x("span",jn,W(z),1),f(M,{modelValue:U.value,"onUpdate:modelValue":V=>U.value=V,disabled:_(t)!=="left"&&z==="固定 Header"},null,8,["modelValue","onUpdate:modelValue","disabled"])])),64)),f(N,{type:"danger",icon:_(ft),onClick:_(Qt)},{default:m(()=>[Y("重 置")]),_:1},8,["icon","onClick"])])}}}),Qn=P(Yn,[["__scopeId","data-v-317305d5"]]),eo={class:"scroll-container"},to=200,no=R({__name:"ScrollPane",props:{tagRefs:{}},setup(n){const e=n,t=pe(),s=Z(),{listenerRouteChange:l}=he(),o=F(),a=F();let r=0;const i=({scrollLeft:h})=>{r=h},v=({deltaY:h})=>{/^-/.test(h.toString())?c("left"):c("right")},u=()=>{const h=a.value.clientWidth,y=o.value.wrapRef.clientWidth,b=h-y-r;return{scrollbarContentRefWidth:h,scrollbarRefWidth:y,lastDistance:b}},c=(h,y=to)=>{let b=0;const{scrollbarContentRefWidth:C,scrollbarRefWidth:I,lastDistance:D}=u();I>C||(h==="left"?b=Math.max(0,r-y):b=Math.min(r+y,r+D),o.value.setScrollLeft(b))},g=()=>{const h=e.tagRefs;for(let y=0;y<h.length;y++)if(t.path===h[y].$props.to.path){const b=h[y].$el,C=b.offsetWidth,I=b.offsetLeft,{scrollbarRefWidth:D}=u();if(I<r){const N=r-I;c("left",N);return}const M=D+r-C;if(I>M){const N=I-M;c("right",N);return}}};return l(()=>{Qe(g)}),(h,y)=>{const b=S("el-icon");return d(),T("div",eo,[f(b,{class:"arrow left",onClick:y[0]||(y[0]=C=>c("left"))},{default:m(()=>[f(_(pt))]),_:1}),f(_(He),{ref_key:"scrollbarRef",ref:o,onWheelPassive:v,onScroll:i},{default:m(()=>[x("div",{ref_key:"scrollbarContentRef",ref:a,class:"scrollbar-content"},[ie(h.$slots,"default",{},void 0,!0)],512)]),_:3},512),f(b,{class:"arrow right",onClick:y[1]||(y[1]=C=>c("right"))},{default:m(()=>[f(_(vt))]),_:1}),_(s).showScreenfull?(d(),k(Xe,{key:0,element:".app-main",content:!0,class:"screenfull"})):A("",!0)])}}}),oo=P(no,[["__scopeId","data-v-519b3baa"]]),ao={class:"tags-view-container"},so=R({__name:"index",setup(n){const e=Be(),t=ve(),s=pe(),l=Oe(),o=Se(),{listenerRouteChange:a}=he(),r=F([]),i=F(!1),v=F(0),u=F(0),c=F({});let g=[];const h=p=>p.path===s.path,y=p=>{var w;return(w=p.meta)==null?void 0:w.affix},b=(p,w="/")=>{const L=[];return p.forEach($=>{if(y($)){const B=qe.resolve(w,$.path);L.push({fullPath:B,path:B,name:$.name,meta:{...$.meta}})}if($.children){const B=b($.children,$.path);L.push(...B)}}),L},C=()=>{g=b(o.routes);for(const p of g)p.name&&l.addVisitedView(p)},I=p=>{p.name&&(l.addVisitedView(p),l.addCachedView(p))},D=p=>{l.delCachedView(p),t.replace({path:"/redirect"+p.path,query:p.query})},M=p=>{l.delVisitedView(p),l.delCachedView(p),h(p)&&z(l.visitedViews,p)},N=()=>{const p=c.value.fullPath;p!==s.path&&p!==void 0&&t.push(p),l.delOthersVisitedViews(c.value),l.delOthersCachedViews(c.value)},U=p=>{l.delAllVisitedViews(),l.delAllCachedViews(),!g.some(w=>w.path===s.path)&&z(l.visitedViews,p)},z=(p,w)=>{const L=p.slice(-1)[0],$=L==null?void 0:L.fullPath;$!==void 0?t.push($):w.name==="Dashboard"?t.push({path:"/redirect"+w.path,query:w.query}):t.push("/")},q=(p,w)=>{const $=e.proxy.$el.getBoundingClientRect().left,O=e.proxy.$el.offsetWidth-105,ee=w.clientX-$+15;u.value=ee>O?O:ee,v.value=w.clientY,i.value=!0,c.value=p},V=()=>{i.value=!1};return Pe(i,p=>{p?document.body.addEventListener("click",V):document.body.removeEventListener("click",V)}),be(()=>{C(),a(async p=>{I(p)},!0)}),(p,w)=>{const L=S("el-icon");return d(),T("div",ao,[f(oo,{class:"tags-view-wrapper","tag-refs":r.value},{default:m(()=>[(d(!0),T(J,null,te(_(l).visitedViews,$=>(d(),k(_(et),{ref_for:!0,ref_key:"tagRefs",ref:r,key:$.path,class:H([{active:h($)},"tags-view-item"]),to:{path:$.path,query:$.query},onMouseup:le(B=>!y($)&&M($),["middle"]),onContextmenu:le(B=>q($,B),["prevent"])},{default:m(()=>{var B;return[Y(W((B=$.meta)==null?void 0:B.title)+" ",1),y($)?A("",!0):(d(),k(L,{key:0,size:12,onClick:le(O=>M($),["prevent","stop"])},{default:m(()=>[f(_(mt))]),_:2},1032,["onClick"]))]}),_:2},1032,["class","to","onMouseup","onContextmenu"]))),128))]),_:1},8,["tag-refs"]),me(x("ul",{class:"contextmenu",style:We({left:u.value+"px",top:v.value+"px"})},[x("li",{onClick:w[0]||(w[0]=$=>D(c.value))},"刷新"),y(c.value)?A("",!0):(d(),T("li",{key:0,onClick:w[1]||(w[1]=$=>M(c.value))},"关闭")),x("li",{onClick:N},"关闭其它"),x("li",{onClick:w[2]||(w[2]=$=>U(c.value))},"关闭所有")],4),[[_e,i.value]])])}}}),$e=P(so,[["__scopeId","data-v-3bc82890"]]),lo=R({__name:"index",props:{buttonTop:{default:350}},setup(n){ze(l=>({eee8c778:t}));const t=n.buttonTop+"px",s=F(!1);return(l,o)=>{const a=S("el-icon"),r=S("el-drawer");return d(),T(J,null,[x("div",{class:"handle-button",onClick:o[0]||(o[0]=i=>s.value=!0)},[f(a,{size:24},{default:m(()=>[f(_(_t))]),_:1})]),f(r,{modelValue:s.value,"onUpdate:modelValue":o[1]||(o[1]=i=>s.value=i),size:"300px","with-header":!1},{default:m(()=>[ie(l.$slots,"default",{},void 0,!0)]),_:3},8,["modelValue"])],64)}}}),ro=P(lo,[["__scopeId","data-v-ec8bae57"]]),co=R({__name:"LeftMode",setup(n){const e=ne(),t=Z(),{showTagsView:s,fixedHeader:l}=K(t),o=E(()=>({hideSidebar:!e.sidebar.opened,openSidebar:e.sidebar.opened,withoutAnimation:e.sidebar.withoutAnimation,mobile:e.device===G.Mobile})),a=()=>{e.closeSidebar(!1)};return(r,i)=>(d(),T("div",{class:H([o.value,"app-wrapper"])},[o.value.mobile&&o.value.openSidebar?(d(),T("div",{key:0,class:"drawer-bg",onClick:a})):A("",!0),f(_(Ce),{class:"sidebar-container"}),x("div",{class:H([{hasTagsView:_(s)},"main-container"])},[x("div",{class:H([{"fixed-header":_(l)},"layout-header"])},[f(_(Ee)),me(f(_($e),null,null,512),[[_e,_(s)]])],2),f(_(ke),{class:"app-main"})],2)],2))}}),io=P(co,[["__scopeId","data-v-c751cae0"]]),uo={class:"app-wrapper"},fo={class:"fixed-header layout-header"},po={class:"content"},vo=R({__name:"TopMode",setup(n){const e=Z(),{showTagsView:t,showLogo:s}=K(e);return(l,o)=>(d(),T("div",uo,[x("div",fo,[x("div",po,[_(s)?(d(),k(_(xe),{key:0,collapse:!1,class:"logo"})):A("",!0),f(_(Ee),{class:"navigation-bar"})]),me(f(_($e),null,null,512),[[_e,_(t)]])]),x("div",{class:H([{hasTagsView:_(t)},"main-container"])},[f(_(ke),{class:"app-main"})],2)]))}}),mo=P(vo,[["__scopeId","data-v-5a9c676b"]]),_o={class:"fixed-header layout-header"},ho={class:"content"},go=R({__name:"LeftTopMode",setup(n){const e=ne(),t=Z(),{showTagsView:s,showLogo:l}=K(t),o=E(()=>({hideSidebar:!e.sidebar.opened}));return(a,r)=>(d(),T("div",{class:H([o.value,"app-wrapper"])},[x("div",_o,[_(l)?(d(),k(_(xe),{key:0,collapse:!1,class:"logo"})):A("",!0),x("div",ho,[f(_(Ee)),me(f(_($e),null,null,512),[[_e,_(s)]])])]),x("div",{class:H([{hasTagsView:_(s)},"main-container"])},[f(_(Ce),{class:"sidebar-container"}),f(_(ke),{class:"app-main"})],2)],2))}}),bo=P(go,[["__scopeId","data-v-73d109f7"]]),ge="--v3-tagsview-height",yo=R({__name:"index",setup(n){wt();const{setWatermark:e,clearWatermark:t}=at(),s=ne(),l=Z(),{showSettings:o,layoutMode:a,showTagsView:r,showWatermark:i,showGreyMode:v,showColorWeakness:u}=K(l),c=E(()=>({showGreyMode:v.value,showColorWeakness:u.value})),g=re(ge);return ue(()=>{r.value?Ae(ge,g):Ae(ge,"0px")}),ue(()=>{i.value?e("V3 Admin Vite"):t()}),(h,y)=>(d(),T("div",{class:H(c.value)},[_(a)==="left"||_(s).device===_(G).Mobile?(d(),k(io,{key:0})):_(a)==="top"?(d(),k(mo,{key:1})):_(a)==="left-top"?(d(),k(bo,{key:2})):A("",!0),_(o)?(d(),k(_(ro),{key:3},{default:m(()=>[f(_(Qn))]),_:1})):A("",!0)],2))}}),Eo=P(yo,[["__scopeId","data-v-45f3bd78"]]);export{Eo as default}; diff --git a/static/index-1jo8QJgp.js b/static/index-dRedNo4H.js index 4079ca7..855248c 100644 --- a/static/index-1jo8QJgp.js +++ b/static/index-dRedNo4H.js @@ -1 +1 @@ -import{_ as e}from"./index-UxDMszmL.js";import{m as o,p as n,q as t}from"./vue-k1SOGvAh.js";import"./element-ZYmdyXh6.js";import"./vxe-hFHEaiBz.js";const a={},i={"h-full":"","uno-padding-20":""},s=t("div",{"h-full":"","text-center":"",flex:"","select-none":"","all:transition-400":""},[t("div",{ma:""},[t("div",{"text-5xl":"",fw100:"","animate-bounce-alt":"","animate-count-infinite":"","animate-1s":""},"UnoCSS"),t("div",{op30:"","dark:op60":"","text-lg":"",fw300:"",m1:""},"该页面是一个 UnoCSS 的使用案例,其他页面依旧采用 Scss"),t("div",{m2:"",flex:"","justify-center":"","text-lg":"",op30:"","dark:op60":"",hover:"op80","dark:hover":"op80"},[t("a",{href:"https://antfu.me/posts/reimagine-atomic-css-zh",target:"_blank"},"推荐阅读:重新构想原子化 CSS")])])],-1),r=[s];function c(d,l){return o(),n("div",i,r)}const h=e(a,[["render",c]]);export{h as default}; +import{_ as e}from"./index-zGdLdJAB.js";import{m as o,p as n,q as t}from"./vue-k1SOGvAh.js";import"./element-ZYmdyXh6.js";import"./vxe-hFHEaiBz.js";const a={},i={"h-full":"","uno-padding-20":""},s=t("div",{"h-full":"","text-center":"",flex:"","select-none":"","all:transition-400":""},[t("div",{ma:""},[t("div",{"text-5xl":"",fw100:"","animate-bounce-alt":"","animate-count-infinite":"","animate-1s":""},"UnoCSS"),t("div",{op30:"","dark:op60":"","text-lg":"",fw300:"",m1:""},"该页面是一个 UnoCSS 的使用案例,其他页面依旧采用 Scss"),t("div",{m2:"",flex:"","justify-center":"","text-lg":"",op30:"","dark:op60":"",hover:"op80","dark:hover":"op80"},[t("a",{href:"https://antfu.me/posts/reimagine-atomic-css-zh",target:"_blank"},"推荐阅读:重新构想原子化 CSS")])])],-1),r=[s];function c(d,l){return o(),n("div",i,r)}const h=e(a,[["render",c]]);export{h as default}; diff --git a/static/index-hLeb7bUi.js b/static/index-hLeb7bUi.js deleted file mode 100644 index 786ebe7..0000000 --- a/static/index-hLeb7bUi.js +++ /dev/null @@ -1 +0,0 @@ -import{aB as Je,Z as Ke,r as P,b as Pe,E as Fe,d as be,z as De,l as R,m as d,p as T,R as W,u as _,ag as w,q as x,T as f,O as m,W as Ne,aC as Ze,P as ce,M as k,Q as M,aD as pe,aE as ve,F as G,a2 as le,a7 as te,H as ie,e as $,S as Y,a9 as je,I as O,aF as K,aG as ze,w as ue,c as Be,J as We,aH as ye,aI as we,s as Ye,a8 as se,n as Qe,aJ as et,V as me,U as _e}from"./vue-k1SOGvAh.js";import{g as tt,s as Ve,u as he,_ as L,a as Oe,b as Z,r as nt,c as Se,d as ot}from"./index-UxDMszmL.js";import{u as at}from"./useWatermark-94gpnue1.js";import{h as st,j as lt,g as rt,k as ct,b as de,l as it,n as ut,o as He,u as dt,r as ft,p as pt,q as vt,s as mt,t as _t}from"./element-ZYmdyXh6.js";import{_ as ht}from"./index.vue_vue_type_script_setup_true_lang-131OZp2H.js";import"./vxe-hFHEaiBz.js";var X=(n=>(n[n.Mobile=0]="Mobile",n[n.Desktop=1]="Desktop",n))(X||{});const gt="opened",Ue="closed";function bt(n){n?Ve(gt):Ve(Ue)}const ne=Je("app",()=>{const n=Ke({opened:tt()!==Ue,withoutAnimation:!1}),e=P(X.Desktop);return Pe(()=>n.opened,o=>bt(o)),{device:e,sidebar:n,toggleSidebar:o=>{n.opened=!n.opened,n.withoutAnimation=o},closeSidebar:o=>{n.opened=!1,n.withoutAnimation=o},toggleDevice:o=>{e.value=o}}}),yt=992,wt=()=>{const n=ne(),{listenerRouteChange:e}=he(),t=()=>document.body.getBoundingClientRect().width-1<yt,s=()=>{if(!document.hidden){const l=t();n.toggleDevice(l?X.Mobile:X.Desktop),l&&n.closeSidebar(!0)}};e(()=>{n.device===X.Mobile&&n.sidebar.opened&&n.closeSidebar(!1)}),Fe(()=>{window.addEventListener("resize",s)}),be(()=>{t()&&(n.toggleDevice(X.Mobile),n.closeSidebar(!0))}),De(()=>{window.removeEventListener("resize",s)})},St={class:"layout-footer"},kt=R({__name:"index",setup(n){const e="V3 Admin Vite";return(t,s)=>(d(),T("footer",St,"MIT © 2021-PRESENT "+W(_(e)),1))}}),xt=L(kt,[["__scopeId","data-v-034a5242"]]),Ct={class:"app-main"},Tt={class:"app-scrollbar"},Et=R({__name:"AppMain",setup(n){const e=Oe(),t=Z();return(s,l)=>{const o=w("router-view"),a=w("el-backtop");return d(),T("section",Ct,[x("div",Tt,[f(o,null,{default:m(({Component:r,route:i})=>[f(Ne,{name:"el-fade-in",mode:"out-in"},{default:m(()=>[(d(),k(Ze,{include:_(e).cachedViews},[(d(),k(ce(r),{key:i.path,class:"app-container-grow"}))],1032,["include"]))]),_:2},1024)]),_:1}),_(t).showFooter?(d(),k(xt,{key:0})):M("",!0)]),f(a),f(a,{target:".app-scrollbar"})])}}}),ke=L(Et,[["__scopeId","data-v-d87ee2cd"]]),$t=R({__name:"index",props:{isActive:{type:Boolean,default:!1}},emits:["toggleClick"],setup(n,{emit:e}){const t=n,s=e,l=()=>{s("toggleClick")};return(o,a)=>{const r=w("el-icon");return d(),T("div",{onClick:l},[f(r,{size:20,class:"icon"},{default:m(()=>[t.isActive?(d(),k(_(st),{key:0})):(d(),k(_(lt),{key:1}))]),_:1})])}}}),Vt=L($t,[["__scopeId","data-v-252d9bf8"]]);function Mt(n){for(var e=[],t=0;t<n.length;){var s=n[t];if(s==="*"||s==="+"||s==="?"){e.push({type:"MODIFIER",index:t,value:n[t++]});continue}if(s==="\\"){e.push({type:"ESCAPED_CHAR",index:t++,value:n[t++]});continue}if(s==="{"){e.push({type:"OPEN",index:t,value:n[t++]});continue}if(s==="}"){e.push({type:"CLOSE",index:t,value:n[t++]});continue}if(s===":"){for(var l="",o=t+1;o<n.length;){var a=n.charCodeAt(o);if(a>=48&&a<=57||a>=65&&a<=90||a>=97&&a<=122||a===95){l+=n[o++];continue}break}if(!l)throw new TypeError("Missing parameter name at ".concat(t));e.push({type:"NAME",index:t,value:l}),t=o;continue}if(s==="("){var r=1,i="",o=t+1;if(n[o]==="?")throw new TypeError('Pattern cannot start with "?" at '.concat(o));for(;o<n.length;){if(n[o]==="\\"){i+=n[o++]+n[o++];continue}if(n[o]===")"){if(r--,r===0){o++;break}}else if(n[o]==="("&&(r++,n[o+1]!=="?"))throw new TypeError("Capturing groups are not allowed at ".concat(o));i+=n[o++]}if(r)throw new TypeError("Unbalanced pattern at ".concat(t));if(!i)throw new TypeError("Missing pattern at ".concat(t));e.push({type:"PATTERN",index:t,value:i}),t=o;continue}e.push({type:"CHAR",index:t,value:n[t++]})}return e.push({type:"END",index:t,value:""}),e}function At(n,e){e===void 0&&(e={});for(var t=Mt(n),s=e.prefixes,l=s===void 0?"./":s,o="[^".concat(Lt(e.delimiter||"/#?"),"]+?"),a=[],r=0,i=0,v="",u=function(B){if(i<t.length&&t[i].type===B)return t[i++].value},c=function(B){var H=u(B);if(H!==void 0)return H;var V=t[i],p=V.type,S=V.index;throw new TypeError("Unexpected ".concat(p," at ").concat(S,", expected ").concat(B))},g=function(){for(var B="",H;H=u("CHAR")||u("ESCAPED_CHAR");)B+=H;return B};i<t.length;){var b=u("CHAR"),h=u("NAME"),y=u("PATTERN");if(h||y){var C=b||"";l.indexOf(C)===-1&&(v+=C,C=""),v&&(a.push(v),v=""),a.push({name:h||r++,prefix:C,suffix:"",pattern:y||o,modifier:u("MODIFIER")||""});continue}var I=b||u("ESCAPED_CHAR");if(I){v+=I;continue}v&&(a.push(v),v="");var D=u("OPEN");if(D){var C=g(),A=u("NAME")||"",N=u("PATTERN")||"",q=g();c("CLOSE"),a.push({name:A||(N?r++:""),pattern:A&&!N?o:N,prefix:C,suffix:q,modifier:u("MODIFIER")||""});continue}c("END")}return a}function It(n,e){return Rt(At(n,e),e)}function Rt(n,e){e===void 0&&(e={});var t=Pt(e),s=e.encode,l=s===void 0?function(i){return i}:s,o=e.validate,a=o===void 0?!0:o,r=n.map(function(i){if(typeof i=="object")return new RegExp("^(?:".concat(i.pattern,")$"),t)});return function(i){for(var v="",u=0;u<n.length;u++){var c=n[u];if(typeof c=="string"){v+=c;continue}var g=i?i[c.name]:void 0,b=c.modifier==="?"||c.modifier==="*",h=c.modifier==="*"||c.modifier==="+";if(Array.isArray(g)){if(!h)throw new TypeError('Expected "'.concat(c.name,'" to not repeat, but got an array'));if(g.length===0){if(b)continue;throw new TypeError('Expected "'.concat(c.name,'" to not be empty'))}for(var y=0;y<g.length;y++){var C=l(g[y],c);if(a&&!r[u].test(C))throw new TypeError('Expected all "'.concat(c.name,'" to match "').concat(c.pattern,'", but got "').concat(C,'"'));v+=c.prefix+C+c.suffix}continue}if(typeof g=="string"||typeof g=="number"){var C=l(String(g),c);if(a&&!r[u].test(C))throw new TypeError('Expected "'.concat(c.name,'" to match "').concat(c.pattern,'", but got "').concat(C,'"'));v+=c.prefix+C+c.suffix;continue}if(!b){var I=h?"an array":"a string";throw new TypeError('Expected "'.concat(c.name,'" to be ').concat(I))}}return v}}function Lt(n){return n.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1")}function Pt(n){return n&&n.sensitive?"":"i"}const Ft={key:0,class:"no-redirect"},Dt=["onClick"],Nt=R({__name:"index",setup(n){const e=pe(),t=ve(),{listenerRouteChange:s}=he(),l=P([]),o=()=>{l.value=e.matched.filter(i=>{var v,u;return((v=i.meta)==null?void 0:v.title)&&((u=i.meta)==null?void 0:u.breadcrumb)!==!1})},a=i=>It(i)(e.params),r=i=>{const{redirect:v,path:u}=i;if(v){t.push(v);return}t.push(a(u))};return s(i=>{i.path.startsWith("/redirect/")||o()},!0),(i,v)=>{const u=w("el-breadcrumb-item"),c=w("el-breadcrumb");return d(),k(c,{class:"app-breadcrumb"},{default:m(()=>[(d(!0),T(G,null,te(l.value,(g,b)=>(d(),k(u,{key:g.path},{default:m(()=>[g.redirect==="noRedirect"||b===l.value.length-1?(d(),T("span",Ft,W(g.meta.title),1)):(d(),T("a",{key:1,onClick:le(h=>r(g),["prevent"])},W(g.meta.title),9,Dt))]),_:2},1024))),128))]),_:1})}}}),zt=L(Nt,[["__scopeId","data-v-2eef2d12"]]),fe=n=>/^(https?:|mailto:|tel:)/.test(n),Bt=["href"],Wt=R({__name:"SidebarItemLink",props:{to:{}},setup(n){const e=n;return(t,s)=>{const l=w("router-link");return _(fe)(e.to)?(d(),T("a",{key:0,href:e.to,target:"_blank",rel:"noopener"},[ie(t.$slots,"default")],8,Bt)):(d(),k(l,{key:1,to:e.to},{default:m(()=>[ie(t.$slots,"default")]),_:3},8,["to"]))}}});function j(n){if(typeof n!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(n))}function Me(n,e){for(var t="",s=0,l=-1,o=0,a,r=0;r<=n.length;++r){if(r<n.length)a=n.charCodeAt(r);else{if(a===47)break;a=47}if(a===47){if(!(l===r-1||o===1))if(l!==r-1&&o===2){if(t.length<2||s!==2||t.charCodeAt(t.length-1)!==46||t.charCodeAt(t.length-2)!==46){if(t.length>2){var i=t.lastIndexOf("/");if(i!==t.length-1){i===-1?(t="",s=0):(t=t.slice(0,i),s=t.length-1-t.lastIndexOf("/")),l=r,o=0;continue}}else if(t.length===2||t.length===1){t="",s=0,l=r,o=0;continue}}e&&(t.length>0?t+="/..":t="..",s=2)}else t.length>0?t+="/"+n.slice(l+1,r):t=n.slice(l+1,r),s=r-l-1;l=r,o=0}else a===46&&o!==-1?++o:o=-1}return t}function Ot(n,e){var t=e.dir||e.root,s=e.base||(e.name||"")+(e.ext||"");return t?t===e.root?t+s:t+n+s:s}var ae={resolve:function(){for(var e="",t=!1,s,l=arguments.length-1;l>=-1&&!t;l--){var o;l>=0?o=arguments[l]:(s===void 0&&(s=process.cwd()),o=s),j(o),o.length!==0&&(e=o+"/"+e,t=o.charCodeAt(0)===47)}return e=Me(e,!t),t?e.length>0?"/"+e:"/":e.length>0?e:"."},normalize:function(e){if(j(e),e.length===0)return".";var t=e.charCodeAt(0)===47,s=e.charCodeAt(e.length-1)===47;return e=Me(e,!t),e.length===0&&!t&&(e="."),e.length>0&&s&&(e+="/"),t?"/"+e:e},isAbsolute:function(e){return j(e),e.length>0&&e.charCodeAt(0)===47},join:function(){if(arguments.length===0)return".";for(var e,t=0;t<arguments.length;++t){var s=arguments[t];j(s),s.length>0&&(e===void 0?e=s:e+="/"+s)}return e===void 0?".":ae.normalize(e)},relative:function(e,t){if(j(e),j(t),e===t||(e=ae.resolve(e),t=ae.resolve(t),e===t))return"";for(var s=1;s<e.length&&e.charCodeAt(s)===47;++s);for(var l=e.length,o=l-s,a=1;a<t.length&&t.charCodeAt(a)===47;++a);for(var r=t.length,i=r-a,v=o<i?o:i,u=-1,c=0;c<=v;++c){if(c===v){if(i>v){if(t.charCodeAt(a+c)===47)return t.slice(a+c+1);if(c===0)return t.slice(a+c)}else o>v&&(e.charCodeAt(s+c)===47?u=c:c===0&&(u=0));break}var g=e.charCodeAt(s+c),b=t.charCodeAt(a+c);if(g!==b)break;g===47&&(u=c)}var h="";for(c=s+u+1;c<=l;++c)(c===l||e.charCodeAt(c)===47)&&(h.length===0?h+="..":h+="/..");return h.length>0?h+t.slice(a+u):(a+=u,t.charCodeAt(a)===47&&++a,t.slice(a))},_makeLong:function(e){return e},dirname:function(e){if(j(e),e.length===0)return".";for(var t=e.charCodeAt(0),s=t===47,l=-1,o=!0,a=e.length-1;a>=1;--a)if(t=e.charCodeAt(a),t===47){if(!o){l=a;break}}else o=!1;return l===-1?s?"/":".":s&&l===1?"//":e.slice(0,l)},basename:function(e,t){if(t!==void 0&&typeof t!="string")throw new TypeError('"ext" argument must be a string');j(e);var s=0,l=-1,o=!0,a;if(t!==void 0&&t.length>0&&t.length<=e.length){if(t.length===e.length&&t===e)return"";var r=t.length-1,i=-1;for(a=e.length-1;a>=0;--a){var v=e.charCodeAt(a);if(v===47){if(!o){s=a+1;break}}else i===-1&&(o=!1,i=a+1),r>=0&&(v===t.charCodeAt(r)?--r===-1&&(l=a):(r=-1,l=i))}return s===l?l=i:l===-1&&(l=e.length),e.slice(s,l)}else{for(a=e.length-1;a>=0;--a)if(e.charCodeAt(a)===47){if(!o){s=a+1;break}}else l===-1&&(o=!1,l=a+1);return l===-1?"":e.slice(s,l)}},extname:function(e){j(e);for(var t=-1,s=0,l=-1,o=!0,a=0,r=e.length-1;r>=0;--r){var i=e.charCodeAt(r);if(i===47){if(!o){s=r+1;break}continue}l===-1&&(o=!1,l=r+1),i===46?t===-1?t=r:a!==1&&(a=1):t!==-1&&(a=-1)}return t===-1||l===-1||a===0||a===1&&t===l-1&&t===s+1?"":e.slice(t,l)},format:function(e){if(e===null||typeof e!="object")throw new TypeError('The "pathObject" argument must be of type Object. Received type '+typeof e);return Ot("/",e)},parse:function(e){j(e);var t={root:"",dir:"",base:"",ext:"",name:""};if(e.length===0)return t;var s=e.charCodeAt(0),l=s===47,o;l?(t.root="/",o=1):o=0;for(var a=-1,r=0,i=-1,v=!0,u=e.length-1,c=0;u>=o;--u){if(s=e.charCodeAt(u),s===47){if(!v){r=u+1;break}continue}i===-1&&(v=!1,i=u+1),s===46?a===-1?a=u:c!==1&&(c=1):a!==-1&&(c=-1)}return a===-1||i===-1||c===0||c===1&&a===i-1&&a===r+1?i!==-1&&(r===0&&l?t.base=t.name=e.slice(1,i):t.base=t.name=e.slice(r,i)):(r===0&&l?(t.name=e.slice(1,a),t.base=e.slice(1,i)):(t.name=e.slice(r,a),t.base=e.slice(r,i)),t.ext=e.slice(a,i)),r>0?t.dir=e.slice(0,r-1):l&&(t.dir="/"),t},sep:"/",delimiter:":",win32:null,posix:null};ae.posix=ae;var Ht=ae;const qe=rt(Ht),Ut={key:2},qt=R({__name:"SidebarItem",props:{item:{},isCollapse:{type:Boolean,default:!1},isTop:{type:Boolean,default:!1},isFirstLevel:{type:Boolean,default:!0},basePath:{default:""}},setup(n){const e=n,t=$(()=>{var r;return(r=e.item.meta)==null?void 0:r.alwaysShow}),s=$(()=>{var r;return((r=e.item.children)==null?void 0:r.filter(i=>{var v;return!((v=i.meta)!=null&&v.hidden)}))??[]}),l=$(()=>s.value.length),o=$(()=>{const r=l.value;switch(!0){case r>1:return null;case r===1:return s.value[0];default:return{...e.item,path:""}}}),a=r=>{switch(!0){case fe(r):return r;case fe(e.basePath):return e.basePath;default:return qe.resolve(e.basePath,r)}};return(r,i)=>{var b;const v=w("SvgIcon"),u=w("el-menu-item"),c=w("sidebar-item",!0),g=w("el-sub-menu");return(b=e.item.meta)!=null&&b.hidden?M("",!0):(d(),T("div",{key:0,class:O({"simple-mode":e.isCollapse&&!r.isTop,"first-level":e.isFirstLevel})},[!t.value&&o.value&&!o.value.children?(d(),T(G,{key:0},[o.value.meta?(d(),k(Wt,{key:0,to:a(o.value.path)},{default:m(()=>[f(u,{index:a(o.value.path)},je({default:m(()=>[o.value.meta.svgIcon?(d(),k(v,{key:0,name:o.value.meta.svgIcon},null,8,["name"])):o.value.meta.elIcon?(d(),k(ce(o.value.meta.elIcon),{key:1,class:"el-icon"})):M("",!0)]),_:2},[o.value.meta.title?{name:"title",fn:m(()=>[Y(W(o.value.meta.title),1)]),key:"0"}:void 0]),1032,["index"])]),_:1},8,["to"])):M("",!0)],64)):(d(),k(g,{key:1,index:a(e.item.path),teleported:""},{title:m(()=>{var h,y,C;return[(h=e.item.meta)!=null&&h.svgIcon?(d(),k(v,{key:0,name:e.item.meta.svgIcon},null,8,["name"])):(y=e.item.meta)!=null&&y.elIcon?(d(),k(ce(e.item.meta.elIcon),{key:1,class:"el-icon"})):M("",!0),(C=e.item.meta)!=null&&C.title?(d(),T("span",Ut,W(e.item.meta.title),1)):M("",!0)]}),default:m(()=>[e.item.children?(d(!0),T(G,{key:0},te(e.item.children,h=>(d(),k(c,{key:h.path,item:h,"is-collapse":e.isCollapse,"is-first-level":!1,"base-path":a(h.path)},null,8,["item","is-collapse","base-path"]))),128)):M("",!0)]),_:1},8,["index"]))],2))}}}),Xt=L(qt,[["__scopeId","data-v-72444830"]]),Gt="/v3-admin-vite/static/logo-WN1ETR0H.png",Jt="/v3-admin-vite/static/logo-text-1-h7hJu_cc.png",Kt="/v3-admin-vite/static/logo-text-2-lXsH_ESZ.png",Zt=["src"],jt=["src"],Yt=R({__name:"index",props:{collapse:{type:Boolean,default:!0}},setup(n){const e=n,t=Z(),{layoutMode:s}=K(t);return(l,o)=>{const a=w("router-link");return d(),T("div",{class:O(["layout-logo-container",{collapse:e.collapse,"layout-mode-top":_(s)==="top"}])},[f(Ne,{name:"layout-logo-fade"},{default:m(()=>[e.collapse?(d(),k(a,{key:"collapse",to:"/"},{default:m(()=>[x("img",{src:_(Gt),class:"layout-logo"},null,8,Zt)]),_:1})):(d(),k(a,{key:"expand",to:"/"},{default:m(()=>[x("img",{src:_(s)!=="left"?_(Kt):_(Jt),class:"layout-logo-text"},null,8,jt)]),_:1}))]),_:1})],2)}}}),xe=L(Yt,[["__scopeId","data-v-8474c76e"]]),re=n=>{let e="";try{e=getComputedStyle(document.documentElement).getPropertyValue(n)}catch(t){console.error(t)}return e},Ae=(n,e)=>{try{document.documentElement.style.setProperty(n,e)}catch(t){console.error(t)}},Qt=()=>{nt(),location.reload()},en=R({__name:"index",setup(n){ze(p=>({"1bf59174":H.value,"682b6cb0":V.value,"717664c6":q.value,"5e1994ee":B.value,"5ed40ffe":N.value}));const e=re("--v3-sidebar-menu-bg-color"),t=re("--v3-sidebar-menu-text-color"),s=re("--v3-sidebar-menu-active-text-color"),l=pe(),o=ne(),a=Se(),r=Z(),{sidebar:i,device:v}=K(o),{layoutMode:u,showLogo:c}=K(r),g=$(()=>{const{meta:{activeMenu:p},path:S}=l;return p||S}),b=$(()=>!i.value.opened),h=$(()=>u.value==="left"),y=$(()=>u.value==="top"),C=$(()=>v.value===X.Mobile),I=$(()=>h.value&&c.value),D=$(()=>h.value?e:void 0),A=$(()=>h.value?t:void 0),N=$(()=>h.value?s:void 0),q=$(()=>u.value!=="top"?"var(--v3-sidebar-menu-item-height)":"var(--v3-navigationbar-height)"),B=$(()=>u.value!=="top"?"var(--v3-sidebar-menu-hover-bg-color)":"transparent"),H=$(()=>u.value!=="top"?"2px":"0px"),V=$(()=>u.value==="top"?"none":"block");return(p,S)=>{const z=w("el-menu"),E=w("el-scrollbar");return d(),T("div",{class:O({"has-logo":I.value})},[I.value?(d(),k(xe,{key:0,collapse:b.value},null,8,["collapse"])):M("",!0),f(E,{"wrap-class":"scrollbar-wrapper"},{default:m(()=>[f(z,{"default-active":g.value,collapse:b.value&&!y.value,"background-color":D.value,"text-color":A.value,"active-text-color":N.value,"unique-opened":!0,"collapse-transition":!1,mode:y.value&&!C.value?"horizontal":"vertical"},{default:m(()=>[(d(!0),T(G,null,te(_(a).routes,F=>(d(),k(Xt,{key:F.path,item:F,"base-path":F.path,"is-collapse":b.value,"is-top":y.value},null,8,["item","base-path","is-collapse","is-top"]))),128))]),_:1},8,["default-active","collapse","background-color","text-color","active-text-color","mode"])]),_:1})],2)}}}),Ce=L(en,[["__scopeId","data-v-90261ef0"]]),tn={class:"card-header"},nn={class:"card-title"},on={class:"card-time"},an={key:0,class:"card-avatar"},sn=["src"],ln={class:"card-body"},rn=R({__name:"NotifyList",props:{list:{}},setup(n){const e=n;return(t,s)=>{const l=w("el-empty"),o=w("el-tag"),a=w("el-card");return e.list.length===0?(d(),k(l,{key:0})):(d(!0),T(G,{key:1},te(e.list,(r,i)=>(d(),k(a,{key:i,shadow:"never",class:"card-container"},{header:m(()=>[x("div",tn,[x("div",null,[x("span",null,[x("span",nn,W(r.title),1),r.extra?(d(),k(o,{key:0,type:r.status,effect:"plain",size:"small"},{default:m(()=>[Y(W(r.extra),1)]),_:2},1032,["type"])):M("",!0)]),x("div",on,W(r.datetime),1)]),r.avatar?(d(),T("div",an,[x("img",{src:r.avatar,width:"34"},null,8,sn)])):M("",!0)])]),default:m(()=>[x("div",ln,W(r.description??"No Data"),1)]),_:2},1024))),128))}}}),cn=L(rn,[["__scopeId","data-v-137655f9"]]),un=[{avatar:"https://gw.alipayobjects.com/zos/rmsportal/OKJXDXrmkNshAMvwtvhu.png",title:"V3 Admin Vite 上线啦",datetime:"一年前",description:"一个免费开源的中后台管理系统基础解决方案,基于 Vue3、TypeScript、Element Plus、Pinia 和 Vite 等主流技术"},{avatar:"https://gw.alipayobjects.com/zos/rmsportal/OKJXDXrmkNshAMvwtvhu.png",title:"V3 Admin 上线啦",datetime:"两年前",description:"一个中后台管理系统基础解决方案,基于 Vue3、TypeScript、Element Plus 和 Pinia"}],dn=[{avatar:"https://gw.alipayobjects.com/zos/rmsportal/ThXAXghbEsBCCSDihZxY.png",title:"来自楚门的世界",description:"如果再也不能见到你,祝你早安、午安和晚安",datetime:"1998-06-05"},{avatar:"https://gw.alipayobjects.com/zos/rmsportal/ThXAXghbEsBCCSDihZxY.png",title:"来自大话西游",description:"如果非要在这份爱上加上一个期限,我希望是一万年",datetime:"1995-02-04"},{avatar:"https://gw.alipayobjects.com/zos/rmsportal/ThXAXghbEsBCCSDihZxY.png",title:"来自龙猫",description:"心存善意,定能途遇天使",datetime:"1988-04-16"}],fn=[{title:"任务名称",description:"这家伙很懒,什么都没留下",extra:"未开始",status:"info"},{title:"任务名称",description:"这家伙很懒,什么都没留下",extra:"进行中",status:""},{title:"任务名称",description:"这家伙很懒,什么都没留下",extra:"已超时",status:"danger"}],pn={class:"notify"},vn={class:"notify-history"},Ie=99,mn=350,_n=R({__name:"index",setup(n){const e=$(()=>s.value.reduce((o,a)=>o+a.list.length,0)),t=P("通知"),s=P([{name:"通知",type:"primary",list:un},{name:"消息",type:"danger",list:dn},{name:"待办",type:"warning",list:fn}]),l=()=>{de.success(`跳转到${t.value}历史页面`)};return(o,a)=>{const r=w("el-icon"),i=w("el-tooltip"),v=w("el-badge"),u=w("el-scrollbar"),c=w("el-tab-pane"),g=w("el-tabs"),b=w("el-button"),h=w("el-popover");return d(),T("div",pn,[f(h,{placement:"bottom",width:mn,trigger:"click"},{reference:m(()=>[f(v,{value:e.value,max:Ie,hidden:e.value===0},{default:m(()=>[f(i,{effect:"dark",content:"消息通知",placement:"bottom"},{default:m(()=>[f(r,{size:20},{default:m(()=>[f(_(ct))]),_:1})]),_:1})]),_:1},8,["value","hidden"])]),default:m(()=>[f(g,{modelValue:t.value,"onUpdate:modelValue":a[0]||(a[0]=y=>t.value=y),class:"demo-tabs",stretch:""},{default:m(()=>[(d(!0),T(G,null,te(s.value,(y,C)=>(d(),k(c,{name:y.name,key:C},{label:m(()=>[Y(W(y.name)+" ",1),f(v,{value:y.list.length,max:Ie,type:y.type},null,8,["value","type"])]),default:m(()=>[f(u,{height:"400px"},{default:m(()=>[f(cn,{list:y.list},null,8,["list"])]),_:2},1024)]),_:2},1032,["name"]))),128))]),_:1},8,["modelValue"]),x("div",vn,[f(b,{link:"",onClick:l},{default:m(()=>[Y("查看"+W(t.value)+"历史",1)]),_:1})])]),_:1})])}}}),hn=L(_n,[["__scopeId","data-v-50089150"]]),Re=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]],Q=(()=>{if(typeof document>"u")return!1;const n=Re[0],e={};for(const t of Re)if((t==null?void 0:t[1])in document){for(const[l,o]of t.entries())e[n[l]]=o;return e}return!1})(),Le={change:Q.fullscreenchange,error:Q.fullscreenerror};let U={request(n=document.documentElement,e){return new Promise((t,s)=>{const l=()=>{U.off("change",l),t()};U.on("change",l);const o=n[Q.requestFullscreen](e);o instanceof Promise&&o.then(l).catch(s)})},exit(){return new Promise((n,e)=>{if(!U.isFullscreen){n();return}const t=()=>{U.off("change",t),n()};U.on("change",t);const s=document[Q.exitFullscreen]();s instanceof Promise&&s.then(t).catch(e)})},toggle(n,e){return U.isFullscreen?U.exit():U.request(n,e)},onchange(n){U.on("change",n)},onerror(n){U.on("error",n)},on(n,e){const t=Le[n];t&&document.addEventListener(t,e,!1)},off(n,e){const t=Le[n];t&&document.removeEventListener(t,e,!1)},raw:Q};Object.defineProperties(U,{isFullscreen:{get:()=>!!document[Q.fullscreenElement]},element:{enumerable:!0,get:()=>document[Q.fullscreenElement]??void 0},isEnabled:{enumerable:!0,get:()=>!!document[Q.fullscreenEnabled]}});Q||(U={isEnabled:!1});const oe=U,gn=R({__name:"index",props:{element:{default:"html"},openTips:{default:"全屏"},exitTips:{default:"退出全屏"},content:{type:Boolean,default:!1}},setup(n){const e=n,t=P(!1),s=$(()=>t.value?e.exitTips:e.openTips),l=$(()=>t.value?"fullscreen-exit":"fullscreen"),o=()=>{const c=document.querySelector(e.element)||void 0;oe.isEnabled?oe.toggle(c):de.warning("您的浏览器无法工作")},a=()=>{t.value=oe.isFullscreen};ue(c=>{oe.on("change",a),c(()=>{oe.isEnabled&&oe.off("change",a)})});const r=P(!1),i=$(()=>r.value?"内容区复原":"内容区放大"),v=$(()=>r.value?"fullscreen-exit":"fullscreen"),u=()=>{document.body.className=r.value?"":"content-large",r.value=!r.value};return(c,g)=>{const b=w("SvgIcon"),h=w("el-tooltip"),y=w("el-dropdown-item"),C=w("el-dropdown-menu"),I=w("el-dropdown");return d(),T("div",null,[c.content?(d(),k(I,{key:1},{dropdown:m(()=>[f(C,null,{default:m(()=>[f(y,{onClick:u},{default:m(()=>[Y(W(i.value),1)]),_:1}),f(y,{onClick:o,disabled:t.value},{default:m(()=>[Y("内容区全屏")]),_:1},8,["disabled"])]),_:1})]),default:m(()=>[f(b,{name:v.value},null,8,["name"])]),_:1})):(d(),k(h,{key:0,effect:"dark",content:s.value,placement:"bottom"},{default:m(()=>[f(b,{name:l.value,onClick:o},null,8,["name"])]),_:1},8,["content"]))])}}}),Xe=L(gn,[["__scopeId","data-v-9e7c36e4"]]),bn=["onMouseenter"],yn={class:"result-item-title"},wn=R({__name:"SearchResult",props:{modelValue:{},list:{},isPressUpOrDown:{type:Boolean}},emits:["update:modelValue"],setup(n,{expose:e,emit:t}){const s=n,l=t,o=Be(),a=P(0),r=$({get(){return s.modelValue},set(g){l("update:modelValue",g)}}),i=g=>{const b=g.name===r.value;return{background:b?"var(--el-color-primary)":"",color:b?"#fff":""}},v=g=>{s.isPressUpOrDown||(r.value=g.name)},u=()=>{a.value=Number((window.innerHeight*.4).toFixed(1))},c=g=>{var C;const b=(C=o==null?void 0:o.proxy)==null?void 0:C.$refs[`resultItemRef${g}`];if(!b)return 0;const y=b[0].offsetTop+128;return y>a.value?y-a.value:0};return Fe(()=>{window.addEventListener("resize",u)}),be(()=>{u()}),De(()=>{window.removeEventListener("resize",u)}),e({getScrollTop:c}),(g,b)=>{const h=w("SvgIcon");return d(),T("div",null,[(d(!0),T(G,null,te(g.list,(y,C)=>{var I,D,A;return d(),T("div",{key:C,ref_for:!0,ref:`resultItemRef${C}`,class:"result-item",style:We(i(y)),onMouseenter:N=>v(y)},[(I=y.meta)!=null&&I.svgIcon?(d(),k(h,{key:0,name:y.meta.svgIcon},null,8,["name"])):(D=y.meta)!=null&&D.elIcon?(d(),k(ce(y.meta.elIcon),{key:1,class:"el-icon"})):M("",!0),x("span",yn,W((A=y.meta)==null?void 0:A.title),1),r.value&&r.value===y.name?(d(),k(h,{key:2,name:"keyboard-enter"})):M("",!0)],44,bn)}),128))])}}}),Sn=L(wn,[["__scopeId","data-v-7383ebb0"]]),Te=n=>(ye("data-v-3171d360"),n=n(),we(),n),kn={class:"search-footer"},xn={class:"search-footer-item"},Cn=Te(()=>x("span",null,"确认",-1)),Tn={class:"search-footer-item"},En=Te(()=>x("span",null,"切换",-1)),$n={class:"search-footer-item"},Vn=Te(()=>x("span",null,"关闭",-1)),Mn={class:"search-footer-total"},An=R({__name:"SearchFooter",props:{total:{}},setup(n){const e=n,t=ne(),s=$(()=>t.device===X.Mobile);return(l,o)=>{const a=w("SvgIcon");return d(),T("div",kn,[s.value?M("",!0):(d(),T(G,{key:0},[x("span",xn,[f(a,{name:"keyboard-enter"}),Cn]),x("span",Tn,[f(a,{name:"keyboard-up"}),f(a,{name:"keyboard-down"}),En]),x("span",$n,[f(a,{name:"keyboard-esc"}),Vn])],64)),x("span",Mn,"共 "+W(e.total)+" 项",1)])}}}),In=L(An,[["__scopeId","data-v-3171d360"]]),Rn=x("p",null,"搜索结果",-1),Ln=R({__name:"SearchModal",props:{modelValue:{type:Boolean}},emits:["update:modelValue"],setup(n,{emit:e}){const t=n,s=e,l=ne(),o=ve(),a=P(null),r=P(null),i=P(null),v=P(""),u=Ye([]),c=P(void 0),g=P(!1),b=$(()=>l.device===X.Mobile?"80vw":"40vw"),h=$({get(){return t.modelValue},set(V){s("update:modelValue",V)}}),y=$(()=>it(Se().routes)),C=ut(()=>{var S;const V=I(y.value);u.value=V.filter(z=>{var E,F;return v.value?(F=(E=z.meta)==null?void 0:E.title)==null?void 0:F.toLocaleLowerCase().includes(v.value.toLocaleLowerCase().trim()):!1});const p=(S=u.value)==null?void 0:S.length;c.value=p>0?u.value[0].name:void 0},500),I=(V,p=[])=>(V.forEach(S=>{p.push(S),S.children&&I(S.children,p)}),p),D=()=>{h.value=!1,setTimeout(()=>{v.value="",u.value=[]},200)},A=V=>{var S;if(!i.value)return;const p=i.value.getScrollTop(V);(S=r.value)==null||S.setScrollTop(p)},N=()=>{g.value=!0;const{length:V}=u.value;if(V===0)return;const p=u.value.findIndex(S=>S.name===c.value);if(p===0){const S=u.value[V-1].name;c.value===S&&V>1?(c.value=u.value[V-2].name,A(V-2)):(c.value=S,A(V-1))}else c.value=u.value[p-1].name,A(p-1)},q=()=>{g.value=!0;const{length:V}=u.value;if(V===0)return;const p=u.value.map(S=>S.name).lastIndexOf(c.value);if(p===V-1){const S=u.value[0].name;c.value===S&&V>1?(c.value=u.value[1].name,A(1)):(c.value=S,A(0))}else c.value=u.value[p+1].name,A(p+1)},B=()=>{var z;const{length:V}=u.value;if(V===0)return;const p=c.value,S=(z=u.value.find(E=>E.name===p))==null?void 0:z.path;if(S&&fe(S)){window.open(S,"_blank","noopener, noreferrer");return}if(!p){de.warning("无法通过搜索进入该菜单,请为对应的路由设置唯一的 Name");return}try{o.push({name:p})}catch{de.error("该菜单有必填的动态参数,无法通过搜索进入");return}D()},H=()=>{g.value=!1};return(V,p)=>{const S=w("SvgIcon"),z=w("el-input"),E=w("el-empty"),F=w("el-dialog");return d(),k(F,{modelValue:h.value,"onUpdate:modelValue":p[2]||(p[2]=J=>h.value=J),onOpened:p[3]||(p[3]=J=>{var ee;return(ee=a.value)==null?void 0:ee.focus()}),onClosed:p[4]||(p[4]=J=>{var ee;return(ee=a.value)==null?void 0:ee.blur()}),onKeydown:[se(N,["up"]),se(q,["down"]),se(B,["enter"])],onKeyup:se(H,["up","down"]),"before-close":D,width:b.value,top:"5vh",class:"search-modal__private","append-to-body":""},{footer:m(()=>[f(In,{total:u.value.length},null,8,["total"])]),default:m(()=>[f(z,{ref_key:"inputRef",ref:a,modelValue:v.value,"onUpdate:modelValue":p[0]||(p[0]=J=>v.value=J),onInput:_(C),placeholder:"搜索菜单",size:"large",clearable:""},{prefix:m(()=>[f(S,{name:"search"})]),_:1},8,["modelValue","onInput"]),u.value.length===0?(d(),k(E,{key:0,description:"暂无搜索结果","image-size":100})):(d(),T(G,{key:1},[Rn,f(_(He),{ref_key:"scrollbarRef",ref:r,"max-height":"40vh",always:""},{default:m(()=>[f(Sn,{ref_key:"searchResultRef",ref:i,modelValue:c.value,"onUpdate:modelValue":p[1]||(p[1]=J=>c.value=J),list:u.value,isPressUpOrDown:g.value,onClick:B},null,8,["modelValue","list","isPressUpOrDown"])]),_:1},512)],64))]),_:1},8,["modelValue","width"])}}}),Pn=R({__name:"index",setup(n){const e=P(!1),t=()=>{e.value=!0};return(s,l)=>{const o=w("SvgIcon"),a=w("el-tooltip");return d(),T("div",null,[f(a,{effect:"dark",content:"搜索菜单",placement:"bottom"},{default:m(()=>[f(o,{name:"search",onClick:t})]),_:1}),f(Ln,{modelValue:e.value,"onUpdate:modelValue":l[0]||(l[0]=r=>e.value=r)},null,8,["modelValue"])])}}}),Fn=L(Pn,[["__scopeId","data-v-dc5accb4"]]),Dn=n=>(ye("data-v-394c5e19"),n=n(),we(),n),Nn={class:"navigation-bar"},zn={class:"right-menu"},Bn={class:"right-menu-avatar"},Wn={target:"_blank",href:"https://github.com/un-pany/v3-admin-vite"},On={target:"_blank",href:"https://gitee.com/un-pany/v3-admin-vite"},Hn=Dn(()=>x("span",{style:{display:"block"}},"退出登录",-1)),Un=R({__name:"index",setup(n){const e=ve(),t=ne(),s=Z(),l=ot(),{sidebar:o,device:a}=K(t),{layoutMode:r,showNotify:i,showThemeSwitch:v,showScreenfull:u,showSearchMenu:c}=K(s),g=$(()=>r.value==="top"),b=$(()=>a.value===X.Mobile),h=()=>{t.toggleSidebar(!1)},y=()=>{l.logout(),e.push("/login")};return(C,I)=>{const D=w("el-avatar"),A=w("el-dropdown-item"),N=w("el-dropdown-menu"),q=w("el-dropdown");return d(),T("div",Nn,[!g.value||b.value?(d(),k(Vt,{key:0,"is-active":_(o).opened,class:"hamburger",onToggleClick:h},null,8,["is-active"])):M("",!0),!g.value||b.value?(d(),k(zt,{key:1,class:"breadcrumb"})):M("",!0),g.value&&!b.value?(d(),k(Ce,{key:2,class:"sidebar"})):M("",!0),x("div",zn,[_(c)?(d(),k(Fn,{key:0,class:"right-menu-item"})):M("",!0),_(u)?(d(),k(Xe,{key:1,class:"right-menu-item"})):M("",!0),_(v)?(d(),k(ht,{key:2,class:"right-menu-item"})):M("",!0),_(i)?(d(),k(hn,{key:3,class:"right-menu-item"})):M("",!0),f(q,{class:"right-menu-item"},{dropdown:m(()=>[f(N,null,{default:m(()=>[x("a",Wn,[f(A,null,{default:m(()=>[Y("GitHub")]),_:1})]),x("a",On,[f(A,null,{default:m(()=>[Y("Gitee")]),_:1})]),f(A,{divided:"",onClick:y},{default:m(()=>[Hn]),_:1})]),_:1})]),default:m(()=>[x("div",Bn,[f(D,{icon:_(dt),size:30},null,8,["icon"]),x("span",null,W(_(l).username),1)])]),_:1})])])}}}),Ee=L(Un,[["__scopeId","data-v-394c5e19"]]),qn={class:"select-layout-mode"},Xn=R({__name:"SelectLayoutMode",setup(n){const e=Z(),{layoutMode:t}=K(e),s=$(()=>t.value==="left"),l=$(()=>t.value==="top"),o=$(()=>t.value==="left-top");return(a,r)=>{const i=w("el-aside"),v=w("el-header"),u=w("el-main"),c=w("el-container"),g=w("el-tooltip");return d(),T("div",qn,[f(g,{content:"左侧模式"},{default:m(()=>[f(c,{class:O(["layout-mode left",{active:s.value}]),onClick:r[0]||(r[0]=b=>t.value="left")},{default:m(()=>[f(i),f(c,null,{default:m(()=>[f(v),f(u)]),_:1})]),_:1},8,["class"])]),_:1}),f(g,{content:"顶部模式"},{default:m(()=>[f(c,{class:O(["layout-mode top",{active:l.value}]),onClick:r[1]||(r[1]=b=>t.value="top")},{default:m(()=>[f(v),f(u)]),_:1},8,["class"])]),_:1}),f(g,{content:"混合模式"},{default:m(()=>[f(c,{class:O(["layout-mode left-top",{active:o.value}]),onClick:r[2]||(r[2]=b=>t.value="left-top")},{default:m(()=>[f(v),f(c,null,{default:m(()=>[f(i),f(u)]),_:1})]),_:1},8,["class"])]),_:1})])}}}),Gn=L(Xn,[["__scopeId","data-v-e7938886"]]),Ge=n=>(ye("data-v-317305d5"),n=n(),we(),n),Jn={class:"setting-container"},Kn=Ge(()=>x("h4",null,"布局配置",-1)),Zn=Ge(()=>x("h4",null,"功能配置",-1)),jn={class:"setting-name"},Yn=R({__name:"index",setup(n){const e=Z(),{layoutMode:t,showTagsView:s,showLogo:l,fixedHeader:o,showFooter:a,showNotify:r,showThemeSwitch:i,showScreenfull:v,showSearchMenu:u,cacheTagsView:c,showWatermark:g,showGreyMode:b,showColorWeakness:h}=K(e),y={显示标签栏:s,"显示 Logo":l,"固定 Header":o,"显示页脚 Footer":a,显示消息通知:r,显示切换主题按钮:i,显示全屏按钮:v,显示搜索按钮:u,是否缓存标签栏:c,开启系统水印:g,显示灰色模式:b,显示色弱模式:h};return ue(()=>{t.value!=="left"&&(o.value=!0)}),(C,I)=>{const D=w("el-divider"),A=w("el-switch"),N=w("el-button");return d(),T("div",Jn,[Kn,f(Gn),f(D),Zn,(d(),T(G,null,te(y,(q,B,H)=>x("div",{class:"setting-item",key:H},[x("span",jn,W(B),1),f(A,{modelValue:q.value,"onUpdate:modelValue":V=>q.value=V,disabled:_(t)!=="left"&&B==="固定 Header"},null,8,["modelValue","onUpdate:modelValue","disabled"])])),64)),f(N,{type:"danger",icon:_(ft),onClick:_(Qt)},{default:m(()=>[Y("重 置")]),_:1},8,["icon","onClick"])])}}}),Qn=L(Yn,[["__scopeId","data-v-317305d5"]]),eo={class:"scroll-container"},to=200,no=R({__name:"ScrollPane",props:{tagRefs:{}},setup(n){const e=n,t=pe(),s=Z(),{listenerRouteChange:l}=he(),o=P(),a=P();let r=0;const i=({scrollLeft:b})=>{r=b},v=({deltaY:b})=>{/^-/.test(b.toString())?c("left"):c("right")},u=()=>{const b=a.value.clientWidth,h=o.value.wrapRef.clientWidth,y=b-h-r;return{scrollbarContentRefWidth:b,scrollbarRefWidth:h,lastDistance:y}},c=(b,h=to)=>{let y=0;const{scrollbarContentRefWidth:C,scrollbarRefWidth:I,lastDistance:D}=u();I>C||(b==="left"?y=Math.max(0,r-h):y=Math.min(r+h,r+D),o.value.setScrollLeft(y))},g=()=>{const b=e.tagRefs;for(let h=0;h<b.length;h++)if(t.path===b[h].$props.to.path){const y=b[h].$el,C=y.offsetWidth,I=y.offsetLeft,{scrollbarRefWidth:D}=u();if(I<r){const N=r-I;c("left",N);return}const A=D+r-C;if(I>A){const N=I-A;c("right",N);return}}};return l(()=>{Qe(g)}),(b,h)=>{const y=w("el-icon");return d(),T("div",eo,[f(y,{class:"arrow left",onClick:h[0]||(h[0]=C=>c("left"))},{default:m(()=>[f(_(pt))]),_:1}),f(_(He),{ref_key:"scrollbarRef",ref:o,onWheelPassive:v,onScroll:i},{default:m(()=>[x("div",{ref_key:"scrollbarContentRef",ref:a,class:"scrollbar-content"},[ie(b.$slots,"default",{},void 0,!0)],512)]),_:3},512),f(y,{class:"arrow right",onClick:h[1]||(h[1]=C=>c("right"))},{default:m(()=>[f(_(vt))]),_:1}),_(s).showScreenfull?(d(),k(Xe,{key:0,element:".app-main",content:!0,class:"screenfull"})):M("",!0)])}}}),oo=L(no,[["__scopeId","data-v-519b3baa"]]),ao={class:"tags-view-container"},so=R({__name:"index",setup(n){const e=Be(),t=ve(),s=pe(),l=Oe(),o=Se(),{listenerRouteChange:a}=he(),r=P([]),i=P(!1),v=P(0),u=P(0),c=P({});let g=[];const b=p=>p.path===s.path,h=p=>{var S;return(S=p.meta)==null?void 0:S.affix},y=(p,S="/")=>{const z=[];return p.forEach(E=>{if(h(E)){const F=qe.resolve(S,E.path);z.push({fullPath:F,path:F,name:E.name,meta:{...E.meta}})}if(E.children){const F=y(E.children,E.path);z.push(...F)}}),z},C=()=>{g=y(o.routes);for(const p of g)p.name&&l.addVisitedView(p)},I=p=>{p.name&&(l.addVisitedView(p),l.addCachedView(p))},D=p=>{l.delCachedView(p),t.replace({path:"/redirect"+p.path,query:p.query})},A=p=>{l.delVisitedView(p),l.delCachedView(p),b(p)&&B(l.visitedViews,p)},N=()=>{const p=c.value.fullPath;p!==s.path&&p!==void 0&&t.push(p),l.delOthersVisitedViews(c.value),l.delOthersCachedViews(c.value)},q=p=>{l.delAllVisitedViews(),l.delAllCachedViews(),!g.some(S=>S.path===s.path)&&B(l.visitedViews,p)},B=(p,S)=>{const z=p.slice(-1)[0],E=z==null?void 0:z.fullPath;E!==void 0?t.push(E):S.name==="Dashboard"?t.push({path:"/redirect"+S.path,query:S.query}):t.push("/")},H=(p,S)=>{const E=e.proxy.$el.getBoundingClientRect().left,J=e.proxy.$el.offsetWidth-105,ee=S.clientX-E+15;u.value=ee>J?J:ee,v.value=S.clientY,i.value=!0,c.value=p},V=()=>{i.value=!1};return Pe(i,p=>{p?document.body.addEventListener("click",V):document.body.removeEventListener("click",V)}),be(()=>{C(),a(async p=>{I(p)},!0)}),(p,S)=>{const z=w("el-icon");return d(),T("div",ao,[f(oo,{class:"tags-view-wrapper","tag-refs":r.value},{default:m(()=>[(d(!0),T(G,null,te(_(l).visitedViews,E=>(d(),k(_(et),{ref_for:!0,ref_key:"tagRefs",ref:r,key:E.path,class:O([{active:b(E)},"tags-view-item"]),to:{path:E.path,query:E.query},onMouseup:le(F=>!h(E)&&A(E),["middle"]),onContextmenu:le(F=>H(E,F),["prevent"])},{default:m(()=>{var F;return[Y(W((F=E.meta)==null?void 0:F.title)+" ",1),h(E)?M("",!0):(d(),k(z,{key:0,size:12,onClick:le(J=>A(E),["prevent","stop"])},{default:m(()=>[f(_(mt))]),_:2},1032,["onClick"]))]}),_:2},1032,["class","to","onMouseup","onContextmenu"]))),128))]),_:1},8,["tag-refs"]),me(x("ul",{class:"contextmenu",style:We({left:u.value+"px",top:v.value+"px"})},[x("li",{onClick:S[0]||(S[0]=E=>D(c.value))},"刷新"),h(c.value)?M("",!0):(d(),T("li",{key:0,onClick:S[1]||(S[1]=E=>A(c.value))},"关闭")),x("li",{onClick:N},"关闭其它"),x("li",{onClick:S[2]||(S[2]=E=>q(c.value))},"关闭所有")],4),[[_e,i.value]])])}}}),$e=L(so,[["__scopeId","data-v-3bc82890"]]),lo=R({__name:"index",props:{buttonTop:{default:350}},setup(n){ze(l=>({eee8c778:t}));const t=n.buttonTop+"px",s=P(!1);return(l,o)=>{const a=w("el-icon"),r=w("el-drawer");return d(),T(G,null,[x("div",{class:"handle-button",onClick:o[0]||(o[0]=i=>s.value=!0)},[f(a,{size:24},{default:m(()=>[f(_(_t))]),_:1})]),f(r,{modelValue:s.value,"onUpdate:modelValue":o[1]||(o[1]=i=>s.value=i),size:"300px","with-header":!1},{default:m(()=>[ie(l.$slots,"default",{},void 0,!0)]),_:3},8,["modelValue"])],64)}}}),ro=L(lo,[["__scopeId","data-v-ec8bae57"]]),co=R({__name:"LeftMode",setup(n){const e=ne(),t=Z(),{showTagsView:s,fixedHeader:l}=K(t),o=$(()=>({hideSidebar:!e.sidebar.opened,openSidebar:e.sidebar.opened,withoutAnimation:e.sidebar.withoutAnimation,mobile:e.device===X.Mobile})),a=()=>{e.closeSidebar(!1)};return(r,i)=>(d(),T("div",{class:O([o.value,"app-wrapper"])},[o.value.mobile&&o.value.openSidebar?(d(),T("div",{key:0,class:"drawer-bg",onClick:a})):M("",!0),f(_(Ce),{class:"sidebar-container"}),x("div",{class:O([{hasTagsView:_(s)},"main-container"])},[x("div",{class:O([{"fixed-header":_(l)},"layout-header"])},[f(_(Ee)),me(f(_($e),null,null,512),[[_e,_(s)]])],2),f(_(ke),{class:"app-main"})],2)],2))}}),io=L(co,[["__scopeId","data-v-c751cae0"]]),uo={class:"app-wrapper"},fo={class:"fixed-header layout-header"},po={class:"content"},vo=R({__name:"TopMode",setup(n){const e=Z(),{showTagsView:t,showLogo:s}=K(e);return(l,o)=>(d(),T("div",uo,[x("div",fo,[x("div",po,[_(s)?(d(),k(_(xe),{key:0,collapse:!1,class:"logo"})):M("",!0),f(_(Ee),{class:"navigation-bar"})]),me(f(_($e),null,null,512),[[_e,_(t)]])]),x("div",{class:O([{hasTagsView:_(t)},"main-container"])},[f(_(ke),{class:"app-main"})],2)]))}}),mo=L(vo,[["__scopeId","data-v-5a9c676b"]]),_o={class:"fixed-header layout-header"},ho={class:"content"},go=R({__name:"LeftTopMode",setup(n){const e=ne(),t=Z(),{showTagsView:s,showLogo:l}=K(t),o=$(()=>({hideSidebar:!e.sidebar.opened}));return(a,r)=>(d(),T("div",{class:O([o.value,"app-wrapper"])},[x("div",_o,[_(l)?(d(),k(_(xe),{key:0,collapse:!1,class:"logo"})):M("",!0),x("div",ho,[f(_(Ee)),me(f(_($e),null,null,512),[[_e,_(s)]])])]),x("div",{class:O([{hasTagsView:_(s)},"main-container"])},[f(_(Ce),{class:"sidebar-container"}),f(_(ke),{class:"app-main"})],2)],2))}}),bo=L(go,[["__scopeId","data-v-73d109f7"]]),ge="--v3-tagsview-height",yo=R({__name:"index",setup(n){wt();const{setWatermark:e,clearWatermark:t}=at(),s=ne(),l=Z(),{showSettings:o,layoutMode:a,showTagsView:r,showWatermark:i,showGreyMode:v,showColorWeakness:u}=K(l),c=$(()=>({showGreyMode:v.value,showColorWeakness:u.value})),g=re(ge);return ue(()=>{r.value?Ae(ge,g):Ae(ge,"0px")}),ue(()=>{i.value?e("V3 Admin Vite"):t()}),(b,h)=>(d(),T("div",{class:O(c.value)},[_(a)==="left"||_(s).device===_(X).Mobile?(d(),k(io,{key:0})):_(a)==="top"?(d(),k(mo,{key:1})):_(a)==="left-top"?(d(),k(bo,{key:2})):M("",!0),_(o)?(d(),k(_(ro),{key:3},{default:m(()=>[f(_(Qn))]),_:1})):M("",!0)],2))}}),Eo=L(yo,[["__scopeId","data-v-45f3bd78"]]);export{Eo as default}; diff --git a/static/index-UxDMszmL.js b/static/index-zGdLdJAB.js index 438e4e8..a6c4ca9 100644 --- a/static/index-UxDMszmL.js +++ b/static/index-zGdLdJAB.js @@ -1,11 +1,11 @@ -var Pt=Object.defineProperty;var xt=(e,t,n)=>t in e?Pt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var F=(e,t,n)=>(xt(e,typeof t!="symbol"?t+"":t,n),n);import{r as P,w as Xe,l as Ye,af as Dt,M as Nt,O as Bt,u as Lt,ag as De,m as Ze,T as Ft,ay as It,az as Vt,aA as Mt,aB as ee,b as Qe,z as Ut,e as zt,p as jt,q as Ht,as as qt}from"./vue-k1SOGvAh.js";import{E as Jt,b as K,c as Wt,m as $t,e as Gt,g as Kt,i as Xt,f as Yt}from"./element-ZYmdyXh6.js";import{V as be,a as Zt}from"./vxe-hFHEaiBz.js";(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))r(s);new MutationObserver(s=>{for(const i of s)if(i.type==="childList")for(const o of i.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&r(o)}).observe(document,{childList:!0,subtree:!0});function n(s){const i={};return s.integrity&&(i.integrity=s.integrity),s.referrerPolicy&&(i.referrerPolicy=s.referrerPolicy),s.crossOrigin==="use-credentials"?i.credentials="include":s.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(s){if(s.ep)return;s.ep=!0;const i=n(s);fetch(s.href,i)}})();const M="v3-admin-vite";class _{}F(_,"TOKEN",`${M}-token-key`),F(_,"CONFIG_LAYOUT",`${M}-config-layout-key`),F(_,"SIDEBAR_STATUS",`${M}-sidebar-status-key`),F(_,"ACTIVE_THEME_NAME",`${M}-active-theme-name-key`),F(_,"VISITED_VIEWS",`${M}-visited-views-key`),F(_,"CACHED_VIEWS",`${M}-cached-views-key`);const Qt=()=>{const e=localStorage.getItem(_.CONFIG_LAYOUT);return e?JSON.parse(e):null},en=e=>{localStorage.setItem(_.CONFIG_LAYOUT,JSON.stringify(e))},ws=()=>{localStorage.removeItem(_.CONFIG_LAYOUT)},bs=()=>localStorage.getItem(_.SIDEBAR_STATUS),vs=e=>{localStorage.setItem(_.SIDEBAR_STATUS,e)},tn=()=>localStorage.getItem(_.ACTIVE_THEME_NAME),nn=e=>{localStorage.setItem(_.ACTIVE_THEME_NAME,e)},rn=()=>{const e=localStorage.getItem(_.VISITED_VIEWS);return JSON.parse(e??"[]")},sn=e=>{e.forEach(t=>{delete t.matched,delete t.redirectedFrom}),localStorage.setItem(_.VISITED_VIEWS,JSON.stringify(e))},on=()=>{const e=localStorage.getItem(_.CACHED_VIEWS);return JSON.parse(e??"[]")},an=e=>{localStorage.setItem(_.CACHED_VIEWS,JSON.stringify(e))},et="normal",cn=[{title:"默认",name:et},{title:"黑暗",name:"dark"},{title:"深蓝",name:"dark-blue"}],ve=P(tn()||et),un=e=>{ve.value=e},ln=e=>{document.documentElement.className=e},dn=()=>{Xe(()=>{const e=ve.value;ln(e),nn(e)})};function fn(){return{themeList:cn,activeThemeName:ve,initTheme:dn,setTheme:un}}var mn={name:"zh-cn",el:{colorpicker:{confirm:"确定",clear:"清空"},datepicker:{now:"此刻",today:"今天",cancel:"取消",clear:"清空",confirm:"确定",selectDate:"选择日期",selectTime:"选择时间",startDate:"开始日期",startTime:"开始时间",endDate:"结束日期",endTime:"结束时间",prevYear:"前一年",nextYear:"后一年",prevMonth:"上个月",nextMonth:"下个月",year:"年",month1:"1 月",month2:"2 月",month3:"3 月",month4:"4 月",month5:"5 月",month6:"6 月",month7:"7 月",month8:"8 月",month9:"9 月",month10:"10 月",month11:"11 月",month12:"12 月",weeks:{sun:"日",mon:"一",tue:"二",wed:"三",thu:"四",fri:"五",sat:"六"},months:{jan:"一月",feb:"二月",mar:"三月",apr:"四月",may:"五月",jun:"六月",jul:"七月",aug:"八月",sep:"九月",oct:"十月",nov:"十一月",dec:"十二月"}},select:{loading:"加载中",noMatch:"无匹配数据",noData:"无数据",placeholder:"请选择"},cascader:{noMatch:"无匹配数据",loading:"加载中",placeholder:"请选择",noData:"暂无数据"},pagination:{goto:"前往",pagesize:"条/页",total:"共 {total} 条",pageClassifier:"页",page:"页",prev:"上一页",next:"下一页",currentPage:"第 {pager} 页",prevPages:"向前 {pager} 页",nextPages:"向后 {pager} 页",deprecationWarning:"你使用了一些已被废弃的用法,请参考 el-pagination 的官方文档"},messagebox:{title:"提示",confirm:"确定",cancel:"取消",error:"输入的数据不合法!"},upload:{deleteTip:"按 delete 键可删除",delete:"删除",preview:"查看图片",continue:"继续上传"},table:{emptyText:"暂无数据",confirmFilter:"筛选",resetFilter:"重置",clearFilter:"全部",sumText:"合计"},tree:{emptyText:"暂无数据"},transfer:{noMatch:"无匹配数据",noData:"无数据",titles:["列表 1","列表 2"],filterPlaceholder:"请输入搜索内容",noCheckedFormat:"共 {total} 项",hasCheckedFormat:"已选 {checked}/{total} 项"},image:{error:"加载失败"},pageHeader:{title:"返回"},popconfirm:{confirmButtonText:"确定",cancelButtonText:"取消"}}};const pn=Ye({__name:"App",setup(e){const{initTheme:t}=fn();return t(),Jt({title:"Hello",type:"success",message:Dt("a",{style:"color: teal",target:"_blank",href:"https://github.com/un-pany/v3-admin-vite"},"小项目获取 star 不易,如果你喜欢这个项目的话,欢迎点击这里支持一个 star !这是作者持续维护的唯一动力(小声:毕竟是免费的)"),duration:0,position:"bottom-right"}),(n,r)=>{const s=De("router-view"),i=De("el-config-provider");return Ze(),Nt(i,{locale:Lt(mn)},{default:Bt(()=>[Ft(s)]),_:1},8,["locale"])}}}),te=It(),hn="modulepreload",En=function(e){return"/v3-admin-vite/"+e},Ne={},v=function(t,n,r){let s=Promise.resolve();if(n&&n.length>0){const i=document.getElementsByTagName("link");s=Promise.all(n.map(o=>{if(o=En(o),o in Ne)return;Ne[o]=!0;const d=o.endsWith(".css"),m=d?'[rel="stylesheet"]':"";if(!!r)for(let u=i.length-1;u>=0;u--){const h=i[u];if(h.href===o&&(!d||h.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${o}"]${m}`))return;const f=document.createElement("link");if(f.rel=d?"stylesheet":hn,d||(f.as="script",f.crossOrigin=""),f.href=o,document.head.appendChild(f),d)return new Promise((u,h)=>{f.addEventListener("load",u),f.addEventListener("error",()=>h(new Error(`Unable to preload CSS for ${o}`)))})}))}return s.then(()=>t()).catch(i=>{const o=new Event("vite:preloadError",{cancelable:!0});if(o.payload=i,window.dispatchEvent(o),!o.defaultPrevented)throw i})},gn=Vt("/v3-admin-vite/"),tt={async:!0,defaultRoles:["DEFAULT_ROLE"],thirdLevelRouteCache:!1},I=()=>v(()=>import("./index-hLeb7bUi.js"),__vite__mapDeps([0,1,2,3,4,5,6])),nt=[{path:"/redirect",component:I,meta:{hidden:!0},children:[{path:"/redirect/:path(.*)",component:()=>v(()=>import("./index-0fcVCWZp.js"),__vite__mapDeps([7,1]))}]},{path:"/403",component:()=>v(()=>import("./403-x_3NNcGL.js"),__vite__mapDeps([8,9,1,10,3,5])),meta:{hidden:!0}},{path:"/404",component:()=>v(()=>import("./404-iTCBZFWu.js"),__vite__mapDeps([11,9,1,10,3,5])),meta:{hidden:!0},alias:"/:pathMatch(.*)*"},{path:"/login",component:()=>v(()=>import("./index-5y4W0NiM.js"),__vite__mapDeps([12,1,3,4,5,13])),meta:{hidden:!0}},{path:"/",component:I,redirect:"/dashboard",children:[{path:"dashboard",component:()=>v(()=>import("./index-129PEFiO.js"),__vite__mapDeps([14,1,3,5,15])),name:"Dashboard",meta:{title:"首页",svgIcon:"dashboard",affix:!0}}]},{path:"/unocss",component:I,redirect:"/unocss/index",children:[{path:"index",component:()=>v(()=>import("./index-1jo8QJgp.js"),__vite__mapDeps([16,1,3,5])),name:"UnoCSS",meta:{title:"UnoCSS",svgIcon:"unocss"}}]},{path:"/link",meta:{title:"外链",svgIcon:"link"},children:[{path:"https://juejin.cn/post/7089377403717287972",component:()=>{},name:"Link1",meta:{title:"中文文档"}},{path:"https://juejin.cn/column/7207659644487139387",component:()=>{},name:"Link2",meta:{title:"新手教程"}}]},{path:"/table",component:I,redirect:"/table/element-plus",name:"Table",meta:{title:"表格",elIcon:"Grid"},children:[{path:"element-plus",component:()=>v(()=>import("./index-4GSFgMIn.js"),__vite__mapDeps([17,18,3,1,5,19])),name:"ElementPlus",meta:{title:"Element Plus",keepAlive:!0}},{path:"vxe-table",component:()=>v(()=>import("./index-K3r3K8wT.js"),__vite__mapDeps([20,18,1,3,5])),name:"VxeTable",meta:{title:"Vxe Table",keepAlive:!0}}]},{path:"/menu",component:I,redirect:"/menu/menu1",name:"Menu",meta:{title:"多级路由",svgIcon:"menu"},children:[{path:"menu1",component:()=>v(()=>import("./index-TswwRxse.js"),__vite__mapDeps([21,1,3,5,22])),redirect:"/menu/menu1/menu1-1",name:"Menu1",meta:{title:"menu1"},children:[{path:"menu1-1",component:()=>v(()=>import("./index-xtavDsDD.js"),__vite__mapDeps([23,1])),name:"Menu1-1",meta:{title:"menu1-1",keepAlive:!0}},{path:"menu1-2",component:()=>v(()=>import("./index-f3gE8mMO.js"),__vite__mapDeps([24,1,3,5])),redirect:"/menu/menu1/menu1-2/menu1-2-1",name:"Menu1-2",meta:{title:"menu1-2"},children:[{path:"menu1-2-1",component:()=>v(()=>import("./index-WegGh_Sj.js"),__vite__mapDeps([25,1])),name:"Menu1-2-1",meta:{title:"menu1-2-1",keepAlive:!0}},{path:"menu1-2-2",component:()=>v(()=>import("./index-dIc-ucaO.js"),__vite__mapDeps([26,1])),name:"Menu1-2-2",meta:{title:"menu1-2-2",keepAlive:!0}}]},{path:"menu1-3",component:()=>v(()=>import("./index-zfNmzTIn.js"),__vite__mapDeps([27,1])),name:"Menu1-3",meta:{title:"menu1-3",keepAlive:!0}}]},{path:"menu2",component:()=>v(()=>import("./index-4H5tkPHd.js"),__vite__mapDeps([28,1])),name:"Menu2",meta:{title:"menu2",keepAlive:!0}}]},{path:"/hook-demo",component:I,redirect:"/hook-demo/use-fetch-select",name:"HookDemo",meta:{title:"Hook 示例",elIcon:"Menu",alwaysShow:!0},children:[{path:"use-fetch-select",component:()=>v(()=>import("./use-fetch-select-jtfqItVp.js"),__vite__mapDeps([29,1])),name:"UseFetchSelect",meta:{title:"useFetchSelect"}},{path:"use-fullscreen-loading",component:()=>v(()=>import("./use-fullscreen-loading-TgDICyiz.js"),__vite__mapDeps([30,3,1])),name:"UseFullscreenLoading",meta:{title:"useFullscreenLoading"}},{path:"use-watermark",component:()=>v(()=>import("./use-watermark-d_Bms3uK.js"),__vite__mapDeps([31,2,3,1,5,32])),name:"UseWatermark",meta:{title:"useWatermark"}}]}],yn=[{path:"/permission",component:I,redirect:"/permission/page",name:"Permission",meta:{title:"权限管理",svgIcon:"lock",roles:["admin","editor"],alwaysShow:!0},children:[{path:"page",component:()=>v(()=>import("./page-OOD7QDE3.js"),__vite__mapDeps([33,1,34,35,3,5,36])),name:"PagePermission",meta:{title:"页面权限",roles:["admin"]}},{path:"directive",component:()=>v(()=>import("./directive-p-53Up-g.js"),__vite__mapDeps([37,34,1,35,3,5,38])),name:"DirectivePermission",meta:{title:"指令权限"}}]},{path:"/:pathMatch(.*)*",redirect:"/404",name:"ErrorPage",meta:{hidden:!0}}],D=Mt({history:gn,routes:nt});function Be(){try{D.getRoutes().forEach(e=>{var r;const{name:t,meta:n}=e;t&&((r=n.roles)!=null&&r.length)&&D.hasRoute(t)&&D.removeRoute(t)})}catch{window.location.reload()}}const wn=(e,t)=>{var r;const n=(r=t.meta)==null?void 0:r.roles;return n?e.some(s=>n.includes(s)):!0},rt=(e,t)=>{const n=[];return e.forEach(r=>{const s={...r};wn(t,s)&&(s.children&&(s.children=rt(s.children,t)),n.push(s))}),n},st=ee("permission",()=>{const e=P([]),t=P([]);return{routes:e,dynamicRoutes:t,setRoutes:r=>{const s=rt(yn,r);e.value=nt.concat(s),t.value=s}}});function bn(){return st(te)}const vn={layoutMode:"left",showSettings:!0,showTagsView:!0,fixedHeader:!0,showFooter:!0,showLogo:!0,showNotify:!0,showThemeSwitch:!0,showScreenfull:!0,showSearchMenu:!0,cacheTagsView:!1,showWatermark:!0,showGreyMode:!1,showColorWeakness:!1},Sn={...vn,...Qt()},ot=ee("settings",()=>{const e={};for(const[n,r]of Object.entries(Sn)){const s=P(r);e[n]=s,Qe(s,()=>{const i=t();en(i)})}const t=()=>{const n={};for(const[r,s]of Object.entries(e))n[r]=s.value;return n};return e}),it=ee("tags-view",()=>{const{cacheTagsView:e}=ot(),t=P(e?rn():[]),n=P(e?on():[]);return Xe(()=>{sn(t.value),an(n.value)}),{visitedViews:t,cachedViews:n,addVisitedView:u=>{const h=t.value.findIndex(w=>w.path===u.path);h!==-1?t.value[h].fullPath!==u.fullPath&&(t.value[h]={...u}):t.value.push({...u})},addCachedView:u=>{var h;typeof u.name=="string"&&(n.value.includes(u.name)||(h=u.meta)!=null&&h.keepAlive&&n.value.push(u.name))},delVisitedView:u=>{const h=t.value.findIndex(w=>w.path===u.path);h!==-1&&t.value.splice(h,1)},delCachedView:u=>{if(typeof u.name!="string")return;const h=n.value.indexOf(u.name);h!==-1&&n.value.splice(h,1)},delOthersVisitedViews:u=>{t.value=t.value.filter(h=>{var w;return((w=h.meta)==null?void 0:w.affix)||h.path===u.path})},delOthersCachedViews:u=>{if(typeof u.name!="string")return;const h=n.value.indexOf(u.name);h!==-1?n.value=n.value.slice(h,h+1):n.value=[]},delAllVisitedViews:()=>{t.value=t.value.filter(u=>{var h;return(h=u.meta)==null?void 0:h.affix})},delAllCachedViews:()=>{n.value=[]}}});function _n(){return it(te)}function G(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)e[r]=n[r]}return e}var An={read:function(e){return e[0]==='"'&&(e=e.slice(1,-1)),e.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(e){return encodeURIComponent(e).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}};function de(e,t){function n(s,i,o){if(!(typeof document>"u")){o=G({},t,o),typeof o.expires=="number"&&(o.expires=new Date(Date.now()+o.expires*864e5)),o.expires&&(o.expires=o.expires.toUTCString()),s=encodeURIComponent(s).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var d="";for(var m in o)o[m]&&(d+="; "+m,o[m]!==!0&&(d+="="+o[m].split(";")[0]));return document.cookie=s+"="+e.write(i,s)+d}}function r(s){if(!(typeof document>"u"||arguments.length&&!s)){for(var i=document.cookie?document.cookie.split("; "):[],o={},d=0;d<i.length;d++){var m=i[d].split("="),E=m.slice(1).join("=");try{var f=decodeURIComponent(m[0]);if(o[f]=e.read(E,f),s===f)break}catch{}}return s?o[s]:o}}return Object.create({set:n,get:r,remove:function(s,i){n(s,"",G({},i,{expires:-1}))},withAttributes:function(s){return de(this.converter,G({},this.attributes,s))},withConverter:function(s){return de(G({},this.converter,s),this.attributes)}},{attributes:{value:Object.freeze(t)},converter:{value:Object.freeze(e)}})}var Se=de(An,{path:"/"});const _e=()=>Se.get(_.TOKEN),Le=e=>{Se.set(_.TOKEN,e)},Fe=()=>{Se.remove(_.TOKEN)};function at(e,t){return function(){return e.apply(t,arguments)}}const{toString:Tn}=Object.prototype,{getPrototypeOf:Ae}=Object,ne=(e=>t=>{const n=Tn.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),x=e=>(e=e.toLowerCase(),t=>ne(t)===e),re=e=>t=>typeof t===e,{isArray:j}=Array,q=re("undefined");function Rn(e){return e!==null&&!q(e)&&e.constructor!==null&&!q(e.constructor)&&R(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const ct=x("ArrayBuffer");function On(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&ct(e.buffer),t}const Cn=re("string"),R=re("function"),ut=re("number"),se=e=>e!==null&&typeof e=="object",kn=e=>e===!0||e===!1,X=e=>{if(ne(e)!=="object")return!1;const t=Ae(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},Pn=x("Date"),xn=x("File"),Dn=x("Blob"),Nn=x("FileList"),Bn=e=>se(e)&&R(e.pipe),Ln=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||R(e.append)&&((t=ne(e))==="formdata"||t==="object"&&R(e.toString)&&e.toString()==="[object FormData]"))},Fn=x("URLSearchParams"),In=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function J(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let r,s;if(typeof e!="object"&&(e=[e]),j(e))for(r=0,s=e.length;r<s;r++)t.call(null,e[r],r,e);else{const i=n?Object.getOwnPropertyNames(e):Object.keys(e),o=i.length;let d;for(r=0;r<o;r++)d=i[r],t.call(null,e[d],d,e)}}function lt(e,t){t=t.toLowerCase();const n=Object.keys(e);let r=n.length,s;for(;r-- >0;)if(s=n[r],t===s.toLowerCase())return s;return null}const dt=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,ft=e=>!q(e)&&e!==dt;function fe(){const{caseless:e}=ft(this)&&this||{},t={},n=(r,s)=>{const i=e&<(t,s)||s;X(t[i])&&X(r)?t[i]=fe(t[i],r):X(r)?t[i]=fe({},r):j(r)?t[i]=r.slice():t[i]=r};for(let r=0,s=arguments.length;r<s;r++)arguments[r]&&J(arguments[r],n);return t}const Vn=(e,t,n,{allOwnKeys:r}={})=>(J(t,(s,i)=>{n&&R(s)?e[i]=at(s,n):e[i]=s},{allOwnKeys:r}),e),Mn=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),Un=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},zn=(e,t,n,r)=>{let s,i,o;const d={};if(t=t||{},e==null)return t;do{for(s=Object.getOwnPropertyNames(e),i=s.length;i-- >0;)o=s[i],(!r||r(o,e,t))&&!d[o]&&(t[o]=e[o],d[o]=!0);e=n!==!1&&Ae(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},jn=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return r!==-1&&r===n},Hn=e=>{if(!e)return null;if(j(e))return e;let t=e.length;if(!ut(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},qn=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&Ae(Uint8Array)),Jn=(e,t)=>{const r=(e&&e[Symbol.iterator]).call(e);let s;for(;(s=r.next())&&!s.done;){const i=s.value;t.call(e,i[0],i[1])}},Wn=(e,t)=>{let n;const r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},$n=x("HTMLFormElement"),Gn=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,s){return r.toUpperCase()+s}),Ie=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),Kn=x("RegExp"),mt=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};J(n,(s,i)=>{let o;(o=t(s,i,e))!==!1&&(r[i]=o||s)}),Object.defineProperties(e,r)},Xn=e=>{mt(e,(t,n)=>{if(R(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const r=e[n];if(R(r)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},Yn=(e,t)=>{const n={},r=s=>{s.forEach(i=>{n[i]=!0})};return j(e)?r(e):r(String(e).split(t)),n},Zn=()=>{},Qn=(e,t)=>(e=+e,Number.isFinite(e)?e:t),ae="abcdefghijklmnopqrstuvwxyz",Ve="0123456789",pt={DIGIT:Ve,ALPHA:ae,ALPHA_DIGIT:ae+ae.toUpperCase()+Ve},er=(e=16,t=pt.ALPHA_DIGIT)=>{let n="";const{length:r}=t;for(;e--;)n+=t[Math.random()*r|0];return n};function tr(e){return!!(e&&R(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const nr=e=>{const t=new Array(10),n=(r,s)=>{if(se(r)){if(t.indexOf(r)>=0)return;if(!("toJSON"in r)){t[s]=r;const i=j(r)?[]:{};return J(r,(o,d)=>{const m=n(o,s+1);!q(m)&&(i[d]=m)}),t[s]=void 0,i}}return r};return n(e,0)},rr=x("AsyncFunction"),sr=e=>e&&(se(e)||R(e))&&R(e.then)&&R(e.catch),c={isArray:j,isArrayBuffer:ct,isBuffer:Rn,isFormData:Ln,isArrayBufferView:On,isString:Cn,isNumber:ut,isBoolean:kn,isObject:se,isPlainObject:X,isUndefined:q,isDate:Pn,isFile:xn,isBlob:Dn,isRegExp:Kn,isFunction:R,isStream:Bn,isURLSearchParams:Fn,isTypedArray:qn,isFileList:Nn,forEach:J,merge:fe,extend:Vn,trim:In,stripBOM:Mn,inherits:Un,toFlatObject:zn,kindOf:ne,kindOfTest:x,endsWith:jn,toArray:Hn,forEachEntry:Jn,matchAll:Wn,isHTMLForm:$n,hasOwnProperty:Ie,hasOwnProp:Ie,reduceDescriptors:mt,freezeMethods:Xn,toObjectSet:Yn,toCamelCase:Gn,noop:Zn,toFiniteNumber:Qn,findKey:lt,global:dt,isContextDefined:ft,ALPHABET:pt,generateString:er,isSpecCompliantForm:tr,toJSONObject:nr,isAsyncFn:rr,isThenable:sr};function g(e,t,n,r,s){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),s&&(this.response=s)}c.inherits(g,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:c.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const ht=g.prototype,Et={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{Et[e]={value:e}});Object.defineProperties(g,Et);Object.defineProperty(ht,"isAxiosError",{value:!0});g.from=(e,t,n,r,s,i)=>{const o=Object.create(ht);return c.toFlatObject(e,o,function(m){return m!==Error.prototype},d=>d!=="isAxiosError"),g.call(o,e.message,t,n,r,s),o.cause=e,o.name=e.name,i&&Object.assign(o,i),o};const or=null;function me(e){return c.isPlainObject(e)||c.isArray(e)}function gt(e){return c.endsWith(e,"[]")?e.slice(0,-2):e}function Me(e,t,n){return e?e.concat(t).map(function(s,i){return s=gt(s),!n&&i?"["+s+"]":s}).join(n?".":""):t}function ir(e){return c.isArray(e)&&!e.some(me)}const ar=c.toFlatObject(c,{},null,function(t){return/^is[A-Z]/.test(t)});function oe(e,t,n){if(!c.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=c.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(l,p){return!c.isUndefined(p[l])});const r=n.metaTokens,s=n.visitor||f,i=n.dots,o=n.indexes,m=(n.Blob||typeof Blob<"u"&&Blob)&&c.isSpecCompliantForm(t);if(!c.isFunction(s))throw new TypeError("visitor must be a function");function E(a){if(a===null)return"";if(c.isDate(a))return a.toISOString();if(!m&&c.isBlob(a))throw new g("Blob is not supported. Use a Buffer instead.");return c.isArrayBuffer(a)||c.isTypedArray(a)?m&&typeof Blob=="function"?new Blob([a]):Buffer.from(a):a}function f(a,l,p){let y=a;if(a&&!p&&typeof a=="object"){if(c.endsWith(l,"{}"))l=r?l:l.slice(0,-2),a=JSON.stringify(a);else if(c.isArray(a)&&ir(a)||(c.isFileList(a)||c.endsWith(l,"[]"))&&(y=c.toArray(a)))return l=gt(l),y.forEach(function(T,b){!(c.isUndefined(T)||T===null)&&t.append(o===!0?Me([l],b,i):o===null?l:l+"[]",E(T))}),!1}return me(a)?!0:(t.append(Me(p,l,i),E(a)),!1)}const u=[],h=Object.assign(ar,{defaultVisitor:f,convertValue:E,isVisitable:me});function w(a,l){if(!c.isUndefined(a)){if(u.indexOf(a)!==-1)throw Error("Circular reference detected in "+l.join("."));u.push(a),c.forEach(a,function(y,S){(!(c.isUndefined(y)||y===null)&&s.call(t,y,c.isString(S)?S.trim():S,l,h))===!0&&w(y,l?l.concat(S):[S])}),u.pop()}}if(!c.isObject(e))throw new TypeError("data must be an object");return w(e),t}function Ue(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(r){return t[r]})}function Te(e,t){this._pairs=[],e&&oe(e,this,t)}const yt=Te.prototype;yt.append=function(t,n){this._pairs.push([t,n])};yt.toString=function(t){const n=t?function(r){return t.call(this,r,Ue)}:Ue;return this._pairs.map(function(s){return n(s[0])+"="+n(s[1])},"").join("&")};function cr(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function wt(e,t,n){if(!t)return e;const r=n&&n.encode||cr,s=n&&n.serialize;let i;if(s?i=s(t,n):i=c.isURLSearchParams(t)?t.toString():new Te(t,n).toString(r),i){const o=e.indexOf("#");o!==-1&&(e=e.slice(0,o)),e+=(e.indexOf("?")===-1?"?":"&")+i}return e}class ze{constructor(){this.handlers=[]}use(t,n,r){return this.handlers.push({fulfilled:t,rejected:n,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){c.forEach(this.handlers,function(r){r!==null&&t(r)})}}const bt={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},ur=typeof URLSearchParams<"u"?URLSearchParams:Te,lr=typeof FormData<"u"?FormData:null,dr=typeof Blob<"u"?Blob:null,fr={isBrowser:!0,classes:{URLSearchParams:ur,FormData:lr,Blob:dr},protocols:["http","https","file","blob","url","data"]},vt=typeof window<"u"&&typeof document<"u",mr=(e=>vt&&["ReactNative","NativeScript","NS"].indexOf(e)<0)(typeof navigator<"u"&&navigator.product),pr=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",hr=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:vt,hasStandardBrowserEnv:mr,hasStandardBrowserWebWorkerEnv:pr},Symbol.toStringTag,{value:"Module"})),k={...hr,...fr};function Er(e,t){return oe(e,new k.classes.URLSearchParams,Object.assign({visitor:function(n,r,s,i){return k.isNode&&c.isBuffer(n)?(this.append(r,n.toString("base64")),!1):i.defaultVisitor.apply(this,arguments)}},t))}function gr(e){return c.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function yr(e){const t={},n=Object.keys(e);let r;const s=n.length;let i;for(r=0;r<s;r++)i=n[r],t[i]=e[i];return t}function St(e){function t(n,r,s,i){let o=n[i++];if(o==="__proto__")return!0;const d=Number.isFinite(+o),m=i>=n.length;return o=!o&&c.isArray(s)?s.length:o,m?(c.hasOwnProp(s,o)?s[o]=[s[o],r]:s[o]=r,!d):((!s[o]||!c.isObject(s[o]))&&(s[o]=[]),t(n,r,s[o],i)&&c.isArray(s[o])&&(s[o]=yr(s[o])),!d)}if(c.isFormData(e)&&c.isFunction(e.entries)){const n={};return c.forEachEntry(e,(r,s)=>{t(gr(r),s,n,0)}),n}return null}function wr(e,t,n){if(c.isString(e))try{return(t||JSON.parse)(e),c.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(n||JSON.stringify)(e)}const Re={transitional:bt,adapter:["xhr","http"],transformRequest:[function(t,n){const r=n.getContentType()||"",s=r.indexOf("application/json")>-1,i=c.isObject(t);if(i&&c.isHTMLForm(t)&&(t=new FormData(t)),c.isFormData(t))return s&&s?JSON.stringify(St(t)):t;if(c.isArrayBuffer(t)||c.isBuffer(t)||c.isStream(t)||c.isFile(t)||c.isBlob(t))return t;if(c.isArrayBufferView(t))return t.buffer;if(c.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let d;if(i){if(r.indexOf("application/x-www-form-urlencoded")>-1)return Er(t,this.formSerializer).toString();if((d=c.isFileList(t))||r.indexOf("multipart/form-data")>-1){const m=this.env&&this.env.FormData;return oe(d?{"files[]":t}:t,m&&new m,this.formSerializer)}}return i||s?(n.setContentType("application/json",!1),wr(t)):t}],transformResponse:[function(t){const n=this.transitional||Re.transitional,r=n&&n.forcedJSONParsing,s=this.responseType==="json";if(t&&c.isString(t)&&(r&&!this.responseType||s)){const o=!(n&&n.silentJSONParsing)&&s;try{return JSON.parse(t)}catch(d){if(o)throw d.name==="SyntaxError"?g.from(d,g.ERR_BAD_RESPONSE,this,null,this.response):d}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:k.classes.FormData,Blob:k.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};c.forEach(["delete","get","head","post","put","patch"],e=>{Re.headers[e]={}});const Oe=Re,br=c.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),vr=e=>{const t={};let n,r,s;return e&&e.split(` +var Pt=Object.defineProperty;var xt=(e,t,n)=>t in e?Pt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var F=(e,t,n)=>(xt(e,typeof t!="symbol"?t+"":t,n),n);import{r as P,w as Xe,l as Ye,af as Dt,M as Nt,O as Bt,u as Lt,ag as De,m as Ze,T as Ft,ay as It,az as Vt,aA as Mt,aB as ee,b as Qe,z as Ut,e as zt,p as jt,q as Ht,as as qt}from"./vue-k1SOGvAh.js";import{E as Jt,b as K,c as Wt,m as $t,e as Gt,g as Kt,i as Xt,f as Yt}from"./element-ZYmdyXh6.js";import{V as be,a as Zt}from"./vxe-hFHEaiBz.js";(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))r(s);new MutationObserver(s=>{for(const i of s)if(i.type==="childList")for(const o of i.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&r(o)}).observe(document,{childList:!0,subtree:!0});function n(s){const i={};return s.integrity&&(i.integrity=s.integrity),s.referrerPolicy&&(i.referrerPolicy=s.referrerPolicy),s.crossOrigin==="use-credentials"?i.credentials="include":s.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(s){if(s.ep)return;s.ep=!0;const i=n(s);fetch(s.href,i)}})();const M="v3-admin-vite";class _{}F(_,"TOKEN",`${M}-token-key`),F(_,"CONFIG_LAYOUT",`${M}-config-layout-key`),F(_,"SIDEBAR_STATUS",`${M}-sidebar-status-key`),F(_,"ACTIVE_THEME_NAME",`${M}-active-theme-name-key`),F(_,"VISITED_VIEWS",`${M}-visited-views-key`),F(_,"CACHED_VIEWS",`${M}-cached-views-key`);const Qt=()=>{const e=localStorage.getItem(_.CONFIG_LAYOUT);return e?JSON.parse(e):null},en=e=>{localStorage.setItem(_.CONFIG_LAYOUT,JSON.stringify(e))},ws=()=>{localStorage.removeItem(_.CONFIG_LAYOUT)},bs=()=>localStorage.getItem(_.SIDEBAR_STATUS),vs=e=>{localStorage.setItem(_.SIDEBAR_STATUS,e)},tn=()=>localStorage.getItem(_.ACTIVE_THEME_NAME),nn=e=>{localStorage.setItem(_.ACTIVE_THEME_NAME,e)},rn=()=>{const e=localStorage.getItem(_.VISITED_VIEWS);return JSON.parse(e??"[]")},sn=e=>{e.forEach(t=>{delete t.matched,delete t.redirectedFrom}),localStorage.setItem(_.VISITED_VIEWS,JSON.stringify(e))},on=()=>{const e=localStorage.getItem(_.CACHED_VIEWS);return JSON.parse(e??"[]")},an=e=>{localStorage.setItem(_.CACHED_VIEWS,JSON.stringify(e))},et="normal",cn=[{title:"默认",name:et},{title:"黑暗",name:"dark"},{title:"深蓝",name:"dark-blue"}],ve=P(tn()||et),un=e=>{ve.value=e},ln=e=>{document.documentElement.className=e},dn=()=>{Xe(()=>{const e=ve.value;ln(e),nn(e)})};function fn(){return{themeList:cn,activeThemeName:ve,initTheme:dn,setTheme:un}}var mn={name:"zh-cn",el:{colorpicker:{confirm:"确定",clear:"清空"},datepicker:{now:"此刻",today:"今天",cancel:"取消",clear:"清空",confirm:"确定",selectDate:"选择日期",selectTime:"选择时间",startDate:"开始日期",startTime:"开始时间",endDate:"结束日期",endTime:"结束时间",prevYear:"前一年",nextYear:"后一年",prevMonth:"上个月",nextMonth:"下个月",year:"年",month1:"1 月",month2:"2 月",month3:"3 月",month4:"4 月",month5:"5 月",month6:"6 月",month7:"7 月",month8:"8 月",month9:"9 月",month10:"10 月",month11:"11 月",month12:"12 月",weeks:{sun:"日",mon:"一",tue:"二",wed:"三",thu:"四",fri:"五",sat:"六"},months:{jan:"一月",feb:"二月",mar:"三月",apr:"四月",may:"五月",jun:"六月",jul:"七月",aug:"八月",sep:"九月",oct:"十月",nov:"十一月",dec:"十二月"}},select:{loading:"加载中",noMatch:"无匹配数据",noData:"无数据",placeholder:"请选择"},cascader:{noMatch:"无匹配数据",loading:"加载中",placeholder:"请选择",noData:"暂无数据"},pagination:{goto:"前往",pagesize:"条/页",total:"共 {total} 条",pageClassifier:"页",page:"页",prev:"上一页",next:"下一页",currentPage:"第 {pager} 页",prevPages:"向前 {pager} 页",nextPages:"向后 {pager} 页",deprecationWarning:"你使用了一些已被废弃的用法,请参考 el-pagination 的官方文档"},messagebox:{title:"提示",confirm:"确定",cancel:"取消",error:"输入的数据不合法!"},upload:{deleteTip:"按 delete 键可删除",delete:"删除",preview:"查看图片",continue:"继续上传"},table:{emptyText:"暂无数据",confirmFilter:"筛选",resetFilter:"重置",clearFilter:"全部",sumText:"合计"},tree:{emptyText:"暂无数据"},transfer:{noMatch:"无匹配数据",noData:"无数据",titles:["列表 1","列表 2"],filterPlaceholder:"请输入搜索内容",noCheckedFormat:"共 {total} 项",hasCheckedFormat:"已选 {checked}/{total} 项"},image:{error:"加载失败"},pageHeader:{title:"返回"},popconfirm:{confirmButtonText:"确定",cancelButtonText:"取消"}}};const pn=Ye({__name:"App",setup(e){const{initTheme:t}=fn();return t(),Jt({title:"Hello",type:"success",message:Dt("a",{style:"color: teal",target:"_blank",href:"https://github.com/un-pany/v3-admin-vite"},"小项目获取 star 不易,如果你喜欢这个项目的话,欢迎点击这里支持一个 star !这是作者持续维护的唯一动力(小声:毕竟是免费的)"),duration:0,position:"bottom-right"}),(n,r)=>{const s=De("router-view"),i=De("el-config-provider");return Ze(),Nt(i,{locale:Lt(mn)},{default:Bt(()=>[Ft(s)]),_:1},8,["locale"])}}}),te=It(),hn="modulepreload",En=function(e){return"/v3-admin-vite/"+e},Ne={},v=function(t,n,r){let s=Promise.resolve();if(n&&n.length>0){const i=document.getElementsByTagName("link");s=Promise.all(n.map(o=>{if(o=En(o),o in Ne)return;Ne[o]=!0;const d=o.endsWith(".css"),m=d?'[rel="stylesheet"]':"";if(!!r)for(let u=i.length-1;u>=0;u--){const h=i[u];if(h.href===o&&(!d||h.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${o}"]${m}`))return;const f=document.createElement("link");if(f.rel=d?"stylesheet":hn,d||(f.as="script",f.crossOrigin=""),f.href=o,document.head.appendChild(f),d)return new Promise((u,h)=>{f.addEventListener("load",u),f.addEventListener("error",()=>h(new Error(`Unable to preload CSS for ${o}`)))})}))}return s.then(()=>t()).catch(i=>{const o=new Event("vite:preloadError",{cancelable:!0});if(o.payload=i,window.dispatchEvent(o),!o.defaultPrevented)throw i})},gn=Vt("/v3-admin-vite/"),tt={async:!0,defaultRoles:["DEFAULT_ROLE"],thirdLevelRouteCache:!1},I=()=>v(()=>import("./index-b3GX5TMp.js"),__vite__mapDeps([0,1,2,3,4,5,6])),nt=[{path:"/redirect",component:I,meta:{hidden:!0},children:[{path:"/redirect/:path(.*)",component:()=>v(()=>import("./index-0fcVCWZp.js"),__vite__mapDeps([7,1]))}]},{path:"/403",component:()=>v(()=>import("./403-sLZ75OjJ.js"),__vite__mapDeps([8,9,1,10,3,5])),meta:{hidden:!0}},{path:"/404",component:()=>v(()=>import("./404-7ejIIuE1.js"),__vite__mapDeps([11,9,1,10,3,5])),meta:{hidden:!0},alias:"/:pathMatch(.*)*"},{path:"/login",component:()=>v(()=>import("./index-Qw3MVLbR.js"),__vite__mapDeps([12,1,3,4,5,13])),meta:{hidden:!0}},{path:"/",component:I,redirect:"/dashboard",children:[{path:"dashboard",component:()=>v(()=>import("./index-TuGvJs5M.js"),__vite__mapDeps([14,1,3,5,15])),name:"Dashboard",meta:{title:"首页",svgIcon:"dashboard",affix:!0}}]},{path:"/unocss",component:I,redirect:"/unocss/index",children:[{path:"index",component:()=>v(()=>import("./index-dRedNo4H.js"),__vite__mapDeps([16,1,3,5])),name:"UnoCSS",meta:{title:"UnoCSS",svgIcon:"unocss"}}]},{path:"/link",meta:{title:"外链",svgIcon:"link"},children:[{path:"https://juejin.cn/post/7089377403717287972",component:()=>{},name:"Link1",meta:{title:"中文文档"}},{path:"https://juejin.cn/column/7207659644487139387",component:()=>{},name:"Link2",meta:{title:"新手教程"}}]},{path:"/table",component:I,redirect:"/table/element-plus",name:"Table",meta:{title:"表格",elIcon:"Grid"},children:[{path:"element-plus",component:()=>v(()=>import("./index-DMDILPs7.js"),__vite__mapDeps([17,18,3,1,5,19])),name:"ElementPlus",meta:{title:"Element Plus",keepAlive:!0}},{path:"vxe-table",component:()=>v(()=>import("./index-B-wbwih8.js"),__vite__mapDeps([20,18,1,3,5])),name:"VxeTable",meta:{title:"Vxe Table",keepAlive:!0}}]},{path:"/menu",component:I,redirect:"/menu/menu1",name:"Menu",meta:{title:"多级路由",svgIcon:"menu"},children:[{path:"menu1",component:()=>v(()=>import("./index-RZ5LCPHv.js"),__vite__mapDeps([21,1,3,5,22])),redirect:"/menu/menu1/menu1-1",name:"Menu1",meta:{title:"menu1"},children:[{path:"menu1-1",component:()=>v(()=>import("./index-xtavDsDD.js"),__vite__mapDeps([23,1])),name:"Menu1-1",meta:{title:"menu1-1",keepAlive:!0}},{path:"menu1-2",component:()=>v(()=>import("./index-FA3vxIDs.js"),__vite__mapDeps([24,1,3,5])),redirect:"/menu/menu1/menu1-2/menu1-2-1",name:"Menu1-2",meta:{title:"menu1-2"},children:[{path:"menu1-2-1",component:()=>v(()=>import("./index-WegGh_Sj.js"),__vite__mapDeps([25,1])),name:"Menu1-2-1",meta:{title:"menu1-2-1",keepAlive:!0}},{path:"menu1-2-2",component:()=>v(()=>import("./index-dIc-ucaO.js"),__vite__mapDeps([26,1])),name:"Menu1-2-2",meta:{title:"menu1-2-2",keepAlive:!0}}]},{path:"menu1-3",component:()=>v(()=>import("./index-zfNmzTIn.js"),__vite__mapDeps([27,1])),name:"Menu1-3",meta:{title:"menu1-3",keepAlive:!0}}]},{path:"menu2",component:()=>v(()=>import("./index-4H5tkPHd.js"),__vite__mapDeps([28,1])),name:"Menu2",meta:{title:"menu2",keepAlive:!0}}]},{path:"/hook-demo",component:I,redirect:"/hook-demo/use-fetch-select",name:"HookDemo",meta:{title:"Hook 示例",elIcon:"Menu",alwaysShow:!0},children:[{path:"use-fetch-select",component:()=>v(()=>import("./use-fetch-select-jtfqItVp.js"),__vite__mapDeps([29,1])),name:"UseFetchSelect",meta:{title:"useFetchSelect"}},{path:"use-fullscreen-loading",component:()=>v(()=>import("./use-fullscreen-loading-TgDICyiz.js"),__vite__mapDeps([30,3,1])),name:"UseFullscreenLoading",meta:{title:"useFullscreenLoading"}},{path:"use-watermark",component:()=>v(()=>import("./use-watermark-AXjCFVLI.js"),__vite__mapDeps([31,2,3,1,5,32])),name:"UseWatermark",meta:{title:"useWatermark"}}]}],yn=[{path:"/permission",component:I,redirect:"/permission/page",name:"Permission",meta:{title:"权限管理",svgIcon:"lock",roles:["admin","editor"],alwaysShow:!0},children:[{path:"page",component:()=>v(()=>import("./page-HQAm9Pef.js"),__vite__mapDeps([33,1,34,35,3,5,36])),name:"PagePermission",meta:{title:"页面权限",roles:["admin"]}},{path:"directive",component:()=>v(()=>import("./directive-C2xKykDO.js"),__vite__mapDeps([37,34,1,35,3,5,38])),name:"DirectivePermission",meta:{title:"指令权限"}}]},{path:"/:pathMatch(.*)*",redirect:"/404",name:"ErrorPage",meta:{hidden:!0}}],D=Mt({history:gn,routes:nt});function Be(){try{D.getRoutes().forEach(e=>{var r;const{name:t,meta:n}=e;t&&((r=n.roles)!=null&&r.length)&&D.hasRoute(t)&&D.removeRoute(t)})}catch{window.location.reload()}}const wn=(e,t)=>{var r;const n=(r=t.meta)==null?void 0:r.roles;return n?e.some(s=>n.includes(s)):!0},rt=(e,t)=>{const n=[];return e.forEach(r=>{const s={...r};wn(t,s)&&(s.children&&(s.children=rt(s.children,t)),n.push(s))}),n},st=ee("permission",()=>{const e=P([]),t=P([]);return{routes:e,dynamicRoutes:t,setRoutes:r=>{const s=rt(yn,r);e.value=nt.concat(s),t.value=s}}});function bn(){return st(te)}const vn={layoutMode:"left",showSettings:!0,showTagsView:!0,fixedHeader:!0,showFooter:!0,showLogo:!0,showNotify:!0,showThemeSwitch:!0,showScreenfull:!0,showSearchMenu:!0,cacheTagsView:!1,showWatermark:!0,showGreyMode:!1,showColorWeakness:!1},Sn={...vn,...Qt()},ot=ee("settings",()=>{const e={};for(const[n,r]of Object.entries(Sn)){const s=P(r);e[n]=s,Qe(s,()=>{const i=t();en(i)})}const t=()=>{const n={};for(const[r,s]of Object.entries(e))n[r]=s.value;return n};return e}),it=ee("tags-view",()=>{const{cacheTagsView:e}=ot(),t=P(e?rn():[]),n=P(e?on():[]);return Xe(()=>{sn(t.value),an(n.value)}),{visitedViews:t,cachedViews:n,addVisitedView:u=>{const h=t.value.findIndex(w=>w.path===u.path);h!==-1?t.value[h].fullPath!==u.fullPath&&(t.value[h]={...u}):t.value.push({...u})},addCachedView:u=>{var h;typeof u.name=="string"&&(n.value.includes(u.name)||(h=u.meta)!=null&&h.keepAlive&&n.value.push(u.name))},delVisitedView:u=>{const h=t.value.findIndex(w=>w.path===u.path);h!==-1&&t.value.splice(h,1)},delCachedView:u=>{if(typeof u.name!="string")return;const h=n.value.indexOf(u.name);h!==-1&&n.value.splice(h,1)},delOthersVisitedViews:u=>{t.value=t.value.filter(h=>{var w;return((w=h.meta)==null?void 0:w.affix)||h.path===u.path})},delOthersCachedViews:u=>{if(typeof u.name!="string")return;const h=n.value.indexOf(u.name);h!==-1?n.value=n.value.slice(h,h+1):n.value=[]},delAllVisitedViews:()=>{t.value=t.value.filter(u=>{var h;return(h=u.meta)==null?void 0:h.affix})},delAllCachedViews:()=>{n.value=[]}}});function _n(){return it(te)}function G(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)e[r]=n[r]}return e}var An={read:function(e){return e[0]==='"'&&(e=e.slice(1,-1)),e.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(e){return encodeURIComponent(e).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}};function de(e,t){function n(s,i,o){if(!(typeof document>"u")){o=G({},t,o),typeof o.expires=="number"&&(o.expires=new Date(Date.now()+o.expires*864e5)),o.expires&&(o.expires=o.expires.toUTCString()),s=encodeURIComponent(s).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var d="";for(var m in o)o[m]&&(d+="; "+m,o[m]!==!0&&(d+="="+o[m].split(";")[0]));return document.cookie=s+"="+e.write(i,s)+d}}function r(s){if(!(typeof document>"u"||arguments.length&&!s)){for(var i=document.cookie?document.cookie.split("; "):[],o={},d=0;d<i.length;d++){var m=i[d].split("="),E=m.slice(1).join("=");try{var f=decodeURIComponent(m[0]);if(o[f]=e.read(E,f),s===f)break}catch{}}return s?o[s]:o}}return Object.create({set:n,get:r,remove:function(s,i){n(s,"",G({},i,{expires:-1}))},withAttributes:function(s){return de(this.converter,G({},this.attributes,s))},withConverter:function(s){return de(G({},this.converter,s),this.attributes)}},{attributes:{value:Object.freeze(t)},converter:{value:Object.freeze(e)}})}var Se=de(An,{path:"/"});const _e=()=>Se.get(_.TOKEN),Le=e=>{Se.set(_.TOKEN,e)},Fe=()=>{Se.remove(_.TOKEN)};function at(e,t){return function(){return e.apply(t,arguments)}}const{toString:Tn}=Object.prototype,{getPrototypeOf:Ae}=Object,ne=(e=>t=>{const n=Tn.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),x=e=>(e=e.toLowerCase(),t=>ne(t)===e),re=e=>t=>typeof t===e,{isArray:j}=Array,q=re("undefined");function Rn(e){return e!==null&&!q(e)&&e.constructor!==null&&!q(e.constructor)&&R(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const ct=x("ArrayBuffer");function On(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&ct(e.buffer),t}const Cn=re("string"),R=re("function"),ut=re("number"),se=e=>e!==null&&typeof e=="object",kn=e=>e===!0||e===!1,X=e=>{if(ne(e)!=="object")return!1;const t=Ae(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},Pn=x("Date"),xn=x("File"),Dn=x("Blob"),Nn=x("FileList"),Bn=e=>se(e)&&R(e.pipe),Ln=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||R(e.append)&&((t=ne(e))==="formdata"||t==="object"&&R(e.toString)&&e.toString()==="[object FormData]"))},Fn=x("URLSearchParams"),In=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function J(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let r,s;if(typeof e!="object"&&(e=[e]),j(e))for(r=0,s=e.length;r<s;r++)t.call(null,e[r],r,e);else{const i=n?Object.getOwnPropertyNames(e):Object.keys(e),o=i.length;let d;for(r=0;r<o;r++)d=i[r],t.call(null,e[d],d,e)}}function lt(e,t){t=t.toLowerCase();const n=Object.keys(e);let r=n.length,s;for(;r-- >0;)if(s=n[r],t===s.toLowerCase())return s;return null}const dt=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,ft=e=>!q(e)&&e!==dt;function fe(){const{caseless:e}=ft(this)&&this||{},t={},n=(r,s)=>{const i=e&<(t,s)||s;X(t[i])&&X(r)?t[i]=fe(t[i],r):X(r)?t[i]=fe({},r):j(r)?t[i]=r.slice():t[i]=r};for(let r=0,s=arguments.length;r<s;r++)arguments[r]&&J(arguments[r],n);return t}const Vn=(e,t,n,{allOwnKeys:r}={})=>(J(t,(s,i)=>{n&&R(s)?e[i]=at(s,n):e[i]=s},{allOwnKeys:r}),e),Mn=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),Un=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},zn=(e,t,n,r)=>{let s,i,o;const d={};if(t=t||{},e==null)return t;do{for(s=Object.getOwnPropertyNames(e),i=s.length;i-- >0;)o=s[i],(!r||r(o,e,t))&&!d[o]&&(t[o]=e[o],d[o]=!0);e=n!==!1&&Ae(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},jn=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return r!==-1&&r===n},Hn=e=>{if(!e)return null;if(j(e))return e;let t=e.length;if(!ut(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},qn=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&Ae(Uint8Array)),Jn=(e,t)=>{const r=(e&&e[Symbol.iterator]).call(e);let s;for(;(s=r.next())&&!s.done;){const i=s.value;t.call(e,i[0],i[1])}},Wn=(e,t)=>{let n;const r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},$n=x("HTMLFormElement"),Gn=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,s){return r.toUpperCase()+s}),Ie=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),Kn=x("RegExp"),mt=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};J(n,(s,i)=>{let o;(o=t(s,i,e))!==!1&&(r[i]=o||s)}),Object.defineProperties(e,r)},Xn=e=>{mt(e,(t,n)=>{if(R(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const r=e[n];if(R(r)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},Yn=(e,t)=>{const n={},r=s=>{s.forEach(i=>{n[i]=!0})};return j(e)?r(e):r(String(e).split(t)),n},Zn=()=>{},Qn=(e,t)=>(e=+e,Number.isFinite(e)?e:t),ae="abcdefghijklmnopqrstuvwxyz",Ve="0123456789",pt={DIGIT:Ve,ALPHA:ae,ALPHA_DIGIT:ae+ae.toUpperCase()+Ve},er=(e=16,t=pt.ALPHA_DIGIT)=>{let n="";const{length:r}=t;for(;e--;)n+=t[Math.random()*r|0];return n};function tr(e){return!!(e&&R(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const nr=e=>{const t=new Array(10),n=(r,s)=>{if(se(r)){if(t.indexOf(r)>=0)return;if(!("toJSON"in r)){t[s]=r;const i=j(r)?[]:{};return J(r,(o,d)=>{const m=n(o,s+1);!q(m)&&(i[d]=m)}),t[s]=void 0,i}}return r};return n(e,0)},rr=x("AsyncFunction"),sr=e=>e&&(se(e)||R(e))&&R(e.then)&&R(e.catch),c={isArray:j,isArrayBuffer:ct,isBuffer:Rn,isFormData:Ln,isArrayBufferView:On,isString:Cn,isNumber:ut,isBoolean:kn,isObject:se,isPlainObject:X,isUndefined:q,isDate:Pn,isFile:xn,isBlob:Dn,isRegExp:Kn,isFunction:R,isStream:Bn,isURLSearchParams:Fn,isTypedArray:qn,isFileList:Nn,forEach:J,merge:fe,extend:Vn,trim:In,stripBOM:Mn,inherits:Un,toFlatObject:zn,kindOf:ne,kindOfTest:x,endsWith:jn,toArray:Hn,forEachEntry:Jn,matchAll:Wn,isHTMLForm:$n,hasOwnProperty:Ie,hasOwnProp:Ie,reduceDescriptors:mt,freezeMethods:Xn,toObjectSet:Yn,toCamelCase:Gn,noop:Zn,toFiniteNumber:Qn,findKey:lt,global:dt,isContextDefined:ft,ALPHABET:pt,generateString:er,isSpecCompliantForm:tr,toJSONObject:nr,isAsyncFn:rr,isThenable:sr};function g(e,t,n,r,s){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),s&&(this.response=s)}c.inherits(g,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:c.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const ht=g.prototype,Et={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{Et[e]={value:e}});Object.defineProperties(g,Et);Object.defineProperty(ht,"isAxiosError",{value:!0});g.from=(e,t,n,r,s,i)=>{const o=Object.create(ht);return c.toFlatObject(e,o,function(m){return m!==Error.prototype},d=>d!=="isAxiosError"),g.call(o,e.message,t,n,r,s),o.cause=e,o.name=e.name,i&&Object.assign(o,i),o};const or=null;function me(e){return c.isPlainObject(e)||c.isArray(e)}function gt(e){return c.endsWith(e,"[]")?e.slice(0,-2):e}function Me(e,t,n){return e?e.concat(t).map(function(s,i){return s=gt(s),!n&&i?"["+s+"]":s}).join(n?".":""):t}function ir(e){return c.isArray(e)&&!e.some(me)}const ar=c.toFlatObject(c,{},null,function(t){return/^is[A-Z]/.test(t)});function oe(e,t,n){if(!c.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=c.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(l,p){return!c.isUndefined(p[l])});const r=n.metaTokens,s=n.visitor||f,i=n.dots,o=n.indexes,m=(n.Blob||typeof Blob<"u"&&Blob)&&c.isSpecCompliantForm(t);if(!c.isFunction(s))throw new TypeError("visitor must be a function");function E(a){if(a===null)return"";if(c.isDate(a))return a.toISOString();if(!m&&c.isBlob(a))throw new g("Blob is not supported. Use a Buffer instead.");return c.isArrayBuffer(a)||c.isTypedArray(a)?m&&typeof Blob=="function"?new Blob([a]):Buffer.from(a):a}function f(a,l,p){let y=a;if(a&&!p&&typeof a=="object"){if(c.endsWith(l,"{}"))l=r?l:l.slice(0,-2),a=JSON.stringify(a);else if(c.isArray(a)&&ir(a)||(c.isFileList(a)||c.endsWith(l,"[]"))&&(y=c.toArray(a)))return l=gt(l),y.forEach(function(T,b){!(c.isUndefined(T)||T===null)&&t.append(o===!0?Me([l],b,i):o===null?l:l+"[]",E(T))}),!1}return me(a)?!0:(t.append(Me(p,l,i),E(a)),!1)}const u=[],h=Object.assign(ar,{defaultVisitor:f,convertValue:E,isVisitable:me});function w(a,l){if(!c.isUndefined(a)){if(u.indexOf(a)!==-1)throw Error("Circular reference detected in "+l.join("."));u.push(a),c.forEach(a,function(y,S){(!(c.isUndefined(y)||y===null)&&s.call(t,y,c.isString(S)?S.trim():S,l,h))===!0&&w(y,l?l.concat(S):[S])}),u.pop()}}if(!c.isObject(e))throw new TypeError("data must be an object");return w(e),t}function Ue(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(r){return t[r]})}function Te(e,t){this._pairs=[],e&&oe(e,this,t)}const yt=Te.prototype;yt.append=function(t,n){this._pairs.push([t,n])};yt.toString=function(t){const n=t?function(r){return t.call(this,r,Ue)}:Ue;return this._pairs.map(function(s){return n(s[0])+"="+n(s[1])},"").join("&")};function cr(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function wt(e,t,n){if(!t)return e;const r=n&&n.encode||cr,s=n&&n.serialize;let i;if(s?i=s(t,n):i=c.isURLSearchParams(t)?t.toString():new Te(t,n).toString(r),i){const o=e.indexOf("#");o!==-1&&(e=e.slice(0,o)),e+=(e.indexOf("?")===-1?"?":"&")+i}return e}class ze{constructor(){this.handlers=[]}use(t,n,r){return this.handlers.push({fulfilled:t,rejected:n,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){c.forEach(this.handlers,function(r){r!==null&&t(r)})}}const bt={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},ur=typeof URLSearchParams<"u"?URLSearchParams:Te,lr=typeof FormData<"u"?FormData:null,dr=typeof Blob<"u"?Blob:null,fr={isBrowser:!0,classes:{URLSearchParams:ur,FormData:lr,Blob:dr},protocols:["http","https","file","blob","url","data"]},vt=typeof window<"u"&&typeof document<"u",mr=(e=>vt&&["ReactNative","NativeScript","NS"].indexOf(e)<0)(typeof navigator<"u"&&navigator.product),pr=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",hr=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:vt,hasStandardBrowserEnv:mr,hasStandardBrowserWebWorkerEnv:pr},Symbol.toStringTag,{value:"Module"})),k={...hr,...fr};function Er(e,t){return oe(e,new k.classes.URLSearchParams,Object.assign({visitor:function(n,r,s,i){return k.isNode&&c.isBuffer(n)?(this.append(r,n.toString("base64")),!1):i.defaultVisitor.apply(this,arguments)}},t))}function gr(e){return c.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function yr(e){const t={},n=Object.keys(e);let r;const s=n.length;let i;for(r=0;r<s;r++)i=n[r],t[i]=e[i];return t}function St(e){function t(n,r,s,i){let o=n[i++];if(o==="__proto__")return!0;const d=Number.isFinite(+o),m=i>=n.length;return o=!o&&c.isArray(s)?s.length:o,m?(c.hasOwnProp(s,o)?s[o]=[s[o],r]:s[o]=r,!d):((!s[o]||!c.isObject(s[o]))&&(s[o]=[]),t(n,r,s[o],i)&&c.isArray(s[o])&&(s[o]=yr(s[o])),!d)}if(c.isFormData(e)&&c.isFunction(e.entries)){const n={};return c.forEachEntry(e,(r,s)=>{t(gr(r),s,n,0)}),n}return null}function wr(e,t,n){if(c.isString(e))try{return(t||JSON.parse)(e),c.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(n||JSON.stringify)(e)}const Re={transitional:bt,adapter:["xhr","http"],transformRequest:[function(t,n){const r=n.getContentType()||"",s=r.indexOf("application/json")>-1,i=c.isObject(t);if(i&&c.isHTMLForm(t)&&(t=new FormData(t)),c.isFormData(t))return s&&s?JSON.stringify(St(t)):t;if(c.isArrayBuffer(t)||c.isBuffer(t)||c.isStream(t)||c.isFile(t)||c.isBlob(t))return t;if(c.isArrayBufferView(t))return t.buffer;if(c.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let d;if(i){if(r.indexOf("application/x-www-form-urlencoded")>-1)return Er(t,this.formSerializer).toString();if((d=c.isFileList(t))||r.indexOf("multipart/form-data")>-1){const m=this.env&&this.env.FormData;return oe(d?{"files[]":t}:t,m&&new m,this.formSerializer)}}return i||s?(n.setContentType("application/json",!1),wr(t)):t}],transformResponse:[function(t){const n=this.transitional||Re.transitional,r=n&&n.forcedJSONParsing,s=this.responseType==="json";if(t&&c.isString(t)&&(r&&!this.responseType||s)){const o=!(n&&n.silentJSONParsing)&&s;try{return JSON.parse(t)}catch(d){if(o)throw d.name==="SyntaxError"?g.from(d,g.ERR_BAD_RESPONSE,this,null,this.response):d}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:k.classes.FormData,Blob:k.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};c.forEach(["delete","get","head","post","put","patch"],e=>{Re.headers[e]={}});const Oe=Re,br=c.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),vr=e=>{const t={};let n,r,s;return e&&e.split(` `).forEach(function(o){s=o.indexOf(":"),n=o.substring(0,s).trim().toLowerCase(),r=o.substring(s+1).trim(),!(!n||t[n]&&br[n])&&(n==="set-cookie"?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)}),t},je=Symbol("internals");function H(e){return e&&String(e).trim().toLowerCase()}function Y(e){return e===!1||e==null?e:c.isArray(e)?e.map(Y):String(e)}function Sr(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}const _r=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function ce(e,t,n,r,s){if(c.isFunction(r))return r.call(this,t,n);if(s&&(t=n),!!c.isString(t)){if(c.isString(r))return t.indexOf(r)!==-1;if(c.isRegExp(r))return r.test(t)}}function Ar(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,r)=>n.toUpperCase()+r)}function Tr(e,t){const n=c.toCamelCase(" "+t);["get","set","has"].forEach(r=>{Object.defineProperty(e,r+n,{value:function(s,i,o){return this[r].call(this,t,s,i,o)},configurable:!0})})}class ie{constructor(t){t&&this.set(t)}set(t,n,r){const s=this;function i(d,m,E){const f=H(m);if(!f)throw new Error("header name must be a non-empty string");const u=c.findKey(s,f);(!u||s[u]===void 0||E===!0||E===void 0&&s[u]!==!1)&&(s[u||m]=Y(d))}const o=(d,m)=>c.forEach(d,(E,f)=>i(E,f,m));return c.isPlainObject(t)||t instanceof this.constructor?o(t,n):c.isString(t)&&(t=t.trim())&&!_r(t)?o(vr(t),n):t!=null&&i(n,t,r),this}get(t,n){if(t=H(t),t){const r=c.findKey(this,t);if(r){const s=this[r];if(!n)return s;if(n===!0)return Sr(s);if(c.isFunction(n))return n.call(this,s,r);if(c.isRegExp(n))return n.exec(s);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=H(t),t){const r=c.findKey(this,t);return!!(r&&this[r]!==void 0&&(!n||ce(this,this[r],r,n)))}return!1}delete(t,n){const r=this;let s=!1;function i(o){if(o=H(o),o){const d=c.findKey(r,o);d&&(!n||ce(r,r[d],d,n))&&(delete r[d],s=!0)}}return c.isArray(t)?t.forEach(i):i(t),s}clear(t){const n=Object.keys(this);let r=n.length,s=!1;for(;r--;){const i=n[r];(!t||ce(this,this[i],i,t,!0))&&(delete this[i],s=!0)}return s}normalize(t){const n=this,r={};return c.forEach(this,(s,i)=>{const o=c.findKey(r,i);if(o){n[o]=Y(s),delete n[i];return}const d=t?Ar(i):String(i).trim();d!==i&&delete n[i],n[d]=Y(s),r[d]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return c.forEach(this,(r,s)=>{r!=null&&r!==!1&&(n[s]=t&&c.isArray(r)?r.join(", "):r)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(` `)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const r=new this(t);return n.forEach(s=>r.set(s)),r}static accessor(t){const r=(this[je]=this[je]={accessors:{}}).accessors,s=this.prototype;function i(o){const d=H(o);r[d]||(Tr(s,o),r[d]=!0)}return c.isArray(t)?t.forEach(i):i(t),this}}ie.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);c.reduceDescriptors(ie.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(r){this[n]=r}}});c.freezeMethods(ie);const N=ie;function ue(e,t){const n=this||Oe,r=t||n,s=N.from(r.headers);let i=r.data;return c.forEach(e,function(d){i=d.call(n,i,s.normalize(),t?t.status:void 0)}),s.normalize(),i}function _t(e){return!!(e&&e.__CANCEL__)}function W(e,t,n){g.call(this,e??"canceled",g.ERR_CANCELED,t,n),this.name="CanceledError"}c.inherits(W,g,{__CANCEL__:!0});function Rr(e,t,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new g("Request failed with status code "+n.status,[g.ERR_BAD_REQUEST,g.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}const Or=k.hasStandardBrowserEnv?{write(e,t,n,r,s,i){const o=[e+"="+encodeURIComponent(t)];c.isNumber(n)&&o.push("expires="+new Date(n).toGMTString()),c.isString(r)&&o.push("path="+r),c.isString(s)&&o.push("domain="+s),i===!0&&o.push("secure"),document.cookie=o.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function Cr(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function kr(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function At(e,t){return e&&!Cr(t)?kr(e,t):t}const Pr=k.hasStandardBrowserEnv?function(){const t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");let r;function s(i){let o=i;return t&&(n.setAttribute("href",o),o=n.href),n.setAttribute("href",o),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:n.pathname.charAt(0)==="/"?n.pathname:"/"+n.pathname}}return r=s(window.location.href),function(o){const d=c.isString(o)?s(o):o;return d.protocol===r.protocol&&d.host===r.host}}():function(){return function(){return!0}}();function xr(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function Dr(e,t){e=e||10;const n=new Array(e),r=new Array(e);let s=0,i=0,o;return t=t!==void 0?t:1e3,function(m){const E=Date.now(),f=r[i];o||(o=E),n[s]=m,r[s]=E;let u=i,h=0;for(;u!==s;)h+=n[u++],u=u%e;if(s=(s+1)%e,s===i&&(i=(i+1)%e),E-o<t)return;const w=f&&E-f;return w?Math.round(h*1e3/w):void 0}}function He(e,t){let n=0;const r=Dr(50,250);return s=>{const i=s.loaded,o=s.lengthComputable?s.total:void 0,d=i-n,m=r(d),E=i<=o;n=i;const f={loaded:i,total:o,progress:o?i/o:void 0,bytes:d,rate:m||void 0,estimated:m&&o&&E?(o-i)/m:void 0,event:s};f[t?"download":"upload"]=!0,e(f)}}const Nr=typeof XMLHttpRequest<"u",Br=Nr&&function(e){return new Promise(function(n,r){let s=e.data;const i=N.from(e.headers).normalize();let{responseType:o,withXSRFToken:d}=e,m;function E(){e.cancelToken&&e.cancelToken.unsubscribe(m),e.signal&&e.signal.removeEventListener("abort",m)}let f;if(c.isFormData(s)){if(k.hasStandardBrowserEnv||k.hasStandardBrowserWebWorkerEnv)i.setContentType(!1);else if((f=i.getContentType())!==!1){const[l,...p]=f?f.split(";").map(y=>y.trim()).filter(Boolean):[];i.setContentType([l||"multipart/form-data",...p].join("; "))}}let u=new XMLHttpRequest;if(e.auth){const l=e.auth.username||"",p=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";i.set("Authorization","Basic "+btoa(l+":"+p))}const h=At(e.baseURL,e.url);u.open(e.method.toUpperCase(),wt(h,e.params,e.paramsSerializer),!0),u.timeout=e.timeout;function w(){if(!u)return;const l=N.from("getAllResponseHeaders"in u&&u.getAllResponseHeaders()),y={data:!o||o==="text"||o==="json"?u.responseText:u.response,status:u.status,statusText:u.statusText,headers:l,config:e,request:u};Rr(function(T){n(T),E()},function(T){r(T),E()},y),u=null}if("onloadend"in u?u.onloadend=w:u.onreadystatechange=function(){!u||u.readyState!==4||u.status===0&&!(u.responseURL&&u.responseURL.indexOf("file:")===0)||setTimeout(w)},u.onabort=function(){u&&(r(new g("Request aborted",g.ECONNABORTED,e,u)),u=null)},u.onerror=function(){r(new g("Network Error",g.ERR_NETWORK,e,u)),u=null},u.ontimeout=function(){let p=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded";const y=e.transitional||bt;e.timeoutErrorMessage&&(p=e.timeoutErrorMessage),r(new g(p,y.clarifyTimeoutError?g.ETIMEDOUT:g.ECONNABORTED,e,u)),u=null},k.hasStandardBrowserEnv&&(d&&c.isFunction(d)&&(d=d(e)),d||d!==!1&&Pr(h))){const l=e.xsrfHeaderName&&e.xsrfCookieName&&Or.read(e.xsrfCookieName);l&&i.set(e.xsrfHeaderName,l)}s===void 0&&i.setContentType(null),"setRequestHeader"in u&&c.forEach(i.toJSON(),function(p,y){u.setRequestHeader(y,p)}),c.isUndefined(e.withCredentials)||(u.withCredentials=!!e.withCredentials),o&&o!=="json"&&(u.responseType=e.responseType),typeof e.onDownloadProgress=="function"&&u.addEventListener("progress",He(e.onDownloadProgress,!0)),typeof e.onUploadProgress=="function"&&u.upload&&u.upload.addEventListener("progress",He(e.onUploadProgress)),(e.cancelToken||e.signal)&&(m=l=>{u&&(r(!l||l.type?new W(null,e,u):l),u.abort(),u=null)},e.cancelToken&&e.cancelToken.subscribe(m),e.signal&&(e.signal.aborted?m():e.signal.addEventListener("abort",m)));const a=xr(h);if(a&&k.protocols.indexOf(a)===-1){r(new g("Unsupported protocol "+a+":",g.ERR_BAD_REQUEST,e));return}u.send(s||null)})},pe={http:or,xhr:Br};c.forEach(pe,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const qe=e=>`- ${e}`,Lr=e=>c.isFunction(e)||e===null||e===!1,Tt={getAdapter:e=>{e=c.isArray(e)?e:[e];const{length:t}=e;let n,r;const s={};for(let i=0;i<t;i++){n=e[i];let o;if(r=n,!Lr(n)&&(r=pe[(o=String(n)).toLowerCase()],r===void 0))throw new g(`Unknown adapter '${o}'`);if(r)break;s[o||"#"+i]=r}if(!r){const i=Object.entries(s).map(([d,m])=>`adapter ${d} `+(m===!1?"is not supported by the environment":"is not available in the build"));let o=t?i.length>1?`since : `+i.map(qe).join(` `):" "+qe(i[0]):"as no adapter specified";throw new g("There is no suitable adapter to dispatch the request "+o,"ERR_NOT_SUPPORT")}return r},adapters:pe};function le(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new W(null,e)}function Je(e){return le(e),e.headers=N.from(e.headers),e.data=ue.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),Tt.getAdapter(e.adapter||Oe.adapter)(e).then(function(r){return le(e),r.data=ue.call(e,e.transformResponse,r),r.headers=N.from(r.headers),r},function(r){return _t(r)||(le(e),r&&r.response&&(r.response.data=ue.call(e,e.transformResponse,r.response),r.response.headers=N.from(r.response.headers))),Promise.reject(r)})}const We=e=>e instanceof N?e.toJSON():e;function z(e,t){t=t||{};const n={};function r(E,f,u){return c.isPlainObject(E)&&c.isPlainObject(f)?c.merge.call({caseless:u},E,f):c.isPlainObject(f)?c.merge({},f):c.isArray(f)?f.slice():f}function s(E,f,u){if(c.isUndefined(f)){if(!c.isUndefined(E))return r(void 0,E,u)}else return r(E,f,u)}function i(E,f){if(!c.isUndefined(f))return r(void 0,f)}function o(E,f){if(c.isUndefined(f)){if(!c.isUndefined(E))return r(void 0,E)}else return r(void 0,f)}function d(E,f,u){if(u in t)return r(E,f);if(u in e)return r(void 0,E)}const m={url:i,method:i,data:i,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,withXSRFToken:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,responseEncoding:o,validateStatus:d,headers:(E,f)=>s(We(E),We(f),!0)};return c.forEach(Object.keys(Object.assign({},e,t)),function(f){const u=m[f]||s,h=u(e[f],t[f],f);c.isUndefined(h)&&u!==d||(n[f]=h)}),n}const Rt="1.6.4",Ce={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{Ce[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});const $e={};Ce.transitional=function(t,n,r){function s(i,o){return"[Axios v"+Rt+"] Transitional option '"+i+"'"+o+(r?". "+r:"")}return(i,o,d)=>{if(t===!1)throw new g(s(o," has been removed"+(n?" in "+n:"")),g.ERR_DEPRECATED);return n&&!$e[o]&&($e[o]=!0,console.warn(s(o," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(i,o,d):!0}};function Fr(e,t,n){if(typeof e!="object")throw new g("options must be an object",g.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let s=r.length;for(;s-- >0;){const i=r[s],o=t[i];if(o){const d=e[i],m=d===void 0||o(d,i,e);if(m!==!0)throw new g("option "+i+" must be "+m,g.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new g("Unknown option "+i,g.ERR_BAD_OPTION)}}const he={assertOptions:Fr,validators:Ce},B=he.validators;class Q{constructor(t){this.defaults=t,this.interceptors={request:new ze,response:new ze}}request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=z(this.defaults,n);const{transitional:r,paramsSerializer:s,headers:i}=n;r!==void 0&&he.assertOptions(r,{silentJSONParsing:B.transitional(B.boolean),forcedJSONParsing:B.transitional(B.boolean),clarifyTimeoutError:B.transitional(B.boolean)},!1),s!=null&&(c.isFunction(s)?n.paramsSerializer={serialize:s}:he.assertOptions(s,{encode:B.function,serialize:B.function},!0)),n.method=(n.method||this.defaults.method||"get").toLowerCase();let o=i&&c.merge(i.common,i[n.method]);i&&c.forEach(["delete","get","head","post","put","patch","common"],a=>{delete i[a]}),n.headers=N.concat(o,i);const d=[];let m=!0;this.interceptors.request.forEach(function(l){typeof l.runWhen=="function"&&l.runWhen(n)===!1||(m=m&&l.synchronous,d.unshift(l.fulfilled,l.rejected))});const E=[];this.interceptors.response.forEach(function(l){E.push(l.fulfilled,l.rejected)});let f,u=0,h;if(!m){const a=[Je.bind(this),void 0];for(a.unshift.apply(a,d),a.push.apply(a,E),h=a.length,f=Promise.resolve(n);u<h;)f=f.then(a[u++],a[u++]);return f}h=d.length;let w=n;for(u=0;u<h;){const a=d[u++],l=d[u++];try{w=a(w)}catch(p){l.call(this,p);break}}try{f=Je.call(this,w)}catch(a){return Promise.reject(a)}for(u=0,h=E.length;u<h;)f=f.then(E[u++],E[u++]);return f}getUri(t){t=z(this.defaults,t);const n=At(t.baseURL,t.url);return wt(n,t.params,t.paramsSerializer)}}c.forEach(["delete","get","head","options"],function(t){Q.prototype[t]=function(n,r){return this.request(z(r||{},{method:t,url:n,data:(r||{}).data}))}});c.forEach(["post","put","patch"],function(t){function n(r){return function(i,o,d){return this.request(z(d||{},{method:t,headers:r?{"Content-Type":"multipart/form-data"}:{},url:i,data:o}))}}Q.prototype[t]=n(),Q.prototype[t+"Form"]=n(!0)});const Z=Q;class ke{constructor(t){if(typeof t!="function")throw new TypeError("executor must be a function.");let n;this.promise=new Promise(function(i){n=i});const r=this;this.promise.then(s=>{if(!r._listeners)return;let i=r._listeners.length;for(;i-- >0;)r._listeners[i](s);r._listeners=null}),this.promise.then=s=>{let i;const o=new Promise(d=>{r.subscribe(d),i=d}).then(s);return o.cancel=function(){r.unsubscribe(i)},o},t(function(i,o,d){r.reason||(r.reason=new W(i,o,d),n(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}static source(){let t;return{token:new ke(function(s){t=s}),cancel:t}}}const Ir=ke;function Vr(e){return function(n){return e.apply(null,n)}}function Mr(e){return c.isObject(e)&&e.isAxiosError===!0}const Ee={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(Ee).forEach(([e,t])=>{Ee[t]=e});const Ur=Ee;function Ot(e){const t=new Z(e),n=at(Z.prototype.request,t);return c.extend(n,Z.prototype,t,{allOwnKeys:!0}),c.extend(n,t,null,{allOwnKeys:!0}),n.create=function(s){return Ot(z(e,s))},n}const A=Ot(Oe);A.Axios=Z;A.CanceledError=W;A.CancelToken=Ir;A.isCancel=_t;A.VERSION=Rt;A.toFormData=oe;A.AxiosError=g;A.Cancel=A.CanceledError;A.all=function(t){return Promise.all(t)};A.spread=Vr;A.isAxiosError=Mr;A.mergeConfig=z;A.AxiosHeaders=N;A.formToJSON=e=>St(c.isHTMLForm(e)?new FormData(e):e);A.getAdapter=Tt.getAdapter;A.HttpStatusCode=Ur;A.default=A;function Ge(){xe().logout(),location.reload()}function zr(){const e=A.create();return e.interceptors.request.use(t=>t,t=>Promise.reject(t)),e.interceptors.response.use(t=>{var i;const n=t.data,r=(i=t.request)==null?void 0:i.responseType;if(r==="blob"||r==="arraybuffer")return n;const s=n.code;if(s===void 0)return K.error("非本系统的接口"),Promise.reject(new Error("非本系统的接口"));switch(s){case 0:return n;case 401:return Ge();default:return K.error(n.message||"Error"),Promise.reject(new Error("Error"))}},t=>{switch(Wt(t,"response.status")){case 400:t.message="请求错误";break;case 401:Ge();break;case 403:t.message="拒绝访问";break;case 404:t.message="请求地址出错";break;case 408:t.message="请求超时";break;case 500:t.message="服务器内部错误";break;case 501:t.message="服务未实现";break;case 502:t.message="网关错误";break;case 503:t.message="服务不可用";break;case 504:t.message="网关超时";break;case 505:t.message="HTTP 版本不受支持";break}return K.error(t.message),Promise.reject(t)}),e}function jr(e){return function(t){const n=_e(),r={headers:{Authorization:n?`Bearer ${n}`:void 0,"Content-Type":"application/json"},timeout:5e3,baseURL:"https://www.fastmock.site/mock/761e2dda2b8890ab86c928a74e8f6538/api/v1",data:{}},s=$t(r,t);return e(s)}}const Hr=zr(),Pe=jr(Hr);function Ss(){return Pe({url:"login/code",method:"get"})}function qr(e){return Pe({url:"users/login",method:"post",data:e})}function Jr(){return Pe({url:"users/info",method:"get"})}const Wr=ee("user",()=>{const e=P(_e()||""),t=P([]),n=P(""),r=st(),s=it(),i=ot(),o=w=>{t.value=w},d=async({username:w,password:a,code:l})=>{const{data:p}=await qr({username:w,password:a,code:l});Le(p.token),e.value=p.token},m=async()=>{var a;const{data:w}=await Jr();n.value=w.username,t.value=((a=w.roles)==null?void 0:a.length)>0?w.roles:tt.defaultRoles},E=async w=>{const a="token-"+w;e.value=a,Le(a),await m(),r.setRoutes(t.value),Be(),r.dynamicRoutes.forEach(l=>{D.addRoute(l)}),h()},f=()=>{Fe(),e.value="",t.value=[],Be(),h()},u=()=>{Fe(),e.value="",t.value=[]},h=()=>{i.cacheTagsView||(s.delAllVisitedViews(),s.delAllCachedViews())};return{token:e,roles:t,username:n,setRoles:o,login:d,getInfo:m,changeRoles:E,logout:f,resetToken:u}});function xe(){return Wr(te)}function $r(e){return{all:e=e||new Map,on:function(t,n){var r=e.get(t);r?r.push(n):e.set(t,[n])},off:function(t,n){var r=e.get(t);r&&(n?r.splice(r.indexOf(n)>>>0,1):e.set(t,[]))},emit:function(t,n){var r=e.get(t);r&&r.slice().map(function(s){s(n)}),(r=e.get("*"))&&r.slice().map(function(s){s(t,n)})}}}const ge=$r(),ye=Symbol("ROUTE_CHANGE");let we;const Gr=e=>{ge.emit(ye,e),we=e};function _s(){const e=[],t=(r,s=!1)=>{e.push(r),ge.on(ye,r),s&&we&&r(we)},n=r=>{ge.off(ye,r)};return Ut(()=>{for(let r=0;r<e.length;r++)n(e[r])}),{listenerRouteChange:t,removeRouteListener:n}}const Ke="V3 Admin Vite",Ct=P(""),Kr=e=>{Ct.value=e?`${Ke} | ${e}`:Ke};Qe(Ct,(e,t)=>{document&&e!==t&&(document.title=e)});function Xr(){return{setTitle:Kr}}const Yr=()=>{const e=_n();e.cachedViews=[...e.cachedViews]},Zr=["/login"],Qr=[],es=e=>Zr.indexOf(e.path)!==-1||Qr.indexOf(e.name)!==-1;var kt={exports:{}};(function(e,t){(function(n,r){e.exports=r()})(Gt,function(){var n={};n.version="0.2.0";var r=n.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'<div class="bar" role="bar"><div class="peg"></div></div><div class="spinner" role="spinner"><div class="spinner-icon"></div></div>'};n.configure=function(a){var l,p;for(l in a)p=a[l],p!==void 0&&a.hasOwnProperty(l)&&(r[l]=p);return this},n.status=null,n.set=function(a){var l=n.isStarted();a=s(a,r.minimum,1),n.status=a===1?null:a;var p=n.render(!l),y=p.querySelector(r.barSelector),S=r.speed,T=r.easing;return p.offsetWidth,d(function(b){r.positionUsing===""&&(r.positionUsing=n.getPositioningCSS()),m(y,o(a,S,T)),a===1?(m(p,{transition:"none",opacity:1}),p.offsetWidth,setTimeout(function(){m(p,{transition:"all "+S+"ms linear",opacity:0}),setTimeout(function(){n.remove(),b()},S)},S)):setTimeout(b,S)}),this},n.isStarted=function(){return typeof n.status=="number"},n.start=function(){n.status||n.set(0);var a=function(){setTimeout(function(){n.status&&(n.trickle(),a())},r.trickleSpeed)};return r.trickle&&a(),this},n.done=function(a){return!a&&!n.status?this:n.inc(.3+.5*Math.random()).set(1)},n.inc=function(a){var l=n.status;return l?(typeof a!="number"&&(a=(1-l)*s(Math.random()*l,.1,.95)),l=s(l+a,0,.994),n.set(l)):n.start()},n.trickle=function(){return n.inc(Math.random()*r.trickleRate)},function(){var a=0,l=0;n.promise=function(p){return!p||p.state()==="resolved"?this:(l===0&&n.start(),a++,l++,p.always(function(){l--,l===0?(a=0,n.done()):n.set((a-l)/a)}),this)}}(),n.render=function(a){if(n.isRendered())return document.getElementById("nprogress");f(document.documentElement,"nprogress-busy");var l=document.createElement("div");l.id="nprogress",l.innerHTML=r.template;var p=l.querySelector(r.barSelector),y=a?"-100":i(n.status||0),S=document.querySelector(r.parent),T;return m(p,{transition:"all 0 linear",transform:"translate3d("+y+"%,0,0)"}),r.showSpinner||(T=l.querySelector(r.spinnerSelector),T&&w(T)),S!=document.body&&f(S,"nprogress-custom-parent"),S.appendChild(l),l},n.remove=function(){u(document.documentElement,"nprogress-busy"),u(document.querySelector(r.parent),"nprogress-custom-parent");var a=document.getElementById("nprogress");a&&w(a)},n.isRendered=function(){return!!document.getElementById("nprogress")},n.getPositioningCSS=function(){var a=document.body.style,l="WebkitTransform"in a?"Webkit":"MozTransform"in a?"Moz":"msTransform"in a?"ms":"OTransform"in a?"O":"";return l+"Perspective"in a?"translate3d":l+"Transform"in a?"translate":"margin"};function s(a,l,p){return a<l?l:a>p?p:a}function i(a){return(-1+a)*100}function o(a,l,p){var y;return r.positionUsing==="translate3d"?y={transform:"translate3d("+i(a)+"%,0,0)"}:r.positionUsing==="translate"?y={transform:"translate("+i(a)+"%,0)"}:y={"margin-left":i(a)+"%"},y.transition="all "+l+"ms "+p,y}var d=function(){var a=[];function l(){var p=a.shift();p&&p(l)}return function(p){a.push(p),a.length==1&&l()}}(),m=function(){var a=["Webkit","O","Moz","ms"],l={};function p(b){return b.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,function(O,C){return C.toUpperCase()})}function y(b){var O=document.body.style;if(b in O)return b;for(var C=a.length,V=b.charAt(0).toUpperCase()+b.slice(1),L;C--;)if(L=a[C]+V,L in O)return L;return b}function S(b){return b=p(b),l[b]||(l[b]=y(b))}function T(b,O,C){O=S(O),b.style[O]=C}return function(b,O){var C=arguments,V,L;if(C.length==2)for(V in O)L=O[V],L!==void 0&&O.hasOwnProperty(V)&&T(b,V,L);else T(b,C[1],C[2])}}();function E(a,l){var p=typeof a=="string"?a:h(a);return p.indexOf(" "+l+" ")>=0}function f(a,l){var p=h(a),y=p+l;E(p,l)||(a.className=y.substring(1))}function u(a,l){var p=h(a),y;E(a,l)&&(y=p.replace(" "+l+" "," "),a.className=y.substring(1,y.length-1))}function h(a){return(" "+(a.className||"")+" ").replace(/\s+/gi," ")}function w(a){a&&a.parentNode&&a.parentNode.removeChild(a)}return n})})(kt);var ts=kt.exports;const U=Kt(ts),{setTitle:ns}=Xr();U.configure({showSpinner:!1});D.beforeEach(async(e,t,n)=>{Yr(),U.start();const r=xe(),s=bn();if(!_e()){es(e)?n():(U.done(),n("/login"));return}if(e.path==="/login")return U.done(),n({path:"/"});if(r.roles.length!==0)return n();try{if(tt.async){await r.getInfo();const o=r.roles;s.setRoutes(o)}s.dynamicRoutes.forEach(o=>D.addRoute(o)),n({...e,replace:!0})}catch(o){r.resetToken(),K.error(o.message||"路由守卫过程发生错误"),U.done(),n("/login")}});D.afterEach(e=>{Gr(e),ns(e.meta.title),U.done()});const rs={class:"svg-icon","aria-hidden":"true"},ss=["href"],os=Ye({__name:"index",props:{prefix:{default:"icon"},name:{}},setup(e){const t=e,n=zt(()=>`#${t.prefix}-${t.name}`);return(r,s)=>(Ze(),jt("svg",rs,[Ht("use",{href:n.value},null,8,ss)]))}}),is=(e,t)=>{const n=e.__vccOpts||e;for(const[r,s]of t)n[r]=s;return n},as=is(os,[["__scopeId","data-v-ce51d543"]]);if(typeof window<"u"){let e=function(){var t=document.body,n=document.getElementById("__svg__icons__dom__");n||(n=document.createElementNS("http://www.w3.org/2000/svg","svg"),n.style.position="absolute",n.style.width="0",n.style.height="0",n.id="__svg__icons__dom__",n.setAttribute("xmlns","http://www.w3.org/2000/svg"),n.setAttribute("xmlns:link","http://www.w3.org/1999/xlink")),n.innerHTML='<symbol class="icon" viewBox="0 0 1024 1024" id="icon-404"><path d="M464 720a48 48 0 1 0 96 0 48 48 0 1 0-96 0ZM480 416v184c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V416c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8z" /><path d="m955.7 856-416-720c-6.2-10.7-16.9-16-27.7-16s-21.6 5.3-27.7 16l-416 720C56 877.4 71.4 904 96 904h832c24.6 0 40-26.6 27.7-48zm-783.5-27.9L512 239.9l339.8 588.2H172.2z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-bug"><path d="M940 512H792V412c76.8 0 139-62.2 139-139 0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8 0 34.8-28.2 63-63 63H232c-34.8 0-63-28.2-63-63 0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8 0 76.8 62.2 139 139 139v100H84c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h148v96c0 6.5.2 13 .7 19.3C164.1 728.6 116 796.7 116 876c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8 0-44.2 23.9-82.9 59.6-103.7 6 17.2 13.6 33.6 22.7 49 24.3 41.5 59 76.2 100.5 100.5S460.5 960 512 960s99.8-13.9 141.3-38.2c41.5-24.3 76.2-59 100.5-100.5 9.1-15.5 16.7-31.9 22.7-49C812.1 793.1 836 831.8 836 876c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8 0-79.3-48.1-147.4-116.7-176.7.4-6.4.7-12.8.7-19.3v-96h148c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM716 680c0 36.8-9.7 72-27.8 102.9-17.7 30.3-43 55.6-73.3 73.3-20.1 11.8-42 20-64.9 24.3V484c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v396.5c-22.9-4.3-44.8-12.5-64.9-24.3-30.3-17.7-55.6-43-73.3-73.3C317.7 752 308 716.8 308 680V412h408v268z" /><path d="M304 280h56c4.4 0 8-3.6 8-8 0-28.3 5.9-53.2 17.1-73.5 10.6-19.4 26-34.8 45.4-45.4C450.9 142 475.7 136 504 136h16c28.3 0 53.2 5.9 73.5 17.1 19.4 10.6 34.8 26 45.4 45.4C650 218.9 656 243.7 656 272c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8 0-40-8.8-76.7-25.9-108.1-17.2-31.5-42.5-56.8-74-74C596.7 72.8 560 64 520 64h-16c-40 0-76.7 8.8-108.1 25.9-31.5 17.2-56.8 42.5-74 74C304.8 195.3 296 232 296 272c0 4.4 3.6 8 8 8z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-component"><path d="M64 64h384v384H64V64zm0 512h384v384H64V576zm512 0h384v384H576V576zm192-128c106.039 0 192-85.961 192-192S874.039 64 768 64s-192 85.961-192 192 85.961 192 192 192z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-dashboard"><path d="M924.8 385.6c-22.6-53.4-54.9-101.3-96-142.4-41.1-41.1-89-73.4-142.4-96C631.1 123.8 572.5 112 512 112s-119.1 11.8-174.4 35.2c-53.4 22.6-101.3 54.9-142.4 96-41.1 41.1-73.4 89-96 142.4C75.8 440.9 64 499.5 64 560c0 132.7 58.3 257.7 159.9 343.1l1.7 1.4c5.8 4.8 13.1 7.5 20.6 7.5h531.7c7.5 0 14.8-2.7 20.6-7.5l1.7-1.4C901.7 817.7 960 692.7 960 560c0-60.5-11.9-119.1-35.2-174.4zM761.4 836H262.6C184.5 765.5 140 665.6 140 560c0-99.4 38.7-192.8 109-263 70.3-70.3 163.7-109 263-109 99.4 0 192.8 38.7 263 109 70.3 70.3 109 163.7 109 263 0 105.6-44.5 205.5-122.6 276z" /><path d="M623.5 421.5c-3.1-3.1-8.2-3.1-11.3 0L527.7 506c-18.7-5-39.4-.2-54.1 14.5-21.9 21.9-21.9 57.3 0 79.2 21.9 21.9 57.3 21.9 79.2 0 14.7-14.7 19.5-35.4 14.5-54.1l84.5-84.5c3.1-3.1 3.1-8.2 0-11.3l-28.3-28.3zM490 320h44c4.4 0 8-3.6 8-8v-80c0-4.4-3.6-8-8-8h-44c-4.4 0-8 3.6-8 8v80c0 4.4 3.6 8 8 8zm260 218v44c0 4.4 3.6 8 8 8h80c4.4 0 8-3.6 8-8v-44c0-4.4-3.6-8-8-8h-80c-4.4 0-8 3.6-8 8zm12.7-197.2-31.1-31.1c-3.1-3.1-8.2-3.1-11.3 0l-56.6 56.6c-3.1 3.1-3.1 8.2 0 11.3l31.1 31.1c3.1 3.1 8.2 3.1 11.3 0l56.6-56.6c3.1-3.1 3.1-8.2 0-11.3zm-458.6-31.1c-3.1-3.1-8.2-3.1-11.3 0l-31.1 31.1c-3.1 3.1-3.1 8.2 0 11.3l56.6 56.6c3.1 3.1 8.2 3.1 11.3 0l31.1-31.1c3.1-3.1 3.1-8.2 0-11.3l-56.6-56.6zM262 530h-80c-4.4 0-8 3.6-8 8v44c0 4.4 3.6 8 8 8h80c4.4 0 8-3.6 8-8v-44c0-4.4-3.6-8-8-8z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-fullscreen-exit"><path d="M704 864v-96c0-54.4 41.6-96 96-96h96c19.2 0 32-12.8 32-32s-12.8-32-32-32h-96c-89.6 0-160 70.4-160 160v96c0 19.2 12.8 32 32 32s32-12.8 32-32zm-64-704v96c0 89.6 70.4 160 160 160h96c19.2 0 32-12.8 32-32s-12.8-32-32-32h-96c-54.4 0-96-41.6-96-96v-96c0-19.2-12.8-32-32-32s-32 12.8-32 32zM384 864v-96c0-89.6-70.4-160-160-160h-96c-19.2 0-32 12.8-32 32s12.8 32 32 32h96c54.4 0 96 41.6 96 96v96c0 19.2 12.8 32 32 32s32-12.8 32-32zm-64-704v96c0 54.4-41.6 96-96 96h-96c-19.2 0-32 12.8-32 32s12.8 32 32 32h96c89.6 0 160-70.4 160-160v-96c0-19.2-12.8-32-32-32s-32 12.8-32 32z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-fullscreen"><path d="M192 384v-96c0-54.4 41.6-96 96-96h96c19.2 0 32-12.8 32-32s-12.8-32-32-32h-96c-89.6 0-160 70.4-160 160v96c0 19.2 12.8 32 32 32s32-12.8 32-32zm-64 256v96c0 89.6 70.4 160 160 160h96c19.2 0 32-12.8 32-32s-12.8-32-32-32h-96c-54.4 0-96-41.6-96-96v-96c0-19.2-12.8-32-32-32s-32 12.8-32 32zm768-256v-96c0-89.6-70.4-160-160-160h-96c-19.2 0-32 12.8-32 32s12.8 32 32 32h96c54.4 0 96 41.6 96 96v96c0 19.2 12.8 32 32 32s32-12.8 32-32zm-64 256v96c0 54.4-41.6 96-96 96h-96c-19.2 0-32 12.8-32 32s12.8 32 32 32h96c89.6 0 160-70.4 160-160v-96c0-19.2-12.8-32-32-32s-32 12.8-32 32z" /></symbol><symbol aria-label="Arrow down" viewBox="0 0 15 15" id="icon-keyboard-down"><path d="M7.5 3.5v8m3-3-3 3-3-3" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.2" /></symbol><symbol aria-label="Enter key" viewBox="0 0 15 15" id="icon-keyboard-enter"><path d="M12 3.53v3c0 1-1 2-2 2H4m3 3-3-3 3-3" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.2" /></symbol><symbol aria-label="Escape key" viewBox="0 0 15 15" id="icon-keyboard-esc"><path d="M13.617 8.936c-.107.358-.689.962-1.488.962-.8 0-1.653-.916-1.653-2.126v-.568c0-1.254.79-2.101 1.653-2.101.864 0 1.36.478 1.488 1.072M9 6c-.135-.473-.75-.922-1.46-.897-.71.024-1.344.57-1.344 1.216s.42.882 1.345.98C8.464 7.4 8.967 7.935 9 8.5c.032.566-.454 1.398-1.46 1.398C6.66 9.898 6 9 5.963 8.485m-1.475.537c-.263.594-.81.876-1.544.876s-1.707-.625-1.707-2.204v-.46c0-1.042.72-2.131 1.707-2.131.986 0 1.642 1.03 1.544 2.249H1.532" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.2" /></symbol><symbol aria-label="Arrow up" viewBox="0 0 15 15" id="icon-keyboard-up"><path d="M7.5 11.5v-8m3 3-3-3-3 3" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.2" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-link"><path d="M574 665.4c-3.1-3.1-8.2-3.1-11.3 0L446.5 781.6c-53.8 53.8-144.6 59.5-204 0-59.5-59.5-53.8-150.2 0-204l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3l-39.8-39.8c-3.1-3.1-8.2-3.1-11.3 0L191.4 526.5c-84.6 84.6-84.6 221.5 0 306s221.5 84.6 306 0l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3L574 665.4zm258.6-474c-84.6-84.6-221.5-84.6-306 0L410.3 307.6c-3.1 3.1-3.1 8.2 0 11.3l39.7 39.7c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c53.8-53.8 144.6-59.5 204 0 59.5 59.5 53.8 150.2 0 204L665.3 562.6c-3.1 3.1-3.1 8.2 0 11.3l39.8 39.8c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c84.5-84.6 84.5-221.5 0-306.1z" /><path d="M610.1 372.3c-3.1-3.1-8.2-3.1-11.3 0L372.3 598.7c-3.1 3.1-3.1 8.2 0 11.3l39.6 39.6c3.1 3.1 8.2 3.1 11.3 0l226.4-226.4c3.1-3.1 3.1-8.2 0-11.3l-39.5-39.6z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-lock"><path d="M832 464h-68V240c0-70.7-57.3-128-128-128H388c-70.7 0-128 57.3-128 128v224h-68c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V496c0-17.7-14.3-32-32-32zM332 240c0-30.9 25.1-56 56-56h248c30.9 0 56 25.1 56 56v224H332V240zm460 600H232V536h560v304z" /><path d="M484 701v53c0 4.4 3.6 8 8 8h40c4.4 0 8-3.6 8-8v-53c12.1-8.7 20-22.9 20-39 0-26.5-21.5-48-48-48s-48 21.5-48 48c0 16.1 7.9 30.3 20 39z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-menu"><path d="M904 158H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 424H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 212H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-424H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z" /></symbol><symbol class="icon" viewBox="0 0 1024 1024" id="icon-search"><path d="M862.609 816.955 726.44 680.785l-.059-.056a358.907 358.907 0 0 0 56.43-91.927c18.824-44.507 28.369-91.767 28.369-140.467 0-48.701-9.545-95.96-28.369-140.467-18.176-42.973-44.19-81.56-77.319-114.689-33.13-33.129-71.717-59.144-114.69-77.32-44.507-18.825-91.767-28.37-140.467-28.37-48.701 0-95.96 9.545-140.467 28.37-42.973 18.176-81.56 44.19-114.689 77.32-33.13 33.129-59.144 71.717-77.32 114.689-18.825 44.507-28.37 91.767-28.37 140.467 0 48.7 9.545 95.96 28.37 140.467 18.176 42.974 44.19 81.561 77.32 114.69 33.129 33.129 71.717 59.144 114.689 77.319 44.507 18.824 91.767 28.369 140.467 28.369 48.7 0 95.96-9.545 140.467-28.369 32.78-13.864 62.997-32.303 90.197-54.968.063.064.122.132.186.195l136.169 136.17c6.25 6.25 14.438 9.373 22.628 9.373 8.188 0 16.38-3.125 22.627-9.372 12.496-12.496 12.496-32.758 0-45.254zm-412.274-69.466c-79.907 0-155.031-31.118-211.534-87.62-56.503-56.503-87.62-131.627-87.62-211.534s31.117-155.031 87.62-211.534c56.502-56.503 131.626-87.62 211.534-87.62s155.031 31.117 211.534 87.62c56.502 56.502 87.62 131.626 87.62 211.534s-31.118 155.031-87.62 211.534c-56.503 56.502-131.627 87.62-211.534 87.62z" /></symbol><symbol viewBox="0 0 220 220" id="icon-unocss"><path d="M117.444 167.888c0-27.615 22.386-50 50-50s50 22.385 50 50c0 27.614-22.386 50-50 50s-50-22.386-50-50ZM117.444 53c0-27.614 22.386-50 50-50s50 22.386 50 50v45a5 5 0 0 1-5 5h-90a5 5 0 0 1-5-5V53ZM102 167.888c0 27.614-22.386 50-50 50s-50-22.386-50-50v-45a5 5 0 0 1 5-5h90a5 5 0 0 1 5 5v45Z" /></symbol>',t.insertBefore(n,t.lastChild)};document.readyState==="loading"?document.addEventListener("DOMContentLoaded",e):e()}function cs(e){e.component("SvgIcon",as)}function us(e){e.use(Xt)}function ls(e){for(const[t,n]of Object.entries(Yt))e.component(t,n)}be.use(Zt);be.setup({size:"medium",zIndex:9999,version:0,loadingText:null,table:{showHeader:!0,showOverflow:"tooltip",showHeaderOverflow:"tooltip",autoResize:!0,border:"inner",emptyText:"暂无数据",rowConfig:{isHover:!0,isCurrent:!0},columnConfig:{resizable:!1},align:"center",headerAlign:"center",rowId:"_VXE_ID"},pager:{perfect:!1,pageSize:10,pagerCount:7,pageSizes:[10,20,50],layouts:["Total","PrevJump","PrevPage","Number","NextPage","NextJump","Sizes","FullJump"]},modal:{minWidth:500,minHeight:400,lockView:!0,mask:!0,dblclickZoom:!1,showTitleOverflow:!0,transfer:!0,draggable:!1}});function ds(e){e.use(be)}function fs(e){us(e),ls(e),ds(e)}const ms={mounted(e,t){var s;const{value:n}=t,{roles:r}=xe();if(Array.isArray(n)&&n.length>0)r.some(o=>n.includes(o))||((s=e.parentNode)==null||s.removeChild(e));else throw new Error(`need roles! Like v-permission="['admin','editor']"`)}};function ps(e){e.directive("permission",ms)}const $=qt(pn);fs($);cs($);ps($);$.use(te).use(D);D.isReady().then(()=>{$.mount("#app")});export{is as _,it as a,ot as b,st as c,Wr as d,Ss as e,fn as f,bs as g,Pe as h,xe as i,ws as r,vs as s,_s as u}; function __vite__mapDeps(indexes) { if (!__vite__mapDeps.viteFileDeps) { - __vite__mapDeps.viteFileDeps = ["static/index-hLeb7bUi.js","static/vue-k1SOGvAh.js","static/useWatermark-94gpnue1.js","static/element-ZYmdyXh6.js","static/index.vue_vue_type_script_setup_true_lang-131OZp2H.js","static/vxe-hFHEaiBz.js","static/index-jbaCkYSr.css","static/index-0fcVCWZp.js","static/403-x_3NNcGL.js","static/ErrorPageLayout-8McD4TZK.js","static/ErrorPageLayout-MzgEGPxr.css","static/404-iTCBZFWu.js","static/index-5y4W0NiM.js","static/index-wzvf4Xdj.css","static/index-129PEFiO.js","static/index-eNpFb1fr.css","static/index-1jo8QJgp.js","static/index-4GSFgMIn.js","static/index-8RevaNcz.js","static/index-RCyw3LyW.css","static/index-K3r3K8wT.js","static/index-TswwRxse.js","static/index-A5kuWbk8.css","static/index-xtavDsDD.js","static/index-f3gE8mMO.js","static/index-WegGh_Sj.js","static/index-dIc-ucaO.js","static/index-zfNmzTIn.js","static/index-4H5tkPHd.js","static/use-fetch-select-jtfqItVp.js","static/use-fullscreen-loading-TgDICyiz.js","static/use-watermark-d_Bms3uK.js","static/use-watermark-vMj6GPUV.css","static/page-OOD7QDE3.js","static/SwitchRoles-Olea5dlm.js","static/SwitchRoles-NLnFn-tk.css","static/page-Tq1n9aA7.css","static/directive-p-53Up-g.js","static/directive-2HmODsST.css"] + __vite__mapDeps.viteFileDeps = ["static/index-b3GX5TMp.js","static/vue-k1SOGvAh.js","static/useWatermark-94gpnue1.js","static/element-ZYmdyXh6.js","static/index.vue_vue_type_script_setup_true_lang-dhfgWUeE.js","static/vxe-hFHEaiBz.js","static/index-30aQXMY0.css","static/index-0fcVCWZp.js","static/403-sLZ75OjJ.js","static/ErrorPageLayout-enCV_wzH.js","static/ErrorPageLayout-MzgEGPxr.css","static/404-7ejIIuE1.js","static/index-Qw3MVLbR.js","static/index-wzvf4Xdj.css","static/index-TuGvJs5M.js","static/index-eNpFb1fr.css","static/index-dRedNo4H.js","static/index-DMDILPs7.js","static/index-6R82KnzC.js","static/index-RCyw3LyW.css","static/index-B-wbwih8.js","static/index-RZ5LCPHv.js","static/index-A5kuWbk8.css","static/index-xtavDsDD.js","static/index-FA3vxIDs.js","static/index-WegGh_Sj.js","static/index-dIc-ucaO.js","static/index-zfNmzTIn.js","static/index-4H5tkPHd.js","static/use-fetch-select-jtfqItVp.js","static/use-fullscreen-loading-TgDICyiz.js","static/use-watermark-AXjCFVLI.js","static/use-watermark-vMj6GPUV.css","static/page-HQAm9Pef.js","static/SwitchRoles-Sy6K7Mpe.js","static/SwitchRoles-NLnFn-tk.css","static/page-Tq1n9aA7.css","static/directive-C2xKykDO.js","static/directive-2HmODsST.css"] } return indexes.map((i) => __vite__mapDeps.viteFileDeps[i]) }
\ No newline at end of file diff --git a/static/index.vue_vue_type_script_setup_true_lang-131OZp2H.js b/static/index.vue_vue_type_script_setup_true_lang-dhfgWUeE.js index 2b99f74..b420eef 100644 --- a/static/index.vue_vue_type_script_setup_true_lang-131OZp2H.js +++ b/static/index.vue_vue_type_script_setup_true_lang-dhfgWUeE.js @@ -1 +1 @@ -import{f as k}from"./index-UxDMszmL.js";import{A as g}from"./element-ZYmdyXh6.js";import{l as C,ag as o,m as l,M as m,O as e,T as n,p as h,a7 as x,u as t,F as B,q as s,R as T}from"./vue-k1SOGvAh.js";const V=C({__name:"index",setup(b){const{themeList:c,activeThemeName:d,setTheme:r}=k();return(v,N)=>{const _=o("el-icon"),p=o("el-tooltip"),i=o("el-dropdown-item"),u=o("el-dropdown-menu"),f=o("el-dropdown");return l(),m(f,{trigger:"click",onCommand:t(r)},{dropdown:e(()=>[n(u,null,{default:e(()=>[(l(!0),h(B,null,x(t(c),(a,w)=>(l(),m(i,{key:w,disabled:t(d)===a.name,command:a.name},{default:e(()=>[s("span",null,T(a.title),1)]),_:2},1032,["disabled","command"]))),128))]),_:1})]),default:e(()=>[s("div",null,[n(p,{effect:"dark",content:"主题模式",placement:"bottom"},{default:e(()=>[n(_,{size:20},{default:e(()=>[n(t(g))]),_:1})]),_:1})])]),_:1},8,["onCommand"])}}});export{V as _}; +import{f as k}from"./index-zGdLdJAB.js";import{A as g}from"./element-ZYmdyXh6.js";import{l as C,ag as o,m as l,M as m,O as e,T as n,p as h,a7 as x,u as t,F as B,q as s,R as T}from"./vue-k1SOGvAh.js";const V=C({__name:"index",setup(b){const{themeList:c,activeThemeName:d,setTheme:r}=k();return(v,N)=>{const _=o("el-icon"),p=o("el-tooltip"),i=o("el-dropdown-item"),u=o("el-dropdown-menu"),f=o("el-dropdown");return l(),m(f,{trigger:"click",onCommand:t(r)},{dropdown:e(()=>[n(u,null,{default:e(()=>[(l(!0),h(B,null,x(t(c),(a,w)=>(l(),m(i,{key:w,disabled:t(d)===a.name,command:a.name},{default:e(()=>[s("span",null,T(a.title),1)]),_:2},1032,["disabled","command"]))),128))]),_:1})]),default:e(()=>[s("div",null,[n(p,{effect:"dark",content:"主题模式",placement:"bottom"},{default:e(()=>[n(_,{size:20},{default:e(()=>[n(t(g))]),_:1})]),_:1})])]),_:1},8,["onCommand"])}}});export{V as _}; diff --git a/static/page-OOD7QDE3.js b/static/page-HQAm9Pef.js index 99e8c87..6641c89 100644 --- a/static/page-OOD7QDE3.js +++ b/static/page-HQAm9Pef.js @@ -1 +1 @@ -import{l as s,aE as n,ag as r,m as p,p as c,T as e,O as _,S as m}from"./vue-k1SOGvAh.js";import{S as i}from"./SwitchRoles-Olea5dlm.js";import{_ as l}from"./index-UxDMszmL.js";import"./element-ZYmdyXh6.js";import"./vxe-hFHEaiBz.js";const d={class:"app-container"},f=s({__name:"page",setup(g){const t=n(),a=()=>{t.push({path:"/403"})};return(h,u)=>{const o=r("el-tag");return p(),c("div",d,[e(i,{onChange:a}),e(o,{type:"warning",size:"large"},{default:_(()=>[m("当前页面只有 admin 权限可见,切换权限后将不能进入该页面")]),_:1})])}}}),S=l(f,[["__scopeId","data-v-7986af66"]]);export{S as default}; +import{l as s,aE as n,ag as r,m as p,p as c,T as e,O as _,S as m}from"./vue-k1SOGvAh.js";import{S as i}from"./SwitchRoles-Sy6K7Mpe.js";import{_ as l}from"./index-zGdLdJAB.js";import"./element-ZYmdyXh6.js";import"./vxe-hFHEaiBz.js";const d={class:"app-container"},f=s({__name:"page",setup(g){const t=n(),a=()=>{t.push({path:"/403"})};return(h,u)=>{const o=r("el-tag");return p(),c("div",d,[e(i,{onChange:a}),e(o,{type:"warning",size:"large"},{default:_(()=>[m("当前页面只有 admin 权限可见,切换权限后将不能进入该页面")]),_:1})])}}}),S=l(f,[["__scopeId","data-v-7986af66"]]);export{S as default}; diff --git a/static/use-watermark-d_Bms3uK.js b/static/use-watermark-AXjCFVLI.js index bd5b212..33cbf51 100644 --- a/static/use-watermark-d_Bms3uK.js +++ b/static/use-watermark-AXjCFVLI.js @@ -1 +1 @@ -import{u as f}from"./useWatermark-94gpnue1.js";import{l as C,r as v,ag as m,m as y,p as b,q as i,T as t,O as a,u as r,S as l,aH as W,aI as g}from"./vue-k1SOGvAh.js";import{_ as w}from"./index-UxDMszmL.js";import"./element-ZYmdyXh6.js";import"./vxe-hFHEaiBz.js";const x=n=>(W("data-v-dbeea05d"),n=n(),g(),n),I={class:"app-container"},$=x(()=>i("h4",null," 该示例是演示:通过调用 hook,开启或关闭水印, 支持局部、全局、自定义样式(颜色、透明度、字体大小、字体、倾斜角度等),并自带防御(防删、防隐藏)和自适应功能 ",-1)),S=C({__name:"use-watermark",setup(n){const p=v(null),{setWatermark:c,clearWatermark:_}=f(p),{setWatermark:d,clearWatermark:k}=f();return(B,e)=>{const o=m("el-button"),u=m("el-button-group");return y(),b("div",I,[$,i("div",{ref_key:"localRef",ref:p,class:"local"},null,512),t(u,null,{default:a(()=>[t(o,{type:"primary",onClick:e[0]||(e[0]=s=>r(c)("局部水印",{color:"#409eff"}))},{default:a(()=>[l("创建局部水印")]),_:1}),t(o,{type:"warning",onClick:e[1]||(e[1]=s=>r(c)("没有防御功能的局部水印",{color:"#e6a23c",defense:!1}))},{default:a(()=>[l(" 关闭防御功能 ")]),_:1}),t(o,{type:"danger",onClick:r(_)},{default:a(()=>[l("清除局部水印")]),_:1},8,["onClick"])]),_:1}),t(u,null,{default:a(()=>[t(o,{type:"primary",onClick:e[2]||(e[2]=s=>r(d)("全局水印",{color:"#409eff"}))},{default:a(()=>[l("创建全局水印")]),_:1}),t(o,{type:"warning",onClick:e[3]||(e[3]=s=>r(d)("没有防御功能的全局水印",{color:"#e6a23c",defense:!1}))},{default:a(()=>[l(" 关闭防御功能 ")]),_:1}),t(o,{type:"danger",onClick:r(k)},{default:a(()=>[l("清除全局水印")]),_:1},8,["onClick"])]),_:1})])}}}),q=w(S,[["__scopeId","data-v-dbeea05d"]]);export{q as default}; +import{u as f}from"./useWatermark-94gpnue1.js";import{l as C,r as v,ag as m,m as y,p as b,q as i,T as t,O as a,u as r,S as l,aH as W,aI as g}from"./vue-k1SOGvAh.js";import{_ as w}from"./index-zGdLdJAB.js";import"./element-ZYmdyXh6.js";import"./vxe-hFHEaiBz.js";const x=n=>(W("data-v-dbeea05d"),n=n(),g(),n),I={class:"app-container"},$=x(()=>i("h4",null," 该示例是演示:通过调用 hook,开启或关闭水印, 支持局部、全局、自定义样式(颜色、透明度、字体大小、字体、倾斜角度等),并自带防御(防删、防隐藏)和自适应功能 ",-1)),S=C({__name:"use-watermark",setup(n){const p=v(null),{setWatermark:c,clearWatermark:_}=f(p),{setWatermark:d,clearWatermark:k}=f();return(B,e)=>{const o=m("el-button"),u=m("el-button-group");return y(),b("div",I,[$,i("div",{ref_key:"localRef",ref:p,class:"local"},null,512),t(u,null,{default:a(()=>[t(o,{type:"primary",onClick:e[0]||(e[0]=s=>r(c)("局部水印",{color:"#409eff"}))},{default:a(()=>[l("创建局部水印")]),_:1}),t(o,{type:"warning",onClick:e[1]||(e[1]=s=>r(c)("没有防御功能的局部水印",{color:"#e6a23c",defense:!1}))},{default:a(()=>[l(" 关闭防御功能 ")]),_:1}),t(o,{type:"danger",onClick:r(_)},{default:a(()=>[l("清除局部水印")]),_:1},8,["onClick"])]),_:1}),t(u,null,{default:a(()=>[t(o,{type:"primary",onClick:e[2]||(e[2]=s=>r(d)("全局水印",{color:"#409eff"}))},{default:a(()=>[l("创建全局水印")]),_:1}),t(o,{type:"warning",onClick:e[3]||(e[3]=s=>r(d)("没有防御功能的全局水印",{color:"#e6a23c",defense:!1}))},{default:a(()=>[l(" 关闭防御功能 ")]),_:1}),t(o,{type:"danger",onClick:r(k)},{default:a(()=>[l("清除全局水印")]),_:1},8,["onClick"])]),_:1})])}}}),q=w(S,[["__scopeId","data-v-dbeea05d"]]);export{q as default}; |
