{{.introduced}}
63 |72 | 服务器の信息 73 |
74 |状态:{{.status}}
76 | {{if .status_bool}} 77 | {{template "ServerInfo/online" .}} 78 | {{else}} 79 | {{template "ServerInfo/offline" .}} 80 | {{end}} 81 |├── LICENSE ├── README.md ├── assets ├── css │ ├── bootstrap.css │ ├── coming-sssoon-demo.css │ ├── coming-sssoon.css │ └── font-awesome.css ├── images │ └── default.jpg ├── js │ ├── bootstrap.min.js │ └── jquery-1.10.2.js └── template │ ├── ServerInfo │ ├── offline.html │ └── online.html │ └── index │ └── index.html ├── config.json ├── go.mod ├── go.sum └── main.go /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2021 NyanCatda 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # mcserverweb-golang 2 | 我的世界基岩版服务器官网模板的Golang版本 3 | 4 | 通过编辑config.json即可搭建一个我的世界服务器官网 5 | 6 | ## config.json参数说明 7 | |参数|说明|备注| 8 | |----|----|----| 9 | |servername|服务器名字| 10 | |ip|服务器IP| 11 | |port|服务器端口| 12 | |introduced|服务器介绍|一句话介绍服务器,不建议太长 13 | |qqgrouplink|QQ群链接|这里必须填写链接,否则不会跳转 14 | |email|服务器邮箱| 15 | |serverport|网站运行端口| 16 | 17 | ## 背景图片说明 18 | 替换图片`assets/images/default.jpg`即可 19 | 20 | ## 鸣谢 21 | 感谢[BlackBE](https://github.com/BlackBEDevelopment)团队提供的[MotdBEAPI](https://github.com/BlackBEDevelopment/MCBE-Server-Motd) -------------------------------------------------------------------------------- /assets/css/coming-sssoon-demo.css: -------------------------------------------------------------------------------- 1 | 2 | .tim-container{ 3 | background: #ffffff; 4 | 5 | } 6 | .tim-row{ 7 | margin-bottom: 20px; 8 | } 9 | .tim-title{ 10 | margin-top: 30px; 11 | margin-bottom: 15px; 12 | } 13 | .tim-typo{ 14 | padding-left: 25%; 15 | margin-bottom: 40px; 16 | position: relative; 17 | } 18 | .tim-typo .tim-note{ 19 | bottom: 10px; 20 | color: #c0c1c2; 21 | display: block; 22 | font-weight: 400; 23 | font-size: 13px; 24 | line-height: 13px; 25 | left: 0; 26 | margin-left: 20px; 27 | position: absolute; 28 | width: 260px; 29 | } 30 | .tim-row{ 31 | margin-top: 50px; 32 | } 33 | .tim-row h3{ 34 | margin-top: 0; 35 | } 36 | .switch{ 37 | margin-right: 20px; 38 | } 39 | #navbar-full .navbar{ 40 | border-radius: 0 !important; 41 | margin-bottom: 0; 42 | z-index: 2; 43 | } 44 | .navigation-example{ 45 | margin-top: 0px; 46 | } 47 | .space{ 48 | height: 130px; 49 | display: block; 50 | } 51 | .navigation-example .img-src{ 52 | background-attachment: scroll; 53 | } 54 | /* 55 | .main{ 56 | position: relative; 57 | z-index: 4; 58 | } 59 | */ 60 | .main{ 61 | background-color: #FFFFFF; 62 | } 63 | .navigation-example{ 64 | height: 660px; 65 | background-image: url('../img/bg.jpg'); 66 | background-position: center center; 67 | background-size: cover; 68 | position: relative; 69 | } 70 | #notifications{ 71 | background-color: #FFFFFF; 72 | display: block; 73 | width: 100%; 74 | position: relative; 75 | } 76 | .tim-note{ 77 | text-transform: capitalize; 78 | } 79 | 80 | .card{ 81 | background-color: #FFFFFF; 82 | padding: 10px 0 20px; 83 | width: 100%; 84 | } 85 | .card h3{ 86 | margin-bottom: 20px; 87 | } 88 | .card button{ 89 | margin-top: 30px; 90 | } 91 | .subscribe-form{ 92 | padding-top: 20px; 93 | } 94 | .subscribe-form .form-control{ 95 | 96 | } 97 | 98 | .space-100{ 99 | height: 100px; 100 | display: block; 101 | width: 100%; 102 | } 103 | 104 | .be-social{ 105 | padding-bottom: 20px; 106 | /* border-bottom: 1px solid #aaa; */ 107 | margin: 0 auto 40px; 108 | } 109 | .txt-white{ 110 | color: #FFFFFF; 111 | } 112 | .txt-gray{ 113 | color: #ddd !important; 114 | } 115 | .footer{ 116 | background-color: #DDDDDD; 117 | background-image: url('../images/default.jpg'); 118 | background-attachment: fixed; 119 | position: relative !important; 120 | bottom: 0; 121 | } 122 | .footer .heart{ 123 | color: #FF3B30; 124 | } 125 | .footer .overlayer{ 126 | background-color: rgba(27, 27, 27, 0.7); 127 | position: relative; 128 | } 129 | .footer .credits { 130 | border-top: 1px solid #BBBBBB; 131 | margin-top: 85px; 132 | padding: 20px 0 15px; 133 | text-align: center; 134 | color: #EEE; 135 | } 136 | .footer .credits a{ 137 | color: #FFFFFF; 138 | } 139 | .social-share{ 140 | float: left; 141 | margin-right: 8px; 142 | } 143 | .social-share a{ 144 | color: #FFFFFF; 145 | } 146 | #subscribe_email{ 147 | border-radius: 0; 148 | border-left: 0; 149 | border-right: 0; 150 | } 151 | .pick-class-label{ 152 | border-radius: 8px; 153 | color: #ffffff; 154 | cursor: pointer; 155 | display: inline; 156 | font-size: 75%; 157 | font-weight: bold; 158 | line-height: 1; 159 | margin-right: 10px; 160 | padding: 15px 23px; 161 | text-align: center; 162 | vertical-align: baseline; 163 | white-space: nowrap; 164 | } 165 | 166 | .motto{ 167 | color: #333333; 168 | font-size: 56px; 169 | font-weight: 300; 170 | text-align: center; 171 | z-index: 3; 172 | margin-top: 100px; 173 | } 174 | .logo-container{ 175 | left: 50px; 176 | position: absolute; 177 | top: 20px; 178 | z-index: 3; 179 | } 180 | .logo-container .logo{ 181 | overflow: hidden; 182 | border-radius: 50%; 183 | border: 1px solid #333333; 184 | width: 60px; 185 | float: left; 186 | } 187 | .logo-container .brand{ 188 | font-size: 18px; 189 | color: #333; 190 | line-height: 20px; 191 | float: left; 192 | margin-left: 10px; 193 | margin-top: 10px; 194 | width: 60px 195 | } 196 | -------------------------------------------------------------------------------- /assets/css/coming-sssoon.css: -------------------------------------------------------------------------------- 1 | /*! 2 | 3 | ========================================================= 4 | * Coming Sssoon Page - v1.3.2 5 | ========================================================= 6 | 7 | * Product Page: https://www.creative-tim.com/product/coming-sssoon-page 8 | * Copyright 2017 Creative Tim (http://www.creative-tim.com) 9 | * Licensed under MIT (https://github.com/creativetimofficial/coming-sssoon-page/blob/master/LICENSE.md) 10 | 11 | ========================================================= 12 | 13 | * The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 14 | */ 15 | 16 | body{ 17 | 18 | } 19 | .form-control::-moz-placeholder{ 20 | color: #DDDDDD; 21 | opacity: 1; 22 | } 23 | .form-control:-moz-placeholder{ 24 | color: #DDDDDD; 25 | opacity: 1; 26 | } 27 | .form-control::-webkit-input-placeholder{ 28 | color: #DDDDDD; 29 | opacity: 1; 30 | } 31 | .form-control:-ms-input-placeholder{ 32 | color: #DDDDDD; 33 | opacity: 1; 34 | } 35 | /* General overwrite */ 36 | a{ 37 | color: #2C93FF; 38 | } 39 | a:hover, a:focus { 40 | color: #1084FF; 41 | } 42 | a:focus, a:active, 43 | button::-moz-focus-inner, 44 | input[type="reset"]::-moz-focus-inner, 45 | input[type="button"]::-moz-focus-inner, 46 | input[type="submit"]::-moz-focus-inner, 47 | select::-moz-focus-inner, 48 | input[type="file"] > input[type="button"]::-moz-focus-inner { 49 | outline : 0; 50 | } 51 | 52 | /* Font Smoothing */ 53 | 54 | h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, p, .navbar, .brand, .btn-simple{ 55 | -moz-osx-font-smoothing: grayscale; 56 | -webkit-font-smoothing: antialiased; 57 | } 58 | 59 | /* Typography */ 60 | 61 | h1, .h1, h2, .h2, h3, .h3, h4, .h4{ 62 | font-weight: 400; 63 | margin: 30px 0 15px; 64 | } 65 | 66 | h1, .h1 { 67 | font-size: 52px; 68 | } 69 | h2, .h2{ 70 | font-size: 36px; 71 | } 72 | h3, .h3{ 73 | font-size: 28px; 74 | margin: 20px 0 10px; 75 | } 76 | h4, .h4{ 77 | font-size: 22px; 78 | } 79 | h5, .h5 { 80 | font-size: 16px; 81 | } 82 | h6, .h6{ 83 | font-size: 14px; 84 | font-weight: bold; 85 | text-transform: uppercase; 86 | } 87 | p{ 88 | font-size: 16px; 89 | line-height: 1.6180em; 90 | } 91 | h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small, h1 .small, h2 .small, h3 .small, h4 .small, h5 .small, h6 .small, .h1 .small, .h2 .small, .h3 .small, .h4 .small, .h5 .small, .h6 .small { 92 | color: #999999; 93 | font-weight: 300; 94 | line-height: 1; 95 | } 96 | h1 small, h2 small, h3 small, h1 .small, h2 .small, h3 .small { 97 | font-size: 60%; 98 | } 99 | 100 | /* Animations */ 101 | .form-control, .input-group-addon{ 102 | -webkit-transition: all 300ms linear; 103 | -moz-transition: all 300ms linear; 104 | -o-transition: all 300ms linear; 105 | -ms-transition: all 300ms linear; 106 | transition: all 300ms linear; 107 | } 108 | 109 | 110 | .btn{ 111 | border-width: 2px; 112 | background-color: rgba(0,0,0,.0); 113 | font-weight: 400; 114 | opacity: 0.8; 115 | padding: 8px 16px; 116 | } 117 | .btn-round{ 118 | border-width: 1px; 119 | border-radius: 30px !important; 120 | opacity: 0.79; 121 | padding: 9px 18px; 122 | } 123 | .btn-sm, .btn-xs { 124 | border-radius: 3px; 125 | font-size: 12px; 126 | line-height: 1.5; 127 | padding: 5px 10px; 128 | } 129 | .btn-xs { 130 | padding: 1px 5px; 131 | } 132 | .btn-lg{ 133 | border-radius: 6px; 134 | font-size: 18px; 135 | font-weight: 400; 136 | padding: 14px 60px; 137 | } 138 | .btn-wd { 139 | min-width: 140px; 140 | } 141 | .btn-default{ 142 | color: #777777; 143 | border-color: #999999 144 | } 145 | .btn-primary { 146 | color: #3472F7; 147 | border-color: #3472F7; 148 | } 149 | .btn-info{ 150 | color: #2C93FF; 151 | border-color: #2C93FF; 152 | } 153 | .btn-success{ 154 | color: #05AE0E; 155 | border-color: #05AE0E; 156 | } 157 | .btn-warning{ 158 | color: #FF9500; 159 | border-color: #FF9500; 160 | } 161 | .btn-danger{ 162 | color: #FF3B30; 163 | border-color: #FF3B30; 164 | } 165 | .btn:hover{ 166 | background-color: rgba(0,0,0,.0); 167 | opacity: 1; 168 | } 169 | .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary { 170 | color: #1D62F0; 171 | border-color: #1D62F0; 172 | background-color: rgba(0,0,0,.0); 173 | } 174 | .btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info { 175 | color: #1084FF; 176 | border-color: #1084FF; 177 | background-color: rgba(0,0,0,.0); 178 | } 179 | .btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success { 180 | color: #049F0C; 181 | border-color: #049F0C; 182 | background-color: rgba(0,0,0,.0); 183 | } 184 | .btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .open .dropdown-toggle.btn-warning { 185 | color: #ED8D00; 186 | border-color: #ED8D00; 187 | background-color: rgba(0,0,0,.0); 188 | } 189 | .btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .open .dropdown-toggle.btn-danger { 190 | color: #EE2D20; 191 | border-color: #EE2D20; 192 | background-color: rgba(0,0,0,.0); 193 | } 194 | .btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default { 195 | color: #666666; 196 | border-color: #888888; 197 | background-color: rgba(0,0,0,.0); 198 | } 199 | .btn:active, .btn.active { 200 | background-image: none; 201 | box-shadow: none; 202 | 203 | } 204 | .btn.disabled, .btn[disabled], fieldset[disabled] .btn { 205 | opacity: 0.45; 206 | } 207 | .btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary.active[disabled], fieldset[disabled] .btn-primary.active { 208 | background-color: rgba(0, 0, 0, 0); 209 | border-color: #3472F7; 210 | } 211 | .btn-info.disabled, .btn-info[disabled], fieldset[disabled] .btn-info, .btn-info.disabled:hover, .btn-info[disabled]:hover, fieldset[disabled] .btn-info:hover, .btn-info.disabled:focus, .btn-info[disabled]:focus, fieldset[disabled] .btn-info:focus, .btn-info.disabled:active, .btn-info[disabled]:active, fieldset[disabled] .btn-info:active, .btn-info.disabled.active, .btn-info.active[disabled], fieldset[disabled] .btn-info.active { 212 | background-color: rgba(0, 0, 0, 0); 213 | border-color: #2C93FF; 214 | } 215 | .btn-success.disabled, .btn-success[disabled], fieldset[disabled] .btn-success, .btn-success.disabled:hover, .btn-success[disabled]:hover, fieldset[disabled] .btn-success:hover, .btn-success.disabled:focus, .btn-success[disabled]:focus, fieldset[disabled] .btn-success:focus, .btn-success.disabled:active, .btn-success[disabled]:active, fieldset[disabled] .btn-success:active, .btn-success.disabled.active, .btn-success.active[disabled], fieldset[disabled] .btn-success.active { 216 | background-color: rgba(0, 0, 0, 0); 217 | border-color: #05AE0E; 218 | } 219 | .btn-danger.disabled, .btn-danger[disabled], fieldset[disabled] .btn-danger, .btn-danger.disabled:hover, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger:hover, .btn-danger.disabled:focus, .btn-danger[disabled]:focus, fieldset[disabled] .btn-danger:focus, .btn-danger.disabled:active, .btn-danger[disabled]:active, fieldset[disabled] .btn-danger:active, .btn-danger.disabled.active, .btn-danger.active[disabled], fieldset[disabled] .btn-danger.active { 220 | background-color: rgba(0, 0, 0, 0); 221 | border-color: #FF3B30; 222 | } 223 | .btn-warning.disabled, .btn-warning[disabled], fieldset[disabled] .btn-warning, .btn-warning.disabled:hover, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning:hover, .btn-warning.disabled:focus, .btn-warning[disabled]:focus, fieldset[disabled] .btn-warning:focus, .btn-warning.disabled:active, .btn-warning[disabled]:active, fieldset[disabled] .btn-warning:active, .btn-warning.disabled.active, .btn-warning.active[disabled], fieldset[disabled] .btn-warning.active { 224 | background-color: rgba(0, 0, 0, 0); 225 | border-color: #FF9500; 226 | } 227 | 228 | 229 | /* Buttons fill .btn-fill */ 230 | .btn-fill{ 231 | color: #FFFFFF; 232 | opacity: 1; 233 | } 234 | .btn-fill:hover, .btn-fill:active, .btn-fill:focus{ 235 | color: #FFFFFF; 236 | } 237 | .btn-default.btn-fill{ 238 | background-color: #999999; 239 | border-color: #999999 240 | } 241 | .btn-primary.btn-fill{ 242 | background-color: #3472F7; 243 | border-color: #3472F7; 244 | } 245 | .btn-info.btn-fill{ 246 | background-color: #2C93FF; 247 | border-color: #2C93FF; 248 | } 249 | .btn-success.btn-fill{ 250 | background-color: #05AE0E; 251 | border-color: #05AE0E; 252 | } 253 | .btn-warning.btn-fill{ 254 | background-color: #FF9500; 255 | border-color: #FF9500; 256 | } 257 | .btn-danger.btn-fill{ 258 | background-color: #FF3B30; 259 | border-color: #FF3B30; 260 | } 261 | .btn-default.btn-fill:hover, .btn-default.btn-fill:focus, .btn-default.btn-fill:active, .btn-default.btn-fill.active, .open .dropdown-toggle.btn-fill.btn-default { 262 | background-color: #888888; 263 | border-color: #888888; 264 | } 265 | .btn-primary.btn-fill:hover, .btn-primary.btn-fill:focus, .btn-primary.btn-fill:active, .btn-primary.btn-fill.active, .open .dropdown-toggle.btn-primary.btn-fill{ 266 | border-color: #1D62F0; 267 | background-color: #1D62F0; 268 | } 269 | .btn-info.btn-fill:hover, .btn-info.btn-fill:focus, .btn-info.btn-fill:active, .btn-info.btn-fill.active, .open .dropdown-toggle.btn-info.btn-fill { 270 | background-color: #1084FF; 271 | border-color: #1084FF; 272 | } 273 | .btn-success.btn-fill:hover, .btn-success.btn-fill:focus, .btn-success.btn-fill:active, .btn-success.btn-fill.active, .open .dropdown-toggle.btn-fill.btn-success { 274 | background-color: #049F0C; 275 | border-color: #049F0C; 276 | } 277 | .btn-warning.btn-fill:hover, .btn-warning.btn-fill:focus, .btn-warning.btn-fill:active, .btn-warning.btn-fill.active, .open .dropdown-toggle.btn-fill.btn-warning { 278 | background-color: #ED8D00; 279 | border-color: #ED8D00; 280 | } 281 | .btn-danger.btn-fill:hover, .btn-danger.btn-fill:focus, .btn-danger.btn-fill:active, .btn-danger.btn-fill.active, .open .dropdown-toggle.btn-danger.btn-fill { 282 | background-color: #EE2D20; 283 | border-color: #EE2D20; 284 | } 285 | 286 | /* End Buttons fill */ 287 | 288 | .btn-simple{ 289 | font-weight: 600; 290 | border: 0; 291 | padding: 10px 18px; 292 | } 293 | .btn-simple.btn-xs{ 294 | padding: 3px 5px; 295 | } 296 | .btn-simple.btn-sm{ 297 | padding: 7px 10px; 298 | } 299 | .btn-simple.btn-lg{ 300 | padding: 16px 60px; 301 | } 302 | .btn-round.btn-xs{ 303 | padding: 2px 5px; 304 | } 305 | .btn-round.btn-sm{ 306 | padding: 6px 10px; 307 | } 308 | .btn-round.btn-lg{ 309 | padding: 15px 60px; 310 | } 311 | 312 | 313 | /* Inputs */ 314 | .form-control { 315 | background-color: #FFFFFF; 316 | border: 1px solid #E3E3E3; 317 | border-radius: 4px; 318 | box-shadow: none; 319 | color: #444444; 320 | height: 38px; 321 | padding: 6px 16px; 322 | } 323 | 324 | .form-control:focus { 325 | background-color: #FFFFFF; 326 | border: 1px solid #9A9A9A; 327 | box-shadow: none; 328 | outline: 0 none; 329 | } 330 | .form-control + .form-control-feedback{ 331 | border-radius: 6px; 332 | font-size: 14px; 333 | padding: 0 12px 0 0; 334 | position: absolute; 335 | right: 25px; 336 | top: 13px; 337 | vertical-align: middle; 338 | } 339 | .form-control.transparent{ 340 | background-color: rgba(255, 255, 255, 0.07); 341 | border: 1px solid rgba(238, 238, 238, 0.27); 342 | color: #FFFFFF; 343 | } 344 | .form-control.transparent:focus{ 345 | border-color: #FFFFFF; 346 | 347 | } 348 | .input-lg{ 349 | height: 56px; 350 | padding: 10px 16px; 351 | } 352 | 353 | /* Navigation Bar */ 354 | .navbar{ 355 | border: 0 none; 356 | transition: all 0.4s; 357 | -webkit-transition: all 0.4s; 358 | font-size: 16px; 359 | } 360 | .navbar-default { 361 | background-color: #D9D9D9; 362 | 363 | } 364 | .navbar .navbar-brand { 365 | font-weight: 600; 366 | margin-top: 5px; 367 | margin-bottom: 5px; 368 | font-size: 20px; 369 | } 370 | .navbar-nav > li > a { 371 | margin-top: 13px; 372 | margin-bottom: 13px; 373 | padding-bottom: 12px; 374 | padding-top: 12px; 375 | font-size: 16px; 376 | } 377 | .navbar-nav > li > a [class^="fa"]{ 378 | font-size: 22px; 379 | } 380 | .navbar-brand{ 381 | padding: 20px 15px; 382 | } 383 | 384 | .navbar .btn{ 385 | margin-top: 8px; 386 | margin-bottom: 8px; 387 | } 388 | .navbar-default:not(.navbar-transparent) { 389 | background-color: rgba(255, 255, 255, 0.96); 390 | border-bottom: 1px solid rgba(0, 0, 0, 0.1); 391 | } 392 | .navbar-transparent{ 393 | padding-top: 15px; 394 | background-color: rgba(0,0,0,.0); 395 | } 396 | .navbar-transparent .navbar-brand, [class*="navbar-ct"] .navbar-brand{ 397 | color: #FFFFFF; 398 | opacity: 0.95; 399 | } 400 | .navbar-transparent .navbar-brand:hover, .navbar-transparent .navbar-brand:focus { 401 | background-color: rgba(0, 0, 0, 0); 402 | color: #5E5E5E; 403 | } 404 | .navbar-transparent .nav .caret{ 405 | border-bottom-color: #FFFFFF; 406 | border-top-color: #FFFFFF; 407 | } 408 | .navbar-transparent .navbar-nav > li > a, [class*="navbar-ct"] .navbar-nav > li > a{ 409 | color: #FFFFFF; 410 | border-color: #FFFFFF; 411 | opacity: 0.7; 412 | } 413 | .navbar-transparent .navbar-brand:hover, .navbar-transparent .navbar-brand:focus, [class*="navbar-ct"] .navbar-brand:hover, [class*="navbar-ct"] .navbar-brand:focus { 414 | background-color: rgba(0, 0, 0, 0); 415 | color: #FFFFFF; 416 | opacity: 1; 417 | } 418 | .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus { 419 | background-color: rgba(255, 255, 255, 0); 420 | border-radius: 3px; 421 | color: #2C93FF; 422 | opacity: 1; 423 | } 424 | .navbar-default .navbar-nav > .dropdown > a:hover .caret, .navbar-default .navbar-nav > .dropdown > a:focus .caret { 425 | border-bottom-color: #2C93FF; 426 | border-top-color: #2C93FF; 427 | } 428 | .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{ 429 | background-color: rgba(255, 255, 255, 0); 430 | color: #2C93FF; 431 | } 432 | .navbar-transparent .navbar-nav > .active > a, .navbar-transparent .navbar-nav > .active > a:hover, .navbar-transparent .navbar-nav > .active > a:focus, .navbar-transparent .navbar-nav > li > a:hover, .navbar-transparent .navbar-nav > li > a:focus, [class*="navbar-ct"] .navbar-nav > .active > a, [class*="navbar-ct"] .navbar-nav > .active > a:hover, [class*="navbar-ct"] .navbar-nav > .active > a:focus, [class*="navbar-ct"] .navbar-nav > li > a:hover, [class*="navbar-ct"] .navbar-nav > li > a:focus { 433 | background-color: rgba(255, 255, 255, 0); 434 | border-radius: 3px; 435 | color: #FFFFFF; 436 | opacity: 1; 437 | } 438 | .navbar-transparent .navbar-nav > .dropdown > a .caret, [class*="navbar-ct"] .navbar-nav > .dropdown > a .caret{ 439 | border-bottom-color: #FFFFFF; 440 | border-top-color: #FFFFFF; 441 | } 442 | .navbar-transparent .navbar-nav > .dropdown > a:hover .caret, .navbar-transparent .navbar-nav > .dropdown > a:focus .caret { 443 | border-bottom-color: #FFFFFF; 444 | border-top-color: #FFFFFF; 445 | } 446 | .navbar-transparent .navbar-nav > .open > a, .navbar-transparent .navbar-nav > .open > a:hover, .navbar-transparent .navbar-nav > .open > a:focus { 447 | background-color: rgba(255, 255, 255, 0); 448 | color: #FFFFFF; 449 | opacity: 1; 450 | } 451 | .navbar .btn{ 452 | font-size: 16px; 453 | margin-top: 13px; 454 | margin-bottom: 13px; 455 | } 456 | .navbar .btn-default{ 457 | color: #777777; 458 | border-color: #777777; 459 | } 460 | .navbar-default:not(.navbar-transparent) .btn-default:hover{ 461 | color: #2C93FF; 462 | border-color: #2C93FF; 463 | } 464 | .navbar-transparent .btn-default, [class*="navbar-ct"] .btn-default{ 465 | color: #FFFFFF; 466 | border-color: #FFFFFF; 467 | } 468 | [class*="navbar-ct"] .btn-default.btn-fill{ 469 | color: #777777; 470 | background-color: #FFFFFF; 471 | opacity: 0.9; 472 | } 473 | [class*="navbar-ct"] .btn-default.btn-fill:hover, [class*="navbar-ct"] .btn-default.btn-fill:focus, [class*="navbar-ct"] .btn-default.btn-fill:active, [class*="navbar-ct"] .btn-default.btn-fill.active, [class*="navbar-ct"] .open .dropdown-toggle.btn-fill.btn-default{ 474 | border-color: #FFFFFF; 475 | opacity: 1; 476 | } 477 | .navbar-form{ 478 | box-shadow: none; 479 | } 480 | .navbar-form .form-control{ 481 | background-color: rgba(244, 244, 244, 0); 482 | border-radius: 0; 483 | border:0; 484 | height: 22px; 485 | padding: 0; 486 | font-size: 16px; 487 | line-height: 20px; 488 | color: #777777; 489 | } 490 | .navbar-transparent .navbar-form .form-control, [class*="navbar-ct"] .navbar-form .form-control{ 491 | color: #FFFFFF; 492 | border: 0; 493 | border-bottom: 1px solid rgba(255,255,255,.6); 494 | } 495 | 496 | .navbar .label{ 497 | background-color: #FFFFFF; 498 | border: 1px solid #DDDDDD; 499 | color: #BBBBBB; 500 | text-transform: uppercase; 501 | } 502 | .dropdown-menu > li > a { 503 | /* border-bottom: 1px solid #DDDDDD; */ 504 | padding: 6px 15px; 505 | color: #777777; 506 | } 507 | .dropdown-menu > li:first-child > a{ 508 | border-radius: 10px 10px 0 0; 509 | padding-top: 12px; 510 | } 511 | .dropdown-menu > li:last-child > a{ 512 | border-bottom: 0 none; 513 | border-radius: 0 0 10px 10px; 514 | padding-bottom: 12px; 515 | } 516 | .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { 517 | background-color: #FFFFFF; 518 | color: #333333; 519 | opacity: 1; 520 | text-decoration: none; 521 | } 522 | .dropdown-menu > li > a img{ 523 | margin-right: 5px; 524 | } 525 | .dropdown-menu .divider { 526 | background-color: #E5E5E5; 527 | height: 1px; 528 | margin: 8px 15px; 529 | overflow: hidden; 530 | } 531 | 532 | .navbar-toggle{ 533 | margin-top: 19px; 534 | margin-bottom: 19px; 535 | border: 0; 536 | } 537 | .navbar-toggle .icon-bar { 538 | background-color: #FFFFFF; 539 | } 540 | .navbar-collapse, .navbar-form { 541 | border-color: rgba(0, 0, 0, 0); 542 | } 543 | .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { 544 | background-color: rgba(0,0,0,0); 545 | } 546 | 547 | 548 | @media (min-width: 768px){ 549 | .navbar-form { 550 | margin-top: 21px; 551 | margin-bottom: 21px; 552 | padding-left: 5px; 553 | padding-right: 5px; 554 | } 555 | .navbar-nav > li > .dropdown-menu, .dropdown-menu{ 556 | display: block; 557 | margin: 0; 558 | padding: 0; 559 | z-index: 9000; 560 | position: absolute; 561 | -webkit-border-radius: 10px; 562 | box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.125); 563 | border-radius: 10px; 564 | -webkit-box-sizing: border-box; 565 | -moz-box-sizing: border-box; 566 | box-sizing: border-box; 567 | opacity: 0; 568 | -ms-filter: "alpha(opacity=0)"; 569 | -webkit-filter: alpha(opacity=0); 570 | -moz-filter: alpha(opacity=0); 571 | -ms-filter: alpha(opacity=0); 572 | -o-filter: alpha(opacity=0); 573 | filter: alpha(opacity=0); 574 | -webkit-transform: scale(0); 575 | -moz-transform: scale(0); 576 | -o-transform: scale(0); 577 | -ms-transform: scale(0); 578 | transform: scale(0); 579 | -webkit-transition: all 300ms cubic-bezier(0.34, 1.61, 0.7, 1); 580 | -moz-transition: all 300ms cubic-bezier(0.34, 1.61, 0.7, 1); 581 | -o-transition: all 300ms cubic-bezier(0.34, 1.61, 0.7, 1); 582 | -ms-transition: all 300ms cubic-bezier(0.34, 1.61, 0.7, 1); 583 | transition: all 300ms cubic-bezier(0.34, 1.61, 0.7, 1); 584 | 585 | } 586 | .navbar-nav > li.open > .dropdown-menu, .open .dropdown-menu{ 587 | -webkit-transform-origin: 29px -50px; 588 | -moz-transform-origin: 29px -50px; 589 | -o-transform-origin: 29px -50px; 590 | -ms-transform-origin: 29px -50px; 591 | transform-origin: 29px -50px; 592 | -webkit-transform: scale(1); 593 | -moz-transform: scale(1); 594 | -o-transform: scale(1); 595 | -ms-transform: scale(1); 596 | transform: scale(1); 597 | opacity: 1; 598 | -ms-filter: none; 599 | -webkit-filter: none; 600 | -moz-filter: none; 601 | -ms-filter: none; 602 | -o-filter: none; 603 | filter: none; 604 | } 605 | .dropdown-menu:before{ 606 | border-bottom: 11px solid rgba(0, 0, 0, 0.2); 607 | border-left: 11px solid rgba(0, 0, 0, 0); 608 | border-right: 11px solid rgba(0, 0, 0, 0); 609 | content: ""; 610 | display: inline-block; 611 | position: absolute; 612 | left: 100%; 613 | margin-left: -60%; 614 | top: -11px; 615 | } 616 | .dropdown-menu:after { 617 | border-bottom: 11px solid #FFFFFF; 618 | border-left: 11px solid rgba(0, 0, 0, 0); 619 | border-right: 11px solid rgba(0, 0, 0, 0); 620 | content: ""; 621 | display: inline-block; 622 | position: absolute; 623 | left: 100%; 624 | margin-left: -60%; 625 | top: -10px; 626 | } 627 | 628 | } 629 | 630 | @media (max-width: 768px){ 631 | .navbar-transparent{ 632 | padding-top: 0px; 633 | background-color: rgba(0, 0, 0, 0.75); 634 | } 635 | .navbar-transparent .navbar-collapse.in .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-transparent .navbar-collapse.in .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-transparent .dropdown-menu > li > a:hover, .navbar-transparent .dropdown-menu > li > a:focus, [class*="navbar-ct"] .dropdown-menu > li > a:hover, [class*="navbar-ct"] .dropdown-menu > li > a:focus{ 636 | color: #FFFFFF; 637 | background-color: rgba(0,0,0,0); 638 | opacity: 1; 639 | } 640 | .navbar-transparent .navbar-collapse.in .navbar-nav .open .dropdown-menu > li > a, [class*="navbar-ct"] .dropdown-menu > li > a { 641 | color: #FFFFFF; 642 | opacity: 0.8; 643 | } 644 | .nav .open > a, .nav .open > a:hover, .nav .open > a:focus { 645 | background-color: rgba(0,0,0,0); 646 | border-color: #428BCA; 647 | } 648 | .navbar-collapse{ 649 | text-align: center; 650 | } 651 | .navbar-collapse .navbar-form { 652 | width: 170px; 653 | margin: 0 auto; 654 | } 655 | .navbar-transparent .dropdown-menu .divider{ 656 | background-color: #434343; 657 | } 658 | 659 | } 660 | .modal-backdrop.in { 661 | opacity: 0.25; 662 | } 663 | 664 | 665 | .main{ 666 | background-position: center center; 667 | background-size: cover; 668 | height: auto; 669 | left: 0; 670 | min-height: 100%; 671 | min-width: 100%; 672 | position: absolute; 673 | top: 0; 674 | width: auto; 675 | } 676 | .cover{ 677 | position: fixed; 678 | opacity: 1; 679 | background-color: rgba(0,0,0,.6); 680 | left: 0px; 681 | top: 0px; 682 | width: 100%; 683 | height: 100%; 684 | z-index: 1; 685 | } 686 | .cover.black{ 687 | background-color: rgba(0,0,0,.6); 688 | } 689 | .cover.blue{ 690 | background-color: rgba(5, 31, 60, 0.6); 691 | } 692 | .cover.green{ 693 | background-color: rgba(3, 28, 7, 0.6); 694 | } 695 | .cover.orange{ 696 | background-color: rgba(37, 28, 5, 0.6); 697 | } 698 | .cover.red{ 699 | background-color: rgba(35, 3, 2, 0.66); 700 | } 701 | 702 | .blur{ 703 | opacity:0; 704 | } 705 | 706 | .logo-container{ 707 | left: 50px; 708 | position: absolute; 709 | top: 20px; 710 | z-index: 3; 711 | } 712 | .logo-container .logo{ 713 | overflow: hidden; 714 | border-radius: 50%; 715 | border: 1px solid #333333; 716 | width: 60px; 717 | float: left; 718 | } 719 | .logo-container .brand{ 720 | font-size: 18px; 721 | color: #FFFFFF; 722 | line-height: 20px; 723 | float: left; 724 | margin-left: 10px; 725 | margin-top: 10px; 726 | width: 60px 727 | } 728 | .main .logo{ 729 | color: #FFFFFF; 730 | font-size: 56px; 731 | font-weight: 300; 732 | position: relative; 733 | text-align: center; 734 | text-shadow: 0 0 10px rgba(0, 0, 0, 0.33); 735 | margin-top: 150px; 736 | z-index: 3; 737 | } 738 | .main .logo.cursive{ 739 | font-family: 'Grand Hotel',cursive; 740 | font-size: 82px; 741 | 742 | } 743 | .main .content{ 744 | position: relative; 745 | z-index: 4; 746 | } 747 | .main .motto{ 748 | min-height: 50px; 749 | } 750 | .main .motto, .main .subscribe .info-text{ 751 | font-size: 28px; 752 | color: #FFFFFF; 753 | text-shadow: 0 1px 4px rgba(0, 0, 0, 0.33); 754 | text-align: center; 755 | margin-top: 19px; 756 | 757 | } 758 | .main .subscribe .info-text{ 759 | font-size: 18px; 760 | margin-bottom: 20px; 761 | } 762 | #video_background { 763 | position: fixed; 764 | top: 0px; 765 | right: 0px; 766 | min-width: 100%; 767 | min-height: 100%; 768 | width: auto; 769 | height: auto; 770 | z-index: 1; 771 | overflow: hidden; 772 | background-image: url('../images/video_bg.png'); 773 | background-position: center center; 774 | background-size: cover; 775 | 776 | } 777 | #video_pattern { 778 | position: fixed; 779 | opacity: 0.6; 780 | background-color: rgba(0,0,0,.45); 781 | left: 0px; 782 | top: 0px; 783 | width: 100%; 784 | height: 100%; 785 | z-index: 1; 786 | } 787 | 788 | .footer{ 789 | position: relative; 790 | bottom: 20px; 791 | right: 0px; 792 | width: 100%; 793 | color: #AAAAAA; 794 | z-index: 4; 795 | text-align: right; 796 | margin-top: 50px; 797 | } 798 | .footer a{ 799 | color: #FFFFFF; 800 | } 801 | .footer .heart{ 802 | color: #FF3B30; 803 | } 804 | 805 | @media (min-width:219px){ 806 | .main .subscribe .form-group{ 807 | width: auto; 808 | } 809 | .main .subscribe .form-inline .btn{ 810 | width: 100%; 811 | } 812 | } 813 | @media (min-width:768px){ 814 | .main .subscribe .form-inline .btn{ 815 | width: auto; 816 | } 817 | } 818 | @media (min-width:991px){ 819 | .main .subscribe .form-group{ 820 | width: 190px; 821 | } 822 | .footer{ 823 | position: fixed; 824 | bottom: 20px; 825 | } 826 | } 827 | @media (min-width:1200px){ 828 | .main .subscribe .form-group{ 829 | width: 250px; 830 | } 831 | } 832 | 833 | 834 | 835 | 836 | /* For demo purpose */ 837 | 838 | 839 | 840 | .fixed-plugin{ 841 | position: fixed; 842 | top:0px; 843 | right: 50px; 844 | z-index: 1031; 845 | } 846 | .fixed-plugin .fa-cog{ 847 | color: #FFFFFF; 848 | background-color: rgba(0,0,0,.2); 849 | padding: 10px; 850 | border-radius: 0 0 6px 6px; 851 | } 852 | .fixed-plugin .dropdown-menu{ 853 | right: 0; 854 | left: auto; 855 | } 856 | .fixed-plugin .dropdown-menu:after, .fixed-plugin .dropdown-menu:before{ 857 | right: 10px; 858 | margin-left: auto; 859 | left: auto; 860 | } 861 | .fixed-plugin .fa-circle-thin{ 862 | color: #FFFFFF; 863 | } 864 | .fixed-plugin .active .fa-circle-thin{ 865 | color: #00bbff; 866 | } 867 | .fixed-plugin .dropdown-menu > li > a{ 868 | padding-left: 10px; 869 | padding-right: 10px; 870 | } 871 | 872 | .fixed-plugin .dropdown-menu > .active > a, .fixed-plugin .dropdown-menu > .active > a:hover, .fixed-plugin .dropdown-menu > .active > a:focus{ 873 | background: none; 874 | color: #777777; 875 | } 876 | .fixed-plugin img{ 877 | border-radius: 6px; 878 | width: 150px; 879 | max-height: 65px; 880 | border: 4px solid #FFFFFF; 881 | 882 | } 883 | .fixed-plugin .active img, .fixed-plugin a:hover img{ 884 | border-color: #00bbff; 885 | } 886 | 887 | .fixed-plugin .btn{ 888 | margin: 10px 15px 0; 889 | color: #FFFFFF; 890 | } 891 | .fixed-plugin .btn:hover{ 892 | color: #FFFFFF; 893 | } 894 | .fixed-plugin .badge{ 895 | border: 3px solid #FFFFFF; 896 | border-radius: 50%; 897 | cursor: pointer; 898 | display: inline-block; 899 | height: 23px; 900 | margin-right: 5px; 901 | position: relative; 902 | top: 5px; 903 | width: 23px; 904 | } 905 | .fixed-plugin .badge.active, .fixed-plugin .badge:hover{ 906 | border-color: #00bbff; 907 | } 908 | .fixed-plugin .badge-black{ 909 | background-color: #333333; 910 | } 911 | .fixed-plugin .badge-blue{ 912 | background-color: #2C93FF; 913 | } 914 | .fixed-plugin .badge-green{ 915 | background-color: #05AE0E; 916 | } 917 | .fixed-plugin .badge-orange{ 918 | background-color: #FF9500; 919 | } 920 | .fixed-plugin .badge-red{ 921 | background-color: #FF3B30; 922 | } 923 | 924 | @media (max-width:768px){ 925 | .fixed-plugin{ 926 | top: 80px; 927 | right: 0px; 928 | } 929 | .main .container{ 930 | margin-bottom: 50px; 931 | } 932 | #video_background{ 933 | display: none; 934 | } 935 | 936 | } 937 | -------------------------------------------------------------------------------- /assets/css/font-awesome.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * Font Awesome 4.1.0 by @davegandy - http://fontawesome.io - @fontawesome 3 | * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) 4 | */ 5 | /* FONT PATH 6 | * -------------------------- */ 7 | @font-face { 8 | font-family: 'FontAwesome'; 9 | src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.1.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff?v=4.1.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.1.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular') format('svg'); 10 | font-weight: normal; 11 | font-style: normal; 12 | } 13 | .fa { 14 | display: inline-block; 15 | font-family: FontAwesome; 16 | font-style: normal; 17 | font-weight: normal; 18 | line-height: 1; 19 | -webkit-font-smoothing: antialiased; 20 | -moz-osx-font-smoothing: grayscale; 21 | } 22 | /* makes the font 33% larger relative to the icon container */ 23 | .fa-lg { 24 | font-size: 1.33333333em; 25 | line-height: 0.75em; 26 | vertical-align: -15%; 27 | } 28 | .fa-2x { 29 | font-size: 2em; 30 | } 31 | .fa-3x { 32 | font-size: 3em; 33 | } 34 | .fa-4x { 35 | font-size: 4em; 36 | } 37 | .fa-5x { 38 | font-size: 5em; 39 | } 40 | .fa-fw { 41 | width: 1.28571429em; 42 | text-align: center; 43 | } 44 | .fa-ul { 45 | padding-left: 0; 46 | margin-left: 2.14285714em; 47 | list-style-type: none; 48 | } 49 | .fa-ul > li { 50 | position: relative; 51 | } 52 | .fa-li { 53 | position: absolute; 54 | left: -2.14285714em; 55 | width: 2.14285714em; 56 | top: 0.14285714em; 57 | text-align: center; 58 | } 59 | .fa-li.fa-lg { 60 | left: -1.85714286em; 61 | } 62 | .fa-border { 63 | padding: .2em .25em .15em; 64 | border: solid 0.08em #eeeeee; 65 | border-radius: .1em; 66 | } 67 | .pull-right { 68 | float: right; 69 | } 70 | .pull-left { 71 | float: left; 72 | } 73 | .fa.pull-left { 74 | margin-right: .3em; 75 | } 76 | .fa.pull-right { 77 | margin-left: .3em; 78 | } 79 | .fa-spin { 80 | -webkit-animation: spin 2s infinite linear; 81 | -moz-animation: spin 2s infinite linear; 82 | -o-animation: spin 2s infinite linear; 83 | animation: spin 2s infinite linear; 84 | } 85 | @-moz-keyframes spin { 86 | 0% { 87 | -moz-transform: rotate(0deg); 88 | } 89 | 100% { 90 | -moz-transform: rotate(359deg); 91 | } 92 | } 93 | @-webkit-keyframes spin { 94 | 0% { 95 | -webkit-transform: rotate(0deg); 96 | } 97 | 100% { 98 | -webkit-transform: rotate(359deg); 99 | } 100 | } 101 | @-o-keyframes spin { 102 | 0% { 103 | -o-transform: rotate(0deg); 104 | } 105 | 100% { 106 | -o-transform: rotate(359deg); 107 | } 108 | } 109 | @keyframes spin { 110 | 0% { 111 | -webkit-transform: rotate(0deg); 112 | transform: rotate(0deg); 113 | } 114 | 100% { 115 | -webkit-transform: rotate(359deg); 116 | transform: rotate(359deg); 117 | } 118 | } 119 | .fa-rotate-90 { 120 | filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); 121 | -webkit-transform: rotate(90deg); 122 | -moz-transform: rotate(90deg); 123 | -ms-transform: rotate(90deg); 124 | -o-transform: rotate(90deg); 125 | transform: rotate(90deg); 126 | } 127 | .fa-rotate-180 { 128 | filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); 129 | -webkit-transform: rotate(180deg); 130 | -moz-transform: rotate(180deg); 131 | -ms-transform: rotate(180deg); 132 | -o-transform: rotate(180deg); 133 | transform: rotate(180deg); 134 | } 135 | .fa-rotate-270 { 136 | filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); 137 | -webkit-transform: rotate(270deg); 138 | -moz-transform: rotate(270deg); 139 | -ms-transform: rotate(270deg); 140 | -o-transform: rotate(270deg); 141 | transform: rotate(270deg); 142 | } 143 | .fa-flip-horizontal { 144 | filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1); 145 | -webkit-transform: scale(-1, 1); 146 | -moz-transform: scale(-1, 1); 147 | -ms-transform: scale(-1, 1); 148 | -o-transform: scale(-1, 1); 149 | transform: scale(-1, 1); 150 | } 151 | .fa-flip-vertical { 152 | filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1); 153 | -webkit-transform: scale(1, -1); 154 | -moz-transform: scale(1, -1); 155 | -ms-transform: scale(1, -1); 156 | -o-transform: scale(1, -1); 157 | transform: scale(1, -1); 158 | } 159 | .fa-stack { 160 | position: relative; 161 | display: inline-block; 162 | width: 2em; 163 | height: 2em; 164 | line-height: 2em; 165 | vertical-align: middle; 166 | } 167 | .fa-stack-1x, 168 | .fa-stack-2x { 169 | position: absolute; 170 | left: 0; 171 | width: 100%; 172 | text-align: center; 173 | } 174 | .fa-stack-1x { 175 | line-height: inherit; 176 | } 177 | .fa-stack-2x { 178 | font-size: 2em; 179 | } 180 | .fa-inverse { 181 | color: #ffffff; 182 | } 183 | /* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen 184 | readers do not read off random characters that represent icons */ 185 | .fa-glass:before { 186 | content: "\f000"; 187 | } 188 | .fa-music:before { 189 | content: "\f001"; 190 | } 191 | .fa-search:before { 192 | content: "\f002"; 193 | } 194 | .fa-envelope-o:before { 195 | content: "\f003"; 196 | } 197 | .fa-heart:before { 198 | content: "\f004"; 199 | } 200 | .fa-star:before { 201 | content: "\f005"; 202 | } 203 | .fa-star-o:before { 204 | content: "\f006"; 205 | } 206 | .fa-user:before { 207 | content: "\f007"; 208 | } 209 | .fa-film:before { 210 | content: "\f008"; 211 | } 212 | .fa-th-large:before { 213 | content: "\f009"; 214 | } 215 | .fa-th:before { 216 | content: "\f00a"; 217 | } 218 | .fa-th-list:before { 219 | content: "\f00b"; 220 | } 221 | .fa-check:before { 222 | content: "\f00c"; 223 | } 224 | .fa-times:before { 225 | content: "\f00d"; 226 | } 227 | .fa-search-plus:before { 228 | content: "\f00e"; 229 | } 230 | .fa-search-minus:before { 231 | content: "\f010"; 232 | } 233 | .fa-power-off:before { 234 | content: "\f011"; 235 | } 236 | .fa-signal:before { 237 | content: "\f012"; 238 | } 239 | .fa-gear:before, 240 | .fa-cog:before { 241 | content: "\f013"; 242 | } 243 | .fa-trash-o:before { 244 | content: "\f014"; 245 | } 246 | .fa-home:before { 247 | content: "\f015"; 248 | } 249 | .fa-file-o:before { 250 | content: "\f016"; 251 | } 252 | .fa-clock-o:before { 253 | content: "\f017"; 254 | } 255 | .fa-road:before { 256 | content: "\f018"; 257 | } 258 | .fa-download:before { 259 | content: "\f019"; 260 | } 261 | .fa-arrow-circle-o-down:before { 262 | content: "\f01a"; 263 | } 264 | .fa-arrow-circle-o-up:before { 265 | content: "\f01b"; 266 | } 267 | .fa-inbox:before { 268 | content: "\f01c"; 269 | } 270 | .fa-play-circle-o:before { 271 | content: "\f01d"; 272 | } 273 | .fa-rotate-right:before, 274 | .fa-repeat:before { 275 | content: "\f01e"; 276 | } 277 | .fa-refresh:before { 278 | content: "\f021"; 279 | } 280 | .fa-list-alt:before { 281 | content: "\f022"; 282 | } 283 | .fa-lock:before { 284 | content: "\f023"; 285 | } 286 | .fa-flag:before { 287 | content: "\f024"; 288 | } 289 | .fa-headphones:before { 290 | content: "\f025"; 291 | } 292 | .fa-volume-off:before { 293 | content: "\f026"; 294 | } 295 | .fa-volume-down:before { 296 | content: "\f027"; 297 | } 298 | .fa-volume-up:before { 299 | content: "\f028"; 300 | } 301 | .fa-qrcode:before { 302 | content: "\f029"; 303 | } 304 | .fa-barcode:before { 305 | content: "\f02a"; 306 | } 307 | .fa-tag:before { 308 | content: "\f02b"; 309 | } 310 | .fa-tags:before { 311 | content: "\f02c"; 312 | } 313 | .fa-book:before { 314 | content: "\f02d"; 315 | } 316 | .fa-bookmark:before { 317 | content: "\f02e"; 318 | } 319 | .fa-print:before { 320 | content: "\f02f"; 321 | } 322 | .fa-camera:before { 323 | content: "\f030"; 324 | } 325 | .fa-font:before { 326 | content: "\f031"; 327 | } 328 | .fa-bold:before { 329 | content: "\f032"; 330 | } 331 | .fa-italic:before { 332 | content: "\f033"; 333 | } 334 | .fa-text-height:before { 335 | content: "\f034"; 336 | } 337 | .fa-text-width:before { 338 | content: "\f035"; 339 | } 340 | .fa-align-left:before { 341 | content: "\f036"; 342 | } 343 | .fa-align-center:before { 344 | content: "\f037"; 345 | } 346 | .fa-align-right:before { 347 | content: "\f038"; 348 | } 349 | .fa-align-justify:before { 350 | content: "\f039"; 351 | } 352 | .fa-list:before { 353 | content: "\f03a"; 354 | } 355 | .fa-dedent:before, 356 | .fa-outdent:before { 357 | content: "\f03b"; 358 | } 359 | .fa-indent:before { 360 | content: "\f03c"; 361 | } 362 | .fa-video-camera:before { 363 | content: "\f03d"; 364 | } 365 | .fa-photo:before, 366 | .fa-image:before, 367 | .fa-picture-o:before { 368 | content: "\f03e"; 369 | } 370 | .fa-pencil:before { 371 | content: "\f040"; 372 | } 373 | .fa-map-marker:before { 374 | content: "\f041"; 375 | } 376 | .fa-adjust:before { 377 | content: "\f042"; 378 | } 379 | .fa-tint:before { 380 | content: "\f043"; 381 | } 382 | .fa-edit:before, 383 | .fa-pencil-square-o:before { 384 | content: "\f044"; 385 | } 386 | .fa-share-square-o:before { 387 | content: "\f045"; 388 | } 389 | .fa-check-square-o:before { 390 | content: "\f046"; 391 | } 392 | .fa-arrows:before { 393 | content: "\f047"; 394 | } 395 | .fa-step-backward:before { 396 | content: "\f048"; 397 | } 398 | .fa-fast-backward:before { 399 | content: "\f049"; 400 | } 401 | .fa-backward:before { 402 | content: "\f04a"; 403 | } 404 | .fa-play:before { 405 | content: "\f04b"; 406 | } 407 | .fa-pause:before { 408 | content: "\f04c"; 409 | } 410 | .fa-stop:before { 411 | content: "\f04d"; 412 | } 413 | .fa-forward:before { 414 | content: "\f04e"; 415 | } 416 | .fa-fast-forward:before { 417 | content: "\f050"; 418 | } 419 | .fa-step-forward:before { 420 | content: "\f051"; 421 | } 422 | .fa-eject:before { 423 | content: "\f052"; 424 | } 425 | .fa-chevron-left:before { 426 | content: "\f053"; 427 | } 428 | .fa-chevron-right:before { 429 | content: "\f054"; 430 | } 431 | .fa-plus-circle:before { 432 | content: "\f055"; 433 | } 434 | .fa-minus-circle:before { 435 | content: "\f056"; 436 | } 437 | .fa-times-circle:before { 438 | content: "\f057"; 439 | } 440 | .fa-check-circle:before { 441 | content: "\f058"; 442 | } 443 | .fa-question-circle:before { 444 | content: "\f059"; 445 | } 446 | .fa-info-circle:before { 447 | content: "\f05a"; 448 | } 449 | .fa-crosshairs:before { 450 | content: "\f05b"; 451 | } 452 | .fa-times-circle-o:before { 453 | content: "\f05c"; 454 | } 455 | .fa-check-circle-o:before { 456 | content: "\f05d"; 457 | } 458 | .fa-ban:before { 459 | content: "\f05e"; 460 | } 461 | .fa-arrow-left:before { 462 | content: "\f060"; 463 | } 464 | .fa-arrow-right:before { 465 | content: "\f061"; 466 | } 467 | .fa-arrow-up:before { 468 | content: "\f062"; 469 | } 470 | .fa-arrow-down:before { 471 | content: "\f063"; 472 | } 473 | .fa-mail-forward:before, 474 | .fa-share:before { 475 | content: "\f064"; 476 | } 477 | .fa-expand:before { 478 | content: "\f065"; 479 | } 480 | .fa-compress:before { 481 | content: "\f066"; 482 | } 483 | .fa-plus:before { 484 | content: "\f067"; 485 | } 486 | .fa-minus:before { 487 | content: "\f068"; 488 | } 489 | .fa-asterisk:before { 490 | content: "\f069"; 491 | } 492 | .fa-exclamation-circle:before { 493 | content: "\f06a"; 494 | } 495 | .fa-gift:before { 496 | content: "\f06b"; 497 | } 498 | .fa-leaf:before { 499 | content: "\f06c"; 500 | } 501 | .fa-fire:before { 502 | content: "\f06d"; 503 | } 504 | .fa-eye:before { 505 | content: "\f06e"; 506 | } 507 | .fa-eye-slash:before { 508 | content: "\f070"; 509 | } 510 | .fa-warning:before, 511 | .fa-exclamation-triangle:before { 512 | content: "\f071"; 513 | } 514 | .fa-plane:before { 515 | content: "\f072"; 516 | } 517 | .fa-calendar:before { 518 | content: "\f073"; 519 | } 520 | .fa-random:before { 521 | content: "\f074"; 522 | } 523 | .fa-comment:before { 524 | content: "\f075"; 525 | } 526 | .fa-magnet:before { 527 | content: "\f076"; 528 | } 529 | .fa-chevron-up:before { 530 | content: "\f077"; 531 | } 532 | .fa-chevron-down:before { 533 | content: "\f078"; 534 | } 535 | .fa-retweet:before { 536 | content: "\f079"; 537 | } 538 | .fa-shopping-cart:before { 539 | content: "\f07a"; 540 | } 541 | .fa-folder:before { 542 | content: "\f07b"; 543 | } 544 | .fa-folder-open:before { 545 | content: "\f07c"; 546 | } 547 | .fa-arrows-v:before { 548 | content: "\f07d"; 549 | } 550 | .fa-arrows-h:before { 551 | content: "\f07e"; 552 | } 553 | .fa-bar-chart-o:before { 554 | content: "\f080"; 555 | } 556 | .fa-twitter-square:before { 557 | content: "\f081"; 558 | } 559 | .fa-facebook-square:before { 560 | content: "\f082"; 561 | } 562 | .fa-camera-retro:before { 563 | content: "\f083"; 564 | } 565 | .fa-key:before { 566 | content: "\f084"; 567 | } 568 | .fa-gears:before, 569 | .fa-cogs:before { 570 | content: "\f085"; 571 | } 572 | .fa-comments:before { 573 | content: "\f086"; 574 | } 575 | .fa-thumbs-o-up:before { 576 | content: "\f087"; 577 | } 578 | .fa-thumbs-o-down:before { 579 | content: "\f088"; 580 | } 581 | .fa-star-half:before { 582 | content: "\f089"; 583 | } 584 | .fa-heart-o:before { 585 | content: "\f08a"; 586 | } 587 | .fa-sign-out:before { 588 | content: "\f08b"; 589 | } 590 | .fa-linkedin-square:before { 591 | content: "\f08c"; 592 | } 593 | .fa-thumb-tack:before { 594 | content: "\f08d"; 595 | } 596 | .fa-external-link:before { 597 | content: "\f08e"; 598 | } 599 | .fa-sign-in:before { 600 | content: "\f090"; 601 | } 602 | .fa-trophy:before { 603 | content: "\f091"; 604 | } 605 | .fa-github-square:before { 606 | content: "\f092"; 607 | } 608 | .fa-upload:before { 609 | content: "\f093"; 610 | } 611 | .fa-lemon-o:before { 612 | content: "\f094"; 613 | } 614 | .fa-phone:before { 615 | content: "\f095"; 616 | } 617 | .fa-square-o:before { 618 | content: "\f096"; 619 | } 620 | .fa-bookmark-o:before { 621 | content: "\f097"; 622 | } 623 | .fa-phone-square:before { 624 | content: "\f098"; 625 | } 626 | .fa-twitter:before { 627 | content: "\f099"; 628 | } 629 | .fa-facebook:before { 630 | content: "\f09a"; 631 | } 632 | .fa-github:before { 633 | content: "\f09b"; 634 | } 635 | .fa-unlock:before { 636 | content: "\f09c"; 637 | } 638 | .fa-credit-card:before { 639 | content: "\f09d"; 640 | } 641 | .fa-rss:before { 642 | content: "\f09e"; 643 | } 644 | .fa-hdd-o:before { 645 | content: "\f0a0"; 646 | } 647 | .fa-bullhorn:before { 648 | content: "\f0a1"; 649 | } 650 | .fa-bell:before { 651 | content: "\f0f3"; 652 | } 653 | .fa-certificate:before { 654 | content: "\f0a3"; 655 | } 656 | .fa-hand-o-right:before { 657 | content: "\f0a4"; 658 | } 659 | .fa-hand-o-left:before { 660 | content: "\f0a5"; 661 | } 662 | .fa-hand-o-up:before { 663 | content: "\f0a6"; 664 | } 665 | .fa-hand-o-down:before { 666 | content: "\f0a7"; 667 | } 668 | .fa-arrow-circle-left:before { 669 | content: "\f0a8"; 670 | } 671 | .fa-arrow-circle-right:before { 672 | content: "\f0a9"; 673 | } 674 | .fa-arrow-circle-up:before { 675 | content: "\f0aa"; 676 | } 677 | .fa-arrow-circle-down:before { 678 | content: "\f0ab"; 679 | } 680 | .fa-globe:before { 681 | content: "\f0ac"; 682 | } 683 | .fa-wrench:before { 684 | content: "\f0ad"; 685 | } 686 | .fa-tasks:before { 687 | content: "\f0ae"; 688 | } 689 | .fa-filter:before { 690 | content: "\f0b0"; 691 | } 692 | .fa-briefcase:before { 693 | content: "\f0b1"; 694 | } 695 | .fa-arrows-alt:before { 696 | content: "\f0b2"; 697 | } 698 | .fa-group:before, 699 | .fa-users:before { 700 | content: "\f0c0"; 701 | } 702 | .fa-chain:before, 703 | .fa-link:before { 704 | content: "\f0c1"; 705 | } 706 | .fa-cloud:before { 707 | content: "\f0c2"; 708 | } 709 | .fa-flask:before { 710 | content: "\f0c3"; 711 | } 712 | .fa-cut:before, 713 | .fa-scissors:before { 714 | content: "\f0c4"; 715 | } 716 | .fa-copy:before, 717 | .fa-files-o:before { 718 | content: "\f0c5"; 719 | } 720 | .fa-paperclip:before { 721 | content: "\f0c6"; 722 | } 723 | .fa-save:before, 724 | .fa-floppy-o:before { 725 | content: "\f0c7"; 726 | } 727 | .fa-square:before { 728 | content: "\f0c8"; 729 | } 730 | .fa-navicon:before, 731 | .fa-reorder:before, 732 | .fa-bars:before { 733 | content: "\f0c9"; 734 | } 735 | .fa-list-ul:before { 736 | content: "\f0ca"; 737 | } 738 | .fa-list-ol:before { 739 | content: "\f0cb"; 740 | } 741 | .fa-strikethrough:before { 742 | content: "\f0cc"; 743 | } 744 | .fa-underline:before { 745 | content: "\f0cd"; 746 | } 747 | .fa-table:before { 748 | content: "\f0ce"; 749 | } 750 | .fa-magic:before { 751 | content: "\f0d0"; 752 | } 753 | .fa-truck:before { 754 | content: "\f0d1"; 755 | } 756 | .fa-pinterest:before { 757 | content: "\f0d2"; 758 | } 759 | .fa-pinterest-square:before { 760 | content: "\f0d3"; 761 | } 762 | .fa-google-plus-square:before { 763 | content: "\f0d4"; 764 | } 765 | .fa-google-plus:before { 766 | content: "\f0d5"; 767 | } 768 | .fa-money:before { 769 | content: "\f0d6"; 770 | } 771 | .fa-caret-down:before { 772 | content: "\f0d7"; 773 | } 774 | .fa-caret-up:before { 775 | content: "\f0d8"; 776 | } 777 | .fa-caret-left:before { 778 | content: "\f0d9"; 779 | } 780 | .fa-caret-right:before { 781 | content: "\f0da"; 782 | } 783 | .fa-columns:before { 784 | content: "\f0db"; 785 | } 786 | .fa-unsorted:before, 787 | .fa-sort:before { 788 | content: "\f0dc"; 789 | } 790 | .fa-sort-down:before, 791 | .fa-sort-desc:before { 792 | content: "\f0dd"; 793 | } 794 | .fa-sort-up:before, 795 | .fa-sort-asc:before { 796 | content: "\f0de"; 797 | } 798 | .fa-envelope:before { 799 | content: "\f0e0"; 800 | } 801 | .fa-linkedin:before { 802 | content: "\f0e1"; 803 | } 804 | .fa-rotate-left:before, 805 | .fa-undo:before { 806 | content: "\f0e2"; 807 | } 808 | .fa-legal:before, 809 | .fa-gavel:before { 810 | content: "\f0e3"; 811 | } 812 | .fa-dashboard:before, 813 | .fa-tachometer:before { 814 | content: "\f0e4"; 815 | } 816 | .fa-comment-o:before { 817 | content: "\f0e5"; 818 | } 819 | .fa-comments-o:before { 820 | content: "\f0e6"; 821 | } 822 | .fa-flash:before, 823 | .fa-bolt:before { 824 | content: "\f0e7"; 825 | } 826 | .fa-sitemap:before { 827 | content: "\f0e8"; 828 | } 829 | .fa-umbrella:before { 830 | content: "\f0e9"; 831 | } 832 | .fa-paste:before, 833 | .fa-clipboard:before { 834 | content: "\f0ea"; 835 | } 836 | .fa-lightbulb-o:before { 837 | content: "\f0eb"; 838 | } 839 | .fa-exchange:before { 840 | content: "\f0ec"; 841 | } 842 | .fa-cloud-download:before { 843 | content: "\f0ed"; 844 | } 845 | .fa-cloud-upload:before { 846 | content: "\f0ee"; 847 | } 848 | .fa-user-md:before { 849 | content: "\f0f0"; 850 | } 851 | .fa-stethoscope:before { 852 | content: "\f0f1"; 853 | } 854 | .fa-suitcase:before { 855 | content: "\f0f2"; 856 | } 857 | .fa-bell-o:before { 858 | content: "\f0a2"; 859 | } 860 | .fa-coffee:before { 861 | content: "\f0f4"; 862 | } 863 | .fa-cutlery:before { 864 | content: "\f0f5"; 865 | } 866 | .fa-file-text-o:before { 867 | content: "\f0f6"; 868 | } 869 | .fa-building-o:before { 870 | content: "\f0f7"; 871 | } 872 | .fa-hospital-o:before { 873 | content: "\f0f8"; 874 | } 875 | .fa-ambulance:before { 876 | content: "\f0f9"; 877 | } 878 | .fa-medkit:before { 879 | content: "\f0fa"; 880 | } 881 | .fa-fighter-jet:before { 882 | content: "\f0fb"; 883 | } 884 | .fa-beer:before { 885 | content: "\f0fc"; 886 | } 887 | .fa-h-square:before { 888 | content: "\f0fd"; 889 | } 890 | .fa-plus-square:before { 891 | content: "\f0fe"; 892 | } 893 | .fa-angle-double-left:before { 894 | content: "\f100"; 895 | } 896 | .fa-angle-double-right:before { 897 | content: "\f101"; 898 | } 899 | .fa-angle-double-up:before { 900 | content: "\f102"; 901 | } 902 | .fa-angle-double-down:before { 903 | content: "\f103"; 904 | } 905 | .fa-angle-left:before { 906 | content: "\f104"; 907 | } 908 | .fa-angle-right:before { 909 | content: "\f105"; 910 | } 911 | .fa-angle-up:before { 912 | content: "\f106"; 913 | } 914 | .fa-angle-down:before { 915 | content: "\f107"; 916 | } 917 | .fa-desktop:before { 918 | content: "\f108"; 919 | } 920 | .fa-laptop:before { 921 | content: "\f109"; 922 | } 923 | .fa-tablet:before { 924 | content: "\f10a"; 925 | } 926 | .fa-mobile-phone:before, 927 | .fa-mobile:before { 928 | content: "\f10b"; 929 | } 930 | .fa-circle-o:before { 931 | content: "\f10c"; 932 | } 933 | .fa-quote-left:before { 934 | content: "\f10d"; 935 | } 936 | .fa-quote-right:before { 937 | content: "\f10e"; 938 | } 939 | .fa-spinner:before { 940 | content: "\f110"; 941 | } 942 | .fa-circle:before { 943 | content: "\f111"; 944 | } 945 | .fa-mail-reply:before, 946 | .fa-reply:before { 947 | content: "\f112"; 948 | } 949 | .fa-github-alt:before { 950 | content: "\f113"; 951 | } 952 | .fa-folder-o:before { 953 | content: "\f114"; 954 | } 955 | .fa-folder-open-o:before { 956 | content: "\f115"; 957 | } 958 | .fa-smile-o:before { 959 | content: "\f118"; 960 | } 961 | .fa-frown-o:before { 962 | content: "\f119"; 963 | } 964 | .fa-meh-o:before { 965 | content: "\f11a"; 966 | } 967 | .fa-gamepad:before { 968 | content: "\f11b"; 969 | } 970 | .fa-keyboard-o:before { 971 | content: "\f11c"; 972 | } 973 | .fa-flag-o:before { 974 | content: "\f11d"; 975 | } 976 | .fa-flag-checkered:before { 977 | content: "\f11e"; 978 | } 979 | .fa-terminal:before { 980 | content: "\f120"; 981 | } 982 | .fa-code:before { 983 | content: "\f121"; 984 | } 985 | .fa-mail-reply-all:before, 986 | .fa-reply-all:before { 987 | content: "\f122"; 988 | } 989 | .fa-star-half-empty:before, 990 | .fa-star-half-full:before, 991 | .fa-star-half-o:before { 992 | content: "\f123"; 993 | } 994 | .fa-location-arrow:before { 995 | content: "\f124"; 996 | } 997 | .fa-crop:before { 998 | content: "\f125"; 999 | } 1000 | .fa-code-fork:before { 1001 | content: "\f126"; 1002 | } 1003 | .fa-unlink:before, 1004 | .fa-chain-broken:before { 1005 | content: "\f127"; 1006 | } 1007 | .fa-question:before { 1008 | content: "\f128"; 1009 | } 1010 | .fa-info:before { 1011 | content: "\f129"; 1012 | } 1013 | .fa-exclamation:before { 1014 | content: "\f12a"; 1015 | } 1016 | .fa-superscript:before { 1017 | content: "\f12b"; 1018 | } 1019 | .fa-subscript:before { 1020 | content: "\f12c"; 1021 | } 1022 | .fa-eraser:before { 1023 | content: "\f12d"; 1024 | } 1025 | .fa-puzzle-piece:before { 1026 | content: "\f12e"; 1027 | } 1028 | .fa-microphone:before { 1029 | content: "\f130"; 1030 | } 1031 | .fa-microphone-slash:before { 1032 | content: "\f131"; 1033 | } 1034 | .fa-shield:before { 1035 | content: "\f132"; 1036 | } 1037 | .fa-calendar-o:before { 1038 | content: "\f133"; 1039 | } 1040 | .fa-fire-extinguisher:before { 1041 | content: "\f134"; 1042 | } 1043 | .fa-rocket:before { 1044 | content: "\f135"; 1045 | } 1046 | .fa-maxcdn:before { 1047 | content: "\f136"; 1048 | } 1049 | .fa-chevron-circle-left:before { 1050 | content: "\f137"; 1051 | } 1052 | .fa-chevron-circle-right:before { 1053 | content: "\f138"; 1054 | } 1055 | .fa-chevron-circle-up:before { 1056 | content: "\f139"; 1057 | } 1058 | .fa-chevron-circle-down:before { 1059 | content: "\f13a"; 1060 | } 1061 | .fa-html5:before { 1062 | content: "\f13b"; 1063 | } 1064 | .fa-css3:before { 1065 | content: "\f13c"; 1066 | } 1067 | .fa-anchor:before { 1068 | content: "\f13d"; 1069 | } 1070 | .fa-unlock-alt:before { 1071 | content: "\f13e"; 1072 | } 1073 | .fa-bullseye:before { 1074 | content: "\f140"; 1075 | } 1076 | .fa-ellipsis-h:before { 1077 | content: "\f141"; 1078 | } 1079 | .fa-ellipsis-v:before { 1080 | content: "\f142"; 1081 | } 1082 | .fa-rss-square:before { 1083 | content: "\f143"; 1084 | } 1085 | .fa-play-circle:before { 1086 | content: "\f144"; 1087 | } 1088 | .fa-ticket:before { 1089 | content: "\f145"; 1090 | } 1091 | .fa-minus-square:before { 1092 | content: "\f146"; 1093 | } 1094 | .fa-minus-square-o:before { 1095 | content: "\f147"; 1096 | } 1097 | .fa-level-up:before { 1098 | content: "\f148"; 1099 | } 1100 | .fa-level-down:before { 1101 | content: "\f149"; 1102 | } 1103 | .fa-check-square:before { 1104 | content: "\f14a"; 1105 | } 1106 | .fa-pencil-square:before { 1107 | content: "\f14b"; 1108 | } 1109 | .fa-external-link-square:before { 1110 | content: "\f14c"; 1111 | } 1112 | .fa-share-square:before { 1113 | content: "\f14d"; 1114 | } 1115 | .fa-compass:before { 1116 | content: "\f14e"; 1117 | } 1118 | .fa-toggle-down:before, 1119 | .fa-caret-square-o-down:before { 1120 | content: "\f150"; 1121 | } 1122 | .fa-toggle-up:before, 1123 | .fa-caret-square-o-up:before { 1124 | content: "\f151"; 1125 | } 1126 | .fa-toggle-right:before, 1127 | .fa-caret-square-o-right:before { 1128 | content: "\f152"; 1129 | } 1130 | .fa-euro:before, 1131 | .fa-eur:before { 1132 | content: "\f153"; 1133 | } 1134 | .fa-gbp:before { 1135 | content: "\f154"; 1136 | } 1137 | .fa-dollar:before, 1138 | .fa-usd:before { 1139 | content: "\f155"; 1140 | } 1141 | .fa-rupee:before, 1142 | .fa-inr:before { 1143 | content: "\f156"; 1144 | } 1145 | .fa-cny:before, 1146 | .fa-rmb:before, 1147 | .fa-yen:before, 1148 | .fa-jpy:before { 1149 | content: "\f157"; 1150 | } 1151 | .fa-ruble:before, 1152 | .fa-rouble:before, 1153 | .fa-rub:before { 1154 | content: "\f158"; 1155 | } 1156 | .fa-won:before, 1157 | .fa-krw:before { 1158 | content: "\f159"; 1159 | } 1160 | .fa-bitcoin:before, 1161 | .fa-btc:before { 1162 | content: "\f15a"; 1163 | } 1164 | .fa-file:before { 1165 | content: "\f15b"; 1166 | } 1167 | .fa-file-text:before { 1168 | content: "\f15c"; 1169 | } 1170 | .fa-sort-alpha-asc:before { 1171 | content: "\f15d"; 1172 | } 1173 | .fa-sort-alpha-desc:before { 1174 | content: "\f15e"; 1175 | } 1176 | .fa-sort-amount-asc:before { 1177 | content: "\f160"; 1178 | } 1179 | .fa-sort-amount-desc:before { 1180 | content: "\f161"; 1181 | } 1182 | .fa-sort-numeric-asc:before { 1183 | content: "\f162"; 1184 | } 1185 | .fa-sort-numeric-desc:before { 1186 | content: "\f163"; 1187 | } 1188 | .fa-thumbs-up:before { 1189 | content: "\f164"; 1190 | } 1191 | .fa-thumbs-down:before { 1192 | content: "\f165"; 1193 | } 1194 | .fa-youtube-square:before { 1195 | content: "\f166"; 1196 | } 1197 | .fa-youtube:before { 1198 | content: "\f167"; 1199 | } 1200 | .fa-xing:before { 1201 | content: "\f168"; 1202 | } 1203 | .fa-xing-square:before { 1204 | content: "\f169"; 1205 | } 1206 | .fa-youtube-play:before { 1207 | content: "\f16a"; 1208 | } 1209 | .fa-dropbox:before { 1210 | content: "\f16b"; 1211 | } 1212 | .fa-stack-overflow:before { 1213 | content: "\f16c"; 1214 | } 1215 | .fa-instagram:before { 1216 | content: "\f16d"; 1217 | } 1218 | .fa-flickr:before { 1219 | content: "\f16e"; 1220 | } 1221 | .fa-adn:before { 1222 | content: "\f170"; 1223 | } 1224 | .fa-bitbucket:before { 1225 | content: "\f171"; 1226 | } 1227 | .fa-bitbucket-square:before { 1228 | content: "\f172"; 1229 | } 1230 | .fa-tumblr:before { 1231 | content: "\f173"; 1232 | } 1233 | .fa-tumblr-square:before { 1234 | content: "\f174"; 1235 | } 1236 | .fa-long-arrow-down:before { 1237 | content: "\f175"; 1238 | } 1239 | .fa-long-arrow-up:before { 1240 | content: "\f176"; 1241 | } 1242 | .fa-long-arrow-left:before { 1243 | content: "\f177"; 1244 | } 1245 | .fa-long-arrow-right:before { 1246 | content: "\f178"; 1247 | } 1248 | .fa-apple:before { 1249 | content: "\f179"; 1250 | } 1251 | .fa-windows:before { 1252 | content: "\f17a"; 1253 | } 1254 | .fa-android:before { 1255 | content: "\f17b"; 1256 | } 1257 | .fa-linux:before { 1258 | content: "\f17c"; 1259 | } 1260 | .fa-dribbble:before { 1261 | content: "\f17d"; 1262 | } 1263 | .fa-skype:before { 1264 | content: "\f17e"; 1265 | } 1266 | .fa-foursquare:before { 1267 | content: "\f180"; 1268 | } 1269 | .fa-trello:before { 1270 | content: "\f181"; 1271 | } 1272 | .fa-female:before { 1273 | content: "\f182"; 1274 | } 1275 | .fa-male:before { 1276 | content: "\f183"; 1277 | } 1278 | .fa-gittip:before { 1279 | content: "\f184"; 1280 | } 1281 | .fa-sun-o:before { 1282 | content: "\f185"; 1283 | } 1284 | .fa-moon-o:before { 1285 | content: "\f186"; 1286 | } 1287 | .fa-archive:before { 1288 | content: "\f187"; 1289 | } 1290 | .fa-bug:before { 1291 | content: "\f188"; 1292 | } 1293 | .fa-vk:before { 1294 | content: "\f189"; 1295 | } 1296 | .fa-weibo:before { 1297 | content: "\f18a"; 1298 | } 1299 | .fa-renren:before { 1300 | content: "\f18b"; 1301 | } 1302 | .fa-pagelines:before { 1303 | content: "\f18c"; 1304 | } 1305 | .fa-stack-exchange:before { 1306 | content: "\f18d"; 1307 | } 1308 | .fa-arrow-circle-o-right:before { 1309 | content: "\f18e"; 1310 | } 1311 | .fa-arrow-circle-o-left:before { 1312 | content: "\f190"; 1313 | } 1314 | .fa-toggle-left:before, 1315 | .fa-caret-square-o-left:before { 1316 | content: "\f191"; 1317 | } 1318 | .fa-dot-circle-o:before { 1319 | content: "\f192"; 1320 | } 1321 | .fa-wheelchair:before { 1322 | content: "\f193"; 1323 | } 1324 | .fa-vimeo-square:before { 1325 | content: "\f194"; 1326 | } 1327 | .fa-turkish-lira:before, 1328 | .fa-try:before { 1329 | content: "\f195"; 1330 | } 1331 | .fa-plus-square-o:before { 1332 | content: "\f196"; 1333 | } 1334 | .fa-space-shuttle:before { 1335 | content: "\f197"; 1336 | } 1337 | .fa-slack:before { 1338 | content: "\f198"; 1339 | } 1340 | .fa-envelope-square:before { 1341 | content: "\f199"; 1342 | } 1343 | .fa-wordpress:before { 1344 | content: "\f19a"; 1345 | } 1346 | .fa-openid:before { 1347 | content: "\f19b"; 1348 | } 1349 | .fa-institution:before, 1350 | .fa-bank:before, 1351 | .fa-university:before { 1352 | content: "\f19c"; 1353 | } 1354 | .fa-mortar-board:before, 1355 | .fa-graduation-cap:before { 1356 | content: "\f19d"; 1357 | } 1358 | .fa-yahoo:before { 1359 | content: "\f19e"; 1360 | } 1361 | .fa-google:before { 1362 | content: "\f1a0"; 1363 | } 1364 | .fa-reddit:before { 1365 | content: "\f1a1"; 1366 | } 1367 | .fa-reddit-square:before { 1368 | content: "\f1a2"; 1369 | } 1370 | .fa-stumbleupon-circle:before { 1371 | content: "\f1a3"; 1372 | } 1373 | .fa-stumbleupon:before { 1374 | content: "\f1a4"; 1375 | } 1376 | .fa-delicious:before { 1377 | content: "\f1a5"; 1378 | } 1379 | .fa-digg:before { 1380 | content: "\f1a6"; 1381 | } 1382 | .fa-pied-piper-square:before, 1383 | .fa-pied-piper:before { 1384 | content: "\f1a7"; 1385 | } 1386 | .fa-pied-piper-alt:before { 1387 | content: "\f1a8"; 1388 | } 1389 | .fa-drupal:before { 1390 | content: "\f1a9"; 1391 | } 1392 | .fa-joomla:before { 1393 | content: "\f1aa"; 1394 | } 1395 | .fa-language:before { 1396 | content: "\f1ab"; 1397 | } 1398 | .fa-fax:before { 1399 | content: "\f1ac"; 1400 | } 1401 | .fa-building:before { 1402 | content: "\f1ad"; 1403 | } 1404 | .fa-child:before { 1405 | content: "\f1ae"; 1406 | } 1407 | .fa-paw:before { 1408 | content: "\f1b0"; 1409 | } 1410 | .fa-spoon:before { 1411 | content: "\f1b1"; 1412 | } 1413 | .fa-cube:before { 1414 | content: "\f1b2"; 1415 | } 1416 | .fa-cubes:before { 1417 | content: "\f1b3"; 1418 | } 1419 | .fa-behance:before { 1420 | content: "\f1b4"; 1421 | } 1422 | .fa-behance-square:before { 1423 | content: "\f1b5"; 1424 | } 1425 | .fa-steam:before { 1426 | content: "\f1b6"; 1427 | } 1428 | .fa-steam-square:before { 1429 | content: "\f1b7"; 1430 | } 1431 | .fa-recycle:before { 1432 | content: "\f1b8"; 1433 | } 1434 | .fa-automobile:before, 1435 | .fa-car:before { 1436 | content: "\f1b9"; 1437 | } 1438 | .fa-cab:before, 1439 | .fa-taxi:before { 1440 | content: "\f1ba"; 1441 | } 1442 | .fa-tree:before { 1443 | content: "\f1bb"; 1444 | } 1445 | .fa-spotify:before { 1446 | content: "\f1bc"; 1447 | } 1448 | .fa-deviantart:before { 1449 | content: "\f1bd"; 1450 | } 1451 | .fa-soundcloud:before { 1452 | content: "\f1be"; 1453 | } 1454 | .fa-database:before { 1455 | content: "\f1c0"; 1456 | } 1457 | .fa-file-pdf-o:before { 1458 | content: "\f1c1"; 1459 | } 1460 | .fa-file-word-o:before { 1461 | content: "\f1c2"; 1462 | } 1463 | .fa-file-excel-o:before { 1464 | content: "\f1c3"; 1465 | } 1466 | .fa-file-powerpoint-o:before { 1467 | content: "\f1c4"; 1468 | } 1469 | .fa-file-photo-o:before, 1470 | .fa-file-picture-o:before, 1471 | .fa-file-image-o:before { 1472 | content: "\f1c5"; 1473 | } 1474 | .fa-file-zip-o:before, 1475 | .fa-file-archive-o:before { 1476 | content: "\f1c6"; 1477 | } 1478 | .fa-file-sound-o:before, 1479 | .fa-file-audio-o:before { 1480 | content: "\f1c7"; 1481 | } 1482 | .fa-file-movie-o:before, 1483 | .fa-file-video-o:before { 1484 | content: "\f1c8"; 1485 | } 1486 | .fa-file-code-o:before { 1487 | content: "\f1c9"; 1488 | } 1489 | .fa-vine:before { 1490 | content: "\f1ca"; 1491 | } 1492 | .fa-codepen:before { 1493 | content: "\f1cb"; 1494 | } 1495 | .fa-jsfiddle:before { 1496 | content: "\f1cc"; 1497 | } 1498 | .fa-life-bouy:before, 1499 | .fa-life-saver:before, 1500 | .fa-support:before, 1501 | .fa-life-ring:before { 1502 | content: "\f1cd"; 1503 | } 1504 | .fa-circle-o-notch:before { 1505 | content: "\f1ce"; 1506 | } 1507 | .fa-ra:before, 1508 | .fa-rebel:before { 1509 | content: "\f1d0"; 1510 | } 1511 | .fa-ge:before, 1512 | .fa-empire:before { 1513 | content: "\f1d1"; 1514 | } 1515 | .fa-git-square:before { 1516 | content: "\f1d2"; 1517 | } 1518 | .fa-git:before { 1519 | content: "\f1d3"; 1520 | } 1521 | .fa-hacker-news:before { 1522 | content: "\f1d4"; 1523 | } 1524 | .fa-tencent-weibo:before { 1525 | content: "\f1d5"; 1526 | } 1527 | .fa-qq:before { 1528 | content: "\f1d6"; 1529 | } 1530 | .fa-wechat:before, 1531 | .fa-weixin:before { 1532 | content: "\f1d7"; 1533 | } 1534 | .fa-send:before, 1535 | .fa-paper-plane:before { 1536 | content: "\f1d8"; 1537 | } 1538 | .fa-send-o:before, 1539 | .fa-paper-plane-o:before { 1540 | content: "\f1d9"; 1541 | } 1542 | .fa-history:before { 1543 | content: "\f1da"; 1544 | } 1545 | .fa-circle-thin:before { 1546 | content: "\f1db"; 1547 | } 1548 | .fa-header:before { 1549 | content: "\f1dc"; 1550 | } 1551 | .fa-paragraph:before { 1552 | content: "\f1dd"; 1553 | } 1554 | .fa-sliders:before { 1555 | content: "\f1de"; 1556 | } 1557 | .fa-share-alt:before { 1558 | content: "\f1e0"; 1559 | } 1560 | .fa-share-alt-square:before { 1561 | content: "\f1e1"; 1562 | } 1563 | .fa-bomb:before { 1564 | content: "\f1e2"; 1565 | } 1566 | -------------------------------------------------------------------------------- /assets/images/default.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyancatda/mcserverweb-golang/a6dbcdb6b6d984222d29b95a6762f60ecaa2a73a/assets/images/default.jpg -------------------------------------------------------------------------------- /assets/js/bootstrap.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * Bootstrap v3.0.2 by @fat and @mdo 3 | * Copyright 2013 Twitter, Inc. 4 | * Licensed under http://www.apache.org/licenses/LICENSE-2.0 5 | * 6 | * Designed and built with all the love in the world by @mdo and @fat. 7 | */ 8 | 9 | if("undefined"==typeof jQuery)throw new Error("Bootstrap requires jQuery");+function(a){"use strict";function b(){var a=document.createElement("bootstrap"),b={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var c in b)if(void 0!==a.style[c])return{end:b[c]}}a.fn.emulateTransitionEnd=function(b){var c=!1,d=this;a(this).one(a.support.transition.end,function(){c=!0});var e=function(){c||a(d).trigger(a.support.transition.end)};return setTimeout(e,b),this},a(function(){a.support.transition=b()})}(jQuery),+function(a){"use strict";var b='[data-dismiss="alert"]',c=function(c){a(c).on("click",b,this.close)};c.prototype.close=function(b){function c(){f.trigger("closed.bs.alert").remove()}var d=a(this),e=d.attr("data-target");e||(e=d.attr("href"),e=e&&e.replace(/.*(?=#[^\s]*$)/,""));var f=a(e);b&&b.preventDefault(),f.length||(f=d.hasClass("alert")?d:d.parent()),f.trigger(b=a.Event("close.bs.alert")),b.isDefaultPrevented()||(f.removeClass("in"),a.support.transition&&f.hasClass("fade")?f.one(a.support.transition.end,c).emulateTransitionEnd(150):c())};var d=a.fn.alert;a.fn.alert=function(b){return this.each(function(){var d=a(this),e=d.data("bs.alert");e||d.data("bs.alert",e=new c(this)),"string"==typeof b&&e[b].call(d)})},a.fn.alert.Constructor=c,a.fn.alert.noConflict=function(){return a.fn.alert=d,this},a(document).on("click.bs.alert.data-api",b,c.prototype.close)}(jQuery),+function(a){"use strict";var b=function(c,d){this.$element=a(c),this.options=a.extend({},b.DEFAULTS,d)};b.DEFAULTS={loadingText:"loading..."},b.prototype.setState=function(a){var b="disabled",c=this.$element,d=c.is("input")?"val":"html",e=c.data();a+="Text",e.resetText||c.data("resetText",c[d]()),c[d](e[a]||this.options[a]),setTimeout(function(){"loadingText"==a?c.addClass(b).attr(b,b):c.removeClass(b).removeAttr(b)},0)},b.prototype.toggle=function(){var a=this.$element.closest('[data-toggle="buttons"]');if(a.length){var b=this.$element.find("input").prop("checked",!this.$element.hasClass("active")).trigger("change");"radio"===b.prop("type")&&a.find(".active").removeClass("active")}this.$element.toggleClass("active")};var c=a.fn.button;a.fn.button=function(c){return this.each(function(){var d=a(this),e=d.data("bs.button"),f="object"==typeof c&&c;e||d.data("bs.button",e=new b(this,f)),"toggle"==c?e.toggle():c&&e.setState(c)})},a.fn.button.Constructor=b,a.fn.button.noConflict=function(){return a.fn.button=c,this},a(document).on("click.bs.button.data-api","[data-toggle^=button]",function(b){var c=a(b.target);c.hasClass("btn")||(c=c.closest(".btn")),c.button("toggle"),b.preventDefault()})}(jQuery),+function(a){"use strict";var b=function(b,c){this.$element=a(b),this.$indicators=this.$element.find(".carousel-indicators"),this.options=c,this.paused=this.sliding=this.interval=this.$active=this.$items=null,"hover"==this.options.pause&&this.$element.on("mouseenter",a.proxy(this.pause,this)).on("mouseleave",a.proxy(this.cycle,this))};b.DEFAULTS={interval:5e3,pause:"hover",wrap:!0},b.prototype.cycle=function(b){return b||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(a.proxy(this.next,this),this.options.interval)),this},b.prototype.getActiveIndex=function(){return this.$active=this.$element.find(".item.active"),this.$items=this.$active.parent().children(),this.$items.index(this.$active)},b.prototype.to=function(b){var c=this,d=this.getActiveIndex();return b>this.$items.length-1||0>b?void 0:this.sliding?this.$element.one("slid",function(){c.to(b)}):d==b?this.pause().cycle():this.slide(b>d?"next":"prev",a(this.$items[b]))},b.prototype.pause=function(b){return b||(this.paused=!0),this.$element.find(".next, .prev").length&&a.support.transition.end&&(this.$element.trigger(a.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},b.prototype.next=function(){return this.sliding?void 0:this.slide("next")},b.prototype.prev=function(){return this.sliding?void 0:this.slide("prev")},b.prototype.slide=function(b,c){var d=this.$element.find(".item.active"),e=c||d[b](),f=this.interval,g="next"==b?"left":"right",h="next"==b?"first":"last",i=this;if(!e.length){if(!this.options.wrap)return;e=this.$element.find(".item")[h]()}this.sliding=!0,f&&this.pause();var j=a.Event("slide.bs.carousel",{relatedTarget:e[0],direction:g});if(!e.hasClass("active")){if(this.$indicators.length&&(this.$indicators.find(".active").removeClass("active"),this.$element.one("slid",function(){var b=a(i.$indicators.children()[i.getActiveIndex()]);b&&b.addClass("active")})),a.support.transition&&this.$element.hasClass("slide")){if(this.$element.trigger(j),j.isDefaultPrevented())return;e.addClass(b),e[0].offsetWidth,d.addClass(g),e.addClass(g),d.one(a.support.transition.end,function(){e.removeClass([b,g].join(" ")).addClass("active"),d.removeClass(["active",g].join(" ")),i.sliding=!1,setTimeout(function(){i.$element.trigger("slid")},0)}).emulateTransitionEnd(1200)}else{if(this.$element.trigger(j),j.isDefaultPrevented())return;d.removeClass("active"),e.addClass("active"),this.sliding=!1,this.$element.trigger("slid")}return f&&this.cycle(),this}};var c=a.fn.carousel;a.fn.carousel=function(c){return this.each(function(){var d=a(this),e=d.data("bs.carousel"),f=a.extend({},b.DEFAULTS,d.data(),"object"==typeof c&&c),g="string"==typeof c?c:f.slide;e||d.data("bs.carousel",e=new b(this,f)),"number"==typeof c?e.to(c):g?e[g]():f.interval&&e.pause().cycle()})},a.fn.carousel.Constructor=b,a.fn.carousel.noConflict=function(){return a.fn.carousel=c,this},a(document).on("click.bs.carousel.data-api","[data-slide], [data-slide-to]",function(b){var c,d=a(this),e=a(d.attr("data-target")||(c=d.attr("href"))&&c.replace(/.*(?=#[^\s]+$)/,"")),f=a.extend({},e.data(),d.data()),g=d.attr("data-slide-to");g&&(f.interval=!1),e.carousel(f),(g=d.attr("data-slide-to"))&&e.data("bs.carousel").to(g),b.preventDefault()}),a(window).on("load",function(){a('[data-ride="carousel"]').each(function(){var b=a(this);b.carousel(b.data())})})}(jQuery),+function(a){"use strict";var b=function(c,d){this.$element=a(c),this.options=a.extend({},b.DEFAULTS,d),this.transitioning=null,this.options.parent&&(this.$parent=a(this.options.parent)),this.options.toggle&&this.toggle()};b.DEFAULTS={toggle:!0},b.prototype.dimension=function(){var a=this.$element.hasClass("width");return a?"width":"height"},b.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var b=a.Event("show.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.$parent&&this.$parent.find("> .panel > .in");if(c&&c.length){var d=c.data("bs.collapse");if(d&&d.transitioning)return;c.collapse("hide"),d||c.data("bs.collapse",null)}var e=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[e](0),this.transitioning=1;var f=function(){this.$element.removeClass("collapsing").addClass("in")[e]("auto"),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!a.support.transition)return f.call(this);var g=a.camelCase(["scroll",e].join("-"));this.$element.one(a.support.transition.end,a.proxy(f,this)).emulateTransitionEnd(350)[e](this.$element[0][g])}}},b.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var b=a.Event("hide.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.dimension();this.$element[c](this.$element[c]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse").removeClass("in"),this.transitioning=1;var d=function(){this.transitioning=0,this.$element.trigger("hidden.bs.collapse").removeClass("collapsing").addClass("collapse")};return a.support.transition?(this.$element[c](0).one(a.support.transition.end,a.proxy(d,this)).emulateTransitionEnd(350),void 0):d.call(this)}}},b.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()};var c=a.fn.collapse;a.fn.collapse=function(c){return this.each(function(){var d=a(this),e=d.data("bs.collapse"),f=a.extend({},b.DEFAULTS,d.data(),"object"==typeof c&&c);e||d.data("bs.collapse",e=new b(this,f)),"string"==typeof c&&e[c]()})},a.fn.collapse.Constructor=b,a.fn.collapse.noConflict=function(){return a.fn.collapse=c,this},a(document).on("click.bs.collapse.data-api","[data-toggle=collapse]",function(b){var c,d=a(this),e=d.attr("data-target")||b.preventDefault()||(c=d.attr("href"))&&c.replace(/.*(?=#[^\s]+$)/,""),f=a(e),g=f.data("bs.collapse"),h=g?"toggle":d.data(),i=d.attr("data-parent"),j=i&&a(i);g&&g.transitioning||(j&&j.find('[data-toggle=collapse][data-parent="'+i+'"]').not(d).addClass("collapsed"),d[f.hasClass("in")?"addClass":"removeClass"]("collapsed")),f.collapse(h)})}(jQuery),+function(a){"use strict";function b(){a(d).remove(),a(e).each(function(b){var d=c(a(this));d.hasClass("open")&&(d.trigger(b=a.Event("hide.bs.dropdown")),b.isDefaultPrevented()||d.removeClass("open").trigger("hidden.bs.dropdown"))})}function c(b){var c=b.attr("data-target");c||(c=b.attr("href"),c=c&&/#/.test(c)&&c.replace(/.*(?=#[^\s]*$)/,""));var d=c&&a(c);return d&&d.length?d:b.parent()}var d=".dropdown-backdrop",e="[data-toggle=dropdown]",f=function(b){a(b).on("click.bs.dropdown",this.toggle)};f.prototype.toggle=function(d){var e=a(this);if(!e.is(".disabled, :disabled")){var f=c(e),g=f.hasClass("open");if(b(),!g){if("ontouchstart"in document.documentElement&&!f.closest(".navbar-nav").length&&a('
').insertAfter(a(this)).on("click",b),f.trigger(d=a.Event("show.bs.dropdown")),d.isDefaultPrevented())return;f.toggleClass("open").trigger("shown.bs.dropdown"),e.focus()}return!1}},f.prototype.keydown=function(b){if(/(38|40|27)/.test(b.keyCode)){var d=a(this);if(b.preventDefault(),b.stopPropagation(),!d.is(".disabled, :disabled")){var f=c(d),g=f.hasClass("open");if(!g||g&&27==b.keyCode)return 27==b.which&&f.find(e).focus(),d.click();var h=a("[role=menu] li:not(.divider):visible a",f);if(h.length){var i=h.index(h.filter(":focus"));38==b.keyCode&&i>0&&i--,40==b.keyCode&&i请联系管理员
3 | {{ end }} -------------------------------------------------------------------------------- /assets/template/ServerInfo/online.html: -------------------------------------------------------------------------------- 1 | {{define "ServerInfo/online"}} 2 |在线人数:{{.online}}/{{.max}}
3 |延迟:{{.delay}}ms
4 |支持的游戏版本:{{.version}}
5 | {{ end }} -------------------------------------------------------------------------------- /assets/template/index/index.html: -------------------------------------------------------------------------------- 1 | {{ define "index/index.html" }} 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 |状态:{{.status}}
76 | {{if .status_bool}} 77 | {{template "ServerInfo/online" .}} 78 | {{else}} 79 | {{template "ServerInfo/offline" .}} 80 | {{end}} 81 |