Commit 9bc50313 by 侯昆

同步,添加 说 字

1 parent a6fada53
Showing 38 changed files with 1936 additions and 1666 deletions
...@@ -10,112 +10,380 @@ ...@@ -10,112 +10,380 @@
<%--<%=JSON.toJSONString(vo)%>--%> <%--<%=JSON.toJSONString(vo)%>--%>
<div class="container-fluid"> <div class="container-fluid">
<div class="wrapper-ipad-app-h5"> <c:choose>
<div class="header-main-1 clearfix"> <c:when test="${vo.word eq '说'}">
<div class="header-main-left"> <div class="wrapper-ipad-app-h5">
<c:choose> <div class="header-main-1 clearfix">
<c:when test="${vo.word eq '象'}"> <div class="header-main-left">
<h1> <div class="header-main-gif">
<span class="bg-xiang">象</span> <img src="/static/images/shuogif.gif">
</h1> </div>
</c:when> <div class="header-main-word-dropdown clearfix">
<c:otherwise> <a class="btn btn-sm btn-link dropdown-toggle collapsed js-collapse" href="#header-main-collapse-1" data-toggle="collapse">字源</a>
<h1>${vo.word}</h1> <a class="btn btn-sm btn-link dropdown-toggle collapsed js-collapse" href="#header-main-collapse-2" data-toggle="collapse">书法</a>
</c:otherwise> </div>
</c:choose>
<c:if test="${vo.word eq '象'}">
<div class="header-main-word-dropdown clearfix">
<a class="btn btn-sm btn-link dropdown-toggle collapsed js-collapse" href="#header-main-collapse-1" data-toggle="collapse">字源</a>
<a class="btn btn-sm btn-link dropdown-toggle collapsed js-collapse" href="#header-main-collapse-2" data-toggle="collapse">书法</a>
</div> </div>
</c:if> <div class="header-main-right">
</div> <div class="word-read">
<div class="header-main-right"> <span>【shuō】 </span>
<div class="word-read"> <a class="link js-play-voice" href="javascript:;">
<c:if test="${vo.word eq '象'}"> <i class="icon icon-shengyin"></i>
<span>【xiàng】</span> </a>
<a class="link js-play-voice" href="javascript:;"> <span>【yuè】</span>
<i class="icon icon-shengyin"></i> <a class="link js-play-voice" href="javascript:;">
</a> <i class="icon icon-shengyin"></i>
</c:if> </a>
</div> <span>【shuì】</span>
<%--<div class="word-read">--%> <a class="link js-play-voice" href="javascript:;">
<%--<c:forEach var="item" items="${vo.spell}">--%> <i class="icon icon-shengyin"></i>
<%--<span>【${item}】</span>--%> </a>
<%--<a class="link js-play-voice" href="javascript:;">--%> <span>【tuō】</span>
<%--<i class="icon icon-shengyin"></i>--%> <a class="link js-play-voice" href="javascript:;">
<%--</a>--%> <i class="icon icon-shengyin"></i>
<%--</c:forEach>--%> </a>
<%--</div>--%> </div>
<c:if test="${vo.brief.size()>0}"> <table>
<table> <tbody>
<tbody>
<c:forEach items="<%=HtmlHelper.paraphBriefToHtml(vo.getBrief())%>" var="group">
<tr> <tr>
<c:forEach items="${group}" var="item"> <td>笔画:
${item} <strong>9</strong>
</c:forEach> </td>
<td>部首:讠</td>
<td>四角号码:71220</td>
</tr> </tr>
</c:forEach> <tr>
</tbody> <td>部外:
</table> <strong>7</strong>
</c:if> </td>
</div> <td>结构:左右</td>
<div class="clear collapse-wrapper"> <td>繁体:說</td>
<div class="collapse" id="header-main-collapse-1"> </tr>
<img class="img-fluid" src="/static/images/xiang-ziyuan-1.png"> </tbody>
<img class="img-fluid" src="/static/images/xiang-ziyuan-2.png"> </table>
</div> </div>
<div class="collapse" id="header-main-collapse-2"> <div class="clear collapse-wrapper">
<img class="img-fluid" src="/static/images/xiang-shufa-1.png"> <div class="collapse" id="header-main-collapse-1">
</div> <div class="character-origin clearfix">
</div> <div class="character-origin-item">
</div> <div class="character-origin-image">
<article class="content-detail"> <img src="/static/images/shuo1.png">
<ul class="nav nav-tabs nav-tabs-main" role="tablist"> </div>
<c:if test="${vo.body.size() > 0}"> <div class="character-origin-desc">战国文字</div>
<li class="nav-item"> </div>
<a class="nav-link active" href="#content-detail-tab-0" role="tab" data-toggle="tab">释义</a> <div class="character-origin-item">
</li> <div class="character-origin-image">
<li class="nav-item"> <img src="/static/images/shuo2.png">
<a class="nav-link" href="#content-detail-tab-1" role="tab" data-toggle="tab">精简释义</a> </div>
</li> <div class="character-origin-desc">篆书</div>
</c:if> </div>
</ul> <div class="character-origin-item">
<div class="tab-content pt-3"> <div class="character-origin-image">
<div class="tab-pane fade show active" id="content-detail-tab-0" role="tabpanel"> <img src="/static/images/shuo3.png">
<ol class="list-paddingleft-2"> </div>
<c:forEach items="${vo.body}" var="item" varStatus="status"> <div class="character-origin-desc">隶书</div>
<li data-num="${status.index + 1}."> </div>
<p> <div class="character-origin-item">
<strong>${item.main}</strong> <div class="character-origin-image">
</p> <img src="/static/images/shuo4.png">
<c:forEach var="d" items="${item.description}"> </div>
<p>${d}</p> <div class="character-origin-desc">楷书</div>
</c:forEach> </div>
</li> <div class="character-origin-item">
</c:forEach> <div class="character-origin-image">
</ol> <img src="/static/images/shuo5.png">
</div>
<div class="character-origin-desc">简体</div>
</div>
</div>
</div>
<div class="collapse" id="header-main-collapse-2">
<img class="img-fluid" src="/static/images/shuo.jpg">
</div>
</div>
</div> </div>
<div class="tab-pane fade" id="content-detail-tab-1" role="tabpanel"> <article class="content-detail">
<div class="row"> <ul class="nav nav-tabs nav-tabs-main" role="tablist">
<c:forEach items="<%=Lists.partition(vo.getBody(), 5)%>" var="group" varStatus="groupStatus"> <li class="nav-item">
<div class="col-sm-6"> <a class="nav-link active" href="#content-detail-tab-0" role="tab" data-toggle="tab">释义</a>
<ol class="list-paddingleft-2"> </li>
<c:forEach items="${group}" var="item" varStatus="itemStatus"> <li class="nav-item">
<li data-num="${(groupStatus.index) * 5 + itemStatus.index + 1}."> <a class="nav-link" href="#content-detail-tab-1" role="tab" data-toggle="tab">精简释义</a>
</li>
</ul>
<div class="tab-content pt-3">
<div class="tab-pane fade show active" id="content-detail-tab-0" role="tabpanel">
<ul class="nav sub-tab js-tab clearfix" role="tablist">
<li class="sub-tab-item">
<a class="active" href="#subtab1" role="tab" data-toggle="tab">【shuō】</a>
</li>
<li class="sub-tab-item">
<a href="#subtab2" role="tab" data-toggle="tab">【yuè】</a>
</li>
<li class="sub-tab-item">
<a href="#subtab3" role="tab" data-toggle="tab">【shuì】</a>
</li>
<li class="sub-tab-item">
<a href="#subtab4" role="tab" data-toggle="tab">【tuō】</a>
</li>
</ul>
<div class="tab-content">
<div class="tab-pane active" id="subtab1">
<ol class="list-paddingleft-2">
<li data-num="1.">
<p> <p>
<strong>${item.main}</strong> <strong>用话来表达意思。</strong>
</p> </p>
<p>~话。~明。演~。解~。</p>
</li> </li>
</c:forEach> <li data-num="2.">
</ol> <p>
<strong>介绍。</strong>
</p>
<p>~合(a.从中介绍;b.商议;c.说和。“合”均读轻声)。~媒。</p>
</li>
<li data-num="3.">
<p>
<strong>言论,主张。</strong>
</p>
<p>学~。著书立~。</p>
</li>
<li data-num="4.">
<p>
<strong>责备。</strong>
</p>
<p>数~。</p>
</li>
<li data-num="5.">
<p>
<strong>文体的一种,如韩愈的《师说》。</strong>
</p>
<p></p>
</li>
</ol>
</div>
<div class="tab-pane" id="subtab2">
<ol class="list-paddingleft-2">
<li data-num="1.">
<p>
<strong>通“悦”。</strong>
</p>
<p>《左传·僖公三十年》:“秦伯说,与郑人盟。”《论语·学而》:“学而时习之,不亦说乎?”</p>
</li>
</ol>
</div>
<div class="tab-pane" id="subtab3">
<ol class="list-paddingleft-2">
<li data-num="1.">
<p>
<strong>用话劝说别人使听从自己的意见。</strong>
</p>
<p>如:游说。《孟子·尽心下》:“说大人,则藐之。”《史记·淮阴侯列传》:“广武君李左车说成安君。”</p>
</li>
<li data-num="2.">
<p>
<strong>通“税”。休憩;止息。</strong>
</p>
<p>《诗·召南·甘棠》:“蔽芾甘棠,勿剪勿拜,召伯所说。”孔颖达疏:“说,本或作税。舍也。”</p>
</li>
</ol>
</div>
<div class="tab-pane" id="subtab4">
<ol class="list-paddingleft-2">
<li data-num="1.">
<p>
<strong>通“脱”。解脱。</strong>
</p>
<p>《易·蒙》:“用说桎梏。”</p>
</li>
</ol>
</div>
</div>
</div>
<div class="tab-pane fade" id="content-detail-tab-1" role="tabpanel">
<ul class="nav sub-tab js-tab clearfix" role="tablist">
<li class="sub-tab-item">
<a href="#subtabs1" role="tab" data-toggle="tab">【shuō】</a>
</li>
<li class="sub-tab-item">
<a href="#subtabs2" role="tab" data-toggle="tab">【yuè】</a>
</li>
<li class="sub-tab-item">
<a href="#subtabs3" role="tab" data-toggle="tab">【shuì】</a>
</li>
<li class="sub-tab-item">
<a href="#subtabs4" role="tab" data-toggle="tab">【tuō】</a>
</li>
</ul>
<div class="tab-content">
<div class="tab-pane active" id="subtabs1">
<ol class="list-paddingleft-2">
<li data-num="1."></li>
<p>
<strong>用话来表达意思。</strong>
</p>
<li data-num="2."></li>
<p>
<strong>介绍。</strong>
</p>
<li data-num="3."></li>
<p>
<strong>言论,主张。</strong>
</p>
<li data-num="4."></li>
<p>
<strong>责备。</strong>
</p>
<li data-num="5."></li>
<p>
<strong>文体的一种,如韩愈的《师说》。</strong>
</p>
</ol>
</div>
<div class="tab-pane" id="subtabs2">
<ol class="list-paddingleft-2">
<li data-num="1."></li>
<p>
<strong>通“悦”。</strong>
</p>
</ol>
</div>
<div class="tab-pane" id="subtabs3">
<ol class="list-paddingleft-2">
<li data-num="1."></li>
<p>
<strong>用话劝说别人使听从自己的意见。</strong>
</p>
<li data-num="2."></li>
<p>
<strong>通“税”。休憩;止息。</strong>
</p>
</ol>
</div>
<div class="tab-pane" id="subtabs4">
<ol class="list-paddingleft-2">
<li data-num="1."></li>
<p>
<strong>通“脱”。解脱。</strong>
</p>
</ol>
</div>
</div>
</div>
</div>
</article>
</div>
</c:when>
<c:otherwise>
<div class="wrapper-ipad-app-h5">
<div class="header-main-1 clearfix">
<div class="header-main-left">
<c:choose>
<c:when test="${vo.word eq '象'}">
<h1>
<span class="bg-xiang">象</span>
</h1>
</c:when>
<c:otherwise>
<h1>${vo.word}</h1>
</c:otherwise>
</c:choose>
<c:if test="${vo.word eq '象'}">
<div class="header-main-word-dropdown clearfix">
<a class="btn btn-sm btn-link dropdown-toggle collapsed js-collapse" href="#header-main-collapse-1" data-toggle="collapse">字源</a>
<a class="btn btn-sm btn-link dropdown-toggle collapsed js-collapse" href="#header-main-collapse-2" data-toggle="collapse">书法</a>
</div> </div>
</c:forEach> </c:if>
</div>
<div class="header-main-right">
<div class="word-read">
<c:if test="${vo.word eq '象'}">
<span>【xiàng】</span>
<a class="link js-play-voice" href="javascript:;">
<i class="icon icon-shengyin"></i>
</a>
</c:if>
</div>
<%--<div class="word-read">--%>
<%--<c:forEach var="item" items="${vo.spell}">--%>
<%--<span>【${item}】</span>--%>
<%--<a class="link js-play-voice" href="javascript:;">--%>
<%--<i class="icon icon-shengyin"></i>--%>
<%--</a>--%>
<%--</c:forEach>--%>
<%--</div>--%>
<c:if test="${vo.brief.size()>0}">
<table>
<tbody>
<c:forEach items="<%=HtmlHelper.paraphBriefToHtml(vo.getBrief())%>" var="group">
<tr>
<c:forEach items="${group}" var="item">
${item}
</c:forEach>
</tr>
</c:forEach>
</tbody>
</table>
</c:if>
</div>
<div class="clear collapse-wrapper">
<div class="collapse" id="header-main-collapse-1">
<img class="img-fluid" src="/static/images/xiang-ziyuan-1.png">
<img class="img-fluid" src="/static/images/xiang-ziyuan-2.png">
</div>
<div class="collapse" id="header-main-collapse-2">
<img class="img-fluid" src="/static/images/xiang-shufa-1.png">
</div>
</div> </div>
</div> </div>
<article class="content-detail">
<ul class="nav nav-tabs nav-tabs-main" role="tablist">
<c:if test="${vo.body.size() > 0}">
<li class="nav-item">
<a class="nav-link active" href="#content-detail-tab-0" role="tab" data-toggle="tab">释义</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#content-detail-tab-1" role="tab" data-toggle="tab">精简释义</a>
</li>
</c:if>
</ul>
<div class="tab-content pt-3">
<div class="tab-pane fade show active" id="content-detail-tab-0" role="tabpanel">
<ol class="list-paddingleft-2">
<c:forEach items="${vo.body}" var="item" varStatus="status">
<li data-num="${status.index + 1}.">
<p>
<strong>${item.main}</strong>
</p>
<c:forEach var="d" items="${item.description}">
<p>${d}</p>
</c:forEach>
</li>
</c:forEach>
</ol>
</div>
<div class="tab-pane fade" id="content-detail-tab-1" role="tabpanel">
<div class="row">
<c:forEach items="<%=Lists.partition(vo.getBody(), 5)%>" var="group" varStatus="groupStatus">
<div class="col-sm-6">
<ol class="list-paddingleft-2">
<c:forEach items="${group}" var="item" varStatus="itemStatus">
<li data-num="${(groupStatus.index) * 5 + itemStatus.index + 1}.">
<p>
<strong>${item.main}</strong>
</p>
</li>
</c:forEach>
</ol>
</div>
</c:forEach>
</div>
</div>
</div>
</article>
</div> </div>
</article> </c:otherwise>
</div> </c:choose>
</div> </div>
<jsp:include page="/WEB-INF/jsp/include/footer.jsp"/> <jsp:include page="/WEB-INF/jsp/include/footer.jsp"/>
...@@ -61,6 +61,27 @@ ...@@ -61,6 +61,27 @@
<a class="list-group-item" >盲人摸象</a> <a class="list-group-item" >盲人摸象</a>
</div> </div>
</c:when> </c:when>
<c:when test="${vo.word eq '说'}">
<div class="list-group">
<span class="list-group-item list-group-item-header">开头</span>
<a class="list-group-item" >说教</a>
<a class="list-group-item" >说客</a>
<a class="list-group-item" >说词</a>
<a class="list-group-item" >说服</a>
</div>
<div class="list-group">
<span class="list-group-item list-group-item-header">中间</span>
<a class="list-group-item" >痴人说梦</a>
<a class="list-group-item" >现身说法</a>
<a class="list-group-item" >谈天说地</a>
</div>
<div class="list-group">
<span class="list-group-item list-group-item-header">结尾</span>
<a class="list-group-item" >小说</a>
<a class="list-group-item" >演说</a>
<a class="list-group-item" >自圆其说</a>
</div>
</c:when>
<c:when test="${vo.word eq '象鼻山'}"> <c:when test="${vo.word eq '象鼻山'}">
<div class="list-group"> <div class="list-group">
<span class="list-group-item list-group-item-header">${vo.word}</span> <span class="list-group-item list-group-item-header">${vo.word}</span>
......
...@@ -25,10 +25,10 @@ ...@@ -25,10 +25,10 @@
</c:when> </c:when>
</c:choose> </c:choose>
<%--<c:if test="${vo.spell.length() > 0}">--%> <%--<c:if test="${vo.spell.length() > 0}">--%>
<%--<span>【 <c:forEach var="item" items="${vo.spell}"> ${item} </c:forEach> 】</span>--%> <%--<span>【 <c:forEach var="item" items="${vo.spell}"> ${item} </c:forEach> 】</span>--%>
<%--<a class="link js-play-voice" href="javascript:;">--%> <%--<a class="link js-play-voice" href="javascript:;">--%>
<%--<i class="icon icon-shengyin"></i>--%> <%--<i class="icon icon-shengyin"></i>--%>
<%--</a>--%> <%--</a>--%>
<%--</c:if>--%> <%--</c:if>--%>
</div> </div>
<h4>${vo.description}</h4> <h4>${vo.description}</h4>
...@@ -83,7 +83,12 @@ ...@@ -83,7 +83,12 @@
</c:if> </c:if>
<c:if test="${vo.word eq '心脏'}"> <c:if test="${vo.word eq '心脏'}">
<li class="nav-item"> <li class="nav-item">
<a class="nav-link" href="#content-detail-tab-3" role="tab" data-toggle="tab">图谱</a> <a class="nav-link" id="heart-tab" href="#content-detail-tab-3" role="tab" data-toggle="tab">图谱</a>
</li>
</c:if>
<c:if test="${vo.word eq '太阳系'}">
<li class="nav-item">
<a class="nav-link" id="nav-map" href="#content-detail-tab-4" role="tab" data-toggle="tab">地球</a>
</li> </li>
</c:if> </c:if>
</ul> </ul>
...@@ -458,17 +463,17 @@ ...@@ -458,17 +463,17 @@
</div> </div>
</div> </div>
</li> </li>
<%--<li>--%> <%--<li>--%>
<%--<h5 class="media-title">《莽原》</h5>--%> <%--<h5 class="media-title">《莽原》</h5>--%>
<%--<div class="media">--%> <%--<div class="media">--%>
<%--<div class="media-body">--%> <%--<div class="media-body">--%>
<%--<p>文艺刊物。1925年4月在北京创刊。鲁迅主编。初为周刊,附于《京报》发行,后由北京莽原出版社独立出版,北新书局发行,共出三十二期。1926年1月改为半月刊,由未名社印行。主要发表短篇小说、散文和翻译作品。鲁迅的《朝花夕拾》(发表时题作《旧事重提》)等曾发表于此。1927年12月出至第二卷第二十三、二十四期(合刊)停刊,共出四十八期。</p>--%> <%--<p>文艺刊物。1925年4月在北京创刊。鲁迅主编。初为周刊,附于《京报》发行,后由北京莽原出版社独立出版,北新书局发行,共出三十二期。1926年1月改为半月刊,由未名社印行。主要发表短篇小说、散文和翻译作品。鲁迅的《朝花夕拾》(发表时题作《旧事重提》)等曾发表于此。1927年12月出至第二卷第二十三、二十四期(合刊)停刊,共出四十八期。</p>--%>
<%--<p class="mb-0">--%> <%--<p class="mb-0">--%>
<%--<br>--%> <%--<br>--%>
<%--</p>--%> <%--</p>--%>
<%--</div>--%>
<%--</div>--%> <%--</div>--%>
<%--</li>--%> <%--</div>--%>
<%--</li>--%>
<li> <li>
<h5 class="media-title">李求实 (1903—1931)</h5> <h5 class="media-title">李求实 (1903—1931)</h5>
<div class="media"> <div class="media">
...@@ -563,7 +568,8 @@ ...@@ -563,7 +568,8 @@
<h5 class="media-title">太阳</h5> <h5 class="media-title">太阳</h5>
<div class="media"> <div class="media">
<div class="media-body"> <div class="media-body">
<p>亦称“日”。太阳系的中心天体。距地球最近的一颗恒星。地球绕它公转。与地球的平均距离14959.787万千米,直径139.2万千米,为地球的109倍,体积为地球的130万倍,质量为地球的33万倍,平均密度1.41克/厘米3。太阳是一个炽热的气体球,表面有效温度5777开,愈向内部温度愈高,中心1.57×107开。由氢核聚变成氦核的热核反应产生巨大的能量,以辐射的方式,由内部转移到表面,而发射到宇宙空间。肉眼看到的表面层称为“光球”,光球上面是“色球”,最外层称为“日冕”,在色球与日冕间还有一个“色球日冕过渡区”,这几层(区)组成太阳的大气。太阳也在自转,其周期在日面赤道带约25天,两极区约35天。太阳和地球几乎由同样的化学元素组成,但比例有差异。太阳上最丰富的元素是氢,其次是氦,还有碳、氮、氧和各种金属。总体说,太阳是稳定的,但其大气层却处于局部激烈运动中。最明显的是太阳活动区中黑子群的出没、各类日珥的发生、日冕物质抛射和耀斑的出现等。</p> <p>
亦称“日”。太阳系的中心天体。距地球最近的一颗恒星。地球绕它公转。与地球的平均距离14959.787万千米,直径139.2万千米,为地球的109倍,体积为地球的130万倍,质量为地球的33万倍,平均密度1.41克/厘米3。太阳是一个炽热的气体球,表面有效温度5777开,愈向内部温度愈高,中心1.57×107开。由氢核聚变成氦核的热核反应产生巨大的能量,以辐射的方式,由内部转移到表面,而发射到宇宙空间。肉眼看到的表面层称为“光球”,光球上面是“色球”,最外层称为“日冕”,在色球与日冕间还有一个“色球日冕过渡区”,这几层(区)组成太阳的大气。太阳也在自转,其周期在日面赤道带约25天,两极区约35天。太阳和地球几乎由同样的化学元素组成,但比例有差异。太阳上最丰富的元素是氢,其次是氦,还有碳、氮、氧和各种金属。总体说,太阳是稳定的,但其大气层却处于局部激烈运动中。最明显的是太阳活动区中黑子群的出没、各类日珥的发生、日冕物质抛射和耀斑的出现等。</p>
<p <p
class="text-center"> class="text-center">
<img class="img-fluid" src="/static/images/taiyangxi_03.jpg"> <img class="img-fluid" src="/static/images/taiyangxi_03.jpg">
...@@ -575,7 +581,8 @@ ...@@ -575,7 +581,8 @@
<h5 class="media-title">水星</h5> <h5 class="media-title">水星</h5>
<div class="media"> <div class="media">
<div class="media-body"> <div class="media-body">
<p>中国古代亦称“辰星”;欧洲称“墨丘利”。太阳系八颗行星之一。未发现有卫星。距离太阳最近,平均距离0.39天文单位,即5791万千米。直径为地球的38%,质量为地球的5.5%,密度为水的5.4倍。轨道偏心率较大,为0.21。公转周期88天,自转周期59天,两个周期之比正好是3/2。赤道面与轨道面的交角近于0°。离太阳的角距不超过28°,肉眼难见。质量小,大气稀薄。内部是一个巨大的铁镍内核,超过水星直径的2/3。表面温度向太阳一面约440℃,背太阳一面最低可达-160℃以下。表面多环形山。磁场强度为地球的1%。外壳由多孔土壤或类似月球表土的岩石粉末组成。</p> <p>
中国古代亦称“辰星”;欧洲称“墨丘利”。太阳系八颗行星之一。未发现有卫星。距离太阳最近,平均距离0.39天文单位,即5791万千米。直径为地球的38%,质量为地球的5.5%,密度为水的5.4倍。轨道偏心率较大,为0.21。公转周期88天,自转周期59天,两个周期之比正好是3/2。赤道面与轨道面的交角近于0°。离太阳的角距不超过28°,肉眼难见。质量小,大气稀薄。内部是一个巨大的铁镍内核,超过水星直径的2/3。表面温度向太阳一面约440℃,背太阳一面最低可达-160℃以下。表面多环形山。磁场强度为地球的1%。外壳由多孔土壤或类似月球表土的岩石粉末组成。</p>
<p <p
class="text-center"> class="text-center">
<img class="img-fluid" src="/static/images/taiyangxi_07.jpg"> <img class="img-fluid" src="/static/images/taiyangxi_07.jpg">
...@@ -587,7 +594,8 @@ ...@@ -587,7 +594,8 @@
<h5 class="media-title">金星</h5> <h5 class="media-title">金星</h5>
<div class="media"> <div class="media">
<div class="media-body"> <div class="media-body">
<p>中国古代亦称“启明星”、“晓星”,又称“长庚星”、“太白星”或“黄昏星”,欧洲称“维纳斯”(罗马神话中的爱和美的女神)。太阳系八颗行星之一。未发现有卫星。按距太阳由近及远的次序为第二颗。与太阳平均距离0.72天文单位,即1.08亿千米。大小与地球相仿,直径比地球小5%,质量为地球的82%,密度为水的5.2倍。轨道接近圆形。公转周期225天,自转周期243天,自转比公转更为缓慢,且自转方向与其他行星相反。行星中与地球最接近的一颗,亮度仅次于日、月。表面覆盖厚云。大气主要成分是二氧化碳。表面温度约480℃。大气压为地球的90倍。表面磁场为地球的千分之一,约1.6×10-8特。也有电离层。表面还有山脉和峡谷。金星上空闪电频繁,每分钟达20多次。</p> <p>
中国古代亦称“启明星”、“晓星”,又称“长庚星”、“太白星”或“黄昏星”,欧洲称“维纳斯”(罗马神话中的爱和美的女神)。太阳系八颗行星之一。未发现有卫星。按距太阳由近及远的次序为第二颗。与太阳平均距离0.72天文单位,即1.08亿千米。大小与地球相仿,直径比地球小5%,质量为地球的82%,密度为水的5.2倍。轨道接近圆形。公转周期225天,自转周期243天,自转比公转更为缓慢,且自转方向与其他行星相反。行星中与地球最接近的一颗,亮度仅次于日、月。表面覆盖厚云。大气主要成分是二氧化碳。表面温度约480℃。大气压为地球的90倍。表面磁场为地球的千分之一,约1.6×10-8特。也有电离层。表面还有山脉和峡谷。金星上空闪电频繁,每分钟达20多次。</p>
</div> </div>
<img class="align-self-start ml-3" src="/static/images/taiyangxi_11.jpg"> <img class="align-self-start ml-3" src="/static/images/taiyangxi_11.jpg">
</div> </div>
...@@ -596,7 +604,8 @@ ...@@ -596,7 +604,8 @@
<h5 class="media-title">地球</h5> <h5 class="media-title">地球</h5>
<div class="media"> <div class="media">
<div class="media-body"> <div class="media-body">
<p>太阳系八颗行星之一。按距太阳由近及远的次序为第三颗。人类居住的星球。约在46亿年前形成。与太阳平均距离1.496×108千米。体积约1.083×1012立方千米,赤道半径6378千米,极半径6357千米。呈扁球体,扁率1/298.257。质量5.97×1024千克,重力加速度9.8米/秒2。平均密度是水的5.5倍,公转周期365.25天,自转周期23时56分。轨道为椭圆,并与赤道面相交23°26′,故有四季寒暑和昼夜长短。表面包有坚固的地壳(岩石圈),面积5.11×108平方千米,其中海洋(水圈)约占70.8%,陆地约占29.2%。周围有大气圈。大气圈外还环绕有地球辐射带和地球磁层。有1个卫星(月球)。</p> <p>
太阳系八颗行星之一。按距太阳由近及远的次序为第三颗。人类居住的星球。约在46亿年前形成。与太阳平均距离1.496×108千米。体积约1.083×1012立方千米,赤道半径6378千米,极半径6357千米。呈扁球体,扁率1/298.257。质量5.97×1024千克,重力加速度9.8米/秒2。平均密度是水的5.5倍,公转周期365.25天,自转周期23时56分。轨道为椭圆,并与赤道面相交23°26′,故有四季寒暑和昼夜长短。表面包有坚固的地壳(岩石圈),面积5.11×108平方千米,其中海洋(水圈)约占70.8%,陆地约占29.2%。周围有大气圈。大气圈外还环绕有地球辐射带和地球磁层。有1个卫星(月球)。</p>
</div> </div>
<img class="align-self-start ml-3" src="/static/images/taiyangxi_14.jpg"> <img class="align-self-start ml-3" src="/static/images/taiyangxi_14.jpg">
</div> </div>
...@@ -605,7 +614,8 @@ ...@@ -605,7 +614,8 @@
<h5 class="media-title">火星</h5> <h5 class="media-title">火星</h5>
<div class="media"> <div class="media">
<div class="media-body"> <div class="media-body">
<p>中国古代亦称“荧惑”;欧洲称“玛尔斯”(罗马神话中的战神)。太阳系八颗行星之一。按距太阳由近及远的次序为第四颗。与太阳平均距离1.52天文单位,即2.28亿千米。赤道直径为地球的53%,质量为地球的11%,密度为水的3.9倍。公转周期687天,自转周期24时37分。赤道面与轨道面的交角为23°59′,与黄赤交角相近,所以火星也有四季,每季约长6个月。大气稀薄,大气压只有地球的0.6倍。主要成分是二氧化碳。表面温度在赤道上白昼高,可达28℃,夜间降至-132℃。白色极冠是水冰和干冰。表面有火山和沙漠,还发现有河床、水道和流域地形等,说明火星曾有大量的水,地表下有大量的水资源。为此,火星生命现象长期受到人们的关注。有两颗小卫星。</p> <p>
中国古代亦称“荧惑”;欧洲称“玛尔斯”(罗马神话中的战神)。太阳系八颗行星之一。按距太阳由近及远的次序为第四颗。与太阳平均距离1.52天文单位,即2.28亿千米。赤道直径为地球的53%,质量为地球的11%,密度为水的3.9倍。公转周期687天,自转周期24时37分。赤道面与轨道面的交角为23°59′,与黄赤交角相近,所以火星也有四季,每季约长6个月。大气稀薄,大气压只有地球的0.6倍。主要成分是二氧化碳。表面温度在赤道上白昼高,可达28℃,夜间降至-132℃。白色极冠是水冰和干冰。表面有火山和沙漠,还发现有河床、水道和流域地形等,说明火星曾有大量的水,地表下有大量的水资源。为此,火星生命现象长期受到人们的关注。有两颗小卫星。</p>
</div> </div>
<img class="align-self-start ml-3" src="/static/images/taiyangxi_16.jpg"> <img class="align-self-start ml-3" src="/static/images/taiyangxi_16.jpg">
</div> </div>
...@@ -614,7 +624,8 @@ ...@@ -614,7 +624,8 @@
<h5 class="media-title">木星</h5> <h5 class="media-title">木星</h5>
<div class="media"> <div class="media">
<div class="media-body"> <div class="media-body">
<p>中国古代亦称“岁星”;欧洲称“朱庇特”。太阳系八颗行星之一。按距太阳由近及远的次序为第五颗。与太阳平均距离5.20天文单位,即7.78亿千米。体积和质量比其他七大行星的总和还大。赤道直径为地球的11.18倍,质量为地球的317.89倍,相对密度为水的1.3倍。公转周期11.86年,自转周期9时50分,是行星中自转最快的一颗。大气中有明暗相间平行于赤道的云带,温度约-140℃,大红斑就是嵌在云带内的云团。大气厚约730千米,深处有水蒸气,还有乙炔、乙烷和磷化氢。木星被巨大磁层包围,与地球磁层类似,但磁层辐射强度约为地球的100万倍。磁场比地球强20~40倍。辐射能量是它接受太阳能量的2.5倍,表明木星本身有能源。已证实的卫星有63颗,是太阳系中卫星数最多的行星。还有光环和极光。</p> <p>
中国古代亦称“岁星”;欧洲称“朱庇特”。太阳系八颗行星之一。按距太阳由近及远的次序为第五颗。与太阳平均距离5.20天文单位,即7.78亿千米。体积和质量比其他七大行星的总和还大。赤道直径为地球的11.18倍,质量为地球的317.89倍,相对密度为水的1.3倍。公转周期11.86年,自转周期9时50分,是行星中自转最快的一颗。大气中有明暗相间平行于赤道的云带,温度约-140℃,大红斑就是嵌在云带内的云团。大气厚约730千米,深处有水蒸气,还有乙炔、乙烷和磷化氢。木星被巨大磁层包围,与地球磁层类似,但磁层辐射强度约为地球的100万倍。磁场比地球强20~40倍。辐射能量是它接受太阳能量的2.5倍,表明木星本身有能源。已证实的卫星有63颗,是太阳系中卫星数最多的行星。还有光环和极光。</p>
</div> </div>
<img class="align-self-start ml-3" src="/static/images/taiyangxi_18.jpg"> <img class="align-self-start ml-3" src="/static/images/taiyangxi_18.jpg">
</div> </div>
...@@ -623,7 +634,8 @@ ...@@ -623,7 +634,8 @@
<h5 class="media-title">土星</h5> <h5 class="media-title">土星</h5>
<div class="media"> <div class="media">
<div class="media-body"> <div class="media-body">
<p>中国古代亦称“填星”、“镇星”;欧洲称“萨特恩”(罗马神话中的农神)。太阳系八颗行星之一。按距太阳由近及远的次序为第六颗。与太阳平均距离9.54天文单位,即14.27亿千米。赤道直径为地球的9.42倍,质量约为地球的95.2倍,密度只有水的70%。公转周期29.46年,自转周期10时14分,形状很扁。表面的云雾带比木星的更规则,但不显著。大气层很厚,主要成分是甲烷和少量的氨。土星上空闪电频繁。表面最高温度约-150℃。有磁场(强度为地球的1000倍)和辐射带。有卫星50颗,其中14颗为不规则卫星。还有明显的光环环缝。</p> <p>
中国古代亦称“填星”、“镇星”;欧洲称“萨特恩”(罗马神话中的农神)。太阳系八颗行星之一。按距太阳由近及远的次序为第六颗。与太阳平均距离9.54天文单位,即14.27亿千米。赤道直径为地球的9.42倍,质量约为地球的95.2倍,密度只有水的70%。公转周期29.46年,自转周期10时14分,形状很扁。表面的云雾带比木星的更规则,但不显著。大气层很厚,主要成分是甲烷和少量的氨。土星上空闪电频繁。表面最高温度约-150℃。有磁场(强度为地球的1000倍)和辐射带。有卫星50颗,其中14颗为不规则卫星。还有明显的光环环缝。</p>
</div> </div>
<img class="align-self-start ml-3" src="/static/images/taiyangxi_21.jpg"> <img class="align-self-start ml-3" src="/static/images/taiyangxi_21.jpg">
</div> </div>
...@@ -632,7 +644,8 @@ ...@@ -632,7 +644,8 @@
<h5 class="media-title">天王星</h5> <h5 class="media-title">天王星</h5>
<div class="media"> <div class="media">
<div class="media-body"> <div class="media-body">
<p>太阳系八颗行星之一。按距太阳由近及远的次序为第七颗。1781年由英国天文学家威廉·赫歇尔用望远镜巡天时偶然发现。与太阳平均距离19.18天文单位。赤道直径为地球的4.10倍,质量为地球的14.6倍,密度为水的1.3倍。公转周期84.01年,自转周期17.9小时。赤道面与轨道面的交角98°,因而自转是逆向的。在良好的天气条件下,肉眼勉强可见。大气主要成分是氢,氦只占15%,此外还含有甲烷和微量的氨。表面温度约-180℃。有磁场,但强度只有地球的1/10。有磁层结构、弓形激波区磁尾和类似地球的范艾伦辐射带。有29颗卫星,还有粗细不等的光环上百条。</p> <p>
太阳系八颗行星之一。按距太阳由近及远的次序为第七颗。1781年由英国天文学家威廉·赫歇尔用望远镜巡天时偶然发现。与太阳平均距离19.18天文单位。赤道直径为地球的4.10倍,质量为地球的14.6倍,密度为水的1.3倍。公转周期84.01年,自转周期17.9小时。赤道面与轨道面的交角98°,因而自转是逆向的。在良好的天气条件下,肉眼勉强可见。大气主要成分是氢,氦只占15%,此外还含有甲烷和微量的氨。表面温度约-180℃。有磁场,但强度只有地球的1/10。有磁层结构、弓形激波区磁尾和类似地球的范艾伦辐射带。有29颗卫星,还有粗细不等的光环上百条。</p>
</div> </div>
<img class="align-self-start ml-3" src="/static/images/taiyangxi_24.jpg"> <img class="align-self-start ml-3" src="/static/images/taiyangxi_24.jpg">
</div> </div>
...@@ -641,18 +654,19 @@ ...@@ -641,18 +654,19 @@
<h5 class="media-title">海王星</h5> <h5 class="media-title">海王星</h5>
<div class="media"> <div class="media">
<div class="media-body"> <div class="media-body">
<p>太阳系八颗行星之一。按距太阳由近及远的次序为第八颗。1846年法国天文学家勒威耶和英国天文学家亚当斯根据天体力学理论同时计算出它的位置,后经德国天文学家伽勒(Johann Gottfried Galle,1812—1910)用望远镜发现。与太阳平均距离30.06天文单位。赤道直径为地球的3.9倍,质量为地球的17.2倍,密度为水的1.8倍。公转周期164.79年,自转周期19.2小时。赤道面与轨道面的交角28.8°。公转轨道近似圆形。大气里含有甲烷和微量的氨。表面温度约-200℃。有13颗卫星还有光环。</p> <p>太阳系八颗行星之一。按距太阳由近及远的次序为第八颗。1846年法国天文学家勒威耶和英国天文学家亚当斯根据天体力学理论同时计算出它的位置,后经德国天文学家伽勒(Johann Gottfried
Galle,1812—1910)用望远镜发现。与太阳平均距离30.06天文单位。赤道直径为地球的3.9倍,质量为地球的17.2倍,密度为水的1.8倍。公转周期164.79年,自转周期19.2小时。赤道面与轨道面的交角28.8°。公转轨道近似圆形。大气里含有甲烷和微量的氨。表面温度约-200℃。有13颗卫星还有光环。</p>
</div> </div>
<img class="align-self-start ml-3" src="/static/images/taiyangxi_27.jpg"> <img class="align-self-start ml-3" src="/static/images/taiyangxi_27.jpg">
</div> </div>
</li> </li>
<%--<li>--%> <%--<li>--%>
<%--<div class="media">--%> <%--<div class="media">--%>
<%--<div class="media-body">--%> <%--<div class="media-body">--%>
<%--<p>一年中地球绕太阳运行到二十四个规定位置(即视太阳黄经度每隔15°为一个节气)上的日期。其划分源于中国黄河流域。各节气分别冠以反映自然气候特点的名称。当视太阳在黄经90°阳光直射北回归线时,北半球昼最长,夜最短,称“夏至”;在黄经270°阳光直射南回归线时,北半球昼最短,夜最长,称“冬至”;当视太阳在黄经0°和180°阳光两次直射赤道时,昼夜平分,分别称“春分”和“秋分”。上述的“二至”“二分”,春秋时代已由圭表测日影长短法确立。战国末期,又在春分-夏至-秋分-冬至-春分之间,黄经每隔45°各增一个节气,分别为立夏、立秋、立冬、立春,即“四立”。秦汉时,随农业生产发展,又分别在这八个节气之间,黄经各隔15°增加两个节气。至此,以不违农时为中心,反映一年四季变迁,雨、露、霜、雪等气候变化和物候特征的“二十四节气”已完全确立,成为农事活动主要依据。中国幅员辽阔,在同一节气各地气候变化不一,农事活动也有差异。西汉刘安《淮南子·天文》中已有完整二十四节气的最早记载。汉武帝太初元年(公元前104年)实施的《太初历》首次将“二十四节气”订入历法。二十四节气的阳历日期基本固定,一般仅相差1天。二十四节气的名称、黄经和日期(根据2000—2100年年历表查算)见上页表。</p>--%> <%--<p>一年中地球绕太阳运行到二十四个规定位置(即视太阳黄经度每隔15°为一个节气)上的日期。其划分源于中国黄河流域。各节气分别冠以反映自然气候特点的名称。当视太阳在黄经90°阳光直射北回归线时,北半球昼最长,夜最短,称“夏至”;在黄经270°阳光直射南回归线时,北半球昼最短,夜最长,称“冬至”;当视太阳在黄经0°和180°阳光两次直射赤道时,昼夜平分,分别称“春分”和“秋分”。上述的“二至”“二分”,春秋时代已由圭表测日影长短法确立。战国末期,又在春分-夏至-秋分-冬至-春分之间,黄经每隔45°各增一个节气,分别为立夏、立秋、立冬、立春,即“四立”。秦汉时,随农业生产发展,又分别在这八个节气之间,黄经各隔15°增加两个节气。至此,以不违农时为中心,反映一年四季变迁,雨、露、霜、雪等气候变化和物候特征的“二十四节气”已完全确立,成为农事活动主要依据。中国幅员辽阔,在同一节气各地气候变化不一,农事活动也有差异。西汉刘安《淮南子·天文》中已有完整二十四节气的最早记载。汉武帝太初元年(公元前104年)实施的《太初历》首次将“二十四节气”订入历法。二十四节气的阳历日期基本固定,一般仅相差1天。二十四节气的名称、黄经和日期(根据2000—2100年年历表查算)见上页表。</p>--%>
<%--</div>--%> <%--</div>--%>
<%--</div>--%> <%--</div>--%>
<%--</li>--%> <%--</li>--%>
</ul> </ul>
</div> </div>
</div> </div>
...@@ -691,1328 +705,378 @@ ...@@ -691,1328 +705,378 @@
</c:forEach> </c:forEach>
</div> </div>
</c:if> </c:if>
<c:if test="${vo.word eq '心脏'}"> <c:if test="${vo.word eq '心脏'}">
<div class="tab-pane " id="content-detail-tab-3" role="tabpanel"> <div class="tab-pane" id="content-detail-tab-3" role="tabpanel">
<div class="carousel slide" id="carouselExampleControls" data-ride="carousel" data-interval="false"> <div class="swiper-container tp-swiper">
<div class="carousel-inner"> <div class="swiper-wrapper">
<div class="atlas-content carousel-item active" id="atlas-0"></div> <div class="swiper-slide">
<div class="atlas-content carousel-item" id="atlas-1"></div> <div class="chart"></div>
<div class="atlas-content carousel-item" id="atlas-2"></div> </div>
<div class="atlas-content carousel-item" id="atlas-3"></div> <div class="swiper-slide">
<div class="atlas-content carousel-item" id="atlas-4"></div> <div class="chart"></div>
<div class="atlas-content carousel-item" id="atlas-5"></div> </div>
<div class="swiper-slide">
<div class="chart"></div>
</div>
<div class="swiper-slide">
<div class="chart"></div>
</div>
<div class="swiper-slide">
<div class="chart"></div>
</div>
<div class="swiper-slide">
<div class="chart"></div>
</div>
</div>
<div class="swiper-control">
<div class="swiper-button-prev"></div>
<div class="swiper-button-next"></div>
</div> </div>
<a class="carousel-control-prev" href="#carouselExampleControls" role="button" data-slide="prev">
<span class="carousel-control-prev-icon" aria-hidden="true"></span>
<span class="sr-only">上一个</span>
</a>
<a class="carousel-control-next" href="#carouselExampleControls" role="button" data-slide="next">
<span class="carousel-control-next-icon" aria-hidden="true"></span>
<span class="sr-only">下一个</span>
</a>
</div> </div>
</div> </div>
</c:if> </c:if>
<c:if test="${vo.word eq '太阳系'}">
<div class="tab-pane" id="content-detail-tab-4" role="tabpanel">
<div id="chart-earth"></div>
</div>
</c:if>
</div> </div>
</article> </article>
</div> </div>
</div> </div>
<script src="/static/js/plugins/vis/vis.min.js"></script>
<c:if test="${vo.word eq '心脏'}"> <c:if test="${vo.word eq '心脏'}">
<script src="/static/js/plugins/echarts.min.js"></script>
<script src="/static/js/plugins/echarts-gl.js"></script>
<script src="/static/js/plugins/swiper.min.js"></script>
<link rel="stylesheet" href="/static/js/plugins/swiper.min.css">
<script> <script>
$(function() { $(function () {
// 图谱 // 图谱
var nodeDatas = [{ //- 心脏
atlasNodes: [{ function option(data) {
id: 2, return {
label: '心脏', tooltip: {
size: 50, trigger: 'item',
color: { triggerOn: 'mousemove'
border: '#6ba9d3', },
background: '#6ba9d3', series: [{
highlight: { type: 'tree',
border: '#6ba9d3', data: [data],
background: '#6ba9d3' left: "5%",
} right: "15%",
} top: 0,
}, //- layout: 'radial',
{ symbol: 'emptyCircle',
id: 3, symbolSize: 7,
label: '心内膜', label: {
size: 40, offset: [10, -15],
color: { },
border: '#3aa255', initialTreeDepth: -1,
background: '#3aa255', expandAndCollapse: true,
highlight: { animationDurationUpdate: 750
border: '#3aa255', }]
background: '#3aa255' }
} }
} var obj = [{
}, name: '心',
{ children: [{
id: 4, name: "心率"
label: '心肌', }, {
size: 40, name: "胸心血管外科学"
color: { }, {
border: '#3aa255', name: "心内膜",
background: '#3aa255', children: [{
highlight: { name: "感染性心内膜炎"
border: '#3aa255', }, {
background: '#3aa255' name: "心肌",
} children: [{
} name: "心肌炎"
}, }, {
{ name: "心肌病"
id: 5, }, {
label: '心脏传导系统' name: "心肌梗死"
}, }, {
{ name: "心力储备"
id: 6, }, {
label: '心外膜' name: "心输出量"
}, }, {
{ name: "心脏传导系统",
id: 7, children: [{
label: '心包' name: "心脏传导阻滞",
}, children: [{
{ name: "心脏起搏器"
id: 8, }]
label: '心包络' }, {
}, name: "心房",
{ children: [{
id: 9, name: "心房扑动"
label: '围心腔' }, {
}, name: "心房颤动"
{ }, {
id: 10, name: "中心静脉压"
label: '肺' }]
}, }, {
{ name: "心室",
id: 11, children: [{
label: '肺气肿' name: "心室颤动"
}, }]
{ }, {
id: 12, name: "心外膜",
label: '肺心病' children: [{
}, name: "心外膜",
{ children: [{
id: 13, name: "心包",
label: '心脏压塞' children: [{
}, name: "心脏压塞"
{ }, {
id: 14, name: "心包摩擦音"
label: '心包炎' }, {
}, name: "心包炎"
{ }, {
id: 15, name: "心包络",
label: '心室颤动' children: [{
}, name: "围心腔",
{ children: [{
id: 16, name: "肺",
label: '心室', children: [{
size: 40, name: '肺气肿',
color: { children: [{
border: '#3aa255', name: "肺心病"
background: '#3aa255', }]
highlight: { }]
border: '#3aa255', }]
background: '#3aa255' }]
} }]
} }]
}, }]
{ }]
id: 17, }]
label: '心房', }]
size: 40, }]
color: { }, {
border: '#3aa255', name: '心脏',
background: '#3aa255', children: [{
highlight: { name: '心瓣膜病',
border: '#3aa255', children: [{
background: '#3aa255' name: '风湿性心脏病'
} }, {
} name: '心导管球囊扩张术'
}, }]
{ }, {
id: 18, name: "先天性心脏病",
label: '胸心血管外科学', children: [{
size: 40, name: "微创心脏外科手术",
color: { }]
border: '#3aa255', }, {
background: '#3aa255', name: "冠心病"
highlight: { }, {
border: '#3aa255', name: "心力衰竭",
background: '#3aa255' children: [{
} name: "强心苷"
} }]
}, }, {
{ name: "心脏导管检查术",
id: 19, }, {
label: '心率', name: "心脏内直视手术",
size: 40, children: [{
color: { name: "体外循环",
border: '#3aa255', children: [{
background: '#3aa255', name: "人工心肺机"
highlight: { }]
border: '#3aa255', }, {
background: '#3aa255' name: "低温麻醉"
}]
}, {
name: "心脏闭合性损"
}, {
name: "高血压心脏病"
}, {
name: "心音",
children: [{
name: '心脏杂音',
children: [{
name: "心音图"
}]
}, {
name: "胎心音"
}]
}, {
name: "心源性猝死",
children: [{
name: "人工呼吸"
}, {
name: "心脏按压"
}]
}]
}, {
name: "冠心病",
children: [{
name: "心绞痛"
}, {
name: "心律失常"
}, {
name: "急性冠状动脉综合症"
}, {
name: "心肌梗死"
}, {
name: "心力衰竭"
}, {
name: "心源性猝死"
}, {
name: "微创心脏外科手术"
}, {
name: "冠状动脉搭桥术"
}]
}, {
name: "心痛",
children: [{
name: "抗心绞痛药",
chidren: [{
name: "心痛定",
children: [{
name: "硝苯地平"
}]
}, {
name: "消心痛",
children: [{
name: '硝酸异山梨酯'
}]
}]
}, {
name: "麝香保心丸"
}, {
name: "天王补心丹"
}, {
name: "胃痛"
}, {
name: "虫痛"
}, {
name: "心绞痛"
}, {
name: "心肌梗死"
}]
}, {
name: '心律',
children: [{
name: "心律不齐",
children: [{
name: "心动过速"
}, {
name: "心动过缓"
}, {
name: "早搏"
}, {
name: "郁积综合征"
}, {
name: "心脏传导阻滞"
}]
}, {
name: "心动周期",
children: [{
name: "超声心动图"
}]
}, {
name: "心电图",
children: [{
name: "心电图"
}]
}, {
name: "窦性心律"
}]
}, {
name: "心病 \n (中医学)",
children: [{
name: "热入心包"
}, {
name: "水气凌心"
}, {
name: "心血虚"
}, {
name: "心血淤"
}, {
name: "怔忡"
}, {
name: "心悸"
}, {
name: "心阳虚"
}, {
name: "心阴虚"
}, {
name: "盗汗"
}]
}]
var arr = []
$("#heart-tab").one('shown.bs.tab', function(e) {
// 图谱轮播
var swiperTp = new Swiper('.tp-swiper', {
prevButton: '.swiper-button-prev',
nextButton: '.swiper-button-next',
onInit: function(swiper) {
var index = swiper.activeIndex
arr.push(index)
var tar = $(".tp-swiper").find(".swiper-slide").eq(index).children().get(0)
var chart = echarts.init(tar)
chart.setOption(option(obj[index]))
},
onSlideChangeEnd: function(swiper) {
var index = swiper.activeIndex
var short = [2, 3, 5]
if (arr.indexOf(index) === -1) {
arr.push(index)
var tar = $(".tp-swiper").find(".swiper-slide").eq(index).children().get(0)
var chart = echarts.init(tar)
if (short.indexOf(index >= 0)) {
chart.setOption(option(obj[index]))
return
} }
chart.setOption(option(obj[index]))
} }
},
{
id: 20,
label: '心力储备'
},
{
id: 21,
label: '心输出量'
},
{
id: 22,
label: '感染性心内膜炎'
},
{
id: 23,
label: '心房扑动'
},
{
id: 24,
label: '中心静脉压'
},
{
id: 25,
label: '心肌炎'
},
{
id: 26,
label: '心肌病'
},
{
id: 27,
label: '心肌梗死'
},
{
id: 28,
label: '心脏传导阻滞'
},
{
id: 29,
label: '心脏起搏器'
},
{
id: 100,
label: '心包摩擦音'
} }
], })
atlasEdges: [{ })
from: 2, });
to: 3 </script>
},
{
from: 2,
to: 4
},
{
from: 2,
to: 16
},
{
from: 2,
to: 17
},
{
from: 2,
to: 18
},
{
from: 2,
to: 19
},
{
from: 3,
to: 7
},
{
from: 3,
to: 22
},
{
from: 7,
to: 8
},
{
from: 8,
to: 9
},
{
from: 9,
to: 10
},
{
from: 10,
to: 11
},
{
from: 4,
to: 5
},
{
from: 4,
to: 26
},
{
from: 4,
to: 27
},
{
from: 4,
to: 21
},
{
from: 4,
to: 25
},
{
from: 4,
to: 20
},
{
from: 5,
to: 28
},
{
from: 28,
to: 29
},
{
from: 5,
to: 6
},
{
from: 7,
to: 13
},
{
from: 7,
to: 14
},
{
from: 7,
to: 100
},
{
from: 17,
to: 23
},
{
from: 17,
to: 24
},
{
from: 16,
to: 15
},
{
from: 11,
to: 12
}
]
},
{
atlasNodes: [{
id: 2,
label: '心脏',
size: 50,
color: {
border: '#6ba9d3',
background: '#6ba9d3',
highlight: {
border: '#6ba9d3',
background: '#6ba9d3'
}
}
},
{
id: 3,
label: '心力衰竭',
size: 40,
color: {
border: '#3aa255',
background: '#3aa255',
highlight: {
border: '#3aa255',
background: '#3aa255'
}
}
},
{
id: 4,
label: '心瓣膜病',
size: 40,
color: {
border: '#3aa255',
background: '#3aa255',
highlight: {
border: '#3aa255',
background: '#3aa255'
}
}
},
{
id: 5,
label: '先天性心脏病',
size: 40,
color: {
border: '#3aa255',
background: '#3aa255',
highlight: {
border: '#3aa255',
background: '#3aa255'
}
}
},
{
id: 6,
label: '冠心病',
size: 40,
color: {
border: '#3aa255',
background: '#3aa255',
highlight: {
border: '#3aa255',
background: '#3aa255'
}
}
},
{
id: 7,
label: '心导管球囊扩张术'
},
{
id: 8,
label: '强心苷'
},
{
id: 9,
label: '心脏导管检查术',
size: 40,
color: {
border: '#3aa255',
background: '#3aa255',
highlight: {
border: '#3aa255',
background: '#3aa255'
}
}
},
{
id: 10,
label: '心衰'
},
{
id: 11,
label: '心脏内直视手术',
size: 40,
color: {
border: '#3aa255',
background: '#3aa255',
highlight: {
border: '#3aa255',
background: '#3aa255'
}
}
},
{
id: 12,
label: '心脏闭合性损',
size: 40,
color: {
border: '#3aa255',
background: '#3aa255',
highlight: {
border: '#3aa255',
background: '#3aa255'
}
}
},
{
id: 13,
label: '高血压心脏病',
size: 40,
color: {
border: '#3aa255',
background: '#3aa255',
highlight: {
border: '#3aa255',
background: '#3aa255'
}
}
},
{
id: 14,
label: '心音',
size: 40,
color: {
border: '#3aa255',
background: '#3aa255',
highlight: {
border: '#3aa255',
background: '#3aa255'
}
}
},
{
id: 15,
label: '心源性猝死',
size: 40,
color: {
border: '#3aa255',
background: '#3aa255',
highlight: {
border: '#3aa255',
background: '#3aa255'
}
}
},
{
id: 16,
label: '体外循环'
},
{
id: 17,
label: '低温麻醉'
},
{
id: 18,
label: '心脏杂音'
},
{
id: 19,
label: '胎心音'
},
{
id: 20,
label: '心脏按压'
},
{
id: 21,
label: '人工呼吸'
},
{
id: 22,
label: '人工心肺机'
},
{
id: 24,
label: '心音图'
},
{
id: 26,
label: '微创心脏外科手术'
},
{
id: 25,
label: '风湿性心脏病'
}
],
atlasEdges: [{
from: 2,
to: 3
},
{
from: 2,
to: 9
},
{
from: 2,
to: 4
},
{
from: 2,
to: 5
},
{
from: 2,
to: 6
},
{
from: 2,
to: 11
},
{
from: 2,
to: 12
},
{
from: 2,
to: 13
},
{
from: 2,
to: 14
},
{
from: 2,
to: 15
},
{
from: 3,
to: 10
},
{
from: 4,
to: 26
},
{
from: 4,
to: 7
},
{
from: 5,
to: 26
},
{
from: 6,
to: 26
},
{
from: 10,
to: 8
},
{
from: 11,
to: 16
},
{
from: 11,
to: 17
},
{
from: 14,
to: 18
},
{
from: 14,
to: 19
},
{
from: 18,
to: 24
},
{
from: 19,
to: 24
},
{
from: 15,
to: 20
},
{
from: 15,
to: 21
},
{
from: 16,
to: 22
},
{
from: 25,
to: 4
}
]
},
{
atlasNodes: [{
id: 2,
label: '冠心',
size: 50,
color: {
border: '#6ba9d3',
background: '#6ba9d3',
highlight: {
border: '#6ba9d3',
background: '#6ba9d3'
}
}
},
{
id: 3,
label: '冠状动脉搭桥术',
size: 40,
color: {
border: '#3aa255',
background: '#3aa255',
highlight: {
border: '#3aa255',
background: '#3aa255'
}
}
},
{
id: 4,
label: '冠状动脉'
},
{
id: 5,
label: '冠状动脉造影'
},
{
id: 6,
label: '微创心脏外科手术',
size: 40,
color: {
border: '#3aa255',
background: '#3aa255',
highlight: {
border: '#3aa255',
background: '#3aa255'
}
}
},
{
id: 7,
label: '心绞痛',
size: 40,
color: {
border: '#3aa255',
background: '#3aa255',
highlight: {
border: '#3aa255',
background: '#3aa255'
}
}
},
{
id: 8,
label: '心律失常',
size: 40,
color: {
border: '#3aa255',
background: '#3aa255',
highlight: {
border: '#3aa255',
background: '#3aa255'
}
}
},
{
id: 9,
label: '急性冠状动脉综合征',
size: 40,
color: {
border: '#3aa255',
background: '#3aa255',
highlight: {
border: '#3aa255',
background: '#3aa255'
}
}
},
{
id: 10,
label: '心肌衰竭',
size: 40,
color: {
border: '#3aa255',
background: '#3aa255',
highlight: {
border: '#3aa255',
background: '#3aa255'
}
}
},
{
id: 11,
label: '心源性猝死',
size: 40,
color: {
border: '#3aa255',
background: '#3aa255',
highlight: {
border: '#3aa255',
background: '#3aa255'
}
}
}
],
atlasEdges: [{
from: 2,
to: 3
},
{
from: 2,
to: 6
},
{
from: 2,
to: 11,
label: '病症'
},
{
from: 2,
to: 7
},
{
from: 2,
to: 8
},
{
from: 2,
to: 9
},
{
from: 2,
to: 10
},
{
from: 2,
to: 12
},
{
from: 5,
to: 6
},
{
from: 4,
to: 5
}
]
},
{
atlasNodes: [{
id: 2,
label: '心痛',
size: 50,
color: {
border: '#6ba9d3',
background: '#6ba9d3',
highlight: {
border: '#6ba9d3',
background: '#6ba9d3'
}
}
},
{
id: 3,
label: '真心痛',
size: 40,
color: {
border: '#3aa255',
background: '#3aa255',
highlight: {
border: '#3aa255',
background: '#3aa255'
}
}
},
{
id: 4,
label: '抗心痛药',
size: 40,
color: {
border: '#3aa255',
background: '#3aa255',
highlight: {
border: '#3aa255',
background: '#3aa255'
}
}
},
{
id: 5,
label: '天王补心丹',
size: 40,
color: {
border: '#3aa255',
background: '#3aa255',
highlight: {
border: '#3aa255',
background: '#3aa255'
}
}
},
{
id: 15,
label: '麝香保心丸',
size: 40,
color: {
border: '#3aa255',
background: '#3aa255',
highlight: {
border: '#3aa255',
background: '#3aa255'
}
}
},
{
id: 6,
label: '消心痛'
},
{
id: 7,
label: '心痛定'
},
{
id: 8,
label: '硝酸异山梨酯'
},
{
id: 9,
label: '硝苯地平'
},
{
id: 11,
label: '虫痛',
size: 40,
color: {
border: '#3aa255',
background: '#3aa255',
highlight: {
border: '#3aa255',
background: '#3aa255'
}
}
},
{
id: 12,
label: '心绞痛',
size: 40,
color: {
border: '#3aa255',
background: '#3aa255',
highlight: {
border: '#3aa255',
background: '#3aa255'
}
}
},
{
id: 13,
label: '心肌梗死',
size: 40,
color: {
border: '#3aa255',
background: '#3aa255',
highlight: {
border: '#3aa255',
background: '#3aa255'
}
}
},
{
id: 14,
label: '胃痛',
size: 40,
color: {
border: '#3aa255',
background: '#3aa255',
highlight: {
border: '#3aa255',
background: '#3aa255'
}
}
}
],
atlasEdges: [{
from: 2,
to: 3
},
{
from: 2,
to: 4
},
{
from: 2,
to: 5
},
{
from: 2,
to: 15
},
{
from: 2,
to: 11
},
{
from: 2,
to: 12
},
{
from: 2,
to: 13
},
{
from: 2,
to: 14
},
{
from: 4,
to: 6
},
{
from: 4,
to: 7
},
{
from: 7,
to: 9
},
{
from: 6,
to: 8
}
]
},
{
atlasNodes: [{
id: 2,
label: '心',
size: 50,
color: {
border: '#6ba9d3',
background: '#6ba9d3',
highlight: {
border: '#6ba9d3',
background: '#6ba9d3'
}
}
},
{
id: 3,
label: '心律不齐',
size: 40,
color: {
border: '#3aa255',
background: '#3aa255',
highlight: {
border: '#3aa255',
background: '#3aa255'
}
}
},
{
id: 4,
label: '心动过缓'
},
{
id: 5,
label: '心律失常'
},
{
id: 6,
label: '心动周期',
size: 40,
color: {
border: '#3aa255',
background: '#3aa255',
highlight: {
border: '#3aa255',
background: '#3aa255'
}
}
},
{
id: 7,
label: '超声心动图'
},
{
id: 8,
label: '心电图',
size: 40,
color: {
border: '#3aa255',
background: '#3aa255',
highlight: {
border: '#3aa255',
background: '#3aa255'
}
}
},
{
id: 9,
label: '抗心律失常药'
},
{
id: 10,
label: '窦性心律',
size: 40,
color: {
border: '#3aa255',
background: '#3aa255',
highlight: {
border: '#3aa255',
background: '#3aa255'
}
}
},
{
id: 11,
label: '心动过速'
}
],
atlasEdges: [{
from: 2,
to: 3
},
{
from: 2,
to: 6
},
{
from: 2,
to: 10
},
{
from: 2,
to: 8
},
{
from: 3,
to: 4
},
{
from: 3,
to: 5
},
{
from: 3,
to: 11
},
{
from: 5,
to: 9
},
{
from: 6,
to: 7
}
]
},
{
atlasNodes: [{
id: 2,
label: '心病',
size: 50,
color: {
border: '#6ba9d3',
background: '#6ba9d3',
highlight: {
border: '#6ba9d3',
background: '#6ba9d3'
}
}
},
{
id: 3,
label: '热入心包',
size: 40,
color: {
border: '#3aa255',
background: '#3aa255',
highlight: {
border: '#3aa255',
background: '#3aa255'
}
}
},
{
id: 4,
label: '水气凌心',
size: 40,
color: {
border: '#3aa255',
background: '#3aa255',
highlight: {
border: '#3aa255',
background: '#3aa255'
}
}
},
{
id: 5,
label: '心血虚',
size: 40,
color: {
border: '#3aa255',
background: '#3aa255',
highlight: {
border: '#3aa255',
background: '#3aa255'
}
}
},
{
id: 6,
label: '心心血淤',
size: 40,
color: {
border: '#3aa255',
background: '#3aa255',
highlight: {
border: '#3aa255',
background: '#3aa255'
}
}
},
{
id: 7,
label: '怔忡',
size: 40,
color: {
border: '#3aa255',
background: '#3aa255',
highlight: {
border: '#3aa255',
background: '#3aa255'
}
}
},
{
id: 8,
label: '心悸',
size: 40,
color: {
border: '#3aa255',
background: '#3aa255',
highlight: {
border: '#3aa255',
background: '#3aa255'
}
}
},
{
id: 9,
label: '心阳虚',
size: 40,
color: {
border: '#3aa255',
background: '#3aa255',
highlight: {
border: '#3aa255',
background: '#3aa255'
}
}
},
{
id: 10,
label: '心阴虚',
size: 40,
color: {
border: '#3aa255',
background: '#3aa255',
highlight: {
border: '#3aa255',
background: '#3aa255'
}
}
},
{
id: 11,
label: '盗汗',
size: 40,
color: {
border: '#3aa255',
background: '#3aa255',
highlight: {
border: '#3aa255',
background: '#3aa255'
}
}
}
],
atlasEdges: [{
from: 2,
to: 3
},
{
from: 2,
to: 4
},
{
from: 2,
to: 5
},
{
from: 2,
to: 6
},
{
from: 2,
to: 7
},
{
from: 2,
to: 8
},
{
from: 2,
to: 9
},
{
from: 2,
to: 10
},
{
from: 2,
to: 11
}
]
}
];
function draw(atlasData, index) { </c:if>
var container = document.getElementById('atlas-' + index); <c:if test="${vo.word eq '太阳系'}">
var data = { <script src="/static/js/plugins/echarts.min.js"></script>
nodes: atlasData[index].atlasNodes, <script src="/static/js/plugins/echarts-gl.js"></script>
edges: atlasData[index].atlasEdges <script>
}; $(function () {
var options = { // 地球
nodes: { var option = {
shape: 'dot', backgroundColor: '#000',
size: 25, globe: {
color: { baseTexture: "/static/images/world.topo.bathy.200401.jpg",
border: '#f7a128', heightTexture: "/static/images/world.topo.bathy.200401.jpg",
background: '#f7a128', displacementScale: 0.04,
highlight: { shading: 'realistic',
border: '#f7a128', environment: '/static/images/starfield.jpg',
background: '#f7a128' realisticMaterial: {
} roughness: 0.9
}, },
font: { postEffect: {
color: '#000' enable: true
},
light: {
main: {
intensity: 5,
shadow: true
},
ambientCubemap: {
texture: '/static/images/pisa.hdr',
diffuseIntensity: 0.2
} }
}, }
clickToUse: true
};
return new vis.Network(container, data, options);
}
var $carouse = $('#carouselExampleControls'),
newVis = null,
oldVis = null;
$('a[data-toggle="tab"]').on('show.bs.tab', function(e) {
if ($(e.target).text() === '图谱') {
newVis = draw(nodeDatas, 0);
}
}).on('hidden.bs.tab', function(e) {
if ($(e.target).text() === '图谱' && newVis) {
newVis.destroy();
$carouse.carousel(0);
} }
}); };
$("#nav-map").one('shown.bs.tab', function (e) {
$carouse.on('slid.bs.carousel', function(data) { var chart = $("#chart-earth").get(0)
if (oldVis) oldVis.destroy(); var earth = echarts.init(chart)
earth.setOption(option)
}) })
.on('slide.bs.carousel', function(data) { })
oldVis = newVis;
newVis = draw(nodeDatas, data.to);
})
});
</script> </script>
</c:if> </c:if>
<jsp:include page="/WEB-INF/jsp/include/footer.jsp"/> <jsp:include page="/WEB-INF/jsp/include/footer.jsp"/>
...@@ -106,7 +106,8 @@ ...@@ -106,7 +106,8 @@
<div class="tab-content pt-3"> <div class="tab-content pt-3">
<div class="tab-pane show active" id="content-detail-tab-0" role="tabpanel"> <div class="tab-pane show active" id="content-detail-tab-0" role="tabpanel">
<p>哺乳纲,长鼻目,象科。陆上现存最大的哺乳动物。肩高2.5~3.0米。皮厚毛少,肢粗如柱。鼻与上唇愈合成圆筒状长鼻,鼻端有指状突起一或两个。上颌门齿大而长,称“象牙”。有两种:亚洲象(Elephas maximus),体较小,额部下凹,鼻端具一指状凸起,耳小,后足四蹄。仅雄象有象牙,分布于南亚、东南亚等地;亦见于中国云南等地,国家一级保护动物。非洲象(Loxodonta africana),体较大,额部凸出,鼻端有两个指状凸起,耳大披肩,后足三蹄。雌雄均有象牙,不易驯服,分布于非洲。</p> <p>哺乳纲,长鼻目,象科。陆上现存最大的哺乳动物。肩高2.5~3.0米。皮厚毛少,肢粗如柱。鼻与上唇愈合成圆筒状长鼻,鼻端有指状突起一或两个。上颌门齿大而长,称“象牙”。有两种:亚洲象(Elephas maximus),体较小,额部下凹,鼻端具一指状凸起,耳小,后足四蹄。仅雄象有象牙,分布于南亚、东南亚等地;亦见于中国云南等地,国家一级保护动物。非洲象(Loxodonta africana),体较大,额部凸出,鼻端有两个指状凸起,耳大披肩,后足三蹄。雌雄均有象牙,不易驯服,分布于非洲。</p>
<div class="st-wrap"> <div
class="st-wrap">
<img src="./images/24.jpg" alt=""> <img src="./images/24.jpg" alt="">
<div class="st-links"> <div class="st-links">
<div class="st-row"> <div class="st-row">
......
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
/**
* Swiper 3.4.1
* Most modern mobile touch slider and framework with hardware accelerated transitions
*
* http://www.idangero.us/swiper/
*
* Copyright 2016, Vladimir Kharlampidi
* The iDangero.us
* http://www.idangero.us/
*
* Licensed under MIT
*
* Released on: December 13, 2016
*/
.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform,height}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}
\ No newline at end of file \ No newline at end of file
/**
* Swiper 3.4.1
* Most modern mobile touch slider and framework with hardware accelerated transitions
*
* http://www.idangero.us/swiper/
*
* Copyright 2016, Vladimir Kharlampidi
* The iDangero.us
* http://www.idangero.us/
*
* Licensed under MIT
*
* Released on: December 13, 2016
*/
!function(){"use strict";function e(e){e.fn.swiper=function(a){var s;return e(this).each(function(){var e=new t(this,a);s||(s=e)}),s}}var a,t=function(e,i){function r(e){return Math.floor(e)}function n(){var e=b.params.autoplay,a=b.slides.eq(b.activeIndex);a.attr("data-swiper-autoplay")&&(e=a.attr("data-swiper-autoplay")||b.params.autoplay),b.autoplayTimeoutId=setTimeout(function(){b.params.loop?(b.fixLoop(),b._slideNext(),b.emit("onAutoplay",b)):b.isEnd?i.autoplayStopOnLast?b.stopAutoplay():(b._slideTo(0),b.emit("onAutoplay",b)):(b._slideNext(),b.emit("onAutoplay",b))},e)}function o(e,t){var s=a(e.target);if(!s.is(t))if("string"==typeof t)s=s.parents(t);else if(t.nodeType){var i;return s.parents().each(function(e,a){a===t&&(i=t)}),i?t:void 0}if(0!==s.length)return s[0]}function l(e,a){a=a||{};var t=window.MutationObserver||window.WebkitMutationObserver,s=new t(function(e){e.forEach(function(e){b.onResize(!0),b.emit("onObserverUpdate",b,e)})});s.observe(e,{attributes:"undefined"==typeof a.attributes||a.attributes,childList:"undefined"==typeof a.childList||a.childList,characterData:"undefined"==typeof a.characterData||a.characterData}),b.observers.push(s)}function p(e){e.originalEvent&&(e=e.originalEvent);var a=e.keyCode||e.charCode;if(!b.params.allowSwipeToNext&&(b.isHorizontal()&&39===a||!b.isHorizontal()&&40===a))return!1;if(!b.params.allowSwipeToPrev&&(b.isHorizontal()&&37===a||!b.isHorizontal()&&38===a))return!1;if(!(e.shiftKey||e.altKey||e.ctrlKey||e.metaKey||document.activeElement&&document.activeElement.nodeName&&("input"===document.activeElement.nodeName.toLowerCase()||"textarea"===document.activeElement.nodeName.toLowerCase()))){if(37===a||39===a||38===a||40===a){var t=!1;if(b.container.parents("."+b.params.slideClass).length>0&&0===b.container.parents("."+b.params.slideActiveClass).length)return;var s={left:window.pageXOffset,top:window.pageYOffset},i=window.innerWidth,r=window.innerHeight,n=b.container.offset();b.rtl&&(n.left=n.left-b.container[0].scrollLeft);for(var o=[[n.left,n.top],[n.left+b.width,n.top],[n.left,n.top+b.height],[n.left+b.width,n.top+b.height]],l=0;l<o.length;l++){var p=o[l];p[0]>=s.left&&p[0]<=s.left+i&&p[1]>=s.top&&p[1]<=s.top+r&&(t=!0)}if(!t)return}b.isHorizontal()?(37!==a&&39!==a||(e.preventDefault?e.preventDefault():e.returnValue=!1),(39===a&&!b.rtl||37===a&&b.rtl)&&b.slideNext(),(37===a&&!b.rtl||39===a&&b.rtl)&&b.slidePrev()):(38!==a&&40!==a||(e.preventDefault?e.preventDefault():e.returnValue=!1),40===a&&b.slideNext(),38===a&&b.slidePrev())}}function d(){var e="onwheel",a=e in document;if(!a){var t=document.createElement("div");t.setAttribute(e,"return;"),a="function"==typeof t[e]}return!a&&document.implementation&&document.implementation.hasFeature&&document.implementation.hasFeature("","")!==!0&&(a=document.implementation.hasFeature("Events.wheel","3.0")),a}function u(e){e.originalEvent&&(e=e.originalEvent);var a=0,t=b.rtl?-1:1,s=c(e);if(b.params.mousewheelForceToAxis)if(b.isHorizontal()){if(!(Math.abs(s.pixelX)>Math.abs(s.pixelY)))return;a=s.pixelX*t}else{if(!(Math.abs(s.pixelY)>Math.abs(s.pixelX)))return;a=s.pixelY}else a=Math.abs(s.pixelX)>Math.abs(s.pixelY)?-s.pixelX*t:-s.pixelY;if(0!==a){if(b.params.mousewheelInvert&&(a=-a),b.params.freeMode){var i=b.getWrapperTranslate()+a*b.params.mousewheelSensitivity,r=b.isBeginning,n=b.isEnd;if(i>=b.minTranslate()&&(i=b.minTranslate()),i<=b.maxTranslate()&&(i=b.maxTranslate()),b.setWrapperTransition(0),b.setWrapperTranslate(i),b.updateProgress(),b.updateActiveIndex(),(!r&&b.isBeginning||!n&&b.isEnd)&&b.updateClasses(),b.params.freeModeSticky?(clearTimeout(b.mousewheel.timeout),b.mousewheel.timeout=setTimeout(function(){b.slideReset()},300)):b.params.lazyLoading&&b.lazy&&b.lazy.load(),b.emit("onScroll",b,e),b.params.autoplay&&b.params.autoplayDisableOnInteraction&&b.stopAutoplay(),0===i||i===b.maxTranslate())return}else{if((new window.Date).getTime()-b.mousewheel.lastScrollTime>60)if(a<0)if(b.isEnd&&!b.params.loop||b.animating){if(b.params.mousewheelReleaseOnEdges)return!0}else b.slideNext(),b.emit("onScroll",b,e);else if(b.isBeginning&&!b.params.loop||b.animating){if(b.params.mousewheelReleaseOnEdges)return!0}else b.slidePrev(),b.emit("onScroll",b,e);b.mousewheel.lastScrollTime=(new window.Date).getTime()}return e.preventDefault?e.preventDefault():e.returnValue=!1,!1}}function c(e){var a=10,t=40,s=800,i=0,r=0,n=0,o=0;return"detail"in e&&(r=e.detail),"wheelDelta"in e&&(r=-e.wheelDelta/120),"wheelDeltaY"in e&&(r=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(i=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(i=r,r=0),n=i*a,o=r*a,"deltaY"in e&&(o=e.deltaY),"deltaX"in e&&(n=e.deltaX),(n||o)&&e.deltaMode&&(1===e.deltaMode?(n*=t,o*=t):(n*=s,o*=s)),n&&!i&&(i=n<1?-1:1),o&&!r&&(r=o<1?-1:1),{spinX:i,spinY:r,pixelX:n,pixelY:o}}function m(e,t){e=a(e);var s,i,r,n=b.rtl?-1:1;s=e.attr("data-swiper-parallax")||"0",i=e.attr("data-swiper-parallax-x"),r=e.attr("data-swiper-parallax-y"),i||r?(i=i||"0",r=r||"0"):b.isHorizontal()?(i=s,r="0"):(r=s,i="0"),i=i.indexOf("%")>=0?parseInt(i,10)*t*n+"%":i*t*n+"px",r=r.indexOf("%")>=0?parseInt(r,10)*t+"%":r*t+"px",e.transform("translate3d("+i+", "+r+",0px)")}function h(e){return 0!==e.indexOf("on")&&(e=e[0]!==e[0].toUpperCase()?"on"+e[0].toUpperCase()+e.substring(1):"on"+e),e}if(!(this instanceof t))return new t(e,i);var g={direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,autoplay:!1,autoplayDisableOnInteraction:!0,autoplayStopOnLast:!1,iOSEdgeSwipeDetection:!1,iOSEdgeSwipeThreshold:20,freeMode:!1,freeModeMomentum:!0,freeModeMomentumRatio:1,freeModeMomentumBounce:!0,freeModeMomentumBounceRatio:1,freeModeMomentumVelocityRatio:1,freeModeSticky:!1,freeModeMinimumVelocity:.02,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",coverflow:{rotate:50,stretch:0,depth:100,modifier:1,slideShadows:!0},flip:{slideShadows:!0,limitRotation:!0},cube:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94},fade:{crossFade:!1},parallax:!1,zoom:!1,zoomMax:3,zoomMin:1,zoomToggle:!0,scrollbar:null,scrollbarHide:!0,scrollbarDraggable:!1,scrollbarSnapOnRelease:!1,keyboardControl:!1,mousewheelControl:!1,mousewheelReleaseOnEdges:!1,mousewheelInvert:!1,mousewheelForceToAxis:!1,mousewheelSensitivity:1,mousewheelEventsTarged:"container",hashnav:!1,hashnavWatchState:!1,history:!1,replaceState:!1,breakpoints:void 0,spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,centeredSlides:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,onlyExternal:!1,threshold:0,touchMoveStopPropagation:!0,touchReleaseOnEdges:!1,uniqueNavElements:!0,pagination:null,paginationElement:"span",paginationClickable:!1,paginationHide:!1,paginationBulletRender:null,paginationProgressRender:null,paginationFractionRender:null,paginationCustomRender:null,paginationType:"bullets",resistance:!0,resistanceRatio:.85,nextButton:null,prevButton:null,watchSlidesProgress:!1,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,lazyLoading:!1,lazyLoadingInPrevNext:!1,lazyLoadingInPrevNextAmount:1,lazyLoadingOnTransitionStart:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,control:void 0,controlInverse:!1,controlBy:"slide",normalizeSlideIndex:!0,allowSwipeToPrev:!0,allowSwipeToNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",passiveListeners:!0,containerModifierClass:"swiper-container-",slideClass:"swiper-slide",slideActiveClass:"swiper-slide-active",slideDuplicateActiveClass:"swiper-slide-duplicate-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slideDuplicateNextClass:"swiper-slide-duplicate-next",slidePrevClass:"swiper-slide-prev",slideDuplicatePrevClass:"swiper-slide-duplicate-prev",wrapperClass:"swiper-wrapper",bulletClass:"swiper-pagination-bullet",bulletActiveClass:"swiper-pagination-bullet-active",buttonDisabledClass:"swiper-button-disabled",paginationCurrentClass:"swiper-pagination-current",paginationTotalClass:"swiper-pagination-total",paginationHiddenClass:"swiper-pagination-hidden",paginationProgressbarClass:"swiper-pagination-progressbar",paginationClickableClass:"swiper-pagination-clickable",paginationModifierClass:"swiper-pagination-",lazyLoadingClass:"swiper-lazy",lazyStatusLoadingClass:"swiper-lazy-loading",lazyStatusLoadedClass:"swiper-lazy-loaded",lazyPreloaderClass:"swiper-lazy-preloader",notificationClass:"swiper-notification",preloaderClass:"preloader",zoomContainerClass:"swiper-zoom-container",observer:!1,observeParents:!1,a11y:!1,prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}",runCallbacksOnInit:!0},f=i&&i.virtualTranslate;i=i||{};var v={};for(var w in i)if("object"!=typeof i[w]||null===i[w]||(i[w].nodeType||i[w]===window||i[w]===document||"undefined"!=typeof s&&i[w]instanceof s||"undefined"!=typeof jQuery&&i[w]instanceof jQuery))v[w]=i[w];else{v[w]={};for(var y in i[w])v[w][y]=i[w][y]}for(var x in g)if("undefined"==typeof i[x])i[x]=g[x];else if("object"==typeof i[x])for(var T in g[x])"undefined"==typeof i[x][T]&&(i[x][T]=g[x][T]);var b=this;if(b.params=i,b.originalParams=v,b.classNames=[],"undefined"!=typeof a&&"undefined"!=typeof s&&(a=s),("undefined"!=typeof a||(a="undefined"==typeof s?window.Dom7||window.Zepto||window.jQuery:s))&&(b.$=a,b.currentBreakpoint=void 0,b.getActiveBreakpoint=function(){if(!b.params.breakpoints)return!1;var e,a=!1,t=[];for(e in b.params.breakpoints)b.params.breakpoints.hasOwnProperty(e)&&t.push(e);t.sort(function(e,a){return parseInt(e,10)>parseInt(a,10)});for(var s=0;s<t.length;s++)e=t[s],e>=window.innerWidth&&!a&&(a=e);return a||"max"},b.setBreakpoint=function(){var e=b.getActiveBreakpoint();if(e&&b.currentBreakpoint!==e){var a=e in b.params.breakpoints?b.params.breakpoints[e]:b.originalParams,t=b.params.loop&&a.slidesPerView!==b.params.slidesPerView;for(var s in a)b.params[s]=a[s];b.currentBreakpoint=e,t&&b.destroyLoop&&b.reLoop(!0)}},b.params.breakpoints&&b.setBreakpoint(),b.container=a(e),0!==b.container.length)){if(b.container.length>1){var S=[];return b.container.each(function(){S.push(new t(this,i))}),S}b.container[0].swiper=b,b.container.data("swiper",b),b.classNames.push(b.params.containerModifierClass+b.params.direction),b.params.freeMode&&b.classNames.push(b.params.containerModifierClass+"free-mode"),b.support.flexbox||(b.classNames.push(b.params.containerModifierClass+"no-flexbox"),b.params.slidesPerColumn=1),b.params.autoHeight&&b.classNames.push(b.params.containerModifierClass+"autoheight"),(b.params.parallax||b.params.watchSlidesVisibility)&&(b.params.watchSlidesProgress=!0),b.params.touchReleaseOnEdges&&(b.params.resistanceRatio=0),["cube","coverflow","flip"].indexOf(b.params.effect)>=0&&(b.support.transforms3d?(b.params.watchSlidesProgress=!0,b.classNames.push(b.params.containerModifierClass+"3d")):b.params.effect="slide"),"slide"!==b.params.effect&&b.classNames.push(b.params.containerModifierClass+b.params.effect),"cube"===b.params.effect&&(b.params.resistanceRatio=0,b.params.slidesPerView=1,b.params.slidesPerColumn=1,b.params.slidesPerGroup=1,b.params.centeredSlides=!1,b.params.spaceBetween=0,b.params.virtualTranslate=!0,b.params.setWrapperSize=!1),"fade"!==b.params.effect&&"flip"!==b.params.effect||(b.params.slidesPerView=1,b.params.slidesPerColumn=1,b.params.slidesPerGroup=1,b.params.watchSlidesProgress=!0,b.params.spaceBetween=0,b.params.setWrapperSize=!1,"undefined"==typeof f&&(b.params.virtualTranslate=!0)),b.params.grabCursor&&b.support.touch&&(b.params.grabCursor=!1),b.wrapper=b.container.children("."+b.params.wrapperClass),b.params.pagination&&(b.paginationContainer=a(b.params.pagination),b.params.uniqueNavElements&&"string"==typeof b.params.pagination&&b.paginationContainer.length>1&&1===b.container.find(b.params.pagination).length&&(b.paginationContainer=b.container.find(b.params.pagination)),"bullets"===b.params.paginationType&&b.params.paginationClickable?b.paginationContainer.addClass(b.params.paginationModifierClass+"clickable"):b.params.paginationClickable=!1,b.paginationContainer.addClass(b.params.paginationModifierClass+b.params.paginationType)),(b.params.nextButton||b.params.prevButton)&&(b.params.nextButton&&(b.nextButton=a(b.params.nextButton),b.params.uniqueNavElements&&"string"==typeof b.params.nextButton&&b.nextButton.length>1&&1===b.container.find(b.params.nextButton).length&&(b.nextButton=b.container.find(b.params.nextButton))),b.params.prevButton&&(b.prevButton=a(b.params.prevButton),b.params.uniqueNavElements&&"string"==typeof b.params.prevButton&&b.prevButton.length>1&&1===b.container.find(b.params.prevButton).length&&(b.prevButton=b.container.find(b.params.prevButton)))),b.isHorizontal=function(){return"horizontal"===b.params.direction},b.rtl=b.isHorizontal()&&("rtl"===b.container[0].dir.toLowerCase()||"rtl"===b.container.css("direction")),b.rtl&&b.classNames.push(b.params.containerModifierClass+"rtl"),b.rtl&&(b.wrongRTL="-webkit-box"===b.wrapper.css("display")),b.params.slidesPerColumn>1&&b.classNames.push(b.params.containerModifierClass+"multirow"),b.device.android&&b.classNames.push(b.params.containerModifierClass+"android"),b.container.addClass(b.classNames.join(" ")),b.translate=0,b.progress=0,b.velocity=0,b.lockSwipeToNext=function(){b.params.allowSwipeToNext=!1,b.params.allowSwipeToPrev===!1&&b.params.grabCursor&&b.unsetGrabCursor()},b.lockSwipeToPrev=function(){b.params.allowSwipeToPrev=!1,b.params.allowSwipeToNext===!1&&b.params.grabCursor&&b.unsetGrabCursor()},b.lockSwipes=function(){b.params.allowSwipeToNext=b.params.allowSwipeToPrev=!1,b.params.grabCursor&&b.unsetGrabCursor()},b.unlockSwipeToNext=function(){b.params.allowSwipeToNext=!0,b.params.allowSwipeToPrev===!0&&b.params.grabCursor&&b.setGrabCursor()},b.unlockSwipeToPrev=function(){b.params.allowSwipeToPrev=!0,b.params.allowSwipeToNext===!0&&b.params.grabCursor&&b.setGrabCursor()},b.unlockSwipes=function(){b.params.allowSwipeToNext=b.params.allowSwipeToPrev=!0,b.params.grabCursor&&b.setGrabCursor()},b.setGrabCursor=function(e){b.container[0].style.cursor="move",b.container[0].style.cursor=e?"-webkit-grabbing":"-webkit-grab",b.container[0].style.cursor=e?"-moz-grabbin":"-moz-grab",b.container[0].style.cursor=e?"grabbing":"grab"},b.unsetGrabCursor=function(){b.container[0].style.cursor=""},b.params.grabCursor&&b.setGrabCursor(),b.imagesToLoad=[],b.imagesLoaded=0,b.loadImage=function(e,a,t,s,i,r){function n(){r&&r()}var o;e.complete&&i?n():a?(o=new window.Image,o.onload=n,o.onerror=n,s&&(o.sizes=s),t&&(o.srcset=t),a&&(o.src=a)):n()},b.preloadImages=function(){function e(){"undefined"!=typeof b&&null!==b&&b&&(void 0!==b.imagesLoaded&&b.imagesLoaded++,b.imagesLoaded===b.imagesToLoad.length&&(b.params.updateOnImagesReady&&b.update(),b.emit("onImagesReady",b)))}b.imagesToLoad=b.container.find("img");for(var a=0;a<b.imagesToLoad.length;a++)b.loadImage(b.imagesToLoad[a],b.imagesToLoad[a].currentSrc||b.imagesToLoad[a].getAttribute("src"),b.imagesToLoad[a].srcset||b.imagesToLoad[a].getAttribute("srcset"),b.imagesToLoad[a].sizes||b.imagesToLoad[a].getAttribute("sizes"),!0,e)},b.autoplayTimeoutId=void 0,b.autoplaying=!1,b.autoplayPaused=!1,b.startAutoplay=function(){return"undefined"==typeof b.autoplayTimeoutId&&(!!b.params.autoplay&&(!b.autoplaying&&(b.autoplaying=!0,b.emit("onAutoplayStart",b),void n())))},b.stopAutoplay=function(e){b.autoplayTimeoutId&&(b.autoplayTimeoutId&&clearTimeout(b.autoplayTimeoutId),b.autoplaying=!1,b.autoplayTimeoutId=void 0,b.emit("onAutoplayStop",b))},b.pauseAutoplay=function(e){b.autoplayPaused||(b.autoplayTimeoutId&&clearTimeout(b.autoplayTimeoutId),b.autoplayPaused=!0,0===e?(b.autoplayPaused=!1,n()):b.wrapper.transitionEnd(function(){b&&(b.autoplayPaused=!1,b.autoplaying?n():b.stopAutoplay())}))},b.minTranslate=function(){return-b.snapGrid[0]},b.maxTranslate=function(){return-b.snapGrid[b.snapGrid.length-1]},b.updateAutoHeight=function(){var e,a=[],t=0;if("auto"!==b.params.slidesPerView&&b.params.slidesPerView>1)for(e=0;e<Math.ceil(b.params.slidesPerView);e++){var s=b.activeIndex+e;if(s>b.slides.length)break;a.push(b.slides.eq(s)[0])}else a.push(b.slides.eq(b.activeIndex)[0]);for(e=0;e<a.length;e++)if("undefined"!=typeof a[e]){var i=a[e].offsetHeight;t=i>t?i:t}t&&b.wrapper.css("height",t+"px")},b.updateContainerSize=function(){var e,a;e="undefined"!=typeof b.params.width?b.params.width:b.container[0].clientWidth,a="undefined"!=typeof b.params.height?b.params.height:b.container[0].clientHeight,0===e&&b.isHorizontal()||0===a&&!b.isHorizontal()||(e=e-parseInt(b.container.css("padding-left"),10)-parseInt(b.container.css("padding-right"),10),a=a-parseInt(b.container.css("padding-top"),10)-parseInt(b.container.css("padding-bottom"),10),b.width=e,b.height=a,b.size=b.isHorizontal()?b.width:b.height)},b.updateSlidesSize=function(){b.slides=b.wrapper.children("."+b.params.slideClass),b.snapGrid=[],b.slidesGrid=[],b.slidesSizesGrid=[];var e,a=b.params.spaceBetween,t=-b.params.slidesOffsetBefore,s=0,i=0;if("undefined"!=typeof b.size){"string"==typeof a&&a.indexOf("%")>=0&&(a=parseFloat(a.replace("%",""))/100*b.size),b.virtualSize=-a,b.rtl?b.slides.css({marginLeft:"",marginTop:""}):b.slides.css({marginRight:"",marginBottom:""});var n;b.params.slidesPerColumn>1&&(n=Math.floor(b.slides.length/b.params.slidesPerColumn)===b.slides.length/b.params.slidesPerColumn?b.slides.length:Math.ceil(b.slides.length/b.params.slidesPerColumn)*b.params.slidesPerColumn,"auto"!==b.params.slidesPerView&&"row"===b.params.slidesPerColumnFill&&(n=Math.max(n,b.params.slidesPerView*b.params.slidesPerColumn)));var o,l=b.params.slidesPerColumn,p=n/l,d=p-(b.params.slidesPerColumn*p-b.slides.length);for(e=0;e<b.slides.length;e++){o=0;var u=b.slides.eq(e);if(b.params.slidesPerColumn>1){var c,m,h;"column"===b.params.slidesPerColumnFill?(m=Math.floor(e/l),h=e-m*l,(m>d||m===d&&h===l-1)&&++h>=l&&(h=0,m++),c=m+h*n/l,u.css({"-webkit-box-ordinal-group":c,"-moz-box-ordinal-group":c,"-ms-flex-order":c,"-webkit-order":c,order:c})):(h=Math.floor(e/p),m=e-h*p),u.css("margin-"+(b.isHorizontal()?"top":"left"),0!==h&&b.params.spaceBetween&&b.params.spaceBetween+"px").attr("data-swiper-column",m).attr("data-swiper-row",h)}"none"!==u.css("display")&&("auto"===b.params.slidesPerView?(o=b.isHorizontal()?u.outerWidth(!0):u.outerHeight(!0),b.params.roundLengths&&(o=r(o))):(o=(b.size-(b.params.slidesPerView-1)*a)/b.params.slidesPerView,b.params.roundLengths&&(o=r(o)),b.isHorizontal()?b.slides[e].style.width=o+"px":b.slides[e].style.height=o+"px"),b.slides[e].swiperSlideSize=o,b.slidesSizesGrid.push(o),b.params.centeredSlides?(t=t+o/2+s/2+a,0===e&&(t=t-b.size/2-a),Math.abs(t)<.001&&(t=0),i%b.params.slidesPerGroup===0&&b.snapGrid.push(t),b.slidesGrid.push(t)):(i%b.params.slidesPerGroup===0&&b.snapGrid.push(t),b.slidesGrid.push(t),t=t+o+a),b.virtualSize+=o+a,s=o,i++)}b.virtualSize=Math.max(b.virtualSize,b.size)+b.params.slidesOffsetAfter;var g;if(b.rtl&&b.wrongRTL&&("slide"===b.params.effect||"coverflow"===b.params.effect)&&b.wrapper.css({width:b.virtualSize+b.params.spaceBetween+"px"}),b.support.flexbox&&!b.params.setWrapperSize||(b.isHorizontal()?b.wrapper.css({width:b.virtualSize+b.params.spaceBetween+"px"}):b.wrapper.css({height:b.virtualSize+b.params.spaceBetween+"px"})),b.params.slidesPerColumn>1&&(b.virtualSize=(o+b.params.spaceBetween)*n,b.virtualSize=Math.ceil(b.virtualSize/b.params.slidesPerColumn)-b.params.spaceBetween,b.isHorizontal()?b.wrapper.css({width:b.virtualSize+b.params.spaceBetween+"px"}):b.wrapper.css({height:b.virtualSize+b.params.spaceBetween+"px"}),b.params.centeredSlides)){for(g=[],e=0;e<b.snapGrid.length;e++)b.snapGrid[e]<b.virtualSize+b.snapGrid[0]&&g.push(b.snapGrid[e]);b.snapGrid=g}if(!b.params.centeredSlides){for(g=[],e=0;e<b.snapGrid.length;e++)b.snapGrid[e]<=b.virtualSize-b.size&&g.push(b.snapGrid[e]);b.snapGrid=g,Math.floor(b.virtualSize-b.size)-Math.floor(b.snapGrid[b.snapGrid.length-1])>1&&b.snapGrid.push(b.virtualSize-b.size)}0===b.snapGrid.length&&(b.snapGrid=[0]),0!==b.params.spaceBetween&&(b.isHorizontal()?b.rtl?b.slides.css({marginLeft:a+"px"}):b.slides.css({marginRight:a+"px"}):b.slides.css({marginBottom:a+"px"})),b.params.watchSlidesProgress&&b.updateSlidesOffset()}},b.updateSlidesOffset=function(){for(var e=0;e<b.slides.length;e++)b.slides[e].swiperSlideOffset=b.isHorizontal()?b.slides[e].offsetLeft:b.slides[e].offsetTop},b.currentSlidesPerView=function(){var e,a,t=1;if(b.params.centeredSlides){var s,i=b.slides[b.activeIndex].swiperSlideSize;for(e=b.activeIndex+1;e<b.slides.length;e++)b.slides[e]&&!s&&(i+=b.slides[e].swiperSlideSize,t++,i>b.size&&(s=!0));for(a=b.activeIndex-1;a>=0;a--)b.slides[a]&&!s&&(i+=b.slides[a].swiperSlideSize,t++,i>b.size&&(s=!0))}else for(e=b.activeIndex+1;e<b.slides.length;e++)b.slidesGrid[e]-b.slidesGrid[b.activeIndex]<b.size&&t++;return t},b.updateSlidesProgress=function(e){if("undefined"==typeof e&&(e=b.translate||0),0!==b.slides.length){"undefined"==typeof b.slides[0].swiperSlideOffset&&b.updateSlidesOffset();var a=-e;b.rtl&&(a=e),b.slides.removeClass(b.params.slideVisibleClass);for(var t=0;t<b.slides.length;t++){var s=b.slides[t],i=(a+(b.params.centeredSlides?b.minTranslate():0)-s.swiperSlideOffset)/(s.swiperSlideSize+b.params.spaceBetween);if(b.params.watchSlidesVisibility){var r=-(a-s.swiperSlideOffset),n=r+b.slidesSizesGrid[t],o=r>=0&&r<b.size||n>0&&n<=b.size||r<=0&&n>=b.size;o&&b.slides.eq(t).addClass(b.params.slideVisibleClass)}s.progress=b.rtl?-i:i}}},b.updateProgress=function(e){"undefined"==typeof e&&(e=b.translate||0);var a=b.maxTranslate()-b.minTranslate(),t=b.isBeginning,s=b.isEnd;0===a?(b.progress=0,b.isBeginning=b.isEnd=!0):(b.progress=(e-b.minTranslate())/a,b.isBeginning=b.progress<=0,b.isEnd=b.progress>=1),b.isBeginning&&!t&&b.emit("onReachBeginning",b),b.isEnd&&!s&&b.emit("onReachEnd",b),b.params.watchSlidesProgress&&b.updateSlidesProgress(e),b.emit("onProgress",b,b.progress)},b.updateActiveIndex=function(){var e,a,t,s=b.rtl?b.translate:-b.translate;for(a=0;a<b.slidesGrid.length;a++)"undefined"!=typeof b.slidesGrid[a+1]?s>=b.slidesGrid[a]&&s<b.slidesGrid[a+1]-(b.slidesGrid[a+1]-b.slidesGrid[a])/2?e=a:s>=b.slidesGrid[a]&&s<b.slidesGrid[a+1]&&(e=a+1):s>=b.slidesGrid[a]&&(e=a);b.params.normalizeSlideIndex&&(e<0||"undefined"==typeof e)&&(e=0),t=Math.floor(e/b.params.slidesPerGroup),t>=b.snapGrid.length&&(t=b.snapGrid.length-1),e!==b.activeIndex&&(b.snapIndex=t,b.previousIndex=b.activeIndex,b.activeIndex=e,b.updateClasses(),b.updateRealIndex())},b.updateRealIndex=function(){b.realIndex=parseInt(b.slides.eq(b.activeIndex).attr("data-swiper-slide-index")||b.activeIndex,10)},b.updateClasses=function(){b.slides.removeClass(b.params.slideActiveClass+" "+b.params.slideNextClass+" "+b.params.slidePrevClass+" "+b.params.slideDuplicateActiveClass+" "+b.params.slideDuplicateNextClass+" "+b.params.slideDuplicatePrevClass);var e=b.slides.eq(b.activeIndex);e.addClass(b.params.slideActiveClass),i.loop&&(e.hasClass(b.params.slideDuplicateClass)?b.wrapper.children("."+b.params.slideClass+":not(."+b.params.slideDuplicateClass+')[data-swiper-slide-index="'+b.realIndex+'"]').addClass(b.params.slideDuplicateActiveClass):b.wrapper.children("."+b.params.slideClass+"."+b.params.slideDuplicateClass+'[data-swiper-slide-index="'+b.realIndex+'"]').addClass(b.params.slideDuplicateActiveClass));var t=e.next("."+b.params.slideClass).addClass(b.params.slideNextClass);b.params.loop&&0===t.length&&(t=b.slides.eq(0),t.addClass(b.params.slideNextClass));var s=e.prev("."+b.params.slideClass).addClass(b.params.slidePrevClass);if(b.params.loop&&0===s.length&&(s=b.slides.eq(-1),s.addClass(b.params.slidePrevClass)),i.loop&&(t.hasClass(b.params.slideDuplicateClass)?b.wrapper.children("."+b.params.slideClass+":not(."+b.params.slideDuplicateClass+')[data-swiper-slide-index="'+t.attr("data-swiper-slide-index")+'"]').addClass(b.params.slideDuplicateNextClass):b.wrapper.children("."+b.params.slideClass+"."+b.params.slideDuplicateClass+'[data-swiper-slide-index="'+t.attr("data-swiper-slide-index")+'"]').addClass(b.params.slideDuplicateNextClass),s.hasClass(b.params.slideDuplicateClass)?b.wrapper.children("."+b.params.slideClass+":not(."+b.params.slideDuplicateClass+')[data-swiper-slide-index="'+s.attr("data-swiper-slide-index")+'"]').addClass(b.params.slideDuplicatePrevClass):b.wrapper.children("."+b.params.slideClass+"."+b.params.slideDuplicateClass+'[data-swiper-slide-index="'+s.attr("data-swiper-slide-index")+'"]').addClass(b.params.slideDuplicatePrevClass)),b.paginationContainer&&b.paginationContainer.length>0){var r,n=b.params.loop?Math.ceil((b.slides.length-2*b.loopedSlides)/b.params.slidesPerGroup):b.snapGrid.length;if(b.params.loop?(r=Math.ceil((b.activeIndex-b.loopedSlides)/b.params.slidesPerGroup),r>b.slides.length-1-2*b.loopedSlides&&(r-=b.slides.length-2*b.loopedSlides),r>n-1&&(r-=n),r<0&&"bullets"!==b.params.paginationType&&(r=n+r)):r="undefined"!=typeof b.snapIndex?b.snapIndex:b.activeIndex||0,"bullets"===b.params.paginationType&&b.bullets&&b.bullets.length>0&&(b.bullets.removeClass(b.params.bulletActiveClass),b.paginationContainer.length>1?b.bullets.each(function(){a(this).index()===r&&a(this).addClass(b.params.bulletActiveClass)}):b.bullets.eq(r).addClass(b.params.bulletActiveClass)),"fraction"===b.params.paginationType&&(b.paginationContainer.find("."+b.params.paginationCurrentClass).text(r+1),b.paginationContainer.find("."+b.params.paginationTotalClass).text(n)),"progress"===b.params.paginationType){var o=(r+1)/n,l=o,p=1;b.isHorizontal()||(p=o,l=1),b.paginationContainer.find("."+b.params.paginationProgressbarClass).transform("translate3d(0,0,0) scaleX("+l+") scaleY("+p+")").transition(b.params.speed)}"custom"===b.params.paginationType&&b.params.paginationCustomRender&&(b.paginationContainer.html(b.params.paginationCustomRender(b,r+1,n)),b.emit("onPaginationRendered",b,b.paginationContainer[0]))}b.params.loop||(b.params.prevButton&&b.prevButton&&b.prevButton.length>0&&(b.isBeginning?(b.prevButton.addClass(b.params.buttonDisabledClass),b.params.a11y&&b.a11y&&b.a11y.disable(b.prevButton)):(b.prevButton.removeClass(b.params.buttonDisabledClass),b.params.a11y&&b.a11y&&b.a11y.enable(b.prevButton))),b.params.nextButton&&b.nextButton&&b.nextButton.length>0&&(b.isEnd?(b.nextButton.addClass(b.params.buttonDisabledClass),b.params.a11y&&b.a11y&&b.a11y.disable(b.nextButton)):(b.nextButton.removeClass(b.params.buttonDisabledClass),b.params.a11y&&b.a11y&&b.a11y.enable(b.nextButton))))},b.updatePagination=function(){if(b.params.pagination&&b.paginationContainer&&b.paginationContainer.length>0){var e="";if("bullets"===b.params.paginationType){for(var a=b.params.loop?Math.ceil((b.slides.length-2*b.loopedSlides)/b.params.slidesPerGroup):b.snapGrid.length,t=0;t<a;t++)e+=b.params.paginationBulletRender?b.params.paginationBulletRender(b,t,b.params.bulletClass):"<"+b.params.paginationElement+' class="'+b.params.bulletClass+'"></'+b.params.paginationElement+">";b.paginationContainer.html(e),b.bullets=b.paginationContainer.find("."+b.params.bulletClass),b.params.paginationClickable&&b.params.a11y&&b.a11y&&b.a11y.initPagination()}"fraction"===b.params.paginationType&&(e=b.params.paginationFractionRender?b.params.paginationFractionRender(b,b.params.paginationCurrentClass,b.params.paginationTotalClass):'<span class="'+b.params.paginationCurrentClass+'"></span> / <span class="'+b.params.paginationTotalClass+'"></span>',b.paginationContainer.html(e)),"progress"===b.params.paginationType&&(e=b.params.paginationProgressRender?b.params.paginationProgressRender(b,b.params.paginationProgressbarClass):'<span class="'+b.params.paginationProgressbarClass+'"></span>',b.paginationContainer.html(e)),"custom"!==b.params.paginationType&&b.emit("onPaginationRendered",b,b.paginationContainer[0])}},b.update=function(e){function a(){b.rtl?-b.translate:b.translate;s=Math.min(Math.max(b.translate,b.maxTranslate()),b.minTranslate()),b.setWrapperTranslate(s),b.updateActiveIndex(),b.updateClasses()}if(b)if(b.updateContainerSize(),b.updateSlidesSize(),b.updateProgress(),b.updatePagination(),b.updateClasses(),b.params.scrollbar&&b.scrollbar&&b.scrollbar.set(),e){var t,s;b.controller&&b.controller.spline&&(b.controller.spline=void 0),b.params.freeMode?(a(),b.params.autoHeight&&b.updateAutoHeight()):(t=("auto"===b.params.slidesPerView||b.params.slidesPerView>1)&&b.isEnd&&!b.params.centeredSlides?b.slideTo(b.slides.length-1,0,!1,!0):b.slideTo(b.activeIndex,0,!1,!0),t||a())}else b.params.autoHeight&&b.updateAutoHeight()},b.onResize=function(e){b.params.breakpoints&&b.setBreakpoint();var a=b.params.allowSwipeToPrev,t=b.params.allowSwipeToNext;b.params.allowSwipeToPrev=b.params.allowSwipeToNext=!0,b.updateContainerSize(),b.updateSlidesSize(),("auto"===b.params.slidesPerView||b.params.freeMode||e)&&b.updatePagination(),b.params.scrollbar&&b.scrollbar&&b.scrollbar.set(),b.controller&&b.controller.spline&&(b.controller.spline=void 0);var s=!1;if(b.params.freeMode){var i=Math.min(Math.max(b.translate,b.maxTranslate()),b.minTranslate());b.setWrapperTranslate(i),b.updateActiveIndex(),b.updateClasses(),b.params.autoHeight&&b.updateAutoHeight()}else b.updateClasses(),s=("auto"===b.params.slidesPerView||b.params.slidesPerView>1)&&b.isEnd&&!b.params.centeredSlides?b.slideTo(b.slides.length-1,0,!1,!0):b.slideTo(b.activeIndex,0,!1,!0);b.params.lazyLoading&&!s&&b.lazy&&b.lazy.load(),b.params.allowSwipeToPrev=a,b.params.allowSwipeToNext=t},b.touchEventsDesktop={start:"mousedown",move:"mousemove",end:"mouseup"},window.navigator.pointerEnabled?b.touchEventsDesktop={start:"pointerdown",move:"pointermove",end:"pointerup"}:window.navigator.msPointerEnabled&&(b.touchEventsDesktop={start:"MSPointerDown",move:"MSPointerMove",end:"MSPointerUp"}),b.touchEvents={start:b.support.touch||!b.params.simulateTouch?"touchstart":b.touchEventsDesktop.start,move:b.support.touch||!b.params.simulateTouch?"touchmove":b.touchEventsDesktop.move,end:b.support.touch||!b.params.simulateTouch?"touchend":b.touchEventsDesktop.end},(window.navigator.pointerEnabled||window.navigator.msPointerEnabled)&&("container"===b.params.touchEventsTarget?b.container:b.wrapper).addClass("swiper-wp8-"+b.params.direction),b.initEvents=function(e){var a=e?"off":"on",t=e?"removeEventListener":"addEventListener",s="container"===b.params.touchEventsTarget?b.container[0]:b.wrapper[0],r=b.support.touch?s:document,n=!!b.params.nested;if(b.browser.ie)s[t](b.touchEvents.start,b.onTouchStart,!1),r[t](b.touchEvents.move,b.onTouchMove,n),r[t](b.touchEvents.end,b.onTouchEnd,!1);else{if(b.support.touch){var o=!("touchstart"!==b.touchEvents.start||!b.support.passiveListener||!b.params.passiveListeners)&&{passive:!0,capture:!1};s[t](b.touchEvents.start,b.onTouchStart,o),s[t](b.touchEvents.move,b.onTouchMove,n),s[t](b.touchEvents.end,b.onTouchEnd,o)}(i.simulateTouch&&!b.device.ios&&!b.device.android||i.simulateTouch&&!b.support.touch&&b.device.ios)&&(s[t]("mousedown",b.onTouchStart,!1),document[t]("mousemove",b.onTouchMove,n),document[t]("mouseup",b.onTouchEnd,!1))}window[t]("resize",b.onResize),b.params.nextButton&&b.nextButton&&b.nextButton.length>0&&(b.nextButton[a]("click",b.onClickNext),b.params.a11y&&b.a11y&&b.nextButton[a]("keydown",b.a11y.onEnterKey)),b.params.prevButton&&b.prevButton&&b.prevButton.length>0&&(b.prevButton[a]("click",b.onClickPrev),b.params.a11y&&b.a11y&&b.prevButton[a]("keydown",b.a11y.onEnterKey)),b.params.pagination&&b.params.paginationClickable&&(b.paginationContainer[a]("click","."+b.params.bulletClass,b.onClickIndex),b.params.a11y&&b.a11y&&b.paginationContainer[a]("keydown","."+b.params.bulletClass,b.a11y.onEnterKey)),(b.params.preventClicks||b.params.preventClicksPropagation)&&s[t]("click",b.preventClicks,!0);
},b.attachEvents=function(){b.initEvents()},b.detachEvents=function(){b.initEvents(!0)},b.allowClick=!0,b.preventClicks=function(e){b.allowClick||(b.params.preventClicks&&e.preventDefault(),b.params.preventClicksPropagation&&b.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))},b.onClickNext=function(e){e.preventDefault(),b.isEnd&&!b.params.loop||b.slideNext()},b.onClickPrev=function(e){e.preventDefault(),b.isBeginning&&!b.params.loop||b.slidePrev()},b.onClickIndex=function(e){e.preventDefault();var t=a(this).index()*b.params.slidesPerGroup;b.params.loop&&(t+=b.loopedSlides),b.slideTo(t)},b.updateClickedSlide=function(e){var t=o(e,"."+b.params.slideClass),s=!1;if(t)for(var i=0;i<b.slides.length;i++)b.slides[i]===t&&(s=!0);if(!t||!s)return b.clickedSlide=void 0,void(b.clickedIndex=void 0);if(b.clickedSlide=t,b.clickedIndex=a(t).index(),b.params.slideToClickedSlide&&void 0!==b.clickedIndex&&b.clickedIndex!==b.activeIndex){var r,n=b.clickedIndex,l="auto"===b.params.slidesPerView?b.currentSlidesPerView():b.params.slidesPerView;if(b.params.loop){if(b.animating)return;r=parseInt(a(b.clickedSlide).attr("data-swiper-slide-index"),10),b.params.centeredSlides?n<b.loopedSlides-l/2||n>b.slides.length-b.loopedSlides+l/2?(b.fixLoop(),n=b.wrapper.children("."+b.params.slideClass+'[data-swiper-slide-index="'+r+'"]:not(.'+b.params.slideDuplicateClass+")").eq(0).index(),setTimeout(function(){b.slideTo(n)},0)):b.slideTo(n):n>b.slides.length-l?(b.fixLoop(),n=b.wrapper.children("."+b.params.slideClass+'[data-swiper-slide-index="'+r+'"]:not(.'+b.params.slideDuplicateClass+")").eq(0).index(),setTimeout(function(){b.slideTo(n)},0)):b.slideTo(n)}else b.slideTo(n)}};var C,z,M,E,P,I,k,L,D,B,H="input, select, textarea, button, video",G=Date.now(),X=[];b.animating=!1,b.touches={startX:0,startY:0,currentX:0,currentY:0,diff:0};var Y,A;b.onTouchStart=function(e){if(e.originalEvent&&(e=e.originalEvent),Y="touchstart"===e.type,Y||!("which"in e)||3!==e.which){if(b.params.noSwiping&&o(e,"."+b.params.noSwipingClass))return void(b.allowClick=!0);if(!b.params.swipeHandler||o(e,b.params.swipeHandler)){var t=b.touches.currentX="touchstart"===e.type?e.targetTouches[0].pageX:e.pageX,s=b.touches.currentY="touchstart"===e.type?e.targetTouches[0].pageY:e.pageY;if(!(b.device.ios&&b.params.iOSEdgeSwipeDetection&&t<=b.params.iOSEdgeSwipeThreshold)){if(C=!0,z=!1,M=!0,P=void 0,A=void 0,b.touches.startX=t,b.touches.startY=s,E=Date.now(),b.allowClick=!0,b.updateContainerSize(),b.swipeDirection=void 0,b.params.threshold>0&&(L=!1),"touchstart"!==e.type){var i=!0;a(e.target).is(H)&&(i=!1),document.activeElement&&a(document.activeElement).is(H)&&document.activeElement.blur(),i&&e.preventDefault()}b.emit("onTouchStart",b,e)}}}},b.onTouchMove=function(e){if(e.originalEvent&&(e=e.originalEvent),!Y||"mousemove"!==e.type){if(e.preventedByNestedSwiper)return b.touches.startX="touchmove"===e.type?e.targetTouches[0].pageX:e.pageX,void(b.touches.startY="touchmove"===e.type?e.targetTouches[0].pageY:e.pageY);if(b.params.onlyExternal)return b.allowClick=!1,void(C&&(b.touches.startX=b.touches.currentX="touchmove"===e.type?e.targetTouches[0].pageX:e.pageX,b.touches.startY=b.touches.currentY="touchmove"===e.type?e.targetTouches[0].pageY:e.pageY,E=Date.now()));if(Y&&b.params.touchReleaseOnEdges&&!b.params.loop)if(b.isHorizontal()){if(b.touches.currentX<b.touches.startX&&b.translate<=b.maxTranslate()||b.touches.currentX>b.touches.startX&&b.translate>=b.minTranslate())return}else if(b.touches.currentY<b.touches.startY&&b.translate<=b.maxTranslate()||b.touches.currentY>b.touches.startY&&b.translate>=b.minTranslate())return;if(Y&&document.activeElement&&e.target===document.activeElement&&a(e.target).is(H))return z=!0,void(b.allowClick=!1);if(M&&b.emit("onTouchMove",b,e),!(e.targetTouches&&e.targetTouches.length>1)){if(b.touches.currentX="touchmove"===e.type?e.targetTouches[0].pageX:e.pageX,b.touches.currentY="touchmove"===e.type?e.targetTouches[0].pageY:e.pageY,"undefined"==typeof P){var t;b.isHorizontal()&&b.touches.currentY===b.touches.startY||!b.isHorizontal()&&b.touches.currentX===b.touches.startX?P=!1:(t=180*Math.atan2(Math.abs(b.touches.currentY-b.touches.startY),Math.abs(b.touches.currentX-b.touches.startX))/Math.PI,P=b.isHorizontal()?t>b.params.touchAngle:90-t>b.params.touchAngle)}if(P&&b.emit("onTouchMoveOpposite",b,e),"undefined"==typeof A&&b.browser.ieTouch&&(b.touches.currentX===b.touches.startX&&b.touches.currentY===b.touches.startY||(A=!0)),C){if(P)return void(C=!1);if(A||!b.browser.ieTouch){b.allowClick=!1,b.emit("onSliderMove",b,e),e.preventDefault(),b.params.touchMoveStopPropagation&&!b.params.nested&&e.stopPropagation(),z||(i.loop&&b.fixLoop(),k=b.getWrapperTranslate(),b.setWrapperTransition(0),b.animating&&b.wrapper.trigger("webkitTransitionEnd transitionend oTransitionEnd MSTransitionEnd msTransitionEnd"),b.params.autoplay&&b.autoplaying&&(b.params.autoplayDisableOnInteraction?b.stopAutoplay():b.pauseAutoplay()),B=!1,!b.params.grabCursor||b.params.allowSwipeToNext!==!0&&b.params.allowSwipeToPrev!==!0||b.setGrabCursor(!0)),z=!0;var s=b.touches.diff=b.isHorizontal()?b.touches.currentX-b.touches.startX:b.touches.currentY-b.touches.startY;s*=b.params.touchRatio,b.rtl&&(s=-s),b.swipeDirection=s>0?"prev":"next",I=s+k;var r=!0;if(s>0&&I>b.minTranslate()?(r=!1,b.params.resistance&&(I=b.minTranslate()-1+Math.pow(-b.minTranslate()+k+s,b.params.resistanceRatio))):s<0&&I<b.maxTranslate()&&(r=!1,b.params.resistance&&(I=b.maxTranslate()+1-Math.pow(b.maxTranslate()-k-s,b.params.resistanceRatio))),r&&(e.preventedByNestedSwiper=!0),!b.params.allowSwipeToNext&&"next"===b.swipeDirection&&I<k&&(I=k),!b.params.allowSwipeToPrev&&"prev"===b.swipeDirection&&I>k&&(I=k),b.params.threshold>0){if(!(Math.abs(s)>b.params.threshold||L))return void(I=k);if(!L)return L=!0,b.touches.startX=b.touches.currentX,b.touches.startY=b.touches.currentY,I=k,void(b.touches.diff=b.isHorizontal()?b.touches.currentX-b.touches.startX:b.touches.currentY-b.touches.startY)}b.params.followFinger&&((b.params.freeMode||b.params.watchSlidesProgress)&&b.updateActiveIndex(),b.params.freeMode&&(0===X.length&&X.push({position:b.touches[b.isHorizontal()?"startX":"startY"],time:E}),X.push({position:b.touches[b.isHorizontal()?"currentX":"currentY"],time:(new window.Date).getTime()})),b.updateProgress(I),b.setWrapperTranslate(I))}}}}},b.onTouchEnd=function(e){if(e.originalEvent&&(e=e.originalEvent),M&&b.emit("onTouchEnd",b,e),M=!1,C){b.params.grabCursor&&z&&C&&(b.params.allowSwipeToNext===!0||b.params.allowSwipeToPrev===!0)&&b.setGrabCursor(!1);var t=Date.now(),s=t-E;if(b.allowClick&&(b.updateClickedSlide(e),b.emit("onTap",b,e),s<300&&t-G>300&&(D&&clearTimeout(D),D=setTimeout(function(){b&&(b.params.paginationHide&&b.paginationContainer.length>0&&!a(e.target).hasClass(b.params.bulletClass)&&b.paginationContainer.toggleClass(b.params.paginationHiddenClass),b.emit("onClick",b,e))},300)),s<300&&t-G<300&&(D&&clearTimeout(D),b.emit("onDoubleTap",b,e))),G=Date.now(),setTimeout(function(){b&&(b.allowClick=!0)},0),!C||!z||!b.swipeDirection||0===b.touches.diff||I===k)return void(C=z=!1);C=z=!1;var i;if(i=b.params.followFinger?b.rtl?b.translate:-b.translate:-I,b.params.freeMode){if(i<-b.minTranslate())return void b.slideTo(b.activeIndex);if(i>-b.maxTranslate())return void(b.slides.length<b.snapGrid.length?b.slideTo(b.snapGrid.length-1):b.slideTo(b.slides.length-1));if(b.params.freeModeMomentum){if(X.length>1){var r=X.pop(),n=X.pop(),o=r.position-n.position,l=r.time-n.time;b.velocity=o/l,b.velocity=b.velocity/2,Math.abs(b.velocity)<b.params.freeModeMinimumVelocity&&(b.velocity=0),(l>150||(new window.Date).getTime()-r.time>300)&&(b.velocity=0)}else b.velocity=0;b.velocity=b.velocity*b.params.freeModeMomentumVelocityRatio,X.length=0;var p=1e3*b.params.freeModeMomentumRatio,d=b.velocity*p,u=b.translate+d;b.rtl&&(u=-u);var c,m=!1,h=20*Math.abs(b.velocity)*b.params.freeModeMomentumBounceRatio;if(u<b.maxTranslate())b.params.freeModeMomentumBounce?(u+b.maxTranslate()<-h&&(u=b.maxTranslate()-h),c=b.maxTranslate(),m=!0,B=!0):u=b.maxTranslate();else if(u>b.minTranslate())b.params.freeModeMomentumBounce?(u-b.minTranslate()>h&&(u=b.minTranslate()+h),c=b.minTranslate(),m=!0,B=!0):u=b.minTranslate();else if(b.params.freeModeSticky){var g,f=0;for(f=0;f<b.snapGrid.length;f+=1)if(b.snapGrid[f]>-u){g=f;break}u=Math.abs(b.snapGrid[g]-u)<Math.abs(b.snapGrid[g-1]-u)||"next"===b.swipeDirection?b.snapGrid[g]:b.snapGrid[g-1],b.rtl||(u=-u)}if(0!==b.velocity)p=b.rtl?Math.abs((-u-b.translate)/b.velocity):Math.abs((u-b.translate)/b.velocity);else if(b.params.freeModeSticky)return void b.slideReset();b.params.freeModeMomentumBounce&&m?(b.updateProgress(c),b.setWrapperTransition(p),b.setWrapperTranslate(u),b.onTransitionStart(),b.animating=!0,b.wrapper.transitionEnd(function(){b&&B&&(b.emit("onMomentumBounce",b),b.setWrapperTransition(b.params.speed),b.setWrapperTranslate(c),b.wrapper.transitionEnd(function(){b&&b.onTransitionEnd()}))})):b.velocity?(b.updateProgress(u),b.setWrapperTransition(p),b.setWrapperTranslate(u),b.onTransitionStart(),b.animating||(b.animating=!0,b.wrapper.transitionEnd(function(){b&&b.onTransitionEnd()}))):b.updateProgress(u),b.updateActiveIndex()}return void((!b.params.freeModeMomentum||s>=b.params.longSwipesMs)&&(b.updateProgress(),b.updateActiveIndex()))}var v,w=0,y=b.slidesSizesGrid[0];for(v=0;v<b.slidesGrid.length;v+=b.params.slidesPerGroup)"undefined"!=typeof b.slidesGrid[v+b.params.slidesPerGroup]?i>=b.slidesGrid[v]&&i<b.slidesGrid[v+b.params.slidesPerGroup]&&(w=v,y=b.slidesGrid[v+b.params.slidesPerGroup]-b.slidesGrid[v]):i>=b.slidesGrid[v]&&(w=v,y=b.slidesGrid[b.slidesGrid.length-1]-b.slidesGrid[b.slidesGrid.length-2]);var x=(i-b.slidesGrid[w])/y;if(s>b.params.longSwipesMs){if(!b.params.longSwipes)return void b.slideTo(b.activeIndex);"next"===b.swipeDirection&&(x>=b.params.longSwipesRatio?b.slideTo(w+b.params.slidesPerGroup):b.slideTo(w)),"prev"===b.swipeDirection&&(x>1-b.params.longSwipesRatio?b.slideTo(w+b.params.slidesPerGroup):b.slideTo(w))}else{if(!b.params.shortSwipes)return void b.slideTo(b.activeIndex);"next"===b.swipeDirection&&b.slideTo(w+b.params.slidesPerGroup),"prev"===b.swipeDirection&&b.slideTo(w)}}},b._slideTo=function(e,a){return b.slideTo(e,a,!0,!0)},b.slideTo=function(e,a,t,s){"undefined"==typeof t&&(t=!0),"undefined"==typeof e&&(e=0),e<0&&(e=0),b.snapIndex=Math.floor(e/b.params.slidesPerGroup),b.snapIndex>=b.snapGrid.length&&(b.snapIndex=b.snapGrid.length-1);var i=-b.snapGrid[b.snapIndex];if(b.params.autoplay&&b.autoplaying&&(s||!b.params.autoplayDisableOnInteraction?b.pauseAutoplay(a):b.stopAutoplay()),b.updateProgress(i),b.params.normalizeSlideIndex)for(var r=0;r<b.slidesGrid.length;r++)-Math.floor(100*i)>=Math.floor(100*b.slidesGrid[r])&&(e=r);return!(!b.params.allowSwipeToNext&&i<b.translate&&i<b.minTranslate())&&(!(!b.params.allowSwipeToPrev&&i>b.translate&&i>b.maxTranslate()&&(b.activeIndex||0)!==e)&&("undefined"==typeof a&&(a=b.params.speed),b.previousIndex=b.activeIndex||0,b.activeIndex=e,b.updateRealIndex(),b.rtl&&-i===b.translate||!b.rtl&&i===b.translate?(b.params.autoHeight&&b.updateAutoHeight(),b.updateClasses(),"slide"!==b.params.effect&&b.setWrapperTranslate(i),!1):(b.updateClasses(),b.onTransitionStart(t),0===a||b.browser.lteIE9?(b.setWrapperTranslate(i),b.setWrapperTransition(0),b.onTransitionEnd(t)):(b.setWrapperTranslate(i),b.setWrapperTransition(a),b.animating||(b.animating=!0,b.wrapper.transitionEnd(function(){b&&b.onTransitionEnd(t)}))),!0)))},b.onTransitionStart=function(e){"undefined"==typeof e&&(e=!0),b.params.autoHeight&&b.updateAutoHeight(),b.lazy&&b.lazy.onTransitionStart(),e&&(b.emit("onTransitionStart",b),b.activeIndex!==b.previousIndex&&(b.emit("onSlideChangeStart",b),b.activeIndex>b.previousIndex?b.emit("onSlideNextStart",b):b.emit("onSlidePrevStart",b)))},b.onTransitionEnd=function(e){b.animating=!1,b.setWrapperTransition(0),"undefined"==typeof e&&(e=!0),b.lazy&&b.lazy.onTransitionEnd(),e&&(b.emit("onTransitionEnd",b),b.activeIndex!==b.previousIndex&&(b.emit("onSlideChangeEnd",b),b.activeIndex>b.previousIndex?b.emit("onSlideNextEnd",b):b.emit("onSlidePrevEnd",b))),b.params.history&&b.history&&b.history.setHistory(b.params.history,b.activeIndex),b.params.hashnav&&b.hashnav&&b.hashnav.setHash()},b.slideNext=function(e,a,t){if(b.params.loop){if(b.animating)return!1;b.fixLoop();b.container[0].clientLeft;return b.slideTo(b.activeIndex+b.params.slidesPerGroup,a,e,t)}return b.slideTo(b.activeIndex+b.params.slidesPerGroup,a,e,t)},b._slideNext=function(e){return b.slideNext(!0,e,!0)},b.slidePrev=function(e,a,t){if(b.params.loop){if(b.animating)return!1;b.fixLoop();b.container[0].clientLeft;return b.slideTo(b.activeIndex-1,a,e,t)}return b.slideTo(b.activeIndex-1,a,e,t)},b._slidePrev=function(e){return b.slidePrev(!0,e,!0)},b.slideReset=function(e,a,t){return b.slideTo(b.activeIndex,a,e)},b.disableTouchControl=function(){return b.params.onlyExternal=!0,!0},b.enableTouchControl=function(){return b.params.onlyExternal=!1,!0},b.setWrapperTransition=function(e,a){b.wrapper.transition(e),"slide"!==b.params.effect&&b.effects[b.params.effect]&&b.effects[b.params.effect].setTransition(e),b.params.parallax&&b.parallax&&b.parallax.setTransition(e),b.params.scrollbar&&b.scrollbar&&b.scrollbar.setTransition(e),b.params.control&&b.controller&&b.controller.setTransition(e,a),b.emit("onSetTransition",b,e)},b.setWrapperTranslate=function(e,a,t){var s=0,i=0,n=0;b.isHorizontal()?s=b.rtl?-e:e:i=e,b.params.roundLengths&&(s=r(s),i=r(i)),b.params.virtualTranslate||(b.support.transforms3d?b.wrapper.transform("translate3d("+s+"px, "+i+"px, "+n+"px)"):b.wrapper.transform("translate("+s+"px, "+i+"px)")),b.translate=b.isHorizontal()?s:i;var o,l=b.maxTranslate()-b.minTranslate();o=0===l?0:(e-b.minTranslate())/l,o!==b.progress&&b.updateProgress(e),a&&b.updateActiveIndex(),"slide"!==b.params.effect&&b.effects[b.params.effect]&&b.effects[b.params.effect].setTranslate(b.translate),b.params.parallax&&b.parallax&&b.parallax.setTranslate(b.translate),b.params.scrollbar&&b.scrollbar&&b.scrollbar.setTranslate(b.translate),b.params.control&&b.controller&&b.controller.setTranslate(b.translate,t),b.emit("onSetTranslate",b,b.translate)},b.getTranslate=function(e,a){var t,s,i,r;return"undefined"==typeof a&&(a="x"),b.params.virtualTranslate?b.rtl?-b.translate:b.translate:(i=window.getComputedStyle(e,null),window.WebKitCSSMatrix?(s=i.transform||i.webkitTransform,s.split(",").length>6&&(s=s.split(", ").map(function(e){return e.replace(",",".")}).join(", ")),r=new window.WebKitCSSMatrix("none"===s?"":s)):(r=i.MozTransform||i.OTransform||i.MsTransform||i.msTransform||i.transform||i.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),t=r.toString().split(",")),"x"===a&&(s=window.WebKitCSSMatrix?r.m41:16===t.length?parseFloat(t[12]):parseFloat(t[4])),"y"===a&&(s=window.WebKitCSSMatrix?r.m42:16===t.length?parseFloat(t[13]):parseFloat(t[5])),b.rtl&&s&&(s=-s),s||0)},b.getWrapperTranslate=function(e){return"undefined"==typeof e&&(e=b.isHorizontal()?"x":"y"),b.getTranslate(b.wrapper[0],e)},b.observers=[],b.initObservers=function(){if(b.params.observeParents)for(var e=b.container.parents(),a=0;a<e.length;a++)l(e[a]);l(b.container[0],{childList:!1}),l(b.wrapper[0],{attributes:!1})},b.disconnectObservers=function(){for(var e=0;e<b.observers.length;e++)b.observers[e].disconnect();b.observers=[]},b.createLoop=function(){b.wrapper.children("."+b.params.slideClass+"."+b.params.slideDuplicateClass).remove();var e=b.wrapper.children("."+b.params.slideClass);"auto"!==b.params.slidesPerView||b.params.loopedSlides||(b.params.loopedSlides=e.length),b.loopedSlides=parseInt(b.params.loopedSlides||b.params.slidesPerView,10),b.loopedSlides=b.loopedSlides+b.params.loopAdditionalSlides,b.loopedSlides>e.length&&(b.loopedSlides=e.length);var t,s=[],i=[];for(e.each(function(t,r){var n=a(this);t<b.loopedSlides&&i.push(r),t<e.length&&t>=e.length-b.loopedSlides&&s.push(r),n.attr("data-swiper-slide-index",t)}),t=0;t<i.length;t++)b.wrapper.append(a(i[t].cloneNode(!0)).addClass(b.params.slideDuplicateClass));for(t=s.length-1;t>=0;t--)b.wrapper.prepend(a(s[t].cloneNode(!0)).addClass(b.params.slideDuplicateClass))},b.destroyLoop=function(){b.wrapper.children("."+b.params.slideClass+"."+b.params.slideDuplicateClass).remove(),b.slides.removeAttr("data-swiper-slide-index")},b.reLoop=function(e){var a=b.activeIndex-b.loopedSlides;b.destroyLoop(),b.createLoop(),b.updateSlidesSize(),e&&b.slideTo(a+b.loopedSlides,0,!1)},b.fixLoop=function(){var e;b.activeIndex<b.loopedSlides?(e=b.slides.length-3*b.loopedSlides+b.activeIndex,e+=b.loopedSlides,b.slideTo(e,0,!1,!0)):("auto"===b.params.slidesPerView&&b.activeIndex>=2*b.loopedSlides||b.activeIndex>b.slides.length-2*b.params.slidesPerView)&&(e=-b.slides.length+b.activeIndex+b.loopedSlides,e+=b.loopedSlides,b.slideTo(e,0,!1,!0))},b.appendSlide=function(e){if(b.params.loop&&b.destroyLoop(),"object"==typeof e&&e.length)for(var a=0;a<e.length;a++)e[a]&&b.wrapper.append(e[a]);else b.wrapper.append(e);b.params.loop&&b.createLoop(),b.params.observer&&b.support.observer||b.update(!0)},b.prependSlide=function(e){b.params.loop&&b.destroyLoop();var a=b.activeIndex+1;if("object"==typeof e&&e.length){for(var t=0;t<e.length;t++)e[t]&&b.wrapper.prepend(e[t]);a=b.activeIndex+e.length}else b.wrapper.prepend(e);b.params.loop&&b.createLoop(),b.params.observer&&b.support.observer||b.update(!0),b.slideTo(a,0,!1)},b.removeSlide=function(e){b.params.loop&&(b.destroyLoop(),b.slides=b.wrapper.children("."+b.params.slideClass));var a,t=b.activeIndex;if("object"==typeof e&&e.length){for(var s=0;s<e.length;s++)a=e[s],b.slides[a]&&b.slides.eq(a).remove(),a<t&&t--;t=Math.max(t,0)}else a=e,b.slides[a]&&b.slides.eq(a).remove(),a<t&&t--,t=Math.max(t,0);b.params.loop&&b.createLoop(),b.params.observer&&b.support.observer||b.update(!0),b.params.loop?b.slideTo(t+b.loopedSlides,0,!1):b.slideTo(t,0,!1)},b.removeAllSlides=function(){for(var e=[],a=0;a<b.slides.length;a++)e.push(a);b.removeSlide(e)},b.effects={fade:{setTranslate:function(){for(var e=0;e<b.slides.length;e++){var a=b.slides.eq(e),t=a[0].swiperSlideOffset,s=-t;b.params.virtualTranslate||(s-=b.translate);var i=0;b.isHorizontal()||(i=s,s=0);var r=b.params.fade.crossFade?Math.max(1-Math.abs(a[0].progress),0):1+Math.min(Math.max(a[0].progress,-1),0);a.css({opacity:r}).transform("translate3d("+s+"px, "+i+"px, 0px)")}},setTransition:function(e){if(b.slides.transition(e),b.params.virtualTranslate&&0!==e){var a=!1;b.slides.transitionEnd(function(){if(!a&&b){a=!0,b.animating=!1;for(var e=["webkitTransitionEnd","transitionend","oTransitionEnd","MSTransitionEnd","msTransitionEnd"],t=0;t<e.length;t++)b.wrapper.trigger(e[t])}})}}},flip:{setTranslate:function(){for(var e=0;e<b.slides.length;e++){var t=b.slides.eq(e),s=t[0].progress;b.params.flip.limitRotation&&(s=Math.max(Math.min(t[0].progress,1),-1));var i=t[0].swiperSlideOffset,r=-180*s,n=r,o=0,l=-i,p=0;if(b.isHorizontal()?b.rtl&&(n=-n):(p=l,l=0,o=-n,n=0),t[0].style.zIndex=-Math.abs(Math.round(s))+b.slides.length,b.params.flip.slideShadows){var d=b.isHorizontal()?t.find(".swiper-slide-shadow-left"):t.find(".swiper-slide-shadow-top"),u=b.isHorizontal()?t.find(".swiper-slide-shadow-right"):t.find(".swiper-slide-shadow-bottom");0===d.length&&(d=a('<div class="swiper-slide-shadow-'+(b.isHorizontal()?"left":"top")+'"></div>'),t.append(d)),0===u.length&&(u=a('<div class="swiper-slide-shadow-'+(b.isHorizontal()?"right":"bottom")+'"></div>'),t.append(u)),d.length&&(d[0].style.opacity=Math.max(-s,0)),u.length&&(u[0].style.opacity=Math.max(s,0))}t.transform("translate3d("+l+"px, "+p+"px, 0px) rotateX("+o+"deg) rotateY("+n+"deg)")}},setTransition:function(e){if(b.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),b.params.virtualTranslate&&0!==e){var t=!1;b.slides.eq(b.activeIndex).transitionEnd(function(){if(!t&&b&&a(this).hasClass(b.params.slideActiveClass)){t=!0,b.animating=!1;for(var e=["webkitTransitionEnd","transitionend","oTransitionEnd","MSTransitionEnd","msTransitionEnd"],s=0;s<e.length;s++)b.wrapper.trigger(e[s])}})}}},cube:{setTranslate:function(){var e,t=0;b.params.cube.shadow&&(b.isHorizontal()?(e=b.wrapper.find(".swiper-cube-shadow"),0===e.length&&(e=a('<div class="swiper-cube-shadow"></div>'),b.wrapper.append(e)),e.css({height:b.width+"px"})):(e=b.container.find(".swiper-cube-shadow"),0===e.length&&(e=a('<div class="swiper-cube-shadow"></div>'),b.container.append(e))));for(var s=0;s<b.slides.length;s++){var i=b.slides.eq(s),r=90*s,n=Math.floor(r/360);b.rtl&&(r=-r,n=Math.floor(-r/360));var o=Math.max(Math.min(i[0].progress,1),-1),l=0,p=0,d=0;s%4===0?(l=4*-n*b.size,d=0):(s-1)%4===0?(l=0,d=4*-n*b.size):(s-2)%4===0?(l=b.size+4*n*b.size,d=b.size):(s-3)%4===0&&(l=-b.size,d=3*b.size+4*b.size*n),b.rtl&&(l=-l),b.isHorizontal()||(p=l,l=0);var u="rotateX("+(b.isHorizontal()?0:-r)+"deg) rotateY("+(b.isHorizontal()?r:0)+"deg) translate3d("+l+"px, "+p+"px, "+d+"px)";if(o<=1&&o>-1&&(t=90*s+90*o,b.rtl&&(t=90*-s-90*o)),i.transform(u),b.params.cube.slideShadows){var c=b.isHorizontal()?i.find(".swiper-slide-shadow-left"):i.find(".swiper-slide-shadow-top"),m=b.isHorizontal()?i.find(".swiper-slide-shadow-right"):i.find(".swiper-slide-shadow-bottom");0===c.length&&(c=a('<div class="swiper-slide-shadow-'+(b.isHorizontal()?"left":"top")+'"></div>'),i.append(c)),0===m.length&&(m=a('<div class="swiper-slide-shadow-'+(b.isHorizontal()?"right":"bottom")+'"></div>'),i.append(m)),c.length&&(c[0].style.opacity=Math.max(-o,0)),m.length&&(m[0].style.opacity=Math.max(o,0))}}if(b.wrapper.css({"-webkit-transform-origin":"50% 50% -"+b.size/2+"px","-moz-transform-origin":"50% 50% -"+b.size/2+"px","-ms-transform-origin":"50% 50% -"+b.size/2+"px","transform-origin":"50% 50% -"+b.size/2+"px"}),b.params.cube.shadow)if(b.isHorizontal())e.transform("translate3d(0px, "+(b.width/2+b.params.cube.shadowOffset)+"px, "+-b.width/2+"px) rotateX(90deg) rotateZ(0deg) scale("+b.params.cube.shadowScale+")");else{var h=Math.abs(t)-90*Math.floor(Math.abs(t)/90),g=1.5-(Math.sin(2*h*Math.PI/360)/2+Math.cos(2*h*Math.PI/360)/2),f=b.params.cube.shadowScale,v=b.params.cube.shadowScale/g,w=b.params.cube.shadowOffset;e.transform("scale3d("+f+", 1, "+v+") translate3d(0px, "+(b.height/2+w)+"px, "+-b.height/2/v+"px) rotateX(-90deg)")}var y=b.isSafari||b.isUiWebView?-b.size/2:0;b.wrapper.transform("translate3d(0px,0,"+y+"px) rotateX("+(b.isHorizontal()?0:t)+"deg) rotateY("+(b.isHorizontal()?-t:0)+"deg)")},setTransition:function(e){b.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),b.params.cube.shadow&&!b.isHorizontal()&&b.container.find(".swiper-cube-shadow").transition(e)}},coverflow:{setTranslate:function(){for(var e=b.translate,t=b.isHorizontal()?-e+b.width/2:-e+b.height/2,s=b.isHorizontal()?b.params.coverflow.rotate:-b.params.coverflow.rotate,i=b.params.coverflow.depth,r=0,n=b.slides.length;r<n;r++){var o=b.slides.eq(r),l=b.slidesSizesGrid[r],p=o[0].swiperSlideOffset,d=(t-p-l/2)/l*b.params.coverflow.modifier,u=b.isHorizontal()?s*d:0,c=b.isHorizontal()?0:s*d,m=-i*Math.abs(d),h=b.isHorizontal()?0:b.params.coverflow.stretch*d,g=b.isHorizontal()?b.params.coverflow.stretch*d:0;Math.abs(g)<.001&&(g=0),Math.abs(h)<.001&&(h=0),Math.abs(m)<.001&&(m=0),Math.abs(u)<.001&&(u=0),Math.abs(c)<.001&&(c=0);var f="translate3d("+g+"px,"+h+"px,"+m+"px) rotateX("+c+"deg) rotateY("+u+"deg)";if(o.transform(f),o[0].style.zIndex=-Math.abs(Math.round(d))+1,b.params.coverflow.slideShadows){var v=b.isHorizontal()?o.find(".swiper-slide-shadow-left"):o.find(".swiper-slide-shadow-top"),w=b.isHorizontal()?o.find(".swiper-slide-shadow-right"):o.find(".swiper-slide-shadow-bottom");0===v.length&&(v=a('<div class="swiper-slide-shadow-'+(b.isHorizontal()?"left":"top")+'"></div>'),o.append(v)),0===w.length&&(w=a('<div class="swiper-slide-shadow-'+(b.isHorizontal()?"right":"bottom")+'"></div>'),o.append(w)),v.length&&(v[0].style.opacity=d>0?d:0),w.length&&(w[0].style.opacity=-d>0?-d:0)}}if(b.browser.ie){var y=b.wrapper[0].style;y.perspectiveOrigin=t+"px 50%"}},setTransition:function(e){b.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e)}}},b.lazy={initialImageLoaded:!1,loadImageInSlide:function(e,t){if("undefined"!=typeof e&&("undefined"==typeof t&&(t=!0),0!==b.slides.length)){var s=b.slides.eq(e),i=s.find("."+b.params.lazyLoadingClass+":not(."+b.params.lazyStatusLoadedClass+"):not(."+b.params.lazyStatusLoadingClass+")");!s.hasClass(b.params.lazyLoadingClass)||s.hasClass(b.params.lazyStatusLoadedClass)||s.hasClass(b.params.lazyStatusLoadingClass)||(i=i.add(s[0])),0!==i.length&&i.each(function(){var e=a(this);e.addClass(b.params.lazyStatusLoadingClass);var i=e.attr("data-background"),r=e.attr("data-src"),n=e.attr("data-srcset"),o=e.attr("data-sizes");b.loadImage(e[0],r||i,n,o,!1,function(){if(i?(e.css("background-image",'url("'+i+'")'),e.removeAttr("data-background")):(n&&(e.attr("srcset",n),e.removeAttr("data-srcset")),o&&(e.attr("sizes",o),e.removeAttr("data-sizes")),r&&(e.attr("src",r),e.removeAttr("data-src"))),e.addClass(b.params.lazyStatusLoadedClass).removeClass(b.params.lazyStatusLoadingClass),s.find("."+b.params.lazyPreloaderClass+", ."+b.params.preloaderClass).remove(),b.params.loop&&t){var a=s.attr("data-swiper-slide-index");if(s.hasClass(b.params.slideDuplicateClass)){var l=b.wrapper.children('[data-swiper-slide-index="'+a+'"]:not(.'+b.params.slideDuplicateClass+")");b.lazy.loadImageInSlide(l.index(),!1)}else{var p=b.wrapper.children("."+b.params.slideDuplicateClass+'[data-swiper-slide-index="'+a+'"]');b.lazy.loadImageInSlide(p.index(),!1)}}b.emit("onLazyImageReady",b,s[0],e[0])}),b.emit("onLazyImageLoad",b,s[0],e[0])})}},load:function(){var e,t=b.params.slidesPerView;if("auto"===t&&(t=0),b.lazy.initialImageLoaded||(b.lazy.initialImageLoaded=!0),b.params.watchSlidesVisibility)b.wrapper.children("."+b.params.slideVisibleClass).each(function(){b.lazy.loadImageInSlide(a(this).index())});else if(t>1)for(e=b.activeIndex;e<b.activeIndex+t;e++)b.slides[e]&&b.lazy.loadImageInSlide(e);else b.lazy.loadImageInSlide(b.activeIndex);if(b.params.lazyLoadingInPrevNext)if(t>1||b.params.lazyLoadingInPrevNextAmount&&b.params.lazyLoadingInPrevNextAmount>1){var s=b.params.lazyLoadingInPrevNextAmount,i=t,r=Math.min(b.activeIndex+i+Math.max(s,i),b.slides.length),n=Math.max(b.activeIndex-Math.max(i,s),0);for(e=b.activeIndex+t;e<r;e++)b.slides[e]&&b.lazy.loadImageInSlide(e);for(e=n;e<b.activeIndex;e++)b.slides[e]&&b.lazy.loadImageInSlide(e)}else{var o=b.wrapper.children("."+b.params.slideNextClass);o.length>0&&b.lazy.loadImageInSlide(o.index());var l=b.wrapper.children("."+b.params.slidePrevClass);l.length>0&&b.lazy.loadImageInSlide(l.index())}},onTransitionStart:function(){b.params.lazyLoading&&(b.params.lazyLoadingOnTransitionStart||!b.params.lazyLoadingOnTransitionStart&&!b.lazy.initialImageLoaded)&&b.lazy.load()},onTransitionEnd:function(){b.params.lazyLoading&&!b.params.lazyLoadingOnTransitionStart&&b.lazy.load()}},b.scrollbar={isTouched:!1,setDragPosition:function(e){var a=b.scrollbar,t=b.isHorizontal()?"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].pageX:e.pageX||e.clientX:"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].pageY:e.pageY||e.clientY,s=t-a.track.offset()[b.isHorizontal()?"left":"top"]-a.dragSize/2,i=-b.minTranslate()*a.moveDivider,r=-b.maxTranslate()*a.moveDivider;s<i?s=i:s>r&&(s=r),s=-s/a.moveDivider,b.updateProgress(s),b.setWrapperTranslate(s,!0)},dragStart:function(e){var a=b.scrollbar;a.isTouched=!0,e.preventDefault(),e.stopPropagation(),a.setDragPosition(e),clearTimeout(a.dragTimeout),a.track.transition(0),b.params.scrollbarHide&&a.track.css("opacity",1),b.wrapper.transition(100),a.drag.transition(100),b.emit("onScrollbarDragStart",b)},dragMove:function(e){var a=b.scrollbar;a.isTouched&&(e.preventDefault?e.preventDefault():e.returnValue=!1,a.setDragPosition(e),b.wrapper.transition(0),a.track.transition(0),a.drag.transition(0),b.emit("onScrollbarDragMove",b))},dragEnd:function(e){var a=b.scrollbar;a.isTouched&&(a.isTouched=!1,b.params.scrollbarHide&&(clearTimeout(a.dragTimeout),a.dragTimeout=setTimeout(function(){a.track.css("opacity",0),a.track.transition(400)},1e3)),b.emit("onScrollbarDragEnd",b),b.params.scrollbarSnapOnRelease&&b.slideReset())},draggableEvents:function(){return b.params.simulateTouch!==!1||b.support.touch?b.touchEvents:b.touchEventsDesktop}(),enableDraggable:function(){var e=b.scrollbar,t=b.support.touch?e.track:document;a(e.track).on(e.draggableEvents.start,e.dragStart),a(t).on(e.draggableEvents.move,e.dragMove),a(t).on(e.draggableEvents.end,e.dragEnd)},disableDraggable:function(){var e=b.scrollbar,t=b.support.touch?e.track:document;a(e.track).off(e.draggableEvents.start,e.dragStart),a(t).off(e.draggableEvents.move,e.dragMove),a(t).off(e.draggableEvents.end,e.dragEnd)},set:function(){if(b.params.scrollbar){var e=b.scrollbar;e.track=a(b.params.scrollbar),b.params.uniqueNavElements&&"string"==typeof b.params.scrollbar&&e.track.length>1&&1===b.container.find(b.params.scrollbar).length&&(e.track=b.container.find(b.params.scrollbar)),e.drag=e.track.find(".swiper-scrollbar-drag"),0===e.drag.length&&(e.drag=a('<div class="swiper-scrollbar-drag"></div>'),e.track.append(e.drag)),e.drag[0].style.width="",e.drag[0].style.height="",e.trackSize=b.isHorizontal()?e.track[0].offsetWidth:e.track[0].offsetHeight,e.divider=b.size/b.virtualSize,e.moveDivider=e.divider*(e.trackSize/b.size),e.dragSize=e.trackSize*e.divider,b.isHorizontal()?e.drag[0].style.width=e.dragSize+"px":e.drag[0].style.height=e.dragSize+"px",e.divider>=1?e.track[0].style.display="none":e.track[0].style.display="",b.params.scrollbarHide&&(e.track[0].style.opacity=0)}},setTranslate:function(){if(b.params.scrollbar){var e,a=b.scrollbar,t=(b.translate||0,a.dragSize);e=(a.trackSize-a.dragSize)*b.progress,b.rtl&&b.isHorizontal()?(e=-e,e>0?(t=a.dragSize-e,e=0):-e+a.dragSize>a.trackSize&&(t=a.trackSize+e)):e<0?(t=a.dragSize+e,e=0):e+a.dragSize>a.trackSize&&(t=a.trackSize-e),b.isHorizontal()?(b.support.transforms3d?a.drag.transform("translate3d("+e+"px, 0, 0)"):a.drag.transform("translateX("+e+"px)"),a.drag[0].style.width=t+"px"):(b.support.transforms3d?a.drag.transform("translate3d(0px, "+e+"px, 0)"):a.drag.transform("translateY("+e+"px)"),a.drag[0].style.height=t+"px"),b.params.scrollbarHide&&(clearTimeout(a.timeout),a.track[0].style.opacity=1,a.timeout=setTimeout(function(){a.track[0].style.opacity=0,a.track.transition(400)},1e3))}},setTransition:function(e){b.params.scrollbar&&b.scrollbar.drag.transition(e)}},b.controller={LinearSpline:function(e,a){this.x=e,this.y=a,this.lastIndex=e.length-1;var t,s;this.x.length;this.interpolate=function(e){return e?(s=i(this.x,e),t=s-1,(e-this.x[t])*(this.y[s]-this.y[t])/(this.x[s]-this.x[t])+this.y[t]):0};var i=function(){var e,a,t;return function(s,i){for(a=-1,e=s.length;e-a>1;)s[t=e+a>>1]<=i?a=t:e=t;return e}}()},getInterpolateFunction:function(e){b.controller.spline||(b.controller.spline=b.params.loop?new b.controller.LinearSpline(b.slidesGrid,e.slidesGrid):new b.controller.LinearSpline(b.snapGrid,e.snapGrid))},setTranslate:function(e,a){function s(a){e=a.rtl&&"horizontal"===a.params.direction?-b.translate:b.translate,"slide"===b.params.controlBy&&(b.controller.getInterpolateFunction(a),r=-b.controller.spline.interpolate(-e)),r&&"container"!==b.params.controlBy||(i=(a.maxTranslate()-a.minTranslate())/(b.maxTranslate()-b.minTranslate()),r=(e-b.minTranslate())*i+a.minTranslate()),b.params.controlInverse&&(r=a.maxTranslate()-r),a.updateProgress(r),a.setWrapperTranslate(r,!1,b),a.updateActiveIndex()}var i,r,n=b.params.control;if(b.isArray(n))for(var o=0;o<n.length;o++)n[o]!==a&&n[o]instanceof t&&s(n[o]);else n instanceof t&&a!==n&&s(n)},setTransition:function(e,a){function s(a){
a.setWrapperTransition(e,b),0!==e&&(a.onTransitionStart(),a.wrapper.transitionEnd(function(){r&&(a.params.loop&&"slide"===b.params.controlBy&&a.fixLoop(),a.onTransitionEnd())}))}var i,r=b.params.control;if(b.isArray(r))for(i=0;i<r.length;i++)r[i]!==a&&r[i]instanceof t&&s(r[i]);else r instanceof t&&a!==r&&s(r)}},b.hashnav={onHashCange:function(e,a){var t=document.location.hash.replace("#",""),s=b.slides.eq(b.activeIndex).attr("data-hash");t!==s&&b.slideTo(b.wrapper.children("."+b.params.slideClass+'[data-hash="'+t+'"]').index())},attachEvents:function(e){var t=e?"off":"on";a(window)[t]("hashchange",b.hashnav.onHashCange)},setHash:function(){if(b.hashnav.initialized&&b.params.hashnav)if(b.params.replaceState&&window.history&&window.history.replaceState)window.history.replaceState(null,null,"#"+b.slides.eq(b.activeIndex).attr("data-hash")||"");else{var e=b.slides.eq(b.activeIndex),a=e.attr("data-hash")||e.attr("data-history");document.location.hash=a||""}},init:function(){if(b.params.hashnav&&!b.params.history){b.hashnav.initialized=!0;var e=document.location.hash.replace("#","");if(e)for(var a=0,t=0,s=b.slides.length;t<s;t++){var i=b.slides.eq(t),r=i.attr("data-hash")||i.attr("data-history");if(r===e&&!i.hasClass(b.params.slideDuplicateClass)){var n=i.index();b.slideTo(n,a,b.params.runCallbacksOnInit,!0)}}b.params.hashnavWatchState&&b.hashnav.attachEvents()}},destroy:function(){b.params.hashnavWatchState&&b.hashnav.attachEvents(!0)}},b.history={init:function(){if(b.params.history){if(!window.history||!window.history.pushState)return b.params.history=!1,void(b.params.hashnav=!0);b.history.initialized=!0,this.paths=this.getPathValues(),(this.paths.key||this.paths.value)&&(this.scrollToSlide(0,this.paths.value,b.params.runCallbacksOnInit),b.params.replaceState||window.addEventListener("popstate",this.setHistoryPopState))}},setHistoryPopState:function(){b.history.paths=b.history.getPathValues(),b.history.scrollToSlide(b.params.speed,b.history.paths.value,!1)},getPathValues:function(){var e=window.location.pathname.slice(1).split("/"),a=e.length,t=e[a-2],s=e[a-1];return{key:t,value:s}},setHistory:function(e,a){if(b.history.initialized&&b.params.history){var t=b.slides.eq(a),s=this.slugify(t.attr("data-history"));window.location.pathname.includes(e)||(s=e+"/"+s),b.params.replaceState?window.history.replaceState(null,null,s):window.history.pushState(null,null,s)}},slugify:function(e){return e.toString().toLowerCase().replace(/\s+/g,"-").replace(/[^\w\-]+/g,"").replace(/\-\-+/g,"-").replace(/^-+/,"").replace(/-+$/,"")},scrollToSlide:function(e,a,t){if(a)for(var s=0,i=b.slides.length;s<i;s++){var r=b.slides.eq(s),n=this.slugify(r.attr("data-history"));if(n===a&&!r.hasClass(b.params.slideDuplicateClass)){var o=r.index();b.slideTo(o,e,t)}}else b.slideTo(0,e,t)}},b.disableKeyboardControl=function(){b.params.keyboardControl=!1,a(document).off("keydown",p)},b.enableKeyboardControl=function(){b.params.keyboardControl=!0,a(document).on("keydown",p)},b.mousewheel={event:!1,lastScrollTime:(new window.Date).getTime()},b.params.mousewheelControl&&(b.mousewheel.event=navigator.userAgent.indexOf("firefox")>-1?"DOMMouseScroll":d()?"wheel":"mousewheel"),b.disableMousewheelControl=function(){if(!b.mousewheel.event)return!1;var e=b.container;return"container"!==b.params.mousewheelEventsTarged&&(e=a(b.params.mousewheelEventsTarged)),e.off(b.mousewheel.event,u),!0},b.enableMousewheelControl=function(){if(!b.mousewheel.event)return!1;var e=b.container;return"container"!==b.params.mousewheelEventsTarged&&(e=a(b.params.mousewheelEventsTarged)),e.on(b.mousewheel.event,u),!0},b.parallax={setTranslate:function(){b.container.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(){m(this,b.progress)}),b.slides.each(function(){var e=a(this);e.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(){var a=Math.min(Math.max(e[0].progress,-1),1);m(this,a)})})},setTransition:function(e){"undefined"==typeof e&&(e=b.params.speed),b.container.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(){var t=a(this),s=parseInt(t.attr("data-swiper-parallax-duration"),10)||e;0===e&&(s=0),t.transition(s)})}},b.zoom={scale:1,currentScale:1,isScaling:!1,gesture:{slide:void 0,slideWidth:void 0,slideHeight:void 0,image:void 0,imageWrap:void 0,zoomMax:b.params.zoomMax},image:{isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},velocity:{x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0},getDistanceBetweenTouches:function(e){if(e.targetTouches.length<2)return 1;var a=e.targetTouches[0].pageX,t=e.targetTouches[0].pageY,s=e.targetTouches[1].pageX,i=e.targetTouches[1].pageY,r=Math.sqrt(Math.pow(s-a,2)+Math.pow(i-t,2));return r},onGestureStart:function(e){var t=b.zoom;if(!b.support.gestures){if("touchstart"!==e.type||"touchstart"===e.type&&e.targetTouches.length<2)return;t.gesture.scaleStart=t.getDistanceBetweenTouches(e)}return t.gesture.slide&&t.gesture.slide.length||(t.gesture.slide=a(this),0===t.gesture.slide.length&&(t.gesture.slide=b.slides.eq(b.activeIndex)),t.gesture.image=t.gesture.slide.find("img, svg, canvas"),t.gesture.imageWrap=t.gesture.image.parent("."+b.params.zoomContainerClass),t.gesture.zoomMax=t.gesture.imageWrap.attr("data-swiper-zoom")||b.params.zoomMax,0!==t.gesture.imageWrap.length)?(t.gesture.image.transition(0),void(t.isScaling=!0)):void(t.gesture.image=void 0)},onGestureChange:function(e){var a=b.zoom;if(!b.support.gestures){if("touchmove"!==e.type||"touchmove"===e.type&&e.targetTouches.length<2)return;a.gesture.scaleMove=a.getDistanceBetweenTouches(e)}a.gesture.image&&0!==a.gesture.image.length&&(b.support.gestures?a.scale=e.scale*a.currentScale:a.scale=a.gesture.scaleMove/a.gesture.scaleStart*a.currentScale,a.scale>a.gesture.zoomMax&&(a.scale=a.gesture.zoomMax-1+Math.pow(a.scale-a.gesture.zoomMax+1,.5)),a.scale<b.params.zoomMin&&(a.scale=b.params.zoomMin+1-Math.pow(b.params.zoomMin-a.scale+1,.5)),a.gesture.image.transform("translate3d(0,0,0) scale("+a.scale+")"))},onGestureEnd:function(e){var a=b.zoom;!b.support.gestures&&("touchend"!==e.type||"touchend"===e.type&&e.changedTouches.length<2)||a.gesture.image&&0!==a.gesture.image.length&&(a.scale=Math.max(Math.min(a.scale,a.gesture.zoomMax),b.params.zoomMin),a.gesture.image.transition(b.params.speed).transform("translate3d(0,0,0) scale("+a.scale+")"),a.currentScale=a.scale,a.isScaling=!1,1===a.scale&&(a.gesture.slide=void 0))},onTouchStart:function(e,a){var t=e.zoom;t.gesture.image&&0!==t.gesture.image.length&&(t.image.isTouched||("android"===e.device.os&&a.preventDefault(),t.image.isTouched=!0,t.image.touchesStart.x="touchstart"===a.type?a.targetTouches[0].pageX:a.pageX,t.image.touchesStart.y="touchstart"===a.type?a.targetTouches[0].pageY:a.pageY))},onTouchMove:function(e){var a=b.zoom;if(a.gesture.image&&0!==a.gesture.image.length&&(b.allowClick=!1,a.image.isTouched&&a.gesture.slide)){a.image.isMoved||(a.image.width=a.gesture.image[0].offsetWidth,a.image.height=a.gesture.image[0].offsetHeight,a.image.startX=b.getTranslate(a.gesture.imageWrap[0],"x")||0,a.image.startY=b.getTranslate(a.gesture.imageWrap[0],"y")||0,a.gesture.slideWidth=a.gesture.slide[0].offsetWidth,a.gesture.slideHeight=a.gesture.slide[0].offsetHeight,a.gesture.imageWrap.transition(0),b.rtl&&(a.image.startX=-a.image.startX),b.rtl&&(a.image.startY=-a.image.startY));var t=a.image.width*a.scale,s=a.image.height*a.scale;if(!(t<a.gesture.slideWidth&&s<a.gesture.slideHeight)){if(a.image.minX=Math.min(a.gesture.slideWidth/2-t/2,0),a.image.maxX=-a.image.minX,a.image.minY=Math.min(a.gesture.slideHeight/2-s/2,0),a.image.maxY=-a.image.minY,a.image.touchesCurrent.x="touchmove"===e.type?e.targetTouches[0].pageX:e.pageX,a.image.touchesCurrent.y="touchmove"===e.type?e.targetTouches[0].pageY:e.pageY,!a.image.isMoved&&!a.isScaling){if(b.isHorizontal()&&Math.floor(a.image.minX)===Math.floor(a.image.startX)&&a.image.touchesCurrent.x<a.image.touchesStart.x||Math.floor(a.image.maxX)===Math.floor(a.image.startX)&&a.image.touchesCurrent.x>a.image.touchesStart.x)return void(a.image.isTouched=!1);if(!b.isHorizontal()&&Math.floor(a.image.minY)===Math.floor(a.image.startY)&&a.image.touchesCurrent.y<a.image.touchesStart.y||Math.floor(a.image.maxY)===Math.floor(a.image.startY)&&a.image.touchesCurrent.y>a.image.touchesStart.y)return void(a.image.isTouched=!1)}e.preventDefault(),e.stopPropagation(),a.image.isMoved=!0,a.image.currentX=a.image.touchesCurrent.x-a.image.touchesStart.x+a.image.startX,a.image.currentY=a.image.touchesCurrent.y-a.image.touchesStart.y+a.image.startY,a.image.currentX<a.image.minX&&(a.image.currentX=a.image.minX+1-Math.pow(a.image.minX-a.image.currentX+1,.8)),a.image.currentX>a.image.maxX&&(a.image.currentX=a.image.maxX-1+Math.pow(a.image.currentX-a.image.maxX+1,.8)),a.image.currentY<a.image.minY&&(a.image.currentY=a.image.minY+1-Math.pow(a.image.minY-a.image.currentY+1,.8)),a.image.currentY>a.image.maxY&&(a.image.currentY=a.image.maxY-1+Math.pow(a.image.currentY-a.image.maxY+1,.8)),a.velocity.prevPositionX||(a.velocity.prevPositionX=a.image.touchesCurrent.x),a.velocity.prevPositionY||(a.velocity.prevPositionY=a.image.touchesCurrent.y),a.velocity.prevTime||(a.velocity.prevTime=Date.now()),a.velocity.x=(a.image.touchesCurrent.x-a.velocity.prevPositionX)/(Date.now()-a.velocity.prevTime)/2,a.velocity.y=(a.image.touchesCurrent.y-a.velocity.prevPositionY)/(Date.now()-a.velocity.prevTime)/2,Math.abs(a.image.touchesCurrent.x-a.velocity.prevPositionX)<2&&(a.velocity.x=0),Math.abs(a.image.touchesCurrent.y-a.velocity.prevPositionY)<2&&(a.velocity.y=0),a.velocity.prevPositionX=a.image.touchesCurrent.x,a.velocity.prevPositionY=a.image.touchesCurrent.y,a.velocity.prevTime=Date.now(),a.gesture.imageWrap.transform("translate3d("+a.image.currentX+"px, "+a.image.currentY+"px,0)")}}},onTouchEnd:function(e,a){var t=e.zoom;if(t.gesture.image&&0!==t.gesture.image.length){if(!t.image.isTouched||!t.image.isMoved)return t.image.isTouched=!1,void(t.image.isMoved=!1);t.image.isTouched=!1,t.image.isMoved=!1;var s=300,i=300,r=t.velocity.x*s,n=t.image.currentX+r,o=t.velocity.y*i,l=t.image.currentY+o;0!==t.velocity.x&&(s=Math.abs((n-t.image.currentX)/t.velocity.x)),0!==t.velocity.y&&(i=Math.abs((l-t.image.currentY)/t.velocity.y));var p=Math.max(s,i);t.image.currentX=n,t.image.currentY=l;var d=t.image.width*t.scale,u=t.image.height*t.scale;t.image.minX=Math.min(t.gesture.slideWidth/2-d/2,0),t.image.maxX=-t.image.minX,t.image.minY=Math.min(t.gesture.slideHeight/2-u/2,0),t.image.maxY=-t.image.minY,t.image.currentX=Math.max(Math.min(t.image.currentX,t.image.maxX),t.image.minX),t.image.currentY=Math.max(Math.min(t.image.currentY,t.image.maxY),t.image.minY),t.gesture.imageWrap.transition(p).transform("translate3d("+t.image.currentX+"px, "+t.image.currentY+"px,0)")}},onTransitionEnd:function(e){var a=e.zoom;a.gesture.slide&&e.previousIndex!==e.activeIndex&&(a.gesture.image.transform("translate3d(0,0,0) scale(1)"),a.gesture.imageWrap.transform("translate3d(0,0,0)"),a.gesture.slide=a.gesture.image=a.gesture.imageWrap=void 0,a.scale=a.currentScale=1)},toggleZoom:function(e,t){var s=e.zoom;if(s.gesture.slide||(s.gesture.slide=e.clickedSlide?a(e.clickedSlide):e.slides.eq(e.activeIndex),s.gesture.image=s.gesture.slide.find("img, svg, canvas"),s.gesture.imageWrap=s.gesture.image.parent("."+e.params.zoomContainerClass)),s.gesture.image&&0!==s.gesture.image.length){var i,r,n,o,l,p,d,u,c,m,h,g,f,v,w,y,x,T;"undefined"==typeof s.image.touchesStart.x&&t?(i="touchend"===t.type?t.changedTouches[0].pageX:t.pageX,r="touchend"===t.type?t.changedTouches[0].pageY:t.pageY):(i=s.image.touchesStart.x,r=s.image.touchesStart.y),s.scale&&1!==s.scale?(s.scale=s.currentScale=1,s.gesture.imageWrap.transition(300).transform("translate3d(0,0,0)"),s.gesture.image.transition(300).transform("translate3d(0,0,0) scale(1)"),s.gesture.slide=void 0):(s.scale=s.currentScale=s.gesture.imageWrap.attr("data-swiper-zoom")||e.params.zoomMax,t?(x=s.gesture.slide[0].offsetWidth,T=s.gesture.slide[0].offsetHeight,n=s.gesture.slide.offset().left,o=s.gesture.slide.offset().top,l=n+x/2-i,p=o+T/2-r,c=s.gesture.image[0].offsetWidth,m=s.gesture.image[0].offsetHeight,h=c*s.scale,g=m*s.scale,f=Math.min(x/2-h/2,0),v=Math.min(T/2-g/2,0),w=-f,y=-v,d=l*s.scale,u=p*s.scale,d<f&&(d=f),d>w&&(d=w),u<v&&(u=v),u>y&&(u=y)):(d=0,u=0),s.gesture.imageWrap.transition(300).transform("translate3d("+d+"px, "+u+"px,0)"),s.gesture.image.transition(300).transform("translate3d(0,0,0) scale("+s.scale+")"))}},attachEvents:function(e){var t=e?"off":"on";if(b.params.zoom){var s=(b.slides,!("touchstart"!==b.touchEvents.start||!b.support.passiveListener||!b.params.passiveListeners)&&{passive:!0,capture:!1});b.support.gestures?(b.slides[t]("gesturestart",b.zoom.onGestureStart,s),b.slides[t]("gesturechange",b.zoom.onGestureChange,s),b.slides[t]("gestureend",b.zoom.onGestureEnd,s)):"touchstart"===b.touchEvents.start&&(b.slides[t](b.touchEvents.start,b.zoom.onGestureStart,s),b.slides[t](b.touchEvents.move,b.zoom.onGestureChange,s),b.slides[t](b.touchEvents.end,b.zoom.onGestureEnd,s)),b[t]("touchStart",b.zoom.onTouchStart),b.slides.each(function(e,s){a(s).find("."+b.params.zoomContainerClass).length>0&&a(s)[t](b.touchEvents.move,b.zoom.onTouchMove)}),b[t]("touchEnd",b.zoom.onTouchEnd),b[t]("transitionEnd",b.zoom.onTransitionEnd),b.params.zoomToggle&&b.on("doubleTap",b.zoom.toggleZoom)}},init:function(){b.zoom.attachEvents()},destroy:function(){b.zoom.attachEvents(!0)}},b._plugins=[];for(var O in b.plugins){var N=b.plugins[O](b,b.params[O]);N&&b._plugins.push(N)}return b.callPlugins=function(e){for(var a=0;a<b._plugins.length;a++)e in b._plugins[a]&&b._plugins[a][e](arguments[1],arguments[2],arguments[3],arguments[4],arguments[5])},b.emitterEventListeners={},b.emit=function(e){b.params[e]&&b.params[e](arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]);var a;if(b.emitterEventListeners[e])for(a=0;a<b.emitterEventListeners[e].length;a++)b.emitterEventListeners[e][a](arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]);b.callPlugins&&b.callPlugins(e,arguments[1],arguments[2],arguments[3],arguments[4],arguments[5])},b.on=function(e,a){return e=h(e),b.emitterEventListeners[e]||(b.emitterEventListeners[e]=[]),b.emitterEventListeners[e].push(a),b},b.off=function(e,a){var t;if(e=h(e),"undefined"==typeof a)return b.emitterEventListeners[e]=[],b;if(b.emitterEventListeners[e]&&0!==b.emitterEventListeners[e].length){for(t=0;t<b.emitterEventListeners[e].length;t++)b.emitterEventListeners[e][t]===a&&b.emitterEventListeners[e].splice(t,1);return b}},b.once=function(e,a){e=h(e);var t=function(){a(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4]),b.off(e,t)};return b.on(e,t),b},b.a11y={makeFocusable:function(e){return e.attr("tabIndex","0"),e},addRole:function(e,a){return e.attr("role",a),e},addLabel:function(e,a){return e.attr("aria-label",a),e},disable:function(e){return e.attr("aria-disabled",!0),e},enable:function(e){return e.attr("aria-disabled",!1),e},onEnterKey:function(e){13===e.keyCode&&(a(e.target).is(b.params.nextButton)?(b.onClickNext(e),b.isEnd?b.a11y.notify(b.params.lastSlideMessage):b.a11y.notify(b.params.nextSlideMessage)):a(e.target).is(b.params.prevButton)&&(b.onClickPrev(e),b.isBeginning?b.a11y.notify(b.params.firstSlideMessage):b.a11y.notify(b.params.prevSlideMessage)),a(e.target).is("."+b.params.bulletClass)&&a(e.target)[0].click())},liveRegion:a('<span class="'+b.params.notificationClass+'" aria-live="assertive" aria-atomic="true"></span>'),notify:function(e){var a=b.a11y.liveRegion;0!==a.length&&(a.html(""),a.html(e))},init:function(){b.params.nextButton&&b.nextButton&&b.nextButton.length>0&&(b.a11y.makeFocusable(b.nextButton),b.a11y.addRole(b.nextButton,"button"),b.a11y.addLabel(b.nextButton,b.params.nextSlideMessage)),b.params.prevButton&&b.prevButton&&b.prevButton.length>0&&(b.a11y.makeFocusable(b.prevButton),b.a11y.addRole(b.prevButton,"button"),b.a11y.addLabel(b.prevButton,b.params.prevSlideMessage)),a(b.container).append(b.a11y.liveRegion)},initPagination:function(){b.params.pagination&&b.params.paginationClickable&&b.bullets&&b.bullets.length&&b.bullets.each(function(){var e=a(this);b.a11y.makeFocusable(e),b.a11y.addRole(e,"button"),b.a11y.addLabel(e,b.params.paginationBulletMessage.replace(/{{index}}/,e.index()+1))})},destroy:function(){b.a11y.liveRegion&&b.a11y.liveRegion.length>0&&b.a11y.liveRegion.remove()}},b.init=function(){b.params.loop&&b.createLoop(),b.updateContainerSize(),b.updateSlidesSize(),b.updatePagination(),b.params.scrollbar&&b.scrollbar&&(b.scrollbar.set(),b.params.scrollbarDraggable&&b.scrollbar.enableDraggable()),"slide"!==b.params.effect&&b.effects[b.params.effect]&&(b.params.loop||b.updateProgress(),b.effects[b.params.effect].setTranslate()),b.params.loop?b.slideTo(b.params.initialSlide+b.loopedSlides,0,b.params.runCallbacksOnInit):(b.slideTo(b.params.initialSlide,0,b.params.runCallbacksOnInit),0===b.params.initialSlide&&(b.parallax&&b.params.parallax&&b.parallax.setTranslate(),b.lazy&&b.params.lazyLoading&&(b.lazy.load(),b.lazy.initialImageLoaded=!0))),b.attachEvents(),b.params.observer&&b.support.observer&&b.initObservers(),b.params.preloadImages&&!b.params.lazyLoading&&b.preloadImages(),b.params.zoom&&b.zoom&&b.zoom.init(),b.params.autoplay&&b.startAutoplay(),b.params.keyboardControl&&b.enableKeyboardControl&&b.enableKeyboardControl(),b.params.mousewheelControl&&b.enableMousewheelControl&&b.enableMousewheelControl(),b.params.hashnavReplaceState&&(b.params.replaceState=b.params.hashnavReplaceState),b.params.history&&b.history&&b.history.init(),b.params.hashnav&&b.hashnav&&b.hashnav.init(),b.params.a11y&&b.a11y&&b.a11y.init(),b.emit("onInit",b)},b.cleanupStyles=function(){b.container.removeClass(b.classNames.join(" ")).removeAttr("style"),b.wrapper.removeAttr("style"),b.slides&&b.slides.length&&b.slides.removeClass([b.params.slideVisibleClass,b.params.slideActiveClass,b.params.slideNextClass,b.params.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-column").removeAttr("data-swiper-row"),b.paginationContainer&&b.paginationContainer.length&&b.paginationContainer.removeClass(b.params.paginationHiddenClass),b.bullets&&b.bullets.length&&b.bullets.removeClass(b.params.bulletActiveClass),b.params.prevButton&&a(b.params.prevButton).removeClass(b.params.buttonDisabledClass),b.params.nextButton&&a(b.params.nextButton).removeClass(b.params.buttonDisabledClass),b.params.scrollbar&&b.scrollbar&&(b.scrollbar.track&&b.scrollbar.track.length&&b.scrollbar.track.removeAttr("style"),b.scrollbar.drag&&b.scrollbar.drag.length&&b.scrollbar.drag.removeAttr("style"))},b.destroy=function(e,a){b.detachEvents(),b.stopAutoplay(),b.params.scrollbar&&b.scrollbar&&b.params.scrollbarDraggable&&b.scrollbar.disableDraggable(),b.params.loop&&b.destroyLoop(),a&&b.cleanupStyles(),b.disconnectObservers(),b.params.zoom&&b.zoom&&b.zoom.destroy(),b.params.keyboardControl&&b.disableKeyboardControl&&b.disableKeyboardControl(),b.params.mousewheelControl&&b.disableMousewheelControl&&b.disableMousewheelControl(),b.params.a11y&&b.a11y&&b.a11y.destroy(),b.params.history&&!b.params.replaceState&&window.removeEventListener("popstate",b.history.setHistoryPopState),b.params.hashnav&&b.hashnav&&b.hashnav.destroy(),b.emit("onDestroy"),e!==!1&&(b=null)},b.init(),b}};t.prototype={isSafari:function(){var e=window.navigator.userAgent.toLowerCase();return e.indexOf("safari")>=0&&e.indexOf("chrome")<0&&e.indexOf("android")<0}(),isUiWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(window.navigator.userAgent),isArray:function(e){return"[object Array]"===Object.prototype.toString.apply(e)},browser:{ie:window.navigator.pointerEnabled||window.navigator.msPointerEnabled,ieTouch:window.navigator.msPointerEnabled&&window.navigator.msMaxTouchPoints>1||window.navigator.pointerEnabled&&window.navigator.maxTouchPoints>1,lteIE9:function(){var e=document.createElement("div");return e.innerHTML="<!--[if lte IE 9]><i></i><![endif]-->",1===e.getElementsByTagName("i").length}()},device:function(){var e=window.navigator.userAgent,a=e.match(/(Android);?[\s\/]+([\d.]+)?/),t=e.match(/(iPad).*OS\s([\d_]+)/),s=e.match(/(iPod)(.*OS\s([\d_]+))?/),i=!t&&e.match(/(iPhone\sOS|iOS)\s([\d_]+)/);return{ios:t||i||s,android:a}}(),support:{touch:window.Modernizr&&Modernizr.touch===!0||function(){return!!("ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch)}(),transforms3d:window.Modernizr&&Modernizr.csstransforms3d===!0||function(){var e=document.createElement("div").style;return"webkitPerspective"in e||"MozPerspective"in e||"OPerspective"in e||"MsPerspective"in e||"perspective"in e}(),flexbox:function(){for(var e=document.createElement("div").style,a="alignItems webkitAlignItems webkitBoxAlign msFlexAlign mozBoxAlign webkitFlexDirection msFlexDirection mozBoxDirection mozBoxOrient webkitBoxDirection webkitBoxOrient".split(" "),t=0;t<a.length;t++)if(a[t]in e)return!0}(),observer:function(){return"MutationObserver"in window||"WebkitMutationObserver"in window}(),passiveListener:function(){var e=!1;try{var a=Object.defineProperty({},"passive",{get:function(){e=!0}});window.addEventListener("testPassiveListener",null,a)}catch(e){}return e}(),gestures:function(){return"ongesturestart"in window}()},plugins:{}};for(var s=(function(){var e=function(e){var a=this,t=0;for(t=0;t<e.length;t++)a[t]=e[t];return a.length=e.length,this},a=function(a,t){var s=[],i=0;if(a&&!t&&a instanceof e)return a;if(a)if("string"==typeof a){var r,n,o=a.trim();if(o.indexOf("<")>=0&&o.indexOf(">")>=0){var l="div";for(0===o.indexOf("<li")&&(l="ul"),0===o.indexOf("<tr")&&(l="tbody"),0!==o.indexOf("<td")&&0!==o.indexOf("<th")||(l="tr"),0===o.indexOf("<tbody")&&(l="table"),0===o.indexOf("<option")&&(l="select"),n=document.createElement(l),n.innerHTML=a,i=0;i<n.childNodes.length;i++)s.push(n.childNodes[i])}else for(r=t||"#"!==a[0]||a.match(/[ .<>:~]/)?(t||document).querySelectorAll(a):[document.getElementById(a.split("#")[1])],i=0;i<r.length;i++)r[i]&&s.push(r[i])}else if(a.nodeType||a===window||a===document)s.push(a);else if(a.length>0&&a[0].nodeType)for(i=0;i<a.length;i++)s.push(a[i]);return new e(s)};return e.prototype={addClass:function(e){if("undefined"==typeof e)return this;for(var a=e.split(" "),t=0;t<a.length;t++)for(var s=0;s<this.length;s++)this[s].classList.add(a[t]);return this},removeClass:function(e){for(var a=e.split(" "),t=0;t<a.length;t++)for(var s=0;s<this.length;s++)this[s].classList.remove(a[t]);return this},hasClass:function(e){return!!this[0]&&this[0].classList.contains(e)},toggleClass:function(e){for(var a=e.split(" "),t=0;t<a.length;t++)for(var s=0;s<this.length;s++)this[s].classList.toggle(a[t]);return this},attr:function(e,a){if(1===arguments.length&&"string"==typeof e)return this[0]?this[0].getAttribute(e):void 0;for(var t=0;t<this.length;t++)if(2===arguments.length)this[t].setAttribute(e,a);else for(var s in e)this[t][s]=e[s],this[t].setAttribute(s,e[s]);return this},removeAttr:function(e){for(var a=0;a<this.length;a++)this[a].removeAttribute(e);return this},data:function(e,a){if("undefined"!=typeof a){for(var t=0;t<this.length;t++){var s=this[t];s.dom7ElementDataStorage||(s.dom7ElementDataStorage={}),s.dom7ElementDataStorage[e]=a}return this}if(this[0]){var i=this[0].getAttribute("data-"+e);return i?i:this[0].dom7ElementDataStorage&&e in this[0].dom7ElementDataStorage?this[0].dom7ElementDataStorage[e]:void 0}},transform:function(e){for(var a=0;a<this.length;a++){var t=this[a].style;t.webkitTransform=t.MsTransform=t.msTransform=t.MozTransform=t.OTransform=t.transform=e}return this},transition:function(e){"string"!=typeof e&&(e+="ms");for(var a=0;a<this.length;a++){var t=this[a].style;t.webkitTransitionDuration=t.MsTransitionDuration=t.msTransitionDuration=t.MozTransitionDuration=t.OTransitionDuration=t.transitionDuration=e}return this},on:function(e,t,s,i){function r(e){var i=e.target;if(a(i).is(t))s.call(i,e);else for(var r=a(i).parents(),n=0;n<r.length;n++)a(r[n]).is(t)&&s.call(r[n],e)}var n,o,l=e.split(" ");for(n=0;n<this.length;n++)if("function"==typeof t||t===!1)for("function"==typeof t&&(s=arguments[1],i=arguments[2]||!1),o=0;o<l.length;o++)this[n].addEventListener(l[o],s,i);else for(o=0;o<l.length;o++)this[n].dom7LiveListeners||(this[n].dom7LiveListeners=[]),this[n].dom7LiveListeners.push({listener:s,liveListener:r}),this[n].addEventListener(l[o],r,i);return this},off:function(e,a,t,s){for(var i=e.split(" "),r=0;r<i.length;r++)for(var n=0;n<this.length;n++)if("function"==typeof a||a===!1)"function"==typeof a&&(t=arguments[1],s=arguments[2]||!1),this[n].removeEventListener(i[r],t,s);else if(this[n].dom7LiveListeners)for(var o=0;o<this[n].dom7LiveListeners.length;o++)this[n].dom7LiveListeners[o].listener===t&&this[n].removeEventListener(i[r],this[n].dom7LiveListeners[o].liveListener,s);return this},once:function(e,a,t,s){function i(n){t(n),r.off(e,a,i,s)}var r=this;"function"==typeof a&&(a=!1,t=arguments[1],s=arguments[2]),r.on(e,a,i,s)},trigger:function(e,a){for(var t=0;t<this.length;t++){var s;try{s=new window.CustomEvent(e,{detail:a,bubbles:!0,cancelable:!0})}catch(t){s=document.createEvent("Event"),s.initEvent(e,!0,!0),s.detail=a}this[t].dispatchEvent(s)}return this},transitionEnd:function(e){function a(r){if(r.target===this)for(e.call(this,r),t=0;t<s.length;t++)i.off(s[t],a)}var t,s=["webkitTransitionEnd","transitionend","oTransitionEnd","MSTransitionEnd","msTransitionEnd"],i=this;if(e)for(t=0;t<s.length;t++)i.on(s[t],a);return this},width:function(){return this[0]===window?window.innerWidth:this.length>0?parseFloat(this.css("width")):null},outerWidth:function(e){return this.length>0?e?this[0].offsetWidth+parseFloat(this.css("margin-right"))+parseFloat(this.css("margin-left")):this[0].offsetWidth:null},height:function(){return this[0]===window?window.innerHeight:this.length>0?parseFloat(this.css("height")):null},outerHeight:function(e){return this.length>0?e?this[0].offsetHeight+parseFloat(this.css("margin-top"))+parseFloat(this.css("margin-bottom")):this[0].offsetHeight:null},offset:function(){if(this.length>0){var e=this[0],a=e.getBoundingClientRect(),t=document.body,s=e.clientTop||t.clientTop||0,i=e.clientLeft||t.clientLeft||0,r=window.pageYOffset||e.scrollTop,n=window.pageXOffset||e.scrollLeft;return{top:a.top+r-s,left:a.left+n-i}}return null},css:function(e,a){var t;if(1===arguments.length){if("string"!=typeof e){for(t=0;t<this.length;t++)for(var s in e)this[t].style[s]=e[s];return this}if(this[0])return window.getComputedStyle(this[0],null).getPropertyValue(e)}if(2===arguments.length&&"string"==typeof e){for(t=0;t<this.length;t++)this[t].style[e]=a;return this}return this},each:function(e){for(var a=0;a<this.length;a++)e.call(this[a],a,this[a]);return this},html:function(e){if("undefined"==typeof e)return this[0]?this[0].innerHTML:void 0;for(var a=0;a<this.length;a++)this[a].innerHTML=e;return this},text:function(e){if("undefined"==typeof e)return this[0]?this[0].textContent.trim():null;for(var a=0;a<this.length;a++)this[a].textContent=e;return this},is:function(t){if(!this[0])return!1;var s,i;if("string"==typeof t){var r=this[0];if(r===document)return t===document;if(r===window)return t===window;if(r.matches)return r.matches(t);if(r.webkitMatchesSelector)return r.webkitMatchesSelector(t);if(r.mozMatchesSelector)return r.mozMatchesSelector(t);if(r.msMatchesSelector)return r.msMatchesSelector(t);for(s=a(t),i=0;i<s.length;i++)if(s[i]===this[0])return!0;return!1}if(t===document)return this[0]===document;if(t===window)return this[0]===window;if(t.nodeType||t instanceof e){for(s=t.nodeType?[t]:t,i=0;i<s.length;i++)if(s[i]===this[0])return!0;return!1}return!1},index:function(){if(this[0]){for(var e=this[0],a=0;null!==(e=e.previousSibling);)1===e.nodeType&&a++;return a}},eq:function(a){if("undefined"==typeof a)return this;var t,s=this.length;return a>s-1?new e([]):a<0?(t=s+a,new e(t<0?[]:[this[t]])):new e([this[a]])},append:function(a){var t,s;for(t=0;t<this.length;t++)if("string"==typeof a){var i=document.createElement("div");for(i.innerHTML=a;i.firstChild;)this[t].appendChild(i.firstChild)}else if(a instanceof e)for(s=0;s<a.length;s++)this[t].appendChild(a[s]);else this[t].appendChild(a);return this},prepend:function(a){var t,s;for(t=0;t<this.length;t++)if("string"==typeof a){var i=document.createElement("div");for(i.innerHTML=a,s=i.childNodes.length-1;s>=0;s--)this[t].insertBefore(i.childNodes[s],this[t].childNodes[0])}else if(a instanceof e)for(s=0;s<a.length;s++)this[t].insertBefore(a[s],this[t].childNodes[0]);else this[t].insertBefore(a,this[t].childNodes[0]);return this},insertBefore:function(e){for(var t=a(e),s=0;s<this.length;s++)if(1===t.length)t[0].parentNode.insertBefore(this[s],t[0]);else if(t.length>1)for(var i=0;i<t.length;i++)t[i].parentNode.insertBefore(this[s].cloneNode(!0),t[i])},insertAfter:function(e){for(var t=a(e),s=0;s<this.length;s++)if(1===t.length)t[0].parentNode.insertBefore(this[s],t[0].nextSibling);else if(t.length>1)for(var i=0;i<t.length;i++)t[i].parentNode.insertBefore(this[s].cloneNode(!0),t[i].nextSibling)},next:function(t){return new e(this.length>0?t?this[0].nextElementSibling&&a(this[0].nextElementSibling).is(t)?[this[0].nextElementSibling]:[]:this[0].nextElementSibling?[this[0].nextElementSibling]:[]:[])},nextAll:function(t){var s=[],i=this[0];if(!i)return new e([]);for(;i.nextElementSibling;){var r=i.nextElementSibling;t?a(r).is(t)&&s.push(r):s.push(r),i=r}return new e(s)},prev:function(t){return new e(this.length>0?t?this[0].previousElementSibling&&a(this[0].previousElementSibling).is(t)?[this[0].previousElementSibling]:[]:this[0].previousElementSibling?[this[0].previousElementSibling]:[]:[])},prevAll:function(t){var s=[],i=this[0];if(!i)return new e([]);for(;i.previousElementSibling;){var r=i.previousElementSibling;t?a(r).is(t)&&s.push(r):s.push(r),i=r}return new e(s)},parent:function(e){for(var t=[],s=0;s<this.length;s++)e?a(this[s].parentNode).is(e)&&t.push(this[s].parentNode):t.push(this[s].parentNode);return a(a.unique(t))},parents:function(e){for(var t=[],s=0;s<this.length;s++)for(var i=this[s].parentNode;i;)e?a(i).is(e)&&t.push(i):t.push(i),i=i.parentNode;return a(a.unique(t))},find:function(a){for(var t=[],s=0;s<this.length;s++)for(var i=this[s].querySelectorAll(a),r=0;r<i.length;r++)t.push(i[r]);return new e(t)},children:function(t){for(var s=[],i=0;i<this.length;i++)for(var r=this[i].childNodes,n=0;n<r.length;n++)t?1===r[n].nodeType&&a(r[n]).is(t)&&s.push(r[n]):1===r[n].nodeType&&s.push(r[n]);return new e(a.unique(s))},remove:function(){for(var e=0;e<this.length;e++)this[e].parentNode&&this[e].parentNode.removeChild(this[e]);return this},add:function(){var e,t,s=this;for(e=0;e<arguments.length;e++){var i=a(arguments[e]);for(t=0;t<i.length;t++)s[s.length]=i[t],s.length++}return s}},a.fn=e.prototype,a.unique=function(e){for(var a=[],t=0;t<e.length;t++)a.indexOf(e[t])===-1&&a.push(e[t]);return a},a}()),i=["jQuery","Zepto","Dom7"],r=0;r<i.length;r++)window[i[r]]&&e(window[i[r]]);var n;n="undefined"==typeof s?window.Dom7||window.Zepto||window.jQuery:s,n&&("transitionEnd"in n.fn||(n.fn.transitionEnd=function(e){function a(r){if(r.target===this)for(e.call(this,r),t=0;t<s.length;t++)i.off(s[t],a)}var t,s=["webkitTransitionEnd","transitionend","oTransitionEnd","MSTransitionEnd","msTransitionEnd"],i=this;if(e)for(t=0;t<s.length;t++)i.on(s[t],a);return this}),"transform"in n.fn||(n.fn.transform=function(e){for(var a=0;a<this.length;a++){var t=this[a].style;t.webkitTransform=t.MsTransform=t.msTransform=t.MozTransform=t.OTransform=t.transform=e}return this}),"transition"in n.fn||(n.fn.transition=function(e){"string"!=typeof e&&(e+="ms");for(var a=0;a<this.length;a++){var t=this[a].style;t.webkitTransitionDuration=t.MsTransitionDuration=t.msTransitionDuration=t.MozTransitionDuration=t.OTransitionDuration=t.transitionDuration=e;
}return this}),"outerWidth"in n.fn||(n.fn.outerWidth=function(e){return this.length>0?e?this[0].offsetWidth+parseFloat(this.css("margin-right"))+parseFloat(this.css("margin-left")):this[0].offsetWidth:null})),window.Swiper=t}(),"undefined"!=typeof module?module.exports=window.Swiper:"function"==typeof define&&define.amd&&define([],function(){"use strict";return window.Swiper});
//# sourceMappingURL=maps/swiper.min.js.map
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,minimum-scale=1,user-scalable=no,minimal-ui">
<title></title>
<link rel="stylesheet" href="css/vendor.css">
</head>
<body>
<div class="container-fluid">
<div class="wrapper-ipad-app-h5">
<div class="header-main-1 clearfix">
<div class="header-main-left">
<div class="header-main-gif">
<img src="images/shuogif.gif">
</div>
<div class="header-main-word-dropdown clearfix">
<a class="btn btn-sm btn-link dropdown-toggle collapsed js-collapse" href="#header-main-collapse-1" data-toggle="collapse">字源</a>
<a class="btn btn-sm btn-link dropdown-toggle collapsed js-collapse" href="#header-main-collapse-2" data-toggle="collapse">书法</a>
</div>
</div>
<div class="header-main-right">
<div class="word-read">
<span>【shuō】 </span>
<a class="link js-play-voice" href="javascript:;">
<i class="icon icon-shengyin"></i>
</a>
<span>【yuè】</span>
<a class="link js-play-voice" href="javascript:;">
<i class="icon icon-shengyin"></i>
</a>
<span>【shuì】</span>
<a class="link js-play-voice" href="javascript:;">
<i class="icon icon-shengyin"></i>
</a>
<span>【tuō】</span>
<a class="link js-play-voice" href="javascript:;">
<i class="icon icon-shengyin"></i>
</a>
</div>
<table>
<tbody>
<tr>
<td>笔画:
<strong>9</strong>
</td>
<td>部首:讠</td>
<td>四角号码:71220</td>
</tr>
<tr>
<td>部外:
<strong>7</strong>
</td>
<td>结构:左右</td>
<td>繁体:說</td>
</tr>
</tbody>
</table>
</div>
<div class="clear collapse-wrapper">
<div class="collapse" id="header-main-collapse-1">
<div class="character-origin clearfix">
<div class="character-origin-item">
<div class="character-origin-image">
<img src="images/shuo1.png">
</div>
<div class="character-origin-desc">战国文字</div>
</div>
<div class="character-origin-item">
<div class="character-origin-image">
<img src="images/shuo2.png">
</div>
<div class="character-origin-desc">篆书</div>
</div>
<div class="character-origin-item">
<div class="character-origin-image">
<img src="images/shuo3.png">
</div>
<div class="character-origin-desc">隶书</div>
</div>
<div class="character-origin-item">
<div class="character-origin-image">
<img src="images/shuo4.png">
</div>
<div class="character-origin-desc">楷书</div>
</div>
<div class="character-origin-item">
<div class="character-origin-image">
<img src="images/shuo5.png">
</div>
<div class="character-origin-desc">简体</div>
</div>
</div>
</div>
<div class="collapse" id="header-main-collapse-2">
<img class="img-fluid" src="images/shuo.jpg">
</div>
</div>
</div>
<article class="content-detail">
<ul class="nav nav-tabs nav-tabs-main" role="tablist">
<li class="nav-item">
<a class="nav-link active" href="#content-detail-tab-0" role="tab" data-toggle="tab">释义</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#content-detail-tab-1" role="tab" data-toggle="tab">精简释义</a>
</li>
</ul>
<div class="tab-content pt-3">
<div class="tab-pane fade show active" id="content-detail-tab-0" role="tabpanel">
<ul class="nav sub-tab js-tab clearfix" role="tablist">
<li class="sub-tab-item">
<a class="active" href="#subtab1" role="tab" data-toggle="tab">【shuō】</a>
</li>
<li class="sub-tab-item">
<a href="#subtab2" role="tab" data-toggle="tab">【yuè】</a>
</li>
<li class="sub-tab-item">
<a href="#subtab3" role="tab" data-toggle="tab">【shuì】</a>
</li>
<li class="sub-tab-item">
<a href="#subtab4" role="tab" data-toggle="tab">【tuō】</a>
</li>
</ul>
<div class="tab-content">
<div class="tab-pane active" id="subtab1">
<ol class="list-paddingleft-2">
<li data-num="1.">
<p>
<strong>用话来表达意思。</strong>
</p>
<p>~话。~明。演~。解~。</p>
</li>
<li data-num="2.">
<p>
<strong>介绍。</strong>
</p>
<p>~合(a.从中介绍;b.商议;c.说和。“合”均读轻声)。~媒。</p>
</li>
<li data-num="3.">
<p>
<strong>言论,主张。</strong>
</p>
<p>学~。著书立~。</p>
</li>
<li data-num="4.">
<p>
<strong>责备。</strong>
</p>
<p>数~。</p>
</li>
<li data-num="5.">
<p>
<strong>文体的一种,如韩愈的《师说》。</strong>
</p>
<p></p>
</li>
</ol>
</div>
<div class="tab-pane" id="subtab2">
<ol class="list-paddingleft-2">
<li data-num="1.">
<p>
<strong>通“悦”。</strong>
</p>
<p>《左传·僖公三十年》:“秦伯说,与郑人盟。”《论语·学而》:“学而时习之,不亦说乎?”</p>
</li>
</ol>
</div>
<div class="tab-pane" id="subtab3">
<ol class="list-paddingleft-2">
<li data-num="1.">
<p>
<strong>用话劝说别人使听从自己的意见。</strong>
</p>
<p>如:游说。《孟子·尽心下》:“说大人,则藐之。”《史记·淮阴侯列传》:“广武君李左车说成安君。”</p>
</li>
<li data-num="2.">
<p>
<strong>通“税”。休憩;止息。</strong>
</p>
<p>《诗·召南·甘棠》:“蔽芾甘棠,勿剪勿拜,召伯所说。”孔颖达疏:“说,本或作税。舍也。”</p>
</li>
</ol>
</div>
<div class="tab-pane" id="subtab4">
<ol class="list-paddingleft-2">
<li data-num="1.">
<p>
<strong>通“脱”。解脱。</strong>
</p>
<p>《易·蒙》:“用说桎梏。”</p>
</li>
</ol>
</div>
</div>
</div>
<div class="tab-pane fade" id="content-detail-tab-1" role="tabpanel">
<ul class="nav sub-tab js-tab clearfix" role="tablist">
<li class="sub-tab-item">
<a href="#subtabs1" role="tab" data-toggle="tab">【shuō】</a>
</li>
<li class="sub-tab-item">
<a href="#subtabs2" role="tab" data-toggle="tab">【yuè】</a>
</li>
<li class="sub-tab-item">
<a href="#subtabs3" role="tab" data-toggle="tab">【shuì】</a>
</li>
<li class="sub-tab-item">
<a href="#subtabs4" role="tab" data-toggle="tab">【tuō】</a>
</li>
</ul>
<div class="tab-content">
<div class="tab-pane active" id="subtabs1">
<ol class="list-paddingleft-2">
<li data-num="1."></li>
<p>
<strong>用话来表达意思。</strong>
</p>
<li data-num="2."></li>
<p>
<strong>介绍。</strong>
</p>
<li data-num="3."></li>
<p>
<strong>言论,主张。</strong>
</p>
<li data-num="4."></li>
<p>
<strong>责备。</strong>
</p>
<li data-num="5."></li>
<p>
<strong>文体的一种,如韩愈的《师说》。</strong>
</p>
</ol>
</div>
<div class="tab-pane" id="subtabs2">
<ol class="list-paddingleft-2">
<li data-num="1."></li>
<p>
<strong>通“悦”。</strong>
</p>
</ol>
</div>
<div class="tab-pane" id="subtabs3">
<ol class="list-paddingleft-2">
<li data-num="1."></li>
<p>
<strong>用话劝说别人使听从自己的意见。</strong>
</p>
<li data-num="2."></li>
<p>
<strong>通“税”。休憩;止息。</strong>
</p>
</ol>
</div>
<div class="tab-pane" id="subtabs4">
<ol class="list-paddingleft-2">
<li data-num="1."></li>
<p>
<strong>通“脱”。解脱。</strong>
</p>
</ol>
</div>
</div>
</div>
</div>
</article>
</div>
</div>
<script src="js/plugins/jquery.min.js"></script>
<script src="js/vendor.js" merge="true"></script>
<script>
$('.js-collapse').each(function() {
var $this = $(this);
$($this.attr('href')).on('show.bs.collapse', function() {
$($this.siblings().attr('href')).collapse('hide');
});
});
</script>
</body>
</html>
\ No newline at end of file \ No newline at end of file
...@@ -79,7 +79,7 @@ public class WordDTO { ...@@ -79,7 +79,7 @@ public class WordDTO {
relationOneWayQuery.setWordId(word.getId()); relationOneWayQuery.setWordId(word.getId());
List<RelationOneWayDomain> relateList = relationOneWayService.getList(relationOneWayQuery); List<RelationOneWayDomain> relateList = relationOneWayService.getList(relationOneWayQuery);
wordDTO.setHasRelated(CollectionUtils.isNotEmpty(relateList)); wordDTO.setHasRelated(CollectionUtils.isNotEmpty(relateList));
if (ArrayUtils.contains(new String[]{"象","象鼻山","中国", "中华人民共和国", "太阳系"}, word.getWord())) { if (ArrayUtils.contains(new String[]{"象","象鼻山","中国", "中华人民共和国", "太阳系", "说"}, word.getWord())) {
wordDTO.setHasRelated(true); wordDTO.setHasRelated(true);
} }
return wordDTO; return wordDTO;
......
...@@ -11,225 +11,599 @@ ...@@ -11,225 +11,599 @@
<%--<%=JSON.toJSONString(vo)%>--%> <%--<%=JSON.toJSONString(vo)%>--%>
<div class="container"> <c:choose>
<div class="calligraphy" id="calligraphy"> <c:when test="${vo.word eq '说'}">
<div class="calligraphy-title">
<div class="text">
<b>${vo.word}</b>的书法
</div>
</div>
<div class="calligraphy-main">
<img src="${ctx}/static/images/xiang.jpg" />
</div>
</div>
<div class="content">
<div class="container"> <div class="container">
<div class="row"> <div class="calligraphy" id="calligraphy">
<div class="col-xs-17"> <div class="calligraphy-title">
<ul class="tab-nav"> <div class="text">
<li class="tab-nav-item active"> <b>说</b>的书法</div>
<a href="javascript:;">语词</a> </div>
</li> <div class="calligraphy-main">
<c:if test="${hasBaike}"> <img src="/static//images/shuo.jpg" alt="">
<li class="tab-nav-item">
<a href="/word/character/baike/${vo.wordId}">百科</a>
</li>
</c:if>
</ul>
</div> </div>
</div> </div>
<div class="row"> <div class="content">
<div class="col-xs-17"> <div class="row">
<main class="main"> <div class="col-xs-17">
<div class="main__hd"> <ul class="tab-nav">
<div class="character"> <li class="tab-nav-item active">
<div class="clearfix"> <a href="javascript:;">语词</a>
<div class="character__hd"> </li>
<div class="character-huge">${vo.word}</div> </ul>
<div class="character-cells"> </div>
<div class="character-cell js-origin">字源</div> </div>
<div class="character-cell js-calligraphy">书法</div> <div class="row">
</div> <div class="col-xs-17">
</div> <main class="main">
<div class="character__bd"> <div class="main__hd">
<c:if test="${vo.word eq '象'}" > <div class="character">
<div class="character-spell"> <div class="clearfix">
【xiàng】 <div class="character__hd">
<div class="character-voice"> <div class="character-gif">
<div class="icon icon-voice"></div> <img src="/static/images/shuogif.gif">
</div>
<div class="character-cells">
<div class="character-cell js-origin">字源</div>
<div class="character-cell js-calligraphy">书法</div>
</div> </div>
</div> </div>
</c:if> <div class="character__bd">
<div class="character-info clearfix"> <div class="character-spell">【shuō】
<c:forEach items="<%=HtmlHelper.paraphBriefToHtml(vo.getBrief())%>" var="item"> <div class="character-voice">
${item} <div class="icon icon-voice"></div>
</c:forEach> </div>
</div>
<div class="character-spell">【yuè】
<div class="character-voice">
<div class="icon icon-voice"></div>
</div>
</div>
<div class="character-spell">【shuì】
<div class="character-voice">
<div class="icon icon-voice"></div>
</div>
</div>
<div class="character-spell">【tuō】
<div class="character-voice">
<div class="icon icon-voice"></div>
</div>
</div>
<div class="character-info clearfix">
<div class="character-info-cell">
<span class="character-info-label">笔画: </span>
<span class="character-info-num">9</span>
</div>
<div class="character-info-cell">
<span class="character-info-label">部首:</span>
<span class="character-info-value">讠</span>
</div>
<div class="character-info-cell">
<span class="character-info-label">四角号码:</span>
<span class="character-info-value">71220</span>
</div>
<div class="character-info-cell">
<span class="character-info-label">部外:</span>
<span class="character-info-num">7</span>
</div>
<div class="character-info-cell">
<span class="character-info-label">结构:</span>
<span class="character-info-value">左右</span>
</div>
<div class="character-info-cell">
<span class="character-info-label">繁体:</span>
<span class="character-info-value">說</span>
</div>
</div>
</div> </div>
</div> </div>
</div> <div class="collapse" id="collapse">
<div class="collapse" id="collapse"> <div class="character-origin clearfix">
<div class="character-origin clearfix"> <div class="character-origin-item">
<div class="character-origin-item"> <div class="character-origin-image">
<div class="character-origin-image"> <img src="/static/images/shuo1.png">
<img src="/static/temp/origin1.png"> </div>
<div class="character-origin-desc">战国文字</div>
</div> </div>
<div class="character-origin-desc">甲骨文</div> <div class="character-origin-item">
</div> <div class="character-origin-image">
<div class="character-origin-item"> <img src="/static/images/shuo2.png">
<div class="character-origin-image"> </div>
<img src="/static/temp/origin2.png"> <div class="character-origin-desc">篆书</div>
</div> </div>
<div class="character-origin-desc">金文</div> <div class="character-origin-item">
</div> <div class="character-origin-image">
<div class="character-origin-item"> <img src="/static/images/shuo3.png">
<div class="character-origin-image"> </div>
<img src="/static/temp/origin3.png"> <div class="character-origin-desc">隶书</div>
</div> </div>
<div class="character-origin-desc">小篆</div> <div class="character-origin-item">
</div> <div class="character-origin-image">
<div class="character-origin-item"> <img src="/static/images/shuo4.png">
<div class="character-origin-image"> </div>
<img src="/static/temp/origin4.png"> <div class="character-origin-desc">楷书</div>
</div> </div>
<div class="character-origin-desc">康熙字</div> <div class="character-origin-item">
</div> <div class="character-origin-image">
<div class="character-origin-item"> <img src="/static/images/shuo5.png">
<div class="character-origin-image"> </div>
<img src="/static/temp/origin5.png"> <div class="character-origin-desc">简体</div>
</div> </div>
<div class="character-origin-desc">楷体</div>
</div> </div>
</div> </div>
</div> </div>
</div> </div>
</div> <div class="main__bd">
<div class="main__bd"> <ul class="main-tab js-tab clearfix">
<ul class="main-tab js-tab clearfix"> <li class="main-tab-item active">
<li class="main-tab-item active"> <a href="#tab1">释义</a>
<a href="#tab1">释义</a> </li>
</li> <li class="main-tab-item">
<li class="main-tab-item"> <a href="#tab2">精简释义</a>
<a href="#tab2">精简释义</a> </li>
</li> </ul>
</ul> <div class="tab-content">
<div class="tab-content"> <div class="tab-pane active paraphrase" id="tab1">
<div class="tab-pane active paraphrase" id="tab1"> <article class="paraphrase-article">
<article class="paraphrase-article"> <ul class="sub-tab js-tab clearfix">
<c:forEach items="${vo.body}" var="item" varStatus="status"> <li class="sub-tab-item active">
<section class="paraphrase-section js-sec"> <a href="#subtab1">【shuō】</a>
<div class="paraphrase-title"> </li>
<span class="paraphrase-num">${status.index+1}.</span>${item.main} <li class="sub-tab-item">
</div> <a href="#subtab2">【yuè】</a>
<c:forEach items="${item.description}" var="d"> </li>
<p class="paraphrase-p">${d}</p> <li class="sub-tab-item">
</c:forEach> <a href="#subtab3">【shuì】</a>
<a class="paraphrase-btn js-copy" href="#">复制</a> </li>
</section> <li class="sub-tab-item">
</c:forEach> <a href="#subtab4">【tuō】</a>
</article> </li>
</div> </ul>
<div class="tab-pane paraphrase-simple" id="tab2"> <div class="tab-content">
<div class="paraphrase-simple-cells"> <div class="tab-pane active" id="subtab1">
<div class="row"> <section class="paraphrase-section js-sec">
<c:forEach items="<%=Lists.partition(vo.getBody(), 5)%>" var="group" varStatus="gStatus"> <div class="paraphrase-title">
<div class="col-xs-12"> <span class="paraphrase-num">1.</span>用话来表达意思。</div>
<c:forEach items="${group}" var="item" varStatus="iStatus"> <p class="paraphrase-p">~话。~明。演~。解~。</p>
<div class="paraphrase-simple-cell"> <a class="paraphrase-btn js-copy" href="#">复制</a>
<div class="paraphrase-num">${gStatus.index*5+iStatus.index+1}.</div> </section>
<div class="paraphrase-title">${item.main}</div> <section class="paraphrase-section js-sec">
<div class="paraphrase-title">
<span class="paraphrase-num">2.</span>介绍。</div>
<p class="paraphrase-p">~合(a.从中介绍;b.商议;c.说和。“合”均读轻声)。~媒。</p>
<a class="paraphrase-btn js-copy" href="#">复制</a>
</section>
<section class="paraphrase-section js-sec">
<div class="paraphrase-title">
<span class="paraphrase-num">3.</span>言论,主张。</div>
<p class="paraphrase-p">学~。著书立~。</p>
<a class="paraphrase-btn js-copy" href="#">复制</a>
</section>
<section class="paraphrase-section js-sec">
<div class="paraphrase-title">
<span class="paraphrase-num">4.</span>责备。</div>
<p class="paraphrase-p">数~。</p>
<a class="paraphrase-btn js-copy" href="#">复制</a>
</section>
<section class="paraphrase-section js-sec">
<div class="paraphrase-title">
<span class="paraphrase-num">5.</span>文体的一种,如韩愈的《师说》。</div>
<p class="paraphrase-p"></p>
<a class="paraphrase-btn js-copy" href="#">复制</a>
</section>
</div>
<div class="tab-pane" id="subtab2">
<section class="paraphrase-section js-sec">
<div class="paraphrase-title">
<span class="paraphrase-num">1.</span>通“悦”。</div>
<p class="paraphrase-p">《左传·僖公三十年》:“秦伯说,与郑人盟。”《论语·学而》:“学而时习之,不亦说乎?”</p>
<a class="paraphrase-btn js-copy" href="#">复制</a>
</section>
</div>
<div class="tab-pane" id="subtab3">
<section class="paraphrase-section js-sec">
<div class="paraphrase-title">
<span class="paraphrase-num">1.</span>用话劝说别人使听从自己的意见。</div>
<p class="paraphrase-p">如:游说。《孟子·尽心下》:“说大人,则藐之。”《史记·淮阴侯列传》:“广武君李左车说成安君。”</p>
<a class="paraphrase-btn js-copy" href="#">复制</a>
</section>
<section class="paraphrase-section js-sec">
<div class="paraphrase-title">
<span class="paraphrase-num">2.</span>通“税”。休憩;止息。</div>
<p class="paraphrase-p">《诗·召南·甘棠》:“蔽芾甘棠,勿剪勿拜,召伯所说。”孔颖达疏:“说,本或作税。舍也。”</p>
<a class="paraphrase-btn js-copy" href="#">复制</a>
</section>
</div>
<div class="tab-pane" id="subtab4">
<section class="paraphrase-section js-sec">
<div class="paraphrase-title">
<span class="paraphrase-num">1.</span>通“脱”。解脱。</div>
<p class="paraphrase-p">《易·蒙》:“用说桎梏。”</p>
<a class="paraphrase-btn js-copy" href="#">复制</a>
</section>
</div>
</div>
</article>
</div>
<div class="tab-pane paraphrase-simple" id="tab2">
<ul class="sub-tab js-tab clearfix">
<li class="sub-tab-item active">
<a href="#subtabs1">【shuō】</a>
</li>
<li class="sub-tab-item">
<a href="#subtabs2">【yuè】</a>
</li>
<li class="sub-tab-item">
<a href="#subtabs3">【shuì】</a>
</li>
<li class="sub-tab-item">
<a href="#subtabs4">【tuō】</a>
</li>
</ul>
<div class="paraphrase-simple-cells">
<div class="tab-content">
<div class="tab-pane active" id="subtabs1">
<div class="row">
<div class="col-xs-12">
<div class="paraphrase-simple-cell">
<div class="paraphrase-num">1.</div>
<div class="paraphrase-title">用话来表达意思。</div>
</div>
<div class="paraphrase-simple-cell">
<div class="paraphrase-num">2.</div>
<div class="paraphrase-title">介绍。</div>
</div>
<div class="paraphrase-simple-cell">
<div class="paraphrase-num">3.</div>
<div class="paraphrase-title">言论,主张。</div>
</div>
<div class="paraphrase-simple-cell">
<div class="paraphrase-num">4.</div>
<div class="paraphrase-title">责备。</div>
</div>
<div class="paraphrase-simple-cell">
<div class="paraphrase-num">5.</div>
<div class="paraphrase-title">文体的一种,如韩愈的《师说》。</div>
</div>
</div> </div>
</c:forEach> </div>
</div> </div>
</c:forEach> <div class="tab-pane" id="subtabs2">
<div class="row">
<div class="col-xs-12">
<div class="paraphrase-simple-cell">
<div class="paraphrase-num">1.</div>
<div class="paraphrase-title">通“悦”。</div>
</div>
</div>
</div>
</div>
<div class="tab-pane" id="subtabs3">
<div class="row">
<div class="col-xs-12">
<div class="paraphrase-simple-cell">
<div class="paraphrase-num">1.</div>
<div class="paraphrase-title">用话劝说别人使听从自己的意见。</div>
</div>
<div class="paraphrase-simple-cell">
<div class="paraphrase-num">2.</div>
<div class="paraphrase-title">通“税”。休憩;止息。</div>
</div>
</div>
</div>
</div>
<div class="tab-pane" id="subtabs4">
<div class="row">
<div class="col-xs-12">
<div class="paraphrase-simple-cell">
<div class="paraphrase-num">1.</div>
<div class="paraphrase-title">通“脱”。解脱。</div>
</div>
</div>
</div>
</div>
</div>
</div> </div>
</div> </div>
</div> </div>
</div> </div>
</div> <div class="js-top"></div>
<div class="js-top"></div> </main>
</main> </div>
</div> <div class="col-xs-7">
<div class="col-xs-7"> <aside class="aside">
<aside class="aside"> <div class="statistics">
<div class="statistics"> <div class="statistics-title title-base">词条统计</div>
<div class="statistics-title title-base">词条统计</div> <div class="statistics-content">
<div class="statistics-content"> <div class="statistics-p">
<div class="statistics-p"> <span class="statistics-label">主 编:</span>
<span class="statistics-label">主 编:</span> <span class="statistics-value">${edition.mainEditor}</span>
<span class="statistics-value">${edition.mainEditor}</span> </div>
<div class="statistics-p">
<span class="statistics-label">修订者:</span>
<span class="statistics-value">${edition.reviser}</span>
</div>
<div class="statistics-p">
<span class="statistics-label">修订记录: </span>
<span class="statistics-value">
<span class="text-lg">${edition.reviseCount}</span>次</span>
<a class="statistics-link" href="#">历史版本</a>
</div>
<div class="statistics-p">
<span class="statistics-label">浏览次数: </span>
<span class="statistics-value">
<span class="text-lg"><fmt:formatNumber value="${edition.viewCount}" type="number"/></span> 次</span>
</div>
</div> </div>
<div class="statistics-p"> </div>
<span class="statistics-label">修订者:</span> <div class="recommend">
<span class="statistics-value">${edition.reviser}</span> <div class="recommend-title title-base">推荐词</div>
<div class="recommend-section">
<div class="recommend-section-title title-sm title-primary">开头</div>
<div class="recommend-cells">
<span class="recommend-cell">说教</span>
<span class="recommend-cell">说客</span>
<span class="recommend-cell">说辞</span>
<span class="recommend-cell">说服</span>
</div>
</div> </div>
<div class="statistics-p"> <div class="recommend-section">
<span class="statistics-label">修订记录: </span> <div class="recommend-section-title title-sm title-primary">中间</div>
<span class="statistics-value"> <div class="recommend-cells">
<span class="text-lg">${edition.reviseCount}</span>次</span> <span class="recommend-cell">痴人说梦</span>
<a class="statistics-link" href="#">历史版本</a> <span class="recommend-cell">现身说法</span>
<span class="recommend-cell">谈天说地</span>
</div>
</div> </div>
<div class="statistics-p"> <div class="recommend-section">
<span class="statistics-label">浏览次数: </span> <div class="recommend-section-title title-sm title-primary">结尾</div>
<span class="statistics-value"> <div class="recommend-cells">
<span class="text-lg"><fmt:formatNumber value="${edition.viewCount}" type="number"/></span> 次</span> <span class="recommend-cell">小说</span>
<span class="recommend-cell">演说</span>
<span class="recommend-cell">传说</span>
<span class="recommend-cell">自圆其说</span>
</div>
</div> </div>
</div> </div>
<div class="aside-tag text-primary">标签:语词</div>
</aside>
</div>
</div>
</div>
</div>
</c:when>
<c:otherwise>
<div class="container">
<div class="calligraphy" id="calligraphy">
<div class="calligraphy-title">
<div class="text">
<b>${vo.word}</b>的书法
</div>
</div>
<div class="calligraphy-main">
<img src="${ctx}/static/images/xiang.jpg" />
</div>
</div>
<div class="content">
<div class="container">
<div class="row">
<div class="col-xs-17">
<ul class="tab-nav">
<li class="tab-nav-item active">
<a href="javascript:;">语词</a>
</li>
<c:if test="${hasBaike}">
<li class="tab-nav-item">
<a href="/word/character/baike/${vo.wordId}">百科</a>
</li>
</c:if>
</ul>
</div> </div>
<%--@elvariable id="oneway" type="com.dookay.cihai.pc.controller.vo.OneWayRelateVO"--%> </div>
<c:choose> <div class="row">
<c:when test="${vo.word eq '象'}"> <div class="col-xs-17">
<div class="recommend"> <main class="main">
<div class="recommend-title title-base">推荐词</div> <div class="main__hd">
<div class="recommend-section"> <div class="character">
<div class="recommend-section-title title-sm title-primary">开头</div> <div class="clearfix">
<div class="recommend-cells"> <div class="character__hd">
<span class="recommend-cell">象车</span> <c:choose>
<span class="recommend-cell">象服</span> <c:when test="${vo.word eq '象'}">
<span class="recommend-cell">象齿焚身</span> <div class="character-gif">
<img src="/static/images/xianggif.gif">
</div>
</c:when>
<c:otherwise>
<div class="character-huge">${vo.word}</div>
</c:otherwise>
</c:choose>
<div class="character-cells">
<div class="character-cell js-origin">字源</div>
<div class="character-cell js-calligraphy">书法</div>
</div>
</div>
<div class="character__bd">
<c:if test="${vo.word eq '象'}" >
<div class="character-spell">
【xiàng】
<div class="character-voice">
<div class="icon icon-voice"></div>
</div>
</div>
</c:if>
<div class="character-info clearfix">
<c:forEach items="<%=HtmlHelper.paraphBriefToHtml(vo.getBrief())%>" var="item">
${item}
</c:forEach>
</div>
</div>
</div>
<div class="collapse" id="collapse">
<div class="character-origin clearfix">
<div class="character-origin-item">
<div class="character-origin-image">
<img src="/static/temp/origin1.png">
</div>
<div class="character-origin-desc">甲骨文</div>
</div>
<div class="character-origin-item">
<div class="character-origin-image">
<img src="/static/temp/origin2.png">
</div>
<div class="character-origin-desc">金文</div>
</div>
<div class="character-origin-item">
<div class="character-origin-image">
<img src="/static/temp/origin3.png">
</div>
<div class="character-origin-desc">小篆</div>
</div>
<div class="character-origin-item">
<div class="character-origin-image">
<img src="/static/temp/origin4.png">
</div>
<div class="character-origin-desc">康熙字</div>
</div>
<div class="character-origin-item">
<div class="character-origin-image">
<img src="/static/temp/origin5.png">
</div>
<div class="character-origin-desc">楷体</div>
</div>
</div>
</div> </div>
</div> </div>
<div class="recommend-section"> </div>
<div class="recommend-section-title title-sm title-primary">中间</div> <div class="main__bd">
<div class="recommend-cells"> <ul class="main-tab js-tab clearfix">
<span class="recommend-cell">形象工程</span> <li class="main-tab-item active">
<span class="recommend-cell">形象代言人</span> <a href="#tab1">释义</a>
<span class="recommend-cell">形象大使</span> </li>
<li class="main-tab-item">
<a href="#tab2">精简释义</a>
</li>
</ul>
<div class="tab-content">
<div class="tab-pane active paraphrase" id="tab1">
<article class="paraphrase-article">
<c:forEach items="${vo.body}" var="item" varStatus="status">
<section class="paraphrase-section js-sec">
<div class="paraphrase-title">
<span class="paraphrase-num">${status.index+1}.</span>${item.main}
</div>
<c:forEach items="${item.description}" var="d">
<p class="paraphrase-p">${d}</p>
</c:forEach>
<a class="paraphrase-btn js-copy" href="#">复制</a>
</section>
</c:forEach>
</article>
</div>
<div class="tab-pane paraphrase-simple" id="tab2">
<div class="paraphrase-simple-cells">
<div class="row">
<c:forEach items="<%=Lists.partition(vo.getBody(), 5)%>" var="group" varStatus="gStatus">
<div class="col-xs-12">
<c:forEach items="${group}" var="item" varStatus="iStatus">
<div class="paraphrase-simple-cell">
<div class="paraphrase-num">${gStatus.index*5+iStatus.index+1}.</div>
<div class="paraphrase-title">${item.main}</div>
</div>
</c:forEach>
</div>
</c:forEach>
</div>
</div>
</div> </div>
</div> </div>
<div class="recommend-section"> </div>
<div class="recommend-section-title title-sm title-primary">结尾</div> <div class="js-top"></div>
<div class="recommend-cells"> </main>
<span class="recommend-cell">历象</span> </div>
<span class="recommend-cell">蛇吞象</span> <div class="col-xs-7">
<span class="recommend-cell">盲人摸象</span> <aside class="aside">
<div class="statistics">
<div class="statistics-title title-base">词条统计</div>
<div class="statistics-content">
<div class="statistics-p">
<span class="statistics-label">主 编:</span>
<span class="statistics-value">${edition.mainEditor}</span>
</div>
<div class="statistics-p">
<span class="statistics-label">修订者:</span>
<span class="statistics-value">${edition.reviser}</span>
</div>
<div class="statistics-p">
<span class="statistics-label">修订记录: </span>
<span class="statistics-value">
<span class="text-lg">${edition.reviseCount}</span>次</span>
<a class="statistics-link" href="#">历史版本</a>
</div>
<div class="statistics-p">
<span class="statistics-label">浏览次数: </span>
<span class="statistics-value">
<span class="text-lg"><fmt:formatNumber value="${edition.viewCount}" type="number"/></span> 次</span>
</div> </div>
</div> </div>
</div> </div>
</c:when> <%--@elvariable id="oneway" type="com.dookay.cihai.pc.controller.vo.OneWayRelateVO"--%>
<c:when test="${oneway != null}"> <c:choose>
<div class="recommend"> <c:when test="${vo.word eq '象'}">
<div class="recommend-title title-base">推荐词</div> <div class="recommend">
<c:forEach items="${oneway.relationByGroup}" var="group"> <div class="recommend-title title-base">推荐词</div>
<div class="recommend-section"> <div class="recommend-section">
<div class="recommend-section-title title-sm title-primary">${group.middle}</div> <div class="recommend-section-title title-sm title-primary">开头</div>
<div class="recommend-cells"> <div class="recommend-cells">
<c:forEach items="${group.right}" var="item"> <span class="recommend-cell">象车</span>
<a href="/word/${item.id}" style="color: #000;"> <span class="recommend-cell">象服</span>
<span class="recommend-cell">${item.word}</span></a> <span class="recommend-cell">象齿焚身</span>
</c:forEach> </div>
</div>
<div class="recommend-section">
<div class="recommend-section-title title-sm title-primary">中间</div>
<div class="recommend-cells">
<span class="recommend-cell">形象工程</span>
<span class="recommend-cell">形象代言人</span>
<span class="recommend-cell">形象大使</span>
</div>
</div>
<div class="recommend-section">
<div class="recommend-section-title title-sm title-primary">结尾</div>
<div class="recommend-cells">
<span class="recommend-cell">历象</span>
<span class="recommend-cell">蛇吞象</span>
<span class="recommend-cell">盲人摸象</span>
</div>
</div> </div>
</div> </div>
</c:forEach> </c:when>
</div> <c:when test="${oneway != null}">
</c:when> <div class="recommend">
</c:choose> <div class="recommend-title title-base">推荐词</div>
<div class="aside-tag text-primary">标签:语词</div> <c:forEach items="${oneway.relationByGroup}" var="group">
</aside> <div class="recommend-section">
<div class="recommend-section-title title-sm title-primary">${group.middle}</div>
<div class="recommend-cells">
<c:forEach items="${group.right}" var="item">
<a href="/word/${item.id}" style="color: #000;">
<span class="recommend-cell">${item.word}</span></a>
</c:forEach>
</div>
</div>
</c:forEach>
</div>
</c:when>
</c:choose>
<div class="aside-tag text-primary">标签:语词</div>
</aside>
</div>
</div>
</div> </div>
</div> </div>
</div> </div>
</div> </c:otherwise>
</div> </c:choose>
<footer class="footer-main"> <footer class="footer-main">
<div class="container"> <div class="container">
<p class="copyright">Copyright © 2006-2016 上海辞书出版社有限公司 <p class="copyright">Copyright © 2006-2016 上海辞书出版社有限公司
......
...@@ -57,7 +57,7 @@ ...@@ -57,7 +57,7 @@
<b></b>的书法</div> <b></b>的书法</div>
</div> </div>
<div class="calligraphy-main"> <div class="calligraphy-main">
<img src="" /> <img src="images/xiang.jpg" alt="">
</div> </div>
</div> </div>
<div class="content"> <div class="content">
...@@ -80,7 +80,9 @@ ...@@ -80,7 +80,9 @@
<div class="character"> <div class="character">
<div class="clearfix"> <div class="clearfix">
<div class="character__hd"> <div class="character__hd">
<div class="character-huge"></div> <div class="character-gif">
<img src="images/xianggif.gif">
</div>
<div class="character-cells"> <div class="character-cells">
<div class="character-cell js-origin">字源</div> <div class="character-cell js-origin">字源</div>
<div class="character-cell js-calligraphy">书法</div> <div class="character-cell js-calligraphy">书法</div>
......
This diff could not be displayed because it is too large.
var obj = {
name: '心(结构及病变图)',
children: [{
name: "心率"
}, {
name: "胸心血管外科学"
}, {
name: "心内膜",
children: [{
name: "感染性心内膜炎"
}, {
name: "心肌",
children: [{
name: "心肌炎"
}, {
name: "心肌病"
}, {
name: "心肌梗死"
}, {
name: "心力储备"
}, {
name: "心输出量"
}, {
name: "心脏传导系统"
children: [{
name: "心脏传导阻滞",
children: [{
name: "心脏起搏器"
}]
}, {
name: "心房",
children: [{
name: "心房扑动"
}, {
name: "心房颤动"
}, {
name: "中心静脉压"
}]
}, {
name: "心室",
children: [{
name: "心室颤动"
}]
}, {
name: "心外膜",
children: [{
name: "心外膜",
children: [{
name: "心包",
children: [{
name: "心脏压塞"
}, {
name: "心包摩擦音"
}, {
name: "心包炎"
}, {
name: "心包络",
children: [{
name: "围心腔"
children: [{
name: "肺",
children: [{
name: '肺气肿',
children: [{
name: "肺心病"
}]
}]
}]
}]
}]
}]
}]
}]
}, {
}]
}]
}]
}
var obj2 = {
name:'心脏',
children:[{
name:'心瓣膜病',
children:[{
name:'风湿性心脏病'
},{
name:'心导管球囊扩张术'
}]
},{
name:"先天性心脏病",
children:[
{
name:"微创心脏外科手术",
}
]
},{
name:"冠心病"
},{
name:"心力衰竭",
children:[{
name:"强心苷"
}]
},{
name:"心脏导管检查术",
},{
name:"心脏内直视手术",
children:[{
name:"体外循环",
children:[{
name:"人工心肺机"
}]
},{
name:"低温麻醉"
}]
},{
name:"心脏闭合性损"
},{
name:"高血压心脏病"
},{
name:"心音,
children:[{
name:'心脏杂音',
children:[{
name:"心音图"
}]
},{
name:"胎心音"
}]
},{
name:"心源性猝死",
children:[{
name:"人工呼吸"
},{
name:"心脏按压"
}]
}]
}
var obj3 = {
name:"冠心病",
children:[{
name:"心绞痛"
},{
name:"心律失常"
},{
name:"急性冠状动脉综合症"
},{
name:"心肌梗死"
},{
name:"心力衰竭"
},{
name:"心源性猝死"
},{
name:"微创心脏外科手术"
},{
name:"冠状动脉搭桥术"
}]
}
var obj4 = {
name:"心痛",
children:[{
name:"抗心绞痛药",
chidren:[{
name:"心痛定",
children:[{
name:"硝苯地平"
}]
},{
name:"消心痛",
children:[{
name:'硝酸异山梨酯'
}]
}]
},{
name:"麝香保心丸"
},{
name:"天王补心丹"
},{
name:"胃痛"
},{
name:"虫痛"
},{
name:"心绞痛"
},{
name:"心肌梗死"
}]
}
var obj5 = {
name:'心律',
children:[{
name:"心律不齐",
children:[{
name:"心动过速"
},{
name:"心动过缓"
},{
name:"早搏"
},{
name:"郁积综合征"
},{
name:"心脏传导阻滞"
}]
},{
name:"心动周期",
children:[{
name:"超声心动图"
}]
},{
name:"心电图",
children:[{
name:"心电图"
}]
},{
name:"窦性心律"
}]
}
var obj6 = {
name:"心病 \n (中医学)",
children:[{
name:"热入心包"
},{
name:"水气凌心"
},{
name:"心血虚"
},{
name:"心血淤"
},{
name:"怔忡"
},{
name:"心悸"
},{
name:"心阳虚"
},{
name:"心阴虚"
},{
name:"盗汗"
}]
}
\ No newline at end of file \ No newline at end of file
...@@ -54,49 +54,10 @@ ...@@ -54,49 +54,10 @@
<div class="calligraphy" id="calligraphy"> <div class="calligraphy" id="calligraphy">
<div class="calligraphy-title"> <div class="calligraphy-title">
<div class="text"> <div class="text">
<b></b>的书法</div> <b></b>的书法</div>
</div> </div>
<div class="calligraphy-main"> <div class="calligraphy-main">
<section class="calligraphy-section"> <img src="images/shuo.jpg" alt="">
<div class="calligraphy-section__hd">
<div class="title-base title-primary">【六体书法】</div>
</div>
<div class="calligraphy-section__bd">
<img src="temp/calligraphy1.png">
</div>
</section>
<section class="calligraphy-section">
<div class="calligraphy-section__hd">
<div class="title-base title-primary">【楷书书法】</div>
</div>
<div class="calligraphy-section__bd">
<img src="temp/calligraphy2.png">
</div>
</section>
<section class="calligraphy-section">
<div class="calligraphy-section__hd">
<div class="title-base title-primary">【行书书法】</div>
</div>
<div class="calligraphy-section__bd">
<img src="temp/calligraphy3.png">
</div>
</section>
<section class="calligraphy-section">
<div class="calligraphy-section__hd">
<div class="title-base title-primary">【篆书书法】</div>
</div>
<div class="calligraphy-section__bd">
<img src="temp/calligraphy4.png">
</div>
</section>
<section class="calligraphy-section">
<div class="calligraphy-section__hd">
<div class="title-base title-primary">【隶书书法】</div>
</div>
<div class="calligraphy-section__bd">
<img src="temp/calligraphy5.png">
</div>
</section>
</div> </div>
</div> </div>
<div class="content"> <div class="content">
...@@ -119,14 +80,31 @@ ...@@ -119,14 +80,31 @@
<div class="character"> <div class="character">
<div class="clearfix"> <div class="clearfix">
<div class="character__hd"> <div class="character__hd">
<div class="character-huge"></div> <div class="character-gif">
<img src="images/shuogif.gif">
</div>
<div class="character-cells"> <div class="character-cells">
<div class="character-cell js-origin">字源</div> <div class="character-cell js-origin">字源</div>
<div class="character-cell js-calligraphy">书法</div> <div class="character-cell js-calligraphy">书法</div>
</div> </div>
</div> </div>
<div class="character__bd"> <div class="character__bd">
<div class="character-spell">【xiàng】 <div class="character-spell">【shuō】
<div class="character-voice">
<div class="icon icon-voice"></div>
</div>
</div>
<div class="character-spell">【yuè】
<div class="character-voice">
<div class="icon icon-voice"></div>
</div>
</div>
<div class="character-spell">【shuì】
<div class="character-voice">
<div class="icon icon-voice"></div>
</div>
</div>
<div class="character-spell">【tuō】
<div class="character-voice"> <div class="character-voice">
<div class="icon icon-voice"></div> <div class="icon icon-voice"></div>
</div> </div>
...@@ -134,11 +112,11 @@ ...@@ -134,11 +112,11 @@
<div class="character-info clearfix"> <div class="character-info clearfix">
<div class="character-info-cell"> <div class="character-info-cell">
<span class="character-info-label">笔画: </span> <span class="character-info-label">笔画: </span>
<span class="character-info-num">11</span> <span class="character-info-num">9</span>
</div> </div>
<div class="character-info-cell"> <div class="character-info-cell">
<span class="character-info-label">部首:</span> <span class="character-info-label">部首:</span>
<span class="character-info-value"></span> <span class="character-info-value"></span>
</div> </div>
<div class="character-info-cell"> <div class="character-info-cell">
<span class="character-info-label">四角号码:</span> <span class="character-info-label">四角号码:</span>
...@@ -146,11 +124,15 @@ ...@@ -146,11 +124,15 @@
</div> </div>
<div class="character-info-cell"> <div class="character-info-cell">
<span class="character-info-label">部外:</span> <span class="character-info-label">部外:</span>
<span class="character-info-num">4</span> <span class="character-info-num">7</span>
</div> </div>
<div class="character-info-cell"> <div class="character-info-cell">
<span class="character-info-label">结构:</span> <span class="character-info-label">结构:</span>
<span class="character-info-value">上下</span> <span class="character-info-value">左右</span>
</div>
<div class="character-info-cell">
<span class="character-info-label">繁体:</span>
<span class="character-info-value"></span>
</div> </div>
</div> </div>
</div> </div>
...@@ -159,33 +141,33 @@ ...@@ -159,33 +141,33 @@
<div class="character-origin clearfix"> <div class="character-origin clearfix">
<div class="character-origin-item"> <div class="character-origin-item">
<div class="character-origin-image"> <div class="character-origin-image">
<img src="temp/origin1.png"> <img src="images/shuo1.png">
</div> </div>
<div class="character-origin-desc">甲骨文</div> <div class="character-origin-desc">战国文字</div>
</div> </div>
<div class="character-origin-item"> <div class="character-origin-item">
<div class="character-origin-image"> <div class="character-origin-image">
<img src="temp/origin2.png"> <img src="images/shuo2.png">
</div> </div>
<div class="character-origin-desc">金文</div> <div class="character-origin-desc">篆书</div>
</div> </div>
<div class="character-origin-item"> <div class="character-origin-item">
<div class="character-origin-image"> <div class="character-origin-image">
<img src="temp/origin3.png"> <img src="images/shuo3.png">
</div> </div>
<div class="character-origin-desc">小篆</div> <div class="character-origin-desc">隶书</div>
</div> </div>
<div class="character-origin-item"> <div class="character-origin-item">
<div class="character-origin-image"> <div class="character-origin-image">
<img src="temp/origin4.png"> <img src="images/shuo4.png">
</div> </div>
<div class="character-origin-desc">康熙字</div> <div class="character-origin-desc">楷书</div>
</div> </div>
<div class="character-origin-item"> <div class="character-origin-item">
<div class="character-origin-image"> <div class="character-origin-image">
<img src="temp/origin5.png"> <img src="images/shuo5.png">
</div> </div>
<div class="character-origin-desc"></div> <div class="character-origin-desc"></div>
</div> </div>
</div> </div>
</div> </div>
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!