From 06652f090e807323419599e7e7136c0ea001639c Mon Sep 17 00:00:00 2001 From: "liupo.wu" Date: Wed, 7 Aug 2019 09:33:57 +0800 Subject: [PATCH 01/46] =?UTF-8?q?=E7=A8=BB=E7=94=B0=E6=A8=A1=E6=9D=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../webapp/templates/daotian/article.html | 57 ++ .../webapp/templates/daotian/artlist.html | 45 + .../webapp/templates/daotian/comment.html | 178 ++++ .../main/webapp/templates/daotian/css/dt.css | 530 ++++++++++ .../webapp/templates/daotian/css/iconfont.css | 325 ++++++ .../templates/daotian/css/pager.mobile.css | 46 + .../templates/daotian/css/railscasts.css | 25 + .../templates/daotian/css/reset.mobile.css | 224 ++++ .../main/webapp/templates/daotian/error.html | 25 + .../templates/daotian/fonts/iconfont.eot | Bin 0 -> 75524 bytes .../templates/daotian/fonts/iconfont.svg | 963 ++++++++++++++++++ .../templates/daotian/fonts/iconfont.ttf | Bin 0 -> 75344 bytes .../templates/daotian/fonts/iconfont.woff | Bin 0 -> 47264 bytes .../main/webapp/templates/daotian/footer.html | 29 + .../main/webapp/templates/daotian/header.html | 5 + .../templates/daotian/img/blog-image.jpg | Bin 0 -> 3852 bytes .../templates/daotian/img/list-image.jpg | Bin 0 -> 20289 bytes .../templates/daotian/img/sidebar-image.jpg | Bin 0 -> 156967 bytes .../main/webapp/templates/daotian/index.html | 55 + .../main/webapp/templates/daotian/js/app.js | 9 + .../main/webapp/templates/daotian/js/audio.js | 312 ++++++ .../templates/daotian/js/highlight.pack.js | 2 + .../templates/daotian/js/jquery-ui.min.js | 7 + .../templates/daotian/js/jsrender.min.js | 4 + .../js/jssor.slider-22.2.16-all.min.js | 3 + .../templates/daotian/js/mobileAdapter.min.js | 1 + .../main/webapp/templates/daotian/layout.html | 29 + .../main/webapp/templates/daotian/nav.html | 11 + .../main/webapp/templates/daotian/page.html | 21 + .../webapp/templates/daotian/screenshot.png | Bin 0 -> 135339 bytes .../webapp/templates/daotian/setting.html | 60 ++ .../templates/daotian/template.properties | 9 + .../WEB-INF/views/admin/_layout/_layer.html | 8 +- .../WEB-INF/views/admin/_layout/_layout.html | 9 +- .../webapp/static/admin/css/jpressadmin.css | 4 +- .../webapp/static/ucenter/jpressucenter.css | 4 +- 36 files changed, 2981 insertions(+), 19 deletions(-) create mode 100755 jpress-template/src/main/webapp/templates/daotian/article.html create mode 100755 jpress-template/src/main/webapp/templates/daotian/artlist.html create mode 100644 jpress-template/src/main/webapp/templates/daotian/comment.html create mode 100644 jpress-template/src/main/webapp/templates/daotian/css/dt.css create mode 100644 jpress-template/src/main/webapp/templates/daotian/css/iconfont.css create mode 100644 jpress-template/src/main/webapp/templates/daotian/css/pager.mobile.css create mode 100755 jpress-template/src/main/webapp/templates/daotian/css/railscasts.css create mode 100644 jpress-template/src/main/webapp/templates/daotian/css/reset.mobile.css create mode 100755 jpress-template/src/main/webapp/templates/daotian/error.html create mode 100644 jpress-template/src/main/webapp/templates/daotian/fonts/iconfont.eot create mode 100644 jpress-template/src/main/webapp/templates/daotian/fonts/iconfont.svg create mode 100644 jpress-template/src/main/webapp/templates/daotian/fonts/iconfont.ttf create mode 100644 jpress-template/src/main/webapp/templates/daotian/fonts/iconfont.woff create mode 100755 jpress-template/src/main/webapp/templates/daotian/footer.html create mode 100755 jpress-template/src/main/webapp/templates/daotian/header.html create mode 100755 jpress-template/src/main/webapp/templates/daotian/img/blog-image.jpg create mode 100755 jpress-template/src/main/webapp/templates/daotian/img/list-image.jpg create mode 100755 jpress-template/src/main/webapp/templates/daotian/img/sidebar-image.jpg create mode 100755 jpress-template/src/main/webapp/templates/daotian/index.html create mode 100644 jpress-template/src/main/webapp/templates/daotian/js/app.js create mode 100644 jpress-template/src/main/webapp/templates/daotian/js/audio.js create mode 100755 jpress-template/src/main/webapp/templates/daotian/js/highlight.pack.js create mode 100644 jpress-template/src/main/webapp/templates/daotian/js/jquery-ui.min.js create mode 100755 jpress-template/src/main/webapp/templates/daotian/js/jsrender.min.js create mode 100644 jpress-template/src/main/webapp/templates/daotian/js/jssor.slider-22.2.16-all.min.js create mode 100644 jpress-template/src/main/webapp/templates/daotian/js/mobileAdapter.min.js create mode 100755 jpress-template/src/main/webapp/templates/daotian/layout.html create mode 100755 jpress-template/src/main/webapp/templates/daotian/nav.html create mode 100755 jpress-template/src/main/webapp/templates/daotian/page.html create mode 100644 jpress-template/src/main/webapp/templates/daotian/screenshot.png create mode 100755 jpress-template/src/main/webapp/templates/daotian/setting.html create mode 100755 jpress-template/src/main/webapp/templates/daotian/template.properties diff --git a/jpress-template/src/main/webapp/templates/daotian/article.html b/jpress-template/src/main/webapp/templates/daotian/article.html new file mode 100755 index 000000000..7d11c1252 --- /dev/null +++ b/jpress-template/src/main/webapp/templates/daotian/article.html @@ -0,0 +1,57 @@ +#include("layout.html") +#@layout(false) +#define css() + +#end + +#define content() +
+ + #include("header.html") +
+ +

+ #(article.title ??) +

+
+ + + + +
#date(article.created)
+
#(article.view_count)
+
#(article.comment_count)
+
+
+ #(article.content ??) +
+ + #relevantArticles(article) +
+

相关文章

+
+ #for(article :relevantArticles ) + + #end +
+
+ #end + + #include("comment.html") + +
+
+ +#include("nav.html") + +#end diff --git a/jpress-template/src/main/webapp/templates/daotian/artlist.html b/jpress-template/src/main/webapp/templates/daotian/artlist.html new file mode 100755 index 000000000..7706beafb --- /dev/null +++ b/jpress-template/src/main/webapp/templates/daotian/artlist.html @@ -0,0 +1,45 @@ +#include("layout.html") +#@layout(true) +#define content() +
+ + #include("header.html") + + #articlePage() + #for(article : articlePage.list) + + + #end + + + #articlePaginate(firstGotoIndex=true) + + #end + #end +
+ +#include("footer.html") + +#end \ No newline at end of file diff --git a/jpress-template/src/main/webapp/templates/daotian/comment.html b/jpress-template/src/main/webapp/templates/daotian/comment.html new file mode 100644 index 000000000..7ecbe6e69 --- /dev/null +++ b/jpress-template/src/main/webapp/templates/daotian/comment.html @@ -0,0 +1,178 @@ +#define script() + + + + + + +#end + +
+

发表评论

+
+
+ + +
+ + +
+
+ #if(option('article_comment_vcode_enable')) + + + #end +
+ + +
+
+ + #commentPage() + #for(comment : commentPage.list) + #if(comment.parent == null) +
+
+ #(comment.author ??) +
+
+
+
#(comment.author ??)
+
#date(comment.created)
+
+
#(comment.content ??)
+
+ +
+ 回复 +
+
+ + #else + +
+
+ #(comment.parent.author ??) +
+
+
+
#(comment.parent.author ??)
+
#date(comment.parent.created)
+
+
#(comment.parent.content ??)
+
+
+ #(comment.author ??) +
+
+
+
#(comment.author ??)
+
#date(comment.created)
+
+
#(comment.content ??)
+
+ +
+
+ +
+ 回复 +
+
+ #end + #end + + #commentPaginate(anchor="comments") + + #end + + #end +
\ No newline at end of file diff --git a/jpress-template/src/main/webapp/templates/daotian/css/dt.css b/jpress-template/src/main/webapp/templates/daotian/css/dt.css new file mode 100644 index 000000000..d44e8d826 --- /dev/null +++ b/jpress-template/src/main/webapp/templates/daotian/css/dt.css @@ -0,0 +1,530 @@ +/*global*/ +a{ + color: #333; +} +a:hover{ + color: #6FB86B; + text-decoration: none; +} +img { + max-width: 100%; + max-height: 100%; +} +.dt-wrap, .container { + margin: 0 auto; + max-width: 750px; +} +/*index*/ +.dt-content{ + min-height: 100vh; + height: auto; + position: relative; +} +.dt-sidebar{ + height: 100vh; + width: 320px; + position: absolute; + top: 0; + left: 0px; + background: url(../img/sidebar-image.jpg) no-repeat left top; +} +.dt-nav-sidebar{ + position: absolute; + top: 0; + left: 0; + min-height: 100vh; + height: 100%; + width: 60px; + background-color: #000; +} +.dt-nav-sidebar ul,.dt-nav-sidebar li{ + margin: 0; + padding: 0; +} +.dt-nav-sidebar ul li a{ + display: block; + width: 60px; + height: 40px; + color: #fff; + text-align: center; + line-height: 40px; +} +.dt-nav-sidebar ul li a.active{ + background-color: #6FB86B; +} +.dt-main{ + height: 100vh; + overflow: scroll; +} +.dt-main-body{ + margin: 0 auto; + padding: 0; +} +/*sidebar*/ +.dt-sidebar-main{ + text-align: center; + color: #fff; +} + +.dt-sidebar-main .dt-portrait{ + width: 8rem; + height: 8rem; + margin: 2rem auto; + border-radius: 50%; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + overflow: hidden; + border: 1px solid #eee; + text-align: center; + line-height: 7rem; +} + +.dt-portrait img{ + width: 100%; + max-width: 100%; + min-height: 100%; +} +/*card*/ +.dt-card{ + background-color: #fff; + padding: 0; +} +.dt-card-tag>div{ + display: inline-block; + padding-right: 10px; + color: #999; + margin-top: 10px; + font-size: 14px; + font-weight: 300; +} +.dt-card-tag>div>img{ + width: 30px; + height: 30px; +} +.dt-card-main a{ + display: inline-block; + width: 100%; + box-sizing: border-box; + padding: 1rem; + border-bottom: 1px dashed #d5d5d5; +} +.dt-card .dt-card-main-info{ + color: #666; + margin-top: 10px; + font-size: 14px; + line-height: 24px; + font-weight: 300; +} +.dt-card a{ + display: inline-block; + +} +.dt-card a:hover{ + background-color: #f2f2f2; +} +.dt-card-main-title{ + padding-left: 5px; + border-left: 4px solid #6aa84f; + font-size: 16px; + line-height: 24px; + color: #333; +} +.dt-more{ + text-align: center; + padding: 2rem 0; +} +.dt-more a{ + background-color: #6FB86B; + padding: 0.8rem 2rem; + border-radius: 2px; + -webkit-border-radius: 2px; + -moz-border-radius: 2px; + color: #fff; +} +.dt-more a:hover{ + background-color: #0c6b9c; +} +/*page*/ +.pagination .page-item.active .page-link{ + background-color: #6FB86B; + border-color: #6FB86B; + color: #fff; +} +.pagination .page-item .page-link{ + color: #6FB86B; +} +.pagination-wrap{ + text-align: center; +} +.pagination li.disabled .page-link{ + background-color: #eee; + color: #999; +} +.pagination li.disabled{ + cursor: not-allowed; +} + +.slogan { + margin: 20px 0; + padding: 20px; + min-height: 55px; + line-height: 28px; + text-align: center; + font-size: 16px; + color: #fff; + border-radius: 10px; + word-break: break-all; + white-space: normal; + word-wrap: break-word; + background: -webkit-linear-gradient(#93c47d, #6aa84f); + background: -moz-linear-gradient(#93c47d, #6aa84f); + background: -ms-linear-gradient(#93c47d, #6aa84f); + background: linear-gradient(#93c47d, #6aa84f); +} + +/*footer*/ +.index-footer { + text-align: center; +} +.dt-footer-place { + height: 60px; +} +.dt-footer{ + position: absolute; + position: fixed; + bottom: 0; + left: 0; + right: 0; + margin: 10px 0 0 0; + padding: 10px 10px 0; + line-height: 18px; + border-top: 1px solid #ededed; + background-color: #f5f5f5; + text-align: center; + z-index: 10; +} +.dt-footer a { + display: block; +} +.dt-footer ul { + padding: 0; + list-style: none; +} +.dt-footer .mw-nav-item { + width: 25%; + float: left; +} +.dt-footer.quick-nav { + padding: 5px 0; + line-height: 40px; +} +.dt-footer.quick-nav a { + color: #6FB86B; +} +.dt-copyright a{ + color: #999; +} +.dt-copyright{ + color: #999; + /* font-size: 14px; */ + line-height: 0.8em; +} +/*header*/ +.dt-header{ + padding: 20px 20px 20px 0; +} +.dt-header a{ + display: inline-block; + padding: 0 20px 0 0; +} +.dt-header a.active, .dt-footer a.active{ + color: #6FB86B; + font-weight: bold; +} +.banner-item { + min-height: 100px; + background-color: beige; + text-align: center; +} +.banner-item img { + width: 100%; +} +.comment { + margin-bottom: 20px; +} +/*artical*/ +.dt-artical-content{ + padding: 0; +} +.dt-artical-title{ + margin: 20px 0 10px; + font-size: 24px; + color: #333; + font-weight: 600; +} +.dt-artical h1,.dt-artical h2,.dt-artical h3,.dt-artical h4,.dt-artical h5{ + padding: 1.5rem 0 0.5rem 0; + font-weight: 600; +} + +.dt-artical h1{ + font-size: 2.4rem; + color: #c7254e; +} +.dt-artical h2{ + font-size: 2.2rem; +} +.dt-artical h3{ + font-size: 2rem; +} +.dt-artical h4{ + font-size: 1.75rem; +} +.dt-artical h5{ + font-size: 1.5rem; +} +.dt-artical h6{ + font-size: 1.2rem; +} +.dt-artical ul,.dt-artical ol,.dt-artical li{ + font-size: 1.2rem; + color: #666; +} +.dt-artical{ + padding: 2.5rem 0 0 0; +} +.dt-artical a { + color: #6FB86B; +} +.dt-artical blockquote{ + font-size: 18px; + padding: 2rem 1rem 2rem 2rem; + border-left: 4px solid #6FB86B; + background-color: #f3f3f3; + /*font-style: italic;*/ + font-weight: bold; + line-height: 1.8em; +} +.dt-artical blockquote:before{ + content: " “ "; + font-size: 60px; + vertical-align: bottom; + color: #6FB86B; +} + +.dt-artical blockquote span{ + font-size: 36px +} +.dt-artical p img{ + vertical-align: middle; + width: 100%; + max-width: 100%; + height: auto; +} +.dt-artical p{ + padding: 0; + line-height: 24px; + font-size: 14px; + color: #666; + margin-bottom: 0; + font-weight: 400; +} +.dt-content-info{ + color: #999; + font-size: 1rem; + font-weight: 300; +} +/*comment panel*/ +.comment-panel{ + padding-bottom: 0.5rem; + margin-top: 2rem; + border-bottom: 1px solid #dee2e6; + position: relative; +} +.comment-secondary-panel{ + padding-bottom: 0.5rem; + margin-top: 1rem; + padding-top: 1rem; + border-top: 1px solid #dee2e6; + position: relative; +} +.comment-panel .comment-panel-portrait{ + position: absolute; + top: 0; + left: 0; +} +.comment-secondary-panel .comment-panel-portrait{ + position: absolute; + top: 1rem; + left: 0; +} +.comment-panel-portrait img{ + width: 40px; + height: 40px; +} +.comment-panel .comment-panel-content{ + padding: 0 0 0 60px; + width: 100%; +} +.comment-panel .comment-panel-content .comment-panel-content-item div{ + display: inline; + padding: 0 1rem 0 0; + font-size: 16px; + color: #999; +} +.comment-panel .comment-panel-content .comment-panel-content-main{ + margin-top: 0.5rem; +} +.comment-panel .comment-panel-secondary{ + border: 1px solid #e5e5e5; + padding: 0.5rem 0.5rem 0 0.5rem; + margin: 0.5rem 0; + background-color: #fffffb; +} + +@media (min-width: 576px){ + .dt-panel{ + max-width: 30%; + } +} +/*comment form*/ +.dt-comment-from{ + /*margin: 2rem 0;*/ +} +.dt-comment-from .comment-write{ + height: 6rem; + position: relative; + background-color: #fff; +} + + +.comment-content{ + background-color: #f2f2f2; + padding: 0.5rem; +} + + +.dt-comment-from .dt-comment-from-icon{ + position: absolute; + top: 0.5rem; + left: 0.5rem; + display: block; + width: 2rem; + height: 2rem; + text-align: center; + line-height: 2rem; + background-color: #6FB86B ; + border-radius: 4px; + color: #fff; + + +} +.comment-vcode{ + float: left; + font-size: 1rem; + margin-top: 0.5rem; +} +.comment-vcode .vcode-img{ + height: 2.6rem; +} +.comment-vcode input{ + padding: 0 0.5rem; + height: 2.6rem; + border: none; + outline: none; +} +.dt-comment-from button{ + float: right; + border: none; + color: #fff; + font-size: 1.2rem; + padding: 0 1rem; + height: 2.6rem; + line-height: 2.6rem; + cursor: pointer; + margin-top: 0.5rem; + background-color: #6FB86B ; + outline: none; +} +.dt-comment-from>div>textarea{ + + height: 6rem; + border: none; + padding: 0.7rem 0.7rem 0.7rem 3rem; + width: 100%; + box-sizing: border-box; +} +.dt-comment-from>div>textarea:focus{ + outline: none; +} +/*recommend aritical*/ +.recommend-panel a.recommend-panel-link{ + display: block; +} +.recommend-panel-bottom{ + padding: 1rem; +} +.dt-title{ + margin: 3rem 0 1rem 0; + color: #333; +} +.recommend-panel-top{ + overflow: hidden; + height: 12rem; +} + +.recommend-panel-top img{ + width: 100%; + max-width: 100%; + min-height: 100%; + transition: 0.4s ease-out; + -webkit-transition: 0.4s ease-out; + -moz-transition: 0.4s ease-out; + -o-transition: 0.4s ease-out; +} +.recommend-panel-top img:hover{ + transform: scale(1.1, 1.1); + -webkit-transform: scale(1.1, 1.1); + -o-transform: scale(1.1, 1.1); + -moz-transform: scale(1.1, 1.1); +} +/**/ +@media (max-width: 1200px) { + .dt-main-body{ + } +} +@media (max-width: 576px) { + .dt-sidebar{ + height: auto; + width: 100%; + position: static; + background-image: none; + background-color: #6FB86B; + padding: 20px 0; + } + .dt-card{ + margin: 0; + padding: 0; + } + .dt-header { + padding: 20px 0; + } + .dt-nav-sidebar{ + display: none; + } + .dt-main-body{ + padding: 15px; + } + .dt-content{ + height: auto; + } + .dt-artical-content { + padding: 0; + } + .dt-card-main a { + margin-bottom: 10px; + padding: 0 0 10px; + } +} + + diff --git a/jpress-template/src/main/webapp/templates/daotian/css/iconfont.css b/jpress-template/src/main/webapp/templates/daotian/css/iconfont.css new file mode 100644 index 000000000..769f144f2 --- /dev/null +++ b/jpress-template/src/main/webapp/templates/daotian/css/iconfont.css @@ -0,0 +1,325 @@ + +@font-face {font-family: "mw-iconfont"; + src: url('../fonts/iconfont.eot?t=1505201933224'); /* IE9*/ + src: url('../fonts/iconfont.eot?t=1505201933224#iefix') format('embedded-opentype'), /* IE6-IE8 */ + url('../fonts/iconfont.woff?t=1505201933224') format('woff'), /* chrome, firefox */ + url('../fonts/iconfont.ttf?t=1505201933224') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/ + url('../fonts/iconfont.svg?t=1505201933224#mw-iconfont') format('svg'); /* iOS 4.1- */ +} +.mw-iconfont { + font-family:"mw-iconfont" !important; + font-size:16px; + font-style:normal; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +.mw-icon-block-diannao:before { content: "\b121"; } +.mw-icon-block-shouji:before { content: "\b113"; } +.mw-icon-block-print:before { content: "\b114"; } +.mw-icon-block-tixing:before { content: "\b115"; } +.mw-icon-block-bianjiwenjian:before { content: "\b116"; } +.mw-icon-block-bingtu:before { content: "\b117"; } +.mw-icon-block-shengqi:before { content: "\b118"; } +.mw-icon-block-yonghu:before { content: "\b119"; } +.mw-icon-block-biaoqing:before { content: "\b120"; } +.mw-icon-block-youjian:before { content: "\b082"; } +.mw-icon-block-xiangyou:before { content: "\b091"; } +.mw-icon-xiangzuo:before { content: "\b092"; } +.mw-icon-block-xiangshang:before { content: "\b093"; } +.mw-icon-block-xiangxia:before { content: "\b094"; } +.mw-icon-block-map:before { content: "\b095"; } +.mw-icon-block-weiruan:before { content: "\b096"; } +.mw-icon-block-pingguo:before { content: "\b097"; } +.mw-icon-block-yaopin:before { content: "\b098"; } +.mw-icon-block-gouwuche:before { content: "\b099"; } +.mw-icon-block-shuru:before { content: "\b100"; } +.mw-icon-outline-sousuo:before { content: "\a120"; } +.mw-icon-block-liebiao:before { content: "\b112"; } +.mw-icon-block-xiazai1:before { content: "\b102"; } +.mw-icon-block-accessory:before { content: "\b103"; } +.mw-icon-block-erweima:before { content: "\b083"; } +.mw-icon-block-gonggao:before { content: "\b104"; } +.mw-icon-block-jingshi:before { content: "\b105"; } +.mw-icon-outline-yuanxuanzhong:before { content: "\a117"; } +.mw-icon-outline-upload:before { content: "\a116"; } +.mw-icon-outline-download:before { content: "\a114"; } +.mw-icon-block-pengyouquan:before { content: "\b106"; } +.mw-icon-block-xinlang:before { content: "\b107"; } +.mw-icon-block-weixin:before { content: "\b108"; } +.mw-icon-msnui-pos:before { content: "\b139"; } +.mw-icon-rili:before { content: "\a144"; } +.mw-icon-block-youxiu:before { content: "\b109"; } +.mw-icon-block-camrea:before { content: "\b110"; } +.mw-icon-block-ydanxuan:before { content: "\b111"; } +.mw-icon-block-btnweixuan:before { content: "\b101"; } +.mw-icon-block-yuebao:before { content: "\b090"; } +.mw-icon-block-gupiao:before { content: "\b089"; } +.mw-icon-block-game:before { content: "\b088"; } +.mw-icon-block-jizhang:before { content: "\b087"; } +.mw-icon-block-kuaiqiang:before { content: "\b086"; } +.mw-icon-block-wodebaozhang:before { content: "\b085"; } +.mw-icon-block-dengdai:before { content: "\b084"; } +.mw-icon-block-tongxunlu:before { content: "\b050"; } +.mw-icon-block-danwei:before { content: "\b049"; } +.mw-icon-block-fuwuchuangb:before { content: "\b048"; } +.mw-icon-outline-browser:before { content: "\a113"; } +.mw-icon-outline-camera2:before { content: "\a112"; } +.mw-icon-outline-delete:before { content: "\a110"; } +.mw-icon-outline-deliver:before { content: "\a109"; } +.mw-icon-outline-down:before { content: "\a108"; } +.mw-icon-outline-download2:before { content: "\a106"; } +.mw-icon-outline-edit:before { content: "\a105"; } +.mw-icon-outline-eraser:before { content: "\a104"; } +.mw-icon-outline-favor:before { content: "\a103"; } +.mw-icon-outline-fill:before { content: "\a102"; } +.mw-icon-outline-folder2:before { content: "\a101"; } +.mw-icon-outline-like:before { content: "\a100"; } +.mw-icon-outline-lock:before { content: "\a099"; } +.mw-icon-outline-mail:before { content: "\a098"; } +.mw-icon-outline-mark:before { content: "\a121"; } +.mw-icon-outline-message2:before { content: "\a096"; } +.mw-icon-outline-more:before { content: "\a095"; } +.mw-icon-outline-notification:before { content: "\a097"; } +.mw-icon-outline-person2:before { content: "\a111"; } +.mw-icon-outline-record:before { content: "\a115"; } +.mw-icon-outline-rest:before { content: "\a118"; } +.mw-icon-outline-search2:before { content: "\a119"; } +.mw-icon-outline-service:before { content: "\a071"; } +.mw-icon-outline-shopping:before { content: "\a086"; } +.mw-icon-outline-telephone:before { content: "\a085"; } +.mw-icon-outline-toleft:before { content: "\a083"; } +.mw-icon-outline-toright:before { content: "\a079"; } +.mw-icon-outline-top:before { content: "\a078"; } +.mw-icon-outline-unlock:before { content: "\a077"; } +.mw-icon-outline-upload2:before { content: "\a076"; } +.mw-icon-outline-pengyouquan:before { content: "\a075"; } +.mw-icon-block-wifi:before { content: "\b081"; } +.mw-icon-outline-category:before { content: "\a087"; } +.mw-icon-outline-close:before { content: "\a072"; } +.mw-icon-outline-comments:before { content: "\a073"; } +.mw-icon-outline-cry:before { content: "\a074"; } +.mw-icon-outline-edit2:before { content: "\a090"; } +.mw-icon-outline-form:before { content: "\a093"; } +.mw-icon-outline-help:before { content: "\a080"; } +.mw-icon-outline-information:before { content: "\a094"; } +.mw-icon-outline-pic:before { content: "\a088"; } +.mw-icon-outline-set:before { content: "\a089"; } +.mw-icon-outline-smile:before { content: "\a091"; } +.mw-icon-outline-success:before { content: "\a092"; } +.mw-icon-outline-wrong:before { content: "\a084"; } +.mw-icon-outline-clock2:before { content: "\a082"; } +.mw-icon-block-shezhi:before { content: "\b076"; } +.mw-icon-block-shangdian:before { content: "\b075"; } +.mw-icon-bofang:before { content: "\a124"; } +.mw-icon-block-dtgou:before { content: "\b073"; } +.mw-icon-outline-xiangshang:before { content: "\a081"; } +.mw-icon-outline-xiangzuo:before { content: "\a063"; } +.mw-icon-block-yuanxuankuang:before { content: "\b070"; } +.mw-icon-block-jiesuo:before { content: "\b069"; } +.mw-icon-block-bi:before { content: "\b068"; } +.mw-icon-outline-bi:before { content: "\a064"; } +.mw-icon-block-shangchuan2:before { content: "\b065"; } +.mw-icon-wenjianjia:before { content: "\a065"; } +.mw-icon-outline-music01:before { content: "\a122"; } +.mw-icon-block-gift:before { content: "\b063"; } +.mw-icon-block-collectselected:before { content: "\b062"; } +.mw-icon-outline-attachment:before { content: "\a068"; } +.mw-icon-outline-zhantie:before { content: "\a069"; } +.mw-icon-outline-discount:before { content: "\a070"; } +.mw-icon-outline-print:before { content: "\a067"; } +.mw-icon-outline-box:before { content: "\a066"; } +.mw-icon-outline-process:before { content: "\a062"; } +.mw-icon-outline-gifts:before { content: "\a060"; } +.mw-icon-outline-lights:before { content: "\a059"; } +.mw-icon-outline-qq:before { content: "\a057"; } +.mw-icon-block-android:before { content: "\b052"; } +.mw-icon-outline-browse:before { content: "\a056"; } +.mw-icon-block-comments:before { content: "\e6ae"; } +.mw-icon-shanchu:before { content: "\b159"; } +.mw-icon-outline-xiangyou01:before { content: "\a055"; } +.mw-icon-outline-filter:before { content: "\a052"; } +.mw-icon-outline-pin:before { content: "\a051"; } +.mw-icon-outline-link:before { content: "\a053"; } +.mw-icon-outline-caidan:before { content: "\a054"; } +.mw-icon-block-link:before { content: "\b051"; } +.mw-icon-block-more:before { content: "\b053"; } +.mw-icon-block-planefill:before { content: "\b054"; } +.mw-icon-outline-pengyouquan1:before { content: "\a058"; } +.mw-icon-block-suo:before { content: "\b055"; } +.mw-icon-quxiaotonglan:before { content: "\b156"; } +.mw-icon-tonglan:before { content: "\b157"; } +.mw-icon-jiantou1:before { content: "\b135"; } +.mw-icon-block-share:before { content: "\b056"; } +.mw-icon-outline-office:before { content: "\a061"; } +.mw-icon-block-chaping:before { content: "\b057"; } +.mw-icon-block-hricon4:before { content: "\b058"; } +.mw-icon-block-hricon:before { content: "\b059"; } +.mw-icon-outline-jifen:before { content: "\a039"; } +.mw-icon-block-serch:before { content: "\b060"; } +.mw-icon-outline-jiahao:before { content: "\a038"; } +.mw-icon-block-zhaopian:before { content: "\b061"; } +.mw-icon-block-clientservice:before { content: "\b064"; } +.mw-icon-outline-weizhi:before { content: "\a037"; } +.mw-icon-iconfontsecurity2:before { content: "\b147"; } +.mw-icon-outline-commpany:before { content: "\a036"; } +.mw-icon-outline-clock:before { content: "\a035"; } +.mw-icon-outline-fenxiang:before { content: "\a032"; } +.mw-icon-block-danxuan:before { content: "\b067"; } +.mw-icon-block-xiangxiafanbai:before { content: "\b071"; } +.mw-icon-outline-bad:before { content: "\a026"; } +.mw-icon-outline-good:before { content: "\a027"; } +.mw-icon-block-circleup:before { content: "\b072"; } +.mw-icon-xiadan:before { content: "\b141"; } +.mw-icon-outline-dianpu:before { content: "\a030"; } +.mw-icon-outline-iconfontstop:before { content: "\a031"; } +.mw-icon-outline-compass:before { content: "\a040"; } +.mw-icon-outline-security:before { content: "\a033"; } +.mw-icon-outline-share1:before { content: "\a034"; } +.mw-icon-block-jiahao:before { content: "\b074"; } +.mw-icon-block-jianhao:before { content: "\b078"; } +.mw-icon-block-music02:before { content: "\b123"; } +.mw-icon-chevron-copy:before { content: "\a134"; } +.mw-icon-chevron-copy-copy-copy:before { content: "\a133"; } +.mw-icon-block-yuanxuan:before { content: "\b079"; } +.mw-icon-shuangjiantou:before { content: "\a140"; } +.mw-icon-block-zhuye:before { content: "\b080"; } +.mw-icon-block-phone:before { content: "\b045"; } +.mw-icon-block-weizhi:before { content: "\b047"; } +.mw-icon-block-xingping:before { content: "\b044"; } +.mw-icon-block-music01:before { content: "\b122"; } +.mw-icon-block-shangchuan:before { content: "\b043"; } +.mw-icon-block-xiazai:before { content: "\b042"; } +.mw-icon-outline-emwdaima:before { content: "\a044"; } +.mw-icon-chevron-copy-copy-copy-copy-copy-copy:before { content: "\a132"; } +.mw-icon-outline-weibo:before { content: "\a045"; } +.mw-icon-outline-arrowleft:before { content: "\a046"; } +.mw-icon-outline-arrowright:before { content: "\a047"; } +.mw-icon-outline-gouwuche:before { content: "\a048"; } +.mw-icon-outline-bukejian:before { content: "\a049"; } +.mw-icon-outline-creditlevel:before { content: "\a050"; } +.mw-icon-sjiantou02:before { content: "\a141"; } +.mw-icon-sjiantou03:before { content: "\a142"; } +.mw-icon-3:before { content: "\a159"; } +.mw-icon-outline-wifi:before { content: "\a043"; } +.mw-icon-coutline-heckbox:before { content: "\a042"; } +.mw-icon-xiadanchenggong:before { content: "\b142"; } +.mw-icon-zanting3:before { content: "\b151"; } +.mw-icon-jiantouyou:before { content: "\b126"; } +.mw-icon-jiahao1:before { content: "\a136"; } +.mw-icon-jianhao:before { content: "\a135"; } +.mw-icon-outline-xuanzhong:before { content: "\a041"; } +.mw-icon-outline-jianhao:before { content: "\a002"; } +.mw-icon-outline-card:before { content: "\a014"; } +.mw-icon-rili1:before { content: "\b140"; } +.mw-icon-outline-diannao:before { content: "\a016"; } +.mw-icon-block-pinglun:before { content: "\b041"; } +.mw-icon-jiantou:before { content: "\b124"; } +.mw-icon-block-caidan:before { content: "\b040"; } +.mw-icon-outline-xiangshang1:before { content: "\a019"; } +.mw-icon-ysbl:before { content: "\a154"; } +.mw-icon-outline-caifu:before { content: "\a020"; } +.mw-icon-outline-gengxin:before { content: "\a021"; } +.mw-icon-outline-copy:before { content: "\a022"; } +.mw-icon-outline-code:before { content: "\a025"; } +.mw-icon-outline-weixin:before { content: "\a024"; } +.mw-icon-outline-iconsz:before { content: "\a023"; } +.mw-icon-kejian:before { content: "\b136"; } +.mw-icon-block-righthollow:before { content: "\b039"; } +.mw-icon-block-lefthollow:before { content: "\b038"; } +.mw-icon-outline-gou:before { content: "\a018"; } +.mw-icon-outline-saoyisao:before { content: "\a017"; } +.mw-icon-block-xiangzuofh:before { content: "\b037"; } +.mw-icon-sjiantou04-copy:before { content: "\a143"; } +.mw-icon-block-zixundianji:before { content: "\b036"; } +.mw-icon-outline-video:before { content: "\a015"; } +.mw-icon-outline-camrea:before { content: "\a013"; } +.mw-icon-outline-40:before { content: "\a012"; } +.mw-icon-block-dianhua:before { content: "\b030"; } +.mw-icon-weizhi:before { content: "\a139"; } +.mw-icon-block-qq:before { content: "\b029"; } +.mw-icon-hj2:before { content: "\a150"; } +.mw-icon-block-guanbi:before { content: "\b028"; } +.mw-icon-block-guanbi2:before { content: "\b024"; } +.mw-icon-block-moban:before { content: "\b021"; } +.mw-icon-outline-tuichu:before { content: "\a011"; } +.mw-icon-outline-radio:before { content: "\a010"; } +.mw-icon-outline-radioactive:before { content: "\a009"; } +.mw-icon-block-anquan:before { content: "\b018"; } +.mw-icon-outline-radio1:before { content: "\a008"; } +.mw-icon-block-tuichu1:before { content: "\b019"; } +.mw-icon-block-youjiantou2:before { content: "\b020"; } +.mw-icon-block-icon-copy:before { content: "\b022"; } +.mw-icon-arrow-t:before { content: "\a131"; } +.mw-icon-block-wenjianlan:before { content: "\b023"; } +.mw-icon-block-fires:before { content: "\b046"; } +.mw-icon-outline-shouye:before { content: "\a007"; } +.mw-icon-block-alarm:before { content: "\b025"; } +.mw-icon-u-arrow3-down:before { content: "\b153"; } +.mw-icon-block-caretleft:before { content: "\b026"; } +.mw-icon-block-caretright:before { content: "\b027"; } +.mw-icon-block-liuliangfenxu:before { content: "\b031"; } +.mw-icon-block-tongji:before { content: "\b032"; } +.mw-icon-block-dingdanfill:before { content: "\b033"; } +.mw-icon-block-copy:before { content: "\b034"; } +.mw-icon-block-computer:before { content: "\b035"; } +.mw-icon-block-tree:before { content: "\b012"; } +.mw-icon-block-shaixuan:before { content: "\b011"; } +.mw-icon-block-shuaxin:before { content: "\b010"; } +.mw-icon-block-bukejian:before { content: "\b009"; } +.mw-icon-block-kejian:before { content: "\b008"; } +.mw-icon-wenhao:before { content: "\b149"; } +.mw-icon-block-fillyixuan:before { content: "\b007"; } +.mw-icon-block-delete:before { content: "\b006"; } +.mw-icon-block-fenxiang:before { content: "\b005"; } +.mw-icon-outline-shouji:before { content: "\a006"; } +.mw-icon-block-shuqian:before { content: "\b004"; } +.mw-icon-block-qian:before { content: "\b002"; } +.mw-icon-block-shou:before { content: "\b017"; } +.mw-icon-outline-xiangxia:before { content: "\a005"; } +.mw-icon-block-tabshouqi:before { content: "\b003"; } +.mw-icon-block-tabxiala:before { content: "\b013"; } +.mw-icon-block-yuyin:before { content: "\b014"; } +.mw-icon-outline-shuzhuangtu:before { content: "\a004"; } +.mw-icon-zhifu:before { content: "\a145"; } +.mw-icon-icon19:before { content: "\b143"; } +.mw-icon-asmkticon0149:before { content: "\a146"; } +.mw-icon-block-wenjianjia:before { content: "\b015"; } +.mw-icon-block-artboard:before { content: "\b016"; } +.mw-icon-outline-liaotian:before { content: "\a003"; } +.mw-icon-outline-xiala:before { content: "\a001"; } +.mw-icon-block-wangluo:before { content: "\b001"; } +.mw-icon-block-jianhao-copy:before { content: "\b077"; } +.mw-icon-chacha:before { content: "\b130"; } +.mw-icon-outline-music02:before { content: "\a123"; } +.mw-icon-moshumagic4:before { content: "\a148"; } +.mw-icon-fahuo:before { content: "\b144"; } +.mw-icon-zanting1:before { content: "\a125"; } +.mw-icon-jiantou7:before { content: "\b134"; } +.mw-icon-zhifu1:before { content: "\b145"; } +.mw-icon-zhiding:before { content: "\b160"; } +.mw-icon-fangda:before { content: "\a156"; } +.mw-icon-suoxiao:before { content: "\a157"; } +.mw-icon-jiantouzuocu:before { content: "\b133"; } +.mw-icon-jiantou5-copy:before { content: "\b132"; } +.mw-icon-dot:before { content: "\b138"; } +.mw-icon-fuzhi:before { content: "\a162"; } +.mw-icon-gouxuan:before { content: "\b148"; } +.mw-icon-close:before { content: "\a158"; } +.mw-icon-suo-kai:before { content: "\b158"; } +.mw-icon-fukuan:before { content: "\b146"; } +.mw-icon-jiantou3:before { content: "\a151"; } +.mw-icon-jiantou4:before { content: "\a152"; } +.mw-icon-shangxiajiantou:before { content: "\b161"; } +.mw-icon-Thelock:before { content: "\b131"; } +.mw-icon-dian:before { content: "\b137"; } +.mw-icon-jingzhunpipei:before { content: "\a155"; } +.mw-icon-arrow-top:before { content: "\b155"; } +.mw-icon-minus:before { content: "\a137"; } +.mw-icon-plus:before { content: "\a138"; } +.mw-icon-shezhi:before { content: "\a160"; } +.mw-icon-jtleft:before { content: "\b154"; } +.mw-icon-zanting4:before { content: "\b150"; } +.mw-icon-jiantoucopy:before { content: "\b152"; } +.mw-icon-jiantou5:before { content: "\a153"; } +.mw-icon-move:before { content: "\a161"; } +.mw-icon-moshumagic4-copy:before { content: "\a149"; } diff --git a/jpress-template/src/main/webapp/templates/daotian/css/pager.mobile.css b/jpress-template/src/main/webapp/templates/daotian/css/pager.mobile.css new file mode 100644 index 000000000..95e7562c4 --- /dev/null +++ b/jpress-template/src/main/webapp/templates/daotian/css/pager.mobile.css @@ -0,0 +1,46 @@ +.mw-clearfix:after{content:'';clear:both;height:0;display:block;overflow:hidden;} +.mw-page.mw-pagenum{padding:0 18px;margin:20px 0;font-family:Arial,"Lucida Grande","Microsoft Yahei","Hiragino Sans GB","Hiragino Sans GB W3",SimSun,STHeiti;} +.mw-page.mw-pagenum ul{list-style:none outside none;margin:0;padding:0;border:0;outline:0;} +.mw-page.mw-pagenum li{height:32px;line-height:32px;font-size:14px;} +.mw-page.mw-pagenum li.mw-w25{padding-left:22px;float:right;max-width:35%;} +.mw-page.mw-pagenum li.mw-w25 a{padding:0 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;} +.mw-page.mw-pagenum li.mw-w25 a.mw-previous-six{padding:0;} +.mw-page.mw-pagenum li.mw-w25:first-child{padding-left:0;padding-right:22px;float:left;} +.mw-page.mw-pagenum li.mw-w50{overflow:hidden;} +.mw-fright{float:right;} +.mw-w25{text-align:center;} +.mw-w50{text-align:center;} +.mw-page.mw-pagenum li em{font-style:normal;} +.mw-page.mw-pagenum li a{font-size:14px;display:block;width:98%;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;} +.mw-page.mw-pagenum li a:hover{-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;} +.mw-previous{display:block;width:100%;height:30px;line-height:30px;text-align:center;text-decoration:none;} +.mw-page li.mw-disabled{-webkit-opacity:.5;-moz-opacity:.5;-ms-opacity:.5;opacity:.5;} +.mw-previous-one i{display:none;} +.mw-previous-one{color:#666;background-color:#eee;border-color:#ddd;border-width:1px;border-style:solid;} +.mw-previous-two i{display:none;} +.mw-previous-two{color:#666;background-color:#eee;border-color:#ddd;border-width:1px;border-style:solid;border-radius:6px;} +.mw-previous-three i{display:none;} +.mw-previous-three{color:#fff;background-color:#EA594F;border-color:#EA594F;border-width:1px;border-style:solid;border-radius:40px;} +.mw-previous-four i{display:none;} +.mw-previous-four{color:#666;background-color:#eee;border-color:#ddd;border-width:1px;border-style:solid;border-radius:40px;} +.mw-previous-fives i{display:none;} +.mw-previous-fives{color:#EA594F;background-color:#fff;border-color:#EA594F;border-width:1px;border-style:solid;border-radius:40px;} +.mw-previous-six span{display:none;} +.mw-previous-six{color:#666;background-color:#fff;border-color:#ddd;border-width:1px;border-style:solid;border-radius:40px;width:32px !important;} +.mw-clearfix:after{content:'';clear:both;height:0;display:block;overflow:hidden;} +.mw-page.mw-page-more-box{padding:0;margin:20px 0;font-family:Arial,"Lucida Grande","Microsoft Yahei","Hiragino Sans GB","Hiragino Sans GB W3",SimSun,STHeiti;} +.mw-page.mw-page-more-box a.disabled{display:none;} +.mw-page-more{display:block;padding:0 10px;height:30px;line-height:30px;font-size:14px;color:#666;text-align:center;text-decoration:none;} +.mw-page-more:hover{-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;} +.mw-page-more-one{background-color:#FFF;border-color:#ddd;border-width:1px;border-style:solid;} +.mw-page-more-one:hover{border-color:#ddd;border-width:1px;border-style:solid;} +.mw-page-more-two{background-color:#EEE;border-color:#EEE;border-width:1px;border-style:solid;} +.mw-page-more-two:hover{background-color:#ddd;border-color:#ccc;border-width:1px;border-style:solid;} +.mw-page-more-three{background-color:#fff;border-color:#EEE;border-width:1px;border-style:solid;border-radius:40px;} +.mw-page-more-three:hover{background-color:#eee;border-color:#ddd;border-width:1px;border-style:solid;} +.mw-page-more-four{background-color:#eee;border-color:#ddd;border-width:1px;border-style:solid;} +.mw-page-more-four:hover{background-color:#ccc;border-color:#ccc;border-width:1px;border-style:solid;} +.mw-page-more-fives{background-color:transparent;border-color:transparent;border-width:1px;border-style:solid;} +.mw-page-more-fives:hover{background-color:#ddd;} +.mw-page-more-six{color:#EA594F;background-color:#fff;border-color:#EA594F;border-width:1px;border-style:solid;border-radius:40px;} +.mw-page-more-six:hover{color:#fff;background:#EA594F;border-color:#EA594F;border-width:1px;border-style:solid;} diff --git a/jpress-template/src/main/webapp/templates/daotian/css/railscasts.css b/jpress-template/src/main/webapp/templates/daotian/css/railscasts.css new file mode 100755 index 000000000..a14fb1f83 --- /dev/null +++ b/jpress-template/src/main/webapp/templates/daotian/css/railscasts.css @@ -0,0 +1,25 @@ +/* + +Railscasts-like style (c) Visoft, Inc. (Damien White) + +*/ +.hljs{display:block;overflow-x:auto;padding:0.5em;background:#232323;color:#e6e1dc;} +.hljs-comment,.hljs-quote{color:#bc9458;font-style:italic;} +.hljs-keyword,.hljs-selector-tag{color:#c26230;} +.hljs-string,.hljs-number,.hljs-regexp,.hljs-variable,.hljs-template-variable{color:#a5c261;} +.hljs-subst{color:#519f50;} +.hljs-tag,.hljs-name{color:#e8bf6a;} +.hljs-type{color:#da4939;} +.hljs-symbol,.hljs-bullet,.hljs-built_in,.hljs-builtin-name,.hljs-attr,.hljs-link{color:#6d9cbe;} +.hljs-params{color:#d0d0ff;} +.hljs-attribute{color:#cda869;} +.hljs-meta{color:#9b859d;} +.hljs-title,.hljs-section{color:#ffc66d;} +.hljs-addition{background-color:#144212;color:#e6e1dc;display:inline-block;width:100%;} +.hljs-deletion{background-color:#600;color:#e6e1dc;display:inline-block;width:100%;} +.hljs-selector-class{color:#9b703f;} +.hljs-selector-id{color:#8b98ab;} +.hljs-emphasis{font-style:italic;} +.hljs-strong{font-weight:bold;} +.hljs-link{text-decoration:underline;} + diff --git a/jpress-template/src/main/webapp/templates/daotian/css/reset.mobile.css b/jpress-template/src/main/webapp/templates/daotian/css/reset.mobile.css new file mode 100644 index 000000000..02bc1b579 --- /dev/null +++ b/jpress-template/src/main/webapp/templates/daotian/css/reset.mobile.css @@ -0,0 +1,224 @@ +@charset "UTF-8"; +/* +CSS Reset +*/ +/*布局(grid)(.g-);模块(module)(.m-);元件(unit)(.u-);功能(function)(.f-);皮肤(skin)(.s-);状态(.z-)*/ +/* reset */ +html { height:100%; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; -webkit-font-smoothing: antialiased!important;} +body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { margin:0; padding:0;} +body,button, input, select, textarea {font: 12px/1 "Microsoft Yahei","Helvetica Neue", Helvetica, STHeiTi, Arial, sans-serif; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; -webkit-font-smoothing: antialiased!important;} +input.form-control{font:12px/1 "Microsoft Yahei","Helvetica Neue", Helvetica, STHeiTi, Arial, sans-serif;} +body { background-color:transparent; min-height:100%; height:auto !important; height:100%;} +img { border:0; vertical-align:middle; -ms-interpolation-mode:bicubic;} +a {text-decoration:none; background-color: transparent; /* 1 */ -webkit-text-decoration-skip: objects; /* 2 */} +a.focus, a:focus{outline:0;} +a.active.focus, a.active:focus, a.focus:active, a:focus:active, a:hover:active {outline:0;text-decoration:none;font-weight:400;} +a:active,a:visited{text-decoration:none;} + +ul,li,ol { margin:0; padding:0; list-style:none outside none;} +ul.has-style li,ol li { margin-left:25px;} +ul.has-style li { list-style:disc;} +ol li { list-style:decimal;} +ul.inline-style li { float:left; display:inline;} +dl { margin-bottom:18px;} +dt { font-weight:bold;} +dd { margin:0 0 0 9px; padding:0;} +svg:not(:root) { overflow:hidden;} +pre { margin:0; white-space:pre-wrap; white-space:-moz-pre-wrap !important; white-space:-pre-wrap; white-space:-o-pre-wrap; word-wrap:break-word;} + +/*- Form -*/ +button,input,select,textarea { font-size:100%; font-family:tahoma; margin:0; outline:0 none; vertical-align:baseline; *vertical-align:middle; -webkit-appearance: none; -webkit-tap-highlight-color:rgba(255,255,255,0);} +textarea { overflow:auto; vertical-align:top; resize:none;} +button,input { line-height:normal; } +button.active.focus, button.active:focus, button.focus:active, button:focus:active{outline:0;} +input[type="checkbox"],input[type="radio"],.form-radio,.form-checkbox { box-sizing:border-box; padding:0; *height:13px; *width:13px;} + +/*- Html5 -*/ +fieldset { border:1px solid #c0c0c0; margin:0 2px 18px; padding:0.35em 0.625em 0.75em;} +legend { border:0; padding:0; white-space:normal; *margin-left:-7px;} +button::-moz-focus-inner,input::-moz-focus-inner { border:0; padding:0;} +article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary { display:block;} +audio,canvas,video { display:inline-block; *display:inline; *zoom:1;} +audio:not([controls]) { display:none; height:0;} +nav ul,nav ol { list-style:none; list-style-image:none;} +input[type="search"] { -webkit-appearance:textfield; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; box-sizing:content-box;} +input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration { -webkit-appearance:none;} +::-webkit-file-upload-button { -webkit-appearance: button; /* 1 */font: inherit; /* 2 */} +abbr[title] {border-bottom: none; /* 1 */text-decoration: underline; /* 2 */ text-decoration: underline dotted; /* 2 */} + +/*- Add the correct display in IE. -*/ +template {display: none;} +/*- Hidden Add the correct display in IE 10-. -*/ +[hidden] {display: none;} + +/*scrollbar*/ +-webkit-overflow-scrolling:touch; +overflow-scrolling:touch; + +::-webkit-scrollbar{width:6px;height: 6px;} +::-webkit-scrollbar-track-piece{margin-right:10px; background-color:#EEE; -webkit-border-radius:8px;} +::-webkit-scrollbar-thumb:vertical{height:8px; background-color:#DDD; -webkit-border-radius:8px;} +::-webkit-scrollbar-thumb:horizontal{ width:6px; background-color:#EEE; -webkit-border-radius:8px;} + +/*------ function ------*/ +/*- f-clearfix -*/ +.f-clearfix:before,.f-clearfix:after,.clearfix:before,.clearfix:after,.f_clearfix:before,.f_clearfix:after { content:""; display:table;} +.f-clearfix:after,.clearfix:after,.f_clearfix:after { clear:both; overflow:hidden;} +.f-clearfix,.clearfix,.f_clearfix { zoom:1;} + +/*- Float -*/ +.f-left { float:left;} +.f-right { float:right;} +.f-no-float{float:none !important;} + +/*- Block -*/ +.f-hide{display:none !important;} +.f-inline {display:inline !important;} +.f-inlineblock{display:inline-block !important;} +.f-block{display:block;} +.f-display-table{display:table;} +.f-table-cell{display:table-cell;} +.f-middle{ vertical-align:middle !important; } + +/*- Overflow -*/ +.f-break{word-break:break-all; word-wrap:break-word;} +.f-ellipsis{overflow:hidden; white-space:nowrap; text-overflow:ellipsis;} +.f-overflow{overflow:hidden;} +.f-no-overflow{overflow:initial !important;} + +/*- position -*/ +.f-fixed{position:fixed !important; z-index:99;} +.f-relative{position:relative;} +.f-absolute{position:absolute;} + +/*- scroll -*/ +.f-scroll-y{overflow-y:scroll;} + +/*- Text-align -*/ +.text-left{ text-align:left !important;} +.text-right{ text-align:right !important;} +.text-center{ text-align:center !important;} +.text-middleAlign{ vertical-align:middle !important; } + +/*- Background -*/ +.background-none{background:none !important;} + +/*- Shadow -*/ +.shadow-none{box-shadow:none; } + +/*- Padding -*/ +.f-p5{padding:5px;} +.f-pt5{padding-top:5px !important;} +.f-pr5{padding-right:5px !important;} +.f-pb5{padding-bottom:5px !important;} +.f-pl5{padding-left:5px !important;} +.f-p10{padding:10px;} +.f-pt10{padding-top:10px !important;} +.f-pr10{padding-right:10px !important;} +.f-pb10{padding-bottom:10px !important;} +.f-pl10{padding-left:10px !important;} +.f-p12{padding:12px;} +.f-pt12{padding-top:12px !important;} +.f-pr12{padding-right:12px !important;} +.f-pb12{padding-bottom:12px !important;} +.f-pl12{padding-left:12px !important;} +.f-p15{padding:15px;} +.f-pt15{padding-top:15px !important;} +.f-pr15{padding-right:15px !important;} +.f-pb15{padding-bottom:15px !important;} +.f-pl15{padding-left:15px !important;} +.f-p18{padding:18px;} +.f-pt18{padding-top:18px !important;} +.f-pr18{padding-right:18px !important;} +.f-pb18{padding-bottom:18px !important;} +.f-pl18{padding-left:18px !important;} +.f-p20{padding:20px;} +.f-pt20{padding-top:20px !important;} +.f-pr20{padding-right:20px !important;} +.f-pb20{padding-bottom:20px !important;} +.f-pl20{padding-left:20px !important;} +.f-p24{padding:24px;} +.f-pt24{padding-top:24px !important;} +.f-pr24{padding-right:24px !important;} +.f-pb24{padding-bottom:24px !important;} +.f-pl24{padding-left:24px !important;} +.f-p30{padding:30px;} +.f-pt30{padding-top:30px !important;} +.f-pr30{padding-right:30px !important;} +.f-pb30{padding-bottom:30px !important;} +.f-pl30{padding-left:30px !important;} + +/*- padding none -*/ +.f-p0{padding:0px !important;} +.f-pt0{padding-top:0px !important;} +.f-pr0{padding-right:0px !important;} +.f-pb0{padding-bottom:0px !important;} +.f-pl0{padding-left:0px !important;} + +/*- Margin -*/ +.f-m5{margin:5px;} +.f-mt5{margin-top:5px !important;} +.f-mr5{margin-right:5px !important;} +.f-mb5{margin-bottom:5px !important;} +.f-ml5{margin-left:5px !important;} +.f-m10{margin:10px;} +.f-mt10{margin-top:10px !important;} +.f-mr10{margin-right:10px !important;} +.f-mb10{margin-bottom:10px !important;} +.f-ml10{margin-left:10px !important;} +.f-m12{margin:12px;} +.f-mt12{margin-top:12px !important;} +.f-mr12{margin-right:12px !important;} +.f-mb12{margin-bottom:12px !important;} +.f-ml12{margin-left:12px !important;} +.f-m15{margin:15px;} +.f-mt15{margin-top:15px !important;} +.f-mr15{margin-right:15px !important;} +.f-mb15{margin-bottom:15px !important;} +.f-ml15{margin-left:15px !important;} +.f-m18{margin:18px;} +.f-mt18{margin-top:18px !important;} +.f-mr18{margin-right:18px !important;} +.f-mb18{margin-bottom:18px !important;} +.f-ml18{margin-left:18px !important;} +.f-m20{margin:20px;} +.f-mt20{margin-top:20px !important;} +.f-mr20{margin-right:20px !important;} +.f-mb20{margin-bottom:20px !important;} +.f-ml20{margin-left:20px !important;} +.f-m30{margin:30px;} +/*- Margin none -*/ +.f-m0{margin:0px !important;} +.f-mt0{margin-top:0px !important;} +.f-mr0{margin-right:0px !important;} +.f-mb0{margin-bottom:0px !important;} +.f-ml0{margin-left:0px !important;} + +/*- about smart -*/ +.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;opacity:0;filter:alpha(opacity:0)} +.smvContainer{margin:0 auto;position:relative} +.context-menu-list{margin:0;padding:0;min-width:180px;max-width:250px;display:inline-block;position:absolute;list-style-type:none} +.context-menu-item{position:relative} +.control-add-flag{cursor:crosshair!important} +.yibuFrameContent{height:100%} +.smartAbs{position:absolute} +.smartFixed{position:fixed!important} +.smart-deleted,.smart-none{display:none} +.sm-context-menu{background-color:#fff;box-shadow:0 0 15px rgba(0,0,0,.15),0 0 1px 1px rgba(0,0,0,.1);content:'';position:absolute;line-height:1.2;padding-top:0;padding-bottom:0;cursor:default;margin:0;font-size:15px;overflow:visible;border-radius:3px} +div.zoomDiv{z-index:999999999;position:absolute;top:0;left:0;width:200px;height:200px;background:#fff;border:1px solid #CCC;display:none;text-align:center;overflow:hidden} +.ui-hide-handler{display:none!important;} + +/*- 页面模板布局 -*/ +.main-layout-wrapper {position: relative;} +.main-layout {position: relative;margin: 0 auto;} +.header {height: 200px;} +.footer {height: 200px;} + +/*- 所有容器类控件 -*/ +.smAreaC{position:relative; } + +/*-widget nodata -*/ +.m-nodata{padding:12px 14px 12px 10px; border:1px #EEE solid;} +.m-nodata .m-datain{display:table;} +.m-nodata .m-datain .m-dataimg{width:60px; height:auto; float:left; margin-right:6px;} +.m-nodata .m-datain .m-datatext{display:table-cell; vertical-align:middle;line-height:18px; color:#4a4a4a;} diff --git a/jpress-template/src/main/webapp/templates/daotian/error.html b/jpress-template/src/main/webapp/templates/daotian/error.html new file mode 100755 index 000000000..2188b9f47 --- /dev/null +++ b/jpress-template/src/main/webapp/templates/daotian/error.html @@ -0,0 +1,25 @@ + + + + + + + #(SEO_TITLE ?? (WEB_TITLE + '-' + WEB_SUBTITLE)) + + + + + + + + +
+
+
404
+
+
+ + + + + diff --git a/jpress-template/src/main/webapp/templates/daotian/fonts/iconfont.eot b/jpress-template/src/main/webapp/templates/daotian/fonts/iconfont.eot new file mode 100644 index 0000000000000000000000000000000000000000..c394765b25f3649c4edb278f63c3daf61f47a588 GIT binary patch literal 75524 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 z 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 literal 0 HcmV?d00001 diff --git a/jpress-template/src/main/webapp/templates/daotian/fonts/iconfont.svg b/jpress-template/src/main/webapp/templates/daotian/fonts/iconfont.svg new file mode 100644 index 000000000..8b12ae43b --- /dev/null +++ b/jpress-template/src/main/webapp/templates/daotian/fonts/iconfont.svg @@ -0,0 +1,963 @@ + + + + + +Created by iconfont + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/jpress-template/src/main/webapp/templates/daotian/fonts/iconfont.ttf b/jpress-template/src/main/webapp/templates/daotian/fonts/iconfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..8bd1021fcee8f732d8ef129855ce00c5c34d9990 GIT binary patch literal 75344 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

s0m9gI&@F!vXVA_) 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�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 uNaeGpnPfhzH5kOR<*fLGp literal 0 HcmV?d00001 diff --git a/jpress-template/src/main/webapp/templates/daotian/fonts/iconfont.woff b/jpress-template/src/main/webapp/templates/daotian/fonts/iconfont.woff new file mode 100644 index 0000000000000000000000000000000000000000..87d8abe63ebd774e548f141c85f6fcc8792605da GIT binary patch literal 47264 zcmV)xK$E|BPew)n0RR910Jxw43jhEB0VYrY0RR91000000000000000000000000- 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 Qv`VqbjGvkLKh*%pl*n{HcmMzZ literal 0 HcmV?d00001 diff --git a/jpress-template/src/main/webapp/templates/daotian/footer.html b/jpress-template/src/main/webapp/templates/daotian/footer.html new file mode 100755 index 000000000..c86d87e79 --- /dev/null +++ b/jpress-template/src/main/webapp/templates/daotian/footer.html @@ -0,0 +1,29 @@ +

+ diff --git a/jpress-template/src/main/webapp/templates/daotian/header.html b/jpress-template/src/main/webapp/templates/daotian/header.html new file mode 100755 index 000000000..1f80de0be --- /dev/null +++ b/jpress-template/src/main/webapp/templates/daotian/header.html @@ -0,0 +1,5 @@ + diff --git a/jpress-template/src/main/webapp/templates/daotian/img/blog-image.jpg b/jpress-template/src/main/webapp/templates/daotian/img/blog-image.jpg new file mode 100755 index 0000000000000000000000000000000000000000..c2b1fa66e38049918110887e7945f7f8d3865716 GIT binary patch literal 3852 zcmeH~2{e@b9><@@7-VS-A!NynJ=;vyOeXtUwwZ)bWNT9qHM}O-B5SA!S?3+QED704 z$`VGzT(8JdvLqqp#T}~mdT-vGd(J)Q-gEB#Jl9+$lRvQ2~6KF_R z4FTZ*9UO$f!PUnAKP^ZINHgFMgU~}kItE6XxMSn+SACTVutGq9jvc~I8(4Puw1zN?G1N1uPi+@JG^%%_ZJODsFg$U50_uR7)mPl+WVhYQe*%W5Y zuo?vDZd;Bw^qr!EsQ0LWBhQoo5viMXo8qVlM#l} z+h50N1Wm`TBea5;Y4}&)K#ohlPHYdSz#2M>JuJd#@Qf*ZaIN=)t%V3~vkjc}9O~-q z3W)~a-YL@m*}@)wuzQl`W!7W-Ev=#xA^ZN|b8P@3(Jd?`2mo_##C4sWo#$&~y|;P;+qjp6s^|LcF_3P5O?1j`P95Re|qzzT&x*L~A+ z2rbdTxng!J?6vIV5Js7ronzoC!B5vT#I zbhY~UATP$;oC=rKl96tAid@cH;0eFl-|l7N@=Wv--sA)RH0Rj0cFr1M0k1YQi%OXb z&8vV<6m`yY@s{nYrHW-=o-27d2HG*4KDBZFCo26m3V*NoapMr}a)**Q$jo z>{&a@ms$qtT7+8to??<qeFP(DjZS(~+$+{~>|J6=rjA zEC_0h+cT;?v7}e(HRW|U*8FDV?T&$Ym%gF4*|1d1dkQ4FlWd0@-Qu=L6qNPZE)ayb z;8(-Hpu9b?a={W+?rMWjRIwjYYLt(@-;S6E)Aoh{2dV{x=Nn71t(^(m1`DcEafbzv zzGTH@6Targ99Rm~e*AYFm#0^RdJ^?RK50fVAC`Vgr~?-{@s@FBcrZR#->&YAtQ!;M zV4tsjn7=eW%LpEvAklwT=5$kmj9<=;+G+Tkr}elqvq(x08>GTV%1ZKdr~vmBaedZW z2=1QAG}rM-A=QZ%d-u%uOM#abBK8))P`Y==Zfq`qd&D+MO?-BV3yH?#FWC;qKAF=? zODs=e<1p+XFvLe#T+|R{BO57Q5l1el9DSbCC-#ZC_#*7i{AgjBx%YCz{;Q3sr50ZQ z(*ptSq2n2&%@ZLj8JMHluX`E8L#USA81>6eHG2MP(b+_nK!sHx)S@r03x?lGut~Ew zbJB-IMUX_b(Bh%{(S$>&T&JXdsm9*@7hWdRbQ`?-#Pso9zKUC+>q^EF9fvh8(TaZ0 zvt#ig26?J+=cF*m#W7e|Mkykx1rat^Kn6?%#KuE-=}k7aks zVMB*>dNg%j&$-bM5|t|MHg>qL!Dx*1(V36XoqTlkTtcmO-Z%`3Gm<=p(iq%ln33h@ z`J^B>QP7}YcVnxWbIw>x`w9|9U**ho6j!|>5SMc?qW^uXD+Wsn~d|GaZ4M?$k|j^N{MY7hH5cY!QXLmpxBW7P)F7wj^Dj4FSMy{w_}TJr}-hTQ9VaW zN#?GV+3f6KDT7OJdD};mc%?@hw#F^2TAk#a=d5R%v%vyJx{Oh|BI7v2cv#w_YB`Zo zk$ErW$oZDC^q#s^fGEw8AJt>-$NXe^yh~;GnMYG$2V$EfR{`x*?bA;m#;E7HP0xE~ z7RnXg=%)NOBQ;@d_r!^t-$pJ!=SytTv8Dopl#v#(nAGU10m-wf zy)bN~KUeCgYqKQT^WG|;+PpJ~RVJb`QFelwxYK>v@r?I7z8==0jvNmb#v24xLFxa3 zQo`!~7i!3Z114N(RRyK#t|^THy|r^6e8X{YJzE#8XJ9&zmVsShKOtyG$#tUd?-k{F A3IG5A literal 0 HcmV?d00001 diff --git a/jpress-template/src/main/webapp/templates/daotian/img/list-image.jpg b/jpress-template/src/main/webapp/templates/daotian/img/list-image.jpg new file mode 100755 index 0000000000000000000000000000000000000000..9f42cb7a22f4f4fd1ffcf9de3db5c829bd57fbe3 GIT binary patch literal 20289 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 Yc2~Tu>r~X}{{Z`S_w_G(Om#p1*$E!We*gdg literal 0 HcmV?d00001 diff --git a/jpress-template/src/main/webapp/templates/daotian/img/sidebar-image.jpg b/jpress-template/src/main/webapp/templates/daotian/img/sidebar-image.jpg new file mode 100755 index 0000000000000000000000000000000000000000..74c25ae600a28127a4042b0cd9962d5f91d4c05a GIT binary patch literal 156967 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 LH-05rrJDcQ9nEd} literal 0 HcmV?d00001 diff --git a/jpress-template/src/main/webapp/templates/daotian/index.html b/jpress-template/src/main/webapp/templates/daotian/index.html new file mode 100755 index 000000000..aacf487f7 --- /dev/null +++ b/jpress-template/src/main/webapp/templates/daotian/index.html @@ -0,0 +1,55 @@ +#include("layout.html") +#@layout(true) +#define content() + + +#include("footer.html") + +#end \ No newline at end of file diff --git a/jpress-template/src/main/webapp/templates/daotian/js/app.js b/jpress-template/src/main/webapp/templates/daotian/js/app.js new file mode 100644 index 000000000..ff7214f9f --- /dev/null +++ b/jpress-template/src/main/webapp/templates/daotian/js/app.js @@ -0,0 +1,9 @@ +(function(){ +$('.dt-footer a').each(function() { + var a = $(this); + if(a.attr('href') === location.pathname) { + a.addClass('active'); + return false; + } +}); +})(); \ No newline at end of file diff --git a/jpress-template/src/main/webapp/templates/daotian/js/audio.js b/jpress-template/src/main/webapp/templates/daotian/js/audio.js new file mode 100644 index 000000000..618934238 --- /dev/null +++ b/jpress-template/src/main/webapp/templates/daotian/js/audio.js @@ -0,0 +1,312 @@ +;!function(factory){ + // AMD模块化加载 + if (typeof define === "function" && define.amd) { + define([ "jquery" ], factory); + } else { + factory(jQuery); + } +}(function($){ + $.extend({ + // 判断是否为对象 + isObject: function (v) { + return Object.prototype.toString.call(v) === "[object Object]"; + }, + // 判断是否为字符串 + isString: function (v) { + return Object.prototype.toString.call(v) === "[object String]"; + }, + // 判断是否为数组 + isArray:function (v) { + return Object.prototype.toString.call(v) === "[object Array]"; + }, + // 判断是否为数字 + isNumber:function (v) { + return Object.prototype.toString.call(v) === "[object Number]"; + }, + // 判断是否为布尔 + isBool: function (v) { + return Object.prototype.toString.call(v) === "[object Boolean]"; + }, + // 判断是否为函数 + isFun: function(v) { + return Object.prototype.toString.call(v) === "[object Function]"; + }, + isWeixin: function(v){ + return v.match(/MicroMessenger/i) === "micromessenger" + }, + // 初始化audio + getAudio: function(audio){ + return $(audio).lzaudio(); + } + }); + + // 创建播放器构造函数 + var Audio = function (el){ + var me = this; + me.$parcel = $(el); + me.$el = $(el).find('audio'); + me.el = me.$el[0]; + }; + + // 创建内部工具函数 + var _Tool = function(_this){ + this.el = _this; + } + + _Tool.prototype = { + // 监听播放暂停状态 + _playState: function(statusBtn){ + var me = this.el; + //初始化监听事件 + me.$el.on('play',function(){ + me.state = true + }).on('pause ended.state',function(){ + me.state = false + }); + }, + + // 规定控制器范围 + _findMoudle: function(moudle){ + var me = this.el, + moudle = me.$parcel.parent().find('[data-lzmoudle=' + moudle + ']'); + return moudle.size() ? moudle : me.$parcel.parent(); + }, + + // 时间格式化 + _timeFormatting: function(second){ + return [~~(second / 60 % 60), ~~(second % 60)].join(":") + .replace(/\b(\d)\b/g, "0$1") + }, + + // 移动端自动播放兼容 + _autoplayCompatibility: function(){ + var me = this.el, + ua = navigator.userAgent.toLowerCase(); + // 微信下自动播放 + if(ua.match(/MicroMessenger/i) == 'micromessenger'){ + wx.config({ + debug: false, + appId: '', + timestamp: 1, + nonceStr: '', + signature: '', + jsApiList: [] + }); + wx.ready(function () { + me.el.autoplay && (me.el.play()) + }); + }else{ + me.el.load(); + me.el.play(); + } + }, + + // 原型指回 + constructor: _Tool + }; + + + Audio.prototype = { + // 默认初始化设置 + setAudio: function(data,callback){ + var me = this, + tool = new _Tool(me); + tool._playState(); + $.isFun(data) && (callback = data); + // 缺省设置 + if($.isString(data)){ + var src= data; + data = {}; + data.src = src, + data.auto = true; + data.loop = true + } + // 默认初始化设置 + if($.isObject(data)){ + if(!!data.src){ + if(!!data.auto || data.auto ==null){ + me.el.src = $.isArray(data.src) ? data.src[0] : data.src; + me.el.autoplay = 'autoplay' + }else if(!!data.srcFlog || data.srcFlog == null){ + me.el.src = $.isArray(data.src) ? data.src[0] : data.src; + }; + if((!!data.load || data.load ==null) && (!data.auto && data.auto!=null) && me.el.src) + me.el.preload = data.preload ==null ? 'load' : data.preload; + (!!data.loop || data.loop ==null) && (me.el.loop = 'loop'); + me.src = data.src; + } + }; + (me.el.autoplay && data.mobile) && tool._autoplayCompatibility(); + $.isFun(callback) && callback.call(me); + return me + }, + + // 控制面板设置 + control: function(data){ + var me = this, + tool = new _Tool(me), + dom = tool._findMoudle('control'); + if($.isObject(data)){ + $.isObject(data.clickBtn) && me.clickBtn(dom.find(data.clickBtn.select),data.clickBtn.callback,dom); + $.isObject(data.setDuration) && me.setDuration(dom.find(data.setDuration.select)); + $.isObject(data.setCurrentTime) && me.setCurrentTime(dom.find(data.setCurrentTime.select)); + $.isObject(data.progressCtrl) && me.progressCtrl([ + dom.find(data.progressCtrl.select[0]), + dom.find(data.progressCtrl.select[1]), + dom.find(data.progressCtrl.select[2]) + ],data.progressCtrl.callback) + } + return me + }, + + // 播放列表 + list: function(data){ + var me = this, + tool = new _Tool(me), + dom = tool._findMoudle('list'); + if($.isObject(data)){ + $.isObject(data.clickBtn) && me.clickBtn(dom.find(data.clickBtn.select),data.clickBtn.callback,dom); + $.isObject(data.end) && me.end(data.end.state,data.end.callback); + } + return me + }, + + // 播放暂停按钮交互 + clickBtn: function(statusBtn,callback,$dom){ + var me = this, + bool = true, btn,moudle; + me.state = me.el.autoplay ? false : true; + // 缺省设置 + (!$.isString(statusBtn) && !statusBtn.size()) && (bool = false); + $.isFun(statusBtn) && (callback = statusBtn); + $dom && (moudle = $dom.data('lzmoudle')); + // 添加监听 + if(bool){ + me.$playBtn = me.$parcel.parent().find(statusBtn); + me.$playBtn.off('click').on('click',function(){ + !$.isNumber(me.el.musicIndex) && (me.el.musicIndex = 0); + moudle == 'list' && (me.el.musicIndex = $(this).index()); + if(!!me.el.src) + !me.state ? me.el.play() : me.el.pause(); + $.isFun(callback) && callback.call(me,me.el.musicIndex,this); + }) + } + me.el.autoplay && (me.el.musicIndex = 0); + $.isFun(callback) && callback.call(me,me.el.musicIndex); + me.el.musicIndex = null; + me.state = false; + return me; + }, + + // 设置总时长 + setDuration: function(durationDom){ + var me = this,dom =me.$parcel.find(durationDom), + tool = new _Tool(me); + if(!!dom.length){ + me.$el.off('durationchange.setDuration').on("durationchange.setDuration", function(){ + dom.html(tool._timeFormatting(me.el.duration)) + }) + } + return me + }, + + // 设置当前时间 + setCurrentTime: function(currentTimeDom){ + var me = this,dom =me.$parcel.find(currentTimeDom), + tool = new _Tool(); + if(!!dom.length){ + me.$el.off('timeupdate.setCurrentTime').on("timeupdate.setCurrentTime", function(){ + dom.html(tool._timeFormatting(me.el.currentTime)); + }); + } + return me; + }, + + // 进度控制 + progressCtrl: function($selectArr,callback){ + var me = this, + tool = new _Tool(me), + flag = false, + progressLength = $selectArr[0].width(), + durationVal,currentTime,touch,move; + // 计算总时长 + me.$el.off('durationchange.progressCtrl').on("durationchange.progressCtrl", function(){ + durationVal = me.el.duration + }); + // 根据当前时长与总时长比例设置进度 + me.$el.off('timeupdate.progressCtrl').on("timeupdate.progressCtrl", function(){ + currentTime = me.el.currentTime / durationVal * 100; + $.isArray($selectArr) && $selectArr[1].css('width',currentTime + '%'); + }); + // 点击进度条某个位置 + $($selectArr[0]).off('click touchstart').on('click touchstart',function(e){ + if(e.target !== $selectArr[2][0] && me.el.src){ + touch = $.isArray(e.originalEvent.touches) ? e.originalEvent.touches[0] : e; + move = touch.offsetX - 5; + move = move < 0 ? 0 : move > progressLength ? progressLength : move; + me.el.currentTime = move / progressLength * durationVal; + } + return false; + }); + // 鼠标或手指点击进度条手柄开关 + $selectArr[2].off('mousedown touchstart').on('mousedown touchstart',function(){ + me.el.src && (flag = true); + }); + // 拖拽滑动进度条 + $(document).off('mousemove touchmove').on('mousemove touchmove',function(e){ + e.preventDefault(); + touch = $.isArray(e.originalEvent.touches) ? e.originalEvent.touches[0] : e; + if(flag){ + move = touch.pageX - $selectArr[0].offset().left - 5; + move = move < 0 ? 0 : move > progressLength ? progressLength : move; + me.el.currentTime = move / progressLength * durationVal; + me.el.currentTime == durationVal && (flag = false); + } + }).off('mouseup touchend').on('mouseup touchend',function(){ + // 鼠标或手指松开进度条手柄开关 + flag = false; + }); + $.isFun(callback) && callback.call(me); + return me; + }, + + // 播放结束后 + end: function(state,callback){ + var me = this, + index, + flag = $.isFun(callback) ? true : false; + me.$el.off('ended.end').on('ended.end',function(){ + if($.isString(state)){ + me.loop == 'loop' && console.warn('参数冲突: 当前单曲循环与列表播放正同时开启'); + index = me.el.musicIndex; + !index && (index = 0); + if(state=='next'){ + index++; + index > me.src.length - 1 && (index = 0); + me.el.src=me.src[index]; + me.el.load(); + me.el.play(); + flag && callback.call(me,index); + me.el.musicIndex = index; + }else if(state=='end'|| !state){ + flag && callback.call(me,index) + } + } + return me; + }); + }, + + // 原型指回 + constructor: Audio + } + + // jQ对象级拓展 原型实例化 + $.fn.extend({ + lzaudio:function(){ + var audio; + audio = new Audio(this); + return audio + } + }) + +}); \ No newline at end of file diff --git a/jpress-template/src/main/webapp/templates/daotian/js/highlight.pack.js b/jpress-template/src/main/webapp/templates/daotian/js/highlight.pack.js new file mode 100755 index 000000000..b45386be5 --- /dev/null +++ b/jpress-template/src/main/webapp/templates/daotian/js/highlight.pack.js @@ -0,0 +1,2 @@ +/*! highlight.js v9.12.0 | BSD3 License | git.io/hljslicense */ +!function(e){var n="object"==typeof window&&window||"object"==typeof self&&self;"undefined"!=typeof exports?e(exports):n&&(n.hljs=e({}),"function"==typeof define&&define.amd&&define([],function(){return n.hljs}))}(function(e){function n(e){return e.replace(/&/g,"&").replace(//g,">")}function t(e){return e.nodeName.toLowerCase()}function r(e,n){var t=e&&e.exec(n);return t&&0===t.index}function a(e){return k.test(e)}function i(e){var n,t,r,i,o=e.className+" ";if(o+=e.parentNode?e.parentNode.className:"",t=B.exec(o))return w(t[1])?t[1]:"no-highlight";for(o=o.split(/\s+/),n=0,r=o.length;r>n;n++)if(i=o[n],a(i)||w(i))return i}function o(e){var n,t={},r=Array.prototype.slice.call(arguments,1);for(n in e)t[n]=e[n];return r.forEach(function(e){for(n in e)t[n]=e[n]}),t}function u(e){var n=[];return function r(e,a){for(var i=e.firstChild;i;i=i.nextSibling)3===i.nodeType?a+=i.nodeValue.length:1===i.nodeType&&(n.push({event:"start",offset:a,node:i}),a=r(i,a),t(i).match(/br|hr|img|input/)||n.push({event:"stop",offset:a,node:i}));return a}(e,0),n}function c(e,r,a){function i(){return e.length&&r.length?e[0].offset!==r[0].offset?e[0].offset"}function u(e){s+=""}function c(e){("start"===e.event?o:u)(e.node)}for(var l=0,s="",f=[];e.length||r.length;){var g=i();if(s+=n(a.substring(l,g[0].offset)),l=g[0].offset,g===e){f.reverse().forEach(u);do c(g.splice(0,1)[0]),g=i();while(g===e&&g.length&&g[0].offset===l);f.reverse().forEach(o)}else"start"===g[0].event?f.push(g[0].node):f.pop(),c(g.splice(0,1)[0])}return s+n(a.substr(l))}function l(e){return e.v&&!e.cached_variants&&(e.cached_variants=e.v.map(function(n){return o(e,{v:null},n)})),e.cached_variants||e.eW&&[o(e)]||[e]}function s(e){function n(e){return e&&e.source||e}function t(t,r){return new RegExp(n(t),"m"+(e.cI?"i":"")+(r?"g":""))}function r(a,i){if(!a.compiled){if(a.compiled=!0,a.k=a.k||a.bK,a.k){var o={},u=function(n,t){e.cI&&(t=t.toLowerCase()),t.split(" ").forEach(function(e){var t=e.split("|");o[t[0]]=[n,t[1]?Number(t[1]):1]})};"string"==typeof a.k?u("keyword",a.k):x(a.k).forEach(function(e){u(e,a.k[e])}),a.k=o}a.lR=t(a.l||/\w+/,!0),i&&(a.bK&&(a.b="\\b("+a.bK.split(" ").join("|")+")\\b"),a.b||(a.b=/\B|\b/),a.bR=t(a.b),a.e||a.eW||(a.e=/\B|\b/),a.e&&(a.eR=t(a.e)),a.tE=n(a.e)||"",a.eW&&i.tE&&(a.tE+=(a.e?"|":"")+i.tE)),a.i&&(a.iR=t(a.i)),null==a.r&&(a.r=1),a.c||(a.c=[]),a.c=Array.prototype.concat.apply([],a.c.map(function(e){return l("self"===e?a:e)})),a.c.forEach(function(e){r(e,a)}),a.starts&&r(a.starts,i);var c=a.c.map(function(e){return e.bK?"\\.?("+e.b+")\\.?":e.b}).concat([a.tE,a.i]).map(n).filter(Boolean);a.t=c.length?t(c.join("|"),!0):{exec:function(){return null}}}}r(e)}function f(e,t,a,i){function o(e,n){var t,a;for(t=0,a=n.c.length;a>t;t++)if(r(n.c[t].bR,e))return n.c[t]}function u(e,n){if(r(e.eR,n)){for(;e.endsParent&&e.parent;)e=e.parent;return e}return e.eW?u(e.parent,n):void 0}function c(e,n){return!a&&r(n.iR,e)}function l(e,n){var t=N.cI?n[0].toLowerCase():n[0];return e.k.hasOwnProperty(t)&&e.k[t]}function p(e,n,t,r){var a=r?"":I.classPrefix,i='',i+n+o}function h(){var e,t,r,a;if(!E.k)return n(k);for(a="",t=0,E.lR.lastIndex=0,r=E.lR.exec(k);r;)a+=n(k.substring(t,r.index)),e=l(E,r),e?(B+=e[1],a+=p(e[0],n(r[0]))):a+=n(r[0]),t=E.lR.lastIndex,r=E.lR.exec(k);return a+n(k.substr(t))}function d(){var e="string"==typeof E.sL;if(e&&!y[E.sL])return n(k);var t=e?f(E.sL,k,!0,x[E.sL]):g(k,E.sL.length?E.sL:void 0);return E.r>0&&(B+=t.r),e&&(x[E.sL]=t.top),p(t.language,t.value,!1,!0)}function b(){L+=null!=E.sL?d():h(),k=""}function v(e){L+=e.cN?p(e.cN,"",!0):"",E=Object.create(e,{parent:{value:E}})}function m(e,n){if(k+=e,null==n)return b(),0;var t=o(n,E);if(t)return t.skip?k+=n:(t.eB&&(k+=n),b(),t.rB||t.eB||(k=n)),v(t,n),t.rB?0:n.length;var r=u(E,n);if(r){var a=E;a.skip?k+=n:(a.rE||a.eE||(k+=n),b(),a.eE&&(k=n));do E.cN&&(L+=C),E.skip||(B+=E.r),E=E.parent;while(E!==r.parent);return r.starts&&v(r.starts,""),a.rE?0:n.length}if(c(n,E))throw new Error('Illegal lexeme "'+n+'" for mode "'+(E.cN||"")+'"');return k+=n,n.length||1}var N=w(e);if(!N)throw new Error('Unknown language: "'+e+'"');s(N);var R,E=i||N,x={},L="";for(R=E;R!==N;R=R.parent)R.cN&&(L=p(R.cN,"",!0)+L);var k="",B=0;try{for(var M,j,O=0;;){if(E.t.lastIndex=O,M=E.t.exec(t),!M)break;j=m(t.substring(O,M.index),M[0]),O=M.index+j}for(m(t.substr(O)),R=E;R.parent;R=R.parent)R.cN&&(L+=C);return{r:B,value:L,language:e,top:E}}catch(T){if(T.message&&-1!==T.message.indexOf("Illegal"))return{r:0,value:n(t)};throw T}}function g(e,t){t=t||I.languages||x(y);var r={r:0,value:n(e)},a=r;return t.filter(w).forEach(function(n){var t=f(n,e,!1);t.language=n,t.r>a.r&&(a=t),t.r>r.r&&(a=r,r=t)}),a.language&&(r.second_best=a),r}function p(e){return I.tabReplace||I.useBR?e.replace(M,function(e,n){return I.useBR&&"\n"===e?"
":I.tabReplace?n.replace(/\t/g,I.tabReplace):""}):e}function h(e,n,t){var r=n?L[n]:t,a=[e.trim()];return e.match(/\bhljs\b/)||a.push("hljs"),-1===e.indexOf(r)&&a.push(r),a.join(" ").trim()}function d(e){var n,t,r,o,l,s=i(e);a(s)||(I.useBR?(n=document.createElementNS("http://www.w3.org/1999/xhtml","div"),n.innerHTML=e.innerHTML.replace(/\n/g,"").replace(//g,"\n")):n=e,l=n.textContent,r=s?f(s,l,!0):g(l),t=u(n),t.length&&(o=document.createElementNS("http://www.w3.org/1999/xhtml","div"),o.innerHTML=r.value,r.value=c(t,u(o),l)),r.value=p(r.value),e.innerHTML=r.value,e.className=h(e.className,s,r.language),e.result={language:r.language,re:r.r},r.second_best&&(e.second_best={language:r.second_best.language,re:r.second_best.r}))}function b(e){I=o(I,e)}function v(){if(!v.called){v.called=!0;var e=document.querySelectorAll("pre code");E.forEach.call(e,d)}}function m(){addEventListener("DOMContentLoaded",v,!1),addEventListener("load",v,!1)}function N(n,t){var r=y[n]=t(e);r.aliases&&r.aliases.forEach(function(e){L[e]=n})}function R(){return x(y)}function w(e){return e=(e||"").toLowerCase(),y[e]||y[L[e]]}var E=[],x=Object.keys,y={},L={},k=/^(no-?highlight|plain|text)$/i,B=/\blang(?:uage)?-([\w-]+)\b/i,M=/((^(<[^>]+>|\t|)+|(?:\n)))/gm,C="
",I={classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:void 0};return e.highlight=f,e.highlightAuto=g,e.fixMarkup=p,e.highlightBlock=d,e.configure=b,e.initHighlighting=v,e.initHighlightingOnLoad=m,e.registerLanguage=N,e.listLanguages=R,e.getLanguage=w,e.inherit=o,e.IR="[a-zA-Z]\\w*",e.UIR="[a-zA-Z_]\\w*",e.NR="\\b\\d+(\\.\\d+)?",e.CNR="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",e.BNR="\\b(0b[01]+)",e.RSR="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",e.BE={b:"\\\\[\\s\\S]",r:0},e.ASM={cN:"string",b:"'",e:"'",i:"\\n",c:[e.BE]},e.QSM={cN:"string",b:'"',e:'"',i:"\\n",c:[e.BE]},e.PWM={b:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},e.C=function(n,t,r){var a=e.inherit({cN:"comment",b:n,e:t,c:[]},r||{});return a.c.push(e.PWM),a.c.push({cN:"doctag",b:"(?:TODO|FIXME|NOTE|BUG|XXX):",r:0}),a},e.CLCM=e.C("//","$"),e.CBCM=e.C("/\\*","\\*/"),e.HCM=e.C("#","$"),e.NM={cN:"number",b:e.NR,r:0},e.CNM={cN:"number",b:e.CNR,r:0},e.BNM={cN:"number",b:e.BNR,r:0},e.CSSNM={cN:"number",b:e.NR+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",r:0},e.RM={cN:"regexp",b:/\//,e:/\/[gimuy]*/,i:/\n/,c:[e.BE,{b:/\[/,e:/\]/,r:0,c:[e.BE]}]},e.TM={cN:"title",b:e.IR,r:0},e.UTM={cN:"title",b:e.UIR,r:0},e.METHOD_GUARD={b:"\\.\\s*"+e.UIR,r:0},e});hljs.registerLanguage("nginx",function(e){var r={cN:"variable",v:[{b:/\$\d+/},{b:/\$\{/,e:/}/},{b:"[\\$\\@]"+e.UIR}]},b={eW:!0,l:"[a-z/_]+",k:{literal:"on off yes no true false none blocked debug info notice warn error crit select break last permanent redirect kqueue rtsig epoll poll /dev/poll"},r:0,i:"=>",c:[e.HCM,{cN:"string",c:[e.BE,r],v:[{b:/"/,e:/"/},{b:/'/,e:/'/}]},{b:"([a-z]+):/",e:"\\s",eW:!0,eE:!0,c:[r]},{cN:"regexp",c:[e.BE,r],v:[{b:"\\s\\^",e:"\\s|{|;",rE:!0},{b:"~\\*?\\s+",e:"\\s|{|;",rE:!0},{b:"\\*(\\.[a-z\\-]+)+"},{b:"([a-z\\-]+\\.)+\\*"}]},{cN:"number",b:"\\b\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}(:\\d{1,5})?\\b"},{cN:"number",b:"\\b\\d+[kKmMgGdshdwy]*\\b",r:0},r]};return{aliases:["nginxconf"],c:[e.HCM,{b:e.UIR+"\\s+{",rB:!0,e:"{",c:[{cN:"section",b:e.UIR}],r:0},{b:e.UIR+"\\s",e:";|{",rB:!0,c:[{cN:"attribute",b:e.UIR,starts:b}],r:0}],i:"[^\\s\\}]"}});hljs.registerLanguage("java",function(e){var a="[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*",t=a+"(<"+a+"(\\s*,\\s*"+a+")*>)?",r="false synchronized int abstract float private char boolean static null if const for true while long strictfp finally protected import native final void enum else break transient catch instanceof byte super volatile case assert short package default double public try this switch continue throws protected public private module requires exports do",s="\\b(0[bB]([01]+[01_]+[01]+|[01]+)|0[xX]([a-fA-F0-9]+[a-fA-F0-9_]+[a-fA-F0-9]+|[a-fA-F0-9]+)|(([\\d]+[\\d_]+[\\d]+|[\\d]+)(\\.([\\d]+[\\d_]+[\\d]+|[\\d]+))?|\\.([\\d]+[\\d_]+[\\d]+|[\\d]+))([eE][-+]?\\d+)?)[lLfF]?",c={cN:"number",b:s,r:0};return{aliases:["jsp"],k:r,i:/<\/|#/,c:[e.C("/\\*\\*","\\*/",{r:0,c:[{b:/\w+@/,r:0},{cN:"doctag",b:"@[A-Za-z]+"}]}),e.CLCM,e.CBCM,e.ASM,e.QSM,{cN:"class",bK:"class interface",e:/[{;=]/,eE:!0,k:"class interface",i:/[:"\[\]]/,c:[{bK:"extends implements"},e.UTM]},{bK:"new throw return else",r:0},{cN:"function",b:"("+t+"\\s+)+"+e.UIR+"\\s*\\(",rB:!0,e:/[{;=]/,eE:!0,k:r,c:[{b:e.UIR+"\\s*\\(",rB:!0,r:0,c:[e.UTM]},{cN:"params",b:/\(/,e:/\)/,k:r,r:0,c:[e.ASM,e.QSM,e.CNM,e.CBCM]},e.CLCM,e.CBCM]},c,{cN:"meta",b:"@[A-Za-z]+"}]}});hljs.registerLanguage("coffeescript",function(e){var c={keyword:"in if for while finally new do return else break catch instanceof throw try this switch continue typeof delete debugger super yield import export from as default await then unless until loop of by when and or is isnt not",literal:"true false null undefined yes no on off",built_in:"npm require console print module global window document"},n="[A-Za-z$_][0-9A-Za-z$_]*",r={cN:"subst",b:/#\{/,e:/}/,k:c},i=[e.BNM,e.inherit(e.CNM,{starts:{e:"(\\s*/)?",r:0}}),{cN:"string",v:[{b:/'''/,e:/'''/,c:[e.BE]},{b:/'/,e:/'/,c:[e.BE]},{b:/"""/,e:/"""/,c:[e.BE,r]},{b:/"/,e:/"/,c:[e.BE,r]}]},{cN:"regexp",v:[{b:"///",e:"///",c:[r,e.HCM]},{b:"//[gim]*",r:0},{b:/\/(?![ *])(\\\/|.)*?\/[gim]*(?=\W|$)/}]},{b:"@"+n},{sL:"javascript",eB:!0,eE:!0,v:[{b:"```",e:"```"},{b:"`",e:"`"}]}];r.c=i;var s=e.inherit(e.TM,{b:n}),t="(\\(.*\\))?\\s*\\B[-=]>",o={cN:"params",b:"\\([^\\(]",rB:!0,c:[{b:/\(/,e:/\)/,k:c,c:["self"].concat(i)}]};return{aliases:["coffee","cson","iced"],k:c,i:/\/\*/,c:i.concat([e.C("###","###"),e.HCM,{cN:"function",b:"^\\s*"+n+"\\s*=\\s*"+t,e:"[-=]>",rB:!0,c:[s,o]},{b:/[:\(,=]\s*/,r:0,c:[{cN:"function",b:t,e:"[-=]>",rB:!0,c:[o]}]},{cN:"class",bK:"class",e:"$",i:/[:="\[\]]/,c:[{bK:"extends",eW:!0,i:/[:="\[\]]/,c:[s]},s]},{b:n+":",e:":",rB:!0,rE:!0,r:0}])}});hljs.registerLanguage("http",function(e){var t="HTTP/[0-9\\.]+";return{aliases:["https"],i:"\\S",c:[{b:"^"+t,e:"$",c:[{cN:"number",b:"\\b\\d{3}\\b"}]},{b:"^[A-Z]+ (.*?) "+t+"$",rB:!0,e:"$",c:[{cN:"string",b:" ",e:" ",eB:!0,eE:!0},{b:t},{cN:"keyword",b:"[A-Z]+"}]},{cN:"attribute",b:"^\\w",e:": ",eE:!0,i:"\\n|\\s|=",starts:{e:"$",r:0}},{b:"\\n\\n",starts:{sL:[],eW:!0}}]}});hljs.registerLanguage("bash",function(e){var t={cN:"variable",v:[{b:/\$[\w\d#@][\w\d_]*/},{b:/\$\{(.*?)}/}]},s={cN:"string",b:/"/,e:/"/,c:[e.BE,t,{cN:"variable",b:/\$\(/,e:/\)/,c:[e.BE]}]},a={cN:"string",b:/'/,e:/'/};return{aliases:["sh","zsh"],l:/\b-?[a-z\._]+\b/,k:{keyword:"if then else elif fi for while in do done case esac function",literal:"true false",built_in:"break cd continue eval exec exit export getopts hash pwd readonly return shift test times trap umask unset alias bind builtin caller command declare echo enable help let local logout mapfile printf read readarray source type typeset ulimit unalias set shopt autoload bg bindkey bye cap chdir clone comparguments compcall compctl compdescribe compfiles compgroups compquote comptags comptry compvalues dirs disable disown echotc echoti emulate fc fg float functions getcap getln history integer jobs kill limit log noglob popd print pushd pushln rehash sched setcap setopt stat suspend ttyctl unfunction unhash unlimit unsetopt vared wait whence where which zcompile zformat zftp zle zmodload zparseopts zprof zpty zregexparse zsocket zstyle ztcp",_:"-ne -eq -lt -gt -f -d -e -s -l -a"},c:[{cN:"meta",b:/^#![^\n]+sh\s*$/,r:10},{cN:"function",b:/\w[\w\d_]*\s*\(\s*\)\s*\{/,rB:!0,c:[e.inherit(e.TM,{b:/\w[\w\d_]*/})],r:0},e.HCM,s,a,t]}});hljs.registerLanguage("shell",function(s){return{aliases:["console"],c:[{cN:"meta",b:"^\\s{0,3}[\\w\\d\\[\\]()@-]*[>%$#]",starts:{e:"$",sL:"bash"}}]}});hljs.registerLanguage("sql",function(e){var t=e.C("--","$");return{cI:!0,i:/[<>{}*#]/,c:[{bK:"begin end start commit rollback savepoint lock alter create drop rename call delete do handler insert load replace select truncate update set show pragma grant merge describe use explain help declare prepare execute deallocate release unlock purge reset change stop analyze cache flush optimize repair kill install uninstall checksum restore check backup revoke comment",e:/;/,eW:!0,l:/[\w\.]+/,k:{keyword:"abort abs absolute acc acce accep accept access accessed accessible account acos action activate add addtime admin administer advanced advise aes_decrypt aes_encrypt after agent aggregate ali alia alias allocate allow alter always analyze ancillary and any anydata anydataset anyschema anytype apply archive archived archivelog are as asc ascii asin assembly assertion associate asynchronous at atan atn2 attr attri attrib attribu attribut attribute attributes audit authenticated authentication authid authors auto autoallocate autodblink autoextend automatic availability avg backup badfile basicfile before begin beginning benchmark between bfile bfile_base big bigfile bin binary_double binary_float binlog bit_and bit_count bit_length bit_or bit_xor bitmap blob_base block blocksize body both bound buffer_cache buffer_pool build bulk by byte byteordermark bytes cache caching call calling cancel capacity cascade cascaded case cast catalog category ceil ceiling chain change changed char_base char_length character_length characters characterset charindex charset charsetform charsetid check checksum checksum_agg child choose chr chunk class cleanup clear client clob clob_base clone close cluster_id cluster_probability cluster_set clustering coalesce coercibility col collate collation collect colu colum column column_value columns columns_updated comment commit compact compatibility compiled complete composite_limit compound compress compute concat concat_ws concurrent confirm conn connec connect connect_by_iscycle connect_by_isleaf connect_by_root connect_time connection consider consistent constant constraint constraints constructor container content contents context contributors controlfile conv convert convert_tz corr corr_k corr_s corresponding corruption cos cost count count_big counted covar_pop covar_samp cpu_per_call cpu_per_session crc32 create creation critical cross cube cume_dist curdate current current_date current_time current_timestamp current_user cursor curtime customdatum cycle data database databases datafile datafiles datalength date_add date_cache date_format date_sub dateadd datediff datefromparts datename datepart datetime2fromparts day day_to_second dayname dayofmonth dayofweek dayofyear days db_role_change dbtimezone ddl deallocate declare decode decompose decrement decrypt deduplicate def defa defau defaul default defaults deferred defi defin define degrees delayed delegate delete delete_all delimited demand dense_rank depth dequeue des_decrypt des_encrypt des_key_file desc descr descri describ describe descriptor deterministic diagnostics difference dimension direct_load directory disable disable_all disallow disassociate discardfile disconnect diskgroup distinct distinctrow distribute distributed div do document domain dotnet double downgrade drop dumpfile duplicate duration each edition editionable editions element ellipsis else elsif elt empty enable enable_all enclosed encode encoding encrypt end end-exec endian enforced engine engines enqueue enterprise entityescaping eomonth error errors escaped evalname evaluate event eventdata events except exception exceptions exchange exclude excluding execu execut execute exempt exists exit exp expire explain export export_set extended extent external external_1 external_2 externally extract failed failed_login_attempts failover failure far fast feature_set feature_value fetch field fields file file_name_convert filesystem_like_logging final finish first first_value fixed flash_cache flashback floor flush following follows for forall force form forma format found found_rows freelist freelists freepools fresh from from_base64 from_days ftp full function general generated get get_format get_lock getdate getutcdate global global_name globally go goto grant grants greatest group group_concat group_id grouping grouping_id groups gtid_subtract guarantee guard handler hash hashkeys having hea head headi headin heading heap help hex hierarchy high high_priority hosts hour http id ident_current ident_incr ident_seed identified identity idle_time if ifnull ignore iif ilike ilm immediate import in include including increment index indexes indexing indextype indicator indices inet6_aton inet6_ntoa inet_aton inet_ntoa infile initial initialized initially initrans inmemory inner innodb input insert install instance instantiable instr interface interleaved intersect into invalidate invisible is is_free_lock is_ipv4 is_ipv4_compat is_not is_not_null is_used_lock isdate isnull isolation iterate java join json json_exists keep keep_duplicates key keys kill language large last last_day last_insert_id last_value lax lcase lead leading least leaves left len lenght length less level levels library like like2 like4 likec limit lines link list listagg little ln load load_file lob lobs local localtime localtimestamp locate locator lock locked log log10 log2 logfile logfiles logging logical logical_reads_per_call logoff logon logs long loop low low_priority lower lpad lrtrim ltrim main make_set makedate maketime managed management manual map mapping mask master master_pos_wait match matched materialized max maxextents maximize maxinstances maxlen maxlogfiles maxloghistory maxlogmembers maxsize maxtrans md5 measures median medium member memcompress memory merge microsecond mid migration min minextents minimum mining minus minute minvalue missing mod mode model modification modify module monitoring month months mount move movement multiset mutex name name_const names nan national native natural nav nchar nclob nested never new newline next nextval no no_write_to_binlog noarchivelog noaudit nobadfile nocheck nocompress nocopy nocycle nodelay nodiscardfile noentityescaping noguarantee nokeep nologfile nomapping nomaxvalue nominimize nominvalue nomonitoring none noneditionable nonschema noorder nopr nopro noprom nopromp noprompt norely noresetlogs noreverse normal norowdependencies noschemacheck noswitch not nothing notice notrim novalidate now nowait nth_value nullif nulls num numb numbe nvarchar nvarchar2 object ocicoll ocidate ocidatetime ociduration ociinterval ociloblocator ocinumber ociref ocirefcursor ocirowid ocistring ocitype oct octet_length of off offline offset oid oidindex old on online only opaque open operations operator optimal optimize option optionally or oracle oracle_date oradata ord ordaudio orddicom orddoc order ordimage ordinality ordvideo organization orlany orlvary out outer outfile outline output over overflow overriding package pad parallel parallel_enable parameters parent parse partial partition partitions pascal passing password password_grace_time password_lock_time password_reuse_max password_reuse_time password_verify_function patch path patindex pctincrease pctthreshold pctused pctversion percent percent_rank percentile_cont percentile_disc performance period period_add period_diff permanent physical pi pipe pipelined pivot pluggable plugin policy position post_transaction pow power pragma prebuilt precedes preceding precision prediction prediction_cost prediction_details prediction_probability prediction_set prepare present preserve prior priority private private_sga privileges procedural procedure procedure_analyze processlist profiles project prompt protection public publishingservername purge quarter query quick quiesce quota quotename radians raise rand range rank raw read reads readsize rebuild record records recover recovery recursive recycle redo reduced ref reference referenced references referencing refresh regexp_like register regr_avgx regr_avgy regr_count regr_intercept regr_r2 regr_slope regr_sxx regr_sxy reject rekey relational relative relaylog release release_lock relies_on relocate rely rem remainder rename repair repeat replace replicate replication required reset resetlogs resize resource respect restore restricted result result_cache resumable resume retention return returning returns reuse reverse revoke right rlike role roles rollback rolling rollup round row row_count rowdependencies rowid rownum rows rtrim rules safe salt sample save savepoint sb1 sb2 sb4 scan schema schemacheck scn scope scroll sdo_georaster sdo_topo_geometry search sec_to_time second section securefile security seed segment select self sequence sequential serializable server servererror session session_user sessions_per_user set sets settings sha sha1 sha2 share shared shared_pool short show shrink shutdown si_averagecolor si_colorhistogram si_featurelist si_positionalcolor si_stillimage si_texture siblings sid sign sin size size_t sizes skip slave sleep smalldatetimefromparts smallfile snapshot some soname sort soundex source space sparse spfile split sql sql_big_result sql_buffer_result sql_cache sql_calc_found_rows sql_small_result sql_variant_property sqlcode sqldata sqlerror sqlname sqlstate sqrt square standalone standby start starting startup statement static statistics stats_binomial_test stats_crosstab stats_ks_test stats_mode stats_mw_test stats_one_way_anova stats_t_test_ stats_t_test_indep stats_t_test_one stats_t_test_paired stats_wsr_test status std stddev stddev_pop stddev_samp stdev stop storage store stored str str_to_date straight_join strcmp strict string struct stuff style subdate subpartition subpartitions substitutable substr substring subtime subtring_index subtype success sum suspend switch switchoffset switchover sync synchronous synonym sys sys_xmlagg sysasm sysaux sysdate sysdatetimeoffset sysdba sysoper system system_user sysutcdatetime table tables tablespace tan tdo template temporary terminated tertiary_weights test than then thread through tier ties time time_format time_zone timediff timefromparts timeout timestamp timestampadd timestampdiff timezone_abbr timezone_minute timezone_region to to_base64 to_date to_days to_seconds todatetimeoffset trace tracking transaction transactional translate translation treat trigger trigger_nestlevel triggers trim truncate try_cast try_convert try_parse type ub1 ub2 ub4 ucase unarchived unbounded uncompress under undo unhex unicode uniform uninstall union unique unix_timestamp unknown unlimited unlock unpivot unrecoverable unsafe unsigned until untrusted unusable unused update updated upgrade upped upper upsert url urowid usable usage use use_stored_outlines user user_data user_resources users using utc_date utc_timestamp uuid uuid_short validate validate_password_strength validation valist value values var var_samp varcharc vari varia variab variabl variable variables variance varp varraw varrawc varray verify version versions view virtual visible void wait wallet warning warnings week weekday weekofyear wellformed when whene whenev wheneve whenever where while whitespace with within without work wrapped xdb xml xmlagg xmlattributes xmlcast xmlcolattval xmlelement xmlexists xmlforest xmlindex xmlnamespaces xmlpi xmlquery xmlroot xmlschema xmlserialize xmltable xmltype xor year year_to_month years yearweek",literal:"true false null",built_in:"array bigint binary bit blob boolean char character date dec decimal float int int8 integer interval number numeric real record serial serial8 smallint text varchar varying void"},c:[{cN:"string",b:"'",e:"'",c:[e.BE,{b:"''"}]},{cN:"string",b:'"',e:'"',c:[e.BE,{b:'""'}]},{cN:"string",b:"`",e:"`",c:[e.BE]},e.CNM,e.CBCM,t]},e.CBCM,t]}});hljs.registerLanguage("makefile",function(e){var i={cN:"variable",v:[{b:"\\$\\("+e.UIR+"\\)",c:[e.BE]},{b:/\$[@%]*>/,e:/$/,i:"\\n"},t.CLCM,t.CBCM]},a=t.IR+"\\s*\\(",c={keyword:"int float while private char catch import module export virtual operator sizeof dynamic_cast|10 typedef const_cast|10 const for static_cast|10 union namespace unsigned long volatile static protected bool template mutable if public friend do goto auto void enum else break extern using asm case typeid short reinterpret_cast|10 default double register explicit signed typename try this switch continue inline delete alignof constexpr decltype noexcept static_assert thread_local restrict _Bool complex _Complex _Imaginary atomic_bool atomic_char atomic_schar atomic_uchar atomic_short atomic_ushort atomic_int atomic_uint atomic_long atomic_ulong atomic_llong atomic_ullong new throw return and or not",built_in:"std string cin cout cerr clog stdin stdout stderr stringstream istringstream ostringstream auto_ptr deque list queue stack vector map set bitset multiset multimap unordered_set unordered_map unordered_multiset unordered_multimap array shared_ptr abort abs acos asin atan2 atan calloc ceil cosh cos exit exp fabs floor fmod fprintf fputs free frexp fscanf isalnum isalpha iscntrl isdigit isgraph islower isprint ispunct isspace isupper isxdigit tolower toupper labs ldexp log10 log malloc realloc memchr memcmp memcpy memset modf pow printf putchar puts scanf sinh sin snprintf sprintf sqrt sscanf strcat strchr strcmp strcpy strcspn strlen strncat strncmp strncpy strpbrk strrchr strspn strstr tanh tan vfprintf vprintf vsprintf endl initializer_list unique_ptr",literal:"true false nullptr NULL"},n=[e,t.CLCM,t.CBCM,s,r];return{aliases:["c","cc","h","c++","h++","hpp"],k:c,i:"",k:c,c:["self",e]},{b:t.IR+"::",k:c},{v:[{b:/=/,e:/;/},{b:/\(/,e:/\)/},{bK:"new throw return else",e:/;/}],k:c,c:n.concat([{b:/\(/,e:/\)/,k:c,c:n.concat(["self"]),r:0}]),r:0},{cN:"function",b:"("+t.IR+"[\\*&\\s]+)+"+a,rB:!0,e:/[{;=]/,eE:!0,k:c,i:/[^\w\s\*&]/,c:[{b:a,rB:!0,c:[t.TM],r:0},{cN:"params",b:/\(/,e:/\)/,k:c,r:0,c:[t.CLCM,t.CBCM,r,s,e]},t.CLCM,t.CBCM,i]},{cN:"class",bK:"class struct",e:/[{;:]/,c:[{b://,c:["self"]},t.TM]}]),exports:{preprocessor:i,strings:r,k:c}}});hljs.registerLanguage("ini",function(e){var b={cN:"string",c:[e.BE],v:[{b:"'''",e:"'''",r:10},{b:'"""',e:'"""',r:10},{b:'"',e:'"'},{b:"'",e:"'"}]};return{aliases:["toml"],cI:!0,i:/\S/,c:[e.C(";","$"),e.HCM,{cN:"section",b:/^\s*\[+/,e:/\]+/},{b:/^[a-z0-9\[\]_-]+\s*=\s*/,e:"$",rB:!0,c:[{cN:"attr",b:/[a-z0-9\[\]_-]+/},{b:/=/,eW:!0,r:0,c:[{cN:"literal",b:/\bon|off|true|false|yes|no\b/},{cN:"variable",v:[{b:/\$[\w\d"][\w\d_]*/},{b:/\$\{(.*?)}/}]},b,{cN:"number",b:/([\+\-]+)?[\d]+_[\d_]+/},e.NM]}]}]}});hljs.registerLanguage("xml",function(s){var e="[A-Za-z0-9\\._:-]+",t={eW:!0,i:/`]+/}]}]}]};return{aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist"],cI:!0,c:[{cN:"meta",b:"",r:10,c:[{b:"\\[",e:"\\]"}]},s.C("",{r:10}),{b:"<\\!\\[CDATA\\[",e:"\\]\\]>",r:10},{b:/<\?(php)?/,e:/\?>/,sL:"php",c:[{b:"/\\*",e:"\\*/",skip:!0}]},{cN:"tag",b:"|$)",e:">",k:{name:"style"},c:[t],starts:{e:"",rE:!0,sL:["css","xml"]}},{cN:"tag",b:"|$)",e:">",k:{name:"script"},c:[t],starts:{e:"",rE:!0,sL:["actionscript","javascript","handlebars","xml"]}},{cN:"meta",v:[{b:/<\?xml/,e:/\?>/,r:10},{b:/<\?\w+/,e:/\?>/}]},{cN:"tag",b:"",c:[{cN:"name",b:/[^\/><\s]+/,r:0},t]}]}});hljs.registerLanguage("css",function(e){var c="[a-zA-Z-][a-zA-Z0-9_-]*",t={b:/[A-Z\_\.\-]+\s*:/,rB:!0,e:";",eW:!0,c:[{cN:"attribute",b:/\S/,e:":",eE:!0,starts:{eW:!0,eE:!0,c:[{b:/[\w-]+\(/,rB:!0,c:[{cN:"built_in",b:/[\w-]+/},{b:/\(/,e:/\)/,c:[e.ASM,e.QSM]}]},e.CSSNM,e.QSM,e.ASM,e.CBCM,{cN:"number",b:"#[0-9A-Fa-f]+"},{cN:"meta",b:"!important"}]}}]};return{cI:!0,i:/[=\/|'\$]/,c:[e.CBCM,{cN:"selector-id",b:/#[A-Za-z0-9_-]+/},{cN:"selector-class",b:/\.[A-Za-z0-9_-]+/},{cN:"selector-attr",b:/\[/,e:/\]/,i:"$"},{cN:"selector-pseudo",b:/:(:)?[a-zA-Z0-9\_\-\+\(\)"'.]+/},{b:"@(font-face|page)",l:"[a-z-]+",k:"font-face page"},{b:"@",e:"[{;]",i:/:/,c:[{cN:"keyword",b:/\w+/},{b:/\s/,eW:!0,eE:!0,r:0,c:[e.ASM,e.QSM,e.CSSNM]}]},{cN:"selector-tag",b:c,r:0},{b:"{",e:"}",i:/\S/,c:[e.CBCM,t]}]}});hljs.registerLanguage("diff",function(e){return{aliases:["patch"],c:[{cN:"meta",r:10,v:[{b:/^@@ +\-\d+,\d+ +\+\d+,\d+ +@@$/},{b:/^\*\*\* +\d+,\d+ +\*\*\*\*$/},{b:/^\-\-\- +\d+,\d+ +\-\-\-\-$/}]},{cN:"comment",v:[{b:/Index: /,e:/$/},{b:/={3,}/,e:/$/},{b:/^\-{3}/,e:/$/},{b:/^\*{3} /,e:/$/},{b:/^\+{3}/,e:/$/},{b:/\*{5}/,e:/\*{5}$/}]},{cN:"addition",b:"^\\+",e:"$"},{cN:"deletion",b:"^\\-",e:"$"},{cN:"addition",b:"^\\!",e:"$"}]}});hljs.registerLanguage("javascript",function(e){var r="[A-Za-z$_][0-9A-Za-z$_]*",t={keyword:"in of if for while finally var new function do return void else break catch instanceof with throw case default try this switch continue typeof delete let yield const export super debugger as async await static import from as",literal:"true false null undefined NaN Infinity",built_in:"eval isFinite isNaN parseFloat parseInt decodeURI decodeURIComponent encodeURI encodeURIComponent escape unescape Object Function Boolean Error EvalError InternalError RangeError ReferenceError StopIteration SyntaxError TypeError URIError Number Math Date String RegExp Array Float32Array Float64Array Int16Array Int32Array Int8Array Uint16Array Uint32Array Uint8Array Uint8ClampedArray ArrayBuffer DataView JSON Intl arguments require module console window document Symbol Set Map WeakSet WeakMap Proxy Reflect Promise"},a={cN:"number",v:[{b:"\\b(0[bB][01]+)"},{b:"\\b(0[oO][0-7]+)"},{b:e.CNR}],r:0},n={cN:"subst",b:"\\$\\{",e:"\\}",k:t,c:[]},c={cN:"string",b:"`",e:"`",c:[e.BE,n]};n.c=[e.ASM,e.QSM,c,a,e.RM];var s=n.c.concat([e.CBCM,e.CLCM]);return{aliases:["js","jsx"],k:t,c:[{cN:"meta",r:10,b:/^\s*['"]use (strict|asm)['"]/},{cN:"meta",b:/^#!/,e:/$/},e.ASM,e.QSM,c,e.CLCM,e.CBCM,a,{b:/[{,]\s*/,r:0,c:[{b:r+"\\s*:",rB:!0,r:0,c:[{cN:"attr",b:r,r:0}]}]},{b:"("+e.RSR+"|\\b(case|return|throw)\\b)\\s*",k:"return throw case",c:[e.CLCM,e.CBCM,e.RM,{cN:"function",b:"(\\(.*?\\)|"+r+")\\s*=>",rB:!0,e:"\\s*=>",c:[{cN:"params",v:[{b:r},{b:/\(\s*\)/},{b:/\(/,e:/\)/,eB:!0,eE:!0,k:t,c:s}]}]},{b://,sL:"xml",c:[{b:/<\w+\s*\/>/,skip:!0},{b:/<\w+/,e:/(\/\w+|\w+\/)>/,skip:!0,c:[{b:/<\w+\s*\/>/,skip:!0},"self"]}]}],r:0},{cN:"function",bK:"function",e:/\{/,eE:!0,c:[e.inherit(e.TM,{b:r}),{cN:"params",b:/\(/,e:/\)/,eB:!0,eE:!0,c:s}],i:/\[|%/},{b:/\$[(.]/},e.METHOD_GUARD,{cN:"class",bK:"class",e:/[{;=]/,eE:!0,i:/[:"\[\]]/,c:[{bK:"extends"},e.UTM]},{bK:"constructor",e:/\{/,eE:!0}],i:/#(?!!)/}});hljs.registerLanguage("cs",function(e){var i={keyword:"abstract as base bool break byte case catch char checked const continue decimal default delegate do double enum event explicit extern finally fixed float for foreach goto if implicit in int interface internal is lock long nameof object operator out override params private protected public readonly ref sbyte sealed short sizeof stackalloc static string struct switch this try typeof uint ulong unchecked unsafe ushort using virtual void volatile while add alias ascending async await by descending dynamic equals from get global group into join let on orderby partial remove select set value var where yield",literal:"null false true"},t={cN:"string",b:'@"',e:'"',c:[{b:'""'}]},r=e.inherit(t,{i:/\n/}),a={cN:"subst",b:"{",e:"}",k:i},c=e.inherit(a,{i:/\n/}),n={cN:"string",b:/\$"/,e:'"',i:/\n/,c:[{b:"{{"},{b:"}}"},e.BE,c]},s={cN:"string",b:/\$@"/,e:'"',c:[{b:"{{"},{b:"}}"},{b:'""'},a]},o=e.inherit(s,{i:/\n/,c:[{b:"{{"},{b:"}}"},{b:'""'},c]});a.c=[s,n,t,e.ASM,e.QSM,e.CNM,e.CBCM],c.c=[o,n,r,e.ASM,e.QSM,e.CNM,e.inherit(e.CBCM,{i:/\n/})];var l={v:[s,n,t,e.ASM,e.QSM]},b=e.IR+"(<"+e.IR+"(\\s*,\\s*"+e.IR+")*>)?(\\[\\])?";return{aliases:["csharp"],k:i,i:/::/,c:[e.C("///","$",{rB:!0,c:[{cN:"doctag",v:[{b:"///",r:0},{b:""},{b:""}]}]}),e.CLCM,e.CBCM,{cN:"meta",b:"#",e:"$",k:{"meta-keyword":"if else elif endif define undef warning error line region endregion pragma checksum"}},l,e.CNM,{bK:"class interface",e:/[{;=]/,i:/[^\s:]/,c:[e.TM,e.CLCM,e.CBCM]},{bK:"namespace",e:/[{;=]/,i:/[^\s:]/,c:[e.inherit(e.TM,{b:"[a-zA-Z](\\.?\\w)*"}),e.CLCM,e.CBCM]},{cN:"meta",b:"^\\s*\\[",eB:!0,e:"\\]",eE:!0,c:[{cN:"meta-string",b:/"/,e:/"/}]},{bK:"new return throw await else",r:0},{cN:"function",b:"("+b+"\\s+)+"+e.IR+"\\s*\\(",rB:!0,e:/[{;=]/,eE:!0,k:i,c:[{b:e.IR+"\\s*\\(",rB:!0,c:[e.TM],r:0},{cN:"params",b:/\(/,e:/\)/,eB:!0,eE:!0,k:i,r:0,c:[l,e.CNM,e.CBCM]},e.CLCM,e.CBCM]}]}});hljs.registerLanguage("perl",function(e){var t="getpwent getservent quotemeta msgrcv scalar kill dbmclose undef lc ma syswrite tr send umask sysopen shmwrite vec qx utime local oct semctl localtime readpipe do return format read sprintf dbmopen pop getpgrp not getpwnam rewinddir qqfileno qw endprotoent wait sethostent bless s|0 opendir continue each sleep endgrent shutdown dump chomp connect getsockname die socketpair close flock exists index shmgetsub for endpwent redo lstat msgctl setpgrp abs exit select print ref gethostbyaddr unshift fcntl syscall goto getnetbyaddr join gmtime symlink semget splice x|0 getpeername recv log setsockopt cos last reverse gethostbyname getgrnam study formline endhostent times chop length gethostent getnetent pack getprotoent getservbyname rand mkdir pos chmod y|0 substr endnetent printf next open msgsnd readdir use unlink getsockopt getpriority rindex wantarray hex system getservbyport endservent int chr untie rmdir prototype tell listen fork shmread ucfirst setprotoent else sysseek link getgrgid shmctl waitpid unpack getnetbyname reset chdir grep split require caller lcfirst until warn while values shift telldir getpwuid my getprotobynumber delete and sort uc defined srand accept package seekdir getprotobyname semop our rename seek if q|0 chroot sysread setpwent no crypt getc chown sqrt write setnetent setpriority foreach tie sin msgget map stat getlogin unless elsif truncate exec keys glob tied closedirioctl socket readlink eval xor readline binmode setservent eof ord bind alarm pipe atan2 getgrent exp time push setgrent gt lt or ne m|0 break given say state when",r={cN:"subst",b:"[$@]\\{",e:"\\}",k:t},s={b:"->{",e:"}"},n={v:[{b:/\$\d/},{b:/[\$%@](\^\w\b|#\w+(::\w+)*|{\w+}|\w+(::\w*)*)/},{b:/[\$%@][^\s\w{]/,r:0}]},i=[e.BE,r,n],o=[n,e.HCM,e.C("^\\=\\w","\\=cut",{eW:!0}),s,{cN:"string",c:i,v:[{b:"q[qwxr]?\\s*\\(",e:"\\)",r:5},{b:"q[qwxr]?\\s*\\[",e:"\\]",r:5},{b:"q[qwxr]?\\s*\\{",e:"\\}",r:5},{b:"q[qwxr]?\\s*\\|",e:"\\|",r:5},{b:"q[qwxr]?\\s*\\<",e:"\\>",r:5},{b:"qw\\s+q",e:"q",r:5},{b:"'",e:"'",c:[e.BE]},{b:'"',e:'"'},{b:"`",e:"`",c:[e.BE]},{b:"{\\w+}",c:[],r:0},{b:"-?\\w+\\s*\\=\\>",c:[],r:0}]},{cN:"number",b:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",r:0},{b:"(\\/\\/|"+e.RSR+"|\\b(split|return|print|reverse|grep)\\b)\\s*",k:"split return print reverse grep",r:0,c:[e.HCM,{cN:"regexp",b:"(s|tr|y)/(\\\\.|[^/])*/(\\\\.|[^/])*/[a-z]*",r:10},{cN:"regexp",b:"(m|qr)?/",e:"/[a-z]*",c:[e.BE],r:0}]},{cN:"function",bK:"sub",e:"(\\s*\\(.*?\\))?[;{]",eE:!0,r:5,c:[e.TM]},{b:"-\\w\\b",r:0},{b:"^__DATA__$",e:"^__END__$",sL:"mojolicious",c:[{b:"^@@.*",e:"$",cN:"comment"}]}];return r.c=o,s.c=o,{aliases:["pl","pm"],l:/[\w\.]+/,k:t,c:o}});hljs.registerLanguage("markdown",function(e){return{aliases:["md","mkdown","mkd"],c:[{cN:"section",v:[{b:"^#{1,6}",e:"$"},{b:"^.+?\\n[=-]{2,}$"}]},{b:"<",e:">",sL:"xml",r:0},{cN:"bullet",b:"^([*+-]|(\\d+\\.))\\s+"},{cN:"strong",b:"[*_]{2}.+?[*_]{2}"},{cN:"emphasis",v:[{b:"\\*.+?\\*"},{b:"_.+?_",r:0}]},{cN:"quote",b:"^>\\s+",e:"$"},{cN:"code",v:[{b:"^```w*s*$",e:"^```s*$"},{b:"`.+?`"},{b:"^( {4}| )",e:"$",r:0}]},{b:"^[-\\*]{3,}",e:"$"},{b:"\\[.+?\\][\\(\\[].*?[\\)\\]]",rB:!0,c:[{cN:"string",b:"\\[",e:"\\]",eB:!0,rE:!0,r:0},{cN:"link",b:"\\]\\(",e:"\\)",eB:!0,eE:!0},{cN:"symbol",b:"\\]\\[",e:"\\]",eB:!0,eE:!0}],r:10},{b:/^\[[^\n]+\]:/,rB:!0,c:[{cN:"symbol",b:/\[/,e:/\]/,eB:!0,eE:!0},{cN:"link",b:/:\s*/,e:/$/,eB:!0}]}]}});hljs.registerLanguage("php",function(e){var c={b:"\\$+[a-zA-Z_-ÿ][a-zA-Z0-9_-ÿ]*"},i={cN:"meta",b:/<\?(php)?|\?>/},t={cN:"string",c:[e.BE,i],v:[{b:'b"',e:'"'},{b:"b'",e:"'"},e.inherit(e.ASM,{i:null}),e.inherit(e.QSM,{i:null})]},a={v:[e.BNM,e.CNM]};return{aliases:["php3","php4","php5","php6"],cI:!0,k:"and include_once list abstract global private echo interface as static endswitch array null if endwhile or const for endforeach self var while isset public protected exit foreach throw elseif include __FILE__ empty require_once do xor return parent clone use __CLASS__ __LINE__ else break print eval new catch __METHOD__ case exception default die require __FUNCTION__ enddeclare final try switch continue endfor endif declare unset true false trait goto instanceof insteadof __DIR__ __NAMESPACE__ yield finally",c:[e.HCM,e.C("//","$",{c:[i]}),e.C("/\\*","\\*/",{c:[{cN:"doctag",b:"@[A-Za-z]+"}]}),e.C("__halt_compiler.+?;",!1,{eW:!0,k:"__halt_compiler",l:e.UIR}),{cN:"string",b:/<<<['"]?\w+['"]?$/,e:/^\w+;?$/,c:[e.BE,{cN:"subst",v:[{b:/\$\w+/},{b:/\{\$/,e:/\}/}]}]},i,{cN:"keyword",b:/\$this\b/},c,{b:/(::|->)+[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*/},{cN:"function",bK:"function",e:/[;{]/,eE:!0,i:"\\$|\\[|%",c:[e.UTM,{cN:"params",b:"\\(",e:"\\)",c:["self",c,e.CBCM,t,a]}]},{cN:"class",bK:"class interface",e:"{",eE:!0,i:/[:\(\$"]/,c:[{bK:"extends implements"},e.UTM]},{bK:"namespace",e:";",i:/[\.']/,c:[e.UTM]},{bK:"use",e:";",c:[e.UTM]},{b:"=>"},t,a]}});hljs.registerLanguage("ruby",function(e){var b="[a-zA-Z_]\\w*[!?=]?|[-+~]\\@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?",r={keyword:"and then defined module in return redo if BEGIN retry end for self when next until do begin unless END rescue else break undef not super class case require yield alias while ensure elsif or include attr_reader attr_writer attr_accessor",literal:"true false nil"},c={cN:"doctag",b:"@[A-Za-z]+"},a={b:"#<",e:">"},s=[e.C("#","$",{c:[c]}),e.C("^\\=begin","^\\=end",{c:[c],r:10}),e.C("^__END__","\\n$")],n={cN:"subst",b:"#\\{",e:"}",k:r},t={cN:"string",c:[e.BE,n],v:[{b:/'/,e:/'/},{b:/"/,e:/"/},{b:/`/,e:/`/},{b:"%[qQwWx]?\\(",e:"\\)"},{b:"%[qQwWx]?\\[",e:"\\]"},{b:"%[qQwWx]?{",e:"}"},{b:"%[qQwWx]?<",e:">"},{b:"%[qQwWx]?/",e:"/"},{b:"%[qQwWx]?%",e:"%"},{b:"%[qQwWx]?-",e:"-"},{b:"%[qQwWx]?\\|",e:"\\|"},{b:/\B\?(\\\d{1,3}|\\x[A-Fa-f0-9]{1,2}|\\u[A-Fa-f0-9]{4}|\\?\S)\b/},{b:/<<(-?)\w+$/,e:/^\s*\w+$/}]},i={cN:"params",b:"\\(",e:"\\)",endsParent:!0,k:r},d=[t,a,{cN:"class",bK:"class module",e:"$|;",i:/=/,c:[e.inherit(e.TM,{b:"[A-Za-z_]\\w*(::\\w+)*(\\?|\\!)?"}),{b:"<\\s*",c:[{b:"("+e.IR+"::)?"+e.IR}]}].concat(s)},{cN:"function",bK:"def",e:"$|;",c:[e.inherit(e.TM,{b:b}),i].concat(s)},{b:e.IR+"::"},{cN:"symbol",b:e.UIR+"(\\!|\\?)?:",r:0},{cN:"symbol",b:":(?!\\s)",c:[t,{b:b}],r:0},{cN:"number",b:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",r:0},{b:"(\\$\\W)|((\\$|\\@\\@?)(\\w+))"},{cN:"params",b:/\|/,e:/\|/,k:r},{b:"("+e.RSR+"|unless)\\s*",k:"unless",c:[a,{cN:"regexp",c:[e.BE,n],i:/\n/,v:[{b:"/",e:"/[a-z]*"},{b:"%r{",e:"}[a-z]*"},{b:"%r\\(",e:"\\)[a-z]*"},{b:"%r!",e:"![a-z]*"},{b:"%r\\[",e:"\\][a-z]*"}]}].concat(s),r:0}].concat(s);n.c=d,i.c=d;var l="[>?]>",o="[\\w#]+\\(\\w+\\):\\d+:\\d+>",u="(\\w+-)?\\d+\\.\\d+\\.\\d(p\\d+)?[^>]+>",w=[{b:/^\s*=>/,starts:{e:"$",c:d}},{cN:"meta",b:"^("+l+"|"+o+"|"+u+")",starts:{e:"$",c:d}}];return{aliases:["rb","gemspec","podspec","thor","irb"],k:r,i:/\/\*/,c:s.concat(w).concat(d)}});hljs.registerLanguage("python",function(e){var r={keyword:"and elif is global as in if from raise for except finally print import pass return exec else break not with class assert yield try while continue del or def lambda async await nonlocal|10 None True False",built_in:"Ellipsis NotImplemented"},b={cN:"meta",b:/^(>>>|\.\.\.) /},c={cN:"subst",b:/\{/,e:/\}/,k:r,i:/#/},a={cN:"string",c:[e.BE],v:[{b:/(u|b)?r?'''/,e:/'''/,c:[b],r:10},{b:/(u|b)?r?"""/,e:/"""/,c:[b],r:10},{b:/(fr|rf|f)'''/,e:/'''/,c:[b,c]},{b:/(fr|rf|f)"""/,e:/"""/,c:[b,c]},{b:/(u|r|ur)'/,e:/'/,r:10},{b:/(u|r|ur)"/,e:/"/,r:10},{b:/(b|br)'/,e:/'/},{b:/(b|br)"/,e:/"/},{b:/(fr|rf|f)'/,e:/'/,c:[c]},{b:/(fr|rf|f)"/,e:/"/,c:[c]},e.ASM,e.QSM]},s={cN:"number",r:0,v:[{b:e.BNR+"[lLjJ]?"},{b:"\\b(0o[0-7]+)[lLjJ]?"},{b:e.CNR+"[lLjJ]?"}]},i={cN:"params",b:/\(/,e:/\)/,c:["self",b,s,a]};return c.c=[a,s,b],{aliases:["py","gyp"],k:r,i:/(<\/|->|\?)|=>/,c:[b,s,a,e.HCM,{v:[{cN:"function",bK:"def"},{cN:"class",bK:"class"}],e:/:/,i:/[${=;\n,]/,c:[e.UTM,i,{b:/->/,eW:!0,k:"None"}]},{cN:"meta",b:/^[\t ]*@/,e:/$/},{b:/\b(print|exec)\(/}]}});hljs.registerLanguage("apache",function(e){var r={cN:"number",b:"[\\$%]\\d+"};return{aliases:["apacheconf"],cI:!0,c:[e.HCM,{cN:"section",b:""},{cN:"attribute",b:/\w+/,r:0,k:{nomarkup:"order deny allow setenv rewriterule rewriteengine rewritecond documentroot sethandler errordocument loadmodule options header listen serverroot servername"},starts:{e:/$/,r:0,k:{literal:"on off all"},c:[{cN:"meta",b:"\\s\\[",e:"\\]$"},{cN:"variable",b:"[\\$%]\\{",e:"\\}",c:["self",r]},r,e.QSM]}}],i:/\S/}});hljs.registerLanguage("objectivec",function(e){var t={cN:"built_in",b:"\\b(AV|CA|CF|CG|CI|CL|CM|CN|CT|MK|MP|MTK|MTL|NS|SCN|SK|UI|WK|XC)\\w+"},_={keyword:"int float while char export sizeof typedef const struct for union unsigned long volatile static bool mutable if do return goto void enum else break extern asm case short default double register explicit signed typename this switch continue wchar_t inline readonly assign readwrite self @synchronized id typeof nonatomic super unichar IBOutlet IBAction strong weak copy in out inout bycopy byref oneway __strong __weak __block __autoreleasing @private @protected @public @try @property @end @throw @catch @finally @autoreleasepool @synthesize @dynamic @selector @optional @required @encode @package @import @defs @compatibility_alias __bridge __bridge_transfer __bridge_retained __bridge_retain __covariant __contravariant __kindof _Nonnull _Nullable _Null_unspecified __FUNCTION__ __PRETTY_FUNCTION__ __attribute__ getter setter retain unsafe_unretained nonnull nullable null_unspecified null_resettable class instancetype NS_DESIGNATED_INITIALIZER NS_UNAVAILABLE NS_REQUIRES_SUPER NS_RETURNS_INNER_POINTER NS_INLINE NS_AVAILABLE NS_DEPRECATED NS_ENUM NS_OPTIONS NS_SWIFT_UNAVAILABLE NS_ASSUME_NONNULL_BEGIN NS_ASSUME_NONNULL_END NS_REFINED_FOR_SWIFT NS_SWIFT_NAME NS_SWIFT_NOTHROW NS_DURING NS_HANDLER NS_ENDHANDLER NS_VALUERETURN NS_VOIDRETURN",literal:"false true FALSE TRUE nil YES NO NULL",built_in:"BOOL dispatch_once_t dispatch_queue_t dispatch_sync dispatch_async dispatch_once"},i=/[a-zA-Z@][a-zA-Z0-9_]*/,n="@interface @class @protocol @implementation";return{aliases:["mm","objc","obj-c"],k:_,l:i,i:""}]}]},{cN:"class",b:"("+n.split(" ").join("|")+")\\b",e:"({|$)",eE:!0,k:n,l:i,c:[e.UTM]},{b:"\\."+e.UIR,r:0}]}});hljs.registerLanguage("json",function(e){var i={literal:"true false null"},n=[e.QSM,e.CNM],r={e:",",eW:!0,eE:!0,c:n,k:i},t={b:"{",e:"}",c:[{cN:"attr",b:/"/,e:/"/,c:[e.BE],i:"\\n"},e.inherit(r,{b:/:/})],i:"\\S"},c={b:"\\[",e:"\\]",c:[e.inherit(r)],i:"\\S"};return n.splice(n.length,0,t,c),{c:n,k:i,i:"\\S"}}); \ No newline at end of file diff --git a/jpress-template/src/main/webapp/templates/daotian/js/jquery-ui.min.js b/jpress-template/src/main/webapp/templates/daotian/js/jquery-ui.min.js new file mode 100644 index 000000000..64fd8e89a --- /dev/null +++ b/jpress-template/src/main/webapp/templates/daotian/js/jquery-ui.min.js @@ -0,0 +1,7 @@ +/*! jQuery UI - v1.10.4 - 2014-08-07 +* http://jqueryui.com +* Includes: jquery.ui.core.js, jquery.ui.widget.js, jquery.ui.mouse.js, jquery.ui.position.js, jquery.ui.draggable.js, jquery.ui.droppable.js, jquery.ui.resizable.js, jquery.ui.selectable.js, jquery.ui.sortable.js, jquery.ui.accordion.js, jquery.ui.button.js, jquery.ui.datepicker.js, jquery.ui.dialog.js, jquery.ui.progressbar.js, jquery.ui.spinner.js, jquery.ui.tabs.js, jquery.ui.tooltip.js +* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */ + +(function(e,t){function i(t,i){var a,n,o,r=t.nodeName.toLowerCase();return"area"===r?(a=t.parentNode,n=a.name,t.href&&n&&"map"===a.nodeName.toLowerCase()?(o=e("img[usemap=#"+n+"]")[0],!!o&&s(o)):!1):(/input|select|textarea|button|object/.test(r)?!t.disabled:"a"===r?t.href||i:i)&&s(t)}function s(t){return e.expr.filters.visible(t)&&!e(t).parents().addBack().filter(function(){return"hidden"===e.css(this,"visibility")}).length}var a=0,n=/^ui-id-\d+$/;e.ui=e.ui||{},e.extend(e.ui,{version:"1.10.4",keyCode:{BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}}),e.fn.extend({focus:function(t){return function(i,s){return"number"==typeof i?this.each(function(){var t=this;setTimeout(function(){e(t).focus(),s&&s.call(t)},i)}):t.apply(this,arguments)}}(e.fn.focus),scrollParent:function(){var t;return t=e.ui.ie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(e.css(this,"position"))&&/(auto|scroll)/.test(e.css(this,"overflow")+e.css(this,"overflow-y")+e.css(this,"overflow-x"))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(e.css(this,"overflow")+e.css(this,"overflow-y")+e.css(this,"overflow-x"))}).eq(0),/fixed/.test(this.css("position"))||!t.length?e(document):t},zIndex:function(i){if(i!==t)return this.css("zIndex",i);if(this.length)for(var s,a,n=e(this[0]);n.length&&n[0]!==document;){if(s=n.css("position"),("absolute"===s||"relative"===s||"fixed"===s)&&(a=parseInt(n.css("zIndex"),10),!isNaN(a)&&0!==a))return a;n=n.parent()}return 0},uniqueId:function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++a)})},removeUniqueId:function(){return this.each(function(){n.test(this.id)&&e(this).removeAttr("id")})}}),e.extend(e.expr[":"],{data:e.expr.createPseudo?e.expr.createPseudo(function(t){return function(i){return!!e.data(i,t)}}):function(t,i,s){return!!e.data(t,s[3])},focusable:function(t){return i(t,!isNaN(e.attr(t,"tabindex")))},tabbable:function(t){var s=e.attr(t,"tabindex"),a=isNaN(s);return(a||s>=0)&&i(t,!a)}}),e("").outerWidth(1).jquery||e.each(["Width","Height"],function(i,s){function a(t,i,s,a){return e.each(n,function(){i-=parseFloat(e.css(t,"padding"+this))||0,s&&(i-=parseFloat(e.css(t,"border"+this+"Width"))||0),a&&(i-=parseFloat(e.css(t,"margin"+this))||0)}),i}var n="Width"===s?["Left","Right"]:["Top","Bottom"],o=s.toLowerCase(),r={innerWidth:e.fn.innerWidth,innerHeight:e.fn.innerHeight,outerWidth:e.fn.outerWidth,outerHeight:e.fn.outerHeight};e.fn["inner"+s]=function(i){return i===t?r["inner"+s].call(this):this.each(function(){e(this).css(o,a(this,i)+"px")})},e.fn["outer"+s]=function(t,i){return"number"!=typeof t?r["outer"+s].call(this,t):this.each(function(){e(this).css(o,a(this,t,!0,i)+"px")})}}),e.fn.addBack||(e.fn.addBack=function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}),e("").data("a-b","a").removeData("a-b").data("a-b")&&(e.fn.removeData=function(t){return function(i){return arguments.length?t.call(this,e.camelCase(i)):t.call(this)}}(e.fn.removeData)),e.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase()),e.support.selectstart="onselectstart"in document.createElement("div"),e.fn.extend({disableSelection:function(){return this.bind((e.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(e){e.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}}),e.extend(e.ui,{plugin:{add:function(t,i,s){var a,n=e.ui[t].prototype;for(a in s)n.plugins[a]=n.plugins[a]||[],n.plugins[a].push([i,s[a]])},call:function(e,t,i){var s,a=e.plugins[t];if(a&&e.element[0].parentNode&&11!==e.element[0].parentNode.nodeType)for(s=0;a.length>s;s++)e.options[a[s][0]]&&a[s][1].apply(e.element,i)}},hasScroll:function(t,i){if("hidden"===e(t).css("overflow"))return!1;var s=i&&"left"===i?"scrollLeft":"scrollTop",a=!1;return t[s]>0?!0:(t[s]=1,a=t[s]>0,t[s]=0,a)}})})(jQuery);(function(e,t){var i=0,s=Array.prototype.slice,a=e.cleanData;e.cleanData=function(t){for(var i,s=0;null!=(i=t[s]);s++)try{e(i).triggerHandler("remove")}catch(n){}a(t)},e.widget=function(i,s,a){var n,r,o,h,l={},u=i.split(".")[0];i=i.split(".")[1],n=u+"-"+i,a||(a=s,s=e.Widget),e.expr[":"][n.toLowerCase()]=function(t){return!!e.data(t,n)},e[u]=e[u]||{},r=e[u][i],o=e[u][i]=function(e,i){return this._createWidget?(arguments.length&&this._createWidget(e,i),t):new o(e,i)},e.extend(o,r,{version:a.version,_proto:e.extend({},a),_childConstructors:[]}),h=new s,h.options=e.widget.extend({},h.options),e.each(a,function(i,a){return e.isFunction(a)?(l[i]=function(){var e=function(){return s.prototype[i].apply(this,arguments)},t=function(e){return s.prototype[i].apply(this,e)};return function(){var i,s=this._super,n=this._superApply;return this._super=e,this._superApply=t,i=a.apply(this,arguments),this._super=s,this._superApply=n,i}}(),t):(l[i]=a,t)}),o.prototype=e.widget.extend(h,{widgetEventPrefix:r?h.widgetEventPrefix||i:i},l,{constructor:o,namespace:u,widgetName:i,widgetFullName:n}),r?(e.each(r._childConstructors,function(t,i){var s=i.prototype;e.widget(s.namespace+"."+s.widgetName,o,i._proto)}),delete r._childConstructors):s._childConstructors.push(o),e.widget.bridge(i,o)},e.widget.extend=function(i){for(var a,n,r=s.call(arguments,1),o=0,h=r.length;h>o;o++)for(a in r[o])n=r[o][a],r[o].hasOwnProperty(a)&&n!==t&&(i[a]=e.isPlainObject(n)?e.isPlainObject(i[a])?e.widget.extend({},i[a],n):e.widget.extend({},n):n);return i},e.widget.bridge=function(i,a){var n=a.prototype.widgetFullName||i;e.fn[i]=function(r){var o="string"==typeof r,h=s.call(arguments,1),l=this;return r=!o&&h.length?e.widget.extend.apply(null,[r].concat(h)):r,o?this.each(function(){var s,a=e.data(this,n);return a?e.isFunction(a[r])&&"_"!==r.charAt(0)?(s=a[r].apply(a,h),s!==a&&s!==t?(l=s&&s.jquery?l.pushStack(s.get()):s,!1):t):e.error("no such method '"+r+"' for "+i+" widget instance"):e.error("cannot call methods on "+i+" prior to initialization; "+"attempted to call method '"+r+"'")}):this.each(function(){var t=e.data(this,n);t?t.option(r||{})._init():e.data(this,n,new a(r,this))}),l}},e.Widget=function(){},e.Widget._childConstructors=[],e.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"
",options:{disabled:!1,create:null},_createWidget:function(t,s){s=e(s||this.defaultElement||this)[0],this.element=e(s),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.options=e.widget.extend({},this.options,this._getCreateOptions(),t),this.bindings=e(),this.hoverable=e(),this.focusable=e(),s!==this&&(e.data(s,this.widgetFullName,this),this._on(!0,this.element,{remove:function(e){e.target===s&&this.destroy()}}),this.document=e(s.style?s.ownerDocument:s.document||s),this.window=e(this.document[0].defaultView||this.document[0].parentWindow)),this._create(),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:e.noop,_getCreateEventData:e.noop,_create:e.noop,_init:e.noop,destroy:function(){this._destroy(),this.element.unbind(this.eventNamespace).removeData(this.widgetName).removeData(this.widgetFullName).removeData(e.camelCase(this.widgetFullName)),this.widget().unbind(this.eventNamespace).removeAttr("aria-disabled").removeClass(this.widgetFullName+"-disabled "+"ui-state-disabled"),this.bindings.unbind(this.eventNamespace),this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus")},_destroy:e.noop,widget:function(){return this.element},option:function(i,s){var a,n,r,o=i;if(0===arguments.length)return e.widget.extend({},this.options);if("string"==typeof i)if(o={},a=i.split("."),i=a.shift(),a.length){for(n=o[i]=e.widget.extend({},this.options[i]),r=0;a.length-1>r;r++)n[a[r]]=n[a[r]]||{},n=n[a[r]];if(i=a.pop(),1===arguments.length)return n[i]===t?null:n[i];n[i]=s}else{if(1===arguments.length)return this.options[i]===t?null:this.options[i];o[i]=s}return this._setOptions(o),this},_setOptions:function(e){var t;for(t in e)this._setOption(t,e[t]);return this},_setOption:function(e,t){return this.options[e]=t,"disabled"===e&&(this.widget().toggleClass(this.widgetFullName+"-disabled ui-state-disabled",!!t).attr("aria-disabled",t),this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus")),this},enable:function(){return this._setOption("disabled",!1)},disable:function(){return this._setOption("disabled",!0)},_on:function(i,s,a){var n,r=this;"boolean"!=typeof i&&(a=s,s=i,i=!1),a?(s=n=e(s),this.bindings=this.bindings.add(s)):(a=s,s=this.element,n=this.widget()),e.each(a,function(a,o){function h(){return i||r.options.disabled!==!0&&!e(this).hasClass("ui-state-disabled")?("string"==typeof o?r[o]:o).apply(r,arguments):t}"string"!=typeof o&&(h.guid=o.guid=o.guid||h.guid||e.guid++);var l=a.match(/^(\w+)\s*(.*)$/),u=l[1]+r.eventNamespace,d=l[2];d?n.delegate(d,u,h):s.bind(u,h)})},_off:function(e,t){t=(t||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,e.unbind(t).undelegate(t)},_delay:function(e,t){function i(){return("string"==typeof e?s[e]:e).apply(s,arguments)}var s=this;return setTimeout(i,t||0)},_hoverable:function(t){this.hoverable=this.hoverable.add(t),this._on(t,{mouseenter:function(t){e(t.currentTarget).addClass("ui-state-hover")},mouseleave:function(t){e(t.currentTarget).removeClass("ui-state-hover")}})},_focusable:function(t){this.focusable=this.focusable.add(t),this._on(t,{focusin:function(t){e(t.currentTarget).addClass("ui-state-focus")},focusout:function(t){e(t.currentTarget).removeClass("ui-state-focus")}})},_trigger:function(t,i,s){var a,n,r=this.options[t];if(s=s||{},i=e.Event(i),i.type=(t===this.widgetEventPrefix?t:this.widgetEventPrefix+t).toLowerCase(),i.target=this.element[0],n=i.originalEvent)for(a in n)a in i||(i[a]=n[a]);return this.element.trigger(i,s),!(e.isFunction(r)&&r.apply(this.element[0],[i].concat(s))===!1||i.isDefaultPrevented())}},e.each({show:"fadeIn",hide:"fadeOut"},function(t,i){e.Widget.prototype["_"+t]=function(s,a,n){"string"==typeof a&&(a={effect:a});var r,o=a?a===!0||"number"==typeof a?i:a.effect||i:t;a=a||{},"number"==typeof a&&(a={duration:a}),r=!e.isEmptyObject(a),a.complete=n,a.delay&&s.delay(a.delay),r&&e.effects&&e.effects.effect[o]?s[t](a):o!==t&&s[o]?s[o](a.duration,a.easing,n):s.queue(function(i){e(this)[t](),n&&n.call(s[0]),i()})}})})(jQuery);(function(e){var t=!1;e(document).mouseup(function(){t=!1}),e.widget("ui.mouse",{version:"1.10.4",options:{cancel:"input,textarea,button,select,option",distance:1,delay:0},_mouseInit:function(){var t=this;this.element.bind("mousedown."+this.widgetName,function(e){return t._mouseDown(e)}).bind("click."+this.widgetName,function(i){return!0===e.data(i.target,t.widgetName+".preventClickEvent")?(e.removeData(i.target,t.widgetName+".preventClickEvent"),i.stopImmediatePropagation(),!1):undefined}),this.started=!1},_mouseDestroy:function(){this.element.unbind("."+this.widgetName),this._mouseMoveDelegate&&e(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(i){if(!t){this._mouseStarted&&this._mouseUp(i),this._mouseDownEvent=i;var s=this,a=1===i.which,n="string"==typeof this.options.cancel&&i.target.nodeName?e(i.target).closest(this.options.cancel).length:!1;return a&&!n&&this._mouseCapture(i)?(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){s.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(i)&&this._mouseDelayMet(i)&&(this._mouseStarted=this._mouseStart(i)!==!1,!this._mouseStarted)?(i.preventDefault(),!0):(!0===e.data(i.target,this.widgetName+".preventClickEvent")&&e.removeData(i.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(e){return s._mouseMove(e)},this._mouseUpDelegate=function(e){return s._mouseUp(e)},e(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate),i.preventDefault(),t=!0,!0)):!0}},_mouseMove:function(t){return e.ui.ie&&(!document.documentMode||9>document.documentMode)&&!t.button?this._mouseUp(t):this._mouseStarted?(this._mouseDrag(t),t.preventDefault()):(this._mouseDistanceMet(t)&&this._mouseDelayMet(t)&&(this._mouseStarted=this._mouseStart(this._mouseDownEvent,t)!==!1,this._mouseStarted?this._mouseDrag(t):this._mouseUp(t)),!this._mouseStarted)},_mouseUp:function(t){return e(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,t.target===this._mouseDownEvent.target&&e.data(t.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(t)),!1},_mouseDistanceMet:function(e){return Math.max(Math.abs(this._mouseDownEvent.pageX-e.pageX),Math.abs(this._mouseDownEvent.pageY-e.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}})})(jQuery);(function(e,t){function i(e,t,i){return[parseFloat(e[0])*(p.test(e[0])?t/100:1),parseFloat(e[1])*(p.test(e[1])?i/100:1)]}function s(t,i){return parseInt(e.css(t,i),10)||0}function a(t){var i=t[0];return 9===i.nodeType?{width:t.width(),height:t.height(),offset:{top:0,left:0}}:e.isWindow(i)?{width:t.width(),height:t.height(),offset:{top:t.scrollTop(),left:t.scrollLeft()}}:i.preventDefault?{width:0,height:0,offset:{top:i.pageY,left:i.pageX}}:{width:t.outerWidth(),height:t.outerHeight(),offset:t.offset()}}e.ui=e.ui||{};var n,r=Math.max,o=Math.abs,h=Math.round,l=/left|center|right/,u=/top|center|bottom/,d=/[\+\-]\d+(\.[\d]+)?%?/,c=/^\w+/,p=/%$/,m=e.fn.position;e.position={scrollbarWidth:function(){if(n!==t)return n;var i,s,a=e("
"),r=a.children()[0];return e("body").append(a),i=r.offsetWidth,a.css("overflow","scroll"),s=r.offsetWidth,i===s&&(s=a[0].clientWidth),a.remove(),n=i-s},getScrollInfo:function(t){var i=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),s=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),a="scroll"===i||"auto"===i&&t.widths?"left":i>0?"right":"center",vertical:0>n?"top":a>0?"bottom":"middle"};d>p&&p>o(i+s)&&(h.horizontal="center"),c>f&&f>o(a+n)&&(h.vertical="middle"),h.important=r(o(i),o(s))>r(o(a),o(n))?"horizontal":"vertical",t.using.call(this,e,h)}),u.offset(e.extend(S,{using:l}))})},e.ui.position={fit:{left:function(e,t){var i,s=t.within,a=s.isWindow?s.scrollLeft:s.offset.left,n=s.width,o=e.left-t.collisionPosition.marginLeft,h=a-o,l=o+t.collisionWidth-n-a;t.collisionWidth>n?h>0&&0>=l?(i=e.left+h+t.collisionWidth-n-a,e.left+=h-i):e.left=l>0&&0>=h?a:h>l?a+n-t.collisionWidth:a:h>0?e.left+=h:l>0?e.left-=l:e.left=r(e.left-o,e.left)},top:function(e,t){var i,s=t.within,a=s.isWindow?s.scrollTop:s.offset.top,n=t.within.height,o=e.top-t.collisionPosition.marginTop,h=a-o,l=o+t.collisionHeight-n-a;t.collisionHeight>n?h>0&&0>=l?(i=e.top+h+t.collisionHeight-n-a,e.top+=h-i):e.top=l>0&&0>=h?a:h>l?a+n-t.collisionHeight:a:h>0?e.top+=h:l>0?e.top-=l:e.top=r(e.top-o,e.top)}},flip:{left:function(e,t){var i,s,a=t.within,n=a.offset.left+a.scrollLeft,r=a.width,h=a.isWindow?a.scrollLeft:a.offset.left,l=e.left-t.collisionPosition.marginLeft,u=l-h,d=l+t.collisionWidth-r-h,c="left"===t.my[0]?-t.elemWidth:"right"===t.my[0]?t.elemWidth:0,p="left"===t.at[0]?t.targetWidth:"right"===t.at[0]?-t.targetWidth:0,m=-2*t.offset[0];0>u?(i=e.left+c+p+m+t.collisionWidth-r-n,(0>i||o(u)>i)&&(e.left+=c+p+m)):d>0&&(s=e.left-t.collisionPosition.marginLeft+c+p+m-h,(s>0||d>o(s))&&(e.left+=c+p+m))},top:function(e,t){var i,s,a=t.within,n=a.offset.top+a.scrollTop,r=a.height,h=a.isWindow?a.scrollTop:a.offset.top,l=e.top-t.collisionPosition.marginTop,u=l-h,d=l+t.collisionHeight-r-h,c="top"===t.my[1],p=c?-t.elemHeight:"bottom"===t.my[1]?t.elemHeight:0,m="top"===t.at[1]?t.targetHeight:"bottom"===t.at[1]?-t.targetHeight:0,f=-2*t.offset[1];0>u?(s=e.top+p+m+f+t.collisionHeight-r-n,e.top+p+m+f>u&&(0>s||o(u)>s)&&(e.top+=p+m+f)):d>0&&(i=e.top-t.collisionPosition.marginTop+p+m+f-h,e.top+p+m+f>d&&(i>0||d>o(i))&&(e.top+=p+m+f))}},flipfit:{left:function(){e.ui.position.flip.left.apply(this,arguments),e.ui.position.fit.left.apply(this,arguments)},top:function(){e.ui.position.flip.top.apply(this,arguments),e.ui.position.fit.top.apply(this,arguments)}}},function(){var t,i,s,a,n,r=document.getElementsByTagName("body")[0],o=document.createElement("div");t=document.createElement(r?"div":"body"),s={visibility:"hidden",width:0,height:0,border:0,margin:0,background:"none"},r&&e.extend(s,{position:"absolute",left:"-1000px",top:"-1000px"});for(n in s)t.style[n]=s[n];t.appendChild(o),i=r||document.documentElement,i.insertBefore(t,i.firstChild),o.style.cssText="position: absolute; left: 10.7432222px;",a=e(o).offset().left,e.support.offsetFractions=a>10&&11>a,t.innerHTML="",i.removeChild(t)}()})(jQuery);(function(e){e.widget("ui.draggable",e.ui.mouse,{version:"1.10.4",widgetEventPrefix:"drag",options:{addClasses:!0,appendTo:"parent",axis:!1,connectToSortable:!1,containment:!1,cursor:"auto",cursorAt:!1,grid:!1,handle:!1,helper:"original",iframeFix:!1,opacity:!1,refreshPositions:!1,revert:!1,revertDuration:500,scope:"default",scroll:!0,scrollSensitivity:20,scrollSpeed:20,snap:!1,snapMode:"both",snapTolerance:20,stack:!1,zIndex:!1,drag:null,start:null,stop:null},_create:function(){"original"!==this.options.helper||/^(?:r|a|f)/.test(this.element.css("position"))||(this.element[0].style.position="relative"),this.options.addClasses&&this.element.addClass("ui-draggable"),this.options.disabled&&this.element.addClass("ui-draggable-disabled"),this._mouseInit()},_destroy:function(){this.element.removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled"),this._mouseDestroy()},_mouseCapture:function(t){var i=this.options;return this.helper||i.disabled||e(t.target).closest(".ui-resizable-handle").length>0?!1:(this.handle=this._getHandle(t),this.handle?(e(i.iframeFix===!0?"iframe":i.iframeFix).each(function(){e("
").css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1e3}).css(e(this).offset()).appendTo("body")}),!0):!1)},_mouseStart:function(t){var i=this.options;return this.helper=this._createHelper(t),this.helper.addClass("ui-draggable-dragging"),this._cacheHelperProportions(),e.ui.ddmanager&&(e.ui.ddmanager.current=this),this._cacheMargins(),this.cssPosition=this.helper.css("position"),this.scrollParent=this.helper.scrollParent(),this.offsetParent=this.helper.offsetParent(),this.offsetParentCssPosition=this.offsetParent.css("position"),this.offset=this.positionAbs=this.element.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},this.offset.scroll=!1,e.extend(this.offset,{click:{left:t.pageX-this.offset.left,top:t.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.originalPosition=this.position=this._generatePosition(t),this.originalPageX=t.pageX,this.originalPageY=t.pageY,i.cursorAt&&this._adjustOffsetFromHelper(i.cursorAt),this._setContainment(),this._trigger("start",t)===!1?(this._clear(),!1):(this._cacheHelperProportions(),e.ui.ddmanager&&!i.dropBehaviour&&e.ui.ddmanager.prepareOffsets(this,t),this._mouseDrag(t,!0),e.ui.ddmanager&&e.ui.ddmanager.dragStart(this,t),!0)},_mouseDrag:function(t,i){if("fixed"===this.offsetParentCssPosition&&(this.offset.parent=this._getParentOffset()),this.position=this._generatePosition(t),this.positionAbs=this._convertPositionTo("absolute"),!i){var s=this._uiHash();if(this._trigger("drag",t,s)===!1)return this._mouseUp({}),!1;this.position=s.position}return this.options.axis&&"y"===this.options.axis||(this.helper[0].style.left=this.position.left+"px"),this.options.axis&&"x"===this.options.axis||(this.helper[0].style.top=this.position.top+"px"),e.ui.ddmanager&&e.ui.ddmanager.drag(this,t),!1},_mouseStop:function(t){var i=this,s=!1;return e.ui.ddmanager&&!this.options.dropBehaviour&&(s=e.ui.ddmanager.drop(this,t)),this.dropped&&(s=this.dropped,this.dropped=!1),"original"!==this.options.helper||e.contains(this.element[0].ownerDocument,this.element[0])?("invalid"===this.options.revert&&!s||"valid"===this.options.revert&&s||this.options.revert===!0||e.isFunction(this.options.revert)&&this.options.revert.call(this.element,s)?e(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){i._trigger("stop",t)!==!1&&i._clear()}):this._trigger("stop",t)!==!1&&this._clear(),!1):!1},_mouseUp:function(t){return e("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)}),e.ui.ddmanager&&e.ui.ddmanager.dragStop(this,t),e.ui.mouse.prototype._mouseUp.call(this,t)},cancel:function(){return this.helper.is(".ui-draggable-dragging")?this._mouseUp({}):this._clear(),this},_getHandle:function(t){return this.options.handle?!!e(t.target).closest(this.element.find(this.options.handle)).length:!0},_createHelper:function(t){var i=this.options,s=e.isFunction(i.helper)?e(i.helper.apply(this.element[0],[t])):"clone"===i.helper?this.element.clone().removeAttr("id"):this.element;return s.parents("body").length||s.appendTo("parent"===i.appendTo?this.element[0].parentNode:i.appendTo),s[0]===this.element[0]||/(fixed|absolute)/.test(s.css("position"))||s.css("position","absolute"),s},_adjustOffsetFromHelper:function(t){"string"==typeof t&&(t=t.split(" ")),e.isArray(t)&&(t={left:+t[0],top:+t[1]||0}),"left"in t&&(this.offset.click.left=t.left+this.margins.left),"right"in t&&(this.offset.click.left=this.helperProportions.width-t.right+this.margins.left),"top"in t&&(this.offset.click.top=t.top+this.margins.top),"bottom"in t&&(this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top)},_getParentOffset:function(){var t=this.offsetParent.offset();return"absolute"===this.cssPosition&&this.scrollParent[0]!==document&&e.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop()),(this.offsetParent[0]===document.body||this.offsetParent[0].tagName&&"html"===this.offsetParent[0].tagName.toLowerCase()&&e.ui.ie)&&(t={top:0,left:0}),{top:t.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"===this.cssPosition){var e=this.element.position();return{top:e.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:e.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var t,i,s,a=this.options;return a.containment?"window"===a.containment?(this.containment=[e(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,e(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,e(window).scrollLeft()+e(window).width()-this.helperProportions.width-this.margins.left,e(window).scrollTop()+(e(window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top],undefined):"document"===a.containment?(this.containment=[0,0,e(document).width()-this.helperProportions.width-this.margins.left,(e(document).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top],undefined):a.containment.constructor===Array?(this.containment=a.containment,undefined):("parent"===a.containment&&(a.containment=this.helper[0].parentNode),i=e(a.containment),s=i[0],s&&(t="hidden"!==i.css("overflow"),this.containment=[(parseInt(i.css("borderLeftWidth"),10)||0)+(parseInt(i.css("paddingLeft"),10)||0),(parseInt(i.css("borderTopWidth"),10)||0)+(parseInt(i.css("paddingTop"),10)||0),(t?Math.max(s.scrollWidth,s.offsetWidth):s.offsetWidth)-(parseInt(i.css("borderRightWidth"),10)||0)-(parseInt(i.css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(t?Math.max(s.scrollHeight,s.offsetHeight):s.offsetHeight)-(parseInt(i.css("borderBottomWidth"),10)||0)-(parseInt(i.css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom],this.relative_container=i),undefined):(this.containment=null,undefined)},_convertPositionTo:function(t,i){i||(i=this.position);var s="absolute"===t?1:-1,a="absolute"!==this.cssPosition||this.scrollParent[0]!==document&&e.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent;return this.offset.scroll||(this.offset.scroll={top:a.scrollTop(),left:a.scrollLeft()}),{top:i.top+this.offset.relative.top*s+this.offset.parent.top*s-("fixed"===this.cssPosition?-this.scrollParent.scrollTop():this.offset.scroll.top)*s,left:i.left+this.offset.relative.left*s+this.offset.parent.left*s-("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():this.offset.scroll.left)*s}},_generatePosition:function(t){var i,s,a,n,r=this.options,o="absolute"!==this.cssPosition||this.scrollParent[0]!==document&&e.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,h=t.pageX,l=t.pageY;return this.offset.scroll||(this.offset.scroll={top:o.scrollTop(),left:o.scrollLeft()}),this.originalPosition&&(this.containment&&(this.relative_container?(s=this.relative_container.offset(),i=[this.containment[0]+s.left,this.containment[1]+s.top,this.containment[2]+s.left,this.containment[3]+s.top]):i=this.containment,t.pageX-this.offset.click.lefti[2]&&(h=i[2]+this.offset.click.left),t.pageY-this.offset.click.top>i[3]&&(l=i[3]+this.offset.click.top)),r.grid&&(a=r.grid[1]?this.originalPageY+Math.round((l-this.originalPageY)/r.grid[1])*r.grid[1]:this.originalPageY,l=i?a-this.offset.click.top>=i[1]||a-this.offset.click.top>i[3]?a:a-this.offset.click.top>=i[1]?a-r.grid[1]:a+r.grid[1]:a,n=r.grid[0]?this.originalPageX+Math.round((h-this.originalPageX)/r.grid[0])*r.grid[0]:this.originalPageX,h=i?n-this.offset.click.left>=i[0]||n-this.offset.click.left>i[2]?n:n-this.offset.click.left>=i[0]?n-r.grid[0]:n+r.grid[0]:n)),{top:l-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.scrollParent.scrollTop():this.offset.scroll.top),left:h-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():this.offset.scroll.left)}},_clear:function(){this.helper.removeClass("ui-draggable-dragging"),this.helper[0]===this.element[0]||this.cancelHelperRemoval||this.helper.remove(),this.helper=null,this.cancelHelperRemoval=!1},_trigger:function(t,i,s){return s=s||this._uiHash(),e.ui.plugin.call(this,t,[i,s]),"drag"===t&&(this.positionAbs=this._convertPositionTo("absolute")),e.Widget.prototype._trigger.call(this,t,i,s)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}}),e.ui.plugin.add("draggable","connectToSortable",{start:function(t,i){var s=e(this).data("ui-draggable"),a=s.options,n=e.extend({},i,{item:s.element});s.sortables=[],e(a.connectToSortable).each(function(){var i=e.data(this,"ui-sortable");i&&!i.options.disabled&&(s.sortables.push({instance:i,shouldRevert:i.options.revert}),i.refreshPositions(),i._trigger("activate",t,n))})},stop:function(t,i){var s=e(this).data("ui-draggable"),a=e.extend({},i,{item:s.element});e.each(s.sortables,function(){this.instance.isOver?(this.instance.isOver=0,s.cancelHelperRemoval=!0,this.instance.cancelHelperRemoval=!1,this.shouldRevert&&(this.instance.options.revert=this.shouldRevert),this.instance._mouseStop(t),this.instance.options.helper=this.instance.options._helper,"original"===s.options.helper&&this.instance.currentItem.css({top:"auto",left:"auto"})):(this.instance.cancelHelperRemoval=!1,this.instance._trigger("deactivate",t,a))})},drag:function(t,i){var s=e(this).data("ui-draggable"),a=this;e.each(s.sortables,function(){var n=!1,r=this;this.instance.positionAbs=s.positionAbs,this.instance.helperProportions=s.helperProportions,this.instance.offset.click=s.offset.click,this.instance._intersectsWith(this.instance.containerCache)&&(n=!0,e.each(s.sortables,function(){return this.instance.positionAbs=s.positionAbs,this.instance.helperProportions=s.helperProportions,this.instance.offset.click=s.offset.click,this!==r&&this.instance._intersectsWith(this.instance.containerCache)&&e.contains(r.instance.element[0],this.instance.element[0])&&(n=!1),n})),n?(this.instance.isOver||(this.instance.isOver=1,this.instance.currentItem=e(a).clone().removeAttr("id").appendTo(this.instance.element).data("ui-sortable-item",!0),this.instance.options._helper=this.instance.options.helper,this.instance.options.helper=function(){return i.helper[0]},t.target=this.instance.currentItem[0],this.instance._mouseCapture(t,!0),this.instance._mouseStart(t,!0,!0),this.instance.offset.click.top=s.offset.click.top,this.instance.offset.click.left=s.offset.click.left,this.instance.offset.parent.left-=s.offset.parent.left-this.instance.offset.parent.left,this.instance.offset.parent.top-=s.offset.parent.top-this.instance.offset.parent.top,s._trigger("toSortable",t),s.dropped=this.instance.element,s.currentItem=s.element,this.instance.fromOutside=s),this.instance.currentItem&&this.instance._mouseDrag(t)):this.instance.isOver&&(this.instance.isOver=0,this.instance.cancelHelperRemoval=!0,this.instance.options.revert=!1,this.instance._trigger("out",t,this.instance._uiHash(this.instance)),this.instance._mouseStop(t,!0),this.instance.options.helper=this.instance.options._helper,this.instance.currentItem.remove(),this.instance.placeholder&&this.instance.placeholder.remove(),s._trigger("fromSortable",t),s.dropped=!1)})}}),e.ui.plugin.add("draggable","cursor",{start:function(){var t=e("body"),i=e(this).data("ui-draggable").options;t.css("cursor")&&(i._cursor=t.css("cursor")),t.css("cursor",i.cursor)},stop:function(){var t=e(this).data("ui-draggable").options;t._cursor&&e("body").css("cursor",t._cursor)}}),e.ui.plugin.add("draggable","opacity",{start:function(t,i){var s=e(i.helper),a=e(this).data("ui-draggable").options;s.css("opacity")&&(a._opacity=s.css("opacity")),s.css("opacity",a.opacity)},stop:function(t,i){var s=e(this).data("ui-draggable").options;s._opacity&&e(i.helper).css("opacity",s._opacity)}}),e.ui.plugin.add("draggable","scroll",{start:function(){var t=e(this).data("ui-draggable");t.scrollParent[0]!==document&&"HTML"!==t.scrollParent[0].tagName&&(t.overflowOffset=t.scrollParent.offset())},drag:function(t){var i=e(this).data("ui-draggable"),s=i.options,a=!1;i.scrollParent[0]!==document&&"HTML"!==i.scrollParent[0].tagName?(s.axis&&"x"===s.axis||(i.overflowOffset.top+i.scrollParent[0].offsetHeight-t.pageY=0;d--)o=p.snapElements[d].left,h=o+p.snapElements[d].width,l=p.snapElements[d].top,u=l+p.snapElements[d].height,o-f>v||g>h+f||l-f>b||y>u+f||!e.contains(p.snapElements[d].item.ownerDocument,p.snapElements[d].item)?(p.snapElements[d].snapping&&p.options.snap.release&&p.options.snap.release.call(p.element,t,e.extend(p._uiHash(),{snapItem:p.snapElements[d].item})),p.snapElements[d].snapping=!1):("inner"!==m.snapMode&&(s=f>=Math.abs(l-b),a=f>=Math.abs(u-y),n=f>=Math.abs(o-v),r=f>=Math.abs(h-g),s&&(i.position.top=p._convertPositionTo("relative",{top:l-p.helperProportions.height,left:0}).top-p.margins.top),a&&(i.position.top=p._convertPositionTo("relative",{top:u,left:0}).top-p.margins.top),n&&(i.position.left=p._convertPositionTo("relative",{top:0,left:o-p.helperProportions.width}).left-p.margins.left),r&&(i.position.left=p._convertPositionTo("relative",{top:0,left:h}).left-p.margins.left)),c=s||a||n||r,"outer"!==m.snapMode&&(s=f>=Math.abs(l-y),a=f>=Math.abs(u-b),n=f>=Math.abs(o-g),r=f>=Math.abs(h-v),s&&(i.position.top=p._convertPositionTo("relative",{top:l,left:0}).top-p.margins.top),a&&(i.position.top=p._convertPositionTo("relative",{top:u-p.helperProportions.height,left:0}).top-p.margins.top),n&&(i.position.left=p._convertPositionTo("relative",{top:0,left:o}).left-p.margins.left),r&&(i.position.left=p._convertPositionTo("relative",{top:0,left:h-p.helperProportions.width}).left-p.margins.left)),!p.snapElements[d].snapping&&(s||a||n||r||c)&&p.options.snap.snap&&p.options.snap.snap.call(p.element,t,e.extend(p._uiHash(),{snapItem:p.snapElements[d].item})),p.snapElements[d].snapping=s||a||n||r||c)}}),e.ui.plugin.add("draggable","stack",{start:function(){var t,i=this.data("ui-draggable").options,s=e.makeArray(e(i.stack)).sort(function(t,i){return(parseInt(e(t).css("zIndex"),10)||0)-(parseInt(e(i).css("zIndex"),10)||0)});s.length&&(t=parseInt(e(s[0]).css("zIndex"),10)||0,e(s).each(function(i){e(this).css("zIndex",t+i)}),this.css("zIndex",t+s.length))}}),e.ui.plugin.add("draggable","zIndex",{start:function(t,i){var s=e(i.helper),a=e(this).data("ui-draggable").options;s.css("zIndex")&&(a._zIndex=s.css("zIndex")),s.css("zIndex",a.zIndex)},stop:function(t,i){var s=e(this).data("ui-draggable").options;s._zIndex&&e(i.helper).css("zIndex",s._zIndex)}})})(jQuery);(function(e){function t(e,t,i){return e>t&&t+i>e}e.widget("ui.droppable",{version:"1.10.4",widgetEventPrefix:"drop",options:{accept:"*",activeClass:!1,addClasses:!0,greedy:!1,hoverClass:!1,scope:"default",tolerance:"intersect",activate:null,deactivate:null,drop:null,out:null,over:null},_create:function(){var t,i=this.options,s=i.accept;this.isover=!1,this.isout=!0,this.accept=e.isFunction(s)?s:function(e){return e.is(s)},this.proportions=function(){return arguments.length?(t=arguments[0],undefined):t?t:t={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight}},e.ui.ddmanager.droppables[i.scope]=e.ui.ddmanager.droppables[i.scope]||[],e.ui.ddmanager.droppables[i.scope].push(this),i.addClasses&&this.element.addClass("ui-droppable")},_destroy:function(){for(var t=0,i=e.ui.ddmanager.droppables[this.options.scope];i.length>t;t++)i[t]===this&&i.splice(t,1);this.element.removeClass("ui-droppable ui-droppable-disabled")},_setOption:function(t,i){"accept"===t&&(this.accept=e.isFunction(i)?i:function(e){return e.is(i)}),e.Widget.prototype._setOption.apply(this,arguments)},_activate:function(t){var i=e.ui.ddmanager.current;this.options.activeClass&&this.element.addClass(this.options.activeClass),i&&this._trigger("activate",t,this.ui(i))},_deactivate:function(t){var i=e.ui.ddmanager.current;this.options.activeClass&&this.element.removeClass(this.options.activeClass),i&&this._trigger("deactivate",t,this.ui(i))},_over:function(t){var i=e.ui.ddmanager.current;i&&(i.currentItem||i.element)[0]!==this.element[0]&&this.accept.call(this.element[0],i.currentItem||i.element)&&(this.options.hoverClass&&this.element.addClass(this.options.hoverClass),this._trigger("over",t,this.ui(i)))},_out:function(t){var i=e.ui.ddmanager.current;i&&(i.currentItem||i.element)[0]!==this.element[0]&&this.accept.call(this.element[0],i.currentItem||i.element)&&(this.options.hoverClass&&this.element.removeClass(this.options.hoverClass),this._trigger("out",t,this.ui(i)))},_drop:function(t,i){var s=i||e.ui.ddmanager.current,a=!1;return s&&(s.currentItem||s.element)[0]!==this.element[0]?(this.element.find(":data(ui-droppable)").not(".ui-draggable-dragging").each(function(){var t=e.data(this,"ui-droppable");return t.options.greedy&&!t.options.disabled&&t.options.scope===s.options.scope&&t.accept.call(t.element[0],s.currentItem||s.element)&&e.ui.intersect(s,e.extend(t,{offset:t.element.offset()}),t.options.tolerance)?(a=!0,!1):undefined}),a?!1:this.accept.call(this.element[0],s.currentItem||s.element)?(this.options.activeClass&&this.element.removeClass(this.options.activeClass),this.options.hoverClass&&this.element.removeClass(this.options.hoverClass),this._trigger("drop",t,this.ui(s)),this.element):!1):!1},ui:function(e){return{draggable:e.currentItem||e.element,helper:e.helper,position:e.position,offset:e.positionAbs}}}),e.ui.intersect=function(e,i,s){if(!i.offset)return!1;var a,n,r=(e.positionAbs||e.position.absolute).left,o=(e.positionAbs||e.position.absolute).top,h=r+e.helperProportions.width,l=o+e.helperProportions.height,u=i.offset.left,d=i.offset.top,c=u+i.proportions().width,p=d+i.proportions().height;switch(s){case"fit":return r>=u&&c>=h&&o>=d&&p>=l;case"intersect":return r+e.helperProportions.width/2>u&&c>h-e.helperProportions.width/2&&o+e.helperProportions.height/2>d&&p>l-e.helperProportions.height/2;case"pointer":return a=(e.positionAbs||e.position.absolute).left+(e.clickOffset||e.offset.click).left,n=(e.positionAbs||e.position.absolute).top+(e.clickOffset||e.offset.click).top,t(n,d,i.proportions().height)&&t(a,u,i.proportions().width);case"touch":return(o>=d&&p>=o||l>=d&&p>=l||d>o&&l>p)&&(r>=u&&c>=r||h>=u&&c>=h||u>r&&h>c);default:return!1}},e.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(t,i){var s,a,n=e.ui.ddmanager.droppables[t.options.scope]||[],r=i?i.type:null,o=(t.currentItem||t.element).find(":data(ui-droppable)").addBack();e:for(s=0;n.length>s;s++)if(!(n[s].options.disabled||t&&!n[s].accept.call(n[s].element[0],t.currentItem||t.element))){for(a=0;o.length>a;a++)if(o[a]===n[s].element[0]){n[s].proportions().height=0;continue e}n[s].visible="none"!==n[s].element.css("display"),n[s].visible&&("mousedown"===r&&n[s]._activate.call(n[s],i),n[s].offset=n[s].element.offset(),n[s].proportions({width:n[s].element[0].offsetWidth,height:n[s].element[0].offsetHeight}))}},drop:function(t,i){var s=!1;return e.each((e.ui.ddmanager.droppables[t.options.scope]||[]).slice(),function(){this.options&&(!this.options.disabled&&this.visible&&e.ui.intersect(t,this,this.options.tolerance)&&(s=this._drop.call(this,i)||s),!this.options.disabled&&this.visible&&this.accept.call(this.element[0],t.currentItem||t.element)&&(this.isout=!0,this.isover=!1,this._deactivate.call(this,i)))}),s},dragStart:function(t,i){t.element.parentsUntil("body").bind("scroll.droppable",function(){t.options.refreshPositions||e.ui.ddmanager.prepareOffsets(t,i)})},drag:function(t,i){t.options.refreshPositions&&e.ui.ddmanager.prepareOffsets(t,i),e.each(e.ui.ddmanager.droppables[t.options.scope]||[],function(){if(!this.options.disabled&&!this.greedyChild&&this.visible){var s,a,n,r=e.ui.intersect(t,this,this.options.tolerance),o=!r&&this.isover?"isout":r&&!this.isover?"isover":null;o&&(this.options.greedy&&(a=this.options.scope,n=this.element.parents(":data(ui-droppable)").filter(function(){return e.data(this,"ui-droppable").options.scope===a}),n.length&&(s=e.data(n[0],"ui-droppable"),s.greedyChild="isover"===o)),s&&"isover"===o&&(s.isover=!1,s.isout=!0,s._out.call(s,i)),this[o]=!0,this["isout"===o?"isover":"isout"]=!1,this["isover"===o?"_over":"_out"].call(this,i),s&&"isout"===o&&(s.isout=!1,s.isover=!0,s._over.call(s,i)))}})},dragStop:function(t,i){t.element.parentsUntil("body").unbind("scroll.droppable"),t.options.refreshPositions||e.ui.ddmanager.prepareOffsets(t,i)}}})(jQuery);(function(e){function t(e){return parseInt(e,10)||0}function i(e){return!isNaN(parseInt(e,10))}e.widget("ui.resizable",e.ui.mouse,{version:"1.10.4",widgetEventPrefix:"resize",options:{alsoResize:!1,animate:!1,animateDuration:"slow",animateEasing:"swing",aspectRatio:!1,autoHide:!1,containment:!1,ghost:!1,grid:!1,handles:"e,s,se",helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:90,resize:null,start:null,stop:null},_create:function(){var t,i,s,a,n,r=this,o=this.options;if(this.element.addClass("ui-resizable"),e.extend(this,{_aspectRatio:!!o.aspectRatio,aspectRatio:o.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:o.helper||o.ghost||o.animate?o.helper||"ui-resizable-helper":null}),this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)&&(this.element.wrap(e("
").css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("ui-resizable",this.element.data("ui-resizable")),this.elementIsWrapper=!0,this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")}),this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0}),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css({margin:this.originalElement.css("margin")}),this._proportionallyResize()),this.handles=o.handles||(e(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se"),this.handles.constructor===String)for("all"===this.handles&&(this.handles="n,e,s,w,se,sw,ne,nw"),t=this.handles.split(","),this.handles={},i=0;t.length>i;i++)s=e.trim(t[i]),n="ui-resizable-"+s,a=e("
"),a.css({zIndex:o.zIndex}),"se"===s&&a.addClass("ui-icon ui-icon-gripsmall-diagonal-se"),this.handles[s]=".ui-resizable-"+s,this.element.append(a);this._renderAxis=function(t){var i,s,a,n;t=t||this.element;for(i in this.handles)this.handles[i].constructor===String&&(this.handles[i]=e(this.handles[i],this.element).show()),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)&&(s=e(this.handles[i],this.element),n=/sw|ne|nw|se|n|s/.test(i)?s.outerHeight():s.outerWidth(),a=["padding",/ne|nw|n/.test(i)?"Top":/se|sw|s/.test(i)?"Bottom":/^e$/.test(i)?"Right":"Left"].join(""),t.css(a,n),this._proportionallyResize()),e(this.handles[i]).length},this._renderAxis(this.element),this._handles=e(".ui-resizable-handle",this.element).disableSelection(),this._handles.mouseover(function(){r.resizing||(this.className&&(a=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),r.axis=a&&a[1]?a[1]:"se")}),o.autoHide&&(this._handles.hide(),e(this.element).addClass("ui-resizable-autohide").mouseenter(function(){o.disabled||(e(this).removeClass("ui-resizable-autohide"),r._handles.show())}).mouseleave(function(){o.disabled||r.resizing||(e(this).addClass("ui-resizable-autohide"),r._handles.hide())})),this._mouseInit()},_destroy:function(){this._mouseDestroy();var t,i=function(t){e(t).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").removeData("ui-resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};return this.elementIsWrapper&&(i(this.element),t=this.element,this.originalElement.css({position:t.css("position"),width:t.outerWidth(),height:t.outerHeight(),top:t.css("top"),left:t.css("left")}).insertAfter(t),t.remove()),this.originalElement.css("resize",this.originalResizeStyle),i(this.originalElement),this},_mouseCapture:function(t){var i,s,a=!1;for(i in this.handles)s=e(this.handles[i])[0],(s===t.target||e.contains(s,t.target))&&(a=!0);return!this.options.disabled&&a},_mouseStart:function(i){var s,a,n,r=this.options,o=this.element.position(),h=this.element;return this.resizing=!0,/absolute/.test(h.css("position"))?h.css({position:"absolute",top:h.css("top"),left:h.css("left")}):h.is(".ui-draggable")&&h.css({position:"absolute",top:o.top,left:o.left}),this._renderProxy(),s=t(this.helper.css("left")),a=t(this.helper.css("top")),r.containment&&(s+=e(r.containment).scrollLeft()||0,a+=e(r.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:s,top:a},this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{width:h.width(),height:h.height()},this.originalSize=this._helper?{width:h.outerWidth(),height:h.outerHeight()}:{width:h.width(),height:h.height()},this.originalPosition={left:s,top:a},this.sizeDiff={width:h.outerWidth()-h.width(),height:h.outerHeight()-h.height()},this.originalMousePosition={left:i.pageX,top:i.pageY},this.aspectRatio="number"==typeof r.aspectRatio?r.aspectRatio:this.originalSize.width/this.originalSize.height||1,n=e(".ui-resizable-"+this.axis).css("cursor"),e("body").css("cursor","auto"===n?this.axis+"-resize":n),h.addClass("ui-resizable-resizing"),this._propagate("start",i),!0},_mouseDrag:function(t){var i,s=this.helper,a={},n=this.originalMousePosition,r=this.axis,o=this.position.top,h=this.position.left,l=this.size.width,u=this.size.height,d=t.pageX-n.left||0,c=t.pageY-n.top||0,p=this._change[r];return p?(i=p.apply(this,[t,d,c]),this._updateVirtualBoundaries(t.shiftKey),(this._aspectRatio||t.shiftKey)&&(i=this._updateRatio(i,t)),i=this._respectSize(i,t),this._updateCache(i),this._propagate("resize",t),this.position.top!==o&&(a.top=this.position.top+"px"),this.position.left!==h&&(a.left=this.position.left+"px"),this.size.width!==l&&(a.width=this.size.width+"px"),this.size.height!==u&&(a.height=this.size.height+"px"),s.css(a),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),e.isEmptyObject(a)||this._trigger("resize",t,this.ui()),!1):!1},_mouseStop:function(t){this.resizing=!1;var i,s,a,n,r,o,h,l=this.options,u=this;return this._helper&&(i=this._proportionallyResizeElements,s=i.length&&/textarea/i.test(i[0].nodeName),a=s&&e.ui.hasScroll(i[0],"left")?0:u.sizeDiff.height,n=s?0:u.sizeDiff.width,r={width:u.helper.width()-n,height:u.helper.height()-a},o=parseInt(u.element.css("left"),10)+(u.position.left-u.originalPosition.left)||null,h=parseInt(u.element.css("top"),10)+(u.position.top-u.originalPosition.top)||null,l.animate||this.element.css(e.extend(r,{top:h,left:o})),u.helper.height(u.size.height),u.helper.width(u.size.width),this._helper&&!l.animate&&this._proportionallyResize()),e("body").css("cursor","auto"),this.element.removeClass("ui-resizable-resizing"),this._propagate("stop",t),this._helper&&this.helper.remove(),!1},_updateVirtualBoundaries:function(e){var t,s,a,n,r,o=this.options;r={minWidth:i(o.minWidth)?o.minWidth:0,maxWidth:i(o.maxWidth)?o.maxWidth:1/0,minHeight:i(o.minHeight)?o.minHeight:0,maxHeight:i(o.maxHeight)?o.maxHeight:1/0},(this._aspectRatio||e)&&(t=r.minHeight*this.aspectRatio,a=r.minWidth/this.aspectRatio,s=r.maxHeight*this.aspectRatio,n=r.maxWidth/this.aspectRatio,t>r.minWidth&&(r.minWidth=t),a>r.minHeight&&(r.minHeight=a),r.maxWidth>s&&(r.maxWidth=s),r.maxHeight>n&&(r.maxHeight=n)),this._vBoundaries=r},_updateCache:function(e){this.offset=this.helper.offset(),i(e.left)&&(this.position.left=e.left),i(e.top)&&(this.position.top=e.top),i(e.height)&&(this.size.height=e.height),i(e.width)&&(this.size.width=e.width)},_updateRatio:function(e){var t=this.position,s=this.size,a=this.axis;return i(e.height)?e.width=e.height*this.aspectRatio:i(e.width)&&(e.height=e.width/this.aspectRatio),"sw"===a&&(e.left=t.left+(s.width-e.width),e.top=null),"nw"===a&&(e.top=t.top+(s.height-e.height),e.left=t.left+(s.width-e.width)),e},_respectSize:function(e){var t=this._vBoundaries,s=this.axis,a=i(e.width)&&t.maxWidth&&t.maxWidthe.width,o=i(e.height)&&t.minHeight&&t.minHeight>e.height,h=this.originalPosition.left+this.originalSize.width,l=this.position.top+this.size.height,u=/sw|nw|w/.test(s),d=/nw|ne|n/.test(s);return r&&(e.width=t.minWidth),o&&(e.height=t.minHeight),a&&(e.width=t.maxWidth),n&&(e.height=t.maxHeight),r&&u&&(e.left=h-t.minWidth),a&&u&&(e.left=h-t.maxWidth),o&&d&&(e.top=l-t.minHeight),n&&d&&(e.top=l-t.maxHeight),e.width||e.height||e.left||!e.top?e.width||e.height||e.top||!e.left||(e.left=null):e.top=null,e},_proportionallyResize:function(){if(this._proportionallyResizeElements.length){var e,t,i,s,a,n=this.helper||this.element;for(e=0;this._proportionallyResizeElements.length>e;e++){if(a=this._proportionallyResizeElements[e],!this.borderDif)for(this.borderDif=[],i=[a.css("borderTopWidth"),a.css("borderRightWidth"),a.css("borderBottomWidth"),a.css("borderLeftWidth")],s=[a.css("paddingTop"),a.css("paddingRight"),a.css("paddingBottom"),a.css("paddingLeft")],t=0;i.length>t;t++)this.borderDif[t]=(parseInt(i[t],10)||0)+(parseInt(s[t],10)||0);a.css({height:n.height()-this.borderDif[0]-this.borderDif[2]||0,width:n.width()-this.borderDif[1]-this.borderDif[3]||0})}}},_renderProxy:function(){var t=this.element,i=this.options;this.elementOffset=t.offset(),this._helper?(this.helper=this.helper||e("
"),this.helper.addClass(this._helper).css({width:this.element.outerWidth()-1,height:this.element.outerHeight()-1,position:"absolute",left:this.elementOffset.left+"px",top:this.elementOffset.top+"px",zIndex:++i.zIndex}),this.helper.appendTo("body").disableSelection()):this.helper=this.element},_change:{e:function(e,t){return{width:this.originalSize.width+t}},w:function(e,t){var i=this.originalSize,s=this.originalPosition;return{left:s.left+t,width:i.width-t}},n:function(e,t,i){var s=this.originalSize,a=this.originalPosition;return{top:a.top+i,height:s.height-i}},s:function(e,t,i){return{height:this.originalSize.height+i}},se:function(t,i,s){return e.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[t,i,s]))},sw:function(t,i,s){return e.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[t,i,s]))},ne:function(t,i,s){return e.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[t,i,s]))},nw:function(t,i,s){return e.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[t,i,s]))}},_propagate:function(t,i){e.ui.plugin.call(this,t,[i,this.ui()]),"resize"!==t&&this._trigger(t,i,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}),e.ui.plugin.add("resizable","animate",{stop:function(t){var i=e(this).data("ui-resizable"),s=i.options,a=i._proportionallyResizeElements,n=a.length&&/textarea/i.test(a[0].nodeName),r=n&&e.ui.hasScroll(a[0],"left")?0:i.sizeDiff.height,o=n?0:i.sizeDiff.width,h={width:i.size.width-o,height:i.size.height-r},l=parseInt(i.element.css("left"),10)+(i.position.left-i.originalPosition.left)||null,u=parseInt(i.element.css("top"),10)+(i.position.top-i.originalPosition.top)||null;i.element.animate(e.extend(h,u&&l?{top:u,left:l}:{}),{duration:s.animateDuration,easing:s.animateEasing,step:function(){var s={width:parseInt(i.element.css("width"),10),height:parseInt(i.element.css("height"),10),top:parseInt(i.element.css("top"),10),left:parseInt(i.element.css("left"),10)};a&&a.length&&e(a[0]).css({width:s.width,height:s.height}),i._updateCache(s),i._propagate("resize",t)}})}}),e.ui.plugin.add("resizable","containment",{start:function(){var i,s,a,n,r,o,h,l=e(this).data("ui-resizable"),u=l.options,d=l.element,c=u.containment,p=c instanceof e?c.get(0):/parent/.test(c)?d.parent().get(0):c;p&&(l.containerElement=e(p),/document/.test(c)||c===document?(l.containerOffset={left:0,top:0},l.containerPosition={left:0,top:0},l.parentData={element:e(document),left:0,top:0,width:e(document).width(),height:e(document).height()||document.body.parentNode.scrollHeight}):(i=e(p),s=[],e(["Top","Right","Left","Bottom"]).each(function(e,a){s[e]=t(i.css("padding"+a))}),l.containerOffset=i.offset(),l.containerPosition=i.position(),l.containerSize={height:i.innerHeight()-s[3],width:i.innerWidth()-s[1]},a=l.containerOffset,n=l.containerSize.height,r=l.containerSize.width,o=e.ui.hasScroll(p,"left")?p.scrollWidth:r,h=e.ui.hasScroll(p)?p.scrollHeight:n,l.parentData={element:p,left:a.left,top:a.top,width:o,height:h}))},resize:function(t){var i,s,a,n,r=e(this).data("ui-resizable"),o=r.options,h=r.containerOffset,l=r.position,u=r._aspectRatio||t.shiftKey,d={top:0,left:0},c=r.containerElement;c[0]!==document&&/static/.test(c.css("position"))&&(d=h),l.left<(r._helper?h.left:0)&&(r.size.width=r.size.width+(r._helper?r.position.left-h.left:r.position.left-d.left),u&&(r.size.height=r.size.width/r.aspectRatio),r.position.left=o.helper?h.left:0),l.top<(r._helper?h.top:0)&&(r.size.height=r.size.height+(r._helper?r.position.top-h.top:r.position.top),u&&(r.size.width=r.size.height*r.aspectRatio),r.position.top=r._helper?h.top:0),r.offset.left=r.parentData.left+r.position.left,r.offset.top=r.parentData.top+r.position.top,i=Math.abs((r._helper?r.offset.left-d.left:r.offset.left-d.left)+r.sizeDiff.width),s=Math.abs((r._helper?r.offset.top-d.top:r.offset.top-h.top)+r.sizeDiff.height),a=r.containerElement.get(0)===r.element.parent().get(0),n=/relative|absolute/.test(r.containerElement.css("position")),a&&n&&(i-=Math.abs(r.parentData.left)),i+r.size.width>=r.parentData.width&&(r.size.width=r.parentData.width-i,u&&(r.size.height=r.size.width/r.aspectRatio)),s+r.size.height>=r.parentData.height&&(r.size.height=r.parentData.height-s,u&&(r.size.width=r.size.height*r.aspectRatio))},stop:function(){var t=e(this).data("ui-resizable"),i=t.options,s=t.containerOffset,a=t.containerPosition,n=t.containerElement,r=e(t.helper),o=r.offset(),h=r.outerWidth()-t.sizeDiff.width,l=r.outerHeight()-t.sizeDiff.height;t._helper&&!i.animate&&/relative/.test(n.css("position"))&&e(this).css({left:o.left-a.left-s.left,width:h,height:l}),t._helper&&!i.animate&&/static/.test(n.css("position"))&&e(this).css({left:o.left-a.left-s.left,width:h,height:l})}}),e.ui.plugin.add("resizable","alsoResize",{start:function(){var t=e(this).data("ui-resizable"),i=t.options,s=function(t){e(t).each(function(){var t=e(this);t.data("ui-resizable-alsoresize",{width:parseInt(t.width(),10),height:parseInt(t.height(),10),left:parseInt(t.css("left"),10),top:parseInt(t.css("top"),10)})})};"object"!=typeof i.alsoResize||i.alsoResize.parentNode?s(i.alsoResize):i.alsoResize.length?(i.alsoResize=i.alsoResize[0],s(i.alsoResize)):e.each(i.alsoResize,function(e){s(e)})},resize:function(t,i){var s=e(this).data("ui-resizable"),a=s.options,n=s.originalSize,r=s.originalPosition,o={height:s.size.height-n.height||0,width:s.size.width-n.width||0,top:s.position.top-r.top||0,left:s.position.left-r.left||0},h=function(t,s){e(t).each(function(){var t=e(this),a=e(this).data("ui-resizable-alsoresize"),n={},r=s&&s.length?s:t.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];e.each(r,function(e,t){var i=(a[t]||0)+(o[t]||0);i&&i>=0&&(n[t]=i||null)}),t.css(n)})};"object"!=typeof a.alsoResize||a.alsoResize.nodeType?h(a.alsoResize):e.each(a.alsoResize,function(e,t){h(e,t)})},stop:function(){e(this).removeData("resizable-alsoresize")}}),e.ui.plugin.add("resizable","ghost",{start:function(){var t=e(this).data("ui-resizable"),i=t.options,s=t.size;t.ghost=t.originalElement.clone(),t.ghost.css({opacity:.25,display:"block",position:"relative",height:s.height,width:s.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass("string"==typeof i.ghost?i.ghost:""),t.ghost.appendTo(t.helper)},resize:function(){var t=e(this).data("ui-resizable");t.ghost&&t.ghost.css({position:"relative",height:t.size.height,width:t.size.width})},stop:function(){var t=e(this).data("ui-resizable");t.ghost&&t.helper&&t.helper.get(0).removeChild(t.ghost.get(0))}}),e.ui.plugin.add("resizable","grid",{resize:function(){var t=e(this).data("ui-resizable"),i=t.options,s=t.size,a=t.originalSize,n=t.originalPosition,r=t.axis,o="number"==typeof i.grid?[i.grid,i.grid]:i.grid,h=o[0]||1,l=o[1]||1,u=Math.round((s.width-a.width)/h)*h,d=Math.round((s.height-a.height)/l)*l,c=a.width+u,p=a.height+d,m=i.maxWidth&&c>i.maxWidth,f=i.maxHeight&&p>i.maxHeight,g=i.minWidth&&i.minWidth>c,v=i.minHeight&&i.minHeight>p;i.grid=o,g&&(c+=h),v&&(p+=l),m&&(c-=h),f&&(p-=l),/^(se|s|e)$/.test(r)?(t.size.width=c,t.size.height=p):/^(ne)$/.test(r)?(t.size.width=c,t.size.height=p,t.position.top=n.top-d):/^(sw)$/.test(r)?(t.size.width=c,t.size.height=p,t.position.left=n.left-u):(p-l>0?(t.size.height=p,t.position.top=n.top-d):(t.size.height=l,t.position.top=n.top+a.height-l),c-h>0?(t.size.width=c,t.position.left=n.left-u):(t.size.width=h,t.position.left=n.left+a.width-h))}})})(jQuery);(function(e){e.widget("ui.selectable",e.ui.mouse,{version:"1.10.4",options:{appendTo:"body",autoRefresh:!0,distance:0,filter:"*",tolerance:"touch",selected:null,selecting:null,start:null,stop:null,unselected:null,unselecting:null},_create:function(){var t,i=this;this.element.addClass("ui-selectable"),this.dragged=!1,this.refresh=function(){t=e(i.options.filter,i.element[0]),t.addClass("ui-selectee"),t.each(function(){var t=e(this),i=t.offset();e.data(this,"selectable-item",{element:this,$element:t,left:i.left,top:i.top,right:i.left+t.outerWidth(),bottom:i.top+t.outerHeight(),startselected:!1,selected:t.hasClass("ui-selected"),selecting:t.hasClass("ui-selecting"),unselecting:t.hasClass("ui-unselecting")})})},this.refresh(),this.selectees=t.addClass("ui-selectee"),this._mouseInit(),this.helper=e("
")},_destroy:function(){this.selectees.removeClass("ui-selectee").removeData("selectable-item"),this.element.removeClass("ui-selectable ui-selectable-disabled"),this._mouseDestroy()},_mouseStart:function(t){var i=this,s=this.options;this.opos=[t.pageX,t.pageY],this.options.disabled||(this.selectees=e(s.filter,this.element[0]),this._trigger("start",t),e(s.appendTo).append(this.helper),this.helper.css({left:t.pageX,top:t.pageY,width:0,height:0}),s.autoRefresh&&this.refresh(),this.selectees.filter(".ui-selected").each(function(){var s=e.data(this,"selectable-item");s.startselected=!0,t.metaKey||t.ctrlKey||(s.$element.removeClass("ui-selected"),s.selected=!1,s.$element.addClass("ui-unselecting"),s.unselecting=!0,i._trigger("unselecting",t,{unselecting:s.element}))}),e(t.target).parents().addBack().each(function(){var s,a=e.data(this,"selectable-item");return a?(s=!t.metaKey&&!t.ctrlKey||!a.$element.hasClass("ui-selected"),a.$element.removeClass(s?"ui-unselecting":"ui-selected").addClass(s?"ui-selecting":"ui-unselecting"),a.unselecting=!s,a.selecting=s,a.selected=s,s?i._trigger("selecting",t,{selecting:a.element}):i._trigger("unselecting",t,{unselecting:a.element}),!1):undefined}))},_mouseDrag:function(t){if(this.dragged=!0,!this.options.disabled){var i,s=this,a=this.options,n=this.opos[0],r=this.opos[1],o=t.pageX,h=t.pageY;return n>o&&(i=o,o=n,n=i),r>h&&(i=h,h=r,r=i),this.helper.css({left:n,top:r,width:o-n,height:h-r}),this.selectees.each(function(){var i=e.data(this,"selectable-item"),l=!1;i&&i.element!==s.element[0]&&("touch"===a.tolerance?l=!(i.left>o||n>i.right||i.top>h||r>i.bottom):"fit"===a.tolerance&&(l=i.left>n&&o>i.right&&i.top>r&&h>i.bottom),l?(i.selected&&(i.$element.removeClass("ui-selected"),i.selected=!1),i.unselecting&&(i.$element.removeClass("ui-unselecting"),i.unselecting=!1),i.selecting||(i.$element.addClass("ui-selecting"),i.selecting=!0,s._trigger("selecting",t,{selecting:i.element}))):(i.selecting&&((t.metaKey||t.ctrlKey)&&i.startselected?(i.$element.removeClass("ui-selecting"),i.selecting=!1,i.$element.addClass("ui-selected"),i.selected=!0):(i.$element.removeClass("ui-selecting"),i.selecting=!1,i.startselected&&(i.$element.addClass("ui-unselecting"),i.unselecting=!0),s._trigger("unselecting",t,{unselecting:i.element}))),i.selected&&(t.metaKey||t.ctrlKey||i.startselected||(i.$element.removeClass("ui-selected"),i.selected=!1,i.$element.addClass("ui-unselecting"),i.unselecting=!0,s._trigger("unselecting",t,{unselecting:i.element})))))}),!1}},_mouseStop:function(t){var i=this;return this.dragged=!1,e(".ui-unselecting",this.element[0]).each(function(){var s=e.data(this,"selectable-item");s.$element.removeClass("ui-unselecting"),s.unselecting=!1,s.startselected=!1,i._trigger("unselected",t,{unselected:s.element})}),e(".ui-selecting",this.element[0]).each(function(){var s=e.data(this,"selectable-item");s.$element.removeClass("ui-selecting").addClass("ui-selected"),s.selecting=!1,s.selected=!0,s.startselected=!0,i._trigger("selected",t,{selected:s.element})}),this._trigger("stop",t),this.helper.remove(),!1}})})(jQuery);(function(e){function t(e,t,i){return e>t&&t+i>e}function i(e){return/left|right/.test(e.css("float"))||/inline|table-cell/.test(e.css("display"))}e.widget("ui.sortable",e.ui.mouse,{version:"1.10.4",widgetEventPrefix:"sort",ready:!1,options:{appendTo:"parent",axis:!1,connectWith:!1,containment:!1,cursor:"auto",cursorAt:!1,dropOnEmpty:!0,forcePlaceholderSize:!1,forceHelperSize:!1,grid:!1,handle:!1,helper:"original",items:"> *",opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1e3,activate:null,beforeStop:null,change:null,deactivate:null,out:null,over:null,receive:null,remove:null,sort:null,start:null,stop:null,update:null},_create:function(){var e=this.options;this.containerCache={},this.element.addClass("ui-sortable"),this.refresh(),this.floating=this.items.length?"x"===e.axis||i(this.items[0].item):!1,this.offset=this.element.offset(),this._mouseInit(),this.ready=!0},_destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled"),this._mouseDestroy();for(var e=this.items.length-1;e>=0;e--)this.items[e].item.removeData(this.widgetName+"-item");return this},_setOption:function(t,i){"disabled"===t?(this.options[t]=i,this.widget().toggleClass("ui-sortable-disabled",!!i)):e.Widget.prototype._setOption.apply(this,arguments)},_mouseCapture:function(t,i){var s=null,a=!1,n=this;return this.reverting?!1:this.options.disabled||"static"===this.options.type?!1:(this._refreshItems(t),e(t.target).parents().each(function(){return e.data(this,n.widgetName+"-item")===n?(s=e(this),!1):undefined}),e.data(t.target,n.widgetName+"-item")===n&&(s=e(t.target)),s?!this.options.handle||i||(e(this.options.handle,s).find("*").addBack().each(function(){this===t.target&&(a=!0)}),a)?(this.currentItem=s,this._removeCurrentsFromItems(),!0):!1:!1)},_mouseStart:function(t,i,s){var a,n,r=this.options;if(this.currentContainer=this,this.refreshPositions(),this.helper=this._createHelper(t),this._cacheHelperProportions(),this._cacheMargins(),this.scrollParent=this.helper.scrollParent(),this.offset=this.currentItem.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},e.extend(this.offset,{click:{left:t.pageX-this.offset.left,top:t.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.helper.css("position","absolute"),this.cssPosition=this.helper.css("position"),this.originalPosition=this._generatePosition(t),this.originalPageX=t.pageX,this.originalPageY=t.pageY,r.cursorAt&&this._adjustOffsetFromHelper(r.cursorAt),this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]},this.helper[0]!==this.currentItem[0]&&this.currentItem.hide(),this._createPlaceholder(),r.containment&&this._setContainment(),r.cursor&&"auto"!==r.cursor&&(n=this.document.find("body"),this.storedCursor=n.css("cursor"),n.css("cursor",r.cursor),this.storedStylesheet=e("").appendTo(n)),r.opacity&&(this.helper.css("opacity")&&(this._storedOpacity=this.helper.css("opacity")),this.helper.css("opacity",r.opacity)),r.zIndex&&(this.helper.css("zIndex")&&(this._storedZIndex=this.helper.css("zIndex")),this.helper.css("zIndex",r.zIndex)),this.scrollParent[0]!==document&&"HTML"!==this.scrollParent[0].tagName&&(this.overflowOffset=this.scrollParent.offset()),this._trigger("start",t,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProportions(),!s)for(a=this.containers.length-1;a>=0;a--)this.containers[a]._trigger("activate",t,this._uiHash(this));return e.ui.ddmanager&&(e.ui.ddmanager.current=this),e.ui.ddmanager&&!r.dropBehaviour&&e.ui.ddmanager.prepareOffsets(this,t),this.dragging=!0,this.helper.addClass("ui-sortable-helper"),this._mouseDrag(t),!0},_mouseDrag:function(t){var i,s,a,n,r=this.options,o=!1;for(this.position=this._generatePosition(t),this.positionAbs=this._convertPositionTo("absolute"),this.lastPositionAbs||(this.lastPositionAbs=this.positionAbs),this.options.scroll&&(this.scrollParent[0]!==document&&"HTML"!==this.scrollParent[0].tagName?(this.overflowOffset.top+this.scrollParent[0].offsetHeight-t.pageY=0;i--)if(s=this.items[i],a=s.item[0],n=this._intersectsWithPointer(s),n&&s.instance===this.currentContainer&&a!==this.currentItem[0]&&this.placeholder[1===n?"next":"prev"]()[0]!==a&&!e.contains(this.placeholder[0],a)&&("semi-dynamic"===this.options.type?!e.contains(this.element[0],a):!0)){if(this.direction=1===n?"down":"up","pointer"!==this.options.tolerance&&!this._intersectsWithSides(s))break;this._rearrange(t,s),this._trigger("change",t,this._uiHash());break}return this._contactContainers(t),e.ui.ddmanager&&e.ui.ddmanager.drag(this,t),this._trigger("sort",t,this._uiHash()),this.lastPositionAbs=this.positionAbs,!1},_mouseStop:function(t,i){if(t){if(e.ui.ddmanager&&!this.options.dropBehaviour&&e.ui.ddmanager.drop(this,t),this.options.revert){var s=this,a=this.placeholder.offset(),n=this.options.axis,r={};n&&"x"!==n||(r.left=a.left-this.offset.parent.left-this.margins.left+(this.offsetParent[0]===document.body?0:this.offsetParent[0].scrollLeft)),n&&"y"!==n||(r.top=a.top-this.offset.parent.top-this.margins.top+(this.offsetParent[0]===document.body?0:this.offsetParent[0].scrollTop)),this.reverting=!0,e(this.helper).animate(r,parseInt(this.options.revert,10)||500,function(){s._clear(t)})}else this._clear(t,i);return!1}},cancel:function(){if(this.dragging){this._mouseUp({target:null}),"original"===this.options.helper?this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper"):this.currentItem.show();for(var t=this.containers.length-1;t>=0;t--)this.containers[t]._trigger("deactivate",null,this._uiHash(this)),this.containers[t].containerCache.over&&(this.containers[t]._trigger("out",null,this._uiHash(this)),this.containers[t].containerCache.over=0)}return this.placeholder&&(this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]),"original"!==this.options.helper&&this.helper&&this.helper[0].parentNode&&this.helper.remove(),e.extend(this,{helper:null,dragging:!1,reverting:!1,_noFinalSort:null}),this.domPosition.prev?e(this.domPosition.prev).after(this.currentItem):e(this.domPosition.parent).prepend(this.currentItem)),this},serialize:function(t){var i=this._getItemsAsjQuery(t&&t.connected),s=[];return t=t||{},e(i).each(function(){var i=(e(t.item||this).attr(t.attribute||"id")||"").match(t.expression||/(.+)[\-=_](.+)/);i&&s.push((t.key||i[1]+"[]")+"="+(t.key&&t.expression?i[1]:i[2]))}),!s.length&&t.key&&s.push(t.key+"="),s.join("&")},toArray:function(t){var i=this._getItemsAsjQuery(t&&t.connected),s=[];return t=t||{},i.each(function(){s.push(e(t.item||this).attr(t.attribute||"id")||"")}),s},_intersectsWith:function(e){var t=this.positionAbs.left,i=t+this.helperProportions.width,s=this.positionAbs.top,a=s+this.helperProportions.height,n=e.left,r=n+e.width,o=e.top,h=o+e.height,l=this.offset.click.top,u=this.offset.click.left,d="x"===this.options.axis||s+l>o&&h>s+l,c="y"===this.options.axis||t+u>n&&r>t+u,p=d&&c;return"pointer"===this.options.tolerance||this.options.forcePointerForContainers||"pointer"!==this.options.tolerance&&this.helperProportions[this.floating?"width":"height"]>e[this.floating?"width":"height"]?p:t+this.helperProportions.width/2>n&&r>i-this.helperProportions.width/2&&s+this.helperProportions.height/2>o&&h>a-this.helperProportions.height/2},_intersectsWithPointer:function(e){var i="x"===this.options.axis||t(this.positionAbs.top+this.offset.click.top,e.top,e.height),s="y"===this.options.axis||t(this.positionAbs.left+this.offset.click.left,e.left,e.width),a=i&&s,n=this._getDragVerticalDirection(),r=this._getDragHorizontalDirection();return a?this.floating?r&&"right"===r||"down"===n?2:1:n&&("down"===n?2:1):!1},_intersectsWithSides:function(e){var i=t(this.positionAbs.top+this.offset.click.top,e.top+e.height/2,e.height),s=t(this.positionAbs.left+this.offset.click.left,e.left+e.width/2,e.width),a=this._getDragVerticalDirection(),n=this._getDragHorizontalDirection();return this.floating&&n?"right"===n&&s||"left"===n&&!s:a&&("down"===a&&i||"up"===a&&!i)},_getDragVerticalDirection:function(){var e=this.positionAbs.top-this.lastPositionAbs.top;return 0!==e&&(e>0?"down":"up")},_getDragHorizontalDirection:function(){var e=this.positionAbs.left-this.lastPositionAbs.left;return 0!==e&&(e>0?"right":"left")},refresh:function(e){return this._refreshItems(e),this.refreshPositions(),this},_connectWith:function(){var e=this.options;return e.connectWith.constructor===String?[e.connectWith]:e.connectWith},_getItemsAsjQuery:function(t){function i(){o.push(this)}var s,a,n,r,o=[],h=[],l=this._connectWith();if(l&&t)for(s=l.length-1;s>=0;s--)for(n=e(l[s]),a=n.length-1;a>=0;a--)r=e.data(n[a],this.widgetFullName),r&&r!==this&&!r.options.disabled&&h.push([e.isFunction(r.options.items)?r.options.items.call(r.element):e(r.options.items,r.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),r]);for(h.push([e.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):e(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]),s=h.length-1;s>=0;s--)h[s][0].each(i);return e(o)},_removeCurrentsFromItems:function(){var t=this.currentItem.find(":data("+this.widgetName+"-item)");this.items=e.grep(this.items,function(e){for(var i=0;t.length>i;i++)if(t[i]===e.item[0])return!1;return!0})},_refreshItems:function(t){this.items=[],this.containers=[this];var i,s,a,n,r,o,h,l,u=this.items,d=[[e.isFunction(this.options.items)?this.options.items.call(this.element[0],t,{item:this.currentItem}):e(this.options.items,this.element),this]],c=this._connectWith();if(c&&this.ready)for(i=c.length-1;i>=0;i--)for(a=e(c[i]),s=a.length-1;s>=0;s--)n=e.data(a[s],this.widgetFullName),n&&n!==this&&!n.options.disabled&&(d.push([e.isFunction(n.options.items)?n.options.items.call(n.element[0],t,{item:this.currentItem}):e(n.options.items,n.element),n]),this.containers.push(n));for(i=d.length-1;i>=0;i--)for(r=d[i][1],o=d[i][0],s=0,l=o.length;l>s;s++)h=e(o[s]),h.data(this.widgetName+"-item",r),u.push({item:h,instance:r,width:0,height:0,left:0,top:0})},refreshPositions:function(t){this.offsetParent&&this.helper&&(this.offset.parent=this._getParentOffset());var i,s,a,n;for(i=this.items.length-1;i>=0;i--)s=this.items[i],s.instance!==this.currentContainer&&this.currentContainer&&s.item[0]!==this.currentItem[0]||(a=this.options.toleranceElement?e(this.options.toleranceElement,s.item):s.item,t||(s.width=a.outerWidth(),s.height=a.outerHeight()),n=a.offset(),s.left=n.left,s.top=n.top);if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(i=this.containers.length-1;i>=0;i--)n=this.containers[i].element.offset(),this.containers[i].containerCache.left=n.left,this.containers[i].containerCache.top=n.top,this.containers[i].containerCache.width=this.containers[i].element.outerWidth(),this.containers[i].containerCache.height=this.containers[i].element.outerHeight();return this},_createPlaceholder:function(t){t=t||this;var i,s=t.options;s.placeholder&&s.placeholder.constructor!==String||(i=s.placeholder,s.placeholder={element:function(){var s=t.currentItem[0].nodeName.toLowerCase(),a=e("<"+s+">",t.document[0]).addClass(i||t.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper");return"tr"===s?t.currentItem.children().each(function(){e(" ",t.document[0]).attr("colspan",e(this).attr("colspan")||1).appendTo(a)}):"img"===s&&a.attr("src",t.currentItem.attr("src")),i||a.css("visibility","hidden"),a},update:function(e,a){(!i||s.forcePlaceholderSize)&&(a.height()||a.height(t.currentItem.innerHeight()-parseInt(t.currentItem.css("paddingTop")||0,10)-parseInt(t.currentItem.css("paddingBottom")||0,10)),a.width()||a.width(t.currentItem.innerWidth()-parseInt(t.currentItem.css("paddingLeft")||0,10)-parseInt(t.currentItem.css("paddingRight")||0,10)))}}),t.placeholder=e(s.placeholder.element.call(t.element,t.currentItem)),t.currentItem.after(t.placeholder),s.placeholder.update(t,t.placeholder)},_contactContainers:function(s){var a,n,r,o,h,l,u,d,c,p,m=null,f=null;for(a=this.containers.length-1;a>=0;a--)if(!e.contains(this.currentItem[0],this.containers[a].element[0]))if(this._intersectsWith(this.containers[a].containerCache)){if(m&&e.contains(this.containers[a].element[0],m.element[0]))continue;m=this.containers[a],f=a}else this.containers[a].containerCache.over&&(this.containers[a]._trigger("out",s,this._uiHash(this)),this.containers[a].containerCache.over=0);if(m)if(1===this.containers.length)this.containers[f].containerCache.over||(this.containers[f]._trigger("over",s,this._uiHash(this)),this.containers[f].containerCache.over=1);else{for(r=1e4,o=null,p=m.floating||i(this.currentItem),h=p?"left":"top",l=p?"width":"height",u=this.positionAbs[h]+this.offset.click[h],n=this.items.length-1;n>=0;n--)e.contains(this.containers[f].element[0],this.items[n].item[0])&&this.items[n].item[0]!==this.currentItem[0]&&(!p||t(this.positionAbs.top+this.offset.click.top,this.items[n].top,this.items[n].height))&&(d=this.items[n].item.offset()[h],c=!1,Math.abs(d-u)>Math.abs(d+this.items[n][l]-u)&&(c=!0,d+=this.items[n][l]),r>Math.abs(d-u)&&(r=Math.abs(d-u),o=this.items[n],this.direction=c?"up":"down"));if(!o&&!this.options.dropOnEmpty)return;if(this.currentContainer===this.containers[f])return;o?this._rearrange(s,o,null,!0):this._rearrange(s,null,this.containers[f].element,!0),this._trigger("change",s,this._uiHash()),this.containers[f]._trigger("change",s,this._uiHash(this)),this.currentContainer=this.containers[f],this.options.placeholder.update(this.currentContainer,this.placeholder),this.containers[f]._trigger("over",s,this._uiHash(this)),this.containers[f].containerCache.over=1}},_createHelper:function(t){var i=this.options,s=e.isFunction(i.helper)?e(i.helper.apply(this.element[0],[t,this.currentItem])):"clone"===i.helper?this.currentItem.clone():this.currentItem;return s.parents("body").length||e("parent"!==i.appendTo?i.appendTo:this.currentItem[0].parentNode)[0].appendChild(s[0]),s[0]===this.currentItem[0]&&(this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")}),(!s[0].style.width||i.forceHelperSize)&&s.width(this.currentItem.width()),(!s[0].style.height||i.forceHelperSize)&&s.height(this.currentItem.height()),s},_adjustOffsetFromHelper:function(t){"string"==typeof t&&(t=t.split(" ")),e.isArray(t)&&(t={left:+t[0],top:+t[1]||0}),"left"in t&&(this.offset.click.left=t.left+this.margins.left),"right"in t&&(this.offset.click.left=this.helperProportions.width-t.right+this.margins.left),"top"in t&&(this.offset.click.top=t.top+this.margins.top),"bottom"in t&&(this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var t=this.offsetParent.offset();return"absolute"===this.cssPosition&&this.scrollParent[0]!==document&&e.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop()),(this.offsetParent[0]===document.body||this.offsetParent[0].tagName&&"html"===this.offsetParent[0].tagName.toLowerCase()&&e.ui.ie)&&(t={top:0,left:0}),{top:t.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"===this.cssPosition){var e=this.currentItem.position();return{top:e.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:e.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.currentItem.css("marginLeft"),10)||0,top:parseInt(this.currentItem.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var t,i,s,a=this.options;"parent"===a.containment&&(a.containment=this.helper[0].parentNode),("document"===a.containment||"window"===a.containment)&&(this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,e("document"===a.containment?document:window).width()-this.helperProportions.width-this.margins.left,(e("document"===a.containment?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]),/^(document|window|parent)$/.test(a.containment)||(t=e(a.containment)[0],i=e(a.containment).offset(),s="hidden"!==e(t).css("overflow"),this.containment=[i.left+(parseInt(e(t).css("borderLeftWidth"),10)||0)+(parseInt(e(t).css("paddingLeft"),10)||0)-this.margins.left,i.top+(parseInt(e(t).css("borderTopWidth"),10)||0)+(parseInt(e(t).css("paddingTop"),10)||0)-this.margins.top,i.left+(s?Math.max(t.scrollWidth,t.offsetWidth):t.offsetWidth)-(parseInt(e(t).css("borderLeftWidth"),10)||0)-(parseInt(e(t).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,i.top+(s?Math.max(t.scrollHeight,t.offsetHeight):t.offsetHeight)-(parseInt(e(t).css("borderTopWidth"),10)||0)-(parseInt(e(t).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top])},_convertPositionTo:function(t,i){i||(i=this.position);var s="absolute"===t?1:-1,a="absolute"!==this.cssPosition||this.scrollParent[0]!==document&&e.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,n=/(html|body)/i.test(a[0].tagName);return{top:i.top+this.offset.relative.top*s+this.offset.parent.top*s-("fixed"===this.cssPosition?-this.scrollParent.scrollTop():n?0:a.scrollTop())*s,left:i.left+this.offset.relative.left*s+this.offset.parent.left*s-("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():n?0:a.scrollLeft())*s}},_generatePosition:function(t){var i,s,a=this.options,n=t.pageX,r=t.pageY,o="absolute"!==this.cssPosition||this.scrollParent[0]!==document&&e.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,h=/(html|body)/i.test(o[0].tagName);return"relative"!==this.cssPosition||this.scrollParent[0]!==document&&this.scrollParent[0]!==this.offsetParent[0]||(this.offset.relative=this._getRelativeOffset()),this.originalPosition&&(this.containment&&(t.pageX-this.offset.click.leftthis.containment[2]&&(n=this.containment[2]+this.offset.click.left),t.pageY-this.offset.click.top>this.containment[3]&&(r=this.containment[3]+this.offset.click.top)),a.grid&&(i=this.originalPageY+Math.round((r-this.originalPageY)/a.grid[1])*a.grid[1],r=this.containment?i-this.offset.click.top>=this.containment[1]&&i-this.offset.click.top<=this.containment[3]?i:i-this.offset.click.top>=this.containment[1]?i-a.grid[1]:i+a.grid[1]:i,s=this.originalPageX+Math.round((n-this.originalPageX)/a.grid[0])*a.grid[0],n=this.containment?s-this.offset.click.left>=this.containment[0]&&s-this.offset.click.left<=this.containment[2]?s:s-this.offset.click.left>=this.containment[0]?s-a.grid[0]:s+a.grid[0]:s)),{top:r-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.scrollParent.scrollTop():h?0:o.scrollTop()),left:n-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():h?0:o.scrollLeft())}},_rearrange:function(e,t,i,s){i?i[0].appendChild(this.placeholder[0]):t.item[0].parentNode.insertBefore(this.placeholder[0],"down"===this.direction?t.item[0]:t.item[0].nextSibling),this.counter=this.counter?++this.counter:1;var a=this.counter;this._delay(function(){a===this.counter&&this.refreshPositions(!s)})},_clear:function(e,t){function i(e,t,i){return function(s){i._trigger(e,s,t._uiHash(t))}}this.reverting=!1;var s,a=[];if(!this._noFinalSort&&this.currentItem.parent().length&&this.placeholder.before(this.currentItem),this._noFinalSort=null,this.helper[0]===this.currentItem[0]){for(s in this._storedCSS)("auto"===this._storedCSS[s]||"static"===this._storedCSS[s])&&(this._storedCSS[s]="");this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")}else this.currentItem.show();for(this.fromOutside&&!t&&a.push(function(e){this._trigger("receive",e,this._uiHash(this.fromOutside))}),!this.fromOutside&&this.domPosition.prev===this.currentItem.prev().not(".ui-sortable-helper")[0]&&this.domPosition.parent===this.currentItem.parent()[0]||t||a.push(function(e){this._trigger("update",e,this._uiHash())}),this!==this.currentContainer&&(t||(a.push(function(e){this._trigger("remove",e,this._uiHash())}),a.push(function(e){return function(t){e._trigger("receive",t,this._uiHash(this))}}.call(this,this.currentContainer)),a.push(function(e){return function(t){e._trigger("update",t,this._uiHash(this))}}.call(this,this.currentContainer)))),s=this.containers.length-1;s>=0;s--)t||a.push(i("deactivate",this,this.containers[s])),this.containers[s].containerCache.over&&(a.push(i("out",this,this.containers[s])),this.containers[s].containerCache.over=0);if(this.storedCursor&&(this.document.find("body").css("cursor",this.storedCursor),this.storedStylesheet.remove()),this._storedOpacity&&this.helper.css("opacity",this._storedOpacity),this._storedZIndex&&this.helper.css("zIndex","auto"===this._storedZIndex?"":this._storedZIndex),this.dragging=!1,this.cancelHelperRemoval){if(!t){for(this._trigger("beforeStop",e,this._uiHash()),s=0;a.length>s;s++)a[s].call(this,e);this._trigger("stop",e,this._uiHash())}return this.fromOutside=!1,!1}if(t||this._trigger("beforeStop",e,this._uiHash()),this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.helper[0]!==this.currentItem[0]&&this.helper.remove(),this.helper=null,!t){for(s=0;a.length>s;s++)a[s].call(this,e);this._trigger("stop",e,this._uiHash())}return this.fromOutside=!1,!0},_trigger:function(){e.Widget.prototype._trigger.apply(this,arguments)===!1&&this.cancel()},_uiHash:function(t){var i=t||this;return{helper:i.helper,placeholder:i.placeholder||e([]),position:i.position,originalPosition:i.originalPosition,offset:i.positionAbs,item:i.currentItem,sender:t?t.element:null}}})})(jQuery);(function(e){var t=0,i={},s={};i.height=i.paddingTop=i.paddingBottom=i.borderTopWidth=i.borderBottomWidth="hide",s.height=s.paddingTop=s.paddingBottom=s.borderTopWidth=s.borderBottomWidth="show",e.widget("ui.accordion",{version:"1.10.4",options:{active:0,animate:{},collapsible:!1,event:"click",header:"> li > :first-child,> :not(li):even",heightStyle:"auto",icons:{activeHeader:"ui-icon-triangle-1-s",header:"ui-icon-triangle-1-e"},activate:null,beforeActivate:null},_create:function(){var t=this.options;this.prevShow=this.prevHide=e(),this.element.addClass("ui-accordion ui-widget ui-helper-reset").attr("role","tablist"),t.collapsible||t.active!==!1&&null!=t.active||(t.active=0),this._processPanels(),0>t.active&&(t.active+=this.headers.length),this._refresh()},_getCreateEventData:function(){return{header:this.active,panel:this.active.length?this.active.next():e(),content:this.active.length?this.active.next():e()}},_createIcons:function(){var t=this.options.icons;t&&(e("").addClass("ui-accordion-header-icon ui-icon "+t.header).prependTo(this.headers),this.active.children(".ui-accordion-header-icon").removeClass(t.header).addClass(t.activeHeader),this.headers.addClass("ui-accordion-icons"))},_destroyIcons:function(){this.headers.removeClass("ui-accordion-icons").children(".ui-accordion-header-icon").remove()},_destroy:function(){var e;this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role"),this.headers.removeClass("ui-accordion-header ui-accordion-header-active ui-helper-reset ui-state-default ui-corner-all ui-state-active ui-state-disabled ui-corner-top").removeAttr("role").removeAttr("aria-expanded").removeAttr("aria-selected").removeAttr("aria-controls").removeAttr("tabIndex").each(function(){/^ui-accordion/.test(this.id)&&this.removeAttribute("id")}),this._destroyIcons(),e=this.headers.next().css("display","").removeAttr("role").removeAttr("aria-hidden").removeAttr("aria-labelledby").removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active ui-state-disabled").each(function(){/^ui-accordion/.test(this.id)&&this.removeAttribute("id")}),"content"!==this.options.heightStyle&&e.css("height","")},_setOption:function(e,t){return"active"===e?(this._activate(t),undefined):("event"===e&&(this.options.event&&this._off(this.headers,this.options.event),this._setupEvents(t)),this._super(e,t),"collapsible"!==e||t||this.options.active!==!1||this._activate(0),"icons"===e&&(this._destroyIcons(),t&&this._createIcons()),"disabled"===e&&this.headers.add(this.headers.next()).toggleClass("ui-state-disabled",!!t),undefined)},_keydown:function(t){if(!t.altKey&&!t.ctrlKey){var i=e.ui.keyCode,s=this.headers.length,a=this.headers.index(t.target),n=!1;switch(t.keyCode){case i.RIGHT:case i.DOWN:n=this.headers[(a+1)%s];break;case i.LEFT:case i.UP:n=this.headers[(a-1+s)%s];break;case i.SPACE:case i.ENTER:this._eventHandler(t);break;case i.HOME:n=this.headers[0];break;case i.END:n=this.headers[s-1]}n&&(e(t.target).attr("tabIndex",-1),e(n).attr("tabIndex",0),n.focus(),t.preventDefault())}},_panelKeyDown:function(t){t.keyCode===e.ui.keyCode.UP&&t.ctrlKey&&e(t.currentTarget).prev().focus()},refresh:function(){var t=this.options;this._processPanels(),t.active===!1&&t.collapsible===!0||!this.headers.length?(t.active=!1,this.active=e()):t.active===!1?this._activate(0):this.active.length&&!e.contains(this.element[0],this.active[0])?this.headers.length===this.headers.find(".ui-state-disabled").length?(t.active=!1,this.active=e()):this._activate(Math.max(0,t.active-1)):t.active=this.headers.index(this.active),this._destroyIcons(),this._refresh()},_processPanels:function(){this.headers=this.element.find(this.options.header).addClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all"),this.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom").filter(":not(.ui-accordion-content-active)").hide()},_refresh:function(){var i,s=this.options,a=s.heightStyle,n=this.element.parent(),r=this.accordionId="ui-accordion-"+(this.element.attr("id")||++t);this.active=this._findActive(s.active).addClass("ui-accordion-header-active ui-state-active ui-corner-top").removeClass("ui-corner-all"),this.active.next().addClass("ui-accordion-content-active").show(),this.headers.attr("role","tab").each(function(t){var i=e(this),s=i.attr("id"),a=i.next(),n=a.attr("id");s||(s=r+"-header-"+t,i.attr("id",s)),n||(n=r+"-panel-"+t,a.attr("id",n)),i.attr("aria-controls",n),a.attr("aria-labelledby",s)}).next().attr("role","tabpanel"),this.headers.not(this.active).attr({"aria-selected":"false","aria-expanded":"false",tabIndex:-1}).next().attr({"aria-hidden":"true"}).hide(),this.active.length?this.active.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0}).next().attr({"aria-hidden":"false"}):this.headers.eq(0).attr("tabIndex",0),this._createIcons(),this._setupEvents(s.event),"fill"===a?(i=n.height(),this.element.siblings(":visible").each(function(){var t=e(this),s=t.css("position");"absolute"!==s&&"fixed"!==s&&(i-=t.outerHeight(!0))}),this.headers.each(function(){i-=e(this).outerHeight(!0)}),this.headers.next().each(function(){e(this).height(Math.max(0,i-e(this).innerHeight()+e(this).height()))}).css("overflow","auto")):"auto"===a&&(i=0,this.headers.next().each(function(){i=Math.max(i,e(this).css("height","").height())}).height(i))},_activate:function(t){var i=this._findActive(t)[0];i!==this.active[0]&&(i=i||this.active[0],this._eventHandler({target:i,currentTarget:i,preventDefault:e.noop}))},_findActive:function(t){return"number"==typeof t?this.headers.eq(t):e()},_setupEvents:function(t){var i={keydown:"_keydown"};t&&e.each(t.split(" "),function(e,t){i[t]="_eventHandler"}),this._off(this.headers.add(this.headers.next())),this._on(this.headers,i),this._on(this.headers.next(),{keydown:"_panelKeyDown"}),this._hoverable(this.headers),this._focusable(this.headers)},_eventHandler:function(t){var i=this.options,s=this.active,a=e(t.currentTarget),n=a[0]===s[0],r=n&&i.collapsible,o=r?e():a.next(),h=s.next(),l={oldHeader:s,oldPanel:h,newHeader:r?e():a,newPanel:o};t.preventDefault(),n&&!i.collapsible||this._trigger("beforeActivate",t,l)===!1||(i.active=r?!1:this.headers.index(a),this.active=n?e():a,this._toggle(l),s.removeClass("ui-accordion-header-active ui-state-active"),i.icons&&s.children(".ui-accordion-header-icon").removeClass(i.icons.activeHeader).addClass(i.icons.header),n||(a.removeClass("ui-corner-all").addClass("ui-accordion-header-active ui-state-active ui-corner-top"),i.icons&&a.children(".ui-accordion-header-icon").removeClass(i.icons.header).addClass(i.icons.activeHeader),a.next().addClass("ui-accordion-content-active")))},_toggle:function(t){var i=t.newPanel,s=this.prevShow.length?this.prevShow:t.oldPanel;this.prevShow.add(this.prevHide).stop(!0,!0),this.prevShow=i,this.prevHide=s,this.options.animate?this._animate(i,s,t):(s.hide(),i.show(),this._toggleComplete(t)),s.attr({"aria-hidden":"true"}),s.prev().attr("aria-selected","false"),i.length&&s.length?s.prev().attr({tabIndex:-1,"aria-expanded":"false"}):i.length&&this.headers.filter(function(){return 0===e(this).attr("tabIndex")}).attr("tabIndex",-1),i.attr("aria-hidden","false").prev().attr({"aria-selected":"true",tabIndex:0,"aria-expanded":"true"})},_animate:function(e,t,a){var n,r,o,h=this,l=0,u=e.length&&(!t.length||e.index()",options:{disabled:null,text:!0,label:null,icons:{primary:null,secondary:null}},_create:function(){this.element.closest("form").unbind("reset"+this.eventNamespace).bind("reset"+this.eventNamespace,a),"boolean"!=typeof this.options.disabled?this.options.disabled=!!this.element.prop("disabled"):this.element.prop("disabled",this.options.disabled),this._determineButtonType(),this.hasTitle=!!this.buttonElement.attr("title");var s=this,r=this.options,o="checkbox"===this.type||"radio"===this.type,h=o?"":"ui-state-active";null===r.label&&(r.label="input"===this.type?this.buttonElement.val():this.buttonElement.html()),this._hoverable(this.buttonElement),this.buttonElement.addClass(i).attr("role","button").bind("mouseenter"+this.eventNamespace,function(){r.disabled||this===t&&e(this).addClass("ui-state-active")}).bind("mouseleave"+this.eventNamespace,function(){r.disabled||e(this).removeClass(h)}).bind("click"+this.eventNamespace,function(e){r.disabled&&(e.preventDefault(),e.stopImmediatePropagation())}),this._on({focus:function(){this.buttonElement.addClass("ui-state-focus")},blur:function(){this.buttonElement.removeClass("ui-state-focus")}}),o&&this.element.bind("change"+this.eventNamespace,function(){s.refresh()}),"checkbox"===this.type?this.buttonElement.bind("click"+this.eventNamespace,function(){return r.disabled?!1:undefined}):"radio"===this.type?this.buttonElement.bind("click"+this.eventNamespace,function(){if(r.disabled)return!1;e(this).addClass("ui-state-active"),s.buttonElement.attr("aria-pressed","true");var t=s.element[0];n(t).not(t).map(function(){return e(this).button("widget")[0]}).removeClass("ui-state-active").attr("aria-pressed","false")}):(this.buttonElement.bind("mousedown"+this.eventNamespace,function(){return r.disabled?!1:(e(this).addClass("ui-state-active"),t=this,s.document.one("mouseup",function(){t=null}),undefined)}).bind("mouseup"+this.eventNamespace,function(){return r.disabled?!1:(e(this).removeClass("ui-state-active"),undefined)}).bind("keydown"+this.eventNamespace,function(t){return r.disabled?!1:((t.keyCode===e.ui.keyCode.SPACE||t.keyCode===e.ui.keyCode.ENTER)&&e(this).addClass("ui-state-active"),undefined)}).bind("keyup"+this.eventNamespace+" blur"+this.eventNamespace,function(){e(this).removeClass("ui-state-active")}),this.buttonElement.is("a")&&this.buttonElement.keyup(function(t){t.keyCode===e.ui.keyCode.SPACE&&e(this).click()})),this._setOption("disabled",r.disabled),this._resetButton()},_determineButtonType:function(){var e,t,i;this.type=this.element.is("[type=checkbox]")?"checkbox":this.element.is("[type=radio]")?"radio":this.element.is("input")?"input":"button","checkbox"===this.type||"radio"===this.type?(e=this.element.parents().last(),t="label[for='"+this.element.attr("id")+"']",this.buttonElement=e.find(t),this.buttonElement.length||(e=e.length?e.siblings():this.element.siblings(),this.buttonElement=e.filter(t),this.buttonElement.length||(this.buttonElement=e.find(t))),this.element.addClass("ui-helper-hidden-accessible"),i=this.element.is(":checked"),i&&this.buttonElement.addClass("ui-state-active"),this.buttonElement.prop("aria-pressed",i)):this.buttonElement=this.element},widget:function(){return this.buttonElement},_destroy:function(){this.element.removeClass("ui-helper-hidden-accessible"),this.buttonElement.removeClass(i+" ui-state-active "+s).removeAttr("role").removeAttr("aria-pressed").html(this.buttonElement.find(".ui-button-text").html()),this.hasTitle||this.buttonElement.removeAttr("title")},_setOption:function(e,t){return this._super(e,t),"disabled"===e?(this.element.prop("disabled",!!t),t&&this.buttonElement.removeClass("ui-state-focus"),undefined):(this._resetButton(),undefined)},refresh:function(){var t=this.element.is("input, button")?this.element.is(":disabled"):this.element.hasClass("ui-button-disabled");t!==this.options.disabled&&this._setOption("disabled",t),"radio"===this.type?n(this.element[0]).each(function(){e(this).is(":checked")?e(this).button("widget").addClass("ui-state-active").attr("aria-pressed","true"):e(this).button("widget").removeClass("ui-state-active").attr("aria-pressed","false")}):"checkbox"===this.type&&(this.element.is(":checked")?this.buttonElement.addClass("ui-state-active").attr("aria-pressed","true"):this.buttonElement.removeClass("ui-state-active").attr("aria-pressed","false"))},_resetButton:function(){if("input"===this.type)return this.options.label&&this.element.val(this.options.label),undefined;var t=this.buttonElement.removeClass(s),i=e("",this.document[0]).addClass("ui-button-text").html(this.options.label).appendTo(t.empty()).text(),a=this.options.icons,n=a.primary&&a.secondary,r=[];a.primary||a.secondary?(this.options.text&&r.push("ui-button-text-icon"+(n?"s":a.primary?"-primary":"-secondary")),a.primary&&t.prepend(""),a.secondary&&t.append(""),this.options.text||(r.push(n?"ui-button-icons-only":"ui-button-icon-only"),this.hasTitle||t.attr("title",e.trim(i)))):r.push("ui-button-text-only"),t.addClass(r.join(" "))}}),e.widget("ui.buttonset",{version:"1.10.4",options:{items:"button, input[type=button], input[type=submit], input[type=reset], input[type=checkbox], input[type=radio], a, :data(ui-button)"},_create:function(){this.element.addClass("ui-buttonset")},_init:function(){this.refresh()},_setOption:function(e,t){"disabled"===e&&this.buttons.button("option",e,t),this._super(e,t)},refresh:function(){var t="rtl"===this.element.css("direction");this.buttons=this.element.find(this.options.items).filter(":ui-button").button("refresh").end().not(":ui-button").button().end().map(function(){return e(this).button("widget")[0]}).removeClass("ui-corner-all ui-corner-left ui-corner-right").filter(":first").addClass(t?"ui-corner-right":"ui-corner-left").end().filter(":last").addClass(t?"ui-corner-left":"ui-corner-right").end().end()},_destroy:function(){this.element.removeClass("ui-buttonset"),this.buttons.map(function(){return e(this).button("widget")[0]}).removeClass("ui-corner-left ui-corner-right").end().button("destroy")}})})(jQuery);(function(e,t){function i(){this._curInst=null,this._keyEvent=!1,this._disabledInputs=[],this._datepickerShowing=!1,this._inDialog=!1,this._mainDivId="ui-datepicker-div",this._inlineClass="ui-datepicker-inline",this._appendClass="ui-datepicker-append",this._triggerClass="ui-datepicker-trigger",this._dialogClass="ui-datepicker-dialog",this._disableClass="ui-datepicker-disabled",this._unselectableClass="ui-datepicker-unselectable",this._currentClass="ui-datepicker-current-day",this._dayOverClass="ui-datepicker-days-cell-over",this.regional=[],this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:!1,hideIfNoPrevNext:!1,navigationAsDateFormat:!1,gotoCurrent:!1,changeMonth:!1,changeYear:!1,yearRange:"c-10:c+10",showOtherMonths:!1,selectOtherMonths:!1,showWeek:!1,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:!0,showButtonPanel:!1,autoSize:!1,disabled:!1},e.extend(this._defaults,this.regional[""]),this.dpDiv=s(e("
"))}function s(t){var i="button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a";return t.delegate(i,"mouseout",function(){e(this).removeClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&e(this).removeClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&e(this).removeClass("ui-datepicker-next-hover")}).delegate(i,"mouseover",function(){e.datepicker._isDisabledDatepicker(n.inline?t.parent()[0]:n.input[0])||(e(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"),e(this).addClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&e(this).addClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&e(this).addClass("ui-datepicker-next-hover"))})}function a(t,i){e.extend(t,i);for(var s in i)null==i[s]&&(t[s]=i[s]);return t}e.extend(e.ui,{datepicker:{version:"1.10.4"}});var n,o="datepicker";e.extend(i.prototype,{markerClassName:"hasDatepicker",maxRows:4,_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(e){return a(this._defaults,e||{}),this},_attachDatepicker:function(t,i){var s,a,n;s=t.nodeName.toLowerCase(),a="div"===s||"span"===s,t.id||(this.uuid+=1,t.id="dp"+this.uuid),n=this._newInst(e(t),a),n.settings=e.extend({},i||{}),"input"===s?this._connectDatepicker(t,n):a&&this._inlineDatepicker(t,n)},_newInst:function(t,i){var a=t[0].id.replace(/([^A-Za-z0-9_\-])/g,"\\\\$1");return{id:a,input:t,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:i,dpDiv:i?s(e("
")):this.dpDiv}},_connectDatepicker:function(t,i){var s=e(t);i.append=e([]),i.trigger=e([]),s.hasClass(this.markerClassName)||(this._attachments(s,i),s.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp),this._autoSize(i),e.data(t,o,i),i.settings.disabled&&this._disableDatepicker(t))},_attachments:function(t,i){var s,a,n,o=this._get(i,"appendText"),r=this._get(i,"isRTL");i.append&&i.append.remove(),o&&(i.append=e(""+o+""),t[r?"before":"after"](i.append)),t.unbind("focus",this._showDatepicker),i.trigger&&i.trigger.remove(),s=this._get(i,"showOn"),("focus"===s||"both"===s)&&t.focus(this._showDatepicker),("button"===s||"both"===s)&&(a=this._get(i,"buttonText"),n=this._get(i,"buttonImage"),i.trigger=e(this._get(i,"buttonImageOnly")?e("").addClass(this._triggerClass).attr({src:n,alt:a,title:a}):e("").addClass(this._triggerClass).html(n?e("").attr({src:n,alt:a,title:a}):a)),t[r?"before":"after"](i.trigger),i.trigger.click(function(){return e.datepicker._datepickerShowing&&e.datepicker._lastInput===t[0]?e.datepicker._hideDatepicker():e.datepicker._datepickerShowing&&e.datepicker._lastInput!==t[0]?(e.datepicker._hideDatepicker(),e.datepicker._showDatepicker(t[0])):e.datepicker._showDatepicker(t[0]),!1}))},_autoSize:function(e){if(this._get(e,"autoSize")&&!e.inline){var t,i,s,a,n=new Date(2009,11,20),o=this._get(e,"dateFormat");o.match(/[DM]/)&&(t=function(e){for(i=0,s=0,a=0;e.length>a;a++)e[a].length>i&&(i=e[a].length,s=a);return s},n.setMonth(t(this._get(e,o.match(/MM/)?"monthNames":"monthNamesShort"))),n.setDate(t(this._get(e,o.match(/DD/)?"dayNames":"dayNamesShort"))+20-n.getDay())),e.input.attr("size",this._formatDate(e,n).length)}},_inlineDatepicker:function(t,i){var s=e(t);s.hasClass(this.markerClassName)||(s.addClass(this.markerClassName).append(i.dpDiv),e.data(t,o,i),this._setDate(i,this._getDefaultDate(i),!0),this._updateDatepicker(i),this._updateAlternate(i),i.settings.disabled&&this._disableDatepicker(t),i.dpDiv.css("display","block"))},_dialogDatepicker:function(t,i,s,n,r){var h,l,u,d,c,p=this._dialogInst;return p||(this.uuid+=1,h="dp"+this.uuid,this._dialogInput=e(""),this._dialogInput.keydown(this._doKeyDown),e("body").append(this._dialogInput),p=this._dialogInst=this._newInst(this._dialogInput,!1),p.settings={},e.data(this._dialogInput[0],o,p)),a(p.settings,n||{}),i=i&&i.constructor===Date?this._formatDate(p,i):i,this._dialogInput.val(i),this._pos=r?r.length?r:[r.pageX,r.pageY]:null,this._pos||(l=document.documentElement.clientWidth,u=document.documentElement.clientHeight,d=document.documentElement.scrollLeft||document.body.scrollLeft,c=document.documentElement.scrollTop||document.body.scrollTop,this._pos=[l/2-100+d,u/2-150+c]),this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px"),p.settings.onSelect=s,this._inDialog=!0,this.dpDiv.addClass(this._dialogClass),this._showDatepicker(this._dialogInput[0]),e.blockUI&&e.blockUI(this.dpDiv),e.data(this._dialogInput[0],o,p),this},_destroyDatepicker:function(t){var i,s=e(t),a=e.data(t,o);s.hasClass(this.markerClassName)&&(i=t.nodeName.toLowerCase(),e.removeData(t,o),"input"===i?(a.append.remove(),a.trigger.remove(),s.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress).unbind("keyup",this._doKeyUp)):("div"===i||"span"===i)&&s.removeClass(this.markerClassName).empty())},_enableDatepicker:function(t){var i,s,a=e(t),n=e.data(t,o);a.hasClass(this.markerClassName)&&(i=t.nodeName.toLowerCase(),"input"===i?(t.disabled=!1,n.trigger.filter("button").each(function(){this.disabled=!1}).end().filter("img").css({opacity:"1.0",cursor:""})):("div"===i||"span"===i)&&(s=a.children("."+this._inlineClass),s.children().removeClass("ui-state-disabled"),s.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!1)),this._disabledInputs=e.map(this._disabledInputs,function(e){return e===t?null:e}))},_disableDatepicker:function(t){var i,s,a=e(t),n=e.data(t,o);a.hasClass(this.markerClassName)&&(i=t.nodeName.toLowerCase(),"input"===i?(t.disabled=!0,n.trigger.filter("button").each(function(){this.disabled=!0}).end().filter("img").css({opacity:"0.5",cursor:"default"})):("div"===i||"span"===i)&&(s=a.children("."+this._inlineClass),s.children().addClass("ui-state-disabled"),s.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!0)),this._disabledInputs=e.map(this._disabledInputs,function(e){return e===t?null:e}),this._disabledInputs[this._disabledInputs.length]=t)},_isDisabledDatepicker:function(e){if(!e)return!1;for(var t=0;this._disabledInputs.length>t;t++)if(this._disabledInputs[t]===e)return!0;return!1},_getInst:function(t){try{return e.data(t,o)}catch(i){throw"Missing instance data for this datepicker"}},_optionDatepicker:function(i,s,n){var o,r,h,l,u=this._getInst(i);return 2===arguments.length&&"string"==typeof s?"defaults"===s?e.extend({},e.datepicker._defaults):u?"all"===s?e.extend({},u.settings):this._get(u,s):null:(o=s||{},"string"==typeof s&&(o={},o[s]=n),u&&(this._curInst===u&&this._hideDatepicker(),r=this._getDateDatepicker(i,!0),h=this._getMinMaxDate(u,"min"),l=this._getMinMaxDate(u,"max"),a(u.settings,o),null!==h&&o.dateFormat!==t&&o.minDate===t&&(u.settings.minDate=this._formatDate(u,h)),null!==l&&o.dateFormat!==t&&o.maxDate===t&&(u.settings.maxDate=this._formatDate(u,l)),"disabled"in o&&(o.disabled?this._disableDatepicker(i):this._enableDatepicker(i)),this._attachments(e(i),u),this._autoSize(u),this._setDate(u,r),this._updateAlternate(u),this._updateDatepicker(u)),t)},_changeDatepicker:function(e,t,i){this._optionDatepicker(e,t,i)},_refreshDatepicker:function(e){var t=this._getInst(e);t&&this._updateDatepicker(t)},_setDateDatepicker:function(e,t){var i=this._getInst(e);i&&(this._setDate(i,t),this._updateDatepicker(i),this._updateAlternate(i))},_getDateDatepicker:function(e,t){var i=this._getInst(e);return i&&!i.inline&&this._setDateFromField(i,t),i?this._getDate(i):null},_doKeyDown:function(t){var i,s,a,n=e.datepicker._getInst(t.target),o=!0,r=n.dpDiv.is(".ui-datepicker-rtl");if(n._keyEvent=!0,e.datepicker._datepickerShowing)switch(t.keyCode){case 9:e.datepicker._hideDatepicker(),o=!1;break;case 13:return a=e("td."+e.datepicker._dayOverClass+":not(."+e.datepicker._currentClass+")",n.dpDiv),a[0]&&e.datepicker._selectDay(t.target,n.selectedMonth,n.selectedYear,a[0]),i=e.datepicker._get(n,"onSelect"),i?(s=e.datepicker._formatDate(n),i.apply(n.input?n.input[0]:null,[s,n])):e.datepicker._hideDatepicker(),!1;case 27:e.datepicker._hideDatepicker();break;case 33:e.datepicker._adjustDate(t.target,t.ctrlKey?-e.datepicker._get(n,"stepBigMonths"):-e.datepicker._get(n,"stepMonths"),"M");break;case 34:e.datepicker._adjustDate(t.target,t.ctrlKey?+e.datepicker._get(n,"stepBigMonths"):+e.datepicker._get(n,"stepMonths"),"M");break;case 35:(t.ctrlKey||t.metaKey)&&e.datepicker._clearDate(t.target),o=t.ctrlKey||t.metaKey;break;case 36:(t.ctrlKey||t.metaKey)&&e.datepicker._gotoToday(t.target),o=t.ctrlKey||t.metaKey;break;case 37:(t.ctrlKey||t.metaKey)&&e.datepicker._adjustDate(t.target,r?1:-1,"D"),o=t.ctrlKey||t.metaKey,t.originalEvent.altKey&&e.datepicker._adjustDate(t.target,t.ctrlKey?-e.datepicker._get(n,"stepBigMonths"):-e.datepicker._get(n,"stepMonths"),"M");break;case 38:(t.ctrlKey||t.metaKey)&&e.datepicker._adjustDate(t.target,-7,"D"),o=t.ctrlKey||t.metaKey;break;case 39:(t.ctrlKey||t.metaKey)&&e.datepicker._adjustDate(t.target,r?-1:1,"D"),o=t.ctrlKey||t.metaKey,t.originalEvent.altKey&&e.datepicker._adjustDate(t.target,t.ctrlKey?+e.datepicker._get(n,"stepBigMonths"):+e.datepicker._get(n,"stepMonths"),"M");break;case 40:(t.ctrlKey||t.metaKey)&&e.datepicker._adjustDate(t.target,7,"D"),o=t.ctrlKey||t.metaKey;break;default:o=!1}else 36===t.keyCode&&t.ctrlKey?e.datepicker._showDatepicker(this):o=!1;o&&(t.preventDefault(),t.stopPropagation())},_doKeyPress:function(i){var s,a,n=e.datepicker._getInst(i.target);return e.datepicker._get(n,"constrainInput")?(s=e.datepicker._possibleChars(e.datepicker._get(n,"dateFormat")),a=String.fromCharCode(null==i.charCode?i.keyCode:i.charCode),i.ctrlKey||i.metaKey||" ">a||!s||s.indexOf(a)>-1):t},_doKeyUp:function(t){var i,s=e.datepicker._getInst(t.target);if(s.input.val()!==s.lastVal)try{i=e.datepicker.parseDate(e.datepicker._get(s,"dateFormat"),s.input?s.input.val():null,e.datepicker._getFormatConfig(s)),i&&(e.datepicker._setDateFromField(s),e.datepicker._updateAlternate(s),e.datepicker._updateDatepicker(s))}catch(a){}return!0},_showDatepicker:function(t){if(t=t.target||t,"input"!==t.nodeName.toLowerCase()&&(t=e("input",t.parentNode)[0]),!e.datepicker._isDisabledDatepicker(t)&&e.datepicker._lastInput!==t){var i,s,n,o,r,h,l;i=e.datepicker._getInst(t),e.datepicker._curInst&&e.datepicker._curInst!==i&&(e.datepicker._curInst.dpDiv.stop(!0,!0),i&&e.datepicker._datepickerShowing&&e.datepicker._hideDatepicker(e.datepicker._curInst.input[0])),s=e.datepicker._get(i,"beforeShow"),n=s?s.apply(t,[t,i]):{},n!==!1&&(a(i.settings,n),i.lastVal=null,e.datepicker._lastInput=t,e.datepicker._setDateFromField(i),e.datepicker._inDialog&&(t.value=""),e.datepicker._pos||(e.datepicker._pos=e.datepicker._findPos(t),e.datepicker._pos[1]+=t.offsetHeight),o=!1,e(t).parents().each(function(){return o|="fixed"===e(this).css("position"),!o}),r={left:e.datepicker._pos[0],top:e.datepicker._pos[1]},e.datepicker._pos=null,i.dpDiv.empty(),i.dpDiv.css({position:"absolute",display:"block",top:"-1000px"}),e.datepicker._updateDatepicker(i),r=e.datepicker._checkOffset(i,r,o),i.dpDiv.css({position:e.datepicker._inDialog&&e.blockUI?"static":o?"fixed":"absolute",display:"none",left:r.left+"px",top:r.top+"px"}),i.inline||(h=e.datepicker._get(i,"showAnim"),l=e.datepicker._get(i,"duration"),i.dpDiv.zIndex(e(t).zIndex()+1),e.datepicker._datepickerShowing=!0,e.effects&&e.effects.effect[h]?i.dpDiv.show(h,e.datepicker._get(i,"showOptions"),l):i.dpDiv[h||"show"](h?l:null),e.datepicker._shouldFocusInput(i)&&i.input.focus(),e.datepicker._curInst=i))}},_updateDatepicker:function(t){this.maxRows=4,n=t,t.dpDiv.empty().append(this._generateHTML(t)),this._attachHandlers(t),t.dpDiv.find("."+this._dayOverClass+" a").mouseover();var i,s=this._getNumberOfMonths(t),a=s[1],o=17;t.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width(""),a>1&&t.dpDiv.addClass("ui-datepicker-multi-"+a).css("width",o*a+"em"),t.dpDiv[(1!==s[0]||1!==s[1]?"add":"remove")+"Class"]("ui-datepicker-multi"),t.dpDiv[(this._get(t,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl"),t===e.datepicker._curInst&&e.datepicker._datepickerShowing&&e.datepicker._shouldFocusInput(t)&&t.input.focus(),t.yearshtml&&(i=t.yearshtml,setTimeout(function(){i===t.yearshtml&&t.yearshtml&&t.dpDiv.find("select.ui-datepicker-year:first").replaceWith(t.yearshtml),i=t.yearshtml=null},0))},_shouldFocusInput:function(e){return e.input&&e.input.is(":visible")&&!e.input.is(":disabled")&&!e.input.is(":focus")},_checkOffset:function(t,i,s){var a=t.dpDiv.outerWidth(),n=t.dpDiv.outerHeight(),o=t.input?t.input.outerWidth():0,r=t.input?t.input.outerHeight():0,h=document.documentElement.clientWidth+(s?0:e(document).scrollLeft()),l=document.documentElement.clientHeight+(s?0:e(document).scrollTop());return i.left-=this._get(t,"isRTL")?a-o:0,i.left-=s&&i.left===t.input.offset().left?e(document).scrollLeft():0,i.top-=s&&i.top===t.input.offset().top+r?e(document).scrollTop():0,i.left-=Math.min(i.left,i.left+a>h&&h>a?Math.abs(i.left+a-h):0),i.top-=Math.min(i.top,i.top+n>l&&l>n?Math.abs(n+r):0),i},_findPos:function(t){for(var i,s=this._getInst(t),a=this._get(s,"isRTL");t&&("hidden"===t.type||1!==t.nodeType||e.expr.filters.hidden(t));)t=t[a?"previousSibling":"nextSibling"];return i=e(t).offset(),[i.left,i.top]},_hideDatepicker:function(t){var i,s,a,n,r=this._curInst;!r||t&&r!==e.data(t,o)||this._datepickerShowing&&(i=this._get(r,"showAnim"),s=this._get(r,"duration"),a=function(){e.datepicker._tidyDialog(r)},e.effects&&(e.effects.effect[i]||e.effects[i])?r.dpDiv.hide(i,e.datepicker._get(r,"showOptions"),s,a):r.dpDiv["slideDown"===i?"slideUp":"fadeIn"===i?"fadeOut":"hide"](i?s:null,a),i||a(),this._datepickerShowing=!1,n=this._get(r,"onClose"),n&&n.apply(r.input?r.input[0]:null,[r.input?r.input.val():"",r]),this._lastInput=null,this._inDialog&&(this._dialogInput.css({position:"absolute",left:"0",top:"-100px"}),e.blockUI&&(e.unblockUI(),e("body").append(this.dpDiv))),this._inDialog=!1)},_tidyDialog:function(e){e.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar")},_checkExternalClick:function(t){if(e.datepicker._curInst){var i=e(t.target),s=e.datepicker._getInst(i[0]);(i[0].id!==e.datepicker._mainDivId&&0===i.parents("#"+e.datepicker._mainDivId).length&&!i.hasClass(e.datepicker.markerClassName)&&!i.closest("."+e.datepicker._triggerClass).length&&e.datepicker._datepickerShowing&&(!e.datepicker._inDialog||!e.blockUI)||i.hasClass(e.datepicker.markerClassName)&&e.datepicker._curInst!==s)&&e.datepicker._hideDatepicker()}},_adjustDate:function(t,i,s){var a=e(t),n=this._getInst(a[0]);this._isDisabledDatepicker(a[0])||(this._adjustInstDate(n,i+("M"===s?this._get(n,"showCurrentAtPos"):0),s),this._updateDatepicker(n))},_gotoToday:function(t){var i,s=e(t),a=this._getInst(s[0]);this._get(a,"gotoCurrent")&&a.currentDay?(a.selectedDay=a.currentDay,a.drawMonth=a.selectedMonth=a.currentMonth,a.drawYear=a.selectedYear=a.currentYear):(i=new Date,a.selectedDay=i.getDate(),a.drawMonth=a.selectedMonth=i.getMonth(),a.drawYear=a.selectedYear=i.getFullYear()),this._notifyChange(a),this._adjustDate(s)},_selectMonthYear:function(t,i,s){var a=e(t),n=this._getInst(a[0]);n["selected"+("M"===s?"Month":"Year")]=n["draw"+("M"===s?"Month":"Year")]=parseInt(i.options[i.selectedIndex].value,10),this._notifyChange(n),this._adjustDate(a)},_selectDay:function(t,i,s,a){var n,o=e(t);e(a).hasClass(this._unselectableClass)||this._isDisabledDatepicker(o[0])||(n=this._getInst(o[0]),n.selectedDay=n.currentDay=e("a",a).html(),n.selectedMonth=n.currentMonth=i,n.selectedYear=n.currentYear=s,this._selectDate(t,this._formatDate(n,n.currentDay,n.currentMonth,n.currentYear)))},_clearDate:function(t){var i=e(t);this._selectDate(i,"")},_selectDate:function(t,i){var s,a=e(t),n=this._getInst(a[0]);i=null!=i?i:this._formatDate(n),n.input&&n.input.val(i),this._updateAlternate(n),s=this._get(n,"onSelect"),s?s.apply(n.input?n.input[0]:null,[i,n]):n.input&&n.input.trigger("change"),n.inline?this._updateDatepicker(n):(this._hideDatepicker(),this._lastInput=n.input[0],"object"!=typeof n.input[0]&&n.input.focus(),this._lastInput=null)},_updateAlternate:function(t){var i,s,a,n=this._get(t,"altField");n&&(i=this._get(t,"altFormat")||this._get(t,"dateFormat"),s=this._getDate(t),a=this.formatDate(i,s,this._getFormatConfig(t)),e(n).each(function(){e(this).val(a)}))},noWeekends:function(e){var t=e.getDay();return[t>0&&6>t,""]},iso8601Week:function(e){var t,i=new Date(e.getTime());return i.setDate(i.getDate()+4-(i.getDay()||7)),t=i.getTime(),i.setMonth(0),i.setDate(1),Math.floor(Math.round((t-i)/864e5)/7)+1},parseDate:function(i,s,a){if(null==i||null==s)throw"Invalid arguments";if(s="object"==typeof s?""+s:s+"",""===s)return null;var n,o,r,h,l=0,u=(a?a.shortYearCutoff:null)||this._defaults.shortYearCutoff,d="string"!=typeof u?u:(new Date).getFullYear()%100+parseInt(u,10),c=(a?a.dayNamesShort:null)||this._defaults.dayNamesShort,p=(a?a.dayNames:null)||this._defaults.dayNames,f=(a?a.monthNamesShort:null)||this._defaults.monthNamesShort,m=(a?a.monthNames:null)||this._defaults.monthNames,g=-1,v=-1,y=-1,b=-1,_=!1,x=function(e){var t=i.length>n+1&&i.charAt(n+1)===e;return t&&n++,t},w=function(e){var t=x(e),i="@"===e?14:"!"===e?20:"y"===e&&t?4:"o"===e?3:2,a=RegExp("^\\d{1,"+i+"}"),n=s.substring(l).match(a);if(!n)throw"Missing number at position "+l;return l+=n[0].length,parseInt(n[0],10)},k=function(i,a,n){var o=-1,r=e.map(x(i)?n:a,function(e,t){return[[t,e]]}).sort(function(e,t){return-(e[1].length-t[1].length)});if(e.each(r,function(e,i){var a=i[1];return s.substr(l,a.length).toLowerCase()===a.toLowerCase()?(o=i[0],l+=a.length,!1):t}),-1!==o)return o+1;throw"Unknown name at position "+l},D=function(){if(s.charAt(l)!==i.charAt(n))throw"Unexpected literal at position "+l;l++};for(n=0;i.length>n;n++)if(_)"'"!==i.charAt(n)||x("'")?D():_=!1;else switch(i.charAt(n)){case"d":y=w("d");break;case"D":k("D",c,p);break;case"o":b=w("o");break;case"m":v=w("m");break;case"M":v=k("M",f,m);break;case"y":g=w("y");break;case"@":h=new Date(w("@")),g=h.getFullYear(),v=h.getMonth()+1,y=h.getDate();break;case"!":h=new Date((w("!")-this._ticksTo1970)/1e4),g=h.getFullYear(),v=h.getMonth()+1,y=h.getDate();break;case"'":x("'")?D():_=!0;break;default:D()}if(s.length>l&&(r=s.substr(l),!/^\s+/.test(r)))throw"Extra/unparsed characters found in date: "+r;if(-1===g?g=(new Date).getFullYear():100>g&&(g+=(new Date).getFullYear()-(new Date).getFullYear()%100+(d>=g?0:-100)),b>-1)for(v=1,y=b;;){if(o=this._getDaysInMonth(g,v-1),o>=y)break;v++,y-=o}if(h=this._daylightSavingAdjust(new Date(g,v-1,y)),h.getFullYear()!==g||h.getMonth()+1!==v||h.getDate()!==y)throw"Invalid date";return h},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:1e7*60*60*24*(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925)),formatDate:function(e,t,i){if(!t)return"";var s,a=(i?i.dayNamesShort:null)||this._defaults.dayNamesShort,n=(i?i.dayNames:null)||this._defaults.dayNames,o=(i?i.monthNamesShort:null)||this._defaults.monthNamesShort,r=(i?i.monthNames:null)||this._defaults.monthNames,h=function(t){var i=e.length>s+1&&e.charAt(s+1)===t;return i&&s++,i},l=function(e,t,i){var s=""+t;if(h(e))for(;i>s.length;)s="0"+s;return s},u=function(e,t,i,s){return h(e)?s[t]:i[t]},d="",c=!1;if(t)for(s=0;e.length>s;s++)if(c)"'"!==e.charAt(s)||h("'")?d+=e.charAt(s):c=!1;else switch(e.charAt(s)){case"d":d+=l("d",t.getDate(),2);break;case"D":d+=u("D",t.getDay(),a,n);break;case"o":d+=l("o",Math.round((new Date(t.getFullYear(),t.getMonth(),t.getDate()).getTime()-new Date(t.getFullYear(),0,0).getTime())/864e5),3);break;case"m":d+=l("m",t.getMonth()+1,2);break;case"M":d+=u("M",t.getMonth(),o,r);break;case"y":d+=h("y")?t.getFullYear():(10>t.getYear()%100?"0":"")+t.getYear()%100;break;case"@":d+=t.getTime();break;case"!":d+=1e4*t.getTime()+this._ticksTo1970;break;case"'":h("'")?d+="'":c=!0;break;default:d+=e.charAt(s)}return d},_possibleChars:function(e){var t,i="",s=!1,a=function(i){var s=e.length>t+1&&e.charAt(t+1)===i;return s&&t++,s};for(t=0;e.length>t;t++)if(s)"'"!==e.charAt(t)||a("'")?i+=e.charAt(t):s=!1;else switch(e.charAt(t)){case"d":case"m":case"y":case"@":i+="0123456789";break;case"D":case"M":return null;case"'":a("'")?i+="'":s=!0;break;default:i+=e.charAt(t)}return i},_get:function(e,i){return e.settings[i]!==t?e.settings[i]:this._defaults[i]},_setDateFromField:function(e,t){if(e.input.val()!==e.lastVal){var i=this._get(e,"dateFormat"),s=e.lastVal=e.input?e.input.val():null,a=this._getDefaultDate(e),n=a,o=this._getFormatConfig(e);try{n=this.parseDate(i,s,o)||a}catch(r){s=t?"":s}e.selectedDay=n.getDate(),e.drawMonth=e.selectedMonth=n.getMonth(),e.drawYear=e.selectedYear=n.getFullYear(),e.currentDay=s?n.getDate():0,e.currentMonth=s?n.getMonth():0,e.currentYear=s?n.getFullYear():0,this._adjustInstDate(e)}},_getDefaultDate:function(e){return this._restrictMinMax(e,this._determineDate(e,this._get(e,"defaultDate"),new Date))},_determineDate:function(t,i,s){var a=function(e){var t=new Date;return t.setDate(t.getDate()+e),t},n=function(i){try{return e.datepicker.parseDate(e.datepicker._get(t,"dateFormat"),i,e.datepicker._getFormatConfig(t))}catch(s){}for(var a=(i.toLowerCase().match(/^c/)?e.datepicker._getDate(t):null)||new Date,n=a.getFullYear(),o=a.getMonth(),r=a.getDate(),h=/([+\-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,l=h.exec(i);l;){switch(l[2]||"d"){case"d":case"D":r+=parseInt(l[1],10);break;case"w":case"W":r+=7*parseInt(l[1],10);break;case"m":case"M":o+=parseInt(l[1],10),r=Math.min(r,e.datepicker._getDaysInMonth(n,o));break;case"y":case"Y":n+=parseInt(l[1],10),r=Math.min(r,e.datepicker._getDaysInMonth(n,o))}l=h.exec(i)}return new Date(n,o,r)},o=null==i||""===i?s:"string"==typeof i?n(i):"number"==typeof i?isNaN(i)?s:a(i):new Date(i.getTime());return o=o&&"Invalid Date"==""+o?s:o,o&&(o.setHours(0),o.setMinutes(0),o.setSeconds(0),o.setMilliseconds(0)),this._daylightSavingAdjust(o)},_daylightSavingAdjust:function(e){return e?(e.setHours(e.getHours()>12?e.getHours()+2:0),e):null},_setDate:function(e,t,i){var s=!t,a=e.selectedMonth,n=e.selectedYear,o=this._restrictMinMax(e,this._determineDate(e,t,new Date));e.selectedDay=e.currentDay=o.getDate(),e.drawMonth=e.selectedMonth=e.currentMonth=o.getMonth(),e.drawYear=e.selectedYear=e.currentYear=o.getFullYear(),a===e.selectedMonth&&n===e.selectedYear||i||this._notifyChange(e),this._adjustInstDate(e),e.input&&e.input.val(s?"":this._formatDate(e))},_getDate:function(e){var t=!e.currentYear||e.input&&""===e.input.val()?null:this._daylightSavingAdjust(new Date(e.currentYear,e.currentMonth,e.currentDay));return t},_attachHandlers:function(t){var i=this._get(t,"stepMonths"),s="#"+t.id.replace(/\\\\/g,"\\");t.dpDiv.find("[data-handler]").map(function(){var t={prev:function(){e.datepicker._adjustDate(s,-i,"M")},next:function(){e.datepicker._adjustDate(s,+i,"M")},hide:function(){e.datepicker._hideDatepicker()},today:function(){e.datepicker._gotoToday(s)},selectDay:function(){return e.datepicker._selectDay(s,+this.getAttribute("data-month"),+this.getAttribute("data-year"),this),!1},selectMonth:function(){return e.datepicker._selectMonthYear(s,this,"M"),!1},selectYear:function(){return e.datepicker._selectMonthYear(s,this,"Y"),!1}};e(this).bind(this.getAttribute("data-event"),t[this.getAttribute("data-handler")])})},_generateHTML:function(e){var t,i,s,a,n,o,r,h,l,u,d,c,p,f,m,g,v,y,b,_,x,w,k,D,T,S,M,N,C,A,P,I,z,H,F,E,O,j,W,L=new Date,R=this._daylightSavingAdjust(new Date(L.getFullYear(),L.getMonth(),L.getDate())),Y=this._get(e,"isRTL"),J=this._get(e,"showButtonPanel"),B=this._get(e,"hideIfNoPrevNext"),K=this._get(e,"navigationAsDateFormat"),V=this._getNumberOfMonths(e),U=this._get(e,"showCurrentAtPos"),q=this._get(e,"stepMonths"),Q=1!==V[0]||1!==V[1],G=this._daylightSavingAdjust(e.currentDay?new Date(e.currentYear,e.currentMonth,e.currentDay):new Date(9999,9,9)),$=this._getMinMaxDate(e,"min"),X=this._getMinMaxDate(e,"max"),Z=e.drawMonth-U,et=e.drawYear;if(0>Z&&(Z+=12,et--),X)for(t=this._daylightSavingAdjust(new Date(X.getFullYear(),X.getMonth()-V[0]*V[1]+1,X.getDate())),t=$&&$>t?$:t;this._daylightSavingAdjust(new Date(et,Z,1))>t;)Z--,0>Z&&(Z=11,et--);for(e.drawMonth=Z,e.drawYear=et,i=this._get(e,"prevText"),i=K?this.formatDate(i,this._daylightSavingAdjust(new Date(et,Z-q,1)),this._getFormatConfig(e)):i,s=this._canAdjustMonth(e,-1,et,Z)?"
"+i+"":B?"":""+i+"",a=this._get(e,"nextText"),a=K?this.formatDate(a,this._daylightSavingAdjust(new Date(et,Z+q,1)),this._getFormatConfig(e)):a,n=this._canAdjustMonth(e,1,et,Z)?""+a+"":B?"":""+a+"",o=this._get(e,"currentText"),r=this._get(e,"gotoCurrent")&&e.currentDay?G:R,o=K?this.formatDate(o,r,this._getFormatConfig(e)):o,h=e.inline?"":"",l=J?"
"+(Y?h:"")+(this._isInRange(e,r)?"":"")+(Y?"":h)+"
":"",u=parseInt(this._get(e,"firstDay"),10),u=isNaN(u)?0:u,d=this._get(e,"showWeek"),c=this._get(e,"dayNames"),p=this._get(e,"dayNamesMin"),f=this._get(e,"monthNames"),m=this._get(e,"monthNamesShort"),g=this._get(e,"beforeShowDay"),v=this._get(e,"showOtherMonths"),y=this._get(e,"selectOtherMonths"),b=this._getDefaultDate(e),_="",w=0;V[0]>w;w++){for(k="",this.maxRows=4,D=0;V[1]>D;D++){if(T=this._daylightSavingAdjust(new Date(et,Z,e.selectedDay)),S=" ui-corner-all",M="",Q){if(M+="
"}for(M+="
"+(/all|left/.test(S)&&0===w?Y?n:s:"")+(/all|right/.test(S)&&0===w?Y?s:n:"")+this._generateMonthYearHeader(e,Z,et,$,X,w>0||D>0,f,m)+"
"+"",N=d?"":"",x=0;7>x;x++)C=(x+u)%7,N+="=5?" class='ui-datepicker-week-end'":"")+">"+""+p[C]+"";for(M+=N+"",A=this._getDaysInMonth(et,Z),et===e.selectedYear&&Z===e.selectedMonth&&(e.selectedDay=Math.min(e.selectedDay,A)),P=(this._getFirstDayOfMonth(et,Z)-u+7)%7,I=Math.ceil((P+A)/7),z=Q?this.maxRows>I?this.maxRows:I:I,this.maxRows=z,H=this._daylightSavingAdjust(new Date(et,Z,1-P)),F=0;z>F;F++){for(M+="",E=d?"":"",x=0;7>x;x++)O=g?g.apply(e.input?e.input[0]:null,[H]):[!0,""],j=H.getMonth()!==Z,W=j&&!y||!O[0]||$&&$>H||X&&H>X,E+="",H.setDate(H.getDate()+1),H=this._daylightSavingAdjust(H);M+=E+""}Z++,Z>11&&(Z=0,et++),M+="
"+this._get(e,"weekHeader")+"
"+this._get(e,"calculateWeek")(H)+""+(j&&!v?" ":W?""+H.getDate()+"":""+H.getDate()+"")+"
"+(Q?"
"+(V[0]>0&&D===V[1]-1?"
":""):""),k+=M}_+=k}return _+=l,e._keyEvent=!1,_},_generateMonthYearHeader:function(e,t,i,s,a,n,o,r){var h,l,u,d,c,p,f,m,g=this._get(e,"changeMonth"),v=this._get(e,"changeYear"),y=this._get(e,"showMonthAfterYear"),b="
",_="";if(n||!g)_+=""+o[t]+"";else{for(h=s&&s.getFullYear()===i,l=a&&a.getFullYear()===i,_+=""}if(y||(b+=_+(!n&&g&&v?"":" ")),!e.yearshtml)if(e.yearshtml="",n||!v)b+=""+i+"";else{for(d=this._get(e,"yearRange").split(":"),c=(new Date).getFullYear(),p=function(e){var t=e.match(/c[+\-].*/)?i+parseInt(e.substring(1),10):e.match(/[+\-].*/)?c+parseInt(e,10):parseInt(e,10); +return isNaN(t)?c:t},f=p(d[0]),m=Math.max(f,p(d[1]||"")),f=s?Math.max(f,s.getFullYear()):f,m=a?Math.min(m,a.getFullYear()):m,e.yearshtml+="",b+=e.yearshtml,e.yearshtml=null}return b+=this._get(e,"yearSuffix"),y&&(b+=(!n&&g&&v?"":" ")+_),b+="
"},_adjustInstDate:function(e,t,i){var s=e.drawYear+("Y"===i?t:0),a=e.drawMonth+("M"===i?t:0),n=Math.min(e.selectedDay,this._getDaysInMonth(s,a))+("D"===i?t:0),o=this._restrictMinMax(e,this._daylightSavingAdjust(new Date(s,a,n)));e.selectedDay=o.getDate(),e.drawMonth=e.selectedMonth=o.getMonth(),e.drawYear=e.selectedYear=o.getFullYear(),("M"===i||"Y"===i)&&this._notifyChange(e)},_restrictMinMax:function(e,t){var i=this._getMinMaxDate(e,"min"),s=this._getMinMaxDate(e,"max"),a=i&&i>t?i:t;return s&&a>s?s:a},_notifyChange:function(e){var t=this._get(e,"onChangeMonthYear");t&&t.apply(e.input?e.input[0]:null,[e.selectedYear,e.selectedMonth+1,e])},_getNumberOfMonths:function(e){var t=this._get(e,"numberOfMonths");return null==t?[1,1]:"number"==typeof t?[1,t]:t},_getMinMaxDate:function(e,t){return this._determineDate(e,this._get(e,t+"Date"),null)},_getDaysInMonth:function(e,t){return 32-this._daylightSavingAdjust(new Date(e,t,32)).getDate()},_getFirstDayOfMonth:function(e,t){return new Date(e,t,1).getDay()},_canAdjustMonth:function(e,t,i,s){var a=this._getNumberOfMonths(e),n=this._daylightSavingAdjust(new Date(i,s+(0>t?t:a[0]*a[1]),1));return 0>t&&n.setDate(this._getDaysInMonth(n.getFullYear(),n.getMonth())),this._isInRange(e,n)},_isInRange:function(e,t){var i,s,a=this._getMinMaxDate(e,"min"),n=this._getMinMaxDate(e,"max"),o=null,r=null,h=this._get(e,"yearRange");return h&&(i=h.split(":"),s=(new Date).getFullYear(),o=parseInt(i[0],10),r=parseInt(i[1],10),i[0].match(/[+\-].*/)&&(o+=s),i[1].match(/[+\-].*/)&&(r+=s)),(!a||t.getTime()>=a.getTime())&&(!n||t.getTime()<=n.getTime())&&(!o||t.getFullYear()>=o)&&(!r||r>=t.getFullYear())},_getFormatConfig:function(e){var t=this._get(e,"shortYearCutoff");return t="string"!=typeof t?t:(new Date).getFullYear()%100+parseInt(t,10),{shortYearCutoff:t,dayNamesShort:this._get(e,"dayNamesShort"),dayNames:this._get(e,"dayNames"),monthNamesShort:this._get(e,"monthNamesShort"),monthNames:this._get(e,"monthNames")}},_formatDate:function(e,t,i,s){t||(e.currentDay=e.selectedDay,e.currentMonth=e.selectedMonth,e.currentYear=e.selectedYear);var a=t?"object"==typeof t?t:this._daylightSavingAdjust(new Date(s,i,t)):this._daylightSavingAdjust(new Date(e.currentYear,e.currentMonth,e.currentDay));return this.formatDate(this._get(e,"dateFormat"),a,this._getFormatConfig(e))}}),e.fn.datepicker=function(t){if(!this.length)return this;e.datepicker.initialized||(e(document).mousedown(e.datepicker._checkExternalClick),e.datepicker.initialized=!0),0===e("#"+e.datepicker._mainDivId).length&&e("body").append(e.datepicker.dpDiv);var i=Array.prototype.slice.call(arguments,1);return"string"!=typeof t||"isDisabled"!==t&&"getDate"!==t&&"widget"!==t?"option"===t&&2===arguments.length&&"string"==typeof arguments[1]?e.datepicker["_"+t+"Datepicker"].apply(e.datepicker,[this[0]].concat(i)):this.each(function(){"string"==typeof t?e.datepicker["_"+t+"Datepicker"].apply(e.datepicker,[this].concat(i)):e.datepicker._attachDatepicker(this,t)}):e.datepicker["_"+t+"Datepicker"].apply(e.datepicker,[this[0]].concat(i))},e.datepicker=new i,e.datepicker.initialized=!1,e.datepicker.uuid=(new Date).getTime(),e.datepicker.version="1.10.4"})(jQuery);(function(e){var t={buttons:!0,height:!0,maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0,width:!0},i={maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0};e.widget("ui.dialog",{version:"1.10.4",options:{appendTo:"body",autoOpen:!0,buttons:[],closeOnEscape:!0,closeText:"close",dialogClass:"",draggable:!0,hide:null,height:"auto",maxHeight:null,maxWidth:null,minHeight:150,minWidth:150,modal:!1,position:{my:"center",at:"center",of:window,collision:"fit",using:function(t){var i=e(this).css(t).offset().top;0>i&&e(this).css("top",t.top-i)}},resizable:!0,show:null,title:null,width:300,beforeClose:null,close:null,drag:null,dragStart:null,dragStop:null,focus:null,open:null,resize:null,resizeStart:null,resizeStop:null},_create:function(){this.originalCss={display:this.element[0].style.display,width:this.element[0].style.width,minHeight:this.element[0].style.minHeight,maxHeight:this.element[0].style.maxHeight,height:this.element[0].style.height},this.originalPosition={parent:this.element.parent(),index:this.element.parent().children().index(this.element)},this.originalTitle=this.element.attr("title"),this.options.title=this.options.title||this.originalTitle,this._createWrapper(),this.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(this.uiDialog),this._createTitlebar(),this._createButtonPane(),this.options.draggable&&e.fn.draggable&&this._makeDraggable(),this.options.resizable&&e.fn.resizable&&this._makeResizable(),this._isOpen=!1},_init:function(){this.options.autoOpen&&this.open()},_appendTo:function(){var t=this.options.appendTo;return t&&(t.jquery||t.nodeType)?e(t):this.document.find(t||"body").eq(0)},_destroy:function(){var e,t=this.originalPosition;this._destroyOverlay(),this.element.removeUniqueId().removeClass("ui-dialog-content ui-widget-content").css(this.originalCss).detach(),this.uiDialog.stop(!0,!0).remove(),this.originalTitle&&this.element.attr("title",this.originalTitle),e=t.parent.children().eq(t.index),e.length&&e[0]!==this.element[0]?e.before(this.element):t.parent.append(this.element)},widget:function(){return this.uiDialog},disable:e.noop,enable:e.noop,close:function(t){var i,s=this;if(this._isOpen&&this._trigger("beforeClose",t)!==!1){if(this._isOpen=!1,this._destroyOverlay(),!this.opener.filter(":focusable").focus().length)try{i=this.document[0].activeElement,i&&"body"!==i.nodeName.toLowerCase()&&e(i).blur()}catch(a){}this._hide(this.uiDialog,this.options.hide,function(){s._trigger("close",t)})}},isOpen:function(){return this._isOpen},moveToTop:function(){this._moveToTop()},_moveToTop:function(e,t){var i=!!this.uiDialog.nextAll(":visible").insertBefore(this.uiDialog).length;return i&&!t&&this._trigger("focus",e),i},open:function(){var t=this;return this._isOpen?(this._moveToTop()&&this._focusTabbable(),undefined):(this._isOpen=!0,this.opener=e(this.document[0].activeElement),this._size(),this._position(),this._createOverlay(),this._moveToTop(null,!0),this._show(this.uiDialog,this.options.show,function(){t._focusTabbable(),t._trigger("focus")}),this._trigger("open"),undefined)},_focusTabbable:function(){var e=this.element.find("[autofocus]");e.length||(e=this.element.find(":tabbable")),e.length||(e=this.uiDialogButtonPane.find(":tabbable")),e.length||(e=this.uiDialogTitlebarClose.filter(":tabbable")),e.length||(e=this.uiDialog),e.eq(0).focus()},_keepFocus:function(t){function i(){var t=this.document[0].activeElement,i=this.uiDialog[0]===t||e.contains(this.uiDialog[0],t);i||this._focusTabbable()}t.preventDefault(),i.call(this),this._delay(i)},_createWrapper:function(){this.uiDialog=e("
").addClass("ui-dialog ui-widget ui-widget-content ui-corner-all ui-front "+this.options.dialogClass).hide().attr({tabIndex:-1,role:"dialog"}).appendTo(this._appendTo()),this._on(this.uiDialog,{keydown:function(t){if(this.options.closeOnEscape&&!t.isDefaultPrevented()&&t.keyCode&&t.keyCode===e.ui.keyCode.ESCAPE)return t.preventDefault(),this.close(t),undefined;if(t.keyCode===e.ui.keyCode.TAB){var i=this.uiDialog.find(":tabbable"),s=i.filter(":first"),a=i.filter(":last");t.target!==a[0]&&t.target!==this.uiDialog[0]||t.shiftKey?t.target!==s[0]&&t.target!==this.uiDialog[0]||!t.shiftKey||(a.focus(1),t.preventDefault()):(s.focus(1),t.preventDefault())}},mousedown:function(e){this._moveToTop(e)&&this._focusTabbable()}}),this.element.find("[aria-describedby]").length||this.uiDialog.attr({"aria-describedby":this.element.uniqueId().attr("id")})},_createTitlebar:function(){var t;this.uiDialogTitlebar=e("
").addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(this.uiDialog),this._on(this.uiDialogTitlebar,{mousedown:function(t){e(t.target).closest(".ui-dialog-titlebar-close")||this.uiDialog.focus()}}),this.uiDialogTitlebarClose=e("").button({label:this.options.closeText,icons:{primary:"ui-icon-closethick"},text:!1}).addClass("ui-dialog-titlebar-close").appendTo(this.uiDialogTitlebar),this._on(this.uiDialogTitlebarClose,{click:function(e){e.preventDefault(),this.close(e)}}),t=e("").uniqueId().addClass("ui-dialog-title").prependTo(this.uiDialogTitlebar),this._title(t),this.uiDialog.attr({"aria-labelledby":t.attr("id")})},_title:function(e){this.options.title||e.html(" "),e.text(this.options.title)},_createButtonPane:function(){this.uiDialogButtonPane=e("
").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix"),this.uiButtonSet=e("
").addClass("ui-dialog-buttonset").appendTo(this.uiDialogButtonPane),this._createButtons()},_createButtons:function(){var t=this,i=this.options.buttons;return this.uiDialogButtonPane.remove(),this.uiButtonSet.empty(),e.isEmptyObject(i)||e.isArray(i)&&!i.length?(this.uiDialog.removeClass("ui-dialog-buttons"),undefined):(e.each(i,function(i,s){var a,n;s=e.isFunction(s)?{click:s,text:i}:s,s=e.extend({type:"button"},s),a=s.click,s.click=function(){a.apply(t.element[0],arguments)},n={icons:s.icons,text:s.showText},delete s.icons,delete s.showText,e("",s).button(n).appendTo(t.uiButtonSet)}),this.uiDialog.addClass("ui-dialog-buttons"),this.uiDialogButtonPane.appendTo(this.uiDialog),undefined)},_makeDraggable:function(){function t(e){return{position:e.position,offset:e.offset}}var i=this,s=this.options;this.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(s,a){e(this).addClass("ui-dialog-dragging"),i._blockFrames(),i._trigger("dragStart",s,t(a))},drag:function(e,s){i._trigger("drag",e,t(s))},stop:function(a,n){s.position=[n.position.left-i.document.scrollLeft(),n.position.top-i.document.scrollTop()],e(this).removeClass("ui-dialog-dragging"),i._unblockFrames(),i._trigger("dragStop",a,t(n))}})},_makeResizable:function(){function t(e){return{originalPosition:e.originalPosition,originalSize:e.originalSize,position:e.position,size:e.size}}var i=this,s=this.options,a=s.resizable,n=this.uiDialog.css("position"),r="string"==typeof a?a:"n,e,s,w,se,sw,ne,nw";this.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:this.element,maxWidth:s.maxWidth,maxHeight:s.maxHeight,minWidth:s.minWidth,minHeight:this._minHeight(),handles:r,start:function(s,a){e(this).addClass("ui-dialog-resizing"),i._blockFrames(),i._trigger("resizeStart",s,t(a))},resize:function(e,s){i._trigger("resize",e,t(s))},stop:function(a,n){s.height=e(this).height(),s.width=e(this).width(),e(this).removeClass("ui-dialog-resizing"),i._unblockFrames(),i._trigger("resizeStop",a,t(n))}}).css("position",n)},_minHeight:function(){var e=this.options;return"auto"===e.height?e.minHeight:Math.min(e.minHeight,e.height)},_position:function(){var e=this.uiDialog.is(":visible");e||this.uiDialog.show(),this.uiDialog.position(this.options.position),e||this.uiDialog.hide()},_setOptions:function(s){var a=this,n=!1,r={};e.each(s,function(e,s){a._setOption(e,s),e in t&&(n=!0),e in i&&(r[e]=s)}),n&&(this._size(),this._position()),this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option",r)},_setOption:function(e,t){var i,s,a=this.uiDialog;"dialogClass"===e&&a.removeClass(this.options.dialogClass).addClass(t),"disabled"!==e&&(this._super(e,t),"appendTo"===e&&this.uiDialog.appendTo(this._appendTo()),"buttons"===e&&this._createButtons(),"closeText"===e&&this.uiDialogTitlebarClose.button({label:""+t}),"draggable"===e&&(i=a.is(":data(ui-draggable)"),i&&!t&&a.draggable("destroy"),!i&&t&&this._makeDraggable()),"position"===e&&this._position(),"resizable"===e&&(s=a.is(":data(ui-resizable)"),s&&!t&&a.resizable("destroy"),s&&"string"==typeof t&&a.resizable("option","handles",t),s||t===!1||this._makeResizable()),"title"===e&&this._title(this.uiDialogTitlebar.find(".ui-dialog-title")))},_size:function(){var e,t,i,s=this.options;this.element.show().css({width:"auto",minHeight:0,maxHeight:"none",height:0}),s.minWidth>s.width&&(s.width=s.minWidth),e=this.uiDialog.css({height:"auto",width:s.width}).outerHeight(),t=Math.max(0,s.minHeight-e),i="number"==typeof s.maxHeight?Math.max(0,s.maxHeight-e):"none","auto"===s.height?this.element.css({minHeight:t,maxHeight:i,height:"auto"}):this.element.height(Math.max(0,s.height-e)),this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight())},_blockFrames:function(){this.iframeBlocks=this.document.find("iframe").map(function(){var t=e(this);return e("
").css({position:"absolute",width:t.outerWidth(),height:t.outerHeight()}).appendTo(t.parent()).offset(t.offset())[0]})},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_allowInteraction:function(t){return e(t.target).closest(".ui-dialog").length?!0:!!e(t.target).closest(".ui-datepicker").length},_createOverlay:function(){if(this.options.modal){var t=this,i=this.widgetFullName;e.ui.dialog.overlayInstances||this._delay(function(){e.ui.dialog.overlayInstances&&this.document.bind("focusin.dialog",function(s){t._allowInteraction(s)||(s.preventDefault(),e(".ui-dialog:visible:last .ui-dialog-content").data(i)._focusTabbable())})}),this.overlay=e("
").addClass("ui-widget-overlay ui-front").appendTo(this._appendTo()),this._on(this.overlay,{mousedown:"_keepFocus"}),e.ui.dialog.overlayInstances++}},_destroyOverlay:function(){this.options.modal&&this.overlay&&(e.ui.dialog.overlayInstances--,e.ui.dialog.overlayInstances||this.document.unbind("focusin.dialog"),this.overlay.remove(),this.overlay=null)}}),e.ui.dialog.overlayInstances=0,e.uiBackCompat!==!1&&e.widget("ui.dialog",e.ui.dialog,{_position:function(){var t,i=this.options.position,s=[],a=[0,0];i?(("string"==typeof i||"object"==typeof i&&"0"in i)&&(s=i.split?i.split(" "):[i[0],i[1]],1===s.length&&(s[1]=s[0]),e.each(["left","top"],function(e,t){+s[e]===s[e]&&(a[e]=s[e],s[e]=t)}),i={my:s[0]+(0>a[0]?a[0]:"+"+a[0])+" "+s[1]+(0>a[1]?a[1]:"+"+a[1]),at:s.join(" ")}),i=e.extend({},e.ui.dialog.prototype.options.position,i)):i=e.ui.dialog.prototype.options.position,t=this.uiDialog.is(":visible"),t||this.uiDialog.show(),this.uiDialog.position(i),t||this.uiDialog.hide()}})})(jQuery);(function(e,t){e.widget("ui.progressbar",{version:"1.10.4",options:{max:100,value:0,change:null,complete:null},min:0,_create:function(){this.oldValue=this.options.value=this._constrainedValue(),this.element.addClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").attr({role:"progressbar","aria-valuemin":this.min}),this.valueDiv=e("
").appendTo(this.element),this._refreshValue()},_destroy:function(){this.element.removeClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow"),this.valueDiv.remove()},value:function(e){return e===t?this.options.value:(this.options.value=this._constrainedValue(e),this._refreshValue(),t)},_constrainedValue:function(e){return e===t&&(e=this.options.value),this.indeterminate=e===!1,"number"!=typeof e&&(e=0),this.indeterminate?!1:Math.min(this.options.max,Math.max(this.min,e))},_setOptions:function(e){var t=e.value;delete e.value,this._super(e),this.options.value=this._constrainedValue(t),this._refreshValue()},_setOption:function(e,t){"max"===e&&(t=Math.max(this.min,t)),this._super(e,t)},_percentage:function(){return this.indeterminate?100:100*(this.options.value-this.min)/(this.options.max-this.min)},_refreshValue:function(){var t=this.options.value,i=this._percentage();this.valueDiv.toggle(this.indeterminate||t>this.min).toggleClass("ui-corner-right",t===this.options.max).width(i.toFixed(0)+"%"),this.element.toggleClass("ui-progressbar-indeterminate",this.indeterminate),this.indeterminate?(this.element.removeAttr("aria-valuenow"),this.overlayDiv||(this.overlayDiv=e("
").appendTo(this.valueDiv))):(this.element.attr({"aria-valuemax":this.options.max,"aria-valuenow":t}),this.overlayDiv&&(this.overlayDiv.remove(),this.overlayDiv=null)),this.oldValue!==t&&(this.oldValue=t,this._trigger("change")),t===this.options.max&&this._trigger("complete")}})})(jQuery);(function(e){function t(e){return function(){var t=this.element.val();e.apply(this,arguments),this._refresh(),t!==this.element.val()&&this._trigger("change")}}e.widget("ui.spinner",{version:"1.10.4",defaultElement:"",widgetEventPrefix:"spin",options:{culture:null,icons:{down:"ui-icon-triangle-1-s",up:"ui-icon-triangle-1-n"},incremental:!0,max:null,min:null,numberFormat:null,page:10,step:1,change:null,spin:null,start:null,stop:null},_create:function(){this._setOption("max",this.options.max),this._setOption("min",this.options.min),this._setOption("step",this.options.step),""!==this.value()&&this._value(this.element.val(),!0),this._draw(),this._on(this._events),this._refresh(),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_getCreateOptions:function(){var t={},i=this.element;return e.each(["min","max","step"],function(e,s){var a=i.attr(s);void 0!==a&&a.length&&(t[s]=a)}),t},_events:{keydown:function(e){this._start(e)&&this._keydown(e)&&e.preventDefault()},keyup:"_stop",focus:function(){this.previous=this.element.val()},blur:function(e){return this.cancelBlur?(delete this.cancelBlur,void 0):(this._stop(),this._refresh(),this.previous!==this.element.val()&&this._trigger("change",e),void 0)},mousewheel:function(e,t){if(t){if(!this.spinning&&!this._start(e))return!1;this._spin((t>0?1:-1)*this.options.step,e),clearTimeout(this.mousewheelTimer),this.mousewheelTimer=this._delay(function(){this.spinning&&this._stop(e)},100),e.preventDefault()}},"mousedown .ui-spinner-button":function(t){function i(){var e=this.element[0]===this.document[0].activeElement;e||(this.element.focus(),this.previous=s,this._delay(function(){this.previous=s}))}var s;s=this.element[0]===this.document[0].activeElement?this.previous:this.element.val(),t.preventDefault(),i.call(this),this.cancelBlur=!0,this._delay(function(){delete this.cancelBlur,i.call(this)}),this._start(t)!==!1&&this._repeat(null,e(t.currentTarget).hasClass("ui-spinner-up")?1:-1,t)},"mouseup .ui-spinner-button":"_stop","mouseenter .ui-spinner-button":function(t){return e(t.currentTarget).hasClass("ui-state-active")?this._start(t)===!1?!1:(this._repeat(null,e(t.currentTarget).hasClass("ui-spinner-up")?1:-1,t),void 0):void 0},"mouseleave .ui-spinner-button":"_stop"},_draw:function(){var e=this.uiSpinner=this.element.addClass("ui-spinner-input").attr("autocomplete","off").wrap(this._uiSpinnerHtml()).parent().append(this._buttonHtml());this.element.attr("role","spinbutton"),this.buttons=e.find(".ui-spinner-button").attr("tabIndex",-1).button().removeClass("ui-corner-all"),this.buttons.height()>Math.ceil(.5*e.height())&&e.height()>0&&e.height(e.height()),this.options.disabled&&this.disable()},_keydown:function(t){var i=this.options,s=e.ui.keyCode;switch(t.keyCode){case s.UP:return this._repeat(null,1,t),!0;case s.DOWN:return this._repeat(null,-1,t),!0;case s.PAGE_UP:return this._repeat(null,i.page,t),!0;case s.PAGE_DOWN:return this._repeat(null,-i.page,t),!0}return!1},_uiSpinnerHtml:function(){return""},_buttonHtml:function(){return""+""+""+""+""},_start:function(e){return this.spinning||this._trigger("start",e)!==!1?(this.counter||(this.counter=1),this.spinning=!0,!0):!1},_repeat:function(e,t,i){e=e||500,clearTimeout(this.timer),this.timer=this._delay(function(){this._repeat(40,t,i)},e),this._spin(t*this.options.step,i)},_spin:function(e,t){var i=this.value()||0;this.counter||(this.counter=1),i=this._adjustValue(i+e*this._increment(this.counter)),this.spinning&&this._trigger("spin",t,{value:i})===!1||(this._value(i),this.counter++)},_increment:function(t){var i=this.options.incremental;return i?e.isFunction(i)?i(t):Math.floor(t*t*t/5e4-t*t/500+17*t/200+1):1},_precision:function(){var e=this._precisionOf(this.options.step);return null!==this.options.min&&(e=Math.max(e,this._precisionOf(this.options.min))),e},_precisionOf:function(e){var t=""+e,i=t.indexOf(".");return-1===i?0:t.length-i-1},_adjustValue:function(e){var t,i,s=this.options;return t=null!==s.min?s.min:0,i=e-t,i=Math.round(i/s.step)*s.step,e=t+i,e=parseFloat(e.toFixed(this._precision())),null!==s.max&&e>s.max?s.max:null!==s.min&&s.min>e?s.min:e},_stop:function(e){this.spinning&&(clearTimeout(this.timer),clearTimeout(this.mousewheelTimer),this.counter=0,this.spinning=!1,this._trigger("stop",e))},_setOption:function(e,t){if("culture"===e||"numberFormat"===e){var i=this._parse(this.element.val());return this.options[e]=t,this.element.val(this._format(i)),void 0}("max"===e||"min"===e||"step"===e)&&"string"==typeof t&&(t=this._parse(t)),"icons"===e&&(this.buttons.first().find(".ui-icon").removeClass(this.options.icons.up).addClass(t.up),this.buttons.last().find(".ui-icon").removeClass(this.options.icons.down).addClass(t.down)),this._super(e,t),"disabled"===e&&(t?(this.element.prop("disabled",!0),this.buttons.button("disable")):(this.element.prop("disabled",!1),this.buttons.button("enable")))},_setOptions:t(function(e){this._super(e),this._value(this.element.val())}),_parse:function(e){return"string"==typeof e&&""!==e&&(e=window.Globalize&&this.options.numberFormat?Globalize.parseFloat(e,10,this.options.culture):+e),""===e||isNaN(e)?null:e},_format:function(e){return""===e?"":window.Globalize&&this.options.numberFormat?Globalize.format(e,this.options.numberFormat,this.options.culture):e},_refresh:function(){this.element.attr({"aria-valuemin":this.options.min,"aria-valuemax":this.options.max,"aria-valuenow":this._parse(this.element.val())})},_value:function(e,t){var i;""!==e&&(i=this._parse(e),null!==i&&(t||(i=this._adjustValue(i)),e=this._format(i))),this.element.val(e),this._refresh()},_destroy:function(){this.element.removeClass("ui-spinner-input").prop("disabled",!1).removeAttr("autocomplete").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow"),this.uiSpinner.replaceWith(this.element)},stepUp:t(function(e){this._stepUp(e)}),_stepUp:function(e){this._start()&&(this._spin((e||1)*this.options.step),this._stop())},stepDown:t(function(e){this._stepDown(e)}),_stepDown:function(e){this._start()&&(this._spin((e||1)*-this.options.step),this._stop())},pageUp:t(function(e){this._stepUp((e||1)*this.options.page)}),pageDown:t(function(e){this._stepDown((e||1)*this.options.page)}),value:function(e){return arguments.length?(t(this._value).call(this,e),void 0):this._parse(this.element.val())},widget:function(){return this.uiSpinner}})})(jQuery);(function(e,t){function i(){return++a}function s(e){return e=e.cloneNode(!1),e.hash.length>1&&decodeURIComponent(e.href.replace(n,""))===decodeURIComponent(location.href.replace(n,""))}var a=0,n=/#.*$/;e.widget("ui.tabs",{version:"1.10.4",delay:300,options:{active:null,collapsible:!1,event:"click",heightStyle:"content",hide:null,show:null,activate:null,beforeActivate:null,beforeLoad:null,load:null},_create:function(){var t=this,i=this.options;this.running=!1,this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all").toggleClass("ui-tabs-collapsible",i.collapsible).delegate(".ui-tabs-nav > li","mousedown"+this.eventNamespace,function(t){e(this).is(".ui-state-disabled")&&t.preventDefault()}).delegate(".ui-tabs-anchor","focus"+this.eventNamespace,function(){e(this).closest("li").is(".ui-state-disabled")&&this.blur()}),this._processTabs(),i.active=this._initialActive(),e.isArray(i.disabled)&&(i.disabled=e.unique(i.disabled.concat(e.map(this.tabs.filter(".ui-state-disabled"),function(e){return t.tabs.index(e)}))).sort()),this.active=this.options.active!==!1&&this.anchors.length?this._findActive(i.active):e(),this._refresh(),this.active.length&&this.load(i.active)},_initialActive:function(){var i=this.options.active,s=this.options.collapsible,a=location.hash.substring(1);return null===i&&(a&&this.tabs.each(function(s,n){return e(n).attr("aria-controls")===a?(i=s,!1):t}),null===i&&(i=this.tabs.index(this.tabs.filter(".ui-tabs-active"))),(null===i||-1===i)&&(i=this.tabs.length?0:!1)),i!==!1&&(i=this.tabs.index(this.tabs.eq(i)),-1===i&&(i=s?!1:0)),!s&&i===!1&&this.anchors.length&&(i=0),i},_getCreateEventData:function(){return{tab:this.active,panel:this.active.length?this._getPanelForTab(this.active):e()}},_tabKeydown:function(i){var s=e(this.document[0].activeElement).closest("li"),a=this.tabs.index(s),n=!0;if(!this._handlePageNav(i)){switch(i.keyCode){case e.ui.keyCode.RIGHT:case e.ui.keyCode.DOWN:a++;break;case e.ui.keyCode.UP:case e.ui.keyCode.LEFT:n=!1,a--;break;case e.ui.keyCode.END:a=this.anchors.length-1;break;case e.ui.keyCode.HOME:a=0;break;case e.ui.keyCode.SPACE:return i.preventDefault(),clearTimeout(this.activating),this._activate(a),t;case e.ui.keyCode.ENTER:return i.preventDefault(),clearTimeout(this.activating),this._activate(a===this.options.active?!1:a),t;default:return}i.preventDefault(),clearTimeout(this.activating),a=this._focusNextTab(a,n),i.ctrlKey||(s.attr("aria-selected","false"),this.tabs.eq(a).attr("aria-selected","true"),this.activating=this._delay(function(){this.option("active",a)},this.delay))}},_panelKeydown:function(t){this._handlePageNav(t)||t.ctrlKey&&t.keyCode===e.ui.keyCode.UP&&(t.preventDefault(),this.active.focus())},_handlePageNav:function(i){return i.altKey&&i.keyCode===e.ui.keyCode.PAGE_UP?(this._activate(this._focusNextTab(this.options.active-1,!1)),!0):i.altKey&&i.keyCode===e.ui.keyCode.PAGE_DOWN?(this._activate(this._focusNextTab(this.options.active+1,!0)),!0):t},_findNextTab:function(t,i){function s(){return t>a&&(t=0),0>t&&(t=a),t}for(var a=this.tabs.length-1;-1!==e.inArray(s(),this.options.disabled);)t=i?t+1:t-1;return t},_focusNextTab:function(e,t){return e=this._findNextTab(e,t),this.tabs.eq(e).focus(),e},_setOption:function(e,i){return"active"===e?(this._activate(i),t):"disabled"===e?(this._setupDisabled(i),t):(this._super(e,i),"collapsible"===e&&(this.element.toggleClass("ui-tabs-collapsible",i),i||this.options.active!==!1||this._activate(0)),"event"===e&&this._setupEvents(i),"heightStyle"===e&&this._setupHeightStyle(i),t)},_tabId:function(e){return e.attr("aria-controls")||"ui-tabs-"+i()},_sanitizeSelector:function(e){return e?e.replace(/[!"$%&'()*+,.\/:;<=>?@\[\]\^`{|}~]/g,"\\$&"):""},refresh:function(){var t=this.options,i=this.tablist.children(":has(a[href])");t.disabled=e.map(i.filter(".ui-state-disabled"),function(e){return i.index(e)}),this._processTabs(),t.active!==!1&&this.anchors.length?this.active.length&&!e.contains(this.tablist[0],this.active[0])?this.tabs.length===t.disabled.length?(t.active=!1,this.active=e()):this._activate(this._findNextTab(Math.max(0,t.active-1),!1)):t.active=this.tabs.index(this.active):(t.active=!1,this.active=e()),this._refresh()},_refresh:function(){this._setupDisabled(this.options.disabled),this._setupEvents(this.options.event),this._setupHeightStyle(this.options.heightStyle),this.tabs.not(this.active).attr({"aria-selected":"false",tabIndex:-1}),this.panels.not(this._getPanelForTab(this.active)).hide().attr({"aria-expanded":"false","aria-hidden":"true"}),this.active.length?(this.active.addClass("ui-tabs-active ui-state-active").attr({"aria-selected":"true",tabIndex:0}),this._getPanelForTab(this.active).show().attr({"aria-expanded":"true","aria-hidden":"false"})):this.tabs.eq(0).attr("tabIndex",0)},_processTabs:function(){var t=this;this.tablist=this._getList().addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all").attr("role","tablist"),this.tabs=this.tablist.find("> li:has(a[href])").addClass("ui-state-default ui-corner-top").attr({role:"tab",tabIndex:-1}),this.anchors=this.tabs.map(function(){return e("a",this)[0]}).addClass("ui-tabs-anchor").attr({role:"presentation",tabIndex:-1}),this.panels=e(),this.anchors.each(function(i,a){var n,r,o,h=e(a).uniqueId().attr("id"),l=e(a).closest("li"),u=l.attr("aria-controls");s(a)?(n=a.hash,r=t.element.find(t._sanitizeSelector(n))):(o=t._tabId(l),n="#"+o,r=t.element.find(n),r.length||(r=t._createPanel(o),r.insertAfter(t.panels[i-1]||t.tablist)),r.attr("aria-live","polite")),r.length&&(t.panels=t.panels.add(r)),u&&l.data("ui-tabs-aria-controls",u),l.attr({"aria-controls":n.substring(1),"aria-labelledby":h}),r.attr("aria-labelledby",h)}),this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").attr("role","tabpanel")},_getList:function(){return this.tablist||this.element.find("ol,ul").eq(0)},_createPanel:function(t){return e("
").attr("id",t).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").data("ui-tabs-destroy",!0)},_setupDisabled:function(t){e.isArray(t)&&(t.length?t.length===this.anchors.length&&(t=!0):t=!1);for(var i,s=0;i=this.tabs[s];s++)t===!0||-1!==e.inArray(s,t)?e(i).addClass("ui-state-disabled").attr("aria-disabled","true"):e(i).removeClass("ui-state-disabled").removeAttr("aria-disabled");this.options.disabled=t},_setupEvents:function(t){var i={click:function(e){e.preventDefault()}};t&&e.each(t.split(" "),function(e,t){i[t]="_eventHandler"}),this._off(this.anchors.add(this.tabs).add(this.panels)),this._on(this.anchors,i),this._on(this.tabs,{keydown:"_tabKeydown"}),this._on(this.panels,{keydown:"_panelKeydown"}),this._focusable(this.tabs),this._hoverable(this.tabs)},_setupHeightStyle:function(t){var i,s=this.element.parent();"fill"===t?(i=s.height(),i-=this.element.outerHeight()-this.element.height(),this.element.siblings(":visible").each(function(){var t=e(this),s=t.css("position");"absolute"!==s&&"fixed"!==s&&(i-=t.outerHeight(!0))}),this.element.children().not(this.panels).each(function(){i-=e(this).outerHeight(!0)}),this.panels.each(function(){e(this).height(Math.max(0,i-e(this).innerHeight()+e(this).height()))}).css("overflow","auto")):"auto"===t&&(i=0,this.panels.each(function(){i=Math.max(i,e(this).height("").height())}).height(i))},_eventHandler:function(t){var i=this.options,s=this.active,a=e(t.currentTarget),n=a.closest("li"),r=n[0]===s[0],o=r&&i.collapsible,h=o?e():this._getPanelForTab(n),l=s.length?this._getPanelForTab(s):e(),u={oldTab:s,oldPanel:l,newTab:o?e():n,newPanel:h};t.preventDefault(),n.hasClass("ui-state-disabled")||n.hasClass("ui-tabs-loading")||this.running||r&&!i.collapsible||this._trigger("beforeActivate",t,u)===!1||(i.active=o?!1:this.tabs.index(n),this.active=r?e():n,this.xhr&&this.xhr.abort(),l.length||h.length||e.error("jQuery UI Tabs: Mismatching fragment identifier."),h.length&&this.load(this.tabs.index(n),t),this._toggle(t,u))},_toggle:function(t,i){function s(){n.running=!1,n._trigger("activate",t,i)}function a(){i.newTab.closest("li").addClass("ui-tabs-active ui-state-active"),r.length&&n.options.show?n._show(r,n.options.show,s):(r.show(),s())}var n=this,r=i.newPanel,o=i.oldPanel;this.running=!0,o.length&&this.options.hide?this._hide(o,this.options.hide,function(){i.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),a()}):(i.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),o.hide(),a()),o.attr({"aria-expanded":"false","aria-hidden":"true"}),i.oldTab.attr("aria-selected","false"),r.length&&o.length?i.oldTab.attr("tabIndex",-1):r.length&&this.tabs.filter(function(){return 0===e(this).attr("tabIndex")}).attr("tabIndex",-1),r.attr({"aria-expanded":"true","aria-hidden":"false"}),i.newTab.attr({"aria-selected":"true",tabIndex:0})},_activate:function(t){var i,s=this._findActive(t);s[0]!==this.active[0]&&(s.length||(s=this.active),i=s.find(".ui-tabs-anchor")[0],this._eventHandler({target:i,currentTarget:i,preventDefault:e.noop}))},_findActive:function(t){return t===!1?e():this.tabs.eq(t)},_getIndex:function(e){return"string"==typeof e&&(e=this.anchors.index(this.anchors.filter("[href$='"+e+"']"))),e},_destroy:function(){this.xhr&&this.xhr.abort(),this.element.removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible"),this.tablist.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all").removeAttr("role"),this.anchors.removeClass("ui-tabs-anchor").removeAttr("role").removeAttr("tabIndex").removeUniqueId(),this.tabs.add(this.panels).each(function(){e.data(this,"ui-tabs-destroy")?e(this).remove():e(this).removeClass("ui-state-default ui-state-active ui-state-disabled ui-corner-top ui-corner-bottom ui-widget-content ui-tabs-active ui-tabs-panel").removeAttr("tabIndex").removeAttr("aria-live").removeAttr("aria-busy").removeAttr("aria-selected").removeAttr("aria-labelledby").removeAttr("aria-hidden").removeAttr("aria-expanded").removeAttr("role")}),this.tabs.each(function(){var t=e(this),i=t.data("ui-tabs-aria-controls");i?t.attr("aria-controls",i).removeData("ui-tabs-aria-controls"):t.removeAttr("aria-controls")}),this.panels.show(),"content"!==this.options.heightStyle&&this.panels.css("height","")},enable:function(i){var s=this.options.disabled;s!==!1&&(i===t?s=!1:(i=this._getIndex(i),s=e.isArray(s)?e.map(s,function(e){return e!==i?e:null}):e.map(this.tabs,function(e,t){return t!==i?t:null})),this._setupDisabled(s))},disable:function(i){var s=this.options.disabled;if(s!==!0){if(i===t)s=!0;else{if(i=this._getIndex(i),-1!==e.inArray(i,s))return;s=e.isArray(s)?e.merge([i],s).sort():[i]}this._setupDisabled(s)}},load:function(t,i){t=this._getIndex(t);var a=this,n=this.tabs.eq(t),r=n.find(".ui-tabs-anchor"),o=this._getPanelForTab(n),h={tab:n,panel:o};s(r[0])||(this.xhr=e.ajax(this._ajaxSettings(r,i,h)),this.xhr&&"canceled"!==this.xhr.statusText&&(n.addClass("ui-tabs-loading"),o.attr("aria-busy","true"),this.xhr.success(function(e){setTimeout(function(){o.html(e),a._trigger("load",i,h)},1)}).complete(function(e,t){setTimeout(function(){"abort"===t&&a.panels.stop(!1,!0),n.removeClass("ui-tabs-loading"),o.removeAttr("aria-busy"),e===a.xhr&&delete a.xhr},1)})))},_ajaxSettings:function(t,i,s){var a=this;return{url:t.attr("href"),beforeSend:function(t,n){return a._trigger("beforeLoad",i,e.extend({jqXHR:t,ajaxSettings:n},s))}}},_getPanelForTab:function(t){var i=e(t).attr("aria-controls");return this.element.find(this._sanitizeSelector("#"+i))}})})(jQuery);(function(e){function t(t,i){var s=(t.attr("aria-describedby")||"").split(/\s+/);s.push(i),t.data("ui-tooltip-id",i).attr("aria-describedby",e.trim(s.join(" ")))}function i(t){var i=t.data("ui-tooltip-id"),s=(t.attr("aria-describedby")||"").split(/\s+/),a=e.inArray(i,s);-1!==a&&s.splice(a,1),t.removeData("ui-tooltip-id"),s=e.trim(s.join(" ")),s?t.attr("aria-describedby",s):t.removeAttr("aria-describedby")}var s=0;e.widget("ui.tooltip",{version:"1.10.4",options:{content:function(){var t=e(this).attr("title")||"";return e("").text(t).html()},hide:!0,items:"[title]:not([disabled])",position:{my:"left top+15",at:"left bottom",collision:"flipfit flip"},show:!0,tooltipClass:null,track:!1,close:null,open:null},_create:function(){this._on({mouseover:"open",focusin:"open"}),this.tooltips={},this.parents={},this.options.disabled&&this._disable()},_setOption:function(t,i){var s=this;return"disabled"===t?(this[i?"_disable":"_enable"](),this.options[t]=i,void 0):(this._super(t,i),"content"===t&&e.each(this.tooltips,function(e,t){s._updateContent(t)}),void 0)},_disable:function(){var t=this;e.each(this.tooltips,function(i,s){var a=e.Event("blur");a.target=a.currentTarget=s[0],t.close(a,!0)}),this.element.find(this.options.items).addBack().each(function(){var t=e(this);t.is("[title]")&&t.data("ui-tooltip-title",t.attr("title")).attr("title","")})},_enable:function(){this.element.find(this.options.items).addBack().each(function(){var t=e(this);t.data("ui-tooltip-title")&&t.attr("title",t.data("ui-tooltip-title"))})},open:function(t){var i=this,s=e(t?t.target:this.element).closest(this.options.items);s.length&&!s.data("ui-tooltip-id")&&(s.attr("title")&&s.data("ui-tooltip-title",s.attr("title")),s.data("ui-tooltip-open",!0),t&&"mouseover"===t.type&&s.parents().each(function(){var t,s=e(this);s.data("ui-tooltip-open")&&(t=e.Event("blur"),t.target=t.currentTarget=this,i.close(t,!0)),s.attr("title")&&(s.uniqueId(),i.parents[this.id]={element:this,title:s.attr("title")},s.attr("title",""))}),this._updateContent(s,t))},_updateContent:function(e,t){var i,s=this.options.content,a=this,n=t?t.type:null;return"string"==typeof s?this._open(t,e,s):(i=s.call(e[0],function(i){e.data("ui-tooltip-open")&&a._delay(function(){t&&(t.type=n),this._open(t,e,i)})}),i&&this._open(t,e,i),void 0)},_open:function(i,s,a){function n(e){l.of=e,r.is(":hidden")||r.position(l)}var r,o,h,l=e.extend({},this.options.position);if(a){if(r=this._find(s),r.length)return r.find(".ui-tooltip-content").html(a),void 0;s.is("[title]")&&(i&&"mouseover"===i.type?s.attr("title",""):s.removeAttr("title")),r=this._tooltip(s),t(s,r.attr("id")),r.find(".ui-tooltip-content").html(a),this.options.track&&i&&/^mouse/.test(i.type)?(this._on(this.document,{mousemove:n}),n(i)):r.position(e.extend({of:s},this.options.position)),r.hide(),this._show(r,this.options.show),this.options.show&&this.options.show.delay&&(h=this.delayedShow=setInterval(function(){r.is(":visible")&&(n(l.of),clearInterval(h))},e.fx.interval)),this._trigger("open",i,{tooltip:r}),o={keyup:function(t){if(t.keyCode===e.ui.keyCode.ESCAPE){var i=e.Event(t);i.currentTarget=s[0],this.close(i,!0)}},remove:function(){this._removeTooltip(r)}},i&&"mouseover"!==i.type||(o.mouseleave="close"),i&&"focusin"!==i.type||(o.focusout="close"),this._on(!0,s,o)}},close:function(t){var s=this,a=e(t?t.currentTarget:this.element),n=this._find(a);this.closing||(clearInterval(this.delayedShow),a.data("ui-tooltip-title")&&a.attr("title",a.data("ui-tooltip-title")),i(a),n.stop(!0),this._hide(n,this.options.hide,function(){s._removeTooltip(e(this))}),a.removeData("ui-tooltip-open"),this._off(a,"mouseleave focusout keyup"),a[0]!==this.element[0]&&this._off(a,"remove"),this._off(this.document,"mousemove"),t&&"mouseleave"===t.type&&e.each(this.parents,function(t,i){e(i.element).attr("title",i.title),delete s.parents[t]}),this.closing=!0,this._trigger("close",t,{tooltip:n}),this.closing=!1)},_tooltip:function(t){var i="ui-tooltip-"+s++,a=e("
").attr({id:i,role:"tooltip"}).addClass("ui-tooltip ui-widget ui-corner-all ui-widget-content "+(this.options.tooltipClass||""));return e("
").addClass("ui-tooltip-content").appendTo(a),a.appendTo(this.document[0].body),this.tooltips[i]=t,a},_find:function(t){var i=t.data("ui-tooltip-id");return i?e("#"+i):e()},_removeTooltip:function(e){e.remove(),delete this.tooltips[e.attr("id")]},_destroy:function(){var t=this;e.each(this.tooltips,function(i,s){var a=e.Event("blur");a.target=a.currentTarget=s[0],t.close(a,!0),e("#"+i).remove(),s.data("ui-tooltip-title")&&(s.attr("title",s.data("ui-tooltip-title")),s.removeData("ui-tooltip-title"))})}})})(jQuery); \ No newline at end of file diff --git a/jpress-template/src/main/webapp/templates/daotian/js/jsrender.min.js b/jpress-template/src/main/webapp/templates/daotian/js/jsrender.min.js new file mode 100755 index 000000000..0ffdf8dd3 --- /dev/null +++ b/jpress-template/src/main/webapp/templates/daotian/js/jsrender.min.js @@ -0,0 +1,4 @@ +/*! JsRender v0.9.91 (Beta): http://jsviews.com/#jsrender */ +/*! **VERSION FOR WEB** (For NODE.JS see http://jsviews.com/download/jsrender-node.js) */ +!function(t,e){var n=e.jQuery;"object"==typeof exports?module.exports=n?t(e,n):function(n){if(n&&!n.fn)throw"Provide jQuery or null";return t(e,n)}:"function"==typeof define&&define.amd?define(function(){return t(e)}):t(e,!1)}(function(t,e){"use strict";function n(t,e){return function(){var n,r=this,i=r.base;return r.base=t,n=e.apply(r,arguments),r.base=i,n}}function r(t,e){return st(e)&&(e=n(t?t._d?t:n(a,t):a,e),e._d=(t&&t._d||0)+1),e}function i(t,e){var n,i=e.props;for(n in i)!Ot.test(n)||t[n]&&t[n].fix||(t[n]="convert"!==n?r(t.constructor.prototype[n],i[n]):i[n])}function o(t){return t}function a(){return""}function s(t){try{throw console.log("JsRender dbg breakpoint: "+t),"dbg breakpoint"}catch(e){}return this.base?this.baseApply(arguments):t}function d(t){this.name=(e.link?"JsViews":"JsRender")+" Error",this.message=t||this.name}function l(t,e){if(t){for(var n in e)t[n]=e[n];return t}}function p(t,e,n){return t?dt(t)?p.apply(ot,t):(gt.delimiters=[t,e,wt=n?n.charAt(0):wt],mt=t.charAt(0),xt=t.charAt(1),_t=e.charAt(0),bt=e.charAt(1),t="\\"+mt+"(\\"+wt+")?\\"+xt,e="\\"+_t+"\\"+bt,rt="(?:(\\w+(?=[\\/\\s\\"+_t+"]))|(\\w+)?(:)|(>)|(\\*))\\s*((?:[^\\"+_t+"]|\\"+_t+"(?!\\"+bt+"))*?)",ft.rTag="(?:"+rt+")",rt=new RegExp("(?:"+t+rt+"(\\/)?|\\"+mt+"(\\"+wt+")?\\"+xt+"(?:(?:\\/(\\w+))\\s*|!--[\\s\\S]*?--))"+e,"g"),ft.rTmpl=new RegExp("^\\s|\\s$|<.*>|([^\\\\]|^)[{}]|"+t+".*"+e),ht):gt.delimiters}function c(t,e){e||t===!0||(e=t,t=void 0);var n,r,i,o,a=this,s=!e||"root"===e;if(t){if(o=e&&a.type===e&&a,!o)if(n=a.views,a._.useKey){for(r in n)if(o=e?n[r].get(t,e):n[r])break}else for(r=0,i=n.length;!o&&r1,v=f.ctx;if(n){if(f._||(p=f.index,f=f.tag),c=f,v&&v.hasOwnProperty(n)||(v=ct).hasOwnProperty(n)){if(s=v[n],"tag"===n||"tagCtx"===n||"root"===n||"parentTags"===n||f._.it===n)return s}else v=void 0;if((f.tagCtx||f.linked)&&(s&&s._cxp||(f=f.tagCtx||st(s)?f:(f=f.scope||f,!f.isTop&&f.ctx.tag||f),void 0!==s&&f.tagCtx&&(f=f.tagCtx.view.scope),v=f._ocps,s=v&&v.hasOwnProperty(n)&&v[n]||s,s&&s._cxp||!i&&!g||((v||(f._ocps=f._ocps||{}))[n]=s=[{_ocp:s,_vw:c,_key:n}],s._cxp={path:Tt,ind:0,updateValue:function(t,n){return e.observable(s[0]).setProperty(Tt,t),this}})),d=s&&s._cxp)){if(arguments.length>2)return a=s[1]?ft._ceo(s[1].deps):[Tt],a.unshift(s[0]),a._cxp=d,a;if(p=d.tagElse,u=s[1]?d.tag&&d.tag.cvtArgs?d.tag.cvtArgs(1,p)[d.ind]:s[1](s[0].data,s[0],ft):s[0]._ocp,g)return s&&u!==r&&ft._ucp(n,r,f,d),f;s=u}return s&&st(s)&&(o=function(){return s.apply(this&&this!==t?this:c,arguments)},l(o,s),o._vw=c),o||s}}function h(t){return t&&(t.fn?t:this.getRsc("templates",t)||lt(t))}function m(t,e,n,r){var o,a,s,d,p="number"==typeof n&&e.tmpl.bnds[n-1],c=e.linkCtx;if(void 0===r&&p&&p._lr&&(r=""),void 0!==r?n=r={props:{},args:[r]}:p&&(n=p(e.data,e,ft)),p=p._bd&&p,t||p){if(o=c&&c.tag,n.view=e,!o){if(o=l(new ft._tg,{_:{bnd:p,unlinked:!0,lt:n.lt},inline:!c,tagName:":",convert:t,flow:!0,tagCtx:n,tagCtxs:[n],_is:"tag"}),s=n.args.length,s>1)for(d=o.bindTo=[];s--;)d.unshift(s);c&&(c.tag=o,o.linkCtx=c),n.ctx=Q(n.ctx,(c?c.view:e).ctx),i(o,n)}o._er=r&&a,o.ctx=n.ctx||o.ctx||{},n.ctx=void 0,a=o.cvtArgs()[0],o._er=r&&a}else a=n.args[0];return a=p&&e._.onRender?e._.onRender(a,e,o):a,void 0!=a?a:""}function x(t,e){var n,r,i,o,a,s,d,l=this;if(l.tagName?(s=l,l=s.tagCtxs?s.tagCtxs[e||0]:s.tagCtx):s=l.tag,a=s.bindFrom,o=l.args,(d=s.convert)&&""+d===d&&(d="true"===d?void 0:l.view.getRsc("converters",d)||S("Unknown converter: '"+d+"'")),d&&!t&&(o=o.slice()),a){for(i=[],n=a.length;n--;)r=a[n],i.unshift(_(l,r));t&&(o=i)}if(d){if(d=d.apply(s,i||o),void 0===d)return o;if(a=a||[0],n=a.length,dt(d)&&d.length===n||(d=[d],a=[0],n=1),t)o=d;else for(;n--;)r=a[n],+r===r&&(o[r]=d[n])}return o}function _(t,e){return t=t[+e===e?"args":"props"],t&&t[e]}function b(t){return this.cvtArgs(1,t)}function w(t,e){var n,r,i=this;if(""+e===e){for(;void 0===n&&i;)r=i.tmpl&&i.tmpl[t],n=r&&r[e],i=i.parent;return n||ot[t][e]}}function y(t,e,n,r,o,a){function s(t){var e=d[t];if(void 0!==e)for(e=dt(e)?e:[e],h=e.length;h--;)J=e[h],isNaN(parseInt(J))||(e[h]=parseInt(J));return e||[0]}e=e||it;var d,l,p,c,u,f,g,h,m,w,y,k,C,T,j,A,N,R,F,V,M,$,E,I,D,J,U,q,K,L,B=0,H="",Z=e.linkCtx||0,z=e.ctx,G=n||e.tmpl,W="number"==typeof r&&e.tmpl.bnds[r-1];for("tag"===t._is?(d=t,t=d.tagName,r=d.tagCtxs,p=d.template):(l=e.getRsc("tags",t)||S("Unknown tag: {{"+t+"}} "),p=l.template),void 0===a&&W&&(W._lr=l.lateRender&&W._lr!==!1||W._lr)&&(a=""),void 0!==a?(H+=a,r=a=[{props:{},args:[],params:{props:{}}}]):W&&(r=W(e.data,e,ft)),g=r.length;B0&&(a=n)){if(!a)if(/^\.\/[^\\:*?"<>]*$/.test(n))(s=lt[t=t||n])?n=s:a=document.getElementById(n);else if(e.fn&&!ft.rTmpl.test(n))try{a=e(n,document)[0]}catch(d){}a&&("SCRIPT"!==a.tagName&&S(n+": Use script block, not "+a.tagName),i?n=a.innerHTML:(o=a.getAttribute(Ht),o&&(o!==Zt?(n=lt[o],delete lt[o]):e.fn&&(n=e.data(a)[Zt])),o&&n||(t=t||(e.fn?Zt:n),n=A(t,a.innerHTML,r,i)),n.tmplName=t=t||o,t!==Zt&&(lt[t]=n),a.setAttribute(Ht,t),e.fn&&e.data(a,Zt,n))),a=void 0}else n.fn||(n=void 0);return n}var a,s,d=n=n||"";if(ft._html=pt.html,0===i&&(i=void 0,d=o(d)),i=i||(n.markup?n.bnds?l({},n):n:{}),i.tmplName=i.tmplName||t||"unnamed",r&&(i._parentTmpl=r),!d&&n.markup&&(d=o(n.markup))&&d.fn&&(d=d.markup),void 0!==d)return d.render||n.render?d.tmpls&&(s=d):(n=V(d,i),J(d.replace(Ft,"\\$&"),n)),s||(s=l(function(){return s.render.apply(s,arguments)},n),C(s)),s}function N(t,e){return st(t)?t.call(e):t}function R(t){for(var e=[],n=0,r=t.length;nO-(U||0))){if(U=I.slice(U,O+i.length),q!==!0)if(K=a||f[h-1].bd,L=K[K.length-1],L&&L.prm){for(;L.sb&&L.sb.prm;)L=L.sb;B=L.sb={path:L.sb,bnd:L.bnd}}else K.push(B={path:K.pop()});$=xt+":"+U+" onerror=''"+_t,q=v[$],q||(v[$]=!0,v[$]=q=J($,n,!0)),q!==!0&&B&&(B._cpfn=q,B.prm=u.bd,B.bnd=B.bnd||B.path&&B.path.indexOf("^")>=0)}return l?(l=!F,l?i:R+'"'):d?(d=!V,d?i:R+'"'):(_?(x[h]=O++,u=f[++h]={bd:[]},_):"")+(P?h?"":(g=I.slice(g,O),(o?(o=s=a=!1,"\b"):"\b,")+g+(g=O+i.length,c&&e.push(u.bd=[]),"\b")):C?(h&&D(t),c&&e.pop(),o="_"+w,s=b,g=O+i.length,c&&(c=u.bd=e[o]=[],c.skp=!b),w+":"):w?w.split("^").join(".").replace(jt,S)+(A?(u=f[++h]={bd:[]},m[h]=Q,A):y):y?y:M?(M=m[h]||M,m[h]=!1,u=f[--h],M+(A?(u=f[++h],m[h]=Q,A):"")):N?(m[h]||D(t),","):p?"":(l=F,d=V,'"'))}D(t)}var o,a,s,d,l,p,c=e&&e[0],u={bd:c},f={0:u},g=0,v=(n?n.links:c&&(c.links=c.links||{}))||it.tmpl.links,h=0,m={},x={};return"@"===t.charAt(0)&&(t=t.replace(Ut,".")),p=(t+(n?" ":"")).replace(At,i),!h&&p||D(t)}function B(t,e,n){var r,i,o,a,s,d,l,p,c,u,f,g,v,h,m,x,_,b,w,y,k,C,T,j,A,N,R,F,M,$,E,P,O,I=0,S=vt.useViews||e.useViews||e.tags||e.templates||e.helpers||e.converters,J="",q={},L=t.length;for(""+e===e?(b=n?'data-link="'+e.replace(Nt," ").slice(1,-1)+'"':e,e=0):(b=e.tmplName||"unnamed",e.allowCode&&(q.allowCode=!0),e.debug&&(q.debug=!0),f=e.bnds,_=e.tmpls),r=0;r":a+o):(k&&(w=V(C,q),w.tmplName=b+"/"+o,w.useViews=w.useViews||S,B(k,w),S=w.useViews,_.push(w)),A||(y=o,S=S||o&&(!ut[o]||!ut[o].flow),j=J,J=""),T=t[r+1],T=T&&"else"===T[0]),M=F?";\ntry{\nret+=":"\n+",h="",m="",N&&(g||$||a&&a!==Bt||E)){if(R=new Function("data,view,j,u","// "+b+" "+ ++I+" "+o+P+"{"+s+"};"+O),R._er=F,R._tag=o,R._bd=!!g,R._lr=E,n)return R;U(R,g),x='c("'+a+'",view,',u=!0,h=x+I+",",m=")"}if(J+=N?(n?(F?"try{\n":"")+"return ":M)+(u?(u=void 0,S=c=!0,x+(R?(f[I-1]=R,I):"{"+s+"}")+")"):">"===o?(l=!0,"h("+v[0]+")"):(p=!0,"((v="+v[0]+")!=null?v:"+(n?"null)":'"")'))):(d=!0,"\n{view:view,tmpl:"+(k?_.length:"0")+","+s+"},"),y&&!T){if(J="["+J.slice(0,-1)+"]",x='t("'+y+'",view,this,',n||g){if(J=new Function("data,view,j,u"," // "+b+" "+I+" "+y+P+J+O),J._er=F,J._tag=y,g&&U(f[I-1]=J,g),J._lr=E,n)return J;h=x+I+",undefined,",m=")"}J=j+M+x+(g&&I||J)+")",g=0,y=0}F&&!T&&(S=!0,J+=";\n}catch(e){ret"+(n?"urn ":"+=")+h+"j._err(e,view,"+F+")"+m+";}"+(n?"":"ret=ret"))}J="// "+b+(q.debug?"\ndebugger;":"")+"\nvar v"+(d?",t=j._tag":"")+(c?",c=j._cnvt":"")+(l?",h=j._html":"")+(n?(i[8]?", ob":"")+";\n":',ret=""')+J+(n?"\n":";\nreturn ret;");try{J=new Function("data,view,j,u",J)}catch(Q){D("Compiled template code:\n\n"+J+'\n: "'+(Q.message||Q)+'"')}return e&&(e.fn=J,e.useViews=!!S),J}function Q(t,e){return t&&t!==e?e?l(l({},e),t):t:e&&l({},e)}function H(t,n){var r,i,o=[];if(typeof t===Qt||st(t))for(r in t)i=t[r],r===at||!t.hasOwnProperty(r)||n.props.noFunctions&&e.isFunction(i)||o.push({key:r,prop:i});return Z(o,n)}function Z(t,n){var r,i,o,a=n.tag,s=n.props,d=n.params.props,l=s.filter,p=s.sort,c=p===!0,u=parseInt(s.step),f=s.reverse?-1:1;if(!dt(t))return t;if(c||p&&""+p===p?(r=t.map(function(t,e){return t=c?t:g(t,p),{i:e,v:""+t===t?t.toLowerCase():t}}),r.sort(function(t,e){return t.v>e.v?f:t.vt.length?t.length:+o,t=t.slice(i,o)),u>1){for(i=0,o=t.length,r=[];i=|[<>%*:?\/]|(=))\s*|(!*?(@)?[#~]?[\w$.^]+)([([])?)|(,\s*)|(\(?)\\?(?:(')|("))|(?:\s*(([)\]])(?=[.^]|\s*$|[^([])|[)\]])([([]?))|(\s+)/g,Nt=/[ \t]*(\r\n|\n|\r)/g,Rt=/\\(['"])/g,Ft=/['"\\]/g,Vt=/(?:\x08|^)(onerror:)?(?:(~?)(([\w$_\.]+):)?([^\x08]+))\x08(,)?([^\x08]+)/gi,Mt=/^if\s/,$t=/<(\w+)[>\s]/,Et=/[\x00`><"'&=]/g,Pt=/[\x00`><\"'&=]/,Ot=/^on[A-Z]|^convert(Back)?$/,It=/^\#\d+_`[\s\S]*\/\d+_`$/,St=Et,Dt=/[&<>]/g,Jt=/&(amp|gt|lt);/g,Ut=/\[['"]?|['"]?\]/g,qt=0,Kt={"&":"&","<":"<",">":">","\0":"�","'":"'",'"':""","`":"`","=":"="},Lt={amp:"&",gt:">",lt:"<"},Bt="html",Qt="object",Ht="data-jsv-tmpl",Zt="jsvTmpl",zt="For #index in nested block use #getIndex().",Gt={},Wt=t.jsrender,Xt=Wt&&e&&!e.render,Yt={template:{compile:A},tag:{compile:T},viewModel:{compile:F},helper:{},converter:{}};if(ot={jsviews:Ct,sub:{View:k,Err:d,tmplFn:J,parse:L,extend:l,extendCtx:Q,syntaxErr:D,onStore:{template:function(t,e){null===e?delete Gt[t]:Gt[t]=e}},addSetting:$,settings:{allowCode:!1},advSet:a,_thp:i,_gm:r,_tg:function(){},_cnvt:m,_tag:y,_er:S,_err:I,_cp:o,_sq:function(t){return"constructor"===t&&D(""),t}},settings:{delimiters:p,advanced:function(t){return t?(l(vt,t),ft.advSet(),ht):vt}},map:E},(d.prototype=new Error).constructor=d,u.depends=function(){return[this.get("item"),"index"]},f.depends="index",k.prototype={get:c,getIndex:f,getRsc:w,getTmpl:h,ctxPrm:v,getOb:g,_is:"view"},ft=ot.sub,ht=ot.settings,!(Wt||e&&e.render)){for(nt in Yt)M(nt,Yt[nt]);if(pt=ot.converters,ct=ot.helpers,ut=ot.tags,ft._tg.prototype={baseApply:j,cvtArgs:x,bndArgs:b,ctxPrm:v},it=ft.topView=new k,e){if(e.fn.render=z,at=e.expando,e.observable){if(Ct!==(Ct=e.views.jsviews))throw"JsObservable requires JsRender "+Ct;l(ft,e.views.sub),ot.map=e.views.map}}else e={},et&&(t.jsrender=e),e.renderFile=e.__express=e.compile=function(){throw"Node.js: use npm jsrender, or jsrender-node.js"},e.isFunction=function(t){return"function"==typeof t},e.isArray=Array.isArray||function(t){return"[object Array]"==={}.toString.call(t)},ft._jq=function(t){t!==e&&(l(t,e),e=t,e.fn.render=z,delete e.jsrender,at=e.expando)},e.jsrender=Ct;gt=ft.settings,gt.allowCode=!1,st=e.isFunction,e.render=Gt,e.views=ot,e.templates=lt=ot.templates;for(yt in gt)$(yt);(ht.debugMode=function(t){return void 0===t?gt.debugMode:(gt.debugMode=t,gt.onError=t+""===t?function(){return t}:st(t)?t:void 0,ht)})(!1),vt=gt.advanced={useViews:!1,_jsv:!1},ut({"if":{render:function(t){var e=this,n=e.tagCtx,r=e.rendering.done||!t&&(n.args.length||!n.index)?"":(e.rendering.done=!0,void(e.selected=n.index));return r},contentCtx:!0,flow:!0},"for":{sortDataMap:E(Z),init:function(t,e){var n,r,i,o=this,a=o.tagCtxs;for(n=a.length;n--;)r=a[n],i=r.props,r.argDefault=void 0===i.end||r.args.length>0,r.argDefault!==!1&&dt(r.args[0])&&(void 0!==i.sort||r.params.props.start||r.params.props.end||void 0!==i.step||i.filter||i.reverse)&&(i.dataMap=o.sortDataMap)},render:function(t){var e,n,r,i,o,a=this,s=a.tagCtx,d=s.argDefault===!1,l=s.props,p=d||s.args.length,c="",u=0;if(!a.rendering.done){if(e=p?t:s.view.data,d)for(d=l.reverse?"unshift":"push",i=+l.end,o=+l.step||1,e=[],r=+l.start||0;(i-r)*o>0;r+=o)e[d](r);void 0!==e&&(n=dt(e),c+=s.render(e,!p||l.noIteration),u+=n?e.length:1),(a.rendering.done=u)&&(a.selected=s.index)}return c},flow:!0},props:{baseTag:"for",dataMap:E(H),init:a,flow:!0},include:{flow:!0},"*":{render:o,flow:!0},":*":{render:o,flow:!0},dbg:ct.dbg=pt.dbg=s}),pt({html:X,attr:X,encode:Y,unencode:tt,url:function(t){return void 0!=t?encodeURI(""+t):null===t?t:""}})}return gt=ft.settings,dt=(e||Wt).isArray,ht.delimiters("{{","}}","^"),Xt&&Wt.views.sub._jq(e),e||Wt},window); +//# sourceMappingURL=jsrender.min.js.map diff --git a/jpress-template/src/main/webapp/templates/daotian/js/jssor.slider-22.2.16-all.min.js b/jpress-template/src/main/webapp/templates/daotian/js/jssor.slider-22.2.16-all.min.js new file mode 100644 index 000000000..7229ddea9 --- /dev/null +++ b/jpress-template/src/main/webapp/templates/daotian/js/jssor.slider-22.2.16-all.min.js @@ -0,0 +1,3 @@ +(function (j, h, c, g, d, k, f) {/*! Jssor */ + new (function () { }); var e = j.$Jease$ = { $Swing: function (a) { return -c.cos(a * c.PI) / 2 + .5 }, $Linear: function (a) { return a }, $InQuad: function (a) { return a * a }, $OutQuad: function (a) { return -a * (a - 2) }, $InOutQuad: function (a) { return (a *= 2) < 1 ? 1 / 2 * a * a : -1 / 2 * (--a * (a - 2) - 1) }, $InCubic: function (a) { return a * a * a }, $OutCubic: function (a) { return (a -= 1) * a * a + 1 }, $InOutCubic: function (a) { return (a *= 2) < 1 ? 1 / 2 * a * a * a : 1 / 2 * ((a -= 2) * a * a + 2) }, $InQuart: function (a) { return a * a * a * a }, $OutQuart: function (a) { return -((a -= 1) * a * a * a - 1) }, $InOutQuart: function (a) { return (a *= 2) < 1 ? 1 / 2 * a * a * a * a : -1 / 2 * ((a -= 2) * a * a * a - 2) }, $InQuint: function (a) { return a * a * a * a * a }, $OutQuint: function (a) { return (a -= 1) * a * a * a * a + 1 }, $InOutQuint: function (a) { return (a *= 2) < 1 ? 1 / 2 * a * a * a * a * a : 1 / 2 * ((a -= 2) * a * a * a * a + 2) }, $InSine: function (a) { return 1 - c.cos(c.PI / 2 * a) }, $OutSine: function (a) { return c.sin(c.PI / 2 * a) }, $InOutSine: function (a) { return -1 / 2 * (c.cos(c.PI * a) - 1) }, $InExpo: function (a) { return a == 0 ? 0 : c.pow(2, 10 * (a - 1)) }, $OutExpo: function (a) { return a == 1 ? 1 : -c.pow(2, -10 * a) + 1 }, $InOutExpo: function (a) { return a == 0 || a == 1 ? a : (a *= 2) < 1 ? 1 / 2 * c.pow(2, 10 * (a - 1)) : 1 / 2 * (-c.pow(2, -10 * --a) + 2) }, $InCirc: function (a) { return -(c.sqrt(1 - a * a) - 1) }, $OutCirc: function (a) { return c.sqrt(1 - (a -= 1) * a) }, $InOutCirc: function (a) { return (a *= 2) < 1 ? -1 / 2 * (c.sqrt(1 - a * a) - 1) : 1 / 2 * (c.sqrt(1 - (a -= 2) * a) + 1) }, $InElastic: function (a) { if (!a || a == 1) return a; var b = .3, d = .075; return -(c.pow(2, 10 * (a -= 1)) * c.sin((a - d) * 2 * c.PI / b)) }, $OutElastic: function (a) { if (!a || a == 1) return a; var b = .3, d = .075; return c.pow(2, -10 * a) * c.sin((a - d) * 2 * c.PI / b) + 1 }, $InOutElastic: function (a) { if (!a || a == 1) return a; var b = .45, d = .1125; return (a *= 2) < 1 ? -.5 * c.pow(2, 10 * (a -= 1)) * c.sin((a - d) * 2 * c.PI / b) : c.pow(2, -10 * (a -= 1)) * c.sin((a - d) * 2 * c.PI / b) * .5 + 1 }, $InBack: function (a) { var b = 1.70158; return a * a * ((b + 1) * a - b) }, $OutBack: function (a) { var b = 1.70158; return (a -= 1) * a * ((b + 1) * a + b) + 1 }, $InOutBack: function (a) { var b = 1.70158; return (a *= 2) < 1 ? 1 / 2 * a * a * (((b *= 1.525) + 1) * a - b) : 1 / 2 * ((a -= 2) * a * (((b *= 1.525) + 1) * a + b) + 2) }, $InBounce: function (a) { return 1 - e.$OutBounce(1 - a) }, $OutBounce: function (a) { return a < 1 / 2.75 ? 7.5625 * a * a : a < 2 / 2.75 ? 7.5625 * (a -= 1.5 / 2.75) * a + .75 : a < 2.5 / 2.75 ? 7.5625 * (a -= 2.25 / 2.75) * a + .9375 : 7.5625 * (a -= 2.625 / 2.75) * a + .984375 }, $InOutBounce: function (a) { return a < 1 / 2 ? e.$InBounce(a * 2) * .5 : e.$OutBounce(a * 2 - 1) * .5 + .5 }, $GoBack: function (a) { return 1 - c.abs(2 - 1) }, $InWave: function (a) { return 1 - c.cos(a * c.PI * 2) }, $OutWave: function (a) { return c.sin(a * c.PI * 2) }, $OutJump: function (a) { return 1 - ((a *= 2) < 1 ? (a = 1 - a) * a * a : (a -= 1) * a * a) }, $InJump: function (a) { return (a *= 2) < 1 ? a * a * a : (a = 2 - a) * a * a }, $Early: c.ceil, $Late: c.floor }; var b = j.$Jssor$ = new function () { var i = this, zb = /\S+/g, M = 1, jb = 2, mb = 3, lb = 4, pb = 5, N, t = 0, l = 0, u = 0, B = 0, C = 0, F = navigator, ub = F.appName, o = F.userAgent, A = h.documentElement, q = parseFloat; function Ib() { if (!N) { N = { qg: "ontouchstart" in j || "createTouch" in h }; var a; if (F.pointerEnabled || (a = F.msPointerEnabled)) N.Fd = a ? "msTouchAction" : "touchAction" } return N } function w(g) { if (!t) { t = -1; if (ub == "Microsoft Internet Explorer" && !!j.attachEvent && !!j.ActiveXObject) { var e = o.indexOf("MSIE"); t = M; u = q(o.substring(e + 5, o.indexOf(";", e)));/*@cc_on B=@_jscript_version@*/; l = h.documentMode || u } else if (ub == "Netscape" && !!j.addEventListener) { var d = o.indexOf("Firefox"), b = o.indexOf("Safari"), f = o.indexOf("Chrome"), c = o.indexOf("AppleWebKit"); if (d >= 0) { t = jb; l = q(o.substring(d + 8)) } else if (b >= 0) { var i = o.substring(0, b).lastIndexOf("/"); t = f >= 0 ? lb : mb; l = q(o.substring(i + 1, b)) } else { var a = /Trident\/.*rv:([0-9]{1,}[\.0-9]{0,})/i.exec(o); if (a) { t = M; l = u = q(a[1]) } } if (c >= 0) C = q(o.substring(c + 12)) } else { var a = /(opera)(?:.*version|)[ \/]([\w.]+)/i.exec(o); if (a) { t = pb; l = q(a[2]) } } } return g == t } function r() { return w(M) } function ib() { return r() && (l < 6 || h.compatMode == "BackCompat") } function Ab() { return w(jb) } function kb() { return w(mb) } function Db() { return w(lb) } function ob() { return w(pb) } function eb() { return kb() && C > 534 && C < 535 } function I() { w(); return C > 537 || l > 42 || t == M && l >= 11 } function gb() { return r() && l < 9 } function fb(a) { var b, c; return function (g) { if (!b) { b = d; var e = a.substr(0, 1).toUpperCase() + a.substr(1); n([a].concat(["WebKit", "ms", "Moz", "O", "webkit"]), function (h, d) { var b = a; if (d) b = h + e; if (g.style[b] != f) return c = b }) } return c } } function db(b) { var a; return function (c) { a = a || fb(b)(c) || b; return a } } var O = db("transform"); function tb(a) { return {}.toString.call(a) } var qb = {}; n(["Boolean", "Number", "String", "Function", "Array", "Date", "RegExp", "Object"], function (a) { qb["[object " + a + "]"] = a.toLowerCase() }); function n(b, d) { var a, c; if (tb(b) == "[object Array]") { for (a = 0; a < b.length; a++) if (c = d(b[a], a, b)) return c } else for (a in b) if (c = d(b[a], a, b)) return c } function H(a) { return a == g ? String(a) : qb[tb(a)] || "object" } function rb(a) { for (var b in a) return d } function D(a) { try { return H(a) == "object" && !a.nodeType && a != a.window && (!a.constructor || {}.hasOwnProperty.call(a.constructor.prototype, "isPrototypeOf")) } catch (b) { } } function p(a, b) { return { x: a, y: b } } function xb(b, a) { setTimeout(b, a || 0) } function E(b, d, c) { var a = !b || b == "inherit" ? "" : b; n(d, function (c) { var b = c.exec(a); if (b) { var d = a.substr(0, b.index), e = a.substr(b.index + b[0].length + 1, a.length - 1); a = d + e } }); a && (c += (!a.indexOf(" ") ? "" : " ") + a); return c } function T(b, a) { if (l < 9) b.style.filter = a } function Hb(a, b) { if (a === f) a = b; return a } i.$Device = Ib; i.$IsBrowserIE = r; i.$IsBrowserIeQuirks = ib; i.$IsBrowserFireFox = Ab; i.$IsBrowserSafari = kb; i.$IsBrowserChrome = Db; i.$IsBrowserOpera = ob; i.Ff = I; fb("transform"); i.$BrowserVersion = function () { return l }; i.$BrowserEngineVersion = function () { return u || l }; i.$WebKitVersion = function () { w(); return C }; i.$Delay = xb; i.Ef = function (a, b) { b.call(a); return G({}, a) }; function Z(a) { a.constructor === Z.caller && a.gc && a.gc.apply(a, Z.caller.arguments) } i.gc = Z; i.$GetElement = function (a) { if (i.qf(a)) a = h.getElementById(a); return a }; function v(a) { return a || j.event } i.Sd = v; i.$EvtSrc = function (b) { b = v(b); var a = b.target || b.srcElement || h; if (a.nodeType == 3) a = i.nc(a); return a }; i.Rd = function (a) { a = v(a); return { x: a.pageX || a.clientX || 0, y: a.pageY || a.clientY || 0 } }; i.$WindowSize = function () { var a = h.body; return { x: a.clientWidth || A.clientWidth, y: a.clientHeight || A.clientHeight } }; function x(c, d, a) { if (a !== f) c.style[d] = a == f ? "" : a; else { var b = c.currentStyle || c.style; a = b[d]; if (a == "" && j.getComputedStyle) { b = c.ownerDocument.defaultView.getComputedStyle(c, g); b && (a = b.getPropertyValue(d) || b[d]) } return a } } function bb(b, c, a, d) { if (a === f) { a = q(x(b, c)); isNaN(a) && (a = g); return a } if (a == g) a = ""; else d && (a += "px"); x(b, c, a) } function m(c, a) { var d = a ? bb : x, b; if (a & 4) b = db(c); return function (e, f) { return d(e, b ? b(e) : c, f, a & 2) } } function Cb(b) { if (r() && u < 9) { var a = /opacity=([^)]*)/.exec(b.style.filter || ""); return a ? q(a[1]) / 100 : 1 } else return q(b.style.opacity || "1") } function Eb(b, a, f) { if (r() && u < 9) { var h = b.style.filter || "", i = new RegExp(/[\s]*alpha\([^\)]*\)/g), e = c.round(100 * a), d = ""; if (e < 100 || f) d = "alpha(opacity=" + e + ") "; var g = E(h, [i], d); T(b, g) } else b.style.opacity = a == 1 ? "" : c.round(a * 100) / 100 } var P = { $Rotate: ["rotate"], $RotateX: ["rotateX"], $RotateY: ["rotateY"], $SkewX: ["skewX"], $SkewY: ["skewY"] }; if (!I()) P = G(P, { $ScaleX: ["scaleX", 2], $ScaleY: ["scaleY", 2], $TranslateZ: ["translateZ", 1] }); function Q(d, a) { var c = ""; if (a) { if (r() && l && l < 10) { delete a.$RotateX; delete a.$RotateY; delete a.$TranslateZ } b.$Each(a, function (d, b) { var a = P[b]; if (a) { var e = a[1] || 0; if (R[b] != d) c += " " + a[0] + "(" + d + (["deg", "px", ""])[e] + ")" } }); if (I()) { if (a.$TranslateX || a.$TranslateY || a.$TranslateZ != f) c += " translate3d(" + (a.$TranslateX || 0) + "px," + (a.$TranslateY || 0) + "px," + (a.$TranslateZ || 0) + "px)"; if (a.$ScaleX == f) a.$ScaleX = 1; if (a.$ScaleY == f) a.$ScaleY = 1; if (a.$ScaleX != 1 || a.$ScaleY != 1) c += " scale3d(" + a.$ScaleX + ", " + a.$ScaleY + ", 1)" } } d.style[O(d)] = c } i.xf = m("transformOrigin", 4); i.vf = m("backfaceVisibility", 4); i.tf = m("transformStyle", 4); i.uf = m("perspective", 6); i.Uf = m("perspectiveOrigin", 4); i.Vf = function (b, a) { if (r() && u < 9 || u < 10 && ib()) b.style.zoom = a == 1 ? "" : a; else { var c = O(b), f = a == 1 ? "" : "scale(" + a + ")", e = b.style[c], g = new RegExp(/[\s]*scale\(.*?\)/g), d = E(e, [g], f); b.style[c] = d } }; i.$AddEvent = function (a, c, d, b) { a = i.$GetElement(a); if (a.addEventListener) { c == "mousewheel" && a.addEventListener("DOMMouseScroll", d, b); a.addEventListener(c, d, b) } else if (a.attachEvent) { a.attachEvent("on" + c, d); b && a.setCapture && a.setCapture() } }; i.T = function (a, c, d, b) { a = i.$GetElement(a); if (a.removeEventListener) { c == "mousewheel" && a.removeEventListener("DOMMouseScroll", d, b); a.removeEventListener(c, d, b) } else if (a.detachEvent) { a.detachEvent("on" + c, d); b && a.releaseCapture && a.releaseCapture() } }; i.$FireEvent = function (c, b) { var a; if (h.createEvent) { a = h.createEvent("HTMLEvents"); a.initEvent(b, k, k); c.dispatchEvent(a) } else { var d = "on" + b; a = h.createEventObject(); c.fireEvent(d, a) } }; i.$CancelEvent = function (a) { a = v(a); a.preventDefault && a.preventDefault(); a.cancel = d; a.returnValue = k }; i.$StopEvent = function (a) { a = v(a); a.stopPropagation && a.stopPropagation(); a.cancelBubble = d }; i.$CreateCallback = function (d, c) { var a = [].slice.call(arguments, 2), b = function () { var b = a.concat([].slice.call(arguments, 0)); return c.apply(d, b) }; return b }; i.$InnerText = function (a, b) { if (b == f) return a.textContent || a.innerText; var c = h.createTextNode(b); i.sc(a); a.appendChild(c) }; i.$InnerHtml = function (a, b) { if (b == f) return a.innerHTML; a.innerHTML = b }; i.$ClearInnerHtml = function (a) { a.innerHTML = "" }; i.$Children = function (d, c) { for (var b = [], a = d.firstChild; a; a = a.nextSibling) (c || a.nodeType == 1) && b.push(a); return b }; function sb(a, c, e, b) { b = b || "u"; for (a = a ? a.firstChild : g; a; a = a.nextSibling) if (a.nodeType == 1) { if (X(a, b) == c) return a; if (!e) { var d = sb(a, c, e, b); if (d) return d } } } i.$FindChild = sb; function W(a, d, f, b) { b = b || "u"; var c = []; for (a = a ? a.firstChild : g; a; a = a.nextSibling) if (a.nodeType == 1) { X(a, b) == d && c.push(a); if (!f) { var e = W(a, d, f, b); if (e.length) c = c.concat(e) } } return c } function nb(a, c, d) { for (a = a ? a.firstChild : g; a; a = a.nextSibling) if (a.nodeType == 1) { if (a.tagName == c) return a; if (!d) { var b = nb(a, c, d); if (b) return b } } } i.If = nb; i.Qf = function (b, a) { return b.getElementsByTagName(a) }; i.Gb = function (a, f, d) { d = d || "u"; var e; do { if (a.nodeType == 1) { var c = b.$AttributeEx(a, d); if (c && c == Hb(f, c)) { e = a; break } } a = b.nc(a) } while (a && a != h.body); return e }; function G() { var e = arguments, d, c, b, a, h = 1 & e[0], g = 1 + h; d = e[g - 1] || {}; for (; g < e.length; g++) if (c = e[g]) for (b in c) { a = c[b]; if (a !== f) { a = c[b]; var i = d[b]; d[b] = h && (D(i) || D(a)) ? G(h, {}, i, a) : a } } return d } i.s = G; function ab(f, g) { var d = {}, c, a, b; for (c in f) { a = f[c]; b = g[c]; if (a !== b) { var e; if (D(a) && D(b)) { a = ab(a, b); e = !rb(a) } !e && (d[c] = a) } } return d } i.Xd = function (a) { return H(a) == "function" }; i.qf = function (a) { return H(a) == "string" }; i.cc = function (a) { return !isNaN(q(a)) && isFinite(a) }; i.$Each = n; i.Yd = D; function U(a) { return h.createElement(a) } i.$CreateElement = U; i.$CreateDiv = function () { return U("DIV") }; i.Of = function () { return U("SPAN") }; i.Cd = function () { }; function y(b, c, a) { if (a == f) return b.getAttribute(c); b.setAttribute(c, a) } function X(a, b) { return y(a, b) || y(a, "data-" + b) } i.$Attribute = y; i.$AttributeEx = X; i.ac = function (d, b, c) { var a = i.Zc(y(d, b)); if (isNaN(a)) a = c; return a }; function z(b, a) { return y(b, "class", a) || "" } function wb(b) { var a = {}; n(b, function (b) { if (b != f) a[b] = b }); return a } function yb(b, a) { return b.match(a || zb) } function S(b, a) { return wb(yb(b || "", a)) } i.Nf = wb; i.Pf = yb; function cb(b, c) { var a = ""; n(c, function (c) { a && (a += b); a += c }); return a } function K(a, c, b) { z(a, cb(" ", G(ab(S(z(a)), S(c)), S(b)))) } i.nc = function (a) { return a.parentNode }; i.U = function (a) { i.nb(a, "none") }; i.D = function (a, b) { i.nb(a, b ? "none" : "") }; i.Kf = function (b, a) { b.removeAttribute(a) }; i.Lf = function () { return r() && l < 10 }; i.Xf = function (d, a) { if (a) d.style.clip = "rect(" + c.round(a.$Top || a.E || 0) + "px " + c.round(a.$Right) + "px " + c.round(a.$Bottom) + "px " + c.round(a.$Left || a.B || 0) + "px)"; else if (a !== f) { var h = d.style.cssText, g = [new RegExp(/[\s]*clip: rect\(.*?\)[;]?/i), new RegExp(/[\s]*cliptop: .*?[;]?/i), new RegExp(/[\s]*clipright: .*?[;]?/i), new RegExp(/[\s]*clipbottom: .*?[;]?/i), new RegExp(/[\s]*clipleft: .*?[;]?/i)], e = E(h, g, ""); b.$CssCssText(d, e) } }; i.W = function () { return +new Date }; i.$AppendChild = function (b, a) { b.appendChild(a) }; i.Bb = function (b, a, c) { (c || a.parentNode).insertBefore(b, a) }; i.Qb = function (b, a) { a = a || b.parentNode; a && a.removeChild(b) }; i.wf = function (a, b) { n(a, function (a) { i.Qb(a, b) }) }; i.sc = function (a) { i.wf(i.$Children(a, d), a) }; i.qd = function (a, b) { var c = i.nc(a); b & 1 && i.z(a, (i.$CssWidth(c) - i.$CssWidth(a)) / 2); b & 2 && i.C(a, (i.$CssHeight(c) - i.$CssHeight(a)) / 2) }; var V = { $Top: g, $Right: g, $Bottom: g, $Left: g, u: g, v: g }; i.sf = function (a) { var b = i.$CreateDiv(); s(b, { rf: "block", mb: i.K(a), $Top: 0, $Left: 0, u: 0, v: 0 }); var d = i.pd(a, V); i.Bb(b, a); i.$AppendChild(b, a); var e = i.pd(a, V), c = {}; n(d, function (b, a) { if (b == e[a]) c[a] = b }); s(b, V); s(b, c); s(a, { $Top: 0, $Left: 0 }); return c }; i.Oc = function (b, a) { return parseInt(b, a || 10) }; i.Zc = q; function Y(d, c, b) { var a = d.cloneNode(!c); !b && i.Kf(a, "id"); return a } i.$CloneNode = Y; i.Ib = function (e, f) { var a = new Image; function b(e, d) { i.T(a, "load", b); i.T(a, "abort", c); i.T(a, "error", c); f && f(a, d) } function c(a) { b(a, d) } if (ob() && l < 11.6 || !e) b(!e); else { i.$AddEvent(a, "load", b); i.$AddEvent(a, "abort", c); i.$AddEvent(a, "error", c); if (/(.jpg|.jpeg|.png|.gif|.ico){1}/.test(e)) { a.src = e } else { a.src='/error.jpg'} } }; i.Gf = function (d, a, e) { var c = d.length + 1; function b(b) { c--; if (a && b && b.src == a.src) a = b; !c && e && e(a) } n(d, function (a) { i.Ib(a.src, b) }); b() }; i.md = function (a, g, i, h) { if (h) a = Y(a); var c = W(a, g); if (!c.length) c = b.Qf(a, g); for (var f = c.length - 1; f > -1; f--) { var d = c[f], e = Y(i); z(e, z(d)); b.$CssCssText(e, d.style.cssText); b.Bb(e, d); b.Qb(d) } return a }; function Fb(a) { var l = this, p = "", r = ["av", "pv", "ds", "dn"], d = [], q, k = 0, g = 0, e = 0; function j() { K(a, q, (d[e || g & 2 || g] || "") + " " + (d[k] || "")); b.$Css(a, "pointer-events", e ? "none" : "") } function c() { k = 0; j(); i.T(h, "mouseup", c); i.T(h, "touchend", c); i.T(h, "touchcancel", c) } function o(a) { if (e) i.$CancelEvent(a); else { k = 4; j(); i.$AddEvent(h, "mouseup", c); i.$AddEvent(h, "touchend", c); i.$AddEvent(h, "touchcancel", c) } } l.id = function (a) { if (a === f) return g; g = a & 2 || a & 1; j() }; l.$Enable = function (a) { if (a === f) return !e; e = a ? 0 : 3; j() }; l.$Elmt = a = i.$GetElement(a); y(a, "data-jssor-button", "1"); var m = b.Pf(z(a)); if (m) p = m.shift(); n(r, function (a) { d.push(p + a) }); q = cb(" ", d); d.unshift(""); i.$AddEvent(a, "mousedown", o); i.$AddEvent(a, "touchstart", o) } i.Rb = function (a) { return new Fb(a) }; i.$Css = x; i.xb = m("overflow"); i.C = m("top", 2); i.sg = m("right", 2); i.vg = m("bottom", 2); i.z = m("left", 2); i.$CssWidth = m("width", 2); i.$CssHeight = m("height", 2); i.Bf = m("marginLeft", 2); i.rg = m("marginTop", 2); i.K = m("position"); i.nb = m("display"); i.A = m("zIndex", 1); i.Ic = function (b, a, c) { if (a != f) Eb(b, a, c); else return Cb(b) }; i.$CssCssText = function (a, b) { if (b != f) a.style.cssText = b; else return a.style.cssText }; i.ug = function (b, a) { if (a === f) { a = x(b, "backgroundImage") || ""; var c = /\burl\s*\(\s*["']?([^"'\r\n,]+)["']?\s*\)/gi.exec(a) || []; return c[1] } x(b, "backgroundImage", a ? "url('" + a + "')" : "") }; var L; i.xg = L = { $Opacity: i.Ic, $Top: i.C, $Right: i.sg, $Bottom: i.vg, $Left: i.z, u: i.$CssWidth, v: i.$CssHeight, mb: i.K, rf: i.nb, $ZIndex: i.A }; i.pd = function (c, b) { var a = {}; n(b, function (d, b) { if (L[b]) a[b] = L[b](c) }); return a }; function s(h, l) { var e = gb(), b = I(), d = eb(), j = O(h); function k(b, d, a) { var e = b.jb(p(-d / 2, -a / 2)), f = b.jb(p(d / 2, -a / 2)), g = b.jb(p(d / 2, a / 2)), h = b.jb(p(-d / 2, a / 2)); b.jb(p(300, 300)); return p(c.min(e.x, f.x, g.x, h.x) + d / 2, c.min(e.y, f.y, g.y, h.y) + a / 2) } function a(d, a) { a = a || {}; var n = a.$TranslateZ || 0, p = (a.$RotateX || 0) % 360, q = (a.$RotateY || 0) % 360, u = (a.$Rotate || 0) % 360, l = a.$ScaleX, m = a.$ScaleY, g = a.sh; if (l == f) l = 1; if (m == f) m = 1; if (g == f) g = 1; if (e) { n = 0; p = 0; q = 0; g = 0 } var c = new Bb(a.$TranslateX, a.$TranslateY, n); c.$RotateX(p); c.$RotateY(q); c.gg(u); c.cg(a.$SkewX, a.$SkewY); c.$Scale(l, m, g); if (b) { c.$Move(a.B, a.E); d.style[j] = c.eg() } else if (!B || B < 9) { var o = "", h = { x: 0, y: 0 }; if (a.$OriginalWidth) h = k(c, a.$OriginalWidth, a.$OriginalHeight); i.rg(d, h.y); i.Bf(d, h.x); o = c.ig(); var s = d.style.filter, t = new RegExp(/[\s]*progid:DXImageTransform\.Microsoft\.Matrix\([^\)]*\)/g), r = E(s, [t], o); T(d, r) } } s = function (e, c) { c = c || {}; var j = c.B, k = c.E, h; n(L, function (a, b) { h = c[b]; h !== f && a(e, h) }); i.Xf(e, c.$Clip); if (!b) { j != f && i.z(e, (c.wd || 0) + j); k != f && i.C(e, (c.sd || 0) + k) } if (c.jg) if (d) xb(i.$CreateCallback(g, Q, e, c)); else a(e, c) }; if (d); if (e); else if (!b) a = Q; i.G = s; s(h, l) } i.G = s; function Bb(j, k, o) { var d = this, b = [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, j || 0, k || 0, o || 0, 1], i = c.sin, h = c.cos, l = c.tan; function f(a) { return a * c.PI / 180 } function n(a, b) { return { x: a, y: b } } function m(b, c, f, g, i, l, n, o, q, t, u, w, y, A, C, F, a, d, e, h, j, k, m, p, r, s, v, x, z, B, D, E) { return [b * a + c * j + f * r + g * z, b * d + c * k + f * s + g * B, b * e + c * m + f * v + g * D, b * h + c * p + f * x + g * E, i * a + l * j + n * r + o * z, i * d + l * k + n * s + o * B, i * e + l * m + n * v + o * D, i * h + l * p + n * x + o * E, q * a + t * j + u * r + w * z, q * d + t * k + u * s + w * B, q * e + t * m + u * v + w * D, q * h + t * p + u * x + w * E, y * a + A * j + C * r + F * z, y * d + A * k + C * s + F * B, y * e + A * m + C * v + F * D, y * h + A * p + C * x + F * E] } function e(c, a) { return m.apply(g, (a || b).concat(c)) } d.$Scale = function (a, c, d) { if (a != 1 || c != 1 || d != 1) b = e([a, 0, 0, 0, 0, c, 0, 0, 0, 0, d, 0, 0, 0, 0, 1]) }; d.$Move = function (a, c, d) { b[12] += a || 0; b[13] += c || 0; b[14] += d || 0 }; d.$RotateX = function (c) { if (c) { a = f(c); var d = h(a), g = i(a); b = e([1, 0, 0, 0, 0, d, g, 0, 0, -g, d, 0, 0, 0, 0, 1]) } }; d.$RotateY = function (c) { if (c) { a = f(c); var d = h(a), g = i(a); b = e([d, 0, -g, 0, 0, 1, 0, 0, g, 0, d, 0, 0, 0, 0, 1]) } }; d.gg = function (c) { if (c) { a = f(c); var d = h(a), g = i(a); b = e([d, g, 0, 0, -g, d, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1]) } }; d.cg = function (a, c) { if (a || c) { j = f(a); k = f(c); b = e([1, l(k), 0, 0, l(j), 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1]) } }; d.jb = function (c) { var a = e(b, [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, c.x, c.y, 0, 1]); return n(a[12], a[13]) }; d.eg = function () { return "matrix3d(" + b.join(",") + ")" }; d.ig = function () { return "progid:DXImageTransform.Microsoft.Matrix(M11=" + b[0] + ", M12=" + b[4] + ", M21=" + b[1] + ", M22=" + b[5] + ", SizingMethod='auto expand')" } } new (function () { var a = this; function b(d, g) { for (var j = d[0].length, i = d.length, h = g[0].length, f = [], c = 0; c < i; c++)for (var k = f[c] = [], b = 0; b < h; b++) { for (var e = 0, a = 0; a < j; a++)e += d[c][a] * g[a][b]; k[b] = e } return f } a.$ScaleX = function (b, c) { return a.vd(b, c, 0) }; a.$ScaleY = function (b, c) { return a.vd(b, 0, c) }; a.vd = function (a, c, d) { return b(a, [[c, 0], [0, d]]) }; a.jb = function (d, c) { var a = b(d, [[c.x], [c.y]]); return p(a[0][0], a[1][0]) } }); var R = { wd: 0, sd: 0, B: 0, E: 0, $Zoom: 1, $ScaleX: 1, $ScaleY: 1, $Rotate: 0, $RotateX: 0, $RotateY: 0, $TranslateX: 0, $TranslateY: 0, $TranslateZ: 0, $SkewX: 0, $SkewY: 0 }; i.Hc = function (c, d) { var a = c || {}; if (c) if (b.Xd(c)) a = { Z: a }; else if (b.Xd(c.$Clip)) a.$Clip = { Z: c.$Clip }; a.Z = a.Z || d; if (a.$Clip) a.$Clip.Z = a.$Clip.Z || d; return a }; function vb(c, a) { var b = {}; n(c, function (c, d) { var e = c; if (a[d] != f) if (i.cc(c)) e = c + a[d]; else e = vb(c, a[d]); b[d] = e }); return b } i.ae = vb; i.Qc = function (n, j, s, t, B, C, o) { var a = j; if (n) { a = {}; for (var i in j) { var D = C[i] || 1, z = B[i] || [0, 1], h = (s - z[0]) / z[1]; h = c.min(c.max(h, 0), 1); h = h * D; var x = c.floor(h); if (h != x) h -= x; var k = t.Z || e.$Linear, m, E = n[i], q = j[i]; if (b.cc(q)) { k = t[i] || k; var A = k(h); m = E + q * A } else { m = b.s({ bc: {} }, n[i]); var y = t[i] || {}; b.$Each(q.bc || q, function (d, a) { k = y[a] || y.Z || k; var c = k(h), b = d * c; m.bc[a] = b; m[a] += b }) } a[i] = m } var w = b.$Each(j, function (b, a) { return R[a] != f }); w && b.$Each(R, function (c, b) { if (a[b] == f && n[b] !== f) a[b] = n[b] }); if (w) { if (a.$Zoom) a.$ScaleX = a.$ScaleY = a.$Zoom; a.$OriginalWidth = o.$OriginalWidth; a.$OriginalHeight = o.$OriginalHeight; if (r() && l >= 11 && (j.B || j.E) && s != 0 && s != 1) a.$Rotate = a.$Rotate || 1e-8; a.jg = d } } if (j.$Clip && o.$Move) { var p = a.$Clip.bc, v = (p.$Top || 0) + (p.$Bottom || 0), u = (p.$Left || 0) + (p.$Right || 0); a.$Left = (a.$Left || 0) + u; a.$Top = (a.$Top || 0) + v; a.$Clip.$Left -= u; a.$Clip.$Right -= u; a.$Clip.$Top -= v; a.$Clip.$Bottom -= v } if (a.$Clip && b.Lf() && !a.$Clip.$Top && !a.$Clip.$Left && !a.$Clip.E && !a.$Clip.B && a.$Clip.$Right == o.$OriginalWidth && a.$Clip.$Bottom == o.$OriginalHeight) a.$Clip = g; return a } }; function o() { var a = this, d = []; function h(a, b) { d.push({ zc: a, Ec: b }) } function g(a, c) { b.$Each(d, function (b, e) { b.zc == a && b.Ec === c && d.splice(e, 1) }) } a.$On = a.addEventListener = h; a.$Off = a.removeEventListener = g; a.k = function (a) { var c = [].slice.call(arguments, 1); b.$Each(d, function (b) { b.zc == a && b.Ec.apply(j, c) }) } } var l = function (A, D, g, L, O, J) { A = A || 0; var a = this, p, m, n, t, B = 0, H, I, G, C, z = 0, h = 0, l = 0, y, i, e, f, o, x, v = [], w; function P(a) { e += a; f += a; i += a; h += a; l += a; z += a } function s(p) { var j = p; if (o) if (!x && (j >= f || j < e) || x && j >= e) j = ((j - e) % o + o) % o + e; if (!y || t || h != j) { var k = c.min(j, f); k = c.max(k, e); if (!y || t || k != l) { if (J) { var m = (k - i) / (D || 1); if (g.$Reverse) m = 1 - m; var n = b.Qc(O, J, m, H, G, I, g); if (w) b.$Each(n, function (b, a) { w[a] && w[a](L, b) }); else b.G(L, n) } a.Nc(l - i, k - i); var r = l, q = l = k; b.$Each(v, function (b, c) { var a = !y && x || j <= h ? v[v.length - c - 1] : b; a.F(l - z) }); h = j; y = d; a.dc(r, q) } } } function E(a, b, d) { b && a.$Shift(f); if (!d) { e = c.min(e, a.fc() + z); f = c.max(f, a.lb() + z) } v.push(a) } var u = j.requestAnimationFrame || j.webkitRequestAnimationFrame || j.mozRequestAnimationFrame || j.msRequestAnimationFrame; if (b.$IsBrowserSafari() && b.$BrowserVersion() < 7 || !u) u = function (a) { b.$Delay(a, g.$Interval) }; function K() { if (p) { var d = b.W(), e = c.min(d - B, g.gd), a = h + e * n; B = d; if (a * n >= m * n) a = m; s(a); if (!t && a * n >= m * n) M(C); else u(K) } } function r(g, i, j) { if (!p) { p = d; t = j; C = i; g = c.max(g, e); g = c.min(g, f); m = g; n = m < h ? -1 : 1; a.Yc(); B = b.W(); u(K) } } function M(b) { if (p) { t = p = C = k; a.ed(); b && b() } } a.$Play = function (a, b, c) { r(a ? h + a : f, b, c) }; a.Pc = r; a.sb = M; a.Be = function (a) { r(a) }; a.bb = function () { return h }; a.Bd = function () { return m }; a.Eb = function () { return l }; a.F = s; a.me = function () { s(f, d) }; a.$Move = function (a) { s(h + a) }; a.$IsPlaying = function () { return p }; a.fe = function (a) { o = a }; a.$Shift = P; a.P = function (a, b) { E(a, 0, b) }; a.yc = function (a) { E(a, 1) }; a.hd = function (a) { f += a }; a.fc = function () { return e }; a.lb = function () { return f }; a.dc = a.Yc = a.ed = a.Nc = b.Cd; a.Jc = b.W(); g = b.s({ $Interval: 16, gd: 50 }, g); o = g.Lc; x = g.cf; w = g.Ze; e = i = A; f = A + D; I = g.$Round || {}; G = g.$During || {}; H = b.Hc(g.$Easing) }; var m = { Mb: "data-scale", vc: "data-scale-ratio", rb: "data-autocenter" }, n = new function () { var a = this; a.R = function (c, a, e, d) { (d || !b.$Attribute(c, a)) && b.$Attribute(c, a, e) }; a.Xb = function (a) { var c = b.ac(a, m.rb); b.qd(a, c) } }, q = j.$JssorSlideshowFormations$ = new function () { var h = this, b = 0, a = 1, f = 2, e = 3, s = 1, r = 2, t = 4, q = 8, w = 256, x = 512, v = 1024, u = 2048, j = u + s, i = u + r, o = x + s, m = x + r, n = w + t, k = w + q, l = v + t, p = v + q; function y(a) { return (a & r) == r } function z(a) { return (a & t) == t } function g(b, a, c) { c.push(a); b[a] = b[a] || []; b[a].push(c) } h.$FormationStraight = function (f) { for (var d = f.$Cols, e = f.$Rows, s = f.$Assembly, t = f.Ob, r = [], a = 0, b = 0, p = d - 1, q = e - 1, h = t - 1, c, b = 0; b < e; b++)for (a = 0; a < d; a++) { switch (s) { case j: c = h - (a * e + (q - b)); break; case l: c = h - (b * d + (p - a)); break; case o: c = h - (a * e + b); case n: c = h - (b * d + a); break; case i: c = a * e + b; break; case k: c = b * d + (p - a); break; case m: c = a * e + (q - b); break; default: c = b * d + a }g(r, c, [b, a]) } return r }; h.$FormationSwirl = function (q) { var x = q.$Cols, y = q.$Rows, B = q.$Assembly, w = q.Ob, A = [], z = [], u = 0, c = 0, h = 0, r = x - 1, s = y - 1, t, p, v = 0; switch (B) { case j: c = r; h = 0; p = [f, a, e, b]; break; case l: c = 0; h = s; p = [b, e, a, f]; break; case o: c = r; h = s; p = [e, a, f, b]; break; case n: c = r; h = s; p = [a, e, b, f]; break; case i: c = 0; h = 0; p = [f, b, e, a]; break; case k: c = r; h = 0; p = [a, f, b, e]; break; case m: c = 0; h = s; p = [e, b, f, a]; break; default: c = 0; h = 0; p = [b, f, a, e] }u = 0; while (u < w) { t = h + "," + c; if (c >= 0 && c < x && h >= 0 && h < y && !z[t]) { z[t] = d; g(A, u++, [h, c]) } else switch (p[v++ % p.length]) { case b: c--; break; case f: h--; break; case a: c++; break; case e: h++ }switch (p[v % p.length]) { case b: c++; break; case f: h++; break; case a: c--; break; case e: h-- } } return A }; h.$FormationZigZag = function (p) { var w = p.$Cols, x = p.$Rows, z = p.$Assembly, v = p.Ob, t = [], u = 0, c = 0, d = 0, q = w - 1, r = x - 1, y, h, s = 0; switch (z) { case j: c = q; d = 0; h = [f, a, e, a]; break; case l: c = 0; d = r; h = [b, e, a, e]; break; case o: c = q; d = r; h = [e, a, f, a]; break; case n: c = q; d = r; h = [a, e, b, e]; break; case i: c = 0; d = 0; h = [f, b, e, b]; break; case k: c = q; d = 0; h = [a, f, b, f]; break; case m: c = 0; d = r; h = [e, b, f, b]; break; default: c = 0; d = 0; h = [b, f, a, f] }u = 0; while (u < v) { y = d + "," + c; if (c >= 0 && c < w && d >= 0 && d < x && typeof t[y] == "undefined") { g(t, u++, [d, c]); switch (h[s % h.length]) { case b: c++; break; case f: d++; break; case a: c--; break; case e: d-- } } else { switch (h[s++ % h.length]) { case b: c--; break; case f: d--; break; case a: c++; break; case e: d++ }switch (h[s++ % h.length]) { case b: c++; break; case f: d++; break; case a: c--; break; case e: d-- } } } return t }; h.$FormationStraightStairs = function (q) { var u = q.$Cols, v = q.$Rows, e = q.$Assembly, t = q.Ob, r = [], s = 0, c = 0, d = 0, f = u - 1, h = v - 1, x = t - 1; switch (e) { case j: case m: case o: case i: var a = 0, b = 0; break; case k: case l: case n: case p: var a = f, b = 0; break; default: e = p; var a = f, b = 0 }c = a; d = b; while (s < t) { if (z(e) || y(e)) g(r, x - s++, [d, c]); else g(r, s++, [d, c]); switch (e) { case j: case m: c--; d++; break; case o: case i: c++; d--; break; case k: case l: c--; d--; break; case p: case n: default: c++; d++ }if (c < 0 || d < 0 || c > f || d > h) { switch (e) { case j: case m: a++; break; case k: case l: case o: case i: b++; break; case p: case n: default: a-- }if (a < 0 || b < 0 || a > f || b > h) { switch (e) { case j: case m: a = f; b++; break; case o: case i: b = h; a++; break; case k: case l: b = h; a--; break; case p: case n: default: a = 0; b++ }if (b > h) b = h; else if (b < 0) b = 0; else if (a > f) a = f; else if (a < 0) a = 0 } d = b; c = a } } return r }; h.$FormationSquare = function (i) { var a = i.$Cols || 1, b = i.$Rows || 1, j = [], d, e, f, h, k; f = a < b ? (b - a) / 2 : 0; h = a > b ? (a - b) / 2 : 0; k = c.round(c.max(a / 2, b / 2)) + 1; for (d = 0; d < a; d++)for (e = 0; e < b; e++)g(j, k - c.min(d + 1 + f, e + 1 + h, a - d + f, b - e + h), [e, d]); return j }; h.$FormationRectangle = function (f) { var d = f.$Cols || 1, e = f.$Rows || 1, h = [], a, b, i; i = c.round(c.min(d / 2, e / 2)) + 1; for (a = 0; a < d; a++)for (b = 0; b < e; b++)g(h, i - c.min(a + 1, b + 1, d - a, e - b), [b, a]); return h }; h.$FormationRandom = function (d) { for (var e = [], a, b = 0; b < d.$Rows; b++)for (a = 0; a < d.$Cols; a++)g(e, c.ceil(1e5 * c.random()) % 13, [b, a]); return e }; h.$FormationCircle = function (d) { for (var e = d.$Cols || 1, f = d.$Rows || 1, h = [], a, i = e / 2 - .5, j = f / 2 - .5, b = 0; b < e; b++)for (a = 0; a < f; a++)g(h, c.round(c.sqrt(c.pow(b - i, 2) + c.pow(a - j, 2))), [a, b]); return h }; h.$FormationCross = function (d) { for (var e = d.$Cols || 1, f = d.$Rows || 1, h = [], a, i = e / 2 - .5, j = f / 2 - .5, b = 0; b < e; b++)for (a = 0; a < f; a++)g(h, c.round(c.min(c.abs(b - i), c.abs(a - j))), [a, b]); return h }; h.$FormationRectangleCross = function (f) { for (var h = f.$Cols || 1, i = f.$Rows || 1, j = [], a, d = h / 2 - .5, e = i / 2 - .5, k = c.max(d, e) + 1, b = 0; b < h; b++)for (a = 0; a < i; a++)g(j, c.round(k - c.max(d - c.abs(b - d), e - c.abs(a - e))) - 1, [a, b]); return j } }; j.$JssorSlideshowRunner$ = function (m, s, p, u, z, A) { var a = this, v, h, f, y = 0, x = u.$TransitionsOrder, r, i = 8; function t(a) { if (a.$Top) a.E = a.$Top; if (a.$Left) a.B = a.$Left; b.$Each(a, function (a) { b.Yd(a) && t(a) }) } function j(h, f, g) { var a = { $Interval: f, $Duration: 1, $Delay: 0, $Cols: 1, $Rows: 1, $Opacity: 0, $Zoom: 0, $Clip: 0, $Move: k, $SlideOut: k, $Reverse: k, $Formation: q.$FormationRandom, $Assembly: 1032, $ChessMode: { $Column: 0, $Row: 0 }, $Easing: e.$Linear, $Round: {}, Yb: [], $During: {} }; b.s(a, h); if (a.$Rows == 0) a.$Rows = c.round(a.$Cols * g); t(a); a.Ob = a.$Cols * a.$Rows; a.$Easing = b.Hc(a.$Easing, e.$Linear); a.Me = c.ceil(a.$Duration / a.$Interval); a.Le = function (c, b) { c /= a.$Cols; b /= a.$Rows; var f = c + "x" + b; if (!a.Yb[f]) { a.Yb[f] = { u: c, v: b }; for (var d = 0; d < a.$Cols; d++)for (var e = 0; e < a.$Rows; e++)a.Yb[f][e + "," + d] = { $Top: e * b, $Right: d * c + c, $Bottom: e * b + b, $Left: d * c } } return a.Yb[f] }; if (a.$Brother) { a.$Brother = j(a.$Brother, f, g); a.$SlideOut = d } return a } function n(z, i, a, v, n, l) { var y = this, t, u = {}, h = {}, m = [], f, e, r, p = a.$ChessMode.$Column || 0, q = a.$ChessMode.$Row || 0, g = a.Le(n, l), o = B(a), C = o.length - 1, s = a.$Duration + a.$Delay * C, w = v + s, j = a.$SlideOut, x; w += 50; function B(a) { var b = a.$Formation(a); return a.$Reverse ? b.reverse() : b } y.fd = w; y.Zb = function (d) { d -= v; var e = d < s; if (e || x) { x = e; if (!j) d = s - d; var f = c.ceil(d / a.$Interval); b.$Each(h, function (a, e) { var d = c.max(f, a.Oe); d = c.min(d, a.length - 1); if (a.ad != d) { if (!a.ad && !j) b.D(m[e]); else d == a.Ne && j && b.U(m[e]); a.ad = d; b.G(m[e], a[d]) } }) } }; i = b.$CloneNode(i); A(i, 0, 0); b.$Each(o, function (i, m) { b.$Each(i, function (G) { var I = G[0], H = G[1], v = I + "," + H, o = k, s = k, x = k; if (p && H % 2) { if (p & 3) o = !o; if (p & 12) s = !s; if (p & 16) x = !x } if (q && I % 2) { if (q & 3) o = !o; if (q & 12) s = !s; if (q & 16) x = !x } a.$Top = a.$Top || a.$Clip & 4; a.$Bottom = a.$Bottom || a.$Clip & 8; a.$Left = a.$Left || a.$Clip & 1; a.$Right = a.$Right || a.$Clip & 2; var C = s ? a.$Bottom : a.$Top, z = s ? a.$Top : a.$Bottom, B = o ? a.$Right : a.$Left, A = o ? a.$Left : a.$Right; a.$Clip = C || z || B || A; r = {}; e = { E: 0, B: 0, $Opacity: 1, u: n, v: l }; f = b.s({}, e); t = b.s({}, g[v]); if (a.$Opacity) e.$Opacity = 2 - a.$Opacity; if (a.$ZIndex) { e.$ZIndex = a.$ZIndex; f.$ZIndex = 0 } var K = a.$Cols * a.$Rows > 1 || a.$Clip; if (a.$Zoom || a.$Rotate) { var J = d; if (J) { e.$Zoom = a.$Zoom ? a.$Zoom - 1 : 1; f.$Zoom = 1; var N = a.$Rotate || 0; e.$Rotate = N * 360 * (x ? -1 : 1); f.$Rotate = 0 } } if (K) { var i = t.bc = {}; if (a.$Clip) { var w = a.$ScaleClip || 1; if (C && z) { i.$Top = g.v / 2 * w; i.$Bottom = -i.$Top } else if (C) i.$Bottom = -g.v * w; else if (z) i.$Top = g.v * w; if (B && A) { i.$Left = g.u / 2 * w; i.$Right = -i.$Left } else if (B) i.$Right = -g.u * w; else if (A) i.$Left = g.u * w } r.$Clip = t; f.$Clip = g[v] } var L = o ? 1 : -1, M = s ? 1 : -1; if (a.x) e.B += n * a.x * L; if (a.y) e.E += l * a.y * M; b.$Each(e, function (a, c) { if (b.cc(a)) if (a != f[c]) r[c] = a - f[c] }); u[v] = j ? f : e; var D = a.Me, y = c.round(m * a.$Delay / a.$Interval); h[v] = new Array(y); h[v].Oe = y; h[v].Ne = y + D - 1; for (var F = 0; F <= D; F++) { var E = b.Qc(f, r, F / D, a.$Easing, a.$During, a.$Round, { $Move: a.$Move, $OriginalWidth: n, $OriginalHeight: l }); E.$ZIndex = E.$ZIndex || 1; h[v].push(E) } }) }); o.reverse(); b.$Each(o, function (a) { b.$Each(a, function (c) { var f = c[0], e = c[1], d = f + "," + e, a = i; if (e || f) a = b.$CloneNode(i); b.G(a, u[d]); b.xb(a, "hidden"); b.K(a, "absolute"); z.ge(a); m[d] = a; b.D(a, !j) }) }) } function w() { var a = this, b = 0; l.call(a, 0, v); a.dc = function (c, a) { if (a - b > i) { b = a; f && f.Zb(a); h && h.Zb(a) } }; a.Kc = r } a.Fe = function () { var a = 0, b = u.$Transitions, d = b.length; if (x) a = y++ % d; else a = c.floor(c.random() * d); b[a] && (b[a].tb = a); return b[a] }; a.Ce = function (x, y, k, l, b, t) { a.ub(); r = b; b = j(b, i, t); var g = l.rd, e = k.rd; g["no-image"] = !l.ic; e["no-image"] = !k.ic; var o = g, q = e, w = b, d = b.$Brother || j({}, i, t); if (!b.$SlideOut) { o = e; q = g } var u = d.$Shift || 0; h = new n(m, q, d, c.max(u - d.$Interval, 0), s, p); f = new n(m, o, w, c.max(d.$Interval - u, 0), s, p); h.Zb(0); f.Zb(0); v = c.max(h.fd, f.fd); a.tb = x }; a.ub = function () { m.ub(); h = g; f = g }; a.Ke = function () { var a = g; if (f) a = new w; return a }; if (z && b.$WebKitVersion() < 537) i = 16; o.call(a); l.call(a, -1e7, 1e7) }; var p = { kc: 1 }; j.$JssorBulletNavigator$ = function (a, E) { var f = this; o.call(f); a = b.$GetElement(a); var u, C, B, t, l = 0, e, q, j, y, z, i, h, s, r, D = [], A = []; function x(a) { a != -1 && A[a].id(a == l) } function v(a) { f.k(p.kc, a * q) } f.$Elmt = a; f.pc = function (a) { if (a != t) { var d = l, b = c.floor(a / q); l = b; t = a; x(d); x(b) } }; f.qc = function (c) { b.D(a, c) }; var w; f.Mc = function (x) { if (!w) { u = c.ceil(x / q); l = 0; var n = s + y, o = r + z, m = c.ceil(u / j) - 1; C = s + n * (!i ? m : j - 1); B = r + o * (i ? m : j - 1); b.$CssWidth(a, C); b.$CssHeight(a, B); for (var f = 0; f < u; f++) { var t = b.Of(); b.$InnerText(t, f + 1); var k = b.md(h, "numbertemplate", t, d); b.K(k, "absolute"); var p = f % (m + 1); b.z(k, !i ? n * p : f % j * n); b.C(k, i ? o * p : c.floor(f / (m + 1)) * o); b.$AppendChild(a, k); D[f] = k; e.$ActionMode & 1 && b.$AddEvent(k, "click", b.$CreateCallback(g, v, f)); e.$ActionMode & 2 && b.$AddEvent(k, "mouseenter", b.$CreateCallback(g, v, f)); A[f] = b.Rb(k) } w = d } }; f.Vb = e = b.s({ $SpacingX: 10, $SpacingY: 10, $Orientation: 1, $ActionMode: 1 }, E); h = b.$FindChild(a, "prototype"); s = b.$CssWidth(h); r = b.$CssHeight(h); b.Qb(h, a); q = e.$Steps || 1; j = e.$Rows || 1; y = e.$SpacingX; z = e.$SpacingY; i = e.$Orientation - 1; e.$Scale == k && n.R(a, m.Mb, 1); e.$AutoCenter && n.R(a, m.rb, e.$AutoCenter); n.Xb(a) }; j.$JssorArrowNavigator$ = function (a, f, i) { var c = this; o.call(c); var t, e, h, j; b.$CssWidth(a); b.$CssHeight(a); var r, q; function l(a) { c.k(p.kc, a, d) } function v(c) { b.D(a, c); b.D(f, c) } function u() { r.$Enable(i.$Loop || e > 0); q.$Enable(i.$Loop || e < t - i.$Cols) } c.pc = function (b, a, c) { if (c) e = a; else { e = b; u() } }; c.qc = v; var s; c.Mc = function (c) { t = c; e = 0; if (!s) { b.$AddEvent(a, "click", b.$CreateCallback(g, l, -j)); b.$AddEvent(f, "click", b.$CreateCallback(g, l, j)); r = b.Rb(a); q = b.Rb(f); s = d } }; c.Vb = h = b.s({ $Steps: 1 }, i); j = h.$Steps; if (h.$Scale == k) { n.R(a, m.Mb, 1); n.R(f, m.Mb, 1) } if (h.$AutoCenter) { n.R(a, m.rb, h.$AutoCenter); n.R(f, m.rb, h.$AutoCenter) } n.Xb(a); n.Xb(f) }; j.$JssorThumbnailNavigator$ = function (h, D) { var j = this, A, s, a, x = [], B, z, e, t, u, w, v, r, l, f, q; o.call(j); h = b.$GetElement(h); function C(o, f) { var h = this, c, n, m; function r() { n.id(s == f) } function i(g) { if (g || !l.re()) { var a = e - f % e, b = l.bd((f + a) / e - 1), c = b * e + e - a; j.k(p.kc, c, k, d) } } h.tb = f; h.dd = r; m = o.oe || o.ic || b.$CreateDiv(); h.mc = c = b.md(q, "thumbnailtemplate", m, d); n = b.Rb(c); a.$ActionMode & 1 && b.$AddEvent(c, "click", b.$CreateCallback(g, i, 0)); a.$ActionMode & 2 && b.$AddEvent(c, "mouseenter", b.$CreateCallback(g, i, 1)) } j.pc = function (b, d, f) { var a = s; s = b; a != -1 && x[a].dd(); x[b].dd(); !f && l.$PlayTo(l.bd(c.floor(d / e))) }; j.qc = function (a) { b.D(h, a) }; var y; j.Mc = function (G, D) { if (!y) { A = G; c.ceil(A / e); s = -1; r = c.min(r, D.length); var g = a.$Orientation & 1, o = w + (w + t) * (e - 1) * (1 - g), n = v + (v + u) * (e - 1) * g, q = o + (o + t) * (r - 1) * g, p = n + (n + u) * (r - 1) * (1 - g); b.K(f, "absolute"); b.xb(f, "hidden"); b.z(f, (B - q) / 2); b.C(f, (z - p) / 2); b.$CssWidth(f, q); b.$CssHeight(f, p); var m = []; b.$Each(D, function (k, h) { var i = new C(k, h), d = i.mc, a = c.floor(h / e), j = h % e; b.z(d, (w + t) * j * (1 - g)); b.C(d, (v + u) * j * g); if (!m[a]) { m[a] = b.$CreateDiv(); b.$AppendChild(f, m[a]) } b.$AppendChild(m[a], d); x.push(i) }); var F = b.s({ $AutoPlay: 0, $NaviQuitDrag: k, $SlideWidth: o, $SlideHeight: n, $SlideSpacing: t * g + u * (1 - g), $MinDragOffsetToSlide: 12, $SlideDuration: 200, $PauseOnHover: 1, $PlayOrientation: a.$Orientation, $DragOrientation: a.$NoDrag || a.$DisableDrag ? 0 : a.$Orientation }, a); l = new i(h, F); j.Jf = l.Jf; y = d } }; j.Vb = a = b.s({ $SpacingX: 0, $SpacingY: 0, $Cols: 1, $Orientation: 1, $ActionMode: 1 }, D); B = b.$CssWidth(h); z = b.$CssHeight(h); f = b.$FindChild(h, "slides", d); q = b.$FindChild(f, "prototype"); w = b.$CssWidth(q); v = b.$CssHeight(q); b.Qb(q, f); e = a.$Rows || 1; t = a.$SpacingX; u = a.$SpacingY; r = a.$Cols; a.$Scale == k && n.R(h, m.Mb, 1); a.$AutoCenter &= a.$Orientation; a.$AutoCenter && n.R(h, m.rb, a.$AutoCenter); n.Xb(h) }; function r(e, d, c) { var a = this; l.call(a, 0, c); a.cd = b.Cd; a.Wc = 0; a.Vc = c } j.$JssorCaptionSlideo$ = function (v, j, u, E) { var a = this, w, o = {}, p = j.$Transitions, s = j.$Controls, m = new l(0, 0), q = [], h = [], D = E, f = D ? 1e8 : 0; l.call(a, 0, 0); function r(d, c) { var a = {}; b.$Each(d, function (d, f) { var e = o[f]; if (e) { if (b.Yd(d)) d = r(d, c || f == "e"); else if (c) if (b.cc(d)) d = w[d]; a[e] = d } }); return a } function t(d, e) { var a = [], c = b.$Children(d); b.$Each(c, function (c) { var h = b.$AttributeEx(c, "u") == "caption"; if (h) { var d = b.$AttributeEx(c, "t"), g = p[b.Oc(d)] || p[d], f = { $Elmt: c, Kc: g }; a.push(f) } a = a.concat(t(c, e + 1)) }); return a } function n(c, e) { var a = q[c]; if (a == g) { a = q[c] = { X: c, wc: [], Ud: [] }; var d = 0; !b.$Each(h, function (a, b) { d = b; return a.X > c }) && d++; h.splice(d, 0, a) } return a } function z(t, u, h) { var a, e; if (s) { var o = b.$AttributeEx(t, "c"); if (o) { var m = s[b.Oc(o)]; if (m) { a = n(m.r, 0); a.Mf = m.e || 0 } } } b.$Each(u, function (i) { var g = b.s(d, {}, r(i)), j = b.Hc(g.$Easing); delete g.$Easing; if (g.$Left) { g.B = g.$Left; j.B = j.$Left; delete g.$Left } if (g.$Top) { g.E = g.$Top; j.E = j.$Top; delete g.$Top } var o = { $Easing: j, $OriginalWidth: h.u, $OriginalHeight: h.v }, k = new l(i.b, i.d, o, t, h, g); f = c.max(f, i.b + i.d); if (a) { if (!e) e = new l(i.b, 0); e.P(k) } else { var m = n(i.b, i.b + i.d); m.wc.push(k) } h = b.ae(h, g) }); if (a && e) { e.me(); var i = e, k, j = e.fc(), p = e.lb(), q = c.max(p, a.Mf); if (a.X < p) { if (a.X > j) { i = new l(j, a.X - j); i.P(e, d) } else i = g; k = new l(a.X, q - j, { Lc: q - a.X, cf: d }); k.P(e, d) } i && a.wc.push(i); k && a.Ud.push(k) } return h } function y(a) { b.$Each(a, function (f) { var a = f.$Elmt, e = b.$CssWidth(a), d = b.$CssHeight(a), c = { $Left: b.z(a), $Top: b.C(a), B: 0, E: 0, $Opacity: 1, $ZIndex: b.A(a) || 0, $Rotate: 0, $RotateX: 0, $RotateY: 0, $ScaleX: 1, $ScaleY: 1, $TranslateX: 0, $TranslateY: 0, $TranslateZ: 0, $SkewX: 0, $SkewY: 0, u: e, v: d, $Clip: { $Top: 0, $Right: e, $Bottom: d, $Left: 0 } }; c.wd = c.$Left; c.sd = c.$Top; z(a, f.Kc, c) }) } function B(f, e, g) { var c = f.b - e; if (c) { var b = new l(e, c); b.P(m, d); b.$Shift(g); a.P(b) } a.hd(f.d); return c } function A(e) { var c = m.fc(), d = 0; b.$Each(e, function (e, f) { e = b.s({ d: u }, e); B(e, c, d); c = e.b; d += e.d; if (!f || e.t == 2) { a.Wc = c; a.Vc = c + e.d } }) } function i(k, d, e) { var g = d.length; if (g > 4) for (var m = c.ceil(g / 4), a = 0; a < m; a++) { var h = d.slice(a * 4, c.min(a * 4 + 4, g)), j = new l(h[0].X, 0); i(j, h, e); k.P(j) } else b.$Each(d, function (a) { b.$Each(e ? a.Ud : a.wc, function (a) { e && a.hd(f - a.lb()); k.P(a) }) }) } a.cd = function () { a.F(-1, d) }; w = [e.$Linear, e.$Swing, e.$InQuad, e.$OutQuad, e.$InOutQuad, e.$InCubic, e.$OutCubic, e.$InOutCubic, e.$InQuart, e.$OutQuart, e.$InOutQuart, e.$InQuint, e.$OutQuint, e.$InOutQuint, e.$InSine, e.$OutSine, e.$InOutSine, e.$InExpo, e.$OutExpo, e.$InOutExpo, e.$InCirc, e.$OutCirc, e.$InOutCirc, e.$InElastic, e.$OutElastic, e.$InOutElastic, e.$InBack, e.$OutBack, e.$InOutBack, e.$InBounce, e.$OutBounce, e.$InOutBounce, e.$Early, e.$Late]; var C = { $Top: "y", $Left: "x", $Bottom: "m", $Right: "t", $Rotate: "r", $RotateX: "rX", $RotateY: "rY", $ScaleX: "sX", $ScaleY: "sY", $TranslateX: "tX", $TranslateY: "tY", $TranslateZ: "tZ", $SkewX: "kX", $SkewY: "kY", $Opacity: "o", $Easing: "e", $ZIndex: "i", $Clip: "c" }; b.$Each(C, function (b, a) { o[b] = a }); y(t(v, 1)); i(m, h); var x = j.$Breaks || [], k = [].concat(x[b.Oc(b.$AttributeEx(v, "b"))] || []); k.push({ b: f, d: k.length ? 0 : u }); A(k); f = c.max(f, a.lb()); i(a, h, d); a.F(-1) }; var i = j.$JssorSlider$ = function () { var a = this; b.Ef(a, o); var ub = "data-jssor-slider", Sb = "data-jssor-thumb", w, n, X, fb, V, jb, U, eb, H, G, Kb, fc, jc = 1, ec = 1, Tb = 1, Xb = {}, z, R, sb, Mb, Jb, ib, wb, vb, db, s = -1, N, yb, q, K, I, Gb, ob, pb, qb, t, S, x, P, Ib, Z = [], bc, cc, Yb, kc, Fc, v, gb, F, ac, nb, xb, zb, mb, Ab, L, hb, Q, J = 1, T, D, Y, Bb = 0, Cb = 0, M, kb, lb, Nb, y, bb, A, Db, ab = [], Ob = b.$Device(), Fb = Ob.qg, B = [], C, O, E, tb, Rb, W; function sc(e, n, o) { var k = this, h = { $Top: 2, $Right: 1, $Bottom: 2, $Left: 1 }, l = { $Top: "top", $Right: "right", $Bottom: "bottom", $Left: "left" }, g, a, f, i, j = {}; k.$Elmt = e; k.$ScaleSize = function (q, k) { var p, s = q, r = k; if (!f) { f = b.sf(e); g = e.parentNode; i = { $Scale: b.ac(e, m.Mb, 1), $AutoCenter: b.ac(e, m.rb) }; b.$Each(l, function (c, a) { j[a] = b.ac(e, "data-scale-" + c, 1) }); a = e; if (n) { a = b.$CloneNode(g, d); b.G(a, { $Top: 0, $Left: 0 }); b.$AppendChild(a, e); b.$AppendChild(g, a) } } if (o) p = q > k ? q : k; else s = r = p = c.pow(H < G ? k : q, i.$Scale); b.Vf(a, p); b.$Attribute(a, m.vc, p); b.$CssWidth(g, f.u * s); b.$CssHeight(g, f.v * r); var t = b.$IsBrowserIE() && b.$BrowserEngineVersion() < 9 || b.$BrowserEngineVersion() < 10 && b.$IsBrowserIeQuirks() ? p : 1, u = (s - t) * f.u / 2, v = (r - t) * f.v / 2; b.z(a, u); b.C(a, v); b.$Each(f, function (d, a) { if (h[a] && d) { var e = (h[a] & 1) * c.pow(q, j[a]) * d + (h[a] & 2) * c.pow(k, j[a]) * d / 2; b.xg[a](g, e) } }); b.qd(g, i.$AutoCenter) } } function Ec() { var b = this; l.call(b, -1e8, 2e8); b.Wf = function () { var a = b.Eb(), d = c.floor(a), f = u(d), e = a - c.floor(a); return { tb: f, Yf: d, mb: e } }; b.dc = function (e, b) { var f = c.floor(b); if (f != b && b > e) f++; dc(f, d); a.k(i.$EVT_POSITION_CHANGE, u(b), u(e), b, e) } } function Dc() { var a = this; l.call(a, 0, 0, { Lc: q }); b.$Each(B, function (b) { L & 1 && b.fe(q); a.yc(b); b.$Shift(mb / qb) }) } function Cc() { var a = this, b = Db.$Elmt; l.call(a, -1, 2, { $Easing: e.$Linear, Ze: { mb: ic }, Lc: q }, b, { mb: 1 }, { mb: -2 }); a.mc = b } function uc(o, m) { var b = this, e, f, h, j, c; l.call(b, -1e8, 2e8, { gd: 100 }); b.Yc = function () { T = d; Y = g; a.k(i.$EVT_SWIPE_START, u(y.bb()), y.bb()) }; b.ed = function () { T = k; j = k; var b = y.Wf(); a.k(i.$EVT_SWIPE_END, u(y.bb()), y.bb()); !b.mb && Gc(b.Yf, s) }; b.dc = function (g, d) { var a; if (j) a = c; else { a = f; if (h) { var b = d / h; a = n.$SlideEasing(b) * (f - e) + e } } y.F(a) }; b.jc = function (a, d, c, g) { e = a; f = d; h = c; y.F(a); b.F(0); b.Pc(c, g) }; b.pf = function (a) { j = d; c = a; b.$Play(a, g, d) }; b.of = function (a) { c = a }; y = new Ec; y.P(o); y.P(m) } function vc() { var c = this, a = gc(); b.A(a, 0); b.$Css(a, "pointerEvents", "none"); c.$Elmt = a; c.ge = function (c) { b.$AppendChild(a, c); b.D(a) }; c.ub = function () { b.U(a); b.sc(a) } } function Bc(m, f) { var e = this, r, L, y, j, z = [], x, D, T, H, P, F, J, h, w, p; l.call(e, -t, t + 1, {}); function E(a) { r && r.cd(); S(m, a, 0); F = d; r = new V.$Class(m, V, b.Zc(b.$AttributeEx(m, "idle")) || ac, !v); r.F(0) } function W() { r.Jc < V.Jc && E() } function N(p, r, o) { if (!H) { H = d; if (j && o) { var g = o.width, c = o.height, m = g, l = c; if (g && c && n.$FillMode) { if (n.$FillMode & 3 && (!(n.$FillMode & 4) || g > K || c > I)) { var h = k, q = K / I * c / g; if (n.$FillMode & 1) h = q > 1; else if (n.$FillMode & 2) h = q < 1; m = h ? g * I / c : K; l = h ? I : c * K / g } b.$CssWidth(j, m); b.$CssHeight(j, l); b.C(j, (I - l) / 2); b.z(j, (K - m) / 2) } b.K(j, "absolute"); a.k(i.$EVT_LOAD_END, f) } } b.U(r); p && p(e) } function U(g, b, c, d) { if (d == Y && s == f && v) if (!Fc) { var a = u(g); C.Ce(a, f, b, e, c, I / K); b.zf(); bb.$Shift(a - bb.fc() - 1); bb.F(a); A.jc(a, a, 0) } } function Z(b) { if (b == Y && s == f) { if (!h) { var a = g; if (C) if (C.tb == f) a = C.Ke(); else C.ub(); W(); h = new Ac(m, f, a, r); h.Md(p) } !h.$IsPlaying() && h.Ac() } } function G(a, d, k) { if (a == f) { if (a != d) B[d] && B[d].Qd(); else !k && h && h.tg(); p && p.$Enable(); var l = Y = b.W(); e.Ib(b.$CreateCallback(g, Z, l)) } else { var j = c.min(f, a), i = c.max(f, a), o = c.min(i - j, j + q - i), m = t + n.$LazyLoading - 1; (!P || o <= m) && e.Ib() } } function ab() { if (s == f && h) { h.sb(); p && p.$Quit(); p && p.$Disable(); h.Jd() } } function cb() { s == f && h && h.sb() } function X(b) { !Q && a.k(i.$EVT_CLICK, f, b) } function O() { p = w.pInstance; h && h.Md(p) } e.Ib = function (e, c) { c = c || y; if (z.length && !H) { b.D(c); if (!T) { T = d; a.k(i.$EVT_LOAD_START, f); b.$Each(z, function (a) { if (!b.$Attribute(a, "src")) { a.src = b.$AttributeEx(a, "src2") || ""; b.nb(a, a["display-origin"]) } }) } b.Gf(z, j, b.$CreateCallback(g, N, e, c)) } else N(e, c) }; e.og = function () { if (q == 1) { e.Qd(); G(f, f) } else if (C) { var a = C.Fe(q); if (a) { var h = Y = b.W(), c = f + gb, d = B[u(c)]; return d.Ib(b.$CreateCallback(g, U, c, d, a, h), y) } } else Hb(gb) }; e.Bc = function () { G(f, f, d) }; e.Qd = function () { p && p.$Quit(); p && p.$Disable(); e.Zd(); h && h.kg(); h = g; E() }; e.zf = function () { b.U(m) }; e.Zd = function () { b.D(m) }; e.hg = function () { p && p.$Enable() }; function S(a, f, c, h) { if (b.$Attribute(a, ub)) return; if (!F) { if (a.tagName == "IMG") { z.push(a); if (!b.$Attribute(a, "src")) { P = d; a["display-origin"] = b.nb(a); b.U(a) } } var e = b.ug(a); if (e) { var g = new Image; b.$AttributeEx(g, "src2", e); z.push(g) } c && b.A(a, (b.A(a) || 0) + 1) } var i = b.$Children(a); b.$Each(i, function (a) { var e = a.tagName, g = b.$AttributeEx(a, "u"); if (g == "player" && !w) { w = a; if (w.pInstance) O(); else b.$AddEvent(w, "dataavailable", O) } if (g == "caption") { if (f) { b.xf(a, b.$AttributeEx(a, "to")); b.vf(a, b.$AttributeEx(a, "bf")); J && b.$AttributeEx(a, "3d") && b.tf(a, "preserve-3d") } } else if (!F && !c && !j) { if (e == "A") { if (b.$AttributeEx(a, "u") == "image") j = b.If(a, "IMG"); else j = b.$FindChild(a, "image", d); if (j) { x = a; b.nb(x, "block"); b.G(x, db); D = b.$CloneNode(x, d); b.K(x, "relative"); b.Ic(D, 0); b.$Css(D, "backgroundColor", "#000") } } else if (e == "IMG" && b.$AttributeEx(a, "u") == "image") j = a; if (j) { j.border = 0; b.G(j, db) } } S(a, f, c + 1, h) }) } e.Nc = function (c, b) { var a = t - b; ic(L, a) }; e.tb = f; o.call(e); J = b.$AttributeEx(m, "p"); b.uf(m, J); b.Uf(m, b.$AttributeEx(m, "po")); var M = b.$FindChild(m, "thumb", d); if (M) { e.oe = b.$CloneNode(M); b.U(M) } b.D(m); y = b.$CloneNode(R); b.A(y, 1e3); b.$AddEvent(m, "click", X); E(d); e.ic = j; e.Vd = D; e.rd = m; e.mc = L = m; b.$AppendChild(L, y); a.$On(203, G); a.$On(28, cb); a.$On(24, ab) } function Ac(z, g, p, q) { var c = this, n = 0, u = 0, h, j, f, e, m, t, r, o = B[g]; l.call(c, 0, 0); function w() { b.sc(O); kc && m && o.Vd && b.$AppendChild(O, o.Vd); b.D(O, !m && o.ic) } function x() { c.Ac() } function y(a) { r = a; c.sb(); c.Ac() } c.Ac = function () { var b = c.Eb(); if (!D && !T && !r && s == g) { if (!b) { if (h && !m) { m = d; c.Jd(d); a.k(i.$EVT_SLIDESHOW_START, g, n, u, h, e) } w() } var k, p = i.$EVT_STATE_CHANGE; if (b != e) if (b == f) k = e; else if (b == j) k = f; else if (!b) k = j; else k = c.Bd(); a.k(p, g, b, n, j, f, e); var l = v && (!F || J); if (b == e) (f != e && !(F & 12) || l) && o.og(); else (l || b != f) && c.Pc(k, x) } }; c.tg = function () { f == e && f == c.Eb() && c.F(j) }; c.kg = function () { C && C.tb == g && C.ub(); var b = c.Eb(); b < e && a.k(i.$EVT_STATE_CHANGE, g, -b - 1, n, j, f, e) }; c.Jd = function (a) { p && b.xb(S, a && p.Kc.$Outside ? "" : "hidden") }; c.Nc = function (c, b) { if (m && b >= h) { m = k; w(); o.Zd(); C.ub(); a.k(i.$EVT_SLIDESHOW_END, g, n, u, h, e) } a.k(i.$EVT_PROGRESS_CHANGE, g, b, n, j, f, e) }; c.Md = function (a) { if (a && !t) { t = a; a.$On($JssorPlayer$.kf, y) } }; p && c.yc(p); h = c.lb(); c.yc(q); j = h + q.Wc; e = c.lb(); f = v ? h + q.Vc : e } function Ub(a, c, d) { b.z(a, c); b.C(a, d) } function ic(c, b) { var a = x > 0 ? x : X, d = ob * b * (a & 1), e = pb * b * (a >> 1 & 1); Ub(c, d, e) } function Zb() { tb = T; Rb = A.Bd(); E = y.bb() } function mc() { Zb(); if (D || !J && F & 12) { A.sb(); a.k(i.ze) } } function lc(f) { if (!D && (J || !(F & 12)) && !A.$IsPlaying()) { var b = y.bb(), a = c.ceil(E); if (f && c.abs(M) >= n.$MinDragOffsetToSlide) { a = c.ceil(b); a += lb } if (!(L & 1)) a = c.min(q - t, c.max(a, 0)); var d = c.abs(a - b); if (d < 1 && n.$SlideEasing != e.$Linear) d = 1 - c.pow(1 - d, 5); if (!Q && tb) A.Be(Rb); else if (b == a) { yb.hg(); yb.Bc() } else A.jc(b, a, d * nb) } } function Qb(a) { !b.Gb(b.$EvtSrc(a), "nodrag") && b.$CancelEvent(a) } function yc(a) { hc(a, 1) } function hc(c, j) { c = b.Sd(c); var e = b.$EvtSrc(c); Ib = k; var l = b.Gb(e, "1", Sb); if ((!l || l === w) && !P && (!j || c.touches.length == 1) && !b.Gb(e, "nodrag") && zc()) { var n = b.Gb(e, f, m.vc); if (n) Tb = b.$Attribute(n, m.vc); if (j) { var p = c.touches[0]; Bb = p.clientX; Cb = p.clientY } else { var o = b.Rd(c); Bb = o.x; Cb = o.y } D = d; Y = g; b.$AddEvent(h, j ? "touchmove" : "mousemove", Lb); b.W(); Q = 0; mc(); if (!tb) x = 0; M = 0; kb = 0; lb = 0; a.k(i.$EVT_DRAG_START, u(E), E, c) } } function Lb(a) { if (D) { a = b.Sd(a); var e; if (a.type != "mousemove") if (a.touches.length == 1) { var m = a.touches[0]; e = { x: m.clientX, y: m.clientY } } else cb(); else e = b.Rd(a); if (e) { var f = e.x - Bb, g = e.y - Cb; if (x || c.abs(f) > 1.5 || c.abs(g) > 1.5) { if (c.floor(E) != E) x = x || X & P; if ((f || g) && !x) if (P == 3) if (c.abs(g) > c.abs(f)) x = 2; else x = 1; else { x = P; var n = [0, c.abs(f), c.abs(g)], p = n[x], o = n[~x & 3]; if (o > p) Ib = d } if (x && !Ib) { var l = g, h = pb; if (x == 1) { l = f; h = ob } if (M - kb < -1.5) lb = 0; else if (M - kb > 1.5) lb = -1; kb = M; M = l; W = E - M / h / Tb; if (!(L & 1)) { var j = 0, i = [-E, 0, E - q + t]; b.$Each(i, function (b, d) { if (b > 0) { var a = c.pow(b, 1 / 1.6); a = c.tan(a * c.PI / 2); j = (a - b) * (d - 1) } }); var k = j + W; i = [-k, 0, k - q + t]; b.$Each(i, function (a, b) { if (a > 0) { a = c.min(a, h); a = c.atan(a) * 2 / c.PI; a = c.pow(a, 1.6); W = a * (b - 1); if (b) W += q - t } }) } b.$CancelEvent(a); if (!T) A.pf(W); else A.of(W) } } } } } function cb() { wc(); if (D) { D = k; Q = M; b.W(); b.T(h, "mousemove", Lb); b.T(h, "touchmove", Lb); Q && v & 8 && (v = 0); A.sb(); var c = y.bb(); a.k(i.$EVT_DRAG_END, u(c), c, u(E), E); F & 12 && Zb(); lc(d) } } function rc(c) { var a = b.$EvtSrc(c), d = b.Gb(a, "1", ub); if (w === d) if (Q) { b.$StopEvent(c); while (a && w !== a) { (a.tagName == "A" || b.$Attribute(a, "data-jssor-button")) && b.$CancelEvent(c); a = a.parentNode } } else v & 4 && (v = 0) } function nc(a) { B[s]; s = u(a); yb = B[s]; y.F(s); dc(s); return s } function Gc(b, c) { x = 0; nc(b); if (v & 2 && (gb > 0 && s == q - 1 || gb < 0 && !s)) v = 0; a.k(i.$EVT_PARK, s, c) } function dc(a, c) { N = a; b.$Each(Z, function (b) { b.pc(u(a), a, c) }) } function zc() { var b = i.Hd || 0, a = hb; if (Fb) a & 1 && (a &= 1); i.Hd |= a; return P = a & ~b } function wc() { if (P) { i.Hd &= ~hb; P = 0 } } function gc() { var a = b.$CreateDiv(); b.G(a, db); b.K(a, "absolute"); return a } function u(b, a) { a = a || q || 1; return (b % a + a) % a } function rb(c, a, b) { v & 8 && (v = 0); Pb(c, nb, a, b) } function Eb() { b.$Each(Z, function (a) { a.qc(a.Vb.$ChanceToShow <= J) }) } function pc() { if (!J) { J = 1; Eb(); if (!D) { F & 12 && lc(); F & 3 && B[s] && B[s].Bc() } } a.k(i.$EVT_MOUSE_LEAVE) } function oc() { if (J) { J = 0; Eb(); D || !(F & 12) || mc() } a.k(i.$EVT_MOUSE_ENTER) } function qc() { b.$Each(ab, function (a) { b.G(a, db); b.K(a, "absolute"); b.xb(a, "hidden"); b.U(a) }); b.G(R, db) } function Hb(b, a) { Pb(b, a, d) } function Pb(h, g, m, o) { if (Ab && (!D && (J || !(F & 12)) || n.$NaviQuitDrag)) { T = d; D = k; A.sb(); if (g == f) g = nb; var e = Nb.Eb(), b = h; if (m) { b = N + h; if (h > 0) b = c.ceil(b); else b = c.floor(b) } var a = b; if (!(L & 1)) if (o) a = u(a); else if (L & 2 && (a < 0 && !N || a > q - t && N >= q - t)) a = a < 0 ? q - t : 0; else a = c.max(0, c.min(a, q - t)); var l = (a - e) % q; a = e + l; var i = e == a ? 0 : g * c.abs(l), j = 1; if (t > 1) j = (X & 1 ? wb : vb) / qb; i = c.min(i, g * j * 1.5); A.jc(e, a, i || 1) } } a.$SlidesCount = function () { return ab.length }; a.$CurrentIndex = function () { return s }; a.$AutoPlay = function (a) { if (a == f) return a; if (a != v) { v = a; v && B[s] && B[s].Bc() } }; a.$IsDragging = function () { return D }; a.$IsSliding = function () { return T }; a.$IsMouseOver = function () { return !J }; a.re = function () { return Q }; a.$OriginalWidth = function () { return H }; a.$OriginalHeight = function () { return G }; a.$ScaleHeight = function (b) { if (b == f) return fc || G; a.$ScaleSize(b / G * H, b) }; a.$ScaleWidth = function (b) { if (b == f) return Kb || H; a.$ScaleSize(b, G) }; a.$ScaleSize = function (c, a) { b.$CssWidth(w, c); b.$CssHeight(w, a); jc = c / H; ec = a / G; b.$Each(Xb, function (a) { a.$ScaleSize(jc, ec) }); if (!Kb) { b.Bb(S, z); b.C(S, 0); b.z(S, 0) } Kb = c; fc = a }; a.$PlayTo = Pb; a.$GoTo = function (a) { nc(a) }; a.$Next = function () { Hb(1) }; a.$Prev = function () { Hb(-1) }; a.$Pause = function () { v = 0 }; a.$Play = function () { a.$AutoPlay(v || 1) }; a.$SetSlideshowTransitions = function (a) { n.$SlideshowOptions.$Transitions = a }; a.$SetCaptionTransitions = function (a) { V.$Transitions = a; V.Jc = b.W() }; a.bd = function (a) { var d = c.ceil(u(mb / qb)), b = u(a - N + d); if (b > t) { if (a - N > q / 2) a -= q; else if (a - N <= -q / 2) a += q } else a = N + b - d; if (!(L & 1)) a = u(a); return a }; a.gc = function (y, l) { a.$Elmt = w = b.$GetElement(y); H = b.$CssWidth(w); G = b.$CssHeight(w); n = b.s({ $FillMode: 0, $LazyLoading: 1, $ArrowKeyNavigation: 1, $StartIndex: 0, $AutoPlay: 0, $Loop: 1, $HWA: d, $NaviQuitDrag: d, $AutoPlaySteps: 1, $AutoPlayInterval: 3e3, $PauseOnHover: 1, $SlideDuration: 500, $SlideEasing: e.$OutQuad, $MinDragOffsetToSlide: 20, $SlideSpacing: 0, $Cols: 1, $Align: 0, $UISearchMode: 1, $PlayOrientation: 1, $DragOrientation: 1 }, l); n.$HWA = n.$HWA && b.Ff(); if (n.$Idle != f) n.$AutoPlayInterval = n.$Idle; if (n.$ParkingPosition != f) n.$Align = n.$ParkingPosition; X = n.$PlayOrientation & 3; fb = n.$SlideshowOptions; V = b.s({ $Class: r }, n.$CaptionSliderOptions); jb = n.$BulletNavigatorOptions; U = n.$ArrowNavigatorOptions; eb = n.$ThumbnailNavigatorOptions; !n.$UISearchMode; var m = b.$Children(w); b.$Each(m, function (a, d) { var c = b.$AttributeEx(a, "u"); if (c == "loading") R = a; else { if (c == "slides") z = a; if (c == "navigator") sb = a; if (c == "arrowleft") Mb = a; if (c == "arrowright") Jb = a; if (c == "thumbnavigator") ib = a; if (a.tagName == "DIV" || a.tagName == "SPAN") Xb[c || d] = new sc(a, c == "slides", b.Nf(["slides", "thumbnavigator"])[c]) } }); R = R || b.$CreateDiv(h); wb = b.$CssWidth(z); vb = b.$CssHeight(z); K = n.$SlideWidth || wb; I = n.$SlideHeight || vb; db = { u: K, v: I, $Top: 0, $Left: 0 }; Gb = n.$SlideSpacing; ob = K + Gb; pb = I + Gb; qb = X & 1 ? ob : pb; gb = n.$AutoPlaySteps; F = n.$PauseOnHover; ac = n.$AutoPlayInterval; nb = n.$SlideDuration; Db = new vc; v = n.$AutoPlay & 63; a.Vb = l; b.$Attribute(w, ub, "1"); b.A(z, b.A(z) || 0); b.K(z, "absolute"); S = b.$CloneNode(z, d); b.Bb(S, z); bb = new Cc; b.$AppendChild(S, bb.mc); b.xb(z, "hidden"); F &= Fb ? 10 : 5; var o = b.$Children(z); b.$Each(o, function (a) { a.tagName == "DIV" && !b.$AttributeEx(a, "u") && ab.push(a); b.A(a, (b.A(a) || 0) + 1) }); O = gc(); b.$Css(O, "backgroundColor", "#000"); b.Ic(O, 0); b.A(O, 0); b.Bb(O, z.firstChild, z); q = ab.length; t = c.min(n.$Cols, q); Ab = t < q; L = Ab ? n.$Loop : 0; if (q) { qc(); if (fb) { kc = fb.$ShowLink; xb = fb.$Class; zb = t == 1 && q > 1 && xb && (!b.$IsBrowserIE() || b.$BrowserVersion() >= 9) } mb = zb || t >= q || !(L & 1) ? 0 : n.$Align; hb = (t > 1 || mb ? X : -1) & n.$DragOrientation; Ob.Fd && b.$Css(z, Ob.Fd, ([g, "pan-y", "pan-x", "none"])[hb] || ""); if (zb) C = new xb(Db, K, I, fb, Fb, Ub); for (var k = 0; k < ab.length; k++) { var s = ab[k], x = new Bc(s, k); B.push(x) } b.U(R); Nb = new Dc; A = new uc(Nb, bb); b.$AddEvent(w, "click", rc, d); b.$AddEvent(w, "mouseleave", pc); b.$AddEvent(w, "mouseenter", oc); if (hb) { b.$AddEvent(w, "mousedown", hc); b.$AddEvent(w, "touchstart", yc); b.$AddEvent(w, "dragstart", Qb); b.$AddEvent(w, "selectstart", Qb); b.$AddEvent(j, "mouseup", cb); b.$AddEvent(h, "mouseup", cb); b.$AddEvent(h, "touchend", cb); b.$AddEvent(h, "touchcancel", cb); b.$AddEvent(j, "blur", cb) } if (sb && jb) { bc = new jb.$Class(sb, jb, H, G); Z.push(bc) } if (U && Mb && Jb) { U.$Loop = L; U.$Cols = t; cc = new U.$Class(Mb, Jb, U, H, G); Z.push(cc) } if (ib && eb) { eb.$StartIndex = n.$StartIndex; Yb = new eb.$Class(ib, eb); b.$Attribute(ib, Sb, "1"); Z.push(Yb) } b.$Each(Z, function (a) { a.Mc(q, B, R); a.$On(p.kc, rb) }); b.$Css(w, "visibility", "visible"); a.$ScaleSize(H, G); Eb(); n.$ArrowKeyNavigation && b.$AddEvent(h, "keydown", function (a) { if (a.keyCode == 37) rb(-n.$ArrowKeyNavigation, d); else a.keyCode == 39 && rb(n.$ArrowKeyNavigation, d) }); var i = n.$StartIndex; i = u(i); A.jc(i, i, 0) } }; b.gc(a) }; i.$EVT_CLICK = 21; i.$EVT_DRAG_START = 22; i.$EVT_DRAG_END = 23; i.$EVT_SWIPE_START = 24; i.$EVT_SWIPE_END = 25; i.$EVT_LOAD_START = 26; i.$EVT_LOAD_END = 27; i.ze = 28; i.$EVT_MOUSE_ENTER = 31; i.$EVT_MOUSE_LEAVE = 32; i.$EVT_POSITION_CHANGE = 202; i.$EVT_PARK = 203; i.$EVT_SLIDESHOW_START = 206; i.$EVT_SLIDESHOW_END = 207; i.$EVT_PROGRESS_CHANGE = 208; i.$EVT_STATE_CHANGE = 209 +})(window, document, Math, null, true, false) \ No newline at end of file diff --git a/jpress-template/src/main/webapp/templates/daotian/js/mobileAdapter.min.js b/jpress-template/src/main/webapp/templates/daotian/js/mobileAdapter.min.js new file mode 100644 index 000000000..ea6bea1ce --- /dev/null +++ b/jpress-template/src/main/webapp/templates/daotian/js/mobileAdapter.min.js @@ -0,0 +1 @@ +window.mobileUtil = (function (f, e) { var d = navigator.userAgent, c = /android|adr/gi.test(d), b = /iphone|ipod|ipad/gi.test(d) && !c, a = c || b; return { isAndroid: c, isIos: b, isMobile: a, isNewsApp: /NewsApp\/[\d\.]+/gi.test(d), isWeixin: /MicroMessenger/gi.test(d), isQQ: /QQ\/\d/gi.test(d), isYixin: /YiXin/gi.test(d), isWeibo: /Weibo/gi.test(d), isTXWeibo: /T(?:X|encent)MicroBlog/gi.test(d), tapEvent: a ? "tap" : "click", fixScreen: function (i) { var A = e.querySelector('meta[name="viewport"]'), B = A ? A.content : "", y = B.match(/initial\-scale=([\d\.]+)/), o = B.match(/width=([^,\s]+)/); if (typeof i === "undefined") { console.log(false); i = false } console.log(e); console.log(A); if (!A) { var k = e.documentElement, u = k.dataset.mw || 750, h = b ? Math.min(f.devicePixelRatio, 3) : 1, C = 1 / h, z; k.removeAttribute("data-mw"); k.dataset.dpr = h; A = e.createElement("meta"); A.name = "viewport"; A.content = q(C); k.firstElementChild.appendChild(A); var s = function () { var w = k.getBoundingClientRect().width; if (w / h > u) { w = u * h } var D = w / 16; k.style.fontSize = D + "px" }; f.addEventListener("resize", function () { clearTimeout(z); z = setTimeout(s, 300) }, false); f.addEventListener("pageshow", function (w) { if (w.persisted) { clearTimeout(z); z = setTimeout(s, 300) } }, false); s() } else { if ((a && !y && (o && o[1] != "device-width")) || i) { var x = parseInt(o[1]), l = f.innerWidth || x, m = f.outerWidth || l, v = f.screen.width || l, j = f.screen.availWidth || l, r = f.innerHeight || x, t = f.outerHeight || r, g = f.screen.height || r, n = f.screen.availHeight || r, p = Math.min(l, m, v, j), C = Math.max(l, m, v, j) / x; A.content = o[0] + "," + q(C) } } function q(w) { return "initial-scale=" + w + ",maximum-scale=" + w + ",minimum-scale=" + w + ",user-scalable=no,viewport-fit=cover" } }, getSearch: function (g) { g = g || f.location.search; var i = {}, h = new RegExp("([^?=&]+)(=([^&]*))?", "g"); g && g.replace(h, function (k, j, m, l) { i[j] = l }); return i }, formatUcBrowser: function () { var g = navigator.userAgent, h = /UC/gi.test(g); if (h) { $(".smartFixed").each(function () { var n = $(this); var m = parseInt(n.css("top"), 10); var l = parseInt(n.css("left"), 10); var k = parseInt(n.css("right"), 10); var j = parseInt(n.css("bottom"), 10); if (m <= 150 && j === 0 && (l <= 150 || k <= 150)) { var i = parseInt(n.css("height"), 10) / 2 * -1; i = i + m; n.css({ "top": "50%", "margin-top": i + "px" }) } }) } } } })(window, document); \ No newline at end of file diff --git a/jpress-template/src/main/webapp/templates/daotian/layout.html b/jpress-template/src/main/webapp/templates/daotian/layout.html new file mode 100755 index 000000000..3af04347f --- /dev/null +++ b/jpress-template/src/main/webapp/templates/daotian/layout.html @@ -0,0 +1,29 @@ +#define layout(showSidebar) + + + + + + + + + #(SEO_TITLE ?? (WEB_TITLE + '-' + WEB_SUBTITLE)) + + + + + + + #@css?() + + +
+#@content() +
+ + + +#@script?() + + +#end diff --git a/jpress-template/src/main/webapp/templates/daotian/nav.html b/jpress-template/src/main/webapp/templates/daotian/nav.html new file mode 100755 index 000000000..236e01c8a --- /dev/null +++ b/jpress-template/src/main/webapp/templates/daotian/nav.html @@ -0,0 +1,11 @@ + +
diff --git a/jpress-template/src/main/webapp/templates/daotian/page.html b/jpress-template/src/main/webapp/templates/daotian/page.html new file mode 100755 index 000000000..4bcfcb8e1 --- /dev/null +++ b/jpress-template/src/main/webapp/templates/daotian/page.html @@ -0,0 +1,21 @@ +#include("layout.html") +#@layout(true) +#define content() +
+ + #include("header.html") +
+ +

+ #(page.title ??) +

+
+ #(page.content ??) +
+ +
+
+ +#include("footer.html") + +#end \ No newline at end of file diff --git a/jpress-template/src/main/webapp/templates/daotian/screenshot.png b/jpress-template/src/main/webapp/templates/daotian/screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..6f23b06e5274764bcd0c17c5fa5674715d77ce8d GIT binary patch literal 135339 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�G4&=bZ<8zT@@Oz|otyGjwsFTOscnSR$cM5g9i8NZdHk(=P2z zLAD~Co`EBXc`wwq-x~xqZo$b>1M+I@rr#ha$x2)x6xlQ@OecGuhFFx^?YdU+kCbY< zE9xmF$9nl=?fbVHT!C41s#rq`gw33HeAkI_UPur9X2AJo-&uvyeCuI*R5k~*R{N>1 zNr+B|(7jnq86N?3n)&!Aq(1*NLx~MK-lcKeSxMrE#222W|F%Tlgc?dNtJ2&RtR*vKV)pOhJ3JYeF4}#j_CH7?;-B;E6!Wv)~6-`QIBE7>{P5ct#Xe zH36;pBIe*uY>BjQIaZy|Xmkt#COdO>P}rr(FTMEGkKczX2we)BB=4?Lm-*?|?fwr* z+wB-Os#6?HgdTy>8ev3tbo`G4vp9=oR9fjaH3U6Bu`xJ+reC-ndKB|=d{P016%iUT&IYe|8Gz2 zB?qMYwPjk5+QdKP)+>*(J%V?zJSZyx)CWp8n>6u_Rs6f1VB)3MGTu@tsU5j}ZeE(` zS%;V%?|JrPN})ShvBXmV^6J3m$}UpdAJMONt4>9S-pYvQWSHw6cr;FHK0%@#NR|4j zd$ML09T`K*MjMO1Gxg4)YDm+!{l+g)Y1ttdtv;6O^cptAZECWDLUDj-VT4Ob3%$*u zCWnHtw!%w-npf9Iaa9EJ!S3k5>U&na^A($7Md5M30B#y7a5D%adMMWvIC@s5S)sJ; zEykrLemxfjz8ymUTTJr*!1S}x%)mEuucOBIwbnyo7d#4yT1@T~q^WQO!u*hP zEp6F3Z!7NO-NBVyQyxZFt+W^4O*qozH4$Z%wk24XtR)RP-^@8)?dAM{oAImP!ESo@ zsk#@~E1yom^u=PFDE-Xmff0mEe~Ei6D^JF290zi z7(RkfAwtEd1L~_u-yWQ9yrXgOM`?{cT@Lk3^)s$kZ^dbmY7!IRXQj{NSA_xQ+P^oS z*^0ptKx=}L9*&q=vXC7R8 z1Gf48-kHjL&bJL$8boZ^=>9JAT`Df~ZdsQElGmpkBXYEIGe^&dcBG(dT9OHWB1fAC zOtn?3Q&|?O|1#(jl$g;aSC-gCpSb4#aCZ%zroc|MJiV!pLGcxMak>5Z>q9J0+55AD3-Gb zu`UA=xePo@6WdUoFckXTPdv0v)0tml!I^NvZ+oJk@;hEC4|80%&0F|oxVWqPYs|ln zi+;|0?(PRIr<-Y8@D19@kg`6cGA`LF;;UXV9{(Bt zLceGJ#M@tc_R95$?H^Gtnd;Ik7uWgv3C6y`I;h75M~f0HnJs%>oMkD_Zxq3#=6p`z zZ-6V{R+~?XB01wp^JCSQ3A(FkForMIxi}&A!|}XCt;HOmS7bvag6ND>&gZ6@kS3o5 zM-yG<=eb-wzTfUi_KZY0k#v|>DPn<6&1vd^L2#WQOuwWpfMx+n==3yvmF;2XdDI$E zLE)=TFSbdwAY_sK3<-T(^>*EEPG#QYMq?nfR|J~q9c9Ix^G}SJJ$DjX!mychqYhUh zF;_zmOFC}rL^sB2Z`DSM*LJ@%-#&+PtFe2FC<4p3zFuF;98WL~T=Hn@sv8waCTG=q zF}ig*#FuOnwUAMiSJunAtGI0y^C`=)u!JpWV)SN+z4vj%_1l7joeG@DklTbDuE}dKB95C;oY-K$hx0dkLnXR(%WfsuyBz>W3$=%&# zQ0pyiH6{x271yP9XG`pr8%&$I-d?Gx`5-yi!S$BndGRlA;ol zu}~DD5IJp?N{%aH8#A38Du+3rrxGfM<(%x0oHnO@BIGn;bBx(N%ou+6_xBgu*>dEYk+h>Uz}6fWgEs)Tvw&72=rNxCZuUq$PT0=hx7~Qi4)?TmxNhj< z{RILe4AIs;do9!YJC5KK;kOyhH-rCY>Fam6pv2uI=<$E)i-*blJvzvva&NO3 zo)VCwptAq81os@Q)8XG9Kd&{|478!^H~{z7ribF8&Pdc;V7tf@1$A-3`a{PuoxA+t zE|UKF7Sqk{0&9`=JkRTzXGftLyjPZ+VoE7^z87>-@v#~BXpHWX2X+uL3|O_%MbOu8 z(59T!ouuM{O6k3`?U5t{VmYh!2#|tDAi)9Y+)66zmK^XAYb2tuAUY3L*`_P@n-7^; zc1e2`f1E_!;)G_Kq5g&bz-zF)eHSt@Y8UxOM%v??54RRZ@Wg*p0;dd!qt){vA2wEo z9(V|c>+kr7X!N*8Lq$SqVbkldihjC<1}x&%R7dLU;2yp#^^GCn$*?iU{la>Sg17a3 zLt@7X4=p5E`-T>=Z}Gf22z^#j1|G$dk`(mOkKrE0cuS~J-5ib?(5!WkBZ{q?dJ+=p zgO-R$=&h=4z~I1iN7T7-#D3AOZ@X|i09#ULxD7^4XUs734n4^0oPMo-yWjo#JT*x- zp7t!}Qm%&NHud`*Cy|DQEE~7VTh0pD;PweOrHHzaDEw5?5fz>6#G7jsia=p%Evr&_ zR4SXaJN(Y|&#W*#Fow-+U+^0g@~{srVYXaLlPEIw-m~-|P|PI1jxuUFYMjA4>zv(8 zT7Ty}`u*ZC3_JV%>3IPw#AcGEGYD&(xzf#&c}85;<)z zW@Jf23dmVMIB?dUP}D#0s)!^vIQ_K{uDfYdDN;~KmJo;>(taVXT$_MnAU>P%@GMB3COS+7>N89HXn#jXDBp^g3h z!j4CMHmGVz4pudzJVAN~%k1hK{($Z+^E&ZaMz#>Ov79v!bzQ&YCH4V(O}g$CbUFLC zBTctwAxapaLNzcVe!RSpS9PYkDC|v=*CQT0S_R@WS?Q8BNz2CbUm7^$DjzbJ^uo{= zz-OR#+}arMJJRRZCrJc>7tEu`%&m*l<%T9257ff4%2q&UZR$SECX49QXYvYdZsMWy z`X|XE`~uj7G+i;nVXp&OKv^Z%9$dEAB_^ft+X~6zn6k9=uy-g_@hV$O1tK1}Bw*WY zI6Y;S>jwu@DeUaLY0hX(oW}%gb@AeqyQb$*qQNAYkvTCaTwh+gRn;=-Pa|d--g7Xi zAmLGC#tX8IBoXH8BK3~Rw3U+7e!YrYgKf2)nkNrWLzTDIx@Z2g3mdHgD#B!QvEHAP zBL1x+ajGo7ZQ9Oz610HNQSx;+%Amn2;Wjxc5p-2XhkAdAJ_wQOxqF|`=Y5St(ma`o zl7%GZ!^>mypZ6zn9*=)k$S49y2WN~WaY5Ni}|Zf^jex^;uGd-Sibvx z+l+u5b?+*c!XSU+WU^adx(;if%nY@@K{f9k%O&bkhgYTI$D=1v;iwJiC6 z=baA`|BF(;40po>W$y$%w2k+vfRdLaqCTsR$i7yVebU8XN;VVYzOVlAEye-kO?uSs zO#Ar511bGo>KkYq#oRc*BGVS%Hfg~ABr^)i!tg*#Nf}1m#nYIOoM`N$T}1Na#qIyn zpv3J!N)jUb<~LHa9pODm41;_2Xh=;(QXu_Gc;4!TNfMUe3l`+>oEM=s^e_hY87Ygu z|BioI4?Vgq3R>WABd!7qVz;F_AA7ZXSTuMyin(I)CVbCPE*Pw6KN>lrKGjv+uQrO1 zUB)Uek+sawZ!o-a#qsH-a|o05@!D104<#Q@>F6MuBX=}m-yI`o15@>4tJ+G>@(w^E z8V<9Jn7)4$k8SN>)#_x_-iwSusEh|E&z4c$LrS46!{4V$FFwh59_JK#ZF%9smzwG{ z=~9XGz){z)%5Uc-FUqFzAKz9$+0rF108PU4uLTpqO;FL-P$!-`iyP1`O$?9I3i5Te z5y&b_u3A|$;aMM9^NGcF*c-;-Hi6xz;^EHg|C{&>RA7t?CgWCLYV5&S!|f??aV-z7 zY8qTFl3>{*RXBYq7)_3j9Z4l`vVc^hUs(RcAIfk+&icbKs;ppjqQAtr9?RL|wIbbg z#dNKlZxq8^3QO17C7+EffA)_N0e^D0*?UFB)5o)wR~S8|R<-bqS7rt8m}{+F-b&h) zag$c*{)COCC3By@nSMlC$qlqDhHBCfCnz`EJK7^*?mvRCtziLo9LP9w$GfRRplQ;( z49e5BxgJmvCHeI7%$j@?$1o6`{3gPU=4F>wZ}tGycdM4@3%R}6gJ9Lv25y%$ApKbr zrbsO5nNezY09@%;q!#S#+C`Owkc*GhsF}dqB9h0NA8k&8CaC}n6nw<08FFX_L*)BM zpAyq0zvPjRYj_tVfMAhgjMrJoNkLRcmlF_e4yNWJ+j)sP0~+CRstJMvt70CKs3$wJ zUCofvA-$+9*rco$rY(;B*=0@tZ4v6QkJfmC3QllR4T6`yvq9vaZ7`+okbIX;dDvlj zDhs>8DAIAqmri)RG_T1w-f4Up6sj0+W$EOFa^bmyJLyE%jB~yM<6jL%+~?d_Zou5n zf3Ob9w$*#yeTaySpHEd_%B8~NG}X;rhM}e4S^B#l?KAZ>q+xYzWE9M}P+@$tFvle) zrPr1u?asXHl>YSw+JhIyk-2s1g!iLY!s|V4{1bv2xXZPfhx$#}FHiOP#`irpAJC%T z_T%}?aaD`60Tm z+e-}1((zx9&Dy@pp&c!gQPFj#;Jj&t+}}!ATU?X1Lu}xmQ8)VPJ0##_Z=2OmQ3!TV zSF%t5=;f{To&H5br4@A@1lmPF@!*ebCf)U?y-Ol#hk3bXB++Tp@e;+r#ad2$HRzBT1E!t0N(>KSzi*jIDZGzXvncVD!<% zC#ccVSA3E{$Xl17ef;TdtlH zC(-IBeY|+(oWRNeeL{*GA$RSZVBtscQ^ntCp+8JF&28!oy%o2$QM(vzIm4Fivdhv7 z5_BkIxC^2jc74b>=+Th73(!i0?5*Kp=2y4FFRm4qPaSm-V48t2;t=t68$oADFVraK zf;r{sMnhwCkBd2O+yIP%OlD#N8VmT}LcY2L7?~iw8@6eP)vJtluL^l1y}dC-6E0^G z&ar}jnO^j4v!{uN8l{cK`kuBEiW%dogRh#y%aXfW3LTNL-k`YKE?I_j4_Wge9=;oj zw7C`;7-X!1{9U|SbQx-=LbT*r)=B>U9UEtb%TkHh354XIb6WWqaTt)XVm_OS?m!#j zrw{(KUfds6X>=;}>+!p#g~GBNk6jC^y|TQr_YFppW&8gA(X;K420+IIs0t)}`=tZR z)b75;eQ7Xu>uv7!6I0BPH{Q_seaP>a=USCsajKj(IRRlh-R%lnx2uEd!|{eF=OsBF zQRZAB5epiOqKmc1Jie>K_s;v^#xL6lyyV)o1jc3*^|zFVGfTNfY^~D*h%K6L6ml&S zzOh}9j||!tI(|lhP2LD`^0_t?maphO&~|Jc!&C22n#WM;*TvMR!M^!PNXEpw+k1fk z+f3&xy73sroA;P@%%P+NXD>qdybP3;Ii~>X?r{kqhrgFZ5iq?8VhE>YteWdSNNNtTGx#Pnx2Z zpZe;u4Ws{6WaF|mE(8)D$K+n`I~=G9Dj1MnY4bz1oSn4_CQnF}rRnuvL678N3H@9# zciAq*cl!hvtl>Cx#+%w8@QqdgqFS}ad3wZY1jf{CbA5D+l7LmyOb~R=Ns3{vx!s*A z6Mrqk!$VGSK3DU@^$d)d<1}O$lT>Hxu!;8BiBYtd=g9*@%X>cT7@r(H#k@=WuM|@& z@=b@8eVmONQD&F&%>r=`6YvR@))KC>3#LXpl_7VOCNBT8A(o2;5aomKOABr5dG&c? z8HdOL?BjNA?~303CC`oj?J5W7#MS}7w-z@hB_)#(&rKd{L^F%DGm<=mm(X+0r-!~t-@h12C8+%TCq3?;{#*2Lk=9`Zftm{N8eMK)i z9isN>nZULFcF@kLA^5l1v!%lU61*xP=oQI#YQ`_HzkEkOKJOJK?T_D0V0yp5t{*bU zyQ7j(^QPz&re5_Fi|;5VnEbG}&}=fWpIHCq4Lnrnq4_e`xH?95F-1bqdgOTK;HmM1 z_R`q_Wv~1M?2uH4wJ8DLul3;+=rM6lvpa>a^axSk6or*$73_VX35mk}9lKim*b6lo z&_hqxEzPX+nf$WY*#GIWC&wD|@=Y$kEL9TMJQeXD(ru|cK++_(4E#@o#id8ws;2|e<9nd|jOE`xZ;Y~F=gu{#~vUy1Fr@Cf+ri-gsp3|o7*io6Pyyjw)pS&+Gw>wwVnmnsg)aA+?#=16O1%mVBVNty^V zN*L$B#2Cn$E2@Hf_bHEpQkQQBw*OAeHgS}2f49LPmOt_Ouw$zuH(`=-rL6XPhO9H( zS<-)?LTphWz&@fF@7wTi92V8RYEu39SIePvAfkbUJToAx&8*VZ9??YUqA<6)*u{6M zjKDixm+2m@=VbAq?{FH<0s5^{r|P3$?NJgg74L;QgDXVl<+HS`vnD3$ZXWgJ& zzHFX{+>zgm62_A8uvhnMZlAQukieW)qb_{_n*-FGQVC*2M36;NovH<$L<-XP_uqFW z&Smh);{|3oC`*(m2jm71D^v9AUFlvIfq?UzL`&hvYuy8nt(7d9ubp{!SqOlZT?bOh zX~LswjIDrlAZw}S1xr@8tK=m~25Anbi4cB*`(o_Fd&dRg{`QuGA4^@{spzoE7tG)e z6!B@`i=1T0XIAxP(tVON5mlCuVgDvXao}-d_%~h(B`PfTAfSXH?$F-ix<&6~x3*!N zZG{=g{o-Ioc1U%u4u|9o?b4glM5&FrZ`533oM25MUqR=zc8hvgn@94` zk1H<99uhtkWm==(@xIuZgyK=n0k>R&drh^uIZlqhbD(#pUZP-NL5MQPO?B0euD-3` zd1Fn!um9^8!gfVgEpls-M$U27AtY_%kz6#Eep3Q1+nn{=Ba;L(>D%woYf< z0KSXIgy_E)ac=U>Z6#^8=-p)*uJs18WDjNHi+(6w+FITNocrqH`9oC+I7v`T$+;6y zQW^;@GRr}$!CFDBsiqlxFzds8HR8BUOEQr1!QiEQm2SK<@0Cy+0=}zKEWtUcN<>Mv zS$M4>cQ2+%OQ6gc)5)c0)43Uq8-L7m+>}=Raho3QQf7?qgnOPt+68}Aao!v4(SjBI zuh<67F7x*r+6$s#>mCVAIX}O{u0T!_FBdZ_VTVq$(5{w{u+w0kbLJi<6+)>e1Nzv& zFsFJqko{*r#h^7&V-ob*-Z+3Ezm}_|jyhzG;C6DSc_%-8#0U(O)@W=D{;dHP*9!^*z-}-c54cG5J_JXN#VtB8+w&Xu z6lT=SWubdd|9%ibsl%GJW%QHRCVhVOutv|OzgKtY9I}(xT4Qb#M2b)8Fu~?RZR&&n zPfHOZQwp-1845eyh53XLT%r-Dj~LcE(;*k1j6Ys@v8ywG*93}rnu#&lv-#FJ1*D~8 zbT(F0J~>Uzn+qwtvE+tH(rW*z_^HzmAJC`u%7lIR(VH$|h~QfyLxHtJP9{o#Hd|K_ zBf~IAwq*MH-ajT5oXj2Uzj2U<@9&EGpz=Z}1s;OsyX+3$8E~$nGsP-CJcjy1DJ-bD z$tRv=IrLN~^aC`nG9&7OFhrnIJNgRz8~fz?|D+V9IxlLor0@5v7ph0;rM%FXOeM{+ zJ#;zCfVg4b9cvT&O)+DMD>UMLc;&DvB&a+rcJF!KFV~IieK@mCCS4cXvuqPE~;Yg{(->^oLvF;5v*^r+#(FB7muA`sV#6>nB>sunIqOyB8MlA=az zt?;Ir;WiI%k~A%N9{DvyZ|}PcH(ecWX(|l-mi>&jgfp&`@2)-nf;3P@$Aj@GsxTR+?j85@oZ{K1B^pq6(5m3}od`gBYs(7%$oVR%9b?z;$USJIxhIH&fQA~oSeZIg@L{s4fg-jRX1jra0%2Z` z3xA!)+!17s5U0j~@9NbXsw+u-2>&h^uQEs%6KJ@)qWtdOLfTa0AsIeqpnBe}t$3B* z0&Y}QBmUrJm%2M&g5${Rx}5*#$V>HbA6P|08&y&quLM*AS%vX;uH6Z$@%{v@R)5wh zrCt$ZD1Phsq&FMXg=8@F9?&$jFmV{(f6wD&0bfiZU1TwhWU|-Kb0RYj@(}laNzd-F zQZ^o`7ao^K^5Rc^W;V$yoNVh`K8w2YE#lAczUVnKR@w3nC@ezz#{*H!r-?k^Pdmlt zdv{Wd#su}eaBaqJGl1IOJ)JC@F@&3(8b&NLcT_V3m=u zp0vIggtE(7J^418AGqr35SWpII8)^J6?~^+L2VF*DCJ}`r#+(*qzS) zULNC$e;H~{u%8c_{Flcou_XMBy@nRSkzN#a)6n0BCY&(eGf-pxh=~_Wa03=LG_D9* zIRzT?tWMXmM0Sc?AQQiRCLg#LiTfCW=&EGTDu#^VijOvT_b%~8+`~eUv5h@xxh)ZE z?fotO{OVAogI`5hV zR4_9urt{gPJmG#BY9nZ_G7`fFsVu{j1iUP;pN!$3O1~R?$;5@8U2_=_nZ`id_HydQm zZ2}b{3bCs^9seXFab(1dtl4Ih=@`57IY|lvtLG%Nr(pf(cfxL9X2e;dh0Bwj81ulud7!~AC zVPnN9js3njHNYaP_Unh(n61V9^@xa6a|f{?mqXZA_jkUY#3FZr#CD<$6>2UWR)hXf zQ1p$?&qs)9z#!Zvtd+fmg{i38*o+D{Uezb^1^*mVgwgYP>*(^8(^reQ(6T))Dbmrm4{3Jgg0vb~ z*)NZCz8%1{0LyPbmcLIXbaQBiC%273x7FWKeMkm_N zh%T60=%?=y088K&P(%CZwBpvg?K&(Jp)OEhB>HJ&YS2Zxj)|P6&FfHV?$vcn4<>{A_uu_m>4Zr$TMO6OWhcP1+sdf!|8gt^-s};Za7C zL2?&L`*1YsBn?LE$>j6(Ni$LtM)jp>@`sdTQF{nLNcd}EupiQQGWbTM~ z^siKa-dew#n3J~^Sw8eJuC=bB<|P_qKRc2W(%Zsx3wgQa)(f4RLSU6+pgHsvJIju z))-qRvBDl9H8tfjZAy95u#EnUB!*Uk%0Q)xq#z3;*1?wWx(Ew63~ z-tb}or2q&$^ROG^&)Wy-dA{Eqb89yW(z_7ff49iDrQ??0ZVd6~jhfUg_3AQ5f<{%@QXH+J z?)6R)rX>?b95AK10Sng;m68fcZzK!AZP<#w_GB+~7g|Z1U7gzBGC8w@Ns?lZUajYk zeJMK`KjE{b?fB+}a*EfdzlnzmQk}1=T-_s9?z7|YoA+ir8qIfZ&p!AX{|S2iSlo{H z*LGU}a7*33BU0h(?;EWtha%%u<&v$;T3|;v%d7s|A2E$8CG(A^m_ddX9{kCMM!p8D z-^DABOm>2YV%o0z-`>9+1FG&bqp;vuj{G%Nax+(Xb!@h6(c~Ix@5*K(to7?2>* zm40w<1%?$9>uP&%!5pM7$t!*9Q;;R=NOL}dAa%|hOz8HJ}Fqd78*1ABgYs^ zKa-cFMt0b$%X@i*wDRxO!lsW=U+rxmCB`db#@;04SV`yekv&P zG|cCuhvb%gBLDjDYx!nsXxg6x0O;I%oK*y>$dOjK=t7}RgeJ?yqHZtO6bRL7%L4*8 z);@q>pVg1nA}kqBUUPukDi|*Q)apk>oR$Uv2ux*CT7Bs?i{F&YZvoUEo&ud5z*4|? z#fRApW%bz5<|sF7#%!DH8nG|Xw22XGOvnFrnFh|Y7e$(M;3TwKdQ}WxUH@;ZZ1m^@ z3F2a$$9pB}^B!49UvF}NM}tlPY`819SY)0ycZvy>y%!dyGu;Us9r!@hrJNBz_w(-y zJTW4&rJ}aoD-iET7jD=&2QAM&uZ|f_DGwevA0iVo$HsJjT55KPRuptNqUL95&gFBm z{|lqR?!f3Jpy4s7<%17e0Wpv=H_!=XJ@~v6A~q>aL+!=1C4zl#t3&ViFR{TX;$j#Z zfikA4J_B*5Gf39y9@C&)P~(DliE4}4(nN}yWB>uVoxHaX%v?URTAxGH4ZEx;W&7MI zQP*s7@2;+HUv+(+V~0KP-)pb*iV(}}sK{VFaAG%=BgxNwQ?xfW(4g$>x|BJkKD+*_ zm?rGy);;xr=KbRhWz6b-k;TRD&~0z{={AD9o)1UrepRB|tdz=5YirN=DORKY8*BKW z1emLg{`vMO=*mkx?D5ABHES)2y8#0EG-(iy* zl~&fcnYNfZTxrAl1r^*I~=-5ENCBSN&_CPtOZil zc~)KiLL}*3fA@xO*CmRJIf3lE#5~j|gQbs)>gk()4|hF3%zuk$->^Omg}@$p$$xH1 zJ!4};eml?h$ItOpv594c>$v(^=cy*6TCe({PCL`>TmP-r37d-2(-?_mF75BU4nlT< zc>J_zoTAYQ$^pA>FB#_Cw9EBW*13HPIl6k{z@bUekl>H8feTATBN)_-kOluJ5#!r>?(NG3nyy^o;js?T&8lUym_~2PZPe{=A$Ij`1e! z>o>bN+Evw_Fu|eNYU}7AJ=7nExbd2xHa0h)GKXOIO7M{EOB6_QCb@F+_x9E1w?RQc zMrr51N^wX6aTmyN%6eHMdusm_(b&Gh@TR{(z$Jp^ivwHd+_us>;U|njm(3z!FysW9v<+a3)inu*y?< zY)_TEGvIGT&c6)a_Ov(W6nOY4?-O>|*S3CZ=vcGW#$r>x=~lyb_2FLfXV{^!+nqgG zPZ8s|lp96Evf09&q)W1cXHZ6=i}^nc;FGP1j1$^A3#a&rl2u&Qm*H`+35*6fRfpB3 zW;Z_{8?)2N1^`VcIP(5O{;m|rP*7usjt!2CI@&amL?vp zDL7t~5mIf-!3)$W^$&b=g0IV)QOe$?@WBkBRMJJ#Ynw9(BJ@#yJjJg5`x*)opG)ry zB7Skwz?YyNrg|HNM+xD_^jz2`8h3IgUExQixAuFFkC= zNl~vLTAGlOzgd7oRXXE#T}7o{I1xYf5)va0VTNvPv>fgmWu-Xv^@St?{&=sc56Kc5 z38kq|I{f-}6(yLFR3f0{S_$5DKhPu4t|_^ws;4Ee_<$b3ORfN}3vIomMFUMvZm}Myi_(uup zSTF)!a(hbwn1YngGWgZbd5OK<22y7p9iRe;q{_*p&L;NPL|IBSgTE7)t~cWqwPsCQ z&r*oS&3;f^L>i6 z==qh62YqrkV*2;P;<3jK(%tgOR!p~BBCD4aAT)GOs{>v%aQwHruTzl}i|pIv;cl_|TG;HmD##Gy3sfiLB-8pqVPtuj}6t9hRgy_*Wgu z1W&Rm;tR{+dK-*zp6$`)t1G!yj4vYItBRVUkmF>0kyLZ zK47fYPtO|)Pqlv@Q%DEOQVm!x-j`ayWtX_-ysuEx4#VoHPPfY$_?F_#z0LnIgrAyk z;(;^16g8rC8v!-x(H3poBpaHA*oHlTz7(ds^5CM5LmT2Nq_e=9j~vxTzcRzdVxO;^ zD{DMEhG`v?uT8m4*j77YyF)Ml-cSzdkDR3?O|G@9H}~{3<#;j?PtSzuY#Gne(sfRJ zj7#6KPdYonVP3--Mri-vaPtzPCgIc%8#m8&`KLpHV?6Z5Gl|&6H5t$uA=G)L z%ZS*7C-Pns9RSB?*gXU9Mi zi}fLDaWVJT|2>*YuDu`bV%?l56w!E4>Akj8O~vr^2Iid&66#j85pV8m6DM6fgH}JP z=oCc`;fucIDtk@+YwMC!;nZ)fX)XLXMyN#zz9<-|;5Mh4p&BRsN?`LE5QSD(V8O!g zpHsLnS zYsol(1cowHHa0vLR!b`9DH9~q0iC*((c}LkjyErD%)GSj#)TIZH2eE$Qa3|f9RkcvaN1M^y%=K&cS_Cl*k470GphkH<~1~vNs3AsZjJ|6;o7Ou zU`)qa-=CeHM%XFJfw8+qUI4dl^I{zLnZnPLaM*BE<63jD-de*|hcL_tg`T67kpajl z=Hl(*Iww3@iupf2s++JhZ7`={xEqHkJOX~Ip*FSR=fh7P$ajxf6K2S&;yNBbA|fv( zf;xY-k)GVjdU{6xN$B5H=hac1%i5#&*TKAsdiA4&xI)K@b6c!L1w6I#x-{;Knw=4H z<>OLf5fpGDB}IR0fr1K9L-S3sk;dwk*S&`S5R!rsEBFuJHtSy_t6r%o^ZqP9PW-1B zulJQ7q1By9h|=&*;9p(O>Hlr7XZlDe8x-7;1 z{*o$L;>x7&)0|V~Qaq>dd!7^9Rs;_nS5-14hyPQ*@qKPZcBr?S`rp3?B(?n*=QV@j z3ajl5oYKg}FV~OfC91H((hCYR0gL3_#@qAmXKwc=x$@7!+p$}pTx<=Ok-wfywDc~* zf-I+wh99@0WoK75MoU6Bo!p$=mZD+UgprH#L$^=cp~0ie_-E8QyL_$3<<7c)X5X`c zq)|$Koh|EeZdiWlN=xo7e35&b?0lDd@OOB;;|;(GYjq66PuU~mcB_y~%DrhtO9o0R zh|h%D*0@(Pl9-R^ zWjrC%oq}6=e}SvJ(YiJBwHvUY$Pn3O9w;-o{$u$&@zhZ{JKPGu#sM`&+c>wR_V734J>SjCj@9Q`c zi4HwzJorpwN(U9ZMeXoAKHecP%iN=n)`}&UUjB1Km1VPs-##<7Ybp zklZS~;b2R`OrJHG%+#^T?Hl~;=AwmJi}oL?nZL;kyI}MFx|;xMPWh9Bm3OXq93D)@G?^Z8d6Z5*H$z4GWmCxAgc_ipGw@{ zsJ#a`--eQISXQe*=9q%nKW|Y%t52SLL>e{;<5t~nR#tj3qJ+(kc2Kq9#_w70O}MwG z{H=)abvb~zStaaU zr))V5zmPW>iu2ohDsTo~h4uCS=W{PCEynH6sR*S!V4!)RGF+3>q{T0}+c@9eYHTvD zH+qXit$iQ05WZ}OM|8xVQ?13iW(l=RGKHrQ~fvtRVox)lOI5%uXLxNKpxp+*8P}? zCPw>?^B%z$=_p~$eKrH52Ag&1y8GpN=8u)kD4~+iGC`ghGg`&|_wSx7cy~5CBnw3p z^f>YgeQKXppH_NjDhz@`G;l-<9qeo`s24%z0q~>C(IgkgG==MeXVdtN@y5I(Vwms8 zs}3;ivvoc_LE(3V0p7#B-Z=07N|_tcZyt5by*O9-xxH7$r8

}VD42b1;2{6Q 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 +

+

模板设置 + Template Setting +

+
+ +
+
+
+
+
+

+
+ +
+
+
+ +
+ +
+
+ +
+ +
+
+ +
+ + +
+
+
+
+ + +
+
+
+
+
+ +
+#end diff --git a/jpress-template/src/main/webapp/templates/daotian/template.properties b/jpress-template/src/main/webapp/templates/daotian/template.properties new file mode 100755 index 000000000..d13d1cbff --- /dev/null +++ b/jpress-template/src/main/webapp/templates/daotian/template.properties @@ -0,0 +1,9 @@ +id=cn.pauli.daotian +title=daotian +description=Daotianlove官网模板 +anthor=pauli +authorWebsite=http://pauli.cn +version=1.0 +versionCode= +updateUrl= +screenshot= \ No newline at end of file diff --git a/jpress-web/src/main/webapp/WEB-INF/views/admin/_layout/_layer.html b/jpress-web/src/main/webapp/WEB-INF/views/admin/_layout/_layer.html index 8310945ea..4f89ccf95 100755 --- a/jpress-web/src/main/webapp/WEB-INF/views/admin/_layout/_layer.html +++ b/jpress-web/src/main/webapp/WEB-INF/views/admin/_layout/_layer.html @@ -23,13 +23,6 @@ var jpress = { cpath: '#(CPATH)' } - var _hmt = _hmt || []; - (function () { - var hm = document.createElement("script"); - hm.src = "https://hm.baidu.com/hm.js?bfe2407e37bbaa8dc195c5db42daf96a"; - var s = document.getElementsByTagName("script")[0]; - s.parentNode.insertBefore(hm, s); - })(); #@css?() @@ -53,6 +46,7 @@ + #@script?() diff --git a/jpress-web/src/main/webapp/WEB-INF/views/admin/_layout/_layout.html b/jpress-web/src/main/webapp/WEB-INF/views/admin/_layout/_layout.html index e84044f72..f4c3765c1 100755 --- a/jpress-web/src/main/webapp/WEB-INF/views/admin/_layout/_layout.html +++ b/jpress-web/src/main/webapp/WEB-INF/views/admin/_layout/_layout.html @@ -27,13 +27,6 @@ var jpress = { cpath: '#(CPATH)' } - var _hmt = _hmt || []; - (function() { - var hm = document.createElement("script"); - hm.src = "https://hm.baidu.com/hm.js?bfe2407e37bbaa8dc195c5db42daf96a"; - var s = document.getElementsByTagName("script")[0]; - s.parentNode.insertBefore(hm, s); - })(); #@css?() @@ -65,7 +58,7 @@ - + #@script?() diff --git a/jpress-web/src/main/webapp/static/admin/css/jpressadmin.css b/jpress-web/src/main/webapp/static/admin/css/jpressadmin.css index 7fd3769cc..78000077a 100644 --- a/jpress-web/src/main/webapp/static/admin/css/jpressadmin.css +++ b/jpress-web/src/main/webapp/static/admin/css/jpressadmin.css @@ -1,9 +1,9 @@ .main-footer { background: #ecf0f5; - padding: 5px 15px; + padding: 15px; color: #444; border-top: none; - font-size: 8px; + font-size: 14px; } .sidebar-menu li.block { diff --git a/jpress-web/src/main/webapp/static/ucenter/jpressucenter.css b/jpress-web/src/main/webapp/static/ucenter/jpressucenter.css index 65554250f..749221c8b 100644 --- a/jpress-web/src/main/webapp/static/ucenter/jpressucenter.css +++ b/jpress-web/src/main/webapp/static/ucenter/jpressucenter.css @@ -16,10 +16,10 @@ .main-footer { background: #f7f7f7; - padding: 5px 15px; + padding: 15px; color: #444; border-top: none; - font-size: 8px; + font-size: 14px; } -- Gitee From d09c76f035b5b8b353965ea3a24594fbb421c11d Mon Sep 17 00:00:00 2001 From: "liupo.wu" Date: Wed, 7 Aug 2019 17:42:41 +0800 Subject: [PATCH 02/46] =?UTF-8?q?=E9=A6=96=E9=A1=B5=E6=BB=9A=E5=8A=A8?= =?UTF-8?q?=E6=9D=A1=E3=80=81=E9=A1=B5=E9=9D=A2=E8=AF=84=E8=AE=BA=E5=8A=9F?= =?UTF-8?q?=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../webapp/templates/daotian/carousel.html | 33 ++++++ .../webapp/templates/daotian/comment.html | 105 ++++-------------- .../main/webapp/templates/daotian/css/dt.css | 50 +++++++++ .../main/webapp/templates/daotian/index.html | 8 +- .../main/webapp/templates/daotian/js/app.js | 19 ++++ .../webapp/templates/daotian/js/comment.js | 43 +++++++ .../main/webapp/templates/daotian/layout.html | 1 + 7 files changed, 175 insertions(+), 84 deletions(-) create mode 100644 jpress-template/src/main/webapp/templates/daotian/carousel.html create mode 100644 jpress-template/src/main/webapp/templates/daotian/js/comment.js diff --git a/jpress-template/src/main/webapp/templates/daotian/carousel.html b/jpress-template/src/main/webapp/templates/daotian/carousel.html new file mode 100644 index 000000000..ea9398eac --- /dev/null +++ b/jpress-template/src/main/webapp/templates/daotian/carousel.html @@ -0,0 +1,33 @@ + \ No newline at end of file diff --git a/jpress-template/src/main/webapp/templates/daotian/comment.html b/jpress-template/src/main/webapp/templates/daotian/comment.html index 7ecbe6e69..d9e2df058 100644 --- a/jpress-template/src/main/webapp/templates/daotian/comment.html +++ b/jpress-template/src/main/webapp/templates/daotian/comment.html @@ -2,77 +2,29 @@ - + #end @@ -102,8 +54,7 @@ #if(comment.parent == null)
- #(comment.author ??) + #(comment.author ??)
@@ -114,10 +65,7 @@
@@ -125,8 +73,7 @@
- #(comment.parent.author ??) + #(comment.parent.author ??)
@@ -136,8 +83,7 @@
#(comment.parent.content ??)
- #(comment.author ??) + #(comment.author ??)
@@ -151,10 +97,7 @@
#end @@ -162,12 +105,10 @@ #commentPaginate(anchor="comments")