Commit e6395235 by chenweisong

工单系统h5

parents
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>新建工单</title>
<meta name="viewport" content="initial-scale=1, maximum-scale=1">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black">
<link rel="stylesheet" href="css/sm.min.css">
<link rel="stylesheet" href="css/style.css">
</head>
<body>
<div class="page-group">
<div class="page current-page" id="create">
<header class="bar bar-nav header-color">
<a class="icon icon-left pull-left to-order"></a>
<h1 class='title'>新建工单</h1>
</header>
<nav class="bar bar-tab">
<a class="tab-item external create-cancel-btn" href="javascript: void(0);">
取消
</a>
<a class="tab-item external create-submit-btn" href="javascript: void(0);">
提交
</a>
</nav>
<div class="content">
<div class="creat-form">
<div class="item">
<div class="label">
<span class="star">*</span>工单标题</div>
<div class="val">
<input type="text" maxlength="1000" placeholder="请输入工单标题,最长不超过200字" />
</div>
</div>
<div class="item">
<div class="label">
<span class="star">*</span>工单依据
<button class="ghost-btn">复制标题</button>
</div>
<div class="val">
<input maxlength="200" type="text" placeholder="请输入工单依据,最长不超过1000字" />
</div>
</div>
<div class="item">
<div class="label">
<span class="star">*</span>工单内容</div>
<div class="val">
<input maxlength="1000" type="text" placeholder="请输入工单内容,最长不超过1000字" />
</div>
</div>
</div>
<div class="list-block create-list-block">
<ul>
<li class="item-content item-link">
<div class="item-media">
<i class="icon icon-f7"></i>
</div>
<div class="item-inner target-person ">
<div class="item-title">需求对口人</div>
<div class="item-after">请选择</div>
</div>
</li>
<li class="item-content item-link">
<div class="item-media">
<i class="icon icon-f7"></i>
</div>
<div class="item-inner check-person">
<div class="item-title">涉敏审批人</div>
<div class="item-after">请选择</div>
</div>
</li>
<li class="item-content item-link">
<div class="item-media">
<i class="icon icon-f7"></i>
</div>
<div class="item-inner">
<div class="item-title">工单完成时间</div>
<div class="item-after date-picker">请选择
</div>
<input type="text" id="datePicker" style="display: none;">
</div>
</li>
</ul>
</div>
</div>
</div>
<!--popup-->
<div class="popup popup-person">
<header class="bar bar-nav header-color popup-header">
<a class="icon icon-left pull-left close-popup"></a>
<h1 class='title'>选择</h1>
</header>
<div class="content">
<div class="person-list-block"></div>
</div>
</div>
</div>
<script type='text/javascript' src='js/zepto.min.js' charset='utf-8'></script>
<script type='text/javascript' src='js/sm.min.js' charset='utf-8'></script>
<script src="js/Utils.js"></script>
<script src="js/create.js"></script>
</body>
</html>
\ No newline at end of file
/*!
* =====================================================
* SUI Mobile - http://m.sui.taobao.org/
*
* =====================================================
*/.photo-browser{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10500}.photo-browser .bar-tab .tab-item .icon{width:.7rem;height:.7rem;margin-top:-.25rem}.photo-browser .bar-tab~.photo-browser-captions{bottom:2.6rem;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.photo-browser.photo-browser-in{display:block;-webkit-animation:photoBrowserIn .4s forwards;animation:photoBrowserIn .4s forwards}.photo-browser.photo-browser-out{display:block;-webkit-animation:photoBrowserOut .4s forwards;animation:photoBrowserOut .4s forwards}html.with-statusbar-overlay .photo-browser{height:-webkit-calc(100% - 1rem);height:calc(100% - 1rem);top:1rem}.popup>.photo-browser .navbar,.popup>.photo-browser .toolbar,body>.photo-browser .navbar,body>.photo-browser .toolbar{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.photo-browser .page[data-page=photo-browser-slides]{background:0 0}.photo-browser .page{box-sizing:border-box;position:absolute;left:0;top:0;width:100%;height:100%;background:#efeff4}.photo-browser .view{overflow:hidden;box-sizing:border-box;position:relative;width:100%;height:100%;z-index:5000}.page[data-page=photo-browser-slides] .toolbar a{color:#4cd964}.photo-browser-popup{background:0 0}.photo-browser .navbar,.photo-browser .toolbar,.view[data-page=photo-browser-slides] .navbar,.view[data-page=photo-browser-slides] .toolbar{background:rgba(247,247,247,.95);-webkit-transition:.4s;transition:.4s}.view[data-page=photo-browser-slides] .page[data-page=photo-browser-slides] .navbar,.view[data-page=photo-browser-slides] .page[data-page=photo-browser-slides] .toolbar{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.photo-browser-exposed .navbar,.photo-browser-exposed .toolbar{opacity:0;visibility:hidden;pointer-events:none}.photo-browser-exposed .photo-browser-swiper-container{background:#000}.photo-browser-of{margin:0 .25rem}.photo-browser-captions{pointer-events:none;position:absolute;left:0;width:100%;bottom:0;z-index:10;opacity:1;-webkit-transition:.4s;transition:.4s}.photo-browser-captions.photo-browser-captions-exposed{opacity:0}.toolbar~.photo-browser-captions{bottom:2.2rem;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.photo-browser-exposed .toolbar~.photo-browser-captions{-webkit-transform:translate3d(0,2.2rem,0);transform:translate3d(0,2.2rem,0)}.toolbar~.photo-browser-captions.photo-browser-captions-exposed{transformt:ranslate3d(0,0,0)}.photo-browser-caption{box-sizing:border-box;-webkit-transition:.3s;transition:.3s;position:absolute;bottom:0;left:0;opacity:0;padding:.2rem .25rem;width:100%;text-align:center;color:#fff;background:rgba(0,0,0,.8)}.photo-browser-caption:empty{display:none}.photo-browser-caption.photo-browser-caption-active{opacity:1}.photo-browser-captions-light .photo-browser-caption{background:rgba(255,255,255,.8);color:#3d4145}.photo-browser-exposed .photo-browser-caption{color:#fff;background:rgba(0,0,0,.8)}.photo-browser-swiper-container{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;background:#fff;-webkit-transition:.4s;transition:.4s}.photo-browser-swiper-wrapper{position:absolute;left:0;top:0;width:100%;height:100%;padding:0;display:-webkit-box;display:-webkit-flex;display:flex}.photo-browser-link-inactive{opacity:.3}.photo-browser-slide{width:100%;height:100%;position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-shrink:0;flex-shrink:0;box-sizing:border-box}.photo-browser-slide.transitioning{-webkit-transition:.4s;transition:.4s}.photo-browser-slide span.photo-browser-zoom-container{width:100%;text-align:center;display:none}.photo-browser-slide img{width:auto;height:auto;max-width:100%;max-height:100%;display:none}.photo-browser-slide.swiper-slide-active span.photo-browser-zoom-container,.photo-browser-slide.swiper-slide-next span.photo-browser-zoom-container,.photo-browser-slide.swiper-slide-prev span.photo-browser-zoom-container{display:block}.photo-browser-slide.swiper-slide-active img,.photo-browser-slide.swiper-slide-next img,.photo-browser-slide.swiper-slide-prev img{display:inline}.photo-browser-slide.swiper-slide-active.photo-browser-slide-lazy .preloader,.photo-browser-slide.swiper-slide-next.photo-browser-slide-lazy .preloader,.photo-browser-slide.swiper-slide-prev.photo-browser-slide-lazy .preloader{display:block}.photo-browser-slide iframe{width:100%;height:100%}.photo-browser-slide .preloader{display:none;position:absolute;width:2.1rem;height:2.1rem;margin-left:-2.1rem;margin-top:-2.1rem;left:50%;top:50%}.photo-browser-dark .navbar,.photo-browser-dark .toolbar{background:rgba(30,30,30,.8);color:#fff}.photo-browser-dark .navbar:before,.photo-browser-dark .toolbar:before{display:none}.photo-browser-dark .navbar:after,.photo-browser-dark .toolbar:after{display:none}.photo-browser-dark .navbar a,.photo-browser-dark .toolbar a{color:#fff}.photo-browser-dark .photo-browser-swiper-container{background:#000}@-webkit-keyframes photoBrowserIn{0%{-webkit-transform:translate3d(0,0,0) scale(.5);transform:translate3d(0,0,0) scale(.5);opacity:0}100%{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1);opacity:1}}@keyframes photoBrowserIn{0%{-webkit-transform:translate3d(0,0,0) scale(.5);transform:translate3d(0,0,0) scale(.5);opacity:0}100%{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1);opacity:1}}@-webkit-keyframes photoBrowserOut{0%{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1);opacity:1}100%{-webkit-transform:translate3d(0,0,0) scale(.5);transform:translate3d(0,0,0) scale(.5);opacity:0}}@keyframes photoBrowserOut{0%{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1);opacity:1}100%{-webkit-transform:translate3d(0,0,0) scale(.5);transform:translate3d(0,0,0) scale(.5);opacity:0}}.swiper-container{margin:0 auto;position:relative;overflow:hidden;padding-bottom:30px;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition-property:-webkit-transform;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-flex-shrink:0;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{touch-action:pan-y}.swiper-wp8-vertical{touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:1.35rem;height:2.2rem;margin-top:-1.1rem;z-index:10;cursor:pointer;background-size:1.35rem 2.2rem;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:.5rem;right:auto}.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:.5rem;left:auto}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-bullet{width:.4rem;height:.4rem;display:inline-block;border-radius:100%;background:#000;opacity:.2}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination{right:.5rem;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination .swiper-pagination-bullet{margin:.25rem 0;display:block}.swiper-container-horizontal>.swiper-pagination{bottom:.5rem;left:0;width:100%}.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet{margin:0 .25rem}.swiper-container-3d{-webkit-perspective:600rem;perspective:600rem}.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;-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-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-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-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-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{-ms-perspective:600rem}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;backface-visibility:hidden;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-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(2.5rem);filter:blur(2.5rem)}.swiper-container-cube.swiper-container-vertical .swiper-cube-shadow{z-index:0}.swiper-scrollbar{border-radius:.5rem;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:.15rem;z-index:50;height:.25rem;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:.15rem;top:1%;z-index:50;width:.25rem;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:.5rem;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-slide .preloader{width:2.1rem;height:2.1rem;position:absolute;left:50%;top:50%;margin-left:-1.05rem;margin-top:-1.05rem;z-index:10}.swiper-slide img{display:block}
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
.header-color {
background-color: #0085D0;
}
.header-color a.icon, .header-color .title {
color: #ffffff;
}
.pull-right img {
height: 1.1rem;
width: 1.1rem;
margin: .6rem .1rem 0 0;
display: inline-block;
position: absolute;
right: .6rem;
z-index: 1001;
}
.buttons-tab .button {
color: #979899;
}
.buttons-tab .button.active {
color: #333333;
border: none;
z-index: 100;
}
.card {
min-height: 7.4rem;
margin: .5rem 0;
}
.card .card-header {
min-height: unset;
padding: .3rem .5rem;
font-size: 0.8rem;
}
.card .card-header div, .card .card-footer div {
width: 100%;
}
.card .card-header .img {
width: 0.6rem;
height: 0.7rem;
}
.card .card-header .text {
color: #333333;
font-family: SFProDisplay-Medium;
font-size: 0.7rem;
}
.status {
float: right;
font-family: PingFangSC-Regular;
}
.status.unsure {
color: #F84C52;
}
.status.sure {
color: #6EC71E;
}
.status.suring {
color: #0085D0;
}
.status.end {
color: #999999;
}
.status.file {
font-size: 0.65rem;
color: #0085D0;
}
.status.file img {
width: 0.7rem;
height: 0.6rem;
vertical-align: middle;
margin-right: 0.2rem;
}
.card .card-content {
background-color: #FAFAFA;
color: #999999;
font-size: 0.7rem;
height: 3.5rem;
overflow: hidden;
}
.card .card-footer {
min-height: unset;
padding: .5rem;
font-size: 0.7rem;
}
.card .card-footer .ops-btn {
background-color: #FFFFFF;
border: solid 1px #EDEDED;
outline: none;
color: #333333;
border-radius: 50px;
float: right;
padding: 0 0.4rem;
font-size: 0.65rem;
}
.detail-card {
margin: 0 0 .5rem 0;
}
.detail-card .card-header {
padding: 1rem .8rem .4rem;
}
.detail-card .card-header::after {
height: 0;
}
.detail-card .detail {
padding: 0 0.4rem 0.4rem;
}
.detail-card .detail p {
margin: 0.3rem;
}
.detail-card .detail .tle {
color: #333333;
}
.detail-card .detail .txt {
color: #999999;
}
.detail-card .detail ul {
list-style-type: none;
margin: 0;
padding: 0;
}
.detail-card .detail ul li {
margin: .5rem .3rem;
font-size: 0.7rem;
}
.detail-card .detail ul li .head {
color: #333333;
margin-right: 1rem;
}
.detail-card .detail ul li .val {
color: #999999;
}
.flow-block {
background-color: #FFFFFF;
padding: .8rem .4rem 0;
}
.flow-item {
width: 100%;
font-size: 0.75rem;
height: auto;
overflow: hidden;
position: relative;
min-height: 1.8rem;
}
.flow-item.finish::before {
display: inline-block;
content: '';
margin: 0 .6em;
color: #959fa5;
width: 1px;
height: 50px;
background-color: #E6E6E6;
position: absolute;
left: -2px;
top: 16px;
}
.flow-item.finish:last-child::before {
height: 0px!important;
}
.flow-item img {
width: .80rem;
height: .80rem;
vertical-align: top;
margin-right: .1rem;
display: inline-block;
}
.flow-item .role {
color: #333333;
display: inline-block;
width: calc(100% - 1.8rem);
margin-right: .4rem;
word-break: break-all;
}
.flow-item .user {
color: #999999;
word-wrap: break-word;
}
.flow-item .dot {
width: .60rem;
height: .60rem;
background-color: #CCCCCC;
vertical-align: top;
margin-right: .2rem;
margin-left: .1rem;
border-radius: 50%;
display: inline-block;
}
.flow-records {
padding-top: 1rem;
}
.flow-records .flow-item {
/* height: 3.5rem; */
padding: 0 0 0 1rem;
color: #999999;
}
.flow-records .flow-item.finish::before {
display: inline-block;
content: '';
margin: 0 .6em;
color: #959fa5;
width: 1px;
height: 10rem;
background-color: #E6E6E6;
position: absolute;
left: calc(-2px + 4rem);
top: 13px;
}
.flow-records .flow-item .flow-date {
width: 3rem;
height: 100%;
padding: .08rem .4rem;
text-align: right;
font-size: .6rem;
color: #999999;
float: left;
}
.flow-records .flow-item .flow-date .date {
font-size: .75rem;
line-height: .55rem;
}
.flow-records .flow-item:first-child .flow-date, .flow-records .flow-item:first-child .right-box .role, .flow-records .flow-item:first-child .right-box .user {
color: #0085D0;
}
.flow-records .flow-item .right-box {
height: 100%;
width: calc(100% - 4rem);
float: left;
}
.flow-records .flow-item .right-box .role {
width: calc(100% - 2rem);
margin: 0 .4rem;
height: 1rem;
/* overflow: hidden; */
}
.flow-records .flow-item .right-box .desc {
width: auto;
margin: 0 0 0 1.4rem;
height: 2.5rem;
font-size: .65rem;
word-wrap: break-word;
}
.creat-form {
height: 16rem;
background-color: #FFFFFF;
width: 100%;
padding-top: 1rem;
}
.create-cancel-btn {
background-color: #FFFFFF;
color: #333333 !important;
cursor: pointer;
}
.create-submit-btn {
background-color: #1FD1B6;
color: #FFFFFF!important;
cursor: pointer;
}
.create-reject-btn {
background-color: #F84C52;
color: #FFFFFF!important;
cursor: pointer;
}
.star {
color: #F84C52;
}
.creat-form .item {
margin: 0 .8rem 1.2rem;
}
.creat-form .item .label {
height: 1.6rem;
line-height: 1.6rem;
color: #333333;
font-size: 0.75rem;
}
.creat-form .item .label .star {
vertical-align: middle;
line-height: 1.6rem;
display: inline-block;
margin-right: .3rem;
font-size: 0.8rem;
}
.creat-form .item .label .label-switch {
float: right !important;
}
.label-switch input[type=checkbox]:checked+.checkbox {
background: #0085D0 !important;
}
.creat-form .item .counterpart-item {
visibility: visible;
}
.creat-form .item .label .inner-value {
float: right;
color: #999999;
padding-right: 1.5rem;
background-image: url(../images/right-arrow.png);
background-size: .7rem;
background-repeat: no-repeat;
background-position: 97% center;
background-position: -webkit-calc(100% - .5rem) center;
background-position: calc(100% - .5rem) center;
}
.creat-form .item .val {
margin-top: 0.6rem;
text-align: center;
}
.creat-form .item .val input {
width: calc(100% - 0.8rem);
border: none;
border-bottom: solid 1px #EDEDED;
padding-bottom: 0.5rem;
}
.creat-form .item .val input {
color: #333333;
font-size: 0.7rem;
}
.creat-form .item .val input::-webkit-input-placeholder {
color: #B3B3B3;
font-size: 0.6rem;
}
.creat-form .item .val input:-moz-placeholder {
color: #B3B3B3;
font-size: 0.6rem;
}
.creat-form .item .val input::-moz-placeholder {
color: #B3B3B3;
font-size: 0.6rem;
}
.creat-form .item .val input:-ms-input-placeholder {
color: #B3B3B3;
font-size: 0.6rem;
}
.create-list-block .item-content {
padding-left: unset;
font-size: 0.7rem;
}
.create-list-block .item-after {
color: #999999;
}
.date-picker-header {
background-color: #FFFFFF!important;
}
.picker-modal-inner {
background-color: #FFFFFF!important;
}
.picker-items {
-webkit-mask-box-image: unset !important;
}
.date-cancel-btn {
color: #333333 !important;
}
.person-item {
padding: .5rem 0;
margin: 0 .5rem;
border-bottom: solid 1px #EDEDED;
}
.person-item .picon {
background-color: #0085D0;
color: #FFFFFF;
width: 1.8rem;
height: 1.8rem;
margin-right: .3rem;
border-radius: 50%;
text-align: center;
padding-top: .3rem;
float: left;
margin-top: .2rem;
}
.person-item .name {
font-size: .7rem;
width: calc(100% - 2.1rem);
vertical-align: top;
float: left;
}
.person-item .role {
font-size: .6rem;
color: #999999;
}
.person-item-group .head {
height: 2.4rem;
line-height: 2.4rem;
font-size: .7rem;
width: 100%;
background-color: #FAFAFA;
color: #999999;
padding: 0 .5rem;
border-bottom: solid 1px #EDEDED;
/* background-image: url(../images/right-arrow.png);
background-repeat: no-repeat;
background-size: 20px;
background-position-y: center;
background-position-x: right; */
}
.person-item-group .head .icon {
float: right;
}
.person-item-group.active .head .icon {
transform: rotate(180deg);
}
.person-item-group .person-item {
display: none;
}
.person-item-group.active .person-item {
display: block;
}
.ghost-btn {
background-color: #FFFFFF;
border: solid 1px #EDEDED;
outline: none;
color: #333333;
border-radius: 50px;
float: right;
padding: 0 0.4rem;
font-size: 0.65rem;
}
/* 附件链接popup样式修改 */
.popup-file-content .list-block {
margin-top: 0;
}
.popup-file-content img {
width: 1.3rem;
height: 1.4rem;
vertical-align: middle;
margin-right: .2rem;
}
.popup-handler .title .buttons-tab {
display: inline-flex;
background-color: #0085D0;
}
.popup-handler .title .buttons-tab .button {
top: 0rem!important;
color: #B9E7FF!important;
font-size: 0.65rem;
height: 1.6rem;
padding: 0;
}
.popup-handler .title .buttons-tab .button:first-child {
margin-right: 1.2rem;
}
.popup-handler .title .buttons-tab::after {
display: none;
}
.popup-handler .title .buttons-tab .button.active {
border-bottom: solid 1px #FFFFFF;
color: #FFFFFF!important;
}
.popup-handler .popup-handler-content .tabs {
height: 100%;
}
/* 在工单处理下特殊样式 */
#tab3 .creat-form {
height: auto;
margin: .5rem 0;
padding: .5rem 0 .2rem;
}
#tab3 .creat-form .item {
margin-bottom: .5rem;
}
#tab3 .creat-form .item .val {
margin-top: .2rem;
}
#tab3 {
height: 100%;
background-color: #F3F2F0;
}
.popup-person .searchbar {
background-color: #FAFAFA;
}
.popup-person .search-input {
background-color: #E6E6E6;
border-radius: 3px;
font-size: .7rem;
text-align: center;
color: #B3B3B3;
height: 1.4rem;
padding-top: .2rem;
}
.popup-person .search-input img {
width: .7rem;
height: .7rem;
vertical-align: text-bottom;
margin-right: .3rem;
}
.popup-person #searchedListBlock {
height: 100%;
width: 100%;
position: absolute;
top: 0;
left: 0;
display: none;
background-color: #FFFFFF;
z-index: 99;
}
.popup-person #searchedListBlock .pull-left {
width: calc(100% - 2.5rem);
}
.popup-person #searchedListBlock .pull-left input {
width: 100%;
height: 1.6rem;
padding: .2rem 0 .2rem .5rem;
border-radius: 4px;
margin-top: .3rem;
border: none;
}
.popup-person #searchedListBlock .pull-left input::-webkit-input-placeholder {
color: #B3B3B3;
font-size: 0.7rem;
}
.popup-person #searchedListBlock .pull-left input:-moz-placeholder {
color: #B3B3B3;
font-size: 0.7rem;
}
.popup-person #searchedListBlock .pull-left input::-moz-placeholder {
color: #B3B3B3;
font-size: 0.7rem;
}
.popup-person #searchedListBlock .pull-left input:-ms-input-placeholder {
color: #B3B3B3;
font-size: 0.7rem;
}
.popup-person #searchedListBlock .pull-right {
width: 2rem;
text-align: center;
margin-top: .5rem;
color: #FFFFFF;
}
/* 搜索框 */
.contact-list {
margin-top: 0;
padding: 5% 0;
}
.contact-list .contact {
width: 25%;
float: left;
margin-right: 5%;
margin-bottom: 5%;
padding: 7px 0;
border: solid 1px #eee;
text-align: center;
border-radius: 4px;
}
.contact-list .item-title {
color: #333333 !important;
font-size: 0.7rem;
}
.contact-list .list-group-title {
color: #333333 !important;
font-size: 0.65rem;
}
.pyBar {
list-style-type: none;
position: fixed;
top: 2rem;
right: -0.25rem;
z-index: 9999;
}
.pyBar li {
font-size: 0.7rem;
color: #333333;
width: 2rem;
text-align: center;
}
\ No newline at end of file
!function (factory, $) {
factory(window['Utils'] = {
getHttpResultByGet: function (url, param, successCallback, async) {
$.showIndicator();
var data = {};
var AccessToken = 'Access-Token';
var accessToken = param[AccessToken];
console.log(accessToken)
if (accessToken) {
for (var p in param) {
if (p !== AccessToken) {
data[p] = param[p]
}
}
} else {
data = param;
}
$.ajax({
type: "GET",
url: url,
dataType: "json",
contentType: "application/json",
data: data,
async: async, // 默认为true, 即是异步请求函数
beforeSend: function (XMLHttpRequest) {
if (accessToken) {
XMLHttpRequest.setRequestHeader("Access-Token", accessToken);
}
},
success: function (data) {
successCallback(data);
$.hideIndicator();
},
error: function (data) {
$.hideIndicator();
$.toast("请求出错");
}
});
},
getHttpResultByPOST: function (url, param, successCallback, async) {
$.showIndicator();
$.ajax({
type: "POST",
url: url,
contentType: 'application/x-www-form-urlencoded',
data: param,
async: async, // 默认为true, 即是异步请求函数
beforeSend: function (XMLHttpRequest) {
},
success: function (data) {
successCallback(data);
$.hideIndicator();
},
error: function (data) {
$.hideIndicator();
$.toast("请求出错");
}
});
},
//获取QueryString的数组
getQueryString: function () {
var result = location.search.match(new RegExp("[\?\&][^\?\&]+=[^\?\&]+", "g"));
if (result == null) {
return "";
}
for (var i = 0; i < result.length; i++) {
result[i] = result[i].substring(1);
}
return result;
},
//根据QueryString参数名称获取值
getQueryStringByName: function (name) {
var result = location.search.match(new RegExp("[\?\&]" + name + "=([^\&]+)", "i"));
if (result == null || result.length < 1) {
return "";
}
return result[1];
},
//根据QueryString参数索引获取值
getQueryStringByIndex: function (index) {
if (index == null) {
return "";
}
var queryStringList = getQueryString();
if (index >= queryStringList.length) {
return "";
}
var result = queryStringList[index];
var startIndex = result.indexOf("=") + 1;
result = result.substring(startIndex);
return result;
}
});
}(function (Utils) {
if (typeof Utils === undefined) {
Utils = {};
}
Object.defineProperty(Utils, 'name', {
get: function () {
return 'this is Utils .';
}
});
}, window.Zepto);
\ No newline at end of file
/**
* 新建工单js
*/
$(function () {
var context = "hnyd"; // 请求上下文
var IntroducerId = "OCxusheng1"// 当前登陆人id,String类型
var IntroducerName = "徐胜"// 当前登陆人姓名,String类型
var account = 'XUSHENG1'; // 当前登录人的账户
var sheminId = "" // 涉敏人员返回的user_id,String类型
var Title = "" // 工作标题,String类型
var WorkBasis = "" // 工作依据,String类型
var Content = "" // 工作内容,String类型
var CounterpartId = "" // 需求对口人id,String类型
var CounterpartName = "" // 需求对口人name,String类型
var Department = "" // 发起部门,String类型
var StopTime = ""// 工单完成时间,String类型,格式“yyyy-MM-dd hh:mm:ss”
// 请求部门数据 非异步
Utils.getHttpResultByPOST(context + '/hnyd/workordermgr/getDepartment', {
'userId': IntroducerId
}, function (res) {
if (res.type === '200') {
Department = res.name;
} else {
$.toast("获取部门数据出错");
}
}, false);
/**
* 日期picker
*/
var pickerDom = $('#datePicker');
var showDateDom = $('.date-picker');
pickerDom.datetimePicker({
toolbarTemplate: '<header class="bar bar-nav date-picker-header">\
<button class="button button-link pull-left date-cancel-btn close-picker">取消</button>\
<button class="button button-link pull-right date-pick">确定</button>\
</header>',
onOpen: function (e) {
$(".date-pick").off("click");
$(".date-pick").on("click", function () {
var st = pickerDom.val();
showDateDom.html(st)
StopTime = st + ":00"
pickerDom.picker("close");
});
},
onClose: function (e) {
// $.toast("不合法时间");
}
});
showDateDom.parent().on('click', function () {
pickerDom.picker('open')
});
// 对口人按钮
$(".target-person").on("click", function () {
$(".popup-header .title").html("选择对口人");
$(".person-list-block").html("");
// 获取对口人员信息
Utils.getHttpResultByPOST(context + '/hnyd/workordermgr/getRelatedPersonnel', {
'account': account,
'id': IntroducerId
}, function (res) {
res = JSON.parse(res)
if (res.type === '200') {
var list = res.data;
for (var p in list) {
$(".person-list-block").append("<div class='person-item' data-name=" + list[p]["name"] + " data-id=" + list[p]["user_id"] + "><div class='picon'>" + list[p]["name"].substring(0, 1) + "</div><span class='name'>" + list[p]["name"] + "</span><span class='role'>市场部</span></div>");
}
$('.person-item').on("click", function () {
CounterpartName = $(this).data("name");
$(".target-person").find(".item-after").html(CounterpartName);
CounterpartId = $(this).data("id")
$.closeModal(".popup-person");
});
$.popup(".popup-person");
} else {
$.toast("获取涉敏人员数据出错");
}
}, true);
});
//复制标题
$(".creat-form .item .label .ghost-btn").on("click", function () {
var inputs = $(".creat-form .item .val input");
inputs.eq(1).val(inputs.eq(0).val());
});
// 涉敏人按钮
$(".check-person").on("click", function () {
$.popup(".popup-person");
$(".person-list-block").html("");
// 获取涉敏人员信息
Utils.getHttpResultByPOST(context + '/hnyd/workordermgr/getRelatedPersonnel', {
'account': account,
'id': IntroducerId
}, function (res) {
res = JSON.parse(res)
if (res.type === '200') {
var list = res.data;
for (var p in list) {
$(".person-list-block").append("<div class='person-item' data-name=" + list[p]["name"] + " data-id=" + list[p]["user_id"] + "><div class='picon'>" + list[p]["name"].substring(0, 1) + "</div><span class='name'>" + list[p]["name"] + "</span><span class='role'>市场部</span></div>");
}
$('.person-item').on("click", function () {
$(".check-person").find(".item-after").html($(this).data("name"));
sheminId = $(this).data("id");
$.closeModal(".popup-person");
});
$.popup(".popup-person");
} else {
$.toast("获取涉敏人员数据出错");
}
}, true);
});
function validateParam() {
var alertMsg = "";
var flag = false;
var inputs = $(".creat-form .item .val input");
if (!IntroducerId) {
alertMsg = "当前登录人id为空";
} else if (!IntroducerName) {
alertMsg = "当前登录人名称为空";
} else if (!Department) {
alertMsg = "部门信息为空";
} else if (!(Title = inputs.eq(0).val())) {
alertMsg = "工单标题不能为空";
} else if (!(WorkBasis = inputs.eq(1).val())) {
alertMsg = "工单依据不能为空";
} else if (!(Content = inputs.eq(2).val())) {
alertMsg = "工单内容不能为空";
} else if (!CounterpartId) {
alertMsg = "请选择对口人";
} else if (!CounterpartName) {
alertMsg = "请选择对口人";
} else if (!sheminId) {
alertMsg = "请选择涉敏人";
} else if (!StopTime) {
alertMsg = "请选择完成时间";
} else {
flag = true;
}
if (!flag) {
$.toast(alertMsg);
}
return flag;
}
$(".create-submit-btn").on("click", function () {
if (validateParam()) {
Utils.getHttpResultByPOST(context + '/hnyd/workordermgr/makeWorkOrder', {
sheminId: sheminId,
Title: Title,
WorkBasis: WorkBasis,
Content: Content,
CounterpartId: CounterpartId,
CounterpartName: CounterpartName,
Department: Department,
IntroducerId: IntroducerId,
IntroducerName: IntroducerName,
StopTime: StopTime
}, function (res) {
res = JSON.parse(res)
if (res.type === '200') {
$.toast("创建成功");
} else {
$.toast("涉敏人员信息不正确");
}
}, true);
}
});
$(".create-cancel-btn").on("click", function () {
// 路由跳转回去
});
});
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
/**
* 工单待办,经手,详细 js
*/
$(function () {
var context = "../hnyd"; // "https://emm.cmccbigdata.com:8443"; // 请求上下文 hnyd
var token = "";
var IntroducerName = "徐胜"// 当前登陆人姓名,String类型
var account = 'XUSHENG1'; // 当前登录人的账户
var pid = 28129; // 厂商id 厂商接口返回的数据的id
var userId = "OCxusheng1"// 当前登陆人id,String类型OCxusheng1 OA02039
var IntroducerId = "OCxusheng1"// 当前登陆人id,String类型
var IntroducerName = "徐胜"// 当前登陆人姓名,String类型
var account = 'XUSHENG1'; // 当前登录人的账户
getToken();
$(document).on("pageInit", function (e, pageId, $page) {
if (pageId == "order") {
console.log("order")
$(".to-create img").off("click")
$(".to-create img").on("click", function () {
$.router.load("#create");
});
$(".to-device").off("click")
$(".to-device").on("click", function () {
console.log("跳转到原生app");
});
var pageNumber = 1; // 当前页 1页10条
var currentOrders = [];
var requestin = false;
var totalPages = 0; // 总页数
var handlerOrderSignal = "detail";
var is_seas = 0; // 是否敏感 0 非敏感 1 敏感
var operationDesc = ""; // 审核意见
var operation = 0; // 0 代表驳回 1 代表通过
var user_id = "";
var user_name = '';
var COMPLEX_LVL = 0; // 复杂程度
var RPT_NUM = 0;
getMissionWorkOrder();
function getMissionWorkOrder() {
requestin = true;
Utils.getHttpResultByPOST(context + '/hnyd/workordermgr/missionWorkOrder', {
'id': userId,
pageNumber: pageNumber
}, function (res) {
requestin = false;
res = JSON.parse(res)
if (res.type === '200') {
totalPages = parseInt(res.count % 10 > 0 ? (res.count / 10) + 1 : res.count / 10);
for (var m in res.data) {
currentOrders.push(res.data[m]);
var card = '<div class="card">\
<div class="card-header">\
<div style="width: 100%;">\
<img class="img" src="images/gd_@2x.png">\
<span class="text">' + res.data[m]["SN"] + '</span>\
<span class="status ' + (res.data[m]["IS_OVERDUE"] === 0 ? 'sure' : 'unsure') + '">' + (res.data[m]["IS_OVERDUE"] === 0 ? '非逾期' : '逾期') + '</span>\
</div>\
</div>\
<div class="card-content">\
<div class="card-content-inner">' + res.data[m]["TITLE"] + '</div>\
</div>\
<div class="card-footer">\
<div style="width: 100%;">\
<span class="username">' + res.data[m]["CREATOR_NAME"] + "</span>\
<button class='ops-btn order-handler' data-self='" + (JSON.stringify(res.data[m])) + "'>工单处理</button>\
</div>\
</div>"
$("#tab1").append(card);
} $(".order-handler").off("click")
$(".order-handler").on("click", function () {
var self = $(this).data("self");
handlerOrder(self, "handler");
});
} else {
$.toast("获取数据出错");
}
}, true);
}
function getHandleWorkOrder() {
requestin = true;
Utils.getHttpResultByPOST(context + '/hnyd/workordermgr/handleWorkOrder', {
'id': userId,
pageNumber: pageNumber
}, function (res) {
requestin = false;
res = JSON.parse(res)
if (res.type === '200') {
totalPages = parseInt(res.count % 10 > 0 ? (res.count / 10) + 1 : res.count / 10);
for (var m in res.data) {
currentOrders.push(res.data[m]);
var card = '<div class="card">\
<div class="card-header">\
<div style="width: 100%;">\
<img class="img" src="images/gd_@2x.png">\
<span class="text">' + res.data[m]["SN"] + '</span>\
<span class="status suring">' + (res.data[m]["IS_OVERDUE"] === 0 ? '处理中' : '逾期') + '</span>\
</div>\
</div>\
<div class="card-content">\
<div class="card-content-inner">' + res.data[m]["TITLE"] + '</div>\
</div>' + "<div class='card-footer'>\
<div style='width: 100%;'>\
<span class='username'>" + res.data[m]["CREATOR_NAME"] + "</span>\
<button class='ops-btn sheet-detail' data-self='" + (JSON.stringify(res.data[m])) + "'>工单信息</button>\
</div>\
</div>\
</div>"
$("#tab2").append(card);
}
$(".sheet-detail").off("click")
$(".sheet-detail").on("click", function () {
var self = $(this).data("self");
handlerOrder(self, "detail");
});
} else {
$.toast("获取数据出错");
}
}, true);
}
// 弹出工单详情
function showOrderDetail(order) {
order = JSON.parse(order);
Utils.getHttpResultByPOST(context + '/hnyd/workordermgr/operationHistory', {
'id_pkid': order["ID_PKID"]
}, function (res) {
res = JSON.parse(res)
if (res.type === '200') {
$(".popup-detail-content").html("").css("background-color", "#F3F2F0");
var detailCard = '<div class="card detail-card">\
<div class="card-header">\
<div>\
<img class="img" src="images/gd_@2x.png">\
<span class="text">' + order["SN"] + '</span>\
<a class="status file">\
<img src="images/fj_@2x.png">附件</a>\
</div>\
</div>\
<div class="detail">\
<p class="tle">工单标题</p>\
<p class="txt">' + order["TITLE"] + '</p>\
<p class="tle">工单依据</p>\
<p class="txt">' + order["WORK_BASIS"] + '</p>\
<p class="tle">工单内容</p>\
<p class="txt">' + order["CONTENT"] + '</p>\
<ul>\
<li>\
<span class="head">完成时间</span>\
<span class="val">' + timestampToDateString(order["STOP_TIME"], 0, 3) + '</span>\
<span class="status ' + (order["IS_OVERDUE"] === 0 ? 'sure' : 'unsure') + '">' + (order["IS_OVERDUE"] === 0 ? '非逾期' : '逾期') + '</span>\
</li>\
<li>\
<span class="head">报表张数</span>\
<span class="val">' + order["RPT_NUM"] + '</span>\
</li>\
<li>\
<span class="head">复杂程度</span>\
<span class="val">' + order["COMPLEX_LVL"] + '</span>\
</li>\
</ul>\
</div>\
</div>';
var flowBlock = '<div class="flow-block">';
for (var flow = res.data.length - 1; flow >= 0; flow--) {
// 倒序输出流程 如果是待处理 会改变图标和样式
flowBlock += '<div class="flow-item ' + (res.data[flow]["OPERATION"] === "待处理" ? "" : "finish") + '">\
<img src="' + (res.data[flow]["OPERATION"] === "待处理" ? "images/jxz_@2x.png" : "images/wc_@2x.png") + '">\
<span class="role">' + res.data[flow]["ACTIVITY_NAME"] + '\
<span class="user">' + res.data[flow]["OPERATOR_DESNAME"] + " " + (res.data[flow]["CREATED"] ? timestampToDateString(res.data[flow]["CREATED"], 0, 0) : "") + ' </span>\
</span>\
</div>';
}
flowBlock += '</div>';
$(".popup-detail-content").html(detailCard + flowBlock);
$(".status.file").off("click")
$(".status.file").on("click", function () {
$(".popup-file-content").append('<div class="list-block\ create-list-block">\
<ul>\
<li class="item-content item-link">\
<div class="item-media">\
<i class="icon icon-f7"></i>\
</div>\
<div class="item-inner target-person ">\
<div class="item-title">\
<img src="images/wc_@2x.png" alt="">\
新增资源池厂商调查表.xlsx\
</div>\
<div class="item-after"></div>\
</div>\
</li>\
</ul>\
</div>');
$.popup(".popup-files");
});
$(".close-file-popup").off("click")
$(".close-file-popup").on("click", function () {
$.closeModal(".popup-files");
});
$.popup(".popup-detail");
} else {
$.toast("获取数据出错");
}
}, true);
}
// 弹出显示工单详情框
function handlerOrder(order, entry) {
handlerOrderSignal = entry;
order = JSON.parse(order);
var dom = $("#orderDetail");
handlerPopupInit();
dom.html("");
Utils.getHttpResultByPOST(context + '/hnyd/workordermgr/operationHistory', {
'id_pkid': order["ID_PKID"]
}, function (res) {
res = JSON.parse(res)
if (res.type === '200') {
var detailCard = '<div class="card detail-card">\
<div class="card-header">\
<div>\
<img class="img" src="images/gd_@2x.png">\
<span class="text">' + order["SN"] + '</span>\
<a class="status file">\
<img src="images/fj_@2x.png">附件</a>\
</div>\
</div>\
<div class="detail">\
<p class="tle">工单标题</p>\
<p class="txt">' + order["TITLE"] + '</p>\
<p class="tle">工单依据</p>\
<p class="txt">' + order["WORK_BASIS"] + '</p>\
<p class="tle">工单内容</p>\
<p class="txt">' + order["CONTENT"] + '</p>\
<ul>\
<li>\
<span class="head">完成时间</span>\
<span class="val">' + timestampToDateString(order["STOP_TIME"], 0, 3) + '</span>\
<span class="status ' + (order["IS_OVERDUE"] === 0 ? 'sure' : 'unsure') + '">' + (order["IS_OVERDUE"] === 0 ? '非逾期' : '逾期') + '</span>\
</li>'
if (entry === "detail" || order["STATUS"] === "5") {
detailCard += '<li>\
<span class="head">报表张数</span>\
<span class="val">' + (order["RPT_NUM"] ? order["RPT_NUM"] : '') + '</span>\
</li>\
<li>\
<span class="head">复杂程度</span>\
<span class="val">' + (order["COMPLEX_LVL"] ? order["COMPLEX_LVL"] : '') + '</span>\
</li>'
}
detailCard += '</ul></div></div>';
var flowBlock = '<div class="flow-block">';
for (var flow = res.data.length - 1; flow >= 0; flow--) {
// 倒序输出流程 如果是待处理 会改变图标和样式
flowBlock += '<div class="flow-item ' + (res.data[flow]["OPERATION"] === "待处理" ? "" : "finish") + '">\
<img src="' + (res.data[flow]["OPERATION"] === "待处理" ? "images/jxz_@2x.png" : "images/wc_@2x.png") + '">\
<span class="role">' + res.data[flow]["ACTIVITY_NAME"] + '\
<span class="user">' + res.data[flow]["OPERATOR_DESNAME"] + ' </span>\
</span>\
</div>';
}
flowBlock += '</div>';
dom.html(detailCard + flowBlock);
$(".create-reject-btn").off("click")
$(".create-reject-btn").on("click", function () {
operation = 0;
// 扭转逻辑接口 operation 驳回 0
// uuid 工单id
// uuidRecord 工单操作对应的id
// is_sens 敏感字段值
// operation 通过,驳回字段值
// status 工单当前状态值
// operationDesc 审核意见
// introducer_id 需求提出人id
// introducer_name
// interface_id 涉敏审批人id
// interface_name
// counterpart_id 需求对口人id
// counterpart_name
// company_id 厂商对口人id
// company_name
// company_handler_id 厂商处理人id
// company_handler_name
if (validate(order["STATUS"])) {
var _param = {
uuid: order["ID_PKID"],
uuidRecord: '',
is_sens: '',
operation: operation,
status: order["STATUS"],
operationDesc: operationDesc,
introducer_id: '',
introducer_name: '',
interface_id: '',
interface_name: '',
counterpart_id: '',
counterpart_name: '',
company_id: "",
company_name: '',
company_handler_id: "",
company_handler_name: '',
rpt_num: '',
complex_lvl: ''
};
Utils.getHttpResultByPOST(context + '/hnyd/workordermgr/reverseFlowLogic', _param, function (res) {
res = JSON.parse(res);
if (res.type === '200') {
} else {
$.toast("获取数据出错");
}
}, true);
}
});
$(".create-submit-btn").off("click")
$(".create-submit-btn").on("click", function () {
operation = 1;
// 扭转逻辑接口 operation 通过 1
if (validate(order["STATUS"])) {
var _param = {
uuid: order["ID_PKID"],
uuidRecord: '',
is_sens: '',
operation: operation,
status: order["STATUS"],
operationDesc: operationDesc,
introducer_id: '',
introducer_name: '',
interface_id: '',
interface_name: '',
counterpart_id: '',
counterpart_name: '',
company_id: user_id,
company_name: '',
company_handler_id: user_id,
company_handler_name: ''
};
if (status === '3' || status === '1' || status === '6' || status === '7') {
// 台式经理 涉敏人审批 只需要审核意见
} else if (status === '2' || status === '0') {
// 新建工单的状态为2 这时需要显示按钮了
_param["is_sens"] = is_seas;
_param["company_id"] = user_id;
_param["company_name"] = user_name;
} else if (status === "4") {
// 需求处理人 这里需要显示多少个报表,显示复杂程度
_param["company_handler_id"] = user_id;
_param["company_handler_name"] = user_name;
_param["rpt_num"] = RPT_NUM;
_param["complex_lvl"] = COMPLEX_LVL;
} else if (status === "5") {
}
Utils.getHttpResultByPOST(context + '/hnyd/workordermgr/reverseFlowLogic', _param, function (res) {
res = JSON.parse(res)
if (res.type === '200') {
} else {
$.toast("获取数据出错");
}
}, true);
}
});
// 附件链接
$(".status.file").off("click")
$(".status.file").on("click", function () {
$(".popup-file-content").append('<div class="list-block\ create-list-block">\
<ul>\
<li class="item-content item-link">\
<div class="item-media">\
<i class="icon icon-f7"></i>\
</div>\
<div class="item-inner target-person ">\
<div class="item-title">\
<img src="images/wc_@2x.png" alt="">\
新增资源池厂商调查表.xlsx\
</div>\
<div class="item-after"></div>\
</div>\
</li>\
</ul>\
</div>');
$.popup(".popup-files");
});
$(".close-file-popup").off("click")
$(".close-file-popup").on("click", function () {
$.closeModal(".popup-files");
});
createForm(order["STATUS"]);
if (res.data[0]["OPERATION"] === "待处理") {
res.data.splice(0, 1); // 剔除这个待处理的步骤
}
// 生成工单记录
$("#tab4").html("");
var flowRecords = '<div class="flow-records">';
for (var flow = 0; flow < res.data.length; flow++) {
// 倒序输出流程 如果是待处理 会改变图标和样式
if (res.data[flow]["OPERATION"] !== "待处理") {
flowRecords += '<div class="flow-item ' + (res.data[flow]["OPERATION"] === "待处理" ? "" : "finish") + '"><div class="flow-date"><div class="date">' + timestampToDateString(res.data[flow]["CREATED"], 5, 9) + '</div>' + timestampToDateString(res.data[flow]["CREATED"], 11, 3) + '</div><div class="right-box">';
if (flow === 0) {
flowRecords += '<img src="images/wc_@2x.png">';
} else {
if (res.data[flow]["ISUPLOAD"]) {
flowRecords += '<img src="images/qj_@2x.png">';
} else {
flowRecords += '<span class="dot"></span>';
}
}
flowRecords += '<span class="role">' + res.data[flow]["ACTIVITY_NAME"] + '\
<span class="user"> [' + res.data[flow]["OPERATOR_DESNAME"] + '] ' + res.data[flow]["OPERATION"] + '</span></span><div class="desc">' + res.data[flow]["OPERATION_DESC"] + '</div></div></div>';
}
}
flowRecords += '</div>';
$("#tab4").html(flowRecords);
$.popup(".popup-handler");
} else {
$.toast("获取数据出错");
}
}, true);
}
function validate(status) {
var alertMsg = "";
var flag = false;
if (!operationDesc) {
alertMsg = "请填写审核原因";
} else {
if (operation === 1) {
if (status === '3' || status === '1' || status === '6' || status === '7') {
// 台式经理 涉敏人审批 只需要审核意见
flag = true;
} else if (status === '2' || status === '0') {
// 新建工单的状态为2 这时需要显示按钮了
if (is_seas === 0) {
if (!user_id) {
alertMsg = "请选择厂商需求对口人";
} else {
flag = true;
}
} else {
flag = true;
}
} else if (status === "4") {
// 需求处理人 这里需要显示多少个报表,显示复杂程度
if (!COMPLEX_LVL) {
alertMsg = '请选择报表难度';
} else if (!user_id) {
alertMsg = "请选择厂商需求处理人";
} else {
flag = true;
}
} else if (status === "5") {
flag = true;
}
} else {
flag = true;
}
}
if (!flag) {
$.toast(alertMsg);
}
return flag;
}
function createForm(status) {
// 根据显示不同的表单STATUS VARCHAR(10) --状态 0:待需求提出人处理 1:待需求接口人处理 2: 待需求对口人处理 3:待台式经理处理 4:待厂商对口人处理 5:待厂商处理人处理 6:待需求对口人处理 7:待需求提出人处理 8:完成
if (handlerOrderSignal !== "detail") {
var createForm = $(".creat-form");
if (createForm.length !== 0) {
createForm.remove();
}
var form = '<div class="creat-form">\
<div class="item">\
<div class="label">\
<span class="star">*</span>审核意见</div>\
<div class="val">\
<input type="text" maxlength="100" placeholder="请输入审核意见,最长不超过100字" />\
</div>\
</div>';
if (status === '3' || status === '1' || status === '6' || status === '7') {
// 台式经理 涉敏人审批 只需要审核意见
$("#tab3").append(form);
// || status === '6' || status === '7'
} else if (status === '2' || status === '0') {
// 新建工单的状态为2 这时需要显示按钮了
form += '<div class="item">\
<div class="label">\
<span class="star">*</span>敏感\
<label class="label-switch">\
<input type="checkbox">\
<div class="checkbox"></div>\
</label>\
</div>\
</div>'
form += '<div class="item counterpart-item">\
<div class="label">\
<span class="star">*</span>\
厂商需求对口人\
<span class="inner-value counterpart-val">请选择</span>\
</div>\
</div>\
</div > ';
$("#tab3").append(form);
// 厂商需求对口人按钮
$(".counterpart-item").off("click")
$(".counterpart-item").on("click", function () {
$(".person-list-block").html("");
// 获取厂商对口人员信息
Utils.getHttpResultByPOST(context + 'hnyd/workordermgr/getCompanyPerson', {
}, function (res) {
res = JSON.parse(res)
if (res.type === '200') {
var list = res.data;
$(".contact-list .sort_box").html("");
for (var p in list) {
var innerHtml = "<div class='person-item-group'>\
<div class='head'>" + list[p]["COMPANY_NAME"] + "<span class='icon icon-up'></span></div >";
innerHtml += "<div class='person-item' data-name=" + list[p]["NAME"] + " data-id=" + list[p]["ID"] + "><div class='picon'>" + list[p]["NAME"].substring(0, 1) + "</div><span class='name'>" + list[p]["NAME"] + "</span><span class='role'>&nbsp;</span></div>";
innerHtml += '</div>';
$(".person-list-block").append(innerHtml);
var item = "<div class='sort_list person-item' data-text=" + list[p]["NAME"] + " data-name=" + list[p]["NAME"] + " data-id=" + list[p]["ID"] + "><div class='picon'>" + list[p]["NAME"].substring(0, 1) + "</div><span class='name'>" + list[p]["NAME"] + "</span><span class='role'>&nbsp;</span></div>";
$(".contact-list .sort_box")
.append(item);
}
sortIndicatorList();
$(".person-item-group .head").off("click")
$(".person-item-group .head").on("click", function () {
if ($(this).parent().hasClass("active")) {
$(this).parent().removeClass("active");
} else {
$(this).parent().addClass("active");
}
});
$('.person-item').off("click")
$('.person-item').on("click", function () {
user_name = $(this).data("name");
$(".counterpart-item").find(".counterpart-val").html(user_name);
user_id = $(this).data("id");
$("#searchedListBlock").find("input").val("");
$('.sort_box').children().show();
$("#searchedListBlock").css("display", "none");
$.closeModal(".popup-person");
});
$(".popup-person .popup-header .title").html("选择厂商需求对口人");
$.popup(".popup-person");
$(".close-person-popup").off("click")
$(".close-person-popup").on("click", function () {
$.closeModal(".popup-person");
});
} else {
$.toast("厂商需求对口人员数据出错");
}
}, true);
});
// switch 开关操作
$(".label-switch").off("click")
$(".label-switch").on("click", function () {
var visibility = $(".counterpart-item").css("visibility");
if (visibility === "visible") {
is_seas = 1;
$(".counterpart-item").css("visibility", "hidden");
} else {
is_seas = 0;
$(".counterpart-item").css("visibility", "visible");
}
});
$(".search-input").on("click", function () {
$("#searchedListBlock").css("display", "block");
// 聚焦 now
$("#searchedListBlock").find("input").focus();
$("#searchedListBlock").find(".pull-right").on("click", function () {
$("#searchedListBlock").find("input").val("");
$('.sort_box').children().show();
$("#searchedListBlock").css("display", "none");
});
});
} else if (status === "4") {
// 需求处理人 这里需要显示多少个报表,显示复杂程度
form += '<div class="item report-item">\
<input id="reportPicker" type="text" style="display: none;" />\
<div class="label">\
<span class="star">*</span>\
报表张数\
<span class="inner-value report-num">0</span>\
</div>\
</div>';
form += '<div class="item complex-item">\
<div class="label">\
<input id="complexLevelPicker" type="text" style="display: none;" />\
<span class="star">*</span>\
复杂程度\
<span class="inner-value complex-level">请选择</span>\
</div>\
</div>';
form += '<div class="item counterpart-item">\
<div class="label">\
<span class="star">*</span>\
厂商需求处理人\
<span class="inner-value counterpart-val">请选择</span>\
</div>\
</div>';
$("#tab3").append(form);
$(".report-item").on("click", function () {
var _this = $(this);
var reportPickerDom = $("#reportPicker");
if (!reportPickerDom.data("picker")) {
reportPickerDom.picker({
toolbarTemplate: '<header class="bar bar-nav date-picker-header">\
<button class="button button-link pull-left date-cancel-btn close-picker">取消</button>\
<button class="button button-link pull-right report-pick">确定</button>\
</header>', cols: [
{
textAlign: 'center',
values: colsFactory("report")
}
],
onOpen: function (e) {
$(".report-pick").off("click");
$(".report-pick").on("click", function () {
var val = reportPickerDom.val();
_this.find(".inner-value").html(val);
RPT_NUM = val;
reportPickerDom.picker("close");
});
},
onClose: function (e) {
}
});
reportPickerDom.picker("open");
} else {
reportPickerDom.picker("open");
}
});
$(".complex-item").on("click", function () {
var _this = $(this);
var complexLevelPickerDom = $("#complexLevelPicker");
if (!complexLevelPickerDom.data("picker")) {
complexLevelPickerDom.picker({
toolbarTemplate: '<header class="bar bar-nav date-picker-header">\
<button class="button button-link pull-left date-cancel-btn close-picker">取消</button>\
<button class="button button-link pull-right complete-pick">确定</button>\
</header>', cols: [
{
textAlign: 'center',
values: colsFactory("complex")
}
],
onOpen: function (e) {
$(".complete-pick").off("click");
$(".complete-pick").on("click", function () {
var val = complexLevelPickerDom.val();
_this.find(".inner-value").html(val);
COMPLEX_LVL = val;
complexLevelPickerDom.picker("close");
});
},
onClose: function (e) {
}
});
complexLevelPickerDom.picker("open");
} else {
complexLevelPickerDom.picker("open");
}
});
$(".counterpart-item").on("click", function () {
$(".person-list-block").html("");
// 获取对口人员信息
Utils.getHttpResultByPOST(context + '/hnyd/workordermgr/getCompanyHandlerPersons', {
'pid': pid
}, function (res) {
res = JSON.parse(res)
if (res.type === '200') {
var list = res.data;
$(".contact-list .sort_box").html("");
for (var p in list) {
var innerHtml = "<div class='person-item' data-name=" + list[p]["NAME"] + " data-id=" + list[p]["ID"] + "><div class='picon'>" + list[p]["NAME"].substring(0, 1) + "</div><span class='name'>" + list[p]["NAME"] + "</span><span class='role'>&nbsp;</span></div>";
$(".person-list-block").append(innerHtml);
var item = "<div class='sort_list person-item' data-text=" + list[p]["NAME"] + " data-name=" + list[p]["NAME"] + " data-id=" + list[p]["ID"] + "><div class='picon'>" + list[p]["NAME"].substring(0, 1) + "</div><span class='name'>" + list[p]["NAME"] + "</span><span class='role'>&nbsp;</span></div>";
$(".contact-list .sort_box")
.append(item);
}
sortIndicatorList();
$('.person-item').on("click", function () {
user_name = $(this).data("name");
$(".counterpart-item").find(".counterpart-val").html(user_name);
user_id = $(this).data("id");
$("#searchedListBlock").find("input").val("");
$('.sort_box').children().show();
$("#searchedListBlock").css("display", "none");
$.closeModal(".popup-person");
});
$(".popup-person .popup-header .title").html("选择厂商需求处理人");
$.popup(".popup-person");
$(".close-person-popup").on("click", function () {
$.closeModal(".popup-person");
});
} else {
$.toast("厂商需求处理人员数据出错");
}
}, true);
});
$(".search-input").on("click", function () {
$("#searchedListBlock").css("display", "block");
// 聚焦
$("#searchedListBlock").find("input").focus();
$("#searchedListBlock").find(".pull-right").on("click", function () {
$("#searchedListBlock").find("input").val("");
$('.sort_box').children().show();
$("#searchedListBlock").css("display", "none");
});
});
} else if (status === "5") {
$("create-submit-btn").css("display", "none");
}
$(".creat-form .item:first-child").find("input").on("change", function () {
operationDesc = $(this).val();
});
}
}
function colsFactory(type) {
if (type === "report") {
var arr = [];
for (var a = 0; a < 101; a++) {
arr.push(a);
}
return arr;
} else {
return ["一般", "复杂"];
}
}
function timestampToDateString(timestamp, index, offset) {
// 从右往左漂移
var date = new Date(timestamp);
var dateStr = "";
dateStr += date.getFullYear();
dateStr += "-";
dateStr += addZer0(date.getMonth() + 1);
dateStr += "-";
dateStr += addZer0(date.getDate());
dateStr += " ";
dateStr += addZer0(date.getHours());
dateStr += ":";
dateStr += addZer0(date.getMinutes());
dateStr += ":";
dateStr += addZer0(date.getSeconds());
var len = dateStr.length;
return dateStr.substring(index, len - offset);
}
function addZer0(num) {
return num < 10 ? "0" + num : num;
}
function handlerPopupInit() {
if (handlerOrderSignal === "detail") {
$('a[href="#tab3"]').html("工单详情");
$(".popup-handler nav").hide();
$(".popup-handler .bar-tab ~ .content").css("bottom", 0);
$(".popup-handler .popup-handler-content .tabs").height("100%");
var form = $(".creat-form");
if (form.length !== 0) {
form.remove();
}
} else {
$('a[href="#tab3"]').html("工单处理");
$(".popup-handler nav").show();
$(".popup-handler .bar-tab ~ .content").css("bottom", "2.5rem;");
$(".popup-handler .popup-handler-content .tabs").height("inherit");
var display = $("create-submit-btn").css("display");
if (display === "none") {
$("create-submit-btn").css("display", "table-cell");
}
}
$('a[href="#tab3"]').removeClass("active");
$('a[href="#tab4"]').removeClass("active");
$('#tab3').removeClass("active");
$('#tab4').removeClass("active");
$('#tab3').addClass("active");
$('a[href="#tab3"]').addClass("active");
$("a[href='#tab3']").off("click")
$("a[href='#tab3']").on("click", function () {
$('a[href="#tab4"]').removeClass("active");
$('a[href="#tab3"]').addClass("active");
$('#tab4').removeClass("active");
$('#tab3').addClass("active");
$(".popup-handler-content").css("background-color", "#F3F2F0");
if (handlerOrderSignal !== "detail") {
$(".popup-handler nav").show();
$(".popup-handler .bar-tab ~ .content").css("bottom", "2.5rem;");
}
});
$("a[href='#tab4']").off("click")
$("a[href='#tab4']").on("click", function () {
$('a[href="#tab3"]').removeClass("active");
$('a[href="#tab4"]').addClass("active");
$('#tab3').removeClass("active");
$('#tab4').addClass("active");
$(".popup-handler-content").css("background-color", "#FFFFFF");
if (handlerOrderSignal !== "detail") {
$(".popup-handler nav").hide();
$(".popup-handler .bar-tab ~ .content").css("bottom", 0);
}
});
}
$("a[href='#tab1']").off("click")
$("a[href='#tab1']").on("click", function () {
if ($(this).hasClass("active")) {
return;
}
pageNumber = 1;
totalPages = 0;
currentOrders = [];
$("#tab1").html("");
getMissionWorkOrder();
});
$("a[href='#tab2']").off("click")
$("a[href='#tab2']").on("click", function () {
if ($(this).hasClass("active")) {
return;
}
pageNumber = 1;
totalPages = 0;
currentOrders = [];
$("#tab2").html("");
getHandleWorkOrder();
});
$(".main-content").on("scroll", function (e) {
var selfHeight = $(this).height();
var sHeight = $(this)[0].scrollHeight;
var currentScrollIndex = $(this)[0].scrollTop;
if (selfHeight + currentScrollIndex > sHeight - 50) {
// var isp = $(".infinite-scroll-preloader");
// var ispSize = isp.length;
// if (ispSize === 0) {
// $(this).append('<div class="infinite-scroll-preloader">\
// <div class="preloader"></div>\
// </div>');
// }
if (!requestin) {
if ($("a[href='#tab2']").hasClass("active")) {
if (pageNumber >= totalPages) {
return;
}
pageNumber++;
getHandleWorkOrder();
} else if ($("a[href='#tab1']").hasClass("active")) {
if (pageNumber >= totalPages) {
return;
}
pageNumber++;
getMissionWorkOrder();
}
}
}
});
/**
* 排列
*/
function sortIndicatorList() {
var SortList = $('.sort_list');
var SortBox = $('.sort_box');
SortList.sort(asc_sort).appendTo('.sort_box'); // 把列表的数据按首字母排序
function asc_sort(a, b) {
return makePy($(b).data('text').charAt(0))[0].toUpperCase() < makePy($(
a).data('text').charAt(0))[0].toUpperCase() ? 1 : -1;
}
var initials = []; // 首字母合集
var num = 0;
SortList.each(function (i) {
var self = $(this);
var initial = makePy(self.data('text').charAt(0))[0].toUpperCase();
if (initial >= 'A' && initial <= 'Z') {
if (initials.indexOf(initial) === -1)
initials.push(initial);
} else {
num++;
}
self.on("click", function () {
$.closeModal(".popup-contacts");
$(".dept-picker .dept").html(self.data('text')); // 设置左下角框的文字
user_id = self.data('id');
});
});
// var pyBar = '<ul class="pyBar">';
// $.each(initials, function (index, value) { // 添加首字母标签
// SortBox.append('<li class="list-group-title" id="' + value
// + '" data-text="' + value + '">' + value + '</li>');
// pyBar += '<li>' + value + '</li>';
// });
// pyBar += '</ul>';
// if (num != 0) {
// SortBox
// .append('<li class="list-group-title" id="#" data-text="#">#</li>');
// }
// for (var i = 0; i < SortList.length; i++) { // 插入到对应的首字母后面
// var letter = makePy(SortList.eq(i).data('text').charAt(0))[0]
// .toUpperCase();
// switch (letter) {
// case 'A':
// $('#A').after(SortList.eq(i));
// break;
// case 'B':
// $('#B').after(SortList.eq(i));
// break;
// case 'C':
// $('#C').after(SortList.eq(i));
// break;
// case 'D':
// $('#D').after(SortList.eq(i));
// break;
// case 'E':
// $('#E').after(SortList.eq(i));
// break;
// case 'F':
// $('#F').after(SortList.eq(i));
// break;
// case 'G':
// $('#G').after(SortList.eq(i));
// break;
// case 'H':
// $('#H').after(SortList.eq(i));
// break;
// case 'I':
// $('#I').after(SortList.eq(i));
// break;
// case 'J':
// $('#J').after(SortList.eq(i));
// break;
// case 'K':
// $('#K').after(SortList.eq(i));
// break;
// case 'L':
// $('#L').after(SortList.eq(i));
// break;
// case 'M':
// $('#M').after(SortList.eq(i));
// break;
// case 'N':
// $('#N').after(SortList.eq(i));
// break;
// case 'O':
// $('#O').after(SortList.eq(i));
// break;
// case 'P':
// $('#P').after(SortList.eq(i));
// break;
// case 'Q':
// $('#Q').after(SortList.eq(i));
// break;
// case 'R':
// $('#R').after(SortList.eq(i));
// break;
// case 'S':
// $('#S').after(SortList.eq(i));
// break;
// case 'T':
// $('#T').after(SortList.eq(i));
// break;
// case 'U':
// $('#U').after(SortList.eq(i));
// break;
// case 'V':
// $('#V').after(SortList.eq(i));
// break;
// case 'W':
// $('#W').after(SortList.eq(i));
// break;
// case 'X':
// $('#X').after(SortList.eq(i));
// break;
// case 'Y':
// $('#Y').after(SortList.eq(i));
// break;
// case 'Z':
// $('#Z').after(SortList.eq(i));
// break;
// default:
// $('#default').after(SortList.eq(i));
// break;
// }
// }
// var popupContacts = $('.popup-person');
// // 这里删除原有的字母侧栏
// if (popupContacts.find(".pyBar").selector.length !== 0) {
// popupContacts.find(".pyBar").remove();
// }
// popupContacts.append(pyBar);
// var PyBar = $('.pyBar');
// popupContacts.on('scroll', function () {
// var top = $(this).scrollTop();
// PyBar.css('top', top + 40);
// });
// PyBar.find('li').on('click', function () {
// var py = $(this).text();
// popupContacts.scrollTop(0);
// var offsetTop = $('li[id="' + py + '"].list-group-title').offset().top;
// popupContacts.scrollTop(offsetTop);
// });
var input = $("#searchedListBlock").find("input");
input.on('input propertychange', function () {
var inputVal = $(this).val().trim();
if (inputVal.length !== 0) {
// PyBar.hide();
SortBox.children().hide();
var pyArr = [];
SortList
.each(function () {
var text = $(this).data('text');
var index = text.indexOf(inputVal);
if (index > -1) {
var firstPy = makePy(text)[0].substring(0, 1)
.toUpperCase(); // 输入英文字母按第一个输入的字母搜索
$(this).show();
if (pyArr.indexOf(firstPy) < 0) {
pyArr.push(firstPy);
}
}
});
for (var i = 0, len = pyArr.length; i < len; i++) {
$('li[id="' + pyArr[i] + '"].list-group-title').show();
}
} else {
SortBox.children().show();
// PyBar.show();
}
});
input.on('change', function () {
var inputVal = $(this).val().trim();
if (inputVal.length !== 0) {
// PyBar.hide();
SortBox.children().hide();
var pyArr = [];
SortList
.each(function () {
var text = $(this).data('text');
var index = text.indexOf(inputVal);
if (index > -1) {
var firstPy = makePy(text)[0].substring(0, 1)
.toUpperCase(); // 输入英文字母按第一个输入的字母搜索
$(this).show();
if (pyArr.indexOf(firstPy) < 0) {
pyArr.push(firstPy);
}
}
});
for (var i = 0, len = pyArr.length; i < len; i++) {
$('li[id="' + pyArr[i] + '"].list-group-title').show();
}
} else {
SortBox.children().show();
// PyBar.show();
}
});
// $('.clean-btn').on('click', function () {
// input.val('');
// SortBox.children().show();
// PyBar.show();
// });
}
} else if (pageId == "create") {
/**
* 新建工单js
*/
console.log("create")
$(".to-order").on("click", function () {
$.router.back();
});
var sheminId = "" // 涉敏人员返回的user_id,String类型
var Title = "" // 工作标题,String类型
var WorkBasis = "" // 工作依据,String类型
var Content = "" // 工作内容,String类型
var CounterpartId = "" // 需求对口人id,String类型
var CounterpartName = "" // 需求对口人name,String类型
var Department = "" // 发起部门,String类型
var StopTime = ""// 工单完成时间,String类型,格式“yyyy-MM-dd hh:mm:ss”
// 请求部门数据 非异步
Utils.getHttpResultByPOST(context + '/hnyd/workordermgr/getDepartment', {
'userId': IntroducerId
}, function (res) {
if (res.type === '200') {
Department = res.name;
} else {
$.toast("获取部门数据出错");
}
}, false);
/**
* 日期picker
*/
var pickerDom = $('#datePicker');
var showDateDom = $('.date-picker');
pickerDom.datetimePicker({
toolbarTemplate: '<header class="bar bar-nav date-picker-header">\
<button class="button button-link pull-left date-cancel-btn close-picker">取消</button>\
<button class="button button-link pull-right date-pick">确定</button>\
</header>',
onOpen: function (e) {
$(".date-pick").off("click");
$(".date-pick").on("click", function () {
var st = pickerDom.val();
showDateDom.html(st)
StopTime = st + ":00"
pickerDom.picker("close");
});
},
onClose: function (e) {
// $.toast("不合法时间");
}
});
showDateDom.parent().off("click");
showDateDom.parent().on('click', function () {
pickerDom.picker('open')
});
// 对口人按钮
$(".target-person").off("click");
$(".target-person").on("click", function () {
$(".popup-header .title").html("选择对口人");
$(".person-list-block").html("");
// 获取对口人员信息
Utils.getHttpResultByPOST(context + '/hnyd/workordermgr/getRelatedPersonnel', {
'account': account,
'id': IntroducerId
}, function (res) {
res = JSON.parse(res)
if (res.type === '200') {
var list = res.data;
for (var p in list) {
$(".person-list-block").append("<div class='person-item' data-name=" + list[p]["name"] + " data-id=" + list[p]["user_id"] + "><div class='picon'>" + list[p]["name"].substring(0, 1) + "</div><span class='name'>" + list[p]["name"] + "</span><span class='role'>市场部</span></div>");
}
$(".person-item").off("click");
$('.person-item').on("click", function () {
CounterpartName = $(this).data("name");
$(".target-person").find(".item-after").html(CounterpartName);
CounterpartId = $(this).data("id")
$.closeModal(".create-popup-person");
});
$.popup(".create-popup-person");
} else {
$.toast("获取涉敏人员数据出错");
}
}, true);
});
//复制标题
$(".creat-form .item .label .ghost-btn").off("click");
$(".creat-form .item .label .ghost-btn").on("click", function () {
var inputs = $(".creat-form .item .val input");
inputs.eq(1).val(inputs.eq(0).val());
});
// 涉敏人按钮
$(".check-person").off("click")
$(".check-person").on("click", function () {
$.popup(".create-popup-person");
$(".person-list-block").html("");
// 获取涉敏人员信息
Utils.getHttpResultByPOST(context + '/hnyd/workordermgr/getRelatedPersonnel', {
'account': account,
'id': IntroducerId
}, function (res) {
res = JSON.parse(res)
if (res.type === '200') {
var list = res.data;
for (var p in list) {
$(".person-list-block").append("<div class='person-item' data-name=" + list[p]["name"] + " data-id=" + list[p]["user_id"] + "><div class='picon'>" + list[p]["name"].substring(0, 1) + "</div><span class='name'>" + list[p]["name"] + "</span><span class='role'>市场部</span></div>");
}
$('.person-item').off("click")
$('.person-item').on("click", function () {
$(".check-person").find(".item-after").html($(this).data("name"));
sheminId = $(this).data("id");
$.closeModal(".create-popup-person");
});
$.popup(".create-popup-person");
} else {
$.toast("获取涉敏人员数据出错");
}
}, true);
});
function validateParam() {
var alertMsg = "";
var flag = false;
var inputs = $(".creat-form .item .val input");
if (!IntroducerId) {
alertMsg = "当前登录人id为空";
} else if (!IntroducerName) {
alertMsg = "当前登录人名称为空";
} else if (!Department) {
alertMsg = "部门信息为空";
} else if (!(Title = inputs.eq(0).val())) {
alertMsg = "工单标题不能为空";
} else if (!(WorkBasis = inputs.eq(1).val())) {
alertMsg = "工单依据不能为空";
} else if (!(Content = inputs.eq(2).val())) {
alertMsg = "工单内容不能为空";
} else if (!CounterpartId) {
alertMsg = "请选择对口人";
} else if (!CounterpartName) {
alertMsg = "请选择对口人";
} else if (!sheminId) {
alertMsg = "请选择涉敏人";
} else if (!StopTime) {
alertMsg = "请选择完成时间";
} else {
flag = true;
}
if (!flag) {
$.toast(alertMsg);
}
return flag;
}
$(".create-submit-btn").off("click")
$(".create-submit-btn").on("click", function () {
if (validateParam()) {
Utils.getHttpResultByPOST(context + '/hnyd/workordermgr/makeWorkOrder', {
sheminId: sheminId,
Title: Title,
WorkBasis: WorkBasis,
Content: Content,
CounterpartId: CounterpartId,
CounterpartName: CounterpartName,
Department: Department,
IntroducerId: IntroducerId,
IntroducerName: IntroducerName,
StopTime: StopTime
}, function (res) {
res = JSON.parse(res)
if (res.type === '200') {
$.toast("创建成功");
// $.router.back();
$.router.load("#order");
} else {
$.toast("涉敏人员信息不正确");
}
}, true);
}
});
$(".create-cancel-btn").off("click")
$(".create-cancel-btn").on("click", function () {
// 路由跳转回去
$.router.load("#order");
// $.router.back();
// $("a[href='#tab1']").trigger("click");
});
}
});
$.init();
function getToken() {
var code = Utils.getQueryStringByName("code");
if (!code) {
$.toast("缺少code值");
return;
}
var codeUrl = context + "/t/mobile/token/request";
var infoUrl = context + "/t/mobile/user/get";
// $.ajax({
// type: 'POST', //提交方式
// url: codeUrl,//路径
// timeout: 3000,
// dataType: "json",
// contentType: "application/json",
// data: JSON.stringify({
// code: code
// }),
// async: false, // 默认为true, 即是异步请求函数
// success: function (res) {//返回数据根据结果进行相应的处理
// if (res.code === 200) {
// token = res.data.token ? res.data.token : "fc3181efd0eaf8c78ff940096a5bbeda";
token = "fc3181efd0eaf8c78ff940096a5bbeda";
$.ajax({
type: 'POST', //提交方式
url: infoUrl,//路径
timeout: 3000,
dataType: "json",
contentType: "application/json",
data: {},
async: false, // 默认为true, 即是异步请求函数
beforeSend: function (XMLHttpRequest) {
XMLHttpRequest.setRequestHeader("Access-Token", token);
},
success: function (res) {//返回数据根据结果进行相应的处理
if (res.code === 200) {
IntroducerName = res.data.username// 当前登陆人姓名,String类型
account = res.data.account; // 当前登录人的账户
userId = res.data.id// 当前登陆人id,String类型OCxusheng1 OA02039
IntroducerId = res.data.id// 当前登陆人id,String类型
} else {
$.toast(res.message);
}
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
if (textStatus === 'timeout') {
$.toast("请求超时")
} else {
$.toast("请求出错")
}
}
});
// } else {
// $.toast(res.message);
// }
// },
// error: function (XMLHttpRequest, textStatus, errorThrown) {
// if (textStatus === 'timeout') {
// $.toast("请求超时")
// } else {
// $.toast("请求出错")
// }
// }
// })
}
});
\ No newline at end of file
var strChineseFirstPY = 'YDYQSXMWZSSXJBYMGCCZQPSSQBYCDSCDQLDYLYBSSJGYZZJJFKCCLZDHWDWZJLJPFYYNWJJTMYHZWZHFLZPPQHGSCYYYNJQYXXGJHHSDSJNKKTMOMLCRXYPSNQSECCQZGGLLYJLMYZZSECYKYYHQWJSSGGYXYZYJWWKDJHYCHMYXJTLXJYQBYXZLDWRDJRWYSRLDZJPCBZJJBRCFTLECZSTZFXXZHTRQHYBDLYCZSSYMMRFMYQZPWWJJYFCRWFDFZQPYDDWYXKYJAWJFFXYPSFTZYHHYZYSWCJYXSCLCXXWZZXNBGNNXBXLZSZSBSGPYSYZDHMDZBQBZCWDZZYYTZHBTSYYBZGNTNXQYWQSKBPHHLXGYBFMJEBJHHGQTJCYSXSTKZHLYCKGLYSMZXYALMELDCCXGZYRJXSDLTYZCQKCNNJWHJTZZCQLJSTSTBNXBTYXCEQXGKWJYFLZQLYHYXSPSFXLMPBYSXXXYDJCZYLLLSJXFHJXPJBTFFYABYXBHZZBJYZLWLCZGGBTSSMDTJZXPTHYQTGLJSCQFZKJZJQNLZWLSLHDZBWJNCJZYZSQQYCQYRZCJJWYBRTWPYFTWEXCSKDZCTBZHYZZYYJXZCFFZZMJYXXSDZZOTTBZLQWFCKSZSXFYRLNYJMBDTHJXSQQCCSBXYYTSYFBXDZTGBCNSLCYZZPSAZYZZSCJCSHZQYDXLBPJLLMQXTYDZXSQJTZPXLCGLQTZWJBHCTSYJSFXYEJJTLBGXSXJMYJQQPFZASYJNTYDJXKJCDJSZCBARTDCLYJQMWNQNCLLLKBYBZZSYHQQLTWLCCXTXLLZNTYLNEWYZYXCZXXGRKRMTCNDNJTSYYSSDQDGHSDBJGHRWRQLYBGLXHLGTGXBQJDZPYJSJYJCTMRNYMGRZJCZGJMZMGXMPRYXKJNYMSGMZJYMKMFXMLDTGFBHCJHKYLPFMDXLQJJSMTQGZSJLQDLDGJYCALCMZCSDJLLNXDJFFFFJCZFMZFFPFKHKGDPSXKTACJDHHZDDCRRCFQYJKQCCWJDXHWJLYLLZGCFCQDSMLZPBJJPLSBCJGGDCKKDEZSQCCKJGCGKDJTJDLZYCXKLQSCGJCLTFPCQCZGWPJDQYZJJBYJHSJDZWGFSJGZKQCCZLLPSPKJGQJHZZLJPLGJGJJTHJJYJZCZMLZLYQBGJWMLJKXZDZNJQSYZMLJLLJKYWXMKJLHSKJGBMCLYYMKXJQLBMLLKMDXXKWYXYSLMLPSJQQJQXYXFJTJDXMXXLLCXQBSYJBGWYMBGGBCYXPJYGPEPFGDJGBHBNSQJYZJKJKHXQFGQZKFHYGKHDKLLSDJQXPQYKYBNQSXQNSZSWHBSXWHXWBZZXDMNSJBSBKBBZKLYLXGWXDRWYQZMYWSJQLCJXXJXKJEQXSCYETLZHLYYYSDZPAQYZCMTLSHTZCFYZYXYLJSDCJQAGYSLCQLYYYSHMRQQKLDXZSCSSSYDYCJYSFSJBFRSSZQSBXXPXJYSDRCKGJLGDKZJZBDKTCSYQPYHSTCLDJDHMXMCGXYZHJDDTMHLTXZXYLYMOHYJCLTYFBQQXPFBDFHHTKSQHZYYWCNXXCRWHOWGYJLEGWDQCWGFJYCSNTMYTOLBYGWQWESJPWNMLRYDZSZTXYQPZGCWXHNGPYXSHMYQJXZTDPPBFYHZHTJYFDZWKGKZBLDNTSXHQEEGZZYLZMMZYJZGXZXKHKSTXNXXWYLYAPSTHXDWHZYMPXAGKYDXBHNHXKDPJNMYHYLPMGOCSLNZHKXXLPZZLBMLSFBHHGYGYYGGBHSCYAQTYWLXTZQCEZYDQDQMMHTKLLSZHLSJZWFYHQSWSCWLQAZYNYTLSXTHAZNKZZSZZLAXXZWWCTGQQTDDYZTCCHYQZFLXPSLZYGPZSZNGLNDQTBDLXGTCTAJDKYWNSYZLJHHZZCWNYYZYWMHYCHHYXHJKZWSXHZYXLYSKQYSPSLYZWMYPPKBYGLKZHTYXAXQSYSHXASMCHKDSCRSWJPWXSGZJLWWSCHSJHSQNHCSEGNDAQTBAALZZMSSTDQJCJKTSCJAXPLGGXHHGXXZCXPDMMHLDGTYBYSJMXHMRCPXXJZCKZXSHMLQXXTTHXWZFKHCCZDYTCJYXQHLXDHYPJQXYLSYYDZOZJNYXQEZYSQYAYXWYPDGXDDXSPPYZNDLTWRHXYDXZZJHTCXMCZLHPYYYYMHZLLHNXMYLLLMDCPPXHMXDKYCYRDLTXJCHHZZXZLCCLYLNZSHZJZZLNNRLWHYQSNJHXYNTTTKYJPYCHHYEGKCTTWLGQRLGGTGTYGYHPYHYLQYQGCWYQKPYYYTTTTLHYHLLTYTTSPLKYZXGZWGPYDSSZZDQXSKCQNMJJZZBXYQMJRTFFBTKHZKBXLJJKDXJTLBWFZPPTKQTZTGPDGNTPJYFALQMKGXBDCLZFHZCLLLLADPMXDJHLCCLGYHDZFGYDDGCYYFGYDXKSSEBDHYKDKDKHNAXXYBPBYYHXZQGAFFQYJXDMLJCSQZLLPCHBSXGJYNDYBYQSPZWJLZKSDDTACTBXZDYZYPJZQSJNKKTKNJDJGYYPGTLFYQKASDNTCYHBLWDZHBBYDWJRYGKZYHEYYFJMSDTYFZJJHGCXPLXHLDWXXJKYTCYKSSSMTWCTTQZLPBSZDZWZXGZAGYKTYWXLHLSPBCLLOQMMZSSLCMBJCSZZKYDCZJGQQDSMCYTZQQLWZQZXSSFPTTFQMDDZDSHDTDWFHTDYZJYQJQKYPBDJYYXTLJHDRQXXXHAYDHRJLKLYTWHLLRLLRCXYLBWSRSZZSYMKZZHHKYHXKSMDSYDYCJPBZBSQLFCXXXNXKXWYWSDZYQOGGQMMYHCDZTTFJYYBGSTTTYBYKJDHKYXBELHTYPJQNFXFDYKZHQKZBYJTZBXHFDXKDASWTAWAJLDYJSFHBLDNNTNQJTJNCHXFJSRFWHZFMDRYJYJWZPDJKZYJYMPCYZNYNXFBYTFYFWYGDBNZZZDNYTXZEMMQBSQEHXFZMBMFLZZSRXYMJGSXWZJSPRYDJSJGXHJJGLJJYNZZJXHGXKYMLPYYYCXYTWQZSWHWLYRJLPXSLSXMFSWWKLCTNXNYNPSJSZHDZEPTXMYYWXYYSYWLXJQZQXZDCLEEELMCPJPCLWBXSQHFWWTFFJTNQJHJQDXHWLBYZNFJLALKYYJLDXHHYCSTYYWNRJYXYWTRMDRQHWQCMFJDYZMHMYYXJWMYZQZXTLMRSPWWCHAQBXYGZYPXYYRRCLMPYMGKSJSZYSRMYJSNXTPLNBAPPYPYLXYYZKYNLDZYJZCZNNLMZHHARQMPGWQTZMXXMLLHGDZXYHXKYXYCJMFFYYHJFSBSSQLXXNDYCANNMTCJCYPRRNYTYQNYYMBMSXNDLYLYSLJRLXYSXQMLLYZLZJJJKYZZCSFBZXXMSTBJGNXYZHLXNMCWSCYZYFZLXBRNNNYLBNRTGZQYSATSWRYHYJZMZDHZGZDWYBSSCSKXSYHYTXXGCQGXZZSHYXJSCRHMKKBXCZJYJYMKQHZJFNBHMQHYSNJNZYBKNQMCLGQHWLZNZSWXKHLJHYYBQLBFCDSXDLDSPFZPSKJYZWZXZDDXJSMMEGJSCSSMGCLXXKYYYLNYPWWWGYDKZJGGGZGGSYCKNJWNJPCXBJJTQTJWDSSPJXZXNZXUMELPXFSXTLLXCLJXJJLJZXCTPSWXLYDHLYQRWHSYCSQYYBYAYWJJJQFWQCQQCJQGXALDBZZYJGKGXPLTZYFXJLTPADKYQHPMATLCPDCKBMTXYBHKLENXDLEEGQDYMSAWHZMLJTWYGXLYQZLJEEYYBQQFFNLYXRDSCTGJGXYYNKLLYQKCCTLHJLQMKKZGCYYGLLLJDZGYDHZWXPYSJBZKDZGYZZHYWYFQYTYZSZYEZZLYMHJJHTSMQWYZLKYYWZCSRKQYTLTDXWCTYJKLWSQZWBDCQYNCJSRSZJLKCDCDTLZZZACQQZZDDXYPLXZBQJYLZLLLQDDZQJYJYJZYXNYYYNYJXKXDAZWYRDLJYYYRJLXLLDYXJCYWYWNQCCLDDNYYYNYCKCZHXXCCLGZQJGKWPPCQQJYSBZZXYJSQPXJPZBSBDSFNSFPZXHDWZTDWPPTFLZZBZDMYYPQJRSDZSQZSQXBDGCPZSWDWCSQZGMDHZXMWWFYBPDGPHTMJTHZSMMBGZMBZJCFZWFZBBZMQCFMBDMCJXLGPNJBBXGYHYYJGPTZGZMQBQTCGYXJXLWZKYDPDYMGCFTPFXYZTZXDZXTGKMTYBBCLBJASKYTSSQYYMSZXFJEWLXLLSZBQJJJAKLYLXLYCCTSXMCWFKKKBSXLLLLJYXTYLTJYYTDPJHNHNNKBYQNFQYYZBYYESSESSGDYHFHWTCJBSDZZTFDMXHCNJZYMQWSRYJDZJQPDQBBSTJGGFBKJBXTGQHNGWJXJGDLLTHZHHYYYYYYSXWTYYYCCBDBPYPZYCCZYJPZYWCBDLFWZCWJDXXHYHLHWZZXJTCZLCDPXUJCZZZLYXJJTXPHFXWPYWXZPTDZZBDZCYHJHMLXBQXSBYLRDTGJRRCTTTHYTCZWMXFYTWWZCWJWXJYWCSKYBZSCCTZQNHXNWXXKHKFHTSWOCCJYBCMPZZYKBNNZPBZHHZDLSYDDYTYFJPXYNGFXBYQXCBHXCPSXTYZDMKYSNXSXLHKMZXLYHDHKWHXXSSKQYHHCJYXGLHZXCSNHEKDTGZXQYPKDHEXTYKCNYMYYYPKQYYYKXZLTHJQTBYQHXBMYHSQCKWWYLLHCYYLNNEQXQWMCFBDCCMLJGGXDQKTLXKGNQCDGZJWYJJLYHHQTTTNWCHMXCXWHWSZJYDJCCDBQCDGDNYXZTHCQRXCBHZTQCBXWGQWYYBXHMBYMYQTYEXMQKYAQYRGYZSLFYKKQHYSSQYSHJGJCNXKZYCXSBXYXHYYLSTYCXQTHYSMGSCPMMGCCCCCMTZTASMGQZJHKLOSQYLSWTMXSYQKDZLJQQYPLSYCZTCQQPBBQJZCLPKHQZYYXXDTDDTSJCXFFLLCHQXMJLWCJCXTSPYCXNDTJSHJWXDQQJSKXYAMYLSJHMLALYKXCYYDMNMDQMXMCZNNCYBZKKYFLMCHCMLHXRCJJHSYLNMTJZGZGYWJXSRXCWJGJQHQZDQJDCJJZKJKGDZQGJJYJYLXZXXCDQHHHEYTMHLFSBDJSYYSHFYSTCZQLPBDRFRZTZYKYWHSZYQKWDQZRKMSYNBCRXQBJYFAZPZZEDZCJYWBCJWHYJBQSZYWRYSZPTDKZPFPBNZTKLQYHBBZPNPPTYZZYBQNYDCPJMMCYCQMCYFZZDCMNLFPBPLNGQJTBTTNJZPZBBZNJKLJQYLNBZQHKSJZNGGQSZZKYXSHPZSNBCGZKDDZQANZHJKDRTLZLSWJLJZLYWTJNDJZJHXYAYNCBGTZCSSQMNJPJYTYSWXZFKWJQTKHTZPLBHSNJZSYZBWZZZZLSYLSBJHDWWQPSLMMFBJDWAQYZTCJTBNNWZXQXCDSLQGDSDPDZHJTQQPSWLYYJZLGYXYZLCTCBJTKTYCZJTQKBSJLGMGZDMCSGPYNJZYQYYKNXRPWSZXMTNCSZZYXYBYHYZAXYWQCJTLLCKJJTJHGDXDXYQYZZBYWDLWQCGLZGJGQRQZCZSSBCRPCSKYDZNXJSQGXSSJMYDNSTZTPBDLTKZWXQWQTZEXNQCZGWEZKSSBYBRTSSSLCCGBPSZQSZLCCGLLLZXHZQTHCZMQGYZQZNMCOCSZJMMZSQPJYGQLJYJPPLDXRGZYXCCSXHSHGTZNLZWZKJCXTCFCJXLBMQBCZZWPQDNHXLJCTHYZLGYLNLSZZPCXDSCQQHJQKSXZPBAJYEMSMJTZDXLCJYRYYNWJBNGZZTMJXLTBSLYRZPYLSSCNXPHLLHYLLQQZQLXYMRSYCXZLMMCZLTZSDWTJJLLNZGGQXPFSKYGYGHBFZPDKMWGHCXMSGDXJMCJZDYCABXJDLNBCDQYGSKYDQTXDJJYXMSZQAZDZFSLQXYJSJZYLBTXXWXQQZBJZUFBBLYLWDSLJHXJYZJWTDJCZFQZQZZDZSXZZQLZCDZFJHYSPYMPQZMLPPLFFXJJNZZYLSJEYQZFPFZKSYWJJJHRDJZZXTXXGLGHYDXCSKYSWMMZCWYBAZBJKSHFHJCXMHFQHYXXYZFTSJYZFXYXPZLCHMZMBXHZZSXYFYMNCWDABAZLXKTCSHHXKXJJZJSTHYGXSXYYHHHJWXKZXSSBZZWHHHCWTZZZPJXSNXQQJGZYZYWLLCWXZFXXYXYHXMKYYSWSQMNLNAYCYSPMJKHWCQHYLAJJMZXHMMCNZHBHXCLXTJPLTXYJHDYYLTTXFSZHYXXSJBJYAYRSMXYPLCKDUYHLXRLNLLSTYZYYQYGYHHSCCSMZCTZQXKYQFPYYRPFFLKQUNTSZLLZMWWTCQQYZWTLLMLMPWMBZSSTZRBPDDTLQJJBXZCSRZQQYGWCSXFWZLXCCRSZDZMCYGGDZQSGTJSWLJMYMMZYHFBJDGYXCCPSHXNZCSBSJYJGJMPPWAFFYFNXHYZXZYLREMZGZCYZSSZDLLJCSQFNXZKPTXZGXJJGFMYYYSNBTYLBNLHPFZDCYFBMGQRRSSSZXYSGTZRNYDZZCDGPJAFJFZKNZBLCZSZPSGCYCJSZLMLRSZBZZLDLSLLYSXSQZQLYXZLSKKBRXBRBZCYCXZZZEEYFGKLZLYYHGZSGZLFJHGTGWKRAAJYZKZQTSSHJJXDCYZUYJLZYRZDQQHGJZXSSZBYKJPBFRTJXLLFQWJHYLQTYMBLPZDXTZYGBDHZZRBGXHWNJTJXLKSCFSMWLSDQYSJTXKZSCFWJLBXFTZLLJZLLQBLSQMQQCGCZFPBPHZCZJLPYYGGDTGWDCFCZQYYYQYSSCLXZSKLZZZGFFCQNWGLHQYZJJCZLQZZYJPJZZBPDCCMHJGXDQDGDLZQMFGPSYTSDYFWWDJZJYSXYYCZCYHZWPBYKXRYLYBHKJKSFXTZJMMCKHLLTNYYMSYXYZPYJQYCSYCWMTJJKQYRHLLQXPSGTLYYCLJSCPXJYZFNMLRGJJTYZBXYZMSJYJHHFZQMSYXRSZCWTLRTQZSSTKXGQKGSPTGCZNJSJCQCXHMXGGZTQYDJKZDLBZSXJLHYQGGGTHQSZPYHJHHGYYGKGGCWJZZYLCZLXQSFTGZSLLLMLJSKCTBLLZZSZMMNYTPZSXQHJCJYQXYZXZQZCPSHKZZYSXCDFGMWQRLLQXRFZTLYSTCTMJCXJJXHJNXTNRZTZFQYHQGLLGCXSZSJDJLJCYDSJTLNYXHSZXCGJZYQPYLFHDJSBPCCZHJJJQZJQDYBSSLLCMYTTMQTBHJQNNYGKYRQYQMZGCJKPDCGMYZHQLLSLLCLMHOLZGDYYFZSLJCQZLYLZQJESHNYLLJXGJXLYSYYYXNBZLJSSZCQQCJYLLZLTJYLLZLLBNYLGQCHXYYXOXCXQKYJXXXYKLXSXXYQXCYKQXQCSGYXXYQXYGYTQOHXHXPYXXXULCYEYCHZZCBWQBBWJQZSCSZSSLZYLKDESJZWMYMCYTSDSXXSCJPQQSQYLYYZYCMDJDZYWCBTJSYDJKCYDDJLBDJJSODZYSYXQQYXDHHGQQYQHDYXWGMMMAJDYBBBPPBCMUUPLJZSMTXERXJMHQNUTPJDCBSSMSSSTKJTSSMMTRCPLZSZMLQDSDMJMQPNQDXCFYNBFSDQXYXHYAYKQYDDLQYYYSSZBYDSLNTFQTZQPZMCHDHCZCWFDXTMYQSPHQYYXSRGJCWTJTZZQMGWJJTJHTQJBBHWZPXXHYQFXXQYWYYHYSCDYDHHQMNMTMWCPBSZPPZZGLMZFOLLCFWHMMSJZTTDHZZYFFYTZZGZYSKYJXQYJZQBHMBZZLYGHGFMSHPZFZSNCLPBQSNJXZSLXXFPMTYJYGBXLLDLXPZJYZJYHHZCYWHJYLSJEXFSZZYWXKZJLUYDTMLYMQJPWXYHXSKTQJEZRPXXZHHMHWQPWQLYJJQJJZSZCPHJLCHHNXJLQWZJHBMZYXBDHHYPZLHLHLGFWLCHYYTLHJXCJMSCPXSTKPNHQXSRTYXXTESYJCTLSSLSTDLLLWWYHDHRJZSFGXTSYCZYNYHTDHWJSLHTZDQDJZXXQHGYLTZPHCSQFCLNJTCLZPFSTPDYNYLGMJLLYCQHYSSHCHYLHQYQTMZYPBYWRFQYKQSYSLZDQJMPXYYSSRHZJNYWTQDFZBWWTWWRXCWHGYHXMKMYYYQMSMZHNGCEPMLQQMTCWCTMMPXJPJJHFXYYZSXZHTYBMSTSYJTTQQQYYLHYNPYQZLCYZHZWSMYLKFJXLWGXYPJYTYSYXYMZCKTTWLKSMZSYLMPWLZWXWQZSSAQSYXYRHSSNTSRAPXCPWCMGDXHXZDZYFJHGZTTSBJHGYZSZYSMYCLLLXBTYXHBBZJKSSDMALXHYCFYGMQYPJYCQXJLLLJGSLZGQLYCJCCZOTYXMTMTTLLWTGPXYMZMKLPSZZZXHKQYSXCTYJZYHXSHYXZKXLZWPSQPYHJWPJPWXQQYLXSDHMRSLZZYZWTTCYXYSZZSHBSCCSTPLWSSCJCHNLCGCHSSPHYLHFHHXJSXYLLNYLSZDHZXYLSXLWZYKCLDYAXZCMDDYSPJTQJZLNWQPSSSWCTSTSZLBLNXSMNYYMJQBQHRZWTYYDCHQLXKPZWBGQYBKFCMZWPZLLYYLSZYDWHXPSBCMLJBSCGBHXLQHYRLJXYSWXWXZSLDFHLSLYNJLZYFLYJYCDRJLFSYZFSLLCQYQFGJYHYXZLYLMSTDJCYHBZLLNWLXXYGYYHSMGDHXXHHLZZJZXCZZZCYQZFNGWPYLCPKPYYPMCLQKDGXZGGWQBDXZZKZFBXXLZXJTPJPTTBYTSZZDWSLCHZHSLTYXHQLHYXXXYYZYSWTXZKHLXZXZPYHGCHKCFSYHUTJRLXFJXPTZTWHPLYXFCRHXSHXKYXXYHZQDXQWULHYHMJTBFLKHTXCWHJFWJCFPQRYQXCYYYQYGRPYWSGSUNGWCHKZDXYFLXXHJJBYZWTSXXNCYJJYMSWZJQRMHXZWFQSYLZJZGBHYNSLBGTTCSYBYXXWXYHXYYXNSQYXMQYWRGYQLXBBZLJSYLPSYTJZYHYZAWLRORJMKSCZJXXXYXCHDYXRYXXJDTSQFXLYLTSFFYXLMTYJMJUYYYXLTZCSXQZQHZXLYYXZHDNBRXXXJCTYHLBRLMBRLLAXKYLLLJLYXXLYCRYLCJTGJCMTLZLLCYZZPZPCYAWHJJFYBDYYZSMPCKZDQYQPBPCJPDCYZMDPBCYYDYCNNPLMTMLRMFMMGWYZBSJGYGSMZQQQZTXMKQWGXLLPJGZBQCDJJJFPKJKCXBLJMSWMDTQJXLDLPPBXCWRCQFBFQJCZAHZGMYKPHYYHZYKNDKZMBPJYXPXYHLFPNYYGXJDBKXNXHJMZJXSTRSTLDXSKZYSYBZXJLXYSLBZYSLHXJPFXPQNBYLLJQKYGZMCYZZYMCCSLCLHZFWFWYXZMWSXTYNXJHPYYMCYSPMHYSMYDYSHQYZCHMJJMZCAAGCFJBBHPLYZYLXXSDJGXDHKXXTXXNBHRMLYJSLTXMRHNLXQJXYZLLYSWQGDLBJHDCGJYQYCMHWFMJYBMBYJYJWYMDPWHXQLDYGPDFXXBCGJSPCKRSSYZJMSLBZZJFLJJJLGXZGYXYXLSZQYXBEXYXHGCXBPLDYHWETTWWCJMBTXCHXYQXLLXFLYXLLJLSSFWDPZSMYJCLMWYTCZPCHQEKCQBWLCQYDPLQPPQZQFJQDJHYMMCXTXDRMJWRHXCJZYLQXDYYNHYYHRSLSRSYWWZJYMTLTLLGTQCJZYABTCKZCJYCCQLJZQXALMZYHYWLWDXZXQDLLQSHGPJFJLJHJABCQZDJGTKHSSTCYJLPSWZLXZXRWGLDLZRLZXTGSLLLLZLYXXWGDZYGBDPHZPBRLWSXQBPFDWOFMWHLYPCBJCCLDMBZPBZZLCYQXLDOMZBLZWPDWYYGDSTTHCSQSCCRSSSYSLFYBFNTYJSZDFNDPDHDZZMBBLSLCMYFFGTJJQWFTMTPJWFNLBZCMMJTGBDZLQLPYFHYYMJYLSDCHDZJWJCCTLJCLDTLJJCPDDSQDSSZYBNDBJLGGJZXSXNLYCYBJXQYCBYLZCFZPPGKCXZDZFZTJJFJSJXZBNZYJQTTYJYHTYCZHYMDJXTTMPXSPLZCDWSLSHXYPZGTFMLCJTYCBPMGDKWYCYZCDSZZYHFLYCTYGWHKJYYLSJCXGYWJCBLLCSNDDBTZBSCLYZCZZSSQDLLMQYYHFSLQLLXFTYHABXGWNYWYYPLLSDLDLLBJCYXJZMLHLJDXYYQYTDLLLBUGBFDFBBQJZZMDPJHGCLGMJJPGAEHHBWCQXAXHHHZCHXYPHJAXHLPHJPGPZJQCQZGJJZZUZDMQYYBZZPHYHYBWHAZYJHYKFGDPFQSDLZMLJXKXGALXZDAGLMDGXMWZQYXXDXXPFDMMSSYMPFMDMMKXKSYZYSHDZKXSYSMMZZZMSYDNZZCZXFPLSTMZDNMXCKJMZTYYMZMZZMSXHHDCZJEMXXKLJSTLWLSQLYJZLLZJSSDPPMHNLZJCZYHMXXHGZCJMDHXTKGRMXFWMCGMWKDTKSXQMMMFZZYDKMSCLCMPCGMHSPXQPZDSSLCXKYXTWLWJYAHZJGZQMCSNXYYMMPMLKJXMHLMLQMXCTKZMJQYSZJSYSZHSYJZJCDAJZYBSDQJZGWZQQXFKDMSDJLFWEHKZQKJPEYPZYSZCDWYJFFMZZYLTTDZZEFMZLBNPPLPLPEPSZALLTYLKCKQZKGENQLWAGYXYDPXLHSXQQWQCQXQCLHYXXMLYCCWLYMQYSKGCHLCJNSZKPYZKCQZQLJPDMDZHLASXLBYDWQLWDNBQCRYDDZTJYBKBWSZDXDTNPJDTCTQDFXQQMGNXECLTTBKPWSLCTYQLPWYZZKLPYGZCQQPLLKCCYLPQMZCZQCLJSLQZDJXLDDHPZQDLJJXZQDXYZQKZLJCYQDYJPPYPQYKJYRMPCBYMCXKLLZLLFQPYLLLMBSGLCYSSLRSYSQTMXYXZQZFDZUYSYZTFFMZZSMZQHZSSCCMLYXWTPZGXZJGZGSJSGKDDHTQGGZLLBJDZLCBCHYXYZHZFYWXYZYMSDBZZYJGTSMTFXQYXQSTDGSLNXDLRYZZLRYYLXQHTXSRTZNGZXBNQQZFMYKMZJBZYMKBPNLYZPBLMCNQYZZZSJZHJCTZKHYZZJRDYZHNPXGLFZTLKGJTCTSSYLLGZRZBBQZZKLPKLCZYSSUYXBJFPNJZZXCDWXZYJXZZDJJKGGRSRJKMSMZJLSJYWQSKYHQJSXPJZZZLSNSHRNYPZTWCHKLPSRZLZXYJQXQKYSJYCZTLQZYBBYBWZPQDWWYZCYTJCJXCKCWDKKZXSGKDZXWWYYJQYYTCYTDLLXWKCZKKLCCLZCQQDZLQLCSFQCHQHSFSMQZZLNBJJZBSJHTSZDYSJQJPDLZCDCWJKJZZLPYCGMZWDJJBSJQZSYZYHHXJPBJYDSSXDZNCGLQMBTSFSBPDZDLZNFGFJGFSMPXJQLMBLGQCYYXBQKDJJQYRFKZTJDHCZKLBSDZCFJTPLLJGXHYXZCSSZZXSTJYGKGCKGYOQXJPLZPBPGTGYJZGHZQZZLBJLSQFZGKQQJZGYCZBZQTLDXRJXBSXXPZXHYZYCLWDXJJHXMFDZPFZHQHQMQGKSLYHTYCGFRZGNQXCLPDLBZCSCZQLLJBLHBZCYPZZPPDYMZZSGYHCKCPZJGSLJLNSCDSLDLXBMSTLDDFJMKDJDHZLZXLSZQPQPGJLLYBDSZGQLBZLSLKYYHZTTNTJYQTZZPSZQZTLLJTYYLLQLLQYZQLBDZLSLYYZYMDFSZSNHLXZNCZQZPBWSKRFBSYZMTHBLGJPMCZZLSTLXSHTCSYZLZBLFEQHLXFLCJLYLJQCBZLZJHHSSTBRMHXZHJZCLXFNBGXGTQJCZTMSFZKJMSSNXLJKBHSJXNTNLZDNTLMSJXGZJYJCZXYJYJWRWWQNZTNFJSZPZSHZJFYRDJSFSZJZBJFZQZZHZLXFYSBZQLZSGYFTZDCSZXZJBQMSZKJRHYJZCKMJKHCHGTXKXQGLXPXFXTRTYLXJXHDTSJXHJZJXZWZLCQSBTXWXGXTXXHXFTSDKFJHZYJFJXRZSDLLLTQSQQZQWZXSYQTWGWBZCGZLLYZBCLMQQTZHZXZXLJFRMYZFLXYSQXXJKXRMQDZDMMYYBSQBHGZMWFWXGMXLZPYYTGZYCCDXYZXYWGSYJYZNBHPZJSQSYXSXRTFYZGRHZTXSZZTHCBFCLSYXZLZQMZLMPLMXZJXSFLBYZMYQHXJSXRXSQZZZSSLYFRCZJRCRXHHZXQYDYHXSJJHZCXZBTYNSYSXJBQLPXZQPYMLXZKYXLXCJLCYSXXZZLXDLLLJJYHZXGYJWKJRWYHCPSGNRZLFZWFZZNSXGXFLZSXZZZBFCSYJDBRJKRDHHGXJLJJTGXJXXSTJTJXLYXQFCSGSWMSBCTLQZZWLZZKXJMLTMJYHSDDBXGZHDLBMYJFRZFSGCLYJBPMLYSMSXLSZJQQHJZFXGFQFQBPXZGYYQXGZTCQWYLTLGWSGWHRLFSFGZJMGMGBGTJFSYZZGZYZAFLSSPMLPFLCWBJZCLJJMZLPJJLYMQDMYYYFBGYGYZMLYZDXQYXRQQQHSYYYQXYLJTYXFSFSLLGNQCYHYCWFHCCCFXPYLYPLLZYXXXXXKQHHXSHJZCFZSCZJXCPZWHHHHHAPYLQALPQAFYHXDYLUKMZQGGGDDESRNNZLTZGCHYPPYSQJJHCLLJTOLNJPZLJLHYMHEYDYDSQYCDDHGZUNDZCLZYZLLZNTNYZGSLHSLPJJBDGWXPCDUTJCKLKCLWKLLCASSTKZZDNQNTTLYYZSSYSSZZRYLJQKCQDHHCRXRZYDGRGCWCGZQFFFPPJFZYNAKRGYWYQPQXXFKJTSZZXSWZDDFBBXTBGTZKZNPZZPZXZPJSZBMQHKCYXYLDKLJNYPKYGHGDZJXXEAHPNZKZTZCMXCXMMJXNKSZQNMNLWBWWXJKYHCPSTMCSQTZJYXTPCTPDTNNPGLLLZSJLSPBLPLQHDTNJNLYYRSZFFJFQWDPHZDWMRZCCLODAXNSSNYZRESTYJWJYJDBCFXNMWTTBYLWSTSZGYBLJPXGLBOCLHPCBJLTMXZLJYLZXCLTPNCLCKXTPZJSWCYXSFYSZDKNTLBYJCYJLLSTGQCBXRYZXBXKLYLHZLQZLNZCXWJZLJZJNCJHXMNZZGJZZXTZJXYCYYCXXJYYXJJXSSSJSTSSTTPPGQTCSXWZDCSYFPTFBFHFBBLZJCLZZDBXGCXLQPXKFZFLSYLTUWBMQJHSZBMDDBCYSCCLDXYCDDQLYJJWMQLLCSGLJJSYFPYYCCYLTJANTJJPWYCMMGQYYSXDXQMZHSZXPFTWWZQSWQRFKJLZJQQYFBRXJHHFWJJZYQAZMYFRHCYYBYQWLPEXCCZSTYRLTTDMQLYKMBBGMYYJPRKZNPBSXYXBHYZDJDNGHPMFSGMWFZMFQMMBCMZZCJJLCNUXYQLMLRYGQZCYXZLWJGCJCGGMCJNFYZZJHYCPRRCMTZQZXHFQGTJXCCJEAQCRJYHPLQLSZDJRBCQHQDYRHYLYXJSYMHZYDWLDFRYHBPYDTSSCNWBXGLPZMLZZTQSSCPJMXXYCSJYTYCGHYCJWYRXXLFEMWJNMKLLSWTXHYYYNCMMCWJDQDJZGLLJWJRKHPZGGFLCCSCZMCBLTBHBQJXQDSPDJZZGKGLFQYWBZYZJLTSTDHQHCTCBCHFLQMPWDSHYYTQWCNZZJTLBYMBPDYYYXSQKXWYYFLXXNCWCXYPMAELYKKJMZZZBRXYYQJFLJPFHHHYTZZXSGQQMHSPGDZQWBWPJHZJDYSCQWZKTXXSQLZYYMYSDZGRXCKKUJLWPYSYSCSYZLRMLQSYLJXBCXTLWDQZPCYCYKPPPNSXFYZJJRCEMHSZMSXLXGLRWGCSTLRSXBZGBZGZTCPLUJLSLYLYMTXMTZPALZXPXJTJWTCYYZLBLXBZLQMYLXPGHDSLSSDMXMBDZZSXWHAMLCZCPJMCNHJYSNSYGCHSKQMZZQDLLKABLWJXSFMOCDXJRRLYQZKJMYBYQLYHETFJZFRFKSRYXFJTWDSXXSYSQJYSLYXWJHSNLXYYXHBHAWHHJZXWMYLJCSSLKYDZTXBZSYFDXGXZJKHSXXYBSSXDPYNZWRPTQZCZENYGCXQFJYKJBZMLJCMQQXUOXSLYXXLYLLJDZBTYMHPFSTTQQWLHOKYBLZZALZXQLHZWRRQHLSTMYPYXJJXMQSJFNBXYXYJXXYQYLTHYLQYFMLKLJTMLLHSZWKZHLJMLHLJKLJSTLQXYLMBHHLNLZXQJHXCFXXLHYHJJGBYZZKBXSCQDJQDSUJZYYHZHHMGSXCSYMXFEBCQWWRBPYYJQTYZCYQYQQZYHMWFFHGZFRJFCDPXNTQYZPDYKHJLFRZXPPXZDBBGZQSTLGDGYLCQMLCHHMFYWLZYXKJLYPQHSYWMQQGQZMLZJNSQXJQSYJYCBEHSXFSZPXZWFLLBCYYJDYTDTHWZSFJMQQYJLMQXXLLDTTKHHYBFPWTYYSQQWNQWLGWDEBZWCMYGCULKJXTMXMYJSXHYBRWFYMWFRXYQMXYSZTZZTFYKMLDHQDXWYYNLCRYJBLPSXCXYWLSPRRJWXHQYPHTYDNXHHMMYWYTZCSQMTSSCCDALWZTCPQPYJLLQZYJSWXMZZMMYLMXCLMXCZMXMZSQTZPPQQBLPGXQZHFLJJHYTJSRXWZXSCCDLXTYJDCQJXSLQYCLZXLZZXMXQRJMHRHZJBHMFLJLMLCLQNLDXZLLLPYPSYJYSXCQQDCMQJZZXHNPNXZMEKMXHYKYQLXSXTXJYYHWDCWDZHQYYBGYBCYSCFGPSJNZDYZZJZXRZRQJJYMCANYRJTLDPPYZBSTJKXXZYPFDWFGZZRPYMTNGXZQBYXNBUFNQKRJQZMJEGRZGYCLKXZDSKKNSXKCLJSPJYYZLQQJYBZSSQLLLKJXTBKTYLCCDDBLSPPFYLGYDTZJYQGGKQTTFZXBDKTYYHYBBFYTYYBCLPDYTGDHRYRNJSPTCSNYJQHKLLLZSLYDXXWBCJQSPXBPJZJCJDZFFXXBRMLAZHCSNDLBJDSZBLPRZTSWSBXBCLLXXLZDJZSJPYLYXXYFTFFFBHJJXGBYXJPMMMPSSJZJMTLYZJXSWXTYLEDQPJMYGQZJGDJLQJWJQLLSJGJGYGMSCLJJXDTYGJQJQJCJZCJGDZZSXQGSJGGCXHQXSNQLZZBXHSGZXCXYLJXYXYYDFQQJHJFXDHCTXJYRXYSQTJXYEFYYSSYYJXNCYZXFXMSYSZXYYSCHSHXZZZGZZZGFJDLTYLNPZGYJYZYYQZPBXQBDZTZCZYXXYHHSQXSHDHGQHJHGYWSZTMZMLHYXGEBTYLZKQWYTJZRCLEKYSTDBCYKQQSAYXCJXWWGSBHJYZYDHCSJKQCXSWXFLTYNYZPZCCZJQTZWJQDZZZQZLJJXLSBHPYXXPSXSHHEZTXFPTLQYZZXHYTXNCFZYYHXGNXMYWXTZSJPTHHGYMXMXQZXTSBCZYJYXXTYYZYPCQLMMSZMJZZLLZXGXZAAJZYXJMZXWDXZSXZDZXLEYJJZQBHZWZZZQTZPSXZTDSXJJJZNYAZPHXYYSRNQDTHZHYYKYJHDZXZLSWCLYBZYECWCYCRYLCXNHZYDZYDYJDFRJJHTRSQTXYXJRJHOJYNXELXSFSFJZGHPZSXZSZDZCQZBYYKLSGSJHCZSHDGQGXYZGXCHXZJWYQWGYHKSSEQZZNDZFKWYSSTCLZSTSYMCDHJXXYWEYXCZAYDMPXMDSXYBSQMJMZJMTZQLPJYQZCGQHXJHHLXXHLHDLDJQCLDWBSXFZZYYSCHTYTYYBHECXHYKGJPXHHYZJFXHWHBDZFYZBCAPNPGNYDMSXHMMMMAMYNBYJTMPXYYMCTHJBZYFCGTYHWPHFTWZZEZSBZEGPFMTSKFTYCMHFLLHGPZJXZJGZJYXZSBBQSCZZLZCCSTPGXMJSFTCCZJZDJXCYBZLFCJSYZFGSZLYBCWZZBYZDZYPSWYJZXZBDSYUXLZZBZFYGCZXBZHZFTPBGZGEJBSTGKDMFHYZZJHZLLZZGJQZLSFDJSSCBZGPDLFZFZSZYZYZSYGCXSNXXCHCZXTZZLJFZGQSQYXZJQDCCZTQCDXZJYQJQCHXZTDLGSCXZSYQJQTZWLQDQZTQCHQQJZYEZZZPBWKDJFCJPZTYPQYQTTYNLMBDKTJZPQZQZZFPZSBNJLGYJDXJDZZKZGQKXDLPZJTCJDQBXDJQJSTCKNXBXZMSLYJCQMTJQWWCJQNJNLLLHJCWQTBZQYDZCZPZZDZYDDCYZZZCCJTTJFZDPRRTZTJDCQTQZDTJNPLZBCLLCTZSXKJZQZPZLBZRBTJDCXFCZDBCCJJLTQQPLDCGZDBBZJCQDCJWYNLLZYZCCDWLLXWZLXRXNTQQCZXKQLSGDFQTDDGLRLAJJTKUYMKQLLTZYTDYYCZGJWYXDXFRSKSTQTENQMRKQZHHQKDLDAZFKYPBGGPZREBZZYKZZSPEGJXGYKQZZZSLYSYYYZWFQZYLZZLZHWCHKYPQGNPGBLPLRRJYXCCSYYHSFZFYBZYYTGZXYLXCZWXXZJZBLFFLGSKHYJZEYJHLPLLLLCZGXDRZELRHGKLZZYHZLYQSZZJZQLJZFLNBHGWLCZCFJYSPYXZLZLXGCCPZBLLCYBBBBUBBCBPCRNNZCZYRBFSRLDCGQYYQXYGMQZWTZYTYJXYFWTEHZZJYWLCCNTZYJJZDEDPZDZTSYQJHDYMBJNYJZLXTSSTPHNDJXXBYXQTZQDDTJTDYYTGWSCSZQFLSHLGLBCZPHDLYZJYCKWTYTYLBNYTSDSYCCTYSZYYEBHEXHQDTWNYGYCLXTSZYSTQMYGZAZCCSZZDSLZCLZRQXYYELJSBYMXSXZTEMBBLLYYLLYTDQYSHYMRQWKFKBFXNXSBYCHXBWJYHTQBPBSBWDZYLKGZSKYHXQZJXHXJXGNLJKZLYYCDXLFYFGHLJGJYBXQLYBXQPQGZTZPLNCYPXDJYQYDYMRBESJYYHKXXSTMXRCZZYWXYQYBMCLLYZHQYZWQXDBXBZWZMSLPDMYSKFMZKLZCYQYCZLQXFZZYDQZPZYGYJYZMZXDZFYFYTTQTZHGSPCZMLCCYTZXJCYTJMKSLPZHYSNZLLYTPZCTZZCKTXDHXXTQCYFKSMQCCYYAZHTJPCYLZLYJBJXTPNYLJYYNRXSYLMMNXJSMYBCSYSYLZYLXJJQYLDZLPQBFZZBLFNDXQKCZFYWHGQMRDSXYCYTXNQQJZYYPFZXDYZFPRXEJDGYQBXRCNFYYQPGHYJDYZXGRHTKYLNWDZNTSMPKLBTHBPYSZBZTJZSZZJTYYXZPHSSZZBZCZPTQFZMYFLYPYBBJQXZMXXDJMTSYSKKBJZXHJCKLPSMKYJZCXTMLJYXRZZQSLXXQPYZXMKYXXXJCLJPRMYYGADYSKQLSNDHYZKQXZYZTCGHZTLMLWZYBWSYCTBHJHJFCWZTXWYTKZLXQSHLYJZJXTMPLPYCGLTBZZTLZJCYJGDTCLKLPLLQPJMZPAPXYZLKKTKDZCZZBNZDYDYQZJYJGMCTXLTGXSZLMLHBGLKFWNWZHDXUHLFMKYSLGXDTWWFRJEJZTZHYDXYKSHWFZCQSHKTMQQHTZHYMJDJSKHXZJZBZZXYMPAGQMSTPXLSKLZYNWRTSQLSZBPSPSGZWYHTLKSSSWHZZLYYTNXJGMJSZSUFWNLSOZTXGXLSAMMLBWLDSZYLAKQCQCTMYCFJBSLXCLZZCLXXKSBZQCLHJPSQPLSXXCKSLNHPSFQQYTXYJZLQLDXZQJZDYYDJNZPTUZDSKJFSLJHYLZSQZLBTXYDGTQFDBYAZXDZHZJNHHQBYKNXJJQCZMLLJZKSPLDYCLBBLXKLELXJLBQYCXJXGCNLCQPLZLZYJTZLJGYZDZPLTQCSXFDMNYCXGBTJDCZNBGBQYQJWGKFHTNPYQZQGBKPBBYZMTJDYTBLSQMPSXTBNPDXKLEMYYCJYNZCTLDYKZZXDDXHQSHDGMZSJYCCTAYRZLPYLTLKXSLZCGGEXCLFXLKJRTLQJAQZNCMBYDKKCXGLCZJZXJHPTDJJMZQYKQSECQZDSHHADMLZFMMZBGNTJNNLGBYJBRBTMLBYJDZXLCJLPLDLPCQDHLXZLYCBLCXZZJADJLNZMMSSSMYBHBSQKBHRSXXJMXSDZNZPXLGBRHWGGFCXGMSKLLTSJYYCQLTSKYWYYHYWXBXQYWPYWYKQLSQPTNTKHQCWDQKTWPXXHCPTHTWUMSSYHBWCRWXHJMKMZNGWTMLKFGHKJYLSYYCXWHYECLQHKQHTTQKHFZLDXQWYZYYDESBPKYRZPJFYYZJCEQDZZDLATZBBFJLLCXDLMJSSXEGYGSJQXCWBXSSZPDYZCXDNYXPPZYDLYJCZPLTXLSXYZYRXCYYYDYLWWNZSAHJSYQYHGYWWAXTJZDAXYSRLTDPSSYYFNEJDXYZHLXLLLZQZSJNYQYQQXYJGHZGZCYJCHZLYCDSHWSHJZYJXCLLNXZJJYYXNFXMWFPYLCYLLABWDDHWDXJMCXZTZPMLQZHSFHZYNZTLLDYWLSLXHYMMYLMBWWKYXYADTXYLLDJPYBPWUXJMWMLLSAFDLLYFLBHHHBQQLTZJCQJLDJTFFKMMMBYTHYGDCQRDDWRQJXNBYSNWZDBYYTBJHPYBYTTJXAAHGQDQTMYSTQXKBTZPKJLZRBEQQSSMJJBDJOTGTBXPGBKTLHQXJJJCTHXQDWJLWRFWQGWSHCKRYSWGFTGYGBXSDWDWRFHWYTJJXXXJYZYSLPYYYPAYXHYDQKXSHXYXGSKQHYWFDDDPPLCJLQQEEWXKSYYKDYPLTJTHKJLTCYYHHJTTPLTZZCDLTHQKZXQYSTEEYWYYZYXXYYSTTJKLLPZMCYHQGXYHSRMBXPLLNQYDQHXSXXWGDQBSHYLLPJJJTHYJKYPPTHYYKTYEZYENMDSHLCRPQFDGFXZPSFTLJXXJBSWYYSKSFLXLPPLBBBLBSFXFYZBSJSSYLPBBFFFFSSCJDSTZSXZRYYSYFFSYZYZBJTBCTSBSDHRTJJBYTCXYJEYLXCBNEBJDSYXYKGSJZBXBYTFZWGENYHHTHZHHXFWGCSTBGXKLSXYWMTMBYXJSTZSCDYQRCYTWXZFHMYMCXLZNSDJTTTXRYCFYJSBSDYERXJLJXBBDEYNJGHXGCKGSCYMBLXJMSZNSKGXFBNBPTHFJAAFXYXFPXMYPQDTZCXZZPXRSYWZDLYBBKTYQPQJPZYPZJZNJPZJLZZFYSBTTSLMPTZRTDXQSJEHBZYLZDHLJSQMLHTXTJECXSLZZSPKTLZKQQYFSYGYWPCPQFHQHYTQXZKRSGTTSQCZLPTXCDYYZXSQZSLXLZMYCPCQBZYXHBSXLZDLTCDXTYLZJYYZPZYZLTXJSJXHLPMYTXCQRBLZSSFJZZTNJYTXMYJHLHPPLCYXQJQQKZZSCPZKSWALQSBLCCZJSXGWWWYGYKTJBBZTDKHXHKGTGPBKQYSLPXPJCKBMLLXDZSTBKLGGQKQLSBKKTFXRMDKBFTPZFRTBBRFERQGXYJPZSSTLBZTPSZQZSJDHLJQLZBPMSMMSXLQQNHKNBLRDDNXXDHDDJCYYGYLXGZLXSYGMQQGKHBPMXYXLYTQWLWGCPBMQXCYZYDRJBHTDJYHQSHTMJSBYPLWHLZFFNYPMHXXHPLTBQPFBJWQDBYGPNZTPFZJGSDDTQSHZEAWZZYLLTYYBWJKXXGHLFKXDJTMSZSQYNZGGSWQSPHTLSSKMCLZXYSZQZXNCJDQGZDLFNYKLJCJLLZLMZZNHYDSSHTHZZLZZBBHQZWWYCRZHLYQQJBEYFXXXWHSRXWQHWPSLMSSKZTTYGYQQWRSLALHMJTQJSMXQBJJZJXZYZKXBYQXBJXSHZTSFJLXMXZXFGHKZSZGGYLCLSARJYHSLLLMZXELGLXYDJYTLFBHBPNLYZFBBHPTGJKWETZHKJJXZXXGLLJLSTGSHJJYQLQZFKCGNNDJSSZFDBCTWWSEQFHQJBSAQTGYPQLBXBMMYWXGSLZHGLZGQYFLZBYFZJFRYSFMBYZHQGFWZSYFYJJPHZBYYZFFWODGRLMFTWLBZGYCQXCDJYGZYYYYTYTYDWEGAZYHXJLZYYHLRMGRXXZCLHNELJJTJTPWJYBJJBXJJTJTEEKHWSLJPLPSFYZPQQBDLQJJTYYQLYZKDKSQJYYQZLDQTGJQYZJSUCMRYQTHTEJMFCTYHYPKMHYZWJDQFHYYXWSHCTXRLJHQXHCCYYYJLTKTTYTMXGTCJTZAYYOCZLYLBSZYWJYTSJYHBYSHFJLYGJXXTMZYYLTXXYPZLXYJZYZYYPNHMYMDYYLBLHLSYYQQLLNJJYMSOYQBZGDLYXYLCQYXTSZEGXHZGLHWBLJHEYXTWQMAKBPQCGYSHHEGQCMWYYWLJYJHYYZLLJJYLHZYHMGSLJLJXCJJYCLYCJPCPZJZJMMYLCQLNQLJQJSXYJMLSZLJQLYCMMHCFMMFPQQMFYLQMCFFQMMMMHMZNFHHJGTTHHKHSLNCHHYQDXTMMQDCYZYXYQMYQYLTDCYYYZAZZCYMZYDLZFFFMMYCQZWZZMABTBYZTDMNZZGGDFTYPCGQYTTSSFFWFDTZQSSYSTWXJHXYTSXXYLBYQHWWKXHZXWZNNZZJZJJQJCCCHYYXBZXZCYZTLLCQXYNJYCYYCYNZZQYYYEWYCZDCJYCCHYJLBTZYYCQWMPWPYMLGKDLDLGKQQBGYCHJXY';
/**
* 此处收录了375个多音字
*/
var oMultiDiff = {
'19969' : 'DZ',
'19975' : 'WM',
'19988' : 'QJ',
'20048' : 'YL',
'20056' : 'SC',
'20060' : 'NM',
'20094' : 'QG',
'20127' : 'QJ',
'20167' : 'QC',
'20193' : 'YG',
'20250' : 'KH',
'20256' : 'ZC',
'20282' : 'SC',
'20285' : 'QJG',
'20291' : 'TD',
'20314' : 'YD',
'20340' : 'NE',
'20375' : 'TD',
'20389' : 'YJ',
'20391' : 'CZ',
'20415' : 'PB',
'20446' : 'YS',
'20447' : 'SQ',
'20504' : 'TC',
'20608' : 'KG',
'20854' : 'QJ',
'20857' : 'ZC',
'20911' : 'PF',
'20504' : 'TC',
'20608' : 'KG',
'20854' : 'QJ',
'20857' : 'ZC',
'20911' : 'PF',
'20985' : 'AW',
'21032' : 'PB',
'21048' : 'XQ',
'21049' : 'SC',
'21089' : 'YS',
'21119' : 'JC',
'21242' : 'SB',
'21273' : 'SC',
'21305' : 'YP',
'21306' : 'QO',
'21330' : 'ZC',
'21333' : 'SDC',
'21345' : 'QK',
'21378' : 'CA',
'21397' : 'SC',
'21414' : 'XS',
'21442' : 'SC',
'21477' : 'JG',
'21480' : 'TD',
'21484' : 'ZS',
'21494' : 'YX',
'21505' : 'YX',
'21512' : 'HG',
'21523' : 'XH',
'21537' : 'PB',
'21542' : 'PF',
'21549' : 'KH',
'21571' : 'E',
'21574' : 'DA',
'21588' : 'TD',
'21589' : 'O',
'21618' : 'ZC',
'21621' : 'KHA',
'21632' : 'ZJ',
'21654' : 'KG',
'21679' : 'LKG',
'21683' : 'KH',
'21710' : 'A',
'21719' : 'YH',
'21734' : 'WOE',
'21769' : 'A',
'21780' : 'WN',
'21804' : 'XH',
'21834' : 'A',
'21899' : 'ZD',
'21903' : 'RN',
'21908' : 'WO',
'21939' : 'ZC',
'21956' : 'SA',
'21964' : 'YA',
'21970' : 'TD',
'22003' : 'A',
'22031' : 'JG',
'22040' : 'XS',
'22060' : 'ZC',
'22066' : 'ZC',
'22079' : 'MH',
'22129' : 'XJ',
'22179' : 'XA',
'22237' : 'NJ',
'22244' : 'TD',
'22280' : 'JQ',
'22300' : 'YH',
'22313' : 'XW',
'22331' : 'YQ',
'22343' : 'YJ',
'22351' : 'PH',
'22395' : 'DC',
'22412' : 'TD',
'22484' : 'PB',
'22500' : 'PB',
'22534' : 'ZD',
'22549' : 'DH',
'22561' : 'PB',
'22612' : 'TD',
'22771' : 'KQ',
'22831' : 'HB',
'22841' : 'JG',
'22855' : 'QJ',
'22865' : 'XQ',
'23013' : 'ML',
'23081' : 'WM',
'23487' : 'SX',
'23558' : 'QJ',
'23561' : 'YW',
'23586' : 'YW',
'23614' : 'YW',
'23615' : 'SN',
'23631' : 'PB',
'23646' : 'ZS',
'23663' : 'ZT',
'23673' : 'YG',
'23762' : 'TD',
'23769' : 'ZS',
'23780' : 'QJ',
'23884' : 'QK',
'24055' : 'XH',
'24113' : 'DC',
'24162' : 'ZC',
'24191' : 'GA',
'24273' : 'QJ',
'24324' : 'NL',
'24377' : 'TD',
'24378' : 'QJ',
'24439' : 'PF',
'24554' : 'ZS',
'24683' : 'TD',
'24694' : 'WE',
'24733' : 'LK',
'24925' : 'TN',
'25094' : 'ZG',
'25100' : 'XQ',
'25103' : 'XH',
'25153' : 'PB',
'25170' : 'PB',
'25179' : 'KG',
'25203' : 'PB',
'25240' : 'ZS',
'25282' : 'FB',
'25303' : 'NA',
'25324' : 'KG',
'25341' : 'ZY',
'25373' : 'WZ',
'25375' : 'XJ',
'25384' : 'A',
'25457' : 'A',
'25528' : 'SD',
'25530' : 'SC',
'25552' : 'TD',
'25774' : 'ZC',
'25874' : 'ZC',
'26044' : 'YW',
'26080' : 'WM',
'26292' : 'PB',
'26333' : 'PB',
'26355' : 'ZY',
'26366' : 'CZ',
'26397' : 'ZC',
'26399' : 'QJ',
'26415' : 'ZS',
'26451' : 'SB',
'26526' : 'ZC',
'26552' : 'JG',
'26561' : 'TD',
'26588' : 'JG',
'26597' : 'CZ',
'26629' : 'ZS',
'26638' : 'YL',
'26646' : 'XQ',
'26653' : 'KG',
'26657' : 'XJ',
'26727' : 'HG',
'26894' : 'ZC',
'26937' : 'ZS',
'26946' : 'ZC',
'26999' : 'KJ',
'27099' : 'KJ',
'27449' : 'YQ',
'27481' : 'XS',
'27542' : 'ZS',
'27663' : 'ZS',
'27748' : 'TS',
'27784' : 'SC',
'27788' : 'ZD',
'27795' : 'TD',
'27812' : 'O',
'27850' : 'PB',
'27852' : 'MB',
'27895' : 'SL',
'27898' : 'PL',
'27973' : 'QJ',
'27981' : 'KH',
'27986' : 'HX',
'27994' : 'XJ',
'28044' : 'YC',
'28065' : 'WG',
'28177' : 'SM',
'28267' : 'QJ',
'28291' : 'KH',
'28337' : 'ZQ',
'28463' : 'TL',
'28548' : 'DC',
'28601' : 'TD',
'28689' : 'PB',
'28805' : 'JG',
'28820' : 'QG',
'28846' : 'PB',
'28952' : 'TD',
'28975' : 'ZC',
'29100' : 'A',
'29325' : 'QJ',
'29575' : 'SL',
'29602' : 'FB',
'30010' : 'TD',
'30044' : 'CX',
'30058' : 'PF',
'30091' : 'YSP',
'30111' : 'YN',
'30229' : 'XJ',
'30427' : 'SC',
'30465' : 'SX',
'30631' : 'YQ',
'30655' : 'QJ',
'30684' : 'QJG',
'30707' : 'SD',
'30729' : 'XH',
'30796' : 'LG',
'30917' : 'PB',
'31074' : 'NM',
'31085' : 'JZ',
'31109' : 'SC',
'31181' : 'ZC',
'31192' : 'MLB',
'31293' : 'JQ',
'31400' : 'YX',
'31584' : 'YJ',
'31896' : 'ZN',
'31909' : 'ZY',
'31995' : 'XJ',
'32321' : 'PF',
'32327' : 'ZY',
'32418' : 'HG',
'32420' : 'XQ',
'32421' : 'HG',
'32438' : 'LG',
'32473' : 'GJ',
'32488' : 'TD',
'32521' : 'QJ',
'32527' : 'PB',
'32562' : 'ZSQ',
'32564' : 'JZ',
'32735' : 'ZD',
'32793' : 'PB',
'33071' : 'PF',
'33098' : 'XL',
'33100' : 'YA',
'33152' : 'PB',
'33261' : 'CX',
'33324' : 'BP',
'33333' : 'TD',
'33406' : 'YA',
'33426' : 'WM',
'33432' : 'PB',
'33445' : 'JG',
'33486' : 'ZN',
'33493' : 'TS',
'33507' : 'QJ',
'33540' : 'QJ',
'33544' : 'ZC',
'33564' : 'XQ',
'33617' : 'YT',
'33632' : 'QJ',
'33636' : 'XH',
'33637' : 'YX',
'33694' : 'WG',
'33705' : 'PF',
'33728' : 'YW',
'33882' : 'SR',
'34067' : 'WM',
'34074' : 'YW',
'34121' : 'QJ',
'34255' : 'ZC',
'34259' : 'XL',
'34425' : 'JH',
'34430' : 'XH',
'34485' : 'KH',
'34503' : 'YS',
'34532' : 'HG',
'34552' : 'XS',
'34558' : 'YE',
'34593' : 'ZL',
'34660' : 'YQ',
'34892' : 'XH',
'34928' : 'SC',
'34999' : 'QJ',
'35048' : 'PB',
'35059' : 'SC',
'35098' : 'ZC',
'35203' : 'TQ',
'35265' : 'JX',
'35299' : 'JX',
'35782' : 'SZ',
'35828' : 'YS',
'35830' : 'E',
'35843' : 'TD',
'35895' : 'YG',
'35977' : 'MH',
'36158' : 'JG',
'36228' : 'QJ',
'36426' : 'XQ',
'36466' : 'DC',
'36710' : 'JC',
'36711' : 'ZYG',
'36767' : 'PB',
'36866' : 'SK',
'36951' : 'YW',
'37034' : 'YX',
'37063' : 'XH',
'37218' : 'ZC',
'37325' : 'ZC',
'38063' : 'PB',
'38079' : 'TD',
'38085' : 'QY',
'38107' : 'DC',
'38116' : 'TD',
'38123' : 'YD',
'38224' : 'HG',
'38241' : 'XTC',
'38271' : 'ZC',
'38415' : 'YE',
'38426' : 'KH',
'38461' : 'YD',
'38463' : 'AE',
'38466' : 'PB',
'38477' : 'XJ',
'38518' : 'YT',
'38551' : 'WK',
'38585' : 'ZC',
'38704' : 'XS',
'38739' : 'LJ',
'38761' : 'GJ',
'38808' : 'SQ',
'39048' : 'JG',
'39049' : 'XJ',
'39052' : 'HG',
'39076' : 'CZ',
'39271' : 'XT',
'39534' : 'TD',
'39552' : 'TD',
'39584' : 'PB',
'39647' : 'SB',
'39730' : 'LG',
'39748' : 'TPB',
'40109' : 'ZQ',
'40479' : 'ND',
'40516' : 'HG',
'40536' : 'HG',
'40583' : 'QJ',
'40765' : 'YQ',
'40784' : 'QJ',
'40840' : 'YK',
'40863' : 'QJG'
};
/**
* 参数,中文字符串 返回值:拼音首字母串数组
*
*/
function makePy(str) {
if (typeof (str) !== 'string')
throw new Error(-1, '函数makePy需要字符串类型参数!');
var arrResult = new Array(); // 保存中间结果的数组
for (var i = 0, len = str.length; i < len; i++) {
// 获得unicode码
var ch = str.charAt(i);
// 检查该unicode码是否在处理范围之内,在则返回该码对映汉字的拼音首字母,不在则调用其它函数处理
arrResult.push(checkCh(ch));
}
// 处理arrResult,返回所有可能的拼音首字母串数组
return mkRslt(arrResult);
}
function checkCh(ch) {
var uni = ch.charCodeAt(0);
// 如果不在汉字处理范围之内,返回原字符,也可以调用自己的处理函数
if (uni > 40869 || uni < 19968)
return ch; // dealWithOthers(ch);
// 检查是否是多音字,是按多音字处理,不是就直接在strChineseFirstPY字符串中找对应的首字母
return (oMultiDiff[uni] ? oMultiDiff[uni] : (strChineseFirstPY
.charAt(uni - 19968)));
}
function mkRslt(arr) {
var arrRslt = [ '' ]; // 神奇的第一个空白元素
for (var i = 0, len = arr.length; i < len; i++) {
var str = arr[i];
var strlen = str.length;
if (strlen == 1) {
for (var k = 0; k < arrRslt.length; k++) {
arrRslt[k] += str;
}
} else {
var tmpArr = arrRslt.slice(0);
arrRslt = [];
for (k = 0; k < strlen; k++) {
// 复制一个相同的arrRslt
var tmp = tmpArr.slice(0);
// 把当前字符str[k]添加到每个元素末尾
for (var j = 0; j < tmp.length; j++) {
tmp[j] += str.charAt(k);
}
// 把复制并修改后的数组连接到arrRslt上
arrRslt = arrRslt.concat(tmp);
}
}
}
return arrRslt;
}
/**
* 两端去空格函数
*/
String.prototype.trim = function() {
return this.replace(/(^\s*)|(\s*$)/g, '');
};
/**
* 查看拼音首字母缩写
*/
function query() {
var str = document.getElementById('txtChinese').value.trim();
if (str === '')
return;
var arrRslt = makePy(str);
return arrRslt;
}
\ No newline at end of file
/*!
* =====================================================
* SUI Mobile - http://m.sui.taobao.org/
*
* =====================================================
*/
+function(a){"use strict";var b=function(c,d){function e(){return"horizontal"===o.params.direction}function f(){o.autoplayTimeoutId=setTimeout(function(){o.params.loop?(o.fixLoop(),o._slideNext()):o.isEnd?d.autoplayStopOnLast?o.stopAutoplay():o._slideTo(0):o._slideNext()},o.params.autoplay)}function g(b,c){var d=a(b.target);if(!d.is(c))if("string"==typeof c)d=d.parents(c);else if(c.nodeType){var e;return d.parents().each(function(a,b){b===c&&(e=c)}),e?c:void 0}if(0!==d.length)return d[0]}function h(a,b){b=b||{};var c=window.MutationObserver||window.WebkitMutationObserver,d=new c(function(a){a.forEach(function(a){o.onResize(),o.emit("onObserverUpdate",o,a)})});d.observe(a,{attributes:"undefined"==typeof b.attributes?!0:b.attributes,childList:"undefined"==typeof b.childList?!0:b.childList,characterData:"undefined"==typeof b.characterData?!0:b.characterData}),o.observers.push(d)}function i(b,c){b=a(b);var d,f,g;d=b.attr("data-swiper-parallax")||"0",f=b.attr("data-swiper-parallax-x"),g=b.attr("data-swiper-parallax-y"),f||g?(f=f||"0",g=g||"0"):e()?(f=d,g="0"):(g=d,f="0"),f=f.indexOf("%")>=0?parseInt(f,10)*c+"%":f*c+"px",g=g.indexOf("%")>=0?parseInt(g,10)*c+"%":g*c+"px",b.transform("translate3d("+f+", "+g+",0px)")}function j(a){return 0!==a.indexOf("on")&&(a=a[0]!==a[0].toUpperCase()?"on"+a[0].toUpperCase()+a.substring(1):"on"+a),a}var k=this.defaults,l=d&&d.virtualTranslate;d=d||{};for(var m in k)if("undefined"==typeof d[m])d[m]=k[m];else if("object"==typeof d[m])for(var n in k[m])"undefined"==typeof d[m][n]&&(d[m][n]=k[m][n]);var o=this;if(o.params=d,o.classNames=[],o.$=a,o.container=a(c),0!==o.container.length){if(o.container.length>1)return void o.container.each(function(){new a.Swiper(this,d)});o.container[0].swiper=o,o.container.data("swiper",o),o.classNames.push("swiper-container-"+o.params.direction),o.params.freeMode&&o.classNames.push("swiper-container-free-mode"),o.support.flexbox||(o.classNames.push("swiper-container-no-flexbox"),o.params.slidesPerColumn=1),(o.params.parallax||o.params.watchSlidesVisibility)&&(o.params.watchSlidesProgress=!0),["cube","coverflow"].indexOf(o.params.effect)>=0&&(o.support.transforms3d?(o.params.watchSlidesProgress=!0,o.classNames.push("swiper-container-3d")):o.params.effect="slide"),"slide"!==o.params.effect&&o.classNames.push("swiper-container-"+o.params.effect),"cube"===o.params.effect&&(o.params.resistanceRatio=0,o.params.slidesPerView=1,o.params.slidesPerColumn=1,o.params.slidesPerGroup=1,o.params.centeredSlides=!1,o.params.spaceBetween=0,o.params.virtualTranslate=!0,o.params.setWrapperSize=!1),"fade"===o.params.effect&&(o.params.slidesPerView=1,o.params.slidesPerColumn=1,o.params.slidesPerGroup=1,o.params.watchSlidesProgress=!0,o.params.spaceBetween=0,"undefined"==typeof l&&(o.params.virtualTranslate=!0)),o.params.grabCursor&&o.support.touch&&(o.params.grabCursor=!1),o.wrapper=o.container.children("."+o.params.wrapperClass),o.params.pagination&&(o.paginationContainer=a(o.params.pagination),o.params.paginationClickable&&o.paginationContainer.addClass("swiper-pagination-clickable")),o.rtl=e()&&("rtl"===o.container[0].dir.toLowerCase()||"rtl"===o.container.css("direction")),o.rtl&&o.classNames.push("swiper-container-rtl"),o.rtl&&(o.wrongRTL="-webkit-box"===o.wrapper.css("display")),o.params.slidesPerColumn>1&&o.classNames.push("swiper-container-multirow"),o.device.android&&o.classNames.push("swiper-container-android"),o.container.addClass(o.classNames.join(" ")),o.translate=0,o.progress=0,o.velocity=0,o.lockSwipeToNext=function(){o.params.allowSwipeToNext=!1},o.lockSwipeToPrev=function(){o.params.allowSwipeToPrev=!1},o.lockSwipes=function(){o.params.allowSwipeToNext=o.params.allowSwipeToPrev=!1},o.unlockSwipeToNext=function(){o.params.allowSwipeToNext=!0},o.unlockSwipeToPrev=function(){o.params.allowSwipeToPrev=!0},o.unlockSwipes=function(){o.params.allowSwipeToNext=o.params.allowSwipeToPrev=!0},o.params.grabCursor&&(o.container[0].style.cursor="move",o.container[0].style.cursor="-webkit-grab",o.container[0].style.cursor="-moz-grab",o.container[0].style.cursor="grab"),o.imagesToLoad=[],o.imagesLoaded=0,o.loadImage=function(a,b,c,d){function e(){d&&d()}var f;a.complete&&c?e():b?(f=new Image,f.onload=e,f.onerror=e,f.src=b):e()},o.preloadImages=function(){function a(){"undefined"!=typeof o&&null!==o&&(void 0!==o.imagesLoaded&&o.imagesLoaded++,o.imagesLoaded===o.imagesToLoad.length&&(o.params.updateOnImagesReady&&o.update(),o.emit("onImagesReady",o)))}o.imagesToLoad=o.container.find("img");for(var b=0;b<o.imagesToLoad.length;b++)o.loadImage(o.imagesToLoad[b],o.imagesToLoad[b].currentSrc||o.imagesToLoad[b].getAttribute("src"),!0,a)},o.autoplayTimeoutId=void 0,o.autoplaying=!1,o.autoplayPaused=!1,o.startAutoplay=function(){return"undefined"!=typeof o.autoplayTimeoutId?!1:o.params.autoplay?o.autoplaying?!1:(o.autoplaying=!0,o.emit("onAutoplayStart",o),void f()):!1},o.stopAutoplay=function(){o.autoplayTimeoutId&&(o.autoplayTimeoutId&&clearTimeout(o.autoplayTimeoutId),o.autoplaying=!1,o.autoplayTimeoutId=void 0,o.emit("onAutoplayStop",o))},o.pauseAutoplay=function(a){o.autoplayPaused||(o.autoplayTimeoutId&&clearTimeout(o.autoplayTimeoutId),o.autoplayPaused=!0,0===a?(o.autoplayPaused=!1,f()):o.wrapper.transitionEnd(function(){o.autoplayPaused=!1,o.autoplaying?f():o.stopAutoplay()}))},o.minTranslate=function(){return-o.snapGrid[0]},o.maxTranslate=function(){return-o.snapGrid[o.snapGrid.length-1]},o.updateContainerSize=function(){o.width=o.container[0].clientWidth,o.height=o.container[0].clientHeight,o.size=e()?o.width:o.height},o.updateSlidesSize=function(){o.slides=o.wrapper.children("."+o.params.slideClass),o.snapGrid=[],o.slidesGrid=[],o.slidesSizesGrid=[];var a,b=o.params.spaceBetween,c=0,d=0,f=0;"string"==typeof b&&b.indexOf("%")>=0&&(b=parseFloat(b.replace("%",""))/100*o.size),o.virtualSize=-b,o.rtl?o.slides.css({marginLeft:"",marginTop:""}):o.slides.css({marginRight:"",marginBottom:""});var g;o.params.slidesPerColumn>1&&(g=Math.floor(o.slides.length/o.params.slidesPerColumn)===o.slides.length/o.params.slidesPerColumn?o.slides.length:Math.ceil(o.slides.length/o.params.slidesPerColumn)*o.params.slidesPerColumn);var h;for(a=0;a<o.slides.length;a++){h=0;var i=o.slides.eq(a);if(o.params.slidesPerColumn>1){var j,k,l,m,n=o.params.slidesPerColumn;"column"===o.params.slidesPerColumnFill?(k=Math.floor(a/n),l=a-k*n,j=k+l*g/n,i.css({"-webkit-box-ordinal-group":j,"-moz-box-ordinal-group":j,"-ms-flex-order":j,"-webkit-order":j,order:j})):(m=g/n,l=Math.floor(a/m),k=a-l*m),i.css({"margin-top":0!==l&&o.params.spaceBetween&&o.params.spaceBetween+"px"}).attr("data-swiper-column",k).attr("data-swiper-row",l)}"none"!==i.css("display")&&("auto"===o.params.slidesPerView?h=e()?i.outerWidth(!0):i.outerHeight(!0):(h=(o.size-(o.params.slidesPerView-1)*b)/o.params.slidesPerView,e()?o.slides[a].style.width=h+"px":o.slides[a].style.height=h+"px"),o.slides[a].swiperSlideSize=h,o.slidesSizesGrid.push(h),o.params.centeredSlides?(c=c+h/2+d/2+b,0===a&&(c=c-o.size/2-b),Math.abs(c)<.001&&(c=0),f%o.params.slidesPerGroup===0&&o.snapGrid.push(c),o.slidesGrid.push(c)):(f%o.params.slidesPerGroup===0&&o.snapGrid.push(c),o.slidesGrid.push(c),c=c+h+b),o.virtualSize+=h+b,d=h,f++)}o.virtualSize=Math.max(o.virtualSize,o.size);var p;if(o.rtl&&o.wrongRTL&&("slide"===o.params.effect||"coverflow"===o.params.effect)&&o.wrapper.css({width:o.virtualSize+o.params.spaceBetween+"px"}),(!o.support.flexbox||o.params.setWrapperSize)&&(e()?o.wrapper.css({width:o.virtualSize+o.params.spaceBetween+"px"}):o.wrapper.css({height:o.virtualSize+o.params.spaceBetween+"px"})),o.params.slidesPerColumn>1&&(o.virtualSize=(h+o.params.spaceBetween)*g,o.virtualSize=Math.ceil(o.virtualSize/o.params.slidesPerColumn)-o.params.spaceBetween,o.wrapper.css({width:o.virtualSize+o.params.spaceBetween+"px"}),o.params.centeredSlides)){for(p=[],a=0;a<o.snapGrid.length;a++)o.snapGrid[a]<o.virtualSize+o.snapGrid[0]&&p.push(o.snapGrid[a]);o.snapGrid=p}if(!o.params.centeredSlides){for(p=[],a=0;a<o.snapGrid.length;a++)o.snapGrid[a]<=o.virtualSize-o.size&&p.push(o.snapGrid[a]);o.snapGrid=p,Math.floor(o.virtualSize-o.size)>Math.floor(o.snapGrid[o.snapGrid.length-1])&&o.snapGrid.push(o.virtualSize-o.size)}0===o.snapGrid.length&&(o.snapGrid=[0]),0!==o.params.spaceBetween&&(e()?o.rtl?o.slides.css({marginLeft:b+"px"}):o.slides.css({marginRight:b+"px"}):o.slides.css({marginBottom:b+"px"})),o.params.watchSlidesProgress&&o.updateSlidesOffset()},o.updateSlidesOffset=function(){for(var a=0;a<o.slides.length;a++)o.slides[a].swiperSlideOffset=e()?o.slides[a].offsetLeft:o.slides[a].offsetTop},o.updateSlidesProgress=function(a){if("undefined"==typeof a&&(a=o.translate||0),0!==o.slides.length){"undefined"==typeof o.slides[0].swiperSlideOffset&&o.updateSlidesOffset();var b=o.params.centeredSlides?-a+o.size/2:-a;o.rtl&&(b=o.params.centeredSlides?a-o.size/2:a),o.slides.removeClass(o.params.slideVisibleClass);for(var c=0;c<o.slides.length;c++){var d=o.slides[c],e=o.params.centeredSlides===!0?d.swiperSlideSize/2:0,f=(b-d.swiperSlideOffset-e)/(d.swiperSlideSize+o.params.spaceBetween);if(o.params.watchSlidesVisibility){var g=-(b-d.swiperSlideOffset-e),h=g+o.slidesSizesGrid[c],i=g>=0&&g<o.size||h>0&&h<=o.size||0>=g&&h>=o.size;i&&o.slides.eq(c).addClass(o.params.slideVisibleClass)}d.progress=o.rtl?-f:f}}},o.updateProgress=function(a){"undefined"==typeof a&&(a=o.translate||0);var b=o.maxTranslate()-o.minTranslate();0===b?(o.progress=0,o.isBeginning=o.isEnd=!0):(o.progress=(a-o.minTranslate())/b,o.isBeginning=o.progress<=0,o.isEnd=o.progress>=1),o.isBeginning&&o.emit("onReachBeginning",o),o.isEnd&&o.emit("onReachEnd",o),o.params.watchSlidesProgress&&o.updateSlidesProgress(a),o.emit("onProgress",o,o.progress)},o.updateActiveIndex=function(){var a,b,c,d=o.rtl?o.translate:-o.translate;for(b=0;b<o.slidesGrid.length;b++)"undefined"!=typeof o.slidesGrid[b+1]?d>=o.slidesGrid[b]&&d<o.slidesGrid[b+1]-(o.slidesGrid[b+1]-o.slidesGrid[b])/2?a=b:d>=o.slidesGrid[b]&&d<o.slidesGrid[b+1]&&(a=b+1):d>=o.slidesGrid[b]&&(a=b);(0>a||"undefined"==typeof a)&&(a=0),c=Math.floor(a/o.params.slidesPerGroup),c>=o.snapGrid.length&&(c=o.snapGrid.length-1),a!==o.activeIndex&&(o.snapIndex=c,o.previousIndex=o.activeIndex,o.activeIndex=a,o.updateClasses())},o.updateClasses=function(){o.slides.removeClass(o.params.slideActiveClass+" "+o.params.slideNextClass+" "+o.params.slidePrevClass);var b=o.slides.eq(o.activeIndex);if(b.addClass(o.params.slideActiveClass),b.next("."+o.params.slideClass).addClass(o.params.slideNextClass),b.prev("."+o.params.slideClass).addClass(o.params.slidePrevClass),o.bullets&&o.bullets.length>0){o.bullets.removeClass(o.params.bulletActiveClass);var c;o.params.loop?(c=Math.ceil(o.activeIndex-o.loopedSlides)/o.params.slidesPerGroup,c>o.slides.length-1-2*o.loopedSlides&&(c-=o.slides.length-2*o.loopedSlides),c>o.bullets.length-1&&(c-=o.bullets.length)):c="undefined"!=typeof o.snapIndex?o.snapIndex:o.activeIndex||0,o.paginationContainer.length>1?o.bullets.each(function(){a(this).index()===c&&a(this).addClass(o.params.bulletActiveClass)}):o.bullets.eq(c).addClass(o.params.bulletActiveClass)}o.params.loop||(o.params.prevButton&&(o.isBeginning?(a(o.params.prevButton).addClass(o.params.buttonDisabledClass),o.params.a11y&&o.a11y&&o.a11y.disable(a(o.params.prevButton))):(a(o.params.prevButton).removeClass(o.params.buttonDisabledClass),o.params.a11y&&o.a11y&&o.a11y.enable(a(o.params.prevButton)))),o.params.nextButton&&(o.isEnd?(a(o.params.nextButton).addClass(o.params.buttonDisabledClass),o.params.a11y&&o.a11y&&o.a11y.disable(a(o.params.nextButton))):(a(o.params.nextButton).removeClass(o.params.buttonDisabledClass),o.params.a11y&&o.a11y&&o.a11y.enable(a(o.params.nextButton)))))},o.updatePagination=function(){if(o.params.pagination&&o.paginationContainer&&o.paginationContainer.length>0){for(var a="",b=o.params.loop?Math.ceil((o.slides.length-2*o.loopedSlides)/o.params.slidesPerGroup):o.snapGrid.length,c=0;b>c;c++)a+=o.params.paginationBulletRender?o.params.paginationBulletRender(c,o.params.bulletClass):'<span class="'+o.params.bulletClass+'"></span>';o.paginationContainer.html(a),o.bullets=o.paginationContainer.find("."+o.params.bulletClass)}},o.update=function(a){function b(){d=Math.min(Math.max(o.translate,o.maxTranslate()),o.minTranslate()),o.setWrapperTranslate(d),o.updateActiveIndex(),o.updateClasses()}if(o.updateContainerSize(),o.updateSlidesSize(),o.updateProgress(),o.updatePagination(),o.updateClasses(),o.params.scrollbar&&o.scrollbar&&o.scrollbar.set(),a){var c,d;o.params.freeMode?b():(c="auto"===o.params.slidesPerView&&o.isEnd&&!o.params.centeredSlides?o.slideTo(o.slides.length-1,0,!1,!0):o.slideTo(o.activeIndex,0,!1,!0),c||b())}},o.onResize=function(){if(o.updateContainerSize(),o.updateSlidesSize(),o.updateProgress(),("auto"===o.params.slidesPerView||o.params.freeMode)&&o.updatePagination(),o.params.scrollbar&&o.scrollbar&&o.scrollbar.set(),o.params.freeMode){var a=Math.min(Math.max(o.translate,o.maxTranslate()),o.minTranslate());o.setWrapperTranslate(a),o.updateActiveIndex(),o.updateClasses()}else o.updateClasses(),"auto"===o.params.slidesPerView&&o.isEnd&&!o.params.centeredSlides?o.slideTo(o.slides.length-1,0,!1,!0):o.slideTo(o.activeIndex,0,!1,!0)};var p=["mousedown","mousemove","mouseup"];window.navigator.pointerEnabled?p=["pointerdown","pointermove","pointerup"]:window.navigator.msPointerEnabled&&(p=["MSPointerDown","MSPointerMove","MSPointerUp"]),o.touchEvents={start:o.support.touch||!o.params.simulateTouch?"touchstart":p[0],move:o.support.touch||!o.params.simulateTouch?"touchmove":p[1],end:o.support.touch||!o.params.simulateTouch?"touchend":p[2]},(window.navigator.pointerEnabled||window.navigator.msPointerEnabled)&&("container"===o.params.touchEventsTarget?o.container:o.wrapper).addClass("swiper-wp8-"+o.params.direction),o.initEvents=function(b){var c=b?"off":"on",e=b?"removeEventListener":"addEventListener",f="container"===o.params.touchEventsTarget?o.container[0]:o.wrapper[0],g=o.support.touch?f:document,h=o.params.nested?!0:!1;o.browser.ie?(f[e](o.touchEvents.start,o.onTouchStart,!1),g[e](o.touchEvents.move,o.onTouchMove,h),g[e](o.touchEvents.end,o.onTouchEnd,!1)):(o.support.touch&&(f[e](o.touchEvents.start,o.onTouchStart,!1),f[e](o.touchEvents.move,o.onTouchMove,h),f[e](o.touchEvents.end,o.onTouchEnd,!1)),!d.simulateTouch||o.device.ios||o.device.android||(f[e]("mousedown",o.onTouchStart,!1),g[e]("mousemove",o.onTouchMove,h),g[e]("mouseup",o.onTouchEnd,!1))),window[e]("resize",o.onResize),o.params.nextButton&&(a(o.params.nextButton)[c]("click",o.onClickNext),o.params.a11y&&o.a11y&&a(o.params.nextButton)[c]("keydown",o.a11y.onEnterKey)),o.params.prevButton&&(a(o.params.prevButton)[c]("click",o.onClickPrev),o.params.a11y&&o.a11y&&a(o.params.prevButton)[c]("keydown",o.a11y.onEnterKey)),o.params.pagination&&o.params.paginationClickable&&a(o.paginationContainer)[c]("click","."+o.params.bulletClass,o.onClickIndex),(o.params.preventClicks||o.params.preventClicksPropagation)&&f[e]("click",o.preventClicks,!0)},o.attachEvents=function(){o.initEvents()},o.detachEvents=function(){o.initEvents(!0)},o.allowClick=!0,o.preventClicks=function(a){o.allowClick||(o.params.preventClicks&&a.preventDefault(),o.params.preventClicksPropagation&&(a.stopPropagation(),a.stopImmediatePropagation()))},o.onClickNext=function(a){a.preventDefault(),o.slideNext()},o.onClickPrev=function(a){a.preventDefault(),o.slidePrev()},o.onClickIndex=function(b){b.preventDefault();var c=a(this).index()*o.params.slidesPerGroup;o.params.loop&&(c+=o.loopedSlides),o.slideTo(c)},o.updateClickedSlide=function(b){var c=g(b,"."+o.params.slideClass);if(!c)return o.clickedSlide=void 0,void(o.clickedIndex=void 0);if(o.clickedSlide=c,o.clickedIndex=a(c).index(),o.params.slideToClickedSlide&&void 0!==o.clickedIndex&&o.clickedIndex!==o.activeIndex){var d,e=o.clickedIndex;if(o.params.loop)if(d=a(o.clickedSlide).attr("data-swiper-slide-index"),e>o.slides.length-o.params.slidesPerView)o.fixLoop(),e=o.wrapper.children("."+o.params.slideClass+'[data-swiper-slide-index="'+d+'"]').eq(0).index(),setTimeout(function(){o.slideTo(e)},0);else if(e<o.params.slidesPerView-1){o.fixLoop();var f=o.wrapper.children("."+o.params.slideClass+'[data-swiper-slide-index="'+d+'"]');e=f.eq(f.length-1).index(),setTimeout(function(){o.slideTo(e)},0)}else o.slideTo(e);else o.slideTo(e)}};var q,r,s,t,u,v,w,x,y,z="input, select, textarea, button",A=Date.now(),B=[];o.animating=!1,o.touches={startX:0,startY:0,currentX:0,currentY:0,diff:0};var C,D;o.onTouchStart=function(b){if(b.originalEvent&&(b=b.originalEvent),C="touchstart"===b.type,C||!("which"in b)||3!==b.which){if(o.params.noSwiping&&g(b,"."+o.params.noSwipingClass))return void(o.allowClick=!0);if(!o.params.swipeHandler||g(b,o.params.swipeHandler)){if(q=!0,r=!1,t=void 0,D=void 0,o.touches.startX=o.touches.currentX="touchstart"===b.type?b.targetTouches[0].pageX:b.pageX,o.touches.startY=o.touches.currentY="touchstart"===b.type?b.targetTouches[0].pageY:b.pageY,s=Date.now(),o.allowClick=!0,o.updateContainerSize(),o.swipeDirection=void 0,o.params.threshold>0&&(w=!1),"touchstart"!==b.type){var c=!0;a(b.target).is(z)&&(c=!1),document.activeElement&&a(document.activeElement).is(z)&&document.activeElement.blur(),c&&b.preventDefault()}o.emit("onTouchStart",o,b)}}},o.onTouchMove=function(b){if(b.originalEvent&&(b=b.originalEvent),!(C&&"mousemove"===b.type||b.preventedByNestedSwiper)){if(o.params.onlyExternal)return r=!0,void(o.allowClick=!1);if(C&&document.activeElement&&b.target===document.activeElement&&a(b.target).is(z))return r=!0,void(o.allowClick=!1);if(o.emit("onTouchMove",o,b),!(b.targetTouches&&b.targetTouches.length>1)){if(o.touches.currentX="touchmove"===b.type?b.targetTouches[0].pageX:b.pageX,o.touches.currentY="touchmove"===b.type?b.targetTouches[0].pageY:b.pageY,"undefined"==typeof t){var c=180*Math.atan2(Math.abs(o.touches.currentY-o.touches.startY),Math.abs(o.touches.currentX-o.touches.startX))/Math.PI;t=e()?c>o.params.touchAngle:90-c>o.params.touchAngle}if(t&&o.emit("onTouchMoveOpposite",o,b),"undefined"==typeof D&&o.browser.ieTouch&&(o.touches.currentX!==o.touches.startX||o.touches.currentY!==o.touches.startY)&&(D=!0),q){if(t)return void(q=!1);if(D||!o.browser.ieTouch){o.allowClick=!1,o.emit("onSliderMove",o,b),b.preventDefault(),o.params.touchMoveStopPropagation&&!o.params.nested&&b.stopPropagation(),r||(d.loop&&o.fixLoop(),v=o.getWrapperTranslate(),o.setWrapperTransition(0),o.animating&&o.wrapper.trigger("webkitTransitionEnd transitionend oTransitionEnd MSTransitionEnd msTransitionEnd"),o.params.autoplay&&o.autoplaying&&(o.params.autoplayDisableOnInteraction?o.stopAutoplay():o.pauseAutoplay()),y=!1,o.params.grabCursor&&(o.container[0].style.cursor="move",o.container[0].style.cursor="-webkit-grabbing",o.container[0].style.cursor="-moz-grabbin",o.container[0].style.cursor="grabbing")),r=!0;var f=o.touches.diff=e()?o.touches.currentX-o.touches.startX:o.touches.currentY-o.touches.startY;f*=o.params.touchRatio,o.rtl&&(f=-f),o.swipeDirection=f>0?"prev":"next",u=f+v;var g=!0;if(f>0&&u>o.minTranslate()?(g=!1,o.params.resistance&&(u=o.minTranslate()-1+Math.pow(-o.minTranslate()+v+f,o.params.resistanceRatio))):0>f&&u<o.maxTranslate()&&(g=!1,o.params.resistance&&(u=o.maxTranslate()+1-Math.pow(o.maxTranslate()-v-f,o.params.resistanceRatio))),g&&(b.preventedByNestedSwiper=!0),!o.params.allowSwipeToNext&&"next"===o.swipeDirection&&v>u&&(u=v),!o.params.allowSwipeToPrev&&"prev"===o.swipeDirection&&u>v&&(u=v),o.params.followFinger){if(o.params.threshold>0){if(!(Math.abs(f)>o.params.threshold||w))return void(u=v);if(!w)return w=!0,o.touches.startX=o.touches.currentX,o.touches.startY=o.touches.currentY,u=v,void(o.touches.diff=e()?o.touches.currentX-o.touches.startX:o.touches.currentY-o.touches.startY)}(o.params.freeMode||o.params.watchSlidesProgress)&&o.updateActiveIndex(),o.params.freeMode&&(0===B.length&&B.push({position:o.touches[e()?"startX":"startY"],time:s}),B.push({position:o.touches[e()?"currentX":"currentY"],time:(new Date).getTime()})),o.updateProgress(u),o.setWrapperTranslate(u)}}}}}},o.onTouchEnd=function(b){if(b.originalEvent&&(b=b.originalEvent),o.emit("onTouchEnd",o,b),q){o.params.grabCursor&&r&&q&&(o.container[0].style.cursor="move",o.container[0].style.cursor="-webkit-grab",o.container[0].style.cursor="-moz-grab",o.container[0].style.cursor="grab");var c=Date.now(),d=c-s;if(o.allowClick&&(o.updateClickedSlide(b),o.emit("onTap",o,b),300>d&&c-A>300&&(x&&clearTimeout(x),x=setTimeout(function(){o&&(o.params.paginationHide&&o.paginationContainer.length>0&&!a(b.target).hasClass(o.params.bulletClass)&&o.paginationContainer.toggleClass(o.params.paginationHiddenClass),o.emit("onClick",o,b))},300)),300>d&&300>c-A&&(x&&clearTimeout(x),o.emit("onDoubleTap",o,b))),A=Date.now(),setTimeout(function(){o&&o.allowClick&&(o.allowClick=!0)},0),!q||!r||!o.swipeDirection||0===o.touches.diff||u===v)return void(q=r=!1);q=r=!1;var e;if(e=o.params.followFinger?o.rtl?o.translate:-o.translate:-u,o.params.freeMode){if(e<-o.minTranslate())return void o.slideTo(o.activeIndex);if(e>-o.maxTranslate())return void o.slideTo(o.slides.length-1);if(o.params.freeModeMomentum){if(B.length>1){var f=B.pop(),g=B.pop(),h=f.position-g.position,i=f.time-g.time;o.velocity=h/i,o.velocity=o.velocity/2,Math.abs(o.velocity)<.02&&(o.velocity=0),(i>150||(new Date).getTime()-f.time>300)&&(o.velocity=0)}else o.velocity=0;B.length=0;var j=1e3*o.params.freeModeMomentumRatio,k=o.velocity*j,l=o.translate+k;o.rtl&&(l=-l);var m,n=!1,p=20*Math.abs(o.velocity)*o.params.freeModeMomentumBounceRatio;l<o.maxTranslate()&&(o.params.freeModeMomentumBounce?(l+o.maxTranslate()<-p&&(l=o.maxTranslate()-p),m=o.maxTranslate(),n=!0,y=!0):l=o.maxTranslate()),l>o.minTranslate()&&(o.params.freeModeMomentumBounce?(l-o.minTranslate()>p&&(l=o.minTranslate()+p),m=o.minTranslate(),n=!0,y=!0):l=o.minTranslate()),0!==o.velocity&&(j=o.rtl?Math.abs((-l-o.translate)/o.velocity):Math.abs((l-o.translate)/o.velocity)),o.params.freeModeMomentumBounce&&n?(o.updateProgress(m),o.setWrapperTransition(j),o.setWrapperTranslate(l),o.onTransitionStart(),o.animating=!0,o.wrapper.transitionEnd(function(){y&&(o.emit("onMomentumBounce",o),o.setWrapperTransition(o.params.speed),o.setWrapperTranslate(m),o.wrapper.transitionEnd(function(){o.onTransitionEnd()}))})):o.velocity?(o.updateProgress(l),o.setWrapperTransition(j),o.setWrapperTranslate(l),o.onTransitionStart(),o.animating||(o.animating=!0,o.wrapper.transitionEnd(function(){o.onTransitionEnd()}))):o.updateProgress(l),o.updateActiveIndex()}return void((!o.params.freeModeMomentum||d>=o.params.longSwipesMs)&&(o.updateProgress(),o.updateActiveIndex()))}var t,w=0,z=o.slidesSizesGrid[0];for(t=0;t<o.slidesGrid.length;t+=o.params.slidesPerGroup)"undefined"!=typeof o.slidesGrid[t+o.params.slidesPerGroup]?e>=o.slidesGrid[t]&&e<o.slidesGrid[t+o.params.slidesPerGroup]&&(w=t,z=o.slidesGrid[t+o.params.slidesPerGroup]-o.slidesGrid[t]):e>=o.slidesGrid[t]&&(w=t,z=o.slidesGrid[o.slidesGrid.length-1]-o.slidesGrid[o.slidesGrid.length-2]);var C=(e-o.slidesGrid[w])/z;if(d>o.params.longSwipesMs){if(!o.params.longSwipes)return void o.slideTo(o.activeIndex);"next"===o.swipeDirection&&(C>=o.params.longSwipesRatio?o.slideTo(w+o.params.slidesPerGroup):o.slideTo(w)),"prev"===o.swipeDirection&&(C>1-o.params.longSwipesRatio?o.slideTo(w+o.params.slidesPerGroup):o.slideTo(w))}else{if(!o.params.shortSwipes)return void o.slideTo(o.activeIndex);"next"===o.swipeDirection&&o.slideTo(w+o.params.slidesPerGroup),"prev"===o.swipeDirection&&o.slideTo(w)}}},o._slideTo=function(a,b){return o.slideTo(a,b,!0,!0)},o.slideTo=function(a,b,c,d){"undefined"==typeof c&&(c=!0),"undefined"==typeof a&&(a=0),0>a&&(a=0),o.snapIndex=Math.floor(a/o.params.slidesPerGroup),o.snapIndex>=o.snapGrid.length&&(o.snapIndex=o.snapGrid.length-1);var e=-o.snapGrid[o.snapIndex];o.params.autoplay&&o.autoplaying&&(d||!o.params.autoplayDisableOnInteraction?o.pauseAutoplay(b):o.stopAutoplay()),o.updateProgress(e);for(var f=0;f<o.slidesGrid.length;f++)-e>=o.slidesGrid[f]&&(a=f);return"undefined"==typeof b&&(b=o.params.speed),o.previousIndex=o.activeIndex||0,o.activeIndex=a,e===o.translate?(o.updateClasses(),!1):(o.onTransitionStart(c),0===b?(o.setWrapperTransition(0),o.setWrapperTranslate(e),o.onTransitionEnd(c)):(o.setWrapperTransition(b),o.setWrapperTranslate(e),o.animating||(o.animating=!0,o.wrapper.transitionEnd(function(){o.onTransitionEnd(c)}))),o.updateClasses(),!0)},o.onTransitionStart=function(a){"undefined"==typeof a&&(a=!0),o.lazy&&o.lazy.onTransitionStart(),a&&(o.emit("onTransitionStart",o),o.activeIndex!==o.previousIndex&&o.emit("onSlideChangeStart",o))},o.onTransitionEnd=function(a){o.animating=!1,o.setWrapperTransition(0),"undefined"==typeof a&&(a=!0),o.lazy&&o.lazy.onTransitionEnd(),a&&(o.emit("onTransitionEnd",o),o.activeIndex!==o.previousIndex&&o.emit("onSlideChangeEnd",o)),o.params.hashnav&&o.hashnav&&o.hashnav.setHash()},o.slideNext=function(a,b,c){return o.params.loop?o.animating?!1:(o.fixLoop(),o.slideTo(o.activeIndex+o.params.slidesPerGroup,b,a,c)):o.slideTo(o.activeIndex+o.params.slidesPerGroup,b,a,c)},o._slideNext=function(a){return o.slideNext(!0,a,!0)},o.slidePrev=function(a,b,c){return o.params.loop?o.animating?!1:(o.fixLoop(),o.slideTo(o.activeIndex-1,b,a,c)):o.slideTo(o.activeIndex-1,b,a,c)},o._slidePrev=function(a){return o.slidePrev(!0,a,!0)},o.slideReset=function(a,b){return o.slideTo(o.activeIndex,b,a)},o.setWrapperTransition=function(a,b){o.wrapper.transition(a),"slide"!==o.params.effect&&o.effects[o.params.effect]&&o.effects[o.params.effect].setTransition(a),o.params.parallax&&o.parallax&&o.parallax.setTransition(a),o.params.scrollbar&&o.scrollbar&&o.scrollbar.setTransition(a),o.params.control&&o.controller&&o.controller.setTransition(a,b),o.emit("onSetTransition",o,a)},o.setWrapperTranslate=function(a,b,c){var d=0,f=0,g=0;e()?d=o.rtl?-a:a:f=a,o.params.virtualTranslate||(o.support.transforms3d?o.wrapper.transform("translate3d("+d+"px, "+f+"px, "+g+"px)"):o.wrapper.transform("translate("+d+"px, "+f+"px)")),o.translate=e()?d:f,b&&o.updateActiveIndex(),"slide"!==o.params.effect&&o.effects[o.params.effect]&&o.effects[o.params.effect].setTranslate(o.translate),o.params.parallax&&o.parallax&&o.parallax.setTranslate(o.translate),o.params.scrollbar&&o.scrollbar&&o.scrollbar.setTranslate(o.translate),o.params.control&&o.controller&&o.controller.setTranslate(o.translate,c),o.emit("onSetTranslate",o,o.translate)},o.getTranslate=function(a,b){var c,d,e,f;return"undefined"==typeof b&&(b="x"),o.params.virtualTranslate?o.rtl?-o.translate:o.translate:(e=window.getComputedStyle(a,null),window.WebKitCSSMatrix?f=new WebKitCSSMatrix("none"===e.webkitTransform?"":e.webkitTransform):(f=e.MozTransform||e.OTransform||e.MsTransform||e.msTransform||e.transform||e.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),c=f.toString().split(",")),"x"===b&&(d=window.WebKitCSSMatrix?f.m41:16===c.length?parseFloat(c[12]):parseFloat(c[4])),"y"===b&&(d=window.WebKitCSSMatrix?f.m42:16===c.length?parseFloat(c[13]):parseFloat(c[5])),o.rtl&&d&&(d=-d),d||0)},o.getWrapperTranslate=function(a){return"undefined"==typeof a&&(a=e()?"x":"y"),o.getTranslate(o.wrapper[0],a)},o.observers=[],o.initObservers=function(){if(o.params.observeParents)for(var a=o.container.parents(),b=0;b<a.length;b++)h(a[b]);h(o.container[0],{childList:!1}),h(o.wrapper[0],{attributes:!1})},o.disconnectObservers=function(){for(var a=0;a<o.observers.length;a++)o.observers[a].disconnect();o.observers=[]},o.createLoop=function(){o.wrapper.children("."+o.params.slideClass+"."+o.params.slideDuplicateClass).remove();var b=o.wrapper.children("."+o.params.slideClass);o.loopedSlides=parseInt(o.params.loopedSlides||o.params.slidesPerView,10),o.loopedSlides=o.loopedSlides+o.params.loopAdditionalSlides,o.loopedSlides>b.length&&(o.loopedSlides=b.length);var c,d=[],e=[];for(b.each(function(c,f){var g=a(this);c<o.loopedSlides&&e.push(f),c<b.length&&c>=b.length-o.loopedSlides&&d.push(f),g.attr("data-swiper-slide-index",c)}),c=0;c<e.length;c++)o.wrapper.append(a(e[c].cloneNode(!0)).addClass(o.params.slideDuplicateClass));for(c=d.length-1;c>=0;c--)o.wrapper.prepend(a(d[c].cloneNode(!0)).addClass(o.params.slideDuplicateClass))},o.destroyLoop=function(){o.wrapper.children("."+o.params.slideClass+"."+o.params.slideDuplicateClass).remove(),o.slides.removeAttr("data-swiper-slide-index")},o.fixLoop=function(){var a;o.activeIndex<o.loopedSlides?(a=o.slides.length-3*o.loopedSlides+o.activeIndex,a+=o.loopedSlides,o.slideTo(a,0,!1,!0)):("auto"===o.params.slidesPerView&&o.activeIndex>=2*o.loopedSlides||o.activeIndex>o.slides.length-2*o.params.slidesPerView)&&(a=-o.slides.length+o.activeIndex+o.loopedSlides,a+=o.loopedSlides,o.slideTo(a,0,!1,!0))},o.appendSlide=function(a){if(o.params.loop&&o.destroyLoop(),"object"==typeof a&&a.length)for(var b=0;b<a.length;b++)a[b]&&o.wrapper.append(a[b]);else o.wrapper.append(a);o.params.loop&&o.createLoop(),o.params.observer&&o.support.observer||o.update(!0)},o.prependSlide=function(a){o.params.loop&&o.destroyLoop();var b=o.activeIndex+1;if("object"==typeof a&&a.length){for(var c=0;c<a.length;c++)a[c]&&o.wrapper.prepend(a[c]);b=o.activeIndex+a.length}else o.wrapper.prepend(a);o.params.loop&&o.createLoop(),o.params.observer&&o.support.observer||o.update(!0),o.slideTo(b,0,!1)},o.removeSlide=function(a){o.params.loop&&o.destroyLoop();var b,c=o.activeIndex;if("object"==typeof a&&a.length){for(var d=0;d<a.length;d++)b=a[d],o.slides[b]&&o.slides.eq(b).remove(),c>b&&c--;c=Math.max(c,0)}else b=a,o.slides[b]&&o.slides.eq(b).remove(),c>b&&c--,c=Math.max(c,0);o.params.observer&&o.support.observer||o.update(!0),o.slideTo(c,0,!1)},o.removeAllSlides=function(){for(var a=[],b=0;b<o.slides.length;b++)a.push(b);o.removeSlide(a)},o.effects={fade:{fadeIndex:null,setTranslate:function(){for(var a=0;a<o.slides.length;a++){var b=o.slides.eq(a),c=b[0].swiperSlideOffset,d=-c;o.params.virtualTranslate||(d-=o.translate);var f=0;e()||(f=d,d=0);var g=o.params.fade.crossFade?Math.max(1-Math.abs(b[0].progress),0):1+Math.min(Math.max(b[0].progress,-1),0);g>0&&1>g&&(o.effects.fade.fadeIndex=a),b.css({opacity:g}).transform("translate3d("+d+"px, "+f+"px, 0px)")}},setTransition:function(a){if(o.slides.transition(a),o.params.virtualTranslate&&0!==a){var b=null!==o.effects.fade.fadeIndex?o.effects.fade.fadeIndex:o.activeIndex;o.slides.eq(b).transitionEnd(function(){for(var a=["webkitTransitionEnd","transitionend","oTransitionEnd","MSTransitionEnd","msTransitionEnd"],b=0;b<a.length;b++)o.wrapper.trigger(a[b])})}}},cube:{setTranslate:function(){var b,c=0;o.params.cube.shadow&&(e()?(b=o.wrapper.find(".swiper-cube-shadow"),0===b.length&&(b=a('<div class="swiper-cube-shadow"></div>'),o.wrapper.append(b)),b.css({height:o.width+"px"})):(b=o.container.find(".swiper-cube-shadow"),0===b.length&&(b=a('<div class="swiper-cube-shadow"></div>'),o.container.append(b))));for(var d=0;d<o.slides.length;d++){var f=o.slides.eq(d),g=90*d,h=Math.floor(g/360);o.rtl&&(g=-g,h=Math.floor(-g/360));var i=Math.max(Math.min(f[0].progress,1),-1),j=0,k=0,l=0;d%4===0?(j=4*-h*o.size,l=0):(d-1)%4===0?(j=0,l=4*-h*o.size):(d-2)%4===0?(j=o.size+4*h*o.size,l=o.size):(d-3)%4===0&&(j=-o.size,l=3*o.size+4*o.size*h),o.rtl&&(j=-j),e()||(k=j,j=0);var m="rotateX("+(e()?0:-g)+"deg) rotateY("+(e()?g:0)+"deg) translate3d("+j+"px, "+k+"px, "+l+"px)";if(1>=i&&i>-1&&(c=90*d+90*i,o.rtl&&(c=90*-d-90*i)),f.transform(m),o.params.cube.slideShadows){var n=e()?f.find(".swiper-slide-shadow-left"):f.find(".swiper-slide-shadow-top"),p=e()?f.find(".swiper-slide-shadow-right"):f.find(".swiper-slide-shadow-bottom");0===n.length&&(n=a('<div class="swiper-slide-shadow-'+(e()?"left":"top")+'"></div>'),f.append(n)),0===p.length&&(p=a('<div class="swiper-slide-shadow-'+(e()?"right":"bottom")+'"></div>'),f.append(p)),n.length&&(n[0].style.opacity=-f[0].progress),p.length&&(p[0].style.opacity=f[0].progress)}}if(o.wrapper.css({"-webkit-transform-origin":"50% 50% -"+o.size/2+"px","-moz-transform-origin":"50% 50% -"+o.size/2+"px","-ms-transform-origin":"50% 50% -"+o.size/2+"px",
"transform-origin":"50% 50% -"+o.size/2+"px"}),o.params.cube.shadow)if(e())b.transform("translate3d(0px, "+(o.width/2+o.params.cube.shadowOffset)+"px, "+-o.width/2+"px) rotateX(90deg) rotateZ(0deg) scale("+o.params.cube.shadowScale+")");else{var q=Math.abs(c)-90*Math.floor(Math.abs(c)/90),r=1.5-(Math.sin(2*q*Math.PI/360)/2+Math.cos(2*q*Math.PI/360)/2),s=o.params.cube.shadowScale,t=o.params.cube.shadowScale/r,u=o.params.cube.shadowOffset;b.transform("scale3d("+s+", 1, "+t+") translate3d(0px, "+(o.height/2+u)+"px, "+-o.height/2/t+"px) rotateX(-90deg)")}var v=o.isSafari||o.isUiWebView?-o.size/2:0;o.wrapper.transform("translate3d(0px,0,"+v+"px) rotateX("+(e()?0:c)+"deg) rotateY("+(e()?-c:0)+"deg)")},setTransition:function(a){o.slides.transition(a).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(a),o.params.cube.shadow&&!e()&&o.container.find(".swiper-cube-shadow").transition(a)}},coverflow:{setTranslate:function(){for(var b=o.translate,c=e()?-b+o.width/2:-b+o.height/2,d=e()?o.params.coverflow.rotate:-o.params.coverflow.rotate,f=o.params.coverflow.depth,g=0,h=o.slides.length;h>g;g++){var i=o.slides.eq(g),j=o.slidesSizesGrid[g],k=i[0].swiperSlideOffset,l=(c-k-j/2)/j*o.params.coverflow.modifier,m=e()?d*l:0,n=e()?0:d*l,p=-f*Math.abs(l),q=e()?0:o.params.coverflow.stretch*l,r=e()?o.params.coverflow.stretch*l:0;Math.abs(r)<.001&&(r=0),Math.abs(q)<.001&&(q=0),Math.abs(p)<.001&&(p=0),Math.abs(m)<.001&&(m=0),Math.abs(n)<.001&&(n=0);var s="translate3d("+r+"px,"+q+"px,"+p+"px) rotateX("+n+"deg) rotateY("+m+"deg)";if(i.transform(s),i[0].style.zIndex=-Math.abs(Math.round(l))+1,o.params.coverflow.slideShadows){var t=e()?i.find(".swiper-slide-shadow-left"):i.find(".swiper-slide-shadow-top"),u=e()?i.find(".swiper-slide-shadow-right"):i.find(".swiper-slide-shadow-bottom");0===t.length&&(t=a('<div class="swiper-slide-shadow-'+(e()?"left":"top")+'"></div>'),i.append(t)),0===u.length&&(u=a('<div class="swiper-slide-shadow-'+(e()?"right":"bottom")+'"></div>'),i.append(u)),t.length&&(t[0].style.opacity=l>0?l:0),u.length&&(u[0].style.opacity=-l>0?-l:0)}}if(o.browser.ie){var v=o.wrapper[0].style;v.perspectiveOrigin=c+"px 50%"}},setTransition:function(a){o.slides.transition(a).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(a)}}},o.lazy={initialImageLoaded:!1,loadImageInSlide:function(b){if("undefined"!=typeof b&&0!==o.slides.length){var c=o.slides.eq(b),d=c.find("img.swiper-lazy:not(.swiper-lazy-loaded):not(.swiper-lazy-loading)");0!==d.length&&d.each(function(){var b=a(this);b.addClass("swiper-lazy-loading");var d=b.attr("data-src");o.loadImage(b[0],d,!1,function(){b.attr("src",d),b.removeAttr("data-src"),b.addClass("swiper-lazy-loaded").removeClass("swiper-lazy-loading"),c.find(".swiper-lazy-preloader, .preloader").remove(),o.emit("onLazyImageReady",o,c[0],b[0])}),o.emit("onLazyImageLoad",o,c[0],b[0])})}},load:function(){if(o.params.watchSlidesVisibility)o.wrapper.children("."+o.params.slideVisibleClass).each(function(){o.lazy.loadImageInSlide(a(this).index())});else if(o.params.slidesPerView>1)for(var b=o.activeIndex;b<o.activeIndex+o.params.slidesPerView;b++)o.slides[b]&&o.lazy.loadImageInSlide(b);else o.lazy.loadImageInSlide(o.activeIndex);if(o.params.lazyLoadingInPrevNext){var c=o.wrapper.children("."+o.params.slideNextClass);c.length>0&&o.lazy.loadImageInSlide(c.index());var d=o.wrapper.children("."+o.params.slidePrevClass);d.length>0&&o.lazy.loadImageInSlide(d.index())}},onTransitionStart:function(){o.params.lazyLoading&&(o.params.lazyLoadingOnTransitionStart||!o.params.lazyLoadingOnTransitionStart&&!o.lazy.initialImageLoaded)&&(o.lazy.initialImageLoaded=!0,o.lazy.load())},onTransitionEnd:function(){o.params.lazyLoading&&!o.params.lazyLoadingOnTransitionStart&&o.lazy.load()}},o.scrollbar={set:function(){if(o.params.scrollbar){var b=o.scrollbar;b.track=a(o.params.scrollbar),b.drag=b.track.find(".swiper-scrollbar-drag"),0===b.drag.length&&(b.drag=a('<div class="swiper-scrollbar-drag"></div>'),b.track.append(b.drag)),b.drag[0].style.width="",b.drag[0].style.height="",b.trackSize=e()?b.track[0].offsetWidth:b.track[0].offsetHeight,b.divider=o.size/o.virtualSize,b.moveDivider=b.divider*(b.trackSize/o.size),b.dragSize=b.trackSize*b.divider,e()?b.drag[0].style.width=b.dragSize+"px":b.drag[0].style.height=b.dragSize+"px",b.divider>=1?b.track[0].style.display="none":b.track[0].style.display="",o.params.scrollbarHide&&(b.track[0].style.opacity=0)}},setTranslate:function(){if(o.params.scrollbar){var a,b=o.scrollbar,c=b.dragSize;a=(b.trackSize-b.dragSize)*o.progress,o.rtl&&e()?(a=-a,a>0?(c=b.dragSize-a,a=0):-a+b.dragSize>b.trackSize&&(c=b.trackSize+a)):0>a?(c=b.dragSize+a,a=0):a+b.dragSize>b.trackSize&&(c=b.trackSize-a),e()?(o.support.transforms3d?b.drag.transform("translate3d("+a+"px, 0, 0)"):b.drag.transform("translateX("+a+"px)"),b.drag[0].style.width=c+"px"):(o.support.transforms3d?b.drag.transform("translate3d(0px, "+a+"px, 0)"):b.drag.transform("translateY("+a+"px)"),b.drag[0].style.height=c+"px"),o.params.scrollbarHide&&(clearTimeout(b.timeout),b.track[0].style.opacity=1,b.timeout=setTimeout(function(){b.track[0].style.opacity=0,b.track.transition(400)},1e3))}},setTransition:function(a){o.params.scrollbar&&o.scrollbar.drag.transition(a)}},o.controller={setTranslate:function(a,c){var d,e,f=o.params.control;if(o.isArray(f))for(var g=0;g<f.length;g++)f[g]!==c&&f[g]instanceof b&&(a=f[g].rtl&&"horizontal"===f[g].params.direction?-o.translate:o.translate,d=(f[g].maxTranslate()-f[g].minTranslate())/(o.maxTranslate()-o.minTranslate()),e=(a-o.minTranslate())*d+f[g].minTranslate(),o.params.controlInverse&&(e=f[g].maxTranslate()-e),f[g].updateProgress(e),f[g].setWrapperTranslate(e,!1,o),f[g].updateActiveIndex());else f instanceof b&&c!==f&&(a=f.rtl&&"horizontal"===f.params.direction?-o.translate:o.translate,d=(f.maxTranslate()-f.minTranslate())/(o.maxTranslate()-o.minTranslate()),e=(a-o.minTranslate())*d+f.minTranslate(),o.params.controlInverse&&(e=f.maxTranslate()-e),f.updateProgress(e),f.setWrapperTranslate(e,!1,o),f.updateActiveIndex())},setTransition:function(a,c){var d=o.params.control;if(o.isArray(d))for(var e=0;e<d.length;e++)d[e]!==c&&d[e]instanceof b&&d[e].setWrapperTransition(a,o);else d instanceof b&&c!==d&&d.setWrapperTransition(a,o)}},o.parallax={setTranslate:function(){o.container.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(){i(this,o.progress)}),o.slides.each(function(){var b=a(this);b.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(){var a=Math.min(Math.max(b[0].progress,-1),1);i(this,a)})})},setTransition:function(b){"undefined"==typeof b&&(b=o.params.speed),o.container.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(){var c=a(this),d=parseInt(c.attr("data-swiper-parallax-duration"),10)||b;0===b&&(d=0),c.transition(d)})}},o._plugins=[];for(var E in o.plugins)if(o.plugins.hasOwnProperty(E)){var F=o.plugins[E](o,o.params[E]);F&&o._plugins.push(F)}return o.callPlugins=function(a){for(var b=0;b<o._plugins.length;b++)a in o._plugins[b]&&o._plugins[b][a](arguments[1],arguments[2],arguments[3],arguments[4],arguments[5])},o.emitterEventListeners={},o.emit=function(a){o.params[a]&&o.params[a](arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]);var b;if(o){if(o.emitterEventListeners[a])for(b=0;b<o.emitterEventListeners[a].length;b++)o.emitterEventListeners[a][b](arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]);o.callPlugins&&o.callPlugins(a,arguments[1],arguments[2],arguments[3],arguments[4],arguments[5])}},o.on=function(a,b){return a=j(a),o.emitterEventListeners[a]||(o.emitterEventListeners[a]=[]),o.emitterEventListeners[a].push(b),o},o.off=function(a,b){var c;if(a=j(a),"undefined"==typeof b)return o.emitterEventListeners[a]=[],o;if(o.emitterEventListeners[a]&&0!==o.emitterEventListeners[a].length){for(c=0;c<o.emitterEventListeners[a].length;c++)o.emitterEventListeners[a][c]===b&&o.emitterEventListeners[a].splice(c,1);return o}},o.once=function(a,b){a=j(a);var c=function(){b(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4]),o.off(a,c)};return o.on(a,c),o},o.a11y={makeFocusable:function(a){return a[0].tabIndex="0",a},addRole:function(a,b){return a.attr("role",b),a},addLabel:function(a,b){return a.attr("aria-label",b),a},disable:function(a){return a.attr("aria-disabled",!0),a},enable:function(a){return a.attr("aria-disabled",!1),a},onEnterKey:function(b){13===b.keyCode&&(a(b.target).is(o.params.nextButton)?(o.onClickNext(b),o.isEnd?o.a11y.notify(o.params.lastSlideMsg):o.a11y.notify(o.params.nextSlideMsg)):a(b.target).is(o.params.prevButton)&&(o.onClickPrev(b),o.isBeginning?o.a11y.notify(o.params.firstSlideMsg):o.a11y.notify(o.params.prevSlideMsg)))},liveRegion:a('<span class="swiper-notification" aria-live="assertive" aria-atomic="true"></span>'),notify:function(a){var b=o.a11y.liveRegion;0!==b.length&&(b.html(""),b.html(a))},init:function(){if(o.params.nextButton){var b=a(o.params.nextButton);o.a11y.makeFocusable(b),o.a11y.addRole(b,"button"),o.a11y.addLabel(b,o.params.nextSlideMsg)}if(o.params.prevButton){var c=a(o.params.prevButton);o.a11y.makeFocusable(c),o.a11y.addRole(c,"button"),o.a11y.addLabel(c,o.params.prevSlideMsg)}a(o.container).append(o.a11y.liveRegion)},destroy:function(){o.a11y.liveRegion&&o.a11y.liveRegion.length>0&&o.a11y.liveRegion.remove()}},o.init=function(){o.params.loop&&o.createLoop(),o.updateContainerSize(),o.updateSlidesSize(),o.updatePagination(),o.params.scrollbar&&o.scrollbar&&o.scrollbar.set(),"slide"!==o.params.effect&&o.effects[o.params.effect]&&(o.params.loop||o.updateProgress(),o.effects[o.params.effect].setTranslate()),o.params.loop?o.slideTo(o.params.initialSlide+o.loopedSlides,0,o.params.runCallbacksOnInit):(o.slideTo(o.params.initialSlide,0,o.params.runCallbacksOnInit),0===o.params.initialSlide&&(o.parallax&&o.params.parallax&&o.parallax.setTranslate(),o.lazy&&o.params.lazyLoading&&o.lazy.load())),o.attachEvents(),o.params.observer&&o.support.observer&&o.initObservers(),o.params.preloadImages&&!o.params.lazyLoading&&o.preloadImages(),o.params.autoplay&&o.startAutoplay(),o.params.keyboardControl&&o.enableKeyboardControl&&o.enableKeyboardControl(),o.params.mousewheelControl&&o.enableMousewheelControl&&o.enableMousewheelControl(),o.params.hashnav&&o.hashnav&&o.hashnav.init(),o.params.a11y&&o.a11y&&o.a11y.init(),o.emit("onInit",o)},o.cleanupStyles=function(){o.container.removeClass(o.classNames.join(" ")).removeAttr("style"),o.wrapper.removeAttr("style"),o.slides&&o.slides.length&&o.slides.removeClass([o.params.slideVisibleClass,o.params.slideActiveClass,o.params.slideNextClass,o.params.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-column").removeAttr("data-swiper-row"),o.paginationContainer&&o.paginationContainer.length&&o.paginationContainer.removeClass(o.params.paginationHiddenClass),o.bullets&&o.bullets.length&&o.bullets.removeClass(o.params.bulletActiveClass),o.params.prevButton&&a(o.params.prevButton).removeClass(o.params.buttonDisabledClass),o.params.nextButton&&a(o.params.nextButton).removeClass(o.params.buttonDisabledClass),o.params.scrollbar&&o.scrollbar&&(o.scrollbar.track&&o.scrollbar.track.length&&o.scrollbar.track.removeAttr("style"),o.scrollbar.drag&&o.scrollbar.drag.length&&o.scrollbar.drag.removeAttr("style"))},o.destroy=function(a,b){o.detachEvents(),o.stopAutoplay(),o.params.loop&&o.destroyLoop(),b&&o.cleanupStyles(),o.disconnectObservers(),o.params.keyboardControl&&o.disableKeyboardControl&&o.disableKeyboardControl(),o.params.mousewheelControl&&o.disableMousewheelControl&&o.disableMousewheelControl(),o.params.a11y&&o.a11y&&o.a11y.destroy(),o.emit("onDestroy"),a!==!1&&(o=null)},o.init(),o}};b.prototype={defaults:{direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,autoplay:!1,autoplayDisableOnInteraction:!0,freeMode:!1,freeModeMomentum:!0,freeModeMomentumRatio:1,freeModeMomentumBounce:!0,freeModeMomentumBounceRatio:1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",coverflow:{rotate:50,stretch:0,depth:100,modifier:1,slideShadows:!0},cube:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94},fade:{crossFade:!1},parallax:!1,scrollbar:null,scrollbarHide:!0,keyboardControl:!1,mousewheelControl:!1,mousewheelForceToAxis:!1,hashnav:!1,spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,centeredSlides:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,onlyExternal:!1,threshold:0,touchMoveStopPropagation:!0,pagination:null,paginationClickable:!1,paginationHide:!1,paginationBulletRender:null,resistance:!0,resistanceRatio:.85,nextButton:null,prevButton:null,watchSlidesProgress:!1,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,lazyLoading:!1,lazyLoadingInPrevNext:!1,lazyLoadingOnTransitionStart:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,control:void 0,controlInverse:!1,allowSwipeToPrev:!0,allowSwipeToNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",slideClass:"swiper-slide",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",bulletClass:"swiper-pagination-bullet",bulletActiveClass:"swiper-pagination-bullet-active",buttonDisabledClass:"swiper-button-disabled",paginationHiddenClass:"swiper-pagination-hidden",observer:!1,observeParents:!1,a11y:!1,prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",runCallbacksOnInit:!0},isSafari:function(){var a=navigator.userAgent.toLowerCase();return a.indexOf("safari")>=0&&a.indexOf("chrome")<0&&a.indexOf("android")<0}(),isUiWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(navigator.userAgent),isArray:function(a){return"[object Array]"===Object.prototype.toString.apply(a)},browser:{ie:window.navigator.pointerEnabled||window.navigator.msPointerEnabled,ieTouch:window.navigator.msPointerEnabled&&window.navigator.msMaxTouchPoints>1||window.navigator.pointerEnabled&&window.navigator.maxTouchPoints>1},device:function(){var a=navigator.userAgent,b=a.match(/(Android);?[\s\/]+([\d.]+)?/),c=a.match(/(iPad).*OS\s([\d_]+)/),d=!c&&a.match(/(iPhone\sOS)\s([\d_]+)/);return{ios:c||d||c,android:b}}(),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 a=document.createElement("div").style;return"webkitPerspective"in a||"MozPerspective"in a||"OPerspective"in a||"MsPerspective"in a||"perspective"in a}(),flexbox:function(){for(var a=document.createElement("div").style,b="alignItems webkitAlignItems webkitBoxAlign msFlexAlign mozBoxAlign webkitFlexDirection msFlexDirection mozBoxDirection mozBoxOrient webkitBoxDirection webkitBoxOrient".split(" "),c=0;c<b.length;c++)if(b[c]in a)return!0}(),observer:function(){return"MutationObserver"in window||"WebkitMutationObserver"in window}()},plugins:{}},a.Swiper=b}(Zepto),+function(a){"use strict";a.Swiper.prototype.defaults.pagination=".page-current .swiper-pagination",a.swiper=function(b,c){return new a.Swiper(b,c)},a.fn.swiper=function(b){return new a.Swiper(this,b)},a.initSwiper=function(b){function c(a){function b(){a.destroy(),d.off("pageBeforeRemove",b)}d.on("pageBeforeRemove",b)}var d=a(b||document.body),e=d.find(".swiper-container");if(0!==e.length)for(var f=0;f<e.length;f++){var g,h=e.eq(f);if(h.data("swiper"))h.data("swiper").update(!0);else{g=h.dataset();var i=a.swiper(h[0],g);c(i)}}},a.reinitSwiper=function(b){var c=a(b||".page-current"),d=c.find(".swiper-container");if(0!==d.length)for(var e=0;e<d.length;e++){var f=d[0].swiper;f&&f.update(!0)}}}(Zepto),+function(a){"use strict";var b=function(b){var c,d=this,e=this.defaults;b=b||{};for(var f in e)"undefined"==typeof b[f]&&(b[f]=e[f]);d.params=b;var g=d.params.navbarTemplate||'<header class="bar bar-nav"><a class="icon icon-left pull-left photo-browser-close-link'+("popup"===d.params.type?" close-popup":"")+'"></a><h1 class="title"><div class="center sliding"><span class="photo-browser-current"></span> <span class="photo-browser-of">'+d.params.ofText+'</span> <span class="photo-browser-total"></span></div></h1></header>',h=d.params.toolbarTemplate||'<nav class="bar bar-tab"><a class="tab-item photo-browser-prev" href="#"><i class="icon icon-prev"></i></a><a class="tab-item photo-browser-next" href="#"><i class="icon icon-next"></i></a></nav>',i=d.params.template||'<div class="photo-browser photo-browser-'+d.params.theme+'">{{navbar}}{{toolbar}}<div data-page="photo-browser-slides" class="content">{{captions}}<div class="photo-browser-swiper-container swiper-container"><div class="photo-browser-swiper-wrapper swiper-wrapper">{{photos}}</div></div></div></div>',j=d.params.lazyLoading?d.params.photoLazyTemplate||'<div class="photo-browser-slide photo-browser-slide-lazy swiper-slide"><div class="preloader'+("dark"===d.params.theme?" preloader-white":"")+'"></div><span class="photo-browser-zoom-container"><img data-src="{{url}}" class="swiper-lazy"></span></div>':d.params.photoTemplate||'<div class="photo-browser-slide swiper-slide"><span class="photo-browser-zoom-container"><img src="{{url}}"></span></div>',k=d.params.captionsTheme||d.params.theme,l=d.params.captionsTemplate||'<div class="photo-browser-captions photo-browser-captions-'+k+'">{{captions}}</div>',m=d.params.captionTemplate||'<div class="photo-browser-caption" data-caption-index="{{captionIndex}}">{{caption}}</div>',n=d.params.objectTemplate||'<div class="photo-browser-slide photo-browser-object-slide swiper-slide">{{html}}</div>',o="",p="";for(c=0;c<d.params.photos.length;c++){var q=d.params.photos[c],r="";"string"==typeof q||q instanceof String?r=q.indexOf("<")>=0||q.indexOf(">")>=0?n.replace(/{{html}}/g,q):j.replace(/{{url}}/g,q):"object"==typeof q&&(q.hasOwnProperty("html")&&q.html.length>0?r=n.replace(/{{html}}/g,q.html):q.hasOwnProperty("url")&&q.url.length>0&&(r=j.replace(/{{url}}/g,q.url)),q.hasOwnProperty("caption")&&q.caption.length>0?p+=m.replace(/{{caption}}/g,q.caption).replace(/{{captionIndex}}/g,c):r=r.replace(/{{caption}}/g,"")),o+=r}var s=i.replace("{{navbar}}",d.params.navbar?g:"").replace("{{noNavbar}}",d.params.navbar?"":"no-navbar").replace("{{photos}}",o).replace("{{captions}}",l.replace(/{{captions}}/g,p)).replace("{{toolbar}}",d.params.toolbar?h:"");d.activeIndex=d.params.initialSlide,d.openIndex=d.activeIndex,d.opened=!1,d.open=function(b){return"undefined"==typeof b&&(b=d.activeIndex),b=parseInt(b,10),d.opened&&d.swiper?void d.swiper.slideTo(b):(d.opened=!0,d.openIndex=b,"standalone"===d.params.type&&a(d.params.container).append(s),"popup"===d.params.type&&(d.popup=a.popup('<div class="popup photo-browser-popup">'+s+"</div>"),a(d.popup).on("closed",d.onPopupClose)),"page"===d.params.type?(a(document).on("pageBeforeInit",d.onPageBeforeInit),a(document).on("pageBeforeRemove",d.onPageBeforeRemove),d.params.view||(d.params.view=a.mainView),void d.params.view.loadContent(s)):(d.layout(d.openIndex),void(d.params.onOpen&&d.params.onOpen(d))))},d.close=function(){d.opened=!1,d.swiperContainer&&0!==d.swiperContainer.length&&(d.params.onClose&&d.params.onClose(d),d.attachEvents(!0),"standalone"===d.params.type&&d.container.removeClass("photo-browser-in").addClass("photo-browser-out").transitionEnd(function(){d.container.remove()}),d.swiper.destroy(),d.swiper=d.swiperContainer=d.swiperWrapper=d.slides=t=u=v=void 0)},d.onPopupClose=function(){d.close(),a(d.popup).off("pageBeforeInit",d.onPopupClose)},d.onPageBeforeInit=function(b){"photo-browser-slides"===b.detail.page.name&&d.layout(d.openIndex),a(document).off("pageBeforeInit",d.onPageBeforeInit)},d.onPageBeforeRemove=function(b){"photo-browser-slides"===b.detail.page.name&&d.close(),a(document).off("pageBeforeRemove",d.onPageBeforeRemove)},d.onSliderTransitionStart=function(b){d.activeIndex=b.activeIndex;var c=b.activeIndex+1,e=b.slides.length;if(d.params.loop&&(e-=2,c-=b.loopedSlides,1>c&&(c=e+c),c>e&&(c-=e)),d.container.find(".photo-browser-current").text(c),d.container.find(".photo-browser-total").text(e),a(".photo-browser-prev, .photo-browser-next").removeClass("photo-browser-link-inactive"),b.isBeginning&&!d.params.loop&&a(".photo-browser-prev").addClass("photo-browser-link-inactive"),b.isEnd&&!d.params.loop&&a(".photo-browser-next").addClass("photo-browser-link-inactive"),d.captions.length>0){d.captionsContainer.find(".photo-browser-caption-active").removeClass("photo-browser-caption-active");var f=d.params.loop?b.slides.eq(b.activeIndex).attr("data-swiper-slide-index"):d.activeIndex;d.captionsContainer.find('[data-caption-index="'+f+'"]').addClass("photo-browser-caption-active")}var g=b.slides.eq(b.previousIndex).find("video");g.length>0&&"pause"in g[0]&&g[0].pause(),d.params.onSlideChangeStart&&d.params.onSlideChangeStart(b)},d.onSliderTransitionEnd=function(a){d.params.zoom&&t&&a.previousIndex!==a.activeIndex&&(u.transform("translate3d(0,0,0) scale(1)"),v.transform("translate3d(0,0,0)"),t=u=v=void 0,w=x=1),d.params.onSlideChangeEnd&&d.params.onSlideChangeEnd(a)},d.layout=function(b){"page"===d.params.type?d.container=a(".photo-browser-swiper-container").parents(".view"):d.container=a(".photo-browser"),"standalone"===d.params.type&&d.container.addClass("photo-browser-in"),d.swiperContainer=d.container.find(".photo-browser-swiper-container"),d.swiperWrapper=d.container.find(".photo-browser-swiper-wrapper"),d.slides=d.container.find(".photo-browser-slide"),d.captionsContainer=d.container.find(".photo-browser-captions"),d.captions=d.container.find(".photo-browser-caption");var c={nextButton:d.params.nextButton||".photo-browser-next",prevButton:d.params.prevButton||".photo-browser-prev",indexButton:d.params.indexButton,initialSlide:b,spaceBetween:d.params.spaceBetween,speed:d.params.speed,loop:d.params.loop,lazyLoading:d.params.lazyLoading,lazyLoadingInPrevNext:d.params.lazyLoadingInPrevNext,lazyLoadingOnTransitionStart:d.params.lazyLoadingOnTransitionStart,preloadImages:d.params.lazyLoading?!1:!0,onTap:function(a,b){d.params.onTap&&d.params.onTap(a,b)},onClick:function(a,b){d.params.exposition&&d.toggleExposition(),d.params.onClick&&d.params.onClick(a,b)},onDoubleTap:function(b,c){d.toggleZoom(a(c.target).parents(".photo-browser-slide")),d.params.onDoubleTap&&d.params.onDoubleTap(b,c)},onTransitionStart:function(a){d.onSliderTransitionStart(a)},onTransitionEnd:function(a){d.onSliderTransitionEnd(a)},onLazyImageLoad:function(a,b,c){d.params.onLazyImageLoad&&d.params.onLazyImageLoad(d,b,c)},onLazyImageReady:function(b,c,e){a(c).removeClass("photo-browser-slide-lazy"),d.params.onLazyImageReady&&d.params.onLazyImageReady(d,c,e)}};d.params.swipeToClose&&"page"!==d.params.type&&(c.onTouchStart=d.swipeCloseTouchStart,c.onTouchMoveOpposite=d.swipeCloseTouchMove,c.onTouchEnd=d.swipeCloseTouchEnd),d.swiper=a.swiper(d.swiperContainer,c),0===b&&d.onSliderTransitionStart(d.swiper),d.attachEvents()},d.attachEvents=function(a){var b=a?"off":"on";if(d.params.zoom){var c=d.params.loop?d.swiper.slides:d.slides;c[b]("gesturestart",d.onSlideGestureStart),c[b]("gesturechange",d.onSlideGestureChange),c[b]("gestureend",d.onSlideGestureEnd),c[b]("touchstart",d.onSlideTouchStart),c[b]("touchmove",d.onSlideTouchMove),c[b]("touchend",d.onSlideTouchEnd)}d.container.find(".photo-browser-close-link")[b]("click",d.close)},d.exposed=!1,d.toggleExposition=function(){d.container&&d.container.toggleClass("photo-browser-exposed"),d.params.expositionHideCaptions&&d.captionsContainer.toggleClass("photo-browser-captions-exposed"),d.exposed=!d.exposed},d.enableExposition=function(){d.container&&d.container.addClass("photo-browser-exposed"),d.params.expositionHideCaptions&&d.captionsContainer.addClass("photo-browser-captions-exposed"),d.exposed=!0},d.disableExposition=function(){d.container&&d.container.removeClass("photo-browser-exposed"),d.params.expositionHideCaptions&&d.captionsContainer.removeClass("photo-browser-captions-exposed"),d.exposed=!1};var t,u,v,w=1,x=1,y=!1;d.onSlideGestureStart=function(){return t||(t=a(this),u=t.find("img, svg, canvas"),v=u.parent(".photo-browser-zoom-container"),0!==v.length)?(u.transition(0),void(y=!0)):void(u=void 0)},d.onSlideGestureChange=function(a){u&&0!==u.length&&(w=a.scale*x,w>d.params.maxZoom&&(w=d.params.maxZoom-1+Math.pow(w-d.params.maxZoom+1,.5)),w<d.params.minZoom&&(w=d.params.minZoom+1-Math.pow(d.params.minZoom-w+1,.5)),u.transform("translate3d(0,0,0) scale("+w+")"))},d.onSlideGestureEnd=function(){u&&0!==u.length&&(w=Math.max(Math.min(w,d.params.maxZoom),d.params.minZoom),u.transition(d.params.speed).transform("translate3d(0,0,0) scale("+w+")"),x=w,y=!1,1===w&&(t=void 0))},d.toggleZoom=function(){t||(t=d.swiper.slides.eq(d.swiper.activeIndex),u=t.find("img, svg, canvas"),v=u.parent(".photo-browser-zoom-container")),u&&0!==u.length&&(v.transition(300).transform("translate3d(0,0,0)"),w&&1!==w?(w=x=1,u.transition(300).transform("translate3d(0,0,0) scale(1)"),t=void 0):(w=x=d.params.maxZoom,u.transition(300).transform("translate3d(0,0,0) scale("+w+")")))};var z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q={},R={};d.onSlideTouchStart=function(b){u&&0!==u.length&&(z||("android"===a.device.os&&b.preventDefault(),z=!0,Q.x="touchstart"===b.type?b.targetTouches[0].pageX:b.pageX,Q.y="touchstart"===b.type?b.targetTouches[0].pageY:b.pageY))},d.onSlideTouchMove=function(b){if(u&&0!==u.length&&(d.swiper.allowClick=!1,z&&t)){A||(H=u[0].offsetWidth,I=u[0].offsetHeight,J=a.getTranslate(v[0],"x")||0,K=a.getTranslate(v[0],"y")||0,v.transition(0));var c=H*w,e=I*w;if(!(c<d.swiper.width&&e<d.swiper.height)){if(D=Math.min(d.swiper.width/2-c/2,0),F=-D,E=Math.min(d.swiper.height/2-e/2,0),G=-E,R.x="touchmove"===b.type?b.targetTouches[0].pageX:b.pageX,R.y="touchmove"===b.type?b.targetTouches[0].pageY:b.pageY,!A&&!y&&(Math.floor(D)===Math.floor(J)&&R.x<Q.x||Math.floor(F)===Math.floor(J)&&R.x>Q.x))return void(z=!1);b.preventDefault(),b.stopPropagation(),A=!0,B=R.x-Q.x+J,C=R.y-Q.y+K,D>B&&(B=D+1-Math.pow(D-B+1,.8)),B>F&&(B=F-1+Math.pow(B-F+1,.8)),E>C&&(C=E+1-Math.pow(E-C+1,.8)),C>G&&(C=G-1+Math.pow(C-G+1,.8)),L||(L=R.x),O||(O=R.y),M||(M=Date.now()),N=(R.x-L)/(Date.now()-M)/2,P=(R.y-O)/(Date.now()-M)/2,Math.abs(R.x-L)<2&&(N=0),Math.abs(R.y-O)<2&&(P=0),L=R.x,O=R.y,M=Date.now(),v.transform("translate3d("+B+"px, "+C+"px,0)")}}},d.onSlideTouchEnd=function(){if(u&&0!==u.length){if(!z||!A)return z=!1,void(A=!1);z=!1,A=!1;var a=300,b=300,c=N*a,e=B+c,f=P*b,g=C+f;0!==N&&(a=Math.abs((e-B)/N)),0!==P&&(b=Math.abs((g-C)/P));var h=Math.max(a,b);B=e,C=g;var i=H*w,j=I*w;D=Math.min(d.swiper.width/2-i/2,0),F=-D,E=Math.min(d.swiper.height/2-j/2,0),G=-E,B=Math.max(Math.min(B,F),D),C=Math.max(Math.min(C,G),E),v.transition(h).transform("translate3d("+B+"px, "+C+"px,0)")}};var S,T,U,V,W,X=!1,Y=!0,Z=!1;return d.swipeCloseTouchStart=function(){Y&&(X=!0)},d.swipeCloseTouchMove=function(a,b){if(X){Z||(Z=!0,T="touchmove"===b.type?b.targetTouches[0].pageY:b.pageY,V=d.swiper.slides.eq(d.swiper.activeIndex),W=(new Date).getTime()),b.preventDefault(),U="touchmove"===b.type?b.targetTouches[0].pageY:b.pageY,S=T-U;var c=1-Math.abs(S)/300;V.transform("translate3d(0,"+-S+"px,0)"),d.swiper.container.css("opacity",c).transition(0)}},d.swipeCloseTouchEnd=function(){if(X=!1,!Z)return void(Z=!1);Z=!1,Y=!1;var b=Math.abs(S),c=(new Date).getTime()-W;return 300>c&&b>20||c>=300&&b>100?void setTimeout(function(){"standalone"===d.params.type&&d.close(),"popup"===d.params.type&&a.closeModal(d.popup),d.params.onSwipeToClose&&d.params.onSwipeToClose(d),Y=!0},0):(0!==b?V.addClass("transitioning").transitionEnd(function(){Y=!0,V.removeClass("transitioning")}):Y=!0,d.swiper.container.css("opacity","").transition(""),void V.transform(""))},d};b.prototype={defaults:{photos:[],container:"body",initialSlide:0,spaceBetween:20,speed:300,zoom:!0,maxZoom:3,minZoom:1,exposition:!0,expositionHideCaptions:!1,type:"standalone",navbar:!0,toolbar:!0,theme:"light",swipeToClose:!0,backLinkText:"Close",ofText:"of",loop:!1,lazyLoading:!1,lazyLoadingInPrevNext:!1,lazyLoadingOnTransitionStart:!1}},a.photoBrowser=function(c){return a.extend(c,a.photoBrowser.prototype.defaults),new b(c)},a.photoBrowser.prototype={defaults:{}}}(Zepto);
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
/* Zepto v1.1.6 - zepto event ajax form ie - zeptojs.com/license */
var Zepto=function(){function L(t){return null==t?String(t):j[S.call(t)]||"object"}function Z(t){return"function"==L(t)}function _(t){return null!=t&&t==t.window}function $(t){return null!=t&&t.nodeType==t.DOCUMENT_NODE}function D(t){return"object"==L(t)}function M(t){return D(t)&&!_(t)&&Object.getPrototypeOf(t)==Object.prototype}function R(t){return"number"==typeof t.length}function k(t){return s.call(t,function(t){return null!=t})}function z(t){return t.length>0?n.fn.concat.apply([],t):t}function F(t){return t.replace(/::/g,"/").replace(/([A-Z]+)([A-Z][a-z])/g,"$1_$2").replace(/([a-z\d])([A-Z])/g,"$1_$2").replace(/_/g,"-").toLowerCase()}function q(t){return t in f?f[t]:f[t]=new RegExp("(^|\\s)"+t+"(\\s|$)")}function H(t,e){return"number"!=typeof e||c[F(t)]?e:e+"px"}function I(t){var e,n;return u[t]||(e=a.createElement(t),a.body.appendChild(e),n=getComputedStyle(e,"").getPropertyValue("display"),e.parentNode.removeChild(e),"none"==n&&(n="block"),u[t]=n),u[t]}function V(t){return"children"in t?o.call(t.children):n.map(t.childNodes,function(t){return 1==t.nodeType?t:void 0})}function B(n,i,r){for(e in i)r&&(M(i[e])||A(i[e]))?(M(i[e])&&!M(n[e])&&(n[e]={}),A(i[e])&&!A(n[e])&&(n[e]=[]),B(n[e],i[e],r)):i[e]!==t&&(n[e]=i[e])}function U(t,e){return null==e?n(t):n(t).filter(e)}function J(t,e,n,i){return Z(e)?e.call(t,n,i):e}function X(t,e,n){null==n?t.removeAttribute(e):t.setAttribute(e,n)}function W(e,n){var i=e.className||"",r=i&&i.baseVal!==t;return n===t?r?i.baseVal:i:void(r?i.baseVal=n:e.className=n)}function Y(t){try{return t?"true"==t||("false"==t?!1:"null"==t?null:+t+""==t?+t:/^[\[\{]/.test(t)?n.parseJSON(t):t):t}catch(e){return t}}function G(t,e){e(t);for(var n=0,i=t.childNodes.length;i>n;n++)G(t.childNodes[n],e)}var t,e,n,i,C,N,r=[],o=r.slice,s=r.filter,a=window.document,u={},f={},c={"column-count":1,columns:1,"font-weight":1,"line-height":1,opacity:1,"z-index":1,zoom:1},l=/^\s*<(\w+|!)[^>]*>/,h=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,p=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,d=/^(?:body|html)$/i,m=/([A-Z])/g,g=["val","css","html","text","data","width","height","offset"],v=["after","prepend","before","append"],y=a.createElement("table"),x=a.createElement("tr"),b={tr:a.createElement("tbody"),tbody:y,thead:y,tfoot:y,td:x,th:x,"*":a.createElement("div")},w=/complete|loaded|interactive/,E=/^[\w-]*$/,j={},S=j.toString,T={},O=a.createElement("div"),P={tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},A=Array.isArray||function(t){return t instanceof Array};return T.matches=function(t,e){if(!e||!t||1!==t.nodeType)return!1;var n=t.webkitMatchesSelector||t.mozMatchesSelector||t.oMatchesSelector||t.matchesSelector;if(n)return n.call(t,e);var i,r=t.parentNode,o=!r;return o&&(r=O).appendChild(t),i=~T.qsa(r,e).indexOf(t),o&&O.removeChild(t),i},C=function(t){return t.replace(/-+(.)?/g,function(t,e){return e?e.toUpperCase():""})},N=function(t){return s.call(t,function(e,n){return t.indexOf(e)==n})},T.fragment=function(e,i,r){var s,u,f;return h.test(e)&&(s=n(a.createElement(RegExp.$1))),s||(e.replace&&(e=e.replace(p,"<$1></$2>")),i===t&&(i=l.test(e)&&RegExp.$1),i in b||(i="*"),f=b[i],f.innerHTML=""+e,s=n.each(o.call(f.childNodes),function(){f.removeChild(this)})),M(r)&&(u=n(s),n.each(r,function(t,e){g.indexOf(t)>-1?u[t](e):u.attr(t,e)})),s},T.Z=function(t,e){return t=t||[],t.__proto__=n.fn,t.selector=e||"",t},T.isZ=function(t){return t instanceof T.Z},T.init=function(e,i){var r;if(!e)return T.Z();if("string"==typeof e)if(e=e.trim(),"<"==e[0]&&l.test(e))r=T.fragment(e,RegExp.$1,i),e=null;else{if(i!==t)return n(i).find(e);r=T.qsa(a,e)}else{if(Z(e))return n(a).ready(e);if(T.isZ(e))return e;if(A(e))r=k(e);else if(D(e))r=[e],e=null;else if(l.test(e))r=T.fragment(e.trim(),RegExp.$1,i),e=null;else{if(i!==t)return n(i).find(e);r=T.qsa(a,e)}}return T.Z(r,e)},n=function(t,e){return T.init(t,e)},n.extend=function(t){var e,n=o.call(arguments,1);return"boolean"==typeof t&&(e=t,t=n.shift()),n.forEach(function(n){B(t,n,e)}),t},T.qsa=function(t,e){var n,i="#"==e[0],r=!i&&"."==e[0],s=i||r?e.slice(1):e,a=E.test(s);return $(t)&&a&&i?(n=t.getElementById(s))?[n]:[]:1!==t.nodeType&&9!==t.nodeType?[]:o.call(a&&!i?r?t.getElementsByClassName(s):t.getElementsByTagName(e):t.querySelectorAll(e))},n.contains=a.documentElement.contains?function(t,e){return t!==e&&t.contains(e)}:function(t,e){for(;e&&(e=e.parentNode);)if(e===t)return!0;return!1},n.type=L,n.isFunction=Z,n.isWindow=_,n.isArray=A,n.isPlainObject=M,n.isEmptyObject=function(t){var e;for(e in t)return!1;return!0},n.inArray=function(t,e,n){return r.indexOf.call(e,t,n)},n.camelCase=C,n.trim=function(t){return null==t?"":String.prototype.trim.call(t)},n.uuid=0,n.support={},n.expr={},n.map=function(t,e){var n,r,o,i=[];if(R(t))for(r=0;r<t.length;r++)n=e(t[r],r),null!=n&&i.push(n);else for(o in t)n=e(t[o],o),null!=n&&i.push(n);return z(i)},n.each=function(t,e){var n,i;if(R(t)){for(n=0;n<t.length;n++)if(e.call(t[n],n,t[n])===!1)return t}else for(i in t)if(e.call(t[i],i,t[i])===!1)return t;return t},n.grep=function(t,e){return s.call(t,e)},window.JSON&&(n.parseJSON=JSON.parse),n.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(t,e){j["[object "+e+"]"]=e.toLowerCase()}),n.fn={forEach:r.forEach,reduce:r.reduce,push:r.push,sort:r.sort,indexOf:r.indexOf,concat:r.concat,map:function(t){return n(n.map(this,function(e,n){return t.call(e,n,e)}))},slice:function(){return n(o.apply(this,arguments))},ready:function(t){return w.test(a.readyState)&&a.body?t(n):a.addEventListener("DOMContentLoaded",function(){t(n)},!1),this},get:function(e){return e===t?o.call(this):this[e>=0?e:e+this.length]},toArray:function(){return this.get()},size:function(){return this.length},remove:function(){return this.each(function(){null!=this.parentNode&&this.parentNode.removeChild(this)})},each:function(t){return r.every.call(this,function(e,n){return t.call(e,n,e)!==!1}),this},filter:function(t){return Z(t)?this.not(this.not(t)):n(s.call(this,function(e){return T.matches(e,t)}))},add:function(t,e){return n(N(this.concat(n(t,e))))},is:function(t){return this.length>0&&T.matches(this[0],t)},not:function(e){var i=[];if(Z(e)&&e.call!==t)this.each(function(t){e.call(this,t)||i.push(this)});else{var r="string"==typeof e?this.filter(e):R(e)&&Z(e.item)?o.call(e):n(e);this.forEach(function(t){r.indexOf(t)<0&&i.push(t)})}return n(i)},has:function(t){return this.filter(function(){return D(t)?n.contains(this,t):n(this).find(t).size()})},eq:function(t){return-1===t?this.slice(t):this.slice(t,+t+1)},first:function(){var t=this[0];return t&&!D(t)?t:n(t)},last:function(){var t=this[this.length-1];return t&&!D(t)?t:n(t)},find:function(t){var e,i=this;return e=t?"object"==typeof t?n(t).filter(function(){var t=this;return r.some.call(i,function(e){return n.contains(e,t)})}):1==this.length?n(T.qsa(this[0],t)):this.map(function(){return T.qsa(this,t)}):n()},closest:function(t,e){var i=this[0],r=!1;for("object"==typeof t&&(r=n(t));i&&!(r?r.indexOf(i)>=0:T.matches(i,t));)i=i!==e&&!$(i)&&i.parentNode;return n(i)},parents:function(t){for(var e=[],i=this;i.length>0;)i=n.map(i,function(t){return(t=t.parentNode)&&!$(t)&&e.indexOf(t)<0?(e.push(t),t):void 0});return U(e,t)},parent:function(t){return U(N(this.pluck("parentNode")),t)},children:function(t){return U(this.map(function(){return V(this)}),t)},contents:function(){return this.map(function(){return o.call(this.childNodes)})},siblings:function(t){return U(this.map(function(t,e){return s.call(V(e.parentNode),function(t){return t!==e})}),t)},empty:function(){return this.each(function(){this.innerHTML=""})},pluck:function(t){return n.map(this,function(e){return e[t]})},show:function(){return this.each(function(){"none"==this.style.display&&(this.style.display=""),"none"==getComputedStyle(this,"").getPropertyValue("display")&&(this.style.display=I(this.nodeName))})},replaceWith:function(t){return this.before(t).remove()},wrap:function(t){var e=Z(t);if(this[0]&&!e)var i=n(t).get(0),r=i.parentNode||this.length>1;return this.each(function(o){n(this).wrapAll(e?t.call(this,o):r?i.cloneNode(!0):i)})},wrapAll:function(t){if(this[0]){n(this[0]).before(t=n(t));for(var e;(e=t.children()).length;)t=e.first();n(t).append(this)}return this},wrapInner:function(t){var e=Z(t);return this.each(function(i){var r=n(this),o=r.contents(),s=e?t.call(this,i):t;o.length?o.wrapAll(s):r.append(s)})},unwrap:function(){return this.parent().each(function(){n(this).replaceWith(n(this).children())}),this},clone:function(){return this.map(function(){return this.cloneNode(!0)})},hide:function(){return this.css("display","none")},toggle:function(e){return this.each(function(){var i=n(this);(e===t?"none"==i.css("display"):e)?i.show():i.hide()})},prev:function(t){return n(this.pluck("previousElementSibling")).filter(t||"*")},next:function(t){return n(this.pluck("nextElementSibling")).filter(t||"*")},html:function(t){return 0 in arguments?this.each(function(e){var i=this.innerHTML;n(this).empty().append(J(this,t,e,i))}):0 in this?this[0].innerHTML:null},text:function(t){return 0 in arguments?this.each(function(e){var n=J(this,t,e,this.textContent);this.textContent=null==n?"":""+n}):0 in this?this[0].textContent:null},attr:function(n,i){var r;return"string"!=typeof n||1 in arguments?this.each(function(t){if(1===this.nodeType)if(D(n))for(e in n)X(this,e,n[e]);else X(this,n,J(this,i,t,this.getAttribute(n)))}):this.length&&1===this[0].nodeType?!(r=this[0].getAttribute(n))&&n in this[0]?this[0][n]:r:t},removeAttr:function(t){return this.each(function(){1===this.nodeType&&t.split(" ").forEach(function(t){X(this,t)},this)})},prop:function(t,e){return t=P[t]||t,1 in arguments?this.each(function(n){this[t]=J(this,e,n,this[t])}):this[0]&&this[0][t]},data:function(e,n){var i="data-"+e.replace(m,"-$1").toLowerCase(),r=1 in arguments?this.attr(i,n):this.attr(i);return null!==r?Y(r):t},val:function(t){return 0 in arguments?this.each(function(e){this.value=J(this,t,e,this.value)}):this[0]&&(this[0].multiple?n(this[0]).find("option").filter(function(){return this.selected}).pluck("value"):this[0].value)},offset:function(t){if(t)return this.each(function(e){var i=n(this),r=J(this,t,e,i.offset()),o=i.offsetParent().offset(),s={top:r.top-o.top,left:r.left-o.left};"static"==i.css("position")&&(s.position="relative"),i.css(s)});if(!this.length)return null;var e=this[0].getBoundingClientRect();return{left:e.left+window.pageXOffset,top:e.top+window.pageYOffset,width:Math.round(e.width),height:Math.round(e.height)}},css:function(t,i){if(arguments.length<2){var r,o=this[0];if(!o)return;if(r=getComputedStyle(o,""),"string"==typeof t)return o.style[C(t)]||r.getPropertyValue(t);if(A(t)){var s={};return n.each(t,function(t,e){s[e]=o.style[C(e)]||r.getPropertyValue(e)}),s}}var a="";if("string"==L(t))i||0===i?a=F(t)+":"+H(t,i):this.each(function(){this.style.removeProperty(F(t))});else for(e in t)t[e]||0===t[e]?a+=F(e)+":"+H(e,t[e])+";":this.each(function(){this.style.removeProperty(F(e))});return this.each(function(){this.style.cssText+=";"+a})},index:function(t){return t?this.indexOf(n(t)[0]):this.parent().children().indexOf(this[0])},hasClass:function(t){return t?r.some.call(this,function(t){return this.test(W(t))},q(t)):!1},addClass:function(t){return t?this.each(function(e){if("className"in this){i=[];var r=W(this),o=J(this,t,e,r);o.split(/\s+/g).forEach(function(t){n(this).hasClass(t)||i.push(t)},this),i.length&&W(this,r+(r?" ":"")+i.join(" "))}}):this},removeClass:function(e){return this.each(function(n){if("className"in this){if(e===t)return W(this,"");i=W(this),J(this,e,n,i).split(/\s+/g).forEach(function(t){i=i.replace(q(t)," ")}),W(this,i.trim())}})},toggleClass:function(e,i){return e?this.each(function(r){var o=n(this),s=J(this,e,r,W(this));s.split(/\s+/g).forEach(function(e){(i===t?!o.hasClass(e):i)?o.addClass(e):o.removeClass(e)})}):this},scrollTop:function(e){if(this.length){var n="scrollTop"in this[0];return e===t?n?this[0].scrollTop:this[0].pageYOffset:this.each(n?function(){this.scrollTop=e}:function(){this.scrollTo(this.scrollX,e)})}},scrollLeft:function(e){if(this.length){var n="scrollLeft"in this[0];return e===t?n?this[0].scrollLeft:this[0].pageXOffset:this.each(n?function(){this.scrollLeft=e}:function(){this.scrollTo(e,this.scrollY)})}},position:function(){if(this.length){var t=this[0],e=this.offsetParent(),i=this.offset(),r=d.test(e[0].nodeName)?{top:0,left:0}:e.offset();return i.top-=parseFloat(n(t).css("margin-top"))||0,i.left-=parseFloat(n(t).css("margin-left"))||0,r.top+=parseFloat(n(e[0]).css("border-top-width"))||0,r.left+=parseFloat(n(e[0]).css("border-left-width"))||0,{top:i.top-r.top,left:i.left-r.left}}},offsetParent:function(){return this.map(function(){for(var t=this.offsetParent||a.body;t&&!d.test(t.nodeName)&&"static"==n(t).css("position");)t=t.offsetParent;return t})}},n.fn.detach=n.fn.remove,["width","height"].forEach(function(e){var i=e.replace(/./,function(t){return t[0].toUpperCase()});n.fn[e]=function(r){var o,s=this[0];return r===t?_(s)?s["inner"+i]:$(s)?s.documentElement["scroll"+i]:(o=this.offset())&&o[e]:this.each(function(t){s=n(this),s.css(e,J(this,r,t,s[e]()))})}}),v.forEach(function(t,e){var i=e%2;n.fn[t]=function(){var t,o,r=n.map(arguments,function(e){return t=L(e),"object"==t||"array"==t||null==e?e:T.fragment(e)}),s=this.length>1;return r.length<1?this:this.each(function(t,u){o=i?u:u.parentNode,u=0==e?u.nextSibling:1==e?u.firstChild:2==e?u:null;var f=n.contains(a.documentElement,o);r.forEach(function(t){if(s)t=t.cloneNode(!0);else if(!o)return n(t).remove();o.insertBefore(t,u),f&&G(t,function(t){null==t.nodeName||"SCRIPT"!==t.nodeName.toUpperCase()||t.type&&"text/javascript"!==t.type||t.src||window.eval.call(window,t.innerHTML)})})})},n.fn[i?t+"To":"insert"+(e?"Before":"After")]=function(e){return n(e)[t](this),this}}),T.Z.prototype=n.fn,T.uniq=N,T.deserializeValue=Y,n.zepto=T,n}();window.Zepto=Zepto,void 0===window.$&&(window.$=Zepto),function(t){function l(t){return t._zid||(t._zid=e++)}function h(t,e,n,i){if(e=p(e),e.ns)var r=d(e.ns);return(s[l(t)]||[]).filter(function(t){return!(!t||e.e&&t.e!=e.e||e.ns&&!r.test(t.ns)||n&&l(t.fn)!==l(n)||i&&t.sel!=i)})}function p(t){var e=(""+t).split(".");return{e:e[0],ns:e.slice(1).sort().join(" ")}}function d(t){return new RegExp("(?:^| )"+t.replace(" "," .* ?")+"(?: |$)")}function m(t,e){return t.del&&!u&&t.e in f||!!e}function g(t){return c[t]||u&&f[t]||t}function v(e,i,r,o,a,u,f){var h=l(e),d=s[h]||(s[h]=[]);i.split(/\s/).forEach(function(i){if("ready"==i)return t(document).ready(r);var s=p(i);s.fn=r,s.sel=a,s.e in c&&(r=function(e){var n=e.relatedTarget;return!n||n!==this&&!t.contains(this,n)?s.fn.apply(this,arguments):void 0}),s.del=u;var l=u||r;s.proxy=function(t){if(t=j(t),!t.isImmediatePropagationStopped()){t.data=o;var i=l.apply(e,t._args==n?[t]:[t].concat(t._args));return i===!1&&(t.preventDefault(),t.stopPropagation()),i}},s.i=d.length,d.push(s),"addEventListener"in e&&e.addEventListener(g(s.e),s.proxy,m(s,f))})}function y(t,e,n,i,r){var o=l(t);(e||"").split(/\s/).forEach(function(e){h(t,e,n,i).forEach(function(e){delete s[o][e.i],"removeEventListener"in t&&t.removeEventListener(g(e.e),e.proxy,m(e,r))})})}function j(e,i){return(i||!e.isDefaultPrevented)&&(i||(i=e),t.each(E,function(t,n){var r=i[t];e[t]=function(){return this[n]=x,r&&r.apply(i,arguments)},e[n]=b}),(i.defaultPrevented!==n?i.defaultPrevented:"returnValue"in i?i.returnValue===!1:i.getPreventDefault&&i.getPreventDefault())&&(e.isDefaultPrevented=x)),e}function S(t){var e,i={originalEvent:t};for(e in t)w.test(e)||t[e]===n||(i[e]=t[e]);return j(i,t)}var n,e=1,i=Array.prototype.slice,r=t.isFunction,o=function(t){return"string"==typeof t},s={},a={},u="onfocusin"in window,f={focus:"focusin",blur:"focusout"},c={mouseenter:"mouseover",mouseleave:"mouseout"};a.click=a.mousedown=a.mouseup=a.mousemove="MouseEvents",t.event={add:v,remove:y},t.proxy=function(e,n){var s=2 in arguments&&i.call(arguments,2);if(r(e)){var a=function(){return e.apply(n,s?s.concat(i.call(arguments)):arguments)};return a._zid=l(e),a}if(o(n))return s?(s.unshift(e[n],e),t.proxy.apply(null,s)):t.proxy(e[n],e);throw new TypeError("expected function")},t.fn.bind=function(t,e,n){return this.on(t,e,n)},t.fn.unbind=function(t,e){return this.off(t,e)},t.fn.one=function(t,e,n,i){return this.on(t,e,n,i,1)};var x=function(){return!0},b=function(){return!1},w=/^([A-Z]|returnValue$|layer[XY]$)/,E={preventDefault:"isDefaultPrevented",stopImmediatePropagation:"isImmediatePropagationStopped",stopPropagation:"isPropagationStopped"};t.fn.delegate=function(t,e,n){return this.on(e,t,n)},t.fn.undelegate=function(t,e,n){return this.off(e,t,n)},t.fn.live=function(e,n){return t(document.body).delegate(this.selector,e,n),this},t.fn.die=function(e,n){return t(document.body).undelegate(this.selector,e,n),this},t.fn.on=function(e,s,a,u,f){var c,l,h=this;return e&&!o(e)?(t.each(e,function(t,e){h.on(t,s,a,e,f)}),h):(o(s)||r(u)||u===!1||(u=a,a=s,s=n),(r(a)||a===!1)&&(u=a,a=n),u===!1&&(u=b),h.each(function(n,r){f&&(c=function(t){return y(r,t.type,u),u.apply(this,arguments)}),s&&(l=function(e){var n,o=t(e.target).closest(s,r).get(0);return o&&o!==r?(n=t.extend(S(e),{currentTarget:o,liveFired:r}),(c||u).apply(o,[n].concat(i.call(arguments,1)))):void 0}),v(r,e,u,a,s,l||c)}))},t.fn.off=function(e,i,s){var a=this;return e&&!o(e)?(t.each(e,function(t,e){a.off(t,i,e)}),a):(o(i)||r(s)||s===!1||(s=i,i=n),s===!1&&(s=b),a.each(function(){y(this,e,s,i)}))},t.fn.trigger=function(e,n){return e=o(e)||t.isPlainObject(e)?t.Event(e):j(e),e._args=n,this.each(function(){e.type in f&&"function"==typeof this[e.type]?this[e.type]():"dispatchEvent"in this?this.dispatchEvent(e):t(this).triggerHandler(e,n)})},t.fn.triggerHandler=function(e,n){var i,r;return this.each(function(s,a){i=S(o(e)?t.Event(e):e),i._args=n,i.target=a,t.each(h(a,e.type||e),function(t,e){return r=e.proxy(i),i.isImmediatePropagationStopped()?!1:void 0})}),r},"focusin focusout focus blur load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select keydown keypress keyup error".split(" ").forEach(function(e){t.fn[e]=function(t){return 0 in arguments?this.bind(e,t):this.trigger(e)}}),t.Event=function(t,e){o(t)||(e=t,t=e.type);var n=document.createEvent(a[t]||"Events"),i=!0;if(e)for(var r in e)"bubbles"==r?i=!!e[r]:n[r]=e[r];return n.initEvent(t,i,!0),j(n)}}(Zepto),function(t){function h(e,n,i){var r=t.Event(n);return t(e).trigger(r,i),!r.isDefaultPrevented()}function p(t,e,i,r){return t.global?h(e||n,i,r):void 0}function d(e){e.global&&0===t.active++&&p(e,null,"ajaxStart")}function m(e){e.global&&!--t.active&&p(e,null,"ajaxStop")}function g(t,e){var n=e.context;return e.beforeSend.call(n,t,e)===!1||p(e,n,"ajaxBeforeSend",[t,e])===!1?!1:void p(e,n,"ajaxSend",[t,e])}function v(t,e,n,i){var r=n.context,o="success";n.success.call(r,t,o,e),i&&i.resolveWith(r,[t,o,e]),p(n,r,"ajaxSuccess",[e,n,t]),x(o,e,n)}function y(t,e,n,i,r){var o=i.context;i.error.call(o,n,e,t),r&&r.rejectWith(o,[n,e,t]),p(i,o,"ajaxError",[n,i,t||e]),x(e,n,i)}function x(t,e,n){var i=n.context;n.complete.call(i,e,t),p(n,i,"ajaxComplete",[e,n]),m(n)}function b(){}function w(t){return t&&(t=t.split(";",2)[0]),t&&(t==f?"html":t==u?"json":s.test(t)?"script":a.test(t)&&"xml")||"text"}function E(t,e){return""==e?t:(t+"&"+e).replace(/[&?]{1,2}/,"?")}function j(e){e.processData&&e.data&&"string"!=t.type(e.data)&&(e.data=t.param(e.data,e.traditional)),!e.data||e.type&&"GET"!=e.type.toUpperCase()||(e.url=E(e.url,e.data),e.data=void 0)}function S(e,n,i,r){return t.isFunction(n)&&(r=i,i=n,n=void 0),t.isFunction(i)||(r=i,i=void 0),{url:e,data:n,success:i,dataType:r}}function C(e,n,i,r){var o,s=t.isArray(n),a=t.isPlainObject(n);t.each(n,function(n,u){o=t.type(u),r&&(n=i?r:r+"["+(a||"object"==o||"array"==o?n:"")+"]"),!r&&s?e.add(u.name,u.value):"array"==o||!i&&"object"==o?C(e,u,i,n):e.add(n,u)})}var i,r,e=0,n=window.document,o=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,s=/^(?:text|application)\/javascript/i,a=/^(?:text|application)\/xml/i,u="application/json",f="text/html",c=/^\s*$/,l=n.createElement("a");l.href=window.location.href,t.active=0,t.ajaxJSONP=function(i,r){if(!("type"in i))return t.ajax(i);var f,h,o=i.jsonpCallback,s=(t.isFunction(o)?o():o)||"jsonp"+ ++e,a=n.createElement("script"),u=window[s],c=function(e){t(a).triggerHandler("error",e||"abort")},l={abort:c};return r&&r.promise(l),t(a).on("load error",function(e,n){clearTimeout(h),t(a).off().remove(),"error"!=e.type&&f?v(f[0],l,i,r):y(null,n||"error",l,i,r),window[s]=u,f&&t.isFunction(u)&&u(f[0]),u=f=void 0}),g(l,i)===!1?(c("abort"),l):(window[s]=function(){f=arguments},a.src=i.url.replace(/\?(.+)=\?/,"?$1="+s),n.head.appendChild(a),i.timeout>0&&(h=setTimeout(function(){c("timeout")},i.timeout)),l)},t.ajaxSettings={type:"GET",beforeSend:b,success:b,error:b,complete:b,context:null,global:!0,xhr:function(){return new window.XMLHttpRequest},accepts:{script:"text/javascript, application/javascript, application/x-javascript",json:u,xml:"application/xml, text/xml",html:f,text:"text/plain"},crossDomain:!1,timeout:0,processData:!0,cache:!0},t.ajax=function(e){var a,o=t.extend({},e||{}),s=t.Deferred&&t.Deferred();for(i in t.ajaxSettings)void 0===o[i]&&(o[i]=t.ajaxSettings[i]);d(o),o.crossDomain||(a=n.createElement("a"),a.href=o.url,a.href=a.href,o.crossDomain=l.protocol+"//"+l.host!=a.protocol+"//"+a.host),o.url||(o.url=window.location.toString()),j(o);var u=o.dataType,f=/\?.+=\?/.test(o.url);if(f&&(u="jsonp"),o.cache!==!1&&(e&&e.cache===!0||"script"!=u&&"jsonp"!=u)||(o.url=E(o.url,"_="+Date.now())),"jsonp"==u)return f||(o.url=E(o.url,o.jsonp?o.jsonp+"=?":o.jsonp===!1?"":"callback=?")),t.ajaxJSONP(o,s);var C,h=o.accepts[u],p={},m=function(t,e){p[t.toLowerCase()]=[t,e]},x=/^([\w-]+:)\/\//.test(o.url)?RegExp.$1:window.location.protocol,S=o.xhr(),T=S.setRequestHeader;if(s&&s.promise(S),o.crossDomain||m("X-Requested-With","XMLHttpRequest"),m("Accept",h||"*/*"),(h=o.mimeType||h)&&(h.indexOf(",")>-1&&(h=h.split(",",2)[0]),S.overrideMimeType&&S.overrideMimeType(h)),(o.contentType||o.contentType!==!1&&o.data&&"GET"!=o.type.toUpperCase())&&m("Content-Type",o.contentType||"application/x-www-form-urlencoded"),o.headers)for(r in o.headers)m(r,o.headers[r]);if(S.setRequestHeader=m,S.onreadystatechange=function(){if(4==S.readyState){S.onreadystatechange=b,clearTimeout(C);var e,n=!1;if(S.status>=200&&S.status<300||304==S.status||0==S.status&&"file:"==x){u=u||w(o.mimeType||S.getResponseHeader("content-type")),e=S.responseText;try{"script"==u?(1,eval)(e):"xml"==u?e=S.responseXML:"json"==u&&(e=c.test(e)?null:t.parseJSON(e))}catch(i){n=i}n?y(n,"parsererror",S,o,s):v(e,S,o,s)}else y(S.statusText||null,S.status?"error":"abort",S,o,s)}},g(S,o)===!1)return S.abort(),y(null,"abort",S,o,s),S;if(o.xhrFields)for(r in o.xhrFields)S[r]=o.xhrFields[r];var N="async"in o?o.async:!0;S.open(o.type,o.url,N,o.username,o.password);for(r in p)T.apply(S,p[r]);return o.timeout>0&&(C=setTimeout(function(){S.onreadystatechange=b,S.abort(),y(null,"timeout",S,o,s)},o.timeout)),S.send(o.data?o.data:null),S},t.get=function(){return t.ajax(S.apply(null,arguments))},t.post=function(){var e=S.apply(null,arguments);return e.type="POST",t.ajax(e)},t.getJSON=function(){var e=S.apply(null,arguments);return e.dataType="json",t.ajax(e)},t.fn.load=function(e,n,i){if(!this.length)return this;var a,r=this,s=e.split(/\s/),u=S(e,n,i),f=u.success;return s.length>1&&(u.url=s[0],a=s[1]),u.success=function(e){r.html(a?t("<div>").html(e.replace(o,"")).find(a):e),f&&f.apply(r,arguments)},t.ajax(u),this};var T=encodeURIComponent;t.param=function(e,n){var i=[];return i.add=function(e,n){t.isFunction(n)&&(n=n()),null==n&&(n=""),this.push(T(e)+"="+T(n))},C(i,e,n),i.join("&").replace(/%20/g,"+")}}(Zepto),function(t){t.fn.serializeArray=function(){var e,n,i=[],r=function(t){return t.forEach?t.forEach(r):void i.push({name:e,value:t})};return this[0]&&t.each(this[0].elements,function(i,o){n=o.type,e=o.name,e&&"fieldset"!=o.nodeName.toLowerCase()&&!o.disabled&&"submit"!=n&&"reset"!=n&&"button"!=n&&"file"!=n&&("radio"!=n&&"checkbox"!=n||o.checked)&&r(t(o).val())}),i},t.fn.serialize=function(){var t=[];return this.serializeArray().forEach(function(e){t.push(encodeURIComponent(e.name)+"="+encodeURIComponent(e.value))}),t.join("&")},t.fn.submit=function(e){if(0 in arguments)this.bind("submit",e);else if(this.length){var n=t.Event("submit");this.eq(0).trigger(n),n.isDefaultPrevented()||this.get(0).submit()}return this}}(Zepto),function(t){"__proto__"in{}||t.extend(t.zepto,{Z:function(e,n){return e=e||[],t.extend(e,t.fn),e.selector=n||"",e.__Z=!0,e},isZ:function(e){return"array"===t.type(e)&&"__Z"in e}});try{getComputedStyle(void 0)}catch(e){var n=getComputedStyle;window.getComputedStyle=function(t){try{return n(t)}catch(e){return null}}}}(Zepto);
\ No newline at end of file
{
"code": 200,
"data": {
"detail": {
"val": "112,909",
"db": 12.12,
"dr": -22.11
},
"indexes": [],
"db": [],
"dr": []
}
}
\ No newline at end of file
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>临时需求工单</title>
<meta name="viewport" content="initial-scale=1, maximum-scale=1">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black">
<link rel="stylesheet" href="css/sm.min.css">
<link rel="stylesheet" href="css/style.css">
</head>
<body>
<div class="page-group">
<div class="page current-page" id="order">
<!-- <header class="bar bar-nav header-color">
<a class="icon icon-left pull-left to-device" href="javascript:void(0)"></a>
<a class="pull-right to-create" href="javascript:void(0)">
<img src="./images/tj_@2x.png">
</a>
<h1 class='title'>临时需求工单</h1>
</header> -->
<div class="content main-content">
<div class="buttons-tab">
<a href="#tab1" class="tab-link active button">待办
<span id="missionOrderNum" style="color: red;">0</span>
</a>
<a href="#tab2" class="tab-link button">经手</a>
<!-- <a href="javascript:void(0);" class="tab-link button to-create" style="padding-right: 0rem;font-size: 30px;color: #0894ec;">
+</a> -->
</div>
<div class="content-block" style="margin: 0;padding: 0;">
<div class="tabs">
<div id="tab1" class="tab active">
</div>
<div id="tab2" class="tab">
</div>
</div>
</div>
</div>
</div>
<div class="page current-page" id="create">
<header class="bar bar-nav header-color">
<a class="icon icon-left pull-left to-order" href="javascript:void(0);"></a>
<h1 class='title'>新建工单</h1>
</header>
<nav class="bar bar-tab">
<a class="tab-item external create-cancel-btn" href="javascript:void(0);">
取消
</a>
<a class="tab-item external create-submit-btn" href="javascript:void(0);">
提交
</a>
</nav>
<div class="content">
<div class="creat-form">
<div class="item">
<div class="label">
<span class="star">*</span>工单标题</div>
<div class="val">
<input type="text" maxlength="1000" placeholder="请输入工单标题,最长不超过200字" />
</div>
</div>
<div class="item">
<div class="label">
<span class="star">*</span>工单依据
<button class="ghost-btn">复制标题</button>
</div>
<div class="val">
<input maxlength="200" type="text" placeholder="请输入工单依据,最长不超过1000字" />
</div>
</div>
<div class="item">
<div class="label">
<span class="star">*</span>工单内容</div>
<div class="val">
<input maxlength="1000" type="text" placeholder="请输入工单内容,最长不超过1000字" />
</div>
</div>
</div>
<div class="list-block create-list-block">
<ul>
<li class="item-content item-link">
<div class="item-media">
<i class="icon icon-f7"></i>
</div>
<div class="item-inner target-person ">
<div class="item-title">需求对口人</div>
<div class="item-after">请选择</div>
</div>
</li>
<li class="item-content item-link">
<div class="item-media">
<i class="icon icon-f7"></i>
</div>
<div class="item-inner check-person">
<div class="item-title">涉敏审批人</div>
<div class="item-after">请选择</div>
</div>
</li>
<li class="item-content item-link">
<div class="item-media">
<i class="icon icon-f7"></i>
</div>
<div class="item-inner">
<div class="item-title">工单完成时间</div>
<div class="item-after date-picker">请选择
</div>
<input type="text" id="datePicker" style="display: none;">
</div>
</li>
</ul>
</div>
</div>
</div>
<!--处理 popup-->
<div class="popup popup-handler">
<header class="bar bar-nav header-color popup-header">
<a class="icon icon-left pull-left close-popup" href="javascript:void(0);"></a>
<h1 class='title'>
<div class="buttons-tab">
<a href="#tab3" class="tab-link active button">工单处理</a>
<a href="#tab4" class="tab-link button">工单记录</a>
</div>
</h1>
</header>
<nav class="bar bar-tab">
<a class="tab-item external create-reject-btn " href="javascript:void(0);">
驳回
</a>
<a class="tab-item external create-submit-btn " href="javascript: void(0);">
通过
</a>
</nav>
<div class="content popup-handler-content">
<div class="tabs">
<div id="tab3" class="tab active">
<div id="orderDetail"></div>
</div>
<div id="tab4" class="tab"></div>
</div>
</div>
</div>
</div>
<!--详情 popup-->
<div class="popup popup-detail">
<header class="bar bar-nav header-color popup-header">
<a class="icon icon-left pull-left close-popup" href="javascript: void(0);"></a>
<h1 class='title'>工单详情</h1>
</header>
<div class="content popup-detail-content">
</div>
</div>
<!--附件 popup-->
<div class="popup popup-files">
<header class="bar bar-nav header-color popup-header">
<a class="icon icon-left pull-left close-file-popup" href="javascript: void(0);"></a>
<h1 class='title'>附件列表</h1>
</header>
<div class="content popup-file-content">
</div>
</div>
<!--厂商需求对口人 popup-->
<div class="popup popup-person">
<header class="bar bar-nav header-color popup-header">
<a href="javascript: void(0);" class="icon icon-left pull-left close-person-popup"></a>
<h1 class='title'>选择</h1>
</header>
<div class="bar bar-header-secondary">
<div class="searchbar">
<div class="search-input">
<img src="images/search_@2x.png" />搜索
</div>
</div>
</div>
<div class="content">
<div class="person-list-block">
</div>
</div>
<div id="searchedListBlock">
<header class="bar bar-nav header-color popup-header">
<div class="pull-left ">
<input placeholder="搜索" />
</div>
<div class="pull-right ">
取消
</div>
</header>
<div class="content">
<div class="list-block contact-list">
<div class="list-group">
<ul class="sort_box">
</ul>
</div>
</div>
</div>
</div>
</div>
<div class="popup create-popup-person">
<header class="bar bar-nav header-color popup-header">
<a class="icon icon-left pull-left close-popup" href="javascript: void(0);"></a>
<h1 class='title'>选择</h1>
</header>
<div class="content">
<div class="person-list-block"></div>
</div>
</div>
<script type='text/javascript' src='js/zepto.min.js' charset='utf-8'></script>
<script type='text/javascript' src='js/sm.min.js' charset='utf-8'></script>
<script src="js/Utils.js"></script>
<script src="js/pinyin.js"></script>
<script src="js/moment.js"></script>
<script src="js/order.1.js"></script>
</body>
</html>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment