| <!DOCTYPE html> | 
| <html lang="zh-CN"> | 
|   <head> | 
|     <meta charset="UTF-8" /> | 
|     <link rel="icon" href="./src/assets/logo-v.png" /> | 
|     <meta name="viewport" content="width=device-width, initial-scale=1.0" /> | 
|     <meta http-equiv="X-UA-Compatible" content="IE=edge" /> | 
|     <meta name="renderer" content="webkit" /> | 
|     <meta name="referrer" content="no-referrer" /> | 
|     <meta http-equiv="Permissions-Policy" content="geolocation=(self)" /> | 
|     <title><%- title %></title> | 
|     <link rel="stylesheet" href="<%- subMenuIconCssPath %>" /> | 
|     <script src="https://cdnjs.cloudflare.com/ajax/libs/pdf.js/2.11.338/pdf.min.js"></script> | 
|     <script> | 
|       window.process = {}; | 
|     </script> | 
|   </head> | 
|   <body> | 
|     <div id="app"> | 
|       <style> | 
|         * { | 
|           margin: 0; | 
|           padding: 0; | 
|         } | 
|   | 
|         html, | 
|         body { | 
|           width: 100%; | 
|           height: 100%; | 
|           display: flex; | 
|           justify-content: center; | 
|           align-items: center; | 
|           overflow: hidden; | 
|           font-family: 'Reggae One', cursive; | 
|         } | 
|   | 
|         #app { | 
|           height: auto !important; | 
|         } | 
|   | 
|         .loader, | 
|         .loader:before, | 
|         .loader:after { | 
|           border-radius: 50%; | 
|           width: 2.5em; | 
|           height: 2.5em; | 
|           -webkit-animation-fill-mode: both; | 
|           animation-fill-mode: both; | 
|           -webkit-animation: loadAnimation 1.8s infinite ease-in-out; | 
|           animation: loadAnimation 1.8s infinite ease-in-out; | 
|         } | 
|   | 
|         :root { | 
|           --el-color-primary: #2878ff; | 
|         } | 
|   | 
|         .loader { | 
|           color: var(--el-color-primary); | 
|           font-size: 10px; | 
|           margin: 80px auto; | 
|           position: relative; | 
|           text-indent: -9999em; | 
|           -webkit-transform: translateZ(0); | 
|           -ms-transform: translateZ(0); | 
|           transform: translateZ(0); | 
|           -webkit-animation-delay: -0.16s; | 
|           animation-delay: -0.16s; | 
|         } | 
|   | 
|         .loader:before, | 
|         .loader:after { | 
|           content: ''; | 
|           position: absolute; | 
|           top: 0; | 
|         } | 
|   | 
|         .loader:before { | 
|           left: -3.5em; | 
|           -webkit-animation-delay: -0.32s; | 
|           animation-delay: -0.32s; | 
|         } | 
|   | 
|         .loader:after { | 
|           left: 3.5em; | 
|         } | 
|   | 
|         @-webkit-keyframes loadAnimation { | 
|           0%, | 
|           80%, | 
|           100% { | 
|             box-shadow: 0 2.5em 0 -1.3em; | 
|           } | 
|   | 
|           40% { | 
|             box-shadow: 0 2.5em 0 0; | 
|           } | 
|         } | 
|   | 
|         @keyframes loadAnimation { | 
|           0%, | 
|           80%, | 
|           100% { | 
|             box-shadow: 0 2.5em 0 -1.3em; | 
|           } | 
|   | 
|           40% { | 
|             box-shadow: 0 2.5em 0 0; | 
|           } | 
|         } | 
|       </style> | 
|       <div class="loader">Loading...</div> | 
|     </div> | 
|     <script type="text/javascript" src="/ie.js"></script> | 
|     <script type="module" src="/src/main.ts"></script> | 
|   </body> | 
| </html> |