From d3c99ad9e14dbe4440e544c9758ffda73cbb8e49 Mon Sep 17 00:00:00 2001 From: xiaoz Date: Wed, 8 Jun 2022 16:40:46 +0800 Subject: [PATCH 1/6] 20220608 --- class/Api.php | 102 +++++++++++++++++++++++++++++++++++++++++-- controller/admin.php | 12 +++++ controller/api.php | 14 +++++- controller/bing.php | 27 ++++++++++++ functions/helper.php | 18 ++++++++ 5 files changed, 169 insertions(+), 4 deletions(-) create mode 100644 controller/bing.php diff --git a/class/Api.php b/class/Api.php index 2be167d..49e3fc1 100755 --- a/class/Api.php +++ b/class/Api.php @@ -177,6 +177,12 @@ class Api { if( !$this->is_login() ) { $this->err_msg(-1002,'Authorization failure!'); } + else if( $this->is_login() ){ + return TRUE; + } + else{ + $this->err_msg(-1002,'Cookie authorization failure!'); + } } else if ( empty($SecretKey) ) { $this->err_msg(-2000,'请先生成SecretKey!'); @@ -1412,9 +1418,12 @@ class Api { /** * 用户状态 */ - public function check_login(){ - $status = $this->is_login() ? "true" : "false"; - $this->return_json(200,$status,""); + public function check_login($token){ + $re = $this->auth($token); + + if( $re ) { + $this->return_json(200,"true","success"); + } } /** * 验证订阅是否有效 @@ -1465,6 +1474,75 @@ class Api { $this->return_json(-2000,'','网络请求失败,请重试!'); } } + /** + * 下载主题 + */ + public function down_theme($data) { + //主题名称 + $name = $data['name']; + //key-value + $key = $data['key']; + $value = $data['value']; + //拼接主题URL + $url = API_URL."/v1/down_theme.php?name=${name}&key=${key}&value=${value}"; + //验证token是否合法 + $this->auth($token); + //检查主题是否已经存在 + if ( $data['type'] == 'download' ) { + $theme1 = "templates/".$name; + $theme2 = "data/templates/".$name; + + if( is_dir($theme1) || is_dir($theme2) ) { + $this->return_json(-2000,'','主题已存在,无需重复下载!'); + } + } + //如果返回404状态 + $res = get_headers($url,1); + if( strstr($res[0],'404') ) { + $this->return_json(-2000,'','远程服务器上不存在此主题!'); + } + //判断主题目录是否存在,如果curl_host是alpine,则视为容器,容器则将主题目录设置为data/templates + $curl_host = curl_version()['host']; + if( strstr($curl_host,'alpine') ) { + $theme_dir = "data/templates"; + } + else{ + $theme_dir = "templates"; + } + //主题完整压缩包路径 + $file_name = $theme_dir."/${name}.tar.gz"; + if( !is_dir($theme_dir) ) { + mkdir($theme_dir,0755); + } + + //尝试下载主题 + try { + //下载主题,并设置超时时间为120s + $content = $this->curl_get($url,120); + //写入主题 + $re = file_put_contents($theme_dir."/${name}.tar.gz",$content); + //如果写入主题失败了,说明权限不粗糙 + if( !$re ) { + $this->return_json(-2000,'','主题写入失败,请检查目录权限!'); + } + else{ + //解压文件 + $phar = new PharData($file_name); + //路径 要解压的文件 是否覆盖 + $phar->extractTo($theme_dir."/${name}", null, true); + //删除主题 + unlink($file_name); + $this->return_json(200,'','主题下载成功!'); + } + + } catch (\Throwable $th) { + $this->return_json(-2000,'','主题下载失败,请检查目录权限!'); + } + finally{ + unlink($file_name); + } + + } /** * 验证订阅是否存在 */ @@ -1634,6 +1712,24 @@ class Api { $this->return_json(-2000,"","更新失败,版本校验不匹配,请检查目录权限!"); } } + + //curl get请求 + protected function curl_get($url,$timeout = 10) { + $curl = curl_init($url); + #设置useragent + curl_setopt($curl, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.5005.63 Safari/537.36"); + curl_setopt($curl, CURLOPT_FAILONERROR, true); + curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true); + curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); + curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false); + curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false); + #设置超时时间,最小为1s(可选) + curl_setopt($curl , CURLOPT_TIMEOUT, $timeout); + + $html = curl_exec($curl); + curl_close($curl); + return $html; +} } diff --git a/controller/admin.php b/controller/admin.php index c209fcc..0bc4740 100755 --- a/controller/admin.php +++ b/controller/admin.php @@ -67,6 +67,8 @@ if ( $page == "setting/theme_config" ){ $current_configs = file_get_contents($theme_dir."/config.json"); $current_configs = json_decode($current_configs); + + //var_dump($current_configs); } @@ -232,6 +234,16 @@ if( $page == 'setting/theme' ) { $themes = $data; //获取当前主题 $current_them = $db->get('on_options','value',[ 'key' => "theme" ]); + + //获取在线主题列表 + $theme_list = curl_get("https://onenav.xiaoz.top/v1/theme_list.php"); + $theme_list = json_decode($theme_list)->data; + //var_dump($theme_list); + //去重一下 + foreach ($themes as $key => $value) { + unset($theme_list->$key); + } + } //站点设置页面 diff --git a/controller/api.php b/controller/api.php index 7cdb039..439c64a 100755 --- a/controller/api.php +++ b/controller/api.php @@ -510,11 +510,23 @@ EOF; //获取用户登录状态 function check_login($api) { - $api->check_login(); + $token = trim($_REQUEST['token']); + $api->check_login($token); } //删除主题 function delete_theme($api) { $name = $_REQUEST['name']; $api->delete_theme($name); +} + +//下载主题 +function down_theme() { + global $api; + $data['name'] = trim($_REQUEST['name']); + $data['key'] = trim( $_REQUEST['key'] ); + $data['value'] = trim( $_REQUEST['value'] ); + $data['type'] = trim( $_REQUEST['type'] ); + + $api->down_theme($data); } \ No newline at end of file diff --git a/controller/bing.php b/controller/bing.php new file mode 100644 index 0000000..bec3fed --- /dev/null +++ b/controller/bing.php @@ -0,0 +1,27 @@ + Date: Wed, 8 Jun 2022 16:43:30 +0800 Subject: [PATCH 2/6] 20220608 --- templates/admin/login.old.php | 63 +++++ templates/admin/login.php | 145 +++++++---- templates/admin/setting/theme.php | 129 +++++++++- templates/admin/static/css/link.css | 1 + templates/admin/static/css/link.scss | 236 ++++++++++++++++++ templates/admin/static/css/new.css | 1 + templates/admin/static/css/new.scss | 220 ++++++++++++++++ templates/admin/static/embed.js | 49 +++- .../admin/static/image/backgroundLogin.png | Bin 0 -> 132032 bytes templates/admin/static/image/bg.png | Bin 0 -> 107297 bytes templates/admin/static/image/bg.svg | 1 + .../admin/static/image/copyright-fill.png | Bin 0 -> 1066 bytes templates/admin/static/style.css | 1 + 13 files changed, 788 insertions(+), 58 deletions(-) create mode 100755 templates/admin/login.old.php mode change 100755 => 100644 templates/admin/login.php create mode 100644 templates/admin/static/css/link.css create mode 100644 templates/admin/static/css/link.scss create mode 100644 templates/admin/static/css/new.css create mode 100644 templates/admin/static/css/new.scss create mode 100644 templates/admin/static/image/backgroundLogin.png create mode 100644 templates/admin/static/image/bg.png create mode 100644 templates/admin/static/image/bg.svg create mode 100644 templates/admin/static/image/copyright-fill.png diff --git a/templates/admin/login.old.php b/templates/admin/login.old.php new file mode 100755 index 0000000..9156465 --- /dev/null +++ b/templates/admin/login.old.php @@ -0,0 +1,63 @@ + + + + + OneNav后台登录 + + + + + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+ +
+ +
+ +
+ +
+ + +
+
+
+
+ + + + + + + \ No newline at end of file diff --git a/templates/admin/login.php b/templates/admin/login.php old mode 100755 new mode 100644 index 9156465..965fa44 --- a/templates/admin/login.php +++ b/templates/admin/login.php @@ -1,63 +1,102 @@ - + + - - OneNav后台登录 - - - - - - - - + + + + + + + OneNav管理员登录 + - -
-
- -
-
-
- -
- -
-
-
- -
- -
+ +
+
+ +
+
+ +

OneNav后台管理系统

+ +
- -
- +
+ +

OneNav

+
+
+ 用户名 + +
+
+ 用户密码 + +
+
+ +
+
- -
- -
- - - -
-
-
- - + + + - \ No newline at end of file diff --git a/templates/admin/setting/theme.php b/templates/admin/setting/theme.php index 5c64e46..0fdf775 100644 --- a/templates/admin/setting/theme.php +++ b/templates/admin/setting/theme.php @@ -3,11 +3,14 @@
-
+
- 主题更换及设置说明,请参考:https://dwz.ovh/yoyaf +

1. 主题更换及设置说明,请参考:https://dwz.ovh/yoyaf

+

2. 为了分摊服务器成本,主题下载和更新需要订阅用户才能使用,敬请谅解!订阅地址:https://dwz.ovh/69h9q

+

3. 部分主题来自其它开源项目,OneNav仅做适配,主题版权归原作者所有

+

4. 主题提交请联系QQ:446199062

@@ -22,7 +25,7 @@ - version ?> -

+

@@ -30,9 +33,10 @@ + - +

@@ -43,6 +47,36 @@
+
+ +
+

在线主题:

+
+ $theme) { + //var_dump($theme['info']->name); + ?> + +
+
+ - version ?> + + +

+ + +

+

+ + +
+

+
+
+ + +
+
+
@@ -58,6 +92,15 @@ function theme_detail(name){ content:'/index.php?c=admin&page=setting/theme_detail&name=' + name }); } + +function theme_detail_online(name){ + layer.open({ + title: name, + type:2, + area: ['60%', '59%'], + content:'/index.php?c=admin&page=setting/theme_detail&name=' + name + }); +} //主题参数设置 function theme_config(name){ layer.open({ @@ -81,4 +124,82 @@ function set_theme(name) { } }); } + +function down_theme(name,type) { + //请求订阅接口,并获取key、value + var index = layer.load(1); + // $.ajax({ + // 'url': '/index.php?c=api&method=check_subscribe', + // 'type': 'GET', + // 'async': false, + // success:function(result) { + + // } + // }); + $.get("/index.php?c=api&method=check_subscribe",function(result,status){ + if( result.code == 200 ) { + var key = result.data.key; + var value = result.data.value; + //继续下载主题 + $.get("/index.php?c=api&method=down_theme",{name:name,key:key,value:value,type:type},function(data,status){ + //如果下载成功 + if( data.code == 200 ) { + layer.closeAll('loading'); + layer.msg(data.msg, {icon: 1}); + //重载当前页面 + setTimeout(() => { + window.location.reload(); + }, 2000); + } + else{ + layer.closeAll('loading'); + layer.msg(data.msg, {icon: 5}); + } + }); + } + else{ + layer.closeAll('loading'); + layer.msg(result.msg, {icon: 5}); + } + }); +} +//更新主题 +function update_theme(name,version){ + //获取远程主题最新版本号 + var index = layer.load(1); + var infourl = "https://onenav.xiaoz.top/themes/" + name + "/info.json"; + $.ajax({ + type:"HEAD", + async:true, + url:infourl, + statusCode: { + 200: function() { + $.get("https://onenav.xiaoz.top/themes/" + name + "/info.json",function(data,status){ + let new_version = data.version; + if ( version >= new_version ) { + layer.closeAll('loading'); + layer.msg('已经是最新版本,无需更新!', {icon: 5}); + } + else{ + down_theme(name,'update'); + } + }); + }, + 403:function() { + layer.closeAll('loading'); + layer.msg('更新失败,权限不足!', {icon: 5}); + }, + 404:function() { + layer.closeAll('loading'); + layer.msg('更新失败,远程服务器上不存在此主题!', {icon: 5}); + } + } + }); + +} + +layer.photos({ + photos: '#layer-photos' + ,anim: 5 //0-6的选择,指定弹出图片动画类型,默认随机(请注意,3.0之前的版本用shift参数) +}); \ No newline at end of file diff --git a/templates/admin/static/css/link.css b/templates/admin/static/css/link.css new file mode 100644 index 0000000..a85702b --- /dev/null +++ b/templates/admin/static/css/link.css @@ -0,0 +1 @@ +*{margin:0;padding:0}.root{position:absolute;width:100vw;height:100%;background:#292929;border-radius:0px 0px 0px 0px;display:flex;align-items:center;justify-content:center}.root>h2{position:absolute;top:20px;left:20px;color:#fff}.info-box{margin:30px;width:700px;transition:all .5s;background:#f1f1f1;border-radius:16px 16px 16px 16px;opacity:1;padding:30px}.info-box>h3{font-size:26px;font-family:OPPOSans-Bold, OPPOSans;font-weight:bold;color:#000000;line-height:34px}.info-box>ul{margin-top:20px;list-style:none}.info-box>ul>li{margin-top:30px;display:flex}.info-box>ul>li>span:nth-child(1){flex-shrink:0;width:120px;height:34px;font-size:24px;font-family:Source Han Sans CN-Bold, Source Han Sans CN;font-weight:bold;color:#232323;line-height:34px}.info-box>ul>li>span:nth-child(2),.info-box>ul>li>div{width:100%;display:flex;margin-left:50px;font-size:24px;font-family:Source Han Sans CN-Regular, Source Han Sans CN;font-weight:400;color:#232323;line-height:34px}footer{width:100%;position:absolute;z-index:9;bottom:10px;display:flex;font-size:12px;align-items:center;justify-content:center;color:#9e9e9e}footer>img{margin-right:5px;width:20px;height:20px}[link]{display:flex;align-items:center}[link]>a{max-width:calc(100% - 140px);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#0676d1 !important}[tips]{font-size:20px;font-family:Source Han Sans CN-Regular, Source Han Sans CN;font-weight:400;color:#464646 !important;line-height:34px}.next{margin-top:30px;display:flex;justify-content:flex-end}.next>button{width:96px;height:48px;background:#0088ea;border:none;border-radius:8px 8px 8px 8px;opacity:1;font-family:Source Han Sans CN-Regular, Source Han Sans CN;font-weight:400;color:#ffffff;line-height:24px;transition:all 0.3s}.next>button:hover{background-color:#3a96e2}.load{display:none}.load>span{position:relative;top:-2px}.loads{position:relative;top:4px;display:inline-block;width:20px;height:20px;animation:ss 2s linear infinite}@keyframes ss{to{transform:rotate(0deg)}from{transform:rotate(-360deg)}}.copy{margin-left:10px;position:relative;height:24px}.copy>svg{pointer-events:none}@media screen and (max-width: 800px){.info-box{width:calc(100vw - 30px) !important}.info-box>h3{font-size:16px;font-family:OPPOSans-Bold, OPPOSans;font-weight:bold;color:#000000;line-height:34px}.info-box>ul{margin-top:20px;list-style:none}.info-box>ul>li{margin-top:10px;display:flex}.info-box>ul>li>span:nth-child(1){flex-shrink:0;width:70px;height:34px;font-size:14px;font-family:Source Han Sans CN-Bold, Source Han Sans CN;font-weight:bold;color:#232323}.info-box>ul>li>span:nth-child(2),.info-box>ul>li>div{width:100%;max-height:60px;text-overflow:ellipsis;overflow:hidden;display:flex;margin-left:15px !important;font-size:14px;line-height:20px;font-family:Source Han Sans CN-Regular, Source Han Sans CN;font-weight:400;color:#232323;align-items:center}[link]{display:flex;align-items:center}[link]>a{max-width:calc(100% - 40px) !important;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#0676d1 !important}.next{margin-top:30px;display:flex;justify-content:flex-end}.next>button{width:96px;height:35px;background:#0088ea;border:none;border-radius:8px 8px 8px 8px;opacity:1;font-weight:400;color:#ffffff;line-height:24px;transition:all 0.3s}.next>button:hover{background-color:#3a96e2}} diff --git a/templates/admin/static/css/link.scss b/templates/admin/static/css/link.scss new file mode 100644 index 0000000..5b0147b --- /dev/null +++ b/templates/admin/static/css/link.scss @@ -0,0 +1,236 @@ +* { + margin: 0; + padding: 0; +} + +.root { + position: absolute; + width: 100vw; + height:100%; + background: #292929; + border-radius: 0px 0px 0px 0px; + display: flex; + align-items: center; + justify-content: center; + > h2 { + position: absolute; + top: 20px; + left: 20px; + color: #fff; + } +} +.info-box { + margin: 30px; + width: 700px; + transition: all .5s; + background: #f1f1f1; + border-radius: 16px 16px 16px 16px; + opacity: 1; + padding: 30px; + > h3 { + font-size: 26px; + font-family: OPPOSans-Bold, OPPOSans; + font-weight: bold; + color: #000000; + line-height: 34px; + } + > ul { + margin-top: 20px; + list-style: none; + > li { + margin-top: 30px; + display: flex; + > span:nth-child(1) { + flex-shrink: 0; + width: 120px; + height: 34px; + font-size: 24px; + font-family: Source Han Sans CN-Bold, Source Han Sans CN; + font-weight: bold; + color: #232323; + line-height: 34px; + } + > span:nth-child(2), + > div { + width: 100%; + display: flex; + margin-left: 50px; + font-size: 24px; + font-family: Source Han Sans CN-Regular, Source Han Sans CN; + font-weight: 400; + color: #232323; + line-height: 34px; + } + } + } +} + +footer { + width: 100%; + position: absolute; + z-index: 9; + bottom: 10px; + display: flex; + font-size: 12px; + align-items: center; + justify-content: center; + color: #9e9e9e; + > img { + margin-right: 5px; + width: 20px; + height: 20px; + } +} + +[link] { + display: flex; + align-items: center; + > a { + max-width: calc(100% - 140px); + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; + color: #0676d1 !important; + } +} + +[tips] { + font-size: 20px; + font-family: Source Han Sans CN-Regular, Source Han Sans CN; + font-weight: 400; + color: #464646 !important; + line-height: 34px; +} + +.next { + margin-top: 30px; + display: flex; + justify-content: flex-end; + > button { + width: 96px; + height: 48px; + background: #0088ea; + border: none; + border-radius: 8px 8px 8px 8px; + opacity: 1; + font-family: Source Han Sans CN-Regular, Source Han Sans CN; + font-weight: 400; + color: #ffffff; + line-height: 24px; + transition: all 0.3s; + &:hover { + background-color: #3a96e2; + } + } +} + +.load { + display: none; + > span { + position: relative; + top: -2px; + } +} +.loads { + position: relative; + top: 4px; + display: inline-block; + width: 20px; + height: 20px; + animation: ss 2s linear infinite; +} +@keyframes ss { + to { + transform: rotate(0deg); + } + from { + transform: rotate(-360deg); + } +} + +.copy { + margin-left: 10px; + position: relative; + height: 24px; + > svg { + pointer-events: none; + } +} + +@media screen and (max-width: 800px) { + .info-box { + width: calc(100vw - 30px) !important; + // min-width: 376px; + > h3 { + font-size: 16px; + font-family: OPPOSans-Bold, OPPOSans; + font-weight: bold; + color: #000000; + line-height: 34px; + } + > ul { + margin-top: 20px; + list-style: none; + > li { + margin-top: 10px; + display: flex; + > span:nth-child(1) { + flex-shrink: 0; + width: 70px; + height: 34px; + font-size: 14px; + font-family: Source Han Sans CN-Bold, Source Han Sans CN; + font-weight: bold; + color: #232323; + } + > span:nth-child(2), + > div { + width: 100%; + max-height: 60px; + text-overflow: ellipsis; + overflow: hidden; + display: flex; + margin-left: 15px !important; + font-size: 14px; + line-height: 20px; + font-family: Source Han Sans CN-Regular, Source Han Sans CN; + font-weight: 400; + color: #232323; + align-items: center; + } + } + } + } + [link] { + display: flex; + align-items: center; + > a { + max-width: calc(100% - 40px) !important; + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; + color: #0676d1 !important; + } + } + .next { + margin-top: 30px; + display: flex; + justify-content: flex-end; + > button { + width: 96px; + height: 35px; + background: #0088ea; + border: none; + border-radius: 8px 8px 8px 8px; + opacity: 1; + font-weight: 400; + color: #ffffff; + line-height: 24px; + transition: all 0.3s; + &:hover { + background-color: #3a96e2; + } + } + } + +} diff --git a/templates/admin/static/css/new.css b/templates/admin/static/css/new.css new file mode 100644 index 0000000..97d89e6 --- /dev/null +++ b/templates/admin/static/css/new.css @@ -0,0 +1 @@ +*{margin:0;padding:0}.login{opacity:0;width:100vw;height:100vh;background:url("../image/bg.svg") no-repeat center/cover;display:flex;align-items:center;justify-content:center}.login>.root{position:absolute;width:70%;height:600px;transition:all 0.3s;box-shadow:0px 0px 10px rgba(250,250,250,0.227);border-radius:15px;overflow:hidden;display:flex}.login>.root .left{transition:all 0.3s;position:relative;width:50%;background:#000}.login>.root .left>.cover{position:absolute;display:block;width:100%;height:100%;object-fit:cover}.login>.root .right{transition:all 0.5s;min-width:550px;width:50%;display:flex;flex-direction:column;background:#fbfbfb}.login>.root .right>h2{margin:40px 20px 0px;text-align:center;font-size:32px;font-family:Source Han Sans CN-Bold, Source Han Sans CN;font-weight:bold;color:#2a2a2a;line-height:48px}.login>.root .right>h2:hover{color:#0088ea}.login>.root .right .login_frame{display:flex;justify-content:center}.login>.root .right .login_box{margin-top:100px;padding:20px;width:320px;height:300px;background:#ffffff;box-shadow:0px 3px 8px 1px rgba(0,0,0,0.16);border-radius:16px 16px 16px 16px;opacity:1}.login>.root .right .login_box>h4{width:411px;height:24px;font-size:24px;font-family:Source Han Sans CN-Regular, Source Han Sans CN;font-weight:400;color:#000000;line-height:24px}.login>.root .right .login_box>h6{margin-top:10px;width:411px;height:24px;font-size:16px;font-family:Helvetica Neue-常规体, Helvetica Neue;font-weight:normal;color:#323232;line-height:24px;margin-bottom:30px}.login>.root .right .login_box>form>.inp{margin-bottom:15px;display:flex;flex-direction:column}.login>.root .right .login_box>form>.inp>.label{height:16px;font-size:12px;font-family:Source Han Sans CN-Bold, Source Han Sans CN;font-weight:bold;color:#1a1a1a;line-height:16px;margin-bottom:5px}.login>.root .right .login_box>form>.inp>input{width:calc(100% - 30px);height:35px;border-radius:8px 8px 8px 8px;opacity:1;outline:none;border:1px solid #bfbfbf;padding:0px 15px}.login>.root .right .login_box>form>.submit{margin-top:25px}.login>.root .right .login_box>form>.submit>input{width:100%;height:40px;background:#0088ea;outline:none;border:1px solid #0088ea;border-radius:8px;font-size:16px;font-family:Source Han Sans CN-Regular, Source Han Sans CN;font-weight:400;color:#ffffff}.login .mobile{display:none}@media screen and (max-width: 1278px){.login .left{display:none}.login .right{min-width:100% !important;width:100%}}@media screen and (max-width: 658px){.login .root{display:none !important}.login .mobile{width:100%;height:100%;position:absolute;display:block}.login .mobile>h1{margin:20px;color:#ffffff}.login .mobile>form{position:relative;margin:15px;padding:15px;margin-top:100px}.login .mobile>form>.inp{margin-bottom:15px;display:flex;flex-direction:column}.login .mobile>form>.inp>.label{height:16px;font-size:13px;font-family:Source Han Sans CN-Bold, Source Han Sans CN;font-weight:bold;color:#1a1a1a;line-height:16px;margin-bottom:5px;color:#ffffff}.login .mobile>form>.inp>input{width:calc(100% - 30px);height:40px;border-radius:8px 8px 8px 8px;opacity:1;outline:none;border:1px solid #bfbfbf;padding:0px 15px}.login .mobile>form>.submit{margin-top:25px}.login .mobile>form>.submit>input{width:100%;height:40px;background:#0088ea;outline:none;border:1px solid #0088ea;border-radius:8px;font-size:16px;font-family:Source Han Sans CN-Regular, Source Han Sans CN;font-weight:400;color:#ffffff}}footer{width:100%;position:absolute;z-index:9;bottom:10px;display:flex;font-size:12px;align-items:center;justify-content:center;color:#9e9e9e}footer>img{margin-right:5px;width:20px;height:20px} diff --git a/templates/admin/static/css/new.scss b/templates/admin/static/css/new.scss new file mode 100644 index 0000000..3037b64 --- /dev/null +++ b/templates/admin/static/css/new.scss @@ -0,0 +1,220 @@ +* { + margin: 0; + padding: 0; +} + +.login { + opacity: 0; + width: 100vw; + height: 100vh; + background: url("../image/bg.png") no-repeat center/cover; + display: flex; + align-items: center; + justify-content: center; + > .root { + position: absolute; + width: 70%; + height: 600px; + transition: all 0.3s; + box-shadow: 0px 0px 10px rgba(250, 250, 250, 0.227); + border-radius: 15px; + overflow: hidden; + display: flex; + .left { + transition: all 0.3s; + position: relative; + width: 50%; + background: #000; + > .cover { + position: absolute; + display: block; + width: 100%; + height: 100%; + object-fit: cover; + } + } + .right { + transition: all 0.5s; + min-width: 550px; + width: 50%; + display: flex; + flex-direction: column; + background: rgb(251, 251, 251); + > h2 { + margin: 40px 20px 0px; + text-align: center; + font-size: 32px; + font-family: Source Han Sans CN-Bold, Source Han Sans CN; + font-weight: bold; + color: #2a2a2a; + line-height: 48px; + &:hover { + color: #0088ea; + } + } + .login_frame { + display: flex; + justify-content: center; + } + .login_box { + margin-top: 100px; + padding: 20px; + width: 320px; + height: 300px; + background: #ffffff; + box-shadow: 0px 3px 8px 1px rgba(0, 0, 0, 0.1599999964237213); + border-radius: 16px 16px 16px 16px; + opacity: 1; + > h4 { + width: 411px; + height: 24px; + font-size: 24px; + font-family: Source Han Sans CN-Regular, Source Han Sans CN; + font-weight: 400; + color: #000000; + line-height: 24px; + } + > h6 { + margin-top: 10px; + width: 411px; + height: 24px; + font-size: 16px; + font-family: Helvetica Neue-常规体, Helvetica Neue; + font-weight: normal; + color: #323232; + line-height: 24px; + margin-bottom: 30px; + } + > form { + > .inp { + margin-bottom: 15px; + display: flex; + flex-direction: column; + > .label { + height: 16px; + font-size: 12px; + font-family: Source Han Sans CN-Bold, Source Han Sans CN; + font-weight: bold; + color: #1a1a1a; + line-height: 16px; + margin-bottom: 5px; + } + > input { + width: calc(100% - 30px); + height: 35px; + border-radius: 8px 8px 8px 8px; + opacity: 1; + outline: none; + border: 1px solid #bfbfbf; + padding: 0px 15px; + } + } + > .submit { + margin-top: 25px; + > input { + width: 100%; + height: 40px; + background: #0088ea; + outline: none; + border: 1px solid #0088ea; + border-radius: 8px; + font-size: 16px; + font-family: Source Han Sans CN-Regular, Source Han Sans CN; + font-weight: 400; + color: #ffffff; + } + } + } + } + } + } + .mobile { + display: none; + } + @media screen and (max-width: 1278px) { + .left { + display: none; + } + .right { + min-width: 100% !important ; + width: 100%; + } + } + @media screen and (max-width: 658px) { + .root { + display: none !important; + } + .mobile { + width: 100%; + height: 100%; + position: absolute; + display: block; + > h1 { + margin: 20px; + color: #ffffff; + } + > form { + position: relative; + margin: 15px; + padding: 15px; + margin-top:100px; + > .inp { + margin-bottom: 15px; + display: flex; + flex-direction: column; + > .label { + height: 16px; + font-size: 13px; + font-family: Source Han Sans CN-Bold, Source Han Sans CN; + font-weight: bold; + color: #1a1a1a; + line-height: 16px; + margin-bottom: 5px; + color: #ffffff; + } + > input { + width: calc(100% - 30px); + height: 40px; + border-radius: 8px 8px 8px 8px; + opacity: 1; + outline: none; + border: 1px solid #bfbfbf; + padding: 0px 15px; + } + } + > .submit { + margin-top: 25px; + > input { + width: 100%; + height: 40px; + background: #0088ea; + outline: none; + border: 1px solid #0088ea; + border-radius: 8px; + font-size: 16px; + font-family: Source Han Sans CN-Regular, Source Han Sans CN; + font-weight: 400; + color: #ffffff; + } + } + } + + } + } +} +footer { + width: 100%; + position: absolute; + z-index: 9; + bottom: 10px; + display: flex; + font-size: 12px; + align-items: center; + justify-content: center; + color: #9e9e9e; + > img { + margin-right: 5px; + width: 20px; + height: 20px; + } +} \ No newline at end of file diff --git a/templates/admin/static/embed.js b/templates/admin/static/embed.js index 7ec3e73..3c977f0 100755 --- a/templates/admin/static/embed.js +++ b/templates/admin/static/embed.js @@ -269,6 +269,29 @@ layui.use(['element','table','layer','form','upload','iconHhysFa'], function(){ return false; //阻止表单跳转。如果需要表单跳转,去掉这段即可。 }); + //新的登录 + form.on('submit(new_login)', function(data){ + //获取用户名 + var user = $("#user").val(); + //获取密码 + var password = $("#password").val(); + if ( user == '' || password == '' ) { + layer.msg('用户名或密码不能为空!', {icon: 5}); + return false; + } + $.post('/index.php?c=login&check=login',{user:user,password:password},function(data,status){ + //如果添加成功 + if(data.code == 0) { + window.location.href = '/index.php?c=admin'; + } + else{ + layer.msg(data.err_msg, {icon: 5}); + } + }); + //console.log(data.field) //当前容器的全部表单字段,名值对形式:{name: value} + return false; //阻止表单跳转。如果需要表单跳转,去掉这段即可。 + }); + //初始化设置onenav密码 form.on('submit(init_onenav)', function(data){ console.log(data.field.username); @@ -322,6 +345,30 @@ layui.use(['element','table','layer','form','upload','iconHhysFa'], function(){ return false; //阻止表单跳转。如果需要表单跳转,去掉这段即可。 }); + //新的手机登录 + form.on('submit(new_mobile_login)', function(data){ + //获取用户名 + var user = $("#m_user").val(); + //获取密码 + var password = $("#m_password").val(); + if ( user == '' || password == '' ) { + layer.msg('用户名或密码不能为空!', {icon: 5}); + return false; + } + + $.post('/index.php?c=login&check=login',{user:user,password:password},function(data,status){ + //如果登录成功 + if(data.code == 0) { + window.location.href = '/'; + } + else{ + layer.msg(data.err_msg, {icon: 5}); + } + }); + console.log(data.field) //当前容器的全部表单字段,名值对形式:{name: value} + return false; //阻止表单跳转。如果需要表单跳转,去掉这段即可。 + }); + //筛选链接 form.on('submit(screen_link)', function(data){ fid = data.field.fid; @@ -333,7 +380,7 @@ layui.use(['element','table','layer','form','upload','iconHhysFa'], function(){ var tableIns = table.render({ elem: '#link_list' ,height: 520 - ,url: 'index.php?c=api&method=link_list' //数据接口 + ,url: 'index.php?c=api&method=q_category_link' //数据接口 ,method: 'post' ,page: true //开启分页 ,toolbar: '#linktool' diff --git a/templates/admin/static/image/backgroundLogin.png b/templates/admin/static/image/backgroundLogin.png new file mode 100644 index 0000000000000000000000000000000000000000..caa5ed4213969657a8f543026d944412e6f0b215 GIT binary patch literal 132032 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�N90_@5Mdc1PSASDVAHzBL$67gx=Sh3r1ZAq>! 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�>sU!R_Ifzy42t6V{{Uk_ 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

n{&f? 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 literal 0 HcmV?d00001 diff --git a/templates/admin/static/image/bg.svg b/templates/admin/static/image/bg.svg new file mode 100644 index 0000000..2a142d8 --- /dev/null +++ b/templates/admin/static/image/bg.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/templates/admin/static/image/copyright-fill.png b/templates/admin/static/image/copyright-fill.png new file mode 100644 index 0000000000000000000000000000000000000000..6e5f47c0c4d7054ee441cea6e0d9d30b4e23daa2 GIT binary patch literal 1066 zcmV+_1l9YAP)OC5Pc1}I7c%B0~gKUv~&c9BQO<#$Ot4wU~L4FA`lh9 zf)R+0z|sky3#kmKBUnYY4}@GKFd$|in6*{byK$<~{hIT8-2=Si9e+2dD@R$D4Vd{G zGYX_^k1`3^we_S*(5iD)dPjBGx#N+3^v1=13*8LpapEkBw3L*Tu{ZPAvR;$$wT97BAduARx zj`LY5MM^1R=C4F_3SesM4?w@*qK~H=ENlLWr-v?=K5Mc+Skmv%T4DLTqLEZ&a2L5tV~$K}7fEHD5!17lS;{ zAJQ}(=6U{;nXgP@?I0`<=%mCa6HlAXX14n~j^hyylYhnF4VPnun{E>u&4BB=dsA7g z`9F;cw?-{g2Te(6b*^`X)(QMy&^m!E%gWRFRJM7BIZf&{E6+Kpe+cMD*Rz{8=gGl?UriA)DUJb&@3K7WM#uG)=!-kgw&` zWkC}$^QB=ya|eyCIfS}`rdD>QX*yx%Gn*gZZULPUK4Bed&q+$yEC z1x-^?zX0&DMZhlcB82d)i+bPpmq!w42SG%mLmj$GZJ$`h!NWLblPIt>-CH}Bew1JwkMMfYEK*;+CFeh(EaK3LPR6m2M+6c zKuQ@2A-s+^_pK1Zvn3C7^T>CB?d4>uonG;b?WK2f^hZ7&iiTK-twitu{8KV{!dB1E k9LJe;_00N?cl_=61ww<8K|dYs<^TWy07*qoM6N<$f+0!cIsgCw literal 0 HcmV?d00001 diff --git a/templates/admin/static/style.css b/templates/admin/static/style.css index fce4ccc..e5cb755 100755 --- a/templates/admin/static/style.css +++ b/templates/admin/static/style.css @@ -113,6 +113,7 @@ .screenshot img{ max-width: auto; max-height: 200px; + max-width:96%; } #progress{ From fe5bd06502a5fedb5024673a79c12676deb83a09 Mon Sep 17 00:00:00 2001 From: xiaoz Date: Wed, 8 Jun 2022 16:44:57 +0800 Subject: [PATCH 3/6] delete baisuTwo --- templates/baisuTwo/README.md | 32 - templates/baisuTwo/css/style.css | 1065 ----- templates/baisuTwo/images/icon/baidu.svg | 1 - templates/baisuTwo/images/icon/bilibili.svg | 1 - templates/baisuTwo/images/icon/bing.svg | 1 - templates/baisuTwo/images/icon/google.svg | 1 - templates/baisuTwo/images/icon/toutiao.ico | Bin 7888 -> 0 bytes templates/baisuTwo/images/icon/weibo.svg | 22 - templates/baisuTwo/images/icon/zhihu.png | Bin 7045 -> 0 bytes templates/baisuTwo/images/logo.png | Bin 15879 -> 0 bytes templates/baisuTwo/images/logo.svg | 10 - templates/baisuTwo/images/search-bj.jpg | Bin 99021 -> 0 bytes templates/baisuTwo/images/touxiang.png | Bin 72314 -> 0 bytes templates/baisuTwo/index.php | 484 -- templates/baisuTwo/info.json | 13 - templates/baisuTwo/js/admin.js | 323 -- templates/baisuTwo/js/clipboard.min.js | 7 - templates/baisuTwo/js/common.js | 264 -- templates/baisuTwo/js/holmes.js | 1 - templates/baisuTwo/js/jquery-3.5.1.min.js | 2 - templates/baisuTwo/js/lunar.js | 4554 ------------------- 21 files changed, 6781 deletions(-) delete mode 100644 templates/baisuTwo/README.md delete mode 100644 templates/baisuTwo/css/style.css delete mode 100644 templates/baisuTwo/images/icon/baidu.svg delete mode 100644 templates/baisuTwo/images/icon/bilibili.svg delete mode 100644 templates/baisuTwo/images/icon/bing.svg delete mode 100644 templates/baisuTwo/images/icon/google.svg delete mode 100644 templates/baisuTwo/images/icon/toutiao.ico delete mode 100644 templates/baisuTwo/images/icon/weibo.svg delete mode 100644 templates/baisuTwo/images/icon/zhihu.png delete mode 100644 templates/baisuTwo/images/logo.png delete mode 100644 templates/baisuTwo/images/logo.svg delete mode 100644 templates/baisuTwo/images/search-bj.jpg delete mode 100644 templates/baisuTwo/images/touxiang.png delete mode 100644 templates/baisuTwo/index.php delete mode 100644 templates/baisuTwo/info.json delete mode 100644 templates/baisuTwo/js/admin.js delete mode 100644 templates/baisuTwo/js/clipboard.min.js delete mode 100644 templates/baisuTwo/js/common.js delete mode 100644 templates/baisuTwo/js/holmes.js delete mode 100644 templates/baisuTwo/js/jquery-3.5.1.min.js delete mode 100644 templates/baisuTwo/js/lunar.js diff --git a/templates/baisuTwo/README.md b/templates/baisuTwo/README.md deleted file mode 100644 index 3b19890..0000000 --- a/templates/baisuTwo/README.md +++ /dev/null @@ -1,32 +0,0 @@ -# OneNav主题 -onenav导航的主题 -![输入图片说明](https://images.gitee.com/uploads/images/2022/0226/233837_3fa5c693_1718725.png "屏幕截图.png") -![输入图片说明](https://images.gitee.com/uploads/images/2022/0226/233859_ed83bce1_1718725.png "屏幕截图.png") - -## 天气插件 -天气插件采用的是【和风天气】的标准版天气插件,可无限制免费试用,需要先注册和风天气账号, -[和风天气账号注册](https://id.qweather.com/#/register); -[和风天气创建插件页面](https://widget.qweather.com/create-standard) -插件 选择【横版】、【款:240px】、【高:180px】;否则会出现样式偏移的问题。其他条件任选。 -生成代码后 除第一行`

`外,其他代码复制到主题文件夹下`index.php`底部对应位置即可。 - - -## 一键添加 -![输入图片说明](https://images.gitee.com/uploads/images/2021/0410/112213_3a134ad6_1718725.gif "a.gif") - -在浏览器标签栏添加新标签 -标签名称栏随意填写 -标签地址栏,填写一下地址代码 - -``` -javascript: var url = location.href; -var title = document.title; -void(open('http://www.你的域名.com/index.php?c=admin&page=add_quick_tpl&url=' + encodeURIComponent(url) + '&title=' + encodeURIComponent(title), "_blank", "toolbar=yes, location=yes, directories=no, status=no, menubar=yes, scrollbars=yes, resizable=no, copyhistory=yes, left=200,top=200,width=400, height=460")); -``` -注意域名要替换成你的域名,然后保存即可。 - - -## 相关链接 - -* [OneNav官网](https://nav.rss.ink/) -* [onenav作者](https://www.xiaoz.me/) \ No newline at end of file diff --git a/templates/baisuTwo/css/style.css b/templates/baisuTwo/css/style.css deleted file mode 100644 index 8905d4b..0000000 --- a/templates/baisuTwo/css/style.css +++ /dev/null @@ -1,1065 +0,0 @@ -/*百素(1099116749@qq.com)*/ - -@charset "utf-8"; -* { - padding: 0; - margin: 0; - font-family: Arial, 'PingFang SC', SimHei, SimSun; - box-sizing: border-box; - font-size: 14px; -} - -input:focus { - outline: none; -} - -textarea:focus { - outline: none; -} - -input {} - -body { - background-color: #f5f6fa; -} - -img { - border: none; -} - -li { - list-style: none; -} - -h1, -h2, -h3, -h4, -h5, -h6 { - font-weight: normal; -} - -a { - color: inherit; - text-decoration: none; -} - -.cl { - clear: both; -} - -.kongs, -.kongs:hover { - height: 0 !important; - margin: 0 !important; - padding: 0 !important; - border: none !important; - background-color: transparent !important; - box-shadow: none !important; -} - - -/**/ - -.index-nav { - width: 240px; - height: 100vh; - background-color: #FFFFFF; - padding: 20px 5px 100px 0px; - box-shadow: 1px 0px 5px 0 #eeeeee; - position: fixed; - top: 0; - bottom: 0; - left: 0; - z-index: 9; -} - -.index-nav .logo { - width: 100%; - margin-bottom: 30px; -} - -.index-nav .logo a { - display: block; - font-weight: bold; - font-size: 24px; - height: 30px; -} - -.index-nav .logo img { - display: block; - height: 100%; - margin: auto; -} - -.index-nav .type-list { - height: calc(100% - 60px); - padding: 0 25px 100px; - overflow: auto; -} - - -/* 整个滚动条 */ - -.index-nav .type-list::-webkit-scrollbar { - width: 6px; - background-color: transparent; -} - - -/* 滚动条上的按钮 (上下箭头). */ - -.index-nav .type-list::-webkit-scrollbar-button { - height: 0px; - width: 0px; -} - - -/* 滚动条上的滚动滑块. */ - -.index-nav .type-list::-webkit-scrollbar-thumb { - background-color: #64a15e; - border-radius: 50px; -} - - -/* 滚动条轨道. */ - -.index-nav .type-list::-webkit-scrollbar-track { - background-color: transparent; -} - - -/* 滚动条没有滑块的轨道部分 */ - -.index-nav .type-list::-webkit-scrollbar-track-piece { - background-color: transparent; -} - -.index-nav .type-list .list { - display: flex; - justify-content: flex-start; - align-items: center; - margin-bottom: 10px; - line-height: 42px; - transition: 0.3s all; - overflow: hidden; -} - -.index-nav .type-list .list a { - width: 80%; - display: flex; - justify-content: flex-start; - align-items: center; - font-size: 16px; - font-weight: bold; - padding: 0 10px; - border-radius: 5px 0px 0px 5px; - color: #555555; - transition: 0.3s all; -} - -.index-nav .type-list .list a i { - display: block; - margin-right: 6px; - font-size: 22px; -} - -.index-nav .type-list .list span { - display: block; - width: 0; - overflow: hidden; - text-align: center; - background-color: #477975; - cursor: pointer; - border-radius: 0px 5px 5px 0px; - color: #FFFFFF; - transition: 0.3s all; -} - -.index-nav .type-list .list span i { - display: block; - font-size: 18px; - transition: 0.3s all; -} -.index-nav .type-list .list.add{ - margin-top: 12px; -} -.index-nav .type-list .list.add a{ - width: 100%; - border: 1px solid #64a15e; - border-radius: 5px; - cursor: pointer; -} - - - -.index-nav .type-list .list:hover a { - background-color: #64a15e; - color: #FFFFFF; - transition: 0.3s all; -} - -.index-nav .type-list .list:hover span { - width: 20%; - transition: 0.3s all; -} - -.index-nav .user-info { - width: 100%; - background-color: #ffffff; - padding: 25px; - display: flex; - justify-content: flex-start; - align-items: center; - position: absolute; - bottom: 0; - left: 0; -} - -.index-nav .user-info .pic { - display: block; - width: 45px; - height: 45px; - border-radius: 100%; - overflow: hidden; -} - -.index-nav .user-info .pic img { - display: block; - width: 100%; - height: 100%; -} - -.index-nav .user-info .text { - padding-left: 10px; -} - -.index-nav .user-info .text p.t1 { - font-weight: bold; - color: #555555; - margin-bottom: 5px; -} - -.index-nav .user-info .text p.t2 { - color: #c2c2c2; -} - - -/**/ - -.index-main { - width: 100%; - padding-left: 260px; - padding-top: 20px; - padding-right: 20px; -} - -.search { - width: 100%; - display: none; - /*display: flex;*/ - justify-content: space-between; - align-items: center; -} - -.search .list { - width: 370px; - position: relative; -} - -.search .list input.kw { - display: block; - width: 100%; - height: 40px; - padding: 0 55px 0 25px; - border-radius: 40px; - border: none; -} - -.search .list button { - display: block; - height: 40px; - width: 50px; - background-color: transparent; - border: none; - position: absolute; - top: 0; - bottom: 0; - right: 0; -} - -.search .list button i { - display: block; - font-weight: bold; - font-size: 16px; - color: #64a15e; -} - -.search .addsite { - width: 40px; - height: 40px; - text-align: center; - line-height: 40px; - background-color: #64a15e; - border-radius: 6px; - cursor: pointer; -} - -.search .addsite i { - display: block; - font-size: 26px; - color: #FFFFFF; -} - - -/**/ - -.search-main-w { - width: 100%; - height: 180px; - display: flex; - justify-content: space-between; - align-items: center; - margin-bottom: 30px; -} - -.search-main { - width: calc(100% - 500px); - height: 100%; - display: flex; - justify-content: center; - align-items: center; - border-radius: 6px; - background-color: #64a15e; - background-image: url(../images/search-bj.jpg); - background-repeat: no-repeat; - background-size: cover; - background-position: center; -} - -.search-main .search-input { - width: 600px; - position: relative; -} - -.search-main .search-input input.kw { - display: block; - width: 100%; - height: 50px; - padding: 0 65px 0 25px; - border-radius: 10px; - border: 1px solid #F2F2F2; -} - -.search-main .search-input button.search-bendi { - display: block; - height: 50px; - width: 60px; - background-color: transparent; - border: none; - position: absolute; - top: 0; - bottom: 0; - right: 0; -} - -.search-main .search-input button.search-bendi i { - display: block; - font-weight: bold; - font-size: 20px; - color: #64a15e; -} - -.search-main .search-btnlist { - display: flex; - justify-content: center; - align-items: center; - position: relative; -} - -.search-main button.search-btn { - width: 140px; - height: 50px; - border: none; - border-radius: 10px 0px 0px 10px; - background-color: #fff; - color: #555; - margin-left: 12px; - font-size: 16px; - display: flex; - justify-content: center; - align-items: center; - cursor: pointer; - border-right: 1px solid #64a15e; -} - -.search-main button.search-btn img { - display: block; - width: 25px; - height: 25px; - border-radius: 6px; - margin-right: 6px; -} - -.search-main button.search-btn i { - display: block; - margin-right: 4px; - font-size: 20px; - line-height: 50px; -} - -.search-main button.search-change { - width: 30px; - height: 50px; - text-align: center; - border: none; - border-radius: 0px 10px 10px 0px; - background-color: #64a15e; - color: #ffffff; - font-size: 16px; - display: flex; - justify-content: center; - align-items: center; - cursor: pointer; -} - -.search-main button.search-change i { - display: block; - font-size: 16px; - line-height: 50px; -} - -.search-main .search-btnlist .search-lists { - width: 390px; - display: flex; - justify-content: space-between; - align-items: center; - flex-wrap: wrap; - position: absolute; - top: 60px; - right: 0; - background-color: #FFFFFF; - padding: 12px; - border-radius: 6px; - z-index: 100; - box-shadow: 0px 0px 6px #000000; -} - -.search-main .search-btnlist .search-lists.hide { - display: none; -} - -.search-main .search-btnlist .search-lists .list { - width: 33%; - line-height: 40px; - padding: 0 10px; - display: flex; - justify-content: flex-start; - align-items: center; - font-size: 15px; - border-radius: 6px; - cursor: pointer; - transition: 0.3s all; -} - -.search-main .search-btnlist .search-lists .list img { - display: block; - width: 20px; - height: 20px; - margin-right: 8px; - border-radius: 6px; -} - -.search-main .search-btnlist .search-lists .list:hover { - background-color: #64a15e; - color: #FFFFFF; - transition: 0.3s all; -} - -.search-main-w .date-main { - width: 240px; - height: 100%; - background-color: #477975; - border-radius: 6px; - display: flex; - justify-content: center; - flex-direction: column; - transition: 0.3s all; - position: relative; -} - -.search-main-w .date-main .times { - width: 100%; - display: block; - text-align: center; - color: #FFFFFF; - font-size: 40px; - font-weight: bolder; - letter-spacing: 2px; - margin-bottom: 15px; - line-height: 1; -} - -.search-main-w .date-main .list { - width: 100%; - align-items: center; - text-align: center; -} - -.search-main-w .date-main span { - width: 49%; - color: #FFFFFF; - font-size: 16px; -} - -.search-main-w .date-main span.dates { - width: 100%; - display: block; - text-align: center; - margin-bottom: 12px; - font-weight: bold; -} - -.search-main-w .date-main span.weeks { - margin-left: 15px; -} - -.search-main-w .weather-main { - width: 240px; - height: 100%; - background-color: #01AAED; - border-radius: 6px; - transition: 0.3s all; -} - -.site-main { - width: 100%; - margin-top: 30px; -} - -.site-main .site-name { - display: flex; - justify-content: flex-start; - align-items: center; - align-self: center; - font-size: 18px; - line-height: 30px; - font-weight: bold; - margin-bottom: 15px; -} - -.site-main .site-name i { - display: block; - font-size: 20px; - margin-right: 8px; -} - -.site-main .site-name span { - display: block; - height: 25px; - width: 25px; - line-height: 25px; - text-align: center; - background-color: #64a15e; - border-radius: 5px; - margin-left: 8px; -} - -.site-main .site-name span i { - color: #ffffff; - text-align: center; - font-size: 14px; - margin-right: 0; -} - -.site-main .site-name.hidden { - display: none; -} - -.site-main .site-list { - display: flex; - justify-content: space-between; - flex-wrap: wrap; -} - -.site-main .site-list .list { - width: 16%; - background-color: #ffffff; - border-radius: 4px; - transition: 0.3s all; - margin-bottom: 15px; - position: relative; - display: flex; - justify-content: flex-start; - align-items: flex-start; -} - -.site-main .site-list .list span { - display: block; - width: 25px; - height: 25px; - margin: auto; - text-align: center; - line-height: 25px; - position: absolute; - top: 0; - bottom: 0; - right: 0; -} - -.site-main .site-list .list span i { - display: block; - color: #64a15e; - font-size: 18px; -} - -.site-main .site-list .list a { - display: flex; - flex-wrap: wrap; - justify-content: flex-start; - width: 100%; - padding: 0 5%; -} - -.site-main .site-list .list p.name { - color: #666666; - font-weight: bold; - font-size: 15px; - line-height: 44px; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; - position: relative; - padding-left: 25px; -} - -.site-main .site-list .list p.name em { - width: 18px; - height: 18px; - display: block; - margin-right: 10px; - border-radius: 100%; - line-height: 44px; -} - -.site-main .site-list .list p.name img { - width: 18px; - height: 18px; - margin: auto; - position: absolute; - left: 0; - top: 0; - bottom: 0; -} - -.site-main .site-list .list .desc { - display: block; - width: 100%; - font-size: 13px; - padding-bottom: 10px; - color: #666; - line-height: 1.5; -} - -.site-main .site-list .list:hover { - box-shadow: 0px 0px 6px #333; - background-color: #64a15e; - transition: 0.3s all; -} - -.site-main .site-list .list:hover p.name, -.site-main .site-list .list:hover p.desc { - color: #ffffff; -} - -.site-main .site-list .list.hidden { - display: none; -} - -.site-main .site-list .list.visible { - display: flex; -} - - -/**/ - -footer { - width: 100%; - padding-left: 240px; - font-size: 14px; - color: #C2C2C2; - position: fixed; - bottom: 10px; - left: 0; - margin: auto; - text-align: center; - height: 56px; - line-height: 23px; - margin-top: 30px; -} - -footer a { - color: #C2C2C2; -} - -footer.show { - position: static; -} - -footer a:hover { - color: #64a15e !important; -} - -.tool-list { - position: fixed; - bottom: 30px; - right: 15px; - z-index: 99; - width: 45px; -} - -.tool-list .list { - width: 45px; - height: 45px; - display: block; - background-color: #64a15e; - color: white; - text-align: center; - line-height: 45px; - border-radius: 6px; - cursor: pointer; - margin-top: 12px; -} - -.tool-list .list i { - font-size: 20px; -} - -.tool-list .addsite i { - font-size: 24px; -} - - -/**/ - -.addsiteBox { - border-radius: 6px !important; - overflow: hidden; -} - -.addsite-main { - display: none; - padding-bottom: 15px; - width: 460px; - margin: auto; - background-color: #FFFFFF; - box-shadow: 0px 0px 6px #ccc; - overflow: hidden; -} - -.addsite-main .title { - background-color: #64a15e; - text-align: center; - line-height: 80px; - color: #FFFFFF; - font-weight: bold; - font-size: 22px; - margin-bottom: 20px; - letter-spacing: 2px; -} - -.addsite-main .list-w { - width: 100%; - padding: 0 20px; - display: flex; - justify-content: space-between; - flex-wrap: wrap; -} - -.addsite-main .list { - width: 100%; - margin-bottom: 15px; - position: relative; -} - -.addsite-main .list span.icon { - display: flex; - justify-content: center; - flex-direction: column; - width: 35px; - text-align: center; - height: 100%; - margin: auto; - position: absolute; - left: 0; - top: 0; - bottom: 0; -} - -.addsite-main .list span.icon i { - color: #64a15e; - display: block; - font-size: 18px; -} - -.addsite-main .list input.text { - display: block; - width: 100%; - height: 44px; - padding: 0 8px 0 35px; - border-radius: 6px; - background-color: #f5f6fa; - border: none; - color: #555; -} - -.addsite-main .list.type { - display: flex; - justify-content: space-between; - flex-wrap: wrap; - align-items: center; - margin-bottom: 7px; -} - -.addsite-main .list.type span { - display: flex; - justify-content: center; - align-items: center; - width: 19%; - text-align: center; - padding: 7px 0px; - font-size: 13px; - border: 1px solid #64a15e; - cursor: pointer; - border-radius: 6px; - margin-bottom: 8px; - transition: 0.3s all; -} - -.addsite-main .list.type span:hover, -.addsite-main .list.type span.hover { - background-color: #64a15e; - color: #FFFFFF; - transition: 0.3s all; -} - -.addsite-main .list-2 { - width: 100%; - display: flex; - justify-content: space-between; - align-items: center; -} - -.addsite-main .list-2 .li { - width: 48%; - display: flex; - justify-content: space-between; - align-items: center; - line-height: 40px; - background-color: #f5f6fa; - padding: 0 10px; - border-radius: 6px; - overflow: hidden; -} - -.addsite-main .list-2 .li span { - display: block; - width: 40%; -} - -.addsite-main .list-2 .li input.num { - display: block; - width: 60%; - height: 40px; - padding: 0 5px; - background-color: #f5f6fa; - border: none; -} - -.addsite-main .list textarea { - display: block; - width: 100%; - height: 80px; - padding: 10px; - border-radius: 6px; - background-color: #f5f6fa; - border: none; - color: #555; - line-height: 1.4; -} - -.addsite-main .list button { - width: 100%; - display: block; - height: 44px; - background-color: #64a15e; - border: 1px solid #64a15e; - border-radius: 6px; - color: #FFFFFF; - font-size: 16px; - cursor: pointer; - transition: 0.3s all; -} - -.addsite-main .list button:hover { - transition: 0.3s all; - box-shadow: 0px 0px 6px #333333; -} - - -/*边距调整*/ - -.addsite-main .layui-unselect, -.addsite-main .layui-unselect * { - box-sizing: content-box; -} - -.addsite-main .layui-form-switch { - margin-top: 0; -} - -.m-header { - display: none; -} - - -/* - * 手机端 - */ - -@media only screen and (max-width: 1200px) { - .index-nav { - left: -100%; - transition: 0.3s all; - } - .index-nav.show { - left: 0; - transition: 0.3s all; - } - .index-main { - padding: 15px !important; - } - .search-main-w { - width: 100%; - height: 120px; - margin-top: 60px; - } - .search-main-w .date-main { - display: none; - } - #he-plugin-standard { - display: none; - } - .search-main { - width: 100%; - padding: 25px 0; - flex-wrap: wrap; - background-position: center; - } - .search-main .search-input { - width: 80%; - } - .search-main .search-btnlist { - width: 100%; - display: none; - } - .search-main .search-btnlist .search-lists { - width: 100%; - left: 0; - right: 0; - margin: auto; - font-size: 13px; - } - .site-main .site-name { - margin-bottom: 10px; - } - .site-main .site-list .list { - width: 48%; - margin-bottom: 10px; - } - .site-main .site-list { - margin-bottom: 25px; - } - .site-main .site-list .list span { - position: absolute; - right: 0px; - top: 0; - bottom: 0; - margin: auto; - } - .site-main .site-list .list a { - padding: 0 10% 0 5%; - } - footer { - padding-left: 0; - } - .m-header { - width: 100%; - padding: 10px 15px; - display: flex; - justify-content: space-between; - align-items: center; - position: fixed; - top: 0; - background-color: #FFFFFF; - z-index: 9999; - box-shadow: 0px 0px 1px #C0C4CC; - } - .m-header .logo { - height: 30px; - } - .m-header .logo img { - display: block; - height: 100%; - } - .m-header .navbar { - display: flex; - justify-content: center; - flex-direction: column; - width: 40px; - height: 40px; - font-size: 28px; - text-align: center; - border: 1px solid #64a15e; - color: #64a15e; - border-radius: 6px; - } - .m-navlist-w { - width: 100%; - position: absolute; - top: 100%; - left: 0; - right: 0; - background-color: #FFFFFF; - padding: 15px; - display: none; - border-top: 1px solid #C0C4CC; - } - .m-navlist { - display: flex; - justify-content: space-between; - flex-wrap: wrap; - align-items: center; - } - .m-navlist a.list { - width: 33%; - padding: 0 10px; - line-height: 40px; - display: flex; - justify-content: flex-start; - align-items: center; - overflow:hidden;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow:ellipsis; - } - .m-navlist a.list i { - display: block; - margin-right: 4px; - } - .addsite-main { - width: 100%; - } - .addsite-main .list.type span { - width: 32%; - } -} \ No newline at end of file diff --git a/templates/baisuTwo/images/icon/baidu.svg b/templates/baisuTwo/images/icon/baidu.svg deleted file mode 100644 index f5323a2..0000000 --- a/templates/baisuTwo/images/icon/baidu.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/templates/baisuTwo/images/icon/bilibili.svg b/templates/baisuTwo/images/icon/bilibili.svg deleted file mode 100644 index 9c9c907..0000000 --- a/templates/baisuTwo/images/icon/bilibili.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/templates/baisuTwo/images/icon/bing.svg b/templates/baisuTwo/images/icon/bing.svg deleted file mode 100644 index 214e41f..0000000 --- a/templates/baisuTwo/images/icon/bing.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/templates/baisuTwo/images/icon/google.svg b/templates/baisuTwo/images/icon/google.svg deleted file mode 100644 index f1bf2c6..0000000 --- a/templates/baisuTwo/images/icon/google.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/templates/baisuTwo/images/icon/toutiao.ico b/templates/baisuTwo/images/icon/toutiao.ico deleted file mode 100644 index e0e974d90ec9391a3690cd1af3d238a2f93361b9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7888 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 - - - - - - - - diff --git a/templates/baisuTwo/images/icon/zhihu.png b/templates/baisuTwo/images/icon/zhihu.png deleted file mode 100644 index e2c3b1c1d964e8495c421f7e975f62b3ea4a924c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7045 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 KFCr9232Z!K=ot~kGp@zCN6z(KwVFkB@3Hms> z0MIx%vhqGI7ElM62dgE_#?D!eeY2s3oz>1tj@>{^LrBBr0nFC!k)In(*YAlQ)XxDb zWyLOkk5$%38bII#^RQs`adLEam-dlkzrrgG++ThSW@o(u@opvGeK+Vm{T3Scx z;Xky1|K!+hJv>~b!C-H1Z$WPnLAaX@7$PMl1r`zp3kwSX5CZPL&K?#%0?zJt{)Isa z<_>kUbMdf)JF{M5w6KJGddRT@oc>*clgq!+I=lZPCO}|d9}5>SL{R8*N&f=W(D=WD zIywCt+TBCh3!w53zyDjr?s~p1Ft85H9q#D{g(-W%oIURRiE?JP9xEsq<_L2FaJvJrkSqRNq#wA!EIitzl;Q^Cl2ec+EAS5gxET#vMk`|Jb78U0MehUfx1=RrTz{Jhc`1p@=l`0m6&woS__s8rC7}=@sHnA&fRwe6 zh=3JTRPqv$q=1E_s4&!0%)&wx2KyH_O*cEhb1WSH8|x)kRsco`3n5VvVVE@_CP`}n zD=SeE0ZUOyVF61qA!`v!D+^%>7=)emKXf0!9pP>oa4SH%BLDrl>VpSbZg6WmN8k&0 z9Ti1ZRpkfb5GiqS0bxM^ffZER8t&#~0T`N{lZ6co?BZ;5Y4!jcz;YkixdS@({l}4X zVXpt&Ioh#aS*NrG^wKHh*rAu!0JCEM=VQD7jhO#u3;K)J+ZF~O{l8erUodyLwTHKb z8%)6lP|5$N6@vdy%)487{oh&tpIONNkF5VAR;aCovkeT0uweGf#egqk(O;#2|KIxh zk74M+d_2@Gd|__x|Eyop!sb7c_z&C_%o7VIz)lq5a0e#~H;4bWqpPnkasAiV|7PMZ zO7MS>{VznX`24RJ`Y+ajz8oISs(kEf%HVLImX7b7YrF~-}&DKOiq4wjT&Ba=fvn07>3haAOOWlv% zXy5Q?=9C4bybt2M<@VVC?RR$*9 z^>EiUMsqT6WZuYkCT5ordkt%hW#;4(5oEu-bh_<{0MOE}Yv#}Qi9?5i@926Lyzok= zFa3I|xCO?!acH(;_7`jRm)jw;dng9PC@xpd`eV0F!%T=gxewkLf#YKg#}&JA9u>n( zwqvfSsNkee!9HWlsI+fM@hpA6IeL_?F3#>lf{wG5QNBjAV9c#~{OWlv5mYQ57&qoI z=GI>nqG$I-*ig_$c~_ zlR=nG9R`28CkCI{bd4;v0`mi<8w`E6-cKhSz|@O;c-~Yd?-}%$`3ccQg>s9iO+G+*vT)-Jx7JjXZY}q|uDQgiT z7c}^*)|C5DX3@oy$de!2AuU-oW9D5JiS&Hyd^DFR;=YLkbgtNc{m9peA9;`2aOPqu z?o50X&*AtYol{e#5& z*-u@C_gJ95tb3$bMXV^6ZU?*1jeUJCKPqgj6>zPLwwCzt8TJ>!u^=dXgCmompX1{8 zv?ep1{Pne!3*DY!<;%5O@&9C^M*eb1u^8y>1*1>x2=aoN2pJJ9+<{^XLN7(|#aE~{ zNPqtdB=pt(Y}WT8i7iU0j?40Vg?}}}4h=;)p)ybu!BRU|!z)Qz6%F5@rl@$W2@)jC z#9SQg7M;6?IudN4*J-fUTQc87z8z2eRjJ`;D(X@W zbMiAsY&armRu)sH%P7C*gS^dywMWLwzaG=fT#zR|HKL=Pt7fUCtz|w%1~YUW1i;sW z9$t~puIwi0$ip4L6_i-(prZw8a)7gcisE-H^UK!r+zFC&%WPMDJ|J!*Vm%rXM1JV? z&MfkZa`b0)tpLs~W2`>Pova^R1~x>`==j%Z{%*;{?R`sYBtw2k;Hx0`*NpplsHoH0 zjR*{|`y>QOmW-;+od)x)2fGN};L5JTSLU$Ah9R%VSNzPoD2L2OA&@SIJUcl<4ynuU z)Nw#h+SY%fT&)93Qi2Q-f33lzk6U3|8k>UB#3=;{+I>+GRvk$>DqK9!M1JuP9C zH0&3mLX)dsMqTpzNFthwx`pVF0}Go!QBr?;CC3J+f#r6Bm=0_q@JUscQt!t9uc5D*M;Q_a$w#aXrvahN&IBf^fr;COBDxt;H+>Nl;U3Y)T znrEK;dM1@b965kvMiz+Q@B3!|@zeM_jG3E8@S28o)VeO}d^m&ZMv5o|UCb7C2XT{2qLjL{S}DXWo?eMCs6QeJuDX7FHy)nRs+QLqxI*@lpSaSsEg9~XHeV=*;6 z;kyWfUncY9SJYIZe;~|pGan7VY`9s)$6mo}n_22y`+dX?6*cK|-Ehcgmf07PbB2=r zL|FUqyrcgZTwLiCOV+d^yx=_0>RZxau2Ropbt6vI8?Q`I8v{iuP~M;iab@{7e_0L; zgFa89Yot5ia&p=Y4VKZ;NoGpfzQA(mtRgiegbGEy zsFf#OW22~jXm|2xht)XBk>LyW)RfSx?!;_oyL9Mwv`ugm(O4KCH_Z*Z`vp$gP^28d z=S=`@GAD)70H~#RcUHyI8gzgo(crFMx@2IJGWDJw)0L#Lx!SU?%a6*~IM80gh=1*+ zA?Vnhr+{p1We(ulK*a))bgO-9_>!Zz8G(bMGBPKkuM%^^D5>@z(j-Sg?q$~BWM}dW z{OHvgh)j9imHb`Sy!FdMLU-oF=IE+sk%*}c!sd`8+HXl6(+YBG&|9PueN3BsWo!2* zSLgLV$}6A0x!}Z#p;A+gWfM;w*P?{g11Kn1Z{*RL5T)zQd3xiG;<8*jCpcuD;FA`gJVQBbsi4HMNCZV(kZH>`$I?6n z;mOfC0QgBbsGp2MJb?L7GyjAwDphR?H;#O$LK?^jxxURIcAI-opuGMx)_Fg_sCiRt z%;1$=JK;Q{TCq-E0NY{Y@i34Xl1AbhY2K+~v0Zn>Zt#ii&Pi_l0S=hJETjI8TQKM# z8{jlNhZp5$^U+IL=_y0s?k%f7r=-}Fc{RgT7m6)!l!3OFPosdW=ppulx{Oc>-udk{ z%&@!YQ-bt4m(2Ew+a;sP0FS*Oc{MYkC-uM1>E@<~GboooQnr1YSMkgixra^4W|mp!*j;R#s%w zLyNS`qWx8PutYp9Tl}9z9q;?u?KE;kSL@Yh{dfV_TuSz4ktkVE=N zEFRo$hLvMSk9}=LTo`wWZ&W0z*Vt=4bD*cdbvGLtZ&?r73=Y+Yj!4KQaJ9pk!{~S!j zd^xE2v{L(2tsgKoTx#kley*Pt^?#$#1h698i5+!UQ-$q2pT5?G7U#d@p>xg{n$dC` zcSCGH4GmvzseJ5jea~t9R1&{K1Q6_>;J$nrwn1gKu%WJ?fjl8d&x(>#{o~yLxm<`m zO(~<(2HKzE9m_Y-cZy`ZbWi%7#`BmOCQsS0*Cz|kwCXiOV|70irvTx4Bkg^6I6K)R z{WxmQ-G6M)T7^U;5GZCamj|U zv_M6)p4tj?3}i$%}4|Eb*b`x{D_H+WDZYucBVW4=~N#zA8X=9 zn(Ej-7*xaI81x|?p?TNdUr@V&eeV7(Rb?g4w8f*_9$@Z~cXsqFBG)nJmeJ)R@!CYc zVAs=-YGc)pMsuVa+&&5u0T?gY)Q`2KGV0S2Ltx1#p7O;`D>+4Zm=E|9!)6Jd#1xw4xfS?I)Rtd0IqyqYm2(gUYv8JlRROJle&~n&&|6RsO zuhP{rQawt)Cw9>#XJp8cN%Cs%QgGROYqN!kp?o7!k!r&wU6OQ|v>eJdZB)=T!P4oB z$IOJ&Owdz>*}&JY`5*2ETn7Z-ez7@+YPdxm^*)}L=$g-6V2!@gLJ6PO>v&nn+0q|O zEfs3MT8E%jRvWX>eyUZmdvD8S8-&BQ0J> z!wjgLhsK>Lvq~KaHMTH2>BD@XzuC5 zG}%n=pL(NWztYh@3Y zKrGkU8jIV+L`Od5LyHJ?n1>*4LR5-nlx;GIO}qhzf(LiT@K0}V70}J07pCc;ry^L9 z;y;fIxEZJ~w2GUO9q(*bZOU8uF|5OJG1SmWgZ*~4FcE}<>P^ZE+$}IPx*_q0Y!Y3>_I(PV*DU?5w0^D}`UD>cd}{Q>T$`xVIw z30=aXBOQA5s|Y=cLh&~{?&AZmX0A1U+-4SV0&g*(03FoO9s#z;w`I<-oG_fDE|ksh z3aOzvyC1zhgc`m5yGMuk%#q?Q>FWa=cnsvc=EiiPZy@Z>z%K6>4xR67Yel$Ach?kc zgge;6;t}ywV&=!oaAZYNN0U_87Sb|$27D;>#?uwn>BsuBZ?Hl>>C95>h7Xjl$!MYm zQPW8WFK{7)Q8yHCWvWn9)9UkLv!{?5!v5yE_+Ml3;IAQOGP5UQ1K`r{vZdri@)Kr9Xx~U%Q*`s+5W}_>GPfW!|7WBrSrQ7!=HR1xshg+NSMdI-Z0w^kq=qMjd z_z_oB2vY#|;oy-5jn(_YNv``C+odlX;LO}vf1^Wj2u3Z4 z5qy2S{~?PX?j8}@o)qVGYpj;15m{T>cfX|bH6H;L!B-@qnb}>|jUm~f&)vI?!X4}# zeL(n7GqR+c5sB14%uijyJ%~Oud*dmljP_$af-nJ%%s05!^mW6w^T~(Jd20-wW};zb znWsbo%bd5y?aju|zAlYUL@i9+gibaLrXA~dUc~JOnV;cr_3-H>n?)`jh1#bq0b!F` zBED=r{AP7ivTGl8;g+tLroh&}=)eee`zhOYgJa)SF9yeh7fxy*=qWN2bE8>jz5vFX z6PhM^J5N!!!YgGM%TqS%*u&D%??|}f7o762?`)2CZ z75>#;HpVnO8Crl97>7Hk-UZc04i?!^{5#VU77@i$g{G{CFeugd91566iwZjwxS?t7QMPhM8A}}*N2LFz&a(uD~hE!=QFoU zbkUC_(r>RCQ#aMgr~P!lHgb0VH6*aQ@8QjQ5V*-Rz*XXx-un{u!_y-hCoe#2a`B**$%U2m zoY>{D+WLN1Wm?eSbB5FIAC5BF9f1Ra~R@yHwlHTe>wIAoMPg_6UUA6gvH`f-aU zKk*635Ir>x+*D~LNy+Su}8HE(jsxY}|_k@js#*TcA?1i%J9(kmu6!aR|nKpynr{goI} zI~m={s+?}`_lB*X)VF`_!w_oW<>f`TPGf6WEQ~z>bcJ_O-*$63 zC;G+yJC7b;i-3LV(&}<%YQt2!T)txe5Lt( zOG==~X)KK)c||$$?!xj(PRSaqpiNU~)=cq@r$FQeMmFi&A=8fXPLaY7j`}wwY>Wzl zjE|q~>&otqdwe(Zkhe=SDsH;}VTKk^s`zly!#$DG0oCswq@k!058y3SBhKz;;HoaQScu-HskOqWU`}&behx#Ylu^n_Q z4BJhBtw%=hp=!bT{#1vaSWSk4G2`&Op^byRDG2(-r)H@z7t%iY=oL4u#`4@xC+OCp zZ=19jaX|%FhI{y@CU3Zyq7`=o9#B&oEHqQpc8D~SP1^Q5&4-u4@6Nci%yS{+{sd5@ zytwH@R2w6^RZo4;gRrqoTuH`}N)MS8eL`45&UU&9ObwqlKJ7N|mKgOZ)>HF~;wKvd z;;uFQwB(G38K|*%ac(sA`(DnF)1;7h-HyjxkAckHjzCLp7V21kp_=b3pv`DVf9YYr zpIs*Wb;zvSJ}9kk4Hx^wy9Lo`*!Jdr`C1q~o!m~uso>7q7RS6=5g3$-o33y^U$b6u z;`SNnL=8JeaDsl!*qAINX?3@0dg?zgQ>!Co>Sip^PV<^~Ri;;U@5eT> zV{QV&y@%lpelBr!=5JeJ$)=Ix5TCrnInDYMrFAonW_XU8wW_< zu`nT)w*&HRz0xhTgYT>W3Mj-qW!0T^F-EB$`3O>*Ed-5yCu|Qmo3(OlgUFAN62nQk zIg*bH9^{#dmq!eP-_< z?*V^?^l5$U0q5H2*EFDS4hevJ6T3%DnD(oG^eSYoj9+O*16goCwPddd$ZcrJH6F7! zP_iSRSj^_18KBML@Z@@UOVLo}oV8v6AYMarsy?LPKPo&*a%)OA-Lhjy^4Xh&ycUv1 zA;eHDVhip$^&H50 zJiK?!xaWj-@9~jUiHJ=tF3=@|Vl;;XmepN}et8Va<(KRxEpuEZz{^2_iti_MeMMZS zUsvtA2*aTZ5nG4wcVTH$-}(#p(LXojl$WsLBC7{UV`jV25B-Gex;J>3N3#w|P(9FS z3P8?CAiWpwXZdis$opz14$uXR^-fdlccK#J{p;(S?Y!^w+q9lvtE32iL3v1xKIoz- z3les{;OtOut6ri4O5T((Cj*|HxSb?7)1Pl+Ij0V3$L9(Fh4u!{x;8D#QXP5_SuiGE zt8VhB{~a*u5hw85T5Js=oREj1t5k((9uW@B(e=Kd^D&Lyju>X5{|JbyP=wp7b7~X6 zdGgLls2TXADih<6&oyaTj#zlMPrwYV5)0#C$w0y=MQk*({QAdhVDdFYyyq?vS7 zr)s1QpPXcZ@;@{2nhcpez-cl3)l$O))B~dVFRKa0r(RyXc-F<$C-becy#`N0vf4MK zU&4>thq@9Y)Dj{4x;FDPY2oF32mA@W-^J}6hL#eWuez7>9g~kC8 zJ+J;*Cr2`dq8Cjk|Gxf?+IQKRELF0|ysit(emv5qo}^L(wYM0Uv7|6-de*WzNt^TV z;2q2IpICAm5Lm*8XNwVQvLhGdf3j(sQAqGm0$`^O7(3Z;YB$sv$o`RoiOtvJRk=#B zKZ2U}*&E-JTkAy3fC2?PRT97NEevT8uGi4|x)WKXda=B{RXi3bE?xKOwd+)~XaN&S zvy)C9S%0U8F5J~b)n@5Pl`JgxTP5-!b$m&(Z2KW4RK;o+oIB(-C)dXqe63@9y_HvQU52-`OiKZIvRGz1awaGdZj6gS)bJ7Wsdt|0n zSczM{c(mv#$nAxiDroj|u=z2LkPFl)y2u}J+*WgoHrIplK9^K!!n?Vx!Au&?(B-jb% zMZS@e(7sMk{cclc(~{+LsSeOy31LV4vHMUMFFq+oP)j2600fVK z2nKFqG~$oXCQ^Kx-8&L?vT9XgNs*s(cIUqJ3iWV0&^~a@ciuU8XS3a41qeJ=FCew> ze(`Pmj&-BrguJ93Ve9~+hGRnoqnr{+kfm|3nMsAKWD^S|W=qFOpH?^E)LC9v^Kb}U z!3AobbM2Lw_uq3|i=J^U9`(Z_*(joO9z6BFPr8iPssTZloC&1^ep%4DmTf%Pkb}-K z;)x~V{oB-X&WU}KP{V-(qaGPomWh69+9}=1{O+OaybFMB{TN)fEI1|K=sx`tb=sBV zO8WYP%-q=f`P~4nP|Ge56u&cqhmJW}b=aAf0 z*cLT*EcHYO{S+$(L0=@)-+=+ey2?_bCIu;;rNDS00*% z@PavZV00EN0_+|*0>fG7`7nI&;JXYD~}wSgi3qBFMBGFm?|I1d=u<9Ac{ z3{q22q^JES(&dECQYt>I57ca99%Vkd;mkK^Xdu30NU_|eVe>2ouY{CMlnF<0c%RJf z$5F|fO~gk9*R+#}C7!?l3yl9)!UDZ6O;4}md)+g!+2o5QT=Jnl=^#tMgCqM1IzYtH z965k{&IJP_LHVT5Q^4ffzNQ=er7~E|(=$5@h_3Hdt~td(V*I{j{O#JmcXXF%NP`Yf zDBB|?3YijN#WK@Bp{=o7U-ahO&B$5tfWT>JGC zE!w_af!`ilvY(ZTQMIPluV5)LmfgU-%U{p}6Ar{lvh>ufW#$Fm9rEm=S0+90%m!gZ zS%&%s!1U`S@9+KMT+%iaY+h|`qCVWtKe~a2dh?SHXLTQh?~6x$&>yveThH}{JMu$j zKPu0>${~#m;y~AmSe$qc%Fcv5A?y&c==t1q5fZ8v-*AY`t&9l&hjNrEFmo(X+IKW8 zxbNf;z5OG#L`?7{Qgq~JG{#l^fYb5h4a)zSec?L4#*YMu#*EO6DZB32_*`-q3ww6$ z#S}BNNaw!D&q>i3g>AFJeofCIfL=dg$IW)!gZ9wpFYxOHe-6!`d2B|{>M6J;n0LJu z)GB;;!_d|QPYhVu95uDfRtv5tQ>Z?=G@Nq!hoX#=wVfYO{il^=n|zjM3!Ae&AjJZj zE$AN7H>k|+rZ(X5NU;yBuMAZ&e)<709O#XAWQp3|BQ7JOOnxzS@kg?YF;Z4^ul7K5 zr*h8d(?8U^L%M|Lqz4a5$7z7$YQnmShgyJ~`XJ~dB_}Wp2ow4wR@uie9knbPMM);f zoEV1$QSyX5gE_;Y8Tj7ttK*7y{=gU-53VtMj(SDeMj_$3P1z>8p4nt-4ZEx(f3QDu z0`KwPrp}Z8RO@j$USp6fK{r!tue5r!7<(1mGZ=UK2~;MCS4&5T^6QZ@v~&$~XQK$% zj|br0^NP*$8HNY0B`lD8DOtL>55VGo&T~`fxw)Ce|116Lht9gnOGv;L zsUp`$FZ;MZhAHn)dYwVQC|WhD2SZa%aA?jJmW!TcoRDkY8DWQSAVC-pthNWavwxlM z4`iBN%B<_8Ch3BKLk>T=7(@Y*y7b}5mzgd;i;mnnN|z8#_^xf^&*IXy8O7uY{jb}2 z1_$`1W*1^ztbEU%#(}`FL{-(04zw*#P47)vC)yYSL0xy6RG~bLti5%lx`n?$QW37*M8E1s>6UZ?PLd&zip@TQtP$s70I?^Z+FEmIV7 z`M24D&9;-6>V2(f#9+&$A`utP8;vZ!Lwh1N?V&1PA@t!qHykJ@FJp&lN`w?8cL&`P zP``mD?+3nrNKA`|Bw}l<{<<}juB_0*lv%{D=xuCmuKle7LgXGu?c=gd5N&g>zv0I_A4$6=zmXeR%KdqS zlB(qzXIdl?tP@}7FthdY+P{lE96mE#$c%b9?;IUS^aJ$i;laD>311tp* zfC}5Qe8yaYP3~%m?Z~zK@v~|Q3|^P>YhrFXIz>V|{e8eeKUU+`k)4aXLGqOIYTB3E zywC=uk4|(CeMfv&FMS6OJdyllJQ`v~a{4f&nUsVr%=@QLQ+4QU2`sY5YI5SVng3Xb z=jY(EtG;dQ2_E1_FYYINDy@IGd-`i7a|r>Vi2U`P-Gl@*-$?g`g_MR?z)&o}M+nL+ zd)ylIhx`mKSGIJ7D!f>F#rp*81k5M12X*bW_A3h55vf3!6$TtVt=|;2$Z@^_LUBD? z>#>}sRrGnGF={WuJv}|}mHNjY9ju~)Ys>7`^*#@n_T>n{Z<#5h;qv)}$4H%Dw`sL%9bp{Gpttm?;ACS_)bC?g z^(xw>l;{4z8XWRzZVTVk7X_1N=Ci%7fd8DoGZ_=B+f#R*fKYZBX zAp2BBzjHcoea%_YFQ8Z>O6JM^K1OCM7iD9QK@R%PLo8?C~29e+F{2Ai)aAA8|q) z_;7dlcR~8;Tfl;I?>#WE%Vg0=@IA-D?|Ao2D_9Nq%d>v%JnPkJK;bKgqNmEpYKNj8 zhMKwL$ZPNmg4*)@nCRbqs37j`I>0tR;@S?KKv{rON;+F2PJ!mm{M%SP0KXZ7qL1mf zftBc4Kif43I}T&8%_Ke)u~whHE(G2 zvqH1GXdglsU9vNyH^lh%w^tu`U+c&iV8!`L=MB2R8yhk4ez>!#NF;9nP>gYn1)74F z$3p{yU!<&GiiD)*5q}GgeM#AEb%6=Y5-mgSoMbgT+6{of7LP!}E8oa&3n>$Z(C4FC zk1zOaxAu?)d9)cmwI3hXF9(nuPTej&un{wJ5aYS|*{-OEM`R?w;P<^TaG7ug-JB^3 zleYYXjfI%4u@-fLX)K=swtjWDM1a&xOEx%gjdydEFUvNr7#C2aOiVz_;&puaB;Ix@ zTIeM5^E#((Cb;CcY|#Bz80P{)v;&(AZUuC=*5_pstQJ-qgS)~>IC*@rm0*5I-5(*j z%3I@9jqJ@V3dmTwQhPnc;Ws*H#w|s8BFCa_ze44d7e=>N-H6|K0y{9+?8{8~5kZ9m zL2Ke}7S`~+EXKcgOEKAK`OWnhMIJq0=`a`mva9mY^wosd)55iB?LOTOlly^x`W{8Z z0!N>|_&?n%)7jOfwaWxM&HDy^AoU4ZNvZqPwMHr|6W42a`V%f7veWMBDegRa^t;p( zwd}LU^_AS;A3djEsvCMaX?!V;SNa+O&m@@S+(z*QST%+4>+bu?AGl(Lq0_shX*UTuP zj`Q3v>E=ce$h$#A+@E;%s=ga0>39_Bu8)QiOQ@Z}-oV-9odt5D5V56ikL>-&El2ln zJ~$ZQ7G%P)%j8|SxXyOEMzpD`WkS)n`!ia2fQ7xXK4dlk{4GMQsddW5z}hFB?v=n{ zY6?U9#hn?r8|M-3gy-0Js31S`sn%p;6Urvopp!1BAg0Z@Cjt^k?nAR>v9mH#@#S&| z)g5REHGPy){v<`=^B39jib63)4;XVIAG4o6*`j(>Q=@M!TxC z4xEZ@EpSR#z6M69ruyKIz6I~y5peMC!RT9OAd=mw0d{7sQUIp+)mVI2g9xV|?#qvb|{KC zc~iOiSB3ZR9IH;#rT!jnM#KL29q1T*z+GaWEJ3Z~qvDQ`WF45?S>v1Sk_0|vTc76r z(?*^)S`PGXRQ8Ie8PO(cUY$wq;(d#N6SR;N7K@(2P%^k zQ{U27Q%P?efBX8}zsJ2Ras?^{P<@&3uzSU?97^sCFmK>6<2e`oN*!e4ih~Vw_<~ZJ z-k+|TMx^{m+gzWn@;;#0U&jP-O>uwudknr1B|1Lbj_Q*H=VoTnVXd$#U9lrabS`|n z-trs5TSE}D2#uz`Ni%XrUmv>_Dq3-9&;ZMH^NUU}26P~^KQJI)>%Do;K#TwCEWT5U z*BIHPlP}6o>SrMl1>Mn6l{|hrsP`?>VV}~M;3(qUfr~H}t|R*X$;Ee$+^zvev(X?X zwLt3`hhV;7k{!d^=8tw8=gAu5-my~0pTm14eW>4GN$62~?#aa@>Aps&8eE!7BKS!%YdpxMA0+m=^@4Daeu0!UXsUxV(DdHjeG61J$@B3`#$~j zdyyTmcM?&Hyq13dY=#0PHz@%%3E$2TbIA3wUHP+*229{eQtR~O0X3k}v=ezem4@-Uh~vA3_k)V}K`G;- z{FMyBW-Iru-T>)Zi8op#Z4!?=l7Ak64DBdYO5M7)HIV#*#BsIt=dQ6b_%F6^y?&%- zhVUAjb5n_Cg2{w>cj0ocXU*YfBB-f+nLAfNg`<`yuWD`w;7ekDQQt0*swFt&!zO-xaYg2a)bpGyx*d*E;2=BA^M<;n6j^tE z;YcTx4T9qBrvBeoOqQdyLoB{8y;1>q!22G#!)Jd{8QBhJ z(LJZw@zlLBPEbHfp|!8O2IO4yIn?_wi|&L`-MXIb!|_T}__t8p)+ z(IrVIYD!46nd&*=*4-nwBQ94ji*xR=Gt>)|^$y1$ig)1n>G;nre+88D^Ak1!q`GT<6IN!55<^j#+tJ - - - - - - \ No newline at end of file diff --git a/templates/baisuTwo/images/search-bj.jpg b/templates/baisuTwo/images/search-bj.jpg deleted file mode 100644 index 09c3ef8508f8332e691ce1060517742f63e5661a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 99021 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�K#Lvf}^~R73OUB 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 JRzMbC|JnM&l{o+a diff --git a/templates/baisuTwo/images/touxiang.png b/templates/baisuTwo/images/touxiang.png deleted file mode 100644 index bd452e6137f19b30c28a5d65d043b60ccbda5728..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 72314 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 - - - - - - - - - - - - - <?php echo $site['title']; ?> - <?php echo $site['subtitle']; ?> - - - - - - - - - - - - -
- - - -
- -
- - "; - ?> -
- - - - - -
- - -
- - - - - -
- - - - - -
- -
- - -
- -
-
-
- - -
-
- - -
-
- 百度搜索 -
-
- 谷歌搜索 -
-
- 必应搜索 -
-
- 知乎搜索 -
-
- Bilibili搜索 -
-
- 微博搜索 -
-
- 头条搜索 -
- - - - -
-
-
-
-
- - 2022年02月28日 -
- 壬寅年正月廿八 - 星期一 -
-
-
-
- - - -
- - "; - //如果分类是私有的 - if( $category['property'] == 1 ) { - $property = ''; - } - else { - $property = ''; - } - ?> - -
- - - -
-
- - - - -
-
-
-
-
- - - -
-
- - - -
- - © 2022 BaiSu,Powered by - OneNav -
The theme author is - BaiSu - -
- - -
- -
- -
- - - - - -
- -
-
- - -
-
- 添加链接 -
-
-
- - -
-
- - -
-
- - -
-
- - - - - - - -
- -
-
- 权重: - -
-
- 私有: - -
-
-
- -
-
- -
- -
-
- - - -
-
- 修改链接 -
-
- -
- - -
-
- - -
-
- - -
-
- - - - - - - -
- -
-
- 权重: - -
-
- 私有: - -
-
-
- -
-
- -
- -
-
- - - -
-
- 添加分类 -
-
-
- - -
-
- - -
- -
-
- 权重: - -
-
- 私有: - -
-
-
- -
-
- -
- -
-
- - - -
-
- 修改分类 -
-
- -
- - -
-
- - -
- -
-
- 权重: - -
-
- 私有: - -
- -
-
- -
-
- -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/templates/baisuTwo/info.json b/templates/baisuTwo/info.json deleted file mode 100644 index a3b1fe3..0000000 --- a/templates/baisuTwo/info.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "name":"百素主题2", - "description":"适用于OneNav的百素主题2", - "homepage":"https://gitee.com/baisucode/baisu-two", - "version":"1.0.2", - "update":"2022/04/29", - "author":"baisu", - "help_url":"https://dwz.ovh/gnae4", - "screenshot":"https://img.rss.ink/imgs/2022/03/cba9f1946776a8f0.png", - "config": { - "link_description":"hide" - } -} \ No newline at end of file diff --git a/templates/baisuTwo/js/admin.js b/templates/baisuTwo/js/admin.js deleted file mode 100644 index a3087cc..0000000 --- a/templates/baisuTwo/js/admin.js +++ /dev/null @@ -1,323 +0,0 @@ -layui.use(['dropdown', 'layer', 'form'], function() { - var dropdown = layui.dropdown, - layer = layui.layer, - form = layui.form, - $ = layui.jquery; - //右键菜单 - dropdown.render({ - elem: '.urllist', - trigger: 'contextmenu' //右键事件 - , - data: [{ - title: '访问', - templet: ' {{d.title}}', - id: 1 - }, { - title: '复制', - templet: '
{{d.title}}
', - id: 2 - }, { - title: '编辑', - templet: ' {{d.title}}', - id: 3 - }, { - title: '删除', - templet: ' {{d.title}}', - id: 4 - }], - click: function(data, othis) { - var elem = $(this.elem), - listId = elem.data('id'); - listUrl = elem.data('url'); - switch(data.id) { - case 1: - window.open('index.php?c=click&id=' + listId, '_blank'); - break; - case 2: - copyUrl(listUrl); - console.log('复制' + listId); - break; - case 3: - layer.open({ - type: 1, - title: false, - closeBtn: 0, - shadeClose: true, - skin: 'addsiteBox', - content: $('#editsiteBox') - }); - console.log('编辑' + listId); - get_a_link(listId); - break; - case 4: - layer.confirm('一定要删除吗?', { - btn: ['删除', '取消'] //按钮 - }, function() { - deleteUrl(listId) - }, function() { - layer.msg('取消删除!', { - time: 600, - }); - }); - console.log('删除' + listId); - break; - - } - } - }); - //添加链接弹窗 - $('#addsite').click(function() { - layer.open({ - type: 1, - title: false, - closeBtn: 0, - shadeClose: true, - skin: 'addsiteBox', - content: $('#addsiteBox') - }); - }); - $('.addsite-main .list.type span.fid').click(function() { - var fid = $(this).data('fid'); - $('#addsiteBox input#fid').val(fid); - $('#editsiteBox input#fid').val(fid); - $(this).addClass("hover").siblings().removeClass('hover'); - }); - //监听提交-添加链接 - form.on('submit(add_link)', function(data) { - // layer.msg(JSON.stringify(data.field)); - var datas = JSON.stringify(data.field); - addUrl(data.field); - return false; - }); - //监听提交-修改链接 - form.on('submit(edit_link)', function(data) { - console.log(data.field) - editUrl(data.field) - return false; - }); - //监听提交-添加分类 - form.on('submit(add_fid)', function(data) { - console.log(data.field); - addFID(data.field) - return false; - }); - //监听提交-修改分类 - form.on('submit(edit_fid)', function(data) { - console.log(data.field); - editFID(data.field) - return false; - }); - - //识别链接信息 - $("input#title").focus(function() { - var titleval = $("input#title").val(); - var urlval = $("input#url").val(); - if(urlval !== "" && titleval == "") { - layer.msg('链接信息识别中', { - icon: 16, - }); - getUrlinfo(urlval) - } - }); - - //添加分类弹窗 - $('#addCat').click(function() { - layer.open({ - type: 1, - title: false, - closeBtn: 0, - shadeClose: true, - skin: 'addsiteBox', - content: $('#addFidBox') - }); - }); - - // 修改分类弹窗 - $('span.editFid').click(function() { - layer.open({ - type: 1, - title: false, - closeBtn: 0, - shadeClose: true, - skin: 'addsiteBox', - content: $('#editFidBox') - }); - var fid = $(this).data('fid'); - get_a_category(fid) - console.log('编辑' + fid); - }); - - //查询单个链接信息 - function get_a_link(id) { - $.get("index.php?c=api&method=get_a_link", { - id: id - }, function(data, status) { - // console.log(data); - if(data.code == 0) { - console.log(data); - if(data.data.property == 0) { - var property = false - } else { - var property = true - }; - - $('.addsite-main .list.type span.editfid-' + data.data.fid).addClass("hover").siblings().removeClass('hover'); - - form.val('editsite', { - "id": data.data.id, - "url": data.data.url, - "url_standby": data.data.url_standby, - "title": data.data.title, - "description": data.data.description, - "fid": data.data.fid, - "weight": data.data.weight, - "property": property, - }); - } else { - //获取信息失败 - layer.msg('获取信息失败,请重试!', { - icon: 5, - }); - } - }); - - }; - - //查询单个分类信息 - function get_a_category(id) { - $.post("/index.php?c=api&method=get_a_category", { - id: id - }, function(data, status) { - console.log(data); - if(data.code == 0) { - console.log(data); - if(data.data.property == 0) { - var property = false - } else { - var property = true - }; - form.val('editfid', { - "id": data.data.id, - "name": data.data.name, - "font_icon": data.data.font_icon, - "description": data.data.description, - "weight": data.data.weight, - "property": property, - "fid":parseInt(data.data.fid) - }); - } else { - //获取信息失败 - layer.msg('获取信息失败,请重试!', { - icon: 5, - }); - } - }); - - }; - - - -}); - -//修改链接 -function editUrl(data) { - - $.post("/index.php?c=api&method=edit_link", { - fid: data.fid, - id: data.id, - url: data.url, - url_standby: data.url_standby, - title: data.title, - weight: data.weight, - property: data.property, - description: data.description, - }, function(data, status) { - console.log(data) - console.log(status) - if(data.code == 0) { - layer.msg('修改成功!', { - icon: 6, - time: 600, - end: function() { - window.location.reload(); - return false; - } - }); - } else { - //修改失败 - layer.msg('修改失败,请重试!', { - icon: 5, - }); - } - }); -}; - -//添加分类 -function addFID(data) { - $.post("/index.php?c=api&method=add_category", { - name: data.name, - font_icon: data.font_icon, - weight: data.weight, - property: data.property, - description: data.description, - }, function(data, status) { - console.log(data) - console.log(status) - if(data.code == 0) { - layer.msg('添加成功!', { - icon: 6, - time: 600, - end: function() { - window.location.reload(); - return false; - } - }); - } else { - //修改失败 - layer.msg('添加失败,请重试!', { - icon: 5, - }); - } - }); -} - -//修改分类 -function editFID(data) { - $.post("/index.php?c=api&method=edit_category", { - id: data.id, - name: data.name, - font_icon: data.font_icon, - weight: data.weight, - fid:data.fid, - property: data.property, - description: data.description, - }, function(data, status) { - console.log(data) - console.log(status) - if(data.code == 0) { - layer.msg('添加成功!', { - icon: 6, - time: 600, - end: function() { -// window.location.reload(); - return false; - } - }); - } else { - //修改失败 - layer.msg('添加失败,请重试!', { - icon: 5, - }); - } - }); -} - - -// -// fid: data.fid, -// id: data.id, -// url: data.url, -// title: data.title, -// weight: data.weight, -// property: data.property, -// description: data.description, \ No newline at end of file diff --git a/templates/baisuTwo/js/clipboard.min.js b/templates/baisuTwo/js/clipboard.min.js deleted file mode 100644 index 41c6a0f..0000000 --- a/templates/baisuTwo/js/clipboard.min.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * clipboard.js v2.0.10 - * https://clipboardjs.com/ - * - * Licensed MIT © Zeno Rocha - */ -!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.ClipboardJS=e():t.ClipboardJS=e()}(this,function(){return n={686:function(t,e,n){"use strict";n.d(e,{default:function(){return o}});var e=n(279),i=n.n(e),e=n(370),u=n.n(e),e=n(817),c=n.n(e);function a(t){try{return document.execCommand(t)}catch(t){return}}var f=function(t){t=c()(t);return a("cut"),t};var l=function(t){var e,n,o,r=1 winH) { - $('footer').addClass('show'); -}; - -//删除链接 -function deleteUrl(id) { - $.post("index.php?c=api&method=del_link", { - id: id - }, function(data, status) { - //如果删除成功,则移除元素 - console.log(data) - if(data.code == 0) { - layer.msg('删除成功!', { - icon: 6, - time: 600, - }); - $("#id_" + id).remove(); - } else { - //删除失败 - layer.msg('删除失败,请重试!', { - icon: 5, - }); - } - }); -}; - -//复制链接 -function copyUrl(url) { - var clipboard = new ClipboardJS('.copybtn', { - text: function() { - return url; - } - }); - clipboard.on('success', function(e) { - layer.msg('复制成功!', { - icon: 6, - time: 600, - }); - e.clearSelection(); - }); - - clipboard.on('error', function(e) { - layer.msg('复制失败!', { - icon: 5, - time: 600, - }); - console.error('Action:', e.action); - console.error('Trigger:', e.trigger); - }); -}; - -//添加链接 -function addUrl(data) { - console.log(data.fid) - - $.post("index.php?c=api&method=add_link", { - url: data.url, - url_standby: data.url_standby, - title: data.title, - fid: data.fid, - weight: data.weight, - property: data.property, - description: data.description, - }, function(data, status) { - console.log(data) - if(data.code == 0) { - layer.msg('添加成功!', { - icon: 6, - time: 600, - end: function() { - window.location.reload(); - return false; - } - }); - } else { - //添加失败 - layer.msg('添加失败,请重试!', { - icon: 5, - }); - } - }); -} - -//识别链接信息 -function getUrlinfo(url) { - console.log(url); - $.post('/index.php?c=api&method=get_link_info', { - url: url - }, function(data, status) { - //如果添加成功 - layer.close(layer.index); - if(data.code == 0) { - console.log(data); - if(data.data.title == null) { - layer.msg('标题获取失败,请手动输入!', { - icon: 5, - time: 1000, - }); - }; - $("input#title").val(data.data.title); - $("textarea#description").val(data.data.description); - } else { - layer.msg(data.err_msg, { - icon: 5, - time: 1000, - }); - } - }); -} - -//搜索引擎切换 -function searchChange() { - $(".search-change").click(function() { - $('.search-lists').toggleClass('hide'); - console.log('1') - }); - $(".search-lists .list").click(function() { - var souurl = $(this).data('url'); - var text = $(this).html(); - $('.search-btn').html(text); - $('.search-btn').attr('data-url', souurl); - $('.search-lists').addClass('hide'); - console.log(souurl); - - }); - $(".search-btn").click(function() { - var url = $(this).attr('data-url'); - var kw = $('#search').val(); - if(kw !== "") { - window.open(url + kw); - } else { - layer.msg('未输入搜索框关键词!', { - time: 1000, - }); - } - }); -} -searchChange(); -//回车键、本地搜索 -function keyClick() { - $('body').keyup(function(e) { - if(e.keyCode === 13) { - var isFocus = $("#search").is(":focus"); - if(true == isFocus) { - console.log(isFocus); - var url = $('.search-btn').attr('data-url'); - var kw = $('#search').val(); - if(kw !== "") { - window.open(url + kw); - } else { - layer.msg('未输入搜索框关键词!', { - time: 1000, - }); - } - } - } - }); - $("#search").focus(function(data, status) { - $('.search-lists').addClass('hide'); - }); - $("#search").blur(function(data, status) { - if($("#search").val() == '') { - $(".site-name").removeClass("hidden"); - }; - }); - var h = holmes({ - input: '#search', - find: '.urllist', - placeholder: '
未搜索到匹配结果!
', - mark: false, - hiddenAttr: true, - class: { - visible: 'visible', - hidden: 'hidden' - }, - onFound(el) { - $(".site-name").addClass("hidden"); - }, - onInput(el) { - $(".site-name").addClass("hidden"); - }, - onVisible(el) { - $(".site-name").removeClass("hidden"); - }, - onEmpty(el) { - $(".site-name").removeClass("hidden"); - }, - }); - -} -keyClick(); - -//锚点、返回顶部 -$("a.catlist").click(function() { - $("html, body").animate({ - scrollTop: $($(this).attr("href")).offset().top - 5 + "px" - }, 500); - return false; -}); -$('.scroll_top').click(function() { - $('html,body').animate({ - scrollTop: '0px' - }, 500); -}); -$(window).scroll(function() { - if($(window).scrollTop() >= 100) { - $(".scroll_top").fadeIn(1000); - } else { - $(".scroll_top").stop(true, true).fadeOut(1000); - } -}); - -//时间 -function getNow(Mytime) { - return Mytime < 10 ? '0' + Mytime : Mytime; -} - -function CurrentTime() { - var myDate = new Date(); - //获取当前小时数(0-23) - var h = myDate.getHours(); - //获取当前分钟数(0-59) - var m = myDate.getMinutes(); - //获取当前秒数(0-59) - var s = myDate.getSeconds(); - var nowTime = getNow(h) + ':' + getNow(m) + ":" + getNow(s); - $('#nowTime').text(nowTime); - setTimeout("CurrentTime()", 1000); //设定定时器,循环运行 -} -CurrentTime(); - -var myDate = new Date(); -//获取当前年份 -var year = myDate.getFullYear(); -//获取当前月份 -var month = myDate.getMonth() + 1; -//获取当前日期 -var date = myDate.getDate(); -var nowDate = year + ' 年 ' + getNow(month) + " 月 " + getNow(date) + " 日"; -$('#nowYmd').text(nowDate); - -$('.date-main').click(function() { - window.open('https://wannianli.tianqi.com/'); -}); -//获取农历 -var lunarD = Lunar.fromDate(myDate); -console.log(lunarD); -var lunarNowDate = lunarD.getYearInGanZhi() + '年' + lunarD.getMonthInChinese() + "月" + lunarD.getDayInChinese(); -$('#nowLunar').text(lunarNowDate); - -//获取星期 -var nowWeek = lunarD.getWeekInChinese(); -$('#nowWeek').text('星期' + nowWeek); - -//手机端 -$(".navbar").click(function() { - $(".m-navlist-w").slideToggle(); - $(this).toggleClass("hover"); -}); -$(".m-navlist a.list").click(function() { - $(".m-navlist-w").slideUp(); -}); \ No newline at end of file diff --git a/templates/baisuTwo/js/holmes.js b/templates/baisuTwo/js/holmes.js deleted file mode 100644 index f794bbd..0000000 --- a/templates/baisuTwo/js/holmes.js +++ /dev/null @@ -1 +0,0 @@ -(function(a,b){'object'==typeof exports&&'undefined'!=typeof module?module.exports=b():'function'==typeof define&&define.amd?define(b):a.holmes=b()})(this,function(){'use strict';var f='undefined'==typeof window?global:window,g=function(c,a){return-1!==c.indexOf(a)},h='function'==typeof Symbol&&'symbol'==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&'function'==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?'symbol':typeof a},i=function(a,b){if(!(a instanceof b))throw new TypeError('Cannot call a class as a function')},b=function(){function a(a,b){for(var c,d=0;d or contenteditable.',optionsObject:'The options need to be given inside an object like this:\n\nnew Holmes({\n find:".result"\n});\n\nsee also https://haroen.me/holmes/doc/holmes.html',findOption:'A find argument is needed. That should be a querySelectorAll for each of the items you want to match individually. You should have something like:\n\nnew Holmes({\n find:".result"\n});\n\nsee also https://haroen.me/holmes/doc/holmes.html',noInput:'Your Holmes.input didn\'t match a querySelector',impossiblePlaceholder:'The Holmes placeholder couldn\'t be put; the elements had no parent.'},a=function(){function f(a){var k=this;i(this,f);var c=!1;if('object'!==('undefined'==typeof a?'undefined':h(a)))throw new Error(j.optionsObject);if('string'!=typeof a.find)throw new Error(j.findOption);var d={input:'input[type=search]',find:'',placeholder:void 0,mark:!1,class:{visible:void 0,hidden:'hidden'},dynamic:!1,minCharacters:0,hiddenAttr:!1,shouldShow:g,onHidden:void 0,onVisible:void 0,onEmpty:void 0,onFound:void 0,onInput:void 0};this.options=Object.assign({},d,a),this.options.class=Object.assign({},d.class,a.class),this.hidden=0,this.running=!1,window.addEventListener('DOMContentLoaded',function(){return k.start()}),this.search=function(){k.running=!0;var d=!1;k.searchString=k.inputString(),k.options.minCharacters&&0!==k.searchString.length&&k.options.minCharacters>k.searchString.length||(k.options.dynamic&&(k.elements=document.querySelectorAll(k.options.find),k.elementsLength=k.elements.length,k.elementsArray=Array.prototype.slice.call(k.elements)),k.options.mark&&(k._regex=new RegExp('('+k.searchString+')(?![^<]*>)','gi')),k.elementsArray.forEach(function(a){k.options.shouldShow(a.textContent.toLowerCase(),k.searchString)?(k._showElement(a),c&&'function'==typeof k.options.onFound&&k.options.onFound(k.placeholderNode),d=!0):k._hideElement(a)}),'function'==typeof k.options.onInput&&k.options.onInput(k.searchString),d?k.options.placeholder&&k._hideElement(k.placeholderNode):(k.options.placeholder&&k._showElement(k.placeholderNode),!1==c&&(c=!0,'function'==typeof k.options.onEmpty&&k.options.onEmpty(k.placeholderNode))))}}return b(f,[{key:'_hideElement',value:function(b){this.options.class.visible&&b.classList.remove(this.options.class.visible),b.classList.contains(this.options.class.hidden)||(b.classList.add(this.options.class.hidden),this.hidden++,'function'==typeof this.options.onHidden&&this.options.onHidden(b)),this.options.hiddenAttr&&b.setAttribute('hidden','true'),this.options.mark&&(b.innerHTML=b.innerHTML.replace(/<\/?mark>/g,''))}},{key:'_showElement',value:function(b){this.options.class.visible&&b.classList.add(this.options.class.visible),b.classList.contains(this.options.class.hidden)&&(b.classList.remove(this.options.class.hidden),this.hidden--,'function'==typeof this.options.onVisible&&this.options.onVisible(b)),this.options.hiddenAttr&&b.removeAttribute('hidden'),this.options.mark&&(b.innerHTML=b.innerHTML.replace(/<\/?mark>/g,''),this.searchString.length&&(b.innerHTML=b.innerHTML.replace(this._regex,'$1')))}},{key:'_inputHandler',value:function(){console.warn('You can now directly call .search() to refresh the results'),this.search()}},{key:'inputString',value:function(){if(this.input instanceof HTMLInputElement)return this.input.value.toLowerCase();if(this.input.isContentEditable)return this.input.textContent.toLowerCase();throw new Error(j.invalidInput)}},{key:'setInput',value:function(b){if(this.input instanceof HTMLInputElement)this.input.value=b;else if(this.input.isContentEditable)this.input.textContent=b;else throw new Error(j.invalidInput)}},{key:'start',value:function(){var d=document.querySelector(this.options.input);if(d instanceof HTMLElement)this.input=d;else throw new Error(j.noInput);if('string'==typeof this.options.find)this.elements=document.querySelectorAll(this.options.find);else throw new Error(j.findOption);if(this.elementsLength=this.elements.length,this.elementsArray=Array.prototype.slice.call(this.elements),this.hidden=0,'string'==typeof this.options.placeholder){var a=this.options.placeholder;if(this.placeholderNode=document.createElement('div'),this.placeholderNode.id='holmes-placeholder',this._hideElement(this.placeholderNode),this.placeholderNode.innerHTML=a,this.elements[0].parentNode instanceof Element)this.elements[0].parentNode.appendChild(this.placeholderNode);else throw new Error(j.impossiblePlaceholder)}if(this.options.class.visible){var b=this.options.class.visible;this.elementsArray.forEach(function(c){c.classList.add(b)})}this.input.addEventListener('input',this.search)}},{key:'stop',value:function(){var d=this;return new Promise(function(a,b){try{d.input.removeEventListener('input',d.search),d.options.placeholder&&(d.placeholderNode.parentNode?d.placeholderNode.parentNode.removeChild(d.placeholderNode):b(new Error(j.impossiblePlaceholder))),d.options.mark&&d.elementsArray.forEach(function(b){b.innerHTML=b.innerHTML.replace(/<\/?mark>/g,'')}),d.running=!1,a('This instance of Holmes has been stopped.')}catch(c){b(c)}})}},{key:'clear',value:function(){var c=this;this.setInput(''),this.elementsArray.forEach(function(a){c._showElement(a)}),this.options.placeholder&&this._hideElement(this.placeholderNode),this.hidden=0}},{key:'count',value:function(){return{all:this.elementsLength,hidden:this.hidden,visible:this.elementsLength-this.hidden}}}]),f}(),c=function(g){var a=function(){for(var a,b=arguments.length,c=Array(b),d=0;d+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function D(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||j,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,j=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",y.option=!!ce.lastChild;var ge={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function qe(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function Le(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function He(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Oe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||S.expando+"_"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((Ut=E.implementation.createHTMLDocument("").body).innerHTML="
",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):("number"==typeof f.top&&(f.top+="px"),"number"==typeof f.left&&(f.left+="px"),c.css(f))}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=$e(y.pixelPosition,function(e,t){if(t)return t=Be(e,n),Me.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0 by) { - days = SolarUtil.getDaysOfYear(by) - SolarUtil.getDaysInYear(by, bm, bd); - for (i = by + 1; i < ay; i++) { - days += SolarUtil.getDaysOfYear(i); - } - days += SolarUtil.getDaysInYear(ay, am, ad); - n = -days; - } else { - days = SolarUtil.getDaysOfYear(ay) - SolarUtil.getDaysInYear(ay, am, ad); - for (i = ay + 1; i < by; i++) { - days += SolarUtil.getDaysOfYear(i); - } - days += SolarUtil.getDaysInYear(by, bm, bd); - n = days; - } - return n; - }, - getDaysBetween:function(date0, date1){ - return this.getDaysBetweenYmd(date0.getFullYear(), date0.getMonth() + 1, date0.getDate(), date1.getFullYear(), date1.getMonth() + 1, date1.getDate()); - } - }; - })(); - var Solar = (function(){ - var _fromDate = function(date){ - return _fromYmdHms(date.getFullYear(),date.getMonth()+1,date.getDate(),date.getHours(),date.getMinutes(),date.getSeconds()); - }; - var _fromJulianDay = function(julianDay){ - var d = Math.floor(julianDay + 0.5); - var f = julianDay + 0.5 - d; - var c; - - if (d >= 2299161) { - c = Math.floor((d - 1867216.25) / 36524.25); - d += 1 + c - Math.floor(c / 4); - } - d += 1524; - var year = Math.floor((d - 122.1) / 365.25); - d -= Math.floor(365.25 * year); - var month = Math.floor(d / 30.601); - d -= Math.floor(30.601 * month); - var day = d; - if (month > 13) { - month -= 13; - year -= 4715; - } else { - month -= 1; - year -= 4716; - } - f *= 24; - var hour = Math.floor(f); - - f -= hour; - f *= 60; - var minute = Math.floor(f); - - f -= minute; - f *= 60; - var second = Math.round(f); - if(second>59){ - second-=60; - minute++; - } - if(minute>59){ - minute-=60; - hour++; - } - return _fromYmdHms(year,month,day,hour,minute,second); - }; - var _fromYmdHms = function(y,m,d,hour,minute,second){ - if(y===1582&&m===10){ - if(d>=15){ - d -= 10; - } - } - return { - _p:{ - year:y, - month:m, - day:d, - hour:hour, - minute:minute, - second:second, - calendar:ExactDate.fromYmdHms(y,m,d,hour,minute,second) - }, - getYear:function(){ - return this._p.year; - }, - getMonth:function(){ - return this._p.month; - }, - getDay:function(){ - return this._p.day; - }, - getHour:function(){ - return this._p.hour; - }, - getMinute:function(){ - return this._p.minute; - }, - getSecond:function(){ - return this._p.second; - }, - getWeek:function(){ - return this._p.calendar.getDay(); - }, - getWeekInChinese:function(){ - return SolarUtil.WEEK[this.getWeek()]; - }, - /** - * 获取当天的阳历周 - * @param start 星期几作为一周的开始,1234560分别代表星期一至星期天 - */ - getSolarWeek:function(start){ - return SolarWeek.fromDate(this._p.calendar,start); - }, - isLeapYear:function(){ - return SolarUtil.isLeapYear(this._p.year); - }, - getFestivals:function(){ - var l = []; - var f = SolarUtil.FESTIVAL[this._p.month+'-'+this._p.day]; - if(f){ - l.push(f); - } - var weeks = Math.ceil(this._p.day/7); - var week = this.getWeek(); - f = SolarUtil.WEEK_FESTIVAL[this._p.month+'-'+weeks+'-'+week]; - if(f){ - l.push(f); - } - return l; - }, - getOtherFestivals:function(){ - var l=[]; - var fs=SolarUtil.OTHER_FESTIVAL[this._p.month+'-'+this._p.day]; - if(fs){ - l=l.concat(fs); - } - return l; - }, - getXingzuo:function(){ - return this.getXingZuo(); - }, - getXingZuo:function(){ - var index = 11; - var y = this._p.month*100+this._p.day; - if (y >= 321 && y <= 419) { - index = 0; - } else if (y >= 420 && y <= 520) { - index = 1; - } else if (y >= 521 && y <= 621) { - index = 2; - } else if (y >= 622 && y <= 722) { - index = 3; - } else if (y >= 723 && y <= 822) { - index = 4; - } else if (y >= 823 && y <= 922) { - index = 5; - } else if (y >= 923 && y <= 1023) { - index = 6; - } else if (y >= 1024 && y <= 1122) { - index = 7; - } else if (y >= 1123 && y <= 1221) { - index = 8; - } else if (y >= 1222 || y <= 119) { - index = 9; - } else if (y <= 218) { - index = 10; - } - return SolarUtil.XINGZUO[index]; - }, - toYmd:function(){ - var d = this._p.day; - if(this._p.year===1582&&this._p.month===10){ - if(d>=5){ - d += 10; - } - } - var y = this._p.year + ''; - while (y.length < 4) { - y = '0' + y; - } - return [y,(this._p.month<10?'0':'')+this._p.month,(d<10?'0':'')+d].join('-'); - }, - toYmdHms:function(){ - return this.toYmd()+' '+[(this._p.hour<10?'0':'')+this._p.hour,(this._p.minute<10?'0':'')+this._p.minute,(this._p.second<10?'0':'')+this._p.second].join(':'); - }, - toString:function(){ - return this.toYmd(); - }, - toFullString:function(){ - var s = this.toYmdHms(); - if(this.isLeapYear()){ - s += ' 闰年'; - } - s += ' 星期'+this.getWeekInChinese(); - var festivals = this.getFestivals(); - for(var i=0,j=festivals.length;i 0){ - date.setDate(date.getDate() + add); - var work = true; - var holiday = HolidayUtil.getHoliday(date.getFullYear(), date.getMonth() + 1, date.getDate()); - if(!holiday){ - var week = date.getDay(); - if(0 === week || 6 === week){ - work = false; - } - }else{ - work = holiday.isWork(); - } - if(work){ - rest--; - } - } - } - } - return _fromDate(date); - }, - getLunar:function(){ - return Lunar.fromDate(this._p.calendar); - }, - getJulianDay:function(){ - var y = this._p.year; - var m = this._p.month; - var d = this._p.day + ((this._p.second / 60 + this._p.minute) / 60 + this._p.hour) / 24; - var n = 0; - var g = false; - if (y * 372 + m * 31 + Math.floor(d) >= 588829) { - g = true; - } - if (m <= 2) { - m += 12; - y--; - } - if (g) { - n = Math.floor(y / 100); - n = 2 - n + Math.floor(n / 4); - } - return Math.floor(365.25 * (y + 4716)) + Math.floor(30.6001 * (m + 1)) + d + n - 1524.5; - }, - getCalendar:function(){ - return this._p.calendar; - } - }; - }; - var _fromBaZi=function(yearGanZhi,monthGanZhi,dayGanZhi,timeGanZhi,sect,baseYear){ - sect = (1==sect)?1:2; - baseYear = (undefined==baseYear)?1900:baseYear; - var l = []; - var today = _fromDate(new Date()); - var lunar = today.getLunar(); - var offsetYear = LunarUtil.getJiaZiIndex(lunar.getYearInGanZhiExact())-LunarUtil.getJiaZiIndex(yearGanZhi); - if(offsetYear<0){ - offsetYear = offsetYear+60; - } - var startYear = lunar.getYear() - offsetYear; - var hour = 0; - var timeZhi = timeGanZhi.substr(1); - for(var i=0,j=LunarUtil.ZHI.length;i=baseYear){ - var year = startYear-1; - var counter = 0; - var month = 12; - var day; - var solar; - var found = false; - while (counter < 15) { - if(year>=baseYear){ - day = 1; - solar = _fromYmdHms(year, month, day, hour, 0, 0); - lunar = solar.getLunar(); - if(lunar.getYearInGanZhiExact()===yearGanZhi && lunar.getMonthInGanZhiExact()===monthGanZhi){ - found = true; - break; - } - } - month++; - if(month > 12){ - month = 1; - year++; - } - counter++; - } - if(found){ - counter = 0; - month--; - if(month<1){ - month = 12; - year--; - } - day = 1; - solar = _fromYmdHms(year, month, day, hour, 0, 0); - while (counter < 61) { - lunar = solar.getLunar(); - var dgz = (2==sect)?lunar.getDayInGanZhiExact2():lunar.getDayInGanZhiExact(); - if (lunar.getYearInGanZhiExact()===yearGanZhi && lunar.getMonthInGanZhiExact()===monthGanZhi && dgz===dayGanZhi && lunar.getTimeInGanZhi()===timeGanZhi) { - l.push(solar); - break; - } - solar = solar.next(1); - counter++; - } - } - startYear -= 60; - } - return l; - }; - return { - J2000:2451545, - fromYmd:function(y,m,d){return _fromYmdHms(y,m,d,0,0,0);}, - fromYmdHms:function(y,m,d,hour,minute,second){return _fromYmdHms(y,m,d,hour,minute,second);}, - fromDate:function(date){return _fromDate(date);}, - fromJulianDay:function(julianDay){return _fromJulianDay(julianDay);}, - fromBaZi:function(yearGanZhi,monthGanZhi,dayGanZhi,timeGanZhi,sect,baseYear){return _fromBaZi(yearGanZhi,monthGanZhi,dayGanZhi,timeGanZhi,sect,baseYear);} - }; - })(); - var Lunar = (function(){ - var _computeJieQi = function(o,ly) { - o['jieQiList'] = []; - o['jieQi'] = {}; - var julianDays = ly.getJieQiJulianDays(); - for (var i = 0, j = Lunar.JIE_QI_IN_USE.length; i < j; i++) { - var key = Lunar.JIE_QI_IN_USE[i]; - o['jieQiList'].push(key); - o['jieQi'][key] = Solar.fromJulianDay(julianDays[i]); - } - }; - var _computeYear = function(o,solar,year){ - //以正月初一开始 - var offset = year - 4; - var yearGanIndex = offset % 10; - var yearZhiIndex = offset % 12; - - if (yearGanIndex < 0) { - yearGanIndex += 10; - } - - if (yearZhiIndex < 0) { - yearZhiIndex += 12; - } - - //以立春作为新一年的开始的干支纪年 - var g = yearGanIndex; - var z = yearZhiIndex; - - //精确的干支纪年,以立春交接时刻为准 - var gExact = yearGanIndex; - var zExact = yearZhiIndex; - - var solarYear = solar.getYear(); - var solarYmd = solar.toYmd(); - var solarYmdHms = solar.toYmdHms(); - - //获取立春的阳历时刻 - var liChun = o['jieQi']['立春']; - if (liChun.getYear() != solarYear) { - liChun = o['jieQi']['LI_CHUN']; - } - var liChunYmd = liChun.toYmd(); - var liChunYmdHms = liChun.toYmdHms(); - - //阳历和阴历年份相同代表正月初一及以后 - if(year===solarYear){ - //立春日期判断 - if(solarYmd=liChunYmd) { - g++; - z++; - } - if(solarYmdHms>=liChunYmdHms) { - gExact++; - zExact++; - } - } - - o['yearGanIndex'] = yearGanIndex; - o['yearZhiIndex'] = yearZhiIndex; - o['yearGanIndexByLiChun'] = (g<0?g+10:g)%10; - o['yearZhiIndexByLiChun'] = (z<0?z+12:z)%12; - o['yearGanIndexExact'] = (gExact<0?gExact+10:gExact)%10; - o['yearZhiIndexExact'] = (zExact<0?zExact+12:zExact)%12; - }; - var _computeMonth = function(o,solar){ - var start = null; - var i; - var end; - var size = Lunar.JIE_QI_IN_USE.length; - - //序号:大雪以前-3,大雪到小寒之间-2,小寒到立春之间-1,立春之后0 - var index = -3; - for(i=0;i=symd&&ymd=stime&&time='23:00'&&hm<='23:59'){ - dayGanExact++; - if(dayGanExact>=10){ - dayGanExact -= 10; - } - dayZhiExact++; - if(dayZhiExact>=12){ - dayZhiExact -= 12; - } - } - o['dayGanIndexExact'] = dayGanExact; - o['dayZhiIndexExact'] = dayZhiExact; - }; - var _computeTime = function(o,hour,minute){ - var timeZhiIndex = LunarUtil.getTimeZhiIndex((hour<10?'0':'')+hour+':'+(minute<10?'0':'')+minute); - o['timeZhiIndex'] = timeZhiIndex; - o['timeGanIndex'] = (o['dayGanIndexExact']%5*2+timeZhiIndex)%10; - }; - var _computeWeek = function(o,solar){ - o['weekIndex'] = solar.getWeek(); - }; - var _compute = function(year,hour,minute,second,solar,ly){ - var o = {}; - _computeJieQi(o, ly); - _computeYear(o, solar, year); - _computeMonth(o, solar); - _computeDay(o, solar, hour, minute); - _computeTime(o, hour, minute); - _computeWeek(o, solar); - return o; - }; - var _fromDate = function(date){ - var currentYear = date.getFullYear(); - var currentMonth = date.getMonth() + 1; - var currentDay = date.getDate(); - var lunarYear = 0; - var lunarMonth = 0; - var lunarDay = 0; - var ly = LunarYear.fromYear(currentYear); - var lms = ly.getMonths(); - for (var i = 0, j = lms.length; i < j; i++) { - var m = lms[i]; - // 初一 - var firstDay = Solar.fromJulianDay(m.getFirstJulianDay()); - var days = ExactDate.getDaysBetweenYmd(firstDay.getYear(), firstDay.getMonth(), firstDay.getDay(), currentYear, currentMonth, currentDay); - if (days < m.getDayCount()) { - lunarYear = m.getYear(); - lunarMonth = m.getMonth(); - lunarDay = days + 1; - break; - } - } - return _new(lunarYear, lunarMonth, lunarDay, date.getHours(), date.getMinutes(), date.getSeconds(), Solar.fromDate(date), ly); - }; - var _fromYmdHms = function(lunarYear,lunarMonth,lunarDay,hour,minute,second) { - var y = LunarYear.fromYear(lunarYear); - var m = y.getMonth(lunarMonth); - if (null == m) { - throw 'wrong lunar year '+lunarYear+' month '+lunarMonth; - } - if (lunarDay < 1) { - throw 'lunar day must bigger than 0'; - } - var days = m.getDayCount(); - if (lunarDay > days) { - throw 'only '+days+' days in lunar year '+lunarYear+' month '+lunarMonth; - } - var noon = Solar.fromJulianDay(m.getFirstJulianDay() + lunarDay - 1); - var solar = Solar.fromYmdHms(noon.getYear(), noon.getMonth(), noon.getDay(), hour, minute, second); - return _new(lunarYear, lunarMonth, lunarDay, hour, minute, second, solar, y); - }; - var _new = function(year,month,day,hour,minute,second,solar,ly){ - var gz = _compute(year,hour,minute,second,solar,ly); - return { - _p:{ - year:year, - month:month, - day:day, - hour:hour, - minute:minute, - second:second, - timeGanIndex:gz.timeGanIndex, - timeZhiIndex:gz.timeZhiIndex, - dayGanIndex:gz.dayGanIndex, - dayZhiIndex:gz.dayZhiIndex, - dayGanIndexExact:gz.dayGanIndexExact, - dayZhiIndexExact:gz.dayZhiIndexExact, - dayGanIndexExact2:gz.dayGanIndexExact2, - dayZhiIndexExact2:gz.dayZhiIndexExact2, - monthGanIndex:gz.monthGanIndex, - monthZhiIndex:gz.monthZhiIndex, - monthGanIndexExact:gz.monthGanIndexExact, - monthZhiIndexExact:gz.monthZhiIndexExact, - yearGanIndex:gz.yearGanIndex, - yearZhiIndex:gz.yearZhiIndex, - yearGanIndexByLiChun:gz.yearGanIndexByLiChun, - yearZhiIndexByLiChun:gz.yearZhiIndexByLiChun, - yearGanIndexExact:gz.yearGanIndexExact, - yearZhiIndexExact:gz.yearZhiIndexExact, - weekIndex:gz.weekIndex, - jieQi:gz.jieQi, - jieQiList:gz.jieQiList, - solar:solar, - eightChar:null - }, - getYear:function(){return this._p.year;}, - getMonth:function(){return this._p.month;}, - getDay:function(){return this._p.day;}, - getHour:function(){return this._p.hour;}, - getMinute:function(){return this._p.minute;}, - getSecond:function(){return this._p.second;}, - getTimeGanIndex:function(){return this._p.timeGanIndex;}, - getTimeZhiIndex:function(){return this._p.timeZhiIndex;}, - getDayGanIndex:function(){return this._p.dayGanIndex;}, - getDayGanIndexExact:function(){return this._p.dayGanIndexExact;}, - getDayGanIndexExact2:function(){return this._p.dayGanIndexExact2;}, - getDayZhiIndex:function(){return this._p.dayZhiIndex;}, - getDayZhiIndexExact:function(){return this._p.dayZhiIndexExact;}, - getDayZhiIndexExact2:function(){return this._p.dayZhiIndexExact2;}, - getMonthGanIndex:function(){return this._p.monthGanIndex;}, - getMonthGanIndexExact:function(){return this._p.monthGanIndexExact;}, - getMonthZhiIndex:function(){return this._p.monthZhiIndex;}, - getMonthZhiIndexExact:function(){return this._p.monthZhiIndexExact;}, - getYearGanIndex:function(){return this._p.yearGanIndex;}, - getYearGanIndexByLiChun:function(){return this._p.yearGanIndexByLiChun;}, - getYearGanIndexExact:function(){return this._p.yearGanIndexExact;}, - getYearZhiIndex:function(){return this._p.yearZhiIndex;}, - getYearZhiIndexByLiChun:function(){return this._p.yearZhiIndexByLiChun;}, - getYearZhiIndexExact:function(){return this._p.yearZhiIndexExact;}, - getGan:function(){return this.getYearGan();}, - getZhi:function(){return this.getYearZhi();}, - getYearGan:function(){return LunarUtil.GAN[this._p.yearGanIndex+1];}, - getYearGanByLiChun:function(){return LunarUtil.GAN[this._p.yearGanIndexByLiChun+1];}, - getYearGanExact:function(){return LunarUtil.GAN[this._p.yearGanIndexExact+1];}, - getYearZhi:function(){return LunarUtil.ZHI[this._p.yearZhiIndex+1];}, - getYearZhiByLiChun:function(){return LunarUtil.ZHI[this._p.yearZhiIndexByLiChun+1];}, - getYearZhiExact:function(){return LunarUtil.ZHI[this._p.yearZhiIndexExact+1];}, - getYearInGanZhi:function(){return this.getYearGan()+this.getYearZhi();}, - getYearInGanZhiByLiChun:function(){return this.getYearGanByLiChun()+this.getYearZhiByLiChun();}, - getYearInGanZhiExact:function(){return this.getYearGanExact()+this.getYearZhiExact();}, - getMonthGan:function(){return LunarUtil.GAN[this._p.monthGanIndex+1];}, - getMonthGanExact:function(){return LunarUtil.GAN[this._p.monthGanIndexExact+1];}, - getMonthZhi:function(){return LunarUtil.ZHI[this._p.monthZhiIndex+1];}, - getMonthZhiExact:function(){return LunarUtil.ZHI[this._p.monthZhiIndexExact+1];}, - getMonthInGanZhi:function(){return this.getMonthGan()+this.getMonthZhi();}, - getMonthInGanZhiExact:function(){return this.getMonthGanExact()+this.getMonthZhiExact();}, - getDayGan:function(){return LunarUtil.GAN[this._p.dayGanIndex+1];}, - getDayGanExact:function(){return LunarUtil.GAN[this._p.dayGanIndexExact+1];}, - getDayGanExact2:function(){return LunarUtil.GAN[this._p.dayGanIndexExact2+1];}, - getDayZhi:function(){return LunarUtil.ZHI[this._p.dayZhiIndex+1];}, - getDayZhiExact:function(){return LunarUtil.ZHI[this._p.dayZhiIndexExact+1];}, - getDayZhiExact2:function(){return LunarUtil.ZHI[this._p.dayZhiIndexExact2+1];}, - getDayInGanZhi:function(){return this.getDayGan()+this.getDayZhi();}, - getDayInGanZhiExact:function(){return this.getDayGanExact()+this.getDayZhiExact();}, - getDayInGanZhiExact2:function(){return this.getDayGanExact2()+this.getDayZhiExact2();}, - getTimeGan:function(){return LunarUtil.GAN[this._p.timeGanIndex+1];}, - getTimeZhi:function(){return LunarUtil.ZHI[this._p.timeZhiIndex+1];}, - getTimeInGanZhi:function(){return this.getTimeGan()+this.getTimeZhi();}, - getShengxiao:function(){return this.getYearShengXiao();}, - getYearShengXiao:function(){return LunarUtil.SHENGXIAO[this._p.yearZhiIndex+1];}, - getYearShengXiaoByLiChun:function(){return LunarUtil.SHENGXIAO[this._p.yearZhiIndexByLiChun+1];}, - getYearShengXiaoExact:function(){return LunarUtil.SHENGXIAO[this._p.yearZhiIndexExact+1];}, - getMonthShengXiao:function(){return LunarUtil.SHENGXIAO[this._p.monthZhiIndex+1];}, - getMonthShengXiaoExact:function(){return LunarUtil.SHENGXIAO[this._p.monthZhiIndexExact+1];}, - getDayShengXiao:function(){return LunarUtil.SHENGXIAO[this._p.dayZhiIndex+1];}, - getTimeShengXiao:function(){return LunarUtil.SHENGXIAO[this._p.timeZhiIndex+1];}, - getYearInChinese:function(){ - var y = this._p.year+''; - var s = ''; - var zero = '0'.charCodeAt(0); - for(var i=0,j=y.length;i= 29 && this._p.year != this.next(1).getYear()) { - l.push('除夕'); - } - return l; - }, - getOtherFestivals:function(){ - var l=[]; - var fs=LunarUtil.OTHER_FESTIVAL[this._p.month+'-'+this._p.day]; - if(fs){ - l=l.concat(fs); - } - if(this._p.solar.toYmd()===this._p.jieQi['清明'].next(-1).toYmd()){ - l.push('寒食节'); - } - return l; - }, - getBaZi:function(){ - var bz = this.getEightChar(); - var l = []; - l.push(bz.getYear()); - l.push(bz.getMonth()); - l.push(bz.getDay()); - l.push(bz.getTime()); - return l; - }, - getBaZiWuXing:function(){ - var bz = this.getEightChar(); - var l = []; - l.push(bz.getYearWuXing()); - l.push(bz.getMonthWuXing()); - l.push(bz.getDayWuXing()); - l.push(bz.getTimeWuXing()); - return l; - }, - getBaZiNaYin:function(){ - var bz = this.getEightChar(); - var l = []; - l.push(bz.getYearNaYin()); - l.push(bz.getMonthNaYin()); - l.push(bz.getDayNaYin()); - l.push(bz.getTimeNaYin()); - return l; - }, - getBaZiShiShenGan:function(){ - var bz = this.getEightChar(); - var l = []; - l.push(bz.getYearShiShenGan()); - l.push(bz.getMonthShiShenGan()); - l.push(bz.getDayShiShenGan()); - l.push(bz.getTimeShiShenGan()); - return l; - }, - getBaZiShiShenZhi:function(){ - var bz = this.getEightChar(); - var l = []; - l.push(bz.getYearShiShenZhi()[0]); - l.push(bz.getMonthShiShenZhi()[0]); - l.push(bz.getDayShiShenZhi()[0]); - l.push(bz.getTimeShiShenZhi()[0]); - return l; - }, - getBaZiShiShenYearZhi:function(){ - return this.getEightChar().getYearShiShenZhi(); - }, - getBaZiShiShenMonthZhi:function(){ - return this.getEightChar().getMonthShiShenZhi(); - }, - getBaZiShiShenDayZhi:function(){ - return this.getEightChar().getDayShiShenZhi(); - }, - getBaZiShiShenTimeZhi:function(){ - return this.getEightChar().getTimeShiShenZhi(); - }, - getZhiXing:function(){ - var offset = this._p.dayZhiIndex-this._p.monthZhiIndex; - if(offset<0){ - offset += 12; - } - return LunarUtil.ZHI_XING[offset+1]; - }, - getDayTianShen:function(){ - var monthZhi = this.getMonthZhi(); - var offset = LunarUtil.ZHI_TIAN_SHEN_OFFSET[monthZhi]; - return LunarUtil.TIAN_SHEN[(this._p.dayZhiIndex+offset)%12+1]; - }, - getTimeTianShen:function(){ - var dayZhi = this.getDayZhiExact(); - var offset = LunarUtil.ZHI_TIAN_SHEN_OFFSET[dayZhi]; - return LunarUtil.TIAN_SHEN[(this._p.timeZhiIndex+offset)%12+1]; - }, - getDayTianShenType:function(){ - return LunarUtil.TIAN_SHEN_TYPE[this.getDayTianShen()]; - }, - getTimeTianShenType:function(){ - return LunarUtil.TIAN_SHEN_TYPE[this.getTimeTianShen()]; - }, - getDayTianShenLuck:function(){ - return LunarUtil.TIAN_SHEN_TYPE_LUCK[this.getDayTianShenType()]; - }, - getTimeTianShenLuck:function(){ - return LunarUtil.TIAN_SHEN_TYPE_LUCK[this.getTimeTianShenType()]; - }, - getDayPositionTai:function(){ - return LunarUtil.POSITION_TAI_DAY[LunarUtil.getJiaZiIndex(this.getDayInGanZhi())]; - }, - getMonthPositionTai:function(){ - var m = this._p.month; - if(m<0){ - return ''; - } - return LunarUtil.POSITION_TAI_MONTH[m-1]; - }, - getDayYi:function(){ - return LunarUtil.getDayYi(this.getMonthInGanZhiExact(),this.getDayInGanZhi()); - }, - getDayJi:function(){ - return LunarUtil.getDayJi(this.getMonthInGanZhiExact(),this.getDayInGanZhi()); - }, - getDayJiShen:function(){ - return LunarUtil.getDayJiShen(this.getMonth(),this.getDayInGanZhi()); - }, - getDayXiongSha:function(){ - return LunarUtil.getDayXiongSha(this.getMonth(),this.getDayInGanZhi()); - }, - getTimeYi:function(){ - return LunarUtil.getTimeYi(this.getDayInGanZhiExact(),this.getTimeInGanZhi()); - }, - getTimeJi:function(){ - return LunarUtil.getTimeJi(this.getDayInGanZhiExact(),this.getTimeInGanZhi()); - }, - getYueXiang:function(){ - return LunarUtil.YUE_XIANG[this._p.day]; - }, - _getYearNineStar:function(yearInGanZhi){ - var index = LunarUtil.getJiaZiIndex(yearInGanZhi) + 1; - var yearOffset = 0; - if (index != LunarUtil.getJiaZiIndex(this.getYearInGanZhi()) + 1) { - yearOffset = -1; - } - var yuan = Math.floor((this._p.year + yearOffset + 2696) / 60) % 3; - var offset = (62 + yuan * 3 - index) % 9; - if(0 === offset){ - offset = 9; - } - return NineStar.fromIndex(offset - 1); - }, - getYearNineStar:function(sect){ - var yearInGanZhi; - switch (sect) { - case 1: - yearInGanZhi = this.getYearInGanZhi(); - break; - case 3: - yearInGanZhi = this.getYearInGanZhiExact(); - break; - default: - yearInGanZhi = this.getYearInGanZhiByLiChun(); - } - return this._getYearNineStar(yearInGanZhi); - }, - _getMonthNineStar:function(yearZhiIndex, monthZhiIndex){ - var index = yearZhiIndex % 3; - var n = 27 - (index * 3); - if (monthZhiIndex < LunarUtil.BASE_MONTH_ZHI_INDEX) { - n -= 3; - } - var offset = (n - monthZhiIndex) % 9; - return NineStar.fromIndex(offset); - }, - getMonthNineStar:function(sect){ - var yearZhiIndex; - var monthZhiIndex; - switch (sect) { - case 1: - yearZhiIndex = this._p.yearZhiIndex; - monthZhiIndex = this._p.monthZhiIndex; - break; - case 3: - yearZhiIndex = this._p.yearZhiIndexExact; - monthZhiIndex = this._p.monthZhiIndexExact; - break; - default: - yearZhiIndex = this._p.yearZhiIndexByLiChun; - monthZhiIndex = this._p.monthZhiIndex; - } - return this._getMonthNineStar(yearZhiIndex, monthZhiIndex); - }, - getDayNineStar:function(){ - var solarYmd = this._p.solar.toYmd(); - var dongZhi = this._p.jieQi['冬至']; - var dongZhi2 = this._p.jieQi['DONG_ZHI']; - var xiaZhi = this._p.jieQi['夏至']; - var dongZhiIndex = LunarUtil.getJiaZiIndex(dongZhi.getLunar().getDayInGanZhi()); - var dongZhiIndex2 = LunarUtil.getJiaZiIndex(dongZhi2.getLunar().getDayInGanZhi()); - var xiaZhiIndex = LunarUtil.getJiaZiIndex(xiaZhi.getLunar().getDayInGanZhi()); - var solarShunBai; - var solarShunBai2; - var solarNiZi; - if (dongZhiIndex>29) { - solarShunBai = dongZhi.next(60 - dongZhiIndex); - } else { - solarShunBai = dongZhi.next(-dongZhiIndex); - } - var solarShunBaiYmd = solarShunBai.toYmd(); - if (dongZhiIndex2>29) { - solarShunBai2 = dongZhi2.next(60 - dongZhiIndex2); - } else { - solarShunBai2 = dongZhi2.next(-dongZhiIndex2); - } - var solarShunBaiYmd2 = solarShunBai2.toYmd(); - if (xiaZhiIndex>29) { - solarNiZi = xiaZhi.next(60 - xiaZhiIndex); - } else { - solarNiZi = xiaZhi.next(-xiaZhiIndex); - } - var solarNiZiYmd = solarNiZi.toYmd(); - var offset = 0; - if (solarYmd >= solarShunBaiYmd && solarYmd < solarNiZiYmd) { - offset = ExactDate.getDaysBetween(solarShunBai.getCalendar(), this.getSolar().getCalendar()) % 9; - } else if (solarYmd >= solarNiZiYmd && solarYmd < solarShunBaiYmd2){ - offset = 8 - (ExactDate.getDaysBetween(solarNiZi.getCalendar(), this.getSolar().getCalendar()) % 9); - } else if (solarYmd >= solarShunBaiYmd2) { - offset = ExactDate.getDaysBetween(solarShunBai2.getCalendar(), this.getSolar().getCalendar()) % 9; - } else if (solarYmd < solarShunBaiYmd) { - offset = (8 + ExactDate.getDaysBetween(this.getSolar().getCalendar(), solarShunBai.getCalendar())) % 9; - } - return NineStar.fromIndex(offset); - }, - getTimeNineStar:function(){ - var solarYmd = this._p.solar.toYmd(); - var asc = false; - if((solarYmd >= this._p.jieQi['冬至'].toYmd() && solarYmd < this._p.jieQi['夏至'].toYmd()) || solarYmd >= this._p.jieQi['DONG_ZHI'].toYmd()){ - asc = true; - } - var start = asc ? 6 : 2; - var dayZhi = this.getDayZhi(); - if ('子午卯酉'.indexOf(dayZhi) > -1) { - start = asc ? 0 : 8; - } else if ('辰戌丑未'.indexOf(dayZhi) > -1) { - start = asc ? 3 : 5; - } - var index = asc ? start + this._p.timeZhiIndex : start + 9 - this._p.timeZhiIndex; - return NineStar.fromIndex(index % 9); - }, - getSolar:function(){ - return this._p.solar; - }, - getJieQiTable:function(){ - return this._p.jieQi; - }, - getJieQiList:function(){ - return this._p.jieQiList; - }, - getNextJie:function(wholeDay){ - var conditions = []; - for(var i=0,j=Lunar.JIE_QI_IN_USE.length/2;itoday){ - continue; - } - if(null == near || day > near[wholeDay ? 'toYmd' : 'toYmdHms']()) { - name = jq; - near = solar; - } - } - } - if(null==near){ - return null; - } - return this._buildJieQi(name, near); - }, - getCurrentJieQi:function(){ - for(var key in this._p.jieQi){ - var d = this._p.jieQi[key]; - if(d.getYear() === this._p.solar.getYear() && d.getMonth() === this._p.solar.getMonth() && d.getDay() === this._p.solar.getDay()){ - return this._buildJieQi(this._convertJieQi(key), d); - } - } - return null; - }, - getCurrentJie:function(){ - for(var i=0, j=Lunar.JIE_QI_IN_USE.length; i0){ - s += ' ['+jq+']'; - } - s += ' '+this.getGong()+'方'+this.getShou(); - s += ' 星宿['+this.getXiu()+this.getZheng()+this.getAnimal()+']('+this.getXiuLuck()+')'; - s += ' 彭祖百忌['+this.getPengZuGan()+' '+this.getPengZuZhi()+']'; - s += ' 喜神方位['+this.getDayPositionXi()+']('+this.getDayPositionXiDesc()+')'; - s += ' 阳贵神方位['+this.getDayPositionYangGui()+']('+this.getDayPositionYangGuiDesc()+')'; - s += ' 阴贵神方位['+this.getDayPositionYinGui()+']('+this.getDayPositionYinGuiDesc()+')'; - s += ' 福神方位['+this.getDayPositionFu()+']('+this.getDayPositionFuDesc()+')'; - s += ' 财神方位['+this.getDayPositionCai()+']('+this.getDayPositionCaiDesc()+')'; - s += ' 冲['+this.getDayChongDesc()+']'; - s += ' 煞['+this.getDaySha()+']'; - return s; - }, - _buildNameAndIndex: function(name, index){ - return { - _p:{ - name: name, - index: index - }, - getName: function(){return this._p.name;}, - setName: function(name){this._p.name = name;}, - getIndex: function(){return this._p.index;}, - setIndex: function(index){this._p.index = index;}, - toString: function(){return this.getName();}, - toFullString: function(){return this.getName()+'第'+this.getIndex()+'天';} - }; - }, - getShuJiu:function(){ - var currentCalendar = ExactDate.fromYmd(this._p.solar.getYear(),this._p.solar.getMonth(),this._p.solar.getDay()); - var start = this._p.jieQi['DONG_ZHI']; - var startCalendar = ExactDate.fromYmd(start.getYear(),start.getMonth(),start.getDay()); - if (currentCalendar < startCalendar) { - start = this._p.jieQi['冬至']; - startCalendar = ExactDate.fromYmd(start.getYear(),start.getMonth(),start.getDay()); - } - var endCalendar = ExactDate.fromYmd(start.getYear(),start.getMonth(),start.getDay()); - endCalendar.setDate(endCalendar.getDate() + 81); - if (currentCalendar < startCalendar || currentCalendar >= endCalendar) { - return null; - } - var days = ExactDate.getDaysBetween(startCalendar, currentCalendar); - return this._buildNameAndIndex(LunarUtil.NUMBER[Math.floor(days / 9) + 1] + '九', days % 9 + 1); - }, - getFu:function(){ - var currentCalendar = ExactDate.fromYmd(this._p.solar.getYear(),this._p.solar.getMonth(),this._p.solar.getDay()); - var xiaZhi = this._p.jieQi['夏至']; - var liQiu = this._p.jieQi['立秋']; - var startCalendar = ExactDate.fromYmd(xiaZhi.getYear(),xiaZhi.getMonth(),xiaZhi.getDay()); - - // 第1个庚日 - var add = 6 - xiaZhi.getLunar().getDayGanIndex(); - if (add < 0) { - add += 10; - } - // 第3个庚日,即初伏第1天 - add += 20; - startCalendar.setDate(startCalendar.getDate() + add); - - // 初伏以前 - if (currentCalendar < startCalendar) { - return null; - } - - var days = ExactDate.getDaysBetween(startCalendar, currentCalendar); - if (days < 10) { - return this._buildNameAndIndex('初伏', days + 1); - } - - // 第4个庚日,中伏第1天 - startCalendar.setDate(startCalendar.getDate() + 10); - - days = ExactDate.getDaysBetween(startCalendar, currentCalendar); - if (days < 10) { - return this._buildNameAndIndex('中伏', days + 1); - } - - // 第5个庚日,中伏第11天或末伏第1天 - startCalendar.setDate(startCalendar.getDate() + 10); - - var liQiuCalendar = ExactDate.fromYmd(liQiu.getYear(),liQiu.getMonth(),liQiu.getDay()); - - days = ExactDate.getDaysBetween(startCalendar, currentCalendar); - // 末伏 - if (liQiuCalendar <= startCalendar) { - if (days < 10) { - return this._buildNameAndIndex('末伏', days + 1); - } - } else { - // 中伏 - if (days < 10) { - return this._buildNameAndIndex('中伏', days + 11); - } - // 末伏第1天 - startCalendar.setDate(startCalendar.getDate() + 10); - days = ExactDate.getDaysBetween(startCalendar, currentCalendar); - if (days < 10) { - return this._buildNameAndIndex('末伏', days + 1); - } - } - return null; - }, - getLiuYao:function(){ - return LunarUtil.LIU_YAO[(Math.abs(this._p.month)+this._p.day-2)%6]; - }, - getWuHou:function(){ - var jieQi = this.getPrevJieQi(true); - var name = jieQi.getName(); - var offset = 0; - for(var i=0,j=Lunar.JIE_QI.length;i max) { - offset = max; - } - return name + ' ' + LunarUtil.HOU[offset]; - }, - getDayLu:function(){ - var gan = LunarUtil.LU[this.getDayGan()]; - var zhi = LunarUtil.LU[this.getDayZhi()]; - var lu = gan + '命互禄'; - if (zhi) { - lu += ' ' + zhi + '命进禄'; - } - return lu; - }, - getTimes:function(){ - var l = []; - l.push(LunarTime.fromYmdHms(this._p.year, this._p.month, this._p.day, 0, 0, 0)); - for(var i = 0; i < 12; i++){ - l.push(LunarTime.fromYmdHms(this._p.year, this._p.month, this._p.day, (i+1)*2-1, 0, 0)); - } - return l; - }, - getFoto:function(){return Foto.fromLunar(this);}, - getTao:function(){return Tao.fromLunar(this);} - }; - }; - return { - JIE_QI: ['冬至','小寒','大寒','立春','雨水','惊蛰','春分','清明','谷雨','立夏','小满','芒种','夏至','小暑','大暑','立秋','处暑','白露','秋分','寒露','霜降','立冬','小雪','大雪'], - JIE_QI_IN_USE: ['DA_XUE', '冬至', '小寒', '大寒', '立春', '雨水', '惊蛰', '春分', '清明', '谷雨', '立夏', '小满', '芒种', '夏至', '小暑', '大暑', '立秋', '处暑', '白露', '秋分', '寒露', '霜降', '立冬', '小雪', '大雪', 'DONG_ZHI', 'XIAO_HAN', 'DA_HAN', 'LI_CHUN', 'YU_SHUI', 'JING_ZHE'], - fromYmdHms:function(y,m,d,hour,minute,second){return _fromYmdHms(y,m,d,hour,minute,second);}, - fromYmd:function(y,m,d){return _fromYmdHms(y,m,d,0,0,0);}, - fromDate:function(date){return _fromDate(date);} - }; - })(); - var SolarWeek = (function(){ - var _fromDate = function(date,start){ - return _fromYmd(date.getFullYear(),date.getMonth()+1,date.getDate(),start); - }; - var _fromYmd = function(y,m,d,start){ - return { - _p:{ - year:y, - month:m, - day:d, - start:start, - calendar:ExactDate.fromYmd(y,m,d) - }, - getYear:function(){ - return this._p.year; - }, - getMonth:function(){ - return this._p.month; - }, - getDay:function(){ - return this._p.day; - }, - getStart:function(){ - return this._p.start; - }, - /** - * 获取当前日期是在当月第几周 - * @return number 周序号,从1开始 - */ - getIndex:function(){ - var firstDate = ExactDate.fromYmd(this._p.year,this._p.month,1); - var firstDayWeek = firstDate.getDay(); - var offset = firstDayWeek - this._p.start; - if(offset < 0) { - offset += 7; - } - return Math.ceil((this._p.day + offset)/7); - }, - /** - * 周推移 - * @param weeks 推移的周数,负数为倒推 - * @param separateMonth 是否按月单独计算 - * @return object 推移后的阳历周 - */ - next:function(weeks,separateMonth){ - if(0===weeks){ - return _fromYmd(this._p.year,this._p.month,this._p.day,this._p.start); - } - var date; - if(separateMonth){ - var n = weeks; - date = ExactDate.fromYmd(this._p.year,this._p.month,this._p.day); - var week = _fromDate(date,this._p.start); - var month = this._p.month; - var plus = n>0; - while(0!==n){ - date.setDate(date.getDate()+(plus?7:-7)); - week = _fromDate(date,this._p.start); - var weekMonth = week.getMonth(); - if(month!==weekMonth){ - var index = week.getIndex(); - if(plus){ - if(1===index){ - var firstDay = week.getFirstDay(); - week = _fromYmd(firstDay.getYear(),firstDay.getMonth(),firstDay.getDay(),this._p.start); - weekMonth = week.getMonth(); - }else{ - date = ExactDate.fromYmd(week.getYear(),week.getMonth(),1); - week = _fromDate(date,this._p.start); - } - }else{ - var size = SolarUtil.getWeeksOfMonth(week.getYear(),week.getMonth(),this._p.start); - if(size===index){ - var lastDay = week.getFirstDay().next(6); - week = _fromYmd(lastDay.getYear(),lastDay.getMonth(),lastDay.getDay(),this._p.start); - weekMonth = week.getMonth(); - }else{ - date = ExactDate.fromYmd(week.getYear(),week.getMonth(),SolarUtil.getDaysOfMonth(week.getYear(),week.getMonth())); - week = _fromDate(date,this._p.start); - } - } - month = weekMonth; - } - n-=plus?1:-1; - } - return week; - }else{ - date = ExactDate.fromYmd(this._p.year,this._p.month,this._p.day); - date.setDate(date.getDate()+weeks*7); - return _fromDate(date,this._p.start); - } - }, - /** - * 获取本周第一天的阳历日期(可能跨月) - * @return object 本周第一天的阳历日期 - */ - getFirstDay:function(){ - var date = ExactDate.fromYmd(this._p.year,this._p.month,this._p.day); - var prev = date.getDay()-this._p.start; - if(prev<0){ - prev += 7; - } - date.setDate(date.getDate()-prev); - return Solar.fromDate(date); - }, - /** - * 获取本周第一天的阳历日期(仅限当月) - * @return object 本周第一天的阳历日期 - */ - getFirstDayInMonth:function(){ - var index = 0; - var days = this.getDays(); - for(var i = 0;i 0 && i < 26) { - jq[i - 1] = Math.round(t); - } - } - - // 冬至前的初一 - var w = ShouXingUtil.calcShuo(jq[0]); - if (w > jq[0]) { - w -= 29.5306; - } - // 递推每月初一 - for (i = 0; i < 16; i++) { - hs.push(ShouXingUtil.calcShuo(w + 29.5306 * i)); - } - // 每月天数 - for (i = 0; i < 15; i++) { - dayCounts.push(Math.floor(hs[i + 1] - hs[i])); - } - - var currentYearLeap = _LEAP['_' + currentYear]; - if (!currentYearLeap) { - currentYearLeap = -1; - if (hs[13] <= jq[24]) { - i = 1; - while (hs[i + 1] > jq[2 * i] && i < 13) { - i++; - } - currentYearLeap = i; - } - } - - var prevYear = currentYear - 1; - var prevYearLeap = _LEAP['_' + prevYear]; - prevYearLeap = prevYearLeap ? prevYearLeap - 12 : -1; - - var y = this._p.year - 1; - var m = 11; - for (i = 0, j = dayCounts.length; i < j; i++) { - var cm = m; - var isNextLeap = false; - if (y === currentYear && i === currentYearLeap) { - cm = -cm; - } else if (y === prevYear && i === prevYearLeap) { - cm = -cm; - } - if (y === currentYear && i + 1 === currentYearLeap) { - isNextLeap = true; - } else if (y === prevYear && i + 1 === prevYearLeap) { - isNextLeap = true; - } - this._p.months.push(LunarMonth._(y, cm, dayCounts[i], hs[i] + Solar.J2000)); - if (!isNextLeap) { - m++; - } - if (m === 13) { - m = 1; - y++; - } - } - return this; - } - }._compute(); - }; - var _fromCachedYear = function(lunarYear) { - var key = '_' + lunarYear; - var obj = _CACHE[key]; - if (!obj) { - obj = _fromYear(lunarYear); - _CACHE[key] = obj; - } - return obj; - }; - return { - fromYear:function(lunarYear){return _fromCachedYear(lunarYear);} - }; - })(); - var LunarMonth = (function(){ - var _fromYm = function(lunarYear,lunarMonth){ - return LunarYear.fromYear(lunarYear).getMonth(lunarMonth); - }; - var _new = function(lunarYear, lunarMonth, dayCount, firstJulianDay){ - return { - _p: { - year: lunarYear, - month: lunarMonth, - dayCount: dayCount, - firstJulianDay: firstJulianDay - }, - getYear:function(){return this._p.year;}, - getMonth:function(){return this._p.month;}, - getDayCount:function(){return this._p.dayCount;}, - getFirstJulianDay:function(){return this._p.firstJulianDay;}, - isLeap:function(){return this._p.month<0;}, - getPositionTaiSui:function(){ - var p = ''; - var m = Math.abs(this._p.month); - switch(m) { - case 1: - case 5: - case 9: - p = '艮'; - break; - case 3: - case 7: - case 11: - p = '坤'; - break; - case 4: - case 8: - case 12: - p = '巽'; - break; - default: - p = LunarUtil.POSITION_GAN[Solar.fromJulianDay(this.getFirstJulianDay()).getLunar().getMonthGanIndex()]; - } - return p; - }, - getPositionTaiSuiDesc:function(){ - return LunarUtil.POSITION_DESC[this.getPositionTaiSui()]; - }, - getNineStar:function(){ - var index = LunarYear.fromYear(this._p.year).getZhiIndex() % 3; - var m = this._p.month; - if (m < 0) { - m = -m; - } - var monthZhiIndex = (13 + m) % 12; - var n = 27 - (index * 3); - if (monthZhiIndex < LunarUtil.BASE_MONTH_ZHI_INDEX) { - n -= 3; - } - var offset = (n - monthZhiIndex) % 9; - return NineStar.fromIndex(offset); - }, - next:function(n){ - if (0 == n) { - return LunarMonth.fromYm(this._p.year, this._p.month); - } else { - var rest = Math.abs(n); - var ny = this._p.year; - var iy = ny; - var im = this._p.month; - var index = 0; - var months = LunarYear.fromYear(ny).getMonths(); - var i; - var m; - var size; - if (n > 0) { - while (true) { - size = months.length; - for (i = 0; i < size; i++) { - m = months[i]; - if (m.getYear() === iy && m.getMonth() === im) { - index = i; - break; - } - } - var more = size - index - 1; - if (rest < more) { - break; - } - rest -= more; - var lastMonth = months[size - 1]; - iy = lastMonth.getYear(); - im = lastMonth.getMonth(); - ny++; - months = LunarYear.fromYear(ny).getMonths(); - } - return months[index + rest]; - } else { - while (true) { - size = months.length; - for (i = 0; i < size; i++) { - m = months[i]; - if (m.getYear() === iy && m.getMonth() === im) { - index = i; - break; - } - } - if (rest <= index) { - break; - } - rest -= index; - var firstMonth = months[0]; - iy = firstMonth.getYear(); - im = firstMonth.getMonth(); - ny--; - months = LunarYear.fromYear(ny).getMonths(); - } - return months[index - rest]; - } - } - }, - toString:function(){return this.getYear()+'年'+(this.isLeap()?'闰':'')+LunarUtil.MONTH[Math.abs(this.getMonth())]+'月('+this.getDayCount()+')天';} - }; - }; - return { - fromYm:function(lunarYear,lunarMonth){return _fromYm(lunarYear,lunarMonth);}, - _:function(lunarYear, lunarMonth, dayCount, firstJulianDay){return _new(lunarYear, lunarMonth, dayCount, firstJulianDay);} - }; - })(); - var ShouXingUtil = (function(){ - return { - PI_2: 2*Math.PI, - ONE_THIRD: 1.0/3, - SECOND_PER_DAY: 86400, - SECOND_PER_RAD: 648000 / Math.PI, - NUT_B:[2.1824, -33.75705, 36e-6, -1720, 920, 3.5069, 1256.66393, 11e-6, -132, 57, 1.3375, 16799.4182, -51e-6, -23, 10, 4.3649, -67.5141, 72e-6, 21, -9, 0.04, -628.302, 0, -14, 0, 2.36, 8328.691, 0, 7, 0, 3.46, 1884.966, 0, -5, 2, 5.44, 16833.175, 0, -4, 2, 3.69, 25128.110, 0, -3, 0, 3.55, 628.362, 0, 2, 0], - DT_AT:[-4000, 108371.7, -13036.80, 392.000, 0.0000, -500, 17201.0, -627.82, 16.170, -0.3413, -150, 12200.6, -346.41, 5.403, -0.1593, 150, 9113.8, -328.13, -1.647, 0.0377, 500, 5707.5, -391.41, 0.915, 0.3145, 900, 2203.4, -283.45, 13.034, -0.1778, 1300, 490.1, -57.35, 2.085, -0.0072, 1600, 120.0, -9.81, -1.532, 0.1403, 1700, 10.2, -0.91, 0.510, -0.0370, 1800, 13.4, -0.72, 0.202, -0.0193, 1830, 7.8, -1.81, 0.416, -0.0247, 1860, 8.3, -0.13, -0.406, 0.0292, 1880, -5.4, 0.32, -0.183, 0.0173, 1900, -2.3, 2.06, 0.169, -0.0135, 1920, 21.2, 1.69, -0.304, 0.0167, 1940, 24.2, 1.22, -0.064, 0.0031, 1960, 33.2, 0.51, 0.231, -0.0109, 1980, 51.0, 1.29, -0.026, 0.0032, 2000, 63.87, 0.1, 0, 0, 2005, 64.7, 0.4, 0, 0, 2015, 69], - XL0:[10000000000, 20, 578, 920, 1100, 1124, 1136, 1148, 1217, 1226, 1229, 1229, 1229, 1229, 1937, 2363, 2618, 2633, 2660, 2666, 17534704567, 0.00000000000, 0.00000000000, 334165646, 4.669256804, 6283.075849991, 3489428, 4.6261024, 12566.1517000, 349706, 2.744118, 5753.384885, 341757, 2.828866, 3.523118, 313590, 3.627670, 77713.771468, 267622, 4.418084, 7860.419392, 234269, 6.135162, 3930.209696, 132429, 0.742464, 11506.769770, 127317, 2.037097, 529.690965, 119917, 1.109629, 1577.343542, 99025, 5.23268, 5884.92685, 90186, 2.04505, 26.29832, 85722, 3.50849, 398.14900, 77979, 1.17883, 5223.69392, 75314, 2.53339, 5507.55324, 50526, 4.58293, 18849.22755, 49238, 4.20507, 775.52261, 35666, 2.91954, 0.06731, 31709, 5.84902, 11790.62909, 28413, 1.89869, 796.29801, 27104, 0.31489, 10977.07880, 24281, 0.34481, 5486.77784, 20616, 4.80647, 2544.31442, 20539, 1.86948, 5573.14280, 20226, 2.45768, 6069.77675, 15552, 0.83306, 213.29910, 13221, 3.41118, 2942.46342, 12618, 1.08303, 20.77540, 11513, 0.64545, 0.98032, 10285, 0.63600, 4694.00295, 10190, 0.97569, 15720.83878, 10172, 4.26680, 7.11355, 9921, 6.2099, 2146.1654, 9761, 0.6810, 155.4204, 8580, 5.9832, 161000.6857, 8513, 1.2987, 6275.9623, 8471, 3.6708, 71430.6956, 7964, 1.8079, 17260.1547, 7876, 3.0370, 12036.4607, 7465, 1.7551, 5088.6288, 7387, 3.5032, 3154.6871, 7355, 4.6793, 801.8209, 6963, 0.8330, 9437.7629, 6245, 3.9776, 8827.3903, 6115, 1.8184, 7084.8968, 5696, 2.7843, 6286.5990, 5612, 4.3869, 14143.4952, 5558, 3.4701, 6279.5527, 5199, 0.1891, 12139.5535, 5161, 1.3328, 1748.0164, 5115, 0.2831, 5856.4777, 4900, 0.4874, 1194.4470, 4104, 5.3682, 8429.2413, 4094, 2.3985, 19651.0485, 3920, 6.1683, 10447.3878, 3677, 6.0413, 10213.2855, 3660, 2.5696, 1059.3819, 3595, 1.7088, 2352.8662, 3557, 1.7760, 6812.7668, 3329, 0.5931, 17789.8456, 3041, 0.4429, 83996.8473, 3005, 2.7398, 1349.8674, 2535, 3.1647, 4690.4798, 2474, 0.2148, 3.5904, 2366, 0.4847, 8031.0923, 2357, 2.0653, 3340.6124, 2282, 5.2220, 4705.7323, 2189, 5.5559, 553.5694, 2142, 1.4256, 16730.4637, 2109, 4.1483, 951.7184, 2030, 0.3713, 283.8593, 1992, 5.2221, 12168.0027, 1986, 5.7747, 6309.3742, 1912, 3.8222, 23581.2582, 1889, 5.3863, 149854.4001, 1790, 2.2149, 13367.9726, 1748, 4.5605, 135.0651, 1622, 5.9884, 11769.8537, 1508, 4.1957, 6256.7775, 1442, 4.1932, 242.7286, 1435, 3.7236, 38.0277, 1397, 4.4014, 6681.2249, 1362, 1.8893, 7632.9433, 1250, 1.1305, 5.5229, 1205, 2.6223, 955.5997, 1200, 1.0035, 632.7837, 1129, 0.1774, 4164.3120, 1083, 0.3273, 103.0928, 1052, 0.9387, 11926.2544, 1050, 5.3591, 1592.5960, 1033, 6.1998, 6438.4962, 1001, 6.0291, 5746.2713, 980, 0.999, 11371.705, 980, 5.244, 27511.468, 938, 2.624, 5760.498, 923, 0.483, 522.577, 922, 4.571, 4292.331, 905, 5.337, 6386.169, 862, 4.165, 7058.598, 841, 3.299, 7234.794, 836, 4.539, 25132.303, 813, 6.112, 4732.031, 812, 6.271, 426.598, 801, 5.821, 28.449, 787, 0.996, 5643.179, 776, 2.957, 23013.540, 769, 3.121, 7238.676, 758, 3.974, 11499.656, 735, 4.386, 316.392, 731, 0.607, 11513.883, 719, 3.998, 74.782, 706, 0.323, 263.084, 676, 5.911, 90955.552, 663, 3.665, 17298.182, 653, 5.791, 18073.705, 630, 4.717, 6836.645, 615, 1.458, 233141.314, 612, 1.075, 19804.827, 596, 3.321, 6283.009, 596, 2.876, 6283.143, 555, 2.452, 12352.853, 541, 5.392, 419.485, 531, 0.382, 31441.678, 519, 4.065, 6208.294, 513, 2.361, 10973.556, 494, 5.737, 9917.697, 450, 3.272, 11015.106, 449, 3.653, 206.186, 447, 2.064, 7079.374, 435, 4.423, 5216.580, 421, 1.906, 245.832, 413, 0.921, 3738.761, 402, 0.840, 20.355, 387, 1.826, 11856.219, 379, 2.344, 3.881, 374, 2.954, 3128.389, 370, 5.031, 536.805, 365, 1.018, 16200.773, 365, 1.083, 88860.057, 352, 5.978, 3894.182, 352, 2.056, 244287.600, 351, 3.713, 6290.189, 340, 1.106, 14712.317, 339, 0.978, 8635.942, 339, 3.202, 5120.601, 333, 0.837, 6496.375, 325, 3.479, 6133.513, 316, 5.089, 21228.392, 316, 1.328, 10873.986, 309, 3.646, 10.637, 303, 1.802, 35371.887, 296, 3.397, 9225.539, 288, 6.026, 154717.610, 281, 2.585, 14314.168, 262, 3.856, 266.607, 262, 2.579, 22483.849, 257, 1.561, 23543.231, 255, 3.949, 1990.745, 251, 3.744, 10575.407, 240, 1.161, 10984.192, 238, 0.106, 7.046, 236, 4.272, 6040.347, 234, 3.577, 10969.965, 211, 3.714, 65147.620, 210, 0.754, 13521.751, 207, 4.228, 5650.292, 202, 0.814, 170.673, 201, 4.629, 6037.244, 200, 0.381, 6172.870, 199, 3.933, 6206.810, 199, 5.197, 6262.300, 197, 1.046, 18209.330, 195, 1.070, 5230.807, 195, 4.869, 36.028, 194, 4.313, 6244.943, 192, 1.229, 709.933, 192, 5.595, 6282.096, 192, 0.602, 6284.056, 189, 3.744, 23.878, 188, 1.904, 15.252, 188, 0.867, 22003.915, 182, 3.681, 15110.466, 181, 0.491, 1.484, 179, 3.222, 39302.097, 179, 1.259, 12559.038, 62833196674749, 0.000000000000, 0.000000000000, 20605886, 2.67823456, 6283.07584999, 430343, 2.635127, 12566.151700, 42526, 1.59047, 3.52312, 11926, 5.79557, 26.29832, 10898, 2.96618, 1577.34354, 9348, 2.5921, 18849.2275, 7212, 1.1385, 529.6910, 6777, 1.8747, 398.1490, 6733, 4.4092, 5507.5532, 5903, 2.8880, 5223.6939, 5598, 2.1747, 155.4204, 4541, 0.3980, 796.2980, 3637, 0.4662, 775.5226, 2896, 2.6471, 7.1135, 2084, 5.3414, 0.9803, 1910, 1.8463, 5486.7778, 1851, 4.9686, 213.2991, 1729, 2.9912, 6275.9623, 1623, 0.0322, 2544.3144, 1583, 1.4305, 2146.1654, 1462, 1.2053, 10977.0788, 1246, 2.8343, 1748.0164, 1188, 3.2580, 5088.6288, 1181, 5.2738, 1194.4470, 1151, 2.0750, 4694.0030, 1064, 0.7661, 553.5694, 997, 1.303, 6286.599, 972, 4.239, 1349.867, 945, 2.700, 242.729, 858, 5.645, 951.718, 758, 5.301, 2352.866, 639, 2.650, 9437.763, 610, 4.666, 4690.480, 583, 1.766, 1059.382, 531, 0.909, 3154.687, 522, 5.661, 71430.696, 520, 1.854, 801.821, 504, 1.425, 6438.496, 433, 0.241, 6812.767, 426, 0.774, 10447.388, 413, 5.240, 7084.897, 374, 2.001, 8031.092, 356, 2.429, 14143.495, 350, 4.800, 6279.553, 337, 0.888, 12036.461, 337, 3.862, 1592.596, 325, 3.400, 7632.943, 322, 0.616, 8429.241, 318, 3.188, 4705.732, 297, 6.070, 4292.331, 295, 1.431, 5746.271, 290, 2.325, 20.355, 275, 0.935, 5760.498, 270, 4.804, 7234.794, 253, 6.223, 6836.645, 228, 5.003, 17789.846, 225, 5.672, 11499.656, 215, 5.202, 11513.883, 208, 3.955, 10213.286, 208, 2.268, 522.577, 206, 2.224, 5856.478, 206, 2.550, 25132.303, 203, 0.910, 6256.778, 189, 0.532, 3340.612, 188, 4.735, 83996.847, 179, 1.474, 4164.312, 178, 3.025, 5.523, 177, 3.026, 5753.385, 159, 4.637, 3.286, 157, 6.124, 5216.580, 155, 3.077, 6681.225, 154, 4.200, 13367.973, 143, 1.191, 3894.182, 138, 3.093, 135.065, 136, 4.245, 426.598, 134, 5.765, 6040.347, 128, 3.085, 5643.179, 127, 2.092, 6290.189, 125, 3.077, 11926.254, 125, 3.445, 536.805, 114, 3.244, 12168.003, 112, 2.318, 16730.464, 111, 3.901, 11506.770, 111, 5.320, 23.878, 105, 3.750, 7860.419, 103, 2.447, 1990.745, 96, 0.82, 3.88, 96, 4.08, 6127.66, 91, 5.42, 206.19, 91, 0.42, 7079.37, 88, 5.17, 11790.63, 81, 0.34, 9917.70, 80, 3.89, 10973.56, 78, 2.40, 1589.07, 78, 2.58, 11371.70, 77, 3.98, 955.60, 77, 3.36, 36.03, 76, 1.30, 103.09, 75, 5.18, 10969.97, 75, 4.96, 6496.37, 73, 5.21, 38.03, 72, 2.65, 6309.37, 70, 5.61, 3738.76, 69, 2.60, 3496.03, 69, 0.39, 15.25, 69, 2.78, 20.78, 65, 1.13, 7058.60, 64, 4.28, 28.45, 61, 5.63, 10984.19, 60, 0.73, 419.48, 60, 5.28, 10575.41, 58, 5.55, 17298.18, 58, 3.19, 4732.03, 5291887, 0.0000000, 0.0000000, 871984, 1.072097, 6283.075850, 30913, 0.86729, 12566.15170, 2734, 0.0530, 3.5231, 1633, 5.1883, 26.2983, 1575, 3.6846, 155.4204, 954, 0.757, 18849.228, 894, 2.057, 77713.771, 695, 0.827, 775.523, 506, 4.663, 1577.344, 406, 1.031, 7.114, 381, 3.441, 5573.143, 346, 5.141, 796.298, 317, 6.053, 5507.553, 302, 1.192, 242.729, 289, 6.117, 529.691, 271, 0.306, 398.149, 254, 2.280, 553.569, 237, 4.381, 5223.694, 208, 3.754, 0.980, 168, 0.902, 951.718, 153, 5.759, 1349.867, 145, 4.364, 1748.016, 134, 3.721, 1194.447, 125, 2.948, 6438.496, 122, 2.973, 2146.165, 110, 1.271, 161000.686, 104, 0.604, 3154.687, 100, 5.986, 6286.599, 92, 4.80, 5088.63, 89, 5.23, 7084.90, 83, 3.31, 213.30, 76, 3.42, 5486.78, 71, 6.19, 4690.48, 68, 3.43, 4694.00, 65, 1.60, 2544.31, 64, 1.98, 801.82, 61, 2.48, 10977.08, 50, 1.44, 6836.65, 49, 2.34, 1592.60, 46, 1.31, 4292.33, 46, 3.81, 149854.40, 43, 0.04, 7234.79, 40, 4.94, 7632.94, 39, 1.57, 71430.70, 38, 3.17, 6309.37, 35, 0.99, 6040.35, 35, 0.67, 1059.38, 31, 3.18, 2352.87, 31, 3.55, 8031.09, 30, 1.92, 10447.39, 30, 2.52, 6127.66, 28, 4.42, 9437.76, 28, 2.71, 3894.18, 27, 0.67, 25132.30, 26, 5.27, 6812.77, 25, 0.55, 6279.55, 23, 1.38, 4705.73, 22, 0.64, 6256.78, 20, 6.07, 640.88, 28923, 5.84384, 6283.07585, 3496, 0.0000, 0.0000, 1682, 5.4877, 12566.1517, 296, 5.196, 155.420, 129, 4.722, 3.523, 71, 5.30, 18849.23, 64, 5.97, 242.73, 40, 3.79, 553.57, 11408, 3.14159, 0.00000, 772, 4.134, 6283.076, 77, 3.84, 12566.15, 42, 0.42, 155.42, 88, 3.14, 0.00, 17, 2.77, 6283.08, 5, 2.01, 155.42, 3, 2.21, 12566.15, 27962, 3.19870, 84334.66158, 10164, 5.42249, 5507.55324, 8045, 3.8801, 5223.6939, 4381, 3.7044, 2352.8662, 3193, 4.0003, 1577.3435, 2272, 3.9847, 1047.7473, 1814, 4.9837, 6283.0758, 1639, 3.5646, 5856.4777, 1444, 3.7028, 9437.7629, 1430, 3.4112, 10213.2855, 1125, 4.8282, 14143.4952, 1090, 2.0857, 6812.7668, 1037, 4.0566, 71092.8814, 971, 3.473, 4694.003, 915, 1.142, 6620.890, 878, 4.440, 5753.385, 837, 4.993, 7084.897, 770, 5.554, 167621.576, 719, 3.602, 529.691, 692, 4.326, 6275.962, 558, 4.410, 7860.419, 529, 2.484, 4705.732, 521, 6.250, 18073.705, 903, 3.897, 5507.553, 618, 1.730, 5223.694, 380, 5.244, 2352.866, 166, 1.627, 84334.662, 10001398880, 0.00000000000, 0.00000000000, 167069963, 3.098463508, 6283.075849991, 1395602, 3.0552461, 12566.1517000, 308372, 5.198467, 77713.771468, 162846, 1.173877, 5753.384885, 157557, 2.846852, 7860.419392, 92480, 5.45292, 11506.76977, 54244, 4.56409, 3930.20970, 47211, 3.66100, 5884.92685, 34598, 0.96369, 5507.55324, 32878, 5.89984, 5223.69392, 30678, 0.29867, 5573.14280, 24319, 4.27350, 11790.62909, 21183, 5.84715, 1577.34354, 18575, 5.02194, 10977.07880, 17484, 3.01194, 18849.22755, 10984, 5.05511, 5486.77784, 9832, 0.8868, 6069.7768, 8650, 5.6896, 15720.8388, 8583, 1.2708, 161000.6857, 6490, 0.2725, 17260.1547, 6292, 0.9218, 529.6910, 5706, 2.0137, 83996.8473, 5574, 5.2416, 71430.6956, 4938, 3.2450, 2544.3144, 4696, 2.5781, 775.5226, 4466, 5.5372, 9437.7629, 4252, 6.0111, 6275.9623, 3897, 5.3607, 4694.0030, 3825, 2.3926, 8827.3903, 3749, 0.8295, 19651.0485, 3696, 4.9011, 12139.5535, 3566, 1.6747, 12036.4607, 3454, 1.8427, 2942.4634, 3319, 0.2437, 7084.8968, 3192, 0.1837, 5088.6288, 3185, 1.7778, 398.1490, 2846, 1.2134, 6286.5990, 2779, 1.8993, 6279.5527, 2628, 4.5890, 10447.3878, 2460, 3.7866, 8429.2413, 2393, 4.9960, 5856.4777, 2359, 0.2687, 796.2980, 2329, 2.8078, 14143.4952, 2210, 1.9500, 3154.6871, 2035, 4.6527, 2146.1654, 1951, 5.3823, 2352.8662, 1883, 0.6731, 149854.4001, 1833, 2.2535, 23581.2582, 1796, 0.1987, 6812.7668, 1731, 6.1520, 16730.4637, 1717, 4.4332, 10213.2855, 1619, 5.2316, 17789.8456, 1381, 5.1896, 8031.0923, 1364, 3.6852, 4705.7323, 1314, 0.6529, 13367.9726, 1041, 4.3329, 11769.8537, 1017, 1.5939, 4690.4798, 998, 4.201, 6309.374, 966, 3.676, 27511.468, 874, 6.064, 1748.016, 779, 3.674, 12168.003, 771, 0.312, 7632.943, 756, 2.626, 6256.778, 746, 5.648, 11926.254, 693, 2.924, 6681.225, 680, 1.423, 23013.540, 674, 0.563, 3340.612, 663, 5.661, 11371.705, 659, 3.136, 801.821, 648, 2.650, 19804.827, 615, 3.029, 233141.314, 612, 5.134, 1194.447, 563, 4.341, 90955.552, 552, 2.091, 17298.182, 534, 5.100, 31441.678, 531, 2.407, 11499.656, 523, 4.624, 6438.496, 513, 5.324, 11513.883, 477, 0.256, 11856.219, 461, 1.722, 7234.794, 458, 3.766, 6386.169, 458, 4.466, 5746.271, 423, 1.055, 5760.498, 422, 1.557, 7238.676, 415, 2.599, 7058.598, 401, 3.030, 1059.382, 397, 1.201, 1349.867, 379, 4.907, 4164.312, 360, 5.707, 5643.179, 352, 3.626, 244287.600, 348, 0.761, 10973.556, 342, 3.001, 4292.331, 336, 4.546, 4732.031, 334, 3.138, 6836.645, 324, 4.164, 9917.697, 316, 1.691, 11015.106, 307, 0.238, 35371.887, 298, 1.306, 6283.143, 298, 1.750, 6283.009, 293, 5.738, 16200.773, 286, 5.928, 14712.317, 281, 3.515, 21228.392, 280, 5.663, 8635.942, 277, 0.513, 26.298, 268, 4.207, 18073.705, 266, 0.900, 12352.853, 260, 2.962, 25132.303, 255, 2.477, 6208.294, 242, 2.800, 709.933, 231, 1.054, 22483.849, 229, 1.070, 14314.168, 216, 1.314, 154717.610, 215, 6.038, 10873.986, 200, 0.561, 7079.374, 198, 2.614, 951.718, 197, 4.369, 167283.762, 186, 2.861, 5216.580, 183, 1.660, 39302.097, 183, 5.912, 3738.761, 175, 2.145, 6290.189, 173, 2.168, 10575.407, 171, 3.702, 1592.596, 171, 1.343, 3128.389, 164, 5.550, 6496.375, 164, 5.856, 10984.192, 161, 1.998, 10969.965, 161, 1.909, 6133.513, 157, 4.955, 25158.602, 154, 6.216, 23543.231, 153, 5.357, 13521.751, 150, 5.770, 18209.330, 150, 5.439, 155.420, 139, 1.778, 9225.539, 139, 1.626, 5120.601, 128, 2.460, 13916.019, 123, 0.717, 143571.324, 122, 2.654, 88860.057, 121, 4.414, 3894.182, 121, 1.192, 3.523, 120, 4.030, 553.569, 119, 1.513, 17654.781, 117, 3.117, 14945.316, 113, 2.698, 6040.347, 110, 3.085, 43232.307, 109, 0.998, 955.600, 108, 2.939, 17256.632, 107, 5.285, 65147.620, 103, 0.139, 11712.955, 103, 5.850, 213.299, 102, 3.046, 6037.244, 101, 2.842, 8662.240, 100, 3.626, 6262.300, 98, 2.36, 6206.81, 98, 5.11, 6172.87, 98, 2.00, 15110.47, 97, 2.67, 5650.29, 97, 2.75, 6244.94, 96, 4.02, 6282.10, 96, 5.31, 6284.06, 92, 0.10, 29088.81, 85, 3.26, 20426.57, 84, 2.60, 28766.92, 81, 3.58, 10177.26, 80, 5.81, 5230.81, 78, 2.53, 16496.36, 77, 4.06, 6127.66, 73, 0.04, 5481.25, 72, 5.96, 12559.04, 72, 5.92, 4136.91, 71, 5.49, 22003.91, 70, 3.41, 7.11, 69, 0.62, 11403.68, 69, 3.90, 1589.07, 69, 1.96, 12416.59, 69, 4.51, 426.60, 67, 1.61, 11087.29, 66, 4.50, 47162.52, 66, 5.08, 283.86, 66, 4.32, 16858.48, 65, 1.04, 6062.66, 64, 1.59, 18319.54, 63, 5.70, 45892.73, 63, 4.60, 66567.49, 63, 3.82, 13517.87, 62, 2.62, 11190.38, 61, 1.54, 33019.02, 60, 5.58, 10344.30, 60, 5.38, 316428.23, 60, 5.78, 632.78, 59, 6.12, 9623.69, 57, 0.16, 17267.27, 57, 3.86, 6076.89, 57, 1.98, 7668.64, 56, 4.78, 20199.09, 55, 4.56, 18875.53, 55, 3.51, 17253.04, 54, 3.07, 226858.24, 54, 4.83, 18422.63, 53, 5.02, 12132.44, 52, 3.63, 5333.90, 52, 0.97, 155427.54, 51, 3.36, 20597.24, 50, 0.99, 11609.86, 50, 2.21, 1990.75, 48, 1.62, 12146.67, 48, 1.17, 12569.67, 47, 4.62, 5436.99, 47, 1.81, 12562.63, 47, 0.59, 21954.16, 47, 0.76, 7342.46, 46, 0.27, 4590.91, 46, 3.77, 156137.48, 45, 5.66, 10454.50, 44, 5.84, 3496.03, 43, 0.24, 17996.03, 41, 5.93, 51092.73, 41, 4.21, 12592.45, 40, 5.14, 1551.05, 40, 5.28, 15671.08, 39, 3.69, 18052.93, 39, 4.94, 24356.78, 38, 2.72, 11933.37, 38, 5.23, 7477.52, 38, 4.99, 9779.11, 37, 3.70, 9388.01, 37, 4.44, 4535.06, 36, 2.16, 28237.23, 36, 2.54, 242.73, 36, 0.22, 5429.88, 35, 6.15, 19800.95, 35, 2.92, 36949.23, 34, 5.63, 2379.16, 34, 5.73, 16460.33, 34, 5.11, 5849.36, 33, 6.19, 6268.85, 10301861, 1.10748970, 6283.07584999, 172124, 1.064423, 12566.151700, 70222, 3.14159, 0.00000, 3235, 1.0217, 18849.2275, 3080, 2.8435, 5507.5532, 2497, 1.3191, 5223.6939, 1849, 1.4243, 1577.3435, 1008, 5.9138, 10977.0788, 865, 1.420, 6275.962, 863, 0.271, 5486.778, 507, 1.686, 5088.629, 499, 6.014, 6286.599, 467, 5.987, 529.691, 440, 0.518, 4694.003, 410, 1.084, 9437.763, 387, 4.750, 2544.314, 375, 5.071, 796.298, 352, 0.023, 83996.847, 344, 0.949, 71430.696, 341, 5.412, 775.523, 322, 6.156, 2146.165, 286, 5.484, 10447.388, 284, 3.420, 2352.866, 255, 6.132, 6438.496, 252, 0.243, 398.149, 243, 3.092, 4690.480, 225, 3.689, 7084.897, 220, 4.952, 6812.767, 219, 0.420, 8031.092, 209, 1.282, 1748.016, 193, 5.314, 8429.241, 185, 1.820, 7632.943, 175, 3.229, 6279.553, 173, 1.537, 4705.732, 158, 4.097, 11499.656, 158, 5.539, 3154.687, 150, 3.633, 11513.883, 148, 3.222, 7234.794, 147, 3.653, 1194.447, 144, 0.817, 14143.495, 135, 6.151, 5746.271, 134, 4.644, 6836.645, 128, 2.693, 1349.867, 123, 5.650, 5760.498, 118, 2.577, 13367.973, 113, 3.357, 17789.846, 110, 4.497, 4292.331, 108, 5.828, 12036.461, 102, 5.621, 6256.778, 99, 1.14, 1059.38, 98, 0.66, 5856.48, 93, 2.32, 10213.29, 92, 0.77, 16730.46, 88, 1.50, 11926.25, 86, 1.42, 5753.38, 85, 0.66, 155.42, 81, 1.64, 6681.22, 80, 4.11, 951.72, 66, 4.55, 5216.58, 65, 0.98, 25132.30, 64, 4.19, 6040.35, 64, 0.52, 6290.19, 63, 1.51, 5643.18, 59, 6.18, 4164.31, 57, 2.30, 10973.56, 55, 2.32, 11506.77, 55, 2.20, 1592.60, 55, 5.27, 3340.61, 54, 5.54, 553.57, 53, 5.04, 9917.70, 53, 0.92, 11371.70, 52, 3.98, 17298.18, 52, 3.60, 10969.97, 49, 5.91, 3894.18, 49, 2.51, 6127.66, 48, 1.67, 12168.00, 46, 0.31, 801.82, 42, 3.70, 10575.41, 42, 4.05, 10984.19, 40, 2.17, 7860.42, 40, 4.17, 26.30, 38, 5.82, 7058.60, 37, 3.39, 6496.37, 36, 1.08, 6309.37, 36, 5.34, 7079.37, 34, 3.62, 11790.63, 32, 0.32, 16200.77, 31, 4.24, 3738.76, 29, 4.55, 11856.22, 29, 1.26, 8635.94, 27, 3.45, 5884.93, 26, 5.08, 10177.26, 26, 5.38, 21228.39, 24, 2.26, 11712.96, 24, 1.05, 242.73, 24, 5.59, 6069.78, 23, 3.63, 6284.06, 23, 1.64, 4732.03, 22, 3.46, 213.30, 21, 1.05, 3496.03, 21, 3.92, 13916.02, 21, 4.01, 5230.81, 20, 5.16, 12352.85, 20, 0.69, 1990.75, 19, 2.73, 6062.66, 19, 5.01, 11015.11, 18, 6.04, 6283.01, 18, 2.85, 7238.68, 18, 5.60, 6283.14, 18, 5.16, 17253.04, 18, 2.54, 14314.17, 17, 1.58, 7.11, 17, 0.98, 3930.21, 17, 4.75, 17267.27, 16, 2.19, 6076.89, 16, 2.19, 18073.70, 16, 6.12, 3.52, 16, 4.61, 9623.69, 16, 3.40, 16496.36, 15, 0.19, 9779.11, 15, 5.30, 13517.87, 15, 4.26, 3128.39, 15, 0.81, 709.93, 14, 0.50, 25158.60, 14, 4.38, 4136.91, 13, 0.98, 65147.62, 13, 3.31, 154717.61, 13, 2.11, 1589.07, 13, 1.92, 22483.85, 12, 6.03, 9225.54, 12, 1.53, 12559.04, 12, 5.82, 6282.10, 12, 5.61, 5642.20, 12, 2.38, 167283.76, 12, 0.39, 12132.44, 12, 3.98, 4686.89, 12, 5.81, 12569.67, 12, 0.56, 5849.36, 11, 0.45, 6172.87, 11, 5.80, 16858.48, 11, 6.22, 12146.67, 11, 2.27, 5429.88, 435939, 5.784551, 6283.075850, 12363, 5.57935, 12566.15170, 1234, 3.1416, 0.0000, 879, 3.628, 77713.771, 569, 1.870, 5573.143, 330, 5.470, 18849.228, 147, 4.480, 5507.553, 110, 2.842, 161000.686, 101, 2.815, 5223.694, 85, 3.11, 1577.34, 65, 5.47, 775.52, 61, 1.38, 6438.50, 50, 4.42, 6286.60, 47, 3.66, 7084.90, 46, 5.39, 149854.40, 42, 0.90, 10977.08, 40, 3.20, 5088.63, 35, 1.81, 5486.78, 32, 5.35, 3154.69, 30, 3.52, 796.30, 29, 4.62, 4690.48, 28, 1.84, 4694.00, 27, 3.14, 71430.70, 27, 6.17, 6836.65, 26, 1.42, 2146.17, 25, 2.81, 1748.02, 24, 2.18, 155.42, 23, 4.76, 7234.79, 21, 3.38, 7632.94, 21, 0.22, 4705.73, 20, 4.22, 1349.87, 20, 2.01, 1194.45, 20, 4.58, 529.69, 19, 1.59, 6309.37, 18, 5.70, 6040.35, 18, 6.03, 4292.33, 17, 2.90, 9437.76, 17, 2.00, 8031.09, 17, 5.78, 83996.85, 16, 0.05, 2544.31, 15, 0.95, 6127.66, 14, 0.36, 10447.39, 14, 1.48, 2352.87, 13, 0.77, 553.57, 13, 5.48, 951.72, 13, 5.27, 6279.55, 13, 3.76, 6812.77, 11, 5.41, 6256.78, 10, 0.68, 1592.60, 10, 4.95, 398.15, 10, 1.15, 3894.18, 10, 5.20, 244287.60, 10, 1.94, 11856.22, 9, 5.39, 25132.30, 8, 6.18, 1059.38, 8, 0.69, 8429.24, 8, 5.85, 242.73, 7, 5.26, 14143.50, 7, 0.52, 801.82, 6, 2.24, 8635.94, 6, 4.00, 13367.97, 6, 2.77, 90955.55, 6, 5.17, 7058.60, 5, 1.46, 233141.31, 5, 4.13, 7860.42, 5, 3.91, 26.30, 5, 3.89, 12036.46, 5, 5.58, 6290.19, 5, 5.54, 1990.75, 5, 0.83, 11506.77, 5, 6.22, 6681.22, 4, 5.26, 10575.41, 4, 1.91, 7477.52, 4, 0.43, 10213.29, 4, 1.09, 709.93, 4, 5.09, 11015.11, 4, 4.22, 88860.06, 4, 3.57, 7079.37, 4, 1.98, 6284.06, 4, 3.93, 10973.56, 4, 6.18, 9917.70, 4, 0.36, 10177.26, 4, 2.75, 3738.76, 4, 3.33, 5643.18, 4, 5.36, 25158.60, 14459, 4.27319, 6283.07585, 673, 3.917, 12566.152, 77, 0.00, 0.00, 25, 3.73, 18849.23, 4, 2.80, 6286.60, 386, 2.564, 6283.076, 31, 2.27, 12566.15, 5, 3.44, 5573.14, 2, 2.05, 18849.23, 1, 2.06, 77713.77, 1, 4.41, 161000.69, 1, 3.82, 149854.40, 1, 4.08, 6127.66, 1, 5.26, 6438.50, 9, 1.22, 6283.08, 1, 0.66, 12566.15], - XL1:[ - [22639.586, 0.78475822, 8328.691424623, 1.5229241, 25.0719, -0.123598, 4586.438, 0.1873974, 7214.06286536, -2.184756, -18.860, 0.08280, 2369.914, 2.5429520, 15542.75428998, -0.661832, 6.212, -0.04080, 769.026, 3.140313, 16657.38284925, 3.04585, 50.144, -0.2472, 666.418, 1.527671, 628.30195521, -0.02664, 0.062, -0.0054, 411.596, 4.826607, 16866.9323150, -1.28012, -1.07, -0.0059, 211.656, 4.115028, -1114.6285593, -3.70768, -43.93, 0.2064, 205.436, 0.230523, 6585.7609101, -2.15812, -18.92, 0.0882, 191.956, 4.898507, 23871.4457146, 0.86109, 31.28, -0.164, 164.729, 2.586078, 14914.4523348, -0.6352, 6.15, -0.035, 147.321, 5.45530, -7700.3894694, -1.5496, -25.01, 0.118, 124.988, 0.48608, 7771.3771450, -0.3309, 3.11, -0.020, 109.380, 3.88323, 8956.9933798, 1.4963, 25.13, -0.129, 55.177, 5.57033, -1324.1780250, 0.6183, 7.3, -0.035, 45.100, 0.89898, 25195.623740, 0.2428, 24.0, -0.129, 39.533, 3.81213, -8538.240890, 2.8030, 26.1, -0.118, 38.430, 4.30115, 22756.817155, -2.8466, -12.6, 0.042, 36.124, 5.49587, 24986.074274, 4.5688, 75.2, -0.371, 30.773, 1.94559, 14428.125731, -4.3695, -37.7, 0.166, 28.397, 3.28586, 7842.364821, -2.2114, -18.8, 0.077, 24.358, 5.64142, 16171.056245, -0.6885, 6.3, -0.046, 18.585, 4.41371, -557.314280, -1.8538, -22.0, 0.10, 17.954, 3.58454, 8399.679100, -0.3576, 3.2, -0.03, 14.530, 4.9416, 23243.143759, 0.888, 31.2, -0.16, 14.380, 0.9709, 32200.137139, 2.384, 56.4, -0.29, 14.251, 5.7641, -2.301200, 1.523, 25.1, -0.12, 13.899, 0.3735, 31085.508580, -1.324, 12.4, -0.08, 13.194, 1.7595, -9443.319984, -5.231, -69.0, 0.33, 9.679, 3.0997, -16029.080894, -3.072, -50.1, 0.24, 9.366, 0.3016, 24080.995180, -3.465, -19.9, 0.08, 8.606, 4.1582, -1742.930514, -3.681, -44.0, 0.21, 8.453, 2.8416, 16100.068570, 1.192, 28.2, -0.14, 8.050, 2.6292, 14286.150380, -0.609, 6.1, -0.03, 7.630, 6.2388, 17285.684804, 3.019, 50.2, -0.25, 7.447, 1.4845, 1256.603910, -0.053, 0.1, -0.01, 7.371, 0.2736, 5957.458955, -2.131, -19.0, 0.09, 7.063, 5.6715, 33.757047, -0.308, -3.6, 0.02, 6.383, 4.7843, 7004.513400, 2.141, 32.4, -0.16, 5.742, 2.6572, 32409.686605, -1.942, 5, -0.05, 4.374, 4.3443, 22128.51520, -2.820, -13, 0.05, 3.998, 3.2545, 33524.31516, 1.766, 49, -0.25, 3.210, 2.2443, 14985.44001, -2.516, -16, 0.06, 2.915, 1.7138, 24499.74767, 0.834, 31, -0.17, 2.732, 1.9887, 13799.82378, -4.343, -38, 0.17, 2.568, 5.4122, -7072.08751, -1.576, -25, 0.11, 2.521, 3.2427, 8470.66678, -2.238, -19, 0.07, 2.489, 4.0719, -486.32660, -3.734, -44, 0.20, 2.146, 5.6135, -1952.47998, 0.645, 7, -0.03, 1.978, 2.7291, 39414.20000, 0.199, 37, -0.21, 1.934, 1.5682, 33314.76570, 6.092, 100, -0.5, 1.871, 0.4166, 30457.20662, -1.297, 12, -0.1, 1.753, 2.0582, -8886.00570, -3.38, -47, 0.2, 1.437, 2.386, -695.87607, 0.59, 7, 0, 1.373, 3.026, -209.54947, 4.33, 51, -0.2, 1.262, 5.940, 16728.37052, 1.17, 28, -0.1, 1.224, 6.172, 6656.74859, -4.04, -41, 0.2, 1.187, 5.873, 6099.43431, -5.89, -63, 0.3, 1.177, 1.014, 31571.83518, 2.41, 56, -0.3, 1.162, 3.840, 9585.29534, 1.47, 25, -0.1, 1.143, 5.639, 8364.73984, -2.18, -19, 0.1, 1.078, 1.229, 70.98768, -1.88, -22, 0.1, 1.059, 3.326, 40528.82856, 3.91, 81, -0.4, 0.990, 5.013, 40738.37803, -0.42, 30, -0.2, 0.948, 5.687, -17772.01141, -6.75, -94, 0.5, 0.876, 0.298, -0.35232, 0, 0, 0, 0.822, 2.994, 393.02097, 0, 0, 0, 0.788, 1.836, 8326.39022, 3.05, 50, -0.2, 0.752, 4.985, 22614.84180, 0.91, 31, -0.2, 0.740, 2.875, 8330.99262, 0, 0, 0, 0.669, 0.744, -24357.77232, -4.60, -75, 0.4, 0.644, 1.314, 8393.12577, -2.18, -19, 0.1, 0.639, 5.888, 575.33849, 0, 0, 0, 0.635, 1.116, 23385.11911, -2.87, -13, 0, 0.584, 5.197, 24428.75999, 2.71, 53, -0.3, 0.583, 3.513, -9095.55517, 0.95, 4, 0, 0.572, 6.059, 29970.88002, -5.03, -32, 0.1, 0.565, 2.960, 0.32863, 1.52, 25, -0.1, 0.561, 4.001, -17981.56087, -2.43, -43, 0.2, 0.557, 0.529, 7143.07519, -0.30, 3, 0, 0.546, 2.311, 25614.37623, 4.54, 75, -0.4, 0.536, 4.229, 15752.30376, -4.99, -45, 0.2, 0.493, 3.316, -8294.9344, -1.83, -29, 0.1, 0.491, 1.744, 8362.4485, 1.21, 21, -0.1, 0.478, 1.803, -10071.6219, -5.20, -69, 0.3, 0.454, 0.857, 15333.2048, 3.66, 57, -0.3, 0.445, 2.071, 8311.7707, -2.18, -19, 0.1, 0.426, 0.345, 23452.6932, -3.44, -20, 0.1, 0.420, 4.941, 33733.8646, -2.56, -2, 0, 0.413, 1.642, 17495.2343, -1.31, -1, 0, 0.404, 1.458, 23314.1314, -0.99, 9, -0.1, 0.395, 2.132, 38299.5714, -3.51, -6, 0, 0.382, 2.700, 31781.3846, -1.92, 5, 0, 0.375, 4.827, 6376.2114, 2.17, 32, -0.2, 0.361, 3.867, 16833.1753, -0.97, 3, 0, 0.358, 5.044, 15056.4277, -4.40, -38, 0.2, 0.350, 5.157, -8257.7037, -3.40, -47, 0.2, 0.344, 4.233, 157.7344, 0, 0, 0, 0.340, 2.672, 13657.8484, -0.58, 6, 0, 0.329, 5.610, 41853.0066, 3.29, 74, -0.4, 0.325, 5.895, -39.8149, 0, 0, 0, 0.309, 4.387, 21500.2132, -2.79, -13, 0.1, 0.302, 1.278, 786.0419, 0, 0, 0, 0.302, 5.341, -24567.3218, -0.27, -24, 0.1, 0.301, 1.045, 5889.8848, -1.57, -12, 0, 0.294, 4.201, -2371.2325, -3.65, -44, 0.2, 0.293, 3.704, 21642.1886, -6.55, -57, 0.2, 0.290, 4.069, 32828.4391, 2.36, 56, -0.3, 0.289, 3.472, 31713.8105, -1.35, 12, -0.1, 0.285, 5.407, -33.7814, 0.31, 4, 0, 0.283, 5.998, -16.9207, -3.71, -44, 0.2, 0.283, 2.772, 38785.8980, 0.23, 37, -0.2, 0.274, 5.343, 15613.7420, -2.54, -16, 0.1, 0.263, 3.997, 25823.9257, 0.22, 24, -0.1, 0.254, 0.600, 24638.3095, -1.61, 2, 0, 0.253, 1.344, 6447.1991, 0.29, 10, -0.1, 0.250, 0.887, 141.9754, -3.76, -44, 0.2, 0.247, 0.317, 5329.1570, -2.10, -19, 0.1, 0.245, 0.141, 36.0484, -3.71, -44, 0.2, 0.231, 2.287, 14357.1381, -2.49, -16, 0.1, 0.227, 5.158, 2.6298, 0, 0, 0, 0.219, 5.085, 47742.8914, 1.72, 63, -0.3, 0.211, 2.145, 6638.7244, -2.18, -19, 0.1, 0.201, 4.415, 39623.7495, -4.13, -14, 0, 0.194, 2.091, 588.4927, 0, 0, 0, 0.193, 3.057, -15400.7789, -3.10, -50, 0, 0.186, 5.598, 16799.3582, -0.72, 6, 0, 0.185, 3.886, 1150.6770, 0, 0, 0, 0.183, 1.619, 7178.0144, 1.52, 25, 0, 0.181, 2.635, 8328.3391, 1.52, 25, 0, 0.181, 2.077, 8329.0437, 1.52, 25, 0, 0.179, 3.215, -9652.8694, -0.90, -18, 0, 0.176, 1.716, -8815.0180, -5.26, -69, 0, 0.175, 5.673, 550.7553, 0, 0, 0, 0.170, 2.060, 31295.0580, -5.6, -39, 0, 0.167, 1.239, 7211.7617, -0.7, 6, 0, 0.165, 4.499, 14967.4158, -0.7, 6, 0, 0.164, 3.595, 15540.4531, 0.9, 31, 0, 0.164, 4.237, 522.3694, 0, 0, 0, 0.163, 4.633, 15545.0555, -2.2, -19, 0, 0.161, 0.478, 6428.0209, -2.2, -19, 0, 0.158, 2.03, 13171.5218, -4.3, -38, 0, 0.157, 2.28, 7216.3641, -3.7, -44, 0, 0.154, 5.65, 7935.6705, 1.5, 25, 0, 0.152, 0.46, 29828.9047, -1.3, 12, 0, 0.151, 1.19, -0.7113, 0, 0, 0, 0.150, 1.42, 23942.4334, -1.0, 9, 0, 0.144, 2.75, 7753.3529, 1.5, 25, 0, 0.137, 2.08, 7213.7105, -2.2, -19, 0, 0.137, 1.44, 7214.4152, -2.2, -19, 0, 0.136, 4.46, -1185.6162, -1.8, -22, 0, 0.136, 3.03, 8000.1048, -2.2, -19, 0, 0.134, 2.83, 14756.7124, -0.7, 6, 0, 0.131, 5.05, 6821.0419, -2.2, -19, 0, 0.128, 5.99, -17214.6971, -4.9, -72, 0, 0.127, 5.35, 8721.7124, 1.5, 25, 0, 0.126, 4.49, 46628.2629, -2.0, 19, 0, 0.125, 5.94, 7149.6285, 1.5, 25, 0, 0.124, 1.09, 49067.0695, 1.1, 55, 0, 0.121, 2.88, 15471.7666, 1.2, 28, 0, 0.111, 3.92, 41643.4571, 7.6, 125, -1, 0.110, 1.96, 8904.0299, 1.5, 25, 0, 0.106, 3.30, -18.0489, -2.2, -19, 0, 0.105, 2.30, -4.9310, 1.5, 25, 0, 0.104, 2.22, -6.5590, -1.9, -22, 0, 0.101, 1.44, 1884.9059, -0.1, 0, 0, 0.100, 5.92, 5471.1324, -5.9, -63, 0, 0.099, 1.12, 15149.7333, -0.7, 6, 0, 0.096, 4.73, 15508.9972, -0.4, 10, 0, 0.095, 5.18, 7230.9835, 1.5, 25, 0, 0.093, 3.37, 39900.5266, 3.9, 81, 0, 0.092, 2.01, 25057.0619, 2.7, 53, 0, 0.092, 1.21, -79.6298, 0, 0, 0, 0.092, 1.65, -26310.2523, -4.0, -68, 0, 0.091, 1.01, 42062.5561, -1.0, 23, 0, 0.090, 6.10, 29342.5781, -5.0, -32, 0, 0.090, 4.43, 15542.4020, -0.7, 6, 0, 0.090, 3.80, 15543.1066, -0.7, 6, 0, 0.089, 4.15, 6063.3859, -2.2, -19, 0, 0.086, 4.03, 52.9691, 0, 0, 0, 0.085, 0.49, 47952.4409, -2.6, 11, 0, 0.085, 1.60, 7632.8154, 2.1, 32, 0, 0.084, 0.22, 14392.0773, -0.7, 6, 0, 0.083, 6.22, 6028.4466, -4.0, -41, 0, 0.083, 0.63, -7909.9389, 2.8, 26, 0, 0.083, 5.20, -77.5523, 0, 0, 0, 0.082, 2.74, 8786.1467, -2.2, -19, 0, 0.080, 2.43, 9166.5428, -2.8, -26, 0, 0.080, 3.70, -25405.1732, 4.1, 27, 0, 0.078, 5.68, 48857.5200, 5.4, 106, -1, 0.077, 1.85, 8315.5735, -2.2, -19, 0, 0.075, 5.46, -18191.1103, 1.9, 8, 0, 0.075, 1.41, -16238.6304, 1.3, 1, 0, 0.074, 5.06, 40110.0761, -0.4, 30, 0, 0.072, 2.10, 64.4343, -3.7, -44, 0, 0.071, 2.17, 37671.2695, -3.5, -6, 0, 0.069, 1.71, 16693.4313, -0.7, 6, 0, 0.069, 3.33, -26100.7028, -8.3, -119, 1, 0.068, 1.09, 8329.4028, 1.5, 25, 0, 0.068, 3.62, 8327.9801, 1.5, 25, 0, 0.068, 2.41, 16833.1509, -1.0, 3, 0, 0.067, 3.40, 24709.2971, -3.5, -20, 0, 0.067, 1.65, 8346.7156, -0.3, 3, 0, 0.066, 2.61, 22547.2677, 1.5, 39, 0, 0.066, 3.50, 15576.5113, -1.0, 3, 0, 0.065, 5.76, 33037.9886, -2.0, 5, 0, 0.065, 4.58, 8322.1325, -0.3, 3, 0, 0.065, 6.20, 17913.9868, 3.0, 50, 0, 0.065, 1.50, 22685.8295, -1.0, 9, 0, 0.065, 2.37, 7180.3058, -1.9, -15, 0, 0.064, 1.06, 30943.5332, 2.4, 56, 0, 0.064, 1.89, 8288.8765, 1.5, 25, 0, 0.064, 4.70, 6.0335, 0.3, 4, 0, 0.063, 2.83, 8368.5063, 1.5, 25, 0, 0.063, 5.66, -2580.7819, 0.7, 7, 0, 0.062, 3.78, 7056.3285, -2.2, -19, 0, 0.061, 1.49, 8294.9100, 1.8, 29, 0, 0.061, 0.12, -10281.1714, -0.9, -18, 0, 0.061, 3.06, -8362.4729, -1.2, -21, 0, 0.061, 4.43, 8170.9571, 1.5, 25, 0, 0.059, 5.78, -13.1179, -3.7, -44, 0, 0.059, 5.97, 6625.5702, -2.2, -19, 0, 0.058, 5.01, -0.5080, -0.3, 0, 0, 0.058, 2.73, 7161.0938, -2.2, -19, 0, 0.057, 0.19, 7214.0629, -2.2, -19, 0, 0.057, 4.00, 22199.5029, -4.7, -35, 0, 0.057, 5.38, 8119.1420, 5.8, 76, 0, 0.056, 1.07, 7542.6495, 1.5, 25, 0, 0.056, 0.28, 8486.4258, 1.5, 25, 0, 0.054, 4.19, 16655.0816, 4.6, 75, 0, 0.053, 0.72, 7267.0320, -2.2, -19, 0, 0.053, 3.12, 12.6192, 0.6, 7, 0, 0.052, 2.99, -32896.013, -1.8, -49, 0, 0.052, 3.46, 1097.708, 0, 0, 0, 0.051, 5.37, -6443.786, -1.6, -25, 0, 0.051, 1.35, 7789.401, -2.2, -19, 0, 0.051, 5.83, 40042.502, 0.2, 38, 0, 0.051, 3.63, 9114.733, 1.5, 25, 0, 0.050, 1.51, 8504.484, -2.5, -22, 0, 0.050, 5.23, 16659.684, 1.5, 25, 0, 0.050, 1.15, 7247.820, -2.5, -23, 0, 0.047, 0.25, -1290.421, 0.3, 0, 0, 0.047, 4.67, -32686.464, -6.1, -100, 0, 0.047, 3.49, 548.678, 0, 0, 0, 0.047, 2.37, 6663.308, -2.2, -19, 0, 0.046, 0.98, 1572.084, 0, 0, 0, 0.046, 2.04, 14954.262, -0.7, 6, 0, 0.046, 3.72, 6691.693, -2.2, -19, 0, 0.045, 6.19, -235.287, 0, 0, 0, 0.044, 2.96, 32967.001, -0.1, 27, 0, 0.044, 3.82, -1671.943, -5.6, -66, 0, 0.043, 5.82, 1179.063, 0, 0, 0, 0.043, 0.07, 34152.617, 1.7, 49, 0, 0.043, 3.71, 6514.773, -0.3, 0, 0, 0.043, 5.62, 15.732, -2.5, -23, 0, 0.043, 5.80, 8351.233, -2.2, -19, 0, 0.042, 0.27, 7740.199, 1.5, 25, 0, 0.042, 6.14, 15385.020, -0.7, 6, 0, 0.042, 6.13, 7285.051, -4.1, -41, 0, 0.041, 1.27, 32757.451, 4.2, 78, 0, 0.041, 4.46, 8275.722, 1.5, 25, 0, 0.040, 0.23, 8381.661, 1.5, 25, 0, 0.040, 5.87, -766.864, 2.5, 29, 0, 0.040, 1.66, 254.431, 0, 0, 0, 0.040, 0.40, 9027.981, -0.4, 0, 0, 0.040, 2.96, 7777.936, 1.5, 25, 0, 0.039, 4.67, 33943.068, 6.1, 100, 0, 0.039, 3.52, 8326.062, 1.5, 25, 0, 0.039, 3.75, 21013.887, -6.5, -57, 0, 0.039, 5.60, 606.978, 0, 0, 0, 0.039, 1.19, 8331.321, 1.5, 25, 0, 0.039, 2.84, 7211.433, -2.2, -19, 0, 0.038, 0.67, 7216.693, -2.2, -19, 0, 0.038, 6.22, 25161.867, 0.6, 28, 0, 0.038, 4.40, 7806.322, 1.5, 25, 0, 0.038, 4.16, 9179.168, -2.2, -19, 0, 0.037, 4.73, 14991.999, -0.7, 6, 0, 0.036, 0.35, 67.514, -0.6, -7, 0, 0.036, 3.70, 25266.611, -1.6, 0, 0, 0.036, 5.39, 16328.796, -0.7, 6, 0, 0.035, 1.44, 7174.248, -2.2, -19, 0, 0.035, 5.00, 15684.730, -4.4, -38, 0, 0.035, 0.39, -15.419, -2.2, -19, 0, 0.035, 6.07, 15020.385, -0.7, 6, 0, 0.034, 6.01, 7371.797, -2.2, -19, 0, 0.034, 0.96, -16623.626, -3.4, -54, 0, 0.033, 6.24, 9479.368, 1.5, 25, 0, 0.033, 3.21, 23661.896, 5.2, 82, 0, 0.033, 4.06, 8311.418, -2.2, -19, 0, 0.033, 2.40, 1965.105, 0, 0, 0, 0.033, 5.17, 15489.785, -0.7, 6, 0, 0.033, 5.03, 21986.540, 0.9, 31, 0, 0.033, 4.10, 16691.140, 2.7, 46, 0, 0.033, 5.13, 47114.589, 1.7, 63, 0, 0.033, 4.45, 8917.184, 1.5, 25, 0, 0.033, 4.23, 2.078, 0, 0, 0, 0.032, 2.33, 75.251, 1.5, 25, 0, 0.032, 2.10, 7253.878, -2.2, -19, 0, 0.032, 3.11, -0.224, 1.5, 25, 0, 0.032, 4.43, 16640.462, -0.7, 6, 0, 0.032, 5.68, 8328.363, 0, 0, 0, 0.031, 5.32, 8329.020, 3.0, 50, 0, 0.031, 3.70, 16118.093, -0.7, 6, 0, 0.030, 3.67, 16721.817, -0.7, 6, 0, 0.030, 5.27, -1881.492, -1.2, -15, 0, 0.030, 5.72, 8157.839, -2.2, -19, 0, 0.029, 5.73, -18400.313, -6.7, -94, 0, 0.029, 2.76, 16.000, -2.2, -19, 0, 0.029, 1.75, 8879.447, 1.5, 25, 0, 0.029, 0.32, 8851.061, 1.5, 25, 0, 0.029, 0.90, 14704.903, 3.7, 57, 0, 0.028, 2.90, 15595.723, -0.7, 6, 0, 0.028, 5.88, 16864.631, 0.2, 24, 0, 0.028, 0.63, 16869.234, -2.8, -26, 0, 0.028, 4.04, -18609.863, -2.4, -43, 0, 0.027, 5.83, 6727.736, -5.9, -63, 0, 0.027, 6.12, 418.752, 4.3, 51, 0, 0.027, 0.14, 41157.131, 3.9, 81, 0, 0.026, 3.80, 15.542, 0, 0, 0, 0.026, 1.68, 50181.698, 4.8, 99, -1, 0.026, 0.32, 315.469, 0, 0, 0, 0.025, 5.67, 19.188, 0.3, 0, 0, 0.025, 3.16, 62.133, -2.2, -19, 0, 0.025, 3.76, 15502.939, -0.7, 6, 0, 0.025, 4.53, 45999.961, -2.0, 19, 0, 0.024, 3.21, 837.851, -4.4, -51, 0, 0.024, 2.82, 38157.596, 0.3, 37, 0, 0.024, 5.21, 15540.124, -0.7, 6, 0, 0.024, 0.26, 14218.576, 0, 13, 0, 0.024, 3.01, 15545.384, -0.7, 6, 0, 0.024, 1.16, -17424.247, -0.6, -21, 0, 0.023, 2.34, -67.574, 0.6, 7, 0, 0.023, 2.44, 18.024, -1.9, -22, 0, 0.023, 3.70, 469.400, 0, 0, 0, 0.023, 0.72, 7136.511, -2.2, -19, 0, 0.023, 4.50, 15582.569, -0.7, 6, 0, 0.023, 2.80, -16586.395, -4.9, -72, 0, 0.023, 1.51, 80.182, 0, 0, 0, 0.023, 1.09, 5261.583, -1.5, -12, 0, 0.023, 0.56, 54956.954, -0.5, 44, 0, 0.023, 4.01, 8550.860, -2.2, -19, 0, 0.023, 4.46, 38995.448, -4.1, -14, 0, 0.023, 3.82, 2358.126, 0, 0, 0, 0.022, 3.77, 32271.125, 0.5, 34, 0, 0.022, 0.82, 15935.775, -0.7, 6, 0, 0.022, 1.07, 24013.421, -2.9, -13, 0, 0.022, 0.40, 8940.078, -2.2, -19, 0, 0.022, 2.06, 15700.489, -0.7, 6, 0, 0.022, 4.27, 15124.002, -5.0, -45, 0, 0.021, 1.16, 56071.583, 3.2, 88, 0, 0.021, 5.58, 9572.189, -2.2, -19, 0, 0.020, 1.70, -17.273, -3.7, -44, 0, 0.020, 3.05, 214.617, 0, 0, 0, 0.020, 4.41, 8391.048, -2.2, -19, 0, 0.020, 5.95, 23869.145, 2.4, 56, 0, 0.020, 0.42, 40947.927, -4.7, -21, 0, 0.019, 1.39, 5818.897, 0.3, 10, 0, 0.019, 0.71, 23873.747, -0.7, 6, 0, 0.019, 2.81, 7291.615, -2.2, -19, 0, 0.019, 5.09, 8428.018, -2.2, -19, 0, 0.019, 4.14, 6518.187, -1.6, -12, 0, 0.019, 3.85, 21.330, 0, 0, 0, 0.018, 0.66, 14445.046, -0.7, 6, 0, 0.018, 1.65, 0.966, -4.0, -48, 0, 0.018, 5.64, -17143.709, -6.8, -94, 0, 0.018, 6.01, 7736.432, -2.2, -19, 0, 0.018, 2.74, 31153.083, -1.9, 5, 0, 0.018, 4.58, 6116.355, -2.2, -19, 0, 0.018, 2.28, 46.401, 0.3, 0, 0, 0.018, 3.80, 10213.597, 1.4, 25, 0, 0.018, 2.84, 56281.132, -1.1, 36, 0, 0.018, 3.53, 8249.062, 1.5, 25, 0, 0.017, 4.43, 20871.911, -3, -13, 0, 0.017, 4.44, 627.596, 0, 0, 0, 0.017, 1.85, 628.308, 0, 0, 0, 0.017, 1.19, 8408.321, 2, 25, 0, 0.017, 1.95, 7214.056, -2, -19, 0, 0.017, 1.57, 7214.070, -2, -19, 0, 0.017, 1.65, 13870.811, -6, -60, 0, 0.017, 0.30, 22.542, -4, -44, 0, 0.017, 2.62, -119.445, 0, 0, 0, 0.016, 4.87, 5747.909, 2, 32, 0, 0.016, 4.45, 14339.108, -1, 6, 0, 0.016, 1.83, 41366.680, 0, 30, 0, 0.016, 4.53, 16309.618, -3, -23, 0, 0.016, 2.54, 15542.754, -1, 6, 0, 0.016, 6.05, 1203.646, 0, 0, 0, 0.015, 5.2, 2751.147, 0, 0, 0, 0.015, 1.8, -10699.924, -5, -69, 0, 0.015, 0.4, 22824.391, -3, -20, 0, 0.015, 2.1, 30666.756, -6, -39, 0, 0.015, 2.1, 6010.417, -2, -19, 0, 0.015, 0.7, -23729.470, -5, -75, 0, 0.015, 1.4, 14363.691, -1, 6, 0, 0.015, 5.8, 16900.689, -2, 0, 0, 0.015, 5.2, 23800.458, 3, 53, 0, 0.015, 5.3, 6035.000, -2, -19, 0, 0.015, 1.2, 8251.139, 2, 25, 0, 0.015, 3.6, -8.860, 0, 0, 0, 0.015, 0.8, 882.739, 0, 0, 0, 0.015, 3.0, 1021.329, 0, 0, 0, 0.015, 0.6, 23296.107, 1, 31, 0, 0.014, 5.4, 7227.181, 2, 25, 0, 0.014, 0.1, 7213.352, -2, -19, 0, 0.014, 4.0, 15506.706, 3, 50, 0, 0.014, 3.4, 7214.774, -2, -19, 0, 0.014, 4.6, 6665.385, -2, -19, 0, 0.014, 0.1, -8.636, -2, -22, 0, 0.014, 3.1, 15465.202, -1, 6, 0, 0.014, 4.9, 508.863, 0, 0, 0, 0.014, 3.5, 8406.244, 2, 25, 0, 0.014, 1.3, 13313.497, -8, -82, 0, 0.014, 2.8, 49276.619, -3, 0, 0, 0.014, 0.1, 30528.194, -3, -10, 0, 0.013, 1.7, 25128.050, 1, 31, 0, 0.013, 2.9, 14128.405, -1, 6, 0, 0.013, 3.4, 57395.761, 3, 80, 0, 0.013, 2.7, 13029.546, -1, 6, 0, 0.013, 3.9, 7802.556, -2, -19, 0, 0.013, 1.6, 8258.802, -2, -19, 0, 0.013, 2.2, 8417.709, -2, -19, 0, 0.013, 0.7, 9965.210, -2, -19, 0, 0.013, 3.4, 50391.247, 0, 48, 0, 0.013, 3.0, 7134.433, -2, -19, 0, 0.013, 2.9, 30599.182, -5, -31, 0, 0.013, 3.6, -9723.857, 1, 0, 0, 0.013, 4.8, 7607.084, -2, -19, 0, 0.012, 0.8, 23837.689, 1, 35, 0, 0.012, 3.6, 4.409, -4, -44, 0, 0.012, 5.0, 16657.031, 3, 50, 0, 0.012, 4.4, 16657.735, 3, 50, 0, 0.012, 1.1, 15578.803, -4, -38, 0, 0.012, 6.0, -11.490, 0, 0, 0, 0.012, 1.9, 8164.398, 0, 0, 0, 0.012, 2.4, 31852.372, -4, -17, 0, 0.012, 2.4, 6607.085, -2, -19, 0, 0.012, 4.2, 8359.870, 0, 0, 0, 0.012, 0.5, 5799.713, -2, -19, 0, 0.012, 2.7, 7220.622, 0, 0, 0, 0.012, 4.3, -139.720, 0, 0, 0, 0.012, 2.3, 13728.836, -2, -16, 0, 0.011, 3.6, 14912.146, 1, 31, 0, 0.011, 4.7, 14916.748, -2, -19, 0], - [1.67680, 4.66926, 628.301955, -0.0266, 0.1, -0.005, 0.51642, 3.3721, 6585.760910, -2.158, -18.9, 0.09, 0.41383, 5.7277, 14914.452335, -0.635, 6.2, -0.04, 0.37115, 3.9695, 7700.389469, 1.550, 25.0, -0.12, 0.27560, 0.7416, 8956.993380, 1.496, 25.1, -0.13, 0.24599, 4.2253, -2.301200, 1.523, 25.1, -0.12, 0.07118, 0.1443, 7842.36482, -2.211, -19, 0.08, 0.06128, 2.4998, 16171.05625, -0.688, 6, 0, 0.04516, 0.443, 8399.67910, -0.36, 3, 0, 0.04048, 5.771, 14286.15038, -0.61, 6, 0, 0.03747, 4.626, 1256.60391, -0.05, 0, 0, 0.03707, 3.415, 5957.45895, -2.13, -19, 0.1, 0.03649, 1.800, 23243.14376, 0.89, 31, -0.2, 0.02438, 0.042, 16029.08089, 3.07, 50, -0.2, 0.02165, 1.017, -1742.93051, -3.68, -44, 0.2, 0.01923, 3.097, 17285.68480, 3.02, 50, -0.3, 0.01692, 1.280, 0.3286, 1.52, 25, -0.1, 0.01361, 0.298, 8326.3902, 3.05, 50, -0.2, 0.01293, 4.013, 7072.0875, 1.58, 25, -0.1, 0.01276, 4.413, 8330.9926, 0, 0, 0, 0.01270, 0.101, 8470.6668, -2.24, -19, 0.1, 0.01097, 1.203, 22128.5152, -2.82, -13, 0, 0.01088, 2.545, 15542.7543, -0.66, 6, 0, 0.00835, 0.190, 7214.0629, -2.18, -19, 0.1, 0.00734, 4.855, 24499.7477, 0.83, 31, -0.2, 0.00686, 5.130, 13799.8238, -4.34, -38, 0.2, 0.00631, 0.930, -486.3266, -3.73, -44, 0, 0.00585, 0.699, 9585.2953, 1.5, 25, 0, 0.00566, 4.073, 8328.3391, 1.5, 25, 0, 0.00566, 0.638, 8329.0437, 1.5, 25, 0, 0.00539, 2.472, -1952.4800, 0.6, 7, 0, 0.00509, 2.88, -0.7113, 0, 0, 0, 0.00469, 3.56, 30457.2066, -1.3, 12, 0, 0.00387, 0.78, -0.3523, 0, 0, 0, 0.00378, 1.84, 22614.8418, 0.9, 31, 0, 0.00362, 5.53, -695.8761, 0.6, 7, 0, 0.00317, 2.80, 16728.3705, 1.2, 28, 0, 0.00303, 6.07, 157.7344, 0, 0, 0, 0.00300, 2.53, 33.7570, -0.3, -4, 0, 0.00295, 4.16, 31571.8352, 2.4, 56, 0, 0.00289, 5.98, 7211.7617, -0.7, 6, 0, 0.00285, 2.06, 15540.4531, 0.9, 31, 0, 0.00283, 2.65, 2.6298, 0, 0, 0, 0.00282, 6.17, 15545.0555, -2.2, -19, 0, 0.00278, 1.23, -39.8149, 0, 0, 0, 0.00272, 3.82, 7216.3641, -3.7, -44, 0, 0.00270, 4.37, 70.9877, -1.9, -22, 0, 0.00256, 5.81, 13657.8484, -0.6, 6, 0, 0.00244, 5.64, -0.2237, 1.5, 25, 0, 0.00240, 2.96, 8311.7707, -2.2, -19, 0, 0.00239, 0.87, -33.7814, 0.3, 4, 0, 0.00216, 2.31, 15.9995, -2.2, -19, 0, 0.00186, 3.46, 5329.1570, -2.1, -19, 0, 0.00169, 2.40, 24357.772, 4.6, 75, 0, 0.00161, 5.80, 8329.403, 1.5, 25, 0, 0.00161, 5.20, 8327.980, 1.5, 25, 0, 0.00160, 4.26, 23385.119, -2.9, -13, 0, 0.00156, 1.26, 550.755, 0, 0, 0, 0.00155, 1.25, 21500.213, -2.8, -13, 0, 0.00152, 0.60, -16.921, -3.7, -44, 0, 0.00150, 2.71, -79.630, 0, 0, 0, 0.00150, 5.29, 15.542, 0, 0, 0, 0.00148, 1.06, -2371.232, -3.7, -44, 0, 0.00141, 0.77, 8328.691, 1.5, 25, 0, 0.00141, 3.67, 7143.075, -0.3, 0, 0, 0.00138, 5.45, 25614.376, 4.5, 75, 0, 0.00129, 4.90, 23871.446, 0.9, 31, 0, 0.00126, 4.03, 141.975, -3.8, -44, 0, 0.00124, 6.01, 522.369, 0, 0, 0, 0.00120, 4.94, -10071.622, -5.2, -69, 0, 0.00118, 5.07, -15.419, -2.2, -19, 0, 0.00107, 3.49, 23452.693, -3.4, -20, 0, 0.00104, 4.78, 17495.234, -1.3, 0, 0, 0.00103, 1.44, -18.049, -2.2, -19, 0, 0.00102, 5.63, 15542.402, -0.7, 6, 0, 0.00102, 2.59, 15543.107, -0.7, 6, 0, 0.00100, 4.11, -6.559, -1.9, -22, 0, 0.00097, 0.08, 15400.779, 3.1, 50, 0, 0.00096, 5.84, 31781.385, -1.9, 5, 0, 0.00094, 1.08, 8328.363, 0, 0, 0, 0.00094, 2.46, 16799.358, -0.7, 6, 0, 0.00094, 1.69, 6376.211, 2.2, 32, 0, 0.00093, 3.64, 8329.020, 3.0, 50, 0, 0.00093, 2.65, 16655.082, 4.6, 75, 0, 0.00090, 1.90, 15056.428, -4.4, -38, 0, 0.00089, 1.59, 52.969, 0, 0, 0, 0.00088, 2.02, -8257.704, -3.4, -47, 0, 0.00088, 3.02, 7213.711, -2.2, -19, 0, 0.00087, 0.50, 7214.415, -2.2, -19, 0, 0.00087, 0.49, 16659.684, 1.5, 25, 0, 0.00082, 5.64, -4.931, 1.5, 25, 0, 0.00079, 5.17, 13171.522, -4.3, -38, 0, 0.00076, 3.60, 29828.905, -1.3, 12, 0, 0.00076, 4.08, 24567.322, 0.3, 24, 0, 0.00076, 4.58, 1884.906, -0.1, 0, 0, 0.00073, 0.33, 31713.811, -1.4, 12, 0, 0.00073, 0.93, 32828.439, 2.4, 56, 0, 0.00071, 5.91, 38785.898, 0.2, 37, 0, 0.00069, 2.20, 15613.742, -2.5, -16, 0, 0.00066, 3.87, 15.732, -2.5, -23, 0, 0.00066, 0.86, 25823.926, 0.2, 24, 0, 0.00065, 2.52, 8170.957, 1.5, 25, 0, 0.00063, 0.18, 8322.132, -0.3, 0, 0, 0.00060, 5.84, 8326.062, 1.5, 25, 0, 0.00060, 5.15, 8331.321, 1.5, 25, 0, 0.00060, 2.18, 8486.426, 1.5, 25, 0, 0.00058, 2.30, -1.731, -4, -44, 0, 0.00058, 5.43, 14357.138, -2, -16, 0, 0.00057, 3.09, 8294.910, 2, 29, 0, 0.00057, 4.67, -8362.473, -1, -21, 0, 0.00056, 4.15, 16833.151, -1, 0, 0, 0.00054, 1.93, 7056.329, -2, -19, 0, 0.00054, 5.27, 8315.574, -2, -19, 0, 0.00052, 5.6, 8311.418, -2, -19, 0, 0.00052, 2.7, -77.552, 0, 0, 0, 0.00051, 4.3, 7230.984, 2, 25, 0, 0.00050, 0.4, -0.508, 0, 0, 0, 0.00049, 5.4, 7211.433, -2, -19, 0, 0.00049, 4.4, 7216.693, -2, -19, 0, 0.00049, 4.3, 16864.631, 0, 24, 0, 0.00049, 2.2, 16869.234, -3, -26, 0, 0.00047, 6.1, 627.596, 0, 0, 0, 0.00047, 5.0, 12.619, 1, 7, 0, 0.00045, 4.9, -8815.018, -5, -69, 0, 0.00044, 1.6, 62.133, -2, -19, 0, 0.00042, 2.9, -13.118, -4, -44, 0, 0.00042, 4.1, -119.445, 0, 0, 0, 0.00041, 4.3, 22756.817, -3, -13, 0, 0.00041, 3.6, 8288.877, 2, 25, 0, 0.00040, 0.5, 6663.308, -2, -19, 0, 0.00040, 1.1, 8368.506, 2, 25, 0, 0.00039, 4.1, 6443.786, 2, 25, 0, 0.00039, 3.1, 16657.383, 3, 50, 0, 0.00038, 0.1, 16657.031, 3, 50, 0, 0.00038, 3.0, 16657.735, 3, 50, 0, 0.00038, 4.6, 23942.433, -1, 9, 0, 0.00037, 4.3, 15385.020, -1, 6, 0, 0.00037, 5.0, 548.678, 0, 0, 0, 0.00036, 1.8, 7213.352, -2, -19, 0, 0.00036, 1.7, 7214.774, -2, -19, 0, 0.00035, 1.1, 7777.936, 2, 25, 0, 0.00035, 1.6, -8.860, 0, 0, 0, 0.00035, 4.4, 23869.145, 2, 56, 0, 0.00035, 2.0, 6691.693, -2, -19, 0, 0.00034, 1.3, -1185.616, -2, -22, 0, 0.00034, 2.2, 23873.747, -1, 6, 0, 0.00033, 2.0, -235.287, 0, 0, 0, 0.00033, 3.1, 17913.987, 3, 50, 0, 0.00033, 1.0, 8351.233, -2, -19, 0], - [0.004870, 4.6693, 628.30196, -0.027, 0, -0.01, 0.002280, 2.6746, -2.30120, 1.523, 25, -0.12, 0.001500, 3.372, 6585.76091, -2.16, -19, 0.1, 0.001200, 5.728, 14914.45233, -0.64, 6, 0, 0.001080, 3.969, 7700.38947, 1.55, 25, -0.1, 0.000800, 0.742, 8956.99338, 1.50, 25, -0.1, 0.000254, 6.002, 0.3286, 1.52, 25, -0.1, 0.000210, 0.144, 7842.3648, -2.21, -19, 0, 0.000180, 2.500, 16171.0562, -0.7, 6, 0, 0.000130, 0.44, 8399.6791, -0.4, 3, 0, 0.000126, 5.03, 8326.3902, 3.0, 50, 0, 0.000120, 5.77, 14286.1504, -0.6, 6, 0, 0.000118, 5.96, 8330.9926, 0, 0, 0, 0.000110, 1.80, 23243.1438, 0.9, 31, 0, 0.000110, 3.42, 5957.4590, -2.1, -19, 0, 0.000110, 4.63, 1256.6039, -0.1, 0, 0, 0.000099, 4.70, -0.7113, 0, 0, 0, 0.000070, 0.04, 16029.0809, 3.1, 50, 0, 0.000070, 5.14, 8328.3391, 1.5, 25, 0, 0.000070, 5.85, 8329.0437, 1.5, 25, 0, 0.000060, 1.02, -1742.9305, -3.7, -44, 0, 0.000060, 3.10, 17285.6848, 3.0, 50, 0, 0.000054, 5.69, -0.352, 0, 0, 0, 0.000043, 0.52, 15.542, 0, 0, 0, 0.000041, 2.03, 2.630, 0, 0, 0, 0.000040, 0.10, 8470.667, -2.2, -19, 0, 0.000040, 4.01, 7072.088, 1.6, 25, 0, 0.000036, 2.93, -8.860, -0.3, 0, 0, 0.000030, 1.20, 22128.515, -2.8, -13, 0, 0.000030, 2.54, 15542.754, -0.7, 6, 0, 0.000027, 4.43, 7211.762, -0.7, 6, 0, 0.000026, 0.51, 15540.453, 0.9, 31, 0, 0.000026, 1.44, 15545.055, -2.2, -19, 0, 0.000025, 5.37, 7216.364, -3.7, -44, 0], - [0.00001200, 1.041, -2.3012, 1.52, 25, -0.1, 0.00000170, 0.31, -0.711, 0, 0, 0] - ], - SHUO_KB:[1457698.231017, 29.53067166, 1546082.512234, 29.53085106, 1640640.735300, 29.53060000, 1642472.151543, 29.53085439, 1683430.509300, 29.53086148, 1752148.041079, 29.53085097, 1807665.420323, 29.53059851, 1883618.114100, 29.53060000, 1907360.704700, 29.53060000, 1936596.224900, 29.53060000, 1939135.675300, 29.53060000, 1947168.00], - SB:'00000000000000000000000020000002000000000000200000001000000000000000000000000000000000000010002000000000000000200000000200000000000000000000002000000000020000000000000000000000000000000000100000000000010000001000001000000000000000100000000020000000000000002000000000000001000000000000001000000000000100000000010010000020000202001101002020200101000002020010100002000000010100202000001010000202020001010000202020001010000202000001010020202001010000020200101000022000010101002020001010100002020201010100002020200010100002020000010100202000010100000202001010000220200101010020200010101001000000000001001000200000000000020000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000020010000000000000000000000000000000000000001000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000010001000000100001001010010101000000000000100001000001000100000000001000000000000100100000000010010100010000000000000000000100011000000000000000000002000000001020000000001001000001000001001000000001000100010010000100001000000100000100100010000000000000010000200000000000000000000000000000000001000000000100100000000000000000000000000000000000000000000000000010000000000101000000000000000000000000000001001010010010100100010000010010000001001001001001000000100100000100010000000100000000000000100000000010100000000001000100010100100000010000000010010000000001000001000000101002000000000100000000000000100001000000010100000101001000000100100100100100000010010010000001001010000000100101001000000000101001000000010101000000000010000001000001000001000000100000000000010010000000000000000010000000100010010000000100000010000010100010010000000000000000001001000000000100101000000010000100110100000000100000000000010000000010000010000100010000000000000000000000010000000000000000100000001000000000001000000000000000100000000000100000010000000100001010000000000101000010100000001001000000010100000000000000000000001000000000001000000000000000000000000000000000000000100000001000000000000100000000000000000000000010000000010010000000001000001010100000001000000000000001000010000101001001010000001000101000000000100100000100110000010010010010001001010010010000001000000000000101000010000000101000000000010000001001001001001000000100101000000010000100010101001010010010000101010010000000101010010000000100010010000010010010000001001010000000100101000100010000000100100001000100100000101010000000000101010100100000100000000000010010000010001001010001000100000001001010000000000000001000100100000100010100001010100000100000000100100100100010010100010001000000010010100000010001010000000001000000000001001010100000001000010100000001001010000101000000010010000100101001000100010100000000010000010000010010001000001000010100000001000000100001000000010000101001001010000001000101000001000100100000100100000010010010010101000000010000000000000010000000001010010010000100010000010010000001001000001001000000100100000100010010100100100001010000100000001010000100000001010100000000100000010000010010010000001001010001000100101000101000010100100000001010100100000001010100000000001000000100000000100100000010010100000000000010001000100000001001000010001001000001010101001000001000101001000100000001000000100100000100010000100010001000000010010100000010000000010001000010001000001000010101000000000010100001000001000100101000100010000000100101000000100010000000000010000010000010010101000000010000101000000010010100001010000010100000001001010000001000101000000000100000000100100101000000000000101000000000100001000010000000100001010010010100000010001010000010001000000001001000000000100000101000010100100000000010100100000001010100100100001000100002000000100002200001010010000000001010001010000101001001000010100001000000010101001000001010001000000000000000100000000100100000001000100010000000010000010000001000000000010101001010000010101000000001000000001000000001001000000000101000100000000100010100000000010000000100010010000010101010010101010100010010001000010010000000001010001000100001000100010000000100100000000100000000000010000101010000010000101010000000000101000010000010100000010001010100000001001000000001000000000000000100000000000100101010000000100001010000100100101000010100000100000000010010000010010001000001010001000000001001001010000100101001000000100001000000010101000001000000000100100000000100010000010100010000001010010000100001001000010000101001000000000101000000000010101001001000000001000000000101000100000010100110000001010110010100001010010000000101010010000000101010010000010000010000000000010001000000101001000000010001000101001000100100100000010000000000101010000100010100010000100010000000010000001010010000000100010001000010001000101001000000100000000000100100000101000100101010100000100100010000100100201001000100010000100000000010010000001001001000001001000100000000001010100000101001010100000001001010010000000101001000100010100100000010010010010010000001000000001000100000001000010100000000000010100101001001010010001000001001000000100100000100000000000010100010001001010010010100001000010000000001000010000100101010010010010000001001001001001000000000101000100000010100100101001010100000000001010010000000001010000000000101000010010010000010000000001010001000000101001000010010001000101001000100100000001010100100000101010100100000100000100000010010100010000001000010000000100010001010010001001000001000001001000001010100001000101000101001000100000000100010010100100000001000100010100100000000010010000001000001000001001010101000001000010101000001001010100101001001010010001000101001000000000100100000010010010000010010001000000010010100000000010010100001000010010100101010001010010000000001001001001100100100100100000010010100010101000010010000100000000010000000001010000010100100010010010010000011001001001000000000100101000100010010100100101000010000100000000010100100000001010100100100100000000010010010000000001001010001000100101001001010010101000000000010100001000001010100001000001000000000000100100100000010010100010001001000010000100100010001010010001001000000010101001000001010001001000001000001001000100101000100010010000100001001000100010100100000010010010000010010001010001000010101010000010010001001000001000100101001000010010001000101001000000100100100000100000010000010010101000000010000101000000000000101001010010010100100010001010010000001001001001001100000100100100100010000000100101000000000100001000010100100101001000100010100100000010010010010011001001001001001000100101000001010000100100000000000100000000000010100000001001000000100100100100110010010010200000001001010001000100101001001010000101001000000010101001000000010001001001001000001000000100100000000010010100010001001010010010100101010000000010101000010000010101000010000010000000000001001000000000100101000100010010000100101001000100010100100010010000010101010010100010100010010000010000010010001001010001000100100001000010010001000101001000100100000100000100100010000010100101010000000100101010010100010001001000010010100100010001010010000001000001000001000000100000100101010100000100001010000100000001010010100100101001000100010100100000010010010010011000001001001001010100000001001010000000001000010000101001001010010001000101001000000100100100100110010010010010010001001010010010100101000000000000101000010000000101000000010010000001001001001001100100100100000000010010100010101001010010010000101010010000000101010010000000100010010000010010010000001001010000000100101000100010010000100101001000100100000101010000100000101010100100000100000000000010010000010001001010001000100100001001010010001000100001000100100100100010100001010100000100101010100100100100010010100010001001000010010100100010001010010001001000001000001001010100000001001010100000001001010000101002001010010000100101001000100010100100000010000010010010000001000001001010100000001000010000001000000010100101001001010010001000101001001000100100100100110000010010010010101001010010000100001000010000100001010010010020000000000000000020001000000000000000000000002000000000000000000000000000000100000200000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000000000020000000000000000000002000000000000002000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000002000000200000000000000000000000002000000000000000000000000000000000020000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000001000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000010000200000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000100000000000000000200000000000000000000000002000000000000000000000000000000000020000000200000000000000000000000000002000000000000200000000000020000000000000000000000000000000000000000000000000000000000000000000000000000020000000002000000000200000000000000000000000000000000000000000000000000000000001000000000000000000200000000000000000000000000000000200000000000000000000000000000000100000000000000000000000000000000000000000200000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000002020000000000000000000000000000000000000000000100000200000000000000000000000002000000000200000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000001000000000000000000000000002000000000000002000000000002000000000000000000000000200200000000000000000000000000000000000001000000000000000000000000000000000000000000000002000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000200000000000000000000000100000010100000000000000000000000100000000200000000000000000000020000000000000000000000200000000000000000000000000000000000000000200000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000002000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000200000000000000000000000000010000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000020000000000000020000000000000000000000000000000000000000100000000001000000000000000000000000000000000200000000000200000000000000000000000000000000000000000000000000000000002000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000100000020000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000010000000000000010000002000000000002000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000001000000002000000000000002000000000000000000000000000000000000000000000000000000220000000010000020000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000201000020000000200000000000000000000000001000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000001000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000200010000000000000000000000000000000000100000000000000100000000000000000000000000000000000000000002000100000000000000000000000000010000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000002000000000000000100000000000000000000000000000000000000000200000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000200000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000002000000000000000000000000000000000020000020000000000000020000000000000000000000000000200000000000020000000000000000000000000000000000000000000001000000000000000000000000000000020000000000000000000200000000000000000000000000000000000000000000010000000000000000000000000000000200000020000000000000000000000000200000000000000000000000000000000000000000000000002000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000100000000000000000020000000000002000000000000002000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000020000000000000001000000000000000000000000000000000000000002000000000002000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000200000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000020000000000000001000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000100000000000000000000000000000000000000000000000', - nutationLon2:function(t){ - var a = -1.742 * t; - var t2 = t * t; - var dl = 0; - for (var i = 0, j = this.NUT_B.length; i < j; i += 5) { - dl += (this.NUT_B[i + 3] + a) * Math.sin(this.NUT_B[i] + this.NUT_B[i + 1] * t + this.NUT_B[i + 2] * t2); - a = 0; - } - return dl / 100 / this.SECOND_PER_RAD; - }, - eLon:function(t,n){ - t /= 10; - var v = 0; - var tn = 1; - var n1; - var n2; - var m; - var c; - var pn = 1; - var n0; - var m0 = this.XL0[pn + 1] - this.XL0[pn]; - for (var i = 0; i < 6; i++, tn *= t) { - n1 = Math.floor(this.XL0[pn + i]); - n2 = Math.floor(this.XL0[pn + 1 + i]); - n0 = n2 - n1; - if (n0 === 0) { - continue; - } - if (n < 0) { - m = n2; - } else { - m = Math.floor((3 * n * n0 / m0 + 0.5) + n1); - if (i != 0) { - m += 3; - } - if (m > n2) { - m = n2; - } - } - c = 0; - for (var j = n1; j < m; j += 3) { - c += this.XL0[j] * Math.cos(this.XL0[j + 1] + t * this.XL0[j + 2]); - } - v += c * tn; - } - v /= this.XL0[0]; - var t2 = t * t; - v += (-0.0728 - 2.7702 * t - 1.1019 * t2 - 0.0996 * t2 * t) / this.SECOND_PER_RAD; - return v; - }, - mLon:function(t,n){ - var ob = this.XL1; - var obl = ob[0].length; - var tn = 1; - var v = 0; - var j; - var c; - var t2 = t * t; - var t3 = t2 * t; - var t4 = t3 * t; - var t5 = t4 * t; - var tx = t - 10; - v += (3.81034409 + 8399.684730072 * t - 3.319e-05 * t2 + 3.11e-08 * t3 - 2.033e-10 * t4) * this.SECOND_PER_RAD; - v += 5028.792262 * t + 1.1124406 * t2 + 0.00007699 * t3 - 0.000023479 * t4 - 0.0000000178 * t5; - if (tx > 0) { - v += -0.866 + 1.43 * tx + 0.054 * tx * tx; - } - t2 /= 1e4; - t3 /= 1e8; - t4 /= 1e8; - - n *= 6; - if (n < 0) { - n = obl; - } - for (var i = 0, x = ob.length; i < x; i++, tn *= t) { - var f = ob[i]; - var l = f.length; - var m = Math.floor((n * l / obl + 0.5)); - if (i > 0) { - m += 6; - } - if (m >= l) { - m = l; - } - for (j = 0, c = 0; j < m; j += 6) { - c += f[j] * Math.cos(f[j + 1] + t * f[j + 2] + t2 * f[j + 3] + t3 * f[j + 4] + t4 * f[j + 5]); - } - v += c * tn; - } - v /= this.SECOND_PER_RAD; - return v; - }, - gxcSunLon:function(t){ - var t2 = t * t; - var v = -0.043126 + 628.301955 * t - 0.000002732 * t2; - var e = 0.016708634 - 0.000042037 * t - 0.0000001267 * t2; - return -20.49552 * (1 + e * Math.cos(v)) / this.SECOND_PER_RAD; - }, - ev:function(t){ - var f = 628.307585 * t; - return 628.332 + 21 * Math.sin(1.527 + f) + 0.44 * Math.sin(1.48 + f * 2) + 0.129 * Math.sin(5.82 + f) * t + 0.00055 * Math.sin(4.21 + f) * t * t; - }, - saLon:function(t,n){ - return this.eLon(t, n) + this.nutationLon2(t) + this.gxcSunLon(t) + Math.PI; - }, - dtExt:function(y,jsd){ - var dy = (y - 1820) / 100; - return -20 + jsd * dy * dy; - }, - dtCalc:function(y){ - var size = this.DT_AT.length; - var y0 = this.DT_AT[size - 2]; - var t0 = this.DT_AT[size - 1]; - if (y >= y0) { - var jsd = 31; - if (y > y0 + 100) { - return this.dtExt(y, jsd); - } - return this.dtExt(y, jsd) - (this.dtExt(y0, jsd) - t0) * (y0 + 100 - y) / 100; - } - var i; - for (i = 0; i < size; i += 5) { - if (y < this.DT_AT[i + 5]) { - break; - } - } - var t1 = (y - this.DT_AT[i]) / (this.DT_AT[i + 5] - this.DT_AT[i]) * 10; - var t2 = t1 * t1; - var t3 = t2 * t1; - return this.DT_AT[i + 1] + this.DT_AT[i + 2] * t1 + this.DT_AT[i + 3] * t2 + this.DT_AT[i + 4] * t3; - }, - dtT:function(t){ - return this.dtCalc(t / 365.2425 + 2000) / this.SECOND_PER_DAY; - }, - mv:function(t){ - var v = 8399.71 - 914 * Math.sin(0.7848 + 8328.691425 * t + 0.0001523 * t * t); - v -= 179 * Math.sin(2.543 + 15542.7543 * t) + 160 * Math.sin(0.1874 + 7214.0629 * t) + 62 * Math.sin(3.14 + 16657.3828 * t) + 34 * Math.sin(4.827 + 16866.9323 * t) + 22 * Math.sin(4.9 + 23871.4457 * t) + 12 * Math.sin(2.59 + 14914.4523 * t) + 7 * Math.sin(0.23 + 6585.7609 * t) + 5 * Math.sin(0.9 + 25195.624 * t) + 5 * Math.sin(2.32 - 7700.3895 * t) + 5 * Math.sin(3.88 + 8956.9934 * t) + 5 * Math.sin(0.49 + 7771.3771 * t); - return v; - }, - saLonT:function(w){ - var t; - var v = 628.3319653318; - t = (w - 1.75347 - Math.PI) / v; - v = this.ev(t); - t += (w - this.saLon(t, 10)) / v; - v = this.ev(t); - t += (w - this.saLon(t, -1)) / v; - return t; - }, - msaLon:function(t,mn,sn){ - return this.mLon(t, mn) + (-3.4E-6) - (this.eLon(t, sn) + this.gxcSunLon(t) + Math.PI); - }, - msaLonT:function(w){ - var t; - var v = 7771.37714500204; - t = (w + 1.08472) / v; - t += (w - this.msaLon(t, 3, 3)) / v; - v = this.mv(t) - this.ev(t); - t += (w - this.msaLon(t, 20, 10)) / v; - t += (w - this.msaLon(t, -1, 60)) / v; - return t; - }, - msaLonT2:function(w){ - var t; - var l; - var v = 7771.37714500204; - t = (w + 1.08472) / v; - var t2 = t * t; - t -= (-0.00003309 * t2 + 0.10976 * Math.cos(0.784758 + 8328.6914246 * t + 0.000152292 * t2) + 0.02224 * Math.cos(0.18740 + 7214.0628654 * t - 0.00021848 * t2) - 0.03342 * Math.cos(4.669257 + 628.307585 * t)) / v; - t2 = t * t; - l = this.mLon(t, 20) - (4.8950632 + 628.3319653318 * t + 0.000005297 * t2 + 0.0334166 * Math.cos(4.669257 + 628.307585 * t) + 0.0002061 * Math.cos(2.67823 + 628.307585 * t) * t + 0.000349 * Math.cos(4.6261 + 1256.61517 * t) - 20.5 / this.SECOND_PER_RAD); - v = 7771.38 - 914 * Math.sin(0.7848 + 8328.691425 * t + 0.0001523 * t2) - 179 * Math.sin(2.543 + 15542.7543 * t) - 160 * Math.sin(0.1874 + 7214.0629 * t); - t += (w - l) / v; - return t; - }, - shuoHigh:function(w){ - var t = this.msaLonT2(w) * 36525; - t = t - this.dtT(t) + this.ONE_THIRD; - var v = ((t + 0.5) % 1) * this.SECOND_PER_DAY; - if (v < 1800 || v > this.SECOND_PER_DAY - 1800) { - t = this.msaLonT(w) * 36525 - this.dtT(t) + this.ONE_THIRD; - } - return t; - }, - shuoLow:function(w){ - var v = 7771.37714500204; - var t = (w + 1.08472) / v; - t -= (-0.0000331 * t * t + 0.10976 * Math.cos(0.785 + 8328.6914 * t) + 0.02224 * Math.cos(0.187 + 7214.0629 * t) - 0.03342 * Math.cos(4.669 + 628.3076 * t)) / v + (32 * (t + 1.8) * (t + 1.8) - 20) / this.SECOND_PER_DAY / 36525; - return t * 36525 + this.ONE_THIRD; - }, - calcShuo:function(jd){ - var size = this.SHUO_KB.length; - var d = 0; - var pc = 14; - var i; - jd += Solar.J2000; - var f1 = this.SHUO_KB[0] - pc, f2 = this.SHUO_KB[size - 1] - pc, f3 = 2436935; - if (jd < f1 || jd >= f3) { - d = Math.floor(this.shuoHigh(Math.floor((jd + pc - 2451551) / 29.5306) * Math.PI * 2) + 0.5); - } else if (jd >= f1 && jd < f2) { - for (i = 0; i < size; i += 2) { - if (jd + pc < this.SHUO_KB[i + 2]) { - break; - } - } - d = this.SHUO_KB[i] + this.SHUO_KB[i + 1] * Math.floor((jd + pc - this.SHUO_KB[i]) / this.SHUO_KB[i + 1]); - d = Math.floor(d + 0.5); - if (d === 1683460) { - d++; - } - d -= Solar.J2000; - } else if (jd >= f2 && jd < f3) { - d = Math.floor(this.shuoLow(Math.floor((jd + pc - 2451551) / 29.5306) * Math.PI * 2) + 0.5); - var from = Math.floor((jd - f2) / 29.5306); - var n = this.SB.substr(from, 1); - if ('1' == n) { - d += 1; - } else if ('2' == n) { - d -= 1; - } - } - return d; - } - }; - })(); - var SolarUtil = (function(){ - return { - WEEK:['日','一','二','三','四','五','六'], - DAYS_OF_MONTH:[31,28,31,30,31,30,31,31,30,31,30,31], - XINGZUO:['白羊','金牛','双子','巨蟹','狮子','处女','天秤','天蝎','射手','摩羯','水瓶','双鱼'], - FESTIVAL:{'1-1':'元旦节','2-14':'情人节','3-8':'妇女节','3-12':'植树节','3-15':'消费者权益日','4-1':'愚人节','5-1':'劳动节','5-4':'青年节','6-1':'儿童节','7-1':'建党节','8-1':'建军节','9-10':'教师节','10-1':'国庆节','12-24':'平安夜','12-25':'圣诞节'}, - OTHER_FESTIVAL:{'1-8':['周恩来逝世纪念日'],'1-10':['中国人民警察节','中国公安110宣传日'],'1-21':['列宁逝世纪念日'],'1-26':['国际海关日'],'2-2':['世界湿地日'],'2-4':['世界抗癌日'],'2-7':['京汉铁路罢工纪念'],'2-10':['国际气象节'],'2-19':['邓小平逝世纪念日'],'2-21':['国际母语日'],'2-24':['第三世界青年日'],'3-1':['国际海豹日'],'3-3':['全国爱耳日'],'3-5':['周恩来诞辰纪念日','中国青年志愿者服务日'],'3-6':['世界青光眼日'],'3-12':['孙中山逝世纪念日'],'3-14':['马克思逝世纪念日'],'3-17':['国际航海日'],'3-18':['全国科技人才活动日'],'3-21':['世界森林日','世界睡眠日'],'3-22':['世界水日'],'3-23':['世界气象日'],'3-24':['世界防治结核病日'],'4-2':['国际儿童图书日'],'4-7':['世界卫生日'],'4-22':['列宁诞辰纪念日'],'4-23':['世界图书和版权日'],'4-26':['世界知识产权日'],'5-3':['世界新闻自由日'],'5-5':['马克思诞辰纪念日'],'5-8':['世界红十字日'],'5-11':['世界肥胖日'],'5-27':['上海解放日'],'5-31':['世界无烟日'],'6-5':['世界环境日'],'6-6':['全国爱眼日'],'6-8':['世界海洋日'],'6-11':['中国人口日'],'6-14':['世界献血日'],'7-1':['香港回归纪念日'],'7-7':['中国人民抗日战争纪念日'],'7-11':['世界人口日'],'8-5':['恩格斯逝世纪念日'],'8-6':['国际电影节'],'8-12':['国际青年日'],'8-22':['邓小平诞辰纪念日'],'9-3':['中国抗日战争胜利纪念日'],'9-8':['世界扫盲日'],'9-9':['毛泽东逝世纪念日'],'9-14':['世界清洁地球日'],'9-18':['九一八事变纪念日'],'9-20':['全国爱牙日'],'9-21':['国际和平日'],'9-27':['世界旅游日'],'10-4':['世界动物日'],'10-10':['辛亥革命纪念日'],'10-13':['中国少年先锋队诞辰日'],'10-25':['抗美援朝纪念日'],'11-12':['孙中山诞辰纪念日'],'11-17':['国际大学生节'],'11-28':['恩格斯诞辰纪念日'],'12-1':['世界艾滋病日'],'12-12':['西安事变纪念日'],'12-13':['国家公祭日'],'12-26':['毛泽东诞辰纪念日']}, - WEEK_FESTIVAL:{'5-2-0':'母亲节','6-3-0':'父亲节','11-4-4':'感恩节'}, - isLeapYear:function(year){return (year % 4 === 0 && year % 100 !== 0) || (year % 400 === 0);}, - getDaysOfMonth:function(year,month){ - var m = month-1; - var d = this.DAYS_OF_MONTH[m]; - if(m===1&&this.isLeapYear(year)){ - d++; - } - return d; - }, - getDaysOfYear:function(year){ - return this.isLeapYear(year) ? 366: 365; - }, - getDaysInYear:function(year, month, day){ - var days = 0; - for (var i = 1; i < month; i++) { - days += this.getDaysOfMonth(year, i); - } - days += day; - if (1582 === year && 10 === month && day >= 15) { - days -= 10; - } - return days; - }, - getWeeksOfMonth:function(year,month,start){ - var days = this.getDaysOfMonth(year,month); - var firstDate = ExactDate.fromYmd(year,month,1); - var firstDayWeek = firstDate.getDay(); - return Math.ceil((days+firstDayWeek-start)/7); - } - }; - })(); - var LunarUtil = (function(){ - return { - BASE_MONTH_ZHI_INDEX:2, - XUN:['甲子','甲戌','甲申','甲午','甲辰','甲寅'], - XUN_KONG:['戌亥','申酉','午未','辰巳','寅卯','子丑'], - LIU_YAO:['先胜','友引','先负','佛灭','大安','赤口'], - HOU:['初候','二候','三候'], - WU_HOU:['蚯蚓结','麋角解','水泉动','雁北乡','鹊始巢','雉始雊','鸡始乳','征鸟厉疾','水泽腹坚','东风解冻','蛰虫始振','鱼陟负冰','獭祭鱼','候雁北','草木萌动','桃始华','仓庚鸣','鹰化为鸠','玄鸟至','雷乃发声','始电','桐始华','田鼠化为鴽','虹始见','萍始生','鸣鸠拂奇羽','戴胜降于桑','蝼蝈鸣','蚯蚓出','王瓜生','苦菜秀','靡草死','麦秋至','螳螂生','鵙始鸣','反舌无声','鹿角解','蜩始鸣','半夏生','温风至','蟋蟀居壁','鹰始挚','腐草为萤','土润溽暑','大雨行时','凉风至','白露降','寒蝉鸣','鹰乃祭鸟','天地始肃','禾乃登','鸿雁来','玄鸟归','群鸟养羞','雷始收声','蛰虫坯户','水始涸','鸿雁来宾','雀入大水为蛤','菊有黄花','豺乃祭兽','草木黄落','蛰虫咸俯','水始冰','地始冻','雉入大水为蜃','虹藏不见','天气上升地气下降','闭塞而成冬','鹖鴠不鸣','虎始交','荔挺出'], - GAN:['','甲','乙','丙','丁','戊','己','庚','辛','壬','癸'], - POSITION_XI:['','艮','乾','坤','离','巽','艮','乾','坤','离','巽'], - POSITION_YANG_GUI:['','坤','坤','兑','乾','艮','坎','离','艮','震','巽'], - POSITION_YIN_GUI:['','艮','坎','乾','兑','坤','坤','艮','离','巽','震'], - POSITION_FU:['','巽','巽','震','震','坎','离','坤','坤','乾','兑'], - POSITION_FU_2:['','坎','坤','乾','巽','艮','坎','坤','乾','巽','艮'], - POSITION_CAI:['','艮','艮','坤','坤','坎','坎','震','震','离','离'], - POSITION_TAI_SUI_YEAR: ['坎','艮','艮','震','巽','巽','离','坤','坤','兑','坎','坎'], - POSITION_GAN: ['震','震','离','离','中','中','兑','兑','坎','坎'], - POSITION_ZHI: ['坎','中','震','震','中','离','离','中','兑','兑','中','坎'], - POSITION_TAI_DAY:['占门碓 外东南','碓磨厕 外东南','厨灶炉 外正南','仓库门 外正南','房床栖 外正南','占门床 外正南','占碓磨 外正南','厕灶厨 外西南','仓库炉 外西南','房床门 外西南','门碓栖 外西南','碓磨床 外西南','厨灶碓 外西南','仓库厕 外正西','房床炉 外正西','占大门 外正西','碓磨栖 外正西','厨房床 外正西','仓库碓 外西北','房床厕 外西北','占门炉 外西北','门碓磨 外西北','厨灶栖 外西北','仓库床 外西北','房床碓 外正北','占门厕 外正北','碓磨炉 外正北','厨灶门 外正北','仓库栖 外正北','占房床 房内北','占门碓 房内北','碓磨厕 房内北','厨灶炉 房内北','门仓库 房内北','床房栖 房内中','占门床 房内中','占碓磨 房内南','厨磨厕 房内南','仓库炉 房内南','房床门 房内西','门碓栖 房内东','碓磨床 房内东','厨灶碓 房内东','仓库厕 房内东','房床炉 房内中','占大门 外东北','碓磨栖 外东北','厨灶床 外东北','仓库碓 外东北','房床厕 外东北','占门炉 外东北','门碓磨 外正东','厨灶栖 外正东','仓库床 外正东','房床碓 外正东','占门厕 外正东','碓磨炉 外东南','厨灶门 外东南','仓库栖 外东南','占房床 外东南'], - POSITION_TAI_MONTH:['占房床','占户窗','占门堂','占厨灶','占房床','占床仓','占碓磨','占厕户','占门房','占房床','占灶炉','占房床'], - ZHI:['','子','丑','寅','卯','辰','巳','午','未','申','酉','戌','亥'], - ZHI_XING:['','建','除','满','平','定','执','破','危','成','收','开','闭'], - JIA_ZI:['甲子','乙丑','丙寅','丁卯','戊辰','己巳','庚午','辛未','壬申','癸酉','甲戌','乙亥','丙子','丁丑','戊寅','己卯','庚辰','辛巳','壬午','癸未','甲申','乙酉','丙戌','丁亥','戊子','己丑','庚寅','辛卯','壬辰','癸巳','甲午','乙未','丙申','丁酉','戊戌','己亥','庚子','辛丑','壬寅','癸卯','甲辰','乙巳','丙午','丁未','戊申','己酉','庚戌','辛亥','壬子','癸丑','甲寅','乙卯','丙辰','丁巳','戊午','己未','庚申','辛酉','壬戌','癸亥'], - TIAN_SHEN:['','青龙','明堂','天刑','朱雀','金匮','天德','白虎','玉堂','天牢','玄武','司命','勾陈'], - ZHI_TIAN_SHEN_OFFSET:{'子':4,'丑':2,'寅':0,'卯':10,'辰':8,'巳':6,'午':4,'未':2,'申':0,'酉':10,'戌':8,'亥':6}, - TIAN_SHEN_TYPE:{'青龙':'黄道','明堂':'黄道','金匮':'黄道','天德':'黄道','玉堂':'黄道','司命':'黄道','天刑':'黑道','朱雀':'黑道','白虎':'黑道','天牢':'黑道','玄武':'黑道','勾陈':'黑道'}, - TIAN_SHEN_TYPE_LUCK:{'黄道':'吉','黑道':'凶'}, - PENGZU_GAN:['','甲不开仓财物耗散','乙不栽植千株不长','丙不修灶必见灾殃','丁不剃头头必生疮','戊不受田田主不祥','己不破券二比并亡','庚不经络织机虚张','辛不合酱主人不尝','壬不泱水更难提防','癸不词讼理弱敌强'], - PENGZU_ZHI:['','子不问卜自惹祸殃','丑不冠带主不还乡','寅不祭祀神鬼不尝','卯不穿井水泉不香','辰不哭泣必主重丧','巳不远行财物伏藏','午不苫盖屋主更张','未不服药毒气入肠','申不安床鬼祟入房','酉不会客醉坐颠狂','戌不吃犬作怪上床','亥不嫁娶不利新郎'], - NUMBER:['〇','一','二','三','四','五','六','七','八','九','十','十一','十二'], - MONTH:['','正','二','三','四','五','六','七','八','九','十','冬','腊'], - SEASON:['','孟春','仲春','季春','孟夏','仲夏','季夏','孟秋','仲秋','季秋','孟冬','仲冬','季冬'], - SHENGXIAO:['','鼠','牛','虎','兔','龙','蛇','马','羊','猴','鸡','狗','猪'], - DAY:['','初一','初二','初三','初四','初五','初六','初七','初八','初九','初十','十一','十二','十三','十四','十五','十六','十七','十八','十九','二十','廿一','廿二','廿三','廿四','廿五','廿六','廿七','廿八','廿九','三十'], - YUE_XIANG:['','朔','既朔','蛾眉新','蛾眉新','蛾眉','夕月','上弦','上弦','九夜','宵','宵','宵','渐盈凸','小望','望','既望','立待','居待','寝待','更待','渐亏凸','下弦','下弦','有明','有明','蛾眉残','蛾眉残','残','晓','晦'], - XIU:{'申1':'毕','申2':'翼','申3':'箕','申4':'奎','申5':'鬼','申6':'氐','申0':'虚','子1':'毕','子2':'翼','子3':'箕','子4':'奎','子5':'鬼','子6':'氐','子0':'虚','辰1':'毕','辰2':'翼','辰3':'箕','辰4':'奎','辰5':'鬼','辰6':'氐','辰0':'虚','巳1':'危','巳2':'觜','巳3':'轸','巳4':'斗','巳5':'娄','巳6':'柳','巳0':'房','酉1':'危','酉2':'觜','酉3':'轸','酉4':'斗','酉5':'娄','酉6':'柳','酉0':'房','丑1':'危','丑2':'觜','丑3':'轸','丑4':'斗','丑5':'娄','丑6':'柳','丑0':'房','寅1':'心','寅2':'室','寅3':'参','寅4':'角','寅5':'牛','寅6':'胃','寅0':'星','午1':'心','午2':'室','午3':'参','午4':'角','午5':'牛','午6':'胃','午0':'星','戌1':'心','戌2':'室','戌3':'参','戌4':'角','戌5':'牛','戌6':'胃','戌0':'星','亥1':'张','亥2':'尾','亥3':'壁','亥4':'井','亥5':'亢','亥6':'女','亥0':'昴','卯1':'张','卯2':'尾','卯3':'壁','卯4':'井','卯5':'亢','卯6':'女','卯0':'昴','未1':'张','未2':'尾','未3':'壁','未4':'井','未5':'亢','未6':'女','未0':'昴'}, - XIU_LUCK:{'角':'吉','亢':'凶','氐':'凶','房':'吉','心':'凶','尾':'吉','箕':'吉','斗':'吉','牛':'凶','女':'凶','虚':'凶','危':'凶','室':'吉','壁':'吉','奎':'凶','娄':'吉','胃':'吉','昴':'凶','毕':'吉','觜':'凶','参':'吉','井':'吉','鬼':'凶','柳':'凶','星':'凶','张':'吉','翼':'凶','轸':'吉'}, - XIU_SONG:{'角':'角星造作主荣昌,外进田财及女郎,嫁娶婚姻出贵子,文人及第见君王,惟有埋葬不可用,三年之后主瘟疫,起工修筑坟基地,堂前立见主人凶。','亢':'亢星造作长房当,十日之中主有殃,田地消磨官失职,接运定是虎狼伤,嫁娶婚姻用此日,儿孙新妇守空房,埋葬若还用此日,当时害祸主重伤。','氐':'氐星造作主灾凶,费尽田园仓库空,埋葬不可用此日,悬绳吊颈祸重重,若是婚姻离别散,夜招浪子入房中,行船必定遭沉没,更生聋哑子孙穷。','房':'房星造作田园进,钱财牛马遍山岗,更招外处田庄宅,荣华富贵福禄康,埋葬若然用此日,高官进职拜君王,嫁娶嫦娥至月殿,三年抱子至朝堂。','心':'心星造作大为凶,更遭刑讼狱囚中,忤逆官非宅产退,埋葬卒暴死相从,婚姻若是用此日,子死儿亡泪满胸,三年之内连遭祸,事事教君没始终。','尾':'尾星造作主天恩,富贵荣华福禄增,招财进宝兴家宅,和合婚姻贵子孙,埋葬若能依此日,男清女正子孙兴,开门放水招田宅,代代公侯远播名。','箕':'箕星造作主高强,岁岁年年大吉昌,埋葬修坟大吉利,田蚕牛马遍山岗,开门放水招田宅,箧满金银谷满仓,福荫高官加禄位,六亲丰禄乐安康。','斗':'斗星造作主招财,文武官员位鼎台,田宅家财千万进,坟堂修筑贵富来,开门放水招牛马,旺蚕男女主和谐,遇此吉宿来照护,时支福庆永无灾。','牛':'牛星造作主灾危,九横三灾不可推,家宅不安人口退,田蚕不利主人衰,嫁娶婚姻皆自损,金银财谷渐无之,若是开门并放水,牛猪羊马亦伤悲。','女':'女星造作损婆娘,兄弟相嫌似虎狼,埋葬生灾逢鬼怪,颠邪疾病主瘟惶,为事遭官财失散,泻利留连不可当,开门放水用此日,全家财散主离乡。','虚':'虚星造作主灾殃,男女孤眠不一双,内乱风声无礼节,儿孙媳妇伴人床,开门放水遭灾祸,虎咬蛇伤又卒亡,三三五五连年病,家破人亡不可当。','危':'危星不可造高楼,自遭刑吊见血光,三年孩子遭水厄,后生出外永不还,埋葬若还逢此日,周年百日取高堂,三年两载一悲伤,开门放水到官堂。','室':'室星修造进田牛,儿孙代代近王侯,家贵荣华天上至,寿如彭祖八千秋,开门放水招财帛,和合婚姻生贵儿,埋葬若能依此日,门庭兴旺福无休。','壁':'壁星造作主增财,丝蚕大熟福滔天,奴婢自来人口进,开门放水出英贤,埋葬招财官品进,家中诸事乐陶然,婚姻吉利主贵子,早播名誉著祖鞭。','奎':'奎星造作得祯祥,家内荣和大吉昌,若是埋葬阴卒死,当年定主两三伤,看看军令刑伤到,重重官事主瘟惶,开门放水遭灾祸,三年两次损儿郎。','娄':'娄星修造起门庭,财旺家和事事兴,外进钱财百日进,一家兄弟播高名,婚姻进益生贵子,玉帛金银箱满盈,放水开门皆吉利,男荣女贵寿康宁。','胃':'胃星造作事如何,家贵荣华喜气多,埋葬贵临官禄位,夫妇齐眉永保康,婚姻遇此家富贵,三灾九祸不逢他,从此门前多吉庆,儿孙代代拜金阶。','昴':'昴星造作进田牛,埋葬官灾不得休,重丧二日三人死,尽卖田园不记增,开门放水招灾祸,三岁孩儿白了头,婚姻不可逢此日,死别生离是可愁。','毕':'毕星造作主光前,买得田园有余钱,埋葬此日添官职,田蚕大熟永丰年,开门放水多吉庆,合家人口得安然,婚姻若得逢此日,生得孩儿福寿全。','觜':'觜星造作有徒刑,三年必定主伶丁,埋葬卒死多因此,取定寅年使杀人,三丧不止皆由此,一人药毒二人身,家门田地皆退败,仓库金银化作尘。','参':'参星造作旺人家,文星照耀大光华,只因造作田财旺,埋葬招疾哭黄沙,开门放水加官职,房房子孙见田加,婚姻许遁遭刑克,男女朝开幕落花。','井':'井星造作旺蚕田,金榜题名第一光,埋葬须防惊卒死,狂颠风疾入黄泉,开门放水招财帛,牛马猪羊旺莫言,贵人田塘来入宅,儿孙兴旺有余钱。','鬼':'鬼星起造卒人亡,堂前不见主人郎,埋葬此日官禄至,儿孙代代近君王,开门放水须伤死,嫁娶夫妻不久长,修土筑墙伤产女,手扶双女泪汪汪。','柳':'柳星造作主遭官,昼夜偷闭不暂安,埋葬瘟惶多疾病,田园退尽守冬寒,开门放水遭聋瞎,腰驼背曲似弓弯,更有棒刑宜谨慎,妇人随客走盘桓。','星':'星宿日好造新房,进职加官近帝王,不可埋葬并放水,凶星临位女人亡,生离死别无心恋,要自归休别嫁郎,孔子九曲殊难度,放水开门天命伤。','张':'张星日好造龙轩,年年并见进庄田,埋葬不久升官职,代代为官近帝前,开门放水招财帛,婚姻和合福绵绵,田蚕人满仓库满,百般顺意自安然。','翼':'翼星不利架高堂,三年二载见瘟惶,埋葬若还逢此日,子孙必定走他乡,婚姻此日不宜利,归家定是不相当,开门放水家须破,少女恋花贪外郎。','轸':'轸星临水造龙宫,代代为官受皇封,富贵荣华增寿禄,库满仓盈自昌隆,埋葬文昌来照助,宅舍安宁不见凶,更有为官沾帝宠,婚姻龙子入龙宫。'}, - ZHENG:{'角':'木','井':'木','奎':'木','斗':'木','亢':'金','鬼':'金','娄':'金','牛':'金','氐':'土','柳':'土','胃':'土','女':'土','房':'日','星':'日','昴':'日','虚':'日','心':'月','张':'月','毕':'月','危':'月','尾':'火','翼':'火','觜':'火','室':'火','箕':'水','轸':'水','参':'水','壁':'水' }, - ANIMAL:{'角':'蛟','斗':'獬','奎':'狼','井':'犴','亢':'龙','牛':'牛','娄':'狗','鬼':'羊','女':'蝠','氐':'貉','胃':'彘','柳':'獐','房':'兔','虚':'鼠','昴':'鸡','星':'马','心':'狐','危':'燕','毕':'乌','张':'鹿','尾':'虎','室':'猪','觜':'猴','翼':'蛇','箕':'豹','壁':'獝','参':'猿','轸':'蚓' }, - GONG:{'角':'东','井':'南','奎':'西','斗':'北','亢':'东','鬼':'南','娄':'西','牛':'北','氐':'东','柳':'南','胃':'西','女':'北','房':'东','星':'南','昴':'西','虚':'北','心':'东','张':'南','毕':'西','危':'北','尾':'东','翼':'南','觜':'西','室':'北','箕':'东','轸':'南','参':'西','壁':'北' }, - SHOU:{'东':'青龙','南':'朱雀','西':'白虎','北':'玄武'}, - FESTIVAL:{'1-1':'春节','1-15':'元宵节','2-2':'龙头节','5-5':'端午节','7-7':'七夕节','8-15':'中秋节','9-9':'重阳节','12-8':'腊八节'}, - OTHER_FESTIVAL:{'1-4':['接神日'],'1-5':['隔开日'],'1-7':['人日'],'1-8':['谷日','顺星节'],'1-9':['天日'],'1-10':['地日'],'1-20':['天穿节'],'1-25':['填仓节'],'1-30':['正月晦'],'2-1':['中和节'],'2-2':['春社'],'3-3':['上巳节'],'5-20':['分龙节'],'5-25':['会龙节'],'6-6':['天贶节'],'6-24':['观莲节'],'6-25':['五谷母节'],'7-14':['中元节'],'7-22':['财神节'],'7-29':['地藏节'],'8-1':['天灸日'],'10-1':['寒衣节'],'10-10':['十成节'],'10-15':['下元节'],'12-7':['驱傩日'],'12-16':['尾牙'],'12-24':['祭灶日']}, - CHONG:{'子':'午','丑':'未','寅':'申','卯':'酉','辰':'戌','巳':'亥','午':'子','未':'丑','申':'寅','酉':'卯','戌':'辰','亥':'巳'}, - CHONG_GAN:{'甲':'戊','乙':'己','丙':'庚','丁':'辛','戊':'壬','己':'癸','庚':'甲','辛':'乙','壬':'丙','癸':'丁'}, - CHONG_GAN_BAD:{'庚':'甲','辛':'乙','壬':'丙','癸':'丁'}, - CHONG_GAN_TIE:{'甲':'己','乙':'戊','丙':'辛','丁':'庚','戊':'癸','己':'壬','庚':'乙','辛':'甲','壬':'丁','癸':'丙'}, - CHONG_GAN_TIE_GOOD:{'甲':'己','丙':'辛','戊':'癸','庚':'乙','壬':'丁'}, - SHA:{'子':'南','丑':'东','寅':'北','卯':'西','辰':'南','巳':'东','午':'北','未':'西','申':'南','酉':'东','戌':'北','亥':'西'}, - POSITION_DESC:{'坎':'正北','艮':'东北','震':'正东','巽':'东南','离':'正南','坤':'西南','兑':'正西','乾':'西北','中':'中宫'}, - NAYIN:{'甲子':'海中金','甲午':'沙中金','丙寅':'炉中火','丙申':'山下火','戊辰':'大林木','戊戌':'平地木','庚午':'路旁土','庚子':'壁上土','壬申':'剑锋金','壬寅':'金箔金','甲戌':'山头火','甲辰':'覆灯火','丙子':'涧下水','丙午':'天河水','戊寅':'城头土','戊申':'大驿土','庚辰':'白蜡金','庚戌':'钗钏金','壬午':'杨柳木','壬子':'桑柘木','甲申':'泉中水','甲寅':'大溪水','丙戌':'屋上土','丙辰':'沙中土','戊子':'霹雳火','戊午':'天上火','庚寅':'松柏木','庚申':'石榴木','壬辰':'长流水','壬戌':'大海水','乙丑':'海中金','乙未':'沙中金','丁卯':'炉中火','丁酉':'山下火','己巳':'大林木','己亥':'平地木','辛未':'路旁土','辛丑':'壁上土','癸酉':'剑锋金','癸卯':'金箔金','乙亥':'山头火','乙巳':'覆灯火','丁丑':'涧下水','丁未':'天河水','己卯':'城头土','己酉':'大驿土','辛巳':'白蜡金','辛亥':'钗钏金','癸未':'杨柳木','癸丑':'桑柘木','乙酉':'泉中水','乙卯':'大溪水','丁亥':'屋上土','丁巳':'沙中土','己丑':'霹雳火','己未':'天上火','辛卯':'松柏木','辛酉':'石榴木','癸巳':'长流水','癸亥':'大海水'}, - WU_XING_GAN:{'甲':'木','乙':'木','丙':'火','丁':'火','戊':'土','己':'土','庚':'金','辛':'金','壬':'水','癸':'水'}, - WU_XING_ZHI:{'寅':'木','卯':'木','巳':'火','午':'火','辰':'土','丑':'土','戌':'土','未':'土','申':'金','酉':'金','亥':'水','子':'水'}, - SHI_SHEN_GAN:{'甲甲':'比肩','甲乙':'劫财','甲丙':'食神','甲丁':'伤官','甲戊':'偏财','甲己':'正财','甲庚':'七杀','甲辛':'正官','甲壬':'偏印','甲癸':'正印','乙乙':'比肩','乙甲':'劫财','乙丁':'食神','乙丙':'伤官','乙己':'偏财','乙戊':'正财','乙辛':'七杀','乙庚':'正官','乙癸':'偏印','乙壬':'正印','丙丙':'比肩','丙丁':'劫财','丙戊':'食神','丙己':'伤官','丙庚':'偏财','丙辛':'正财','丙壬':'七杀','丙癸':'正官','丙甲':'偏印','丙乙':'正印','丁丁':'比肩','丁丙':'劫财','丁己':'食神','丁戊':'伤官','丁辛':'偏财','丁庚':'正财','丁癸':'七杀','丁壬':'正官','丁乙':'偏印','丁甲':'正印','戊戊':'比肩','戊己':'劫财','戊庚':'食神','戊辛':'伤官','戊壬':'偏财','戊癸':'正财','戊甲':'七杀','戊乙':'正官','戊丙':'偏印','戊丁':'正印','己己':'比肩','己戊':'劫财','己辛':'食神','己庚':'伤官','己癸':'偏财','己壬':'正财','己乙':'七杀','己甲':'正官','己丁':'偏印','己丙':'正印','庚庚':'比肩','庚辛':'劫财','庚壬':'食神','庚癸':'伤官','庚甲':'偏财','庚乙':'正财','庚丙':'七杀','庚丁':'正官','庚戊':'偏印','庚己':'正印','辛辛':'比肩','辛庚':'劫财','辛癸':'食神','辛壬':'伤官','辛乙':'偏财','辛甲':'正财','辛丁':'七杀','辛丙':'正官','辛己':'偏印','辛戊':'正印','壬壬':'比肩','壬癸':'劫财','壬甲':'食神','壬乙':'伤官','壬丙':'偏财','壬丁':'正财','壬戊':'七杀','壬己':'正官','壬庚':'偏印','壬辛':'正印','癸癸':'比肩','癸壬':'劫财','癸乙':'食神','癸甲':'伤官','癸丁':'偏财','癸丙':'正财','癸己':'七杀','癸戊':'正官','癸辛':'偏印','癸庚':'正印'}, - SHI_SHEN_ZHI:{'甲子癸':'正印','甲丑癸':'正印','甲丑己':'正财','甲丑辛':'正官','甲寅丙':'食神','甲寅甲':'比肩','甲寅戊':'偏财','甲卯乙':'劫财','甲辰乙':'劫财','甲辰戊':'偏财','甲辰癸':'正印','甲巳戊':'偏财','甲巳丙':'食神','甲巳庚':'七杀','甲午丁':'伤官','甲午己':'正财','甲未乙':'劫财','甲未己':'正财','甲未丁':'伤官','甲申戊':'偏财','甲申庚':'七杀','甲申壬':'偏印','甲酉辛':'正官','甲戌辛':'正官','甲戌戊':'偏财','甲戌丁':'伤官','甲亥壬':'偏印','甲亥甲':'比肩','乙子癸':'偏印','乙丑癸':'偏印','乙丑己':'偏财','乙丑辛':'七杀','乙寅丙':'伤官','乙寅甲':'劫财','乙寅戊':'正财','乙卯乙':'比肩','乙辰乙':'比肩','乙辰戊':'正财','乙辰癸':'偏印','乙巳戊':'正财','乙巳丙':'伤官','乙巳庚':'正官','乙午丁':'食神','乙午己':'偏财','乙未乙':'比肩','乙未己':'偏财','乙未丁':'食神','乙申戊':'正财','乙申庚':'正官','乙申壬':'正印','乙酉辛':'七杀','乙戌辛':'七杀','乙戌戊':'正财','乙戌丁':'食神','乙亥壬':'正印','乙亥甲':'劫财','丙子癸':'正官','丙丑癸':'正官','丙丑己':'伤官','丙丑辛':'正财','丙寅丙':'比肩','丙寅甲':'偏印','丙寅戊':'食神','丙卯乙':'正印','丙辰乙':'正印','丙辰戊':'食神','丙辰癸':'正官','丙巳戊':'食神','丙巳丙':'比肩','丙巳庚':'偏财','丙午丁':'劫财','丙午己':'伤官','丙未乙':'正印','丙未己':'伤官','丙未丁':'劫财','丙申戊':'食神','丙申庚':'偏财','丙申壬':'七杀','丙酉辛':'正财','丙戌辛':'正财','丙戌戊':'食神','丙戌丁':'劫财','丙亥壬':'七杀','丙亥甲':'偏印','丁子癸':'七杀','丁丑癸':'七杀','丁丑己':'食神','丁丑辛':'偏财','丁寅丙':'劫财','丁寅甲':'正印','丁寅戊':'伤官','丁卯乙':'偏印','丁辰乙':'偏印','丁辰戊':'伤官','丁辰癸':'七杀','丁巳戊':'伤官','丁巳丙':'劫财','丁巳庚':'正财','丁午丁':'比肩','丁午己':'食神','丁未乙':'偏印','丁未己':'食神','丁未丁':'比肩','丁申戊':'伤官','丁申庚':'正财','丁申壬':'正官','丁酉辛':'偏财','丁戌辛':'偏财','丁戌戊':'伤官','丁戌丁':'比肩','丁亥壬':'正官','丁亥甲':'正印','戊子癸':'正财','戊丑癸':'正财','戊丑己':'劫财','戊丑辛':'伤官','戊寅丙':'偏印','戊寅甲':'七杀','戊寅戊':'比肩','戊卯乙':'正官','戊辰乙':'正官','戊辰戊':'比肩','戊辰癸':'正财','戊巳戊':'比肩','戊巳丙':'偏印','戊巳庚':'食神','戊午丁':'正印','戊午己':'劫财','戊未乙':'正官','戊未己':'劫财','戊未丁':'正印','戊申戊':'比肩','戊申庚':'食神','戊申壬':'偏财','戊酉辛':'伤官','戊戌辛':'伤官','戊戌戊':'比肩','戊戌丁':'正印','戊亥壬':'偏财','戊亥甲':'七杀','己子癸':'偏财','己丑癸':'偏财','己丑己':'比肩','己丑辛':'食神','己寅丙':'正印','己寅甲':'正官','己寅戊':'劫财','己卯乙':'七杀','己辰乙':'七杀','己辰戊':'劫财','己辰癸':'偏财','己巳戊':'劫财','己巳丙':'正印','己巳庚':'伤官','己午丁':'偏印','己午己':'比肩','己未乙':'七杀','己未己':'比肩','己未丁':'偏印','己申戊':'劫财','己申庚':'伤官','己申壬':'正财','己酉辛':'食神','己戌辛':'食神','己戌戊':'劫财','己戌丁':'偏印','己亥壬':'正财','己亥甲':'正官','庚子癸':'伤官','庚丑癸':'伤官','庚丑己':'正印','庚丑辛':'劫财','庚寅丙':'七杀','庚寅甲':'偏财','庚寅戊':'偏印','庚卯乙':'正财','庚辰乙':'正财','庚辰戊':'偏印','庚辰癸':'伤官','庚巳戊':'偏印','庚巳丙':'七杀','庚巳庚':'比肩','庚午丁':'正官','庚午己':'正印','庚未乙':'正财','庚未己':'正印','庚未丁':'正官','庚申戊':'偏印','庚申庚':'比肩','庚申壬':'食神','庚酉辛':'劫财','庚戌辛':'劫财','庚戌戊':'偏印','庚戌丁':'正官','庚亥壬':'食神','庚亥甲':'偏财','辛子癸':'食神','辛丑癸':'食神','辛丑己':'偏印','辛丑辛':'比肩','辛寅丙':'正官','辛寅甲':'正财','辛寅戊':'正印','辛卯乙':'偏财','辛辰乙':'偏财','辛辰戊':'正印','辛辰癸':'食神','辛巳戊':'正印','辛巳丙':'正官','辛巳庚':'劫财','辛午丁':'七杀','辛午己':'偏印','辛未乙':'偏财','辛未己':'偏印','辛未丁':'七杀','辛申戊':'正印','辛申庚':'劫财','辛申壬':'伤官','辛酉辛':'比肩','辛戌辛':'比肩','辛戌戊':'正印','辛戌丁':'七杀','辛亥壬':'伤官','辛亥甲':'正财','壬子癸':'劫财','壬丑癸':'劫财','壬丑己':'正官','壬丑辛':'正印','壬寅丙':'偏财','壬寅甲':'食神','壬寅戊':'七杀','壬卯乙':'伤官','壬辰乙':'伤官','壬辰戊':'七杀','壬辰癸':'劫财','壬巳戊':'七杀','壬巳丙':'偏财','壬巳庚':'偏印','壬午丁':'正财','壬午己':'正官','壬未乙':'伤官','壬未己':'正官','壬未丁':'正财','壬申戊':'七杀','壬申庚':'偏印','壬申壬':'比肩','壬酉辛':'正印','壬戌辛':'正印','壬戌戊':'七杀','壬戌丁':'正财','壬亥壬':'比肩','壬亥甲':'食神','癸子癸':'比肩','癸丑癸':'比肩','癸丑己':'七杀','癸丑辛':'偏印','癸寅丙':'正财','癸寅甲':'伤官','癸寅戊':'正官','癸卯乙':'食神','癸辰乙':'食神','癸辰戊':'正官','癸辰癸':'比肩','癸巳戊':'正官','癸巳丙':'正财','癸巳庚':'正印','癸午丁':'偏财','癸午己':'七杀','癸未乙':'食神','癸未己':'七杀','癸未丁':'偏财','癸申戊':'正官','癸申庚':'正印','癸申壬':'劫财','癸酉辛':'偏印','癸戌辛':'偏印','癸戌戊':'正官','癸戌丁':'偏财','癸亥壬':'劫财','癸亥甲':'伤官'}, - ZHI_HIDE_GAN:{'子':['癸'],'丑':['己','癸','辛'],'寅':['甲','丙','戊'],'卯':['乙'],'辰':['戊','乙','癸'],'巳':['丙','庚','戊'],'午':['丁','己'],'未':['己','丁','乙'],'申':['庚','壬','戊'],'酉':['辛'],'戌':['戊','辛','丁'],'亥':['壬','甲']}, - YI_JI:['祭祀','祈福','求嗣','开光','塑绘','齐醮','斋醮','沐浴','酬神','造庙','祀灶','焚香','谢土','出火','雕刻','嫁娶','订婚','纳采','问名','纳婿','归宁','安床','合帐','冠笄','订盟','进人口','裁衣','挽面','开容','修坟','启钻','破土','安葬','立碑','成服','除服','开生坟','合寿木','入殓','移柩','普渡','入宅','安香','安门','修造','起基','动土','上梁','竖柱','开井开池','作陂放水','拆卸','破屋','坏垣','补垣','伐木做梁','作灶','解除','开柱眼','穿屏扇架','盖屋合脊','开厕','造仓','塞穴','平治道涂','造桥','作厕','筑堤','开池','伐木','开渠','掘井','扫舍','放水','造屋','合脊','造畜稠','修门','定磉','作梁','修饰垣墙','架马','开市','挂匾','纳财','求财','开仓','买车','置产','雇庸','出货财','安机械','造车器','经络','酝酿','作染','鼓铸','造船','割蜜','栽种','取渔','结网','牧养','安碓磑','习艺','入学','理发','探病','见贵','乘船','渡水','针灸','出行','移徙','分居','剃头','整手足甲','纳畜','捕捉','畋猎','教牛马','会亲友','赴任','求医','治病','词讼','起基动土','破屋坏垣','盖屋','造仓库','立券交易','交易','立券','安机','会友','求医疗病','诸事不宜','馀事勿取','行丧','断蚁','归岫','无'], - LU:{'甲':'寅','乙':'卯','丙':'巳','丁':'午','戊':'巳','己':'午','庚':'申','辛':'酉','壬':'亥','癸':'子','寅':'甲','卯':'乙','巳':'丙,戊','午':'丁,己','申':'庚','酉':'辛','亥':'壬','子':'癸'}, - DAY_YI_JI:'30=192531010D:838454151A4C200C1E23221D212726,030F522E1F00=2430000C18:8319000776262322200C1E1D,06292C2E1F04=32020E1A26:791715795B0001025D,0F522E38201D=162E3A0A22:790F181113332C2E2D302F157954,7001203810=0E1A263202:79026A176576036A,522E201F05=0D19250131:7911192C2E302F00030401060F1571292A75,707C20522F=0C18243000:4F2C2E2B383F443D433663,0F01478A20151D=0E1A320226:3840,0001202B892F=14202C3808:3807504089,8829=0E1A263202:383940,6370018A75202B454F6605=32020E1A26:38394089,0001202B22=16223A0A2E:384C,8A2020=2B3707131F:2C2E5B000739337C38802D44484C2425201F1E272621,5229701535=121E2A3606:2C2E2D2B156343364C,0F4729710D708A20036A1904=0D19250131:5040262789,0F7129033B=202C380814:5040000738,0F7D7C584F012063452B35=1A2632020E:50400089,8813=1A2632020E:69687011180F791966762627201E,0352292E8034=182430000C:291503000D332E53261F2075,0F5238584F450B=000C182430:297170192C2E2D2F2B3E363F4C,0F52156320010347200B=131F2B3707:297115030102195283840D332C2E,0F1F5863201D8A02=222E3A0A16:261F1E20232289,52290058363F32=16222E3A0A:261F201E232289,8D39=0D19310125:262322271E201D21,52450F4F09=0D19253101:262322271E202189,1F4526=16222E3A0A:262322271F1E20,712906=0F1B273303:17262322274050,80387C6B2C=0915212D39:1707702C2E71291F20,0F52000106111D15=16222E3A0A:170007386A7448363F261F1E,030F79636F2026=030F1B2733:1784832C2E5B26201F,0F010D2913=182430000C:175447440D15838477656A49,2B2E1F8A202228=101C283404:70504C7889,8803=0D19250131:700F181126151E20001A7919,8D2F=0915212D39:705283845B0D2F71,0F202E4106=3606121E2A:70786289,06802E1F23=1824000C30:70076A363F,292017=202C380814:700718111A302F717566,0F2B2E2026=3B0B17232F:70545283842E71291A7933192A5D5A5040,090C384F45208A1D6B38=212D390915:7039170F45513A2C2E7129242526271F201D,00010352153A=15212D3909:703911170E2C2E2D2F4B15712952633D,092B8A2027=010D192531:702D155483840F63262720,53292F017D4F38442B2E1F4717=16222E3A0A:705C4C39171A4F0E7971295B4C5248,0F2E1F1D37=1A2632020E:2E260F27201F,523815292F1A22=0E1A260232:64262322271F2021,0F2F293822=2F3B0B1723:161A0F1526271F4C,586103473818=2430000C18:161A7889,292E1F0F386131=17232F3B0B:04795B3F651A5D,0F5201062016=14202C3808:04170F79195D1A637566363F76,01522E8A2039=132B37071F:0470170F191A134C8384662426232227201E,8D08=0D19253101:040370181123220F1326271E2021,29153B=0D19310125:040307177938494C,0F26207017=0E2632021A:0403010218111A17332C2E2D2B15713E6575,45382064291D=142C380820:04033918110F0D2C2E7129332D2B72528384547566,8D1C=1830000C24:040318111A17332C15290D200C7A,4745063835=0F2733031B:040318111A16175B795452848315302F6563395D,387029202E=14202C3808:04031975363F6366,0F5401202C5283842E2F1E=0E1A320226:0403080618111A16332E2F152A09537919702C5445490D75072B,8063203820=182430000C:04067033392C7161262322271E1D210C,8D2F=101C283404:3F4889,881C=2733030F1B:3F74397677658988,0F3847201D=293505111D:3F8B657789,0F2029702E7D35=111D293505:3F8B6589,1F200A=020E1A2632:3F656477,0F2B71292005=111D290535:3F6589,8810=0F1B273303:3F88,2B38200F1C=293505111D:0F83843D363F776424,15462F2C52032971152A=0F1B273303:0F17795B54838458,52807C3811=121E2A3606:0F172C2E387129363F7566512C2E2D4E4461,01034752203A=172F3B0B23:0F171511793F76584C,0347200C1D20=2D39091521:0F175B3975660745514F2B4825201E211D,010352292E2E=0F1B273303:0F170070792C2E261F,040341232228=05111D2935:0F1700707129385C363F3D1F1E232226,80412B202F14=14202C3808:0F17000728705448757A,522E1F15562F05=30000C1824:0F17000102061979454F3A15477677,241F8A2021=2F3B0B1723:0F17000102060370392E52838453331F,452F2C266A79292B203810=0C18243000:0F170001020E032A70692C2E302F802D2B0D7129474C201F2322,5211183809615D34=1A2632020E:0F171170792F5B1566770001032C2B802D,29387C207134=14202C3808:0F0D33000103452E528384297115752620,63386F7014=15212D3909:0F7045332C2E71201F1D21,4701155229530327=101C283404:0F70161715232238838426271F20,7D035219=121E2A3606:0F705B0004037C5D15653F1F26,522B473809=131F2B0737:0F705215261E20,012E1F25=182430000C:0F707B7C00012F75,52201B=2531010D19:0F706A151E201D528384544466,47010C2E292F2C3820=14202C3808:0F707500261E20,382E1F05=3606121E2A:0F161A17452F0D33712C2E2B5443633F,150170208A0327=0E1A263202:0F150370002E0D3979528384532971331F1E20,477D0D=06121E2A36:0F5B8370000102060403161A494447,386A418A201A=17232F3B0B:0F03700D332C2E2971152F52838463,01004547380C26=101C283404:0F03700D33195284835329711563,01260038206B0E=131F2B3707:0F03706A4F0D332C528384532E29711563,450075000F=131F2B3707:0F0370010239332E2C19528384532971156375262720,8D18=17232F3B0B:0F0370390D332C192E2971637547202322,581528=0E1A263202:0F0302791566046F,29710D722A38528384202E4530=0E1A263202:0F030102392E15634447001F1E,293845200D707538=1E2A360612:0F0300017039712952542D2C302F80380D2A363F3349483E616320,1118150C1F2E20=33030F1B27:0F03000102700D29713963451F0C20,528338542F15806128=121E2A3606:0F030001027039452971150D332C2F6327,2052838403=2C38081420:0F030001022A0D3945297115528384630D7020,476A382E1F4426=010D192531:0F03390D332C1929711563261D2E2322,382000521118750C706B15=131F2B3707:0F033915666A52261E272048,382E2F6329712C0114=0D19253101:0F52838403700D332C29712E1F27201E2322,1545017505=131F2B3707:0F528400012E7129,092026=3707131F2B:0F528471295B795D2B155333565A446375661F201E272621,00016B0C4113=14202C3808:0F280001363F8B4326232220,2E1F47032F7D35=16222E3A0A:0F0211195465756679,2F384570202B6A10=15212D3909:0F0102700D332C2E2F0319528384531529716345261F2322,8D32=101C283404:0F0102037039330D5284832971152E1F0C,0026206B37=16222E3A0A:0F003854,20521D2106=020E1A2632:0F00175058,5D6B80382E16=1B2733030F:0F00701784831952712C2E1526271F,033806201F=2B3707131F:0F00701A17830E544C5C0E78,7129632E1F38208A452F16=15212D3909:0F00040370396A742E15444948,458A384F2021=16222E3A0A:0F005B261F20,2E2F1D=2531010D19:0F0003450D3329712C2E2F1575,528A63705A20587D7C12=17232F3B0B:0F00030D70332C2E3952838453542971156375,6B2019=1B2733030F:0F000301020D297115332E1F0C,165220262E=121E2A3606:0F00030102700D332E2C192971155383846375261F1E20,8D1F=33030F1B27:0F00030102700D19297115332C2B535448,2E45208A00=2632020E1A:0F00030102705283842E544779,2920454F754C3836=16222E3A0A:0F0052037029710D332C15,7545584F8A201D2121=121E2A3606:0F00074850,8A2036=0D25310119:0F00071A706A717677492923221E202726,80522E1F39=1E2A360612:0F006A385040740717,1F70631E=212D390915:0F006A1938271779,565A4575522F801F1E632B=121E2A3606:0F00010D0302703352838453297115632E,208A454F2B=0E1A263202:0F000170390D332E2971152F63751F1E20,52846A381F=14202C3808:0F000106387129,2E1F24=14202C3808:0F0001062E7129,522010=0814202C38:0F0001062871292E7C528384032C5C2A15767765,11185D8A206B08=131F2B0737:0F0001067C1F20,522900=202C380814:0F0001020D700339332C192A83842971152E1F0C20262322,065256386110=111D293505:0F000102700D332C2E297115383F631F20,0347562B=14202C3808:0F000102700D332C712E15261F201E,80036A61473831=0C18243000:0F000102700D335283845329711563,38048A7D45202A=14202C3808:0F000102702E15471F1E,294F2B452C2F268011=0D19253101:0F0001022E792D3E75663D19,472063703852292B39=222E3A0A16:0F0001022E154826271F1E203874362322,036312=0D19253101:0F000102032971152C2E19,4720637038522B15=111D293505:0F000102030D70332E3919528384532971152B2F201F0C,8D1B=232F3B0B17:0F000102030D7033528384534529711520,63475814=131F2B3707:0F000102030D332C2E195283845329716375261E2322,8D19=15212D3909:0F00010203700D332C2E1929711552838453637526202322,8D09=111D293505:0F00010203700D332E2F192971152B52838453631F20,8D33=1A2632020E:0F00010203700D332E2F1929711552838453261F201E2322,8D03=2E3A0A1622:0F0001020370332C2E2F1575261F,2971476A458352380C=111D293505:0F0001020370332E2F0D19297115637566302B2C3979,8D08=000C182430:0F000102037039297175261F1D21,454F2E1563410F=17232F3B0B:0F0001020370390D3319297115632E2C752620212322,8D07=3606121E2A:0F0001020370390D332C1929712E157563548384534C,20248A38=16222E3A0A:0F0001020370390D1952838453542971631F0C,152036=14202C3808:0F00010203703915632719792322,80262045297158750F=111D293505:0F00010203528384157033,752971206B452F2B262E05=3404101C28:0F00010206030D7129302F79802D7C7C2B5C4744,11701D2052843833=111D293505:0F00010206181139702E1F686F6A792D2C2E304E15337566491F23221D21,52296B0D800D=15212D3909:0F000102070D70332C2E19528384297115637526201E2322,8D05=2C38081420:0F0001021A175D2C19152E302F7183846379,8A20704F7545410A=131F2B3707:0F001A651707,565A58202E1F476320=121E36062A:0F11707B7C5271291E20,2E1F39=111D293505:0F11700001522E71291F20,2B07=131F2B0737:0F11700001397129,2E2002=111D293505:0F11707129,2E1F2002=131F37072B:0F1152702E2F71291F20,000103=131F37072B:0F1152702E2F71291F20,7A3A=111D293505:0F117B7C2C2E71291F20,520300=111D350529:0F110001702E2F71291F20,0621=101C280434:0F11000170717B,522E1F0A=06121E2A36:0F110001708471292E1F20,03388051561C=121E2A3606:0F1100017B7C702E7129,522B22=2D39091521:0F110039702C2E522F1574487B7C2D4E804B,098A204538612B=05111D2935:0F1118795B65170002195D,52382E8A201E=2531010D19:0F111829711500010370390D332E750C201F,4552832F382B8004=2A3606121E:0F1118175C000301027039450D29332C2E2F15631F,8A582020=31010D1925:0F1118032A0D545283841A802D2C2E2B71296366774744201F26232221,010900150C06=2C38081420:0F11180300706A2E1549466319,292F26806B382B20754506=2E3A0A1622:0F1118528384530001035C53702971152B332C2E63201F1E23222621,6B75452D4F802E=111D293505:0F1118060300017B7C792E39767566261F20,7129805136=232F3B0B17:0F111800171A454F514E3A3871157765443D23221E262720,80612E1F1C=212D390915:0F11180003706A4F0D332C2E1929711571335363751F20262322,524746416128=3B0B17232F:0F111800037039450D2971332C632026,1F2E2B38528327=3B0B17232F:0F11180006032A0D700D332E011954838471152C202322,58477D630C=0814202C38:0F1118000106287129705B032C2E302F802D4E2B201F,528458384108=380814202C:0F11180001027039302971542F7526201E,63472E151F583A=1E2A360612:0F1118000102030D70332C2E192971158384535426201E2322,471F1B=1F2B370713:0F1118000102030D70332C2E195283845329711563261F0C20,4745752522=3505111D29:0F1118000102030D70332E2C192971153953631F0C262720,5284612528=390915212D:0F111800010203700D332C2E192971152F4B49471F270C2322,52562B2029=390915212D:0F111800010203391929710D1552838453,2075708A456309410F=0A16222E3A:0F111800010206032A0D09717029092D302F1575761320,521F47251D=1F2B370713:0F1118000102111A1703154F2C2E382D2F807566,7163708A1F207D2A=05111D2935:0F111800017C5C2C2E7129,527015382021=2B3707131F:0F11185C0370332D152322528384636626271E,2F292C2E1F00010601=2430000C18:0F11185C0001092A0D7014692983847B7C2C2E302F802D2B,06454F208A2E=0D19253101:0F11181200171A7919547638,5215201D09=3A0A16222E:0F1A1716007015713F261F2720,5263587D2B470304=111D293505:0F1A0070153871291F20,7A7629=010D192531:0F181179005B712980152D4E2A0D533358,5270208A11=0814202C38:0F181138171A7975665B52845415,47701F8A2013=121E2A3606:0F181117795B5C007054292A0D690403332D2C2E66632B3D,8A454F3822=121E2A3606:0F1811705200012E71291F20,382A=16222E0A3A:0F1811705200012E71291F20,062B27=14202C0838:0F18117052000171291E20,2E1F27=16222E0A3A:0F18117000012E71291F20,527A06=111D290535:0F1811700001062E2F1F20,712912=14202C3808:0F181100062839707952542C2E302F03565A7566441F1E,0D29802B2029=1824300C00:0F181100012C2E7129,522025=121E2A0636:0F18110001261F20,03522E=0915212D39:0F18110001702C2E7129,6F454F098A2025=030F1B2733:0F18110001702C2E71291F0D2B152F2127,5283162014=16222E3A0A:0F18110001707B7C0D7129,52565A152B2034=17232F3B0B:0F1811000104037115454F7677657B7C392023222726210C,52092E1F27=3707131F2B:0F181100010603797B7C802D302F2B6743441F202322,2952477D2528=14202C0838:0F181100017B7C2E71291F20,036F33=0D19253101:0F18110001027939706954528384685D15565A75201E1D26,29032E11=182430000C:0F1811000102062A0D2C2D804B2B672E2F7129,70471F8A2030=17232F3B0B:0F5C707971292C2E0E032A0D6A79804B2D8C2B3348634C,52110915462031=15212D3909:0F5C5B0001032A0D7052842C2E71291F20,1118517D462B=0F1B273303:0F5C111800015B712952841F20,756A251A=2733030F1B:1545332C2E2F84836375662620,0F0003700D71292B1C=0E1A320226:1516291211020056,06382007=000C182430:1551000403706A454F3A3D771F262322271E1D21,382B41522016=17232F3B0B:1500443626271F1E,29710F47380D19520337=182430000C:150001021745512E443D65262322,2B63387C18=192531010D:151A83842627202322,580F7003632E1F297C26=0E1A263202:15391A302F83845475662627201E,0F702E4629004708=3606121E2A:5B000102073911522C302F3A678C363F33490D482425200C1E2322,0F15382E1F6116=1E2A360612:5B71297000010611182A0D39792C2E332D4E712980152C1F202621,52454F3804=2C38081420:5B11180001020328700D332C2E195283847115632F751F2720,290F476630=0C18243000:201E27262322,8902=3404101C28:2A0D11180F52848353037039156358332C2E,3820002628=010D192531:4089,030F565A61206B27=1824300C00:4089,8836=1C28340410:0370833F0F6A5215,010D582E1F202C2F582938=112935051D:03700F,79192C2E2D715275262322271F201D217936=112935051D:0370110F45510D3371290941614C522623222720,8D3B=152D390921:03047039171A533852443D363F,8D11=0F1B273303:030402111A16175B4F3A2B153E0079015D5452848369026A51,7006200F05=0F1B270333:03041A174533302F56795B3E808339528454,700F292026=121E2A3606:037B7C2E2F261F20,0F14=1E2A360612:030270170F45513A2C7129528384702A0D532D2C24252623222720,155A382E1F2F=1B2733030F:03027011170D332D2C2E2F716152838454,010F201F2C=121E2A3606:03027039450D332C2F2D2971528384636626202322,581535=212D390915:03020E0F18110D332C2E2D2F4971293E615244756653,8A202531=1B2733030F:030102703945802D2C512B7129092322270C7566,112E528325=2D39091521:030102062C2E543E3D636679,380D19462971001F=293505111D:03111A171538193E3F,0F632C2E70454F200C19=17232F3B0B:031A2B7915656A,0F177001204529710D632E2F02=32020E1A26:033945302F838475262720,297071000F2E1F3810=17232F3B0B:0339332C2E1575201E26,0F520D631F29712A72473826=390915212D:0339332C2E302B66201D1F27,0D2971010015520F6B0E=15212D3909:03392D2E332F211D201F1E27,0F7015380029710D195824=16223A0A2E:036F791E20,522E1F31=1D29350511:5283845B79037B7C802D2C2E4E302F2B38493D4463664C1F2021,0F0D712917=15212D3909:5283845303702971150D2F,388A6A6D0F2012=111D293505:528384530370331929272E2B2F631F1D20,0F156B380E=0D19253101:528384530339454F0D297115332E2F637520,0F00705802=2A3606121E:528384530339332E152C2F58631F20,380D000F2900=283404101C:528384530003010215392C20,1112180F29560D2E1F754511=15212D3909:5283845300031929150D332C2E63,0F217045208A717521=3505111D29:5283845300010670528384802D2C2E4E155B201F1E232221,380F71296A0E=17232F3B0B:5283845354037029711575262720,631F58000F2E38010D=111D293505:528384000103451915332C2E631F2720,29716A0D0F7019=1D29350511:5283840001032E1570637566302F391F,0F4729712030=16222E3A0A:5283845479036A2627201E,0F380D70297115012F1A=1F2B370713:528384542E03700F1118705469565A7566631F1E2021,297138000C31=121E2A3606:52838454443D65002C2E15495D1F,0F417D712B38630F=0D19253101:5283845444360F11756415,2C2F29016B472E2B20381D=212D390915:528384545363000103332E15,0F1F197029710D757D2032=121E2A3606:528384546315332C2E2F26201F2322,0F0D45002971756B17=192531010D:52838454754C2971150301022E,0F63206A0938268A4117=1B2733030F:52848353000103297115332E2F19,0F8A514F6A6620754526=1824300C00:528403395B2F1E20,0F012D=0B17232F3B:5254700001020612692D4E584647336375662E1F1E,71290D262037=131F2B3707:525400045B17791A565D754C7866,2E1F207C34=0F2733031B:483F89,8838=232F3B0B17:767779392623222789,152B1F1D200E=0A16222E3A:767789,528300292025=14202C3808:7665261F20,0F291A=222E3A0A16:7665262322271F201E21,0F0029807124=1824000C30:7889,292E1F24=101C283404:8D,8832=1D29350511:63767789,522E0006206B31=131F2B3707:7B7C343589,0F7038=2632020E1A:7B7C343589,520F20=0E1A260232:7B34,8812=1C28340410:02703918110F7919155283756626232227201E,012C2E1F0C29=121E2A3606:020F11161A17454F2C2E2D302F2B38434C,2070016328=1824300C00:02060418110D332C2E415B637566262322271F20,520F23=142038082C:07504089,0F010C=15212D3909:07262723221F40,0F7129523B=2430000C18:0717363F1A2C4F3A67433D8B,71290F0103471A=2531010D19:0704031118528384542D2E4E49201F1E1D2127,292B000C3B=283404101C:073F7765644889,012014=111D293505:074048261F202322,0F71454F1500018008=111D293505:07404826271F1E2089,882C=0D19253101:07565A5283845463756677261F20,010F15296120=2F3B0B1723:07487677393F89,0F2952151F1D30=111D293505:074889,06520F3808=17232F3B0B:074889,883B=131F2B3707:074889,8832=15212D3909:07762623221F1E20,000F1552296B2F2A=0D19253101:0776776A742623221F200C211D1E,11180F2F5206802B0B=04101C2834:0776776564,000F29382011=101C283404:0706397B7C794C636A48,520F7129472026=14202C3808:077C343589,880A=380814202C:076A79040363660F5D363F,52292E1F20382F15560123=16223A0A2E:076A696819,0F2918=222E3A0A16:076A171552847983546578,712970010F2D=182430000C:076A48,45752F29384C0F204F612B30=131F2B3707:076A7626271F1E20,0D0F29382F2E0E=0814202C38:07343589,065238=1C28340410:070039201F0C2789,06030F292F23=101C280434:076564,0F292002=0D19253101:073918111A17332C2E71292322271F1E20481D45548384,38002F702A=1824300C00:7C343589,8801=172F3B0B23:6A79363F65,0F292B7118=1B2733030F:6A170F19,5845754C201F4F382430=1B2733030F:6A170F1963766F,5452201F32=0C18243000:6A0339332C20528384531563,29713801000F0C47806B3B=2A3606121E:77766564000789,0F52201E8A01=202C380814:1F2027260076232289,0F29528339=0F1B330327:3435,8809=0F1B273303:34357B7C,8818=121E2A3606:34357B7C7789,0F291D=232F3B0B17:34357B7C89,0F2021=33030F1B27:34357B7C89,030F27=390915212D:34357B7C89,712917=1D29350511:3435073989,8802=2C38081420:34357C89,0111180F292006=30000C1824:34357C89,71291A=14202C3808:34357C89,8A2036=182430000C:3435000789,8835=232F3B0B17:34350089,0F2025=3707131F2B:34353989,0F2037=0D25310119:343589,0F52202D=0F1B273303:343589,0F7152290D=131F2B3707:343589,8830=121E2A3606:343589,881C=16222E3A0A:343589,8819=131F2B3707:343589,880F=15212D3909:343589,8832=14202C3808:343589,8813=0D19253101:343589,8811=17232F3B0B:343589,881E=142C380820:017018110F1A2E15495247838463462322271F,8D03=0F1B270333:0103040818111A155284262322271E20217A79708330,38472E631B=14202C3808:010670170F0E3A294152838454262322271F201E,2E1815442C=0F1B273303:01067071292C2E1F20,1103150F520A=17232F0B3B:010670181126271F202165,293816=182430000C:0106111839513A2C2E2D2F8C804B4723221F63,7152292037=0F2733031B:010203040618110F3315292A271D200C6339171A712C2E30491E21,7A21=0E1A260232:010206040318110F2E292A27200C70072C302F541F392B49,381512=1A2632020E:010206110F452C2E7129095B5226232227201F0C,58804B036B2B381C=142C380820:01023918112E2D493E52756624262322271F20,8D12=121E2A3606:008354,06462F2E1F27=030F1B2733:00797084831754,0F2E472D4E1F06=0D19250131:0079701811072C2E01060F33152627200C7A1A302F4576631F2B,8052382900=172F3B0B23:00790F072C2E0103047018111A262322271E7A302F5448637545,293815561E=101C340428:007952151E20,0F2E1F33=0F1B273303:007984831A160F1719,632E20471D6B01=152D390921:0079110F0304062A528423222627207A19701A2C2E2F5D83,294513=0F1B273303:0079181A165B332F2B262322271E2021030469702D4E49712930845D,454F05=152139092D:0079192E2F030417332D1552847A5D,4E201F=162E3A0A22:003826232277,632E20523A=0D19310125:0038262389,521513=1C28340410:00384089,0F202E157C07=04101C2834:00384089,152967631F=101C283404:00384740,0F2037=1C28340410:00387765504089,0F157C04=131F37072B:00385476,521F13=16222E3A0A:003854767789,2E1F522010=131F2B3707:003854637519,205D1D1F52151E210F=121E2A3606:003889,52201F1D4733=121E2A3606:003889,881F=212D390915:001D23221E2789,52290F2E1F202B=07131F2B37:002C7080305C784C62,2E1F472001=283404101C:004D64547589,0F292E=131F2B3707:005040,522E1F0F2C2004=3404101C28:005089,032C2E1F33=182430000C:005089,8815=192531010D:00261F23221E201D2189,8D12=131F2B3707:00261F2322271E200C89,8D1E=121E2A3606:0026271E20,2F2E1F33=16222E3A0A:002627241F1E20232289,8D33=14202C3808:002627651E2027232289,881B=182430000C:00262789,292C2E1F2B2F2A=07131F2B37:00262322271F1E203F8B65,52290F038002=15212D3909:001779332D2322271E2007760304,38290F1C=1F2B370713:00173883546365756619,466115201F701D47522434=0D25310119:00170F79191A6540,712909387C2015=0E1A263202:00170F332C2E2D2F802952443F26232227201F,15637C383A=132B37071F:00170F7665776489,8D2A=390915212D:00177689,0F52804F2507=2E3A0A1622:00177179546A76,0F52443D1F2D=0915212D39:0070,0F292C2E791F13=131F2B3707:007083624C,0F38202E7D4F45471F7107=380814202C:00704F0D332C2E2D15363F261F20274C,0F2906036F4703=3404101C28:00702C2E164C157126271F1E202425363F,29386A032B0F=0F1B273303:00700F1715262720,472E386309=15212D0939:007022230726,2E17712952302F15=15212D3909:00704889,8834=1C28340410:0070784889,0345201F21=2D39091521:007007482089,2E1F58470B=0D19253101:0070071A010618110F5B52846775,6326202E=16222E3A0A:00701A17794C0F302F715475,2E454F8A20243A=0F1B330327:007018111A1617192E15382627201F656477,4F090A=0F1B273303:002E2F18110F5B3315292A26271F20210C7A70710102393E19,035A37=14202C3808:002E4344793F26271F20,03702C2F292B381A31=0E1A263202:00161A5D454F153826201E27,7D0D2904=152139092D:0004037039180F332D152952262322271F0C533A83,4117804735=1F2B370713:0004037B7C0F79494766754667,80293869208A1E=162E3A0A22:00040301067018111A0F332C15292A261E200C7A791970712F5D52838454,5617454F06=3404101C28:000403110F527079156523221E2027,0129802E1F6B1D=1830000C24:0004031A170F11332C2E302F1571292A657677451949,70201D5218=102834041C:0004031811171A5B332C2E155D52,0D29204504=17233B0B2F:00040318110F1519262322271E2021,52831F3825=3B0B17232F:00046A7966444C7765,010C202F38520F70292E31=14202C3808:003F261F202789,8836=131F2B3707:003F657789,7152290F032B3A=2632020E1A:003F651F0C2027232289,0F292B=16222E3A0A:003F89,8836=212D390915:000F76,032E1F522C292B22=2B3707131F:000F7765,2E1F7C4607=0F1B273303:000F01111A1615292A2627200C2C670279538384543E49,634512=0F1B273303:000F1320,6380382936=0F2733031B:000F1323222627,2E3829031535=0D25310119:00676589,0F200F=0C18243000:00401D232289,71290F47202B=101C283404:0040395089,8803=30000C1824:004023222089,0F291118470D=0A16222E3A:004089,0F5211=1A2632020E:004089,0F0147200B=3A0A16222E:00037039454F0D332971152C4C48,090F476341382E0A=111D293505:00037039041A26271F1E202322,0F2F2C335129452E0D3A3B=222E3A0A16:000370396A450D332F4B154C,0F208A7D41381F2E14=0F1B273303:00030401061A16170F332E71292627200C02696A45514F0D2C2D4E497A,2B0B=0F1B273303:000304111A33152D2E302F71292A5284530770022B,0F6345203B=0F1B330327:00030418111617332E2D2F292A52845407020D302B,090F452001=0F1B273303:000304080618110F1A2E2D0D3371292A2C302F7566010239454E802B,632039=2430000C18:00036A7415384878,45751F20240F522E834F2E=182430000C:000301394F2E154763751F27,0F707A802629710D192035=14202C3808:0003391983845475,2E1F0F6A702971722A0D04=0F1B270333:00483F,6338200F2A=3B0B17232F:00481F2023221E27262189,0F292C2E1B=122A36061E:0076645089,8819=202C380814:0076777566262322271F201E,0F111852290D=101C283404:00763989,0F2036=1E2A360612:00788B89,0671292E25=010D192531:00784C00793989,0F29702E1F208A21=31010D1925:0006261F1E201D212322,0F2938111801=2A3606121E:00060403702C2E4C154947443D651F,0D2920=101C283404:0006522E261F20,0F712939=2632020E1A:00060724232227261F2025,520F157929382F22=31010D1925:0006547677,0F5229151F201B=0E1A320226:00061A161718110F292A0C26271F212A79700102212F49,470D=0814202C38:002876396577261F20,5283290F37=212D390915:0028397976771E232227,0F522E47442027=121E2A3606:006389,8822=101C280434:007B7C3989,881E=1830000C24:007B343589,8805=2E3A0A1622:00021719792B155D5466774962,010611180F292030=14202C3808:00020370454F0D3933192C2E2D156375261F202322,0F7123=0E1A260232:0002070818111A16175B153E445D5452848365647576,2038454F15=182430000C:0007385476771548,52061F2024=2D39091521:0007504089,0F29157030=15212D3909:0007504089,060F71702F2918=15212D3909:0007504089,880B=17232F0B3B:000770171989,0F2E20382F=0B17232F3B:00077089,522E1F8A202C=07131F2B37:000704036939487C4466,0F7011293821=1824000C30:000715547776,521F18=0E2632021A:0007030401021811171A0F2E2322271F1E706749528483,202F293800=0F1B330327:00077663,0F297138202C=0B17232F3B:000776776548,0F1118152E1F2017=121E2A3606:00077665776489,52830F208A14=1A2632020E:00077B7C4834353989,2952203B=2632020E1A:00076A386563,0F7D8A2066454F52754C15=1E2A360612:00076A0F3874485040,06707C2509=3606121E2A:00076A74504089,5229702C7D15=14202C3808:00076A74173926271F1E20,0F7029522B09=000C182430:00076A54196348767765,7920297115528A0D382B16=101C283404:000734357B7C3989,0F528329200C=06121E2A36:0007343589,290F7104=2E3A0A1622:0007343589,0F292F702012=182430000C:0007343589,0F71296B708003=15212D3909:0007343589,7129706300=0D19310125:0007010618111A332D302F15262322271E530270164C,560F712924=0E1A263202:000701020618111A175284835407230C7027,262038292C=111D293505:0007711F204840,010F29153814=17232F3B0B:00076527262322,1552835A201D0F382D=0D19253101:0007363F8B3989,09292C208A0F28=030F1B2733:000739483F66,0F208A2B0A=04101C2834:0007397B7C343589,0106522008=020E1A2632:0007396A48343589,0F203A=283404101C:00073934357B7C89,0F5223=3505111D29:000739343589,032010=0A16222E3A:000739343589,520F2F=111D293505:000739343589,8A200A=15212D0939:00077A7089,8817=17232F3B0B:000789,8D3B=172F3B0B23:000789,8815=1B2733030F:007C343589,881B=212D390915:007C343589,8812=15212D3909:006A79190F6F2627,6B46204538290B=380814202C:006A38075040,0F630141202B454F2D=121E2A3606:006A5040077448,702B2C0F2F292E=0B17232F3B:006A583F232227261F20,0F291547031C=232F3B0B17:006A6F391974,0F2E614447702C292F71201F38521F=31010D1925:0034353989,522E1F2B=0D19253101:00343589,060F5200=2A3606121E:00343589,7129565A01=131F2B3707:00343589,883B=111D350529:00343589,8800=152D390921:000150402627,0F292F2B1E=2733030F1B:00010F17505840,565A80385283846315=101C283404:000103020611187B7C2D4E616439201E0C26,522E474429=101C283404:0001030239450D297115332C2E4C,0F542070528438632C=101C283404:000103392E54837548,19700F58157A20381F=1830000C24:00010670175B71292A152322271E,03637C2B380F=0E1A263202:0001067052842E71291F20,030F38477533=131F2B3707:0001067011185B0D332C2E2D712909262322271F200C,0F5263250C=17232F0B3B:000106040318111A170F33292A26276A201D0C7A71077C1F1E74694F,520A=0D19253101:0001060403232226380F767754,568020152D=111D293505:000106025B7571295B04032D302F382B2A0D801E20,2E1F0F0F0C=0D19253101:00010607155B5C26271E2021165D83,38470F2920=16222E3A0A:000106073018110F3329271E0C7A0D75,3826201508=0F1B273303:00010618111A16332C2E2F2D27200C07483A450D,1552843825=0E1A263202:000102261E2027,03476F700F2971382E39=15212D3909:0001027007834878,2E388A201D17=131F2B3707:00010203450D3329152C2E2F5375,0F638A6A1D8A382D=0E1A263202:000102030D70332C2E29712F534426201F1E,0F38152F=121E2A3606:0001020370450D332C2E2D152971,0F52838A201D1B=1D29350511:0001020370528384631575712D2E4E3E581F1E1D,292C2B452620803A=222E3A0A16:0001020370392F2971152B54754C,458A1F0F20462C=14202C3808:0001020370392F80712B546675201E26,1F58472E152F=16222E3A0A:000102037039714515750D33,201D381F092E0F1103=32020E1A26:000102030F7039453319152E2D2F63751F0C1E20,71290D38472C=16222E3A0A:000102035270392E2D5863,0F381D2B2921201511=131F2B3707:0001020352666A,0F7020262938172F3A=2430000C18:00010203332C2E2F1558631F,0F1920707A2971264627=05111D2935:0001020311180F702E1F7952838468332D6749443E46630C1E1D21,292B2035=1C28340410:000102031118396375664819,1D4138702080291F=232F3B0B17:000102033945332C6375201D21,0F1929710D702D=101C283404:00010203390D3329152C2B751E20,2E1F54475352458316=111D293505:0001020339161745514F2C190F1A16152E2D2F304979,8D13=17232F3B0B:00010203396A79637566201D211E,29387D71707A30=101C283404:000102033911170D3319152E2F0947442627201F,8D25=3505111D29:000102031811392E2D19528384543E4463751F20,152F1A290F0D=0E1A263202:0001020626232227201E,0F2E03801F0F=101C283404:0001020617385483,030F47202B6B1B=2733030F1B:000102060F17705283797823221E2027,2E712910=121E2A3606:000102062A397129797B7C2E1F2425,162F5D20262B=182430000C:0001020603691817452C2E2D498344,412B6A09633808=3A0A16222E:0001020603700F7B7C2E1F692D48302F565A586366240C21,2B151A292039=17232F3B0B:000102060717706A33392D2E4E674447482322271E210C,71292B4F2023=33030F1B27:0001020607036A5D397C7C2163664744,0F4E25208A08=04101C2834:000102060775261F20,71290F70150C=101C283404:00010206111803302F565A802D4E2B881F261E0C,0D0F521B=16222E3A0A:00010206090D5B7952838454685D7B7C443D77656366201F1E,030F47454F24=010D192531:000102071283542627201D210C4C78,29580F2E6352032E1F01=32020E1A26:00010275261E0C2322,6303706F0F292E1F19=0E2632021A:000102081A158483262322270C1E,700F292E1B=101C283404:00011A1615262322271F1E200C214C,472B0F1124=3707131F2B:00013974150726271F1E200C,0F06520D297170382B4507=17233B0B2F:000118111A16175B154C26271E200C232279302F5D528384547543,0F297C7A03=17232F3B0B:000118111A332C2E2D1571292A2627200C7A1979,387C02=172F3B0B23:000118111A332C2E2D1571292A23222627200C7A791970302F5D5283845456,387C454F1F=0E1A263202:0001081811171A160F1571292A26271E20396476452B0D,632E523813=15212D3909:00211D1E232289,8D16=0E2632021A:006526232227201F,8926=05111D2935:00657689,6B0F5225=16223A0A2E:00654C89,8D03=2A3606121E:006589,2970472008=15212D3909:001A170F5B332E2D7129261E203E5D,1503528306=152139092D:001A170F1379232227761926,71293833=1C28340410:001A1715838444363F261F1E200C2322,0F476B52036338=14202C3808:001A2B5448701938754C,152E20242510=0D19253101:0039504089,8D39=283404101C:003926271E20747677642322480C06,2E1F38=0F1B273303:0039262322271E201D210C0748766465776A,150F382939=202C380814:0039332C2E2D2F152B4644261F1E,0F7019382971637A31=192531010D:0039787989,1F2E2010=101C283404:0039787089,2E1F8A034F206B29=05111D2935:00398B7989,0F200C=131F2B3707:0039077426271F1E20,0F29713852832B632D=14202C3808:0039076A7426271F2048,0F79197029717A382C=0E1A263202:00397C343548,8929=3B0B17232F:003934357B7C89,0F2028=16222E0A3A:0039343589,8D34=16222E3A0A:0039343589,880B=111D293505:0039343589,8805=17233B0B2F:0039343589,882E=101C283404:0039343589,8806=17233B0B2F:00390103040618111A17332C2E262322271E157A7071302F45631F2075,807C2B=0915212D39:00396577647969271E2322,52012E1F2620612D=16222E3A0A:00391A6A15384C4943363F7448,0F0379472B6319=192531010D:00394C786F89,0F2E442035=182430000C:003989,882A=121E2A3606:003989,8816=13191F252B313701070D:003989,8801=0D19310125:003989,880D=0F1B273303:0018112C2E01040607332D292A09270C2322696870302F47023945,382052801C=101C340428:00190F153917701A48,472E1F200334=1F2B370713:00195475667689,5229152E2019=222E3A0A16:004C504089,0F5215470A=3A0A16222E:005C702C2F802B154C78,5A562E1F208A45466319=102834041C:0089,090F1538=131F2B3707:71297C790001062A710F802D,5215705D2F=0E1A263202:7100030170391959152E2D2F2B39,0F201F4F75668A3824=030F1B2733:5483846376656419786A,298030201A=2430000C18:5452838479195D00012A0D7B7C2C2E3348156366242526201E,0F71292D=07131F2B37:54528384700001020339482D301571565A363F637566,06292B201F8A29=030F1B2733:54528384036F796A153E65,7129631D=2733030F1B:5452848303152F802C2D,2E1F208A7A700F29710C7D22=33030F1B27:118384155B20272E1F21,0F03380E=0E1A263202:1179302F842627201E,0071292E1F0E=06121E2A36:11177B7C52842C2E5B1F20,060071292F0F0E=101C283404:110F70528475660D7129,012E1F20262A=101C283404:110F03706A795215636626271E,0C012F38062C292B07=020E1A2632:110F0001702C2E7129201F,52060C=0E1A263202:110F00017052792E1F1E,71290D2B2020=293505111D:110F1A6A702C2E1952838453712F6375,45201500011D=101C340428:11037B7C2E2F7129,0F52200B=0E1A263202:11000170792C2E7129,0F52201F01=111D350529:110001527B7C2E75,0F2009=04101C2834:1100010206702D804E2B2620,0F52540D00=131F2B3707:110001392E1F20,0F712932=17232F3B0B:11715452838454292C2E302D4E092A0D50407970443D,5680410023=2B3707131F:111879690001020370396A2E2D528384543E637566,0F380D580F292000=222E3A0A16:111879076A1A171523221E27207924,5229700F1D012E292B0C2F0B=06121E2A36:111817000106702C2E71292A0D33802D302F4E2B44,0F52252029=07131F2B37:11180F000704030D7C684580302F153867534775,70204119=2430000C18:11180F00012A0D70795D7B7C39332D2C2E4E4863664C,064F478A2037=1E2A360612:11180F000152548471702C2E2D4E303348492A156144474C63,8A201F38450618=202C380814:11180F000128032A0D7129302C2E302F2D802B09411F1E20,5284543824=2F3B0B1723:11180F0001020370391952845329712B632E7B7C792D2C8020,385D151E=293505111D:11180F0001020339700D29716375662E1F2620,3815568016=16222E3A0A:11180F000102587B7C5283847971302F804B2B497675,09612E1F201E=232F3B0B17:11180F00010E715229702E79692C2E2D2B15093954444C6666,2F565A806132=131F2B3707:11180F71297052838454792A0D33802D153853201F1E212627,012F56476628=3707131F2B:11180F71297000010604032A0D793969302F33802D636675,201F52565A1E18=1D29350511:11180F5C000102030D332C2E195329711563261F202322,52843A=202C380814:11180370392A0D3329712C2F156375795B5D,450C8A00382E1F20010C=3A0A16222E:11185283847975661271393D692D15565A201E262322,292F060D0C02=30000C1824:111852838470795B302F404533802D152B39201E23221D212726,0F2E1F010D2923=2D39091521:111852838453546319297115030D332B2C,060F8A2E38201F38=0D19253101:111800020D041A796933483E5347446563751F1D212026,010F09150C17=2430000C18:1118000717161A2C2E3371292B56433D6375363F,0F010347208A09=020E1A2632:111800012A0D2C705271292E201F,1538617904=30000C1824:11180001032A0D70795B2C2E302F802D4E152B33714161201F26,520958470A=000C182430:11180001020439332C2E302F2B5844477515634C1F2721,0F520D19267A2971702037=232F3B0B17:111800010206037939695483845D2D2E4E446375661F262120,0F52290D7123=31010D1925:111800010206071979697C67474475664C,0F16298A2014=182430000C:11187129705B79000106032A0D397B6F7C802D2C2B61756627261E0C1D21,0F2E15414732=192531010D:111871545283842979397B7C69152B2A0D3348295324251F1D1E26,6B00702F800C201E=1F2B370713:5D0007363F232227261E21,037C0F471F202E=0E1A263202:6526232227201F,880E=111D293505:653989,8806=131F2B3707:363F6526232227201E89,8832=1A2632020E:1A454F548384,881D=121E2A3606:1A38712975,0F201A=0E1A263202:1A162623227954,0001710F290C=0F1B273303:1A16170F13152654,3852204F32=0F1B273303:1A5D453A332C2E2F4B25262322271F201E1D21,000F704723=2F3B0B1723:3950177089,522E1F0F201A=1D29350511:39701117302F713819297566,004551152C2E201D1F34=121E2A3606:393589,881A=15212D3909:393589,882C=182430000C:393589,8825=101C283404:393589,881C=2531010D19:394089,71294709636F7C440D=0D19253101:3948007889,8D38=2430000C18:394889,8811=111D293505:394889,882A=0E1A263202:3907,8807=0D19253101:39343589,8831=101C283404:393489,8801=222E3A0A16:390050404C89,0F528329692018=131F2B3707:39006A26201F,0F520D38580629712B09=380814202C:390001022C2E302F1575804B2D261F20,0D0F0319707D5229717A15=17232F3B0B:3989,8D11=0A16222E3A:181179838454637566,0F5229012007=111D293505:18117915384C,52200E=0C18243000:1811795B032C2E302F802D4163754C27261E1D2120,010D0F29521F29=16222E0A3A:1811795B5466,01202F=192531010D:181179000607040D03302F5283844F3A45512B1533664C47,090F702E208A2B=0B17232F3B:18117900012C2E5B1F20,0F710D52291A=122A36061E:181179190E332C2E2D52637566262322271F20,8D02=0F1B273303:181117332C2E1526232227201F1E3E,38030F522922=142038082C:181170792C2F7129,52201F=121E36062A:18117001061579,71292023=121E2A3606:18117000012C2E7129,522024=3505111D29:18110F390001020370390D3329711563752E1F0C201D,38525D1A=101C283404:18110F197983842E230C271F1E7A70525463,2620291503=111D293505:1811002E1F8384,0F2022=1824000C30:181100012C2E2F1F,0F3821=142038082C:181100012C2E2F1F20,0F5229=14202C3808:181100015B3875,2E2034=15212D3909:181100012A0D2C2E2F2B2D302F4E447129841F,0F09416138200F=0814202C38:181100012A0D52842953411E20,2E1F0F47152F=131F2B3707:18110001032A0D845B7129302F791533536678,0F208A1F1D33=17232F3B0B:18115452840001712970802D2C2E302F2B2A0D78791F,0F204758610E=0F1B273303:18111A16175B3315262322271F1E201D215D838454433E363F754551,00030F290D=0C18243000:18115C0001702A2C2E2F5283847129795B6375802D154C,1F208A2407=15212D3909:88,262052830D=17232F3B0B:88,8D17=102834041C:88,8D0B=15212D0939:88,8D24=121E2A0636:88,8D09=17232F0B3B:88,8D13=111D293505:1979,3F2F2E45207D37=112935051D:1966583F6589,8831=16222E3A0A:4C4089,880C=0C18243000:4C78,297172380D2A2E0F47484112=16222E3A0A:5C0F1811790070528471291F20,2F0380512514=1C28340410:5C0001020652835B0E03804B2D4E2B752024210C06,292E565A36=1A2632020E:5C11180001027170520D298483292B15200C,03802E386333=15212D3909:89,6B34=111D293505:89,8D', - TIME_YI_JI:'0D28=,2C2E2128=,2C2E0110=,2C2E0C1F=,2C2E7A701B1C=,01022308=,01026D003026=,000106037A702D02=,000106037A702802=,000106037A703131=,000106037A70341B=,000106087A701F0E=,000106087A702E15=,000106087A702C2E0E39=,000106087A702C2E0D2B=,881727=,88032D=,88352F=,882B2F=,882125=,882A22=,880C1E=,880220=,88161A=,882018=,883422=,880113=,880B11=,883315=,882915=,881F17=,88150D=,88122E=,88302A=,88262A=,883A28=,880826=,881C2C=,881905=,882303=,880F09=,88050B=,883701=,882D01=,88060C=,882410=,881A12=,882E0E=,88380E=,881010=,883630=,881834=,880E38=,882232=,882C30=,88043A=,881E0A=,880006=,883208=,880A04=,881400=,882808=,883137=,883B35=,882737=,881D39=,88133B=,880933=,88251D=,882F1B=,881B1F=,88111D=,880719=,88391B=,88212D=,7A702C0B15=,7A70551515=,7A70552D00=,7A7D2C2E1334=382C,000106083528=382C,7A70000106080504=382C7A6C55700F197120,00010608223A=380006082C,01026D0D2C=380006082C,01027A70551D30=380006082C0F71295283,01027A703636=380006082C0F71295283,0102416D1226=380006082C7A706C550F297120,0102251C=380006082C7A6C55700F197120,01026D2300=3800010608,2C2E0324=3800010608,7A702C2E082E=3800010608,7A70552C2E3B34=38000106082C,2F8026330C=38000106082C,2F80267A701622=38000106082C7A70556C0F197120,1904=38000106082C7A6C55700F197120,1514=38000106087A70556C0F197120,2C2E3138=38000106087A70556C0F197120,2C2E0B10=38000106087A6C55700F197120,2C2E2B28=387A6C55700F197120,000106082C2E2E16=38082C,000106037A700E3A=38082C,000106037A703708=38082C6C550F197120,000106037A701B20=38082C6C550F197120,000106037A70111C=38082C6C550F197120,000106037A703A2D=2C38,000106082733=2C38,000106081015=2C38020F71295283,000106083817=2C2920,7A700F03=2C2920,616D1839=2C292070556C100F,00010608161B=2C2920020F7100010608,302B=2C2920556C0F1971,7A701E07=2C2920010F,1B1B=2C2920010670100F00,352B=2C292000010206100F70,082B=2C292000010206100F707A,0C21=2C292000010870556C100F7A,0617=2C29206C0F1971,7A70552807=2C29207A70556C0F197100010206,122F=2C29207A706C55100F1971,1017=2C29207A706C55100F1971,2731=2C20,616D0436=2C2070550F,7A7D01022E12=2C200F71295283,01021831=2C20556C0F1971,7A702912=2C20100F52,01026D1D33=2C807138152952,000106080E31=2C80713815295270556C100F,000106083201=2C80713815295270556C100F7A,000106080327=2C80713815295202100F,000106037A702B2B=2C80713815295202100F,000106037A702801=2C80713815295202100F,000106083639=2C80713815295202100F7A7055,00010608341D=2C807138152952556C100F,000106037A701B23=2C807138152952010F6C55,7A70302D=2C8071381529520102100F7A7055,2231=2C8071381529520102100F7A6C55,1F13=2C80713815295200010206100F20,7A70313B=2C8071381529526C550F,000106037A701A15=2C8071381529527A70550F,000106080219=2C8071381529527A70556C0F19,000106082E0D=2C80713815295208556C100F,000106037A70161F=2C80711529525670556C100F,000106083813=2C80711529525670556C100F,000106082D05=2C807115295256020F7A706C55,2237=2C80711529525602100F,000106081F0D=2C80711529525602100F55,000106037A702627=2C8071152952560102100F7A706C,2C33=2C8071152952560102100F7A706C,0939=2C80711529525601100F7A7055,416D021F=2C80711529525600010206100F70,0E37=2C80711529525600010870556C10,2129=2C8071152952566C550F,7A702519=2C8071152952566C550F19,7A702417=2C8071152952566C55100F19,000106037A70043B=2C8071152952566C55100F19,000106037A700C1B=2C8071152952566C55100F19,7A703B31=2C8071152952566C100F19,7A705500010603172D=2C8071152952567A70550F,416D3A2F=2C8071152952567A70556C100F,1901=2C8071152952567A706C55100F19,1119=2C8071152952567A6C55700F19,1C2B=2C80711529525608556C100F,000106037A701403=2C80711529525608556C100F,000106037A70071D=2C80711529525608100F55,000106037A701908=292C20,7A7D01026D2E0F=292C200102100F7A7055,032C=292C20000608,0102071C=292C206C550F1971,000106037A700E33=292C207A70556C000108,0503=2920550F,7A702C2E0721=2920556C100F,7A702C1225=2920000108556C100F,7A702C2E1F11=2900010870556C100F7A,032C201A11=297A70556C100F,032C200E35=297A70556C100F,032C20000A=70556C0F197120,7A7D3A29=70556C100F2C20,000106081C25=70556C100F2C20,000106082805=70556C100F2C20,000106082F20=70556C100F2C20,00010608150C=70556C100F29522002,7A7D000106033314=70556C100F,00010608032C20122A=70556C08,7A7D000106032415=70100F2C715220,000106081A0D=4B0F2C20,000106037A701902=4B0F2C20,000106080E3B=4B0F20,7A702C000106032E17=0F2C09382920,7A7000010603363B=0F2C093829206C55,000106037A70082C=0F29528320,7A2C71707D01026D0718=0F712952832C20,7A7D01021C26=0F712952832C20,7A7D01026D3918=0F712952832C2038000608,01027A70552126=0F712952832C2010,01021330=0F712952832C207A7055,01021118=0F712952832C207A7055,01023524=0F715220,7A70552C2E3419=20556C0F1971,7A702C2E1D31=2000010206100F,7A702C1E05=0270290F2C207A,00010608212C=0270550F,00010608032C200C23=0270550F,00010608032C203706=0270550F20,000106082C2E2520=0270550F20,7A7D000106032E13=0270550F202C807115295256,000106081620=020F29528320,000106087A2C71707D0112=020F2952832055,7A2C71707D000106030F08=020F20,7A7055000106032A23=020F712952832C20,2521=020F712952832C20,000106082F21=020F712952832C20,000106080003=020F712952832C20,7A700432=020F712952832C2038000106086C,7A701E03=020F712952832C2070556C10,000106081623=020F712952832C2001,2236=020F712952832C2001,000B=020F712952832C2001,7A70552C36=020F712952832C20013800,416D341E=020F712952832C20017055,7A7D0E32=020F712952832C200110,7A7D0329=020F712952832C2001107A706C55,262D=020F712952832C20017A7055,1229=020F712952832C2000010608,122D=020F712952832C2000010608,1011=020F712952832C2000010608,0A0B=020F712952832C2000010608,1F0F=020F712952832C2000010870556C,1A0E=020F712952832C206C55,7A703312=020F712952832C2010,000106037A70172A=020F712952832C2010,7A7055000106033B3B=020F712952832C2010,416D000106037A700B12=020F712952832C20106C55,000106037A700615=020F712952832C207A7055,3203=020F712952832C207A7055,201B=020F712952832C207A706C5510,2023=020F712952832C207A6C7055,2A1B=020F7129528320,000106087A702C2629=020F7129528320,7A702C2E3709=020F7129528320,7A702C000106083A24=020F7129528320,7A70552C2E341A=020F712952832038000106087A70,2C2E1C2D=020F712952832001,7A702C2E0611=020F712952832001,7A702C2E021A=020F712952832001,7A7D2C2E3815=020F71295283200100,7A702C2E3024=020F71295283200110,616D2C2E093B=020F71295283206C55,7A702C2E000106030505=020F71295283206C55,7A702C030C1A=020F71295283207A706C55,000106082C2E3705=020F712952837A706C55,032C201F0C=02550F20,000106037A700508=02550F20,000106037A703029=02550F20,000106087A702C2E3027=02550F202C807115295256,000106037A703526=02100F2C29528320,000106037A70150E=02100F2C29528320,00010608380F=02100F2C29528320,000106083527=02100F2C29528320,7A70000106031C27=02100F2C2955528320,000106081227=02100F2C29555283207A706C,00010608060F=02100F2C29555283207A706C,000106081D34=02100F7020,7A7D000106030F02=02100F7055528315,2F8026000106083920=02100F7055528315,2F802600010608212A=02100F7055528315,000106082A20=02100F7055528315,000106083A26=02100F7055528315,000106080439=02100F7055528315,000106080008=02100F7055528315,000106081B21=02100F7055528315,00010608071B=02100F7055528315,000106080D24=02100F7055528315,000106082C2E2C32=02100F7055528315,000106082C2E2B2C=02100F7055528315,00010608032C201402=02100F7055528315,00010608032C20391C=02100F7055528315,7A7D000106031F10=02100F705552831538,2F8026000106082D06=02100F70555283157A,2F802600010608290D=02100F20,7A702C000106032416=02100F20,616D000106037A702C34=02100F20292C,7A70000106031C2A=02100F528315,7A7055000106032234=02100F528315,7A7055000106032A21=02100F55528315,000106037A703313=02100F55528315,000106037A700509=02100F55528315,000106037A702D03=02100F55528315,000106037A700613=02100F55528315,000106037A702235=02100F55528315,000106037A70391D=02100F55528315,000106037A70100F=02100F55528315,000106087A702C111B=02100F55528315,000106087A702C2E2916=02100F55528315,7A2C71707D000106030430=02100F55528315,7A2C71707D000106033B32=02100F55528315,7A2C71707D000106081903=02100F55528315,7A702C2E000106033A27=02100F55528315,7A702C000106030931=02100F55528315,7A702C000106030C1C=02100F55528315,7A70000106032735=02100F555283152C8071,000106037A700B13=02100F555283152C807138,000106037A701517=02100F555283152C807138,000106037A702917=02100F555283156C,000106037A703136=550F522010,7A2C71707D01022A1E=550F715220,7A702C2E1333=550F715220,7A702C2E000106081405=556C,000106087A702C2E0433=556C,7A70000106083B38=556C0F197120,7A702C2E1E01=556C0F19712001,7A702C2E190B=556C000108,7A70230B=556C000108,7A702C2E1A0F=556C0001082C807115295256,7A701830=556C0008,7A2C71707D01023814=556C100F295220,7A2C71707D03082F=556C100F295220,7A702C0C1D=556C100F295220,7A702C2E00010603021D=556C100F295220,7A70000106031121=556C100F2952202C,7A701835=556C100F2952202C80713815,000106037A703B30=556C100F29522002,000106037A70290C=556C100F29522002,7A70000106030930=556C100F2952200238,000106037A702B27=556C100F2952200102,7A702C2E3812=556C08,000106037A701012=556C08,000106037A701621=556C08,7A702C2E000106033209=556C08,7A702C2E000106032021=556C082C807138152952,000106037A700009=556C082C807138152952,000106037A702A1D=807138152952000170100F,032C200A05=807138152952000170100F,032C20273B=8071381529527A706C550F,032C203423=80711529525600010870556C100F,032C201511=80711529525600010870556C100F,032C20183B=80711529525600010870556C100F,032C203311=010F2C80093829206C55,7A702B29=010F2C80093829206C55,7A70616D3A25=010F2C09382920,7A70550825=010F2C093829207A6C5570,201E=010F09382920,7A702C2E352E=010670100F2C71522000,1C28=010670100F7152207A6C55,2C2E2E11=0106100F7152,7A70032C203205=0106100F71526C,7A70032C202A19=0102290F20,7A702C2E2A1F=010270290F2C207A6C55,2413=010270290F2C207A6C55,0437=010270290F2C207A6C55,0935=010270550F,032C201B18=010270550F20,2B24=010270550F20,2F80261906=010270550F20,2C2E2732=010270550F20,2C2E071A=010270550F20,2C2E3700=010270550F20,7A7D1724=010270550F203800,2F80263921=010270550F202C29,416D290F=010270550F202C807138152952,1619=010270550F202C8071381529527A,3207=010270550F202C80711529525600,0829=010270550F2000,060D=010270550F2000,0001=010270550F2000,2736=010270550F207A,1B1E=010270550F207A,2C2E140B=010270550F207A6C,0114=010270550F7A6C,032C202C3B=010270550F7A6C,032C20201F=0102550F20,7A702C1A13=0102550F20,7A702C3637=0102550F20,7A702C280B=0102550F20,7A702C223B=0102550F20,7A702C032D04=0102100F2C29528320,7A701409=0102100F2C29528320,7A70552307=0102100F2C2952832000,0005=0102100F295283,032C207A700A00=0102100F2955528320,7A2C71707D082D=0102100F2955528320,7A702C2E2809=0102100F295552832000,7A702C2E2B2D=0102100F7055528315,021E=0102100F7055528315,0C20=0102100F7055528315,2F80263420=0102100F7055528315,2F80261510=0102100F7055528315,2F80262E10=0102100F7055528315,2F80262806=0102100F7055528315,2F80263134=0102100F7055528315,2F80261D38=0102100F7055528315,2F8026251A=0102100F7055528315,2F80263A2A=0102100F7055528315,2F80267A7D1120=0102100F7055528315,2F80267A7D0824=0102100F7055528315,2C2E1E00=0102100F7055528315,2C2E7A2F1D=0102100F7055528315,032C200A06=0102100F7055528315,7A7D2C2E1C2E=0102100F70555283153800,2F80261832=0102100F70555283153800,2C2E280A=0102100F70555283153800,2C2E320A=0102100F705552831538007A,2738=0102100F705552831538007A6C,2F80260720=0102100F705552831538007A6C,2F8026032B=0102100F70555283152C292000,1907=0102100F70555283152C292000,3703=0102100F70555283152C292000,2739=0102100F70555283152C29207A,251B=0102100F70555283152C29207A,2B25=0102100F70555283152C29207A6C,1331=0102100F70555283152C207A,0D29=0102100F70555283152C80717A,1B1D=0102100F70555283158071,032C200D2D=0102100F705552831500,1725=0102100F705552831500,352D=0102100F705552831500,0C19=0102100F705552831500,150F=0102100F705552831500,3025=0102100F705552831500,0F07=0102100F705552831500,1E09=0102100F705552831500,251F=0102100F705552831500,010C=0102100F705552831500,2F80261A10=0102100F705552831500,2F80261016=0102100F705552831500,2F80260934=0102100F705552831500,2F80262910=0102100F705552831500,2F80267A7D1A14=0102100F705552831500,2C2E2304=0102100F705552831500,7A7D3421=0102100F7055528315002C2920,212F=0102100F7055528315002C807138,111F=0102100F7055528315002C807138,3135=0102100F7055528315008071,032C200828=0102100F7055528315007A6C,2022=0102100F70555283156C,7A7D140A=0102100F70555283156C,7A7D2C2E2127=0102100F70555283157A,1618=0102100F70555283157A,0B0F=0102100F70555283157A,1836=0102100F70555283157A,172E=0102100F70555283157A,2F8026352A=0102100F70555283157A,2F80262B2E=0102100F70555283157A,2F8026082A=0102100F70555283157A,2F80262306=0102100F70555283157A,2F80263702=0102100F70555283157A,2F80262C38=0102100F70555283157A,2F80261E06=0102100F70555283157A,2F80261B1A=0102100F70555283157A,2F8026032A=0102100F70555283157A,2C2E1F14=0102100F70555283157A,2C2E3810=0102100F70555283157A,2C2E262C=0102100F70555283157A29,032C20201A=0102100F70555283157A00,2F80260A02=0102100F70555283157A00,2F80261838=0102100F70555283157A6C,2F80260E34=0102100F70555283157A6C,2F80260438=0102100F70555283157A6C,2C2E2F1A=0102100F70555283157A6C,2C2E2305=0102100F528315,7A70553525=0102100F5283152C8071,7A70550723=0102100F528315807138,7A7055032C200D2A=0102100F55528315,2F80267A2C71707D3316=0102100F55528315,2F80267A2C71707D1224=0102100F55528315,2F80267A2C71707D212E=0102100F55528315,2F80267A700616=0102100F55528315,2F80267A70380C=0102100F55528315,2F80267A700434=0102100F55528315,2F80267A702A18=0102100F55528315,7A2C71707D2628=0102100F55528315,7A2C71707D100C=0102100F55528315,7A2C71707D2F80261729=0102100F55528315,7A701F15=0102100F55528315,7A70240E=0102100F55528315,7A703632=0102100F55528315,7A701339=0102100F55528315,7A700115=0102100F55528315,7A702C2C37=0102100F55528315,7A702C320B=0102100F55528315,7A702C3206=0102100F55528315,7A702C2E2238=0102100F55528315,616D2F80267A2C71707D3816=0102100F555283153800,2F80267A701406=0102100F555283153800,2F80267A700111=0102100F555283152C8071,7A700501=0102100F555283152C8071,7A70370B=0102100F555283152C807138,7A703B37=0102100F555283152C80713800,7A701C2F=0102100F555283152920,7A702C240F=0102100F555283152920,7A702C0A03=0102100F555283152920,7A702C0221=0102100F55528315292000,7A702C2E3317=0102100F55528315292000,7A702C2E3634=0102100F5552831500,2F80267A2C71707D3028=0102100F5552831500,7A2C71707D111A=0102100F5552831500,7A2C71707D071E=0102100F5552831500,7A2C71707D2913=0102100F5552831500,7A702F19=0102100F5552831500,7A702301=0102100F5552831500,7A702C3919=0102100F5552831500,7A702C3B33=0102100F5552831500,7A702C2E0223=0102100F5552831500,7A702C03032F=0102100F55528315006C,7A702C2E262E=0102100F555283156C,2F80267A70032E=0102100F555283156C,7A2C71707D0F0B=0102100F555283156C,7A701D3B=0102100F555283156C,7A702C2E030116=01100F1571292C20,2F80267A703200=01100F1571292C20,7A7055370A=01100F1571292C2000,7A701B22=01100F1571292C2000,7A701E04=01100F1571292C2000,416D1336=01100F1571292C20007A70556C,391A=01100F1571292C20007A6C7055,1C24=01100F1571292C207A7055,2F80260D2E=01100F15712920,7A702C2E2D0A=01100F15712920,7A702C2E2800=01100F15712920027A7055,2C2E251E=01100F157129207A70556C,2C2E1228=01100F157129207A70556C,416D2C2E050A=01100F5220,7A70550000=01100F5220,616D2624=01100F5220,616D2F80267A702804=01100F5220006C,7A70550F06=01100F52207A70556C,2C2E2F1E=01100F52207A70556C,2C2E1014=01100F527A70556C,032C20161E=01100F712920,7A702C2E0A0A=01100F71522C2920,616D161C=0070100F292C20,01020F04=0006100F7020,7A7D01026D183A=0006100F7020,616D0102201C=0006100F20,7A2C71707D01026D1D37=000170100F292C20,2F18=000170100F292C802038,161D=00014B0F,032C201338=00014B0F2C2002,2F80261728=00014B0F20,2C2E0F0A=00014B0F20,7A2C71707D1833=00014B0F20,7A702C1407=00014B0F20,7A702C1401=0001060838,2C2E1123=0001060838,416D032C202019=000106082C38,2C31=000106082C38,391F=000106082C38,2523=000106082C38,7A70416D1C29=000106082C38020F71295283,3811=000106082C38020F71295283,7A700937=000106082C386C550F197120,7A700117=00010252100F29202C7A706C55,1337=00010206700F202C807138152952,3A2E=00010206100F7020,616D0610=00010206100F20,7A2C71707D0328=00010206100F20,7A700F01=00010206100F20,7A702C3310=00010206100F20,7A702C2E3139=0001100F298020,7A702C2625=00010870556C100F2C20,1909=00010870556C100F2C20,391E=00010870556C100F2C20,2124=00010870556C100F2C20,2F80267A7D0F00=00010870556C100F2C2038,2D09=00010870556C100F2C2002,0500=00010870556C100F2C207A,2C39=00010870556C100F2C207A,2518=00010870556C100F2C207A,0B0C=00010870556C100F2C207A,2F80262911=00010870556C100F7A,032C200007=000108556C100F2C2029,7A700A07=000108556C100F2C2029,7A701332=000108556C100F20,2C2E7A70100D=000108556C100F20,7A702C2E2239=000108556C100F20,7A702C2E0A01=000108556C100F20,7A702C2E380D=0001086C100F2C20,7A70551D36=0001086C100F2C20,7A70552F1F=000108100F70552920,010D=000108100F70552920,616D0507=000108100F705529202C80713815,0B0D=000108100F705529202C8071157A,3133=000108100F7055292002,2309=000108100F7055292002,416D0002=000108100F705529207A,2F80263202=000108100F705529207A,2F80263638=000108100F705529207A,2C2E2A1A=000108100F705529207A38,2F80262414=000108100F705529207A6C,2C2E2E14=000108100F552920,7A2C71707D1404=000108100F552920,7A2C71707D0B17=000108100F552920,7A70330D=000108100F552920,7A702C172F=000108100F552920,7A702C2E3707=000108100F5529206C,616D7A702C2E302E=6C55700F197120,2C2E7A7D0C22=6C55700F197120,7A7D01026D1E02=6C550F297120,000106037A703923=6C550F297120,7A702C2E03230A=6C550F1920,7A2C71707D240C=6C550F19200210,7A2C71707D000106031A16=6C550F197120,000106037A701513=6C550F197120,7A703A2B=6C550F197120,7A701837=6C550F197120,7A702F23=6C550F197120,7A702F22=6C550F197120,7A702D07=6C550F197120,7A702C2E3922=6C550F197120,7A700102093A=6C550F197120,7A70000106031B19=6C550F197120,616D7A70071F=6C550F197120,616D7A702C2E212B=6C550F197120,616D7A702C2E000106032734=6C550F197120292C,000106037A700325=6C550F1971200001020610,7A702C122B=6C550F19712008,000106037A702411=6C100F2952,7A7055032C20010E=100F2C29528320,01023704=100F2C29528320,0102363A=100F292C206C55,000106037A702B26=100F2920,7A2C71707D01026D302C=100F7055528315,01021E08=100F7055528315,01022730=100F7055528315,01021512=100F7055528315,010200352C=100F7055528315,7A7D01026D2F1C=100F7055528315,7A7D01026D0222=100F70555283153800,01026D2412=100F70555283157A,01022230=100F70555283157A,0102060E=100F70555283157A6C,01022C3A=100F70555283157A6C,01026D1F12=100F1571292C20,01026D3B36=100F1571292C20,01026D1516=100F1571292C20,000106037A702302=100F1571292C20,000106037A701D32=100F1571292C20,000106082F8026330E=100F1571292C20,000106086D2A1C=100F1571292C20,7A7001026D313A=100F1571292C20,7A7000010603341C=100F1571292C20,416D7A70000106032B2A=100F1571292C2002,000106037A700326=100F1571292C20556C,000106037A70273A=100F1571292C2000,01026D0722=100F1571292C2000,01026D2E0C=100F1571292C206C55,000106037A701408=100F1571292C207A706C55,01022020=100F1571292C207A706C55,000106081726=100F1571292C207A6C7055,0102290E=100F1571292C207A6C7055,000106080932=100F1571292C207A6C7055,000106080D26=100F52,00010608032C20100E=100F5283153800,01027A70550B16=100F5220,2F8026000106081122=100F5220,6D010200133A=100F5220,01026D1F16=100F5220,000106037A703132=100F5220,000106083B3A=100F5220,000106082522=100F5220,00010608190A=100F5220,000106082C2E021C=100F5220,7A70000106030936=100F52202C,01026D3A2C=100F52206C55,01027A701A0C=100F52206C55,000106037A700E30=100F52206C55,000106037A700A08=100F52207A706C55,000106083204=100F52207A6C5570,01026D0B0E=100F55528315,01027A2C71707D0004=100F55528315,7A2C71707D01026D1D3A=100F55528315,7A2C71707D01026D3418=100F5552831500,7A2C71707D0102201D=100F712920,7A702C2E00010608030E36=100F71522C2920,01023635=100F715229,00010608032C20021B=7A70550F2C715220,1900=7A70550F715220,2C2E0A09=7A70556C,00010608172C=7A70556C,00010608032C200B14=7A70556C,00010608032C202914=7A70556C0F197120,2C2E0938=7A70556C0F197120,000106082C2E111E=7A70556C000108,0502=7A70556C000108,2F80260D2F=7A70556C0001082C807138152952,2D0B=7A70556C0001082C807138152952,3633=7A70556C0001082C807115295256,0C18=7A70556C0008,01020218=7A70556C0008,0102302F=7A70556C100F295220,000106082C35=7A70556C100F295220,000106081E0B=7A70556C100F2952202C807115,3130=7A70556C100F29522002,000106080506=7A70556C100F29522001,2C2E330F=7A70556C100F29522001022C8071,010F=7A70556C100F295220010200,0435=7A70556C100F295280713815,032C200614=7A70556C100F295201,032C20122C=7A70556C100F29520102,032C203B39=7A706C550F297120,0F05=7A706C550F297102,032C200D25=7A706C550F19712001,616D2233=7A706C550F19712000010608,2626=7A6C70550F197120,01021A17=7A6C70550F197120,00010608262F=7A6C70550F1971202C29,000106083529=7A6C70550F19712002,616D000106082D08=7A6C70550F197120103800,0102341F=7A6C55700F197120,2C2E172B=082C38,7A7055000106030D27=082C38,7A70000106030827=08556C100F2C20,000106037A702803=08556C100F2C20,000106037A701013=08556C100F2C20,7A7000010603262B=08556C100F2C20,7A7000010603240D=08556C100F2C20,7A70000106033631=08556C100F2C20,7A70000106030431=08556C100F20,7A702C2E000106031D35=08100F552920,000106037A701335=08100F552920,000106037A700612=08100F55292038,000106037A70', - SHEN_SHA:['无','天恩','母仓','时阳','生气','益后','青龙','灾煞','天火','四忌','八龙','复日','续世','明堂','月煞','月虚','血支','天贼','五虚','土符','归忌','血忌','月德','月恩','四相','王日','天仓','不将','要安','五合','鸣吠对','月建','小时','土府','往亡','天刑','天德','官日','吉期','玉宇','大时','大败','咸池','朱雀','守日','天巫','福德','六仪','金堂','金匮','厌对','招摇','九空','九坎','九焦','相日','宝光','天罡','死神','月刑','月害','游祸','重日','时德','民日','三合','临日','天马','时阴','鸣吠','死气','地囊','白虎','月德合','敬安','玉堂','普护','解神','小耗','天德合','月空','驿马','天后','除神','月破','大耗','五离','天牢','阴德','福生','天吏','致死','元武','阳德','天喜','天医','司命','月厌','地火','四击','大煞','大会','天愿','六合','五富','圣心','河魁','劫煞','四穷','勾陈','触水龙','八风','天赦','五墓','八专','阴错','四耗','阳错','四废','三阴','小会','阴道冲阳','单阴','孤辰','阴位','行狠','了戾','绝阴','纯阳','七鸟','岁薄','阴阳交破','阴阳俱错','阴阳击冲','逐阵','阳错阴冲','七符','天狗','九虎','成日','天符','孤阳','绝阳','纯阴','六蛇','阴神','解除','阳破阴冲'], - DAY_SHEN_SHA:'100=010203040506,0708090A0B101=010C0D,0E0F101112131415102=16011718191A1B1C1D1E,1F20212223103=24011825261B271D1E,28292A2B104=012C2D2E2F3031,3233343536105=3738,393A3B3C3D123E106=3F404142434445,464748107=494A4B4C4D,4E108=4F5051524C4D5345,54555657109=58595345,5A5B12565C10A=5D415E5F60,616263640B6510B=0266676869,6A6B6C0A3E6D10C=1602171803041B05061E,07086E10D=24181B0C0D,0E0F1011126F13141510E=70191A1C1D,1F2021222310F=0125261B271D,28292A2B110=012C2D2E2F3031,3233343536111=49013738,393A3B3C3D123E112=4F50013F404142434445,4648113=014A4B,4E6E114=51524C4D5345,54550B5657115=0158595345,5A5B12565C116=1601185D415E5F60,61626364117=24021867681B69,6A6B3E6D118=0203040506,0708119=1B0C0D,0E0F10111213141511A=191A1B1C1D1E,1F2021222311B=4925261B271D1E,28292A11C=4F502C2D2E2F3031,323334353611D=3738,393A3B3C3D123E11E=3F404142434445,460B4811F=4A4B,4E71120=16171851524C4D5345,545556121=241858595345,5A5B12565C122=5D415E5F60,61626364123=0267681B69,6A6B3E6D124=0203041B05061E,070847125=491B0C0D,0E0F101112131415126=4F50191A1C1D1E,1F20212223127=2526271D1E,28292A2B128=2C2D2E2F3031,32333435360B129=3738,393A3B3C3D123E12A=1617183F404142434445,464812B=24184A4B,4E7212C=51524C4D53,5455565712D=0158595345,5A5B12565C12E=015D415E5F60,616263647312F=49010267681B69,6A6B3E6D130=4F500102030405061E,070874131=010C0D,0E0F101112131415726E132=191A1C1D1E,1F2021220B722375133=2526271D1E,28292A2B134=1617182C2D2E2F3031,3233343536135=24183738,393A3B3C3D126F3E136=3F4041424344,4648137=4A4B,4E72138=51524C4D5345,545576567257139=4958595345,5A5B7612565C7713A=4F505D415E5F60,6162636413B=02676869,6A6B3E6D200=1601025D60,393B28292A11090A201=0103041A1B4A,123435360B6D202=011819681B4C1D061E,3D1014203=011718252F591D0D1E,1F20213233204=012C26,3C23205=493751522D2E69,121364223E2B206=503F4005311E,6A3A5A5B207=5841440C38,4615208=431C4D45,6B4E5648209=27534B45,545507086162125620A=16666730,0E0F635720B=0241425E5F1B,6C0A0B3E5C20C=02185D1B601E,393B28292A116E20D=171803041B4A,126F3435366D20E=7019684C1D06,3D101420F=4901252F591D0D,1F2021323378210=50012C26,3C23211=013751522D2E69,121364223E2B212=013F40053145,6A3A5A5B213=015841440C38,46156E214=16431C4D5345,6B4E5648215=27534B45,545507086162120B5648216=18671B30,0E0F6357217=02171841425E5F1B,3E5C218=025D60,393B28292A11219=4903041A1B4A,123435366D21A=5019681B4C1D061E,3D101421B=252F591D0D45,1F2021323321C=2C26,3C2321D=3751522D2E69,121364223E2B21E=163F40053145,6A3A5A5B21F=5841440C38,467147150B220=18431C4D5345,6B4E5648221=171827534B45,5455070861621256222=6730,0E0F6357223=490241425E5F1B,3E5C224=50025D1B601E,393B28292A11225=03041A4A,123435366D226=19684C1D061E,3D1014227=252F591D0D1E,1F20213233228=162C26,3C23229=3751522D2E69,121364220B3E2B22A=183F40053145,6A3A5A5B22B=17185841440C38,46157222C=431C4D53,6B4E564822D=490127534B45,54550708616212567922E=5001671B30,0E0F635722F=010241425E5F,3E5C230=01025D601E,393B28292A1174231=0103041A4A,1234353647726E6D232=1619684C1D061E,3D1014233=252F591D0D1E,1F202132330B75234=182C26,3C23235=17183751522D2E69,126F1364223E2B236=3F400531,6A3A5A5B237=495841440C38,461572238=50431C4D5345,6B4E76567248239=27534B45,5455070861627612567323A=6730,0E0F635723B=0241425E5F,3E5C300=0102415E5F1A1B69,090A471457301=011B05,6A125C302=5001185D19515203042F0C1D601E,323315303=4F490118251C1D1E,3C5A5B106D304=012C2706,1F20213B710B787A305=58372668300D,6B123E306=173F402D2E45,07086423307=00,393A0E2B308=24164142444A533145,61624622567B309=674C533845,28292A4E12135630A=431B594D,5455633435364830B=021B27,3D116C0A3E30C=500218415E5F1A1B691E,146E5730D=4F49181B05,6A126F5C30E=705D19515203042F0C1D60,3233150B30F=01251C1D,3C5A5B106D310=01172C2706,1F20213B7C311=0158372668300D,6B123E312=2416013F402D2E45,0708476423313=01,393A0E0F6E2B314=4142444A533145,61624622567D315=66671B4C533845,28292A4E121356316=5018431B594D,54556334353648317=4F4902181B4B,3D113E318=02415E5F1A69,140B57319=1B05,6A125C31A=175D19515203042F0C1D601E,32331531B=251C1D1E,3C5A5B106D31C=24162C2706,1F20213B31D=58372668300D,6B123E31E=3F402D2E45,0708642331F=00,393A0E0F2B320=50184142444A533145,61624622567E321=4F4918671B4C533845,28292A4E121356322=43594D,5455633435360B48323=021B4B,3D113E324=0217415E5F1A691E,1457325=05,6A125C326=58165D19515203042F0C1D601E,323315327=251C1D1E,3C5A5B106D328=2C2706,1F20213B75329=58372668300D,6B123E32A=50183F402D2E45,0708642332B=4F4918,393A0E0F722B32C=4142444A5331,616246220B567B32D=01671B4C533845,28292A4E12135632E=011743594D,5455633435364832F=01024B,3D113E330=24160102415E5F1A691E,741457331=0105,6A12726E5C332=5D19515203042F0C1D601E,32331572333=251C1D1E,3C5A5B106D334=50182C2706,1F20213B335=4F491858372668300D,6B126F3E336=3F402D2E,0708640B23337=00,393A0E0F722B338=174142444A533145,616246762256727B73339=674C533845,28292A4E7612135633A=241643594D,5455633435364833B=024B,3D113E400=5001431B,5A5B1248401=490141425E5F2F4B,32336314402=4F01024A1D1E,396B3C130B57403=01025803044C1D1E,07085C404=01183F5D5960,0E0F10127F405=171819,1F20213E6D788075406=162526690645,28292A407=242C2D2E050D,6162343536647B408=3767680C5345,6A3A3B3D12155623409=4041441C5345,46562B40A=501B274D31,4E1140B=4951521A1B3038,5455223E40C=4F431B1E,5A5B0981120B6E4840D=41425E5F2F4B,3233631440E=02184A1D,396B3C135740F=010217185803044C1D,0708475C410=16013F585960,0E0F1012411=240119,1F20213E6D412=012526690645,28292A413=012C2D2E050D,6162343536646E7B414=503767681B0C5345,6A3A3B3D126F155623415=494041441B1C5345,46562B416=4F1B274D31,4E11710B417=51521A1B3038,54556C81223E418=18431B,5A5B1248419=171841425E5F2F4B,3233631441A=16024A1D1E,396B3C135741B=24025844044C1D1E,07085C41C=3F5D5960,0E0F101241D=19,1F20213E6D41E=50702526690645,28292A41F=492C2D2E050D,6162343536647D420=4F663767681B0C5345,6A3A3B3D12150B5623421=4041441B1C5345,46562B422=181B274D31,4E11423=171851521A3038,5455223E424=16431E,5A5B1248425=2441425E5F2F4B,32336314426=024A1D1E,396B3C1357427=025803044C1D1E,07085C428=503F5D5960,0E0F10126F429=4919,1F20213E6D42A=4F2526690645,28292A0B8242B=2C2D2E050D,616234353664727E7342C=183767681B0C53,6A3A3B3D1215562342D=0117184041441C5345,4647562B42E=1601274D31,4E1142F=240151521A3038,5455223E430=01431E,5A5B761248431=0141425E5F2F4B,32336314726E432=50024A1D1E,396B3C137257433=49025844044C1D1E,0708745C434=4F3F5D5960,0E0F10120B435=19,1F20213E6D75436=1825266906,28292A82437=17182C2D2E050D,616234353664727B73438=163767680C5345,6A3A3B3D1215567223439=244041441C5345,46562B43A=274D31,4E1143B=51521A3038,545576223E83500=012F4D31,54550708323312501=01586938,0E0F3C63502=16010241435E5F051D1E,641448503=01020C1D4B1E,6A28292A353615220B504=0117183F03041C,123457505=181927,3D103E5C506=5D25306045,1F20213B616213507=492C2667,6D508=503751522D2E530645,1256509=401B4A530D45,393A5A5B115650A=4142441A1B4C,462350B=681B59,6B4E3E2B50C=162F4D311E,5455070832330981126E50D=586938,0E0F3C0B50E=02171841435E5F051D,64144850F=0102180C1D4B,6A28292A35361522510=013F03041C,123457511=49011927,3D103E5C512=50015D25306045,1F20213B616213513=012C26671B,6E6D514=3751522D2E1B530645,126F56515=401B4A530D45,393A5A5B1156516=164142441A1B4C,467123517=6859,6B4E6C810B3E2B518=17182F4D31,54550708323312519=18586938,0E0F3C6351A=0241435E5F051D1E,64144851B=49020C1D4B1E,6A28292A3536152251C=503F03041C,12345751D=1927,3D103E5C51E=705D25306045,1F20213B61621351F=2C26671B,6D520=163751522D2E1B530645,1256521=404A530D45,393A5A5B110B56522=17184142441A1B,4623523=186859,6B4E3E2B524=2F4D311E,54550708323312525=49586938,0E0F3C63526=500241435E5F051D1E,641448527=020C1D4B1E,6A28292A35361522528=3F03041C,126F344757529=1927,3D103E5C52A=165D25306045,1F20213B616213658452B=662C2667,0B726D52C=17183751522D2E1B5306,125652D=0118404A530D45,393A5A5B115652E=014142441A4C,462352F=49016859,6B4E3E2B530=50012F4D311E,545507083233761285531=01586938,0E0F3C63726E532=0241435E5F051D1E,64147248533=020C1D4B1E,6A28292A7435361522534=163F03041C,123457535=1927,3D100B3E5C536=16185D253060,1F20213B61621378537=182C2667,726D538=3751522D2E530645,125672539=49404A530D45,393A5A5B115653A=504142441A4C,46472353B=681B59,6B4E763E2B600=241601304D,3C28292A4E1235361423601=01,54553B63342B602=0102681D311E,3D603=010241425E5F4A1D381E,64604=01183F434C,39127148605=4F49181951520304594B,61620B3E73606=50256745,5A5B102257607=172C69,1F20215C608=5D37261B05536045,6B111256609=402D2E1A1B0C5345,6B11125660A=24161B1C06,6A3A0E0F1360B=5841442F270D,3233463E60C=304D1E,3C28292A4E0981123536146E2360D=00,54553B63342B60E=0218681D31,3D60F=4F4901021841425E5F4A1D38,640B610=50013F434C,391248611=01171951520304594B,61623E612=0125671B45,5A5B102257613=012C1B69,1F20216E5C614=24165D37261B05536045,6B11126F56615=402D2E1A1B0C5345,070815566D616=1C06,6A3A0E0F1347617=5841442F270D,3233466C813E618=18304D,3C28292A4E1235361423619=4F4918,54553B63340B2B61A=5002681D311E,3D61B=021741425E5F4A1D381E,6461C=3F434C,39124861D=1951520304594B,61623E61E=24167025671B45,5A5B10225761F=2C1B69,1F20215C620=5D372605536045,6B111256621=402D2E1A0C5345,070815566D622=181B1C06,6A3A0E0F13623=4F49185841442F270D,3233460B3E624=50304D1E,3C28292A4E1235361423625=17,54553B63342B626=02681D311E,3D627=0241425E5F4A1D381E,64628=24163F434C,39126F48629=1951520304594B,61623E62A=256745,5A5B1022578662B=2C69,1F2021725C7562C=185D37261B055360,6B11125662D=4F490118402D2E1A0C5345,0708150B566D62E=50011C06,6A3A0E0F1362F=01175841442F270D,3233463E630=01304D1E,3C28292A4E761235361423631=01,54553B6334726E2B87632=241602681D311E,3D72633=0241425E5F4A1D381E,7464634=3F434C,39124748635=1951520304594B,61623E6573636=661825671B,5A5B10225786637=4F49182C69,1F20210B725C75638=505D372605536045,6B11125672639=17402D2E1A0C5345,070815566D63A=1B1C06,6A3A0E0F1363B=5841442F270D,323346763E700=0103404142445906,46701=01020D,4E14702=50015152694D1D1E,54553B23703=4901051D1E,5A5B2B1288704=4F0102415E5F0C31,6162636415705=6667681C38,6A6B3E706=4303042745,07080B48707=02304B,0E0F101112708=16171819,1F20135657709=24185825261B5345,28292A353622565C70A=025D2C2D2E2F4A60,3233893470B=374C,393A3C3D3E6D70C=503F4041424459061E,466E70D=49020D,4E1470E=4F5152694D1D,54553B70F=01051D,5A5B12132B710=0102415E5F0C31,61626364150B65711=0167681C38,6A6B3E712=162417184303041B2745,070848713=240102181B304B,0E0F1011126E714=191A1B5345,1F20215657715=5825261B5345,28292A353622565C717=49374C,393A3C3D126F473E6D718=4F3F404142445906,46719=020D,4E1471A=515269,1D1E71B=051D1E,5A5B12132B71C=16021718415E5F0C31,616263641571D=241867681B1C38,6A6B3E71E=4303041B2745,07084871F=021B30,0E0F101112720=50191A5345,1F20215657721=495825265345,28292A353622565C722=4F025D2C2D2E2F4A60,32338934723=374C,393A3C3D123E6D724=3F4041424459061E,46098A0B725=020D,4E7114726=1617185152694D1D1E,54553B23727=2418051D1E,5A5B12132B728=02415E5F0C31,616263641573729=67681B1C38,6A6B3E72A=504303042745,07084872B=4902304B,0E0F1011126F7272C=4F70191A1B,1F2021565772D=015825265345,28292A353622565C72E=01025D2C2D2E2F4A60,323389340B72F=01374C,393A3C3D6C8A123E6D730=160117183F4041424459061E,46731=240102180D,4E14726E732=5152694D1D1E,54553B767223733=051D1E,5A5B7612132B77734=5002415E5F0C31,6162636415735=4967681C38,6A6B473E736=4F4303041B27,7448737=02304B,0E0F10111272738=191A5345,1F20210B56725775739=5825265345,28292A353622565C73A=160217185D2C2D2E2F4A60,3233893473B=2418374C,393A3C3D123E6D800=50013F5D402760,6A3A5A5B22801=490102414430,466D802=014D1D061E,6B4E4714803=011D0D1E,54550708616212804=0102671B4A,0E0F6323805=41425E5F4C,8B2B806=16593145,3928292A113536807=025803041A1B38,1234130B808=181943681B695345,3D105648809=1718252F0553534B45,1F20213B32335680A=50022C260C,3C155780B=493751522D2E1C,12643E5C80C=3F5D4027601E,6A3A5A5B226E80D=02414430,466D80E=4D1D06,6B4E1480F=011D0D,5455070861621279810=16010266674A,0E0F6323811=0141425E5F1B4C,0B3E2B812=01181B593145,3928292A113536813=010217185803041A1B38,1234136E814=501943681B695345,3D105648815=49252F05534B45,1F20213B323356816=022C260C,3C1557817=3751522D2E1C,126F643E5C818=3F5D402760,6A3A5A5B22819=02414430,466D81A=164D1D061E,6B4E1481B=1D0D1E,545507086162120B6581C=0218671B4A,0E0F632381D=171841425E5F1B4C,3E2B81E=501B593145,3928292A11353681F=49025D03041A38,123413820=194368695345,3D10475648821=252F05534B45,1F20213B323356716=50025D2C2D2E2F4A60,32338934822=022C260C,3C1557823=3751522D2E1C,12643E5C824=163F5D4027601E,6A3A5A5B098A22825=02414430,46710B6D826=184D1D061E,6B4E14827=17181D0D1E,54550708616212828=5002671B4A,0E0F6323829=4941425E5F4C,3E2B82A=593145,3928292A11353682B=025803041A38,126F34137282C=701943681B6953,3D10564882D=01252F05534B45,1F2021613233567882E=1601022C260C,3C155782F=013751522D2E1C,6C8A12640B3E5C830=01183F5D4027601E,6A3A5A5B22831=01021718414430,46726E6D832=504D1D061E,6B4E761472833=491D0D1E,545507086162761273834=02674A,0E0F6323835=41425E5F4C,3E2B836=1B5931,3928292A11743536837=025803041A38,12341372838=16194368695345,3D10567248839=252F05534B45,1F20213B32330B567583A=02182C260C,3C155783B=17183751522D2E1C,12643E5C900=013F408C2E4C,0708641457901=010259,393A0E0F5C902=2416015D4142441D601E,61624635367B903=0167691D1E,28292A4E126D904=01021B054D06,5455637134220B905=580C0D,3D11153E906=17415E5F1A1B1C45,23907=4F49021B27,6A3B12472B908=501819515203042F30533145,323356909=1825533845,3C5A5B105690A=022C43,1F2021487C90B=3726684A4B,6B12133E90C=24163F402D2E4C1E,070864146E5790D=0259,393A0E0F5C90E=5D4142441D60,61624635360B7B90F=0167691D,28292A4E126D910=0102171B054D06,5455633422911=4F4901581B0C0D,3D11153E912=500118415E5F1A1B1C45,23913=0102181B27,6A3B126E2B914=19515203042F30533145,323356915=25533845,3C5A5B1056916=2416022C43,1F202148917=3726684A4B,6B126F133E918=3F402D2E4C,070864140B57919=0259,393A0E0F5C91A=175D4142441D601E,61624635367D91B=4F4966671B691D1E,28292A4E126D91C=5002181B054D06,545563342291D=18581B0C0D,3D11153E91E=415E5F1A1C45,2391F=0227,6A3B122B920=241619515203042F305331,323356921=25533845,3C5A5B1056922=022C43,1F20210B48788D923=3726684A4B,6B12133E924=173F402D2E4C1E,0708098A641457925=4F49022E,393A0E0F475C926=50185D4142441D601E,61624635367E927=18671B691D1E,28292A4E126D928=02054D06,5455633422929=580C0D,3D11153E92A=2416415E5F1A1C45,2392B=0227,6A3B126F722B92C=7019515203042F305331,32330B5692D=0125533845,3C5A5B105692E=0102162C43,1F2021487592F=4F49013726684A4B,6B6C8A12133E930=5001183F402D2E4C1E,0708641457931=01021859,393A0E0F726E5C932=5D4142441D601E,616246763536727B73933=67691D1E,28292A4E76126D934=241602054D06,5455633422935=580C0D,3D11153E936=415E5F1A1B1C,740B23937=0227,6A3B12722B938=1719515203042F30533145,32335672939=4F4925533845,3C5A5B105693A=5002182C43,1F20214893B=183726684A4B,6B12133EA00=160170182543261C,28292A48A01=240117182C2D2E274B,61623464147BA02=013F376768301D1E,6A3A3D1257A03=01584041441D1E,465CA04=015D4D60,4E1113A05=4951521A1B4A,54553E6DA06=4F501B4C0645,5A5B12A07=41425E5F2F590D,32336322A08=025345,396B3C0B5623A09=020304695345,0708562BA0A=16180531,0E0F10126FA0B=241618190C38,1F20213B3536103EA0C=2543261C1E,28292A6E48A0D=2C2D2E274B,61623464147BA0E=3F376768301D,6A3A3D124757A0F=4924584041441B1D,465CA10=4F50015D1B4D60,4E1113A11=0151521A1B4A,54553E6DA12=011B4C0645,5A5B120BA13=0141425E5F2F590D,323363226EA14=1602185345,396B3C5623A15=240217180304695345,0708562BA16=0531,0E0F1012A17=190C38,1F20213B3536153EA18=2543261C,28292A4882A19=49503F3767681B301D1E,6A3A3D1257A1A=4F503F3767681B301D1E,6A3A3D1257A1B=584041441B1D1E,465CA1C=5D1B4D60,4E1171130BA1D=51521A1B4A,54553E6DA1E=16184C0645,5A5B12A1F=24171841425E5F2F590D,32336322A20=025345,396B3C5623A21=020304695345,0708562BA22=0531,0E0F10128EA23=49190C38,1F20213B3536153E788FA24=4F502543261C1E,28292A48A25=2C2D2E274B,61623464147DA26=663F3767681B301D1E,6A3A3D120B57A27=584041441B1D1E,465CA28=16185D4D60,4E1113A29=24171851521A4A,54553E6DA2A=4C0645,5A5B7612A2B=41425E5F2F590D,3233632272A2C=0253,396B3C475623A2D=1601020304695345,0708562BA2E=4F50010531,0E0F1012A2F=01190C38,1F20213B3536153EA30=012543261C1E,28292A09900B4882A31=012C2D2E274B,6162346414726E7E73A32=16183F376768301D1E,6A3A3D126F7257A33=2417185D4041441D1E,465CA34=5D4D60,4E1113A35=51521A4A,5455763E6D83A36=4C06,5A5B12A37=4941425E5F2F590D,3233632272A38=4F50029145,396B3C567223A39=020304695345,070874562BA3A=0531,0E0F10120BA3B=190C38,1F20213B6C903536153E75B00=01701718254A31,1F20216162B01=0118582C26,674C38B02=50013F375152432D2E591D1E,121448B03=4901401B1D4B1E,393A5B11B04=014142441A69,4657B05=681B05,6B4E3E5CB06=682F0C4D6045,5455070832331215B07=1C,0E0F3C636DB08=1602415E5F27530645,3536136456B09=0230530D45,6A28292A0B56B0A=17180304,126F342223B0B=1819,3D103E2BB0C=50254A311E,1F202161626EB0D=49582C26,671B4C38B0E=3F375152432D2E591D,121448B0F=01401B1D4B,393A3B5A5B11B10=014142441A1B69,4657B11=01681B05,6B4E3E5CB12=16015D2F0C4D6045,5455070832331215B13=011C,0E0F3C630B6E6DB14=021718415E5F27530645,3536136456B15=021830530D45,6A28292A56B16=500304,12342223B17=4919,3D103E2BB18=254A31,1F4E21616278B19=582C26,671B4C38B1A=3F375152432D2E1B591D1E,121448B1B=401B1D4B1E,393A3B5A5B1147B1C=164142441A1B69,467157B1D=6805,6B4E0B3E5CB1E=17185D2F0C926045,5455070832331215B1F=181C,0E0F3C636DB20=5002415E5F27530645,3536136456B21=490230530D45,6A28292A56B22=0304,12342223B23=19,3D103E2BB24=254A311E,1F20136162B25=582C26671B4C38,00B26=163F375152432D2E1B591D1E,121448B27=401D4B1E,393A3B5A5B110BB28=17184142441A69,4657B29=186805,6B4E3E5CB2A=505D2F0C4D6045,54550708323376121585B2B=491C,0E0F3C63726DB2C=02415E5F275306,3536136456B2D=010230530D45,6A28292A56B2E=010304,12342223B2F=0119,3D103E2BB30=1601254A311E,1F2021616209906584B31=0166582C26674C38,0B726EB32=17183F375152432D2E591D1E,126F147248B33=18401D4B1E,393A3B5A5B11B34=504142441A69,4657B35=49681B05,6B4E763E5CB36=5D2F0C4D60,5455070832331215B37=1C,0E0F3C63726DB38=02415E5F27530645,353613645672B39=0230530D45,6A28292A744756B3A=160304,12342223B3B=19,3D106C900B3E2BC00=500170661825670C,5A5B1013141523C01=4F4901182C1C,1F2021222BC02=011637261B271D311E,6B1112C03=01402D2E1A1B311D381E,0708C04=0143,6A3A0E0F7148C05=41442F4B,32334635360B3EC06=24164A4D45,3C28292A4E1257C07=174C,545563345CC08=025D6859536045,3D56C09=0241425E5F5345,4764566DC0A=50186906,393B126FC0B=4F4918581951520304050D,61623EC0C=25671B0C1E,5A5B101314156E23C0D=2C1B1C,1F2021222BC0E=3F37264B1D31,6B1112C0F=01402D2E1A1B301D38,07080BC10=241601431B,6A3A0E0F48C11=011741442F4B,32334635363EC12=014A4D45,3C28292A4E1257C13=014C,545563346E5CC14=5002185D6804536045,3D56C15=4F49021841425E5F5345,64566DC16=6906,393B12C17=581951524404050D,61623EC18=25670C,5A5B101314152386C19=2C1B1C,1F2021220B2BC1A=24163F37261B271D31,6B1112C1B=17402D2E1A1B301D381E,0708C1C=43,6A3A0E0F48C1D=41582F4B,32334635363EC1E=50184A4D45,3C28292A4E1257C1F=4F49184C,545563345CC20=025D6859536045,3D56C21=0241425E5F5345,64566DC22=6906,393B12C23=581951520304050D,61620B3EC24=241625671B0C1E,5A5B1013141523C25=172C1B1C,1F2021222BC26=3F3726271D311E,6B1112C27=402D2E1A301D381E,0708C28=501843,6A5B0E0F48C29=4F491841442F4B,32334635363EC2A=4A4D45,3C28292A4E761257C2B=4C,54556334725C93C2C=025D68595360,3D56C2D=010241425E5F5345,640B566DC2E=2416016906,393B12C2F=0117581951520304050D,61623EC30=0125670C,5A5B1009901314152386C31=012C1C,1F202122726E2B75C32=50183F3726271D311E,6B11126F72C33=4F4918402D2E1A301D381E,070847C34=431B,6A3A0E0F48C35=41442F4B,3233467635363EC36=4A4D,3C28292A4E1257C37=4C,545563340B725CC38=2416025D6859536045,3D5672C39=021741425E5F5345,7464566DC3A=6906,393B12C3B=581951520304050D,61626C903E6573', - getTimeZhiIndex:function(hm){ - if(!hm){ - return 0; - } - if(hm.length>5){ - hm = hm.substr(0,5); - } - var x = 1; - for(var i=1;i<22;i+=2){ - if(hm>=((i<10?'0':'')+i+':00')&&hm<=((i+1<10?'0':'')+(i+1)+':59')){ - return x; - } - x++; - } - return 0; - }, - convertTime:function(hm){ - return this.ZHI[this.getTimeZhiIndex(hm)+1]; - }, - getJiaZiIndex:function(ganZhi){ - for(var i=0,j=this.JIA_ZI.length;i-1) { - right = right.substr(index+3); - var left = right; - if (left.indexOf('=')>-1) { - left = left.substr(0, left.indexOf('=') - 2); - } - var matched = false; - var months = left.substr(0, left.indexOf(':')); - var i; - var m; - var j; - for (i = 0, j = months.length; i < j; i += 2) { - m = months.substr(i, 2); - if (m==month) { - matched = true; - break; - } - } - if(matched) { - var ys = left.substr(left.indexOf(':') + 1); - ys = ys.substr(0, ys.indexOf(',')); - for (i = 0, j = ys.length; i < j; i += 2) { - m = ys.substr(i, 2); - l.push(this.YI_JI[parseInt(m,16)]); - } - break; - } - index = right.indexOf(day+'='); - } - if(l.length<1){ - l.push('无'); - } - return l; - }, - getDayJi:function(monthGanZhi,dayGanZhi){ - var l = []; - var day = this.hex(this.getJiaZiIndex(dayGanZhi)); - var month = this.hex(this.getJiaZiIndex(monthGanZhi)); - var right = this.DAY_YI_JI; - var index = right.indexOf(day+'='); - while(index>-1) { - right = right.substr(index+3); - var left = right; - if (left.indexOf('=')>-1) { - left = left.substr(0, left.indexOf('=') - 2); - } - var matched = false; - var months = left.substr(0, left.indexOf(':')); - var i; - var m; - var j; - for (i = 0, j = months.length; i < j; i += 2) { - m = months.substr(i, 2); - if (m==month) { - matched = true; - break; - } - } - if(matched) { - var js = left.substr(left.indexOf(',')+1); - for (i = 0, j = js.length; i < j; i += 2) { - m = js.substr(i, 2); - l.push(this.YI_JI[parseInt(m,16)]); - } - break; - } - index = right.indexOf(day+'='); - } - if(l.length<1){ - l.push('无'); - } - return l; - }, - getDayJiShen:function(lunarMonth,dayGanZhi){ - var l = []; - var day = this.hex(this.getJiaZiIndex(dayGanZhi)); - var month = Math.abs(lunarMonth).toString(16).toUpperCase(); - var index = this.DAY_SHEN_SHA.indexOf(month+day+'='); - if(index>-1) { - var left = this.DAY_SHEN_SHA.substr(index + 4); - if (left.indexOf('=')>-1) { - left = left.substr(0, left.indexOf('=') - 3); - } - var js = left.substr(0, left.indexOf(',')); - for (var i = 0, j = js.length; i < j; i += 2) { - var m = js.substr(i, 2); - l.push(this.SHEN_SHA[parseInt(m, 16)]); - } - } - if(l.length<1){ - l.push('无'); - } - return l; - }, - getDayXiongSha:function(lunarMonth,dayGanZhi){ - var l = []; - var day = this.hex(this.getJiaZiIndex(dayGanZhi)); - var month = Math.abs(lunarMonth).toString(16).toUpperCase(); - var index = this.DAY_SHEN_SHA.indexOf(month+day+'='); - if(index>-1) { - var left = this.DAY_SHEN_SHA.substr(index + 4); - if (left.indexOf('=')>-1) { - left = left.substr(0, left.indexOf('=') - 3); - } - var xs = left.substr(left.indexOf(',')+1); - for (var i = 0, j = xs.length; i < j; i += 2) { - var m = xs.substr(i, 2); - l.push(this.SHEN_SHA[parseInt(m, 16)]); - } - } - if(l.length<1){ - l.push('无'); - } - return l; - }, - getTimeYi:function(dayGanZhi,timeGanZhi){ - var l = []; - var day = this.hex(this.getJiaZiIndex(dayGanZhi)); - var time = this.hex(this.getJiaZiIndex(timeGanZhi)); - var index = this.TIME_YI_JI.indexOf(day+time+'='); - if(index>-1) { - var left = this.TIME_YI_JI.substr(index + 5); - if (left.indexOf('=')>-1) { - left = left.substr(0, left.indexOf('=') - 4); - } - var ys = left.substr(0, left.indexOf(',')); - for (var i = 0, j = ys.length; i < j; i += 2) { - var m = ys.substr(i, 2); - l.push(this.YI_JI[parseInt(m, 16)]); - } - } - if(l.length<1){ - l.push('无'); - } - return l; - }, - getTimeJi:function(dayGanZhi,timeGanZhi){ - var l = []; - var day = this.hex(this.getJiaZiIndex(dayGanZhi)); - var time = this.hex(this.getJiaZiIndex(timeGanZhi)); - var index = this.TIME_YI_JI.indexOf(day+time+'='); - if(index>-1) { - var left = this.TIME_YI_JI.substr(index + 5); - if (left.indexOf('=')>-1) { - left = left.substr(0, left.indexOf('=') - 4); - } - var js = left.substr(left.indexOf(',')+1); - for (var i = 0, j = js.length; i < j; i += 2) { - var m = js.substr(i, 2); - l.push(this.YI_JI[parseInt(m, 16)]); - } - } - if(l.length<1){ - l.push('无'); - } - return l; - }, - getXunIndex:function(ganZhi){ - var gan = ganZhi.substr(0,1); - var zhi = ganZhi.substr(1); - var ganIndex = 0; - var zhiIndex = 0; - var i; - var j; - for(i=0,j=this.GAN.length;i0){ - right = right.substr(n); - } - while((0!==right.indexOf(key))&&right.length>=_SIZE){ - right = right.substr(_SIZE); - } - return right; - }; - var _findBackward = function(key){ - var start = _DATA_IN_USE.lastIndexOf(key); - if(start<0) { - return null; - } - var keySize = key.length; - var left = _DATA_IN_USE.substr(0,start+keySize); - var size = left.length; - var n = size%_SIZE; - if(n>0){ - left = left.substr(0,size-n); - } - size = left.length; - while((size-keySize!==left.lastIndexOf(key))&&size>=_SIZE){ - left = left.substr(0,size-_SIZE); - size = left.length; - } - return left; - }; - var _findHolidaysForward = function(key){ - var l = []; - var s = _findForward(key); - if(null==s) { - return l; - } - while(0===s.indexOf(key)){ - l.push(_buildHolidayForward(s)); - s = s.substr(_SIZE); - } - return l; - }; - var _findHolidaysBackward = function(key){ - var l = []; - var s = _findBackward(key); - if(null==s) { - return l; - } - var size = s.length; - var keySize = key.length; - while(size-keySize===s.lastIndexOf(key)){ - l.push(_buildHolidayBackward(s)); - s = s.substr(0,size-_SIZE); - size = s.length; - } - l.reverse(); - return l; - }; - var _getHoliday = function(args){ - var l = []; - switch(args.length){ - case 1: - l = _findHolidaysForward(args[0].replace(/-/g,'')); - break; - case 3: - l = _findHolidaysForward(args[0]+_padding(args[1])+_padding(args[2])); - break; - } - return l.length<1?null:l[0]; - }; - var _getHolidays = function(args){ - var l = []; - switch(args.length){ - case 1: - l = _findHolidaysForward((args[0]+'').replace(/-/g,'')); - break; - case 2: - l = _findHolidaysForward(args[0]+_padding(args[1])); - break; - } - return l; - }; - var _getHolidaysByTarget = function(args){ - var l = []; - switch(args.length){ - case 1: - l = _findHolidaysBackward((args[0]+'').replace(/-/g,'')); - break; - case 3: - l = _findHolidaysBackward(args[0]+_padding(args[1])+_padding(args[2])); - break; - } - return l; - }; - var _fixNames = function(names){ - if(names){ - _NAMES_IN_USE = names; - } - }; - var _fixData = function(data){ - if(!data){ - return; - } - var append = []; - while(data.length>=_SIZE){ - var segment = data.substr(0,_SIZE); - var day = segment.substr(0,8); - var holiday = _getHoliday([day]); - if(!holiday){ - append.push(segment); - }else{ - var nameIndex = -1; - for(var i=0,j=_NAMES_IN_USE.length;i-1){ - var old = day+String.fromCharCode(nameIndex+_ZERO)+(holiday.isWork()?'0':'1')+holiday.getTarget().replace(/-/g,''); - _DATA_IN_USE = _DATA_IN_USE.replace(new RegExp(old, 'g'), segment); - } - } - data = data.substr(_SIZE); - } - if(append.length>0){ - _DATA_IN_USE += append.join(''); - } - }; - var _fix = function(args){ - switch(args.length){ - case 1: - _fixData(args[0]); - break; - case 2: - _fixNames(args[0]); - _fixData(args[1]); - break; - } - }; - return { - NAMES:_NAMES, - getHoliday:function(){return _getHoliday(arguments);}, - getHolidays:function(){return _getHolidays(arguments);}, - getHolidaysByTarget:function(){return _getHolidaysByTarget(arguments);}, - fix:function(){_fix(arguments);} - }; - })(['元旦节','春节','清明节','劳动节','端午节','中秋节','国庆节','国庆中秋','抗战胜利日']); - var NineStar = (function(){ - var _fromIndex=function(index){ - return { - _p:{index:index}, - getNumber:function(){return NineStar.NUMBER[this._p.index];}, - getColor:function(){return NineStar.COLOR[this._p.index];}, - getWuXing:function(){return NineStar.WU_XING[this._p.index];}, - getPosition:function(){return NineStar.POSITION[this._p.index];}, - getPositionDesc:function(){return LunarUtil.POSITION_DESC[this.getPosition()];}, - getNameInXuanKong:function(){return NineStar.NAME_XUAN_KONG[this._p.index];}, - getNameInBeiDou:function(){return NineStar.NAME_BEI_DOU[this._p.index];}, - getNameInQiMen:function(){return NineStar.NAME_QI_MEN[this._p.index];}, - getNameInTaiYi:function(){return NineStar.NAME_TAI_YI[this._p.index];}, - getLuckInQiMen:function(){return NineStar.LUCK_QI_MEN[this._p.index];}, - getLuckInXuanKong:function(){return NineStar.LUCK_XUAN_KONG[this._p.index];}, - getYinYangInQiMen:function(){return NineStar.YIN_YANG_QI_MEN[this._p.index];}, - getTypeInTaiYi:function(){return NineStar.TYPE_TAI_YI[this._p.index];}, - getBaMenInQiMen:function(){return NineStar.BA_MEN_QI_MEN[this._p.index];}, - getSongInTaiYi:function(){return NineStar.SONG_TAI_YI[this._p.index];}, - getIndex:function(){return this._p.index;}, - toString:function(){return this.getNumber()+this.getColor()+this.getWuXing()+this.getNameInBeiDou();}, - toFullString:function(){ - var s = this.getNumber(); - s += this.getColor(); - s += this.getWuXing(); - s += ' '; - s += this.getPosition(); - s += '('; - s += this.getPositionDesc(); - s += ') '; - s += this.getNameInBeiDou(); - s += ' 玄空['; - s += this.getNameInXuanKong(); - s += ' '; - s += this.getLuckInXuanKong(); - s += '] 奇门['; - s += this.getNameInQiMen(); - s += ' '; - s += this.getLuckInQiMen(); - if(this.getBaMenInQiMen().length>0) { - s += ' '; - s += this.getBaMenInQiMen(); - s += '门'; - } - s += ' '; - s += this.getYinYangInQiMen(); - s += '] 太乙['; - s += this.getNameInTaiYi(); - s += ' '; - s += this.getTypeInTaiYi(); - s += ']'; - return s; - } - }; - }; - return { - NUMBER:['一','二','三','四','五','六','七','八','九'], - COLOR:['白','黒','碧','绿','黄','白','赤','白','紫'], - WU_XING:['水','土','木','木','土','金','金','土','火'], - POSITION:['坎','坤','震','巽','中','乾','兑','艮','离'], - NAME_BEI_DOU:['天枢','天璇','天玑','天权','玉衡','开阳','摇光','洞明','隐元'], - NAME_XUAN_KONG:['贪狼','巨门','禄存','文曲','廉贞','武曲','破军','左辅','右弼'], - NAME_QI_MEN:['天蓬','天芮','天冲','天辅','天禽','天心','天柱','天任','天英'], - BA_MEN_QI_MEN:['休','死','伤','杜','','开','惊','生','景'], - NAME_TAI_YI:['太乙','摄提','轩辕','招摇','天符','青龙','咸池','太阴','天乙'], - TYPE_TAI_YI:['吉神','凶神','安神','安神','凶神','吉神','凶神','吉神','吉神'], - SONG_TAI_YI:['门中太乙明,星官号贪狼,赌彩财喜旺,婚姻大吉昌,出入无阻挡,参谒见贤良,此行三五里,黑衣别阴阳。','门前见摄提,百事必忧疑,相生犹自可,相克祸必临,死门并相会,老妇哭悲啼,求谋并吉事,尽皆不相宜,只可藏隐遁,若动伤身疾。','出入会轩辕,凡事必缠牵,相生全不美,相克更忧煎,远行多不利,博彩尽输钱,九天玄女法,句句不虚言。','招摇号木星,当之事莫行,相克行人阻,阴人口舌迎,梦寐多惊惧,屋响斧自鸣,阴阳消息理,万法弗违情。','五鬼为天符,当门阴女谋,相克无好事,行路阻中途,走失难寻觅,道逢有尼姑,此星当门值,万事有灾除。','神光跃青龙,财气喜重重,投入有酒食,赌彩最兴隆,更逢相生旺,休言克破凶,见贵安营寨,万事总吉同。','吾将为咸池,当之尽不宜,出入多不利,相克有灾情,赌彩全输尽,求财空手回,仙人真妙语,愚人莫与知,动用虚惊退,反复逆风吹。','坐临太阴星,百祸不相侵,求谋悉成就,知交有觅寻,回风归来路,恐有殃伏起,密语中记取,慎乎莫轻行。','迎来天乙星,相逢百事兴,运用和合庆,茶酒喜相迎,求谋并嫁娶,好合有天成,祸福如神验,吉凶甚分明。'], - LUCK_XUAN_KONG:['吉','凶','凶','吉','凶','吉','凶','吉','吉'], - LUCK_QI_MEN:['大凶','大凶','小吉','大吉','大吉','大吉','小凶','小吉','小凶'], - YIN_YANG_QI_MEN:['阳','阴','阳','阳','阳','阴','阴','阳','阴'], - fromIndex:function(index){return _fromIndex(index);} - }; - })(); - var EightChar = (function(){ - var CHANG_SHENG_OFFSET = {'甲':1,'丙':10,'戊':10,'庚':7,'壬':4,'乙':6,'丁':9,'己':9,'辛':0,'癸':3}; - var _fromLunar=function(lunar){ - return { - _p:{sect:2,lunar:lunar}, - setSect:function(sect){this._p.sect=(1==sect)?1:2;}, - getSect:function(){return this._p.sect;}, - getDayGanIndex:function(){return 2==this._p.sect?this._p.lunar.getDayGanIndexExact2():this._p.lunar.getDayGanIndexExact();}, - getDayZhiIndex:function(){return 2==this._p.sect?this._p.lunar.getDayZhiIndexExact2():this._p.lunar.getDayZhiIndexExact();}, - getYear:function(){return this._p.lunar.getYearInGanZhiExact();}, - getYearGan:function(){return this._p.lunar.getYearGanExact();}, - getYearZhi:function(){return this._p.lunar.getYearZhiExact();}, - getYearHideGan:function(){return LunarUtil.ZHI_HIDE_GAN[this.getYearZhi()];}, - getYearWuXing:function(){return LunarUtil.WU_XING_GAN[this.getYearGan()]+LunarUtil.WU_XING_ZHI[this.getYearZhi()];}, - getYearNaYin:function(){return LunarUtil.NAYIN[this.getYear()];}, - getYearShiShenGan:function(){return LunarUtil.SHI_SHEN_GAN[this.getDayGan()+this.getYearGan()];}, - getYearShiShenZhi:function(){ - var dayGan = this.getDayGan(); - var zhi = this.getYearZhi(); - var hideGan = LunarUtil.ZHI_HIDE_GAN[zhi]; - var l = []; - for(var i=0,j=hideGan.length;i=12){ - index -= 12; - } - if(index<0){ - index += 12; - } - return EightChar.CHANG_SHENG[index]; - }, - getYearDiShi:function(){return this._getDiShi(this._p.lunar.getYearZhiIndexExact());}, - getYearXun:function(){return this._p.lunar.getYearXunExact()}, - getYearXunKong:function(){return this._p.lunar.getYearXunKongExact()}, - getMonth:function(){return this._p.lunar.getMonthInGanZhiExact();}, - getMonthGan:function(){return this._p.lunar.getMonthGanExact();}, - getMonthZhi:function(){return this._p.lunar.getMonthZhiExact();}, - getMonthHideGan:function(){return LunarUtil.ZHI_HIDE_GAN[this.getMonthZhi()];}, - getMonthWuXing:function(){return LunarUtil.WU_XING_GAN[this.getMonthGan()]+LunarUtil.WU_XING_ZHI[this.getMonthZhi()];}, - getMonthNaYin:function(){return LunarUtil.NAYIN[this.getMonth()];}, - getMonthShiShenGan:function(){return LunarUtil.SHI_SHEN_GAN[this.getDayGan()+this.getMonthGan()];}, - getMonthShiShenZhi:function(){ - var dayGan = this.getDayGan(); - var zhi = this.getMonthZhi(); - var hideGan = LunarUtil.ZHI_HIDE_GAN[zhi]; - var l = []; - for(var i=0,j=hideGan.length;i=10){ - ganIndex -= 10; - } - var zhiIndex = this._p.lunar.getMonthZhiIndexExact() + 3; - if(zhiIndex>=12){ - zhiIndex -= 12; - } - return LunarUtil.GAN[ganIndex+1]+LunarUtil.ZHI[zhiIndex+1]; - }, - getTaiYuanNaYin:function(){return LunarUtil.NAYIN[this.getTaiYuan()];}, - getMingGong:function(){ - var monthZhiIndex = 0; - var timeZhiIndex = 0; - for(var i=0,j=EightChar.MONTH_ZHI.length;i12){ - zhiIndex -= 12; - } - var jiaZiIndex = LunarUtil.getJiaZiIndex(lunar.getMonthInGanZhiExact()) - (monthZhiIndex-zhiIndex); - if(jiaZiIndex>=60){ - jiaZiIndex -= 60; - } - if(jiaZiIndex<0){ - jiaZiIndex += 60; - } - return LunarUtil.JIA_ZI[jiaZiIndex]; - }, - getMingGongNaYin:function(){return LunarUtil.NAYIN[this.getMingGong()];}, - getShenGong:function(){ - var monthZhiIndex = 0; - var timeZhiIndex = 0; - for(var i=0,j=EightChar.MONTH_ZHI.length;i=60){ - jiaZiIndex -= 60; - } - if(jiaZiIndex<0){ - jiaZiIndex += 60; - } - return LunarUtil.JIA_ZI[jiaZiIndex]; - }, - getShenGongNaYin:function(){return LunarUtil.NAYIN[this.getShenGong()];}, - getLunar:function(){return this._p.lunar;}, - getYun:function(gender){ - var lunar = this.getLunar(); - var yang = 0 === lunar.getYearGanIndexExact() % 2; - var man = 1 === gender; - var forward = (yang && man) || (!yang && !man); - var start = (function(){ - var prev = lunar.getPrevJie(); - var next = lunar.getNextJie(); - var current = lunar.getSolar(); - var start = forward ? current : prev.getSolar(); - var end = forward ? next.getSolar() : current; - const endTimeZhiIndex = (end.getHour() === 23) ? 11 : LunarUtil.getTimeZhiIndex(end.toYmdHms().substr(11, 5)); - const startTimeZhiIndex = (start.getHour() === 23) ? 11 : LunarUtil.getTimeZhiIndex(start.toYmdHms().substr(11, 5)); - // 时辰差 - var hourDiff = endTimeZhiIndex - startTimeZhiIndex; - // 天数差 - var dayDiff = ExactDate.getDaysBetweenYmd(start.getYear(), start.getMonth(), start.getDay(), end.getYear(), end.getMonth(), end.getDay()); - if (hourDiff < 0) { - hourDiff += 12; - dayDiff--; - } - var monthDiff = Math.floor(hourDiff * 10 / 30); - var month = dayDiff * 4 + monthDiff; - var day = hourDiff * 10 - monthDiff * 30; - var year = Math.floor(month / 12); - month = month - year * 12; - return { - year: year, - month: month, - day: day - }; - })(); - var buildLiuYue = function(liuNian, index){ - return { - _p: { - index: index, - liuNian: liuNian - }, - getIndex:function(){return this._p.index;}, - getMonthInChinese:function(){return LunarUtil.MONTH[this._p.index + 1];}, - getGanZhi:function(){ - var offset = 0; - var yearGan = liuNian.getGanZhi().substr(0, 1); - if ('甲'===yearGan || '己'===yearGan) { - offset = 2; - } else if ('乙'===yearGan || '庚'===yearGan) { - offset = 4; - } else if ('丙'===yearGan || '辛'===yearGan) { - offset = 6; - } else if ('丁'===yearGan || '壬'===yearGan) { - offset = 8; - } - var gan = LunarUtil.GAN[(this._p.index + offset) % 10 + 1]; - var zhi = LunarUtil.ZHI[(this._p.index + LunarUtil.BASE_MONTH_ZHI_INDEX) % 12 + 1]; - return gan + zhi; - }, - getXun:function(){return LunarUtil.getXun(this.getGanZhi());}, - getXunKong:function(){return LunarUtil.getXunKong(this.getGanZhi());} - }; - }; - var buildLiuNian = function(daYun, index){ - return { - _p: { - year: daYun.getStartYear() + index, - age: daYun.getStartAge() + index, - index: index, - daYun: daYun, - lunar: daYun.getLunar() - }, - getYear: function(){return this._p.year;}, - getAge: function(){return this._p.age;}, - getIndex: function(){return this._p.index;}, - getLunar: function(){return this._p.lunar;}, - getGanZhi: function(){ - var offset = LunarUtil.getJiaZiIndex(this._p.lunar.getJieQiTable()['立春'].getLunar().getYearInGanZhiExact()) + this._p.index; - if (this._p.daYun.getIndex() > 0) { - offset += this._p.daYun.getStartAge() - 1; - } - offset %= LunarUtil.JIA_ZI.length; - return LunarUtil.JIA_ZI[offset]; - }, - getXun:function(){return LunarUtil.getXun(this.getGanZhi());}, - getXunKong:function(){return LunarUtil.getXunKong(this.getGanZhi());}, - getLiuYue: function(){ - var l = []; - for (var i = 0; i < 12; i++) { - l.push(buildLiuYue(this,i)); - } - return l; - } - }; - }; - var buildXiaoYun = function(daYun, index, forward){ - return { - _p: { - year: daYun.getStartYear() + index, - age: daYun.getStartAge() + index, - index: index, - daYun: daYun, - forward: forward, - lunar: daYun.getLunar() - }, - getYear: function(){return this._p.year;}, - getAge: function(){return this._p.age;}, - getIndex: function(){return this._p.index;}, - getGanZhi: function(){ - var offset = LunarUtil.getJiaZiIndex(this._p.lunar.getTimeInGanZhi()); - var add = this._p.index + 1; - if (this._p.daYun.getIndex() > 0) { - add += this._p.daYun.getStartAge() - 1; - } - offset += this._p.forward ? add : -add; - var size = LunarUtil.JIA_ZI.length; - while (offset < 0) { - offset += size; - } - offset %= size; - return LunarUtil.JIA_ZI[offset]; - }, - getXun:function(){return LunarUtil.getXun(this.getGanZhi());}, - getXunKong:function(){return LunarUtil.getXunKong(this.getGanZhi());} - }; - }; - var buildDaYun = function(yun, index){ - var birthYear = yun.getLunar().getSolar().getYear(); - var year = yun.getStartSolar().getYear(); - var startYear; - var startAge; - var endYear; - var endAge; - if (index < 1) { - startYear = birthYear; - startAge = 1; - endYear = year - 1; - endAge = year - birthYear; - } else { - var add = (index - 1) * 10; - startYear = year + add; - startAge = startYear - birthYear + 1; - endYear = startYear + 9; - endAge = startAge + 9; - } - return { - _p: { - startYear: startYear, - endYear: endYear, - startAge: startAge, - endAge: endAge, - index: index, - yun: yun, - lunar: yun.getLunar() - }, - getStartYear: function(){return this._p.startYear;}, - getEndYear: function(){return this._p.endYear;}, - getStartAge: function(){return this._p.startAge;}, - getEndAge: function(){return this._p.endAge;}, - getIndex: function(){return this._p.index;}, - getLunar: function(){return this._p.lunar;}, - getGanZhi: function(){ - if (this._p.index < 1) { - return ''; - } - var offset = LunarUtil.getJiaZiIndex(this._p.lunar.getMonthInGanZhiExact()); - offset += this._p.yun.isForward() ? this._p.index : -this._p.index; - var size = LunarUtil.JIA_ZI.length; - if (offset >= size) { - offset -= size; - } - if (offset < 0) { - offset += size; - } - return LunarUtil.JIA_ZI[offset]; - }, - getXun:function(){return LunarUtil.getXun(this.getGanZhi());}, - getXunKong:function(){return LunarUtil.getXunKong(this.getGanZhi());}, - getLiuNian: function(n){ - if (!n) { - n = 10; - } - if (this._p.index < 1) { - n = this._p.endYear-this._p.startYear+1; - } - var l = []; - for (var i = 0; i < n; i++) { - l.push(buildLiuNian(this,i)); - } - return l; - }, - getXiaoYun: function(n){ - if (!n) { - n = 10; - } - if (this._p.index < 1) { - n = this._p.endYear-this._p.startYear+1; - } - var l = []; - for (var i = 0; i < n; i++) { - l.push(buildXiaoYun(this,i,this._p.yun.isForward())); - } - return l; - } - }; - }; - return { - _p: { - gender: gender, - startYear: start.year, - startMonth: start.month, - startDay: start.day, - forward: forward, - lunar: lunar - }, - getGender: function(){return this._p.gender;}, - getStartYear: function(){return this._p.startYear;}, - getStartMonth: function(){return this._p.startMonth;}, - getStartDay: function(){return this._p.startDay;}, - isForward: function(){return this._p.forward;}, - getLunar: function(){return this._p.lunar;}, - getStartSolar: function(){ - var birth = this._p.lunar.getSolar(); - var c = ExactDate.fromYmdHms(birth.getYear(), birth.getMonth(), birth.getDay(), birth.getHour(), birth.getMinute(), birth.getSecond()); - c.setFullYear(birth.getYear() + this._p.startYear); - c.setMonth(birth.getMonth()-1+this._p.startMonth); - c.setDate(birth.getDay() + this._p.startDay); - return Solar.fromDate(c); - }, - getDaYun: function(n){ - if (!n) { - n = 10; - } - var l = []; - for (var i = 0; i < n; i++) { - l.push(buildDaYun(this,i)); - } - return l; - } - }; - }, - toString:function(){return this.getYear()+' '+this.getMonth()+' '+this.getDay()+' '+this.getTime();} - }; - }; - return { - MONTH_ZHI:['','寅','卯','辰','巳','午','未','申','酉','戌','亥','子','丑'], - CHANG_SHENG:['长生','沐浴','冠带','临官','帝旺','衰','病','死','墓','绝','胎','养'], - fromLunar:function(lunar){return _fromLunar(lunar);} - }; - })(); - var LunarTime = (function(){ - var _fromYmdHms=function(lunarYear,lunarMonth,lunarDay,hour,minute,second){ - var lunar=Lunar.fromYmdHms(lunarYear,lunarMonth,lunarDay,hour,minute,second); - var zhiIndex=LunarUtil.getTimeZhiIndex([(hour<10?'0':'')+hour,(minute<10?'0':'')+minute].join(':')); - var ganIndex = (lunar.getDayGanIndexExact() % 5 * 2 + zhiIndex) % 10; - return { - _p:{ - ganIndex:ganIndex, - zhiIndex:zhiIndex, - lunar:lunar - }, - getGanIndex:function(){return this._p.ganIndex;}, - getZhiIndex:function(){return this._p.zhiIndex;}, - getGan:function(){return LunarUtil.GAN[this._p.ganIndex+1];}, - getZhi:function(){return LunarUtil.ZHI[this._p.zhiIndex+1];}, - getGanZhi:function(){return this.getGan()+this.getZhi();}, - getShengXiao:function(){return LunarUtil.SHENGXIAO[this._p.zhiIndex+1];}, - getPositionXi:function(){return LunarUtil.POSITION_XI[this._p.ganIndex + 1];}, - getPositionXiDesc:function(){return LunarUtil.POSITION_DESC[this.getPositionXi()];}, - getPositionYangGui:function(){return LunarUtil.POSITION_YANG_GUI[this._p.ganIndex + 1];}, - getPositionYangGuiDesc:function(){return LunarUtil.POSITION_DESC[this.getPositionYangGui()];}, - getPositionYinGui:function(){return LunarUtil.POSITION_YIN_GUI[this._p.ganIndex + 1];}, - getPositionYinGuiDesc:function(){return LunarUtil.POSITION_DESC[this.getPositionYinGui()];}, - getPositionFu:function(sect){return (1===sect?LunarUtil.POSITION_FU:LunarUtil.POSITION_FU_2)[this._p.ganIndex + 1];}, - getPositionFuDesc:function(sect){return LunarUtil.POSITION_DESC[this.getPositionFu(sect)];}, - getPositionCai:function(){return LunarUtil.POSITION_CAI[this._p.ganIndex + 1];}, - getPositionCaiDesc:function(){return LunarUtil.POSITION_DESC[this.getPositionCai()];}, - getNaYin:function(){return LunarUtil.NAYIN[this.getGanZhi()];}, - getTianShen:function(){ - return LunarUtil.TIAN_SHEN[(this._p.zhiIndex + LunarUtil.ZHI_TIAN_SHEN_OFFSET[this._p.lunar.getDayZhiExact()]) % 12 + 1]; - }, - getTianShenType:function(){return LunarUtil.TIAN_SHEN_TYPE[this.getTianShen()];}, - getTianShenLuck:function(){return LunarUtil.TIAN_SHEN_TYPE_LUCK[this.getTianShenType()];}, - getChong:function(){return LunarUtil.CHONG[this.getZhi()];}, - getSha:function(){return LunarUtil.SHA[this.getZhi()];}, - getChongShengXiao:function(){ - var chong = this.getChong(); - for (var i = 0, j = LunarUtil.ZHI.length; i < j; i++) { - if (LunarUtil.ZHI[i]===chong) { - return LunarUtil.SHENGXIAO[i]; - } - } - return ''; - }, - getChongDesc:function(){return '(' + this.getChongGan() + this.getChong() + ')' + this.getChongShengXiao();}, - getChongGan:function(){return LunarUtil.CHONG_GAN[this.getGan()];}, - getChongGanTie:function(){return LunarUtil.CHONG_GAN_TIE[this.getGan()];}, - getYi:function(){return LunarUtil.getTimeYi(this._p.lunar.getDayInGanZhiExact(), this.getGanZhi());}, - getJi:function(){return LunarUtil.getTimeJi(this._p.lunar.getDayInGanZhiExact(), this.getGanZhi());}, - getNineStar:function(){ - var solarYmd = this._p.lunar.getSolar().toYmd(); - var jieQi = this._p.lunar.getJieQiTable(); - var asc = false; - if (solarYmd>=jieQi['冬至'].toYmd() && solarYmd-1) { - start = asc ? 1 : 9; - } else if ('辰戌丑未'.indexOf(dayZhi)>-1) { - start = asc ? 4 : 6; - } - var index = asc ? start + this._p.zhiIndex - 1 : start - this._p.zhiIndex - 1; - if (index > 8) { - index -= 9; - } - if (index < 0) { - index += 9; - } - return NineStar.fromIndex(index); - }, - getXun:function(){return LunarUtil.getXun(this.getGanZhi());}, - getXunKong:function(){return LunarUtil.getXunKong(this.getGanZhi());}, - getMinHm:function(){ - var hour = this._p.lunar.getHour(); - if(hour <1){ - return '00:00'; - }else if(hour > 22){ - return '23:00'; - } - if(hour%2===0){ - hour-=1; - } - return (hour<10?'0':'')+hour+':00'; - }, - getMaxHm:function(){ - var hour = this._p.lunar.getHour(); - if (hour <1){ - return '00:59'; - } else if (hour > 22) { - return '23:59'; - } - if(hour%2!==0){ - hour+=1; - } - return (hour<10?'0':'')+hour+':59'; - }, - toString:function(){return this.getGanZhi();} - }; - }; - return { - fromYmdHms:function(lunarYear,lunarMonth,lunarDay,hour,minute,second){return _fromYmdHms(lunarYear,lunarMonth,lunarDay,hour,minute,second);}, - }; - })(); - var FotoUtil = (function(){ - var XIU_OFFSET = [11, 13, 15, 17, 19, 21, 24, 0, 2, 4, 7, 9]; - var _f=function(name,result,everyMonth,remark){ - return { - _p:{ - name:name, - result:result?result:'', - everyMonth:everyMonth?true:false, - remark:remark?remark:'' - }, - getName:function(){return this._p.name;}, - getResult:function(){return this._p.result;}, - isEveryMonth:function(){return this._p.everyMonth;}, - getRemark:function(){return this._p.remark;}, - toString:function(){return this._p.name;}, - toFullString:function(){ - var l = [this._p.name]; - if(this._p.result) { - l.push(this._p.result); - } - if(this._p.remark) { - l.push(this._p.remark); - } - return l.join(' '); - } - }; - }; - var _getXiu=function(m,d){ - return FotoUtil.XIU_27[(XIU_OFFSET[Math.abs(m)-1] + d - 1) % FotoUtil.XIU_27.length]; - }; - var dj='犯者夺纪'; - var js='犯者减寿'; - var ss='犯者损寿'; - var xl='犯者削禄夺纪'; - var jw='犯者三年内夫妇俱亡'; - var _y=_f('杨公忌'); - var _t=_f('四天王巡行', '', true); - var _d=_f('斗降', dj, true); - var _s=_f('月朔', dj, true); - var _w=_f('月望', dj, true); - var _h=_f('月晦', js, true); - var _l=_f('雷斋日', js, true); - var _j=_f('九毒日', '犯者夭亡,奇祸不测'); - var _r=_f('人神在阴', '犯者得病', true, '宜先一日即戒'); - var _m=_f('司命奏事', js, true, '如月小,即戒廿九'); - var _hh=_f('月晦', js, true, '如月小,即戒廿九'); - return { - XIU_27:['角','亢','氐','房','心','尾','箕','斗','女','虚','危','室','壁','奎','娄','胃','昴','毕','觜','参','井','鬼','柳','星','张','翼','轸'], - DAY_ZHAI_GUAN_YIN:['1-8','2-7','2-9','2-19','3-3','3-6','3-13','4-22','5-3','5-17','6-16','6-18','6-19','6-23','7-13','8-16','9-19','9-23','10-2','11-19','11-24','12-25'], - FESTIVAL:{ - '1-1': [_f('天腊,玉帝校世人神气禄命', xl), _s], - '1-3': [_f('万神都会', dj), _d], - '1-5': [_f('五虚忌')], - '1-6': [_f('六耗忌'), _l], - '1-7': [_f('上会日', ss)], - '1-8': [_f('五殿阎罗天子诞', dj), _t], - '1-9': [_f('玉皇上帝诞', dj)], - '1-13': [_y], - '1-14': [_f('三元降', js), _t], - '1-15': [_f('三元降', js), _f('上元神会', dj), _w, _t], - '1-16': [_f('三元降', js)], - '1-19': [_f('长春真人诞')], - '1-23': [_f('三尸神奏事'), _t], - '1-25': [_h, _f('天地仓开日', '犯者损寿,子带疾')], - '1-27': [_d], - '1-28': [_r], - '1-29': [_t], - '1-30': [_hh, _m, _t], - '2-1': [_f('一殿秦广王诞', dj), _s], - '2-2': [_f('万神都会', dj), _f('福德土地正神诞', '犯者得祸')], - '2-3': [_f('文昌帝君诞', xl), _d], - '2-6': [_f('东华帝君诞'), _l], - '2-8': [_f('释迦牟尼佛出家', dj), _f('三殿宋帝王诞', dj), _f('张大帝诞', dj), _t], - '2-11': [_y], - '2-14': [_t], - '2-15': [_f('释迦牟尼佛涅槃', xl), _f('太上老君诞', xl), _f('月望', xl, true), _t], - '2-17': [_f('东方杜将军诞')], - '2-18': [_f('四殿五官王诞', xl), _f('至圣先师孔子讳辰', xl)], - '2-19': [_f('观音大士诞', dj)], - '2-21': [_f('普贤菩萨诞')], - '2-23': [_t], - '2-25': [_h], - '2-27': [_d], - '2-28': [_r], - '2-29': [_t], - '2-30': [_hh, _m, _t], - '3-1': [_f('二殿楚江王诞', dj), _s], - '3-3': [_f('玄天上帝诞', dj), _d], - '3-6': [_l], - '3-8': [_f('六殿卞城王诞', dj), _t], - '3-9': [_f('牛鬼神出', '犯者产恶胎'), _y], - '3-12': [_f('中央五道诞')], - '3-14': [_t], - '3-15': [_f('昊天上帝诞', dj), _f('玄坛诞', dj), _w, _t], - '3-16': [_f('准提菩萨诞', dj)], - '3-19': [_f('中岳大帝诞'), _f('后土娘娘诞'), _f('三茅降')], - '3-20': [_f('天地仓开日', ss), _f('子孙娘娘诞')], - '3-23': [_t], - '3-25': [_h], - '3-27': [_f('七殿泰山王诞'), _d], - '3-28': [_r, _f('苍颉至圣先师诞', xl), _f('东岳大帝诞')], - '3-29': [_t], - '3-30': [_hh, _m, _t], - '4-1': [_f('八殿都市王诞', dj), _s], - '4-3': [_d], - '4-4': [_f('万神善会', '犯者失瘼夭胎'), _f('文殊菩萨诞')], - '4-6': [_l], - '4-7': [_f('南斗、北斗、西斗同降', js), _y], - '4-8': [_f('释迦牟尼佛诞', dj), _f('万神善会', '犯者失瘼夭胎'), _f('善恶童子降', '犯者血死'), _f('九殿平等王诞'), _t], - '4-14': [_f('纯阳祖师诞', js), _t], - '4-15': [_w, _f('钟离祖师诞'), _t], - '4-16': [_f('天地仓开日', ss)], - '4-17': [_f('十殿转轮王诞', dj)], - '4-18': [_f('天地仓开日', ss), _f('紫徽大帝诞', ss)], - '4-20': [_f('眼光圣母诞')], - '4-23': [_t], - '4-25': [_h], - '4-27': [_d], - '4-28': [_r], - '4-29': [_t], - '4-30': [_hh, _m, _t], - '5-1': [_f('南极长生大帝诞', dj), _s], - '5-3': [_d], - '5-5': [_f('地腊', xl), _f('五帝校定生人官爵', xl), _j, _y], - '5-6': [_j, _l], - '5-7': [_j], - '5-8': [_f('南方五道诞'), _t], - '5-11': [_f('天地仓开日', ss),_f('天下都城隍诞')], - '5-12': [_f('炳灵公诞')], - '5-13': [_f('关圣降', xl)], - '5-14': [_f('夜子时为天地交泰', jw), _t], - '5-15': [_w, _j, _t], - '5-16': [_f('九毒日', jw), _f('天地元气造化万物之辰', jw)], - '5-17': [_j], - '5-18': [_f('张天师诞')], - '5-22': [_f('孝娥神诞', dj)], - '5-23': [_t], - '5-25': [_j, _h], - '5-26': [_j], - '5-27': [_j, _d], - '5-28': [_r], - '5-29': [_t], - '5-30': [_hh, _m, _t], - '6-1': [_s], - '6-3': [_f('韦驮菩萨圣诞'), _d, _y], - '6-5': [_f('南赡部洲转大轮', ss)], - '6-6': [_f('天地仓开日', ss), _l], - '6-8': [_t], - '6-10': [_f('金粟如来诞')], - '6-14': [_t], - '6-15': [_w, _t], - '6-19': [_f('观世音菩萨成道', dj)], - '6-23': [_f('南方火神诞', '犯者遭回禄'), _t], - '6-24': [_f('雷祖诞', xl), _f('关帝诞', xl)], - '6-25': [_h], - '6-27': [_d], - '6-28': [_r], - '6-29': [_t], - '6-30': [_hh, _m, _t], - '7-1': [_s, _y], - '7-3': [_d], - '7-5': [_f('中会日', ss, false, '一作初七')], - '7-6': [_l], - '7-7': [_f('道德腊', xl), _f('五帝校生人善恶', xl), _f('魁星诞', xl)], - '7-8': [_t], - '7-10': [_f('阴毒日', '', false, '大忌')], - '7-12': [_f('长真谭真人诞')], - '7-13': [_f('大势至菩萨诞', js)], - '7-14': [_f('三元降', js), _t], - '7-15': [_w, _f('三元降', dj),_f('地官校籍', dj), _t], - '7-16': [_f('三元降', js)], - '7-18': [_f('西王母诞', dj)], - '7-19': [_f('太岁诞', dj)], - '7-22': [_f('增福财神诞', xl)], - '7-23': [_t], - '7-25': [_h], - '7-27': [_d], - '7-28': [_r], - '7-29': [_y, _t], - '7-30': [_f('地藏菩萨诞', dj), _hh, _m, _t], - '8-1': [_s, _f('许真君诞')], - '8-3': [_d, _f('北斗诞', xl), _f('司命灶君诞', '犯者遭回禄')], - '8-5': [_f('雷声大帝诞', dj)], - '8-6': [_l], - '8-8': [_t], - '8-10': [_f('北斗大帝诞')], - '8-12': [_f('西方五道诞')], - '8-14': [_t], - '8-15': [_w, _f('太明朝元', '犯者暴亡', false, '宜焚香守夜'), _t], - '8-16': [_f('天曹掠刷真君降', '犯者贫夭')], - '8-18': [_f('天人兴福之辰', '', false, '宜斋戒,存想吉事')], - '8-23': [_f('汉恒候张显王诞'), _t], - '8-24': [_f('灶君夫人诞')], - '8-25': [_h], - '8-27': [_d, _f('至圣先师孔子诞', xl), _y], - '8-28': [_r, _f('四天会事')], - '8-29': [_t], - '8-30': [_f('诸神考校', '犯者夺算'), _hh, _m, _t], - '9-1': [_s, _f('南斗诞', xl), _f('北斗九星降世', dj, false, '此九日俱宜斋戒')], - '9-3': [_d, _f('五瘟神诞')], - '9-6': [_l], - '9-8': [_t], - '9-9': [_f('斗母诞', xl), _f('酆都大帝诞'), _f('玄天上帝飞升')], - '9-10': [_f('斗母降', dj)], - '9-11': [_f('宜戒')], - '9-13': [_f('孟婆尊神诞')], - '9-14': [_t], - '9-15': [_w, _t], - '9-17': [_f('金龙四大王诞', '犯者遭水厄')], - '9-19': [_f('日宫月宫会合', js), _f('观世音菩萨诞', js)], - '9-23': [_t], - '9-25': [_h, _y], - '9-27': [_d], - '9-28': [_r], - '9-29': [_t], - '9-30': [_f('药师琉璃光佛诞', '犯者危疾'), _hh, _m, _t], - '10-1': [_s, _f('民岁腊', dj), _f('四天王降', '犯者一年内死')], - '10-3': [_d, _f('三茅诞')], - '10-5': [_f('下会日', js), _f('达摩祖师诞', js)], - '10-6': [_l, _f('天曹考察', dj)], - '10-8': [_f('佛涅槃日', '', false, '大忌色欲'), _t], - '10-10': [_f('四天王降', '犯者一年内死')], - '10-11': [_f('宜戒')], - '10-14': [_f('三元降', js), _t], - '10-15': [_w, _f('三元降', dj), _f('下元水府校籍', dj), _t], - '10-16': [_f('三元降', js), _t], - '10-23': [_y, _t], - '10-25': [_h], - '10-27': [_d, _f('北极紫徽大帝降')], - '10-28': [_r], - '10-29': [_t], - '10-30': [_hh, _m, _t], - '11-1': [_s], - '11-3': [_d], - '11-4': [_f('至圣先师孔子诞', xl)], - '11-6': [_f('西岳大帝诞')], - '11-8': [_t], - '11-11': [_f('天地仓开日', dj), _f('太乙救苦天尊诞', dj)], - '11-14': [_t], - '11-15': [_f('月望', '上半夜犯男死 下半夜犯女死'), _f('四天王巡行', '上半夜犯男死 下半夜犯女死')], - '11-17': [_f('阿弥陀佛诞')], - '11-19': [_f('太阳日宫诞', '犯者得奇祸')], - '11-21': [_y], - '11-23': [_f('张仙诞', '犯者绝嗣'), _t], - '11-25': [_f('掠刷大夫降', '犯者遭大凶'), _h], - '11-26': [_f('北方五道诞')], - '11-27': [_d], - '11-28': [_r], - '11-29': [_t], - '11-30': [_hh, _m, _t], - '12-1': [_s], - '12-3': [_d], - '12-6': [_f('天地仓开日', js), _l], - '12-7': [_f('掠刷大夫降', '犯者得恶疾')], - '12-8': [_f('王侯腊', dj), _f('释迦如来成佛之辰'), _t, _f('初旬内戊日,亦名王侯腊', dj)], - '12-12': [_f('太素三元君朝真')], - '12-14': [_t], - '12-15': [_w, _t], - '12-16': [_f('南岳大帝诞')], - '12-19': [_y], - '12-20': [_f('天地交道', '犯者促寿')], - '12-21': [_f('天猷上帝诞')], - '12-23': [_f('五岳诞降'), _t], - '12-24': [_f('司今朝天奏人善恶', '犯者得大祸')], - '12-25': [_f('三清玉帝同降,考察善恶', '犯者得奇祸'), _h], - '12-27': [_d], - '12-28': [_r], - '12-29': [_f('华严菩萨诞'), _t], - '12-30': [_f('诸神下降,察访善恶', '犯者男女俱亡')] - }, - getXiu:function(m,d){return _getXiu(m,d);} - } - })(); - var Foto = (function(){ - var _fromYmdHms=function(y,m,d,hour,minute,second){ - return _fromLunar(Lunar.fromYmdHms(y+Foto.DEAD_YEAR-1,m,d,hour,minute,second)); - }; - var _fromLunar=function(lunar){ - return { - _p: { - lunar: lunar - }, - getLunar:function(){return this._p.lunar;}, - getYear:function(){ - var sy = this._p.lunar.getSolar().getYear(); - var y = sy-Foto.DEAD_YEAR; - if(sy===this._p.lunar.getYear()){ - y++; - } - return y; - }, - getMonth:function(){return this._p.lunar.getMonth();}, - getDay:function(){return this._p.lunar.getDay();}, - getYearInChinese:function(){ - var y = this.getYear()+''; - var s = ''; - var zero = '0'.charCodeAt(0); - for(var i=0,j=y.length;i Date: Wed, 8 Jun 2022 16:45:50 +0800 Subject: [PATCH 4/6] 20220608 --- README.md | 1 + data/update.log | 14 +++++++++++++- static/js/holmes.js | 1 + version.txt | 2 +- 4 files changed, 16 insertions(+), 2 deletions(-) create mode 100644 static/js/holmes.js diff --git a/README.md b/README.md index 6e38f70..1f6ea1d 100755 --- a/README.md +++ b/README.md @@ -57,6 +57,7 @@ docker run -itd --name="onenav" -p 80:80 \ * OneNav:[https://nav.rss.ink/](https://nav.rss.ink/) * 千行书签:[http://www.52qx.club/](http://www.52qx.club/) * 纽及书签:[http://www.1006788.com/](http://www.1006788.com/) +* DiscoveryNav:[https://nav.miooku.com/](https://nav.miooku.com/) ## 联系我 diff --git a/data/update.log b/data/update.log index 8a2da68..a63333a 100755 --- a/data/update.log +++ b/data/update.log @@ -129,4 +129,16 @@ CREATE INDEX on_options_key_IDX ON on_options ("key"); 20220601 1. 过渡页面完善 2. 新增分类字体图标选择 -3. 修复360 LJ浏览器登录自动切换内核问题 \ No newline at end of file +3. 修复360 LJ浏览器登录自动切换内核问题 + +20220606 +1. 修复查询分类链接失效的BUG + +20220607 +1. 新增主题商城 +2. 适配sou主题 +3. 适配5iux主题 +4. 新增Bing壁纸接口 + +20220608 +1. 使用新的登录页面 \ No newline at end of file diff --git a/static/js/holmes.js b/static/js/holmes.js new file mode 100644 index 0000000..f794bbd --- /dev/null +++ b/static/js/holmes.js @@ -0,0 +1 @@ +(function(a,b){'object'==typeof exports&&'undefined'!=typeof module?module.exports=b():'function'==typeof define&&define.amd?define(b):a.holmes=b()})(this,function(){'use strict';var f='undefined'==typeof window?global:window,g=function(c,a){return-1!==c.indexOf(a)},h='function'==typeof Symbol&&'symbol'==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&'function'==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?'symbol':typeof a},i=function(a,b){if(!(a instanceof b))throw new TypeError('Cannot call a class as a function')},b=function(){function a(a,b){for(var c,d=0;d or contenteditable.',optionsObject:'The options need to be given inside an object like this:\n\nnew Holmes({\n find:".result"\n});\n\nsee also https://haroen.me/holmes/doc/holmes.html',findOption:'A find argument is needed. That should be a querySelectorAll for each of the items you want to match individually. You should have something like:\n\nnew Holmes({\n find:".result"\n});\n\nsee also https://haroen.me/holmes/doc/holmes.html',noInput:'Your Holmes.input didn\'t match a querySelector',impossiblePlaceholder:'The Holmes placeholder couldn\'t be put; the elements had no parent.'},a=function(){function f(a){var k=this;i(this,f);var c=!1;if('object'!==('undefined'==typeof a?'undefined':h(a)))throw new Error(j.optionsObject);if('string'!=typeof a.find)throw new Error(j.findOption);var d={input:'input[type=search]',find:'',placeholder:void 0,mark:!1,class:{visible:void 0,hidden:'hidden'},dynamic:!1,minCharacters:0,hiddenAttr:!1,shouldShow:g,onHidden:void 0,onVisible:void 0,onEmpty:void 0,onFound:void 0,onInput:void 0};this.options=Object.assign({},d,a),this.options.class=Object.assign({},d.class,a.class),this.hidden=0,this.running=!1,window.addEventListener('DOMContentLoaded',function(){return k.start()}),this.search=function(){k.running=!0;var d=!1;k.searchString=k.inputString(),k.options.minCharacters&&0!==k.searchString.length&&k.options.minCharacters>k.searchString.length||(k.options.dynamic&&(k.elements=document.querySelectorAll(k.options.find),k.elementsLength=k.elements.length,k.elementsArray=Array.prototype.slice.call(k.elements)),k.options.mark&&(k._regex=new RegExp('('+k.searchString+')(?![^<]*>)','gi')),k.elementsArray.forEach(function(a){k.options.shouldShow(a.textContent.toLowerCase(),k.searchString)?(k._showElement(a),c&&'function'==typeof k.options.onFound&&k.options.onFound(k.placeholderNode),d=!0):k._hideElement(a)}),'function'==typeof k.options.onInput&&k.options.onInput(k.searchString),d?k.options.placeholder&&k._hideElement(k.placeholderNode):(k.options.placeholder&&k._showElement(k.placeholderNode),!1==c&&(c=!0,'function'==typeof k.options.onEmpty&&k.options.onEmpty(k.placeholderNode))))}}return b(f,[{key:'_hideElement',value:function(b){this.options.class.visible&&b.classList.remove(this.options.class.visible),b.classList.contains(this.options.class.hidden)||(b.classList.add(this.options.class.hidden),this.hidden++,'function'==typeof this.options.onHidden&&this.options.onHidden(b)),this.options.hiddenAttr&&b.setAttribute('hidden','true'),this.options.mark&&(b.innerHTML=b.innerHTML.replace(/<\/?mark>/g,''))}},{key:'_showElement',value:function(b){this.options.class.visible&&b.classList.add(this.options.class.visible),b.classList.contains(this.options.class.hidden)&&(b.classList.remove(this.options.class.hidden),this.hidden--,'function'==typeof this.options.onVisible&&this.options.onVisible(b)),this.options.hiddenAttr&&b.removeAttribute('hidden'),this.options.mark&&(b.innerHTML=b.innerHTML.replace(/<\/?mark>/g,''),this.searchString.length&&(b.innerHTML=b.innerHTML.replace(this._regex,'$1')))}},{key:'_inputHandler',value:function(){console.warn('You can now directly call .search() to refresh the results'),this.search()}},{key:'inputString',value:function(){if(this.input instanceof HTMLInputElement)return this.input.value.toLowerCase();if(this.input.isContentEditable)return this.input.textContent.toLowerCase();throw new Error(j.invalidInput)}},{key:'setInput',value:function(b){if(this.input instanceof HTMLInputElement)this.input.value=b;else if(this.input.isContentEditable)this.input.textContent=b;else throw new Error(j.invalidInput)}},{key:'start',value:function(){var d=document.querySelector(this.options.input);if(d instanceof HTMLElement)this.input=d;else throw new Error(j.noInput);if('string'==typeof this.options.find)this.elements=document.querySelectorAll(this.options.find);else throw new Error(j.findOption);if(this.elementsLength=this.elements.length,this.elementsArray=Array.prototype.slice.call(this.elements),this.hidden=0,'string'==typeof this.options.placeholder){var a=this.options.placeholder;if(this.placeholderNode=document.createElement('div'),this.placeholderNode.id='holmes-placeholder',this._hideElement(this.placeholderNode),this.placeholderNode.innerHTML=a,this.elements[0].parentNode instanceof Element)this.elements[0].parentNode.appendChild(this.placeholderNode);else throw new Error(j.impossiblePlaceholder)}if(this.options.class.visible){var b=this.options.class.visible;this.elementsArray.forEach(function(c){c.classList.add(b)})}this.input.addEventListener('input',this.search)}},{key:'stop',value:function(){var d=this;return new Promise(function(a,b){try{d.input.removeEventListener('input',d.search),d.options.placeholder&&(d.placeholderNode.parentNode?d.placeholderNode.parentNode.removeChild(d.placeholderNode):b(new Error(j.impossiblePlaceholder))),d.options.mark&&d.elementsArray.forEach(function(b){b.innerHTML=b.innerHTML.replace(/<\/?mark>/g,'')}),d.running=!1,a('This instance of Holmes has been stopped.')}catch(c){b(c)}})}},{key:'clear',value:function(){var c=this;this.setInput(''),this.elementsArray.forEach(function(a){c._showElement(a)}),this.options.placeholder&&this._hideElement(this.placeholderNode),this.hidden=0}},{key:'count',value:function(){return{all:this.elementsLength,hidden:this.hidden,visible:this.elementsLength-this.hidden}}}]),f}(),c=function(g){var a=function(){for(var a,b=arguments.length,c=Array(b),d=0;d Date: Wed, 8 Jun 2022 16:46:44 +0800 Subject: [PATCH 5/6] 20220608 --- templates/default/info.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/templates/default/info.json b/templates/default/info.json index 6cd649e..631b1eb 100644 --- a/templates/default/info.json +++ b/templates/default/info.json @@ -7,6 +7,11 @@ "update": "2022\/04\/29", "author": "xiaoz", "screenshot": "https:\/\/img.rss.ink\/imgs\/2022\/03\/42ed3ef2c4a50f6d.png", + "demo":"", + "require":{ + "min":"0.9.20", + "max":"" + }, "config": { "full_width_mode":"off", "link_description":"show", From d8978016904d718b968d482f0552fd4daf677ba7 Mon Sep 17 00:00:00 2001 From: xiaoz Date: Thu, 9 Jun 2022 10:23:09 +0800 Subject: [PATCH 6/6] 20220609 --- data/update.log | 5 ++++- templates/admin/add_category.php | 3 ++- templates/admin/add_link.php | 8 ++++++++ templates/admin/edit_category.php | 3 ++- templates/admin/edit_link.php | 8 ++++++++ templates/admin/setting/subscribe.php | 2 +- version.txt | 2 +- 7 files changed, 26 insertions(+), 5 deletions(-) diff --git a/data/update.log b/data/update.log index a63333a..a7b6970 100755 --- a/data/update.log +++ b/data/update.log @@ -141,4 +141,7 @@ CREATE INDEX on_options_key_IDX ON on_options ("key"); 4. 新增Bing壁纸接口 20220608 -1. 使用新的登录页面 \ No newline at end of file +1. 使用新的登录页面 + +20220609 +1. 其它优化和BUG修复 \ No newline at end of file diff --git a/templates/admin/add_category.php b/templates/admin/add_category.php index df91f96..a876280 100755 --- a/templates/admin/add_category.php +++ b/templates/admin/add_category.php @@ -7,7 +7,8 @@
- 关于字体图标的说明请参考帮助文档:https://dwz.ovh/7nr1f +

1. 关于字体图标的说明请参考帮助文档:https://dwz.ovh/7nr1f

+

2. 权重越大,排序越靠前

diff --git a/templates/admin/add_link.php b/templates/admin/add_link.php index ceb06d3..e96e4fd 100755 --- a/templates/admin/add_link.php +++ b/templates/admin/add_link.php @@ -4,6 +4,14 @@
+ +
+
+

1. 权重越大,排序越靠前

+

2. 识别功能可以自动获取链接标题和描述信息,但不确保一定成功

+
+
+
diff --git a/templates/admin/edit_category.php b/templates/admin/edit_category.php index 6a36199..be65251 100755 --- a/templates/admin/edit_category.php +++ b/templates/admin/edit_category.php @@ -7,7 +7,8 @@
- 关于字体图标的说明请参考帮助文档:https://dwz.ovh/7nr1f +

1. 关于字体图标的说明请参考帮助文档:https://dwz.ovh/7nr1f

+

2. 权重越大,排序越靠前

diff --git a/templates/admin/edit_link.php b/templates/admin/edit_link.php index 9b06127..3aa8509 100755 --- a/templates/admin/edit_link.php +++ b/templates/admin/edit_link.php @@ -4,6 +4,14 @@
+ +
+
+

1. 权重越大,排序越靠前

+

2. 识别功能可以自动获取链接标题和描述信息,但不确保一定成功

+
+
+