| <!DOCTYPE html> | 
| <html> | 
|   | 
| <head> | 
|   <meta charset="utf-8"> | 
|   <!-- <meta id="viewport" name="viewport" | 
|    content="width=device-width,initial-scale=1,minimum-scale=1, | 
|    maximum-scale=1,user-scalable=no,viewport-fit=cover"> --> | 
|   <link rel="icon" type="image/x-icon" href="src/assets/imgs/wcs_x.png"> | 
|   <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> | 
|   <title>WCS</title> | 
|   <style type="text/css"> | 
|     #v-loading-container { | 
|       position: absolute; | 
|       left: 0; | 
|       top: 0; | 
|       height: 100%; | 
|       width: 100%; | 
|       background: #fff; | 
|       user-select: none; | 
|       z-index: 999999; | 
|       overflow: hidden | 
|     } | 
|   | 
|     .loading-wrapper { | 
|       position: absolute; | 
|       top: 50%; | 
|       left: 50%; | 
|       transform: translate(-50%, -100%) | 
|     } | 
|   | 
|     .loading-dot { | 
|       animation: antRotate 1.2s infinite linear; | 
|       transform: rotate(45deg); | 
|       position: relative; | 
|       display: inline-block; | 
|       font-size: 64px; | 
|       width: 64px; | 
|       height: 64px; | 
|       box-sizing: border-box | 
|     } | 
|   | 
|     .loading-dot i { | 
|       width: 20px; | 
|       height: 20px; | 
|       position: absolute; | 
|       display: block; | 
|       background-color: #008dff; | 
|       border-radius: 100%; | 
|       transform: scale(.75); | 
|       transform-origin: 50% 50%; | 
|       opacity: .3; | 
|       animation: antSpinMove 1s infinite linear alternate | 
|     } | 
|   | 
|     .loading-dot i:nth-child(1) { | 
|       top: 0; | 
|       left: 0 | 
|     } | 
|   | 
|     .loading-dot i:nth-child(2) { | 
|       top: 0; | 
|       right: 0; | 
|       -webkit-animation-delay: .4s; | 
|       animation-delay: .4s | 
|     } | 
|   | 
|     .loading-dot i:nth-child(3) { | 
|       right: 0; | 
|       bottom: 0; | 
|       -webkit-animation-delay: .8s; | 
|       animation-delay: .8s | 
|     } | 
|   | 
|     .loading-dot i:nth-child(4) { | 
|       bottom: 0; | 
|       left: 0; | 
|       -webkit-animation-delay: 1.2s; | 
|       animation-delay: 1.2s | 
|     } | 
|   | 
|     @keyframes antRotate { | 
|       to { | 
|         -webkit-transform: rotate(405deg); | 
|         transform: rotate(405deg) | 
|       } | 
|     } | 
|   | 
|     @-webkit-keyframes antRotate { | 
|       to { | 
|         -webkit-transform: rotate(405deg); | 
|         transform: rotate(405deg) | 
|       } | 
|     } | 
|   | 
|     @keyframes antSpinMove { | 
|       to { | 
|         opacity: 1 | 
|       } | 
|     } | 
|   | 
|     @-webkit-keyframes antSpinMove { | 
|       to { | 
|         opacity: 1 | 
|       } | 
|     } | 
|   | 
|   </style> | 
| </head> | 
|   | 
| <body style="margin: 0px;"> | 
|   <div id="v-loading-container"> | 
|     <div class="loading-wrapper"> | 
|       <span class="loading-dot loading-spin"> | 
|         <i></i> | 
|         <i></i> | 
|         <i></i> | 
|         <i></i> | 
|       </span> | 
|     </div> | 
|   </div> | 
|   <div id="app"></div> | 
| </body> | 
|   | 
| </html> | 
| <style> | 
|   body html, | 
|   #app { | 
|     height: 100%; | 
|   } | 
|   | 
| </style> |