From d89bc90cef507adccb6c67a7520bf5ff685d67e9 Mon Sep 17 00:00:00 2001
From: xuanchen <122383162@qq.com>
Date: Sat, 9 Oct 2021 13:12:45 +0800
Subject: [PATCH] =?UTF-8?q?=E9=98=B6=E6=AE=B5=E6=80=A7=E6=9B=B4=E6=96=B0?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../Controllers/Article/IndexController.php | 13 +-
.../Controllers/Category/IndexController.php | 17 +-
.../Controllers/Video/IndexController.php | 80 +
app/Admin/Routes/video.php | 11 +
app/Admin/routes.php | 1 +
app/Helpers/function.php | 64 +-
app/Http/Controllers/ArticleController.php | 27 +-
app/Http/Controllers/CategoryController.php | 21 +-
app/Http/Controllers/Controller.php | 7 +-
app/Http/Controllers/IndexController.php | 7 +-
app/Models/Advert.php | 6 +-
app/Models/Article.php | 31 +-
app/Models/Category.php | 62 +-
app/Models/Model.php | 16 +-
app/Models/Traits/HasCovers.php | 83 +
app/Models/Traits/HasOneCover.php | 24 -
app/Models/Video.php | 13 +
app/Providers/AppServiceProvider.php | 12 +-
composer.lock | 1977 +++++------
.../2021_10_08_112901_create_videos_table.php | 36 +
public/assets/index/css/base.css | 567 ----
public/assets/index/css/bootstrap.min.css | 6 +
.../assets/index/css/font-awesome-ie7.min.css | 14 +
public/assets/index/css/font-awesome.css | 1672 ++++++++++
public/assets/index/css/jquery.slideBox.css | 23 -
public/assets/index/css/main.css | 1562 ---------
public/assets/index/css/style.css | 2889 +++++++++++++++++
public/assets/index/images/0.png | Bin 2583089 -> 0 bytes
public/assets/index/images/1.png | Bin 978390 -> 0 bytes
public/assets/index/images/2.jpg | Bin 129780 -> 0 bytes
public/assets/index/images/3.jpg | Bin 165161 -> 0 bytes
public/assets/index/images/4.jpg | Bin 14580 -> 0 bytes
public/assets/index/images/5.jpg | Bin 7676 -> 0 bytes
public/assets/index/images/6.jpg | Bin 49335 -> 0 bytes
public/assets/index/images/banner.png | Bin 58821 -> 0 bytes
public/assets/index/images/bg.png | Bin 62822 -> 0 bytes
public/assets/index/images/blue.png | Bin 2307 -> 0 bytes
public/assets/index/images/bmicon.png | Bin 1461 -> 0 bytes
.../images/briefIcon/briefAlbum_back.jpg | Bin 0 -> 31800 bytes
.../images/briefIcon/briefAlbum_left.jpg | Bin 0 -> 1441 bytes
.../images/briefIcon/briefAlbum_right.jpg | Bin 0 -> 1431 bytes
.../briefIcon/briefAlbum_title_icon.png | Bin 0 -> 1319 bytes
.../images/briefIcon/briefHistoy-back.jpg | Bin 0 -> 111607 bytes
.../images/briefIcon/briefHistoy-icon.png | Bin 0 -> 1230 bytes
.../images/briefIcon/briefResearch-icon.png | Bin 0 -> 1504 bytes
.../index/images/briefIcon/briefTitle-1.png | Bin 0 -> 3873 bytes
.../index/images/briefIcon/briefTitle-2.png | Bin 0 -> 4451 bytes
.../index/images/briefIcon/briefTitle-3.png | Bin 0 -> 4665 bytes
.../index/images/briefIcon/briefTitle-4.png | Bin 0 -> 4219 bytes
.../index/images/briefIcon/briefTitle-5.png | Bin 0 -> 4368 bytes
.../index/images/briefIcon/briefTitle-6.png | Bin 0 -> 4603 bytes
public/assets/index/images/briefOrganize.jpg | Bin 0 -> 70698 bytes
public/assets/index/images/educateIcon.png | Bin 0 -> 1464 bytes
public/assets/index/images/educatePop.png | Bin 0 -> 3259 bytes
public/assets/index/images/ewm.png | Bin 15108 -> 0 bytes
public/assets/index/images/facade.jpg | Bin 0 -> 75650 bytes
public/assets/index/images/face1.gif | Bin 1443 -> 0 bytes
public/assets/index/images/face10.gif | Bin 2314 -> 0 bytes
public/assets/index/images/face2.gif | Bin 1662 -> 0 bytes
public/assets/index/images/face3.gif | Bin 1841 -> 0 bytes
public/assets/index/images/face4.gif | Bin 3809 -> 0 bytes
public/assets/index/images/face5.gif | Bin 2866 -> 0 bytes
public/assets/index/images/face6.gif | Bin 2375 -> 0 bytes
public/assets/index/images/face7.gif | Bin 2500 -> 0 bytes
public/assets/index/images/face8.gif | Bin 1944 -> 0 bytes
public/assets/index/images/face9.gif | Bin 1398 -> 0 bytes
public/assets/index/images/footbj.jpg | Bin 3275 -> 0 bytes
public/assets/index/images/fuwu1.png | Bin 4757 -> 0 bytes
public/assets/index/images/fuwu2.png | Bin 1460 -> 0 bytes
public/assets/index/images/fuwu3.png | Bin 1640 -> 0 bytes
public/assets/index/images/fuwu4.png | Bin 1880 -> 0 bytes
public/assets/index/images/fuwu5.png | Bin 4834 -> 0 bytes
public/assets/index/images/gg_00.png | Bin 39519 -> 0 bytes
public/assets/index/images/gg_01.png | Bin 35931 -> 0 bytes
public/assets/index/images/gg_02.png | Bin 32962 -> 0 bytes
public/assets/index/images/gg_03.png | Bin 40613 -> 0 bytes
public/assets/index/images/icon.png | Bin 2841 -> 0 bytes
public/assets/index/images/index-news.png | Bin 0 -> 238423 bytes
public/assets/index/images/indexAdvert.png | Bin 0 -> 427257 bytes
.../index/images/indexIcon/indexNew_row.png | Bin 0 -> 1331 bytes
.../index/images/indexIcon/indexRow.png | Bin 0 -> 1227 bytes
.../{jtx.png => indexIcon/titleIcon_00.png} | Bin 14931 -> 15154 bytes
.../titleIcon_01.png} | Bin 14542 -> 15323 bytes
.../index/images/indexIcon/titleIcon_02.png | Bin 0 -> 1343 bytes
.../index/images/indexIcon/titleIcon_03.png | Bin 0 -> 1551 bytes
.../index/images/indexIcon/titleIcon_04.png | Bin 0 -> 1349 bytes
.../index/images/indexIcon/titleIcon_05.png | Bin 0 -> 1386 bytes
.../index/images/indexIcon/titleIcon_06.png | Bin 0 -> 1450 bytes
.../index/images/indexIcon/titleIcon_07.png | Bin 0 -> 1559 bytes
.../index/images/indexIcon/titleIcon_08.png | Bin 0 -> 1728 bytes
.../index/images/indexIcon/titleIcon_09.png | Bin 0 -> 1400 bytes
.../index/images/indexIcon/titleIcon_10.png | Bin 0 -> 1384 bytes
.../index/images/indexIcon/titleIcon_11.png | Bin 0 -> 22813 bytes
.../index/images/indexIcon/titleTem_00.png | Bin 0 -> 2393 bytes
.../index/images/indexIcon/titleTem_01.png | Bin 0 -> 2535 bytes
.../index/images/indexIcon/titleTem_02.png | Bin 0 -> 2674 bytes
.../index/images/indexIcon/titleTem_03.png | Bin 0 -> 2050 bytes
.../index/images/indexIcon/titleTem_04.png | Bin 0 -> 1994 bytes
.../index/images/indexIcon/titleTem_05.png | Bin 0 -> 2349 bytes
.../index/images/indexIcon/titleTem_06.png | Bin 0 -> 2298 bytes
.../index/images/indexIcon/titleTem_07.png | Bin 0 -> 2139 bytes
.../index/images/indexIcon/titleTem_08.png | Bin 0 -> 2202 bytes
.../index/images/indexIcon/titleTem_09.png | Bin 0 -> 1708 bytes
.../index/images/indexIcon/titleTem_10.png | Bin 0 -> 1908 bytes
.../index/images/indexIcon/titleTem_11.png | Bin 0 -> 1787 bytes
.../index/images/indexIcon/titleTem_12.png | Bin 0 -> 2294 bytes
.../index/images/indexIcon/titleTem_13.png | Bin 0 -> 2521 bytes
.../index/images/indexIcon/titleTem_14.png | Bin 0 -> 1835 bytes
public/assets/index/images/indexLabel_00.jpg | Bin 0 -> 3549 bytes
public/assets/index/images/indexLabel_01.jpg | Bin 0 -> 3537 bytes
public/assets/index/images/indexLabel_02.jpg | Bin 0 -> 4714 bytes
public/assets/index/images/indexLabel_03.jpg | Bin 0 -> 3863 bytes
public/assets/index/images/ine-01.jpg | Bin 59635 -> 0 bytes
public/assets/index/images/ine-02.jpg | Bin 44011 -> 0 bytes
public/assets/index/images/jiantou.png | Bin 1014 -> 0 bytes
public/assets/index/images/journalBack.jpg | Bin 0 -> 7008 bytes
.../index/images/journalCont_icon_00.jpg | Bin 0 -> 1968 bytes
.../index/images/journalCont_icon_01.jpg | Bin 0 -> 2023 bytes
public/assets/index/images/journalTop.jpg | Bin 0 -> 40882 bytes
public/assets/index/images/jsq.png | Bin 755 -> 0 bytes
public/assets/index/images/jsq2.png | Bin 678 -> 0 bytes
public/assets/index/images/jtt.png | Bin 146 -> 0 bytes
public/assets/index/images/learn_img.jpg | Bin 0 -> 6795 bytes
public/assets/index/images/learn_left.jpg | Bin 0 -> 27644 bytes
public/assets/index/images/levelLeft-back.jpg | Bin 0 -> 15636 bytes
public/assets/index/images/levelLeft-icon.png | Bin 0 -> 1318 bytes
public/assets/index/images/levelLeft-tips.png | Bin 0 -> 9771 bytes
public/assets/index/images/levelLeft-top.png | Bin 0 -> 9812 bytes
public/assets/index/images/logo.jpg | Bin 53349 -> 0 bytes
public/assets/index/images/logo.png | Bin 83651 -> 70195 bytes
public/assets/index/images/name_00.jpg | Bin 12597 -> 0 bytes
public/assets/index/images/name_01.jpg | Bin 30627 -> 0 bytes
public/assets/index/images/name_02.jpg | Bin 12658 -> 0 bytes
public/assets/index/images/name_03.jpg | Bin 21569 -> 0 bytes
public/assets/index/images/name_04.jpg | Bin 167207 -> 0 bytes
public/assets/index/images/navImg.png | Bin 0 -> 422797 bytes
public/assets/index/images/org55.png | Bin 0 -> 63701 bytes
public/assets/index/images/partyTitle.png | Bin 0 -> 2171 bytes
public/assets/index/images/partyVide_back.jpg | Bin 0 -> 10329 bytes
public/assets/index/images/popImg.jpg | Bin 0 -> 20946 bytes
.../index/images/ranksIcon/ranksIcon_00.png | Bin 0 -> 2014 bytes
.../index/images/ranksIcon/ranksIcon_01.png | Bin 0 -> 2050 bytes
.../index/images/ranksIcon/ranksIcon_02.png | Bin 0 -> 2229 bytes
.../index/images/ranksIcon/ranksIcon_03.png | Bin 0 -> 2121 bytes
.../index/images/ranksIcon/ranksImg.png | Bin 0 -> 42646 bytes
.../index/images/ranksIcon/ranksTitle_img.png | Bin 0 -> 21986 bytes
public/assets/index/images/right.png | Bin 445 -> 0 bytes
public/assets/index/images/sanjiao2.png | Bin 966 -> 0 bytes
public/assets/index/images/search_Icon.png | Bin 0 -> 1589 bytes
public/assets/index/images/sficon.png | Bin 1350 -> 0 bytes
public/assets/index/images/shu.png | Bin 154 -> 0 bytes
.../index/images/srIcon/srBuildLogo.png | Bin 0 -> 2514 bytes
.../index/images/srIcon/srBuildRow-left.png | Bin 0 -> 1221 bytes
.../index/images/srIcon/srBuildRow-right.png | Bin 0 -> 1222 bytes
.../index/images/srIcon/srCooperation_img.png | Bin 0 -> 2731 bytes
.../index/images/srIcon/srGainIcon_00.png | Bin 0 -> 1510 bytes
.../index/images/srIcon/srGainIcon_01.png | Bin 0 -> 1526 bytes
.../index/images/srIcon/srGainIcon_02.png | Bin 0 -> 1857 bytes
.../index/images/srIcon/srGainIcon_03.png | Bin 0 -> 1755 bytes
.../index/images/srIcon/srGainIcon_04.png | Bin 0 -> 1582 bytes
.../index/images/srIcon/srGainIcon_05.png | Bin 0 -> 1631 bytes
.../index/images/srIcon/srGain_back.png | Bin 0 -> 2127 bytes
.../index/images/srIcon/srSpread_back_00.png | Bin 0 -> 11047 bytes
.../index/images/srIcon/srSpread_back_01.png | Bin 0 -> 10362 bytes
.../index/images/srIcon/srSpread_icon.png | Bin 0 -> 5753 bytes
.../assets/index/images/srIcon/srTitle_1.png | Bin 0 -> 2163 bytes
.../assets/index/images/srIcon/srTitle_2.png | Bin 0 -> 2043 bytes
.../assets/index/images/srIcon/srTitle_3.png | Bin 0 -> 1926 bytes
.../assets/index/images/srIcon/srTitle_4.png | Bin 0 -> 2158 bytes
.../assets/index/images/srIcon/srTitle_5.png | Bin 0 -> 1805 bytes
.../assets/index/images/srIcon/srTitle_6.png | Bin 0 -> 2090 bytes
.../assets/index/images/terraceTitle_back.png | Bin 0 -> 2902 bytes
.../assets/index/images/text/textImg_00.jpg | Bin 0 -> 29751 bytes
.../assets/index/images/text/textImg_01.jpg | Bin 0 -> 41327 bytes
.../assets/index/images/text/textImg_02.jpg | Bin 0 -> 14872 bytes
.../assets/index/images/text/textImg_03.jpg | Bin 0 -> 19596 bytes
.../assets/index/images/text/textImg_04.jpg | Bin 0 -> 14491 bytes
.../assets/index/images/text/textImg_05.jpg | Bin 0 -> 24399 bytes
.../assets/index/images/text/textImg_06.jpg | Bin 0 -> 28162 bytes
.../assets/index/images/text/textImg_07.jpg | Bin 0 -> 32362 bytes
.../assets/index/images/text/textImg_08.jpg | Bin 0 -> 17665 bytes
.../assets/index/images/text/textImg_09.jpg | Bin 0 -> 21012 bytes
.../assets/index/images/text/textImg_10.jpg | Bin 0 -> 13693 bytes
.../assets/index/images/text/textImg_11.jpg | Bin 0 -> 17170 bytes
.../assets/index/images/text/textImg_12.jpg | Bin 0 -> 14844 bytes
.../assets/index/images/text/textImg_13.jpg | Bin 0 -> 10306 bytes
.../assets/index/images/text/textImg_14.jpg | Bin 0 -> 11768 bytes
.../assets/index/images/text/textImg_15.jpg | Bin 0 -> 185118 bytes
.../assets/index/images/text/textImg_16.jpg | Bin 0 -> 26681 bytes
.../assets/index/images/text/textImg_17.jpg | Bin 0 -> 17773 bytes
.../assets/index/images/text/textImg_18.jpg | Bin 0 -> 34838 bytes
.../assets/index/images/text/textImg_19.jpg | Bin 0 -> 19104 bytes
.../assets/index/images/text/textImg_20.jpg | Bin 0 -> 23040 bytes
.../assets/index/images/text/textImg_21.jpg | Bin 0 -> 34518 bytes
.../assets/index/images/text/textImg_22.jpg | Bin 0 -> 72531 bytes
public/assets/index/images/titleTem_back.png | Bin 0 -> 7832 bytes
public/assets/index/images/topbj.jpg | Bin 56016 -> 0 bytes
public/assets/index/images/topbj.png | Bin 151447 -> 0 bytes
.../images/words11_jcfc_content_left_but.png | Bin 3608 -> 0 bytes
.../images/words11_jcfc_content_right_but.png | Bin 3590 -> 0 bytes
public/assets/index/images/wxFixed.png | Bin 0 -> 3221 bytes
public/assets/index/images/wxImg.png | Bin 0 -> 74535 bytes
public/assets/index/images/zhinan01.png | Bin 1723 -> 0 bytes
public/assets/index/images/zhinan02.png | Bin 1685 -> 0 bytes
public/assets/index/images/zhinan03.png | Bin 2042 -> 0 bytes
public/assets/index/images/zhinan04.png | Bin 2095 -> 0 bytes
public/assets/index/images/zhinan05.png | Bin 1925 -> 0 bytes
public/assets/index/images/zhinan06.png | Bin 2176 -> 0 bytes
public/assets/index/images/zhinan07.png | Bin 1884 -> 0 bytes
public/assets/index/images/zxfw1.png | Bin 650 -> 0 bytes
public/assets/index/images/zxfw2.png | Bin 1465 -> 0 bytes
public/assets/index/images/zxfw3.png | Bin 980 -> 0 bytes
public/assets/index/images/zxfw4.png | Bin 1749 -> 0 bytes
public/assets/index/images/zxfw5.png | Bin 1118 -> 0 bytes
public/assets/index/images/zxfw6.png | Bin 1088 -> 0 bytes
public/assets/index/images/zxfw7.png | Bin 1441 -> 0 bytes
public/assets/index/js/Popup.js | 79 +
public/assets/index/js/Tabs.js | 106 -
public/assets/index/js/bootstrap.min.js | 7 +
public/assets/index/js/cjango.js | 7 -
public/assets/index/js/jquery-1.8.3.min.js | 2 -
public/assets/index/js/jquery-3.2.1.min.js | 4 +
.../assets/index/js/jquery.leoweather.min.js | 257 --
public/assets/index/js/jquery.page.js | 95 -
public/assets/index/js/jquery.slideBox.min.js | 12 -
public/assets/index/js/lb_jcfc.js | 58 -
public/assets/index/js/nav.js | 57 -
public/assets/index/js/plugin.js | 188 ++
public/assets/index/js/slider.js | 136 -
resources/views/article/show.blade.php | 65 +-
resources/views/category/djwh.blade.php | 167 +
resources/views/category/jianjie.blade.php | 268 ++
resources/views/category/kjpt.blade.php | 315 ++
resources/views/category/kxjs_rcdw.blade.php | 178 +
resources/views/category/kxyj.blade.php | 403 +++
resources/views/category/left.blade.php | 18 +
resources/views/category/navigation.blade.php | 13 +
resources/views/category/show.blade.php | 83 +-
resources/views/category/yh_qk.blade.php | 84 +
resources/views/category/yjsjy.blade.php | 66 +
resources/views/index/index.blade.php | 1092 ++++---
.../views/index/index(beifen2).blade.php | 363 ---
.../views/index/index(beifen3).blade.php | 412 ---
.../views/index/index(beifne ).blade.php | 377 ---
resources/views/layouts/app.blade.php | 31 +-
resources/views/layouts/footer.blade.php | 78 +-
resources/views/layouts/header.blade.php | 95 +-
resources/views/layouts/top.blade.php | 1 -
248 files changed, 8676 insertions(+), 5682 deletions(-)
create mode 100644 app/Admin/Controllers/Video/IndexController.php
create mode 100644 app/Admin/Routes/video.php
create mode 100644 app/Models/Traits/HasCovers.php
delete mode 100644 app/Models/Traits/HasOneCover.php
create mode 100644 app/Models/Video.php
create mode 100644 database/migrations/2021_10_08_112901_create_videos_table.php
delete mode 100644 public/assets/index/css/base.css
create mode 100644 public/assets/index/css/bootstrap.min.css
create mode 100644 public/assets/index/css/font-awesome-ie7.min.css
create mode 100644 public/assets/index/css/font-awesome.css
delete mode 100644 public/assets/index/css/jquery.slideBox.css
delete mode 100644 public/assets/index/css/main.css
create mode 100644 public/assets/index/css/style.css
delete mode 100644 public/assets/index/images/0.png
delete mode 100644 public/assets/index/images/1.png
delete mode 100644 public/assets/index/images/2.jpg
delete mode 100644 public/assets/index/images/3.jpg
delete mode 100644 public/assets/index/images/4.jpg
delete mode 100644 public/assets/index/images/5.jpg
delete mode 100644 public/assets/index/images/6.jpg
delete mode 100644 public/assets/index/images/banner.png
delete mode 100644 public/assets/index/images/bg.png
delete mode 100644 public/assets/index/images/blue.png
delete mode 100644 public/assets/index/images/bmicon.png
create mode 100644 public/assets/index/images/briefIcon/briefAlbum_back.jpg
create mode 100644 public/assets/index/images/briefIcon/briefAlbum_left.jpg
create mode 100644 public/assets/index/images/briefIcon/briefAlbum_right.jpg
create mode 100644 public/assets/index/images/briefIcon/briefAlbum_title_icon.png
create mode 100644 public/assets/index/images/briefIcon/briefHistoy-back.jpg
create mode 100644 public/assets/index/images/briefIcon/briefHistoy-icon.png
create mode 100644 public/assets/index/images/briefIcon/briefResearch-icon.png
create mode 100644 public/assets/index/images/briefIcon/briefTitle-1.png
create mode 100644 public/assets/index/images/briefIcon/briefTitle-2.png
create mode 100644 public/assets/index/images/briefIcon/briefTitle-3.png
create mode 100644 public/assets/index/images/briefIcon/briefTitle-4.png
create mode 100644 public/assets/index/images/briefIcon/briefTitle-5.png
create mode 100644 public/assets/index/images/briefIcon/briefTitle-6.png
create mode 100644 public/assets/index/images/briefOrganize.jpg
create mode 100644 public/assets/index/images/educateIcon.png
create mode 100644 public/assets/index/images/educatePop.png
delete mode 100644 public/assets/index/images/ewm.png
create mode 100644 public/assets/index/images/facade.jpg
delete mode 100644 public/assets/index/images/face1.gif
delete mode 100644 public/assets/index/images/face10.gif
delete mode 100644 public/assets/index/images/face2.gif
delete mode 100644 public/assets/index/images/face3.gif
delete mode 100644 public/assets/index/images/face4.gif
delete mode 100644 public/assets/index/images/face5.gif
delete mode 100644 public/assets/index/images/face6.gif
delete mode 100644 public/assets/index/images/face7.gif
delete mode 100644 public/assets/index/images/face8.gif
delete mode 100644 public/assets/index/images/face9.gif
delete mode 100644 public/assets/index/images/footbj.jpg
delete mode 100644 public/assets/index/images/fuwu1.png
delete mode 100644 public/assets/index/images/fuwu2.png
delete mode 100644 public/assets/index/images/fuwu3.png
delete mode 100644 public/assets/index/images/fuwu4.png
delete mode 100644 public/assets/index/images/fuwu5.png
delete mode 100644 public/assets/index/images/gg_00.png
delete mode 100644 public/assets/index/images/gg_01.png
delete mode 100644 public/assets/index/images/gg_02.png
delete mode 100644 public/assets/index/images/gg_03.png
delete mode 100644 public/assets/index/images/icon.png
create mode 100644 public/assets/index/images/index-news.png
create mode 100644 public/assets/index/images/indexAdvert.png
create mode 100644 public/assets/index/images/indexIcon/indexNew_row.png
create mode 100644 public/assets/index/images/indexIcon/indexRow.png
rename public/assets/index/images/{jtx.png => indexIcon/titleIcon_00.png} (90%)
rename public/assets/index/images/{sanjiao.png => indexIcon/titleIcon_01.png} (88%)
create mode 100644 public/assets/index/images/indexIcon/titleIcon_02.png
create mode 100644 public/assets/index/images/indexIcon/titleIcon_03.png
create mode 100644 public/assets/index/images/indexIcon/titleIcon_04.png
create mode 100644 public/assets/index/images/indexIcon/titleIcon_05.png
create mode 100644 public/assets/index/images/indexIcon/titleIcon_06.png
create mode 100644 public/assets/index/images/indexIcon/titleIcon_07.png
create mode 100644 public/assets/index/images/indexIcon/titleIcon_08.png
create mode 100644 public/assets/index/images/indexIcon/titleIcon_09.png
create mode 100644 public/assets/index/images/indexIcon/titleIcon_10.png
create mode 100644 public/assets/index/images/indexIcon/titleIcon_11.png
create mode 100644 public/assets/index/images/indexIcon/titleTem_00.png
create mode 100644 public/assets/index/images/indexIcon/titleTem_01.png
create mode 100644 public/assets/index/images/indexIcon/titleTem_02.png
create mode 100644 public/assets/index/images/indexIcon/titleTem_03.png
create mode 100644 public/assets/index/images/indexIcon/titleTem_04.png
create mode 100644 public/assets/index/images/indexIcon/titleTem_05.png
create mode 100644 public/assets/index/images/indexIcon/titleTem_06.png
create mode 100644 public/assets/index/images/indexIcon/titleTem_07.png
create mode 100644 public/assets/index/images/indexIcon/titleTem_08.png
create mode 100644 public/assets/index/images/indexIcon/titleTem_09.png
create mode 100644 public/assets/index/images/indexIcon/titleTem_10.png
create mode 100644 public/assets/index/images/indexIcon/titleTem_11.png
create mode 100644 public/assets/index/images/indexIcon/titleTem_12.png
create mode 100644 public/assets/index/images/indexIcon/titleTem_13.png
create mode 100644 public/assets/index/images/indexIcon/titleTem_14.png
create mode 100644 public/assets/index/images/indexLabel_00.jpg
create mode 100644 public/assets/index/images/indexLabel_01.jpg
create mode 100644 public/assets/index/images/indexLabel_02.jpg
create mode 100644 public/assets/index/images/indexLabel_03.jpg
delete mode 100644 public/assets/index/images/ine-01.jpg
delete mode 100644 public/assets/index/images/ine-02.jpg
delete mode 100644 public/assets/index/images/jiantou.png
create mode 100644 public/assets/index/images/journalBack.jpg
create mode 100644 public/assets/index/images/journalCont_icon_00.jpg
create mode 100644 public/assets/index/images/journalCont_icon_01.jpg
create mode 100644 public/assets/index/images/journalTop.jpg
delete mode 100644 public/assets/index/images/jsq.png
delete mode 100644 public/assets/index/images/jsq2.png
delete mode 100644 public/assets/index/images/jtt.png
create mode 100644 public/assets/index/images/learn_img.jpg
create mode 100644 public/assets/index/images/learn_left.jpg
create mode 100644 public/assets/index/images/levelLeft-back.jpg
create mode 100644 public/assets/index/images/levelLeft-icon.png
create mode 100644 public/assets/index/images/levelLeft-tips.png
create mode 100644 public/assets/index/images/levelLeft-top.png
delete mode 100644 public/assets/index/images/logo.jpg
delete mode 100644 public/assets/index/images/name_00.jpg
delete mode 100644 public/assets/index/images/name_01.jpg
delete mode 100644 public/assets/index/images/name_02.jpg
delete mode 100644 public/assets/index/images/name_03.jpg
delete mode 100644 public/assets/index/images/name_04.jpg
create mode 100644 public/assets/index/images/navImg.png
create mode 100644 public/assets/index/images/org55.png
create mode 100644 public/assets/index/images/partyTitle.png
create mode 100644 public/assets/index/images/partyVide_back.jpg
create mode 100644 public/assets/index/images/popImg.jpg
create mode 100644 public/assets/index/images/ranksIcon/ranksIcon_00.png
create mode 100644 public/assets/index/images/ranksIcon/ranksIcon_01.png
create mode 100644 public/assets/index/images/ranksIcon/ranksIcon_02.png
create mode 100644 public/assets/index/images/ranksIcon/ranksIcon_03.png
create mode 100644 public/assets/index/images/ranksIcon/ranksImg.png
create mode 100644 public/assets/index/images/ranksIcon/ranksTitle_img.png
delete mode 100644 public/assets/index/images/right.png
delete mode 100644 public/assets/index/images/sanjiao2.png
create mode 100644 public/assets/index/images/search_Icon.png
delete mode 100644 public/assets/index/images/sficon.png
delete mode 100644 public/assets/index/images/shu.png
create mode 100644 public/assets/index/images/srIcon/srBuildLogo.png
create mode 100644 public/assets/index/images/srIcon/srBuildRow-left.png
create mode 100644 public/assets/index/images/srIcon/srBuildRow-right.png
create mode 100644 public/assets/index/images/srIcon/srCooperation_img.png
create mode 100644 public/assets/index/images/srIcon/srGainIcon_00.png
create mode 100644 public/assets/index/images/srIcon/srGainIcon_01.png
create mode 100644 public/assets/index/images/srIcon/srGainIcon_02.png
create mode 100644 public/assets/index/images/srIcon/srGainIcon_03.png
create mode 100644 public/assets/index/images/srIcon/srGainIcon_04.png
create mode 100644 public/assets/index/images/srIcon/srGainIcon_05.png
create mode 100644 public/assets/index/images/srIcon/srGain_back.png
create mode 100644 public/assets/index/images/srIcon/srSpread_back_00.png
create mode 100644 public/assets/index/images/srIcon/srSpread_back_01.png
create mode 100644 public/assets/index/images/srIcon/srSpread_icon.png
create mode 100644 public/assets/index/images/srIcon/srTitle_1.png
create mode 100644 public/assets/index/images/srIcon/srTitle_2.png
create mode 100644 public/assets/index/images/srIcon/srTitle_3.png
create mode 100644 public/assets/index/images/srIcon/srTitle_4.png
create mode 100644 public/assets/index/images/srIcon/srTitle_5.png
create mode 100644 public/assets/index/images/srIcon/srTitle_6.png
create mode 100644 public/assets/index/images/terraceTitle_back.png
create mode 100644 public/assets/index/images/text/textImg_00.jpg
create mode 100644 public/assets/index/images/text/textImg_01.jpg
create mode 100644 public/assets/index/images/text/textImg_02.jpg
create mode 100644 public/assets/index/images/text/textImg_03.jpg
create mode 100644 public/assets/index/images/text/textImg_04.jpg
create mode 100644 public/assets/index/images/text/textImg_05.jpg
create mode 100644 public/assets/index/images/text/textImg_06.jpg
create mode 100644 public/assets/index/images/text/textImg_07.jpg
create mode 100644 public/assets/index/images/text/textImg_08.jpg
create mode 100644 public/assets/index/images/text/textImg_09.jpg
create mode 100644 public/assets/index/images/text/textImg_10.jpg
create mode 100644 public/assets/index/images/text/textImg_11.jpg
create mode 100644 public/assets/index/images/text/textImg_12.jpg
create mode 100644 public/assets/index/images/text/textImg_13.jpg
create mode 100644 public/assets/index/images/text/textImg_14.jpg
create mode 100644 public/assets/index/images/text/textImg_15.jpg
create mode 100644 public/assets/index/images/text/textImg_16.jpg
create mode 100644 public/assets/index/images/text/textImg_17.jpg
create mode 100644 public/assets/index/images/text/textImg_18.jpg
create mode 100644 public/assets/index/images/text/textImg_19.jpg
create mode 100644 public/assets/index/images/text/textImg_20.jpg
create mode 100644 public/assets/index/images/text/textImg_21.jpg
create mode 100644 public/assets/index/images/text/textImg_22.jpg
create mode 100644 public/assets/index/images/titleTem_back.png
delete mode 100644 public/assets/index/images/topbj.jpg
delete mode 100644 public/assets/index/images/topbj.png
delete mode 100644 public/assets/index/images/words11_jcfc_content_left_but.png
delete mode 100644 public/assets/index/images/words11_jcfc_content_right_but.png
create mode 100644 public/assets/index/images/wxFixed.png
create mode 100644 public/assets/index/images/wxImg.png
delete mode 100644 public/assets/index/images/zhinan01.png
delete mode 100644 public/assets/index/images/zhinan02.png
delete mode 100644 public/assets/index/images/zhinan03.png
delete mode 100644 public/assets/index/images/zhinan04.png
delete mode 100644 public/assets/index/images/zhinan05.png
delete mode 100644 public/assets/index/images/zhinan06.png
delete mode 100644 public/assets/index/images/zhinan07.png
delete mode 100644 public/assets/index/images/zxfw1.png
delete mode 100644 public/assets/index/images/zxfw2.png
delete mode 100644 public/assets/index/images/zxfw3.png
delete mode 100644 public/assets/index/images/zxfw4.png
delete mode 100644 public/assets/index/images/zxfw5.png
delete mode 100644 public/assets/index/images/zxfw6.png
delete mode 100644 public/assets/index/images/zxfw7.png
create mode 100644 public/assets/index/js/Popup.js
delete mode 100644 public/assets/index/js/Tabs.js
create mode 100644 public/assets/index/js/bootstrap.min.js
delete mode 100644 public/assets/index/js/cjango.js
delete mode 100644 public/assets/index/js/jquery-1.8.3.min.js
create mode 100644 public/assets/index/js/jquery-3.2.1.min.js
delete mode 100644 public/assets/index/js/jquery.leoweather.min.js
delete mode 100644 public/assets/index/js/jquery.page.js
delete mode 100644 public/assets/index/js/jquery.slideBox.min.js
delete mode 100644 public/assets/index/js/lb_jcfc.js
delete mode 100644 public/assets/index/js/nav.js
create mode 100644 public/assets/index/js/plugin.js
delete mode 100644 public/assets/index/js/slider.js
create mode 100644 resources/views/category/djwh.blade.php
create mode 100644 resources/views/category/jianjie.blade.php
create mode 100644 resources/views/category/kjpt.blade.php
create mode 100644 resources/views/category/kxjs_rcdw.blade.php
create mode 100644 resources/views/category/kxyj.blade.php
create mode 100644 resources/views/category/left.blade.php
create mode 100644 resources/views/category/navigation.blade.php
create mode 100644 resources/views/category/yh_qk.blade.php
create mode 100644 resources/views/category/yjsjy.blade.php
delete mode 100644 resources/views/index/index(beifen2).blade.php
delete mode 100644 resources/views/index/index(beifen3).blade.php
delete mode 100644 resources/views/index/index(beifne ).blade.php
delete mode 100644 resources/views/layouts/top.blade.php
diff --git a/app/Admin/Controllers/Article/IndexController.php b/app/Admin/Controllers/Article/IndexController.php
index c8aee69..030c54f 100644
--- a/app/Admin/Controllers/Article/IndexController.php
+++ b/app/Admin/Controllers/Article/IndexController.php
@@ -21,7 +21,7 @@ class IndexController extends AdminController
$grid->filter(function ($filter) {
$filter->column(1 / 2, function ($filter) {
$filter->like('title', '文章标题');
- $filter->equal('categories.id', '所属分类')->select(Category::selectOptions(function ($model) {
+ $filter->equal('category_id', '所属分类')->select(Category::selectOptions(function ($model) {
return $model->where('status', 1)->whereIn('type', [Category::TYPE_ARTICLE, Category::TYPE_SHOW]);
}, '所有分类'));
});
@@ -31,9 +31,7 @@ class IndexController extends AdminController
$grid->column('id', '#ID#');
$grid->column('cover', '封面图片')->image('', 100);
- $grid->column('所属分类')->display(function () {
- return $this->categories()->pluck('title');
- })->label();
+ $grid->column('category.title', '所属分类');
$grid->column('title', '文章标题');
$states = [
'on' => ['value' => 1, 'text' => '打开', 'color' => 'primary'],
@@ -51,8 +49,11 @@ class IndexController extends AdminController
$form = new Form(new Article);
$form->text('title', '文章标题')->rules('min:2');
- $form->belongsToMany('categories', CategorySelectAble::class, __('关联分类'));
-
+ $form->text('remark', '子标题');
+ $form->select('category_id', '上级分类')
+ ->options(Category::selectOptions(function ($model) {
+ return $model->where('status', 1)->whereIn('type', [Category::TYPE_ARTICLE, Category::TYPE_SHOW]);
+ }, '一级分类'));
$form->textarea('description', '内容简介');
$form->image('cover', '封面')
->move('images/' . date('Y/m/d'))
diff --git a/app/Admin/Controllers/Category/IndexController.php b/app/Admin/Controllers/Category/IndexController.php
index 2201fa9..8faa25d 100644
--- a/app/Admin/Controllers/Category/IndexController.php
+++ b/app/Admin/Controllers/Category/IndexController.php
@@ -33,6 +33,7 @@ class IndexController extends AdminController
return $model->where('status', 1);
}, '一级分类'));
$form->text('title', '分类名称')->rules('required');
+ $form->text('alias', '别名');
$form->select('type', '分类类型')
->options(Category::TYPES)
->when('show', function (WidgetsForm $form) {
@@ -46,10 +47,15 @@ class IndexController extends AdminController
->required();
$form->textarea('description', '分类简介')
->rules('nullable');
+ $form->image('logo', 'Logo')
+ ->move('logos/' . date('Y/m/d'))
+ ->removable()
+ ->uniqueName();
$form->image('cover', '封面')
->move('images/' . date('Y/m/d'))
->removable()
->uniqueName();
+ $form->text('template', '模板');
$form->number('order', '排序')->default(0);
$form->switch('top_show', '顶部导航显示')->states()->default(0);
$form->switch('status', '显示')->states()->default(1);
@@ -76,8 +82,9 @@ class IndexController extends AdminController
}
$payload .= " [ID:{$branch['id']}] - ";
$payload .= " {$branch['title']} ";
+ $payload .= " {$branch['alias']} ";
$payload .= " {$branch['type']} ";
- $payload .= " {$branch['description']}";
+ $payload .= " {$branch['template']}";
return $payload;
});
@@ -88,7 +95,7 @@ class IndexController extends AdminController
* Make a form builder.
* @return Form
*/
- protected function form()
+ protected function form(): Form
{
$form = new Form(new Category);
@@ -96,6 +103,7 @@ class IndexController extends AdminController
return $model->where('status', 1);
}, '一级分类'));
$form->text('title', '分类名称')->rules('required');
+ $form->text('alias', '别名');
$form->select('type', '分类类型')
->options(Category::TYPES)
->when('show', function (Form $form) {
@@ -109,10 +117,15 @@ class IndexController extends AdminController
->required()
->rules('required');
$form->textarea('description', '分类简介')->rows(4)->rules('nullable');
+ $form->image('logo', 'Logo')
+ ->move('logos/' . date('Y/m/d'))
+ ->removable()
+ ->uniqueName();
$form->image('cover', '封面')
->move('images/' . date('Y/m/d'))
->removable()
->uniqueName();
+ $form->text('template', '模板');
$form->number('order', '排序')->default(0)->help('正序优先');
$form->switch('top_show', '顶部导航显示')->states()->default(0);
$form->switch('status', '显示')->states()->default(1);
diff --git a/app/Admin/Controllers/Video/IndexController.php b/app/Admin/Controllers/Video/IndexController.php
new file mode 100644
index 0000000..9b0efbe
--- /dev/null
+++ b/app/Admin/Controllers/Video/IndexController.php
@@ -0,0 +1,80 @@
+filter(function ($filter) {
+ $filter->column(1 / 2, function ($filter) {
+ $filter->like('title', '视频名称');
+ $filter->like('category.id', '分类名称')
+ ->select(Category::selectOptions(function ($model) {
+ return $model->where('status', 1)->where('type', Category::TYPE_ADVERT);
+ }, '所有分类'));
+ });
+ $filter->disableIdFilter();
+ });
+
+ $grid->column('id');
+ $grid->column('title', '视频名称');
+ $grid->column('cover', '视频地址')->downloadable();
+ $grid->column('category.title', '分类名称');
+ $grid->column('url', '地址');
+ $grid->column('sort', '排序');
+
+ return $grid;
+ }
+
+ /**
+ * Make a form builder.
+ * @return Form
+ */
+ protected function form()
+ {
+ $form = new Form(new Video());
+
+ $form->text('title', '视频名称')->required();
+
+ $form->select('category_id', '所属分类')
+ ->options(Category::selectOptions(function ($model) {
+ return $model->where('status', 1);
+ }, '选择分类'))
+ ->rules('required|min:1', [
+ 'required' => '必须选择所属分类',
+ 'min' => '必须选择所属分类',
+ ]);
+ $form->file('cover', '视频')
+ ->rules(function ($form) {
+ if ($form->model()->cover != []) {
+ return 'nullable|image';
+ } else {
+ return 'required';
+ }
+ })
+ ->move('videos/' . date('Y/m/d'))
+ ->removable()
+ ->uniqueName();
+ $form->text('url', '链接地址');
+ $form->number('sort', '排序')
+ ->default(1)
+ ->required()
+ ->help('数字越大越靠前');
+
+ return $form;
+ }
+
+}
diff --git a/app/Admin/Routes/video.php b/app/Admin/Routes/video.php
new file mode 100644
index 0000000..3b86f9b
--- /dev/null
+++ b/app/Admin/Routes/video.php
@@ -0,0 +1,11 @@
+ config('admin.route.prefix'),
+ 'namespace' => config('admin.route.namespace') . '\\Video',
+ 'middleware' => config('admin.route.middleware'),
+], function (Router $router) {
+ $router->resource('videos', 'IndexController');
+});
diff --git a/app/Admin/routes.php b/app/Admin/routes.php
index 5f8cc68..45280d0 100644
--- a/app/Admin/routes.php
+++ b/app/Admin/routes.php
@@ -19,3 +19,4 @@ require __DIR__ . '/Routes/article.php';
require __DIR__ . '/Routes/category.php';
require __DIR__ . '/Routes/link.php';
require __DIR__ . '/Routes/advert.php';
+require __DIR__ . '/Routes/video.php';
diff --git a/app/Helpers/function.php b/app/Helpers/function.php
index 448c130..2f32526 100644
--- a/app/Helpers/function.php
+++ b/app/Helpers/function.php
@@ -1,7 +1,9 @@
get();
} else {
$cate = Category::find($categoryId);
- $ids = $cate->getAllChildrenId();
+ $ids = $cate ? $cate->getAllChildrenId() : [];
$articles = Article::where('status', 1)
->ByCategory($ids)
@@ -97,3 +100,54 @@ function getTopCate($categoryId)
return $parent;
}
+/**
+ * Notes: 根据分类获取一张图片
+ * @Author: 玄尘
+ * @Date : 2021/10/8 13:53
+ * @param $categoryId
+ * @param string $result
+ * @return string
+ */
+function getOneAdvertByCate($categoryId, $result = '')
+{
+ $info = Advert::where('category_id', $categoryId)
+ ->latest('sort')
+ ->latest()
+ ->first();
+
+ if ($info) {
+ if ($result) {
+ return $info->{$result};
+ }
+
+ return $info;
+ } else {
+ return '';
+ }
+}
+
+function getVideoByCate($categoryId, $result = '')
+{
+ $video = Video::where('category_id', $categoryId)
+ ->latest()
+ ->first();
+
+ if ($video) {
+ if ($result) {
+ return $video->{$result};
+ }
+
+ return $video;
+ } else {
+ return '';
+ }
+}
+
+function getVideosByCate($categoryId, $take = '8')
+{
+ return Video::where('category_id', $categoryId)
+ ->latest()
+ ->take($take)
+ ->get();
+}
+
diff --git a/app/Http/Controllers/ArticleController.php b/app/Http/Controllers/ArticleController.php
index 757ff95..fbc9c5e 100644
--- a/app/Http/Controllers/ArticleController.php
+++ b/app/Http/Controllers/ArticleController.php
@@ -9,27 +9,24 @@ class ArticleController extends Controller
{
/**
- * 显示分类
- * @param \App\Models\Article $article
- * @return \Illuminate\Contracts\Foundation\Application|\Illuminate\Contracts\View\Factory|\Illuminate\View\View [type] [description]
+ * Notes: description
+ * @Author: 玄尘
+ * @Date : 2021/10/8 14:54
+ * @param \App\Models\Article $article
+ * @return \Illuminate\Contracts\Foundation\Application|\Illuminate\Contracts\View\Factory|\Illuminate\View\View
*/
public function show(Article $article)
{
- // $parent = $category = $article->category;
- // if ($category->childrens->isEmpty()) {
- // $parent = $category->parent;
- // }
- // $advert = Advert::where('category_id',73)->first();
- $categories = $article->categories;
- $parent = [];
- foreach ($categories as $category) {
- $top = getTopCate($category->id);
- $parent[] = $top->id;
+ $parent = $category = $article->category;
+
+ if ($category->childrens->isEmpty() && $category->parent) {
+ $parent = $category->parent;
}
- return view('article.show', compact('article', 'parent'));
- // return view('article.show', compact('article', 'parent', 'category','advert'));
+ $article->increment('clicks');
+
+ return view('article.show', compact('article', 'parent', 'category'));
}
diff --git a/app/Http/Controllers/CategoryController.php b/app/Http/Controllers/CategoryController.php
index 1751f1c..dc08d5d 100644
--- a/app/Http/Controllers/CategoryController.php
+++ b/app/Http/Controllers/CategoryController.php
@@ -10,7 +10,7 @@ class CategoryController extends Controller
/**
* 显示分类
- * @param Category $category [description]
+ * @param Category $category [description]
* @return [type] [description]
*/
public function index(Category $category)
@@ -18,14 +18,25 @@ class CategoryController extends Controller
if ($category->type == Category::TYPE_SHOW && $category->article_id) {
return redirect("articles/" . $category->article_id);
} else {
- $articles = $category->relations(Category::TYPE_ARTICLE)->where('status', 1)->latest()->paginate();
- $parent = $category;
- if ($parent->childrens->isEmpty()) {
+ $template = 'show';
+ if ($category->template) {
+ $template = $category->template;
+ }
+
+ $articles = $category->relations(Category::TYPE_ARTICLE)
+ ->where('status', 1)
+ ->latest('sort')
+ ->latest('created_at')
+ ->paginate(8);
+
+ $parent = $category;
+ if ($category->childrens->isEmpty() && $category->parent) {
$parent = $category->parent;
}
- return view('category.show', compact('articles', 'category', 'parent'));
+ return view('category.' . $template, compact('articles', 'category', 'parent'));
}
+
}
}
diff --git a/app/Http/Controllers/Controller.php b/app/Http/Controllers/Controller.php
index 80cf9b9..a3401ec 100644
--- a/app/Http/Controllers/Controller.php
+++ b/app/Http/Controllers/Controller.php
@@ -4,6 +4,7 @@ namespace App\Http\Controllers;
use App\Models\Advert;
use App\Models\Category;
+use App\Models\Link;
use Illuminate\Foundation\Auth\Access\AuthorizesRequests;
use Illuminate\Foundation\Bus\DispatchesJobs;
use Illuminate\Foundation\Validation\ValidatesRequests;
@@ -21,19 +22,21 @@ class Controller extends BaseController
$categorys = Category::where('status', 1)
->whereIn('type', [Category::TYPE_ARTICLE, Category::TYPE_SHOW])
->where('top_show', 1)
- ->latest('order')
+ ->oldest('order')
->select('id', 'title')
->get();
- //地步友情链接
+ //友情链接
if (url()->current() == route('index.index')) {
$adverts = Advert::where('category_id', 72)->get();
} else {
$adverts = Advert::where('category_id', 73)->get();
}
+ $links = Link::get();
View::share('all_categorys', $categorys);
View::share('adverts', $adverts);
+ View::share('links', $links);
}
}
diff --git a/app/Http/Controllers/IndexController.php b/app/Http/Controllers/IndexController.php
index c92cb55..9eaf7db 100644
--- a/app/Http/Controllers/IndexController.php
+++ b/app/Http/Controllers/IndexController.php
@@ -17,12 +17,11 @@ class IndexController extends Controller
*/
public function index()
{
- //研究中心
- $links = Link::get();
- $lt_adverts = Advert::where('category_id', 175)->latest('sort')->get();
+ $top_adverts = Advert::where('category_id', 33)->latest('sort')->first();
+ $cent_adverts = Advert::where('category_id', 33)->latest('sort')->first();
- return view('index.index', compact('links', 'lt_adverts'));
+ return view('index.index', compact('top_adverts', 'top_adverts'));
}
//通用获取文章
diff --git a/app/Models/Advert.php b/app/Models/Advert.php
index 1485ecf..78de80c 100644
--- a/app/Models/Advert.php
+++ b/app/Models/Advert.php
@@ -3,13 +3,11 @@
namespace App\Models;
use App\Models\Traits\BelongsToCategory;
-use App\Models\Traits\HasOneCover;
-use App\Models\Traits\OrderByIdDesc;
-use App\Scopes\SortScope;
+use App\Models\Traits\HasCovers;
class Advert extends Model
{
- use HasOneCover,
+ use HasCovers,
BelongsToCategory;
}
diff --git a/app/Models/Article.php b/app/Models/Article.php
index d5c926e..2c937b5 100644
--- a/app/Models/Article.php
+++ b/app/Models/Article.php
@@ -3,19 +3,26 @@
namespace App\Models;
use App\Models\Traits\BelongsToCategory;
-use App\Models\Traits\HasOneCover;
+use App\Models\Traits\HasCovers;
+use Illuminate\Database\Eloquent\Relations\BelongsTo;
use Illuminate\Database\Eloquent\Relations\BelongsToMany;
class Article extends Model
{
- use HasOneCover, BelongsToCategory;
+ use HasCovers, BelongsToCategory;
- public function getLinkAttribute()
+ public function getLinkAttribute(): string
{
return route('article.show', $this);
}
+ /***
+ * Notes: 获取详情内图片
+ * @Author: 玄尘
+ * @Date : 2021/10/8 11:58
+ * @return mixed|string
+ */
public function get_content_cover()
{
preg_match("/].*?>/isU", str_ireplace("\\", "", $this->content), $matches);
@@ -35,12 +42,11 @@ class Article extends Model
*/
public function get_one_cover()
{
- if ($this->cover_path) {
- $path = $this->cover_path;
+ if ($this->cover_url) {
+ $path = $this->cover_url;
} else {
$path = $this->get_content_cover();
if ($path) {
-
$this->cover = str_replace("/storage", "", $path);
$this->save();
$path = config('app.url') . $path;
@@ -65,6 +71,11 @@ class Article extends Model
->using(ArticleCategory::class);
}
+ public function category(): BelongsTo
+ {
+ return $this->belongsTo(Category::class);
+ }
+
/**
* Notes: description
* @Author: 玄尘
@@ -79,9 +90,11 @@ class Article extends Model
$ids = [$ids];
}
- return $query->whereHas('categories', function ($q) use ($ids) {
- $q->whereIN('id', $ids);
- });
+ return $query->whereIn('category_id', $ids);
+ //
+ // return $query->whereHas('categories', function ($q) use ($ids) {
+ // $q->whereIN('id', $ids);
+ // });
}
}
diff --git a/app/Models/Category.php b/app/Models/Category.php
index e8f6ce1..a5989af 100644
--- a/app/Models/Category.php
+++ b/app/Models/Category.php
@@ -2,32 +2,46 @@
namespace App\Models;
+use App\Models\Traits\HasCovers;
use Encore\Admin\Traits\AdminBuilder;
use Encore\Admin\Traits\ModelTree;
+use Illuminate\Database\Eloquent\Relations\BelongsTo;
use Illuminate\Database\Eloquent\Relations\BelongsToMany;
+use Illuminate\Database\Eloquent\Relations\HasMany;
+use Illuminate\Database\Eloquent\Relations\HasOne;
+use Illuminate\Support\Str;
class Category extends Model
{
- use AdminBuilder, ModelTree;
+ use AdminBuilder, ModelTree, HasCovers;
public const TYPE_SHOW = 'show';
public const TYPE_ARTICLE = 'article';
public const TYPE_ADVERT = 'advert';
+ public const TYPE_VIDEO = 'video';
public const TYPES = [
self::TYPE_ARTICLE => '文章列表',
self::TYPE_SHOW => '文章详情',
- self::TYPE_ADVERT => '图片',
+ self::TYPE_ADVERT => '图片列表',
+ self::TYPE_VIDEO => '视频列表',
];
- public function getLinkAttribute()
+ public $cover_field = 'cover';
+
+ public function getLogoUrlAttribute(): string
+ {
+ return $this->parseImageUrl($this->logo);
+ }
+
+ public function getLinkAttribute(): string
{
return route('category.show', $this);
}
/**
* 关联的数据
- * @return [type] [description]
+ * @return \Illuminate\Database\Eloquent\Relations\BelongsToMany|\Illuminate\Database\Eloquent\Relations\HasMany|\Illuminate\Database\Eloquent\Relations\HasOne|null [type] [description]
*/
public function relations()
{
@@ -41,22 +55,25 @@ class Category extends Model
case self::TYPE_ADVERT:
return $this->hasMany(Advert::class);
break;
+ case self::TYPE_VIDEO:
+ return $this->hasMany(Video::class);
+ break;
default:
return null;
}
}
- public function childrens()
+ public function childrens(): HasMany
{
return $this->hasMany(self::class, 'parent_id');
}
- public function parent()
+ public function parent(): HasOne
{
return $this->hasOne(self::class, 'id', 'parent_id');
}
- public function article()
+ public function article(): BelongsTo
{
return $this->belongsTo(Article::class);
}
@@ -67,17 +84,38 @@ class Category extends Model
* @Date : 2020/4/6 3:12 下午
* @return array
*/
- public function getAllChildrenId()
+ public function getAllChildrenId(): array
{
$ids = array_keys($this->buildSelectOptions([], $this->id));
- array_unshift($ids, $this->id);
+ if ($ids) {
+ array_unshift($ids, $this->id);
- return $ids;
+ return $ids;
+ }
+
+ return [];
}
- public function articles(): BelongsToMany
+ // public function articles(): BelongsToMany
+ // {
+ // return $this->belongsToMany(Article::class);
+ // }
+
+ public function articles(): HasMany
{
- return $this->belongsToMany(Article::class);
+ return $this->hasMany(Article::class);
+ }
+
+ /**
+ * Notes: 格式化description
+ * @Author: 玄尘
+ * @Date : 2021/10/8 15:24
+ */
+ public function getDescriptionHtmlAttribute(): string
+ {
+ return str_replace("\n", "", $this->description);
+
+ return Str::replaceArray('\n', [''], $this->description);
}
}
diff --git a/app/Models/Model.php b/app/Models/Model.php
index 04c23d0..fa02fc1 100644
--- a/app/Models/Model.php
+++ b/app/Models/Model.php
@@ -1,22 +1,16 @@
format($this->dateFormat ?: 'Y-m-d H:i:s');
- }
-
}
diff --git a/app/Models/Traits/HasCovers.php b/app/Models/Traits/HasCovers.php
new file mode 100644
index 0000000..4267ee0
--- /dev/null
+++ b/app/Models/Traits/HasCovers.php
@@ -0,0 +1,83 @@
+
+ * @return string
+ */
+ public function getCoverField(): string
+ {
+ return $this->cover_field ?? 'cover';
+ }
+
+ /**
+ * Notes : 获取图片字段(多图)
+ * @Date : 2021/3/16 4:35 下午
+ * @Author : < Jason.C >
+ * @return string
+ */
+ public function getPicturesField(): string
+ {
+ return $this->pictures_field ?? 'pictures';
+ }
+
+ /**
+ * Notes : 解析单图地址
+ * @Date : 2021/3/16 4:54 下午
+ * @Author : < Jason.C >
+ * @return string
+ */
+ public function getCoverUrlAttribute(): string
+ {
+ $cover = $this->getAttribute($this->getCoverField());
+
+ return $this->parseImageUrl($cover);
+ }
+
+ /**
+ * Notes : 解析多图地址
+ * @Date : 2021/3/16 4:54 下午
+ * @Author : < Jason.C >
+ * @return array
+ */
+ public function getPicturesUrlAttribute(): array
+ {
+ $pictures = $this->getAttribute($this->getPicturesField());
+
+ if (empty($pictures)) {
+ return [];
+ }
+
+ return collect($pictures)->map(function ($picture) {
+ return $this->parseImageUrl($picture);
+ })->toArray();
+ }
+
+ /**
+ * Notes : 解析图片文件的实际展示地址
+ * @Date : 2021/3/16 4:53 下午
+ * @Author : < Jason.C >
+ * @param string|null $image
+ * @return string
+ */
+ protected function parseImageUrl(?string $image): string
+ {
+ if (empty($image)) {
+ return '';
+ } elseif (Str::startsWith($image, 'http')) {
+ return $image;
+ } else {
+ return Storage::url($image);
+ }
+ }
+
+}
\ No newline at end of file
diff --git a/app/Models/Traits/HasOneCover.php b/app/Models/Traits/HasOneCover.php
deleted file mode 100644
index e1d1818..0000000
--- a/app/Models/Traits/HasOneCover.php
+++ /dev/null
@@ -1,24 +0,0 @@
-cover) {
- return Storage::url($this->cover);
- } else {
- return '';
- }
- }
-
-}
diff --git a/app/Models/Video.php b/app/Models/Video.php
new file mode 100644
index 0000000..bd18f75
--- /dev/null
+++ b/app/Models/Video.php
@@ -0,0 +1,13 @@
+=5.5"
+ "laravel/laravel": ">=5.5",
+ "spatie/phpunit-watcher": "^1.22.0"
},
"suggest": {
"intervention/image": "Required to handling and manipulation upload images (~2.3).",
@@ -892,20 +832,20 @@
"grid",
"laravel"
],
- "time": "2020-05-28T02:24:56+00:00"
+ "time": "2020-09-02T08:05:35+00:00"
},
{
"name": "fideloper/proxy",
- "version": "4.3.0",
+ "version": "4.4.0",
"source": {
"type": "git",
"url": "https://github.com/fideloper/TrustedProxy.git",
- "reference": "ec38ad69ee378a1eec04fb0e417a97cfaf7ed11a"
+ "reference": "9beebf48a1c344ed67c1d36bb1b8709db7c3c1a8"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/fideloper/TrustedProxy/zipball/ec38ad69ee378a1eec04fb0e417a97cfaf7ed11a",
- "reference": "ec38ad69ee378a1eec04fb0e417a97cfaf7ed11a",
+ "url": "https://api.github.com/repos/fideloper/TrustedProxy/zipball/9beebf48a1c344ed67c1d36bb1b8709db7c3c1a8",
+ "reference": "9beebf48a1c344ed67c1d36bb1b8709db7c3c1a8",
"shasum": "",
"mirrors": [
{
@@ -952,7 +892,7 @@
"proxy",
"trusted proxy"
],
- "time": "2020-02-22T01:51:47+00:00"
+ "time": "2020-06-23T01:36:47+00:00"
},
{
"name": "laravel-admin-ext/config",
@@ -1016,16 +956,16 @@
},
{
"name": "laravel/framework",
- "version": "v7.13.0",
+ "version": "v7.28.1",
"source": {
"type": "git",
"url": "https://github.com/laravel/framework.git",
- "reference": "6fa69bfbd57744a5bbec5538ce483919b3fd625f"
+ "reference": "f7493ab717ca2a9598b1db2d6a3bae8ac8c755e8"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laravel/framework/zipball/6fa69bfbd57744a5bbec5538ce483919b3fd625f",
- "reference": "6fa69bfbd57744a5bbec5538ce483919b3fd625f",
+ "url": "https://api.github.com/repos/laravel/framework/zipball/f7493ab717ca2a9598b1db2d6a3bae8ac8c755e8",
+ "reference": "f7493ab717ca2a9598b1db2d6a3bae8ac8c755e8",
"shasum": "",
"mirrors": [
{
@@ -1042,7 +982,7 @@
"ext-mbstring": "*",
"ext-openssl": "*",
"league/commonmark": "^1.3",
- "league/flysystem": "^1.0.8",
+ "league/flysystem": "^1.0.34",
"monolog/monolog": "^2.0",
"nesbot/carbon": "^2.17",
"opis/closure": "^3.1",
@@ -1068,6 +1008,9 @@
"conflict": {
"tightenco/collect": "<5.5.33"
},
+ "provide": {
+ "psr/container-implementation": "1.0"
+ },
"replace": {
"illuminate/auth": "self.version",
"illuminate/broadcasting": "self.version",
@@ -1116,6 +1059,7 @@
"suggest": {
"aws/aws-sdk-php": "Required to use the SQS queue driver, DynamoDb failed job storage and SES mail driver (^3.0).",
"doctrine/dbal": "Required to rename columns and drop SQLite columns (^2.6).",
+ "ext-ftp": "Required to use the Flysystem FTP driver.",
"ext-gd": "Required to use Illuminate\\Http\\Testing\\FileFactory::image().",
"ext-memcached": "Required to use the memcache cache driver.",
"ext-pcntl": "Required to use all features of the queue worker.",
@@ -1133,6 +1077,7 @@
"nyholm/psr7": "Required to use PSR-7 bridging features (^1.2).",
"pda/pheanstalk": "Required to use the beanstalk queue driver (^4.0).",
"phpunit/phpunit": "Required to use assertions and run tests (^8.4|^9.0).",
+ "predis/predis": "Required to use the predis connector (^1.1.2).",
"psr/http-message": "Required to allow Storage::put to accept a StreamInterface (^1.0).",
"pusher/pusher-php-server": "Required to use the Pusher broadcast driver (^4.0).",
"symfony/cache": "Required to PSR-6 cache bridge (^5.0).",
@@ -1171,20 +1116,20 @@
"framework",
"laravel"
],
- "time": "2020-05-26T14:32:43+00:00"
+ "time": "2020-09-09T15:02:46+00:00"
},
{
"name": "laravel/tinker",
- "version": "v2.4.0",
+ "version": "v2.4.2",
"source": {
"type": "git",
"url": "https://github.com/laravel/tinker.git",
- "reference": "cde90a7335a2130a4488beb68f4b2141869241db"
+ "reference": "58424c24e8aec31c3a3ac54eb3adb15e8a0a067b"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laravel/tinker/zipball/cde90a7335a2130a4488beb68f4b2141869241db",
- "reference": "cde90a7335a2130a4488beb68f4b2141869241db",
+ "url": "https://api.github.com/repos/laravel/tinker/zipball/58424c24e8aec31c3a3ac54eb3adb15e8a0a067b",
+ "reference": "58424c24e8aec31c3a3ac54eb3adb15e8a0a067b",
"shasum": "",
"mirrors": [
{
@@ -1241,20 +1186,20 @@
"laravel",
"psysh"
],
- "time": "2020-04-07T15:01:31+00:00"
+ "time": "2020-08-11T19:28:08+00:00"
},
{
"name": "league/commonmark",
- "version": "1.4.3",
+ "version": "1.5.5",
"source": {
"type": "git",
"url": "https://github.com/thephpleague/commonmark.git",
- "reference": "412639f7cfbc0b31ad2455b2fe965095f66ae505"
+ "reference": "45832dfed6007b984c0d40addfac48d403dc6432"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/412639f7cfbc0b31ad2455b2fe965095f66ae505",
- "reference": "412639f7cfbc0b31ad2455b2fe965095f66ae505",
+ "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/45832dfed6007b984c0d40addfac48d403dc6432",
+ "reference": "45832dfed6007b984c0d40addfac48d403dc6432",
"shasum": "",
"mirrors": [
{
@@ -1265,21 +1210,21 @@
},
"require": {
"ext-mbstring": "*",
- "php": "^7.1"
+ "php": "^7.1 || ^8.0"
},
"conflict": {
"scrutinizer/ocular": "1.7.*"
},
"require-dev": {
"cebe/markdown": "~1.0",
- "commonmark/commonmark.js": "0.29.1",
+ "commonmark/commonmark.js": "0.29.2",
"erusev/parsedown": "~1.0",
"ext-json": "*",
"github/gfm": "0.29.0",
"michelf/php-markdown": "~1.4",
"mikehaertl/php-shellcommand": "^1.4",
"phpstan/phpstan": "^0.12",
- "phpunit/phpunit": "^7.5",
+ "phpunit/phpunit": "^7.5 || ^8.5 || ^9.2",
"scrutinizer/ocular": "^1.5",
"symfony/finder": "^4.2"
},
@@ -1287,11 +1232,6 @@
"bin/commonmark"
],
"type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "1.4-dev"
- }
- },
"autoload": {
"psr-4": {
"League\\CommonMark\\": "src"
@@ -1321,46 +1261,20 @@
"md",
"parser"
],
- "funding": [
- {
- "url": "https://enjoy.gitstore.app/repositories/thephpleague/commonmark",
- "type": "custom"
- },
- {
- "url": "https://www.colinodell.com/sponsor",
- "type": "custom"
- },
- {
- "url": "https://www.paypal.me/colinpodell/10.00",
- "type": "custom"
- },
- {
- "url": "https://github.com/colinodell",
- "type": "github"
- },
- {
- "url": "https://www.patreon.com/colinodell",
- "type": "patreon"
- },
- {
- "url": "https://tidelift.com/funding/github/packagist/league/commonmark",
- "type": "tidelift"
- }
- ],
- "time": "2020-05-04T22:15:21+00:00"
+ "time": "2020-09-13T14:44:46+00:00"
},
{
"name": "league/flysystem",
- "version": "1.0.69",
+ "version": "1.1.3",
"source": {
"type": "git",
"url": "https://github.com/thephpleague/flysystem.git",
- "reference": "7106f78428a344bc4f643c233a94e48795f10967"
+ "reference": "9be3b16c877d477357c015cec057548cf9b2a14a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/7106f78428a344bc4f643c233a94e48795f10967",
- "reference": "7106f78428a344bc4f643c233a94e48795f10967",
+ "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/9be3b16c877d477357c015cec057548cf9b2a14a",
+ "reference": "9be3b16c877d477357c015cec057548cf9b2a14a",
"shasum": "",
"mirrors": [
{
@@ -1371,14 +1285,15 @@
},
"require": {
"ext-fileinfo": "*",
- "php": ">=5.5.9"
+ "league/mime-type-detection": "^1.3",
+ "php": "^7.2.5 || ^8.0"
},
"conflict": {
"league/flysystem-sftp": "<1.0.6"
},
"require-dev": {
- "phpspec/phpspec": "^3.4",
- "phpunit/phpunit": "^5.7.26"
+ "phpspec/prophecy": "^1.11.1",
+ "phpunit/phpunit": "^8.5.8"
},
"suggest": {
"ext-fileinfo": "Required for MimeType",
@@ -1437,26 +1352,67 @@
"sftp",
"storage"
],
- "funding": [
- {
- "url": "https://offset.earth/frankdejonge",
- "type": "other"
- }
- ],
- "time": "2020-05-18T15:13:39+00:00"
+ "time": "2020-08-23T07:39:11+00:00"
},
{
- "name": "monolog/monolog",
- "version": "2.1.0",
+ "name": "league/mime-type-detection",
+ "version": "1.4.0",
"source": {
"type": "git",
- "url": "https://github.com/Seldaek/monolog.git",
- "reference": "38914429aac460e8e4616c8cb486ecb40ec90bb1"
+ "url": "https://github.com/thephpleague/mime-type-detection.git",
+ "reference": "fda190b62b962d96a069fcc414d781db66d65b69"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/Seldaek/monolog/zipball/38914429aac460e8e4616c8cb486ecb40ec90bb1",
- "reference": "38914429aac460e8e4616c8cb486ecb40ec90bb1",
+ "url": "https://api.github.com/repos/thephpleague/mime-type-detection/zipball/fda190b62b962d96a069fcc414d781db66d65b69",
+ "reference": "fda190b62b962d96a069fcc414d781db66d65b69",
+ "shasum": "",
+ "mirrors": [
+ {
+ "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%",
+ "preferred": true
+ }
+ ]
+ },
+ "require": {
+ "ext-fileinfo": "*",
+ "php": "^7.2 || ^8.0"
+ },
+ "require-dev": {
+ "phpstan/phpstan": "^0.12.36",
+ "phpunit/phpunit": "^8.5.8"
+ },
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "League\\MimeTypeDetection\\": "src"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Frank de Jonge",
+ "email": "info@frankdejonge.nl"
+ }
+ ],
+ "description": "Mime-type detection for Flysystem",
+ "time": "2020-08-09T10:34:01+00:00"
+ },
+ {
+ "name": "monolog/monolog",
+ "version": "2.1.1",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/Seldaek/monolog.git",
+ "reference": "f9eee5cec93dfb313a38b6b288741e84e53f02d5"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/Seldaek/monolog/zipball/f9eee5cec93dfb313a38b6b288741e84e53f02d5",
+ "reference": "f9eee5cec93dfb313a38b6b288741e84e53f02d5",
"shasum": "",
"mirrors": [
{
@@ -1530,30 +1486,20 @@
"logging",
"psr-3"
],
- "funding": [
- {
- "url": "https://github.com/Seldaek",
- "type": "github"
- },
- {
- "url": "https://tidelift.com/funding/github/packagist/monolog/monolog",
- "type": "tidelift"
- }
- ],
- "time": "2020-05-22T08:12:19+00:00"
+ "time": "2020-07-23T08:41:23+00:00"
},
{
"name": "nesbot/carbon",
- "version": "2.35.0",
+ "version": "2.39.2",
"source": {
"type": "git",
"url": "https://github.com/briannesbitt/Carbon.git",
- "reference": "4b9bd835261ef23d36397a46a76b496a458305e5"
+ "reference": "326efde1bc09077a26cb77f6e2e32e13f06c27f2"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/4b9bd835261ef23d36397a46a76b496a458305e5",
- "reference": "4b9bd835261ef23d36397a46a76b496a458305e5",
+ "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/326efde1bc09077a26cb77f6e2e32e13f06c27f2",
+ "reference": "326efde1bc09077a26cb77f6e2e32e13f06c27f2",
"shasum": "",
"mirrors": [
{
@@ -1571,9 +1517,10 @@
"require-dev": {
"doctrine/orm": "^2.7",
"friendsofphp/php-cs-fixer": "^2.14 || ^3.0",
- "kylekatarnls/multi-tester": "^1.1",
- "phpmd/phpmd": "^2.8",
- "phpstan/phpstan": "^0.11",
+ "kylekatarnls/multi-tester": "^2.0",
+ "phpmd/phpmd": "^2.9",
+ "phpstan/extension-installer": "^1.0",
+ "phpstan/phpstan": "^0.12.35",
"phpunit/phpunit": "^7.5 || ^8.0",
"squizlabs/php_codesniffer": "^3.4"
},
@@ -1590,6 +1537,11 @@
"providers": [
"Carbon\\Laravel\\ServiceProvider"
]
+ },
+ "phpstan": {
+ "includes": [
+ "extension.neon"
+ ]
}
},
"autoload": {
@@ -1619,30 +1571,20 @@
"datetime",
"time"
],
- "funding": [
- {
- "url": "https://opencollective.com/Carbon",
- "type": "open_collective"
- },
- {
- "url": "https://tidelift.com/funding/github/packagist/nesbot/carbon",
- "type": "tidelift"
- }
- ],
- "time": "2020-05-24T18:27:52+00:00"
+ "time": "2020-09-10T12:16:42+00:00"
},
{
"name": "nikic/php-parser",
- "version": "v4.4.0",
+ "version": "v4.9.1",
"source": {
"type": "git",
"url": "https://github.com/nikic/PHP-Parser.git",
- "reference": "bd43ec7152eaaab3bd8c6d0aa95ceeb1df8ee120"
+ "reference": "88e519766fc58bd46b8265561fb79b54e2e00b28"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/bd43ec7152eaaab3bd8c6d0aa95ceeb1df8ee120",
- "reference": "bd43ec7152eaaab3bd8c6d0aa95ceeb1df8ee120",
+ "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/88e519766fc58bd46b8265561fb79b54e2e00b28",
+ "reference": "88e519766fc58bd46b8265561fb79b54e2e00b28",
"shasum": "",
"mirrors": [
{
@@ -1656,8 +1598,8 @@
"php": ">=7.0"
},
"require-dev": {
- "ircmaxell/php-yacc": "0.0.5",
- "phpunit/phpunit": "^6.5 || ^7.0 || ^8.0"
+ "ircmaxell/php-yacc": "^0.0.7",
+ "phpunit/phpunit": "^6.5 || ^7.0 || ^8.0 || ^9.0"
},
"bin": [
"bin/php-parse"
@@ -1665,7 +1607,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "4.3-dev"
+ "dev-master": "4.9-dev"
}
},
"autoload": {
@@ -1687,20 +1629,20 @@
"parser",
"php"
],
- "time": "2020-04-10T16:34:50+00:00"
+ "time": "2020-08-30T16:15:20+00:00"
},
{
"name": "opis/closure",
- "version": "3.5.3",
+ "version": "3.5.7",
"source": {
"type": "git",
"url": "https://github.com/opis/closure.git",
- "reference": "cac47092144043d5d676e2e7cf8d0d2f83fc89ca"
+ "reference": "4531e53afe2fc660403e76fb7644e95998bff7bf"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/opis/closure/zipball/cac47092144043d5d676e2e7cf8d0d2f83fc89ca",
- "reference": "cac47092144043d5d676e2e7cf8d0d2f83fc89ca",
+ "url": "https://api.github.com/repos/opis/closure/zipball/4531e53afe2fc660403e76fb7644e95998bff7bf",
+ "reference": "4531e53afe2fc660403e76fb7644e95998bff7bf",
"shasum": "",
"mirrors": [
{
@@ -1754,20 +1696,71 @@
"serialization",
"serialize"
],
- "time": "2020-05-25T09:32:45+00:00"
+ "time": "2020-09-06T17:02:15+00:00"
},
{
- "name": "phpoption/phpoption",
- "version": "1.7.3",
+ "name": "paragonie/random_compat",
+ "version": "v9.99.99",
"source": {
"type": "git",
- "url": "https://github.com/schmittjoh/php-option.git",
- "reference": "4acfd6a4b33a509d8c88f50e5222f734b6aeebae"
+ "url": "https://github.com/paragonie/random_compat.git",
+ "reference": "84b4dfb120c6f9b4ff7b3685f9b8f1aa365a0c95"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/4acfd6a4b33a509d8c88f50e5222f734b6aeebae",
- "reference": "4acfd6a4b33a509d8c88f50e5222f734b6aeebae",
+ "url": "https://api.github.com/repos/paragonie/random_compat/zipball/84b4dfb120c6f9b4ff7b3685f9b8f1aa365a0c95",
+ "reference": "84b4dfb120c6f9b4ff7b3685f9b8f1aa365a0c95",
+ "shasum": "",
+ "mirrors": [
+ {
+ "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%",
+ "preferred": true
+ }
+ ]
+ },
+ "require": {
+ "php": "^7"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "4.*|5.*",
+ "vimeo/psalm": "^1"
+ },
+ "suggest": {
+ "ext-libsodium": "Provides a modern crypto API that can be used to generate random bytes."
+ },
+ "type": "library",
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Paragon Initiative Enterprises",
+ "email": "security@paragonie.com",
+ "homepage": "https://paragonie.com"
+ }
+ ],
+ "description": "PHP 5.x polyfill for random_bytes() and random_int() from PHP 7",
+ "keywords": [
+ "csprng",
+ "polyfill",
+ "pseudorandom",
+ "random"
+ ],
+ "time": "2018-07-02T15:55:56+00:00"
+ },
+ {
+ "name": "phpoption/phpoption",
+ "version": "1.7.5",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/schmittjoh/php-option.git",
+ "reference": "994ecccd8f3283ecf5ac33254543eb0ac946d525"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/994ecccd8f3283ecf5ac33254543eb0ac946d525",
+ "reference": "994ecccd8f3283ecf5ac33254543eb0ac946d525",
"shasum": "",
"mirrors": [
{
@@ -1780,8 +1773,8 @@
"php": "^5.5.9 || ^7.0 || ^8.0"
},
"require-dev": {
- "bamarni/composer-bin-plugin": "^1.3",
- "phpunit/phpunit": "^4.8.35 || ^5.0 || ^6.0 || ^7.0"
+ "bamarni/composer-bin-plugin": "^1.4.1",
+ "phpunit/phpunit": "^4.8.35 || ^5.7.27 || ^6.5.6 || ^7.0 || ^8.0 || ^9.0"
},
"type": "library",
"extra": {
@@ -1815,7 +1808,7 @@
"php",
"type"
],
- "time": "2020-03-21T18:07:53+00:00"
+ "time": "2020-07-20T17:29:33+00:00"
},
{
"name": "psr/container",
@@ -2111,16 +2104,16 @@
},
{
"name": "ramsey/collection",
- "version": "1.0.1",
+ "version": "1.1.1",
"source": {
"type": "git",
"url": "https://github.com/ramsey/collection.git",
- "reference": "925ad8cf55ba7a3fc92e332c58fd0478ace3e1ca"
+ "reference": "24d93aefb2cd786b7edd9f45b554aea20b28b9b1"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/ramsey/collection/zipball/925ad8cf55ba7a3fc92e332c58fd0478ace3e1ca",
- "reference": "925ad8cf55ba7a3fc92e332c58fd0478ace3e1ca",
+ "url": "https://api.github.com/repos/ramsey/collection/zipball/24d93aefb2cd786b7edd9f45b554aea20b28b9b1",
+ "reference": "24d93aefb2cd786b7edd9f45b554aea20b28b9b1",
"shasum": "",
"mirrors": [
{
@@ -2130,22 +2123,25 @@
]
},
"require": {
- "php": "^7.2"
+ "php": "^7.2 || ^8"
},
"require-dev": {
- "dealerdirect/phpcodesniffer-composer-installer": "^0.5.0",
+ "captainhook/captainhook": "^5.3",
+ "dealerdirect/phpcodesniffer-composer-installer": "^0.7.0",
+ "ergebnis/composer-normalize": "^2.6",
"fzaninotto/faker": "^1.5",
- "jakub-onderka/php-parallel-lint": "^1",
+ "hamcrest/hamcrest-php": "^2",
"jangregor/phpstan-prophecy": "^0.6",
"mockery/mockery": "^1.3",
"phpstan/extension-installer": "^1",
- "phpstan/phpdoc-parser": "0.4.1",
- "phpstan/phpstan": "^0.12",
- "phpstan/phpstan-mockery": "^0.12",
- "phpstan/phpstan-phpunit": "^0.12",
+ "phpstan/phpstan": "^0.12.32",
+ "phpstan/phpstan-mockery": "^0.12.5",
+ "phpstan/phpstan-phpunit": "^0.12.11",
"phpunit/phpunit": "^8.5",
- "slevomat/coding-standard": "^6.0",
- "squizlabs/php_codesniffer": "^3.5"
+ "psy/psysh": "^0.10.4",
+ "slevomat/coding-standard": "^6.3",
+ "squizlabs/php_codesniffer": "^3.5",
+ "vimeo/psalm": "^3.12.2"
},
"type": "library",
"autoload": {
@@ -2165,7 +2161,6 @@
}
],
"description": "A PHP 7.2+ library for representing and manipulating collections.",
- "homepage": "https://github.com/ramsey/collection",
"keywords": [
"array",
"collection",
@@ -2174,20 +2169,20 @@
"queue",
"set"
],
- "time": "2020-01-05T00:22:59+00:00"
+ "time": "2020-09-10T20:58:17+00:00"
},
{
"name": "ramsey/uuid",
- "version": "4.0.1",
+ "version": "4.1.1",
"source": {
"type": "git",
"url": "https://github.com/ramsey/uuid.git",
- "reference": "ba8fff1d3abb8bb4d35a135ed22a31c6ef3ede3d"
+ "reference": "cd4032040a750077205918c86049aa0f43d22947"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/ramsey/uuid/zipball/ba8fff1d3abb8bb4d35a135ed22a31c6ef3ede3d",
- "reference": "ba8fff1d3abb8bb4d35a135ed22a31c6ef3ede3d",
+ "url": "https://api.github.com/repos/ramsey/uuid/zipball/cd4032040a750077205918c86049aa0f43d22947",
+ "reference": "cd4032040a750077205918c86049aa0f43d22947",
"shasum": "",
"mirrors": [
{
@@ -2197,7 +2192,7 @@
]
},
"require": {
- "brick/math": "^0.8",
+ "brick/math": "^0.8 || ^0.9",
"ext-json": "*",
"php": "^7.2 || ^8",
"ramsey/collection": "^1.0",
@@ -2208,7 +2203,7 @@
},
"require-dev": {
"codeception/aspect-mock": "^3",
- "dealerdirect/phpcodesniffer-composer-installer": "^0.6.2",
+ "dealerdirect/phpcodesniffer-composer-installer": "^0.6.2 || ^0.7.0",
"doctrine/annotations": "^1.8",
"goaop/framework": "^2",
"mockery/mockery": "^1.3",
@@ -2217,8 +2212,8 @@
"php-mock/php-mock-mockery": "^1.3",
"php-mock/php-mock-phpunit": "^2.5",
"php-parallel-lint/php-parallel-lint": "^1.1",
+ "phpbench/phpbench": "^0.17.1",
"phpstan/extension-installer": "^1.0",
- "phpstan/phpdoc-parser": "0.4.3",
"phpstan/phpstan": "^0.12",
"phpstan/phpstan-mockery": "^0.12",
"phpstan/phpstan-phpunit": "^0.12",
@@ -2261,13 +2256,7 @@
"identifier",
"uuid"
],
- "funding": [
- {
- "url": "https://github.com/ramsey",
- "type": "github"
- }
- ],
- "time": "2020-03-29T20:13:32+00:00"
+ "time": "2020-08-18T17:17:46+00:00"
},
{
"name": "swiftmailer/swiftmailer",
@@ -2339,16 +2328,16 @@
},
{
"name": "symfony/console",
- "version": "v5.0.8",
+ "version": "v5.1.5",
"source": {
"type": "git",
"url": "https://github.com/symfony/console.git",
- "reference": "5fa1caadc8cdaa17bcfb25219f3b53fe294a9935"
+ "reference": "186f395b256065ba9b890c0a4e48a91d598fa2cf"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/console/zipball/5fa1caadc8cdaa17bcfb25219f3b53fe294a9935",
- "reference": "5fa1caadc8cdaa17bcfb25219f3b53fe294a9935",
+ "url": "https://api.github.com/repos/symfony/console/zipball/186f395b256065ba9b890c0a4e48a91d598fa2cf",
+ "reference": "186f395b256065ba9b890c0a4e48a91d598fa2cf",
"shasum": "",
"mirrors": [
{
@@ -2358,13 +2347,16 @@
]
},
"require": {
- "php": "^7.2.5",
+ "php": ">=7.2.5",
"symfony/polyfill-mbstring": "~1.0",
"symfony/polyfill-php73": "^1.8",
- "symfony/service-contracts": "^1.1|^2"
+ "symfony/polyfill-php80": "^1.15",
+ "symfony/service-contracts": "^1.1|^2",
+ "symfony/string": "^5.1"
},
"conflict": {
"symfony/dependency-injection": "<4.4",
+ "symfony/dotenv": "<5.1",
"symfony/event-dispatcher": "<4.4",
"symfony/lock": "<4.4",
"symfony/process": "<4.4"
@@ -2390,7 +2382,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "5.0-dev"
+ "dev-master": "5.1-dev"
}
},
"autoload": {
@@ -2417,34 +2409,20 @@
],
"description": "Symfony Console Component",
"homepage": "https://symfony.com",
- "funding": [
- {
- "url": "https://symfony.com/sponsor",
- "type": "custom"
- },
- {
- "url": "https://github.com/fabpot",
- "type": "github"
- },
- {
- "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
- "type": "tidelift"
- }
- ],
- "time": "2020-03-30T11:42:42+00:00"
+ "time": "2020-09-02T07:07:40+00:00"
},
{
"name": "symfony/css-selector",
- "version": "v5.0.8",
+ "version": "v5.1.5",
"source": {
"type": "git",
"url": "https://github.com/symfony/css-selector.git",
- "reference": "5f8d5271303dad260692ba73dfa21777d38e124e"
+ "reference": "e544e24472d4c97b2d11ade7caacd446727c6bf9"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/css-selector/zipball/5f8d5271303dad260692ba73dfa21777d38e124e",
- "reference": "5f8d5271303dad260692ba73dfa21777d38e124e",
+ "url": "https://api.github.com/repos/symfony/css-selector/zipball/e544e24472d4c97b2d11ade7caacd446727c6bf9",
+ "reference": "e544e24472d4c97b2d11ade7caacd446727c6bf9",
"shasum": "",
"mirrors": [
{
@@ -2454,12 +2432,12 @@
]
},
"require": {
- "php": "^7.2.5"
+ "php": ">=7.2.5"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "5.0-dev"
+ "dev-master": "5.1-dev"
}
},
"autoload": {
@@ -2490,34 +2468,20 @@
],
"description": "Symfony CssSelector Component",
"homepage": "https://symfony.com",
- "funding": [
- {
- "url": "https://symfony.com/sponsor",
- "type": "custom"
- },
- {
- "url": "https://github.com/fabpot",
- "type": "github"
- },
- {
- "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
- "type": "tidelift"
- }
- ],
- "time": "2020-03-27T16:56:45+00:00"
+ "time": "2020-05-20T17:43:50+00:00"
},
{
- "name": "symfony/dom-crawler",
- "version": "v5.0.8",
+ "name": "symfony/deprecation-contracts",
+ "version": "v2.2.0",
"source": {
"type": "git",
- "url": "https://github.com/symfony/dom-crawler.git",
- "reference": "892311d23066844a267ac1a903d8a9d79968a1a7"
+ "url": "https://github.com/symfony/deprecation-contracts.git",
+ "reference": "5fa56b4074d1ae755beb55617ddafe6f5d78f665"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/892311d23066844a267ac1a903d8a9d79968a1a7",
- "reference": "892311d23066844a267ac1a903d8a9d79968a1a7",
+ "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/5fa56b4074d1ae755beb55617ddafe6f5d78f665",
+ "reference": "5fa56b4074d1ae755beb55617ddafe6f5d78f665",
"shasum": "",
"mirrors": [
{
@@ -2527,9 +2491,66 @@
]
},
"require": {
- "php": "^7.2.5",
+ "php": ">=7.1"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "2.2-dev"
+ },
+ "thanks": {
+ "name": "symfony/contracts",
+ "url": "https://github.com/symfony/contracts"
+ }
+ },
+ "autoload": {
+ "files": [
+ "function.php"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Nicolas Grekas",
+ "email": "p@tchwork.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "A generic function and convention to trigger deprecation notices",
+ "homepage": "https://symfony.com",
+ "time": "2020-09-07T11:33:47+00:00"
+ },
+ {
+ "name": "symfony/dom-crawler",
+ "version": "v5.1.5",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/dom-crawler.git",
+ "reference": "3ac31ffbc596e41ca081037b7d78fc7a853c0315"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/3ac31ffbc596e41ca081037b7d78fc7a853c0315",
+ "reference": "3ac31ffbc596e41ca081037b7d78fc7a853c0315",
+ "shasum": "",
+ "mirrors": [
+ {
+ "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%",
+ "preferred": true
+ }
+ ]
+ },
+ "require": {
+ "php": ">=7.2.5",
"symfony/polyfill-ctype": "~1.8",
- "symfony/polyfill-mbstring": "~1.0"
+ "symfony/polyfill-mbstring": "~1.0",
+ "symfony/polyfill-php80": "^1.15"
},
"conflict": {
"masterminds/html5": "<2.6"
@@ -2544,7 +2565,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "5.0-dev"
+ "dev-master": "5.1-dev"
}
},
"autoload": {
@@ -2571,34 +2592,20 @@
],
"description": "Symfony DomCrawler Component",
"homepage": "https://symfony.com",
- "funding": [
- {
- "url": "https://symfony.com/sponsor",
- "type": "custom"
- },
- {
- "url": "https://github.com/fabpot",
- "type": "github"
- },
- {
- "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
- "type": "tidelift"
- }
- ],
- "time": "2020-03-30T11:42:42+00:00"
+ "time": "2020-08-12T08:45:47+00:00"
},
{
"name": "symfony/error-handler",
- "version": "v5.0.8",
+ "version": "v5.1.5",
"source": {
"type": "git",
"url": "https://github.com/symfony/error-handler.git",
- "reference": "949ffc17c3ac3a9f8e6232220e2da33913c04ea4"
+ "reference": "525636d4b84e06c6ca72d96b6856b5b169416e6a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/error-handler/zipball/949ffc17c3ac3a9f8e6232220e2da33913c04ea4",
- "reference": "949ffc17c3ac3a9f8e6232220e2da33913c04ea4",
+ "url": "https://api.github.com/repos/symfony/error-handler/zipball/525636d4b84e06c6ca72d96b6856b5b169416e6a",
+ "reference": "525636d4b84e06c6ca72d96b6856b5b169416e6a",
"shasum": "",
"mirrors": [
{
@@ -2608,18 +2615,20 @@
]
},
"require": {
- "php": "^7.2.5",
+ "php": ">=7.2.5",
"psr/log": "^1.0",
+ "symfony/polyfill-php80": "^1.15",
"symfony/var-dumper": "^4.4|^5.0"
},
"require-dev": {
+ "symfony/deprecation-contracts": "^2.1",
"symfony/http-kernel": "^4.4|^5.0",
"symfony/serializer": "^4.4|^5.0"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "5.0-dev"
+ "dev-master": "5.1-dev"
}
},
"autoload": {
@@ -2646,34 +2655,20 @@
],
"description": "Symfony ErrorHandler Component",
"homepage": "https://symfony.com",
- "funding": [
- {
- "url": "https://symfony.com/sponsor",
- "type": "custom"
- },
- {
- "url": "https://github.com/fabpot",
- "type": "github"
- },
- {
- "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
- "type": "tidelift"
- }
- ],
- "time": "2020-03-30T14:14:32+00:00"
+ "time": "2020-08-17T10:01:29+00:00"
},
{
"name": "symfony/event-dispatcher",
- "version": "v5.0.8",
+ "version": "v5.1.5",
"source": {
"type": "git",
"url": "https://github.com/symfony/event-dispatcher.git",
- "reference": "24f40d95385774ed5c71dbf014edd047e2f2f3dc"
+ "reference": "94871fc0a69c3c5da57764187724cdce0755899c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/24f40d95385774ed5c71dbf014edd047e2f2f3dc",
- "reference": "24f40d95385774ed5c71dbf014edd047e2f2f3dc",
+ "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/94871fc0a69c3c5da57764187724cdce0755899c",
+ "reference": "94871fc0a69c3c5da57764187724cdce0755899c",
"shasum": "",
"mirrors": [
{
@@ -2683,8 +2678,10 @@
]
},
"require": {
- "php": "^7.2.5",
- "symfony/event-dispatcher-contracts": "^2"
+ "php": ">=7.2.5",
+ "symfony/deprecation-contracts": "^2.1",
+ "symfony/event-dispatcher-contracts": "^2",
+ "symfony/polyfill-php80": "^1.15"
},
"conflict": {
"symfony/dependency-injection": "<4.4"
@@ -2709,7 +2706,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "5.0-dev"
+ "dev-master": "5.1-dev"
}
},
"autoload": {
@@ -2736,34 +2733,20 @@
],
"description": "Symfony EventDispatcher Component",
"homepage": "https://symfony.com",
- "funding": [
- {
- "url": "https://symfony.com/sponsor",
- "type": "custom"
- },
- {
- "url": "https://github.com/fabpot",
- "type": "github"
- },
- {
- "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
- "type": "tidelift"
- }
- ],
- "time": "2020-03-27T16:56:45+00:00"
+ "time": "2020-08-13T14:19:42+00:00"
},
{
"name": "symfony/event-dispatcher-contracts",
- "version": "v2.1.2",
+ "version": "v2.2.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/event-dispatcher-contracts.git",
- "reference": "405952c4e90941a17e52ef7489a2bd94870bb290"
+ "reference": "0ba7d54483095a198fa51781bc608d17e84dffa2"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/405952c4e90941a17e52ef7489a2bd94870bb290",
- "reference": "405952c4e90941a17e52ef7489a2bd94870bb290",
+ "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/0ba7d54483095a198fa51781bc608d17e84dffa2",
+ "reference": "0ba7d54483095a198fa51781bc608d17e84dffa2",
"shasum": "",
"mirrors": [
{
@@ -2782,7 +2765,11 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "2.1-dev"
+ "dev-master": "2.2-dev"
+ },
+ "thanks": {
+ "name": "symfony/contracts",
+ "url": "https://github.com/symfony/contracts"
}
},
"autoload": {
@@ -2814,34 +2801,20 @@
"interoperability",
"standards"
],
- "funding": [
- {
- "url": "https://symfony.com/sponsor",
- "type": "custom"
- },
- {
- "url": "https://github.com/fabpot",
- "type": "github"
- },
- {
- "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
- "type": "tidelift"
- }
- ],
- "time": "2020-05-20T17:43:50+00:00"
+ "time": "2020-09-07T11:33:47+00:00"
},
{
"name": "symfony/finder",
- "version": "v5.0.8",
+ "version": "v5.1.5",
"source": {
"type": "git",
"url": "https://github.com/symfony/finder.git",
- "reference": "600a52c29afc0d1caa74acbec8d3095ca7e9910d"
+ "reference": "2b765f0cf6612b3636e738c0689b29aa63088d5d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/finder/zipball/600a52c29afc0d1caa74acbec8d3095ca7e9910d",
- "reference": "600a52c29afc0d1caa74acbec8d3095ca7e9910d",
+ "url": "https://api.github.com/repos/symfony/finder/zipball/2b765f0cf6612b3636e738c0689b29aa63088d5d",
+ "reference": "2b765f0cf6612b3636e738c0689b29aa63088d5d",
"shasum": "",
"mirrors": [
{
@@ -2851,12 +2824,12 @@
]
},
"require": {
- "php": "^7.2.5"
+ "php": ">=7.2.5"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "5.0-dev"
+ "dev-master": "5.1-dev"
}
},
"autoload": {
@@ -2883,34 +2856,20 @@
],
"description": "Symfony Finder Component",
"homepage": "https://symfony.com",
- "funding": [
- {
- "url": "https://symfony.com/sponsor",
- "type": "custom"
- },
- {
- "url": "https://github.com/fabpot",
- "type": "github"
- },
- {
- "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
- "type": "tidelift"
- }
- ],
- "time": "2020-03-27T16:56:45+00:00"
+ "time": "2020-08-17T10:01:29+00:00"
},
{
"name": "symfony/http-foundation",
- "version": "v5.0.8",
+ "version": "v5.1.5",
"source": {
"type": "git",
"url": "https://github.com/symfony/http-foundation.git",
- "reference": "e47fdf8b24edc12022ba52923150ec6484d7f57d"
+ "reference": "41a4647f12870e9d41d9a7d72ff0614a27208558"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/http-foundation/zipball/e47fdf8b24edc12022ba52923150ec6484d7f57d",
- "reference": "e47fdf8b24edc12022ba52923150ec6484d7f57d",
+ "url": "https://api.github.com/repos/symfony/http-foundation/zipball/41a4647f12870e9d41d9a7d72ff0614a27208558",
+ "reference": "41a4647f12870e9d41d9a7d72ff0614a27208558",
"shasum": "",
"mirrors": [
{
@@ -2920,18 +2879,24 @@
]
},
"require": {
- "php": "^7.2.5",
- "symfony/mime": "^4.4|^5.0",
- "symfony/polyfill-mbstring": "~1.1"
+ "php": ">=7.2.5",
+ "symfony/deprecation-contracts": "^2.1",
+ "symfony/polyfill-mbstring": "~1.1",
+ "symfony/polyfill-php80": "^1.15"
},
"require-dev": {
"predis/predis": "~1.0",
- "symfony/expression-language": "^4.4|^5.0"
+ "symfony/cache": "^4.4|^5.0",
+ "symfony/expression-language": "^4.4|^5.0",
+ "symfony/mime": "^4.4|^5.0"
+ },
+ "suggest": {
+ "symfony/mime": "To use the file extension guesser"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "5.0-dev"
+ "dev-master": "5.1-dev"
}
},
"autoload": {
@@ -2958,34 +2923,20 @@
],
"description": "Symfony HttpFoundation Component",
"homepage": "https://symfony.com",
- "funding": [
- {
- "url": "https://symfony.com/sponsor",
- "type": "custom"
- },
- {
- "url": "https://github.com/fabpot",
- "type": "github"
- },
- {
- "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
- "type": "tidelift"
- }
- ],
- "time": "2020-04-18T20:50:06+00:00"
+ "time": "2020-08-17T07:48:54+00:00"
},
{
"name": "symfony/http-kernel",
- "version": "v5.0.8",
+ "version": "v5.1.5",
"source": {
"type": "git",
"url": "https://github.com/symfony/http-kernel.git",
- "reference": "3565e51eecd06106304baba5ccb7ba89db2d7d2b"
+ "reference": "3e32676e6cb5d2081c91a56783471ff8a7f7110b"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/http-kernel/zipball/3565e51eecd06106304baba5ccb7ba89db2d7d2b",
- "reference": "3565e51eecd06106304baba5ccb7ba89db2d7d2b",
+ "url": "https://api.github.com/repos/symfony/http-kernel/zipball/3e32676e6cb5d2081c91a56783471ff8a7f7110b",
+ "reference": "3e32676e6cb5d2081c91a56783471ff8a7f7110b",
"shasum": "",
"mirrors": [
{
@@ -2995,13 +2946,15 @@
]
},
"require": {
- "php": "^7.2.5",
+ "php": ">=7.2.5",
"psr/log": "~1.0",
+ "symfony/deprecation-contracts": "^2.1",
"symfony/error-handler": "^4.4|^5.0",
"symfony/event-dispatcher": "^5.0",
"symfony/http-foundation": "^4.4|^5.0",
"symfony/polyfill-ctype": "^1.8",
- "symfony/polyfill-php73": "^1.9"
+ "symfony/polyfill-php73": "^1.9",
+ "symfony/polyfill-php80": "^1.15"
},
"conflict": {
"symfony/browser-kit": "<4.4",
@@ -3048,7 +3001,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "5.0-dev"
+ "dev-master": "5.1-dev"
}
},
"autoload": {
@@ -3075,34 +3028,20 @@
],
"description": "Symfony HttpKernel Component",
"homepage": "https://symfony.com",
- "funding": [
- {
- "url": "https://symfony.com/sponsor",
- "type": "custom"
- },
- {
- "url": "https://github.com/fabpot",
- "type": "github"
- },
- {
- "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
- "type": "tidelift"
- }
- ],
- "time": "2020-04-28T18:53:25+00:00"
+ "time": "2020-09-02T08:15:18+00:00"
},
{
"name": "symfony/mime",
- "version": "v5.0.8",
+ "version": "v5.1.5",
"source": {
"type": "git",
"url": "https://github.com/symfony/mime.git",
- "reference": "5d6c81c39225a750f3f43bee15f03093fb9aaa0b"
+ "reference": "89a2c9b4cb7b5aa516cf55f5194c384f444c81dc"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/mime/zipball/5d6c81c39225a750f3f43bee15f03093fb9aaa0b",
- "reference": "5d6c81c39225a750f3f43bee15f03093fb9aaa0b",
+ "url": "https://api.github.com/repos/symfony/mime/zipball/89a2c9b4cb7b5aa516cf55f5194c384f444c81dc",
+ "reference": "89a2c9b4cb7b5aa516cf55f5194c384f444c81dc",
"shasum": "",
"mirrors": [
{
@@ -3112,9 +3051,10 @@
]
},
"require": {
- "php": "^7.2.5",
+ "php": ">=7.2.5",
"symfony/polyfill-intl-idn": "^1.10",
- "symfony/polyfill-mbstring": "^1.0"
+ "symfony/polyfill-mbstring": "^1.0",
+ "symfony/polyfill-php80": "^1.15"
},
"conflict": {
"symfony/mailer": "<4.4"
@@ -3126,7 +3066,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "5.0-dev"
+ "dev-master": "5.1-dev"
}
},
"autoload": {
@@ -3157,34 +3097,20 @@
"mime",
"mime-type"
],
- "funding": [
- {
- "url": "https://symfony.com/sponsor",
- "type": "custom"
- },
- {
- "url": "https://github.com/fabpot",
- "type": "github"
- },
- {
- "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
- "type": "tidelift"
- }
- ],
- "time": "2020-04-17T03:29:44+00:00"
+ "time": "2020-08-17T10:01:29+00:00"
},
{
"name": "symfony/polyfill-ctype",
- "version": "v1.17.0",
+ "version": "v1.18.1",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-ctype.git",
- "reference": "e94c8b1bbe2bc77507a1056cdb06451c75b427f9"
+ "reference": "1c302646f6efc070cd46856e600e5e0684d6b454"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/e94c8b1bbe2bc77507a1056cdb06451c75b427f9",
- "reference": "e94c8b1bbe2bc77507a1056cdb06451c75b427f9",
+ "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/1c302646f6efc070cd46856e600e5e0684d6b454",
+ "reference": "1c302646f6efc070cd46856e600e5e0684d6b454",
"shasum": "",
"mirrors": [
{
@@ -3202,7 +3128,11 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.17-dev"
+ "dev-master": "1.18-dev"
+ },
+ "thanks": {
+ "name": "symfony/polyfill",
+ "url": "https://github.com/symfony/polyfill"
}
},
"autoload": {
@@ -3235,34 +3165,20 @@
"polyfill",
"portable"
],
- "funding": [
- {
- "url": "https://symfony.com/sponsor",
- "type": "custom"
- },
- {
- "url": "https://github.com/fabpot",
- "type": "github"
- },
- {
- "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
- "type": "tidelift"
- }
- ],
- "time": "2020-05-12T16:14:59+00:00"
+ "time": "2020-07-14T12:35:20+00:00"
},
{
"name": "symfony/polyfill-iconv",
- "version": "v1.17.0",
+ "version": "v1.18.1",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-iconv.git",
- "reference": "c4de7601eefbf25f9d47190abe07f79fe0a27424"
+ "reference": "6c2f78eb8f5ab8eaea98f6d414a5915f2e0fce36"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-iconv/zipball/c4de7601eefbf25f9d47190abe07f79fe0a27424",
- "reference": "c4de7601eefbf25f9d47190abe07f79fe0a27424",
+ "url": "https://api.github.com/repos/symfony/polyfill-iconv/zipball/6c2f78eb8f5ab8eaea98f6d414a5915f2e0fce36",
+ "reference": "6c2f78eb8f5ab8eaea98f6d414a5915f2e0fce36",
"shasum": "",
"mirrors": [
{
@@ -3280,7 +3196,11 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.17-dev"
+ "dev-master": "1.18-dev"
+ },
+ "thanks": {
+ "name": "symfony/polyfill",
+ "url": "https://github.com/symfony/polyfill"
}
},
"autoload": {
@@ -3314,34 +3234,90 @@
"portable",
"shim"
],
- "funding": [
- {
- "url": "https://symfony.com/sponsor",
- "type": "custom"
- },
- {
- "url": "https://github.com/fabpot",
- "type": "github"
- },
- {
- "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
- "type": "tidelift"
- }
- ],
- "time": "2020-05-12T16:47:27+00:00"
+ "time": "2020-07-14T12:35:20+00:00"
},
{
- "name": "symfony/polyfill-intl-idn",
- "version": "v1.17.0",
+ "name": "symfony/polyfill-intl-grapheme",
+ "version": "v1.18.1",
"source": {
"type": "git",
- "url": "https://github.com/symfony/polyfill-intl-idn.git",
- "reference": "3bff59ea7047e925be6b7f2059d60af31bb46d6a"
+ "url": "https://github.com/symfony/polyfill-intl-grapheme.git",
+ "reference": "b740103edbdcc39602239ee8860f0f45a8eb9aa5"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/3bff59ea7047e925be6b7f2059d60af31bb46d6a",
- "reference": "3bff59ea7047e925be6b7f2059d60af31bb46d6a",
+ "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/b740103edbdcc39602239ee8860f0f45a8eb9aa5",
+ "reference": "b740103edbdcc39602239ee8860f0f45a8eb9aa5",
+ "shasum": "",
+ "mirrors": [
+ {
+ "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%",
+ "preferred": true
+ }
+ ]
+ },
+ "require": {
+ "php": ">=5.3.3"
+ },
+ "suggest": {
+ "ext-intl": "For best performance"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.18-dev"
+ },
+ "thanks": {
+ "name": "symfony/polyfill",
+ "url": "https://github.com/symfony/polyfill"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Symfony\\Polyfill\\Intl\\Grapheme\\": ""
+ },
+ "files": [
+ "bootstrap.php"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Nicolas Grekas",
+ "email": "p@tchwork.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Symfony polyfill for intl's grapheme_* functions",
+ "homepage": "https://symfony.com",
+ "keywords": [
+ "compatibility",
+ "grapheme",
+ "intl",
+ "polyfill",
+ "portable",
+ "shim"
+ ],
+ "time": "2020-07-14T12:35:20+00:00"
+ },
+ {
+ "name": "symfony/polyfill-intl-idn",
+ "version": "v1.18.1",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/polyfill-intl-idn.git",
+ "reference": "5dcab1bc7146cf8c1beaa4502a3d9be344334251"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/5dcab1bc7146cf8c1beaa4502a3d9be344334251",
+ "reference": "5dcab1bc7146cf8c1beaa4502a3d9be344334251",
"shasum": "",
"mirrors": [
{
@@ -3352,7 +3328,8 @@
},
"require": {
"php": ">=5.3.3",
- "symfony/polyfill-mbstring": "^1.3",
+ "symfony/polyfill-intl-normalizer": "^1.10",
+ "symfony/polyfill-php70": "^1.10",
"symfony/polyfill-php72": "^1.10"
},
"suggest": {
@@ -3361,7 +3338,11 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.17-dev"
+ "dev-master": "1.18-dev"
+ },
+ "thanks": {
+ "name": "symfony/polyfill",
+ "url": "https://github.com/symfony/polyfill"
}
},
"autoload": {
@@ -3381,6 +3362,10 @@
"name": "Laurent Bassin",
"email": "laurent@bassin.info"
},
+ {
+ "name": "Trevor Rowbotham",
+ "email": "trevor.rowbotham@pm.me"
+ },
{
"name": "Symfony Community",
"homepage": "https://symfony.com/contributors"
@@ -3396,34 +3381,93 @@
"portable",
"shim"
],
- "funding": [
- {
- "url": "https://symfony.com/sponsor",
- "type": "custom"
- },
- {
- "url": "https://github.com/fabpot",
- "type": "github"
- },
- {
- "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
- "type": "tidelift"
- }
- ],
- "time": "2020-05-12T16:47:27+00:00"
+ "time": "2020-08-04T06:02:08+00:00"
},
{
- "name": "symfony/polyfill-mbstring",
- "version": "v1.17.0",
+ "name": "symfony/polyfill-intl-normalizer",
+ "version": "v1.18.1",
"source": {
"type": "git",
- "url": "https://github.com/symfony/polyfill-mbstring.git",
- "reference": "fa79b11539418b02fc5e1897267673ba2c19419c"
+ "url": "https://github.com/symfony/polyfill-intl-normalizer.git",
+ "reference": "37078a8dd4a2a1e9ab0231af7c6cb671b2ed5a7e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/fa79b11539418b02fc5e1897267673ba2c19419c",
- "reference": "fa79b11539418b02fc5e1897267673ba2c19419c",
+ "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/37078a8dd4a2a1e9ab0231af7c6cb671b2ed5a7e",
+ "reference": "37078a8dd4a2a1e9ab0231af7c6cb671b2ed5a7e",
+ "shasum": "",
+ "mirrors": [
+ {
+ "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%",
+ "preferred": true
+ }
+ ]
+ },
+ "require": {
+ "php": ">=5.3.3"
+ },
+ "suggest": {
+ "ext-intl": "For best performance"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.18-dev"
+ },
+ "thanks": {
+ "name": "symfony/polyfill",
+ "url": "https://github.com/symfony/polyfill"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Symfony\\Polyfill\\Intl\\Normalizer\\": ""
+ },
+ "files": [
+ "bootstrap.php"
+ ],
+ "classmap": [
+ "Resources/stubs"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Nicolas Grekas",
+ "email": "p@tchwork.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Symfony polyfill for intl's Normalizer class and related functions",
+ "homepage": "https://symfony.com",
+ "keywords": [
+ "compatibility",
+ "intl",
+ "normalizer",
+ "polyfill",
+ "portable",
+ "shim"
+ ],
+ "time": "2020-07-14T12:35:20+00:00"
+ },
+ {
+ "name": "symfony/polyfill-mbstring",
+ "version": "v1.18.1",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/polyfill-mbstring.git",
+ "reference": "a6977d63bf9a0ad4c65cd352709e230876f9904a"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/a6977d63bf9a0ad4c65cd352709e230876f9904a",
+ "reference": "a6977d63bf9a0ad4c65cd352709e230876f9904a",
"shasum": "",
"mirrors": [
{
@@ -3441,7 +3485,11 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.17-dev"
+ "dev-master": "1.18-dev"
+ },
+ "thanks": {
+ "name": "symfony/polyfill",
+ "url": "https://github.com/symfony/polyfill"
}
},
"autoload": {
@@ -3475,34 +3523,89 @@
"portable",
"shim"
],
- "funding": [
- {
- "url": "https://symfony.com/sponsor",
- "type": "custom"
- },
- {
- "url": "https://github.com/fabpot",
- "type": "github"
- },
- {
- "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
- "type": "tidelift"
- }
- ],
- "time": "2020-05-12T16:47:27+00:00"
+ "time": "2020-07-14T12:35:20+00:00"
},
{
- "name": "symfony/polyfill-php72",
- "version": "v1.17.0",
+ "name": "symfony/polyfill-php70",
+ "version": "v1.18.1",
"source": {
"type": "git",
- "url": "https://github.com/symfony/polyfill-php72.git",
- "reference": "f048e612a3905f34931127360bdd2def19a5e582"
+ "url": "https://github.com/symfony/polyfill-php70.git",
+ "reference": "0dd93f2c578bdc9c72697eaa5f1dd25644e618d3"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/f048e612a3905f34931127360bdd2def19a5e582",
- "reference": "f048e612a3905f34931127360bdd2def19a5e582",
+ "url": "https://api.github.com/repos/symfony/polyfill-php70/zipball/0dd93f2c578bdc9c72697eaa5f1dd25644e618d3",
+ "reference": "0dd93f2c578bdc9c72697eaa5f1dd25644e618d3",
+ "shasum": "",
+ "mirrors": [
+ {
+ "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%",
+ "preferred": true
+ }
+ ]
+ },
+ "require": {
+ "paragonie/random_compat": "~1.0|~2.0|~9.99",
+ "php": ">=5.3.3"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.18-dev"
+ },
+ "thanks": {
+ "name": "symfony/polyfill",
+ "url": "https://github.com/symfony/polyfill"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Symfony\\Polyfill\\Php70\\": ""
+ },
+ "files": [
+ "bootstrap.php"
+ ],
+ "classmap": [
+ "Resources/stubs"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Nicolas Grekas",
+ "email": "p@tchwork.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Symfony polyfill backporting some PHP 7.0+ features to lower PHP versions",
+ "homepage": "https://symfony.com",
+ "keywords": [
+ "compatibility",
+ "polyfill",
+ "portable",
+ "shim"
+ ],
+ "time": "2020-07-14T12:35:20+00:00"
+ },
+ {
+ "name": "symfony/polyfill-php72",
+ "version": "v1.18.1",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/polyfill-php72.git",
+ "reference": "639447d008615574653fb3bc60d1986d7172eaae"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/639447d008615574653fb3bc60d1986d7172eaae",
+ "reference": "639447d008615574653fb3bc60d1986d7172eaae",
"shasum": "",
"mirrors": [
{
@@ -3517,7 +3620,11 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.17-dev"
+ "dev-master": "1.18-dev"
+ },
+ "thanks": {
+ "name": "symfony/polyfill",
+ "url": "https://github.com/symfony/polyfill"
}
},
"autoload": {
@@ -3550,34 +3657,20 @@
"portable",
"shim"
],
- "funding": [
- {
- "url": "https://symfony.com/sponsor",
- "type": "custom"
- },
- {
- "url": "https://github.com/fabpot",
- "type": "github"
- },
- {
- "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
- "type": "tidelift"
- }
- ],
- "time": "2020-05-12T16:47:27+00:00"
+ "time": "2020-07-14T12:35:20+00:00"
},
{
"name": "symfony/polyfill-php73",
- "version": "v1.17.0",
+ "version": "v1.18.1",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-php73.git",
- "reference": "a760d8964ff79ab9bf057613a5808284ec852ccc"
+ "reference": "fffa1a52a023e782cdcc221d781fe1ec8f87fcca"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/a760d8964ff79ab9bf057613a5808284ec852ccc",
- "reference": "a760d8964ff79ab9bf057613a5808284ec852ccc",
+ "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/fffa1a52a023e782cdcc221d781fe1ec8f87fcca",
+ "reference": "fffa1a52a023e782cdcc221d781fe1ec8f87fcca",
"shasum": "",
"mirrors": [
{
@@ -3592,7 +3685,11 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.17-dev"
+ "dev-master": "1.18-dev"
+ },
+ "thanks": {
+ "name": "symfony/polyfill",
+ "url": "https://github.com/symfony/polyfill"
}
},
"autoload": {
@@ -3628,34 +3725,20 @@
"portable",
"shim"
],
- "funding": [
- {
- "url": "https://symfony.com/sponsor",
- "type": "custom"
- },
- {
- "url": "https://github.com/fabpot",
- "type": "github"
- },
- {
- "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
- "type": "tidelift"
- }
- ],
- "time": "2020-05-12T16:47:27+00:00"
+ "time": "2020-07-14T12:35:20+00:00"
},
{
- "name": "symfony/process",
- "version": "v5.0.8",
+ "name": "symfony/polyfill-php80",
+ "version": "v1.18.1",
"source": {
"type": "git",
- "url": "https://github.com/symfony/process.git",
- "reference": "3179f68dff5bad14d38c4114a1dab98030801fd7"
+ "url": "https://github.com/symfony/polyfill-php80.git",
+ "reference": "d87d5766cbf48d72388a9f6b85f280c8ad51f981"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/process/zipball/3179f68dff5bad14d38c4114a1dab98030801fd7",
- "reference": "3179f68dff5bad14d38c4114a1dab98030801fd7",
+ "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/d87d5766cbf48d72388a9f6b85f280c8ad51f981",
+ "reference": "d87d5766cbf48d72388a9f6b85f280c8ad51f981",
"shasum": "",
"mirrors": [
{
@@ -3665,12 +3748,85 @@
]
},
"require": {
- "php": "^7.2.5"
+ "php": ">=7.0.8"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "5.0-dev"
+ "dev-master": "1.18-dev"
+ },
+ "thanks": {
+ "name": "symfony/polyfill",
+ "url": "https://github.com/symfony/polyfill"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Symfony\\Polyfill\\Php80\\": ""
+ },
+ "files": [
+ "bootstrap.php"
+ ],
+ "classmap": [
+ "Resources/stubs"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Ion Bazan",
+ "email": "ion.bazan@gmail.com"
+ },
+ {
+ "name": "Nicolas Grekas",
+ "email": "p@tchwork.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions",
+ "homepage": "https://symfony.com",
+ "keywords": [
+ "compatibility",
+ "polyfill",
+ "portable",
+ "shim"
+ ],
+ "time": "2020-07-14T12:35:20+00:00"
+ },
+ {
+ "name": "symfony/process",
+ "version": "v5.1.5",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/process.git",
+ "reference": "1864216226af21eb76d9477f691e7cbf198e0402"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/process/zipball/1864216226af21eb76d9477f691e7cbf198e0402",
+ "reference": "1864216226af21eb76d9477f691e7cbf198e0402",
+ "shasum": "",
+ "mirrors": [
+ {
+ "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%",
+ "preferred": true
+ }
+ ]
+ },
+ "require": {
+ "php": ">=7.2.5",
+ "symfony/polyfill-php80": "^1.15"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "5.1-dev"
}
},
"autoload": {
@@ -3697,34 +3853,20 @@
],
"description": "Symfony Process Component",
"homepage": "https://symfony.com",
- "funding": [
- {
- "url": "https://symfony.com/sponsor",
- "type": "custom"
- },
- {
- "url": "https://github.com/fabpot",
- "type": "github"
- },
- {
- "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
- "type": "tidelift"
- }
- ],
- "time": "2020-04-15T15:59:10+00:00"
+ "time": "2020-07-23T08:36:24+00:00"
},
{
"name": "symfony/routing",
- "version": "v5.0.8",
+ "version": "v5.1.5",
"source": {
"type": "git",
"url": "https://github.com/symfony/routing.git",
- "reference": "9b18480a6e101f8d9ab7c483ace7c19441be5111"
+ "reference": "47b0218344cb6af25c93ca8ee1137fafbee5005d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/routing/zipball/9b18480a6e101f8d9ab7c483ace7c19441be5111",
- "reference": "9b18480a6e101f8d9ab7c483ace7c19441be5111",
+ "url": "https://api.github.com/repos/symfony/routing/zipball/47b0218344cb6af25c93ca8ee1137fafbee5005d",
+ "reference": "47b0218344cb6af25c93ca8ee1137fafbee5005d",
"shasum": "",
"mirrors": [
{
@@ -3734,7 +3876,9 @@
]
},
"require": {
- "php": "^7.2.5"
+ "php": ">=7.2.5",
+ "symfony/deprecation-contracts": "^2.1",
+ "symfony/polyfill-php80": "^1.15"
},
"conflict": {
"symfony/config": "<5.0",
@@ -3760,7 +3904,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "5.0-dev"
+ "dev-master": "5.1-dev"
}
},
"autoload": {
@@ -3793,34 +3937,20 @@
"uri",
"url"
],
- "funding": [
- {
- "url": "https://symfony.com/sponsor",
- "type": "custom"
- },
- {
- "url": "https://github.com/fabpot",
- "type": "github"
- },
- {
- "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
- "type": "tidelift"
- }
- ],
- "time": "2020-04-21T21:02:50+00:00"
+ "time": "2020-08-10T08:03:57+00:00"
},
{
"name": "symfony/service-contracts",
- "version": "v2.1.2",
+ "version": "v2.2.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/service-contracts.git",
- "reference": "66a8f0957a3ca54e4f724e49028ab19d75a8918b"
+ "reference": "d15da7ba4957ffb8f1747218be9e1a121fd298a1"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/service-contracts/zipball/66a8f0957a3ca54e4f724e49028ab19d75a8918b",
- "reference": "66a8f0957a3ca54e4f724e49028ab19d75a8918b",
+ "url": "https://api.github.com/repos/symfony/service-contracts/zipball/d15da7ba4957ffb8f1747218be9e1a121fd298a1",
+ "reference": "d15da7ba4957ffb8f1747218be9e1a121fd298a1",
"shasum": "",
"mirrors": [
{
@@ -3839,7 +3969,11 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "2.1-dev"
+ "dev-master": "2.2-dev"
+ },
+ "thanks": {
+ "name": "symfony/contracts",
+ "url": "https://github.com/symfony/contracts"
}
},
"autoload": {
@@ -3871,34 +4005,20 @@
"interoperability",
"standards"
],
- "funding": [
- {
- "url": "https://symfony.com/sponsor",
- "type": "custom"
- },
- {
- "url": "https://github.com/fabpot",
- "type": "github"
- },
- {
- "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
- "type": "tidelift"
- }
- ],
- "time": "2020-05-20T17:43:50+00:00"
+ "time": "2020-09-07T11:33:47+00:00"
},
{
- "name": "symfony/translation",
- "version": "v5.0.8",
+ "name": "symfony/string",
+ "version": "v5.1.5",
"source": {
"type": "git",
- "url": "https://github.com/symfony/translation.git",
- "reference": "c3879db7a68fe3e12b41263b05879412c87b27fd"
+ "url": "https://github.com/symfony/string.git",
+ "reference": "0de4cc1e18bb596226c06a82e2e7e9bc6001a63a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/translation/zipball/c3879db7a68fe3e12b41263b05879412c87b27fd",
- "reference": "c3879db7a68fe3e12b41263b05879412c87b27fd",
+ "url": "https://api.github.com/repos/symfony/string/zipball/0de4cc1e18bb596226c06a82e2e7e9bc6001a63a",
+ "reference": "0de4cc1e18bb596226c06a82e2e7e9bc6001a63a",
"shasum": "",
"mirrors": [
{
@@ -3908,8 +4028,86 @@
]
},
"require": {
- "php": "^7.2.5",
+ "php": ">=7.2.5",
+ "symfony/polyfill-ctype": "~1.8",
+ "symfony/polyfill-intl-grapheme": "~1.0",
+ "symfony/polyfill-intl-normalizer": "~1.0",
"symfony/polyfill-mbstring": "~1.0",
+ "symfony/polyfill-php80": "~1.15"
+ },
+ "require-dev": {
+ "symfony/error-handler": "^4.4|^5.0",
+ "symfony/http-client": "^4.4|^5.0",
+ "symfony/translation-contracts": "^1.1|^2",
+ "symfony/var-exporter": "^4.4|^5.0"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "5.1-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Symfony\\Component\\String\\": ""
+ },
+ "files": [
+ "Resources/functions.php"
+ ],
+ "exclude-from-classmap": [
+ "/Tests/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Nicolas Grekas",
+ "email": "p@tchwork.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Symfony String component",
+ "homepage": "https://symfony.com",
+ "keywords": [
+ "grapheme",
+ "i18n",
+ "string",
+ "unicode",
+ "utf-8",
+ "utf8"
+ ],
+ "time": "2020-08-17T07:48:54+00:00"
+ },
+ {
+ "name": "symfony/translation",
+ "version": "v5.1.5",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/translation.git",
+ "reference": "917b02cdc5f33e0309b8e9d33ee1480b20687413"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/translation/zipball/917b02cdc5f33e0309b8e9d33ee1480b20687413",
+ "reference": "917b02cdc5f33e0309b8e9d33ee1480b20687413",
+ "shasum": "",
+ "mirrors": [
+ {
+ "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%",
+ "preferred": true
+ }
+ ]
+ },
+ "require": {
+ "php": ">=7.2.5",
+ "symfony/polyfill-mbstring": "~1.0",
+ "symfony/polyfill-php80": "^1.15",
"symfony/translation-contracts": "^2"
},
"conflict": {
@@ -3941,7 +4139,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "5.0-dev"
+ "dev-master": "5.1-dev"
}
},
"autoload": {
@@ -3968,34 +4166,20 @@
],
"description": "Symfony Translation Component",
"homepage": "https://symfony.com",
- "funding": [
- {
- "url": "https://symfony.com/sponsor",
- "type": "custom"
- },
- {
- "url": "https://github.com/fabpot",
- "type": "github"
- },
- {
- "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
- "type": "tidelift"
- }
- ],
- "time": "2020-04-12T16:45:47+00:00"
+ "time": "2020-08-17T10:01:29+00:00"
},
{
"name": "symfony/translation-contracts",
- "version": "v2.1.2",
+ "version": "v2.2.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/translation-contracts.git",
- "reference": "e5ca07c8f817f865f618aa072c2fe8e0e637340e"
+ "reference": "77ce1c3627c9f39643acd9af086631f842c50c4d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/e5ca07c8f817f865f618aa072c2fe8e0e637340e",
- "reference": "e5ca07c8f817f865f618aa072c2fe8e0e637340e",
+ "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/77ce1c3627c9f39643acd9af086631f842c50c4d",
+ "reference": "77ce1c3627c9f39643acd9af086631f842c50c4d",
"shasum": "",
"mirrors": [
{
@@ -4013,7 +4197,11 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "2.1-dev"
+ "dev-master": "2.2-dev"
+ },
+ "thanks": {
+ "name": "symfony/contracts",
+ "url": "https://github.com/symfony/contracts"
}
},
"autoload": {
@@ -4045,34 +4233,20 @@
"interoperability",
"standards"
],
- "funding": [
- {
- "url": "https://symfony.com/sponsor",
- "type": "custom"
- },
- {
- "url": "https://github.com/fabpot",
- "type": "github"
- },
- {
- "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
- "type": "tidelift"
- }
- ],
- "time": "2020-05-20T17:43:50+00:00"
+ "time": "2020-09-07T11:33:47+00:00"
},
{
"name": "symfony/var-dumper",
- "version": "v5.0.8",
+ "version": "v5.1.5",
"source": {
"type": "git",
"url": "https://github.com/symfony/var-dumper.git",
- "reference": "09de28632f16f81058a85fcf318397218272a07b"
+ "reference": "b43a3905262bcf97b2510f0621f859ca4f5287be"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/var-dumper/zipball/09de28632f16f81058a85fcf318397218272a07b",
- "reference": "09de28632f16f81058a85fcf318397218272a07b",
+ "url": "https://api.github.com/repos/symfony/var-dumper/zipball/b43a3905262bcf97b2510f0621f859ca4f5287be",
+ "reference": "b43a3905262bcf97b2510f0621f859ca4f5287be",
"shasum": "",
"mirrors": [
{
@@ -4082,8 +4256,9 @@
]
},
"require": {
- "php": "^7.2.5",
- "symfony/polyfill-mbstring": "~1.0"
+ "php": ">=7.2.5",
+ "symfony/polyfill-mbstring": "~1.0",
+ "symfony/polyfill-php80": "^1.15"
},
"conflict": {
"phpunit/phpunit": "<5.4.3",
@@ -4106,7 +4281,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "5.0-dev"
+ "dev-master": "5.1-dev"
}
},
"autoload": {
@@ -4140,34 +4315,20 @@
"debug",
"dump"
],
- "funding": [
- {
- "url": "https://symfony.com/sponsor",
- "type": "custom"
- },
- {
- "url": "https://github.com/fabpot",
- "type": "github"
- },
- {
- "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
- "type": "tidelift"
- }
- ],
- "time": "2020-04-12T16:45:47+00:00"
+ "time": "2020-08-17T07:42:30+00:00"
},
{
"name": "tijsverkoyen/css-to-inline-styles",
- "version": "2.2.2",
+ "version": "2.2.3",
"source": {
"type": "git",
"url": "https://github.com/tijsverkoyen/CssToInlineStyles.git",
- "reference": "dda2ee426acd6d801d5b7fd1001cde9b5f790e15"
+ "reference": "b43b05cf43c1b6d849478965062b6ef73e223bb5"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/tijsverkoyen/CssToInlineStyles/zipball/dda2ee426acd6d801d5b7fd1001cde9b5f790e15",
- "reference": "dda2ee426acd6d801d5b7fd1001cde9b5f790e15",
+ "url": "https://api.github.com/repos/tijsverkoyen/CssToInlineStyles/zipball/b43b05cf43c1b6d849478965062b6ef73e223bb5",
+ "reference": "b43b05cf43c1b6d849478965062b6ef73e223bb5",
"shasum": "",
"mirrors": [
{
@@ -4179,11 +4340,11 @@
"require": {
"ext-dom": "*",
"ext-libxml": "*",
- "php": "^5.5 || ^7.0",
+ "php": "^5.5 || ^7.0 || ^8.0",
"symfony/css-selector": "^2.7 || ^3.0 || ^4.0 || ^5.0"
},
"require-dev": {
- "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0"
+ "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0 || ^7.5"
},
"type": "library",
"extra": {
@@ -4209,20 +4370,20 @@
],
"description": "CssToInlineStyles is a class that enables you to convert HTML-pages/files into HTML-pages/files with inline styles. This is very useful when you're sending emails.",
"homepage": "https://github.com/tijsverkoyen/CssToInlineStyles",
- "time": "2019-10-24T08:53:34+00:00"
+ "time": "2020-07-13T06:12:54+00:00"
},
{
"name": "vlucas/phpdotenv",
- "version": "v4.1.6",
+ "version": "v4.1.8",
"source": {
"type": "git",
"url": "https://github.com/vlucas/phpdotenv.git",
- "reference": "0b32505d67c1abbfa829283c86bfc0642a661bf6"
+ "reference": "572af79d913627a9d70374d27a6f5d689a35de32"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/0b32505d67c1abbfa829283c86bfc0642a661bf6",
- "reference": "0b32505d67c1abbfa829283c86bfc0642a661bf6",
+ "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/572af79d913627a9d70374d27a6f5d689a35de32",
+ "reference": "572af79d913627a9d70374d27a6f5d689a35de32",
"shasum": "",
"mirrors": [
{
@@ -4233,14 +4394,14 @@
},
"require": {
"php": "^5.5.9 || ^7.0 || ^8.0",
- "phpoption/phpoption": "^1.7.2",
- "symfony/polyfill-ctype": "^1.9"
+ "phpoption/phpoption": "^1.7.3",
+ "symfony/polyfill-ctype": "^1.17"
},
"require-dev": {
- "bamarni/composer-bin-plugin": "^1.3",
+ "bamarni/composer-bin-plugin": "^1.4.1",
"ext-filter": "*",
"ext-pcre": "*",
- "phpunit/phpunit": "^4.8.35 || ^5.0 || ^6.0 || ^7.0"
+ "phpunit/phpunit": "^4.8.35 || ^5.7.27 || ^6.5.6 || ^7.0"
},
"suggest": {
"ext-filter": "Required to use the boolean validator.",
@@ -4279,30 +4440,20 @@
"env",
"environment"
],
- "funding": [
- {
- "url": "https://github.com/GrahamCampbell",
- "type": "github"
- },
- {
- "url": "https://tidelift.com/funding/github/packagist/vlucas/phpdotenv",
- "type": "tidelift"
- }
- ],
- "time": "2020-05-23T09:43:32+00:00"
+ "time": "2020-07-14T19:22:52+00:00"
},
{
"name": "voku/portable-ascii",
- "version": "1.5.1",
+ "version": "1.5.3",
"source": {
"type": "git",
"url": "https://github.com/voku/portable-ascii.git",
- "reference": "e7f9bd5deff09a57318f9b900ab33a05acfcf4d3"
+ "reference": "25bcbf01678930251fd572891447d9e318a6e2b8"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/voku/portable-ascii/zipball/e7f9bd5deff09a57318f9b900ab33a05acfcf4d3",
- "reference": "e7f9bd5deff09a57318f9b900ab33a05acfcf4d3",
+ "url": "https://api.github.com/repos/voku/portable-ascii/zipball/25bcbf01678930251fd572891447d9e318a6e2b8",
+ "reference": "25bcbf01678930251fd572891447d9e318a6e2b8",
"shasum": "",
"mirrors": [
{
@@ -4343,40 +4494,22 @@
"clean",
"php"
],
- "funding": [
- {
- "url": "https://www.paypal.me/moelleken",
- "type": "custom"
- },
- {
- "url": "https://github.com/voku",
- "type": "github"
- },
- {
- "url": "https://www.patreon.com/voku",
- "type": "patreon"
- },
- {
- "url": "https://tidelift.com/funding/github/packagist/voku/portable-ascii",
- "type": "tidelift"
- }
- ],
- "time": "2020-05-26T06:40:44+00:00"
+ "time": "2020-07-22T23:32:04+00:00"
}
],
"packages-dev": [
{
"name": "doctrine/instantiator",
- "version": "1.3.0",
+ "version": "1.3.1",
"source": {
"type": "git",
"url": "https://github.com/doctrine/instantiator.git",
- "reference": "ae466f726242e637cebdd526a7d991b9433bacf1"
+ "reference": "f350df0268e904597e3bd9c4685c53e0e333feea"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/instantiator/zipball/ae466f726242e637cebdd526a7d991b9433bacf1",
- "reference": "ae466f726242e637cebdd526a7d991b9433bacf1",
+ "url": "https://api.github.com/repos/doctrine/instantiator/zipball/f350df0268e904597e3bd9c4685c53e0e333feea",
+ "reference": "f350df0268e904597e3bd9c4685c53e0e333feea",
"shasum": "",
"mirrors": [
{
@@ -4386,7 +4519,7 @@
]
},
"require": {
- "php": "^7.1"
+ "php": "^7.1 || ^8.0"
},
"require-dev": {
"doctrine/coding-standard": "^6.0",
@@ -4425,20 +4558,20 @@
"constructor",
"instantiate"
],
- "time": "2019-10-21T16:45:58+00:00"
+ "time": "2020-05-29T17:27:14+00:00"
},
{
"name": "facade/flare-client-php",
- "version": "1.3.2",
+ "version": "1.3.5",
"source": {
"type": "git",
"url": "https://github.com/facade/flare-client-php.git",
- "reference": "db1e03426e7f9472c9ecd1092aff00f56aa6c004"
+ "reference": "25907a113bfc212a38d458ae365bfb902b4e7fb8"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/facade/flare-client-php/zipball/db1e03426e7f9472c9ecd1092aff00f56aa6c004",
- "reference": "db1e03426e7f9472c9ecd1092aff00f56aa6c004",
+ "url": "https://api.github.com/repos/facade/flare-client-php/zipball/25907a113bfc212a38d458ae365bfb902b4e7fb8",
+ "reference": "25907a113bfc212a38d458ae365bfb902b4e7fb8",
"shasum": "",
"mirrors": [
{
@@ -4449,12 +4582,14 @@
},
"require": {
"facade/ignition-contracts": "~1.0",
- "illuminate/pipeline": "^5.5|^6.0|^7.0",
+ "illuminate/pipeline": "^5.5|^6.0|^7.0|^8.0",
"php": "^7.1",
"symfony/http-foundation": "^3.3|^4.1|^5.0",
+ "symfony/mime": "^3.4|^4.0|^5.1",
"symfony/var-dumper": "^3.4|^4.0|^5.0"
},
"require-dev": {
+ "friendsofphp/php-cs-fixer": "^2.14",
"larapack/dd": "^1.1",
"phpunit/phpunit": "^7.5.16",
"spatie/phpunit-snapshot-assertions": "^2.0"
@@ -4485,26 +4620,20 @@
"flare",
"reporting"
],
- "funding": [
- {
- "url": "https://www.patreon.com/spatie",
- "type": "patreon"
- }
- ],
- "time": "2020-03-02T15:52:04+00:00"
+ "time": "2020-08-26T18:06:23+00:00"
},
{
"name": "facade/ignition",
- "version": "2.0.5",
+ "version": "2.3.7",
"source": {
"type": "git",
"url": "https://github.com/facade/ignition.git",
- "reference": "38e1b180544bfefebe37e0f65980792ea78a534a"
+ "reference": "b364db8860a63c1fb58b72b9718863c21df08762"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/facade/ignition/zipball/38e1b180544bfefebe37e0f65980792ea78a534a",
- "reference": "38e1b180544bfefebe37e0f65980792ea78a534a",
+ "url": "https://api.github.com/repos/facade/ignition/zipball/b364db8860a63c1fb58b72b9718863c21df08762",
+ "reference": "b364db8860a63c1fb58b72b9718863c21df08762",
"shasum": "",
"mirrors": [
{
@@ -4529,7 +4658,8 @@
"require-dev": {
"friendsofphp/php-cs-fixer": "^2.14",
"mockery/mockery": "^1.3",
- "orchestra/testbench": "5.0"
+ "orchestra/testbench": "^5.0|^6.0",
+ "psalm/plugin-laravel": "^1.2"
},
"suggest": {
"laravel/telescope": "^3.1"
@@ -4568,20 +4698,20 @@
"laravel",
"page"
],
- "time": "2020-05-28T22:49:07+00:00"
+ "time": "2020-09-06T19:26:27+00:00"
},
{
"name": "facade/ignition-contracts",
- "version": "1.0.0",
+ "version": "1.0.1",
"source": {
"type": "git",
"url": "https://github.com/facade/ignition-contracts.git",
- "reference": "f445db0fb86f48e205787b2592840dd9c80ded28"
+ "reference": "aeab1ce8b68b188a43e81758e750151ad7da796b"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/facade/ignition-contracts/zipball/f445db0fb86f48e205787b2592840dd9c80ded28",
- "reference": "f445db0fb86f48e205787b2592840dd9c80ded28",
+ "url": "https://api.github.com/repos/facade/ignition-contracts/zipball/aeab1ce8b68b188a43e81758e750151ad7da796b",
+ "reference": "aeab1ce8b68b188a43e81758e750151ad7da796b",
"shasum": "",
"mirrors": [
{
@@ -4593,6 +4723,11 @@
"require": {
"php": "^7.1"
},
+ "require-dev": {
+ "friendsofphp/php-cs-fixer": "^2.14",
+ "phpunit/phpunit": "^7.5|^8.0",
+ "vimeo/psalm": "^3.12"
+ },
"type": "library",
"autoload": {
"psr-4": {
@@ -4618,20 +4753,20 @@
"flare",
"ignition"
],
- "time": "2019-08-30T14:06:08+00:00"
+ "time": "2020-07-14T10:10:28+00:00"
},
{
"name": "filp/whoops",
- "version": "2.7.2",
+ "version": "2.7.3",
"source": {
"type": "git",
"url": "https://github.com/filp/whoops.git",
- "reference": "17d0d3f266c8f925ebd035cd36f83cf802b47d4a"
+ "reference": "5d5fe9bb3d656b514d455645b3addc5f7ba7714d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/filp/whoops/zipball/17d0d3f266c8f925ebd035cd36f83cf802b47d4a",
- "reference": "17d0d3f266c8f925ebd035cd36f83cf802b47d4a",
+ "url": "https://api.github.com/repos/filp/whoops/zipball/5d5fe9bb3d656b514d455645b3addc5f7ba7714d",
+ "reference": "5d5fe9bb3d656b514d455645b3addc5f7ba7714d",
"shasum": "",
"mirrors": [
{
@@ -4685,7 +4820,7 @@
"throwable",
"whoops"
],
- "time": "2020-05-05T12:28:07+00:00"
+ "time": "2020-06-14T09:00:00+00:00"
},
{
"name": "fzaninotto/faker",
@@ -4745,16 +4880,16 @@
},
{
"name": "hamcrest/hamcrest-php",
- "version": "v2.0.0",
+ "version": "v2.0.1",
"source": {
"type": "git",
"url": "https://github.com/hamcrest/hamcrest-php.git",
- "reference": "776503d3a8e85d4f9a1148614f95b7a608b046ad"
+ "reference": "8c3d0a3f6af734494ad8f6fbbee0ba92422859f3"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/hamcrest/hamcrest-php/zipball/776503d3a8e85d4f9a1148614f95b7a608b046ad",
- "reference": "776503d3a8e85d4f9a1148614f95b7a608b046ad",
+ "url": "https://api.github.com/repos/hamcrest/hamcrest-php/zipball/8c3d0a3f6af734494ad8f6fbbee0ba92422859f3",
+ "reference": "8c3d0a3f6af734494ad8f6fbbee0ba92422859f3",
"shasum": "",
"mirrors": [
{
@@ -4764,7 +4899,7 @@
]
},
"require": {
- "php": "^5.3|^7.0"
+ "php": "^5.3|^7.0|^8.0"
},
"replace": {
"cordoval/hamcrest-php": "*",
@@ -4772,14 +4907,13 @@
"kodova/hamcrest-php": "*"
},
"require-dev": {
- "phpunit/php-file-iterator": "1.3.3",
- "phpunit/phpunit": "~4.0",
- "satooshi/php-coveralls": "^1.0"
+ "phpunit/php-file-iterator": "^1.4 || ^2.0",
+ "phpunit/phpunit": "^4.8.36 || ^5.7 || ^6.5 || ^7.0"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "2.0-dev"
+ "dev-master": "2.1-dev"
}
},
"autoload": {
@@ -4789,26 +4923,26 @@
},
"notification-url": "https://packagist.org/downloads/",
"license": [
- "BSD"
+ "BSD-3-Clause"
],
"description": "This is the PHP port of Hamcrest Matchers",
"keywords": [
"test"
],
- "time": "2016-01-20T08:20:44+00:00"
+ "time": "2020-07-09T08:09:16+00:00"
},
{
"name": "mockery/mockery",
- "version": "1.4.0",
+ "version": "1.4.2",
"source": {
"type": "git",
"url": "https://github.com/mockery/mockery.git",
- "reference": "6c6a7c533469873deacf998237e7649fc6b36223"
+ "reference": "20cab678faed06fac225193be281ea0fddb43b93"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/mockery/mockery/zipball/6c6a7c533469873deacf998237e7649fc6b36223",
- "reference": "6c6a7c533469873deacf998237e7649fc6b36223",
+ "url": "https://api.github.com/repos/mockery/mockery/zipball/20cab678faed06fac225193be281ea0fddb43b93",
+ "reference": "20cab678faed06fac225193be281ea0fddb43b93",
"shasum": "",
"mirrors": [
{
@@ -4818,15 +4952,15 @@
]
},
"require": {
- "hamcrest/hamcrest-php": "~2.0",
+ "hamcrest/hamcrest-php": "^2.0.1",
"lib-pcre": ">=7.0",
- "php": "^7.3.0"
+ "php": "^7.3 || ^8.0"
},
"conflict": {
"phpunit/phpunit": "<8.0"
},
"require-dev": {
- "phpunit/phpunit": "^8.0.0 || ^9.0.0"
+ "phpunit/phpunit": "^8.5 || ^9.3"
},
"type": "library",
"extra": {
@@ -4869,20 +5003,20 @@
"test double",
"testing"
],
- "time": "2020-05-19T14:25:16+00:00"
+ "time": "2020-08-11T18:10:13+00:00"
},
{
"name": "myclabs/deep-copy",
- "version": "1.9.5",
+ "version": "1.10.1",
"source": {
"type": "git",
"url": "https://github.com/myclabs/DeepCopy.git",
- "reference": "b2c28789e80a97badd14145fda39b545d83ca3ef"
+ "reference": "969b211f9a51aa1f6c01d1d2aef56d3bd91598e5"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/b2c28789e80a97badd14145fda39b545d83ca3ef",
- "reference": "b2c28789e80a97badd14145fda39b545d83ca3ef",
+ "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/969b211f9a51aa1f6c01d1d2aef56d3bd91598e5",
+ "reference": "969b211f9a51aa1f6c01d1d2aef56d3bd91598e5",
"shasum": "",
"mirrors": [
{
@@ -4892,7 +5026,7 @@
]
},
"require": {
- "php": "^7.1"
+ "php": "^7.1 || ^8.0"
},
"replace": {
"myclabs/deep-copy": "self.version"
@@ -4923,7 +5057,7 @@
"object",
"object graph"
],
- "time": "2020-01-17T21:11:47+00:00"
+ "time": "2020-06-29T13:22:24+00:00"
},
{
"name": "nunomaduro/collision",
@@ -4999,20 +5133,6 @@
"php",
"symfony"
],
- "funding": [
- {
- "url": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=66BYDWAT92N6L",
- "type": "custom"
- },
- {
- "url": "https://github.com/nunomaduro",
- "type": "github"
- },
- {
- "url": "https://www.patreon.com/nunomaduro",
- "type": "patreon"
- }
- ],
"time": "2020-04-04T19:56:08+00:00"
},
{
@@ -5131,16 +5251,16 @@
},
{
"name": "phpdocumentor/reflection-common",
- "version": "2.1.0",
+ "version": "2.2.0",
"source": {
"type": "git",
"url": "https://github.com/phpDocumentor/ReflectionCommon.git",
- "reference": "6568f4687e5b41b054365f9ae03fcb1ed5f2069b"
+ "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/6568f4687e5b41b054365f9ae03fcb1ed5f2069b",
- "reference": "6568f4687e5b41b054365f9ae03fcb1ed5f2069b",
+ "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/1d01c49d4ed62f25aa84a747ad35d5a16924662b",
+ "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b",
"shasum": "",
"mirrors": [
{
@@ -5150,12 +5270,12 @@
]
},
"require": {
- "php": ">=7.1"
+ "php": "^7.2 || ^8.0"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "2.x-dev"
+ "dev-2.x": "2.x-dev"
}
},
"autoload": {
@@ -5182,20 +5302,20 @@
"reflection",
"static analysis"
],
- "time": "2020-04-27T09:25:28+00:00"
+ "time": "2020-06-27T09:03:43+00:00"
},
{
"name": "phpdocumentor/reflection-docblock",
- "version": "5.1.0",
+ "version": "5.2.1",
"source": {
"type": "git",
"url": "https://github.com/phpDocumentor/ReflectionDocBlock.git",
- "reference": "cd72d394ca794d3466a3b2fc09d5a6c1dc86b47e"
+ "reference": "d870572532cd70bc3fab58f2e23ad423c8404c44"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/cd72d394ca794d3466a3b2fc09d5a6c1dc86b47e",
- "reference": "cd72d394ca794d3466a3b2fc09d5a6c1dc86b47e",
+ "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/d870572532cd70bc3fab58f2e23ad423c8404c44",
+ "reference": "d870572532cd70bc3fab58f2e23ad423c8404c44",
"shasum": "",
"mirrors": [
{
@@ -5205,15 +5325,14 @@
]
},
"require": {
- "ext-filter": "^7.1",
- "php": "^7.2",
- "phpdocumentor/reflection-common": "^2.0",
- "phpdocumentor/type-resolver": "^1.0",
- "webmozart/assert": "^1"
+ "ext-filter": "*",
+ "php": "^7.2 || ^8.0",
+ "phpdocumentor/reflection-common": "^2.2",
+ "phpdocumentor/type-resolver": "^1.3",
+ "webmozart/assert": "^1.9.1"
},
"require-dev": {
- "doctrine/instantiator": "^1",
- "mockery/mockery": "^1"
+ "mockery/mockery": "~1.3.2"
},
"type": "library",
"extra": {
@@ -5241,20 +5360,20 @@
}
],
"description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.",
- "time": "2020-02-22T12:28:44+00:00"
+ "time": "2020-08-15T11:14:08+00:00"
},
{
"name": "phpdocumentor/type-resolver",
- "version": "1.1.0",
+ "version": "1.3.0",
"source": {
"type": "git",
"url": "https://github.com/phpDocumentor/TypeResolver.git",
- "reference": "7462d5f123dfc080dfdf26897032a6513644fc95"
+ "reference": "e878a14a65245fbe78f8080eba03b47c3b705651"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/7462d5f123dfc080dfdf26897032a6513644fc95",
- "reference": "7462d5f123dfc080dfdf26897032a6513644fc95",
+ "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/e878a14a65245fbe78f8080eba03b47c3b705651",
+ "reference": "e878a14a65245fbe78f8080eba03b47c3b705651",
"shasum": "",
"mirrors": [
{
@@ -5264,17 +5383,16 @@
]
},
"require": {
- "php": "^7.2",
+ "php": "^7.2 || ^8.0",
"phpdocumentor/reflection-common": "^2.0"
},
"require-dev": {
- "ext-tokenizer": "^7.2",
- "mockery/mockery": "~1"
+ "ext-tokenizer": "*"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.x-dev"
+ "dev-1.x": "1.x-dev"
}
},
"autoload": {
@@ -5293,20 +5411,20 @@
}
],
"description": "A PSR-5 based resolver of Class names, Types and Structural Element Names",
- "time": "2020-02-18T18:59:58+00:00"
+ "time": "2020-06-27T10:12:23+00:00"
},
{
"name": "phpspec/prophecy",
- "version": "v1.10.3",
+ "version": "1.11.1",
"source": {
"type": "git",
"url": "https://github.com/phpspec/prophecy.git",
- "reference": "451c3cd1418cf640de218914901e51b064abb093"
+ "reference": "b20034be5efcdab4fb60ca3a29cba2949aead160"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phpspec/prophecy/zipball/451c3cd1418cf640de218914901e51b064abb093",
- "reference": "451c3cd1418cf640de218914901e51b064abb093",
+ "url": "https://api.github.com/repos/phpspec/prophecy/zipball/b20034be5efcdab4fb60ca3a29cba2949aead160",
+ "reference": "b20034be5efcdab4fb60ca3a29cba2949aead160",
"shasum": "",
"mirrors": [
{
@@ -5316,20 +5434,20 @@
]
},
"require": {
- "doctrine/instantiator": "^1.0.2",
- "php": "^5.3|^7.0",
- "phpdocumentor/reflection-docblock": "^2.0|^3.0.2|^4.0|^5.0",
- "sebastian/comparator": "^1.2.3|^2.0|^3.0|^4.0",
- "sebastian/recursion-context": "^1.0|^2.0|^3.0|^4.0"
+ "doctrine/instantiator": "^1.2",
+ "php": "^7.2",
+ "phpdocumentor/reflection-docblock": "^5.0",
+ "sebastian/comparator": "^3.0 || ^4.0",
+ "sebastian/recursion-context": "^3.0 || ^4.0"
},
"require-dev": {
- "phpspec/phpspec": "^2.5 || ^3.2",
- "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.5 || ^7.1"
+ "phpspec/phpspec": "^6.0",
+ "phpunit/phpunit": "^8.0"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.10.x-dev"
+ "dev-master": "1.11.x-dev"
}
},
"autoload": {
@@ -5362,7 +5480,7 @@
"spy",
"stub"
],
- "time": "2020-03-05T15:02:03+00:00"
+ "time": "2020-07-08T12:44:21+00:00"
},
{
"name": "phpunit/php-code-coverage",
@@ -5644,20 +5762,21 @@
"keywords": [
"tokenizer"
],
+ "abandoned": true,
"time": "2019-09-17T06:23:10+00:00"
},
{
"name": "phpunit/phpunit",
- "version": "8.5.5",
+ "version": "8.5.8",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/phpunit.git",
- "reference": "63dda3b212a0025d380a745f91bdb4d8c985adb7"
+ "reference": "34c18baa6a44f1d1fbf0338907139e9dce95b997"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/63dda3b212a0025d380a745f91bdb4d8c985adb7",
- "reference": "63dda3b212a0025d380a745f91bdb4d8c985adb7",
+ "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/34c18baa6a44f1d1fbf0338907139e9dce95b997",
+ "reference": "34c18baa6a44f1d1fbf0338907139e9dce95b997",
"shasum": "",
"mirrors": [
{
@@ -5733,30 +5852,20 @@
"testing",
"xunit"
],
- "funding": [
- {
- "url": "https://phpunit.de/donate.html",
- "type": "custom"
- },
- {
- "url": "https://github.com/sebastianbergmann",
- "type": "github"
- }
- ],
- "time": "2020-05-22T13:51:52+00:00"
+ "time": "2020-06-22T07:06:58+00:00"
},
{
"name": "scrivo/highlight.php",
- "version": "v9.18.1.1",
+ "version": "v9.18.1.2",
"source": {
"type": "git",
"url": "https://github.com/scrivo/highlight.php.git",
- "reference": "52fc21c99fd888e33aed4879e55a3646f8d40558"
+ "reference": "efb6e445494a9458aa59b0af5edfa4bdcc6809d9"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/scrivo/highlight.php/zipball/52fc21c99fd888e33aed4879e55a3646f8d40558",
- "reference": "52fc21c99fd888e33aed4879e55a3646f8d40558",
+ "url": "https://api.github.com/repos/scrivo/highlight.php/zipball/efb6e445494a9458aa59b0af5edfa4bdcc6809d9",
+ "reference": "efb6e445494a9458aa59b0af5edfa4bdcc6809d9",
"shasum": "",
"mirrors": [
{
@@ -5818,13 +5927,7 @@
"highlight.php",
"syntax"
],
- "funding": [
- {
- "url": "https://github.com/allejo",
- "type": "github"
- }
- ],
- "time": "2020-03-02T05:59:21+00:00"
+ "time": "2020-08-27T03:24:44+00:00"
},
{
"name": "sebastian/code-unit-reverse-lookup",
@@ -6515,16 +6618,16 @@
},
{
"name": "theseer/tokenizer",
- "version": "1.1.3",
+ "version": "1.2.0",
"source": {
"type": "git",
"url": "https://github.com/theseer/tokenizer.git",
- "reference": "11336f6f84e16a720dae9d8e6ed5019efa85a0f9"
+ "reference": "75a63c33a8577608444246075ea0af0d052e452a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/theseer/tokenizer/zipball/11336f6f84e16a720dae9d8e6ed5019efa85a0f9",
- "reference": "11336f6f84e16a720dae9d8e6ed5019efa85a0f9",
+ "url": "https://api.github.com/repos/theseer/tokenizer/zipball/75a63c33a8577608444246075ea0af0d052e452a",
+ "reference": "75a63c33a8577608444246075ea0af0d052e452a",
"shasum": "",
"mirrors": [
{
@@ -6537,7 +6640,7 @@
"ext-dom": "*",
"ext-tokenizer": "*",
"ext-xmlwriter": "*",
- "php": "^7.0"
+ "php": "^7.2 || ^8.0"
},
"type": "library",
"autoload": {
@@ -6557,20 +6660,20 @@
}
],
"description": "A small library for converting tokenized PHP source code into XML and potentially other formats",
- "time": "2019-06-13T22:48:21+00:00"
+ "time": "2020-07-12T23:59:07+00:00"
},
{
"name": "webmozart/assert",
- "version": "1.8.0",
+ "version": "1.9.1",
"source": {
"type": "git",
"url": "https://github.com/webmozart/assert.git",
- "reference": "ab2cb0b3b559010b75981b1bdce728da3ee90ad6"
+ "reference": "bafc69caeb4d49c39fd0779086c03a3738cbb389"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/webmozart/assert/zipball/ab2cb0b3b559010b75981b1bdce728da3ee90ad6",
- "reference": "ab2cb0b3b559010b75981b1bdce728da3ee90ad6",
+ "url": "https://api.github.com/repos/webmozart/assert/zipball/bafc69caeb4d49c39fd0779086c03a3738cbb389",
+ "reference": "bafc69caeb4d49c39fd0779086c03a3738cbb389",
"shasum": "",
"mirrors": [
{
@@ -6580,10 +6683,11 @@
]
},
"require": {
- "php": "^5.3.3 || ^7.0",
+ "php": "^5.3.3 || ^7.0 || ^8.0",
"symfony/polyfill-ctype": "^1.8"
},
"conflict": {
+ "phpstan/phpstan": "<0.12.20",
"vimeo/psalm": "<3.9.1"
},
"require-dev": {
@@ -6611,7 +6715,7 @@
"check",
"validate"
],
- "time": "2020-04-18T12:12:48+00:00"
+ "time": "2020-07-08T17:02:28+00:00"
}
],
"aliases": [],
@@ -6622,6 +6726,5 @@
"platform": {
"php": "^7.2"
},
- "platform-dev": [],
- "plugin-api-version": "1.1.0"
+ "platform-dev": []
}
diff --git a/database/migrations/2021_10_08_112901_create_videos_table.php b/database/migrations/2021_10_08_112901_create_videos_table.php
new file mode 100644
index 0000000..2546178
--- /dev/null
+++ b/database/migrations/2021_10_08_112901_create_videos_table.php
@@ -0,0 +1,36 @@
+id();
+ $table->unsignedBigInteger('category_id')->index();
+ $table->string('title');
+ $table->string('cover');
+ $table->string('url')->nullable();
+ $table->integer('sort');
+ $table->timestamps();
+ });
+ }
+
+ /**
+ * Reverse the migrations.
+ * @return void
+ */
+ public function down()
+ {
+ Schema::dropIfExists('videos');
+ }
+
+}
diff --git a/public/assets/index/css/base.css b/public/assets/index/css/base.css
deleted file mode 100644
index a6722c9..0000000
--- a/public/assets/index/css/base.css
+++ /dev/null
@@ -1,567 +0,0 @@
-@charset "utf-8";
-
-/******基础样式开始******/
-body {
- font-family: Microsoft Yahei, Arial, Helvetica, sans-serif;
- font-size: 12px;
- color: #333;
- background: #fff;
- text-align: justify;
- text-justify: inter-ideograph;
- background-image: url(about:blank);
- background-attachment: fixed;
- height: 100%;
-}
-
-table,
-td {
- font-family: Microsoft Yahei, Arial, Helvetica, sans-serif;
- font-size: 12px;
- line-height: 24px;
- color: #2e2e2e;
-}
-
-html,
-body,
-div,
-span,
-p,
-h1,
-h2,
-h3,
-h4,
-h5,
-h6,
-em,
-img,
-strong,
-blockquote,
-sub,
-sup,
-tt,
-i,
-b,
-dd,
-dl,
-dt,
-form,
-label,
-table,
-caption,
-tbody,
-tfoot,
-thead,
-tr,
-th,
-td,
-ul,
-li,
-p,
-a,
-ol {
- margin: 0;
- padding: 0;
-}
-
-s,
-i,
-em {
- font-style: normal;
- text-decoration: none;
-}
-
-ul,
-ol,
-li {
- list-style-type: none;
- list-style: none;
-}
-
-button,
-input,
-select,
-textarea {
- vertical-align: middle;
- font-family: Microsoft Yahei;
- margin: 0;
- padding: 0;
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- font-size: 100%;
-}
-
-address,
-cite,
-dfn,
-em,
-var {
- font-style: normal;
-}
-
-code,
-kbd,
-pre,
-samp {
- font-family: courier new, courier, monospace;
-}
-
-sup {
- vertical-align: text-top;
-}
-
-sub {
- vertical-align: text-bottom;
-}
-
-legend {
- color: #000;
-}
-
-fieldset,
-img {
- border: 0;
-}
-
-button,
-input,
-select,
-textarea {
- font-size: 100%;
-}
-
-table {
- border-collapse: collapse;
- border-spacing: 0;
-}
-
-a {
- color: #6e6e6e;
- text-decoration: none;
-}
-
-.white,
-.white a {
- color: #fff;
- text-decoration: none;
-}
-
-.white,
-a:hover {
- color: green;
-}
-
-.clearfix {
- clear: both;
- height: 1px;
- margin-top: -1px;
- overflow: hidden;
-}
-
-.fw {
- font-family: Microsoft Yahei, Arial, Helvetica, sans-serif;
-}
-
-.fl {
- float: left;
-}
-
-.fr {
- float: right;
-}
-
-.fb {
- font-weight: bold;
-}
-
-.disb {
- display: block;
-}
-
-.disn {
- display: none;
-}
-
-@font-face {
- font-family: 'impact';
- src: url(impact.ttf);
- src: url('impact.eot');
- /* IE9 Compat Modes */
- src: url('impact.eot?#iefix') format('embedded-opentype'),
- /* IE6-IE8 */
- url('impact.woff') format('woff'),
- /* Modern Browsers */
- url('impact.ttf') format('truetype'),
- /* Safari, Android, iOS */
- url('impact.svg#impact') format('svg');
- /* Legacy iOS */
-}
-
-
-.area-dialog-ct {
- width: 760px;
- padding: 10px;
- background: #fff;
-}
-
-.area-dialog-bar {
- height: 40px;
- background: #003a52;
-}
-
-.area-dialog-bar span,
-.area-dialog-bar a {
- line-height: 40px;
- color: #fff;
- font-size: 14px;
- padding: 0 15px;
-}
-
-.area-dialog-bar a#_a_c_close {
- float: right;
-}
-
-.area-dialog-ct .area-dialog-content {
- margin0;
-}
-
-.area-dialog-ct .area-dialog-content::after {
- clear: both;
- display: block;
- content: "";
-}
-
-.area-dialog-content li {
- float: left;
- padding: 10px;
- position: relative;
-}
-
-.area-dialog-content .area-m-o {
- width: 150px;
- margin: 0;
- padding: 0 10px;
- background: #fff;
-}
-
-.area-dialog-content li .a-i-disable {
- background: #d8d8d8;
-}
-
-.area-dialog-content .area-m-o .a-check-num {
- color: #d00;
-}
-
-.area-dialog-content input {
- margin: -3px 5px 0 0;
-}
-
-.area-dialog-content .area-m-o lable {
- line-height: 35px;
- font-size: 12px;
- color: #333;
-}
-
-.area-dialog-content li .a-city-ct {
- display: none;
-}
-
-.area-dialog-content li.area-item-mover {
- background: #f7e76a;
-}
-
-.area-dialog-content li.area-item-mover .a-city-ct {
- display: block;
-}
-
-.area-dialog-bottom {
- margin-top: 10px;
- text-align: center;
-}
-
-.area-dialog-bottom a {
- padding: 5px 15px;
- color: #fff;
- background: #007ba9;
- font-size: 14px;
- border-radius: 3px;
-}
-
-.area-dialog-bottom a:hover {
- background: #003a52;
- transition: 0.3s ease;
-}
-
-.area-dialog-content .a-city-ct {
- position: absolute;
- left: 0;
- top: 45px;
- background: #f7e76a;
- padding: 10px;
- z-index: 100;
- width: 480px;
-}
-
-.area-dialog-content .a-city-ct:after {
- content: "";
- display: block;
- clear: both;
-}
-
-.area-dialog-content .a-city-ct p {
- float: left;
- width: 100px;
- padding: 5px 10px;
-}
-
-
-.color-1 {
- background-color: #249edc;
-}
-
-.color-2 {
- background-color: #17a668;
-}
-
-.color-3 {
- background-color: #741d88;
-}
-
-.color-4 {
- background-color: #da9627;
-}
-
-.color-5 {
- background-color: #ff9933;
-}
-
-.color-6 {
- background-color: #6666ff;
-}
-
-.color-7 {
- background-color: #ff99ff;
-}
-
-.color-8 {
- background-color: #66cc66;
-}
-
-.color-9 {
- background-color: #666;
-}
-
-.color-10 {
- background-color: #ff7800;
-}
-
-.color-11 {
- background-color: #ccc;
-}
-
-.color-12 {
- background-color: #ff3333;
-}
-
-.color-white {
- background-color: #fff;
-}
-
-.bgcolor-gray {
- background: #f5f5f5;
-}
-
-.ipt-txt {
- outline: none;
- border: 1px solid #ccc;
-}
-
-.ipt-txt:focus,
-.ipt-sec:focus {
- border: 1px solid #0078b5;
- box-shadow: #ccc 2px 4px 2px;
-}
-
-.small-ipt {
- line-height: 16px;
- width: 150px;
- height: 16px;
- padding: 4px;
-}
-
-.ipt-sec {
- padding: 5px;
-}
-
-.ipt-radio,
-.ipt-check {
- vertical-align: middle;
- margin: 0 5px 4px 0;
-}
-
-.btnBox {
- width: 100%;
- text-align: center;
-}
-
-.Submit {
- width: 200px;
- height: 42px;
- line-height: 42px;
- font-size: 16px;
- color: #fff;
- border: 0;
- outline: none;
- margin: 0 auto;
- cursor: pointer;
- transition: background-color 0.3s ease;
- -moz-transition: background-color 0.3s ease;
- -webkit-transition: background-color 0.3s ease;
-}
-
-.Submit:hover {
- background-color: #F60;
-}
-
-/* 弹性盒子布局 */
-
-.flexrow {
- display: -webkit-box;
- /* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */
- display: -moz-box;
- /* Firefox 17- */
- display: -webkit-flex;
- /* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */
- display: -moz-flex;
- /* Firefox 18+ */
- display: -ms-flexbox;
- /* IE 10 */
- display: flex;
- /* Chrome 29+, Firefox 22+, IE 11+, Opera 12.1/17/18, Android 4.4+ */
- flex-direction: row;
- justify-content: center;
- align-items: center;
- box-sizing: border-box;
-}
-
-.flexcolumn {
- display: -webkit-box;
- /* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */
- display: -moz-box;
- /* Firefox 17- */
- display: -webkit-flex;
- /* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */
- display: -moz-flex;
- /* Firefox 18+ */
- display: -ms-flexbox;
- /* IE 10 */
- display: flex;
- /* Chrome 29+, Firefox 22+, IE 11+, Opera 12.1/17/18, Android 4.4+ */
- flex-direction: column;
- justify-content: center;
- align-items: center;
- box-sizing: border-box;
-}
-
-.jc_start {
- justify-content: flex-start;
-}
-
-.jc_end {
- justify-content: flex-end;
-}
-
-.jc_sb {
- justify-content: space-between;
-}
-
-.jc_sr {
- justify-content: space-around;
-}
-
-/* align-items: stretch|center|flex-start|flex-end|baseline|initial|inherit; */
-
-.ai_start {
- align-items: flex-start;
-}
-
-.ai_end {
- align-items: flex-end;
-}
-
-.flex1 {
- flex: 1;
-}
-
-.flex2 {
- flex: 2;
-}
-
-.flex3 {
- flex: 3;
-}
-
-.flex4 {
- flex: 4;
-}
-
-.flex5 {
- flex: 5;
-}
-
-/* wrap 超出一行隐藏... 超出两行隐藏...*/
-
-
-.overflow1 {
- text-overflow: -o-ellipsis-lastline;
- overflow: hidden;
- text-overflow: ellipsis;
- display: -webkit-box;
- -webkit-line-clamp: 1;
- -webkit-box-orient: vertical;
-}
-
-.overflow2 {
- text-overflow: -o-ellipsis-lastline;
- overflow: hidden;
- text-overflow: ellipsis;
- display: -webkit-box;
- -webkit-line-clamp: 2;
- -webkit-box-orient: vertical;
-}
-
-.overflow3 {
- text-overflow: -o-ellipsis-lastline;
- overflow: hidden;
- text-overflow: ellipsis;
- display: -webkit-box;
- -webkit-line-clamp: 3;
- -webkit-box-orient: vertical;
-}
-
-.overflow4 {
- text-overflow: -o-ellipsis-lastline;
- overflow: hidden;
- text-overflow: ellipsis;
- display: -webkit-box;
- -webkit-line-clamp: 4;
- -webkit-box-orient: vertical;
-}
-
-.overflow7 {
- text-overflow: -o-ellipsis-lastline;
- overflow: hidden;
- text-overflow: ellipsis;
- display: -webkit-box;
- -webkit-line-clamp: 7;
- -webkit-box-orient: vertical;
-}
-
-.flexwrap{
- flex-wrap: wrap;
-}
diff --git a/public/assets/index/css/bootstrap.min.css b/public/assets/index/css/bootstrap.min.css
new file mode 100644
index 0000000..ed3905e
--- /dev/null
+++ b/public/assets/index/css/bootstrap.min.css
@@ -0,0 +1,6 @@
+/*!
+ * Bootstrap v3.3.7 (http://getbootstrap.com)
+ * Copyright 2011-2016 Twitter, Inc.
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\002a"}.glyphicon-plus:before{content:"\002b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:focus,a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{background-color:transparent;border:0}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-top:4px\9;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}.form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{margin-right:auto;margin-left:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{color:#555;text-decoration:none;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-right:15px;padding-left:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;filter:alpha(opacity=0);opacity:0;line-break:auto}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);line-break:auto}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);background-color:rgba(0,0,0,0);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;font-family:serif;line-height:1}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000\9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.modal-header:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}
+/*# sourceMappingURL=bootstrap.min.css.map */
\ No newline at end of file
diff --git a/public/assets/index/css/font-awesome-ie7.min.css b/public/assets/index/css/font-awesome-ie7.min.css
new file mode 100644
index 0000000..f21b967
--- /dev/null
+++ b/public/assets/index/css/font-awesome-ie7.min.css
@@ -0,0 +1,14 @@
+/*!
+ * Font Awesome 4.2.0 For IE7 By ThinkCMF.com
+ * Font Awesome 4.2.0 IE7 解决方案(ThinkCMF出品)
+ * -------------------------------------------------------------------------------------------
+ * 这是ThinkCMF专门为Font Awesome 4.2.0设计的字体图标IE7解决方案,使用时请注意Font Awesome版本
+ * ThinkCMF力求成为中国最好的PHP内容管理框架
+ * 我们要做的就是让程序要写更少的代码
+ * 我们有一流的PHP工程师,同样我们也有牛叉的前端工程师
+ * -------------------------------------------------------------------------------------------
+ * Author - ThinkCMF
+ * Email: cmf@simplewind.net
+ * Website: http://www.thinkcmf.com
+ */
+.fa-large{font-size:1.3333333333333333em;margin-top:-4px;padding-top:3px;margin-bottom:-4px;padding-bottom:3px;vertical-align:middle;}.nav [class^="fa-"],.nav [class*=" fa-"]{vertical-align:inherit;margin-top:-4px;padding-top:3px;margin-bottom:-4px;padding-bottom:3px;}.nav [class^="fa-"].fa-large,.nav [class*=" fa-"].fa-large{vertical-align:-25%;}.nav-pills [class^="fa-"].fa-large,.nav-tabs [class^="fa-"].fa-large,.nav-pills [class*=" fa-"].fa-large,.nav-tabs [class*=" fa-"].fa-large{line-height:.75em;margin-top:-7px;padding-top:5px;margin-bottom:-5px;padding-bottom:4px;}.btn [class^="fa-"].pull-left,.btn [class*=" fa-"].pull-left,.btn [class^="fa-"].pull-right,.btn [class*=" fa-"].pull-right{vertical-align:inherit;}.btn [class^="fa-"].fa-large,.btn [class*=" fa-"].fa-large{margin-top:-0.5em;}a [class^="fa-"],a [class*=" fa-"]{cursor:pointer;}.fa-glass{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-glass{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-music{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-search{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-envelope-o{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-heart{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-star{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-star-o{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-user{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-film{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-th-large{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-th{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-th-list{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-check{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-remove,.fa-close,.fa-times{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-search-plus{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-search-minus{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-power-off{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-signal{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-gear,.fa-cog{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-trash-o{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-home{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-file-o{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-clock-o{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-road{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-download{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-arrow-circle-o-down{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-arrow-circle-o-up{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-inbox{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-play-circle-o{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-rotate-right,.fa-repeat{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-refresh{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-list-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-lock{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-flag{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-headphones{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-volume-off{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-volume-down{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-volume-up{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-qrcode{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-barcode{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-tag{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-tags{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-book{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-bookmark{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-print{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-camera{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-font{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-bold{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-italic{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-text-height{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-text-width{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-align-left{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-align-center{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-align-right{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-align-justify{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-list{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-dedent,.fa-outdent{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-indent{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-video-camera{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-photo,.fa-image,.fa-picture-o{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-pencil{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-map-marker{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-adjust{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-tint{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-edit,.fa-pencil-square-o{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-share-square-o{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-check-square-o{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-arrows{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-step-backward{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-fast-backward{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-backward{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-play{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-pause{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-stop{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-forward{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-fast-forward{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-step-forward{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-eject{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-chevron-left{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-chevron-right{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-plus-circle{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-minus-circle{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-times-circle{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-check-circle{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-question-circle{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-info-circle{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-crosshairs{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-times-circle-o{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-check-circle-o{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-ban{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-arrow-left{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-arrow-right{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-arrow-up{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-arrow-down{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-mail-forward,.fa-share{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-expand{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-compress{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-plus{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-minus{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-asterisk{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-exclamation-circle{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-gift{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-leaf{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-fire{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-eye{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-eye-slash{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-warning,.fa-exclamation-triangle{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-plane{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-calendar{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-random{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-comment{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-magnet{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-chevron-up{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-chevron-down{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-retweet{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-shopping-cart{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-folder{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-folder-open{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-arrows-v{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-arrows-h{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-bar-chart-o,.fa-bar-chart{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-twitter-square{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-facebook-square{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-camera-retro{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-key{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-gears,.fa-cogs{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-comments{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-thumbs-o-up{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-thumbs-o-down{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-star-half{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-heart-o{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-sign-out{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-linkedin-square{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-thumb-tack{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-external-link{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-sign-in{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-trophy{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-github-square{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-upload{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-lemon-o{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-phone{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-square-o{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-bookmark-o{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-phone-square{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-twitter{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-facebook{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-github{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-unlock{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-credit-card{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-rss{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-hdd-o{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-bullhorn{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-bell{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-certificate{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-hand-o-right{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-hand-o-left{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-hand-o-up{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-hand-o-down{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-arrow-circle-left{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-arrow-circle-right{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-arrow-circle-up{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-arrow-circle-down{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-globe{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-wrench{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-tasks{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-filter{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-briefcase{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-arrows-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-group,.fa-users{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-chain,.fa-link{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-cloud{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-flask{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-cut,.fa-scissors{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-copy,.fa-files-o{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-paperclip{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-save,.fa-floppy-o{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-square{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-navicon,.fa-reorder,.fa-bars{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-list-ul{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-list-ol{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-strikethrough{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-underline{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-table{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-magic{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-truck{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-pinterest{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-pinterest-square{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-google-plus-square{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-google-plus{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-money{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-caret-down{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-caret-up{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-caret-left{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-caret-right{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-columns{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-unsorted,.fa-sort{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-sort-down,.fa-sort-desc{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-sort-up,.fa-sort-asc{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-envelope{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-linkedin{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-rotate-left,.fa-undo{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-legal,.fa-gavel{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-dashboard,.fa-tachometer{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-comment-o{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-comments-o{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-flash,.fa-bolt{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-sitemap{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-umbrella{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-paste,.fa-clipboard{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-lightbulb-o{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-exchange{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-cloud-download{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-cloud-upload{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-user-md{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-stethoscope{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-suitcase{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-bell-o{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-coffee{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-cutlery{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-file-text-o{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-building-o{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-hospital-o{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-ambulance{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-medkit{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-fighter-jet{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-beer{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-h-square{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-plus-square{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-angle-double-left{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-angle-double-right{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-angle-double-up{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-angle-double-down{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-angle-left{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-angle-right{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-angle-up{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-angle-down{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-desktop{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-laptop{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-tablet{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-mobile-phone,.fa-mobile{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-circle-o{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-quote-left{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-quote-right{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-spinner{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-circle{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-mail-reply,.fa-reply{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-github-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-folder-o{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-folder-open-o{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-smile-o{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-frown-o{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-meh-o{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-gamepad{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-keyboard-o{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-flag-o{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-flag-checkered{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-terminal{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-code{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-mail-reply-all,.fa-reply-all{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-star-half-empty,.fa-star-half-full,.fa-star-half-o{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-location-arrow{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-crop{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-code-fork{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-unlink,.fa-chain-broken{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-question{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-info{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-exclamation{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-superscript{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-subscript{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-eraser{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-puzzle-piece{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-microphone{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-microphone-slash{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-shield{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-calendar-o{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-fire-extinguisher{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-rocket{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-maxcdn{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-chevron-circle-left{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-chevron-circle-right{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-chevron-circle-up{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-chevron-circle-down{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-html5{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-css3{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-anchor{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-unlock-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-bullseye{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-ellipsis-h{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-ellipsis-v{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-rss-square{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-play-circle{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-ticket{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-minus-square{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-minus-square-o{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-level-up{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-level-down{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-check-square{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-pencil-square{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-external-link-square{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-share-square{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-compass{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-toggle-down,.fa-caret-square-o-down{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-toggle-up,.fa-caret-square-o-up{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-toggle-right,.fa-caret-square-o-right{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-euro,.fa-eur{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-gbp{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-dollar,.fa-usd{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-rupee,.fa-inr{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-cny,.fa-rmb,.fa-yen,.fa-jpy{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-ruble,.fa-rouble,.fa-rub{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-won,.fa-krw{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-bitcoin,.fa-btc{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-file{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-file-text{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-sort-alpha-asc{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-sort-alpha-desc{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-sort-amount-asc{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-sort-amount-desc{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-sort-numeric-asc{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-sort-numeric-desc{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-thumbs-up{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-thumbs-down{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-youtube-square{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-youtube{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-xing{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-xing-square{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-youtube-play{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-dropbox{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-stack-overflow{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-instagram{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-flickr{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-adn{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-bitbucket{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-bitbucket-square{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-tumblr{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-tumblr-square{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-long-arrow-down{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-long-arrow-up{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-long-arrow-left{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-long-arrow-right{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-apple{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-windows{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-android{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-linux{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-dribbble{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-skype{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-foursquare{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-trello{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-female{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-male{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-gittip{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-sun-o{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-moon-o{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-archive{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-bug{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-vk{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-weibo{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-renren{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-pagelines{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-stack-exchange{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-arrow-circle-o-right{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-arrow-circle-o-left{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-toggle-left,.fa-caret-square-o-left{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-dot-circle-o{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-wheelchair{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-vimeo-square{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-turkish-lira,.fa-try{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-plus-square-o{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-space-shuttle{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-slack{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-envelope-square{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-wordpress{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-openid{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-institution,.fa-bank,.fa-university{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-mortar-board,.fa-graduation-cap{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-yahoo{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-google{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-reddit{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-reddit-square{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-stumbleupon-circle{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-stumbleupon{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-delicious{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-digg{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-pied-piper{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-pied-piper-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-drupal{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-joomla{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-language{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-fax{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-building{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-child{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-paw{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-spoon{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-cube{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-cubes{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-behance{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-behance-square{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-steam{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-steam-square{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-recycle{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-automobile,.fa-car{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-cab,.fa-taxi{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-tree{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-spotify{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-deviantart{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-soundcloud{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-database{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-file-pdf-o{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-file-word-o{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-file-excel-o{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-file-powerpoint-o{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-file-photo-o,.fa-file-picture-o,.fa-file-image-o{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-file-zip-o,.fa-file-archive-o{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-file-sound-o,.fa-file-audio-o{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-file-movie-o,.fa-file-video-o{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-file-code-o{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-vine{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-codepen{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-jsfiddle{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-life-bouy,.fa-life-buoy,.fa-life-saver,.fa-support,.fa-life-ring{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-circle-o-notch{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-ra,.fa-rebel{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-ge,.fa-empire{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-git-square{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-git{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-hacker-news{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-tencent-weibo{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-qq{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-wechat,.fa-weixin{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-send,.fa-paper-plane{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-send-o,.fa-paper-plane-o{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-history{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-circle-thin{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-header{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-paragraph{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-sliders{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-share-alt{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-share-alt-square{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-bomb{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-soccer-ball-o,.fa-futbol-o{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-tty{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-binoculars{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-plug{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-slideshare{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-twitch{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-yelp{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-newspaper-o{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-wifi{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-calculator{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-paypal{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-google-wallet{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-cc-visa{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-cc-mastercard{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-cc-discover{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-cc-amex{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-cc-paypal{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-cc-stripe{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-bell-slash{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-bell-slash-o{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-trash{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-copyright{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-at{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-eyedropper{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-paint-brush{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-birthday-cake{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-area-chart{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-pie-chart{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-line-chart{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-lastfm{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-lastfm-square{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-toggle-off{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-toggle-on{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-bicycle{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-bus{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-ioxhost{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-angellist{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-cc{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-shekel,.fa-sheqel,.fa-ils{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}.fa-meanpath{*zoom:expression( this.runtimeStyle['zoom'] = '1',this.innerHTML = '');}
\ No newline at end of file
diff --git a/public/assets/index/css/font-awesome.css b/public/assets/index/css/font-awesome.css
new file mode 100644
index 0000000..4040b3c
--- /dev/null
+++ b/public/assets/index/css/font-awesome.css
@@ -0,0 +1,1672 @@
+/*!
+ * Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome
+ * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
+ */
+/* FONT PATH
+ * -------------------------- */
+@font-face {
+ font-family: 'FontAwesome';
+ src: url('../fonts/fontawesome-webfont.eot?v=4.2.0');
+ src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff?v=4.2.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.2.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular') format('svg');
+ font-weight: normal;
+ font-style: normal;
+}
+.fa {
+ display: inline-block;
+ font: normal normal normal 14px/1 FontAwesome;
+ font-size: inherit;
+ text-rendering: auto;
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+}
+/* makes the font 33% larger relative to the icon container */
+.fa-lg {
+ font-size: 1.33333333em;
+ line-height: 0.75em;
+ vertical-align: -15%;
+}
+.fa-2x {
+ font-size: 2em;
+}
+.fa-3x {
+ font-size: 3em;
+}
+.fa-4x {
+ font-size: 4em;
+}
+.fa-5x {
+ font-size: 5em;
+}
+.fa-fw {
+ width: 1.28571429em;
+ text-align: center;
+}
+.fa-ul {
+ padding-left: 0;
+ margin-left: 2.14285714em;
+ list-style-type: none;
+}
+.fa-ul > li {
+ position: relative;
+}
+.fa-li {
+ position: absolute;
+ left: -2.14285714em;
+ width: 2.14285714em;
+ top: 0.14285714em;
+ text-align: center;
+}
+.fa-li.fa-lg {
+ left: -1.85714286em;
+}
+.fa-border {
+ padding: .2em .25em .15em;
+ border: solid 0.08em #eeeeee;
+ border-radius: .1em;
+}
+.pull-right {
+ float: right;
+}
+.pull-left {
+ float: left;
+}
+.fa.pull-left {
+ margin-right: .3em;
+}
+.fa.pull-right {
+ margin-left: .3em;
+}
+.fa-spin {
+ -webkit-animation: fa-spin 2s infinite linear;
+ animation: fa-spin 2s infinite linear;
+}
+@-webkit-keyframes fa-spin {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+ 100% {
+ -webkit-transform: rotate(359deg);
+ transform: rotate(359deg);
+ }
+}
+@keyframes fa-spin {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+ 100% {
+ -webkit-transform: rotate(359deg);
+ transform: rotate(359deg);
+ }
+}
+.fa-rotate-90 {
+ filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
+ -webkit-transform: rotate(90deg);
+ -ms-transform: rotate(90deg);
+ transform: rotate(90deg);
+}
+.fa-rotate-180 {
+ filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
+ -webkit-transform: rotate(180deg);
+ -ms-transform: rotate(180deg);
+ transform: rotate(180deg);
+}
+.fa-rotate-270 {
+ filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
+ -webkit-transform: rotate(270deg);
+ -ms-transform: rotate(270deg);
+ transform: rotate(270deg);
+}
+.fa-flip-horizontal {
+ filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
+ -webkit-transform: scale(-1, 1);
+ -ms-transform: scale(-1, 1);
+ transform: scale(-1, 1);
+}
+.fa-flip-vertical {
+ filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
+ -webkit-transform: scale(1, -1);
+ -ms-transform: scale(1, -1);
+ transform: scale(1, -1);
+}
+:root .fa-rotate-90,
+:root .fa-rotate-180,
+:root .fa-rotate-270,
+:root .fa-flip-horizontal,
+:root .fa-flip-vertical {
+ filter: none;
+}
+.fa-stack {
+ position: relative;
+ display: inline-block;
+ width: 2em;
+ height: 2em;
+ line-height: 2em;
+ vertical-align: middle;
+}
+.fa-stack-1x,
+.fa-stack-2x {
+ position: absolute;
+ left: 0;
+ width: 100%;
+ text-align: center;
+}
+.fa-stack-1x {
+ line-height: inherit;
+}
+.fa-stack-2x {
+ font-size: 2em;
+}
+.fa-inverse {
+ color: #ffffff;
+}
+/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
+ readers do not read off random characters that represent icons */
+.fa-glass:before {
+ content: "\f000";
+}
+.fa-music:before {
+ content: "\f001";
+}
+.fa-search:before {
+ content: "\f002";
+}
+.fa-envelope-o:before {
+ content: "\f003";
+}
+.fa-heart:before {
+ content: "\f004";
+}
+.fa-star:before {
+ content: "\f005";
+}
+.fa-star-o:before {
+ content: "\f006";
+}
+.fa-user:before {
+ content: "\f007";
+}
+.fa-film:before {
+ content: "\f008";
+}
+.fa-th-large:before {
+ content: "\f009";
+}
+.fa-th:before {
+ content: "\f00a";
+}
+.fa-th-list:before {
+ content: "\f00b";
+}
+.fa-check:before {
+ content: "\f00c";
+}
+.fa-remove:before,
+.fa-close:before,
+.fa-times:before {
+ content: "\f00d";
+}
+.fa-search-plus:before {
+ content: "\f00e";
+}
+.fa-search-minus:before {
+ content: "\f010";
+}
+.fa-power-off:before {
+ content: "\f011";
+}
+.fa-signal:before {
+ content: "\f012";
+}
+.fa-gear:before,
+.fa-cog:before {
+ content: "\f013";
+}
+.fa-trash-o:before {
+ content: "\f014";
+}
+.fa-home:before {
+ content: "\f015";
+}
+.fa-file-o:before {
+ content: "\f016";
+}
+.fa-clock-o:before {
+ content: "\f017";
+}
+.fa-road:before {
+ content: "\f018";
+}
+.fa-download:before {
+ content: "\f019";
+}
+.fa-arrow-circle-o-down:before {
+ content: "\f01a";
+}
+.fa-arrow-circle-o-up:before {
+ content: "\f01b";
+}
+.fa-inbox:before {
+ content: "\f01c";
+}
+.fa-play-circle-o:before {
+ content: "\f01d";
+}
+.fa-rotate-right:before,
+.fa-repeat:before {
+ content: "\f01e";
+}
+.fa-refresh:before {
+ content: "\f021";
+}
+.fa-list-alt:before {
+ content: "\f022";
+}
+.fa-lock:before {
+ content: "\f023";
+}
+.fa-flag:before {
+ content: "\f024";
+}
+.fa-headphones:before {
+ content: "\f025";
+}
+.fa-volume-off:before {
+ content: "\f026";
+}
+.fa-volume-down:before {
+ content: "\f027";
+}
+.fa-volume-up:before {
+ content: "\f028";
+}
+.fa-qrcode:before {
+ content: "\f029";
+}
+.fa-barcode:before {
+ content: "\f02a";
+}
+.fa-tag:before {
+ content: "\f02b";
+}
+.fa-tags:before {
+ content: "\f02c";
+}
+.fa-book:before {
+ content: "\f02d";
+}
+.fa-bookmark:before {
+ content: "\f02e";
+}
+.fa-print:before {
+ content: "\f02f";
+}
+.fa-camera:before {
+ content: "\f030";
+}
+.fa-font:before {
+ content: "\f031";
+}
+.fa-bold:before {
+ content: "\f032";
+}
+.fa-italic:before {
+ content: "\f033";
+}
+.fa-text-height:before {
+ content: "\f034";
+}
+.fa-text-width:before {
+ content: "\f035";
+}
+.fa-align-left:before {
+ content: "\f036";
+}
+.fa-align-center:before {
+ content: "\f037";
+}
+.fa-align-right:before {
+ content: "\f038";
+}
+.fa-align-justify:before {
+ content: "\f039";
+}
+.fa-list:before {
+ content: "\f03a";
+}
+.fa-dedent:before,
+.fa-outdent:before {
+ content: "\f03b";
+}
+.fa-indent:before {
+ content: "\f03c";
+}
+.fa-video-camera:before {
+ content: "\f03d";
+}
+.fa-photo:before,
+.fa-image:before,
+.fa-picture-o:before {
+ content: "\f03e";
+}
+.fa-pencil:before {
+ content: "\f040";
+}
+.fa-map-marker:before {
+ content: "\f041";
+}
+.fa-adjust:before {
+ content: "\f042";
+}
+.fa-tint:before {
+ content: "\f043";
+}
+.fa-edit:before,
+.fa-pencil-square-o:before {
+ content: "\f044";
+}
+.fa-share-square-o:before {
+ content: "\f045";
+}
+.fa-check-square-o:before {
+ content: "\f046";
+}
+.fa-arrows:before {
+ content: "\f047";
+}
+.fa-step-backward:before {
+ content: "\f048";
+}
+.fa-fast-backward:before {
+ content: "\f049";
+}
+.fa-backward:before {
+ content: "\f04a";
+}
+.fa-play:before {
+ content: "\f04b";
+}
+.fa-pause:before {
+ content: "\f04c";
+}
+.fa-stop:before {
+ content: "\f04d";
+}
+.fa-forward:before {
+ content: "\f04e";
+}
+.fa-fast-forward:before {
+ content: "\f050";
+}
+.fa-step-forward:before {
+ content: "\f051";
+}
+.fa-eject:before {
+ content: "\f052";
+}
+.fa-chevron-left:before {
+ content: "\f053";
+}
+.fa-chevron-right:before {
+ content: "\f054";
+}
+.fa-plus-circle:before {
+ content: "\f055";
+}
+.fa-minus-circle:before {
+ content: "\f056";
+}
+.fa-times-circle:before {
+ content: "\f057";
+}
+.fa-check-circle:before {
+ content: "\f058";
+}
+.fa-question-circle:before {
+ content: "\f059";
+}
+.fa-info-circle:before {
+ content: "\f05a";
+}
+.fa-crosshairs:before {
+ content: "\f05b";
+}
+.fa-times-circle-o:before {
+ content: "\f05c";
+}
+.fa-check-circle-o:before {
+ content: "\f05d";
+}
+.fa-ban:before {
+ content: "\f05e";
+}
+.fa-arrow-left:before {
+ content: "\f060";
+}
+.fa-arrow-right:before {
+ content: "\f061";
+}
+.fa-arrow-up:before {
+ content: "\f062";
+}
+.fa-arrow-down:before {
+ content: "\f063";
+}
+.fa-mail-forward:before,
+.fa-share:before {
+ content: "\f064";
+}
+.fa-expand:before {
+ content: "\f065";
+}
+.fa-compress:before {
+ content: "\f066";
+}
+.fa-plus:before {
+ content: "\f067";
+}
+.fa-minus:before {
+ content: "\f068";
+}
+.fa-asterisk:before {
+ content: "\f069";
+}
+.fa-exclamation-circle:before {
+ content: "\f06a";
+}
+.fa-gift:before {
+ content: "\f06b";
+}
+.fa-leaf:before {
+ content: "\f06c";
+}
+.fa-fire:before {
+ content: "\f06d";
+}
+.fa-eye:before {
+ content: "\f06e";
+}
+.fa-eye-slash:before {
+ content: "\f070";
+}
+.fa-warning:before,
+.fa-exclamation-triangle:before {
+ content: "\f071";
+}
+.fa-plane:before {
+ content: "\f072";
+}
+.fa-calendar:before {
+ content: "\f073";
+}
+.fa-random:before {
+ content: "\f074";
+}
+.fa-comment:before {
+ content: "\f075";
+}
+.fa-magnet:before {
+ content: "\f076";
+}
+.fa-chevron-up:before {
+ content: "\f077";
+}
+.fa-chevron-down:before {
+ content: "\f078";
+}
+.fa-retweet:before {
+ content: "\f079";
+}
+.fa-shopping-cart:before {
+ content: "\f07a";
+}
+.fa-folder:before {
+ content: "\f07b";
+}
+.fa-folder-open:before {
+ content: "\f07c";
+}
+.fa-arrows-v:before {
+ content: "\f07d";
+}
+.fa-arrows-h:before {
+ content: "\f07e";
+}
+.fa-bar-chart-o:before,
+.fa-bar-chart:before {
+ content: "\f080";
+}
+.fa-twitter-square:before {
+ content: "\f081";
+}
+.fa-facebook-square:before {
+ content: "\f082";
+}
+.fa-camera-retro:before {
+ content: "\f083";
+}
+.fa-key:before {
+ content: "\f084";
+}
+.fa-gears:before,
+.fa-cogs:before {
+ content: "\f085";
+}
+.fa-comments:before {
+ content: "\f086";
+}
+.fa-thumbs-o-up:before {
+ content: "\f087";
+}
+.fa-thumbs-o-down:before {
+ content: "\f088";
+}
+.fa-star-half:before {
+ content: "\f089";
+}
+.fa-heart-o:before {
+ content: "\f08a";
+}
+.fa-sign-out:before {
+ content: "\f08b";
+}
+.fa-linkedin-square:before {
+ content: "\f08c";
+}
+.fa-thumb-tack:before {
+ content: "\f08d";
+}
+.fa-external-link:before {
+ content: "\f08e";
+}
+.fa-sign-in:before {
+ content: "\f090";
+}
+.fa-trophy:before {
+ content: "\f091";
+}
+.fa-github-square:before {
+ content: "\f092";
+}
+.fa-upload:before {
+ content: "\f093";
+}
+.fa-lemon-o:before {
+ content: "\f094";
+}
+.fa-phone:before {
+ content: "\f095";
+}
+.fa-square-o:before {
+ content: "\f096";
+}
+.fa-bookmark-o:before {
+ content: "\f097";
+}
+.fa-phone-square:before {
+ content: "\f098";
+}
+.fa-twitter:before {
+ content: "\f099";
+}
+.fa-facebook:before {
+ content: "\f09a";
+}
+.fa-github:before {
+ content: "\f09b";
+}
+.fa-unlock:before {
+ content: "\f09c";
+}
+.fa-credit-card:before {
+ content: "\f09d";
+}
+.fa-rss:before {
+ content: "\f09e";
+}
+.fa-hdd-o:before {
+ content: "\f0a0";
+}
+.fa-bullhorn:before {
+ content: "\f0a1";
+}
+.fa-bell:before {
+ content: "\f0f3";
+}
+.fa-certificate:before {
+ content: "\f0a3";
+}
+.fa-hand-o-right:before {
+ content: "\f0a4";
+}
+.fa-hand-o-left:before {
+ content: "\f0a5";
+}
+.fa-hand-o-up:before {
+ content: "\f0a6";
+}
+.fa-hand-o-down:before {
+ content: "\f0a7";
+}
+.fa-arrow-circle-left:before {
+ content: "\f0a8";
+}
+.fa-arrow-circle-right:before {
+ content: "\f0a9";
+}
+.fa-arrow-circle-up:before {
+ content: "\f0aa";
+}
+.fa-arrow-circle-down:before {
+ content: "\f0ab";
+}
+.fa-globe:before {
+ content: "\f0ac";
+}
+.fa-wrench:before {
+ content: "\f0ad";
+}
+.fa-tasks:before {
+ content: "\f0ae";
+}
+.fa-filter:before {
+ content: "\f0b0";
+}
+.fa-briefcase:before {
+ content: "\f0b1";
+}
+.fa-arrows-alt:before {
+ content: "\f0b2";
+}
+.fa-group:before,
+.fa-users:before {
+ content: "\f0c0";
+}
+.fa-chain:before,
+.fa-link:before {
+ content: "\f0c1";
+}
+.fa-cloud:before {
+ content: "\f0c2";
+}
+.fa-flask:before {
+ content: "\f0c3";
+}
+.fa-cut:before,
+.fa-scissors:before {
+ content: "\f0c4";
+}
+.fa-copy:before,
+.fa-files-o:before {
+ content: "\f0c5";
+}
+.fa-paperclip:before {
+ content: "\f0c6";
+}
+.fa-save:before,
+.fa-floppy-o:before {
+ content: "\f0c7";
+}
+.fa-square:before {
+ content: "\f0c8";
+}
+.fa-navicon:before,
+.fa-reorder:before,
+.fa-bars:before {
+ content: "\f0c9";
+}
+.fa-list-ul:before {
+ content: "\f0ca";
+}
+.fa-list-ol:before {
+ content: "\f0cb";
+}
+.fa-strikethrough:before {
+ content: "\f0cc";
+}
+.fa-underline:before {
+ content: "\f0cd";
+}
+.fa-table:before {
+ content: "\f0ce";
+}
+.fa-magic:before {
+ content: "\f0d0";
+}
+.fa-truck:before {
+ content: "\f0d1";
+}
+.fa-pinterest:before {
+ content: "\f0d2";
+}
+.fa-pinterest-square:before {
+ content: "\f0d3";
+}
+.fa-google-plus-square:before {
+ content: "\f0d4";
+}
+.fa-google-plus:before {
+ content: "\f0d5";
+}
+.fa-money:before {
+ content: "\f0d6";
+}
+.fa-caret-down:before {
+ content: "\f0d7";
+}
+.fa-caret-up:before {
+ content: "\f0d8";
+}
+.fa-caret-left:before {
+ content: "\f0d9";
+}
+.fa-caret-right:before {
+ content: "\f0da";
+}
+.fa-columns:before {
+ content: "\f0db";
+}
+.fa-unsorted:before,
+.fa-sort:before {
+ content: "\f0dc";
+}
+.fa-sort-down:before,
+.fa-sort-desc:before {
+ content: "\f0dd";
+}
+.fa-sort-up:before,
+.fa-sort-asc:before {
+ content: "\f0de";
+}
+.fa-envelope:before {
+ content: "\f0e0";
+}
+.fa-linkedin:before {
+ content: "\f0e1";
+}
+.fa-rotate-left:before,
+.fa-undo:before {
+ content: "\f0e2";
+}
+.fa-legal:before,
+.fa-gavel:before {
+ content: "\f0e3";
+}
+.fa-dashboard:before,
+.fa-tachometer:before {
+ content: "\f0e4";
+}
+.fa-comment-o:before {
+ content: "\f0e5";
+}
+.fa-comments-o:before {
+ content: "\f0e6";
+}
+.fa-flash:before,
+.fa-bolt:before {
+ content: "\f0e7";
+}
+.fa-sitemap:before {
+ content: "\f0e8";
+}
+.fa-umbrella:before {
+ content: "\f0e9";
+}
+.fa-paste:before,
+.fa-clipboard:before {
+ content: "\f0ea";
+}
+.fa-lightbulb-o:before {
+ content: "\f0eb";
+}
+.fa-exchange:before {
+ content: "\f0ec";
+}
+.fa-cloud-download:before {
+ content: "\f0ed";
+}
+.fa-cloud-upload:before {
+ content: "\f0ee";
+}
+.fa-user-md:before {
+ content: "\f0f0";
+}
+.fa-stethoscope:before {
+ content: "\f0f1";
+}
+.fa-suitcase:before {
+ content: "\f0f2";
+}
+.fa-bell-o:before {
+ content: "\f0a2";
+}
+.fa-coffee:before {
+ content: "\f0f4";
+}
+.fa-cutlery:before {
+ content: "\f0f5";
+}
+.fa-file-text-o:before {
+ content: "\f0f6";
+}
+.fa-building-o:before {
+ content: "\f0f7";
+}
+.fa-hospital-o:before {
+ content: "\f0f8";
+}
+.fa-ambulance:before {
+ content: "\f0f9";
+}
+.fa-medkit:before {
+ content: "\f0fa";
+}
+.fa-fighter-jet:before {
+ content: "\f0fb";
+}
+.fa-beer:before {
+ content: "\f0fc";
+}
+.fa-h-square:before {
+ content: "\f0fd";
+}
+.fa-plus-square:before {
+ content: "\f0fe";
+}
+.fa-angle-double-left:before {
+ content: "\f100";
+}
+.fa-angle-double-right:before {
+ content: "\f101";
+}
+.fa-angle-double-up:before {
+ content: "\f102";
+}
+.fa-angle-double-down:before {
+ content: "\f103";
+}
+.fa-angle-left:before {
+ content: "\f104";
+}
+.fa-angle-right:before {
+ content: "\f105";
+}
+.fa-angle-up:before {
+ content: "\f106";
+}
+.fa-angle-down:before {
+ content: "\f107";
+}
+.fa-desktop:before {
+ content: "\f108";
+}
+.fa-laptop:before {
+ content: "\f109";
+}
+.fa-tablet:before {
+ content: "\f10a";
+}
+.fa-mobile-phone:before,
+.fa-mobile:before {
+ content: "\f10b";
+}
+.fa-circle-o:before {
+ content: "\f10c";
+}
+.fa-quote-left:before {
+ content: "\f10d";
+}
+.fa-quote-right:before {
+ content: "\f10e";
+}
+.fa-spinner:before {
+ content: "\f110";
+}
+.fa-circle:before {
+ content: "\f111";
+}
+.fa-mail-reply:before,
+.fa-reply:before {
+ content: "\f112";
+}
+.fa-github-alt:before {
+ content: "\f113";
+}
+.fa-folder-o:before {
+ content: "\f114";
+}
+.fa-folder-open-o:before {
+ content: "\f115";
+}
+.fa-smile-o:before {
+ content: "\f118";
+}
+.fa-frown-o:before {
+ content: "\f119";
+}
+.fa-meh-o:before {
+ content: "\f11a";
+}
+.fa-gamepad:before {
+ content: "\f11b";
+}
+.fa-keyboard-o:before {
+ content: "\f11c";
+}
+.fa-flag-o:before {
+ content: "\f11d";
+}
+.fa-flag-checkered:before {
+ content: "\f11e";
+}
+.fa-terminal:before {
+ content: "\f120";
+}
+.fa-code:before {
+ content: "\f121";
+}
+.fa-mail-reply-all:before,
+.fa-reply-all:before {
+ content: "\f122";
+}
+.fa-star-half-empty:before,
+.fa-star-half-full:before,
+.fa-star-half-o:before {
+ content: "\f123";
+}
+.fa-location-arrow:before {
+ content: "\f124";
+}
+.fa-crop:before {
+ content: "\f125";
+}
+.fa-code-fork:before {
+ content: "\f126";
+}
+.fa-unlink:before,
+.fa-chain-broken:before {
+ content: "\f127";
+}
+.fa-question:before {
+ content: "\f128";
+}
+.fa-info:before {
+ content: "\f129";
+}
+.fa-exclamation:before {
+ content: "\f12a";
+}
+.fa-superscript:before {
+ content: "\f12b";
+}
+.fa-subscript:before {
+ content: "\f12c";
+}
+.fa-eraser:before {
+ content: "\f12d";
+}
+.fa-puzzle-piece:before {
+ content: "\f12e";
+}
+.fa-microphone:before {
+ content: "\f130";
+}
+.fa-microphone-slash:before {
+ content: "\f131";
+}
+.fa-shield:before {
+ content: "\f132";
+}
+.fa-calendar-o:before {
+ content: "\f133";
+}
+.fa-fire-extinguisher:before {
+ content: "\f134";
+}
+.fa-rocket:before {
+ content: "\f135";
+}
+.fa-maxcdn:before {
+ content: "\f136";
+}
+.fa-chevron-circle-left:before {
+ content: "\f137";
+}
+.fa-chevron-circle-right:before {
+ content: "\f138";
+}
+.fa-chevron-circle-up:before {
+ content: "\f139";
+}
+.fa-chevron-circle-down:before {
+ content: "\f13a";
+}
+.fa-html5:before {
+ content: "\f13b";
+}
+.fa-css3:before {
+ content: "\f13c";
+}
+.fa-anchor:before {
+ content: "\f13d";
+}
+.fa-unlock-alt:before {
+ content: "\f13e";
+}
+.fa-bullseye:before {
+ content: "\f140";
+}
+.fa-ellipsis-h:before {
+ content: "\f141";
+}
+.fa-ellipsis-v:before {
+ content: "\f142";
+}
+.fa-rss-square:before {
+ content: "\f143";
+}
+.fa-play-circle:before {
+ content: "\f144";
+}
+.fa-ticket:before {
+ content: "\f145";
+}
+.fa-minus-square:before {
+ content: "\f146";
+}
+.fa-minus-square-o:before {
+ content: "\f147";
+}
+.fa-level-up:before {
+ content: "\f148";
+}
+.fa-level-down:before {
+ content: "\f149";
+}
+.fa-check-square:before {
+ content: "\f14a";
+}
+.fa-pencil-square:before {
+ content: "\f14b";
+}
+.fa-external-link-square:before {
+ content: "\f14c";
+}
+.fa-share-square:before {
+ content: "\f14d";
+}
+.fa-compass:before {
+ content: "\f14e";
+}
+.fa-toggle-down:before,
+.fa-caret-square-o-down:before {
+ content: "\f150";
+}
+.fa-toggle-up:before,
+.fa-caret-square-o-up:before {
+ content: "\f151";
+}
+.fa-toggle-right:before,
+.fa-caret-square-o-right:before {
+ content: "\f152";
+}
+.fa-euro:before,
+.fa-eur:before {
+ content: "\f153";
+}
+.fa-gbp:before {
+ content: "\f154";
+}
+.fa-dollar:before,
+.fa-usd:before {
+ content: "\f155";
+}
+.fa-rupee:before,
+.fa-inr:before {
+ content: "\f156";
+}
+.fa-cny:before,
+.fa-rmb:before,
+.fa-yen:before,
+.fa-jpy:before {
+ content: "\f157";
+}
+.fa-ruble:before,
+.fa-rouble:before,
+.fa-rub:before {
+ content: "\f158";
+}
+.fa-won:before,
+.fa-krw:before {
+ content: "\f159";
+}
+.fa-bitcoin:before,
+.fa-btc:before {
+ content: "\f15a";
+}
+.fa-file:before {
+ content: "\f15b";
+}
+.fa-file-text:before {
+ content: "\f15c";
+}
+.fa-sort-alpha-asc:before {
+ content: "\f15d";
+}
+.fa-sort-alpha-desc:before {
+ content: "\f15e";
+}
+.fa-sort-amount-asc:before {
+ content: "\f160";
+}
+.fa-sort-amount-desc:before {
+ content: "\f161";
+}
+.fa-sort-numeric-asc:before {
+ content: "\f162";
+}
+.fa-sort-numeric-desc:before {
+ content: "\f163";
+}
+.fa-thumbs-up:before {
+ content: "\f164";
+}
+.fa-thumbs-down:before {
+ content: "\f165";
+}
+.fa-youtube-square:before {
+ content: "\f166";
+}
+.fa-youtube:before {
+ content: "\f167";
+}
+.fa-xing:before {
+ content: "\f168";
+}
+.fa-xing-square:before {
+ content: "\f169";
+}
+.fa-youtube-play:before {
+ content: "\f16a";
+}
+.fa-dropbox:before {
+ content: "\f16b";
+}
+.fa-stack-overflow:before {
+ content: "\f16c";
+}
+.fa-instagram:before {
+ content: "\f16d";
+}
+.fa-flickr:before {
+ content: "\f16e";
+}
+.fa-adn:before {
+ content: "\f170";
+}
+.fa-bitbucket:before {
+ content: "\f171";
+}
+.fa-bitbucket-square:before {
+ content: "\f172";
+}
+.fa-tumblr:before {
+ content: "\f173";
+}
+.fa-tumblr-square:before {
+ content: "\f174";
+}
+.fa-long-arrow-down:before {
+ content: "\f175";
+}
+.fa-long-arrow-up:before {
+ content: "\f176";
+}
+.fa-long-arrow-left:before {
+ content: "\f177";
+}
+.fa-long-arrow-right:before {
+ content: "\f178";
+}
+.fa-apple:before {
+ content: "\f179";
+}
+.fa-windows:before {
+ content: "\f17a";
+}
+.fa-android:before {
+ content: "\f17b";
+}
+.fa-linux:before {
+ content: "\f17c";
+}
+.fa-dribbble:before {
+ content: "\f17d";
+}
+.fa-skype:before {
+ content: "\f17e";
+}
+.fa-foursquare:before {
+ content: "\f180";
+}
+.fa-trello:before {
+ content: "\f181";
+}
+.fa-female:before {
+ content: "\f182";
+}
+.fa-male:before {
+ content: "\f183";
+}
+.fa-gittip:before {
+ content: "\f184";
+}
+.fa-sun-o:before {
+ content: "\f185";
+}
+.fa-moon-o:before {
+ content: "\f186";
+}
+.fa-archive:before {
+ content: "\f187";
+}
+.fa-bug:before {
+ content: "\f188";
+}
+.fa-vk:before {
+ content: "\f189";
+}
+.fa-weibo:before {
+ content: "\f18a";
+}
+.fa-renren:before {
+ content: "\f18b";
+}
+.fa-pagelines:before {
+ content: "\f18c";
+}
+.fa-stack-exchange:before {
+ content: "\f18d";
+}
+.fa-arrow-circle-o-right:before {
+ content: "\f18e";
+}
+.fa-arrow-circle-o-left:before {
+ content: "\f190";
+}
+.fa-toggle-left:before,
+.fa-caret-square-o-left:before {
+ content: "\f191";
+}
+.fa-dot-circle-o:before {
+ content: "\f192";
+}
+.fa-wheelchair:before {
+ content: "\f193";
+}
+.fa-vimeo-square:before {
+ content: "\f194";
+}
+.fa-turkish-lira:before,
+.fa-try:before {
+ content: "\f195";
+}
+.fa-plus-square-o:before {
+ content: "\f196";
+}
+.fa-space-shuttle:before {
+ content: "\f197";
+}
+.fa-slack:before {
+ content: "\f198";
+}
+.fa-envelope-square:before {
+ content: "\f199";
+}
+.fa-wordpress:before {
+ content: "\f19a";
+}
+.fa-openid:before {
+ content: "\f19b";
+}
+.fa-institution:before,
+.fa-bank:before,
+.fa-university:before {
+ content: "\f19c";
+}
+.fa-mortar-board:before,
+.fa-graduation-cap:before {
+ content: "\f19d";
+}
+.fa-yahoo:before {
+ content: "\f19e";
+}
+.fa-google:before {
+ content: "\f1a0";
+}
+.fa-reddit:before {
+ content: "\f1a1";
+}
+.fa-reddit-square:before {
+ content: "\f1a2";
+}
+.fa-stumbleupon-circle:before {
+ content: "\f1a3";
+}
+.fa-stumbleupon:before {
+ content: "\f1a4";
+}
+.fa-delicious:before {
+ content: "\f1a5";
+}
+.fa-digg:before {
+ content: "\f1a6";
+}
+.fa-pied-piper:before {
+ content: "\f1a7";
+}
+.fa-pied-piper-alt:before {
+ content: "\f1a8";
+}
+.fa-drupal:before {
+ content: "\f1a9";
+}
+.fa-joomla:before {
+ content: "\f1aa";
+}
+.fa-language:before {
+ content: "\f1ab";
+}
+.fa-fax:before {
+ content: "\f1ac";
+}
+.fa-building:before {
+ content: "\f1ad";
+}
+.fa-child:before {
+ content: "\f1ae";
+}
+.fa-paw:before {
+ content: "\f1b0";
+}
+.fa-spoon:before {
+ content: "\f1b1";
+}
+.fa-cube:before {
+ content: "\f1b2";
+}
+.fa-cubes:before {
+ content: "\f1b3";
+}
+.fa-behance:before {
+ content: "\f1b4";
+}
+.fa-behance-square:before {
+ content: "\f1b5";
+}
+.fa-steam:before {
+ content: "\f1b6";
+}
+.fa-steam-square:before {
+ content: "\f1b7";
+}
+.fa-recycle:before {
+ content: "\f1b8";
+}
+.fa-automobile:before,
+.fa-car:before {
+ content: "\f1b9";
+}
+.fa-cab:before,
+.fa-taxi:before {
+ content: "\f1ba";
+}
+.fa-tree:before {
+ content: "\f1bb";
+}
+.fa-spotify:before {
+ content: "\f1bc";
+}
+.fa-deviantart:before {
+ content: "\f1bd";
+}
+.fa-soundcloud:before {
+ content: "\f1be";
+}
+.fa-database:before {
+ content: "\f1c0";
+}
+.fa-file-pdf-o:before {
+ content: "\f1c1";
+}
+.fa-file-word-o:before {
+ content: "\f1c2";
+}
+.fa-file-excel-o:before {
+ content: "\f1c3";
+}
+.fa-file-powerpoint-o:before {
+ content: "\f1c4";
+}
+.fa-file-photo-o:before,
+.fa-file-picture-o:before,
+.fa-file-image-o:before {
+ content: "\f1c5";
+}
+.fa-file-zip-o:before,
+.fa-file-archive-o:before {
+ content: "\f1c6";
+}
+.fa-file-sound-o:before,
+.fa-file-audio-o:before {
+ content: "\f1c7";
+}
+.fa-file-movie-o:before,
+.fa-file-video-o:before {
+ content: "\f1c8";
+}
+.fa-file-code-o:before {
+ content: "\f1c9";
+}
+.fa-vine:before {
+ content: "\f1ca";
+}
+.fa-codepen:before {
+ content: "\f1cb";
+}
+.fa-jsfiddle:before {
+ content: "\f1cc";
+}
+.fa-life-bouy:before,
+.fa-life-buoy:before,
+.fa-life-saver:before,
+.fa-support:before,
+.fa-life-ring:before {
+ content: "\f1cd";
+}
+.fa-circle-o-notch:before {
+ content: "\f1ce";
+}
+.fa-ra:before,
+.fa-rebel:before {
+ content: "\f1d0";
+}
+.fa-ge:before,
+.fa-empire:before {
+ content: "\f1d1";
+}
+.fa-git-square:before {
+ content: "\f1d2";
+}
+.fa-git:before {
+ content: "\f1d3";
+}
+.fa-hacker-news:before {
+ content: "\f1d4";
+}
+.fa-tencent-weibo:before {
+ content: "\f1d5";
+}
+.fa-qq:before {
+ content: "\f1d6";
+}
+.fa-wechat:before,
+.fa-weixin:before {
+ content: "\f1d7";
+}
+.fa-send:before,
+.fa-paper-plane:before {
+ content: "\f1d8";
+}
+.fa-send-o:before,
+.fa-paper-plane-o:before {
+ content: "\f1d9";
+}
+.fa-history:before {
+ content: "\f1da";
+}
+.fa-circle-thin:before {
+ content: "\f1db";
+}
+.fa-header:before {
+ content: "\f1dc";
+}
+.fa-paragraph:before {
+ content: "\f1dd";
+}
+.fa-sliders:before {
+ content: "\f1de";
+}
+.fa-share-alt:before {
+ content: "\f1e0";
+}
+.fa-share-alt-square:before {
+ content: "\f1e1";
+}
+.fa-bomb:before {
+ content: "\f1e2";
+}
+.fa-soccer-ball-o:before,
+.fa-futbol-o:before {
+ content: "\f1e3";
+}
+.fa-tty:before {
+ content: "\f1e4";
+}
+.fa-binoculars:before {
+ content: "\f1e5";
+}
+.fa-plug:before {
+ content: "\f1e6";
+}
+.fa-slideshare:before {
+ content: "\f1e7";
+}
+.fa-twitch:before {
+ content: "\f1e8";
+}
+.fa-yelp:before {
+ content: "\f1e9";
+}
+.fa-newspaper-o:before {
+ content: "\f1ea";
+}
+.fa-wifi:before {
+ content: "\f1eb";
+}
+.fa-calculator:before {
+ content: "\f1ec";
+}
+.fa-paypal:before {
+ content: "\f1ed";
+}
+.fa-google-wallet:before {
+ content: "\f1ee";
+}
+.fa-cc-visa:before {
+ content: "\f1f0";
+}
+.fa-cc-mastercard:before {
+ content: "\f1f1";
+}
+.fa-cc-discover:before {
+ content: "\f1f2";
+}
+.fa-cc-amex:before {
+ content: "\f1f3";
+}
+.fa-cc-paypal:before {
+ content: "\f1f4";
+}
+.fa-cc-stripe:before {
+ content: "\f1f5";
+}
+.fa-bell-slash:before {
+ content: "\f1f6";
+}
+.fa-bell-slash-o:before {
+ content: "\f1f7";
+}
+.fa-trash:before {
+ content: "\f1f8";
+}
+.fa-copyright:before {
+ content: "\f1f9";
+}
+.fa-at:before {
+ content: "\f1fa";
+}
+.fa-eyedropper:before {
+ content: "\f1fb";
+}
+.fa-paint-brush:before {
+ content: "\f1fc";
+}
+.fa-birthday-cake:before {
+ content: "\f1fd";
+}
+.fa-area-chart:before {
+ content: "\f1fe";
+}
+.fa-pie-chart:before {
+ content: "\f200";
+}
+.fa-line-chart:before {
+ content: "\f201";
+}
+.fa-lastfm:before {
+ content: "\f202";
+}
+.fa-lastfm-square:before {
+ content: "\f203";
+}
+.fa-toggle-off:before {
+ content: "\f204";
+}
+.fa-toggle-on:before {
+ content: "\f205";
+}
+.fa-bicycle:before {
+ content: "\f206";
+}
+.fa-bus:before {
+ content: "\f207";
+}
+.fa-ioxhost:before {
+ content: "\f208";
+}
+.fa-angellist:before {
+ content: "\f209";
+}
+.fa-cc:before {
+ content: "\f20a";
+}
+.fa-shekel:before,
+.fa-sheqel:before,
+.fa-ils:before {
+ content: "\f20b";
+}
+.fa-meanpath:before {
+ content: "\f20c";
+}
diff --git a/public/assets/index/css/jquery.slideBox.css b/public/assets/index/css/jquery.slideBox.css
deleted file mode 100644
index bcf077d..0000000
--- a/public/assets/index/css/jquery.slideBox.css
+++ /dev/null
@@ -1,23 +0,0 @@
-@charset "utf-8";
-html, body { font-family:"微软雅黑"}
-/*
- * jQuery图片轮播(焦点图)插件
- * ADD.JENA.201206291027
- * EDIT.JENA.201206300904
- * Author: jena
- * Demo: http://ishere.cn/demo/jquery.slidebox/
- */
-div.slideBox{ position:relative; width:670px; height:300px; overflow:hidden;}
-div.slideBox ul.items{ position:absolute; float:left; background:none; list-style:none; padding:0px; margin:0px;}
-div.slideBox ul.items li{ float:left; background:none; list-style:none; padding:0px; margin:0px;}
-div.slideBox ul.items li a{ float:left; line-height:normal !important; padding:0px !important; border:none/*For IE.ADD.JENA.201206300844*/;}
-div.slideBox ul.items li a img{ margin:0px !important; padding:0px !important; display:block; border:none/*For IE.ADD.JENA.201206300844*/;}
-div.slideBox div.tips{ position:absolute; bottom:0px; width:100%; height:32px; background-color:#000; overflow:hidden;}
-div.slideBox div.tips div.title{ position:absolute; left:0px; top:0px; height:100%;}
-div.slideBox div.tips div.title a{ color:#FFF; font-size:12px; line-height:32px; margin-left:10px; text-decoration:none;}
-div.slideBox div.tips div.title a:hover{ text-decoration:underline !important;}
-div.slideBox div.tips div.nums{ position:absolute; right:0px; top:0px; height:100%;}
-div.slideBox div.tips div.nums a{ display:inline-block; >float:left/*For IE.ADD.JENA.201206300844*/; width:10px; height:10px; background-color:#FFF; text-indent:-99999px; margin:12px 5px 0px 0px;}
-div.slideBox div.tips div.nums a.active{ background-color:#093;}
-
-
diff --git a/public/assets/index/css/main.css b/public/assets/index/css/main.css
deleted file mode 100644
index 3d5cf2f..0000000
--- a/public/assets/index/css/main.css
+++ /dev/null
@@ -1,1562 +0,0 @@
-@charset "utf-8";
-
-body {
- min-width: 1200px;
- /*background: #d6e8f4;*/
-}
-
-.header {
- width: 1220px;
- height: 200px;
- margin: 0 auto;
- background: url(../images/topbj.jpg) top center no-repeat;
- background-size: 100% 100%;
-}
-
-.container {
- width: 1200px;
- margin: 0 auto;
- position: relative;
-}
-
-.container_col {
- background: #fff;
- padding: 10px;
- clear: both;
-}
-
-#weather {
- position: absolute;
- left: 0;
- top: 10px;
- font-size: 12px;
- color: #fff;
- line-height: 24px;
-}
-
-.toptxt {
- position: absolute;
- right: 0;
- top: 10px;
- font-size: 12px;
- color: #fff;
- line-height: 24px;
-}
-
-.toptxt a {
- font-size: 12px;
- color: #fff;
- line-height: 24px;
- padding: 0 10px;
-}
-
-.toptxt a:hover {
- color: #FF0;
-}
-
-.logo {
- width: 600px;
- position: absolute;
- left: 46px;
- top: 23px;
-}
-
-.logo img {width: 100%;}
-
-.search {
- width: 274px;
- height: 30px;
- padding: 6px 96px 6px 10px;
- background: #fff;
- position: absolute;
- right: 15px;
- top: 150px;
- border-radius: 4px;
- overflow: hidden;
-}
-
-.ipt-sea {
- height: 30px;
- width: 100%;
- border: 0;
- outline: none;
- line-height: 30px;
- color: #333;
- font-size: 14px;
-}
-
-.search a {
- display: block;
- width: 90px;
- height: 42px;
- background: rgb(63, 155, 11);
- color: #fff;
- line-height: 42px;
- text-align: center;
- font-size: 14px;
- transition: all .3s ease;
- position: absolute;
- right: 0;
- top: 0;
-}
-
-.search a:hover {
- background: rgb(63, 155, 11);
-}
-
-.nav {
- width: 1220px;
- margin: 0 auto;
- height: 60px;
- background: rgb(63, 155, 11);
-}
-
-.nav li {
- float: left;
- height: 60px;
- position: relative;
-}
-
-.nav li a {
- max-width: 100%;
- overflow: hidden;
- white-space: nowrap;
- text-overflow: ellipsis;
- display: block;
- text-align: center;
- line-height: 60px;
- font-size: 16px;
- color: #fff;
- transition: all .3s ease;
- padding: 0 26px;
-}
-
-.nav li > a:hover,
-.nav li.active > a {
- background: #007900;
- color: #FF0;
-}
-
-#navul li ul {
- display: none;
- position: absolute;
- z-index: 999;
- left: 0;
- top: 60px;
-}
-
-#navul li.navmoon {
- background: rgb(63, 155, 11);
-}
-
-#navul li.navmoon a,
-#navul li.active a {
- color: #fff;
-}
-
-#navul li.navhome a:hover {
- color: #ff9d24;
-}
-
-#navul li.navmoon ul {
- display: block;
- background-color: rgb(63, 155, 11);
- border-top: 1px solid #f7f7f7;
-}
-
-#navul li.navmoon ul li {
- /*background: rgb(63, 155, 11);*/
- height: 40px;
- line-height: 40px;
- width: 100%;
- text-align: left;
- border-top: solid 1px rgba(255,155,255,0.2);
-}
-
-#navul li.navmoon ul a {
- display: block;
- height: 40px;
- line-height: 40px;
- font-size: 12px;
- color: #fff;
- text-align: left;
-}
-
-#navul li.navmoon ul a:hover {
- color: #ff9d24;
-}
-
-/*.nav li:nth-child(5) ul {
- width: 600px;
- display:block !important;
- background-color: #000;
-}
-
-.nav li:nth-child(5) ul li {
- float: none;
-}
-*/
-
-.news-con .focus {
- width: 100%;
- overflow: hidden;
- margin: 20px 0px 5px 0px;
- padding: 0 10px;
- box-sizing: border-box;
-}
-
-.news-con .focus img {
- width: 130px;
- height: 90px;
- float: left;
-}
-
-.news-con .focus p {
- width: calc(100% - 150px);
- height: 70px;
- line-height: 23.33px;
- float: left;
- margin-top: 10px;
- margin-left: 10px;
- font-size: 15px;
- color: #084466;
- font-weight: 600;
-}
-
-
-.news-notice {
- margin: 20px 0;
-}
-
-.indnews {
- width: 560px;
- height: 362px;
- float: left;
-}
-
-.news-pic {
- width: 560px;
- height: 362px;
-}
-
-.news-pic,
-.news-pic img {
- width: 560px;
- height: 362px;
- overflow: hidden;
-}
-
-.news-notice .news-txt {
- width: 620px;
- height: 362px;
- float: right;
-}
-
-.news-txt {
- border: 1px solid #efefef;
-}
-
-.news-title {
- height: 38px;
- background: #fafafa;
- border-bottom: 1px solid #efefef;
- line-height: 38px;
- position: relative;
-}
-
-.news-title .name {
- position: absolute;
- left: -1px;
- top: -1px;
- height: 39px;
- background: rgb(63, 155, 11);
- color: #fff;
- text-align: center;
- line-height: 39px;
- font-size: 15px;
- padding: 0 15px;
- font-weight: bold;
-}
-
-.news-name.tab-nav {
- position: absolute;
- left: -1px;
- top: -1px;
- height: 39px;
-}
-
-.news-name.tab-nav a {
- display: block;
- float: left;
- height: 39px;
- line-height: 39px;
- color: #333;
- text-align: center;
- line-height: 39px;
- font-size: 15px;
- padding: 0 15px;
- margin: 0;
- position: relative;
-}
-
-.news-name.tab-nav a.current {
- background: rgb(63, 155, 11);
- color: #fff;
- font-weight: bold;
-}
-
-.news-name.tab-nav a i {
- width: 9px;
- height: 5px;
- background: url(../images/sanjiao.png) no-repeat;
- left: 10px;
- bottom: -5px;
- display: none;
-}
-
-.news-name.tab-nav a.current i {
- display: block;
-}
-
-.news-title .name i {
- width: 9px;
- height: 5px;
- background: url(../images/jtx.png) no-repeat;
- left: 10px;
- bottom: -5px;
- display: block;
-}
-
-.news-title .more {
- position: absolute;
- right: 10px;
- line-height: 38px;
- top: 0;
- font-size: 12px;
- color: #999;
- transition: all .3s ease;
-}
-
-.news-title .more:hover {
- color: #084466;
-}
-
-.newslist {
- display: block;
- margin: 12px 12px 0 12px;
-}
-
-.hotnews {
- margin: 12px 12px 0 12px;
-}
-
-.hotnews h1 {
- font-size: 16px;
- color: #084466;
- text-align: center;
- margin: 0 10px;
- height: 30px;
- line-height: 30px;
- word-break: break-all;
- display: -webkit-box;
- -webkit-line-clamp: 1;
- -webkit-box-orient: vertical;
- overflow: hidden;
-}
-
-.hotnews .hotcon {
- margin-top: 12px;
- word-break: break-all;
- display: -webkit-box;
- -webkit-line-clamp: 3;
- -webkit-box-orient: vertical;
- overflow: hidden;
-}
-
-.hotnews .hotcon a {
- color: #999;
- line-height: 24px;
- font-size: 14px;
-}
-
-.hotnews .hotcon a:hover {
- color: #0594c9;
-}
-
-.newslist li {
- border-bottom: 1px dotted #dedede;
- position: relative;
- padding: 0 80px 0 14px;
- background: url(../images/jiantou.png) 2px 15px no-repeat;
-}
-.newslist li:hover a{
- color: rgba(72,144,26,1);
-}
-
-.newslist li:last-child {
- border: none;
-}
-
-.newslist li a {
- display: block;
- height: 36px;
- width: 100%;
- line-height: 36px;
- font-size: 14px;
- color: #666;
- word-break: break-all;
- display: -webkit-box;
- -webkit-line-clamp: 1;
- -webkit-box-orient: vertical;
- overflow: hidden;
-}
-
-.newslist li span {
- position: absolute;
- right: 0;
- top: 0;
- line-height: 36px;
- color: #bbb;
- text-align: center;
-}
-
-.newslist li:last-child {
- border: 0;
-}
-
-.fwzn {
- margin: 20px 0;
- background: #d5e7f6;
- height: 140px;
- overflow: hidden;
-}
-
-.fwzn .tit {
- width: 65px;
- background: #084466;
- text-align: center;
- font-size: 16px;
- color: #fff;
- height: 115px;
- padding-top: 25px;
- float: left;
-}
-
-.fwzn .iconlist {
- float: left;
- width: 1135px;
-}
-
-.fwzn .iconlist a {
- display: block;
- width: 162px;
- text-align: center;
- float: left;
- color: #333;
- font-size: 14px;
- line-height: 30px;
-}
-
-.fwzn .iconlist a .pic {
- width: 82px;
- height: 82px;
- border-radius: 50%;
- margin: 20px auto auto auto;
- transition: all .3s ease;
-}
-
-.fwzn .iconlist a.icon1 .pic {
- background: #eacd75;
-}
-
-.fwzn .iconlist a.icon2 .pic {
- background: #93d884;
-}
-
-.fwzn .iconlist a.icon3 .pic {
- background: #f57b7b;
-}
-
-.fwzn .iconlist a.icon4 .pic {
- background: #b19de5;
-}
-
-.fwzn .iconlist a.icon5 .pic {
- background: #60dcb5;
-}
-
-.fwzn .iconlist a.icon6 .pic {
- background: #7ebfe2;
-}
-
-.fwzn .iconlist a.icon7 .pic {
- background: #dec67c;
-}
-
-.fwzn .iconlist a.icon1:hover .pic {
- background: #084466;
-}
-
-.fwzn .iconlist a.icon2:hover .pic {
- background: #084466;
-}
-
-.fwzn .iconlist a.icon3:hover .pic {
- background: #084466;
-}
-
-.fwzn .iconlist a.icon4:hover .pic {
- background: #084466;
-}
-
-.fwzn .iconlist a.icon5:hover .pic {
- background: #084466;
-}
-
-.fwzn .iconlist a.icon6:hover .pic {
- background: #084466;
-}
-
-.fwzn .iconlist a.icon7:hover .pic {
- background: #084466;
-}
-
-.col-box {
- margin: 20px 0;
-}
-
-.news-txt.col-3 {
- width: 388px;
- /*height: 280px;*/
- overflow: hidden;
- float: left;
- margin-right: 15px;
-}
-.worker_title{
- /*position: absolute;*/
- /*top: 140px;*/
- z-index: 100;
- padding-bottom: 10px;
- padding:10px 10px;
-/* color: #353535;*/
- text-align: center;
- overflow: hidden;
- width: 100%;
- display: inline-block;
- /*font-weight: bold;*/
- font-size: 16px;
-}
-.worker_title span{
- font-size: 12px;
- color: #999;
-}
-.news-txt.col-3.last {
- margin-right: 0;
-}
-
-.smalllist {
- margin-left: 100px;
-}
-
-.smalllist a {
- line-height: 39px;
- font-size: 12px;
- color: #084466;
- margin: 0 5px;
-}
-
-.smalllist a:hover {
- color: #0594c9;
-}
-
-.col-2-l {
-}
-
-.col-2-l .tit {
- height: 40px;
- background: url(../images/bmicon.png) 0 9px no-repeat;
- padding-left: 30px;
- line-height: 40px;
- color: #333;
- font-size: 16px;
-}
-
-.col-2-l .list a {
- float: left;
- text-align: center;
- color: #fff;
- transition: all .3s ease;
-}
-
-.col-2-l .list .ct {
- width: 162px;
- height: 120px;
- float: left;
- margin-right: 11px;
-}
-
-.col-2-l .list .ct.last {
- margin-right: 0;
-}
-
-.col-2-l .list a.color_bj .pic {
- margin: 24px auto 20px auto;
-}
-
-.col-2-l .list a.color_bj {
- width: 162px;
- height: 120px;
- background: #e75603;
-}
-
-.col-2-l .list a.color-1 {
- background: #80ba4a;
-}
-
-.col-2-l .list a.color-2 {
- background: #e75603;
-}
-
-.col-2-l .list a.color-3 {
- background: #288fd2;
-}
-
-.col-2-l .list a.color-4 {
- background: #f3b548;
-}
-
-.col-2-l .list a.color-5 {
- background: #2876a2;
-}
-
-.col-2-l .list a.color-6 {
- background: #7daf06;
-}
-
-.col-2-l .list a.color-7 {
- background: #b363c7;
-}
-
-.col-2-l .list a.color-1:hover,
-.col-2-l .list a.color-2:hover,
-.col-2-l .list a.color-3:hover,
-.col-2-l .list a.color-4:hover,
-.col-2-l .list a.color-5:hover {
- background: #084466;
-}
-
-.col-2-r {
-}
-
-.gsht {
- float: left;
- width: 400px;
-}
-
-.col-2-r .tit {
- height: 40px;
- background: url(../images/sficon.png) 0 9px no-repeat;
- padding-left: 30px;
- line-height: 40px;
- color: #333;
- font-size: 16px;
- float: left;
-}
-
-.sfbox {
- padding: 0 10px 15px 5px;
- height: 213px;
-}
-
-.sftxt {
- float: left;
- width: 424px;
- height: 215px;
- position: relative;
-}
-
-.sftxt .info {
- height: 198px;
- line-height: 22px;
- font-size: 12px;
- color: #666;
- word-break: break-all;
- display: -webkit-box;
- -webkit-line-clamp: 9;
- -webkit-box-orient: vertical;
- overflow: hidden;
-}
-
-.sftxt a {
- display: block;
- position: absolute;
- left: 0;
- bottom: -2px;
- text-align: center;
- color: #F30;
-}
-
-.sftxt a:hover {
- color: #39F;
-}
-
-.jisuan {
- float: right;
- padding-left: 30px;
- width: 270px;
- border-left: 1px dashed #efefef;
- height: 213px;
-}
-
-.jisuan h1 {
- color: #084466;
- line-height: 30px;
- font-size: 15px;
-}
-
-.jsbox {
- position: relative;
- padding-left: 65px;
- margin-top: 8px;
-}
-
-.jsbox span {
- position: absolute;
- left: 0;
- top: 0;
- line-height: 27px;
- display: block;
- width: 65px;
- color: #7e7e7e;
-}
-
-.jsbox .jsq {
- border: 1px solid #f0f0f0;
- height: 19px;
- padding: 3px 3px 3px 10px;
- border-radius: 2px;
-}
-
-.jsbox .jsq .ipt-jsq {
- border: 0;
- height: 19px;
- line-height: 19px;
- width: 100%;
- outline: none;
-}
-
-.jsbox .jsq a {
- display: block;
- width: 42px;
- height: 19px;
- text-align: center;
- line-height: 19px;
- background: #55aeec;
- position: absolute;
- top: 4px;
- right: 4px;
- color: #fff;
- border-radius: 2px;
-}
-
-.jsjg {
- background: #f0f0f0;
- padding: 4px 8px;
- margin-top: 10px;
- position: relative;
-}
-
-.jsjg .tab {
- line-height: 28px;
- border-bottom: 1px solid #e2e2e2;
- color: #6a6a6a;
- height: 28px;
- overflow: hidden;
-}
-
-.jsjg .tab span {
- float: right;
-}
-
-.jsjg .tab.last {
- border: 0;
-}
-
-.jsjg:before {
- content: '';
- width: 9px;
- height: 5px;
- background: url(../images/jtt.png) no-repeat;
- display: block;
- position: absolute;
- right: 20px;
- top: -5px;
-}
-
-.jisuan .smtxt {
- color: #55aeec;
- line-height: 40px;
-}
-
-.xxlinks {
- height: 24px;
- overflow: hidden;
-}
-
-.xxlinks a {
- color: #F33;
- line-height: 24px;
-}
-
-.xxlinks a:hover {
- color: #55aeec;
- text-decoration: underline;
-}
-
-.newslist.htlist {
- padding: 0;
- width: 360px;
-}
-
-
-.col-4 {
- width: 289px;
- float: left;
- margin-right: 12px;
- border: 1px solid #efefef;
-}
-
-.col-4.last {
- margin-right: 0;
-}
-
-.news-title .name2 {
- float: left;
- line-height: 39px;
- font-size: 15px;
- font-weight: bold;
- color: #084466;
- padding-left: 20px;
- background: url(../images/shu.png) 8px 11px no-repeat;
-}
-
-.linksbox {
- margin: 20px 0;
- border: 1px solid #efefef
-}
-
-.txtlisttit {
- height: 32px;
- background: #f0f0f0;
- position: relative;
- border-bottom: 2px solid rgb(63, 155, 11);
-}
-
-.txtlisttit.linktit span {
- background: rgb(63, 155, 11);
- color: #fff;
- font-size: 15px;
- font-weight: bold;
- display: block;
- width: 100px;
- height: 33px;
- line-height: 33px;
- text-align: center;
- position: absolute;
- left: 0;
- top: -1px;
-}
-
-.tab-nav {
- position: absolute;
- left: 100px;
- top: 0;
-}
-
-.tab-nav a {
- float: left;
- line-height: 32px;
- font-size: 14px;
- margin: 0 20px;
-}
-
-.tab-nav a.current {
- color: #FF080D;
-}
-
-.linkcon {
- /*height: 54px;*/
- /*margin: 10px;*/
- padding:10px;
- overflow: auto;
-}
-
-.linkslist li {
- float: left;
- margin: 1px 20px;
-}
-
-.linkslist li a {
- display: inline-block;
- line-height: 25px;
-}
-
-.ft-menu {
- /*height: 230px;*/
- width: 100%;
- background: linear-gradient(rgb(63, 155, 11), #3e8a1a);
- overflow: hidden;
-}
-
-.menu {
- width: 1000px;
- float: left;
- margin-top: 20px;
- padding-left: 20px;
- box-sizing: border-box;
-}
-
-.menu dl {
- float: left;
- margin-right: 20px;
- color: #fff;
-}
-
-.menu dl dt {
- font-size: 15px;
-}
-
-.menu dl dd {
- margin-top: 20px;
-}
-
-.menu dl dd.last {
- margin-top: -3px;
-}
-
-.menu dl dd a {
- display: block;
- font-size: 12px;
- line-height: 24px;
- color: #1c5302;
-}
-
-.menu dl dd.last p {
- font-size: 14px;
- line-height: 26px;
-}
-
-.menu dl dd a:hover {
- color: #FF0;
-}
-
-.menu dl.last {
- margin-left: 100px;
-}
-
-.menu dl dd p {
- color: #fff;
- line-height: 24px;
-}
-
-.ewm {
- float: right;
- width: 125px;
- text-align: center;
- line-height: 30px;
- margin-right: 70px;
- margin-top: 12px;
- color: #fff;
-}
-
-
-.cop {
- font-size: 14px;
- color: #fff;
- height: 50px;
- line-height: 50px;
- background: #1c5302;
- padding-left: 20px;
- text-align: center;
-}
-
-.mg-t-b {
- margin: 20px auto;
-}
-
-.page-left {
- width: 255px;
- float: left;
- background: #fff;
-}
-
-.page-right {
- width: 900px;
- float: right;
- margin-right: 15px;
-}
-
-.pagelist .listbox {
- border: 1px solid #efefef;
-}
-
-.pagelist h1 {
- color: #fff;
- height: 45px;
- line-height: 45px;
- font-size: 18px;
- font-weight: 600;
- background: rgb(63, 155, 11);
- padding-left: 20px;
- margin-bottom: 5px;
-}
-
-.pagelist li {
- border-top: 1px solid #efefef;
- border-bottom: 1px solid #efefef;
- margin-top: -1px;
-}
-
-.pagelist li a {
- /* height: 35px; */
- line-height: 30px;
- padding-right: 40px;
- display: block;
- background: url(../images/sanjiao2.png) 220px 14px no-repeat #fafafa;
- font-size: 12px;
- color: #333;
- padding-left: 20px;
-}
-
-.pagelist li a:hover,
-.pagelist li.active > a {
- background: url(../images/sanjiao.png) 218px 14px no-repeat #fafafa;
- font-weight: bold;
-}
-
-.pagelist li .dropdown {
- display: none;
-}
-
-.pagelist li.active .dropdown {
- display: block;
-}
-
-.pagelist li .dropdown li {
- margin-left: 10px;
- margin-right: 10px;
-}
-
-.pagelist li .dropdown li a {
- background: #fff;
- padding-left: 40px;
-}
-
-.pagelist li .dropdown li.active a {
- color: rgb(63, 155, 11);
-}
-
-.pagelist li .dropdown li:last-child {
- border-bottom: 0;
-}
-
-.hotarticl {
- margin-top: 20px;
-}
-
-.hottit {
- border-bottom: 1px solid #efefef;
- line-height: 40px;
- font-size: 16px;
- color: rgb(63, 155, 11);
- margin: 12px 12px 0 12px;
-}
-
-
-.pagelujing {
- height: 40px;
- border-bottom: 2px solid #efefef;
- position: relative;
-}
-
-.pagelujing .name {
- width: 48%;
- position: absolute;
- left: 0;
- top: 0;
- height: 40px;
- border-bottom: 2px solid rgb(63, 155, 11);
- line-height: 40px;
- font-size: 16px;
- font-weight: bold;
- overflow: hidden;
- white-space: nowrap;
- text-overflow: ellipsis;
-}
-
-.pagelujing span {
- /* width:48%; */
- position: absolute;
- /* right: 0; */
- line-height: 40px;
- color: #888;
- /* overflow: hidden;
- white-space: nowrap;
- text-overflow: ellipsis; */
-}
-
-.news-txt.ny,
-.newslist.ny {
- border: 0;
- padding: 0;
-}
-
-.news-txt.ny {
- min-height: 600px;
-}
-
-.newslist.ny li:last-child {
- border-bottom: 1px dotted #efefef;
-}
-
-.foot {
- margin-top: 10px;
-}
-
-.liuyantab {
- border: 1px solid #f5f5f5;
- background: #f8f8f8;
- margin-top: 20px;
- padding: 20px;
-}
-
-/*分页*/
-
-.biaoti {
- font-size: 18px;
- color: #333;
- text-align: center;
- margin: 0 20px;
- font-weight: 600;
- margin-top: 30px;
-}
-
-.sshuomign {
- color: #888;
- font-size: 12px;
- line-height: 30px;
- text-align: center;
-}
-
-.sshuomign span {
- margin: 0 10px;
-}
-
-.article_txt {
- font-size: 14px;
- line-height: 28px;
- color: #454545;
- margin-top: 20px;
- overflow: hidden;
- padding: 10px;
-}
-
-.tcdPageCode {
- padding: 15px 20px;
- text-align: left;
- color: #ccc;
- text-align: center;
- margin-top: 30px;
-}
-
-.tcdPageCode a {
- display: inline-block;
- color: #428bca;
- display: inline-block;
- height: 25px;
- line-height: 25px;
- padding: 0 10px;
- border: 1px solid #ddd;
- margin: 0 2px;
- border-radius: 4px;
- vertical-align: middle;
-}
-
-.article_txt {
- font-size: 14px;
- line-height: 28px;
- color: #454545;
- margin-top: 20px;
- overflow: hidden
-}
-
-.tcdPageCode a:hover {
- text-decoration: none;
- border: 1px solid #428bca;
-}
-
-.tcdPageCode span.current {
- display: inline-block;
- height: 25px;
- line-height: 25px;
- padding: 0 10px;
- margin: 0 2px;
- color: #fff;
- background-color: #428bca;
- border: 1px solid #428bca;
- border-radius: 4px;
- vertical-align: middle;
-}
-
-.tcdPageCode span.disabled {
- display: inline-block;
- height: 25px;
- line-height: 25px;
- padding: 0 10px;
- margin: 0 2px;
- color: #bfbfbf;
- background: #f2f2f2;
- border: 1px solid #bfbfbf;
- border-radius: 4px;
- vertical-align: middle;
-}
-
-
-.words11 {
- overflow: hidden;
- padding-top: 20px;
-}
-
-.words11_zzgz_xfgz {
- width: 388px;
- overflow: hidden;
- float: left;
-}
-
-.words11_zzgz_xfgz_title {
- width: 100%;
- height: 28px;
- border-bottom: 1px solid #d8d8d8;
-}
-
-.words11_zzgz_xfgz_title font {
- display: block;
- float: left;
- height: 28px;
- line-height: 28px;
- text-align: center;
- color: #555;
- font-weight: 600;
- cursor: pointer;
- font-size: 16px;
-}
-
-.words11_zzgz_xfgz_title span {
- display: block;
- float: right;
- font-size: 12px;
- margin-top: 5.5px;
- margin-right: 5px;
-}
-
-.words11_zzgz_xfgz_content {
- width: 100%;
- /*height: 270px;*/
- /*overflow: hidden;*/
- margin: 10px 0px;
-}
-
-.words11_zzgz_xfgz_content .box {
- width: 100%;
- overflow:hidden;
- height: 314px;
-}
- /* 这是针对缺省样式 (必须的) */
-.words11_zzgz_xfgz_content .box .focus {
- width: 100%;
- overflow: hidden;
- margin: 10px 0px 20px 0px;
-}
-
-.words11_zzgz_xfgz_content .box .focus img {
- width: 130px;
- height: 90px;
- float: left;
-}
-
-.words11_zzgz_xfgz_content .box .focus p {
- width: 180px;
- height: 70px;
- line-height: 23.33px;
- float: left;
- margin-top: 10px;
- margin-left: 10px;
- color: #0e5298;
- font-weight: 600;
-}
-
-.words11_zzgz_xfgz_content li {
- width: 100%;
- height: 32px;
- line-height: 32px;
- *height: 28px;
- *line-height: 28px;
-}
-
-.words11_zzgz_xfgz_content li a {
- float: left;
- font-size: 14px;
-}
-
-.words11_zzgz_xfgz_content li a img {
- margin-right: 6px;
-}
-
-.words11_zzgz_xfgz_content li span {
- float: right;
- color: #979797;
-}
-
-
-/* 科学研究与特色品牌建设 */
-.news_list_content {
- width: 100%;
- height: 300px;
- overflow: hidden;
- margin: 10px 0px;
-
-}
-
-.news_list_content .txt {
- width: 150px;
- height: 150px;
- background-color: rgb(63, 155, 11);
- color: #fff;
- position: relative;
- padding: 15px 15px 15px 15px;
- font-size: 5px;
-}
-
-.news_list_content .sanjiao {
- width: 0;
- height: 0;
- border-width: 20px;
- border-style: solid;
- border-color: transparent transparent rgb(63, 155, 11) transparent;
- bottom: 0;
- position: absolute;
- left: 50%;
- margin-left: -20px;
-}
-
-.news_list_content .sanjiao2 {
- width: 0;
- height: 0;
- border-width: 20px;
- border-style: solid;
- border-color: rgb(63, 155, 11) transparent transparent transparent;
- top: 0;
- position: absolute;
- left: 50%;
- margin-left: -20px;
-}
-
-.news_list_content .img {
- width: 150px;
- height: 150px;
- background-image: url(../images/bg.png);
- background-repeat: no-repeat;
- background-size: cover;
- position: relative;
-}
-
-.news_list_content .getMore {
- font-size: 5px;
- opacity: 0.9;
-}
-
-.news_list_content .getMore img {
- width: 12px;
- height: 12px;
- margin-left: 4px;
-}
-
-.news_list_content .txt :hover {
- cursor: pointer;
-}
-
-.news_list_item:hover .getMore {
- opacity: 1;
-}
-
-.news_list_content .txt .title {
- font-size: 16px;
- opacity: 0.9;
- margin-bottom: 5px;
-}
-
-.news_list_item:hover .txt .title {
- opacity: 1;
-}
-
-
-.news_list_item:hover .txt .overflow4 {
- overflow: hidden;
- opacity: 1;
-}
-
-.words11_jcfc_content .box .focus img {
- width: 300px;
- height: 150px;
-}
-
-.words11_jcfc_content .box .focus {
- overflow: hidden;
- margin: 10px;
-}
-
-.words11_jcfc_content .box ul li {
- display: inline-block;
- *display: inline;
- *margin: 2px 2px;
- *zoom: 1;
- margin: 0px 5px;
-}
-
-.words11_jcfc_content .box .midd {
- width: 350px;
- height: 70px;
- float: left;
- overflow: hidden;
- position: relative;
-}
-
-.words11_jcfc_content .box ul {
- height: 50px;
- display: inline-block;
- white-space: nowrap;
- position: relative;
-}
-
-.words11_jcfc_content .box ul li img {
- width: 60px;
- height: 30px;
- *width: 60px;
- height: 30px;
- border: 2px solid #fff;
- display: block;
- margin: 8px 0;
-}
-
-.words11_jcfc_content .box .left {
- width: 17px;
- height: 50px;
- float: left;
- background: url(../images/words11_jcfc_content_left_but.png) no-repeat center;
- cursor: pointer;
-}
-
-.words11_jcfc_content .box .right {
- width: 17px;
- height: 50px;
- float: right;
- background: url(../images/words11_jcfc_content_right_but.png) no-repeat center;
- cursor: pointer;
-}
-
-
-.poster li {
- margin-top: 10px
-}
-
-
-.poster li > img {
- width: 100%;
- height: 100%;
- display: block;
-}
-
-.tem ul {
- /*width: calc(50% - 10px);*/
- float: left;
- margin: 0 5px;
-}
-.banner_title{
- display: inline-block;
- width: 100%;
- background-color: rgba(255,255,255,0.5);
- color: #353535;
- font-size: 30px;
- text-align: center;
- position: absolute;
- bottom: 0;
- padding:10px 0;
-}
-.lt_adverts_c{
- height: 64.7px;
- width: 100%;
- line-height: 64.7px;
- text-align: center;
- background-position: center;
- background-repeat: no-repeat;
- color: #fff;
- font-size: 30px;
- background-size: 100% 100%;
- box-shadow: 0 0 10px rgba(2,2,2,0.5);
- text-shadow: #fff 1px 0 0, #fff 0 1px 0, #fff -1px 0 0, #fff 0 -1px 0;
-}
-.news_list_content1{
- width: 100%;
- /*height: 400px;*/
- background-color: #fff;
- display: flex;
- flex-direction: row;
- justify-content: flex-start;
- align-item:center;
- box-sizing:border-box;
- margin-top: 10px;
-}
-.news_list_item1{
- flex:1;
- width: 25%;
- text-align: center;
- /*background-color: pink;*/
- border:solid 1px #f9f8f7;
- font-size: 14px;
- cursor:pointer;
-/* padding:10px;*/
- /*color: #353535;*/
-}
-.news_list_item1>div{
- background-position: center;
- background-repeat: no-repeat;
- background-size: cover;
- width: 100%;
- height: 140px;
- /*background-color: green;*/
-}
-.news_list_item1:hover{
- border:solid 1px rgba(72,144,26,0.2);
-}
-.news_list_item1:hover span{
- color: rgba(72,144,26,1)
-}
-.news_list_item1>span{
- overflow: hidden;
- width: 100%;
- display: inline-block;
- padding-top: 10px;
- text-decoration: ellipsis;
-}
-
-/*2020-10-15*/
-.naturalCont{display:table; height: 120px; text-align: center;}
-.naturalCont-title {display:table-cell; vertical-align:middle;}
-.dtlCont {display: flex;}
-.dtlCont-banner {width: 100%; height: 230px;}
-.dtlCont-banner .swiper-slide {background-size: cover;background-position: top;}
-.gallery-top {height: 150px;width: 300px; margin-top: 10px;}
-.gallery-thumbs {height: 80px;width: 360px; box-sizing: border-box;padding: 10px 0;}
-.gallery-thumbs .swiper-slide {width: 80px !important;height: 40px;opacity: 0.4;}
-.gallery-thumbs .swiper-slide-active {opacity: 1;}
-.swiper-name {position: absolute; top: 50px; left: 0; width: 100%; display: block; text-align: center;}
diff --git a/public/assets/index/css/style.css b/public/assets/index/css/style.css
new file mode 100644
index 0000000..3b4f72a
--- /dev/null
+++ b/public/assets/index/css/style.css
@@ -0,0 +1,2889 @@
+a:hover, a:link {
+ text-decoration:none;
+}
+
+img {
+ max-width: 100%;
+ display: inline-block;
+}
+
+.img-fluid {
+ max-width: 100%;
+ height: auto;
+}
+
+ul {
+ margin: 0;
+ padding: 0;
+ list-style: outside none none;
+}
+
+a, button {
+ line-height: inherit;
+ display: inline-block;
+ cursor: pointer;
+ text-decoration: none;
+ color: inherit;
+}
+
+input,button,a, select {
+ outline:none
+}
+
+select:focus{
+ outline: none;
+}
+
+body {
+ background-color: #ffffff;
+ font-size: 14px;
+}
+
+.ce-img>span {
+ position: absolute;
+ width: 100%;
+ height: 100%;
+ left: 0;
+ top: 0;
+ background-repeat: no-repeat;
+ background-position: center;
+ background-size: cover;
+}
+
+.ce-nowrap {
+ max-width: 100%;
+ overflow: hidden;
+ white-space: nowrap;
+ text-overflow: ellipsis
+}
+
+.ce-nowrap-multi {
+ display: -webkit-box;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ -webkit-box-orient: vertical;
+}
+
+.content {
+ width: 1200px;
+ margin: 0 auto;
+}
+
+.publicHover:hover {
+ cursor: pointer;
+ color: #449942;
+}
+
+/*底部*/
+.Footer {
+ background-color: #449942;
+ color: #ffffff;
+ width: 100%;
+}
+
+.Footer-nav {
+ opacity: .9;
+ padding: 20px 0 10px;
+}
+
+.Footer-nav li {
+ cursor: pointer;
+ display: inline-block;
+ padding-right: 15px;
+}
+
+.Footer-tips-label {
+ opacity: .9;
+ line-height: 28px;
+}
+
+.FooterBottom {
+ background-color: #1c5302;
+ height: 44px;
+ line-height: 44px;
+ text-align: center;
+ margin-top: 10px;
+}
+
+/*友情链接*/
+.Link {
+ margin-top: 60px;
+ background-color: #f1f3f8;
+ color: #86849a;
+ padding: 30px 0;
+}
+
+.linkUl li {
+ font-size: 15px;
+ display: inline-block;
+ padding-right: 15px;
+}
+
+/*头部*/
+.navTop {
+ background-color: #449942;
+ color: #fff;
+ height: 52px;
+ line-height: 52px;
+ width: 100%;
+ display: flex;
+}
+
+.navTop span {
+ padding: 0 10px;
+ cursor: pointer;
+}
+
+/*logo */
+.navHead {
+ background-image: linear-gradient(6deg, rgba(237,246,248,.8), transparent);
+}
+
+.navHead-search {
+ margin-top: 50px;
+ height: 42px;
+ line-height: 42px;
+ display: flex;
+}
+
+.navHead-search input {
+ border: 1px solid #449942;
+ padding: 0 10px;
+ box-sizing: border-box;
+ color: #449942;
+ border-radius: 4px;
+ font-size: 15px;
+ margin-right: 10px;
+ width: calc(100% - 52px);
+}
+
+.navHead-search input::-webkit-input-placeholder{
+ color: #449942;
+ font-size: 15px;
+}
+
+.navHead-logo {
+ background-color: #449942;
+ border: none;
+ border-radius: 6px;
+ width: 42px;
+ height: 42px;
+ line-height: 37px;
+ text-align: center;
+}
+
+/*banner*/
+.banner {
+ margin-bottom: 35px;
+}
+
+.banner-nav {
+ background-color: #449942;
+ height: 48px;
+ line-height: 48px;
+ color: #fff;
+ cursor: pointer;
+}
+
+.banner-nav li {
+ display: inline-block;
+ padding: 0 22px;
+ font-size: 17px;
+}
+
+.banner-nav li.active,
+.banner-nav li:hover {
+ background-color: #358233;
+}
+
+/*首页标题*/
+.publicTab {
+ width: 100%;
+ background-color: #dbe0f3;
+ height: 44px;
+ line-height: 44px;
+ display: flex;
+ margin-bottom: 25px;
+}
+
+.publicTab-ul {
+ flex: 1;
+}
+
+.publicTab-ul li {
+ display: inline-block;
+ font-size: 20px;
+ padding: 0 15px 0 10px;
+ background-color: transparent;
+ color: #000000;
+ cursor: pointer;
+ position: relative;
+ margin-right: 10px;
+}
+
+.publicTab-ul li img {
+ vertical-align: -7px;
+ filter: grayscale(0) brightness(0);
+}
+
+.publicTab-ul li a:hover,
+.publicTab-ul li a:focus {
+ color: #fff !important;
+}
+
+.publicTab-ul li.active::after,
+.publicTab-ul li.active::before,
+.publicTab-ul li:hover::after,
+.publicTab-ul li:hover::before {
+ position: absolute;
+ content: '';
+}
+
+.publicTab-ul li.active::after,
+.publicTab-ul li:hover::after {
+ background-color: #449942;
+ width: 100%;
+ height: 4px;
+ left: 0;
+ top: -4px;
+}
+
+.publicTab-ul li.active::before,
+.publicTab-ul li:hover::before {
+ right: -4px;
+ top: -4px;
+ width: 0;
+ height: 0;
+ border-top: 4px solid transparent;
+ border-left: 4px solid #020330;
+ border-bottom: 2px solid transparent;
+}
+
+.publicTab-ul li.active,
+.publicTab-ul li:hover {
+ background-color: #449942;
+ color: #fff;
+}
+
+.publicTab-ul li.active img,
+.publicTab-ul li:hover img {
+ filter: grayscale(100) brightness(100%);
+}
+
+.publicTab-more {
+ cursor: pointer;
+ padding-right: 15px;
+ color: #a3a3a3;
+ font-size: 15px;
+}
+
+.publicTab-more span {
+ font-weight: 600;
+ font-size: 17px;
+ padding-left: 3px;
+}
+
+/*首页新闻公告*/
+.indexNew-img {
+ position: relative;
+ width: 100%;
+ padding-top: 54%;
+}
+
+.indexNew-list li {
+ margin-bottom: 18px;
+ position: relative;
+ padding-left: 25px;
+ box-sizing: border-box;
+}
+
+.indexNew-list li:last-child {
+ margin-bottom: 0;
+}
+
+.indexNew-list li::after {
+ position: absolute;
+ content: '';
+ left: 0;
+ top: 2px;
+ width: 14px;
+ height: 14px;
+ background: url(../image/indexIcon/indexNew_row.png) center no-repeat;
+}
+
+.indexNew-list li .indexNew-name {
+ display: flex;
+ font-size: 16px;
+}
+
+.indexNew-list li .indexNew-name span {
+ display: inline-block;
+ flex: 1;
+}
+
+.indexNew-list li .indexNew-text {
+ color: #999999;
+ -webkit-line-clamp: 2;
+ display: none;
+ margin-top: 15px;
+ font-size: 15px;
+}
+
+.indexNew-list li:first-child {
+ padding: 10px;
+ box-sizing: border-box;
+ background-color: #f7f7f7;
+}
+
+.indexNew-list li:first-child::after {
+ display: none;
+}
+
+.indexNew-list li:first-child .indexNew-name {
+ font-size: 17px;
+ color: #007900;
+ line-height: 24px;
+}
+
+.indexNew-list li:first-child .indexNew-name span {
+ font-weight: 600;
+ font-size: 20px;
+}
+
+.indexNew-list li:first-child .indexNew-text {
+ display: block;
+}
+
+/*新闻模块一*/
+.modularOne-label {
+ background-color: #449942;
+ color: #fff;
+ text-align: center;
+ line-height: 54px;
+ border-radius: 6px;
+ margin: 30px 0 35px;
+ cursor: pointer;
+ font-size: 20px;
+ position: relative;
+ overflow: hidden;
+}
+
+.modularOne-img {
+ position: absolute;
+ width: 60px;
+ height: 60px;
+ bottom: -20px;
+ opacity: .3;
+ right: 10px;
+}
+
+.modularOne-icon {
+ width: 27px;
+ height: 27px;
+ vertical-align: -7px;
+ margin-right: 5px;
+}
+
+/*首页模块二*/
+.modularTwo {
+ overflow: hidden;
+ margin-bottom: 10px;
+}
+
+.modularTwo-list {
+ width: 20%;
+ min-height: 1px;
+ padding-right: 10px;
+ padding-left: 10px;
+ float: left;
+ cursor: pointer;
+ margin-bottom: 15px;
+}
+
+.modularTwo-list-img {
+ position: relative;
+ width: 100%;
+ padding-top: 75%;
+}
+
+.modularTwo-list-name {
+ font-size: 16px;
+ width: 100%;
+ text-align: center;
+ line-height: 40px;
+}
+
+/*首页模块三*/
+.modularThree {
+ margin-bottom: 35px;
+}
+
+.modularThree-back {
+ background-color: #fff;
+ box-shadow: 0px 0 20px rgba(0,0,0,.1);
+ padding: 15px;
+ border-radius:4px;
+ box-sizing: border-box;
+}
+
+.modularThree-list {
+ position: relative;
+}
+
+.modularThree-list-img {
+ position: relative;
+ width: 50%;
+ padding-top: 30%;
+}
+
+.modularThree-list-text {
+ position: absolute;
+ right: 0;
+ top: 0;
+ width: 50%;
+ padding-left: 10px;
+ box-sizing: border-box;
+}
+
+.modularThree-list-text {
+ -webkit-line-clamp: 5;
+ font-size: 15px;
+ color: #999999;
+ text-align: justify;
+ line-height: 20px;
+ padding-left: 10px;
+ box-sizing: border-box;
+ height: 100px;
+}
+
+.modularThree-name {
+ font-size: 19px;
+ width: 100%;
+ text-align: center;
+ color: #007900;
+ margin-bottom: 20px;
+}
+
+/*首页模块五*/
+.modularFive {
+ margin-bottom: 35px;
+}
+
+.modularFive-img {
+ position: relative;
+ width: 100%;
+ padding-top: 66.66%;
+}
+
+.modularFive-list li {
+ padding-left: 15px;
+ box-sizing: border-box;
+ font-size: 16px;
+ -webkit-line-clamp: 2;
+ position: relative;
+ margin-top: 20px;
+ line-height: 24px;
+}
+
+.modularFive-list li::after {
+ position: absolute;
+ content: '';
+ left: 0;
+ top: 8px;
+ width: 6px;
+ height: 6px;
+ border-radius: 50%;
+ background-color: #d5d5d5;
+}
+
+.modularFive-top {
+ text-align: center;
+}
+
+.modularFive-top span {
+ display: inline-block;
+ border: 1px solid #f1f1f1;
+ margin: 0 auto 20px;
+ padding: 0 40px;
+ line-height: 46px;
+ font-size: 19px;
+ color: #cd0029;
+ position: relative;
+}
+
+.modularFive-top span::after {
+ position: absolute;
+ content: '';
+ background-color: #cd0029;
+ width: 50%;
+ height: 3px;
+ left: 25%;
+ bottom: 0;
+}
+
+.modularFive-top span::before {
+ position: absolute;
+ content: '';
+ width: 0;
+ height: 0;
+ border-left: 6px solid transparent;
+ border-right: 6px solid transparent;
+ border-top: 6px solid #cd0029;
+ left: calc(50% - 6px);
+ bottom: -6px;
+}
+
+.modularFive-more {
+ color: #cd0029;
+ text-align: center;
+ font-size: 15px;
+ padding: 25px 0 10px;
+ cursor: pointer;
+}
+
+.modularFive-more img {
+ width: 14px;
+ height: 14px;
+ vertical-align: -1px;
+ margin-left: 5px;
+}
+
+/*首页-广告图片*/
+.indexAdvert {
+ margin-bottom: 35px;
+}
+
+
+/*首页-模块六*/
+.modularSix {
+ margin-bottom: 35px;
+}
+
+.modularSix-img {
+ position: relative;
+ width: 100%;
+ padding-top: 60%;
+ margin-bottom: 20px;
+}
+
+.modularSix-img:last-child {
+ margin-bottom: 0;
+}
+
+.modularThree-img-title {
+ position: absolute;
+ width: 100%;
+ text-align: center;
+ font-size: 18px;
+ height: 42px;
+ line-height: 42px;
+ left: 0;
+ bottom: 0;
+ z-index: 1;
+ background-color: rgba(0,0,0,.5);
+ color: #fff;
+}
+
+.modularSix-space {
+ padding: 15px 20px;
+}
+
+.modularSix-label {
+ background-color: #f1f2f7;
+ text-align: center;
+ height: 110px;
+ display:table;
+ width: 100%;
+ font-size: 17px;
+ margin-bottom: 20px;
+ cursor: pointer;
+}
+
+.modularSix-padding:nth-child(13) .modularSix-label,
+.modularSix-padding:nth-child(14) .modularSix-label,
+.modularSix-padding:nth-child(15) .modularSix-label{
+ margin-bottom: 0;
+}
+
+.modularSix-padding:last-child .modularSix-label {
+ background-color: #449942;
+ color: #ffffff;
+}
+
+.modularSix-padding:last-child .modularSix-label img{
+ filter: grayscale(100) brightness(200%);
+}
+
+.modularSix-label img {
+ display: block;
+ margin: 0 auto 15px;
+}
+
+.modularSix-label span {
+ width: 100%;
+ display: block;
+ padding: 0 30px;
+ box-sizing: border-box;
+}
+
+.modularSix-label-cont {
+ display:table-cell;
+ vertical-align:middle
+}
+
+.modularSix-padding {
+ padding-left: 10px;
+ padding-right: 10px;
+}
+
+/*首页-模块七*/
+.modularSever {
+ margin-bottom: 30px;
+}
+
+.modularServe-label {
+ cursor: pointer;
+ background: url(../image/titleTem_back.png) no-repeat center;
+ background-size: cover;
+ width: 100%;
+ padding: 40px 20px 20px;
+ position: relative;
+ border-radius: 10px;
+ overflow: hidden;
+}
+
+.modularSix-padding:nth-child(1) .modularServe-label,
+.modularSix-padding:nth-child(2) .modularServe-label,
+.modularSix-padding:nth-child(3) .modularServe-label {
+ margin-bottom: 20px;
+}
+
+.modularServe-label span {
+ font-size: 20px;
+ color: #449942;
+ position: relative;
+ padding-top: 20px;
+}
+
+
+.modularServe-label span::after {
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 60px;
+ content: '';
+ background-color: #449942;
+ height: 2px;
+}
+
+.modularServe-list li {
+ width: 100%;
+ font-size: 17px;
+ position: relative;
+ padding-left: 25px;
+ margin-bottom: 18px;
+}
+
+.modularServe-list li:last-child {
+ margin-bottom: 0;
+}
+
+.modularServe-list li::after {
+ position: absolute;
+ content: '';
+ left: 0;
+ top: 4px;
+ width: 15px;
+ height: 15px;
+ background: url(../image/indexIcon/indexNew_row.png) center no-repeat;
+ background-size: 100% 100%;
+}
+
+
+/*首页-模块八*/
+.modularEight-label {
+ background-position: center;
+ background-size:cover;
+ background-repeat: no-repeat;
+ width: 100%;
+ height: 120px;
+ box-sizing: border-box;
+ text-align: center;
+ font-size: 20px;
+ color: #fff;
+ word-break: break-all;
+ display: -webkit-box;
+ -webkit-box-orient: horizontal;
+ -webkit-box-pack: center;
+ -webkit-box-align: center;
+}
+
+.modularEight-title {
+ width: 100%;
+ text-align: center;
+ padding: 15px 0;
+ box-sizing: border-box;
+ background-color: rgba(255,255,255,.3);
+}
+
+
+/*二级页面面包屑*/
+.mrumbs {
+ text-align: right;
+ margin-bottom: 10px;
+}
+
+.mrumbs-url {
+ display: inline-block;
+}
+
+/*二级页面-左侧内容*/
+.levelLeft {
+ width: 100%;
+ background-image: url(../image/levelLeft-back.jpg);
+ background-repeat: repeat-y;
+ background-size: 100% 100%;
+ position: relative;
+ padding-bottom: 200px;
+ overflow: hidden;
+}
+
+.levelLeft-title {
+ background-size: 100%;
+ color: #fff;
+ width: 100%;
+ height: 70px;
+ display: table;
+ background-repeat: no-repeat;
+ background-position: center;
+ padding: 0 20px 0 15px;
+ box-sizing: border-box;
+}
+
+.levelLeft-title span {
+ font-size: 18px;
+ display: table-cell;
+ vertical-align: middle;
+}
+
+.levelLeft-ul {
+ font-size: 16px;
+}
+
+.levelLeft-ul li {
+ padding: 20px;
+ box-sizing: border-box;
+ display: inline-block;
+ width: 100%;
+ color: #025700;
+ cursor: pointer;
+ border-bottom: 1px dashed #bed8be;
+ transition: .2s;
+}
+
+.levelLeft-ul li:hover {
+ color: #000;
+ padding-left: 30px;
+}
+
+.levelLeft-ul li.active {
+ color: #000;
+}
+
+.levelLeft-ul li:hover img, .levelLeft-ul li.active img {
+ filter: grayscale(100) brightness(100%);
+}
+
+.levelLeft-ul li img {
+ margin-right: 15px;
+}
+
+.levelLeft-tips {
+ position: absolute;
+ width: 100%;
+ height: 200px;
+ bottom: -40px;
+ left: 0;
+}
+
+/*
+ 简介二级页-样式
+*/
+/*概况*/
+.briefMargin {
+ margin-bottom: 30px;
+}
+
+.briefTitle {
+ width: 100%;
+ position: relative;
+ height: 100px;
+}
+
+.briefTitle img {
+ position: absolute;
+ left: 0;
+ top: 0;
+}
+
+.briefTitle-name {
+ position: absolute;
+ left: 66px;
+ font-size: 24px;
+ font-weight: 600;
+ padding-top: 46px;
+}
+
+.briefTitle-name::after {
+ position: absolute;
+ background-color: #cbe3ca;
+ content: '';
+ width: 100px;
+ height: 1px;
+ right: -110px;
+ top: 64px;
+}
+
+.briefSurvey-cont-text {
+ font-size: 14px;
+ color: #353535;
+ line-height: 30px;
+ text-indent: 2em;
+ text-align: justify;
+}
+
+.briefSurvey-cont-img {
+ float: right;
+ margin: 0 0 10px 15px;
+}
+
+.briefSurvey-more {
+ text-align: center;
+ margin-top: 30px;
+ transition: .2s;
+ cursor: pointer;
+}
+
+.briefSurvey-more span {
+ display: inline-block;
+ border: 1px solid #479a45;
+ background-color: transparent;
+ color: #479a45;
+ line-height: 38px;
+ padding: 0 20px;
+}
+
+.briefSurvey-more span:hover {
+ background-color: #479a45;
+ color: #fff;
+}
+
+/*领导班子*/
+.briefList {
+ background-color: #f1f4f5;
+ cursor: pointer;
+ padding: 20px;
+ box-sizing: border-box;
+ width: 100%;
+ position: relative;
+ margin-bottom: 30px;
+}
+
+.briefList-img {
+ width: 200px;
+ height: 150px;
+ position: relative;
+}
+
+.briefList-text {
+ width: 100%;
+ position: absolute;
+ left: 0;
+ top: 0;
+ padding: 20px 20px 20px 240px;
+ box-sizing: border-box;
+}
+
+.briefList-text-name {
+ font-size: 20px;
+ font-weight: 600;
+}
+
+.briefList-text-post {
+ margin: 8px 0 25px;
+ color: #666666;
+ position: relative;
+ padding-bottom: 15px;
+}
+
+.briefList-text-post::after {
+ position: absolute;
+ background-color: #d6d6d6;
+ content: '';
+ width: 80%;
+ left: 0;
+ bottom: 0;
+ height: 1px;
+}
+
+.briefList-text-introduce {
+ text-align: justify;
+ color: #666666;
+ -webkit-line-clamp: 2;
+ line-height: 26px;
+ height: 56px;
+}
+
+/*组织机构*/
+.briefOrganize-img {
+ text-align: center;
+}
+
+/*研究中心*/
+.briefResearch-label {
+ background-color: #f0f0f0;
+ border-radius: 6px;
+ transition: .2s;
+ color: #838383;
+ cursor: pointer;
+ margin-bottom: 30px;
+}
+
+.briefResearch-label-img {
+ position: relative;
+ width: 100%;
+ padding-top: 60%;
+ border-radius: 6px 6px 0 0;
+ overflow: hidden;
+}
+
+.briefResearch-label-cont {
+ width: 100%;
+ padding: 15px;
+ box-sizing: border-box;
+}
+
+.briefResearch-label-title {
+ font-size: 16px;
+ margin-bottom: 10px;
+ -webkit-line-clamp: 2;
+ line-height: 24px;
+ height: 50px;
+}
+
+.briefResearch-label-text {
+ line-height: 24px;
+ -webkit-line-clamp: 3;
+ height: 75px;
+}
+
+.briefResearch-label-icon {
+ margin-top: 15px;
+ filter: grayscale(100) brightness(250%);
+}
+
+.briefResearch-label:hover {
+ box-shadow: 0 0 15px rgba(0,0,0,.2);
+ color: #b9000e;
+}
+
+.briefResearch-label:hover .briefResearch-label-icon {
+ filter: grayscale(0) brightness(100%);
+}
+
+/*历史沿革*/
+.briefHistoy-cont {
+ color: #fff;
+ position: relative;
+}
+
+.briefHistoy-list {
+ padding: 30px;
+ font-size: 20px;
+ box-sizing: border-box;
+}
+
+.briefHistoy-list li {
+ margin-bottom: 40px;
+}
+
+.briefHistoy-list li:last-child {
+ margin-bottom: 0;
+}
+
+.briefHistoy-right-img {
+ border: 3px solid #fff;
+ border-radius: 4px 0 0 4px;
+ overflow: hidden;
+ margin: 30px 0;
+}
+
+.briefHistoy-right-tool {
+ text-align: right;
+}
+
+.briefHistoy-right-tool div {
+ height: 48px;
+ line-height: 48px;
+ display: inline-block;
+ color: #fff;
+ box-sizing: border-box;
+ font-size: 18px;
+ margin-left: 20px;
+ cursor: pointer;
+}
+
+.briefHistoy-right-tool img {
+ width: 16px;
+ margin-left: 10px;
+ vertical-align: -2px;
+}
+
+.briefHistoy-right-tool div.briefHistoy-yellow {
+ border-radius: 4px;
+ padding: 0 30px;
+ background-color: #e7ad00;
+}
+
+.briefHistoy-right-tool div.briefHistoy-red {
+ border-radius: 4px 0 0 4px;
+ padding: 0 20px;
+ background-color: #b9000e;
+}
+
+/*四十年所庆*/
+.briefVideo-cont {
+ position: relative;
+ height: 360px;
+ margin-bottom: 30px;
+}
+
+.briefVideo-tips {
+ position: absolute;
+ left: 0;
+ top: 0;
+ background-color: #d32f2a;
+ color: #fff;
+ width: 70px;
+ height: 100%;
+ text-align: center;
+ font-size: 26px;
+ line-height: 32px;
+}
+
+.briefVideo-tips span {
+ padding-top: 40px;
+ width: 24px;
+ display: block;
+ margin: 0 auto;
+ text-shadow: 0 0 10px rgba(47, 4, 0, .9);
+}
+
+.briefVideo-video {
+ position: absolute;
+ padding-left: 70px;
+ box-sizing: border-box;
+ height: 100%;
+ width: 100%;
+ left: 0;
+ top: 0;
+}
+
+.briefSwiper {
+ padding: 30px 60px;
+ box-sizing: border-box;
+}
+
+.briefSwiper-img {
+ position: relative;
+ width: 100%;
+ padding-top: 110%;
+}
+
+.briefSwiper-cont {
+ position: absolute;
+ z-index: 4;
+ left: 0;
+ bottom: 0;
+ width: 100%;
+ line-height: 34px;
+ height: 34px;
+ background-color: rgba(0,0,0,.5);
+ color: #fff;
+ display: flex;
+}
+
+.briefSwiper-cont-name {
+ padding: 0 10px;
+ box-sizing: border-box;
+ flex: 1;
+ width: calc(100% - 100px);
+}
+
+.briefSwiper-cont-more {
+ background-color: #d53431;
+ width: 80px;
+ text-align: center;
+ font-size: 12px;
+}
+
+.briefSwiper-cont-more span {
+ text-decoration: underline;
+}
+
+.briefSwiper .swiper-slide {
+ cursor: pointer;
+}
+
+.briefSwiper .swiper-button-next,
+.briefSwiper .swiper-button-prev {
+ width: 34px;
+ height: 34px;
+ -moz-background-size: 34px 34px;
+ -webkit-background-size: 34px 34px;
+ background-size: 34px 34px;
+}
+
+.briefSwiper .swiper-button-next {
+ background-image: url(../image/briefIcon/briefAlbum_right.jpg);
+ right: 20px;
+}
+
+.briefSwiper .swiper-button-prev {
+ background-image: url(../image/briefIcon/briefAlbum_left.jpg);
+ left: 20px;
+}
+
+.briefAlbum-title {
+ text-align: center;
+ font-size: 24px;
+}
+
+.briefAlbum-title span {
+ display: inline-block;
+ padding: 0 30px;
+ position: relative;
+}
+
+.briefAlbum-title span::after,
+.briefAlbum-title span::before {
+ position: absolute;
+ content: '';
+ width: 14px;
+ height: 14px;
+ top: calc(50% - 7px);
+ background-image: url(../image/briefIcon/briefAlbum_title_icon.png);
+ background-repeat: no-repeat;
+ background-position: center;
+}
+
+.briefAlbum-title span::after {
+ left: 0;
+}
+
+.briefAlbum-title span::before {
+ right: 0;
+ transform: rotate(180deg);
+}
+
+/*
+ 科研动态二级页-样式
+*/
+/*科研动态*/
+.srTitle {
+ border-bottom: 1px solid #e9f0ff;
+ border-top: 3px solid #e9f0ff;
+ padding: 0 20px;
+ height: 66px;
+ line-height: 66px;
+ box-sizing:border-box;
+ width: 100%;
+ position: relative;
+ display: flex;
+ margin-bottom: 30px;
+}
+
+.srTitle::after {
+ position: absolute;
+ content: '';
+ left: 0;
+ top: -3px;
+ width: 140px;
+ height: 4px;
+ background-color: #449942;
+}
+
+.srTitle-name {
+ flex: 1;
+ font-size: 22px;
+ font-weight: 600;
+ display: flex;
+}
+
+.srTitle-name img {
+ width: 32px;
+ height: 32px;
+ margin: 16px 10px 0 0;
+}
+
+.srTitle-more {
+ font-size: 18px;
+ color: #8b8b8b;
+}
+
+.srRrends-list li {
+ display: flex;
+ margin-bottom: 30px;
+}
+
+.srRrends-list-img {
+ width: 260px;
+ height: 195px;
+ position: relative;
+ display: none;
+}
+
+.srRrends-list-cont {
+ width: 100%;
+ display: flex;
+}
+
+.srRrends-list-time {
+ width: 140px;
+ text-align: center;
+ font-size: 16px;
+ font-weight: 600;
+ color: #353535;
+}
+
+.srRrends-list-time span {
+ display: block;
+ font-size: 28px;
+}
+
+.srRrends-list-text {
+ width: calc(100% - 140px);
+}
+
+.srRrends-list-name {
+ font-size: 18px;
+ margin-bottom: 10px;
+ -webkit-line-clamp: 1;
+}
+
+.srRrends-list-tips {
+ font-size: 16px;
+ color: #999999;
+ -webkit-line-clamp: 2;
+ height: 45px;
+}
+
+.srRrends-list li:first-child {
+ background-color: #e9ebf2;
+}
+
+.srRrends-list li:first-child .srRrends-list-img {
+ display: block;
+}
+
+.srRrends-list li:first-child .srRrends-list-cont {
+ width: calc(100% - 260px);
+ padding: 25px 20px 0 0;
+ box-sizing: border-box;
+}
+
+.srRrends-list li:first-child .srRrends-list-tips {
+ -webkit-line-clamp: 3;
+ line-height: 26px;
+ height: 80px;
+}
+
+
+.srRrends-list li:first-child .srRrends-list-name {
+ -webkit-line-clamp: 2;
+ height: 48px;
+ margin-bottom: 20px;
+}
+
+.srRrends-list li:hover .srRrends-list-tips {
+ color: #449942;
+}
+
+/*特色品牌建设*/
+.srBuildFrist-padding {
+ padding-left: 10px;
+ padding-right: 10px;
+}
+
+.srBuildFrist-back {
+ position: relative;
+ width: 100%;
+ padding-top: calc(100% + 75px);
+ background-repeat: no-repeat;
+ background-position: center;
+ background-size: cover;
+}
+
+.srBuildFrist-back::after,
+.srBuildOther-back::after {
+ position: absolute;
+ content: '';
+ background-color: rgba(0,0,0,.4);
+ width: 100%;
+ height: 100%;
+ left: 0;
+ top: 0;
+}
+
+.srBuildFrist-cont {
+ position: absolute;
+ bottom: 10px;
+ padding: 15px;
+ box-sizing: border-box;
+ left: 10px;
+ right: 10px;
+ background-color: #cc0028;
+ color: #fff;
+ z-index: 2;
+}
+
+.srBuildFrist-text {
+ font-size: 12px;
+ height: 50px;
+ -webkit-line-clamp: 3;
+}
+
+.srBuildFrist-name {
+ margin: 10px 0;
+ font-size: 16px;
+}
+
+.srBuildOther-back {
+ position: relative;
+ width: 100%;
+ padding-top: 60%;
+ background-repeat: no-repeat;
+ background-position: center;
+ background-size: cover;
+ margin-bottom: 20px;
+}
+
+.srBuildOther-back .srBuildContent-text {
+ height: 40px;
+}
+
+.srBuildOther-logo {
+ position: absolute;
+ top: 10px;
+ left: 10px;
+ z-index: 2;
+}
+
+.srBuildOther-cont {
+ padding: 0 10px;
+ box-sizing: border-box;
+ position: absolute;
+ bottom: 15px;
+ color: #fff;
+ left: 10px;
+ z-index: 2;
+}
+
+.srBuildOther-name {
+ margin-bottom: 10px;
+ font-size: 16px;
+}
+
+.srBuildOther-text {
+ font-size: 12px;
+ -webkit-line-clamp: 2;
+ height: 34px;
+}
+
+.srBuildTab {
+ text-align: right;
+}
+
+.srBuildTab li {
+ display: inline-block;
+ margin-left: 5px;
+}
+
+.srBuildTab li.active img {
+ filter: grayscale(100) brightness(250%);
+}
+
+/*科研成果*/
+.srGain-list {
+ position: relative;
+ width: 100%;
+ padding-top: 38%;
+ background-repeat: no-repeat;
+ background-position: bottom center;
+ background-size: 100%;
+ box-shadow: 0 0 15px rgba(0,0,0,.1);
+ cursor: pointer;
+ margin-bottom: 30px;
+}
+
+.srGain-list-name {
+ position: absolute;
+ width: 100%;
+ padding: 0 10px;
+ box-sizing: border-box;
+ bottom: 30px;
+ color: #449942;
+ left: 0;
+ font-size: 18px;
+ line-height: 24px;
+ display: flex;
+}
+
+.srGain-list-name span {
+ padding-left: 20px;
+ position: relative;
+ font-size: 13px;
+}
+
+.srGain-list-name span::after {
+ position: absolute;
+ content: '';
+ left: 10px;
+ top: calc(50% - 2px);
+ width: 4px;
+ height: 4px;
+ border-radius: 50%;
+ background-color: #449942;
+}
+
+.srGain-list-name img {
+ width: 24px;
+ height: 24px;
+ margin-right: 10px;
+}
+
+.srGain-list-more {
+ position: absolute;
+ right: 10px;
+ bottom: 12px;
+ color: #449942;
+ font-size: 13px;
+ font-weight: 600;
+}
+
+/*合作与交流*/
+.srSurvey {
+ position: relative;
+}
+
+.srSurvey::after {
+ position: absolute;
+ content: '';
+ left: 0;
+ bottom: 0;
+ background-color: #f5f5f5;
+ width: 100%;
+ height: 2px;
+ z-index: 5;
+}
+
+.srCooperation-back {
+ position: relative;
+ width: 100%;
+ padding-top: 60%;
+}
+
+.srCooperation-img {
+ position: absolute;
+ right: 0;
+ top: 0;
+ width: 80px;
+ height: 100%;
+ z-index: 2;
+}
+
+.srCooperation-name {
+ color: #010101;
+ font-size: 22px;
+ font-weight: 600;
+ padding: 10px 0;
+ position: relative;
+}
+
+.srCooperation-name::after {
+ position: absolute;
+ content: '';
+ left: 0;
+ bottom: 0;
+ background-color: #cc0028;
+ width: 40px;
+ height: 4px;
+}
+
+.srCooperation-text {
+ margin: 20px 0 25px;
+ color: #343434;
+ font-size: 12px;
+ line-height: 24px;
+ -webkit-line-clamp: 4;
+ height: 94px;
+}
+
+.srCooperation-more {
+ background-color: #cc0028;
+ color: #fff;
+ display: inline-block;
+ border-radius: 4px;
+ padding: 0 18px;
+ cursor: pointer;
+ line-height: 34px;
+}
+
+.srCooperationNew-top {
+ text-align: center;
+ border-bottom: 1px solid #ededed;
+ line-height: 50px;
+ margin: 30px 0;
+ font-size: 22px;
+ font-weight: 600;
+}
+
+.srCooperationNew-top span {
+ display: inline-block;
+ position: relative;
+}
+
+.srCooperationNew-top span::after {
+ position: absolute;
+ content: '';
+ left: 0;
+ bottom: 0;
+ background-color: #cc0028;
+ width: 100%;
+ height: 4px;
+}
+
+.srCooperationNew-img {
+ margin: 0 20px;
+ width: calc(100% - 40px);
+ padding-top: 50%;
+ position: relative;
+}
+
+.srCooperationNew-name {
+ margin: 20px 0 10px;
+ font-size: 17px;
+ font-weight: 600;
+ -webkit-line-clamp: 2;
+ height: 50px;
+}
+
+.srCooperationNew-right li {
+ margin-bottom: 30px;
+ position: relative;
+ padding-left: 20px;
+}
+
+.srCooperationNew-right li::after,
+.srCooperationNew-right li::before {
+ position: absolute;
+ content: '';
+ left: 0;
+ width: 2px;
+ height: calc(50% - 1px);
+}
+
+.srCooperationNew-right li::after {
+ background-color: #cc0028;
+ top: 0;
+}
+
+.srCooperationNew-right li::before {
+ background-color: #449942;
+ bottom: 0;
+}
+
+.srCooperationNew-right li:last-child {
+ margin-bottom: 0;
+}
+
+.srCooperationNew-text {
+ line-height: 26px;
+ text-align: justify;
+ text-indent: 2em;
+ color: #525252;
+ -webkit-line-clamp: 4;
+ height: 134px;
+}
+
+.srCooperationNew-title {
+ font-size: 16px;
+ margin-bottom: 5px;
+}
+
+.srCooperationNew-time {
+ font-size: 14px;
+ font-style: italic;
+ color: #868686;
+}
+
+/*政府决策服务*/
+.srServe-list {
+ position: relative;
+ margin-bottom: 30px;
+}
+
+.srServe-list-img {
+ position: relative;
+ width: 60px;
+ height: 60px;
+}
+
+.srServe-list-cont {
+ height: 60px;
+ position: absolute;
+ left: 0;
+ top: 0;
+ width: 100%;
+ padding-left: 75px;
+ box-sizing: border-box;
+}
+
+.srServe-list-cont::after {
+ position: absolute;
+ content: '';
+ left: 0;
+ box-sizing: border-box;
+ margin-left: 75px;
+ bottom: 0;
+ width: calc(100% - 75px);
+ height: 0;
+ border-bottom: 1px dashed #e5e5e5;
+}
+
+.srServe-list-name {
+ font-size: 16px;
+ margin-bottom: 10px;
+ font-weight: 600;
+}
+
+.srServe-list-time {
+ color: #919191;
+ font-size: 13px;
+}
+
+/*科学传播*/
+.srSpread-video,
+.srSpread-atlas {
+ border: 1px solid #efefef;
+ border-radius: 6px 6px 0 0;
+ overflow: hidden;
+}
+
+.srSpread-atlas-title,
+.srSpread-video-title {
+ height: 64px;
+ padding: 0 20px;
+ box-sizing: border-box;
+ line-height: 64px;
+ background-position: center;
+ background-size: 100% 100%;
+ background-repeat: no-repeat;
+ color: #830000;
+ font-size: 20px;
+}
+
+.srSpread-video-title {
+ display: flex;
+}
+
+.srSpread-video-name {
+ flex: 1;
+}
+
+.srSpread-video-more {
+ font-size: 15px;
+ cursor: pointer;
+}
+
+.srSpread-video-cont-title {
+ font-size: 18px;
+ margin: 20px 0 45px;
+}
+
+.srSpread-video-paly {
+ cursor: pointer;
+ position: relative;
+ width: 100%;
+ padding-top: 80%;
+}
+
+.srSpread-video-paly video {
+ position: absolute;
+ left: 0;
+ top: 0;
+}
+
+.srSpread-video-icon {
+ position: absolute;
+ width: 90px;
+ height: 90px;
+ top: calc(50% - 45px);
+ left: calc(50% - 45px);
+ z-index: 9;
+}
+
+.srSpread-video-cont,
+.srSpread-atlas-list {
+ padding: 20px;
+ box-sizing: border-box;
+ text-align: center;
+}
+
+.srSpread-atlas-title {
+ text-align: center;
+}
+
+.srSpread-atlas-list li {
+ margin-bottom: 20px;
+}
+
+.srSpread-atlas-list li:last-child {
+ margin-bottom: 10px;
+}
+
+.srSpread-atlas-img {
+ position: relative;
+ width: 100%;
+ padding-top: 50%;
+ margin-bottom: 10px;
+}
+
+.srSpread-atlas-name {
+ font-size: 16px;
+}
+
+.srSpread-atlas-more {
+ text-align: center;
+ margin-bottom: 20px;
+}
+
+.srSpread-atlas-more span {
+ cursor: pointer;
+ display: inline-block;
+ color: #830000;
+ border: 1px solid #830000;
+ padding: 0 25px;
+ transition: .2s;
+ background-color: transparent;
+ line-height: 32px;
+}
+
+.srSpread-atlas-more span:hover {
+ background-color: #830000;
+ color: #fff;
+}
+
+
+/*
+ 学科建设与人才队伍-样式
+*/
+.ranks-title {
+ font-size: 22px;
+ color: #358233;
+ font-weight: 600;
+ display: flex;
+ border-bottom: 1px solid #c6c6c6;
+ padding-bottom: 10px;
+}
+
+.ranks-title img {
+ margin-right: 10px;
+}
+
+/*省级领军人才梯队*/
+.ranksEchelon-title {
+ background-color: #449942;
+ line-height: 40px;
+ text-align: center;
+ color: #fff;
+ margin: 20px 0;
+ font-size: 17px;
+ position: relative;
+}
+
+.ranksEchelon-title::after {
+ position: absolute;
+ content: '';
+ left: calc(50% - 8px);
+ bottom: -8px;
+ width: 0;
+ height: 0;
+ border-left: 8px solid transparent;
+ border-right: 8px solid transparent;
+ border-top: 10px solid #449942;
+}
+
+.ranksEchelon-img {
+ position: relative;
+ width: 100%;
+ padding-top: 75%;
+}
+
+/*院级重点学科*/
+.ranksSubject-ul {
+ display: flex;
+ background-repeat: no-repeat;
+ background-position: center;
+ background-size: 100% 100%;
+ margin: 20px 0;
+}
+
+.ranksSubject-ul li {
+ font-size: 21px;
+ color: #fff;
+ line-height: 60px;
+ text-align: center;
+ flex: 3;
+ text-shadow: 2px 2px 2px rgba(2,84,0,1);
+ position: relative;
+}
+
+.ranksSubject-ul li.active::after,
+.ranksSubject-ul li:hover::after {
+ position: absolute;
+ content: '';
+ background-color: #cd0029;
+ left: 41%;
+ bottom: 0;
+ width: 18%;
+ height: 4px;
+}
+
+.ranksSubject-ul li a {
+ color: #fff;
+}
+
+.ranksSubject-list {
+ padding: 0 15px 15px;
+ box-sizing: border-box;
+ background-color: #eef4ee;
+ cursor: pointer;
+}
+
+.ranksSubject-list-name {
+ text-align: center;
+ margin-bottom: 20px;
+}
+
+.ranksSubject-list-name span {
+ display: inline-block;
+ background-color: #318c2f;
+ color: #fff;
+ line-height: 40px;
+ font-size: 17px;
+ padding: 0 15px;
+}
+
+.ranksSubject-list-img {
+ position: relative;
+ width: 100%;
+ padding-top: 75%;
+}
+
+/*专家学者*/
+.ranksScholar {
+ margin-top: 20px;
+}
+
+/*创新团队*/
+.ranksTeam-cont {
+ margin-top: 20px;
+}
+
+.ranksTeam-list {
+ margin-bottom: 30px;
+}
+
+.ranksTeam-img {
+ position: relative;
+ width: 100%;
+ padding-top: 75%;
+}
+
+.ranksTeam-title {
+ text-align: center;
+ font-size: 17px;
+ margin-top: 15px;
+}
+
+/*
+ 研究生教育-样式
+*/
+.educate-title {
+ font-size: 24px;
+ position: relative;
+ padding-bottom: 6px;
+}
+
+.educate-title::after {
+ position: absolute;
+ content: '';
+ left: 0;
+ bottom: 0;
+ width: 45px;
+ height: 3px;
+ background-color: #ba000d;
+}
+
+/*研究生教育简介*/
+.educateStudent,
+.educateMaster {
+ position: relative;
+ margin-top: 20px;
+ height: 360px;
+}
+
+.educateStudent-right,
+.educateMaster-right {
+ position: absolute;
+ right: 0;
+ top: 0;
+ width: 70%;
+ height: 100%;
+}
+
+.educateStudent-right {
+ right: 0;
+}
+
+.educateMaster-right {
+ left: 0;
+}
+
+.educateStudent-cont,
+.educateMaster-cont {
+ position: absolute;
+ z-index: 5;
+ width: 50%;
+ padding: 20px;
+ box-sizing:border-box;
+ background-color:rgba(246,246,246, .9);
+}
+
+.educateStudent-cont {
+ bottom: 0;
+ left: 0;
+}
+
+.educateMaster-cont {
+ right: 0;
+ bottom: 60px;
+}
+
+.educateStudent-cont-name {
+ font-size: 18px;
+ color: #ba000d;
+ margin-bottom: 20px;
+ position: relative;
+ padding-bottom: 10px;
+}
+
+.educateStudent-cont-name::after {
+ position: absolute;
+ content: '';
+ left: 10px;
+ bottom: 0;
+ width: 18px;
+ height: 10px;
+ background: url(../image/educateIcon.png) no-repeat center;
+}
+
+.educateStudent-cont-name span {
+ padding-left: 10px;
+}
+
+.educateStudent-cont-name span,
+.educateMaster-cont-name span {
+ color: #a5a5a5;
+ font-size: 14px;
+}
+
+.educateStudent-cont-text {
+ line-height: 28px;
+ text-indent: 2em;
+ -webkit-line-clamp: 6;
+ height: 164px;
+}
+
+.educateStudent-cont-more {
+ text-align: right;
+ margin-top: 10px;
+ font-weight: 600;
+}
+
+.educateMargin {
+ margin-top: 60px;
+}
+
+.educateMaster-cont-name {
+ font-size: 22px;
+ display: flex;
+ margin-bottom: 10px;
+}
+
+.educateMaster-cont-name span {
+ display: block;
+}
+
+.educateMaster-cont-name img {
+ width: 40px;
+ height: 40px;
+ margin-right: 10px;
+ margin-top: 6px;
+}
+
+
+/*
+ 科技平台-样式
+*/
+.terrace-title {
+ font-size: 22px;
+ font-weight: 600;
+ border-bottom: 1px solid #dfdfdf;
+ margin-bottom: 20px;
+}
+
+.terrace-title span {
+ padding: 0 25px;
+ height: 50px;
+ line-height: 50px;
+ color: #fff;
+ display: inline-block;
+ background-position: right center;
+ background-repeat: no-repeat;
+ background-size: 100% 100%;
+ position: relative;
+}
+
+.terrace-title span::after,
+.terrace-title span::before {
+ position: absolute;
+ content: '';
+}
+
+.terrace-title span::after {
+ left: 0;
+ top: 0;
+ background-color: #cd0029;
+ width: 6px;
+ height: 100%;
+}
+
+.terrace-title span::before {
+ width: 0;
+ height: 0;
+ border-top: 20px solid #dfdfdf;
+ border-right: 20px solid transparent;
+ bottom: 0;
+ right: -20px;
+}
+
+/*国际平台*/
+.terraceInter {
+ margin-bottom: 6px;
+}
+
+.terraceInter-padding {
+ padding-left: 10px;
+ padding-right: 10px;
+}
+
+.terraceInter-list {
+ border: 1px solid #ececec;
+ margin-bottom: 24px;
+}
+
+.terraceInter-left-img,
+.terraceInter-right-img {
+ position: relative;
+ width: 100%;
+}
+
+.terraceInter-left-img {
+ padding-top: 60%;
+}
+
+.terraceInter-right-img {
+ padding-top: 75%;
+}
+
+.terraceInter-left-name,
+.terraceInter-right-name {
+ padding: 10px 10px 0;
+ box-sizing: border-box;
+ -webkit-line-clamp: 2;
+ text-align: center;
+ margin-bottom: 10px;
+}
+
+.terraceInter-left-name {
+ font-size: 15px;
+ height: 52px;
+}
+
+.terraceInter-right-name {
+ height: 62px;
+ font-size: 18px;
+}
+
+/*国家平台*/
+.terraceHome-nopadding {
+ padding: 0;
+}
+
+.terraceHome-left{
+ position: relative;
+ width: 100%;
+ padding-top: 200%;
+}
+
+.terraceHome-left-img {
+ position: absolute;
+ top: 0;
+ width: 100%;
+ padding-top: 100%;
+}
+
+.terraceHome-right-img {
+ position: relative;
+ width: 50%;
+ padding-top:50%;
+}
+
+.terraceHome-label li {
+ position: relative;
+ width: 100%;
+ padding-top: 50%;
+}
+
+.terraceHome-right-img {
+ position: absolute;
+ top: 0;
+ width: 50%;
+ padding-top: 50%;
+}
+
+.terraceHome-left-cont,
+.terraceHome-cont {
+ position: absolute;
+ background-color: #eeeff1;
+ text-align: center;
+ font-size: 18px;
+ bottom: 0;
+ width: 100%;
+ height: 50%;
+}
+
+.terraceHome-left-cont {
+ width: 100%;
+ height: 50%;
+}
+
+.terraceHome-cont {
+ width: 50%;
+ height: 100%;
+}
+
+.terraceHome-cont::after,
+.terraceHome-left-cont::after {
+ position: absolute;
+ content: '';
+ width: 0;
+ height: 0;
+ z-index: 9;
+}
+
+.terraceHome-left-cont::after {
+ border-left: 20px solid transparent;
+ border-right: 20px solid transparent;
+ border-bottom: 20px solid #eeeff1;
+ top: -20px;
+ left: calc(50% - 20px);
+}
+
+.terraceHome-label li:nth-child(1) .terraceHome-cont::after {
+ border-top: 20px solid transparent;
+ border-left: 20px solid #eeeff1;
+ border-bottom: 20px solid transparent;
+ bottom: calc(50% - 20px);
+ right: -20px;
+}
+
+.terraceHome-label li:nth-child(2) .terraceHome-cont::after {
+ border-top: 20px solid transparent;
+ border-right: 20px solid #eeeff1;
+ border-bottom: 20px solid transparent;
+ bottom: calc(50% - 20px);
+ left: -20px;
+}
+
+.terraceHome-left-cont .terraceHome-left-webkit,
+.terraceHome-cont .terraceHome-webkit {
+ position: relative;
+ top: calc(50% - 30px);
+ left: 0;
+ display: -webkit-box;
+ -webkit-box-orient: horizontal;
+ -webkit-box-pack: center;
+ -webkit-box-align: center;
+ width: 100%;
+ height: 60px;
+ padding: 0 30px;
+ box-sizing: border-box;
+}
+
+.terraceHome-cont span,
+.terraceHome-left-cont span {
+ -webkit-line-clamp: 2;
+ height: 50px;
+}
+
+.terraceHome-cont>div::after,
+.terraceHome-left-cont>div::after {
+ position: absolute;
+ content: '';
+ left: calc(50% - 20px);
+ bottom: -20px;
+ background-color: #cd0029;
+ width: 50px;
+ height: 3px;
+}
+
+.terraceHome-label li:nth-child(1) .terraceHome-right-img {
+ right: 0;
+}
+
+.terraceHome-label li:nth-child(2) .terraceHome-cont {
+ left: 50%;
+}
+
+.terraceHome-label li:nth-child(1) .terraceHome-cont {
+ right: 50%;
+}
+
+.terraceHome-label li:nth-child(2) .terraceHome-right-img {
+ left: 0;
+}
+
+/*省级平台*/
+.terraceSave {
+ margin-bottom: 10px;
+}
+
+.terraceSave-left-name {
+ padding: 10px;
+ box-sizing: border-box;
+ height: 62px;
+ -webkit-line-clamp: 2;
+ margin-bottom: 5px;
+ font-size: 18px;
+}
+
+.terraceSave-list {
+ border: 1px solid #ececec;
+ margin-bottom: 20px;
+}
+
+.terraceSave-left-tips {
+ background-color: #cd0029;
+ color: #fff;
+ display: inline-block;
+ font-size: 12px;
+ padding: 0 6px;
+ line-height: 20px;
+ margin: 0 0 10px 10px;
+ position: relative;
+}
+
+
+.terraceSave-left-tips::after {
+ position: absolute;
+ content: '';
+ right: -5px;
+ bottom: 0;
+ width: 0;
+ height: 0;
+ border-left: 5px solid transparent;
+ border-right: 6px solid transparent;
+ border-bottom: 5px solid #cd0029;
+}
+
+/*院级平台*/
+.terraceYard-list {
+ background-color: #f7f7f7;
+}
+
+/*定位研究站*/
+.terraceFixed-list {
+ background-color: #edeff6;
+ margin-bottom: 30px;
+}
+
+.terraceFixed-left-name {
+ text-align: center;
+ padding: 20px 20px 0;
+ height: 72px;
+ margin-bottom: 15px;
+ box-sizing: border-box;
+ -webkit-line-clamp: 2;
+ font-size: 18px;
+ display: -webkit-box;
+ -webkit-box-orient: horizontal;
+ -webkit-box-pack: center;
+ -webkit-box-align: center;
+}
+
+.terraceFixed-left-img {
+ padding-top: 75%;
+}
+
+/*
+ 党建文化二级页-样式
+*/
+.party-title {
+ border: 1px solid #eeeeee;
+ height: 50px;
+ line-height: 50px;
+ margin-bottom: 20px;
+ position: relative;
+}
+
+.party-title span {
+ width: 230px;
+ background: url(../image/partyTitle.png) no-repeat left;
+ background-size: 100% 100%;
+ display: inline-block;
+ padding: 0 20px;
+ box-sizing: border-box;
+ font-size: 22px;
+ color: #fff;
+}
+
+.party-title-more {
+ position: absolute;
+ right: 20px;
+ top: 0;
+ height: 100%;
+ line-height: 50px;
+ color: #449942;
+ font-size: 16px;
+ cursor: pointer;
+}
+
+/*党团活动*/
+.partyActivity {
+ margin-bottom: 10px;
+}
+
+.partyActivity-label {
+ background-color: #f1f4f5;
+ padding: 15px;
+ box-sizing: border-box;
+ position: relative;
+ margin-bottom: 20px;
+}
+
+.partyActivity-img {
+ width: 140px;
+ height: 105px;
+ position: relative;
+}
+
+.partyActivity-cont {
+ position: absolute;
+ left: 0;
+ top: 0;
+ width: 100%;
+ height: 100%;
+ padding: 15px 15px 15px 170px;
+}
+
+.partyActivity-cont-name {
+ font-size: 18px;
+}
+
+.partyActivity-cont-time {
+ font-size: 15px;
+ color: #787878;
+ margin: 5px 0 10px;
+}
+
+.partyActivity-cont-text {
+ text-indent: 2em;
+ color: #3e3e3e;
+ -webkit-line-clamp: 2;
+ height: 44px;
+}
+
+/*精神文明建设*/
+.partyBuild-left {
+ box-shadow: 0px 0 20px rgba(0,0,0,.1);
+}
+
+.partyBuild-left-img {
+ position: relative;
+ width: 100%;
+ padding-top: 75%;
+}
+
+.partyBuild-left-cont {
+ padding: 50px 15px 15px;
+ box-sizing: border-box;
+ position: relative;
+}
+
+.partyBuild-left-time {
+ position: absolute;
+ left: 20px;
+ top: -30px;
+ background-color: #cd0029;
+ color: #fff;
+ padding: 4px 20px;
+ text-align: center;
+}
+
+.partyBuild-left-time span {
+ font-size: 22px;
+ display: block;
+}
+
+.partyBuild-left-name {
+ font-size: 18px;
+ margin-bottom: 10px;
+}
+
+.partyBuild-left-text {
+ color: #3e3e3e;
+ -webkit-line-clamp: 2;
+ height: 44px;
+}
+
+.partyBuild-right {
+ border: 1px solid #d9d9d9;
+}
+
+.partyBuild-label {
+ display: flex;
+ padding: 15px 0 12px;
+ border-bottom: 1px solid #d9d9d9;
+}
+
+.partyBuild-label:last-child {
+ border: none;
+}
+
+.partyBuild-right-time {
+ text-align: center;
+ width: 70px;
+}
+
+.partyBuild-right-time span {
+ display: block;
+ color: #449942;
+ font-size: 22px;
+}
+
+.partyBuild-right-name {
+ width: calc(100% - 70px);
+ padding-left: 20px;
+ box-sizing: border-box;
+ font-size: 16px;
+ -webkit-line-clamp: 2;
+ display: -webkit-box;
+ -webkit-box-orient: horizontal;
+ -webkit-box-pack: left;
+ -webkit-box-align: center;
+ position: relative;
+}
+
+.partyBuild-right-name::after {
+ position: absolute;
+ content: '';
+ left: 0;
+ top: 0;
+ border: 1px #dedede dashed;
+ height: 100%;
+}
+
+/*党建风采视频*/
+.partyVideo-cont {
+ padding: 0 15px;
+}
+
+.partyVideo-padding {
+ padding: 0;
+}
+
+.partyVideo-video {
+ padding-top: 50%;
+ position: relative;
+ width: 100%;
+}
+
+.partyVideo-video video {
+ position: absolute;
+ left: 0;
+ top: 0;
+}
+
+.partyVideo-text {
+ width: 100%;
+ position: absolute;
+ padding-top:100%;
+}
+
+.partyVideo-text span {
+ position: absolute;
+ width: 100%;
+ color: #fff;
+ font-size: 32px;
+ top: 0;
+ left: 0;
+ height: 100%;
+ letter-spacing: 4px;
+ text-align: center;
+ display: -webkit-box;
+ -webkit-box-orient: horizontal;
+ -webkit-box-pack: center;
+ -webkit-box-align: center;
+}
+
+/*
+ 学会与期刊-样式
+*/
+.learn-title {
+ font-size: 22px;
+ font-weight: 600;
+ display: flex;
+ border-bottom: 1px solid #d6dbe1;
+ padding-bottom: 10px;
+ padding-left: 5px;
+ box-sizing: border-box;
+ margin-bottom: 20px;
+}
+
+.learn-title>span {
+ position: relative;
+ font-size: 14px;
+ font-weight: normal;
+ margin-left: 20px;
+ padding-left: 20px;
+ color: #c2c2c2;
+ padding-top: 6px;
+}
+
+.learn-title>span::after {
+ position: absolute;
+ content: '';
+ left: 0;
+ top: calc(50% - 3px);
+ background-color: #d4d4d4;
+ width: 4px;
+ height: 4px;
+ border-radius: 50%;
+}
+
+/*学会*/
+.learnCont {
+ padding: 0 15px;
+}
+
+.learn-padding {
+ padding: 0;
+}
+
+.learnCont-tips {
+ position: relative;
+ width: 100%;
+ height: 260px;
+}
+
+.learnCont-tips img {
+ position: absolute;
+ left: 0;
+ top: 0;
+ width: 100%;
+ height: 100%;
+}
+
+.learnCont-text {
+ width: 100%;
+ position: relative;
+ background-color: #efefef;
+ padding: 30px;
+ height: 260px;
+ box-sizing: border-box;
+}
+
+.learnCont-brief {
+ position: absolute;
+ left: 0;
+ top: 0;
+ width: 100%;
+ z-index: 9;
+ height: 100%;
+ padding: 30px 140px 30px 30px;
+ color: #727272;
+ line-height: 24px;
+ box-sizing: border-box;
+}
+
+.learnCont-img {
+ position: absolute;
+ bottom: 0;
+ right: 0;
+}
+
+.learnCont-title {
+ font-size: 20px;
+ color: #459943;
+ border-bottom: 1px solid #d5d5d5;
+ padding-bottom: 20px;
+ margin-bottom: 20px;
+}
+
+.learnCont-version {
+ -webkit-line-clamp: 4;
+ height: 100px
+}
+
+.learnCont-more {
+ color: #7d6d5e;
+ border: 1px solid #d5d5d5;
+ border-radius: 40px;
+ line-height: 32px;
+ padding: 0 15px;
+ display: inline-block;
+ margin-top: 10px;
+}
+
+.learnCont-more:hover {
+ border-color: #4caa4a;
+}
+
+/*期刊*/
+.journal-tips {
+ position: relative;
+ width: 100%;
+ padding-top: 25%;
+}
+
+.journalCont {
+ padding: 20px 40px;
+ box-sizing: border-box;
+ background-color: #ece8e7;
+}
+
+.journalCont-title {
+ font-size: 22px;
+}
+
+.journalCont-tool {
+ display: flex;
+ margin-top: 20px;
+}
+
+.journalCont-tool-more,
+.journalCont-tool-teach {
+ display: inline-block;
+ padding: 0 15px;
+ height: 38px;
+ line-height: 38px;
+ margin-right: 20px;
+ font-size: 16px;
+ cursor: pointer;
+}
+
+.journalCont-tool-more {
+ border: 1px solid transparent;
+ background-color: #ce0128;
+ color: #fff;
+}
+
+.journalCont-tool-teach {
+ border: 1px solid #ce0128;
+ background-color: transparent;
+ color: #ce0128;
+}
+
+.journalCont-tool-more img,
+.journalCont-tool-teach img {
+ margin-right: 5px;
+}
+
+.journalCont-text {
+ background-color: #cd0029;
+ color: #fff;
+ padding: 15px;
+ box-sizing: border-box;
+ line-height: 26px;
+ position: absolute;
+ top: -80px;
+ display: flex;
+}
+
+.journalCont-cont-img {
+ margin-right: 10px;
+ margin-top: 5px;
+ width: 100px;
+ height: 100px;
+}
+
+.journalCont-text-version {
+ width: calc(100% - 110px);
+ margin-left: 10px;
+ -webkit-line-clamp: 5;
+ height: 126px;
+}
+
+/*详情页*/
+.details-title {
+ border-top: 4px solid #459943;
+ padding: 20px 0;
+ width: 100%;
+ text-align: center;
+ color: #459943;
+ font-weight: 600;
+ font-size: 22px;
+}
+
+.details-time {
+ border-bottom: 2px solid #e9e9e9;
+ padding: 18px 0;
+ display: flex;
+ font-size: 15px;
+ color: #bdbdbd
+}
+
+.details-time span {
+ flex: 1;
+}
+
+.details-cont {
+ padding: 20px 0;
+ font-size: 16px;
+ line-height: 32px;
+}
+
+/*微信漂浮窗*/
+.Rightfixed {
+ position: fixed;
+ top: 344px;
+ right: 10%;
+ -webkit-transform: translateZ(0);
+ z-index: 99;
+}
+
+.Rightfixed-img {
+ position: relative;
+ width: 48px;
+ height: 290px;
+}
+
+.Rightfixed-img-code {
+ width: 48px;
+ height: 48px;
+ position: absolute;
+ right: 0;
+ z-index: 100;
+ top: 0;
+ cursor: pointer;
+}
+
+.Rightfixed-pop {
+ width: calc(100% - 58px);
+ height: 100%;
+ position: absolute;
+ right: 58px;
+ top: 0;
+ display: none;
+}
+
+/*列表*/
+.indexExtend-ul li {
+ margin-bottom: 20px;
+ padding-bottom: 20px;
+ position: relative;
+ padding-left: 20px;
+ box-sizing: border-box;
+}
+
+.indexExtend-ul-name {
+ font-size: 18px;
+ margin-bottom: 10px;
+}
+
+.indexExtend-ul-text {
+ color: #afafaf;
+ font-size: 15px;
+ line-height: 28px;
+}
+
+.pageUl {
+ text-align: center;
+ margin-top: 40px;
+}
+
+.pagination {
+ display: inline-block;
+ padding-left: 0;
+ margin: 20px 0;
+ border-radius: 4px;
+}
+
+.pagination>li {
+ display: inline;
+}
+
+.indexExtend-ul li::before {
+ position: absolute;
+ content: '';
+ left: 0;
+ top: 8px;
+ background-color: #29398e;
+ width: 6px;
+ height: 6px;
+ border-radius: 50%;
+ background-color: #999;
+ transition: .2s;
+}
+
+.indexExtend-ul li::after {
+ position: absolute;
+ content: '';
+ left: 0;
+ bottom: 0;
+ background-color: #e8e8e8;
+ width: 100%;
+ height: 1px;
+}
+
+.pagination>li>a {
+ padding: 8px 18px;
+ font-size: 16px;
+}
+
+.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{
+ background-color: #449942;
+ border-color: #449942;
+}
+
+.pagination>li>a, .pagination>li>span,
+.pagination>li>a:focus,
+ .pagination>li>a:hover{
+ color: #449942;
+}
+
+.no-searchCont {padding: 120px 0; text-align: center; font-size: 22px; color: #999;}
+.no-searchCont img {width: 200px; display: block; margin: 0 auto 20px;}
diff --git a/public/assets/index/images/0.png b/public/assets/index/images/0.png
deleted file mode 100644
index 25acf44dc875a7dc3fd99f893e85dc7bb401940f..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 2583089
zcmeFYWmsI>wr|NFcZq+^uj4?(S~E3U}Aw?(XjH?g>%>TFWotx7&(6+H2VkIMV4!*Qps{nYwAXc}v9u%lEyy2n1c7$?
zwkFp0CRUdC-{b1)SvlBq5fXmS=+D>h^|G**lKL|%OS|9cJ#wUT*0rXirv=biSkV2G
z(#~GU@iFM{h5SdQouZ31kWLU-kVjgnD%U$3O=9e-_Bv
z!Pfi-GXs4(pgGXuF>kxa>d^mVU963*?5*sKt*rl)|4SkMJp6;lKh@x|vHY|24~YLH
zvNtjO54HY&kmh*c!F-tppT}yr7W4K3WS`!lk4t6$H
zR#rm*J&iuQp&pGM3lk%aE;GF@4GRDWU}ONYF&Ho~{1N(z{NF;$*qS_cR9*A`L5crC
z`fuSyP3-KgY+arZdgSz@`zZiz{x$WF1Lh__x{uCRPprGZlc11MqnEe=F(_
zum2px&dSi5X5^&%r{pK9NA?^7wm@Bbpy1>C@AC)~2R-W_^T^*k{}$shI}<~f
ze~R&RF8UthiRa&AJg&qIbnSKjOHrQs{w>ar`dHa2T3MO@WGef!PQQCU3G{u@#v%57
z*jF(zus7yrU|@cnO#hzxj{-@crO`hqeoy|pgx|#8P8MjZple}m4t#Rz|5&d4Ylr-8
zh4Ev7^Eg$q{cO_wpL_iCXz-){|Ea{BKaT!bHayOqwkG;wmX9;2we91n`muI;Trd8_
zAwxzpJ07{oVgJh~II_nm7Z^zqkJ%IsQHU?>g1*D?oFHAEjhv06f0v
z=)ZsdE`NIX?^3n@z4Ynfzf1p8Dp{J?bN_+oZ^=(o-**HYLXRKHj|-FUt5E<0!y}e|
zOa8m$$AF;lxN!z@voJF=GXE}llKgkY4}7YECXaiJ9~u4D`hR5f_e1|ERr^ay4`65g
zJ;NW;Cx?EQ{?^onV+&+P`r96wynV+&+P`r96wycK)ifGK&~Dh|L=oIEKIwpf
za3q0%pj*Yf=@kYcqqGteK`5){Z!lxH!R{+^?U^H
zqX-{U>w;HR8qLKwzx|G@pukox#iVKkG(VO3Ifz?*qrO
zAMPH`9ws%~yn_IUU4jT;im1deO8&gOl29lhkcvbg-cTR_MM!#DSvg)P82=#rzM!x9
zUcy1-qEK>#Il@Jh_Q65)cZi5ZAcQdSy%pYByw@&ub3q{c3ixt|Zu=?OFwtK{bT1K6
z!Tiay2=SE=5EUVjQ0ZX=dpe9NXTD-7`TLw|c?Izb>VQBozH{eKG6XR4`XON8!0Tjm
zD}X$IW(RWShX6I~hd?TMk@EHJ#cRQjQLC86`H4=kA{2g|!Rg7D&tdy{w%vE!b+
z{~+$nmHFk%rpWE}(Ac-H`^XiEDnTQ-V#t#nlWXx%J^RfO$K{3FTe6+-rA`Dhbtj?#}IGGFLiyTFuG6F3?!RzLUNNjqH>$9n0qg
zda;jK)q9WW8=sN!pc2~J&5yv|bUtuBh!nfq-&o1I!WHtEC^wu@Myja=mdFwYtvEe!
zQbbaT+^D@)SqP9g1oA=Wso$sXnzZ*Z_-DsevX9iZDFFK4l8iaH*<=L502t#emW2*(
z;?HG|3Cl;^M>H$I4A5gOCuT8b#w1VTKlp>roX%b~7r&cLU!#gT9=zy3J&s##3}Y_5
zBqMCKlhV&}&>ZJH;egM*D}F(}xTexbC)?OK(@r8aYi|PcV0L$VSm5ajaY0?ALH0KN
zI1HVOEfV%B7kqw&_Wl^a4v-IbYYZlWQ_E~pv!2h>a*kPLAP&4)1J>}4hY6wvH7?KsduumLA)swjpQQqrLMdt
zoh`q$D=C3aDB`iecgw#(%kq8ea7LwYL#rDPnx=K-Ei4GEw%vDo4oEzWS-`}d;9uO
zBAu$GN}Jo;zP0O^tNrU4`vxFibrieA|&704U{l2X&4RO;4BYyyH
zN|mzcHF*E5WnDckd1kieX8@s(c;AP-KA2%0y&<@wtv>d#q(U!~6h!`(H-^Gc$ZV1h
zXgh8}h(k3xYH0nozCk(@*m_}2iyg3PFt0W<3E-;WU+A+nT3$0|HU%)U9812K$sf)H
zs%2GOArlIhSmV|y2Oz990jihXbCjt{B&H?KOpy102YMGC>4pvb@jY)jDT|Y*1
z{PA@d2Serf^j5tk?PZd}&qz^KP_)rPi=r$55J(dA-oX@+`%(6#*k~aD
z0x=1Oq0ipMSj&wV2~p2?M$Qast6s$0JAO6W1xSrthd1`FXo${t=pvYEWEJT&(;$F?
zAr~MZID_pQ#5VWI4%P4)c!NQ468OoQA(2aPXe}K*^8%o{6X)RuP)6*0F)2{Y1))NN
znqO~3G+D*pJZRv#aOtk0ZqlyIPhc1`SxYn5oJS%c;EQuD2nQHMLOZ*svE%z)G;clZ
zHcQp@1-eqx^)+2J-w$gh2(OB)g%<)p~C%eSMX%#(0u{e|C0oi!+$HrcGA4
zBYV@lp(kX2`2xWo#gni=y&Mc_>55UR`)y_4Y6)+cy56jxK;9XCCT`5h+)l*2Hr}Co
zAtzbSJ$^wwjZath;SgLzg{244(YB;wBS(SZG1R1L><&9V9O>TWb1-i(6>ANx7r+NJ
z1VRub&|Pw$`He_>E*})S!t2j5Ib!fo?xJV$i>`ci7@^l~(hJ-6lWBA&Yla%RU_w1L
zf|`{of*NDbmjo2<`gS-cu_6L6x8`vMN$}*AsPphs5S)eCxHk(s@8BLTtR7(R&nq9$
zIe9w419fZ?w@DQbSP!eJ%a@79#)h_iwr%~3HtadpojJKRkzKwz-K%xpi*z(T!00Dm
zUI!!aV!o&nWG7>jY@kpO&S3*3Bbnz1S9I%YBqD3noysSSlRSq*xF2}^?Xa!I5>6cY<1A_ZhC2|m)FABL03CkZkC
zbr)kAk`=y|motR34+8-Mfgg5(wO0>x5{5S!08)@tl2KqI%o%z33UfhX+jYqKSkMOpTXeT5T8MW&nX|7a_i_xa(6Dj0tLPp#ii;;SoE(7
zufLJTz4*R
z8vz@GDolwm$n~esEgB4Y7Ssuoi#paEa};>#X!1Z!`OhpLY=gVUtdZt=pWN&97@#9@7mzg)PzJxtLt3qJv)RDU3)
zaNhdpnTsUO;0zIi^zn*a{3D97LW>nIOfa1VqGD)|B^`xW8y1SF!)bYUX2srSw~41k
zk+&gf|G2PC#b|N@uObY1QC@{6hVk19#SE(!QW}Uh&cdk^1vS>Hck(i9$gr!JDIs{%
z$lr=U90dJ>@}r2B2vs4QgauP+2=SZa>qS)eI_KJ6HX2kIM%eo`CG?BIIkUK)e7zIz
zIK1pfB(Q>{W_6=t2av=$bL9N|x3jue~yiZl>L_9u;wA0o)|fYvw~r?zc`P!%vWr
zV_7sc%S)opxdSa&m+sPuFKe58=6e+!(yI%as!)u}5wNSDB_u6WG2kNk4>i5li@G&=
zF>UOgnPy55SRP&{jD#6)MvIPQ4I7*UzIpZa)yXQCzM=G&(iJ+51S(PXR{~iz^Wf`n
zF$xb40M3n1FZT44J{kt|2PtIi>3xVBqew!gN%vb`CR2gHJ>firQdE59XaN?CMp8cN
z@+nB!Ye@H+(CH?nWoOAQKN1e=pwF9BS)?FG#nz6Lq-YG8#YwYlwY77sji;z#a~xrR
zJ;;MLm}pyko_JC7rkUM1ee6`&oHvzctmhm5%da=kMNw6!R|mmdTyix#;fsiDxZc$d
zJesQt70k$QIBtg!*Ufx=$-s0msPe!9;l~zHPHbt!mribM#3(R*3odl8*}P#9WV8?i
z#H+bbMGbLeL>^ZWl2d+D```auGN_(S4_jQ;1~W%csO7YzG{i`9yt+WonAWY?bTSNwDL7
zF_%wp
zC|dx;LO!Ec!g@{%=Qh;?r9hbI4=CK>5r-s)pS?u~V}p1PKw2n5^OV1rOaox-ctL>@
zO$(#c_+S?ZZs5~Pk{}Q2y|Wd|#yZqw7#8b+;#C$LbIV@(tV*%1GfU3b12tGWk1OjJ
z1#27sjeGE=c&_~Fr5G=X1|P<4c+jrfjkCm&M3Vimofa5*RVX{`^@I+T%NtzO
z5<5miN<&i37VbATH;J>({aBwqZjhCh`4S)X#q60uhmM6i;b8etqDr#GUYgp4BBA@_
zmJs(DiFOK%G^auZ=kJyH@fzeoG}I#xW|IeWQkb}Aq?tlW9%5Zn?#l^QvAu&V?1Ghp
zq<$5uqVb`-e{Z^{)})jyRU)i7DzlkJhe)>~2PRn0-@L}b%3cDI9D6E;F~d|atmb$*
zS%C$Q!re7LBnVM?iN*TV~L|B
zaRWISVUn~RrehE1XV4c5ZyTmKUino7sak01g{kCM*QVfZv!~GmO`u-pcZ-lZ8O~xb
zAL+VO^u-zNVLc2&%yl4!4{`_lyqS6?EC7|yPVkU=+i7Q!V=(waC}Xa9VQ!YiELcCr
znoqLQY$rZ?+|E*03a%$Uji1?>VWZ3otoa#IsZd-=!3?it6W>&ywiyhquj0`s)yEmS
z1jfRY)pCCavj4*L6C{T0MX2Twg-!W9V?Xm}ccm1)+7#b{Oi6Qt!pY$-HH6-^jDxgKuQ;bl%@yi@e=t=K?mEs&^>&I6-?-
zLIld%N{TZRDEP`
zgv7YYha9u>CTO>+65!L)P;EIe#--3i>d=fM=ZlWUI8{a#!guwJ(}^V@AZ1xY>8AH$
zC#`vboP&@=RNw_6`HcVLU<*8&y~J<`12@PtX)}e>K(^m&;+kU&Q(l~MKTH*-eYfV+
z3W|Zt2wmM%xhM~uw7rrnxz?RJ@NT3t`xH{YU8CW%FsGA@YHHX~x;JIm`}uO-6qjD=
zT~<4p;IOvi?}z>2@c6qp$C_3wx5v(1X*T!bgBIV7r2vniSu#LR_$nqH;#;X&F2D4C
zRI*+|z`p+6pb$VVh$*BLkrm)^;N3&{O#XG9usAxq4q*w5&=u7Q;{+mkKgpbsTmhBl
zC13RkJRXIZfwF}>aZH5Zc!YrNx;h8~N|vlIv8~oRq~_Tfv+v9CNuXj}auSv+zl{95
zPik9Uu}k<&mCyUI!j|zR%gq$gG*6vZi3zcoH*=)D1H^6lD#i=oL=SgArWBt9GvHQN
zzJa@#ylUDozqQ^01Sr)6Jom>+2Aq2$iYwLM;-<>hWcD0hGD(nK}fFnAj-MP(@X*=arrJ=
zvyx4x`lM){Fu|OxqoY!@O4Mg0J?BijcQ_3Q^f44xE|nitj@=P@O^oa$}Cpz$2vwlWwY_!@#H$OCA&g7
zMBdVXsM#>Y2Z~+deXbpL)aJ~L2sRw}j|lh)CxKlFa|#1Db!nlSoMWZ_5n@F*V`F2!
z{02Ekd=eqm*PprDSu=08r^xT=J8+w5lMsL(GK7ISdB$Ygp#7(@m3Rnt3Yy
z6j$*i1U6#%{zX>u?`WbKYNwq>K&38!qbavnQ~0Wo%{
zmZN8aV5iN&EW5nj{k$}@TY$XDZ%M&${kIygETet<{Uz1)KcO)hWNVD^5NiwNCJPOtFYV19lR=|kh)^q}@fA-V{!Qy
zLxRFE`D^jOT*h8z)`%1l7`gYX9bfR(EoV@I$C-G-PnTYGin;kW?amPb>xH*bG5aXR
zj?PAj+py3hZLU642VETcxve!+Y}!ojI4m+3PhBjp$j7S1x-7PNe6`EWy$rY3HnB^8
zXdJ7H#1kHI(rC7qh%z0R3y#_nlht=O@N3NX@Wl<@M0IaYsHg%G@DEhCJrgduyc;F3~aCtqs2DO8ZGK
z*b!@-ccih$)G|!|D0Iot`UpxP2HLb{YHvUDQrc3CSy4!hRn
z;9!Is0fk1pIvS+o*_10I(#6}_HxE4Tzugmck_uCsugwsP0G?%duSqXrBx%a!qfysL
zTD$2>J0{o$F3S7JA>u0)c_U1bqJU#l^ukjaLP(|4U=gYMQrS`x+QmS|Dpna7*8>NJ
zwO~lKib!k{$e~;T#U&)(9Wm5e{abaai{YjCzTck3Kw}x))F>`el>Z0P8J8POF59yL*qpv#aGW_vAw`NA#>*RHCfm<0(|>*Jf=
z=I|^LU5B-Mbz380QsKI;PMaBUUxEAgjh)|G(W$+HUsOa!
zZfew`EU|jdMpBnPrNr+(eNb;SGIwNIr2Nd|^T`pi@OHsbh{uX2Lv(Ye@LKwO#o5uR
zZ9J->c)CyX5+BVDI3ioYSVZ$q{I=gs1aWb?!_jV~cjI{)H1?U_F{xts_3|?)#qyW9
zAo1JA&}au@ZjMg7IA)7$gj=*OTd&mg4sIgJ>zqF_AkziQwd_vb1diMd`yvUpZwGdA
z(}2{s5PK@29K#kQm-#p77nek$?v=R|o;RN?_0B;CZM@X65bwaqlQ!i7Ct)6aPdc+9
zN0r?Xq#250k{QM?iYX2G;XNAPYL^DZS+Al%Ey=_y_M!ae-V3K*4Zg+oM2mTbT$-YT
zn{lXjMWsbWjT0t2Z6inSqbL+_C2~S(A_rOoP7b4+y=tFz#gy5N4ntAbg?tHW>Jw~!
z9arC@NWqc>14;vdZda-Y1F?fScCxy@a>j_^Cq$G(Ek+*&s>G5H$%0-&PRn&o_N>XE`r!89m$In?ZtHkO1KrX)o#_$P{wd
zdUB}@zol<+-cwyKt~VrM2D`Eda&YywXdi*tJQh6l%jVm*I;#5}kJ46^i$P_G=eSHQ
z0^AuAFX7=6U!t}}vdSOn)C;)i{|!uPFTFCVYcDx_>;;z9Y8YFle}
z=xo4NOmW+OcBB8
zV(eh+lK;GXFluTGiq)iDR5NO2ix4)6UrG8B0tbDZLM(j$#cQc>2~a+$oEOHVO(c-u
zHbyGSND+v$#5);ybIyUu1OUi&f`$|^b#^3070F>VuU9HVyCz-?MDog(qCstV?*tRn
zChN_vbHgIY(+6x71TN^uN*-?&oa0!`$#Ni%latSSq@`liA!#5D5cidBWhl8B0!Fsm
z#9ZoCoVo`~N^w8fYoX5N^MlE-<*>j-9W`ULoW)xl=>zF9%BxS855-crnsbV(l1%km
zP6TB|(SW1ULU+tCrnw4k+PQMyrk;6{lKYTS^DGtRr}a>g8SyKdeNdmdn`C@BETl$V
zyt?Z`Xz{+TrH{T!mvWgL+E%%;zllc)GMZD`1XqkPq8T&5g)%(5K6zo8P;#IsYGz(B
zI8DkSo-WR?!nMXEl<0~S##UL7d|qW3%`@PE!3H_dz#%(Fl5Pvi`62@=EFE3zNP!0Z
z?5qX}5gT?dYRXo@CpXEjDt|F0q}cPB^bN0azKlX_IF8vStBroC<}3p;@hTEar2@yU
zTW=ChX)2h)D%sp%I)$`qP7_wf>qJm;iQwh~XYu4SO#M7bLS4#giHI}k8Cvv1McEu(
z@fhmk8Z7bGc;P*vix7M%dh{dpa<#@n+*6F~0aKb0q7XW>>SVFx(iUYzj<1DE4MMj+
zXO&4OLN}z0mNFf(678mxP?GghIDCoR;>u7r3n+-j>7vPV;g9RVk2#?|(XpewFu`R&
zM1iYl@UK6NPU5;>VDh*{_B>j*@LZ(xxcPFoNPoAuOMm1OTA_gVl_f#OkR}2xO0-N%
zmfeIA7^vqB${!YrOB@5m2EsN}AptprV17n#HQA$G$q+p3c+9Y%OABYLjIqE@U*(&s
zn?5bDqenQk)iY`(z28AZ{=8P)Fh4J!D2b7&Tg)e2QaTDVm^gPJ)dBLW;SxNRVk}t#
zhPi?-qiNp48S*yarax^{){0c5$uRtKs(U!fO4eDp?Z>%(GAwUlGth93$iqdYxSf%y
zDdfkSW0%Lc+@AMgk$5~Cn;#;ZG_@6c?(manYYZ(DBd`ugQ+6>cD=R@{r-9cwF2`H@
z@dk^6aYHy}AAKf!b6V34G)!S$8K35@%Zc>w-HBUAVdg7q8a2MGQi)tw9&{eU$|oaZ
z{zM>*ple8!En8h~atKMSa~#az5yf93(A9RixibRB>6ArMhTRi_Q%4IC1_th#nWO4b
z1P>eQ%jHD1he1*Gl}}s%Lf=vpo2yIPr=QR0gR(b@C43~O`Vez*MM%P19vwR0c~qKy
zgVx~XgMlq<#I+vDd^uS$%Qr@}vtAk28?UQwRb(_xF5zug7%-4d+u~y`TOT(aLW`Hq
zlD4~Q8*O9*VIfOgh*hNEM6e}m0~ff%LvrYQYmE4B6$f&C7#0(PzJ7^TO9!2ohVQV9
z`mpj@RQK<&l}k2
z{T*%K+8bdH`=L2=WM^+yPBPN5Z|;aTJ3hTz4Zb|tz7k}@VL94(fS<#4BzEl$lC#_l
z_7!5zA}CK~MxSBsbQry$jMH`i)e>=Oj@Y;spvqC6@)&{NjaED~+E{0AR=&v>^jmRG
zcpFx8eVXykDtEQ6_9eYWg_Vml6zGR3#KKMJ!1u`fNuSYDhuoz@gNpmpY`8POJl@e?
zI%-)Q`k*?^!ENA#ChIF@EfFV2WK)H@Y-^JS7KCY+WSx>}!-->)Cc`#LmbODSyzZyZ
zwy|&BV=wAY%;y@w56c8o5mTn)zPdAmZYCKwr$PcxUyXWa%!+2dNzWn?Q7`X>RZRaT
zlscFgSt>s6HRM#8Y|7af#gh2KWuXZc5|9a_yP0S(?-bL@PZXOzca3g>vPWr%U%Ur9
zDjBq5*MTxa1xHM2ZThj5aM+Pml!0JrJ@4FA$(VyA8eu^qsX!)D3(`ID
z0r>MtW>XP*p1n4X=bT)YQ^;K6A*)k485)%Ii11%rj@>;9;%rv&8nV-p#2iMp6Af{?
z9ZcwmQV2a&G(#^3?@e!eaE{MydoE^~#sJHVo5A&hkbX$AaIe%%leK(XF*7UJ=`s|H
zXd@eIr2Sc70dzHID}BVm=8m>flChtb6&01DP-5b|>J=t8w0JHmSlXa|0p|>uBU`DhFh(vj
zJH76qym9rmojuZqWKDJeu1!mMQ`IZs<|85IxiJCzn$+S|2tCM39J{>G7DFUxyRMiLj;SLnic3xnMov&e$X@y!Fzq0T
zRrJDQYmc{BBV^iltizYx;Z@>0`_+#lRKNFsETgIRcBSXcXq8A#o`>`y+WkPd(+fj8I`Rz~J3`?Ad&F!FR5_HopYPWOA>c?S8*vdDJ%3fD_fabPYnYX7-Y@
z3f7=kwK8-?>bMJ77$BFF60!VdCfzQP4PP>A7{YPV>d+mmaqE4%f3m?q?;+n2MvfG#
z5qv^=ox6e}J|zq;75f;xGo~1EMY(E2{vFcCH{Jmm)RV-6uRHRub~*OE25@zok*mTE
zN=COmXv=E{hz;tBgufks?mok3@h||!?!puWE$vHv&D)$dw)NFW=0Y^J@vYjG`e`i;kSB@S
zq#D_%1TfBW)X>3!PtEk+;}EiLQrg=fJ}qLwDZbGp|*32OTfg!g7reNBEekH
z@A07n!griw`2g-1;x!mzmQd_zu>1DLa+S5uyWr7e2m{w1nj3T^6jS9`pDC~K)Oq0U
zrW~pw%^~CMpV#4%yxN>A>uE+e
z%0^EM@UYG@q2Yyhm<7Vd>iff8qaux2Q}-qIhRe6PgqngHE<<0m_BkgPw?FN!&u?N;
z;pfs!Chp~)E#0?#>_C7s(Wt;P#EUA2OaM}RF=+@?MAru*HB2tnWIa5z3vQNQ5MH7J
z4^d!mKdOpd-sTSwO)gJxbh@6yJ$F6S(&w-eFx#(+F)?8s%HdU@MoPa^xN2v9pXH-0
zznS3;x!=$KSuUrAcaEV){jTBQoALQvfljrsdFXKwCCtDeVWyqD!I8ou@IXH_h*`E@
zw3jOjeTae{@jOJ{{kdx4N^Jly-2Pj)`_{C^+JP*?dr&IUc!gnOJ^JH#HrMeX~#fWyLQB)DOp?_*hG*
zHEd}LXCsy4_od=H3N#!98*trWSI
z9`6Hqi)omR@@A`%9iEw3Zcb`uZwOLlOkYq5gLVVCC^6nM8AkX(aOuLw{T}kp)jZRC
z!QfK8*2v!4camW$nzWV99_<_F=cscB_4Cv&FS2_sG4Tns(?R3EreHgq8ugOO4DY@r
zaFsN~6||F!Wryfv^b9=N$^3l$8NTq!Z+HK7TEvMBn^clv-#S1)0~~=6jib;_&GMsJ
z*ZBnuBw77VRNrflQ3DKpbMwd|A}^b2oDnub`LOJGBrOuQVDNH9BGIXiwj`eyg4P-d
zli@3yEI4^F`UTMI0B`;-!QiCcsWcS(0*dvDG)03r_HrsiK({EprqWB?{Vbh4VM5tL
zb8*4(q~q6mysz>Ncr-8EIv~lX905>cEX6rn0q@C%0dWh6BVVLRS1JaZzp@7
z3kk97w-pzMv!!FJzNhruOKh2!Cil1N4$&9mBE(Q5Raaz8hD1xmC?Hb_6_s1WSs1M|
z@KQf4>!H9KUN~lClVRt1u2~N44T=^dOk5or7HKdOHszT(
zeXrRz?4Xo;hiF)o=T%tyHL77YF0*g}l%RQOy$0qrqBG)h4870T;&rP7cvBzJuwWVK
z%ZE|7IArQlgi1~%{p>H(EV^QBeL`5oqlc|akm@O;COgw|15a<-XXKPmKM%f}Ar-|2
z4wf+~&_k&oRjb(uGE*^_b^~hK^%}m2W#XNBC17w*8df{EI;(xtyffXm4(EaG3duB%Bx_s{+a77iE1J(sb3^
z-Wt9|IaZPRIP2Deg0ha7Ilb=oLbL21IJ!rLvWm5j+8fCLhX%a`-
zF_9%PWHrFp+UZRnhCIVJpj`yp5`>CD1H|U}ulP$Y#0M`2JNn?MYUL($&U^B9&=C$7
z8EwQ6Md!lby=8LaubthXzUgC}KxMZ!pJMs=!X2Dpga|lx0E;5#T(foq>
z40w$-Tkr;fN=!WSu!%N#hJWIsYLL&xN+H&CDc(8OQ#%AaM@pGr+K_eupfroOeH=R~
zgNo}GS$8g{lt>ziN5b$KTOf82hYZ)1qfs
zT8OBRNs8_9`cWZKfe8bza9Ft2y>|^Q^(S1}xMYcL4k~b(A)jqWiItZ^F!N%q3r*Yj
zb>bhO^(-W8s4eJ|`C@PCTqHiB1Rs+#)~yiK5e|L@(FxgZM&MiIW5KB(57~xww}NWJx@aCa|~v#E#hUDC6~j?~9njV64^5DB{$E4dw_f^YAQ
z22Nh@mea)<1W$9aa#Gz!`&_hpb&chVwDz7j9T=;;m}Mn*`$%9`Q+`%ThZDwudECo*
z*=L(>zF%=F^u}fs8Y=uawQe53Ih{{s<>tr*S}5oCzTxt$5#I6y^{TUXP86tz4_C7^
zz|_KRMo!~3pltMQ6~mdgC2<`$-1B&K_@QIP(%&ls_SFVd{me{Y!0y)Gb%;EFp?2e?
z`RxMdY0Rojh|8JNqM2%?$(t9Y)fMm|9T5<($#2oJ<_zA#epz>NoJ6VG9nCo1!*O>%
zSxF7#P|PH!4_kec$h`Y4{gdhqxawJD_v|bckNJXsI}i`6cM5ZybO#lcU#a!ok;lH)
z17>985(m6?De5yn*>cUK=BVpkmp;xB(&uzgF)v(S22KlFbK>BaG_6{8UtQ%K+J`^lZbja=R*Ro
z&$j;l7Po`PJ@7K{(%H#9a+e(u7*Pm4MX!?)%YgpQC$(e4wNs6g2j8$Ubu`l%BUoBu$WVR!a>on@JSmv&U{Yz>a>@^y?dEpNkA=OA5(3+d=+X5
zFdjK2B_`T0tKq?E_a)2pbCqU=(GNLs0does;s{a~xWvXVg3HCtUwerd2o)T;rNi5d
z&8b6e#kgDL4$$|i4IbJofX5jZR^2~eckop26@DhN*hBxHdB1fjRo9W8HxRUEut7(^8|YOnO)
zB~1$>8ONV1xm3Rln9yuhNgXd&?M~07RJu!Jm>3M2?O-Vy-3!FMs*Xe#fKpAkaH*#k
zkpVGL0yd_A-*WG5P762Z6WLv}wN>jn-3Zu)FP4n#s7sOpA&5_f?Za2^Whf^l2pf8t14(bcY0Xs{qt$Dtf9q*k@`U{bD>+E-l?uhe?
zO*RHMhi?FrzAb`62#TSulXjc=ir4hal@^tG8^P)J!;=|F_SwBiD-lHd&6_If;v2SVmsYpz-psI!>!y__PbYOg|`W
zrM%b}0FTcRik!Dw;`m-Hn-a^y(3B5T68?p>nX3WzOqA6yRt3n`@~Q~AUrIx2x@|xi
zhR;;qxlwWMORXGU@KAF8j}EskV-3DIaslE_$|Q9DE)06Ppy~-x3~k|vL=d!0LRpQ^GjOj3l=XdN
z6bOb6QMDV)9hJu<(isr5tFu0J<|(A`P5DnD9*%pGcgcTI2qCCVR%svDaK_LkJBF!
zpg6~KQkUPmbDOYyRpm;09boj;nBeRLxy@?8gN!#@OQ6i+!=BDX;s&I{s~O0C3djg!
zEk%VX7d7DK5v~PQviSo!eh%>rFT`rv!Eo5Yx%#yJ=>dbTVa9IY_O?jxbvxLWHlO^zH|fCGDw0QuLqhVULR1GlVk4iIYfMNz3w6z8rNRo`7Q
z{%)xl5v`0PrlJ&iUtOpU;gdtYXWB(e-84&xwxVWL@<7P9;YGqd-mECG$jYX(w@iK_<
zH2`3Q*93)K;F#slN#8y{HkZ_4YHjzp@uS+cPojPpk)KzhY&*Bb6GX4$zOj?TSeg)}
z`H1G@{lfE28Ea~dy=w*pHy!mLmBr{gegp>?!!20*dc^$aOCr1Go(aUsR+PQ%ucDP3
zUx6fn1)|Lar?k!r`{K+QG0VQ%vL?19ZbmyO9eJ+wTEA`({q7DmO5F_SaI6@>CKCVw
zZ?9~dc9id+Z?VN1uIjXK?d-?lRpM&$Tvn!vaqYwPi*K9zCzw3i+h@u#CR}fDQyoNV=C)1=c
zDPq!Tp)#0yh!Mz)Z2t>;k)uNm&+1x5(NDAb$#I~Dmg1Qow;?7K`W+biBM_kduM!AFk`5{m{|PA
zE+tiRpqB1nF;!>6%)C?50y;QrLZh8oJm$XYVETqv__=DPulZLaz6NJak;hz8V3>;jyq-IYRIeo)1^hq
zVitN@YGnn@Eb(?!h;HQ#C27et+xMsK2Fv74SRkky#Jo%-oAA+sZKE#dCF3;yAU&W6
zX7syJncb5y^%&*(r0Ox6TupgJk!}o_PU8jRxP4Vsz~fTpvfQC%aWT-Q!Y5<4wm%V
z6xhXbpk}FXZU{1~d+Fq(>X)$_BbP%o`4y+cF|l#;ff203!&uao-Ki>;WdR9cSt4X2
zOe6>9OE<~3
ze0_6JrBbbZJcBWJa_F56ai~tQxw-0Q@cT#?BN1VqCOn;<@Z*m^;&3?Na=BnxBCgj3
z=kpi5oIfL)kMmZcsPB66*Azm))6-J|9S(;gC%l;KZH%#~*^I!)oOlkI+XEs<=&f^r
z?ILnHkc}bE9dV>v?bI5DJO9WrI~9b+YNq*lCN%UmPaq4VxdfkW=ZFrKXx7Aqs*J!J
zn`KcH*?4vhd7uPa>e$6ph(fClz$VDoMpdQUcP^ly^*~NztMLAq-eN@^(TSakfFA=U
zMj(P%p@@kvImMlJzDmn{;P(2d8wc-Wdyi%5LFm=@{0#G!UXBRG-TWvjKU3(QjktfK
zBw__bw~u4u;TrJ8P1P;Jo}{@lm@giH2(aW?v?0pm_>z3VF+X84sY~ikTEa&0x5`5|
zs$7G@^r+iy%QC=kyjqfo2fL#Cxu9K~z+0WxI_NIe$BMmoy7c?+-8&;z1(qy@i~HA8
z)anXIxAD6VGQV4*C*6Ai)b}Vm^3oO{Q^%ZEb40hU-2qCzgQga3-WIG6y`Oi84}0C!
z_dZWV5duR>?B~0{d*GbwUbsP&Ayf7nbv4#usl@^hw0MA_6#YWAH0x~!n7I_>w(c>L
zWDbV|4u=DlWhwE-^Ye3wRrcq@+T!D$>ccKkZRc~gey>;5*`9+VD;(dcs*d2WCV1%{
zl7*2%LRFfq=hoLH^Znj+ZypZ`Oxj+{R;TdhbLdvu?w*ScY2uyrHkuPXiCc@(os)zv
ztOl**Z0Yu3qM^+k!^z;^xt_cG`A%$8JGn-qLaS~=1v=u;_%k(kVi&ti+Bh$0<6%&-
zHV7ev=F(e~x@3
z8z-b!z!I(GGJl}w7}i^8_-7^AqN6k&jN{?9m`|ISJTDloj_ZG*dXA3e{3n8ml5o
zC7iYRixO6tOljIsBQs;rNRrhk8v-+$#*5W++9`(Q&+Hq3_7!XDcs~$jcVsl(+^>37
z*5TQ_LCBw`P}yZ6VMWPi=?RDVh{NGfR7d=r*xlo-FcIa3+wF$y^@`i=hRfw#;+3ih
zr>lGLO)&m!S~vChKcUGJr`%{`jTFcE35UZo=HnCIeRz-WzWab5-hIIF@ByW5Ssl#)E{HMWdb{Da++0zkDg_9vC}S8<%tcDWD%;p9cj<4d
zIr*ZN=u#CSM4+-*9Y)%CkyFeV<_Xg@VIs5Pn-n2TIGs-E*%tfYDPay-m5hxbfusnN
zaGd}OFzl3_y~r9j+dF5s_Rtk6xgo;1B9nF{Q#b!aw6V}!tA99%#}pa1fcGZXFY~Y#
zwgV??uwo%b)F{jTok|8ax6IDdsdI#o@pMD5rHx^>Vxo*?k8GY-`DBL$*FwG4F~3;3<@FL5Yc5L7LNu^<_f}Y$e34~1YOD-X0qC0U3=>kRxouVS;3hX)*`QK8
zPVB7H{a&^T>2`9dkrHQ%H_*z$(&v#iuZruKXLZWByuxhWids93F%v0`z}#RtBUP|G
zZoHu?&^J7KJj|0Z;bVeMg>HQAtk08?3gYN`w}`=8c%oMi$?9mC2*7vNe{(yhnR2wom;9mB#r>xwof8SHq_ZT~TJ)l#;7-3I)_tC6@uIYm}_N)4y+jwYw&NT-?
zr)ao$_CA7n_~wPteLsRp-oshEbx+&SOhdw0ud288-1pW?kK=CMS02y7JllHSrLMSo
z4qMpZw*756*Bu7iulJQJ2F4BNY1_?i9645%?!NDlKptEFTl1_aMDx1gpt?oqsy5^?
zwy4=9lAX0(@wqdlu-vq63gv~Myv|j@DG5++EPFolpVGtMayUIN6rKM*ExWCWhT91!D-B~0LuJeUJdNluL!Ovy2ojGI-W9kMZ16ilT0q>^?@85rbNFuMiyu9F-pMQq_9Pt`oL7J3^9tmXp
zBFq5NG)*`jkA)m_xm<8QpK-Zd0H8?j4i~irf#SNG8;c#64EkU~GVw*mB%#C-HPV<%
zfYb#QO#!9x48~B>Y88lSPdZ7Gpvg~^9U&tpufaMsO(NGWD0hAZCyUz$?6`cAz0keXY@mWX74;yS
zS86IcqxDtNZ{;DNRtAMru^@CYu{t6Y5X-Vzcdz#ZkRQIGBG8i@9i&-M4E
z>9T8{t|*Aasb6JKUaAt?h!jBmUFs0T*8<>Ju{6h;rK2lfQ|yRV`{c?DER`66T_b?`
zx=a4KgqGBVsz9KYKjv=rI&WwwcURU3QU^z
zat?_El`Z(D$%ryx!ZasarN9BPiSgA1i>j;D5ZBt~;%4bc}O+-@r
zNO%;PLdrj;NRX6-)Sg2+lPtd>!?i?Gm%OCEVigP4{D&ypPUiD>YO%o;Mwc)v0T2n+
zy>52Zw%ol(LGhtoQalr`LMUBpv){abUJ);x2aArfH2;Ou@;X1>0`B
zi1oP9kSxeSp}M5AP-+k^_IVBVuG@`T`(&(^;NcY`R7}mD7!xsAks6e9&4GDk3EyHQ
zYjRayyzHrq(KIO$8{=Zfrf0_7CEX
zarP>Xnq#2Y1?yQ!-A31?;cAv_&Ag#hBWxQIyIPL7RvzX?va%2zlkV%E5>Ek*zeS$^
z;>lN@2tQamiD=7J6+X+%DJl_vwfBTAgtyt_wi*Y^b#7qu?5rw9rOe4R7M%k_9-ol*
z9#%q#X(A}+_PtP^CvvSWCA6z_xFHrj*a-S3@nauP-M2aW^XqOj^2SE$Z$gyW^W)y^
zQW+G}bHR1b%Y0R2a$T)iHmri#Y}$ktyn>s;%8GrBD%q^s6<&c=H*2bMR4LBdMcuND
zY3KS&5E_hisHuZF`2l8Ew^Xnd5kyU%f~m-5GF!_HQ3SVZlEzlkMxLe#3X|10HJ1p%
zJRgh*l!C|!Q|flHt`uc8`cGd#Tnei;6~P(QH8o~dY=KH0>r=9a?Vu3acj}WRHQp_~
zXRWhOj)@-X#=pOScoj(Hg48r6PuzK)@q9Yrhwr|_&%gYF-+ucIujf}RvfPyq+v=n%
zKF~&5I2;ZJ6n#m_pILp482H+$x$Jobs)Er$Lh2hyG|
z@H(*_&qKfeJVv&8o3&4Wo;CaagI