From 2d8bfd3fded59c11f56e96f8b6cd296769c2725c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=82=B9=E6=99=AF=E7=AB=8B?= Date: Thu, 10 Apr 2025 22:43:55 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=8C=E6=AD=A5=E6=9B=B4=E6=96=B0=E4=BB=A3?= =?UTF-8?q?=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- config/cache.php | 10 +++++----- config/session.php | 10 +++++----- license | 2 +- public/static/admin.js | 16 ++++++++++++---- public/static/plugs/admin/validate.js | 3 +-- public/static/plugs/jquery/area/area.php | 3 ++- public/static/plugs/jquery/area/data.json | 2 +- public/static/plugs/jquery/pcasunzips.js | 2 +- public/static/plugs/layui/layui.js | 2 +- public/static/theme/css/_custom.less | 3 +-- public/static/theme/css/_display.less | 9 +++++++++ public/static/theme/css/console.css | 2 +- public/static/theme/css/console.css.map | 2 +- public/static/theme/css/iconfont.css | 2 +- public/static/theme/css/iconfont.css.map | 2 +- public/static/theme/css/login.css | 2 +- public/static/theme/css/login.css.map | 2 +- public/static/theme/css/mobile.css | 2 +- public/static/theme/css/mobile.css.map | 2 +- 19 files changed, 47 insertions(+), 31 deletions(-) diff --git a/config/cache.php b/config/cache.php index 1e6d0f853..dc78ad360 100644 --- a/config/cache.php +++ b/config/cache.php @@ -16,7 +16,7 @@ return [ // 默认缓存驱动 - 'default' => 'file', + 'default' => env('CACHE_TYPE', 'file'), // 缓存连接配置 'stores' => [ 'file' => [ @@ -50,10 +50,10 @@ return [ 'redis' => [ // 驱动方式 'type' => 'redis', - 'host' => env('redis.host', '127.0.0.1'), - 'port' => env('redis.port', 6379), - 'select' => env('redis.select', 0), - 'password' => env('redis.password', ''), + 'host' => env('CACHE_REDIS_HOST', '127.0.0.1'), + 'port' => env('CACHE_REDIS_PORT', 6379), + 'select' => env('CACHE_REDIS_SELECT', 0), + 'password' => env('CACHE_REDIS_PASSWORD', ''), ] ], ]; \ No newline at end of file diff --git a/config/session.php b/config/session.php index 1dd6c59b9..5025ac6b7 100644 --- a/config/session.php +++ b/config/session.php @@ -16,13 +16,13 @@ return [ // 字段名称 - 'name' => 'ssid', + 'name' => env('SESSION_NAME', 'ssid'), // 驱动方式 - 'type' => 'file', + 'type' => env('SESSION_TYPE', 'file'), // 存储连接 - 'store' => null, + 'store' => env('SESSION_STORE', ''), // 过期时间 - 'expire' => 7200, + 'expire' => env('SESSION_EXPIRE', 7200), // 文件前缀 - 'prefix' => '', + 'prefix' => env('SESSION_PREFIX', ''), ]; \ No newline at end of file diff --git a/license b/license index ba3f08069..9d38efe8e 100644 --- a/license +++ b/license @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2014~2024 Anyon +Copyright (c) 2014~2025 Anyon Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/public/static/admin.js b/public/static/admin.js index 628bb6f48..81a5235bf 100644 --- a/public/static/admin.js +++ b/public/static/admin.js @@ -436,7 +436,13 @@ $(function () { $.base.onEvent('click', '[data-target-menu-type]', function () { layui.data('AdminMenuType', {key: 'mini', value: layout.toggleClass(mini).hasClass(mini)}); }).on('click', '[data-submenu-layout]>a', function () { - setTimeout("$.menu.sync(1)", 100); + // 关闭已展示的菜单组 + let $this = $(this).parents('[data-submenu-layout]'); + if ($this.hasClass('layui-nav-itemed')) { + $this.siblings('[data-submenu-layout].layui-nav-itemed').find('>a').click() + } + // 缓存当前菜单状态 + setTimeout("$.menu.sync(1)", 50); }).on('mouseenter', '[data-target-tips]', function (evt) { if (!layout.hasClass(mini) || !this.dataset.targetTips) return; evt.idx = layer.tips(this.dataset.targetTips, this, {time: 0}); @@ -455,7 +461,7 @@ $(function () { $('[data-submenu-layout]').map(function () { let node = this.dataset.submenuLayout; if (mode === 1) layui.data('AdminMenuState', {key: node, value: $(this).hasClass('layui-nav-itemed') ? 2 : 1}); - if (mode === 2) (layui.data('AdminMenuState')[node] || 0) === 2 && $(this).addClass('layui-nav-itemed'); + if (mode === 2) (layui.data('AdminMenuState')[node] || 0) === 2 && $(this).hasClass('layui-nav-itemed') ? '' : $(this).click(); }); }; /*! 页面 LOCATION-HASH 跳转 */ @@ -479,7 +485,7 @@ $(function () { } else { $('.layui-layout-admin').addClass('layui-layout-left-hide'); } - setTimeout("$.menu.sync(1);", 100); + setTimeout("$.menu.sync(1);", 50); } }; }; @@ -1006,7 +1012,9 @@ $(function () { /*! 注册 data-tips-text 事件行为 */ $.base.onEvent('mouseenter', '[data-tips-text]', function () { - let opts = {tips: [$(this).attr('data-tips-type') || 3, '#78BA32'], time: 0}; + // 获取自定义颜色(优先取 data-tips-color,否则用默认色) + const color = $(this).attr('data-tips-color') || '#78BA32'; + let opts = {tips: [$(this).attr('data-tips-type') || 3, color], time: 0}; let layidx = layer.tips($(this).attr('data-tips-text') || this.innerText, this, opts); $(this).off('mouseleave').on('mouseleave', function () { setTimeout("layer.close('" + layidx + "')", 100); diff --git a/public/static/plugs/admin/validate.js b/public/static/plugs/admin/validate.js index a036789db..cabb773ce 100644 --- a/public/static/plugs/admin/validate.js +++ b/public/static/plugs/admin/validate.js @@ -81,9 +81,8 @@ define(function () { }; this.insertError = function ($el) { return (function ($icon) { - console.log($icon) return $el.data('vali-tags').css({ - top: $el.position().top + 'px', right: (($icon ? $icon.width() + parseFloat($icon.css('right') || 0) : 0) + 10) + 'px', + top: $el.position().top + 'px', right: (($icon.length > 0 ? $icon.width() + parseFloat($icon.css('right') || 0) : 0) + 10) + 'px', paddingTop: $el.css('marginTop'), lineHeight: ($el.get(0).nodeName || '') === 'TEXTAREA' ? '32px' : $el.css('height'), }); })($el.nextAll('.input-right-icon'), $el.data('vali-tags') || function () { diff --git a/public/static/plugs/jquery/area/area.php b/public/static/plugs/jquery/area/area.php index ce8a8a257..9d59bc16a 100644 --- a/public/static/plugs/jquery/area/area.php +++ b/public/static/plugs/jquery/area/area.php @@ -19,7 +19,8 @@ new class() { protected function initBd(): array { $url = 'https://api.map.baidu.com/api_region_search/v1/?keyword=%E5%85%A8%E5%9B%BD&sub_admin=3&ak=S7I1ewwAVr8r2MI3rnSKeF3R6GTCZiOo&extensions_code=1'; - $provs = json_decode(file_get_contents($url), true)['districts'][0]['districts']; + $context = stream_context_create(["ssl" => ["verify_peer" => false, "verify_peer_name" => false]]); + $provs = json_decode(file_get_contents($url, false, $context), true)['districts'][0]['districts']; usort($provs, function ($a, $b) { return $a['code'] > $b['code'] ? 1 : -1; }); diff --git a/public/static/plugs/jquery/area/data.json b/public/static/plugs/jquery/area/data.json index 20e83020e..49903342c 100644 --- a/public/static/plugs/jquery/area/data.json +++ b/public/static/plugs/jquery/area/data.json @@ -1 +1 @@ -[{"code":"110000","name":"北京市","list":[{"code":"110100","name":"北京市","list":[{"code":"110101","name":"东城区"},{"code":"110102","name":"西城区"},{"code":"110105","name":"朝阳区"},{"code":"110106","name":"丰台区"},{"code":"110107","name":"石景山区"},{"code":"110108","name":"海淀区"},{"code":"110109","name":"门头沟区"},{"code":"110111","name":"房山区"},{"code":"110112","name":"通州区"},{"code":"110113","name":"顺义区"},{"code":"110114","name":"昌平区"},{"code":"110115","name":"大兴区"},{"code":"110116","name":"怀柔区"},{"code":"110117","name":"平谷区"},{"code":"110118","name":"密云区"},{"code":"110119","name":"延庆区"}]}]},{"code":"120000","name":"天津市","list":[{"code":"120100","name":"天津市","list":[{"code":"120101","name":"和平区"},{"code":"120102","name":"河东区"},{"code":"120103","name":"河西区"},{"code":"120104","name":"南开区"},{"code":"120105","name":"河北区"},{"code":"120106","name":"红桥区"},{"code":"120110","name":"东丽区"},{"code":"120111","name":"西青区"},{"code":"120112","name":"津南区"},{"code":"120113","name":"北辰区"},{"code":"120114","name":"武清区"},{"code":"120115","name":"宝坻区"},{"code":"120116","name":"滨海新区"},{"code":"120117","name":"宁河区"},{"code":"120118","name":"静海区"},{"code":"120119","name":"蓟州区"}]}]},{"code":"130000","name":"河北省","list":[{"code":"130100","name":"石家庄市","list":[{"code":"130102","name":"长安区"},{"code":"130104","name":"桥西区"},{"code":"130105","name":"新华区"},{"code":"130107","name":"井陉矿区"},{"code":"130108","name":"裕华区"},{"code":"130109","name":"藁城区"},{"code":"130110","name":"鹿泉区"},{"code":"130111","name":"栾城区"},{"code":"130121","name":"井陉县"},{"code":"130123","name":"正定县"},{"code":"130125","name":"行唐县"},{"code":"130126","name":"灵寿县"},{"code":"130127","name":"高邑县"},{"code":"130128","name":"深泽县"},{"code":"130129","name":"赞皇县"},{"code":"130130","name":"无极县"},{"code":"130131","name":"平山县"},{"code":"130132","name":"元氏县"},{"code":"130133","name":"赵县"},{"code":"130181","name":"辛集市"},{"code":"130183","name":"晋州市"},{"code":"130184","name":"新乐市"}]},{"code":"130200","name":"唐山市","list":[{"code":"130202","name":"路南区"},{"code":"130203","name":"路北区"},{"code":"130204","name":"古冶区"},{"code":"130205","name":"开平区"},{"code":"130207","name":"丰南区"},{"code":"130208","name":"丰润区"},{"code":"130209","name":"曹妃甸区"},{"code":"130224","name":"滦南县"},{"code":"130225","name":"乐亭县"},{"code":"130227","name":"迁西县"},{"code":"130229","name":"玉田县"},{"code":"130281","name":"遵化市"},{"code":"130283","name":"迁安市"},{"code":"130284","name":"滦州市"}]},{"code":"130300","name":"秦皇岛市","list":[{"code":"130302","name":"海港区"},{"code":"130303","name":"山海关区"},{"code":"130304","name":"北戴河区"},{"code":"130306","name":"抚宁区"},{"code":"130321","name":"青龙满族自治县"},{"code":"130322","name":"昌黎县"},{"code":"130324","name":"卢龙县"}]},{"code":"130400","name":"邯郸市","list":[{"code":"130402","name":"邯山区"},{"code":"130403","name":"丛台区"},{"code":"130404","name":"复兴区"},{"code":"130406","name":"峰峰矿区"},{"code":"130407","name":"肥乡区"},{"code":"130408","name":"永年区"},{"code":"130423","name":"临漳县"},{"code":"130424","name":"成安县"},{"code":"130425","name":"大名县"},{"code":"130426","name":"涉县"},{"code":"130427","name":"磁县"},{"code":"130430","name":"邱县"},{"code":"130431","name":"鸡泽县"},{"code":"130432","name":"广平县"},{"code":"130433","name":"馆陶县"},{"code":"130434","name":"魏县"},{"code":"130435","name":"曲周县"},{"code":"130481","name":"武安市"}]},{"code":"130500","name":"邢台市","list":[{"code":"130502","name":"襄都区"},{"code":"130503","name":"信都区"},{"code":"130505","name":"任泽区"},{"code":"130506","name":"南和区"},{"code":"130522","name":"临城县"},{"code":"130523","name":"内丘县"},{"code":"130524","name":"柏乡县"},{"code":"130525","name":"隆尧县"},{"code":"130528","name":"宁晋县"},{"code":"130529","name":"巨鹿县"},{"code":"130530","name":"新河县"},{"code":"130531","name":"广宗县"},{"code":"130532","name":"平乡县"},{"code":"130533","name":"威县"},{"code":"130534","name":"清河县"},{"code":"130535","name":"临西县"},{"code":"130581","name":"南宫市"},{"code":"130582","name":"沙河市"}]},{"code":"130600","name":"保定市","list":[{"code":"130602","name":"竞秀区"},{"code":"130606","name":"莲池区"},{"code":"130607","name":"满城区"},{"code":"130608","name":"清苑区"},{"code":"130609","name":"徐水区"},{"code":"130623","name":"涞水县"},{"code":"130624","name":"阜平县"},{"code":"130626","name":"定兴县"},{"code":"130627","name":"唐县"},{"code":"130628","name":"高阳县"},{"code":"130630","name":"涞源县"},{"code":"130631","name":"望都县"},{"code":"130633","name":"易县"},{"code":"130634","name":"曲阳县"},{"code":"130635","name":"蠡县"},{"code":"130636","name":"顺平县"},{"code":"130637","name":"博野县"},{"code":"130681","name":"涿州市"},{"code":"130682","name":"定州市"},{"code":"130683","name":"安国市"},{"code":"130684","name":"高碑店市"}]},{"code":"130700","name":"张家口市","list":[{"code":"130702","name":"桥东区"},{"code":"130703","name":"桥西区"},{"code":"130705","name":"宣化区"},{"code":"130706","name":"下花园区"},{"code":"130708","name":"万全区"},{"code":"130709","name":"崇礼区"},{"code":"130722","name":"张北县"},{"code":"130723","name":"康保县"},{"code":"130724","name":"沽源县"},{"code":"130725","name":"尚义县"},{"code":"130726","name":"蔚县"},{"code":"130727","name":"阳原县"},{"code":"130728","name":"怀安县"},{"code":"130730","name":"怀来县"},{"code":"130731","name":"涿鹿县"},{"code":"130732","name":"赤城县"}]},{"code":"130800","name":"承德市","list":[{"code":"130802","name":"双桥区"},{"code":"130803","name":"双滦区"},{"code":"130804","name":"鹰手营子矿区"},{"code":"130821","name":"承德县"},{"code":"130822","name":"兴隆县"},{"code":"130824","name":"滦平县"},{"code":"130825","name":"隆化县"},{"code":"130826","name":"丰宁满族自治县"},{"code":"130827","name":"宽城满族自治县"},{"code":"130828","name":"围场满族蒙古族自治县"},{"code":"130881","name":"平泉市"}]},{"code":"130900","name":"沧州市","list":[{"code":"130902","name":"新华区"},{"code":"130903","name":"运河区"},{"code":"130921","name":"沧县"},{"code":"130922","name":"青县"},{"code":"130923","name":"东光县"},{"code":"130924","name":"海兴县"},{"code":"130925","name":"盐山县"},{"code":"130926","name":"肃宁县"},{"code":"130927","name":"南皮县"},{"code":"130928","name":"吴桥县"},{"code":"130929","name":"献县"},{"code":"130930","name":"孟村回族自治县"},{"code":"130981","name":"泊头市"},{"code":"130982","name":"任丘市"},{"code":"130983","name":"黄骅市"},{"code":"130984","name":"河间市"}]},{"code":"131000","name":"廊坊市","list":[{"code":"131002","name":"安次区"},{"code":"131003","name":"广阳区"},{"code":"131022","name":"固安县"},{"code":"131023","name":"永清县"},{"code":"131024","name":"香河县"},{"code":"131025","name":"大城县"},{"code":"131026","name":"文安县"},{"code":"131028","name":"大厂回族自治县"},{"code":"131081","name":"霸州市"},{"code":"131082","name":"三河市"}]},{"code":"131100","name":"衡水市","list":[{"code":"131102","name":"桃城区"},{"code":"131103","name":"冀州区"},{"code":"131121","name":"枣强县"},{"code":"131122","name":"武邑县"},{"code":"131123","name":"武强县"},{"code":"131124","name":"饶阳县"},{"code":"131125","name":"安平县"},{"code":"131126","name":"故城县"},{"code":"131127","name":"景县"},{"code":"131128","name":"阜城县"},{"code":"131182","name":"深州市"}]},{"code":"133100","name":"雄安新区","list":[{"code":"133129","name":"容城县"},{"code":"133132","name":"安新县"},{"code":"133138","name":"雄县"}]}]},{"code":"140000","name":"山西省","list":[{"code":"140100","name":"太原市","list":[{"code":"140105","name":"小店区"},{"code":"140106","name":"迎泽区"},{"code":"140107","name":"杏花岭区"},{"code":"140108","name":"尖草坪区"},{"code":"140109","name":"万柏林区"},{"code":"140110","name":"晋源区"},{"code":"140121","name":"清徐县"},{"code":"140122","name":"阳曲县"},{"code":"140123","name":"娄烦县"},{"code":"140181","name":"古交市"}]},{"code":"140200","name":"大同市","list":[{"code":"140212","name":"新荣区"},{"code":"140213","name":"平城区"},{"code":"140214","name":"云冈区"},{"code":"140215","name":"云州区"},{"code":"140221","name":"阳高县"},{"code":"140222","name":"天镇县"},{"code":"140223","name":"广灵县"},{"code":"140224","name":"灵丘县"},{"code":"140225","name":"浑源县"},{"code":"140226","name":"左云县"}]},{"code":"140300","name":"阳泉市","list":[{"code":"140302","name":"城区"},{"code":"140303","name":"矿区"},{"code":"140311","name":"郊区"},{"code":"140321","name":"平定县"},{"code":"140322","name":"盂县"}]},{"code":"140400","name":"长治市","list":[{"code":"140403","name":"潞州区"},{"code":"140404","name":"上党区"},{"code":"140405","name":"屯留区"},{"code":"140406","name":"潞城区"},{"code":"140423","name":"襄垣县"},{"code":"140425","name":"平顺县"},{"code":"140426","name":"黎城县"},{"code":"140427","name":"壶关县"},{"code":"140428","name":"长子县"},{"code":"140429","name":"武乡县"},{"code":"140430","name":"沁县"},{"code":"140431","name":"沁源县"}]},{"code":"140500","name":"晋城市","list":[{"code":"140502","name":"城区"},{"code":"140521","name":"沁水县"},{"code":"140522","name":"阳城县"},{"code":"140524","name":"陵川县"},{"code":"140525","name":"泽州县"},{"code":"140581","name":"高平市"}]},{"code":"140600","name":"朔州市","list":[{"code":"140602","name":"朔城区"},{"code":"140603","name":"平鲁区"},{"code":"140621","name":"山阴县"},{"code":"140622","name":"应县"},{"code":"140623","name":"右玉县"},{"code":"140681","name":"怀仁市"}]},{"code":"140700","name":"晋中市","list":[{"code":"140702","name":"榆次区"},{"code":"140703","name":"太谷区"},{"code":"140721","name":"榆社县"},{"code":"140722","name":"左权县"},{"code":"140723","name":"和顺县"},{"code":"140724","name":"昔阳县"},{"code":"140725","name":"寿阳县"},{"code":"140727","name":"祁县"},{"code":"140728","name":"平遥县"},{"code":"140729","name":"灵石县"},{"code":"140781","name":"介休市"}]},{"code":"140800","name":"运城市","list":[{"code":"140802","name":"盐湖区"},{"code":"140821","name":"临猗县"},{"code":"140822","name":"万荣县"},{"code":"140823","name":"闻喜县"},{"code":"140824","name":"稷山县"},{"code":"140825","name":"新绛县"},{"code":"140826","name":"绛县"},{"code":"140827","name":"垣曲县"},{"code":"140828","name":"夏县"},{"code":"140829","name":"平陆县"},{"code":"140830","name":"芮城县"},{"code":"140881","name":"永济市"},{"code":"140882","name":"河津市"}]},{"code":"140900","name":"忻州市","list":[{"code":"140902","name":"忻府区"},{"code":"140921","name":"定襄县"},{"code":"140922","name":"五台县"},{"code":"140923","name":"代县"},{"code":"140924","name":"繁峙县"},{"code":"140925","name":"宁武县"},{"code":"140926","name":"静乐县"},{"code":"140927","name":"神池县"},{"code":"140928","name":"五寨县"},{"code":"140929","name":"岢岚县"},{"code":"140930","name":"河曲县"},{"code":"140931","name":"保德县"},{"code":"140932","name":"偏关县"},{"code":"140981","name":"原平市"}]},{"code":"141000","name":"临汾市","list":[{"code":"141002","name":"尧都区"},{"code":"141021","name":"曲沃县"},{"code":"141022","name":"翼城县"},{"code":"141023","name":"襄汾县"},{"code":"141024","name":"洪洞县"},{"code":"141025","name":"古县"},{"code":"141026","name":"安泽县"},{"code":"141027","name":"浮山县"},{"code":"141028","name":"吉县"},{"code":"141029","name":"乡宁县"},{"code":"141030","name":"大宁县"},{"code":"141031","name":"隰县"},{"code":"141032","name":"永和县"},{"code":"141033","name":"蒲县"},{"code":"141034","name":"汾西县"},{"code":"141081","name":"侯马市"},{"code":"141082","name":"霍州市"}]},{"code":"141100","name":"吕梁市","list":[{"code":"141102","name":"离石区"},{"code":"141121","name":"文水县"},{"code":"141122","name":"交城县"},{"code":"141123","name":"兴县"},{"code":"141124","name":"临县"},{"code":"141125","name":"柳林县"},{"code":"141126","name":"石楼县"},{"code":"141127","name":"岚县"},{"code":"141128","name":"方山县"},{"code":"141129","name":"中阳县"},{"code":"141130","name":"交口县"},{"code":"141181","name":"孝义市"},{"code":"141182","name":"汾阳市"}]}]},{"code":"150000","name":"内蒙古自治区","list":[{"code":"150100","name":"呼和浩特市","list":[{"code":"150102","name":"新城区"},{"code":"150103","name":"回民区"},{"code":"150104","name":"玉泉区"},{"code":"150105","name":"赛罕区"},{"code":"150121","name":"土默特左旗"},{"code":"150122","name":"托克托县"},{"code":"150123","name":"和林格尔县"},{"code":"150124","name":"清水河县"},{"code":"150125","name":"武川县"}]},{"code":"150200","name":"包头市","list":[{"code":"150202","name":"东河区"},{"code":"150203","name":"昆都仑区"},{"code":"150204","name":"青山区"},{"code":"150205","name":"石拐区"},{"code":"150206","name":"白云鄂博矿区"},{"code":"150207","name":"九原区"},{"code":"150221","name":"土默特右旗"},{"code":"150222","name":"固阳县"},{"code":"150223","name":"达尔罕茂明安联合旗"}]},{"code":"150300","name":"乌海市","list":[{"code":"150302","name":"海勃湾区"},{"code":"150303","name":"海南区"},{"code":"150304","name":"乌达区"}]},{"code":"150400","name":"赤峰市","list":[{"code":"150402","name":"红山区"},{"code":"150403","name":"元宝山区"},{"code":"150404","name":"松山区"},{"code":"150421","name":"阿鲁科尔沁旗"},{"code":"150422","name":"巴林左旗"},{"code":"150423","name":"巴林右旗"},{"code":"150424","name":"林西县"},{"code":"150425","name":"克什克腾旗"},{"code":"150426","name":"翁牛特旗"},{"code":"150428","name":"喀喇沁旗"},{"code":"150429","name":"宁城县"},{"code":"150430","name":"敖汉旗"}]},{"code":"150500","name":"通辽市","list":[{"code":"150502","name":"科尔沁区"},{"code":"150521","name":"科尔沁左翼中旗"},{"code":"150522","name":"科尔沁左翼后旗"},{"code":"150523","name":"开鲁县"},{"code":"150524","name":"库伦旗"},{"code":"150525","name":"奈曼旗"},{"code":"150526","name":"扎鲁特旗"},{"code":"150581","name":"霍林郭勒市"}]},{"code":"150600","name":"鄂尔多斯市","list":[{"code":"150602","name":"东胜区"},{"code":"150603","name":"康巴什区"},{"code":"150621","name":"达拉特旗"},{"code":"150622","name":"准格尔旗"},{"code":"150623","name":"鄂托克前旗"},{"code":"150624","name":"鄂托克旗"},{"code":"150625","name":"杭锦旗"},{"code":"150626","name":"乌审旗"},{"code":"150627","name":"伊金霍洛旗"}]},{"code":"150700","name":"呼伦贝尔市","list":[{"code":"150702","name":"海拉尔区"},{"code":"150703","name":"扎赉诺尔区"},{"code":"150721","name":"阿荣旗"},{"code":"150722","name":"莫力达瓦达斡尔族自治旗"},{"code":"150723","name":"鄂伦春自治旗"},{"code":"150724","name":"鄂温克族自治旗"},{"code":"150725","name":"陈巴尔虎旗"},{"code":"150726","name":"新巴尔虎左旗"},{"code":"150727","name":"新巴尔虎右旗"},{"code":"150781","name":"满洲里市"},{"code":"150782","name":"牙克石市"},{"code":"150783","name":"扎兰屯市"},{"code":"150784","name":"额尔古纳市"},{"code":"150785","name":"根河市"}]},{"code":"150800","name":"巴彦淖尔市","list":[{"code":"150802","name":"临河区"},{"code":"150821","name":"五原县"},{"code":"150822","name":"磴口县"},{"code":"150823","name":"乌拉特前旗"},{"code":"150824","name":"乌拉特中旗"},{"code":"150825","name":"乌拉特后旗"},{"code":"150826","name":"杭锦后旗"}]},{"code":"150900","name":"乌兰察布市","list":[{"code":"150902","name":"集宁区"},{"code":"150921","name":"卓资县"},{"code":"150922","name":"化德县"},{"code":"150923","name":"商都县"},{"code":"150924","name":"兴和县"},{"code":"150925","name":"凉城县"},{"code":"150926","name":"察哈尔右翼前旗"},{"code":"150927","name":"察哈尔右翼中旗"},{"code":"150928","name":"察哈尔右翼后旗"},{"code":"150929","name":"四子王旗"},{"code":"150981","name":"丰镇市"}]},{"code":"152200","name":"兴安盟","list":[{"code":"152201","name":"乌兰浩特市"},{"code":"152202","name":"阿尔山市"},{"code":"152221","name":"科尔沁右翼前旗"},{"code":"152222","name":"科尔沁右翼中旗"},{"code":"152223","name":"扎赉特旗"},{"code":"152224","name":"突泉县"}]},{"code":"152500","name":"锡林郭勒盟","list":[{"code":"152501","name":"二连浩特市"},{"code":"152502","name":"锡林浩特市"},{"code":"152522","name":"阿巴嘎旗"},{"code":"152523","name":"苏尼特左旗"},{"code":"152524","name":"苏尼特右旗"},{"code":"152525","name":"东乌珠穆沁旗"},{"code":"152526","name":"西乌珠穆沁旗"},{"code":"152527","name":"太仆寺旗"},{"code":"152528","name":"镶黄旗"},{"code":"152529","name":"正镶白旗"},{"code":"152530","name":"正蓝旗"},{"code":"152531","name":"多伦县"}]},{"code":"152900","name":"阿拉善盟","list":[{"code":"152921","name":"阿拉善左旗"},{"code":"152922","name":"阿拉善右旗"},{"code":"152923","name":"额济纳旗"}]}]},{"code":"210000","name":"辽宁省","list":[{"code":"210100","name":"沈阳市","list":[{"code":"210102","name":"和平区"},{"code":"210103","name":"沈河区"},{"code":"210104","name":"大东区"},{"code":"210105","name":"皇姑区"},{"code":"210106","name":"铁西区"},{"code":"210111","name":"苏家屯区"},{"code":"210112","name":"浑南区"},{"code":"210113","name":"沈北新区"},{"code":"210114","name":"于洪区"},{"code":"210115","name":"辽中区"},{"code":"210123","name":"康平县"},{"code":"210124","name":"法库县"},{"code":"210181","name":"新民市"}]},{"code":"210200","name":"大连市","list":[{"code":"210202","name":"中山区"},{"code":"210203","name":"西岗区"},{"code":"210204","name":"沙河口区"},{"code":"210211","name":"甘井子区"},{"code":"210212","name":"旅顺口区"},{"code":"210213","name":"金州区"},{"code":"210214","name":"普兰店区"},{"code":"210224","name":"长海县"},{"code":"210281","name":"瓦房店市"},{"code":"210283","name":"庄河市"}]},{"code":"210300","name":"鞍山市","list":[{"code":"210302","name":"铁东区"},{"code":"210303","name":"铁西区"},{"code":"210304","name":"立山区"},{"code":"210311","name":"千山区"},{"code":"210321","name":"台安县"},{"code":"210323","name":"岫岩满族自治县"},{"code":"210381","name":"海城市"}]},{"code":"210400","name":"抚顺市","list":[{"code":"210402","name":"新抚区"},{"code":"210403","name":"东洲区"},{"code":"210404","name":"望花区"},{"code":"210411","name":"顺城区"},{"code":"210421","name":"抚顺县"},{"code":"210422","name":"新宾满族自治县"},{"code":"210423","name":"清原满族自治县"}]},{"code":"210500","name":"本溪市","list":[{"code":"210502","name":"平山区"},{"code":"210503","name":"溪湖区"},{"code":"210504","name":"明山区"},{"code":"210505","name":"南芬区"},{"code":"210521","name":"本溪满族自治县"},{"code":"210522","name":"桓仁满族自治县"}]},{"code":"210600","name":"丹东市","list":[{"code":"210602","name":"元宝区"},{"code":"210603","name":"振兴区"},{"code":"210604","name":"振安区"},{"code":"210624","name":"宽甸满族自治县"},{"code":"210681","name":"东港市"},{"code":"210682","name":"凤城市"}]},{"code":"210700","name":"锦州市","list":[{"code":"210702","name":"古塔区"},{"code":"210703","name":"凌河区"},{"code":"210711","name":"太和区"},{"code":"210726","name":"黑山县"},{"code":"210727","name":"义县"},{"code":"210781","name":"凌海市"},{"code":"210782","name":"北镇市"}]},{"code":"210800","name":"营口市","list":[{"code":"210802","name":"站前区"},{"code":"210803","name":"西市区"},{"code":"210804","name":"鲅鱼圈区"},{"code":"210811","name":"老边区"},{"code":"210881","name":"盖州市"},{"code":"210882","name":"大石桥市"}]},{"code":"210900","name":"阜新市","list":[{"code":"210902","name":"海州区"},{"code":"210903","name":"新邱区"},{"code":"210904","name":"太平区"},{"code":"210905","name":"清河门区"},{"code":"210911","name":"细河区"},{"code":"210921","name":"阜新蒙古族自治县"},{"code":"210922","name":"彰武县"}]},{"code":"211000","name":"辽阳市","list":[{"code":"211002","name":"白塔区"},{"code":"211003","name":"文圣区"},{"code":"211004","name":"宏伟区"},{"code":"211005","name":"弓长岭区"},{"code":"211011","name":"太子河区"},{"code":"211021","name":"辽阳县"},{"code":"211081","name":"灯塔市"}]},{"code":"211100","name":"盘锦市","list":[{"code":"211102","name":"双台子区"},{"code":"211103","name":"兴隆台区"},{"code":"211104","name":"大洼区"},{"code":"211122","name":"盘山县"}]},{"code":"211200","name":"铁岭市","list":[{"code":"211202","name":"银州区"},{"code":"211204","name":"清河区"},{"code":"211221","name":"铁岭县"},{"code":"211223","name":"西丰县"},{"code":"211224","name":"昌图县"},{"code":"211281","name":"调兵山市"},{"code":"211282","name":"开原市"}]},{"code":"211300","name":"朝阳市","list":[{"code":"211302","name":"双塔区"},{"code":"211303","name":"龙城区"},{"code":"211321","name":"朝阳县"},{"code":"211322","name":"建平县"},{"code":"211324","name":"喀喇沁左翼蒙古族自治县"},{"code":"211381","name":"北票市"},{"code":"211382","name":"凌源市"}]},{"code":"211400","name":"葫芦岛市","list":[{"code":"211402","name":"连山区"},{"code":"211403","name":"龙港区"},{"code":"211404","name":"南票区"},{"code":"211421","name":"绥中县"},{"code":"211422","name":"建昌县"},{"code":"211481","name":"兴城市"}]}]},{"code":"220000","name":"吉林省","list":[{"code":"220100","name":"长春市","list":[{"code":"220102","name":"南关区"},{"code":"220103","name":"宽城区"},{"code":"220104","name":"朝阳区"},{"code":"220105","name":"二道区"},{"code":"220106","name":"绿园区"},{"code":"220112","name":"双阳区"},{"code":"220113","name":"九台区"},{"code":"220122","name":"农安县"},{"code":"220182","name":"榆树市"},{"code":"220183","name":"德惠市"},{"code":"220184","name":"公主岭市"}]},{"code":"220200","name":"吉林市","list":[{"code":"220202","name":"昌邑区"},{"code":"220203","name":"龙潭区"},{"code":"220204","name":"船营区"},{"code":"220211","name":"丰满区"},{"code":"220221","name":"永吉县"},{"code":"220281","name":"蛟河市"},{"code":"220282","name":"桦甸市"},{"code":"220283","name":"舒兰市"},{"code":"220284","name":"磐石市"}]},{"code":"220300","name":"四平市","list":[{"code":"220302","name":"铁西区"},{"code":"220303","name":"铁东区"},{"code":"220322","name":"梨树县"},{"code":"220323","name":"伊通满族自治县"},{"code":"220382","name":"双辽市"}]},{"code":"220400","name":"辽源市","list":[{"code":"220402","name":"龙山区"},{"code":"220403","name":"西安区"},{"code":"220421","name":"东丰县"},{"code":"220422","name":"东辽县"}]},{"code":"220500","name":"通化市","list":[{"code":"220502","name":"东昌区"},{"code":"220503","name":"二道江区"},{"code":"220521","name":"通化县"},{"code":"220523","name":"辉南县"},{"code":"220524","name":"柳河县"},{"code":"220581","name":"梅河口市"},{"code":"220582","name":"集安市"}]},{"code":"220600","name":"白山市","list":[{"code":"220602","name":"浑江区"},{"code":"220605","name":"江源区"},{"code":"220621","name":"抚松县"},{"code":"220622","name":"靖宇县"},{"code":"220623","name":"长白朝鲜族自治县"},{"code":"220681","name":"临江市"}]},{"code":"220700","name":"松原市","list":[{"code":"220702","name":"宁江区"},{"code":"220721","name":"前郭尔罗斯蒙古族自治县"},{"code":"220722","name":"长岭县"},{"code":"220723","name":"乾安县"},{"code":"220781","name":"扶余市"}]},{"code":"220800","name":"白城市","list":[{"code":"220802","name":"洮北区"},{"code":"220821","name":"镇赉县"},{"code":"220822","name":"通榆县"},{"code":"220881","name":"洮南市"},{"code":"220882","name":"大安市"}]},{"code":"222400","name":"延边朝鲜族自治州","list":[{"code":"222401","name":"延吉市"},{"code":"222402","name":"图们市"},{"code":"222403","name":"敦化市"},{"code":"222404","name":"珲春市"},{"code":"222405","name":"龙井市"},{"code":"222406","name":"和龙市"},{"code":"222424","name":"汪清县"},{"code":"222426","name":"安图县"}]}]},{"code":"230000","name":"黑龙江省","list":[{"code":"230100","name":"哈尔滨市","list":[{"code":"230102","name":"道里区"},{"code":"230103","name":"南岗区"},{"code":"230104","name":"道外区"},{"code":"230108","name":"平房区"},{"code":"230109","name":"松北区"},{"code":"230110","name":"香坊区"},{"code":"230111","name":"呼兰区"},{"code":"230112","name":"阿城区"},{"code":"230113","name":"双城区"},{"code":"230123","name":"依兰县"},{"code":"230124","name":"方正县"},{"code":"230125","name":"宾县"},{"code":"230126","name":"巴彦县"},{"code":"230127","name":"木兰县"},{"code":"230128","name":"通河县"},{"code":"230129","name":"延寿县"},{"code":"230183","name":"尚志市"},{"code":"230184","name":"五常市"}]},{"code":"230200","name":"齐齐哈尔市","list":[{"code":"230202","name":"龙沙区"},{"code":"230203","name":"建华区"},{"code":"230204","name":"铁锋区"},{"code":"230205","name":"昂昂溪区"},{"code":"230206","name":"富拉尔基区"},{"code":"230207","name":"碾子山区"},{"code":"230208","name":"梅里斯达斡尔族区"},{"code":"230221","name":"龙江县"},{"code":"230223","name":"依安县"},{"code":"230224","name":"泰来县"},{"code":"230225","name":"甘南县"},{"code":"230227","name":"富裕县"},{"code":"230229","name":"克山县"},{"code":"230230","name":"克东县"},{"code":"230231","name":"拜泉县"},{"code":"230281","name":"讷河市"}]},{"code":"230300","name":"鸡西市","list":[{"code":"230302","name":"鸡冠区"},{"code":"230303","name":"恒山区"},{"code":"230304","name":"滴道区"},{"code":"230305","name":"梨树区"},{"code":"230306","name":"城子河区"},{"code":"230307","name":"麻山区"},{"code":"230321","name":"鸡东县"},{"code":"230381","name":"虎林市"},{"code":"230382","name":"密山市"}]},{"code":"230400","name":"鹤岗市","list":[{"code":"230402","name":"向阳区"},{"code":"230403","name":"工农区"},{"code":"230404","name":"南山区"},{"code":"230405","name":"兴安区"},{"code":"230406","name":"东山区"},{"code":"230407","name":"兴山区"},{"code":"230421","name":"萝北县"},{"code":"230422","name":"绥滨县"}]},{"code":"230500","name":"双鸭山市","list":[{"code":"230502","name":"尖山区"},{"code":"230503","name":"岭东区"},{"code":"230505","name":"四方台区"},{"code":"230506","name":"宝山区"},{"code":"230521","name":"集贤县"},{"code":"230522","name":"友谊县"},{"code":"230523","name":"宝清县"},{"code":"230524","name":"饶河县"}]},{"code":"230600","name":"大庆市","list":[{"code":"230602","name":"萨尔图区"},{"code":"230603","name":"龙凤区"},{"code":"230604","name":"让胡路区"},{"code":"230605","name":"红岗区"},{"code":"230606","name":"大同区"},{"code":"230621","name":"肇州县"},{"code":"230622","name":"肇源县"},{"code":"230623","name":"林甸县"},{"code":"230624","name":"杜尔伯特蒙古族自治县"}]},{"code":"230700","name":"伊春市","list":[{"code":"230717","name":"伊美区"},{"code":"230718","name":"乌翠区"},{"code":"230719","name":"友好区"},{"code":"230722","name":"嘉荫县"},{"code":"230723","name":"汤旺县"},{"code":"230724","name":"丰林县"},{"code":"230725","name":"大箐山县"},{"code":"230726","name":"南岔县"},{"code":"230751","name":"金林区"},{"code":"230781","name":"铁力市"}]},{"code":"230800","name":"佳木斯市","list":[{"code":"230803","name":"向阳区"},{"code":"230804","name":"前进区"},{"code":"230805","name":"东风区"},{"code":"230811","name":"郊区"},{"code":"230822","name":"桦南县"},{"code":"230826","name":"桦川县"},{"code":"230828","name":"汤原县"},{"code":"230881","name":"同江市"},{"code":"230882","name":"富锦市"},{"code":"230883","name":"抚远市"}]},{"code":"230900","name":"七台河市","list":[{"code":"230902","name":"新兴区"},{"code":"230903","name":"桃山区"},{"code":"230904","name":"茄子河区"},{"code":"230921","name":"勃利县"}]},{"code":"231000","name":"牡丹江市","list":[{"code":"231002","name":"东安区"},{"code":"231003","name":"阳明区"},{"code":"231004","name":"爱民区"},{"code":"231005","name":"西安区"},{"code":"231025","name":"林口县"},{"code":"231081","name":"绥芬河市"},{"code":"231083","name":"海林市"},{"code":"231084","name":"宁安市"},{"code":"231085","name":"穆棱市"},{"code":"231086","name":"东宁市"}]},{"code":"231100","name":"黑河市","list":[{"code":"231102","name":"爱辉区"},{"code":"231123","name":"逊克县"},{"code":"231124","name":"孙吴县"},{"code":"231181","name":"北安市"},{"code":"231182","name":"五大连池市"},{"code":"231183","name":"嫩江市"}]},{"code":"231200","name":"绥化市","list":[{"code":"231202","name":"北林区"},{"code":"231221","name":"望奎县"},{"code":"231222","name":"兰西县"},{"code":"231223","name":"青冈县"},{"code":"231224","name":"庆安县"},{"code":"231225","name":"明水县"},{"code":"231226","name":"绥棱县"},{"code":"231281","name":"安达市"},{"code":"231282","name":"肇东市"},{"code":"231283","name":"海伦市"}]},{"code":"232700","name":"大兴安岭地区","list":[{"code":"232701","name":"漠河市"},{"code":"232721","name":"呼玛县"},{"code":"232722","name":"塔河县"},{"code":"232761","name":"加格达奇区"},{"code":"232762","name":"松岭区"},{"code":"232763","name":"新林区"},{"code":"232764","name":"呼中区"}]}]},{"code":"310000","name":"上海市","list":[{"code":"310100","name":"上海市","list":[{"code":"310101","name":"黄浦区"},{"code":"310104","name":"徐汇区"},{"code":"310105","name":"长宁区"},{"code":"310106","name":"静安区"},{"code":"310107","name":"普陀区"},{"code":"310109","name":"虹口区"},{"code":"310110","name":"杨浦区"},{"code":"310112","name":"闵行区"},{"code":"310113","name":"宝山区"},{"code":"310114","name":"嘉定区"},{"code":"310115","name":"浦东新区"},{"code":"310116","name":"金山区"},{"code":"310117","name":"松江区"},{"code":"310118","name":"青浦区"},{"code":"310120","name":"奉贤区"},{"code":"310151","name":"崇明区"}]}]},{"code":"320000","name":"江苏省","list":[{"code":"320100","name":"南京市","list":[{"code":"320102","name":"玄武区"},{"code":"320104","name":"秦淮区"},{"code":"320105","name":"建邺区"},{"code":"320106","name":"鼓楼区"},{"code":"320111","name":"浦口区"},{"code":"320113","name":"栖霞区"},{"code":"320114","name":"雨花台区"},{"code":"320115","name":"江宁区"},{"code":"320116","name":"六合区"},{"code":"320117","name":"溧水区"},{"code":"320118","name":"高淳区"}]},{"code":"320200","name":"无锡市","list":[{"code":"320205","name":"锡山区"},{"code":"320206","name":"惠山区"},{"code":"320211","name":"滨湖区"},{"code":"320213","name":"梁溪区"},{"code":"320214","name":"新吴区"},{"code":"320281","name":"江阴市"},{"code":"320282","name":"宜兴市"}]},{"code":"320300","name":"徐州市","list":[{"code":"320302","name":"鼓楼区"},{"code":"320303","name":"云龙区"},{"code":"320305","name":"贾汪区"},{"code":"320311","name":"泉山区"},{"code":"320312","name":"铜山区"},{"code":"320321","name":"丰县"},{"code":"320322","name":"沛县"},{"code":"320324","name":"睢宁县"},{"code":"320381","name":"新沂市"},{"code":"320382","name":"邳州市"}]},{"code":"320400","name":"常州市","list":[{"code":"320402","name":"天宁区"},{"code":"320404","name":"钟楼区"},{"code":"320411","name":"新北区"},{"code":"320412","name":"武进区"},{"code":"320413","name":"金坛区"},{"code":"320481","name":"溧阳市"}]},{"code":"320500","name":"苏州市","list":[{"code":"320505","name":"虎丘区"},{"code":"320506","name":"吴中区"},{"code":"320507","name":"相城区"},{"code":"320508","name":"姑苏区"},{"code":"320509","name":"吴江区"},{"code":"320571","name":"苏州工业园区"},{"code":"320581","name":"常熟市"},{"code":"320582","name":"张家港市"},{"code":"320583","name":"昆山市"},{"code":"320585","name":"太仓市"}]},{"code":"320600","name":"南通市","list":[{"code":"320612","name":"通州区"},{"code":"320613","name":"崇川区"},{"code":"320614","name":"海门区"},{"code":"320623","name":"如东县"},{"code":"320681","name":"启东市"},{"code":"320682","name":"如皋市"},{"code":"320685","name":"海安市"}]},{"code":"320700","name":"连云港市","list":[{"code":"320703","name":"连云区"},{"code":"320706","name":"海州区"},{"code":"320707","name":"赣榆区"},{"code":"320722","name":"东海县"},{"code":"320723","name":"灌云县"},{"code":"320724","name":"灌南县"}]},{"code":"320800","name":"淮安市","list":[{"code":"320803","name":"淮安区"},{"code":"320804","name":"淮阴区"},{"code":"320812","name":"清江浦区"},{"code":"320813","name":"洪泽区"},{"code":"320826","name":"涟水县"},{"code":"320830","name":"盱眙县"},{"code":"320831","name":"金湖县"}]},{"code":"320900","name":"盐城市","list":[{"code":"320902","name":"亭湖区"},{"code":"320903","name":"盐都区"},{"code":"320904","name":"大丰区"},{"code":"320921","name":"响水县"},{"code":"320922","name":"滨海县"},{"code":"320923","name":"阜宁县"},{"code":"320924","name":"射阳县"},{"code":"320925","name":"建湖县"},{"code":"320981","name":"东台市"}]},{"code":"321000","name":"扬州市","list":[{"code":"321002","name":"广陵区"},{"code":"321003","name":"邗江区"},{"code":"321012","name":"江都区"},{"code":"321023","name":"宝应县"},{"code":"321081","name":"仪征市"},{"code":"321084","name":"高邮市"}]},{"code":"321100","name":"镇江市","list":[{"code":"321102","name":"京口区"},{"code":"321111","name":"润州区"},{"code":"321112","name":"丹徒区"},{"code":"321181","name":"丹阳市"},{"code":"321182","name":"扬中市"},{"code":"321183","name":"句容市"}]},{"code":"321200","name":"泰州市","list":[{"code":"321202","name":"海陵区"},{"code":"321203","name":"高港区"},{"code":"321204","name":"姜堰区"},{"code":"321281","name":"兴化市"},{"code":"321282","name":"靖江市"},{"code":"321283","name":"泰兴市"}]},{"code":"321300","name":"宿迁市","list":[{"code":"321302","name":"宿城区"},{"code":"321311","name":"宿豫区"},{"code":"321322","name":"沭阳县"},{"code":"321323","name":"泗阳县"},{"code":"321324","name":"泗洪县"}]}]},{"code":"330000","name":"浙江省","list":[{"code":"330100","name":"杭州市","list":[{"code":"330102","name":"上城区"},{"code":"330105","name":"拱墅区"},{"code":"330106","name":"西湖区"},{"code":"330108","name":"滨江区"},{"code":"330109","name":"萧山区"},{"code":"330110","name":"余杭区"},{"code":"330111","name":"富阳区"},{"code":"330112","name":"临安区"},{"code":"330113","name":"临平区"},{"code":"330114","name":"钱塘区"},{"code":"330122","name":"桐庐县"},{"code":"330127","name":"淳安县"},{"code":"330182","name":"建德市"}]},{"code":"330200","name":"宁波市","list":[{"code":"330203","name":"海曙区"},{"code":"330205","name":"江北区"},{"code":"330206","name":"北仑区"},{"code":"330211","name":"镇海区"},{"code":"330212","name":"鄞州区"},{"code":"330213","name":"奉化区"},{"code":"330225","name":"象山县"},{"code":"330226","name":"宁海县"},{"code":"330281","name":"余姚市"},{"code":"330282","name":"慈溪市"}]},{"code":"330300","name":"温州市","list":[{"code":"330302","name":"鹿城区"},{"code":"330303","name":"龙湾区"},{"code":"330304","name":"瓯海区"},{"code":"330305","name":"洞头区"},{"code":"330324","name":"永嘉县"},{"code":"330326","name":"平阳县"},{"code":"330327","name":"苍南县"},{"code":"330328","name":"文成县"},{"code":"330329","name":"泰顺县"},{"code":"330381","name":"瑞安市"},{"code":"330382","name":"乐清市"},{"code":"330383","name":"龙港市"}]},{"code":"330400","name":"嘉兴市","list":[{"code":"330402","name":"南湖区"},{"code":"330411","name":"秀洲区"},{"code":"330421","name":"嘉善县"},{"code":"330424","name":"海盐县"},{"code":"330481","name":"海宁市"},{"code":"330482","name":"平湖市"},{"code":"330483","name":"桐乡市"}]},{"code":"330500","name":"湖州市","list":[{"code":"330502","name":"吴兴区"},{"code":"330503","name":"南浔区"},{"code":"330521","name":"德清县"},{"code":"330522","name":"长兴县"},{"code":"330523","name":"安吉县"}]},{"code":"330600","name":"绍兴市","list":[{"code":"330602","name":"越城区"},{"code":"330603","name":"柯桥区"},{"code":"330604","name":"上虞区"},{"code":"330624","name":"新昌县"},{"code":"330681","name":"诸暨市"},{"code":"330683","name":"嵊州市"}]},{"code":"330700","name":"金华市","list":[{"code":"330702","name":"婺城区"},{"code":"330703","name":"金东区"},{"code":"330723","name":"武义县"},{"code":"330726","name":"浦江县"},{"code":"330727","name":"磐安县"},{"code":"330781","name":"兰溪市"},{"code":"330782","name":"义乌市"},{"code":"330783","name":"东阳市"},{"code":"330784","name":"永康市"}]},{"code":"330800","name":"衢州市","list":[{"code":"330802","name":"柯城区"},{"code":"330803","name":"衢江区"},{"code":"330822","name":"常山县"},{"code":"330824","name":"开化县"},{"code":"330825","name":"龙游县"},{"code":"330881","name":"江山市"}]},{"code":"330900","name":"舟山市","list":[{"code":"330902","name":"定海区"},{"code":"330903","name":"普陀区"},{"code":"330921","name":"岱山县"},{"code":"330922","name":"嵊泗县"}]},{"code":"331000","name":"台州市","list":[{"code":"331002","name":"椒江区"},{"code":"331003","name":"黄岩区"},{"code":"331004","name":"路桥区"},{"code":"331022","name":"三门县"},{"code":"331023","name":"天台县"},{"code":"331024","name":"仙居县"},{"code":"331081","name":"温岭市"},{"code":"331082","name":"临海市"},{"code":"331083","name":"玉环市"}]},{"code":"331100","name":"丽水市","list":[{"code":"331102","name":"莲都区"},{"code":"331121","name":"青田县"},{"code":"331122","name":"缙云县"},{"code":"331123","name":"遂昌县"},{"code":"331124","name":"松阳县"},{"code":"331125","name":"云和县"},{"code":"331126","name":"庆元县"},{"code":"331127","name":"景宁畲族自治县"},{"code":"331181","name":"龙泉市"}]}]},{"code":"340000","name":"安徽省","list":[{"code":"340100","name":"合肥市","list":[{"code":"340102","name":"瑶海区"},{"code":"340103","name":"庐阳区"},{"code":"340104","name":"蜀山区"},{"code":"340111","name":"包河区"},{"code":"340121","name":"长丰县"},{"code":"340122","name":"肥东县"},{"code":"340123","name":"肥西县"},{"code":"340124","name":"庐江县"},{"code":"340181","name":"巢湖市"}]},{"code":"340200","name":"芜湖市","list":[{"code":"340202","name":"镜湖区"},{"code":"340207","name":"鸠江区"},{"code":"340209","name":"弋江区"},{"code":"340210","name":"湾沚区"},{"code":"340212","name":"繁昌区"},{"code":"340223","name":"南陵县"},{"code":"340281","name":"无为市"}]},{"code":"340300","name":"蚌埠市","list":[{"code":"340302","name":"龙子湖区"},{"code":"340303","name":"蚌山区"},{"code":"340304","name":"禹会区"},{"code":"340311","name":"淮上区"},{"code":"340321","name":"怀远县"},{"code":"340322","name":"五河县"},{"code":"340323","name":"固镇县"}]},{"code":"340400","name":"淮南市","list":[{"code":"340402","name":"大通区"},{"code":"340403","name":"田家庵区"},{"code":"340404","name":"谢家集区"},{"code":"340405","name":"八公山区"},{"code":"340406","name":"潘集区"},{"code":"340421","name":"凤台县"},{"code":"340422","name":"寿县"}]},{"code":"340500","name":"马鞍山市","list":[{"code":"340503","name":"花山区"},{"code":"340504","name":"雨山区"},{"code":"340506","name":"博望区"},{"code":"340521","name":"当涂县"},{"code":"340522","name":"含山县"},{"code":"340523","name":"和县"}]},{"code":"340600","name":"淮北市","list":[{"code":"340602","name":"杜集区"},{"code":"340603","name":"相山区"},{"code":"340604","name":"烈山区"},{"code":"340621","name":"濉溪县"}]},{"code":"340700","name":"铜陵市","list":[{"code":"340705","name":"铜官区"},{"code":"340706","name":"义安区"},{"code":"340711","name":"郊区"},{"code":"340722","name":"枞阳县"}]},{"code":"340800","name":"安庆市","list":[{"code":"340802","name":"迎江区"},{"code":"340803","name":"大观区"},{"code":"340811","name":"宜秀区"},{"code":"340822","name":"怀宁县"},{"code":"340825","name":"太湖县"},{"code":"340826","name":"宿松县"},{"code":"340827","name":"望江县"},{"code":"340828","name":"岳西县"},{"code":"340881","name":"桐城市"},{"code":"340882","name":"潜山市"}]},{"code":"341000","name":"黄山市","list":[{"code":"341002","name":"屯溪区"},{"code":"341003","name":"黄山区"},{"code":"341004","name":"徽州区"},{"code":"341021","name":"歙县"},{"code":"341022","name":"休宁县"},{"code":"341023","name":"黟县"},{"code":"341024","name":"祁门县"}]},{"code":"341100","name":"滁州市","list":[{"code":"341102","name":"琅琊区"},{"code":"341103","name":"南谯区"},{"code":"341122","name":"来安县"},{"code":"341124","name":"全椒县"},{"code":"341125","name":"定远县"},{"code":"341126","name":"凤阳县"},{"code":"341181","name":"天长市"},{"code":"341182","name":"明光市"}]},{"code":"341200","name":"阜阳市","list":[{"code":"341202","name":"颍州区"},{"code":"341203","name":"颍东区"},{"code":"341204","name":"颍泉区"},{"code":"341221","name":"临泉县"},{"code":"341222","name":"太和县"},{"code":"341225","name":"阜南县"},{"code":"341226","name":"颍上县"},{"code":"341282","name":"界首市"}]},{"code":"341300","name":"宿州市","list":[{"code":"341302","name":"埇桥区"},{"code":"341321","name":"砀山县"},{"code":"341322","name":"萧县"},{"code":"341323","name":"灵璧县"},{"code":"341324","name":"泗县"}]},{"code":"341500","name":"六安市","list":[{"code":"341502","name":"金安区"},{"code":"341503","name":"裕安区"},{"code":"341504","name":"叶集区"},{"code":"341522","name":"霍邱县"},{"code":"341523","name":"舒城县"},{"code":"341524","name":"金寨县"},{"code":"341525","name":"霍山县"}]},{"code":"341600","name":"亳州市","list":[{"code":"341602","name":"谯城区"},{"code":"341621","name":"涡阳县"},{"code":"341622","name":"蒙城县"},{"code":"341623","name":"利辛县"}]},{"code":"341700","name":"池州市","list":[{"code":"341702","name":"贵池区"},{"code":"341721","name":"东至县"},{"code":"341722","name":"石台县"},{"code":"341723","name":"青阳县"}]},{"code":"341800","name":"宣城市","list":[{"code":"341802","name":"宣州区"},{"code":"341821","name":"郎溪县"},{"code":"341823","name":"泾县"},{"code":"341824","name":"绩溪县"},{"code":"341825","name":"旌德县"},{"code":"341881","name":"宁国市"},{"code":"341882","name":"广德市"}]}]},{"code":"350000","name":"福建省","list":[{"code":"350100","name":"福州市","list":[{"code":"350102","name":"鼓楼区"},{"code":"350103","name":"台江区"},{"code":"350104","name":"仓山区"},{"code":"350105","name":"马尾区"},{"code":"350111","name":"晋安区"},{"code":"350112","name":"长乐区"},{"code":"350121","name":"闽侯县"},{"code":"350122","name":"连江县"},{"code":"350123","name":"罗源县"},{"code":"350124","name":"闽清县"},{"code":"350125","name":"永泰县"},{"code":"350128","name":"平潭县"},{"code":"350181","name":"福清市"}]},{"code":"350200","name":"厦门市","list":[{"code":"350203","name":"思明区"},{"code":"350205","name":"海沧区"},{"code":"350206","name":"湖里区"},{"code":"350211","name":"集美区"},{"code":"350212","name":"同安区"},{"code":"350213","name":"翔安区"}]},{"code":"350300","name":"莆田市","list":[{"code":"350302","name":"城厢区"},{"code":"350303","name":"涵江区"},{"code":"350304","name":"荔城区"},{"code":"350305","name":"秀屿区"},{"code":"350322","name":"仙游县"}]},{"code":"350400","name":"三明市","list":[{"code":"350404","name":"三元区"},{"code":"350405","name":"沙县区"},{"code":"350421","name":"明溪县"},{"code":"350423","name":"清流县"},{"code":"350424","name":"宁化县"},{"code":"350425","name":"大田县"},{"code":"350426","name":"尤溪县"},{"code":"350428","name":"将乐县"},{"code":"350429","name":"泰宁县"},{"code":"350430","name":"建宁县"},{"code":"350481","name":"永安市"}]},{"code":"350500","name":"泉州市","list":[{"code":"350502","name":"鲤城区"},{"code":"350503","name":"丰泽区"},{"code":"350504","name":"洛江区"},{"code":"350505","name":"泉港区"},{"code":"350521","name":"惠安县"},{"code":"350524","name":"安溪县"},{"code":"350525","name":"永春县"},{"code":"350526","name":"德化县"},{"code":"350527","name":"金门县"},{"code":"350581","name":"石狮市"},{"code":"350582","name":"晋江市"},{"code":"350583","name":"南安市"}]},{"code":"350600","name":"漳州市","list":[{"code":"350602","name":"芗城区"},{"code":"350603","name":"龙文区"},{"code":"350604","name":"龙海区"},{"code":"350605","name":"长泰区"},{"code":"350622","name":"云霄县"},{"code":"350623","name":"漳浦县"},{"code":"350624","name":"诏安县"},{"code":"350626","name":"东山县"},{"code":"350627","name":"南靖县"},{"code":"350628","name":"平和县"},{"code":"350629","name":"华安县"}]},{"code":"350700","name":"南平市","list":[{"code":"350702","name":"延平区"},{"code":"350703","name":"建阳区"},{"code":"350721","name":"顺昌县"},{"code":"350722","name":"浦城县"},{"code":"350723","name":"光泽县"},{"code":"350724","name":"松溪县"},{"code":"350725","name":"政和县"},{"code":"350781","name":"邵武市"},{"code":"350782","name":"武夷山市"},{"code":"350783","name":"建瓯市"}]},{"code":"350800","name":"龙岩市","list":[{"code":"350802","name":"新罗区"},{"code":"350803","name":"永定区"},{"code":"350821","name":"长汀县"},{"code":"350823","name":"上杭县"},{"code":"350824","name":"武平县"},{"code":"350825","name":"连城县"},{"code":"350881","name":"漳平市"}]},{"code":"350900","name":"宁德市","list":[{"code":"350902","name":"蕉城区"},{"code":"350921","name":"霞浦县"},{"code":"350922","name":"古田县"},{"code":"350923","name":"屏南县"},{"code":"350924","name":"寿宁县"},{"code":"350925","name":"周宁县"},{"code":"350926","name":"柘荣县"},{"code":"350981","name":"福安市"},{"code":"350982","name":"福鼎市"}]}]},{"code":"360000","name":"江西省","list":[{"code":"360100","name":"南昌市","list":[{"code":"360102","name":"东湖区"},{"code":"360103","name":"西湖区"},{"code":"360104","name":"青云谱区"},{"code":"360111","name":"青山湖区"},{"code":"360112","name":"新建区"},{"code":"360113","name":"红谷滩区"},{"code":"360121","name":"南昌县"},{"code":"360123","name":"安义县"},{"code":"360124","name":"进贤县"}]},{"code":"360200","name":"景德镇市","list":[{"code":"360202","name":"昌江区"},{"code":"360203","name":"珠山区"},{"code":"360222","name":"浮梁县"},{"code":"360281","name":"乐平市"}]},{"code":"360300","name":"萍乡市","list":[{"code":"360302","name":"安源区"},{"code":"360313","name":"湘东区"},{"code":"360321","name":"莲花县"},{"code":"360322","name":"上栗县"},{"code":"360323","name":"芦溪县"}]},{"code":"360400","name":"九江市","list":[{"code":"360402","name":"濂溪区"},{"code":"360403","name":"浔阳区"},{"code":"360404","name":"柴桑区"},{"code":"360423","name":"武宁县"},{"code":"360424","name":"修水县"},{"code":"360425","name":"永修县"},{"code":"360426","name":"德安县"},{"code":"360428","name":"都昌县"},{"code":"360429","name":"湖口县"},{"code":"360430","name":"彭泽县"},{"code":"360481","name":"瑞昌市"},{"code":"360482","name":"共青城市"},{"code":"360483","name":"庐山市"}]},{"code":"360500","name":"新余市","list":[{"code":"360502","name":"渝水区"},{"code":"360521","name":"分宜县"}]},{"code":"360600","name":"鹰潭市","list":[{"code":"360602","name":"月湖区"},{"code":"360603","name":"余江区"},{"code":"360681","name":"贵溪市"}]},{"code":"360700","name":"赣州市","list":[{"code":"360702","name":"章贡区"},{"code":"360703","name":"南康区"},{"code":"360704","name":"赣县区"},{"code":"360722","name":"信丰县"},{"code":"360723","name":"大余县"},{"code":"360724","name":"上犹县"},{"code":"360725","name":"崇义县"},{"code":"360726","name":"安远县"},{"code":"360728","name":"定南县"},{"code":"360729","name":"全南县"},{"code":"360730","name":"宁都县"},{"code":"360731","name":"于都县"},{"code":"360732","name":"兴国县"},{"code":"360733","name":"会昌县"},{"code":"360734","name":"寻乌县"},{"code":"360735","name":"石城县"},{"code":"360781","name":"瑞金市"},{"code":"360783","name":"龙南市"}]},{"code":"360800","name":"吉安市","list":[{"code":"360802","name":"吉州区"},{"code":"360803","name":"青原区"},{"code":"360821","name":"吉安县"},{"code":"360822","name":"吉水县"},{"code":"360823","name":"峡江县"},{"code":"360824","name":"新干县"},{"code":"360825","name":"永丰县"},{"code":"360826","name":"泰和县"},{"code":"360827","name":"遂川县"},{"code":"360828","name":"万安县"},{"code":"360829","name":"安福县"},{"code":"360830","name":"永新县"},{"code":"360881","name":"井冈山市"}]},{"code":"360900","name":"宜春市","list":[{"code":"360902","name":"袁州区"},{"code":"360921","name":"奉新县"},{"code":"360922","name":"万载县"},{"code":"360923","name":"上高县"},{"code":"360924","name":"宜丰县"},{"code":"360925","name":"靖安县"},{"code":"360926","name":"铜鼓县"},{"code":"360981","name":"丰城市"},{"code":"360982","name":"樟树市"},{"code":"360983","name":"高安市"}]},{"code":"361000","name":"抚州市","list":[{"code":"361002","name":"临川区"},{"code":"361003","name":"东乡区"},{"code":"361021","name":"南城县"},{"code":"361022","name":"黎川县"},{"code":"361023","name":"南丰县"},{"code":"361024","name":"崇仁县"},{"code":"361025","name":"乐安县"},{"code":"361026","name":"宜黄县"},{"code":"361027","name":"金溪县"},{"code":"361028","name":"资溪县"},{"code":"361030","name":"广昌县"}]},{"code":"361100","name":"上饶市","list":[{"code":"361102","name":"信州区"},{"code":"361103","name":"广丰区"},{"code":"361104","name":"广信区"},{"code":"361123","name":"玉山县"},{"code":"361124","name":"铅山县"},{"code":"361125","name":"横峰县"},{"code":"361126","name":"弋阳县"},{"code":"361127","name":"余干县"},{"code":"361128","name":"鄱阳县"},{"code":"361129","name":"万年县"},{"code":"361130","name":"婺源县"},{"code":"361181","name":"德兴市"}]}]},{"code":"370000","name":"山东省","list":[{"code":"370100","name":"济南市","list":[{"code":"370102","name":"历下区"},{"code":"370103","name":"市中区"},{"code":"370104","name":"槐荫区"},{"code":"370105","name":"天桥区"},{"code":"370112","name":"历城区"},{"code":"370113","name":"长清区"},{"code":"370114","name":"章丘区"},{"code":"370115","name":"济阳区"},{"code":"370116","name":"莱芜区"},{"code":"370117","name":"钢城区"},{"code":"370124","name":"平阴县"},{"code":"370126","name":"商河县"}]},{"code":"370200","name":"青岛市","list":[{"code":"370202","name":"市南区"},{"code":"370203","name":"市北区"},{"code":"370211","name":"黄岛区"},{"code":"370212","name":"崂山区"},{"code":"370213","name":"李沧区"},{"code":"370214","name":"城阳区"},{"code":"370215","name":"即墨区"},{"code":"370281","name":"胶州市"},{"code":"370283","name":"平度市"},{"code":"370285","name":"莱西市"}]},{"code":"370300","name":"淄博市","list":[{"code":"370302","name":"淄川区"},{"code":"370303","name":"张店区"},{"code":"370304","name":"博山区"},{"code":"370305","name":"临淄区"},{"code":"370306","name":"周村区"},{"code":"370321","name":"桓台县"},{"code":"370322","name":"高青县"},{"code":"370323","name":"沂源县"}]},{"code":"370400","name":"枣庄市","list":[{"code":"370402","name":"市中区"},{"code":"370403","name":"薛城区"},{"code":"370404","name":"峄城区"},{"code":"370405","name":"台儿庄区"},{"code":"370406","name":"山亭区"},{"code":"370481","name":"滕州市"}]},{"code":"370500","name":"东营市","list":[{"code":"370502","name":"东营区"},{"code":"370503","name":"河口区"},{"code":"370505","name":"垦利区"},{"code":"370522","name":"利津县"},{"code":"370523","name":"广饶县"}]},{"code":"370600","name":"烟台市","list":[{"code":"370602","name":"芝罘区"},{"code":"370611","name":"福山区"},{"code":"370612","name":"牟平区"},{"code":"370613","name":"莱山区"},{"code":"370614","name":"蓬莱区"},{"code":"370681","name":"龙口市"},{"code":"370682","name":"莱阳市"},{"code":"370683","name":"莱州市"},{"code":"370685","name":"招远市"},{"code":"370686","name":"栖霞市"},{"code":"370687","name":"海阳市"}]},{"code":"370700","name":"潍坊市","list":[{"code":"370702","name":"潍城区"},{"code":"370703","name":"寒亭区"},{"code":"370704","name":"坊子区"},{"code":"370705","name":"奎文区"},{"code":"370724","name":"临朐县"},{"code":"370725","name":"昌乐县"},{"code":"370781","name":"青州市"},{"code":"370782","name":"诸城市"},{"code":"370783","name":"寿光市"},{"code":"370784","name":"安丘市"},{"code":"370785","name":"高密市"},{"code":"370786","name":"昌邑市"}]},{"code":"370800","name":"济宁市","list":[{"code":"370811","name":"任城区"},{"code":"370812","name":"兖州区"},{"code":"370826","name":"微山县"},{"code":"370827","name":"鱼台县"},{"code":"370828","name":"金乡县"},{"code":"370829","name":"嘉祥县"},{"code":"370830","name":"汶上县"},{"code":"370831","name":"泗水县"},{"code":"370832","name":"梁山县"},{"code":"370881","name":"曲阜市"},{"code":"370883","name":"邹城市"}]},{"code":"370900","name":"泰安市","list":[{"code":"370902","name":"泰山区"},{"code":"370911","name":"岱岳区"},{"code":"370921","name":"宁阳县"},{"code":"370923","name":"东平县"},{"code":"370982","name":"新泰市"},{"code":"370983","name":"肥城市"}]},{"code":"371000","name":"威海市","list":[{"code":"371002","name":"环翠区"},{"code":"371003","name":"文登区"},{"code":"371082","name":"荣成市"},{"code":"371083","name":"乳山市"}]},{"code":"371100","name":"日照市","list":[{"code":"371102","name":"东港区"},{"code":"371103","name":"岚山区"},{"code":"371121","name":"五莲县"},{"code":"371122","name":"莒县"}]},{"code":"371300","name":"临沂市","list":[{"code":"371302","name":"兰山区"},{"code":"371311","name":"罗庄区"},{"code":"371312","name":"河东区"},{"code":"371321","name":"沂南县"},{"code":"371322","name":"郯城县"},{"code":"371323","name":"沂水县"},{"code":"371324","name":"兰陵县"},{"code":"371325","name":"费县"},{"code":"371326","name":"平邑县"},{"code":"371327","name":"莒南县"},{"code":"371328","name":"蒙阴县"},{"code":"371329","name":"临沭县"}]},{"code":"371400","name":"德州市","list":[{"code":"371402","name":"德城区"},{"code":"371403","name":"陵城区"},{"code":"371422","name":"宁津县"},{"code":"371423","name":"庆云县"},{"code":"371424","name":"临邑县"},{"code":"371425","name":"齐河县"},{"code":"371426","name":"平原县"},{"code":"371427","name":"夏津县"},{"code":"371428","name":"武城县"},{"code":"371481","name":"乐陵市"},{"code":"371482","name":"禹城市"}]},{"code":"371500","name":"聊城市","list":[{"code":"371502","name":"东昌府区"},{"code":"371503","name":"茌平区"},{"code":"371521","name":"阳谷县"},{"code":"371522","name":"莘县"},{"code":"371524","name":"东阿县"},{"code":"371525","name":"冠县"},{"code":"371526","name":"高唐县"},{"code":"371581","name":"临清市"}]},{"code":"371600","name":"滨州市","list":[{"code":"371602","name":"滨城区"},{"code":"371603","name":"沾化区"},{"code":"371621","name":"惠民县"},{"code":"371622","name":"阳信县"},{"code":"371623","name":"无棣县"},{"code":"371625","name":"博兴县"},{"code":"371681","name":"邹平市"}]},{"code":"371700","name":"菏泽市","list":[{"code":"371702","name":"牡丹区"},{"code":"371703","name":"定陶区"},{"code":"371721","name":"曹县"},{"code":"371722","name":"单县"},{"code":"371723","name":"成武县"},{"code":"371724","name":"巨野县"},{"code":"371725","name":"郓城县"},{"code":"371726","name":"鄄城县"},{"code":"371728","name":"东明县"}]}]},{"code":"410000","name":"河南省","list":[{"code":"410100","name":"郑州市","list":[{"code":"410102","name":"中原区"},{"code":"410103","name":"二七区"},{"code":"410104","name":"管城回族区"},{"code":"410105","name":"金水区"},{"code":"410106","name":"上街区"},{"code":"410108","name":"惠济区"},{"code":"410122","name":"中牟县"},{"code":"410181","name":"巩义市"},{"code":"410182","name":"荥阳市"},{"code":"410183","name":"新密市"},{"code":"410184","name":"新郑市"},{"code":"410185","name":"登封市"}]},{"code":"410200","name":"开封市","list":[{"code":"410202","name":"龙亭区"},{"code":"410203","name":"顺河回族区"},{"code":"410204","name":"鼓楼区"},{"code":"410205","name":"禹王台区"},{"code":"410212","name":"祥符区"},{"code":"410221","name":"杞县"},{"code":"410222","name":"通许县"},{"code":"410223","name":"尉氏县"},{"code":"410225","name":"兰考县"}]},{"code":"410300","name":"洛阳市","list":[{"code":"410302","name":"老城区"},{"code":"410303","name":"西工区"},{"code":"410304","name":"瀍河回族区"},{"code":"410305","name":"涧西区"},{"code":"410307","name":"偃师区"},{"code":"410308","name":"孟津区"},{"code":"410311","name":"洛龙区"},{"code":"410323","name":"新安县"},{"code":"410324","name":"栾川县"},{"code":"410325","name":"嵩县"},{"code":"410326","name":"汝阳县"},{"code":"410327","name":"宜阳县"},{"code":"410328","name":"洛宁县"},{"code":"410329","name":"伊川县"}]},{"code":"410400","name":"平顶山市","list":[{"code":"410402","name":"新华区"},{"code":"410403","name":"卫东区"},{"code":"410404","name":"石龙区"},{"code":"410411","name":"湛河区"},{"code":"410421","name":"宝丰县"},{"code":"410422","name":"叶县"},{"code":"410423","name":"鲁山县"},{"code":"410425","name":"郏县"},{"code":"410481","name":"舞钢市"},{"code":"410482","name":"汝州市"}]},{"code":"410500","name":"安阳市","list":[{"code":"410502","name":"文峰区"},{"code":"410503","name":"北关区"},{"code":"410505","name":"殷都区"},{"code":"410506","name":"龙安区"},{"code":"410522","name":"安阳县"},{"code":"410523","name":"汤阴县"},{"code":"410526","name":"滑县"},{"code":"410527","name":"内黄县"},{"code":"410581","name":"林州市"}]},{"code":"410600","name":"鹤壁市","list":[{"code":"410602","name":"鹤山区"},{"code":"410603","name":"山城区"},{"code":"410611","name":"淇滨区"},{"code":"410621","name":"浚县"},{"code":"410622","name":"淇县"}]},{"code":"410700","name":"新乡市","list":[{"code":"410702","name":"红旗区"},{"code":"410703","name":"卫滨区"},{"code":"410704","name":"凤泉区"},{"code":"410711","name":"牧野区"},{"code":"410721","name":"新乡县"},{"code":"410724","name":"获嘉县"},{"code":"410725","name":"原阳县"},{"code":"410726","name":"延津县"},{"code":"410727","name":"封丘县"},{"code":"410781","name":"卫辉市"},{"code":"410782","name":"辉县市"},{"code":"410783","name":"长垣市"}]},{"code":"410800","name":"焦作市","list":[{"code":"410802","name":"解放区"},{"code":"410803","name":"中站区"},{"code":"410804","name":"马村区"},{"code":"410811","name":"山阳区"},{"code":"410821","name":"修武县"},{"code":"410822","name":"博爱县"},{"code":"410823","name":"武陟县"},{"code":"410825","name":"温县"},{"code":"410882","name":"沁阳市"},{"code":"410883","name":"孟州市"}]},{"code":"410900","name":"濮阳市","list":[{"code":"410902","name":"华龙区"},{"code":"410922","name":"清丰县"},{"code":"410923","name":"南乐县"},{"code":"410926","name":"范县"},{"code":"410927","name":"台前县"},{"code":"410928","name":"濮阳县"}]},{"code":"411000","name":"许昌市","list":[{"code":"411002","name":"魏都区"},{"code":"411003","name":"建安区"},{"code":"411024","name":"鄢陵县"},{"code":"411025","name":"襄城县"},{"code":"411081","name":"禹州市"},{"code":"411082","name":"长葛市"}]},{"code":"411100","name":"漯河市","list":[{"code":"411102","name":"源汇区"},{"code":"411103","name":"郾城区"},{"code":"411104","name":"召陵区"},{"code":"411121","name":"舞阳县"},{"code":"411122","name":"临颍县"}]},{"code":"411200","name":"三门峡市","list":[{"code":"411202","name":"湖滨区"},{"code":"411203","name":"陕州区"},{"code":"411221","name":"渑池县"},{"code":"411224","name":"卢氏县"},{"code":"411281","name":"义马市"},{"code":"411282","name":"灵宝市"}]},{"code":"411300","name":"南阳市","list":[{"code":"411302","name":"宛城区"},{"code":"411303","name":"卧龙区"},{"code":"411321","name":"南召县"},{"code":"411322","name":"方城县"},{"code":"411323","name":"西峡县"},{"code":"411324","name":"镇平县"},{"code":"411325","name":"内乡县"},{"code":"411326","name":"淅川县"},{"code":"411327","name":"社旗县"},{"code":"411328","name":"唐河县"},{"code":"411329","name":"新野县"},{"code":"411330","name":"桐柏县"},{"code":"411381","name":"邓州市"}]},{"code":"411400","name":"商丘市","list":[{"code":"411402","name":"梁园区"},{"code":"411403","name":"睢阳区"},{"code":"411421","name":"民权县"},{"code":"411422","name":"睢县"},{"code":"411423","name":"宁陵县"},{"code":"411424","name":"柘城县"},{"code":"411425","name":"虞城县"},{"code":"411426","name":"夏邑县"},{"code":"411481","name":"永城市"}]},{"code":"411500","name":"信阳市","list":[{"code":"411502","name":"浉河区"},{"code":"411503","name":"平桥区"},{"code":"411521","name":"罗山县"},{"code":"411522","name":"光山县"},{"code":"411523","name":"新县"},{"code":"411524","name":"商城县"},{"code":"411525","name":"固始县"},{"code":"411526","name":"潢川县"},{"code":"411527","name":"淮滨县"},{"code":"411528","name":"息县"}]},{"code":"411600","name":"周口市","list":[{"code":"411602","name":"川汇区"},{"code":"411603","name":"淮阳区"},{"code":"411621","name":"扶沟县"},{"code":"411622","name":"西华县"},{"code":"411623","name":"商水县"},{"code":"411624","name":"沈丘县"},{"code":"411625","name":"郸城县"},{"code":"411627","name":"太康县"},{"code":"411628","name":"鹿邑县"},{"code":"411681","name":"项城市"}]},{"code":"411700","name":"驻马店市","list":[{"code":"411702","name":"驿城区"},{"code":"411721","name":"西平县"},{"code":"411722","name":"上蔡县"},{"code":"411723","name":"平舆县"},{"code":"411724","name":"正阳县"},{"code":"411725","name":"确山县"},{"code":"411726","name":"泌阳县"},{"code":"411727","name":"汝南县"},{"code":"411728","name":"遂平县"},{"code":"411729","name":"新蔡县"}]},{"code":"419001","name":"济源市","list":[{"code":"419001001","name":"沁园街道"},{"code":"419001002","name":"济水街道"},{"code":"419001003","name":"北海街道"},{"code":"419001004","name":"天坛街道"},{"code":"419001005","name":"玉泉街道"},{"code":"419001100","name":"克井镇"},{"code":"419001101","name":"五龙口镇"},{"code":"419001102","name":"轵城镇"},{"code":"419001103","name":"承留镇"},{"code":"419001104","name":"邵原镇"},{"code":"419001105","name":"坡头镇"},{"code":"419001106","name":"梨林镇"},{"code":"419001107","name":"大峪镇"},{"code":"419001108","name":"思礼镇"},{"code":"419001109","name":"王屋镇"},{"code":"419001110","name":"下冶镇"}]}]},{"code":"420000","name":"湖北省","list":[{"code":"420100","name":"武汉市","list":[{"code":"420102","name":"江岸区"},{"code":"420103","name":"江汉区"},{"code":"420104","name":"硚口区"},{"code":"420105","name":"汉阳区"},{"code":"420106","name":"武昌区"},{"code":"420107","name":"青山区"},{"code":"420111","name":"洪山区"},{"code":"420112","name":"东西湖区"},{"code":"420113","name":"汉南区"},{"code":"420114","name":"蔡甸区"},{"code":"420115","name":"江夏区"},{"code":"420116","name":"黄陂区"},{"code":"420117","name":"新洲区"}]},{"code":"420200","name":"黄石市","list":[{"code":"420202","name":"黄石港区"},{"code":"420203","name":"西塞山区"},{"code":"420204","name":"下陆区"},{"code":"420205","name":"铁山区"},{"code":"420222","name":"阳新县"},{"code":"420281","name":"大冶市"}]},{"code":"420300","name":"十堰市","list":[{"code":"420302","name":"茅箭区"},{"code":"420303","name":"张湾区"},{"code":"420304","name":"郧阳区"},{"code":"420322","name":"郧西县"},{"code":"420323","name":"竹山县"},{"code":"420324","name":"竹溪县"},{"code":"420325","name":"房县"},{"code":"420381","name":"丹江口市"}]},{"code":"420500","name":"宜昌市","list":[{"code":"420502","name":"西陵区"},{"code":"420503","name":"伍家岗区"},{"code":"420504","name":"点军区"},{"code":"420505","name":"猇亭区"},{"code":"420506","name":"夷陵区"},{"code":"420525","name":"远安县"},{"code":"420526","name":"兴山县"},{"code":"420527","name":"秭归县"},{"code":"420528","name":"长阳土家族自治县"},{"code":"420529","name":"五峰土家族自治县"},{"code":"420581","name":"宜都市"},{"code":"420582","name":"当阳市"},{"code":"420583","name":"枝江市"}]},{"code":"420600","name":"襄阳市","list":[{"code":"420602","name":"襄城区"},{"code":"420606","name":"樊城区"},{"code":"420607","name":"襄州区"},{"code":"420624","name":"南漳县"},{"code":"420625","name":"谷城县"},{"code":"420626","name":"保康县"},{"code":"420682","name":"老河口市"},{"code":"420683","name":"枣阳市"},{"code":"420684","name":"宜城市"}]},{"code":"420700","name":"鄂州市","list":[{"code":"420702","name":"梁子湖区"},{"code":"420703","name":"华容区"},{"code":"420704","name":"鄂城区"}]},{"code":"420800","name":"荆门市","list":[{"code":"420802","name":"东宝区"},{"code":"420804","name":"掇刀区"},{"code":"420822","name":"沙洋县"},{"code":"420881","name":"钟祥市"},{"code":"420882","name":"京山市"}]},{"code":"420900","name":"孝感市","list":[{"code":"420902","name":"孝南区"},{"code":"420921","name":"孝昌县"},{"code":"420922","name":"大悟县"},{"code":"420923","name":"云梦县"},{"code":"420981","name":"应城市"},{"code":"420982","name":"安陆市"},{"code":"420984","name":"汉川市"}]},{"code":"421000","name":"荆州市","list":[{"code":"421002","name":"沙市区"},{"code":"421003","name":"荆州区"},{"code":"421022","name":"公安县"},{"code":"421024","name":"江陵县"},{"code":"421081","name":"石首市"},{"code":"421083","name":"洪湖市"},{"code":"421087","name":"松滋市"},{"code":"421088","name":"监利市"}]},{"code":"421100","name":"黄冈市","list":[{"code":"421102","name":"黄州区"},{"code":"421121","name":"团风县"},{"code":"421122","name":"红安县"},{"code":"421123","name":"罗田县"},{"code":"421124","name":"英山县"},{"code":"421125","name":"浠水县"},{"code":"421126","name":"蕲春县"},{"code":"421127","name":"黄梅县"},{"code":"421181","name":"麻城市"},{"code":"421182","name":"武穴市"}]},{"code":"421200","name":"咸宁市","list":[{"code":"421202","name":"咸安区"},{"code":"421221","name":"嘉鱼县"},{"code":"421222","name":"通城县"},{"code":"421223","name":"崇阳县"},{"code":"421224","name":"通山县"},{"code":"421281","name":"赤壁市"}]},{"code":"421300","name":"随州市","list":[{"code":"421303","name":"曾都区"},{"code":"421321","name":"随县"},{"code":"421381","name":"广水市"}]},{"code":"422800","name":"恩施土家族苗族自治州","list":[{"code":"422801","name":"恩施市"},{"code":"422802","name":"利川市"},{"code":"422822","name":"建始县"},{"code":"422823","name":"巴东县"},{"code":"422825","name":"宣恩县"},{"code":"422826","name":"咸丰县"},{"code":"422827","name":"来凤县"},{"code":"422828","name":"鹤峰县"}]},{"code":"429004","name":"仙桃市","list":[{"code":"429004001","name":"沙嘴街道"},{"code":"429004002","name":"干河街道"},{"code":"429004003","name":"龙华山街道"},{"code":"429004100","name":"郑场镇"},{"code":"429004101","name":"毛嘴镇"},{"code":"429004102","name":"豆河镇"},{"code":"429004103","name":"三伏潭镇"},{"code":"429004104","name":"胡场镇"},{"code":"429004105","name":"长埫口镇"},{"code":"429004106","name":"西流河镇"},{"code":"429004107","name":"沙湖镇"},{"code":"429004108","name":"杨林尾镇"},{"code":"429004109","name":"彭场镇"},{"code":"429004110","name":"张沟镇"},{"code":"429004111","name":"郭河镇"},{"code":"429004112","name":"沔城回族镇"},{"code":"429004113","name":"通海口镇"},{"code":"429004115","name":"陈场镇"},{"code":"429004400","name":"仙桃工业园"}]},{"code":"429005","name":"潜江市","list":[{"code":"429005001","name":"园林街道"},{"code":"429005003","name":"周矶街道"},{"code":"429005004","name":"广华寺街道"},{"code":"429005005","name":"泰丰街道"},{"code":"429005007","name":"泽口街道"},{"code":"429005100","name":"竹根滩镇"},{"code":"429005101","name":"渔洋镇"},{"code":"429005102","name":"王场镇"},{"code":"429005103","name":"高石碑镇"},{"code":"429005104","name":"熊口镇"},{"code":"429005105","name":"老新镇"},{"code":"429005106","name":"浩口镇"},{"code":"429005107","name":"积玉口镇"},{"code":"429005108","name":"张金镇"},{"code":"429005109","name":"龙湾镇"},{"code":"429005451","name":"后湖管理区"},{"code":"429005452","name":"熊口管理区"},{"code":"429005453","name":"总口管理区"},{"code":"429005455","name":"运粮湖管理区"}]},{"code":"429006","name":"天门市","list":[{"code":"429006001","name":"竟陵街道"},{"code":"429006002","name":"候口街道"},{"code":"429006003","name":"杨林街道"},{"code":"429006100","name":"多宝镇"},{"code":"429006101","name":"拖市镇"},{"code":"429006102","name":"张港镇"},{"code":"429006103","name":"蒋场镇"},{"code":"429006104","name":"汪场镇"},{"code":"429006105","name":"渔薪镇"},{"code":"429006106","name":"黄潭镇"},{"code":"429006107","name":"岳口镇"},{"code":"429006108","name":"横林镇"},{"code":"429006109","name":"彭市镇"},{"code":"429006110","name":"麻洋镇"},{"code":"429006111","name":"多祥镇"},{"code":"429006112","name":"干驿镇"},{"code":"429006113","name":"马湾镇"},{"code":"429006114","name":"卢市镇"},{"code":"429006115","name":"小板镇"},{"code":"429006116","name":"九真镇"},{"code":"429006118","name":"皂市镇"},{"code":"429006119","name":"胡市镇"},{"code":"429006120","name":"石家河镇"},{"code":"429006121","name":"佛子山镇"},{"code":"429006201","name":"净潭乡"},{"code":"429006452","name":"沉湖管委会"}]},{"code":"429021","name":"神农架林区","list":[{"code":"429021100","name":"松柏镇"},{"code":"429021101","name":"阳日镇"},{"code":"429021102","name":"木鱼镇"},{"code":"429021103","name":"红坪镇"},{"code":"429021104","name":"新华镇"},{"code":"429021105","name":"九湖镇"},{"code":"429021201","name":"宋洛乡"},{"code":"429021203","name":"下谷坪土家族乡"}]}]},{"code":"430000","name":"湖南省","list":[{"code":"430100","name":"长沙市","list":[{"code":"430102","name":"芙蓉区"},{"code":"430103","name":"天心区"},{"code":"430104","name":"岳麓区"},{"code":"430105","name":"开福区"},{"code":"430111","name":"雨花区"},{"code":"430112","name":"望城区"},{"code":"430121","name":"长沙县"},{"code":"430181","name":"浏阳市"},{"code":"430182","name":"宁乡市"}]},{"code":"430200","name":"株洲市","list":[{"code":"430202","name":"荷塘区"},{"code":"430203","name":"芦淞区"},{"code":"430204","name":"石峰区"},{"code":"430211","name":"天元区"},{"code":"430212","name":"渌口区"},{"code":"430223","name":"攸县"},{"code":"430224","name":"茶陵县"},{"code":"430225","name":"炎陵县"},{"code":"430281","name":"醴陵市"}]},{"code":"430300","name":"湘潭市","list":[{"code":"430302","name":"雨湖区"},{"code":"430304","name":"岳塘区"},{"code":"430321","name":"湘潭县"},{"code":"430381","name":"湘乡市"},{"code":"430382","name":"韶山市"}]},{"code":"430400","name":"衡阳市","list":[{"code":"430405","name":"珠晖区"},{"code":"430406","name":"雁峰区"},{"code":"430407","name":"石鼓区"},{"code":"430408","name":"蒸湘区"},{"code":"430412","name":"南岳区"},{"code":"430421","name":"衡阳县"},{"code":"430422","name":"衡南县"},{"code":"430423","name":"衡山县"},{"code":"430424","name":"衡东县"},{"code":"430426","name":"祁东县"},{"code":"430481","name":"耒阳市"},{"code":"430482","name":"常宁市"}]},{"code":"430500","name":"邵阳市","list":[{"code":"430502","name":"双清区"},{"code":"430503","name":"大祥区"},{"code":"430511","name":"北塔区"},{"code":"430522","name":"新邵县"},{"code":"430523","name":"邵阳县"},{"code":"430524","name":"隆回县"},{"code":"430525","name":"洞口县"},{"code":"430527","name":"绥宁县"},{"code":"430528","name":"新宁县"},{"code":"430529","name":"城步苗族自治县"},{"code":"430581","name":"武冈市"},{"code":"430582","name":"邵东市"}]},{"code":"430600","name":"岳阳市","list":[{"code":"430602","name":"岳阳楼区"},{"code":"430603","name":"云溪区"},{"code":"430611","name":"君山区"},{"code":"430621","name":"岳阳县"},{"code":"430623","name":"华容县"},{"code":"430624","name":"湘阴县"},{"code":"430626","name":"平江县"},{"code":"430681","name":"汨罗市"},{"code":"430682","name":"临湘市"}]},{"code":"430700","name":"常德市","list":[{"code":"430702","name":"武陵区"},{"code":"430703","name":"鼎城区"},{"code":"430721","name":"安乡县"},{"code":"430722","name":"汉寿县"},{"code":"430723","name":"澧县"},{"code":"430724","name":"临澧县"},{"code":"430725","name":"桃源县"},{"code":"430726","name":"石门县"},{"code":"430781","name":"津市市"}]},{"code":"430800","name":"张家界市","list":[{"code":"430802","name":"永定区"},{"code":"430811","name":"武陵源区"},{"code":"430821","name":"慈利县"},{"code":"430822","name":"桑植县"}]},{"code":"430900","name":"益阳市","list":[{"code":"430902","name":"资阳区"},{"code":"430903","name":"赫山区"},{"code":"430921","name":"南县"},{"code":"430922","name":"桃江县"},{"code":"430923","name":"安化县"},{"code":"430981","name":"沅江市"}]},{"code":"431000","name":"郴州市","list":[{"code":"431002","name":"北湖区"},{"code":"431003","name":"苏仙区"},{"code":"431021","name":"桂阳县"},{"code":"431022","name":"宜章县"},{"code":"431023","name":"永兴县"},{"code":"431024","name":"嘉禾县"},{"code":"431025","name":"临武县"},{"code":"431026","name":"汝城县"},{"code":"431027","name":"桂东县"},{"code":"431028","name":"安仁县"},{"code":"431081","name":"资兴市"}]},{"code":"431100","name":"永州市","list":[{"code":"431102","name":"零陵区"},{"code":"431103","name":"冷水滩区"},{"code":"431122","name":"东安县"},{"code":"431123","name":"双牌县"},{"code":"431124","name":"道县"},{"code":"431125","name":"江永县"},{"code":"431126","name":"宁远县"},{"code":"431127","name":"蓝山县"},{"code":"431128","name":"新田县"},{"code":"431129","name":"江华瑶族自治县"},{"code":"431181","name":"祁阳市"}]},{"code":"431200","name":"怀化市","list":[{"code":"431202","name":"鹤城区"},{"code":"431221","name":"中方县"},{"code":"431222","name":"沅陵县"},{"code":"431223","name":"辰溪县"},{"code":"431224","name":"溆浦县"},{"code":"431225","name":"会同县"},{"code":"431226","name":"麻阳苗族自治县"},{"code":"431227","name":"新晃侗族自治县"},{"code":"431228","name":"芷江侗族自治县"},{"code":"431229","name":"靖州苗族侗族自治县"},{"code":"431230","name":"通道侗族自治县"},{"code":"431281","name":"洪江市"}]},{"code":"431300","name":"娄底市","list":[{"code":"431302","name":"娄星区"},{"code":"431321","name":"双峰县"},{"code":"431322","name":"新化县"},{"code":"431381","name":"冷水江市"},{"code":"431382","name":"涟源市"}]},{"code":"433100","name":"湘西土家族苗族自治州","list":[{"code":"433101","name":"吉首市"},{"code":"433122","name":"泸溪县"},{"code":"433123","name":"凤凰县"},{"code":"433124","name":"花垣县"},{"code":"433125","name":"保靖县"},{"code":"433126","name":"古丈县"},{"code":"433127","name":"永顺县"},{"code":"433130","name":"龙山县"}]}]},{"code":"440000","name":"广东省","list":[{"code":"440100","name":"广州市","list":[{"code":"440103","name":"荔湾区"},{"code":"440104","name":"越秀区"},{"code":"440105","name":"海珠区"},{"code":"440106","name":"天河区"},{"code":"440111","name":"白云区"},{"code":"440112","name":"黄埔区"},{"code":"440113","name":"番禺区"},{"code":"440114","name":"花都区"},{"code":"440115","name":"南沙区"},{"code":"440117","name":"从化区"},{"code":"440118","name":"增城区"}]},{"code":"440200","name":"韶关市","list":[{"code":"440203","name":"武江区"},{"code":"440204","name":"浈江区"},{"code":"440205","name":"曲江区"},{"code":"440222","name":"始兴县"},{"code":"440224","name":"仁化县"},{"code":"440229","name":"翁源县"},{"code":"440232","name":"乳源瑶族自治县"},{"code":"440233","name":"新丰县"},{"code":"440281","name":"乐昌市"},{"code":"440282","name":"南雄市"}]},{"code":"440300","name":"深圳市","list":[{"code":"440303","name":"罗湖区"},{"code":"440304","name":"福田区"},{"code":"440305","name":"南山区"},{"code":"440306","name":"宝安区"},{"code":"440307","name":"龙岗区"},{"code":"440308","name":"盐田区"},{"code":"440309","name":"龙华区"},{"code":"440310","name":"坪山区"},{"code":"440311","name":"光明区"}]},{"code":"440400","name":"珠海市","list":[{"code":"440402","name":"香洲区"},{"code":"440403","name":"斗门区"},{"code":"440404","name":"金湾区"}]},{"code":"440500","name":"汕头市","list":[{"code":"440507","name":"龙湖区"},{"code":"440511","name":"金平区"},{"code":"440512","name":"濠江区"},{"code":"440513","name":"潮阳区"},{"code":"440514","name":"潮南区"},{"code":"440515","name":"澄海区"},{"code":"440523","name":"南澳县"}]},{"code":"440600","name":"佛山市","list":[{"code":"440604","name":"禅城区"},{"code":"440605","name":"南海区"},{"code":"440606","name":"顺德区"},{"code":"440607","name":"三水区"},{"code":"440608","name":"高明区"}]},{"code":"440700","name":"江门市","list":[{"code":"440703","name":"蓬江区"},{"code":"440704","name":"江海区"},{"code":"440705","name":"新会区"},{"code":"440781","name":"台山市"},{"code":"440783","name":"开平市"},{"code":"440784","name":"鹤山市"},{"code":"440785","name":"恩平市"}]},{"code":"440800","name":"湛江市","list":[{"code":"440802","name":"赤坎区"},{"code":"440803","name":"霞山区"},{"code":"440804","name":"坡头区"},{"code":"440811","name":"麻章区"},{"code":"440823","name":"遂溪县"},{"code":"440825","name":"徐闻县"},{"code":"440881","name":"廉江市"},{"code":"440882","name":"雷州市"},{"code":"440883","name":"吴川市"}]},{"code":"440900","name":"茂名市","list":[{"code":"440902","name":"茂南区"},{"code":"440904","name":"电白区"},{"code":"440981","name":"高州市"},{"code":"440982","name":"化州市"},{"code":"440983","name":"信宜市"}]},{"code":"441200","name":"肇庆市","list":[{"code":"441202","name":"端州区"},{"code":"441203","name":"鼎湖区"},{"code":"441204","name":"高要区"},{"code":"441223","name":"广宁县"},{"code":"441224","name":"怀集县"},{"code":"441225","name":"封开县"},{"code":"441226","name":"德庆县"},{"code":"441284","name":"四会市"}]},{"code":"441300","name":"惠州市","list":[{"code":"441302","name":"惠城区"},{"code":"441303","name":"惠阳区"},{"code":"441322","name":"博罗县"},{"code":"441323","name":"惠东县"},{"code":"441324","name":"龙门县"}]},{"code":"441400","name":"梅州市","list":[{"code":"441402","name":"梅江区"},{"code":"441403","name":"梅县区"},{"code":"441422","name":"大埔县"},{"code":"441423","name":"丰顺县"},{"code":"441424","name":"五华县"},{"code":"441426","name":"平远县"},{"code":"441427","name":"蕉岭县"},{"code":"441481","name":"兴宁市"}]},{"code":"441500","name":"汕尾市","list":[{"code":"441502","name":"城区"},{"code":"441521","name":"海丰县"},{"code":"441523","name":"陆河县"},{"code":"441581","name":"陆丰市"}]},{"code":"441600","name":"河源市","list":[{"code":"441602","name":"源城区"},{"code":"441621","name":"紫金县"},{"code":"441622","name":"龙川县"},{"code":"441623","name":"连平县"},{"code":"441624","name":"和平县"},{"code":"441625","name":"东源县"}]},{"code":"441700","name":"阳江市","list":[{"code":"441702","name":"江城区"},{"code":"441704","name":"阳东区"},{"code":"441721","name":"阳西县"},{"code":"441781","name":"阳春市"}]},{"code":"441800","name":"清远市","list":[{"code":"441802","name":"清城区"},{"code":"441803","name":"清新区"},{"code":"441821","name":"佛冈县"},{"code":"441823","name":"阳山县"},{"code":"441825","name":"连山壮族瑶族自治县"},{"code":"441826","name":"连南瑶族自治县"},{"code":"441881","name":"英德市"},{"code":"441882","name":"连州市"}]},{"code":"441900","name":"东莞市","list":[{"code":"441900003","name":"东城街道"},{"code":"441900004","name":"南城街道"},{"code":"441900005","name":"万江街道"},{"code":"441900006","name":"莞城街道"},{"code":"441900101","name":"石碣镇"},{"code":"441900102","name":"石龙镇"},{"code":"441900103","name":"茶山镇"},{"code":"441900104","name":"石排镇"},{"code":"441900105","name":"企石镇"},{"code":"441900106","name":"横沥镇"},{"code":"441900107","name":"桥头镇"},{"code":"441900108","name":"谢岗镇"},{"code":"441900109","name":"东坑镇"},{"code":"441900110","name":"常平镇"},{"code":"441900111","name":"寮步镇"},{"code":"441900112","name":"樟木头镇"},{"code":"441900113","name":"大朗镇"},{"code":"441900114","name":"黄江镇"},{"code":"441900115","name":"清溪镇"},{"code":"441900116","name":"塘厦镇"},{"code":"441900117","name":"凤岗镇"},{"code":"441900118","name":"大岭山镇"},{"code":"441900119","name":"长安镇"},{"code":"441900121","name":"虎门镇"},{"code":"441900122","name":"厚街镇"},{"code":"441900123","name":"沙田镇"},{"code":"441900124","name":"道滘镇"},{"code":"441900125","name":"洪梅镇"},{"code":"441900126","name":"麻涌镇"},{"code":"441900127","name":"望牛墩镇"},{"code":"441900128","name":"中堂镇"},{"code":"441900129","name":"高埗镇"}]},{"code":"442000","name":"中山市","list":[{"code":"442000001","name":"石岐街道"},{"code":"442000002","name":"东区街道"},{"code":"442000003","name":"中山港街道"},{"code":"442000004","name":"西区街道"},{"code":"442000005","name":"南区街道"},{"code":"442000006","name":"五桂山街道"},{"code":"442000007","name":"民众街道"},{"code":"442000008","name":"南朗街道"},{"code":"442000101","name":"黄圃镇"},{"code":"442000103","name":"东凤镇"},{"code":"442000105","name":"古镇镇"},{"code":"442000106","name":"沙溪镇"},{"code":"442000107","name":"坦洲镇"},{"code":"442000108","name":"港口镇"},{"code":"442000109","name":"三角镇"},{"code":"442000110","name":"横栏镇"},{"code":"442000111","name":"南头镇"},{"code":"442000112","name":"阜沙镇"},{"code":"442000114","name":"三乡镇"},{"code":"442000115","name":"板芙镇"},{"code":"442000116","name":"大涌镇"},{"code":"442000117","name":"神湾镇"},{"code":"442000118","name":"小榄镇"}]},{"code":"445100","name":"潮州市","list":[{"code":"445102","name":"湘桥区"},{"code":"445103","name":"潮安区"},{"code":"445122","name":"饶平县"}]},{"code":"445200","name":"揭阳市","list":[{"code":"445202","name":"榕城区"},{"code":"445203","name":"揭东区"},{"code":"445222","name":"揭西县"},{"code":"445224","name":"惠来县"},{"code":"445281","name":"普宁市"}]},{"code":"445300","name":"云浮市","list":[{"code":"445302","name":"云城区"},{"code":"445303","name":"云安区"},{"code":"445321","name":"新兴县"},{"code":"445322","name":"郁南县"},{"code":"445381","name":"罗定市"}]}]},{"code":"450000","name":"广西壮族自治区","list":[{"code":"450100","name":"南宁市","list":[{"code":"450102","name":"兴宁区"},{"code":"450103","name":"青秀区"},{"code":"450105","name":"江南区"},{"code":"450107","name":"西乡塘区"},{"code":"450108","name":"良庆区"},{"code":"450109","name":"邕宁区"},{"code":"450110","name":"武鸣区"},{"code":"450123","name":"隆安县"},{"code":"450124","name":"马山县"},{"code":"450125","name":"上林县"},{"code":"450126","name":"宾阳县"},{"code":"450181","name":"横州市"}]},{"code":"450200","name":"柳州市","list":[{"code":"450202","name":"城中区"},{"code":"450203","name":"鱼峰区"},{"code":"450204","name":"柳南区"},{"code":"450205","name":"柳北区"},{"code":"450206","name":"柳江区"},{"code":"450222","name":"柳城县"},{"code":"450223","name":"鹿寨县"},{"code":"450224","name":"融安县"},{"code":"450225","name":"融水苗族自治县"},{"code":"450226","name":"三江侗族自治县"}]},{"code":"450300","name":"桂林市","list":[{"code":"450302","name":"秀峰区"},{"code":"450303","name":"叠彩区"},{"code":"450304","name":"象山区"},{"code":"450305","name":"七星区"},{"code":"450311","name":"雁山区"},{"code":"450312","name":"临桂区"},{"code":"450321","name":"阳朔县"},{"code":"450323","name":"灵川县"},{"code":"450324","name":"全州县"},{"code":"450325","name":"兴安县"},{"code":"450326","name":"永福县"},{"code":"450327","name":"灌阳县"},{"code":"450328","name":"龙胜各族自治县"},{"code":"450329","name":"资源县"},{"code":"450330","name":"平乐县"},{"code":"450332","name":"恭城瑶族自治县"},{"code":"450381","name":"荔浦市"}]},{"code":"450400","name":"梧州市","list":[{"code":"450403","name":"万秀区"},{"code":"450405","name":"长洲区"},{"code":"450406","name":"龙圩区"},{"code":"450421","name":"苍梧县"},{"code":"450422","name":"藤县"},{"code":"450423","name":"蒙山县"},{"code":"450481","name":"岑溪市"}]},{"code":"450500","name":"北海市","list":[{"code":"450502","name":"海城区"},{"code":"450503","name":"银海区"},{"code":"450512","name":"铁山港区"},{"code":"450521","name":"合浦县"}]},{"code":"450600","name":"防城港市","list":[{"code":"450602","name":"港口区"},{"code":"450603","name":"防城区"},{"code":"450621","name":"上思县"},{"code":"450681","name":"东兴市"}]},{"code":"450700","name":"钦州市","list":[{"code":"450702","name":"钦南区"},{"code":"450703","name":"钦北区"},{"code":"450721","name":"灵山县"},{"code":"450722","name":"浦北县"}]},{"code":"450800","name":"贵港市","list":[{"code":"450802","name":"港北区"},{"code":"450803","name":"港南区"},{"code":"450804","name":"覃塘区"},{"code":"450821","name":"平南县"},{"code":"450881","name":"桂平市"}]},{"code":"450900","name":"玉林市","list":[{"code":"450902","name":"玉州区"},{"code":"450903","name":"福绵区"},{"code":"450921","name":"容县"},{"code":"450922","name":"陆川县"},{"code":"450923","name":"博白县"},{"code":"450924","name":"兴业县"},{"code":"450981","name":"北流市"}]},{"code":"451000","name":"百色市","list":[{"code":"451002","name":"右江区"},{"code":"451003","name":"田阳区"},{"code":"451022","name":"田东县"},{"code":"451024","name":"德保县"},{"code":"451026","name":"那坡县"},{"code":"451027","name":"凌云县"},{"code":"451028","name":"乐业县"},{"code":"451029","name":"田林县"},{"code":"451030","name":"西林县"},{"code":"451031","name":"隆林各族自治县"},{"code":"451081","name":"靖西市"},{"code":"451082","name":"平果市"}]},{"code":"451100","name":"贺州市","list":[{"code":"451102","name":"八步区"},{"code":"451103","name":"平桂区"},{"code":"451121","name":"昭平县"},{"code":"451122","name":"钟山县"},{"code":"451123","name":"富川瑶族自治县"}]},{"code":"451200","name":"河池市","list":[{"code":"451202","name":"金城江区"},{"code":"451203","name":"宜州区"},{"code":"451221","name":"南丹县"},{"code":"451222","name":"天峨县"},{"code":"451223","name":"凤山县"},{"code":"451224","name":"东兰县"},{"code":"451225","name":"罗城仫佬族自治县"},{"code":"451226","name":"环江毛南族自治县"},{"code":"451227","name":"巴马瑶族自治县"},{"code":"451228","name":"都安瑶族自治县"},{"code":"451229","name":"大化瑶族自治县"}]},{"code":"451300","name":"来宾市","list":[{"code":"451302","name":"兴宾区"},{"code":"451321","name":"忻城县"},{"code":"451322","name":"象州县"},{"code":"451323","name":"武宣县"},{"code":"451324","name":"金秀瑶族自治县"},{"code":"451381","name":"合山市"}]},{"code":"451400","name":"崇左市","list":[{"code":"451402","name":"江州区"},{"code":"451421","name":"扶绥县"},{"code":"451422","name":"宁明县"},{"code":"451423","name":"龙州县"},{"code":"451424","name":"大新县"},{"code":"451425","name":"天等县"},{"code":"451481","name":"凭祥市"}]}]},{"code":"460000","name":"海南省","list":[{"code":"460100","name":"海口市","list":[{"code":"460105","name":"秀英区"},{"code":"460106","name":"龙华区"},{"code":"460107","name":"琼山区"},{"code":"460108","name":"美兰区"}]},{"code":"460200","name":"三亚市","list":[{"code":"460202","name":"海棠区"},{"code":"460203","name":"吉阳区"},{"code":"460204","name":"天涯区"},{"code":"460205","name":"崖州区"}]},{"code":"460300","name":"三沙市","list":[{"code":"460300619","name":"滨湄滩"},{"code":"460300620","name":"玉琢礁"},{"code":"460300621","name":"盘石屿"},{"code":"460300622","name":"羚羊礁"},{"code":"460300624","name":"全富岛"},{"code":"460300625","name":"银屿"},{"code":"460300626","name":"排洪滩"},{"code":"460300627","name":"波洑暗沙"},{"code":"460300628","name":"美溪暗沙"},{"code":"460300629","name":"海鸠暗沙"},{"code":"460300630","name":"中北暗沙"},{"code":"460300631","name":"漫步暗沙"},{"code":"460300632","name":"永兴岛"},{"code":"460300633","name":"浪花礁"},{"code":"460300634","name":"隐矶滩"},{"code":"460300635","name":"比微暗沙"},{"code":"460300636","name":"东岛"},{"code":"460300637","name":"湛涵滩"},{"code":"460300638","name":"华光礁"},{"code":"460300639","name":"中建岛"},{"code":"460300640","name":"金银岛"},{"code":"460300641","name":"甘泉岛"},{"code":"460300642","name":"北礁"},{"code":"460300643","name":"布德暗沙"},{"code":"460300644","name":"指掌暗沙"},{"code":"460300645","name":"鲁班暗沙"},{"code":"460300646","name":"美滨暗沙"},{"code":"460300647","name":"本固暗沙"},{"code":"460300648","name":"西门暗沙"},{"code":"460300649","name":"控湃暗沙"},{"code":"460300650","name":"涛静暗沙"},{"code":"460300651","name":"果淀暗沙"},{"code":"460300652","name":"排波暗沙"},{"code":"460300653","name":"石塘暗沙"},{"code":"460300654","name":"武勇暗沙"},{"code":"460300655","name":"安定连礁"},{"code":"460300656","name":"华夏暗沙"},{"code":"460300657","name":"济猛暗沙"},{"code":"460300658","name":"南扉暗沙"},{"code":"460300659","name":"屏南暗沙"},{"code":"460300660","name":"乐西暗沙"},{"code":"460300661","name":"黄岩岛(民主礁)"},{"code":"460300662","name":"石屿"},{"code":"460300663","name":"七连屿"},{"code":"460300664","name":"小现礁"},{"code":"460300665","name":"永南暗沙"},{"code":"460300666","name":"神狐暗沙"},{"code":"460300667","name":"咸舍屿"},{"code":"460300668","name":"筐仔沙洲"},{"code":"460300669","name":"红草门"},{"code":"460300670","name":"银砾滩"},{"code":"460300671","name":"北边廊"},{"code":"460300672","name":"高尖石"},{"code":"460300673","name":"西渡滩"},{"code":"460300674","name":"嵩焘滩"},{"code":"460300675","name":"鸭公岛"},{"code":"460300676","name":"宪法暗沙"},{"code":"460300677","name":"一统暗沙"},{"code":"460300678","name":"中南暗沙"},{"code":"460300679","name":"珊瑚东暗沙"},{"code":"460300683","name":"彬礁"},{"code":"460300684","name":"南方浅滩"},{"code":"460300685","name":"忠孝滩"},{"code":"460300686","name":"勇士滩"},{"code":"460300687","name":"海马滩"},{"code":"460300691","name":"火星礁"},{"code":"460300692","name":"和平暗沙"},{"code":"460300693","name":"大渊滩"},{"code":"460300694","name":"安塘滩"},{"code":"460300695","name":"马欢岛"},{"code":"460300696","name":"费信岛"},{"code":"460300697","name":"五方西"},{"code":"460300698","name":"五方北"},{"code":"460300699","name":"五方头"},{"code":"460300700","name":"五方尾"},{"code":"460300701","name":"五方南"},{"code":"460300702","name":"南安礁"},{"code":"460300703","name":"康西暗沙"},{"code":"460300704","name":"北安礁"},{"code":"460300705","name":"北康暗沙"},{"code":"460300706","name":"法显暗沙"},{"code":"460300707","name":"盟谊暗沙"},{"code":"460300708","name":"南通礁"},{"code":"460300709","name":"海宁礁"},{"code":"460300710","name":"琼台礁"},{"code":"460300711","name":"海安礁"},{"code":"460300712","name":"谭门礁"},{"code":"460300713","name":"隐波暗沙"},{"code":"460300714","name":"南康暗沙"},{"code":"460300715","name":"欢乐暗沙"},{"code":"460300716","name":"紫滩"},{"code":"460300717","name":"浔江暗沙"},{"code":"460300718","name":"半路礁"},{"code":"460300719","name":"日积礁"},{"code":"460300720","name":"南威岛"},{"code":"460300721","name":"中礁"},{"code":"460300722","name":"东礁"},{"code":"460300723","name":"华阳礁"},{"code":"460300724","name":"永暑礁"},{"code":"460300725","name":"毕生礁"},{"code":"460300726","name":"石盘仔"},{"code":"460300727","name":"奥南暗沙"},{"code":"460300728","name":"蓬勃堡"},{"code":"460300729","name":"金盾暗沙"},{"code":"460300730","name":"常骏暗沙"},{"code":"460300731","name":"南薇滩"},{"code":"460300732","name":"安波沙洲"},{"code":"460300733","name":"鸟鱼锭石"},{"code":"460300734","name":"光星礁"},{"code":"460300735","name":"光星仔礁"},{"code":"460300736","name":"弹丸礁"},{"code":"460300737","name":"安渡滩"},{"code":"460300738","name":"破浪礁"},{"code":"460300739","name":"南海礁"},{"code":"460300740","name":"簸箕礁"},{"code":"460300741","name":"榆亚暗沙"},{"code":"460300742","name":"六门礁"},{"code":"460300743","name":"南华礁"},{"code":"460300744","name":"无乜礁"},{"code":"460300745","name":"司令礁"},{"code":"460300746","name":"南乐暗沙"},{"code":"460300747","name":"半月礁"},{"code":"460300748","name":"舰长礁"},{"code":"460300749","name":"皇路礁"},{"code":"460300750","name":"曾母暗沙"},{"code":"460300751","name":"南屏礁"},{"code":"460300752","name":"永登暗沙"},{"code":"460300763","name":"西礁"},{"code":"460300764","name":"碎浪暗沙"},{"code":"460300765","name":"保卫暗沙"},{"code":"460300766","name":"普宁暗沙"},{"code":"460300767","name":"金吾暗沙"},{"code":"460300768","name":"都护暗沙"},{"code":"460300769","name":"朱应滩"},{"code":"460300770","name":"李准滩"},{"code":"460300771","name":"人骏滩"},{"code":"460300772","name":"广雅滩"},{"code":"460300773","name":"奥援暗沙"},{"code":"460300774","name":"隐遁暗沙"},{"code":"460300775","name":"尹庆群礁"},{"code":"460300776","name":"康泰滩"},{"code":"460300777","name":"玉诺礁"},{"code":"460300778","name":"校尉暗沙"},{"code":"460300779","name":"双礁"},{"code":"460300780","name":"指向礁"},{"code":"460300781","name":"南华水道"},{"code":"460300782","name":"石龙岩"},{"code":"460300783","name":"立新礁"},{"code":"460300784","name":"红石暗沙"},{"code":"460300785","name":"郑和群礁"},{"code":"460300786","name":"北恒礁"},{"code":"460300787","name":"恒礁"},{"code":"460300788","name":"莪兰暗沙"},{"code":"460300789","name":"泛爱暗沙"},{"code":"460300790","name":"孔明礁"},{"code":"460300791","name":"伏波礁"},{"code":"460300792","name":"海康暗沙"},{"code":"460300793","name":"康乐礁"},{"code":"460300794","name":"息波礁"},{"code":"460300795","name":"神仙暗沙"},{"code":"460300796","name":"仙后滩"},{"code":"460300797","name":"逍遥暗沙"},{"code":"460300798","name":"义净礁"},{"code":"460300799","name":"道明群礁"},{"code":"460300800","name":"九章群礁"},{"code":"460300804","name":"澄平礁"},{"code":"460300805","name":"双子群礁"},{"code":"460300806","name":"乐斯暗沙"},{"code":"460300807","name":"铁峙礁"},{"code":"460300808","name":"梅九礁"},{"code":"460300809","name":"铁线礁"},{"code":"460300810","name":"渚碧礁"},{"code":"460300811","name":"双黄沙洲"},{"code":"460300812","name":"库归礁"},{"code":"460300813","name":"西月岛"},{"code":"460300814","name":"长滩"},{"code":"460300815","name":"火艾礁"},{"code":"460300816","name":"南薰礁"},{"code":"460300817","name":"小南薰礁"},{"code":"460300818","name":"鸿庥岛"},{"code":"460300819","name":"安达礁"},{"code":"460300820","name":"舶兰礁"},{"code":"460300821","name":"安乐礁"},{"code":"460300822","name":"长线礁"},{"code":"460300823","name":"主权礁"},{"code":"460300824","name":"牛轭礁"},{"code":"460300825","name":"染青东礁"},{"code":"460300826","name":"染青沙洲"},{"code":"460300827","name":"龙虾礁"},{"code":"460300828","name":"扁参礁"},{"code":"460300829","name":"漳溪礁"},{"code":"460300830","name":"屈原礁"},{"code":"460300831","name":"琼礁"},{"code":"460300832","name":"赤瓜礁"},{"code":"460300833","name":"鬼喊礁"},{"code":"460300834","name":"华礁"},{"code":"460300835","name":"吉阳礁"},{"code":"460300836","name":"东门礁"},{"code":"460300837","name":"西门礁"},{"code":"460300838","name":"景宏岛"},{"code":"460300839","name":"南门礁"},{"code":"460300840","name":"大现礁"},{"code":"460300841","name":"福禄寺礁"},{"code":"460300842","name":"太平岛"},{"code":"460300843","name":"敦谦沙洲"},{"code":"460300844","name":"三角礁"},{"code":"460300845","name":"禄沙礁"},{"code":"460300846","name":"美济礁"},{"code":"460300847","name":"仁爱礁"},{"code":"460300848","name":"牛车轮礁"},{"code":"460300849","name":"仙宾礁"},{"code":"460300850","name":"钟山礁"},{"code":"460300851","name":"片礁"},{"code":"460300852","name":"信义礁"},{"code":"460300853","name":"海口礁"},{"code":"460300854","name":"乙辛石"},{"code":"460300855","name":"仙娥礁"},{"code":"460300856","name":"西卫滩"},{"code":"460300857","name":"万安滩"}]},{"code":"460400","name":"儋州市","list":[{"code":"460400001","name":"三都街道"},{"code":"460400100","name":"那大镇"},{"code":"460400101","name":"和庆镇"},{"code":"460400102","name":"南丰镇"},{"code":"460400103","name":"大成镇"},{"code":"460400104","name":"雅星镇"},{"code":"460400105","name":"兰洋镇"},{"code":"460400106","name":"光村镇"},{"code":"460400107","name":"木棠镇"},{"code":"460400108","name":"海头镇"},{"code":"460400109","name":"峨蔓镇"},{"code":"460400111","name":"王五镇"},{"code":"460400112","name":"白马井镇"},{"code":"460400113","name":"中和镇"},{"code":"460400114","name":"排浦镇"},{"code":"460400115","name":"东成镇"},{"code":"460400116","name":"新州镇"},{"code":"460400400","name":"西培农场"},{"code":"460400404","name":"西联农场"},{"code":"460400405","name":"蓝洋农场"},{"code":"460400407","name":"八一农场"}]},{"code":"469001","name":"五指山市","list":[{"code":"469001100","name":"通什镇"},{"code":"469001101","name":"南圣镇"},{"code":"469001102","name":"毛阳镇"},{"code":"469001103","name":"番阳镇"},{"code":"469001200","name":"畅好乡"},{"code":"469001201","name":"毛道乡"},{"code":"469001202","name":"水满乡"}]},{"code":"469002","name":"琼海市","list":[{"code":"469002100","name":"嘉积镇"},{"code":"469002101","name":"万泉镇"},{"code":"469002102","name":"石壁镇"},{"code":"469002103","name":"中原镇"},{"code":"469002104","name":"博鳌镇"},{"code":"469002105","name":"阳江镇"},{"code":"469002106","name":"龙江镇"},{"code":"469002107","name":"潭门镇"},{"code":"469002108","name":"塔洋镇"},{"code":"469002109","name":"长坡镇"},{"code":"469002110","name":"大路镇"},{"code":"469002111","name":"会山镇"},{"code":"469002400","name":"东太农场"},{"code":"469002402","name":"东红农场"},{"code":"469002403","name":"东升农场"}]},{"code":"469005","name":"文昌市","list":[{"code":"469005100","name":"文城镇"},{"code":"469005101","name":"重兴镇"},{"code":"469005102","name":"蓬莱镇"},{"code":"469005103","name":"会文镇"},{"code":"469005104","name":"东路镇"},{"code":"469005105","name":"潭牛镇"},{"code":"469005106","name":"东阁镇"},{"code":"469005107","name":"文教镇"},{"code":"469005108","name":"东郊镇"},{"code":"469005109","name":"龙楼镇"},{"code":"469005110","name":"昌洒镇"},{"code":"469005111","name":"翁田镇"},{"code":"469005112","name":"抱罗镇"},{"code":"469005113","name":"冯坡镇"},{"code":"469005114","name":"锦山镇"},{"code":"469005115","name":"铺前镇"},{"code":"469005116","name":"公坡镇"},{"code":"469005400","name":"东路农场"},{"code":"469005401","name":"南阳农场"},{"code":"469005402","name":"国营罗豆农场"}]},{"code":"469006","name":"万宁市","list":[{"code":"469006100","name":"万城镇"},{"code":"469006101","name":"龙滚镇"},{"code":"469006102","name":"和乐镇"},{"code":"469006103","name":"后安镇"},{"code":"469006104","name":"大茂镇"},{"code":"469006105","name":"东澳镇"},{"code":"469006106","name":"礼纪镇"},{"code":"469006107","name":"长丰镇"},{"code":"469006108","name":"山根镇"},{"code":"469006109","name":"北大镇"},{"code":"469006110","name":"南桥镇"},{"code":"469006111","name":"三更罗镇"},{"code":"469006400","name":"东兴农场"},{"code":"469006401","name":"东和农场"},{"code":"469006402","name":"兴隆华侨农场"},{"code":"469006403","name":"六连林场"}]},{"code":"469007","name":"东方市","list":[{"code":"469007100","name":"八所镇"},{"code":"469007101","name":"东河镇"},{"code":"469007102","name":"大田镇"},{"code":"469007103","name":"感城镇"},{"code":"469007104","name":"板桥镇"},{"code":"469007105","name":"三家镇"},{"code":"469007106","name":"四更镇"},{"code":"469007107","name":"新龙镇"},{"code":"469007200","name":"天安乡"},{"code":"469007201","name":"江边乡"},{"code":"469007400","name":"广坝农场"},{"code":"469007401","name":"东方华侨农场"}]},{"code":"469021","name":"定安县","list":[{"code":"469021100","name":"定城镇"},{"code":"469021101","name":"新竹镇"},{"code":"469021102","name":"龙湖镇"},{"code":"469021103","name":"黄竹镇"},{"code":"469021104","name":"雷鸣镇"},{"code":"469021105","name":"龙门镇"},{"code":"469021106","name":"龙河镇"},{"code":"469021107","name":"岭口镇"},{"code":"469021108","name":"翰林镇"},{"code":"469021109","name":"富文镇"},{"code":"469021400","name":"中瑞农场"},{"code":"469021401","name":"南海农场"},{"code":"469021402","name":"金鸡岭农场"}]},{"code":"469022","name":"屯昌县","list":[{"code":"469022100","name":"屯城镇"},{"code":"469022101","name":"新兴镇"},{"code":"469022102","name":"枫木镇"},{"code":"469022103","name":"乌坡镇"},{"code":"469022104","name":"南吕镇"},{"code":"469022105","name":"南坤镇"},{"code":"469022106","name":"坡心镇"},{"code":"469022107","name":"西昌镇"}]},{"code":"469023","name":"澄迈县","list":[{"code":"469023100","name":"金江镇"},{"code":"469023101","name":"老城镇"},{"code":"469023102","name":"瑞溪镇"},{"code":"469023103","name":"永发镇"},{"code":"469023104","name":"加乐镇"},{"code":"469023105","name":"文儒镇"},{"code":"469023106","name":"中兴镇"},{"code":"469023107","name":"仁兴镇"},{"code":"469023108","name":"福山镇"},{"code":"469023109","name":"桥头镇"},{"code":"469023110","name":"大丰镇"},{"code":"469023400","name":"红光农场"},{"code":"469023402","name":"西达农场"},{"code":"469023405","name":"国营金安农场"}]},{"code":"469024","name":"临高县","list":[{"code":"469024100","name":"临城镇"},{"code":"469024101","name":"波莲镇"},{"code":"469024102","name":"东英镇"},{"code":"469024103","name":"博厚镇"},{"code":"469024104","name":"皇桐镇"},{"code":"469024105","name":"多文镇"},{"code":"469024106","name":"和舍镇"},{"code":"469024107","name":"南宝镇"},{"code":"469024108","name":"新盈镇"},{"code":"469024109","name":"调楼镇"},{"code":"469024110","name":"加来镇"}]},{"code":"469025","name":"白沙黎族自治县","list":[{"code":"469025100","name":"牙叉镇"},{"code":"469025101","name":"七坊镇"},{"code":"469025102","name":"邦溪镇"},{"code":"469025103","name":"打安镇"},{"code":"469025200","name":"细水乡"},{"code":"469025201","name":"元门乡"},{"code":"469025202","name":"南开乡"},{"code":"469025203","name":"阜龙乡"},{"code":"469025204","name":"青松乡"},{"code":"469025205","name":"金波乡"},{"code":"469025206","name":"荣邦乡"},{"code":"469025401","name":"白沙农场"},{"code":"469025404","name":"龙江农场"},{"code":"469025408","name":"邦溪农场"}]},{"code":"469026","name":"昌江黎族自治县","list":[{"code":"469026100","name":"石碌镇"},{"code":"469026101","name":"叉河镇"},{"code":"469026102","name":"十月田镇"},{"code":"469026103","name":"乌烈镇"},{"code":"469026104","name":"昌化镇"},{"code":"469026105","name":"海尾镇"},{"code":"469026106","name":"七叉镇"},{"code":"469026200","name":"王下乡"}]},{"code":"469027","name":"乐东黎族自治县","list":[{"code":"469027100","name":"抱由镇"},{"code":"469027101","name":"万冲镇"},{"code":"469027102","name":"大安镇"},{"code":"469027103","name":"志仲镇"},{"code":"469027104","name":"千家镇"},{"code":"469027105","name":"九所镇"},{"code":"469027106","name":"利国镇"},{"code":"469027107","name":"黄流镇"},{"code":"469027108","name":"佛罗镇"},{"code":"469027109","name":"尖峰镇"},{"code":"469027110","name":"莺歌海镇"},{"code":"469027401","name":"山荣农场"},{"code":"469027402","name":"乐光农场"},{"code":"469027405","name":"保国农场"}]},{"code":"469028","name":"陵水黎族自治县","list":[{"code":"469028100","name":"椰林镇"},{"code":"469028101","name":"光坡镇"},{"code":"469028102","name":"三才镇"},{"code":"469028103","name":"英州镇"},{"code":"469028104","name":"隆广镇"},{"code":"469028105","name":"文罗镇"},{"code":"469028106","name":"本号镇"},{"code":"469028107","name":"新村镇"},{"code":"469028108","name":"黎安镇"},{"code":"469028200","name":"提蒙乡"},{"code":"469028201","name":"群英乡"},{"code":"469028400","name":"岭门农场"},{"code":"469028401","name":"南平农场"}]},{"code":"469029","name":"保亭黎族苗族自治县","list":[{"code":"469029100","name":"保城镇"},{"code":"469029101","name":"什玲镇"},{"code":"469029102","name":"加茂镇"},{"code":"469029103","name":"响水镇"},{"code":"469029104","name":"新政镇"},{"code":"469029105","name":"三道镇"},{"code":"469029200","name":"六弓乡"},{"code":"469029201","name":"南林乡"},{"code":"469029202","name":"毛感乡"},{"code":"469029401","name":"新星农场"},{"code":"469029403","name":"金江农场"},{"code":"469029405","name":"三道农场"}]},{"code":"469030","name":"琼中黎族苗族自治县","list":[{"code":"469030100","name":"营根镇"},{"code":"469030101","name":"湾岭镇"},{"code":"469030102","name":"黎母山镇"},{"code":"469030103","name":"和平镇"},{"code":"469030104","name":"长征镇"},{"code":"469030105","name":"红毛镇"},{"code":"469030106","name":"中平镇"},{"code":"469030200","name":"吊罗山乡"},{"code":"469030201","name":"上安乡"},{"code":"469030202","name":"什运乡"},{"code":"469030406","name":"加钗农场"},{"code":"469030407","name":"长征农场"}]}]},{"code":"500000","name":"重庆市","list":[{"code":"500100","name":"重庆市","list":[{"code":"500101","name":"万州区"},{"code":"500102","name":"涪陵区"},{"code":"500103","name":"渝中区"},{"code":"500104","name":"大渡口区"},{"code":"500105","name":"江北区"},{"code":"500106","name":"沙坪坝区"},{"code":"500107","name":"九龙坡区"},{"code":"500108","name":"南岸区"},{"code":"500109","name":"北碚区"},{"code":"500110","name":"綦江区"},{"code":"500111","name":"大足区"},{"code":"500112","name":"渝北区"},{"code":"500113","name":"巴南区"},{"code":"500114","name":"黔江区"},{"code":"500115","name":"长寿区"},{"code":"500116","name":"江津区"},{"code":"500117","name":"合川区"},{"code":"500118","name":"永川区"},{"code":"500119","name":"南川区"},{"code":"500120","name":"璧山区"},{"code":"500151","name":"铜梁区"},{"code":"500152","name":"潼南区"},{"code":"500153","name":"荣昌区"},{"code":"500154","name":"开州区"},{"code":"500155","name":"梁平区"},{"code":"500156","name":"武隆区"}]},{"code":"500200","name":"重庆市","list":[{"code":"500229","name":"城口县"},{"code":"500230","name":"丰都县"},{"code":"500231","name":"垫江县"},{"code":"500233","name":"忠县"},{"code":"500235","name":"云阳县"},{"code":"500236","name":"奉节县"},{"code":"500237","name":"巫山县"},{"code":"500238","name":"巫溪县"},{"code":"500240","name":"石柱土家族自治县"},{"code":"500241","name":"秀山土家族苗族自治县"},{"code":"500242","name":"酉阳土家族苗族自治县"},{"code":"500243","name":"彭水苗族土家族自治县"}]}]},{"code":"510000","name":"四川省","list":[{"code":"510100","name":"成都市","list":[{"code":"510104","name":"锦江区"},{"code":"510105","name":"青羊区"},{"code":"510106","name":"金牛区"},{"code":"510107","name":"武侯区"},{"code":"510108","name":"成华区"},{"code":"510112","name":"龙泉驿区"},{"code":"510113","name":"青白江区"},{"code":"510114","name":"新都区"},{"code":"510115","name":"温江区"},{"code":"510116","name":"双流区"},{"code":"510117","name":"郫都区"},{"code":"510118","name":"新津区"},{"code":"510121","name":"金堂县"},{"code":"510129","name":"大邑县"},{"code":"510131","name":"蒲江县"},{"code":"510181","name":"都江堰市"},{"code":"510182","name":"彭州市"},{"code":"510183","name":"邛崃市"},{"code":"510184","name":"崇州市"},{"code":"510185","name":"简阳市"}]},{"code":"510300","name":"自贡市","list":[{"code":"510302","name":"自流井区"},{"code":"510303","name":"贡井区"},{"code":"510304","name":"大安区"},{"code":"510311","name":"沿滩区"},{"code":"510321","name":"荣县"},{"code":"510322","name":"富顺县"}]},{"code":"510400","name":"攀枝花市","list":[{"code":"510402","name":"东区"},{"code":"510403","name":"西区"},{"code":"510411","name":"仁和区"},{"code":"510421","name":"米易县"},{"code":"510422","name":"盐边县"}]},{"code":"510500","name":"泸州市","list":[{"code":"510502","name":"江阳区"},{"code":"510503","name":"纳溪区"},{"code":"510504","name":"龙马潭区"},{"code":"510521","name":"泸县"},{"code":"510522","name":"合江县"},{"code":"510524","name":"叙永县"},{"code":"510525","name":"古蔺县"}]},{"code":"510600","name":"德阳市","list":[{"code":"510603","name":"旌阳区"},{"code":"510604","name":"罗江区"},{"code":"510623","name":"中江县"},{"code":"510681","name":"广汉市"},{"code":"510682","name":"什邡市"},{"code":"510683","name":"绵竹市"}]},{"code":"510700","name":"绵阳市","list":[{"code":"510703","name":"涪城区"},{"code":"510704","name":"游仙区"},{"code":"510705","name":"安州区"},{"code":"510722","name":"三台县"},{"code":"510723","name":"盐亭县"},{"code":"510725","name":"梓潼县"},{"code":"510726","name":"北川羌族自治县"},{"code":"510727","name":"平武县"},{"code":"510781","name":"江油市"}]},{"code":"510800","name":"广元市","list":[{"code":"510802","name":"利州区"},{"code":"510811","name":"昭化区"},{"code":"510812","name":"朝天区"},{"code":"510821","name":"旺苍县"},{"code":"510822","name":"青川县"},{"code":"510823","name":"剑阁县"},{"code":"510824","name":"苍溪县"}]},{"code":"510900","name":"遂宁市","list":[{"code":"510903","name":"船山区"},{"code":"510904","name":"安居区"},{"code":"510921","name":"蓬溪县"},{"code":"510923","name":"大英县"},{"code":"510981","name":"射洪市"}]},{"code":"511000","name":"内江市","list":[{"code":"511002","name":"市中区"},{"code":"511011","name":"东兴区"},{"code":"511024","name":"威远县"},{"code":"511025","name":"资中县"},{"code":"511083","name":"隆昌市"}]},{"code":"511100","name":"乐山市","list":[{"code":"511102","name":"市中区"},{"code":"511111","name":"沙湾区"},{"code":"511112","name":"五通桥区"},{"code":"511113","name":"金口河区"},{"code":"511123","name":"犍为县"},{"code":"511124","name":"井研县"},{"code":"511126","name":"夹江县"},{"code":"511129","name":"沐川县"},{"code":"511132","name":"峨边彝族自治县"},{"code":"511133","name":"马边彝族自治县"},{"code":"511181","name":"峨眉山市"}]},{"code":"511300","name":"南充市","list":[{"code":"511302","name":"顺庆区"},{"code":"511303","name":"高坪区"},{"code":"511304","name":"嘉陵区"},{"code":"511321","name":"南部县"},{"code":"511322","name":"营山县"},{"code":"511323","name":"蓬安县"},{"code":"511324","name":"仪陇县"},{"code":"511325","name":"西充县"},{"code":"511381","name":"阆中市"}]},{"code":"511400","name":"眉山市","list":[{"code":"511402","name":"东坡区"},{"code":"511403","name":"彭山区"},{"code":"511421","name":"仁寿县"},{"code":"511423","name":"洪雅县"},{"code":"511424","name":"丹棱县"},{"code":"511425","name":"青神县"}]},{"code":"511500","name":"宜宾市","list":[{"code":"511502","name":"翠屏区"},{"code":"511503","name":"南溪区"},{"code":"511504","name":"叙州区"},{"code":"511523","name":"江安县"},{"code":"511524","name":"长宁县"},{"code":"511525","name":"高县"},{"code":"511526","name":"珙县"},{"code":"511527","name":"筠连县"},{"code":"511528","name":"兴文县"},{"code":"511529","name":"屏山县"}]},{"code":"511600","name":"广安市","list":[{"code":"511602","name":"广安区"},{"code":"511603","name":"前锋区"},{"code":"511621","name":"岳池县"},{"code":"511622","name":"武胜县"},{"code":"511623","name":"邻水县"},{"code":"511681","name":"华蓥市"}]},{"code":"511700","name":"达州市","list":[{"code":"511702","name":"通川区"},{"code":"511703","name":"达川区"},{"code":"511722","name":"宣汉县"},{"code":"511723","name":"开江县"},{"code":"511724","name":"大竹县"},{"code":"511725","name":"渠县"},{"code":"511781","name":"万源市"}]},{"code":"511800","name":"雅安市","list":[{"code":"511802","name":"雨城区"},{"code":"511803","name":"名山区"},{"code":"511822","name":"荥经县"},{"code":"511823","name":"汉源县"},{"code":"511824","name":"石棉县"},{"code":"511825","name":"天全县"},{"code":"511826","name":"芦山县"},{"code":"511827","name":"宝兴县"}]},{"code":"511900","name":"巴中市","list":[{"code":"511902","name":"巴州区"},{"code":"511903","name":"恩阳区"},{"code":"511921","name":"通江县"},{"code":"511922","name":"南江县"},{"code":"511923","name":"平昌县"}]},{"code":"512000","name":"资阳市","list":[{"code":"512002","name":"雁江区"},{"code":"512021","name":"安岳县"},{"code":"512022","name":"乐至县"}]},{"code":"513200","name":"阿坝藏族羌族自治州","list":[{"code":"513201","name":"马尔康市"},{"code":"513221","name":"汶川县"},{"code":"513222","name":"理县"},{"code":"513223","name":"茂县"},{"code":"513224","name":"松潘县"},{"code":"513225","name":"九寨沟县"},{"code":"513226","name":"金川县"},{"code":"513227","name":"小金县"},{"code":"513228","name":"黑水县"},{"code":"513230","name":"壤塘县"},{"code":"513231","name":"阿坝县"},{"code":"513232","name":"若尔盖县"},{"code":"513233","name":"红原县"}]},{"code":"513300","name":"甘孜藏族自治州","list":[{"code":"513301","name":"康定市"},{"code":"513322","name":"泸定县"},{"code":"513323","name":"丹巴县"},{"code":"513324","name":"九龙县"},{"code":"513325","name":"雅江县"},{"code":"513326","name":"道孚县"},{"code":"513327","name":"炉霍县"},{"code":"513328","name":"甘孜县"},{"code":"513329","name":"新龙县"},{"code":"513330","name":"德格县"},{"code":"513331","name":"白玉县"},{"code":"513332","name":"石渠县"},{"code":"513333","name":"色达县"},{"code":"513334","name":"理塘县"},{"code":"513335","name":"巴塘县"},{"code":"513336","name":"乡城县"},{"code":"513337","name":"稻城县"},{"code":"513338","name":"得荣县"}]},{"code":"513400","name":"凉山彝族自治州","list":[{"code":"513401","name":"西昌市"},{"code":"513402","name":"会理市"},{"code":"513422","name":"木里藏族自治县"},{"code":"513423","name":"盐源县"},{"code":"513424","name":"德昌县"},{"code":"513426","name":"会东县"},{"code":"513427","name":"宁南县"},{"code":"513428","name":"普格县"},{"code":"513429","name":"布拖县"},{"code":"513430","name":"金阳县"},{"code":"513431","name":"昭觉县"},{"code":"513432","name":"喜德县"},{"code":"513433","name":"冕宁县"},{"code":"513434","name":"越西县"},{"code":"513435","name":"甘洛县"},{"code":"513436","name":"美姑县"},{"code":"513437","name":"雷波县"}]}]},{"code":"520000","name":"贵州省","list":[{"code":"520100","name":"贵阳市","list":[{"code":"520102","name":"南明区"},{"code":"520103","name":"云岩区"},{"code":"520111","name":"花溪区"},{"code":"520112","name":"乌当区"},{"code":"520113","name":"白云区"},{"code":"520115","name":"观山湖区"},{"code":"520121","name":"开阳县"},{"code":"520122","name":"息烽县"},{"code":"520123","name":"修文县"},{"code":"520181","name":"清镇市"}]},{"code":"520200","name":"六盘水市","list":[{"code":"520201","name":"钟山区"},{"code":"520203","name":"六枝特区"},{"code":"520204","name":"水城区"},{"code":"520281","name":"盘州市"}]},{"code":"520300","name":"遵义市","list":[{"code":"520302","name":"红花岗区"},{"code":"520303","name":"汇川区"},{"code":"520304","name":"播州区"},{"code":"520322","name":"桐梓县"},{"code":"520323","name":"绥阳县"},{"code":"520324","name":"正安县"},{"code":"520325","name":"道真仡佬族苗族自治县"},{"code":"520326","name":"务川仡佬族苗族自治县"},{"code":"520327","name":"凤冈县"},{"code":"520328","name":"湄潭县"},{"code":"520329","name":"余庆县"},{"code":"520330","name":"习水县"},{"code":"520381","name":"赤水市"},{"code":"520382","name":"仁怀市"}]},{"code":"520400","name":"安顺市","list":[{"code":"520402","name":"西秀区"},{"code":"520403","name":"平坝区"},{"code":"520422","name":"普定县"},{"code":"520423","name":"镇宁布依族苗族自治县"},{"code":"520424","name":"关岭布依族苗族自治县"},{"code":"520425","name":"紫云苗族布依族自治县"}]},{"code":"520500","name":"毕节市","list":[{"code":"520502","name":"七星关区"},{"code":"520521","name":"大方县"},{"code":"520523","name":"金沙县"},{"code":"520524","name":"织金县"},{"code":"520525","name":"纳雍县"},{"code":"520526","name":"威宁彝族回族苗族自治县"},{"code":"520527","name":"赫章县"},{"code":"520581","name":"黔西市"}]},{"code":"520600","name":"铜仁市","list":[{"code":"520602","name":"碧江区"},{"code":"520603","name":"万山区"},{"code":"520621","name":"江口县"},{"code":"520622","name":"玉屏侗族自治县"},{"code":"520623","name":"石阡县"},{"code":"520624","name":"思南县"},{"code":"520625","name":"印江土家族苗族自治县"},{"code":"520626","name":"德江县"},{"code":"520627","name":"沿河土家族自治县"},{"code":"520628","name":"松桃苗族自治县"}]},{"code":"522300","name":"黔西南布依族苗族自治州","list":[{"code":"522301","name":"兴义市"},{"code":"522302","name":"兴仁市"},{"code":"522323","name":"普安县"},{"code":"522324","name":"晴隆县"},{"code":"522325","name":"贞丰县"},{"code":"522326","name":"望谟县"},{"code":"522327","name":"册亨县"},{"code":"522328","name":"安龙县"}]},{"code":"522600","name":"黔东南苗族侗族自治州","list":[{"code":"522601","name":"凯里市"},{"code":"522622","name":"黄平县"},{"code":"522623","name":"施秉县"},{"code":"522624","name":"三穗县"},{"code":"522625","name":"镇远县"},{"code":"522626","name":"岑巩县"},{"code":"522627","name":"天柱县"},{"code":"522628","name":"锦屏县"},{"code":"522629","name":"剑河县"},{"code":"522630","name":"台江县"},{"code":"522631","name":"黎平县"},{"code":"522632","name":"榕江县"},{"code":"522633","name":"从江县"},{"code":"522634","name":"雷山县"},{"code":"522635","name":"麻江县"},{"code":"522636","name":"丹寨县"}]},{"code":"522700","name":"黔南布依族苗族自治州","list":[{"code":"522701","name":"都匀市"},{"code":"522702","name":"福泉市"},{"code":"522722","name":"荔波县"},{"code":"522723","name":"贵定县"},{"code":"522725","name":"瓮安县"},{"code":"522726","name":"独山县"},{"code":"522727","name":"平塘县"},{"code":"522728","name":"罗甸县"},{"code":"522729","name":"长顺县"},{"code":"522730","name":"龙里县"},{"code":"522731","name":"惠水县"},{"code":"522732","name":"三都水族自治县"}]}]},{"code":"530000","name":"云南省","list":[{"code":"530100","name":"昆明市","list":[{"code":"530102","name":"五华区"},{"code":"530103","name":"盘龙区"},{"code":"530111","name":"官渡区"},{"code":"530112","name":"西山区"},{"code":"530113","name":"东川区"},{"code":"530114","name":"呈贡区"},{"code":"530115","name":"晋宁区"},{"code":"530124","name":"富民县"},{"code":"530125","name":"宜良县"},{"code":"530126","name":"石林彝族自治县"},{"code":"530127","name":"嵩明县"},{"code":"530128","name":"禄劝彝族苗族自治县"},{"code":"530129","name":"寻甸回族彝族自治县"},{"code":"530181","name":"安宁市"}]},{"code":"530300","name":"曲靖市","list":[{"code":"530302","name":"麒麟区"},{"code":"530303","name":"沾益区"},{"code":"530304","name":"马龙区"},{"code":"530322","name":"陆良县"},{"code":"530323","name":"师宗县"},{"code":"530324","name":"罗平县"},{"code":"530325","name":"富源县"},{"code":"530326","name":"会泽县"},{"code":"530381","name":"宣威市"}]},{"code":"530400","name":"玉溪市","list":[{"code":"530402","name":"红塔区"},{"code":"530403","name":"江川区"},{"code":"530423","name":"通海县"},{"code":"530424","name":"华宁县"},{"code":"530425","name":"易门县"},{"code":"530426","name":"峨山彝族自治县"},{"code":"530427","name":"新平彝族傣族自治县"},{"code":"530428","name":"元江哈尼族彝族傣族自治县"},{"code":"530481","name":"澄江市"}]},{"code":"530500","name":"保山市","list":[{"code":"530502","name":"隆阳区"},{"code":"530521","name":"施甸县"},{"code":"530523","name":"龙陵县"},{"code":"530524","name":"昌宁县"},{"code":"530581","name":"腾冲市"}]},{"code":"530600","name":"昭通市","list":[{"code":"530602","name":"昭阳区"},{"code":"530621","name":"鲁甸县"},{"code":"530622","name":"巧家县"},{"code":"530623","name":"盐津县"},{"code":"530624","name":"大关县"},{"code":"530625","name":"永善县"},{"code":"530626","name":"绥江县"},{"code":"530627","name":"镇雄县"},{"code":"530628","name":"彝良县"},{"code":"530629","name":"威信县"},{"code":"530681","name":"水富市"}]},{"code":"530700","name":"丽江市","list":[{"code":"530702","name":"古城区"},{"code":"530721","name":"玉龙纳西族自治县"},{"code":"530722","name":"永胜县"},{"code":"530723","name":"华坪县"},{"code":"530724","name":"宁蒗彝族自治县"}]},{"code":"530800","name":"普洱市","list":[{"code":"530802","name":"思茅区"},{"code":"530821","name":"宁洱哈尼族彝族自治县"},{"code":"530822","name":"墨江哈尼族自治县"},{"code":"530823","name":"景东彝族自治县"},{"code":"530824","name":"景谷傣族彝族自治县"},{"code":"530825","name":"镇沅彝族哈尼族拉祜族自治县"},{"code":"530826","name":"江城哈尼族彝族自治县"},{"code":"530827","name":"孟连傣族拉祜族佤族自治县"},{"code":"530828","name":"澜沧拉祜族自治县"},{"code":"530829","name":"西盟佤族自治县"}]},{"code":"530900","name":"临沧市","list":[{"code":"530902","name":"临翔区"},{"code":"530921","name":"凤庆县"},{"code":"530922","name":"云县"},{"code":"530923","name":"永德县"},{"code":"530924","name":"镇康县"},{"code":"530925","name":"双江拉祜族佤族布朗族傣族自治县"},{"code":"530926","name":"耿马傣族佤族自治县"},{"code":"530927","name":"沧源佤族自治县"}]},{"code":"532300","name":"楚雄彝族自治州","list":[{"code":"532301","name":"楚雄市"},{"code":"532302","name":"禄丰市"},{"code":"532322","name":"双柏县"},{"code":"532323","name":"牟定县"},{"code":"532324","name":"南华县"},{"code":"532325","name":"姚安县"},{"code":"532326","name":"大姚县"},{"code":"532327","name":"永仁县"},{"code":"532328","name":"元谋县"},{"code":"532329","name":"武定县"}]},{"code":"532500","name":"红河哈尼族彝族自治州","list":[{"code":"532501","name":"个旧市"},{"code":"532502","name":"开远市"},{"code":"532503","name":"蒙自市"},{"code":"532504","name":"弥勒市"},{"code":"532523","name":"屏边苗族自治县"},{"code":"532524","name":"建水县"},{"code":"532525","name":"石屏县"},{"code":"532527","name":"泸西县"},{"code":"532528","name":"元阳县"},{"code":"532529","name":"红河县"},{"code":"532530","name":"金平苗族瑶族傣族自治县"},{"code":"532531","name":"绿春县"},{"code":"532532","name":"河口瑶族自治县"}]},{"code":"532600","name":"文山壮族苗族自治州","list":[{"code":"532601","name":"文山市"},{"code":"532622","name":"砚山县"},{"code":"532623","name":"西畴县"},{"code":"532624","name":"麻栗坡县"},{"code":"532625","name":"马关县"},{"code":"532626","name":"丘北县"},{"code":"532627","name":"广南县"},{"code":"532628","name":"富宁县"}]},{"code":"532800","name":"西双版纳傣族自治州","list":[{"code":"532801","name":"景洪市"},{"code":"532822","name":"勐海县"},{"code":"532823","name":"勐腊县"}]},{"code":"532900","name":"大理白族自治州","list":[{"code":"532901","name":"大理市"},{"code":"532922","name":"漾濞彝族自治县"},{"code":"532923","name":"祥云县"},{"code":"532924","name":"宾川县"},{"code":"532925","name":"弥渡县"},{"code":"532926","name":"南涧彝族自治县"},{"code":"532927","name":"巍山彝族回族自治县"},{"code":"532928","name":"永平县"},{"code":"532929","name":"云龙县"},{"code":"532930","name":"洱源县"},{"code":"532931","name":"剑川县"},{"code":"532932","name":"鹤庆县"}]},{"code":"533100","name":"德宏傣族景颇族自治州","list":[{"code":"533102","name":"瑞丽市"},{"code":"533103","name":"芒市"},{"code":"533122","name":"梁河县"},{"code":"533123","name":"盈江县"},{"code":"533124","name":"陇川县"}]},{"code":"533300","name":"怒江傈僳族自治州","list":[{"code":"533301","name":"泸水市"},{"code":"533323","name":"福贡县"},{"code":"533324","name":"贡山独龙族怒族自治县"},{"code":"533325","name":"兰坪白族普米族自治县"}]},{"code":"533400","name":"迪庆藏族自治州","list":[{"code":"533401","name":"香格里拉市"},{"code":"533422","name":"德钦县"},{"code":"533423","name":"维西傈僳族自治县"}]}]},{"code":"540000","name":"西藏自治区","list":[{"code":"540100","name":"拉萨市","list":[{"code":"540102","name":"城关区"},{"code":"540103","name":"堆龙德庆区"},{"code":"540104","name":"达孜区"},{"code":"540121","name":"林周县"},{"code":"540122","name":"当雄县"},{"code":"540123","name":"尼木县"},{"code":"540124","name":"曲水县"},{"code":"540127","name":"墨竹工卡县"}]},{"code":"540200","name":"日喀则市","list":[{"code":"540202","name":"桑珠孜区"},{"code":"540221","name":"南木林县"},{"code":"540222","name":"江孜县"},{"code":"540223","name":"定日县"},{"code":"540224","name":"萨迦县"},{"code":"540225","name":"拉孜县"},{"code":"540226","name":"昂仁县"},{"code":"540227","name":"谢通门县"},{"code":"540228","name":"白朗县"},{"code":"540229","name":"仁布县"},{"code":"540230","name":"康马县"},{"code":"540231","name":"定结县"},{"code":"540232","name":"仲巴县"},{"code":"540233","name":"亚东县"},{"code":"540234","name":"吉隆县"},{"code":"540235","name":"聂拉木县"},{"code":"540236","name":"萨嘎县"},{"code":"540237","name":"岗巴县"}]},{"code":"540300","name":"昌都市","list":[{"code":"540302","name":"卡若区"},{"code":"540321","name":"江达县"},{"code":"540322","name":"贡觉县"},{"code":"540323","name":"类乌齐县"},{"code":"540324","name":"丁青县"},{"code":"540325","name":"察雅县"},{"code":"540326","name":"八宿县"},{"code":"540327","name":"左贡县"},{"code":"540328","name":"芒康县"},{"code":"540329","name":"洛隆县"},{"code":"540330","name":"边坝县"}]},{"code":"540400","name":"林芝市","list":[{"code":"540402","name":"巴宜区"},{"code":"540421","name":"工布江达县"},{"code":"540422","name":"米林市"},{"code":"540423","name":"墨脱县"},{"code":"540424","name":"波密县"},{"code":"540425","name":"察隅县"},{"code":"540426","name":"朗县"}]},{"code":"540500","name":"山南市","list":[{"code":"540502","name":"乃东区"},{"code":"540521","name":"扎囊县"},{"code":"540522","name":"贡嘎县"},{"code":"540523","name":"桑日县"},{"code":"540524","name":"琼结县"},{"code":"540525","name":"曲松县"},{"code":"540526","name":"措美县"},{"code":"540527","name":"洛扎县"},{"code":"540528","name":"加查县"},{"code":"540529","name":"隆子县"},{"code":"540530","name":"错那市"},{"code":"540531","name":"浪卡子县"}]},{"code":"540600","name":"那曲市","list":[{"code":"540602","name":"色尼区"},{"code":"540621","name":"嘉黎县"},{"code":"540622","name":"比如县"},{"code":"540623","name":"聂荣县"},{"code":"540624","name":"安多县"},{"code":"540625","name":"申扎县"},{"code":"540626","name":"索县"},{"code":"540627","name":"班戈县"},{"code":"540628","name":"巴青县"},{"code":"540629","name":"尼玛县"},{"code":"540630","name":"双湖县"}]},{"code":"542500","name":"阿里地区","list":[{"code":"542521","name":"普兰县"},{"code":"542522","name":"札达县"},{"code":"542523","name":"噶尔县"},{"code":"542524","name":"日土县"},{"code":"542525","name":"革吉县"},{"code":"542526","name":"改则县"},{"code":"542527","name":"措勤县"}]}]},{"code":"610000","name":"陕西省","list":[{"code":"610100","name":"西安市","list":[{"code":"610102","name":"新城区"},{"code":"610103","name":"碑林区"},{"code":"610104","name":"莲湖区"},{"code":"610111","name":"灞桥区"},{"code":"610112","name":"未央区"},{"code":"610113","name":"雁塔区"},{"code":"610114","name":"阎良区"},{"code":"610115","name":"临潼区"},{"code":"610116","name":"长安区"},{"code":"610117","name":"高陵区"},{"code":"610118","name":"鄠邑区"},{"code":"610122","name":"蓝田县"},{"code":"610124","name":"周至县"}]},{"code":"610200","name":"铜川市","list":[{"code":"610202","name":"王益区"},{"code":"610203","name":"印台区"},{"code":"610204","name":"耀州区"},{"code":"610222","name":"宜君县"}]},{"code":"610300","name":"宝鸡市","list":[{"code":"610302","name":"渭滨区"},{"code":"610303","name":"金台区"},{"code":"610304","name":"陈仓区"},{"code":"610305","name":"凤翔区"},{"code":"610323","name":"岐山县"},{"code":"610324","name":"扶风县"},{"code":"610326","name":"眉县"},{"code":"610327","name":"陇县"},{"code":"610328","name":"千阳县"},{"code":"610329","name":"麟游县"},{"code":"610330","name":"凤县"},{"code":"610331","name":"太白县"}]},{"code":"610400","name":"咸阳市","list":[{"code":"610402","name":"秦都区"},{"code":"610403","name":"杨陵区"},{"code":"610404","name":"渭城区"},{"code":"610422","name":"三原县"},{"code":"610423","name":"泾阳县"},{"code":"610424","name":"乾县"},{"code":"610425","name":"礼泉县"},{"code":"610426","name":"永寿县"},{"code":"610428","name":"长武县"},{"code":"610429","name":"旬邑县"},{"code":"610430","name":"淳化县"},{"code":"610431","name":"武功县"},{"code":"610481","name":"兴平市"},{"code":"610482","name":"彬州市"}]},{"code":"610500","name":"渭南市","list":[{"code":"610502","name":"临渭区"},{"code":"610503","name":"华州区"},{"code":"610522","name":"潼关县"},{"code":"610523","name":"大荔县"},{"code":"610524","name":"合阳县"},{"code":"610525","name":"澄城县"},{"code":"610526","name":"蒲城县"},{"code":"610527","name":"白水县"},{"code":"610528","name":"富平县"},{"code":"610581","name":"韩城市"},{"code":"610582","name":"华阴市"}]},{"code":"610600","name":"延安市","list":[{"code":"610602","name":"宝塔区"},{"code":"610603","name":"安塞区"},{"code":"610621","name":"延长县"},{"code":"610622","name":"延川县"},{"code":"610625","name":"志丹县"},{"code":"610626","name":"吴起县"},{"code":"610627","name":"甘泉县"},{"code":"610628","name":"富县"},{"code":"610629","name":"洛川县"},{"code":"610630","name":"宜川县"},{"code":"610631","name":"黄龙县"},{"code":"610632","name":"黄陵县"},{"code":"610681","name":"子长市"}]},{"code":"610700","name":"汉中市","list":[{"code":"610702","name":"汉台区"},{"code":"610703","name":"南郑区"},{"code":"610722","name":"城固县"},{"code":"610723","name":"洋县"},{"code":"610724","name":"西乡县"},{"code":"610725","name":"勉县"},{"code":"610726","name":"宁强县"},{"code":"610727","name":"略阳县"},{"code":"610728","name":"镇巴县"},{"code":"610729","name":"留坝县"},{"code":"610730","name":"佛坪县"}]},{"code":"610800","name":"榆林市","list":[{"code":"610802","name":"榆阳区"},{"code":"610803","name":"横山区"},{"code":"610822","name":"府谷县"},{"code":"610824","name":"靖边县"},{"code":"610825","name":"定边县"},{"code":"610826","name":"绥德县"},{"code":"610827","name":"米脂县"},{"code":"610828","name":"佳县"},{"code":"610829","name":"吴堡县"},{"code":"610830","name":"清涧县"},{"code":"610831","name":"子洲县"},{"code":"610881","name":"神木市"}]},{"code":"610900","name":"安康市","list":[{"code":"610902","name":"汉滨区"},{"code":"610921","name":"汉阴县"},{"code":"610922","name":"石泉县"},{"code":"610923","name":"宁陕县"},{"code":"610924","name":"紫阳县"},{"code":"610925","name":"岚皋县"},{"code":"610926","name":"平利县"},{"code":"610927","name":"镇坪县"},{"code":"610929","name":"白河县"},{"code":"610981","name":"旬阳市"}]},{"code":"611000","name":"商洛市","list":[{"code":"611002","name":"商州区"},{"code":"611021","name":"洛南县"},{"code":"611022","name":"丹凤县"},{"code":"611023","name":"商南县"},{"code":"611024","name":"山阳县"},{"code":"611025","name":"镇安县"},{"code":"611026","name":"柞水县"}]}]},{"code":"620000","name":"甘肃省","list":[{"code":"620100","name":"兰州市","list":[{"code":"620102","name":"城关区"},{"code":"620103","name":"七里河区"},{"code":"620104","name":"西固区"},{"code":"620105","name":"安宁区"},{"code":"620111","name":"红古区"},{"code":"620121","name":"永登县"},{"code":"620122","name":"皋兰县"},{"code":"620123","name":"榆中县"}]},{"code":"620200","name":"嘉峪关市","list":[{"code":"620200002","name":"新华街道"},{"code":"620200004","name":"建设街道"},{"code":"620200007","name":"峪苑街道"},{"code":"620200008","name":"朝阳街道"},{"code":"620200009","name":"前进街道"},{"code":"620200010","name":"胜利街道"},{"code":"620200011","name":"五一街道"},{"code":"620200100","name":"新城镇"},{"code":"620200101","name":"峪泉镇"},{"code":"620200102","name":"文殊镇"}]},{"code":"620300","name":"金昌市","list":[{"code":"620302","name":"金川区"},{"code":"620321","name":"永昌县"}]},{"code":"620400","name":"白银市","list":[{"code":"620402","name":"白银区"},{"code":"620403","name":"平川区"},{"code":"620421","name":"靖远县"},{"code":"620422","name":"会宁县"},{"code":"620423","name":"景泰县"}]},{"code":"620500","name":"天水市","list":[{"code":"620502","name":"秦州区"},{"code":"620503","name":"麦积区"},{"code":"620521","name":"清水县"},{"code":"620522","name":"秦安县"},{"code":"620523","name":"甘谷县"},{"code":"620524","name":"武山县"},{"code":"620525","name":"张家川回族自治县"}]},{"code":"620600","name":"武威市","list":[{"code":"620602","name":"凉州区"},{"code":"620621","name":"民勤县"},{"code":"620622","name":"古浪县"},{"code":"620623","name":"天祝藏族自治县"}]},{"code":"620700","name":"张掖市","list":[{"code":"620702","name":"甘州区"},{"code":"620721","name":"肃南裕固族自治县"},{"code":"620722","name":"民乐县"},{"code":"620723","name":"临泽县"},{"code":"620724","name":"高台县"},{"code":"620725","name":"山丹县"}]},{"code":"620800","name":"平凉市","list":[{"code":"620802","name":"崆峒区"},{"code":"620821","name":"泾川县"},{"code":"620822","name":"灵台县"},{"code":"620823","name":"崇信县"},{"code":"620825","name":"庄浪县"},{"code":"620826","name":"静宁县"},{"code":"620881","name":"华亭市"}]},{"code":"620900","name":"酒泉市","list":[{"code":"620902","name":"肃州区"},{"code":"620921","name":"金塔县"},{"code":"620922","name":"瓜州县"},{"code":"620923","name":"肃北蒙古族自治县"},{"code":"620924","name":"阿克塞哈萨克族自治县"},{"code":"620981","name":"玉门市"},{"code":"620982","name":"敦煌市"}]},{"code":"621000","name":"庆阳市","list":[{"code":"621002","name":"西峰区"},{"code":"621021","name":"庆城县"},{"code":"621022","name":"环县"},{"code":"621023","name":"华池县"},{"code":"621024","name":"合水县"},{"code":"621025","name":"正宁县"},{"code":"621026","name":"宁县"},{"code":"621027","name":"镇原县"}]},{"code":"621100","name":"定西市","list":[{"code":"621102","name":"安定区"},{"code":"621121","name":"通渭县"},{"code":"621122","name":"陇西县"},{"code":"621123","name":"渭源县"},{"code":"621124","name":"临洮县"},{"code":"621125","name":"漳县"},{"code":"621126","name":"岷县"}]},{"code":"621200","name":"陇南市","list":[{"code":"621202","name":"武都区"},{"code":"621221","name":"成县"},{"code":"621222","name":"文县"},{"code":"621223","name":"宕昌县"},{"code":"621224","name":"康县"},{"code":"621225","name":"西和县"},{"code":"621226","name":"礼县"},{"code":"621227","name":"徽县"},{"code":"621228","name":"两当县"}]},{"code":"622900","name":"临夏回族自治州","list":[{"code":"622901","name":"临夏市"},{"code":"622921","name":"临夏县"},{"code":"622922","name":"康乐县"},{"code":"622923","name":"永靖县"},{"code":"622924","name":"广河县"},{"code":"622925","name":"和政县"},{"code":"622926","name":"东乡族自治县"},{"code":"622927","name":"积石山保安族东乡族撒拉族自治县"}]},{"code":"623000","name":"甘南藏族自治州","list":[{"code":"623001","name":"合作市"},{"code":"623021","name":"临潭县"},{"code":"623022","name":"卓尼县"},{"code":"623023","name":"舟曲县"},{"code":"623024","name":"迭部县"},{"code":"623025","name":"玛曲县"},{"code":"623026","name":"碌曲县"},{"code":"623027","name":"夏河县"}]}]},{"code":"630000","name":"青海省","list":[{"code":"630100","name":"西宁市","list":[{"code":"630102","name":"城东区"},{"code":"630103","name":"城中区"},{"code":"630104","name":"城西区"},{"code":"630105","name":"城北区"},{"code":"630106","name":"湟中区"},{"code":"630121","name":"大通回族土族自治县"},{"code":"630123","name":"湟源县"}]},{"code":"630200","name":"海东市","list":[{"code":"630202","name":"乐都区"},{"code":"630203","name":"平安区"},{"code":"630222","name":"民和回族土族自治县"},{"code":"630223","name":"互助土族自治县"},{"code":"630224","name":"化隆回族自治县"},{"code":"630225","name":"循化撒拉族自治县"}]},{"code":"632200","name":"海北藏族自治州","list":[{"code":"632221","name":"门源回族自治县"},{"code":"632222","name":"祁连县"},{"code":"632223","name":"海晏县"},{"code":"632224","name":"刚察县"}]},{"code":"632300","name":"黄南藏族自治州","list":[{"code":"632301","name":"同仁市"},{"code":"632322","name":"尖扎县"},{"code":"632323","name":"泽库县"},{"code":"632324","name":"河南蒙古族自治县"}]},{"code":"632500","name":"海南藏族自治州","list":[{"code":"632521","name":"共和县"},{"code":"632522","name":"同德县"},{"code":"632523","name":"贵德县"},{"code":"632524","name":"兴海县"},{"code":"632525","name":"贵南县"}]},{"code":"632600","name":"果洛藏族自治州","list":[{"code":"632621","name":"玛沁县"},{"code":"632622","name":"班玛县"},{"code":"632623","name":"甘德县"},{"code":"632624","name":"达日县"},{"code":"632625","name":"久治县"},{"code":"632626","name":"玛多县"}]},{"code":"632700","name":"玉树藏族自治州","list":[{"code":"632701","name":"玉树市"},{"code":"632722","name":"杂多县"},{"code":"632723","name":"称多县"},{"code":"632724","name":"治多县"},{"code":"632725","name":"囊谦县"},{"code":"632726","name":"曲麻莱县"}]},{"code":"632800","name":"海西蒙古族藏族自治州","list":[{"code":"632801","name":"格尔木市"},{"code":"632802","name":"德令哈市"},{"code":"632803","name":"茫崖市"},{"code":"632821","name":"乌兰县"},{"code":"632822","name":"都兰县"},{"code":"632823","name":"天峻县"},{"code":"632800105","name":"大柴旦镇"},{"code":"632800106","name":"锡铁山镇"}]}]},{"code":"640000","name":"宁夏回族自治区","list":[{"code":"640100","name":"银川市","list":[{"code":"640104","name":"兴庆区"},{"code":"640105","name":"西夏区"},{"code":"640106","name":"金凤区"},{"code":"640121","name":"永宁县"},{"code":"640122","name":"贺兰县"},{"code":"640181","name":"灵武市"}]},{"code":"640200","name":"石嘴山市","list":[{"code":"640202","name":"大武口区"},{"code":"640205","name":"惠农区"},{"code":"640221","name":"平罗县"}]},{"code":"640300","name":"吴忠市","list":[{"code":"640302","name":"利通区"},{"code":"640303","name":"红寺堡区"},{"code":"640323","name":"盐池县"},{"code":"640324","name":"同心县"},{"code":"640381","name":"青铜峡市"}]},{"code":"640400","name":"固原市","list":[{"code":"640402","name":"原州区"},{"code":"640422","name":"西吉县"},{"code":"640423","name":"隆德县"},{"code":"640424","name":"泾源县"},{"code":"640425","name":"彭阳县"}]},{"code":"640500","name":"中卫市","list":[{"code":"640502","name":"沙坡头区"},{"code":"640521","name":"中宁县"},{"code":"640522","name":"海原县"}]}]},{"code":"650000","name":"新疆维吾尔自治区","list":[{"code":"650100","name":"乌鲁木齐市","list":[{"code":"650102","name":"天山区"},{"code":"650103","name":"沙依巴克区"},{"code":"650104","name":"新市区"},{"code":"650105","name":"水磨沟区"},{"code":"650106","name":"头屯河区"},{"code":"650107","name":"达坂城区"},{"code":"650109","name":"米东区"},{"code":"650121","name":"乌鲁木齐县"}]},{"code":"650200","name":"克拉玛依市","list":[{"code":"650202","name":"独山子区"},{"code":"650203","name":"克拉玛依区"},{"code":"650204","name":"白碱滩区"},{"code":"650205","name":"乌尔禾区"}]},{"code":"650400","name":"吐鲁番市","list":[{"code":"650402","name":"高昌区"},{"code":"650421","name":"鄯善县"},{"code":"650422","name":"托克逊县"}]},{"code":"650500","name":"哈密市","list":[{"code":"650502","name":"伊州区"},{"code":"650521","name":"巴里坤哈萨克自治县"},{"code":"650522","name":"伊吾县"}]},{"code":"652300","name":"昌吉回族自治州","list":[{"code":"652301","name":"昌吉市"},{"code":"652302","name":"阜康市"},{"code":"652323","name":"呼图壁县"},{"code":"652324","name":"玛纳斯县"},{"code":"652325","name":"奇台县"},{"code":"652327","name":"吉木萨尔县"},{"code":"652328","name":"木垒哈萨克自治县"}]},{"code":"652700","name":"博尔塔拉蒙古自治州","list":[{"code":"652701","name":"博乐市"},{"code":"652702","name":"阿拉山口市"},{"code":"652722","name":"精河县"},{"code":"652723","name":"温泉县"}]},{"code":"652800","name":"巴音郭楞蒙古自治州","list":[{"code":"652801","name":"库尔勒市"},{"code":"652822","name":"轮台县"},{"code":"652823","name":"尉犁县"},{"code":"652824","name":"若羌县"},{"code":"652825","name":"且末县"},{"code":"652826","name":"焉耆回族自治县"},{"code":"652827","name":"和静县"},{"code":"652828","name":"和硕县"},{"code":"652829","name":"博湖县"}]},{"code":"652900","name":"阿克苏地区","list":[{"code":"652901","name":"阿克苏市"},{"code":"652902","name":"库车市"},{"code":"652922","name":"温宿县"},{"code":"652924","name":"沙雅县"},{"code":"652925","name":"新和县"},{"code":"652926","name":"拜城县"},{"code":"652927","name":"乌什县"},{"code":"652928","name":"阿瓦提县"},{"code":"652929","name":"柯坪县"}]},{"code":"653000","name":"克孜勒苏柯尔克孜自治州","list":[{"code":"653001","name":"阿图什市"},{"code":"653022","name":"阿克陶县"},{"code":"653023","name":"阿合奇县"},{"code":"653024","name":"乌恰县"}]},{"code":"653100","name":"喀什地区","list":[{"code":"653101","name":"喀什市"},{"code":"653121","name":"疏附县"},{"code":"653122","name":"疏勒县"},{"code":"653123","name":"英吉沙县"},{"code":"653124","name":"泽普县"},{"code":"653125","name":"莎车县"},{"code":"653126","name":"叶城县"},{"code":"653127","name":"麦盖提县"},{"code":"653128","name":"岳普湖县"},{"code":"653129","name":"伽师县"},{"code":"653130","name":"巴楚县"},{"code":"653131","name":"塔什库尔干塔吉克自治县"}]},{"code":"653200","name":"和田地区","list":[{"code":"653201","name":"和田市"},{"code":"653221","name":"和田县"},{"code":"653222","name":"墨玉县"},{"code":"653223","name":"皮山县"},{"code":"653224","name":"洛浦县"},{"code":"653225","name":"策勒县"},{"code":"653226","name":"于田县"},{"code":"653227","name":"民丰县"}]},{"code":"654000","name":"伊犁哈萨克自治州","list":[{"code":"654002","name":"伊宁市"},{"code":"654003","name":"奎屯市"},{"code":"654004","name":"霍尔果斯市"},{"code":"654021","name":"伊宁县"},{"code":"654022","name":"察布查尔锡伯自治县"},{"code":"654023","name":"霍城县"},{"code":"654024","name":"巩留县"},{"code":"654025","name":"新源县"},{"code":"654026","name":"昭苏县"},{"code":"654027","name":"特克斯县"},{"code":"654028","name":"尼勒克县"}]},{"code":"654200","name":"塔城地区","list":[{"code":"654201","name":"塔城市"},{"code":"654202","name":"乌苏市"},{"code":"654203","name":"沙湾市"},{"code":"654221","name":"额敏县"},{"code":"654224","name":"托里县"},{"code":"654225","name":"裕民县"},{"code":"654226","name":"和布克赛尔蒙古自治县"}]},{"code":"654300","name":"阿勒泰地区","list":[{"code":"654301","name":"阿勒泰市"},{"code":"654321","name":"布尔津县"},{"code":"654322","name":"富蕴县"},{"code":"654323","name":"福海县"},{"code":"654324","name":"哈巴河县"},{"code":"654325","name":"青河县"},{"code":"654326","name":"吉木乃县"}]},{"code":"659000","name":"胡杨河市","list":[{"code":"659010","name":"胡杨河市"}]},{"code":"659001","name":"石河子市","list":[{"code":"659001001","name":"新城街道"},{"code":"659001002","name":"向阳街道"},{"code":"659001003","name":"红山街道"},{"code":"659001004","name":"老街街道"},{"code":"659001005","name":"东城街道"},{"code":"659001100","name":"北泉镇"},{"code":"659001101","name":"石河子镇"},{"code":"659001500","name":"兵团一五二团"}]},{"code":"659002","name":"阿拉尔市","list":[{"code":"659002001","name":"金银川路街道"},{"code":"659002002","name":"幸福路街道"},{"code":"659002003","name":"青松路街道"},{"code":"659002004","name":"南口街道"},{"code":"659002100","name":"金银川镇"},{"code":"659002101","name":"新井子镇"},{"code":"659002102","name":"甘泉镇"},{"code":"659002103","name":"永宁镇"},{"code":"659002201","name":"托喀依乡"},{"code":"659002500","name":"兵团七团"},{"code":"659002501","name":"兵团八团"},{"code":"659002503","name":"兵团十团"},{"code":"659002504","name":"兵团十一团"},{"code":"659002505","name":"兵团十二团"},{"code":"659002506","name":"兵团十三团"},{"code":"659002507","name":"兵团十四团"},{"code":"659002509","name":"兵团十六团"},{"code":"659002510","name":"九团"}]},{"code":"659003","name":"图木舒克市","list":[{"code":"659003002","name":"前海街道"},{"code":"659003100","name":"草湖镇"},{"code":"659003504","name":"兵团四十四团"},{"code":"659003509","name":"兵团四十九团"},{"code":"659003510","name":"兵团五十团"},{"code":"659003511","name":"兵团五十一团"},{"code":"659003513","name":"兵团五十三团"}]},{"code":"659004","name":"五家渠市","list":[{"code":"659004001","name":"军垦路街道"},{"code":"659004002","name":"青湖路街道"},{"code":"659004003","name":"人民路街道"},{"code":"659004500","name":"兵团一零一团"},{"code":"659004501","name":"五家渠经济技术开区"},{"code":"659004502","name":"兵团一零三团"}]},{"code":"659005","name":"北屯市","list":[{"code":"659005500","name":"兵团一八八团"},{"code":"659005501","name":"兵团一八七团"},{"code":"659005502","name":"兵团一八三团"}]},{"code":"659006","name":"铁门关市","list":[{"code":"659006100","name":"博古其镇"},{"code":"659006101","name":"双丰镇"}]},{"code":"659007","name":"双河市","list":[{"code":"659007500","name":"兵团八十九团"},{"code":"659007501","name":"兵团八十六团"},{"code":"659007502","name":"兵团八十四团"},{"code":"659007503","name":"兵团八十一团"},{"code":"659007504","name":"兵团九十团"},{"code":"659007505","name":"兵团八十五团"}]},{"code":"659008","name":"可克达拉市","list":[{"code":"659008500","name":"兵团六十八团"},{"code":"659008501","name":"兵团六十六团(中心团场)"},{"code":"659008502","name":"兵团六十七团"},{"code":"659008503","name":"兵团六十三团"},{"code":"659008504","name":"兵团六十四团"}]},{"code":"659009","name":"昆玉市","list":[{"code":"659009000","name":"昆玉市"}]},{"code":"659100","name":"新星市","list":[{"code":"659111","name":"新星市"}]}]},{"code":"990000","name":"苏鲁交界","list":[{"code":"999900","name":"海域","list":[{"code":"999900997","name":"达山岛(达念山)"},{"code":"999900998","name":"车牛山"},{"code":"999900999","name":"平岛(平山岛)"}]}]}] \ No newline at end of file +[{"code":"110000","name":"北京市","list":[{"code":"110100","name":"北京市","list":[{"code":"110101","name":"东城区"},{"code":"110102","name":"西城区"},{"code":"110105","name":"朝阳区"},{"code":"110106","name":"丰台区"},{"code":"110107","name":"石景山区"},{"code":"110108","name":"海淀区"},{"code":"110109","name":"门头沟区"},{"code":"110111","name":"房山区"},{"code":"110112","name":"通州区"},{"code":"110113","name":"顺义区"},{"code":"110114","name":"昌平区"},{"code":"110115","name":"大兴区"},{"code":"110116","name":"怀柔区"},{"code":"110117","name":"平谷区"},{"code":"110118","name":"密云区"},{"code":"110119","name":"延庆区"}]}]},{"code":"120000","name":"天津市","list":[{"code":"120100","name":"天津市","list":[{"code":"120101","name":"和平区"},{"code":"120102","name":"河东区"},{"code":"120103","name":"河西区"},{"code":"120104","name":"南开区"},{"code":"120105","name":"河北区"},{"code":"120106","name":"红桥区"},{"code":"120110","name":"东丽区"},{"code":"120111","name":"西青区"},{"code":"120112","name":"津南区"},{"code":"120113","name":"北辰区"},{"code":"120114","name":"武清区"},{"code":"120115","name":"宝坻区"},{"code":"120116","name":"滨海新区"},{"code":"120117","name":"宁河区"},{"code":"120118","name":"静海区"},{"code":"120119","name":"蓟州区"}]}]},{"code":"130000","name":"河北省","list":[{"code":"130100","name":"石家庄市","list":[{"code":"130102","name":"长安区"},{"code":"130104","name":"桥西区"},{"code":"130105","name":"新华区"},{"code":"130107","name":"井陉矿区"},{"code":"130108","name":"裕华区"},{"code":"130109","name":"藁城区"},{"code":"130110","name":"鹿泉区"},{"code":"130111","name":"栾城区"},{"code":"130121","name":"井陉县"},{"code":"130123","name":"正定县"},{"code":"130125","name":"行唐县"},{"code":"130126","name":"灵寿县"},{"code":"130127","name":"高邑县"},{"code":"130128","name":"深泽县"},{"code":"130129","name":"赞皇县"},{"code":"130130","name":"无极县"},{"code":"130131","name":"平山县"},{"code":"130132","name":"元氏县"},{"code":"130133","name":"赵县"},{"code":"130181","name":"辛集市"},{"code":"130183","name":"晋州市"},{"code":"130184","name":"新乐市"}]},{"code":"130200","name":"唐山市","list":[{"code":"130202","name":"路南区"},{"code":"130203","name":"路北区"},{"code":"130204","name":"古冶区"},{"code":"130205","name":"开平区"},{"code":"130207","name":"丰南区"},{"code":"130208","name":"丰润区"},{"code":"130209","name":"曹妃甸区"},{"code":"130224","name":"滦南县"},{"code":"130225","name":"乐亭县"},{"code":"130227","name":"迁西县"},{"code":"130229","name":"玉田县"},{"code":"130281","name":"遵化市"},{"code":"130283","name":"迁安市"},{"code":"130284","name":"滦州市"}]},{"code":"130300","name":"秦皇岛市","list":[{"code":"130302","name":"海港区"},{"code":"130303","name":"山海关区"},{"code":"130304","name":"北戴河区"},{"code":"130306","name":"抚宁区"},{"code":"130321","name":"青龙满族自治县"},{"code":"130322","name":"昌黎县"},{"code":"130324","name":"卢龙县"}]},{"code":"130400","name":"邯郸市","list":[{"code":"130402","name":"邯山区"},{"code":"130403","name":"丛台区"},{"code":"130404","name":"复兴区"},{"code":"130406","name":"峰峰矿区"},{"code":"130407","name":"肥乡区"},{"code":"130408","name":"永年区"},{"code":"130423","name":"临漳县"},{"code":"130424","name":"成安县"},{"code":"130425","name":"大名县"},{"code":"130426","name":"涉县"},{"code":"130427","name":"磁县"},{"code":"130430","name":"邱县"},{"code":"130431","name":"鸡泽县"},{"code":"130432","name":"广平县"},{"code":"130433","name":"馆陶县"},{"code":"130434","name":"魏县"},{"code":"130435","name":"曲周县"},{"code":"130481","name":"武安市"}]},{"code":"130500","name":"邢台市","list":[{"code":"130502","name":"襄都区"},{"code":"130503","name":"信都区"},{"code":"130505","name":"任泽区"},{"code":"130506","name":"南和区"},{"code":"130522","name":"临城县"},{"code":"130523","name":"内丘县"},{"code":"130524","name":"柏乡县"},{"code":"130525","name":"隆尧县"},{"code":"130528","name":"宁晋县"},{"code":"130529","name":"巨鹿县"},{"code":"130530","name":"新河县"},{"code":"130531","name":"广宗县"},{"code":"130532","name":"平乡县"},{"code":"130533","name":"威县"},{"code":"130534","name":"清河县"},{"code":"130535","name":"临西县"},{"code":"130581","name":"南宫市"},{"code":"130582","name":"沙河市"}]},{"code":"130600","name":"保定市","list":[{"code":"130602","name":"竞秀区"},{"code":"130606","name":"莲池区"},{"code":"130607","name":"满城区"},{"code":"130608","name":"清苑区"},{"code":"130609","name":"徐水区"},{"code":"130623","name":"涞水县"},{"code":"130624","name":"阜平县"},{"code":"130626","name":"定兴县"},{"code":"130627","name":"唐县"},{"code":"130628","name":"高阳县"},{"code":"130629","name":"容城县"},{"code":"130630","name":"涞源县"},{"code":"130631","name":"望都县"},{"code":"130632","name":"安新县"},{"code":"130633","name":"易县"},{"code":"130634","name":"曲阳县"},{"code":"130635","name":"蠡县"},{"code":"130636","name":"顺平县"},{"code":"130637","name":"博野县"},{"code":"130638","name":"雄县"},{"code":"130681","name":"涿州市"},{"code":"130682","name":"定州市"},{"code":"130683","name":"安国市"},{"code":"130684","name":"高碑店市"}]},{"code":"130700","name":"张家口市","list":[{"code":"130702","name":"桥东区"},{"code":"130703","name":"桥西区"},{"code":"130705","name":"宣化区"},{"code":"130706","name":"下花园区"},{"code":"130708","name":"万全区"},{"code":"130709","name":"崇礼区"},{"code":"130722","name":"张北县"},{"code":"130723","name":"康保县"},{"code":"130724","name":"沽源县"},{"code":"130725","name":"尚义县"},{"code":"130726","name":"蔚县"},{"code":"130727","name":"阳原县"},{"code":"130728","name":"怀安县"},{"code":"130730","name":"怀来县"},{"code":"130731","name":"涿鹿县"},{"code":"130732","name":"赤城县"}]},{"code":"130800","name":"承德市","list":[{"code":"130802","name":"双桥区"},{"code":"130803","name":"双滦区"},{"code":"130804","name":"鹰手营子矿区"},{"code":"130821","name":"承德县"},{"code":"130822","name":"兴隆县"},{"code":"130824","name":"滦平县"},{"code":"130825","name":"隆化县"},{"code":"130826","name":"丰宁满族自治县"},{"code":"130827","name":"宽城满族自治县"},{"code":"130828","name":"围场满族蒙古族自治县"},{"code":"130881","name":"平泉市"}]},{"code":"130900","name":"沧州市","list":[{"code":"130902","name":"新华区"},{"code":"130903","name":"运河区"},{"code":"130921","name":"沧县"},{"code":"130922","name":"青县"},{"code":"130923","name":"东光县"},{"code":"130924","name":"海兴县"},{"code":"130925","name":"盐山县"},{"code":"130926","name":"肃宁县"},{"code":"130927","name":"南皮县"},{"code":"130928","name":"吴桥县"},{"code":"130929","name":"献县"},{"code":"130930","name":"孟村回族自治县"},{"code":"130981","name":"泊头市"},{"code":"130982","name":"任丘市"},{"code":"130983","name":"黄骅市"},{"code":"130984","name":"河间市"}]},{"code":"131000","name":"廊坊市","list":[{"code":"131002","name":"安次区"},{"code":"131003","name":"广阳区"},{"code":"131022","name":"固安县"},{"code":"131023","name":"永清县"},{"code":"131024","name":"香河县"},{"code":"131025","name":"大城县"},{"code":"131026","name":"文安县"},{"code":"131028","name":"大厂回族自治县"},{"code":"131081","name":"霸州市"},{"code":"131082","name":"三河市"}]},{"code":"131100","name":"衡水市","list":[{"code":"131102","name":"桃城区"},{"code":"131103","name":"冀州区"},{"code":"131121","name":"枣强县"},{"code":"131122","name":"武邑县"},{"code":"131123","name":"武强县"},{"code":"131124","name":"饶阳县"},{"code":"131125","name":"安平县"},{"code":"131126","name":"故城县"},{"code":"131127","name":"景县"},{"code":"131128","name":"阜城县"},{"code":"131182","name":"深州市"}]}]},{"code":"140000","name":"山西省","list":[{"code":"140100","name":"太原市","list":[{"code":"140105","name":"小店区"},{"code":"140106","name":"迎泽区"},{"code":"140107","name":"杏花岭区"},{"code":"140108","name":"尖草坪区"},{"code":"140109","name":"万柏林区"},{"code":"140110","name":"晋源区"},{"code":"140121","name":"清徐县"},{"code":"140122","name":"阳曲县"},{"code":"140123","name":"娄烦县"},{"code":"140181","name":"古交市"}]},{"code":"140200","name":"大同市","list":[{"code":"140212","name":"新荣区"},{"code":"140213","name":"平城区"},{"code":"140214","name":"云冈区"},{"code":"140215","name":"云州区"},{"code":"140221","name":"阳高县"},{"code":"140222","name":"天镇县"},{"code":"140223","name":"广灵县"},{"code":"140224","name":"灵丘县"},{"code":"140225","name":"浑源县"},{"code":"140226","name":"左云县"}]},{"code":"140300","name":"阳泉市","list":[{"code":"140302","name":"城区"},{"code":"140303","name":"矿区"},{"code":"140311","name":"郊区"},{"code":"140321","name":"平定县"},{"code":"140322","name":"盂县"}]},{"code":"140400","name":"长治市","list":[{"code":"140403","name":"潞州区"},{"code":"140404","name":"上党区"},{"code":"140405","name":"屯留区"},{"code":"140406","name":"潞城区"},{"code":"140423","name":"襄垣县"},{"code":"140425","name":"平顺县"},{"code":"140426","name":"黎城县"},{"code":"140427","name":"壶关县"},{"code":"140428","name":"长子县"},{"code":"140429","name":"武乡县"},{"code":"140430","name":"沁县"},{"code":"140431","name":"沁源县"}]},{"code":"140500","name":"晋城市","list":[{"code":"140502","name":"城区"},{"code":"140521","name":"沁水县"},{"code":"140522","name":"阳城县"},{"code":"140524","name":"陵川县"},{"code":"140525","name":"泽州县"},{"code":"140581","name":"高平市"}]},{"code":"140600","name":"朔州市","list":[{"code":"140602","name":"朔城区"},{"code":"140603","name":"平鲁区"},{"code":"140621","name":"山阴县"},{"code":"140622","name":"应县"},{"code":"140623","name":"右玉县"},{"code":"140681","name":"怀仁市"}]},{"code":"140700","name":"晋中市","list":[{"code":"140702","name":"榆次区"},{"code":"140703","name":"太谷区"},{"code":"140721","name":"榆社县"},{"code":"140722","name":"左权县"},{"code":"140723","name":"和顺县"},{"code":"140724","name":"昔阳县"},{"code":"140725","name":"寿阳县"},{"code":"140727","name":"祁县"},{"code":"140728","name":"平遥县"},{"code":"140729","name":"灵石县"},{"code":"140781","name":"介休市"}]},{"code":"140800","name":"运城市","list":[{"code":"140802","name":"盐湖区"},{"code":"140821","name":"临猗县"},{"code":"140822","name":"万荣县"},{"code":"140823","name":"闻喜县"},{"code":"140824","name":"稷山县"},{"code":"140825","name":"新绛县"},{"code":"140826","name":"绛县"},{"code":"140827","name":"垣曲县"},{"code":"140828","name":"夏县"},{"code":"140829","name":"平陆县"},{"code":"140830","name":"芮城县"},{"code":"140881","name":"永济市"},{"code":"140882","name":"河津市"}]},{"code":"140900","name":"忻州市","list":[{"code":"140902","name":"忻府区"},{"code":"140921","name":"定襄县"},{"code":"140922","name":"五台县"},{"code":"140923","name":"代县"},{"code":"140924","name":"繁峙县"},{"code":"140925","name":"宁武县"},{"code":"140926","name":"静乐县"},{"code":"140927","name":"神池县"},{"code":"140928","name":"五寨县"},{"code":"140929","name":"岢岚县"},{"code":"140930","name":"河曲县"},{"code":"140931","name":"保德县"},{"code":"140932","name":"偏关县"},{"code":"140981","name":"原平市"}]},{"code":"141000","name":"临汾市","list":[{"code":"141002","name":"尧都区"},{"code":"141021","name":"曲沃县"},{"code":"141022","name":"翼城县"},{"code":"141023","name":"襄汾县"},{"code":"141024","name":"洪洞县"},{"code":"141025","name":"古县"},{"code":"141026","name":"安泽县"},{"code":"141027","name":"浮山县"},{"code":"141028","name":"吉县"},{"code":"141029","name":"乡宁县"},{"code":"141030","name":"大宁县"},{"code":"141031","name":"隰县"},{"code":"141032","name":"永和县"},{"code":"141033","name":"蒲县"},{"code":"141034","name":"汾西县"},{"code":"141081","name":"侯马市"},{"code":"141082","name":"霍州市"}]},{"code":"141100","name":"吕梁市","list":[{"code":"141102","name":"离石区"},{"code":"141121","name":"文水县"},{"code":"141122","name":"交城县"},{"code":"141123","name":"兴县"},{"code":"141124","name":"临县"},{"code":"141125","name":"柳林县"},{"code":"141126","name":"石楼县"},{"code":"141127","name":"岚县"},{"code":"141128","name":"方山县"},{"code":"141129","name":"中阳县"},{"code":"141130","name":"交口县"},{"code":"141181","name":"孝义市"},{"code":"141182","name":"汾阳市"}]}]},{"code":"150000","name":"内蒙古自治区","list":[{"code":"150100","name":"呼和浩特市","list":[{"code":"150102","name":"新城区"},{"code":"150103","name":"回民区"},{"code":"150104","name":"玉泉区"},{"code":"150105","name":"赛罕区"},{"code":"150121","name":"土默特左旗"},{"code":"150122","name":"托克托县"},{"code":"150123","name":"和林格尔县"},{"code":"150124","name":"清水河县"},{"code":"150125","name":"武川县"}]},{"code":"150200","name":"包头市","list":[{"code":"150202","name":"东河区"},{"code":"150203","name":"昆都仑区"},{"code":"150204","name":"青山区"},{"code":"150205","name":"石拐区"},{"code":"150206","name":"白云鄂博矿区"},{"code":"150207","name":"九原区"},{"code":"150221","name":"土默特右旗"},{"code":"150222","name":"固阳县"},{"code":"150223","name":"达尔罕茂明安联合旗"}]},{"code":"150300","name":"乌海市","list":[{"code":"150302","name":"海勃湾区"},{"code":"150303","name":"海南区"},{"code":"150304","name":"乌达区"}]},{"code":"150400","name":"赤峰市","list":[{"code":"150402","name":"红山区"},{"code":"150403","name":"元宝山区"},{"code":"150404","name":"松山区"},{"code":"150421","name":"阿鲁科尔沁旗"},{"code":"150422","name":"巴林左旗"},{"code":"150423","name":"巴林右旗"},{"code":"150424","name":"林西县"},{"code":"150425","name":"克什克腾旗"},{"code":"150426","name":"翁牛特旗"},{"code":"150428","name":"喀喇沁旗"},{"code":"150429","name":"宁城县"},{"code":"150430","name":"敖汉旗"}]},{"code":"150500","name":"通辽市","list":[{"code":"150502","name":"科尔沁区"},{"code":"150521","name":"科尔沁左翼中旗"},{"code":"150522","name":"科尔沁左翼后旗"},{"code":"150523","name":"开鲁县"},{"code":"150524","name":"库伦旗"},{"code":"150525","name":"奈曼旗"},{"code":"150526","name":"扎鲁特旗"},{"code":"150581","name":"霍林郭勒市"}]},{"code":"150600","name":"鄂尔多斯市","list":[{"code":"150602","name":"东胜区"},{"code":"150603","name":"康巴什区"},{"code":"150621","name":"达拉特旗"},{"code":"150622","name":"准格尔旗"},{"code":"150623","name":"鄂托克前旗"},{"code":"150624","name":"鄂托克旗"},{"code":"150625","name":"杭锦旗"},{"code":"150626","name":"乌审旗"},{"code":"150627","name":"伊金霍洛旗"}]},{"code":"150700","name":"呼伦贝尔市","list":[{"code":"150702","name":"海拉尔区"},{"code":"150703","name":"扎赉诺尔区"},{"code":"150721","name":"阿荣旗"},{"code":"150722","name":"莫力达瓦达斡尔族自治旗"},{"code":"150723","name":"鄂伦春自治旗"},{"code":"150724","name":"鄂温克族自治旗"},{"code":"150725","name":"陈巴尔虎旗"},{"code":"150726","name":"新巴尔虎左旗"},{"code":"150727","name":"新巴尔虎右旗"},{"code":"150781","name":"满洲里市"},{"code":"150782","name":"牙克石市"},{"code":"150783","name":"扎兰屯市"},{"code":"150784","name":"额尔古纳市"},{"code":"150785","name":"根河市"}]},{"code":"150800","name":"巴彦淖尔市","list":[{"code":"150802","name":"临河区"},{"code":"150821","name":"五原县"},{"code":"150822","name":"磴口县"},{"code":"150823","name":"乌拉特前旗"},{"code":"150824","name":"乌拉特中旗"},{"code":"150825","name":"乌拉特后旗"},{"code":"150826","name":"杭锦后旗"}]},{"code":"150900","name":"乌兰察布市","list":[{"code":"150902","name":"集宁区"},{"code":"150921","name":"卓资县"},{"code":"150922","name":"化德县"},{"code":"150923","name":"商都县"},{"code":"150924","name":"兴和县"},{"code":"150925","name":"凉城县"},{"code":"150926","name":"察哈尔右翼前旗"},{"code":"150927","name":"察哈尔右翼中旗"},{"code":"150928","name":"察哈尔右翼后旗"},{"code":"150929","name":"四子王旗"},{"code":"150981","name":"丰镇市"}]},{"code":"152200","name":"兴安盟","list":[{"code":"152201","name":"乌兰浩特市"},{"code":"152202","name":"阿尔山市"},{"code":"152221","name":"科尔沁右翼前旗"},{"code":"152222","name":"科尔沁右翼中旗"},{"code":"152223","name":"扎赉特旗"},{"code":"152224","name":"突泉县"}]},{"code":"152500","name":"锡林郭勒盟","list":[{"code":"152501","name":"二连浩特市"},{"code":"152502","name":"锡林浩特市"},{"code":"152522","name":"阿巴嘎旗"},{"code":"152523","name":"苏尼特左旗"},{"code":"152524","name":"苏尼特右旗"},{"code":"152525","name":"东乌珠穆沁旗"},{"code":"152526","name":"西乌珠穆沁旗"},{"code":"152527","name":"太仆寺旗"},{"code":"152528","name":"镶黄旗"},{"code":"152529","name":"正镶白旗"},{"code":"152530","name":"正蓝旗"},{"code":"152531","name":"多伦县"}]},{"code":"152900","name":"阿拉善盟","list":[{"code":"152921","name":"阿拉善左旗"},{"code":"152922","name":"阿拉善右旗"},{"code":"152923","name":"额济纳旗"}]}]},{"code":"210000","name":"辽宁省","list":[{"code":"210100","name":"沈阳市","list":[{"code":"210102","name":"和平区"},{"code":"210103","name":"沈河区"},{"code":"210104","name":"大东区"},{"code":"210105","name":"皇姑区"},{"code":"210106","name":"铁西区"},{"code":"210111","name":"苏家屯区"},{"code":"210112","name":"浑南区"},{"code":"210113","name":"沈北新区"},{"code":"210114","name":"于洪区"},{"code":"210115","name":"辽中区"},{"code":"210123","name":"康平县"},{"code":"210124","name":"法库县"},{"code":"210181","name":"新民市"}]},{"code":"210200","name":"大连市","list":[{"code":"210202","name":"中山区"},{"code":"210203","name":"西岗区"},{"code":"210204","name":"沙河口区"},{"code":"210211","name":"甘井子区"},{"code":"210212","name":"旅顺口区"},{"code":"210213","name":"金州区"},{"code":"210214","name":"普兰店区"},{"code":"210224","name":"长海县"},{"code":"210281","name":"瓦房店市"},{"code":"210283","name":"庄河市"}]},{"code":"210300","name":"鞍山市","list":[{"code":"210302","name":"铁东区"},{"code":"210303","name":"铁西区"},{"code":"210304","name":"立山区"},{"code":"210311","name":"千山区"},{"code":"210321","name":"台安县"},{"code":"210323","name":"岫岩满族自治县"},{"code":"210381","name":"海城市"}]},{"code":"210400","name":"抚顺市","list":[{"code":"210402","name":"新抚区"},{"code":"210403","name":"东洲区"},{"code":"210404","name":"望花区"},{"code":"210411","name":"顺城区"},{"code":"210421","name":"抚顺县"},{"code":"210422","name":"新宾满族自治县"},{"code":"210423","name":"清原满族自治县"}]},{"code":"210500","name":"本溪市","list":[{"code":"210502","name":"平山区"},{"code":"210503","name":"溪湖区"},{"code":"210504","name":"明山区"},{"code":"210505","name":"南芬区"},{"code":"210521","name":"本溪满族自治县"},{"code":"210522","name":"桓仁满族自治县"}]},{"code":"210600","name":"丹东市","list":[{"code":"210602","name":"元宝区"},{"code":"210603","name":"振兴区"},{"code":"210604","name":"振安区"},{"code":"210624","name":"宽甸满族自治县"},{"code":"210681","name":"东港市"},{"code":"210682","name":"凤城市"}]},{"code":"210700","name":"锦州市","list":[{"code":"210702","name":"古塔区"},{"code":"210703","name":"凌河区"},{"code":"210711","name":"太和区"},{"code":"210726","name":"黑山县"},{"code":"210727","name":"义县"},{"code":"210781","name":"凌海市"},{"code":"210782","name":"北镇市"}]},{"code":"210800","name":"营口市","list":[{"code":"210802","name":"站前区"},{"code":"210803","name":"西市区"},{"code":"210804","name":"鲅鱼圈区"},{"code":"210811","name":"老边区"},{"code":"210881","name":"盖州市"},{"code":"210882","name":"大石桥市"}]},{"code":"210900","name":"阜新市","list":[{"code":"210902","name":"海州区"},{"code":"210903","name":"新邱区"},{"code":"210904","name":"太平区"},{"code":"210905","name":"清河门区"},{"code":"210911","name":"细河区"},{"code":"210921","name":"阜新蒙古族自治县"},{"code":"210922","name":"彰武县"}]},{"code":"211000","name":"辽阳市","list":[{"code":"211002","name":"白塔区"},{"code":"211003","name":"文圣区"},{"code":"211004","name":"宏伟区"},{"code":"211005","name":"弓长岭区"},{"code":"211011","name":"太子河区"},{"code":"211021","name":"辽阳县"},{"code":"211081","name":"灯塔市"}]},{"code":"211100","name":"盘锦市","list":[{"code":"211102","name":"双台子区"},{"code":"211103","name":"兴隆台区"},{"code":"211104","name":"大洼区"},{"code":"211122","name":"盘山县"}]},{"code":"211200","name":"铁岭市","list":[{"code":"211202","name":"银州区"},{"code":"211204","name":"清河区"},{"code":"211221","name":"铁岭县"},{"code":"211223","name":"西丰县"},{"code":"211224","name":"昌图县"},{"code":"211281","name":"调兵山市"},{"code":"211282","name":"开原市"}]},{"code":"211300","name":"朝阳市","list":[{"code":"211302","name":"双塔区"},{"code":"211303","name":"龙城区"},{"code":"211321","name":"朝阳县"},{"code":"211322","name":"建平县"},{"code":"211324","name":"喀喇沁左翼蒙古族自治县"},{"code":"211381","name":"北票市"},{"code":"211382","name":"凌源市"}]},{"code":"211400","name":"葫芦岛市","list":[{"code":"211402","name":"连山区"},{"code":"211403","name":"龙港区"},{"code":"211404","name":"南票区"},{"code":"211421","name":"绥中县"},{"code":"211422","name":"建昌县"},{"code":"211481","name":"兴城市"}]}]},{"code":"220000","name":"吉林省","list":[{"code":"220100","name":"长春市","list":[{"code":"220102","name":"南关区"},{"code":"220103","name":"宽城区"},{"code":"220104","name":"朝阳区"},{"code":"220105","name":"二道区"},{"code":"220106","name":"绿园区"},{"code":"220112","name":"双阳区"},{"code":"220113","name":"九台区"},{"code":"220122","name":"农安县"},{"code":"220182","name":"榆树市"},{"code":"220183","name":"德惠市"},{"code":"220184","name":"公主岭市"}]},{"code":"220200","name":"吉林市","list":[{"code":"220202","name":"昌邑区"},{"code":"220203","name":"龙潭区"},{"code":"220204","name":"船营区"},{"code":"220211","name":"丰满区"},{"code":"220221","name":"永吉县"},{"code":"220281","name":"蛟河市"},{"code":"220282","name":"桦甸市"},{"code":"220283","name":"舒兰市"},{"code":"220284","name":"磐石市"}]},{"code":"220300","name":"四平市","list":[{"code":"220302","name":"铁西区"},{"code":"220303","name":"铁东区"},{"code":"220322","name":"梨树县"},{"code":"220323","name":"伊通满族自治县"},{"code":"220382","name":"双辽市"}]},{"code":"220400","name":"辽源市","list":[{"code":"220402","name":"龙山区"},{"code":"220403","name":"西安区"},{"code":"220421","name":"东丰县"},{"code":"220422","name":"东辽县"}]},{"code":"220500","name":"通化市","list":[{"code":"220502","name":"东昌区"},{"code":"220503","name":"二道江区"},{"code":"220521","name":"通化县"},{"code":"220523","name":"辉南县"},{"code":"220524","name":"柳河县"},{"code":"220581","name":"梅河口市"},{"code":"220582","name":"集安市"}]},{"code":"220600","name":"白山市","list":[{"code":"220602","name":"浑江区"},{"code":"220605","name":"江源区"},{"code":"220621","name":"抚松县"},{"code":"220622","name":"靖宇县"},{"code":"220623","name":"长白朝鲜族自治县"},{"code":"220681","name":"临江市"}]},{"code":"220700","name":"松原市","list":[{"code":"220702","name":"宁江区"},{"code":"220721","name":"前郭尔罗斯蒙古族自治县"},{"code":"220722","name":"长岭县"},{"code":"220723","name":"乾安县"},{"code":"220781","name":"扶余市"}]},{"code":"220800","name":"白城市","list":[{"code":"220802","name":"洮北区"},{"code":"220821","name":"镇赉县"},{"code":"220822","name":"通榆县"},{"code":"220881","name":"洮南市"},{"code":"220882","name":"大安市"}]},{"code":"222400","name":"延边朝鲜族自治州","list":[{"code":"222401","name":"延吉市"},{"code":"222402","name":"图们市"},{"code":"222403","name":"敦化市"},{"code":"222404","name":"珲春市"},{"code":"222405","name":"龙井市"},{"code":"222406","name":"和龙市"},{"code":"222424","name":"汪清县"},{"code":"222426","name":"安图县"}]}]},{"code":"230000","name":"黑龙江省","list":[{"code":"230100","name":"哈尔滨市","list":[{"code":"230102","name":"道里区"},{"code":"230103","name":"南岗区"},{"code":"230104","name":"道外区"},{"code":"230108","name":"平房区"},{"code":"230109","name":"松北区"},{"code":"230110","name":"香坊区"},{"code":"230111","name":"呼兰区"},{"code":"230112","name":"阿城区"},{"code":"230113","name":"双城区"},{"code":"230123","name":"依兰县"},{"code":"230124","name":"方正县"},{"code":"230125","name":"宾县"},{"code":"230126","name":"巴彦县"},{"code":"230127","name":"木兰县"},{"code":"230128","name":"通河县"},{"code":"230129","name":"延寿县"},{"code":"230183","name":"尚志市"},{"code":"230184","name":"五常市"}]},{"code":"230200","name":"齐齐哈尔市","list":[{"code":"230202","name":"龙沙区"},{"code":"230203","name":"建华区"},{"code":"230204","name":"铁锋区"},{"code":"230205","name":"昂昂溪区"},{"code":"230206","name":"富拉尔基区"},{"code":"230207","name":"碾子山区"},{"code":"230208","name":"梅里斯达斡尔族区"},{"code":"230221","name":"龙江县"},{"code":"230223","name":"依安县"},{"code":"230224","name":"泰来县"},{"code":"230225","name":"甘南县"},{"code":"230227","name":"富裕县"},{"code":"230229","name":"克山县"},{"code":"230230","name":"克东县"},{"code":"230231","name":"拜泉县"},{"code":"230281","name":"讷河市"}]},{"code":"230300","name":"鸡西市","list":[{"code":"230302","name":"鸡冠区"},{"code":"230303","name":"恒山区"},{"code":"230304","name":"滴道区"},{"code":"230305","name":"梨树区"},{"code":"230306","name":"城子河区"},{"code":"230307","name":"麻山区"},{"code":"230321","name":"鸡东县"},{"code":"230381","name":"虎林市"},{"code":"230382","name":"密山市"}]},{"code":"230400","name":"鹤岗市","list":[{"code":"230402","name":"向阳区"},{"code":"230403","name":"工农区"},{"code":"230404","name":"南山区"},{"code":"230405","name":"兴安区"},{"code":"230406","name":"东山区"},{"code":"230407","name":"兴山区"},{"code":"230421","name":"萝北县"},{"code":"230422","name":"绥滨县"}]},{"code":"230500","name":"双鸭山市","list":[{"code":"230502","name":"尖山区"},{"code":"230503","name":"岭东区"},{"code":"230505","name":"四方台区"},{"code":"230506","name":"宝山区"},{"code":"230521","name":"集贤县"},{"code":"230522","name":"友谊县"},{"code":"230523","name":"宝清县"},{"code":"230524","name":"饶河县"}]},{"code":"230600","name":"大庆市","list":[{"code":"230602","name":"萨尔图区"},{"code":"230603","name":"龙凤区"},{"code":"230604","name":"让胡路区"},{"code":"230605","name":"红岗区"},{"code":"230606","name":"大同区"},{"code":"230621","name":"肇州县"},{"code":"230622","name":"肇源县"},{"code":"230623","name":"林甸县"},{"code":"230624","name":"杜尔伯特蒙古族自治县"}]},{"code":"230700","name":"伊春市","list":[{"code":"230717","name":"伊美区"},{"code":"230718","name":"乌翠区"},{"code":"230719","name":"友好区"},{"code":"230722","name":"嘉荫县"},{"code":"230723","name":"汤旺县"},{"code":"230724","name":"丰林县"},{"code":"230725","name":"大箐山县"},{"code":"230726","name":"南岔县"},{"code":"230751","name":"金林区"},{"code":"230781","name":"铁力市"}]},{"code":"230800","name":"佳木斯市","list":[{"code":"230803","name":"向阳区"},{"code":"230804","name":"前进区"},{"code":"230805","name":"东风区"},{"code":"230811","name":"郊区"},{"code":"230822","name":"桦南县"},{"code":"230826","name":"桦川县"},{"code":"230828","name":"汤原县"},{"code":"230881","name":"同江市"},{"code":"230882","name":"富锦市"},{"code":"230883","name":"抚远市"}]},{"code":"230900","name":"七台河市","list":[{"code":"230902","name":"新兴区"},{"code":"230903","name":"桃山区"},{"code":"230904","name":"茄子河区"},{"code":"230921","name":"勃利县"}]},{"code":"231000","name":"牡丹江市","list":[{"code":"231002","name":"东安区"},{"code":"231003","name":"阳明区"},{"code":"231004","name":"爱民区"},{"code":"231005","name":"西安区"},{"code":"231025","name":"林口县"},{"code":"231081","name":"绥芬河市"},{"code":"231083","name":"海林市"},{"code":"231084","name":"宁安市"},{"code":"231085","name":"穆棱市"},{"code":"231086","name":"东宁市"}]},{"code":"231100","name":"黑河市","list":[{"code":"231102","name":"爱辉区"},{"code":"231123","name":"逊克县"},{"code":"231124","name":"孙吴县"},{"code":"231181","name":"北安市"},{"code":"231182","name":"五大连池市"},{"code":"231183","name":"嫩江市"}]},{"code":"231200","name":"绥化市","list":[{"code":"231202","name":"北林区"},{"code":"231221","name":"望奎县"},{"code":"231222","name":"兰西县"},{"code":"231223","name":"青冈县"},{"code":"231224","name":"庆安县"},{"code":"231225","name":"明水县"},{"code":"231226","name":"绥棱县"},{"code":"231281","name":"安达市"},{"code":"231282","name":"肇东市"},{"code":"231283","name":"海伦市"}]},{"code":"232700","name":"大兴安岭地区","list":[{"code":"232701","name":"漠河市"},{"code":"232721","name":"呼玛县"},{"code":"232722","name":"塔河县"},{"code":"232761","name":"加格达奇区"},{"code":"232762","name":"松岭区"},{"code":"232763","name":"新林区"},{"code":"232764","name":"呼中区"}]}]},{"code":"310000","name":"上海市","list":[{"code":"310100","name":"上海市","list":[{"code":"310101","name":"黄浦区"},{"code":"310104","name":"徐汇区"},{"code":"310105","name":"长宁区"},{"code":"310106","name":"静安区"},{"code":"310107","name":"普陀区"},{"code":"310109","name":"虹口区"},{"code":"310110","name":"杨浦区"},{"code":"310112","name":"闵行区"},{"code":"310113","name":"宝山区"},{"code":"310114","name":"嘉定区"},{"code":"310115","name":"浦东新区"},{"code":"310116","name":"金山区"},{"code":"310117","name":"松江区"},{"code":"310118","name":"青浦区"},{"code":"310120","name":"奉贤区"},{"code":"310151","name":"崇明区"}]}]},{"code":"320000","name":"江苏省","list":[{"code":"320100","name":"南京市","list":[{"code":"320102","name":"玄武区"},{"code":"320104","name":"秦淮区"},{"code":"320105","name":"建邺区"},{"code":"320106","name":"鼓楼区"},{"code":"320111","name":"浦口区"},{"code":"320113","name":"栖霞区"},{"code":"320114","name":"雨花台区"},{"code":"320115","name":"江宁区"},{"code":"320116","name":"六合区"},{"code":"320117","name":"溧水区"},{"code":"320118","name":"高淳区"}]},{"code":"320200","name":"无锡市","list":[{"code":"320205","name":"锡山区"},{"code":"320206","name":"惠山区"},{"code":"320211","name":"滨湖区"},{"code":"320213","name":"梁溪区"},{"code":"320214","name":"新吴区"},{"code":"320281","name":"江阴市"},{"code":"320282","name":"宜兴市"}]},{"code":"320300","name":"徐州市","list":[{"code":"320302","name":"鼓楼区"},{"code":"320303","name":"云龙区"},{"code":"320305","name":"贾汪区"},{"code":"320311","name":"泉山区"},{"code":"320312","name":"铜山区"},{"code":"320321","name":"丰县"},{"code":"320322","name":"沛县"},{"code":"320324","name":"睢宁县"},{"code":"320381","name":"新沂市"},{"code":"320382","name":"邳州市"}]},{"code":"320400","name":"常州市","list":[{"code":"320402","name":"天宁区"},{"code":"320404","name":"钟楼区"},{"code":"320411","name":"新北区"},{"code":"320412","name":"武进区"},{"code":"320413","name":"金坛区"},{"code":"320481","name":"溧阳市"}]},{"code":"320500","name":"苏州市","list":[{"code":"320505","name":"虎丘区"},{"code":"320506","name":"吴中区"},{"code":"320507","name":"相城区"},{"code":"320508","name":"姑苏区"},{"code":"320509","name":"吴江区"},{"code":"320576","name":"苏州工业园区"},{"code":"320581","name":"常熟市"},{"code":"320582","name":"张家港市"},{"code":"320583","name":"昆山市"},{"code":"320585","name":"太仓市"}]},{"code":"320600","name":"南通市","list":[{"code":"320612","name":"通州区"},{"code":"320613","name":"崇川区"},{"code":"320614","name":"海门区"},{"code":"320623","name":"如东县"},{"code":"320681","name":"启东市"},{"code":"320682","name":"如皋市"},{"code":"320685","name":"海安市"}]},{"code":"320700","name":"连云港市","list":[{"code":"320703","name":"连云区"},{"code":"320706","name":"海州区"},{"code":"320707","name":"赣榆区"},{"code":"320722","name":"东海县"},{"code":"320723","name":"灌云县"},{"code":"320724","name":"灌南县"}]},{"code":"320800","name":"淮安市","list":[{"code":"320803","name":"淮安区"},{"code":"320804","name":"淮阴区"},{"code":"320812","name":"清江浦区"},{"code":"320813","name":"洪泽区"},{"code":"320826","name":"涟水县"},{"code":"320830","name":"盱眙县"},{"code":"320831","name":"金湖县"}]},{"code":"320900","name":"盐城市","list":[{"code":"320902","name":"亭湖区"},{"code":"320903","name":"盐都区"},{"code":"320904","name":"大丰区"},{"code":"320921","name":"响水县"},{"code":"320922","name":"滨海县"},{"code":"320923","name":"阜宁县"},{"code":"320924","name":"射阳县"},{"code":"320925","name":"建湖县"},{"code":"320981","name":"东台市"}]},{"code":"321000","name":"扬州市","list":[{"code":"321002","name":"广陵区"},{"code":"321003","name":"邗江区"},{"code":"321012","name":"江都区"},{"code":"321023","name":"宝应县"},{"code":"321081","name":"仪征市"},{"code":"321084","name":"高邮市"}]},{"code":"321100","name":"镇江市","list":[{"code":"321102","name":"京口区"},{"code":"321111","name":"润州区"},{"code":"321112","name":"丹徒区"},{"code":"321181","name":"丹阳市"},{"code":"321182","name":"扬中市"},{"code":"321183","name":"句容市"}]},{"code":"321200","name":"泰州市","list":[{"code":"321202","name":"海陵区"},{"code":"321203","name":"高港区"},{"code":"321204","name":"姜堰区"},{"code":"321281","name":"兴化市"},{"code":"321282","name":"靖江市"},{"code":"321283","name":"泰兴市"}]},{"code":"321300","name":"宿迁市","list":[{"code":"321302","name":"宿城区"},{"code":"321311","name":"宿豫区"},{"code":"321322","name":"沭阳县"},{"code":"321323","name":"泗阳县"},{"code":"321324","name":"泗洪县"}]}]},{"code":"330000","name":"浙江省","list":[{"code":"330100","name":"杭州市","list":[{"code":"330102","name":"上城区"},{"code":"330105","name":"拱墅区"},{"code":"330106","name":"西湖区"},{"code":"330108","name":"滨江区"},{"code":"330109","name":"萧山区"},{"code":"330110","name":"余杭区"},{"code":"330111","name":"富阳区"},{"code":"330112","name":"临安区"},{"code":"330113","name":"临平区"},{"code":"330114","name":"钱塘区"},{"code":"330122","name":"桐庐县"},{"code":"330127","name":"淳安县"},{"code":"330182","name":"建德市"}]},{"code":"330200","name":"宁波市","list":[{"code":"330203","name":"海曙区"},{"code":"330205","name":"江北区"},{"code":"330206","name":"北仑区"},{"code":"330211","name":"镇海区"},{"code":"330212","name":"鄞州区"},{"code":"330213","name":"奉化区"},{"code":"330225","name":"象山县"},{"code":"330226","name":"宁海县"},{"code":"330281","name":"余姚市"},{"code":"330282","name":"慈溪市"}]},{"code":"330300","name":"温州市","list":[{"code":"330302","name":"鹿城区"},{"code":"330303","name":"龙湾区"},{"code":"330304","name":"瓯海区"},{"code":"330305","name":"洞头区"},{"code":"330324","name":"永嘉县"},{"code":"330326","name":"平阳县"},{"code":"330327","name":"苍南县"},{"code":"330328","name":"文成县"},{"code":"330329","name":"泰顺县"},{"code":"330381","name":"瑞安市"},{"code":"330382","name":"乐清市"},{"code":"330383","name":"龙港市"}]},{"code":"330400","name":"嘉兴市","list":[{"code":"330402","name":"南湖区"},{"code":"330411","name":"秀洲区"},{"code":"330421","name":"嘉善县"},{"code":"330424","name":"海盐县"},{"code":"330481","name":"海宁市"},{"code":"330482","name":"平湖市"},{"code":"330483","name":"桐乡市"}]},{"code":"330500","name":"湖州市","list":[{"code":"330502","name":"吴兴区"},{"code":"330503","name":"南浔区"},{"code":"330521","name":"德清县"},{"code":"330522","name":"长兴县"},{"code":"330523","name":"安吉县"}]},{"code":"330600","name":"绍兴市","list":[{"code":"330602","name":"越城区"},{"code":"330603","name":"柯桥区"},{"code":"330604","name":"上虞区"},{"code":"330624","name":"新昌县"},{"code":"330681","name":"诸暨市"},{"code":"330683","name":"嵊州市"}]},{"code":"330700","name":"金华市","list":[{"code":"330702","name":"婺城区"},{"code":"330703","name":"金东区"},{"code":"330723","name":"武义县"},{"code":"330726","name":"浦江县"},{"code":"330727","name":"磐安县"},{"code":"330781","name":"兰溪市"},{"code":"330782","name":"义乌市"},{"code":"330783","name":"东阳市"},{"code":"330784","name":"永康市"}]},{"code":"330800","name":"衢州市","list":[{"code":"330802","name":"柯城区"},{"code":"330803","name":"衢江区"},{"code":"330822","name":"常山县"},{"code":"330824","name":"开化县"},{"code":"330825","name":"龙游县"},{"code":"330881","name":"江山市"}]},{"code":"330900","name":"舟山市","list":[{"code":"330902","name":"定海区"},{"code":"330903","name":"普陀区"},{"code":"330921","name":"岱山县"},{"code":"330922","name":"嵊泗县"}]},{"code":"331000","name":"台州市","list":[{"code":"331002","name":"椒江区"},{"code":"331003","name":"黄岩区"},{"code":"331004","name":"路桥区"},{"code":"331022","name":"三门县"},{"code":"331023","name":"天台县"},{"code":"331024","name":"仙居县"},{"code":"331081","name":"温岭市"},{"code":"331082","name":"临海市"},{"code":"331083","name":"玉环市"}]},{"code":"331100","name":"丽水市","list":[{"code":"331102","name":"莲都区"},{"code":"331121","name":"青田县"},{"code":"331122","name":"缙云县"},{"code":"331123","name":"遂昌县"},{"code":"331124","name":"松阳县"},{"code":"331125","name":"云和县"},{"code":"331126","name":"庆元县"},{"code":"331127","name":"景宁畲族自治县"},{"code":"331181","name":"龙泉市"}]}]},{"code":"340000","name":"安徽省","list":[{"code":"340100","name":"合肥市","list":[{"code":"340102","name":"瑶海区"},{"code":"340103","name":"庐阳区"},{"code":"340104","name":"蜀山区"},{"code":"340111","name":"包河区"},{"code":"340121","name":"长丰县"},{"code":"340122","name":"肥东县"},{"code":"340123","name":"肥西县"},{"code":"340124","name":"庐江县"},{"code":"340181","name":"巢湖市"}]},{"code":"340200","name":"芜湖市","list":[{"code":"340202","name":"镜湖区"},{"code":"340207","name":"鸠江区"},{"code":"340209","name":"弋江区"},{"code":"340210","name":"湾沚区"},{"code":"340212","name":"繁昌区"},{"code":"340223","name":"南陵县"},{"code":"340281","name":"无为市"}]},{"code":"340300","name":"蚌埠市","list":[{"code":"340302","name":"龙子湖区"},{"code":"340303","name":"蚌山区"},{"code":"340304","name":"禹会区"},{"code":"340311","name":"淮上区"},{"code":"340321","name":"怀远县"},{"code":"340322","name":"五河县"},{"code":"340323","name":"固镇县"}]},{"code":"340400","name":"淮南市","list":[{"code":"340402","name":"大通区"},{"code":"340403","name":"田家庵区"},{"code":"340404","name":"谢家集区"},{"code":"340405","name":"八公山区"},{"code":"340406","name":"潘集区"},{"code":"340421","name":"凤台县"},{"code":"340422","name":"寿县"}]},{"code":"340500","name":"马鞍山市","list":[{"code":"340503","name":"花山区"},{"code":"340504","name":"雨山区"},{"code":"340506","name":"博望区"},{"code":"340521","name":"当涂县"},{"code":"340522","name":"含山县"},{"code":"340523","name":"和县"}]},{"code":"340600","name":"淮北市","list":[{"code":"340602","name":"杜集区"},{"code":"340603","name":"相山区"},{"code":"340604","name":"烈山区"},{"code":"340621","name":"濉溪县"}]},{"code":"340700","name":"铜陵市","list":[{"code":"340705","name":"铜官区"},{"code":"340706","name":"义安区"},{"code":"340711","name":"郊区"},{"code":"340722","name":"枞阳县"}]},{"code":"340800","name":"安庆市","list":[{"code":"340802","name":"迎江区"},{"code":"340803","name":"大观区"},{"code":"340811","name":"宜秀区"},{"code":"340822","name":"怀宁县"},{"code":"340825","name":"太湖县"},{"code":"340826","name":"宿松县"},{"code":"340827","name":"望江县"},{"code":"340828","name":"岳西县"},{"code":"340881","name":"桐城市"},{"code":"340882","name":"潜山市"}]},{"code":"341000","name":"黄山市","list":[{"code":"341002","name":"屯溪区"},{"code":"341003","name":"黄山区"},{"code":"341004","name":"徽州区"},{"code":"341021","name":"歙县"},{"code":"341022","name":"休宁县"},{"code":"341023","name":"黟县"},{"code":"341024","name":"祁门县"}]},{"code":"341100","name":"滁州市","list":[{"code":"341102","name":"琅琊区"},{"code":"341103","name":"南谯区"},{"code":"341122","name":"来安县"},{"code":"341124","name":"全椒县"},{"code":"341125","name":"定远县"},{"code":"341126","name":"凤阳县"},{"code":"341181","name":"天长市"},{"code":"341182","name":"明光市"}]},{"code":"341200","name":"阜阳市","list":[{"code":"341202","name":"颍州区"},{"code":"341203","name":"颍东区"},{"code":"341204","name":"颍泉区"},{"code":"341221","name":"临泉县"},{"code":"341222","name":"太和县"},{"code":"341225","name":"阜南县"},{"code":"341226","name":"颍上县"},{"code":"341282","name":"界首市"}]},{"code":"341300","name":"宿州市","list":[{"code":"341302","name":"埇桥区"},{"code":"341321","name":"砀山县"},{"code":"341322","name":"萧县"},{"code":"341323","name":"灵璧县"},{"code":"341324","name":"泗县"}]},{"code":"341500","name":"六安市","list":[{"code":"341502","name":"金安区"},{"code":"341503","name":"裕安区"},{"code":"341504","name":"叶集区"},{"code":"341522","name":"霍邱县"},{"code":"341523","name":"舒城县"},{"code":"341524","name":"金寨县"},{"code":"341525","name":"霍山县"}]},{"code":"341600","name":"亳州市","list":[{"code":"341602","name":"谯城区"},{"code":"341621","name":"涡阳县"},{"code":"341622","name":"蒙城县"},{"code":"341623","name":"利辛县"}]},{"code":"341700","name":"池州市","list":[{"code":"341702","name":"贵池区"},{"code":"341721","name":"东至县"},{"code":"341722","name":"石台县"},{"code":"341723","name":"青阳县"}]},{"code":"341800","name":"宣城市","list":[{"code":"341802","name":"宣州区"},{"code":"341821","name":"郎溪县"},{"code":"341823","name":"泾县"},{"code":"341824","name":"绩溪县"},{"code":"341825","name":"旌德县"},{"code":"341881","name":"宁国市"},{"code":"341882","name":"广德市"}]}]},{"code":"350000","name":"福建省","list":[{"code":"350100","name":"福州市","list":[{"code":"350102","name":"鼓楼区"},{"code":"350103","name":"台江区"},{"code":"350104","name":"仓山区"},{"code":"350105","name":"马尾区"},{"code":"350111","name":"晋安区"},{"code":"350112","name":"长乐区"},{"code":"350121","name":"闽侯县"},{"code":"350122","name":"连江县"},{"code":"350123","name":"罗源县"},{"code":"350124","name":"闽清县"},{"code":"350125","name":"永泰县"},{"code":"350128","name":"平潭县"},{"code":"350181","name":"福清市"}]},{"code":"350200","name":"厦门市","list":[{"code":"350203","name":"思明区"},{"code":"350205","name":"海沧区"},{"code":"350206","name":"湖里区"},{"code":"350211","name":"集美区"},{"code":"350212","name":"同安区"},{"code":"350213","name":"翔安区"}]},{"code":"350300","name":"莆田市","list":[{"code":"350302","name":"城厢区"},{"code":"350303","name":"涵江区"},{"code":"350304","name":"荔城区"},{"code":"350305","name":"秀屿区"},{"code":"350322","name":"仙游县"}]},{"code":"350400","name":"三明市","list":[{"code":"350404","name":"三元区"},{"code":"350405","name":"沙县区"},{"code":"350421","name":"明溪县"},{"code":"350423","name":"清流县"},{"code":"350424","name":"宁化县"},{"code":"350425","name":"大田县"},{"code":"350426","name":"尤溪县"},{"code":"350428","name":"将乐县"},{"code":"350429","name":"泰宁县"},{"code":"350430","name":"建宁县"},{"code":"350481","name":"永安市"}]},{"code":"350500","name":"泉州市","list":[{"code":"350502","name":"鲤城区"},{"code":"350503","name":"丰泽区"},{"code":"350504","name":"洛江区"},{"code":"350505","name":"泉港区"},{"code":"350521","name":"惠安县"},{"code":"350524","name":"安溪县"},{"code":"350525","name":"永春县"},{"code":"350526","name":"德化县"},{"code":"350527","name":"金门县"},{"code":"350581","name":"石狮市"},{"code":"350582","name":"晋江市"},{"code":"350583","name":"南安市"}]},{"code":"350600","name":"漳州市","list":[{"code":"350602","name":"芗城区"},{"code":"350603","name":"龙文区"},{"code":"350604","name":"龙海区"},{"code":"350605","name":"长泰区"},{"code":"350622","name":"云霄县"},{"code":"350623","name":"漳浦县"},{"code":"350624","name":"诏安县"},{"code":"350626","name":"东山县"},{"code":"350627","name":"南靖县"},{"code":"350628","name":"平和县"},{"code":"350629","name":"华安县"}]},{"code":"350700","name":"南平市","list":[{"code":"350702","name":"延平区"},{"code":"350703","name":"建阳区"},{"code":"350721","name":"顺昌县"},{"code":"350722","name":"浦城县"},{"code":"350723","name":"光泽县"},{"code":"350724","name":"松溪县"},{"code":"350725","name":"政和县"},{"code":"350781","name":"邵武市"},{"code":"350782","name":"武夷山市"},{"code":"350783","name":"建瓯市"}]},{"code":"350800","name":"龙岩市","list":[{"code":"350802","name":"新罗区"},{"code":"350803","name":"永定区"},{"code":"350821","name":"长汀县"},{"code":"350823","name":"上杭县"},{"code":"350824","name":"武平县"},{"code":"350825","name":"连城县"},{"code":"350881","name":"漳平市"}]},{"code":"350900","name":"宁德市","list":[{"code":"350902","name":"蕉城区"},{"code":"350921","name":"霞浦县"},{"code":"350922","name":"古田县"},{"code":"350923","name":"屏南县"},{"code":"350924","name":"寿宁县"},{"code":"350925","name":"周宁县"},{"code":"350926","name":"柘荣县"},{"code":"350981","name":"福安市"},{"code":"350982","name":"福鼎市"}]}]},{"code":"360000","name":"江西省","list":[{"code":"360100","name":"南昌市","list":[{"code":"360102","name":"东湖区"},{"code":"360103","name":"西湖区"},{"code":"360104","name":"青云谱区"},{"code":"360111","name":"青山湖区"},{"code":"360112","name":"新建区"},{"code":"360113","name":"红谷滩区"},{"code":"360121","name":"南昌县"},{"code":"360123","name":"安义县"},{"code":"360124","name":"进贤县"}]},{"code":"360200","name":"景德镇市","list":[{"code":"360202","name":"昌江区"},{"code":"360203","name":"珠山区"},{"code":"360222","name":"浮梁县"},{"code":"360281","name":"乐平市"}]},{"code":"360300","name":"萍乡市","list":[{"code":"360302","name":"安源区"},{"code":"360313","name":"湘东区"},{"code":"360321","name":"莲花县"},{"code":"360322","name":"上栗县"},{"code":"360323","name":"芦溪县"}]},{"code":"360400","name":"九江市","list":[{"code":"360402","name":"濂溪区"},{"code":"360403","name":"浔阳区"},{"code":"360404","name":"柴桑区"},{"code":"360423","name":"武宁县"},{"code":"360424","name":"修水县"},{"code":"360425","name":"永修县"},{"code":"360426","name":"德安县"},{"code":"360428","name":"都昌县"},{"code":"360429","name":"湖口县"},{"code":"360430","name":"彭泽县"},{"code":"360481","name":"瑞昌市"},{"code":"360482","name":"共青城市"},{"code":"360483","name":"庐山市"}]},{"code":"360500","name":"新余市","list":[{"code":"360502","name":"渝水区"},{"code":"360521","name":"分宜县"}]},{"code":"360600","name":"鹰潭市","list":[{"code":"360602","name":"月湖区"},{"code":"360603","name":"余江区"},{"code":"360681","name":"贵溪市"}]},{"code":"360700","name":"赣州市","list":[{"code":"360702","name":"章贡区"},{"code":"360703","name":"南康区"},{"code":"360704","name":"赣县区"},{"code":"360722","name":"信丰县"},{"code":"360723","name":"大余县"},{"code":"360724","name":"上犹县"},{"code":"360725","name":"崇义县"},{"code":"360726","name":"安远县"},{"code":"360728","name":"定南县"},{"code":"360729","name":"全南县"},{"code":"360730","name":"宁都县"},{"code":"360731","name":"于都县"},{"code":"360732","name":"兴国县"},{"code":"360733","name":"会昌县"},{"code":"360734","name":"寻乌县"},{"code":"360735","name":"石城县"},{"code":"360781","name":"瑞金市"},{"code":"360783","name":"龙南市"}]},{"code":"360800","name":"吉安市","list":[{"code":"360802","name":"吉州区"},{"code":"360803","name":"青原区"},{"code":"360821","name":"吉安县"},{"code":"360822","name":"吉水县"},{"code":"360823","name":"峡江县"},{"code":"360824","name":"新干县"},{"code":"360825","name":"永丰县"},{"code":"360826","name":"泰和县"},{"code":"360827","name":"遂川县"},{"code":"360828","name":"万安县"},{"code":"360829","name":"安福县"},{"code":"360830","name":"永新县"},{"code":"360881","name":"井冈山市"}]},{"code":"360900","name":"宜春市","list":[{"code":"360902","name":"袁州区"},{"code":"360921","name":"奉新县"},{"code":"360922","name":"万载县"},{"code":"360923","name":"上高县"},{"code":"360924","name":"宜丰县"},{"code":"360925","name":"靖安县"},{"code":"360926","name":"铜鼓县"},{"code":"360981","name":"丰城市"},{"code":"360982","name":"樟树市"},{"code":"360983","name":"高安市"}]},{"code":"361000","name":"抚州市","list":[{"code":"361002","name":"临川区"},{"code":"361003","name":"东乡区"},{"code":"361021","name":"南城县"},{"code":"361022","name":"黎川县"},{"code":"361023","name":"南丰县"},{"code":"361024","name":"崇仁县"},{"code":"361025","name":"乐安县"},{"code":"361026","name":"宜黄县"},{"code":"361027","name":"金溪县"},{"code":"361028","name":"资溪县"},{"code":"361030","name":"广昌县"}]},{"code":"361100","name":"上饶市","list":[{"code":"361102","name":"信州区"},{"code":"361103","name":"广丰区"},{"code":"361104","name":"广信区"},{"code":"361123","name":"玉山县"},{"code":"361124","name":"铅山县"},{"code":"361125","name":"横峰县"},{"code":"361126","name":"弋阳县"},{"code":"361127","name":"余干县"},{"code":"361128","name":"鄱阳县"},{"code":"361129","name":"万年县"},{"code":"361130","name":"婺源县"},{"code":"361181","name":"德兴市"}]}]},{"code":"370000","name":"山东省","list":[{"code":"370100","name":"济南市","list":[{"code":"370102","name":"历下区"},{"code":"370103","name":"市中区"},{"code":"370104","name":"槐荫区"},{"code":"370105","name":"天桥区"},{"code":"370112","name":"历城区"},{"code":"370113","name":"长清区"},{"code":"370114","name":"章丘区"},{"code":"370115","name":"济阳区"},{"code":"370116","name":"莱芜区"},{"code":"370117","name":"钢城区"},{"code":"370124","name":"平阴县"},{"code":"370126","name":"商河县"}]},{"code":"370200","name":"青岛市","list":[{"code":"370202","name":"市南区"},{"code":"370203","name":"市北区"},{"code":"370211","name":"黄岛区"},{"code":"370212","name":"崂山区"},{"code":"370213","name":"李沧区"},{"code":"370214","name":"城阳区"},{"code":"370215","name":"即墨区"},{"code":"370281","name":"胶州市"},{"code":"370283","name":"平度市"},{"code":"370285","name":"莱西市"}]},{"code":"370300","name":"淄博市","list":[{"code":"370302","name":"淄川区"},{"code":"370303","name":"张店区"},{"code":"370304","name":"博山区"},{"code":"370305","name":"临淄区"},{"code":"370306","name":"周村区"},{"code":"370321","name":"桓台县"},{"code":"370322","name":"高青县"},{"code":"370323","name":"沂源县"}]},{"code":"370400","name":"枣庄市","list":[{"code":"370402","name":"市中区"},{"code":"370403","name":"薛城区"},{"code":"370404","name":"峄城区"},{"code":"370405","name":"台儿庄区"},{"code":"370406","name":"山亭区"},{"code":"370481","name":"滕州市"}]},{"code":"370500","name":"东营市","list":[{"code":"370502","name":"东营区"},{"code":"370503","name":"河口区"},{"code":"370505","name":"垦利区"},{"code":"370522","name":"利津县"},{"code":"370523","name":"广饶县"}]},{"code":"370600","name":"烟台市","list":[{"code":"370602","name":"芝罘区"},{"code":"370611","name":"福山区"},{"code":"370612","name":"牟平区"},{"code":"370613","name":"莱山区"},{"code":"370614","name":"蓬莱区"},{"code":"370681","name":"龙口市"},{"code":"370682","name":"莱阳市"},{"code":"370683","name":"莱州市"},{"code":"370685","name":"招远市"},{"code":"370686","name":"栖霞市"},{"code":"370687","name":"海阳市"}]},{"code":"370700","name":"潍坊市","list":[{"code":"370702","name":"潍城区"},{"code":"370703","name":"寒亭区"},{"code":"370704","name":"坊子区"},{"code":"370705","name":"奎文区"},{"code":"370724","name":"临朐县"},{"code":"370725","name":"昌乐县"},{"code":"370781","name":"青州市"},{"code":"370782","name":"诸城市"},{"code":"370783","name":"寿光市"},{"code":"370784","name":"安丘市"},{"code":"370785","name":"高密市"},{"code":"370786","name":"昌邑市"}]},{"code":"370800","name":"济宁市","list":[{"code":"370811","name":"任城区"},{"code":"370812","name":"兖州区"},{"code":"370826","name":"微山县"},{"code":"370827","name":"鱼台县"},{"code":"370828","name":"金乡县"},{"code":"370829","name":"嘉祥县"},{"code":"370830","name":"汶上县"},{"code":"370831","name":"泗水县"},{"code":"370832","name":"梁山县"},{"code":"370881","name":"曲阜市"},{"code":"370883","name":"邹城市"}]},{"code":"370900","name":"泰安市","list":[{"code":"370902","name":"泰山区"},{"code":"370911","name":"岱岳区"},{"code":"370921","name":"宁阳县"},{"code":"370923","name":"东平县"},{"code":"370982","name":"新泰市"},{"code":"370983","name":"肥城市"}]},{"code":"371000","name":"威海市","list":[{"code":"371002","name":"环翠区"},{"code":"371003","name":"文登区"},{"code":"371082","name":"荣成市"},{"code":"371083","name":"乳山市"}]},{"code":"371100","name":"日照市","list":[{"code":"371102","name":"东港区"},{"code":"371103","name":"岚山区"},{"code":"371121","name":"五莲县"},{"code":"371122","name":"莒县"}]},{"code":"371300","name":"临沂市","list":[{"code":"371302","name":"兰山区"},{"code":"371311","name":"罗庄区"},{"code":"371312","name":"河东区"},{"code":"371321","name":"沂南县"},{"code":"371322","name":"郯城县"},{"code":"371323","name":"沂水县"},{"code":"371324","name":"兰陵县"},{"code":"371325","name":"费县"},{"code":"371326","name":"平邑县"},{"code":"371327","name":"莒南县"},{"code":"371328","name":"蒙阴县"},{"code":"371329","name":"临沭县"}]},{"code":"371400","name":"德州市","list":[{"code":"371402","name":"德城区"},{"code":"371403","name":"陵城区"},{"code":"371422","name":"宁津县"},{"code":"371423","name":"庆云县"},{"code":"371424","name":"临邑县"},{"code":"371425","name":"齐河县"},{"code":"371426","name":"平原县"},{"code":"371427","name":"夏津县"},{"code":"371428","name":"武城县"},{"code":"371481","name":"乐陵市"},{"code":"371482","name":"禹城市"}]},{"code":"371500","name":"聊城市","list":[{"code":"371502","name":"东昌府区"},{"code":"371503","name":"茌平区"},{"code":"371521","name":"阳谷县"},{"code":"371522","name":"莘县"},{"code":"371524","name":"东阿县"},{"code":"371525","name":"冠县"},{"code":"371526","name":"高唐县"},{"code":"371581","name":"临清市"}]},{"code":"371600","name":"滨州市","list":[{"code":"371602","name":"滨城区"},{"code":"371603","name":"沾化区"},{"code":"371621","name":"惠民县"},{"code":"371622","name":"阳信县"},{"code":"371623","name":"无棣县"},{"code":"371625","name":"博兴县"},{"code":"371681","name":"邹平市"}]},{"code":"371700","name":"菏泽市","list":[{"code":"371702","name":"牡丹区"},{"code":"371703","name":"定陶区"},{"code":"371721","name":"曹县"},{"code":"371722","name":"单县"},{"code":"371723","name":"成武县"},{"code":"371724","name":"巨野县"},{"code":"371725","name":"郓城县"},{"code":"371726","name":"鄄城县"},{"code":"371728","name":"东明县"}]}]},{"code":"410000","name":"河南省","list":[{"code":"410100","name":"郑州市","list":[{"code":"410102","name":"中原区"},{"code":"410103","name":"二七区"},{"code":"410104","name":"管城回族区"},{"code":"410105","name":"金水区"},{"code":"410106","name":"上街区"},{"code":"410108","name":"惠济区"},{"code":"410122","name":"中牟县"},{"code":"410181","name":"巩义市"},{"code":"410182","name":"荥阳市"},{"code":"410183","name":"新密市"},{"code":"410184","name":"新郑市"},{"code":"410185","name":"登封市"}]},{"code":"410200","name":"开封市","list":[{"code":"410202","name":"龙亭区"},{"code":"410203","name":"顺河回族区"},{"code":"410204","name":"鼓楼区"},{"code":"410205","name":"禹王台区"},{"code":"410212","name":"祥符区"},{"code":"410221","name":"杞县"},{"code":"410222","name":"通许县"},{"code":"410223","name":"尉氏县"},{"code":"410225","name":"兰考县"}]},{"code":"410300","name":"洛阳市","list":[{"code":"410302","name":"老城区"},{"code":"410303","name":"西工区"},{"code":"410304","name":"瀍河回族区"},{"code":"410305","name":"涧西区"},{"code":"410307","name":"偃师区"},{"code":"410308","name":"孟津区"},{"code":"410311","name":"洛龙区"},{"code":"410323","name":"新安县"},{"code":"410324","name":"栾川县"},{"code":"410325","name":"嵩县"},{"code":"410326","name":"汝阳县"},{"code":"410327","name":"宜阳县"},{"code":"410328","name":"洛宁县"},{"code":"410329","name":"伊川县"}]},{"code":"410400","name":"平顶山市","list":[{"code":"410402","name":"新华区"},{"code":"410403","name":"卫东区"},{"code":"410404","name":"石龙区"},{"code":"410411","name":"湛河区"},{"code":"410421","name":"宝丰县"},{"code":"410422","name":"叶县"},{"code":"410423","name":"鲁山县"},{"code":"410425","name":"郏县"},{"code":"410481","name":"舞钢市"},{"code":"410482","name":"汝州市"}]},{"code":"410500","name":"安阳市","list":[{"code":"410502","name":"文峰区"},{"code":"410503","name":"北关区"},{"code":"410505","name":"殷都区"},{"code":"410506","name":"龙安区"},{"code":"410522","name":"安阳县"},{"code":"410523","name":"汤阴县"},{"code":"410526","name":"滑县"},{"code":"410527","name":"内黄县"},{"code":"410581","name":"林州市"}]},{"code":"410600","name":"鹤壁市","list":[{"code":"410602","name":"鹤山区"},{"code":"410603","name":"山城区"},{"code":"410611","name":"淇滨区"},{"code":"410621","name":"浚县"},{"code":"410622","name":"淇县"}]},{"code":"410700","name":"新乡市","list":[{"code":"410702","name":"红旗区"},{"code":"410703","name":"卫滨区"},{"code":"410704","name":"凤泉区"},{"code":"410711","name":"牧野区"},{"code":"410721","name":"新乡县"},{"code":"410724","name":"获嘉县"},{"code":"410725","name":"原阳县"},{"code":"410726","name":"延津县"},{"code":"410727","name":"封丘县"},{"code":"410781","name":"卫辉市"},{"code":"410782","name":"辉县市"},{"code":"410783","name":"长垣市"}]},{"code":"410800","name":"焦作市","list":[{"code":"410802","name":"解放区"},{"code":"410803","name":"中站区"},{"code":"410804","name":"马村区"},{"code":"410811","name":"山阳区"},{"code":"410821","name":"修武县"},{"code":"410822","name":"博爱县"},{"code":"410823","name":"武陟县"},{"code":"410825","name":"温县"},{"code":"410882","name":"沁阳市"},{"code":"410883","name":"孟州市"}]},{"code":"410900","name":"濮阳市","list":[{"code":"410902","name":"华龙区"},{"code":"410922","name":"清丰县"},{"code":"410923","name":"南乐县"},{"code":"410926","name":"范县"},{"code":"410927","name":"台前县"},{"code":"410928","name":"濮阳县"}]},{"code":"411000","name":"许昌市","list":[{"code":"411002","name":"魏都区"},{"code":"411003","name":"建安区"},{"code":"411024","name":"鄢陵县"},{"code":"411025","name":"襄城县"},{"code":"411081","name":"禹州市"},{"code":"411082","name":"长葛市"}]},{"code":"411100","name":"漯河市","list":[{"code":"411102","name":"源汇区"},{"code":"411103","name":"郾城区"},{"code":"411104","name":"召陵区"},{"code":"411121","name":"舞阳县"},{"code":"411122","name":"临颍县"}]},{"code":"411200","name":"三门峡市","list":[{"code":"411202","name":"湖滨区"},{"code":"411203","name":"陕州区"},{"code":"411221","name":"渑池县"},{"code":"411224","name":"卢氏县"},{"code":"411281","name":"义马市"},{"code":"411282","name":"灵宝市"}]},{"code":"411300","name":"南阳市","list":[{"code":"411302","name":"宛城区"},{"code":"411303","name":"卧龙区"},{"code":"411321","name":"南召县"},{"code":"411322","name":"方城县"},{"code":"411323","name":"西峡县"},{"code":"411324","name":"镇平县"},{"code":"411325","name":"内乡县"},{"code":"411326","name":"淅川县"},{"code":"411327","name":"社旗县"},{"code":"411328","name":"唐河县"},{"code":"411329","name":"新野县"},{"code":"411330","name":"桐柏县"},{"code":"411381","name":"邓州市"}]},{"code":"411400","name":"商丘市","list":[{"code":"411402","name":"梁园区"},{"code":"411403","name":"睢阳区"},{"code":"411421","name":"民权县"},{"code":"411422","name":"睢县"},{"code":"411423","name":"宁陵县"},{"code":"411424","name":"柘城县"},{"code":"411425","name":"虞城县"},{"code":"411426","name":"夏邑县"},{"code":"411481","name":"永城市"}]},{"code":"411500","name":"信阳市","list":[{"code":"411502","name":"浉河区"},{"code":"411503","name":"平桥区"},{"code":"411521","name":"罗山县"},{"code":"411522","name":"光山县"},{"code":"411523","name":"新县"},{"code":"411524","name":"商城县"},{"code":"411525","name":"固始县"},{"code":"411526","name":"潢川县"},{"code":"411527","name":"淮滨县"},{"code":"411528","name":"息县"}]},{"code":"411600","name":"周口市","list":[{"code":"411602","name":"川汇区"},{"code":"411603","name":"淮阳区"},{"code":"411621","name":"扶沟县"},{"code":"411622","name":"西华县"},{"code":"411623","name":"商水县"},{"code":"411624","name":"沈丘县"},{"code":"411625","name":"郸城县"},{"code":"411627","name":"太康县"},{"code":"411628","name":"鹿邑县"},{"code":"411681","name":"项城市"}]},{"code":"411700","name":"驻马店市","list":[{"code":"411702","name":"驿城区"},{"code":"411721","name":"西平县"},{"code":"411722","name":"上蔡县"},{"code":"411723","name":"平舆县"},{"code":"411724","name":"正阳县"},{"code":"411725","name":"确山县"},{"code":"411726","name":"泌阳县"},{"code":"411727","name":"汝南县"},{"code":"411728","name":"遂平县"},{"code":"411729","name":"新蔡县"}]},{"code":"419001","name":"济源市","list":[{"code":"419001001","name":"沁园街道"},{"code":"419001002","name":"济水街道"},{"code":"419001003","name":"北海街道"},{"code":"419001004","name":"天坛街道"},{"code":"419001005","name":"玉泉街道"},{"code":"419001100","name":"克井镇"},{"code":"419001101","name":"五龙口镇"},{"code":"419001102","name":"轵城镇"},{"code":"419001103","name":"承留镇"},{"code":"419001104","name":"邵原镇"},{"code":"419001105","name":"坡头镇"},{"code":"419001106","name":"梨林镇"},{"code":"419001107","name":"大峪镇"},{"code":"419001108","name":"思礼镇"},{"code":"419001109","name":"王屋镇"},{"code":"419001110","name":"下冶镇"}]}]},{"code":"420000","name":"湖北省","list":[{"code":"420100","name":"武汉市","list":[{"code":"420102","name":"江岸区"},{"code":"420103","name":"江汉区"},{"code":"420104","name":"硚口区"},{"code":"420105","name":"汉阳区"},{"code":"420106","name":"武昌区"},{"code":"420107","name":"青山区"},{"code":"420111","name":"洪山区"},{"code":"420112","name":"东西湖区"},{"code":"420113","name":"汉南区"},{"code":"420114","name":"蔡甸区"},{"code":"420115","name":"江夏区"},{"code":"420116","name":"黄陂区"},{"code":"420117","name":"新洲区"}]},{"code":"420200","name":"黄石市","list":[{"code":"420202","name":"黄石港区"},{"code":"420203","name":"西塞山区"},{"code":"420204","name":"下陆区"},{"code":"420205","name":"铁山区"},{"code":"420222","name":"阳新县"},{"code":"420281","name":"大冶市"}]},{"code":"420300","name":"十堰市","list":[{"code":"420302","name":"茅箭区"},{"code":"420303","name":"张湾区"},{"code":"420304","name":"郧阳区"},{"code":"420322","name":"郧西县"},{"code":"420323","name":"竹山县"},{"code":"420324","name":"竹溪县"},{"code":"420325","name":"房县"},{"code":"420381","name":"丹江口市"}]},{"code":"420500","name":"宜昌市","list":[{"code":"420502","name":"西陵区"},{"code":"420503","name":"伍家岗区"},{"code":"420504","name":"点军区"},{"code":"420505","name":"猇亭区"},{"code":"420506","name":"夷陵区"},{"code":"420525","name":"远安县"},{"code":"420526","name":"兴山县"},{"code":"420527","name":"秭归县"},{"code":"420528","name":"长阳土家族自治县"},{"code":"420529","name":"五峰土家族自治县"},{"code":"420581","name":"宜都市"},{"code":"420582","name":"当阳市"},{"code":"420583","name":"枝江市"}]},{"code":"420600","name":"襄阳市","list":[{"code":"420602","name":"襄城区"},{"code":"420606","name":"樊城区"},{"code":"420607","name":"襄州区"},{"code":"420624","name":"南漳县"},{"code":"420625","name":"谷城县"},{"code":"420626","name":"保康县"},{"code":"420682","name":"老河口市"},{"code":"420683","name":"枣阳市"},{"code":"420684","name":"宜城市"}]},{"code":"420700","name":"鄂州市","list":[{"code":"420702","name":"梁子湖区"},{"code":"420703","name":"华容区"},{"code":"420704","name":"鄂城区"}]},{"code":"420800","name":"荆门市","list":[{"code":"420802","name":"东宝区"},{"code":"420804","name":"掇刀区"},{"code":"420822","name":"沙洋县"},{"code":"420881","name":"钟祥市"},{"code":"420882","name":"京山市"}]},{"code":"420900","name":"孝感市","list":[{"code":"420902","name":"孝南区"},{"code":"420921","name":"孝昌县"},{"code":"420922","name":"大悟县"},{"code":"420923","name":"云梦县"},{"code":"420981","name":"应城市"},{"code":"420982","name":"安陆市"},{"code":"420984","name":"汉川市"}]},{"code":"421000","name":"荆州市","list":[{"code":"421002","name":"沙市区"},{"code":"421003","name":"荆州区"},{"code":"421022","name":"公安县"},{"code":"421024","name":"江陵县"},{"code":"421081","name":"石首市"},{"code":"421083","name":"洪湖市"},{"code":"421087","name":"松滋市"},{"code":"421088","name":"监利市"}]},{"code":"421100","name":"黄冈市","list":[{"code":"421102","name":"黄州区"},{"code":"421121","name":"团风县"},{"code":"421122","name":"红安县"},{"code":"421123","name":"罗田县"},{"code":"421124","name":"英山县"},{"code":"421125","name":"浠水县"},{"code":"421126","name":"蕲春县"},{"code":"421127","name":"黄梅县"},{"code":"421181","name":"麻城市"},{"code":"421182","name":"武穴市"}]},{"code":"421200","name":"咸宁市","list":[{"code":"421202","name":"咸安区"},{"code":"421221","name":"嘉鱼县"},{"code":"421222","name":"通城县"},{"code":"421223","name":"崇阳县"},{"code":"421224","name":"通山县"},{"code":"421281","name":"赤壁市"}]},{"code":"421300","name":"随州市","list":[{"code":"421303","name":"曾都区"},{"code":"421321","name":"随县"},{"code":"421381","name":"广水市"}]},{"code":"422800","name":"恩施土家族苗族自治州","list":[{"code":"422801","name":"恩施市"},{"code":"422802","name":"利川市"},{"code":"422822","name":"建始县"},{"code":"422823","name":"巴东县"},{"code":"422825","name":"宣恩县"},{"code":"422826","name":"咸丰县"},{"code":"422827","name":"来凤县"},{"code":"422828","name":"鹤峰县"}]},{"code":"429004","name":"仙桃市","list":[{"code":"429004001","name":"沙嘴街道"},{"code":"429004002","name":"干河街道"},{"code":"429004003","name":"龙华山街道"},{"code":"429004100","name":"郑场镇"},{"code":"429004101","name":"毛嘴镇"},{"code":"429004102","name":"豆河镇"},{"code":"429004103","name":"三伏潭镇"},{"code":"429004104","name":"胡场镇"},{"code":"429004105","name":"长埫口镇"},{"code":"429004106","name":"西流河镇"},{"code":"429004107","name":"沙湖镇"},{"code":"429004108","name":"杨林尾镇"},{"code":"429004109","name":"彭场镇"},{"code":"429004110","name":"张沟镇"},{"code":"429004111","name":"郭河镇"},{"code":"429004112","name":"沔城回族镇"},{"code":"429004113","name":"通海口镇"},{"code":"429004115","name":"陈场镇"},{"code":"429004400","name":"杜湖街道"}]},{"code":"429005","name":"潜江市","list":[{"code":"429005001","name":"园林街道"},{"code":"429005002","name":"泽口街道"},{"code":"429005003","name":"广华寺街道"},{"code":"429005004","name":"周矶街道"},{"code":"429005005","name":"杨市街道"},{"code":"429005006","name":"泰丰街道"},{"code":"429005007","name":"高场街道"},{"code":"429005100","name":"竹根滩镇"},{"code":"429005101","name":"渔洋镇"},{"code":"429005102","name":"老新镇"},{"code":"429005103","name":"熊口镇"},{"code":"429005104","name":"王场镇"},{"code":"429005105","name":"高石碑镇"},{"code":"429005106","name":"积玉口镇"},{"code":"429005107","name":"浩口镇"},{"code":"429005108","name":"张金镇"},{"code":"429005109","name":"龙湾镇"},{"code":"429005451","name":"后湖管理区"},{"code":"429005452","name":"熊口管理区"},{"code":"429005453","name":"总口管理区"},{"code":"429005455","name":"运粮湖管理区"}]},{"code":"429006","name":"天门市","list":[{"code":"429006001","name":"竟陵街道"},{"code":"429006002","name":"候口街道"},{"code":"429006003","name":"杨林街道"},{"code":"429006100","name":"多宝镇"},{"code":"429006101","name":"拖市镇"},{"code":"429006102","name":"张港镇"},{"code":"429006103","name":"蒋场镇"},{"code":"429006104","name":"汪场镇"},{"code":"429006105","name":"渔薪镇"},{"code":"429006106","name":"黄潭镇"},{"code":"429006107","name":"岳口镇"},{"code":"429006108","name":"横林镇"},{"code":"429006109","name":"彭市镇"},{"code":"429006110","name":"麻洋镇"},{"code":"429006111","name":"多祥镇"},{"code":"429006112","name":"干驿镇"},{"code":"429006113","name":"马湾镇"},{"code":"429006114","name":"卢市镇"},{"code":"429006115","name":"小板镇"},{"code":"429006116","name":"九真镇"},{"code":"429006118","name":"皂市镇"},{"code":"429006119","name":"胡市镇"},{"code":"429006120","name":"石家河镇"},{"code":"429006121","name":"佛子山镇"},{"code":"429006201","name":"净潭乡"},{"code":"429006452","name":"沉湖管委会"}]},{"code":"429021","name":"神农架林区","list":[{"code":"429021100","name":"松柏镇"},{"code":"429021101","name":"阳日镇"},{"code":"429021102","name":"木鱼镇"},{"code":"429021103","name":"红坪镇"},{"code":"429021104","name":"新华镇"},{"code":"429021105","name":"九湖镇"},{"code":"429021201","name":"宋洛乡"},{"code":"429021203","name":"下谷坪土家族乡"}]}]},{"code":"430000","name":"湖南省","list":[{"code":"430100","name":"长沙市","list":[{"code":"430102","name":"芙蓉区"},{"code":"430103","name":"天心区"},{"code":"430104","name":"岳麓区"},{"code":"430105","name":"开福区"},{"code":"430111","name":"雨花区"},{"code":"430112","name":"望城区"},{"code":"430121","name":"长沙县"},{"code":"430181","name":"浏阳市"},{"code":"430182","name":"宁乡市"}]},{"code":"430200","name":"株洲市","list":[{"code":"430202","name":"荷塘区"},{"code":"430203","name":"芦淞区"},{"code":"430204","name":"石峰区"},{"code":"430211","name":"天元区"},{"code":"430212","name":"渌口区"},{"code":"430223","name":"攸县"},{"code":"430224","name":"茶陵县"},{"code":"430225","name":"炎陵县"},{"code":"430281","name":"醴陵市"}]},{"code":"430300","name":"湘潭市","list":[{"code":"430302","name":"雨湖区"},{"code":"430304","name":"岳塘区"},{"code":"430321","name":"湘潭县"},{"code":"430381","name":"湘乡市"},{"code":"430382","name":"韶山市"}]},{"code":"430400","name":"衡阳市","list":[{"code":"430405","name":"珠晖区"},{"code":"430406","name":"雁峰区"},{"code":"430407","name":"石鼓区"},{"code":"430408","name":"蒸湘区"},{"code":"430412","name":"南岳区"},{"code":"430421","name":"衡阳县"},{"code":"430422","name":"衡南县"},{"code":"430423","name":"衡山县"},{"code":"430424","name":"衡东县"},{"code":"430426","name":"祁东县"},{"code":"430481","name":"耒阳市"},{"code":"430482","name":"常宁市"}]},{"code":"430500","name":"邵阳市","list":[{"code":"430502","name":"双清区"},{"code":"430503","name":"大祥区"},{"code":"430511","name":"北塔区"},{"code":"430522","name":"新邵县"},{"code":"430523","name":"邵阳县"},{"code":"430524","name":"隆回县"},{"code":"430525","name":"洞口县"},{"code":"430527","name":"绥宁县"},{"code":"430528","name":"新宁县"},{"code":"430529","name":"城步苗族自治县"},{"code":"430581","name":"武冈市"},{"code":"430582","name":"邵东市"}]},{"code":"430600","name":"岳阳市","list":[{"code":"430602","name":"岳阳楼区"},{"code":"430603","name":"云溪区"},{"code":"430611","name":"君山区"},{"code":"430621","name":"岳阳县"},{"code":"430623","name":"华容县"},{"code":"430624","name":"湘阴县"},{"code":"430626","name":"平江县"},{"code":"430681","name":"汨罗市"},{"code":"430682","name":"临湘市"}]},{"code":"430700","name":"常德市","list":[{"code":"430702","name":"武陵区"},{"code":"430703","name":"鼎城区"},{"code":"430721","name":"安乡县"},{"code":"430722","name":"汉寿县"},{"code":"430723","name":"澧县"},{"code":"430724","name":"临澧县"},{"code":"430725","name":"桃源县"},{"code":"430726","name":"石门县"},{"code":"430781","name":"津市市"}]},{"code":"430800","name":"张家界市","list":[{"code":"430802","name":"永定区"},{"code":"430811","name":"武陵源区"},{"code":"430821","name":"慈利县"},{"code":"430822","name":"桑植县"}]},{"code":"430900","name":"益阳市","list":[{"code":"430902","name":"资阳区"},{"code":"430903","name":"赫山区"},{"code":"430921","name":"南县"},{"code":"430922","name":"桃江县"},{"code":"430923","name":"安化县"},{"code":"430981","name":"沅江市"}]},{"code":"431000","name":"郴州市","list":[{"code":"431002","name":"北湖区"},{"code":"431003","name":"苏仙区"},{"code":"431021","name":"桂阳县"},{"code":"431022","name":"宜章县"},{"code":"431023","name":"永兴县"},{"code":"431024","name":"嘉禾县"},{"code":"431025","name":"临武县"},{"code":"431026","name":"汝城县"},{"code":"431027","name":"桂东县"},{"code":"431028","name":"安仁县"},{"code":"431081","name":"资兴市"}]},{"code":"431100","name":"永州市","list":[{"code":"431102","name":"零陵区"},{"code":"431103","name":"冷水滩区"},{"code":"431122","name":"东安县"},{"code":"431123","name":"双牌县"},{"code":"431124","name":"道县"},{"code":"431125","name":"江永县"},{"code":"431126","name":"宁远县"},{"code":"431127","name":"蓝山县"},{"code":"431128","name":"新田县"},{"code":"431129","name":"江华瑶族自治县"},{"code":"431181","name":"祁阳市"}]},{"code":"431200","name":"怀化市","list":[{"code":"431202","name":"鹤城区"},{"code":"431221","name":"中方县"},{"code":"431222","name":"沅陵县"},{"code":"431223","name":"辰溪县"},{"code":"431224","name":"溆浦县"},{"code":"431225","name":"会同县"},{"code":"431226","name":"麻阳苗族自治县"},{"code":"431227","name":"新晃侗族自治县"},{"code":"431228","name":"芷江侗族自治县"},{"code":"431229","name":"靖州苗族侗族自治县"},{"code":"431230","name":"通道侗族自治县"},{"code":"431281","name":"洪江市"}]},{"code":"431300","name":"娄底市","list":[{"code":"431302","name":"娄星区"},{"code":"431321","name":"双峰县"},{"code":"431322","name":"新化县"},{"code":"431381","name":"冷水江市"},{"code":"431382","name":"涟源市"}]},{"code":"433100","name":"湘西土家族苗族自治州","list":[{"code":"433101","name":"吉首市"},{"code":"433122","name":"泸溪县"},{"code":"433123","name":"凤凰县"},{"code":"433124","name":"花垣县"},{"code":"433125","name":"保靖县"},{"code":"433126","name":"古丈县"},{"code":"433127","name":"永顺县"},{"code":"433130","name":"龙山县"}]}]},{"code":"440000","name":"广东省","list":[{"code":"440100","name":"广州市","list":[{"code":"440103","name":"荔湾区"},{"code":"440104","name":"越秀区"},{"code":"440105","name":"海珠区"},{"code":"440106","name":"天河区"},{"code":"440111","name":"白云区"},{"code":"440112","name":"黄埔区"},{"code":"440113","name":"番禺区"},{"code":"440114","name":"花都区"},{"code":"440115","name":"南沙区"},{"code":"440117","name":"从化区"},{"code":"440118","name":"增城区"}]},{"code":"440200","name":"韶关市","list":[{"code":"440203","name":"武江区"},{"code":"440204","name":"浈江区"},{"code":"440205","name":"曲江区"},{"code":"440222","name":"始兴县"},{"code":"440224","name":"仁化县"},{"code":"440229","name":"翁源县"},{"code":"440232","name":"乳源瑶族自治县"},{"code":"440233","name":"新丰县"},{"code":"440281","name":"乐昌市"},{"code":"440282","name":"南雄市"}]},{"code":"440300","name":"深圳市","list":[{"code":"440303","name":"罗湖区"},{"code":"440304","name":"福田区"},{"code":"440305","name":"南山区"},{"code":"440306","name":"宝安区"},{"code":"440307","name":"龙岗区"},{"code":"440308","name":"盐田区"},{"code":"440309","name":"龙华区"},{"code":"440310","name":"坪山区"},{"code":"440311","name":"光明区"}]},{"code":"440400","name":"珠海市","list":[{"code":"440402","name":"香洲区"},{"code":"440403","name":"斗门区"},{"code":"440404","name":"金湾区"}]},{"code":"440500","name":"汕头市","list":[{"code":"440507","name":"龙湖区"},{"code":"440511","name":"金平区"},{"code":"440512","name":"濠江区"},{"code":"440513","name":"潮阳区"},{"code":"440514","name":"潮南区"},{"code":"440515","name":"澄海区"},{"code":"440523","name":"南澳县"}]},{"code":"440600","name":"佛山市","list":[{"code":"440604","name":"禅城区"},{"code":"440605","name":"南海区"},{"code":"440606","name":"顺德区"},{"code":"440607","name":"三水区"},{"code":"440608","name":"高明区"}]},{"code":"440700","name":"江门市","list":[{"code":"440703","name":"蓬江区"},{"code":"440704","name":"江海区"},{"code":"440705","name":"新会区"},{"code":"440781","name":"台山市"},{"code":"440783","name":"开平市"},{"code":"440784","name":"鹤山市"},{"code":"440785","name":"恩平市"}]},{"code":"440800","name":"湛江市","list":[{"code":"440802","name":"赤坎区"},{"code":"440803","name":"霞山区"},{"code":"440804","name":"坡头区"},{"code":"440811","name":"麻章区"},{"code":"440823","name":"遂溪县"},{"code":"440825","name":"徐闻县"},{"code":"440881","name":"廉江市"},{"code":"440882","name":"雷州市"},{"code":"440883","name":"吴川市"}]},{"code":"440900","name":"茂名市","list":[{"code":"440902","name":"茂南区"},{"code":"440904","name":"电白区"},{"code":"440981","name":"高州市"},{"code":"440982","name":"化州市"},{"code":"440983","name":"信宜市"}]},{"code":"441200","name":"肇庆市","list":[{"code":"441202","name":"端州区"},{"code":"441203","name":"鼎湖区"},{"code":"441204","name":"高要区"},{"code":"441223","name":"广宁县"},{"code":"441224","name":"怀集县"},{"code":"441225","name":"封开县"},{"code":"441226","name":"德庆县"},{"code":"441284","name":"四会市"}]},{"code":"441300","name":"惠州市","list":[{"code":"441302","name":"惠城区"},{"code":"441303","name":"惠阳区"},{"code":"441322","name":"博罗县"},{"code":"441323","name":"惠东县"},{"code":"441324","name":"龙门县"}]},{"code":"441400","name":"梅州市","list":[{"code":"441402","name":"梅江区"},{"code":"441403","name":"梅县区"},{"code":"441422","name":"大埔县"},{"code":"441423","name":"丰顺县"},{"code":"441424","name":"五华县"},{"code":"441426","name":"平远县"},{"code":"441427","name":"蕉岭县"},{"code":"441481","name":"兴宁市"}]},{"code":"441500","name":"汕尾市","list":[{"code":"441502","name":"城区"},{"code":"441521","name":"海丰县"},{"code":"441523","name":"陆河县"},{"code":"441581","name":"陆丰市"}]},{"code":"441600","name":"河源市","list":[{"code":"441602","name":"源城区"},{"code":"441621","name":"紫金县"},{"code":"441622","name":"龙川县"},{"code":"441623","name":"连平县"},{"code":"441624","name":"和平县"},{"code":"441625","name":"东源县"}]},{"code":"441700","name":"阳江市","list":[{"code":"441702","name":"江城区"},{"code":"441704","name":"阳东区"},{"code":"441721","name":"阳西县"},{"code":"441781","name":"阳春市"}]},{"code":"441800","name":"清远市","list":[{"code":"441802","name":"清城区"},{"code":"441803","name":"清新区"},{"code":"441821","name":"佛冈县"},{"code":"441823","name":"阳山县"},{"code":"441825","name":"连山壮族瑶族自治县"},{"code":"441826","name":"连南瑶族自治县"},{"code":"441881","name":"英德市"},{"code":"441882","name":"连州市"}]},{"code":"441900","name":"东莞市","list":[{"code":"441900003","name":"东城街道"},{"code":"441900004","name":"南城街道"},{"code":"441900005","name":"万江街道"},{"code":"441900006","name":"莞城街道"},{"code":"441900101","name":"石碣镇"},{"code":"441900102","name":"石龙镇"},{"code":"441900103","name":"茶山镇"},{"code":"441900104","name":"石排镇"},{"code":"441900105","name":"企石镇"},{"code":"441900106","name":"横沥镇"},{"code":"441900107","name":"桥头镇"},{"code":"441900108","name":"谢岗镇"},{"code":"441900109","name":"东坑镇"},{"code":"441900110","name":"常平镇"},{"code":"441900111","name":"寮步镇"},{"code":"441900112","name":"樟木头镇"},{"code":"441900113","name":"大朗镇"},{"code":"441900114","name":"黄江镇"},{"code":"441900115","name":"清溪镇"},{"code":"441900116","name":"塘厦镇"},{"code":"441900117","name":"凤岗镇"},{"code":"441900118","name":"大岭山镇"},{"code":"441900119","name":"长安镇"},{"code":"441900121","name":"虎门镇"},{"code":"441900122","name":"厚街镇"},{"code":"441900123","name":"沙田镇"},{"code":"441900124","name":"道滘镇"},{"code":"441900125","name":"洪梅镇"},{"code":"441900126","name":"麻涌镇"},{"code":"441900127","name":"望牛墩镇"},{"code":"441900128","name":"中堂镇"},{"code":"441900129","name":"高埗镇"}]},{"code":"442000","name":"中山市","list":[{"code":"442000001","name":"石岐街道"},{"code":"442000002","name":"东区街道"},{"code":"442000003","name":"中山港街道"},{"code":"442000004","name":"西区街道"},{"code":"442000005","name":"南区街道"},{"code":"442000006","name":"五桂山街道"},{"code":"442000007","name":"民众街道"},{"code":"442000008","name":"南朗街道"},{"code":"442000101","name":"黄圃镇"},{"code":"442000103","name":"东凤镇"},{"code":"442000105","name":"古镇镇"},{"code":"442000106","name":"沙溪镇"},{"code":"442000107","name":"坦洲镇"},{"code":"442000108","name":"港口镇"},{"code":"442000109","name":"三角镇"},{"code":"442000110","name":"横栏镇"},{"code":"442000111","name":"南头镇"},{"code":"442000112","name":"阜沙镇"},{"code":"442000114","name":"三乡镇"},{"code":"442000115","name":"板芙镇"},{"code":"442000116","name":"大涌镇"},{"code":"442000117","name":"神湾镇"},{"code":"442000118","name":"小榄镇"}]},{"code":"445100","name":"潮州市","list":[{"code":"445102","name":"湘桥区"},{"code":"445103","name":"潮安区"},{"code":"445122","name":"饶平县"}]},{"code":"445200","name":"揭阳市","list":[{"code":"445202","name":"榕城区"},{"code":"445203","name":"揭东区"},{"code":"445222","name":"揭西县"},{"code":"445224","name":"惠来县"},{"code":"445281","name":"普宁市"}]},{"code":"445300","name":"云浮市","list":[{"code":"445302","name":"云城区"},{"code":"445303","name":"云安区"},{"code":"445321","name":"新兴县"},{"code":"445322","name":"郁南县"},{"code":"445381","name":"罗定市"}]}]},{"code":"450000","name":"广西壮族自治区","list":[{"code":"450100","name":"南宁市","list":[{"code":"450102","name":"兴宁区"},{"code":"450103","name":"青秀区"},{"code":"450105","name":"江南区"},{"code":"450107","name":"西乡塘区"},{"code":"450108","name":"良庆区"},{"code":"450109","name":"邕宁区"},{"code":"450110","name":"武鸣区"},{"code":"450123","name":"隆安县"},{"code":"450124","name":"马山县"},{"code":"450125","name":"上林县"},{"code":"450126","name":"宾阳县"},{"code":"450181","name":"横州市"}]},{"code":"450200","name":"柳州市","list":[{"code":"450202","name":"城中区"},{"code":"450203","name":"鱼峰区"},{"code":"450204","name":"柳南区"},{"code":"450205","name":"柳北区"},{"code":"450206","name":"柳江区"},{"code":"450222","name":"柳城县"},{"code":"450223","name":"鹿寨县"},{"code":"450224","name":"融安县"},{"code":"450225","name":"融水苗族自治县"},{"code":"450226","name":"三江侗族自治县"}]},{"code":"450300","name":"桂林市","list":[{"code":"450302","name":"秀峰区"},{"code":"450303","name":"叠彩区"},{"code":"450304","name":"象山区"},{"code":"450305","name":"七星区"},{"code":"450311","name":"雁山区"},{"code":"450312","name":"临桂区"},{"code":"450321","name":"阳朔县"},{"code":"450323","name":"灵川县"},{"code":"450324","name":"全州县"},{"code":"450325","name":"兴安县"},{"code":"450326","name":"永福县"},{"code":"450327","name":"灌阳县"},{"code":"450328","name":"龙胜各族自治县"},{"code":"450329","name":"资源县"},{"code":"450330","name":"平乐县"},{"code":"450332","name":"恭城瑶族自治县"},{"code":"450381","name":"荔浦市"}]},{"code":"450400","name":"梧州市","list":[{"code":"450403","name":"万秀区"},{"code":"450405","name":"长洲区"},{"code":"450406","name":"龙圩区"},{"code":"450421","name":"苍梧县"},{"code":"450422","name":"藤县"},{"code":"450423","name":"蒙山县"},{"code":"450481","name":"岑溪市"}]},{"code":"450500","name":"北海市","list":[{"code":"450502","name":"海城区"},{"code":"450503","name":"银海区"},{"code":"450512","name":"铁山港区"},{"code":"450521","name":"合浦县"}]},{"code":"450600","name":"防城港市","list":[{"code":"450602","name":"港口区"},{"code":"450603","name":"防城区"},{"code":"450621","name":"上思县"},{"code":"450681","name":"东兴市"}]},{"code":"450700","name":"钦州市","list":[{"code":"450702","name":"钦南区"},{"code":"450703","name":"钦北区"},{"code":"450721","name":"灵山县"},{"code":"450722","name":"浦北县"}]},{"code":"450800","name":"贵港市","list":[{"code":"450802","name":"港北区"},{"code":"450803","name":"港南区"},{"code":"450804","name":"覃塘区"},{"code":"450821","name":"平南县"},{"code":"450881","name":"桂平市"}]},{"code":"450900","name":"玉林市","list":[{"code":"450902","name":"玉州区"},{"code":"450903","name":"福绵区"},{"code":"450921","name":"容县"},{"code":"450922","name":"陆川县"},{"code":"450923","name":"博白县"},{"code":"450924","name":"兴业县"},{"code":"450981","name":"北流市"}]},{"code":"451000","name":"百色市","list":[{"code":"451002","name":"右江区"},{"code":"451003","name":"田阳区"},{"code":"451022","name":"田东县"},{"code":"451024","name":"德保县"},{"code":"451026","name":"那坡县"},{"code":"451027","name":"凌云县"},{"code":"451028","name":"乐业县"},{"code":"451029","name":"田林县"},{"code":"451030","name":"西林县"},{"code":"451031","name":"隆林各族自治县"},{"code":"451081","name":"靖西市"},{"code":"451082","name":"平果市"}]},{"code":"451100","name":"贺州市","list":[{"code":"451102","name":"八步区"},{"code":"451103","name":"平桂区"},{"code":"451121","name":"昭平县"},{"code":"451122","name":"钟山县"},{"code":"451123","name":"富川瑶族自治县"}]},{"code":"451200","name":"河池市","list":[{"code":"451202","name":"金城江区"},{"code":"451203","name":"宜州区"},{"code":"451221","name":"南丹县"},{"code":"451222","name":"天峨县"},{"code":"451223","name":"凤山县"},{"code":"451224","name":"东兰县"},{"code":"451225","name":"罗城仫佬族自治县"},{"code":"451226","name":"环江毛南族自治县"},{"code":"451227","name":"巴马瑶族自治县"},{"code":"451228","name":"都安瑶族自治县"},{"code":"451229","name":"大化瑶族自治县"}]},{"code":"451300","name":"来宾市","list":[{"code":"451302","name":"兴宾区"},{"code":"451321","name":"忻城县"},{"code":"451322","name":"象州县"},{"code":"451323","name":"武宣县"},{"code":"451324","name":"金秀瑶族自治县"},{"code":"451381","name":"合山市"}]},{"code":"451400","name":"崇左市","list":[{"code":"451402","name":"江州区"},{"code":"451421","name":"扶绥县"},{"code":"451422","name":"宁明县"},{"code":"451423","name":"龙州县"},{"code":"451424","name":"大新县"},{"code":"451425","name":"天等县"},{"code":"451481","name":"凭祥市"}]}]},{"code":"460000","name":"海南省","list":[{"code":"460100","name":"海口市","list":[{"code":"460105","name":"秀英区"},{"code":"460106","name":"龙华区"},{"code":"460107","name":"琼山区"},{"code":"460108","name":"美兰区"}]},{"code":"460200","name":"三亚市","list":[{"code":"460202","name":"海棠区"},{"code":"460203","name":"吉阳区"},{"code":"460204","name":"天涯区"},{"code":"460205","name":"崖州区"}]},{"code":"460300","name":"三沙市","list":[{"code":"460300619","name":"滨湄滩"},{"code":"460300620","name":"玉琢礁"},{"code":"460300621","name":"盘石屿"},{"code":"460300622","name":"羚羊礁"},{"code":"460300624","name":"全富岛"},{"code":"460300625","name":"银屿"},{"code":"460300626","name":"排洪滩"},{"code":"460300627","name":"波洑暗沙"},{"code":"460300628","name":"美溪暗沙"},{"code":"460300629","name":"海鸠暗沙"},{"code":"460300630","name":"中北暗沙"},{"code":"460300631","name":"漫步暗沙"},{"code":"460300632","name":"永兴岛"},{"code":"460300633","name":"浪花礁"},{"code":"460300634","name":"隐矶滩"},{"code":"460300635","name":"比微暗沙"},{"code":"460300636","name":"东岛"},{"code":"460300637","name":"湛涵滩"},{"code":"460300638","name":"华光礁"},{"code":"460300639","name":"中建岛"},{"code":"460300640","name":"金银岛"},{"code":"460300641","name":"甘泉岛"},{"code":"460300642","name":"北礁"},{"code":"460300643","name":"布德暗沙"},{"code":"460300644","name":"指掌暗沙"},{"code":"460300645","name":"鲁班暗沙"},{"code":"460300646","name":"美滨暗沙"},{"code":"460300647","name":"本固暗沙"},{"code":"460300648","name":"西门暗沙"},{"code":"460300649","name":"控湃暗沙"},{"code":"460300650","name":"涛静暗沙"},{"code":"460300651","name":"果淀暗沙"},{"code":"460300652","name":"排波暗沙"},{"code":"460300653","name":"石塘暗沙"},{"code":"460300654","name":"武勇暗沙"},{"code":"460300655","name":"安定连礁"},{"code":"460300656","name":"华夏暗沙"},{"code":"460300657","name":"济猛暗沙"},{"code":"460300658","name":"南扉暗沙"},{"code":"460300659","name":"屏南暗沙"},{"code":"460300660","name":"乐西暗沙"},{"code":"460300661","name":"黄岩岛(民主礁)"},{"code":"460300662","name":"石屿"},{"code":"460300663","name":"七连屿"},{"code":"460300664","name":"小现礁"},{"code":"460300665","name":"永南暗沙"},{"code":"460300666","name":"神狐暗沙"},{"code":"460300667","name":"咸舍屿"},{"code":"460300668","name":"筐仔沙洲"},{"code":"460300669","name":"红草门"},{"code":"460300670","name":"银砾滩"},{"code":"460300671","name":"北边廊"},{"code":"460300672","name":"高尖石"},{"code":"460300673","name":"西渡滩"},{"code":"460300674","name":"嵩焘滩"},{"code":"460300675","name":"鸭公岛"},{"code":"460300676","name":"宪法暗沙"},{"code":"460300677","name":"一统暗沙"},{"code":"460300678","name":"中南暗沙"},{"code":"460300679","name":"珊瑚东暗沙"},{"code":"460300683","name":"彬礁"},{"code":"460300684","name":"南方浅滩"},{"code":"460300685","name":"忠孝滩"},{"code":"460300686","name":"勇士滩"},{"code":"460300687","name":"海马滩"},{"code":"460300691","name":"火星礁"},{"code":"460300692","name":"和平暗沙"},{"code":"460300693","name":"大渊滩"},{"code":"460300694","name":"安塘滩"},{"code":"460300695","name":"马欢岛"},{"code":"460300696","name":"费信岛"},{"code":"460300697","name":"五方西"},{"code":"460300698","name":"五方北"},{"code":"460300699","name":"五方头"},{"code":"460300700","name":"五方尾"},{"code":"460300701","name":"五方南"},{"code":"460300702","name":"南安礁"},{"code":"460300703","name":"康西暗沙"},{"code":"460300704","name":"北安礁"},{"code":"460300705","name":"北康暗沙"},{"code":"460300706","name":"法显暗沙"},{"code":"460300707","name":"盟谊暗沙"},{"code":"460300708","name":"南通礁"},{"code":"460300709","name":"海宁礁"},{"code":"460300710","name":"琼台礁"},{"code":"460300711","name":"海安礁"},{"code":"460300712","name":"谭门礁"},{"code":"460300713","name":"隐波暗沙"},{"code":"460300714","name":"南康暗沙"},{"code":"460300715","name":"欢乐暗沙"},{"code":"460300716","name":"紫滩"},{"code":"460300717","name":"浔江暗沙"},{"code":"460300718","name":"半路礁"},{"code":"460300719","name":"日积礁"},{"code":"460300720","name":"南威岛"},{"code":"460300721","name":"中礁"},{"code":"460300722","name":"东礁"},{"code":"460300723","name":"华阳礁"},{"code":"460300724","name":"永暑礁"},{"code":"460300725","name":"毕生礁"},{"code":"460300726","name":"石盘仔"},{"code":"460300727","name":"奥南暗沙"},{"code":"460300728","name":"蓬勃堡"},{"code":"460300729","name":"金盾暗沙"},{"code":"460300730","name":"常骏暗沙"},{"code":"460300731","name":"南薇滩"},{"code":"460300732","name":"安波沙洲"},{"code":"460300733","name":"鸟鱼锭石"},{"code":"460300734","name":"光星礁"},{"code":"460300735","name":"光星仔礁"},{"code":"460300736","name":"弹丸礁"},{"code":"460300737","name":"安渡滩"},{"code":"460300738","name":"破浪礁"},{"code":"460300739","name":"南海礁"},{"code":"460300740","name":"簸箕礁"},{"code":"460300741","name":"榆亚暗沙"},{"code":"460300742","name":"六门礁"},{"code":"460300743","name":"南华礁"},{"code":"460300744","name":"无乜礁"},{"code":"460300745","name":"司令礁"},{"code":"460300746","name":"南乐暗沙"},{"code":"460300747","name":"半月礁"},{"code":"460300748","name":"舰长礁"},{"code":"460300749","name":"皇路礁"},{"code":"460300750","name":"曾母暗沙"},{"code":"460300751","name":"南屏礁"},{"code":"460300752","name":"永登暗沙"},{"code":"460300763","name":"西礁"},{"code":"460300764","name":"碎浪暗沙"},{"code":"460300765","name":"保卫暗沙"},{"code":"460300766","name":"普宁暗沙"},{"code":"460300767","name":"金吾暗沙"},{"code":"460300768","name":"都护暗沙"},{"code":"460300769","name":"朱应滩"},{"code":"460300770","name":"李准滩"},{"code":"460300771","name":"人骏滩"},{"code":"460300772","name":"广雅滩"},{"code":"460300773","name":"奥援暗沙"},{"code":"460300774","name":"隐遁暗沙"},{"code":"460300775","name":"尹庆群礁"},{"code":"460300776","name":"康泰滩"},{"code":"460300777","name":"玉诺礁"},{"code":"460300778","name":"校尉暗沙"},{"code":"460300779","name":"双礁"},{"code":"460300780","name":"指向礁"},{"code":"460300781","name":"南华水道"},{"code":"460300782","name":"石龙岩"},{"code":"460300783","name":"立新礁"},{"code":"460300784","name":"红石暗沙"},{"code":"460300785","name":"郑和群礁"},{"code":"460300786","name":"北恒礁"},{"code":"460300787","name":"恒礁"},{"code":"460300788","name":"莪兰暗沙"},{"code":"460300789","name":"泛爱暗沙"},{"code":"460300790","name":"孔明礁"},{"code":"460300791","name":"伏波礁"},{"code":"460300792","name":"海康暗沙"},{"code":"460300793","name":"康乐礁"},{"code":"460300794","name":"息波礁"},{"code":"460300795","name":"神仙暗沙"},{"code":"460300796","name":"仙后滩"},{"code":"460300797","name":"逍遥暗沙"},{"code":"460300798","name":"义净礁"},{"code":"460300799","name":"道明群礁"},{"code":"460300800","name":"九章群礁"},{"code":"460300804","name":"澄平礁"},{"code":"460300805","name":"双子群礁"},{"code":"460300806","name":"乐斯暗沙"},{"code":"460300807","name":"铁峙礁"},{"code":"460300808","name":"梅九礁"},{"code":"460300809","name":"铁线礁"},{"code":"460300810","name":"渚碧礁"},{"code":"460300811","name":"双黄沙洲"},{"code":"460300812","name":"库归礁"},{"code":"460300813","name":"西月岛"},{"code":"460300814","name":"长滩"},{"code":"460300815","name":"火艾礁"},{"code":"460300816","name":"南薰礁"},{"code":"460300817","name":"小南薰礁"},{"code":"460300818","name":"鸿庥岛"},{"code":"460300819","name":"安达礁"},{"code":"460300820","name":"舶兰礁"},{"code":"460300821","name":"安乐礁"},{"code":"460300822","name":"长线礁"},{"code":"460300823","name":"主权礁"},{"code":"460300824","name":"牛轭礁"},{"code":"460300825","name":"染青东礁"},{"code":"460300826","name":"染青沙洲"},{"code":"460300827","name":"龙虾礁"},{"code":"460300828","name":"扁参礁"},{"code":"460300829","name":"漳溪礁"},{"code":"460300830","name":"屈原礁"},{"code":"460300831","name":"琼礁"},{"code":"460300832","name":"赤瓜礁"},{"code":"460300833","name":"鬼喊礁"},{"code":"460300834","name":"华礁"},{"code":"460300835","name":"吉阳礁"},{"code":"460300836","name":"东门礁"},{"code":"460300837","name":"西门礁"},{"code":"460300838","name":"景宏岛"},{"code":"460300839","name":"南门礁"},{"code":"460300840","name":"大现礁"},{"code":"460300841","name":"福禄寺礁"},{"code":"460300842","name":"太平岛"},{"code":"460300843","name":"敦谦沙洲"},{"code":"460300844","name":"三角礁"},{"code":"460300845","name":"禄沙礁"},{"code":"460300846","name":"美济礁"},{"code":"460300847","name":"仁爱礁"},{"code":"460300848","name":"牛车轮礁"},{"code":"460300849","name":"仙宾礁"},{"code":"460300850","name":"钟山礁"},{"code":"460300851","name":"片礁"},{"code":"460300852","name":"信义礁"},{"code":"460300853","name":"海口礁"},{"code":"460300854","name":"乙辛石"},{"code":"460300855","name":"仙娥礁"},{"code":"460300856","name":"西卫滩"},{"code":"460300857","name":"万安滩"}]},{"code":"460400","name":"儋州市","list":[{"code":"460400001","name":"三都街道"},{"code":"460400100","name":"那大镇"},{"code":"460400101","name":"和庆镇"},{"code":"460400102","name":"南丰镇"},{"code":"460400103","name":"大成镇"},{"code":"460400104","name":"雅星镇"},{"code":"460400105","name":"兰洋镇"},{"code":"460400106","name":"光村镇"},{"code":"460400107","name":"木棠镇"},{"code":"460400108","name":"海头镇"},{"code":"460400109","name":"峨蔓镇"},{"code":"460400111","name":"王五镇"},{"code":"460400112","name":"白马井镇"},{"code":"460400113","name":"中和镇"},{"code":"460400114","name":"排浦镇"},{"code":"460400115","name":"东成镇"},{"code":"460400116","name":"新州镇"},{"code":"460400400","name":"西培农场"},{"code":"460400404","name":"西联农场"},{"code":"460400405","name":"蓝洋农场"},{"code":"460400407","name":"八一农场"}]},{"code":"469001","name":"五指山市","list":[{"code":"469001100","name":"通什镇"},{"code":"469001101","name":"南圣镇"},{"code":"469001102","name":"毛阳镇"},{"code":"469001103","name":"番阳镇"},{"code":"469001200","name":"畅好乡"},{"code":"469001201","name":"毛道乡"},{"code":"469001202","name":"水满乡"}]},{"code":"469002","name":"琼海市","list":[{"code":"469002100","name":"嘉积镇"},{"code":"469002101","name":"万泉镇"},{"code":"469002102","name":"石壁镇"},{"code":"469002103","name":"中原镇"},{"code":"469002104","name":"博鳌镇"},{"code":"469002105","name":"阳江镇"},{"code":"469002106","name":"龙江镇"},{"code":"469002107","name":"潭门镇"},{"code":"469002108","name":"塔洋镇"},{"code":"469002109","name":"长坡镇"},{"code":"469002110","name":"大路镇"},{"code":"469002111","name":"会山镇"},{"code":"469002400","name":"东太农场"},{"code":"469002402","name":"东红农场"},{"code":"469002403","name":"东升农场"}]},{"code":"469005","name":"文昌市","list":[{"code":"469005100","name":"文城镇"},{"code":"469005101","name":"重兴镇"},{"code":"469005102","name":"蓬莱镇"},{"code":"469005103","name":"会文镇"},{"code":"469005104","name":"东路镇"},{"code":"469005105","name":"潭牛镇"},{"code":"469005106","name":"东阁镇"},{"code":"469005107","name":"文教镇"},{"code":"469005108","name":"东郊镇"},{"code":"469005109","name":"龙楼镇"},{"code":"469005110","name":"昌洒镇"},{"code":"469005111","name":"翁田镇"},{"code":"469005112","name":"抱罗镇"},{"code":"469005113","name":"冯坡镇"},{"code":"469005114","name":"锦山镇"},{"code":"469005115","name":"铺前镇"},{"code":"469005116","name":"公坡镇"},{"code":"469005400","name":"东路农场"},{"code":"469005401","name":"南阳农场"},{"code":"469005402","name":"国营罗豆农场"}]},{"code":"469006","name":"万宁市","list":[{"code":"469006100","name":"万城镇"},{"code":"469006101","name":"龙滚镇"},{"code":"469006102","name":"和乐镇"},{"code":"469006103","name":"后安镇"},{"code":"469006104","name":"大茂镇"},{"code":"469006105","name":"东澳镇"},{"code":"469006106","name":"礼纪镇"},{"code":"469006107","name":"长丰镇"},{"code":"469006108","name":"山根镇"},{"code":"469006109","name":"北大镇"},{"code":"469006110","name":"南桥镇"},{"code":"469006111","name":"三更罗镇"},{"code":"469006400","name":"东兴农场"},{"code":"469006401","name":"东和农场"},{"code":"469006402","name":"兴隆华侨农场"},{"code":"469006403","name":"六连林场"}]},{"code":"469007","name":"东方市","list":[{"code":"469007100","name":"八所镇"},{"code":"469007101","name":"东河镇"},{"code":"469007102","name":"大田镇"},{"code":"469007103","name":"感城镇"},{"code":"469007104","name":"板桥镇"},{"code":"469007105","name":"三家镇"},{"code":"469007106","name":"四更镇"},{"code":"469007107","name":"新龙镇"},{"code":"469007200","name":"天安乡"},{"code":"469007201","name":"江边乡"},{"code":"469007400","name":"广坝农场"},{"code":"469007401","name":"东方华侨农场"}]},{"code":"469021","name":"定安县","list":[{"code":"469021100","name":"定城镇"},{"code":"469021101","name":"新竹镇"},{"code":"469021102","name":"龙湖镇"},{"code":"469021103","name":"黄竹镇"},{"code":"469021104","name":"雷鸣镇"},{"code":"469021105","name":"龙门镇"},{"code":"469021106","name":"龙河镇"},{"code":"469021107","name":"岭口镇"},{"code":"469021108","name":"翰林镇"},{"code":"469021109","name":"富文镇"},{"code":"469021400","name":"中瑞农场"},{"code":"469021401","name":"南海农场"},{"code":"469021402","name":"金鸡岭农场"}]},{"code":"469022","name":"屯昌县","list":[{"code":"469022100","name":"屯城镇"},{"code":"469022101","name":"新兴镇"},{"code":"469022102","name":"枫木镇"},{"code":"469022103","name":"乌坡镇"},{"code":"469022104","name":"南吕镇"},{"code":"469022105","name":"南坤镇"},{"code":"469022106","name":"坡心镇"},{"code":"469022107","name":"西昌镇"}]},{"code":"469023","name":"澄迈县","list":[{"code":"469023100","name":"金江镇"},{"code":"469023101","name":"老城镇"},{"code":"469023102","name":"瑞溪镇"},{"code":"469023103","name":"永发镇"},{"code":"469023104","name":"加乐镇"},{"code":"469023105","name":"文儒镇"},{"code":"469023106","name":"中兴镇"},{"code":"469023107","name":"仁兴镇"},{"code":"469023108","name":"福山镇"},{"code":"469023109","name":"桥头镇"},{"code":"469023110","name":"大丰镇"},{"code":"469023400","name":"红光农场"},{"code":"469023402","name":"西达农场"},{"code":"469023405","name":"国营金安农场"}]},{"code":"469024","name":"临高县","list":[{"code":"469024100","name":"临城镇"},{"code":"469024101","name":"波莲镇"},{"code":"469024102","name":"东英镇"},{"code":"469024103","name":"博厚镇"},{"code":"469024104","name":"皇桐镇"},{"code":"469024105","name":"多文镇"},{"code":"469024106","name":"和舍镇"},{"code":"469024107","name":"南宝镇"},{"code":"469024108","name":"新盈镇"},{"code":"469024109","name":"调楼镇"},{"code":"469024110","name":"加来镇"}]},{"code":"469025","name":"白沙黎族自治县","list":[{"code":"469025100","name":"牙叉镇"},{"code":"469025101","name":"七坊镇"},{"code":"469025102","name":"邦溪镇"},{"code":"469025103","name":"打安镇"},{"code":"469025200","name":"细水乡"},{"code":"469025201","name":"元门乡"},{"code":"469025202","name":"南开乡"},{"code":"469025203","name":"阜龙乡"},{"code":"469025204","name":"青松乡"},{"code":"469025205","name":"金波乡"},{"code":"469025206","name":"荣邦乡"},{"code":"469025401","name":"白沙农场"},{"code":"469025404","name":"龙江农场"},{"code":"469025408","name":"邦溪农场"}]},{"code":"469026","name":"昌江黎族自治县","list":[{"code":"469026100","name":"石碌镇"},{"code":"469026101","name":"叉河镇"},{"code":"469026102","name":"十月田镇"},{"code":"469026103","name":"乌烈镇"},{"code":"469026104","name":"昌化镇"},{"code":"469026105","name":"海尾镇"},{"code":"469026106","name":"七叉镇"},{"code":"469026200","name":"王下乡"}]},{"code":"469027","name":"乐东黎族自治县","list":[{"code":"469027100","name":"抱由镇"},{"code":"469027101","name":"万冲镇"},{"code":"469027102","name":"大安镇"},{"code":"469027103","name":"志仲镇"},{"code":"469027104","name":"千家镇"},{"code":"469027105","name":"九所镇"},{"code":"469027106","name":"利国镇"},{"code":"469027107","name":"黄流镇"},{"code":"469027108","name":"佛罗镇"},{"code":"469027109","name":"尖峰镇"},{"code":"469027110","name":"莺歌海镇"},{"code":"469027401","name":"山荣农场"},{"code":"469027402","name":"乐光农场"},{"code":"469027405","name":"保国农场"}]},{"code":"469028","name":"陵水黎族自治县","list":[{"code":"469028100","name":"椰林镇"},{"code":"469028101","name":"光坡镇"},{"code":"469028102","name":"三才镇"},{"code":"469028103","name":"英州镇"},{"code":"469028104","name":"隆广镇"},{"code":"469028105","name":"文罗镇"},{"code":"469028106","name":"本号镇"},{"code":"469028107","name":"新村镇"},{"code":"469028108","name":"黎安镇"},{"code":"469028200","name":"提蒙乡"},{"code":"469028201","name":"群英乡"},{"code":"469028400","name":"岭门农场"},{"code":"469028401","name":"南平农场"}]},{"code":"469029","name":"保亭黎族苗族自治县","list":[{"code":"469029100","name":"保城镇"},{"code":"469029101","name":"什玲镇"},{"code":"469029102","name":"加茂镇"},{"code":"469029103","name":"响水镇"},{"code":"469029104","name":"新政镇"},{"code":"469029105","name":"三道镇"},{"code":"469029200","name":"六弓乡"},{"code":"469029201","name":"南林乡"},{"code":"469029202","name":"毛感乡"},{"code":"469029401","name":"新星农场"},{"code":"469029403","name":"金江农场"},{"code":"469029405","name":"三道农场"}]},{"code":"469030","name":"琼中黎族苗族自治县","list":[{"code":"469030100","name":"营根镇"},{"code":"469030101","name":"湾岭镇"},{"code":"469030102","name":"黎母山镇"},{"code":"469030103","name":"和平镇"},{"code":"469030104","name":"长征镇"},{"code":"469030105","name":"红毛镇"},{"code":"469030106","name":"中平镇"},{"code":"469030200","name":"吊罗山乡"},{"code":"469030201","name":"上安乡"},{"code":"469030202","name":"什运乡"},{"code":"469030406","name":"加钗农场"},{"code":"469030407","name":"长征农场"}]}]},{"code":"500000","name":"重庆市","list":[{"code":"500100","name":"重庆市","list":[{"code":"500101","name":"万州区"},{"code":"500102","name":"涪陵区"},{"code":"500103","name":"渝中区"},{"code":"500104","name":"大渡口区"},{"code":"500105","name":"江北区"},{"code":"500106","name":"沙坪坝区"},{"code":"500107","name":"九龙坡区"},{"code":"500108","name":"南岸区"},{"code":"500109","name":"北碚区"},{"code":"500110","name":"綦江区"},{"code":"500111","name":"大足区"},{"code":"500112","name":"渝北区"},{"code":"500113","name":"巴南区"},{"code":"500114","name":"黔江区"},{"code":"500115","name":"长寿区"},{"code":"500116","name":"江津区"},{"code":"500117","name":"合川区"},{"code":"500118","name":"永川区"},{"code":"500119","name":"南川区"},{"code":"500120","name":"璧山区"},{"code":"500151","name":"铜梁区"},{"code":"500152","name":"潼南区"},{"code":"500153","name":"荣昌区"},{"code":"500154","name":"开州区"},{"code":"500155","name":"梁平区"},{"code":"500156","name":"武隆区"}]},{"code":"500200","name":"重庆市","list":[{"code":"500229","name":"城口县"},{"code":"500230","name":"丰都县"},{"code":"500231","name":"垫江县"},{"code":"500233","name":"忠县"},{"code":"500235","name":"云阳县"},{"code":"500236","name":"奉节县"},{"code":"500237","name":"巫山县"},{"code":"500238","name":"巫溪县"},{"code":"500240","name":"石柱土家族自治县"},{"code":"500241","name":"秀山土家族苗族自治县"},{"code":"500242","name":"酉阳土家族苗族自治县"},{"code":"500243","name":"彭水苗族土家族自治县"}]}]},{"code":"510000","name":"四川省","list":[{"code":"510100","name":"成都市","list":[{"code":"510104","name":"锦江区"},{"code":"510105","name":"青羊区"},{"code":"510106","name":"金牛区"},{"code":"510107","name":"武侯区"},{"code":"510108","name":"成华区"},{"code":"510112","name":"龙泉驿区"},{"code":"510113","name":"青白江区"},{"code":"510114","name":"新都区"},{"code":"510115","name":"温江区"},{"code":"510116","name":"双流区"},{"code":"510117","name":"郫都区"},{"code":"510118","name":"新津区"},{"code":"510121","name":"金堂县"},{"code":"510129","name":"大邑县"},{"code":"510131","name":"蒲江县"},{"code":"510181","name":"都江堰市"},{"code":"510182","name":"彭州市"},{"code":"510183","name":"邛崃市"},{"code":"510184","name":"崇州市"},{"code":"510185","name":"简阳市"}]},{"code":"510300","name":"自贡市","list":[{"code":"510302","name":"自流井区"},{"code":"510303","name":"贡井区"},{"code":"510304","name":"大安区"},{"code":"510311","name":"沿滩区"},{"code":"510321","name":"荣县"},{"code":"510322","name":"富顺县"}]},{"code":"510400","name":"攀枝花市","list":[{"code":"510402","name":"东区"},{"code":"510403","name":"西区"},{"code":"510411","name":"仁和区"},{"code":"510421","name":"米易县"},{"code":"510422","name":"盐边县"}]},{"code":"510500","name":"泸州市","list":[{"code":"510502","name":"江阳区"},{"code":"510503","name":"纳溪区"},{"code":"510504","name":"龙马潭区"},{"code":"510521","name":"泸县"},{"code":"510522","name":"合江县"},{"code":"510524","name":"叙永县"},{"code":"510525","name":"古蔺县"}]},{"code":"510600","name":"德阳市","list":[{"code":"510603","name":"旌阳区"},{"code":"510604","name":"罗江区"},{"code":"510623","name":"中江县"},{"code":"510681","name":"广汉市"},{"code":"510682","name":"什邡市"},{"code":"510683","name":"绵竹市"}]},{"code":"510700","name":"绵阳市","list":[{"code":"510703","name":"涪城区"},{"code":"510704","name":"游仙区"},{"code":"510705","name":"安州区"},{"code":"510722","name":"三台县"},{"code":"510723","name":"盐亭县"},{"code":"510725","name":"梓潼县"},{"code":"510726","name":"北川羌族自治县"},{"code":"510727","name":"平武县"},{"code":"510781","name":"江油市"}]},{"code":"510800","name":"广元市","list":[{"code":"510802","name":"利州区"},{"code":"510811","name":"昭化区"},{"code":"510812","name":"朝天区"},{"code":"510821","name":"旺苍县"},{"code":"510822","name":"青川县"},{"code":"510823","name":"剑阁县"},{"code":"510824","name":"苍溪县"}]},{"code":"510900","name":"遂宁市","list":[{"code":"510903","name":"船山区"},{"code":"510904","name":"安居区"},{"code":"510921","name":"蓬溪县"},{"code":"510923","name":"大英县"},{"code":"510981","name":"射洪市"}]},{"code":"511000","name":"内江市","list":[{"code":"511002","name":"市中区"},{"code":"511011","name":"东兴区"},{"code":"511024","name":"威远县"},{"code":"511025","name":"资中县"},{"code":"511083","name":"隆昌市"}]},{"code":"511100","name":"乐山市","list":[{"code":"511102","name":"市中区"},{"code":"511111","name":"沙湾区"},{"code":"511112","name":"五通桥区"},{"code":"511113","name":"金口河区"},{"code":"511123","name":"犍为县"},{"code":"511124","name":"井研县"},{"code":"511126","name":"夹江县"},{"code":"511129","name":"沐川县"},{"code":"511132","name":"峨边彝族自治县"},{"code":"511133","name":"马边彝族自治县"},{"code":"511181","name":"峨眉山市"}]},{"code":"511300","name":"南充市","list":[{"code":"511302","name":"顺庆区"},{"code":"511303","name":"高坪区"},{"code":"511304","name":"嘉陵区"},{"code":"511321","name":"南部县"},{"code":"511322","name":"营山县"},{"code":"511323","name":"蓬安县"},{"code":"511324","name":"仪陇县"},{"code":"511325","name":"西充县"},{"code":"511381","name":"阆中市"}]},{"code":"511400","name":"眉山市","list":[{"code":"511402","name":"东坡区"},{"code":"511403","name":"彭山区"},{"code":"511421","name":"仁寿县"},{"code":"511423","name":"洪雅县"},{"code":"511424","name":"丹棱县"},{"code":"511425","name":"青神县"}]},{"code":"511500","name":"宜宾市","list":[{"code":"511502","name":"翠屏区"},{"code":"511503","name":"南溪区"},{"code":"511504","name":"叙州区"},{"code":"511523","name":"江安县"},{"code":"511524","name":"长宁县"},{"code":"511525","name":"高县"},{"code":"511526","name":"珙县"},{"code":"511527","name":"筠连县"},{"code":"511528","name":"兴文县"},{"code":"511529","name":"屏山县"}]},{"code":"511600","name":"广安市","list":[{"code":"511602","name":"广安区"},{"code":"511603","name":"前锋区"},{"code":"511621","name":"岳池县"},{"code":"511622","name":"武胜县"},{"code":"511623","name":"邻水县"},{"code":"511681","name":"华蓥市"}]},{"code":"511700","name":"达州市","list":[{"code":"511702","name":"通川区"},{"code":"511703","name":"达川区"},{"code":"511722","name":"宣汉县"},{"code":"511723","name":"开江县"},{"code":"511724","name":"大竹县"},{"code":"511725","name":"渠县"},{"code":"511781","name":"万源市"}]},{"code":"511800","name":"雅安市","list":[{"code":"511802","name":"雨城区"},{"code":"511803","name":"名山区"},{"code":"511822","name":"荥经县"},{"code":"511823","name":"汉源县"},{"code":"511824","name":"石棉县"},{"code":"511825","name":"天全县"},{"code":"511826","name":"芦山县"},{"code":"511827","name":"宝兴县"}]},{"code":"511900","name":"巴中市","list":[{"code":"511902","name":"巴州区"},{"code":"511903","name":"恩阳区"},{"code":"511921","name":"通江县"},{"code":"511922","name":"南江县"},{"code":"511923","name":"平昌县"}]},{"code":"512000","name":"资阳市","list":[{"code":"512002","name":"雁江区"},{"code":"512021","name":"安岳县"},{"code":"512022","name":"乐至县"}]},{"code":"513200","name":"阿坝藏族羌族自治州","list":[{"code":"513201","name":"马尔康市"},{"code":"513221","name":"汶川县"},{"code":"513222","name":"理县"},{"code":"513223","name":"茂县"},{"code":"513224","name":"松潘县"},{"code":"513225","name":"九寨沟县"},{"code":"513226","name":"金川县"},{"code":"513227","name":"小金县"},{"code":"513228","name":"黑水县"},{"code":"513230","name":"壤塘县"},{"code":"513231","name":"阿坝县"},{"code":"513232","name":"若尔盖县"},{"code":"513233","name":"红原县"}]},{"code":"513300","name":"甘孜藏族自治州","list":[{"code":"513301","name":"康定市"},{"code":"513322","name":"泸定县"},{"code":"513323","name":"丹巴县"},{"code":"513324","name":"九龙县"},{"code":"513325","name":"雅江县"},{"code":"513326","name":"道孚县"},{"code":"513327","name":"炉霍县"},{"code":"513328","name":"甘孜县"},{"code":"513329","name":"新龙县"},{"code":"513330","name":"德格县"},{"code":"513331","name":"白玉县"},{"code":"513332","name":"石渠县"},{"code":"513333","name":"色达县"},{"code":"513334","name":"理塘县"},{"code":"513335","name":"巴塘县"},{"code":"513336","name":"乡城县"},{"code":"513337","name":"稻城县"},{"code":"513338","name":"得荣县"}]},{"code":"513400","name":"凉山彝族自治州","list":[{"code":"513401","name":"西昌市"},{"code":"513402","name":"会理市"},{"code":"513422","name":"木里藏族自治县"},{"code":"513423","name":"盐源县"},{"code":"513424","name":"德昌县"},{"code":"513426","name":"会东县"},{"code":"513427","name":"宁南县"},{"code":"513428","name":"普格县"},{"code":"513429","name":"布拖县"},{"code":"513430","name":"金阳县"},{"code":"513431","name":"昭觉县"},{"code":"513432","name":"喜德县"},{"code":"513433","name":"冕宁县"},{"code":"513434","name":"越西县"},{"code":"513435","name":"甘洛县"},{"code":"513436","name":"美姑县"},{"code":"513437","name":"雷波县"}]}]},{"code":"520000","name":"贵州省","list":[{"code":"520100","name":"贵阳市","list":[{"code":"520102","name":"南明区"},{"code":"520103","name":"云岩区"},{"code":"520111","name":"花溪区"},{"code":"520112","name":"乌当区"},{"code":"520113","name":"白云区"},{"code":"520115","name":"观山湖区"},{"code":"520121","name":"开阳县"},{"code":"520122","name":"息烽县"},{"code":"520123","name":"修文县"},{"code":"520181","name":"清镇市"}]},{"code":"520200","name":"六盘水市","list":[{"code":"520201","name":"钟山区"},{"code":"520203","name":"六枝特区"},{"code":"520204","name":"水城区"},{"code":"520281","name":"盘州市"}]},{"code":"520300","name":"遵义市","list":[{"code":"520302","name":"红花岗区"},{"code":"520303","name":"汇川区"},{"code":"520304","name":"播州区"},{"code":"520322","name":"桐梓县"},{"code":"520323","name":"绥阳县"},{"code":"520324","name":"正安县"},{"code":"520325","name":"道真仡佬族苗族自治县"},{"code":"520326","name":"务川仡佬族苗族自治县"},{"code":"520327","name":"凤冈县"},{"code":"520328","name":"湄潭县"},{"code":"520329","name":"余庆县"},{"code":"520330","name":"习水县"},{"code":"520381","name":"赤水市"},{"code":"520382","name":"仁怀市"}]},{"code":"520400","name":"安顺市","list":[{"code":"520402","name":"西秀区"},{"code":"520403","name":"平坝区"},{"code":"520422","name":"普定县"},{"code":"520423","name":"镇宁布依族苗族自治县"},{"code":"520424","name":"关岭布依族苗族自治县"},{"code":"520425","name":"紫云苗族布依族自治县"}]},{"code":"520500","name":"毕节市","list":[{"code":"520502","name":"七星关区"},{"code":"520521","name":"大方县"},{"code":"520523","name":"金沙县"},{"code":"520524","name":"织金县"},{"code":"520525","name":"纳雍县"},{"code":"520526","name":"威宁彝族回族苗族自治县"},{"code":"520527","name":"赫章县"},{"code":"520581","name":"黔西市"}]},{"code":"520600","name":"铜仁市","list":[{"code":"520602","name":"碧江区"},{"code":"520603","name":"万山区"},{"code":"520621","name":"江口县"},{"code":"520622","name":"玉屏侗族自治县"},{"code":"520623","name":"石阡县"},{"code":"520624","name":"思南县"},{"code":"520625","name":"印江土家族苗族自治县"},{"code":"520626","name":"德江县"},{"code":"520627","name":"沿河土家族自治县"},{"code":"520628","name":"松桃苗族自治县"}]},{"code":"522300","name":"黔西南布依族苗族自治州","list":[{"code":"522301","name":"兴义市"},{"code":"522302","name":"兴仁市"},{"code":"522323","name":"普安县"},{"code":"522324","name":"晴隆县"},{"code":"522325","name":"贞丰县"},{"code":"522326","name":"望谟县"},{"code":"522327","name":"册亨县"},{"code":"522328","name":"安龙县"}]},{"code":"522600","name":"黔东南苗族侗族自治州","list":[{"code":"522601","name":"凯里市"},{"code":"522622","name":"黄平县"},{"code":"522623","name":"施秉县"},{"code":"522624","name":"三穗县"},{"code":"522625","name":"镇远县"},{"code":"522626","name":"岑巩县"},{"code":"522627","name":"天柱县"},{"code":"522628","name":"锦屏县"},{"code":"522629","name":"剑河县"},{"code":"522630","name":"台江县"},{"code":"522631","name":"黎平县"},{"code":"522632","name":"榕江县"},{"code":"522633","name":"从江县"},{"code":"522634","name":"雷山县"},{"code":"522635","name":"麻江县"},{"code":"522636","name":"丹寨县"}]},{"code":"522700","name":"黔南布依族苗族自治州","list":[{"code":"522701","name":"都匀市"},{"code":"522702","name":"福泉市"},{"code":"522722","name":"荔波县"},{"code":"522723","name":"贵定县"},{"code":"522725","name":"瓮安县"},{"code":"522726","name":"独山县"},{"code":"522727","name":"平塘县"},{"code":"522728","name":"罗甸县"},{"code":"522729","name":"长顺县"},{"code":"522730","name":"龙里县"},{"code":"522731","name":"惠水县"},{"code":"522732","name":"三都水族自治县"}]}]},{"code":"530000","name":"云南省","list":[{"code":"530100","name":"昆明市","list":[{"code":"530102","name":"五华区"},{"code":"530103","name":"盘龙区"},{"code":"530111","name":"官渡区"},{"code":"530112","name":"西山区"},{"code":"530113","name":"东川区"},{"code":"530114","name":"呈贡区"},{"code":"530115","name":"晋宁区"},{"code":"530124","name":"富民县"},{"code":"530125","name":"宜良县"},{"code":"530126","name":"石林彝族自治县"},{"code":"530127","name":"嵩明县"},{"code":"530128","name":"禄劝彝族苗族自治县"},{"code":"530129","name":"寻甸回族彝族自治县"},{"code":"530181","name":"安宁市"}]},{"code":"530300","name":"曲靖市","list":[{"code":"530302","name":"麒麟区"},{"code":"530303","name":"沾益区"},{"code":"530304","name":"马龙区"},{"code":"530322","name":"陆良县"},{"code":"530323","name":"师宗县"},{"code":"530324","name":"罗平县"},{"code":"530325","name":"富源县"},{"code":"530326","name":"会泽县"},{"code":"530381","name":"宣威市"}]},{"code":"530400","name":"玉溪市","list":[{"code":"530402","name":"红塔区"},{"code":"530403","name":"江川区"},{"code":"530423","name":"通海县"},{"code":"530424","name":"华宁县"},{"code":"530425","name":"易门县"},{"code":"530426","name":"峨山彝族自治县"},{"code":"530427","name":"新平彝族傣族自治县"},{"code":"530428","name":"元江哈尼族彝族傣族自治县"},{"code":"530481","name":"澄江市"}]},{"code":"530500","name":"保山市","list":[{"code":"530502","name":"隆阳区"},{"code":"530521","name":"施甸县"},{"code":"530523","name":"龙陵县"},{"code":"530524","name":"昌宁县"},{"code":"530581","name":"腾冲市"}]},{"code":"530600","name":"昭通市","list":[{"code":"530602","name":"昭阳区"},{"code":"530621","name":"鲁甸县"},{"code":"530622","name":"巧家县"},{"code":"530623","name":"盐津县"},{"code":"530624","name":"大关县"},{"code":"530625","name":"永善县"},{"code":"530626","name":"绥江县"},{"code":"530627","name":"镇雄县"},{"code":"530628","name":"彝良县"},{"code":"530629","name":"威信县"},{"code":"530681","name":"水富市"}]},{"code":"530700","name":"丽江市","list":[{"code":"530702","name":"古城区"},{"code":"530721","name":"玉龙纳西族自治县"},{"code":"530722","name":"永胜县"},{"code":"530723","name":"华坪县"},{"code":"530724","name":"宁蒗彝族自治县"}]},{"code":"530800","name":"普洱市","list":[{"code":"530802","name":"思茅区"},{"code":"530821","name":"宁洱哈尼族彝族自治县"},{"code":"530822","name":"墨江哈尼族自治县"},{"code":"530823","name":"景东彝族自治县"},{"code":"530824","name":"景谷傣族彝族自治县"},{"code":"530825","name":"镇沅彝族哈尼族拉祜族自治县"},{"code":"530826","name":"江城哈尼族彝族自治县"},{"code":"530827","name":"孟连傣族拉祜族佤族自治县"},{"code":"530828","name":"澜沧拉祜族自治县"},{"code":"530829","name":"西盟佤族自治县"}]},{"code":"530900","name":"临沧市","list":[{"code":"530902","name":"临翔区"},{"code":"530921","name":"凤庆县"},{"code":"530922","name":"云县"},{"code":"530923","name":"永德县"},{"code":"530924","name":"镇康县"},{"code":"530925","name":"双江拉祜族佤族布朗族傣族自治县"},{"code":"530926","name":"耿马傣族佤族自治县"},{"code":"530927","name":"沧源佤族自治县"}]},{"code":"532300","name":"楚雄彝族自治州","list":[{"code":"532301","name":"楚雄市"},{"code":"532302","name":"禄丰市"},{"code":"532322","name":"双柏县"},{"code":"532323","name":"牟定县"},{"code":"532324","name":"南华县"},{"code":"532325","name":"姚安县"},{"code":"532326","name":"大姚县"},{"code":"532327","name":"永仁县"},{"code":"532328","name":"元谋县"},{"code":"532329","name":"武定县"}]},{"code":"532500","name":"红河哈尼族彝族自治州","list":[{"code":"532501","name":"个旧市"},{"code":"532502","name":"开远市"},{"code":"532503","name":"蒙自市"},{"code":"532504","name":"弥勒市"},{"code":"532523","name":"屏边苗族自治县"},{"code":"532524","name":"建水县"},{"code":"532525","name":"石屏县"},{"code":"532527","name":"泸西县"},{"code":"532528","name":"元阳县"},{"code":"532529","name":"红河县"},{"code":"532530","name":"金平苗族瑶族傣族自治县"},{"code":"532531","name":"绿春县"},{"code":"532532","name":"河口瑶族自治县"}]},{"code":"532600","name":"文山壮族苗族自治州","list":[{"code":"532601","name":"文山市"},{"code":"532622","name":"砚山县"},{"code":"532623","name":"西畴县"},{"code":"532624","name":"麻栗坡县"},{"code":"532625","name":"马关县"},{"code":"532626","name":"丘北县"},{"code":"532627","name":"广南县"},{"code":"532628","name":"富宁县"}]},{"code":"532800","name":"西双版纳傣族自治州","list":[{"code":"532801","name":"景洪市"},{"code":"532822","name":"勐海县"},{"code":"532823","name":"勐腊县"}]},{"code":"532900","name":"大理白族自治州","list":[{"code":"532901","name":"大理市"},{"code":"532922","name":"漾濞彝族自治县"},{"code":"532923","name":"祥云县"},{"code":"532924","name":"宾川县"},{"code":"532925","name":"弥渡县"},{"code":"532926","name":"南涧彝族自治县"},{"code":"532927","name":"巍山彝族回族自治县"},{"code":"532928","name":"永平县"},{"code":"532929","name":"云龙县"},{"code":"532930","name":"洱源县"},{"code":"532931","name":"剑川县"},{"code":"532932","name":"鹤庆县"}]},{"code":"533100","name":"德宏傣族景颇族自治州","list":[{"code":"533102","name":"瑞丽市"},{"code":"533103","name":"芒市"},{"code":"533122","name":"梁河县"},{"code":"533123","name":"盈江县"},{"code":"533124","name":"陇川县"}]},{"code":"533300","name":"怒江傈僳族自治州","list":[{"code":"533301","name":"泸水市"},{"code":"533323","name":"福贡县"},{"code":"533324","name":"贡山独龙族怒族自治县"},{"code":"533325","name":"兰坪白族普米族自治县"}]},{"code":"533400","name":"迪庆藏族自治州","list":[{"code":"533401","name":"香格里拉市"},{"code":"533422","name":"德钦县"},{"code":"533423","name":"维西傈僳族自治县"}]}]},{"code":"540000","name":"西藏自治区","list":[{"code":"540100","name":"拉萨市","list":[{"code":"540102","name":"城关区"},{"code":"540103","name":"堆龙德庆区"},{"code":"540104","name":"达孜区"},{"code":"540121","name":"林周县"},{"code":"540122","name":"当雄县"},{"code":"540123","name":"尼木县"},{"code":"540124","name":"曲水县"},{"code":"540127","name":"墨竹工卡县"}]},{"code":"540200","name":"日喀则市","list":[{"code":"540202","name":"桑珠孜区"},{"code":"540221","name":"南木林县"},{"code":"540222","name":"江孜县"},{"code":"540223","name":"定日县"},{"code":"540224","name":"萨迦县"},{"code":"540225","name":"拉孜县"},{"code":"540226","name":"昂仁县"},{"code":"540227","name":"谢通门县"},{"code":"540228","name":"白朗县"},{"code":"540229","name":"仁布县"},{"code":"540230","name":"康马县"},{"code":"540231","name":"定结县"},{"code":"540232","name":"仲巴县"},{"code":"540233","name":"亚东县"},{"code":"540234","name":"吉隆县"},{"code":"540235","name":"聂拉木县"},{"code":"540236","name":"萨嘎县"},{"code":"540237","name":"岗巴县"}]},{"code":"540300","name":"昌都市","list":[{"code":"540302","name":"卡若区"},{"code":"540321","name":"江达县"},{"code":"540322","name":"贡觉县"},{"code":"540323","name":"类乌齐县"},{"code":"540324","name":"丁青县"},{"code":"540325","name":"察雅县"},{"code":"540326","name":"八宿县"},{"code":"540327","name":"左贡县"},{"code":"540328","name":"芒康县"},{"code":"540329","name":"洛隆县"},{"code":"540330","name":"边坝县"}]},{"code":"540400","name":"林芝市","list":[{"code":"540402","name":"巴宜区"},{"code":"540421","name":"工布江达县"},{"code":"540422","name":"米林市"},{"code":"540423","name":"墨脱县"},{"code":"540424","name":"波密县"},{"code":"540425","name":"察隅县"},{"code":"540426","name":"朗县"}]},{"code":"540500","name":"山南市","list":[{"code":"540502","name":"乃东区"},{"code":"540521","name":"扎囊县"},{"code":"540522","name":"贡嘎县"},{"code":"540523","name":"桑日县"},{"code":"540524","name":"琼结县"},{"code":"540525","name":"曲松县"},{"code":"540526","name":"措美县"},{"code":"540527","name":"洛扎县"},{"code":"540528","name":"加查县"},{"code":"540529","name":"隆子县"},{"code":"540530","name":"错那市"},{"code":"540531","name":"浪卡子县"}]},{"code":"540600","name":"那曲市","list":[{"code":"540602","name":"色尼区"},{"code":"540621","name":"嘉黎县"},{"code":"540622","name":"比如县"},{"code":"540623","name":"聂荣县"},{"code":"540624","name":"安多县"},{"code":"540625","name":"申扎县"},{"code":"540626","name":"索县"},{"code":"540627","name":"班戈县"},{"code":"540628","name":"巴青县"},{"code":"540629","name":"尼玛县"},{"code":"540630","name":"双湖县"}]},{"code":"542500","name":"阿里地区","list":[{"code":"542521","name":"普兰县"},{"code":"542522","name":"札达县"},{"code":"542523","name":"噶尔县"},{"code":"542524","name":"日土县"},{"code":"542525","name":"革吉县"},{"code":"542526","name":"改则县"},{"code":"542527","name":"措勤县"}]}]},{"code":"610000","name":"陕西省","list":[{"code":"610100","name":"西安市","list":[{"code":"610102","name":"新城区"},{"code":"610103","name":"碑林区"},{"code":"610104","name":"莲湖区"},{"code":"610111","name":"灞桥区"},{"code":"610112","name":"未央区"},{"code":"610113","name":"雁塔区"},{"code":"610114","name":"阎良区"},{"code":"610115","name":"临潼区"},{"code":"610116","name":"长安区"},{"code":"610117","name":"高陵区"},{"code":"610118","name":"鄠邑区"},{"code":"610122","name":"蓝田县"},{"code":"610124","name":"周至县"}]},{"code":"610200","name":"铜川市","list":[{"code":"610202","name":"王益区"},{"code":"610203","name":"印台区"},{"code":"610204","name":"耀州区"},{"code":"610222","name":"宜君县"}]},{"code":"610300","name":"宝鸡市","list":[{"code":"610302","name":"渭滨区"},{"code":"610303","name":"金台区"},{"code":"610304","name":"陈仓区"},{"code":"610305","name":"凤翔区"},{"code":"610323","name":"岐山县"},{"code":"610324","name":"扶风县"},{"code":"610326","name":"眉县"},{"code":"610327","name":"陇县"},{"code":"610328","name":"千阳县"},{"code":"610329","name":"麟游县"},{"code":"610330","name":"凤县"},{"code":"610331","name":"太白县"}]},{"code":"610400","name":"咸阳市","list":[{"code":"610402","name":"秦都区"},{"code":"610403","name":"杨陵区"},{"code":"610404","name":"渭城区"},{"code":"610422","name":"三原县"},{"code":"610423","name":"泾阳县"},{"code":"610424","name":"乾县"},{"code":"610425","name":"礼泉县"},{"code":"610426","name":"永寿县"},{"code":"610428","name":"长武县"},{"code":"610429","name":"旬邑县"},{"code":"610430","name":"淳化县"},{"code":"610431","name":"武功县"},{"code":"610481","name":"兴平市"},{"code":"610482","name":"彬州市"}]},{"code":"610500","name":"渭南市","list":[{"code":"610502","name":"临渭区"},{"code":"610503","name":"华州区"},{"code":"610522","name":"潼关县"},{"code":"610523","name":"大荔县"},{"code":"610524","name":"合阳县"},{"code":"610525","name":"澄城县"},{"code":"610526","name":"蒲城县"},{"code":"610527","name":"白水县"},{"code":"610528","name":"富平县"},{"code":"610581","name":"韩城市"},{"code":"610582","name":"华阴市"}]},{"code":"610600","name":"延安市","list":[{"code":"610602","name":"宝塔区"},{"code":"610603","name":"安塞区"},{"code":"610621","name":"延长县"},{"code":"610622","name":"延川县"},{"code":"610625","name":"志丹县"},{"code":"610626","name":"吴起县"},{"code":"610627","name":"甘泉县"},{"code":"610628","name":"富县"},{"code":"610629","name":"洛川县"},{"code":"610630","name":"宜川县"},{"code":"610631","name":"黄龙县"},{"code":"610632","name":"黄陵县"},{"code":"610681","name":"子长市"}]},{"code":"610700","name":"汉中市","list":[{"code":"610702","name":"汉台区"},{"code":"610703","name":"南郑区"},{"code":"610722","name":"城固县"},{"code":"610723","name":"洋县"},{"code":"610724","name":"西乡县"},{"code":"610725","name":"勉县"},{"code":"610726","name":"宁强县"},{"code":"610727","name":"略阳县"},{"code":"610728","name":"镇巴县"},{"code":"610729","name":"留坝县"},{"code":"610730","name":"佛坪县"}]},{"code":"610800","name":"榆林市","list":[{"code":"610802","name":"榆阳区"},{"code":"610803","name":"横山区"},{"code":"610822","name":"府谷县"},{"code":"610824","name":"靖边县"},{"code":"610825","name":"定边县"},{"code":"610826","name":"绥德县"},{"code":"610827","name":"米脂县"},{"code":"610828","name":"佳县"},{"code":"610829","name":"吴堡县"},{"code":"610830","name":"清涧县"},{"code":"610831","name":"子洲县"},{"code":"610881","name":"神木市"}]},{"code":"610900","name":"安康市","list":[{"code":"610902","name":"汉滨区"},{"code":"610921","name":"汉阴县"},{"code":"610922","name":"石泉县"},{"code":"610923","name":"宁陕县"},{"code":"610924","name":"紫阳县"},{"code":"610925","name":"岚皋县"},{"code":"610926","name":"平利县"},{"code":"610927","name":"镇坪县"},{"code":"610929","name":"白河县"},{"code":"610981","name":"旬阳市"}]},{"code":"611000","name":"商洛市","list":[{"code":"611002","name":"商州区"},{"code":"611021","name":"洛南县"},{"code":"611022","name":"丹凤县"},{"code":"611023","name":"商南县"},{"code":"611024","name":"山阳县"},{"code":"611025","name":"镇安县"},{"code":"611026","name":"柞水县"}]}]},{"code":"620000","name":"甘肃省","list":[{"code":"620100","name":"兰州市","list":[{"code":"620102","name":"城关区"},{"code":"620103","name":"七里河区"},{"code":"620104","name":"西固区"},{"code":"620105","name":"安宁区"},{"code":"620111","name":"红古区"},{"code":"620121","name":"永登县"},{"code":"620122","name":"皋兰县"},{"code":"620123","name":"榆中县"}]},{"code":"620200","name":"嘉峪关市","list":[{"code":"620200001","name":"雄关街道"},{"code":"620200002","name":"钢城街道"},{"code":"620200100","name":"新城镇"},{"code":"620200101","name":"峪泉镇"},{"code":"620200102","name":"文殊镇"}]},{"code":"620300","name":"金昌市","list":[{"code":"620302","name":"金川区"},{"code":"620321","name":"永昌县"}]},{"code":"620400","name":"白银市","list":[{"code":"620402","name":"白银区"},{"code":"620403","name":"平川区"},{"code":"620421","name":"靖远县"},{"code":"620422","name":"会宁县"},{"code":"620423","name":"景泰县"}]},{"code":"620500","name":"天水市","list":[{"code":"620502","name":"秦州区"},{"code":"620503","name":"麦积区"},{"code":"620521","name":"清水县"},{"code":"620522","name":"秦安县"},{"code":"620523","name":"甘谷县"},{"code":"620524","name":"武山县"},{"code":"620525","name":"张家川回族自治县"}]},{"code":"620600","name":"武威市","list":[{"code":"620602","name":"凉州区"},{"code":"620621","name":"民勤县"},{"code":"620622","name":"古浪县"},{"code":"620623","name":"天祝藏族自治县"}]},{"code":"620700","name":"张掖市","list":[{"code":"620702","name":"甘州区"},{"code":"620721","name":"肃南裕固族自治县"},{"code":"620722","name":"民乐县"},{"code":"620723","name":"临泽县"},{"code":"620724","name":"高台县"},{"code":"620725","name":"山丹县"}]},{"code":"620800","name":"平凉市","list":[{"code":"620802","name":"崆峒区"},{"code":"620821","name":"泾川县"},{"code":"620822","name":"灵台县"},{"code":"620823","name":"崇信县"},{"code":"620825","name":"庄浪县"},{"code":"620826","name":"静宁县"},{"code":"620881","name":"华亭市"}]},{"code":"620900","name":"酒泉市","list":[{"code":"620902","name":"肃州区"},{"code":"620921","name":"金塔县"},{"code":"620922","name":"瓜州县"},{"code":"620923","name":"肃北蒙古族自治县"},{"code":"620924","name":"阿克塞哈萨克族自治县"},{"code":"620981","name":"玉门市"},{"code":"620982","name":"敦煌市"}]},{"code":"621000","name":"庆阳市","list":[{"code":"621002","name":"西峰区"},{"code":"621021","name":"庆城县"},{"code":"621022","name":"环县"},{"code":"621023","name":"华池县"},{"code":"621024","name":"合水县"},{"code":"621025","name":"正宁县"},{"code":"621026","name":"宁县"},{"code":"621027","name":"镇原县"}]},{"code":"621100","name":"定西市","list":[{"code":"621102","name":"安定区"},{"code":"621121","name":"通渭县"},{"code":"621122","name":"陇西县"},{"code":"621123","name":"渭源县"},{"code":"621124","name":"临洮县"},{"code":"621125","name":"漳县"},{"code":"621126","name":"岷县"}]},{"code":"621200","name":"陇南市","list":[{"code":"621202","name":"武都区"},{"code":"621221","name":"成县"},{"code":"621222","name":"文县"},{"code":"621223","name":"宕昌县"},{"code":"621224","name":"康县"},{"code":"621225","name":"西和县"},{"code":"621226","name":"礼县"},{"code":"621227","name":"徽县"},{"code":"621228","name":"两当县"}]},{"code":"622900","name":"临夏回族自治州","list":[{"code":"622901","name":"临夏市"},{"code":"622921","name":"临夏县"},{"code":"622922","name":"康乐县"},{"code":"622923","name":"永靖县"},{"code":"622924","name":"广河县"},{"code":"622925","name":"和政县"},{"code":"622926","name":"东乡族自治县"},{"code":"622927","name":"积石山保安族东乡族撒拉族自治县"}]},{"code":"623000","name":"甘南藏族自治州","list":[{"code":"623001","name":"合作市"},{"code":"623021","name":"临潭县"},{"code":"623022","name":"卓尼县"},{"code":"623023","name":"舟曲县"},{"code":"623024","name":"迭部县"},{"code":"623025","name":"玛曲县"},{"code":"623026","name":"碌曲县"},{"code":"623027","name":"夏河县"}]}]},{"code":"630000","name":"青海省","list":[{"code":"630100","name":"西宁市","list":[{"code":"630102","name":"城东区"},{"code":"630103","name":"城中区"},{"code":"630104","name":"城西区"},{"code":"630105","name":"城北区"},{"code":"630106","name":"湟中区"},{"code":"630121","name":"大通回族土族自治县"},{"code":"630123","name":"湟源县"}]},{"code":"630200","name":"海东市","list":[{"code":"630202","name":"乐都区"},{"code":"630203","name":"平安区"},{"code":"630222","name":"民和回族土族自治县"},{"code":"630223","name":"互助土族自治县"},{"code":"630224","name":"化隆回族自治县"},{"code":"630225","name":"循化撒拉族自治县"}]},{"code":"632200","name":"海北藏族自治州","list":[{"code":"632221","name":"门源回族自治县"},{"code":"632222","name":"祁连县"},{"code":"632223","name":"海晏县"},{"code":"632224","name":"刚察县"}]},{"code":"632300","name":"黄南藏族自治州","list":[{"code":"632301","name":"同仁市"},{"code":"632322","name":"尖扎县"},{"code":"632323","name":"泽库县"},{"code":"632324","name":"河南蒙古族自治县"}]},{"code":"632500","name":"海南藏族自治州","list":[{"code":"632521","name":"共和县"},{"code":"632522","name":"同德县"},{"code":"632523","name":"贵德县"},{"code":"632524","name":"兴海县"},{"code":"632525","name":"贵南县"}]},{"code":"632600","name":"果洛藏族自治州","list":[{"code":"632621","name":"玛沁县"},{"code":"632622","name":"班玛县"},{"code":"632623","name":"甘德县"},{"code":"632624","name":"达日县"},{"code":"632625","name":"久治县"},{"code":"632626","name":"玛多县"}]},{"code":"632700","name":"玉树藏族自治州","list":[{"code":"632701","name":"玉树市"},{"code":"632722","name":"杂多县"},{"code":"632723","name":"称多县"},{"code":"632724","name":"治多县"},{"code":"632725","name":"囊谦县"},{"code":"632726","name":"曲麻莱县"}]},{"code":"632800","name":"海西蒙古族藏族自治州","list":[{"code":"632801","name":"格尔木市"},{"code":"632802","name":"德令哈市"},{"code":"632803","name":"茫崖市"},{"code":"632821","name":"乌兰县"},{"code":"632822","name":"都兰县"},{"code":"632823","name":"天峻县"},{"code":"632857","name":"大柴旦行政区"}]}]},{"code":"640000","name":"宁夏回族自治区","list":[{"code":"640100","name":"银川市","list":[{"code":"640104","name":"兴庆区"},{"code":"640105","name":"西夏区"},{"code":"640106","name":"金凤区"},{"code":"640121","name":"永宁县"},{"code":"640122","name":"贺兰县"},{"code":"640181","name":"灵武市"}]},{"code":"640200","name":"石嘴山市","list":[{"code":"640202","name":"大武口区"},{"code":"640205","name":"惠农区"},{"code":"640221","name":"平罗县"}]},{"code":"640300","name":"吴忠市","list":[{"code":"640302","name":"利通区"},{"code":"640303","name":"红寺堡区"},{"code":"640323","name":"盐池县"},{"code":"640324","name":"同心县"},{"code":"640381","name":"青铜峡市"}]},{"code":"640400","name":"固原市","list":[{"code":"640402","name":"原州区"},{"code":"640422","name":"西吉县"},{"code":"640423","name":"隆德县"},{"code":"640424","name":"泾源县"},{"code":"640425","name":"彭阳县"}]},{"code":"640500","name":"中卫市","list":[{"code":"640502","name":"沙坡头区"},{"code":"640521","name":"中宁县"},{"code":"640522","name":"海原县"}]}]},{"code":"650000","name":"新疆维吾尔自治区","list":[{"code":"650100","name":"乌鲁木齐市","list":[{"code":"650102","name":"天山区"},{"code":"650103","name":"沙依巴克区"},{"code":"650104","name":"新市区"},{"code":"650105","name":"水磨沟区"},{"code":"650106","name":"头屯河区"},{"code":"650107","name":"达坂城区"},{"code":"650109","name":"米东区"},{"code":"650121","name":"乌鲁木齐县"}]},{"code":"650200","name":"克拉玛依市","list":[{"code":"650202","name":"独山子区"},{"code":"650203","name":"克拉玛依区"},{"code":"650204","name":"白碱滩区"},{"code":"650205","name":"乌尔禾区"}]},{"code":"650400","name":"吐鲁番市","list":[{"code":"650402","name":"高昌区"},{"code":"650421","name":"鄯善县"},{"code":"650422","name":"托克逊县"}]},{"code":"650500","name":"哈密市","list":[{"code":"650502","name":"伊州区"},{"code":"650521","name":"巴里坤哈萨克自治县"},{"code":"650522","name":"伊吾县"}]},{"code":"652300","name":"昌吉回族自治州","list":[{"code":"652301","name":"昌吉市"},{"code":"652302","name":"阜康市"},{"code":"652323","name":"呼图壁县"},{"code":"652324","name":"玛纳斯县"},{"code":"652325","name":"奇台县"},{"code":"652327","name":"吉木萨尔县"},{"code":"652328","name":"木垒哈萨克自治县"}]},{"code":"652700","name":"博尔塔拉蒙古自治州","list":[{"code":"652701","name":"博乐市"},{"code":"652702","name":"阿拉山口市"},{"code":"652722","name":"精河县"},{"code":"652723","name":"温泉县"}]},{"code":"652800","name":"巴音郭楞蒙古自治州","list":[{"code":"652801","name":"库尔勒市"},{"code":"652822","name":"轮台县"},{"code":"652823","name":"尉犁县"},{"code":"652824","name":"若羌县"},{"code":"652825","name":"且末县"},{"code":"652826","name":"焉耆回族自治县"},{"code":"652827","name":"和静县"},{"code":"652828","name":"和硕县"},{"code":"652829","name":"博湖县"}]},{"code":"652900","name":"阿克苏地区","list":[{"code":"652901","name":"阿克苏市"},{"code":"652902","name":"库车市"},{"code":"652922","name":"温宿县"},{"code":"652924","name":"沙雅县"},{"code":"652925","name":"新和县"},{"code":"652926","name":"拜城县"},{"code":"652927","name":"乌什县"},{"code":"652928","name":"阿瓦提县"},{"code":"652929","name":"柯坪县"}]},{"code":"653000","name":"克孜勒苏柯尔克孜自治州","list":[{"code":"653001","name":"阿图什市"},{"code":"653022","name":"阿克陶县"},{"code":"653023","name":"阿合奇县"},{"code":"653024","name":"乌恰县"}]},{"code":"653100","name":"喀什地区","list":[{"code":"653101","name":"喀什市"},{"code":"653121","name":"疏附县"},{"code":"653122","name":"疏勒县"},{"code":"653123","name":"英吉沙县"},{"code":"653124","name":"泽普县"},{"code":"653125","name":"莎车县"},{"code":"653126","name":"叶城县"},{"code":"653127","name":"麦盖提县"},{"code":"653128","name":"岳普湖县"},{"code":"653129","name":"伽师县"},{"code":"653130","name":"巴楚县"},{"code":"653131","name":"塔什库尔干塔吉克自治县"}]},{"code":"653200","name":"和田地区","list":[{"code":"653201","name":"和田市"},{"code":"653221","name":"和田县"},{"code":"653222","name":"墨玉县"},{"code":"653223","name":"皮山县"},{"code":"653224","name":"洛浦县"},{"code":"653225","name":"策勒县"},{"code":"653226","name":"于田县"},{"code":"653227","name":"民丰县"}]},{"code":"654000","name":"伊犁哈萨克自治州","list":[{"code":"654002","name":"伊宁市"},{"code":"654003","name":"奎屯市"},{"code":"654004","name":"霍尔果斯市"},{"code":"654021","name":"伊宁县"},{"code":"654022","name":"察布查尔锡伯自治县"},{"code":"654023","name":"霍城县"},{"code":"654024","name":"巩留县"},{"code":"654025","name":"新源县"},{"code":"654026","name":"昭苏县"},{"code":"654027","name":"特克斯县"},{"code":"654028","name":"尼勒克县"}]},{"code":"654200","name":"塔城地区","list":[{"code":"654201","name":"塔城市"},{"code":"654202","name":"乌苏市"},{"code":"654203","name":"沙湾市"},{"code":"654221","name":"额敏县"},{"code":"654224","name":"托里县"},{"code":"654225","name":"裕民县"},{"code":"654226","name":"和布克赛尔蒙古自治县"}]},{"code":"654300","name":"阿勒泰地区","list":[{"code":"654301","name":"阿勒泰市"},{"code":"654321","name":"布尔津县"},{"code":"654322","name":"富蕴县"},{"code":"654323","name":"福海县"},{"code":"654324","name":"哈巴河县"},{"code":"654325","name":"青河县"},{"code":"654326","name":"吉木乃县"}]},{"code":"659001","name":"石河子市","list":[{"code":"659001001","name":"新城街道"},{"code":"659001002","name":"向阳街道"},{"code":"659001003","name":"红山街道"},{"code":"659001004","name":"老街街道"},{"code":"659001005","name":"东城街道"},{"code":"659001100","name":"北泉镇"},{"code":"659001101","name":"石河子镇"},{"code":"659001500","name":"兵团一五二团"}]},{"code":"659002","name":"阿拉尔市","list":[{"code":"659002001","name":"金银川路街道"},{"code":"659002002","name":"幸福路街道"},{"code":"659002003","name":"青松路街道"},{"code":"659002004","name":"南口街道"},{"code":"659002100","name":"金银川镇"},{"code":"659002101","name":"新井子镇"},{"code":"659002102","name":"甘泉镇"},{"code":"659002103","name":"永宁镇"},{"code":"659002201","name":"托喀依乡"},{"code":"659002500","name":"兵团七团"},{"code":"659002501","name":"兵团八团"},{"code":"659002503","name":"兵团十团"},{"code":"659002504","name":"兵团十一团"},{"code":"659002505","name":"兵团十二团"},{"code":"659002506","name":"兵团十三团"},{"code":"659002507","name":"兵团十四团"},{"code":"659002509","name":"兵团十六团"},{"code":"659002510","name":"九团"}]},{"code":"659003","name":"图木舒克市","list":[{"code":"659003002","name":"前海街道"},{"code":"659003100","name":"草湖镇"},{"code":"659003504","name":"兵团四十四团"},{"code":"659003509","name":"兵团四十九团"},{"code":"659003510","name":"兵团五十团"},{"code":"659003511","name":"兵团五十一团"},{"code":"659003513","name":"兵团五十三团"}]},{"code":"659004","name":"五家渠市","list":[{"code":"659004001","name":"军垦路街道"},{"code":"659004002","name":"青湖路街道"},{"code":"659004003","name":"人民路街道"},{"code":"659004500","name":"兵团一零一团"},{"code":"659004501","name":"五家渠经济技术开区"},{"code":"659004502","name":"兵团一零三团"}]},{"code":"659005","name":"北屯市","list":[{"code":"659005100","name":"双渠镇"},{"code":"659005101","name":"丰庆镇"},{"code":"659005102","name":"海川镇"}]},{"code":"659006","name":"铁门关市","list":[{"code":"659006100","name":"博古其镇"},{"code":"659006101","name":"双丰镇"}]},{"code":"659007","name":"双河市","list":[{"code":"659007500","name":"兵团八十九团"},{"code":"659007501","name":"兵团八十六团"},{"code":"659007502","name":"兵团八十四团"},{"code":"659007503","name":"兵团八十一团"},{"code":"659007504","name":"兵团九十团"},{"code":"659007505","name":"兵团八十五团"}]},{"code":"659008","name":"可克达拉市","list":[{"code":"659008500","name":"兵团六十八团"},{"code":"659008501","name":"兵团六十六团(中心团场)"},{"code":"659008502","name":"兵团六十七团"},{"code":"659008503","name":"兵团六十三团"},{"code":"659008504","name":"兵团六十四团"}]},{"code":"659009","name":"昆玉市","list":[{"code":"659009000","name":"昆玉市"}]},{"code":"659100","name":"新星市","list":[{"code":"659011","name":"新星市"}]},{"code":"659200","name":"胡杨河市","list":[{"code":"659210","name":"胡杨河市"}]},{"code":"659300","name":"白杨市","list":[{"code":"659312","name":"白杨市"}]}]},{"code":"990000","name":"苏鲁交界","list":[{"code":"999900","name":"海域","list":[{"code":"999900997","name":"达山岛(达念山)"},{"code":"999900998","name":"车牛山"},{"code":"999900999","name":"平岛(平山岛)"}]}]}] \ No newline at end of file diff --git a/public/static/plugs/jquery/pcasunzips.js b/public/static/plugs/jquery/pcasunzips.js index 3e7dc2f26..23c1ea225 100644 --- a/public/static/plugs/jquery/pcasunzips.js +++ b/public/static/plugs/jquery/pcasunzips.js @@ -44,7 +44,7 @@ function PCAS() { } PCAS.init = function (PCA) { - PCA.PCAP = [], PCA.PCAC = [], PCA.PCAA = [], PCA.PCAD = "北京市$北京市,东城区,西城区,朝阳区,丰台区,石景山区,海淀区,门头沟区,房山区,通州区,顺义区,昌平区,大兴区,怀柔区,平谷区,密云区,延庆区#天津市$天津市,和平区,河东区,河西区,南开区,河北区,红桥区,东丽区,西青区,津南区,北辰区,武清区,宝坻区,滨海新区,宁河区,静海区,蓟州区#河北省$石家庄市,长安区,桥西区,新华区,井陉矿区,裕华区,藁城区,鹿泉区,栾城区,井陉县,正定县,行唐县,灵寿县,高邑县,深泽县,赞皇县,无极县,平山县,元氏县,赵县,辛集市,晋州市,新乐市|唐山市,路南区,路北区,古冶区,开平区,丰南区,丰润区,曹妃甸区,滦南县,乐亭县,迁西县,玉田县,遵化市,迁安市,滦州市|秦皇岛市,海港区,山海关区,北戴河区,抚宁区,青龙满族自治县,昌黎县,卢龙县|邯郸市,邯山区,丛台区,复兴区,峰峰矿区,肥乡区,永年区,临漳县,成安县,大名县,涉县,磁县,邱县,鸡泽县,广平县,馆陶县,魏县,曲周县,武安市|邢台市,襄都区,信都区,任泽区,南和区,临城县,内丘县,柏乡县,隆尧县,宁晋县,巨鹿县,新河县,广宗县,平乡县,威县,清河县,临西县,南宫市,沙河市|保定市,竞秀区,莲池区,满城区,清苑区,徐水区,涞水县,阜平县,定兴县,唐县,高阳县,涞源县,望都县,易县,曲阳县,蠡县,顺平县,博野县,涿州市,定州市,安国市,高碑店市|张家口市,桥东区,桥西区,宣化区,下花园区,万全区,崇礼区,张北县,康保县,沽源县,尚义县,蔚县,阳原县,怀安县,怀来县,涿鹿县,赤城县|承德市,双桥区,双滦区,鹰手营子矿区,承德县,兴隆县,滦平县,隆化县,丰宁满族自治县,宽城满族自治县,围场满族蒙古族自治县,平泉市|沧州市,新华区,运河区,沧县,青县,东光县,海兴县,盐山县,肃宁县,南皮县,吴桥县,献县,孟村回族自治县,泊头市,任丘市,黄骅市,河间市|廊坊市,安次区,广阳区,固安县,永清县,香河县,大城县,文安县,大厂回族自治县,霸州市,三河市|衡水市,桃城区,冀州区,枣强县,武邑县,武强县,饶阳县,安平县,故城县,景县,阜城县,深州市|雄安新区,容城县,安新县,雄县#山西省$太原市,小店区,迎泽区,杏花岭区,尖草坪区,万柏林区,晋源区,清徐县,阳曲县,娄烦县,古交市|大同市,新荣区,平城区,云冈区,云州区,阳高县,天镇县,广灵县,灵丘县,浑源县,左云县|阳泉市,城区,矿区,郊区,平定县,盂县|长治市,潞州区,上党区,屯留区,潞城区,襄垣县,平顺县,黎城县,壶关县,长子县,武乡县,沁县,沁源县|晋城市,城区,沁水县,阳城县,陵川县,泽州县,高平市|朔州市,朔城区,平鲁区,山阴县,应县,右玉县,怀仁市|晋中市,榆次区,太谷区,榆社县,左权县,和顺县,昔阳县,寿阳县,祁县,平遥县,灵石县,介休市|运城市,盐湖区,临猗县,万荣县,闻喜县,稷山县,新绛县,绛县,垣曲县,夏县,平陆县,芮城县,永济市,河津市|忻州市,忻府区,定襄县,五台县,代县,繁峙县,宁武县,静乐县,神池县,五寨县,岢岚县,河曲县,保德县,偏关县,原平市|临汾市,尧都区,曲沃县,翼城县,襄汾县,洪洞县,古县,安泽县,浮山县,吉县,乡宁县,大宁县,隰县,永和县,蒲县,汾西县,侯马市,霍州市|吕梁市,离石区,文水县,交城县,兴县,临县,柳林县,石楼县,岚县,方山县,中阳县,交口县,孝义市,汾阳市#内蒙古自治区$呼和浩特市,新城区,回民区,玉泉区,赛罕区,土默特左旗,托克托县,和林格尔县,清水河县,武川县|包头市,东河区,昆都仑区,青山区,石拐区,白云鄂博矿区,九原区,土默特右旗,固阳县,达尔罕茂明安联合旗|乌海市,海勃湾区,海南区,乌达区|赤峰市,红山区,元宝山区,松山区,阿鲁科尔沁旗,巴林左旗,巴林右旗,林西县,克什克腾旗,翁牛特旗,喀喇沁旗,宁城县,敖汉旗|通辽市,科尔沁区,科尔沁左翼中旗,科尔沁左翼后旗,开鲁县,库伦旗,奈曼旗,扎鲁特旗,霍林郭勒市|鄂尔多斯市,东胜区,康巴什区,达拉特旗,准格尔旗,鄂托克前旗,鄂托克旗,杭锦旗,乌审旗,伊金霍洛旗|呼伦贝尔市,海拉尔区,扎赉诺尔区,阿荣旗,莫力达瓦达斡尔族自治旗,鄂伦春自治旗,鄂温克族自治旗,陈巴尔虎旗,新巴尔虎左旗,新巴尔虎右旗,满洲里市,牙克石市,扎兰屯市,额尔古纳市,根河市|巴彦淖尔市,临河区,五原县,磴口县,乌拉特前旗,乌拉特中旗,乌拉特后旗,杭锦后旗|乌兰察布市,集宁区,卓资县,化德县,商都县,兴和县,凉城县,察哈尔右翼前旗,察哈尔右翼中旗,察哈尔右翼后旗,四子王旗,丰镇市|兴安盟,乌兰浩特市,阿尔山市,科尔沁右翼前旗,科尔沁右翼中旗,扎赉特旗,突泉县|锡林郭勒盟,二连浩特市,锡林浩特市,阿巴嘎旗,苏尼特左旗,苏尼特右旗,东乌珠穆沁旗,西乌珠穆沁旗,太仆寺旗,镶黄旗,正镶白旗,正蓝旗,多伦县|阿拉善盟,阿拉善左旗,阿拉善右旗,额济纳旗#辽宁省$沈阳市,和平区,沈河区,大东区,皇姑区,铁西区,苏家屯区,浑南区,沈北新区,于洪区,辽中区,康平县,法库县,新民市|大连市,中山区,西岗区,沙河口区,甘井子区,旅顺口区,金州区,普兰店区,长海县,瓦房店市,庄河市|鞍山市,铁东区,铁西区,立山区,千山区,台安县,岫岩满族自治县,海城市|抚顺市,新抚区,东洲区,望花区,顺城区,抚顺县,新宾满族自治县,清原满族自治县|本溪市,平山区,溪湖区,明山区,南芬区,本溪满族自治县,桓仁满族自治县|丹东市,元宝区,振兴区,振安区,宽甸满族自治县,东港市,凤城市|锦州市,古塔区,凌河区,太和区,黑山县,义县,凌海市,北镇市|营口市,站前区,西市区,鲅鱼圈区,老边区,盖州市,大石桥市|阜新市,海州区,新邱区,太平区,清河门区,细河区,阜新蒙古族自治县,彰武县|辽阳市,白塔区,文圣区,宏伟区,弓长岭区,太子河区,辽阳县,灯塔市|盘锦市,双台子区,兴隆台区,大洼区,盘山县|铁岭市,银州区,清河区,铁岭县,西丰县,昌图县,调兵山市,开原市|朝阳市,双塔区,龙城区,朝阳县,建平县,喀喇沁左翼蒙古族自治县,北票市,凌源市|葫芦岛市,连山区,龙港区,南票区,绥中县,建昌县,兴城市#吉林省$长春市,南关区,宽城区,朝阳区,二道区,绿园区,双阳区,九台区,农安县,榆树市,德惠市,公主岭市|吉林市,昌邑区,龙潭区,船营区,丰满区,永吉县,蛟河市,桦甸市,舒兰市,磐石市|四平市,铁西区,铁东区,梨树县,伊通满族自治县,双辽市|辽源市,龙山区,西安区,东丰县,东辽县|通化市,东昌区,二道江区,通化县,辉南县,柳河县,梅河口市,集安市|白山市,浑江区,江源区,抚松县,靖宇县,长白朝鲜族自治县,临江市|松原市,宁江区,前郭尔罗斯蒙古族自治县,长岭县,乾安县,扶余市|白城市,洮北区,镇赉县,通榆县,洮南市,大安市|延边朝鲜族自治州,延吉市,图们市,敦化市,珲春市,龙井市,和龙市,汪清县,安图县#黑龙江省$哈尔滨市,道里区,南岗区,道外区,平房区,松北区,香坊区,呼兰区,阿城区,双城区,依兰县,方正县,宾县,巴彦县,木兰县,通河县,延寿县,尚志市,五常市|齐齐哈尔市,龙沙区,建华区,铁锋区,昂昂溪区,富拉尔基区,碾子山区,梅里斯达斡尔族区,龙江县,依安县,泰来县,甘南县,富裕县,克山县,克东县,拜泉县,讷河市|鸡西市,鸡冠区,恒山区,滴道区,梨树区,城子河区,麻山区,鸡东县,虎林市,密山市|鹤岗市,向阳区,工农区,南山区,兴安区,东山区,兴山区,萝北县,绥滨县|双鸭山市,尖山区,岭东区,四方台区,宝山区,集贤县,友谊县,宝清县,饶河县|大庆市,萨尔图区,龙凤区,让胡路区,红岗区,大同区,肇州县,肇源县,林甸县,杜尔伯特蒙古族自治县|伊春市,伊美区,乌翠区,友好区,嘉荫县,汤旺县,丰林县,大箐山县,南岔县,金林区,铁力市|佳木斯市,向阳区,前进区,东风区,郊区,桦南县,桦川县,汤原县,同江市,富锦市,抚远市|七台河市,新兴区,桃山区,茄子河区,勃利县|牡丹江市,东安区,阳明区,爱民区,西安区,林口县,绥芬河市,海林市,宁安市,穆棱市,东宁市|黑河市,爱辉区,逊克县,孙吴县,北安市,五大连池市,嫩江市|绥化市,北林区,望奎县,兰西县,青冈县,庆安县,明水县,绥棱县,安达市,肇东市,海伦市|大兴安岭地区,漠河市,呼玛县,塔河县,加格达奇区,松岭区,新林区,呼中区#上海市$上海市,黄浦区,徐汇区,长宁区,静安区,普陀区,虹口区,杨浦区,闵行区,宝山区,嘉定区,浦东新区,金山区,松江区,青浦区,奉贤区,崇明区#江苏省$南京市,玄武区,秦淮区,建邺区,鼓楼区,浦口区,栖霞区,雨花台区,江宁区,六合区,溧水区,高淳区|无锡市,锡山区,惠山区,滨湖区,梁溪区,新吴区,江阴市,宜兴市|徐州市,鼓楼区,云龙区,贾汪区,泉山区,铜山区,丰县,沛县,睢宁县,新沂市,邳州市|常州市,天宁区,钟楼区,新北区,武进区,金坛区,溧阳市|苏州市,虎丘区,吴中区,相城区,姑苏区,吴江区,苏州工业园区,常熟市,张家港市,昆山市,太仓市|南通市,通州区,崇川区,海门区,如东县,启东市,如皋市,海安市|连云港市,连云区,海州区,赣榆区,东海县,灌云县,灌南县|淮安市,淮安区,淮阴区,清江浦区,洪泽区,涟水县,盱眙县,金湖县|盐城市,亭湖区,盐都区,大丰区,响水县,滨海县,阜宁县,射阳县,建湖县,东台市|扬州市,广陵区,邗江区,江都区,宝应县,仪征市,高邮市|镇江市,京口区,润州区,丹徒区,丹阳市,扬中市,句容市|泰州市,海陵区,高港区,姜堰区,兴化市,靖江市,泰兴市|宿迁市,宿城区,宿豫区,沭阳县,泗阳县,泗洪县#浙江省$杭州市,上城区,拱墅区,西湖区,滨江区,萧山区,余杭区,富阳区,临安区,临平区,钱塘区,桐庐县,淳安县,建德市|宁波市,海曙区,江北区,北仑区,镇海区,鄞州区,奉化区,象山县,宁海县,余姚市,慈溪市|温州市,鹿城区,龙湾区,瓯海区,洞头区,永嘉县,平阳县,苍南县,文成县,泰顺县,瑞安市,乐清市,龙港市|嘉兴市,南湖区,秀洲区,嘉善县,海盐县,海宁市,平湖市,桐乡市|湖州市,吴兴区,南浔区,德清县,长兴县,安吉县|绍兴市,越城区,柯桥区,上虞区,新昌县,诸暨市,嵊州市|金华市,婺城区,金东区,武义县,浦江县,磐安县,兰溪市,义乌市,东阳市,永康市|衢州市,柯城区,衢江区,常山县,开化县,龙游县,江山市|舟山市,定海区,普陀区,岱山县,嵊泗县|台州市,椒江区,黄岩区,路桥区,三门县,天台县,仙居县,温岭市,临海市,玉环市|丽水市,莲都区,青田县,缙云县,遂昌县,松阳县,云和县,庆元县,景宁畲族自治县,龙泉市#安徽省$合肥市,瑶海区,庐阳区,蜀山区,包河区,长丰县,肥东县,肥西县,庐江县,巢湖市|芜湖市,镜湖区,鸠江区,弋江区,湾沚区,繁昌区,南陵县,无为市|蚌埠市,龙子湖区,蚌山区,禹会区,淮上区,怀远县,五河县,固镇县|淮南市,大通区,田家庵区,谢家集区,八公山区,潘集区,凤台县,寿县|马鞍山市,花山区,雨山区,博望区,当涂县,含山县,和县|淮北市,杜集区,相山区,烈山区,濉溪县|铜陵市,铜官区,义安区,郊区,枞阳县|安庆市,迎江区,大观区,宜秀区,怀宁县,太湖县,宿松县,望江县,岳西县,桐城市,潜山市|黄山市,屯溪区,黄山区,徽州区,歙县,休宁县,黟县,祁门县|滁州市,琅琊区,南谯区,来安县,全椒县,定远县,凤阳县,天长市,明光市|阜阳市,颍州区,颍东区,颍泉区,临泉县,太和县,阜南县,颍上县,界首市|宿州市,埇桥区,砀山县,萧县,灵璧县,泗县|六安市,金安区,裕安区,叶集区,霍邱县,舒城县,金寨县,霍山县|亳州市,谯城区,涡阳县,蒙城县,利辛县|池州市,贵池区,东至县,石台县,青阳县|宣城市,宣州区,郎溪县,泾县,绩溪县,旌德县,宁国市,广德市#福建省$福州市,鼓楼区,台江区,仓山区,马尾区,晋安区,长乐区,闽侯县,连江县,罗源县,闽清县,永泰县,平潭县,福清市|厦门市,思明区,海沧区,湖里区,集美区,同安区,翔安区|莆田市,城厢区,涵江区,荔城区,秀屿区,仙游县|三明市,三元区,沙县区,明溪县,清流县,宁化县,大田县,尤溪县,将乐县,泰宁县,建宁县,永安市|泉州市,鲤城区,丰泽区,洛江区,泉港区,惠安县,安溪县,永春县,德化县,金门县,石狮市,晋江市,南安市|漳州市,芗城区,龙文区,龙海区,长泰区,云霄县,漳浦县,诏安县,东山县,南靖县,平和县,华安县|南平市,延平区,建阳区,顺昌县,浦城县,光泽县,松溪县,政和县,邵武市,武夷山市,建瓯市|龙岩市,新罗区,永定区,长汀县,上杭县,武平县,连城县,漳平市|宁德市,蕉城区,霞浦县,古田县,屏南县,寿宁县,周宁县,柘荣县,福安市,福鼎市#江西省$南昌市,东湖区,西湖区,青云谱区,青山湖区,新建区,红谷滩区,南昌县,安义县,进贤县|景德镇市,昌江区,珠山区,浮梁县,乐平市|萍乡市,安源区,湘东区,莲花县,上栗县,芦溪县|九江市,濂溪区,浔阳区,柴桑区,武宁县,修水县,永修县,德安县,都昌县,湖口县,彭泽县,瑞昌市,共青城市,庐山市|新余市,渝水区,分宜县|鹰潭市,月湖区,余江区,贵溪市|赣州市,章贡区,南康区,赣县区,信丰县,大余县,上犹县,崇义县,安远县,定南县,全南县,宁都县,于都县,兴国县,会昌县,寻乌县,石城县,瑞金市,龙南市|吉安市,吉州区,青原区,吉安县,吉水县,峡江县,新干县,永丰县,泰和县,遂川县,万安县,安福县,永新县,井冈山市|宜春市,袁州区,奉新县,万载县,上高县,宜丰县,靖安县,铜鼓县,丰城市,樟树市,高安市|抚州市,临川区,东乡区,南城县,黎川县,南丰县,崇仁县,乐安县,宜黄县,金溪县,资溪县,广昌县|上饶市,信州区,广丰区,广信区,玉山县,铅山县,横峰县,弋阳县,余干县,鄱阳县,万年县,婺源县,德兴市#山东省$济南市,历下区,市中区,槐荫区,天桥区,历城区,长清区,章丘区,济阳区,莱芜区,钢城区,平阴县,商河县|青岛市,市南区,市北区,黄岛区,崂山区,李沧区,城阳区,即墨区,胶州市,平度市,莱西市|淄博市,淄川区,张店区,博山区,临淄区,周村区,桓台县,高青县,沂源县|枣庄市,市中区,薛城区,峄城区,台儿庄区,山亭区,滕州市|东营市,东营区,河口区,垦利区,利津县,广饶县|烟台市,芝罘区,福山区,牟平区,莱山区,蓬莱区,龙口市,莱阳市,莱州市,招远市,栖霞市,海阳市|潍坊市,潍城区,寒亭区,坊子区,奎文区,临朐县,昌乐县,青州市,诸城市,寿光市,安丘市,高密市,昌邑市|济宁市,任城区,兖州区,微山县,鱼台县,金乡县,嘉祥县,汶上县,泗水县,梁山县,曲阜市,邹城市|泰安市,泰山区,岱岳区,宁阳县,东平县,新泰市,肥城市|威海市,环翠区,文登区,荣成市,乳山市|日照市,东港区,岚山区,五莲县,莒县|临沂市,兰山区,罗庄区,河东区,沂南县,郯城县,沂水县,兰陵县,费县,平邑县,莒南县,蒙阴县,临沭县|德州市,德城区,陵城区,宁津县,庆云县,临邑县,齐河县,平原县,夏津县,武城县,乐陵市,禹城市|聊城市,东昌府区,茌平区,阳谷县,莘县,东阿县,冠县,高唐县,临清市|滨州市,滨城区,沾化区,惠民县,阳信县,无棣县,博兴县,邹平市|菏泽市,牡丹区,定陶区,曹县,单县,成武县,巨野县,郓城县,鄄城县,东明县#河南省$郑州市,中原区,二七区,管城回族区,金水区,上街区,惠济区,中牟县,巩义市,荥阳市,新密市,新郑市,登封市|开封市,龙亭区,顺河回族区,鼓楼区,禹王台区,祥符区,杞县,通许县,尉氏县,兰考县|洛阳市,老城区,西工区,瀍河回族区,涧西区,偃师区,孟津区,洛龙区,新安县,栾川县,嵩县,汝阳县,宜阳县,洛宁县,伊川县|平顶山市,新华区,卫东区,石龙区,湛河区,宝丰县,叶县,鲁山县,郏县,舞钢市,汝州市|安阳市,文峰区,北关区,殷都区,龙安区,安阳县,汤阴县,滑县,内黄县,林州市|鹤壁市,鹤山区,山城区,淇滨区,浚县,淇县|新乡市,红旗区,卫滨区,凤泉区,牧野区,新乡县,获嘉县,原阳县,延津县,封丘县,卫辉市,辉县市,长垣市|焦作市,解放区,中站区,马村区,山阳区,修武县,博爱县,武陟县,温县,沁阳市,孟州市|濮阳市,华龙区,清丰县,南乐县,范县,台前县,濮阳县|许昌市,魏都区,建安区,鄢陵县,襄城县,禹州市,长葛市|漯河市,源汇区,郾城区,召陵区,舞阳县,临颍县|三门峡市,湖滨区,陕州区,渑池县,卢氏县,义马市,灵宝市|南阳市,宛城区,卧龙区,南召县,方城县,西峡县,镇平县,内乡县,淅川县,社旗县,唐河县,新野县,桐柏县,邓州市|商丘市,梁园区,睢阳区,民权县,睢县,宁陵县,柘城县,虞城县,夏邑县,永城市|信阳市,浉河区,平桥区,罗山县,光山县,新县,商城县,固始县,潢川县,淮滨县,息县|周口市,川汇区,淮阳区,扶沟县,西华县,商水县,沈丘县,郸城县,太康县,鹿邑县,项城市|驻马店市,驿城区,西平县,上蔡县,平舆县,正阳县,确山县,泌阳县,汝南县,遂平县,新蔡县|济源市,沁园街道,济水街道,北海街道,天坛街道,玉泉街道,克井镇,五龙口镇,轵城镇,承留镇,邵原镇,坡头镇,梨林镇,大峪镇,思礼镇,王屋镇,下冶镇#湖北省$武汉市,江岸区,江汉区,硚口区,汉阳区,武昌区,青山区,洪山区,东西湖区,汉南区,蔡甸区,江夏区,黄陂区,新洲区|黄石市,黄石港区,西塞山区,下陆区,铁山区,阳新县,大冶市|十堰市,茅箭区,张湾区,郧阳区,郧西县,竹山县,竹溪县,房县,丹江口市|宜昌市,西陵区,伍家岗区,点军区,猇亭区,夷陵区,远安县,兴山县,秭归县,长阳土家族自治县,五峰土家族自治县,宜都市,当阳市,枝江市|襄阳市,襄城区,樊城区,襄州区,南漳县,谷城县,保康县,老河口市,枣阳市,宜城市|鄂州市,梁子湖区,华容区,鄂城区|荆门市,东宝区,掇刀区,沙洋县,钟祥市,京山市|孝感市,孝南区,孝昌县,大悟县,云梦县,应城市,安陆市,汉川市|荆州市,沙市区,荆州区,公安县,江陵县,石首市,洪湖市,松滋市,监利市|黄冈市,黄州区,团风县,红安县,罗田县,英山县,浠水县,蕲春县,黄梅县,麻城市,武穴市|咸宁市,咸安区,嘉鱼县,通城县,崇阳县,通山县,赤壁市|随州市,曾都区,随县,广水市|恩施土家族苗族自治州,恩施市,利川市,建始县,巴东县,宣恩县,咸丰县,来凤县,鹤峰县|仙桃市,沙嘴街道,干河街道,龙华山街道,郑场镇,毛嘴镇,豆河镇,三伏潭镇,胡场镇,长埫口镇,西流河镇,沙湖镇,杨林尾镇,彭场镇,张沟镇,郭河镇,沔城回族镇,通海口镇,陈场镇,仙桃工业园|潜江市,园林街道,周矶街道,广华寺街道,泰丰街道,泽口街道,竹根滩镇,渔洋镇,王场镇,高石碑镇,熊口镇,老新镇,浩口镇,积玉口镇,张金镇,龙湾镇,后湖管理区,熊口管理区,总口管理区,运粮湖管理区|天门市,竟陵街道,候口街道,杨林街道,多宝镇,拖市镇,张港镇,蒋场镇,汪场镇,渔薪镇,黄潭镇,岳口镇,横林镇,彭市镇,麻洋镇,多祥镇,干驿镇,马湾镇,卢市镇,小板镇,九真镇,皂市镇,胡市镇,石家河镇,佛子山镇,净潭乡,沉湖管委会|神农架林区,松柏镇,阳日镇,木鱼镇,红坪镇,新华镇,九湖镇,宋洛乡,下谷坪土家族乡#湖南省$长沙市,芙蓉区,天心区,岳麓区,开福区,雨花区,望城区,长沙县,浏阳市,宁乡市|株洲市,荷塘区,芦淞区,石峰区,天元区,渌口区,攸县,茶陵县,炎陵县,醴陵市|湘潭市,雨湖区,岳塘区,湘潭县,湘乡市,韶山市|衡阳市,珠晖区,雁峰区,石鼓区,蒸湘区,南岳区,衡阳县,衡南县,衡山县,衡东县,祁东县,耒阳市,常宁市|邵阳市,双清区,大祥区,北塔区,新邵县,邵阳县,隆回县,洞口县,绥宁县,新宁县,城步苗族自治县,武冈市,邵东市|岳阳市,岳阳楼区,云溪区,君山区,岳阳县,华容县,湘阴县,平江县,汨罗市,临湘市|常德市,武陵区,鼎城区,安乡县,汉寿县,澧县,临澧县,桃源县,石门县,津市市|张家界市,永定区,武陵源区,慈利县,桑植县|益阳市,资阳区,赫山区,南县,桃江县,安化县,沅江市|郴州市,北湖区,苏仙区,桂阳县,宜章县,永兴县,嘉禾县,临武县,汝城县,桂东县,安仁县,资兴市|永州市,零陵区,冷水滩区,东安县,双牌县,道县,江永县,宁远县,蓝山县,新田县,江华瑶族自治县,祁阳市|怀化市,鹤城区,中方县,沅陵县,辰溪县,溆浦县,会同县,麻阳苗族自治县,新晃侗族自治县,芷江侗族自治县,靖州苗族侗族自治县,通道侗族自治县,洪江市|娄底市,娄星区,双峰县,新化县,冷水江市,涟源市|湘西土家族苗族自治州,吉首市,泸溪县,凤凰县,花垣县,保靖县,古丈县,永顺县,龙山县#广东省$广州市,荔湾区,越秀区,海珠区,天河区,白云区,黄埔区,番禺区,花都区,南沙区,从化区,增城区|韶关市,武江区,浈江区,曲江区,始兴县,仁化县,翁源县,乳源瑶族自治县,新丰县,乐昌市,南雄市|深圳市,罗湖区,福田区,南山区,宝安区,龙岗区,盐田区,龙华区,坪山区,光明区|珠海市,香洲区,斗门区,金湾区|汕头市,龙湖区,金平区,濠江区,潮阳区,潮南区,澄海区,南澳县|佛山市,禅城区,南海区,顺德区,三水区,高明区|江门市,蓬江区,江海区,新会区,台山市,开平市,鹤山市,恩平市|湛江市,赤坎区,霞山区,坡头区,麻章区,遂溪县,徐闻县,廉江市,雷州市,吴川市|茂名市,茂南区,电白区,高州市,化州市,信宜市|肇庆市,端州区,鼎湖区,高要区,广宁县,怀集县,封开县,德庆县,四会市|惠州市,惠城区,惠阳区,博罗县,惠东县,龙门县|梅州市,梅江区,梅县区,大埔县,丰顺县,五华县,平远县,蕉岭县,兴宁市|汕尾市,城区,海丰县,陆河县,陆丰市|河源市,源城区,紫金县,龙川县,连平县,和平县,东源县|阳江市,江城区,阳东区,阳西县,阳春市|清远市,清城区,清新区,佛冈县,阳山县,连山壮族瑶族自治县,连南瑶族自治县,英德市,连州市|东莞市,东城街道,南城街道,万江街道,莞城街道,石碣镇,石龙镇,茶山镇,石排镇,企石镇,横沥镇,桥头镇,谢岗镇,东坑镇,常平镇,寮步镇,樟木头镇,大朗镇,黄江镇,清溪镇,塘厦镇,凤岗镇,大岭山镇,长安镇,虎门镇,厚街镇,沙田镇,道滘镇,洪梅镇,麻涌镇,望牛墩镇,中堂镇,高埗镇|中山市,石岐街道,东区街道,中山港街道,西区街道,南区街道,五桂山街道,民众街道,南朗街道,黄圃镇,东凤镇,古镇镇,沙溪镇,坦洲镇,港口镇,三角镇,横栏镇,南头镇,阜沙镇,三乡镇,板芙镇,大涌镇,神湾镇,小榄镇|潮州市,湘桥区,潮安区,饶平县|揭阳市,榕城区,揭东区,揭西县,惠来县,普宁市|云浮市,云城区,云安区,新兴县,郁南县,罗定市#广西壮族自治区$南宁市,兴宁区,青秀区,江南区,西乡塘区,良庆区,邕宁区,武鸣区,隆安县,马山县,上林县,宾阳县,横州市|柳州市,城中区,鱼峰区,柳南区,柳北区,柳江区,柳城县,鹿寨县,融安县,融水苗族自治县,三江侗族自治县|桂林市,秀峰区,叠彩区,象山区,七星区,雁山区,临桂区,阳朔县,灵川县,全州县,兴安县,永福县,灌阳县,龙胜各族自治县,资源县,平乐县,恭城瑶族自治县,荔浦市|梧州市,万秀区,长洲区,龙圩区,苍梧县,藤县,蒙山县,岑溪市|北海市,海城区,银海区,铁山港区,合浦县|防城港市,港口区,防城区,上思县,东兴市|钦州市,钦南区,钦北区,灵山县,浦北县|贵港市,港北区,港南区,覃塘区,平南县,桂平市|玉林市,玉州区,福绵区,容县,陆川县,博白县,兴业县,北流市|百色市,右江区,田阳区,田东县,德保县,那坡县,凌云县,乐业县,田林县,西林县,隆林各族自治县,靖西市,平果市|贺州市,八步区,平桂区,昭平县,钟山县,富川瑶族自治县|河池市,金城江区,宜州区,南丹县,天峨县,凤山县,东兰县,罗城仫佬族自治县,环江毛南族自治县,巴马瑶族自治县,都安瑶族自治县,大化瑶族自治县|来宾市,兴宾区,忻城县,象州县,武宣县,金秀瑶族自治县,合山市|崇左市,江州区,扶绥县,宁明县,龙州县,大新县,天等县,凭祥市#海南省$海口市,秀英区,龙华区,琼山区,美兰区|三亚市,海棠区,吉阳区,天涯区,崖州区|三沙市,滨湄滩,玉琢礁,盘石屿,羚羊礁,全富岛,银屿,排洪滩,波洑暗沙,美溪暗沙,海鸠暗沙,中北暗沙,漫步暗沙,永兴岛,浪花礁,隐矶滩,比微暗沙,东岛,湛涵滩,华光礁,中建岛,金银岛,甘泉岛,北礁,布德暗沙,指掌暗沙,鲁班暗沙,美滨暗沙,本固暗沙,西门暗沙,控湃暗沙,涛静暗沙,果淀暗沙,排波暗沙,石塘暗沙,武勇暗沙,安定连礁,华夏暗沙,济猛暗沙,南扉暗沙,屏南暗沙,乐西暗沙,黄岩岛(民主礁),石屿,七连屿,小现礁,永南暗沙,神狐暗沙,咸舍屿,筐仔沙洲,红草门,银砾滩,北边廊,高尖石,西渡滩,嵩焘滩,鸭公岛,宪法暗沙,一统暗沙,中南暗沙,珊瑚东暗沙,彬礁,南方浅滩,忠孝滩,勇士滩,海马滩,火星礁,和平暗沙,大渊滩,安塘滩,马欢岛,费信岛,五方西,五方北,五方头,五方尾,五方南,南安礁,康西暗沙,北安礁,北康暗沙,法显暗沙,盟谊暗沙,南通礁,海宁礁,琼台礁,海安礁,谭门礁,隐波暗沙,南康暗沙,欢乐暗沙,紫滩,浔江暗沙,半路礁,日积礁,南威岛,中礁,东礁,华阳礁,永暑礁,毕生礁,石盘仔,奥南暗沙,蓬勃堡,金盾暗沙,常骏暗沙,南薇滩,安波沙洲,鸟鱼锭石,光星礁,光星仔礁,弹丸礁,安渡滩,破浪礁,南海礁,簸箕礁,榆亚暗沙,六门礁,南华礁,无乜礁,司令礁,南乐暗沙,半月礁,舰长礁,皇路礁,曾母暗沙,南屏礁,永登暗沙,西礁,碎浪暗沙,保卫暗沙,普宁暗沙,金吾暗沙,都护暗沙,朱应滩,李准滩,人骏滩,广雅滩,奥援暗沙,隐遁暗沙,尹庆群礁,康泰滩,玉诺礁,校尉暗沙,双礁,指向礁,南华水道,石龙岩,立新礁,红石暗沙,郑和群礁,北恒礁,恒礁,莪兰暗沙,泛爱暗沙,孔明礁,伏波礁,海康暗沙,康乐礁,息波礁,神仙暗沙,仙后滩,逍遥暗沙,义净礁,道明群礁,九章群礁,澄平礁,双子群礁,乐斯暗沙,铁峙礁,梅九礁,铁线礁,渚碧礁,双黄沙洲,库归礁,西月岛,长滩,火艾礁,南薰礁,小南薰礁,鸿庥岛,安达礁,舶兰礁,安乐礁,长线礁,主权礁,牛轭礁,染青东礁,染青沙洲,龙虾礁,扁参礁,漳溪礁,屈原礁,琼礁,赤瓜礁,鬼喊礁,华礁,吉阳礁,东门礁,西门礁,景宏岛,南门礁,大现礁,福禄寺礁,太平岛,敦谦沙洲,三角礁,禄沙礁,美济礁,仁爱礁,牛车轮礁,仙宾礁,钟山礁,片礁,信义礁,海口礁,乙辛石,仙娥礁,西卫滩,万安滩|儋州市,三都街道,那大镇,和庆镇,南丰镇,大成镇,雅星镇,兰洋镇,光村镇,木棠镇,海头镇,峨蔓镇,王五镇,白马井镇,中和镇,排浦镇,东成镇,新州镇,西培农场,西联农场,蓝洋农场,八一农场|五指山市,通什镇,南圣镇,毛阳镇,番阳镇,畅好乡,毛道乡,水满乡|琼海市,嘉积镇,万泉镇,石壁镇,中原镇,博鳌镇,阳江镇,龙江镇,潭门镇,塔洋镇,长坡镇,大路镇,会山镇,东太农场,东红农场,东升农场|文昌市,文城镇,重兴镇,蓬莱镇,会文镇,东路镇,潭牛镇,东阁镇,文教镇,东郊镇,龙楼镇,昌洒镇,翁田镇,抱罗镇,冯坡镇,锦山镇,铺前镇,公坡镇,东路农场,南阳农场,国营罗豆农场|万宁市,万城镇,龙滚镇,和乐镇,后安镇,大茂镇,东澳镇,礼纪镇,长丰镇,山根镇,北大镇,南桥镇,三更罗镇,东兴农场,东和农场,兴隆华侨农场,六连林场|东方市,八所镇,东河镇,大田镇,感城镇,板桥镇,三家镇,四更镇,新龙镇,天安乡,江边乡,广坝农场,东方华侨农场|定安县,定城镇,新竹镇,龙湖镇,黄竹镇,雷鸣镇,龙门镇,龙河镇,岭口镇,翰林镇,富文镇,中瑞农场,南海农场,金鸡岭农场|屯昌县,屯城镇,新兴镇,枫木镇,乌坡镇,南吕镇,南坤镇,坡心镇,西昌镇|澄迈县,金江镇,老城镇,瑞溪镇,永发镇,加乐镇,文儒镇,中兴镇,仁兴镇,福山镇,桥头镇,大丰镇,红光农场,西达农场,国营金安农场|临高县,临城镇,波莲镇,东英镇,博厚镇,皇桐镇,多文镇,和舍镇,南宝镇,新盈镇,调楼镇,加来镇|白沙黎族自治县,牙叉镇,七坊镇,邦溪镇,打安镇,细水乡,元门乡,南开乡,阜龙乡,青松乡,金波乡,荣邦乡,白沙农场,龙江农场,邦溪农场|昌江黎族自治县,石碌镇,叉河镇,十月田镇,乌烈镇,昌化镇,海尾镇,七叉镇,王下乡|乐东黎族自治县,抱由镇,万冲镇,大安镇,志仲镇,千家镇,九所镇,利国镇,黄流镇,佛罗镇,尖峰镇,莺歌海镇,山荣农场,乐光农场,保国农场|陵水黎族自治县,椰林镇,光坡镇,三才镇,英州镇,隆广镇,文罗镇,本号镇,新村镇,黎安镇,提蒙乡,群英乡,岭门农场,南平农场|保亭黎族苗族自治县,保城镇,什玲镇,加茂镇,响水镇,新政镇,三道镇,六弓乡,南林乡,毛感乡,新星农场,金江农场,三道农场|琼中黎族苗族自治县,营根镇,湾岭镇,黎母山镇,和平镇,长征镇,红毛镇,中平镇,吊罗山乡,上安乡,什运乡,加钗农场,长征农场#重庆市$重庆市,万州区,涪陵区,渝中区,大渡口区,江北区,沙坪坝区,九龙坡区,南岸区,北碚区,綦江区,大足区,渝北区,巴南区,黔江区,长寿区,江津区,合川区,永川区,南川区,璧山区,铜梁区,潼南区,荣昌区,开州区,梁平区,武隆区|重庆市,城口县,丰都县,垫江县,忠县,云阳县,奉节县,巫山县,巫溪县,石柱土家族自治县,秀山土家族苗族自治县,酉阳土家族苗族自治县,彭水苗族土家族自治县#四川省$成都市,锦江区,青羊区,金牛区,武侯区,成华区,龙泉驿区,青白江区,新都区,温江区,双流区,郫都区,新津区,金堂县,大邑县,蒲江县,都江堰市,彭州市,邛崃市,崇州市,简阳市|自贡市,自流井区,贡井区,大安区,沿滩区,荣县,富顺县|攀枝花市,东区,西区,仁和区,米易县,盐边县|泸州市,江阳区,纳溪区,龙马潭区,泸县,合江县,叙永县,古蔺县|德阳市,旌阳区,罗江区,中江县,广汉市,什邡市,绵竹市|绵阳市,涪城区,游仙区,安州区,三台县,盐亭县,梓潼县,北川羌族自治县,平武县,江油市|广元市,利州区,昭化区,朝天区,旺苍县,青川县,剑阁县,苍溪县|遂宁市,船山区,安居区,蓬溪县,大英县,射洪市|内江市,市中区,东兴区,威远县,资中县,隆昌市|乐山市,市中区,沙湾区,五通桥区,金口河区,犍为县,井研县,夹江县,沐川县,峨边彝族自治县,马边彝族自治县,峨眉山市|南充市,顺庆区,高坪区,嘉陵区,南部县,营山县,蓬安县,仪陇县,西充县,阆中市|眉山市,东坡区,彭山区,仁寿县,洪雅县,丹棱县,青神县|宜宾市,翠屏区,南溪区,叙州区,江安县,长宁县,高县,珙县,筠连县,兴文县,屏山县|广安市,广安区,前锋区,岳池县,武胜县,邻水县,华蓥市|达州市,通川区,达川区,宣汉县,开江县,大竹县,渠县,万源市|雅安市,雨城区,名山区,荥经县,汉源县,石棉县,天全县,芦山县,宝兴县|巴中市,巴州区,恩阳区,通江县,南江县,平昌县|资阳市,雁江区,安岳县,乐至县|阿坝藏族羌族自治州,马尔康市,汶川县,理县,茂县,松潘县,九寨沟县,金川县,小金县,黑水县,壤塘县,阿坝县,若尔盖县,红原县|甘孜藏族自治州,康定市,泸定县,丹巴县,九龙县,雅江县,道孚县,炉霍县,甘孜县,新龙县,德格县,白玉县,石渠县,色达县,理塘县,巴塘县,乡城县,稻城县,得荣县|凉山彝族自治州,西昌市,会理市,木里藏族自治县,盐源县,德昌县,会东县,宁南县,普格县,布拖县,金阳县,昭觉县,喜德县,冕宁县,越西县,甘洛县,美姑县,雷波县#贵州省$贵阳市,南明区,云岩区,花溪区,乌当区,白云区,观山湖区,开阳县,息烽县,修文县,清镇市|六盘水市,钟山区,六枝特区,水城区,盘州市|遵义市,红花岗区,汇川区,播州区,桐梓县,绥阳县,正安县,道真仡佬族苗族自治县,务川仡佬族苗族自治县,凤冈县,湄潭县,余庆县,习水县,赤水市,仁怀市|安顺市,西秀区,平坝区,普定县,镇宁布依族苗族自治县,关岭布依族苗族自治县,紫云苗族布依族自治县|毕节市,七星关区,大方县,金沙县,织金县,纳雍县,威宁彝族回族苗族自治县,赫章县,黔西市|铜仁市,碧江区,万山区,江口县,玉屏侗族自治县,石阡县,思南县,印江土家族苗族自治县,德江县,沿河土家族自治县,松桃苗族自治县|黔西南布依族苗族自治州,兴义市,兴仁市,普安县,晴隆县,贞丰县,望谟县,册亨县,安龙县|黔东南苗族侗族自治州,凯里市,黄平县,施秉县,三穗县,镇远县,岑巩县,天柱县,锦屏县,剑河县,台江县,黎平县,榕江县,从江县,雷山县,麻江县,丹寨县|黔南布依族苗族自治州,都匀市,福泉市,荔波县,贵定县,瓮安县,独山县,平塘县,罗甸县,长顺县,龙里县,惠水县,三都水族自治县#云南省$昆明市,五华区,盘龙区,官渡区,西山区,东川区,呈贡区,晋宁区,富民县,宜良县,石林彝族自治县,嵩明县,禄劝彝族苗族自治县,寻甸回族彝族自治县,安宁市|曲靖市,麒麟区,沾益区,马龙区,陆良县,师宗县,罗平县,富源县,会泽县,宣威市|玉溪市,红塔区,江川区,通海县,华宁县,易门县,峨山彝族自治县,新平彝族傣族自治县,元江哈尼族彝族傣族自治县,澄江市|保山市,隆阳区,施甸县,龙陵县,昌宁县,腾冲市|昭通市,昭阳区,鲁甸县,巧家县,盐津县,大关县,永善县,绥江县,镇雄县,彝良县,威信县,水富市|丽江市,古城区,玉龙纳西族自治县,永胜县,华坪县,宁蒗彝族自治县|普洱市,思茅区,宁洱哈尼族彝族自治县,墨江哈尼族自治县,景东彝族自治县,景谷傣族彝族自治县,镇沅彝族哈尼族拉祜族自治县,江城哈尼族彝族自治县,孟连傣族拉祜族佤族自治县,澜沧拉祜族自治县,西盟佤族自治县|临沧市,临翔区,凤庆县,云县,永德县,镇康县,双江拉祜族佤族布朗族傣族自治县,耿马傣族佤族自治县,沧源佤族自治县|楚雄彝族自治州,楚雄市,禄丰市,双柏县,牟定县,南华县,姚安县,大姚县,永仁县,元谋县,武定县|红河哈尼族彝族自治州,个旧市,开远市,蒙自市,弥勒市,屏边苗族自治县,建水县,石屏县,泸西县,元阳县,红河县,金平苗族瑶族傣族自治县,绿春县,河口瑶族自治县|文山壮族苗族自治州,文山市,砚山县,西畴县,麻栗坡县,马关县,丘北县,广南县,富宁县|西双版纳傣族自治州,景洪市,勐海县,勐腊县|大理白族自治州,大理市,漾濞彝族自治县,祥云县,宾川县,弥渡县,南涧彝族自治县,巍山彝族回族自治县,永平县,云龙县,洱源县,剑川县,鹤庆县|德宏傣族景颇族自治州,瑞丽市,芒市,梁河县,盈江县,陇川县|怒江傈僳族自治州,泸水市,福贡县,贡山独龙族怒族自治县,兰坪白族普米族自治县|迪庆藏族自治州,香格里拉市,德钦县,维西傈僳族自治县#西藏自治区$拉萨市,城关区,堆龙德庆区,达孜区,林周县,当雄县,尼木县,曲水县,墨竹工卡县|日喀则市,桑珠孜区,南木林县,江孜县,定日县,萨迦县,拉孜县,昂仁县,谢通门县,白朗县,仁布县,康马县,定结县,仲巴县,亚东县,吉隆县,聂拉木县,萨嘎县,岗巴县|昌都市,卡若区,江达县,贡觉县,类乌齐县,丁青县,察雅县,八宿县,左贡县,芒康县,洛隆县,边坝县|林芝市,巴宜区,工布江达县,米林市,墨脱县,波密县,察隅县,朗县|山南市,乃东区,扎囊县,贡嘎县,桑日县,琼结县,曲松县,措美县,洛扎县,加查县,隆子县,错那市,浪卡子县|那曲市,色尼区,嘉黎县,比如县,聂荣县,安多县,申扎县,索县,班戈县,巴青县,尼玛县,双湖县|阿里地区,普兰县,札达县,噶尔县,日土县,革吉县,改则县,措勤县#陕西省$西安市,新城区,碑林区,莲湖区,灞桥区,未央区,雁塔区,阎良区,临潼区,长安区,高陵区,鄠邑区,蓝田县,周至县|铜川市,王益区,印台区,耀州区,宜君县|宝鸡市,渭滨区,金台区,陈仓区,凤翔区,岐山县,扶风县,眉县,陇县,千阳县,麟游县,凤县,太白县|咸阳市,秦都区,杨陵区,渭城区,三原县,泾阳县,乾县,礼泉县,永寿县,长武县,旬邑县,淳化县,武功县,兴平市,彬州市|渭南市,临渭区,华州区,潼关县,大荔县,合阳县,澄城县,蒲城县,白水县,富平县,韩城市,华阴市|延安市,宝塔区,安塞区,延长县,延川县,志丹县,吴起县,甘泉县,富县,洛川县,宜川县,黄龙县,黄陵县,子长市|汉中市,汉台区,南郑区,城固县,洋县,西乡县,勉县,宁强县,略阳县,镇巴县,留坝县,佛坪县|榆林市,榆阳区,横山区,府谷县,靖边县,定边县,绥德县,米脂县,佳县,吴堡县,清涧县,子洲县,神木市|安康市,汉滨区,汉阴县,石泉县,宁陕县,紫阳县,岚皋县,平利县,镇坪县,白河县,旬阳市|商洛市,商州区,洛南县,丹凤县,商南县,山阳县,镇安县,柞水县#甘肃省$兰州市,城关区,七里河区,西固区,安宁区,红古区,永登县,皋兰县,榆中县|嘉峪关市,新华街道,建设街道,峪苑街道,朝阳街道,前进街道,胜利街道,五一街道,新城镇,峪泉镇,文殊镇|金昌市,金川区,永昌县|白银市,白银区,平川区,靖远县,会宁县,景泰县|天水市,秦州区,麦积区,清水县,秦安县,甘谷县,武山县,张家川回族自治县|武威市,凉州区,民勤县,古浪县,天祝藏族自治县|张掖市,甘州区,肃南裕固族自治县,民乐县,临泽县,高台县,山丹县|平凉市,崆峒区,泾川县,灵台县,崇信县,庄浪县,静宁县,华亭市|酒泉市,肃州区,金塔县,瓜州县,肃北蒙古族自治县,阿克塞哈萨克族自治县,玉门市,敦煌市|庆阳市,西峰区,庆城县,环县,华池县,合水县,正宁县,宁县,镇原县|定西市,安定区,通渭县,陇西县,渭源县,临洮县,漳县,岷县|陇南市,武都区,成县,文县,宕昌县,康县,西和县,礼县,徽县,两当县|临夏回族自治州,临夏市,临夏县,康乐县,永靖县,广河县,和政县,东乡族自治县,积石山保安族东乡族撒拉族自治县|甘南藏族自治州,合作市,临潭县,卓尼县,舟曲县,迭部县,玛曲县,碌曲县,夏河县#青海省$西宁市,城东区,城中区,城西区,城北区,湟中区,大通回族土族自治县,湟源县|海东市,乐都区,平安区,民和回族土族自治县,互助土族自治县,化隆回族自治县,循化撒拉族自治县|海北藏族自治州,门源回族自治县,祁连县,海晏县,刚察县|黄南藏族自治州,同仁市,尖扎县,泽库县,河南蒙古族自治县|海南藏族自治州,共和县,同德县,贵德县,兴海县,贵南县|果洛藏族自治州,玛沁县,班玛县,甘德县,达日县,久治县,玛多县|玉树藏族自治州,玉树市,杂多县,称多县,治多县,囊谦县,曲麻莱县|海西蒙古族藏族自治州,格尔木市,德令哈市,茫崖市,乌兰县,都兰县,天峻县,大柴旦镇,锡铁山镇#宁夏回族自治区$银川市,兴庆区,西夏区,金凤区,永宁县,贺兰县,灵武市|石嘴山市,大武口区,惠农区,平罗县|吴忠市,利通区,红寺堡区,盐池县,同心县,青铜峡市|固原市,原州区,西吉县,隆德县,泾源县,彭阳县|中卫市,沙坡头区,中宁县,海原县#新疆维吾尔自治区$乌鲁木齐市,天山区,沙依巴克区,新市区,水磨沟区,头屯河区,达坂城区,米东区,乌鲁木齐县|克拉玛依市,独山子区,克拉玛依区,白碱滩区,乌尔禾区|吐鲁番市,高昌区,鄯善县,托克逊县|哈密市,伊州区,巴里坤哈萨克自治县,伊吾县|昌吉回族自治州,昌吉市,阜康市,呼图壁县,玛纳斯县,奇台县,吉木萨尔县,木垒哈萨克自治县|博尔塔拉蒙古自治州,博乐市,阿拉山口市,精河县,温泉县|巴音郭楞蒙古自治州,库尔勒市,轮台县,尉犁县,若羌县,且末县,焉耆回族自治县,和静县,和硕县,博湖县|阿克苏地区,阿克苏市,库车市,温宿县,沙雅县,新和县,拜城县,乌什县,阿瓦提县,柯坪县|克孜勒苏柯尔克孜自治州,阿图什市,阿克陶县,阿合奇县,乌恰县|喀什地区,喀什市,疏附县,疏勒县,英吉沙县,泽普县,莎车县,叶城县,麦盖提县,岳普湖县,伽师县,巴楚县,塔什库尔干塔吉克自治县|和田地区,和田市,和田县,墨玉县,皮山县,洛浦县,策勒县,于田县,民丰县|伊犁哈萨克自治州,伊宁市,奎屯市,霍尔果斯市,伊宁县,察布查尔锡伯自治县,霍城县,巩留县,新源县,昭苏县,特克斯县,尼勒克县|塔城地区,塔城市,乌苏市,沙湾市,额敏县,托里县,裕民县,和布克赛尔蒙古自治县|阿勒泰地区,阿勒泰市,布尔津县,富蕴县,福海县,哈巴河县,青河县,吉木乃县|胡杨河市,胡杨河市|石河子市,新城街道,向阳街道,红山街道,老街街道,东城街道,北泉镇,石河子镇,兵团一五二团|阿拉尔市,金银川路街道,幸福路街道,青松路街道,南口街道,金银川镇,新井子镇,甘泉镇,永宁镇,托喀依乡,兵团七团,兵团八团,兵团十团,兵团十一团,兵团十二团,兵团十三团,兵团十四团,兵团十六团,九团|图木舒克市,前海街道,草湖镇,兵团四十四团,兵团四十九团,兵团五十团,兵团五十一团,兵团五十三团|五家渠市,军垦路街道,青湖路街道,人民路街道,兵团一零一团,五家渠经济技术开区,兵团一零三团|北屯市,兵团一八八团,兵团一八七团,兵团一八三团|铁门关市,博古其镇,双丰镇|双河市,兵团八十九团,兵团八十六团,兵团八十四团,兵团八十一团,兵团九十团,兵团八十五团|可克达拉市,兵团六十八团,兵团六十六团(中心团场),兵团六十七团,兵团六十三团,兵团六十四团|昆玉市,昆玉市|新星市,新星市#苏鲁交界$海域,达山岛(达念山),车牛山,平岛(平山岛)"; + PCA.PCAP = [], PCA.PCAC = [], PCA.PCAA = [], PCA.PCAD = "北京市$北京市,东城区,西城区,朝阳区,丰台区,石景山区,海淀区,门头沟区,房山区,通州区,顺义区,昌平区,大兴区,怀柔区,平谷区,密云区,延庆区#天津市$天津市,和平区,河东区,河西区,南开区,河北区,红桥区,东丽区,西青区,津南区,北辰区,武清区,宝坻区,滨海新区,宁河区,静海区,蓟州区#河北省$石家庄市,长安区,桥西区,新华区,井陉矿区,裕华区,藁城区,鹿泉区,栾城区,井陉县,正定县,行唐县,灵寿县,高邑县,深泽县,赞皇县,无极县,平山县,元氏县,赵县,辛集市,晋州市,新乐市|唐山市,路南区,路北区,古冶区,开平区,丰南区,丰润区,曹妃甸区,滦南县,乐亭县,迁西县,玉田县,遵化市,迁安市,滦州市|秦皇岛市,海港区,山海关区,北戴河区,抚宁区,青龙满族自治县,昌黎县,卢龙县|邯郸市,邯山区,丛台区,复兴区,峰峰矿区,肥乡区,永年区,临漳县,成安县,大名县,涉县,磁县,邱县,鸡泽县,广平县,馆陶县,魏县,曲周县,武安市|邢台市,襄都区,信都区,任泽区,南和区,临城县,内丘县,柏乡县,隆尧县,宁晋县,巨鹿县,新河县,广宗县,平乡县,威县,清河县,临西县,南宫市,沙河市|保定市,竞秀区,莲池区,满城区,清苑区,徐水区,涞水县,阜平县,定兴县,唐县,高阳县,容城县,涞源县,望都县,安新县,易县,曲阳县,蠡县,顺平县,博野县,雄县,涿州市,定州市,安国市,高碑店市|张家口市,桥东区,桥西区,宣化区,下花园区,万全区,崇礼区,张北县,康保县,沽源县,尚义县,蔚县,阳原县,怀安县,怀来县,涿鹿县,赤城县|承德市,双桥区,双滦区,鹰手营子矿区,承德县,兴隆县,滦平县,隆化县,丰宁满族自治县,宽城满族自治县,围场满族蒙古族自治县,平泉市|沧州市,新华区,运河区,沧县,青县,东光县,海兴县,盐山县,肃宁县,南皮县,吴桥县,献县,孟村回族自治县,泊头市,任丘市,黄骅市,河间市|廊坊市,安次区,广阳区,固安县,永清县,香河县,大城县,文安县,大厂回族自治县,霸州市,三河市|衡水市,桃城区,冀州区,枣强县,武邑县,武强县,饶阳县,安平县,故城县,景县,阜城县,深州市#山西省$太原市,小店区,迎泽区,杏花岭区,尖草坪区,万柏林区,晋源区,清徐县,阳曲县,娄烦县,古交市|大同市,新荣区,平城区,云冈区,云州区,阳高县,天镇县,广灵县,灵丘县,浑源县,左云县|阳泉市,城区,矿区,郊区,平定县,盂县|长治市,潞州区,上党区,屯留区,潞城区,襄垣县,平顺县,黎城县,壶关县,长子县,武乡县,沁县,沁源县|晋城市,城区,沁水县,阳城县,陵川县,泽州县,高平市|朔州市,朔城区,平鲁区,山阴县,应县,右玉县,怀仁市|晋中市,榆次区,太谷区,榆社县,左权县,和顺县,昔阳县,寿阳县,祁县,平遥县,灵石县,介休市|运城市,盐湖区,临猗县,万荣县,闻喜县,稷山县,新绛县,绛县,垣曲县,夏县,平陆县,芮城县,永济市,河津市|忻州市,忻府区,定襄县,五台县,代县,繁峙县,宁武县,静乐县,神池县,五寨县,岢岚县,河曲县,保德县,偏关县,原平市|临汾市,尧都区,曲沃县,翼城县,襄汾县,洪洞县,古县,安泽县,浮山县,吉县,乡宁县,大宁县,隰县,永和县,蒲县,汾西县,侯马市,霍州市|吕梁市,离石区,文水县,交城县,兴县,临县,柳林县,石楼县,岚县,方山县,中阳县,交口县,孝义市,汾阳市#内蒙古自治区$呼和浩特市,新城区,回民区,玉泉区,赛罕区,土默特左旗,托克托县,和林格尔县,清水河县,武川县|包头市,东河区,昆都仑区,青山区,石拐区,白云鄂博矿区,九原区,土默特右旗,固阳县,达尔罕茂明安联合旗|乌海市,海勃湾区,海南区,乌达区|赤峰市,红山区,元宝山区,松山区,阿鲁科尔沁旗,巴林左旗,巴林右旗,林西县,克什克腾旗,翁牛特旗,喀喇沁旗,宁城县,敖汉旗|通辽市,科尔沁区,科尔沁左翼中旗,科尔沁左翼后旗,开鲁县,库伦旗,奈曼旗,扎鲁特旗,霍林郭勒市|鄂尔多斯市,东胜区,康巴什区,达拉特旗,准格尔旗,鄂托克前旗,鄂托克旗,杭锦旗,乌审旗,伊金霍洛旗|呼伦贝尔市,海拉尔区,扎赉诺尔区,阿荣旗,莫力达瓦达斡尔族自治旗,鄂伦春自治旗,鄂温克族自治旗,陈巴尔虎旗,新巴尔虎左旗,新巴尔虎右旗,满洲里市,牙克石市,扎兰屯市,额尔古纳市,根河市|巴彦淖尔市,临河区,五原县,磴口县,乌拉特前旗,乌拉特中旗,乌拉特后旗,杭锦后旗|乌兰察布市,集宁区,卓资县,化德县,商都县,兴和县,凉城县,察哈尔右翼前旗,察哈尔右翼中旗,察哈尔右翼后旗,四子王旗,丰镇市|兴安盟,乌兰浩特市,阿尔山市,科尔沁右翼前旗,科尔沁右翼中旗,扎赉特旗,突泉县|锡林郭勒盟,二连浩特市,锡林浩特市,阿巴嘎旗,苏尼特左旗,苏尼特右旗,东乌珠穆沁旗,西乌珠穆沁旗,太仆寺旗,镶黄旗,正镶白旗,正蓝旗,多伦县|阿拉善盟,阿拉善左旗,阿拉善右旗,额济纳旗#辽宁省$沈阳市,和平区,沈河区,大东区,皇姑区,铁西区,苏家屯区,浑南区,沈北新区,于洪区,辽中区,康平县,法库县,新民市|大连市,中山区,西岗区,沙河口区,甘井子区,旅顺口区,金州区,普兰店区,长海县,瓦房店市,庄河市|鞍山市,铁东区,铁西区,立山区,千山区,台安县,岫岩满族自治县,海城市|抚顺市,新抚区,东洲区,望花区,顺城区,抚顺县,新宾满族自治县,清原满族自治县|本溪市,平山区,溪湖区,明山区,南芬区,本溪满族自治县,桓仁满族自治县|丹东市,元宝区,振兴区,振安区,宽甸满族自治县,东港市,凤城市|锦州市,古塔区,凌河区,太和区,黑山县,义县,凌海市,北镇市|营口市,站前区,西市区,鲅鱼圈区,老边区,盖州市,大石桥市|阜新市,海州区,新邱区,太平区,清河门区,细河区,阜新蒙古族自治县,彰武县|辽阳市,白塔区,文圣区,宏伟区,弓长岭区,太子河区,辽阳县,灯塔市|盘锦市,双台子区,兴隆台区,大洼区,盘山县|铁岭市,银州区,清河区,铁岭县,西丰县,昌图县,调兵山市,开原市|朝阳市,双塔区,龙城区,朝阳县,建平县,喀喇沁左翼蒙古族自治县,北票市,凌源市|葫芦岛市,连山区,龙港区,南票区,绥中县,建昌县,兴城市#吉林省$长春市,南关区,宽城区,朝阳区,二道区,绿园区,双阳区,九台区,农安县,榆树市,德惠市,公主岭市|吉林市,昌邑区,龙潭区,船营区,丰满区,永吉县,蛟河市,桦甸市,舒兰市,磐石市|四平市,铁西区,铁东区,梨树县,伊通满族自治县,双辽市|辽源市,龙山区,西安区,东丰县,东辽县|通化市,东昌区,二道江区,通化县,辉南县,柳河县,梅河口市,集安市|白山市,浑江区,江源区,抚松县,靖宇县,长白朝鲜族自治县,临江市|松原市,宁江区,前郭尔罗斯蒙古族自治县,长岭县,乾安县,扶余市|白城市,洮北区,镇赉县,通榆县,洮南市,大安市|延边朝鲜族自治州,延吉市,图们市,敦化市,珲春市,龙井市,和龙市,汪清县,安图县#黑龙江省$哈尔滨市,道里区,南岗区,道外区,平房区,松北区,香坊区,呼兰区,阿城区,双城区,依兰县,方正县,宾县,巴彦县,木兰县,通河县,延寿县,尚志市,五常市|齐齐哈尔市,龙沙区,建华区,铁锋区,昂昂溪区,富拉尔基区,碾子山区,梅里斯达斡尔族区,龙江县,依安县,泰来县,甘南县,富裕县,克山县,克东县,拜泉县,讷河市|鸡西市,鸡冠区,恒山区,滴道区,梨树区,城子河区,麻山区,鸡东县,虎林市,密山市|鹤岗市,向阳区,工农区,南山区,兴安区,东山区,兴山区,萝北县,绥滨县|双鸭山市,尖山区,岭东区,四方台区,宝山区,集贤县,友谊县,宝清县,饶河县|大庆市,萨尔图区,龙凤区,让胡路区,红岗区,大同区,肇州县,肇源县,林甸县,杜尔伯特蒙古族自治县|伊春市,伊美区,乌翠区,友好区,嘉荫县,汤旺县,丰林县,大箐山县,南岔县,金林区,铁力市|佳木斯市,向阳区,前进区,东风区,郊区,桦南县,桦川县,汤原县,同江市,富锦市,抚远市|七台河市,新兴区,桃山区,茄子河区,勃利县|牡丹江市,东安区,阳明区,爱民区,西安区,林口县,绥芬河市,海林市,宁安市,穆棱市,东宁市|黑河市,爱辉区,逊克县,孙吴县,北安市,五大连池市,嫩江市|绥化市,北林区,望奎县,兰西县,青冈县,庆安县,明水县,绥棱县,安达市,肇东市,海伦市|大兴安岭地区,漠河市,呼玛县,塔河县,加格达奇区,松岭区,新林区,呼中区#上海市$上海市,黄浦区,徐汇区,长宁区,静安区,普陀区,虹口区,杨浦区,闵行区,宝山区,嘉定区,浦东新区,金山区,松江区,青浦区,奉贤区,崇明区#江苏省$南京市,玄武区,秦淮区,建邺区,鼓楼区,浦口区,栖霞区,雨花台区,江宁区,六合区,溧水区,高淳区|无锡市,锡山区,惠山区,滨湖区,梁溪区,新吴区,江阴市,宜兴市|徐州市,鼓楼区,云龙区,贾汪区,泉山区,铜山区,丰县,沛县,睢宁县,新沂市,邳州市|常州市,天宁区,钟楼区,新北区,武进区,金坛区,溧阳市|苏州市,虎丘区,吴中区,相城区,姑苏区,吴江区,苏州工业园区,常熟市,张家港市,昆山市,太仓市|南通市,通州区,崇川区,海门区,如东县,启东市,如皋市,海安市|连云港市,连云区,海州区,赣榆区,东海县,灌云县,灌南县|淮安市,淮安区,淮阴区,清江浦区,洪泽区,涟水县,盱眙县,金湖县|盐城市,亭湖区,盐都区,大丰区,响水县,滨海县,阜宁县,射阳县,建湖县,东台市|扬州市,广陵区,邗江区,江都区,宝应县,仪征市,高邮市|镇江市,京口区,润州区,丹徒区,丹阳市,扬中市,句容市|泰州市,海陵区,高港区,姜堰区,兴化市,靖江市,泰兴市|宿迁市,宿城区,宿豫区,沭阳县,泗阳县,泗洪县#浙江省$杭州市,上城区,拱墅区,西湖区,滨江区,萧山区,余杭区,富阳区,临安区,临平区,钱塘区,桐庐县,淳安县,建德市|宁波市,海曙区,江北区,北仑区,镇海区,鄞州区,奉化区,象山县,宁海县,余姚市,慈溪市|温州市,鹿城区,龙湾区,瓯海区,洞头区,永嘉县,平阳县,苍南县,文成县,泰顺县,瑞安市,乐清市,龙港市|嘉兴市,南湖区,秀洲区,嘉善县,海盐县,海宁市,平湖市,桐乡市|湖州市,吴兴区,南浔区,德清县,长兴县,安吉县|绍兴市,越城区,柯桥区,上虞区,新昌县,诸暨市,嵊州市|金华市,婺城区,金东区,武义县,浦江县,磐安县,兰溪市,义乌市,东阳市,永康市|衢州市,柯城区,衢江区,常山县,开化县,龙游县,江山市|舟山市,定海区,普陀区,岱山县,嵊泗县|台州市,椒江区,黄岩区,路桥区,三门县,天台县,仙居县,温岭市,临海市,玉环市|丽水市,莲都区,青田县,缙云县,遂昌县,松阳县,云和县,庆元县,景宁畲族自治县,龙泉市#安徽省$合肥市,瑶海区,庐阳区,蜀山区,包河区,长丰县,肥东县,肥西县,庐江县,巢湖市|芜湖市,镜湖区,鸠江区,弋江区,湾沚区,繁昌区,南陵县,无为市|蚌埠市,龙子湖区,蚌山区,禹会区,淮上区,怀远县,五河县,固镇县|淮南市,大通区,田家庵区,谢家集区,八公山区,潘集区,凤台县,寿县|马鞍山市,花山区,雨山区,博望区,当涂县,含山县,和县|淮北市,杜集区,相山区,烈山区,濉溪县|铜陵市,铜官区,义安区,郊区,枞阳县|安庆市,迎江区,大观区,宜秀区,怀宁县,太湖县,宿松县,望江县,岳西县,桐城市,潜山市|黄山市,屯溪区,黄山区,徽州区,歙县,休宁县,黟县,祁门县|滁州市,琅琊区,南谯区,来安县,全椒县,定远县,凤阳县,天长市,明光市|阜阳市,颍州区,颍东区,颍泉区,临泉县,太和县,阜南县,颍上县,界首市|宿州市,埇桥区,砀山县,萧县,灵璧县,泗县|六安市,金安区,裕安区,叶集区,霍邱县,舒城县,金寨县,霍山县|亳州市,谯城区,涡阳县,蒙城县,利辛县|池州市,贵池区,东至县,石台县,青阳县|宣城市,宣州区,郎溪县,泾县,绩溪县,旌德县,宁国市,广德市#福建省$福州市,鼓楼区,台江区,仓山区,马尾区,晋安区,长乐区,闽侯县,连江县,罗源县,闽清县,永泰县,平潭县,福清市|厦门市,思明区,海沧区,湖里区,集美区,同安区,翔安区|莆田市,城厢区,涵江区,荔城区,秀屿区,仙游县|三明市,三元区,沙县区,明溪县,清流县,宁化县,大田县,尤溪县,将乐县,泰宁县,建宁县,永安市|泉州市,鲤城区,丰泽区,洛江区,泉港区,惠安县,安溪县,永春县,德化县,金门县,石狮市,晋江市,南安市|漳州市,芗城区,龙文区,龙海区,长泰区,云霄县,漳浦县,诏安县,东山县,南靖县,平和县,华安县|南平市,延平区,建阳区,顺昌县,浦城县,光泽县,松溪县,政和县,邵武市,武夷山市,建瓯市|龙岩市,新罗区,永定区,长汀县,上杭县,武平县,连城县,漳平市|宁德市,蕉城区,霞浦县,古田县,屏南县,寿宁县,周宁县,柘荣县,福安市,福鼎市#江西省$南昌市,东湖区,西湖区,青云谱区,青山湖区,新建区,红谷滩区,南昌县,安义县,进贤县|景德镇市,昌江区,珠山区,浮梁县,乐平市|萍乡市,安源区,湘东区,莲花县,上栗县,芦溪县|九江市,濂溪区,浔阳区,柴桑区,武宁县,修水县,永修县,德安县,都昌县,湖口县,彭泽县,瑞昌市,共青城市,庐山市|新余市,渝水区,分宜县|鹰潭市,月湖区,余江区,贵溪市|赣州市,章贡区,南康区,赣县区,信丰县,大余县,上犹县,崇义县,安远县,定南县,全南县,宁都县,于都县,兴国县,会昌县,寻乌县,石城县,瑞金市,龙南市|吉安市,吉州区,青原区,吉安县,吉水县,峡江县,新干县,永丰县,泰和县,遂川县,万安县,安福县,永新县,井冈山市|宜春市,袁州区,奉新县,万载县,上高县,宜丰县,靖安县,铜鼓县,丰城市,樟树市,高安市|抚州市,临川区,东乡区,南城县,黎川县,南丰县,崇仁县,乐安县,宜黄县,金溪县,资溪县,广昌县|上饶市,信州区,广丰区,广信区,玉山县,铅山县,横峰县,弋阳县,余干县,鄱阳县,万年县,婺源县,德兴市#山东省$济南市,历下区,市中区,槐荫区,天桥区,历城区,长清区,章丘区,济阳区,莱芜区,钢城区,平阴县,商河县|青岛市,市南区,市北区,黄岛区,崂山区,李沧区,城阳区,即墨区,胶州市,平度市,莱西市|淄博市,淄川区,张店区,博山区,临淄区,周村区,桓台县,高青县,沂源县|枣庄市,市中区,薛城区,峄城区,台儿庄区,山亭区,滕州市|东营市,东营区,河口区,垦利区,利津县,广饶县|烟台市,芝罘区,福山区,牟平区,莱山区,蓬莱区,龙口市,莱阳市,莱州市,招远市,栖霞市,海阳市|潍坊市,潍城区,寒亭区,坊子区,奎文区,临朐县,昌乐县,青州市,诸城市,寿光市,安丘市,高密市,昌邑市|济宁市,任城区,兖州区,微山县,鱼台县,金乡县,嘉祥县,汶上县,泗水县,梁山县,曲阜市,邹城市|泰安市,泰山区,岱岳区,宁阳县,东平县,新泰市,肥城市|威海市,环翠区,文登区,荣成市,乳山市|日照市,东港区,岚山区,五莲县,莒县|临沂市,兰山区,罗庄区,河东区,沂南县,郯城县,沂水县,兰陵县,费县,平邑县,莒南县,蒙阴县,临沭县|德州市,德城区,陵城区,宁津县,庆云县,临邑县,齐河县,平原县,夏津县,武城县,乐陵市,禹城市|聊城市,东昌府区,茌平区,阳谷县,莘县,东阿县,冠县,高唐县,临清市|滨州市,滨城区,沾化区,惠民县,阳信县,无棣县,博兴县,邹平市|菏泽市,牡丹区,定陶区,曹县,单县,成武县,巨野县,郓城县,鄄城县,东明县#河南省$郑州市,中原区,二七区,管城回族区,金水区,上街区,惠济区,中牟县,巩义市,荥阳市,新密市,新郑市,登封市|开封市,龙亭区,顺河回族区,鼓楼区,禹王台区,祥符区,杞县,通许县,尉氏县,兰考县|洛阳市,老城区,西工区,瀍河回族区,涧西区,偃师区,孟津区,洛龙区,新安县,栾川县,嵩县,汝阳县,宜阳县,洛宁县,伊川县|平顶山市,新华区,卫东区,石龙区,湛河区,宝丰县,叶县,鲁山县,郏县,舞钢市,汝州市|安阳市,文峰区,北关区,殷都区,龙安区,安阳县,汤阴县,滑县,内黄县,林州市|鹤壁市,鹤山区,山城区,淇滨区,浚县,淇县|新乡市,红旗区,卫滨区,凤泉区,牧野区,新乡县,获嘉县,原阳县,延津县,封丘县,卫辉市,辉县市,长垣市|焦作市,解放区,中站区,马村区,山阳区,修武县,博爱县,武陟县,温县,沁阳市,孟州市|濮阳市,华龙区,清丰县,南乐县,范县,台前县,濮阳县|许昌市,魏都区,建安区,鄢陵县,襄城县,禹州市,长葛市|漯河市,源汇区,郾城区,召陵区,舞阳县,临颍县|三门峡市,湖滨区,陕州区,渑池县,卢氏县,义马市,灵宝市|南阳市,宛城区,卧龙区,南召县,方城县,西峡县,镇平县,内乡县,淅川县,社旗县,唐河县,新野县,桐柏县,邓州市|商丘市,梁园区,睢阳区,民权县,睢县,宁陵县,柘城县,虞城县,夏邑县,永城市|信阳市,浉河区,平桥区,罗山县,光山县,新县,商城县,固始县,潢川县,淮滨县,息县|周口市,川汇区,淮阳区,扶沟县,西华县,商水县,沈丘县,郸城县,太康县,鹿邑县,项城市|驻马店市,驿城区,西平县,上蔡县,平舆县,正阳县,确山县,泌阳县,汝南县,遂平县,新蔡县|济源市,沁园街道,济水街道,北海街道,天坛街道,玉泉街道,克井镇,五龙口镇,轵城镇,承留镇,邵原镇,坡头镇,梨林镇,大峪镇,思礼镇,王屋镇,下冶镇#湖北省$武汉市,江岸区,江汉区,硚口区,汉阳区,武昌区,青山区,洪山区,东西湖区,汉南区,蔡甸区,江夏区,黄陂区,新洲区|黄石市,黄石港区,西塞山区,下陆区,铁山区,阳新县,大冶市|十堰市,茅箭区,张湾区,郧阳区,郧西县,竹山县,竹溪县,房县,丹江口市|宜昌市,西陵区,伍家岗区,点军区,猇亭区,夷陵区,远安县,兴山县,秭归县,长阳土家族自治县,五峰土家族自治县,宜都市,当阳市,枝江市|襄阳市,襄城区,樊城区,襄州区,南漳县,谷城县,保康县,老河口市,枣阳市,宜城市|鄂州市,梁子湖区,华容区,鄂城区|荆门市,东宝区,掇刀区,沙洋县,钟祥市,京山市|孝感市,孝南区,孝昌县,大悟县,云梦县,应城市,安陆市,汉川市|荆州市,沙市区,荆州区,公安县,江陵县,石首市,洪湖市,松滋市,监利市|黄冈市,黄州区,团风县,红安县,罗田县,英山县,浠水县,蕲春县,黄梅县,麻城市,武穴市|咸宁市,咸安区,嘉鱼县,通城县,崇阳县,通山县,赤壁市|随州市,曾都区,随县,广水市|恩施土家族苗族自治州,恩施市,利川市,建始县,巴东县,宣恩县,咸丰县,来凤县,鹤峰县|仙桃市,沙嘴街道,干河街道,龙华山街道,郑场镇,毛嘴镇,豆河镇,三伏潭镇,胡场镇,长埫口镇,西流河镇,沙湖镇,杨林尾镇,彭场镇,张沟镇,郭河镇,沔城回族镇,通海口镇,陈场镇,杜湖街道|潜江市,园林街道,泽口街道,广华寺街道,周矶街道,杨市街道,泰丰街道,高场街道,竹根滩镇,渔洋镇,老新镇,熊口镇,王场镇,高石碑镇,积玉口镇,浩口镇,张金镇,龙湾镇,后湖管理区,熊口管理区,总口管理区,运粮湖管理区|天门市,竟陵街道,候口街道,杨林街道,多宝镇,拖市镇,张港镇,蒋场镇,汪场镇,渔薪镇,黄潭镇,岳口镇,横林镇,彭市镇,麻洋镇,多祥镇,干驿镇,马湾镇,卢市镇,小板镇,九真镇,皂市镇,胡市镇,石家河镇,佛子山镇,净潭乡,沉湖管委会|神农架林区,松柏镇,阳日镇,木鱼镇,红坪镇,新华镇,九湖镇,宋洛乡,下谷坪土家族乡#湖南省$长沙市,芙蓉区,天心区,岳麓区,开福区,雨花区,望城区,长沙县,浏阳市,宁乡市|株洲市,荷塘区,芦淞区,石峰区,天元区,渌口区,攸县,茶陵县,炎陵县,醴陵市|湘潭市,雨湖区,岳塘区,湘潭县,湘乡市,韶山市|衡阳市,珠晖区,雁峰区,石鼓区,蒸湘区,南岳区,衡阳县,衡南县,衡山县,衡东县,祁东县,耒阳市,常宁市|邵阳市,双清区,大祥区,北塔区,新邵县,邵阳县,隆回县,洞口县,绥宁县,新宁县,城步苗族自治县,武冈市,邵东市|岳阳市,岳阳楼区,云溪区,君山区,岳阳县,华容县,湘阴县,平江县,汨罗市,临湘市|常德市,武陵区,鼎城区,安乡县,汉寿县,澧县,临澧县,桃源县,石门县,津市市|张家界市,永定区,武陵源区,慈利县,桑植县|益阳市,资阳区,赫山区,南县,桃江县,安化县,沅江市|郴州市,北湖区,苏仙区,桂阳县,宜章县,永兴县,嘉禾县,临武县,汝城县,桂东县,安仁县,资兴市|永州市,零陵区,冷水滩区,东安县,双牌县,道县,江永县,宁远县,蓝山县,新田县,江华瑶族自治县,祁阳市|怀化市,鹤城区,中方县,沅陵县,辰溪县,溆浦县,会同县,麻阳苗族自治县,新晃侗族自治县,芷江侗族自治县,靖州苗族侗族自治县,通道侗族自治县,洪江市|娄底市,娄星区,双峰县,新化县,冷水江市,涟源市|湘西土家族苗族自治州,吉首市,泸溪县,凤凰县,花垣县,保靖县,古丈县,永顺县,龙山县#广东省$广州市,荔湾区,越秀区,海珠区,天河区,白云区,黄埔区,番禺区,花都区,南沙区,从化区,增城区|韶关市,武江区,浈江区,曲江区,始兴县,仁化县,翁源县,乳源瑶族自治县,新丰县,乐昌市,南雄市|深圳市,罗湖区,福田区,南山区,宝安区,龙岗区,盐田区,龙华区,坪山区,光明区|珠海市,香洲区,斗门区,金湾区|汕头市,龙湖区,金平区,濠江区,潮阳区,潮南区,澄海区,南澳县|佛山市,禅城区,南海区,顺德区,三水区,高明区|江门市,蓬江区,江海区,新会区,台山市,开平市,鹤山市,恩平市|湛江市,赤坎区,霞山区,坡头区,麻章区,遂溪县,徐闻县,廉江市,雷州市,吴川市|茂名市,茂南区,电白区,高州市,化州市,信宜市|肇庆市,端州区,鼎湖区,高要区,广宁县,怀集县,封开县,德庆县,四会市|惠州市,惠城区,惠阳区,博罗县,惠东县,龙门县|梅州市,梅江区,梅县区,大埔县,丰顺县,五华县,平远县,蕉岭县,兴宁市|汕尾市,城区,海丰县,陆河县,陆丰市|河源市,源城区,紫金县,龙川县,连平县,和平县,东源县|阳江市,江城区,阳东区,阳西县,阳春市|清远市,清城区,清新区,佛冈县,阳山县,连山壮族瑶族自治县,连南瑶族自治县,英德市,连州市|东莞市,东城街道,南城街道,万江街道,莞城街道,石碣镇,石龙镇,茶山镇,石排镇,企石镇,横沥镇,桥头镇,谢岗镇,东坑镇,常平镇,寮步镇,樟木头镇,大朗镇,黄江镇,清溪镇,塘厦镇,凤岗镇,大岭山镇,长安镇,虎门镇,厚街镇,沙田镇,道滘镇,洪梅镇,麻涌镇,望牛墩镇,中堂镇,高埗镇|中山市,石岐街道,东区街道,中山港街道,西区街道,南区街道,五桂山街道,民众街道,南朗街道,黄圃镇,东凤镇,古镇镇,沙溪镇,坦洲镇,港口镇,三角镇,横栏镇,南头镇,阜沙镇,三乡镇,板芙镇,大涌镇,神湾镇,小榄镇|潮州市,湘桥区,潮安区,饶平县|揭阳市,榕城区,揭东区,揭西县,惠来县,普宁市|云浮市,云城区,云安区,新兴县,郁南县,罗定市#广西壮族自治区$南宁市,兴宁区,青秀区,江南区,西乡塘区,良庆区,邕宁区,武鸣区,隆安县,马山县,上林县,宾阳县,横州市|柳州市,城中区,鱼峰区,柳南区,柳北区,柳江区,柳城县,鹿寨县,融安县,融水苗族自治县,三江侗族自治县|桂林市,秀峰区,叠彩区,象山区,七星区,雁山区,临桂区,阳朔县,灵川县,全州县,兴安县,永福县,灌阳县,龙胜各族自治县,资源县,平乐县,恭城瑶族自治县,荔浦市|梧州市,万秀区,长洲区,龙圩区,苍梧县,藤县,蒙山县,岑溪市|北海市,海城区,银海区,铁山港区,合浦县|防城港市,港口区,防城区,上思县,东兴市|钦州市,钦南区,钦北区,灵山县,浦北县|贵港市,港北区,港南区,覃塘区,平南县,桂平市|玉林市,玉州区,福绵区,容县,陆川县,博白县,兴业县,北流市|百色市,右江区,田阳区,田东县,德保县,那坡县,凌云县,乐业县,田林县,西林县,隆林各族自治县,靖西市,平果市|贺州市,八步区,平桂区,昭平县,钟山县,富川瑶族自治县|河池市,金城江区,宜州区,南丹县,天峨县,凤山县,东兰县,罗城仫佬族自治县,环江毛南族自治县,巴马瑶族自治县,都安瑶族自治县,大化瑶族自治县|来宾市,兴宾区,忻城县,象州县,武宣县,金秀瑶族自治县,合山市|崇左市,江州区,扶绥县,宁明县,龙州县,大新县,天等县,凭祥市#海南省$海口市,秀英区,龙华区,琼山区,美兰区|三亚市,海棠区,吉阳区,天涯区,崖州区|三沙市,滨湄滩,玉琢礁,盘石屿,羚羊礁,全富岛,银屿,排洪滩,波洑暗沙,美溪暗沙,海鸠暗沙,中北暗沙,漫步暗沙,永兴岛,浪花礁,隐矶滩,比微暗沙,东岛,湛涵滩,华光礁,中建岛,金银岛,甘泉岛,北礁,布德暗沙,指掌暗沙,鲁班暗沙,美滨暗沙,本固暗沙,西门暗沙,控湃暗沙,涛静暗沙,果淀暗沙,排波暗沙,石塘暗沙,武勇暗沙,安定连礁,华夏暗沙,济猛暗沙,南扉暗沙,屏南暗沙,乐西暗沙,黄岩岛(民主礁),石屿,七连屿,小现礁,永南暗沙,神狐暗沙,咸舍屿,筐仔沙洲,红草门,银砾滩,北边廊,高尖石,西渡滩,嵩焘滩,鸭公岛,宪法暗沙,一统暗沙,中南暗沙,珊瑚东暗沙,彬礁,南方浅滩,忠孝滩,勇士滩,海马滩,火星礁,和平暗沙,大渊滩,安塘滩,马欢岛,费信岛,五方西,五方北,五方头,五方尾,五方南,南安礁,康西暗沙,北安礁,北康暗沙,法显暗沙,盟谊暗沙,南通礁,海宁礁,琼台礁,海安礁,谭门礁,隐波暗沙,南康暗沙,欢乐暗沙,紫滩,浔江暗沙,半路礁,日积礁,南威岛,中礁,东礁,华阳礁,永暑礁,毕生礁,石盘仔,奥南暗沙,蓬勃堡,金盾暗沙,常骏暗沙,南薇滩,安波沙洲,鸟鱼锭石,光星礁,光星仔礁,弹丸礁,安渡滩,破浪礁,南海礁,簸箕礁,榆亚暗沙,六门礁,南华礁,无乜礁,司令礁,南乐暗沙,半月礁,舰长礁,皇路礁,曾母暗沙,南屏礁,永登暗沙,西礁,碎浪暗沙,保卫暗沙,普宁暗沙,金吾暗沙,都护暗沙,朱应滩,李准滩,人骏滩,广雅滩,奥援暗沙,隐遁暗沙,尹庆群礁,康泰滩,玉诺礁,校尉暗沙,双礁,指向礁,南华水道,石龙岩,立新礁,红石暗沙,郑和群礁,北恒礁,恒礁,莪兰暗沙,泛爱暗沙,孔明礁,伏波礁,海康暗沙,康乐礁,息波礁,神仙暗沙,仙后滩,逍遥暗沙,义净礁,道明群礁,九章群礁,澄平礁,双子群礁,乐斯暗沙,铁峙礁,梅九礁,铁线礁,渚碧礁,双黄沙洲,库归礁,西月岛,长滩,火艾礁,南薰礁,小南薰礁,鸿庥岛,安达礁,舶兰礁,安乐礁,长线礁,主权礁,牛轭礁,染青东礁,染青沙洲,龙虾礁,扁参礁,漳溪礁,屈原礁,琼礁,赤瓜礁,鬼喊礁,华礁,吉阳礁,东门礁,西门礁,景宏岛,南门礁,大现礁,福禄寺礁,太平岛,敦谦沙洲,三角礁,禄沙礁,美济礁,仁爱礁,牛车轮礁,仙宾礁,钟山礁,片礁,信义礁,海口礁,乙辛石,仙娥礁,西卫滩,万安滩|儋州市,三都街道,那大镇,和庆镇,南丰镇,大成镇,雅星镇,兰洋镇,光村镇,木棠镇,海头镇,峨蔓镇,王五镇,白马井镇,中和镇,排浦镇,东成镇,新州镇,西培农场,西联农场,蓝洋农场,八一农场|五指山市,通什镇,南圣镇,毛阳镇,番阳镇,畅好乡,毛道乡,水满乡|琼海市,嘉积镇,万泉镇,石壁镇,中原镇,博鳌镇,阳江镇,龙江镇,潭门镇,塔洋镇,长坡镇,大路镇,会山镇,东太农场,东红农场,东升农场|文昌市,文城镇,重兴镇,蓬莱镇,会文镇,东路镇,潭牛镇,东阁镇,文教镇,东郊镇,龙楼镇,昌洒镇,翁田镇,抱罗镇,冯坡镇,锦山镇,铺前镇,公坡镇,东路农场,南阳农场,国营罗豆农场|万宁市,万城镇,龙滚镇,和乐镇,后安镇,大茂镇,东澳镇,礼纪镇,长丰镇,山根镇,北大镇,南桥镇,三更罗镇,东兴农场,东和农场,兴隆华侨农场,六连林场|东方市,八所镇,东河镇,大田镇,感城镇,板桥镇,三家镇,四更镇,新龙镇,天安乡,江边乡,广坝农场,东方华侨农场|定安县,定城镇,新竹镇,龙湖镇,黄竹镇,雷鸣镇,龙门镇,龙河镇,岭口镇,翰林镇,富文镇,中瑞农场,南海农场,金鸡岭农场|屯昌县,屯城镇,新兴镇,枫木镇,乌坡镇,南吕镇,南坤镇,坡心镇,西昌镇|澄迈县,金江镇,老城镇,瑞溪镇,永发镇,加乐镇,文儒镇,中兴镇,仁兴镇,福山镇,桥头镇,大丰镇,红光农场,西达农场,国营金安农场|临高县,临城镇,波莲镇,东英镇,博厚镇,皇桐镇,多文镇,和舍镇,南宝镇,新盈镇,调楼镇,加来镇|白沙黎族自治县,牙叉镇,七坊镇,邦溪镇,打安镇,细水乡,元门乡,南开乡,阜龙乡,青松乡,金波乡,荣邦乡,白沙农场,龙江农场,邦溪农场|昌江黎族自治县,石碌镇,叉河镇,十月田镇,乌烈镇,昌化镇,海尾镇,七叉镇,王下乡|乐东黎族自治县,抱由镇,万冲镇,大安镇,志仲镇,千家镇,九所镇,利国镇,黄流镇,佛罗镇,尖峰镇,莺歌海镇,山荣农场,乐光农场,保国农场|陵水黎族自治县,椰林镇,光坡镇,三才镇,英州镇,隆广镇,文罗镇,本号镇,新村镇,黎安镇,提蒙乡,群英乡,岭门农场,南平农场|保亭黎族苗族自治县,保城镇,什玲镇,加茂镇,响水镇,新政镇,三道镇,六弓乡,南林乡,毛感乡,新星农场,金江农场,三道农场|琼中黎族苗族自治县,营根镇,湾岭镇,黎母山镇,和平镇,长征镇,红毛镇,中平镇,吊罗山乡,上安乡,什运乡,加钗农场,长征农场#重庆市$重庆市,万州区,涪陵区,渝中区,大渡口区,江北区,沙坪坝区,九龙坡区,南岸区,北碚区,綦江区,大足区,渝北区,巴南区,黔江区,长寿区,江津区,合川区,永川区,南川区,璧山区,铜梁区,潼南区,荣昌区,开州区,梁平区,武隆区|重庆市,城口县,丰都县,垫江县,忠县,云阳县,奉节县,巫山县,巫溪县,石柱土家族自治县,秀山土家族苗族自治县,酉阳土家族苗族自治县,彭水苗族土家族自治县#四川省$成都市,锦江区,青羊区,金牛区,武侯区,成华区,龙泉驿区,青白江区,新都区,温江区,双流区,郫都区,新津区,金堂县,大邑县,蒲江县,都江堰市,彭州市,邛崃市,崇州市,简阳市|自贡市,自流井区,贡井区,大安区,沿滩区,荣县,富顺县|攀枝花市,东区,西区,仁和区,米易县,盐边县|泸州市,江阳区,纳溪区,龙马潭区,泸县,合江县,叙永县,古蔺县|德阳市,旌阳区,罗江区,中江县,广汉市,什邡市,绵竹市|绵阳市,涪城区,游仙区,安州区,三台县,盐亭县,梓潼县,北川羌族自治县,平武县,江油市|广元市,利州区,昭化区,朝天区,旺苍县,青川县,剑阁县,苍溪县|遂宁市,船山区,安居区,蓬溪县,大英县,射洪市|内江市,市中区,东兴区,威远县,资中县,隆昌市|乐山市,市中区,沙湾区,五通桥区,金口河区,犍为县,井研县,夹江县,沐川县,峨边彝族自治县,马边彝族自治县,峨眉山市|南充市,顺庆区,高坪区,嘉陵区,南部县,营山县,蓬安县,仪陇县,西充县,阆中市|眉山市,东坡区,彭山区,仁寿县,洪雅县,丹棱县,青神县|宜宾市,翠屏区,南溪区,叙州区,江安县,长宁县,高县,珙县,筠连县,兴文县,屏山县|广安市,广安区,前锋区,岳池县,武胜县,邻水县,华蓥市|达州市,通川区,达川区,宣汉县,开江县,大竹县,渠县,万源市|雅安市,雨城区,名山区,荥经县,汉源县,石棉县,天全县,芦山县,宝兴县|巴中市,巴州区,恩阳区,通江县,南江县,平昌县|资阳市,雁江区,安岳县,乐至县|阿坝藏族羌族自治州,马尔康市,汶川县,理县,茂县,松潘县,九寨沟县,金川县,小金县,黑水县,壤塘县,阿坝县,若尔盖县,红原县|甘孜藏族自治州,康定市,泸定县,丹巴县,九龙县,雅江县,道孚县,炉霍县,甘孜县,新龙县,德格县,白玉县,石渠县,色达县,理塘县,巴塘县,乡城县,稻城县,得荣县|凉山彝族自治州,西昌市,会理市,木里藏族自治县,盐源县,德昌县,会东县,宁南县,普格县,布拖县,金阳县,昭觉县,喜德县,冕宁县,越西县,甘洛县,美姑县,雷波县#贵州省$贵阳市,南明区,云岩区,花溪区,乌当区,白云区,观山湖区,开阳县,息烽县,修文县,清镇市|六盘水市,钟山区,六枝特区,水城区,盘州市|遵义市,红花岗区,汇川区,播州区,桐梓县,绥阳县,正安县,道真仡佬族苗族自治县,务川仡佬族苗族自治县,凤冈县,湄潭县,余庆县,习水县,赤水市,仁怀市|安顺市,西秀区,平坝区,普定县,镇宁布依族苗族自治县,关岭布依族苗族自治县,紫云苗族布依族自治县|毕节市,七星关区,大方县,金沙县,织金县,纳雍县,威宁彝族回族苗族自治县,赫章县,黔西市|铜仁市,碧江区,万山区,江口县,玉屏侗族自治县,石阡县,思南县,印江土家族苗族自治县,德江县,沿河土家族自治县,松桃苗族自治县|黔西南布依族苗族自治州,兴义市,兴仁市,普安县,晴隆县,贞丰县,望谟县,册亨县,安龙县|黔东南苗族侗族自治州,凯里市,黄平县,施秉县,三穗县,镇远县,岑巩县,天柱县,锦屏县,剑河县,台江县,黎平县,榕江县,从江县,雷山县,麻江县,丹寨县|黔南布依族苗族自治州,都匀市,福泉市,荔波县,贵定县,瓮安县,独山县,平塘县,罗甸县,长顺县,龙里县,惠水县,三都水族自治县#云南省$昆明市,五华区,盘龙区,官渡区,西山区,东川区,呈贡区,晋宁区,富民县,宜良县,石林彝族自治县,嵩明县,禄劝彝族苗族自治县,寻甸回族彝族自治县,安宁市|曲靖市,麒麟区,沾益区,马龙区,陆良县,师宗县,罗平县,富源县,会泽县,宣威市|玉溪市,红塔区,江川区,通海县,华宁县,易门县,峨山彝族自治县,新平彝族傣族自治县,元江哈尼族彝族傣族自治县,澄江市|保山市,隆阳区,施甸县,龙陵县,昌宁县,腾冲市|昭通市,昭阳区,鲁甸县,巧家县,盐津县,大关县,永善县,绥江县,镇雄县,彝良县,威信县,水富市|丽江市,古城区,玉龙纳西族自治县,永胜县,华坪县,宁蒗彝族自治县|普洱市,思茅区,宁洱哈尼族彝族自治县,墨江哈尼族自治县,景东彝族自治县,景谷傣族彝族自治县,镇沅彝族哈尼族拉祜族自治县,江城哈尼族彝族自治县,孟连傣族拉祜族佤族自治县,澜沧拉祜族自治县,西盟佤族自治县|临沧市,临翔区,凤庆县,云县,永德县,镇康县,双江拉祜族佤族布朗族傣族自治县,耿马傣族佤族自治县,沧源佤族自治县|楚雄彝族自治州,楚雄市,禄丰市,双柏县,牟定县,南华县,姚安县,大姚县,永仁县,元谋县,武定县|红河哈尼族彝族自治州,个旧市,开远市,蒙自市,弥勒市,屏边苗族自治县,建水县,石屏县,泸西县,元阳县,红河县,金平苗族瑶族傣族自治县,绿春县,河口瑶族自治县|文山壮族苗族自治州,文山市,砚山县,西畴县,麻栗坡县,马关县,丘北县,广南县,富宁县|西双版纳傣族自治州,景洪市,勐海县,勐腊县|大理白族自治州,大理市,漾濞彝族自治县,祥云县,宾川县,弥渡县,南涧彝族自治县,巍山彝族回族自治县,永平县,云龙县,洱源县,剑川县,鹤庆县|德宏傣族景颇族自治州,瑞丽市,芒市,梁河县,盈江县,陇川县|怒江傈僳族自治州,泸水市,福贡县,贡山独龙族怒族自治县,兰坪白族普米族自治县|迪庆藏族自治州,香格里拉市,德钦县,维西傈僳族自治县#西藏自治区$拉萨市,城关区,堆龙德庆区,达孜区,林周县,当雄县,尼木县,曲水县,墨竹工卡县|日喀则市,桑珠孜区,南木林县,江孜县,定日县,萨迦县,拉孜县,昂仁县,谢通门县,白朗县,仁布县,康马县,定结县,仲巴县,亚东县,吉隆县,聂拉木县,萨嘎县,岗巴县|昌都市,卡若区,江达县,贡觉县,类乌齐县,丁青县,察雅县,八宿县,左贡县,芒康县,洛隆县,边坝县|林芝市,巴宜区,工布江达县,米林市,墨脱县,波密县,察隅县,朗县|山南市,乃东区,扎囊县,贡嘎县,桑日县,琼结县,曲松县,措美县,洛扎县,加查县,隆子县,错那市,浪卡子县|那曲市,色尼区,嘉黎县,比如县,聂荣县,安多县,申扎县,索县,班戈县,巴青县,尼玛县,双湖县|阿里地区,普兰县,札达县,噶尔县,日土县,革吉县,改则县,措勤县#陕西省$西安市,新城区,碑林区,莲湖区,灞桥区,未央区,雁塔区,阎良区,临潼区,长安区,高陵区,鄠邑区,蓝田县,周至县|铜川市,王益区,印台区,耀州区,宜君县|宝鸡市,渭滨区,金台区,陈仓区,凤翔区,岐山县,扶风县,眉县,陇县,千阳县,麟游县,凤县,太白县|咸阳市,秦都区,杨陵区,渭城区,三原县,泾阳县,乾县,礼泉县,永寿县,长武县,旬邑县,淳化县,武功县,兴平市,彬州市|渭南市,临渭区,华州区,潼关县,大荔县,合阳县,澄城县,蒲城县,白水县,富平县,韩城市,华阴市|延安市,宝塔区,安塞区,延长县,延川县,志丹县,吴起县,甘泉县,富县,洛川县,宜川县,黄龙县,黄陵县,子长市|汉中市,汉台区,南郑区,城固县,洋县,西乡县,勉县,宁强县,略阳县,镇巴县,留坝县,佛坪县|榆林市,榆阳区,横山区,府谷县,靖边县,定边县,绥德县,米脂县,佳县,吴堡县,清涧县,子洲县,神木市|安康市,汉滨区,汉阴县,石泉县,宁陕县,紫阳县,岚皋县,平利县,镇坪县,白河县,旬阳市|商洛市,商州区,洛南县,丹凤县,商南县,山阳县,镇安县,柞水县#甘肃省$兰州市,城关区,七里河区,西固区,安宁区,红古区,永登县,皋兰县,榆中县|嘉峪关市,雄关街道,钢城街道,新城镇,峪泉镇,文殊镇|金昌市,金川区,永昌县|白银市,白银区,平川区,靖远县,会宁县,景泰县|天水市,秦州区,麦积区,清水县,秦安县,甘谷县,武山县,张家川回族自治县|武威市,凉州区,民勤县,古浪县,天祝藏族自治县|张掖市,甘州区,肃南裕固族自治县,民乐县,临泽县,高台县,山丹县|平凉市,崆峒区,泾川县,灵台县,崇信县,庄浪县,静宁县,华亭市|酒泉市,肃州区,金塔县,瓜州县,肃北蒙古族自治县,阿克塞哈萨克族自治县,玉门市,敦煌市|庆阳市,西峰区,庆城县,环县,华池县,合水县,正宁县,宁县,镇原县|定西市,安定区,通渭县,陇西县,渭源县,临洮县,漳县,岷县|陇南市,武都区,成县,文县,宕昌县,康县,西和县,礼县,徽县,两当县|临夏回族自治州,临夏市,临夏县,康乐县,永靖县,广河县,和政县,东乡族自治县,积石山保安族东乡族撒拉族自治县|甘南藏族自治州,合作市,临潭县,卓尼县,舟曲县,迭部县,玛曲县,碌曲县,夏河县#青海省$西宁市,城东区,城中区,城西区,城北区,湟中区,大通回族土族自治县,湟源县|海东市,乐都区,平安区,民和回族土族自治县,互助土族自治县,化隆回族自治县,循化撒拉族自治县|海北藏族自治州,门源回族自治县,祁连县,海晏县,刚察县|黄南藏族自治州,同仁市,尖扎县,泽库县,河南蒙古族自治县|海南藏族自治州,共和县,同德县,贵德县,兴海县,贵南县|果洛藏族自治州,玛沁县,班玛县,甘德县,达日县,久治县,玛多县|玉树藏族自治州,玉树市,杂多县,称多县,治多县,囊谦县,曲麻莱县|海西蒙古族藏族自治州,格尔木市,德令哈市,茫崖市,乌兰县,都兰县,天峻县,大柴旦行政区#宁夏回族自治区$银川市,兴庆区,西夏区,金凤区,永宁县,贺兰县,灵武市|石嘴山市,大武口区,惠农区,平罗县|吴忠市,利通区,红寺堡区,盐池县,同心县,青铜峡市|固原市,原州区,西吉县,隆德县,泾源县,彭阳县|中卫市,沙坡头区,中宁县,海原县#新疆维吾尔自治区$乌鲁木齐市,天山区,沙依巴克区,新市区,水磨沟区,头屯河区,达坂城区,米东区,乌鲁木齐县|克拉玛依市,独山子区,克拉玛依区,白碱滩区,乌尔禾区|吐鲁番市,高昌区,鄯善县,托克逊县|哈密市,伊州区,巴里坤哈萨克自治县,伊吾县|昌吉回族自治州,昌吉市,阜康市,呼图壁县,玛纳斯县,奇台县,吉木萨尔县,木垒哈萨克自治县|博尔塔拉蒙古自治州,博乐市,阿拉山口市,精河县,温泉县|巴音郭楞蒙古自治州,库尔勒市,轮台县,尉犁县,若羌县,且末县,焉耆回族自治县,和静县,和硕县,博湖县|阿克苏地区,阿克苏市,库车市,温宿县,沙雅县,新和县,拜城县,乌什县,阿瓦提县,柯坪县|克孜勒苏柯尔克孜自治州,阿图什市,阿克陶县,阿合奇县,乌恰县|喀什地区,喀什市,疏附县,疏勒县,英吉沙县,泽普县,莎车县,叶城县,麦盖提县,岳普湖县,伽师县,巴楚县,塔什库尔干塔吉克自治县|和田地区,和田市,和田县,墨玉县,皮山县,洛浦县,策勒县,于田县,民丰县|伊犁哈萨克自治州,伊宁市,奎屯市,霍尔果斯市,伊宁县,察布查尔锡伯自治县,霍城县,巩留县,新源县,昭苏县,特克斯县,尼勒克县|塔城地区,塔城市,乌苏市,沙湾市,额敏县,托里县,裕民县,和布克赛尔蒙古自治县|阿勒泰地区,阿勒泰市,布尔津县,富蕴县,福海县,哈巴河县,青河县,吉木乃县|石河子市,新城街道,向阳街道,红山街道,老街街道,东城街道,北泉镇,石河子镇,兵团一五二团|阿拉尔市,金银川路街道,幸福路街道,青松路街道,南口街道,金银川镇,新井子镇,甘泉镇,永宁镇,托喀依乡,兵团七团,兵团八团,兵团十团,兵团十一团,兵团十二团,兵团十三团,兵团十四团,兵团十六团,九团|图木舒克市,前海街道,草湖镇,兵团四十四团,兵团四十九团,兵团五十团,兵团五十一团,兵团五十三团|五家渠市,军垦路街道,青湖路街道,人民路街道,兵团一零一团,五家渠经济技术开区,兵团一零三团|北屯市,双渠镇,丰庆镇,海川镇|铁门关市,博古其镇,双丰镇|双河市,兵团八十九团,兵团八十六团,兵团八十四团,兵团八十一团,兵团九十团,兵团八十五团|可克达拉市,兵团六十八团,兵团六十六团(中心团场),兵团六十七团,兵团六十三团,兵团六十四团|昆玉市,昆玉市|新星市,新星市|胡杨河市,胡杨河市|白杨市,白杨市#苏鲁交界$海域,达山岛(达念山),车牛山,平岛(平山岛)"; if (SWT) PCA.PCAD = SPT + "$" + SCT + "," + SAT + "#" + PCA.PCAD; PCA.PCAD.split("#").forEach(function (VAL1, ID1) { PCA.PCAP[ID1] = VAL1.split("$")[0], PCA.PCAC[ID1] = [], PCA.PCAA[ID1] = []; diff --git a/public/static/plugs/layui/layui.js b/public/static/plugs/layui/layui.js index a860cfd43..330612802 100644 --- a/public/static/plugs/layui/layui.js +++ b/public/static/plugs/layui/layui.js @@ -1 +1 @@ -/** v2.10.1 | MIT Licensed */;!function(d){"use strict";var t,h=d.document,m={modules:{},status:{},timeout:10,event:{}},o=function(){this.v="2.10.1"},e=d.LAYUI_GLOBAL||{},v=(t=h.currentScript&&"SCRIPT"===h.currentScript.tagName.toUpperCase()?h.currentScript.src:function(){for(var t,e=h.getElementsByTagName("script"),n=e.length-1,o=n;01e3*m.timeout/4?g(s+" is not a valid module","error"):void(m.status[s]?y():setTimeout(o,4))}())}function y(){e.push(layui[s]),11e3*m.timeout/4?g(s+" is not a valid module","error"):void("string"==typeof m.modules[s]&&m.status[s]?y():setTimeout(f,4))}():((r=h.createElement("script"))["async"]=!0,r.charset="utf-8",r.src=i+((u=!0===m.version?m.v||(new Date).getTime():m.version||"")?"?v="+u:""),l.appendChild(r),!r.attachEvent||r.attachEvent.toString&&r.attachEvent.toString().indexOf("[native code")<0||b?r.addEventListener("load",function(t){p(t,i)},!1):r.attachEvent("onreadystatechange",function(t){p(t,i)}),m.modules[s]=i)),a},o.prototype.disuse=function(t){var n=this;return t=n.isArray(t)?t:[t],n.each(t,function(t,e){m.status[e],delete n[e],delete N[e],delete n.modules[e],delete m.status[e],delete m.modules[e]}),n},o.prototype.getStyle=function(t,e){t=t.currentStyle||d.getComputedStyle(t,null);return t.getPropertyValue?t.getPropertyValue(e):t.getAttribute(e.replace(/-(\w)/g,function(t,e){return e?e.toUpperCase():""}))},o.prototype.link=function(n,o,t){var r=this,e=h.getElementsByTagName("head")[0],i=h.createElement("link"),a="layuicss-"+((t="string"==typeof o?o:t)||n).replace(/\.|\//g,""),u="creating",l=0;return i.href=n+(m.debug?"?v="+(new Date).getTime():""),i.rel="stylesheet",i.id=a,i.media="all",h.getElementById(a)||e.appendChild(i),"function"==typeof o&&function s(t){var e=h.getElementById(a);return++l>1e3*m.timeout/100?g(n+" timeout"):void(1989===parseInt(r.getStyle(e,"width"))?(t===u&&e.removeAttribute("lay-status"),e.getAttribute("lay-status")===u?setTimeout(s,100):o()):(e.setAttribute("lay-status",u),setTimeout(function(){s(u)},100)))}(),r},o.prototype.addcss=function(t,e,n){return layui.link(m.dir+"css/"+t,e,n)},m.callback={},o.prototype.factory=function(t){if(layui[t])return"function"==typeof m.callback[t]?m.callback[t]:null},o.prototype.img=function(t,e,n){var o=new Image;if(o.src=t,o.complete)return e(o);o.onload=function(){o.onload=null,"function"==typeof e&&e(o)},o.onerror=function(t){o.onerror=null,"function"==typeof n&&n(t)}},o.prototype.config=function(t){for(var e in t=t||{})m[e]=t[e];return this},o.prototype.modules=function(){var t,e={};for(t in N)e[t]=N[t];return e}(),o.prototype.extend=function(t){for(var e in t=t||{})this[e]||this.modules[e]?g(e+" Module already exists","error"):this.modules[e]=t[e];return this},o.prototype.router=o.prototype.hash=function(t){var n={path:[],search:{},hash:((t=t||location.hash).match(/[^#](#.*$)/)||[])[1]||"",href:""};return/^#/.test(t)&&(t=t.replace(/^#/,""),t=(n.href=t).replace(/([^#])(#.*$)/,"$1").split("/")||[],this.each(t,function(t,e){/^\w+=/.test(e)?(e=e.split("="),n.search[e[0]]=e[1]):n.path.push(e)})),n},o.prototype.url=function(t){var r,e,n=this;return{pathname:(t?((t.match(/\.[^.]+?\/.+/)||[])[0]||"").replace(/^[^\/]+/,"").replace(/\?.+/,""):location.pathname).replace(/^\//,"").split("/"),search:(r={},e=(t?((t.match(/\?.+/)||[])[0]||"").replace(/\#.+/,""):location.search).replace(/^\?+/,"").split("&"),n.each(e,function(t,e){var n=e.indexOf("="),o=n<0?e.substr(0,e.length):0!==n&&e.substr(0,n);o&&(r[o]=0(d.innerHeight||h.documentElement.clientHeight)},p.getStyleRules=function(t,n){if(t)return t=(t=t.sheet||t.styleSheet||{}).cssRules||t.rules,"function"==typeof n&&layui.each(t,function(t,e){if(n(e,t))return!0}),t},p.style=function(t){t=t||{};var e=p.elem("style"),n=t.text||"",i=t.target;if(n)return"styleSheet"in e?(e.setAttribute("type","text/css"),e.styleSheet.cssText=n):e.innerHTML=n,e.id="LAY-STYLE-"+(t.id||(n=p.style.index||0,p.style.index++,"DF-"+n)),i&&((t=p(i).find("#"+e.id))[0]&&t.remove(),p(i).append(e)),e},p.position=function(t,e,n){var i,r,o,c,a,u,s,f,l;e&&(n=n||{},t!==h&&t!==p("body")[0]||(n.clickType="right"),i="right"===n.clickType?{left:(i=n.e||d.event||{}).clientX,top:i.clientY,right:i.clientX,bottom:i.clientY}:t.getBoundingClientRect(),u=e.offsetWidth,s=e.offsetHeight,r=function(t){return h.body[t=t?"scrollLeft":"scrollTop"]|h.documentElement[t]},o=function(t){return h.documentElement[t?"clientWidth":"clientHeight"]},c="margin"in n?n.margin:5,l=i.left,a=i.bottom,"center"===n.align?l-=(u-t.offsetWidth)/2:"right"===n.align&&(l=l-u+t.offsetWidth),(l=l+u+c>o("width")?o("width")-u-c:l)o()&&(i.top>s+c&&i.top<=o()?a=i.top-s-2*c:n.allowBottomOut||(a=o()-s-2*c)<0&&(a=0)),(u=n.position)&&(e.style.position=u),s=n.offset?n.offset[0]:0,f=n.offset?n.offset[1]:0,e.style.left=l+("fixed"===u?0:r(1))+s+"px",e.style.top=a+("fixed"===u?0:r())+f+"px",p.hasScrollbar()||(l=e.getBoundingClientRect(),!n.SYSTEM_RELOAD&&l.bottom+c>o()&&(n.SYSTEM_RELOAD=!0,setTimeout(function(){p.position(t,e,n)},50))))},p.options=function(t,e){if(e="object"==typeof e?e:{attr:e},t===h)return{};var t=p(t),n=e.attr||"lay-options",t=t.attr(n);try{return new Function("return "+(t||"{}"))()}catch(i){return layui.hint().error(e.errorText||[n+'="'+t+'"',"\n parseerror: "+i].join("\n"),"error"),{}}},p.isTopElem=function(n){var t=[h,p("body")[0]],i=!1;return p.each(t,function(t,e){if(e===n)return i=!0}),i},p.clipboard={writeText:function(n){var i=String(n.text);function t(){var t=h.createElement("textarea");t.value=i,t.style.position="fixed",t.style.opacity="0",t.style.top="0px",t.style.left="0px",h.body.appendChild(t),t.select();try{h.execCommand("copy"),"function"==typeof n.done&&n.done()}catch(e){"function"==typeof n.error&&n.error(e)}finally{t.remove?t.remove():h.body.removeChild(t)}}navigator&&"clipboard"in navigator?navigator.clipboard.writeText(i).then(n.done,function(){t()}):t()}},p.passiveSupported=function(){var t=!1;try{var e=Object.defineProperty({},"passive",{get:function(){t=!0}});d.addEventListener("test",null,e),d.removeEventListener("test",null,e)}catch(n){}return t}(),p.touchEventsSupported=function(){return"ontouchstart"in d},p.touchSwipe=function(t,e){var n,i,r,o=e,c=p(t)[0];c&&p.touchEventsSupported()&&(n={pointerStart:{x:0,y:0},pointerEnd:{x:0,y:0},distanceX:0,distanceY:0,direction:"none",timeStart:null},e=function(t){1===t.touches.length&&(c.addEventListener("touchmove",i,!!p.passiveSupported&&{passive:!1}),c.addEventListener("touchend",r),c.addEventListener("touchcancel",r),n.timeStart=Date.now(),n.pointerStart.x=n.pointerEnd.x=t.touches[0].clientX,n.pointerStart.y=n.pointerEnd.y=t.touches[0].clientY,n.distanceX=n.distanceY=0,n.direction="none",o.onTouchStart)&&o.onTouchStart(t,n)},i=function(t){t.preventDefault(),n.pointerEnd.x=t.touches[0].clientX,n.pointerEnd.y=t.touches[0].clientY,n.distanceX=n.pointerStart.x-n.pointerEnd.x,n.distanceY=n.pointerStart.y-n.pointerEnd.y,Math.abs(n.distanceX)>Math.abs(n.distanceY)?n.direction=0]|&(?=#[a-zA-Z0-9]+)/g.test(e+="")?e.replace(/&(?!#?[a-zA-Z0-9]+;)/g,"&").replace(//g,">").replace(/'/g,"'").replace(/"/g,"""):e}},i=function(e){return new RegExp(e,"g")},u=function(e,r){var n="Laytpl Error: ";return"object"==typeof console&&console.error(n+e+"\n"+(r||"")),n+e},n=function(e,r){var n=this,e=(n.config=n.config||{},n.template=e,function(e){for(var r in e)n.config[r]=e[r]});e(c),e(r)},r=(n.prototype.tagExp=function(e,r,n){var c=this.config;return i((r||"")+c.open+["#([\\s\\S])+?","([^{#}])*?"][e||0]+c.close+(n||""))},n.prototype.parse=function(e,r){var n=this,c=n.config,t=e,o=i("^"+c.open+"#",""),p=i(c.close+"$","");if("string"!=typeof e)return e;e='"use strict";var view = "'+(e=e.replace(/\s+|\r|\t|\n/g," ").replace(i(c.open+"#"),c.open+"# ").replace(i(c.close+"}"),"} "+c.close).replace(/\\/g,"\\\\").replace(i(c.open+"!(.+?)!"+c.close),function(e){return e=e.replace(i("^"+c.open+"!"),"").replace(i("!"+c.close),"").replace(i(c.open+"|"+c.close),function(e){return e.replace(/(.)/g,"\\$1")})}).replace(/(?="|')/g,"\\").replace(n.tagExp(),function(e){return'";'+(e=e.replace(o,"").replace(p,"")).replace(/\\(.)/g,"$1")+';view+="'}).replace(n.tagExp(1),function(e){var r='"+laytpl.escape(';return e.replace(/\s/g,"")===c.open+c.close?"":(e=e.replace(i(c.open+"|"+c.close),""),/^=/.test(e)?e=e.replace(/^=/,""):/^-/.test(e)&&(e=e.replace(/^-/,""),r='"+('),r+e.replace(/\\(.)/g,"$1")+')+"')}))+'";return view;';try{return n.cache=e=new Function("d, laytpl",e),e(r,l)}catch(a){return delete n.cache,u(a,t)}},n.prototype.render=function(e,r){e=e||{};var n=this,e=n.cache?n.cache(e,l):n.parse(n.template,e);return"function"==typeof r&&r(e),e},function(e,r){return new n(e,r)});r.config=function(e){for(var r in e=e||{})c[r]=e[r]},r.v="2.0.0",e("laytpl",r)});layui.define(function(e){"use strict";var r=document,u="getElementById",c="getElementsByTagName",a="layui-disabled",t=function(e){var a=this;a.config=e||{},a.config.index=++o.index,a.render(!0)},o=(t.prototype.type=function(){var e=this.config;if("object"==typeof e.elem)return e.elem.length===undefined?2:3},t.prototype.view=function(){var i,e,t,n=this.config,r=n.groups="groups"in n?Number(n.groups)||0:5,u=(n.layout="object"==typeof n.layout?n.layout:["prev","page","next"],n.count=Number(n.count)||0,n.curr=Number(n.curr)||1,n.limits="object"==typeof n.limits?n.limits:[10,20,30,40,50],n.limit=Number(n.limit)||10,n.pages=Math.ceil(n.count/n.limit)||1,n.curr>n.pages?n.curr=n.pages:n.curr<1&&(n.curr=1),r<0?r=1:r>n.pages&&(r=n.pages),n.prev="prev"in n?n.prev:"\u4e0a\u4e00\u9875",n.next="next"in n?n.next:"\u4e0b\u4e00\u9875",n.pages>r?Math.ceil((n.curr+(1'+n.prev+"":"",page:function(){var e=[];if(n.count<1)return"";1'+(n.first||1)+"");var a=Math.floor((r-1)/2),t=1n.pages?n.pages:a:r;for(i-t...');t<=i;t++)t===n.curr?e.push('"+t+""):e.push(''+t+"");return n.pages>r&&n.pages>i&&!1!==n.last&&(i+1...'),0!==r)&&e.push(''+(n.last||n.pages)+""),e.join("")}(),next:n.next?''+n.next+"":"",count:''+(e="object"==typeof n.countText?n.countText:["\u5171 "," \u6761"])[0]+n.count+e[1]+"",limit:(i=['"),refresh:['','',""].join(""),skip:[''+(e="object"==typeof n.skipText?n.skipText:["\u5230\u7b2c","\u9875","\u786e\u5b9a"])[0],'',e[1]+'",""].join("")};return['
',(t=[],layui.each(n.layout,function(e,a){l[a]&&t.push(l[a])}),t.join("")),"
"].join("")},t.prototype.jump=function(e,a){if(e){var t=this,i=t.config,n=e.children,r=e[c]("button")[0],u=e[c]("input")[0],e=e[c]("select")[0],l=function(){var e=Number(u.value.replace(/\s|\D/g,""));e&&(i.curr=e,t.render())};if(a)return l();for(var s=0,p=n.length;si.pages||(i.curr=e,t.render())});e&&o.on(e,"change",function(){var e=this.value;i.curr*e>i.count&&(i.curr=Math.ceil(i.count/e)),i.limit=e,t.render()}),r&&o.on(r,"click",function(){l()})}},t.prototype.skip=function(t){var i,e;t&&(i=this,e=t[c]("input")[0])&&o.on(e,"keyup",function(e){var a=this.value,e=e.keyCode;/^(37|38|39|40)$/.test(e)||(/\D/.test(a)&&(this.value=a.replace(/\D/,"")),13===e&&i.jump(t,!0))})},t.prototype.render=function(e){var a=this,t=a.config,i=a.type(),n=a.view(),i=(2===i?t.elem&&(t.elem.innerHTML=n):3===i?t.elem.html(n):r[u](t.elem)&&(r[u](t.elem).innerHTML=n),t.jump&&t.jump(t,e),r[u]("layui-laypage-"+t.index));a.jump(i),t.hash&&!e&&(location.hash="!"+t.hash+"="+t.curr),a.skip(i)},{render:function(e){return new t(e).index},index:layui.laypage?layui.laypage.index+1e4:0,on:function(a,e,t){return a.attachEvent?a.attachEvent("on"+e,function(e){e.target=e.srcElement,t.call(a,e)}):a.addEventListener(e,t,!1),this}});e("laypage",o)});!function(i,D){"use strict";var n=i.layui&&layui.define,l={getPath:i.lay&&lay.getPath?lay.getPath:"",link:function(e,t,a){T.path&&i.lay&&lay.layui&&lay.layui.link(T.path+e,t,a)}},e=i.LAYUI_GLOBAL||{},a="laydate",d="lay-"+a+"-id",T={v:"5.6.0",config:{weekStart:0},index:i.laydate&&i.laydate.v?1e5:0,path:e.laydate_dir||l.getPath,set:function(e){var t=this;return t.config=lay.extend({},t.config,e),t},ready:function(e){var t="laydate",a=(n?"modules/":"")+"laydate.css?v="+T.v;return n?layui["layui.all"]?"function"==typeof e&&e():layui.addcss(a,e,t):l.link(a,e,t),this}},s=function(){var t=this,e=t.config.id;return(s.that[e]=t).inst={hint:function(e){t.hint.call(t,e)},reload:function(e){t.reload.call(t,e)},config:t.config}},M="layui-this",C="laydate-disabled",h=[100,2e5],v="layui-laydate-static",b="layui-laydate-list",o="laydate-selected",r="layui-laydate-hint",y="laydate-day-prev",m="laydate-day-next",E=".laydate-btns-confirm",L="laydate-time-text",I="laydate-btns-time",x="layui-laydate-preview",w="layui-laydate-shade",k=function(e){var t,a=this,n=(a.index=++T.index,a.config=lay.extend({},a.config,T.config,e),lay(e.elem||a.config.elem));return 1\u8bf7\u91cd\u65b0\u9009\u62e9",invalidDate:"\u4e0d\u5728\u6709\u6548\u65e5\u671f\u6216\u65f6\u95f4\u8303\u56f4\u5185",formatError:["\u65e5\u671f\u683c\u5f0f\u4e0d\u5408\u6cd5
\u5fc5\u987b\u9075\u5faa\u4e0b\u8ff0\u683c\u5f0f\uff1a
","
\u5df2\u4e3a\u4f60\u91cd\u7f6e"],preview:"\u5f53\u524d\u9009\u4e2d\u7684\u7ed3\u679c"},en:{weeks:["Su","Mo","Tu","We","Th","Fr","Sa"],time:["Hours","Minutes","Seconds"],timeTips:"Select Time",startTime:"Start Time",endTime:"End Time",dateTips:"Select Date",month:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],tools:{confirm:"Confirm",clear:"Clear",now:"Now"},timeout:"End time cannot be less than start Time
Please re-select",invalidDate:"Invalid date",formatError:["The date format error
Must be followed\uff1a
","
It has been reset"],preview:"The selected result"}};return e[this.config.lang]||e.cn},k.prototype.markerOfChineseFestivals={"0-1-1":"\u5143\u65e6","0-2-14":"\u60c5\u4eba","0-3-8":"\u5987\u5973","0-3-12":"\u690d\u6811","0-4-1":"\u611a\u4eba","0-5-1":"\u52b3\u52a8","0-5-4":"\u9752\u5e74","0-6-1":"\u513f\u7ae5","0-9-10":"\u6559\u5e08","0-10-1":"\u56fd\u5e86","0-12-25":"\u5723\u8bde"},k.prototype.reload=function(e){this.config=lay.extend({},this.config,e),this.init()},k.prototype.init=function(){var r=this,o=r.config,e="static"===o.position,t={year:"yyyy",month:"yyyy-MM",date:"yyyy-MM-dd",time:"HH:mm:ss",datetime:"yyyy-MM-dd HH:mm:ss"};o.elem=lay(o.elem),o.eventElem=lay(o.eventElem),o.elem[0]&&("array"!==layui.type(o.theme)&&(o.theme=[o.theme]),o.fullPanel&&("datetime"!==o.type||o.range)&&delete o.fullPanel,r.rangeStr=o.range?"string"==typeof o.range?o.range:"-":"",r.rangeLinked=!(!o.range||!o.rangeLinked||"date"!==o.type&&"datetime"!==o.type),r.autoCalendarModel=function(){var e=r.rangeLinked;return r.rangeLinked=o.range&&("date"===o.type||"datetime"===o.type)&&(!r.startDate||!r.endDate||r.startDate&&r.endDate&&r.startDate.year===r.endDate.year&&r.startDate.month===r.endDate.month),lay(r.elem)[r.rangeLinked?"addClass":"removeClass"]("layui-laydate-linkage"),r.rangeLinked!=e},r.autoCalendarModel.auto=r.rangeLinked&&"auto"===o.rangeLinked,"array"===layui.type(o.range)&&(r.rangeElem=[lay(o.range[0]),lay(o.range[1])]),t[o.type]||(i.console&&console.error&&console.error("laydate type error:'"+o.type+"' is not supported"),o.type="date"),o.format===t.date&&(o.format=t[o.type]||t.date),r.format=s.formatArr(o.format),o.weekStart&&!/^[0-6]$/.test(o.weekStart)&&(t=r.lang(),o.weekStart=t.weeks.indexOf(o.weekStart),-1===o.weekStart)&&(o.weekStart=0),r.EXP_IF="",r.EXP_SPLIT="",lay.each(r.format,function(e,t){e=new RegExp(u).test(t)?"\\d{"+(new RegExp(u).test(r.format[0===e?e+1:e-1]||"")?/^yyyy|y$/.test(t)?4:t.length:/^yyyy$/.test(t)?"1,4":/^y$/.test(t)?"1,308":"1,2")+"}":"\\"+t;r.EXP_IF=r.EXP_IF+e,r.EXP_SPLIT=r.EXP_SPLIT+"("+e+")"}),r.EXP_IF_ONE=new RegExp("^"+r.EXP_IF+"$"),r.EXP_IF=new RegExp("^"+(o.range?r.EXP_IF+"\\s\\"+r.rangeStr+"\\s"+r.EXP_IF:r.EXP_IF)+"$"),r.EXP_SPLIT=new RegExp("^"+r.EXP_SPLIT+"$",""),r.isInput(o.elem[0])||"focus"===o.trigger&&(o.trigger="click"),o.elem.attr("lay-key",r.index),o.eventElem.attr("lay-key",r.index),o.elem.attr(d,o.id),lay.each(["min","max"],function(e,t){var a=[],n=[];if("number"==typeof o[t])var i=o[t],l=new Date,l=r.newDate({year:l.getFullYear(),month:l.getMonth(),date:l.getDate(),hours:e?23:0,minutes:e?59:0,seconds:e?59:0}).getTime(),e=new Date(i?i<864e5?l+864e5*i:i:l),a=[e.getFullYear(),e.getMonth()+1,e.getDate()],n=[e.getHours(),e.getMinutes(),e.getSeconds()];else if("string"==typeof o[t])a=(o[t].match(/\d+-\d+-\d+/)||[""])[0].split("-"),n=(o[t].match(/\d+:\d+:\d+/)||[""])[0].split(":");else if("object"==typeof o[t])return o[t];o[t]={year:0|a[0]||(new Date).getFullYear(),month:a[1]?(0|a[1])-1:(new Date).getMonth(),date:0|a[2]||(new Date).getDate(),hours:0|n[0],minutes:0|n[1],seconds:0|n[2]}}),r.elemID="layui-laydate"+o.elem.attr("lay-key"),(o.show||e)&&r.render(),e||r.events(),"function"==typeof o.formatToDisplay&&(r.isInput(o.elem[0])?r.formatToDisplay(o.elem[0],o.formatToDisplay):(t=r.rangeElem)&&(r.formatToDisplay(t[0][0],o.formatToDisplay),r.formatToDisplay(t[1][0],o.formatToDisplay))),o.value)&&o.isInitValue&&("date"===layui.type(o.value)?r.setValue(r.parse(0,r.systemDate(o.value))):r.setValue(o.value))},k.prototype.render=function(){var a,n,i,l,r=this,o=r.config,d=r.lang(),s="static"===o.position,y=r.elem=lay.elem("div",{id:r.elemID,"class":["layui-laydate",o.range?" layui-laydate-range":"",r.rangeLinked?" layui-laydate-linkage":"",s?" "+v:"",o.fullPanel?" laydate-theme-fullpanel":"",(a="",lay.each(o.theme,function(e,t){"default"===t||/^#/.test(t)||(a+=" laydate-theme-"+t)}),a)].join("")}),m=r.elemMain=[],u=r.elemHeader=[],c=r.elemCont=[],h=r.table=[],e=r.footer=lay.elem("div",{"class":"layui-laydate-footer"}),t=r.shortcut=lay.elem("ul",{"class":"layui-laydate-shortcut"}),p=(o.zIndex&&(y.style.zIndex=o.zIndex),lay.each(new Array(2),function(e){if(!o.range&&0'+d.timeTips+""),(o.range||"datetime"!==o.type||o.fullPanel)&&p.push(''),lay.each(o.btns,function(e,t){var a=d.tools[t]||"btn";o.range&&"now"===t||(s&&"clear"===t&&(a="cn"===o.lang?"\u91cd\u7f6e":"Reset"),n.push(''+a+""))}),p.push('"),p.join(""))),o.shortcuts&&(y.appendChild(t),lay(t).html((i=[],lay.each(o.shortcuts,function(e,t){i.push('
  • '+t.text+"
  • ")}),i.join(""))).find("li").on("click",function(e){var t=o.shortcuts[this.dataset.index]||{},t=("function"==typeof t.value?t.value():t.value)||[],n=(layui.isArray(t)||(t=[t]),o.type),t=(lay.each(t,function(e,t){var a=[o.dateTime,r.endDate][e];"time"===n&&"date"!==layui.type(t)?r.EXP_IF.test(t)&&(t=(t.match(r.EXP_SPLIT)||[]).slice(1),lay.extend(a,{hours:0|t[0],minutes:0|t[2],seconds:0|t[4]})):lay.extend(a,r.systemDate("date"===layui.type(t)?t:new Date(t))),"time"!==n&&"datetime"!==n||(r[["startTime","endTime"][e]]={hours:a.hours,minutes:a.minutes,seconds:a.seconds}),0===e?r.startDate=lay.extend({},a):r.endState=!0,"year"===n||"month"===n||"time"===n?r.listYM[e]=[a.year,a.month+1]:e&&r.autoCalendarModel.auto&&r.autoCalendarModel()}),r.checkDate("limit").calendar(null,null,"init"),lay(r.footer).find("."+I).removeClass(C));t&&"date"===t.attr("lay-type")&&t[0].click(),r.done(null,"change"),lay(this).addClass(M),"static"!==o.position&&r.setValue(r.parse()).done().remove()})),lay.each(m,function(e,t){y.appendChild(t)}),o.showBottom&&y.appendChild(e),lay.elem("style")),f=[],g=!0,t=(lay.each(o.theme,function(e,t){g&&/^#/.test(t)?(g=!(l=!0),f.push(["#{{id}} .layui-laydate-header{background-color:{{theme}};}","#{{id}} li.layui-this,#{{id}} td.layui-this>div{background-color:{{theme}} !important;}",-1!==o.theme.indexOf("circle")?"":"#{{id}} .layui-this{background-color:{{theme}} !important;}","#{{id}} .laydate-day-now{color:{{theme}} !important;}","#{{id}} .laydate-day-now:after{border-color:{{theme}} !important;}"].join("").replace(/{{id}}/g,r.elemID).replace(/{{theme}}/g,t))):!g&&/^#/.test(t)&&f.push(["#{{id}} .laydate-selected>div{background-color:{{theme}} !important;}","#{{id}} .laydate-selected:hover>div{background-color:{{theme}} !important;}"].join("").replace(/{{id}}/g,r.elemID).replace(/{{theme}}/g,t))}),o.shortcuts&&o.range&&f.push("#{{id}}.layui-laydate-range{width: 628px;}".replace(/{{id}}/g,r.elemID)),f.length&&(f=f.join(""),"styleSheet"in p?(p.setAttribute("type","text/css"),p.styleSheet.cssText=f):p.innerHTML=f,l&&lay(y).addClass("laydate-theme-molv"),y.appendChild(p)),r.remove(k.thisElemDate),T.thisId=o.id,s?o.elem.append(y):(D.body.appendChild(y),r.position()),o.shade?'
    ':"");y.insertAdjacentHTML("beforebegin",t),r.checkDate().calendar(null,0,"init"),r.changeEvent(),k.thisElemDate=r.elemID,r.renderAdditional(),"function"==typeof o.ready&&o.ready(lay.extend({},o.dateTime,{month:o.dateTime.month+1})),r.preview()},k.prototype.remove=function(e){var t=this,a=t.config,n=lay("#"+(e||t.elemID));return n[0]&&(n.hasClass(v)||t.checkDate(function(){n.remove(),delete t.startDate,delete t.endDate,delete t.endState,delete t.startTime,delete t.endTime,delete T.thisId,"function"==typeof a.close&&a.close(t)}),lay("."+w).remove()),t},k.prototype.position=function(){var e=this.config;return lay.position(e.elem[0],this.elem,{position:e.position}),this},k.prototype.hint=function(e){var t=this,a=(t.config,lay.elem("div",{"class":r}));t.elem&&(a.innerHTML=(e="object"==typeof e?e||{}:{content:e}).content||"",lay(t.elem).find("."+r).remove(),t.elem.appendChild(a),clearTimeout(t.hinTimer),t.hinTimer=setTimeout(function(){lay(t.elem).find("."+r).remove()},"ms"in e?e.ms:3e3))},k.prototype.getAsYM=function(e,t,a){return a?t--:t++,t<0&&(t=11,e--),11h[1]&&(e.year=h[1],o=!0),11t)&&(e.date=t,o=!0)},c=function(n,i,l){var r=["startTime","endTime"];i=(i.match(d.EXP_SPLIT)||[]).slice(1),l=l||0,s.range&&(d[r[l]]=d[r[l]]||{}),lay.each(d.format,function(e,t){var a=parseFloat(i[e]);i[e].lengthd.getDateTime(s.max)?(r=s.dateTime=lay.extend({},s.max),i=!0):d.getDateTime(r)d.getDateTime(s.max))&&(d.endDate=lay.extend({},s.max),i=!0),d.startTime={hours:s.dateTime.hours,minutes:s.dateTime.minutes,seconds:s.dateTime.seconds},d.endTime={hours:d.endDate.hours,minutes:d.endDate.minutes,seconds:d.endDate.seconds},"month"===s.type)&&(s.dateTime.date=1,d.endDate.date=1),i&&m&&(d.setValue(d.parse()),d.hint("value "+l.invalidDate+l.formatError[1])),d.startDate=d.startDate||m&&lay.extend({},s.dateTime),d.autoCalendarModel.auto&&d.autoCalendarModel(),d.endState=!s.range||!d.rangeLinked||!(!d.startDate||!d.endDate),e&&e()),d},k.prototype.markRender=function(e,a,t){var n;"object"==typeof t?lay.each(t||{},function(e,t){e=e.split("-");e[0]!=a[0]&&0!=e[0]||e[1]!=a[1]&&0!=e[1]||e[2]!=a[2]||(n=t||a[2])}):"string"==typeof t&&(n=t||a[2]),n&&e.find("div").html(''+n+"")},k.prototype.mark=function(t,a){var n=this,e=n.config,i=function(e){n.markRender(t,a,e)};return e.calendar&&"cn"===e.lang&&i(n.markerOfChineseFestivals),"function"==typeof e.mark?e.mark({year:a[0],month:a[1],date:a[2]},i):"object"==typeof e.mark&&i(e.mark),n},k.prototype.holidaysRender=function(r,o,e){var d=["holidays","workdays"],s=function(e,t,a){e.find("div").html(["",a,""].join(""))};"array"===layui.type(e)?lay.each(e,function(l,e){lay.each(e,function(e,t){var a,n,i;t=t,a=r.attr("lay-ymd"),n=t.split("-"),i=a.split("-"),lay.each(n,function(e,t){n[e]=parseInt(t,10)}),lay.each(i,function(e,t){i[e]=parseInt(t,10)}),n.join("-")===i.join("-")&&s(r,d[l],o[2])})}):"string"==typeof e&&-1!==d.indexOf(e)&&s(r,e,o[2])},k.prototype.holidays=function(t,a){var n=this,e=n.config,i=function(e){n.holidaysRender(t,a,e)};return"function"==typeof e.holidays?e.holidays({year:a[0],month:a[1],date:a[2]},i):"array"===layui.type(e.holidays)&&i(e.holidays),n},k.prototype.cellRender=function(t,e,a){var n=this.config;return"function"==typeof n.cellRender&&n.cellRender(e,function(e){"string"==typeof e?lay(t).html(e):"object"==typeof e&&lay(t).html("").append(lay(e)[0])},{originElem:t,type:a}),this},k.prototype.startOfYear=function(e){e=new Date(e);return e.setFullYear(e.getFullYear(),0,1),e.setHours(0,0,0,0),e},k.prototype.endOfYear=function(e){var e=new Date(e),t=e.getFullYear();return e.setFullYear(t+1,0,0),e.setHours(23,59,59,999),e},k.prototype.startOfMonth=function(e){e=new Date(e);return e.setDate(1),e.setHours(0,0,0,0),e},k.prototype.endOfMonth=function(e){var e=new Date(e),t=e.getMonth();return e.setFullYear(e.getFullYear(),t+1,0),e.setHours(23,59,59,999),e},k.prototype.addDays=function(e,t){e=new Date(e);return t&&e.setDate(e.getDate()+t),e},k.prototype.isDisabledYearOrMonth=function(e,t,a){for(var n=this,i=n.config,l="year"===t?n.startOfYear(e):n.startOfMonth(e),t="year"===t?n.endOfYear(e):n.endOfMonth(e),r=Math.floor((t.getTime()-l.getTime())/864e5)+1,o=0,d=0;d(t.time?0:41)?i.endDate:e.dateTime;return lay.each({now:lay.extend({},a,t.date||{}),min:e.min,max:e.max},function(e,a){var n;l[e]=i.newDate(lay.extend({year:a.year,month:"year"===t.type?0:a.month,date:"year"===t.type||"month"===t.type?1:a.date},(n={},lay.each(t.time,function(e,t){n[t]=a[t]}),n))).getTime()}),a=l.nowh[1]&&(s.year=h[1],d.hint(y.invalidDate)),d.firstDate||(d.firstDate=lay.extend({},s)),n.setFullYear(s.year,s.month,1),l=(n.getDay()+(7-a.weekStart))%7,r=T.getEndDate(s.month||12,s.year),o=T.getEndDate(s.month+1,s.year),lay.each(u,function(e,t){var a,n=[s.year,s.month];(t=lay(t)).removeAttr("class"),e"+n[2]+""),d.mark(t,n).holidays(t,n).limit({elem:t,date:{year:n[0],month:n[1]-1,date:n[2]},index:e,rangeType:i,disabledType:"date"}),d.cellRender(t,{year:n[0],month:n[1],date:n[2]},"date")}),lay(c[0]).attr("lay-ym",s.year+"-"+(s.month+1)),lay(c[1]).attr("lay-ym",s.year+"-"+(s.month+1)),d.panelYM||(d.panelYM={}),d.panelYM[i]={year:s.year,month:s.month},"cn"===a.lang?(lay(c[0]).attr("lay-type","year").html(s.year+" \u5e74"),lay(c[1]).attr("lay-type","month").html(s.month+1+" \u6708")):(lay(c[0]).attr("lay-type","month").html(y.month[s.month]),lay(c[1]).attr("lay-type","year").html(s.year)),m&&(a.range?!e&&"init"===t||(d.listYM=[[(d.startDate||a.dateTime).year,(d.startDate||a.dateTime).month+1],[d.endDate.year,d.endDate.month+1]],d.list(a.type,0).list(a.type,1),"time"===a.type?d.setBtnStatus("\u65f6\u95f4",lay.extend({},d.systemDate(),d.startTime),lay.extend({},d.systemDate(),d.endTime)):d.setBtnStatus(!0)):(d.listYM=[[s.year,s.month+1]],d.list(a.type,0))),a.range&&"init"===t&&(d.rangeLinked?(n=d.getAsYM(s.year,s.month,i?"sub":null),d.calendar(lay.extend({},s,{year:n[0],month:n[1]}),1-i)):d.calendar(null,1-i)),a.range||(u=["hours","minutes","seconds"],d.limit({elem:lay(d.footer).find(".laydate-btns-now"),date:d.systemDate(/^(datetime|time)$/.test(a.type)?new Date:null),index:0,time:u,disabledType:"datetime"}),d.limit({elem:lay(d.footer).find(E),index:0,time:u,disabledType:"datetime"})),d.setBtnStatus(),lay(d.shortcut).find("li."+M).removeClass(M),a.range&&!m&&"init"!==t&&d.stampRange(),d},k.prototype.list=function(n,i){var l,r,e,a,o,d,t,s=this,y=s.config,m=s.rangeLinked?y.dateTime:[y.dateTime,s.endDate][i],u=s.lang(),c=y.range&&"date"!==y.type&&"datetime"!==y.type,h=lay.elem("ul",{"class":b+" "+{year:"laydate-year-list",month:"laydate-month-list",time:"laydate-time-list"}[n]}),p=s.elemHeader[i],f=lay(p[2]).find("span"),g=s.elemCont[i||0],D=lay(g).find("."+b)[0],T="cn"===y.lang,v=T?"\u5e74":"",x=s.listYM[i]||{},w=["hours","minutes","seconds"],k=["startTime","endTime"][i];return x[0]<1&&(x[0]=1),"year"===n?(e=l=x[0]-7,l<1&&(e=l=1),lay.each(new Array(15),function(e){var t=lay.elem("li",{"lay-ym":l}),a={year:l,month:0,date:1};l==x[0]&&lay(t).addClass(M),t.innerHTML=l+v,h.appendChild(t),s.limit({elem:lay(t),date:a,index:i,type:n,rangeType:i,disabledType:"date"}),s.cellRender(t,{year:l,month:1,date:1},"year"),l++}),lay(f[T?0:1]).attr("lay-ym",l-8+"-"+x[1]).html(e+v+" - "+(l-1)+v)):"month"===n?(lay.each(new Array(12),function(e){var t=lay.elem("li",{"lay-ym":e}),a={year:x[0],month:e,date:1};e+1==x[1]&&lay(t).addClass(M),t.innerHTML=u.month[e]+(T?"\u6708":""),h.appendChild(t),s.limit({elem:lay(t),date:a,index:i,type:n,rangeType:i,disabledType:"date"}),s.cellRender(t,{year:x[0],month:e+1,date:1},"month")}),lay(f[T?0:1]).attr("lay-ym",x[0]+"-"+x[1]).html(x[0]+v)):"time"===n&&(r=function(){lay(h).find("ol").each(function(a,e){lay(e).find("li").each(function(e,t){s.limit({elem:lay(t),date:[{hours:e},{hours:s[k].hours,minutes:e},{hours:s[k].hours,minutes:s[k].minutes,seconds:e}][a],index:i,rangeType:i,disabledType:"time",time:[["hours"],["hours","minutes"],["hours","minutes","seconds"]][a]})})}),y.range||s.limit({elem:lay(s.footer).find(E),date:s[k],index:0,time:["hours","minutes","seconds"],disabledType:"datetime"})},y.range?s[k]||(s[k]="startTime"===k?m:s.endDate):s[k]=m,lay.each([24,60,60],function(t,e){var a=lay.elem("li"),n=["

    "+u.time[t]+"

      "];lay.each(new Array(e),function(e){n.push(""+lay.digit(e,2)+"")}),a.innerHTML=n.join("")+"
    ",h.appendChild(a)}),r(),e=-1!==y.format.indexOf("H"),f=-1!==y.format.indexOf("m"),t=-1!==y.format.indexOf("s"),a=h.children,o=0,lay.each([e,f,t],function(e,t){t||(a[e].className+=" layui-hide",o++)}),h.className+=" laydate-time-list-hide-"+o),D&&g.removeChild(D),g.appendChild(h),"year"===n||"month"===n?(lay(s.elemMain[i]).addClass("laydate-ym-show"),lay(h).find("li").on("click",function(){var e,t,a=0|lay(this).attr("lay-ym");lay(this).hasClass(C)||(s.rangeLinked?lay.extend(m,{year:"year"===n?a:x[0],month:"year"===n?x[1]-1:a}):m[n]=a,e=-1!==["year","month"].indexOf(y.type),t="year"===n&&-1!==["date","datetime"].indexOf(y.type),e||t?(lay(h).find("."+M).removeClass(M),lay(this).addClass(M),("month"===y.type&&"year"===n||t)&&(s.listYM[i][0]=a,c&&((i?s.endDate:m).year=a),s.list("month",i))):(s.checkDate("limit").calendar(m,i,"init"),s.closeList()),s.setBtnStatus(),!y.range&&y.autoConfirm&&("month"===y.type&&"month"===n||"year"===y.type&&"year"===n)&&s.setValue(s.parse()).done().remove(),s.autoCalendarModel.auto&&!s.rangeLinked?s.choose(lay(g).find("td.layui-this"),i):s.endState&&s.done(null,"change"),lay(s.footer).find("."+I).removeClass(C))})):(f=lay.elem("span",{"class":L}),d=function(){lay(h).find("ol").each(function(e){var a=this,t=lay(a).find("li");a.scrollTop=30*(s[k][w[e]]-2),a.scrollTop<=0&&t.each(function(e,t){if(!lay(this).hasClass(C))return a.scrollTop=30*(e-2),!0})})},t=lay(p[2]).find("."+L),d(),f.innerHTML=y.range?[u.startTime,u.endTime][i]:u.timeTips,lay(s.elemMain[i]).addClass("laydate-time-show"),t[0]&&t.remove(),p[2].appendChild(f),(D=lay(h).find("ol")).each(function(t){var a=this;lay(a).find("li").on("click",function(){var e=0|this.innerHTML;lay(this).hasClass(C)||(y.range?s[k][w[t]]=e:m[w[t]]=e,lay(a).find("."+M).removeClass(M),lay(this).addClass(M),r(),d(),!s.endDate&&"time"!==y.type&&"datetime"!==y.type||s.done(null,"change"),s.setBtnStatus())})}),layui.device().mobile&&D.css({overflowY:"auto",touchAction:"pan-y"})),s},k.prototype.listYM=[],k.prototype.closeList=function(){var a=this;a.config;lay.each(a.elemCont,function(e,t){lay(this).find("."+b).remove(),lay(a.elemMain[e]).removeClass("laydate-ym-show laydate-time-show")}),lay(a.elem).find("."+L).remove()},k.prototype.setBtnStatus=function(e,t,a){var n=this,i=n.config,l=n.lang(),r=lay(n.footer).find(E),o="datetime"===i.type||"time"===i.type?["hours","minutes","seconds"]:undefined;i.range&&(t=t||(n.rangeLinked?n.startDate:i.dateTime),a=a||n.endDate,i=!n.endState||n.newDate(t).getTime()>n.newDate(a).getTime(),n.limit({date:t,disabledType:"datetime",time:o,rangeType:0})||n.limit({date:a,disabledType:"datetime",time:o,rangeType:1})?r.addClass(C):r[i?"addClass":"removeClass"](C),e)&&i&&n.hint("string"==typeof e?l.timeout.replace(/\u65e5\u671f/g,e):l.timeout)},k.prototype.parse=function(e,t){var a=this,n=a.config,i=a.rangeLinked?a.startDate:n.dateTime,t=t||("end"==e?lay.extend({},a.endDate,a.endTime):n.range?lay.extend({},i||n.dateTime,a.startTime):n.dateTime),i=T.parse(t,a.format,1);return n.range&&e===undefined?i+" "+a.rangeStr+" "+a.parse("end"):i},k.prototype.newDate=function(e){return e=e||{},new Date(e.year||1,e.month||0,e.date||1,e.hours||0,e.minutes||0,e.seconds||0)},k.prototype.getDateTime=function(e){return this.newDate(e).getTime()},k.prototype.formatToDisplay=function(e,t){var a=this,n=Object.getOwnPropertyDescriptor(HTMLInputElement.prototype,"value");Object.defineProperty(e,"value",lay.extend({},n,{get:function(){return this.getAttribute("lay-date")},set:function(e){n.set.call(this,t.call(a,e)),this.setAttribute("lay-date",e)}}))},k.prototype.setValue=function(e){var t,a=this,n=a.config,i=n.elem[0];return"static"!==n.position&&(e=e||"",a.isInput(i)?lay(i).val(e):(t=a.rangeElem)?("array"!==layui.type(e)&&(e=e.split(" "+a.rangeStr+" ")),t[0].val(e[0]||""),t[1].val(e[1]||"")):(0===lay(i).find("*").length&&(t="function"==typeof n.formatToDisplay?n.formatToDisplay(e):e,lay(i).html(t)),lay(i).attr("lay-date",e))),a},k.prototype.preview=function(){var e,t=this,a=t.config;a.isPreview&&(e=lay(t.elem).find("."+x),a=!a.range||(t.rangeLinked?t.endState:t.endDate)?t.parse():"",e.html(a),e.html())&&(e.css({color:"#16b777"}),setTimeout(function(){e.css({color:"#777"})},300))},k.prototype.renderAdditional=function(){this.config.fullPanel&&this.list("time",0)},k.prototype.stampRange=function(){var n,i=this,l=i.config,r=i.rangeLinked?i.startDate:l.dateTime,e=lay(i.elem).find("td");l.range&&!i.endState&&lay(i.footer).find(E).addClass(C),r=r&&i.newDate({year:r.year,month:r.month,date:r.date}).getTime(),n=i.endState&&i.endDate&&i.newDate({year:i.endDate.year,month:i.endDate.month,date:i.endDate.date}).getTime(),lay.each(e,function(e,t){var a=lay(t).attr("lay-ymd").split("-"),a=i.newDate({year:a[0],month:a[1]-1,date:a[2]}).getTime();l.rangeLinked&&!i.startDate&&a===i.newDate(i.systemDate()).getTime()&&lay(t).addClass(lay(t).hasClass(y)||lay(t).hasClass(m)?"":"laydate-day-now"),lay(t).removeClass(o+" "+M),a!==r&&a!==n||(i.rangeLinked||!i.rangeLinked&&(e<42?a===r:a===n))&&lay(t).addClass(lay(t).hasClass(y)||lay(t).hasClass(m)?o:M),rn.getDateTime(i.max)&&(n[t]={hours:i.max.hours,minutes:i.max.minutes,seconds:i.max.seconds},lay.extend(l,n[t])))}),a||(n.startDate=lay.extend({},l)),n.endState&&!n.limit({date:n.rangeLinked?n.startDate:n.thisDateTime(1-a),disabledType:"date"})&&(((r=n.endState&&n.autoCalendarModel.auto?n.autoCalendarModel():r)||n.rangeLinked&&n.endState)&&n.newDate(n.startDate)>n.newDate(n.endDate)&&(n.startDate.year===n.endDate.year&&n.startDate.month===n.endDate.month&&n.startDate.date===n.endDate.date&&(o=n.startTime,n.startTime=n.endTime,n.endTime=o),o=n.startDate,n.startDate=lay.extend({},n.endDate,n.startTime),i.dateTime=lay.extend({},n.startDate),n.endDate=lay.extend({},o,n.endTime)),r)&&(i.dateTime=lay.extend({},n.startDate)),n.rangeLinked?(e=n.checkPanelDate(l,t),o=lay.extend({},l),d=r||e&&e.needFullRender?"init":null,e=e?e.index:t,n.calendar(o,e,d)):n.calendar(null,a,r?"init":null),n.endState&&n.done(null,"change")):"static"===i.position?n.calendar().done().done(null,"change"):"date"===i.type?i.autoConfirm?n.setValue(n.parse()).done().remove():n.calendar().done(null,"change"):"datetime"===i.type&&n.calendar().done(null,"change"))},k.prototype.tool=function(t,e){var a=this,n=a.config,i=a.lang(),l=n.dateTime,r="static"===n.position,o={datetime:function(){lay(t).hasClass(C)||(a.list("time",0),n.range&&a.list("time",1),lay(t).attr("lay-type","date").html(a.lang().dateTips))},date:function(){a.closeList(),lay(t).attr("lay-type","datetime").html(a.lang().timeTips)},clear:function(){r&&(lay.extend(l,a.firstDate),a.calendar()),n.range&&(delete n.dateTime,delete a.endDate,delete a.startTime,delete a.endTime),a.setValue(""),a.done(null,"onClear").done(["",{},{}]).remove()},now:function(){var e=new Date;if(lay(t).hasClass(C))return a.hint(i.tools.now+", "+i.invalidDate);lay.extend(l,a.systemDate(),{hours:e.getHours(),minutes:e.getMinutes(),seconds:e.getSeconds()}),a.setValue(a.parse()),r&&a.calendar(),a.done(null,"onNow").done().remove()},confirm:function(){if(n.range){if(lay(t).hasClass(C))return("time"===n.type?a.startTime&&a.endTime&&a.newDate(a.startTime)>a.newDate(a.endTime):a.startDate&&a.endDate&&a.newDate(lay.extend({},a.startDate,a.startTime||{}))>a.newDate(lay.extend({},a.endDate,a.endTime||{})))?a.hint("time"===n.type?i.timeout.replace(/\u65e5\u671f/g,"\u65f6\u95f4"):i.timeout):a.hint(i.invalidDate)}else if(lay(t).hasClass(C))return a.hint(i.invalidDate);a.setValue(a.parse()),a.done(null,"onConfirm").done().remove()}};o[e]&&o[e]()},k.prototype.change=function(n){var i=this,l=i.config,r=i.thisDateTime(n),o=l.range&&("year"===l.type||"month"===l.type),d=i.elemCont[n||0],s=i.listYM[n],e=function(e){var t=lay(d).find(".laydate-year-list")[0],a=lay(d).find(".laydate-month-list")[0];return t&&(s[0]=e?s[0]-15:s[0]+15,i.list("year",n)),a&&(e?s[0]--:s[0]++,i.list("month",n)),(t||a)&&(lay.extend(r,{year:s[0]}),o&&(r.year=s[0]),l.range||i.done(null,"change"),l.range||i.limit({elem:lay(i.footer).find(E),date:{year:s[0]},disabledType:"datetime"})),i.setBtnStatus(),t||a};return{prevYear:function(){e("sub")||(i.rangeLinked?(l.dateTime.year--,i.checkDate("limit").calendar(null,null,"init")):(r.year--,i.checkDate("limit").calendar(null,n),i.autoCalendarModel.auto?i.choose(lay(d).find("td.layui-this"),n):i.done(null,"change")))},prevMonth:function(){var e,t;i.rangeLinked?(t=i.panelYM[0],t=i.getAsYM(t.year,t.month,"sub"),e=lay.extend({},l.dateTime,i.panelYM[0],{year:t[0],month:t[1]}),i.checkDate("limit").calendar(e,null,"init")):(t=i.getAsYM(r.year,r.month,"sub"),lay.extend(r,{year:t[0],month:t[1]}),i.checkDate("limit").calendar(null,null,"init"),i.autoCalendarModel.auto?i.choose(lay(d).find("td.layui-this"),n):i.done(null,"change"))},nextMonth:function(){var e,t;i.rangeLinked?(t=i.panelYM[0],t=i.getAsYM(t.year,t.month),e=lay.extend({},l.dateTime,i.panelYM[0],{year:t[0],month:t[1]}),i.checkDate("limit").calendar(e,null,"init")):(t=i.getAsYM(r.year,r.month),lay.extend(r,{year:t[0],month:t[1]}),i.checkDate("limit").calendar(null,null,"init"),i.autoCalendarModel.auto?i.choose(lay(d).find("td.layui-this"),n):i.done(null,"change"))},nextYear:function(){e()||(i.rangeLinked?(l.dateTime.year++,i.checkDate("limit").calendar(null,0,"init")):(r.year++,i.checkDate("limit").calendar(null,n),i.autoCalendarModel.auto?i.choose(lay(d).find("td.layui-this"),n):i.done(null,"change")))}}},k.prototype.changeEvent=function(){var i=this;i.config;lay(i.elem).on("click",function(e){lay.stope(e)}).on("mousedown",function(e){lay.stope(e)}),lay.each(i.elemHeader,function(n,e){lay(e[0]).on("click",function(e){i.change(n).prevYear()}),lay(e[1]).on("click",function(e){i.change(n).prevMonth()}),lay(e[2]).find("span").on("click",function(e){var t=lay(this),a=t.attr("lay-ym"),t=t.attr("lay-type");a&&(a=a.split("-"),i.listYM[n]=[0|a[0],0|a[1]],i.list(t,n),lay(i.footer).find("."+I).addClass(C))}),lay(e[3]).on("click",function(e){i.change(n).nextMonth()}),lay(e[4]).on("click",function(e){i.change(n).nextYear()})}),lay.each(i.table,function(e,t){lay(t).find("td").on("click",function(){i.choose(lay(this),e)})}),lay(i.footer).find("span").on("click",function(){var e=lay(this).attr("lay-type");i.tool(this,e)})},k.prototype.isInput=function(e){return/input|textarea/.test(e.tagName.toLocaleLowerCase())||/INPUT|TEXTAREA/.test(e.tagName)},k.prototype.events=function(){var e,t=this,a=t.config;a.elem[0]&&!a.elem[0].eventHandler&&(a.elem.on(a.trigger,e=function(){T.thisId!==a.id&&t.render()}),a.elem[0].eventHandler=!0,a.eventElem.on(a.trigger,e),t.unbind=function(){t.remove(),a.elem.off(a.trigger,e),a.elem.removeAttr("lay-key"),a.elem.removeAttr(d),a.elem[0].eventHandler=!1,a.eventElem.off(a.trigger,e),a.eventElem.removeAttr("lay-key"),delete s.that[a.id]})},s.that={},s.getThis=function(e){var t=s.that[e];return!t&&n&&layui.hint().error(e?a+" instance with ID '"+e+"' not found":"ID argument required"),t},l.run=function(n){n(D).on("mousedown",function(e){var t,a;T.thisId&&(t=s.getThis(T.thisId))&&(a=t.config,e.target===a.elem[0]||e.target===a.eventElem[0]||e.target===n(a.closeStop)[0]||a.elem[0]&&a.elem[0].contains(e.target)||t.remove())}).on("keydown",function(e){var t;T.thisId&&(t=s.getThis(T.thisId))&&"static"!==t.config.position&&13===e.keyCode&&n("#"+t.elemID)[0]&&t.elemID===k.thisElemDate&&(e.preventDefault(),n(t.footer).find(E)[0].click())}),n(i).on("resize",function(){if(T.thisId){var e=s.getThis(T.thisId);if(e)return!(!e.elem||!n(".layui-laydate")[0])&&void e.position()}})},T.render=function(e){e=new k(e);return s.call(e)},T.reload=function(e,t){e=s.getThis(e);if(e)return e.reload(t)},T.getInst=function(e){e=s.getThis(e);if(e)return e.inst},T.hint=function(e,t){e=s.getThis(e);if(e)return e.hint(t)},T.unbind=function(e){e=s.getThis(e);if(e)return e.unbind()},T.close=function(e){e=s.getThis(e||T.thisId);if(e)return e.remove()},T.parse=function(a,n,i){return a=a||{},n=((n="string"==typeof n?s.formatArr(n):n)||[]).concat(),lay.each(n,function(e,t){/yyyy|y/.test(t)?n[e]=lay.digit(a.year,t.length):/MM|M/.test(t)?n[e]=lay.digit(a.month+(i||0),t.length):/dd|d/.test(t)?n[e]=lay.digit(a.date,t.length):/HH|H/.test(t)?n[e]=lay.digit(a.hours,t.length):/mm|m/.test(t)?n[e]=lay.digit(a.minutes,t.length):/ss|s/.test(t)&&(n[e]=lay.digit(a.seconds,t.length))}),n.join("")},T.getEndDate=function(e,t){var a=new Date;return a.setFullYear(t||a.getFullYear(),e||a.getMonth()+1,1),new Date(a.getTime()-864e5).getDate()},n?(T.ready(),layui.define("lay",function(e){T.path=layui.cache.dir,l.run(lay),e(a,T)})):"function"==typeof define&&define.amd?define(function(){return l.run(lay),T}):(T.ready(),l.run(i.lay),i.laydate=T)}(window,window.document);!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e):function(e){if(e.document)return t(e);throw new Error("jQuery requires a window with a document")}:t(e)}("undefined"!=typeof window?window:this,function(T,M){"use strict";var t=[],R=Object.getPrototypeOf,a=t.slice,I=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},W=t.push,b=t.indexOf,F={},$=F.toString,B=F.hasOwnProperty,_=B.toString,z=_.call(Object),g={},v=function v(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},X=function X(e){return null!=e&&e===e.window},C=T.document,U={type:!0,src:!0,nonce:!0,noModule:!0};function V(e,t,n){var r,i,o=(n=n||C).createElement("script");if(o.text=e,t)for(r in U)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function G(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?F[$.call(e)]||"object":typeof e}var e="3.7.1",Y=/HTML$/i,S=function(e,t){return new S.fn.init(e,t)};function J(e){var t=!!e&&"length"in e&&e.length,n=G(e);return!v(e)&&!X(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+n+")"+n+"*"),xe=new RegExp(n+"|>"),be=new RegExp(s),we=new RegExp("^"+e+"$"),Te={ID:new RegExp("^#("+e+")"),CLASS:new RegExp("^\\.("+e+")"),TAG:new RegExp("^("+e+"|[*])"),ATTR:new RegExp("^"+o),PSEUDO:new RegExp("^"+s),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+n+"*(even|odd|(([+-]|)(\\d*)n|)"+n+"*(?:([+-]|)"+n+"*(\\d+)|))"+n+"*\\)|)","i"),bool:new RegExp("^(?:"+ge+")$","i"),needsContext:new RegExp("^"+n+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+n+"*((?:-\\d)?\\d*)"+n+"*\\)|)(?=[^-]|$)","i")},Ce=/^(?:input|select|textarea|button)$/i,Se=/^h\d$/i,Ee=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ke=/[+~]/,f=new RegExp("\\\\[\\da-fA-F]{1,6}"+n+"?|\\\\([^\\r\\n\\f])","g"),d=function(e,t){e="0x"+e.slice(1)-65536;return t||(e<0?String.fromCharCode(65536+e):String.fromCharCode(e>>10|55296,1023&e|56320))},je=function(){Oe()},Ae=Ie(function(e){return!0===e.disabled&&x(e,"fieldset")},{dir:"parentNode",next:"legend"});try{j.apply(t=a.call(i.childNodes),i.childNodes),t[i.childNodes.length].nodeType}catch(sr){j={apply:function(e,t){ue.apply(e,a.call(t))},call:function(e){ue.apply(e,a.call(arguments,1))}}}function N(e,t,n,r){var i,o,s,a,u,l,c=t&&t.ownerDocument,f=t?t.nodeType:9;if(n=n||[],"string"!=typeof e||!e||1!==f&&9!==f&&11!==f)return n;if(!r&&(Oe(t),t=t||E,k)){if(11!==f&&(a=Ee.exec(e)))if(i=a[1]){if(9===f){if(!(l=t.getElementById(i)))return n;if(l.id===i)return j.call(n,l),n}else if(c&&(l=c.getElementById(i))&&N.contains(t,l)&&l.id===i)return j.call(n,l),n}else{if(a[2])return j.apply(n,t.getElementsByTagName(e)),n;if((i=a[3])&&t.getElementsByClassName)return j.apply(n,t.getElementsByClassName(i)),n}if(!(pe[e+" "]||p&&p.test(e))){if(l=e,c=t,1===f&&(xe.test(e)||ve.test(e))){for((c=ke.test(e)&&He(t.parentNode)||t)==t&&g.scope||((s=t.getAttribute("id"))?s=S.escapeSelector(s):t.setAttribute("id",s=A)),o=(u=Me(e)).length;o--;)u[o]=(s?"#"+s:":scope")+" "+Re(u[o]);l=u.join(",")}try{return j.apply(n,c.querySelectorAll(l)),n}catch(d){pe(e,!0)}finally{s===A&&t.removeAttribute("id")}}}return _e(e.replace(ee,"$1"),t,n,r)}function De(){var n=[];function r(e,t){return n.push(e+" ")>w.cacheLength&&delete r[n.shift()],r[e+" "]=t}return r}function u(e){return e[A]=!0,e}function Ne(e){var t=E.createElement("fieldset");try{return!!e(t)}catch(sr){return!1}finally{t.parentNode&&t.parentNode.removeChild(t)}}function qe(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 Le(s){return u(function(o){return o=+o,u(function(e,t){for(var n,r=s([],e.length,o),i=r.length;i--;)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function He(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}function Oe(e){var e=e?e.ownerDocument||e:i;return e!=E&&9===e.nodeType&&e.documentElement&&(r=(E=e).documentElement,k=!S.isXMLDoc(E),ae=r.matches||r.webkitMatchesSelector||r.msMatchesSelector,r.msMatchesSelector&&i!=E&&(e=E.defaultView)&&e.top!==e&&e.addEventListener("unload",je),g.getById=Ne(function(e){return r.appendChild(e).id=S.expando,!E.getElementsByName||!E.getElementsByName(S.expando).length}),g.disconnectedMatch=Ne(function(e){return ae.call(e,"*")}),g.scope=Ne(function(){return E.querySelectorAll(":scope")}),g.cssHas=Ne(function(){try{E.querySelector(":has(*,:jqfake)")}catch(sr){return 1}}),g.getById?(w.filter.ID=function(e){var t=e.replace(f,d);return function(e){return e.getAttribute("id")===t}},w.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&k)return(e=t.getElementById(e))?[e]:[]}):(w.filter.ID=function(e){var t=e.replace(f,d);return function(e){e="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return e&&e.value===t}},w.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&k){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];for(i=t.getElementsByName(e),r=0;o=i[r++];)if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),w.find.TAG=function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):t.querySelectorAll(e)},w.find.CLASS=function(e,t){if("undefined"!=typeof t.getElementsByClassName&&k)return t.getElementsByClassName(e)},p=[],Ne(function(e){var t;r.appendChild(e).innerHTML="",e.querySelectorAll("[selected]").length||p.push("\\["+n+"*(?:value|"+ge+")"),e.querySelectorAll("[id~="+A+"-]").length||p.push("~="),e.querySelectorAll("a#"+A+"+*").length||p.push(".#.+[+~]"),e.querySelectorAll(":checked").length||p.push(":checked"),(t=E.createElement("input")).setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),r.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&p.push(":enabled",":disabled"),(t=E.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||p.push("\\["+n+"*name"+n+"*="+n+"*(?:''|\"\")")}),g.cssHas||p.push(":has"),p=p.length&&new RegExp(p.join("|")),he=function(e,t){var n;return e===t?(se=!0,0):(n=!e.compareDocumentPosition-!t.compareDocumentPosition)||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!g.sortDetached&&t.compareDocumentPosition(e)===n?e===E||e.ownerDocument==i&&N.contains(i,e)?-1:t===E||t.ownerDocument==i&&N.contains(i,t)?1:oe?b.call(oe,e)-b.call(oe,t):0:4&n?-1:1)}),E}for(re in N.matches=function(e,t){return N(e,null,null,t)},N.matchesSelector=function(e,t){if(Oe(e),k&&!pe[t+" "]&&(!p||!p.test(t)))try{var n=ae.call(e,t);if(n||g.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(sr){pe(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(f,d),e[3]=(e[3]||e[4]||e[5]||"").replace(f,d),"~="===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]||N.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]&&N.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return Te.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&be.test(n)&&(t=(t=Me(n,!0))&&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(f,d).toLowerCase();return"*"===e?function(){return!0}:function(e){return x(e,t)}},CLASS:function(e){var t=ce[e+" "];return t||(t=new RegExp("(^|"+n+")"+e+"("+n+"|$)"))&&ce(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(t,n,r){return function(e){e=N.attr(e,t);return null==e?"!="===n:!n||(e+="","="===n?e===r:"!="===n?e!==r:"^="===n?r&&0===e.indexOf(r):"*="===n?r&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function Ge(e,n,r){return v(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-]+))$/,Ke=((S.fn.init=function(e,t,n){if(e){if(n=n||Ye,"string"!=typeof e)return e.nodeType?(this[0]=e,this.length=1,this):v(e)?n.ready!==undefined?n.ready(e):e(S):S.makeArray(e,this);if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:Je.exec(e))||!r[1]&&t)return(!t||t.jquery?t||n: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:C,!0)),Ve.test(r[1])&&S.isPlainObject(t))for(var r in t)v(this[r])?this[r](t[r]):this.attr(r,t[r])}else(n=C.getElementById(r[2]))&&(this[0]=n,this.length=1)}return this}).prototype=S.fn,Ye=S(C),/^(?:parents|prev(?:Until|All))/),Qe={children:!0,contents:!0,next:!0,prev:!0};function Ze(e,t){for(;(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,Et=/^$|^module$|\/(?:java|ecma)script/i,h=(o=C.createDocumentFragment().appendChild(C.createElement("div")),(s=C.createElement("input")).setAttribute("type","radio"),s.setAttribute("checked","checked"),s.setAttribute("name","t"),o.appendChild(s),g.checkClone=o.cloneNode(!0).cloneNode(!0).lastChild.checked,o.innerHTML="",g.noCloneChecked=!!o.cloneNode(!0).lastChild.defaultValue,o.innerHTML="",g.option=!!o.lastChild,{thead:[1,"","
    "],col:[2,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],_default:[0,"",""]});function y(e,t){var n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[];return t===undefined||t&&x(e,t)?S.merge([e],n):n}function kt(e,t){for(var n=0,r=e.length;n",""]);var jt=/<|&#?\w+;/;function At(e,t,n,r,i){for(var o,s,a,u,l,c=t.createDocumentFragment(),f=[],d=0,p=e.length;d\s*$/g;function Rt(e,t){return x(e,"table")&&x(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function It(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Wt(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Ft(e,t){var n,r,i,o;if(1===t.nodeType){if(m.hasData(e)&&(o=m.get(e).events))for(i in m.remove(t,"handle events"),o)for(n=0,r=o[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)}),C.head.appendChild(r[0])},abort:function(){i&&i()}}}),[]),ir=/(=)\?(?=&|$)|\?\?/,or=(S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=rr.pop()||S.expando+"_"+Hn.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,s=!1!==e.jsonp&&(ir.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&ir.test(e.data)&&"data");if(s||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=v(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,s?e[s]=e[s].replace(ir,"$1"+r):!1!==e.jsonp&&(e.url+=(On.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=T[r],T[r]=function(){o=arguments},n.always(function(){i===undefined?S(T).removeProp(r):T[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,rr.push(r)),o&&v(i)&&i(o[0]),o=i=undefined}),"script"}),g.createHTMLDocument=((e=C.implementation.createHTMLDocument("").body).innerHTML="
    ",2===e.childNodes.length),S.parseHTML=function(e,t,n){var r;return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(g.createHTMLDocument?((r=(t=C.implementation.createHTMLDocument("")).createElement("base")).href=C.location.href,t.head.appendChild(r)):t=C),r=!n&&[],(n=Ve.exec(e))?[t.createElement(n[1])]:(n=At([e],t,r),r&&r.length&&S(r).remove(),S.merge([],n.childNodes)))},S.fn.load=function(e,t,n){var r,i,o,s=this,a=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){s.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,s,a=S.css(e,"position"),u=S(e),l={};"static"===a&&(e.style.position="relative"),o=u.offset(),r=S.css(e,"top"),s=S.css(e,"left"),a=("absolute"===a||"fixed"===a)&&-1<(r+s).indexOf("auto")?(i=(a=u.position()).top,a.left):(i=parseFloat(r)||0,parseFloat(s)||0),null!=(t=v(t)?t.call(e,n,S.extend({},o)):t).top&&(l.top=t.top-o.top+i),null!=t.left&&(l.left=t.left-o.left+a),"using"in t?t.using.call(e,l):u.css(l)}},S.fn.extend({offset:function(t){var e,n;return arguments.length?t===undefined?this:this.each(function(e){S.offset.setOffset(this,t,e)}):(n=this[0])?n.getClientRects().length?(e=n.getBoundingClientRect(),n=n.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{for(t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;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(){for(var e=this.offsetParent;e&&"static"===S.css(e,"position");)e=e.offsetParent;return e||yt})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return c(this,function(e,t,n){var r;if(X(e)?r=e:9===e.nodeType&&(r=e.defaultView),n===undefined)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]=on(g.pixelPosition,function(e,t){if(t)return t=rn(e,n),Jt.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(s,a){S.each({padding:"inner"+s,content:a,"":"outer"+s},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 c(this,function(e,t,n){var r;return X(e)?0===o.indexOf("outer")?e["inner"+s]:e.document.documentElement["client"+s]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+s],r["scroll"+s],e.body["offset"+s],r["offset"+s],r["client"+s])):n===undefined?S.css(e,t,i):S.style(e,t,n,i)},a,n?e:undefined,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.on("mouseenter",e).on("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'+(s?a.title[0]:a.title)+"":"";return a.zIndex=o,t([a.shade?'
    ':"",'
    '+(e&&2!=a.type?"":s)+"'+(n=["layui-icon-tips","layui-icon-success","layui-icon-error","layui-icon-question","layui-icon-lock","layui-icon-face-cry","layui-icon-face-smile"],o="layui-anim layui-anim-rotate layui-anim-loop",0==a.type&&-1!==a.icon?'':3==a.type?(i=["layui-icon-loading","layui-icon-loading-1"],2==a.icon?'
    ':''):"")+((1!=a.type||!e)&&a.content||"")+'
    '+(n=[],r&&(n.push(''),n.push('')),a.closeBtn&&n.push(''),n.join(""))+"
    "+(a.btn?function(){var e="";"string"==typeof a.btn&&(a.btn=[a.btn]);for(var t,i=0,n=a.btn.length;i'+a.btn[i]+"";return'
    '+e+"
    "}():"")+(a.resize?'':"")+""],s,h('
    ')),this},t.pt.creat=function(){var e,t,i,n,a=this,o=a.config,s=a.index,r="object"==typeof(d=o.content),l=h("body"),c=function(e){var t;o.shift&&(o.anim=o.shift),u.anim[o.anim]&&(t="layer-anim "+u.anim[o.anim],e.addClass(t).one("webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend",function(){h(this).removeClass(t)}))};if(o.id&&h("."+u[0]).find("#"+o.id)[0])e=h("#"+o.id).closest("."+u[0]),t=e.attr("times"),i=e.data("config"),n=h("#"+u.SHADE+t),"min"===(e.data("maxminStatus")||{})?v.restore(t):i.hideOnClose&&(n.show(),e.show(),c(e),setTimeout(function(){n.css({opacity:n.data(y)})},10));else{switch(o.removeFocus&&document.activeElement&&document.activeElement.blur(),"string"==typeof o.area&&(o.area="auto"===o.area?["",""]:[o.area,""]),6==v.ie&&(o.fixed=!1),o.type){case 0:o.btn="btn"in o?o.btn:f.btn[0],v.closeAll("dialog");break;case 2:var d=o.content=r?o.content:[o.content||"","auto"];o.content='';break;case 3:delete o.title,delete o.closeBtn,-1===o.icon&&o.icon,v.closeAll("loading");break;case 4:r||(o.content=[o.content,"body"]),o.follow=o.content[1],o.content=o.content[0]+'',delete o.title,o.tips="object"==typeof o.tips?o.tips:[o.tips,!0],o.tipsMore||v.closeAll("tips")}a.vessel(r,function(e,t,i){l.append(e[0]),r?2==o.type||4==o.type?h("body").append(e[1]):d.parents("."+u[0])[0]||(d.data("display",d.css("display")).show().addClass("layui-layer-wrap").wrap(e[1]),h("#"+u[0]+s).find("."+u[5]).before(t)):l.append(e[1]),h("#"+u.MOVE)[0]||l.append(f.moveElem=i),a.layero=h("#"+u[0]+s),a.shadeo=h("#"+u.SHADE+s),o.scrollbar||f.setScrollbar(s)}).auto(s),a.shadeo.css({"background-color":o.shade[1]||"#000",opacity:o.shade[0]||o.shade,transition:o.shade[2]||""}),a.shadeo.data(y,o.shade[0]||o.shade),2==o.type&&6==v.ie&&a.layero.find("iframe").attr("src",d[0]),4==o.type?a.tips():(a.offset(),parseInt(f.getStyle(document.getElementById(u.MOVE),"z-index"))||(a.layero.css("visibility","hidden"),v.ready(function(){a.offset(),a.layero.css("visibility","visible")}))),!o.fixed||f.events.resize[a.index]||(f.events.resize[a.index]=function(){a.resize()},g.on("resize",f.events.resize[a.index])),a.layero.data("config",o),o.time<=0||setTimeout(function(){v.close(a.index)},o.time),a.move().callback(),c(a.layero)}},t.pt.resize=function(){var e=this,t=e.config;e.offset(),(/^\d+%$/.test(t.area[0])||/^\d+%$/.test(t.area[1]))&&e.auto(e.index),4==t.type&&e.tips()},t.pt.auto=function(e){var t=this.config,i=h("#"+u[0]+e),n=((""===t.area[0]||"auto"===t.area[0])&&0t.maxWidth)&&i.width(t.maxWidth),[i.innerWidth(),i.innerHeight()]),a=i.find(u[1]).outerHeight()||0,o=i.find("."+u[6]).outerHeight()||0,e=function(e){(e=i.find(e)).height(n[1]-a-o-2*(0|parseFloat(e.css("padding-top"))))};return 2===t.type?e("iframe"):""===t.area[1]||"auto"===t.area[1]?0t.maxHeight?(n[1]=t.maxHeight,e("."+u[5])):t.fixed&&n[1]>=g.height()&&(n[1]=g.height(),e("."+u[5])):e("."+u[5]),this},t.pt.offset=function(){var e=this,t=e.config,i=e.layero,n=[i.outerWidth(),i.outerHeight()],a="object"==typeof t.offset;e.offsetTop=(g.height()-n[1])/2,e.offsetLeft=(g.width()-n[0])/2,a?(e.offsetTop=t.offset[0],e.offsetLeft=t.offset[1]||e.offsetLeft):"auto"!==t.offset&&("t"===t.offset?e.offsetTop=0:"r"===t.offset?e.offsetLeft=g.width()-n[0]:"b"===t.offset?e.offsetTop=g.height()-n[1]:"l"===t.offset?e.offsetLeft=0:"lt"===t.offset?(e.offsetTop=0,e.offsetLeft=0):"lb"===t.offset?(e.offsetTop=g.height()-n[1],e.offsetLeft=0):"rt"===t.offset?(e.offsetTop=0,e.offsetLeft=g.width()-n[0]):"rb"===t.offset?(e.offsetTop=g.height()-n[1],e.offsetLeft=g.width()-n[0]):e.offsetTop=t.offset),t.fixed||(e.offsetTop=/%$/.test(e.offsetTop)?g.height()*parseFloat(e.offsetTop)/100:parseFloat(e.offsetTop),e.offsetLeft=/%$/.test(e.offsetLeft)?g.width()*parseFloat(e.offsetLeft)/100:parseFloat(e.offsetLeft),e.offsetTop+=g.scrollTop(),e.offsetLeft+=g.scrollLeft()),"min"===i.data("maxminStatus")&&(e.offsetTop=g.height()-(i.find(u[1]).outerHeight()||0),e.offsetLeft=i.css("left")),i.css({top:e.offsetTop,left:e.offsetLeft})},t.pt.tips=function(){var e=this.config,t=this.layero,i=[t.outerWidth(),t.outerHeight()],n=h(e.follow),a={width:(n=n[0]?n:h("body")).outerWidth(),height:n.outerHeight(),top:n.offset().top,left:n.offset().left},o=t.find(".layui-layer-TipsG"),n=e.tips[0];e.tips[1]||o.remove(),a.autoLeft=function(){0'):e.removeClass("layui-layer-btn-is-loading").removeAttr("disabled").find(".layui-layer-btn-loading-icon").remove()},t.pt.callback=function(){var n=this,a=n.layero,o=n.config;n.openLayer(),o.success&&(2==o.type?a.find("iframe").on("load",function(){o.success(a,n.index,n)}):o.success(a,n.index,n)),6==v.ie&&n.IE6(a),a.find("."+u[6]).children("a").on("click",function(){var e,t=h(this),i=t.index();t.attr("disabled")||(o.btnAsync?(e=0===i?o.yes||o.btn1:o["btn"+(i+1)],n.loading=function(e){n.btnLoading(t,e)},e?f.promiseLikeResolve(e.call(o,n.index,a,n)).then(function(e){!1!==e&&v.close(n.index)},function(e){e!==m&&p.console&&p.console.error("layer error hint: "+e)}):v.close(n.index)):0===i?o.yes?o.yes(n.index,a,n):o.btn1?o.btn1(n.index,a,n):v.close(n.index):!1!==(o["btn"+(i+1)]&&o["btn"+(i+1)](n.index,a,n))&&v.close(n.index))}),a.find("."+u[7]).on("click",function(){!1!==(o.cancel&&o.cancel(n.index,a,n))&&v.close(n.index)}),o.shadeClose&&n.shadeo.on("click",function(){v.close(n.index)}),a.find(".layui-layer-min").on("click",function(){!1!==(o.min&&o.min(a,n.index,n))&&v.min(n.index,o)}),a.find(".layui-layer-max").on("click",function(){h(this).hasClass("layui-layer-maxmin")?(v.restore(n.index),o.restore&&o.restore(a,n.index,n)):(v.full(n.index,o),setTimeout(function(){o.full&&o.full(a,n.index,n)},100))}),o.end&&(f.end[n.index]=o.end),o.beforeEnd&&(f.beforeEnd[n.index]=h.proxy(o.beforeEnd,o,a,n.index,n))},f.reselect=function(){h.each(h("select"),function(e,t){var i=h(this);i.parents("."+u[0])[0]||1==i.attr("layer")&&h("."+u[0]).length<1&&i.removeAttr("layer").show()})},t.pt.IE6=function(e){h("select").each(function(e,t){var i=h(this);i.parents("."+u[0])[0]||"none"!==i.css("display")&&i.attr({layer:"1"}).hide()})},t.pt.openLayer=function(){v.zIndex=this.config.zIndex,v.setTop=function(e){return v.zIndex=parseInt(e[0].style.zIndex),e.on("mousedown",function(){v.zIndex++,e.css("z-index",v.zIndex+1)}),v.zIndex}},f.record=function(e){if(!e[0])return p.console&&console.error("index error");var t=e.attr("type"),i=e.find(".layui-layer-content"),t=t===f.type[2]?i.children("iframe"):i,n=[e[0].style.width||f.getStyle(e[0],"width"),e[0].style.height||f.getStyle(e[0],"height"),e.position().top,e.position().left+parseFloat(e.css("margin-left"))];e.find(".layui-layer-max").addClass("layui-layer-maxmin"),e.attr({area:n}),i.data(l,f.getStyle(t[0],"height"))},f.setScrollbar=function(e){u.html.css("overflow","hidden")},f.restScrollbar=function(t){u.html.css("overflow")&&0===h("."+u[0]).filter(function(){var e=h(this);return!1===(e.data("config")||{}).scrollbar&&"min"!==e.data("maxminStatus")&&e.attr("times")!==String(t)}).length&&u.html.css("overflow","")},f.promiseLikeResolve=function(e){var t=h.Deferred();return e&&"function"==typeof e.then?e.then(t.resolve,t.reject):t.resolve(e),t.promise()},(p.layer=v).getChildFrame=function(e,t){return t=t||h("."+u[4]).attr("times"),h("#"+u[0]+t).find("iframe").contents().find(e)},v.getFrameIndex=function(e){return h("#"+e).parents("."+u[4]).attr("times")},v.iframeAuto=function(e){var t,i,n;e&&(t=v.getChildFrame("html",e).outerHeight(),i=(e=h("#"+u[0]+e)).find(u[1]).outerHeight()||0,n=e.find("."+u[6]).outerHeight()||0,e.css({height:t+i+n}),e.find("iframe").css({height:t}))},v.iframeSrc=function(e,t){h("#"+u[0]+e).find("iframe").attr("src",t)},v.style=function(e,t,i){var e=h("#"+u[0]+e),n=e.find(".layui-layer-content"),a=e.attr("type"),o=e.find(u[1]).outerHeight()||0,s=e.find("."+u[6]).outerHeight()||0;e.attr("minLeft");a!==f.type[3]&&a!==f.type[4]&&(i||(parseFloat(t.width)<=260&&(t.width=260),parseFloat(t.height)-o-s<=64&&(t.height=64+o+s)),e.css(t),s=e.find("."+u[6]).outerHeight()||0,a===f.type[2]?e.find("iframe").css({height:("number"==typeof t.height?t.height:e.height())-o-s}):n.css({height:("number"==typeof t.height?t.height:e.height())-o-s-parseFloat(n.css("padding-top"))-parseFloat(n.css("padding-bottom"))}))},v.min=function(e,t){var i,n,a,o,s,r,l=h("#"+u[0]+e),c=l.data("maxminStatus");"min"!==c&&("max"===c&&v.restore(e),l.data("maxminStatus","min"),t=t||l.data("config")||{},c=h("#"+u.SHADE+e),i=l.find(".layui-layer-min"),n=l.find(u[1]).outerHeight()||0,o=(a="string"==typeof(o=l.attr("minLeft")))?o:181*f.minStackIndex+"px",s=l.css("position"),r={width:180,height:n,position:"fixed",overflow:"hidden"},f.record(l),0g.width()&&(o=g.width()-180-(f.minStackArr.edgeIndex=f.minStackArr.edgeIndex||0,f.minStackArr.edgeIndex+=3))<0&&(o=0),t.minStack&&(r.left=o,r.top=g.height()-n,a||f.minStackIndex++,l.attr("minLeft",o)),l.attr("position",s),v.style(e,r,!0),i.hide(),"page"===l.attr("type")&&l.find(u[4]).hide(),f.restScrollbar(e),c.hide())},v.restore=function(e){var t=h("#"+u[0]+e),i=h("#"+u.SHADE+e),n=t.find(".layui-layer-content"),a=t.attr("area").split(","),o=t.attr("type"),s=t.data("config")||{},r=n.data(l);t.removeData("maxminStatus"),v.style(e,{width:a[0],height:a[1],top:parseFloat(a[2]),left:parseFloat(a[3]),position:t.attr("position"),overflow:"visible"},!0),t.find(".layui-layer-max").removeClass("layui-layer-maxmin"),t.find(".layui-layer-min").show(),"page"===o&&t.find(u[4]).show(),s.scrollbar?f.restScrollbar(e):f.setScrollbar(e),r!==m&&(n.removeData(l),(o===f.type[2]?n.children("iframe"):n).css({height:r})),i.show()},v.full=function(t){var i=h("#"+u[0]+t),e=i.data("maxminStatus");"max"!==e&&("min"===e&&v.restore(t),i.data("maxminStatus","max"),f.record(i),f.setScrollbar(t),setTimeout(function(){var e="fixed"===i.css("position");v.style(t,{top:e?0:g.scrollTop(),left:e?0:g.scrollLeft(),width:"100%",height:"100%"},!0),i.find(".layui-layer-min").hide()},100))},v.title=function(e,t){h("#"+u[0]+(t||v.index)).find(u[1]).html(e)},v.close=function(s,r){var e,t,l=(e=h("."+u[0]).children("#"+s).closest("."+u[0]))[0]?(s=e.attr("times"),e):h("#"+u[0]+s),c=l.attr("type"),i=l.data("config")||{},d=i.id&&i.hideOnClose;l[0]&&(t=function(){var o={slideDown:"layer-anim-slide-down-out",slideLeft:"layer-anim-slide-left-out",slideUp:"layer-anim-slide-up-out",slideRight:"layer-anim-slide-right-out"}[i.anim]||"layer-anim-close",e=function(){var e="layui-layer-wrap";if(d)return l.removeClass("layer-anim "+o),l.hide();if(c===f.type[1]&&"object"===l.attr("conType")){l.children(":not(."+u[5]+")").remove();for(var t=l.find("."+e),i=0;i<2;i++)t.unwrap();t.css("display",t.data("display")).removeClass(e)}else{if(c===f.type[2])try{var n=h("#"+u[4]+s)[0];n.contentWindow.document.write(""),n.contentWindow.close(),l.find("."+u[5])[0].removeChild(n)}catch(a){}l[0].innerHTML="",l.remove()}"function"==typeof f.end[s]&&f.end[s](),delete f.end[s],"function"==typeof r&&r(),f.events.resize[s]&&(g.off("resize",f.events.resize[s]),delete f.events.resize[s])},t=h("#"+u.SHADE+s);v.ie&&v.ie<10||!i.isOutAnim?t[d?"hide":"remove"]():(t.css({opacity:0}),setTimeout(function(){t[d?"hide":"remove"]()},350)),i.isOutAnim&&l.addClass("layer-anim "+o),6==v.ie&&f.reselect(),f.restScrollbar(s),"string"==typeof l.attr("minLeft")&&(f.minStackIndex--,f.minStackArr.push(l.attr("minLeft"))),v.ie&&v.ie<10||!i.isOutAnim?e():setTimeout(function(){e()},200)},d||"function"!=typeof f.beforeEnd[s]?(delete f.beforeEnd[s],t()):f.promiseLikeResolve(f.beforeEnd[s]()).then(function(e){!1!==e&&(delete f.beforeEnd[s],t())},function(e){e!==m&&p.console&&p.console.error("layer error hint: "+e)}))},v.closeAll=function(n,a){"function"==typeof n&&(a=n,n=null);var o=h("."+u[0]);h.each(o,function(e){var t=h(this),i=n?t.attr("type")===n:1;i&&v.close(t.attr("times"),e===o.length-1?a:null)}),0===o.length&&"function"==typeof a&&a()},v.closeLast=function(i,e){var t,n=[],a=h.isArray(i);h("string"==typeof i?".layui-layer-"+i:".layui-layer").each(function(e,t){t=h(t);if(a&&-1===i.indexOf(t.attr("type"))||"none"===t.css("display"))return!0;n.push(Number(t.attr("times")))}),0":'",s=i.success;return delete i.success,v.open(h.extend({type:1,btn:["\u786e\u5b9a","\u53d6\u6d88"],content:o,skin:"layui-layer-prompt"+x("prompt"),maxWidth:g.width(),success:function(e){(a=e.find(".layui-layer-input")).val(i.value||"").focus(),"function"==typeof s&&s(e)},resize:!1,yes:function(e){var t=a.val();t.length>(i.maxlength||500)?v.tips("\u6700\u591a\u8f93\u5165"+(i.maxlength||500)+"\u4e2a\u5b57\u7b26",a,{tips:1}):n&&n(t,e,a)}},i))},v.tab=function(n){var a=(n=n||{}).tab||{},o="layui-this",s=n.success;return delete n.success,v.open(h.extend({type:1,skin:"layui-layer-tab"+x("tab"),resize:!1,title:function(){var e=a.length,t=1,i="";if(0'+a[0].title+"";t"+a[t].title+"";return i}(),content:'
      '+function(){var e=a.length,t=1,i="";if(0'+(a[0].content||"no content")+"";t'+(a[t].content||"no content")+"";return i}()+"
    ",success:function(e){var t=e.find(".layui-layer-title").children(),i=e.find(".layui-layer-tabmain").children();t.on("mousedown",function(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0;var e=h(this),t=e.index();e.addClass(o).siblings().removeClass(o),i.eq(t).show().siblings().hide(),"function"==typeof n.change&&n.change(t)}),"function"==typeof s&&s(e)}},n))},v.photos=function(n,e,a){var s={};if((n=h.extend(!0,{toolbar:!0,footer:!0},n)).photos){var t=!("string"==typeof n.photos||n.photos instanceof h),i=t?n.photos:{},o=i.data||[],r=i.start||0,l=n.success;if(s.imgIndex=1+(0|r),n.img=n.img||"img",delete n.success,t){if(0===o.length)return v.msg("\u6ca1\u6709\u56fe\u7247")}else{var c=h(n.photos),d=function(){o=[],c.find(n.img).each(function(e){var t=h(this);t.attr("layer-index",e),o.push({alt:t.attr("alt"),pid:t.attr("layer-pid"),src:t.attr("lay-src")||t.attr("layer-src")||t.attr("src"),thumb:t.attr("src")})})};if(d(),0===o.length)return;if(e||c.on("click",n.img,function(){d();var e=h(this).attr("layer-index");v.photos(h.extend(n,{photos:{start:e,data:o,tab:n.tab},full:n.full}),!0)}),!e)return}s.imgprev=function(e){s.imgIndex--,s.imgIndex<1&&(s.imgIndex=o.length),s.tabimg(e)},s.imgnext=function(e,t){s.imgIndex++,s.imgIndex>o.length&&(s.imgIndex=1,t)||s.tabimg(e)},s.keyup=function(e){var t;s.end||(t=e.keyCode,e.preventDefault(),37===t?s.imgprev(!0):39===t?s.imgnext(!0):27===t&&v.close(s.index))},s.tabimg=function(e){if(!(o.length<=1))return i.start=s.imgIndex-1,v.close(s.index),v.photos(n,!0,e)},s.isNumber=function(e){return"number"==typeof e&&!isNaN(e)},s.image={},s.getTransform=function(e){var t=[],i=e.rotate,n=e.scaleX,e=e.scale;return s.isNumber(i)&&0!==i&&t.push("rotate("+i+"deg)"),s.isNumber(n)&&1!==n&&t.push("scaleX("+n+")"),s.isNumber(e)&&t.push("scale("+e+")"),t.length?t.join(" "):"none"},s.event=function(e,i,n){var a,o;s.main.find(".layui-layer-photos-prev").on("click",function(e){e.preventDefault(),s.imgprev(!0)}),s.main.find(".layui-layer-photos-next").on("click",function(e){e.preventDefault(),s.imgnext(!0)}),h(document).on("keyup",s.keyup),e.off("click").on("click","*[toolbar-event]",function(){var e=h(this);switch(e.attr("toolbar-event")){case"rotate":s.image.rotate=((s.image.rotate||0)+Number(e.attr("data-option")))%360,s.imgElem.css({transform:s.getTransform(s.image)});break;case"scalex":s.image.scaleX=-1===s.image.scaleX?1:-1,s.imgElem.css({transform:s.getTransform(s.image)});break;case"zoom":var t=Number(e.attr("data-option"));s.image.scale=(s.image.scale||1)+t,t<0&&s.image.scale<0-t&&(s.image.scale=0-t),s.imgElem.css({transform:s.getTransform(s.image)});break;case"reset":s.image.scaleX=1,s.image.scale=1,s.image.rotate=0,s.imgElem.css({transform:"none"});break;case"close":v.close(i)}n.offset(),n.auto(i)}),s.main.on("mousewheel DOMMouseScroll",function(e){var t=e.originalEvent.wheelDelta||-e.originalEvent.detail,i=s.main.find('[toolbar-event="zoom"]');(0n)&&("left"===t.direction?s.imgnext(!0):"right"===t.direction&&s.imgprev(!0))},h.each([n.shadeo,s.main],function(e,t){a.touchSwipe(t,{onTouchEnd:o})}))},s.loadi=v.load(1,{shade:!("shade"in n)&&[.9,m,"unset"],scrollbar:!1});var t=o[r].src,f=function(e){v.close(s.loadi);var t,i=o[r].alt||"";a&&(n.anim=-1),s.index=v.open(h.extend({type:1,id:"layui-layer-photos",area:(e=[e.width,e.height],t=[h(p).width()-100,h(p).height()-100],!n.full&&(t[0]'+i+''+(t=['
    '],1','','',"
    "].join("")),n.toolbar&&t.push(['
    ','','','','','','',"
    "].join("")),n.footer&&t.push(['"].join("")),t.push(""),t.join(""))+"",success:function(e,t,i){s.main=e.find(".layer-layer-photos-main"),s.footer=e.find(".layui-layer-photos-footer"),s.imgElem=s.main.children("img"),s.event(e,t,i),n.tab&&n.tab(o[r],e),"function"==typeof l&&l(e)},end:function(){s.end=!0,h(document).off("keyup",s.keyup)}},n))},u=function(){v.close(s.loadi),v.msg("\u5f53\u524d\u56fe\u7247\u5730\u5740\u5f02\u5e38\uff0c
    \u662f\u5426\u7ee7\u7eed\u67e5\u770b\u4e0b\u4e00\u5f20\uff1f",{time:3e4,btn:["\u4e0b\u4e00\u5f20","\u4e0d\u770b\u4e86"],yes:function(){1").addClass(o));layui.each(i.bars,function(t,e){var n=s('
  • ');n.addClass(e.icon).attr({"lay-type":e.type,style:e.style||(i.bgcolor?"background-color: "+i.bgcolor:"")}).html(e.content),n.on("click",function(){var t=s(this).attr("lay-type");"top"===t&&("body"===i.target?s("html,body"):c).animate({scrollTop:0},i.duration),"function"==typeof i.click&&i.click.call(this,t)}),"object"===layui.type(i.on)&&layui.each(i.on,function(t,e){n.on(t,function(){var t=s(this).attr("lay-type");"function"==typeof e&&e.call(this,t)})}),"top"===e.type&&(n.addClass("layui-fixbar-top"),r=n),l.append(n)}),u.find("."+o).remove(),"object"==typeof i.css&&l.css(i.css),u.append(l),r&&(e=function e(){return c.scrollTop()>=i.margin?t||(r.show(),t=1):t&&(r.hide(),t=0),e}()),c.on("scroll",function(){e&&(clearTimeout(n),n=setTimeout(function(){e()},100))})},countdown:function(i){i=s.extend(!0,{date:new Date,now:new Date},i);var r=arguments,o=(1]|&(?=#[a-zA-Z0-9]+)/g.test(t+="")?t.replace(/&(?!#?[a-zA-Z0-9]+;)/g,"&").replace(//g,">").replace(/'/g,"'").replace(/"/g,"""):t},unescape:function(t){return t!==undefined&&null!==t||(t=""),(t+="").replace(/\&/g,"&").replace(/\</g,"<").replace(/\>/g,">").replace(/\'/g,"'").replace(/\"/g,'"')},openWin:function(t){var e=(t=t||{}).window||window.open(t.url||"",t.target,t.specs);t.url||(e.document.open("text/html","replace"),e.document.write(t.content||""),e.document.close())},toVisibleArea:function(t){var e,n,i,r,o,a,u,c;(t=s.extend({margin:160,duration:200,type:"y"},t)).scrollElem[0]&&t.thisElem[0]&&(e=t.scrollElem,u=t.thisElem,i=(o="y"===t.type)?"top":"left",r=e[n=o?"scrollTop":"scrollLeft"](),o=e[o?"height":"width"](),a=e.offset()[i],c={},(u=u.offset()[i]-a)>o-t.margin||u."+v,T=function(e){var i=this;i.index=++h.index,i.config=c.extend({},i.config,h.config,e),i.init()};T.prototype.config={trigger:"click",content:"",className:"",style:"",show:!1,isAllowSpread:!0,isSpreadItem:!0,data:[],delay:[200,300],shade:0,accordion:!1,closeOnClick:!0},T.prototype.reload=function(e,i){var t=this;t.config=c.extend({},t.config,e),t.init(!0,i)},T.prototype.init=function(e,i){var t=this,n=t.config,a=c(n.elem);return 1",(t="href"in i?''+l+"":l,n?'
    '+t+("parent"===o?'':"group"===o&&d.isAllowSpread?'':"")+"
    ":'
    '+t+"
    "),"
  • "].join(""))).data("item",i),n&&(a=c('
    '),t=c("
      "),"parent"===o?(a.append(u(t,i[s.children])),l.append(a)):l.append(u(t,i[s.children]))),r.append(l))}),r},t=['
      ',"
      "].join(""),n=d.content||(n=c('
        '),0\u6682\u65e0\u6570\u636e'),n),a=g.findMainElem(d.id);"reloadData"===e&&a.length?(i=l.mainElem=a).html(n):((i=l.mainElem=c(t)).append(n),i.addClass(d.className),i.attr("style",d.style),l.remove(h.thisId),d.target.append(i),d.elem.data(f,!0),e=d.shade?'
        ':"",i.before(e),"mouseenter"===d.trigger&&i.on("mouseenter",function(){clearTimeout(g.timer)}).on("mouseleave",function(){l.delayRemove()})),l.position(),h.thisId=d.id,i.find(".layui-menu").on(o,function(e){layui.stope(e)}),i.find(".layui-menu li").on("click",function(e){var i=c(this),t=i.data("item")||{},n=t[s.children]&&0n.width()&&(t.addClass(x),(i=t[0].getBoundingClientRect()).left<0)&&t.removeClass(x),i.bottom>n.height())&&t.eq(0).css("margin-top",-(i.bottom-n.height()+5))}).on("mouseleave",t,function(e){var i=c(this).children("."+E);i.removeClass(x),i.css("margin-top",0)}),h.close=function(e){e=g.getThis(e);return e?(e.remove(),g.call(e)):this},h.open=function(e){e=g.getThis(e);return e?(e.render(),g.call(e)):this},h.reload=function(e,i,t){e=g.getThis(e);return e?(e.reload(i,t),g.call(e)):this},h.reloadData=function(){var t=c.extend([],arguments),n=(t[2]="reloadData",new RegExp("^("+["data","templet","content"].join("|")+")$"));return layui.each(t[1],function(e,i){n.test(e)||delete t[1][e]}),h.reload.apply(null,t)},h.render=function(e){e=new T(e);return g.call(e)},e(r,h)});layui.define(["jquery","lay"],function(e){"use strict";var x=layui.$,b=layui.lay,m={config:{},index:layui.slider?layui.slider.index+1e4:0,set:function(e){var t=this;return t.config=x.extend({},t.config,e),t},on:function(e,t){return layui.onevent.call(this,i,e,t)}},i="slider",f="layui-disabled",T="layui-slider-bar",w="layui-slider-wrap",M="layui-slider-wrap-btn",L="layui-slider-tips",E="layui-slider-input-txt",Y="layui-slider-hover",t=function(e){var t=this;t.index=++m.index,t.config=x.extend({},t.config,m.config,e),t.render()};t.prototype.config={type:"default",min:0,max:100,value:0,step:1,showstep:!1,tips:!0,tipsAlways:!1,input:!1,range:!1,height:200,disabled:!1,theme:"#16baaa"},t.prototype.precision=function(){var e=this.config,e=x.map([e.min,e.max,e.step],function(e,t){e=String(e).split(".");return e[1]?e[1].length:0});return Math.max.apply(null,e)},t.prototype.render=function(){var n=this,a=n.config,e=x(a.elem);if(1a.max&&(a.value=a.max),l=(a.value-a.min)/(a.max-a.min)*100+"%");var t,e=a.disabled?"#c2c2c2":a.theme,i='
        '+(a.tips?'
        ":"")+'
        '+(a.range?'
        ':"")+"
        ",l=x(a.elem),s=l.next(".layui-slider");if(s[0]&&s.remove(),n.elemTemp=x(i),a.range?(n.elemTemp.find("."+w).eq(0).data("value",a.value[0]),n.elemTemp.find("."+w).eq(1).data("value",a.value[1])):n.elemTemp.find("."+w).data("value",a.value),l.html(n.elemTemp),"vertical"===a.type&&n.elemTemp.height(a.height+"px"),a.showstep){for(var o=(a.max-a.min)/a.step,r="",u=1;u<1+o;u++){var c=100*u/o;c<100&&(r+='
        ')}n.elemTemp.append(r)}function d(e){e=e.parent().data("value"),e=a.setTips?a.setTips(e):e;n.elemTemp.find("."+L).html(e)}function p(e){var t="vertical"===a.type?a.height:n.elemTemp[0].offsetWidth,i=n.elemTemp.find("."+w);return("vertical"===a.type?t-e.parent()[0].offsetTop-i.height():e.parent()[0].offsetLeft)/t*100}function v(e){"vertical"===a.type?n.elemTemp.find("."+L).css({bottom:e+"%","margin-bottom":"20px",display:"inline-block"}):n.elemTemp.find("."+L).css({left:e+"%",display:"inline-block"})}a.input&&!a.range&&(e=x('
        '),l.css("position","relative"),l.append(e),l.find("."+E).children("input").val(a.value),"vertical"===a.type?e.css({left:0,top:-48}):n.elemTemp.css("margin-right",e.outerWidth()+15)),a.disabled?(n.elemTemp.addClass(f),n.elemTemp.find("."+M).addClass(f)):n.slide(),a.tips&&(a.tipsAlways?(d(s=n.elemTemp.find("."+M)),v(p(s))):n.elemTemp.find("."+M).on("mouseover",function(){d(x(this));var e=p(x(this));clearTimeout(t),t=setTimeout(function(){v(e)},300)}).on("mouseout",function(){clearTimeout(t),a.tipsAlways||n.elemTemp.find("."+L).css("display","none")}))},t.prototype.slide=function(e,t,i){var u=this,c=u.config,d=u.elemTemp,p=function(){return"vertical"===c.type?c.height:d[0].offsetWidth},v=d.find("."+w),o=d.next(".layui-slider-input"),r=o.children("."+E).children("input").val(),m=100/((c.max-c.min)/c.step),f=u.precision(),h=function(e,t,i){e=(e=100<(e=100n[1]&&n.reverse(),u.value=c.range?n:l,c.change&&c.change(u.value),"done"===i&&c.done&&c.done(u.value)},y=function(e){var t=e/p()*100/m,i=Math.round(t)*m;return i=e==p()?Math.ceil(t)*m:i},g=x(['
        p()?p():t)/p()*100/m;h(t,o),r.addClass(Y),d.find("."+L).show(),e.preventDefault()},n=function(e){r.removeClass(Y),c.tipsAlways||setTimeout(function(){d.find("."+L).hide()},e)},a=function(){n&&n(b.touchEventsSupported()?1e3:0),g.remove(),c.done&&c.done(u.value),b.touchEventsSupported()&&(t[0].removeEventListener("touchmove",i,!!b.passiveSupported&&{passive:!1}),t[0].removeEventListener("touchend",a),t[0].removeEventListener("touchcancel",a))},x("#LAY-slider-moving")[0]||x("body").append(g),g.on("mousemove",i),g.on("mouseup",a).on("mouseleave",a),b.touchEventsSupported()&&(t[0].addEventListener("touchmove",i,!!b.passiveSupported&&{passive:!1}),t[0].addEventListener("touchend",a),t[0].addEventListener("touchcancel",a))})}),d.on("click",function(e){var t=x("."+M),i=x(this);!t.is(event.target)&&0===t.has(event.target).length&&t.length&&(i=(t=(t=(t="vertical"===c.type?p()-e.clientY+i.offset().top-x(window).scrollTop():e.clientX-i.offset().left-x(window).scrollLeft())<0?0:t)>p()?p():t)/p()*100/m,t=c.range?"vertical"===c.type?Math.abs(t-parseInt(x(v[0]).css("bottom")))>Math.abs(t-parseInt(x(v[1]).css("bottom")))?1:0:Math.abs(t-v[0].offsetLeft)>Math.abs(t-v[1].offsetLeft)?1:0:0,h(i,t,"done"),e.preventDefault())}),o.children(".layui-slider-input-btn").children("i").each(function(t){x(this).on("click",function(){r=o.children("."+E).children("input").val();var e=((r=1==t?r-c.stepc.max?c.max:Number(r)+c.step)-c.min)/(c.max-c.min)*100/m;h(e,0,"done")})});var n=function(){var e=this.value,e=(e=(e=(e=isNaN(e)?0:e)c.max?c.max:e,((this.value=e)-c.min)/(c.max-c.min)*100/m);h(e,0,"done")};o.children("."+E).children("input").on("keydown",function(e){13===e.keyCode&&(e.preventDefault(),n.call(this))}).on("change",n)},t.prototype.events=function(){this.config},m.render=function(e){e=new t(e);return function(){var i=this,n=i.config;return{setValue:function(e,t){return e=(e=e>n.max?n.max:e)',"",'','',"","","
        "].join("")),t=i.elem=x(i.elem);i.size&&o.addClass("layui-colorpicker-"+i.size),t.addClass("layui-inline").html(e.elemColorBox=o),i.id="id"in i?i.id:t.attr("id")||e.index,e.color=e.elemColorBox.find("."+T)[0].style.background,e.events()},s.prototype.renderPicker=function(){var o,e=this,i=e.config,t=e.elemColorBox[0],n=e.elemPicker=x(['
        ','
        ','
        ','
        ','
        ','
        ',"
        ",'
        ','
        ',"
        ","
        ",'
        ','
        ','
        ',"
        ","
        ",i.predefine?(o=['
        '],layui.each(i.colors,function(e,i){o.push(['
        ','
        ',"
        "].join(""))}),o.push("
        "),o.join("")):"",'
        ','
        ','',"
        ",'
        ','','',"","
        "].join(""));e.elemColorBox.find("."+T)[0];x(c)[0]&&x(c).data("index")==e.index?e.removePicker(s.thisElemInd):(e.removePicker(s.thisElemInd),x("body").append(n)),r.thisId=i.id,s.thisElemInd=e.index,s.thisColor=t.style.background,e.position(),e.pickerEvents()},s.prototype.removePicker=function(e){var i=this.config,e=x("#layui-colorpicker"+(e||this.index));return e[0]&&(e.remove(),delete r.thisId,"function"==typeof i.close)&&i.close(this.color),this},s.prototype.position=function(){var e=this,i=e.config;return P.position(e.bindElem||e.elemColorBox[0],e.elemPicker[0],{position:i.position,align:"center"}),e},s.prototype.val=function(){var e,i=this,o=(i.config,i.elemColorBox.find("."+T)),t=i.elemPicker.find("."+X),n=o[0].style.backgroundColor;n?(e=j(L(n)),o=o.attr("lay-type"),i.select(e.h,e.s,e.b),"torgb"===o?t.find("input").val(n):"rgba"===o?(o=L(n),3===(n.match(/[0-9]{1,3}/g)||[]).length?(t.find("input").val("rgba("+o.r+", "+o.g+", "+o.b+", 1)"),i.elemPicker.find("."+Y).css("left",280)):(t.find("input").val(n),n=280*n.slice(n.lastIndexOf(",")+1,n.length-1),i.elemPicker.find("."+Y).css("left",n)),i.elemPicker.find("."+D)[0].style.background="linear-gradient(to right, rgba("+o.r+", "+o.g+", "+o.b+", 0), rgb("+o.r+", "+o.g+", "+o.b+"))"):t.find("input").val("#"+H(e))):(i.select(0,100,100),t.find("input").val(""),i.elemPicker.find("."+D)[0].style.background="",i.elemPicker.find("."+Y).css("left",280))},s.prototype.side=function(){var r=this,l=r.config,c=r.elemColorBox.find("."+T),a=c.attr("lay-type"),s=r.elemPicker.find(".layui-colorpicker-side"),o=r.elemPicker.find("."+I),d=r.elemPicker.find("."+E),t=r.elemPicker.find("."+M),u=r.elemPicker.find("."+D),f=r.elemPicker.find("."+Y),p=o[0].offsetTop/180*360,h=100-t[0].offsetTop/180*100,g=t[0].offsetLeft/260*100,v=Math.round(f[0].offsetLeft/280*100)/100,m=r.elemColorBox.find("."+B),e=r.elemPicker.find(".layui-colorpicker-pre").children("div"),y=function(e,i,o,t){r.select(e,i,o);var n=F({h:e,s:i,b:o}),e=H({h:e,s:i,b:o}),i=r.elemPicker.find("."+X).find("input");m.addClass(C).removeClass(w),c[0].style.background="rgb("+n.r+", "+n.g+", "+n.b+")","torgb"===a?i.val("rgb("+n.r+", "+n.g+", "+n.b+")"):"rgba"===a?(f.css("left",280*t),i.val("rgba("+n.r+", "+n.g+", "+n.b+", "+t+")"),c[0].style.background="rgba("+n.r+", "+n.g+", "+n.b+", "+t+")",u[0].style.background="linear-gradient(to right, rgba("+n.r+", "+n.g+", "+n.b+", 0), rgb("+n.r+", "+n.g+", "+n.b+"))"):i.val("#"+e),l.change&&l.change(x.trim(r.elemPicker.find("."+X).find("input").val()))},i=x(['
        '].join("")),b=function(e){x("#LAY-colorpicker-moving")[0]||x("body").append(i),i.on("mousemove",e),i.on("mouseup",function(){i.remove()}).on("mouseleave",function(){i.remove()})},n=!0,k=!0;o.on("mousedown",function(e,i){var t=this.offsetTop,n=(e.clientY===undefined?i:e).clientY;k&&layui.stope(e),b(function(e){var i=t+(e.clientY-n),o=s[0].offsetHeight,o=(i=o<(i=i<0?0:i)?o:i)/180*360;y(p=o,g,h,v),e.preventDefault()}),e.preventDefault()}),s.on("mousedown",function(e){var i=e.clientY-x(this).offset().top+W.scrollTop(),i=(i=(i=i<0?0:i)>this.offsetHeight?this.offsetHeight:i)/180*360;y(p=i,g,h,v),e.preventDefault(),n&&o.trigger("mousedown",e)}),t.on("mousedown",function(e,i){var r=this.offsetTop,l=this.offsetLeft,c=(e.clientY===undefined?i:e).clientY,a=(e.clientX===undefined?i:e).clientX;k&&layui.stope(e),b(function(e){var i=r+(e.clientY-c),o=l+(e.clientX-a),t=d[0].offsetHeight,n=d[0].offsetWidth,n=(o=n<(o=o<0?0:o)?n:o)/260*100,o=100-(i=t<(i=i<0?0:i)?t:i)/180*100;y(p,g=n,h=o,v),e.preventDefault()}),e.preventDefault()}),d.on("mousedown",function(e){var i=e.clientY-x(this).offset().top+W.scrollTop(),o=e.clientX-x(this).offset().left+W.scrollLeft(),o=((i=i<0?0:i)>this.offsetHeight&&(i=this.offsetHeight),(o=(o=o<0?0:o)>this.offsetWidth?this.offsetWidth:o)/260*100),i=100-i/180*100;y(p,g=o,h=i,v),layui.stope(e),e.preventDefault(),n&&t.trigger("mousedown",e)}),f.on("mousedown",function(e,i){var t=this.offsetLeft,n=(e.clientX===undefined?i:e).clientX;k&&layui.stope(e),b(function(e){var i=t+(e.clientX-n),o=u[0].offsetWidth,o=(o<(i=i<0?0:i)&&(i=o),Math.round(i/280*100)/100);y(p,g,h,v=o),e.preventDefault()}),e.preventDefault()}),u.on("mousedown",function(e){var i=e.clientX-x(this).offset().left,i=((i=i<0?0:i)>this.offsetWidth&&(i=this.offsetWidth),Math.round(i/280*100)/100);y(p,g,h,v=i),e.preventDefault(),n&&f.trigger("mousedown",e)}),e.each(function(){x(this).on("click",function(){x(this).parent(".layui-colorpicker-pre").addClass("selected").siblings().removeClass("selected");var e=this.style.backgroundColor,i=j(L(e)),o=e.slice(e.lastIndexOf(",")+1,e.length-1);p=i.h,g=i.s,h=i.b,3===(e.match(/[0-9]{1,3}/g)||[]).length&&(o=1),v=o,y(i.h,i.s,i.b,o)})}),P.touchEventsSupported()&&layui.each([{elem:s,eventType:"mousedown"},{elem:u,eventType:"mousedown"},{elem:d,eventType:"mousedown"}],function(e,t){P.touchSwipe(t.elem,{onTouchStart:function(){k=n=!1},onTouchMove:function(e){var i,o;e=e,i=t.eventType,e=e.touches[0],(o=document.createEvent("MouseEvent")).initMouseEvent(i,!0,!0,window,1,e.screenX,e.screenY,e.clientX,e.clientY,!1,!1,!1,!1,0,null),e.target.dispatchEvent(o)},onTouchEnd:function(){i.remove(),k=n=!0}})})},s.prototype.select=function(e,i,o,t){this.config;var n=H({h:e,s:100,b:100}),e=(H({h:e,s:i,b:o}),e/360*180),o=180-o/100*180,i=i/100*260,r=this.elemPicker.find("."+E)[0];this.elemPicker.find("."+I).css("top",e),r.style.background="#"+n,this.elemPicker.find("."+M).css({top:o/r.offsetHeight*100+"%",left:i/r.offsetWidth*100+"%"})},s.prototype.pickerEvents=function(){var c=this,a=c.config,s=c.elemColorBox.find("."+T),d=c.elemPicker.find("."+X+" input"),o={clear:function(e){s[0].style.background="",c.elemColorBox.find("."+B).removeClass(C).addClass(w),c.color="",a.done&&a.done(""),c.removePicker()},confirm:function(e,i){var o,t,n,r,l=x.trim(d.val());-1>16,g:(65280&n)>>8,b:255&n},t=j(r),s[0].style.background=o="#"+H(t),c.elemColorBox.find("."+B).removeClass(w).addClass(C)),"change"===i?(c.select(t.h,t.s,t.b,i),a.change&&a.change(o)):(c.color=l,a.done&&a.done(l),c.removePicker())}};c.elemPicker.on("click","*[colorpicker-events]",function(){var e=x(this),i=e.attr("colorpicker-events");o[i]&&o[i].call(this,e)}),d.on("keyup",function(e){var i=x(this);o.confirm.call(this,i,13===e.keyCode?null:"change")})},s.prototype.events=function(){var e=this;e.config;e.elemColorBox.on("click",function(){e.renderPicker(),x(c)[0]&&(e.val(),e.side())})},a.on(i,function(e){var i,o,t;r.thisId&&(i=n.getThis(r.thisId))&&(o=i.config,t=i.elemColorBox.find("."+T),x(e.target).hasClass(l)||x(e.target).parents("."+l)[0]||x(e.target).hasClass(c.replace(/\./g,""))||x(e.target).parents(c)[0]||i.elemPicker&&(i.color?(e=j(L(i.color)),i.select(e.h,e.s,e.b)):i.elemColorBox.find("."+B).removeClass(C).addClass(w),t[0].style.background=i.color||"","function"==typeof o.cancel&&o.cancel(i.color),i.removePicker()))}),W.on("resize",function(){if(r.thisId){var e=n.getThis(r.thisId);if(e)return!(!e.elemPicker||!x(c)[0])&&void e.position()}}),n.that={},n.getThis=function(e){var i=n.that[e];return i||o.error(e?t+" instance with ID '"+e+"' not found":"ID argument required"),i},r.render=function(e){e=new s(e);return n.call(e)},e(t,r)});layui.define("jquery",function(t){"use strict";var u=layui.$,d=(layui.hint(),layui.device()),r="element",y="layui-this",f="layui-show",c=".layui-tab-title",i=function(){this.config={}},h=(i.prototype.set=function(t){return u.extend(!0,this.config,t),this},i.prototype.on=function(t,i){return layui.onevent.call(this,r,t,i)},i.prototype.tabAdd=function(t,i){var a,e=u(".layui-tab[lay-filter="+t+"]"),l=e.children(c),n=l.children(".layui-tab-bar"),s=e.children(".layui-tab-content"),o=""+(i.title||"unnaming")+"";return n[0]?n.before(o):l.append(o),s.append('
        "+(i.content||"")+"
        "),i.change&&this.tabChange(t,i.id),l.data("LAY_TAB_CHANGE",i.change),w.tabAuto(i.change?"change":null,e),this},i.prototype.tabDelete=function(t,i,a){t=u(".layui-tab[lay-filter="+t+"]").children(c).find('>li[lay-id="'+i+'"]');return w.tabDelete.call(t[0],{liElem:t,force:a}),this},i.prototype.tabChange=function(t,i,a){t=u(".layui-tab[lay-filter="+t+"]").children(c).find('>li[lay-id="'+i+'"]');return w.tabClick.call(t[0],{liElem:t,force:a}),this},i.prototype.tab=function(a){a=a||{},e.on("click",a.headerElem,function(t){var i=u(a.headerElem).index(u(this));w.tabClick.call(this,{index:i,options:a})})},i.prototype.progress=function(t,i){var a="layui-progress",t=u("."+a+"[lay-filter="+t+"]").find("."+a+"-bar"),a=t.find("."+a+"-text");return t.css("width",function(){return/^.+\/.+$/.test(i)?100*new Function("return "+i)()+"%":i}).attr("lay-percent",i),a.text(i),this},".layui-nav"),p="layui-nav-item",b="layui-nav-bar",v="layui-nav-tree",m="layui-nav-child",g="layui-nav-more",C="layui-anim layui-anim-upbit",w={tabClick:function(t){var i=(t=t||{}).options||{},a=t.liElem||u(this),e=i.headerElem?a.parent():a.parents(".layui-tab").eq(0),i=i.bodyElem?u(i.bodyElem):e.children(".layui-tab-content").children(".layui-tab-item"),l=a.find("a"),l="javascript:;"!==l.attr("href")&&"_blank"===l.attr("target"),n="string"==typeof a.attr("lay-unselect"),s=e.attr("lay-filter"),o=a.attr("lay-id"),c="index"in t?t.index:a.parent().children("li").index(a);if(!t.force){var t=a.siblings("."+y);if(!1===layui.event.call(this,r,"tabBeforeChange("+s+")",{elem:e,from:{index:a.parent().children("li").index(t),id:t.attr("lay-id")},to:{index:c,id:o}}))return}l||n||(a.addClass(y).siblings().removeClass(y),(o?t=(t=i.filter('[lay-id="'+o+'"]')).length?t:i.eq(c):i.eq(c)).addClass(f).siblings().removeClass(f)),layui.event.call(this,r,"tab("+s+")",{elem:e,index:c,id:o})},tabDelete:function(t){var i=(t=t||{}).liElem||u(this).parent(),a=i.parent().children("li").index(i),e=i.closest(".layui-tab"),l=e.children(".layui-tab-content").children(".layui-tab-item"),n=e.attr("lay-filter"),s=i.attr("lay-id");if(!t.force&&!1===layui.event.call(i[0],r,"tabBeforeDelete("+n+")",{elem:e,index:a,id:s}))return;i.hasClass(y)&&(i.next()[0]&&i.next().is("li")?w.tabClick.call(i.next()[0],{index:a+1}):i.prev()[0]&&i.prev().is("li")&&w.tabClick.call(i.prev()[0],null,a-1)),i.remove(),(s?t=(t=l.filter('[lay-id="'+s+'"]')).length?t:l.eq(a):l.eq(a)).remove(),setTimeout(function(){w.tabAuto(null,e)},50),layui.event.call(this,r,"tabDelete("+n+")",{elem:e,index:a,id:s})},tabAuto:function(l,t){var n="layui-tab-more",s="layui-tab-bar",o="layui-tab-close",c=this;(t||u(".layui-tab")).each(function(){var t=u(this),a=t.children(".layui-tab-title"),i=(t.children(".layui-tab-content").children(".layui-tab-item"),'lay-stope="tabmore"'),i=u(''),e=(c===window&&d.ie,t.attr("lay-allowclose"));e&&"false"!==e&&a.find("li").each(function(){var t,i=u(this);i.find("."+o)[0]||"false"===i.attr("lay-allowclose")||((t=u('')).on("click",function(t){w.tabDelete.call(this,{e:t})}),i.append(t))}),"string"!=typeof t.attr("lay-unauto")&&(a.prop("scrollWidth")>a.outerWidth()+1||a.find("li").length&&a.height()>(e=a.find("li").eq(0).height())+e/2?("change"===l&&a.data("LAY_TAB_CHANGE")&&a.addClass(n),a.find("."+s)[0]||(a.append(i),t.attr("overflow",""),i.on("click",function(t){var i=a.hasClass(n);a[i?"removeClass":"addClass"](n)}))):(a.find("."+s).remove(),t.removeAttr("overflow")))})},hideTabMore:function(t){var i=u(".layui-tab-title");!0!==t&&"tabmore"===u(t.target).attr("lay-stope")||(i.removeClass("layui-tab-more"),i.find(".layui-tab-bar").attr("title",""))},clickThis:function(){var t=u(this),i=t.closest(h),a=i.attr("lay-filter"),e=t.parent(),l=t.siblings("."+m),n="string"==typeof e.attr("lay-unselect");if("javascript:;"!==t.attr("href")&&"_blank"===t.attr("target")||n||l[0]||(i.find("."+y).removeClass(y),e.addClass(y)),i.hasClass(v)){var n=p+"ed",s=!e.hasClass(n),o=function(){u(this).css({display:""}),i.children("."+b).css({opacity:0})};if(l.is(":animated"))return;l.removeClass(C),l[0]&&(s?(l.slideDown(200,o),e.addClass(n)):(e.removeClass(n),l.show().slideUp(200,o)),"string"!=typeof i.attr("lay-accordion")&&"all"!==i.attr("lay-shrink")||((s=e.siblings("."+n)).removeClass(n),s.children("."+m).show().stop().slideUp(200,o)))}layui.event.call(this,r,"nav("+a+")",t)},collapse:function(){var t=u(this),i=t.find(".layui-colla-icon"),a=t.siblings(".layui-colla-content"),e=t.parents(".layui-collapse").eq(0),l=e.attr("lay-filter"),n="none"===a.css("display");"string"==typeof e.attr("lay-accordion")&&((e=e.children(".layui-colla-item").children("."+f)).siblings(".layui-colla-title").children(".layui-colla-icon").html(""),e.removeClass(f)),a[n?"addClass":"removeClass"](f),i.html(n?"":""),layui.event.call(this,r,"collapse("+l+")",{title:t,content:a,show:n})}},a=(i.prototype.render=i.prototype.init=function(t,i){var a="string"==typeof i&&i?'[lay-filter="'+i+'"]':"",e={tab:function(t){t=t||u(".layui-tab"+a);w.tabAuto.call({},null,t)},nav:function(t){var s={},o={},c={},r="layui-nav-title";(t||u(h+a)).each(function(t){var i=u(this),a=u(''),e=i.find("."+p),l=i.find("."+b);l[0]&&l.remove(),i.append(a),(i.hasClass(v)?e.find("dd,>."+r):e).off("mouseenter.lay_nav").on("mouseenter.lay_nav",function(){!function(t,i,a){var e,l=u(this),n=l.find("."+m);i.hasClass(v)?n[0]||(e=l.children("."+r),t.css({top:l.offset().top-i.offset().top,height:(e[0]?e:l).outerHeight(),opacity:1})):(n.addClass(C),n.hasClass("layui-nav-child-c")&&n.css({left:-(n.outerWidth()-l.width())/2}),n[0]?t.css({left:t.position().left+t.width()/2,width:0,opacity:0}):t.css({left:l.position().left+parseFloat(l.css("marginLeft")),top:l.position().top+l.height()-t.height()}),s[a]=setTimeout(function(){t.css({width:n[0]?0:l.width(),opacity:n[0]?0:1})},d.ie&&d.ie<10?0:200),clearTimeout(c[a]),"block"===n.css("display")&&clearTimeout(o[a]),o[a]=setTimeout(function(){n.addClass(f),l.find("."+g).addClass(g+"d")},300))}.call(this,a,i,t)}).off("mouseleave.lay_nav").on("mouseleave.lay_nav",function(){i.hasClass(v)?a.css({height:0,opacity:0}):(clearTimeout(o[t]),o[t]=setTimeout(function(){i.find("."+m).removeClass(f),i.find("."+g).removeClass(g+"d")},300))}),i.off("mouseleave.lay_nav").on("mouseleave.lay_nav",function(){clearTimeout(s[t]),c[t]=setTimeout(function(){i.hasClass(v)||a.css({width:0,left:a.position().left+a.width()/2,opacity:0})},200)}),e.find("a").each(function(){var t=u(this);t.parent();t.siblings("."+m)[0]&&!t.children("."+g)[0]&&t.append(''),t.off("click",w.clickThis).on("click",w.clickThis)})})},breadcrumb:function(t){(t||u(".layui-breadcrumb"+a)).each(function(){var t=u(this),i="lay-separator",a=t.attr(i)||"/",e=t.find("a");e.next("span["+i+"]")[0]||(e.each(function(t){t!==e.length-1&&u(this).after(""+a+"")}),t.css("visibility","visible"))})},progress:function(t){var e="layui-progress";(t||u("."+e+a)).each(function(){var t=u(this),i=t.find(".layui-progress-bar"),a=i.attr("lay-percent");i.css("width",function(){return/^.+\/.+$/.test(a)?100*new Function("return "+a)()+"%":a}),t.attr("lay-showpercent")&&setTimeout(function(){i.html(''+a+"")},350)})},collapse:function(t){(t||u(".layui-collapse"+a)).each(function(){u(this).find(".layui-colla-item").each(function(){var t=u(this),i=t.find(".layui-colla-title"),t="none"===t.find(".layui-colla-content").css("display");i.find(".layui-colla-icon").remove(),i.append(''+(t?"":"")+""),i.off("click",w.collapse).on("click",w.collapse)})})}};return t&&"object"==typeof i&&i instanceof u?e[t](i):e[t]?e[t]():layui.each(e,function(t,i){i()})},new i),e=u(document);u(function(){a.render()}),e.on("click",".layui-tab-title li",w.tabClick),u(window).on("resize",w.tabAuto),t(r,a)});layui.define(["lay","layer"],function(e){"use strict";var F=layui.$,a=layui.lay,t=layui.layer,R=layui.device(),i="upload",s="layui_"+i+"_index",w={config:{},index:layui[i]?layui[i].index+1e4:0,set:function(e){var t=this;return t.config=F.extend({},t.config,e),t},on:function(e,t){return layui.onevent.call(this,i,e,t)}},o=function(){var t=this,e=t.config.id;return{upload:function(e){t.upload.call(t,e)},reload:function(e){t.reload.call(t,e)},config:(o.that[e]=t).config}},r="layui-upload-file",l="layui-upload-form",E="layui-upload-iframe",L="layui-upload-choose",T="UPLOADING",D=function(e){var t=this;t.index=++w.index,t.config=F.extend({},t.config,w.config,e),t.render()};D.prototype.config={accept:"images",exts:"",auto:!0,bindAction:"",url:"",force:"",field:"file",acceptMime:"",method:"post",data:{},drag:!0,size:0,number:0,multiple:!1,text:{"cross-domain":"Cross-domain requests are not supported","data-format-error":"Please return JSON data format","check-error":"",error:"","limit-number":null,"limit-size":null}},D.prototype.reload=function(e){var t=this;t.config=F.extend({},t.config,e),t.render(!0)},D.prototype.render=function(e){var t=this,i=t.config,n=F(i.elem);return 1"].join("")),n=t.elem.next();(n.hasClass(r)||n.hasClass(l))&&n.remove(),R.ie&&R.ie<10&&t.elem.wrap('
        '),e.isFile()?(e.elemFile=t.elem,t.field=t.elem[0].name):t.elem.after(i),R.ie&&R.ie<10&&e.initIE()},D.prototype.initIE=function(){var i,e=this.config,t=F(''),n=F(['
        ',"
        "].join(""));F("#"+E)[0]||F("body").append(t),e.elem.next().hasClass(l)||(this.elemFile.wrap(n),e.elem.next("."+l).append((i=[],layui.each(e.data,function(e,t){t="function"==typeof t?t():t,i.push('')}),i.join(""))))},D.prototype.msg=function(e){return t.msg(e,{icon:2,shift:6})},D.prototype.isFile=function(){var e=this.config.elem[0];if(e)return"input"===e.tagName.toLocaleLowerCase()&&"file"===e.type},D.prototype.preview=function(n){window.FileReader&&layui.each(this.chooseFiles,function(e,t){var i=new FileReader;i.readAsDataURL(t),i.onload=function(){n&&n(e,t,this.result)}})},D.prototype.upload=function(e,t){var i,n,a,o,r,u=this,f=u.config,s=f.text||{},l=u.elemFile[0],c=function(){return e||u.files||u.chooseFiles||l.files},d=function(){var a=0,o=0,r=c(),l=function(){f.multiple&&a+o===u.fileLength&&"function"==typeof f.allDone&&f.allDone({total:u.fileLength,successful:a,failed:o})},i=function(i){var n=new FormData,t=function(e){i.unified?layui.each(r,function(e,t){delete t[T]}):delete e[T]};if(layui.each(f.data,function(e,t){t="function"==typeof t?i.unified?t():t(i.index,i.file):t,n.append(e,t)}),i.unified)layui.each(r,function(e,t){t[T]||(t[T]=!0,n.append(f.field,t))});else{if(i.file[T])return;n.append(f.field,i.file),i.file[T]=!0}var e={url:f.url,type:"post",data:n,dataType:f.dataType||"json",contentType:!1,processData:!1,headers:f.headers||{},success:function(e){f.unified?a+=u.fileLength:a++,m(i.index,e),l(i.index),t(i.file)},error:function(e){f.unified?o+=u.fileLength:o++,u.msg(s.error||["Upload failed, please try again.","status: "+(e.status||"")+" - "+(e.statusText||"error")].join("
        ")),g(i.index,e.responseText,e),l(i.index),t(i.file)}};"function"==typeof f.progress&&(e.xhr=function(){var e=F.ajaxSettings.xhr();return e.upload.addEventListener("progress",function(e){var t;e.lengthComputable&&(t=Math.floor(e.loaded/e.total*100),f.progress(t,(f.item||f.elem)[0],e,i.index))}),e}),F.ajax(e)};f.unified?i({unified:!0,index:0}):layui.each(r,function(e,t){i({index:e,file:t})})},p=function(){var n=F("#"+E);u.elemFile.parent().submit(),clearInterval(D.timer),D.timer=setInterval(function(){var e,t=n.contents().find("body");try{e=t.text()}catch(i){u.msg(s["cross-domain"]),clearInterval(D.timer),g()}e&&(clearInterval(D.timer),t.html(""),m(0,e))},30)},h=function(e){if("json"===f.force&&"object"!=typeof e)try{return{status:"CONVERTED",data:JSON.parse(e)}}catch(t){return u.msg(s["data-format-error"]),{status:"FORMAT_ERROR",data:{}}}return{status:"DO_NOTHING",data:{}}},m=function(e,t){u.elemFile.next("."+L).remove(),l.value="";var i=h(t);switch(i.status){case"CONVERTED":t=i.data;break;case"FORMAT_ERROR":return}"function"==typeof f.done&&f.done(t,e||0,function(e){u.upload(e)})},g=function(e,t,i){f.auto&&(l.value="");var n=h(t);switch(n.status){case"CONVERTED":t=n.data;break;case"FORMAT_ERROR":return}"function"==typeof f.error&&f.error(e||0,function(e){u.upload(e)},t,i)},v=f.exts,y=(n=[],layui.each(e||u.chooseFiles,function(e,t){n.push(t.name)}),n),x={preview:function(e){u.preview(e)},upload:function(e,t){var i={};i[e]=t,u.upload(i)},pushFile:function(){return u.files=u.files||{},layui.each(u.chooseFiles,function(e,t){u.files[e]=t}),u.files},resetFile:function(e,t,i){t=new File([t],i);u.files=u.files||{},u.files[e]=t},getChooseFiles:function(){return u.chooseFiles}},b={file:"\u6587\u4ef6",images:"\u56fe\u7247",video:"\u89c6\u9891",audio:"\u97f3\u9891"}[f.accept]||"\u6587\u4ef6",y=0===y.length?l.value.match(/[^\/\\]+\..+/g)||[]:y;if(0!==y.length){switch(f.accept){case"file":layui.each(y,function(e,t){if(v&&!RegExp(".\\.("+v+")$","i").test(escape(t)))return i=!0});break;case"video":layui.each(y,function(e,t){if(!RegExp(".\\.("+(v||"avi|mp4|wma|rmvb|rm|flash|3gp|flv")+")$","i").test(escape(t)))return i=!0});break;case"audio":layui.each(y,function(e,t){if(!RegExp(".\\.("+(v||"mp3|wav|mid")+")$","i").test(escape(t)))return i=!0});break;default:layui.each(y,function(e,t){if(!RegExp(".\\.("+(v||"jpg|png|gif|bmp|jpeg|svg|webp")+")$","i").test(escape(t)))return i=!0})}if(i)return u.msg(s["check-error"]||"\u9009\u62e9\u7684"+b+"\u4e2d\u5305\u542b\u4e0d\u652f\u6301\u7684\u683c\u5f0f"),l.value="";if("choose"!==t&&!f.auto||(f.choose&&f.choose(x),"choose"!==t)){if(u.fileLength=(a=0,b=c(),layui.each(b,function(){a++}),a),f.number&&u.fileLength>f.number)return u.msg("function"==typeof s["limit-number"]?s["limit-number"](f,u.fileLength):"\u540c\u65f6\u6700\u591a\u53ea\u80fd\u4e0a\u4f20: "+f.number+" \u4e2a\u6587\u4ef6
        \u60a8\u5f53\u524d\u5df2\u7ecf\u9009\u62e9\u4e86: "+u.fileLength+" \u4e2a\u6587\u4ef6");if(01024*f.size&&(t=1<=(t=f.size/1024)?t.toFixed(2)+"MB":f.size+"KB",l.value="",o=t)}),o)return u.msg("function"==typeof s["limit-size"]?s["limit-size"](f,o):"\u6587\u4ef6\u5927\u5c0f\u4e0d\u80fd\u8d85\u8fc7 "+o);r=function(){if(R.ie)return(9'+e+"")},l=function(i){var n=!0;return layui.each(a.files,function(e,t){if(!(n=!(t.name===i.name)))return!0}),n},u=function(e){var i=function(e){e.ext=e.name.substr(e.name.lastIndexOf(".")+1).toLowerCase(),e.sizes=w.util.parseSize(e.size)};return e instanceof FileList?layui.each(e,function(e,t){i(t)}):i(e),e},f=function(e){var i;return(e=e||[]).length?a.files?(i=[],layui.each(e,function(e,t){l(t)&&i.push(u(t))}),i):u(e):[]};n.elem.off("upload.start").on("upload.start",function(){var e=F(this);a.config.item=e,a.elemFile[0].click()}),R.ie&&R.ie<10||n.elem.off("upload.over").on("upload.over",function(){F(this).attr("lay-over","")}).off("upload.leave").on("upload.leave",function(){F(this).removeAttr("lay-over")}).off("upload.drop").on("upload.drop",function(e,t){var i=F(this),t=f(t.originalEvent.dataTransfer.files);i.removeAttr("lay-over"),o(t),n.auto?a.upload():r(t)}),a.elemFile.on("change",function(){var e=f(this.files);0!==e.length&&(o(e),n.auto?a.upload():r(e))}),n.bindAction.off("upload.action").on("upload.action",function(){a.upload()}),n.elem.data(s)||(n.elem.on("click",function(){a.isFile()||F(this).trigger("upload.start")}),n.drag&&n.elem.on("dragover",function(e){e.preventDefault(),F(this).trigger("upload.over")}).on("dragleave",function(e){F(this).trigger("upload.leave")}).on("drop",function(e){e.preventDefault(),F(this).trigger("upload.drop",e)}),n.bindAction.on("click",function(){F(this).trigger("upload.action")}),n.elem.data(s,n.id))},w.util={parseSize:function(e,t){var i,n;return t=t||2,null!=e&&e?(i="string"==typeof e?parseFloat(e):e,n=Math.floor(Math.log(i)/Math.log(1024)),(e=(e=i/Math.pow(1024,n))%1==0?e:parseFloat(e.toFixed(t)))+["Bytes","Kb","Mb","Gb","Tb","Pb","Eb","Zb","Yb"][n]):"0"},promiseLikeResolve:function(e){var t=F.Deferred();return e&&"function"==typeof e.then?e.then(t.resolve,t.reject):t.resolve(e),t.promise()}},o.that={},o.getThis=function(e){var t=o.that[e];return t||hint.error(e?i+" instance with ID '"+e+"' not found":"ID argument required"),t},w.render=function(e){e=new D(e);return o.call(e)},e(i,w)});layui.define(["lay","layer","util"],function(e){"use strict";var _=layui.$,p=layui.layer,T=layui.util,l=layui.hint(),d=(layui.device(),lay.ie&&8===parseFloat(lay.ie)),A="form",h=".layui-form",E="layui-this",O="layui-hide",j="layui-disabled",y="layui-input-number-invalid",t=function(){this.config={verify:{required:function(e){if(!/[\S]+/.test(e)||e===undefined||null===e)return"\u5fc5\u586b\u9879\u4e0d\u80fd\u4e3a\u7a7a"},phone:function(e){if(e&&!/^1\d{10}$/.test(e))return"\u624b\u673a\u53f7\u683c\u5f0f\u4e0d\u6b63\u786e"},email:function(e){if(e&&!/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/.test(e))return"\u90ae\u7bb1\u683c\u5f0f\u4e0d\u6b63\u786e"},url:function(e){if(e&&!/^(#|(http(s?)):\/\/|\/\/)[^\s]+\.[^\s]+$/.test(e))return"\u94fe\u63a5\u683c\u5f0f\u4e0d\u6b63\u786e"},number:function(e){if(e&&isNaN(e))return"\u53ea\u80fd\u586b\u5199\u6570\u5b57"},date:function(e){if(e&&!/^(\d{4})[-\/](\d{1}|0\d{1}|1[0-2])([-\/](\d{1}|0\d{1}|[1-2][0-9]|3[0-1]))*$/.test(e))return"\u65e5\u671f\u683c\u5f0f\u4e0d\u6b63\u786e"},identity:function(e){if(e&&!/(^\d{15}$)|(^\d{17}(x|X|\d)$)/.test(e))return"\u8eab\u4efd\u8bc1\u53f7\u683c\u5f0f\u4e0d\u6b63\u786e"}},autocomplete:null}},i=(t.prototype.set=function(e){return _.extend(!0,this.config,e),this},t.prototype.verify=function(e){return _.extend(!0,this.config.verify,e),this},t.prototype.getFormElem=function(e){return _(h+(e?'[lay-filter="'+e+'"]':""))},t.prototype.on=function(e,t){return layui.onevent.call(this,A,e,t)},t.prototype.val=function(e,s){return this.getFormElem(e).each(function(e,t){var i,a,n,l,r=_(this);for(i in s)lay.hasOwn(s,i)&&(n=s[i],(l=r.find('[name="'+i+'"]'))[0])&&("checkbox"===(a=l[0].type)?l[0].checked=n:"radio"===a?l.each(function(){this.checked=this.value==n+""}):l.val(n))}),r.render(null,e),this.getValue(e)},t.prototype.getValue=function(e,t){t=t||this.getFormElem(e);var n={},l={},e=t.find("input,select,textarea");return layui.each(e,function(e,t){var i,a=_(this);t.name=(t.name||"").replace(/^\s*|\s*&/,""),t.name&&(/^.*\[\]$/.test(t.name)&&(i=t.name.match(/^(.*)\[\]$/g)[0],n[i]=0|n[i],i=t.name.replace(/^(.*)\[\]$/,"$1["+n[i]+++"]")),/^(checkbox|radio)$/.test(t.type)&&!t.checked||(l[i||t.name]="SELECT"===this.tagName&&"string"==typeof this.getAttribute("multiple")?a.val()||[]:this.value))}),l},t.prototype.render=function(e,t){var u=this,i=u.config,a=_(h+(t?'[lay-filter="'+t+'"]':"")),n={input:function(e){var e=e||a.find("input,textarea"),p=(i.autocomplete&&e.attr("autocomplete",i.autocomplete),function(e,t){var i=e.val(),a=Number(i),n=Number(e.attr("step"))||1,l=Number(e.attr("min")),r=Number(e.attr("max")),s=Number(e.attr("lay-precision")),o="click"!==t&&""===i,c="init"===t,u=isNaN(a),d="string"==typeof e.attr("lay-step-strictly");if(e.toggleClass(y,u),!u){if("click"===t){if("text"===e[0].type&&"string"==typeof e.attr("readonly"))return;a=!!_(this).index()?a-n:a+n}u=function(e){return((e.toString().match(/\.(\d+$)/)||[])[1]||"").length},s=0<=s?s:Math.max(u(n),u(i));o||(c||r<=(a=(a=d?Math.round(a/n)*n:a)<=l?l:a)&&(a=r),0===s?a=parseInt(a):0'),e=layui.isArray(i.value)?i.value:[i.value],e=_((a=[],layui.each(e,function(e,t){a.push('')}),a.join(""))),n=(t.append(e),i.split&&t.addClass("layui-input-split"),i.className&&t.addClass(i.className),r.next("."+u)),l=(n[0]&&n.remove(),r.parent().hasClass(o)||r.wrap('
        '),r.next("."+c));l[0]?((n=l.find("."+u))[0]&&n.remove(),l.prepend(t),r.css("padding-right",function(){return(r.closest(".layui-input-group")[0]?0:l.outerWidth())+t.outerWidth()})):(t.addClass(c),r.after(t)),"auto"===i.show&&d(t,r.val()),"function"==typeof i.init&&i.init.call(this,r,i),r.on("input propertychange",function(){var e=this.value;"auto"===i.show&&d(t,e)}),r.on("blur",function(){"function"==typeof i.blur&&i.blur.call(this,r,i)}),e.on("click",function(){var e=r.attr("lay-filter");_(this).hasClass(j)||("function"==typeof i.click&&i.click.call(this,r,i),layui.event.call(this,A,"input-affix("+e+")",{elem:r[0],affix:s,options:i}))})},h={eye:{value:"eye-invisible",click:function(e,t){var i="LAY_FORM_INPUT_AFFIX_SHOW",a=e.data(i);e.attr("type",a?"password":"text").data(i,!a),n({value:a?"eye-invisible":"eye"})}},clear:{value:"clear",click:function(e){e.val("").focus(),d(_(this).parent(),null)},show:"auto",disabled:e},number:{value:["up","down"],split:!0,className:"layui-input-number",disabled:r.is("[disabled]"),init:function(a){var e,n,l,t,i,r;"text"!==a.attr("type")&&"text"!==a[0].type||(l=n=!(e=".lay_input_number"),t="string"==typeof a.attr("readonly"),i="string"==typeof a.attr("lay-wheel"),r=a.next(".layui-input-number").children("i"),a.attr("lay-input-mirror",a.val()),a.off(e),a.on("keydown"+e,function(e){n=!1,8!==e.keyCode&&46!==e.keyCode||(n=!0),t||2!==r.length||38!==e.keyCode&&40!==e.keyCode||(e.preventDefault(),r.eq(38===e.keyCode?0:1).click())}),a.on("input"+e+" propertychange"+e,function(e){var t,i;l||"propertychange"===e.type&&"value"!==e.originalEvent.propertyName||(n||""===(e=this.value)||"00"!==e.slice(0,2)&&!e.match(/\s/g)&&!((t=e.match(/\./g))&&1=Math.abs(e.deltaY)?e.deltaX:e.deltaY):"mousewheel"===e.type?t=-e.originalEvent.wheelDelta:"DOMMouseScroll"===e.type&&(t=e.originalEvent.detail),r.eq(0S.height()&&t<=e&&n.addClass(x+"up"),p(),o&&g.off("mousedown.lay_select_ieph").on("mousedown.lay_select_ieph",function(){m[0].__ieph=!0,setTimeout(function(){m[0].__ieph=!1},60)}),l=lay.onClickOutside((a?n:g)[0],function(){h(),C&&m.val(C)},{ignore:v})},h=function(e){v.parent().removeClass(x+"ed "+x+"up"),m.blur(),u&&g.children("."+N).remove(),l&&l(),a&&(n.detach(),_(window).off("resize.lay_select_resize")),e||y(m.val(),function(e){var t=f[0].selectedIndex;e&&(C=_(f[0].options[t]).html(),0===t&&C===m.attr("placeholder")&&(C=""),m.val(C||""))})},p=function(){var e,t,i=g.children("dd."+E);i[0]&&(e=i.position().top,t=g.height(),i=i.height(),t").addClass(N).attr("lay-value",n).html(T.escape(n)),a=(i=g.children().eq(0)).hasClass("layui-select-tips"),i[a?"after":"before"](t)):e?g.find("."+w)[0]||g.append('

        \u65e0\u5339\u914d\u9879

        '):g.find("."+w).remove()},"keyup"),""===n&&(f.val(""),g.find("."+E).removeClass(E),(f[0].options[0]||{}).value||g.children("dd:eq(0)").addClass(E),g.find("."+w).remove(),u)&&g.children("."+N).remove(),void p()))},50)).on("blur",function(e){var t=f[0].selectedIndex;C=_(f[0].options[t]).text(),0===t&&C===m.attr("placeholder")&&(C=""),setTimeout(function(){y(m.val(),function(e){C||m.val("")},"blur")},200)}),g.on("click","dd",function(){var e,t=_(this),i=t.attr("lay-value"),a=f.attr("lay-filter");return t.hasClass(j)||(t.hasClass("layui-select-tips")?m.val(""):(m.val(t.text()),t.addClass(E)),u&&t.hasClass(N)&&(g.append(t.removeClass(N)),e=_("
        "].join(""));i.after(l),function(t,i){var a=_(this),e=a.attr("lay-skin")||"primary",n="switch"===e,e="primary"===e;t.on("click",function(){var e=a.attr("lay-filter");a[0].disabled||(a[0].indeterminate&&(a[0].indeterminate=!1),a[0].checked=!a[0].checked,layui.event.call(a[0],A,i[2]+"("+e+")",{elem:a[0],value:a[0].value,othis:t}))}),u.syncAppearanceOnPropChanged(this,"checked",function(){var e;n&&(e=(t.next("*[lay-checkbox]")[0]?t.next().html():a.attr("title")||"").split("|"),t.children("div").html(!this.checked&&e[1]||e[0])),t.toggleClass(i[1],this.checked)}),e&&u.syncAppearanceOnPropChanged(this,"indeterminate",function(){this.indeterminate?t.children(".layui-icon-ok").removeClass("layui-icon-ok").addClass(c.SUBTRA):t.children("."+c.SUBTRA).removeClass(c.SUBTRA).addClass("layui-icon-ok")})}.call(this,l,r)})},radio:function(e){var o="layui-form-radio",c=["layui-icon-radio","layui-icon-circle"],e=e||a.find("input[type=radio]");e.each(function(e,t){var i=_(this),a=i.next("."+o),n=this.disabled,l=i.attr("lay-skin");if("string"==typeof i.attr("lay-ignore"))return i.show();d&&f.call(t,"lay-form-sync-checked",t.checked),a[0]&&a.remove();var a=T.escape(t.title||""),r=[],s=(i.next("[lay-radio]")[0]&&(a=(s=i.next()).html()||"",1",'',"
        "+a+"
        ","
        "].join("")));i.after(s),function(i){var a=_(this),n="layui-anim-scaleSpring";i.on("click",function(){var e=a.attr("lay-filter");a[0].disabled||(a[0].checked=!0,layui.event.call(a[0],A,"radio("+e+")",{elem:a[0],value:a[0].value,othis:i}))}),u.syncAppearanceOnPropChanged(this,"checked",function(){var e,t=this;t.checked?(i.addClass(o+"ed"),i.children(".layui-icon").addClass(n+" "+c[0]),e=a.parents(h).find("input[name="+t.name.replace(/(\.|#|\[|\])/g,"\\$1")+"]"),layui.each(e,function(){t!==this&&(this.checked=!1)})):(i.removeClass(o+"ed"),i.children(".layui-icon").removeClass(n+" "+c[0]).addClass(c[1]))})}.call(this,s)})}},t=function(){layui.each(n,function(e,t){t()})};return"object"===layui.type(e)?_(e).is(h)?(a=_(e),t()):e.each(function(e,t){var i=_(t);i.closest(h).length&&("SELECT"===t.tagName?n.select(i):"INPUT"===t.tagName&&("checkbox"===(t=t.type)||"radio"===t?n[t](i):n.input(i)))}):e?n[e]?n[e]():l.error('\u4e0d\u652f\u6301\u7684 "'+e+'" \u8868\u5355\u6e32\u67d3'):t(),u},t.prototype.syncAppearanceOnPropChanged=d?function(e,t,i){var a=Object.getOwnPropertyDescriptor(HTMLInputElement.prototype,t);Object.defineProperty(e,t,lay.extend({},a,{get:function(){return"string"==typeof this.getAttribute("lay-form-sync-"+t)},set:function(e){f.call(this,"lay-form-sync-"+t,e),i.call(this)}}))}:function(e,t,i){var a=Object.getOwnPropertyDescriptor(HTMLInputElement.prototype,t);Object.defineProperty(e,t,lay.extend({},a,{get:function(){return a.get.call(this)},set:function(e){a.set.call(this,e),i.call(this)}}))},t.prototype.validate=function(e){var u,d=this.config.verify,h="layui-form-danger";return!(e=_(e))[0]||(e.attr("lay-verify")!==undefined||!1!==this.validate(e.find("*[lay-verify]")))&&(layui.each(e,function(e,r){var s=_(this),t=(s.attr("lay-verify")||"").split("|"),o=s.attr("lay-vertype"),c="string"==typeof(c=s.val())?_.trim(c):c;if(s.removeClass(h),layui.each(t,function(e,t){var i="",a=d[t];if(a){var n="function"==typeof a?i=a(c,r):!a[0].test(c),l="select"===r.tagName.toLowerCase()||/^(checkbox|radio)$/.test(r.type),i=i||a[1];if("required"===t&&(i=s.attr("lay-reqtext")||i),n)return"tips"===o?p.tips(i,"string"!=typeof s.attr("lay-ignore")&&l?s.next():s,{tips:1}):"alert"===o?p.alert(i,{title:"\u63d0\u793a",shadeClose:!0}):/\b(string|number)\b/.test(typeof i)&&p.msg(i,{icon:5,shift:6}),setTimeout(function(){(l?s.next().find("input"):r).focus()},7),s.addClass(h),u=!0}}),u)return u}),!u)},t.prototype.submit=function(e,t){var i={},a=_(this),e="string"==typeof e?e:a.attr("lay-filter"),n=this.getFormElem?this.getFormElem(e):a.parents(h).eq(0),l=n.find("*[lay-verify]");return!!r.validate(l)&&(i=r.getValue(null,n),l={elem:this.getFormElem?window.event&&window.event.target:this,form:(this.getFormElem?n:a.parents("form"))[0],field:i},"function"==typeof t&&t(l),layui.event.call(this,A,"submit("+e+")",l))});function f(e,t){var i=!!t,t=2===arguments.length&&!t;return null!==this.getAttribute(e)?i||(this.removeAttribute(e),!1):!t&&(this.setAttribute(e,""),!0)}var v=["-",".","e","E","+"];var r=new t,t=_(document),S=_(window);_(function(){r.render()}),t.on("reset",h,function(){var e=_(this).attr("lay-filter");setTimeout(function(){r.render(null,e)},50)}),t.on("submit",h,i).on("click","*[lay-submit]",i),e(A,r)});layui.define(["lay","laytpl","laypage","form","util"],function(s){"use strict";var f=layui.$,r=layui.lay,m=layui.laytpl,p=layui.laypage,g=layui.layer,i=layui.form,v=layui.util,b=layui.hint(),x=layui.device(),k={config:{checkName:"LAY_CHECKED",indexName:"LAY_INDEX",initIndexName:"LAY_INDEX_INIT",numbersName:"LAY_NUM",disabledName:"LAY_DISABLED"},cache:{},index:layui.table?layui.table.index+1e4:0,set:function(e){return this.config=f.extend({},this.config,e),this},on:function(e,t){return layui.onevent.call(this,R,e,t)}},w=function(){var a=this,e=a.config,i=e.id||e.index;return{config:e,reload:function(e,t){a.reload.call(a,e,t)},reloadData:function(e,t){k.reloadData(i,e,t)},setColsWidth:function(){a.setColsWidth.call(a)},resize:function(){a.resize.call(a)}}},C=function(e){var t=w.that[e];return t||b.error(e?"The table instance with ID '"+e+"' not found":"ID argument required"),t||null},l=function(e){var t=w.config[e];return t||b.error(e?"The table instance with ID '"+e+"' not found":"ID argument required"),t||null},T=function(e){var t=this.config||{},a=(e=e||{}).item3,i=e.content;"numbers"===a.type&&(i=e.tplData[k.config.numbersName]);("escape"in a?a:t).escape&&(i=v.escape(i));t=e.text&&a.exportTemplet||a.templet||a.toolbar;return t&&(i="function"==typeof t?t.call(a,e.tplData,e.obj):m(function(e){try{return r(e).html()}catch(t){return e}}(t)||String(i)).render(f.extend({LAY_COL:a},e.tplData))),e.text?f("
        "+i+"
        ").text():i},R="table",N="lay-"+R+"-id",t=".layui-table",W="layui-hide",y="layui-hide-v",h="layui-none",D="layui-table-view",o=".layui-table-header",L=".layui-table-body",I=".layui-table-fixed-r",P=".layui-table-pageview",E=".layui-table-sort",A="layui-table-checked",M="layui-table-edit",_="layui-table-hover",u="laytable-cell-group",F="layui-table-col-special",S="layui-table-tool-panel",H="layui-table-expanded",O="layui-table-disabled-transition",j="LAY_TABLE_MOVE_DICT",e=function(e){return['',"","{{# layui.each(d.data.cols, function(i1, item1){ }}","","{{# layui.each(item1, function(i2, item2){ }}",'{{# if(item2.fixed && item2.fixed !== "right"){ left = true; } }}','{{# if(item2.fixed === "right"){ right = true; } }}',(e=e||{}).fixed&&"right"!==e.fixed?'{{# if(item2.fixed && item2.fixed !== "right"){ }}':"right"===e.fixed?'{{# if(item2.fixed === "right"){ }}':"","{{# var isSort = !(item2.colGroup) && item2.sort; }}",'",e.fixed?"{{# }; }}":"","{{# }); }}","","{{# }); }}","","
        ','
        ','{{# if(item2.type === "checkbox"){ }}','',"{{# } else { }}",'{{-item2.title||""}}',"{{# if(isSort){ }}",'',"{{# } }}","{{# } }}","
        ","
        "].join("")},a=['',"","
        "].join(""),B=[,"{{# if(d.data.toolbar){ }}",'
        ','
        ','
        ',"
        ","{{# } }}",'
        ',"{{# if(d.data.loading){ }}",'
        ','
        ','{{# if(typeof d.data.loading === "string"){ }}',"{{- d.data.loading}}","{{# } else{ }}",'',"{{# } }}","
        ","
        ","{{# } }}","{{# var left, right; }}",'
        ',e(),"
        ",'
        ',a,"
        ","{{# if(left){ }}",'
        ','
        ',e({fixed:!0}),"
        ",'
        ',a,"
        ","
        ","{{# }; }}","{{# if(right){ }}",'
        ','
        ',e({fixed:"right"}),'
        ',"
        ",'
        ',a,"
        ","
        ","{{# }; }}","
        ","{{# if(d.data.totalRow){ }}",'
        ','','',"
        ","
        ","{{# } }}",'
        ','
        ',"
        "].join(""),d=f(window),z=f(document),n=function(e){this.index=++k.index,this.config=f.extend({},this.config,k.config,e),this.render()},c=(n.prototype.config={limit:10,loading:!0,escape:!0,cellMinWidth:60,cellMaxWidth:Number.MAX_VALUE,editTrigger:"click",defaultToolbar:["filter","exports","print"],defaultContextmenu:!0,autoSort:!0,text:{none:"\u65e0\u6570\u636e"},cols:[]},n.prototype.render=function(e){var t=this,a=t.config,i=(a.elem=f(a.elem),a.where=a.where||{},a.id="id"in a?a.id:a.elem.attr("id")||t.index);if(w.that[i]=t,(w.config[i]=a).request=f.extend({pageName:"page",limitName:"limit"},a.request),a.response=f.extend({statusName:"code",statusCode:0,msgName:"msg",dataName:"data",totalRowName:"totalRow",countName:"count"},a.response),null!==a.page&&"object"==typeof a.page&&(a.limit=a.page.limit||a.limit,a.limits=a.page.limits||a.limits,t.page=a.page.curr=a.page.curr||1,delete a.page.elem,delete a.page.jump),!a.elem[0])return t;if(a.elem.attr("lay-filter")||a.elem.attr("lay-filter",a.id),"reloadData"===e)return t.pullData(t.page,{type:"reloadData"});a.index=t.index,t.key=a.id||a.index,t.setInit(),a.height&&/^full-.+$/.test(a.height)?(t.fullHeightGap=a.height.split("-")[1],a.height=d.height()-(parseFloat(t.fullHeightGap)||0)):a.height&&/^#\w+\S*-.+$/.test(a.height)?(i=a.height.split("-"),t.parentHeightGap=i.pop(),t.parentDiv=i.join("-"),a.height=f(t.parentDiv).height()-(parseFloat(t.parentHeightGap)||0)):"function"==typeof a.height&&(t.customHeightFunc=a.height,a.height=t.customHeightFunc());var l,e=a.elem,i=e.next("."+D),n=t.elem=f("
        ");n.addClass((l=[D,D+"-"+t.index,"layui-form","layui-border-box"],a.className&&l.push(a.className),l.join(" "))).attr(((l={"lay-filter":"LAY-TABLE-FORM-DF-"+t.index,style:(l=[],a.width&&l.push("width:"+a.width+"px;"),l.join(""))})[N]=a.id,l)).html(m(B,{open:"{{",close:"}}"}).render({data:a,index:t.index})),t.renderStyle(),i[0]&&i.remove(),e.after(n),t.layTool=n.find(".layui-table-tool"),t.layBox=n.find(".layui-table-box"),t.layHeader=n.find(o),t.layMain=n.find(".layui-table-main"),t.layBody=n.find(L),t.layFixed=n.find(".layui-table-fixed"),t.layFixLeft=n.find(".layui-table-fixed-l"),t.layFixRight=n.find(I),t.layTotal=n.find(".layui-table-total"),t.layPage=n.find(".layui-table-page"),t.renderToolbar(),t.renderPagebar(),t.fullSize(),t.setColsWidth({isInit:!0}),t.pullData(t.page),t.events()},n.prototype.initOpts=function(e){this.config;e.checkbox&&(e.type="checkbox"),e.space&&(e.type="space"),e.type||(e.type="normal"),"normal"!==e.type&&(e.unresize=!0,e.width=e.width||{checkbox:50,radio:50,space:30,numbers:60}[e.type])},n.prototype.setInit=function(e){var n,a,d=this,r=d.config;if(r.clientWidth=r.width||(n=function(e){var t,a;e=e||r.elem.parent(),t=d.getContentWidth(e);try{a="none"===e.css("display")}catch(l){}var i=e.parent();return e[0]&&i&&i[0]&&(!t||a)?n(i):t})(),"width"===e)return r.clientWidth;r.height=r.maxHeight||r.height,r.css&&-1===r.css.indexOf(D)&&(a=r.css.split("}"),layui.each(a,function(e,t){t&&(a[e]="."+D+"-"+d.index+" "+t)}),r.css=a.join("}"));var c=function(a,e,i,l){var n,o;l?(l.key=[r.index,a,i].join("-"),l.colspan=l.colspan||0,l.rowspan=l.rowspan||0,d.initOpts(l),(n=a+(parseInt(l.rowspan)||1)) td:hover > .layui-table-cell{overflow: auto;}"].concat(x.ie?[".layui-table-edit{height: "+i+";}","td[data-edit]:hover:after{height: "+i+";}"]:[]),function(e,t){t&&o.push(a+" "+t)})),l.css&&o.push(l.css),r.style({target:this.elem[0],text:o.join(""),id:"DF-table-"+n})},n.prototype.renderToolbar=function(){var l,o=this,e=o.config,d=e.elem.attr("lay-filter"),t=['
        ','
        ','
        '].join(""),a=o.layTool.find(".layui-table-tool-temp"),n=("default"===e.toolbar?a.html(t):"string"==typeof e.toolbar&&(t=f(e.toolbar).html()||"")&&a.html(m(t).render(e)),{filter:{title:"\u7b5b\u9009\u5217",layEvent:"LAYTABLE_COLS",icon:"layui-icon-cols",onClick:function(e){var a,n=e.config;(0,e.openPanel)({list:(a=[],o.eachCols(function(e,t){t.field&&"normal"==t.type&&a.push('
      • "+(t.fieldTitle||t.title||t.field)+"").text())+'" lay-filter="LAY_TABLE_TOOL_COLS">
      • ')}),a.join("")),done:function(){i.on("checkbox(LAY_TABLE_TOOL_COLS)",function(e){var e=f(e.elem),t=this.checked,a=e.data("key"),i=o.col(a),l=i.hide,e=e.data("parentkey");i.key&&(i.hide=!t,o.elem.find('*[data-key="'+a+'"]')[t?"removeClass":"addClass"](W),l!=i.hide&&o.setParentCol(!t,e),o.resize(),layui.event.call(this,R,"colToggled("+d+")",{col:i,config:n}))})}})}},exports:{title:"\u5bfc\u51fa",layEvent:"LAYTABLE_EXPORT",icon:"layui-icon-export",onClick:function(e){var t=e.data,a=e.config,i=e.openPanel,e=e.elem;if(!t.length)return g.tips("\u5f53\u524d\u8868\u683c\u65e0\u6570\u636e",e,{tips:3});x.ie?g.tips("\u5bfc\u51fa\u529f\u80fd\u4e0d\u652f\u6301 IE\uff0c\u8bf7\u7528 Chrome \u7b49\u9ad8\u7ea7\u6d4f\u89c8\u5668\u5bfc\u51fa",e,{tips:3}):i({list:['
      • \u5bfc\u51fa CSV \u6587\u4ef6
      • '].join(""),done:function(e,t){t.on("click",function(){var e=f(this).data("type");k.exportFile.call(o,a.id,null,e)})}})}},print:{title:"\u6253\u5370",layEvent:"LAYTABLE_PRINT",icon:"layui-icon-print",onClick:function(e){var t=e.data,e=(e.config,e.elem);if(!t.length)return g.tips("\u5f53\u524d\u8868\u683c\u65e0\u6570\u636e",e,{tips:3});var t=window.open("about:blank","_blank"),e=[""].join(""),a=f(o.layHeader.html());a.append(o.layMain.find("table").html()),a.append(o.layTotal.find("table").html()),a.find("th.layui-table-patch").remove(),a.find("thead>tr>th."+F).filter(function(e,t){return!f(t).children("."+u).length}).remove(),a.find("tbody>tr>td."+F).remove(),t.document.write(e+a.prop("outerHTML")),t.document.close(),layui.device("edg").edg?(t.onafterprint=t.close,t.print()):(t.print(),t.close())}}});"object"==typeof e.defaultToolbar&&(l=[],e.defaultToolbar=f.map(e.defaultToolbar,function(e,t){var a="string"==typeof e,i=a?n[e]:e;return i&&(!(i=i.name&&n[i.name]?f.extend({},n[i.name],i):i).name&&a&&(i.name=e),l.push('
        ')),i}),o.layTool.find(".layui-table-tool-self").html(l.join("")))},n.prototype.renderPagebar=function(){var e,t=this.config,a=this.layPagebar=f('
        ');t.pagebar&&((e=f(t.pagebar).html()||"")&&a.append(m(e).render(t)),this.layPage.append(a))},n.prototype.setParentCol=function(e,t){var a=this.config,i=this.layHeader.find('th[data-key="'+t+'"]'),l=parseInt(i.attr("colspan"))||0;i[0]&&(t=t.split("-"),t=a.cols[t[1]][t[2]],e?l--:l++,i.attr("colspan",l),i[l?"removeClass":"addClass"](W),t.colspan2=l,t.hide=l<1,a=i.data("parentkey"))&&this.setParentCol(e,a)},n.prototype.setColsPatch=function(){var a=this,e=a.config;layui.each(e.cols,function(e,t){layui.each(t,function(e,t){t.hide&&a.setParentCol(t.hide,t.parentKey)})})},n.prototype.setGroupWidth=function(i){var e,l=this;l.config.cols.length<=1||((e=l.layHeader.find((i?"th[data-key="+i.data("parentkey")+"]>":"")+"."+u)).css("width",0),layui.each(e.get().reverse(),function(){var e=f(this),t=e.parent().data("key"),a=0;l.layHeader.eq(0).find("th[data-parentkey="+t+"]").width(function(e,t){f(this).hasClass(W)||0o.layMain.prop("clientHeight")&&(e.style.width=parseFloat(e.style.width)-i+"px")}),!p&&h?y.width(o.getContentWidth(l)):y.width("auto"),o.setGroupWidth()},n.prototype.resize=function(){var e=this;e.layMain&&("isConnected"in e.layMain[0]?e.layMain[0].isConnected:f.contains(document.body,e.layMain[0]))&&(e.fullSize(),e.setColsWidth(),e.scrollPatch())},n.prototype.reload=function(e,t,a){var i=this;e=e||{},delete i.haveInit,layui.each(e,function(e,t){"array"===layui.type(t)&&delete i.config[e]}),i.config=f.extend(t,{},i.config,e),"reloadData"!==a&&(layui.each(i.config.cols,function(e,t){layui.each(t,function(e,t){delete t.colspan2})}),delete i.config.HAS_SET_COLS_PATCH),i.render(a)},n.prototype.errorView=function(e){var t=this,a=t.layMain.find("."+h),e=f('
        '+(e||"Error")+"
        ");a[0]&&(t.layNone.remove(),a.remove()),t.layFixed.addClass(W),t.layMain.find("tbody").html(""),t.layMain.append(t.layNone=e),t.layTotal.addClass(y),t.layPage.find(P).addClass(y),k.cache[t.key]=[],t.syncCheckAll(),t.renderForm(),t.setColsWidth(),t.loading(!1)},n.prototype.page=1,n.prototype.pullData=function(i,l){var e,t,n=this,o=n.config,a=(o.HAS_SET_COLS_PATCH||n.setColsPatch(),o.HAS_SET_COLS_PATCH=!0,o.request),d=o.response,r=function(){"object"==typeof o.initSort&&n.sort({field:o.initSort.field,type:o.initSort.type,reloadType:l.type})},c=function(e,t){n.setColsWidth(),n.loading(!1),"function"==typeof o.done&&o.done(e,i,e[d.countName],t)};l=l||{},"function"==typeof o.before&&o.before(o),n.startTime=(new Date).getTime(),l.renderData?((e={})[d.dataName]=k.cache[n.key],e[d.countName]=o.url?"object"===layui.type(o.page)?o.page.count:e[d.dataName].length:o.data.length,"object"==typeof o.totalRow&&(e[d.totalRowName]=f.extend({},n.totalRow)),n.renderData({res:e,curr:i,count:e[d.countName],type:l.type,sort:!0}),c(e,"renderData")):o.url?(t={},o.page&&(t[a.pageName]=i,t[a.limitName]=o.limit),a=f.extend(t,o.where),o.contentType&&0==o.contentType.indexOf("application/json")&&(a=JSON.stringify(a)),n.loading(!0),f.ajax({type:o.method||"get",url:o.url,contentType:o.contentType,data:a,dataType:o.dataType||"json",jsonpCallback:o.jsonpCallback,headers:o.headers||{},complete:"function"==typeof o.complete?o.complete:undefined,success:function(e){var t,a;(e="function"==typeof o.parseData?o.parseData(e)||e:e)[d.statusName]!=d.statusCode?n.errorView(e[d.msgName]||'\u8fd4\u56de\u7684\u6570\u636e\u4e0d\u7b26\u5408\u89c4\u8303\uff0c\u6b63\u786e\u7684\u6210\u529f\u72b6\u6001\u7801\u5e94\u4e3a\uff1a"'+d.statusName+'": '+d.statusCode):(t=e[d.countName],(a=Math.ceil(t/o.limit)||1)','
        "+function(){var e,t=f.extend(!0,{LAY_COL:l},o),a=k.config.checkName,i=k.config.disabledName;switch(l.type){case"checkbox":return'';case"radio":return'';case"numbers":return c}return l.toolbar?m(f(l.toolbar).html()||"").render(t):T.call(s,{item3:l,content:n,tplData:t})}(),"
        "].join(""),i.push(e),l.fixed&&"right"!==l.fixed&&d.push(e),"right"===l.fixed&&r.push(e))}),e=['data-index="'+e+'"'],o[k.config.checkName]&&e.push('class="'+A+'"'),e=e.join(" "),y.push(""+i.join("")+""),h.push(""+d.join("")+""),p.push(""+r.join("")+""))}),{trs:y,trs_fixed:h,trs_fixed_r:p}},k.getTrHtml=function(e,t){e=C(e);return e.getTrHtml(t,null,e.page)},n.prototype.renderData=function(e){var a=this,i=a.config,t=e.res,l=e.curr,n=a.count=e.count,o=e.sort,d=t[i.response.dataName]||[],t=t[i.response.totalRowName],r=[],c=[],s=[],u=function(){if(!o&&a.sortKey)return a.sort({field:a.sortKey.field,type:a.sortKey.sort,pull:!0,reloadType:e.type});a.getTrHtml(d,o,l,{trs:r,trs_fixed:c,trs_fixed_r:s}),"fixed"===i.scrollPos&&"reloadData"===e.type||a.layBody.scrollTop(0),"reset"===i.scrollPos&&a.layBody.scrollLeft(0),a.layMain.find("."+h).remove(),a.layMain.find("tbody").html(r.join("")),a.layFixLeft.find("tbody").html(c.join("")),a.layFixRight.find("tbody").html(s.join("")),a.syncCheckAll(),a.renderForm(),a.fullSize(),a.haveInit?a.scrollPatch():setTimeout(function(){a.scrollPatch()},50),a.haveInit=!0,g.close(a.tipsIndex)};return k.cache[a.key]=d,a.layTotal[0==d.length?"addClass":"removeClass"](y),a.layPage[i.page||i.pagebar?"removeClass":"addClass"](W),a.layPage.find(P)[!i.page||0==n||0===d.length&&1==l?"addClass":"removeClass"](y),0===d.length?a.errorView(i.text.none):(a.layFixLeft.removeClass(W),o?u():(u(),a.renderTotal(d,t),a.layTotal&&a.layTotal.removeClass(W),void(i.page&&(i.page=f.extend({elem:"layui-table-page"+i.index,count:n,limit:i.limit,limits:i.limits||[10,20,30,40,50,60,70,80,90],groups:3,layout:["prev","page","next","skip","count","limit"],prev:'',next:'',jump:function(e,t){t||(a.page=e.curr,i.limit=e.limit,a.pullData(e.curr))}},i.page),i.page.count=n,p.render(i.page)))))},k.renderData=function(e){e=C(e);e&&e.pullData(e.page,{renderData:!0,type:"reloadData"})},n.prototype.renderTotal=function(e,o){var d,r=this,c=r.config,s={};c.totalRow&&(layui.each(e,function(e,i){"array"===layui.type(i)&&0===i.length||r.eachCols(function(e,t){var e=t.field||e,a=i[e];t.totalRow&&(s[e]=(s[e]||0)+(parseFloat(a)||0))})}),r.dataTotal=[],d=[],r.eachCols(function(e,t){var e=t.field||e,a=o&&o[t.field],i="totalRowDecimals"in t?t.totalRowDecimals:2,i=s[e]?parseFloat(s[e]||0).toFixed(i):"",i=(n=t.totalRowText||"",(l={LAY_COL:t})[e]=i,l=t.totalRow&&T.call(r,{item3:t,content:i,tplData:l})||n,a||l),l="string"==typeof(n=t.totalRow||c.totalRow)?m(n).render(f.extend({TOTAL_NUMS:a||s[e],TOTAL_ROW:o||{},LAY_COL:t},t)):i,n=(t.field&&r.dataTotal.push({field:t.field,total:f("
        "+l+"
        ").text()}),['','
        "+l,"
        "].join(""));d.push(n)}),e=r.layTotal.find(".layui-table-patch"),r.layTotal.find("tbody").html(""+d.join("")+(e.length?e.get(0).outerHTML:"")+""))},n.prototype.getColElem=function(e,t){return e.eq(0).find(".laytable-cell-"+t+":eq(0)")},n.prototype.renderForm=function(e){this.config;var t=this.elem.attr("lay-filter");i.render(e,t)},n.prototype.renderFormByElem=function(a){layui.each(["input","select"],function(e,t){i.render(a.find(t))})},n.prototype.syncCheckAll=function(){var a,e=this,i=e.config,t=e.layHeader.find('input[name="layTableCheckbox"]'),l=k.checkStatus(e.key);t[0]&&(a=l.isAll,e.eachCols(function(e,t){"checkbox"===t.type&&(t[i.checkName]=a)}),t.prop({checked:l.isAll,indeterminate:!l.isAll&&l.data.length}))},n.prototype.setRowActive=function(e,t,a){this.config;e=this.layBody.find('tr[data-index="'+e+'"]');if(t=t||"layui-table-click",a)return e.removeClass(t);e.addClass(t),e.siblings("tr").removeClass(t)},n.prototype.setRowChecked=function(i){var a,e,l,t,n,o,d,r=this,c=r.config,s="all"===i.index,u="array"===layui.type(i.index),y=s||u;c.tree&&c.tree.view||y&&(r.layBox.addClass(O),"radio"===i.type)||(u&&(a={},layui.each(i.index,function(e,t){a[t]=!0}),i.index=a),e=r.layBody.children(".layui-table").children("tbody"),d=y?"tr":'tr[data-index="'+i.index+'"]',d=e.children(d),e=s?d:d.filter(u?function(){var e=f(this).data("index");return i.index[e]}:'[data-index="'+i.index+'"]'),i=f.extend({type:"checkbox"},i),l=k.cache[r.key],t="checked"in i,n=function(e){return"radio"===i.type||(t?i.checked:!e)},e.each(function(){var e=f(this),t=e.attr("data-index"),a=l[t];t&&"array"!==layui.type(a)&&!a[c.disabledName]&&(a=a[c.checkName]=n(e.hasClass(A)),e.toggleClass(A,!!a),"radio"===i.type)&&(o=t,e.siblings().removeClass(A))}),o&&layui.each(l,function(e,t){Number(o)!==Number(e)&&delete t[c.checkName]}),d=(u=(s=e.children("td").children(".layui-table-cell").children('input[lay-type="'+({radio:"layTableRadio",checkbox:"layTableCheckbox"}[i.type]||"checkbox")+'"]:not(:disabled)')).last()).closest(I),("radio"===i.type&&d.hasClass(W)?s.first():s).prop("checked",n(u.prop("checked"))),r.syncCheckAll(),y&&setTimeout(function(){r.layBox.removeClass(O)},100))},n.prototype.sort=function(l){var e,t=this,a={},i=t.config,n=i.elem.attr("lay-filter"),o=k.cache[t.key];"string"==typeof(l=l||{}).field&&(d=l.field,t.layHeader.find("th").each(function(e,t){var a=f(this),i=a.data("field");if(i===l.field)return l.field=a,d=i,!1}));try{var d=d||l.field.data("field"),r=l.field.data("key");if(t.sortKey&&!l.pull&&d===t.sortKey.field&&l.type===t.sortKey.sort)return;var c=t.layHeader.find("th .laytable-cell-"+r).find(E);t.layHeader.find("th").find(E).removeAttr("lay-sort"),c.attr("lay-sort",l.type||null),t.layFixed.find("th")}catch(s){b.error("Table modules: sort field '"+d+"' not matched")}t.sortKey={field:d,sort:l.type},i.autoSort&&("asc"===l.type?e=layui.sort(o,d,null,!0):"desc"===l.type?e=layui.sort(o,d,!0,!0):(e=layui.sort(o,k.config.initIndexName,null,!0),delete t.sortKey,delete i.initSort)),a[i.response.dataName]=e||o,t.renderData({res:a,curr:t.page,count:t.count,sort:!0,type:l.reloadType}),l.fromEvent&&(i.initSort={field:d,type:l.type},layui.event.call(l.field,R,"sort("+n+")",f.extend({config:i},i.initSort)))},n.prototype.loading=function(e){this.config.loading&&this.layBox.find(".layui-table-init").toggleClass(W,!e)},n.prototype.cssRules=function(t,a){var e=this.elem.children("style")[0];r.getStyleRules(e,function(e){if(e.selectorText===".laytable-cell-"+t)return a(e),!0})},n.prototype.fullSize=function(){var e,a,i=this,t=i.config,l=t.height;i.fullHeightGap?(l=d.height()-i.fullHeightGap)<135&&(l=135):i.parentDiv&&i.parentHeightGap?(l=f(i.parentDiv).height()-i.parentHeightGap)<135&&(l=135):i.customHeightFunc&&(l=i.customHeightFunc())<135&&(l=135),1
        ')).find("div").css({width:a}),e.find("tr").append(t)):e.find(".layui-table-patch").remove()};n(e.layHeader),n(e.layTotal);n=e.layMain.height()-i;e.layFixed.find(L).css("height",t.height()>=n?n:"auto").scrollTop(e.layMain.scrollTop()),e.layFixRight[k.cache[e.key]&&k.cache[e.key].length&&0');a.html(t),s.height&&a.css("max-height",s.height-(c.layTool.outerHeight()||50)),i.find("."+S)[0]||i.append(a),c.renderForm(),a.on("click",function(e){layui.stope(e)}),e.done&&e.done(a,t)};layui.stope(e),z.trigger("table.tool.panel.remove"),g.close(c.tipsIndex),layui.each(s.defaultToolbar,function(e,t){if(t.layEvent===a)return"function"==typeof t.onClick&&t.onClick({data:l,config:s,openPanel:n,elem:i}),!0}),layui.event.call(this,R,"toolbar("+o+")",f.extend({event:a,config:s},{}))}),c.layHeader.on("click","*[lay-event]",function(e){var t=f(this),a=t.attr("lay-event"),t=t.closest("th").data("key"),t=c.col(t);layui.event.call(this,R,"colTool("+o+")",f.extend({event:a,config:s,col:t},{}))}),c.layPagebar.on("click","*[lay-event]",function(e){var t=f(this).attr("lay-event");layui.event.call(this,R,"pagebar("+o+")",f.extend({event:t,config:s},{}))}),e.on("mousemove",function(e){var t=f(this),a=t.offset().left,e=e.clientX-a;t.data("unresize")||w.eventMoveElem||(r.allowResize=t.width()-e<=10,d.css("cursor",r.allowResize?"col-resize":""))}).on("mouseleave",function(){f(this);w.eventMoveElem||(r.allowResize=!1,d.css("cursor",""))}).on("mousedown",function(e){var t,a=f(this);r.allowResize&&(t=a.data("key"),e.preventDefault(),r.offset=[e.clientX,e.clientY],c.cssRules(t,function(e){var t=e.style.width||a.outerWidth();r.rule=e,r.ruleWidth=parseFloat(t),r.minWidth=a.data("minwidth")||s.cellMinWidth,r.maxWidth=a.data("maxwidth")||s.cellMaxWidth}),a.data(j,r),w.eventMoveElem=a)}),w.docEvent||z.on("mousemove",function(e){var t,a;w.eventMoveElem&&(t=w.eventMoveElem.data(j)||{},w.eventMoveElem.data("resizing",1),e.preventDefault(),t.rule)&&(e=t.ruleWidth+e.clientX-t.offset[0],a=w.eventMoveElem.closest("."+D).attr(N),a=C(a))&&((e=et.maxWidth&&(e=t.maxWidth),t.rule.style.width=e+"px",a.setGroupWidth(w.eventMoveElem),g.close(c.tipsIndex))}).on("mouseup",function(e){var t,a,i,l,n;w.eventMoveElem&&(i=(t=w.eventMoveElem).closest("."+D).attr(N),a=C(i))&&(i=t.data("key"),l=a.col(i),n=a.config.elem.attr("lay-filter"),r={},d.css("cursor",""),a.scrollPatch(),t.removeData(j),delete w.eventMoveElem,a.cssRules(i,function(e){l.width=parseFloat(e.style.width),layui.event.call(t[0],R,"colResized("+n+")",{col:l,config:a.config})}))}),w.docEvent=!0,e.on("click",function(e){var t=f(this),a=t.find(E),i=a.attr("lay-sort");if(!a[0]||1===t.data("resizing"))return t.removeData("resizing");c.sort({field:t,type:"asc"===i?"desc":"desc"===i?null:"asc",fromEvent:!0})}).find(E+" .layui-edge ").on("click",function(e){var t=f(this),a=t.index(),t=t.parents("th").eq(0).data("field");layui.stope(e),0===a?c.sort({field:t,type:"asc",fromEvent:!0}):c.sort({field:t,type:"desc",fromEvent:!0})}),c.commonMember=function(e){var a=f(this).parents("tr").eq(0).data("index"),t=c.layBody.find('tr[data-index="'+a+'"]'),i=(k.cache[c.key]||[])[a]||{},l={tr:t,config:s,data:k.clearCacheKey(i),dataCache:i,index:a,del:function(){k.cache[c.key][a]=[],t.remove(),c.scrollPatch()},update:function(e,t){c.updateRow({index:a,data:e=e||{},related:t},function(e,t){l.data[e]=t})},setRowChecked:function(e){c.setRowChecked(f.extend({index:a},e))}};return f.extend(l,e)}),t=(c.elem.on("click",'input[name="layTableCheckbox"]+',function(e){var t=f(this),a=t.closest("td"),t=t.prev(),i=(c.layBody.find('input[name="layTableCheckbox"]'),t.parents("tr").eq(0).data("index")),l=t[0].checked,n="layTableAllChoose"===t.attr("lay-filter");t[0].disabled||(n?c.setRowChecked({index:"all",checked:l}):c.setRowChecked({index:i,checked:l}),layui.stope(e),layui.event.call(t[0],R,"checkbox("+o+")",y.call(t[0],{checked:l,type:n?"all":"one",getCol:function(){return c.col(a.data("key"))}})))}),c.elem.on("click",'input[lay-type="layTableRadio"]+',function(e){var t=f(this),a=t.closest("td"),t=t.prev(),i=t[0].checked,l=t.parents("tr").eq(0).data("index");if(layui.stope(e),t[0].disabled)return!1;c.setRowChecked({type:"radio",index:l}),layui.event.call(t[0],R,"radio("+o+")",y.call(t[0],{checked:i,getCol:function(){return c.col(a.data("key"))}}))}),c.layBody.on("mouseenter","tr",function(){var e=f(this),t=e.index();e.data("off")||c.layBody.find("tr:eq("+t+")").addClass(_)}).on("mouseleave","tr",function(){var e=f(this),t=e.index();e.data("off")||c.layBody.find("tr:eq("+t+")").removeClass(_)}).on("click","tr",function(e){t.call(this,"row",e)}).on("dblclick","tr",function(e){t.call(this,"rowDouble",e)}).on("contextmenu","tr",function(e){s.defaultContextmenu||e.preventDefault(),t.call(this,"rowContextmenu",e)}),function(e,t){var a=f(this);if(!a.data("off")){if("rowContextmenu"!==e){var i=[".layui-form-checkbox",".layui-form-switch",".layui-form-radio","[lay-unrow]"].join(",");if(f(t.target).is(i)||f(t.target).closest(i)[0])return}layui.event.call(this,R,e+"("+o+")",y.call(a.children("td")[0],{e:t}))}}),n=function(e,t){var a,i,l;(e=f(e)).data("off")||(l=e.data("field"),i=e.data("key"),i=c.col(i),a=e.closest("tr").data("index"),a=k.cache[c.key][a],e.children(u),(i="function"==typeof i.edit?i.edit(a):i.edit)&&((i=f("textarea"===i?'':''))[0].value=(l=e.data("content")||a[l])===undefined||null===l?"":l,e.find("."+M)[0]||e.append(i),i.focus(),t)&&layui.stope(t))},i=(c.layBody.on("change","."+M,function(){var e=f(this),t=e.parent(),a=this.value,i=e.parent().data("field"),e=e.closest("tr").data("index"),e=k.cache[c.key][e],l=y.call(t[0],{value:a,field:i,oldValue:e[i],td:t,reedit:function(){setTimeout(function(){n(l.td);var e={};e[i]=l.oldValue,l.update(e)})},getCol:function(){return c.col(t.data("key"))}}),e={};e[i]=a,l.update(e),layui.event.call(t[0],R,"edit("+o+")",l)}).on("blur","."+M,function(){f(this).remove()}),c.layBody.on(s.editTrigger,"td",function(e){n(this,e)}).on("mouseenter","td",function(){a.call(this)}).on("mouseleave","td",function(){a.call(this,"hide")}),c.layTotal.on("mouseenter","td",function(){a.call(this)}).on("mouseleave","td",function(){a.call(this,"hide")}),"layui-table-grid-down"),a=function(e){var t=f(this),a=t.children(u);t.data("off")||t.parent().hasClass(H)||(e?t.find(".layui-table-grid-down").remove():!(a.prop("scrollWidth")>a.prop("clientWidth")||0'))},l=function(e,t){var a=f(this),i=a.parent(),l=i.data("key"),n=c.col(l),o=i.parent().data("index"),d=i.children(u),i="layui-table-cell-c",r=f('');"tips"===(t=t||n.expandedMode||s.cellExpandedMode)?c.tipsIndex=g.tips(['
        ',d.html(),"
        ",''].join(""),d[0],{tips:[3,""],time:-1,anim:-1,maxWidth:x.ios||x.android?300:c.elem.width()/2,isOutAnim:!1,skin:"layui-table-tips",success:function(e,t){e.find(".layui-table-tips-c").on("click",function(){g.close(t)})}}):(c.elem.find("."+i).trigger("click"),c.cssRules(l,function(e){var t=e.style.width,a=n.expandedWidth||s.cellExpandedWidth;atr").each(function(i){n.cols[i]=[],f(this).children().each(function(e){var t=f(this),a=t.attr("lay-data"),a=r.options(this,{attr:a?"lay-data":null,errorText:d+(a||t.attr("lay-options"))}),t=f.extend({title:t.text(),colspan:parseInt(t.attr("colspan"))||1,rowspan:parseInt(t.attr("rowspan"))||1},a);n.cols[i].push(t)})}),e.find("tbody>tr")),t=k.render(n);!a.length||o.data||t.config.url||(l=0,k.eachCols(t.config.id,function(e,i){a.each(function(e){n.data[e]=n.data[e]||{};var t=f(this),a=i.field;n.data[e][a]=t.children("td").eq(l).html()}),l++}),t.reloadData({data:n.data}))}),this},w.that={},w.config={},function(a,i,e,l){var n,o;l.colGroup&&(n=0,a++,l.CHILD_COLS=[],o=e+(parseInt(l.rowspan)||1),layui.each(i[o],function(e,t){t.parentKey?t.parentKey===l.key&&(t.PARENT_COL_INDEX=a,l.CHILD_COLS.push(t),c(a,i,o,t)):t.PARENT_COL_INDEX||1<=n&&n==(l.colspan||1)||(t.PARENT_COL_INDEX=a,l.CHILD_COLS.push(t),n+=parseInt(1td').filter('[data-field="'+e+'"]')}}})).replace(/"/g,'""'),n.push(a='"'+a+'"')):t.field&&"normal"!==t.type&&0==i&&(u[t.field]=!0)}),c.push(n.join(","))}),o&&layui.each(o.dataTotal,function(e,t){u[t.field]||s.push('"'+(t.total||"")+'"')}),r.join(",")+"\r\n"+c.join("\r\n")+"\r\n"+s.join(","))),d.download=(a.title||l.title||"table_"+(l.index||""))+"."+i,document.body.appendChild(d),d.click(),document.body.removeChild(d)},k.getOptions=l,k.hideCol=function(e,l){var n=C(e);n&&("boolean"===layui.type(l)?n.eachCols(function(e,t){var a=t.key,i=n.col(a),t=t.parentKey;i.hide!=l&&(i=i.hide=l,n.elem.find('*[data-key="'+a+'"]')[i?"addClass":"removeClass"](W),n.setParentCol(i,t))}):(l=layui.isArray(l)?l:[l],layui.each(l,function(e,l){n.eachCols(function(e,t){var a,i;l.field===t.field&&(a=t.key,i=n.col(a),t=t.parentKey,"hide"in l)&&i.hide!=l.hide&&(i=i.hide=!!l.hide,n.elem.find('*[data-key="'+a+'"]')[i?"addClass":"removeClass"](W),n.setParentCol(i,t))})})),f("."+S).remove(),n.resize())},k.reload=function(e,t,a,i){if(l(e))return(e=C(e)).reload(t,a,i),w.call(e)},k.reloadData=function(){var a=f.extend([],arguments),i=(a[3]="reloadData",new RegExp("^("+["elem","id","cols","width","height","maxHeight","toolbar","defaultToolbar","className","css","pagebar"].join("|")+")$"));return layui.each(a[1],function(e,t){i.test(e)&&delete a[1][e]}),k.reload.apply(null,a)},k.render=function(e){e=new n(e);return w.call(e)},k.clearCacheKey=function(e){return delete(e=f.extend({},e))[k.config.checkName],delete e[k.config.indexName],delete e[k.config.initIndexName],delete e[k.config.numbersName],delete e[k.config.disabledName],e},f(function(){k.init()}),s(R,k)});layui.define(["table"],function(e){"use strict";var A=layui.$,h=layui.form,P=layui.table,y=layui.hint(),B={config:{},on:P.on,eachCols:P.eachCols,index:P.index,set:function(e){var t=this;return t.config=A.extend({},t.config,e),t},resize:P.resize,getOptions:P.getOptions,hideCol:P.hideCol,renderData:P.renderData},i=function(){var a=this,e=a.config,n=e.id||e.index;return{config:e,reload:function(e,t){a.reload.call(a,e,t)},reloadData:function(e,t){B.reloadData(n,e,t)}}},j=function(e){var t=i.that[e];return t||y.error(e?"The treeTable instance with ID '"+e+"' not found":"ID argument required"),t||null},F="lay-table-id",L="layui-hide",s=".layui-table-body",q=".layui-table-main",R=".layui-table-fixed-l",Y=".layui-table-fixed-r",l="layui-table-checked",m="layui-table-tree",z="LAY_DATA_INDEX",b="LAY_DATA_INDEX_HISTORY",p="LAY_PARENT_INDEX",g="LAY_CHECKBOX_HALF",H="LAY_EXPAND",X="LAY_HAS_EXPANDED",V="LAY_ASYNC_STATUS",n=["all","parent","children","none"],t=/<[^>]+?>/,f=["flexIconClose","flexIconOpen","iconClose","iconOpen","iconLeaf","icon"],a=function(e){var t=this;t.index=++B.index,t.config=A.extend(!0,{},t.config,B.config,e),t.init(),t.render()},x=function(n,i,e){var l=P.cache[n];layui.each(e||l,function(e,t){var a=t[z]||"";-1!==a.indexOf("-")&&(l[a]=t),t[i]&&x(n,i,t[i])})},d=function(d,a,e){var r=j(d),o=("reloadData"!==e&&(r.status={expand:{}}),A.extend(!0,{},r.getOptions(),a)),n=o.tree,c=n.customName.children,i=n.customName.id,l=(delete a.hasNumberCol,delete a.hasChecboxCol,delete a.hasRadioCol,P.eachCols(null,function(e,t){"numbers"===t.type?a.hasNumberCol=!0:"checkbox"===t.type?a.hasChecboxCol=!0:"radio"===t.type&&(a.hasRadioCol=!0)},o.cols),a.parseData),u=a.done;"reloadData"===e&&"fixed"===o.scrollPos&&(r.scrollTopCache=r.config.elem.next().find(s).scrollTop()),o.url?e&&(!l||l.mod)||(a.parseData=function(){var e=this,t=arguments,a=t[0],t=("function"===layui.type(l)&&(a=l.apply(e,t)||t[0]),e.response.dataName);return n.data.isSimpleData&&!n["async"].enable&&(a[t]=r.flatToTree(a[t])),N(a[t],function(e){e[H]=H in e?e[H]:e[i]!==undefined&&r.status.expand[e[i]]},c),e.autoSort&&e.initSort&&e.initSort.type&&layui.sort(a[t],e.initSort.field,"desc"===e.initSort.type,!0),r.initData(a[t]),a},a.parseData.mod=!0):a.data!==undefined&&(a.data=a.data||[],n.data.isSimpleData&&(a.data=r.flatToTree(a.data)),r.initData(a.data)),e&&(!u||u.mod)||(a.done=function(){var e,t=arguments,a=t[3],n="renderData"===a,i=(n||delete r.isExpandAll,this.elem.next()),l=(r.updateStatus(null,{LAY_HAS_EXPANDED:!1}),x(d,c),i.find('[name="layTableCheckbox"][lay-filter="layTableAllChoose"]'));if(l.length&&(e=B.checkStatus(d),l.prop({checked:e.isAll&&e.data.length,indeterminate:!e.isAll&&e.data.length})),!n&&o.autoSort&&o.initSort&&o.initSort.type&&B.sort(d),r.renderTreeTable(i),"reloadData"===a&&"fixed"===this.scrollPos&&i.find(s).scrollTop(r.scrollTopCache),"function"===layui.type(u))return u.apply(this,t)},a.done.mod=!0),a&&a.tree&&a.tree.view&&layui.each(f,function(e,t){a.tree.view[t]!==undefined&&(a.tree.view[t]=r.normalizedIcon(a.tree.view[t]))})};a.prototype.init=function(){var e=this.config,t=e.tree.data.cascade,t=(-1===n.indexOf(t)&&(e.tree.data.cascade="all"),P.render(A.extend({},e,{data:[],url:"",done:null}))),a=t.config.id;(i.that[a]=this).tableIns=t,d(a,e)},a.prototype.config={tree:{customName:{children:"children",isParent:"isParent",name:"name",id:"id",pid:"parentId",icon:"icon"},view:{indent:14,flexIconClose:'',flexIconOpen:'',showIcon:!0,icon:"",iconClose:'',iconOpen:'',iconLeaf:'',showFlexIconIfNotParent:!1,dblClickExpand:!0,expandAllDefault:!1},data:{isSimpleData:!1,rootPid:null,cascade:"all"},"async":{enable:!1,url:"",type:null,contentType:null,headers:null,where:null,autoParam:[]},callback:{beforeExpand:null,onExpand:null}}},a.prototype.normalizedIcon=function(e){return e?t.test(e)?e:'':""},a.prototype.getOptions=function(){return this.tableIns?P.getOptions(this.tableIns.config.id):this.config},a.prototype.flatToTree=function(e){var n,i,l,d,r,o,c,u,t=this.getOptions(),a=t.tree,s=a.customName,t=t.id;return e=e||P.cache[t],t=e,n=s.id,i=s.pid,l=s.children,d=a.data.rootPid,n=n||"id",i=i||"parentId",l=l||"children",c={},u=[],layui.each(t,function(e,t){r=n+t[n],o=n+t[i],c[r]||(c[r]={},c[r][l]=[]);var a={};a[l]=c[r][l],c[r]=A.extend({},t,a),((d?c[r][i]===d:!c[r][i])?u:(c[o]||(c[o]={},c[o][l]=[]),c[o][l])).push(c[r])}),u},a.prototype.treeToFlat=function(e,n,i){var l=this,d=l.getOptions().tree.customName,r=d.children,o=d.pid,c=[];return layui.each(e,function(e,t){var e=(i?i+"-":"")+e,a=A.extend({},t);a[o]="undefined"!=typeof t[o]?t[o]:n,c.push(a),c=c.concat(l.treeToFlat(t[r],t[d.id],e))}),c},a.prototype.getTreeNode=function(e){var t,a,n=this;return e?(a=(t=n.getOptions()).tree,t.id,a.customName,{data:e,dataIndex:e[z],getParentNode:function(){return n.getNodeByIndex(e[p])}}):y.error("\u627e\u4e0d\u5230\u8282\u70b9\u6570\u636e")},a.prototype.getNodeByIndex=function(t){var a,e,n=this,i=n.getNodeDataByIndex(t);return i?((e=n.getOptions()).tree.customName.parent,a=e.id,(e={data:i,dataIndex:i[z],getParentNode:function(){return n.getNodeByIndex(i[p])},update:function(e){return B.updateNode(a,t,e)},remove:function(){return B.removeNode(a,t)},expand:function(e){return B.expandNode(a,A.extend({},e,{index:t}))},setChecked:function(e){return B.setRowChecked(a,A.extend({},e,{index:t}))}}).dataIndex=t,e):y.error("\u627e\u4e0d\u5230\u8282\u70b9\u6570\u636e")},a.prototype.getNodeById=function(a){var e=this.getOptions(),n=e.tree.customName.id,i="",e=B.getData(e.id,!0);if(layui.each(e,function(e,t){if(t[n]===a)return i=t[z],!0}),i)return this.getNodeByIndex(i)},a.prototype.getNodeDataByIndex=function(e,t,a){var n=this.getOptions(),i=n.tree,n=n.id,n=P.cache[n],l=n[e];if("delete"!==a&&l)return A.extend(l,a),t?A.extend({},l):l;for(var d=n,r=String(e).split("-"),o=0,c=i.customName.children;o
        '),N=function(e){y[V]="success",y[s.children]=e,c.initData(y[s.children],y[z]),J(t,!0,!p&&n,i,l)},C=m.format,"function"===layui.type(C)?C(y,o,N):(I=A.extend({},m.where||o.where),C=m.autoParam,layui.each(C,function(e,t){t=t.split("=");I[t[0].trim()]=y[(t[1]||t[0]).trim()]}),(C=m.contentType||o.contentType)&&0==C.indexOf("application/json")&&(I=JSON.stringify(I)),O=m.method||o.method,D=m.dataType||o.dataType,T=m.jsonpCallback||o.jsonpCallback,_=m.headers||o.headers,k=m.parseData||o.parseData,w=m.response||o.response,A.ajax({type:O||"get",url:b,contentType:C,data:I,dataType:D||"json",jsonpCallback:T,headers:_||{},success:function(e){(e="function"==typeof k?k.call(o,e)||e:e)[w.statusName]!=w.statusCode?(y[V]="error",y[H]=!1,g.html('')):N(e[w.dataName])},error:function(e,t){y[V]="error",y[H]=!1,"function"==typeof o.error&&o.error(e,t)}})),h;y[X]=!0,v.length&&(!o.initSort||o.url&&!o.autoSort||((m=o.initSort).type?layui.sort(v,m.field,"desc"===m.type,!0):layui.sort(v,P.config.indexName,null,!0)),c.initData(y[s.children],y[z]),O=P.getTrHtml(r,v,null,null,e),S={trs:A(O.trs.join("")),trs_fixed:A(O.trs_fixed.join("")),trs_fixed_r:A(O.trs_fixed_r.join(""))},E=(e.split("-").length-1||0)+1,layui.each(v,function(e,t){S.trs.eq(e).attr({"data-index":t[z],"lay-data-index":t[z],"data-level":E}).data("index",t[z]),S.trs_fixed.eq(e).attr({"data-index":t[z],"lay-data-index":t[z],"data-level":E}).data("index",t[z]),S.trs_fixed_r.eq(e).attr({"data-index":t[z],"lay-data-index":t[z],"data-level":E}).data("index",t[z])}),d.find(q).find('tbody tr[lay-data-index="'+e+'"]').after(S.trs),d.find(R).find('tbody tr[lay-data-index="'+e+'"]').after(S.trs_fixed),d.find(Y).find('tbody tr[lay-data-index="'+e+'"]').after(S.trs_fixed_r),c.renderTreeTable(S.trs,E),n)&&!p&&layui.each(v,function(e,t){J({dataIndex:t[z],trElem:d.find('tr[lay-data-index="'+t[z]+'"]').first(),tableViewElem:d,tableId:r,options:o},a,n,i,l)})}else c.isExpandAll=!1,(n&&!p?(layui.each(v,function(e,t){J({dataIndex:t[z],trElem:d.find('tr[lay-data-index="'+t[z]+'"]').first(),tableViewElem:d,tableId:r,options:o},a,n,i,l)}),d.find(v.map(function(e,t,a){return'tr[lay-data-index="'+e[z]+'"]'}).join(","))):(b=c.treeToFlat(v,y[s.id],e),d.find(b.map(function(e,t,a){return'tr[lay-data-index="'+e[z]+'"]'}).join(",")))).addClass(L);U("resize-"+r,function(){B.resize(r)},0)(),l&&"loading"!==y[V]&&(C=u.callback.onExpand,"function"===layui.type(C))&&C(r,y,x)}return h},v=(B.expandNode=function(e,t){var a,n,i,e=j(e);if(e)return a=(t=t||{}).index,n=t.expandFlag,i=t.inherit,t=t.callbackFlag,e=e.getOptions().elem.next(),J({trElem:e.find('tr[lay-data-index="'+a+'"]').first()},n,i,null,t)},B.expandAll=function(a,e){if("boolean"!==layui.type(e))return y.error("expandAll \u7684\u5c55\u5f00\u72b6\u6001\u53c2\u6570\u53ea\u63a5\u6536true/false");var t=j(a);if(t){t.isExpandAll=e;var n=t.getOptions(),i=n.tree,l=n.elem.next(),d=i.customName.isParent,r=i.customName.id,o=i.view.showFlexIconIfNotParent;if(e){e=B.getData(a,!0);if(i["async"].enable){var c=!0;if(layui.each(e,function(e,t){if(t[d]&&!t[V])return!(c=!1)}),!c)return void layui.each(B.getData(a),function(e,t){B.expandNode(a,{index:t[z],expandFlag:!0,inherit:!0})})}var u=!0;if(layui.each(e,function(e,t){if(t[d]&&!t[X])return!(u=!1)}),u)t.updateStatus(null,function(e){(e[d]||o)&&(e[H]=!0,e[r]!==undefined)&&(t.status.expand[e[r]]=!0)}),l.find('tbody tr[data-level!="0"]').removeClass(L),l.find(".layui-table-tree-flexIcon").html(i.view.flexIconOpen),i.view.showIcon&&l.find(".layui-table-tree-nodeIcon:not(.layui-table-tree-iconCustom,.layui-table-tree-iconLeaf)").html(i.view.iconOpen);else{if(t.updateStatus(null,function(e){(e[d]||o)&&(e[H]=!0,e[X]=!0,e[r]!==undefined)&&(t.status.expand[e[r]]=!0)}),n.initSort&&n.initSort.type&&n.autoSort)return B.sort(a);var s,n=P.getTrHtml(a,e),f={trs:A(n.trs.join("")),trs_fixed:A(n.trs_fixed.join("")),trs_fixed_r:A(n.trs_fixed_r.join(""))};layui.each(e,function(e,t){var a=t[z].split("-").length-1;s={"data-index":t[z],"lay-data-index":t[z],"data-level":a},f.trs.eq(e).attr(s).data("index",t[z]),f.trs_fixed.eq(e).attr(s).data("index",t[z]),f.trs_fixed_r.eq(e).attr(s).data("index",t[z])}),layui.each(["main","fixed-l","fixed-r"],function(e,t){l.find(".layui-table-"+t+" tbody").html(f[["trs","trs_fixed","trs_fixed_r"][e]])}),t.renderTreeTable(l,0,!1)}}else t.updateStatus(null,function(e){(e[d]||o)&&(e[H]=!1,e[r]!==undefined)&&(t.status.expand[e[r]]=!1)}),l.find('.layui-table-box tbody tr[data-level!="0"]').addClass(L),l.find(".layui-table-tree-flexIcon").html(i.view.flexIconClose),i.view.showIcon&&l.find(".layui-table-tree-nodeIcon:not(.layui-table-tree-iconCustom,.layui-table-tree-iconLeaf)").html(i.view.iconClose);B.resize(a)}},a.prototype.updateNodeIcon=function(e){var t=this.getOptions().tree||{},a=e.scopeEl,n=e.isExpand,e=e.isParent;a.find(".layui-table-tree-flexIcon").css("visibility",e||t.view.showFlexIconIfNotParent?"visible":"hidden").html(n?t.view.flexIconOpen:t.view.flexIconClose),t.view.showIcon&&(a=a.find(".layui-table-tree-nodeIcon:not(.layui-table-tree-iconCustom)"),n=e?n?t.view.iconOpen:t.view.iconClose:t.view.iconLeaf,a.toggleClass("layui-table-tree-iconLeaf",!e).html(n))},a.prototype.renderTreeTable=function(e,t,a){var l=this,n=l.getOptions(),d=n.elem.next(),i=(d.hasClass(m)||d.addClass(m),n.id),r=n.tree||{},o=(r.data,r.view||{}),c=r.customName||{},u=c.isParent,s=(d.attr("lay-filter"),l),f=n.data.length,y=((t=t||0)||(d.find(".layui-table-body tr:not([data-level])").attr("data-level",t),layui.each(P.cache[i],function(e,t){f&&(t[z]=String(e));t=t[z];d.find('.layui-table-main tbody tr[data-level="0"]:eq('+e+")").attr("lay-data-index",t),d.find('.layui-table-fixed-l tbody tr[data-level="0"]:eq('+e+")").attr("lay-data-index",t),d.find('.layui-table-fixed-r tbody tr[data-level="0"]:eq('+e+")").attr("lay-data-index",t)})),null),p=c.name,x=o.indent||14;if(layui.each(e.find('td[data-field="'+p+'"]'),function(e,t){var a,n,i=(t=A(t)).closest("tr"),t=t.children(".layui-table-cell");t.hasClass("layui-table-tree-item")||(n=i.attr("lay-data-index"))&&(i=d.find('tr[lay-data-index="'+n+'"]'),(a=s.getNodeDataByIndex(n))[H]&&a[u]&&((y=y||{})[n]=!0),a[g]&&i.find('input[type="checkbox"][name="layTableCheckbox"]').prop("indeterminate",!0),n=t.html(),(t=i.find('td[data-field="'+p+'"]>div.layui-table-cell')).addClass("layui-table-tree-item"),t.html(['
        ',a[H]?o.flexIconOpen:o.flexIconClose,"
        ",o.showIcon?'
        '+(l.normalizedIcon(a[c.icon])||o.icon||(a[u]?a[H]?o.iconOpen:o.iconClose:o.iconLeaf)||"")+"
        ":"",n].join("")).find(".layui-table-tree-flexIcon").on("click",function(e){layui.stope(e),J({trElem:i},null,null,null,!0)}))}),!t&&r.view.expandAllDefault&&l.isExpandAll===undefined)return B.expandAll(i,!0);(!1!==a&&y?(layui.each(y,function(e,t){e=d.find('tr[lay-data-index="'+e+'"]');e.find(".layui-table-tree-flexIcon").html(o.flexIconOpen),J({trElem:e.first()},!0)}),U("renderTreeTable2-"+i,function(){h.render(A(".layui-table-tree["+F+'="'+i+'"]'))},0)):U("renderTreeTable-"+i,function(){n.hasNumberCol&&v(l),h.render(A(".layui-table-tree["+F+'="'+i+'"]'))},0))()},function(a){var e=a.getOptions(),t=e.elem.next(),n=0,i=t.find(".layui-table-main tbody tr"),l=t.find(".layui-table-fixed-l tbody tr"),d=t.find(".layui-table-fixed-r tbody tr");layui.each(a.treeToFlat(P.cache[e.id]),function(e,t){t.LAY_HIDE||(a.getNodeDataByIndex(t[z]).LAY_NUM=++n,i.eq(e).find(".laytable-cell-numbers").html(n),l.eq(e).find(".laytable-cell-numbers").html(n),d.eq(e).find(".laytable-cell-numbers").html(n))})}),N=(a.prototype.render=function(e){var t=this;t.tableIns=P["reloadData"===e?"reloadData":"reload"](t.tableIns.config.id,A.extend(!0,{},t.config)),t.config=t.tableIns.config},a.prototype.reload=function(e,t,a){var n=this;e=e||{},delete n.haveInit,layui.each(e,function(e,t){"array"===layui.type(t)&&delete n.config[e]}),d(n.getOptions().id,e,a||!0),n.config=A.extend(t,{},n.config,e),n.render(a)},B.reloadData=function(){var e=A.extend(!0,[],arguments);return e[3]="reloadData",B.reload.apply(null,e)},function(e,a,n,i){var l=[];return layui.each(e,function(e,t){"function"===layui.type(a)?a(t):A.extend(t,a),l.push(A.extend({},t)),i||(l=l.concat(N(t[n],a,n,i)))}),l}),o=(a.prototype.updateStatus=function(e,t,a){var n=this.getOptions(),i=n.tree;return e=e||P.cache[n.id],N(e,t,i.customName.children,a)},a.prototype.getTableData=function(){var e=this.getOptions();return P.cache[e.id]},B.updateStatus=function(e,t,a){var e=j(e),n=e.getOptions();return a=a||(n.url?P.cache[n.id]:n.data),e.updateStatus(a,t)},B.sort=function(e){var t,a,i,l,n,d=j(e);d&&(n=(t=d.getOptions()).tree,a=B.getData(e),i=n.customName.children,l=function(e,a,n){layui.sort(e,a,n,!0),layui.each(e,function(e,t){l(t[i]||[],a,n)})},t.autoSort)&&((n=t.initSort).type?l(a,n.field,"desc"===n.type):l(a,P.config.indexName,null),P.cache[e]=a,d.initData(a),B.renderData(e))},function(n){var t=n.config.id,i=j(t),a=n.data=B.getNodeDataByIndex(t,n.index),l=a[z],d=(n.dataIndex=l,n.update);n.update=function(){var e=arguments,t=(A.extend(i.getNodeDataByIndex(l),e[0]),d.apply(this,e)),a=n.config.tree.customName.name;return a in e[0]&&n.tr.find('td[data-field="'+a+'"]').children("div.layui-table-cell").removeClass("layui-table-tree-item"),i.renderTreeTable(n.tr,n.tr.attr("data-level"),!1),t},n.del=function(){B.removeNode(t,a)},n.setRowChecked=function(e){B.setRowChecked(t,{index:a,checked:e})}}),u=(B.updateNode=function(e,a,t){var n,i,l,d,r,o=j(e);o&&((d=o.getOptions()).tree,d=(n=d.elem.next()).find('tr[lay-data-index="'+a+'"]'),i=d.attr("data-index"),l=d.attr("data-level"),t)&&(d=o.getNodeDataByIndex(a,!1,t),r=P.getTrHtml(e,[d]),layui.each(["main","fixed-l","fixed-r"],function(e,t){n.find(".layui-table-"+t+' tbody tr[lay-data-index="'+a+'"]').replaceWith(A(r[["trs","trs_fixed","trs_fixed_r"][e]].join("")).attr({"data-index":i,"lay-data-index":a,"data-level":l}).data("index",i))}),o.renderTreeTable(n.find('tr[lay-data-index="'+a+'"]'),l))},B.removeNode=function(e,t,a){var n=j(e);if(n){var i,l=n.getOptions(),d=l.tree,r=d.customName.isParent,o=d.customName.children,c=l.elem.next(),u=[],s=P.cache[e],t=n.getNodeDataByIndex("string"===layui.type(t)?t:t[z],!1,"delete"),f=n.getNodeDataByIndex(t[p]),d=(n.updateCheckStatus(f),n.treeToFlat([t],t[d.customName.pid],t[p])),t=(layui.each(d,function(e,t){t=t[z];u.push('tr[lay-data-index="'+t+'"]'),-1!==t.indexOf("-")&&delete s[t]}),c.find(u.join(",")).remove(),n.initData());for(i in s)-1!==i.indexOf("-")&&i!==s[i][z]&&delete s[i];layui.each(n.treeToFlat(t),function(e,t){t[b]&&t[b]!==t[z]&&c.find('tr[lay-data-index="'+t[b]+'"]').attr({"data-index":t[z],"lay-data-index":t[z]}).data("index",t[z])}),layui.each(s,function(e,t){c.find('tr[data-level="0"][lay-data-index="'+t[z]+'"]').attr("data-index",e).data("index",e)}),l.hasNumberCol&&v(n),f&&(d=c.find('tr[lay-data-index="'+f[z]+'"]'),a||(f[r]=!(!f[o]||!f[o].length)),n.updateNodeIcon({scopeEl:d,isExpand:f[H],isParent:f[r]})),B.resize(e)}},B.addNodes=function(e,t){var a=j(e);if(a){var n=a.getOptions(),i=n.tree,l=n.elem.next(),d=P.config.checkName,r=(t=t||{}).parentIndex,o=t.index,c=t.data,t=t.focus,u=(r="number"===layui.type(r)?r.toString():r)?a.getNodeDataByIndex(r):null,o="number"===layui.type(o)?o:-1,c=A.extend(!0,[],layui.isArray(c)?c:[c]);layui.each(c,function(e,t){d in t||!u||(t[d]=u[d])}),a.getTableData();if(u){var s=i.customName.isParent,f=i.customName.children;u[s]=!0;var y=(y=u[f])?(p=y.splice(-1===o?y.length:o),u[f]=y.concat(c,p)):u[f]=c,f=(a.updateStatus(y,function(e){(e[s]||i.view.showFlexIconIfNotParent)&&(e[X]=!1)}),a.treeToFlat(y));l.find(f.map(function(e){return'tr[lay-data-index="'+e[z]+'"]'}).join(",")).remove(),a.initData(),u[X]=!1,u[V]="local",J({trElem:l.find('tr[lay-data-index="'+r+'"]')},!0)}else{var p=P.cache[e].splice(-1===o?P.cache[e].length:o);if(P.cache[e]=P.cache[e].concat(c,p),n.url||(n.page?(y=n.page,n.data.splice.apply(n.data,[y.limit*(y.curr-1),y.limit].concat(P.cache[e]))):n.data=P.cache[e]),a.initData(),l.find(".layui-none").length)return P.renderData(e),c;var x,f=P.getTrHtml(e,c),h={trs:A(f.trs.join("")),trs_fixed:A(f.trs_fixed.join("")),trs_fixed_r:A(f.trs_fixed_r.join(""))},r=(layui.each(c,function(e,t){x={"data-index":t[z],"lay-data-index":t[z],"data-level":"0"},h.trs.eq(e).attr(x).data("index",t[z]),h.trs_fixed.eq(e).attr(x).data("index",t[z]),h.trs_fixed_r.eq(e).attr(x).data("index",t[z])}),parseInt(c[0][z])-1),y=l.find(q),n=l.find(R),f=l.find(Y);-1==r?y.find('tr[data-level="0"][data-index="0"]')[0]?(y.find('tr[data-level="0"][data-index="0"]').before(h.trs),n.find('tr[data-level="0"][data-index="0"]').before(h.trs_fixed),f.find('tr[data-level="0"][data-index="0"]').before(h.trs_fixed_r)):(y.find("tbody").prepend(h.trs),n.find("tbody").prepend(h.trs_fixed),f.find("tbody").prepend(h.trs_fixed_r)):-1===o?(y.find("tbody").append(h.trs),n.find("tbody").append(h.trs_fixed),f.find("tbody").append(h.trs_fixed_r)):(r=p[0][b],y.find('tr[data-level="0"][data-index="'+r+'"]').before(h.trs),n.find('tr[data-level="0"][data-index="'+r+'"]').before(h.trs_fixed),f.find('tr[data-level="0"][data-index="'+r+'"]').before(h.trs_fixed_r)),layui.each(P.cache[e],function(e,t){l.find('tr[data-level="0"][lay-data-index="'+t[z]+'"]').attr("data-index",e).data("index",e)}),a.renderTreeTable(l.find(c.map(function(e,t,a){return'tr[lay-data-index="'+e[z]+'"]'}).join(",")))}return a.updateCheckStatus(u),u&&(o=l.find('tr[lay-data-index="'+u[z]+'"]'),a.updateNodeIcon({scopeEl:o,isExpand:u[H],isParent:u[s]})),B.resize(e),t&&l.find(q).find('tr[lay-data-index="'+c[0][z]+'"]').get(0).scrollIntoViewIfNeeded(),c}},B.checkStatus=function(e,n){var i,t,a,l=j(e);if(l)return l=l.getOptions().tree,i=P.config.checkName,t=B.getData(e,!0).filter(function(e,t,a){return e[i]||n&&e[g]}),a=!0,layui.each("all"===l.data.cascade?P.cache[e]:B.getData(e,!0),function(e,t){if(!t[i])return!(a=!1)}),{data:t,isAll:a}},B.on("sort",function(e){var e=e.config,t=e.elem.next(),e=e.id;t.hasClass(m)&&B.sort(e)}),B.on("row",function(e){e.config.elem.next().hasClass(m)&&o(e)}),B.on("rowDouble",function(e){var t=e.config,a=t.elem.next();t.id;a.hasClass(m)&&(o(e),(t.tree||{}).view.dblClickExpand)&&J({trElem:e.tr.first()},null,null,null,!0)}),B.on("rowContextmenu",function(e){var t=e.config,a=t.elem.next();t.id;a.hasClass(m)&&o(e)}),B.on("tool",function(e){var t=e.config,a=t.elem.next();t.id;a.hasClass(m)&&o(e)}),B.on("edit",function(e){var t=e.config,a=t.elem.next();t.id;a.hasClass(m)&&(o(e),e.field===t.tree.customName.name)&&((a={})[e.field]=e.value,e.update(a))}),B.on("radio",function(e){var t=e.config,a=t.elem.next(),t=t.id;a.hasClass(m)&&(a=j(t),o(e),u.call(a,e.tr,e.checked))}),a.prototype.setRowCheckedClass=function(e,t){var a=this.getOptions(),n=(e.data("index"),a.elem.next());e[t?"addClass":"removeClass"](l),e.each(function(){var e=A(this).data("index");n.find('.layui-table-fixed-r tbody tr[data-index="'+e+'"]')[t?"addClass":"removeClass"](l)})},a.prototype.updateCheckStatus=function(e,t){var a,n,i,l,d,r,o,c=this,u=c.getOptions();return!!u.hasChecboxCol&&(a=u.tree,n=u.id,i=u.elem.next(),l=P.config.checkName,"all"!==(d=a.data.cascade)&&"parent"!==d||!e||(d=c.updateParentCheckStatus(e,"boolean"===layui.type(t)?t:null),layui.each(d,function(e,t){var a=i.find('tr[lay-data-index="'+t[z]+'"] input[name="layTableCheckbox"]:not(:disabled)'),n=t[l];c.setRowCheckedClass(a.closest("tr"),n),a.prop({checked:n,indeterminate:t[g]})})),o=!(r=!0),0<(e=(e="all"===a.data.cascade?P.cache[n]:B.getData(n,!0)).filter(function(e){return!e[u.disabledName]})).length?layui.each(e,function(e,t){if((t[l]||t[g])&&(o=!0),t[l]||(r=!1),o&&!r)return!0}):r=!1,o=o&&!r,i.find('input[name="layTableCheckbox"][lay-filter="layTableAllChoose"]').prop({checked:r,indeterminate:o}),r)},a.prototype.updateParentCheckStatus=function(a,n){var i,e=this.getOptions(),t=e.tree,e=e.id,l=P.config.checkName,t=t.customName.children,d=[];return!(a[g]=!1)===n?a[t].length?layui.each(a[t],function(e,t){if(!t[l])return n=!1,a[g]=!0}):n=!1:!1===n?layui.each(a[t],function(e,t){if(t[l]||t[g])return a[g]=!0}):(n=!1,i=0,layui.each(a[t],function(e,t){t[l]&&i++}),n=a[t].length?a[t].length===i:a[l],a[g]=!n&&0li"],n.bodyElem=["."+C.CONST.BODY+":eq(0)",">."+C.CONST.ITEM],n.getContainer=function(){var e=n.documentElem||t.elem;return{header:{elem:e.find(n.headerElem[0]),items:e.find(n.headerElem.join(""))},body:{elem:e.find(n.bodyElem[0]),items:e.find(n.bodyElem.join(""))}}},"array"===layui.type(t.header)){if(0===t.header.length)return;"string"==typeof t.header[0]?(n.headerElem=t.header.concat(),n.documentElem=p(document)):(n.elemView=p('
        '),t.className&&n.elemView.addClass(t.className),a=p('
          '),i=p('
          '),layui.each(t.header,function(e,t){t=n.renderHeaderItem(t);a.append(t)}),layui.each(t.body,function(e,t){t=n.renderBodyItem(t);i.append(t)}),n.elemView.append(a).append(i),t.elem.html(n.elemView))}else n.renderClose();"array"===layui.type(t.body)&&"string"==typeof t.body[0]&&(n.documentElem=p(document),n.bodyElem=t.body.concat());var e=n.data();"index"in t&&e.index!=t.index?n.change(n.findHeaderItem(t.index),!0):-1===e.index&&n.change(n.findHeaderItem(0),!0),n.roll("auto"),t.elem.hasClass(C.CONST.CLASS_HIDEV)&&t.elem.removeClass(C.CONST.CLASS_HIDEV),"function"==typeof t.afterRender&&t.afterRender(e),layui.event.call(t.elem[0],C.CONST.MOD_NAME,"afterRender("+t.id+")",e)},events:function(){var e,t=this,a=t.config,i=t.getContainer(),n=C.CONST.MOD_NAME,i=(t.documentElem?i.header:a).elem,a=a.trigger+(".lay_"+n+"_trigger"),n=t.documentElem?t.headerElem[1]:t.headerElem.join("");i.off(a).on(a,n,function(){t.change(p(this))}),r.onresize||(p(window).on("resize",function(){clearTimeout(e),e=setTimeout(function(){layui.each(C.cache.id,function(e){e=C.getThis(e);e&&e.roll("init")})},50)}),r.onresize=!0)}}),r={},t=C.Class;t.prototype.add=function(e){var t,a,i=this,n=(i.config,i.getContainer()),r=i.renderHeaderItem(e),o=i.renderBodyItem(e),d=(/(before|after)/.test(e.mode)?(a=i.data(),d=(t=e.hasOwnProperty("index"))?i.findHeaderItem(e.index):a.thisHeaderItem,t=t?i.findBodyItem(e.index):a.thisHeaderItem,d[e.mode](r),t[e.mode](o)):(a={prepend:"prepend",append:"append"}[e.mode||"append"]||"append",n.header.elem[a](r),n.body.elem[a](o)),i.change(r,!0),i.data());"function"==typeof e.done&&e.done(d)},t.prototype.close=function(e,t){if(e&&e[0]){var a=this,i=a.config,n=e.index();if(e[0]&&"false"!==e.attr("lay-closable")){var r=a.data();if(!t)if(!1===layui.event.call(e[0],C.CONST.MOD_NAME,"beforeClose("+i.id+")",p.extend(r,{index:e.index()})))return;e.hasClass(C.CONST.CLASS_THIS)&&(e.next()[0]?a.change(e.next(),!0):e.prev()[0]&&a.change(e.prev(),!0)),e.remove(),a.findBodyItem(n).remove(),a.roll("auto",n);r=a.data();layui.event.call(r.thisHeaderItem[0],C.CONST.MOD_NAME,"afterClose("+i.id+")",r)}}},t.prototype.closeMult=function(e,t){var a,i=this,n=i.config,r=i.getContainer(),o=i.data(),d=r.header.items,l=r.body.items,r='[lay-closable="false"]',s=":not("+r+")",r=(t=t===undefined?o.index:t,d.each(function(e){var t=p(this).attr("lay-closable");t&&l.eq(e).attr("lay-closable",t)}),"false"!==o.thisHeaderItem.attr("lay-closable")&&("all"!==e&&e?t!==o.index&&i.change(i.findHeaderItem(t),!0):(a=d.filter(":gt("+o.index+")"+r).eq(0),o=p(d.filter(":lt("+o.index+")"+r).get().reverse()).eq(0),a[0]?i.change(a,!0):o[0]&&i.change(o,!0))),("other"===e?(d.eq(t).siblings(s).remove(),l.eq(t).siblings(s)):"right"===e?(d.filter(":gt("+t+")"+s).remove(),l.filter(":gt("+t+")"+s)):(d.filter(s).remove(),l.filter(s))).remove(),i.roll("auto"),i.data());layui.event.call(r.thisHeaderItem[0],C.CONST.MOD_NAME,"afterClose("+n.id+")",r)},t.prototype.change=function(e,t){if(e&&e[0]){var a=this,i=a.config,n=e.index(),r=e.find("a"),r="string"==typeof r.attr("href")&&"_blank"===r.attr("target"),o="string"==typeof e.attr("lay-unselect");if(!r&&!o){r=a.data();if(!t)if(!1===layui.event.call(e[0],C.CONST.MOD_NAME,"beforeChange("+i.id+")",p.extend(r,{from:{index:r.index,headerItem:r.thisHeaderItem},to:{index:e.index(),headerItem:e}})))return;e.addClass(C.CONST.CLASS_THIS).siblings().removeClass(C.CONST.CLASS_THIS),a.findBodyItem(n).addClass(C.CONST.CLASS_SHOW).siblings().removeClass(C.CONST.CLASS_SHOW),a.roll("auto",n);r=a.data();layui.event.call(r.thisHeaderItem[0],C.CONST.MOD_NAME,"afterChange("+i.id+")",r)}}},t.prototype.renderHeaderItem=function(e){var t=this.config,a=p(e.headerItem||t.headerItem||"
        • ");return a.html(e.title||"New Tab"),layui.each(e,function(e,t){/^(title|content|mode|done)$/.test(e)||a.attr("lay-"+e,t)}),this.appendClose(a,e),a},t.prototype.renderBodyItem=function(e){var t=this.config,t=p(e.bodyItem||t.bodyItem||'
          ');return t.html(e.content||""),t},t.prototype.appendClose=function(e,t){var a=this;a.config.closable&&"false"!==(t=t||{}).closable&&"false"!==e.attr("lay-closable")&&!e.find("."+C.CONST.CLOSE)[0]&&((t=p('')).on("click",function(){return a.close(p(this).parent()),!1}),e.append(t))},t.prototype.renderClose=function(){var e=this,t=e.config,a=e.getContainer();t.closable?a.header.items.each(function(){e.appendClose(p(this))}):a.header.items.each(function(){p(this).find("."+C.CONST.CLOSE).remove()})},t.prototype.roll=function(e,i){var n=this,t=n.config,a=n.getContainer(),r=a.header.elem,o=a.header.items,a=r.prop("scrollWidth"),d=Math.ceil(r.outerWidth()),l=r.data("left")||0,s="scroll"===t.headerMode,c="layui-tabs-scroll",f="layui-tabs-bar",u=["layui-icon-prev","layui-icon-next"],h={elem:p('
          '),bar:p(['
          ','','',"
          "].join(""))};if("normal"!==t.headerMode){var m,y=r.parent("."+c);if(s||!s&&d=d-l)return r.css("left",-a).data("left",-a),!1}),l=r.data("left")||0,y.find("."+u[0])[l<0?"removeClass":"addClass"](C.CONST.CLASS_DISABLED),y.find("."+u[1])[0')),n=(e.tree(a),i.elem=p(i.elem));if(n[0]){if(e.key=i.id||e.index,e.elem=a,e.elemNone=p('
          '+i.text.none+"
          "),n.html(e.elem),0==e.elem.find(".layui-tree-set").length)return e.elem.append(e.elemNone);i.showCheckbox&&e.renderForm("checkbox"),e.elem.find(".layui-tree-set").each(function(){var e=p(this);e.parent(".layui-tree-pack")[0]||e.addClass("layui-tree-setHide"),!e.next()[0]&&e.parents(".layui-tree-pack").eq(1).hasClass("layui-tree-lineExtend")&&e.addClass(T),e.next()[0]||e.parents(".layui-tree-set").eq(0).next()[0]||e.addClass(T)}),e.events()}},l.prototype.renderForm=function(e){i.render(e,"LAY-tree-"+this.index)},l.prototype.tree=function(r,e){var d=this,s=d.config,o=s.customName,e=e||s.data;layui.each(e,function(e,i){var a,n,t=i[o.children]&&0"),c=p(['
          ','
          ','
          ',s.showLine?t?'':'':'',s.showCheckbox?'':"",s.isJump&&i.href?''+(i[o.title]||i.label||s.text.defaultNodeName)+"":''+(i[o.title]||i.label||s.text.defaultNodeName)+"","
          ",s.edit?(a={add:'',update:'',del:''},n=['
          '],!0===s.edit&&(s.edit=["update","del"]),"object"==typeof s.edit?(layui.each(s.edit,function(e,i){n.push(a[i]||"")}),n.join("")+"
          "):void 0):"","
          "].join(""));t&&(c.append(l),d.tree(l,i[o.children])),r.append(c),c.prev("."+k)[0]&&c.prev().children(".layui-tree-pack").addClass("layui-tree-showLine"),t||c.parent(".layui-tree-pack").addClass("layui-tree-lineExtend"),d.spread(c,i),s.showCheckbox&&(i.checked&&d.checkids.push(i[o.id]),d.checkClick(c,i)),s.edit&&d.operate(c,i)})},l.prototype.spread=function(n,t){var l=this,c=l.config,e=n.children("."+b),i=e.children("."+g),a=i.find('input[same="layuiTreeCheck"]'),r=e.find("."+C),e=e.find("."+w),d=c.onlyIconControl?r:i,s="";d.on("click",function(e){var i=n.children("."+N),a=(d.children(".layui-icon")[0]?d:d.find(".layui-tree-icon")).children(".layui-icon");i[0]?n.hasClass(F)?(n.removeClass(F),i.slideUp(200),a.removeClass(x).addClass(v),l.updateFieldValue(t,"spread",!1)):(n.addClass(F),i.slideDown(200),a.addClass(x).removeClass(v),l.updateFieldValue(t,"spread",!0),c.accordion&&((i=n.siblings("."+k)).removeClass(F),i.children("."+N).slideUp(200),i.find(".layui-tree-icon").children(".layui-icon").removeClass(x).addClass(v))):s="normal"}),e.on("click",function(){p(this).hasClass(u)||(s=n.hasClass(F)?c.onlyIconControl?"open":"close":c.onlyIconControl?"close":"open",a[0]&&l.updateFieldValue(t,"checked",a.prop("checked")),c.click&&c.click({elem:n,state:s,data:t}))})},l.prototype.updateFieldValue=function(e,i,a){i in e&&(e[i]=a)},l.prototype.setCheckbox=function(e,i,a){var t,n=this,l=n.config.customName,c=a.prop("checked");a.prop("disabled")||("object"!=typeof i[l.children]&&!e.find("."+N)[0]||e.find("."+N).find('input[same="layuiTreeCheck"]').each(function(e){this.disabled||((e=i[l.children][e])&&n.updateFieldValue(e,"checked",c),n.updateFieldValue(this,"checked",c))}),(t=function(e){var i,a,n;e.parents("."+k)[0]&&(a=(e=e.parent("."+N)).parent(),n=e.prev().find('input[same="layuiTreeCheck"]'),c?n.prop("checked",c):(e.find('input[same="layuiTreeCheck"]').each(function(){this.checked&&(i=!0)}),i||n.prop("checked",!1)),t(a))})(e),n.renderForm("checkbox"))},l.prototype.checkClick=function(a,n){var t=this,l=t.config;a.children("."+b).children("."+g).on("click",'input[same="layuiTreeCheck"]+',function(e){layui.stope(e);var e=p(this).prev(),i=e.prop("checked");e.prop("disabled")||(t.setCheckbox(a,n,e),t.updateFieldValue(n,"checked",i),l.oncheck&&l.oncheck({elem:a,checked:i,data:n}))})},l.prototype.operate=function(r,d){var s=this,o=s.config,u=o.customName,e=r.children("."+b),h=e.children("."+g);e.children(".layui-tree-btnGroup").on("click",".layui-icon",function(e){layui.stope(e);var i,e=p(this).data("type"),n=r.children("."+N),t={data:d,type:e,elem:r};if("add"==e){n[0]||(o.showLine?(h.find("."+C).addClass("layui-tree-icon"),h.find("."+C).children(".layui-icon").addClass(v).removeClass("layui-icon-file")):h.find(".layui-tree-iconArrow").removeClass(m),r.append('
          '));var a,l=o.operate&&o.operate(t),c={};if(c[u.title]=o.text.defaultNodeName,c[u.id]=l,s.tree(r.children("."+N),[c]),o.showLine&&(n[0]?(n.hasClass(S)||n.addClass(S),r.find("."+N).each(function(){p(this).children("."+k).last().addClass(T)}),(n.children("."+k).last().prev().hasClass(T)?n.children("."+k).last().prev():n.children("."+k).last()).removeClass(T),!r.parent("."+N)[0]&&r.next()[0]&&n.children("."+k).last().removeClass(T)):(l=r.siblings("."+k),a=1,c=r.parent("."+N),layui.each(l,function(e,i){p(i).children("."+N)[0]||(a=0)}),(1==a?(l.children("."+N).addClass(L),l.children("."+N).children("."+k).removeClass(T),r.children("."+N).addClass(L),c.removeClass(S),c.children("."+k).last().children("."+N).children("."+k).last()):r.children("."+N).children("."+k)).addClass(T))),!o.showCheckbox)return;h.find('input[same="layuiTreeCheck"]')[0].checked&&(r.children("."+N).children("."+k).last().find('input[same="layuiTreeCheck"]')[0].checked=!0),s.renderForm("checkbox")}else"update"==e?(l=h.children("."+w).html(),h.children("."+w).html(""),h.append(''),h.children(".layui-tree-editInput").val(f.unescape(l)).focus(),i=function(e){var i=f.escape(e.val().trim())||o.text.defaultNodeName;e.remove(),h.children("."+w).html(i),t.data[u.title]=i,o.operate&&o.operate(t)},h.children(".layui-tree-editInput").blur(function(){i(p(this))}),h.children(".layui-tree-editInput").on("keydown",function(e){13===e.keyCode&&(e.preventDefault(),i(p(this)))})):y.confirm('\u786e\u8ba4\u5220\u9664\u8be5\u8282\u70b9 "'+(d[u.title]||"")+'" \u5417\uff1f',function(e){var l,a,i;o.operate&&o.operate(t),t.status="remove",y.close(e),r.prev("."+k)[0]||r.next("."+k)[0]||r.parent("."+N)[0]?(r.siblings("."+k).children("."+b)[0]?(o.showCheckbox&&(l=function(e){var i,a,n,t;e.parents("."+k)[0]&&(i=e.siblings("."+k).children("."+b),a=(e=e.parent("."+N).prev()).find('input[same="layuiTreeCheck"]')[0],n=1,(t=0)==a.checked)&&(i.each(function(e,i){i=p(i).find('input[same="layuiTreeCheck"]')[0];0!=i.checked||i.disabled||(n=0),i.disabled||(t=1)}),1==n)&&1==t&&(a.checked=!0,s.renderForm("checkbox"),l(e.parent("."+k)))})(r),o.showLine&&(e=r.siblings("."+k),a=1,i=r.parent("."+N),layui.each(e,function(e,i){p(i).children("."+N)[0]||(a=0)}),1==a?(n[0]||(i.removeClass(S),e.children("."+N).addClass(L),e.children("."+N).children("."+k).removeClass(T)),(r.next()[0]?i.children("."+k).last():r.prev()).children("."+N).children("."+k).last().addClass(T),r.next()[0]||r.parents("."+k)[1]||r.parents("."+k).eq(0).next()[0]||r.prev("."+k).addClass(T)):!r.next()[0]&&r.hasClass(T)&&r.prev().addClass(T))):(e=r.parent("."+N).prev(),o.showLine?(e.find("."+C).removeClass("layui-tree-icon"),e.find("."+C).children(".layui-icon").removeClass(x).addClass("layui-icon-file"),(i=e.parents("."+N).eq(0)).addClass(S),i.children("."+k).each(function(){p(this).children("."+N).children("."+k).last().addClass(T)})):e.find(".layui-tree-iconArrow").addClass(m),r.parents("."+k).eq(0).removeClass(F),r.parent("."+N).remove()),r.remove()):(r.remove(),s.elem.append(s.elemNone))})})},l.prototype.events=function(){var i=this,t=i.config;i.elem.find(".layui-tree-checkedFirst");i.setChecked(i.checkids),i.elem.find(".layui-tree-search").on("keyup",function(){var e=p(this),a=e.val(),e=e.nextAll(),n=[];e.find("."+w).each(function(){var i,e=p(this).parents("."+b);-1!=p(this).html().indexOf(a)&&(n.push(p(this).parent()),(i=function(e){e.addClass("layui-tree-searchShow"),e.parent("."+N)[0]&&i(e.parent("."+N).parent("."+k))})(e.parent("."+k)))}),e.find("."+b).each(function(){var e=p(this).parent("."+k);e.hasClass("layui-tree-searchShow")||e.addClass(m)}),0==e.find(".layui-tree-searchShow").length&&i.elem.append(i.elemNone),t.onsearch&&t.onsearch({elem:n})}),i.elem.find(".layui-tree-search").on("keydown",function(){p(this).nextAll().find("."+b).each(function(){p(this).parent("."+k).removeClass("layui-tree-searchShow "+m)}),p(".layui-tree-emptyText")[0]&&p(".layui-tree-emptyText").remove()})},l.prototype.getChecked=function(){var t=this,e=t.config,l=e.customName,i=[],a=[],c=(t.elem.find(".layui-form-checked").each(function(){i.push(p(this).prev()[0].value)}),function(e,n){layui.each(e,function(e,a){layui.each(i,function(e,i){if(a[l.id]==i)return t.updateFieldValue(a,"checked",!0),delete(i=p.extend({},a))[l.children],n.push(i),a[l.children]&&(i[l.children]=[],c(a[l.children],i[l.children])),!0})})});return c(p.extend({},e.data),a),a},l.prototype.setChecked=function(l){this.config;this.elem.find("."+k).each(function(e,i){var a=p(this).data("id"),n=p(i).children("."+b).find('input[same="layuiTreeCheck"]'),t=n.next();if("number"==typeof l){if(a.toString()==l.toString())return n[0].checked||t.click(),!1}else"object"==typeof l&&layui.each(l,function(e,i){if(i.toString()==a.toString()&&!n[0].checked)return t.click(),!0})})},n.that={},n.config={},t.reload=function(e,i){e=n.that[e];return e.reload(i),n.call(e)},t.getChecked=function(e){return n.that[e].getChecked()},t.setChecked=function(e,i){return n.that[e].setChecked(i)},t.render=function(e){e=new l(e);return n.call(e)},e(a,t)});layui.define(["laytpl","form"],function(e){"use strict";var d=layui.$,n=layui.laytpl,t=layui.form,a="transfer",i={config:{},index:layui[a]?layui[a].index+1e4:0,set:function(e){var t=this;return t.config=d.extend({},t.config,e),t},on:function(e,t){return layui.onevent.call(this,a,e,t)}},l=function(){var t=this,e=t.config,a=e.id||t.index;return l.that[a]=t,{config:l.config[a]=e,reload:function(e){t.reload.call(t,e)},getData:function(){return t.getData.call(t)}}},s="layui-hide",u="layui-btn-disabled",c="layui-none",r="layui-transfer-box",h="layui-transfer-header",o="layui-transfer-search",f="layui-transfer-data",y=function(e){return['
          ','
          ','","
          ","{{# if(d.data.showSearch){ }}",'","{{# } }}",'
            ',"
            "].join("")},p=['
            ',y({index:0,checkAllName:"layTransferLeftCheckAll"}),'
            ','",'","
            ",y({index:1,checkAllName:"layTransferRightCheckAll"}),"
            "].join(""),v=function(e){var t=this;t.index=++i.index,t.config=d.extend({},t.config,i.config,e),t.render()};v.prototype.config={title:["\u5217\u8868\u4e00","\u5217\u8868\u4e8c"],width:200,height:360,data:[],value:[],showSearch:!1,id:"",text:{none:"\u65e0\u6570\u636e",searchNone:"\u65e0\u5339\u914d\u6570\u636e"}},v.prototype.reload=function(e){var t=this;t.config=d.extend({},t.config,e),t.render()},v.prototype.render=function(){var e=this,t=e.config,a=e.elem=d(n(p,{open:"{{",close:"}}"}).render({data:t,index:e.index})),i=t.elem=d(t.elem);i[0]&&(t.data=t.data||[],t.value=t.value||[],t.id="id"in t?t.id:elem.attr("id")||e.index,e.key=t.id,i.html(e.elem),e.layBox=e.elem.find("."+r),e.layHeader=e.elem.find("."+h),e.laySearch=e.elem.find("."+o),e.layData=a.find("."+f),e.layBtn=a.find(".layui-transfer-active .layui-btn"),e.layBox.css({width:t.width,height:t.height}),e.layData.css({height:(i=t.height-e.layHeader.outerHeight(),t.showSearch&&(i-=e.laySearch.outerHeight()),i-2)}),e.renderData(),e.events())},v.prototype.renderData=function(){var e=this,t=e.config,l=[{checkName:"layTransferLeftCheck",views:[]},{checkName:"layTransferRightCheck",views:[]}];e.parseData(function(a){var i=a.selected?1:0,n=["
          • ",'',"
          • "].join("");i?layui.each(t.value,function(e,t){t==a.value&&a.selected&&(l[i].views[e]=n)}):l[i].views.push(n),delete a.selected}),e.layData.eq(0).html(l[0].views.join("")),e.layData.eq(1).html(l[1].views.join("")),e.renderCheckBtn()},v.prototype.renderForm=function(e){t.render(e,"LAY-transfer-"+this.index)},v.prototype.renderCheckBtn=function(c){var r=this,o=r.config;c=c||{},r.layBox.each(function(e){var t=d(this),a=t.find("."+f),t=t.find("."+h).find('input[type="checkbox"]'),i=a.find('input[type="checkbox"]'),n=0,l=!1;i.each(function(){var e=d(this).data("hide");(this.checked||this.disabled||e)&&n++,this.checked&&!e&&(l=!0)}),t.prop("checked",l&&n===i.length),r.layBtn.eq(e)[l?"removeClass":"addClass"](u),c.stopNone||(i=a.children("li:not(."+s+")").length,r.noneView(a,i?"":o.text.none))}),r.renderForm("checkbox")},v.prototype.noneView=function(e,t){var a=d('

            '+(t||"")+"

            ");e.find("."+c)[0]&&e.find("."+c).remove(),t.replace(/\s/g,"")&&e.append(a)},v.prototype.setValue=function(){var e=this.config,t=[];return this.layBox.eq(1).find("."+f+' input[type="checkbox"]').each(function(){d(this).data("hide")||t.push(this.value)}),e.value=t,this},v.prototype.parseData=function(t){var i=this.config,n=[];return layui.each(i.data,function(e,a){a=("function"==typeof i.parseData?i.parseData(a):a)||a,n.push(a=d.extend({},a)),layui.each(i.value,function(e,t){t==a.value&&(a.selected=!0)}),t&&t(a)}),i.data=n,this},v.prototype.getData=function(e){var t=this.config,i=[];return this.setValue(),layui.each(e||t.value,function(e,a){layui.each(t.data,function(e,t){delete t.selected,a==t.value&&i.push(t)})}),i},v.prototype.transfer=function(e,t){var a,i=this,n=i.config,l=i.layBox.eq(e),c=[],t=(t?((a=(t=t).find('input[type="checkbox"]'))[0].checked=!1,l.siblings("."+r).find("."+f).append(t.clone()),t.remove(),c.push(a[0].value),i.setValue()):l.each(function(e){d(this).find("."+f).children("li").each(function(){var e=d(this),t=e.find('input[type="checkbox"]'),a=t.data("hide");t[0].checked&&!a&&(t[0].checked=!1,l.siblings("."+r).find("."+f).append(e.clone()),e.remove(),c.push(t[0].value)),i.setValue()})}),i.renderCheckBtn(),l.siblings("."+r).find("."+o+" input"));""!==t.val()&&t.trigger("keyup"),n.onchange&&n.onchange(i.getData(c),e)},v.prototype.events=function(){var n=this,l=n.config;n.elem.on("click",'input[lay-filter="layTransferCheckbox"]+',function(){var e=d(this).prev(),t=e[0].checked,a=e.parents("."+r).eq(0).find("."+f);e[0].disabled||("all"===e.attr("lay-type")&&a.find('input[type="checkbox"]').each(function(){this.disabled||(this.checked=t)}),setTimeout(function(){n.renderCheckBtn({stopNone:!0})},0))}),n.elem.on("dblclick","."+f+">li",function(e){var t=d(this),a=t.children('input[type="checkbox"]'),i=t.parent().parent().data("index");a[0].disabled||!1!==("function"==typeof l.dblclick?l.dblclick({elem:t,data:n.getData([a[0].value])[0],index:i}):null)&&n.transfer(i,t)}),n.layBtn.on("click",function(){var e=d(this),t=e.data("index");e.hasClass(u)||n.transfer(t)}),n.laySearch.find("input").on("keyup",function(){var i=this.value,e=d(this).parents("."+o).eq(0).siblings("."+f),t=e.children("li"),t=(t.each(function(){var e=d(this),t=e.find('input[type="checkbox"]'),a=t[0].title,a=("cs"!==l.showSearch&&(a=a.toLowerCase(),i=i.toLowerCase()),-1!==a.indexOf(i));e[a?"removeClass":"addClass"](s),t.data("hide",!a)}),n.renderCheckBtn(),t.length===e.children("li."+s).length);n.noneView(e,t?l.text.searchNone:"")})},l.that={},l.config={},i.reload=function(e,t){e=l.that[e];return e.reload(t),l.call(e)},i.getData=function(e){return l.that[e].getData()},i.render=function(e){e=new v(e);return l.call(e)},e(a,i)});layui.define(["jquery","lay"],function(e){"use strict";var o=layui.$,l=layui.lay,t=(layui.hint(),layui.device(),{config:{},set:function(e){var n=this;return n.config=o.extend({},n.config,e),n},on:function(e,n){return layui.onevent.call(this,r,e,n)}}),r="carousel",s="layui-this",u="layui-carousel-left",c="layui-carousel-right",m="layui-carousel-prev",h="layui-carousel-next",a="layui-carousel-arrow",d="layui-carousel-ind",n=function(e){var n=this;n.config=o.extend({},n.config,t.config,e),n.render()};n.prototype.config={width:"600px",height:"280px",full:!1,arrow:"hover",indicator:"inside",autoplay:!0,interval:3e3,anim:"",trigger:"click",index:0},n.prototype.render=function(){var e=this,n=e.config,i=o(n.elem);if(1*[carousel-item]>*"),n.index<0&&(n.index=0),n.index>=e.elemItem.length&&(n.index=e.elemItem.length-1),n.interval<800&&(n.interval=800),n.full?n.elem.css({position:"fixed",width:"100%",height:"100%",zIndex:9999}):n.elem.css({width:n.width,height:n.height}),n.elem.attr("lay-anim",n.anim),e.elemItem.eq(n.index).addClass(s),e.indicator(),e.arrow(),e.autoplay(),1=this.elemItem.length?0:e},n.prototype.addIndex=function(e){var n=this.config;n.index=n.index+(e=e||1),n.index>=this.elemItem.length&&(n.index=0)},n.prototype.subIndex=function(e){var n=this.config;n.index=n.index-(e=e||1),n.index<0&&(n.index=this.elemItem.length-1)},n.prototype.autoplay=function(){var e=this,n=e.config,i=e.elemItem.length;n.autoplay&&(clearInterval(e.timer),1',''].join(""));e.elem.attr("lay-arrow",e.arrow),e.elem.find("."+a)[0]&&e.elem.find("."+a).remove(),1i.index?n.slide("add",e-i.index):e
              ',(n=[],layui.each(e.elemItem,function(e){n.push("")}),n.join("")),"
            "].join(""));i.elem.attr("lay-indicator",i.indicator),i.elem.find("."+d)[0]&&i.elem.find("."+d).remove(),1t[a?"height":"width"]()/3)&&o.slide(0a.length&&(a.value=a.length),parseInt(a.value)===a.value||a.half||(a.value=Math.ceil(a.value)-a.value<.5?Math.ceil(a.value):Math.floor(a.value)),'
              "),n=1;n<=a.length;n++){var o='
            • ";a.half&&parseInt(a.value)!==a.value&&n==Math.ceil(a.value)?i=i+'
            • ":i+=o}i+="
            "+(a.text?''+a.value+"\u661f":"")+"";var l=a.elem,s=l.next(".layui-rate");s[0]&&s.remove(),e.elemTemp=u(i),a.span=e.elemTemp.next("span"),a.setText&&a.setText(a.value),l.html(e.elemTemp),l.addClass("layui-inline"),a.readonly||e.action()},a.prototype.setvalue=function(e){this.config.value=e,this.render()},a.prototype.action=function(){var n=this.config,t=this.elemTemp,i=t.find("i").width(),l=t.children("li");l.each(function(e){var a=e+1,l=u(this);l.on("click",function(e){n.value=a,n.half&&e.pageX-u(this).offset().left<=i/2&&(n.value=n.value-.5),n.text&&t.next("span").text(n.value+"\u661f"),n.choose&&n.choose(n.value),n.setText&&n.setText(n.value)}),l.on("mousemove",function(e){t.find("i").each(function(){u(this).addClass(h).removeClass(s)}),t.find("i:lt("+a+")").each(function(){u(this).addClass(f).removeClass(v)}),n.half&&e.pageX-u(this).offset().left<=i/2&&l.children("i").addClass(o).removeClass(f)}),l.on("mouseleave",function(){t.find("i").each(function(){u(this).addClass(h).removeClass(s)}),t.find("i:lt("+Math.floor(n.value)+")").each(function(){u(this).addClass(f).removeClass(v)}),n.half&&parseInt(n.value)!==n.value&&t.children("li:eq("+Math.floor(n.value)+")").children("i").addClass(o).removeClass("layui-icon-rate-solid layui-icon-rate")})}),r.touchSwipe(t,{onTouchMove:function(e,a){var i;Date.now()-a.timeStart<=200||(a=e.touches[0].pageX,e=t.width()/n.length,a=(a-t.offset().left)/e,(i=(i=(e=a%1)<=.5&&n.half?.5+(a-e):Math.ceil(a))>n.length?n.length:i)<0&&(i=0),l.each(function(e){var a=u(this).children("i"),l=Math.ceil(i)-e==1,t=Math.ceil(i)>e,e=i-e==.5;t?(a.addClass(f).removeClass(v),n.half&&e&&a.addClass(o).removeClass(f)):a.addClass(h).removeClass(s),a.toggleClass("layui-rate-hover",l)}),n.value=i,n.text&&t.next("span").text(n.value+"\u661f"),n.setText&&n.setText(n.value))},onTouchEnd:function(e,a){Date.now()-a.timeStart<=200||(t.find("i").removeClass("layui-rate-hover"),n.choose&&n.choose(n.value),n.setText&&n.setText(n.value))}})},a.prototype.events=function(){},c.render=function(e){e=new a(e);return function(){var a=this;return{setvalue:function(e){a.setvalue.call(a,e)},config:a.config}}.call(e)},e(l,c)});layui.define("jquery",function(o){"use strict";var w=layui.$,l=function(o){};l.prototype.load=function(o){var i,n,r,l,c,m,e,t,a,f,s,u,p,d,y,g=this,h=0,v=w((o=o||{}).elem);if(v[0])return c=w(o.scrollElem||document),m="mb"in o?o.mb:50,e=!("isAuto"in o)||o.isAuto,t=o.moreText||"\u52a0\u8f7d\u66f4\u591a",a=o.end||"\u6ca1\u6709\u66f4\u591a\u4e86",f="top"===(o.direction||"bottom"),g._cleanup(v,c),s=o.scrollElem&&o.scrollElem!==document,p=w('"),v.find(".layui-flow-more")[0]||v[f?"prepend":"append"](p),d=function(o,l){var e=s?c.prop("scrollHeight"):document.documentElement.scrollHeight,t=c.scrollTop();o=w(o),p[f?"after":"before"](o),(l=0==l||null)?p.html(a):p.find("a").html(u),n=l,i=null,r&&r(),f&&(o=s?c.prop("scrollHeight"):document.documentElement.scrollHeight,1===h?c.scrollTop(o):1'),"function"==typeof o.done&&o.done(++h,d)})(),p.find("a").on("click.flow",function(){w(this);n||i||y()}),o.isLazyimg&&(r=g.lazyimg({elem:o.elem+" img",scrollElem:o.scrollElem,direction:o.direction})),e&&c.on("scroll.flow",function(){var e=w(this),t=e.scrollTop();l&&clearTimeout(l),!n&&v.width()&&(l=setTimeout(function(){var o=(s?e:w(window)).height(),l=s?e.prop("scrollHeight"):document.documentElement.scrollHeight;(f?t<=m:l-t-o<=m)&&!i&&y()},100))}),g},l.prototype.lazyimg=function(o){var l,m=this,a=0,f=w((o=o||{}).scrollElem||document),s=o.elem||"img",n="top"===(o.direction||"bottom"),u=o.scrollElem&&o.scrollElem!==document,p=function(l,o){var e,t=f.scrollTop(),o=t+o,i=u?l.offset().top-f.offset().top+t:l.offset().top;(n?i+l.height():i)>=t&&i<=o&&l.attr("lay-src")&&(e=l.attr("lay-src"),layui.img(e,function(){var o=m.lazyimg.elem.eq(a);l.attr("src",e).removeAttr("lay-src"),o[0]&&r(o),a++},function(){m.lazyimg.elem.eq(a);l.removeAttr("lay-src")}))},r=function(o,l){var e=(u?l||f:w(window)).height(),t=f.scrollTop(),i=t+e;if(m.lazyimg.elem=w(s),o)p(o,e);else for(var n=0;n"),preview:"Preview"},wordWrap:!0,lang:"text",highlighter:!1,langMarker:!1},R=layui.code?layui.code.index+1e4:0,j=function(e){return String(e).replace(/\s+$/,"").replace(/^\n|\n$/,"")};e("code",function(l,e){var o,i,t,a,n,d,c,s,r,u,y,p,E,f,h,v,m,L,_,M,C,g={config:l=x.extend(!0,{},T,l),reload:function(e){layui.code(this.updateOptions(e))},updateOptions:function(e){return delete(e=e||{}).elem,x.extend(!0,l,e)},reloadCode:function(e){layui.code(this.updateOptions(e),"reloadCode")}},w=x(l.elem);return 1',l.ln?['
            ',D.digit(t+1)+".","
            "].join(""):"",'
            ',e||" ","
            ",""].join("")})}},a=l.code,n=function(e){return"function"==typeof l.codeParse?l.codeParse(e,l):e},"reloadCode"===e?o.children(".layui-code-wrap").html(w(n(a)).html):(d=layui.code.index=++R,o.attr("lay-code-index",d),(M=A.CDDE_DATA_CLASS in o.data())&&o.attr("class",o.data(A.CDDE_DATA_CLASS)||""),M||o.data(A.CDDE_DATA_CLASS,o.attr("class")),c={copy:{className:"file-b",title:["\u590d\u5236\u4ee3\u7801"],event:function(e){var t=D.unescape(n(l.code)),a="function"==typeof l.onCopy;lay.clipboard.writeText({text:t,done:function(){if(a&&!1===l.onCopy(t,!0))return;W.msg("\u5df2\u590d\u5236",{icon:1})},error:function(){if(a&&!1===l.onCopy(t,!1))return;W.msg("\u590d\u5236\u5931\u8d25",{icon:2})}})}}},function b(){var e=o.parent("."+A.ELEM_PREVIEW),t=e.children("."+A.ELEM_TAB),a=e.children("."+A.ELEM_ITEM+"-preview");return t.remove(),a.remove(),e[0]&&o.unwrap(),b}(),l.preview&&(M="LAY-CODE-DF-"+d,f=l.layout||["code","preview"],s="iframe"===l.preview,E=x('
            '),C=x('
            '),r=x('
            '),_=x('
            '),u=x('
            '),l.id&&E.attr("id",l.id),E.addClass(l.className),C.attr("lay-filter",M),layui.each(f,function(e,t){var a=x('
          • ');0===e&&a.addClass("layui-this"),a.html(l.text[t]),r.append(a)}),x.extend(c,{full:{className:"screen-full",title:["\u6700\u5927\u5316\u663e\u793a","\u8fd8\u539f\u663e\u793a"],event:function(e){var e=e.elem,t=e.closest("."+A.ELEM_PREVIEW),a="layui-icon-"+this.className,i="layui-icon-screen-restore",l=this.title,o=x("html,body"),n="layui-scrollbar-hide";e.hasClass(a)?(t.addClass(A.ELEM_FULL),e.removeClass(a).addClass(i),e.attr("title",l[1]),o.addClass(n)):(t.removeClass(A.ELEM_FULL),e.removeClass(i).addClass(a),e.attr("title",l[0]),o.removeClass(n))}},window:{className:"release",title:["\u5728\u65b0\u7a97\u53e3\u9884\u89c8"],event:function(e){D.openWin({content:n(l.code)})}}}),l.copy&&("array"===layui.type(l.tools)?-1===l.tools.indexOf("copy")&&l.tools.unshift("copy"):l.tools=["copy"]),u.on("click",">i",function(){var e=x(this),t=e.data("type"),e={elem:e,type:t,options:l,rawCode:l.code,finalCode:D.unescape(n(l.code))};c[t]&&"function"==typeof c[t].event&&c[t].event(e),"function"==typeof l.toolsEvent&&l.toolsEvent(e)}),l.addTools&&l.tools&&(l.tools=[].concat(l.tools,l.addTools)),layui.each(l.tools,function(e,t){var a="object"==typeof t,i=a?t:c[t]||{className:t,title:[t]},l=i.className||i.type,o=i.title||[""],a=a?i.type||l:t;a&&(c[a]||((t={})[a]=i,x.extend(c,t)),u.append(''))}),o.addClass(A.ELEM_ITEM).wrap(E),C.append(r),l.tools&&C.append(u),o.before(C),s&&_.html(''),y=function(e){var t=e.children("iframe")[0];s&&t?t.srcdoc=n(l.code):e.html(l.code),setTimeout(function(){"function"==typeof l.done&&l.done({container:e,options:l,render:function(){N.render(e.find(".layui-form")),S.render(),I.render({elem:["."+A.ELEM_PREVIEW,".layui-tabs"].join(" ")})}})},3)},"preview"===f[0]?(_.addClass(A.ELEM_SHOW),o.before(_),y(_)):o.addClass(A.ELEM_SHOW).after(_),l.previewStyle=[l.style,l.previewStyle].join(""),_.attr("style",l.previewStyle),S.on("tab("+M+")",function(e){var t=x(this),a=x(e.elem).closest("."+A.ELEM_PREVIEW).find("."+A.ELEM_ITEM),e=a.eq(e.index);a.removeClass(A.ELEM_SHOW),e.addClass(A.ELEM_SHOW),"preview"===t.attr("lay-id")&&y(e),L()})),p=x(''),o.addClass((E=["layui-code-view layui-border-box"],l.wordWrap||E.push("layui-code-nowrap"),E.join(" "))),(C=l.theme||l.skin)&&(o.removeClass("layui-code-theme-dark layui-code-theme-light"),o.addClass("layui-code-theme-"+C)),l.highlighter&&o.addClass([l.highlighter,"language-"+l.lang,"layui-code-hl"].join(" ")),f=w(l.encode?D.escape(n(a)):a),h=f.lines,o.html(p.html(f.html)),l.ln&&o.append('
            '),l.height&&p.css("max-height",l.height),l.codeStyle=[l.style,l.codeStyle].join(""),l.codeStyle&&p.attr("style",function(e,t){return(t||"")+l.codeStyle}),v=[{selector:">.layui-code-wrap>.layui-code-line{}",setValue:function(e,t){e.style["padding-left"]=t+"px"}},{selector:">.layui-code-wrap>.layui-code-line>.layui-code-line-number{}",setValue:function(e,t){e.style.width=t+"px"}},{selector:">.layui-code-ln-side{}",setValue:function(e,t){e.style.width=t+"px"}}],m=lay.style({target:o[0],id:"DF-code-"+d,text:x.map(x.map(v,function(e){return e.selector}),function(e,t){return['.layui-code-view[lay-code-index="'+d+'"]',e].join(" ")}).join("")}),L=function b(){var e,i;return l.ln&&(e=Math.floor(h.length/100),i=p.children("."+A.ELEM_LINE).last().children("."+A.ELEM_LINE_NUM).outerWidth(),o.addClass(A.ELEM_LN_MODE),e)&&A.LINE_RAW_WIDTH
          • ')).html(l.title||l.text.code),o.prepend(_)),M=x('
            '),l.copy&&!l.preview&&((C=x(['','',""].join(""))).on("click",function(){c.copy.event()}),M.append(C)),l.langMarker&&M.append(''+l.lang+""),l.about&&M.append(l.about),o.append(M),l.preview||setTimeout(function(){"function"==typeof l.done&&l.done({})},3),l.elem.length===1+d&&"function"==typeof l.allDone&&l.allDone())),g})}),layui["layui.all"]||layui.addcss("modules/code.css?v=6","skincodecss"); \ No newline at end of file +/** v2.10.3 | MIT Licensed */;!function(d){"use strict";var t,h=d.document,m={modules:{},status:{},timeout:10,event:{}},o=function(){this.v="2.10.3"},e=d.LAYUI_GLOBAL||{},v=(t=h.currentScript&&"SCRIPT"===h.currentScript.tagName.toUpperCase()?h.currentScript.src:function(){for(var t,e=h.getElementsByTagName("script"),n=e.length-1,o=n;01e3*m.timeout/4?g(s+" is not a valid module","error"):void(m.status[s]?y():setTimeout(o,4))}())}function y(){e.push(layui[s]),11e3*m.timeout/4?g(s+" is not a valid module","error"):void("string"==typeof m.modules[s]&&m.status[s]?y():setTimeout(f,4))}():((r=h.createElement("script"))["async"]=!0,r.charset="utf-8",r.src=i+((u=!0===m.version?m.v||(new Date).getTime():m.version||"")?"?v="+u:""),l.appendChild(r),!r.attachEvent||r.attachEvent.toString&&r.attachEvent.toString().indexOf("[native code")<0||b?r.addEventListener("load",function(t){p(t,i)},!1):r.attachEvent("onreadystatechange",function(t){p(t,i)}),m.modules[s]=i)),a},o.prototype.disuse=function(t){var n=this;return t=n.isArray(t)?t:[t],n.each(t,function(t,e){m.status[e],delete n[e],delete N[e],delete n.modules[e],delete m.status[e],delete m.modules[e]}),n},o.prototype.getStyle=function(t,e){t=t.currentStyle||d.getComputedStyle(t,null);return t.getPropertyValue?t.getPropertyValue(e):t.getAttribute(e.replace(/-(\w)/g,function(t,e){return e?e.toUpperCase():""}))},o.prototype.link=function(n,o,t){var r=this,e=h.getElementsByTagName("head")[0],i=h.createElement("link"),a="layuicss-"+((t="string"==typeof o?o:t)||n).replace(/\.|\//g,""),u="creating",l=0;return i.href=n+(m.debug?"?v="+(new Date).getTime():""),i.rel="stylesheet",i.id=a,i.media="all",h.getElementById(a)||e.appendChild(i),"function"==typeof o&&function s(t){var e=h.getElementById(a);return++l>1e3*m.timeout/100?g(n+" timeout"):void(1989===parseInt(r.getStyle(e,"width"))?(t===u&&e.removeAttribute("lay-status"),e.getAttribute("lay-status")===u?setTimeout(s,100):o()):(e.setAttribute("lay-status",u),setTimeout(function(){s(u)},100)))}(),r},o.prototype.addcss=function(t,e,n){return layui.link(m.dir+"css/"+t,e,n)},m.callback={},o.prototype.factory=function(t){if(layui[t])return"function"==typeof m.callback[t]?m.callback[t]:null},o.prototype.img=function(t,e,n){var o=new Image;if(o.src=t,o.complete)return e(o);o.onload=function(){o.onload=null,"function"==typeof e&&e(o)},o.onerror=function(t){o.onerror=null,"function"==typeof n&&n(t)}},o.prototype.config=function(t){for(var e in t=t||{})m[e]=t[e];return this},o.prototype.modules=function(){var t,e={};for(t in N)e[t]=N[t];return e}(),o.prototype.extend=function(t){for(var e in t=t||{})this[e]||this.modules[e]?g(e+" Module already exists","error"):this.modules[e]=t[e];return this},o.prototype.router=o.prototype.hash=function(t){var n={path:[],search:{},hash:((t=t||location.hash).match(/[^#](#.*$)/)||[])[1]||"",href:""};return/^#/.test(t)&&(t=t.replace(/^#/,""),t=(n.href=t).replace(/([^#])(#.*$)/,"$1").split("/")||[],this.each(t,function(t,e){/^\w+=/.test(e)?(e=e.split("="),n.search[e[0]]=e[1]):n.path.push(e)})),n},o.prototype.url=function(t){var r,e,n=this;return{pathname:(t?((t.match(/\.[^.]+?\/.+/)||[])[0]||"").replace(/^[^\/]+/,"").replace(/\?.+/,""):location.pathname).replace(/^\//,"").split("/"),search:(r={},e=(t?((t.match(/\?.+/)||[])[0]||"").replace(/\#.+/,""):location.search).replace(/^\?+/,"").split("&"),n.each(e,function(t,e){var n=e.indexOf("="),o=n<0?e.substr(0,e.length):0!==n&&e.substr(0,n);o&&(r[o]=0(d.innerHeight||h.documentElement.clientHeight)},p.getStyleRules=function(t,n){if(t)return t=(t=t.sheet||t.styleSheet||{}).cssRules||t.rules,"function"==typeof n&&layui.each(t,function(t,e){if(n(e,t))return!0}),t},p.style=function(t){t=t||{};var e=p.elem("style"),n=t.text||"",i=t.target;if(n)return"styleSheet"in e?(e.setAttribute("type","text/css"),e.styleSheet.cssText=n):e.innerHTML=n,e.id="LAY-STYLE-"+(t.id||(n=p.style.index||0,p.style.index++,"DF-"+n)),i&&((t=p(i).find("#"+e.id))[0]&&t.remove(),p(i).append(e)),e},p.position=function(t,e,n){var i,r,o,c,a,u,s,f,l;e&&(n=n||{},t!==h&&t!==p("body")[0]||(n.clickType="right"),i="right"===n.clickType?{left:(i=n.e||d.event||{}).clientX,top:i.clientY,right:i.clientX,bottom:i.clientY}:t.getBoundingClientRect(),u=e.offsetWidth,s=e.offsetHeight,r=function(t){return h.body[t=t?"scrollLeft":"scrollTop"]|h.documentElement[t]},o=function(t){return h.documentElement[t?"clientWidth":"clientHeight"]},c="margin"in n?n.margin:5,l=i.left,a=i.bottom,"center"===n.align?l-=(u-t.offsetWidth)/2:"right"===n.align&&(l=l-u+t.offsetWidth),(l=l+u+c>o("width")?o("width")-u-c:l)o()&&(i.top>s+c&&i.top<=o()?a=i.top-s-2*c:n.allowBottomOut||(a=o()-s-2*c)<0&&(a=0)),(u=n.position)&&(e.style.position=u),s=n.offset?n.offset[0]:0,f=n.offset?n.offset[1]:0,e.style.left=l+("fixed"===u?0:r(1))+s+"px",e.style.top=a+("fixed"===u?0:r())+f+"px",p.hasScrollbar()||(l=e.getBoundingClientRect(),!n.SYSTEM_RELOAD&&l.bottom+c>o()&&(n.SYSTEM_RELOAD=!0,setTimeout(function(){p.position(t,e,n)},50))))},p.options=function(t,e){if(e="object"==typeof e?e:{attr:e},t===h)return{};var t=p(t),n=e.attr||"lay-options",t=t.attr(n);try{return new Function("return "+(t||"{}"))()}catch(i){return layui.hint().error(e.errorText||[n+'="'+t+'"',"\n parseerror: "+i].join("\n"),"error"),{}}},p.isTopElem=function(n){var t=[h,p("body")[0]],i=!1;return p.each(t,function(t,e){if(e===n)return i=!0}),i},p.clipboard={writeText:function(n){var i=String(n.text);function t(){var t=h.createElement("textarea");t.value=i,t.style.position="fixed",t.style.opacity="0",t.style.top="0px",t.style.left="0px",h.body.appendChild(t),t.select();try{h.execCommand("copy"),"function"==typeof n.done&&n.done()}catch(e){"function"==typeof n.error&&n.error(e)}finally{t.remove?t.remove():h.body.removeChild(t)}}navigator&&"clipboard"in navigator?navigator.clipboard.writeText(i).then(n.done,function(){t()}):t()}},p.passiveSupported=function(){var t=!1;try{var e=Object.defineProperty({},"passive",{get:function(){t=!0}});d.addEventListener("test",null,e),d.removeEventListener("test",null,e)}catch(n){}return t}(),p.touchEventsSupported=function(){return"ontouchstart"in d},p.touchSwipe=function(t,e){var n,i,r,o=e,c=p(t)[0];c&&p.touchEventsSupported()&&(n={pointerStart:{x:0,y:0},pointerEnd:{x:0,y:0},distanceX:0,distanceY:0,direction:"none",timeStart:null},e=function(t){1===t.touches.length&&(c.addEventListener("touchmove",i,!!p.passiveSupported&&{passive:!1}),c.addEventListener("touchend",r),c.addEventListener("touchcancel",r),n.timeStart=Date.now(),n.pointerStart.x=n.pointerEnd.x=t.touches[0].clientX,n.pointerStart.y=n.pointerEnd.y=t.touches[0].clientY,n.distanceX=n.distanceY=0,n.direction="none",o.onTouchStart)&&o.onTouchStart(t,n)},i=function(t){t.preventDefault(),n.pointerEnd.x=t.touches[0].clientX,n.pointerEnd.y=t.touches[0].clientY,n.distanceX=n.pointerStart.x-n.pointerEnd.x,n.distanceY=n.pointerStart.y-n.pointerEnd.y,Math.abs(n.distanceX)>Math.abs(n.distanceY)?n.direction=0]|&(?=#[a-zA-Z0-9]+)/g.test(e+="")?e.replace(/&(?!#?[a-zA-Z0-9]+;)/g,"&").replace(//g,">").replace(/'/g,"'").replace(/"/g,"""):e}},i=function(e){return new RegExp(e,"g")},u=function(e,r){var n="Laytpl Error: ";return"object"==typeof console&&console.error(n+e+"\n"+(r||"")),n+e},n=function(e,r){var n=this,e=(n.config=n.config||{},n.template=e,function(e){for(var r in e)n.config[r]=e[r]});e(c),e(r)},r=(n.prototype.tagExp=function(e,r,n){var c=this.config;return i((r||"")+c.open+["#([\\s\\S])+?","([^{#}])*?"][e||0]+c.close+(n||""))},n.prototype.parse=function(e,r){var n=this,c=n.config,t=e,o=i("^"+c.open+"#",""),p=i(c.close+"$","");if("string"!=typeof e)return e;e='"use strict";var view = "'+(e=e.replace(/\s+|\r|\t|\n/g," ").replace(i(c.open+"#"),c.open+"# ").replace(i(c.close+"}"),"} "+c.close).replace(/\\/g,"\\\\").replace(i(c.open+"!(.+?)!"+c.close),function(e){return e=e.replace(i("^"+c.open+"!"),"").replace(i("!"+c.close),"").replace(i(c.open+"|"+c.close),function(e){return e.replace(/(.)/g,"\\$1")})}).replace(/(?="|')/g,"\\").replace(n.tagExp(),function(e){return'";'+(e=e.replace(o,"").replace(p,"")).replace(/\\(.)/g,"$1")+';view+="'}).replace(n.tagExp(1),function(e){var r='"+laytpl.escape(';return e.replace(/\s/g,"")===c.open+c.close?"":(e=e.replace(i(c.open+"|"+c.close),""),/^=/.test(e)?e=e.replace(/^=/,""):/^-/.test(e)&&(e=e.replace(/^-/,""),r='"+('),r+e.replace(/\\(.)/g,"$1")+')+"')}))+'";return view;';try{return n.cache=e=new Function("d, laytpl",e),e(r,l)}catch(a){return delete n.cache,u(a,t)}},n.prototype.render=function(e,r){e=e||{};var n=this,e=n.cache?n.cache(e,l):n.parse(n.template,e);return"function"==typeof r&&r(e),e},function(e,r){return new n(e,r)});r.config=function(e){for(var r in e=e||{})c[r]=e[r]},r.v="2.0.0",e("laytpl",r)});layui.define(function(e){"use strict";var r=document,u="getElementById",c="getElementsByTagName",a="layui-disabled",t=function(e){var a=this;a.config=e||{},a.config.index=++o.index,a.render(!0)},o=(t.prototype.type=function(){var e=this.config;if("object"==typeof e.elem)return e.elem.length===undefined?2:3},t.prototype.view=function(){var i,e,t,n=this.config,r=n.groups="groups"in n?Number(n.groups)||0:5,u=(n.layout="object"==typeof n.layout?n.layout:["prev","page","next"],n.count=Number(n.count)||0,n.curr=Number(n.curr)||1,n.limits="object"==typeof n.limits?n.limits:[10,20,30,40,50],n.limit=Number(n.limit)||10,n.pages=Math.ceil(n.count/n.limit)||1,n.curr>n.pages?n.curr=n.pages:n.curr<1&&(n.curr=1),r<0?r=1:r>n.pages&&(r=n.pages),n.prev="prev"in n?n.prev:"\u4e0a\u4e00\u9875",n.next="next"in n?n.next:"\u4e0b\u4e00\u9875",n.pages>r?Math.ceil((n.curr+(1'+n.prev+"":"",page:function(){var e=[];if(n.count<1)return"";1'+(n.first||1)+"");var a=Math.floor((r-1)/2),t=1n.pages?n.pages:a:r;for(i-t...');t<=i;t++)t===n.curr?e.push('"+t+""):e.push(''+t+"");return n.pages>r&&n.pages>i&&!1!==n.last&&(i+1...'),0!==r)&&e.push(''+(n.last||n.pages)+""),e.join("")}(),next:n.next?''+n.next+"":"",count:''+(e="object"==typeof n.countText?n.countText:["\u5171 "," \u6761"])[0]+n.count+e[1]+"",limit:(i=['"),refresh:['','',""].join(""),skip:[''+(e="object"==typeof n.skipText?n.skipText:["\u5230\u7b2c","\u9875","\u786e\u5b9a"])[0],'',e[1]+'",""].join("")};return['
            ',(t=[],layui.each(n.layout,function(e,a){l[a]&&t.push(l[a])}),t.join("")),"
            "].join("")},t.prototype.jump=function(e,a){if(e){var t=this,i=t.config,n=e.children,r=e[c]("button")[0],u=e[c]("input")[0],e=e[c]("select")[0],l=function(){var e=Number(u.value.replace(/\s|\D/g,""));e&&(i.curr=e,t.render())};if(a)return l();for(var s=0,p=n.length;si.pages||(i.curr=e,t.render())});e&&o.on(e,"change",function(){var e=this.value;i.curr*e>i.count&&(i.curr=Math.ceil(i.count/e)),i.limit=e,t.render()}),r&&o.on(r,"click",function(){l()})}},t.prototype.skip=function(t){var i,e;t&&(i=this,e=t[c]("input")[0])&&o.on(e,"keyup",function(e){var a=this.value,e=e.keyCode;/^(37|38|39|40)$/.test(e)||(/\D/.test(a)&&(this.value=a.replace(/\D/,"")),13===e&&i.jump(t,!0))})},t.prototype.render=function(e){var a=this,t=a.config,i=a.type(),n=a.view(),i=(2===i?t.elem&&(t.elem.innerHTML=n):3===i?t.elem.html(n):r[u](t.elem)&&(r[u](t.elem).innerHTML=n),t.jump&&t.jump(t,e),r[u]("layui-laypage-"+t.index));a.jump(i),t.hash&&!e&&(location.hash="!"+t.hash+"="+t.curr),a.skip(i)},{render:function(e){return new t(e).index},index:layui.laypage?layui.laypage.index+1e4:0,on:function(a,e,t){return a.attachEvent?a.attachEvent("on"+e,function(e){e.target=e.srcElement,t.call(a,e)}):a.addEventListener(e,t,!1),this}});e("laypage",o)});!function(i,D){"use strict";var n=i.layui&&layui.define,l={getPath:i.lay&&lay.getPath?lay.getPath:"",link:function(e,t,a){T.path&&i.lay&&lay.layui&&lay.layui.link(T.path+e,t,a)}},e=i.LAYUI_GLOBAL||{},a="laydate",d="lay-"+a+"-id",T={v:"5.6.0",config:{weekStart:0},index:i.laydate&&i.laydate.v?1e5:0,path:e.laydate_dir||l.getPath,set:function(e){var t=this;return t.config=lay.extend({},t.config,e),t},ready:function(e){var t="laydate",a=(n?"modules/":"")+"laydate.css?v="+T.v;return n?layui["layui.all"]?"function"==typeof e&&e():layui.addcss(a,e,t):l.link(a,e,t),this}},s=function(){var t=this,e=t.config.id;return(s.that[e]=t).inst={hint:function(e){t.hint.call(t,e)},reload:function(e){t.reload.call(t,e)},config:t.config}},M="layui-this",C="laydate-disabled",h=[100,2e5],v="layui-laydate-static",b="layui-laydate-list",o="laydate-selected",r="layui-laydate-hint",y="laydate-day-prev",m="laydate-day-next",E=".laydate-btns-confirm",L="laydate-time-text",I="laydate-btns-time",x="layui-laydate-preview",w="layui-laydate-shade",k=function(e){var t,a=this,n=(a.index=++T.index,a.config=lay.extend({},a.config,T.config,e),lay(e.elem||a.config.elem));return 1\u8bf7\u91cd\u65b0\u9009\u62e9",invalidDate:"\u4e0d\u5728\u6709\u6548\u65e5\u671f\u6216\u65f6\u95f4\u8303\u56f4\u5185",formatError:["\u65e5\u671f\u683c\u5f0f\u4e0d\u5408\u6cd5
            \u5fc5\u987b\u9075\u5faa\u4e0b\u8ff0\u683c\u5f0f\uff1a
            ","
            \u5df2\u4e3a\u4f60\u91cd\u7f6e"],preview:"\u5f53\u524d\u9009\u4e2d\u7684\u7ed3\u679c"},en:{weeks:["Su","Mo","Tu","We","Th","Fr","Sa"],time:["Hours","Minutes","Seconds"],timeTips:"Select Time",startTime:"Start Time",endTime:"End Time",dateTips:"Select Date",month:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],tools:{confirm:"Confirm",clear:"Clear",now:"Now"},timeout:"End time cannot be less than start Time
            Please re-select",invalidDate:"Invalid date",formatError:["The date format error
            Must be followed\uff1a
            ","
            It has been reset"],preview:"The selected result"}};return e[this.config.lang]||e.cn},k.prototype.markerOfChineseFestivals={"0-1-1":"\u5143\u65e6","0-2-14":"\u60c5\u4eba","0-3-8":"\u5987\u5973","0-3-12":"\u690d\u6811","0-4-1":"\u611a\u4eba","0-5-1":"\u52b3\u52a8","0-5-4":"\u9752\u5e74","0-6-1":"\u513f\u7ae5","0-9-10":"\u6559\u5e08","0-10-1":"\u56fd\u5e86","0-12-25":"\u5723\u8bde"},k.prototype.reload=function(e){this.config=lay.extend({},this.config,e),this.init()},k.prototype.init=function(){var r=this,o=r.config,e="static"===o.position,t={year:"yyyy",month:"yyyy-MM",date:"yyyy-MM-dd",time:"HH:mm:ss",datetime:"yyyy-MM-dd HH:mm:ss"};o.elem=lay(o.elem),o.eventElem=lay(o.eventElem),o.elem[0]&&("array"!==layui.type(o.theme)&&(o.theme=[o.theme]),o.fullPanel&&("datetime"!==o.type||o.range)&&delete o.fullPanel,r.rangeStr=o.range?"string"==typeof o.range?o.range:"-":"",r.rangeLinked=!(!o.range||!o.rangeLinked||"date"!==o.type&&"datetime"!==o.type),r.autoCalendarModel=function(){var e=r.rangeLinked;return r.rangeLinked=o.range&&("date"===o.type||"datetime"===o.type)&&(!r.startDate||!r.endDate||r.startDate&&r.endDate&&r.startDate.year===r.endDate.year&&r.startDate.month===r.endDate.month),lay(r.elem)[r.rangeLinked?"addClass":"removeClass"]("layui-laydate-linkage"),r.rangeLinked!=e},r.autoCalendarModel.auto=r.rangeLinked&&"auto"===o.rangeLinked,"array"===layui.type(o.range)&&(r.rangeElem=[lay(o.range[0]),lay(o.range[1])]),t[o.type]||(i.console&&console.error&&console.error("laydate type error:'"+o.type+"' is not supported"),o.type="date"),o.format===t.date&&(o.format=t[o.type]||t.date),r.format=s.formatArr(o.format),o.weekStart&&!/^[0-6]$/.test(o.weekStart)&&(t=r.lang(),o.weekStart=t.weeks.indexOf(o.weekStart),-1===o.weekStart)&&(o.weekStart=0),r.EXP_IF="",r.EXP_SPLIT="",lay.each(r.format,function(e,t){e=new RegExp(u).test(t)?"\\d{"+(new RegExp(u).test(r.format[0===e?e+1:e-1]||"")?/^yyyy|y$/.test(t)?4:t.length:/^yyyy$/.test(t)?"1,4":/^y$/.test(t)?"1,308":"1,2")+"}":"\\"+t;r.EXP_IF=r.EXP_IF+e,r.EXP_SPLIT=r.EXP_SPLIT+"("+e+")"}),r.EXP_IF_ONE=new RegExp("^"+r.EXP_IF+"$"),r.EXP_IF=new RegExp("^"+(o.range?r.EXP_IF+"\\s\\"+r.rangeStr+"\\s"+r.EXP_IF:r.EXP_IF)+"$"),r.EXP_SPLIT=new RegExp("^"+r.EXP_SPLIT+"$",""),r.isInput(o.elem[0])||"focus"===o.trigger&&(o.trigger="click"),o.elem.attr("lay-key",r.index),o.eventElem.attr("lay-key",r.index),o.elem.attr(d,o.id),lay.each(["min","max"],function(e,t){var a=[],n=[];if("number"==typeof o[t])var i=o[t],l=new Date,l=r.newDate({year:l.getFullYear(),month:l.getMonth(),date:l.getDate(),hours:e?23:0,minutes:e?59:0,seconds:e?59:0}).getTime(),e=new Date(i?i<864e5?l+864e5*i:i:l),a=[e.getFullYear(),e.getMonth()+1,e.getDate()],n=[e.getHours(),e.getMinutes(),e.getSeconds()];else if("string"==typeof o[t])a=(o[t].match(/\d+-\d+-\d+/)||[""])[0].split("-"),n=(o[t].match(/\d+:\d+:\d+/)||[""])[0].split(":");else if("object"==typeof o[t])return o[t];o[t]={year:0|a[0]||(new Date).getFullYear(),month:a[1]?(0|a[1])-1:(new Date).getMonth(),date:0|a[2]||(new Date).getDate(),hours:0|n[0],minutes:0|n[1],seconds:0|n[2]}}),r.elemID="layui-laydate"+o.elem.attr("lay-key"),(o.show||e)&&r.render(),e||r.events(),"function"==typeof o.formatToDisplay&&(r.isInput(o.elem[0])?r.formatToDisplay(o.elem[0],o.formatToDisplay):(t=r.rangeElem)&&(r.formatToDisplay(t[0][0],o.formatToDisplay),r.formatToDisplay(t[1][0],o.formatToDisplay))),o.value)&&o.isInitValue&&("date"===layui.type(o.value)?r.setValue(r.parse(0,r.systemDate(o.value))):r.setValue(o.value))},k.prototype.render=function(){var a,n,i,l,r=this,o=r.config,d=r.lang(),s="static"===o.position,y=r.elem=lay.elem("div",{id:r.elemID,"class":["layui-laydate",o.range?" layui-laydate-range":"",r.rangeLinked?" layui-laydate-linkage":"",s?" "+v:"",o.fullPanel?" laydate-theme-fullpanel":"",(a="",lay.each(o.theme,function(e,t){"default"===t||/^#/.test(t)||(a+=" laydate-theme-"+t)}),a)].join("")}),m=r.elemMain=[],u=r.elemHeader=[],c=r.elemCont=[],h=r.table=[],e=r.footer=lay.elem("div",{"class":"layui-laydate-footer"}),t=r.shortcut=lay.elem("ul",{"class":"layui-laydate-shortcut"}),p=(o.zIndex&&(y.style.zIndex=o.zIndex),lay.each(new Array(2),function(e){if(!o.range&&0'+d.timeTips+""),(o.range||"datetime"!==o.type||o.fullPanel)&&p.push(''),lay.each(o.btns,function(e,t){var a=d.tools[t]||"btn";o.range&&"now"===t||(s&&"clear"===t&&(a="cn"===o.lang?"\u91cd\u7f6e":"Reset"),n.push(''+a+""))}),p.push('"),p.join(""))),o.shortcuts&&(y.appendChild(t),lay(t).html((i=[],lay.each(o.shortcuts,function(e,t){i.push('
          • '+t.text+"
          • ")}),i.join(""))).find("li").on("click",function(e){var t=o.shortcuts[this.dataset.index]||{},t=("function"==typeof t.value?t.value():t.value)||[],n=(layui.isArray(t)||(t=[t]),o.type),t=(lay.each(t,function(e,t){var a=[o.dateTime,r.endDate][e];"time"===n&&"date"!==layui.type(t)?r.EXP_IF.test(t)&&(t=(t.match(r.EXP_SPLIT)||[]).slice(1),lay.extend(a,{hours:0|t[0],minutes:0|t[2],seconds:0|t[4]})):lay.extend(a,r.systemDate("date"===layui.type(t)?t:new Date(t))),"time"!==n&&"datetime"!==n||(r[["startTime","endTime"][e]]={hours:a.hours,minutes:a.minutes,seconds:a.seconds}),0===e?r.startDate=lay.extend({},a):r.endState=!0,"year"===n||"month"===n||"time"===n?r.listYM[e]=[a.year,a.month+1]:e&&r.autoCalendarModel.auto&&r.autoCalendarModel()}),r.checkDate("limit").calendar(null,null,"init"),lay(r.footer).find("."+I).removeClass(C));t&&"date"===t.attr("lay-type")&&t[0].click(),r.done(null,"change"),lay(this).addClass(M),"static"!==o.position&&r.setValue(r.parse()).done().remove()})),lay.each(m,function(e,t){y.appendChild(t)}),o.showBottom&&y.appendChild(e),lay.elem("style")),f=[],g=!0,t=(lay.each(o.theme,function(e,t){g&&/^#/.test(t)?(g=!(l=!0),f.push(["#{{id}} .layui-laydate-header{background-color:{{theme}};}","#{{id}} li.layui-this,#{{id}} td.layui-this>div{background-color:{{theme}} !important;}",-1!==o.theme.indexOf("circle")?"":"#{{id}} .layui-this{background-color:{{theme}} !important;}","#{{id}} .laydate-day-now{color:{{theme}} !important;}","#{{id}} .laydate-day-now:after{border-color:{{theme}} !important;}"].join("").replace(/{{id}}/g,r.elemID).replace(/{{theme}}/g,t))):!g&&/^#/.test(t)&&f.push(["#{{id}} .laydate-selected>div{background-color:{{theme}} !important;}","#{{id}} .laydate-selected:hover>div{background-color:{{theme}} !important;}"].join("").replace(/{{id}}/g,r.elemID).replace(/{{theme}}/g,t))}),o.shortcuts&&o.range&&f.push("#{{id}}.layui-laydate-range{width: 628px;}".replace(/{{id}}/g,r.elemID)),f.length&&(f=f.join(""),"styleSheet"in p?(p.setAttribute("type","text/css"),p.styleSheet.cssText=f):p.innerHTML=f,l&&lay(y).addClass("laydate-theme-molv"),y.appendChild(p)),r.remove(k.thisElemDate),T.thisId=o.id,s?o.elem.append(y):(D.body.appendChild(y),r.position()),o.shade?'
            ':"");y.insertAdjacentHTML("beforebegin",t),r.checkDate().calendar(null,0,"init"),r.changeEvent(),k.thisElemDate=r.elemID,r.renderAdditional(),"function"==typeof o.ready&&o.ready(lay.extend({},o.dateTime,{month:o.dateTime.month+1})),r.preview()},k.prototype.remove=function(e){var t=this,a=t.config,n=lay("#"+(e||t.elemID));return n[0]&&(n.hasClass(v)||t.checkDate(function(){n.remove(),delete t.startDate,delete t.endDate,delete t.endState,delete t.startTime,delete t.endTime,delete T.thisId,"function"==typeof a.close&&a.close(t)}),lay("."+w).remove()),t},k.prototype.position=function(){var e=this.config;return lay.position(e.elem[0],this.elem,{position:e.position}),this},k.prototype.hint=function(e){var t=this,a=(t.config,lay.elem("div",{"class":r}));t.elem&&(a.innerHTML=(e="object"==typeof e?e||{}:{content:e}).content||"",lay(t.elem).find("."+r).remove(),t.elem.appendChild(a),clearTimeout(t.hinTimer),t.hinTimer=setTimeout(function(){lay(t.elem).find("."+r).remove()},"ms"in e?e.ms:3e3))},k.prototype.getAsYM=function(e,t,a){return a?t--:t++,t<0&&(t=11,e--),11h[1]&&(e.year=h[1],o=!0),11t)&&(e.date=t,o=!0)},c=function(n,i,l){var r=["startTime","endTime"];i=(i.match(d.EXP_SPLIT)||[]).slice(1),l=l||0,s.range&&(d[r[l]]=d[r[l]]||{}),lay.each(d.format,function(e,t){var a=parseFloat(i[e]);i[e].lengthd.getDateTime(s.max)?(r=s.dateTime=lay.extend({},s.max),i=!0):d.getDateTime(r)d.getDateTime(s.max))&&(d.endDate=lay.extend({},s.max),i=!0),d.startTime={hours:s.dateTime.hours,minutes:s.dateTime.minutes,seconds:s.dateTime.seconds},d.endTime={hours:d.endDate.hours,minutes:d.endDate.minutes,seconds:d.endDate.seconds},"month"===s.type)&&(s.dateTime.date=1,d.endDate.date=1),i&&m&&(d.setValue(d.parse()),d.hint("value "+l.invalidDate+l.formatError[1])),d.startDate=d.startDate||m&&lay.extend({},s.dateTime),d.autoCalendarModel.auto&&d.autoCalendarModel(),d.endState=!s.range||!d.rangeLinked||!(!d.startDate||!d.endDate),e&&e()),d},k.prototype.markRender=function(e,a,t){var n;"object"==typeof t?lay.each(t||{},function(e,t){e=e.split("-");e[0]!=a[0]&&0!=e[0]||e[1]!=a[1]&&0!=e[1]||e[2]!=a[2]||(n=t||a[2])}):"string"==typeof t&&(n=t||a[2]),n&&e.find("div").html(''+n+"")},k.prototype.mark=function(t,a){var n=this,e=n.config,i=function(e){n.markRender(t,a,e)};return e.calendar&&"cn"===e.lang&&i(n.markerOfChineseFestivals),"function"==typeof e.mark?e.mark({year:a[0],month:a[1],date:a[2]},i):"object"==typeof e.mark&&i(e.mark),n},k.prototype.holidaysRender=function(r,o,e){var d=["holidays","workdays"],s=function(e,t,a){e.find("div").html(["",a,""].join(""))};"array"===layui.type(e)?lay.each(e,function(l,e){lay.each(e,function(e,t){var a,n,i;t=t,a=r.attr("lay-ymd"),n=t.split("-"),i=a.split("-"),lay.each(n,function(e,t){n[e]=parseInt(t,10)}),lay.each(i,function(e,t){i[e]=parseInt(t,10)}),n.join("-")===i.join("-")&&s(r,d[l],o[2])})}):"string"==typeof e&&-1!==d.indexOf(e)&&s(r,e,o[2])},k.prototype.holidays=function(t,a){var n=this,e=n.config,i=function(e){n.holidaysRender(t,a,e)};return"function"==typeof e.holidays?e.holidays({year:a[0],month:a[1],date:a[2]},i):"array"===layui.type(e.holidays)&&i(e.holidays),n},k.prototype.cellRender=function(t,e,a){var n=this.config;return"function"==typeof n.cellRender&&n.cellRender(e,function(e){"string"==typeof e?lay(t).html(e):"object"==typeof e&&lay(t).html("").append(lay(e)[0])},{originElem:t,type:a}),this},k.prototype.startOfYear=function(e){e=new Date(e);return e.setFullYear(e.getFullYear(),0,1),e.setHours(0,0,0,0),e},k.prototype.endOfYear=function(e){var e=new Date(e),t=e.getFullYear();return e.setFullYear(t+1,0,0),e.setHours(23,59,59,999),e},k.prototype.startOfMonth=function(e){e=new Date(e);return e.setDate(1),e.setHours(0,0,0,0),e},k.prototype.endOfMonth=function(e){var e=new Date(e),t=e.getMonth();return e.setFullYear(e.getFullYear(),t+1,0),e.setHours(23,59,59,999),e},k.prototype.addDays=function(e,t){e=new Date(e);return t&&e.setDate(e.getDate()+t),e},k.prototype.isDisabledYearOrMonth=function(e,t,a){for(var n=this,i=n.config,l="year"===t?n.startOfYear(e):n.startOfMonth(e),t="year"===t?n.endOfYear(e):n.endOfMonth(e),r=Math.floor((t.getTime()-l.getTime())/864e5)+1,o=0,d=0;d(t.time?0:41)?i.endDate:e.dateTime;return lay.each({now:lay.extend({},a,t.date||{}),min:e.min,max:e.max},function(e,a){var n;l[e]=i.newDate(lay.extend({year:a.year,month:"year"===t.type?0:a.month,date:"year"===t.type||"month"===t.type?1:a.date},(n={},lay.each(t.time,function(e,t){n[t]=a[t]}),n))).getTime()}),a=l.nowh[1]&&(s.year=h[1],d.hint(y.invalidDate)),d.firstDate||(d.firstDate=lay.extend({},s)),n.setFullYear(s.year,s.month,1),l=(n.getDay()+(7-a.weekStart))%7,r=T.getEndDate(s.month||12,s.year),o=T.getEndDate(s.month+1,s.year),lay.each(u,function(e,t){var a,n=[s.year,s.month];(t=lay(t)).removeAttr("class"),e"+n[2]+"
            "),d.mark(t,n).holidays(t,n).limit({elem:t,date:{year:n[0],month:n[1]-1,date:n[2]},index:e,rangeType:i,disabledType:"date"}),d.cellRender(t,{year:n[0],month:n[1],date:n[2]},"date")}),lay(c[0]).attr("lay-ym",s.year+"-"+(s.month+1)),lay(c[1]).attr("lay-ym",s.year+"-"+(s.month+1)),d.panelYM||(d.panelYM={}),d.panelYM[i]={year:s.year,month:s.month},"cn"===a.lang?(lay(c[0]).attr("lay-type","year").html(s.year+" \u5e74"),lay(c[1]).attr("lay-type","month").html(s.month+1+" \u6708")):(lay(c[0]).attr("lay-type","month").html(y.month[s.month]),lay(c[1]).attr("lay-type","year").html(s.year)),m&&(a.range?!e&&"init"===t||(d.listYM=[[(d.startDate||a.dateTime).year,(d.startDate||a.dateTime).month+1],[d.endDate.year,d.endDate.month+1]],d.list(a.type,0).list(a.type,1),"time"===a.type?d.setBtnStatus("\u65f6\u95f4",lay.extend({},d.systemDate(),d.startTime),lay.extend({},d.systemDate(),d.endTime)):d.setBtnStatus(!0)):(d.listYM=[[s.year,s.month+1]],d.list(a.type,0))),a.range&&"init"===t&&(d.rangeLinked?(n=d.getAsYM(s.year,s.month,i?"sub":null),d.calendar(lay.extend({},s,{year:n[0],month:n[1]}),1-i)):d.calendar(null,1-i)),a.range||(u=["hours","minutes","seconds"],d.limit({elem:lay(d.footer).find(".laydate-btns-now"),date:d.systemDate(/^(datetime|time)$/.test(a.type)?new Date:null),index:0,time:u,disabledType:"datetime"}),d.limit({elem:lay(d.footer).find(E),index:0,time:u,disabledType:"datetime"})),d.setBtnStatus(),lay(d.shortcut).find("li."+M).removeClass(M),a.range&&!m&&"init"!==t&&d.stampRange(),d},k.prototype.list=function(n,i){var l,r,e,a,o,d,t,s=this,y=s.config,m=s.rangeLinked?y.dateTime:[y.dateTime,s.endDate][i],u=s.lang(),c=y.range&&"date"!==y.type&&"datetime"!==y.type,h=lay.elem("ul",{"class":b+" "+{year:"laydate-year-list",month:"laydate-month-list",time:"laydate-time-list"}[n]}),p=s.elemHeader[i],f=lay(p[2]).find("span"),g=s.elemCont[i||0],D=lay(g).find("."+b)[0],T="cn"===y.lang,v=T?"\u5e74":"",x=s.listYM[i]||{},w=["hours","minutes","seconds"],k=["startTime","endTime"][i];return x[0]<1&&(x[0]=1),"year"===n?(e=l=x[0]-7,l<1&&(e=l=1),lay.each(new Array(15),function(e){var t=lay.elem("li",{"lay-ym":l}),a={year:l,month:0,date:1};l==x[0]&&lay(t).addClass(M),t.innerHTML=l+v,h.appendChild(t),s.limit({elem:lay(t),date:a,index:i,type:n,rangeType:i,disabledType:"date"}),s.cellRender(t,{year:l,month:1,date:1},"year"),l++}),lay(f[T?0:1]).attr("lay-ym",l-8+"-"+x[1]).html(e+v+" - "+(l-1)+v)):"month"===n?(lay.each(new Array(12),function(e){var t=lay.elem("li",{"lay-ym":e}),a={year:x[0],month:e,date:1};e+1==x[1]&&lay(t).addClass(M),t.innerHTML=u.month[e]+(T?"\u6708":""),h.appendChild(t),s.limit({elem:lay(t),date:a,index:i,type:n,rangeType:i,disabledType:"date"}),s.cellRender(t,{year:x[0],month:e+1,date:1},"month")}),lay(f[T?0:1]).attr("lay-ym",x[0]+"-"+x[1]).html(x[0]+v)):"time"===n&&(r=function(){lay(h).find("ol").each(function(a,e){lay(e).find("li").each(function(e,t){s.limit({elem:lay(t),date:[{hours:e},{hours:s[k].hours,minutes:e},{hours:s[k].hours,minutes:s[k].minutes,seconds:e}][a],index:i,rangeType:i,disabledType:"time",time:[["hours"],["hours","minutes"],["hours","minutes","seconds"]][a]})})}),y.range||s.limit({elem:lay(s.footer).find(E),date:s[k],index:0,time:["hours","minutes","seconds"],disabledType:"datetime"})},y.range?s[k]||(s[k]="startTime"===k?m:s.endDate):s[k]=m,lay.each([24,60,60],function(t,e){var a=lay.elem("li"),n=["

            "+u.time[t]+"

              "];lay.each(new Array(e),function(e){n.push(""+lay.digit(e,2)+"")}),a.innerHTML=n.join("")+"
            ",h.appendChild(a)}),r(),e=-1!==y.format.indexOf("H"),f=-1!==y.format.indexOf("m"),t=-1!==y.format.indexOf("s"),a=h.children,o=0,lay.each([e,f,t],function(e,t){t||(a[e].className+=" layui-hide",o++)}),h.className+=" laydate-time-list-hide-"+o),D&&g.removeChild(D),g.appendChild(h),"year"===n||"month"===n?(lay(s.elemMain[i]).addClass("laydate-ym-show"),lay(h).find("li").on("click",function(){var e,t,a=0|lay(this).attr("lay-ym");lay(this).hasClass(C)||(s.rangeLinked?lay.extend(m,{year:"year"===n?a:x[0],month:"year"===n?x[1]-1:a}):m[n]=a,e=-1!==["year","month"].indexOf(y.type),t="year"===n&&-1!==["date","datetime"].indexOf(y.type),e||t?(lay(h).find("."+M).removeClass(M),lay(this).addClass(M),("month"===y.type&&"year"===n||t)&&(s.listYM[i][0]=a,c&&((i?s.endDate:m).year=a),s.list("month",i))):(s.checkDate("limit").calendar(m,i,"init"),s.closeList()),s.setBtnStatus(),!y.range&&y.autoConfirm&&("month"===y.type&&"month"===n||"year"===y.type&&"year"===n)&&s.setValue(s.parse()).done().remove(),s.autoCalendarModel.auto&&!s.rangeLinked?s.choose(lay(g).find("td.layui-this"),i):s.endState&&s.done(null,"change"),lay(s.footer).find("."+I).removeClass(C))})):(f=lay.elem("span",{"class":L}),d=function(){lay(h).find("ol").each(function(e){var a=this,t=lay(a).find("li");a.scrollTop=30*(s[k][w[e]]-2),a.scrollTop<=0&&t.each(function(e,t){if(!lay(this).hasClass(C))return a.scrollTop=30*(e-2),!0})})},t=lay(p[2]).find("."+L),d(),f.innerHTML=y.range?[u.startTime,u.endTime][i]:u.timeTips,lay(s.elemMain[i]).addClass("laydate-time-show"),t[0]&&t.remove(),p[2].appendChild(f),(D=lay(h).find("ol")).each(function(t){var a=this;lay(a).find("li").on("click",function(){var e=0|this.innerHTML;lay(this).hasClass(C)||(y.range?s[k][w[t]]=e:m[w[t]]=e,lay(a).find("."+M).removeClass(M),lay(this).addClass(M),r(),d(),!s.endDate&&"time"!==y.type&&"datetime"!==y.type||s.done(null,"change"),s.setBtnStatus())})}),layui.device().mobile&&D.css({overflowY:"auto",touchAction:"pan-y"})),s},k.prototype.listYM=[],k.prototype.closeList=function(){var a=this;a.config;lay.each(a.elemCont,function(e,t){lay(this).find("."+b).remove(),lay(a.elemMain[e]).removeClass("laydate-ym-show laydate-time-show")}),lay(a.elem).find("."+L).remove()},k.prototype.setBtnStatus=function(e,t,a){var n=this,i=n.config,l=n.lang(),r=lay(n.footer).find(E),o="datetime"===i.type||"time"===i.type?["hours","minutes","seconds"]:undefined;i.range&&(t=t||(n.rangeLinked?n.startDate:i.dateTime),a=a||n.endDate,i=!n.endState||n.newDate(t).getTime()>n.newDate(a).getTime(),n.limit({date:t,disabledType:"datetime",time:o,rangeType:0})||n.limit({date:a,disabledType:"datetime",time:o,rangeType:1})?r.addClass(C):r[i?"addClass":"removeClass"](C),e)&&i&&n.hint("string"==typeof e?l.timeout.replace(/\u65e5\u671f/g,e):l.timeout)},k.prototype.parse=function(e,t){var a=this,n=a.config,i=a.rangeLinked?a.startDate:n.dateTime,t=t||("end"==e?lay.extend({},a.endDate,a.endTime):n.range?lay.extend({},i||n.dateTime,a.startTime):n.dateTime),i=T.parse(t,a.format,1);return n.range&&e===undefined?i+" "+a.rangeStr+" "+a.parse("end"):i},k.prototype.newDate=function(e){return e=e||{},new Date(e.year||1,e.month||0,e.date||1,e.hours||0,e.minutes||0,e.seconds||0)},k.prototype.getDateTime=function(e){return this.newDate(e).getTime()},k.prototype.formatToDisplay=function(e,t){var a=this,n=Object.getOwnPropertyDescriptor(HTMLInputElement.prototype,"value");Object.defineProperty(e,"value",lay.extend({},n,{get:function(){return this.getAttribute("lay-date")},set:function(e){n.set.call(this,t.call(a,e)),this.setAttribute("lay-date",e)}}))},k.prototype.setValue=function(e){var t,a=this,n=a.config,i=n.elem[0];return"static"!==n.position&&(e=e||"",a.isInput(i)?lay(i).val(e):(t=a.rangeElem)?("array"!==layui.type(e)&&(e=e.split(" "+a.rangeStr+" ")),t[0].val(e[0]||""),t[1].val(e[1]||"")):(0===lay(i).find("*").length&&(t="function"==typeof n.formatToDisplay?n.formatToDisplay(e):e,lay(i).html(t)),lay(i).attr("lay-date",e))),a},k.prototype.preview=function(){var e,t=this,a=t.config;a.isPreview&&(e=lay(t.elem).find("."+x),a=!a.range||(t.rangeLinked?t.endState:t.endDate)?t.parse():"",e.html(a),e.html())&&(e.css({color:"#16b777"}),setTimeout(function(){e.css({color:"#777"})},300))},k.prototype.renderAdditional=function(){this.config.fullPanel&&this.list("time",0)},k.prototype.stampRange=function(){var n,i=this,l=i.config,r=i.rangeLinked?i.startDate:l.dateTime,e=lay(i.elem).find("td");l.range&&!i.endState&&lay(i.footer).find(E).addClass(C),r=r&&i.newDate({year:r.year,month:r.month,date:r.date}).getTime(),n=i.endState&&i.endDate&&i.newDate({year:i.endDate.year,month:i.endDate.month,date:i.endDate.date}).getTime(),lay.each(e,function(e,t){var a=lay(t).attr("lay-ymd").split("-"),a=i.newDate({year:a[0],month:a[1]-1,date:a[2]}).getTime();l.rangeLinked&&!i.startDate&&a===i.newDate(i.systemDate()).getTime()&&lay(t).addClass(lay(t).hasClass(y)||lay(t).hasClass(m)?"":"laydate-day-now"),lay(t).removeClass(o+" "+M),a!==r&&a!==n||(i.rangeLinked||!i.rangeLinked&&(e<42?a===r:a===n))&&lay(t).addClass(lay(t).hasClass(y)||lay(t).hasClass(m)?o:M),rn.getDateTime(i.max)&&(n[t]={hours:i.max.hours,minutes:i.max.minutes,seconds:i.max.seconds},lay.extend(l,n[t])))}),a||(n.startDate=lay.extend({},l)),n.endState&&!n.limit({date:n.rangeLinked?n.startDate:n.thisDateTime(1-a),disabledType:"date"})&&(((r=n.endState&&n.autoCalendarModel.auto?n.autoCalendarModel():r)||n.rangeLinked&&n.endState)&&n.newDate(n.startDate)>n.newDate(n.endDate)&&(n.startDate.year===n.endDate.year&&n.startDate.month===n.endDate.month&&n.startDate.date===n.endDate.date&&(o=n.startTime,n.startTime=n.endTime,n.endTime=o),o=n.startDate,n.startDate=lay.extend({},n.endDate,n.startTime),i.dateTime=lay.extend({},n.startDate),n.endDate=lay.extend({},o,n.endTime)),r)&&(i.dateTime=lay.extend({},n.startDate)),n.rangeLinked?(e=n.checkPanelDate(l,t),o=lay.extend({},l),d=r||e&&e.needFullRender?"init":null,e=e?e.index:t,n.calendar(o,e,d)):n.calendar(null,a,r?"init":null),n.endState&&n.done(null,"change")):"static"===i.position?n.calendar().done().done(null,"change"):"date"===i.type?i.autoConfirm?n.setValue(n.parse()).done().remove():n.calendar().done(null,"change"):"datetime"===i.type&&n.calendar().done(null,"change"))},k.prototype.tool=function(t,e){var a=this,n=a.config,i=a.lang(),l=n.dateTime,r="static"===n.position,o={datetime:function(){lay(t).hasClass(C)||(a.list("time",0),n.range&&a.list("time",1),lay(t).attr("lay-type","date").html(a.lang().dateTips))},date:function(){a.closeList(),lay(t).attr("lay-type","datetime").html(a.lang().timeTips)},clear:function(){r&&(lay.extend(l,a.firstDate),a.calendar()),n.range&&(delete n.dateTime,delete a.endDate,delete a.startTime,delete a.endTime),a.setValue(""),a.done(null,"onClear").done(["",{},{}]).remove()},now:function(){var e=new Date;if(lay(t).hasClass(C))return a.hint(i.tools.now+", "+i.invalidDate);lay.extend(l,a.systemDate(),{hours:e.getHours(),minutes:e.getMinutes(),seconds:e.getSeconds()}),a.setValue(a.parse()),r&&a.calendar(),a.done(null,"onNow").done().remove()},confirm:function(){if(n.range){if(lay(t).hasClass(C))return("time"===n.type?a.startTime&&a.endTime&&a.newDate(a.startTime)>a.newDate(a.endTime):a.startDate&&a.endDate&&a.newDate(lay.extend({},a.startDate,a.startTime||{}))>a.newDate(lay.extend({},a.endDate,a.endTime||{})))?a.hint("time"===n.type?i.timeout.replace(/\u65e5\u671f/g,"\u65f6\u95f4"):i.timeout):a.hint(i.invalidDate)}else if(lay(t).hasClass(C))return a.hint(i.invalidDate);a.setValue(a.parse()),a.done(null,"onConfirm").done().remove()}};o[e]&&o[e]()},k.prototype.change=function(n){var i=this,l=i.config,r=i.thisDateTime(n),o=l.range&&("year"===l.type||"month"===l.type),d=i.elemCont[n||0],s=i.listYM[n],e=function(e){var t=lay(d).find(".laydate-year-list")[0],a=lay(d).find(".laydate-month-list")[0];return t&&(s[0]=e?s[0]-15:s[0]+15,i.list("year",n)),a&&(e?s[0]--:s[0]++,i.list("month",n)),(t||a)&&(lay.extend(r,{year:s[0]}),o&&(r.year=s[0]),l.range||i.done(null,"change"),l.range||i.limit({elem:lay(i.footer).find(E),date:{year:s[0]},disabledType:"datetime"})),i.setBtnStatus(),t||a};return{prevYear:function(){e("sub")||(i.rangeLinked?(l.dateTime.year--,i.checkDate("limit").calendar(null,null,"init")):(r.year--,i.checkDate("limit").calendar(null,n),i.autoCalendarModel.auto?i.choose(lay(d).find("td.layui-this"),n):i.done(null,"change")))},prevMonth:function(){var e,t;i.rangeLinked?(t=i.panelYM[0],t=i.getAsYM(t.year,t.month,"sub"),e=lay.extend({},l.dateTime,i.panelYM[0],{year:t[0],month:t[1]}),i.checkDate("limit").calendar(e,null,"init")):(t=i.getAsYM(r.year,r.month,"sub"),lay.extend(r,{year:t[0],month:t[1]}),i.checkDate("limit").calendar(null,null,"init"),i.autoCalendarModel.auto?i.choose(lay(d).find("td.layui-this"),n):i.done(null,"change"))},nextMonth:function(){var e,t;i.rangeLinked?(t=i.panelYM[0],t=i.getAsYM(t.year,t.month),e=lay.extend({},l.dateTime,i.panelYM[0],{year:t[0],month:t[1]}),i.checkDate("limit").calendar(e,null,"init")):(t=i.getAsYM(r.year,r.month),lay.extend(r,{year:t[0],month:t[1]}),i.checkDate("limit").calendar(null,null,"init"),i.autoCalendarModel.auto?i.choose(lay(d).find("td.layui-this"),n):i.done(null,"change"))},nextYear:function(){e()||(i.rangeLinked?(l.dateTime.year++,i.checkDate("limit").calendar(null,0,"init")):(r.year++,i.checkDate("limit").calendar(null,n),i.autoCalendarModel.auto?i.choose(lay(d).find("td.layui-this"),n):i.done(null,"change")))}}},k.prototype.changeEvent=function(){var i=this;i.config;lay(i.elem).on("click",function(e){lay.stope(e)}).on("mousedown",function(e){lay.stope(e)}),lay.each(i.elemHeader,function(n,e){lay(e[0]).on("click",function(e){i.change(n).prevYear()}),lay(e[1]).on("click",function(e){i.change(n).prevMonth()}),lay(e[2]).find("span").on("click",function(e){var t=lay(this),a=t.attr("lay-ym"),t=t.attr("lay-type");a&&(a=a.split("-"),i.listYM[n]=[0|a[0],0|a[1]],i.list(t,n),lay(i.footer).find("."+I).addClass(C))}),lay(e[3]).on("click",function(e){i.change(n).nextMonth()}),lay(e[4]).on("click",function(e){i.change(n).nextYear()})}),lay.each(i.table,function(e,t){lay(t).find("td").on("click",function(){i.choose(lay(this),e)})}),lay(i.footer).find("span").on("click",function(){var e=lay(this).attr("lay-type");i.tool(this,e)})},k.prototype.isInput=function(e){return/input|textarea/.test(e.tagName.toLocaleLowerCase())||/INPUT|TEXTAREA/.test(e.tagName)},k.prototype.events=function(){var e,t=this,a=t.config;a.elem[0]&&!a.elem[0].eventHandler&&(a.elem.on(a.trigger,e=function(){T.thisId!==a.id&&t.render()}),a.elem[0].eventHandler=!0,a.eventElem.on(a.trigger,e),t.unbind=function(){t.remove(),a.elem.off(a.trigger,e),a.elem.removeAttr("lay-key"),a.elem.removeAttr(d),a.elem[0].eventHandler=!1,a.eventElem.off(a.trigger,e),a.eventElem.removeAttr("lay-key"),delete s.that[a.id]})},s.that={},s.getThis=function(e){var t=s.that[e];return!t&&n&&layui.hint().error(e?a+" instance with ID '"+e+"' not found":"ID argument required"),t},l.run=function(n){n(D).on("mousedown",function(e){var t,a;T.thisId&&(t=s.getThis(T.thisId))&&(a=t.config,e.target===a.elem[0]||e.target===a.eventElem[0]||e.target===n(a.closeStop)[0]||a.elem[0]&&a.elem[0].contains(e.target)||t.remove())}).on("keydown",function(e){var t;T.thisId&&(t=s.getThis(T.thisId))&&"static"!==t.config.position&&13===e.keyCode&&n("#"+t.elemID)[0]&&t.elemID===k.thisElemDate&&(e.preventDefault(),n(t.footer).find(E)[0].click())}),n(i).on("resize",function(){if(T.thisId){var e=s.getThis(T.thisId);if(e)return!(!e.elem||!n(".layui-laydate")[0])&&void e.position()}})},T.render=function(e){e=new k(e);return s.call(e)},T.reload=function(e,t){e=s.getThis(e);if(e)return e.reload(t)},T.getInst=function(e){e=s.getThis(e);if(e)return e.inst},T.hint=function(e,t){e=s.getThis(e);if(e)return e.hint(t)},T.unbind=function(e){e=s.getThis(e);if(e)return e.unbind()},T.close=function(e){e=s.getThis(e||T.thisId);if(e)return e.remove()},T.parse=function(a,n,i){return a=a||{},n=((n="string"==typeof n?s.formatArr(n):n)||[]).concat(),lay.each(n,function(e,t){/yyyy|y/.test(t)?n[e]=lay.digit(a.year,t.length):/MM|M/.test(t)?n[e]=lay.digit(a.month+(i||0),t.length):/dd|d/.test(t)?n[e]=lay.digit(a.date,t.length):/HH|H/.test(t)?n[e]=lay.digit(a.hours,t.length):/mm|m/.test(t)?n[e]=lay.digit(a.minutes,t.length):/ss|s/.test(t)&&(n[e]=lay.digit(a.seconds,t.length))}),n.join("")},T.getEndDate=function(e,t){var a=new Date;return a.setFullYear(t||a.getFullYear(),e||a.getMonth()+1,1),new Date(a.getTime()-864e5).getDate()},n?(T.ready(),layui.define("lay",function(e){T.path=layui.cache.dir,l.run(lay),e(a,T)})):"function"==typeof define&&define.amd?define(function(){return l.run(lay),T}):(T.ready(),l.run(i.lay),i.laydate=T)}(window,window.document);!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e):function(e){if(e.document)return t(e);throw new Error("jQuery requires a window with a document")}:t(e)}("undefined"!=typeof window?window:this,function(T,M){"use strict";var t=[],R=Object.getPrototypeOf,a=t.slice,I=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},W=t.push,b=t.indexOf,F={},$=F.toString,B=F.hasOwnProperty,_=B.toString,z=_.call(Object),g={},v=function v(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},X=function X(e){return null!=e&&e===e.window},C=T.document,U={type:!0,src:!0,nonce:!0,noModule:!0};function V(e,t,n){var r,i,o=(n=n||C).createElement("script");if(o.text=e,t)for(r in U)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function G(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?F[$.call(e)]||"object":typeof e}var e="3.7.1",Y=/HTML$/i,S=function(e,t){return new S.fn.init(e,t)};function J(e){var t=!!e&&"length"in e&&e.length,n=G(e);return!v(e)&&!X(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+n+")"+n+"*"),xe=new RegExp(n+"|>"),be=new RegExp(s),we=new RegExp("^"+e+"$"),Te={ID:new RegExp("^#("+e+")"),CLASS:new RegExp("^\\.("+e+")"),TAG:new RegExp("^("+e+"|[*])"),ATTR:new RegExp("^"+o),PSEUDO:new RegExp("^"+s),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+n+"*(even|odd|(([+-]|)(\\d*)n|)"+n+"*(?:([+-]|)"+n+"*(\\d+)|))"+n+"*\\)|)","i"),bool:new RegExp("^(?:"+ge+")$","i"),needsContext:new RegExp("^"+n+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+n+"*((?:-\\d)?\\d*)"+n+"*\\)|)(?=[^-]|$)","i")},Ce=/^(?:input|select|textarea|button)$/i,Se=/^h\d$/i,Ee=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ke=/[+~]/,f=new RegExp("\\\\[\\da-fA-F]{1,6}"+n+"?|\\\\([^\\r\\n\\f])","g"),d=function(e,t){e="0x"+e.slice(1)-65536;return t||(e<0?String.fromCharCode(65536+e):String.fromCharCode(e>>10|55296,1023&e|56320))},je=function(){Oe()},Ae=Ie(function(e){return!0===e.disabled&&x(e,"fieldset")},{dir:"parentNode",next:"legend"});try{j.apply(t=a.call(i.childNodes),i.childNodes),t[i.childNodes.length].nodeType}catch(sr){j={apply:function(e,t){ue.apply(e,a.call(t))},call:function(e){ue.apply(e,a.call(arguments,1))}}}function N(e,t,n,r){var i,o,s,a,u,l,c=t&&t.ownerDocument,f=t?t.nodeType:9;if(n=n||[],"string"!=typeof e||!e||1!==f&&9!==f&&11!==f)return n;if(!r&&(Oe(t),t=t||E,k)){if(11!==f&&(a=Ee.exec(e)))if(i=a[1]){if(9===f){if(!(l=t.getElementById(i)))return n;if(l.id===i)return j.call(n,l),n}else if(c&&(l=c.getElementById(i))&&N.contains(t,l)&&l.id===i)return j.call(n,l),n}else{if(a[2])return j.apply(n,t.getElementsByTagName(e)),n;if((i=a[3])&&t.getElementsByClassName)return j.apply(n,t.getElementsByClassName(i)),n}if(!(pe[e+" "]||p&&p.test(e))){if(l=e,c=t,1===f&&(xe.test(e)||ve.test(e))){for((c=ke.test(e)&&He(t.parentNode)||t)==t&&g.scope||((s=t.getAttribute("id"))?s=S.escapeSelector(s):t.setAttribute("id",s=A)),o=(u=Me(e)).length;o--;)u[o]=(s?"#"+s:":scope")+" "+Re(u[o]);l=u.join(",")}try{return j.apply(n,c.querySelectorAll(l)),n}catch(d){pe(e,!0)}finally{s===A&&t.removeAttribute("id")}}}return _e(e.replace(ee,"$1"),t,n,r)}function De(){var n=[];function r(e,t){return n.push(e+" ")>w.cacheLength&&delete r[n.shift()],r[e+" "]=t}return r}function u(e){return e[A]=!0,e}function Ne(e){var t=E.createElement("fieldset");try{return!!e(t)}catch(sr){return!1}finally{t.parentNode&&t.parentNode.removeChild(t)}}function qe(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 Le(s){return u(function(o){return o=+o,u(function(e,t){for(var n,r=s([],e.length,o),i=r.length;i--;)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function He(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}function Oe(e){var e=e?e.ownerDocument||e:i;return e!=E&&9===e.nodeType&&e.documentElement&&(r=(E=e).documentElement,k=!S.isXMLDoc(E),ae=r.matches||r.webkitMatchesSelector||r.msMatchesSelector,r.msMatchesSelector&&i!=E&&(e=E.defaultView)&&e.top!==e&&e.addEventListener("unload",je),g.getById=Ne(function(e){return r.appendChild(e).id=S.expando,!E.getElementsByName||!E.getElementsByName(S.expando).length}),g.disconnectedMatch=Ne(function(e){return ae.call(e,"*")}),g.scope=Ne(function(){return E.querySelectorAll(":scope")}),g.cssHas=Ne(function(){try{E.querySelector(":has(*,:jqfake)")}catch(sr){return 1}}),g.getById?(w.filter.ID=function(e){var t=e.replace(f,d);return function(e){return e.getAttribute("id")===t}},w.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&k)return(e=t.getElementById(e))?[e]:[]}):(w.filter.ID=function(e){var t=e.replace(f,d);return function(e){e="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return e&&e.value===t}},w.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&k){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];for(i=t.getElementsByName(e),r=0;o=i[r++];)if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),w.find.TAG=function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):t.querySelectorAll(e)},w.find.CLASS=function(e,t){if("undefined"!=typeof t.getElementsByClassName&&k)return t.getElementsByClassName(e)},p=[],Ne(function(e){var t;r.appendChild(e).innerHTML="",e.querySelectorAll("[selected]").length||p.push("\\["+n+"*(?:value|"+ge+")"),e.querySelectorAll("[id~="+A+"-]").length||p.push("~="),e.querySelectorAll("a#"+A+"+*").length||p.push(".#.+[+~]"),e.querySelectorAll(":checked").length||p.push(":checked"),(t=E.createElement("input")).setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),r.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&p.push(":enabled",":disabled"),(t=E.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||p.push("\\["+n+"*name"+n+"*="+n+"*(?:''|\"\")")}),g.cssHas||p.push(":has"),p=p.length&&new RegExp(p.join("|")),he=function(e,t){var n;return e===t?(se=!0,0):(n=!e.compareDocumentPosition-!t.compareDocumentPosition)||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!g.sortDetached&&t.compareDocumentPosition(e)===n?e===E||e.ownerDocument==i&&N.contains(i,e)?-1:t===E||t.ownerDocument==i&&N.contains(i,t)?1:oe?b.call(oe,e)-b.call(oe,t):0:4&n?-1:1)}),E}for(re in N.matches=function(e,t){return N(e,null,null,t)},N.matchesSelector=function(e,t){if(Oe(e),k&&!pe[t+" "]&&(!p||!p.test(t)))try{var n=ae.call(e,t);if(n||g.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(sr){pe(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(f,d),e[3]=(e[3]||e[4]||e[5]||"").replace(f,d),"~="===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]||N.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]&&N.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return Te.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&be.test(n)&&(t=(t=Me(n,!0))&&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(f,d).toLowerCase();return"*"===e?function(){return!0}:function(e){return x(e,t)}},CLASS:function(e){var t=ce[e+" "];return t||(t=new RegExp("(^|"+n+")"+e+"("+n+"|$)"))&&ce(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(t,n,r){return function(e){e=N.attr(e,t);return null==e?"!="===n:!n||(e+="","="===n?e===r:"!="===n?e!==r:"^="===n?r&&0===e.indexOf(r):"*="===n?r&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function Ge(e,n,r){return v(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-]+))$/,Ke=((S.fn.init=function(e,t,n){if(e){if(n=n||Ye,"string"!=typeof e)return e.nodeType?(this[0]=e,this.length=1,this):v(e)?n.ready!==undefined?n.ready(e):e(S):S.makeArray(e,this);if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:Je.exec(e))||!r[1]&&t)return(!t||t.jquery?t||n: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:C,!0)),Ve.test(r[1])&&S.isPlainObject(t))for(var r in t)v(this[r])?this[r](t[r]):this.attr(r,t[r])}else(n=C.getElementById(r[2]))&&(this[0]=n,this.length=1)}return this}).prototype=S.fn,Ye=S(C),/^(?:parents|prev(?:Until|All))/),Qe={children:!0,contents:!0,next:!0,prev:!0};function Ze(e,t){for(;(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,Et=/^$|^module$|\/(?:java|ecma)script/i,h=(o=C.createDocumentFragment().appendChild(C.createElement("div")),(s=C.createElement("input")).setAttribute("type","radio"),s.setAttribute("checked","checked"),s.setAttribute("name","t"),o.appendChild(s),g.checkClone=o.cloneNode(!0).cloneNode(!0).lastChild.checked,o.innerHTML="",g.noCloneChecked=!!o.cloneNode(!0).lastChild.defaultValue,o.innerHTML="",g.option=!!o.lastChild,{thead:[1,"","
            "],col:[2,"","
            "],tr:[2,"","
            "],td:[3,"","
            "],_default:[0,"",""]});function y(e,t){var n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[];return t===undefined||t&&x(e,t)?S.merge([e],n):n}function kt(e,t){for(var n=0,r=e.length;n",""]);var jt=/<|&#?\w+;/;function At(e,t,n,r,i){for(var o,s,a,u,l,c=t.createDocumentFragment(),f=[],d=0,p=e.length;d\s*$/g;function Rt(e,t){return x(e,"table")&&x(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function It(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Wt(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Ft(e,t){var n,r,i,o;if(1===t.nodeType){if(m.hasData(e)&&(o=m.get(e).events))for(i in m.remove(t,"handle events"),o)for(n=0,r=o[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)}),C.head.appendChild(r[0])},abort:function(){i&&i()}}}),[]),ir=/(=)\?(?=&|$)|\?\?/,or=(S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=rr.pop()||S.expando+"_"+Hn.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,s=!1!==e.jsonp&&(ir.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&ir.test(e.data)&&"data");if(s||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=v(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,s?e[s]=e[s].replace(ir,"$1"+r):!1!==e.jsonp&&(e.url+=(On.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=T[r],T[r]=function(){o=arguments},n.always(function(){i===undefined?S(T).removeProp(r):T[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,rr.push(r)),o&&v(i)&&i(o[0]),o=i=undefined}),"script"}),g.createHTMLDocument=((e=C.implementation.createHTMLDocument("").body).innerHTML="
            ",2===e.childNodes.length),S.parseHTML=function(e,t,n){var r;return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(g.createHTMLDocument?((r=(t=C.implementation.createHTMLDocument("")).createElement("base")).href=C.location.href,t.head.appendChild(r)):t=C),r=!n&&[],(n=Ve.exec(e))?[t.createElement(n[1])]:(n=At([e],t,r),r&&r.length&&S(r).remove(),S.merge([],n.childNodes)))},S.fn.load=function(e,t,n){var r,i,o,s=this,a=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){s.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,s,a=S.css(e,"position"),u=S(e),l={};"static"===a&&(e.style.position="relative"),o=u.offset(),r=S.css(e,"top"),s=S.css(e,"left"),a=("absolute"===a||"fixed"===a)&&-1<(r+s).indexOf("auto")?(i=(a=u.position()).top,a.left):(i=parseFloat(r)||0,parseFloat(s)||0),null!=(t=v(t)?t.call(e,n,S.extend({},o)):t).top&&(l.top=t.top-o.top+i),null!=t.left&&(l.left=t.left-o.left+a),"using"in t?t.using.call(e,l):u.css(l)}},S.fn.extend({offset:function(t){var e,n;return arguments.length?t===undefined?this:this.each(function(e){S.offset.setOffset(this,t,e)}):(n=this[0])?n.getClientRects().length?(e=n.getBoundingClientRect(),n=n.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{for(t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;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(){for(var e=this.offsetParent;e&&"static"===S.css(e,"position");)e=e.offsetParent;return e||yt})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return c(this,function(e,t,n){var r;if(X(e)?r=e:9===e.nodeType&&(r=e.defaultView),n===undefined)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]=on(g.pixelPosition,function(e,t){if(t)return t=rn(e,n),Jt.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(s,a){S.each({padding:"inner"+s,content:a,"":"outer"+s},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 c(this,function(e,t,n){var r;return X(e)?0===o.indexOf("outer")?e["inner"+s]:e.document.documentElement["client"+s]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+s],r["scroll"+s],e.body["offset"+s],r["offset"+s],r["client"+s])):n===undefined?S.css(e,t,i):S.style(e,t,n,i)},a,n?e:undefined,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.on("mouseenter",e).on("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'+(s?a.title[0]:a.title)+"
            ":"";return a.zIndex=o,t([a.shade?'
            ':"",'
            '+(e&&2!=a.type?"":s)+"'+(n=["layui-icon-tips","layui-icon-success","layui-icon-error","layui-icon-question","layui-icon-lock","layui-icon-face-cry","layui-icon-face-smile"],o="layui-anim layui-anim-rotate layui-anim-loop",0==a.type&&-1!==a.icon?'':3==a.type?(i=["layui-icon-loading","layui-icon-loading-1"],2==a.icon?'
            ':''):"")+((1!=a.type||!e)&&a.content||"")+'
            '+(n=[],r&&(n.push(''),n.push('')),a.closeBtn&&n.push(''),n.join(""))+"
            "+(a.btn?function(){var e="";"string"==typeof a.btn&&(a.btn=[a.btn]);for(var t,i=0,n=a.btn.length;i'+a.btn[i]+"";return'
            '+e+"
            "}():"")+(a.resize?'':"")+"
            "],s,h('
            ')),this},t.pt.creat=function(){var e,t,i,n,a=this,o=a.config,s=a.index,r="object"==typeof(d=o.content),l=h("body"),c=function(e){var t;o.shift&&(o.anim=o.shift),u.anim[o.anim]&&(t="layer-anim "+u.anim[o.anim],e.addClass(t).one("webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend",function(){h(this).removeClass(t)}))};if(o.id&&h("."+u[0]).find("#"+o.id)[0])e=h("#"+o.id).closest("."+u[0]),t=e.attr("times"),i=e.data("config"),n=h("#"+u.SHADE+t),"min"===(e.data("maxminStatus")||{})?v.restore(t):i.hideOnClose&&(n.show(),e.show(),c(e),setTimeout(function(){n.css({opacity:n.data(y)})},10));else{switch(o.removeFocus&&document.activeElement&&document.activeElement.blur(),"string"==typeof o.area&&(o.area="auto"===o.area?["",""]:[o.area,""]),6==v.ie&&(o.fixed=!1),o.type){case 0:o.btn="btn"in o?o.btn:f.btn[0],v.closeAll("dialog");break;case 2:var d=o.content=r?o.content:[o.content||"","auto"];o.content='';break;case 3:delete o.title,delete o.closeBtn,-1===o.icon&&o.icon,v.closeAll("loading");break;case 4:r||(o.content=[o.content,"body"]),o.follow=o.content[1],o.content=o.content[0]+'',delete o.title,o.tips="object"==typeof o.tips?o.tips:[o.tips,!0],o.tipsMore||v.closeAll("tips")}a.vessel(r,function(e,t,i){l.append(e[0]),r?2==o.type||4==o.type?h("body").append(e[1]):d.parents("."+u[0])[0]||(d.data("display",d.css("display")).show().addClass("layui-layer-wrap").wrap(e[1]),h("#"+u[0]+s).find("."+u[5]).before(t)):l.append(e[1]),h("#"+u.MOVE)[0]||l.append(f.moveElem=i),a.layero=h("#"+u[0]+s),a.shadeo=h("#"+u.SHADE+s),o.scrollbar||f.setScrollbar(s)}).auto(s),a.shadeo.css({"background-color":o.shade[1]||"#000",opacity:o.shade[0]||o.shade,transition:o.shade[2]||""}),a.shadeo.data(y,o.shade[0]||o.shade),2==o.type&&6==v.ie&&a.layero.find("iframe").attr("src",d[0]),4==o.type?a.tips():(a.offset(),parseInt(f.getStyle(document.getElementById(u.MOVE),"z-index"))||(a.layero.css("visibility","hidden"),v.ready(function(){a.offset(),a.layero.css("visibility","visible")}))),!o.fixed||f.events.resize[a.index]||(f.events.resize[a.index]=function(){a.resize()},g.on("resize",f.events.resize[a.index])),a.layero.data("config",o),o.time<=0||setTimeout(function(){v.close(a.index)},o.time),a.move().callback(),c(a.layero)}},t.pt.resize=function(){var e=this,t=e.config;e.offset(),(/^\d+%$/.test(t.area[0])||/^\d+%$/.test(t.area[1]))&&e.auto(e.index),4==t.type&&e.tips()},t.pt.auto=function(e){var t=this.config,i=h("#"+u[0]+e),n=((""===t.area[0]||"auto"===t.area[0])&&0t.maxWidth)&&i.width(t.maxWidth),[i.innerWidth(),i.innerHeight()]),a=i.find(u[1]).outerHeight()||0,o=i.find("."+u[6]).outerHeight()||0,e=function(e){(e=i.find(e)).height(n[1]-a-o-2*(0|parseFloat(e.css("padding-top"))))};return 2===t.type?e("iframe"):""===t.area[1]||"auto"===t.area[1]?0t.maxHeight?(n[1]=t.maxHeight,e("."+u[5])):t.fixed&&n[1]>=g.height()&&(n[1]=g.height(),e("."+u[5])):e("."+u[5]),this},t.pt.offset=function(){var e=this,t=e.config,i=e.layero,n=[i.outerWidth(),i.outerHeight()],a="object"==typeof t.offset;e.offsetTop=(g.height()-n[1])/2,e.offsetLeft=(g.width()-n[0])/2,a?(e.offsetTop=t.offset[0],e.offsetLeft=t.offset[1]||e.offsetLeft):"auto"!==t.offset&&("t"===t.offset?e.offsetTop=0:"r"===t.offset?e.offsetLeft=g.width()-n[0]:"b"===t.offset?e.offsetTop=g.height()-n[1]:"l"===t.offset?e.offsetLeft=0:"lt"===t.offset?(e.offsetTop=0,e.offsetLeft=0):"lb"===t.offset?(e.offsetTop=g.height()-n[1],e.offsetLeft=0):"rt"===t.offset?(e.offsetTop=0,e.offsetLeft=g.width()-n[0]):"rb"===t.offset?(e.offsetTop=g.height()-n[1],e.offsetLeft=g.width()-n[0]):e.offsetTop=t.offset),t.fixed||(e.offsetTop=/%$/.test(e.offsetTop)?g.height()*parseFloat(e.offsetTop)/100:parseFloat(e.offsetTop),e.offsetLeft=/%$/.test(e.offsetLeft)?g.width()*parseFloat(e.offsetLeft)/100:parseFloat(e.offsetLeft),e.offsetTop+=g.scrollTop(),e.offsetLeft+=g.scrollLeft()),"min"===i.data("maxminStatus")&&(e.offsetTop=g.height()-(i.find(u[1]).outerHeight()||0),e.offsetLeft=i.css("left")),i.css({top:e.offsetTop,left:e.offsetLeft})},t.pt.tips=function(){var e=this.config,t=this.layero,i=[t.outerWidth(),t.outerHeight()],n=h(e.follow),a={width:(n=n[0]?n:h("body")).outerWidth(),height:n.outerHeight(),top:n.offset().top,left:n.offset().left},o=t.find(".layui-layer-TipsG"),n=e.tips[0];e.tips[1]||o.remove(),a.autoLeft=function(){0'):e.removeClass("layui-layer-btn-is-loading").removeAttr("disabled").find(".layui-layer-btn-loading-icon").remove()},t.pt.callback=function(){var n=this,a=n.layero,o=n.config;n.openLayer(),o.success&&(2==o.type?a.find("iframe").on("load",function(){o.success(a,n.index,n)}):o.success(a,n.index,n)),6==v.ie&&n.IE6(a),a.find("."+u[6]).children("a").on("click",function(){var e,t=h(this),i=t.index();t.attr("disabled")||(o.btnAsync?(e=0===i?o.yes||o.btn1:o["btn"+(i+1)],n.loading=function(e){n.btnLoading(t,e)},e?f.promiseLikeResolve(e.call(o,n.index,a,n)).then(function(e){!1!==e&&v.close(n.index)},function(e){e!==m&&p.console&&p.console.error("layer error hint: "+e)}):v.close(n.index)):0===i?o.yes?o.yes(n.index,a,n):o.btn1?o.btn1(n.index,a,n):v.close(n.index):!1!==(o["btn"+(i+1)]&&o["btn"+(i+1)](n.index,a,n))&&v.close(n.index))}),a.find("."+u[7]).on("click",function(){!1!==(o.cancel&&o.cancel(n.index,a,n))&&v.close(n.index)}),o.shadeClose&&n.shadeo.on("click",function(){v.close(n.index)}),a.find(".layui-layer-min").on("click",function(){!1!==(o.min&&o.min(a,n.index,n))&&v.min(n.index,o)}),a.find(".layui-layer-max").on("click",function(){h(this).hasClass("layui-layer-maxmin")?(v.restore(n.index),o.restore&&o.restore(a,n.index,n)):(v.full(n.index,o),setTimeout(function(){o.full&&o.full(a,n.index,n)},100))}),o.end&&(f.end[n.index]=o.end),o.beforeEnd&&(f.beforeEnd[n.index]=h.proxy(o.beforeEnd,o,a,n.index,n))},f.reselect=function(){h.each(h("select"),function(e,t){var i=h(this);i.parents("."+u[0])[0]||1==i.attr("layer")&&h("."+u[0]).length<1&&i.removeAttr("layer").show()})},t.pt.IE6=function(e){h("select").each(function(e,t){var i=h(this);i.parents("."+u[0])[0]||"none"!==i.css("display")&&i.attr({layer:"1"}).hide()})},t.pt.openLayer=function(){v.zIndex=this.config.zIndex,v.setTop=function(e){return v.zIndex=parseInt(e[0].style.zIndex),e.on("mousedown",function(){v.zIndex++,e.css("z-index",v.zIndex+1)}),v.zIndex}},f.record=function(e){if(!e[0])return p.console&&console.error("index error");var t=e.attr("type"),i=e.find(".layui-layer-content"),t=t===f.type[2]?i.children("iframe"):i,n=[e[0].style.width||f.getStyle(e[0],"width"),e[0].style.height||f.getStyle(e[0],"height"),e.position().top,e.position().left+parseFloat(e.css("margin-left"))];e.find(".layui-layer-max").addClass("layui-layer-maxmin"),e.attr({area:n}),i.data(l,f.getStyle(t[0],"height"))},f.setScrollbar=function(e){u.html.css("overflow","hidden")},f.restScrollbar=function(t){u.html.css("overflow")&&0===h("."+u[0]).filter(function(){var e=h(this);return!1===(e.data("config")||{}).scrollbar&&"min"!==e.data("maxminStatus")&&e.attr("times")!==String(t)}).length&&u.html.css("overflow","")},f.promiseLikeResolve=function(e){var t=h.Deferred();return e&&"function"==typeof e.then?e.then(t.resolve,t.reject):t.resolve(e),t.promise()},(p.layer=v).getChildFrame=function(e,t){return t=t||h("."+u[4]).attr("times"),h("#"+u[0]+t).find("iframe").contents().find(e)},v.getFrameIndex=function(e){if(e)return h("#"+e).parents("."+u[4]).attr("times")},v.iframeAuto=function(e){var t,i,n;e&&(t=v.getChildFrame("html",e).outerHeight(),i=(e=h("#"+u[0]+e)).find(u[1]).outerHeight()||0,n=e.find("."+u[6]).outerHeight()||0,e.css({height:t+i+n}),e.find("iframe").css({height:t}))},v.iframeSrc=function(e,t){h("#"+u[0]+e).find("iframe").attr("src",t)},v.style=function(e,t,i){var e=h("#"+u[0]+e),n=e.find(".layui-layer-content"),a=e.attr("type"),o=e.find(u[1]).outerHeight()||0,s=e.find("."+u[6]).outerHeight()||0;e.attr("minLeft");a!==f.type[3]&&a!==f.type[4]&&(i||(parseFloat(t.width)<=260&&(t.width=260),parseFloat(t.height)-o-s<=64&&(t.height=64+o+s)),e.css(t),s=e.find("."+u[6]).outerHeight()||0,a===f.type[2]?e.find("iframe").css({height:("number"==typeof t.height?t.height:e.height())-o-s}):n.css({height:("number"==typeof t.height?t.height:e.height())-o-s-parseFloat(n.css("padding-top"))-parseFloat(n.css("padding-bottom"))}))},v.min=function(e,t){var i,n,a,o,s,r,l=h("#"+u[0]+e),c=l.data("maxminStatus");"min"!==c&&("max"===c&&v.restore(e),l.data("maxminStatus","min"),t=t||l.data("config")||{},c=h("#"+u.SHADE+e),i=l.find(".layui-layer-min"),n=l.find(u[1]).outerHeight()||0,o=(a="string"==typeof(o=l.attr("minLeft")))?o:181*f.minStackIndex+"px",s=l.css("position"),r={width:180,height:n,position:"fixed",overflow:"hidden"},f.record(l),0g.width()&&(o=g.width()-180-(f.minStackArr.edgeIndex=f.minStackArr.edgeIndex||0,f.minStackArr.edgeIndex+=3))<0&&(o=0),t.minStack&&(r.left=o,r.top=g.height()-n,a||f.minStackIndex++,l.attr("minLeft",o)),l.attr("position",s),v.style(e,r,!0),i.hide(),"page"===l.attr("type")&&l.find(u[4]).hide(),f.restScrollbar(e),c.hide())},v.restore=function(e){var t=h("#"+u[0]+e),i=h("#"+u.SHADE+e),n=t.find(".layui-layer-content"),a=t.attr("area").split(","),o=t.attr("type"),s=t.data("config")||{},r=n.data(l);t.removeData("maxminStatus"),v.style(e,{width:a[0],height:a[1],top:parseFloat(a[2]),left:parseFloat(a[3]),position:t.attr("position"),overflow:"visible"},!0),t.find(".layui-layer-max").removeClass("layui-layer-maxmin"),t.find(".layui-layer-min").show(),"page"===o&&t.find(u[4]).show(),s.scrollbar?f.restScrollbar(e):f.setScrollbar(e),r!==m&&(n.removeData(l),(o===f.type[2]?n.children("iframe"):n).css({height:r})),i.show()},v.full=function(t){var i=h("#"+u[0]+t),e=i.data("maxminStatus");"max"!==e&&("min"===e&&v.restore(t),i.data("maxminStatus","max"),f.record(i),f.setScrollbar(t),setTimeout(function(){var e="fixed"===i.css("position");v.style(t,{top:e?0:g.scrollTop(),left:e?0:g.scrollLeft(),width:"100%",height:"100%"},!0),i.find(".layui-layer-min").hide()},100))},v.title=function(e,t){h("#"+u[0]+(t||v.index)).find(u[1]).html(e)},v.close=function(s,r){var e,t,l=(e=h("."+u[0]).children("#"+s).closest("."+u[0]))[0]?(s=e.attr("times"),e):h("#"+u[0]+s),c=l.attr("type"),i=l.data("config")||{},d=i.id&&i.hideOnClose;l[0]&&(t=function(){var o={slideDown:"layer-anim-slide-down-out",slideLeft:"layer-anim-slide-left-out",slideUp:"layer-anim-slide-up-out",slideRight:"layer-anim-slide-right-out"}[i.anim]||"layer-anim-close",e=function(){var e="layui-layer-wrap";if(d)return l.removeClass("layer-anim "+o),l.hide();if(c===f.type[1]&&"object"===l.attr("conType")){l.children(":not(."+u[5]+")").remove();for(var t=l.find("."+e),i=0;i<2;i++)t.unwrap();t.css("display",t.data("display")).removeClass(e)}else{if(c===f.type[2])try{var n=h("#"+u[4]+s)[0];n.contentWindow.document.write(""),n.contentWindow.close(),l.find("."+u[5])[0].removeChild(n)}catch(a){}l[0].innerHTML="",l.remove()}"function"==typeof f.end[s]&&f.end[s](),delete f.end[s],"function"==typeof r&&r(),f.events.resize[s]&&(g.off("resize",f.events.resize[s]),delete f.events.resize[s])},t=h("#"+u.SHADE+s);v.ie&&v.ie<10||!i.isOutAnim?t[d?"hide":"remove"]():(t.css({opacity:0}),setTimeout(function(){t[d?"hide":"remove"]()},350)),i.isOutAnim&&l.addClass("layer-anim "+o),6==v.ie&&f.reselect(),f.restScrollbar(s),"string"==typeof l.attr("minLeft")&&(f.minStackIndex--,f.minStackArr.push(l.attr("minLeft"))),v.ie&&v.ie<10||!i.isOutAnim?e():setTimeout(function(){e()},200)},d||"function"!=typeof f.beforeEnd[s]?(delete f.beforeEnd[s],t()):f.promiseLikeResolve(f.beforeEnd[s]()).then(function(e){!1!==e&&(delete f.beforeEnd[s],t())},function(e){e!==m&&p.console&&p.console.error("layer error hint: "+e)}))},v.closeAll=function(n,a){"function"==typeof n&&(a=n,n=null);var o=h("."+u[0]);h.each(o,function(e){var t=h(this),i=n?t.attr("type")===n:1;i&&v.close(t.attr("times"),e===o.length-1?a:null)}),0===o.length&&"function"==typeof a&&a()},v.closeLast=function(i,e){var t,n=[],a=h.isArray(i);h("string"==typeof i?".layui-layer-"+i:".layui-layer").each(function(e,t){t=h(t);if(a&&-1===i.indexOf(t.attr("type"))||"none"===t.css("display"))return!0;n.push(Number(t.attr("times")))}),0":'",s=i.success;return delete i.success,v.open(h.extend({type:1,btn:["\u786e\u5b9a","\u53d6\u6d88"],content:o,skin:"layui-layer-prompt"+x("prompt"),maxWidth:g.width(),success:function(e){(a=e.find(".layui-layer-input")).val(i.value||"").focus(),"function"==typeof s&&s(e)},resize:!1,yes:function(e){var t=a.val();t.length>(i.maxlength||500)?v.tips("\u6700\u591a\u8f93\u5165"+(i.maxlength||500)+"\u4e2a\u5b57\u7b26",a,{tips:1}):n&&n(t,e,a)}},i))},v.tab=function(n){var a=(n=n||{}).tab||{},o="layui-this",s=n.success;return delete n.success,v.open(h.extend({type:1,skin:"layui-layer-tab"+x("tab"),resize:!1,title:function(){var e=a.length,t=1,i="";if(0'+a[0].title+"";t"+a[t].title+"";return i}(),content:'
              '+function(){var e=a.length,t=1,i="";if(0'+(a[0].content||"no content")+"";t'+(a[t].content||"no content")+"";return i}()+"
            ",success:function(e){var t=e.find(".layui-layer-title").children(),i=e.find(".layui-layer-tabmain").children();t.on("mousedown",function(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0;var e=h(this),t=e.index();e.addClass(o).siblings().removeClass(o),i.eq(t).show().siblings().hide(),"function"==typeof n.change&&n.change(t)}),"function"==typeof s&&s(e)}},n))},v.photos=function(n,e,a){var s={};if((n=h.extend(!0,{toolbar:!0,footer:!0},n)).photos){var t=!("string"==typeof n.photos||n.photos instanceof h),i=t?n.photos:{},o=i.data||[],r=i.start||0,l=n.success;if(s.imgIndex=1+(0|r),n.img=n.img||"img",delete n.success,t){if(0===o.length)return v.msg("\u6ca1\u6709\u56fe\u7247")}else{var c=h(n.photos),d=function(){o=[],c.find(n.img).each(function(e){var t=h(this);t.attr("layer-index",e),o.push({alt:t.attr("alt"),pid:t.attr("layer-pid"),src:t.attr("lay-src")||t.attr("layer-src")||t.attr("src"),thumb:t.attr("src")})})};if(d(),e||c.on("click",n.img,function(){d();var e=h(this).attr("layer-index");v.photos(h.extend(n,{photos:{start:e,data:o,tab:n.tab},full:n.full}),!0)}),!e)return}s.imgprev=function(e){s.imgIndex--,s.imgIndex<1&&(s.imgIndex=o.length),s.tabimg(e)},s.imgnext=function(e,t){s.imgIndex++,s.imgIndex>o.length&&(s.imgIndex=1,t)||s.tabimg(e)},s.keyup=function(e){var t;s.end||(t=e.keyCode,e.preventDefault(),37===t?s.imgprev(!0):39===t?s.imgnext(!0):27===t&&v.close(s.index))},s.tabimg=function(e){if(!(o.length<=1))return i.start=s.imgIndex-1,v.close(s.index),v.photos(n,!0,e)},s.isNumber=function(e){return"number"==typeof e&&!isNaN(e)},s.image={},s.getTransform=function(e){var t=[],i=e.rotate,n=e.scaleX,e=e.scale;return s.isNumber(i)&&0!==i&&t.push("rotate("+i+"deg)"),s.isNumber(n)&&1!==n&&t.push("scaleX("+n+")"),s.isNumber(e)&&t.push("scale("+e+")"),t.length?t.join(" "):"none"},s.event=function(e,i,n){var a,o;s.main.find(".layui-layer-photos-prev").on("click",function(e){e.preventDefault(),s.imgprev(!0)}),s.main.find(".layui-layer-photos-next").on("click",function(e){e.preventDefault(),s.imgnext(!0)}),h(document).on("keyup",s.keyup),e.off("click").on("click","*[toolbar-event]",function(){var e=h(this);switch(e.attr("toolbar-event")){case"rotate":s.image.rotate=((s.image.rotate||0)+Number(e.attr("data-option")))%360,s.imgElem.css({transform:s.getTransform(s.image)});break;case"scalex":s.image.scaleX=-1===s.image.scaleX?1:-1,s.imgElem.css({transform:s.getTransform(s.image)});break;case"zoom":var t=Number(e.attr("data-option"));s.image.scale=(s.image.scale||1)+t,t<0&&s.image.scale<0-t&&(s.image.scale=0-t),s.imgElem.css({transform:s.getTransform(s.image)});break;case"reset":s.image.scaleX=1,s.image.scale=1,s.image.rotate=0,s.imgElem.css({transform:"none"});break;case"close":v.close(i)}n.offset(),n.auto(i)}),s.main.on("mousewheel DOMMouseScroll",function(e){var t=e.originalEvent.wheelDelta||-e.originalEvent.detail,i=s.main.find('[toolbar-event="zoom"]');(0n)&&("left"===t.direction?s.imgnext(!0):"right"===t.direction&&s.imgprev(!0))},h.each([n.shadeo,s.main],function(e,t){a.touchSwipe(t,{onTouchEnd:o})}))},s.loadi=v.load(1,{shade:!("shade"in n)&&[.9,m,"unset"],scrollbar:!1});var t=o[r].src,f=function(e){v.close(s.loadi);var t,i=o[r].alt||"";a&&(n.anim=-1),s.index=v.open(h.extend({type:1,id:"layui-layer-photos",area:(e=[e.width,e.height],t=[h(p).width()-100,h(p).height()-100],!n.full&&(t[0]'+i+''+(t=['
            '],1','','',"
            "].join("")),n.toolbar&&t.push(['
            ','','','','','','',"
            "].join("")),n.footer&&t.push(['"].join("")),t.push(""),t.join(""))+"",success:function(e,t,i){s.main=e.find(".layer-layer-photos-main"),s.footer=e.find(".layui-layer-photos-footer"),s.imgElem=s.main.children("img"),s.event(e,t,i),n.tab&&n.tab(o[r],e),"function"==typeof l&&l(e)},end:function(){s.end=!0,h(document).off("keyup",s.keyup)}},n))},u=function(){v.close(s.loadi),v.msg("\u5f53\u524d\u56fe\u7247\u5730\u5740\u5f02\u5e38\uff0c
            \u662f\u5426\u7ee7\u7eed\u67e5\u770b\u4e0b\u4e00\u5f20\uff1f",{time:3e4,btn:["\u4e0b\u4e00\u5f20","\u4e0d\u770b\u4e86"],yes:function(){1").addClass(o));layui.each(i.bars,function(t,e){var n=s('
          • ');n.addClass(e.icon).attr({"lay-type":e.type,style:e.style||(i.bgcolor?"background-color: "+i.bgcolor:"")}).html(e.content),n.on("click",function(){var t=s(this).attr("lay-type");"top"===t&&("body"===i.target?s("html,body"):c).animate({scrollTop:0},i.duration),"function"==typeof i.click&&i.click.call(this,t)}),"object"===layui.type(i.on)&&layui.each(i.on,function(t,e){n.on(t,function(){var t=s(this).attr("lay-type");"function"==typeof e&&e.call(this,t)})}),"top"===e.type&&(n.addClass("layui-fixbar-top"),r=n),l.append(n)}),u.find("."+o).remove(),"object"==typeof i.css&&l.css(i.css),u.append(l),r&&(e=function e(){return c.scrollTop()>=i.margin?t||(r.show(),t=1):t&&(r.hide(),t=0),e}()),c.on("scroll",function(){e&&(clearTimeout(n),n=setTimeout(function(){e()},100))})},countdown:function(i){i=s.extend(!0,{date:new Date,now:new Date},i);var r=arguments,o=(1]|&(?=#[a-zA-Z0-9]+)/g.test(t+="")?t.replace(/&(?!#?[a-zA-Z0-9]+;)/g,"&").replace(//g,">").replace(/'/g,"'").replace(/"/g,"""):t},unescape:function(t){return t!==undefined&&null!==t||(t=""),(t+="").replace(/\&/g,"&").replace(/\</g,"<").replace(/\>/g,">").replace(/\'/g,"'").replace(/\"/g,'"')},openWin:function(t){var e=(t=t||{}).window||window.open(t.url||"",t.target,t.specs);t.url||(e.document.open("text/html","replace"),e.document.write(t.content||""),e.document.close())},toVisibleArea:function(t){var e,n,i,r,o,a,u,c;(t=s.extend({margin:160,duration:200,type:"y"},t)).scrollElem[0]&&t.thisElem[0]&&(e=t.scrollElem,u=t.thisElem,i=(o="y"===t.type)?"top":"left",r=e[n=o?"scrollTop":"scrollLeft"](),o=e[o?"height":"width"](),a=e.offset()[i],c={},(u=u.offset()[i]-a)>o-t.margin||u."+v,T=function(e){var i=this;i.index=++h.index,i.config=c.extend({},i.config,h.config,e),i.init()};T.prototype.config={trigger:"click",content:"",className:"",style:"",show:!1,isAllowSpread:!0,isSpreadItem:!0,data:[],delay:[200,300],shade:0,accordion:!1,closeOnClick:!0},T.prototype.reload=function(e,i){var t=this;t.config=c.extend({},t.config,e),t.init(!0,i)},T.prototype.init=function(e,i){var t=this,n=t.config,a=c(n.elem);return 1",(t="href"in i?''+l+"":l,n?'
            '+t+("parent"===o?'':"group"===o&&d.isAllowSpread?'':"")+"
            ":'
            '+t+"
            "),"
          • "].join(""))).data("item",i),n&&(a=c('
            '),t=c("
              "),"parent"===o?(a.append(u(t,i[s.children])),l.append(a)):l.append(u(t,i[s.children]))),r.append(l))}),r},t=['
              ',"
              "].join(""),n=d.content||(n=c('
                '),0\u6682\u65e0\u6570\u636e'),n),a=g.findMainElem(d.id);"reloadData"===e&&a.length?(i=l.mainElem=a).html(n):((i=l.mainElem=c(t)).append(n),i.addClass(d.className),i.attr("style",d.style),l.remove(h.thisId),d.target.append(i),d.elem.data(f,!0),e=d.shade?'
                ':"",i.before(e),"mouseenter"===d.trigger&&i.on("mouseenter",function(){clearTimeout(g.timer)}).on("mouseleave",function(){l.delayRemove()})),l.position(),h.thisId=d.id,i.find(".layui-menu").on(o,function(e){layui.stope(e)}),i.find(".layui-menu li").on("click",function(e){var i=c(this),t=i.data("item")||{},n=t[s.children]&&0n.width()&&(t.addClass(x),(i=t[0].getBoundingClientRect()).left<0)&&t.removeClass(x),i.bottom>n.height())&&t.eq(0).css("margin-top",-(i.bottom-n.height()+5))}).on("mouseleave",t,function(e){var i=c(this).children("."+E);i.removeClass(x),i.css("margin-top",0)}),h.close=function(e){e=g.getThis(e);return e?(e.remove(),g.call(e)):this},h.open=function(e){e=g.getThis(e);return e?(e.render(),g.call(e)):this},h.reload=function(e,i,t){e=g.getThis(e);return e?(e.reload(i,t),g.call(e)):this},h.reloadData=function(){var t=c.extend([],arguments),n=(t[2]="reloadData",new RegExp("^("+["data","templet","content"].join("|")+")$"));return layui.each(t[1],function(e,i){n.test(e)||delete t[1][e]}),h.reload.apply(null,t)},h.render=function(e){e=new T(e);return g.call(e)},e(r,h)});layui.define(["jquery","lay"],function(e){"use strict";var x=layui.$,b=layui.lay,m={config:{},index:layui.slider?layui.slider.index+1e4:0,set:function(e){var t=this;return t.config=x.extend({},t.config,e),t},on:function(e,t){return layui.onevent.call(this,i,e,t)}},i="slider",f="layui-disabled",T="layui-slider-bar",w="layui-slider-wrap",M="layui-slider-wrap-btn",L="layui-slider-tips",E="layui-slider-input-txt",Y="layui-slider-hover",t=function(e){var t=this;t.index=++m.index,t.config=x.extend({},t.config,m.config,e),t.render()};t.prototype.config={type:"default",min:0,max:100,value:0,step:1,showstep:!1,tips:!0,tipsAlways:!1,input:!1,range:!1,height:200,disabled:!1,theme:"#16baaa"},t.prototype.precision=function(){var e=this.config,e=x.map([e.min,e.max,e.step],function(e,t){e=String(e).split(".");return e[1]?e[1].length:0});return Math.max.apply(null,e)},t.prototype.render=function(){var n=this,a=n.config,e=x(a.elem);if(1a.max&&(a.value=a.max),l=(a.value-a.min)/(a.max-a.min)*100+"%");var t,e=a.disabled?"#c2c2c2":a.theme,i='
                '+(a.tips?'
                ":"")+'
                '+(a.range?'
                ':"")+"
                ",l=x(a.elem),s=l.next(".layui-slider");if(s[0]&&s.remove(),n.elemTemp=x(i),a.range?(n.elemTemp.find("."+w).eq(0).data("value",a.value[0]),n.elemTemp.find("."+w).eq(1).data("value",a.value[1])):n.elemTemp.find("."+w).data("value",a.value),l.html(n.elemTemp),"vertical"===a.type&&n.elemTemp.height(a.height+"px"),a.showstep){for(var o=(a.max-a.min)/a.step,r="",u=1;u<1+o;u++){var c=100*u/o;c<100&&(r+='
                ')}n.elemTemp.append(r)}function d(e){e=e.parent().data("value"),e=a.setTips?a.setTips(e):e;n.elemTemp.find("."+L).html(e)}function p(e){var t="vertical"===a.type?a.height:n.elemTemp[0].offsetWidth,i=n.elemTemp.find("."+w);return("vertical"===a.type?t-e.parent()[0].offsetTop-i.height():e.parent()[0].offsetLeft)/t*100}function v(e){"vertical"===a.type?n.elemTemp.find("."+L).css({bottom:e+"%","margin-bottom":"20px",display:"inline-block"}):n.elemTemp.find("."+L).css({left:e+"%",display:"inline-block"})}a.input&&!a.range&&(e=x('
                '),l.css("position","relative"),l.append(e),l.find("."+E).children("input").val(a.value),"vertical"===a.type?e.css({left:0,top:-48}):n.elemTemp.css("margin-right",e.outerWidth()+15)),a.disabled?(n.elemTemp.addClass(f),n.elemTemp.find("."+M).addClass(f)):n.slide(),a.tips&&(a.tipsAlways?(d(s=n.elemTemp.find("."+M)),v(p(s))):n.elemTemp.find("."+M).on("mouseover",function(){d(x(this));var e=p(x(this));clearTimeout(t),t=setTimeout(function(){v(e)},300)}).on("mouseout",function(){clearTimeout(t),a.tipsAlways||n.elemTemp.find("."+L).css("display","none")}))},t.prototype.slide=function(e,t,i){var u=this,c=u.config,d=u.elemTemp,p=function(){return"vertical"===c.type?c.height:d[0].offsetWidth},v=d.find("."+w),o=d.next(".layui-slider-input"),r=o.children("."+E).children("input").val(),m=100/((c.max-c.min)/c.step),f=u.precision(),h=function(e,t,i){e=(e=100<(e=100n[1]&&n.reverse(),u.value=c.range?n:l,c.change&&c.change(u.value),"done"===i&&c.done&&c.done(u.value)},y=function(e){var t=e/p()*100/m,i=Math.round(t)*m;return i=e==p()?Math.ceil(t)*m:i},g=x(['
                p()?p():t)/p()*100/m;h(t,o),r.addClass(Y),d.find("."+L).show(),e.preventDefault()},n=function(e){r.removeClass(Y),c.tipsAlways||setTimeout(function(){d.find("."+L).hide()},e)},a=function(){n&&n(b.touchEventsSupported()?1e3:0),g.remove(),c.done&&c.done(u.value),b.touchEventsSupported()&&(t[0].removeEventListener("touchmove",i,!!b.passiveSupported&&{passive:!1}),t[0].removeEventListener("touchend",a),t[0].removeEventListener("touchcancel",a))},x("#LAY-slider-moving")[0]||x("body").append(g),g.on("mousemove",i),g.on("mouseup",a).on("mouseleave",a),b.touchEventsSupported()&&(t[0].addEventListener("touchmove",i,!!b.passiveSupported&&{passive:!1}),t[0].addEventListener("touchend",a),t[0].addEventListener("touchcancel",a))})}),d.on("click",function(e){var t=x("."+M),i=x(this);!t.is(event.target)&&0===t.has(event.target).length&&t.length&&(i=(t=(t=(t="vertical"===c.type?p()-e.clientY+i.offset().top-x(window).scrollTop():e.clientX-i.offset().left-x(window).scrollLeft())<0?0:t)>p()?p():t)/p()*100/m,t=c.range?"vertical"===c.type?Math.abs(t-parseInt(x(v[0]).css("bottom")))>Math.abs(t-parseInt(x(v[1]).css("bottom")))?1:0:Math.abs(t-v[0].offsetLeft)>Math.abs(t-v[1].offsetLeft)?1:0:0,h(i,t,"done"),e.preventDefault())}),o.children(".layui-slider-input-btn").children("i").each(function(t){x(this).on("click",function(){r=o.children("."+E).children("input").val();var e=((r=1==t?r-c.stepc.max?c.max:Number(r)+c.step)-c.min)/(c.max-c.min)*100/m;h(e,0,"done")})});var n=function(){var e=this.value,e=(e=(e=(e=isNaN(e)?0:e)c.max?c.max:e,((this.value=e)-c.min)/(c.max-c.min)*100/m);h(e,0,"done")};o.children("."+E).children("input").on("keydown",function(e){13===e.keyCode&&(e.preventDefault(),n.call(this))}).on("change",n)},t.prototype.events=function(){this.config},m.render=function(e){e=new t(e);return function(){var i=this,n=i.config;return{setValue:function(e,t){return e=(e=e>n.max?n.max:e)',"",'','',"","","
                "].join("")),t=i.elem=x(i.elem);i.size&&o.addClass("layui-colorpicker-"+i.size),t.addClass("layui-inline").html(e.elemColorBox=o),i.id="id"in i?i.id:t.attr("id")||e.index,e.color=e.elemColorBox.find("."+T)[0].style.background,e.events()},s.prototype.renderPicker=function(){var o,e=this,i=e.config,t=e.elemColorBox[0],n=e.elemPicker=x(['
                ','
                ','
                ','
                ','
                ','
                ',"
                ",'
                ','
                ',"
                ","
                ",'
                ','
                ','
                ',"
                ","
                ",i.predefine?(o=['
                '],layui.each(i.colors,function(e,i){o.push(['
                ','
                ',"
                "].join(""))}),o.push("
                "),o.join("")):"",'
                ','
                ','',"
                ",'
                ','','',"","
                "].join(""));e.elemColorBox.find("."+T)[0];x(c)[0]&&x(c).data("index")==e.index?e.removePicker(s.thisElemInd):(e.removePicker(s.thisElemInd),x("body").append(n)),r.thisId=i.id,s.thisElemInd=e.index,s.thisColor=t.style.background,e.position(),e.pickerEvents()},s.prototype.removePicker=function(e){var i=this.config,e=x("#layui-colorpicker"+(e||this.index));return e[0]&&(e.remove(),delete r.thisId,"function"==typeof i.close)&&i.close(this.color),this},s.prototype.position=function(){var e=this,i=e.config;return P.position(e.bindElem||e.elemColorBox[0],e.elemPicker[0],{position:i.position,align:"center"}),e},s.prototype.val=function(){var e,i=this,o=(i.config,i.elemColorBox.find("."+T)),t=i.elemPicker.find("."+X),n=o[0].style.backgroundColor;n?(e=j(L(n)),o=o.attr("lay-type"),i.select(e.h,e.s,e.b),"torgb"===o?t.find("input").val(n):"rgba"===o?(o=L(n),3===(n.match(/[0-9]{1,3}/g)||[]).length?(t.find("input").val("rgba("+o.r+", "+o.g+", "+o.b+", 1)"),i.elemPicker.find("."+Y).css("left",280)):(t.find("input").val(n),n=280*n.slice(n.lastIndexOf(",")+1,n.length-1),i.elemPicker.find("."+Y).css("left",n)),i.elemPicker.find("."+D)[0].style.background="linear-gradient(to right, rgba("+o.r+", "+o.g+", "+o.b+", 0), rgb("+o.r+", "+o.g+", "+o.b+"))"):t.find("input").val("#"+H(e))):(i.select(0,100,100),t.find("input").val(""),i.elemPicker.find("."+D)[0].style.background="",i.elemPicker.find("."+Y).css("left",280))},s.prototype.side=function(){var r=this,l=r.config,c=r.elemColorBox.find("."+T),a=c.attr("lay-type"),s=r.elemPicker.find(".layui-colorpicker-side"),o=r.elemPicker.find("."+I),d=r.elemPicker.find("."+E),t=r.elemPicker.find("."+M),u=r.elemPicker.find("."+D),f=r.elemPicker.find("."+Y),p=o[0].offsetTop/180*360,h=100-t[0].offsetTop/180*100,g=t[0].offsetLeft/260*100,v=Math.round(f[0].offsetLeft/280*100)/100,m=r.elemColorBox.find("."+B),e=r.elemPicker.find(".layui-colorpicker-pre").children("div"),y=function(e,i,o,t){r.select(e,i,o);var n=F({h:e,s:i,b:o}),e=H({h:e,s:i,b:o}),i=r.elemPicker.find("."+X).find("input");m.addClass(C).removeClass(w),c[0].style.background="rgb("+n.r+", "+n.g+", "+n.b+")","torgb"===a?i.val("rgb("+n.r+", "+n.g+", "+n.b+")"):"rgba"===a?(f.css("left",280*t),i.val("rgba("+n.r+", "+n.g+", "+n.b+", "+t+")"),c[0].style.background="rgba("+n.r+", "+n.g+", "+n.b+", "+t+")",u[0].style.background="linear-gradient(to right, rgba("+n.r+", "+n.g+", "+n.b+", 0), rgb("+n.r+", "+n.g+", "+n.b+"))"):i.val("#"+e),l.change&&l.change(x.trim(r.elemPicker.find("."+X).find("input").val()))},i=x(['
                '].join("")),b=function(e){x("#LAY-colorpicker-moving")[0]||x("body").append(i),i.on("mousemove",e),i.on("mouseup",function(){i.remove()}).on("mouseleave",function(){i.remove()})},n=!0,k=!0;o.on("mousedown",function(e,i){var t=this.offsetTop,n=(e.clientY===undefined?i:e).clientY;k&&layui.stope(e),b(function(e){var i=t+(e.clientY-n),o=s[0].offsetHeight,o=(i=o<(i=i<0?0:i)?o:i)/180*360;y(p=o,g,h,v),e.preventDefault()}),e.preventDefault()}),s.on("mousedown",function(e){var i=e.clientY-x(this).offset().top+W.scrollTop(),i=(i=(i=i<0?0:i)>this.offsetHeight?this.offsetHeight:i)/180*360;y(p=i,g,h,v),e.preventDefault(),n&&o.trigger("mousedown",e)}),t.on("mousedown",function(e,i){var r=this.offsetTop,l=this.offsetLeft,c=(e.clientY===undefined?i:e).clientY,a=(e.clientX===undefined?i:e).clientX;k&&layui.stope(e),b(function(e){var i=r+(e.clientY-c),o=l+(e.clientX-a),t=d[0].offsetHeight,n=d[0].offsetWidth,n=(o=n<(o=o<0?0:o)?n:o)/260*100,o=100-(i=t<(i=i<0?0:i)?t:i)/180*100;y(p,g=n,h=o,v),e.preventDefault()}),e.preventDefault()}),d.on("mousedown",function(e){var i=e.clientY-x(this).offset().top+W.scrollTop(),o=e.clientX-x(this).offset().left+W.scrollLeft(),o=((i=i<0?0:i)>this.offsetHeight&&(i=this.offsetHeight),(o=(o=o<0?0:o)>this.offsetWidth?this.offsetWidth:o)/260*100),i=100-i/180*100;y(p,g=o,h=i,v),layui.stope(e),e.preventDefault(),n&&t.trigger("mousedown",e)}),f.on("mousedown",function(e,i){var t=this.offsetLeft,n=(e.clientX===undefined?i:e).clientX;k&&layui.stope(e),b(function(e){var i=t+(e.clientX-n),o=u[0].offsetWidth,o=(o<(i=i<0?0:i)&&(i=o),Math.round(i/280*100)/100);y(p,g,h,v=o),e.preventDefault()}),e.preventDefault()}),u.on("mousedown",function(e){var i=e.clientX-x(this).offset().left,i=((i=i<0?0:i)>this.offsetWidth&&(i=this.offsetWidth),Math.round(i/280*100)/100);y(p,g,h,v=i),e.preventDefault(),n&&f.trigger("mousedown",e)}),e.each(function(){x(this).on("click",function(){x(this).parent(".layui-colorpicker-pre").addClass("selected").siblings().removeClass("selected");var e=this.style.backgroundColor,i=j(L(e)),o=e.slice(e.lastIndexOf(",")+1,e.length-1);p=i.h,g=i.s,h=i.b,3===(e.match(/[0-9]{1,3}/g)||[]).length&&(o=1),v=o,y(i.h,i.s,i.b,o)})}),P.touchEventsSupported()&&layui.each([{elem:s,eventType:"mousedown"},{elem:u,eventType:"mousedown"},{elem:d,eventType:"mousedown"}],function(e,t){P.touchSwipe(t.elem,{onTouchStart:function(){k=n=!1},onTouchMove:function(e){var i,o;e=e,i=t.eventType,e=e.touches[0],(o=document.createEvent("MouseEvent")).initMouseEvent(i,!0,!0,window,1,e.screenX,e.screenY,e.clientX,e.clientY,!1,!1,!1,!1,0,null),e.target.dispatchEvent(o)},onTouchEnd:function(){i.remove(),k=n=!0}})})},s.prototype.select=function(e,i,o,t){this.config;var n=H({h:e,s:100,b:100}),e=(H({h:e,s:i,b:o}),e/360*180),o=180-o/100*180,i=i/100*260,r=this.elemPicker.find("."+E)[0];this.elemPicker.find("."+I).css("top",e),r.style.background="#"+n,this.elemPicker.find("."+M).css({top:o/r.offsetHeight*100+"%",left:i/r.offsetWidth*100+"%"})},s.prototype.pickerEvents=function(){var c=this,a=c.config,s=c.elemColorBox.find("."+T),d=c.elemPicker.find("."+X+" input"),o={clear:function(e){s[0].style.background="",c.elemColorBox.find("."+B).removeClass(C).addClass(w),c.color="",a.done&&a.done(""),c.removePicker()},confirm:function(e,i){var o,t,n,r,l=x.trim(d.val());-1>16,g:(65280&n)>>8,b:255&n},t=j(r),s[0].style.background=o="#"+H(t),c.elemColorBox.find("."+B).removeClass(w).addClass(C)),"change"===i?(c.select(t.h,t.s,t.b,i),a.change&&a.change(o)):(c.color=l,a.done&&a.done(l),c.removePicker())}};c.elemPicker.on("click","*[colorpicker-events]",function(){var e=x(this),i=e.attr("colorpicker-events");o[i]&&o[i].call(this,e)}),d.on("keyup",function(e){var i=x(this);o.confirm.call(this,i,13===e.keyCode?null:"change")})},s.prototype.events=function(){var e=this;e.config;e.elemColorBox.on("click",function(){e.renderPicker(),x(c)[0]&&(e.val(),e.side())})},a.on(i,function(e){var i,o,t;r.thisId&&(i=n.getThis(r.thisId))&&(o=i.config,t=i.elemColorBox.find("."+T),x(e.target).hasClass(l)||x(e.target).parents("."+l)[0]||x(e.target).hasClass(c.replace(/\./g,""))||x(e.target).parents(c)[0]||i.elemPicker&&(i.color?(e=j(L(i.color)),i.select(e.h,e.s,e.b)):i.elemColorBox.find("."+B).removeClass(C).addClass(w),t[0].style.background=i.color||"","function"==typeof o.cancel&&o.cancel(i.color),i.removePicker()))}),W.on("resize",function(){if(r.thisId){var e=n.getThis(r.thisId);if(e)return!(!e.elemPicker||!x(c)[0])&&void e.position()}}),n.that={},n.getThis=function(e){var i=n.that[e];return i||o.error(e?t+" instance with ID '"+e+"' not found":"ID argument required"),i},r.render=function(e){e=new s(e);return n.call(e)},e(t,r)});layui.define("jquery",function(t){"use strict";var u=layui.$,d=(layui.hint(),layui.device()),r="element",y="layui-this",f="layui-show",c=".layui-tab-title",i=function(){this.config={}},h=(i.prototype.set=function(t){return u.extend(!0,this.config,t),this},i.prototype.on=function(t,i){return layui.onevent.call(this,r,t,i)},i.prototype.tabAdd=function(t,i){var a,e=u(".layui-tab[lay-filter="+t+"]"),l=e.children(c),n=l.children(".layui-tab-bar"),s=e.children(".layui-tab-content"),o=""+(i.title||"unnaming")+"";return n[0]?n.before(o):l.append(o),s.append('
                "+(i.content||"")+"
                "),i.change&&this.tabChange(t,i.id),l.data("LAY_TAB_CHANGE",i.change),w.tabAuto(i.change?"change":null,e),this},i.prototype.tabDelete=function(t,i,a){t=u(".layui-tab[lay-filter="+t+"]").children(c).find('>li[lay-id="'+i+'"]');return w.tabDelete.call(t[0],{liElem:t,force:a}),this},i.prototype.tabChange=function(t,i,a){t=u(".layui-tab[lay-filter="+t+"]").children(c).find('>li[lay-id="'+i+'"]');return w.tabClick.call(t[0],{liElem:t,force:a}),this},i.prototype.tab=function(a){a=a||{},e.on("click",a.headerElem,function(t){var i=u(a.headerElem).index(u(this));w.tabClick.call(this,{index:i,options:a})})},i.prototype.progress=function(t,i){var a="layui-progress",t=u("."+a+"[lay-filter="+t+"]").find("."+a+"-bar"),a=t.find("."+a+"-text");return t.css("width",function(){return/^.+\/.+$/.test(i)?100*new Function("return "+i)()+"%":i}).attr("lay-percent",i),a.text(i),this},".layui-nav"),p="layui-nav-item",b="layui-nav-bar",v="layui-nav-tree",m="layui-nav-child",g="layui-nav-more",C="layui-anim layui-anim-upbit",w={tabClick:function(t){var i=(t=t||{}).options||{},a=t.liElem||u(this),e=i.headerElem?a.parent():a.parents(".layui-tab").eq(0),i=i.bodyElem?u(i.bodyElem):e.children(".layui-tab-content").children(".layui-tab-item"),l=a.find("a"),l="javascript:;"!==l.attr("href")&&"_blank"===l.attr("target"),n="string"==typeof a.attr("lay-unselect"),s=e.attr("lay-filter"),o=a.attr("lay-id"),c="index"in t?t.index:a.parent().children("li").index(a);if(!t.force){var t=a.siblings("."+y);if(!1===layui.event.call(this,r,"tabBeforeChange("+s+")",{elem:e,from:{index:a.parent().children("li").index(t),id:t.attr("lay-id")},to:{index:c,id:o}}))return}l||n||(a.addClass(y).siblings().removeClass(y),(o?t=(t=i.filter('[lay-id="'+o+'"]')).length?t:i.eq(c):i.eq(c)).addClass(f).siblings().removeClass(f)),layui.event.call(this,r,"tab("+s+")",{elem:e,index:c,id:o})},tabDelete:function(t){var i=(t=t||{}).liElem||u(this).parent(),a=i.parent().children("li").index(i),e=i.closest(".layui-tab"),l=e.children(".layui-tab-content").children(".layui-tab-item"),n=e.attr("lay-filter"),s=i.attr("lay-id");if(!t.force&&!1===layui.event.call(i[0],r,"tabBeforeDelete("+n+")",{elem:e,index:a,id:s}))return;i.hasClass(y)&&(i.next()[0]&&i.next().is("li")?w.tabClick.call(i.next()[0],{index:a+1}):i.prev()[0]&&i.prev().is("li")&&w.tabClick.call(i.prev()[0],null,a-1)),i.remove(),(s?t=(t=l.filter('[lay-id="'+s+'"]')).length?t:l.eq(a):l.eq(a)).remove(),setTimeout(function(){w.tabAuto(null,e)},50),layui.event.call(this,r,"tabDelete("+n+")",{elem:e,index:a,id:s})},tabAuto:function(l,t){var n="layui-tab-more",s="layui-tab-bar",o="layui-tab-close",c=this;(t||u(".layui-tab")).each(function(){var t=u(this),a=t.children(".layui-tab-title"),i=(t.children(".layui-tab-content").children(".layui-tab-item"),'lay-stope="tabmore"'),i=u(''),e=(c===window&&d.ie,t.attr("lay-allowclose"));e&&"false"!==e&&a.find("li").each(function(){var t,i=u(this);i.find("."+o)[0]||"false"===i.attr("lay-allowclose")||((t=u('')).on("click",function(t){w.tabDelete.call(this,{e:t})}),i.append(t))}),"string"!=typeof t.attr("lay-unauto")&&(a.prop("scrollWidth")>a.outerWidth()+1||a.find("li").length&&a.height()>(e=a.find("li").eq(0).height())+e/2?("change"===l&&a.data("LAY_TAB_CHANGE")&&a.addClass(n),a.find("."+s)[0]||(a.append(i),t.attr("overflow",""),i.on("click",function(t){var i=a.hasClass(n);a[i?"removeClass":"addClass"](n)}))):(a.find("."+s).remove(),t.removeAttr("overflow")))})},hideTabMore:function(t){var i=u(".layui-tab-title");!0!==t&&"tabmore"===u(t.target).attr("lay-stope")||(i.removeClass("layui-tab-more"),i.find(".layui-tab-bar").attr("title",""))},clickThis:function(){var t=u(this),i=t.closest(h),a=i.attr("lay-filter"),e=t.parent(),l=t.siblings("."+m),n="string"==typeof e.attr("lay-unselect");if("javascript:;"!==t.attr("href")&&"_blank"===t.attr("target")||n||l[0]||(i.find("."+y).removeClass(y),e.addClass(y)),i.hasClass(v)){var n=p+"ed",s=!e.hasClass(n),o=function(){u(this).css({display:""}),i.children("."+b).css({opacity:0})};if(l.is(":animated"))return;l.removeClass(C),l[0]&&(s?(l.slideDown(200,o),e.addClass(n)):(e.removeClass(n),l.show().slideUp(200,o)),"string"!=typeof i.attr("lay-accordion")&&"all"!==i.attr("lay-shrink")||((s=e.siblings("."+n)).removeClass(n),s.children("."+m).show().stop().slideUp(200,o)))}layui.event.call(this,r,"nav("+a+")",t)},collapse:function(){var t=u(this),i=t.find(".layui-colla-icon"),a=t.siblings(".layui-colla-content"),e=t.parents(".layui-collapse").eq(0),l=e.attr("lay-filter"),n="none"===a.css("display");"string"==typeof e.attr("lay-accordion")&&((e=e.children(".layui-colla-item").children("."+f)).siblings(".layui-colla-title").children(".layui-colla-icon").html(""),e.removeClass(f)),a[n?"addClass":"removeClass"](f),i.html(n?"":""),layui.event.call(this,r,"collapse("+l+")",{title:t,content:a,show:n})}},a=(i.prototype.render=i.prototype.init=function(t,i){var a="string"==typeof i&&i?'[lay-filter="'+i+'"]':"",e={tab:function(t){t=t||u(".layui-tab"+a);w.tabAuto.call({},null,t)},nav:function(t){var s={},o={},c={},r="layui-nav-title";(t||u(h+a)).each(function(t){var i=u(this),a=u(''),e=i.find("."+p),l=i.find("."+b);l[0]&&l.remove(),i.append(a),(i.hasClass(v)?e.find("dd,>."+r):e).off("mouseenter.lay_nav").on("mouseenter.lay_nav",function(){!function(t,i,a){var e,l=u(this),n=l.find("."+m);i.hasClass(v)?n[0]||(e=l.children("."+r),t.css({top:l.offset().top-i.offset().top,height:(e[0]?e:l).outerHeight(),opacity:1})):(n.addClass(C),n.hasClass("layui-nav-child-c")&&n.css({left:-(n.outerWidth()-l.width())/2}),n[0]?t.css({left:t.position().left+t.width()/2,width:0,opacity:0}):t.css({left:l.position().left+parseFloat(l.css("marginLeft")),top:l.position().top+l.height()-t.height()}),s[a]=setTimeout(function(){t.css({width:n[0]?0:l.width(),opacity:n[0]?0:1})},d.ie&&d.ie<10?0:200),clearTimeout(c[a]),"block"===n.css("display")&&clearTimeout(o[a]),o[a]=setTimeout(function(){n.addClass(f),l.find("."+g).addClass(g+"d")},300))}.call(this,a,i,t)}).off("mouseleave.lay_nav").on("mouseleave.lay_nav",function(){i.hasClass(v)?a.css({height:0,opacity:0}):(clearTimeout(o[t]),o[t]=setTimeout(function(){i.find("."+m).removeClass(f),i.find("."+g).removeClass(g+"d")},300))}),i.off("mouseleave.lay_nav").on("mouseleave.lay_nav",function(){clearTimeout(s[t]),c[t]=setTimeout(function(){i.hasClass(v)||a.css({width:0,left:a.position().left+a.width()/2,opacity:0})},200)}),e.find("a").each(function(){var t=u(this);t.parent();t.siblings("."+m)[0]&&!t.children("."+g)[0]&&t.append(''),t.off("click",w.clickThis).on("click",w.clickThis)})})},breadcrumb:function(t){(t||u(".layui-breadcrumb"+a)).each(function(){var t=u(this),i="lay-separator",a=t.attr(i)||"/",e=t.find("a");e.next("span["+i+"]")[0]||(e.each(function(t){t!==e.length-1&&u(this).after(""+a+"")}),t.css("visibility","visible"))})},progress:function(t){var e="layui-progress";(t||u("."+e+a)).each(function(){var t=u(this),i=t.find(".layui-progress-bar"),a=i.attr("lay-percent");i.css("width",function(){return/^.+\/.+$/.test(a)?100*new Function("return "+a)()+"%":a}),t.attr("lay-showpercent")&&setTimeout(function(){i.html(''+a+"")},350)})},collapse:function(t){(t||u(".layui-collapse"+a)).each(function(){u(this).find(".layui-colla-item").each(function(){var t=u(this),i=t.find(".layui-colla-title"),t="none"===t.find(".layui-colla-content").css("display");i.find(".layui-colla-icon").remove(),i.append(''+(t?"":"")+""),i.off("click",w.collapse).on("click",w.collapse)})})}};return t&&"object"==typeof i&&i instanceof u?e[t](i):e[t]?e[t]():layui.each(e,function(t,i){i()})},new i),e=u(document);u(function(){a.render()}),e.on("click",".layui-tab-title li",w.tabClick),u(window).on("resize",w.tabAuto),t(r,a)});layui.define(["lay","layer"],function(e){"use strict";var F=layui.$,a=layui.lay,t=layui.layer,R=layui.device(),i="upload",s="layui_"+i+"_index",w={config:{},index:layui[i]?layui[i].index+1e4:0,set:function(e){var t=this;return t.config=F.extend({},t.config,e),t},on:function(e,t){return layui.onevent.call(this,i,e,t)}},o=function(){var t=this,e=t.config.id;return{upload:function(e){t.upload.call(t,e)},reload:function(e){t.reload.call(t,e)},config:(o.that[e]=t).config}},r="layui-upload-file",l="layui-upload-form",E="layui-upload-iframe",L="layui-upload-choose",T="UPLOADING",D=function(e){var t=this;t.index=++w.index,t.config=F.extend({},t.config,w.config,e),t.render()};D.prototype.config={accept:"images",exts:"",auto:!0,bindAction:"",url:"",force:"",field:"file",acceptMime:"",method:"post",data:{},drag:!0,size:0,number:0,multiple:!1,text:{"cross-domain":"Cross-domain requests are not supported","data-format-error":"Please return JSON data format","check-error":"",error:"","limit-number":null,"limit-size":null}},D.prototype.reload=function(e){var t=this;t.config=F.extend({},t.config,e),t.render(!0)},D.prototype.render=function(e){var t=this,i=t.config,n=F(i.elem);return 1"].join("")),n=t.elem.next();(n.hasClass(r)||n.hasClass(l))&&n.remove(),R.ie&&R.ie<10&&t.elem.wrap('
                '),e.isFile()?(e.elemFile=t.elem,t.field=t.elem[0].name):t.elem.after(i),R.ie&&R.ie<10&&e.initIE()},D.prototype.initIE=function(){var i,e=this.config,t=F(''),n=F(['
                ',"
                "].join(""));F("#"+E)[0]||F("body").append(t),e.elem.next().hasClass(l)||(this.elemFile.wrap(n),e.elem.next("."+l).append((i=[],layui.each(e.data,function(e,t){t="function"==typeof t?t():t,i.push('')}),i.join(""))))},D.prototype.msg=function(e){return t.msg(e,{icon:2,shift:6})},D.prototype.isFile=function(){var e=this.config.elem[0];if(e)return"input"===e.tagName.toLocaleLowerCase()&&"file"===e.type},D.prototype.preview=function(n){window.FileReader&&layui.each(this.chooseFiles,function(e,t){var i=new FileReader;i.readAsDataURL(t),i.onload=function(){n&&n(e,t,this.result)}})},D.prototype.upload=function(e,t){var i,n,a,o,r,u=this,f=u.config,s=f.text||{},l=u.elemFile[0],c=function(){return e||u.files||u.chooseFiles||l.files},d=function(){var a=0,o=0,r=c(),l=function(){f.multiple&&a+o===u.fileLength&&"function"==typeof f.allDone&&f.allDone({total:u.fileLength,successful:a,failed:o})},i=function(i){var n=new FormData,t=function(e){i.unified?layui.each(r,function(e,t){delete t[T]}):delete e[T]};if(layui.each(f.data,function(e,t){t="function"==typeof t?i.unified?t():t(i.index,i.file):t,n.append(e,t)}),i.unified)layui.each(r,function(e,t){t[T]||(t[T]=!0,n.append(f.field,t))});else{if(i.file[T])return;n.append(f.field,i.file),i.file[T]=!0}var e={url:f.url,type:"post",data:n,dataType:f.dataType||"json",contentType:!1,processData:!1,headers:f.headers||{},success:function(e){f.unified?a+=u.fileLength:a++,m(i.index,e),l(i.index),t(i.file)},error:function(e){f.unified?o+=u.fileLength:o++,u.msg(s.error||["Upload failed, please try again.","status: "+(e.status||"")+" - "+(e.statusText||"error")].join("
                ")),g(i.index,e.responseText,e),l(i.index),t(i.file)}};"function"==typeof f.progress&&(e.xhr=function(){var e=F.ajaxSettings.xhr();return e.upload.addEventListener("progress",function(e){var t;e.lengthComputable&&(t=Math.floor(e.loaded/e.total*100),f.progress(t,(f.item||f.elem)[0],e,i.index))}),e}),F.ajax(e)};f.unified?i({unified:!0,index:0}):layui.each(r,function(e,t){i({index:e,file:t})})},p=function(){var n=F("#"+E);u.elemFile.parent().submit(),clearInterval(D.timer),D.timer=setInterval(function(){var e,t=n.contents().find("body");try{e=t.text()}catch(i){u.msg(s["cross-domain"]),clearInterval(D.timer),g()}e&&(clearInterval(D.timer),t.html(""),m(0,e))},30)},h=function(e){if("json"===f.force&&"object"!=typeof e)try{return{status:"CONVERTED",data:JSON.parse(e)}}catch(t){return u.msg(s["data-format-error"]),{status:"FORMAT_ERROR",data:{}}}return{status:"DO_NOTHING",data:{}}},m=function(e,t){u.elemFile.next("."+L).remove(),l.value="";var i=h(t);switch(i.status){case"CONVERTED":t=i.data;break;case"FORMAT_ERROR":return}"function"==typeof f.done&&f.done(t,e||0,function(e){u.upload(e)})},g=function(e,t,i){f.auto&&(l.value="");var n=h(t);switch(n.status){case"CONVERTED":t=n.data;break;case"FORMAT_ERROR":return}"function"==typeof f.error&&f.error(e||0,function(e){u.upload(e)},t,i)},v=f.exts,y=(n=[],layui.each(e||u.chooseFiles,function(e,t){n.push(t.name)}),n),x={preview:function(e){u.preview(e)},upload:function(e,t){var i={};i[e]=t,u.upload(i)},pushFile:function(){return u.files=u.files||{},layui.each(u.chooseFiles,function(e,t){u.files[e]=t}),u.files},resetFile:function(e,t,i){t=new File([t],i);u.files=u.files||{},u.files[e]=t},getChooseFiles:function(){return u.chooseFiles}},b={file:"\u6587\u4ef6",images:"\u56fe\u7247",video:"\u89c6\u9891",audio:"\u97f3\u9891"}[f.accept]||"\u6587\u4ef6",y=0===y.length?l.value.match(/[^\/\\]+\..+/g)||[]:y;if(0!==y.length){switch(f.accept){case"file":layui.each(y,function(e,t){if(v&&!RegExp(".\\.("+v+")$","i").test(escape(t)))return i=!0});break;case"video":layui.each(y,function(e,t){if(!RegExp(".\\.("+(v||"avi|mp4|wma|rmvb|rm|flash|3gp|flv")+")$","i").test(escape(t)))return i=!0});break;case"audio":layui.each(y,function(e,t){if(!RegExp(".\\.("+(v||"mp3|wav|mid")+")$","i").test(escape(t)))return i=!0});break;default:layui.each(y,function(e,t){if(!RegExp(".\\.("+(v||"jpg|png|gif|bmp|jpeg|svg|webp")+")$","i").test(escape(t)))return i=!0})}if(i)return u.msg(s["check-error"]||"\u9009\u62e9\u7684"+b+"\u4e2d\u5305\u542b\u4e0d\u652f\u6301\u7684\u683c\u5f0f"),l.value="";if("choose"!==t&&!f.auto||(f.choose&&f.choose(x),"choose"!==t)){if(u.fileLength=(a=0,b=c(),layui.each(b,function(){a++}),a),f.number&&u.fileLength>f.number)return u.msg("function"==typeof s["limit-number"]?s["limit-number"](f,u.fileLength):"\u540c\u65f6\u6700\u591a\u53ea\u80fd\u4e0a\u4f20: "+f.number+" \u4e2a\u6587\u4ef6
                \u60a8\u5f53\u524d\u5df2\u7ecf\u9009\u62e9\u4e86: "+u.fileLength+" \u4e2a\u6587\u4ef6");if(01024*f.size&&(t=1<=(t=f.size/1024)?t.toFixed(2)+"MB":f.size+"KB",l.value="",o=t)}),o)return u.msg("function"==typeof s["limit-size"]?s["limit-size"](f,o):"\u6587\u4ef6\u5927\u5c0f\u4e0d\u80fd\u8d85\u8fc7 "+o);r=function(){if(R.ie)return(9'+e+"")},l=function(i){var n=!0;return layui.each(a.files,function(e,t){if(!(n=!(t.name===i.name)))return!0}),n},u=function(e){var i=function(e){e.ext=e.name.substr(e.name.lastIndexOf(".")+1).toLowerCase(),e.sizes=w.util.parseSize(e.size)};return e instanceof FileList?layui.each(e,function(e,t){i(t)}):i(e),e},f=function(e){var i;return(e=e||[]).length?a.files?(i=[],layui.each(e,function(e,t){l(t)&&i.push(u(t))}),i):u(e):[]};n.elem.off("upload.start").on("upload.start",function(){var e=F(this);a.config.item=e,a.elemFile[0].click()}),R.ie&&R.ie<10||n.elem.off("upload.over").on("upload.over",function(){F(this).attr("lay-over","")}).off("upload.leave").on("upload.leave",function(){F(this).removeAttr("lay-over")}).off("upload.drop").on("upload.drop",function(e,t){var i=F(this),t=f(t.originalEvent.dataTransfer.files);i.removeAttr("lay-over"),o(t),n.auto?a.upload():r(t)}),a.elemFile.on("change",function(){var e=f(this.files);0!==e.length&&(o(e),n.auto?a.upload():r(e))}),n.bindAction.off("upload.action").on("upload.action",function(){a.upload()}),n.elem.data(s)||(n.elem.on("click",function(){a.isFile()||F(this).trigger("upload.start")}),n.drag&&n.elem.on("dragover",function(e){e.preventDefault(),F(this).trigger("upload.over")}).on("dragleave",function(e){F(this).trigger("upload.leave")}).on("drop",function(e){e.preventDefault(),F(this).trigger("upload.drop",e)}),n.bindAction.on("click",function(){F(this).trigger("upload.action")}),n.elem.data(s,n.id))},w.util={parseSize:function(e,t){var i,n;return t=t||2,null!=e&&e?(i="string"==typeof e?parseFloat(e):e,n=Math.floor(Math.log(i)/Math.log(1024)),(e=(e=i/Math.pow(1024,n))%1==0?e:parseFloat(e.toFixed(t)))+["Bytes","Kb","Mb","Gb","Tb","Pb","Eb","Zb","Yb"][n]):"0"},promiseLikeResolve:function(e){var t=F.Deferred();return e&&"function"==typeof e.then?e.then(t.resolve,t.reject):t.resolve(e),t.promise()}},o.that={},o.getThis=function(e){var t=o.that[e];return t||hint.error(e?i+" instance with ID '"+e+"' not found":"ID argument required"),t},w.render=function(e){e=new D(e);return o.call(e)},e(i,w)});layui.define(["lay","layer","util"],function(e){"use strict";var _=layui.$,p=layui.layer,T=layui.util,l=layui.hint(),d=(layui.device(),lay.ie&&8===parseFloat(lay.ie)),A="form",h=".layui-form",E="layui-this",O="layui-hide",j="layui-disabled",y="layui-input-number-invalid",t=function(){this.config={verify:{required:function(e){if(!/[\S]+/.test(e)||e===undefined||null===e)return"\u5fc5\u586b\u9879\u4e0d\u80fd\u4e3a\u7a7a"},phone:function(e){if(e&&!/^1\d{10}$/.test(e))return"\u624b\u673a\u53f7\u683c\u5f0f\u4e0d\u6b63\u786e"},email:function(e){if(e&&!/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/.test(e))return"\u90ae\u7bb1\u683c\u5f0f\u4e0d\u6b63\u786e"},url:function(e){if(e&&!/^(#|(http(s?)):\/\/|\/\/)[^\s]+\.[^\s]+$/.test(e))return"\u94fe\u63a5\u683c\u5f0f\u4e0d\u6b63\u786e"},number:function(e){if(e&&isNaN(e))return"\u53ea\u80fd\u586b\u5199\u6570\u5b57"},date:function(e){if(e&&!/^(\d{4})[-\/](\d{1}|0\d{1}|1[0-2])([-\/](\d{1}|0\d{1}|[1-2][0-9]|3[0-1]))*$/.test(e))return"\u65e5\u671f\u683c\u5f0f\u4e0d\u6b63\u786e"},identity:function(e){if(e&&!/(^\d{15}$)|(^\d{17}(x|X|\d)$)/.test(e))return"\u8eab\u4efd\u8bc1\u53f7\u683c\u5f0f\u4e0d\u6b63\u786e"}},autocomplete:null}},i=(t.prototype.set=function(e){return _.extend(!0,this.config,e),this},t.prototype.verify=function(e){return _.extend(!0,this.config.verify,e),this},t.prototype.getFormElem=function(e){return _(h+(e?'[lay-filter="'+e+'"]':""))},t.prototype.on=function(e,t){return layui.onevent.call(this,A,e,t)},t.prototype.val=function(e,s){return this.getFormElem(e).each(function(e,t){var i,a,n,l,r=_(this);for(i in s)lay.hasOwn(s,i)&&(n=s[i],(l=r.find('[name="'+i+'"]'))[0])&&("checkbox"===(a=l[0].type)?l[0].checked=n:"radio"===a?l.each(function(){this.checked=this.value==n+""}):l.val(n))}),r.render(null,e),this.getValue(e)},t.prototype.getValue=function(e,t){t=t||this.getFormElem(e);var n={},l={},e=t.find("input,select,textarea");return layui.each(e,function(e,t){var i,a=_(this);t.name=(t.name||"").replace(/^\s*|\s*&/,""),t.name&&(/^.*\[\]$/.test(t.name)&&(i=t.name.match(/^(.*)\[\]$/g)[0],n[i]=0|n[i],i=t.name.replace(/^(.*)\[\]$/,"$1["+n[i]+++"]")),/^(checkbox|radio)$/.test(t.type)&&!t.checked||(l[i||t.name]="SELECT"===this.tagName&&"string"==typeof this.getAttribute("multiple")?a.val()||[]:this.value))}),l},t.prototype.render=function(e,t){var u=this,i=u.config,a=_(h+(t?'[lay-filter="'+t+'"]':"")),n={input:function(e){var e=e||a.find("input,textarea"),p=(i.autocomplete&&e.attr("autocomplete",i.autocomplete),function(e,t){var i=e.val(),a=Number(i),n=Number(e.attr("step"))||1,l=Number(e.attr("min")),r=Number(e.attr("max")),s=Number(e.attr("lay-precision")),o="click"!==t&&""===i,c="init"===t,u=isNaN(a),d="string"==typeof e.attr("lay-step-strictly");if(e.toggleClass(y,u),!u){if("click"===t){if("text"===e[0].type&&"string"==typeof e.attr("readonly"))return;a=!!_(this).index()?a-n:a+n}u=function(e){return((e.toString().match(/\.(\d+$)/)||[])[1]||"").length},s=0<=s?s:Math.max(u(n),u(i));o||(c||r<=(a=(a=d?Math.round(a/n)*n:a)<=l?l:a)&&(a=r),0===s?a=parseInt(a):0'),e=layui.isArray(i.value)?i.value:[i.value],e=_((a=[],layui.each(e,function(e,t){a.push('')}),a.join(""))),n=(t.append(e),i.split&&t.addClass("layui-input-split"),i.className&&t.addClass(i.className),r.next("."+u)),l=(n[0]&&n.remove(),r.parent().hasClass(o)||r.wrap('
                '),r.next("."+c));l[0]?((n=l.find("."+u))[0]&&n.remove(),l.prepend(t),r.css("padding-right",function(){return(r.closest(".layui-input-group")[0]?0:l.outerWidth())+t.outerWidth()})):(t.addClass(c),r.after(t)),"auto"===i.show&&d(t,r.val()),"function"==typeof i.init&&i.init.call(this,r,i),r.on("input propertychange",function(){var e=this.value;"auto"===i.show&&d(t,e)}),r.on("blur",function(){"function"==typeof i.blur&&i.blur.call(this,r,i)}),e.on("click",function(){var e=r.attr("lay-filter");_(this).hasClass(j)||("function"==typeof i.click&&i.click.call(this,r,i),layui.event.call(this,A,"input-affix("+e+")",{elem:r[0],affix:s,options:i}))})},h={eye:{value:"eye-invisible",click:function(e,t){var i="LAY_FORM_INPUT_AFFIX_SHOW",a=e.data(i);e.attr("type",a?"password":"text").data(i,!a),n({value:a?"eye-invisible":"eye"})}},clear:{value:"clear",click:function(e){e.val("").focus(),d(_(this).parent(),null)},show:"auto",disabled:e},number:{value:["up","down"],split:!0,className:"layui-input-number",disabled:r.is("[disabled]"),init:function(a){var e,n,l,t,i,r;"text"!==a.attr("type")&&"text"!==a[0].type||(l=n=!(e=".lay_input_number"),t="string"==typeof a.attr("readonly"),i="string"==typeof a.attr("lay-wheel"),r=a.next(".layui-input-number").children("i"),a.attr("lay-input-mirror",a.val()),a.off(e),a.on("keydown"+e,function(e){n=!1,8!==e.keyCode&&46!==e.keyCode||(n=!0),t||2!==r.length||38!==e.keyCode&&40!==e.keyCode||(e.preventDefault(),r.eq(38===e.keyCode?0:1).click())}),a.on("input"+e+" propertychange"+e,function(e){var t,i;l||"propertychange"===e.type&&"value"!==e.originalEvent.propertyName||(n||""===(e=this.value)||"00"!==e.slice(0,2)&&!e.match(/\s/g)&&!((t=e.match(/\./g))&&1=Math.abs(e.deltaY)?e.deltaX:e.deltaY):"mousewheel"===e.type?t=-e.originalEvent.wheelDelta:"DOMMouseScroll"===e.type&&(t=e.originalEvent.detail),r.eq(0S.height()&&t<=e&&n.addClass(x+"up"),p(),o&&g.off("mousedown.lay_select_ieph").on("mousedown.lay_select_ieph",function(){m[0].__ieph=!0,setTimeout(function(){m[0].__ieph=!1},60)}),l=lay.onClickOutside((a?n:g)[0],function(){h(),C&&m.val(C)},{ignore:v})},h=function(e){v.parent().removeClass(x+"ed "+x+"up"),m.blur(),u&&g.children("."+N).remove(),l&&l(),a&&(n.detach(),_(window).off("resize.lay_select_resize")),e||y(m.val(),function(e){var t=f[0].selectedIndex;e&&(C=_(f[0].options[t]).html(),0===t&&C===m.attr("placeholder")&&(C=""),m.val(C||""))})},p=function(){var e,t,i=g.children("dd."+E);i[0]&&(e=i.position().top,t=g.height(),i=i.height(),t").addClass(N).attr("lay-value",n).html(T.escape(n)),a=(i=g.children().eq(0)).hasClass("layui-select-tips"),i[a?"after":"before"](t)):e?g.find("."+w)[0]||g.append('

                \u65e0\u5339\u914d\u9879

                '):g.find("."+w).remove()},"keyup"),""===n&&(f.val(""),g.find("."+E).removeClass(E),(f[0].options[0]||{}).value||g.children("dd:eq(0)").addClass(E),g.find("."+w).remove(),u)&&g.children("."+N).remove(),void p()))},50)).on("blur",function(e){var t=f[0].selectedIndex;C=_(f[0].options[t]).text(),0===t&&C===m.attr("placeholder")&&(C=""),setTimeout(function(){y(m.val(),function(e){C||m.val("")},"blur")},200)}),g.on("click","dd",function(){var e,t=_(this),i=t.attr("lay-value"),a=f.attr("lay-filter");return t.hasClass(j)||(t.hasClass("layui-select-tips")?m.val(""):(m.val(t.text()),t.addClass(E)),u&&t.hasClass(N)&&(g.append(t.removeClass(N)),e=_("
                "].join(""));i.after(l),function(t,i){var a=_(this),e=a.attr("lay-skin")||"primary",n="switch"===e,e="primary"===e;t.on("click",function(){var e=a.attr("lay-filter");a[0].disabled||(a[0].indeterminate&&(a[0].indeterminate=!1),a[0].checked=!a[0].checked,layui.event.call(a[0],A,i[2]+"("+e+")",{elem:a[0],value:a[0].value,othis:t}))}),u.syncAppearanceOnPropChanged(this,"checked",function(){var e;n&&(e=(t.next("*[lay-checkbox]")[0]?t.next().html():a.attr("title")||"").split("|"),t.children("div").html(!this.checked&&e[1]||e[0])),t.toggleClass(i[1],this.checked)}),e&&u.syncAppearanceOnPropChanged(this,"indeterminate",function(){this.indeterminate?t.children(".layui-icon-ok").removeClass("layui-icon-ok").addClass(c.SUBTRA):t.children("."+c.SUBTRA).removeClass(c.SUBTRA).addClass("layui-icon-ok")})}.call(this,l,r)})},radio:function(e){var o="layui-form-radio",c=["layui-icon-radio","layui-icon-circle"],e=e||a.find("input[type=radio]");e.each(function(e,t){var i=_(this),a=i.next("."+o),n=this.disabled,l=i.attr("lay-skin");if(i.closest("[lay-ignore]").length)return i.show();d&&f.call(t,"lay-form-sync-checked",t.checked),a[0]&&a.remove();var a=T.escape(t.title||""),r=[],s=(i.next("[lay-radio]")[0]&&(a=(s=i.next()).html()||"",1",'',"
                "+a+"
                ","
                "].join("")));i.after(s),function(i){var a=_(this),n="layui-anim-scaleSpring";i.on("click",function(){var e=a.attr("lay-filter");a[0].disabled||(a[0].checked=!0,layui.event.call(a[0],A,"radio("+e+")",{elem:a[0],value:a[0].value,othis:i}))}),u.syncAppearanceOnPropChanged(this,"checked",function(){var e,t=this;t.checked?(i.addClass(o+"ed"),i.children(".layui-icon").addClass(n+" "+c[0]),e=a.parents(h).find("input[name="+t.name.replace(/(\.|#|\[|\])/g,"\\$1")+"]"),layui.each(e,function(){t!==this&&(this.checked=!1)})):(i.removeClass(o+"ed"),i.children(".layui-icon").removeClass(n+" "+c[0]).addClass(c[1]))})}.call(this,s)})}},t=function(){layui.each(n,function(e,t){t()})};return"object"===layui.type(e)?_(e).is(h)?(a=_(e),t()):e.each(function(e,t){var i=_(t);i.closest(h).length&&("SELECT"===t.tagName?n.select(i):"INPUT"===t.tagName&&("checkbox"===(t=t.type)||"radio"===t?n[t](i):n.input(i)))}):e?n[e]?n[e]():l.error('\u4e0d\u652f\u6301\u7684 "'+e+'" \u8868\u5355\u6e32\u67d3'):t(),u},t.prototype.syncAppearanceOnPropChanged=d?function(e,t,i){var a=Object.getOwnPropertyDescriptor(HTMLInputElement.prototype,t);Object.defineProperty(e,t,lay.extend({},a,{get:function(){return"string"==typeof this.getAttribute("lay-form-sync-"+t)},set:function(e){f.call(this,"lay-form-sync-"+t,e),i.call(this)}}))}:function(e,t,i){var a=Object.getOwnPropertyDescriptor(HTMLInputElement.prototype,t);Object.defineProperty(e,t,lay.extend({},a,{get:function(){return a.get.call(this)},set:function(e){a.set.call(this,e),i.call(this)}}))},t.prototype.validate=function(e){var u,d=this.config.verify,h="layui-form-danger";return!(e=_(e))[0]||(e.attr("lay-verify")!==undefined||!1!==this.validate(e.find("*[lay-verify]")))&&(layui.each(e,function(e,r){var s=_(this),t=(s.attr("lay-verify")||"").split("|"),o=s.attr("lay-vertype"),c="string"==typeof(c=s.val())?_.trim(c):c;if(s.removeClass(h),layui.each(t,function(e,t){var i="",a=d[t];if(a){var n="function"==typeof a?i=a(c,r):!a[0].test(c),l="select"===r.tagName.toLowerCase()||/^(checkbox|radio)$/.test(r.type),i=i||a[1];if("required"===t&&(i=s.attr("lay-reqtext")||i),n)return"tips"===o?p.tips(i,!s.closest("[lay-ignore]").length&&l?s.next():s,{tips:1}):"alert"===o?p.alert(i,{title:"\u63d0\u793a",shadeClose:!0}):/\b(string|number)\b/.test(typeof i)&&p.msg(i,{icon:5,shift:6}),setTimeout(function(){(l?s.next().find("input"):r).focus()},7),s.addClass(h),u=!0}}),u)return u}),!u)},t.prototype.submit=function(e,t){var i={},a=_(this),e="string"==typeof e?e:a.attr("lay-filter"),n=this.getFormElem?this.getFormElem(e):a.parents(h).eq(0),l=n.find("*[lay-verify]");return!!r.validate(l)&&(i=r.getValue(null,n),l={elem:this.getFormElem?window.event&&window.event.target:this,form:(this.getFormElem?n:a.parents("form"))[0],field:i},"function"==typeof t&&t(l),layui.event.call(this,A,"submit("+e+")",l))});function f(e,t){var i=!!t,t=2===arguments.length&&!t;return null!==this.getAttribute(e)?i||(this.removeAttribute(e),!1):!t&&(this.setAttribute(e,""),!0)}var v=["-",".","e","E","+"];var r=new t,t=_(document),S=_(window);_(function(){r.render()}),t.on("reset",h,function(){var e=_(this).attr("lay-filter");setTimeout(function(){r.render(null,e)},50)}),t.on("submit",h,i).on("click","*[lay-submit]",i),e(A,r)});layui.define(["lay","laytpl","laypage","form","util"],function(s){"use strict";var f=layui.$,r=layui.lay,m=layui.laytpl,p=layui.laypage,g=layui.layer,i=layui.form,v=layui.util,b=layui.hint(),x=layui.device(),k={config:{checkName:"LAY_CHECKED",indexName:"LAY_INDEX",initIndexName:"LAY_INDEX_INIT",numbersName:"LAY_NUM",disabledName:"LAY_DISABLED"},cache:{},index:layui.table?layui.table.index+1e4:0,set:function(e){return this.config=f.extend({},this.config,e),this},on:function(e,t){return layui.onevent.call(this,R,e,t)}},w=function(){var a=this,e=a.config,i=e.id||e.index;return{config:e,reload:function(e,t){a.reload.call(a,e,t)},reloadData:function(e,t){k.reloadData(i,e,t)},setColsWidth:function(){a.setColsWidth.call(a)},resize:function(){a.resize.call(a)}}},C=function(e){var t=w.that[e];return t||b.error(e?"The table instance with ID '"+e+"' not found":"ID argument required"),t||null},l=function(e){var t=w.config[e];return t||b.error(e?"The table instance with ID '"+e+"' not found":"ID argument required"),t||null},T=function(e){var t=this.config||{},a=(e=e||{}).item3,i=e.content;"numbers"===a.type&&(i=e.tplData[k.config.numbersName]);("escape"in a?a:t).escape&&(i=v.escape(i));t=e.text&&a.exportTemplet||a.templet||a.toolbar;return t&&(i="function"==typeof t?t.call(a,e.tplData,e.obj):m(function(e){try{return r(e).html()}catch(t){return e}}(t)||String(i)).render(f.extend({LAY_COL:a},e.tplData))),e.text?f("
                "+i+"
                ").text():i},R="table",N="lay-"+R+"-id",t=".layui-table",W="layui-hide",y="layui-hide-v",h="layui-none",_="layui-table-view",o=".layui-table-header",D=".layui-table-body",I=".layui-table-fixed-r",P=".layui-table-pageview",L=".layui-table-sort",A="layui-table-checked",E="layui-table-edit",M="layui-table-hover",u="laytable-cell-group",F="layui-table-col-special",S="layui-table-tool-panel",H="layui-table-expanded",O="layui-table-disabled-transition",j="LAY_TABLE_MOVE_DICT",e=function(e){return['',"","{{# layui.each(d.data.cols, function(i1, item1){ }}","","{{# layui.each(item1, function(i2, item2){ }}",'{{# if(item2.fixed && item2.fixed !== "right"){ left = true; } }}','{{# if(item2.fixed === "right"){ right = true; } }}',(e=e||{}).fixed&&"right"!==e.fixed?'{{# if(item2.fixed && item2.fixed !== "right"){ }}':"right"===e.fixed?'{{# if(item2.fixed === "right"){ }}':"","{{# var isSort = !(item2.colGroup) && item2.sort; }}",'",e.fixed?"{{# }; }}":"","{{# }); }}","","{{# }); }}","","
                ','
                ','{{# if(item2.type === "checkbox"){ }}','',"{{# } else { }}",'{{-item2.title||""}}',"{{# if(isSort){ }}",'',"{{# } }}","{{# } }}","
                ","
                "].join("")},a=['',"","
                "].join(""),B=[,"{{# if(d.data.toolbar){ }}",'
                ','
                ','
                ',"
                ","{{# } }}",'
                ',"{{# if(d.data.loading){ }}",'
                ','
                ','{{# if(typeof d.data.loading === "string"){ }}',"{{- d.data.loading}}","{{# } else{ }}",'',"{{# } }}","
                ","
                ","{{# } }}","{{# var left, right; }}",'
                ',e(),"
                ",'
                ',a,"
                ","{{# if(left){ }}",'
                ','
                ',e({fixed:!0}),"
                ",'
                ',a,"
                ","
                ","{{# }; }}","{{# if(right){ }}",'
                ','
                ',e({fixed:"right"}),'
                ',"
                ",'
                ',a,"
                ","
                ","{{# }; }}","
                ","{{# if(d.data.totalRow){ }}",'
                ','','',"
                ","
                ","{{# } }}",'
                ','
                ',"
                "].join(""),d=f(window),z=f(document),n=function(e){this.index=++k.index,this.config=f.extend({},this.config,k.config,e),this.render()},c=(n.prototype.config={limit:10,loading:!0,escape:!0,cellMinWidth:60,cellMaxWidth:Number.MAX_VALUE,editTrigger:"click",defaultToolbar:["filter","exports","print"],defaultContextmenu:!0,autoSort:!0,text:{none:"\u65e0\u6570\u636e"},cols:[]},n.prototype.render=function(e){var t=this,a=t.config,i=(a.elem=f(a.elem),a.where=a.where||{},a.id="id"in a?a.id:a.elem.attr("id")||t.index);if(w.that[i]=t,(w.config[i]=a).request=f.extend({pageName:"page",limitName:"limit"},a.request),a.response=f.extend({statusName:"code",statusCode:0,msgName:"msg",dataName:"data",totalRowName:"totalRow",countName:"count"},a.response),null!==a.page&&"object"==typeof a.page&&(a.limit=a.page.limit||a.limit,a.limits=a.page.limits||a.limits,t.page=a.page.curr=a.page.curr||1,delete a.page.elem,delete a.page.jump),!a.elem[0])return t;if(a.elem.attr("lay-filter")||a.elem.attr("lay-filter",a.id),"reloadData"===e)return t.pullData(t.page,{type:"reloadData"});a.index=t.index,t.key=a.id||a.index,t.setInit(),a.height&&/^full-.+$/.test(a.height)?(t.fullHeightGap=a.height.split("-")[1],a.height=d.height()-(parseFloat(t.fullHeightGap)||0)):a.height&&/^#\w+\S*-.+$/.test(a.height)?(i=a.height.split("-"),t.parentHeightGap=i.pop(),t.parentDiv=i.join("-"),a.height=f(t.parentDiv).height()-(parseFloat(t.parentHeightGap)||0)):"function"==typeof a.height&&(t.customHeightFunc=a.height,a.height=t.customHeightFunc());var l,e=a.elem,i=e.next("."+_),n=t.elem=f("
                ");n.addClass((l=[_,_+"-"+t.index,"layui-form","layui-border-box"],a.className&&l.push(a.className),l.join(" "))).attr(((l={"lay-filter":"LAY-TABLE-FORM-DF-"+t.index,style:(l=[],a.width&&l.push("width:"+a.width+"px;"),l.join(""))})[N]=a.id,l)).html(m(B,{open:"{{",close:"}}"}).render({data:a,index:t.index})),t.renderStyle(),i[0]&&i.remove(),e.after(n),t.layTool=n.find(".layui-table-tool"),t.layBox=n.find(".layui-table-box"),t.layHeader=n.find(o),t.layMain=n.find(".layui-table-main"),t.layBody=n.find(D),t.layFixed=n.find(".layui-table-fixed"),t.layFixLeft=n.find(".layui-table-fixed-l"),t.layFixRight=n.find(I),t.layTotal=n.find(".layui-table-total"),t.layPage=n.find(".layui-table-page"),t.renderToolbar(),t.renderPagebar(),t.fullSize(),t.setColsWidth({isInit:!0}),t.pullData(t.page),t.events()},n.prototype.initOpts=function(e){this.config;e.checkbox&&(e.type="checkbox"),e.space&&(e.type="space"),e.type||(e.type="normal"),"normal"!==e.type&&(e.unresize=!0,e.width=e.width||{checkbox:50,radio:50,space:30,numbers:60}[e.type])},n.prototype.setInit=function(e){var n,a,d=this,r=d.config;if(r.clientWidth=r.width||(n=function(e){var t,a;e=e||r.elem.parent(),t=d.getContentWidth(e);try{a="none"===e.css("display")}catch(l){}var i=e.parent();return e[0]&&i&&i[0]&&(!t||a)?n(i):t})(),"width"===e)return r.clientWidth;r.height=r.maxHeight||r.height,r.css&&-1===r.css.indexOf(_)&&(a=r.css.split("}"),layui.each(a,function(e,t){t&&(a[e]="."+_+"-"+d.index+" "+t)}),r.css=a.join("}"));var c=function(a,e,i,l){var n,o;l?(l.key=[r.index,a,i].join("-"),l.colspan=l.colspan||0,l.rowspan=l.rowspan||0,d.initOpts(l),(n=a+(parseInt(l.rowspan)||1)) td:hover > .layui-table-cell{overflow: auto;}"].concat(x.ie?[".layui-table-edit{height: "+i+";}","td[data-edit]:hover:after{height: "+i+";}"]:[]),function(e,t){t&&o.push(a+" "+t)})),l.css&&o.push(l.css),r.style({target:this.elem[0],text:o.join(""),id:"DF-table-"+n})},n.prototype.renderToolbar=function(){var l,o=this,e=o.config,d=e.elem.attr("lay-filter"),t=['
                ','
                ','
                '].join(""),a=o.layTool.find(".layui-table-tool-temp"),n=("default"===e.toolbar?a.html(t):"string"==typeof e.toolbar&&(t=f(e.toolbar).html()||"")&&a.html(m(t).render(e)),{filter:{title:"\u7b5b\u9009\u5217",layEvent:"LAYTABLE_COLS",icon:"layui-icon-cols",onClick:function(e){var a,n=e.config;(0,e.openPanel)({list:(a=[],o.eachCols(function(e,t){t.field&&"normal"==t.type&&a.push('
              • "+(t.fieldTitle||t.title||t.field)+"").text())+'" lay-filter="LAY_TABLE_TOOL_COLS">
              • ')}),a.join("")),done:function(){i.on("checkbox(LAY_TABLE_TOOL_COLS)",function(e){var e=f(e.elem),t=this.checked,a=e.data("key"),i=o.col(a),l=i.hide,e=e.data("parentkey");i.key&&(i.hide=!t,o.elem.find('*[data-key="'+a+'"]')[t?"removeClass":"addClass"](W),l!=i.hide&&o.setParentCol(!t,e),o.resize(),layui.event.call(this,R,"colToggled("+d+")",{col:i,config:n}))})}})}},exports:{title:"\u5bfc\u51fa",layEvent:"LAYTABLE_EXPORT",icon:"layui-icon-export",onClick:function(e){var t=e.data,a=e.config,i=e.openPanel,e=e.elem;if(!t.length)return g.tips("\u5f53\u524d\u8868\u683c\u65e0\u6570\u636e",e,{tips:3});x.ie?g.tips("\u5bfc\u51fa\u529f\u80fd\u4e0d\u652f\u6301 IE\uff0c\u8bf7\u7528 Chrome \u7b49\u9ad8\u7ea7\u6d4f\u89c8\u5668\u5bfc\u51fa",e,{tips:3}):i({list:['
              • \u5bfc\u51fa CSV \u6587\u4ef6
              • '].join(""),done:function(e,t){t.on("click",function(){var e=f(this).data("type");k.exportFile.call(o,a.id,null,e)})}})}},print:{title:"\u6253\u5370",layEvent:"LAYTABLE_PRINT",icon:"layui-icon-print",onClick:function(e){var t=e.data,e=(e.config,e.elem);if(!t.length)return g.tips("\u5f53\u524d\u8868\u683c\u65e0\u6570\u636e",e,{tips:3});var t=window.open("about:blank","_blank"),e=[""].join(""),a=f(o.layHeader.html());a.append(o.layMain.find("table").html()),a.append(o.layTotal.find("table").html()),a.find("th.layui-table-patch").remove(),a.find("thead>tr>th."+F).filter(function(e,t){return!f(t).children("."+u).length}).remove(),a.find("tbody>tr>td."+F).remove(),t.document.write(e+a.prop("outerHTML")),t.document.close(),layui.device("edg").edg?(t.onafterprint=t.close,t.print()):(t.print(),t.close())}}});"object"==typeof e.defaultToolbar&&(l=[],e.defaultToolbar=f.map(e.defaultToolbar,function(e,t){var a="string"==typeof e,i=a?n[e]:e;return i&&(!(i=i.name&&n[i.name]?f.extend({},n[i.name],i):i).name&&a&&(i.name=e),l.push('
                ')),i}),o.layTool.find(".layui-table-tool-self").html(l.join("")))},n.prototype.renderPagebar=function(){var e,t=this.config,a=this.layPagebar=f('
                ');t.pagebar&&((e=f(t.pagebar).html()||"")&&a.append(m(e).render(t)),this.layPage.append(a))},n.prototype.setParentCol=function(e,t){var a=this.config,i=this.layHeader.find('th[data-key="'+t+'"]'),l=parseInt(i.attr("colspan"))||0;i[0]&&(t=t.split("-"),t=a.cols[t[1]][t[2]],e?l--:l++,i.attr("colspan",l),i[l?"removeClass":"addClass"](W),t.colspan2=l,t.hide=l<1,a=i.data("parentkey"))&&this.setParentCol(e,a)},n.prototype.setColsPatch=function(){var a=this,e=a.config;layui.each(e.cols,function(e,t){layui.each(t,function(e,t){t.hide&&a.setParentCol(t.hide,t.parentKey)})})},n.prototype.setGroupWidth=function(i){var e,l=this;l.config.cols.length<=1||((e=l.layHeader.find((i?"th[data-key="+i.data("parentkey")+"]>":"")+"."+u)).css("width",0),layui.each(e.get().reverse(),function(){var e=f(this),t=e.parent().data("key"),a=0;l.layHeader.eq(0).find("th[data-parentkey="+t+"]").width(function(e,t){f(this).hasClass(W)||0o.layMain.prop("clientHeight")&&(e.style.width=parseFloat(e.style.width)-i+"px")}),!p&&h?y.width(o.getContentWidth(l)):y.width("auto"),o.setGroupWidth()},n.prototype.resize=function(){var e=this;e.layMain&&("isConnected"in e.layMain[0]?e.layMain[0].isConnected:f.contains(document.body,e.layMain[0]))&&(e.fullSize(),e.setColsWidth(),e.scrollPatch())},n.prototype.reload=function(e,t,a){var i=this;e=e||{},delete i.haveInit,layui.each(e,function(e,t){"array"===layui.type(t)&&delete i.config[e]}),i.config=f.extend(t,{},i.config,e),"reloadData"!==a&&(layui.each(i.config.cols,function(e,t){layui.each(t,function(e,t){delete t.colspan2})}),delete i.config.HAS_SET_COLS_PATCH),i.render(a)},n.prototype.errorView=function(e){var t=this,a=t.layMain.find("."+h),e=f('
                '+(e||"Error")+"
                ");a[0]&&(t.layNone.remove(),a.remove()),t.layFixed.addClass(W),t.layMain.find("tbody").html(""),t.layMain.append(t.layNone=e),t.layTotal.addClass(y),t.layPage.find(P).addClass(y),k.cache[t.key]=[],t.syncCheckAll(),t.renderForm(),t.setColsWidth(),t.loading(!1)},n.prototype.page=1,n.prototype.pullData=function(i,l){var e,t,n=this,o=n.config,a=(o.HAS_SET_COLS_PATCH||n.setColsPatch(),o.HAS_SET_COLS_PATCH=!0,o.request),d=o.response,r=function(){"object"==typeof o.initSort&&n.sort({field:o.initSort.field,type:o.initSort.type,reloadType:l.type})},c=function(e,t){n.setColsWidth(),n.loading(!1),"function"==typeof o.done&&o.done(e,i,e[d.countName],t)};l=l||{},"function"==typeof o.before&&o.before(o),n.startTime=(new Date).getTime(),l.renderData?((e={})[d.dataName]=k.cache[n.key],e[d.countName]=o.url?"object"===layui.type(o.page)?o.page.count:e[d.dataName].length:o.data.length,"object"==typeof o.totalRow&&(e[d.totalRowName]=f.extend({},n.totalRow)),n.renderData({res:e,curr:i,count:e[d.countName],type:l.type,sort:!0}),c(e,"renderData")):o.url?(t={},o.page&&(t[a.pageName]=i,t[a.limitName]=o.limit),a=f.extend(t,o.where),o.contentType&&0==o.contentType.indexOf("application/json")&&(a=JSON.stringify(a)),n.loading(!0),n._xhr&&4!==n._xhr.readyState&&(n._xhrAbort=!0,n._xhr.abort()),n._xhr=f.ajax({type:o.method||"get",url:o.url,contentType:o.contentType,data:a,dataType:o.dataType||"json",jsonpCallback:o.jsonpCallback,headers:o.headers||{},complete:"function"==typeof o.complete?o.complete:undefined,success:function(e){var t,a;(e="function"==typeof o.parseData?o.parseData(e)||e:e)[d.statusName]!=d.statusCode?n.errorView(e[d.msgName]||'\u8fd4\u56de\u7684\u6570\u636e\u4e0d\u7b26\u5408\u89c4\u8303\uff0c\u6b63\u786e\u7684\u6210\u529f\u72b6\u6001\u7801\u5e94\u4e3a\uff1a"'+d.statusName+'": '+d.statusCode):(t=e[d.countName],(a=Math.ceil(t/o.limit)||1)','
                "+function(){var e,t=f.extend(!0,{LAY_COL:l},o),a=k.config.checkName,i=k.config.disabledName;switch(l.type){case"checkbox":return'';case"radio":return'';case"numbers":return c}return l.toolbar?m(f(l.toolbar).html()||"").render(t):T.call(s,{item3:l,content:n,tplData:t})}(),"
                "].join(""),i.push(e),l.fixed&&"right"!==l.fixed&&d.push(e),"right"===l.fixed&&r.push(e))}),e=['data-index="'+e+'"'],o[k.config.checkName]&&e.push('class="'+A+'"'),e=e.join(" "),y.push(""+i.join("")+""),h.push(""+d.join("")+""),p.push(""+r.join("")+""))}),{trs:y,trs_fixed:h,trs_fixed_r:p}},k.getTrHtml=function(e,t){e=C(e);return e.getTrHtml(t,null,e.page)},n.prototype.renderData=function(e){var a=this,i=a.config,t=e.res,l=e.curr,n=a.count=e.count,o=e.sort,d=t[i.response.dataName]||[],t=t[i.response.totalRowName],r=[],c=[],s=[],u=function(){if(!o&&a.sortKey)return a.sort({field:a.sortKey.field,type:a.sortKey.sort,pull:!0,reloadType:e.type});a.getTrHtml(d,o,l,{trs:r,trs_fixed:c,trs_fixed_r:s}),"fixed"===i.scrollPos&&"reloadData"===e.type||a.layBody.scrollTop(0),"reset"===i.scrollPos&&a.layBody.scrollLeft(0),a.layMain.find("."+h).remove(),a.layMain.find("tbody").html(r.join("")),a.layFixLeft.find("tbody").html(c.join("")),a.layFixRight.find("tbody").html(s.join("")),a.syncCheckAll(),a.renderForm(),a.fullSize(),a.haveInit?a.scrollPatch():setTimeout(function(){a.scrollPatch()},50),a.haveInit=!0,g.close(a.tipsIndex)};return k.cache[a.key]=d,a.layTotal[0==d.length?"addClass":"removeClass"](y),a.layPage[i.page||i.pagebar?"removeClass":"addClass"](W),a.layPage.find(P)[!i.page||0==n||0===d.length&&1==l?"addClass":"removeClass"](y),0===d.length?a.errorView(i.text.none):(a.layFixLeft.removeClass(W),o?u():(u(),a.renderTotal(d,t),a.layTotal&&a.layTotal.removeClass(W),void(i.page&&(i.page=f.extend({elem:"layui-table-page"+i.index,count:n,limit:i.limit,limits:i.limits||[10,20,30,40,50,60,70,80,90],groups:3,layout:["prev","page","next","skip","count","limit"],prev:'',next:'',jump:function(e,t){t||(a.page=e.curr,i.limit=e.limit,a.pullData(e.curr))}},i.page),i.page.count=n,p.render(i.page)))))},k.renderData=function(e){e=C(e);e&&e.pullData(e.page,{renderData:!0,type:"reloadData"})},n.prototype.renderTotal=function(e,o){var d,r=this,c=r.config,s={};c.totalRow&&(layui.each(e,function(e,i){"array"===layui.type(i)&&0===i.length||r.eachCols(function(e,t){var e=t.field||e,a=i[e];t.totalRow&&(s[e]=(s[e]||0)+(parseFloat(a)||0))})}),r.dataTotal=[],d=[],r.eachCols(function(e,t){var e=t.field||e,a=o&&o[t.field],i="totalRowDecimals"in t?t.totalRowDecimals:2,i=s[e]?parseFloat(s[e]||0).toFixed(i):"",i=(n=t.totalRowText||"",(l={LAY_COL:t})[e]=i,l=t.totalRow&&T.call(r,{item3:t,content:i,tplData:l})||n,a||l),l="string"==typeof(n=t.totalRow||c.totalRow)?m(n).render(f.extend({TOTAL_NUMS:a||s[e],TOTAL_ROW:o||{},LAY_COL:t},t)):i,n=(t.field&&r.dataTotal.push({field:t.field,total:f("
                "+l+"
                ").text()}),['','
                "+l,"
                "].join(""));d.push(n)}),e=r.layTotal.find(".layui-table-patch"),r.layTotal.find("tbody").html(""+d.join("")+(e.length?e.get(0).outerHTML:"")+""))},n.prototype.getColElem=function(e,t){return e.eq(0).find(".laytable-cell-"+t+":eq(0)")},n.prototype.renderForm=function(e){this.config;var t=this.elem.attr("lay-filter");i.render(e,t)},n.prototype.renderFormByElem=function(a){layui.each(["input","select"],function(e,t){i.render(a.find(t))})},n.prototype.syncCheckAll=function(){var a,e=this,i=e.config,t=e.layHeader.find('input[name="layTableCheckbox"]'),l=k.checkStatus(e.key);t[0]&&(a=l.isAll,e.eachCols(function(e,t){"checkbox"===t.type&&(t[i.checkName]=a)}),t.prop({checked:l.isAll,indeterminate:!l.isAll&&l.data.length}))},n.prototype.setRowActive=function(e,t,a){this.config;e=this.layBody.find('tr[data-index="'+e+'"]');if(t=t||"layui-table-click",a)return e.removeClass(t);e.addClass(t),e.siblings("tr").removeClass(t)},n.prototype.setRowChecked=function(i){var a,e,l,t,n,o,d,r=this,c=r.config,s="all"===i.index,u="array"===layui.type(i.index),y=s||u;c.tree&&c.tree.view||y&&(r.layBox.addClass(O),"radio"===i.type)||(u&&(a={},layui.each(i.index,function(e,t){a[t]=!0}),i.index=a),e=r.layBody.children(".layui-table").children("tbody"),d=y?"tr":'tr[data-index="'+i.index+'"]',d=e.children(d),e=s?d:d.filter(u?function(){var e=f(this).data("index");return i.index[e]}:'[data-index="'+i.index+'"]'),i=f.extend({type:"checkbox"},i),l=k.cache[r.key],t="checked"in i,n=function(e){return"radio"===i.type||(t?i.checked:!e)},e.each(function(){var e=f(this),t=e.attr("data-index"),a=l[t];t&&"array"!==layui.type(a)&&!a[c.disabledName]&&(a=a[c.checkName]=n(e.hasClass(A)),e.toggleClass(A,!!a),"radio"===i.type)&&(o=t,e.siblings().removeClass(A))}),o&&layui.each(l,function(e,t){Number(o)!==Number(e)&&delete t[c.checkName]}),d=(u=(s=e.children("td").children(".layui-table-cell").children('input[lay-type="'+({radio:"layTableRadio",checkbox:"layTableCheckbox"}[i.type]||"checkbox")+'"]:not(:disabled)')).last()).closest(I),("radio"===i.type&&d.hasClass(W)?s.first():s).prop("checked",n(u.prop("checked"))),r.syncCheckAll(),y&&setTimeout(function(){r.layBox.removeClass(O)},100))},n.prototype.sort=function(l){var e,t=this,a={},i=t.config,n=i.elem.attr("lay-filter"),o=k.cache[t.key];"string"==typeof(l=l||{}).field&&(d=l.field,t.layHeader.find("th").each(function(e,t){var a=f(this),i=a.data("field");if(i===l.field)return l.field=a,d=i,!1}));try{var d=d||l.field.data("field"),r=l.field.data("key");if(t.sortKey&&!l.pull&&d===t.sortKey.field&&l.type===t.sortKey.sort)return;var c=t.layHeader.find("th .laytable-cell-"+r).find(L);t.layHeader.find("th").find(L).removeAttr("lay-sort"),c.attr("lay-sort",l.type||null),t.layFixed.find("th")}catch(s){b.error("Table modules: sort field '"+d+"' not matched")}t.sortKey={field:d,sort:l.type},i.autoSort&&("asc"===l.type?e=layui.sort(o,d,null,!0):"desc"===l.type?e=layui.sort(o,d,!0,!0):(e=layui.sort(o,k.config.initIndexName,null,!0),delete t.sortKey,delete i.initSort)),a[i.response.dataName]=e||o,t.renderData({res:a,curr:t.page,count:t.count,sort:!0,type:l.reloadType}),l.fromEvent&&(i.initSort={field:d,type:l.type},layui.event.call(l.field,R,"sort("+n+")",f.extend({config:i},i.initSort)))},n.prototype.loading=function(e){this.config.loading&&this.layBox.find(".layui-table-init").toggleClass(W,!e)},n.prototype.cssRules=function(t,a){var e=this.elem.children("style")[0];r.getStyleRules(e,function(e){if(e.selectorText===".laytable-cell-"+t)return a(e),!0})},n.prototype.fullSize=function(){var e,a,i=this,t=i.config,l=t.height;i.fullHeightGap?(l=d.height()-i.fullHeightGap)<135&&(l=135):i.parentDiv&&i.parentHeightGap?(l=f(i.parentDiv).height()-i.parentHeightGap)<135&&(l=135):i.customHeightFunc&&(l=i.customHeightFunc())<135&&(l=135),1
                ')).find("div").css({width:a}),e.find("tr").append(t)):e.find(".layui-table-patch").remove()};n(e.layHeader),n(e.layTotal);n=e.layMain.height()-i;e.layFixed.find(D).css("height",t.height()>=n?n:"auto").scrollTop(e.layMain.scrollTop()),e.layFixRight[k.cache[e.key]&&k.cache[e.key].length&&0');a.html(t),s.height&&a.css("max-height",s.height-(c.layTool.outerHeight()||50)),i.find("."+S)[0]||i.append(a),c.renderForm(),a.on("click",function(e){layui.stope(e)}),e.done&&e.done(a,t)};layui.stope(e),z.trigger("table.tool.panel.remove"),g.close(c.tipsIndex),layui.each(s.defaultToolbar,function(e,t){if(t.layEvent===a)return"function"==typeof t.onClick&&t.onClick({data:l,config:s,openPanel:n,elem:i}),!0}),layui.event.call(this,R,"toolbar("+o+")",f.extend({event:a,config:s},{}))}),c.layHeader.on("click","*[lay-event]",function(e){var t=f(this),a=t.attr("lay-event"),t=t.closest("th").data("key"),t=c.col(t);layui.event.call(this,R,"colTool("+o+")",f.extend({event:a,config:s,col:t},{}))}),c.layPagebar.on("click","*[lay-event]",function(e){var t=f(this).attr("lay-event");layui.event.call(this,R,"pagebar("+o+")",f.extend({event:t,config:s},{}))}),e.on("mousemove",function(e){var t=f(this),a=t.offset().left,e=e.clientX-a;t.data("unresize")||w.eventMoveElem||(r.allowResize=t.width()-e<=10,d.css("cursor",r.allowResize?"col-resize":""))}).on("mouseleave",function(){f(this);w.eventMoveElem||(r.allowResize=!1,d.css("cursor",""))}).on("mousedown",function(e){var t,a=f(this);r.allowResize&&(t=a.data("key"),e.preventDefault(),r.offset=[e.clientX,e.clientY],c.cssRules(t,function(e){var t=e.style.width||a.outerWidth();r.rule=e,r.ruleWidth=parseFloat(t),r.minWidth=a.data("minwidth")||s.cellMinWidth,r.maxWidth=a.data("maxwidth")||s.cellMaxWidth}),a.data(j,r),w.eventMoveElem=a)}),w.docEvent||z.on("mousemove",function(e){var t,a;w.eventMoveElem&&(t=w.eventMoveElem.data(j)||{},w.eventMoveElem.data("resizing",1),e.preventDefault(),t.rule)&&(e=t.ruleWidth+e.clientX-t.offset[0],a=w.eventMoveElem.closest("."+_).attr(N),a=C(a))&&((e=et.maxWidth&&(e=t.maxWidth),t.rule.style.width=e+"px",a.setGroupWidth(w.eventMoveElem),g.close(c.tipsIndex))}).on("mouseup",function(e){var t,a,i,l,n;w.eventMoveElem&&(i=(t=w.eventMoveElem).closest("."+_).attr(N),a=C(i))&&(i=t.data("key"),l=a.col(i),n=a.config.elem.attr("lay-filter"),r={},d.css("cursor",""),a.scrollPatch(),t.removeData(j),delete w.eventMoveElem,a.cssRules(i,function(e){l.width=parseFloat(e.style.width),layui.event.call(t[0],R,"colResized("+n+")",{col:l,config:a.config})}))}),w.docEvent=!0,e.on("click",function(e){var t=f(this),a=t.find(L),i=a.attr("lay-sort");if(!a[0]||1===t.data("resizing"))return t.removeData("resizing");c.sort({field:t,type:"asc"===i?"desc":"desc"===i?null:"asc",fromEvent:!0})}).find(L+" .layui-edge ").on("click",function(e){var t=f(this),a=t.index(),t=t.parents("th").eq(0).data("field");layui.stope(e),0===a?c.sort({field:t,type:"asc",fromEvent:!0}):c.sort({field:t,type:"desc",fromEvent:!0})}),c.commonMember=function(e){var a=f(this).parents("tr").eq(0).data("index"),t=c.layBody.find('tr[data-index="'+a+'"]'),i=(k.cache[c.key]||[])[a]||{},l={tr:t,config:s,data:k.clearCacheKey(i),dataCache:i,index:a,del:function(){k.cache[c.key][a]=[],t.remove(),c.scrollPatch()},update:function(e,t){c.updateRow({index:a,data:e=e||{},related:t},function(e,t){l.data[e]=t})},setRowChecked:function(e){c.setRowChecked(f.extend({index:a},e))}};return f.extend(l,e)}),t=(c.elem.on("click",'input[name="layTableCheckbox"]+',function(e){var t=f(this),a=t.closest("td"),t=t.prev(),i=(c.layBody.find('input[name="layTableCheckbox"]'),t.parents("tr").eq(0).data("index")),l=t[0].checked,n="layTableAllChoose"===t.attr("lay-filter");t[0].disabled||(n?c.setRowChecked({index:"all",checked:l}):c.setRowChecked({index:i,checked:l}),layui.stope(e),layui.event.call(t[0],R,"checkbox("+o+")",y.call(t[0],{checked:l,type:n?"all":"one",getCol:function(){return c.col(a.data("key"))}})))}),c.elem.on("click",'input[lay-type="layTableRadio"]+',function(e){var t=f(this),a=t.closest("td"),t=t.prev(),i=t[0].checked,l=t.parents("tr").eq(0).data("index");if(layui.stope(e),t[0].disabled)return!1;c.setRowChecked({type:"radio",index:l}),layui.event.call(t[0],R,"radio("+o+")",y.call(t[0],{checked:i,getCol:function(){return c.col(a.data("key"))}}))}),c.layBody.on("mouseenter","tr",function(){var e=f(this),t=e.index();e.data("off")||c.layBody.find("tr:eq("+t+")").addClass(M)}).on("mouseleave","tr",function(){var e=f(this),t=e.index();e.data("off")||c.layBody.find("tr:eq("+t+")").removeClass(M)}).on("click","tr",function(e){t.call(this,"row",e)}).on("dblclick","tr",function(e){t.call(this,"rowDouble",e)}).on("contextmenu","tr",function(e){s.defaultContextmenu||e.preventDefault(),t.call(this,"rowContextmenu",e)}),function(e,t){var a=f(this);if(!a.data("off")){if("rowContextmenu"!==e){var i=[".layui-form-checkbox",".layui-form-switch",".layui-form-radio","[lay-unrow]"].join(",");if(f(t.target).is(i)||f(t.target).closest(i)[0])return}layui.event.call(this,R,e+"("+o+")",y.call(a.children("td")[0],{e:t}))}}),n=function(e,t){var a,i,l;(e=f(e)).data("off")||(l=e.data("field"),i=e.data("key"),i=c.col(i),a=e.closest("tr").data("index"),a=k.cache[c.key][a],e.children(u),(i="function"==typeof i.edit?i.edit(a):i.edit)&&((i=f("textarea"===i?'':''))[0].value=(l=e.data("content")||a[l])===undefined||null===l?"":l,e.find("."+E)[0]||e.append(i),i.focus(),t)&&layui.stope(t))},i=(c.layBody.on("change","."+E,function(){var e=f(this),t=e.parent(),a=this.value,i=e.parent().data("field"),e=e.closest("tr").data("index"),e=k.cache[c.key][e],l=y.call(t[0],{value:a,field:i,oldValue:e[i],td:t,reedit:function(){setTimeout(function(){n(l.td);var e={};e[i]=l.oldValue,l.update(e)})},getCol:function(){return c.col(t.data("key"))}}),e={};e[i]=a,l.update(e),layui.event.call(t[0],R,"edit("+o+")",l)}).on("blur","."+E,function(){f(this).remove()}),c.layBody.on(s.editTrigger,"td",function(e){n(this,e)}).on("mouseenter","td",function(){a.call(this)}).on("mouseleave","td",function(){a.call(this,"hide")}),c.layTotal.on("mouseenter","td",function(){a.call(this)}).on("mouseleave","td",function(){a.call(this,"hide")}),"layui-table-grid-down"),a=function(e){var t=f(this),a=t.children(u);t.data("off")||t.parent().hasClass(H)||(e?t.find(".layui-table-grid-down").remove():!(a.prop("scrollWidth")>a.prop("clientWidth")||0'))},l=function(e,t){var a=f(this),i=a.parent(),l=i.data("key"),n=c.col(l),o=i.parent().data("index"),d=i.children(u),i="layui-table-cell-c",r=f('');"tips"===(t=t||n.expandedMode||s.cellExpandedMode)?c.tipsIndex=g.tips(['
                ',d.html(),"
                ",''].join(""),d[0],{tips:[3,""],time:-1,anim:-1,maxWidth:x.ios||x.android?300:c.elem.width()/2,isOutAnim:!1,skin:"layui-table-tips",success:function(e,t){e.find(".layui-table-tips-c").on("click",function(){g.close(t)})}}):(c.elem.find("."+i).trigger("click"),c.cssRules(l,function(e){var t=e.style.width,a=n.expandedWidth||s.cellExpandedWidth;atr").each(function(i){n.cols[i]=[],f(this).children().each(function(e){var t=f(this),a=t.attr("lay-data"),a=r.options(this,{attr:a?"lay-data":null,errorText:d+(a||t.attr("lay-options"))}),t=f.extend({title:t.text(),colspan:parseInt(t.attr("colspan"))||1,rowspan:parseInt(t.attr("rowspan"))||1},a);n.cols[i].push(t)})}),e.find("tbody>tr")),t=k.render(n);!a.length||o.data||t.config.url||(l=0,k.eachCols(t.config.id,function(e,i){a.each(function(e){n.data[e]=n.data[e]||{};var t=f(this),a=i.field;n.data[e][a]=t.children("td").eq(l).html()}),l++}),t.reloadData({data:n.data}))}),this},w.that={},w.config={},function(a,i,e,l){var n,o;l.colGroup&&(n=0,a++,l.CHILD_COLS=[],o=e+(parseInt(l.rowspan)||1),layui.each(i[o],function(e,t){t.parentKey?t.parentKey===l.key&&(t.PARENT_COL_INDEX=a,l.CHILD_COLS.push(t),c(a,i,o,t)):t.PARENT_COL_INDEX||1<=n&&n==(l.colspan||1)||(t.PARENT_COL_INDEX=a,l.CHILD_COLS.push(t),n+=parseInt(1td').filter('[data-field="'+e+'"]')}}})).replace(/"/g,'""'),n.push(a='"'+a+'"')):t.field&&"normal"!==t.type&&0==i&&(u[t.field]=!0)}),c.push(n.join(","))}),o&&layui.each(o.dataTotal,function(e,t){u[t.field]||s.push('"'+(t.total||"")+'"')}),r.join(",")+"\r\n"+c.join("\r\n")+"\r\n"+s.join(","))),d.download=(a.title||l.title||"table_"+(l.index||""))+"."+i,document.body.appendChild(d),d.click(),document.body.removeChild(d)},k.getOptions=l,k.hideCol=function(e,l){var n=C(e);n&&("boolean"===layui.type(l)?n.eachCols(function(e,t){var a=t.key,i=n.col(a),t=t.parentKey;i.hide!=l&&(i=i.hide=l,n.elem.find('*[data-key="'+a+'"]')[i?"addClass":"removeClass"](W),n.setParentCol(i,t))}):(l=layui.isArray(l)?l:[l],layui.each(l,function(e,l){n.eachCols(function(e,t){var a,i;l.field===t.field&&(a=t.key,i=n.col(a),t=t.parentKey,"hide"in l)&&i.hide!=l.hide&&(i=i.hide=!!l.hide,n.elem.find('*[data-key="'+a+'"]')[i?"addClass":"removeClass"](W),n.setParentCol(i,t))})})),f("."+S).remove(),n.resize())},k.reload=function(e,t,a,i){if(l(e))return(e=C(e)).reload(t,a,i),w.call(e)},k.reloadData=function(){var a=f.extend([],arguments),i=(a[3]="reloadData",new RegExp("^("+["elem","id","cols","width","height","maxHeight","toolbar","defaultToolbar","className","css","pagebar"].join("|")+")$"));return layui.each(a[1],function(e,t){i.test(e)&&delete a[1][e]}),k.reload.apply(null,a)},k.render=function(e){e=new n(e);return w.call(e)},k.clearCacheKey=function(e){return delete(e=f.extend({},e))[k.config.checkName],delete e[k.config.indexName],delete e[k.config.initIndexName],delete e[k.config.numbersName],delete e[k.config.disabledName],e},f(function(){k.init()}),s(R,k)});layui.define(["table"],function(e){"use strict";var A=layui.$,h=layui.form,P=layui.table,y=layui.hint(),B={config:{},on:P.on,eachCols:P.eachCols,index:P.index,set:function(e){var t=this;return t.config=A.extend({},t.config,e),t},resize:P.resize,getOptions:P.getOptions,hideCol:P.hideCol,renderData:P.renderData},i=function(){var a=this,e=a.config,n=e.id||e.index;return{config:e,reload:function(e,t){a.reload.call(a,e,t)},reloadData:function(e,t){B.reloadData(n,e,t)}}},j=function(e){var t=i.that[e];return t||y.error(e?"The treeTable instance with ID '"+e+"' not found":"ID argument required"),t||null},F="lay-table-id",L="layui-hide",s=".layui-table-body",q=".layui-table-main",R=".layui-table-fixed-l",Y=".layui-table-fixed-r",l="layui-table-checked",m="layui-table-tree",z="LAY_DATA_INDEX",b="LAY_DATA_INDEX_HISTORY",p="LAY_PARENT_INDEX",g="LAY_CHECKBOX_HALF",H="LAY_EXPAND",X="LAY_HAS_EXPANDED",V="LAY_ASYNC_STATUS",n=["all","parent","children","none"],t=/<[^>]+?>/,f=["flexIconClose","flexIconOpen","iconClose","iconOpen","iconLeaf","icon"],a=function(e){var t=this;t.index=++B.index,t.config=A.extend(!0,{},t.config,B.config,e),t.init(),t.render()},x=function(n,i,e){var l=P.cache[n];layui.each(e||l,function(e,t){var a=t[z]||"";-1!==a.indexOf("-")&&(l[a]=t),t[i]&&x(n,i,t[i])})},d=function(d,a,e){var r=j(d),o=("reloadData"!==e&&(r.status={expand:{}}),A.extend(!0,{},r.getOptions(),a)),n=o.tree,c=n.customName.children,i=n.customName.id,l=(delete a.hasNumberCol,delete a.hasChecboxCol,delete a.hasRadioCol,P.eachCols(null,function(e,t){"numbers"===t.type?a.hasNumberCol=!0:"checkbox"===t.type?a.hasChecboxCol=!0:"radio"===t.type&&(a.hasRadioCol=!0)},o.cols),a.parseData),u=a.done;"reloadData"===e&&"fixed"===o.scrollPos&&(r.scrollTopCache=r.config.elem.next().find(s).scrollTop()),o.url?e&&(!l||l.mod)||(a.parseData=function(){var e=this,t=arguments,a=t[0],t=("function"===layui.type(l)&&(a=l.apply(e,t)||t[0]),e.response.dataName);return n.data.isSimpleData&&!n["async"].enable&&(a[t]=r.flatToTree(a[t])),N(a[t],function(e){e[H]=H in e?e[H]:e[i]!==undefined&&r.status.expand[e[i]]},c),e.autoSort&&e.initSort&&e.initSort.type&&layui.sort(a[t],e.initSort.field,"desc"===e.initSort.type,!0),r.initData(a[t]),a},a.parseData.mod=!0):a.data!==undefined&&(a.data=a.data||[],n.data.isSimpleData&&(a.data=r.flatToTree(a.data)),r.initData(a.data)),e&&(!u||u.mod)||(a.done=function(){var e,t=arguments,a=t[3],n="renderData"===a,i=(n||delete r.isExpandAll,this.elem.next()),l=(r.updateStatus(null,{LAY_HAS_EXPANDED:!1}),x(d,c),i.find('[name="layTableCheckbox"][lay-filter="layTableAllChoose"]'));if(l.length&&(e=B.checkStatus(d),l.prop({checked:e.isAll&&e.data.length,indeterminate:!e.isAll&&e.data.length})),!n&&o.autoSort&&o.initSort&&o.initSort.type&&B.sort(d),r.renderTreeTable(i),"reloadData"===a&&"fixed"===this.scrollPos&&i.find(s).scrollTop(r.scrollTopCache),"function"===layui.type(u))return u.apply(this,t)},a.done.mod=!0),a&&a.tree&&a.tree.view&&layui.each(f,function(e,t){a.tree.view[t]!==undefined&&(a.tree.view[t]=r.normalizedIcon(a.tree.view[t]))})};a.prototype.init=function(){var e=this.config,t=e.tree.data.cascade,t=(-1===n.indexOf(t)&&(e.tree.data.cascade="all"),P.render(A.extend({},e,{data:[],url:"",done:null}))),a=t.config.id;(i.that[a]=this).tableIns=t,d(a,e)},a.prototype.config={tree:{customName:{children:"children",isParent:"isParent",name:"name",id:"id",pid:"parentId",icon:"icon"},view:{indent:14,flexIconClose:'',flexIconOpen:'',showIcon:!0,icon:"",iconClose:'',iconOpen:'',iconLeaf:'',showFlexIconIfNotParent:!1,dblClickExpand:!0,expandAllDefault:!1},data:{isSimpleData:!1,rootPid:null,cascade:"all"},"async":{enable:!1,url:"",type:null,contentType:null,headers:null,where:null,autoParam:[]},callback:{beforeExpand:null,onExpand:null}}},a.prototype.normalizedIcon=function(e){return e?t.test(e)?e:'':""},a.prototype.getOptions=function(){return this.tableIns?P.getOptions(this.tableIns.config.id):this.config},a.prototype.flatToTree=function(e){var n,i,l,d,r,o,c,u,t=this.getOptions(),a=t.tree,s=a.customName,t=t.id;return e=e||P.cache[t],t=e,n=s.id,i=s.pid,l=s.children,d=a.data.rootPid,n=n||"id",i=i||"parentId",l=l||"children",c={},u=[],layui.each(t,function(e,t){r=n+t[n],o=n+t[i],c[r]||(c[r]={},c[r][l]=[]);var a={};a[l]=c[r][l],c[r]=A.extend({},t,a),((d?c[r][i]===d:!c[r][i])?u:(c[o]||(c[o]={},c[o][l]=[]),c[o][l])).push(c[r])}),u},a.prototype.treeToFlat=function(e,n,i){var l=this,d=l.getOptions().tree.customName,r=d.children,o=d.pid,c=[];return layui.each(e,function(e,t){var e=(i?i+"-":"")+e,a=A.extend({},t);a[o]="undefined"!=typeof t[o]?t[o]:n,c.push(a),c=c.concat(l.treeToFlat(t[r],t[d.id],e))}),c},a.prototype.getTreeNode=function(e){var t,a,n=this;return e?(a=(t=n.getOptions()).tree,t.id,a.customName,{data:e,dataIndex:e[z],getParentNode:function(){return n.getNodeByIndex(e[p])}}):y.error("\u627e\u4e0d\u5230\u8282\u70b9\u6570\u636e")},a.prototype.getNodeByIndex=function(t){var a,e,n=this,i=n.getNodeDataByIndex(t);return i?((e=n.getOptions()).tree.customName.parent,a=e.id,(e={data:i,dataIndex:i[z],getParentNode:function(){return n.getNodeByIndex(i[p])},update:function(e){return B.updateNode(a,t,e)},remove:function(){return B.removeNode(a,t)},expand:function(e){return B.expandNode(a,A.extend({},e,{index:t}))},setChecked:function(e){return B.setRowChecked(a,A.extend({},e,{index:t}))}}).dataIndex=t,e):y.error("\u627e\u4e0d\u5230\u8282\u70b9\u6570\u636e")},a.prototype.getNodeById=function(a){var e=this.getOptions(),n=e.tree.customName.id,i="",e=B.getData(e.id,!0);if(layui.each(e,function(e,t){if(t[n]===a)return i=t[z],!0}),i)return this.getNodeByIndex(i)},a.prototype.getNodeDataByIndex=function(e,t,a){var n=this.getOptions(),i=n.tree,n=n.id,n=P.cache[n],l=n[e];if("delete"!==a&&l)return A.extend(l,a),t?A.extend({},l):l;for(var d=n,r=String(e).split("-"),o=0,c=i.customName.children;o
                '),N=function(e){y[V]="success",y[s.children]=e,c.initData(y[s.children],y[z]),J(t,!0,!p&&n,i,l)},C=m.format,"function"===layui.type(C)?C(y,o,N):(I=A.extend({},m.where||o.where),C=m.autoParam,layui.each(C,function(e,t){t=t.split("=");I[t[0].trim()]=y[(t[1]||t[0]).trim()]}),(C=m.contentType||o.contentType)&&0==C.indexOf("application/json")&&(I=JSON.stringify(I)),O=m.method||o.method,D=m.dataType||o.dataType,T=m.jsonpCallback||o.jsonpCallback,_=m.headers||o.headers,k=m.parseData||o.parseData,w=m.response||o.response,A.ajax({type:O||"get",url:b,contentType:C,data:I,dataType:D||"json",jsonpCallback:T,headers:_||{},success:function(e){(e="function"==typeof k?k.call(o,e)||e:e)[w.statusName]!=w.statusCode?(y[V]="error",y[H]=!1,g.html('')):N(e[w.dataName])},error:function(e,t){y[V]="error",y[H]=!1,"function"==typeof o.error&&o.error(e,t)}})),h;y[X]=!0,v.length&&(!o.initSort||o.url&&!o.autoSort||((m=o.initSort).type?layui.sort(v,m.field,"desc"===m.type,!0):layui.sort(v,P.config.indexName,null,!0)),c.initData(y[s.children],y[z]),O=P.getTrHtml(r,v,null,null,e),S={trs:A(O.trs.join("")),trs_fixed:A(O.trs_fixed.join("")),trs_fixed_r:A(O.trs_fixed_r.join(""))},E=(e.split("-").length-1||0)+1,layui.each(v,function(e,t){S.trs.eq(e).attr({"data-index":t[z],"lay-data-index":t[z],"data-level":E}).data("index",t[z]),S.trs_fixed.eq(e).attr({"data-index":t[z],"lay-data-index":t[z],"data-level":E}).data("index",t[z]),S.trs_fixed_r.eq(e).attr({"data-index":t[z],"lay-data-index":t[z],"data-level":E}).data("index",t[z])}),d.find(q).find('tbody tr[lay-data-index="'+e+'"]').after(S.trs),d.find(R).find('tbody tr[lay-data-index="'+e+'"]').after(S.trs_fixed),d.find(Y).find('tbody tr[lay-data-index="'+e+'"]').after(S.trs_fixed_r),c.renderTreeTable(S.trs,E),n)&&!p&&layui.each(v,function(e,t){J({dataIndex:t[z],trElem:d.find('tr[lay-data-index="'+t[z]+'"]').first(),tableViewElem:d,tableId:r,options:o},a,n,i,l)})}else c.isExpandAll=!1,(n&&!p?(layui.each(v,function(e,t){J({dataIndex:t[z],trElem:d.find('tr[lay-data-index="'+t[z]+'"]').first(),tableViewElem:d,tableId:r,options:o},a,n,i,l)}),d.find(v.map(function(e,t,a){return'tr[lay-data-index="'+e[z]+'"]'}).join(","))):(b=c.treeToFlat(v,y[s.id],e),d.find(b.map(function(e,t,a){return'tr[lay-data-index="'+e[z]+'"]'}).join(",")))).addClass(L);U("resize-"+r,function(){B.resize(r)},0)(),l&&"loading"!==y[V]&&(C=u.callback.onExpand,"function"===layui.type(C))&&C(r,y,x)}return h},v=(B.expandNode=function(e,t){var a,n,i,e=j(e);if(e)return a=(t=t||{}).index,n=t.expandFlag,i=t.inherit,t=t.callbackFlag,e=e.getOptions().elem.next(),J({trElem:e.find('tr[lay-data-index="'+a+'"]').first()},n,i,null,t)},B.expandAll=function(a,e){if("boolean"!==layui.type(e))return y.error("expandAll \u7684\u5c55\u5f00\u72b6\u6001\u53c2\u6570\u53ea\u63a5\u6536true/false");var t=j(a);if(t){t.isExpandAll=e;var n=t.getOptions(),i=n.tree,l=n.elem.next(),d=i.customName.isParent,r=i.customName.id,o=i.view.showFlexIconIfNotParent;if(e){e=B.getData(a,!0);if(i["async"].enable){var c=!0;if(layui.each(e,function(e,t){if(t[d]&&!t[V])return!(c=!1)}),!c)return void layui.each(B.getData(a),function(e,t){B.expandNode(a,{index:t[z],expandFlag:!0,inherit:!0})})}var u=!0;if(layui.each(e,function(e,t){if(t[d]&&!t[X])return!(u=!1)}),u)t.updateStatus(null,function(e){(e[d]||o)&&(e[H]=!0,e[r]!==undefined)&&(t.status.expand[e[r]]=!0)}),l.find('tbody tr[data-level!="0"]').removeClass(L),l.find(".layui-table-tree-flexIcon").html(i.view.flexIconOpen),i.view.showIcon&&l.find(".layui-table-tree-nodeIcon:not(.layui-table-tree-iconCustom,.layui-table-tree-iconLeaf)").html(i.view.iconOpen);else{if(t.updateStatus(null,function(e){(e[d]||o)&&(e[H]=!0,e[X]=!0,e[r]!==undefined)&&(t.status.expand[e[r]]=!0)}),n.initSort&&n.initSort.type&&n.autoSort)return B.sort(a);var s,n=P.getTrHtml(a,e),f={trs:A(n.trs.join("")),trs_fixed:A(n.trs_fixed.join("")),trs_fixed_r:A(n.trs_fixed_r.join(""))};layui.each(e,function(e,t){var a=t[z].split("-").length-1;s={"data-index":t[z],"lay-data-index":t[z],"data-level":a},f.trs.eq(e).attr(s).data("index",t[z]),f.trs_fixed.eq(e).attr(s).data("index",t[z]),f.trs_fixed_r.eq(e).attr(s).data("index",t[z])}),layui.each(["main","fixed-l","fixed-r"],function(e,t){l.find(".layui-table-"+t+" tbody").html(f[["trs","trs_fixed","trs_fixed_r"][e]])}),t.renderTreeTable(l,0,!1)}}else t.updateStatus(null,function(e){(e[d]||o)&&(e[H]=!1,e[r]!==undefined)&&(t.status.expand[e[r]]=!1)}),l.find('.layui-table-box tbody tr[data-level!="0"]').addClass(L),l.find(".layui-table-tree-flexIcon").html(i.view.flexIconClose),i.view.showIcon&&l.find(".layui-table-tree-nodeIcon:not(.layui-table-tree-iconCustom,.layui-table-tree-iconLeaf)").html(i.view.iconClose);B.resize(a)}},a.prototype.updateNodeIcon=function(e){var t=this.getOptions().tree||{},a=e.scopeEl,n=e.isExpand,e=e.isParent;a.find(".layui-table-tree-flexIcon").css("visibility",e||t.view.showFlexIconIfNotParent?"visible":"hidden").html(n?t.view.flexIconOpen:t.view.flexIconClose),t.view.showIcon&&(a=a.find(".layui-table-tree-nodeIcon:not(.layui-table-tree-iconCustom)"),n=e?n?t.view.iconOpen:t.view.iconClose:t.view.iconLeaf,a.toggleClass("layui-table-tree-iconLeaf",!e).html(n))},a.prototype.renderTreeTable=function(e,t,a){var l=this,n=l.getOptions(),d=n.elem.next(),i=(d.hasClass(m)||d.addClass(m),n.id),r=n.tree||{},o=(r.data,r.view||{}),c=r.customName||{},u=c.isParent,s=(d.attr("lay-filter"),l),f=n.data.length,y=((t=t||0)||(d.find(".layui-table-body tr:not([data-level])").attr("data-level",t),layui.each(P.cache[i],function(e,t){f&&(t[z]=String(e));t=t[z];d.find('.layui-table-main tbody tr[data-level="0"]:eq('+e+")").attr("lay-data-index",t),d.find('.layui-table-fixed-l tbody tr[data-level="0"]:eq('+e+")").attr("lay-data-index",t),d.find('.layui-table-fixed-r tbody tr[data-level="0"]:eq('+e+")").attr("lay-data-index",t)})),null),p=c.name,x=o.indent||14;if(layui.each(e.find('td[data-field="'+p+'"]'),function(e,t){var a,n,i=(t=A(t)).closest("tr"),t=t.children(".layui-table-cell");t.hasClass("layui-table-tree-item")||(n=i.attr("lay-data-index"))&&(i=d.find('tr[lay-data-index="'+n+'"]'),(a=s.getNodeDataByIndex(n))[H]&&a[u]&&((y=y||{})[n]=!0),a[g]&&i.find('input[type="checkbox"][name="layTableCheckbox"]').prop("indeterminate",!0),n=t.html(),(t=i.find('td[data-field="'+p+'"]>div.layui-table-cell')).addClass("layui-table-tree-item"),t.html(['
                ',a[H]?o.flexIconOpen:o.flexIconClose,"
                ",o.showIcon?'
                '+(l.normalizedIcon(a[c.icon])||o.icon||(a[u]?a[H]?o.iconOpen:o.iconClose:o.iconLeaf)||"")+"
                ":"",n].join("")).find(".layui-table-tree-flexIcon").on("click",function(e){layui.stope(e),J({trElem:i},null,null,null,!0)}))}),!t&&r.view.expandAllDefault&&l.isExpandAll===undefined)return B.expandAll(i,!0);(!1!==a&&y?(layui.each(y,function(e,t){e=d.find('tr[lay-data-index="'+e+'"]');e.find(".layui-table-tree-flexIcon").html(o.flexIconOpen),J({trElem:e.first()},!0)}),U("renderTreeTable2-"+i,function(){h.render(A(".layui-table-tree["+F+'="'+i+'"]'))},0)):U("renderTreeTable-"+i,function(){n.hasNumberCol&&v(l),h.render(A(".layui-table-tree["+F+'="'+i+'"]'))},0))()},function(a){var e=a.getOptions(),t=e.elem.next(),n=0,i=t.find(".layui-table-main tbody tr"),l=t.find(".layui-table-fixed-l tbody tr"),d=t.find(".layui-table-fixed-r tbody tr");layui.each(a.treeToFlat(P.cache[e.id]),function(e,t){t.LAY_HIDE||(a.getNodeDataByIndex(t[z]).LAY_NUM=++n,i.eq(e).find(".laytable-cell-numbers").html(n),l.eq(e).find(".laytable-cell-numbers").html(n),d.eq(e).find(".laytable-cell-numbers").html(n))})}),N=(a.prototype.render=function(e){var t=this;t.tableIns=P["reloadData"===e?"reloadData":"reload"](t.tableIns.config.id,A.extend(!0,{},t.config)),t.config=t.tableIns.config},a.prototype.reload=function(e,t,a){var n=this;e=e||{},delete n.haveInit,layui.each(e,function(e,t){"array"===layui.type(t)&&delete n.config[e]}),d(n.getOptions().id,e,a||!0),n.config=A.extend(t,{},n.config,e),n.render(a)},B.reloadData=function(){var e=A.extend(!0,[],arguments);return e[3]="reloadData",B.reload.apply(null,e)},function(e,a,n,i){var l=[];return layui.each(e,function(e,t){"function"===layui.type(a)?a(t):A.extend(t,a),l.push(A.extend({},t)),i||(l=l.concat(N(t[n],a,n,i)))}),l}),o=(a.prototype.updateStatus=function(e,t,a){var n=this.getOptions(),i=n.tree;return e=e||P.cache[n.id],N(e,t,i.customName.children,a)},a.prototype.getTableData=function(){var e=this.getOptions();return P.cache[e.id]},B.updateStatus=function(e,t,a){var e=j(e),n=e.getOptions();return a=a||(n.url?P.cache[n.id]:n.data),e.updateStatus(a,t)},B.sort=function(e){var t,a,i,l,n,d=j(e);d&&(n=(t=d.getOptions()).tree,a=B.getData(e),i=n.customName.children,l=function(e,a,n){layui.sort(e,a,n,!0),layui.each(e,function(e,t){l(t[i]||[],a,n)})},t.autoSort)&&((n=t.initSort).type?l(a,n.field,"desc"===n.type):l(a,P.config.indexName,null),P.cache[e]=a,d.initData(a),B.renderData(e))},function(n){var t=n.config.id,i=j(t),a=n.data=B.getNodeDataByIndex(t,n.index),l=a[z],d=(n.dataIndex=l,n.update);n.update=function(){var e=arguments,t=(A.extend(i.getNodeDataByIndex(l),e[0]),d.apply(this,e)),a=n.config.tree.customName.name;return a in e[0]&&n.tr.find('td[data-field="'+a+'"]').children("div.layui-table-cell").removeClass("layui-table-tree-item"),i.renderTreeTable(n.tr,n.tr.attr("data-level"),!1),t},n.del=function(){B.removeNode(t,a)},n.setRowChecked=function(e){B.setRowChecked(t,{index:a,checked:e})}}),u=(B.updateNode=function(e,a,t){var n,i,l,d,r,o=j(e);o&&((d=o.getOptions()).tree,d=(n=d.elem.next()).find('tr[lay-data-index="'+a+'"]'),i=d.attr("data-index"),l=d.attr("data-level"),t)&&(d=o.getNodeDataByIndex(a,!1,t),r=P.getTrHtml(e,[d]),layui.each(["main","fixed-l","fixed-r"],function(e,t){n.find(".layui-table-"+t+' tbody tr[lay-data-index="'+a+'"]').replaceWith(A(r[["trs","trs_fixed","trs_fixed_r"][e]].join("")).attr({"data-index":i,"lay-data-index":a,"data-level":l}).data("index",i))}),o.renderTreeTable(n.find('tr[lay-data-index="'+a+'"]'),l))},B.removeNode=function(e,t,a){var n=j(e);if(n){var i,l=n.getOptions(),d=l.tree,r=d.customName.isParent,o=d.customName.children,c=l.elem.next(),u=[],s=P.cache[e],t=n.getNodeDataByIndex("string"===layui.type(t)?t:t[z],!1,"delete"),f=n.getNodeDataByIndex(t[p]),d=(n.updateCheckStatus(f),n.treeToFlat([t],t[d.customName.pid],t[p])),t=(layui.each(d,function(e,t){t=t[z];u.push('tr[lay-data-index="'+t+'"]'),-1!==t.indexOf("-")&&delete s[t]}),c.find(u.join(",")).remove(),n.initData());for(i in s)-1!==i.indexOf("-")&&i!==s[i][z]&&delete s[i];layui.each(n.treeToFlat(t),function(e,t){t[b]&&t[b]!==t[z]&&c.find('tr[lay-data-index="'+t[b]+'"]').attr({"data-index":t[z],"lay-data-index":t[z]}).data("index",t[z])}),layui.each(s,function(e,t){c.find('tr[data-level="0"][lay-data-index="'+t[z]+'"]').attr("data-index",e).data("index",e)}),l.hasNumberCol&&v(n),f&&(d=c.find('tr[lay-data-index="'+f[z]+'"]'),a||(f[r]=!(!f[o]||!f[o].length)),n.updateNodeIcon({scopeEl:d,isExpand:f[H],isParent:f[r]})),B.resize(e)}},B.addNodes=function(e,t){var a=j(e);if(a){var n=a.getOptions(),i=n.tree,l=n.elem.next(),d=P.config.checkName,r=(t=t||{}).parentIndex,o=t.index,c=t.data,t=t.focus,u=(r="number"===layui.type(r)?r.toString():r)?a.getNodeDataByIndex(r):null,o="number"===layui.type(o)?o:-1,c=A.extend(!0,[],layui.isArray(c)?c:[c]);layui.each(c,function(e,t){d in t||!u||(t[d]=u[d])}),a.getTableData();if(u){var s=i.customName.isParent,f=i.customName.children;u[s]=!0;var y=(y=u[f])?(p=y.splice(-1===o?y.length:o),u[f]=y.concat(c,p)):u[f]=c,f=(a.updateStatus(y,function(e){(e[s]||i.view.showFlexIconIfNotParent)&&(e[X]=!1)}),a.treeToFlat(y));l.find(f.map(function(e){return'tr[lay-data-index="'+e[z]+'"]'}).join(",")).remove(),a.initData(),u[X]=!1,u[V]="local",J({trElem:l.find('tr[lay-data-index="'+r+'"]')},!0)}else{var p=P.cache[e].splice(-1===o?P.cache[e].length:o);if(P.cache[e]=P.cache[e].concat(c,p),n.url||(n.page?(y=n.page,n.data.splice.apply(n.data,[y.limit*(y.curr-1),y.limit].concat(P.cache[e]))):n.data=P.cache[e]),a.initData(),l.find(".layui-none").length)return P.renderData(e),c;var x,f=P.getTrHtml(e,c),h={trs:A(f.trs.join("")),trs_fixed:A(f.trs_fixed.join("")),trs_fixed_r:A(f.trs_fixed_r.join(""))},r=(layui.each(c,function(e,t){x={"data-index":t[z],"lay-data-index":t[z],"data-level":"0"},h.trs.eq(e).attr(x).data("index",t[z]),h.trs_fixed.eq(e).attr(x).data("index",t[z]),h.trs_fixed_r.eq(e).attr(x).data("index",t[z])}),parseInt(c[0][z])-1),y=l.find(q),n=l.find(R),f=l.find(Y);-1==r?y.find('tr[data-level="0"][data-index="0"]')[0]?(y.find('tr[data-level="0"][data-index="0"]').before(h.trs),n.find('tr[data-level="0"][data-index="0"]').before(h.trs_fixed),f.find('tr[data-level="0"][data-index="0"]').before(h.trs_fixed_r)):(y.find("tbody").prepend(h.trs),n.find("tbody").prepend(h.trs_fixed),f.find("tbody").prepend(h.trs_fixed_r)):-1===o?(y.find("tbody").append(h.trs),n.find("tbody").append(h.trs_fixed),f.find("tbody").append(h.trs_fixed_r)):(r=p[0][b],y.find('tr[data-level="0"][data-index="'+r+'"]').before(h.trs),n.find('tr[data-level="0"][data-index="'+r+'"]').before(h.trs_fixed),f.find('tr[data-level="0"][data-index="'+r+'"]').before(h.trs_fixed_r)),layui.each(P.cache[e],function(e,t){l.find('tr[data-level="0"][lay-data-index="'+t[z]+'"]').attr("data-index",e).data("index",e)}),a.renderTreeTable(l.find(c.map(function(e,t,a){return'tr[lay-data-index="'+e[z]+'"]'}).join(",")))}return a.updateCheckStatus(u),u&&(o=l.find('tr[lay-data-index="'+u[z]+'"]'),a.updateNodeIcon({scopeEl:o,isExpand:u[H],isParent:u[s]})),B.resize(e),t&&l.find(q).find('tr[lay-data-index="'+c[0][z]+'"]').get(0).scrollIntoViewIfNeeded(),c}},B.checkStatus=function(e,n){var i,t,a,l=j(e);if(l)return l=l.getOptions().tree,i=P.config.checkName,t=B.getData(e,!0).filter(function(e,t,a){return e[i]||n&&e[g]}),a=!0,layui.each("all"===l.data.cascade?P.cache[e]:B.getData(e,!0),function(e,t){if(!t[i])return!(a=!1)}),{data:t,isAll:a}},B.on("sort",function(e){var e=e.config,t=e.elem.next(),e=e.id;t.hasClass(m)&&B.sort(e)}),B.on("row",function(e){e.config.elem.next().hasClass(m)&&o(e)}),B.on("rowDouble",function(e){var t=e.config,a=t.elem.next();t.id;a.hasClass(m)&&(o(e),(t.tree||{}).view.dblClickExpand)&&J({trElem:e.tr.first()},null,null,null,!0)}),B.on("rowContextmenu",function(e){var t=e.config,a=t.elem.next();t.id;a.hasClass(m)&&o(e)}),B.on("tool",function(e){var t=e.config,a=t.elem.next();t.id;a.hasClass(m)&&o(e)}),B.on("edit",function(e){var t=e.config,a=t.elem.next();t.id;a.hasClass(m)&&(o(e),e.field===t.tree.customName.name)&&((a={})[e.field]=e.value,e.update(a))}),B.on("radio",function(e){var t=e.config,a=t.elem.next(),t=t.id;a.hasClass(m)&&(a=j(t),o(e),u.call(a,e.tr,e.checked))}),a.prototype.setRowCheckedClass=function(e,t){var a=this.getOptions(),n=(e.data("index"),a.elem.next());e[t?"addClass":"removeClass"](l),e.each(function(){var e=A(this).data("index");n.find('.layui-table-fixed-r tbody tr[data-index="'+e+'"]')[t?"addClass":"removeClass"](l)})},a.prototype.updateCheckStatus=function(e,t){var a,n,i,l,d,r,o,c=this,u=c.getOptions();return!!u.hasChecboxCol&&(a=u.tree,n=u.id,i=u.elem.next(),l=P.config.checkName,"all"!==(d=a.data.cascade)&&"parent"!==d||!e||(d=c.updateParentCheckStatus(e,"boolean"===layui.type(t)?t:null),layui.each(d,function(e,t){var a=i.find('tr[lay-data-index="'+t[z]+'"] input[name="layTableCheckbox"]:not(:disabled)'),n=t[l];c.setRowCheckedClass(a.closest("tr"),n),a.prop({checked:n,indeterminate:t[g]})})),o=!(r=!0),0<(e=(e="all"===a.data.cascade?P.cache[n]:B.getData(n,!0)).filter(function(e){return!e[u.disabledName]})).length?layui.each(e,function(e,t){if((t[l]||t[g])&&(o=!0),t[l]||(r=!1),o&&!r)return!0}):r=!1,o=o&&!r,i.find('input[name="layTableCheckbox"][lay-filter="layTableAllChoose"]').prop({checked:r,indeterminate:o}),r)},a.prototype.updateParentCheckStatus=function(a,n){var i,e=this.getOptions(),t=e.tree,e=e.id,l=P.config.checkName,t=t.customName.children,d=[];return!(a[g]=!1)===n?a[t].length?layui.each(a[t],function(e,t){if(!t[l])return n=!1,a[g]=!0}):n=!1:!1===n?layui.each(a[t],function(e,t){if(t[l]||t[g])return a[g]=!0}):(n=!1,i=0,layui.each(a[t],function(e,t){t[l]&&i++}),n=a[t].length?a[t].length===i:a[l],a[g]=!n&&0li"],i.bodyElem=["."+C.CONST.BODY+":eq(0)",">."+C.CONST.ITEM],i.getContainer=function(){var e=i.documentElem||t.elem;return{header:{elem:e.find(i.headerElem[0]),items:e.find(i.headerElem.join(""))},body:{elem:e.find(i.bodyElem[0]),items:e.find(i.bodyElem.join(""))}}},"array"===layui.type(t.header)){if(0===t.header.length)return;"string"==typeof t.header[0]?(i.headerElem=t.header.concat(),i.documentElem=p(document)):(i.elemView=p('
                '),t.className&&i.elemView.addClass(t.className),a=p('
                  '),n=p('
                  '),layui.each(t.header,function(e,t){t=i.renderHeaderItem(t);a.append(t)}),layui.each(t.body,function(e,t){t=i.renderBodyItem(t);n.append(t)}),i.elemView.append(a).append(n),t.elem.html(i.elemView))}else i.renderClose();"array"===layui.type(t.body)&&"string"==typeof t.body[0]&&(i.documentElem=p(document),i.bodyElem=t.body.concat());var e=i.data();"index"in t&&e.index!=t.index?i.change(i.findHeaderItem(t.index),!0):-1===e.index&&i.change(i.findHeaderItem(0),!0),i.roll("auto"),t.elem.hasClass(C.CONST.CLASS_HIDEV)&&t.elem.removeClass(C.CONST.CLASS_HIDEV),"function"==typeof t.afterRender&&t.afterRender(e),layui.event.call(t.elem[0],C.CONST.MOD_NAME,"afterRender("+t.id+")",e)},events:function(){var e,t=this,a=t.config,n=t.getContainer(),i=C.CONST.MOD_NAME,n=(t.documentElem?n.header:a).elem,a=a.trigger+(".lay_"+i+"_trigger"),i=t.documentElem?t.headerElem[1]:t.headerElem.join("");n.off(a).on(a,i,function(){t.change(p(this))}),r.onresize||(p(window).on("resize",function(){clearTimeout(e),e=setTimeout(function(){layui.each(C.cache.id,function(e){e=C.getInst(e);e&&e.roll("init")})},50)}),r.onresize=!0)}}),r={},t=C.Class;t.prototype.add=function(e){var t,a,n=this,i=(n.config,n.getContainer()),r=n.renderHeaderItem(e),o=n.renderBodyItem(e),d=(/(before|after)/.test(e.mode)?(a=n.data(),d=(t=e.hasOwnProperty("index"))?n.findHeaderItem(e.index):a.thisHeaderItem,t=t?n.findBodyItem(e.index):a.thisHeaderItem,d[e.mode](r),t[e.mode](o)):(a={prepend:"prepend",append:"append"}[e.mode||"append"]||"append",i.header.elem[a](r),i.body.elem[a](o)),n.change(r,!0),n.data());"function"==typeof e.done&&e.done(d)},t.prototype.close=function(e,t){if(e&&e[0]){var a=this,n=a.config,i=e.index();if(e[0]&&"false"!==e.attr("lay-closable")){var r=a.data();if(!t)if(!1===layui.event.call(e[0],C.CONST.MOD_NAME,"beforeClose("+n.id+")",p.extend(r,{index:e.index()})))return;e.hasClass(C.CONST.CLASS_THIS)&&(e.next()[0]?a.change(e.next(),!0):e.prev()[0]&&a.change(e.prev(),!0)),e.remove(),a.findBodyItem(i).remove(),a.roll("auto",i);r=a.data();layui.event.call(r.thisHeaderItem[0],C.CONST.MOD_NAME,"afterClose("+n.id+")",r)}}},t.prototype.closeMult=function(e,t){var a,n=this,i=n.config,r=n.getContainer(),o=n.data(),d=r.header.items,l=r.body.items,r='[lay-closable="false"]',s=":not("+r+")",r=(t=t===undefined?o.index:t,d.each(function(e){var t=p(this).attr("lay-closable");t&&l.eq(e).attr("lay-closable",t)}),"false"!==o.thisHeaderItem.attr("lay-closable")&&("all"!==e&&e?t!==o.index&&n.change(n.findHeaderItem(t),!0):(a=d.filter(":gt("+o.index+")"+r).eq(0),o=p(d.filter(":lt("+o.index+")"+r).get().reverse()).eq(0),a[0]?n.change(a,!0):o[0]&&n.change(o,!0))),("other"===e?(d.eq(t).siblings(s).remove(),l.eq(t).siblings(s)):"right"===e?(d.filter(":gt("+t+")"+s).remove(),l.filter(":gt("+t+")"+s)):(d.filter(s).remove(),l.filter(s))).remove(),n.roll("auto"),n.data());layui.event.call(r.thisHeaderItem[0],C.CONST.MOD_NAME,"afterClose("+i.id+")",r)},t.prototype.change=function(e,t){if(e&&e[0]){var a=this,n=a.config,i=e.index(),r=e.find("a"),r="string"==typeof r.attr("href")&&"_blank"===r.attr("target"),o="string"==typeof e.attr("lay-unselect");if(!r&&!o){r=a.data();if(!t)if(!1===layui.event.call(e[0],C.CONST.MOD_NAME,"beforeChange("+n.id+")",p.extend(r,{from:{index:r.index,headerItem:r.thisHeaderItem},to:{index:e.index(),headerItem:e}})))return;e.addClass(C.CONST.CLASS_THIS).siblings().removeClass(C.CONST.CLASS_THIS),a.findBodyItem(i).addClass(C.CONST.CLASS_SHOW).siblings().removeClass(C.CONST.CLASS_SHOW),a.roll("auto",i);r=a.data();layui.event.call(r.thisHeaderItem[0],C.CONST.MOD_NAME,"afterChange("+n.id+")",r)}}},t.prototype.renderHeaderItem=function(e){var t=this.config,a=p(e.headerItem||t.headerItem||"
                • ");return a.html(e.title||"New Tab"),layui.each(e,function(e,t){/^(title|content|mode|done)$/.test(e)||a.attr("lay-"+e,t)}),this.appendClose(a,e),a},t.prototype.renderBodyItem=function(e){var t=this.config,t=p(e.bodyItem||t.bodyItem||'
                  ');return t.html(e.content||""),t},t.prototype.appendClose=function(e,t){var a=this;a.config.closable&&"false"!==(t=t||{}).closable&&"false"!==e.attr("lay-closable")&&!e.find("."+C.CONST.CLOSE)[0]&&((t=p('')).on("click",function(){return a.close(p(this).parent()),!1}),e.append(t))},t.prototype.renderClose=function(){var e=this,t=e.config,a=e.getContainer();t.closable?a.header.items.each(function(){e.appendClose(p(this))}):a.header.items.each(function(){p(this).find("."+C.CONST.CLOSE).remove()})},t.prototype.roll=function(e,n){var i=this,t=i.config,a=i.getContainer(),r=a.header.elem,o=a.header.items,a=r.prop("scrollWidth"),d=Math.ceil(r.outerWidth()),l=r.data("left")||0,s="scroll"===t.headerMode,c="layui-tabs-scroll",f="layui-tabs-bar",u=["layui-icon-prev","layui-icon-next"],m={elem:p('
                  '),bar:p(['
                  ','','',"
                  "].join(""))};if("normal"!==t.headerMode){var h,y=r.parent("."+c);if(s||!s&&d=d-l)return r.css("left",-a).data("left",-a),!1}),l=r.data("left")||0,y.find("."+u[0])[l<0?"removeClass":"addClass"](C.CONST.CLASS_DISABLED),y.find("."+u[1])[0')),n=(e.tree(a),i.elem=p(i.elem));if(n[0]){if(e.key=i.id||e.index,e.elem=a,e.elemNone=p('
                  '+i.text.none+"
                  "),n.html(e.elem),0==e.elem.find(".layui-tree-set").length)return e.elem.append(e.elemNone);i.showCheckbox&&e.renderForm("checkbox"),e.elem.find(".layui-tree-set").each(function(){var e=p(this);e.parent(".layui-tree-pack")[0]||e.addClass("layui-tree-setHide"),!e.next()[0]&&e.parents(".layui-tree-pack").eq(1).hasClass("layui-tree-lineExtend")&&e.addClass(T),e.next()[0]||e.parents(".layui-tree-set").eq(0).next()[0]||e.addClass(T)}),e.events()}},l.prototype.renderForm=function(e){i.render(e,"LAY-tree-"+this.index)},l.prototype.tree=function(r,e){var d=this,s=d.config,o=s.customName,e=e||s.data;layui.each(e,function(e,i){var a,n,t=i[o.children]&&0"),c=p(['
                  ','
                  ','
                  ',s.showLine?t?'':'':'',s.showCheckbox?'':"",s.isJump&&i.href?''+(i[o.title]||i.label||s.text.defaultNodeName)+"":''+(i[o.title]||i.label||s.text.defaultNodeName)+"","
                  ",s.edit?(a={add:'',update:'',del:''},n=['
                  '],!0===s.edit&&(s.edit=["update","del"]),"object"==typeof s.edit?(layui.each(s.edit,function(e,i){n.push(a[i]||"")}),n.join("")+"
                  "):void 0):"","
                  "].join(""));t&&(c.append(l),d.tree(l,i[o.children])),r.append(c),c.prev("."+k)[0]&&c.prev().children(".layui-tree-pack").addClass("layui-tree-showLine"),t||c.parent(".layui-tree-pack").addClass("layui-tree-lineExtend"),d.spread(c,i),s.showCheckbox&&(i.checked&&d.checkids.push(i[o.id]),d.checkClick(c,i)),s.edit&&d.operate(c,i)})},l.prototype.spread=function(n,t){var l=this,c=l.config,e=n.children("."+b),i=e.children("."+g),a=i.find('input[same="layuiTreeCheck"]'),r=e.find("."+C),e=e.find("."+w),d=c.onlyIconControl?r:i,s="";d.on("click",function(e){var i=n.children("."+N),a=(d.children(".layui-icon")[0]?d:d.find(".layui-tree-icon")).children(".layui-icon");i[0]?n.hasClass(F)?(n.removeClass(F),i.slideUp(200),a.removeClass(x).addClass(v),l.updateFieldValue(t,"spread",!1)):(n.addClass(F),i.slideDown(200),a.addClass(x).removeClass(v),l.updateFieldValue(t,"spread",!0),c.accordion&&((i=n.siblings("."+k)).removeClass(F),i.children("."+N).slideUp(200),i.find(".layui-tree-icon").children(".layui-icon").removeClass(x).addClass(v))):s="normal"}),e.on("click",function(){p(this).hasClass(u)||(s=n.hasClass(F)?c.onlyIconControl?"open":"close":c.onlyIconControl?"close":"open",a[0]&&l.updateFieldValue(t,"checked",a.prop("checked")),c.click&&c.click({elem:n,state:s,data:t}))})},l.prototype.updateFieldValue=function(e,i,a){i in e&&(e[i]=a)},l.prototype.setCheckbox=function(e,i,a){var t,n=this,l=n.config.customName,c=a.prop("checked");a.prop("disabled")||("object"!=typeof i[l.children]&&!e.find("."+N)[0]||e.find("."+N).find('input[same="layuiTreeCheck"]').each(function(e){this.disabled||((e=i[l.children][e])&&n.updateFieldValue(e,"checked",c),n.updateFieldValue(this,"checked",c))}),(t=function(e){var i,a,n;e.parents("."+k)[0]&&(a=(e=e.parent("."+N)).parent(),n=e.prev().find('input[same="layuiTreeCheck"]'),c?n.prop("checked",c):(e.find('input[same="layuiTreeCheck"]').each(function(){this.checked&&(i=!0)}),i||n.prop("checked",!1)),t(a))})(e),n.renderForm("checkbox"))},l.prototype.checkClick=function(a,n){var t=this,l=t.config;a.children("."+b).children("."+g).on("click",'input[same="layuiTreeCheck"]+',function(e){layui.stope(e);var e=p(this).prev(),i=e.prop("checked");e.prop("disabled")||(t.setCheckbox(a,n,e),t.updateFieldValue(n,"checked",i),l.oncheck&&l.oncheck({elem:a,checked:i,data:n}))})},l.prototype.operate=function(r,d){var s=this,o=s.config,u=o.customName,e=r.children("."+b),h=e.children("."+g);e.children(".layui-tree-btnGroup").on("click",".layui-icon",function(e){layui.stope(e);var i,e=p(this).data("type"),n=r.children("."+N),t={data:d,type:e,elem:r};if("add"==e){n[0]||(o.showLine?(h.find("."+C).addClass("layui-tree-icon"),h.find("."+C).children(".layui-icon").addClass(v).removeClass("layui-icon-file")):h.find(".layui-tree-iconArrow").removeClass(m),r.append('
                  '));var a,l=o.operate&&o.operate(t),c={};if(c[u.title]=o.text.defaultNodeName,c[u.id]=l,s.tree(r.children("."+N),[c]),o.showLine&&(n[0]?(n.hasClass(S)||n.addClass(S),r.find("."+N).each(function(){p(this).children("."+k).last().addClass(T)}),(n.children("."+k).last().prev().hasClass(T)?n.children("."+k).last().prev():n.children("."+k).last()).removeClass(T),!r.parent("."+N)[0]&&r.next()[0]&&n.children("."+k).last().removeClass(T)):(l=r.siblings("."+k),a=1,c=r.parent("."+N),layui.each(l,function(e,i){p(i).children("."+N)[0]||(a=0)}),(1==a?(l.children("."+N).addClass(L),l.children("."+N).children("."+k).removeClass(T),r.children("."+N).addClass(L),c.removeClass(S),c.children("."+k).last().children("."+N).children("."+k).last()):r.children("."+N).children("."+k)).addClass(T))),!o.showCheckbox)return;h.find('input[same="layuiTreeCheck"]')[0].checked&&(r.children("."+N).children("."+k).last().find('input[same="layuiTreeCheck"]')[0].checked=!0),s.renderForm("checkbox")}else"update"==e?(l=h.children("."+w).html(),h.children("."+w).html(""),h.append(''),h.children(".layui-tree-editInput").val(f.unescape(l)).focus(),i=function(e){var i=f.escape(e.val().trim())||o.text.defaultNodeName;e.remove(),h.children("."+w).html(i),t.data[u.title]=i,o.operate&&o.operate(t)},h.children(".layui-tree-editInput").blur(function(){i(p(this))}),h.children(".layui-tree-editInput").on("keydown",function(e){13===e.keyCode&&(e.preventDefault(),i(p(this)))})):y.confirm('\u786e\u8ba4\u5220\u9664\u8be5\u8282\u70b9 "'+(d[u.title]||"")+'" \u5417\uff1f',function(e){var l,a,i;o.operate&&o.operate(t),t.status="remove",y.close(e),r.prev("."+k)[0]||r.next("."+k)[0]||r.parent("."+N)[0]?(r.siblings("."+k).children("."+b)[0]?(o.showCheckbox&&(l=function(e){var i,a,n,t;e.parents("."+k)[0]&&(i=e.siblings("."+k).children("."+b),a=(e=e.parent("."+N).prev()).find('input[same="layuiTreeCheck"]')[0],n=1,(t=0)==a.checked)&&(i.each(function(e,i){i=p(i).find('input[same="layuiTreeCheck"]')[0];0!=i.checked||i.disabled||(n=0),i.disabled||(t=1)}),1==n)&&1==t&&(a.checked=!0,s.renderForm("checkbox"),l(e.parent("."+k)))})(r),o.showLine&&(e=r.siblings("."+k),a=1,i=r.parent("."+N),layui.each(e,function(e,i){p(i).children("."+N)[0]||(a=0)}),1==a?(n[0]||(i.removeClass(S),e.children("."+N).addClass(L),e.children("."+N).children("."+k).removeClass(T)),(r.next()[0]?i.children("."+k).last():r.prev()).children("."+N).children("."+k).last().addClass(T),r.next()[0]||r.parents("."+k)[1]||r.parents("."+k).eq(0).next()[0]||r.prev("."+k).addClass(T)):!r.next()[0]&&r.hasClass(T)&&r.prev().addClass(T))):(e=r.parent("."+N).prev(),o.showLine?(e.find("."+C).removeClass("layui-tree-icon"),e.find("."+C).children(".layui-icon").removeClass(x).addClass("layui-icon-file"),(i=e.parents("."+N).eq(0)).addClass(S),i.children("."+k).each(function(){p(this).children("."+N).children("."+k).last().addClass(T)})):e.find(".layui-tree-iconArrow").addClass(m),r.parents("."+k).eq(0).removeClass(F),r.parent("."+N).remove()),r.remove()):(r.remove(),s.elem.append(s.elemNone))})})},l.prototype.events=function(){var i=this,t=i.config;i.elem.find(".layui-tree-checkedFirst");i.setChecked(i.checkids),i.elem.find(".layui-tree-search").on("keyup",function(){var e=p(this),a=e.val(),e=e.nextAll(),n=[];e.find("."+w).each(function(){var i,e=p(this).parents("."+b);-1!=p(this).html().indexOf(a)&&(n.push(p(this).parent()),(i=function(e){e.addClass("layui-tree-searchShow"),e.parent("."+N)[0]&&i(e.parent("."+N).parent("."+k))})(e.parent("."+k)))}),e.find("."+b).each(function(){var e=p(this).parent("."+k);e.hasClass("layui-tree-searchShow")||e.addClass(m)}),0==e.find(".layui-tree-searchShow").length&&i.elem.append(i.elemNone),t.onsearch&&t.onsearch({elem:n})}),i.elem.find(".layui-tree-search").on("keydown",function(){p(this).nextAll().find("."+b).each(function(){p(this).parent("."+k).removeClass("layui-tree-searchShow "+m)}),p(".layui-tree-emptyText")[0]&&p(".layui-tree-emptyText").remove()})},l.prototype.getChecked=function(){var t=this,e=t.config,l=e.customName,i=[],a=[],c=(t.elem.find(".layui-form-checked").each(function(){i.push(p(this).prev()[0].value)}),function(e,n){layui.each(e,function(e,a){layui.each(i,function(e,i){if(a[l.id]==i)return t.updateFieldValue(a,"checked",!0),delete(i=p.extend({},a))[l.children],n.push(i),a[l.children]&&(i[l.children]=[],c(a[l.children],i[l.children])),!0})})});return c(p.extend({},e.data),a),a},l.prototype.setChecked=function(l){this.config;this.elem.find("."+k).each(function(e,i){var a=p(this).data("id"),n=p(i).children("."+b).find('input[same="layuiTreeCheck"]'),t=n.next();if("number"==typeof l){if(a.toString()==l.toString())return n[0].checked||t.click(),!1}else"object"==typeof l&&layui.each(l,function(e,i){if(i.toString()==a.toString()&&!n[0].checked)return t.click(),!0})})},n.that={},n.config={},t.reload=function(e,i){e=n.that[e];return e.reload(i),n.call(e)},t.getChecked=function(e){return n.that[e].getChecked()},t.setChecked=function(e,i){return n.that[e].setChecked(i)},t.render=function(e){e=new l(e);return n.call(e)},e(a,t)});layui.define(["laytpl","form"],function(e){"use strict";var d=layui.$,n=layui.laytpl,t=layui.form,a="transfer",i={config:{},index:layui[a]?layui[a].index+1e4:0,set:function(e){var t=this;return t.config=d.extend({},t.config,e),t},on:function(e,t){return layui.onevent.call(this,a,e,t)}},l=function(){var t=this,e=t.config,a=e.id||t.index;return l.that[a]=t,{config:l.config[a]=e,reload:function(e){t.reload.call(t,e)},getData:function(){return t.getData.call(t)}}},s="layui-hide",u="layui-btn-disabled",c="layui-none",r="layui-transfer-box",h="layui-transfer-header",o="layui-transfer-search",f="layui-transfer-data",y=function(e){return['
                  ','
                  ','","
                  ","{{# if(d.data.showSearch){ }}",'","{{# } }}",'
                    ',"
                    "].join("")},p=['
                    ',y({index:0,checkAllName:"layTransferLeftCheckAll"}),'
                    ','",'","
                    ",y({index:1,checkAllName:"layTransferRightCheckAll"}),"
                    "].join(""),v=function(e){var t=this;t.index=++i.index,t.config=d.extend({},t.config,i.config,e),t.render()};v.prototype.config={title:["\u5217\u8868\u4e00","\u5217\u8868\u4e8c"],width:200,height:360,data:[],value:[],showSearch:!1,id:"",text:{none:"\u65e0\u6570\u636e",searchNone:"\u65e0\u5339\u914d\u6570\u636e"}},v.prototype.reload=function(e){var t=this;t.config=d.extend({},t.config,e),t.render()},v.prototype.render=function(){var e=this,t=e.config,a=e.elem=d(n(p,{open:"{{",close:"}}"}).render({data:t,index:e.index})),i=t.elem=d(t.elem);i[0]&&(t.data=t.data||[],t.value=t.value||[],t.id="id"in t?t.id:elem.attr("id")||e.index,e.key=t.id,i.html(e.elem),e.layBox=e.elem.find("."+r),e.layHeader=e.elem.find("."+h),e.laySearch=e.elem.find("."+o),e.layData=a.find("."+f),e.layBtn=a.find(".layui-transfer-active .layui-btn"),e.layBox.css({width:t.width,height:t.height}),e.layData.css({height:(i=t.height-e.layHeader.outerHeight(),t.showSearch&&(i-=e.laySearch.outerHeight()),i-2)}),e.renderData(),e.events())},v.prototype.renderData=function(){var e=this,t=e.config,l=[{checkName:"layTransferLeftCheck",views:[]},{checkName:"layTransferRightCheck",views:[]}];e.parseData(function(a){var i=a.selected?1:0,n=["
                  • ",'',"
                  • "].join("");i?layui.each(t.value,function(e,t){t==a.value&&a.selected&&(l[i].views[e]=n)}):l[i].views.push(n),delete a.selected}),e.layData.eq(0).html(l[0].views.join("")),e.layData.eq(1).html(l[1].views.join("")),e.renderCheckBtn()},v.prototype.renderForm=function(e){t.render(e,"LAY-transfer-"+this.index)},v.prototype.renderCheckBtn=function(c){var r=this,o=r.config;c=c||{},r.layBox.each(function(e){var t=d(this),a=t.find("."+f),t=t.find("."+h).find('input[type="checkbox"]'),i=a.find('input[type="checkbox"]'),n=0,l=!1;i.each(function(){var e=d(this).data("hide");(this.checked||this.disabled||e)&&n++,this.checked&&!e&&(l=!0)}),t.prop("checked",l&&n===i.length),r.layBtn.eq(e)[l?"removeClass":"addClass"](u),c.stopNone||(i=a.children("li:not(."+s+")").length,r.noneView(a,i?"":o.text.none))}),r.renderForm("checkbox")},v.prototype.noneView=function(e,t){var a=d('

                    '+(t||"")+"

                    ");e.find("."+c)[0]&&e.find("."+c).remove(),t.replace(/\s/g,"")&&e.append(a)},v.prototype.setValue=function(){var e=this.config,t=[];return this.layBox.eq(1).find("."+f+' input[type="checkbox"]').each(function(){d(this).data("hide")||t.push(this.value)}),e.value=t,this},v.prototype.parseData=function(t){var i=this.config,n=[];return layui.each(i.data,function(e,a){a=("function"==typeof i.parseData?i.parseData(a):a)||a,n.push(a=d.extend({},a)),layui.each(i.value,function(e,t){t==a.value&&(a.selected=!0)}),t&&t(a)}),i.data=n,this},v.prototype.getData=function(e){var t=this.config,i=[];return this.setValue(),layui.each(e||t.value,function(e,a){layui.each(t.data,function(e,t){delete t.selected,a==t.value&&i.push(t)})}),i},v.prototype.transfer=function(e,t){var a,i=this,n=i.config,l=i.layBox.eq(e),c=[],t=(t?((a=(t=t).find('input[type="checkbox"]'))[0].checked=!1,l.siblings("."+r).find("."+f).append(t.clone()),t.remove(),c.push(a[0].value),i.setValue()):l.each(function(e){d(this).find("."+f).children("li").each(function(){var e=d(this),t=e.find('input[type="checkbox"]'),a=t.data("hide");t[0].checked&&!a&&(t[0].checked=!1,l.siblings("."+r).find("."+f).append(e.clone()),e.remove(),c.push(t[0].value)),i.setValue()})}),i.renderCheckBtn(),l.siblings("."+r).find("."+o+" input"));""!==t.val()&&t.trigger("keyup"),n.onchange&&n.onchange(i.getData(c),e)},v.prototype.events=function(){var n=this,l=n.config;n.elem.on("click",'input[lay-filter="layTransferCheckbox"]+',function(){var e=d(this).prev(),t=e[0].checked,a=e.parents("."+r).eq(0).find("."+f);e[0].disabled||("all"===e.attr("lay-type")&&a.find('input[type="checkbox"]').each(function(){this.disabled||(this.checked=t)}),setTimeout(function(){n.renderCheckBtn({stopNone:!0})},0))}),n.elem.on("dblclick","."+f+">li",function(e){var t=d(this),a=t.children('input[type="checkbox"]'),i=t.parent().parent().data("index");a[0].disabled||!1!==("function"==typeof l.dblclick?l.dblclick({elem:t,data:n.getData([a[0].value])[0],index:i}):null)&&n.transfer(i,t)}),n.layBtn.on("click",function(){var e=d(this),t=e.data("index");e.hasClass(u)||n.transfer(t)}),n.laySearch.find("input").on("keyup",function(){var i=this.value,e=d(this).parents("."+o).eq(0).siblings("."+f),t=e.children("li"),t=(t.each(function(){var e=d(this),t=e.find('input[type="checkbox"]'),a=t[0].title,a=("cs"!==l.showSearch&&(a=a.toLowerCase(),i=i.toLowerCase()),-1!==a.indexOf(i));e[a?"removeClass":"addClass"](s),t.data("hide",!a)}),n.renderCheckBtn(),t.length===e.children("li."+s).length);n.noneView(e,t?l.text.searchNone:"")})},l.that={},l.config={},i.reload=function(e,t){e=l.that[e];return e.reload(t),l.call(e)},i.getData=function(e){return l.that[e].getData()},i.render=function(e){e=new v(e);return l.call(e)},e(a,i)});layui.define(["jquery","lay"],function(e){"use strict";var o=layui.$,l=layui.lay,t=(layui.hint(),layui.device(),{config:{},set:function(e){var n=this;return n.config=o.extend({},n.config,e),n},on:function(e,n){return layui.onevent.call(this,r,e,n)}}),r="carousel",s="layui-this",u="layui-carousel-left",c="layui-carousel-right",m="layui-carousel-prev",h="layui-carousel-next",a="layui-carousel-arrow",d="layui-carousel-ind",n=function(e){var n=this;n.config=o.extend({},n.config,t.config,e),n.render()};n.prototype.config={width:"600px",height:"280px",full:!1,arrow:"hover",indicator:"inside",autoplay:!0,interval:3e3,anim:"",trigger:"click",index:0},n.prototype.render=function(){var e=this,n=e.config,i=o(n.elem);if(1*[carousel-item]>*"),n.index<0&&(n.index=0),n.index>=e.elemItem.length&&(n.index=e.elemItem.length-1),n.interval<800&&(n.interval=800),n.full?n.elem.css({position:"fixed",width:"100%",height:"100%",zIndex:9999}):n.elem.css({width:n.width,height:n.height}),n.elem.attr("lay-anim",n.anim),e.elemItem.eq(n.index).addClass(s),e.indicator(),e.arrow(),e.autoplay(),1=this.elemItem.length?0:e},n.prototype.addIndex=function(e){var n=this.config;n.index=n.index+(e=e||1),n.index>=this.elemItem.length&&(n.index=0)},n.prototype.subIndex=function(e){var n=this.config;n.index=n.index-(e=e||1),n.index<0&&(n.index=this.elemItem.length-1)},n.prototype.autoplay=function(){var e=this,n=e.config,i=e.elemItem.length;n.autoplay&&(clearInterval(e.timer),1',''].join(""));e.elem.attr("lay-arrow",e.arrow),e.elem.find("."+a)[0]&&e.elem.find("."+a).remove(),1i.index?n.slide("add",e-i.index):e
                      ',(n=[],layui.each(e.elemItem,function(e){n.push("")}),n.join("")),"
                    "].join(""));i.elem.attr("lay-indicator",i.indicator),i.elem.find("."+d)[0]&&i.elem.find("."+d).remove(),1t[a?"height":"width"]()/3)&&o.slide(0a.length&&(a.value=a.length),parseInt(a.value)===a.value||a.half||(a.value=Math.ceil(a.value)-a.value<.5?Math.ceil(a.value):Math.floor(a.value)),'
                      "),n=1;n<=a.length;n++){var o='
                    • ";a.half&&parseInt(a.value)!==a.value&&n==Math.ceil(a.value)?i=i+'
                    • ":i+=o}i+="
                    "+(a.text?''+a.value+"\u661f":"")+"";var l=a.elem,s=l.next(".layui-rate");s[0]&&s.remove(),e.elemTemp=u(i),a.span=e.elemTemp.next("span"),a.setText&&a.setText(a.value),l.html(e.elemTemp),l.addClass("layui-inline"),a.readonly||e.action()},a.prototype.setvalue=function(e){this.config.value=e,this.render()},a.prototype.action=function(){var n=this.config,t=this.elemTemp,i=t.find("i").width(),l=t.children("li");l.each(function(e){var a=e+1,l=u(this);l.on("click",function(e){n.value=a,n.half&&e.pageX-u(this).offset().left<=i/2&&(n.value=n.value-.5),n.text&&t.next("span").text(n.value+"\u661f"),n.choose&&n.choose(n.value),n.setText&&n.setText(n.value)}),l.on("mousemove",function(e){t.find("i").each(function(){u(this).addClass(h).removeClass(s)}),t.find("i:lt("+a+")").each(function(){u(this).addClass(f).removeClass(v)}),n.half&&e.pageX-u(this).offset().left<=i/2&&l.children("i").addClass(o).removeClass(f)}),l.on("mouseleave",function(){t.find("i").each(function(){u(this).addClass(h).removeClass(s)}),t.find("i:lt("+Math.floor(n.value)+")").each(function(){u(this).addClass(f).removeClass(v)}),n.half&&parseInt(n.value)!==n.value&&t.children("li:eq("+Math.floor(n.value)+")").children("i").addClass(o).removeClass("layui-icon-rate-solid layui-icon-rate")})}),r.touchSwipe(t,{onTouchMove:function(e,a){var i;Date.now()-a.timeStart<=200||(a=e.touches[0].pageX,e=t.width()/n.length,a=(a-t.offset().left)/e,(i=(i=(e=a%1)<=.5&&n.half?.5+(a-e):Math.ceil(a))>n.length?n.length:i)<0&&(i=0),l.each(function(e){var a=u(this).children("i"),l=Math.ceil(i)-e==1,t=Math.ceil(i)>e,e=i-e==.5;t?(a.addClass(f).removeClass(v),n.half&&e&&a.addClass(o).removeClass(f)):a.addClass(h).removeClass(s),a.toggleClass("layui-rate-hover",l)}),n.value=i,n.text&&t.next("span").text(n.value+"\u661f"),n.setText&&n.setText(n.value))},onTouchEnd:function(e,a){Date.now()-a.timeStart<=200||(t.find("i").removeClass("layui-rate-hover"),n.choose&&n.choose(n.value),n.setText&&n.setText(n.value))}})},a.prototype.events=function(){},c.render=function(e){e=new a(e);return function(){var a=this;return{setvalue:function(e){a.setvalue.call(a,e)},config:a.config}}.call(e)},e(l,c)});layui.define("jquery",function(o){"use strict";var w=layui.$,l=function(o){};l.prototype.load=function(o){var i,n,r,l,c,m,e,t,a,f,s,u,p,d,y,g=this,h=0,v=w((o=o||{}).elem);if(v[0])return c=w(o.scrollElem||document),m="mb"in o?o.mb:50,e=!("isAuto"in o)||o.isAuto,t=o.moreText||"\u52a0\u8f7d\u66f4\u591a",a=o.end||"\u6ca1\u6709\u66f4\u591a\u4e86",f="top"===(o.direction||"bottom"),g._cleanup(v,c),s=o.scrollElem&&o.scrollElem!==document,p=w('"),v.find(".layui-flow-more")[0]||v[f?"prepend":"append"](p),d=function(o,l){var e=s?c.prop("scrollHeight"):document.documentElement.scrollHeight,t=c.scrollTop();o=w(o),p[f?"after":"before"](o),(l=0==l||null)?p.html(a):p.find("a").html(u),n=l,i=null,r&&r(),f&&(o=s?c.prop("scrollHeight"):document.documentElement.scrollHeight,1===h?c.scrollTop(o):1'),"function"==typeof o.done&&o.done(++h,d)})(),p.find("a").on("click.flow",function(){w(this);n||i||y()}),o.isLazyimg&&(r=g.lazyimg({elem:o.elem+" img",scrollElem:o.scrollElem,direction:o.direction})),e&&c.on("scroll.flow",function(){var e=w(this),t=e.scrollTop();l&&clearTimeout(l),!n&&v.width()&&(l=setTimeout(function(){var o=(s?e:w(window)).height(),l=s?e.prop("scrollHeight"):document.documentElement.scrollHeight;(f?t<=m:l-t-o<=m)&&!i&&y()},100))}),g},l.prototype.lazyimg=function(o){var l,m=this,a=0,f=w((o=o||{}).scrollElem||document),s=o.elem||"img",n="top"===(o.direction||"bottom"),u=o.scrollElem&&o.scrollElem!==document,p=function(l,o){var e,t=f.scrollTop(),o=t+o,i=u?l.offset().top-f.offset().top+t:l.offset().top;(n?i+l.height():i)>=t&&i<=o&&l.attr("lay-src")&&(e=l.attr("lay-src"),layui.img(e,function(){var o=m.lazyimg.elem.eq(a);l.attr("src",e).removeAttr("lay-src"),o[0]&&r(o),a++},function(){m.lazyimg.elem.eq(a);l.removeAttr("lay-src")}))},r=function(o,l){var e=(u?l||f:w(window)).height(),t=f.scrollTop(),i=t+e;if(m.lazyimg.elem=w(s),o)p(o,e);else for(var n=0;n"),preview:"Preview"},wordWrap:!0,lang:"text",highlighter:!1,langMarker:!1},R=layui.code?layui.code.index+1e4:0,j=function(e){return String(e).replace(/\s+$/,"").replace(/^\n|\n$/,"")};e("code",function(l,e){var o,i,t,a,n,d,c,s,r,u,y,p,E,f,h,v,m,L,_,M,C,g={config:l=x.extend(!0,{},T,l),reload:function(e){layui.code(this.updateOptions(e))},updateOptions:function(e){return delete(e=e||{}).elem,x.extend(!0,l,e)},reloadCode:function(e){layui.code(this.updateOptions(e),"reloadCode")}},w=x(l.elem);return 1',l.ln?['
                    ',D.digit(t+1)+".","
                    "].join(""):"",'
                    ',e||" ","
                    ",""].join("")})}},a=l.code,n=function(e){return"function"==typeof l.codeParse?l.codeParse(e,l):e},"reloadCode"===e?o.children(".layui-code-wrap").html(w(n(a)).html):(d=layui.code.index=++R,o.attr("lay-code-index",d),(M=A.CDDE_DATA_CLASS in o.data())&&o.attr("class",o.data(A.CDDE_DATA_CLASS)||""),M||o.data(A.CDDE_DATA_CLASS,o.attr("class")),c={copy:{className:"file-b",title:["\u590d\u5236\u4ee3\u7801"],event:function(e){var t=D.unescape(n(l.code)),a="function"==typeof l.onCopy;lay.clipboard.writeText({text:t,done:function(){if(a&&!1===l.onCopy(t,!0))return;W.msg("\u5df2\u590d\u5236",{icon:1})},error:function(){if(a&&!1===l.onCopy(t,!1))return;W.msg("\u590d\u5236\u5931\u8d25",{icon:2})}})}}},function b(){var e=o.parent("."+A.ELEM_PREVIEW),t=e.children("."+A.ELEM_TAB),a=e.children("."+A.ELEM_ITEM+"-preview");return t.remove(),a.remove(),e[0]&&o.unwrap(),b}(),l.preview&&(M="LAY-CODE-DF-"+d,f=l.layout||["code","preview"],s="iframe"===l.preview,E=x('
                    '),C=x('
                    '),r=x('
                    '),_=x('
                    '),u=x('
                    '),l.id&&E.attr("id",l.id),E.addClass(l.className),C.attr("lay-filter",M),layui.each(f,function(e,t){var a=x('
                  • ');0===e&&a.addClass("layui-this"),a.html(l.text[t]),r.append(a)}),x.extend(c,{full:{className:"screen-full",title:["\u6700\u5927\u5316\u663e\u793a","\u8fd8\u539f\u663e\u793a"],event:function(e){var e=e.elem,t=e.closest("."+A.ELEM_PREVIEW),a="layui-icon-"+this.className,i="layui-icon-screen-restore",l=this.title,o=x("html,body"),n="layui-scrollbar-hide";e.hasClass(a)?(t.addClass(A.ELEM_FULL),e.removeClass(a).addClass(i),e.attr("title",l[1]),o.addClass(n)):(t.removeClass(A.ELEM_FULL),e.removeClass(i).addClass(a),e.attr("title",l[0]),o.removeClass(n))}},window:{className:"release",title:["\u5728\u65b0\u7a97\u53e3\u9884\u89c8"],event:function(e){D.openWin({content:n(l.code)})}}}),l.copy&&("array"===layui.type(l.tools)?-1===l.tools.indexOf("copy")&&l.tools.unshift("copy"):l.tools=["copy"]),u.on("click",">i",function(){var e=x(this),t=e.data("type"),e={elem:e,type:t,options:l,rawCode:l.code,finalCode:D.unescape(n(l.code))};c[t]&&"function"==typeof c[t].event&&c[t].event(e),"function"==typeof l.toolsEvent&&l.toolsEvent(e)}),l.addTools&&l.tools&&(l.tools=[].concat(l.tools,l.addTools)),layui.each(l.tools,function(e,t){var a="object"==typeof t,i=a?t:c[t]||{className:t,title:[t]},l=i.className||i.type,o=i.title||[""],a=a?i.type||l:t;a&&(c[a]||((t={})[a]=i,x.extend(c,t)),u.append(''))}),o.addClass(A.ELEM_ITEM).wrap(E),C.append(r),l.tools&&C.append(u),o.before(C),s&&_.html(''),y=function(e){var t=e.children("iframe")[0];s&&t?t.srcdoc=n(l.code):e.html(l.code),setTimeout(function(){"function"==typeof l.done&&l.done({container:e,options:l,render:function(){N.render(e.find(".layui-form")),S.render(),I.render({elem:["."+A.ELEM_PREVIEW,".layui-tabs"].join(" ")})}})},3)},"preview"===f[0]?(_.addClass(A.ELEM_SHOW),o.before(_),y(_)):o.addClass(A.ELEM_SHOW).after(_),l.previewStyle=[l.style,l.previewStyle].join(""),_.attr("style",l.previewStyle),S.on("tab("+M+")",function(e){var t=x(this),a=x(e.elem).closest("."+A.ELEM_PREVIEW).find("."+A.ELEM_ITEM),e=a.eq(e.index);a.removeClass(A.ELEM_SHOW),e.addClass(A.ELEM_SHOW),"preview"===t.attr("lay-id")&&y(e),L()})),p=x(''),o.addClass((E=["layui-code-view layui-border-box"],l.wordWrap||E.push("layui-code-nowrap"),E.join(" "))),(C=l.theme||l.skin)&&(o.removeClass("layui-code-theme-dark layui-code-theme-light"),o.addClass("layui-code-theme-"+C)),l.highlighter&&o.addClass([l.highlighter,"language-"+l.lang,"layui-code-hl"].join(" ")),f=w(l.encode?D.escape(n(a)):a),h=f.lines,o.html(p.html(f.html)),l.ln&&o.append('
                    '),l.height&&p.css("max-height",l.height),l.codeStyle=[l.style,l.codeStyle].join(""),l.codeStyle&&p.attr("style",function(e,t){return(t||"")+l.codeStyle}),v=[{selector:">.layui-code-wrap>.layui-code-line{}",setValue:function(e,t){e.style["padding-left"]=t+"px"}},{selector:">.layui-code-wrap>.layui-code-line>.layui-code-line-number{}",setValue:function(e,t){e.style.width=t+"px"}},{selector:">.layui-code-ln-side{}",setValue:function(e,t){e.style.width=t+"px"}}],m=lay.style({target:o[0],id:"DF-code-"+d,text:x.map(x.map(v,function(e){return e.selector}),function(e,t){return['.layui-code-view[lay-code-index="'+d+'"]',e].join(" ")}).join("")}),L=function b(){var e,i;return l.ln&&(e=Math.floor(h.length/100),i=p.children("."+A.ELEM_LINE).last().children("."+A.ELEM_LINE_NUM).outerWidth(),o.addClass(A.ELEM_LN_MODE),e)&&A.LINE_RAW_WIDTH
                  • ')).html(l.title||l.text.code),o.prepend(_)),M=x('
                    '),l.copy&&!l.preview&&((C=x(['','',""].join(""))).on("click",function(){c.copy.event()}),M.append(C)),l.langMarker&&M.append(''+l.lang+""),l.about&&M.append(l.about),o.append(M),l.preview||setTimeout(function(){"function"==typeof l.done&&l.done({})},3),l.elem.length===1+d&&"function"==typeof l.allDone&&l.allDone())),g})}),layui["layui.all"]||layui.addcss("modules/code.css?v=6","skincodecss"); \ No newline at end of file diff --git a/public/static/theme/css/_custom.less b/public/static/theme/css/_custom.less index 2411bbd62..039333adb 100644 --- a/public/static/theme/css/_custom.less +++ b/public/static/theme/css/_custom.less @@ -351,8 +351,7 @@ each({ } } -/*! 搜索表单样式 */ - +/* 搜索表单样式 */ .form-search { .layui-btn { height: 32px; diff --git a/public/static/theme/css/_display.less b/public/static/theme/css/_display.less index 239739c72..ecbd300db 100644 --- a/public/static/theme/css/_display.less +++ b/public/static/theme/css/_display.less @@ -334,6 +334,15 @@ form.layui-form fieldset { } } +/* 默认弹层列表样式 */ +.layui-layer-page { + .laytable-pagination { + padding: 15px; + position: relative; + min-height: 60vh; + } +} + .layui-layer-tips { &.layui-layer-image { width: auto !important; diff --git a/public/static/theme/css/console.css b/public/static/theme/css/console.css index b7f9d79a5..23b54289b 100644 --- a/public/static/theme/css/console.css +++ b/public/static/theme/css/console.css @@ -1 +1 @@ -@charset "UTF-8";::selection{color:#fff!important;background-color:#ec494e!important}::-moz-selection{color:#fff!important;background-color:#ec494e!important}::-webkit-scrollbar-track{background:#ccc!important}::-webkit-scrollbar-thumb{background-color:#666!important}::-webkit-input-placeholder{color:#aaa}:-webkit-autofill,:-webkit-autofill:active,:-webkit-autofill:focus,:-webkit-autofill:hover{box-shadow:0 2px 3px 0 rgba(0,0,0,.1) inset!important;-webkit-transition:color 9999s ease-out,background-color 9999s ease-out!important;-webkit-transition-delay:9999s!important;-webkit-text-fill-color:#333!important}body{color:#333;font-size:12px}body a{color:#06C;cursor:pointer}body a:hover{color:#039}body input::-ms-clear{display:none}.ta-m-0{margin:0!important}.ta-mt-0{margin-top:0!important}.ta-ml-0{margin-left:0!important}.ta-mr-0{margin-right:0!important}.ta-mb-0{margin-bottom:0!important}.ta-m-5{margin:5px!important}.ta-mt-5{margin-top:5px!important}.ta-ml-5{margin-left:5px!important}.ta-mr-5{margin-right:5px!important}.ta-mb-5{margin-bottom:5px!important}.ta-m-10{margin:10px!important}.ta-mt-10{margin-top:10px!important}.ta-ml-10{margin-left:10px!important}.ta-mr-10{margin-right:10px!important}.ta-mb-10{margin-bottom:10px!important}.ta-m-15{margin:15px!important}.ta-mt-15{margin-top:15px!important}.ta-ml-15{margin-left:15px!important}.ta-mr-15{margin-right:15px!important}.ta-mb-15{margin-bottom:15px!important}.ta-m-20{margin:20px!important}.ta-mt-20{margin-top:20px!important}.ta-ml-20{margin-left:20px!important}.ta-mr-20{margin-right:20px!important}.ta-mb-20{margin-bottom:20px!important}.ta-m-25{margin:25px!important}.ta-mt-25{margin-top:25px!important}.ta-ml-25{margin-left:25px!important}.ta-mr-25{margin-right:25px!important}.ta-mb-25{margin-bottom:25px!important}.ta-m-30{margin:30px!important}.ta-mt-30{margin-top:30px!important}.ta-ml-30{margin-left:30px!important}.ta-mr-30{margin-right:30px!important}.ta-mb-30{margin-bottom:30px!important}.ta-m-40{margin:40px!important}.ta-mt-40{margin-top:40px!important}.ta-ml-40{margin-left:40px!important}.ta-mr-40{margin-right:40px!important}.ta-mb-40{margin-bottom:40px!important}.ta-p-0{padding:0!important}.ta-pt-0{padding-top:0!important}.ta-pl-0{padding-left:0!important}.ta-pr-0{padding-right:0!important}.ta-pb-0{padding-bottom:0!important}.ta-p-5{padding:5px!important}.ta-pt-5{padding-top:5px!important}.ta-pl-5{padding-left:5px!important}.ta-pr-5{padding-right:5px!important}.ta-pb-5{padding-bottom:5px!important}.ta-p-10{padding:10px!important}.ta-pt-10{padding-top:10px!important}.ta-pl-10{padding-left:10px!important}.ta-pr-10{padding-right:10px!important}.ta-pb-10{padding-bottom:10px!important}.ta-p-15{padding:15px!important}.ta-pt-15{padding-top:15px!important}.ta-pl-15{padding-left:15px!important}.ta-pr-15{padding-right:15px!important}.ta-pb-15{padding-bottom:15px!important}.ta-p-20{padding:20px!important}.ta-pt-20{padding-top:20px!important}.ta-pl-20{padding-left:20px!important}.ta-pr-20{padding-right:20px!important}.ta-pb-20{padding-bottom:20px!important}.ta-p-25{padding:25px!important}.ta-pt-25{padding-top:25px!important}.ta-pl-25{padding-left:25px!important}.ta-pr-25{padding-right:25px!important}.ta-pb-25{padding-bottom:25px!important}.ta-p-30{padding:30px!important}.ta-pt-30{padding-top:30px!important}.ta-pl-30{padding-left:30px!important}.ta-pr-30{padding-right:30px!important}.ta-pb-30{padding-bottom:30px!important}.ta-p-40{padding:40px!important}.ta-pt-40{padding-top:40px!important}.ta-pl-40{padding-left:40px!important}.ta-pr-40{padding-right:40px!important}.ta-pb-40{padding-bottom:40px!important}.flex{display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex}.flex-1{flex:1}.flex-2{flex:2}.flex-3{flex:3}.flex-4{flex:4}.flex-5{flex:5}.flex-x{display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;height:100%}.flex-x-center{display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;height:100%;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex-y{display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;width:100%}.flex-y-center{display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;width:100%;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.flex-center{display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.flex-between{display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;justify-content:space-between}.flex-inline{display:inline-flex}.flex-wrap{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.flex-wrap-no{-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.flex-wrap-rev{-ms-flex-wrap:wrap-reverse;-webkit-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.flex-direction-row{-webkit-box-orient:vertical;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row}.flex-direction-rowreverse{-webkit-box-orient:vertical;-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.flex-direction-column{-webkit-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.flex-direction-column-reverse{-webkit-box-orient:vertical;-ms-flex-direction:column-reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse}.flex-align-start{display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:flex-start;-webkit-box-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start}.flex-align-end{display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:flex-end;-webkit-box-align:flex-end;-webkit-align-items:flex-end;align-items:flex-end}.flex-align-center{display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex-justify-start{display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-pack:flex-start;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start}.flex-justify-center{display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.flex-justify-end{display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-pack:flex-end;-webkit-box-pack:flex-end;-webkit-justify-content:flex-end;justify-content:flex-end}.flex-justify-space-around{-ms-flex-pack:space-around;-webkit-box-pack:space-around;-webkit-justify-content:space-around;justify-content:space-around}.flex-justify-space-between{-ms-flex-pack:space-between;-webkit-box-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between}.flex-justify-space-evenly{-ms-flex-pack:space-evenly;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;justify-content:space-evenly}.fixed{position:fixed!important}.absolute{position:absolute!important}.absolute-full{top:0;left:0;right:0;bottom:0;position:absolute}.relative{position:relative!important}.headimg{width:33px;height:33px;display:inline-block;margin-right:5px;border-radius:50%;overflow:hidden;position:relative;background:none no-repeat center center;vertical-align:middle;background-size:cover}.headimg-no{border:none;box-shadow:none;border-radius:2px}.headimg-ss{width:20px;height:20px}.headimg-xs{width:25px;height:25px}.headimg-sm{width:40px;height:40px}.headimg-md{width:55px;height:55px}.headimg-lg{width:82px;height:82px}.headimg>img{width:110%;height:110%;max-width:110%;max-height:110%;margin:-5% 0 0 -5%}.headimg+*{vertical-align:middle}.notdata{padding:15px;display:block;font-size:13px;text-align:center;line-height:22px;border-radius:3px;letter-spacing:1px;background-color:#f2f2f2;border:1px solid #EEE}.notselect{user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none}.transition{transition:all .2s linear;-o-transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear}.overhide{overflow:hidden!important}.overauto{overflow:auto!important}.pointer{cursor:pointer!important}.nowrap{white-space:nowrap!important}.shadow{box-shadow:0 0 6px 1px rgba(0,0,0,.2)}.shadow-none{box-shadow:none!important}.shadow-mini{box-shadow:0 0 6px 1px rgba(0,0,0,.2)}.shadow-inset{box-shadow:0 1px 20px 0 rgba(0,0,0,.1) inset}.block{display:block!important}.inline-block{display:inline-block!important}.help-block{color:#999;font-size:12px}.help-label{color:#999!important;font-size:12px}.help-label b{color:#090!important;font-size:14px;margin-right:5px!important}.help-checks:not(td){padding:5px 0 5px 5px;min-height:unset;line-height:34px;border-radius:3px;display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.help-checks:not(td).layui-input{padding:1px 0 1px 5px}.help-images:not(td){padding:10px 0 0 10px!important;min-height:unset;border-radius:3px;display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.help-images:not(td) .uploadimage{margin:0 10px 10px 0}/*! 搜索表单样式 */.form-search .layui-btn{height:32px;padding:0 10px;font-size:13px;line-height:32px}.form-search .layui-btn .layui-icon{font-size:15px}.form-search .layui-form-item{white-space:nowrap;margin-right:8px;margin-bottom:10px;border:1px solid #EEE}.form-search .layui-form-item:last-child{border:none}.form-search .layui-form-item .layui-form-label{width:auto!important;border:none;height:30px;padding:0 8px;line-height:32px;border-right:1px solid #EEE}.form-search .layui-form-item .layui-input-inline{width:150px;margin:0!important;display:inline-block!important}.form-search .layui-form-item .layui-input-inline input,.form-search .layui-form-item .layui-input-inline select{width:100%;height:30px;padding:0 8px;line-height:32px;border-width:0}.form-search .layui-form-item .layui-form-select dl{top:31px;padding:0;border-width:0;box-shadow:0 0 6px 1px rgba(0,0,0,.2);border-top-left-radius:0;border-top-right-radius:0}.form-search+.layui-table{margin-top:0!important}table[data-line]+div tbody .layui-table-cell{line-height:21px;padding-top:10px;padding-bottom:2px}table[data-line]+div tbody .layui-table-cell .headimg.pull-left{margin-top:4px}table[data-line]+div tbody .layui-table-cell.laytable-cell-checkbox{line-height:44px}table[data-line]+div tbody .layui-table-cell .layui-btn{margin-top:6px}table[data-line='2']+div tbody .layui-table-cell{height:60px}table[data-line='2']+div tbody .layui-table-cell .layui-badge-middle{line-height:16px}table[data-line='2']+div tbody .layui-table-cell.laytable-cell-checkbox{line-height:40px}table[data-line='3']+div tbody .layui-table-cell{height:80px}table[data-line='3']+div tbody .layui-table-cell .layui-badge-middle{line-height:17px}table[data-line='3']+div tbody .layui-table-cell.laytable-cell-checkbox{line-height:60px}.layui-table-tips .layui-table-tips-main{font-size:12px;padding-top:10px;line-height:21px}.layui-table-tips .layui-table-tips-main .headimg.pull-left{margin-top:4px}.label-required-prev:before{color:red;width:.5em;content:'*';margin:-2px 0 0 -.55em;display:inline-block;position:absolute;font-size:14px;text-align:left;font-weight:700;line-height:1.6em}.label-required-next:after,.label-required:after{top:6px;right:5px;color:red;content:'*';position:absolute;margin-left:4px;font-weight:700;line-height:1.8em}.label-required-null:before{content:none!important}.mobile-preview{width:317px;height:580px;position:relative;background:url(../img/wechat/mobile_head.png) no-repeat 0 0;border-radius:3px}.mobile-preview .mobile-header{color:#fff;width:auto;margin:0 30px;overflow:hidden;font-size:15px;padding-top:30px;text-align:center;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal;user-select:none;-moz-user-select:none;-webkit-user-select:none;pointer-events:none;-webkit-pointer-events:none}.mobile-preview .mobile-body{top:60px;left:0;right:0;bottom:0;position:absolute;background:#F5F5F5;border:1px solid #666;border-radius:0 0 3px 3px}.mobile-preview .mobile-body iframe{width:100%;height:100%;border:none}.mobile-preview .mobile-footer{left:1px;right:1px;bottom:1px;position:absolute;padding-left:44px;border-top:1px solid #d0d0d0;background:url(../img/wechat/mobile_foot.png) no-repeat 0 0;border-radius:0 0 3px 3px}.mobile-preview .mobile-footer li{float:left;width:33.33%;position:relative;text-align:center;line-height:50px}.mobile-preview .mobile-footer li a{width:auto;color:#616161;display:block;overflow:hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;text-decoration:none}.mobile-preview .mobile-footer li a span:after{content:'';display:inline-block}.mobile-preview .mobile-footer li a:after{top:-1px;left:0;right:0;bottom:0;border:1px solid #d0d0d0;margin:0 0 0 -1px;z-index:10;content:'';display:block;position:absolute}.mobile-preview .mobile-footer li a.active:after{border:1px solid #44b549;box-shadow:0 0 3px #44b549;z-index:11}.mobile-preview .mobile-footer li a:hover{background:rgba(0,0,0,.02)}.mobile-preview .mobile-footer li>.close{top:1px;right:1px;width:18px;height:18px;display:none;cursor:pointer;position:absolute;z-index:13;text-align:center;line-height:18px}.mobile-preview .mobile-footer li:hover>.close{display:inline-block;background:0 0!important}.mobile-preview .mobile-footer li:hover>.close:hover{color:#C33!important}.mobile-preview .mobile-footer .icon-add,.mobile-preview .mobile-footer .icon-sub{display:inline-block;vertical-align:middle}.mobile-preview .mobile-footer .icon-add::before,.mobile-preview .mobile-footer .icon-sub::before{content:none}.mobile-preview .mobile-footer .icon-add{width:14px;height:14px;background:url(../img/wechat/index.png) 0 0 no-repeat}.mobile-preview .mobile-footer .icon-sub{width:7px;height:7px;margin-right:2px;background:url(../img/wechat/index.png) 0 -3pc no-repeat}.mobile-preview .mobile-footer .sub-menu{width:100%;bottom:60px;display:block;position:absolute;margin-bottom:-1px;background-color:#fafafa}.mobile-preview .mobile-footer .sub-menu ul li{width:100%;padding:0}.mobile-preview .mobile-footer .sub-menu ul li>.close{top:0}.mobile-preview .mobile-footer .sub-menu ul li a:after{margin:-1px 0 1px 0}.mobile-preview .mobile-footer .arrow{left:50%;position:absolute;margin-left:-6px}.mobile-preview .mobile-footer .arrow_in,.mobile-preview .mobile-footer .arrow_out{width:0;height:0;z-index:10;border:6px dashed transparent;display:inline-block;border-top-style:solid;border-bottom-width:0}.mobile-preview .mobile-footer .arrow_in{bottom:-4px;z-index:11;border-top-color:#fafafa}.mobile-preview .mobile-footer .arrow_out{bottom:-5px;z-index:10;border-top-color:#d0d0d0}/*! 重置 Iframe 页面样式 */.iframe-pagination{padding:20px}.iframe-pagination:not(.not-footer):after{content:'';height:30px;display:block}.iframe-pagination .pagination-container{left:0;right:0;bottom:0;padding:5px 20px;position:fixed;background:#fff;border-top:1px solid #ddd}.think-elips-1{display:-webkit-box;overflow:hidden;line-height:1.4em;text-overflow:ellipsis;-webkit-box-orient:vertical;line-clamp:1;-webkit-line-clamp:1}.think-elips-2{display:-webkit-box;overflow:hidden;line-height:1.4em;text-overflow:ellipsis;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2}.think-elips-3{display:-webkit-box;overflow:hidden;line-height:1.4em;text-overflow:ellipsis;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3}.think-elips-4{display:-webkit-box;overflow:hidden;line-height:1.4em;text-overflow:ellipsis;-webkit-box-orient:vertical;line-clamp:4;-webkit-line-clamp:4}.think-elips-5{display:-webkit-box;overflow:hidden;line-height:1.4em;text-overflow:ellipsis;-webkit-box-orient:vertical;line-clamp:5;-webkit-line-clamp:5}.think-box-shadow{padding:20px!important;background:#fff!important;box-shadow:0 0 6px 1px rgba(0,0,0,.2);border-radius:3px}.think-box-shadow>.layui-card{box-shadow:none}.think-box-notify{display:block;padding:15px 20px;position:relative;overflow:hidden;font-size:14px;background:#FFF;line-height:1.4em;margin-bottom:10px;box-shadow:0 0 6px 1px rgba(0,0,0,.2);border-radius:3px}.think-box-notify[type]{border-left:6px solid #16baaa}.think-box-notify[type=info]{border-left:6px solid #31bdec}.think-box-notify[type=error]{border-left:6px solid #ff5722}.think-box-notify[type=success]{border-left:6px solid #16b777}.think-box-notify>b{font-size:15px}.think-box-notify>.layui-card{box-shadow:none}.think-page-loader{top:0;left:0;right:0;bottom:0;z-index:1999;position:fixed;text-align:center;background-color:#EFEFEF}.think-page-loader .loader{top:50%;width:50px;height:50px;margin:-35px 0 0 -35px;z-index:999999;display:inline-block;position:fixed;background-color:#EFEFEF}.think-page-loader .loader:before{top:59px;left:0;width:50px;height:7px;opacity:.1;content:"";position:absolute;border-radius:50%;background-color:#000;animation:shadow .5s linear infinite}.think-page-loader .loader:after{top:0;left:0;width:50px;height:50px;content:"";position:absolute;border-radius:3px;background-color:#5FB878;animation:loading .5s linear infinite}.input-right-icon{top:1px;right:1px;color:#098;width:36px;height:36px;display:inline-block;position:absolute;background:#E9E9E9;text-align:center;line-height:38px}.input-right-icon:hover{color:#009080;background:#E0E0E0}[data-tips-image]{cursor:zoom-in!important}[data-lazy-src]{overflow:hidden;position:relative;background:none no-repeat center center;vertical-align:middle;background-size:cover}.pace-inactive{display:none}.pace-progress{top:0;right:100%;width:100%;height:2px;z-index:2000;position:fixed;background:#22df80}input:not(.layui-hide,[type=hidden])+.uploadimage,input:not(.layui-hide,[type=hidden])+span+.uploadimage{margin-top:5px}.uploadimage{width:76px;height:76px;cursor:pointer;display:inline-block;border-radius:3px;overflow:hidden;position:relative;background:none no-repeat center center;vertical-align:middle;background-size:cover;transition:all .2s linear;-o-transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;background-image:url(../img/upimg.png);box-shadow:0 0 4px 0 rgba(0,0,0,.2)}.uploadimage.uploadvideo{background-color:#223;background-image:url(../img/upvideo.png)}.uploadimage>span:first-child{left:50%;height:20px;bottom:4px;z-index:3;display:none;position:absolute;margin-left:-33px;box-shadow:0 0 4px 0 rgba(0,0,0,.2)}.uploadimage>span:first-child .layui-icon{color:#fff;width:22px;float:left;height:20px;text-align:center;line-height:22px;background:rgba(0,0,0,.75)}.uploadimage>span:first-child .layui-icon:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px}.uploadimage>span:first-child .layui-icon:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px}.uploadimage:hover>span:first-child{display:block}.uploadimage>span[data-file]{width:100%;height:100%;display:block;position:absolute;z-index:2}.uploadimagemtl{margin-right:10px}.uploadimagemtl>div{top:4px;left:50%;display:none;position:absolute;white-space:nowrap;margin-left:-33px}.uploadimagemtl>div a{color:#EEE;width:22px;height:20px;display:inline-block;box-shadow:0 0 4px 0 rgba(0,0,0,.2);text-align:center;line-height:20px;background:rgba(0,0,0,.8)}.uploadimagemtl>div a:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px}.uploadimagemtl>div a:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px}.uploadimagemtl:hover>div{cursor:pointer;display:inline-block}.uploadimagemtl:hover>div a:hover{color:#FFF;text-decoration:none}.upload-image-lgbox .uploadimage,.upload-image-mdbox .uploadimage,.upload-image-smbox .uploadimage{margin-bottom:10px}.upload-image-lgbox .uploadimage a,.upload-image-mdbox .uploadimage a,.upload-image-smbox .uploadimage a{width:30px;height:30px;line-height:30px}.upload-image-smbox .uploadimage{width:120px;height:120px}.upload-image-mdbox .uploadimage{width:180px;height:180px}.upload-image-lgbox .uploadimage{width:240px;height:240px}button.layui-btn:not([type=button]){overflow:hidden;position:relative}button.layui-btn:not([type=button])::before{content:'';position:absolute}button.layui-btn:not([type=button])::after{filter:alpha(opacity=0);opacity:0;content:'\e63d';position:absolute}button.layui-btn:not([type=button]).submit-button-loading{cursor:pointer}button.layui-btn:not([type=button]).submit-button-loading::before{top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.1)}button.layui-btn:not([type=button]).submit-button-loading::after{left:50%;filter:alpha(opacity=100);opacity:1;margin-left:-8px;font-family:layui-icon!important;font-size:15px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e63d";animation-name:layui-rotate;-webkit-animation-name:layui-rotate;-webkit-animation-duration:1s;animation-duration:1s;animation-timing-function:linear;-webkit-animation-timing-function:linear;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite}.image-dialog-head{clear:both;height:30px;padding:10px 12px}.image-dialog-body{height:470px;display:flex;flex-wrap:wrap;background:#EFEFEF;padding-top:12px;padding-left:12px;align-content:flex-start}.image-dialog-item{z-index:1;overflow:hidden;position:relative;margin-right:12px;margin-bottom:12px;border-radius:3px}.image-dialog-item:hover .image-dialog-item-close{display:flex!important}.image-dialog-item .uploadimage{margin:0;width:145px;height:145px;background-color:#fff}.image-dialog-item-tool{top:0;left:0;right:0;padding:4px;display:flex;position:absolute}.image-dialog-item-size,.image-dialog-item-type{padding:3px 5px;font-size:11px;line-height:12px;margin-right:3px}.image-dialog-item-close,.image-dialog-item-size,.image-dialog-item-type{color:#fafafa;background:rgba(0,0,0,.6);border-radius:18px}.image-dialog-item-close{top:4px;right:4px;width:20px;height:20px;cursor:pointer;display:none;position:absolute;font-size:14px;background:rgba(238,10,10,.8);font-weight:700;align-items:center;justify-content:center}.image-dialog-item-close:hover{color:#FFF}.image-dialog-item-name{left:0;right:0;bottom:0;color:#fff;padding:3px 10px;position:absolute;text-align:center;line-height:1.5em;white-space:nowrap;background:rgba(0,0,0,.6)}.image-dialog-foot{padding:0 12px}.image-dialog-page{height:50px;text-align:center}.image-dialog-page .layui-laypage a,.image-dialog-page .layui-laypage span{margin-bottom:0}.image-dialog-button{right:10px;bottom:6px;position:absolute;z-index:2;user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;transition:all .2s linear;-o-transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear}.image-dialog-checked:after,.image-dialog-checked:before{z-index:2;cursor:pointer;content:'';display:block;position:absolute}.image-dialog-checked:after{top:-25px;right:-25px;width:50px;height:50px;transform:rotate(135deg);-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);background-color:rgba(56,169,225,.8)}.image-dialog-checked:before{top:0;left:0;right:0;bottom:0;border:4px solid rgba(56,169,225,.8)}.portal-block-container{font-size:14px;margin-bottom:10px;letter-spacing:1px}.portal-block-container .portal-block-icon{top:25%;right:30px;position:absolute;font-size:65px;color:rgba(255,255,255,.2)}.portal-block-container .portal-block-item{color:#fff;padding:15px 25px;position:relative;box-shadow:0 0 6px 1px rgba(0,0,0,.2);line-height:3em;text-shadow:1px 1px 2px rgba(50,50,50,.8);border-radius:3px;user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none}.portal-block-container .portal-block-item-name,.portal-block-container .portal-block-item>div:nth-child(1){font-size:16px;font-weight:700}.portal-block-container .portal-block-item-numb,.portal-block-container .portal-block-item>div:nth-child(2){display:inline;font-size:46px;line-height:46px}.portal-block-container .portal-block-item-unit{display:inline;position:absolute;font-size:12px;margin-top:10px;margin-left:10px}.portal-block-container .portal-block-item-desc{font-size:13px;line-height:2em}label.think-checkbox,label.think-radio{cursor:pointer;display:inline-block;margin:8px 10px 8px 6px}label.think-checkbox[data-width],label.think-radio[data-width]{width:100px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}label.think-checkbox[data-width^="150"],label.think-radio[data-width^="150"]{width:150px}label.think-checkbox[data-width^="200"],label.think-radio[data-width^="200"]{width:200px}.think-checkbox,.think-radio{user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;margin-top:10px;font-weight:400;line-height:16px}.think-checkbox input[type=checkbox],.think-checkbox input[type=radio],.think-radio input[type=checkbox],.think-radio input[type=radio]{width:18px;height:18px;cursor:pointer;border:1px solid #CCC;overflow:hidden;position:relative;background:#fff;margin-right:5px;vertical-align:bottom;display:inline-block!important;box-sizing:border-box!important;appearance:none;-webkit-appearance:none}.think-checkbox input[type=checkbox]:checked,.think-checkbox input[type=radio]:checked,.think-radio input[type=checkbox]:checked,.think-radio input[type=radio]:checked{border-color:#009688}.think-checkbox input[type=checkbox]:checked:after,.think-checkbox input[type=radio]:checked:after,.think-radio input[type=checkbox]:checked:after,.think-radio input[type=radio]:checked:after{display:block;position:relative;animation-duration:.3s;animation-fill-mode:both;animation-name:layui-fadein;-webkit-animation-duration:.3s;-webkit-animation-fill-mode:both;-webkit-animation-name:layui-fadein}.think-checkbox input[type=radio],.think-radio input[type=radio]{border-radius:1em}.think-checkbox input[type=radio]:checked:after,.think-radio input[type=radio]:checked:after{top:4px;left:4px;width:8px;height:8px;cursor:pointer;content:'';background:#009688;border-radius:1em}.think-checkbox input[type=checkbox],.think-radio input[type=checkbox]{border-radius:1px}.think-checkbox input[type=checkbox]:checked:after,.think-radio input[type=checkbox]:checked:after{color:#009688;cursor:pointer;padding:2px;content:"\e605";font-family:layui-icon!important;font-size:12px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700}.pagination-container{margin-top:20px;line-height:30px;padding-top:5px;padding-bottom:5px}.pagination-container span{color:#666;font-size:9pt}.pagination-container select{border:1px solid #DDD}.pagination-container ul{float:right;height:30px;margin:0;padding:0;display:inline-block}.pagination-container ul li{z-index:1;height:30px;line-height:30px;display:inline-block}.pagination-container ul li a,.pagination-container ul li span{color:#333;width:30px;height:30px;border:1px solid #EEE;overflow:hidden;font-size:12px;text-align:center;line-height:30px;margin-right:3px;display:inline-block;box-sizing:border-box}.pagination-container ul li span{cursor:default;background:#DCDCDC}.pagination-container ul li a:hover{border-color:#009688}.pagination-container ul li.active{z-index:2}.pagination-container ul li.active span{color:#fff;border-color:#009688;background:#009688!important}.pagination-container ul li.disabled span{font-size:16px;font-weight:700;line-height:22px}.pagination-container ul li:first-child a,.pagination-container ul li:first-child span,.pagination-container ul li:last-child a,.pagination-container ul li:last-child span{font-size:16px;font-weight:700;line-height:28px}.hr-line-dashed{color:#fff;height:1px;margin:15px 0;background-color:#fff;border-top:1px dashed #e7eaec}.hr-line-solid{margin-top:15px;margin-bottom:15px;border-bottom:1px solid #e7eaec;background-color:rgba(0,0,0,0)}.pull-left{float:left!important}.pull-right{float:right!important}.full{width:100%!important;height:100%!important}.full-width{width:100%!important}.full-height{height:100%!important}.sub-span-red span{color:#e44}.sub-span-blue span{color:#29f}.sub-span-desc span{color:#999}.sub-span-text span{color:#333}.sub-span-green span{color:#090}.color-red{color:#e44!important}.color-blue{color:#29f!important}.color-desc{color:#999!important}.color-text{color:#333!important}.color-green{color:#090!important}.sub-strong-red b{color:#e44}.sub-strong-blue b{color:#29f}.sub-strong-desc b{color:#999}.sub-strong-text b{color:#333}.sub-strong-green b{color:#090}.sub-strong-s10 b{font-size:10px}.sub-strong-s12 b{font-size:12px}.sub-strong-s14 b{font-size:14px}.think-bg-none{background:0 0!important}.think-bg-red{color:#FFF;background:linear-gradient(-125deg,#BA2E26,#E83A30)!important}.think-bg-gray{color:#333;background:linear-gradient(-125deg,#EFEFEF,#F0F0F0)!important}.think-bg-blue{color:#FFF;background:linear-gradient(-125deg,#3165CC,#3D7EFF)!important}.think-bg-orig{color:#FFF;background:linear-gradient(-125deg,#CC5A36,#FF7043)!important}.think-bg-green{color:#FFF;background:linear-gradient(-125deg,#24aa35,#10da29)!important}.think-bg-violet{color:#FFF;background:linear-gradient(-125deg,#c543d8,#925cc3)!important}.think-bg-purple{color:#FFF;background:linear-gradient(-125deg,#6E26BA,#892FE8)!important}.think-bg-brown{color:#FFF;background:linear-gradient(-125deg,#743F23,#914F2C)!important}.think-bg-white{color:#333;background:linear-gradient(-125deg,#fff,#fff)!important}.text-top{vertical-align:top!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.text-middle{vertical-align:middle!important}.text-bottom{vertical-align:bottom!important}.font-code{font-family:'Courier New','Lucida Console',Consolas,'Helvetica Neue',Helvetica,'PingFang SC',Tahoma,Arial,sans-serif}.font-s10{font-size:10px!important}.font-s11{font-size:11px!important}.font-s12{font-size:12px!important}.font-s13{font-size:13px!important}.font-s14{font-size:14px!important}.font-s15{font-size:15px!important}.font-s16{font-size:16px!important}.font-s17{font-size:17px!important}.font-s18{font-size:18px!important}.font-s19{font-size:19px!important}.font-s20{font-size:20px!important}.font-s21{font-size:21px!important}.font-s22{font-size:22px!important}.font-s23{font-size:23px!important}.font-s24{font-size:24px!important}.font-s25{font-size:25px!important}.font-s26{font-size:26px!important}.font-s27{font-size:27px!important}.font-s28{font-size:28px!important}.font-s29{font-size:29px!important}.font-s30{font-size:30px!important}.font-s31{font-size:31px!important}.font-s32{font-size:32px!important}.font-s33{font-size:33px!important}.font-s34{font-size:34px!important}.font-s35{font-size:35px!important}.font-s36{font-size:36px!important}.font-s37{font-size:37px!important}.font-s38{font-size:38px!important}.font-s39{font-size:39px!important}.font-s40{font-size:40px!important}.font-w1{font-weight:100!important}.font-w2{font-weight:200!important}.font-w3{font-weight:300!important}.font-w4{font-weight:400!important}.font-w5{font-weight:500!important}.font-w6{font-weight:600!important}.font-w7{font-weight:700!important}.font-w8{font-weight:800!important}.font-w9{font-weight:900!important}.border-0{border:0!important}.border-line{border:1px solid #EEE}.border-bottom-line{border-bottom:1px solid #EEE}.border-top-0{border-top:0!important}.border-left-0{border-left:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-radius{border-radius:50%!important}.border-radius-0{border-radius:0!important}.border-radius-1{border-radius:1px!important}.border-radius-2{border-radius:2px!important}.border-radius-3{border-radius:3px!important}.border-radius-4{border-radius:4px!important}.border-radius-5{border-radius:5px!important}.border-radius-6{border-radius:6px!important}.border-radius-left-0{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.border-radius-right-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.margin-0{margin:0!important}.margin-row-0{margin-left:0!important;margin-right:0!important}.margin-col-0{margin-top:0!important;margin-bottom:0!important}.margin-top-0{margin-top:0!important}.margin-left-0{margin-left:0!important}.margin-right-0{margin-right:0!important}.margin-bottom-0{margin-bottom:0!important}.margin-5{margin:5px!important}.margin-row-5{margin-left:5px!important;margin-right:5px!important}.margin-col-5{margin-top:5px!important;margin-bottom:5px!important}.margin-top-5{margin-top:5px!important}.margin-left-5{margin-left:5px!important}.margin-right-5{margin-right:5px!important}.margin-bottom-5{margin-bottom:5px!important}.margin-10{margin:10px!important}.margin-row-10{margin-left:10px!important;margin-right:10px!important}.margin-col-10{margin-top:10px!important;margin-bottom:10px!important}.margin-top-10{margin-top:10px!important}.margin-left-10{margin-left:10px!important}.margin-right-10{margin-right:10px!important}.margin-bottom-10{margin-bottom:10px!important}.margin-15{margin:15px!important}.margin-row-15{margin-left:15px!important;margin-right:15px!important}.margin-col-15{margin-top:15px!important;margin-bottom:15px!important}.margin-top-15{margin-top:15px!important}.margin-left-15{margin-left:15px!important}.margin-right-15{margin-right:15px!important}.margin-bottom-15{margin-bottom:15px!important}.margin-20{margin:20px!important}.margin-row-20{margin-left:20px!important;margin-right:20px!important}.margin-col-20{margin-top:20px!important;margin-bottom:20px!important}.margin-top-20{margin-top:20px!important}.margin-left-20{margin-left:20px!important}.margin-right-20{margin-right:20px!important}.margin-bottom-20{margin-bottom:20px!important}.margin-25{margin:25px!important}.margin-row-25{margin-left:25px!important;margin-right:25px!important}.margin-col-25{margin-top:25px!important;margin-bottom:25px!important}.margin-top-25{margin-top:25px!important}.margin-left-25{margin-left:25px!important}.margin-right-25{margin-right:25px!important}.margin-bottom-25{margin-bottom:25px!important}.margin-30{margin:30px!important}.margin-row-30{margin-left:30px!important;margin-right:30px!important}.margin-col-30{margin-top:30px!important;margin-bottom:30px!important}.margin-top-30{margin-top:30px!important}.margin-left-30{margin-left:30px!important}.margin-right-30{margin-right:30px!important}.margin-bottom-30{margin-bottom:30px!important}.margin-40{margin:40px!important}.margin-row-40{margin-left:40px!important;margin-right:40px!important}.margin-col-40{margin-top:40px!important;margin-bottom:40px!important}.margin-top-40{margin-top:40px!important}.margin-left-40{margin-left:40px!important}.margin-right-40{margin-right:40px!important}.margin-bottom-40{margin-bottom:40px!important}.padding-0{padding:0!important}.padding-row-0{padding-left:0!important;padding-right:0!important}.padding-col-0{padding-top:0!important;padding-bottom:0!important}.padding-top-0{padding-top:0!important}.padding-left-0{padding-left:0!important}.padding-right-0{padding-right:0!important}.padding-bottom-0{padding-bottom:0!important}.padding-5{padding:5px!important}.padding-row-5{padding-left:5px!important;padding-right:5px!important}.padding-col-5{padding-top:5px!important;padding-bottom:5px!important}.padding-top-5{padding-top:5px!important}.padding-left-5{padding-left:5px!important}.padding-right-5{padding-right:5px!important}.padding-bottom-5{padding-bottom:5px!important}.padding-10{padding:10px!important}.padding-row-10{padding-left:10px!important;padding-right:10px!important}.padding-col-10{padding-top:10px!important;padding-bottom:10px!important}.padding-top-10{padding-top:10px!important}.padding-left-10{padding-left:10px!important}.padding-right-10{padding-right:10px!important}.padding-bottom-10{padding-bottom:10px!important}.padding-15{padding:15px!important}.padding-row-15{padding-left:15px!important;padding-right:15px!important}.padding-col-15{padding-top:15px!important;padding-bottom:15px!important}.padding-top-15{padding-top:15px!important}.padding-left-15{padding-left:15px!important}.padding-right-15{padding-right:15px!important}.padding-bottom-15{padding-bottom:15px!important}.padding-20{padding:20px!important}.padding-row-20{padding-left:20px!important;padding-right:20px!important}.padding-col-20{padding-top:20px!important;padding-bottom:20px!important}.padding-top-20{padding-top:20px!important}.padding-left-20{padding-left:20px!important}.padding-right-20{padding-right:20px!important}.padding-bottom-20{padding-bottom:20px!important}.padding-25{padding:25px!important}.padding-row-25{padding-left:25px!important;padding-right:25px!important}.padding-col-25{padding-top:25px!important;padding-bottom:25px!important}.padding-top-25{padding-top:25px!important}.padding-left-25{padding-left:25px!important}.padding-right-25{padding-right:25px!important}.padding-bottom-25{padding-bottom:25px!important}.padding-30{padding:30px!important}.padding-row-30{padding-left:30px!important;padding-right:30px!important}.padding-col-30{padding-top:30px!important;padding-bottom:30px!important}.padding-top-30{padding-top:30px!important}.padding-left-30{padding-left:30px!important}.padding-right-30{padding-right:30px!important}.padding-bottom-30{padding-bottom:30px!important}.padding-40{padding:40px!important}.padding-row-40{padding-left:40px!important;padding-right:40px!important}.padding-col-40{padding-top:40px!important;padding-bottom:40px!important}.padding-top-40{padding-top:40px!important}.padding-left-40{padding-left:40px!important}.padding-right-40{padding-right:40px!important}.padding-bottom-40{padding-bottom:40px!important}@keyframes loading{17%{border-bottom-right-radius:3px}25%{transform:translateY(9px) rotate(22.5deg)}50%{border-bottom-right-radius:40px;transform:translateY(18px) scale(1,.9) rotate(45deg)}75%{transform:translateY(9px) rotate(67.5deg)}100%{transform:translateY(0) rotate(90deg)}}@-webkit-keyframes loading{17%{border-bottom-right-radius:3px}25%{transform:translateY(9px) rotate(22.5deg)}50%{transform:translateY(18px) scale(1,.9) rotate(45deg);border-bottom-right-radius:40px}75%{transform:translateY(9px) rotate(67.5deg)}100%{transform:translateY(0) rotate(90deg)}}@keyframes shadow{0%,100%{transform:scale(1,1)}50%{transform:scale(1.2,1)}}@-webkit-keyframes shadow{0%,100%{transform:scale(1,1)}50%{transform:scale(1.2,1)}}fieldset{margin:0 0 10px 0;border:1px solid #EEE;padding:10px 20px;background:#fff;border-radius:3px}fieldset legend{color:#666;padding:0 10px;font-size:12px;letter-spacing:1px}fieldset legend .layui-badge:last-child{margin-right:0}fieldset .layui-form-item{margin-bottom:10px}form.layui-form fieldset{padding:15px 25px}.layui-card,.layui-tab{border-radius:3px}.layui-tab .layui-tab-title{border-top-left-radius:3px;border-top-right-radius:3px}.layui-tab .layui-tab-title>li:first-child{padding:0 15px 0 17px;margin-left:0!important;border-top-left-radius:3px}.layui-tab .layui-tab-title>li:first-child:after{border-left:none}.layui-tab .layui-tab-content{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.layui-tab>.layui-tab-content{padding:20px;background:#fff}.layui-btn{border:1px solid #16baaa}.layui-btn:hover:not(.layui-btn-disabled){filter:alpha(opacity=100);opacity:1}.layui-btn-warm{border:1px solid #FFB800}.layui-btn-danger{border:1px solid #FF5722}.layui-btn-normal{border:1px solid #1E9FFF}.layui-btn-disabled{border:1px solid #EEE}.layui-btn-primary{background:#fff}.layui-btn-group{border:1px solid #098;overflow:hidden;background:#009688;line-height:30px;border-radius:2px}.layui-btn-group+.layui-btn{margin-left:8px}.layui-btn-group .layui-btn{height:30px;line-height:32px;border-width:0!important;border-radius:0!important}.layui-btn-group .layui-btn+.layui-btn{margin-left:1px!important}.layui-btn-group .layui-btn-primary:hover{border-color:#009688}.layui-btn+.layui-btn{margin-left:8px}.layui-code{border-radius:3px}.layui-badge{margin-right:5px}.layui-badge-middle{width:1em;height:auto;padding:5px;line-height:16px;white-space:normal;box-sizing:content-box;vertical-align:middle}.layui-input,.layui-select{line-height:38px;border-color:#EEE}.layui-input:active,.layui-input:focus,.layui-input:hover,.layui-select:active,.layui-select:focus,.layui-select:hover{border-color:#DDD}.layui-select{appearance:revert;-moz-appearance:revert;-webkit-appearance:revert}.layui-disabled,.layui-disabled:hover{color:#333!important;background:#EEE!important}.layui-nav .layui-nav-item .layui-elip{padding-right:35px!important}.layui-nav .layui-nav-item .layui-nav-more{right:15px;font-size:14px!important}.layui-tags{display:flex;flex-wrap:wrap;vertical-align:middle}.layui-tags .layui-tag{color:#FFF;height:38px;margin:3px 4px 3px 0;padding:0 4px 0 10px;display:inline-block;font-size:14px;line-height:38px;border-radius:2px;white-space:nowrap;background:#1E9FFF!important;user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none}.layui-tags .layui-tag .layui-icon{font-size:14px;font-weight:700;margin-left:5px}.layui-tags .layui-tag .layui-icon:hover{cursor:pointer;color:#FF5722}.layui-tags .layui-tag-input{width:100px;resize:none;margin:3px 8px 3px 0;overflow:hidden;white-space:nowrap}.layui-table td,.layui-table th{font-size:12px}.layui-table td.list-table-check-td+td,.layui-table th.list-table-check-td+th{padding-left:5px}.layui-table .layui-btn.layui-btn-sm,.layui-table input.layui-input{height:26px;box-sizing:border-box;line-height:26px}.layui-table .input-right-icon{width:28px;height:26px;line-height:26px}.layui-table[lay-size=lg] .layui-btn.layui-btn-sm,.layui-table[lay-size=lg] input.layui-input{height:38px;box-sizing:border-box;line-height:38px}.layui-table[lay-size=lg] .input-right-icon{width:38px;height:36px;line-height:36px}.layui-table .list-table-sort-td{width:10px!important;text-align:center!important;padding-left:5px!important;padding-right:5px!important}.layui-table .list-table-sort-td button{width:56px;background:#009688}.layui-table .list-table-sort-td input{width:50px;color:#666;border:1px solid #EEE;padding:2px;font-size:9pt;text-align:center;line-height:18px}.layui-table .list-table-check-td{width:10px!important;text-align:center!important;padding-left:15px!important;padding-right:15px!important}.layui-table .list-table-check-td input{margin:0!important;vertical-align:middle}.tableSelect .layui-table-view{margin:10px 0}.layui-table-view{margin:0}.layui-table-view .layui-form-switch{margin-top:-3px}.layui-table-view .layui-table-page .layui-laypage .layui-laypage-next,.layui-table-view .layui-table-page .layui-laypage .layui-laypage-prev{padding:0 8px;border-radius:3px}.layui-table-view .layui-table-page .layui-laypage .layui-laypage-prev{margin-left:0!important}.layui-table-view .layui-table-page .layui-laypage .layui-laypage-next{margin-right:6px!important}.layui-layer-tips.layui-layer-image{width:auto!important}.layui-layer-tips.layui-layer-image .layui-layer-content{width:auto!important;padding:4px!important}.layui-layer-tips.layui-layer-image .layui-layer-content img{z-index:2;position:relative}.layui-layer-tips.layui-layer-image .layui-layer-content i.layui-layer-TipsR{z-index:1}.layui-layer-content .layui-form.layui-card{margin:0;box-shadow:none!important}.layui-layer-content .layui-form.layui-card>.layui-card-body{padding:20px 40px 0 0}.layui-layer-dialog .layui-layer-content .layui-layer-ico{top:50%!important;margin-top:-15px!important}.laydate-footer-btns span{line-height:24px!important}.layui-form-item{margin-bottom:10px}.layui-form-item .layui-form-checkbox{margin:4px}.layui-form-item .layui-input.text-center:not([type=number]){padding-left:0}.layui-form-select .layui-edge{top:50%;width:unset;height:unset;border:none;color:#c2c2c2;margin-top:-7px;line-height:15px;font-family:layui-icon!important;font-size:15px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.layui-form-select .layui-edge:before{content:"\e61a"}.layui-form-select dl{top:37px;padding:0;border-color:#DDD}.layui-form-select dl dd.layui-this{font-weight:400}.layui-form-selected dl{min-height:fit-content}.layui-form-radio{margin-top:0}.layui-form-switch{padding:0 10px 0 5px}.layui-form-switch em{white-space:nowrap;vertical-align:middle}.layui-form-onswitch{padding:0 5px 0 10px}.layui-form-onswitch em{margin-left:0}.layui-form-checkbox.layui-form-checked i{border-color:#5FB878}.layui-layout>.layui-header{left:200px;right:0;color:#333!important;height:55px!important;z-index:222;position:absolute;box-sizing:content-box;background:#FFF!important;user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none}.layui-layout>.layui-header>ul.layui-nav{margin:0;padding:0;white-space:nowrap}.layui-layout>.layui-header>ul.layui-nav .layui-logo-hide{width:50px!important;padding:0!important;display:none;text-align:center}.layui-layout>.layui-header>ul.layui-nav .layui-logo-hide .headimg{margin:0}.layui-layout>.layui-header>ul.layui-nav.layui-layout-left{left:0}.layui-layout>.layui-header>ul.layui-nav.layui-layout-right .headimg{width:20px;height:20px}.layui-layout>.layui-header>ul.layui-nav .layui-nav-item>a{height:55px;padding:0 18px;overflow:hidden;line-height:55px}.layui-layout>.layui-header>ul.layui-nav .layui-nav-item>a:hover{color:#000}.layui-layout>.layui-header>ul.layui-nav .layui-nav-item>a .layui-icon{font-size:16px}.layui-layout>.layui-header .layui-nav-item{height:55px;line-height:55px}.layui-layout>.layui-header .layui-nav-item>a{color:#333!important}.layui-layout>.layui-header .layui-nav-item>a:hover{color:#000!important;background:rgba(0,0,0,.05)!important}.layui-layout>.layui-header .layui-nav-item.layui-this>a{color:#000!important;background:rgba(0,0,0,.1)!important}.layui-layout>.layui-header .layui-nav-item .layui-nav-child{top:55px;border:0;padding:0;line-height:48px;border-radius:0}.layui-layout>.layui-header .layui-nav-item .layui-nav-child.layui-show+a.layui-elip{background:rgba(0,0,0,.05)!important}.layui-layout>.layui-header .layui-nav-item .layui-nav-child+a.layui-elip img{width:20px;height:20px;margin-right:5px;border-radius:50%}.layui-layout>.layui-header .layui-nav-item .layui-nav-child.layui-show+a{background:#FFF}.layui-layout>.layui-header .layui-nav-item .layui-nav-child dd{margin:0}.layui-layout>.layui-header .layui-nav-item .layui-nav-child dd a{padding:0;text-align:center}.layui-layout>.layui-header .layui-nav-item .layui-nav-child dd a:hover{background:rgba(0,0,0,.05)!important}.layui-layout>.layui-header .layui-nav-item .layui-nav-child dd a .layui-icon{margin-right:5px}.layui-layout>.layui-header .layui-nav-bar,.layui-layout>.layui-header .layui-nav-item:after{display:none!important}.layui-layout>.layui-side{top:0;bottom:0;width:200px;z-index:333;position:fixed;overflow:hidden;box-shadow:1px 0 6px 1px rgba(0,21,41,.35);background-color:#20222A!important;user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none}.layui-layout>.layui-side .layui-logo{color:#FFF;width:auto;height:55px;display:block;overflow:hidden;position:relative;text-align:center;box-shadow:none!important;line-height:55px;border-bottom:1px solid rgba(0,0,0,.1)}.layui-layout>.layui-side .layui-logo .headimg{margin:0 10px 0 0}.layui-layout>.layui-side .layui-logo .headtxt{font-size:18px;font-weight:700}.layui-layout>.layui-side .layui-logo .headtxt sup{font-size:9px;line-height:9px;padding-left:5px}.layui-layout>.layui-side .layui-side-target{top:50%;color:#fff;right:-2px;width:15px;height:30px;z-index:334;cursor:pointer;display:none;position:absolute;margin-top:-15px;background:rgba(0,0,0,.4);border-top-left-radius:100%;border-bottom-left-radius:100%}.layui-layout>.layui-side .layui-side-target:before{color:#FFF;width:100%;height:100%;display:block;content:"\e602";text-align:center;font-weight:700;line-height:30px;transform:rotate(180deg);font-family:layui-icon!important;font-size:14px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.layui-layout>.layui-side .layui-nav-bar{display:none!important}.layui-layout>.layui-side .layui-side-scroll{top:55px;bottom:0;width:100%!important;height:100%!important;overflow:auto;position:absolute}.layui-layout>.layui-side .layui-side-scroll .layui-side-icon{display:none}.layui-layout>.layui-side .layui-side-scroll .layui-side-tree{height:100%;display:block;overflow:auto;overflow-x:hidden}.layui-layout>.layui-side .layui-side-scroll .layui-side-tree::-webkit-scrollbar{width:3px!important}.layui-layout>.layui-side .layui-side-scroll .layui-side-tree::-webkit-scrollbar-track{background:#666!important}.layui-layout>.layui-side .layui-side-scroll .layui-side-tree::-webkit-scrollbar-thumb{background-color:#999!important}.layui-layout>.layui-side .layui-side-scroll .layui-side-icon:after,.layui-layout>.layui-side .layui-side-scroll .layui-side-tree:after{height:55px;content:'';display:block}.layui-layout>.layui-side .layui-side-scroll .layui-nav-tree{width:200px;background:0 0!important}.layui-layout>.layui-side .layui-side-scroll .layui-nav-tree>li.layui-this{background:#098}.layui-layout>.layui-side .layui-side-scroll .layui-nav-tree>li.layui-this>a{background:0 0!important}.layui-layout>.layui-side .layui-side-scroll .layui-nav-item>a:hover{background-color:rgba(100,100,100,.1)!important}.layui-layout>.layui-side .layui-side-scroll .layui-nav-item .layui-nav-child{padding:0}.layui-layout>.layui-side .layui-side-scroll .layui-nav-item dd,.layui-layout>.layui-side .layui-side-scroll .layui-nav-item dd>a{background-color:none}.layui-layout>.layui-side .layui-side-scroll .layui-nav-item dd.layui-this{background:0 0!important}.layui-layout>.layui-side .layui-side-scroll .layui-nav-item dd.layui-this>a{color:#FFF;background-color:#098}.layui-layout>.layui-side .layui-side-scroll .layui-nav-item a{height:50px;display:block;line-height:50px;padding-top:0;padding-bottom:0;color:#EEE}.layui-layout>.layui-side .layui-side-scroll .layui-nav-item a:hover{color:#FFF}.layui-layout>.layui-side .layui-side-scroll .layui-nav-item a .nav-icon{padding-right:5px}.layui-layout>.layui-side .layui-side-scroll .layui-nav-item a .layui-nav-more{padding:0}.layui-layout>.layui-body{top:55px;left:200px;padding:0;z-index:111;background:#EFEFEF}.layui-layout>.layui-body>.think-page-loader{left:200px}.layui-layout>.layui-body>.think-page-body>.layui-card{box-shadow:none!important;background:0 0!important}.layui-layout>.layui-body>.think-page-body>.layui-card>.layui-card-body{top:0;width:100%;bottom:0;padding:0;z-index:2;overflow:auto;position:absolute;box-sizing:border-box}.layui-layout>.layui-body>.think-page-body>.layui-card>.layui-card-body>.layui-card-html{padding:15px;min-width:100%;position:absolute;box-sizing:border-box}.layui-layout>.layui-body>.think-page-body>.layui-card>.layui-card-body>.layui-card-html>form.layui-form.layui-card{margin:0;box-shadow:0 0 6px 1px rgba(0,0,0,.2)}.layui-layout>.layui-body>.think-page-body>.layui-card>.layui-card-body>.layui-card-html>form.layui-form.layui-card>.layui-card-body{padding:40px 40px 10px 40px}.layui-layout>.layui-body>.think-page-body>.layui-card>.layui-card-body>.layui-card-table{padding:15px;box-sizing:border-box}.layui-layout>.layui-body>.think-page-body>.layui-card>.layui-card-body>.layui-card-table>form.layui-form.layui-card{margin:0;box-shadow:0 0 6px 1px rgba(0,0,0,.2)}.layui-layout>.layui-body>.think-page-body>.layui-card>.layui-card-body>.layui-card-table>form.layui-form.layui-card>.layui-card-body{padding:40px 40px 10px 40px}.layui-layout>.layui-body>.think-page-body>.layui-card>.layui-card-body>div>.layui-tab.layui-tab-card{border:none;box-shadow:0 0 6px 1px rgba(0,0,0,.2)}.layui-layout>.layui-body>.think-page-body>.layui-card>.layui-card-body>div>.layui-tab.layui-tab-card>.layui-tab-content.think-box-shadow{box-shadow:none}.layui-layout>.layui-body>.think-page-body>.layui-card>.layui-card-line{top:0;left:0;right:0;z-index:3;position:absolute;box-shadow:0 1px 6px 1px rgba(0,21,41,.35)}.layui-layout>.layui-body>.think-page-body>.layui-card>.layui-card-header{top:55px;left:200px;box-sizing:border-box;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid #fff!important;user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;right:0;height:50px;z-index:4;padding:0 15px;position:fixed;background:#FFF;line-height:50px}.layui-layout>.layui-body>.think-page-body>.layui-card>.layui-card-header>div{margin-top:-1px}.layui-layout>.layui-body>.think-page-body>.layui-card>.layui-card-header+.layui-card-line{top:50px}.layui-layout>.layui-body>.think-page-body>.layui-card>.layui-card-header+.layui-card-line+.layui-card-body{top:50px}.layui-layout-left-mini .layui-header{left:55px!important}.layui-layout-left-mini>.layui-body{left:55px!important}.layui-layout-left-mini>.layui-body>.think-page-loader{left:55px!important}.layui-layout-left-mini>.layui-body>.think-page-body>.layui-card>.layui-card-header{left:55px!important}.layui-layout-left-mini>.layui-side .layui-logo .headimg{margin:0;display:inline-block}.layui-layout-left-mini>.layui-side .layui-logo .headtxt{display:none}.layui-layout-left-mini>.layui-side .layui-nav-more{display:none!important}.layui-layout-left-mini>.layui-side .layui-side-target:before{transform:rotate(0)}.layui-layout-left-mini>.layui-side .layui-nav-item a{padding:0}.layui-layout-left-mini>.layui-side .layui-nav-item .nav-text{display:none}.layui-layout-left-mini>.layui-side .layui-nav-item .nav-icon{padding:0!important;font-size:16px!important;display:inline-block!important;transition:all .2s linear;-o-transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear}.layui-layout-left-mini>.layui-side .layui-nav-item .layui-nav-child{padding:0;display:block!important;background-color:rgba(0,0,0,.3)!important}.layui-layout-left-mini>.layui-side,.layui-layout-left-mini>.layui-side .layui-nav-tree,.layui-layout-left-mini>.layui-side .layui-side-scroll,.layui-layout-left-mini>.layui-side .layui-side-scroll .layui-nav-tree{width:55px;text-align:center}.layui-layout-left-mini [data-target-menu-type] i{display:inline-block;transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg)}.layui-layout-left-hide>.layui-header{left:0!important}.layui-layout-left-hide>.layui-header .layui-logo-hide{display:inline-block!important}.layui-layout-left-hide>.layui-side{display:none!important}.layui-layout-left-hide>.layui-body{left:0!important}.layui-layout-left-hide>.layui-body>.think-page-loader{left:0!important}.layui-layout-left-hide>.layui-body>.think-page-body>.layui-card>.layui-card-header{left:0!important}.layui-layout-left-hide [data-target-menu-type]{display:none!important}.layui-layout-theme-red-1>.layui-layout-admin>.layui-side{background:#AA3130!important}.layui-layout-theme-red-1>.layui-layout-admin>.layui-side .layui-logo{background-color:rgba(0,0,0,.6)}.layui-layout-theme-red-1>.layui-layout-admin>.layui-side .layui-logo .headtxt{text-shadow:rgba(0,0,0,.5) 1px 2px 2px}.layui-layout-theme-red-1>.layui-layout-admin>.layui-side .layui-side-scroll{display:flex!important;box-sizing:border-box;background-color:rgba(0,0,0,.6);transition:background-color .2s linear;-o-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-webkit-transition:background-color .2s linear}.layui-layout-theme-red-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon{display:none}.layui-layout-theme-red-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree{flex:1}.layui-layout-theme-red-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item a{color:#EEE!important;border-bottom:none!important}.layui-layout-theme-red-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item a:hover{color:#FFF!important}.layui-layout-theme-red-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item .layui-this>a,.layui-layout-theme-red-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item.layui-this>a{color:#FFF!important;background:#AA3130!important}.layui-layout-theme-red-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-itemed>a{color:#FFF!important}.layui-layout-theme-red-1>.layui-layout-admin>.layui-header{background:#AA3130!important;transition:background-color .2s linear;-o-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-webkit-transition:background-color .2s linear}.layui-layout-theme-red-1>.layui-layout-admin>.layui-header .layui-nav-item.layui-this>a{color:#FFF!important;background:rgba(0,0,0,.1)!important}.layui-layout-theme-red-1>.layui-layout-admin>.layui-header .layui-nav-item>a{color:#EEE!important}.layui-layout-theme-red-1>.layui-layout-admin>.layui-header .layui-nav-item>a:hover{color:#FFF!important}.layui-layout-theme-red-1 .help-label b,.layui-layout-theme-red-1 .layui-tab-title .layui-this{color:#AA3130!important}.layui-layout-theme-red-1 .layui-btn-group{border-color:#AA3130!important;background-color:#AA3130!important}.layui-layout-theme-red-1 .layui-btn-group .layui-btn:hover:not(.layui-btn-active){color:#AA3130!important}.layui-layout-theme-red-1 .layui-btn-group .layui-btn.layui-btn-active{background-color:#AA3130!important}.layui-layout-theme-blue-1>.layui-layout-admin>.layui-side{background:#3963bc!important}.layui-layout-theme-blue-1>.layui-layout-admin>.layui-side .layui-logo{background-color:rgba(0,0,0,.6)}.layui-layout-theme-blue-1>.layui-layout-admin>.layui-side .layui-logo .headtxt{text-shadow:rgba(0,0,0,.5) 1px 2px 2px}.layui-layout-theme-blue-1>.layui-layout-admin>.layui-side .layui-side-scroll{display:flex!important;box-sizing:border-box;background-color:rgba(0,0,0,.6);transition:background-color .2s linear;-o-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-webkit-transition:background-color .2s linear}.layui-layout-theme-blue-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon{display:none}.layui-layout-theme-blue-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree{flex:1}.layui-layout-theme-blue-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item a{color:#EEE!important;border-bottom:none!important}.layui-layout-theme-blue-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item a:hover{color:#FFF!important}.layui-layout-theme-blue-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item .layui-this>a,.layui-layout-theme-blue-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item.layui-this>a{color:#FFF!important;background:#3963bc!important}.layui-layout-theme-blue-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-itemed>a{color:#FFF!important}.layui-layout-theme-blue-1>.layui-layout-admin>.layui-header{background:#3963bc!important;transition:background-color .2s linear;-o-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-webkit-transition:background-color .2s linear}.layui-layout-theme-blue-1>.layui-layout-admin>.layui-header .layui-nav-item.layui-this>a{color:#FFF!important;background:rgba(0,0,0,.1)!important}.layui-layout-theme-blue-1>.layui-layout-admin>.layui-header .layui-nav-item>a{color:#EEE!important}.layui-layout-theme-blue-1>.layui-layout-admin>.layui-header .layui-nav-item>a:hover{color:#FFF!important}.layui-layout-theme-blue-1 .help-label b,.layui-layout-theme-blue-1 .layui-tab-title .layui-this{color:#3963bc!important}.layui-layout-theme-blue-1 .layui-btn-group{border-color:#3963bc!important;background-color:#3963bc!important}.layui-layout-theme-blue-1 .layui-btn-group .layui-btn:hover:not(.layui-btn-active){color:#3963bc!important}.layui-layout-theme-blue-1 .layui-btn-group .layui-btn.layui-btn-active{background-color:#3963bc!important}.layui-layout-theme-black-1>.layui-layout-admin>.layui-side{background:#393D49!important}.layui-layout-theme-black-1>.layui-layout-admin>.layui-side .layui-logo{background-color:rgba(0,0,0,.6)}.layui-layout-theme-black-1>.layui-layout-admin>.layui-side .layui-logo .headtxt{text-shadow:rgba(0,0,0,.5) 1px 2px 2px}.layui-layout-theme-black-1>.layui-layout-admin>.layui-side .layui-side-scroll{display:flex!important;box-sizing:border-box;background-color:rgba(0,0,0,.6);transition:background-color .2s linear;-o-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-webkit-transition:background-color .2s linear}.layui-layout-theme-black-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon{display:none}.layui-layout-theme-black-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree{flex:1}.layui-layout-theme-black-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item a{color:#EEE!important;border-bottom:none!important}.layui-layout-theme-black-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item a:hover{color:#FFF!important}.layui-layout-theme-black-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item .layui-this>a,.layui-layout-theme-black-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item.layui-this>a{color:#FFF!important;background:#098!important}.layui-layout-theme-black-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-itemed>a{color:#FFF!important}.layui-layout-theme-black-1>.layui-layout-admin>.layui-header{background:#393D49!important;transition:background-color .2s linear;-o-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-webkit-transition:background-color .2s linear}.layui-layout-theme-black-1>.layui-layout-admin>.layui-header .layui-nav-item.layui-this>a{color:#FFF!important;background:#098!important}.layui-layout-theme-black-1>.layui-layout-admin>.layui-header .layui-nav-item>a{color:#EEE!important}.layui-layout-theme-black-1>.layui-layout-admin>.layui-header .layui-nav-item>a:hover{color:#FFF!important}.layui-layout-theme-black-1 .help-label b,.layui-layout-theme-black-1 .layui-tab-title .layui-this{color:#393D49!important}.layui-layout-theme-black-1 .layui-btn-group{border-color:#393D49!important;background-color:#393D49!important}.layui-layout-theme-black-1 .layui-btn-group .layui-btn:hover:not(.layui-btn-active){color:#393D49!important}.layui-layout-theme-black-1 .layui-btn-group .layui-btn.layui-btn-active{background-color:#393D49!important}.layui-layout-theme-green-1>.layui-layout-admin>.layui-side{background:#098!important}.layui-layout-theme-green-1>.layui-layout-admin>.layui-side .layui-logo{background-color:rgba(0,0,0,.6)}.layui-layout-theme-green-1>.layui-layout-admin>.layui-side .layui-logo .headtxt{text-shadow:rgba(0,0,0,.5) 1px 2px 2px}.layui-layout-theme-green-1>.layui-layout-admin>.layui-side .layui-side-scroll{display:flex!important;box-sizing:border-box;background-color:rgba(0,0,0,.6);transition:background-color .2s linear;-o-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-webkit-transition:background-color .2s linear}.layui-layout-theme-green-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon{display:none}.layui-layout-theme-green-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree{flex:1}.layui-layout-theme-green-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item a{color:#EEE!important;border-bottom:none!important}.layui-layout-theme-green-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item a:hover{color:#FFF!important}.layui-layout-theme-green-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item .layui-this>a,.layui-layout-theme-green-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item.layui-this>a{color:#FFF!important;background:#098!important}.layui-layout-theme-green-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-itemed>a{color:#FFF!important}.layui-layout-theme-green-1>.layui-layout-admin>.layui-header{background:#098!important;transition:background-color .2s linear;-o-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-webkit-transition:background-color .2s linear}.layui-layout-theme-green-1>.layui-layout-admin>.layui-header .layui-nav-item.layui-this>a{color:#FFF!important;background:rgba(0,0,0,.1)!important}.layui-layout-theme-green-1>.layui-layout-admin>.layui-header .layui-nav-item>a{color:#EEE!important}.layui-layout-theme-green-1>.layui-layout-admin>.layui-header .layui-nav-item>a:hover{color:#FFF!important}.layui-layout-theme-green-1 .help-label b,.layui-layout-theme-green-1 .layui-tab-title .layui-this{color:#098!important}.layui-layout-theme-green-1 .layui-btn-group{border-color:#098!important;background-color:#098!important}.layui-layout-theme-green-1 .layui-btn-group .layui-btn:hover:not(.layui-btn-active){color:#098!important}.layui-layout-theme-green-1 .layui-btn-group .layui-btn.layui-btn-active{background-color:#098!important}.layui-layout-theme-red-2>.layui-layout-admin>.layui-side{width:260px;display:block!important;box-shadow:none!important;background-color:#AA3130!important}.layui-layout-theme-red-2>.layui-layout-admin>.layui-side .layui-logo{z-index:3}.layui-layout-theme-red-2>.layui-layout-admin>.layui-side .layui-side-target{display:block}.layui-layout-theme-red-2>.layui-layout-admin>.layui-side .layui-side-scroll{display:flex!important;box-sizing:border-box}.layui-layout-theme-red-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-nav-child{background:0 0!important}.layui-layout-theme-red-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon{width:100px;display:block;background:#AA3130!important}.layui-layout-theme-red-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon a{height:60px;display:block;font-size:14px;text-align:center;line-height:60px;white-space:nowrap}.layui-layout-theme-red-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon a:hover{background-color:rgba(0,0,0,.1)}.layui-layout-theme-red-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon a .layui-icon,.layui-layout-theme-red-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon a span{color:#fff;overflow:hidden;max-width:4em;text-overflow:ellipsis;vertical-align:middle;display:inline-block!important}.layui-layout-theme-red-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon>.layui-this{background:#fff}.layui-layout-theme-red-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon>.layui-this a:hover{background-color:#fff}.layui-layout-theme-red-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon>.layui-this a .layui-icon,.layui-layout-theme-red-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon>.layui-this a span{color:#AA3130!important}.layui-layout-theme-red-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree{flex:1;background-color:#fff}.layui-layout-theme-red-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree>.layui-nav-tree{width:unset!important}.layui-layout-theme-red-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item{background:0 0!important;border-bottom-color:#fff}.layui-layout-theme-red-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item a{color:#333!important;background:0 0!important;border-bottom:none!important}.layui-layout-theme-red-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item a:hover{color:#AA3130!important}.layui-layout-theme-red-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item .layui-this>a,.layui-layout-theme-red-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item.layui-this>a{color:#AA3130!important;background:0 0!important;font-weight:700!important}.layui-layout-theme-red-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item .layui-this>a:hover,.layui-layout-theme-red-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item.layui-this>a:hover{background:0 0!important}.layui-layout-theme-red-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-itemed>a{color:#999!important}.layui-layout-theme-red-2>.layui-layout-admin>.layui-body{left:260px}.layui-layout-theme-red-2>.layui-layout-admin>.layui-body>.think-page-body>.layui-card:before{top:0;left:0;bottom:0;z-index:4;content:'';position:absolute;box-shadow:0 1px 6px 1px rgba(0,21,41,.35)}.layui-layout-theme-red-2>.layui-layout-admin>.layui-body>.think-page-body>.layui-card>.layui-card-header{left:261px}.layui-layout-theme-red-2>.layui-layout-admin>.layui-header{left:260px;background-color:#AA3130!important}.layui-layout-theme-red-2>.layui-layout-admin>.layui-header .layui-layout-left .layui-nav-item{display:none!important}.layui-layout-theme-red-2>.layui-layout-admin>.layui-header .layui-nav-item.layui-this>a{color:#fff!important;font-weight:700}.layui-layout-theme-red-2>.layui-layout-admin>.layui-header .layui-nav-item>a{color:#eee!important}.layui-layout-theme-red-2>.layui-layout-admin>.layui-header .layui-nav-item>a:hover{color:#fff!important;background:0 0!important}.layui-layout-theme-red-2>.layui-layout-left-hide>.layui-side .layui-logo .headimg,.layui-layout-theme-red-2>.layui-layout-left-mini>.layui-side .layui-logo .headimg{margin-right:10px!important}.layui-layout-theme-red-2>.layui-layout-left-hide>.layui-side .layui-logo .headtxt,.layui-layout-theme-red-2>.layui-layout-left-mini>.layui-side .layui-logo .headtxt{display:inline-block!important}.layui-layout-theme-red-2>.layui-layout-left-hide>.layui-side .layui-side-target,.layui-layout-theme-red-2>.layui-layout-left-mini>.layui-side .layui-side-target{left:100px!important;margin-left:-12px}.layui-layout-theme-red-2>.layui-layout-left-hide>.layui-side .layui-side-scroll .layui-side-icon,.layui-layout-theme-red-2>.layui-layout-left-mini>.layui-side .layui-side-scroll .layui-side-icon{width:100px!important;display:block;background:#098}.layui-layout-theme-red-2>.layui-layout-left-hide>.layui-body,.layui-layout-theme-red-2>.layui-layout-left-mini>.layui-body{left:100px!important;z-index:333}.layui-layout-theme-red-2>.layui-layout-left-hide>.layui-body>.think-page-body>.layui-card>.layui-card-header,.layui-layout-theme-red-2>.layui-layout-left-mini>.layui-body>.think-page-body>.layui-card>.layui-card-header{left:101px!important}.layui-layout-theme-red-2>.layui-layout-left-hide>.layui-header,.layui-layout-theme-red-2>.layui-layout-left-mini>.layui-header{left:260px!important;z-index:334}.layui-layout-theme-red-2 .help-label b,.layui-layout-theme-red-2 .layui-tab-title .layui-this{color:#AA3130!important}.layui-layout-theme-red-2 .layui-btn-group{border-color:#AA3130!important;background-color:#AA3130!important}.layui-layout-theme-red-2 .layui-btn-group .layui-btn:hover:not(.layui-btn-active){color:#AA3130!important}.layui-layout-theme-red-2 .layui-btn-group .layui-btn.layui-btn-active{background-color:#AA3130!important}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-side{width:260px;display:block!important;box-shadow:none!important;background-color:#3963bc!important}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-side .layui-logo{z-index:3}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-side .layui-side-target{display:block}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-side .layui-side-scroll{display:flex!important;box-sizing:border-box}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-nav-child{background:0 0!important}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon{width:100px;display:block;background:#3963bc!important}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon a{height:60px;display:block;font-size:14px;text-align:center;line-height:60px;white-space:nowrap}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon a:hover{background-color:rgba(0,0,0,.1)}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon a .layui-icon,.layui-layout-theme-blue-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon a span{color:#fff;overflow:hidden;max-width:4em;text-overflow:ellipsis;vertical-align:middle;display:inline-block!important}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon>.layui-this{background:#fff}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon>.layui-this a:hover{background-color:#fff}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon>.layui-this a .layui-icon,.layui-layout-theme-blue-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon>.layui-this a span{color:#3963bc!important}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree{flex:1;background-color:#fff}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree>.layui-nav-tree{width:unset!important}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item{background:0 0!important;border-bottom-color:#fff}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item a{color:#333!important;background:0 0!important;border-bottom:none!important}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item a:hover{color:#3963bc!important}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item .layui-this>a,.layui-layout-theme-blue-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item.layui-this>a{color:#3963bc!important;background:0 0!important;font-weight:700!important}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item .layui-this>a:hover,.layui-layout-theme-blue-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item.layui-this>a:hover{background:0 0!important}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-itemed>a{color:#999!important}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-body{left:260px}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-body>.think-page-body>.layui-card:before{top:0;left:0;bottom:0;z-index:4;content:'';position:absolute;box-shadow:0 1px 6px 1px rgba(0,21,41,.35)}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-body>.think-page-body>.layui-card>.layui-card-header{left:261px}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-header{left:260px;background-color:#3963bc!important}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-header .layui-layout-left .layui-nav-item{display:none!important}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-header .layui-nav-item.layui-this>a{color:#fff!important;font-weight:700}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-header .layui-nav-item>a{color:#eee!important}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-header .layui-nav-item>a:hover{color:#fff!important;background:0 0!important}.layui-layout-theme-blue-2>.layui-layout-left-hide>.layui-side .layui-logo .headimg,.layui-layout-theme-blue-2>.layui-layout-left-mini>.layui-side .layui-logo .headimg{margin-right:10px!important}.layui-layout-theme-blue-2>.layui-layout-left-hide>.layui-side .layui-logo .headtxt,.layui-layout-theme-blue-2>.layui-layout-left-mini>.layui-side .layui-logo .headtxt{display:inline-block!important}.layui-layout-theme-blue-2>.layui-layout-left-hide>.layui-side .layui-side-target,.layui-layout-theme-blue-2>.layui-layout-left-mini>.layui-side .layui-side-target{left:100px!important;margin-left:-12px}.layui-layout-theme-blue-2>.layui-layout-left-hide>.layui-side .layui-side-scroll .layui-side-icon,.layui-layout-theme-blue-2>.layui-layout-left-mini>.layui-side .layui-side-scroll .layui-side-icon{width:100px!important;display:block;background:#098}.layui-layout-theme-blue-2>.layui-layout-left-hide>.layui-body,.layui-layout-theme-blue-2>.layui-layout-left-mini>.layui-body{left:100px!important;z-index:333}.layui-layout-theme-blue-2>.layui-layout-left-hide>.layui-body>.think-page-body>.layui-card>.layui-card-header,.layui-layout-theme-blue-2>.layui-layout-left-mini>.layui-body>.think-page-body>.layui-card>.layui-card-header{left:101px!important}.layui-layout-theme-blue-2>.layui-layout-left-hide>.layui-header,.layui-layout-theme-blue-2>.layui-layout-left-mini>.layui-header{left:260px!important;z-index:334}.layui-layout-theme-blue-2 .help-label b,.layui-layout-theme-blue-2 .layui-tab-title .layui-this{color:#3963bc!important}.layui-layout-theme-blue-2 .layui-btn-group{border-color:#3963bc!important;background-color:#3963bc!important}.layui-layout-theme-blue-2 .layui-btn-group .layui-btn:hover:not(.layui-btn-active){color:#3963bc!important}.layui-layout-theme-blue-2 .layui-btn-group .layui-btn.layui-btn-active{background-color:#3963bc!important}.layui-layout-theme-black-2>.layui-layout-admin>.layui-side{width:260px;display:block!important;box-shadow:none!important;background-color:#393D49!important}.layui-layout-theme-black-2>.layui-layout-admin>.layui-side .layui-logo{z-index:3}.layui-layout-theme-black-2>.layui-layout-admin>.layui-side .layui-side-target{display:block}.layui-layout-theme-black-2>.layui-layout-admin>.layui-side .layui-side-scroll{display:flex!important;box-sizing:border-box}.layui-layout-theme-black-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-nav-child{background:0 0!important}.layui-layout-theme-black-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon{width:100px;display:block;background:#393D49!important}.layui-layout-theme-black-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon a{height:60px;display:block;font-size:14px;text-align:center;line-height:60px;white-space:nowrap}.layui-layout-theme-black-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon a:hover{background-color:rgba(0,0,0,.1)}.layui-layout-theme-black-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon a .layui-icon,.layui-layout-theme-black-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon a span{color:#fff;overflow:hidden;max-width:4em;text-overflow:ellipsis;vertical-align:middle;display:inline-block!important}.layui-layout-theme-black-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon>.layui-this{background:#fff}.layui-layout-theme-black-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon>.layui-this a:hover{background-color:#fff}.layui-layout-theme-black-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon>.layui-this a .layui-icon,.layui-layout-theme-black-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon>.layui-this a span{color:#098!important}.layui-layout-theme-black-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree{flex:1;background-color:#fff}.layui-layout-theme-black-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree>.layui-nav-tree{width:unset!important}.layui-layout-theme-black-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item{background:0 0!important;border-bottom-color:#fff}.layui-layout-theme-black-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item a{color:#333!important;background:0 0!important;border-bottom:none!important}.layui-layout-theme-black-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item a:hover{color:#098!important}.layui-layout-theme-black-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item .layui-this>a,.layui-layout-theme-black-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item.layui-this>a{color:#098!important;background:0 0!important;font-weight:700!important}.layui-layout-theme-black-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item .layui-this>a:hover,.layui-layout-theme-black-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item.layui-this>a:hover{background:0 0!important}.layui-layout-theme-black-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-itemed>a{color:#999!important}.layui-layout-theme-black-2>.layui-layout-admin>.layui-body{left:260px}.layui-layout-theme-black-2>.layui-layout-admin>.layui-body>.think-page-body>.layui-card:before{top:0;left:0;bottom:0;z-index:4;content:'';position:absolute;box-shadow:0 1px 6px 1px rgba(0,21,41,.35)}.layui-layout-theme-black-2>.layui-layout-admin>.layui-body>.think-page-body>.layui-card>.layui-card-header{left:261px}.layui-layout-theme-black-2>.layui-layout-admin>.layui-header{left:260px;background-color:#393D49!important}.layui-layout-theme-black-2>.layui-layout-admin>.layui-header .layui-layout-left .layui-nav-item{display:none!important}.layui-layout-theme-black-2>.layui-layout-admin>.layui-header .layui-nav-item.layui-this>a{color:#fff!important;font-weight:700}.layui-layout-theme-black-2>.layui-layout-admin>.layui-header .layui-nav-item>a{color:#eee!important}.layui-layout-theme-black-2>.layui-layout-admin>.layui-header .layui-nav-item>a:hover{color:#fff!important;background:0 0!important}.layui-layout-theme-black-2>.layui-layout-left-hide>.layui-side .layui-logo .headimg,.layui-layout-theme-black-2>.layui-layout-left-mini>.layui-side .layui-logo .headimg{margin-right:10px!important}.layui-layout-theme-black-2>.layui-layout-left-hide>.layui-side .layui-logo .headtxt,.layui-layout-theme-black-2>.layui-layout-left-mini>.layui-side .layui-logo .headtxt{display:inline-block!important}.layui-layout-theme-black-2>.layui-layout-left-hide>.layui-side .layui-side-target,.layui-layout-theme-black-2>.layui-layout-left-mini>.layui-side .layui-side-target{left:100px!important;margin-left:-12px}.layui-layout-theme-black-2>.layui-layout-left-hide>.layui-side .layui-side-scroll .layui-side-icon,.layui-layout-theme-black-2>.layui-layout-left-mini>.layui-side .layui-side-scroll .layui-side-icon{width:100px!important;display:block;background:#098}.layui-layout-theme-black-2>.layui-layout-left-hide>.layui-body,.layui-layout-theme-black-2>.layui-layout-left-mini>.layui-body{left:100px!important;z-index:333}.layui-layout-theme-black-2>.layui-layout-left-hide>.layui-body>.think-page-body>.layui-card>.layui-card-header,.layui-layout-theme-black-2>.layui-layout-left-mini>.layui-body>.think-page-body>.layui-card>.layui-card-header{left:101px!important}.layui-layout-theme-black-2>.layui-layout-left-hide>.layui-header,.layui-layout-theme-black-2>.layui-layout-left-mini>.layui-header{left:260px!important;z-index:334}.layui-layout-theme-black-2 .help-label b,.layui-layout-theme-black-2 .layui-tab-title .layui-this{color:#393D49!important}.layui-layout-theme-black-2 .layui-btn-group{border-color:#393D49!important;background-color:#393D49!important}.layui-layout-theme-black-2 .layui-btn-group .layui-btn:hover:not(.layui-btn-active){color:#393D49!important}.layui-layout-theme-black-2 .layui-btn-group .layui-btn.layui-btn-active{background-color:#393D49!important}.layui-layout-theme-green-2>.layui-layout-admin>.layui-side{width:260px;display:block!important;box-shadow:none!important;background-color:#098!important}.layui-layout-theme-green-2>.layui-layout-admin>.layui-side .layui-logo{z-index:3}.layui-layout-theme-green-2>.layui-layout-admin>.layui-side .layui-side-target{display:block}.layui-layout-theme-green-2>.layui-layout-admin>.layui-side .layui-side-scroll{display:flex!important;box-sizing:border-box}.layui-layout-theme-green-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-nav-child{background:0 0!important}.layui-layout-theme-green-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon{width:100px;display:block;background:#098!important}.layui-layout-theme-green-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon a{height:60px;display:block;font-size:14px;text-align:center;line-height:60px;white-space:nowrap}.layui-layout-theme-green-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon a:hover{background-color:rgba(0,0,0,.1)}.layui-layout-theme-green-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon a .layui-icon,.layui-layout-theme-green-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon a span{color:#fff;overflow:hidden;max-width:4em;text-overflow:ellipsis;vertical-align:middle;display:inline-block!important}.layui-layout-theme-green-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon>.layui-this{background:#fff}.layui-layout-theme-green-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon>.layui-this a:hover{background-color:#fff}.layui-layout-theme-green-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon>.layui-this a .layui-icon,.layui-layout-theme-green-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon>.layui-this a span{color:#098!important}.layui-layout-theme-green-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree{flex:1;background-color:#fff}.layui-layout-theme-green-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree>.layui-nav-tree{width:unset!important}.layui-layout-theme-green-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item{background:0 0!important;border-bottom-color:#fff}.layui-layout-theme-green-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item a{color:#333!important;background:0 0!important;border-bottom:none!important}.layui-layout-theme-green-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item a:hover{color:#098!important}.layui-layout-theme-green-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item .layui-this>a,.layui-layout-theme-green-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item.layui-this>a{color:#098!important;background:0 0!important;font-weight:700!important}.layui-layout-theme-green-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item .layui-this>a:hover,.layui-layout-theme-green-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item.layui-this>a:hover{background:0 0!important}.layui-layout-theme-green-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-itemed>a{color:#999!important}.layui-layout-theme-green-2>.layui-layout-admin>.layui-body{left:260px}.layui-layout-theme-green-2>.layui-layout-admin>.layui-body>.think-page-body>.layui-card:before{top:0;left:0;bottom:0;z-index:4;content:'';position:absolute;box-shadow:0 1px 6px 1px rgba(0,21,41,.35)}.layui-layout-theme-green-2>.layui-layout-admin>.layui-body>.think-page-body>.layui-card>.layui-card-header{left:261px}.layui-layout-theme-green-2>.layui-layout-admin>.layui-header{left:260px;background-color:#098!important}.layui-layout-theme-green-2>.layui-layout-admin>.layui-header .layui-layout-left .layui-nav-item{display:none!important}.layui-layout-theme-green-2>.layui-layout-admin>.layui-header .layui-nav-item.layui-this>a{color:#fff!important;font-weight:700}.layui-layout-theme-green-2>.layui-layout-admin>.layui-header .layui-nav-item>a{color:#eee!important}.layui-layout-theme-green-2>.layui-layout-admin>.layui-header .layui-nav-item>a:hover{color:#fff!important;background:0 0!important}.layui-layout-theme-green-2>.layui-layout-left-hide>.layui-side .layui-logo .headimg,.layui-layout-theme-green-2>.layui-layout-left-mini>.layui-side .layui-logo .headimg{margin-right:10px!important}.layui-layout-theme-green-2>.layui-layout-left-hide>.layui-side .layui-logo .headtxt,.layui-layout-theme-green-2>.layui-layout-left-mini>.layui-side .layui-logo .headtxt{display:inline-block!important}.layui-layout-theme-green-2>.layui-layout-left-hide>.layui-side .layui-side-target,.layui-layout-theme-green-2>.layui-layout-left-mini>.layui-side .layui-side-target{left:100px!important;margin-left:-12px}.layui-layout-theme-green-2>.layui-layout-left-hide>.layui-side .layui-side-scroll .layui-side-icon,.layui-layout-theme-green-2>.layui-layout-left-mini>.layui-side .layui-side-scroll .layui-side-icon{width:100px!important;display:block;background:#098}.layui-layout-theme-green-2>.layui-layout-left-hide>.layui-body,.layui-layout-theme-green-2>.layui-layout-left-mini>.layui-body{left:100px!important;z-index:333}.layui-layout-theme-green-2>.layui-layout-left-hide>.layui-body>.think-page-body>.layui-card>.layui-card-header,.layui-layout-theme-green-2>.layui-layout-left-mini>.layui-body>.think-page-body>.layui-card>.layui-card-header{left:101px!important}.layui-layout-theme-green-2>.layui-layout-left-hide>.layui-header,.layui-layout-theme-green-2>.layui-layout-left-mini>.layui-header{left:260px!important;z-index:334}.layui-layout-theme-green-2 .help-label b,.layui-layout-theme-green-2 .layui-tab-title .layui-this{color:#098!important}.layui-layout-theme-green-2 .layui-btn-group{border-color:#098!important;background-color:#098!important}.layui-layout-theme-green-2 .layui-btn-group .layui-btn:hover:not(.layui-btn-active){color:#098!important}.layui-layout-theme-green-2 .layui-btn-group .layui-btn.layui-btn-active{background-color:#098!important}.layui-layout-theme-white>.layui-layout-admin>.layui-side{box-shadow:none;background-color:#fff!important}.layui-layout-theme-white>.layui-layout-admin>.layui-side .layui-logo{color:#333;box-shadow:none;font-weight:700}.layui-layout-theme-white>.layui-layout-admin>.layui-side .layui-side-scroll{display:flex!important;box-sizing:border-box}.layui-layout-theme-white>.layui-layout-admin>.layui-side .layui-side-scroll .layui-nav-child{background:0 0!important}.layui-layout-theme-white>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon{width:60px;display:none;background:#fff}.layui-layout-theme-white>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon a{height:60px;display:block;text-align:center;line-height:60px}.layui-layout-theme-white>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon .layui-icon{color:#999}.layui-layout-theme-white>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon>.layui-this{background:#fff}.layui-layout-theme-white>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon>.layui-this .layui-icon{color:#090!important}.layui-layout-theme-white>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree{flex:1}.layui-layout-theme-white>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item{background:0 0!important;border-bottom-color:#fff}.layui-layout-theme-white>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item a{color:#333!important;background:0 0!important;border-bottom:none!important}.layui-layout-theme-white>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item a:hover{color:#090!important}.layui-layout-theme-white>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item .layui-this>a,.layui-layout-theme-white>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item.layui-this>a{color:#090!important;background:0 0!important;font-weight:700!important}.layui-layout-theme-white>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item .layui-this>a:hover,.layui-layout-theme-white>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item.layui-this>a:hover{background:0 0!important}.layui-layout-theme-white>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-itemed>a{color:#999!important}.layui-layout-theme-white>.layui-layout-admin>.layui-body>.think-page-body>.layui-card:before{top:0;left:0;bottom:0;z-index:4;content:'';position:absolute;box-shadow:0 1px 6px 1px rgba(0,21,41,.35)}.layui-layout-theme-white>.layui-layout-admin>.layui-body>.think-page-body>.layui-card>.layui-card-header{border-left:1px solid rgba(0,0,0,.1)}.layui-layout-theme-white>.layui-layout-admin>.layui-header{background:#fff!important}.layui-layout-theme-white>.layui-layout-admin>.layui-header .layui-nav-item.layui-this>a{color:#090!important;font-weight:700;background:0 0!important}.layui-layout-theme-white>.layui-layout-admin>.layui-header .layui-nav-item>a{color:#333!important}.layui-layout-theme-white>.layui-layout-admin>.layui-header .layui-nav-item>a:hover{color:#090!important;background:0 0!important}/*# sourceMappingURL=console.css.map */ \ No newline at end of file +@charset "UTF-8";::selection{color:#fff!important;background-color:#ec494e!important}::-moz-selection{color:#fff!important;background-color:#ec494e!important}::-webkit-scrollbar-track{background:#ccc!important}::-webkit-scrollbar-thumb{background-color:#666!important}::-webkit-input-placeholder{color:#aaa}:-webkit-autofill,:-webkit-autofill:active,:-webkit-autofill:focus,:-webkit-autofill:hover{box-shadow:0 2px 3px 0 rgba(0,0,0,.1) inset!important;-webkit-transition:color 9999s ease-out,background-color 9999s ease-out!important;-webkit-transition-delay:9999s!important;-webkit-text-fill-color:#333!important}body{color:#333;font-size:12px}body a{color:#06c;cursor:pointer}body a:hover{color:#039}body input::-ms-clear{display:none}.ta-m-0{margin:0!important}.ta-mt-0{margin-top:0!important}.ta-ml-0{margin-left:0!important}.ta-mr-0{margin-right:0!important}.ta-mb-0{margin-bottom:0!important}.ta-m-5{margin:5px!important}.ta-mt-5{margin-top:5px!important}.ta-ml-5{margin-left:5px!important}.ta-mr-5{margin-right:5px!important}.ta-mb-5{margin-bottom:5px!important}.ta-m-10{margin:10px!important}.ta-mt-10{margin-top:10px!important}.ta-ml-10{margin-left:10px!important}.ta-mr-10{margin-right:10px!important}.ta-mb-10{margin-bottom:10px!important}.ta-m-15{margin:15px!important}.ta-mt-15{margin-top:15px!important}.ta-ml-15{margin-left:15px!important}.ta-mr-15{margin-right:15px!important}.ta-mb-15{margin-bottom:15px!important}.ta-m-20{margin:20px!important}.ta-mt-20{margin-top:20px!important}.ta-ml-20{margin-left:20px!important}.ta-mr-20{margin-right:20px!important}.ta-mb-20{margin-bottom:20px!important}.ta-m-25{margin:25px!important}.ta-mt-25{margin-top:25px!important}.ta-ml-25{margin-left:25px!important}.ta-mr-25{margin-right:25px!important}.ta-mb-25{margin-bottom:25px!important}.ta-m-30{margin:30px!important}.ta-mt-30{margin-top:30px!important}.ta-ml-30{margin-left:30px!important}.ta-mr-30{margin-right:30px!important}.ta-mb-30{margin-bottom:30px!important}.ta-m-40{margin:40px!important}.ta-mt-40{margin-top:40px!important}.ta-ml-40{margin-left:40px!important}.ta-mr-40{margin-right:40px!important}.ta-mb-40{margin-bottom:40px!important}.ta-p-0{padding:0!important}.ta-pt-0{padding-top:0!important}.ta-pl-0{padding-left:0!important}.ta-pr-0{padding-right:0!important}.ta-pb-0{padding-bottom:0!important}.ta-p-5{padding:5px!important}.ta-pt-5{padding-top:5px!important}.ta-pl-5{padding-left:5px!important}.ta-pr-5{padding-right:5px!important}.ta-pb-5{padding-bottom:5px!important}.ta-p-10{padding:10px!important}.ta-pt-10{padding-top:10px!important}.ta-pl-10{padding-left:10px!important}.ta-pr-10{padding-right:10px!important}.ta-pb-10{padding-bottom:10px!important}.ta-p-15{padding:15px!important}.ta-pt-15{padding-top:15px!important}.ta-pl-15{padding-left:15px!important}.ta-pr-15{padding-right:15px!important}.ta-pb-15{padding-bottom:15px!important}.ta-p-20{padding:20px!important}.ta-pt-20{padding-top:20px!important}.ta-pl-20{padding-left:20px!important}.ta-pr-20{padding-right:20px!important}.ta-pb-20{padding-bottom:20px!important}.ta-p-25{padding:25px!important}.ta-pt-25{padding-top:25px!important}.ta-pl-25{padding-left:25px!important}.ta-pr-25{padding-right:25px!important}.ta-pb-25{padding-bottom:25px!important}.ta-p-30{padding:30px!important}.ta-pt-30{padding-top:30px!important}.ta-pl-30{padding-left:30px!important}.ta-pr-30{padding-right:30px!important}.ta-pb-30{padding-bottom:30px!important}.ta-p-40{padding:40px!important}.ta-pt-40{padding-top:40px!important}.ta-pl-40{padding-left:40px!important}.ta-pr-40{padding-right:40px!important}.ta-pb-40{padding-bottom:40px!important}.flex{display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex}.flex-1{flex:1}.flex-2{flex:2}.flex-3{flex:3}.flex-4{flex:4}.flex-5{flex:5}.flex-x{display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;height:100%}.flex-x-center{display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;height:100%;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex-y{display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;width:100%}.flex-y-center{display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;width:100%;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.flex-center{display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.flex-between{display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;justify-content:space-between}.flex-inline{display:inline-flex}.flex-wrap{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.flex-wrap-no{-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.flex-wrap-rev{-ms-flex-wrap:wrap-reverse;-webkit-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.flex-direction-row{-webkit-box-orient:vertical;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row}.flex-direction-rowreverse{-webkit-box-orient:vertical;-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.flex-direction-column{-webkit-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.flex-direction-column-reverse{-webkit-box-orient:vertical;-ms-flex-direction:column-reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse}.flex-align-start{display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:flex-start;-webkit-box-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start}.flex-align-end{display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:flex-end;-webkit-box-align:flex-end;-webkit-align-items:flex-end;align-items:flex-end}.flex-align-center{display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex-justify-start{display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-pack:flex-start;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start}.flex-justify-center{display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.flex-justify-end{display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-pack:flex-end;-webkit-box-pack:flex-end;-webkit-justify-content:flex-end;justify-content:flex-end}.flex-justify-space-around{-ms-flex-pack:space-around;-webkit-box-pack:space-around;-webkit-justify-content:space-around;justify-content:space-around}.flex-justify-space-between{-ms-flex-pack:space-between;-webkit-box-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between}.flex-justify-space-evenly{-ms-flex-pack:space-evenly;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;justify-content:space-evenly}.fixed{position:fixed!important}.absolute{position:absolute!important}.absolute-full{top:0;left:0;right:0;bottom:0;position:absolute}.relative{position:relative!important}.headimg{width:33px;height:33px;display:inline-block;margin-right:5px;border-radius:50%;overflow:hidden;position:relative;background:none no-repeat center center;vertical-align:middle;background-size:cover}.headimg-no{border:none;box-shadow:none;border-radius:2px}.headimg-ss{width:20px;height:20px}.headimg-xs{width:25px;height:25px}.headimg-sm{width:40px;height:40px}.headimg-md{width:55px;height:55px}.headimg-lg{width:82px;height:82px}.headimg>img{width:110%;height:110%;max-width:110%;max-height:110%;margin:-5% 0 0 -5%}.headimg+*{vertical-align:middle}.notdata{padding:15px;display:block;font-size:13px;text-align:center;line-height:22px;border-radius:3px;letter-spacing:1px;background-color:#f2f2f2;border:1px solid #eee}.notselect{user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none}.transition{transition:all .2s linear;-o-transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear}.overhide{overflow:hidden!important}.overauto{overflow:auto!important}.pointer{cursor:pointer!important}.nowrap{white-space:nowrap!important}.shadow{box-shadow:0 0 6px 1px rgba(0,0,0,.2)}.shadow-none{box-shadow:none!important}.shadow-mini{box-shadow:0 0 6px 1px rgba(0,0,0,.2)}.shadow-inset{box-shadow:0 1px 20px 0 rgba(0,0,0,.1) inset}.block{display:block!important}.inline-block{display:inline-block!important}.help-block{color:#999;font-size:12px}.help-label{color:#999!important;font-size:12px}.help-label b{color:#090!important;font-size:14px;margin-right:5px!important}.help-checks:not(td){padding:5px 0 5px 5px;min-height:unset;line-height:34px;border-radius:3px;display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.help-checks:not(td).layui-input{padding:1px 0 1px 5px}.help-images:not(td){padding:10px 0 0 10px!important;min-height:unset;border-radius:3px;display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.help-images:not(td) .uploadimage{margin:0 10px 10px 0}.form-search .layui-btn{height:32px;padding:0 10px;font-size:13px;line-height:32px}.form-search .layui-btn .layui-icon{font-size:15px}.form-search .layui-form-item{white-space:nowrap;margin-right:8px;margin-bottom:10px;border:1px solid #eee}.form-search .layui-form-item:last-child{border:none}.form-search .layui-form-item .layui-form-label{width:auto!important;border:none;height:30px;padding:0 8px;line-height:32px;border-right:1px solid #eee}.form-search .layui-form-item .layui-input-inline{width:150px;margin:0!important;display:inline-block!important}.form-search .layui-form-item .layui-input-inline input,.form-search .layui-form-item .layui-input-inline select{width:100%;height:30px;padding:0 8px;line-height:32px;border-width:0}.form-search .layui-form-item .layui-form-select dl{top:31px;padding:0;border-width:0;box-shadow:0 0 6px 1px rgba(0,0,0,.2);border-top-left-radius:0;border-top-right-radius:0}.form-search+.layui-table{margin-top:0!important}table[data-line]+div tbody .layui-table-cell{line-height:21px;padding-top:10px;padding-bottom:2px}table[data-line]+div tbody .layui-table-cell .headimg.pull-left{margin-top:4px}table[data-line]+div tbody .layui-table-cell.laytable-cell-checkbox{line-height:44px}table[data-line]+div tbody .layui-table-cell .layui-btn{margin-top:6px}table[data-line='2']+div tbody .layui-table-cell{height:60px}table[data-line='2']+div tbody .layui-table-cell .layui-badge-middle{line-height:16px}table[data-line='2']+div tbody .layui-table-cell.laytable-cell-checkbox{line-height:40px}table[data-line='3']+div tbody .layui-table-cell{height:80px}table[data-line='3']+div tbody .layui-table-cell .layui-badge-middle{line-height:17px}table[data-line='3']+div tbody .layui-table-cell.laytable-cell-checkbox{line-height:60px}.layui-table-tips .layui-table-tips-main{font-size:12px;padding-top:10px;line-height:21px}.layui-table-tips .layui-table-tips-main .headimg.pull-left{margin-top:4px}.label-required-prev:before{color:red;width:.5em;content:'*';margin:-2px 0 0 -.55em;display:inline-block;position:absolute;font-size:14px;text-align:left;font-weight:700;line-height:1.6em}.label-required-next:after,.label-required:after{top:6px;right:5px;color:red;content:'*';position:absolute;margin-left:4px;font-weight:700;line-height:1.8em}.label-required-null:before{content:none!important}.mobile-preview{width:317px;height:580px;position:relative;background:url(../img/wechat/mobile_head.png) no-repeat 0 0;border-radius:3px}.mobile-preview .mobile-header{color:#fff;width:auto;margin:0 30px;overflow:hidden;font-size:15px;padding-top:30px;text-align:center;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal;user-select:none;-moz-user-select:none;-webkit-user-select:none;pointer-events:none;-webkit-pointer-events:none}.mobile-preview .mobile-body{top:60px;left:0;right:0;bottom:0;position:absolute;background:#f5f5f5;border:1px solid #666;border-radius:0 0 3px 3px}.mobile-preview .mobile-body iframe{width:100%;height:100%;border:none}.mobile-preview .mobile-footer{left:1px;right:1px;bottom:1px;position:absolute;padding-left:44px;border-top:1px solid #d0d0d0;background:url(../img/wechat/mobile_foot.png) no-repeat 0 0;border-radius:0 0 3px 3px}.mobile-preview .mobile-footer li{float:left;width:33.33%;position:relative;text-align:center;line-height:50px}.mobile-preview .mobile-footer li a{width:auto;color:#616161;display:block;overflow:hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;text-decoration:none}.mobile-preview .mobile-footer li a span:after{content:'';display:inline-block}.mobile-preview .mobile-footer li a:after{top:-1px;left:0;right:0;bottom:0;border:1px solid #d0d0d0;margin:0 0 0 -1px;z-index:10;content:'';display:block;position:absolute}.mobile-preview .mobile-footer li a.active:after{border:1px solid #44b549;box-shadow:0 0 3px #44b549;z-index:11}.mobile-preview .mobile-footer li a:hover{background:rgba(0,0,0,.02)}.mobile-preview .mobile-footer li>.close{top:1px;right:1px;width:18px;height:18px;display:none;cursor:pointer;position:absolute;z-index:13;text-align:center;line-height:18px}.mobile-preview .mobile-footer li:hover>.close{display:inline-block;background:0 0!important}.mobile-preview .mobile-footer li:hover>.close:hover{color:#c33!important}.mobile-preview .mobile-footer .icon-add,.mobile-preview .mobile-footer .icon-sub{display:inline-block;vertical-align:middle}.mobile-preview .mobile-footer .icon-add::before,.mobile-preview .mobile-footer .icon-sub::before{content:none}.mobile-preview .mobile-footer .icon-add{width:14px;height:14px;background:url(../img/wechat/index.png) 0 0 no-repeat}.mobile-preview .mobile-footer .icon-sub{width:7px;height:7px;margin-right:2px;background:url(../img/wechat/index.png) 0 -3pc no-repeat}.mobile-preview .mobile-footer .sub-menu{width:100%;bottom:60px;display:block;position:absolute;margin-bottom:-1px;background-color:#fafafa}.mobile-preview .mobile-footer .sub-menu ul li{width:100%;padding:0}.mobile-preview .mobile-footer .sub-menu ul li>.close{top:0}.mobile-preview .mobile-footer .sub-menu ul li a:after{margin:-1px 0 1px 0}.mobile-preview .mobile-footer .arrow{left:50%;position:absolute;margin-left:-6px}.mobile-preview .mobile-footer .arrow_in,.mobile-preview .mobile-footer .arrow_out{width:0;height:0;z-index:10;border:6px dashed transparent;display:inline-block;border-top-style:solid;border-bottom-width:0}.mobile-preview .mobile-footer .arrow_in{bottom:-4px;z-index:11;border-top-color:#fafafa}.mobile-preview .mobile-footer .arrow_out{bottom:-5px;z-index:10;border-top-color:#d0d0d0}/*! 重置 Iframe 页面样式 */.iframe-pagination{padding:20px}.iframe-pagination:not(.not-footer):after{content:'';height:30px;display:block}.iframe-pagination .pagination-container{left:0;right:0;bottom:0;padding:5px 20px;position:fixed;background:#fff;border-top:1px solid #ddd}.think-elips-1{display:-webkit-box;overflow:hidden;line-height:1.4em;text-overflow:ellipsis;-webkit-box-orient:vertical;line-clamp:1;-webkit-line-clamp:1}.think-elips-2{display:-webkit-box;overflow:hidden;line-height:1.4em;text-overflow:ellipsis;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2}.think-elips-3{display:-webkit-box;overflow:hidden;line-height:1.4em;text-overflow:ellipsis;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3}.think-elips-4{display:-webkit-box;overflow:hidden;line-height:1.4em;text-overflow:ellipsis;-webkit-box-orient:vertical;line-clamp:4;-webkit-line-clamp:4}.think-elips-5{display:-webkit-box;overflow:hidden;line-height:1.4em;text-overflow:ellipsis;-webkit-box-orient:vertical;line-clamp:5;-webkit-line-clamp:5}.think-box-shadow{padding:20px!important;background:#fff!important;box-shadow:0 0 6px 1px rgba(0,0,0,.2);border-radius:3px}.think-box-shadow>.layui-card{box-shadow:none}.think-box-notify{display:block;padding:15px 20px;position:relative;overflow:hidden;font-size:14px;background:#fff;line-height:1.4em;margin-bottom:10px;box-shadow:0 0 6px 1px rgba(0,0,0,.2);border-radius:3px}.think-box-notify[type]{border-left:6px solid #16baaa}.think-box-notify[type=info]{border-left:6px solid #31bdec}.think-box-notify[type=error]{border-left:6px solid #ff5722}.think-box-notify[type=success]{border-left:6px solid #16b777}.think-box-notify>b{font-size:15px}.think-box-notify>.layui-card{box-shadow:none}.think-page-loader{top:0;left:0;right:0;bottom:0;z-index:1999;position:fixed;text-align:center;background-color:#efefef}.think-page-loader .loader{top:50%;width:50px;height:50px;margin:-35px 0 0 -35px;z-index:999999;display:inline-block;position:fixed;background-color:#efefef}.think-page-loader .loader:before{top:59px;left:0;width:50px;height:7px;opacity:.1;content:"";position:absolute;border-radius:50%;background-color:#000;animation:shadow .5s linear infinite}.think-page-loader .loader:after{top:0;left:0;width:50px;height:50px;content:"";position:absolute;border-radius:3px;background-color:#5fb878;animation:loading .5s linear infinite}.input-right-icon{top:1px;right:1px;color:#098;width:36px;height:36px;display:inline-block;position:absolute;background:#e9e9e9;text-align:center;line-height:38px}.input-right-icon:hover{color:#009080;background:#e0e0e0}[data-tips-image]{cursor:zoom-in!important}[data-lazy-src]{overflow:hidden;position:relative;background:none no-repeat center center;vertical-align:middle;background-size:cover}.pace-inactive{display:none}.pace-progress{top:0;right:100%;width:100%;height:2px;z-index:2000;position:fixed;background:#22df80}input:not(.layui-hide,[type=hidden])+.uploadimage,input:not(.layui-hide,[type=hidden])+span+.uploadimage{margin-top:5px}.uploadimage{width:76px;height:76px;cursor:pointer;display:inline-block;border-radius:3px;overflow:hidden;position:relative;background:none no-repeat center center;vertical-align:middle;background-size:cover;transition:all .2s linear;-o-transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;background-image:url('../img/upimg.png');box-shadow:0 0 4px 0 rgba(0,0,0,.2)}.uploadimage.uploadvideo{background-color:#223;background-image:url('../img/upvideo.png')}.uploadimage>span:first-child{left:50%;height:20px;bottom:4px;z-index:3;display:none;position:absolute;margin-left:-33px;box-shadow:0 0 4px 0 rgba(0,0,0,.2)}.uploadimage>span:first-child .layui-icon{color:#fff;width:22px;float:left;height:20px;text-align:center;line-height:22px;background:rgba(0,0,0,.75)}.uploadimage>span:first-child .layui-icon:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px}.uploadimage>span:first-child .layui-icon:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px}.uploadimage:hover>span:first-child{display:block}.uploadimage>span[data-file]{width:100%;height:100%;display:block;position:absolute;z-index:2}.uploadimagemtl{margin-right:10px}.uploadimagemtl>div{top:4px;left:50%;display:none;position:absolute;white-space:nowrap;margin-left:-33px}.uploadimagemtl>div a{color:#eee;width:22px;height:20px;display:inline-block;box-shadow:0 0 4px 0 rgba(0,0,0,.2);text-align:center;line-height:20px;background:rgba(0,0,0,.8)}.uploadimagemtl>div a:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px}.uploadimagemtl>div a:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px}.uploadimagemtl:hover>div{cursor:pointer;display:inline-block}.uploadimagemtl:hover>div a:hover{color:#fff;text-decoration:none}.upload-image-lgbox .uploadimage,.upload-image-mdbox .uploadimage,.upload-image-smbox .uploadimage{margin-bottom:10px}.upload-image-lgbox .uploadimage a,.upload-image-mdbox .uploadimage a,.upload-image-smbox .uploadimage a{width:30px;height:30px;line-height:30px}.upload-image-smbox .uploadimage{width:120px;height:120px}.upload-image-mdbox .uploadimage{width:180px;height:180px}.upload-image-lgbox .uploadimage{width:240px;height:240px}button.layui-btn:not([type=button]){overflow:hidden;position:relative}button.layui-btn:not([type=button])::before{content:'';position:absolute}button.layui-btn:not([type=button])::after{opacity:0;content:'\e63d';position:absolute}button.layui-btn:not([type=button]).submit-button-loading{cursor:pointer}button.layui-btn:not([type=button]).submit-button-loading::before{top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.1)}button.layui-btn:not([type=button]).submit-button-loading::after{left:50%;opacity:1;margin-left:-8px;font-family:layui-icon!important;font-size:15px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e63d";animation-name:layui-rotate;-webkit-animation-name:layui-rotate;-webkit-animation-duration:1s;animation-duration:1s;animation-timing-function:linear;-webkit-animation-timing-function:linear;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite}.image-dialog-head{clear:both;height:30px;padding:10px 12px}.image-dialog-body{height:470px;display:flex;flex-wrap:wrap;background:#efefef;padding-top:12px;padding-left:12px;align-content:flex-start}.image-dialog-item{z-index:1;overflow:hidden;position:relative;margin-right:12px;margin-bottom:12px;border-radius:3px}.image-dialog-item:hover .image-dialog-item-close{display:flex!important}.image-dialog-item .uploadimage{margin:0;width:145px;height:145px;background-color:#fff}.image-dialog-item-tool{top:0;left:0;right:0;padding:4px;display:flex;position:absolute}.image-dialog-item-size,.image-dialog-item-type{padding:3px 5px;font-size:11px;line-height:12px;margin-right:3px}.image-dialog-item-close,.image-dialog-item-size,.image-dialog-item-type{color:#fafafa;background:rgba(0,0,0,.6);border-radius:18px}.image-dialog-item-close{top:4px;right:4px;width:20px;height:20px;cursor:pointer;display:none;position:absolute;font-size:14px;background:rgba(238,10,10,.8);font-weight:700;align-items:center;justify-content:center}.image-dialog-item-close:hover{color:#fff}.image-dialog-item-name{left:0;right:0;bottom:0;color:#fff;padding:3px 10px;position:absolute;text-align:center;line-height:1.5em;white-space:nowrap;background:rgba(0,0,0,.6)}.image-dialog-foot{padding:0 12px}.image-dialog-page{height:50px;text-align:center}.image-dialog-page .layui-laypage a,.image-dialog-page .layui-laypage span{margin-bottom:0}.image-dialog-button{right:10px;bottom:6px;position:absolute;z-index:2;user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;transition:all .2s linear;-o-transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear}.image-dialog-checked:after,.image-dialog-checked:before{z-index:2;cursor:pointer;content:'';display:block;position:absolute}.image-dialog-checked:after{top:-25px;right:-25px;width:50px;height:50px;transform:rotate(135deg);-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);background-color:rgba(56,169,225,.8)}.image-dialog-checked:before{top:0;left:0;right:0;bottom:0;border:4px solid rgba(56,169,225,.8)}.portal-block-container{font-size:14px;margin-bottom:10px;letter-spacing:1px}.portal-block-container .portal-block-icon{top:25%;right:30px;position:absolute;font-size:65px;color:rgba(255,255,255,.2)}.portal-block-container .portal-block-item{color:#fff;padding:15px 25px;position:relative;box-shadow:0 0 6px 1px rgba(0,0,0,.2);line-height:3em;text-shadow:1px 1px 2px rgba(50,50,50,.8);border-radius:3px;user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none}.portal-block-container .portal-block-item-name,.portal-block-container .portal-block-item>div:first-child{font-size:16px;font-weight:700}.portal-block-container .portal-block-item-numb,.portal-block-container .portal-block-item>div:nth-child(2){display:inline;font-size:46px;line-height:46px}.portal-block-container .portal-block-item-unit{display:inline;position:absolute;font-size:12px;margin-top:10px;margin-left:10px}.portal-block-container .portal-block-item-desc{font-size:13px;line-height:2em}label.think-checkbox,label.think-radio{cursor:pointer;display:inline-block;margin:8px 10px 8px 6px}label.think-checkbox[data-width],label.think-radio[data-width]{width:100px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}label.think-checkbox[data-width^="150"],label.think-radio[data-width^="150"]{width:150px}label.think-checkbox[data-width^="200"],label.think-radio[data-width^="200"]{width:200px}.think-checkbox,.think-radio{user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;margin-top:10px;font-weight:400;line-height:16px}.think-checkbox input[type=checkbox],.think-checkbox input[type=radio],.think-radio input[type=checkbox],.think-radio input[type=radio]{width:18px;height:18px;cursor:pointer;border:1px solid #ccc;overflow:hidden;position:relative;background:#fff;margin-right:5px;vertical-align:bottom;display:inline-block!important;box-sizing:border-box!important;appearance:none;-webkit-appearance:none}.think-checkbox input[type=checkbox]:checked,.think-checkbox input[type=radio]:checked,.think-radio input[type=checkbox]:checked,.think-radio input[type=radio]:checked{border-color:#009688}.think-checkbox input[type=checkbox]:checked:after,.think-checkbox input[type=radio]:checked:after,.think-radio input[type=checkbox]:checked:after,.think-radio input[type=radio]:checked:after{display:block;position:relative;animation-duration:.3s;animation-fill-mode:both;animation-name:layui-fadein;-webkit-animation-duration:.3s;-webkit-animation-fill-mode:both;-webkit-animation-name:layui-fadein}.think-checkbox input[type=radio],.think-radio input[type=radio]{border-radius:1em}.think-checkbox input[type=radio]:checked:after,.think-radio input[type=radio]:checked:after{top:4px;left:4px;width:8px;height:8px;cursor:pointer;content:'';background:#009688;border-radius:1em}.think-checkbox input[type=checkbox],.think-radio input[type=checkbox]{border-radius:1px}.think-checkbox input[type=checkbox]:checked:after,.think-radio input[type=checkbox]:checked:after{color:#009688;cursor:pointer;padding:2px;content:"\e605";font-family:layui-icon!important;font-size:12px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700}.pagination-container{margin-top:20px;line-height:30px;padding-top:5px;padding-bottom:5px}.pagination-container span{color:#666;font-size:9pt}.pagination-container select{border:1px solid #ddd}.pagination-container ul{float:right;height:30px;margin:0;padding:0;display:inline-block}.pagination-container ul li{z-index:1;height:30px;line-height:30px;display:inline-block}.pagination-container ul li a,.pagination-container ul li span{color:#333;width:30px;height:30px;border:1px solid #eee;overflow:hidden;font-size:12px;text-align:center;line-height:30px;margin-right:3px;display:inline-block;box-sizing:border-box}.pagination-container ul li span{cursor:default;background:#dcdcdc}.pagination-container ul li a:hover{border-color:#009688}.pagination-container ul li.active{z-index:2}.pagination-container ul li.active span{color:#fff;border-color:#009688;background:#009688!important}.pagination-container ul li.disabled span{font-size:16px;font-weight:700;line-height:22px}.pagination-container ul li:first-child a,.pagination-container ul li:first-child span,.pagination-container ul li:last-child a,.pagination-container ul li:last-child span{font-size:16px;font-weight:700;line-height:28px}.hr-line-dashed{color:#fff;height:1px;margin:15px 0;background-color:#fff;border-top:1px dashed #e7eaec}.hr-line-solid{margin-top:15px;margin-bottom:15px;border-bottom:1px solid #e7eaec;background-color:rgba(0,0,0,0)}.pull-left{float:left!important}.pull-right{float:right!important}.full{width:100%!important;height:100%!important}.full-width{width:100%!important}.full-height{height:100%!important}.sub-span-red span{color:#e44}.sub-span-blue span{color:#29f}.sub-span-desc span{color:#999}.sub-span-text span{color:#333}.sub-span-green span{color:#090}.color-red{color:#e44!important}.color-blue{color:#29f!important}.color-desc{color:#999!important}.color-text{color:#333!important}.color-green{color:#090!important}.sub-strong-red b{color:#e44}.sub-strong-blue b{color:#29f}.sub-strong-desc b{color:#999}.sub-strong-text b{color:#333}.sub-strong-green b{color:#090}.sub-strong-s10 b{font-size:10px}.sub-strong-s12 b{font-size:12px}.sub-strong-s14 b{font-size:14px}.think-bg-none{background:0 0!important}.think-bg-red{color:#fff;background:linear-gradient(-125deg,#ba2e26,#e83a30)!important}.think-bg-gray{color:#333;background:linear-gradient(-125deg,#efefef,#f0f0f0)!important}.think-bg-blue{color:#fff;background:linear-gradient(-125deg,#3165cc,#3d7eff)!important}.think-bg-orig{color:#fff;background:linear-gradient(-125deg,#cc5a36,#ff7043)!important}.think-bg-green{color:#fff;background:linear-gradient(-125deg,#24aa35,#10da29)!important}.think-bg-violet{color:#fff;background:linear-gradient(-125deg,#c543d8,#925cc3)!important}.think-bg-purple{color:#fff;background:linear-gradient(-125deg,#6e26ba,#892fe8)!important}.think-bg-brown{color:#fff;background:linear-gradient(-125deg,#743f23,#914f2c)!important}.think-bg-white{color:#333;background:linear-gradient(-125deg,#fff,#fff)!important}.text-top{vertical-align:top!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.text-middle{vertical-align:middle!important}.text-bottom{vertical-align:bottom!important}.font-code{font-family:'Courier New','Lucida Console',Consolas,'Helvetica Neue',Helvetica,'PingFang SC',Tahoma,Arial,sans-serif}.font-s10{font-size:10px!important}.font-s11{font-size:11px!important}.font-s12{font-size:12px!important}.font-s13{font-size:13px!important}.font-s14{font-size:14px!important}.font-s15{font-size:15px!important}.font-s16{font-size:16px!important}.font-s17{font-size:17px!important}.font-s18{font-size:18px!important}.font-s19{font-size:19px!important}.font-s20{font-size:20px!important}.font-s21{font-size:21px!important}.font-s22{font-size:22px!important}.font-s23{font-size:23px!important}.font-s24{font-size:24px!important}.font-s25{font-size:25px!important}.font-s26{font-size:26px!important}.font-s27{font-size:27px!important}.font-s28{font-size:28px!important}.font-s29{font-size:29px!important}.font-s30{font-size:30px!important}.font-s31{font-size:31px!important}.font-s32{font-size:32px!important}.font-s33{font-size:33px!important}.font-s34{font-size:34px!important}.font-s35{font-size:35px!important}.font-s36{font-size:36px!important}.font-s37{font-size:37px!important}.font-s38{font-size:38px!important}.font-s39{font-size:39px!important}.font-s40{font-size:40px!important}.font-w1{font-weight:100!important}.font-w2{font-weight:200!important}.font-w3{font-weight:300!important}.font-w4{font-weight:400!important}.font-w5{font-weight:500!important}.font-w6{font-weight:600!important}.font-w7{font-weight:700!important}.font-w8{font-weight:800!important}.font-w9{font-weight:900!important}.border-0{border:0!important}.border-line{border:1px solid #eee}.border-bottom-line{border-bottom:1px solid #eee}.border-top-0{border-top:0!important}.border-left-0{border-left:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-radius{border-radius:50%!important}.border-radius-0{border-radius:0!important}.border-radius-1{border-radius:1px!important}.border-radius-2{border-radius:2px!important}.border-radius-3{border-radius:3px!important}.border-radius-4{border-radius:4px!important}.border-radius-5{border-radius:5px!important}.border-radius-6{border-radius:6px!important}.border-radius-left-0{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.border-radius-right-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.margin-0{margin:0!important}.margin-row-0{margin-left:0!important;margin-right:0!important}.margin-col-0{margin-top:0!important;margin-bottom:0!important}.margin-top-0{margin-top:0!important}.margin-left-0{margin-left:0!important}.margin-right-0{margin-right:0!important}.margin-bottom-0{margin-bottom:0!important}.margin-5{margin:5px!important}.margin-row-5{margin-left:5px!important;margin-right:5px!important}.margin-col-5{margin-top:5px!important;margin-bottom:5px!important}.margin-top-5{margin-top:5px!important}.margin-left-5{margin-left:5px!important}.margin-right-5{margin-right:5px!important}.margin-bottom-5{margin-bottom:5px!important}.margin-10{margin:10px!important}.margin-row-10{margin-left:10px!important;margin-right:10px!important}.margin-col-10{margin-top:10px!important;margin-bottom:10px!important}.margin-top-10{margin-top:10px!important}.margin-left-10{margin-left:10px!important}.margin-right-10{margin-right:10px!important}.margin-bottom-10{margin-bottom:10px!important}.margin-15{margin:15px!important}.margin-row-15{margin-left:15px!important;margin-right:15px!important}.margin-col-15{margin-top:15px!important;margin-bottom:15px!important}.margin-top-15{margin-top:15px!important}.margin-left-15{margin-left:15px!important}.margin-right-15{margin-right:15px!important}.margin-bottom-15{margin-bottom:15px!important}.margin-20{margin:20px!important}.margin-row-20{margin-left:20px!important;margin-right:20px!important}.margin-col-20{margin-top:20px!important;margin-bottom:20px!important}.margin-top-20{margin-top:20px!important}.margin-left-20{margin-left:20px!important}.margin-right-20{margin-right:20px!important}.margin-bottom-20{margin-bottom:20px!important}.margin-25{margin:25px!important}.margin-row-25{margin-left:25px!important;margin-right:25px!important}.margin-col-25{margin-top:25px!important;margin-bottom:25px!important}.margin-top-25{margin-top:25px!important}.margin-left-25{margin-left:25px!important}.margin-right-25{margin-right:25px!important}.margin-bottom-25{margin-bottom:25px!important}.margin-30{margin:30px!important}.margin-row-30{margin-left:30px!important;margin-right:30px!important}.margin-col-30{margin-top:30px!important;margin-bottom:30px!important}.margin-top-30{margin-top:30px!important}.margin-left-30{margin-left:30px!important}.margin-right-30{margin-right:30px!important}.margin-bottom-30{margin-bottom:30px!important}.margin-40{margin:40px!important}.margin-row-40{margin-left:40px!important;margin-right:40px!important}.margin-col-40{margin-top:40px!important;margin-bottom:40px!important}.margin-top-40{margin-top:40px!important}.margin-left-40{margin-left:40px!important}.margin-right-40{margin-right:40px!important}.margin-bottom-40{margin-bottom:40px!important}.padding-0{padding:0!important}.padding-row-0{padding-left:0!important;padding-right:0!important}.padding-col-0{padding-top:0!important;padding-bottom:0!important}.padding-top-0{padding-top:0!important}.padding-left-0{padding-left:0!important}.padding-right-0{padding-right:0!important}.padding-bottom-0{padding-bottom:0!important}.padding-5{padding:5px!important}.padding-row-5{padding-left:5px!important;padding-right:5px!important}.padding-col-5{padding-top:5px!important;padding-bottom:5px!important}.padding-top-5{padding-top:5px!important}.padding-left-5{padding-left:5px!important}.padding-right-5{padding-right:5px!important}.padding-bottom-5{padding-bottom:5px!important}.padding-10{padding:10px!important}.padding-row-10{padding-left:10px!important;padding-right:10px!important}.padding-col-10{padding-top:10px!important;padding-bottom:10px!important}.padding-top-10{padding-top:10px!important}.padding-left-10{padding-left:10px!important}.padding-right-10{padding-right:10px!important}.padding-bottom-10{padding-bottom:10px!important}.padding-15{padding:15px!important}.padding-row-15{padding-left:15px!important;padding-right:15px!important}.padding-col-15{padding-top:15px!important;padding-bottom:15px!important}.padding-top-15{padding-top:15px!important}.padding-left-15{padding-left:15px!important}.padding-right-15{padding-right:15px!important}.padding-bottom-15{padding-bottom:15px!important}.padding-20{padding:20px!important}.padding-row-20{padding-left:20px!important;padding-right:20px!important}.padding-col-20{padding-top:20px!important;padding-bottom:20px!important}.padding-top-20{padding-top:20px!important}.padding-left-20{padding-left:20px!important}.padding-right-20{padding-right:20px!important}.padding-bottom-20{padding-bottom:20px!important}.padding-25{padding:25px!important}.padding-row-25{padding-left:25px!important;padding-right:25px!important}.padding-col-25{padding-top:25px!important;padding-bottom:25px!important}.padding-top-25{padding-top:25px!important}.padding-left-25{padding-left:25px!important}.padding-right-25{padding-right:25px!important}.padding-bottom-25{padding-bottom:25px!important}.padding-30{padding:30px!important}.padding-row-30{padding-left:30px!important;padding-right:30px!important}.padding-col-30{padding-top:30px!important;padding-bottom:30px!important}.padding-top-30{padding-top:30px!important}.padding-left-30{padding-left:30px!important}.padding-right-30{padding-right:30px!important}.padding-bottom-30{padding-bottom:30px!important}.padding-40{padding:40px!important}.padding-row-40{padding-left:40px!important;padding-right:40px!important}.padding-col-40{padding-top:40px!important;padding-bottom:40px!important}.padding-top-40{padding-top:40px!important}.padding-left-40{padding-left:40px!important}.padding-right-40{padding-right:40px!important}.padding-bottom-40{padding-bottom:40px!important}@keyframes loading{17%{border-bottom-right-radius:3px}25%{transform:translateY(9px) rotate(22.5deg)}50%{border-bottom-right-radius:40px;transform:translateY(18px) scale(1,.9) rotate(45deg)}75%{transform:translateY(9px) rotate(67.5deg)}100%{transform:translateY(0) rotate(90deg)}}@-webkit-keyframes loading{17%{border-bottom-right-radius:3px}25%{transform:translateY(9px) rotate(22.5deg)}50%{transform:translateY(18px) scale(1,.9) rotate(45deg);border-bottom-right-radius:40px}75%{transform:translateY(9px) rotate(67.5deg)}100%{transform:translateY(0) rotate(90deg)}}@keyframes shadow{0%,100%{transform:scale(1,1)}50%{transform:scale(1.2,1)}}@-webkit-keyframes shadow{0%,100%{transform:scale(1,1)}50%{transform:scale(1.2,1)}}fieldset{margin:0 0 10px 0;border:1px solid #eee;padding:10px 20px;background:#fff;border-radius:3px}fieldset legend{color:#666;padding:0 10px;font-size:12px;letter-spacing:1px}fieldset legend .layui-badge:last-child{margin-right:0}fieldset .layui-form-item{margin-bottom:10px}form.layui-form fieldset{padding:15px 25px}.layui-card,.layui-tab{border-radius:3px}.layui-tab .layui-tab-title{border-top-left-radius:3px;border-top-right-radius:3px}.layui-tab .layui-tab-title>li:first-child{padding:0 15px 0 17px;margin-left:0!important;border-top-left-radius:3px}.layui-tab .layui-tab-title>li:first-child:after{border-left:none}.layui-tab .layui-tab-content{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.layui-tab>.layui-tab-content{padding:20px;background:#fff}.layui-btn{border:1px solid #16baaa}.layui-btn:hover:not(.layui-btn-disabled){opacity:1}.layui-btn-warm{border:1px solid #ffb800}.layui-btn-danger{border:1px solid #ff5722}.layui-btn-normal{border:1px solid #1e9fff}.layui-btn-disabled{border:1px solid #eee}.layui-btn-primary{background:#fff}.layui-btn-group{border:1px solid #098;overflow:hidden;background:#009688;line-height:30px;border-radius:2px}.layui-btn-group+.layui-btn{margin-left:8px}.layui-btn-group .layui-btn{height:30px;line-height:32px;border-width:0!important;border-radius:0!important}.layui-btn-group .layui-btn+.layui-btn{margin-left:1px!important}.layui-btn-group .layui-btn-primary:hover{border-color:#009688}.layui-btn+.layui-btn{margin-left:8px}.layui-code{border-radius:3px}.layui-badge{margin-right:5px}.layui-badge-middle{width:1em;height:auto;padding:5px;line-height:16px;white-space:normal;box-sizing:content-box;vertical-align:middle}.layui-input,.layui-select{line-height:38px;border-color:#eee}.layui-input:active,.layui-input:focus,.layui-input:hover,.layui-select:active,.layui-select:focus,.layui-select:hover{border-color:#ddd}.layui-select{appearance:revert;-moz-appearance:revert;-webkit-appearance:revert}.layui-disabled,.layui-disabled:hover{color:#333!important;background:#eee!important}.layui-nav .layui-nav-item .layui-elip{padding-right:35px!important}.layui-nav .layui-nav-item .layui-nav-more{right:15px;font-size:14px!important}.layui-tags{display:flex;flex-wrap:wrap;vertical-align:middle}.layui-tags .layui-tag{color:#fff;height:38px;margin:3px 4px 3px 0;padding:0 4px 0 10px;display:inline-block;font-size:14px;line-height:38px;border-radius:2px;white-space:nowrap;background:#1e9fff!important;user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none}.layui-tags .layui-tag .layui-icon{font-size:14px;font-weight:700;margin-left:5px}.layui-tags .layui-tag .layui-icon:hover{cursor:pointer;color:#ff5722}.layui-tags .layui-tag-input{width:100px;resize:none;margin:3px 8px 3px 0;overflow:hidden;white-space:nowrap}.layui-table td,.layui-table th{font-size:12px}.layui-table td.list-table-check-td+td,.layui-table th.list-table-check-td+th{padding-left:5px}.layui-table .layui-btn.layui-btn-sm,.layui-table input.layui-input{height:26px;box-sizing:border-box;line-height:26px}.layui-table .input-right-icon{width:28px;height:26px;line-height:26px}.layui-table[lay-size=lg] .layui-btn.layui-btn-sm,.layui-table[lay-size=lg] input.layui-input{height:38px;box-sizing:border-box;line-height:38px}.layui-table[lay-size=lg] .input-right-icon{width:38px;height:36px;line-height:36px}.layui-table .list-table-sort-td{width:10px!important;text-align:center!important;padding-left:5px!important;padding-right:5px!important}.layui-table .list-table-sort-td button{width:56px;background:#009688}.layui-table .list-table-sort-td input{width:50px;color:#666;border:1px solid #eee;padding:2px;font-size:9pt;text-align:center;line-height:18px}.layui-table .list-table-check-td{width:10px!important;text-align:center!important;padding-left:15px!important;padding-right:15px!important}.layui-table .list-table-check-td input{margin:0!important;vertical-align:middle}.tableSelect .layui-table-view{margin:10px 0}.layui-table-view{margin:0}.layui-table-view .layui-form-switch{margin-top:-3px}.layui-table-view .layui-table-page .layui-laypage .layui-laypage-next,.layui-table-view .layui-table-page .layui-laypage .layui-laypage-prev{padding:0 8px;border-radius:3px}.layui-table-view .layui-table-page .layui-laypage .layui-laypage-prev{margin-left:0!important}.layui-table-view .layui-table-page .layui-laypage .layui-laypage-next{margin-right:6px!important}.layui-layer-page .laytable-pagination{padding:15px;position:relative;min-height:60vh}.layui-layer-tips.layui-layer-image{width:auto!important}.layui-layer-tips.layui-layer-image .layui-layer-content{width:auto!important;padding:4px!important}.layui-layer-tips.layui-layer-image .layui-layer-content img{z-index:2;position:relative}.layui-layer-tips.layui-layer-image .layui-layer-content i.layui-layer-TipsR{z-index:1}.layui-layer-content .layui-form.layui-card{margin:0;box-shadow:none!important}.layui-layer-content .layui-form.layui-card>.layui-card-body{padding:20px 40px 0 0}.layui-layer-dialog .layui-layer-content .layui-layer-ico{top:50%!important;margin-top:-15px!important}.laydate-footer-btns span{line-height:24px!important}.layui-form-item{margin-bottom:10px}.layui-form-item .layui-form-checkbox{margin:4px}.layui-form-item .layui-input.text-center:not([type=number]){padding-left:0}.layui-form-select .layui-edge{top:50%;width:unset;height:unset;border:none;color:#c2c2c2;margin-top:-7px;line-height:15px;font-family:layui-icon!important;font-size:15px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.layui-form-select .layui-edge:before{content:"\e61a"}.layui-form-select dl{top:37px;padding:0;border-color:#ddd}.layui-form-select dl dd.layui-this{font-weight:400}.layui-form-selected dl{min-height:fit-content}.layui-form-radio{margin-top:0}.layui-form-switch{padding:0 10px 0 5px}.layui-form-switch em{white-space:nowrap;vertical-align:middle}.layui-form-onswitch{padding:0 5px 0 10px}.layui-form-onswitch em{margin-left:0}.layui-form-checkbox.layui-form-checked i{border-color:#5fb878}.layui-layout>.layui-header{left:200px;right:0;color:#333!important;height:55px!important;z-index:222;position:absolute;box-sizing:content-box;background:#fff!important;user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none}.layui-layout>.layui-header>ul.layui-nav{margin:0;padding:0;white-space:nowrap}.layui-layout>.layui-header>ul.layui-nav .layui-logo-hide{width:50px!important;padding:0!important;display:none;text-align:center}.layui-layout>.layui-header>ul.layui-nav .layui-logo-hide .headimg{margin:0}.layui-layout>.layui-header>ul.layui-nav.layui-layout-left{left:0}.layui-layout>.layui-header>ul.layui-nav.layui-layout-right .headimg{width:20px;height:20px}.layui-layout>.layui-header>ul.layui-nav .layui-nav-item>a{height:55px;padding:0 18px;overflow:hidden;line-height:55px}.layui-layout>.layui-header>ul.layui-nav .layui-nav-item>a:hover{color:#000}.layui-layout>.layui-header>ul.layui-nav .layui-nav-item>a .layui-icon{font-size:16px}.layui-layout>.layui-header .layui-nav-item{height:55px;line-height:55px}.layui-layout>.layui-header .layui-nav-item>a{color:#333!important}.layui-layout>.layui-header .layui-nav-item>a:hover{color:#000!important;background:rgba(0,0,0,.05)!important}.layui-layout>.layui-header .layui-nav-item.layui-this>a{color:#000!important;background:rgba(0,0,0,.1)!important}.layui-layout>.layui-header .layui-nav-item .layui-nav-child{top:55px;border:0;padding:0;line-height:48px;border-radius:0}.layui-layout>.layui-header .layui-nav-item .layui-nav-child.layui-show+a.layui-elip{background:rgba(0,0,0,.05)!important}.layui-layout>.layui-header .layui-nav-item .layui-nav-child+a.layui-elip img{width:20px;height:20px;margin-right:5px;border-radius:50%}.layui-layout>.layui-header .layui-nav-item .layui-nav-child.layui-show+a{background:#fff}.layui-layout>.layui-header .layui-nav-item .layui-nav-child dd{margin:0}.layui-layout>.layui-header .layui-nav-item .layui-nav-child dd a{padding:0;text-align:center}.layui-layout>.layui-header .layui-nav-item .layui-nav-child dd a:hover{background:rgba(0,0,0,.05)!important}.layui-layout>.layui-header .layui-nav-item .layui-nav-child dd a .layui-icon{margin-right:5px}.layui-layout>.layui-header .layui-nav-bar,.layui-layout>.layui-header .layui-nav-item:after{display:none!important}.layui-layout>.layui-side{top:0;bottom:0;width:200px;z-index:333;position:fixed;overflow:hidden;box-shadow:1px 0 6px 1px rgba(0,21,41,.35);background-color:#20222a!important;user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none}.layui-layout>.layui-side .layui-logo{color:#fff;width:auto;height:55px;display:block;overflow:hidden;position:relative;text-align:center;box-shadow:none!important;line-height:55px;border-bottom:1px solid rgba(0,0,0,.1)}.layui-layout>.layui-side .layui-logo .headimg{margin:0 10px 0 0}.layui-layout>.layui-side .layui-logo .headtxt{font-size:18px;font-weight:700}.layui-layout>.layui-side .layui-logo .headtxt sup{font-size:9px;line-height:9px;padding-left:5px}.layui-layout>.layui-side .layui-side-target{top:50%;color:#fff;right:-2px;width:15px;height:30px;z-index:334;cursor:pointer;display:none;position:absolute;margin-top:-15px;background:rgba(0,0,0,.4);border-top-left-radius:100%;border-bottom-left-radius:100%}.layui-layout>.layui-side .layui-side-target:before{color:#fff;width:100%;height:100%;display:block;content:"\e602";text-align:center;font-weight:700;line-height:30px;transform:rotate(180deg);font-family:layui-icon!important;font-size:14px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.layui-layout>.layui-side .layui-nav-bar{display:none!important}.layui-layout>.layui-side .layui-side-scroll{top:55px;bottom:0;width:100%!important;height:100%!important;overflow:auto;position:absolute}.layui-layout>.layui-side .layui-side-scroll .layui-side-icon{display:none}.layui-layout>.layui-side .layui-side-scroll .layui-side-tree{height:100%;display:block;overflow:auto;overflow-x:hidden}.layui-layout>.layui-side .layui-side-scroll .layui-side-tree::-webkit-scrollbar{width:3px!important}.layui-layout>.layui-side .layui-side-scroll .layui-side-tree::-webkit-scrollbar-track{background:#666!important}.layui-layout>.layui-side .layui-side-scroll .layui-side-tree::-webkit-scrollbar-thumb{background-color:#999!important}.layui-layout>.layui-side .layui-side-scroll .layui-side-icon:after,.layui-layout>.layui-side .layui-side-scroll .layui-side-tree:after{height:55px;content:'';display:block}.layui-layout>.layui-side .layui-side-scroll .layui-nav-tree{width:200px;background:0 0!important}.layui-layout>.layui-side .layui-side-scroll .layui-nav-tree>li.layui-this{background:#098}.layui-layout>.layui-side .layui-side-scroll .layui-nav-tree>li.layui-this>a{background:0 0!important}.layui-layout>.layui-side .layui-side-scroll .layui-nav-item>a:hover{background-color:rgba(100,100,100,.1)!important}.layui-layout>.layui-side .layui-side-scroll .layui-nav-item .layui-nav-child{padding:0}.layui-layout>.layui-side .layui-side-scroll .layui-nav-item dd,.layui-layout>.layui-side .layui-side-scroll .layui-nav-item dd>a{background-color:none}.layui-layout>.layui-side .layui-side-scroll .layui-nav-item dd.layui-this{background:0 0!important}.layui-layout>.layui-side .layui-side-scroll .layui-nav-item dd.layui-this>a{color:#fff;background-color:#098}.layui-layout>.layui-side .layui-side-scroll .layui-nav-item a{height:50px;display:block;line-height:50px;padding-top:0;padding-bottom:0;color:#eee}.layui-layout>.layui-side .layui-side-scroll .layui-nav-item a:hover{color:#fff}.layui-layout>.layui-side .layui-side-scroll .layui-nav-item a .nav-icon{padding-right:5px}.layui-layout>.layui-side .layui-side-scroll .layui-nav-item a .layui-nav-more{padding:0}.layui-layout>.layui-body{top:55px;left:200px;padding:0;z-index:111;background:#efefef}.layui-layout>.layui-body>.think-page-loader{left:200px}.layui-layout>.layui-body>.think-page-body>.layui-card{box-shadow:none!important;background:0 0!important}.layui-layout>.layui-body>.think-page-body>.layui-card>.layui-card-body{top:0;width:100%;bottom:0;padding:0;z-index:2;overflow:auto;position:absolute;box-sizing:border-box}.layui-layout>.layui-body>.think-page-body>.layui-card>.layui-card-body>.layui-card-html{padding:15px;min-width:100%;position:absolute;box-sizing:border-box}.layui-layout>.layui-body>.think-page-body>.layui-card>.layui-card-body>.layui-card-html>form.layui-form.layui-card{margin:0;box-shadow:0 0 6px 1px rgba(0,0,0,.2)}.layui-layout>.layui-body>.think-page-body>.layui-card>.layui-card-body>.layui-card-html>form.layui-form.layui-card>.layui-card-body{padding:40px 40px 10px 40px}.layui-layout>.layui-body>.think-page-body>.layui-card>.layui-card-body>.layui-card-table{padding:15px;box-sizing:border-box}.layui-layout>.layui-body>.think-page-body>.layui-card>.layui-card-body>.layui-card-table>form.layui-form.layui-card{margin:0;box-shadow:0 0 6px 1px rgba(0,0,0,.2)}.layui-layout>.layui-body>.think-page-body>.layui-card>.layui-card-body>.layui-card-table>form.layui-form.layui-card>.layui-card-body{padding:40px 40px 10px 40px}.layui-layout>.layui-body>.think-page-body>.layui-card>.layui-card-body>div>.layui-tab.layui-tab-card{border:none;box-shadow:0 0 6px 1px rgba(0,0,0,.2)}.layui-layout>.layui-body>.think-page-body>.layui-card>.layui-card-body>div>.layui-tab.layui-tab-card>.layui-tab-content.think-box-shadow{box-shadow:none}.layui-layout>.layui-body>.think-page-body>.layui-card>.layui-card-line{top:0;left:0;right:0;z-index:3;position:absolute;box-shadow:0 1px 6px 1px rgba(0,21,41,.35)}.layui-layout>.layui-body>.think-page-body>.layui-card>.layui-card-header{top:55px;left:200px;box-sizing:border-box;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid #fff!important;user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;right:0;height:50px;z-index:4;padding:0 15px;position:fixed;background:#fff;line-height:50px}.layui-layout>.layui-body>.think-page-body>.layui-card>.layui-card-header>div{margin-top:-1px}.layui-layout>.layui-body>.think-page-body>.layui-card>.layui-card-header+.layui-card-line{top:50px}.layui-layout>.layui-body>.think-page-body>.layui-card>.layui-card-header+.layui-card-line+.layui-card-body{top:50px}.layui-layout-left-mini .layui-header{left:55px!important}.layui-layout-left-mini>.layui-body{left:55px!important}.layui-layout-left-mini>.layui-body>.think-page-loader{left:55px!important}.layui-layout-left-mini>.layui-body>.think-page-body>.layui-card>.layui-card-header{left:55px!important}.layui-layout-left-mini>.layui-side .layui-logo .headimg{margin:0;display:inline-block}.layui-layout-left-mini>.layui-side .layui-logo .headtxt{display:none}.layui-layout-left-mini>.layui-side .layui-nav-more{display:none!important}.layui-layout-left-mini>.layui-side .layui-side-target:before{transform:rotate(0)}.layui-layout-left-mini>.layui-side .layui-nav-item a{padding:0}.layui-layout-left-mini>.layui-side .layui-nav-item .nav-text{display:none}.layui-layout-left-mini>.layui-side .layui-nav-item .nav-icon{padding:0!important;font-size:16px!important;display:inline-block!important;transition:all .2s linear;-o-transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear}.layui-layout-left-mini>.layui-side .layui-nav-item .layui-nav-child{padding:0;display:block!important;background-color:rgba(0,0,0,.3)!important}.layui-layout-left-mini>.layui-side,.layui-layout-left-mini>.layui-side .layui-nav-tree,.layui-layout-left-mini>.layui-side .layui-side-scroll,.layui-layout-left-mini>.layui-side .layui-side-scroll .layui-nav-tree{width:55px;text-align:center}.layui-layout-left-mini [data-target-menu-type] i{display:inline-block;transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg)}.layui-layout-left-hide>.layui-header{left:0!important}.layui-layout-left-hide>.layui-header .layui-logo-hide{display:inline-block!important}.layui-layout-left-hide>.layui-side{display:none!important}.layui-layout-left-hide>.layui-body{left:0!important}.layui-layout-left-hide>.layui-body>.think-page-loader{left:0!important}.layui-layout-left-hide>.layui-body>.think-page-body>.layui-card>.layui-card-header{left:0!important}.layui-layout-left-hide [data-target-menu-type]{display:none!important}.layui-layout-theme-red-1>.layui-layout-admin>.layui-side{background:#aa3130!important}.layui-layout-theme-red-1>.layui-layout-admin>.layui-side .layui-logo{background-color:rgba(0,0,0,.6)}.layui-layout-theme-red-1>.layui-layout-admin>.layui-side .layui-logo .headtxt{text-shadow:rgba(0,0,0,.5) 1px 2px 2px}.layui-layout-theme-red-1>.layui-layout-admin>.layui-side .layui-side-scroll{display:flex!important;box-sizing:border-box;background-color:rgba(0,0,0,.6);transition:background-color .2s linear;-o-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-webkit-transition:background-color .2s linear}.layui-layout-theme-red-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon{display:none}.layui-layout-theme-red-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree{flex:1}.layui-layout-theme-red-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item a{color:#eee!important;border-bottom:none!important}.layui-layout-theme-red-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item a:hover{color:#fff!important}.layui-layout-theme-red-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item .layui-this>a,.layui-layout-theme-red-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item.layui-this>a{color:#fff!important;background:#aa3130!important}.layui-layout-theme-red-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-itemed>a{color:#fff!important}.layui-layout-theme-red-1>.layui-layout-admin>.layui-header{background:#aa3130!important;transition:background-color .2s linear;-o-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-webkit-transition:background-color .2s linear}.layui-layout-theme-red-1>.layui-layout-admin>.layui-header .layui-nav-item.layui-this>a{color:#fff!important;background:rgba(0,0,0,.1)!important}.layui-layout-theme-red-1>.layui-layout-admin>.layui-header .layui-nav-item>a{color:#eee!important}.layui-layout-theme-red-1>.layui-layout-admin>.layui-header .layui-nav-item>a:hover{color:#fff!important}.layui-layout-theme-red-1 .help-label b,.layui-layout-theme-red-1 .layui-tab-title .layui-this{color:#aa3130!important}.layui-layout-theme-red-1 .layui-btn-group{border-color:#aa3130!important;background-color:#aa3130!important}.layui-layout-theme-red-1 .layui-btn-group .layui-btn:hover:not(.layui-btn-active){color:#aa3130!important}.layui-layout-theme-red-1 .layui-btn-group .layui-btn.layui-btn-active{background-color:#aa3130!important}.layui-layout-theme-blue-1>.layui-layout-admin>.layui-side{background:#3963bc!important}.layui-layout-theme-blue-1>.layui-layout-admin>.layui-side .layui-logo{background-color:rgba(0,0,0,.6)}.layui-layout-theme-blue-1>.layui-layout-admin>.layui-side .layui-logo .headtxt{text-shadow:rgba(0,0,0,.5) 1px 2px 2px}.layui-layout-theme-blue-1>.layui-layout-admin>.layui-side .layui-side-scroll{display:flex!important;box-sizing:border-box;background-color:rgba(0,0,0,.6);transition:background-color .2s linear;-o-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-webkit-transition:background-color .2s linear}.layui-layout-theme-blue-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon{display:none}.layui-layout-theme-blue-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree{flex:1}.layui-layout-theme-blue-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item a{color:#eee!important;border-bottom:none!important}.layui-layout-theme-blue-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item a:hover{color:#fff!important}.layui-layout-theme-blue-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item .layui-this>a,.layui-layout-theme-blue-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item.layui-this>a{color:#fff!important;background:#3963bc!important}.layui-layout-theme-blue-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-itemed>a{color:#fff!important}.layui-layout-theme-blue-1>.layui-layout-admin>.layui-header{background:#3963bc!important;transition:background-color .2s linear;-o-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-webkit-transition:background-color .2s linear}.layui-layout-theme-blue-1>.layui-layout-admin>.layui-header .layui-nav-item.layui-this>a{color:#fff!important;background:rgba(0,0,0,.1)!important}.layui-layout-theme-blue-1>.layui-layout-admin>.layui-header .layui-nav-item>a{color:#eee!important}.layui-layout-theme-blue-1>.layui-layout-admin>.layui-header .layui-nav-item>a:hover{color:#fff!important}.layui-layout-theme-blue-1 .help-label b,.layui-layout-theme-blue-1 .layui-tab-title .layui-this{color:#3963bc!important}.layui-layout-theme-blue-1 .layui-btn-group{border-color:#3963bc!important;background-color:#3963bc!important}.layui-layout-theme-blue-1 .layui-btn-group .layui-btn:hover:not(.layui-btn-active){color:#3963bc!important}.layui-layout-theme-blue-1 .layui-btn-group .layui-btn.layui-btn-active{background-color:#3963bc!important}.layui-layout-theme-black-1>.layui-layout-admin>.layui-side{background:#393d49!important}.layui-layout-theme-black-1>.layui-layout-admin>.layui-side .layui-logo{background-color:rgba(0,0,0,.6)}.layui-layout-theme-black-1>.layui-layout-admin>.layui-side .layui-logo .headtxt{text-shadow:rgba(0,0,0,.5) 1px 2px 2px}.layui-layout-theme-black-1>.layui-layout-admin>.layui-side .layui-side-scroll{display:flex!important;box-sizing:border-box;background-color:rgba(0,0,0,.6);transition:background-color .2s linear;-o-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-webkit-transition:background-color .2s linear}.layui-layout-theme-black-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon{display:none}.layui-layout-theme-black-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree{flex:1}.layui-layout-theme-black-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item a{color:#eee!important;border-bottom:none!important}.layui-layout-theme-black-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item a:hover{color:#fff!important}.layui-layout-theme-black-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item .layui-this>a,.layui-layout-theme-black-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item.layui-this>a{color:#fff!important;background:#098!important}.layui-layout-theme-black-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-itemed>a{color:#fff!important}.layui-layout-theme-black-1>.layui-layout-admin>.layui-header{background:#393d49!important;transition:background-color .2s linear;-o-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-webkit-transition:background-color .2s linear}.layui-layout-theme-black-1>.layui-layout-admin>.layui-header .layui-nav-item.layui-this>a{color:#fff!important;background:#098!important}.layui-layout-theme-black-1>.layui-layout-admin>.layui-header .layui-nav-item>a{color:#eee!important}.layui-layout-theme-black-1>.layui-layout-admin>.layui-header .layui-nav-item>a:hover{color:#fff!important}.layui-layout-theme-black-1 .help-label b,.layui-layout-theme-black-1 .layui-tab-title .layui-this{color:#393d49!important}.layui-layout-theme-black-1 .layui-btn-group{border-color:#393d49!important;background-color:#393d49!important}.layui-layout-theme-black-1 .layui-btn-group .layui-btn:hover:not(.layui-btn-active){color:#393d49!important}.layui-layout-theme-black-1 .layui-btn-group .layui-btn.layui-btn-active{background-color:#393d49!important}.layui-layout-theme-green-1>.layui-layout-admin>.layui-side{background:#098!important}.layui-layout-theme-green-1>.layui-layout-admin>.layui-side .layui-logo{background-color:rgba(0,0,0,.6)}.layui-layout-theme-green-1>.layui-layout-admin>.layui-side .layui-logo .headtxt{text-shadow:rgba(0,0,0,.5) 1px 2px 2px}.layui-layout-theme-green-1>.layui-layout-admin>.layui-side .layui-side-scroll{display:flex!important;box-sizing:border-box;background-color:rgba(0,0,0,.6);transition:background-color .2s linear;-o-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-webkit-transition:background-color .2s linear}.layui-layout-theme-green-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon{display:none}.layui-layout-theme-green-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree{flex:1}.layui-layout-theme-green-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item a{color:#eee!important;border-bottom:none!important}.layui-layout-theme-green-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item a:hover{color:#fff!important}.layui-layout-theme-green-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item .layui-this>a,.layui-layout-theme-green-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item.layui-this>a{color:#fff!important;background:#098!important}.layui-layout-theme-green-1>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-itemed>a{color:#fff!important}.layui-layout-theme-green-1>.layui-layout-admin>.layui-header{background:#098!important;transition:background-color .2s linear;-o-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-webkit-transition:background-color .2s linear}.layui-layout-theme-green-1>.layui-layout-admin>.layui-header .layui-nav-item.layui-this>a{color:#fff!important;background:rgba(0,0,0,.1)!important}.layui-layout-theme-green-1>.layui-layout-admin>.layui-header .layui-nav-item>a{color:#eee!important}.layui-layout-theme-green-1>.layui-layout-admin>.layui-header .layui-nav-item>a:hover{color:#fff!important}.layui-layout-theme-green-1 .help-label b,.layui-layout-theme-green-1 .layui-tab-title .layui-this{color:#098!important}.layui-layout-theme-green-1 .layui-btn-group{border-color:#098!important;background-color:#098!important}.layui-layout-theme-green-1 .layui-btn-group .layui-btn:hover:not(.layui-btn-active){color:#098!important}.layui-layout-theme-green-1 .layui-btn-group .layui-btn.layui-btn-active{background-color:#098!important}.layui-layout-theme-red-2>.layui-layout-admin>.layui-side{width:260px;display:block!important;box-shadow:none!important;background-color:#aa3130!important}.layui-layout-theme-red-2>.layui-layout-admin>.layui-side .layui-logo{z-index:3}.layui-layout-theme-red-2>.layui-layout-admin>.layui-side .layui-side-target{display:block}.layui-layout-theme-red-2>.layui-layout-admin>.layui-side .layui-side-scroll{display:flex!important;box-sizing:border-box}.layui-layout-theme-red-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-nav-child{background:0 0!important}.layui-layout-theme-red-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon{width:100px;display:block;background:#aa3130!important}.layui-layout-theme-red-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon a{height:60px;display:block;font-size:14px;text-align:center;line-height:60px;white-space:nowrap}.layui-layout-theme-red-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon a:hover{background-color:rgba(0,0,0,.1)}.layui-layout-theme-red-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon a .layui-icon,.layui-layout-theme-red-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon a span{color:#fff;overflow:hidden;max-width:4em;text-overflow:ellipsis;vertical-align:middle;display:inline-block!important}.layui-layout-theme-red-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon>.layui-this{background:#fff}.layui-layout-theme-red-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon>.layui-this a:hover{background-color:#fff}.layui-layout-theme-red-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon>.layui-this a .layui-icon,.layui-layout-theme-red-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon>.layui-this a span{color:#aa3130!important}.layui-layout-theme-red-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree{flex:1;background-color:#fff}.layui-layout-theme-red-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree>.layui-nav-tree{width:unset!important}.layui-layout-theme-red-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item{background:0 0!important;border-bottom-color:#fff}.layui-layout-theme-red-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item a{color:#333!important;background:0 0!important;border-bottom:none!important}.layui-layout-theme-red-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item a:hover{color:#aa3130!important}.layui-layout-theme-red-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item .layui-this>a,.layui-layout-theme-red-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item.layui-this>a{color:#aa3130!important;background:0 0!important;font-weight:700!important}.layui-layout-theme-red-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item .layui-this>a:hover,.layui-layout-theme-red-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item.layui-this>a:hover{background:0 0!important}.layui-layout-theme-red-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-itemed>a{color:#999!important}.layui-layout-theme-red-2>.layui-layout-admin>.layui-body{left:260px}.layui-layout-theme-red-2>.layui-layout-admin>.layui-body>.think-page-body>.layui-card:before{top:0;left:0;bottom:0;z-index:4;content:'';position:absolute;box-shadow:0 1px 6px 1px rgba(0,21,41,.35)}.layui-layout-theme-red-2>.layui-layout-admin>.layui-body>.think-page-body>.layui-card>.layui-card-header{left:261px}.layui-layout-theme-red-2>.layui-layout-admin>.layui-header{left:260px;background-color:#aa3130!important}.layui-layout-theme-red-2>.layui-layout-admin>.layui-header .layui-layout-left .layui-nav-item{display:none!important}.layui-layout-theme-red-2>.layui-layout-admin>.layui-header .layui-nav-item.layui-this>a{color:#fff!important;font-weight:700}.layui-layout-theme-red-2>.layui-layout-admin>.layui-header .layui-nav-item>a{color:#eee!important}.layui-layout-theme-red-2>.layui-layout-admin>.layui-header .layui-nav-item>a:hover{color:#fff!important;background:0 0!important}.layui-layout-theme-red-2>.layui-layout-left-hide>.layui-side .layui-logo .headimg,.layui-layout-theme-red-2>.layui-layout-left-mini>.layui-side .layui-logo .headimg{margin-right:10px!important}.layui-layout-theme-red-2>.layui-layout-left-hide>.layui-side .layui-logo .headtxt,.layui-layout-theme-red-2>.layui-layout-left-mini>.layui-side .layui-logo .headtxt{display:inline-block!important}.layui-layout-theme-red-2>.layui-layout-left-hide>.layui-side .layui-side-target,.layui-layout-theme-red-2>.layui-layout-left-mini>.layui-side .layui-side-target{left:100px!important;margin-left:-12px}.layui-layout-theme-red-2>.layui-layout-left-hide>.layui-side .layui-side-scroll .layui-side-icon,.layui-layout-theme-red-2>.layui-layout-left-mini>.layui-side .layui-side-scroll .layui-side-icon{width:100px!important;display:block;background:#098}.layui-layout-theme-red-2>.layui-layout-left-hide>.layui-body,.layui-layout-theme-red-2>.layui-layout-left-mini>.layui-body{left:100px!important;z-index:333}.layui-layout-theme-red-2>.layui-layout-left-hide>.layui-body>.think-page-body>.layui-card>.layui-card-header,.layui-layout-theme-red-2>.layui-layout-left-mini>.layui-body>.think-page-body>.layui-card>.layui-card-header{left:101px!important}.layui-layout-theme-red-2>.layui-layout-left-hide>.layui-header,.layui-layout-theme-red-2>.layui-layout-left-mini>.layui-header{left:260px!important;z-index:334}.layui-layout-theme-red-2 .help-label b,.layui-layout-theme-red-2 .layui-tab-title .layui-this{color:#aa3130!important}.layui-layout-theme-red-2 .layui-btn-group{border-color:#aa3130!important;background-color:#aa3130!important}.layui-layout-theme-red-2 .layui-btn-group .layui-btn:hover:not(.layui-btn-active){color:#aa3130!important}.layui-layout-theme-red-2 .layui-btn-group .layui-btn.layui-btn-active{background-color:#aa3130!important}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-side{width:260px;display:block!important;box-shadow:none!important;background-color:#3963bc!important}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-side .layui-logo{z-index:3}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-side .layui-side-target{display:block}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-side .layui-side-scroll{display:flex!important;box-sizing:border-box}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-nav-child{background:0 0!important}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon{width:100px;display:block;background:#3963bc!important}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon a{height:60px;display:block;font-size:14px;text-align:center;line-height:60px;white-space:nowrap}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon a:hover{background-color:rgba(0,0,0,.1)}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon a .layui-icon,.layui-layout-theme-blue-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon a span{color:#fff;overflow:hidden;max-width:4em;text-overflow:ellipsis;vertical-align:middle;display:inline-block!important}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon>.layui-this{background:#fff}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon>.layui-this a:hover{background-color:#fff}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon>.layui-this a .layui-icon,.layui-layout-theme-blue-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon>.layui-this a span{color:#3963bc!important}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree{flex:1;background-color:#fff}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree>.layui-nav-tree{width:unset!important}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item{background:0 0!important;border-bottom-color:#fff}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item a{color:#333!important;background:0 0!important;border-bottom:none!important}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item a:hover{color:#3963bc!important}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item .layui-this>a,.layui-layout-theme-blue-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item.layui-this>a{color:#3963bc!important;background:0 0!important;font-weight:700!important}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item .layui-this>a:hover,.layui-layout-theme-blue-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item.layui-this>a:hover{background:0 0!important}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-itemed>a{color:#999!important}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-body{left:260px}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-body>.think-page-body>.layui-card:before{top:0;left:0;bottom:0;z-index:4;content:'';position:absolute;box-shadow:0 1px 6px 1px rgba(0,21,41,.35)}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-body>.think-page-body>.layui-card>.layui-card-header{left:261px}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-header{left:260px;background-color:#3963bc!important}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-header .layui-layout-left .layui-nav-item{display:none!important}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-header .layui-nav-item.layui-this>a{color:#fff!important;font-weight:700}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-header .layui-nav-item>a{color:#eee!important}.layui-layout-theme-blue-2>.layui-layout-admin>.layui-header .layui-nav-item>a:hover{color:#fff!important;background:0 0!important}.layui-layout-theme-blue-2>.layui-layout-left-hide>.layui-side .layui-logo .headimg,.layui-layout-theme-blue-2>.layui-layout-left-mini>.layui-side .layui-logo .headimg{margin-right:10px!important}.layui-layout-theme-blue-2>.layui-layout-left-hide>.layui-side .layui-logo .headtxt,.layui-layout-theme-blue-2>.layui-layout-left-mini>.layui-side .layui-logo .headtxt{display:inline-block!important}.layui-layout-theme-blue-2>.layui-layout-left-hide>.layui-side .layui-side-target,.layui-layout-theme-blue-2>.layui-layout-left-mini>.layui-side .layui-side-target{left:100px!important;margin-left:-12px}.layui-layout-theme-blue-2>.layui-layout-left-hide>.layui-side .layui-side-scroll .layui-side-icon,.layui-layout-theme-blue-2>.layui-layout-left-mini>.layui-side .layui-side-scroll .layui-side-icon{width:100px!important;display:block;background:#098}.layui-layout-theme-blue-2>.layui-layout-left-hide>.layui-body,.layui-layout-theme-blue-2>.layui-layout-left-mini>.layui-body{left:100px!important;z-index:333}.layui-layout-theme-blue-2>.layui-layout-left-hide>.layui-body>.think-page-body>.layui-card>.layui-card-header,.layui-layout-theme-blue-2>.layui-layout-left-mini>.layui-body>.think-page-body>.layui-card>.layui-card-header{left:101px!important}.layui-layout-theme-blue-2>.layui-layout-left-hide>.layui-header,.layui-layout-theme-blue-2>.layui-layout-left-mini>.layui-header{left:260px!important;z-index:334}.layui-layout-theme-blue-2 .help-label b,.layui-layout-theme-blue-2 .layui-tab-title .layui-this{color:#3963bc!important}.layui-layout-theme-blue-2 .layui-btn-group{border-color:#3963bc!important;background-color:#3963bc!important}.layui-layout-theme-blue-2 .layui-btn-group .layui-btn:hover:not(.layui-btn-active){color:#3963bc!important}.layui-layout-theme-blue-2 .layui-btn-group .layui-btn.layui-btn-active{background-color:#3963bc!important}.layui-layout-theme-black-2>.layui-layout-admin>.layui-side{width:260px;display:block!important;box-shadow:none!important;background-color:#393d49!important}.layui-layout-theme-black-2>.layui-layout-admin>.layui-side .layui-logo{z-index:3}.layui-layout-theme-black-2>.layui-layout-admin>.layui-side .layui-side-target{display:block}.layui-layout-theme-black-2>.layui-layout-admin>.layui-side .layui-side-scroll{display:flex!important;box-sizing:border-box}.layui-layout-theme-black-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-nav-child{background:0 0!important}.layui-layout-theme-black-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon{width:100px;display:block;background:#393d49!important}.layui-layout-theme-black-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon a{height:60px;display:block;font-size:14px;text-align:center;line-height:60px;white-space:nowrap}.layui-layout-theme-black-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon a:hover{background-color:rgba(0,0,0,.1)}.layui-layout-theme-black-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon a .layui-icon,.layui-layout-theme-black-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon a span{color:#fff;overflow:hidden;max-width:4em;text-overflow:ellipsis;vertical-align:middle;display:inline-block!important}.layui-layout-theme-black-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon>.layui-this{background:#fff}.layui-layout-theme-black-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon>.layui-this a:hover{background-color:#fff}.layui-layout-theme-black-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon>.layui-this a .layui-icon,.layui-layout-theme-black-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon>.layui-this a span{color:#098!important}.layui-layout-theme-black-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree{flex:1;background-color:#fff}.layui-layout-theme-black-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree>.layui-nav-tree{width:unset!important}.layui-layout-theme-black-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item{background:0 0!important;border-bottom-color:#fff}.layui-layout-theme-black-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item a{color:#333!important;background:0 0!important;border-bottom:none!important}.layui-layout-theme-black-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item a:hover{color:#098!important}.layui-layout-theme-black-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item .layui-this>a,.layui-layout-theme-black-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item.layui-this>a{color:#098!important;background:0 0!important;font-weight:700!important}.layui-layout-theme-black-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item .layui-this>a:hover,.layui-layout-theme-black-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item.layui-this>a:hover{background:0 0!important}.layui-layout-theme-black-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-itemed>a{color:#999!important}.layui-layout-theme-black-2>.layui-layout-admin>.layui-body{left:260px}.layui-layout-theme-black-2>.layui-layout-admin>.layui-body>.think-page-body>.layui-card:before{top:0;left:0;bottom:0;z-index:4;content:'';position:absolute;box-shadow:0 1px 6px 1px rgba(0,21,41,.35)}.layui-layout-theme-black-2>.layui-layout-admin>.layui-body>.think-page-body>.layui-card>.layui-card-header{left:261px}.layui-layout-theme-black-2>.layui-layout-admin>.layui-header{left:260px;background-color:#393d49!important}.layui-layout-theme-black-2>.layui-layout-admin>.layui-header .layui-layout-left .layui-nav-item{display:none!important}.layui-layout-theme-black-2>.layui-layout-admin>.layui-header .layui-nav-item.layui-this>a{color:#fff!important;font-weight:700}.layui-layout-theme-black-2>.layui-layout-admin>.layui-header .layui-nav-item>a{color:#eee!important}.layui-layout-theme-black-2>.layui-layout-admin>.layui-header .layui-nav-item>a:hover{color:#fff!important;background:0 0!important}.layui-layout-theme-black-2>.layui-layout-left-hide>.layui-side .layui-logo .headimg,.layui-layout-theme-black-2>.layui-layout-left-mini>.layui-side .layui-logo .headimg{margin-right:10px!important}.layui-layout-theme-black-2>.layui-layout-left-hide>.layui-side .layui-logo .headtxt,.layui-layout-theme-black-2>.layui-layout-left-mini>.layui-side .layui-logo .headtxt{display:inline-block!important}.layui-layout-theme-black-2>.layui-layout-left-hide>.layui-side .layui-side-target,.layui-layout-theme-black-2>.layui-layout-left-mini>.layui-side .layui-side-target{left:100px!important;margin-left:-12px}.layui-layout-theme-black-2>.layui-layout-left-hide>.layui-side .layui-side-scroll .layui-side-icon,.layui-layout-theme-black-2>.layui-layout-left-mini>.layui-side .layui-side-scroll .layui-side-icon{width:100px!important;display:block;background:#098}.layui-layout-theme-black-2>.layui-layout-left-hide>.layui-body,.layui-layout-theme-black-2>.layui-layout-left-mini>.layui-body{left:100px!important;z-index:333}.layui-layout-theme-black-2>.layui-layout-left-hide>.layui-body>.think-page-body>.layui-card>.layui-card-header,.layui-layout-theme-black-2>.layui-layout-left-mini>.layui-body>.think-page-body>.layui-card>.layui-card-header{left:101px!important}.layui-layout-theme-black-2>.layui-layout-left-hide>.layui-header,.layui-layout-theme-black-2>.layui-layout-left-mini>.layui-header{left:260px!important;z-index:334}.layui-layout-theme-black-2 .help-label b,.layui-layout-theme-black-2 .layui-tab-title .layui-this{color:#393d49!important}.layui-layout-theme-black-2 .layui-btn-group{border-color:#393d49!important;background-color:#393d49!important}.layui-layout-theme-black-2 .layui-btn-group .layui-btn:hover:not(.layui-btn-active){color:#393d49!important}.layui-layout-theme-black-2 .layui-btn-group .layui-btn.layui-btn-active{background-color:#393d49!important}.layui-layout-theme-green-2>.layui-layout-admin>.layui-side{width:260px;display:block!important;box-shadow:none!important;background-color:#098!important}.layui-layout-theme-green-2>.layui-layout-admin>.layui-side .layui-logo{z-index:3}.layui-layout-theme-green-2>.layui-layout-admin>.layui-side .layui-side-target{display:block}.layui-layout-theme-green-2>.layui-layout-admin>.layui-side .layui-side-scroll{display:flex!important;box-sizing:border-box}.layui-layout-theme-green-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-nav-child{background:0 0!important}.layui-layout-theme-green-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon{width:100px;display:block;background:#098!important}.layui-layout-theme-green-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon a{height:60px;display:block;font-size:14px;text-align:center;line-height:60px;white-space:nowrap}.layui-layout-theme-green-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon a:hover{background-color:rgba(0,0,0,.1)}.layui-layout-theme-green-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon a .layui-icon,.layui-layout-theme-green-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon a span{color:#fff;overflow:hidden;max-width:4em;text-overflow:ellipsis;vertical-align:middle;display:inline-block!important}.layui-layout-theme-green-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon>.layui-this{background:#fff}.layui-layout-theme-green-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon>.layui-this a:hover{background-color:#fff}.layui-layout-theme-green-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon>.layui-this a .layui-icon,.layui-layout-theme-green-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon>.layui-this a span{color:#098!important}.layui-layout-theme-green-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree{flex:1;background-color:#fff}.layui-layout-theme-green-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree>.layui-nav-tree{width:unset!important}.layui-layout-theme-green-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item{background:0 0!important;border-bottom-color:#fff}.layui-layout-theme-green-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item a{color:#333!important;background:0 0!important;border-bottom:none!important}.layui-layout-theme-green-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item a:hover{color:#098!important}.layui-layout-theme-green-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item .layui-this>a,.layui-layout-theme-green-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item.layui-this>a{color:#098!important;background:0 0!important;font-weight:700!important}.layui-layout-theme-green-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item .layui-this>a:hover,.layui-layout-theme-green-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item.layui-this>a:hover{background:0 0!important}.layui-layout-theme-green-2>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-itemed>a{color:#999!important}.layui-layout-theme-green-2>.layui-layout-admin>.layui-body{left:260px}.layui-layout-theme-green-2>.layui-layout-admin>.layui-body>.think-page-body>.layui-card:before{top:0;left:0;bottom:0;z-index:4;content:'';position:absolute;box-shadow:0 1px 6px 1px rgba(0,21,41,.35)}.layui-layout-theme-green-2>.layui-layout-admin>.layui-body>.think-page-body>.layui-card>.layui-card-header{left:261px}.layui-layout-theme-green-2>.layui-layout-admin>.layui-header{left:260px;background-color:#098!important}.layui-layout-theme-green-2>.layui-layout-admin>.layui-header .layui-layout-left .layui-nav-item{display:none!important}.layui-layout-theme-green-2>.layui-layout-admin>.layui-header .layui-nav-item.layui-this>a{color:#fff!important;font-weight:700}.layui-layout-theme-green-2>.layui-layout-admin>.layui-header .layui-nav-item>a{color:#eee!important}.layui-layout-theme-green-2>.layui-layout-admin>.layui-header .layui-nav-item>a:hover{color:#fff!important;background:0 0!important}.layui-layout-theme-green-2>.layui-layout-left-hide>.layui-side .layui-logo .headimg,.layui-layout-theme-green-2>.layui-layout-left-mini>.layui-side .layui-logo .headimg{margin-right:10px!important}.layui-layout-theme-green-2>.layui-layout-left-hide>.layui-side .layui-logo .headtxt,.layui-layout-theme-green-2>.layui-layout-left-mini>.layui-side .layui-logo .headtxt{display:inline-block!important}.layui-layout-theme-green-2>.layui-layout-left-hide>.layui-side .layui-side-target,.layui-layout-theme-green-2>.layui-layout-left-mini>.layui-side .layui-side-target{left:100px!important;margin-left:-12px}.layui-layout-theme-green-2>.layui-layout-left-hide>.layui-side .layui-side-scroll .layui-side-icon,.layui-layout-theme-green-2>.layui-layout-left-mini>.layui-side .layui-side-scroll .layui-side-icon{width:100px!important;display:block;background:#098}.layui-layout-theme-green-2>.layui-layout-left-hide>.layui-body,.layui-layout-theme-green-2>.layui-layout-left-mini>.layui-body{left:100px!important;z-index:333}.layui-layout-theme-green-2>.layui-layout-left-hide>.layui-body>.think-page-body>.layui-card>.layui-card-header,.layui-layout-theme-green-2>.layui-layout-left-mini>.layui-body>.think-page-body>.layui-card>.layui-card-header{left:101px!important}.layui-layout-theme-green-2>.layui-layout-left-hide>.layui-header,.layui-layout-theme-green-2>.layui-layout-left-mini>.layui-header{left:260px!important;z-index:334}.layui-layout-theme-green-2 .help-label b,.layui-layout-theme-green-2 .layui-tab-title .layui-this{color:#098!important}.layui-layout-theme-green-2 .layui-btn-group{border-color:#098!important;background-color:#098!important}.layui-layout-theme-green-2 .layui-btn-group .layui-btn:hover:not(.layui-btn-active){color:#098!important}.layui-layout-theme-green-2 .layui-btn-group .layui-btn.layui-btn-active{background-color:#098!important}.layui-layout-theme-white>.layui-layout-admin>.layui-side{box-shadow:none;background-color:#fff!important}.layui-layout-theme-white>.layui-layout-admin>.layui-side .layui-logo{color:#333;box-shadow:none;font-weight:700}.layui-layout-theme-white>.layui-layout-admin>.layui-side .layui-side-scroll{display:flex!important;box-sizing:border-box}.layui-layout-theme-white>.layui-layout-admin>.layui-side .layui-side-scroll .layui-nav-child{background:0 0!important}.layui-layout-theme-white>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon{width:60px;display:none;background:#fff}.layui-layout-theme-white>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon a{height:60px;display:block;text-align:center;line-height:60px}.layui-layout-theme-white>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon .layui-icon{color:#999}.layui-layout-theme-white>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon>.layui-this{background:#fff}.layui-layout-theme-white>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-icon>.layui-this .layui-icon{color:#090!important}.layui-layout-theme-white>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree{flex:1}.layui-layout-theme-white>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item{background:0 0!important;border-bottom-color:#fff}.layui-layout-theme-white>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item a{color:#333!important;background:0 0!important;border-bottom:none!important}.layui-layout-theme-white>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item a:hover{color:#090!important}.layui-layout-theme-white>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item .layui-this>a,.layui-layout-theme-white>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item.layui-this>a{color:#090!important;background:0 0!important;font-weight:700!important}.layui-layout-theme-white>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item .layui-this>a:hover,.layui-layout-theme-white>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-item.layui-this>a:hover{background:0 0!important}.layui-layout-theme-white>.layui-layout-admin>.layui-side .layui-side-scroll .layui-side-tree .layui-nav-itemed>a{color:#999!important}.layui-layout-theme-white>.layui-layout-admin>.layui-body>.think-page-body>.layui-card:before{top:0;left:0;bottom:0;z-index:4;content:'';position:absolute;box-shadow:0 1px 6px 1px rgba(0,21,41,.35)}.layui-layout-theme-white>.layui-layout-admin>.layui-body>.think-page-body>.layui-card>.layui-card-header{border-left:1px solid rgba(0,0,0,.1)}.layui-layout-theme-white>.layui-layout-admin>.layui-header{background:#fff!important}.layui-layout-theme-white>.layui-layout-admin>.layui-header .layui-nav-item.layui-this>a{color:#090!important;font-weight:700;background:0 0!important}.layui-layout-theme-white>.layui-layout-admin>.layui-header .layui-nav-item>a{color:#333!important}.layui-layout-theme-white>.layui-layout-admin>.layui-header .layui-nav-item>a:hover{color:#090!important;background:0 0!important}/*# sourceMappingURL=console.css.map */ \ No newline at end of file diff --git a/public/static/theme/css/console.css.map b/public/static/theme/css/console.css.map index 1883690a0..7f0d58f0c 100644 --- a/public/static/theme/css/console.css.map +++ b/public/static/theme/css/console.css.map @@ -1 +1 @@ -{"version":3,"sources":["console.less","_custom.less","_config.less","_display.less","_layout.less","_layout_1.less","_layout_2.less","_layout_white.less"],"names":[],"mappings":"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,IACA,YAAA,KAKF,0CAAG,6CAAH,yCAAG,4CACD,UAAA,KACA,YAAA,IACA,YAAA,KAQP,gBACC,MAAA,KACA,OAAA,IACA,OAAA,KAAA,EACA,iBAAA,KACA,WAAA,IAAA,OAAA,QAGD,eACC,WAAA,KACA,cAAA,KACA,cAAA,IAAA,MAAA,QACA,iBAAA,cAKD,WACC,MAAA,eAGD,YACC,MAAA,gBAIJ,MACE,MAAA,eACA,OAAA,eAEC,YACC,MAAA,eAGD,aACC,OAAA,eAgBO,mBACL,MAAA,KADM,oBACN,MAAA,KADM,oBACN,MAAA,KADM,oBACN,MAAA,KADO,qBACP,MAAA,KAOA,WACA,MAAA,eADA,YACA,MAAA,eADA,YACA,MAAA,eADA,YACA,MAAA,eADA,aACA,MAAA,eAOK,kBACL,MAAA,KADM,mBACN,MAAA,KADM,mBACN,MAAA,KADM,mBACN,MAAA,KADO,oBACP,MAAA,KAIK,kBACL,UAAA,KADK,kBACL,UAAA,KADK,kBACL,UAAA,KAMH,eACC,WAAA,cAiBE,cACA,MAAA,KACA,WAAA,mDAFA,eACA,MAAA,KACA,WAAA,mDAFA,eACA,MAAA,KACA,WAAA,mDAFA,eACA,MAAA,KACA,WAAA,mDAFA,gBACA,MAAA,KACA,WAAA,mDAFA,iBACA,MAAA,KACA,WAAA,mDAFA,iBACA,MAAA,KACA,WAAA,mDAFA,gBACA,MAAA,KACA,WAAA,mDAFA,gBACA,MAAA,KACA,WAAA,6CAeA,UACE,eAAA,cADF,WACE,WAAA,eADF,YACE,WAAA,gBADF,aACE,WAAA,iBADF,aACE,eAAA,iBADF,aACE,eAAA,iBAML,WACC,YAA8C,cAAY,iBAAkB,SAAa,iBAAyB,UAAA,cAAlH,OAAA,MAAkH,WAIhH,UACA,UAAA,eADA,UACA,UAAA,eADA,UACA,UAAA,eADA,UACA,UAAA,eADA,UACA,UAAA,eADA,UACA,UAAA,eADA,UACA,UAAA,eADA,UACA,UAAA,eADA,UACA,UAAA,eADA,UACA,UAAA,eADA,UACA,UAAA,eADA,UACA,UAAA,eADA,UACA,UAAA,eADA,UACA,UAAA,eADA,UACA,UAAA,eADA,UACA,UAAA,eADA,UACA,UAAA,eADA,UACA,UAAA,eADA,UACA,UAAA,eADA,UACA,UAAA,eADA,UACA,UAAA,eADA,UACA,UAAA,eADA,UACA,UAAA,eADA,UACA,UAAA,eADA,UACA,UAAA,eADA,UACA,UAAA,eADA,UACA,UAAA,eADA,UACA,UAAA,eADA,UACA,UAAA,eADA,UACA,UAAA,eADA,UACA,UAAA,eAKA,SACA,YAAA,cADA,SACA,YAAA,cADA,SACA,YAAA,cADA,SACA,YAAA,cADA,SACA,YAAA,cADA,SACA,YAAA,cADA,SACA,YAAA,cADA,SACA,YAAA,cADA,SACA,YAAA,cAMH,UACC,OAAA,YAGD,aACC,OAAA,IAAA,MAAA,KAGD,oBACC,cAAA,IAAA,MAAA,KAGD,cACC,WAAA,YAGD,eACC,YAAA,YAGD,gBACC,aAAA,YAGD,iBACC,cAAA,YAGD,eACC,cAAA,cAGI,iBACA,cAAA,YADA,iBACA,cAAA,cADA,iBACA,cAAA,cADA,iBACA,cAAA,cADA,iBACA,cAAA,cADA,iBACA,cAAA,cADA,iBACA,cAAA,cAIH,sBACC,uBAAA,YACA,0BAAA,YAGD,uBACC,wBAAA,YACA,2BAAA,YAYE,UACE,OAAA,YAEF,cACE,YAAA,YACA,aAAA,YAEF,cACE,WAAA,YACA,cAAA,YAEF,cACE,WAAA,YAEF,eACE,YAAA,YAEF,gBACE,aAAA,YAEF,iBACE,cAAA,YArBF,UACE,OAAA,cAEF,cACE,YAAA,cACA,aAAA,cAEF,cACE,WAAA,cACA,cAAA,cAEF,cACE,WAAA,cAEF,eACE,YAAA,cAEF,gBACE,aAAA,cAEF,iBACE,cAAA,cArBF,WACE,OAAA,eAEF,eACE,YAAA,eACA,aAAA,eAEF,eACE,WAAA,eACA,cAAA,eAEF,eACE,WAAA,eAEF,gBACE,YAAA,eAEF,iBACE,aAAA,eAEF,kBACE,cAAA,eArBF,WACE,OAAA,eAEF,eACE,YAAA,eACA,aAAA,eAEF,eACE,WAAA,eACA,cAAA,eAEF,eACE,WAAA,eAEF,gBACE,YAAA,eAEF,iBACE,aAAA,eAEF,kBACE,cAAA,eArBF,WACE,OAAA,eAEF,eACE,YAAA,eACA,aAAA,eAEF,eACE,WAAA,eACA,cAAA,eAEF,eACE,WAAA,eAEF,gBACE,YAAA,eAEF,iBACE,aAAA,eAEF,kBACE,cAAA,eArBF,WACE,OAAA,eAEF,eACE,YAAA,eACA,aAAA,eAEF,eACE,WAAA,eACA,cAAA,eAEF,eACE,WAAA,eAEF,gBACE,YAAA,eAEF,iBACE,aAAA,eAEF,kBACE,cAAA,eArBF,WACE,OAAA,eAEF,eACE,YAAA,eACA,aAAA,eAEF,eACE,WAAA,eACA,cAAA,eAEF,eACE,WAAA,eAEF,gBACE,YAAA,eAEF,iBACE,aAAA,eAEF,kBACE,cAAA,eArBF,WACE,OAAA,eAEF,eACE,YAAA,eACA,aAAA,eAEF,eACE,WAAA,eACA,cAAA,eAEF,eACE,WAAA,eAEF,gBACE,YAAA,eAEF,iBACE,aAAA,eAEF,kBACE,cAAA,eArBF,WACE,QAAA,YAEF,eACE,aAAA,YACA,cAAA,YAEF,eACE,YAAA,YACA,eAAA,YAEF,eACE,YAAA,YAEF,gBACE,aAAA,YAEF,iBACE,cAAA,YAEF,kBACE,eAAA,YArBF,WACE,QAAA,cAEF,eACE,aAAA,cACA,cAAA,cAEF,eACE,YAAA,cACA,eAAA,cAEF,eACE,YAAA,cAEF,gBACE,aAAA,cAEF,iBACE,cAAA,cAEF,kBACE,eAAA,cArBF,YACE,QAAA,eAEF,gBACE,aAAA,eACA,cAAA,eAEF,gBACE,YAAA,eACA,eAAA,eAEF,gBACE,YAAA,eAEF,iBACE,aAAA,eAEF,kBACE,cAAA,eAEF,mBACE,eAAA,eArBF,YACE,QAAA,eAEF,gBACE,aAAA,eACA,cAAA,eAEF,gBACE,YAAA,eACA,eAAA,eAEF,gBACE,YAAA,eAEF,iBACE,aAAA,eAEF,kBACE,cAAA,eAEF,mBACE,eAAA,eArBF,YACE,QAAA,eAEF,gBACE,aAAA,eACA,cAAA,eAEF,gBACE,YAAA,eACA,eAAA,eAEF,gBACE,YAAA,eAEF,iBACE,aAAA,eAEF,kBACE,cAAA,eAEF,mBACE,eAAA,eArBF,YACE,QAAA,eAEF,gBACE,aAAA,eACA,cAAA,eAEF,gBACE,YAAA,eACA,eAAA,eAEF,gBACE,YAAA,eAEF,iBACE,aAAA,eAEF,kBACE,cAAA,eAEF,mBACE,eAAA,eArBF,YACE,QAAA,eAEF,gBACE,aAAA,eACA,cAAA,eAEF,gBACE,YAAA,eACA,eAAA,eAEF,gBACE,YAAA,eAEF,iBACE,aAAA,eAEF,kBACE,cAAA,eAEF,mBACE,eAAA,eArBF,YACE,QAAA,eAEF,gBACE,aAAA,eACA,cAAA,eAEF,gBACE,YAAA,eACA,eAAA,eAEF,gBACE,YAAA,eAEF,iBACE,aAAA,eAEF,kBACE,cAAA,eAEF,mBACE,eAAA,eAMV,mBACE,IACE,2BAAA,IAEF,IACE,UAAW,gBAAgB,gBAE7B,IACE,2BAAA,KACA,UAAW,iBAAiB,YAAc,cAE5C,IACE,UAAW,gBAAgB,gBAE7B,KACE,UAAW,cAAc,eAI7B,2BACE,IACE,2BAAA,IAEF,IACE,UAAW,gBAAgB,gBAE7B,IACE,UAAW,iBAAiB,YAAc,cAC1C,2BAAA,KAEF,IACE,UAAW,gBAAgB,gBAE7B,KACE,UAAW,cAAc,eAI7B,kBACE,GACA,KACE,UAAW,WAEb,IACE,UAAW,cAIf,0BACE,GACA,KACE,UAAW,WAEb,IACE,UAAW,cEhqDf,SACE,OAAA,EAAA,EAAA,KAAA,EACA,OAAA,IAAA,MAAA,KACA,QAAA,KAAA,KACA,WAAA,KACA,cAAA,IAEA,gBACE,MAAA,KACA,QAAA,EAAA,KACA,UAAA,KACA,eAAA,IAEY,wCACV,aAAA,EAIJ,0BACE,cAAA,KAIY,yBACd,QAAA,KAAA,KAIF,YADA,WAEE,cAAA,IAIA,4BACE,uBAAA,IACA,wBAAA,IAEI,2CACF,QAAA,EAAA,KAAA,EAAA,KACA,YAAA,YACA,uBAAA,IAEC,iDACC,YAAA,KAKN,8BACE,0BAAA,IACA,2BAAA,IAGF,8BACE,QAAA,KACA,WAAA,KAIJ,WACE,OAAA,IAAA,MAAA,QAEW,0CACT,OAAA,mBACA,QAAA,EAGD,gBACC,OAAA,IAAA,MAAA,QAGD,kBACC,OAAA,IAAA,MAAA,QAGD,kBACC,OAAA,IAAA,MAAA,QAGD,oBACC,OAAA,IAAA,MAAA,KAGD,mBACC,WAAA,KAGD,iBACC,OAAA,IAAA,MAAA,KACA,SAAA,OACA,WAAA,QACA,YAAA,KACA,cAAA,IAEA,4BACE,YAAA,IAGF,4BACE,OAAA,KACA,YAAA,KACA,aAAA,YACA,cAAA,YAEA,uCACE,YAAA,cAGO,0CACP,aAAA,QAKJ,sBACA,YAAA,IAIJ,YACE,cAAA,IAGF,aACE,aAAA,IAEC,oBACC,MAAA,IACA,OAAA,KACA,QAAA,IACA,YAAA,KACA,YAAA,OACA,WAAA,YACA,eAAA,OAIJ,aACA,cACE,YAAA,KACA,aAAA,KAEU,oBAAU,mBAAnB,mBAAS,qBAAU,oBAAnB,oBACC,aAAA,KAIJ,cACE,WAAA,OACA,gBAAA,OACA,mBAAA,OAGF,gBACe,sBACb,MAAA,eACA,WAAA,eAKE,uCACE,cAAA,eAGF,2CACE,MAAA,KACA,UAAA,eAKN,YACE,QAAA,KACA,UAAA,KACA,eAAA,OAEA,uBACE,MAAA,KACA,OAAA,KACA,OAAA,IAAA,IAAA,IAAA,EACA,QAAA,EAAA,IAAA,EAAA,KACA,QAAA,aACA,UAAA,KACA,YAAA,KACA,cAAA,IACA,YAAA,OACA,WAAA,kBACA,YAAA,KACA,gBAAA,KACA,iBAAA,KACA,oBAAA,KAEA,mCACE,UAAA,KACA,YAAA,IACA,YAAA,IAEC,yCACC,OAAA,QACA,MAAA,QAIH,6BACC,MAAA,MACA,OAAA,KACA,OAAA,IAAA,IAAA,IAAA,EACA,SAAA,OACA,YAAA,OAMJ,gBAAI,gBACF,UAAA,KAGqB,uCACA,uCACrB,aAAA,IAIQ,qCADL,+BAEH,OAAA,KACA,WAAA,WACA,YAAA,KAGF,+BACE,MAAA,KACA,OAAA,KACA,YAAA,KAKU,kDADL,4CAEH,OAAA,KACA,WAAA,WACA,YAAA,KAGF,4CACE,MAAA,KACA,OAAA,KACA,YAAA,KAIJ,iCACE,MAAA,eACA,WAAA,iBACA,aAAA,cACA,cAAA,cAEA,wCACE,MAAA,KACA,WAAA,QAGF,uCACE,MAAA,KACA,MAAA,KACA,OAAA,IAAA,MAAA,KACA,QAAA,IACA,UAAA,IACA,WAAA,OACA,YAAA,KAIJ,kCACE,MAAA,eACA,WAAA,iBACA,aAAA,eACA,cAAA,eAEA,wCACE,OAAA,YACA,eAAA,OAMJ,+BACE,OAAA,KAAA,EAIJ,kBACE,OAAA,EAEA,qCACE,WAAA,KAME,uEADA,uEAEE,QAAA,EAAA,IACA,cAAA,IAGF,uEACE,YAAA,YAGF,uEACE,aAAA,cAOL,oCACC,MAAA,eAEA,yDACE,MAAA,eACA,QAAA,cAEA,6DACE,QAAA,EACA,SAAA,SAGD,6EACC,QAAA,EAOK,4CACT,OAAA,EACA,WAAA,eAEA,6DACE,QAAA,KAAA,KAAA,EAAA,EAOF,0DACE,IAAA,cACA,WAAA,gBAMJ,0BACE,YAAA,eAIJ,iBACE,cAAA,KAEA,sCACE,OAAA,IAG0B,6DAC1B,aAAA,EAKF,+BACE,IAAA,IACA,MAAA,MACA,OAAA,MACA,OAAA,KACA,MAAA,QACA,WAAA,KACA,YAAA,KDzRF,YAAA,qBACA,UAAA,KACA,WAAA,OACA,uBAAA,YACA,wBAAA,UCwRG,sCACC,QAAA,QAIJ,sBACE,IAAA,KACA,QAAA,EACA,aAAA,KAEE,oCACA,YAAA,IAIA,wBACF,WAAA,YAIJ,kBACE,WAAA,EAGF,mBACE,QAAA,EAAA,KAAA,EAAA,IAEA,sBACE,YAAA,OACA,eAAA,OAIJ,qBACE,QAAA,EAAA,IAAA,EAAA,KAEA,wBACE,YAAA,EAIoC,0CACtC,aAAA,QC7aA,4BACE,KAAA,MACA,MAAA,EACA,MAAA,eACA,OAAA,eACA,QAAA,IACA,SAAA,SACA,WAAA,YACA,WAAA,eFwGF,YAAA,KACA,gBAAA,KACA,iBAAA,KACA,oBAAA,KExGM,yCACF,OAAA,EACA,QAAA,EACA,YAAA,OAEA,0DACE,MAAA,eACA,QAAA,YACA,QAAA,KACA,WAAA,OAEA,mEACE,OAAA,EAIH,2DACC,KAAA,EAIA,qEACE,MAAA,KACA,OAAA,KAIY,2DACd,OAAA,KACA,QAAA,EAAA,KACA,SAAA,OACA,YAAA,KAEC,iEACC,MAAA,KAGF,uEACE,UAAA,KAKN,4CACE,OAAA,KACA,YAAA,KAEA,8CACE,MAAA,eAEC,oDACC,MAAA,eACA,WAAA,0BAIS,yDACX,MAAA,eACA,WAAA,yBAGF,6DACE,IAAA,KACA,OAAA,EACA,QAAA,EACA,YAAA,KACA,cAAA,EAEgB,qFACd,WAAA,0BAKA,8EACE,MAAA,KACA,OAAA,KACA,aAAA,IACA,cAAA,IAIS,0EACX,WAAA,KAGF,gEACE,OAAA,EAEA,kEACE,QAAA,EACA,WAAA,OAEC,wEACC,WAAA,0BAGF,8EACE,aAAA,IAOV,2CACe,kDACb,QAAA,eAIJ,0BACE,IAAA,EACA,OAAA,EACA,MAAA,MACA,QAAA,IACA,SAAA,MACA,SAAA,OACA,WAAA,IAAA,EAAA,IAAA,IAAA,kBACA,iBAAA,kBFlBF,YAAA,KACA,gBAAA,KACA,iBAAA,KACA,oBAAA,KEkBE,sCACE,MAAA,KACA,MAAA,KACA,OAAA,KACA,QAAA,MACA,SAAA,OACA,SAAA,SACA,WAAA,OACA,WAAA,eACA,YAAA,KACA,cAAA,IAAA,MAAA,eAEA,+CACE,OAAA,EAAA,KAAA,EAAA,EAGF,+CACE,UAAA,KACA,YAAA,IAEA,mDACE,UAAA,IACA,YAAA,IACA,aAAA,IAKN,6CAcE,IAAA,IACA,MAAA,KACA,MAAA,KACA,MAAA,KACA,OAAA,KACA,QAAA,IACA,OAAA,QACA,QAAA,KACA,SAAA,SACA,WAAA,MACA,WAAA,eACA,uBAAA,KACA,0BAAA,KAzBC,oDACC,MAAA,KACA,MAAA,KACA,OAAA,KACA,QAAA,MACA,QAAA,QACA,WAAA,OACA,YAAA,IACA,YAAA,KACA,UAAW,eFpEjB,YAAA,qBACA,UAAA,KACA,WAAA,OACA,uBAAA,YACA,wBAAA,UEmFE,yCACE,QAAA,eAGF,6CACE,IAAA,KACA,OAAA,EACA,MAAA,eACA,OAAA,eACA,SAAA,KACA,SAAA,SAEA,8DACE,QAAA,KAGF,8DFvJJ,OAAA,KACA,QAAA,MACA,SAAA,KACA,WAAA,OACC,iFACC,MAAA,cAEC,uFACC,WAAA,eAGD,uFACC,iBAAA,eE+IgB,oEACA,oEACd,OAAA,KACA,QAAA,GACA,QAAA,MAGF,6DACE,MAAA,MACA,WAAA,cAEI,2EACF,WAAA,KAEA,6EACE,WAAA,cAOD,qEACD,iBAAA,+BAGF,8EACE,QAAA,EAGF,gEAAO,kEACL,iBAAA,KAGA,2EACA,WAAA,cAEA,6EACE,MAAA,KACA,iBAAA,KAIJ,+DACE,OAAA,KACA,QAAA,MACA,YAAA,KACA,YAAA,EACA,eAAA,EACA,MAAA,KAEC,qEACC,MAAA,KAGF,yEACE,cAAA,IAGF,+EACE,QAAA,EAOV,0BACE,IAAA,KACA,KAAA,MACA,QAAA,EACA,QAAA,IACA,WAAA,QAEA,6CACE,KAAA,MAGiB,uDACjB,WAAA,eACA,WAAA,cAEA,wEACE,IAAA,EACA,MAAA,KACA,OAAA,EACA,QAAA,EACA,QAAA,EACA,SAAA,KACA,SAAA,SACA,WAAA,WAEA,yFACE,QAAA,KACA,UAAA,KACA,SAAA,SACA,WAAA,WFhOS,oHACf,OAAA,EACA,WAAA,EAAA,EAAA,IAAA,IAAA,eAEA,qIACE,QAAA,KAAA,KAAA,KAAA,KE+NE,0FACE,QAAA,KACA,WAAA,WFtOS,qHACf,OAAA,EACA,WAAA,EAAA,EAAA,IAAA,IAAA,eAEA,sIACE,QAAA,KAAA,KAAA,KAAA,KEqOoB,sGAChB,OAAA,KACA,WAAA,EAAA,EAAA,IAAA,IAAA,eAEsB,0IACpB,WAAA,KAKN,wEACE,IAAA,EACA,KAAA,EACA,MAAA,EACA,QAAA,EACA,SAAA,SACA,WAAA,EAAA,IAAA,IAAA,IAAA,kBAGF,0EACE,IAAA,KACA,KAAA,MACA,WAAA,WACA,WAAA,IAAA,MAAA,eACA,cAAA,IAAA,MAAA,eFpON,YAAA,KACA,gBAAA,KACA,iBAAA,KACA,oBAAA,KEoOM,MAAA,EACA,OAAA,KACA,QAAA,EACA,QAAA,EAAA,KACA,SAAA,MACA,WAAA,KACA,YAAA,KAEA,8EACE,WAAA,KAGA,2FACA,IAAA,KAEE,4GACA,IAAA,KASV,sCACE,KAAA,eAGF,oCACE,KAAA,eAEA,uDACE,KAAA,eAG+B,oFAC/B,KAAA,eAOA,yDACE,OAAA,EACA,QAAA,aAGF,yDACE,QAAA,KAIJ,oDACE,QAAA,eAGgB,8DAChB,UAAW,UAIX,sDACE,QAAA,EAGF,8DACE,QAAA,KAGF,8DACE,QAAA,YACA,UAAA,eACA,QAAA,uBFvVN,WAAA,IAAA,IAAA,OACA,cAAA,IAAA,IAAA,OACA,gBAAA,IAAA,IAAA,OACA,mBAAA,IAAA,IAAA,OEwVI,qEACE,QAAA,EACA,QAAA,gBACA,iBAAA,yBAxCN,oCA6CE,oDACA,uDACmB,uEACjB,MAAA,KACA,WAAA,OAIoB,kDACtB,QAAA,aACA,UAAW,eACX,cAAe,eACf,kBAAmB,eAKrB,sCACE,KAAA,YAEA,uDACE,QAAA,uBAIJ,oCACE,QAAA,eAGF,oCACE,KAAA,YAEA,uDACE,KAAA,YAG+B,oFAC/B,KAAA,YAIJ,gDACE,QAAA,eCvdF,0DACE,WAAA,kBAMA,sEAHE,iBAAA,eAMA,+EACE,YAAA,eAAA,IAAA,IAAA,IAIJ,6EACE,QAAA,eACA,WAAA,WAbA,iBAAA,eHsEJ,WAAA,iBAAA,IAAA,OACA,cAAA,iBAAA,IAAA,OACA,gBAAA,iBAAA,IAAA,OACA,mBAAA,iBAAA,IAAA,OGxDI,8FACE,QAAA,KAGF,8FACE,KAAA,EAIE,gHACE,MAAA,eACA,cAAA,eAEC,sHACC,MAAA,eAKF,4HAAA,2HACE,MAAA,eACA,WAAA,kBAIA,kHACF,MAAA,eAOV,4DACE,WAAA,kBHmBF,WAAA,iBAAA,IAAA,OACA,cAAA,iBAAA,IAAA,OACA,gBAAA,iBAAA,IAAA,OACA,mBAAA,iBAAA,IAAA,OGlBiB,yFACX,MAAA,eACA,WAAA,yBAGF,8EACE,MAAA,eAEC,oFACC,MAAA,eAOE,wCACK,uDACf,MAAA,kBAGF,2CACE,aAAA,kBACA,iBAAA,kBAGa,mFACT,MAAA,kBAGD,uEACC,iBAAA,kBA1FJ,2DACE,WAAA,kBAMA,uEAHE,iBAAA,eAMA,gFACE,YAAA,eAAA,IAAA,IAAA,IAIJ,8EACE,QAAA,eACA,WAAA,WAbA,iBAAA,eHsEJ,WAAA,iBAAA,IAAA,OACA,cAAA,iBAAA,IAAA,OACA,gBAAA,iBAAA,IAAA,OACA,mBAAA,iBAAA,IAAA,OGxDI,+FACE,QAAA,KAGF,+FACE,KAAA,EAIE,iHACE,MAAA,eACA,cAAA,eAEC,uHACC,MAAA,eAKF,6HAAA,4HACE,MAAA,eACA,WAAA,kBAIA,mHACF,MAAA,eAOV,6DACE,WAAA,kBHmBF,WAAA,iBAAA,IAAA,OACA,cAAA,iBAAA,IAAA,OACA,gBAAA,iBAAA,IAAA,OACA,mBAAA,iBAAA,IAAA,OGlBiB,0FACX,MAAA,eACA,WAAA,yBAGF,+EACE,MAAA,eAEC,qFACC,MAAA,eAOE,yCACK,wDACf,MAAA,kBAGF,4CACE,aAAA,kBACA,iBAAA,kBAGa,oFACT,MAAA,kBAGD,wEACC,iBAAA,kBA1FJ,4DACE,WAAA,kBAMA,wEAHE,iBAAA,eAMA,iFACE,YAAA,eAAA,IAAA,IAAA,IAIJ,+EACE,QAAA,eACA,WAAA,WAbA,iBAAA,eHsEJ,WAAA,iBAAA,IAAA,OACA,cAAA,iBAAA,IAAA,OACA,gBAAA,iBAAA,IAAA,OACA,mBAAA,iBAAA,IAAA,OGxDI,gGACE,QAAA,KAGF,gGACE,KAAA,EAIE,kHACE,MAAA,eACA,cAAA,eAEC,wHACC,MAAA,eAKF,8HAAA,6HACE,MAAA,eACA,WAAA,eAIA,oHACF,MAAA,eAOV,8DACE,WAAA,kBHmBF,WAAA,iBAAA,IAAA,OACA,cAAA,iBAAA,IAAA,OACA,gBAAA,iBAAA,IAAA,OACA,mBAAA,iBAAA,IAAA,OGlBiB,2FACX,MAAA,eACA,WAAA,eAGF,gFACE,MAAA,eAEC,sFACC,MAAA,eAOE,0CACK,yDACf,MAAA,kBAGF,6CACE,aAAA,kBACA,iBAAA,kBAGa,qFACT,MAAA,kBAGD,yEACC,iBAAA,kBA1FJ,4DACE,WAAA,eAMA,wEAHE,iBAAA,eAMA,iFACE,YAAA,eAAA,IAAA,IAAA,IAIJ,+EACE,QAAA,eACA,WAAA,WAbA,iBAAA,eHsEJ,WAAA,iBAAA,IAAA,OACA,cAAA,iBAAA,IAAA,OACA,gBAAA,iBAAA,IAAA,OACA,mBAAA,iBAAA,IAAA,OGxDI,gGACE,QAAA,KAGF,gGACE,KAAA,EAIE,kHACE,MAAA,eACA,cAAA,eAEC,wHACC,MAAA,eAKF,8HAAA,6HACE,MAAA,eACA,WAAA,eAIA,oHACF,MAAA,eAOV,8DACE,WAAA,eHmBF,WAAA,iBAAA,IAAA,OACA,cAAA,iBAAA,IAAA,OACA,gBAAA,iBAAA,IAAA,OACA,mBAAA,iBAAA,IAAA,OGlBiB,2FACX,MAAA,eACA,WAAA,yBAGF,gFACE,MAAA,eAEC,sFACC,MAAA,eAOE,0CACK,yDACf,MAAA,eAGF,6CACE,aAAA,eACA,iBAAA,eAGa,qFACT,MAAA,eAGD,yEACC,iBAAA,eC1FJ,0DACE,MAAA,MACA,QAAA,gBACA,WAAA,eACA,iBAAA,kBAEA,sEACE,QAAA,EAGF,6EACE,QAAA,MAGF,6EACE,QAAA,eACA,WAAA,WAEA,8FACE,WAAA,cAGF,8FACE,MAAA,MACA,QAAA,MACA,WAAA,kBAEA,gGACE,OAAA,KACA,QAAA,MACA,UAAA,KACA,WAAA,OACA,YAAA,KACA,YAAA,OAEC,sGACC,iBAAA,eAGF,4GAAa,qGACX,MAAA,KACA,SAAA,OACA,UAAA,IAEA,cAAA,SACA,eAAA,OACA,QAAA,uBAIJ,0GACE,WAAA,KAGG,kHACC,iBAAA,KAGF,wHAAa,iHACX,MAAA,kBAMR,8FACE,KAAA,EACA,iBAAA,KAEA,8GACE,MAAA,gBAGF,8GACE,WAAA,cACA,oBAAA,KAEA,gHACE,MAAA,eACA,WAAA,cACA,cAAA,eAEC,sHACC,MAAA,kBAKF,4HAAA,2HACE,MAAA,kBACA,WAAA,cACA,YAAA,cAEC,kIAAA,iIACC,WAAA,cAKF,kHACF,MAAA,eAOV,0DACE,KAAA,MAGG,8FACC,IAAA,EACA,KAAA,EACA,OAAA,EACA,QAAA,EACA,QAAA,GACA,SAAA,SACA,WAAA,EAAA,IAAA,IAAA,IAAA,kBAGF,0GACE,KAAA,MAKN,4DACE,KAAA,MACA,iBAAA,kBAGE,+FACE,QAAA,eAKW,yFACX,MAAA,eACA,YAAA,IAGF,8EACE,MAAA,eAEC,oFACC,MAAA,eACA,WAAA,cAYJ,mFAAA,mFACE,aAAA,eAGF,mFAAA,mFACE,QAAA,uBAIJ,iFAAA,iFACE,KAAA,gBACA,YAAA,MAGiB,kGAAA,kGACjB,MAAA,gBACA,QAAA,MACA,WAAA,KAIJ,8DAAA,8DACE,KAAA,gBACA,QAAA,IAEiC,8GAAA,8GAC/B,KAAA,gBAIJ,gEAAA,gEACE,KAAA,gBACA,QAAA,IAIQ,wCACK,uDACf,MAAA,kBAGF,2CACE,aAAA,kBACA,iBAAA,kBAGa,mFACT,MAAA,kBAGD,uEACC,iBAAA,kBAnNJ,2DACE,MAAA,MACA,QAAA,gBACA,WAAA,eACA,iBAAA,kBAEA,uEACE,QAAA,EAGF,8EACE,QAAA,MAGF,8EACE,QAAA,eACA,WAAA,WAEA,+FACE,WAAA,cAGF,+FACE,MAAA,MACA,QAAA,MACA,WAAA,kBAEA,iGACE,OAAA,KACA,QAAA,MACA,UAAA,KACA,WAAA,OACA,YAAA,KACA,YAAA,OAEC,uGACC,iBAAA,eAGF,6GAAa,sGACX,MAAA,KACA,SAAA,OACA,UAAA,IAEA,cAAA,SACA,eAAA,OACA,QAAA,uBAIJ,2GACE,WAAA,KAGG,mHACC,iBAAA,KAGF,yHAAa,kHACX,MAAA,kBAMR,+FACE,KAAA,EACA,iBAAA,KAEA,+GACE,MAAA,gBAGF,+GACE,WAAA,cACA,oBAAA,KAEA,iHACE,MAAA,eACA,WAAA,cACA,cAAA,eAEC,uHACC,MAAA,kBAKF,6HAAA,4HACE,MAAA,kBACA,WAAA,cACA,YAAA,cAEC,mIAAA,kIACC,WAAA,cAKF,mHACF,MAAA,eAOV,2DACE,KAAA,MAGG,+FACC,IAAA,EACA,KAAA,EACA,OAAA,EACA,QAAA,EACA,QAAA,GACA,SAAA,SACA,WAAA,EAAA,IAAA,IAAA,IAAA,kBAGF,2GACE,KAAA,MAKN,6DACE,KAAA,MACA,iBAAA,kBAGE,gGACE,QAAA,eAKW,0FACX,MAAA,eACA,YAAA,IAGF,+EACE,MAAA,eAEC,qFACC,MAAA,eACA,WAAA,cAYJ,oFAAA,oFACE,aAAA,eAGF,oFAAA,oFACE,QAAA,uBAIJ,kFAAA,kFACE,KAAA,gBACA,YAAA,MAGiB,mGAAA,mGACjB,MAAA,gBACA,QAAA,MACA,WAAA,KAIJ,+DAAA,+DACE,KAAA,gBACA,QAAA,IAEiC,+GAAA,+GAC/B,KAAA,gBAIJ,iEAAA,iEACE,KAAA,gBACA,QAAA,IAIQ,yCACK,wDACf,MAAA,kBAGF,4CACE,aAAA,kBACA,iBAAA,kBAGa,oFACT,MAAA,kBAGD,wEACC,iBAAA,kBAnNJ,4DACE,MAAA,MACA,QAAA,gBACA,WAAA,eACA,iBAAA,kBAEA,wEACE,QAAA,EAGF,+EACE,QAAA,MAGF,+EACE,QAAA,eACA,WAAA,WAEA,gGACE,WAAA,cAGF,gGACE,MAAA,MACA,QAAA,MACA,WAAA,kBAEA,kGACE,OAAA,KACA,QAAA,MACA,UAAA,KACA,WAAA,OACA,YAAA,KACA,YAAA,OAEC,wGACC,iBAAA,eAGF,8GAAa,uGACX,MAAA,KACA,SAAA,OACA,UAAA,IAEA,cAAA,SACA,eAAA,OACA,QAAA,uBAIJ,4GACE,WAAA,KAGG,oHACC,iBAAA,KAGF,0HAAa,mHACX,MAAA,eAMR,gGACE,KAAA,EACA,iBAAA,KAEA,gHACE,MAAA,gBAGF,gHACE,WAAA,cACA,oBAAA,KAEA,kHACE,MAAA,eACA,WAAA,cACA,cAAA,eAEC,wHACC,MAAA,eAKF,8HAAA,6HACE,MAAA,eACA,WAAA,cACA,YAAA,cAEC,oIAAA,mIACC,WAAA,cAKF,oHACF,MAAA,eAOV,4DACE,KAAA,MAGG,gGACC,IAAA,EACA,KAAA,EACA,OAAA,EACA,QAAA,EACA,QAAA,GACA,SAAA,SACA,WAAA,EAAA,IAAA,IAAA,IAAA,kBAGF,4GACE,KAAA,MAKN,8DACE,KAAA,MACA,iBAAA,kBAGE,iGACE,QAAA,eAKW,2FACX,MAAA,eACA,YAAA,IAGF,gFACE,MAAA,eAEC,sFACC,MAAA,eACA,WAAA,cAYJ,qFAAA,qFACE,aAAA,eAGF,qFAAA,qFACE,QAAA,uBAIJ,mFAAA,mFACE,KAAA,gBACA,YAAA,MAGiB,oGAAA,oGACjB,MAAA,gBACA,QAAA,MACA,WAAA,KAIJ,gEAAA,gEACE,KAAA,gBACA,QAAA,IAEiC,gHAAA,gHAC/B,KAAA,gBAIJ,kEAAA,kEACE,KAAA,gBACA,QAAA,IAIQ,0CACK,yDACf,MAAA,kBAGF,6CACE,aAAA,kBACA,iBAAA,kBAGa,qFACT,MAAA,kBAGD,yEACC,iBAAA,kBAnNJ,4DACE,MAAA,MACA,QAAA,gBACA,WAAA,eACA,iBAAA,eAEA,wEACE,QAAA,EAGF,+EACE,QAAA,MAGF,+EACE,QAAA,eACA,WAAA,WAEA,gGACE,WAAA,cAGF,gGACE,MAAA,MACA,QAAA,MACA,WAAA,eAEA,kGACE,OAAA,KACA,QAAA,MACA,UAAA,KACA,WAAA,OACA,YAAA,KACA,YAAA,OAEC,wGACC,iBAAA,eAGF,8GAAa,uGACX,MAAA,KACA,SAAA,OACA,UAAA,IAEA,cAAA,SACA,eAAA,OACA,QAAA,uBAIJ,4GACE,WAAA,KAGG,oHACC,iBAAA,KAGF,0HAAa,mHACX,MAAA,eAMR,gGACE,KAAA,EACA,iBAAA,KAEA,gHACE,MAAA,gBAGF,gHACE,WAAA,cACA,oBAAA,KAEA,kHACE,MAAA,eACA,WAAA,cACA,cAAA,eAEC,wHACC,MAAA,eAKF,8HAAA,6HACE,MAAA,eACA,WAAA,cACA,YAAA,cAEC,oIAAA,mIACC,WAAA,cAKF,oHACF,MAAA,eAOV,4DACE,KAAA,MAGG,gGACC,IAAA,EACA,KAAA,EACA,OAAA,EACA,QAAA,EACA,QAAA,GACA,SAAA,SACA,WAAA,EAAA,IAAA,IAAA,IAAA,kBAGF,4GACE,KAAA,MAKN,8DACE,KAAA,MACA,iBAAA,eAGE,iGACE,QAAA,eAKW,2FACX,MAAA,eACA,YAAA,IAGF,gFACE,MAAA,eAEC,sFACC,MAAA,eACA,WAAA,cAYJ,qFAAA,qFACE,aAAA,eAGF,qFAAA,qFACE,QAAA,uBAIJ,mFAAA,mFACE,KAAA,gBACA,YAAA,MAGiB,oGAAA,oGACjB,MAAA,gBACA,QAAA,MACA,WAAA,KAIJ,gEAAA,gEACE,KAAA,gBACA,QAAA,IAEiC,gHAAA,gHAC/B,KAAA,gBAIJ,kEAAA,kEACE,KAAA,gBACA,QAAA,IAIQ,0CACK,yDACf,MAAA,eAGF,6CACE,aAAA,eACA,iBAAA,eAGa,qFACT,MAAA,eAGD,yEACC,iBAAA,eCnNJ,0DACE,WAAA,KACA,iBAAA,eAEA,sEACE,MAAA,KACA,WAAA,KACA,YAAA,IAGF,6EACE,QAAA,eACA,WAAA,WAEA,8FACE,WAAA,cAGF,8FACE,MAAA,KACA,QAAA,KACA,WAAA,KAEA,gGACE,OAAA,KACA,QAAA,MACA,WAAA,OACA,YAAA,KAGF,0GACE,MAAA,KAGF,0GACE,WAAA,KAEA,sHACE,MAAA,eAKN,8FACE,KAAA,EAEA,8GACE,WAAA,cACA,oBAAA,KAEA,gHACE,MAAA,eACA,WAAA,cACA,cAAA,eAEC,sHACC,MAAA,eAKF,4HAAA,2HACE,MAAA,eACA,WAAA,cACA,YAAA,cAEC,kIAAA,iIACC,WAAA,cAKF,kHACF,MAAA,eAQP,8FACC,IAAA,EACA,KAAA,EACA,OAAA,EACA,QAAA,EACA,QAAA,GACA,SAAA,SACA,WAAA,EAAA,IAAA,IAAA,IAAA,kBAGF,0GACE,YAAA,IAAA,MAAA,eAIJ,4DACE,WAAA,eAGe,yFACX,MAAA,eACA,YAAA,IACA,WAAA,cAGF,8EACE,MAAA,eAEC,oFACC,MAAA,eACA,WAAA"} \ No newline at end of file +{"version":3,"sources":["$stdin"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/public/static/theme/css/iconfont.css b/public/static/theme/css/iconfont.css index c9cf400cb..d8a5ec6be 100644 --- a/public/static/theme/css/iconfont.css +++ b/public/static/theme/css/iconfont.css @@ -1 +1 @@ -@charset "UTF-8";@font-face{font-family:iconfont;src:url(./font/iconfont.woff2?t=2021) format('woff2'),url(./font/iconfont.woff?t=2021) format('woff'),url(./font/iconfont.ttf?t=2021) format('truetype')}.iconfont{font-family:iconfont,serif!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.iconfont-logo:before{content:"\e607"}.iconfont-x7:before{content:"\e606"}.iconfont-x2:before{content:"\e600"}.iconfont-x1:before{content:"\e601"}.iconfont-x5:before{content:"\e602"}.iconfont-x4:before{content:"\e603"}.iconfont-x6:before{content:"\e604"}.iconfont-x3:before{content:"\e605"}.iconfont-shoplight:before{content:"\e7b8"}.iconfont-wxapp:before{content:"\e63c"}.iconfont-yinliang:before{content:"\e87a"}.iconfont-pick:before{content:"\e823"}.iconfont-camerarotate:before{content:"\e6f9"}.iconfont-phone_light:before{content:"\e826"}.iconfont-light:before{content:"\e6fa"}.iconfont-barcode:before{content:"\e6fb"}.iconfont-change:before{content:"\e829"}.iconfont-searchlist:before{content:"\e6fe"}.iconfont-down:before{content:"\e703"}.iconfont-countdown:before{content:"\e708"}.iconfont-notice:before{content:"\e70a"}.iconfont-upstage:before{content:"\e70f"}.iconfont-brand:before{content:"\e713"}.iconfont-choiceness:before{content:"\e715"}.iconfont-warn_light:before{content:"\e841"}.iconfont-creative:before{content:"\e719"}.iconfont-new:before{content:"\e71e"}.iconfont-cameraadd:before{content:"\e724"}.iconfont-at:before{content:"\e853"}.iconfont-mark:before{content:"\e731"}.iconfont-file:before{content:"\e739"}.iconfont-community:before{content:"\e741"}.iconfont-calendar:before{content:"\e74a"}.iconfont-cut:before{content:"\e74b"}.iconfont-tag:before{content:"\e752"}.iconfont-group:before{content:"\e753"}.iconfont-all:before{content:"\e755"}.iconfont-hot:before{content:"\e758"}.iconfont-upload:before{content:"\e75d"}.iconfont-safe:before{content:"\e769"}.iconfont-sponsor:before{content:"\e77d"}.iconfont-goodsfavor:before{content:"\e794"}.iconfont-musicfill:before{content:"\e795"}.iconfont-emojilight:before{content:"\e7a1"}.iconfont-appreciate:before{content:"\e644"}.iconfont-edit:before{content:"\e649"}.iconfont-favor:before{content:"\e64c"}.iconfont-phone:before{content:"\e652"}.iconfont-circle:before{content:"\e7b1"}.iconfont-taxi:before{content:"\e65d"}.iconfont-time:before{content:"\e65f"}.iconfont-mail:before{content:"\e7bd"}.iconfont-warn:before{content:"\e663"}.iconfont-camera:before{content:"\e665"}.iconfont-comment:before{content:"\e667"}.iconfont-medal:before{content:"\e7c2"}.iconfont-like:before{content:"\e669"}.iconfont-notification:before{content:"\e66b"}.iconfont-news:before{content:"\e7c6"}.iconfont-ask:before{content:"\e7ca"}.iconfont-evaluate:before{content:"\e672"}.iconfont-wang:before{content:"\e678"}.iconfont-moneybag:before{content:"\e7d1"}.iconfont-cascades:before{content:"\e67c"}.iconfont-discover:before{content:"\e67e"}.iconfont-subscription:before{content:"\e7d4"}.iconfont-list:before{content:"\e682"}.iconfont-scan:before{content:"\e689"}.iconfont-community_light:before{content:"\e7d7"}.iconfont-question:before{content:"\e691"}.iconfont-pic:before{content:"\e69b"}.iconfont-we_fill_light:before{content:"\e7de"}.iconfont-skin_light:before{content:"\e7df"}.iconfont-refund:before{content:"\e6ac"}.iconfont-cart:before{content:"\e6af"}.iconfont-qrcode:before{content:"\e6b0"}.iconfont-remind:before{content:"\e6b2"}.iconfont-hot_light:before{content:"\e7eb"}.iconfont-profile:before{content:"\e6b7"}.iconfont-comment_light:before{content:"\e7ef"}.iconfont-appreciate_light:before{content:"\e7f0"}.iconfont-message:before{content:"\e6bc"}.iconfont-wang_light:before{content:"\e7f4"}.iconfont-vip:before{content:"\e6c3"}.iconfont-weibo:before{content:"\e6c4"}.iconfont-goods_favor_light:before{content:"\e7f8"}.iconfont-activity:before{content:"\e6c5"}.iconfont-goods_new_light:before{content:"\e7fa"}.iconfont-goods_light:before{content:"\e7fb"}.iconfont-medal_light:before{content:"\e7fd"}.iconfont-news_light:before{content:"\e801"}.iconfont-explore:before{content:"\e6d2"}.iconfont-present:before{content:"\e6d3"}.iconfont-global_light:before{content:"\e808"}.iconfont-game:before{content:"\e6df"}.iconfont-redpacket:before{content:"\e6e0"}.iconfont-similar:before{content:"\e6e2"}.iconfont-furniture:before{content:"\e814"}.iconfont-dress:before{content:"\e815"}.iconfont-sports:before{content:"\e817"}.iconfont-location:before{content:"\e819"}.iconfont-recharge:before{content:"\e6ed"}.iconfont-vipcard:before{content:"\e6ee"}.iconfont-voice:before{content:"\e6ef"}.iconfont-voicefill:before{content:"\e6f0"}.iconfont-wifi:before{content:"\e6f2"}.iconfont-wefill:before{content:"\e6f4"}.iconfont-we:before{content:"\e6f5"}/*# sourceMappingURL=iconfont.css.map */ \ No newline at end of file +@charset "UTF-8";@font-face{font-family:iconfont;src:url('./font/iconfont.woff2?t=2021') format('woff2'),url('./font/iconfont.woff?t=2021') format('woff'),url('./font/iconfont.ttf?t=2021') format('truetype')}.iconfont{font-family:iconfont,serif!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.iconfont-logo:before{content:"\e607"}.iconfont-x7:before{content:"\e606"}.iconfont-x2:before{content:"\e600"}.iconfont-x1:before{content:"\e601"}.iconfont-x5:before{content:"\e602"}.iconfont-x4:before{content:"\e603"}.iconfont-x6:before{content:"\e604"}.iconfont-x3:before{content:"\e605"}.iconfont-shoplight:before{content:"\e7b8"}.iconfont-wxapp:before{content:"\e63c"}.iconfont-yinliang:before{content:"\e87a"}.iconfont-pick:before{content:"\e823"}.iconfont-camerarotate:before{content:"\e6f9"}.iconfont-phone_light:before{content:"\e826"}.iconfont-light:before{content:"\e6fa"}.iconfont-barcode:before{content:"\e6fb"}.iconfont-change:before{content:"\e829"}.iconfont-searchlist:before{content:"\e6fe"}.iconfont-down:before{content:"\e703"}.iconfont-countdown:before{content:"\e708"}.iconfont-notice:before{content:"\e70a"}.iconfont-upstage:before{content:"\e70f"}.iconfont-brand:before{content:"\e713"}.iconfont-choiceness:before{content:"\e715"}.iconfont-warn_light:before{content:"\e841"}.iconfont-creative:before{content:"\e719"}.iconfont-new:before{content:"\e71e"}.iconfont-cameraadd:before{content:"\e724"}.iconfont-at:before{content:"\e853"}.iconfont-mark:before{content:"\e731"}.iconfont-file:before{content:"\e739"}.iconfont-community:before{content:"\e741"}.iconfont-calendar:before{content:"\e74a"}.iconfont-cut:before{content:"\e74b"}.iconfont-tag:before{content:"\e752"}.iconfont-group:before{content:"\e753"}.iconfont-all:before{content:"\e755"}.iconfont-hot:before{content:"\e758"}.iconfont-upload:before{content:"\e75d"}.iconfont-safe:before{content:"\e769"}.iconfont-sponsor:before{content:"\e77d"}.iconfont-goodsfavor:before{content:"\e794"}.iconfont-musicfill:before{content:"\e795"}.iconfont-emojilight:before{content:"\e7a1"}.iconfont-appreciate:before{content:"\e644"}.iconfont-edit:before{content:"\e649"}.iconfont-favor:before{content:"\e64c"}.iconfont-phone:before{content:"\e652"}.iconfont-circle:before{content:"\e7b1"}.iconfont-taxi:before{content:"\e65d"}.iconfont-time:before{content:"\e65f"}.iconfont-mail:before{content:"\e7bd"}.iconfont-warn:before{content:"\e663"}.iconfont-camera:before{content:"\e665"}.iconfont-comment:before{content:"\e667"}.iconfont-medal:before{content:"\e7c2"}.iconfont-like:before{content:"\e669"}.iconfont-notification:before{content:"\e66b"}.iconfont-news:before{content:"\e7c6"}.iconfont-ask:before{content:"\e7ca"}.iconfont-evaluate:before{content:"\e672"}.iconfont-wang:before{content:"\e678"}.iconfont-moneybag:before{content:"\e7d1"}.iconfont-cascades:before{content:"\e67c"}.iconfont-discover:before{content:"\e67e"}.iconfont-subscription:before{content:"\e7d4"}.iconfont-list:before{content:"\e682"}.iconfont-scan:before{content:"\e689"}.iconfont-community_light:before{content:"\e7d7"}.iconfont-question:before{content:"\e691"}.iconfont-pic:before{content:"\e69b"}.iconfont-we_fill_light:before{content:"\e7de"}.iconfont-skin_light:before{content:"\e7df"}.iconfont-refund:before{content:"\e6ac"}.iconfont-cart:before{content:"\e6af"}.iconfont-qrcode:before{content:"\e6b0"}.iconfont-remind:before{content:"\e6b2"}.iconfont-hot_light:before{content:"\e7eb"}.iconfont-profile:before{content:"\e6b7"}.iconfont-comment_light:before{content:"\e7ef"}.iconfont-appreciate_light:before{content:"\e7f0"}.iconfont-message:before{content:"\e6bc"}.iconfont-wang_light:before{content:"\e7f4"}.iconfont-vip:before{content:"\e6c3"}.iconfont-weibo:before{content:"\e6c4"}.iconfont-goods_favor_light:before{content:"\e7f8"}.iconfont-activity:before{content:"\e6c5"}.iconfont-goods_new_light:before{content:"\e7fa"}.iconfont-goods_light:before{content:"\e7fb"}.iconfont-medal_light:before{content:"\e7fd"}.iconfont-news_light:before{content:"\e801"}.iconfont-explore:before{content:"\e6d2"}.iconfont-present:before{content:"\e6d3"}.iconfont-global_light:before{content:"\e808"}.iconfont-game:before{content:"\e6df"}.iconfont-redpacket:before{content:"\e6e0"}.iconfont-similar:before{content:"\e6e2"}.iconfont-furniture:before{content:"\e814"}.iconfont-dress:before{content:"\e815"}.iconfont-sports:before{content:"\e817"}.iconfont-location:before{content:"\e819"}.iconfont-recharge:before{content:"\e6ed"}.iconfont-vipcard:before{content:"\e6ee"}.iconfont-voice:before{content:"\e6ef"}.iconfont-voicefill:before{content:"\e6f0"}.iconfont-wifi:before{content:"\e6f2"}.iconfont-wefill:before{content:"\e6f4"}.iconfont-we:before{content:"\e6f5"}/*# sourceMappingURL=iconfont.css.map */ \ No newline at end of file diff --git a/public/static/theme/css/iconfont.css.map b/public/static/theme/css/iconfont.css.map index d8e8e6821..d0fdd0e81 100644 --- a/public/static/theme/css/iconfont.css.map +++ b/public/static/theme/css/iconfont.css.map @@ -1 +1 @@ -{"version":3,"sources":["iconfont.less"],"names":[],"mappings":"iBAgBA,WACE,YAAA,SACA,IAAS,kCAAqD,gBAAA,iCAAmD,eAAA,gCAAjH,mBAGF,UACE,YAAA,SAAA,gBACA,UAAA,KACA,WAAA,OACA,uBAAA,YACA,wBAAA,UAGY,sBACZ,QAAA,QAGU,oBACV,QAAA,QAGU,oBACV,QAAA,QAGU,oBACV,QAAA,QAGU,oBACV,QAAA,QAGU,oBACV,QAAA,QAGU,oBACV,QAAA,QAGU,oBACV,QAAA,QAGiB,2BACjB,QAAA,QAGa,uBACb,QAAA,QAGgB,0BAChB,QAAA,QAGY,sBACZ,QAAA,QAGoB,8BACpB,QAAA,QAGmB,6BACnB,QAAA,QAGa,uBACb,QAAA,QAGe,yBACf,QAAA,QAGc,wBACd,QAAA,QAGkB,4BAClB,QAAA,QAGY,sBACZ,QAAA,QAGiB,2BACjB,QAAA,QAGc,wBACd,QAAA,QAGe,yBACf,QAAA,QAGa,uBACb,QAAA,QAGkB,4BAClB,QAAA,QAGkB,4BAClB,QAAA,QAGgB,0BAChB,QAAA,QAGW,qBACX,QAAA,QAGiB,2BACjB,QAAA,QAGU,oBACV,QAAA,QAGY,sBACZ,QAAA,QAGY,sBACZ,QAAA,QAGiB,2BACjB,QAAA,QAGgB,0BAChB,QAAA,QAGW,qBACX,QAAA,QAGW,qBACX,QAAA,QAGa,uBACb,QAAA,QAGW,qBACX,QAAA,QAGW,qBACX,QAAA,QAGc,wBACd,QAAA,QAGY,sBACZ,QAAA,QAGe,yBACf,QAAA,QAGkB,4BAClB,QAAA,QAGiB,2BACjB,QAAA,QAGkB,4BAClB,QAAA,QAGkB,4BAClB,QAAA,QAGY,sBACZ,QAAA,QAGa,uBACb,QAAA,QAGa,uBACb,QAAA,QAGc,wBACd,QAAA,QAGY,sBACZ,QAAA,QAGY,sBACZ,QAAA,QAGY,sBACZ,QAAA,QAGY,sBACZ,QAAA,QAGc,wBACd,QAAA,QAGe,yBACf,QAAA,QAGa,uBACb,QAAA,QAGY,sBACZ,QAAA,QAGoB,8BACpB,QAAA,QAGY,sBACZ,QAAA,QAGW,qBACX,QAAA,QAGgB,0BAChB,QAAA,QAGY,sBACZ,QAAA,QAGgB,0BAChB,QAAA,QAGgB,0BAChB,QAAA,QAGgB,0BAChB,QAAA,QAGoB,8BACpB,QAAA,QAGY,sBACZ,QAAA,QAGY,sBACZ,QAAA,QAGuB,iCACvB,QAAA,QAGgB,0BAChB,QAAA,QAGW,qBACX,QAAA,QAGqB,+BACrB,QAAA,QAGkB,4BAClB,QAAA,QAGc,wBACd,QAAA,QAGY,sBACZ,QAAA,QAGc,wBACd,QAAA,QAGc,wBACd,QAAA,QAGiB,2BACjB,QAAA,QAGe,yBACf,QAAA,QAGqB,+BACrB,QAAA,QAGwB,kCACxB,QAAA,QAGe,yBACf,QAAA,QAGkB,4BAClB,QAAA,QAGW,qBACX,QAAA,QAGa,uBACb,QAAA,QAGyB,mCACzB,QAAA,QAGgB,0BAChB,QAAA,QAGuB,iCACvB,QAAA,QAGmB,6BACnB,QAAA,QAGmB,6BACnB,QAAA,QAGkB,4BAClB,QAAA,QAGe,yBACf,QAAA,QAGe,yBACf,QAAA,QAGoB,8BACpB,QAAA,QAGY,sBACZ,QAAA,QAGiB,2BACjB,QAAA,QAGe,yBACf,QAAA,QAGiB,2BACjB,QAAA,QAGa,uBACb,QAAA,QAGc,wBACd,QAAA,QAGgB,0BAChB,QAAA,QAGgB,0BAChB,QAAA,QAGe,yBACf,QAAA,QAGa,uBACb,QAAA,QAGiB,2BACjB,QAAA,QAGY,sBACZ,QAAA,QAGc,wBACd,QAAA,QAGU,oBACV,QAAA"} \ No newline at end of file +{"version":3,"sources":["$stdin"],"names":[],"mappings":"iBACA,WACE,YAAa,SACb,IAAK,oCAAoC,eAAe,CAAE,mCAAmC,cAAc,CAAE,kCAAkC,mBAEjJ,UACE,YAAa,QAAQ,CAAE,gBACvB,UAAW,KACX,WAAY,OACZ,uBAAwB,YACxB,wBAAyB,UAE3B,sBACE,QAAS,QAEX,oBACE,QAAS,QAEX,oBACE,QAAS,QAEX,oBACE,QAAS,QAEX,oBACE,QAAS,QAEX,oBACE,QAAS,QAEX,oBACE,QAAS,QAEX,oBACE,QAAS,QAEX,2BACE,QAAS,QAEX,uBACE,QAAS,QAEX,0BACE,QAAS,QAEX,sBACE,QAAS,QAEX,8BACE,QAAS,QAEX,6BACE,QAAS,QAEX,uBACE,QAAS,QAEX,yBACE,QAAS,QAEX,wBACE,QAAS,QAEX,4BACE,QAAS,QAEX,sBACE,QAAS,QAEX,2BACE,QAAS,QAEX,wBACE,QAAS,QAEX,yBACE,QAAS,QAEX,uBACE,QAAS,QAEX,4BACE,QAAS,QAEX,4BACE,QAAS,QAEX,0BACE,QAAS,QAEX,qBACE,QAAS,QAEX,2BACE,QAAS,QAEX,oBACE,QAAS,QAEX,sBACE,QAAS,QAEX,sBACE,QAAS,QAEX,2BACE,QAAS,QAEX,0BACE,QAAS,QAEX,qBACE,QAAS,QAEX,qBACE,QAAS,QAEX,uBACE,QAAS,QAEX,qBACE,QAAS,QAEX,qBACE,QAAS,QAEX,wBACE,QAAS,QAEX,sBACE,QAAS,QAEX,yBACE,QAAS,QAEX,4BACE,QAAS,QAEX,2BACE,QAAS,QAEX,4BACE,QAAS,QAEX,4BACE,QAAS,QAEX,sBACE,QAAS,QAEX,uBACE,QAAS,QAEX,uBACE,QAAS,QAEX,wBACE,QAAS,QAEX,sBACE,QAAS,QAEX,sBACE,QAAS,QAEX,sBACE,QAAS,QAEX,sBACE,QAAS,QAEX,wBACE,QAAS,QAEX,yBACE,QAAS,QAEX,uBACE,QAAS,QAEX,sBACE,QAAS,QAEX,8BACE,QAAS,QAEX,sBACE,QAAS,QAEX,qBACE,QAAS,QAEX,0BACE,QAAS,QAEX,sBACE,QAAS,QAEX,0BACE,QAAS,QAEX,0BACE,QAAS,QAEX,0BACE,QAAS,QAEX,8BACE,QAAS,QAEX,sBACE,QAAS,QAEX,sBACE,QAAS,QAEX,iCACE,QAAS,QAEX,0BACE,QAAS,QAEX,qBACE,QAAS,QAEX,+BACE,QAAS,QAEX,4BACE,QAAS,QAEX,wBACE,QAAS,QAEX,sBACE,QAAS,QAEX,wBACE,QAAS,QAEX,wBACE,QAAS,QAEX,2BACE,QAAS,QAEX,yBACE,QAAS,QAEX,+BACE,QAAS,QAEX,kCACE,QAAS,QAEX,yBACE,QAAS,QAEX,4BACE,QAAS,QAEX,qBACE,QAAS,QAEX,uBACE,QAAS,QAEX,mCACE,QAAS,QAEX,0BACE,QAAS,QAEX,iCACE,QAAS,QAEX,6BACE,QAAS,QAEX,6BACE,QAAS,QAEX,4BACE,QAAS,QAEX,yBACE,QAAS,QAEX,yBACE,QAAS,QAEX,8BACE,QAAS,QAEX,sBACE,QAAS,QAEX,2BACE,QAAS,QAEX,yBACE,QAAS,QAEX,2BACE,QAAS,QAEX,uBACE,QAAS,QAEX,wBACE,QAAS,QAEX,0BACE,QAAS,QAEX,0BACE,QAAS,QAEX,yBACE,QAAS,QAEX,uBACE,QAAS,QAEX,2BACE,QAAS,QAEX,sBACE,QAAS,QAEX,wBACE,QAAS,QAEX,oBACE,QAAS"} \ No newline at end of file diff --git a/public/static/theme/css/login.css b/public/static/theme/css/login.css index 481e9703e..bf13dd528 100644 --- a/public/static/theme/css/login.css +++ b/public/static/theme/css/login.css @@ -1 +1 @@ -@charset "UTF-8";body,html{height:100%;display:block}.login-container,body{vertical-align:middle;background-size:cover;background-repeat:no-repeat;background-position:center center;transition:background-image 1s linear;-o-transition:background-image 1s linear;-moz-transition:background-image 1s linear;-webkit-transition:background-image 1s linear}.login-container{height:100%}.login-container .header{top:0;left:0;width:100%;height:48px;position:absolute;text-shadow:#000 .1em .1em .1em}.login-container .header .title{color:#fff;float:left;font-size:18px;line-height:48px;text-indent:40px;letter-spacing:1px}.login-container .header .title span{font-size:10px;padding-left:5px}.login-container .header a,.login-container .header a:focus,.login-container .header a:hover{color:#fff;letter-spacing:1px;text-decoration:none}.login-container .header ul{float:right}.login-container .header ul li{float:left;line-height:47px;margin-left:10px}.login-container form{top:50%;left:50%;width:300px;position:absolute;margin-top:-250px;margin-left:-150px}.login-container form h2{color:#fff;padding:20px 0;font-size:25px;text-align:center;font-weight:700;letter-spacing:3px;text-shadow:#000 .05em .05em .05em}.login-container form ul li{margin-top:20px;text-shadow:#000 .1em .1em .1em}.login-container form ul li.verify label{width:200px}.login-container form ul li.verify input.layui-input{text-transform:uppercase}.login-container form ul li.verify img{width:95px;height:44px;cursor:pointer;position:absolute;margin-left:5px;border-radius:3px;box-shadow:0 2px 5px 0 rgba(0,0,0,.1)}.login-container form ul li i.layui-icon{color:#fff;font-size:18px;position:absolute;padding:14px 15px 13px 20px}.login-container form ul li input{color:#fff;height:45px;padding:0 15px;font-size:14px;line-height:1em;text-indent:35px;border:#DDD!important;border-radius:3px;letter-spacing:2px;background:rgba(0,0,0,.12);text-shadow:#000 .1em .1em .1em;-webkit-text-fill-color:#fff!important;box-shadow:0 2px 3px 0 rgba(0,0,0,.3) inset!important}.login-container form ul li input:-webkit-autofill,.login-container form ul li input:-webkit-autofill:active,.login-container form ul li input:-webkit-autofill:focus,.login-container form ul li input:-webkit-autofill:hover,.login-container form ul li input:active,.login-container form ul li input:focus,.login-container form ul li input:hover{border:#DDD!important;text-shadow:#000 .1em .1em .1em;box-shadow:0 2px 4px 0 rgba(0,0,0,.4) inset!important;-webkit-text-fill-color:#fff!important;-webkit-transition-delay:9999s!important;-webkit-transition:color 9999s ease-out,background-color 9999s ease-out!important}.login-container form ul li span{letter-spacing:1px;color:#ff0!important}.login-container form ul li button{color:#333!important;height:45px!important;border:none!important;background:#fff!important;border-radius:3px!important;letter-spacing:1px!important;box-shadow:0 15px 30px 0 hsla(0,0%,100%,.25) inset,0 2px 7px 0 rgba(0,0,0,.2)}.login-container form ul li button:hover{opacity:1}.login-container .footer{left:0;bottom:0;color:#fff;width:100%;position:absolute;text-align:center;line-height:30px;padding-bottom:10px;text-shadow:#000 .1em .1em .1em}.login-container .footer a,.login-container .footer span{color:#fff}.login-container .footer a:hover{color:#ccc}/*# sourceMappingURL=login.css.map */ \ No newline at end of file +@charset "UTF-8";body,html{height:100%;display:block}.login-container,body{vertical-align:middle;background-size:cover;background-repeat:no-repeat;background-position:center center;transition:background-image 1s linear;-o-transition:background-image 1s linear;-moz-transition:background-image 1s linear;-webkit-transition:background-image 1s linear}.login-container{height:100%}.login-container .header{top:0;left:0;width:100%;height:48px;position:absolute;text-shadow:#000 .1em .1em .1em}.login-container .header .title{color:#fff;float:left;font-size:18px;line-height:48px;text-indent:40px;letter-spacing:1px}.login-container .header .title span{font-size:10px;padding-left:5px}.login-container .header a,.login-container .header a:focus,.login-container .header a:hover{color:#fff;letter-spacing:1px;text-decoration:none}.login-container .header ul{float:right}.login-container .header ul li{float:left;line-height:47px;margin-left:10px}.login-container form{top:50%;left:50%;width:300px;position:absolute;margin-top:-250px;margin-left:-150px}.login-container form h2{color:#fff;padding:20px 0;font-size:25px;text-align:center;font-weight:700;letter-spacing:3px;text-shadow:#000 .05em .05em .05em}.login-container form ul li{margin-top:20px;text-shadow:#000 .1em .1em .1em}.login-container form ul li.verify label{width:200px}.login-container form ul li.verify input.layui-input{text-transform:uppercase}.login-container form ul li.verify img{width:95px;height:44px;cursor:pointer;position:absolute;margin-left:5px;border-radius:3px;box-shadow:0 2px 5px 0 rgba(0,0,0,.1)}.login-container form ul li i.layui-icon{color:#fff;font-size:18px;position:absolute;padding:14px 15px 13px 20px}.login-container form ul li input{color:#fff;height:45px;padding:0 15px;font-size:14px;line-height:1em;text-indent:35px;border:#ddd!important;border-radius:3px;letter-spacing:2px;background:rgba(0,0,0,.12);text-shadow:#000 .1em .1em .1em;-webkit-text-fill-color:#fff!important;box-shadow:0 2px 3px 0 rgba(0,0,0,.3) inset!important}.login-container form ul li input:-webkit-autofill,.login-container form ul li input:-webkit-autofill:active,.login-container form ul li input:-webkit-autofill:focus,.login-container form ul li input:-webkit-autofill:hover,.login-container form ul li input:active,.login-container form ul li input:focus,.login-container form ul li input:hover{border:#ddd!important;text-shadow:#000 .1em .1em .1em;box-shadow:0 2px 4px 0 rgba(0,0,0,.4) inset!important;-webkit-text-fill-color:#fff!important;-webkit-transition-delay:9999s!important;-webkit-transition:color 9999s ease-out,background-color 9999s ease-out!important}.login-container form ul li span{letter-spacing:1px;color:#ff0!important}.login-container form ul li button{color:#333!important;height:45px!important;border:none!important;background:#fff!important;border-radius:3px!important;letter-spacing:1px!important;box-shadow:0 15px 30px 0 hsla(0,0%,100%,.25) inset,0 2px 7px 0 rgba(0,0,0,.2)}.login-container form ul li button:hover{opacity:1}.login-container .footer{left:0;bottom:0;color:#fff;width:100%;position:absolute;text-align:center;line-height:30px;padding-bottom:10px;text-shadow:#000 .1em .1em .1em}.login-container .footer a,.login-container .footer span{color:#fff}.login-container .footer a:hover{color:#ccc}/*# sourceMappingURL=login.css.map */ \ No newline at end of file diff --git a/public/static/theme/css/login.css.map b/public/static/theme/css/login.css.map index 4b2ea9a97..402a84320 100644 --- a/public/static/theme/css/login.css.map +++ b/public/static/theme/css/login.css.map @@ -1 +1 @@ -{"version":3,"sources":["login.less","_config.less"],"names":[],"mappings":"iBAiBA,KAAM,KACJ,OAAA,KACA,QAAA,MAGI,iBAAN,KACE,eAAA,OACA,gBAAA,MACA,kBAAA,UACA,oBAAA,OAAA,OCkEA,WAAA,iBAAA,GAAA,OACA,cAAA,iBAAA,GAAA,OACA,gBAAA,iBAAA,GAAA,OACA,mBAAA,iBAAA,GAAA,ODjEF,iBACE,OAAA,KAEA,yBACE,IAAA,EACA,KAAA,EACA,MAAA,KACA,OAAA,KACA,SAAA,SACA,YAAA,KAAA,KAAA,KAAA,KAEA,gCACE,MAAA,KACA,MAAA,KACA,UAAA,KACA,YAAA,KACA,YAAA,KACA,eAAA,IAEA,qCACE,UAAA,KACA,aAAA,IAIJ,2BACM,iCAAS,iCACX,MAAA,KACA,eAAA,IACA,gBAAA,KAIJ,4BACE,MAAA,MAEA,+BACE,MAAA,KACA,YAAA,KACA,YAAA,KAKN,sBACE,IAAA,IACA,KAAA,IACA,MAAA,MACA,SAAA,SACA,WAAA,OACA,YAAA,OAEA,yBACE,MAAA,KACA,QAAA,KAAA,EACA,UAAA,KACA,WAAA,OACA,YAAA,IACA,eAAA,IACA,YAAA,KAAA,MAAA,MAAA,MAGC,4BACD,WAAA,KACA,YAAA,KAAA,KAAA,KAAA,KAGE,yCACE,MAAA,MAGG,qDACH,eAAA,UAGF,uCACE,MAAA,KACA,OAAA,KACA,OAAA,QACA,SAAA,SACA,YAAA,IACA,cAAA,IACA,WAAA,EAAA,IAAA,IAAA,EAAA,eAIH,yCACC,MAAA,KACA,UAAA,KACA,SAAA,SACA,QAAA,KAAA,KAAA,KAAA,KAGF,kCACE,MAAA,KACA,OAAA,KACA,QAAA,EAAA,KACA,UAAA,KACA,YAAA,IACA,YAAA,KACA,OAAA,eACA,cAAA,IACA,eAAA,IACA,WAAA,gBACA,YAAA,KAAA,KAAA,KAAA,KACA,wBAAA,eACA,WAAA,EAAA,IAAA,IAAA,EAAA,eAAA,gBAGC,mDAC2C,0DAA1B,yDADoB,yDADnB,yCAAT,wCAAT,wCAGC,OAAA,eACA,YAAA,KAAA,KAAA,KAAA,KACA,WAAA,EAAA,IAAA,IAAA,EAAA,eAAA,gBACA,wBAAA,eACA,yBAAA,gBACA,mBAAA,MAAA,MAAA,SAAA,iBAAA,MAAA,mBAIJ,iCACE,eAAA,IACA,MAAA,eAGF,mCACE,MAAA,eACA,OAAA,eACA,OAAA,eACA,WAAA,eACA,cAAA,cACA,eAAA,cACA,WAAA,EAAA,KAAA,KAAA,EAAA,oBAAA,MAAA,EAAA,IAAA,IAAA,EAAA,eAEC,yCACC,QAAA,EAMR,yBACE,KAAA,EACA,OAAA,EACA,MAAA,KACA,MAAA,KACA,SAAA,SACA,WAAA,OACA,YAAA,KACA,eAAA,KACA,YAAA,KAAA,KAAA,KAAA,KAEA,2BAAG,8BACD,MAAA,KAGD,iCACC,MAAA"} \ No newline at end of file +{"version":3,"sources":["$stdin"],"names":[],"mappings":"iBACA,KACA,KACE,OAAQ,KACR,QAAS,MAGX,iBADA,KAEE,eAAgB,OAChB,gBAAiB,MACjB,kBAAmB,UACnB,oBAAqB,OAAO,OAC5B,WAAY,iBAAiB,GAAG,OAChC,cAAe,iBAAiB,GAAG,OACnC,gBAAiB,iBAAiB,GAAG,OACrC,mBAAoB,iBAAiB,GAAG,OAE1C,iBACE,OAAQ,KAEV,yBACE,IAAK,EACL,KAAM,EACN,MAAO,KACP,OAAQ,KACR,SAAU,SACV,YAAa,KAAK,KAAM,KAAM,KAEhC,gCACE,MAAO,KACP,MAAO,KACP,UAAW,KACX,YAAa,KACb,YAAa,KACb,eAAgB,IAElB,qCACE,UAAW,KACX,aAAc,IAEhB,2BACA,iCACA,iCACE,MAAO,KACP,eAAgB,IAChB,gBAAiB,KAEnB,4BACE,MAAO,MAET,+BACE,MAAO,KACP,YAAa,KACb,YAAa,KAEf,sBACE,IAAK,IACL,KAAM,IACN,MAAO,MACP,SAAU,SACV,WAAY,OACZ,YAAa,OAEf,yBACE,MAAO,KACP,QAAS,KAAK,EACd,UAAW,KACX,WAAY,OACZ,YAAa,IACb,eAAgB,IAChB,YAAa,KAAK,MAAO,MAAO,MAElC,4BACE,WAAY,KACZ,YAAa,KAAK,KAAM,KAAM,KAEhC,yCACE,MAAO,MAET,qDACE,eAAgB,UAElB,uCACE,MAAO,KACP,OAAQ,KACR,OAAQ,QACR,SAAU,SACV,YAAa,IACb,cAAe,IACf,WAAY,EAAE,IAAI,IAAI,EAAE,eAE1B,yCACE,MAAO,KACP,UAAW,KACX,SAAU,SACV,QAAS,KAAK,KAAK,KAAK,KAE1B,kCACE,MAAO,KACP,OAAQ,KACR,QAAS,EAAE,KACX,UAAW,KACX,YAAa,IACb,YAAa,KACb,OAAQ,eACR,cAAe,IACf,eAAgB,IAChB,WAAY,gBACZ,YAAa,KAAK,KAAM,KAAM,KAC9B,wBAAyB,eACzB,WAAY,EAAE,IAAI,IAAI,EAAE,eAAmB,gBAK7C,mDAGA,0DADA,yDADA,yDAFA,yCADA,wCADA,wCAOE,OAAQ,eACR,YAAa,KAAK,KAAM,KAAM,KAC9B,WAAY,EAAE,IAAI,IAAI,EAAE,eAAmB,gBAC3C,wBAAyB,eACzB,yBAA0B,gBAC1B,mBAAoB,MAAM,MAAM,QAAQ,CAAE,iBAAiB,MAAM,mBAEnE,iCACE,eAAgB,IAChB,MAAO,eAET,mCACE,MAAO,eACP,OAAQ,eACR,OAAQ,eACR,WAAY,eACZ,cAAe,cACf,eAAgB,cAChB,WAAY,EAAE,KAAK,KAAK,EAAE,oBAAwB,KAAK,CAAE,EAAE,IAAI,IAAI,EAAE,eAEvE,yCACE,QAAS,EAEX,yBACE,KAAM,EACN,OAAQ,EACR,MAAO,KACP,MAAO,KACP,SAAU,SACV,WAAY,OACZ,YAAa,KACb,eAAgB,KAChB,YAAa,KAAK,KAAM,KAAM,KAEhC,2BACA,8BACE,MAAO,KAET,iCACE,MAAO"} \ No newline at end of file diff --git a/public/static/theme/css/mobile.css b/public/static/theme/css/mobile.css index bfbbbf18a..a2f5a5b7e 100644 --- a/public/static/theme/css/mobile.css +++ b/public/static/theme/css/mobile.css @@ -1 +1 @@ -@charset "UTF-8";::-webkit-scrollbar{width:3px;height:3px}::-webkit-scrollbar-track{background:#ccc!important}::-webkit-scrollbar-thumb{background-color:#666!important}*{margin:0;padding:0;outline:0;box-sizing:content-box}body,html{font-size:20px}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{overflow:visible;box-sizing:content-box;height:0}pre{font-size:1em;font-family:monospace}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-size:1em;font-family:monospace}small{font-size:80%}sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-size:100%;font-family:inherit;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{display:table;box-sizing:border-box;padding:0;max-width:100%;color:inherit;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}details{display:block}summary{display:list-item}[hidden],template{display:none}a{text-decoration:none}@media only screen and (min-width:320px) and (min-height:480px){html{font-size:20px!important}}@media only screen and (min-width:320px) and (min-height:568px){html{font-size:20px!important}}@media only screen and (min-width:360px) and (min-height:640px){html{font-size:22.5px!important}}@media only screen and (min-width:375px) and (min-height:667px){html{font-size:23.5px!important}}@media only screen and (min-width:414px) and (min-height:736px){html{font-size:25.9px!important}}@media only screen and (min-width:736px){html{font-size:46px!important}}.header{margin-top:.4rem;text-align:center}.header span{padding:.1rem .2rem;border-radius:.5rem;background:#999;color:#fff;font-size:.6rem}.container{position:relative;display:block;margin:5vw auto;width:90%;color:#333;text-overflow:ellipsis}.container .logo{position:absolute;top:0;display:inline-block;width:2.5rem;height:2.5rem;border-radius:50%;background:#098;color:#fff;content:'A';text-align:center;font-size:.8rem;line-height:2.5rem}.container .content{position:relative;left:3.4rem;display:inline-block;padding:.8rem .8rem .8rem;max-width:54vw;border:1px solid #ccc;border-radius:.25rem;background:#fff;font-size:.7rem;line-height:1.5em}.container .arrow:after,.container .arrow:before{position:absolute;top:.8rem;left:-.4rem;width:0;height:0;border-color:transparent #ccc transparent transparent;border-style:solid;border-width:.4rem .4rem .4rem 0;content:' '}.container .arrow:after{margin-left:1px;border-color:transparent #fff transparent transparent}@font-face{font-family:iconfont;src:url(./icon/iconfont.eot?t=1543820027953);src:url(./icon/iconfont.eot?t=1543820027953#iefix) format('embedded-opentype'),url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'),url(./icon/iconfont.ttf?t=1543820027953) format('truetype'),url(./icon/iconfont.svg?t=1543820027953#iconfont) format('svg')}.icon{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-play:before{content:"\e650"}.icon-pause:before{content:"\e629"}.icon-volume:before{content:"\e87a"}/*# sourceMappingURL=mobile.css.map */ \ No newline at end of file +@charset "UTF-8";::-webkit-scrollbar{width:3px;height:3px}::-webkit-scrollbar-track{background:#ccc!important}::-webkit-scrollbar-thumb{background-color:#666!important}*{margin:0;padding:0;outline:0;box-sizing:content-box}body,html{font-size:20px}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{overflow:visible;box-sizing:content-box;height:0}pre{font-size:1em;font-family:monospace}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-size:1em;font-family:monospace}small{font-size:80%}sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-size:100%;font-family:inherit;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{display:table;box-sizing:border-box;padding:0;max-width:100%;color:inherit;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}details{display:block}summary{display:list-item}[hidden],template{display:none}a{text-decoration:none}@media only screen and (min-width:320px) and (min-height:480px){html{font-size:20px!important}}@media only screen and (min-width:320px) and (min-height:568px){html{font-size:20px!important}}@media only screen and (min-width:360px) and (min-height:640px){html{font-size:22.5px!important}}@media only screen and (min-width:375px) and (min-height:667px){html{font-size:23.5px!important}}@media only screen and (min-width:414px) and (min-height:736px){html{font-size:25.9px!important}}@media only screen and (min-width:736px){html{font-size:46px!important}}.header{margin-top:.4rem;text-align:center}.header span{padding:.1rem .2rem;border-radius:.5rem;background:#999;color:#fff;font-size:.6rem}.container{position:relative;display:block;margin:5vw auto;width:90%;color:#333;text-overflow:ellipsis}.container .logo{position:absolute;top:0;display:inline-block;width:2.5rem;height:2.5rem;border-radius:50%;background:#098;color:#fff;content:'A';text-align:center;font-size:.8rem;line-height:2.5rem}.container .content{position:relative;left:3.4rem;display:inline-block;padding:.8rem .8rem .8rem;max-width:54vw;border:1px solid #ccc;border-radius:.25rem;background:#fff;font-size:.7rem;line-height:1.5em}.container .arrow:after,.container .arrow:before{position:absolute;top:.8rem;left:-.4rem;width:0;height:0;border-color:transparent #ccc transparent transparent;border-style:solid;border-width:.4rem .4rem .4rem 0;content:' '}.container .arrow:after{margin-left:1px;border-color:transparent #fff transparent transparent}@font-face{font-family:iconfont;src:url('./icon/iconfont.eot?t=1543820027953');src:url('./icon/iconfont.eot?t=1543820027953#iefix') format('embedded-opentype'),url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'),url('./icon/iconfont.ttf?t=1543820027953') format('truetype'),url('./icon/iconfont.svg?t=1543820027953#iconfont') format('svg')}.icon{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-play:before{content:"\e650"}.icon-pause:before{content:"\e629"}.icon-volume:before{content:"\e87a"}/*# sourceMappingURL=mobile.css.map */ \ No newline at end of file diff --git a/public/static/theme/css/mobile.css.map b/public/static/theme/css/mobile.css.map index 0144dcb98..d2e99c441 100644 --- a/public/static/theme/css/mobile.css.map +++ b/public/static/theme/css/mobile.css.map @@ -1 +1 @@ -{"version":3,"sources":["mobile.less"],"names":[],"mappings":"iBAgBA,oBACE,MAAA,IACA,OAAA,IAGF,0BACE,WAAA,eAGF,0BACE,iBAAA,eAGF,EACE,OAAA,EACA,QAAA,EACA,QAAA,EACA,WAAA,YAGF,KAAM,KACJ,UAAA,KAGF,KACE,YAAA,KACA,yBAAA,KAGF,KACE,OAAA,EAGF,KACE,QAAA,MAGF,GACE,OAAA,MAAA,EACA,UAAA,IAGF,GACE,SAAA,QACA,WAAA,YACA,OAAA,EAGF,IACE,UAAA,IACA,YAAA,UAGF,EACE,iBAAA,YAGE,YACF,cAAA,KACA,gBAAA,UACA,gBAAA,UAAA,OAGF,EAAG,OACD,YAAA,OAGF,KAAM,IAAK,KACT,UAAA,IACA,YAAA,UAGF,MACE,UAAA,IAGF,IAAK,IACH,SAAA,SACA,eAAA,SACA,UAAA,IACA,YAAA,EAGF,IACE,OAAA,OAGF,IACE,IAAA,MAGF,IACE,aAAA,KAGF,OAAQ,MAAO,SAAU,OAAQ,SAC/B,OAAA,EACA,UAAA,KACA,YAAA,QACA,YAAA,KAGF,OAAQ,MACN,SAAA,QAGF,OAAQ,OACN,eAAA,KAGF,cAAe,aAAc,cAAe,OAC1C,mBAAA,OAGW,gCAAgC,+BAAiC,gCAA0B,yBACtG,QAAA,EACA,aAAA,KAGW,6BAA6B,4BAA8B,6BAAuB,sBAC7F,QAAA,IAAA,OAAA,WAGF,SACE,QAAA,MAAA,MAAA,OAGF,OACE,QAAA,MACA,WAAA,WACA,QAAA,EACA,UAAA,KACA,MAAA,QACA,YAAA,OAGF,SACE,eAAA,SAGF,SACE,SAAA,KAGF,gBAAiB,aACf,WAAA,WACA,QAAA,EAGW,yCAA0C,yCACrD,OAAA,KAGF,cACE,eAAA,KACA,mBAAA,UAGW,yCACX,mBAAA,KAGF,6BACE,KAAA,QACA,mBAAA,OAGF,QACE,QAAA,MAGF,QACE,QAAA,UAGF,SAAU,SACR,QAAA,KAGF,EACE,gBAAA,KAGgE,gEAChE,KACE,UAAA,gBAI8D,gEAChE,KACE,UAAA,gBAI8D,gEAChE,KACE,UAAA,kBAI8D,gEAChE,KACE,UAAA,kBAI8D,gEAChE,KACE,UAAA,kBAIsC,yCACxC,KACE,UAAA,gBAIJ,QACE,WAAA,MACA,WAAA,OAEA,aACE,QAAA,MAAA,MACA,cAAA,MACA,WAAA,KACA,MAAA,KACA,UAAA,MAKJ,WACE,SAAA,SACA,QAAA,MACA,OAAA,IAAA,KACA,MAAA,IACA,MAAA,KACA,cAAA,SAEA,iBACE,SAAA,SACA,IAAA,EACA,QAAA,aACA,MAAA,OACA,OAAA,OACA,cAAA,IACA,WAAA,KACA,MAAA,KACA,QAAA,IACA,WAAA,OACA,UAAA,MACA,YAAA,OAGF,oBACE,SAAA,SACA,KAAA,OACA,QAAA,aACA,QAAA,MAAA,MAAA,MACA,UAAA,KACA,OAAA,IAAA,MAAA,KACA,cAAA,OACA,WAAA,KACA,UAAA,MACA,YAAA,MAGI,wBAAc,yBAClB,SAAA,SACA,IAAA,MACA,KAAA,OACA,MAAA,EACA,OAAA,EACA,aAAA,YAAA,KAAA,YAAA,YACA,aAAA,MACA,aAAA,MAAA,MAAA,MAAA,EACA,QAAA,IAGI,wBACJ,YAAA,IACA,aAAA,YAAA,KAAA,YAAA,YAIJ,WACE,YAAA,SACA,IAAS,yCACT,IAAS,+CAA4F,4BAAA,kkEAC1D,eAAA,yCAAO,mBADlD,kDAAA,cAIF,MACE,YAAA,mBACA,UAAA,KACA,WAAA,OACA,uBAAA,YACA,wBAAA,UAEM,kBACJ,QAAA,QAGK,mBACL,QAAA,QAGM,oBACN,QAAA"} \ No newline at end of file +{"version":3,"sources":["$stdin"],"names":[],"mappings":"iBACA,oBACE,MAAO,IACP,OAAQ,IAEV,0BACE,WAAY,eAEd,0BACE,iBAAkB,eAEpB,EACE,OAAQ,EACR,QAAS,EACT,QAAS,EACT,WAAY,YAEd,KACA,KACE,UAAW,KAEb,KACE,YAAa,KACb,yBAA0B,KAE5B,KACE,OAAQ,EAEV,KACE,QAAS,MAEX,GACE,OAAQ,MAAO,EACf,UAAW,IAEb,GACE,SAAU,QACV,WAAY,YACZ,OAAQ,EAEV,IACE,UAAW,IACX,YAAa,UAEf,EACE,iBAAkB,YAEpB,YACE,cAAe,KACf,gBAAiB,UACjB,gBAAiB,UAAU,OAE7B,EACA,OACE,YAAa,OAEf,KACA,IACA,KACE,UAAW,IACX,YAAa,UAEf,MACE,UAAW,IAEb,IACA,IACE,SAAU,SACV,eAAgB,SAChB,UAAW,IACX,YAAa,EAEf,IACE,OAAQ,OAEV,IACE,IAAK,MAEP,IACE,aAAc,KAEhB,OACA,MACA,SACA,OACA,SACE,OAAQ,EACR,UAAW,KACX,YAAa,QACb,YAAa,KAEf,OACA,MACE,SAAU,QAEZ,OACA,OACE,eAAgB,KAElB,cACA,aACA,cACA,OACE,mBAAoB,OAEtB,gCACA,+BACA,gCACA,yBACE,QAAS,EACT,aAAc,KAEhB,6BACA,4BACA,6BACA,sBACE,QAAS,IAAI,OAAO,WAEtB,SACE,QAAS,MAAO,MAAO,OAEzB,OACE,QAAS,MACT,WAAY,WACZ,QAAS,EACT,UAAW,KACX,MAAO,QACP,YAAa,OAEf,SACE,eAAgB,SAElB,SACE,SAAU,KAEZ,gBACA,aACE,WAAY,WACZ,QAAS,EAEX,yCACA,yCACE,OAAQ,KAEV,cACE,eAAgB,KAChB,mBAAoB,UAEtB,yCACE,mBAAoB,KAEtB,6BACE,KAAM,QACN,mBAAoB,OAEtB,QACE,QAAS,MAEX,QACE,QAAS,UAEX,SACA,SACE,QAAS,KAEX,EACE,gBAAiB,KAEnB,gEACE,KACE,UAAW,gBAGf,gEACE,KACE,UAAW,gBAGf,gEACE,KACE,UAAW,kBAGf,gEACE,KACE,UAAW,kBAGf,gEACE,KACE,UAAW,kBAGf,yCACE,KACE,UAAW,gBAGf,QACE,WAAY,MACZ,WAAY,OAEd,aACE,QAAS,MAAO,MAChB,cAAe,MACf,WAAY,KACZ,MAAO,KACP,UAAW,MAEb,WACE,SAAU,SACV,QAAS,MACT,OAAQ,IAAI,KACZ,MAAO,IACP,MAAO,KACP,cAAe,SAEjB,iBACE,SAAU,SACV,IAAK,EACL,QAAS,aACT,MAAO,OACP,OAAQ,OACR,cAAe,IACf,WAAY,KACZ,MAAO,KACP,QAAS,IACT,WAAY,OACZ,UAAW,MACX,YAAa,OAEf,oBACE,SAAU,SACV,KAAM,OACN,QAAS,aACT,QAAS,MAAO,MAAO,MACvB,UAAW,KACX,OAAQ,IAAI,MAAM,KAClB,cAAe,OACf,WAAY,KACZ,UAAW,MACX,YAAa,MAEf,wBACA,yBACE,SAAU,SACV,IAAK,MACL,KAAM,OACN,MAAO,EACP,OAAQ,EACR,aAAc,YAAY,KAAK,YAAY,YAC3C,aAAc,MACd,aAAc,MAAO,MAAO,MAAO,EACnC,QAAS,IAEX,wBACE,YAAa,IACb,aAAc,YAAY,KAAK,YAAY,YAE7C,WACE,YAAa,SACb,IAAK,2CAEL,IAAK,iDAAiD,2BAA2B,CAAgB,kkEAAkkE,cAAc,CAAE,2CAA2C,kBAAkB,CAAyD,oDAAoD,cAG/1E,MACE,YAAa,mBACb,UAAW,KACX,WAAY,OACZ,uBAAwB,YACxB,wBAAyB,UAE3B,kBACE,QAAS,QAEX,mBACE,QAAS,QAEX,oBACE,QAAS"} \ No newline at end of file