From b4728537b1fc8b1cee59d73785ef619553447a53 Mon Sep 17 00:00:00 2001
From: zhangwentao <09094219www>
Date: Mon, 21 Oct 2024 14:52:40 +0800
Subject: [PATCH] =?UTF-8?q?=E5=88=9D=E5=A7=8B=E5=8C=96=E6=8F=90=E4=BA=A4?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.hbuilderx/launch.json | 16 +
.idea/.gitignore | 5 +
.idea/Retired.iml | 12 +
.idea/misc.xml | 6 +
.idea/modules.xml | 8 +
.idea/vcs.xml | 6 +
App.vue | 50 +
README.md | 154 +
components/blindfold/blindfold.vue | 115 +
components/bottom-input/bottom-input.vue | 57 +
components/city-picker/city-data/area.js | 12542 ++++++++++++++++
components/city-picker/city-data/city.js | 1503 ++
components/city-picker/city-data/province.js | 139 +
components/city-picker/city-picker.vue | 228 +
components/other-login/other-login.vue | 257 +
components/popup-share/popup-share.vue | 315 +
index.html | 14 +
main.js | 31 +
manifest.json | 75 +
package-lock.json | 24 +
package.json | 3 +
pages.json | 406 +
pages/home/cpns/info-list.vue | 208 +
pages/home/detail.vue | 182 +
pages/home/home.vue | 232 +
pages/home/release.vue | 284 +
pages/home/search.vue | 186 +
pages/mine/about.vue | 49 +
pages/mine/bind-email.vue | 84 +
pages/mine/edit-info.vue | 186 +
pages/mine/edit-pwd.vue | 57 +
pages/mine/feedback.vue | 43 +
pages/mine/login.vue | 128 +
pages/mine/mine.vue | 122 +
pages/mine/set.vue | 123 +
pages/mine/user-space.vue | 250 +
pages/news/cpns/news-topic-nav.vue | 63 +
pages/news/cpns/topic-list.vue | 56 +
pages/news/news-topic-cate.vue | 114 +
pages/news/news-topic-detail.vue | 235 +
pages/news/news.vue | 259 +
pages/paper/chat.vue | 107 +
pages/paper/cpns/chat-list.vue | 51 +
pages/paper/cpns/friend-list.vue | 52 +
pages/paper/cpns/paper-list.vue | 50 +
pages/paper/friend.vue | 198 +
pages/paper/paper.vue | 131 +
static/css/animate.css | 4072 +++++
static/css/iconfont.css | 225 +
static/css/thinco.scss | 620 +
static/font/iconfont.ttf | Bin 0 -> 15872 bytes
static/font/iconfont.woff | Bin 0 -> 10596 bytes
static/font/iconfont.woff2 | Bin 0 -> 9124 bytes
static/img/demo/01.svg | 1489 ++
static/img/demo/02.svg | 1842 +++
static/img/demo/03.svg | 107 +
static/img/demo/04.svg | 1283 ++
static/img/demo/05.svg | 2931 ++++
static/img/demo/06.svg | 580 +
static/img/demo/07.svg | 876 ++
static/img/demo/08.svg | 4687 ++++++
static/img/demo/09.svg | 12123 +++++++++++++++
static/img/demo/10.svg | 172 +
static/img/demo/11.svg | 54 +
static/img/demo/12.svg | 26 +
static/img/demo/13.svg | 33 +
static/img/demo/14.svg | 19 +
static/img/demo/15.svg | 22 +
static/img/demo/16.svg | 59 +
static/img/demo/17.svg | 21 +
static/img/demo/18.svg | 79 +
static/img/demo/19.svg | 63 +
static/img/demo/20.svg | 22 +
static/img/demo/21.svg | 39 +
static/img/demo/22.svg | 105 +
static/img/demo/autumn.svg | 1144 ++
static/img/demo/spring.svg | 1 +
static/img/demo/summer.svg | 1 +
static/img/demo/winter.svg | 1582 ++
static/img/header/01.svg | 67 +
static/img/header/02.svg | 74 +
static/img/header/03.svg | 81 +
static/img/header/04.svg | 74 +
static/img/header/05.svg | 71 +
static/img/header/06.svg | 58 +
static/img/header/07.svg | 174 +
static/img/header/08.svg | 94 +
static/img/header/09.svg | 83 +
static/img/header/10.svg | 121 +
static/img/header/11.svg | 90 +
static/img/header/12.svg | 109 +
static/img/header/a.svg | 707 +
static/img/header/b.svg | 1849 +++
static/img/header/c.svg | 1501 ++
static/img/header/d.svg | 224 +
static/img/list/01.svg | 1 +
static/img/list/02.svg | 1 +
static/img/list/03.svg | 1 +
static/img/list/04.svg | 1 +
static/img/list/05.svg | 1 +
static/img/list/06.svg | 1 +
static/img/list/07.svg | 1 +
static/img/list/08.svg | 1 +
static/img/list/09.svg | 1 +
static/img/list/10.svg | 1 +
static/img/list/11.svg | 1 +
static/img/list/12.svg | 1 +
static/img/logo.png | Bin 0 -> 4023 bytes
static/img/share/pyq.svg | 1 +
static/img/share/qq.svg | 1 +
static/img/share/rz.svg | 1 +
static/img/share/wb.svg | 1 +
static/img/share/wx.svg | 1 +
static/img/tabbar/home-ed.png | Bin 0 -> 1331 bytes
static/img/tabbar/home.png | Bin 0 -> 1342 bytes
static/img/tabbar/mine-ed.png | Bin 0 -> 2400 bytes
static/img/tabbar/mine.png | Bin 0 -> 2399 bytes
static/img/tabbar/news-ed.png | Bin 0 -> 4303 bytes
static/img/tabbar/news.png | Bin 0 -> 4099 bytes
static/img/tabbar/paper-ed.png | Bin 0 -> 4475 bytes
static/img/tabbar/paper.png | Bin 0 -> 4283 bytes
static/profile/1.jpg | Bin 0 -> 634328 bytes
static/profile/2.jpg | Bin 0 -> 582432 bytes
static/profile/3.jpg | Bin 0 -> 328560 bytes
uni.scss | 83 +
uni_modules/uni-data-picker/changelog.md | 66 +
.../components/uni-data-picker/keypress.js | 45 +
.../uni-data-picker/uni-data-picker.vue | 554 +
.../uni-data-pickerview/uni-data-picker.js | 563 +
.../uni-data-pickerview.vue | 335 +
uni_modules/uni-data-picker/package.json | 90 +
uni_modules/uni-data-picker/readme.md | 22 +
uni_modules/uni-datetime-picker/changelog.md | 99 +
.../uni-datetime-picker/calendar-item.vue | 187 +
.../uni-datetime-picker/calendar.vue | 914 ++
.../uni-datetime-picker/i18n/en.json | 22 +
.../uni-datetime-picker/i18n/index.js | 8 +
.../uni-datetime-picker/i18n/zh-Hans.json | 22 +
.../uni-datetime-picker/i18n/zh-Hant.json | 22 +
.../uni-datetime-picker/keypress.js | 45 +
.../uni-datetime-picker/time-picker.vue | 929 ++
.../uni-datetime-picker.vue | 1015 ++
.../components/uni-datetime-picker/util.js | 410 +
uni_modules/uni-datetime-picker/package.json | 87 +
uni_modules/uni-datetime-picker/readme.md | 21 +
uni_modules/uni-icons/changelog.md | 22 +
.../uni-icons/components/uni-icons/icons.js | 1169 ++
.../components/uni-icons/uni-icons.vue | 96 +
.../components/uni-icons/uniicons.css | 663 +
.../components/uni-icons/uniicons.ttf | Bin 0 -> 35760 bytes
uni_modules/uni-icons/package.json | 86 +
uni_modules/uni-icons/readme.md | 8 +
uni_modules/uni-load-more/changelog.md | 19 +
.../components/uni-load-more/i18n/en.json | 5 +
.../components/uni-load-more/i18n/index.js | 8 +
.../uni-load-more/i18n/zh-Hans.json | 5 +
.../uni-load-more/i18n/zh-Hant.json | 5 +
.../uni-load-more/uni-load-more.vue | 399 +
uni_modules/uni-load-more/package.json | 86 +
uni_modules/uni-load-more/readme.md | 14 +
uni_modules/uni-popup/changelog.md | 60 +
.../components/uni-popup-dialog/keypress.js | 45 +
.../uni-popup-dialog/uni-popup-dialog.vue | 271 +
.../uni-popup-message/uni-popup-message.vue | 143 +
.../uni-popup-share/uni-popup-share.vue | 187 +
.../components/uni-popup/i18n/en.json | 7 +
.../components/uni-popup/i18n/index.js | 8 +
.../components/uni-popup/i18n/zh-Hans.json | 7 +
.../components/uni-popup/i18n/zh-Hant.json | 7 +
.../components/uni-popup/keypress.js | 45 +
.../uni-popup/components/uni-popup/popup.js | 26 +
.../components/uni-popup/uni-popup.vue | 474 +
uni_modules/uni-popup/package.json | 90 +
uni_modules/uni-popup/readme.md | 17 +
uni_modules/uni-scss/changelog.md | 8 +
uni_modules/uni-scss/index.scss | 1 +
uni_modules/uni-scss/package.json | 82 +
uni_modules/uni-scss/readme.md | 4 +
uni_modules/uni-scss/styles/index.scss | 7 +
.../uni-scss/styles/setting/_border.scss | 3 +
.../uni-scss/styles/setting/_color.scss | 66 +
.../uni-scss/styles/setting/_radius.scss | 55 +
.../uni-scss/styles/setting/_space.scss | 56 +
.../uni-scss/styles/setting/_styles.scss | 167 +
.../uni-scss/styles/setting/_text.scss | 24 +
.../uni-scss/styles/setting/_variables.scss | 146 +
.../uni-scss/styles/tools/functions.scss | 19 +
uni_modules/uni-scss/theme.scss | 31 +
uni_modules/uni-scss/variables.scss | 62 +
uni_modules/uni-transition/changelog.md | 20 +
.../uni-transition/createAnimation.js | 128 +
.../uni-transition/uni-transition.vue | 277 +
uni_modules/uni-transition/package.json | 87 +
uni_modules/uni-transition/readme.md | 11 +
uni_modules/uview-ui/LICENSE | 21 +
uni_modules/uview-ui/README.md | 66 +
uni_modules/uview-ui/changelog.md | 357 +
.../uview-ui/components/u--form/u--form.vue | 78 +
.../uview-ui/components/u--image/u--image.vue | 47 +
.../uview-ui/components/u--input/u--input.vue | 73 +
.../uview-ui/components/u--text/u--text.vue | 44 +
.../components/u--textarea/u--textarea.vue | 48 +
.../components/u-action-sheet/props.js | 54 +
.../u-action-sheet/u-action-sheet.vue | 278 +
.../uview-ui/components/u-album/props.js | 59 +
.../uview-ui/components/u-album/u-album.vue | 259 +
.../uview-ui/components/u-alert/props.js | 44 +
.../uview-ui/components/u-alert/u-alert.vue | 243 +
.../components/u-avatar-group/props.js | 52 +
.../u-avatar-group/u-avatar-group.vue | 103 +
.../uview-ui/components/u-avatar/props.js | 78 +
.../uview-ui/components/u-avatar/u-avatar.vue | 172 +
.../uview-ui/components/u-back-top/props.js | 54 +
.../components/u-back-top/u-back-top.vue | 129 +
.../uview-ui/components/u-badge/props.js | 72 +
.../uview-ui/components/u-badge/u-badge.vue | 171 +
.../uview-ui/components/u-button/nvue.scss | 46 +
.../uview-ui/components/u-button/props.js | 161 +
.../uview-ui/components/u-button/u-button.vue | 490 +
.../uview-ui/components/u-button/vue.scss | 80 +
.../uview-ui/components/u-calendar/header.vue | 99 +
.../uview-ui/components/u-calendar/month.vue | 579 +
.../uview-ui/components/u-calendar/props.js | 144 +
.../components/u-calendar/u-calendar.vue | 384 +
.../uview-ui/components/u-calendar/util.js | 85 +
.../components/u-car-keyboard/props.js | 14 +
.../u-car-keyboard/u-car-keyboard.vue | 311 +
.../uview-ui/components/u-cell-group/props.js | 14 +
.../components/u-cell-group/u-cell-group.vue | 61 +
.../uview-ui/components/u-cell/props.js | 110 +
.../uview-ui/components/u-cell/u-cell.vue | 229 +
.../components/u-checkbox-group/props.js | 82 +
.../u-checkbox-group/u-checkbox-group.vue | 103 +
.../uview-ui/components/u-checkbox/props.js | 69 +
.../components/u-checkbox/u-checkbox.vue | 344 +
.../components/u-circle-progress/props.js | 8 +
.../u-circle-progress/u-circle-progress.vue | 198 +
.../uview-ui/components/u-code-input/props.js | 79 +
.../components/u-code-input/u-code-input.vue | 252 +
.../uview-ui/components/u-code/props.js | 34 +
.../uview-ui/components/u-code/u-code.vue | 129 +
.../uview-ui/components/u-col/props.js | 29 +
.../uview-ui/components/u-col/u-col.vue | 162 +
.../components/u-collapse-item/props.js | 59 +
.../u-collapse-item/u-collapse-item.vue | 225 +
.../uview-ui/components/u-collapse/props.js | 19 +
.../components/u-collapse/u-collapse.vue | 90 +
.../components/u-column-notice/props.js | 55 +
.../u-column-notice/u-column-notice.vue | 160 +
.../uview-ui/components/u-count-down/props.js | 24 +
.../components/u-count-down/u-count-down.vue | 163 +
.../uview-ui/components/u-count-down/utils.js | 62 +
.../uview-ui/components/u-count-to/props.js | 59 +
.../components/u-count-to/u-count-to.vue | 184 +
.../components/u-datetime-picker/props.js | 116 +
.../u-datetime-picker/u-datetime-picker.vue | 360 +
.../uview-ui/components/u-divider/props.js | 44 +
.../components/u-divider/u-divider.vue | 116 +
.../components/u-dropdown-item/props.js | 36 +
.../u-dropdown-item/u-dropdown-item.vue | 127 +
.../uview-ui/components/u-dropdown/props.js | 65 +
.../components/u-dropdown/u-dropdown.vue | 127 +
.../uview-ui/components/u-empty/props.js | 59 +
.../uview-ui/components/u-empty/u-empty.vue | 128 +
.../uview-ui/components/u-form-item/props.js | 48 +
.../components/u-form-item/u-form-item.vue | 235 +
.../uview-ui/components/u-form/props.js | 45 +
.../uview-ui/components/u-form/u-form.vue | 214 +
.../uview-ui/components/u-gap/props.js | 24 +
.../uview-ui/components/u-gap/u-gap.vue | 38 +
.../uview-ui/components/u-grid-item/props.js | 14 +
.../components/u-grid-item/u-grid-item.vue | 209 +
.../uview-ui/components/u-grid/props.js | 19 +
.../uview-ui/components/u-grid/u-grid.vue | 97 +
.../uview-ui/components/u-icon/icons.js | 214 +
.../uview-ui/components/u-icon/props.js | 89 +
.../uview-ui/components/u-icon/u-icon.vue | 234 +
.../uview-ui/components/u-image/props.js | 84 +
.../uview-ui/components/u-image/u-image.vue | 232 +
.../components/u-index-anchor/props.js | 29 +
.../u-index-anchor/u-index-anchor.vue | 91 +
.../uview-ui/components/u-index-item/props.js | 5 +
.../components/u-index-item/u-index-item.vue | 87 +
.../uview-ui/components/u-index-list/props.js | 29 +
.../components/u-index-list/u-index-list.vue | 440 +
.../uview-ui/components/u-input/props.js | 187 +
.../uview-ui/components/u-input/u-input.vue | 354 +
.../uview-ui/components/u-keyboard/props.js | 84 +
.../components/u-keyboard/u-keyboard.vue | 164 +
.../components/u-line-progress/props.js | 28 +
.../u-line-progress/u-line-progress.vue | 144 +
.../uview-ui/components/u-line/props.js | 33 +
.../uview-ui/components/u-line/u-line.vue | 62 +
.../uview-ui/components/u-link/props.js | 39 +
.../uview-ui/components/u-link/u-link.vue | 83 +
.../uview-ui/components/u-list-item/props.js | 9 +
.../components/u-list-item/u-list-item.vue | 116 +
.../uview-ui/components/u-list/props.js | 76 +
.../uview-ui/components/u-list/u-list.vue | 157 +
.../components/u-loading-icon/props.js | 59 +
.../u-loading-icon/u-loading-icon.vue | 343 +
.../components/u-loading-page/props.js | 49 +
.../u-loading-page/u-loading-page.vue | 115 +
.../uview-ui/components/u-loadmore/props.js | 94 +
.../components/u-loadmore/u-loadmore.vue | 150 +
.../uview-ui/components/u-modal/props.js | 84 +
.../uview-ui/components/u-modal/u-modal.vue | 227 +
.../uview-ui/components/u-navbar/props.js | 84 +
.../uview-ui/components/u-navbar/u-navbar.vue | 186 +
.../uview-ui/components/u-no-network/props.js | 19 +
.../components/u-no-network/u-no-network.vue | 220 +
.../uview-ui/components/u-notice-bar/props.js | 70 +
.../components/u-notice-bar/u-notice-bar.vue | 101 +
.../uview-ui/components/u-notify/props.js | 49 +
.../uview-ui/components/u-notify/u-notify.vue | 211 +
.../uview-ui/components/u-number-box/props.js | 109 +
.../components/u-number-box/u-number-box.vue | 416 +
.../components/u-number-keyboard/props.js | 19 +
.../u-number-keyboard/u-number-keyboard.vue | 196 +
.../uview-ui/components/u-overlay/props.js | 24 +
.../components/u-overlay/u-overlay.vue | 68 +
.../uview-ui/components/u-parse/node/node.vue | 499 +
.../uview-ui/components/u-parse/parser.js | 1075 ++
.../uview-ui/components/u-parse/props.js | 45 +
.../uview-ui/components/u-parse/u-parse.vue | 366 +
.../components/u-picker-column/props.js | 5 +
.../u-picker-column/u-picker-column.vue | 27 +
.../uview-ui/components/u-picker/props.js | 79 +
.../uview-ui/components/u-picker/u-picker.vue | 283 +
.../uview-ui/components/u-popup/props.js | 79 +
.../uview-ui/components/u-popup/u-popup.vue | 304 +
.../components/u-radio-group/props.js | 85 +
.../u-radio-group/u-radio-group.vue | 108 +
.../uview-ui/components/u-radio/props.js | 64 +
.../uview-ui/components/u-radio/u-radio.vue | 339 +
.../uview-ui/components/u-rate/props.js | 69 +
.../uview-ui/components/u-rate/u-rate.vue | 306 +
.../uview-ui/components/u-read-more/props.js | 61 +
.../components/u-read-more/u-read-more.vue | 157 +
.../uview-ui/components/u-row-notice/props.js | 39 +
.../components/u-row-notice/u-row-notice.vue | 330 +
.../uview-ui/components/u-row/props.js | 19 +
.../uview-ui/components/u-row/u-row.vue | 93 +
.../components/u-safe-bottom/props.js | 5 +
.../u-safe-bottom/u-safe-bottom.vue | 56 +
.../uview-ui/components/u-scroll-list/nvue.js | 28 +
.../components/u-scroll-list/other.js | 0
.../components/u-scroll-list/props.js | 34 +
.../components/u-scroll-list/scrollWxs.wxs | 50 +
.../u-scroll-list/u-scroll-list.vue | 224 +
.../uview-ui/components/u-search/props.js | 118 +
.../uview-ui/components/u-search/u-search.vue | 303 +
.../uview-ui/components/u-skeleton/props.js | 59 +
.../components/u-skeleton/u-skeleton.vue | 244 +
.../uview-ui/components/u-slider/mpother.js | 113 +
.../uview-ui/components/u-slider/mpwxs.js | 42 +
.../uview-ui/components/u-slider/mpwxs.wxs | 121 +
.../components/u-slider/nvue - ╕▒▒╛.js | 180 +
.../components/u-slider/nvue - 副本.js | 180 +
.../uview-ui/components/u-slider/nvue.js | 193 +
.../uview-ui/components/u-slider/props.js | 54 +
.../uview-ui/components/u-slider/u-slider.vue | 55 +
.../uview-ui/components/u-status-bar/props.js | 8 +
.../components/u-status-bar/u-status-bar.vue | 46 +
.../uview-ui/components/u-steps-item/props.js | 24 +
.../components/u-steps-item/u-steps-item.vue | 316 +
.../uview-ui/components/u-steps/props.js | 39 +
.../uview-ui/components/u-steps/u-steps.vue | 80 +
.../uview-ui/components/u-sticky/props.js | 40 +
.../uview-ui/components/u-sticky/u-sticky.vue | 212 +
.../uview-ui/components/u-subsection/props.js | 49 +
.../components/u-subsection/u-subsection.vue | 299 +
.../u-swipe-action-item/index - backup.wxs | 256 +
.../components/u-swipe-action-item/index.wxs | 225 +
.../u-swipe-action-item/nvue - backup.js | 270 +
.../components/u-swipe-action-item/nvue.js | 174 +
.../components/u-swipe-action-item/props.js | 41 +
.../u-swipe-action-item.vue | 190 +
.../components/u-swipe-action-item/wxs.js | 15 +
.../components/u-swipe-action/props.js | 9 +
.../u-swipe-action/u-swipe-action.vue | 67 +
.../components/u-swiper-indicator/props.js | 29 +
.../u-swiper-indicator/u-swiper-indicator.vue | 110 +
.../uview-ui/components/u-swiper/props.js | 125 +
.../uview-ui/components/u-swiper/u-swiper.vue | 255 +
.../uview-ui/components/u-switch/props.js | 54 +
.../uview-ui/components/u-switch/u-switch.vue | 177 +
.../components/u-tabbar-item/props.js | 35 +
.../u-tabbar-item/u-tabbar-item.vue | 142 +
.../uview-ui/components/u-tabbar/props.js | 44 +
.../uview-ui/components/u-tabbar/u-tabbar.vue | 141 +
.../uview-ui/components/u-table/props.js | 5 +
.../uview-ui/components/u-table/u-table.vue | 29 +
.../uview-ui/components/u-tabs-item/props.js | 5 +
.../components/u-tabs-item/u-tabs-item.vue | 29 +
.../uview-ui/components/u-tabs/props.js | 64 +
.../uview-ui/components/u-tabs/u-tabs.vue | 354 +
.../uview-ui/components/u-tag/props.js | 84 +
.../uview-ui/components/u-tag/u-tag.vue | 358 +
uni_modules/uview-ui/components/u-td/props.js | 5 +
uni_modules/uview-ui/components/u-td/u-td.vue | 31 +
.../uview-ui/components/u-text/props.js | 110 +
.../uview-ui/components/u-text/u-text.vue | 223 +
.../uview-ui/components/u-text/value.js | 85 +
.../uview-ui/components/u-textarea/props.js | 119 +
.../components/u-textarea/u-textarea.vue | 239 +
.../uview-ui/components/u-toast/u-toast.vue | 291 +
.../uview-ui/components/u-toolbar/props.js | 34 +
.../components/u-toolbar/u-toolbar.vue | 102 +
.../components/u-tooltip/clipboard.min.js | 58 +
.../uview-ui/components/u-tooltip/props.js | 59 +
.../components/u-tooltip/u-tooltip.vue | 365 +
uni_modules/uview-ui/components/u-tr/props.js | 5 +
uni_modules/uview-ui/components/u-tr/u-tr.vue | 31 +
.../components/u-transition/nvue.ani-map.js | 68 +
.../uview-ui/components/u-transition/props.js | 24 +
.../components/u-transition/transition.js | 157 +
.../components/u-transition/u-transition.vue | 92 +
.../u-transition/vue.ani-style.scss | 113 +
.../uview-ui/components/u-upload/mixin.js | 21 +
.../uview-ui/components/u-upload/props.js | 124 +
.../uview-ui/components/u-upload/u-upload.vue | 558 +
.../uview-ui/components/u-upload/utils.js | 151 +
.../uview-ui/components/uview-ui/uview-ui.vue | 15 +
uni_modules/uview-ui/index.js | 79 +
uni_modules/uview-ui/index.scss | 23 +
uni_modules/uview-ui/libs/config/color.js | 17 +
uni_modules/uview-ui/libs/config/config.js | 34 +
uni_modules/uview-ui/libs/config/props.js | 190 +
.../uview-ui/libs/config/props/actionSheet.js | 25 +
.../uview-ui/libs/config/props/album.js | 25 +
.../uview-ui/libs/config/props/alert.js | 22 +
.../uview-ui/libs/config/props/avatar.js | 28 +
.../uview-ui/libs/config/props/avatarGroup.js | 23 +
.../uview-ui/libs/config/props/backtop.js | 27 +
.../uview-ui/libs/config/props/badge.js | 27 +
.../uview-ui/libs/config/props/button.js | 42 +
.../uview-ui/libs/config/props/calendar.js | 42 +
.../uview-ui/libs/config/props/carKeyboard.js | 15 +
.../uview-ui/libs/config/props/cell.js | 35 +
.../uview-ui/libs/config/props/cellGroup.js | 17 +
.../uview-ui/libs/config/props/checkbox.js | 27 +
.../libs/config/props/checkboxGroup.js | 29 +
.../libs/config/props/circleProgress.js | 15 +
.../uview-ui/libs/config/props/code.js | 21 +
.../uview-ui/libs/config/props/codeInput.js | 29 +
uni_modules/uview-ui/libs/config/props/col.js | 19 +
.../uview-ui/libs/config/props/collapse.js | 17 +
.../libs/config/props/collapseItem.js | 25 +
.../libs/config/props/columnNotice.js | 24 +
.../uview-ui/libs/config/props/countDown.js | 18 +
.../uview-ui/libs/config/props/countTo.js | 25 +
.../libs/config/props/datetimePicker.js | 36 +
.../uview-ui/libs/config/props/divider.js | 23 +
.../uview-ui/libs/config/props/empty.js | 26 +
.../uview-ui/libs/config/props/form.js | 22 +
.../uview-ui/libs/config/props/formItem.js | 23 +
uni_modules/uview-ui/libs/config/props/gap.js | 19 +
.../uview-ui/libs/config/props/grid.js | 17 +
.../uview-ui/libs/config/props/gridItem.js | 16 +
.../uview-ui/libs/config/props/icon.js | 36 +
.../uview-ui/libs/config/props/image.js | 30 +
.../uview-ui/libs/config/props/indexAnchor.js | 19 +
.../uview-ui/libs/config/props/indexList.js | 19 +
.../uview-ui/libs/config/props/input.js | 48 +
.../uview-ui/libs/config/props/keyboard.js | 30 +
.../uview-ui/libs/config/props/line.js | 20 +
.../libs/config/props/lineProgress.js | 19 +
.../uview-ui/libs/config/props/link.js | 26 +
.../uview-ui/libs/config/props/list.js | 28 +
.../uview-ui/libs/config/props/listItem.js | 15 +
.../uview-ui/libs/config/props/loadingIcon.js | 30 +
.../uview-ui/libs/config/props/loadingPage.js | 23 +
.../uview-ui/libs/config/props/loadmore.js | 32 +
.../uview-ui/libs/config/props/modal.js | 30 +
.../uview-ui/libs/config/props/navbar.js | 32 +
.../uview-ui/libs/config/props/noNetwork.js | 18 +
.../uview-ui/libs/config/props/noticeBar.js | 27 +
.../uview-ui/libs/config/props/notify.js | 22 +
.../uview-ui/libs/config/props/numberBox.js | 35 +
.../libs/config/props/numberKeyboard.js | 17 +
.../uview-ui/libs/config/props/overlay.js | 18 +
.../uview-ui/libs/config/props/parse.js | 22 +
.../uview-ui/libs/config/props/picker.js | 29 +
.../uview-ui/libs/config/props/popup.js | 29 +
.../uview-ui/libs/config/props/radio.js | 27 +
.../uview-ui/libs/config/props/radioGroup.js | 30 +
.../uview-ui/libs/config/props/rate.js | 26 +
.../uview-ui/libs/config/props/readMore.js | 22 +
uni_modules/uview-ui/libs/config/props/row.js | 17 +
.../uview-ui/libs/config/props/rowNotice.js | 21 +
.../uview-ui/libs/config/props/scrollList.js | 20 +
.../uview-ui/libs/config/props/search.js | 37 +
.../uview-ui/libs/config/props/section.js | 24 +
.../uview-ui/libs/config/props/skeleton.js | 25 +
.../uview-ui/libs/config/props/slider.js | 25 +
.../uview-ui/libs/config/props/statusBar.js | 15 +
.../uview-ui/libs/config/props/steps.js | 21 +
.../uview-ui/libs/config/props/stepsItem.js | 18 +
.../uview-ui/libs/config/props/sticky.js | 20 +
.../uview-ui/libs/config/props/subsection.js | 23 +
.../uview-ui/libs/config/props/swipeAction.js | 15 +
.../libs/config/props/swipeActionItem.js | 21 +
.../uview-ui/libs/config/props/swiper.js | 39 +
.../libs/config/props/swipterIndicator.js | 19 +
.../uview-ui/libs/config/props/switch.js | 24 +
.../uview-ui/libs/config/props/tabbar.js | 22 +
.../uview-ui/libs/config/props/tabbarItem.js | 20 +
.../uview-ui/libs/config/props/tabs.js | 32 +
uni_modules/uview-ui/libs/config/props/tag.js | 29 +
.../uview-ui/libs/config/props/text.js | 38 +
.../uview-ui/libs/config/props/textarea.js | 36 +
.../uview-ui/libs/config/props/toast.js | 30 +
.../uview-ui/libs/config/props/toolbar.js | 21 +
.../uview-ui/libs/config/props/tooltip.js | 25 +
.../uview-ui/libs/config/props/transition.js | 18 +
.../uview-ui/libs/config/props/upload.js | 36 +
uni_modules/uview-ui/libs/config/zIndex.js | 20 +
uni_modules/uview-ui/libs/css/color.scss | 155 +
uni_modules/uview-ui/libs/css/common.scss | 97 +
uni_modules/uview-ui/libs/css/components.scss | 15 +
uni_modules/uview-ui/libs/css/flex.scss | 257 +
uni_modules/uview-ui/libs/css/h5.scss | 0
uni_modules/uview-ui/libs/css/mixin.scss | 8 +
uni_modules/uview-ui/libs/css/mp.scss | 0
uni_modules/uview-ui/libs/css/nvue.scss | 0
uni_modules/uview-ui/libs/css/vue.scss | 27 +
.../uview-ui/libs/function/colorGradient.js | 134 +
.../uview-ui/libs/function/debounce.js | 29 +
uni_modules/uview-ui/libs/function/digit.js | 167 +
uni_modules/uview-ui/libs/function/index.js | 705 +
.../uview-ui/libs/function/platform.js | 75 +
uni_modules/uview-ui/libs/function/test.js | 288 +
.../uview-ui/libs/function/throttle.js | 30 +
.../libs/luch-request/adapters/index.js | 97 +
.../luch-request/core/InterceptorManager.js | 50 +
.../libs/luch-request/core/Request.js | 198 +
.../libs/luch-request/core/buildFullPath.js | 20 +
.../libs/luch-request/core/defaults.js | 29 +
.../libs/luch-request/core/dispatchRequest.js | 3 +
.../libs/luch-request/core/mergeConfig.js | 103 +
.../uview-ui/libs/luch-request/core/settle.js | 16 +
.../libs/luch-request/helpers/buildURL.js | 69 +
.../libs/luch-request/helpers/combineURLs.js | 14 +
.../luch-request/helpers/isAbsoluteURL.js | 14 +
.../uview-ui/libs/luch-request/index.d.ts | 116 +
.../uview-ui/libs/luch-request/index.js | 3 +
.../uview-ui/libs/luch-request/utils.js | 131 +
.../uview-ui/libs/luch-request/utils/clone.js | 264 +
uni_modules/uview-ui/libs/mixin/button.js | 13 +
uni_modules/uview-ui/libs/mixin/mixin.js | 160 +
uni_modules/uview-ui/libs/mixin/mpMixin.js | 8 +
uni_modules/uview-ui/libs/mixin/mpShare.js | 13 +
uni_modules/uview-ui/libs/mixin/openType.js | 25 +
uni_modules/uview-ui/libs/mixin/style.js | 228 +
uni_modules/uview-ui/libs/mixin/touch.js | 59 +
.../uview-ui/libs/util/async-validator.js | 1343 ++
uni_modules/uview-ui/libs/util/calendar.js | 546 +
uni_modules/uview-ui/libs/util/dayjs.js | 308 +
uni_modules/uview-ui/libs/util/emitter.js | 51 +
uni_modules/uview-ui/libs/util/route.js | 124 +
uni_modules/uview-ui/package.json | 84 +
uni_modules/uview-ui/theme.scss | 44 +
.../dev/.automator/mp-weixin/.automator.json | 0
.../.sourcemap/mp-weixin/common/main.js.map | 1 +
.../mp-weixin/common/runtime.js.map | 1 +
.../.sourcemap/mp-weixin/common/vendor.js.map | 1 +
.../components/blindfold/blindfold.js.map | 1 +
.../bottom-input/bottom-input.js.map | 1 +
.../components/city-picker/city-picker.js.map | 1 +
.../components/other-login/other-login.js.map | 1 +
.../components/popup-share/popup-share.js.map | 1 +
.../pages/home/cpns/info-list.js.map | 1 +
.../mp-weixin/pages/home/detail.js.map | 1 +
.../mp-weixin/pages/home/home.js.map | 1 +
.../mp-weixin/pages/home/release.js.map | 1 +
.../mp-weixin/pages/home/search.js.map | 1 +
.../mp-weixin/pages/mine/about.js.map | 1 +
.../mp-weixin/pages/mine/bind-email.js.map | 1 +
.../mp-weixin/pages/mine/edit-info.js.map | 1 +
.../mp-weixin/pages/mine/edit-pwd.js.map | 1 +
.../mp-weixin/pages/mine/feedback.js.map | 1 +
.../mp-weixin/pages/mine/login.js.map | 1 +
.../mp-weixin/pages/mine/mine.js.map | 1 +
.../mp-weixin/pages/mine/set.js.map | 1 +
.../mp-weixin/pages/mine/user-space.js.map | 1 +
.../pages/news/cpns/news-topic-nav.js.map | 1 +
.../pages/news/cpns/topic-list.js.map | 1 +
.../pages/news/news-topic-cate.js.map | 1 +
.../pages/news/news-topic-detail.js.map | 1 +
.../mp-weixin/pages/news/news.js.map | 1 +
.../mp-weixin/pages/paper/chat.js.map | 1 +
.../pages/paper/cpns/chat-list.js.map | 1 +
.../pages/paper/cpns/friend-list.js.map | 1 +
.../pages/paper/cpns/paper-list.js.map | 1 +
.../mp-weixin/pages/paper/friend.js.map | 1 +
.../mp-weixin/pages/paper/paper.js.map | 1 +
.../uni-datetime-picker/calendar-item.js.map | 1 +
.../uni-datetime-picker/calendar.js.map | 1 +
.../uni-datetime-picker/time-picker.js.map | 1 +
.../uni-datetime-picker.js.map | 1 +
.../components/uni-icons/uni-icons.js.map | 1 +
.../uni-popup-dialog/uni-popup-dialog.js.map | 1 +
.../components/uni-popup/uni-popup.js.map | 1 +
.../uni-transition/uni-transition.js.map | 1 +
.../components/u--input/u--input.js.map | 1 +
.../components/u--text/u--text.js.map | 1 +
.../u-action-sheet/u-action-sheet.js.map | 1 +
.../components/u-badge/u-badge.js.map | 1 +
.../components/u-button/u-button.js.map | 1 +
.../u-cell-group/u-cell-group.js.map | 1 +
.../uview-ui/components/u-cell/u-cell.js.map | 1 +
.../uview-ui/components/u-code/u-code.js.map | 1 +
.../u-collapse-item/u-collapse-item.js.map | 1 +
.../components/u-collapse/u-collapse.js.map | 1 +
.../components/u-empty/u-empty.js.map | 1 +
.../uview-ui/components/u-gap/u-gap.js.map | 1 +
.../uview-ui/components/u-icon/u-icon.js.map | 1 +
.../components/u-input/u-input.js.map | 1 +
.../uview-ui/components/u-line/u-line.js.map | 1 +
.../uview-ui/components/u-link/u-link.js.map | 1 +
.../u-loading-icon/u-loading-icon.js.map | 1 +
.../components/u-loadmore/u-loadmore.js.map | 1 +
.../components/u-modal/u-modal.js.map | 1 +
.../components/u-navbar/u-navbar.js.map | 1 +
.../components/u-overlay/u-overlay.js.map | 1 +
.../components/u-popup/u-popup.js.map | 1 +
.../u-safe-bottom/u-safe-bottom.js.map | 1 +
.../components/u-search/u-search.js.map | 1 +
.../u-status-bar/u-status-bar.js.map | 1 +
.../components/u-sticky/u-sticky.js.map | 1 +
.../u-swiper-indicator.js.map | 1 +
.../components/u-swiper/u-swiper.js.map | 1 +
.../uview-ui/components/u-tabs/u-tabs.js.map | 1 +
.../uview-ui/components/u-text/u-text.js.map | 1 +
.../components/u-textarea/u-textarea.js.map | 1 +
.../components/u-toast/u-toast.js.map | 1 +
.../u-transition/u-transition.js.map | 1 +
.../components/u-upload/u-upload.js.map | 1 +
unpackage/dist/dev/mp-weixin/app.js | 4 +
unpackage/dist/dev/mp-weixin/app.json | 63 +
unpackage/dist/dev/mp-weixin/app.wxss | 3 +
unpackage/dist/dev/mp-weixin/common/main.js | 2 +
unpackage/dist/dev/mp-weixin/common/main.wxss | 7575 ++++++++++
.../dist/dev/mp-weixin/common/runtime.js | 5 +
unpackage/dist/dev/mp-weixin/common/vendor.js | 18 +
.../components/blindfold/blindfold.js | 11 +
.../components/blindfold/blindfold.json | 4 +
.../components/blindfold/blindfold.wxml | 1 +
.../components/blindfold/blindfold.wxss | 98 +
.../components/bottom-input/bottom-input.js | 11 +
.../components/bottom-input/bottom-input.json | 6 +
.../components/bottom-input/bottom-input.wxml | 1 +
.../components/bottom-input/bottom-input.wxss | 43 +
.../components/city-picker/city-picker.js | 11 +
.../components/city-picker/city-picker.json | 4 +
.../components/city-picker/city-picker.wxml | 1 +
.../components/city-picker/city-picker.wxss | 74 +
.../components/other-login/other-login.js | 11 +
.../components/other-login/other-login.json | 4 +
.../components/other-login/other-login.wxml | 1 +
.../components/other-login/other-login.wxss | 40 +
.../components/popup-share/popup-share.js | 11 +
.../components/popup-share/popup-share.json | 6 +
.../components/popup-share/popup-share.wxml | 1 +
.../components/popup-share/popup-share.wxss | 55 +
.../mp-weixin/pages/home/cpns/info-list.js | 11 +
.../mp-weixin/pages/home/cpns/info-list.json | 4 +
.../mp-weixin/pages/home/cpns/info-list.wxml | 1 +
.../mp-weixin/pages/home/cpns/info-list.wxss | 65 +
.../dist/dev/mp-weixin/pages/home/detail.js | 2 +
.../dist/dev/mp-weixin/pages/home/detail.json | 9 +
.../dist/dev/mp-weixin/pages/home/detail.wxml | 1 +
.../dist/dev/mp-weixin/pages/home/detail.wxss | 41 +
.../dist/dev/mp-weixin/pages/home/home.js | 2 +
.../dist/dev/mp-weixin/pages/home/home.json | 13 +
.../dist/dev/mp-weixin/pages/home/home.wxml | 1 +
.../dist/dev/mp-weixin/pages/home/home.wxss | 53 +
.../dist/dev/mp-weixin/pages/home/release.js | 2 +
.../dev/mp-weixin/pages/home/release.json | 11 +
.../dev/mp-weixin/pages/home/release.wxml | 1 +
.../dev/mp-weixin/pages/home/release.wxss | 43 +
.../dist/dev/mp-weixin/pages/home/search.js | 2 +
.../dist/dev/mp-weixin/pages/home/search.json | 13 +
.../dist/dev/mp-weixin/pages/home/search.wxml | 1 +
.../dist/dev/mp-weixin/pages/home/search.wxss | 43 +
.../dist/dev/mp-weixin/pages/mine/about.js | 2 +
.../dist/dev/mp-weixin/pages/mine/about.json | 7 +
.../dist/dev/mp-weixin/pages/mine/about.wxml | 1 +
.../dist/dev/mp-weixin/pages/mine/about.wxss | 35 +
.../dev/mp-weixin/pages/mine/bind-email.js | 2 +
.../dev/mp-weixin/pages/mine/bind-email.json | 9 +
.../dev/mp-weixin/pages/mine/bind-email.wxml | 1 +
.../dev/mp-weixin/pages/mine/bind-email.wxss | 28 +
.../dev/mp-weixin/pages/mine/edit-info.js | 2 +
.../dev/mp-weixin/pages/mine/edit-info.json | 13 +
.../dev/mp-weixin/pages/mine/edit-info.wxml | 1 +
.../dev/mp-weixin/pages/mine/edit-info.wxss | 34 +
.../dist/dev/mp-weixin/pages/mine/edit-pwd.js | 2 +
.../dev/mp-weixin/pages/mine/edit-pwd.json | 7 +
.../dev/mp-weixin/pages/mine/edit-pwd.wxml | 1 +
.../dev/mp-weixin/pages/mine/edit-pwd.wxss | 28 +
.../dist/dev/mp-weixin/pages/mine/feedback.js | 2 +
.../dev/mp-weixin/pages/mine/feedback.json | 8 +
.../dev/mp-weixin/pages/mine/feedback.wxml | 1 +
.../dev/mp-weixin/pages/mine/feedback.wxss | 28 +
.../dist/dev/mp-weixin/pages/mine/login.js | 2 +
.../dist/dev/mp-weixin/pages/mine/login.json | 12 +
.../dist/dev/mp-weixin/pages/mine/login.wxml | 1 +
.../dist/dev/mp-weixin/pages/mine/login.wxss | 31 +
.../dist/dev/mp-weixin/pages/mine/mine.js | 2 +
.../dist/dev/mp-weixin/pages/mine/mine.json | 8 +
.../dist/dev/mp-weixin/pages/mine/mine.wxml | 1 +
.../dist/dev/mp-weixin/pages/mine/mine.wxss | 37 +
.../dist/dev/mp-weixin/pages/mine/set.js | 2 +
.../dist/dev/mp-weixin/pages/mine/set.json | 9 +
.../dist/dev/mp-weixin/pages/mine/set.wxml | 1 +
.../dist/dev/mp-weixin/pages/mine/set.wxss | 28 +
.../dev/mp-weixin/pages/mine/user-space.js | 2 +
.../dev/mp-weixin/pages/mine/user-space.json | 10 +
.../dev/mp-weixin/pages/mine/user-space.wxml | 1 +
.../dev/mp-weixin/pages/mine/user-space.wxss | 73 +
.../pages/news/cpns/news-topic-nav.js | 11 +
.../pages/news/cpns/news-topic-nav.json | 4 +
.../pages/news/cpns/news-topic-nav.wxml | 1 +
.../pages/news/cpns/news-topic-nav.wxss | 50 +
.../mp-weixin/pages/news/cpns/topic-list.js | 11 +
.../mp-weixin/pages/news/cpns/topic-list.json | 4 +
.../mp-weixin/pages/news/cpns/topic-list.wxml | 1 +
.../mp-weixin/pages/news/cpns/topic-list.wxss | 34 +
.../mp-weixin/pages/news/news-topic-cate.js | 2 +
.../mp-weixin/pages/news/news-topic-cate.json | 10 +
.../mp-weixin/pages/news/news-topic-cate.wxml | 1 +
.../mp-weixin/pages/news/news-topic-cate.wxss | 34 +
.../mp-weixin/pages/news/news-topic-detail.js | 2 +
.../pages/news/news-topic-detail.json | 10 +
.../pages/news/news-topic-detail.wxml | 1 +
.../pages/news/news-topic-detail.wxss | 84 +
.../dist/dev/mp-weixin/pages/news/news.js | 2 +
.../dist/dev/mp-weixin/pages/news/news.json | 12 +
.../dist/dev/mp-weixin/pages/news/news.wxml | 1 +
.../dist/dev/mp-weixin/pages/news/news.wxss | 80 +
.../dist/dev/mp-weixin/pages/paper/chat.js | 2 +
.../dist/dev/mp-weixin/pages/paper/chat.json | 8 +
.../dist/dev/mp-weixin/pages/paper/chat.wxml | 1 +
.../dist/dev/mp-weixin/pages/paper/chat.wxss | 50 +
.../mp-weixin/pages/paper/cpns/chat-list.js | 11 +
.../mp-weixin/pages/paper/cpns/chat-list.json | 4 +
.../mp-weixin/pages/paper/cpns/chat-list.wxml | 1 +
.../mp-weixin/pages/paper/cpns/chat-list.wxss | 35 +
.../mp-weixin/pages/paper/cpns/friend-list.js | 11 +
.../pages/paper/cpns/friend-list.json | 4 +
.../pages/paper/cpns/friend-list.wxml | 1 +
.../pages/paper/cpns/friend-list.wxss | 43 +
.../mp-weixin/pages/paper/cpns/paper-list.js | 11 +
.../pages/paper/cpns/paper-list.json | 6 +
.../pages/paper/cpns/paper-list.wxml | 1 +
.../pages/paper/cpns/paper-list.wxss | 35 +
.../dist/dev/mp-weixin/pages/paper/friend.js | 2 +
.../dev/mp-weixin/pages/paper/friend.json | 11 +
.../dev/mp-weixin/pages/paper/friend.wxml | 1 +
.../dev/mp-weixin/pages/paper/friend.wxss | 62 +
.../dist/dev/mp-weixin/pages/paper/paper.js | 2 +
.../dist/dev/mp-weixin/pages/paper/paper.json | 9 +
.../dist/dev/mp-weixin/pages/paper/paper.wxml | 1 +
.../dist/dev/mp-weixin/pages/paper/paper.wxss | 42 +
.../dist/dev/mp-weixin/project.config.json | 29 +
.../dev/mp-weixin/project.private.config.json | 8 +
.../dist/dev/mp-weixin/static/css/animate.css | 4072 +++++
.../dev/mp-weixin/static/css/iconfont.css | 225 +
.../dist/dev/mp-weixin/static/css/thinco.scss | 620 +
.../dev/mp-weixin/static/font/iconfont.ttf | Bin 0 -> 15872 bytes
.../dev/mp-weixin/static/font/iconfont.woff | Bin 0 -> 10596 bytes
.../dev/mp-weixin/static/font/iconfont.woff2 | Bin 0 -> 9124 bytes
.../dist/dev/mp-weixin/static/img/demo/01.svg | 1489 ++
.../dist/dev/mp-weixin/static/img/demo/02.svg | 1842 +++
.../dist/dev/mp-weixin/static/img/demo/03.svg | 107 +
.../dist/dev/mp-weixin/static/img/demo/04.svg | 1283 ++
.../dist/dev/mp-weixin/static/img/demo/05.svg | 2931 ++++
.../dist/dev/mp-weixin/static/img/demo/06.svg | 580 +
.../dist/dev/mp-weixin/static/img/demo/07.svg | 876 ++
.../dist/dev/mp-weixin/static/img/demo/08.svg | 4687 ++++++
.../dist/dev/mp-weixin/static/img/demo/09.svg | 12123 +++++++++++++++
.../dist/dev/mp-weixin/static/img/demo/10.svg | 172 +
.../dist/dev/mp-weixin/static/img/demo/11.svg | 54 +
.../dist/dev/mp-weixin/static/img/demo/12.svg | 26 +
.../dist/dev/mp-weixin/static/img/demo/13.svg | 33 +
.../dist/dev/mp-weixin/static/img/demo/14.svg | 19 +
.../dist/dev/mp-weixin/static/img/demo/15.svg | 22 +
.../dist/dev/mp-weixin/static/img/demo/16.svg | 59 +
.../dist/dev/mp-weixin/static/img/demo/17.svg | 21 +
.../dist/dev/mp-weixin/static/img/demo/18.svg | 79 +
.../dist/dev/mp-weixin/static/img/demo/19.svg | 63 +
.../dist/dev/mp-weixin/static/img/demo/20.svg | 22 +
.../dist/dev/mp-weixin/static/img/demo/21.svg | 39 +
.../dist/dev/mp-weixin/static/img/demo/22.svg | 105 +
.../dev/mp-weixin/static/img/demo/autumn.svg | 1144 ++
.../dev/mp-weixin/static/img/demo/spring.svg | 1 +
.../dev/mp-weixin/static/img/demo/summer.svg | 1 +
.../dev/mp-weixin/static/img/demo/winter.svg | 1582 ++
.../dev/mp-weixin/static/img/header/01.svg | 67 +
.../dev/mp-weixin/static/img/header/02.svg | 74 +
.../dev/mp-weixin/static/img/header/03.svg | 81 +
.../dev/mp-weixin/static/img/header/04.svg | 74 +
.../dev/mp-weixin/static/img/header/05.svg | 71 +
.../dev/mp-weixin/static/img/header/06.svg | 58 +
.../dev/mp-weixin/static/img/header/07.svg | 174 +
.../dev/mp-weixin/static/img/header/08.svg | 94 +
.../dev/mp-weixin/static/img/header/09.svg | 83 +
.../dev/mp-weixin/static/img/header/10.svg | 121 +
.../dev/mp-weixin/static/img/header/11.svg | 90 +
.../dev/mp-weixin/static/img/header/12.svg | 109 +
.../dev/mp-weixin/static/img/header/a.svg | 707 +
.../dev/mp-weixin/static/img/header/b.svg | 1849 +++
.../dev/mp-weixin/static/img/header/c.svg | 1501 ++
.../dev/mp-weixin/static/img/header/d.svg | 224 +
.../dist/dev/mp-weixin/static/img/list/01.svg | 1 +
.../dist/dev/mp-weixin/static/img/list/02.svg | 1 +
.../dist/dev/mp-weixin/static/img/list/03.svg | 1 +
.../dist/dev/mp-weixin/static/img/list/04.svg | 1 +
.../dist/dev/mp-weixin/static/img/list/05.svg | 1 +
.../dist/dev/mp-weixin/static/img/list/06.svg | 1 +
.../dist/dev/mp-weixin/static/img/list/07.svg | 1 +
.../dist/dev/mp-weixin/static/img/list/08.svg | 1 +
.../dist/dev/mp-weixin/static/img/list/09.svg | 1 +
.../dist/dev/mp-weixin/static/img/list/10.svg | 1 +
.../dist/dev/mp-weixin/static/img/list/11.svg | 1 +
.../dist/dev/mp-weixin/static/img/list/12.svg | 1 +
.../dist/dev/mp-weixin/static/img/logo.png | Bin 0 -> 4023 bytes
.../dev/mp-weixin/static/img/share/pyq.svg | 1 +
.../dev/mp-weixin/static/img/share/qq.svg | 1 +
.../dev/mp-weixin/static/img/share/rz.svg | 1 +
.../dev/mp-weixin/static/img/share/wb.svg | 1 +
.../dev/mp-weixin/static/img/share/wx.svg | 1 +
.../mp-weixin/static/img/tabbar/home-ed.png | Bin 0 -> 1331 bytes
.../dev/mp-weixin/static/img/tabbar/home.png | Bin 0 -> 1342 bytes
.../mp-weixin/static/img/tabbar/mine-ed.png | Bin 0 -> 2400 bytes
.../dev/mp-weixin/static/img/tabbar/mine.png | Bin 0 -> 2399 bytes
.../mp-weixin/static/img/tabbar/news-ed.png | Bin 0 -> 4303 bytes
.../dev/mp-weixin/static/img/tabbar/news.png | Bin 0 -> 4099 bytes
.../mp-weixin/static/img/tabbar/paper-ed.png | Bin 0 -> 4475 bytes
.../dev/mp-weixin/static/img/tabbar/paper.png | Bin 0 -> 4283 bytes
.../dist/dev/mp-weixin/static/profile/1.jpg | Bin 0 -> 634328 bytes
.../dist/dev/mp-weixin/static/profile/2.jpg | Bin 0 -> 582432 bytes
.../dist/dev/mp-weixin/static/profile/3.jpg | Bin 0 -> 328560 bytes
.../uni-datetime-picker/calendar-item.js | 11 +
.../uni-datetime-picker/calendar-item.json | 4 +
.../uni-datetime-picker/calendar-item.wxml | 1 +
.../uni-datetime-picker/calendar-item.wxss | 120 +
.../uni-datetime-picker/calendar.js | 11 +
.../uni-datetime-picker/calendar.json | 8 +
.../uni-datetime-picker/calendar.wxml | 1 +
.../uni-datetime-picker/calendar.wxss | 262 +
.../uni-datetime-picker/time-picker.js | 11 +
.../uni-datetime-picker/time-picker.json | 4 +
.../uni-datetime-picker/time-picker.wxml | 1 +
.../uni-datetime-picker/time-picker.wxss | 130 +
.../uni-datetime-picker.js | 11 +
.../uni-datetime-picker.json | 8 +
.../uni-datetime-picker.wxml | 1 +
.../uni-datetime-picker.wxss | 217 +
.../components/uni-icons/uni-icons.js | 11 +
.../components/uni-icons/uni-icons.json | 4 +
.../components/uni-icons/uni-icons.wxml | 1 +
.../components/uni-icons/uni-icons.wxss | 535 +
.../uni-popup-dialog/uni-popup-dialog.js | 11 +
.../uni-popup-dialog/uni-popup-dialog.json | 4 +
.../uni-popup-dialog/uni-popup-dialog.wxml | 1 +
.../uni-popup-dialog/uni-popup-dialog.wxss | 102 +
.../components/uni-popup/uni-popup.js | 11 +
.../components/uni-popup/uni-popup.json | 6 +
.../components/uni-popup/uni-popup.wxml | 1 +
.../components/uni-popup/uni-popup.wxss | 50 +
.../uni-transition/uni-transition.js | 11 +
.../uni-transition/uni-transition.json | 4 +
.../uni-transition/uni-transition.wxml | 1 +
.../uview-ui/components/u--input/u--input.js | 11 +
.../components/u--input/u--input.json | 6 +
.../components/u--input/u--input.wxml | 1 +
.../uview-ui/components/u--text/u--text.js | 11 +
.../uview-ui/components/u--text/u--text.json | 6 +
.../uview-ui/components/u--text/u--text.wxml | 1 +
.../u-action-sheet/u-action-sheet.js | 11 +
.../u-action-sheet/u-action-sheet.json | 10 +
.../u-action-sheet/u-action-sheet.wxml | 1 +
.../u-action-sheet/u-action-sheet.wxss | 92 +
.../uview-ui/components/u-badge/u-badge.js | 11 +
.../uview-ui/components/u-badge/u-badge.json | 4 +
.../uview-ui/components/u-badge/u-badge.wxml | 1 +
.../uview-ui/components/u-badge/u-badge.wxss | 92 +
.../uview-ui/components/u-button/u-button.js | 11 +
.../components/u-button/u-button.json | 7 +
.../components/u-button/u-button.wxml | 1 +
.../components/u-button/u-button.wxss | 184 +
.../components/u-cell-group/u-cell-group.js | 11 +
.../components/u-cell-group/u-cell-group.json | 6 +
.../components/u-cell-group/u-cell-group.wxml | 1 +
.../components/u-cell-group/u-cell-group.wxss | 51 +
.../uview-ui/components/u-cell/u-cell.js | 11 +
.../uview-ui/components/u-cell/u-cell.json | 7 +
.../uview-ui/components/u-cell/u-cell.wxml | 1 +
.../uview-ui/components/u-cell/u-cell.wxss | 118 +
.../uview-ui/components/u-code/u-code.js | 11 +
.../uview-ui/components/u-code/u-code.json | 4 +
.../uview-ui/components/u-code/u-code.wxml | 1 +
.../uview-ui/components/u-code/u-code.wxss | 37 +
.../u-collapse-item/u-collapse-item.js | 11 +
.../u-collapse-item/u-collapse-item.json | 7 +
.../u-collapse-item/u-collapse-item.wxml | 1 +
.../u-collapse-item/u-collapse-item.wxss | 47 +
.../components/u-collapse/u-collapse.js | 11 +
.../components/u-collapse/u-collapse.json | 6 +
.../components/u-collapse/u-collapse.wxml | 1 +
.../components/u-collapse/u-collapse.wxss | 37 +
.../uview-ui/components/u-empty/u-empty.js | 11 +
.../uview-ui/components/u-empty/u-empty.json | 6 +
.../uview-ui/components/u-empty/u-empty.wxml | 1 +
.../uview-ui/components/u-empty/u-empty.wxss | 58 +
.../uview-ui/components/u-gap/u-gap.js | 11 +
.../uview-ui/components/u-gap/u-gap.json | 4 +
.../uview-ui/components/u-gap/u-gap.wxml | 1 +
.../uview-ui/components/u-gap/u-gap.wxss | 37 +
.../uview-ui/components/u-icon/u-icon.js | 11 +
.../uview-ui/components/u-icon/u-icon.json | 4 +
.../uview-ui/components/u-icon/u-icon.wxml | 1 +
.../uview-ui/components/u-icon/u-icon.wxss | 90 +
.../uview-ui/components/u-input/u-input.js | 11 +
.../uview-ui/components/u-input/u-input.json | 6 +
.../uview-ui/components/u-input/u-input.wxml | 1 +
.../uview-ui/components/u-input/u-input.wxss | 94 +
.../uview-ui/components/u-line/u-line.js | 11 +
.../uview-ui/components/u-line/u-line.json | 4 +
.../uview-ui/components/u-line/u-line.wxml | 1 +
.../uview-ui/components/u-line/u-line.wxss | 40 +
.../uview-ui/components/u-link/u-link.js | 11 +
.../uview-ui/components/u-link/u-link.json | 4 +
.../uview-ui/components/u-link/u-link.wxml | 1 +
.../uview-ui/components/u-link/u-link.wxss | 44 +
.../u-loading-icon/u-loading-icon.js | 11 +
.../u-loading-icon/u-loading-icon.json | 4 +
.../u-loading-icon/u-loading-icon.wxml | 1 +
.../u-loading-icon/u-loading-icon.wxss | 194 +
.../components/u-loadmore/u-loadmore.js | 11 +
.../components/u-loadmore/u-loadmore.json | 7 +
.../components/u-loadmore/u-loadmore.wxml | 1 +
.../components/u-loadmore/u-loadmore.wxss | 62 +
.../uview-ui/components/u-modal/u-modal.js | 11 +
.../uview-ui/components/u-modal/u-modal.json | 8 +
.../uview-ui/components/u-modal/u-modal.wxml | 1 +
.../uview-ui/components/u-modal/u-modal.wxss | 90 +
.../uview-ui/components/u-navbar/u-navbar.js | 11 +
.../components/u-navbar/u-navbar.json | 7 +
.../components/u-navbar/u-navbar.wxml | 1 +
.../components/u-navbar/u-navbar.wxss | 84 +
.../components/u-overlay/u-overlay.js | 11 +
.../components/u-overlay/u-overlay.json | 6 +
.../components/u-overlay/u-overlay.wxml | 1 +
.../components/u-overlay/u-overlay.wxss | 45 +
.../uview-ui/components/u-popup/u-popup.js | 11 +
.../uview-ui/components/u-popup/u-popup.json | 10 +
.../uview-ui/components/u-popup/u-popup.wxml | 1 +
.../uview-ui/components/u-popup/u-popup.wxss | 96 +
.../components/u-safe-bottom/u-safe-bottom.js | 11 +
.../u-safe-bottom/u-safe-bottom.json | 4 +
.../u-safe-bottom/u-safe-bottom.wxml | 1 +
.../u-safe-bottom/u-safe-bottom.wxss | 31 +
.../uview-ui/components/u-search/u-search.js | 11 +
.../components/u-search/u-search.json | 6 +
.../components/u-search/u-search.wxml | 1 +
.../components/u-search/u-search.wxss | 104 +
.../components/u-status-bar/u-status-bar.js | 11 +
.../components/u-status-bar/u-status-bar.json | 4 +
.../components/u-status-bar/u-status-bar.wxml | 1 +
.../components/u-status-bar/u-status-bar.wxss | 31 +
.../uview-ui/components/u-sticky/u-sticky.js | 11 +
.../components/u-sticky/u-sticky.json | 4 +
.../components/u-sticky/u-sticky.wxml | 1 +
.../components/u-sticky/u-sticky.wxss | 32 +
.../u-swiper-indicator/u-swiper-indicator.js | 11 +
.../u-swiper-indicator.json | 4 +
.../u-swiper-indicator.wxml | 1 +
.../u-swiper-indicator.wxss | 63 +
.../uview-ui/components/u-swiper/u-swiper.js | 11 +
.../components/u-swiper/u-swiper.json | 7 +
.../components/u-swiper/u-swiper.wxml | 1 +
.../components/u-swiper/u-swiper.wxss | 82 +
.../uview-ui/components/u-tabs/u-tabs.js | 11 +
.../uview-ui/components/u-tabs/u-tabs.json | 6 +
.../uview-ui/components/u-tabs/u-tabs.wxml | 1 +
.../uview-ui/components/u-tabs/u-tabs.wxss | 85 +
.../uview-ui/components/u-text/u-text.js | 11 +
.../uview-ui/components/u-text/u-text.json | 7 +
.../uview-ui/components/u-text/u-text.wxml | 1 +
.../uview-ui/components/u-text/u-text.wxss | 85 +
.../components/u-textarea/u-textarea.js | 11 +
.../components/u-textarea/u-textarea.json | 4 +
.../components/u-textarea/u-textarea.wxml | 1 +
.../components/u-textarea/u-textarea.wxss | 70 +
.../uview-ui/components/u-toast/u-toast.js | 11 +
.../uview-ui/components/u-toast/u-toast.json | 9 +
.../uview-ui/components/u-toast/u-toast.wxml | 1 +
.../uview-ui/components/u-toast/u-toast.wxss | 100 +
.../components/u-transition/u-transition.js | 11 +
.../components/u-transition/u-transition.json | 4 +
.../components/u-transition/u-transition.wxml | 1 +
.../components/u-transition/u-transition.wxss | 150 +
.../uview-ui/components/u-upload/u-upload.js | 11 +
.../components/u-upload/u-upload.json | 7 +
.../components/u-upload/u-upload.wxml | 1 +
.../components/u-upload/u-upload.wxss | 162 +
utils/data/data.js | 969 ++
utils/lib/config.js | 10 +
utils/lib/time.js | 89 +
utils/lib/tool.js | 79 +
1014 files changed, 163699 insertions(+)
create mode 100644 .hbuilderx/launch.json
create mode 100644 .idea/.gitignore
create mode 100644 .idea/Retired.iml
create mode 100644 .idea/misc.xml
create mode 100644 .idea/modules.xml
create mode 100644 .idea/vcs.xml
create mode 100644 App.vue
create mode 100644 README.md
create mode 100644 components/blindfold/blindfold.vue
create mode 100644 components/bottom-input/bottom-input.vue
create mode 100644 components/city-picker/city-data/area.js
create mode 100644 components/city-picker/city-data/city.js
create mode 100644 components/city-picker/city-data/province.js
create mode 100644 components/city-picker/city-picker.vue
create mode 100644 components/other-login/other-login.vue
create mode 100644 components/popup-share/popup-share.vue
create mode 100644 index.html
create mode 100644 main.js
create mode 100644 manifest.json
create mode 100644 package-lock.json
create mode 100644 package.json
create mode 100644 pages.json
create mode 100644 pages/home/cpns/info-list.vue
create mode 100644 pages/home/detail.vue
create mode 100644 pages/home/home.vue
create mode 100644 pages/home/release.vue
create mode 100644 pages/home/search.vue
create mode 100644 pages/mine/about.vue
create mode 100644 pages/mine/bind-email.vue
create mode 100644 pages/mine/edit-info.vue
create mode 100644 pages/mine/edit-pwd.vue
create mode 100644 pages/mine/feedback.vue
create mode 100644 pages/mine/login.vue
create mode 100644 pages/mine/mine.vue
create mode 100644 pages/mine/set.vue
create mode 100644 pages/mine/user-space.vue
create mode 100644 pages/news/cpns/news-topic-nav.vue
create mode 100644 pages/news/cpns/topic-list.vue
create mode 100644 pages/news/news-topic-cate.vue
create mode 100644 pages/news/news-topic-detail.vue
create mode 100644 pages/news/news.vue
create mode 100644 pages/paper/chat.vue
create mode 100644 pages/paper/cpns/chat-list.vue
create mode 100644 pages/paper/cpns/friend-list.vue
create mode 100644 pages/paper/cpns/paper-list.vue
create mode 100644 pages/paper/friend.vue
create mode 100644 pages/paper/paper.vue
create mode 100644 static/css/animate.css
create mode 100644 static/css/iconfont.css
create mode 100644 static/css/thinco.scss
create mode 100644 static/font/iconfont.ttf
create mode 100644 static/font/iconfont.woff
create mode 100644 static/font/iconfont.woff2
create mode 100644 static/img/demo/01.svg
create mode 100644 static/img/demo/02.svg
create mode 100644 static/img/demo/03.svg
create mode 100644 static/img/demo/04.svg
create mode 100644 static/img/demo/05.svg
create mode 100644 static/img/demo/06.svg
create mode 100644 static/img/demo/07.svg
create mode 100644 static/img/demo/08.svg
create mode 100644 static/img/demo/09.svg
create mode 100644 static/img/demo/10.svg
create mode 100644 static/img/demo/11.svg
create mode 100644 static/img/demo/12.svg
create mode 100644 static/img/demo/13.svg
create mode 100644 static/img/demo/14.svg
create mode 100644 static/img/demo/15.svg
create mode 100644 static/img/demo/16.svg
create mode 100644 static/img/demo/17.svg
create mode 100644 static/img/demo/18.svg
create mode 100644 static/img/demo/19.svg
create mode 100644 static/img/demo/20.svg
create mode 100644 static/img/demo/21.svg
create mode 100644 static/img/demo/22.svg
create mode 100644 static/img/demo/autumn.svg
create mode 100644 static/img/demo/spring.svg
create mode 100644 static/img/demo/summer.svg
create mode 100644 static/img/demo/winter.svg
create mode 100644 static/img/header/01.svg
create mode 100644 static/img/header/02.svg
create mode 100644 static/img/header/03.svg
create mode 100644 static/img/header/04.svg
create mode 100644 static/img/header/05.svg
create mode 100644 static/img/header/06.svg
create mode 100644 static/img/header/07.svg
create mode 100644 static/img/header/08.svg
create mode 100644 static/img/header/09.svg
create mode 100644 static/img/header/10.svg
create mode 100644 static/img/header/11.svg
create mode 100644 static/img/header/12.svg
create mode 100644 static/img/header/a.svg
create mode 100644 static/img/header/b.svg
create mode 100644 static/img/header/c.svg
create mode 100644 static/img/header/d.svg
create mode 100644 static/img/list/01.svg
create mode 100644 static/img/list/02.svg
create mode 100644 static/img/list/03.svg
create mode 100644 static/img/list/04.svg
create mode 100644 static/img/list/05.svg
create mode 100644 static/img/list/06.svg
create mode 100644 static/img/list/07.svg
create mode 100644 static/img/list/08.svg
create mode 100644 static/img/list/09.svg
create mode 100644 static/img/list/10.svg
create mode 100644 static/img/list/11.svg
create mode 100644 static/img/list/12.svg
create mode 100644 static/img/logo.png
create mode 100644 static/img/share/pyq.svg
create mode 100644 static/img/share/qq.svg
create mode 100644 static/img/share/rz.svg
create mode 100644 static/img/share/wb.svg
create mode 100644 static/img/share/wx.svg
create mode 100644 static/img/tabbar/home-ed.png
create mode 100644 static/img/tabbar/home.png
create mode 100644 static/img/tabbar/mine-ed.png
create mode 100644 static/img/tabbar/mine.png
create mode 100644 static/img/tabbar/news-ed.png
create mode 100644 static/img/tabbar/news.png
create mode 100644 static/img/tabbar/paper-ed.png
create mode 100644 static/img/tabbar/paper.png
create mode 100644 static/profile/1.jpg
create mode 100644 static/profile/2.jpg
create mode 100644 static/profile/3.jpg
create mode 100644 uni.scss
create mode 100644 uni_modules/uni-data-picker/changelog.md
create mode 100644 uni_modules/uni-data-picker/components/uni-data-picker/keypress.js
create mode 100644 uni_modules/uni-data-picker/components/uni-data-picker/uni-data-picker.vue
create mode 100644 uni_modules/uni-data-picker/components/uni-data-pickerview/uni-data-picker.js
create mode 100644 uni_modules/uni-data-picker/components/uni-data-pickerview/uni-data-pickerview.vue
create mode 100644 uni_modules/uni-data-picker/package.json
create mode 100644 uni_modules/uni-data-picker/readme.md
create mode 100644 uni_modules/uni-datetime-picker/changelog.md
create mode 100644 uni_modules/uni-datetime-picker/components/uni-datetime-picker/calendar-item.vue
create mode 100644 uni_modules/uni-datetime-picker/components/uni-datetime-picker/calendar.vue
create mode 100644 uni_modules/uni-datetime-picker/components/uni-datetime-picker/i18n/en.json
create mode 100644 uni_modules/uni-datetime-picker/components/uni-datetime-picker/i18n/index.js
create mode 100644 uni_modules/uni-datetime-picker/components/uni-datetime-picker/i18n/zh-Hans.json
create mode 100644 uni_modules/uni-datetime-picker/components/uni-datetime-picker/i18n/zh-Hant.json
create mode 100644 uni_modules/uni-datetime-picker/components/uni-datetime-picker/keypress.js
create mode 100644 uni_modules/uni-datetime-picker/components/uni-datetime-picker/time-picker.vue
create mode 100644 uni_modules/uni-datetime-picker/components/uni-datetime-picker/uni-datetime-picker.vue
create mode 100644 uni_modules/uni-datetime-picker/components/uni-datetime-picker/util.js
create mode 100644 uni_modules/uni-datetime-picker/package.json
create mode 100644 uni_modules/uni-datetime-picker/readme.md
create mode 100644 uni_modules/uni-icons/changelog.md
create mode 100644 uni_modules/uni-icons/components/uni-icons/icons.js
create mode 100644 uni_modules/uni-icons/components/uni-icons/uni-icons.vue
create mode 100644 uni_modules/uni-icons/components/uni-icons/uniicons.css
create mode 100644 uni_modules/uni-icons/components/uni-icons/uniicons.ttf
create mode 100644 uni_modules/uni-icons/package.json
create mode 100644 uni_modules/uni-icons/readme.md
create mode 100644 uni_modules/uni-load-more/changelog.md
create mode 100644 uni_modules/uni-load-more/components/uni-load-more/i18n/en.json
create mode 100644 uni_modules/uni-load-more/components/uni-load-more/i18n/index.js
create mode 100644 uni_modules/uni-load-more/components/uni-load-more/i18n/zh-Hans.json
create mode 100644 uni_modules/uni-load-more/components/uni-load-more/i18n/zh-Hant.json
create mode 100644 uni_modules/uni-load-more/components/uni-load-more/uni-load-more.vue
create mode 100644 uni_modules/uni-load-more/package.json
create mode 100644 uni_modules/uni-load-more/readme.md
create mode 100644 uni_modules/uni-popup/changelog.md
create mode 100644 uni_modules/uni-popup/components/uni-popup-dialog/keypress.js
create mode 100644 uni_modules/uni-popup/components/uni-popup-dialog/uni-popup-dialog.vue
create mode 100644 uni_modules/uni-popup/components/uni-popup-message/uni-popup-message.vue
create mode 100644 uni_modules/uni-popup/components/uni-popup-share/uni-popup-share.vue
create mode 100644 uni_modules/uni-popup/components/uni-popup/i18n/en.json
create mode 100644 uni_modules/uni-popup/components/uni-popup/i18n/index.js
create mode 100644 uni_modules/uni-popup/components/uni-popup/i18n/zh-Hans.json
create mode 100644 uni_modules/uni-popup/components/uni-popup/i18n/zh-Hant.json
create mode 100644 uni_modules/uni-popup/components/uni-popup/keypress.js
create mode 100644 uni_modules/uni-popup/components/uni-popup/popup.js
create mode 100644 uni_modules/uni-popup/components/uni-popup/uni-popup.vue
create mode 100644 uni_modules/uni-popup/package.json
create mode 100644 uni_modules/uni-popup/readme.md
create mode 100644 uni_modules/uni-scss/changelog.md
create mode 100644 uni_modules/uni-scss/index.scss
create mode 100644 uni_modules/uni-scss/package.json
create mode 100644 uni_modules/uni-scss/readme.md
create mode 100644 uni_modules/uni-scss/styles/index.scss
create mode 100644 uni_modules/uni-scss/styles/setting/_border.scss
create mode 100644 uni_modules/uni-scss/styles/setting/_color.scss
create mode 100644 uni_modules/uni-scss/styles/setting/_radius.scss
create mode 100644 uni_modules/uni-scss/styles/setting/_space.scss
create mode 100644 uni_modules/uni-scss/styles/setting/_styles.scss
create mode 100644 uni_modules/uni-scss/styles/setting/_text.scss
create mode 100644 uni_modules/uni-scss/styles/setting/_variables.scss
create mode 100644 uni_modules/uni-scss/styles/tools/functions.scss
create mode 100644 uni_modules/uni-scss/theme.scss
create mode 100644 uni_modules/uni-scss/variables.scss
create mode 100644 uni_modules/uni-transition/changelog.md
create mode 100644 uni_modules/uni-transition/components/uni-transition/createAnimation.js
create mode 100644 uni_modules/uni-transition/components/uni-transition/uni-transition.vue
create mode 100644 uni_modules/uni-transition/package.json
create mode 100644 uni_modules/uni-transition/readme.md
create mode 100644 uni_modules/uview-ui/LICENSE
create mode 100644 uni_modules/uview-ui/README.md
create mode 100644 uni_modules/uview-ui/changelog.md
create mode 100644 uni_modules/uview-ui/components/u--form/u--form.vue
create mode 100644 uni_modules/uview-ui/components/u--image/u--image.vue
create mode 100644 uni_modules/uview-ui/components/u--input/u--input.vue
create mode 100644 uni_modules/uview-ui/components/u--text/u--text.vue
create mode 100644 uni_modules/uview-ui/components/u--textarea/u--textarea.vue
create mode 100644 uni_modules/uview-ui/components/u-action-sheet/props.js
create mode 100644 uni_modules/uview-ui/components/u-action-sheet/u-action-sheet.vue
create mode 100644 uni_modules/uview-ui/components/u-album/props.js
create mode 100644 uni_modules/uview-ui/components/u-album/u-album.vue
create mode 100644 uni_modules/uview-ui/components/u-alert/props.js
create mode 100644 uni_modules/uview-ui/components/u-alert/u-alert.vue
create mode 100644 uni_modules/uview-ui/components/u-avatar-group/props.js
create mode 100644 uni_modules/uview-ui/components/u-avatar-group/u-avatar-group.vue
create mode 100644 uni_modules/uview-ui/components/u-avatar/props.js
create mode 100644 uni_modules/uview-ui/components/u-avatar/u-avatar.vue
create mode 100644 uni_modules/uview-ui/components/u-back-top/props.js
create mode 100644 uni_modules/uview-ui/components/u-back-top/u-back-top.vue
create mode 100644 uni_modules/uview-ui/components/u-badge/props.js
create mode 100644 uni_modules/uview-ui/components/u-badge/u-badge.vue
create mode 100644 uni_modules/uview-ui/components/u-button/nvue.scss
create mode 100644 uni_modules/uview-ui/components/u-button/props.js
create mode 100644 uni_modules/uview-ui/components/u-button/u-button.vue
create mode 100644 uni_modules/uview-ui/components/u-button/vue.scss
create mode 100644 uni_modules/uview-ui/components/u-calendar/header.vue
create mode 100644 uni_modules/uview-ui/components/u-calendar/month.vue
create mode 100644 uni_modules/uview-ui/components/u-calendar/props.js
create mode 100644 uni_modules/uview-ui/components/u-calendar/u-calendar.vue
create mode 100644 uni_modules/uview-ui/components/u-calendar/util.js
create mode 100644 uni_modules/uview-ui/components/u-car-keyboard/props.js
create mode 100644 uni_modules/uview-ui/components/u-car-keyboard/u-car-keyboard.vue
create mode 100644 uni_modules/uview-ui/components/u-cell-group/props.js
create mode 100644 uni_modules/uview-ui/components/u-cell-group/u-cell-group.vue
create mode 100644 uni_modules/uview-ui/components/u-cell/props.js
create mode 100644 uni_modules/uview-ui/components/u-cell/u-cell.vue
create mode 100644 uni_modules/uview-ui/components/u-checkbox-group/props.js
create mode 100644 uni_modules/uview-ui/components/u-checkbox-group/u-checkbox-group.vue
create mode 100644 uni_modules/uview-ui/components/u-checkbox/props.js
create mode 100644 uni_modules/uview-ui/components/u-checkbox/u-checkbox.vue
create mode 100644 uni_modules/uview-ui/components/u-circle-progress/props.js
create mode 100644 uni_modules/uview-ui/components/u-circle-progress/u-circle-progress.vue
create mode 100644 uni_modules/uview-ui/components/u-code-input/props.js
create mode 100644 uni_modules/uview-ui/components/u-code-input/u-code-input.vue
create mode 100644 uni_modules/uview-ui/components/u-code/props.js
create mode 100644 uni_modules/uview-ui/components/u-code/u-code.vue
create mode 100644 uni_modules/uview-ui/components/u-col/props.js
create mode 100644 uni_modules/uview-ui/components/u-col/u-col.vue
create mode 100644 uni_modules/uview-ui/components/u-collapse-item/props.js
create mode 100644 uni_modules/uview-ui/components/u-collapse-item/u-collapse-item.vue
create mode 100644 uni_modules/uview-ui/components/u-collapse/props.js
create mode 100644 uni_modules/uview-ui/components/u-collapse/u-collapse.vue
create mode 100644 uni_modules/uview-ui/components/u-column-notice/props.js
create mode 100644 uni_modules/uview-ui/components/u-column-notice/u-column-notice.vue
create mode 100644 uni_modules/uview-ui/components/u-count-down/props.js
create mode 100644 uni_modules/uview-ui/components/u-count-down/u-count-down.vue
create mode 100644 uni_modules/uview-ui/components/u-count-down/utils.js
create mode 100644 uni_modules/uview-ui/components/u-count-to/props.js
create mode 100644 uni_modules/uview-ui/components/u-count-to/u-count-to.vue
create mode 100644 uni_modules/uview-ui/components/u-datetime-picker/props.js
create mode 100644 uni_modules/uview-ui/components/u-datetime-picker/u-datetime-picker.vue
create mode 100644 uni_modules/uview-ui/components/u-divider/props.js
create mode 100644 uni_modules/uview-ui/components/u-divider/u-divider.vue
create mode 100644 uni_modules/uview-ui/components/u-dropdown-item/props.js
create mode 100644 uni_modules/uview-ui/components/u-dropdown-item/u-dropdown-item.vue
create mode 100644 uni_modules/uview-ui/components/u-dropdown/props.js
create mode 100644 uni_modules/uview-ui/components/u-dropdown/u-dropdown.vue
create mode 100644 uni_modules/uview-ui/components/u-empty/props.js
create mode 100644 uni_modules/uview-ui/components/u-empty/u-empty.vue
create mode 100644 uni_modules/uview-ui/components/u-form-item/props.js
create mode 100644 uni_modules/uview-ui/components/u-form-item/u-form-item.vue
create mode 100644 uni_modules/uview-ui/components/u-form/props.js
create mode 100644 uni_modules/uview-ui/components/u-form/u-form.vue
create mode 100644 uni_modules/uview-ui/components/u-gap/props.js
create mode 100644 uni_modules/uview-ui/components/u-gap/u-gap.vue
create mode 100644 uni_modules/uview-ui/components/u-grid-item/props.js
create mode 100644 uni_modules/uview-ui/components/u-grid-item/u-grid-item.vue
create mode 100644 uni_modules/uview-ui/components/u-grid/props.js
create mode 100644 uni_modules/uview-ui/components/u-grid/u-grid.vue
create mode 100644 uni_modules/uview-ui/components/u-icon/icons.js
create mode 100644 uni_modules/uview-ui/components/u-icon/props.js
create mode 100644 uni_modules/uview-ui/components/u-icon/u-icon.vue
create mode 100644 uni_modules/uview-ui/components/u-image/props.js
create mode 100644 uni_modules/uview-ui/components/u-image/u-image.vue
create mode 100644 uni_modules/uview-ui/components/u-index-anchor/props.js
create mode 100644 uni_modules/uview-ui/components/u-index-anchor/u-index-anchor.vue
create mode 100644 uni_modules/uview-ui/components/u-index-item/props.js
create mode 100644 uni_modules/uview-ui/components/u-index-item/u-index-item.vue
create mode 100644 uni_modules/uview-ui/components/u-index-list/props.js
create mode 100644 uni_modules/uview-ui/components/u-index-list/u-index-list.vue
create mode 100644 uni_modules/uview-ui/components/u-input/props.js
create mode 100644 uni_modules/uview-ui/components/u-input/u-input.vue
create mode 100644 uni_modules/uview-ui/components/u-keyboard/props.js
create mode 100644 uni_modules/uview-ui/components/u-keyboard/u-keyboard.vue
create mode 100644 uni_modules/uview-ui/components/u-line-progress/props.js
create mode 100644 uni_modules/uview-ui/components/u-line-progress/u-line-progress.vue
create mode 100644 uni_modules/uview-ui/components/u-line/props.js
create mode 100644 uni_modules/uview-ui/components/u-line/u-line.vue
create mode 100644 uni_modules/uview-ui/components/u-link/props.js
create mode 100644 uni_modules/uview-ui/components/u-link/u-link.vue
create mode 100644 uni_modules/uview-ui/components/u-list-item/props.js
create mode 100644 uni_modules/uview-ui/components/u-list-item/u-list-item.vue
create mode 100644 uni_modules/uview-ui/components/u-list/props.js
create mode 100644 uni_modules/uview-ui/components/u-list/u-list.vue
create mode 100644 uni_modules/uview-ui/components/u-loading-icon/props.js
create mode 100644 uni_modules/uview-ui/components/u-loading-icon/u-loading-icon.vue
create mode 100644 uni_modules/uview-ui/components/u-loading-page/props.js
create mode 100644 uni_modules/uview-ui/components/u-loading-page/u-loading-page.vue
create mode 100644 uni_modules/uview-ui/components/u-loadmore/props.js
create mode 100644 uni_modules/uview-ui/components/u-loadmore/u-loadmore.vue
create mode 100644 uni_modules/uview-ui/components/u-modal/props.js
create mode 100644 uni_modules/uview-ui/components/u-modal/u-modal.vue
create mode 100644 uni_modules/uview-ui/components/u-navbar/props.js
create mode 100644 uni_modules/uview-ui/components/u-navbar/u-navbar.vue
create mode 100644 uni_modules/uview-ui/components/u-no-network/props.js
create mode 100644 uni_modules/uview-ui/components/u-no-network/u-no-network.vue
create mode 100644 uni_modules/uview-ui/components/u-notice-bar/props.js
create mode 100644 uni_modules/uview-ui/components/u-notice-bar/u-notice-bar.vue
create mode 100644 uni_modules/uview-ui/components/u-notify/props.js
create mode 100644 uni_modules/uview-ui/components/u-notify/u-notify.vue
create mode 100644 uni_modules/uview-ui/components/u-number-box/props.js
create mode 100644 uni_modules/uview-ui/components/u-number-box/u-number-box.vue
create mode 100644 uni_modules/uview-ui/components/u-number-keyboard/props.js
create mode 100644 uni_modules/uview-ui/components/u-number-keyboard/u-number-keyboard.vue
create mode 100644 uni_modules/uview-ui/components/u-overlay/props.js
create mode 100644 uni_modules/uview-ui/components/u-overlay/u-overlay.vue
create mode 100644 uni_modules/uview-ui/components/u-parse/node/node.vue
create mode 100644 uni_modules/uview-ui/components/u-parse/parser.js
create mode 100644 uni_modules/uview-ui/components/u-parse/props.js
create mode 100644 uni_modules/uview-ui/components/u-parse/u-parse.vue
create mode 100644 uni_modules/uview-ui/components/u-picker-column/props.js
create mode 100644 uni_modules/uview-ui/components/u-picker-column/u-picker-column.vue
create mode 100644 uni_modules/uview-ui/components/u-picker/props.js
create mode 100644 uni_modules/uview-ui/components/u-picker/u-picker.vue
create mode 100644 uni_modules/uview-ui/components/u-popup/props.js
create mode 100644 uni_modules/uview-ui/components/u-popup/u-popup.vue
create mode 100644 uni_modules/uview-ui/components/u-radio-group/props.js
create mode 100644 uni_modules/uview-ui/components/u-radio-group/u-radio-group.vue
create mode 100644 uni_modules/uview-ui/components/u-radio/props.js
create mode 100644 uni_modules/uview-ui/components/u-radio/u-radio.vue
create mode 100644 uni_modules/uview-ui/components/u-rate/props.js
create mode 100644 uni_modules/uview-ui/components/u-rate/u-rate.vue
create mode 100644 uni_modules/uview-ui/components/u-read-more/props.js
create mode 100644 uni_modules/uview-ui/components/u-read-more/u-read-more.vue
create mode 100644 uni_modules/uview-ui/components/u-row-notice/props.js
create mode 100644 uni_modules/uview-ui/components/u-row-notice/u-row-notice.vue
create mode 100644 uni_modules/uview-ui/components/u-row/props.js
create mode 100644 uni_modules/uview-ui/components/u-row/u-row.vue
create mode 100644 uni_modules/uview-ui/components/u-safe-bottom/props.js
create mode 100644 uni_modules/uview-ui/components/u-safe-bottom/u-safe-bottom.vue
create mode 100644 uni_modules/uview-ui/components/u-scroll-list/nvue.js
create mode 100644 uni_modules/uview-ui/components/u-scroll-list/other.js
create mode 100644 uni_modules/uview-ui/components/u-scroll-list/props.js
create mode 100644 uni_modules/uview-ui/components/u-scroll-list/scrollWxs.wxs
create mode 100644 uni_modules/uview-ui/components/u-scroll-list/u-scroll-list.vue
create mode 100644 uni_modules/uview-ui/components/u-search/props.js
create mode 100644 uni_modules/uview-ui/components/u-search/u-search.vue
create mode 100644 uni_modules/uview-ui/components/u-skeleton/props.js
create mode 100644 uni_modules/uview-ui/components/u-skeleton/u-skeleton.vue
create mode 100644 uni_modules/uview-ui/components/u-slider/mpother.js
create mode 100644 uni_modules/uview-ui/components/u-slider/mpwxs.js
create mode 100644 uni_modules/uview-ui/components/u-slider/mpwxs.wxs
create mode 100644 uni_modules/uview-ui/components/u-slider/nvue - ╕▒▒╛.js
create mode 100644 uni_modules/uview-ui/components/u-slider/nvue - 副本.js
create mode 100644 uni_modules/uview-ui/components/u-slider/nvue.js
create mode 100644 uni_modules/uview-ui/components/u-slider/props.js
create mode 100644 uni_modules/uview-ui/components/u-slider/u-slider.vue
create mode 100644 uni_modules/uview-ui/components/u-status-bar/props.js
create mode 100644 uni_modules/uview-ui/components/u-status-bar/u-status-bar.vue
create mode 100644 uni_modules/uview-ui/components/u-steps-item/props.js
create mode 100644 uni_modules/uview-ui/components/u-steps-item/u-steps-item.vue
create mode 100644 uni_modules/uview-ui/components/u-steps/props.js
create mode 100644 uni_modules/uview-ui/components/u-steps/u-steps.vue
create mode 100644 uni_modules/uview-ui/components/u-sticky/props.js
create mode 100644 uni_modules/uview-ui/components/u-sticky/u-sticky.vue
create mode 100644 uni_modules/uview-ui/components/u-subsection/props.js
create mode 100644 uni_modules/uview-ui/components/u-subsection/u-subsection.vue
create mode 100644 uni_modules/uview-ui/components/u-swipe-action-item/index - backup.wxs
create mode 100644 uni_modules/uview-ui/components/u-swipe-action-item/index.wxs
create mode 100644 uni_modules/uview-ui/components/u-swipe-action-item/nvue - backup.js
create mode 100644 uni_modules/uview-ui/components/u-swipe-action-item/nvue.js
create mode 100644 uni_modules/uview-ui/components/u-swipe-action-item/props.js
create mode 100644 uni_modules/uview-ui/components/u-swipe-action-item/u-swipe-action-item.vue
create mode 100644 uni_modules/uview-ui/components/u-swipe-action-item/wxs.js
create mode 100644 uni_modules/uview-ui/components/u-swipe-action/props.js
create mode 100644 uni_modules/uview-ui/components/u-swipe-action/u-swipe-action.vue
create mode 100644 uni_modules/uview-ui/components/u-swiper-indicator/props.js
create mode 100644 uni_modules/uview-ui/components/u-swiper-indicator/u-swiper-indicator.vue
create mode 100644 uni_modules/uview-ui/components/u-swiper/props.js
create mode 100644 uni_modules/uview-ui/components/u-swiper/u-swiper.vue
create mode 100644 uni_modules/uview-ui/components/u-switch/props.js
create mode 100644 uni_modules/uview-ui/components/u-switch/u-switch.vue
create mode 100644 uni_modules/uview-ui/components/u-tabbar-item/props.js
create mode 100644 uni_modules/uview-ui/components/u-tabbar-item/u-tabbar-item.vue
create mode 100644 uni_modules/uview-ui/components/u-tabbar/props.js
create mode 100644 uni_modules/uview-ui/components/u-tabbar/u-tabbar.vue
create mode 100644 uni_modules/uview-ui/components/u-table/props.js
create mode 100644 uni_modules/uview-ui/components/u-table/u-table.vue
create mode 100644 uni_modules/uview-ui/components/u-tabs-item/props.js
create mode 100644 uni_modules/uview-ui/components/u-tabs-item/u-tabs-item.vue
create mode 100644 uni_modules/uview-ui/components/u-tabs/props.js
create mode 100644 uni_modules/uview-ui/components/u-tabs/u-tabs.vue
create mode 100644 uni_modules/uview-ui/components/u-tag/props.js
create mode 100644 uni_modules/uview-ui/components/u-tag/u-tag.vue
create mode 100644 uni_modules/uview-ui/components/u-td/props.js
create mode 100644 uni_modules/uview-ui/components/u-td/u-td.vue
create mode 100644 uni_modules/uview-ui/components/u-text/props.js
create mode 100644 uni_modules/uview-ui/components/u-text/u-text.vue
create mode 100644 uni_modules/uview-ui/components/u-text/value.js
create mode 100644 uni_modules/uview-ui/components/u-textarea/props.js
create mode 100644 uni_modules/uview-ui/components/u-textarea/u-textarea.vue
create mode 100644 uni_modules/uview-ui/components/u-toast/u-toast.vue
create mode 100644 uni_modules/uview-ui/components/u-toolbar/props.js
create mode 100644 uni_modules/uview-ui/components/u-toolbar/u-toolbar.vue
create mode 100644 uni_modules/uview-ui/components/u-tooltip/clipboard.min.js
create mode 100644 uni_modules/uview-ui/components/u-tooltip/props.js
create mode 100644 uni_modules/uview-ui/components/u-tooltip/u-tooltip.vue
create mode 100644 uni_modules/uview-ui/components/u-tr/props.js
create mode 100644 uni_modules/uview-ui/components/u-tr/u-tr.vue
create mode 100644 uni_modules/uview-ui/components/u-transition/nvue.ani-map.js
create mode 100644 uni_modules/uview-ui/components/u-transition/props.js
create mode 100644 uni_modules/uview-ui/components/u-transition/transition.js
create mode 100644 uni_modules/uview-ui/components/u-transition/u-transition.vue
create mode 100644 uni_modules/uview-ui/components/u-transition/vue.ani-style.scss
create mode 100644 uni_modules/uview-ui/components/u-upload/mixin.js
create mode 100644 uni_modules/uview-ui/components/u-upload/props.js
create mode 100644 uni_modules/uview-ui/components/u-upload/u-upload.vue
create mode 100644 uni_modules/uview-ui/components/u-upload/utils.js
create mode 100644 uni_modules/uview-ui/components/uview-ui/uview-ui.vue
create mode 100644 uni_modules/uview-ui/index.js
create mode 100644 uni_modules/uview-ui/index.scss
create mode 100644 uni_modules/uview-ui/libs/config/color.js
create mode 100644 uni_modules/uview-ui/libs/config/config.js
create mode 100644 uni_modules/uview-ui/libs/config/props.js
create mode 100644 uni_modules/uview-ui/libs/config/props/actionSheet.js
create mode 100644 uni_modules/uview-ui/libs/config/props/album.js
create mode 100644 uni_modules/uview-ui/libs/config/props/alert.js
create mode 100644 uni_modules/uview-ui/libs/config/props/avatar.js
create mode 100644 uni_modules/uview-ui/libs/config/props/avatarGroup.js
create mode 100644 uni_modules/uview-ui/libs/config/props/backtop.js
create mode 100644 uni_modules/uview-ui/libs/config/props/badge.js
create mode 100644 uni_modules/uview-ui/libs/config/props/button.js
create mode 100644 uni_modules/uview-ui/libs/config/props/calendar.js
create mode 100644 uni_modules/uview-ui/libs/config/props/carKeyboard.js
create mode 100644 uni_modules/uview-ui/libs/config/props/cell.js
create mode 100644 uni_modules/uview-ui/libs/config/props/cellGroup.js
create mode 100644 uni_modules/uview-ui/libs/config/props/checkbox.js
create mode 100644 uni_modules/uview-ui/libs/config/props/checkboxGroup.js
create mode 100644 uni_modules/uview-ui/libs/config/props/circleProgress.js
create mode 100644 uni_modules/uview-ui/libs/config/props/code.js
create mode 100644 uni_modules/uview-ui/libs/config/props/codeInput.js
create mode 100644 uni_modules/uview-ui/libs/config/props/col.js
create mode 100644 uni_modules/uview-ui/libs/config/props/collapse.js
create mode 100644 uni_modules/uview-ui/libs/config/props/collapseItem.js
create mode 100644 uni_modules/uview-ui/libs/config/props/columnNotice.js
create mode 100644 uni_modules/uview-ui/libs/config/props/countDown.js
create mode 100644 uni_modules/uview-ui/libs/config/props/countTo.js
create mode 100644 uni_modules/uview-ui/libs/config/props/datetimePicker.js
create mode 100644 uni_modules/uview-ui/libs/config/props/divider.js
create mode 100644 uni_modules/uview-ui/libs/config/props/empty.js
create mode 100644 uni_modules/uview-ui/libs/config/props/form.js
create mode 100644 uni_modules/uview-ui/libs/config/props/formItem.js
create mode 100644 uni_modules/uview-ui/libs/config/props/gap.js
create mode 100644 uni_modules/uview-ui/libs/config/props/grid.js
create mode 100644 uni_modules/uview-ui/libs/config/props/gridItem.js
create mode 100644 uni_modules/uview-ui/libs/config/props/icon.js
create mode 100644 uni_modules/uview-ui/libs/config/props/image.js
create mode 100644 uni_modules/uview-ui/libs/config/props/indexAnchor.js
create mode 100644 uni_modules/uview-ui/libs/config/props/indexList.js
create mode 100644 uni_modules/uview-ui/libs/config/props/input.js
create mode 100644 uni_modules/uview-ui/libs/config/props/keyboard.js
create mode 100644 uni_modules/uview-ui/libs/config/props/line.js
create mode 100644 uni_modules/uview-ui/libs/config/props/lineProgress.js
create mode 100644 uni_modules/uview-ui/libs/config/props/link.js
create mode 100644 uni_modules/uview-ui/libs/config/props/list.js
create mode 100644 uni_modules/uview-ui/libs/config/props/listItem.js
create mode 100644 uni_modules/uview-ui/libs/config/props/loadingIcon.js
create mode 100644 uni_modules/uview-ui/libs/config/props/loadingPage.js
create mode 100644 uni_modules/uview-ui/libs/config/props/loadmore.js
create mode 100644 uni_modules/uview-ui/libs/config/props/modal.js
create mode 100644 uni_modules/uview-ui/libs/config/props/navbar.js
create mode 100644 uni_modules/uview-ui/libs/config/props/noNetwork.js
create mode 100644 uni_modules/uview-ui/libs/config/props/noticeBar.js
create mode 100644 uni_modules/uview-ui/libs/config/props/notify.js
create mode 100644 uni_modules/uview-ui/libs/config/props/numberBox.js
create mode 100644 uni_modules/uview-ui/libs/config/props/numberKeyboard.js
create mode 100644 uni_modules/uview-ui/libs/config/props/overlay.js
create mode 100644 uni_modules/uview-ui/libs/config/props/parse.js
create mode 100644 uni_modules/uview-ui/libs/config/props/picker.js
create mode 100644 uni_modules/uview-ui/libs/config/props/popup.js
create mode 100644 uni_modules/uview-ui/libs/config/props/radio.js
create mode 100644 uni_modules/uview-ui/libs/config/props/radioGroup.js
create mode 100644 uni_modules/uview-ui/libs/config/props/rate.js
create mode 100644 uni_modules/uview-ui/libs/config/props/readMore.js
create mode 100644 uni_modules/uview-ui/libs/config/props/row.js
create mode 100644 uni_modules/uview-ui/libs/config/props/rowNotice.js
create mode 100644 uni_modules/uview-ui/libs/config/props/scrollList.js
create mode 100644 uni_modules/uview-ui/libs/config/props/search.js
create mode 100644 uni_modules/uview-ui/libs/config/props/section.js
create mode 100644 uni_modules/uview-ui/libs/config/props/skeleton.js
create mode 100644 uni_modules/uview-ui/libs/config/props/slider.js
create mode 100644 uni_modules/uview-ui/libs/config/props/statusBar.js
create mode 100644 uni_modules/uview-ui/libs/config/props/steps.js
create mode 100644 uni_modules/uview-ui/libs/config/props/stepsItem.js
create mode 100644 uni_modules/uview-ui/libs/config/props/sticky.js
create mode 100644 uni_modules/uview-ui/libs/config/props/subsection.js
create mode 100644 uni_modules/uview-ui/libs/config/props/swipeAction.js
create mode 100644 uni_modules/uview-ui/libs/config/props/swipeActionItem.js
create mode 100644 uni_modules/uview-ui/libs/config/props/swiper.js
create mode 100644 uni_modules/uview-ui/libs/config/props/swipterIndicator.js
create mode 100644 uni_modules/uview-ui/libs/config/props/switch.js
create mode 100644 uni_modules/uview-ui/libs/config/props/tabbar.js
create mode 100644 uni_modules/uview-ui/libs/config/props/tabbarItem.js
create mode 100644 uni_modules/uview-ui/libs/config/props/tabs.js
create mode 100644 uni_modules/uview-ui/libs/config/props/tag.js
create mode 100644 uni_modules/uview-ui/libs/config/props/text.js
create mode 100644 uni_modules/uview-ui/libs/config/props/textarea.js
create mode 100644 uni_modules/uview-ui/libs/config/props/toast.js
create mode 100644 uni_modules/uview-ui/libs/config/props/toolbar.js
create mode 100644 uni_modules/uview-ui/libs/config/props/tooltip.js
create mode 100644 uni_modules/uview-ui/libs/config/props/transition.js
create mode 100644 uni_modules/uview-ui/libs/config/props/upload.js
create mode 100644 uni_modules/uview-ui/libs/config/zIndex.js
create mode 100644 uni_modules/uview-ui/libs/css/color.scss
create mode 100644 uni_modules/uview-ui/libs/css/common.scss
create mode 100644 uni_modules/uview-ui/libs/css/components.scss
create mode 100644 uni_modules/uview-ui/libs/css/flex.scss
create mode 100644 uni_modules/uview-ui/libs/css/h5.scss
create mode 100644 uni_modules/uview-ui/libs/css/mixin.scss
create mode 100644 uni_modules/uview-ui/libs/css/mp.scss
create mode 100644 uni_modules/uview-ui/libs/css/nvue.scss
create mode 100644 uni_modules/uview-ui/libs/css/vue.scss
create mode 100644 uni_modules/uview-ui/libs/function/colorGradient.js
create mode 100644 uni_modules/uview-ui/libs/function/debounce.js
create mode 100644 uni_modules/uview-ui/libs/function/digit.js
create mode 100644 uni_modules/uview-ui/libs/function/index.js
create mode 100644 uni_modules/uview-ui/libs/function/platform.js
create mode 100644 uni_modules/uview-ui/libs/function/test.js
create mode 100644 uni_modules/uview-ui/libs/function/throttle.js
create mode 100644 uni_modules/uview-ui/libs/luch-request/adapters/index.js
create mode 100644 uni_modules/uview-ui/libs/luch-request/core/InterceptorManager.js
create mode 100644 uni_modules/uview-ui/libs/luch-request/core/Request.js
create mode 100644 uni_modules/uview-ui/libs/luch-request/core/buildFullPath.js
create mode 100644 uni_modules/uview-ui/libs/luch-request/core/defaults.js
create mode 100644 uni_modules/uview-ui/libs/luch-request/core/dispatchRequest.js
create mode 100644 uni_modules/uview-ui/libs/luch-request/core/mergeConfig.js
create mode 100644 uni_modules/uview-ui/libs/luch-request/core/settle.js
create mode 100644 uni_modules/uview-ui/libs/luch-request/helpers/buildURL.js
create mode 100644 uni_modules/uview-ui/libs/luch-request/helpers/combineURLs.js
create mode 100644 uni_modules/uview-ui/libs/luch-request/helpers/isAbsoluteURL.js
create mode 100644 uni_modules/uview-ui/libs/luch-request/index.d.ts
create mode 100644 uni_modules/uview-ui/libs/luch-request/index.js
create mode 100644 uni_modules/uview-ui/libs/luch-request/utils.js
create mode 100644 uni_modules/uview-ui/libs/luch-request/utils/clone.js
create mode 100644 uni_modules/uview-ui/libs/mixin/button.js
create mode 100644 uni_modules/uview-ui/libs/mixin/mixin.js
create mode 100644 uni_modules/uview-ui/libs/mixin/mpMixin.js
create mode 100644 uni_modules/uview-ui/libs/mixin/mpShare.js
create mode 100644 uni_modules/uview-ui/libs/mixin/openType.js
create mode 100644 uni_modules/uview-ui/libs/mixin/style.js
create mode 100644 uni_modules/uview-ui/libs/mixin/touch.js
create mode 100644 uni_modules/uview-ui/libs/util/async-validator.js
create mode 100644 uni_modules/uview-ui/libs/util/calendar.js
create mode 100644 uni_modules/uview-ui/libs/util/dayjs.js
create mode 100644 uni_modules/uview-ui/libs/util/emitter.js
create mode 100644 uni_modules/uview-ui/libs/util/route.js
create mode 100644 uni_modules/uview-ui/package.json
create mode 100644 uni_modules/uview-ui/theme.scss
create mode 100644 unpackage/dist/dev/.automator/mp-weixin/.automator.json
create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/common/main.js.map
create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/common/runtime.js.map
create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/common/vendor.js.map
create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/components/blindfold/blindfold.js.map
create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/components/bottom-input/bottom-input.js.map
create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/components/city-picker/city-picker.js.map
create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/components/other-login/other-login.js.map
create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/components/popup-share/popup-share.js.map
create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/home/cpns/info-list.js.map
create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/home/detail.js.map
create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/home/home.js.map
create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/home/release.js.map
create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/home/search.js.map
create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/mine/about.js.map
create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/mine/bind-email.js.map
create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/mine/edit-info.js.map
create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/mine/edit-pwd.js.map
create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/mine/feedback.js.map
create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/mine/login.js.map
create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/mine/mine.js.map
create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/mine/set.js.map
create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/mine/user-space.js.map
create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/news/cpns/news-topic-nav.js.map
create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/news/cpns/topic-list.js.map
create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/news/news-topic-cate.js.map
create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/news/news-topic-detail.js.map
create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/news/news.js.map
create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/paper/chat.js.map
create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/paper/cpns/chat-list.js.map
create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/paper/cpns/friend-list.js.map
create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/paper/cpns/paper-list.js.map
create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/paper/friend.js.map
create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/paper/paper.js.map
create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-datetime-picker/components/uni-datetime-picker/calendar-item.js.map
create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-datetime-picker/components/uni-datetime-picker/calendar.js.map
create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-datetime-picker/components/uni-datetime-picker/time-picker.js.map
create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-datetime-picker/components/uni-datetime-picker/uni-datetime-picker.js.map
create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-icons/components/uni-icons/uni-icons.js.map
create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-popup/components/uni-popup-dialog/uni-popup-dialog.js.map
create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-popup/components/uni-popup/uni-popup.js.map
create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-transition/components/uni-transition/uni-transition.js.map
create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uview-ui/components/u--input/u--input.js.map
create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uview-ui/components/u--text/u--text.js.map
create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uview-ui/components/u-action-sheet/u-action-sheet.js.map
create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uview-ui/components/u-badge/u-badge.js.map
create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uview-ui/components/u-button/u-button.js.map
create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uview-ui/components/u-cell-group/u-cell-group.js.map
create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uview-ui/components/u-cell/u-cell.js.map
create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uview-ui/components/u-code/u-code.js.map
create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uview-ui/components/u-collapse-item/u-collapse-item.js.map
create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uview-ui/components/u-collapse/u-collapse.js.map
create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uview-ui/components/u-empty/u-empty.js.map
create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uview-ui/components/u-gap/u-gap.js.map
create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uview-ui/components/u-icon/u-icon.js.map
create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uview-ui/components/u-input/u-input.js.map
create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uview-ui/components/u-line/u-line.js.map
create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uview-ui/components/u-link/u-link.js.map
create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uview-ui/components/u-loading-icon/u-loading-icon.js.map
create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uview-ui/components/u-loadmore/u-loadmore.js.map
create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uview-ui/components/u-modal/u-modal.js.map
create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uview-ui/components/u-navbar/u-navbar.js.map
create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uview-ui/components/u-overlay/u-overlay.js.map
create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uview-ui/components/u-popup/u-popup.js.map
create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uview-ui/components/u-safe-bottom/u-safe-bottom.js.map
create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uview-ui/components/u-search/u-search.js.map
create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uview-ui/components/u-status-bar/u-status-bar.js.map
create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uview-ui/components/u-sticky/u-sticky.js.map
create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uview-ui/components/u-swiper-indicator/u-swiper-indicator.js.map
create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uview-ui/components/u-swiper/u-swiper.js.map
create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uview-ui/components/u-tabs/u-tabs.js.map
create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uview-ui/components/u-text/u-text.js.map
create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uview-ui/components/u-textarea/u-textarea.js.map
create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uview-ui/components/u-toast/u-toast.js.map
create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uview-ui/components/u-transition/u-transition.js.map
create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uview-ui/components/u-upload/u-upload.js.map
create mode 100644 unpackage/dist/dev/mp-weixin/app.js
create mode 100644 unpackage/dist/dev/mp-weixin/app.json
create mode 100644 unpackage/dist/dev/mp-weixin/app.wxss
create mode 100644 unpackage/dist/dev/mp-weixin/common/main.js
create mode 100644 unpackage/dist/dev/mp-weixin/common/main.wxss
create mode 100644 unpackage/dist/dev/mp-weixin/common/runtime.js
create mode 100644 unpackage/dist/dev/mp-weixin/common/vendor.js
create mode 100644 unpackage/dist/dev/mp-weixin/components/blindfold/blindfold.js
create mode 100644 unpackage/dist/dev/mp-weixin/components/blindfold/blindfold.json
create mode 100644 unpackage/dist/dev/mp-weixin/components/blindfold/blindfold.wxml
create mode 100644 unpackage/dist/dev/mp-weixin/components/blindfold/blindfold.wxss
create mode 100644 unpackage/dist/dev/mp-weixin/components/bottom-input/bottom-input.js
create mode 100644 unpackage/dist/dev/mp-weixin/components/bottom-input/bottom-input.json
create mode 100644 unpackage/dist/dev/mp-weixin/components/bottom-input/bottom-input.wxml
create mode 100644 unpackage/dist/dev/mp-weixin/components/bottom-input/bottom-input.wxss
create mode 100644 unpackage/dist/dev/mp-weixin/components/city-picker/city-picker.js
create mode 100644 unpackage/dist/dev/mp-weixin/components/city-picker/city-picker.json
create mode 100644 unpackage/dist/dev/mp-weixin/components/city-picker/city-picker.wxml
create mode 100644 unpackage/dist/dev/mp-weixin/components/city-picker/city-picker.wxss
create mode 100644 unpackage/dist/dev/mp-weixin/components/other-login/other-login.js
create mode 100644 unpackage/dist/dev/mp-weixin/components/other-login/other-login.json
create mode 100644 unpackage/dist/dev/mp-weixin/components/other-login/other-login.wxml
create mode 100644 unpackage/dist/dev/mp-weixin/components/other-login/other-login.wxss
create mode 100644 unpackage/dist/dev/mp-weixin/components/popup-share/popup-share.js
create mode 100644 unpackage/dist/dev/mp-weixin/components/popup-share/popup-share.json
create mode 100644 unpackage/dist/dev/mp-weixin/components/popup-share/popup-share.wxml
create mode 100644 unpackage/dist/dev/mp-weixin/components/popup-share/popup-share.wxss
create mode 100644 unpackage/dist/dev/mp-weixin/pages/home/cpns/info-list.js
create mode 100644 unpackage/dist/dev/mp-weixin/pages/home/cpns/info-list.json
create mode 100644 unpackage/dist/dev/mp-weixin/pages/home/cpns/info-list.wxml
create mode 100644 unpackage/dist/dev/mp-weixin/pages/home/cpns/info-list.wxss
create mode 100644 unpackage/dist/dev/mp-weixin/pages/home/detail.js
create mode 100644 unpackage/dist/dev/mp-weixin/pages/home/detail.json
create mode 100644 unpackage/dist/dev/mp-weixin/pages/home/detail.wxml
create mode 100644 unpackage/dist/dev/mp-weixin/pages/home/detail.wxss
create mode 100644 unpackage/dist/dev/mp-weixin/pages/home/home.js
create mode 100644 unpackage/dist/dev/mp-weixin/pages/home/home.json
create mode 100644 unpackage/dist/dev/mp-weixin/pages/home/home.wxml
create mode 100644 unpackage/dist/dev/mp-weixin/pages/home/home.wxss
create mode 100644 unpackage/dist/dev/mp-weixin/pages/home/release.js
create mode 100644 unpackage/dist/dev/mp-weixin/pages/home/release.json
create mode 100644 unpackage/dist/dev/mp-weixin/pages/home/release.wxml
create mode 100644 unpackage/dist/dev/mp-weixin/pages/home/release.wxss
create mode 100644 unpackage/dist/dev/mp-weixin/pages/home/search.js
create mode 100644 unpackage/dist/dev/mp-weixin/pages/home/search.json
create mode 100644 unpackage/dist/dev/mp-weixin/pages/home/search.wxml
create mode 100644 unpackage/dist/dev/mp-weixin/pages/home/search.wxss
create mode 100644 unpackage/dist/dev/mp-weixin/pages/mine/about.js
create mode 100644 unpackage/dist/dev/mp-weixin/pages/mine/about.json
create mode 100644 unpackage/dist/dev/mp-weixin/pages/mine/about.wxml
create mode 100644 unpackage/dist/dev/mp-weixin/pages/mine/about.wxss
create mode 100644 unpackage/dist/dev/mp-weixin/pages/mine/bind-email.js
create mode 100644 unpackage/dist/dev/mp-weixin/pages/mine/bind-email.json
create mode 100644 unpackage/dist/dev/mp-weixin/pages/mine/bind-email.wxml
create mode 100644 unpackage/dist/dev/mp-weixin/pages/mine/bind-email.wxss
create mode 100644 unpackage/dist/dev/mp-weixin/pages/mine/edit-info.js
create mode 100644 unpackage/dist/dev/mp-weixin/pages/mine/edit-info.json
create mode 100644 unpackage/dist/dev/mp-weixin/pages/mine/edit-info.wxml
create mode 100644 unpackage/dist/dev/mp-weixin/pages/mine/edit-info.wxss
create mode 100644 unpackage/dist/dev/mp-weixin/pages/mine/edit-pwd.js
create mode 100644 unpackage/dist/dev/mp-weixin/pages/mine/edit-pwd.json
create mode 100644 unpackage/dist/dev/mp-weixin/pages/mine/edit-pwd.wxml
create mode 100644 unpackage/dist/dev/mp-weixin/pages/mine/edit-pwd.wxss
create mode 100644 unpackage/dist/dev/mp-weixin/pages/mine/feedback.js
create mode 100644 unpackage/dist/dev/mp-weixin/pages/mine/feedback.json
create mode 100644 unpackage/dist/dev/mp-weixin/pages/mine/feedback.wxml
create mode 100644 unpackage/dist/dev/mp-weixin/pages/mine/feedback.wxss
create mode 100644 unpackage/dist/dev/mp-weixin/pages/mine/login.js
create mode 100644 unpackage/dist/dev/mp-weixin/pages/mine/login.json
create mode 100644 unpackage/dist/dev/mp-weixin/pages/mine/login.wxml
create mode 100644 unpackage/dist/dev/mp-weixin/pages/mine/login.wxss
create mode 100644 unpackage/dist/dev/mp-weixin/pages/mine/mine.js
create mode 100644 unpackage/dist/dev/mp-weixin/pages/mine/mine.json
create mode 100644 unpackage/dist/dev/mp-weixin/pages/mine/mine.wxml
create mode 100644 unpackage/dist/dev/mp-weixin/pages/mine/mine.wxss
create mode 100644 unpackage/dist/dev/mp-weixin/pages/mine/set.js
create mode 100644 unpackage/dist/dev/mp-weixin/pages/mine/set.json
create mode 100644 unpackage/dist/dev/mp-weixin/pages/mine/set.wxml
create mode 100644 unpackage/dist/dev/mp-weixin/pages/mine/set.wxss
create mode 100644 unpackage/dist/dev/mp-weixin/pages/mine/user-space.js
create mode 100644 unpackage/dist/dev/mp-weixin/pages/mine/user-space.json
create mode 100644 unpackage/dist/dev/mp-weixin/pages/mine/user-space.wxml
create mode 100644 unpackage/dist/dev/mp-weixin/pages/mine/user-space.wxss
create mode 100644 unpackage/dist/dev/mp-weixin/pages/news/cpns/news-topic-nav.js
create mode 100644 unpackage/dist/dev/mp-weixin/pages/news/cpns/news-topic-nav.json
create mode 100644 unpackage/dist/dev/mp-weixin/pages/news/cpns/news-topic-nav.wxml
create mode 100644 unpackage/dist/dev/mp-weixin/pages/news/cpns/news-topic-nav.wxss
create mode 100644 unpackage/dist/dev/mp-weixin/pages/news/cpns/topic-list.js
create mode 100644 unpackage/dist/dev/mp-weixin/pages/news/cpns/topic-list.json
create mode 100644 unpackage/dist/dev/mp-weixin/pages/news/cpns/topic-list.wxml
create mode 100644 unpackage/dist/dev/mp-weixin/pages/news/cpns/topic-list.wxss
create mode 100644 unpackage/dist/dev/mp-weixin/pages/news/news-topic-cate.js
create mode 100644 unpackage/dist/dev/mp-weixin/pages/news/news-topic-cate.json
create mode 100644 unpackage/dist/dev/mp-weixin/pages/news/news-topic-cate.wxml
create mode 100644 unpackage/dist/dev/mp-weixin/pages/news/news-topic-cate.wxss
create mode 100644 unpackage/dist/dev/mp-weixin/pages/news/news-topic-detail.js
create mode 100644 unpackage/dist/dev/mp-weixin/pages/news/news-topic-detail.json
create mode 100644 unpackage/dist/dev/mp-weixin/pages/news/news-topic-detail.wxml
create mode 100644 unpackage/dist/dev/mp-weixin/pages/news/news-topic-detail.wxss
create mode 100644 unpackage/dist/dev/mp-weixin/pages/news/news.js
create mode 100644 unpackage/dist/dev/mp-weixin/pages/news/news.json
create mode 100644 unpackage/dist/dev/mp-weixin/pages/news/news.wxml
create mode 100644 unpackage/dist/dev/mp-weixin/pages/news/news.wxss
create mode 100644 unpackage/dist/dev/mp-weixin/pages/paper/chat.js
create mode 100644 unpackage/dist/dev/mp-weixin/pages/paper/chat.json
create mode 100644 unpackage/dist/dev/mp-weixin/pages/paper/chat.wxml
create mode 100644 unpackage/dist/dev/mp-weixin/pages/paper/chat.wxss
create mode 100644 unpackage/dist/dev/mp-weixin/pages/paper/cpns/chat-list.js
create mode 100644 unpackage/dist/dev/mp-weixin/pages/paper/cpns/chat-list.json
create mode 100644 unpackage/dist/dev/mp-weixin/pages/paper/cpns/chat-list.wxml
create mode 100644 unpackage/dist/dev/mp-weixin/pages/paper/cpns/chat-list.wxss
create mode 100644 unpackage/dist/dev/mp-weixin/pages/paper/cpns/friend-list.js
create mode 100644 unpackage/dist/dev/mp-weixin/pages/paper/cpns/friend-list.json
create mode 100644 unpackage/dist/dev/mp-weixin/pages/paper/cpns/friend-list.wxml
create mode 100644 unpackage/dist/dev/mp-weixin/pages/paper/cpns/friend-list.wxss
create mode 100644 unpackage/dist/dev/mp-weixin/pages/paper/cpns/paper-list.js
create mode 100644 unpackage/dist/dev/mp-weixin/pages/paper/cpns/paper-list.json
create mode 100644 unpackage/dist/dev/mp-weixin/pages/paper/cpns/paper-list.wxml
create mode 100644 unpackage/dist/dev/mp-weixin/pages/paper/cpns/paper-list.wxss
create mode 100644 unpackage/dist/dev/mp-weixin/pages/paper/friend.js
create mode 100644 unpackage/dist/dev/mp-weixin/pages/paper/friend.json
create mode 100644 unpackage/dist/dev/mp-weixin/pages/paper/friend.wxml
create mode 100644 unpackage/dist/dev/mp-weixin/pages/paper/friend.wxss
create mode 100644 unpackage/dist/dev/mp-weixin/pages/paper/paper.js
create mode 100644 unpackage/dist/dev/mp-weixin/pages/paper/paper.json
create mode 100644 unpackage/dist/dev/mp-weixin/pages/paper/paper.wxml
create mode 100644 unpackage/dist/dev/mp-weixin/pages/paper/paper.wxss
create mode 100644 unpackage/dist/dev/mp-weixin/project.config.json
create mode 100644 unpackage/dist/dev/mp-weixin/project.private.config.json
create mode 100644 unpackage/dist/dev/mp-weixin/static/css/animate.css
create mode 100644 unpackage/dist/dev/mp-weixin/static/css/iconfont.css
create mode 100644 unpackage/dist/dev/mp-weixin/static/css/thinco.scss
create mode 100644 unpackage/dist/dev/mp-weixin/static/font/iconfont.ttf
create mode 100644 unpackage/dist/dev/mp-weixin/static/font/iconfont.woff
create mode 100644 unpackage/dist/dev/mp-weixin/static/font/iconfont.woff2
create mode 100644 unpackage/dist/dev/mp-weixin/static/img/demo/01.svg
create mode 100644 unpackage/dist/dev/mp-weixin/static/img/demo/02.svg
create mode 100644 unpackage/dist/dev/mp-weixin/static/img/demo/03.svg
create mode 100644 unpackage/dist/dev/mp-weixin/static/img/demo/04.svg
create mode 100644 unpackage/dist/dev/mp-weixin/static/img/demo/05.svg
create mode 100644 unpackage/dist/dev/mp-weixin/static/img/demo/06.svg
create mode 100644 unpackage/dist/dev/mp-weixin/static/img/demo/07.svg
create mode 100644 unpackage/dist/dev/mp-weixin/static/img/demo/08.svg
create mode 100644 unpackage/dist/dev/mp-weixin/static/img/demo/09.svg
create mode 100644 unpackage/dist/dev/mp-weixin/static/img/demo/10.svg
create mode 100644 unpackage/dist/dev/mp-weixin/static/img/demo/11.svg
create mode 100644 unpackage/dist/dev/mp-weixin/static/img/demo/12.svg
create mode 100644 unpackage/dist/dev/mp-weixin/static/img/demo/13.svg
create mode 100644 unpackage/dist/dev/mp-weixin/static/img/demo/14.svg
create mode 100644 unpackage/dist/dev/mp-weixin/static/img/demo/15.svg
create mode 100644 unpackage/dist/dev/mp-weixin/static/img/demo/16.svg
create mode 100644 unpackage/dist/dev/mp-weixin/static/img/demo/17.svg
create mode 100644 unpackage/dist/dev/mp-weixin/static/img/demo/18.svg
create mode 100644 unpackage/dist/dev/mp-weixin/static/img/demo/19.svg
create mode 100644 unpackage/dist/dev/mp-weixin/static/img/demo/20.svg
create mode 100644 unpackage/dist/dev/mp-weixin/static/img/demo/21.svg
create mode 100644 unpackage/dist/dev/mp-weixin/static/img/demo/22.svg
create mode 100644 unpackage/dist/dev/mp-weixin/static/img/demo/autumn.svg
create mode 100644 unpackage/dist/dev/mp-weixin/static/img/demo/spring.svg
create mode 100644 unpackage/dist/dev/mp-weixin/static/img/demo/summer.svg
create mode 100644 unpackage/dist/dev/mp-weixin/static/img/demo/winter.svg
create mode 100644 unpackage/dist/dev/mp-weixin/static/img/header/01.svg
create mode 100644 unpackage/dist/dev/mp-weixin/static/img/header/02.svg
create mode 100644 unpackage/dist/dev/mp-weixin/static/img/header/03.svg
create mode 100644 unpackage/dist/dev/mp-weixin/static/img/header/04.svg
create mode 100644 unpackage/dist/dev/mp-weixin/static/img/header/05.svg
create mode 100644 unpackage/dist/dev/mp-weixin/static/img/header/06.svg
create mode 100644 unpackage/dist/dev/mp-weixin/static/img/header/07.svg
create mode 100644 unpackage/dist/dev/mp-weixin/static/img/header/08.svg
create mode 100644 unpackage/dist/dev/mp-weixin/static/img/header/09.svg
create mode 100644 unpackage/dist/dev/mp-weixin/static/img/header/10.svg
create mode 100644 unpackage/dist/dev/mp-weixin/static/img/header/11.svg
create mode 100644 unpackage/dist/dev/mp-weixin/static/img/header/12.svg
create mode 100644 unpackage/dist/dev/mp-weixin/static/img/header/a.svg
create mode 100644 unpackage/dist/dev/mp-weixin/static/img/header/b.svg
create mode 100644 unpackage/dist/dev/mp-weixin/static/img/header/c.svg
create mode 100644 unpackage/dist/dev/mp-weixin/static/img/header/d.svg
create mode 100644 unpackage/dist/dev/mp-weixin/static/img/list/01.svg
create mode 100644 unpackage/dist/dev/mp-weixin/static/img/list/02.svg
create mode 100644 unpackage/dist/dev/mp-weixin/static/img/list/03.svg
create mode 100644 unpackage/dist/dev/mp-weixin/static/img/list/04.svg
create mode 100644 unpackage/dist/dev/mp-weixin/static/img/list/05.svg
create mode 100644 unpackage/dist/dev/mp-weixin/static/img/list/06.svg
create mode 100644 unpackage/dist/dev/mp-weixin/static/img/list/07.svg
create mode 100644 unpackage/dist/dev/mp-weixin/static/img/list/08.svg
create mode 100644 unpackage/dist/dev/mp-weixin/static/img/list/09.svg
create mode 100644 unpackage/dist/dev/mp-weixin/static/img/list/10.svg
create mode 100644 unpackage/dist/dev/mp-weixin/static/img/list/11.svg
create mode 100644 unpackage/dist/dev/mp-weixin/static/img/list/12.svg
create mode 100644 unpackage/dist/dev/mp-weixin/static/img/logo.png
create mode 100644 unpackage/dist/dev/mp-weixin/static/img/share/pyq.svg
create mode 100644 unpackage/dist/dev/mp-weixin/static/img/share/qq.svg
create mode 100644 unpackage/dist/dev/mp-weixin/static/img/share/rz.svg
create mode 100644 unpackage/dist/dev/mp-weixin/static/img/share/wb.svg
create mode 100644 unpackage/dist/dev/mp-weixin/static/img/share/wx.svg
create mode 100644 unpackage/dist/dev/mp-weixin/static/img/tabbar/home-ed.png
create mode 100644 unpackage/dist/dev/mp-weixin/static/img/tabbar/home.png
create mode 100644 unpackage/dist/dev/mp-weixin/static/img/tabbar/mine-ed.png
create mode 100644 unpackage/dist/dev/mp-weixin/static/img/tabbar/mine.png
create mode 100644 unpackage/dist/dev/mp-weixin/static/img/tabbar/news-ed.png
create mode 100644 unpackage/dist/dev/mp-weixin/static/img/tabbar/news.png
create mode 100644 unpackage/dist/dev/mp-weixin/static/img/tabbar/paper-ed.png
create mode 100644 unpackage/dist/dev/mp-weixin/static/img/tabbar/paper.png
create mode 100644 unpackage/dist/dev/mp-weixin/static/profile/1.jpg
create mode 100644 unpackage/dist/dev/mp-weixin/static/profile/2.jpg
create mode 100644 unpackage/dist/dev/mp-weixin/static/profile/3.jpg
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uni-datetime-picker/components/uni-datetime-picker/calendar-item.js
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uni-datetime-picker/components/uni-datetime-picker/calendar-item.json
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uni-datetime-picker/components/uni-datetime-picker/calendar-item.wxml
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uni-datetime-picker/components/uni-datetime-picker/calendar-item.wxss
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uni-datetime-picker/components/uni-datetime-picker/calendar.js
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uni-datetime-picker/components/uni-datetime-picker/calendar.json
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uni-datetime-picker/components/uni-datetime-picker/calendar.wxml
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uni-datetime-picker/components/uni-datetime-picker/calendar.wxss
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uni-datetime-picker/components/uni-datetime-picker/time-picker.js
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uni-datetime-picker/components/uni-datetime-picker/time-picker.json
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uni-datetime-picker/components/uni-datetime-picker/time-picker.wxml
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uni-datetime-picker/components/uni-datetime-picker/time-picker.wxss
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uni-datetime-picker/components/uni-datetime-picker/uni-datetime-picker.js
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uni-datetime-picker/components/uni-datetime-picker/uni-datetime-picker.json
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uni-datetime-picker/components/uni-datetime-picker/uni-datetime-picker.wxml
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uni-datetime-picker/components/uni-datetime-picker/uni-datetime-picker.wxss
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uni-icons/components/uni-icons/uni-icons.js
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uni-icons/components/uni-icons/uni-icons.json
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uni-icons/components/uni-icons/uni-icons.wxml
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uni-icons/components/uni-icons/uni-icons.wxss
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uni-popup/components/uni-popup-dialog/uni-popup-dialog.js
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uni-popup/components/uni-popup-dialog/uni-popup-dialog.json
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uni-popup/components/uni-popup-dialog/uni-popup-dialog.wxml
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uni-popup/components/uni-popup-dialog/uni-popup-dialog.wxss
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uni-popup/components/uni-popup/uni-popup.js
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uni-popup/components/uni-popup/uni-popup.json
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uni-popup/components/uni-popup/uni-popup.wxml
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uni-popup/components/uni-popup/uni-popup.wxss
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uni-transition/components/uni-transition/uni-transition.js
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uni-transition/components/uni-transition/uni-transition.json
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uni-transition/components/uni-transition/uni-transition.wxml
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u--input/u--input.js
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u--input/u--input.json
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u--input/u--input.wxml
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u--text/u--text.js
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u--text/u--text.json
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u--text/u--text.wxml
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-action-sheet/u-action-sheet.js
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-action-sheet/u-action-sheet.json
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-action-sheet/u-action-sheet.wxml
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-action-sheet/u-action-sheet.wxss
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-badge/u-badge.js
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-badge/u-badge.json
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-badge/u-badge.wxml
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-badge/u-badge.wxss
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-button/u-button.js
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-button/u-button.json
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-button/u-button.wxml
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-button/u-button.wxss
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-cell-group/u-cell-group.js
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-cell-group/u-cell-group.json
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-cell-group/u-cell-group.wxml
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-cell-group/u-cell-group.wxss
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-cell/u-cell.js
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-cell/u-cell.json
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-cell/u-cell.wxml
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-cell/u-cell.wxss
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-code/u-code.js
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-code/u-code.json
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-code/u-code.wxml
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-code/u-code.wxss
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-collapse-item/u-collapse-item.js
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-collapse-item/u-collapse-item.json
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-collapse-item/u-collapse-item.wxml
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-collapse-item/u-collapse-item.wxss
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-collapse/u-collapse.js
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-collapse/u-collapse.json
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-collapse/u-collapse.wxml
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-collapse/u-collapse.wxss
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-empty/u-empty.js
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-empty/u-empty.json
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-empty/u-empty.wxml
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-empty/u-empty.wxss
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-gap/u-gap.js
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-gap/u-gap.json
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-gap/u-gap.wxml
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-gap/u-gap.wxss
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-icon/u-icon.js
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-icon/u-icon.json
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-icon/u-icon.wxml
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-icon/u-icon.wxss
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-input/u-input.js
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-input/u-input.json
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-input/u-input.wxml
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-input/u-input.wxss
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-line/u-line.js
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-line/u-line.json
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-line/u-line.wxml
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-line/u-line.wxss
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-link/u-link.js
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-link/u-link.json
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-link/u-link.wxml
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-link/u-link.wxss
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-loading-icon/u-loading-icon.js
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-loading-icon/u-loading-icon.json
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-loading-icon/u-loading-icon.wxml
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-loading-icon/u-loading-icon.wxss
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-loadmore/u-loadmore.js
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-loadmore/u-loadmore.json
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-loadmore/u-loadmore.wxml
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-loadmore/u-loadmore.wxss
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-modal/u-modal.js
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-modal/u-modal.json
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-modal/u-modal.wxml
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-modal/u-modal.wxss
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-navbar/u-navbar.js
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-navbar/u-navbar.json
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-navbar/u-navbar.wxml
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-navbar/u-navbar.wxss
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-overlay/u-overlay.js
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-overlay/u-overlay.json
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-overlay/u-overlay.wxml
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-overlay/u-overlay.wxss
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-popup/u-popup.js
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-popup/u-popup.json
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-popup/u-popup.wxml
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-popup/u-popup.wxss
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-safe-bottom/u-safe-bottom.js
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-safe-bottom/u-safe-bottom.json
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-safe-bottom/u-safe-bottom.wxml
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-safe-bottom/u-safe-bottom.wxss
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-search/u-search.js
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-search/u-search.json
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-search/u-search.wxml
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-search/u-search.wxss
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-status-bar/u-status-bar.js
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-status-bar/u-status-bar.json
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-status-bar/u-status-bar.wxml
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-status-bar/u-status-bar.wxss
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-sticky/u-sticky.js
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-sticky/u-sticky.json
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-sticky/u-sticky.wxml
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-sticky/u-sticky.wxss
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-swiper-indicator/u-swiper-indicator.js
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-swiper-indicator/u-swiper-indicator.json
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-swiper-indicator/u-swiper-indicator.wxml
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-swiper-indicator/u-swiper-indicator.wxss
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-swiper/u-swiper.js
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-swiper/u-swiper.json
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-swiper/u-swiper.wxml
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-swiper/u-swiper.wxss
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-tabs/u-tabs.js
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-tabs/u-tabs.json
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-tabs/u-tabs.wxml
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-tabs/u-tabs.wxss
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-text/u-text.js
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-text/u-text.json
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-text/u-text.wxml
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-text/u-text.wxss
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-textarea/u-textarea.js
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-textarea/u-textarea.json
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-textarea/u-textarea.wxml
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-textarea/u-textarea.wxss
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-toast/u-toast.js
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-toast/u-toast.json
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-toast/u-toast.wxml
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-toast/u-toast.wxss
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-transition/u-transition.js
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-transition/u-transition.json
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-transition/u-transition.wxml
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-transition/u-transition.wxss
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-upload/u-upload.js
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-upload/u-upload.json
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-upload/u-upload.wxml
create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/uview-ui/components/u-upload/u-upload.wxss
create mode 100644 utils/data/data.js
create mode 100644 utils/lib/config.js
create mode 100644 utils/lib/time.js
create mode 100644 utils/lib/tool.js
diff --git a/.hbuilderx/launch.json b/.hbuilderx/launch.json
new file mode 100644
index 0000000..81f13f4
--- /dev/null
+++ b/.hbuilderx/launch.json
@@ -0,0 +1,16 @@
+{ // launch.json 配置了启动调试时相关设置,configurations下节点名称可为 app-plus/h5/mp-weixin/mp-baidu/mp-alipay/mp-qq/mp-toutiao/mp-360/
+ // launchtype项可配置值为local或remote, local代表前端连本地云函数,remote代表前端连云端云函数
+ "version": "0.0",
+ "configurations": [{
+ "default" :
+ {
+ "launchtype" : "local"
+ },
+ "mp-weixin" :
+ {
+ "launchtype" : "local"
+ },
+ "type" : "uniCloud"
+ }
+ ]
+}
diff --git a/.idea/.gitignore b/.idea/.gitignore
new file mode 100644
index 0000000..b58b603
--- /dev/null
+++ b/.idea/.gitignore
@@ -0,0 +1,5 @@
+# Default ignored files
+/shelf/
+/workspace.xml
+# Editor-based HTTP Client requests
+/httpRequests/
diff --git a/.idea/Retired.iml b/.idea/Retired.iml
new file mode 100644
index 0000000..24643cc
--- /dev/null
+++ b/.idea/Retired.iml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
new file mode 100644
index 0000000..28a804d
--- /dev/null
+++ b/.idea/misc.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/modules.xml b/.idea/modules.xml
new file mode 100644
index 0000000..214edd2
--- /dev/null
+++ b/.idea/modules.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
new file mode 100644
index 0000000..94a25f7
--- /dev/null
+++ b/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/App.vue b/App.vue
new file mode 100644
index 0000000..ae737fc
--- /dev/null
+++ b/App.vue
@@ -0,0 +1,50 @@
+
+
+
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..2fcf195
--- /dev/null
+++ b/README.md
@@ -0,0 +1,154 @@
+[TOC]
+# 一、项目介绍
+1. 项目描述:“share-bbs”是一套采用“uni-App”开发的分享社交论坛,兼容Android、IOS、微信小程序。
+2. 代码说明:此项目为纯前端项目,不含后端、数据库等(方便本地运行、学习、复用)。前端框架:uni-app,vue.js,uViewUI。
+3. 仓库地址:[社交论坛] https://gitee.com/mrthinco/share-bbs
+4. 项目展示:
+
+
+
+
+# 二、目录说明
+## 2.1 目录
+```
+share-bbs
+├─ components // 组件库
+ ├─ com-* // 公共组件
+ ├─ 页面名称-* // 页面组件
+ └─ uni-* // uni组件
+├─ pages // 页面
+ ├─ index // 首页模块
+ ├─ news // 动态模块
+ ├─ paper // 小纸条模块
+ └─ mine // 我的模块
+├─ static // 静态资源, 存放应用引用的本地静态资源(如图片、视频等)的目录,注意:静态资源只能存放于此
+ ├─ css // css样式库
+ ├─ thinco.css:样式库(自定义)
+ ├─ animate.css:动画库(第三方)
+ ├─ iconfont.css:自定义图标库(第三方)
+ └─ uni.css: 官方UI库(第三方)
+ ├─ font // 字体文件
+ └─ img // 图片文件
+├─ utils // js工具库
+├─uni_modules // 存放[uni_module](/uni_modules)
+├─platforms // 存放各平台专用页面的目录
+├─nativeplugins // App原生语言插件
+├─hybrid // App端存放本地html文件的目录
+├─wxcomponents // 存放小程序组件的目录
+├─unpackage // 非工程代码,一般存放运行或发行的编译结果
+├─AndroidManifest.xml // Android原生应用清单文件
+├─main.js // Vue初始化入口文件
+├─App.vue // 应用配置,用来配置App全局样式以及监听 应用生命周期
+├─manifest.json // 配置应用名称、appid、logo、版本等打包信息
+├─pages.json // 配置页面路由、导航条、选项卡等页面类信息
+└─uni.scss // 这里是uni-app内置的常用样式变量
+```
+
+## 2.2 pages 模块/页面
+1. home 首页模块
+2. mine 我的模块
+3. news 动态模块
+4. paper 小纸条模块
+
+## 2.3 components 组件
+### 2.3.1 组件命名规范
+1. 组件名称:小驼峰,尽量语义化,如:orderList
+2. 组件文件:组件名称/组件名称.vue,一个组件对应一个文件夹,该文件夹下可以有多个类型的文件(如:js、img、css等)。如:`orderList/orderList.vue`
+
+### 2.3.2 组件存放规范
+1. uni-ui组件或者三方组件直接存放为:`components/uni-*`(遵循:easycom规则)
+在使用 uni-ui 的时候,只要uni-ui组件 安装在项目的 components 目录下,并符合 components/组件名称/组件名称.vue 目录结构。就可以不用引用、注册,直接在页面中使用 uni-ui 组件。
+2. 自定义公共复用组件存放为:`components/com*/com*.vue` (遵循:easycom规则)
+这里存放自定义复用组件,方便大家开发和复用、共享。如果要修改,uni-ui组件,也建议复制粘贴到这里,然后自定义修改,避免去uni-ui中直接修改,因为后面uni官方组件升级后会导致之前的自定义代码丢失。
+3. 自定义非公共组件存放到:`当前页/cpns`,因为有的页面组件,其他页面根部就不会复用到,只是为了让主页面代码简洁和便于维护,那么这些组件,应该直接放到当前页下的`cpns`文件夹中,独立维护。
+
+### 2.3.3 组件说明规范
+每个自定义组件,组件用法、参数描述应该简单、清晰,应该在组件代码的`
+```
+
+## 2.4 static 静态资源
+1. `static/font` 字体文件
+2. `static/img` 图片文件
+ * 建议图片能够放后端或者云存储的尽量就别放前端,减少包体积和优化加载速度 。
+ * 图片如果是复用的图片,不属于某个页面独有的图片,直接放此目录。
+ * 图片如果属于某个功能模块独有的,需要建立一个和模块名称同名的文件夹,再存于文件夹下。如:`static/img/order` 订单模块的图片。
+3. `static/css` css样式库
+ * /css/uni.css: 官方UI库(第三方)
+ * /css/animate.css:动画库(第三方)
+ * /css/iconfont.css:自定义图标库(第三方)
+ * /css/thinco.scss:样式库(自定义)
+
+## 2.5 store vuex缓存
+我们采用分模块来管理各个vuex子模块,便于项目的维护和整合。
+1. `index.js` 此文件是入口文件,方便整合和引入vuex模块
+2. `modules/user.js` 此文件是用户信息相关vuex模块
+
+# 三、配置插件
+1. pages.json文件
+因为有的页面取消了导航栏,导致没法直观的辨别页面是哪个页面,做啥的。
+* 每个页面配置项,顶部应该备注该页面说明。
+* 特别的参数项,应该备注参数说明。
+```
+{ // 分组选择
+ "path": "pages/group/group-check-spec",
+ "style": {
+ "navigationStyle": "custom", // 取消本页面的导航栏
+ "backgroundColor": "transparent",
+ "app-plus": {
+ "animationType": "fade-in", // 设置fade-in淡入动画,为最合理的动画类型
+ "background": "transparent", // 背景透明
+ "backgroundColor": "rgba(0,0,0,0)", // 背景透明
+ "popGesture": "none" // 关闭IOS屏幕左边滑动关闭当前页面的功能
+ }
+ }
+}
+```
+
+# 四、命名规范
+## 4.1 文件命名
+.vue/.css/.js文件命名采用小驼峰,尽量语义化,如:userList.vue
+
+## 4.2 CSS命名规范
+* class、id命名采用小写字母加中划线,尽量语义化,前缀是类型,后面是操作。如:提交按钮 `btn-submit`。
+
+## 4.3 JS命名规范
+* js函数命名采用小驼峰,尽量语义化,如:`parseStartTag`。
+
+# 五、版本规范
+* 版本名称:2.220815.1
+* 版本号:22208151
+* 从左往右数字命名说明:
+ * 第一位:2,表示当前大迭代版本号:2版本
+ * 第二至七位:220815,表示当前的发版日期:22年08月15日
+ * 第八位:1-9,表示本次上线版本的上架审核次数,默认为1,重新上架一次递增1,最高为9
+*【注意】:版本号和版本名称是对应关系,版本名称用点号分割
+
+# 六、代码提交
+```
+feat 增加新功能
+fix 修复问题/BUG
+style 代码风格相关无影响运行结果的
+perf 优化/性能提升
+refactor 重构
+revert 撤销修改
+test 测试相关
+docs 文档/注释
+chore 依赖更新/脚手架配置修改等
+workflow 工作流改进
+ci 持续集成
+types 类型定义文件更改
+wip 开发中
+```
\ No newline at end of file
diff --git a/components/blindfold/blindfold.vue b/components/blindfold/blindfold.vue
new file mode 100644
index 0000000..78da564
--- /dev/null
+++ b/components/blindfold/blindfold.vue
@@ -0,0 +1,115 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/components/bottom-input/bottom-input.vue b/components/bottom-input/bottom-input.vue
new file mode 100644
index 0000000..397fabe
--- /dev/null
+++ b/components/bottom-input/bottom-input.vue
@@ -0,0 +1,57 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/components/city-picker/city-data/area.js b/components/city-picker/city-data/area.js
new file mode 100644
index 0000000..92dfc30
--- /dev/null
+++ b/components/city-picker/city-data/area.js
@@ -0,0 +1,12542 @@
+/* eslint-disable */
+var areaData = [
+ [
+ [{
+ "label": "东城区",
+ "value": "110101"
+ },
+ {
+ "label": "西城区",
+ "value": "110102"
+ },
+ {
+ "label": "朝阳区",
+ "value": "110105"
+ },
+ {
+ "label": "丰台区",
+ "value": "110106"
+ },
+ {
+ "label": "石景山区",
+ "value": "110107"
+ },
+ {
+ "label": "海淀区",
+ "value": "110108"
+ },
+ {
+ "label": "门头沟区",
+ "value": "110109"
+ },
+ {
+ "label": "房山区",
+ "value": "110111"
+ },
+ {
+ "label": "通州区",
+ "value": "110112"
+ },
+ {
+ "label": "顺义区",
+ "value": "110113"
+ },
+ {
+ "label": "昌平区",
+ "value": "110114"
+ },
+ {
+ "label": "大兴区",
+ "value": "110115"
+ },
+ {
+ "label": "怀柔区",
+ "value": "110116"
+ },
+ {
+ "label": "平谷区",
+ "value": "110117"
+ },
+ {
+ "label": "密云区",
+ "value": "110118"
+ },
+ {
+ "label": "延庆区",
+ "value": "110119"
+ }
+ ]
+ ],
+ [
+ [{
+ "label": "和平区",
+ "value": "120101"
+ },
+ {
+ "label": "河东区",
+ "value": "120102"
+ },
+ {
+ "label": "河西区",
+ "value": "120103"
+ },
+ {
+ "label": "南开区",
+ "value": "120104"
+ },
+ {
+ "label": "河北区",
+ "value": "120105"
+ },
+ {
+ "label": "红桥区",
+ "value": "120106"
+ },
+ {
+ "label": "东丽区",
+ "value": "120110"
+ },
+ {
+ "label": "西青区",
+ "value": "120111"
+ },
+ {
+ "label": "津南区",
+ "value": "120112"
+ },
+ {
+ "label": "北辰区",
+ "value": "120113"
+ },
+ {
+ "label": "武清区",
+ "value": "120114"
+ },
+ {
+ "label": "宝坻区",
+ "value": "120115"
+ },
+ {
+ "label": "滨海新区",
+ "value": "120116"
+ },
+ {
+ "label": "宁河区",
+ "value": "120117"
+ },
+ {
+ "label": "静海区",
+ "value": "120118"
+ },
+ {
+ "label": "蓟州区",
+ "value": "120119"
+ }
+ ]
+ ],
+ [
+ [{
+ "label": "长安区",
+ "value": "130102"
+ },
+ {
+ "label": "桥西区",
+ "value": "130104"
+ },
+ {
+ "label": "新华区",
+ "value": "130105"
+ },
+ {
+ "label": "井陉矿区",
+ "value": "130107"
+ },
+ {
+ "label": "裕华区",
+ "value": "130108"
+ },
+ {
+ "label": "藁城区",
+ "value": "130109"
+ },
+ {
+ "label": "鹿泉区",
+ "value": "130110"
+ },
+ {
+ "label": "栾城区",
+ "value": "130111"
+ },
+ {
+ "label": "井陉县",
+ "value": "130121"
+ },
+ {
+ "label": "正定县",
+ "value": "130123"
+ },
+ {
+ "label": "行唐县",
+ "value": "130125"
+ },
+ {
+ "label": "灵寿县",
+ "value": "130126"
+ },
+ {
+ "label": "高邑县",
+ "value": "130127"
+ },
+ {
+ "label": "深泽县",
+ "value": "130128"
+ },
+ {
+ "label": "赞皇县",
+ "value": "130129"
+ },
+ {
+ "label": "无极县",
+ "value": "130130"
+ },
+ {
+ "label": "平山县",
+ "value": "130131"
+ },
+ {
+ "label": "元氏县",
+ "value": "130132"
+ },
+ {
+ "label": "赵县",
+ "value": "130133"
+ },
+ {
+ "label": "石家庄高新技术产业开发区",
+ "value": "130171"
+ },
+ {
+ "label": "石家庄循环化工园区",
+ "value": "130172"
+ },
+ {
+ "label": "辛集市",
+ "value": "130181"
+ },
+ {
+ "label": "晋州市",
+ "value": "130183"
+ },
+ {
+ "label": "新乐市",
+ "value": "130184"
+ }
+ ],
+ [{
+ "label": "路南区",
+ "value": "130202"
+ },
+ {
+ "label": "路北区",
+ "value": "130203"
+ },
+ {
+ "label": "古冶区",
+ "value": "130204"
+ },
+ {
+ "label": "开平区",
+ "value": "130205"
+ },
+ {
+ "label": "丰南区",
+ "value": "130207"
+ },
+ {
+ "label": "丰润区",
+ "value": "130208"
+ },
+ {
+ "label": "曹妃甸区",
+ "value": "130209"
+ },
+ {
+ "label": "滦县",
+ "value": "130223"
+ },
+ {
+ "label": "滦南县",
+ "value": "130224"
+ },
+ {
+ "label": "乐亭县",
+ "value": "130225"
+ },
+ {
+ "label": "迁西县",
+ "value": "130227"
+ },
+ {
+ "label": "玉田县",
+ "value": "130229"
+ },
+ {
+ "label": "唐山市芦台经济技术开发区",
+ "value": "130271"
+ },
+ {
+ "label": "唐山市汉沽管理区",
+ "value": "130272"
+ },
+ {
+ "label": "唐山高新技术产业开发区",
+ "value": "130273"
+ },
+ {
+ "label": "河北唐山海港经济开发区",
+ "value": "130274"
+ },
+ {
+ "label": "遵化市",
+ "value": "130281"
+ },
+ {
+ "label": "迁安市",
+ "value": "130283"
+ }
+ ],
+ [{
+ "label": "海港区",
+ "value": "130302"
+ },
+ {
+ "label": "山海关区",
+ "value": "130303"
+ },
+ {
+ "label": "北戴河区",
+ "value": "130304"
+ },
+ {
+ "label": "抚宁区",
+ "value": "130306"
+ },
+ {
+ "label": "青龙满族自治县",
+ "value": "130321"
+ },
+ {
+ "label": "昌黎县",
+ "value": "130322"
+ },
+ {
+ "label": "卢龙县",
+ "value": "130324"
+ },
+ {
+ "label": "秦皇岛市经济技术开发区",
+ "value": "130371"
+ },
+ {
+ "label": "北戴河新区",
+ "value": "130372"
+ }
+ ],
+ [{
+ "label": "邯山区",
+ "value": "130402"
+ },
+ {
+ "label": "丛台区",
+ "value": "130403"
+ },
+ {
+ "label": "复兴区",
+ "value": "130404"
+ },
+ {
+ "label": "峰峰矿区",
+ "value": "130406"
+ },
+ {
+ "label": "肥乡区",
+ "value": "130407"
+ },
+ {
+ "label": "永年区",
+ "value": "130408"
+ },
+ {
+ "label": "临漳县",
+ "value": "130423"
+ },
+ {
+ "label": "成安县",
+ "value": "130424"
+ },
+ {
+ "label": "大名县",
+ "value": "130425"
+ },
+ {
+ "label": "涉县",
+ "value": "130426"
+ },
+ {
+ "label": "磁县",
+ "value": "130427"
+ },
+ {
+ "label": "邱县",
+ "value": "130430"
+ },
+ {
+ "label": "鸡泽县",
+ "value": "130431"
+ },
+ {
+ "label": "广平县",
+ "value": "130432"
+ },
+ {
+ "label": "馆陶县",
+ "value": "130433"
+ },
+ {
+ "label": "魏县",
+ "value": "130434"
+ },
+ {
+ "label": "曲周县",
+ "value": "130435"
+ },
+ {
+ "label": "邯郸经济技术开发区",
+ "value": "130471"
+ },
+ {
+ "label": "邯郸冀南新区",
+ "value": "130473"
+ },
+ {
+ "label": "武安市",
+ "value": "130481"
+ }
+ ],
+ [{
+ "label": "桥东区",
+ "value": "130502"
+ },
+ {
+ "label": "桥西区",
+ "value": "130503"
+ },
+ {
+ "label": "邢台县",
+ "value": "130521"
+ },
+ {
+ "label": "临城县",
+ "value": "130522"
+ },
+ {
+ "label": "内丘县",
+ "value": "130523"
+ },
+ {
+ "label": "柏乡县",
+ "value": "130524"
+ },
+ {
+ "label": "隆尧县",
+ "value": "130525"
+ },
+ {
+ "label": "任县",
+ "value": "130526"
+ },
+ {
+ "label": "南和县",
+ "value": "130527"
+ },
+ {
+ "label": "宁晋县",
+ "value": "130528"
+ },
+ {
+ "label": "巨鹿县",
+ "value": "130529"
+ },
+ {
+ "label": "新河县",
+ "value": "130530"
+ },
+ {
+ "label": "广宗县",
+ "value": "130531"
+ },
+ {
+ "label": "平乡县",
+ "value": "130532"
+ },
+ {
+ "label": "威县",
+ "value": "130533"
+ },
+ {
+ "label": "清河县",
+ "value": "130534"
+ },
+ {
+ "label": "临西县",
+ "value": "130535"
+ },
+ {
+ "label": "河北邢台经济开发区",
+ "value": "130571"
+ },
+ {
+ "label": "南宫市",
+ "value": "130581"
+ },
+ {
+ "label": "沙河市",
+ "value": "130582"
+ }
+ ],
+ [{
+ "label": "竞秀区",
+ "value": "130602"
+ },
+ {
+ "label": "莲池区",
+ "value": "130606"
+ },
+ {
+ "label": "满城区",
+ "value": "130607"
+ },
+ {
+ "label": "清苑区",
+ "value": "130608"
+ },
+ {
+ "label": "徐水区",
+ "value": "130609"
+ },
+ {
+ "label": "涞水县",
+ "value": "130623"
+ },
+ {
+ "label": "阜平县",
+ "value": "130624"
+ },
+ {
+ "label": "定兴县",
+ "value": "130626"
+ },
+ {
+ "label": "唐县",
+ "value": "130627"
+ },
+ {
+ "label": "高阳县",
+ "value": "130628"
+ },
+ {
+ "label": "容城县",
+ "value": "130629"
+ },
+ {
+ "label": "涞源县",
+ "value": "130630"
+ },
+ {
+ "label": "望都县",
+ "value": "130631"
+ },
+ {
+ "label": "安新县",
+ "value": "130632"
+ },
+ {
+ "label": "易县",
+ "value": "130633"
+ },
+ {
+ "label": "曲阳县",
+ "value": "130634"
+ },
+ {
+ "label": "蠡县",
+ "value": "130635"
+ },
+ {
+ "label": "顺平县",
+ "value": "130636"
+ },
+ {
+ "label": "博野县",
+ "value": "130637"
+ },
+ {
+ "label": "雄县",
+ "value": "130638"
+ },
+ {
+ "label": "保定高新技术产业开发区",
+ "value": "130671"
+ },
+ {
+ "label": "保定白沟新城",
+ "value": "130672"
+ },
+ {
+ "label": "涿州市",
+ "value": "130681"
+ },
+ {
+ "label": "定州市",
+ "value": "130682"
+ },
+ {
+ "label": "安国市",
+ "value": "130683"
+ },
+ {
+ "label": "高碑店市",
+ "value": "130684"
+ }
+ ],
+ [{
+ "label": "桥东区",
+ "value": "130702"
+ },
+ {
+ "label": "桥西区",
+ "value": "130703"
+ },
+ {
+ "label": "宣化区",
+ "value": "130705"
+ },
+ {
+ "label": "下花园区",
+ "value": "130706"
+ },
+ {
+ "label": "万全区",
+ "value": "130708"
+ },
+ {
+ "label": "崇礼区",
+ "value": "130709"
+ },
+ {
+ "label": "张北县",
+ "value": "130722"
+ },
+ {
+ "label": "康保县",
+ "value": "130723"
+ },
+ {
+ "label": "沽源县",
+ "value": "130724"
+ },
+ {
+ "label": "尚义县",
+ "value": "130725"
+ },
+ {
+ "label": "蔚县",
+ "value": "130726"
+ },
+ {
+ "label": "阳原县",
+ "value": "130727"
+ },
+ {
+ "label": "怀安县",
+ "value": "130728"
+ },
+ {
+ "label": "怀来县",
+ "value": "130730"
+ },
+ {
+ "label": "涿鹿县",
+ "value": "130731"
+ },
+ {
+ "label": "赤城县",
+ "value": "130732"
+ },
+ {
+ "label": "张家口市高新技术产业开发区",
+ "value": "130771"
+ },
+ {
+ "label": "张家口市察北管理区",
+ "value": "130772"
+ },
+ {
+ "label": "张家口市塞北管理区",
+ "value": "130773"
+ }
+ ],
+ [{
+ "label": "双桥区",
+ "value": "130802"
+ },
+ {
+ "label": "双滦区",
+ "value": "130803"
+ },
+ {
+ "label": "鹰手营子矿区",
+ "value": "130804"
+ },
+ {
+ "label": "承德县",
+ "value": "130821"
+ },
+ {
+ "label": "兴隆县",
+ "value": "130822"
+ },
+ {
+ "label": "滦平县",
+ "value": "130824"
+ },
+ {
+ "label": "隆化县",
+ "value": "130825"
+ },
+ {
+ "label": "丰宁满族自治县",
+ "value": "130826"
+ },
+ {
+ "label": "宽城满族自治县",
+ "value": "130827"
+ },
+ {
+ "label": "围场满族蒙古族自治县",
+ "value": "130828"
+ },
+ {
+ "label": "承德高新技术产业开发区",
+ "value": "130871"
+ },
+ {
+ "label": "平泉市",
+ "value": "130881"
+ }
+ ],
+ [{
+ "label": "新华区",
+ "value": "130902"
+ },
+ {
+ "label": "运河区",
+ "value": "130903"
+ },
+ {
+ "label": "沧县",
+ "value": "130921"
+ },
+ {
+ "label": "青县",
+ "value": "130922"
+ },
+ {
+ "label": "东光县",
+ "value": "130923"
+ },
+ {
+ "label": "海兴县",
+ "value": "130924"
+ },
+ {
+ "label": "盐山县",
+ "value": "130925"
+ },
+ {
+ "label": "肃宁县",
+ "value": "130926"
+ },
+ {
+ "label": "南皮县",
+ "value": "130927"
+ },
+ {
+ "label": "吴桥县",
+ "value": "130928"
+ },
+ {
+ "label": "献县",
+ "value": "130929"
+ },
+ {
+ "label": "孟村回族自治县",
+ "value": "130930"
+ },
+ {
+ "label": "河北沧州经济开发区",
+ "value": "130971"
+ },
+ {
+ "label": "沧州高新技术产业开发区",
+ "value": "130972"
+ },
+ {
+ "label": "沧州渤海新区",
+ "value": "130973"
+ },
+ {
+ "label": "泊头市",
+ "value": "130981"
+ },
+ {
+ "label": "任丘市",
+ "value": "130982"
+ },
+ {
+ "label": "黄骅市",
+ "value": "130983"
+ },
+ {
+ "label": "河间市",
+ "value": "130984"
+ }
+ ],
+ [{
+ "label": "安次区",
+ "value": "131002"
+ },
+ {
+ "label": "广阳区",
+ "value": "131003"
+ },
+ {
+ "label": "固安县",
+ "value": "131022"
+ },
+ {
+ "label": "永清县",
+ "value": "131023"
+ },
+ {
+ "label": "香河县",
+ "value": "131024"
+ },
+ {
+ "label": "大城县",
+ "value": "131025"
+ },
+ {
+ "label": "文安县",
+ "value": "131026"
+ },
+ {
+ "label": "大厂回族自治县",
+ "value": "131028"
+ },
+ {
+ "label": "廊坊经济技术开发区",
+ "value": "131071"
+ },
+ {
+ "label": "霸州市",
+ "value": "131081"
+ },
+ {
+ "label": "三河市",
+ "value": "131082"
+ }
+ ],
+ [{
+ "label": "桃城区",
+ "value": "131102"
+ },
+ {
+ "label": "冀州区",
+ "value": "131103"
+ },
+ {
+ "label": "枣强县",
+ "value": "131121"
+ },
+ {
+ "label": "武邑县",
+ "value": "131122"
+ },
+ {
+ "label": "武强县",
+ "value": "131123"
+ },
+ {
+ "label": "饶阳县",
+ "value": "131124"
+ },
+ {
+ "label": "安平县",
+ "value": "131125"
+ },
+ {
+ "label": "故城县",
+ "value": "131126"
+ },
+ {
+ "label": "景县",
+ "value": "131127"
+ },
+ {
+ "label": "阜城县",
+ "value": "131128"
+ },
+ {
+ "label": "河北衡水经济开发区",
+ "value": "131171"
+ },
+ {
+ "label": "衡水滨湖新区",
+ "value": "131172"
+ },
+ {
+ "label": "深州市",
+ "value": "131182"
+ }
+ ]
+ ],
+ [
+ [{
+ "label": "小店区",
+ "value": "140105"
+ },
+ {
+ "label": "迎泽区",
+ "value": "140106"
+ },
+ {
+ "label": "杏花岭区",
+ "value": "140107"
+ },
+ {
+ "label": "尖草坪区",
+ "value": "140108"
+ },
+ {
+ "label": "万柏林区",
+ "value": "140109"
+ },
+ {
+ "label": "晋源区",
+ "value": "140110"
+ },
+ {
+ "label": "清徐县",
+ "value": "140121"
+ },
+ {
+ "label": "阳曲县",
+ "value": "140122"
+ },
+ {
+ "label": "娄烦县",
+ "value": "140123"
+ },
+ {
+ "label": "山西转型综合改革示范区",
+ "value": "140171"
+ },
+ {
+ "label": "古交市",
+ "value": "140181"
+ }
+ ],
+ [{
+ "label": "城区",
+ "value": "140202"
+ },
+ {
+ "label": "矿区",
+ "value": "140203"
+ },
+ {
+ "label": "南郊区",
+ "value": "140211"
+ },
+ {
+ "label": "新荣区",
+ "value": "140212"
+ },
+ {
+ "label": "阳高县",
+ "value": "140221"
+ },
+ {
+ "label": "天镇县",
+ "value": "140222"
+ },
+ {
+ "label": "广灵县",
+ "value": "140223"
+ },
+ {
+ "label": "灵丘县",
+ "value": "140224"
+ },
+ {
+ "label": "浑源县",
+ "value": "140225"
+ },
+ {
+ "label": "左云县",
+ "value": "140226"
+ },
+ {
+ "label": "大同县",
+ "value": "140227"
+ },
+ {
+ "label": "山西大同经济开发区",
+ "value": "140271"
+ }
+ ],
+ [{
+ "label": "城区",
+ "value": "140302"
+ },
+ {
+ "label": "矿区",
+ "value": "140303"
+ },
+ {
+ "label": "郊区",
+ "value": "140311"
+ },
+ {
+ "label": "平定县",
+ "value": "140321"
+ },
+ {
+ "label": "盂县",
+ "value": "140322"
+ },
+ {
+ "label": "山西阳泉经济开发区",
+ "value": "140371"
+ }
+ ],
+ [{
+ "label": "城区",
+ "value": "140402"
+ },
+ {
+ "label": "郊区",
+ "value": "140411"
+ },
+ {
+ "label": "长治县",
+ "value": "140421"
+ },
+ {
+ "label": "襄垣县",
+ "value": "140423"
+ },
+ {
+ "label": "屯留县",
+ "value": "140424"
+ },
+ {
+ "label": "平顺县",
+ "value": "140425"
+ },
+ {
+ "label": "黎城县",
+ "value": "140426"
+ },
+ {
+ "label": "壶关县",
+ "value": "140427"
+ },
+ {
+ "label": "长子县",
+ "value": "140428"
+ },
+ {
+ "label": "武乡县",
+ "value": "140429"
+ },
+ {
+ "label": "沁县",
+ "value": "140430"
+ },
+ {
+ "label": "沁源县",
+ "value": "140431"
+ },
+ {
+ "label": "山西长治高新技术产业园区",
+ "value": "140471"
+ },
+ {
+ "label": "潞城市",
+ "value": "140481"
+ }
+ ],
+ [{
+ "label": "城区",
+ "value": "140502"
+ },
+ {
+ "label": "沁水县",
+ "value": "140521"
+ },
+ {
+ "label": "阳城县",
+ "value": "140522"
+ },
+ {
+ "label": "陵川县",
+ "value": "140524"
+ },
+ {
+ "label": "泽州县",
+ "value": "140525"
+ },
+ {
+ "label": "高平市",
+ "value": "140581"
+ }
+ ],
+ [{
+ "label": "朔城区",
+ "value": "140602"
+ },
+ {
+ "label": "平鲁区",
+ "value": "140603"
+ },
+ {
+ "label": "山阴县",
+ "value": "140621"
+ },
+ {
+ "label": "应县",
+ "value": "140622"
+ },
+ {
+ "label": "右玉县",
+ "value": "140623"
+ },
+ {
+ "label": "怀仁县",
+ "value": "140624"
+ },
+ {
+ "label": "山西朔州经济开发区",
+ "value": "140671"
+ }
+ ],
+ [{
+ "label": "榆次区",
+ "value": "140702"
+ },
+ {
+ "label": "榆社县",
+ "value": "140721"
+ },
+ {
+ "label": "左权县",
+ "value": "140722"
+ },
+ {
+ "label": "和顺县",
+ "value": "140723"
+ },
+ {
+ "label": "昔阳县",
+ "value": "140724"
+ },
+ {
+ "label": "寿阳县",
+ "value": "140725"
+ },
+ {
+ "label": "太谷县",
+ "value": "140726"
+ },
+ {
+ "label": "祁县",
+ "value": "140727"
+ },
+ {
+ "label": "平遥县",
+ "value": "140728"
+ },
+ {
+ "label": "灵石县",
+ "value": "140729"
+ },
+ {
+ "label": "介休市",
+ "value": "140781"
+ }
+ ],
+ [{
+ "label": "盐湖区",
+ "value": "140802"
+ },
+ {
+ "label": "临猗县",
+ "value": "140821"
+ },
+ {
+ "label": "万荣县",
+ "value": "140822"
+ },
+ {
+ "label": "闻喜县",
+ "value": "140823"
+ },
+ {
+ "label": "稷山县",
+ "value": "140824"
+ },
+ {
+ "label": "新绛县",
+ "value": "140825"
+ },
+ {
+ "label": "绛县",
+ "value": "140826"
+ },
+ {
+ "label": "垣曲县",
+ "value": "140827"
+ },
+ {
+ "label": "夏县",
+ "value": "140828"
+ },
+ {
+ "label": "平陆县",
+ "value": "140829"
+ },
+ {
+ "label": "芮城县",
+ "value": "140830"
+ },
+ {
+ "label": "永济市",
+ "value": "140881"
+ },
+ {
+ "label": "河津市",
+ "value": "140882"
+ }
+ ],
+ [{
+ "label": "忻府区",
+ "value": "140902"
+ },
+ {
+ "label": "定襄县",
+ "value": "140921"
+ },
+ {
+ "label": "五台县",
+ "value": "140922"
+ },
+ {
+ "label": "代县",
+ "value": "140923"
+ },
+ {
+ "label": "繁峙县",
+ "value": "140924"
+ },
+ {
+ "label": "宁武县",
+ "value": "140925"
+ },
+ {
+ "label": "静乐县",
+ "value": "140926"
+ },
+ {
+ "label": "神池县",
+ "value": "140927"
+ },
+ {
+ "label": "五寨县",
+ "value": "140928"
+ },
+ {
+ "label": "岢岚县",
+ "value": "140929"
+ },
+ {
+ "label": "河曲县",
+ "value": "140930"
+ },
+ {
+ "label": "保德县",
+ "value": "140931"
+ },
+ {
+ "label": "偏关县",
+ "value": "140932"
+ },
+ {
+ "label": "五台山风景名胜区",
+ "value": "140971"
+ },
+ {
+ "label": "原平市",
+ "value": "140981"
+ }
+ ],
+ [{
+ "label": "尧都区",
+ "value": "141002"
+ },
+ {
+ "label": "曲沃县",
+ "value": "141021"
+ },
+ {
+ "label": "翼城县",
+ "value": "141022"
+ },
+ {
+ "label": "襄汾县",
+ "value": "141023"
+ },
+ {
+ "label": "洪洞县",
+ "value": "141024"
+ },
+ {
+ "label": "古县",
+ "value": "141025"
+ },
+ {
+ "label": "安泽县",
+ "value": "141026"
+ },
+ {
+ "label": "浮山县",
+ "value": "141027"
+ },
+ {
+ "label": "吉县",
+ "value": "141028"
+ },
+ {
+ "label": "乡宁县",
+ "value": "141029"
+ },
+ {
+ "label": "大宁县",
+ "value": "141030"
+ },
+ {
+ "label": "隰县",
+ "value": "141031"
+ },
+ {
+ "label": "永和县",
+ "value": "141032"
+ },
+ {
+ "label": "蒲县",
+ "value": "141033"
+ },
+ {
+ "label": "汾西县",
+ "value": "141034"
+ },
+ {
+ "label": "侯马市",
+ "value": "141081"
+ },
+ {
+ "label": "霍州市",
+ "value": "141082"
+ }
+ ],
+ [{
+ "label": "离石区",
+ "value": "141102"
+ },
+ {
+ "label": "文水县",
+ "value": "141121"
+ },
+ {
+ "label": "交城县",
+ "value": "141122"
+ },
+ {
+ "label": "兴县",
+ "value": "141123"
+ },
+ {
+ "label": "临县",
+ "value": "141124"
+ },
+ {
+ "label": "柳林县",
+ "value": "141125"
+ },
+ {
+ "label": "石楼县",
+ "value": "141126"
+ },
+ {
+ "label": "岚县",
+ "value": "141127"
+ },
+ {
+ "label": "方山县",
+ "value": "141128"
+ },
+ {
+ "label": "中阳县",
+ "value": "141129"
+ },
+ {
+ "label": "交口县",
+ "value": "141130"
+ },
+ {
+ "label": "孝义市",
+ "value": "141181"
+ },
+ {
+ "label": "汾阳市",
+ "value": "141182"
+ }
+ ]
+ ],
+ [
+ [{
+ "label": "新城区",
+ "value": "150102"
+ },
+ {
+ "label": "回民区",
+ "value": "150103"
+ },
+ {
+ "label": "玉泉区",
+ "value": "150104"
+ },
+ {
+ "label": "赛罕区",
+ "value": "150105"
+ },
+ {
+ "label": "土默特左旗",
+ "value": "150121"
+ },
+ {
+ "label": "托克托县",
+ "value": "150122"
+ },
+ {
+ "label": "和林格尔县",
+ "value": "150123"
+ },
+ {
+ "label": "清水河县",
+ "value": "150124"
+ },
+ {
+ "label": "武川县",
+ "value": "150125"
+ },
+ {
+ "label": "呼和浩特金海工业园区",
+ "value": "150171"
+ },
+ {
+ "label": "呼和浩特经济技术开发区",
+ "value": "150172"
+ }
+ ],
+ [{
+ "label": "东河区",
+ "value": "150202"
+ },
+ {
+ "label": "昆都仑区",
+ "value": "150203"
+ },
+ {
+ "label": "青山区",
+ "value": "150204"
+ },
+ {
+ "label": "石拐区",
+ "value": "150205"
+ },
+ {
+ "label": "白云鄂博矿区",
+ "value": "150206"
+ },
+ {
+ "label": "九原区",
+ "value": "150207"
+ },
+ {
+ "label": "土默特右旗",
+ "value": "150221"
+ },
+ {
+ "label": "固阳县",
+ "value": "150222"
+ },
+ {
+ "label": "达尔罕茂明安联合旗",
+ "value": "150223"
+ },
+ {
+ "label": "包头稀土高新技术产业开发区",
+ "value": "150271"
+ }
+ ],
+ [{
+ "label": "海勃湾区",
+ "value": "150302"
+ },
+ {
+ "label": "海南区",
+ "value": "150303"
+ },
+ {
+ "label": "乌达区",
+ "value": "150304"
+ }
+ ],
+ [{
+ "label": "红山区",
+ "value": "150402"
+ },
+ {
+ "label": "元宝山区",
+ "value": "150403"
+ },
+ {
+ "label": "松山区",
+ "value": "150404"
+ },
+ {
+ "label": "阿鲁科尔沁旗",
+ "value": "150421"
+ },
+ {
+ "label": "巴林左旗",
+ "value": "150422"
+ },
+ {
+ "label": "巴林右旗",
+ "value": "150423"
+ },
+ {
+ "label": "林西县",
+ "value": "150424"
+ },
+ {
+ "label": "克什克腾旗",
+ "value": "150425"
+ },
+ {
+ "label": "翁牛特旗",
+ "value": "150426"
+ },
+ {
+ "label": "喀喇沁旗",
+ "value": "150428"
+ },
+ {
+ "label": "宁城县",
+ "value": "150429"
+ },
+ {
+ "label": "敖汉旗",
+ "value": "150430"
+ }
+ ],
+ [{
+ "label": "科尔沁区",
+ "value": "150502"
+ },
+ {
+ "label": "科尔沁左翼中旗",
+ "value": "150521"
+ },
+ {
+ "label": "科尔沁左翼后旗",
+ "value": "150522"
+ },
+ {
+ "label": "开鲁县",
+ "value": "150523"
+ },
+ {
+ "label": "库伦旗",
+ "value": "150524"
+ },
+ {
+ "label": "奈曼旗",
+ "value": "150525"
+ },
+ {
+ "label": "扎鲁特旗",
+ "value": "150526"
+ },
+ {
+ "label": "通辽经济技术开发区",
+ "value": "150571"
+ },
+ {
+ "label": "霍林郭勒市",
+ "value": "150581"
+ }
+ ],
+ [{
+ "label": "东胜区",
+ "value": "150602"
+ },
+ {
+ "label": "康巴什区",
+ "value": "150603"
+ },
+ {
+ "label": "达拉特旗",
+ "value": "150621"
+ },
+ {
+ "label": "准格尔旗",
+ "value": "150622"
+ },
+ {
+ "label": "鄂托克前旗",
+ "value": "150623"
+ },
+ {
+ "label": "鄂托克旗",
+ "value": "150624"
+ },
+ {
+ "label": "杭锦旗",
+ "value": "150625"
+ },
+ {
+ "label": "乌审旗",
+ "value": "150626"
+ },
+ {
+ "label": "伊金霍洛旗",
+ "value": "150627"
+ }
+ ],
+ [{
+ "label": "海拉尔区",
+ "value": "150702"
+ },
+ {
+ "label": "扎赉诺尔区",
+ "value": "150703"
+ },
+ {
+ "label": "阿荣旗",
+ "value": "150721"
+ },
+ {
+ "label": "莫力达瓦达斡尔族自治旗",
+ "value": "150722"
+ },
+ {
+ "label": "鄂伦春自治旗",
+ "value": "150723"
+ },
+ {
+ "label": "鄂温克族自治旗",
+ "value": "150724"
+ },
+ {
+ "label": "陈巴尔虎旗",
+ "value": "150725"
+ },
+ {
+ "label": "新巴尔虎左旗",
+ "value": "150726"
+ },
+ {
+ "label": "新巴尔虎右旗",
+ "value": "150727"
+ },
+ {
+ "label": "满洲里市",
+ "value": "150781"
+ },
+ {
+ "label": "牙克石市",
+ "value": "150782"
+ },
+ {
+ "label": "扎兰屯市",
+ "value": "150783"
+ },
+ {
+ "label": "额尔古纳市",
+ "value": "150784"
+ },
+ {
+ "label": "根河市",
+ "value": "150785"
+ }
+ ],
+ [{
+ "label": "临河区",
+ "value": "150802"
+ },
+ {
+ "label": "五原县",
+ "value": "150821"
+ },
+ {
+ "label": "磴口县",
+ "value": "150822"
+ },
+ {
+ "label": "乌拉特前旗",
+ "value": "150823"
+ },
+ {
+ "label": "乌拉特中旗",
+ "value": "150824"
+ },
+ {
+ "label": "乌拉特后旗",
+ "value": "150825"
+ },
+ {
+ "label": "杭锦后旗",
+ "value": "150826"
+ }
+ ],
+ [{
+ "label": "集宁区",
+ "value": "150902"
+ },
+ {
+ "label": "卓资县",
+ "value": "150921"
+ },
+ {
+ "label": "化德县",
+ "value": "150922"
+ },
+ {
+ "label": "商都县",
+ "value": "150923"
+ },
+ {
+ "label": "兴和县",
+ "value": "150924"
+ },
+ {
+ "label": "凉城县",
+ "value": "150925"
+ },
+ {
+ "label": "察哈尔右翼前旗",
+ "value": "150926"
+ },
+ {
+ "label": "察哈尔右翼中旗",
+ "value": "150927"
+ },
+ {
+ "label": "察哈尔右翼后旗",
+ "value": "150928"
+ },
+ {
+ "label": "四子王旗",
+ "value": "150929"
+ },
+ {
+ "label": "丰镇市",
+ "value": "150981"
+ }
+ ],
+ [{
+ "label": "乌兰浩特市",
+ "value": "152201"
+ },
+ {
+ "label": "阿尔山市",
+ "value": "152202"
+ },
+ {
+ "label": "科尔沁右翼前旗",
+ "value": "152221"
+ },
+ {
+ "label": "科尔沁右翼中旗",
+ "value": "152222"
+ },
+ {
+ "label": "扎赉特旗",
+ "value": "152223"
+ },
+ {
+ "label": "突泉县",
+ "value": "152224"
+ }
+ ],
+ [{
+ "label": "二连浩特市",
+ "value": "152501"
+ },
+ {
+ "label": "锡林浩特市",
+ "value": "152502"
+ },
+ {
+ "label": "阿巴嘎旗",
+ "value": "152522"
+ },
+ {
+ "label": "苏尼特左旗",
+ "value": "152523"
+ },
+ {
+ "label": "苏尼特右旗",
+ "value": "152524"
+ },
+ {
+ "label": "东乌珠穆沁旗",
+ "value": "152525"
+ },
+ {
+ "label": "西乌珠穆沁旗",
+ "value": "152526"
+ },
+ {
+ "label": "太仆寺旗",
+ "value": "152527"
+ },
+ {
+ "label": "镶黄旗",
+ "value": "152528"
+ },
+ {
+ "label": "正镶白旗",
+ "value": "152529"
+ },
+ {
+ "label": "正蓝旗",
+ "value": "152530"
+ },
+ {
+ "label": "多伦县",
+ "value": "152531"
+ },
+ {
+ "label": "乌拉盖管委会",
+ "value": "152571"
+ }
+ ],
+ [{
+ "label": "阿拉善左旗",
+ "value": "152921"
+ },
+ {
+ "label": "阿拉善右旗",
+ "value": "152922"
+ },
+ {
+ "label": "额济纳旗",
+ "value": "152923"
+ },
+ {
+ "label": "内蒙古阿拉善经济开发区",
+ "value": "152971"
+ }
+ ]
+ ],
+ [
+ [{
+ "label": "和平区",
+ "value": "210102"
+ },
+ {
+ "label": "沈河区",
+ "value": "210103"
+ },
+ {
+ "label": "大东区",
+ "value": "210104"
+ },
+ {
+ "label": "皇姑区",
+ "value": "210105"
+ },
+ {
+ "label": "铁西区",
+ "value": "210106"
+ },
+ {
+ "label": "苏家屯区",
+ "value": "210111"
+ },
+ {
+ "label": "浑南区",
+ "value": "210112"
+ },
+ {
+ "label": "沈北新区",
+ "value": "210113"
+ },
+ {
+ "label": "于洪区",
+ "value": "210114"
+ },
+ {
+ "label": "辽中区",
+ "value": "210115"
+ },
+ {
+ "label": "康平县",
+ "value": "210123"
+ },
+ {
+ "label": "法库县",
+ "value": "210124"
+ },
+ {
+ "label": "新民市",
+ "value": "210181"
+ }
+ ],
+ [{
+ "label": "中山区",
+ "value": "210202"
+ },
+ {
+ "label": "西岗区",
+ "value": "210203"
+ },
+ {
+ "label": "沙河口区",
+ "value": "210204"
+ },
+ {
+ "label": "甘井子区",
+ "value": "210211"
+ },
+ {
+ "label": "旅顺口区",
+ "value": "210212"
+ },
+ {
+ "label": "金州区",
+ "value": "210213"
+ },
+ {
+ "label": "普兰店区",
+ "value": "210214"
+ },
+ {
+ "label": "长海县",
+ "value": "210224"
+ },
+ {
+ "label": "瓦房店市",
+ "value": "210281"
+ },
+ {
+ "label": "庄河市",
+ "value": "210283"
+ }
+ ],
+ [{
+ "label": "铁东区",
+ "value": "210302"
+ },
+ {
+ "label": "铁西区",
+ "value": "210303"
+ },
+ {
+ "label": "立山区",
+ "value": "210304"
+ },
+ {
+ "label": "千山区",
+ "value": "210311"
+ },
+ {
+ "label": "台安县",
+ "value": "210321"
+ },
+ {
+ "label": "岫岩满族自治县",
+ "value": "210323"
+ },
+ {
+ "label": "海城市",
+ "value": "210381"
+ }
+ ],
+ [{
+ "label": "新抚区",
+ "value": "210402"
+ },
+ {
+ "label": "东洲区",
+ "value": "210403"
+ },
+ {
+ "label": "望花区",
+ "value": "210404"
+ },
+ {
+ "label": "顺城区",
+ "value": "210411"
+ },
+ {
+ "label": "抚顺县",
+ "value": "210421"
+ },
+ {
+ "label": "新宾满族自治县",
+ "value": "210422"
+ },
+ {
+ "label": "清原满族自治县",
+ "value": "210423"
+ }
+ ],
+ [{
+ "label": "平山区",
+ "value": "210502"
+ },
+ {
+ "label": "溪湖区",
+ "value": "210503"
+ },
+ {
+ "label": "明山区",
+ "value": "210504"
+ },
+ {
+ "label": "南芬区",
+ "value": "210505"
+ },
+ {
+ "label": "本溪满族自治县",
+ "value": "210521"
+ },
+ {
+ "label": "桓仁满族自治县",
+ "value": "210522"
+ }
+ ],
+ [{
+ "label": "元宝区",
+ "value": "210602"
+ },
+ {
+ "label": "振兴区",
+ "value": "210603"
+ },
+ {
+ "label": "振安区",
+ "value": "210604"
+ },
+ {
+ "label": "宽甸满族自治县",
+ "value": "210624"
+ },
+ {
+ "label": "东港市",
+ "value": "210681"
+ },
+ {
+ "label": "凤城市",
+ "value": "210682"
+ }
+ ],
+ [{
+ "label": "古塔区",
+ "value": "210702"
+ },
+ {
+ "label": "凌河区",
+ "value": "210703"
+ },
+ {
+ "label": "太和区",
+ "value": "210711"
+ },
+ {
+ "label": "黑山县",
+ "value": "210726"
+ },
+ {
+ "label": "义县",
+ "value": "210727"
+ },
+ {
+ "label": "凌海市",
+ "value": "210781"
+ },
+ {
+ "label": "北镇市",
+ "value": "210782"
+ }
+ ],
+ [{
+ "label": "站前区",
+ "value": "210802"
+ },
+ {
+ "label": "西市区",
+ "value": "210803"
+ },
+ {
+ "label": "鲅鱼圈区",
+ "value": "210804"
+ },
+ {
+ "label": "老边区",
+ "value": "210811"
+ },
+ {
+ "label": "盖州市",
+ "value": "210881"
+ },
+ {
+ "label": "大石桥市",
+ "value": "210882"
+ }
+ ],
+ [{
+ "label": "海州区",
+ "value": "210902"
+ },
+ {
+ "label": "新邱区",
+ "value": "210903"
+ },
+ {
+ "label": "太平区",
+ "value": "210904"
+ },
+ {
+ "label": "清河门区",
+ "value": "210905"
+ },
+ {
+ "label": "细河区",
+ "value": "210911"
+ },
+ {
+ "label": "阜新蒙古族自治县",
+ "value": "210921"
+ },
+ {
+ "label": "彰武县",
+ "value": "210922"
+ }
+ ],
+ [{
+ "label": "白塔区",
+ "value": "211002"
+ },
+ {
+ "label": "文圣区",
+ "value": "211003"
+ },
+ {
+ "label": "宏伟区",
+ "value": "211004"
+ },
+ {
+ "label": "弓长岭区",
+ "value": "211005"
+ },
+ {
+ "label": "太子河区",
+ "value": "211011"
+ },
+ {
+ "label": "辽阳县",
+ "value": "211021"
+ },
+ {
+ "label": "灯塔市",
+ "value": "211081"
+ }
+ ],
+ [{
+ "label": "双台子区",
+ "value": "211102"
+ },
+ {
+ "label": "兴隆台区",
+ "value": "211103"
+ },
+ {
+ "label": "大洼区",
+ "value": "211104"
+ },
+ {
+ "label": "盘山县",
+ "value": "211122"
+ }
+ ],
+ [{
+ "label": "银州区",
+ "value": "211202"
+ },
+ {
+ "label": "清河区",
+ "value": "211204"
+ },
+ {
+ "label": "铁岭县",
+ "value": "211221"
+ },
+ {
+ "label": "西丰县",
+ "value": "211223"
+ },
+ {
+ "label": "昌图县",
+ "value": "211224"
+ },
+ {
+ "label": "调兵山市",
+ "value": "211281"
+ },
+ {
+ "label": "开原市",
+ "value": "211282"
+ }
+ ],
+ [{
+ "label": "双塔区",
+ "value": "211302"
+ },
+ {
+ "label": "龙城区",
+ "value": "211303"
+ },
+ {
+ "label": "朝阳县",
+ "value": "211321"
+ },
+ {
+ "label": "建平县",
+ "value": "211322"
+ },
+ {
+ "label": "喀喇沁左翼蒙古族自治县",
+ "value": "211324"
+ },
+ {
+ "label": "北票市",
+ "value": "211381"
+ },
+ {
+ "label": "凌源市",
+ "value": "211382"
+ }
+ ],
+ [{
+ "label": "连山区",
+ "value": "211402"
+ },
+ {
+ "label": "龙港区",
+ "value": "211403"
+ },
+ {
+ "label": "南票区",
+ "value": "211404"
+ },
+ {
+ "label": "绥中县",
+ "value": "211421"
+ },
+ {
+ "label": "建昌县",
+ "value": "211422"
+ },
+ {
+ "label": "兴城市",
+ "value": "211481"
+ }
+ ]
+ ],
+ [
+ [{
+ "label": "南关区",
+ "value": "220102"
+ },
+ {
+ "label": "宽城区",
+ "value": "220103"
+ },
+ {
+ "label": "朝阳区",
+ "value": "220104"
+ },
+ {
+ "label": "二道区",
+ "value": "220105"
+ },
+ {
+ "label": "绿园区",
+ "value": "220106"
+ },
+ {
+ "label": "双阳区",
+ "value": "220112"
+ },
+ {
+ "label": "九台区",
+ "value": "220113"
+ },
+ {
+ "label": "农安县",
+ "value": "220122"
+ },
+ {
+ "label": "长春经济技术开发区",
+ "value": "220171"
+ },
+ {
+ "label": "长春净月高新技术产业开发区",
+ "value": "220172"
+ },
+ {
+ "label": "长春高新技术产业开发区",
+ "value": "220173"
+ },
+ {
+ "label": "长春汽车经济技术开发区",
+ "value": "220174"
+ },
+ {
+ "label": "榆树市",
+ "value": "220182"
+ },
+ {
+ "label": "德惠市",
+ "value": "220183"
+ }
+ ],
+ [{
+ "label": "昌邑区",
+ "value": "220202"
+ },
+ {
+ "label": "龙潭区",
+ "value": "220203"
+ },
+ {
+ "label": "船营区",
+ "value": "220204"
+ },
+ {
+ "label": "丰满区",
+ "value": "220211"
+ },
+ {
+ "label": "永吉县",
+ "value": "220221"
+ },
+ {
+ "label": "吉林经济开发区",
+ "value": "220271"
+ },
+ {
+ "label": "吉林高新技术产业开发区",
+ "value": "220272"
+ },
+ {
+ "label": "吉林中国新加坡食品区",
+ "value": "220273"
+ },
+ {
+ "label": "蛟河市",
+ "value": "220281"
+ },
+ {
+ "label": "桦甸市",
+ "value": "220282"
+ },
+ {
+ "label": "舒兰市",
+ "value": "220283"
+ },
+ {
+ "label": "磐石市",
+ "value": "220284"
+ }
+ ],
+ [{
+ "label": "铁西区",
+ "value": "220302"
+ },
+ {
+ "label": "铁东区",
+ "value": "220303"
+ },
+ {
+ "label": "梨树县",
+ "value": "220322"
+ },
+ {
+ "label": "伊通满族自治县",
+ "value": "220323"
+ },
+ {
+ "label": "公主岭市",
+ "value": "220381"
+ },
+ {
+ "label": "双辽市",
+ "value": "220382"
+ }
+ ],
+ [{
+ "label": "龙山区",
+ "value": "220402"
+ },
+ {
+ "label": "西安区",
+ "value": "220403"
+ },
+ {
+ "label": "东丰县",
+ "value": "220421"
+ },
+ {
+ "label": "东辽县",
+ "value": "220422"
+ }
+ ],
+ [{
+ "label": "东昌区",
+ "value": "220502"
+ },
+ {
+ "label": "二道江区",
+ "value": "220503"
+ },
+ {
+ "label": "通化县",
+ "value": "220521"
+ },
+ {
+ "label": "辉南县",
+ "value": "220523"
+ },
+ {
+ "label": "柳河县",
+ "value": "220524"
+ },
+ {
+ "label": "梅河口市",
+ "value": "220581"
+ },
+ {
+ "label": "集安市",
+ "value": "220582"
+ }
+ ],
+ [{
+ "label": "浑江区",
+ "value": "220602"
+ },
+ {
+ "label": "江源区",
+ "value": "220605"
+ },
+ {
+ "label": "抚松县",
+ "value": "220621"
+ },
+ {
+ "label": "靖宇县",
+ "value": "220622"
+ },
+ {
+ "label": "长白朝鲜族自治县",
+ "value": "220623"
+ },
+ {
+ "label": "临江市",
+ "value": "220681"
+ }
+ ],
+ [{
+ "label": "宁江区",
+ "value": "220702"
+ },
+ {
+ "label": "前郭尔罗斯蒙古族自治县",
+ "value": "220721"
+ },
+ {
+ "label": "长岭县",
+ "value": "220722"
+ },
+ {
+ "label": "乾安县",
+ "value": "220723"
+ },
+ {
+ "label": "吉林松原经济开发区",
+ "value": "220771"
+ },
+ {
+ "label": "扶余市",
+ "value": "220781"
+ }
+ ],
+ [{
+ "label": "洮北区",
+ "value": "220802"
+ },
+ {
+ "label": "镇赉县",
+ "value": "220821"
+ },
+ {
+ "label": "通榆县",
+ "value": "220822"
+ },
+ {
+ "label": "吉林白城经济开发区",
+ "value": "220871"
+ },
+ {
+ "label": "洮南市",
+ "value": "220881"
+ },
+ {
+ "label": "大安市",
+ "value": "220882"
+ }
+ ],
+ [{
+ "label": "延吉市",
+ "value": "222401"
+ },
+ {
+ "label": "图们市",
+ "value": "222402"
+ },
+ {
+ "label": "敦化市",
+ "value": "222403"
+ },
+ {
+ "label": "珲春市",
+ "value": "222404"
+ },
+ {
+ "label": "龙井市",
+ "value": "222405"
+ },
+ {
+ "label": "和龙市",
+ "value": "222406"
+ },
+ {
+ "label": "汪清县",
+ "value": "222424"
+ },
+ {
+ "label": "安图县",
+ "value": "222426"
+ }
+ ]
+ ],
+ [
+ [{
+ "label": "道里区",
+ "value": "230102"
+ },
+ {
+ "label": "南岗区",
+ "value": "230103"
+ },
+ {
+ "label": "道外区",
+ "value": "230104"
+ },
+ {
+ "label": "平房区",
+ "value": "230108"
+ },
+ {
+ "label": "松北区",
+ "value": "230109"
+ },
+ {
+ "label": "香坊区",
+ "value": "230110"
+ },
+ {
+ "label": "呼兰区",
+ "value": "230111"
+ },
+ {
+ "label": "阿城区",
+ "value": "230112"
+ },
+ {
+ "label": "双城区",
+ "value": "230113"
+ },
+ {
+ "label": "依兰县",
+ "value": "230123"
+ },
+ {
+ "label": "方正县",
+ "value": "230124"
+ },
+ {
+ "label": "宾县",
+ "value": "230125"
+ },
+ {
+ "label": "巴彦县",
+ "value": "230126"
+ },
+ {
+ "label": "木兰县",
+ "value": "230127"
+ },
+ {
+ "label": "通河县",
+ "value": "230128"
+ },
+ {
+ "label": "延寿县",
+ "value": "230129"
+ },
+ {
+ "label": "尚志市",
+ "value": "230183"
+ },
+ {
+ "label": "五常市",
+ "value": "230184"
+ }
+ ],
+ [{
+ "label": "龙沙区",
+ "value": "230202"
+ },
+ {
+ "label": "建华区",
+ "value": "230203"
+ },
+ {
+ "label": "铁锋区",
+ "value": "230204"
+ },
+ {
+ "label": "昂昂溪区",
+ "value": "230205"
+ },
+ {
+ "label": "富拉尔基区",
+ "value": "230206"
+ },
+ {
+ "label": "碾子山区",
+ "value": "230207"
+ },
+ {
+ "label": "梅里斯达斡尔族区",
+ "value": "230208"
+ },
+ {
+ "label": "龙江县",
+ "value": "230221"
+ },
+ {
+ "label": "依安县",
+ "value": "230223"
+ },
+ {
+ "label": "泰来县",
+ "value": "230224"
+ },
+ {
+ "label": "甘南县",
+ "value": "230225"
+ },
+ {
+ "label": "富裕县",
+ "value": "230227"
+ },
+ {
+ "label": "克山县",
+ "value": "230229"
+ },
+ {
+ "label": "克东县",
+ "value": "230230"
+ },
+ {
+ "label": "拜泉县",
+ "value": "230231"
+ },
+ {
+ "label": "讷河市",
+ "value": "230281"
+ }
+ ],
+ [{
+ "label": "鸡冠区",
+ "value": "230302"
+ },
+ {
+ "label": "恒山区",
+ "value": "230303"
+ },
+ {
+ "label": "滴道区",
+ "value": "230304"
+ },
+ {
+ "label": "梨树区",
+ "value": "230305"
+ },
+ {
+ "label": "城子河区",
+ "value": "230306"
+ },
+ {
+ "label": "麻山区",
+ "value": "230307"
+ },
+ {
+ "label": "鸡东县",
+ "value": "230321"
+ },
+ {
+ "label": "虎林市",
+ "value": "230381"
+ },
+ {
+ "label": "密山市",
+ "value": "230382"
+ }
+ ],
+ [{
+ "label": "向阳区",
+ "value": "230402"
+ },
+ {
+ "label": "工农区",
+ "value": "230403"
+ },
+ {
+ "label": "南山区",
+ "value": "230404"
+ },
+ {
+ "label": "兴安区",
+ "value": "230405"
+ },
+ {
+ "label": "东山区",
+ "value": "230406"
+ },
+ {
+ "label": "兴山区",
+ "value": "230407"
+ },
+ {
+ "label": "萝北县",
+ "value": "230421"
+ },
+ {
+ "label": "绥滨县",
+ "value": "230422"
+ }
+ ],
+ [{
+ "label": "尖山区",
+ "value": "230502"
+ },
+ {
+ "label": "岭东区",
+ "value": "230503"
+ },
+ {
+ "label": "四方台区",
+ "value": "230505"
+ },
+ {
+ "label": "宝山区",
+ "value": "230506"
+ },
+ {
+ "label": "集贤县",
+ "value": "230521"
+ },
+ {
+ "label": "友谊县",
+ "value": "230522"
+ },
+ {
+ "label": "宝清县",
+ "value": "230523"
+ },
+ {
+ "label": "饶河县",
+ "value": "230524"
+ }
+ ],
+ [{
+ "label": "萨尔图区",
+ "value": "230602"
+ },
+ {
+ "label": "龙凤区",
+ "value": "230603"
+ },
+ {
+ "label": "让胡路区",
+ "value": "230604"
+ },
+ {
+ "label": "红岗区",
+ "value": "230605"
+ },
+ {
+ "label": "大同区",
+ "value": "230606"
+ },
+ {
+ "label": "肇州县",
+ "value": "230621"
+ },
+ {
+ "label": "肇源县",
+ "value": "230622"
+ },
+ {
+ "label": "林甸县",
+ "value": "230623"
+ },
+ {
+ "label": "杜尔伯特蒙古族自治县",
+ "value": "230624"
+ },
+ {
+ "label": "大庆高新技术产业开发区",
+ "value": "230671"
+ }
+ ],
+ [{
+ "label": "伊春区",
+ "value": "230702"
+ },
+ {
+ "label": "南岔区",
+ "value": "230703"
+ },
+ {
+ "label": "友好区",
+ "value": "230704"
+ },
+ {
+ "label": "西林区",
+ "value": "230705"
+ },
+ {
+ "label": "翠峦区",
+ "value": "230706"
+ },
+ {
+ "label": "新青区",
+ "value": "230707"
+ },
+ {
+ "label": "美溪区",
+ "value": "230708"
+ },
+ {
+ "label": "金山屯区",
+ "value": "230709"
+ },
+ {
+ "label": "五营区",
+ "value": "230710"
+ },
+ {
+ "label": "乌马河区",
+ "value": "230711"
+ },
+ {
+ "label": "汤旺河区",
+ "value": "230712"
+ },
+ {
+ "label": "带岭区",
+ "value": "230713"
+ },
+ {
+ "label": "乌伊岭区",
+ "value": "230714"
+ },
+ {
+ "label": "红星区",
+ "value": "230715"
+ },
+ {
+ "label": "上甘岭区",
+ "value": "230716"
+ },
+ {
+ "label": "嘉荫县",
+ "value": "230722"
+ },
+ {
+ "label": "铁力市",
+ "value": "230781"
+ }
+ ],
+ [{
+ "label": "向阳区",
+ "value": "230803"
+ },
+ {
+ "label": "前进区",
+ "value": "230804"
+ },
+ {
+ "label": "东风区",
+ "value": "230805"
+ },
+ {
+ "label": "郊区",
+ "value": "230811"
+ },
+ {
+ "label": "桦南县",
+ "value": "230822"
+ },
+ {
+ "label": "桦川县",
+ "value": "230826"
+ },
+ {
+ "label": "汤原县",
+ "value": "230828"
+ },
+ {
+ "label": "同江市",
+ "value": "230881"
+ },
+ {
+ "label": "富锦市",
+ "value": "230882"
+ },
+ {
+ "label": "抚远市",
+ "value": "230883"
+ }
+ ],
+ [{
+ "label": "新兴区",
+ "value": "230902"
+ },
+ {
+ "label": "桃山区",
+ "value": "230903"
+ },
+ {
+ "label": "茄子河区",
+ "value": "230904"
+ },
+ {
+ "label": "勃利县",
+ "value": "230921"
+ }
+ ],
+ [{
+ "label": "东安区",
+ "value": "231002"
+ },
+ {
+ "label": "阳明区",
+ "value": "231003"
+ },
+ {
+ "label": "爱民区",
+ "value": "231004"
+ },
+ {
+ "label": "西安区",
+ "value": "231005"
+ },
+ {
+ "label": "林口县",
+ "value": "231025"
+ },
+ {
+ "label": "牡丹江经济技术开发区",
+ "value": "231071"
+ },
+ {
+ "label": "绥芬河市",
+ "value": "231081"
+ },
+ {
+ "label": "海林市",
+ "value": "231083"
+ },
+ {
+ "label": "宁安市",
+ "value": "231084"
+ },
+ {
+ "label": "穆棱市",
+ "value": "231085"
+ },
+ {
+ "label": "东宁市",
+ "value": "231086"
+ }
+ ],
+ [{
+ "label": "爱辉区",
+ "value": "231102"
+ },
+ {
+ "label": "嫩江县",
+ "value": "231121"
+ },
+ {
+ "label": "逊克县",
+ "value": "231123"
+ },
+ {
+ "label": "孙吴县",
+ "value": "231124"
+ },
+ {
+ "label": "北安市",
+ "value": "231181"
+ },
+ {
+ "label": "五大连池市",
+ "value": "231182"
+ }
+ ],
+ [{
+ "label": "北林区",
+ "value": "231202"
+ },
+ {
+ "label": "望奎县",
+ "value": "231221"
+ },
+ {
+ "label": "兰西县",
+ "value": "231222"
+ },
+ {
+ "label": "青冈县",
+ "value": "231223"
+ },
+ {
+ "label": "庆安县",
+ "value": "231224"
+ },
+ {
+ "label": "明水县",
+ "value": "231225"
+ },
+ {
+ "label": "绥棱县",
+ "value": "231226"
+ },
+ {
+ "label": "安达市",
+ "value": "231281"
+ },
+ {
+ "label": "肇东市",
+ "value": "231282"
+ },
+ {
+ "label": "海伦市",
+ "value": "231283"
+ }
+ ],
+ [{
+ "label": "加格达奇区",
+ "value": "232701"
+ },
+ {
+ "label": "松岭区",
+ "value": "232702"
+ },
+ {
+ "label": "新林区",
+ "value": "232703"
+ },
+ {
+ "label": "呼中区",
+ "value": "232704"
+ },
+ {
+ "label": "呼玛县",
+ "value": "232721"
+ },
+ {
+ "label": "塔河县",
+ "value": "232722"
+ },
+ {
+ "label": "漠河县",
+ "value": "232723"
+ }
+ ]
+ ],
+ [
+ [{
+ "label": "黄浦区",
+ "value": "310101"
+ },
+ {
+ "label": "徐汇区",
+ "value": "310104"
+ },
+ {
+ "label": "长宁区",
+ "value": "310105"
+ },
+ {
+ "label": "静安区",
+ "value": "310106"
+ },
+ {
+ "label": "普陀区",
+ "value": "310107"
+ },
+ {
+ "label": "虹口区",
+ "value": "310109"
+ },
+ {
+ "label": "杨浦区",
+ "value": "310110"
+ },
+ {
+ "label": "闵行区",
+ "value": "310112"
+ },
+ {
+ "label": "宝山区",
+ "value": "310113"
+ },
+ {
+ "label": "嘉定区",
+ "value": "310114"
+ },
+ {
+ "label": "浦东新区",
+ "value": "310115"
+ },
+ {
+ "label": "金山区",
+ "value": "310116"
+ },
+ {
+ "label": "松江区",
+ "value": "310117"
+ },
+ {
+ "label": "青浦区",
+ "value": "310118"
+ },
+ {
+ "label": "奉贤区",
+ "value": "310120"
+ },
+ {
+ "label": "崇明区",
+ "value": "310151"
+ }
+ ]
+ ],
+ [
+ [{
+ "label": "玄武区",
+ "value": "320102"
+ },
+ {
+ "label": "秦淮区",
+ "value": "320104"
+ },
+ {
+ "label": "建邺区",
+ "value": "320105"
+ },
+ {
+ "label": "鼓楼区",
+ "value": "320106"
+ },
+ {
+ "label": "浦口区",
+ "value": "320111"
+ },
+ {
+ "label": "栖霞区",
+ "value": "320113"
+ },
+ {
+ "label": "雨花台区",
+ "value": "320114"
+ },
+ {
+ "label": "江宁区",
+ "value": "320115"
+ },
+ {
+ "label": "六合区",
+ "value": "320116"
+ },
+ {
+ "label": "溧水区",
+ "value": "320117"
+ },
+ {
+ "label": "高淳区",
+ "value": "320118"
+ }
+ ],
+ [{
+ "label": "锡山区",
+ "value": "320205"
+ },
+ {
+ "label": "惠山区",
+ "value": "320206"
+ },
+ {
+ "label": "滨湖区",
+ "value": "320211"
+ },
+ {
+ "label": "梁溪区",
+ "value": "320213"
+ },
+ {
+ "label": "新吴区",
+ "value": "320214"
+ },
+ {
+ "label": "江阴市",
+ "value": "320281"
+ },
+ {
+ "label": "宜兴市",
+ "value": "320282"
+ }
+ ],
+ [{
+ "label": "鼓楼区",
+ "value": "320302"
+ },
+ {
+ "label": "云龙区",
+ "value": "320303"
+ },
+ {
+ "label": "贾汪区",
+ "value": "320305"
+ },
+ {
+ "label": "泉山区",
+ "value": "320311"
+ },
+ {
+ "label": "铜山区",
+ "value": "320312"
+ },
+ {
+ "label": "丰县",
+ "value": "320321"
+ },
+ {
+ "label": "沛县",
+ "value": "320322"
+ },
+ {
+ "label": "睢宁县",
+ "value": "320324"
+ },
+ {
+ "label": "徐州经济技术开发区",
+ "value": "320371"
+ },
+ {
+ "label": "新沂市",
+ "value": "320381"
+ },
+ {
+ "label": "邳州市",
+ "value": "320382"
+ }
+ ],
+ [{
+ "label": "天宁区",
+ "value": "320402"
+ },
+ {
+ "label": "钟楼区",
+ "value": "320404"
+ },
+ {
+ "label": "新北区",
+ "value": "320411"
+ },
+ {
+ "label": "武进区",
+ "value": "320412"
+ },
+ {
+ "label": "金坛区",
+ "value": "320413"
+ },
+ {
+ "label": "溧阳市",
+ "value": "320481"
+ }
+ ],
+ [{
+ "label": "虎丘区",
+ "value": "320505"
+ },
+ {
+ "label": "吴中区",
+ "value": "320506"
+ },
+ {
+ "label": "相城区",
+ "value": "320507"
+ },
+ {
+ "label": "姑苏区",
+ "value": "320508"
+ },
+ {
+ "label": "吴江区",
+ "value": "320509"
+ },
+ {
+ "label": "苏州工业园区",
+ "value": "320571"
+ },
+ {
+ "label": "常熟市",
+ "value": "320581"
+ },
+ {
+ "label": "张家港市",
+ "value": "320582"
+ },
+ {
+ "label": "昆山市",
+ "value": "320583"
+ },
+ {
+ "label": "太仓市",
+ "value": "320585"
+ }
+ ],
+ [{
+ "label": "崇川区",
+ "value": "320602"
+ },
+ {
+ "label": "港闸区",
+ "value": "320611"
+ },
+ {
+ "label": "通州区",
+ "value": "320612"
+ },
+ {
+ "label": "海安县",
+ "value": "320621"
+ },
+ {
+ "label": "如东县",
+ "value": "320623"
+ },
+ {
+ "label": "南通经济技术开发区",
+ "value": "320671"
+ },
+ {
+ "label": "启东市",
+ "value": "320681"
+ },
+ {
+ "label": "如皋市",
+ "value": "320682"
+ },
+ {
+ "label": "海门市",
+ "value": "320684"
+ }
+ ],
+ [{
+ "label": "连云区",
+ "value": "320703"
+ },
+ {
+ "label": "海州区",
+ "value": "320706"
+ },
+ {
+ "label": "赣榆区",
+ "value": "320707"
+ },
+ {
+ "label": "东海县",
+ "value": "320722"
+ },
+ {
+ "label": "灌云县",
+ "value": "320723"
+ },
+ {
+ "label": "灌南县",
+ "value": "320724"
+ },
+ {
+ "label": "连云港经济技术开发区",
+ "value": "320771"
+ },
+ {
+ "label": "连云港高新技术产业开发区",
+ "value": "320772"
+ }
+ ],
+ [{
+ "label": "淮安区",
+ "value": "320803"
+ },
+ {
+ "label": "淮阴区",
+ "value": "320804"
+ },
+ {
+ "label": "清江浦区",
+ "value": "320812"
+ },
+ {
+ "label": "洪泽区",
+ "value": "320813"
+ },
+ {
+ "label": "涟水县",
+ "value": "320826"
+ },
+ {
+ "label": "盱眙县",
+ "value": "320830"
+ },
+ {
+ "label": "金湖县",
+ "value": "320831"
+ },
+ {
+ "label": "淮安经济技术开发区",
+ "value": "320871"
+ }
+ ],
+ [{
+ "label": "亭湖区",
+ "value": "320902"
+ },
+ {
+ "label": "盐都区",
+ "value": "320903"
+ },
+ {
+ "label": "大丰区",
+ "value": "320904"
+ },
+ {
+ "label": "响水县",
+ "value": "320921"
+ },
+ {
+ "label": "滨海县",
+ "value": "320922"
+ },
+ {
+ "label": "阜宁县",
+ "value": "320923"
+ },
+ {
+ "label": "射阳县",
+ "value": "320924"
+ },
+ {
+ "label": "建湖县",
+ "value": "320925"
+ },
+ {
+ "label": "盐城经济技术开发区",
+ "value": "320971"
+ },
+ {
+ "label": "东台市",
+ "value": "320981"
+ }
+ ],
+ [{
+ "label": "广陵区",
+ "value": "321002"
+ },
+ {
+ "label": "邗江区",
+ "value": "321003"
+ },
+ {
+ "label": "江都区",
+ "value": "321012"
+ },
+ {
+ "label": "宝应县",
+ "value": "321023"
+ },
+ {
+ "label": "扬州经济技术开发区",
+ "value": "321071"
+ },
+ {
+ "label": "仪征市",
+ "value": "321081"
+ },
+ {
+ "label": "高邮市",
+ "value": "321084"
+ }
+ ],
+ [{
+ "label": "京口区",
+ "value": "321102"
+ },
+ {
+ "label": "润州区",
+ "value": "321111"
+ },
+ {
+ "label": "丹徒区",
+ "value": "321112"
+ },
+ {
+ "label": "镇江新区",
+ "value": "321171"
+ },
+ {
+ "label": "丹阳市",
+ "value": "321181"
+ },
+ {
+ "label": "扬中市",
+ "value": "321182"
+ },
+ {
+ "label": "句容市",
+ "value": "321183"
+ }
+ ],
+ [{
+ "label": "海陵区",
+ "value": "321202"
+ },
+ {
+ "label": "高港区",
+ "value": "321203"
+ },
+ {
+ "label": "姜堰区",
+ "value": "321204"
+ },
+ {
+ "label": "泰州医药高新技术产业开发区",
+ "value": "321271"
+ },
+ {
+ "label": "兴化市",
+ "value": "321281"
+ },
+ {
+ "label": "靖江市",
+ "value": "321282"
+ },
+ {
+ "label": "泰兴市",
+ "value": "321283"
+ }
+ ],
+ [{
+ "label": "宿城区",
+ "value": "321302"
+ },
+ {
+ "label": "宿豫区",
+ "value": "321311"
+ },
+ {
+ "label": "沭阳县",
+ "value": "321322"
+ },
+ {
+ "label": "泗阳县",
+ "value": "321323"
+ },
+ {
+ "label": "泗洪县",
+ "value": "321324"
+ },
+ {
+ "label": "宿迁经济技术开发区",
+ "value": "321371"
+ }
+ ]
+ ],
+ [
+ [{
+ "label": "上城区",
+ "value": "330102"
+ },
+ {
+ "label": "下城区",
+ "value": "330103"
+ },
+ {
+ "label": "江干区",
+ "value": "330104"
+ },
+ {
+ "label": "拱墅区",
+ "value": "330105"
+ },
+ {
+ "label": "西湖区",
+ "value": "330106"
+ },
+ {
+ "label": "滨江区",
+ "value": "330108"
+ },
+ {
+ "label": "萧山区",
+ "value": "330109"
+ },
+ {
+ "label": "余杭区",
+ "value": "330110"
+ },
+ {
+ "label": "富阳区",
+ "value": "330111"
+ },
+ {
+ "label": "临安区",
+ "value": "330112"
+ },
+ {
+ "label": "桐庐县",
+ "value": "330122"
+ },
+ {
+ "label": "淳安县",
+ "value": "330127"
+ },
+ {
+ "label": "建德市",
+ "value": "330182"
+ }
+ ],
+ [{
+ "label": "海曙区",
+ "value": "330203"
+ },
+ {
+ "label": "江北区",
+ "value": "330205"
+ },
+ {
+ "label": "北仑区",
+ "value": "330206"
+ },
+ {
+ "label": "镇海区",
+ "value": "330211"
+ },
+ {
+ "label": "鄞州区",
+ "value": "330212"
+ },
+ {
+ "label": "奉化区",
+ "value": "330213"
+ },
+ {
+ "label": "象山县",
+ "value": "330225"
+ },
+ {
+ "label": "宁海县",
+ "value": "330226"
+ },
+ {
+ "label": "余姚市",
+ "value": "330281"
+ },
+ {
+ "label": "慈溪市",
+ "value": "330282"
+ }
+ ],
+ [{
+ "label": "鹿城区",
+ "value": "330302"
+ },
+ {
+ "label": "龙湾区",
+ "value": "330303"
+ },
+ {
+ "label": "瓯海区",
+ "value": "330304"
+ },
+ {
+ "label": "洞头区",
+ "value": "330305"
+ },
+ {
+ "label": "永嘉县",
+ "value": "330324"
+ },
+ {
+ "label": "平阳县",
+ "value": "330326"
+ },
+ {
+ "label": "苍南县",
+ "value": "330327"
+ },
+ {
+ "label": "文成县",
+ "value": "330328"
+ },
+ {
+ "label": "泰顺县",
+ "value": "330329"
+ },
+ {
+ "label": "温州经济技术开发区",
+ "value": "330371"
+ },
+ {
+ "label": "瑞安市",
+ "value": "330381"
+ },
+ {
+ "label": "乐清市",
+ "value": "330382"
+ }
+ ],
+ [{
+ "label": "南湖区",
+ "value": "330402"
+ },
+ {
+ "label": "秀洲区",
+ "value": "330411"
+ },
+ {
+ "label": "嘉善县",
+ "value": "330421"
+ },
+ {
+ "label": "海盐县",
+ "value": "330424"
+ },
+ {
+ "label": "海宁市",
+ "value": "330481"
+ },
+ {
+ "label": "平湖市",
+ "value": "330482"
+ },
+ {
+ "label": "桐乡市",
+ "value": "330483"
+ }
+ ],
+ [{
+ "label": "吴兴区",
+ "value": "330502"
+ },
+ {
+ "label": "南浔区",
+ "value": "330503"
+ },
+ {
+ "label": "德清县",
+ "value": "330521"
+ },
+ {
+ "label": "长兴县",
+ "value": "330522"
+ },
+ {
+ "label": "安吉县",
+ "value": "330523"
+ }
+ ],
+ [{
+ "label": "越城区",
+ "value": "330602"
+ },
+ {
+ "label": "柯桥区",
+ "value": "330603"
+ },
+ {
+ "label": "上虞区",
+ "value": "330604"
+ },
+ {
+ "label": "新昌县",
+ "value": "330624"
+ },
+ {
+ "label": "诸暨市",
+ "value": "330681"
+ },
+ {
+ "label": "嵊州市",
+ "value": "330683"
+ }
+ ],
+ [{
+ "label": "婺城区",
+ "value": "330702"
+ },
+ {
+ "label": "金东区",
+ "value": "330703"
+ },
+ {
+ "label": "武义县",
+ "value": "330723"
+ },
+ {
+ "label": "浦江县",
+ "value": "330726"
+ },
+ {
+ "label": "磐安县",
+ "value": "330727"
+ },
+ {
+ "label": "兰溪市",
+ "value": "330781"
+ },
+ {
+ "label": "义乌市",
+ "value": "330782"
+ },
+ {
+ "label": "东阳市",
+ "value": "330783"
+ },
+ {
+ "label": "永康市",
+ "value": "330784"
+ }
+ ],
+ [{
+ "label": "柯城区",
+ "value": "330802"
+ },
+ {
+ "label": "衢江区",
+ "value": "330803"
+ },
+ {
+ "label": "常山县",
+ "value": "330822"
+ },
+ {
+ "label": "开化县",
+ "value": "330824"
+ },
+ {
+ "label": "龙游县",
+ "value": "330825"
+ },
+ {
+ "label": "江山市",
+ "value": "330881"
+ }
+ ],
+ [{
+ "label": "定海区",
+ "value": "330902"
+ },
+ {
+ "label": "普陀区",
+ "value": "330903"
+ },
+ {
+ "label": "岱山县",
+ "value": "330921"
+ },
+ {
+ "label": "嵊泗县",
+ "value": "330922"
+ }
+ ],
+ [{
+ "label": "椒江区",
+ "value": "331002"
+ },
+ {
+ "label": "黄岩区",
+ "value": "331003"
+ },
+ {
+ "label": "路桥区",
+ "value": "331004"
+ },
+ {
+ "label": "三门县",
+ "value": "331022"
+ },
+ {
+ "label": "天台县",
+ "value": "331023"
+ },
+ {
+ "label": "仙居县",
+ "value": "331024"
+ },
+ {
+ "label": "温岭市",
+ "value": "331081"
+ },
+ {
+ "label": "临海市",
+ "value": "331082"
+ },
+ {
+ "label": "玉环市",
+ "value": "331083"
+ }
+ ],
+ [{
+ "label": "莲都区",
+ "value": "331102"
+ },
+ {
+ "label": "青田县",
+ "value": "331121"
+ },
+ {
+ "label": "缙云县",
+ "value": "331122"
+ },
+ {
+ "label": "遂昌县",
+ "value": "331123"
+ },
+ {
+ "label": "松阳县",
+ "value": "331124"
+ },
+ {
+ "label": "云和县",
+ "value": "331125"
+ },
+ {
+ "label": "庆元县",
+ "value": "331126"
+ },
+ {
+ "label": "景宁畲族自治县",
+ "value": "331127"
+ },
+ {
+ "label": "龙泉市",
+ "value": "331181"
+ }
+ ]
+ ],
+ [
+ [{
+ "label": "瑶海区",
+ "value": "340102"
+ },
+ {
+ "label": "庐阳区",
+ "value": "340103"
+ },
+ {
+ "label": "蜀山区",
+ "value": "340104"
+ },
+ {
+ "label": "包河区",
+ "value": "340111"
+ },
+ {
+ "label": "长丰县",
+ "value": "340121"
+ },
+ {
+ "label": "肥东县",
+ "value": "340122"
+ },
+ {
+ "label": "肥西县",
+ "value": "340123"
+ },
+ {
+ "label": "庐江县",
+ "value": "340124"
+ },
+ {
+ "label": "合肥高新技术产业开发区",
+ "value": "340171"
+ },
+ {
+ "label": "合肥经济技术开发区",
+ "value": "340172"
+ },
+ {
+ "label": "合肥新站高新技术产业开发区",
+ "value": "340173"
+ },
+ {
+ "label": "巢湖市",
+ "value": "340181"
+ }
+ ],
+ [{
+ "label": "镜湖区",
+ "value": "340202"
+ },
+ {
+ "label": "弋江区",
+ "value": "340203"
+ },
+ {
+ "label": "鸠江区",
+ "value": "340207"
+ },
+ {
+ "label": "三山区",
+ "value": "340208"
+ },
+ {
+ "label": "芜湖县",
+ "value": "340221"
+ },
+ {
+ "label": "繁昌县",
+ "value": "340222"
+ },
+ {
+ "label": "南陵县",
+ "value": "340223"
+ },
+ {
+ "label": "无为县",
+ "value": "340225"
+ },
+ {
+ "label": "芜湖经济技术开发区",
+ "value": "340271"
+ },
+ {
+ "label": "安徽芜湖长江大桥经济开发区",
+ "value": "340272"
+ }
+ ],
+ [{
+ "label": "龙子湖区",
+ "value": "340302"
+ },
+ {
+ "label": "蚌山区",
+ "value": "340303"
+ },
+ {
+ "label": "禹会区",
+ "value": "340304"
+ },
+ {
+ "label": "淮上区",
+ "value": "340311"
+ },
+ {
+ "label": "怀远县",
+ "value": "340321"
+ },
+ {
+ "label": "五河县",
+ "value": "340322"
+ },
+ {
+ "label": "固镇县",
+ "value": "340323"
+ },
+ {
+ "label": "蚌埠市高新技术开发区",
+ "value": "340371"
+ },
+ {
+ "label": "蚌埠市经济开发区",
+ "value": "340372"
+ }
+ ],
+ [{
+ "label": "大通区",
+ "value": "340402"
+ },
+ {
+ "label": "田家庵区",
+ "value": "340403"
+ },
+ {
+ "label": "谢家集区",
+ "value": "340404"
+ },
+ {
+ "label": "八公山区",
+ "value": "340405"
+ },
+ {
+ "label": "潘集区",
+ "value": "340406"
+ },
+ {
+ "label": "凤台县",
+ "value": "340421"
+ },
+ {
+ "label": "寿县",
+ "value": "340422"
+ }
+ ],
+ [{
+ "label": "花山区",
+ "value": "340503"
+ },
+ {
+ "label": "雨山区",
+ "value": "340504"
+ },
+ {
+ "label": "博望区",
+ "value": "340506"
+ },
+ {
+ "label": "当涂县",
+ "value": "340521"
+ },
+ {
+ "label": "含山县",
+ "value": "340522"
+ },
+ {
+ "label": "和县",
+ "value": "340523"
+ }
+ ],
+ [{
+ "label": "杜集区",
+ "value": "340602"
+ },
+ {
+ "label": "相山区",
+ "value": "340603"
+ },
+ {
+ "label": "烈山区",
+ "value": "340604"
+ },
+ {
+ "label": "濉溪县",
+ "value": "340621"
+ }
+ ],
+ [{
+ "label": "铜官区",
+ "value": "340705"
+ },
+ {
+ "label": "义安区",
+ "value": "340706"
+ },
+ {
+ "label": "郊区",
+ "value": "340711"
+ },
+ {
+ "label": "枞阳县",
+ "value": "340722"
+ }
+ ],
+ [{
+ "label": "迎江区",
+ "value": "340802"
+ },
+ {
+ "label": "大观区",
+ "value": "340803"
+ },
+ {
+ "label": "宜秀区",
+ "value": "340811"
+ },
+ {
+ "label": "怀宁县",
+ "value": "340822"
+ },
+ {
+ "label": "潜山县",
+ "value": "340824"
+ },
+ {
+ "label": "太湖县",
+ "value": "340825"
+ },
+ {
+ "label": "宿松县",
+ "value": "340826"
+ },
+ {
+ "label": "望江县",
+ "value": "340827"
+ },
+ {
+ "label": "岳西县",
+ "value": "340828"
+ },
+ {
+ "label": "安徽安庆经济开发区",
+ "value": "340871"
+ },
+ {
+ "label": "桐城市",
+ "value": "340881"
+ }
+ ],
+ [{
+ "label": "屯溪区",
+ "value": "341002"
+ },
+ {
+ "label": "黄山区",
+ "value": "341003"
+ },
+ {
+ "label": "徽州区",
+ "value": "341004"
+ },
+ {
+ "label": "歙县",
+ "value": "341021"
+ },
+ {
+ "label": "休宁县",
+ "value": "341022"
+ },
+ {
+ "label": "黟县",
+ "value": "341023"
+ },
+ {
+ "label": "祁门县",
+ "value": "341024"
+ }
+ ],
+ [{
+ "label": "琅琊区",
+ "value": "341102"
+ },
+ {
+ "label": "南谯区",
+ "value": "341103"
+ },
+ {
+ "label": "来安县",
+ "value": "341122"
+ },
+ {
+ "label": "全椒县",
+ "value": "341124"
+ },
+ {
+ "label": "定远县",
+ "value": "341125"
+ },
+ {
+ "label": "凤阳县",
+ "value": "341126"
+ },
+ {
+ "label": "苏滁现代产业园",
+ "value": "341171"
+ },
+ {
+ "label": "滁州经济技术开发区",
+ "value": "341172"
+ },
+ {
+ "label": "天长市",
+ "value": "341181"
+ },
+ {
+ "label": "明光市",
+ "value": "341182"
+ }
+ ],
+ [{
+ "label": "颍州区",
+ "value": "341202"
+ },
+ {
+ "label": "颍东区",
+ "value": "341203"
+ },
+ {
+ "label": "颍泉区",
+ "value": "341204"
+ },
+ {
+ "label": "临泉县",
+ "value": "341221"
+ },
+ {
+ "label": "太和县",
+ "value": "341222"
+ },
+ {
+ "label": "阜南县",
+ "value": "341225"
+ },
+ {
+ "label": "颍上县",
+ "value": "341226"
+ },
+ {
+ "label": "阜阳合肥现代产业园区",
+ "value": "341271"
+ },
+ {
+ "label": "阜阳经济技术开发区",
+ "value": "341272"
+ },
+ {
+ "label": "界首市",
+ "value": "341282"
+ }
+ ],
+ [{
+ "label": "埇桥区",
+ "value": "341302"
+ },
+ {
+ "label": "砀山县",
+ "value": "341321"
+ },
+ {
+ "label": "萧县",
+ "value": "341322"
+ },
+ {
+ "label": "灵璧县",
+ "value": "341323"
+ },
+ {
+ "label": "泗县",
+ "value": "341324"
+ },
+ {
+ "label": "宿州马鞍山现代产业园区",
+ "value": "341371"
+ },
+ {
+ "label": "宿州经济技术开发区",
+ "value": "341372"
+ }
+ ],
+ [{
+ "label": "金安区",
+ "value": "341502"
+ },
+ {
+ "label": "裕安区",
+ "value": "341503"
+ },
+ {
+ "label": "叶集区",
+ "value": "341504"
+ },
+ {
+ "label": "霍邱县",
+ "value": "341522"
+ },
+ {
+ "label": "舒城县",
+ "value": "341523"
+ },
+ {
+ "label": "金寨县",
+ "value": "341524"
+ },
+ {
+ "label": "霍山县",
+ "value": "341525"
+ }
+ ],
+ [{
+ "label": "谯城区",
+ "value": "341602"
+ },
+ {
+ "label": "涡阳县",
+ "value": "341621"
+ },
+ {
+ "label": "蒙城县",
+ "value": "341622"
+ },
+ {
+ "label": "利辛县",
+ "value": "341623"
+ }
+ ],
+ [{
+ "label": "贵池区",
+ "value": "341702"
+ },
+ {
+ "label": "东至县",
+ "value": "341721"
+ },
+ {
+ "label": "石台县",
+ "value": "341722"
+ },
+ {
+ "label": "青阳县",
+ "value": "341723"
+ }
+ ],
+ [{
+ "label": "宣州区",
+ "value": "341802"
+ },
+ {
+ "label": "郎溪县",
+ "value": "341821"
+ },
+ {
+ "label": "广德县",
+ "value": "341822"
+ },
+ {
+ "label": "泾县",
+ "value": "341823"
+ },
+ {
+ "label": "绩溪县",
+ "value": "341824"
+ },
+ {
+ "label": "旌德县",
+ "value": "341825"
+ },
+ {
+ "label": "宣城市经济开发区",
+ "value": "341871"
+ },
+ {
+ "label": "宁国市",
+ "value": "341881"
+ }
+ ]
+ ],
+ [
+ [{
+ "label": "鼓楼区",
+ "value": "350102"
+ },
+ {
+ "label": "台江区",
+ "value": "350103"
+ },
+ {
+ "label": "仓山区",
+ "value": "350104"
+ },
+ {
+ "label": "马尾区",
+ "value": "350105"
+ },
+ {
+ "label": "晋安区",
+ "value": "350111"
+ },
+ {
+ "label": "闽侯县",
+ "value": "350121"
+ },
+ {
+ "label": "连江县",
+ "value": "350122"
+ },
+ {
+ "label": "罗源县",
+ "value": "350123"
+ },
+ {
+ "label": "闽清县",
+ "value": "350124"
+ },
+ {
+ "label": "永泰县",
+ "value": "350125"
+ },
+ {
+ "label": "平潭县",
+ "value": "350128"
+ },
+ {
+ "label": "福清市",
+ "value": "350181"
+ },
+ {
+ "label": "长乐市",
+ "value": "350182"
+ }
+ ],
+ [{
+ "label": "思明区",
+ "value": "350203"
+ },
+ {
+ "label": "海沧区",
+ "value": "350205"
+ },
+ {
+ "label": "湖里区",
+ "value": "350206"
+ },
+ {
+ "label": "集美区",
+ "value": "350211"
+ },
+ {
+ "label": "同安区",
+ "value": "350212"
+ },
+ {
+ "label": "翔安区",
+ "value": "350213"
+ }
+ ],
+ [{
+ "label": "城厢区",
+ "value": "350302"
+ },
+ {
+ "label": "涵江区",
+ "value": "350303"
+ },
+ {
+ "label": "荔城区",
+ "value": "350304"
+ },
+ {
+ "label": "秀屿区",
+ "value": "350305"
+ },
+ {
+ "label": "仙游县",
+ "value": "350322"
+ }
+ ],
+ [{
+ "label": "梅列区",
+ "value": "350402"
+ },
+ {
+ "label": "三元区",
+ "value": "350403"
+ },
+ {
+ "label": "明溪县",
+ "value": "350421"
+ },
+ {
+ "label": "清流县",
+ "value": "350423"
+ },
+ {
+ "label": "宁化县",
+ "value": "350424"
+ },
+ {
+ "label": "大田县",
+ "value": "350425"
+ },
+ {
+ "label": "尤溪县",
+ "value": "350426"
+ },
+ {
+ "label": "沙县",
+ "value": "350427"
+ },
+ {
+ "label": "将乐县",
+ "value": "350428"
+ },
+ {
+ "label": "泰宁县",
+ "value": "350429"
+ },
+ {
+ "label": "建宁县",
+ "value": "350430"
+ },
+ {
+ "label": "永安市",
+ "value": "350481"
+ }
+ ],
+ [{
+ "label": "鲤城区",
+ "value": "350502"
+ },
+ {
+ "label": "丰泽区",
+ "value": "350503"
+ },
+ {
+ "label": "洛江区",
+ "value": "350504"
+ },
+ {
+ "label": "泉港区",
+ "value": "350505"
+ },
+ {
+ "label": "惠安县",
+ "value": "350521"
+ },
+ {
+ "label": "安溪县",
+ "value": "350524"
+ },
+ {
+ "label": "永春县",
+ "value": "350525"
+ },
+ {
+ "label": "德化县",
+ "value": "350526"
+ },
+ {
+ "label": "金门县",
+ "value": "350527"
+ },
+ {
+ "label": "石狮市",
+ "value": "350581"
+ },
+ {
+ "label": "晋江市",
+ "value": "350582"
+ },
+ {
+ "label": "南安市",
+ "value": "350583"
+ }
+ ],
+ [{
+ "label": "芗城区",
+ "value": "350602"
+ },
+ {
+ "label": "龙文区",
+ "value": "350603"
+ },
+ {
+ "label": "云霄县",
+ "value": "350622"
+ },
+ {
+ "label": "漳浦县",
+ "value": "350623"
+ },
+ {
+ "label": "诏安县",
+ "value": "350624"
+ },
+ {
+ "label": "长泰县",
+ "value": "350625"
+ },
+ {
+ "label": "东山县",
+ "value": "350626"
+ },
+ {
+ "label": "南靖县",
+ "value": "350627"
+ },
+ {
+ "label": "平和县",
+ "value": "350628"
+ },
+ {
+ "label": "华安县",
+ "value": "350629"
+ },
+ {
+ "label": "龙海市",
+ "value": "350681"
+ }
+ ],
+ [{
+ "label": "延平区",
+ "value": "350702"
+ },
+ {
+ "label": "建阳区",
+ "value": "350703"
+ },
+ {
+ "label": "顺昌县",
+ "value": "350721"
+ },
+ {
+ "label": "浦城县",
+ "value": "350722"
+ },
+ {
+ "label": "光泽县",
+ "value": "350723"
+ },
+ {
+ "label": "松溪县",
+ "value": "350724"
+ },
+ {
+ "label": "政和县",
+ "value": "350725"
+ },
+ {
+ "label": "邵武市",
+ "value": "350781"
+ },
+ {
+ "label": "武夷山市",
+ "value": "350782"
+ },
+ {
+ "label": "建瓯市",
+ "value": "350783"
+ }
+ ],
+ [{
+ "label": "新罗区",
+ "value": "350802"
+ },
+ {
+ "label": "永定区",
+ "value": "350803"
+ },
+ {
+ "label": "长汀县",
+ "value": "350821"
+ },
+ {
+ "label": "上杭县",
+ "value": "350823"
+ },
+ {
+ "label": "武平县",
+ "value": "350824"
+ },
+ {
+ "label": "连城县",
+ "value": "350825"
+ },
+ {
+ "label": "漳平市",
+ "value": "350881"
+ }
+ ],
+ [{
+ "label": "蕉城区",
+ "value": "350902"
+ },
+ {
+ "label": "霞浦县",
+ "value": "350921"
+ },
+ {
+ "label": "古田县",
+ "value": "350922"
+ },
+ {
+ "label": "屏南县",
+ "value": "350923"
+ },
+ {
+ "label": "寿宁县",
+ "value": "350924"
+ },
+ {
+ "label": "周宁县",
+ "value": "350925"
+ },
+ {
+ "label": "柘荣县",
+ "value": "350926"
+ },
+ {
+ "label": "福安市",
+ "value": "350981"
+ },
+ {
+ "label": "福鼎市",
+ "value": "350982"
+ }
+ ]
+ ],
+ [
+ [{
+ "label": "东湖区",
+ "value": "360102"
+ },
+ {
+ "label": "西湖区",
+ "value": "360103"
+ },
+ {
+ "label": "青云谱区",
+ "value": "360104"
+ },
+ {
+ "label": "湾里区",
+ "value": "360105"
+ },
+ {
+ "label": "青山湖区",
+ "value": "360111"
+ },
+ {
+ "label": "新建区",
+ "value": "360112"
+ },
+ {
+ "label": "南昌县",
+ "value": "360121"
+ },
+ {
+ "label": "安义县",
+ "value": "360123"
+ },
+ {
+ "label": "进贤县",
+ "value": "360124"
+ }
+ ],
+ [{
+ "label": "昌江区",
+ "value": "360202"
+ },
+ {
+ "label": "珠山区",
+ "value": "360203"
+ },
+ {
+ "label": "浮梁县",
+ "value": "360222"
+ },
+ {
+ "label": "乐平市",
+ "value": "360281"
+ }
+ ],
+ [{
+ "label": "安源区",
+ "value": "360302"
+ },
+ {
+ "label": "湘东区",
+ "value": "360313"
+ },
+ {
+ "label": "莲花县",
+ "value": "360321"
+ },
+ {
+ "label": "上栗县",
+ "value": "360322"
+ },
+ {
+ "label": "芦溪县",
+ "value": "360323"
+ }
+ ],
+ [{
+ "label": "濂溪区",
+ "value": "360402"
+ },
+ {
+ "label": "浔阳区",
+ "value": "360403"
+ },
+ {
+ "label": "柴桑区",
+ "value": "360404"
+ },
+ {
+ "label": "武宁县",
+ "value": "360423"
+ },
+ {
+ "label": "修水县",
+ "value": "360424"
+ },
+ {
+ "label": "永修县",
+ "value": "360425"
+ },
+ {
+ "label": "德安县",
+ "value": "360426"
+ },
+ {
+ "label": "都昌县",
+ "value": "360428"
+ },
+ {
+ "label": "湖口县",
+ "value": "360429"
+ },
+ {
+ "label": "彭泽县",
+ "value": "360430"
+ },
+ {
+ "label": "瑞昌市",
+ "value": "360481"
+ },
+ {
+ "label": "共青城市",
+ "value": "360482"
+ },
+ {
+ "label": "庐山市",
+ "value": "360483"
+ }
+ ],
+ [{
+ "label": "渝水区",
+ "value": "360502"
+ },
+ {
+ "label": "分宜县",
+ "value": "360521"
+ }
+ ],
+ [{
+ "label": "月湖区",
+ "value": "360602"
+ },
+ {
+ "label": "余江县",
+ "value": "360622"
+ },
+ {
+ "label": "贵溪市",
+ "value": "360681"
+ }
+ ],
+ [{
+ "label": "章贡区",
+ "value": "360702"
+ },
+ {
+ "label": "南康区",
+ "value": "360703"
+ },
+ {
+ "label": "赣县区",
+ "value": "360704"
+ },
+ {
+ "label": "信丰县",
+ "value": "360722"
+ },
+ {
+ "label": "大余县",
+ "value": "360723"
+ },
+ {
+ "label": "上犹县",
+ "value": "360724"
+ },
+ {
+ "label": "崇义县",
+ "value": "360725"
+ },
+ {
+ "label": "安远县",
+ "value": "360726"
+ },
+ {
+ "label": "龙南县",
+ "value": "360727"
+ },
+ {
+ "label": "定南县",
+ "value": "360728"
+ },
+ {
+ "label": "全南县",
+ "value": "360729"
+ },
+ {
+ "label": "宁都县",
+ "value": "360730"
+ },
+ {
+ "label": "于都县",
+ "value": "360731"
+ },
+ {
+ "label": "兴国县",
+ "value": "360732"
+ },
+ {
+ "label": "会昌县",
+ "value": "360733"
+ },
+ {
+ "label": "寻乌县",
+ "value": "360734"
+ },
+ {
+ "label": "石城县",
+ "value": "360735"
+ },
+ {
+ "label": "瑞金市",
+ "value": "360781"
+ }
+ ],
+ [{
+ "label": "吉州区",
+ "value": "360802"
+ },
+ {
+ "label": "青原区",
+ "value": "360803"
+ },
+ {
+ "label": "吉安县",
+ "value": "360821"
+ },
+ {
+ "label": "吉水县",
+ "value": "360822"
+ },
+ {
+ "label": "峡江县",
+ "value": "360823"
+ },
+ {
+ "label": "新干县",
+ "value": "360824"
+ },
+ {
+ "label": "永丰县",
+ "value": "360825"
+ },
+ {
+ "label": "泰和县",
+ "value": "360826"
+ },
+ {
+ "label": "遂川县",
+ "value": "360827"
+ },
+ {
+ "label": "万安县",
+ "value": "360828"
+ },
+ {
+ "label": "安福县",
+ "value": "360829"
+ },
+ {
+ "label": "永新县",
+ "value": "360830"
+ },
+ {
+ "label": "井冈山市",
+ "value": "360881"
+ }
+ ],
+ [{
+ "label": "袁州区",
+ "value": "360902"
+ },
+ {
+ "label": "奉新县",
+ "value": "360921"
+ },
+ {
+ "label": "万载县",
+ "value": "360922"
+ },
+ {
+ "label": "上高县",
+ "value": "360923"
+ },
+ {
+ "label": "宜丰县",
+ "value": "360924"
+ },
+ {
+ "label": "靖安县",
+ "value": "360925"
+ },
+ {
+ "label": "铜鼓县",
+ "value": "360926"
+ },
+ {
+ "label": "丰城市",
+ "value": "360981"
+ },
+ {
+ "label": "樟树市",
+ "value": "360982"
+ },
+ {
+ "label": "高安市",
+ "value": "360983"
+ }
+ ],
+ [{
+ "label": "临川区",
+ "value": "361002"
+ },
+ {
+ "label": "东乡区",
+ "value": "361003"
+ },
+ {
+ "label": "南城县",
+ "value": "361021"
+ },
+ {
+ "label": "黎川县",
+ "value": "361022"
+ },
+ {
+ "label": "南丰县",
+ "value": "361023"
+ },
+ {
+ "label": "崇仁县",
+ "value": "361024"
+ },
+ {
+ "label": "乐安县",
+ "value": "361025"
+ },
+ {
+ "label": "宜黄县",
+ "value": "361026"
+ },
+ {
+ "label": "金溪县",
+ "value": "361027"
+ },
+ {
+ "label": "资溪县",
+ "value": "361028"
+ },
+ {
+ "label": "广昌县",
+ "value": "361030"
+ }
+ ],
+ [{
+ "label": "信州区",
+ "value": "361102"
+ },
+ {
+ "label": "广丰区",
+ "value": "361103"
+ },
+ {
+ "label": "上饶县",
+ "value": "361121"
+ },
+ {
+ "label": "玉山县",
+ "value": "361123"
+ },
+ {
+ "label": "铅山县",
+ "value": "361124"
+ },
+ {
+ "label": "横峰县",
+ "value": "361125"
+ },
+ {
+ "label": "弋阳县",
+ "value": "361126"
+ },
+ {
+ "label": "余干县",
+ "value": "361127"
+ },
+ {
+ "label": "鄱阳县",
+ "value": "361128"
+ },
+ {
+ "label": "万年县",
+ "value": "361129"
+ },
+ {
+ "label": "婺源县",
+ "value": "361130"
+ },
+ {
+ "label": "德兴市",
+ "value": "361181"
+ }
+ ]
+ ],
+ [
+ [{
+ "label": "历下区",
+ "value": "370102"
+ },
+ {
+ "label": "市中区",
+ "value": "370103"
+ },
+ {
+ "label": "槐荫区",
+ "value": "370104"
+ },
+ {
+ "label": "天桥区",
+ "value": "370105"
+ },
+ {
+ "label": "历城区",
+ "value": "370112"
+ },
+ {
+ "label": "长清区",
+ "value": "370113"
+ },
+ {
+ "label": "章丘区",
+ "value": "370114"
+ },
+ {
+ "label": "平阴县",
+ "value": "370124"
+ },
+ {
+ "label": "济阳县",
+ "value": "370125"
+ },
+ {
+ "label": "商河县",
+ "value": "370126"
+ },
+ {
+ "label": "济南高新技术产业开发区",
+ "value": "370171"
+ }
+ ],
+ [{
+ "label": "市南区",
+ "value": "370202"
+ },
+ {
+ "label": "市北区",
+ "value": "370203"
+ },
+ {
+ "label": "黄岛区",
+ "value": "370211"
+ },
+ {
+ "label": "崂山区",
+ "value": "370212"
+ },
+ {
+ "label": "李沧区",
+ "value": "370213"
+ },
+ {
+ "label": "城阳区",
+ "value": "370214"
+ },
+ {
+ "label": "即墨区",
+ "value": "370215"
+ },
+ {
+ "label": "青岛高新技术产业开发区",
+ "value": "370271"
+ },
+ {
+ "label": "胶州市",
+ "value": "370281"
+ },
+ {
+ "label": "平度市",
+ "value": "370283"
+ },
+ {
+ "label": "莱西市",
+ "value": "370285"
+ }
+ ],
+ [{
+ "label": "淄川区",
+ "value": "370302"
+ },
+ {
+ "label": "张店区",
+ "value": "370303"
+ },
+ {
+ "label": "博山区",
+ "value": "370304"
+ },
+ {
+ "label": "临淄区",
+ "value": "370305"
+ },
+ {
+ "label": "周村区",
+ "value": "370306"
+ },
+ {
+ "label": "桓台县",
+ "value": "370321"
+ },
+ {
+ "label": "高青县",
+ "value": "370322"
+ },
+ {
+ "label": "沂源县",
+ "value": "370323"
+ }
+ ],
+ [{
+ "label": "市中区",
+ "value": "370402"
+ },
+ {
+ "label": "薛城区",
+ "value": "370403"
+ },
+ {
+ "label": "峄城区",
+ "value": "370404"
+ },
+ {
+ "label": "台儿庄区",
+ "value": "370405"
+ },
+ {
+ "label": "山亭区",
+ "value": "370406"
+ },
+ {
+ "label": "滕州市",
+ "value": "370481"
+ }
+ ],
+ [{
+ "label": "东营区",
+ "value": "370502"
+ },
+ {
+ "label": "河口区",
+ "value": "370503"
+ },
+ {
+ "label": "垦利区",
+ "value": "370505"
+ },
+ {
+ "label": "利津县",
+ "value": "370522"
+ },
+ {
+ "label": "广饶县",
+ "value": "370523"
+ },
+ {
+ "label": "东营经济技术开发区",
+ "value": "370571"
+ },
+ {
+ "label": "东营港经济开发区",
+ "value": "370572"
+ }
+ ],
+ [{
+ "label": "芝罘区",
+ "value": "370602"
+ },
+ {
+ "label": "福山区",
+ "value": "370611"
+ },
+ {
+ "label": "牟平区",
+ "value": "370612"
+ },
+ {
+ "label": "莱山区",
+ "value": "370613"
+ },
+ {
+ "label": "长岛县",
+ "value": "370634"
+ },
+ {
+ "label": "烟台高新技术产业开发区",
+ "value": "370671"
+ },
+ {
+ "label": "烟台经济技术开发区",
+ "value": "370672"
+ },
+ {
+ "label": "龙口市",
+ "value": "370681"
+ },
+ {
+ "label": "莱阳市",
+ "value": "370682"
+ },
+ {
+ "label": "莱州市",
+ "value": "370683"
+ },
+ {
+ "label": "蓬莱市",
+ "value": "370684"
+ },
+ {
+ "label": "招远市",
+ "value": "370685"
+ },
+ {
+ "label": "栖霞市",
+ "value": "370686"
+ },
+ {
+ "label": "海阳市",
+ "value": "370687"
+ }
+ ],
+ [{
+ "label": "潍城区",
+ "value": "370702"
+ },
+ {
+ "label": "寒亭区",
+ "value": "370703"
+ },
+ {
+ "label": "坊子区",
+ "value": "370704"
+ },
+ {
+ "label": "奎文区",
+ "value": "370705"
+ },
+ {
+ "label": "临朐县",
+ "value": "370724"
+ },
+ {
+ "label": "昌乐县",
+ "value": "370725"
+ },
+ {
+ "label": "潍坊滨海经济技术开发区",
+ "value": "370772"
+ },
+ {
+ "label": "青州市",
+ "value": "370781"
+ },
+ {
+ "label": "诸城市",
+ "value": "370782"
+ },
+ {
+ "label": "寿光市",
+ "value": "370783"
+ },
+ {
+ "label": "安丘市",
+ "value": "370784"
+ },
+ {
+ "label": "高密市",
+ "value": "370785"
+ },
+ {
+ "label": "昌邑市",
+ "value": "370786"
+ }
+ ],
+ [{
+ "label": "任城区",
+ "value": "370811"
+ },
+ {
+ "label": "兖州区",
+ "value": "370812"
+ },
+ {
+ "label": "微山县",
+ "value": "370826"
+ },
+ {
+ "label": "鱼台县",
+ "value": "370827"
+ },
+ {
+ "label": "金乡县",
+ "value": "370828"
+ },
+ {
+ "label": "嘉祥县",
+ "value": "370829"
+ },
+ {
+ "label": "汶上县",
+ "value": "370830"
+ },
+ {
+ "label": "泗水县",
+ "value": "370831"
+ },
+ {
+ "label": "梁山县",
+ "value": "370832"
+ },
+ {
+ "label": "济宁高新技术产业开发区",
+ "value": "370871"
+ },
+ {
+ "label": "曲阜市",
+ "value": "370881"
+ },
+ {
+ "label": "邹城市",
+ "value": "370883"
+ }
+ ],
+ [{
+ "label": "泰山区",
+ "value": "370902"
+ },
+ {
+ "label": "岱岳区",
+ "value": "370911"
+ },
+ {
+ "label": "宁阳县",
+ "value": "370921"
+ },
+ {
+ "label": "东平县",
+ "value": "370923"
+ },
+ {
+ "label": "新泰市",
+ "value": "370982"
+ },
+ {
+ "label": "肥城市",
+ "value": "370983"
+ }
+ ],
+ [{
+ "label": "环翠区",
+ "value": "371002"
+ },
+ {
+ "label": "文登区",
+ "value": "371003"
+ },
+ {
+ "label": "威海火炬高技术产业开发区",
+ "value": "371071"
+ },
+ {
+ "label": "威海经济技术开发区",
+ "value": "371072"
+ },
+ {
+ "label": "威海临港经济技术开发区",
+ "value": "371073"
+ },
+ {
+ "label": "荣成市",
+ "value": "371082"
+ },
+ {
+ "label": "乳山市",
+ "value": "371083"
+ }
+ ],
+ [{
+ "label": "东港区",
+ "value": "371102"
+ },
+ {
+ "label": "岚山区",
+ "value": "371103"
+ },
+ {
+ "label": "五莲县",
+ "value": "371121"
+ },
+ {
+ "label": "莒县",
+ "value": "371122"
+ },
+ {
+ "label": "日照经济技术开发区",
+ "value": "371171"
+ },
+ {
+ "label": "日照国际海洋城",
+ "value": "371172"
+ }
+ ],
+ [{
+ "label": "莱城区",
+ "value": "371202"
+ },
+ {
+ "label": "钢城区",
+ "value": "371203"
+ }
+ ],
+ [{
+ "label": "兰山区",
+ "value": "371302"
+ },
+ {
+ "label": "罗庄区",
+ "value": "371311"
+ },
+ {
+ "label": "河东区",
+ "value": "371312"
+ },
+ {
+ "label": "沂南县",
+ "value": "371321"
+ },
+ {
+ "label": "郯城县",
+ "value": "371322"
+ },
+ {
+ "label": "沂水县",
+ "value": "371323"
+ },
+ {
+ "label": "兰陵县",
+ "value": "371324"
+ },
+ {
+ "label": "费县",
+ "value": "371325"
+ },
+ {
+ "label": "平邑县",
+ "value": "371326"
+ },
+ {
+ "label": "莒南县",
+ "value": "371327"
+ },
+ {
+ "label": "蒙阴县",
+ "value": "371328"
+ },
+ {
+ "label": "临沭县",
+ "value": "371329"
+ },
+ {
+ "label": "临沂高新技术产业开发区",
+ "value": "371371"
+ },
+ {
+ "label": "临沂经济技术开发区",
+ "value": "371372"
+ },
+ {
+ "label": "临沂临港经济开发区",
+ "value": "371373"
+ }
+ ],
+ [{
+ "label": "德城区",
+ "value": "371402"
+ },
+ {
+ "label": "陵城区",
+ "value": "371403"
+ },
+ {
+ "label": "宁津县",
+ "value": "371422"
+ },
+ {
+ "label": "庆云县",
+ "value": "371423"
+ },
+ {
+ "label": "临邑县",
+ "value": "371424"
+ },
+ {
+ "label": "齐河县",
+ "value": "371425"
+ },
+ {
+ "label": "平原县",
+ "value": "371426"
+ },
+ {
+ "label": "夏津县",
+ "value": "371427"
+ },
+ {
+ "label": "武城县",
+ "value": "371428"
+ },
+ {
+ "label": "德州经济技术开发区",
+ "value": "371471"
+ },
+ {
+ "label": "德州运河经济开发区",
+ "value": "371472"
+ },
+ {
+ "label": "乐陵市",
+ "value": "371481"
+ },
+ {
+ "label": "禹城市",
+ "value": "371482"
+ }
+ ],
+ [{
+ "label": "东昌府区",
+ "value": "371502"
+ },
+ {
+ "label": "阳谷县",
+ "value": "371521"
+ },
+ {
+ "label": "莘县",
+ "value": "371522"
+ },
+ {
+ "label": "茌平县",
+ "value": "371523"
+ },
+ {
+ "label": "东阿县",
+ "value": "371524"
+ },
+ {
+ "label": "冠县",
+ "value": "371525"
+ },
+ {
+ "label": "高唐县",
+ "value": "371526"
+ },
+ {
+ "label": "临清市",
+ "value": "371581"
+ }
+ ],
+ [{
+ "label": "滨城区",
+ "value": "371602"
+ },
+ {
+ "label": "沾化区",
+ "value": "371603"
+ },
+ {
+ "label": "惠民县",
+ "value": "371621"
+ },
+ {
+ "label": "阳信县",
+ "value": "371622"
+ },
+ {
+ "label": "无棣县",
+ "value": "371623"
+ },
+ {
+ "label": "博兴县",
+ "value": "371625"
+ },
+ {
+ "label": "邹平县",
+ "value": "371626"
+ }
+ ],
+ [{
+ "label": "牡丹区",
+ "value": "371702"
+ },
+ {
+ "label": "定陶区",
+ "value": "371703"
+ },
+ {
+ "label": "曹县",
+ "value": "371721"
+ },
+ {
+ "label": "单县",
+ "value": "371722"
+ },
+ {
+ "label": "成武县",
+ "value": "371723"
+ },
+ {
+ "label": "巨野县",
+ "value": "371724"
+ },
+ {
+ "label": "郓城县",
+ "value": "371725"
+ },
+ {
+ "label": "鄄城县",
+ "value": "371726"
+ },
+ {
+ "label": "东明县",
+ "value": "371728"
+ },
+ {
+ "label": "菏泽经济技术开发区",
+ "value": "371771"
+ },
+ {
+ "label": "菏泽高新技术开发区",
+ "value": "371772"
+ }
+ ]
+ ],
+ [
+ [{
+ "label": "中原区",
+ "value": "410102"
+ },
+ {
+ "label": "二七区",
+ "value": "410103"
+ },
+ {
+ "label": "管城回族区",
+ "value": "410104"
+ },
+ {
+ "label": "金水区",
+ "value": "410105"
+ },
+ {
+ "label": "上街区",
+ "value": "410106"
+ },
+ {
+ "label": "惠济区",
+ "value": "410108"
+ },
+ {
+ "label": "中牟县",
+ "value": "410122"
+ },
+ {
+ "label": "郑州经济技术开发区",
+ "value": "410171"
+ },
+ {
+ "label": "郑州高新技术产业开发区",
+ "value": "410172"
+ },
+ {
+ "label": "郑州航空港经济综合实验区",
+ "value": "410173"
+ },
+ {
+ "label": "巩义市",
+ "value": "410181"
+ },
+ {
+ "label": "荥阳市",
+ "value": "410182"
+ },
+ {
+ "label": "新密市",
+ "value": "410183"
+ },
+ {
+ "label": "新郑市",
+ "value": "410184"
+ },
+ {
+ "label": "登封市",
+ "value": "410185"
+ }
+ ],
+ [{
+ "label": "龙亭区",
+ "value": "410202"
+ },
+ {
+ "label": "顺河回族区",
+ "value": "410203"
+ },
+ {
+ "label": "鼓楼区",
+ "value": "410204"
+ },
+ {
+ "label": "禹王台区",
+ "value": "410205"
+ },
+ {
+ "label": "祥符区",
+ "value": "410212"
+ },
+ {
+ "label": "杞县",
+ "value": "410221"
+ },
+ {
+ "label": "通许县",
+ "value": "410222"
+ },
+ {
+ "label": "尉氏县",
+ "value": "410223"
+ },
+ {
+ "label": "兰考县",
+ "value": "410225"
+ }
+ ],
+ [{
+ "label": "老城区",
+ "value": "410302"
+ },
+ {
+ "label": "西工区",
+ "value": "410303"
+ },
+ {
+ "label": "瀍河回族区",
+ "value": "410304"
+ },
+ {
+ "label": "涧西区",
+ "value": "410305"
+ },
+ {
+ "label": "吉利区",
+ "value": "410306"
+ },
+ {
+ "label": "洛龙区",
+ "value": "410311"
+ },
+ {
+ "label": "孟津县",
+ "value": "410322"
+ },
+ {
+ "label": "新安县",
+ "value": "410323"
+ },
+ {
+ "label": "栾川县",
+ "value": "410324"
+ },
+ {
+ "label": "嵩县",
+ "value": "410325"
+ },
+ {
+ "label": "汝阳县",
+ "value": "410326"
+ },
+ {
+ "label": "宜阳县",
+ "value": "410327"
+ },
+ {
+ "label": "洛宁县",
+ "value": "410328"
+ },
+ {
+ "label": "伊川县",
+ "value": "410329"
+ },
+ {
+ "label": "洛阳高新技术产业开发区",
+ "value": "410371"
+ },
+ {
+ "label": "偃师市",
+ "value": "410381"
+ }
+ ],
+ [{
+ "label": "新华区",
+ "value": "410402"
+ },
+ {
+ "label": "卫东区",
+ "value": "410403"
+ },
+ {
+ "label": "石龙区",
+ "value": "410404"
+ },
+ {
+ "label": "湛河区",
+ "value": "410411"
+ },
+ {
+ "label": "宝丰县",
+ "value": "410421"
+ },
+ {
+ "label": "叶县",
+ "value": "410422"
+ },
+ {
+ "label": "鲁山县",
+ "value": "410423"
+ },
+ {
+ "label": "郏县",
+ "value": "410425"
+ },
+ {
+ "label": "平顶山高新技术产业开发区",
+ "value": "410471"
+ },
+ {
+ "label": "平顶山市新城区",
+ "value": "410472"
+ },
+ {
+ "label": "舞钢市",
+ "value": "410481"
+ },
+ {
+ "label": "汝州市",
+ "value": "410482"
+ }
+ ],
+ [{
+ "label": "文峰区",
+ "value": "410502"
+ },
+ {
+ "label": "北关区",
+ "value": "410503"
+ },
+ {
+ "label": "殷都区",
+ "value": "410505"
+ },
+ {
+ "label": "龙安区",
+ "value": "410506"
+ },
+ {
+ "label": "安阳县",
+ "value": "410522"
+ },
+ {
+ "label": "汤阴县",
+ "value": "410523"
+ },
+ {
+ "label": "滑县",
+ "value": "410526"
+ },
+ {
+ "label": "内黄县",
+ "value": "410527"
+ },
+ {
+ "label": "安阳高新技术产业开发区",
+ "value": "410571"
+ },
+ {
+ "label": "林州市",
+ "value": "410581"
+ }
+ ],
+ [{
+ "label": "鹤山区",
+ "value": "410602"
+ },
+ {
+ "label": "山城区",
+ "value": "410603"
+ },
+ {
+ "label": "淇滨区",
+ "value": "410611"
+ },
+ {
+ "label": "浚县",
+ "value": "410621"
+ },
+ {
+ "label": "淇县",
+ "value": "410622"
+ },
+ {
+ "label": "鹤壁经济技术开发区",
+ "value": "410671"
+ }
+ ],
+ [{
+ "label": "红旗区",
+ "value": "410702"
+ },
+ {
+ "label": "卫滨区",
+ "value": "410703"
+ },
+ {
+ "label": "凤泉区",
+ "value": "410704"
+ },
+ {
+ "label": "牧野区",
+ "value": "410711"
+ },
+ {
+ "label": "新乡县",
+ "value": "410721"
+ },
+ {
+ "label": "获嘉县",
+ "value": "410724"
+ },
+ {
+ "label": "原阳县",
+ "value": "410725"
+ },
+ {
+ "label": "延津县",
+ "value": "410726"
+ },
+ {
+ "label": "封丘县",
+ "value": "410727"
+ },
+ {
+ "label": "长垣县",
+ "value": "410728"
+ },
+ {
+ "label": "新乡高新技术产业开发区",
+ "value": "410771"
+ },
+ {
+ "label": "新乡经济技术开发区",
+ "value": "410772"
+ },
+ {
+ "label": "新乡市平原城乡一体化示范区",
+ "value": "410773"
+ },
+ {
+ "label": "卫辉市",
+ "value": "410781"
+ },
+ {
+ "label": "辉县市",
+ "value": "410782"
+ }
+ ],
+ [{
+ "label": "解放区",
+ "value": "410802"
+ },
+ {
+ "label": "中站区",
+ "value": "410803"
+ },
+ {
+ "label": "马村区",
+ "value": "410804"
+ },
+ {
+ "label": "山阳区",
+ "value": "410811"
+ },
+ {
+ "label": "修武县",
+ "value": "410821"
+ },
+ {
+ "label": "博爱县",
+ "value": "410822"
+ },
+ {
+ "label": "武陟县",
+ "value": "410823"
+ },
+ {
+ "label": "温县",
+ "value": "410825"
+ },
+ {
+ "label": "焦作城乡一体化示范区",
+ "value": "410871"
+ },
+ {
+ "label": "沁阳市",
+ "value": "410882"
+ },
+ {
+ "label": "孟州市",
+ "value": "410883"
+ }
+ ],
+ [{
+ "label": "华龙区",
+ "value": "410902"
+ },
+ {
+ "label": "清丰县",
+ "value": "410922"
+ },
+ {
+ "label": "南乐县",
+ "value": "410923"
+ },
+ {
+ "label": "范县",
+ "value": "410926"
+ },
+ {
+ "label": "台前县",
+ "value": "410927"
+ },
+ {
+ "label": "濮阳县",
+ "value": "410928"
+ },
+ {
+ "label": "河南濮阳工业园区",
+ "value": "410971"
+ },
+ {
+ "label": "濮阳经济技术开发区",
+ "value": "410972"
+ }
+ ],
+ [{
+ "label": "魏都区",
+ "value": "411002"
+ },
+ {
+ "label": "建安区",
+ "value": "411003"
+ },
+ {
+ "label": "鄢陵县",
+ "value": "411024"
+ },
+ {
+ "label": "襄城县",
+ "value": "411025"
+ },
+ {
+ "label": "许昌经济技术开发区",
+ "value": "411071"
+ },
+ {
+ "label": "禹州市",
+ "value": "411081"
+ },
+ {
+ "label": "长葛市",
+ "value": "411082"
+ }
+ ],
+ [{
+ "label": "源汇区",
+ "value": "411102"
+ },
+ {
+ "label": "郾城区",
+ "value": "411103"
+ },
+ {
+ "label": "召陵区",
+ "value": "411104"
+ },
+ {
+ "label": "舞阳县",
+ "value": "411121"
+ },
+ {
+ "label": "临颍县",
+ "value": "411122"
+ },
+ {
+ "label": "漯河经济技术开发区",
+ "value": "411171"
+ }
+ ],
+ [{
+ "label": "湖滨区",
+ "value": "411202"
+ },
+ {
+ "label": "陕州区",
+ "value": "411203"
+ },
+ {
+ "label": "渑池县",
+ "value": "411221"
+ },
+ {
+ "label": "卢氏县",
+ "value": "411224"
+ },
+ {
+ "label": "河南三门峡经济开发区",
+ "value": "411271"
+ },
+ {
+ "label": "义马市",
+ "value": "411281"
+ },
+ {
+ "label": "灵宝市",
+ "value": "411282"
+ }
+ ],
+ [{
+ "label": "宛城区",
+ "value": "411302"
+ },
+ {
+ "label": "卧龙区",
+ "value": "411303"
+ },
+ {
+ "label": "南召县",
+ "value": "411321"
+ },
+ {
+ "label": "方城县",
+ "value": "411322"
+ },
+ {
+ "label": "西峡县",
+ "value": "411323"
+ },
+ {
+ "label": "镇平县",
+ "value": "411324"
+ },
+ {
+ "label": "内乡县",
+ "value": "411325"
+ },
+ {
+ "label": "淅川县",
+ "value": "411326"
+ },
+ {
+ "label": "社旗县",
+ "value": "411327"
+ },
+ {
+ "label": "唐河县",
+ "value": "411328"
+ },
+ {
+ "label": "新野县",
+ "value": "411329"
+ },
+ {
+ "label": "桐柏县",
+ "value": "411330"
+ },
+ {
+ "label": "南阳高新技术产业开发区",
+ "value": "411371"
+ },
+ {
+ "label": "南阳市城乡一体化示范区",
+ "value": "411372"
+ },
+ {
+ "label": "邓州市",
+ "value": "411381"
+ }
+ ],
+ [{
+ "label": "梁园区",
+ "value": "411402"
+ },
+ {
+ "label": "睢阳区",
+ "value": "411403"
+ },
+ {
+ "label": "民权县",
+ "value": "411421"
+ },
+ {
+ "label": "睢县",
+ "value": "411422"
+ },
+ {
+ "label": "宁陵县",
+ "value": "411423"
+ },
+ {
+ "label": "柘城县",
+ "value": "411424"
+ },
+ {
+ "label": "虞城县",
+ "value": "411425"
+ },
+ {
+ "label": "夏邑县",
+ "value": "411426"
+ },
+ {
+ "label": "豫东综合物流产业聚集区",
+ "value": "411471"
+ },
+ {
+ "label": "河南商丘经济开发区",
+ "value": "411472"
+ },
+ {
+ "label": "永城市",
+ "value": "411481"
+ }
+ ],
+ [{
+ "label": "浉河区",
+ "value": "411502"
+ },
+ {
+ "label": "平桥区",
+ "value": "411503"
+ },
+ {
+ "label": "罗山县",
+ "value": "411521"
+ },
+ {
+ "label": "光山县",
+ "value": "411522"
+ },
+ {
+ "label": "新县",
+ "value": "411523"
+ },
+ {
+ "label": "商城县",
+ "value": "411524"
+ },
+ {
+ "label": "固始县",
+ "value": "411525"
+ },
+ {
+ "label": "潢川县",
+ "value": "411526"
+ },
+ {
+ "label": "淮滨县",
+ "value": "411527"
+ },
+ {
+ "label": "息县",
+ "value": "411528"
+ },
+ {
+ "label": "信阳高新技术产业开发区",
+ "value": "411571"
+ }
+ ],
+ [{
+ "label": "川汇区",
+ "value": "411602"
+ },
+ {
+ "label": "扶沟县",
+ "value": "411621"
+ },
+ {
+ "label": "西华县",
+ "value": "411622"
+ },
+ {
+ "label": "商水县",
+ "value": "411623"
+ },
+ {
+ "label": "沈丘县",
+ "value": "411624"
+ },
+ {
+ "label": "郸城县",
+ "value": "411625"
+ },
+ {
+ "label": "淮阳县",
+ "value": "411626"
+ },
+ {
+ "label": "太康县",
+ "value": "411627"
+ },
+ {
+ "label": "鹿邑县",
+ "value": "411628"
+ },
+ {
+ "label": "河南周口经济开发区",
+ "value": "411671"
+ },
+ {
+ "label": "项城市",
+ "value": "411681"
+ }
+ ],
+ [{
+ "label": "驿城区",
+ "value": "411702"
+ },
+ {
+ "label": "西平县",
+ "value": "411721"
+ },
+ {
+ "label": "上蔡县",
+ "value": "411722"
+ },
+ {
+ "label": "平舆县",
+ "value": "411723"
+ },
+ {
+ "label": "正阳县",
+ "value": "411724"
+ },
+ {
+ "label": "确山县",
+ "value": "411725"
+ },
+ {
+ "label": "泌阳县",
+ "value": "411726"
+ },
+ {
+ "label": "汝南县",
+ "value": "411727"
+ },
+ {
+ "label": "遂平县",
+ "value": "411728"
+ },
+ {
+ "label": "新蔡县",
+ "value": "411729"
+ },
+ {
+ "label": "河南驻马店经济开发区",
+ "value": "411771"
+ }
+ ],
+ [{
+ "label": "济源市",
+ "value": "419001"
+ }]
+ ],
+ [
+ [{
+ "label": "江岸区",
+ "value": "420102"
+ },
+ {
+ "label": "江汉区",
+ "value": "420103"
+ },
+ {
+ "label": "硚口区",
+ "value": "420104"
+ },
+ {
+ "label": "汉阳区",
+ "value": "420105"
+ },
+ {
+ "label": "武昌区",
+ "value": "420106"
+ },
+ {
+ "label": "青山区",
+ "value": "420107"
+ },
+ {
+ "label": "洪山区",
+ "value": "420111"
+ },
+ {
+ "label": "东西湖区",
+ "value": "420112"
+ },
+ {
+ "label": "汉南区",
+ "value": "420113"
+ },
+ {
+ "label": "蔡甸区",
+ "value": "420114"
+ },
+ {
+ "label": "江夏区",
+ "value": "420115"
+ },
+ {
+ "label": "黄陂区",
+ "value": "420116"
+ },
+ {
+ "label": "新洲区",
+ "value": "420117"
+ }
+ ],
+ [{
+ "label": "黄石港区",
+ "value": "420202"
+ },
+ {
+ "label": "西塞山区",
+ "value": "420203"
+ },
+ {
+ "label": "下陆区",
+ "value": "420204"
+ },
+ {
+ "label": "铁山区",
+ "value": "420205"
+ },
+ {
+ "label": "阳新县",
+ "value": "420222"
+ },
+ {
+ "label": "大冶市",
+ "value": "420281"
+ }
+ ],
+ [{
+ "label": "茅箭区",
+ "value": "420302"
+ },
+ {
+ "label": "张湾区",
+ "value": "420303"
+ },
+ {
+ "label": "郧阳区",
+ "value": "420304"
+ },
+ {
+ "label": "郧西县",
+ "value": "420322"
+ },
+ {
+ "label": "竹山县",
+ "value": "420323"
+ },
+ {
+ "label": "竹溪县",
+ "value": "420324"
+ },
+ {
+ "label": "房县",
+ "value": "420325"
+ },
+ {
+ "label": "丹江口市",
+ "value": "420381"
+ }
+ ],
+ [{
+ "label": "西陵区",
+ "value": "420502"
+ },
+ {
+ "label": "伍家岗区",
+ "value": "420503"
+ },
+ {
+ "label": "点军区",
+ "value": "420504"
+ },
+ {
+ "label": "猇亭区",
+ "value": "420505"
+ },
+ {
+ "label": "夷陵区",
+ "value": "420506"
+ },
+ {
+ "label": "远安县",
+ "value": "420525"
+ },
+ {
+ "label": "兴山县",
+ "value": "420526"
+ },
+ {
+ "label": "秭归县",
+ "value": "420527"
+ },
+ {
+ "label": "长阳土家族自治县",
+ "value": "420528"
+ },
+ {
+ "label": "五峰土家族自治县",
+ "value": "420529"
+ },
+ {
+ "label": "宜都市",
+ "value": "420581"
+ },
+ {
+ "label": "当阳市",
+ "value": "420582"
+ },
+ {
+ "label": "枝江市",
+ "value": "420583"
+ }
+ ],
+ [{
+ "label": "襄城区",
+ "value": "420602"
+ },
+ {
+ "label": "樊城区",
+ "value": "420606"
+ },
+ {
+ "label": "襄州区",
+ "value": "420607"
+ },
+ {
+ "label": "南漳县",
+ "value": "420624"
+ },
+ {
+ "label": "谷城县",
+ "value": "420625"
+ },
+ {
+ "label": "保康县",
+ "value": "420626"
+ },
+ {
+ "label": "老河口市",
+ "value": "420682"
+ },
+ {
+ "label": "枣阳市",
+ "value": "420683"
+ },
+ {
+ "label": "宜城市",
+ "value": "420684"
+ }
+ ],
+ [{
+ "label": "梁子湖区",
+ "value": "420702"
+ },
+ {
+ "label": "华容区",
+ "value": "420703"
+ },
+ {
+ "label": "鄂城区",
+ "value": "420704"
+ }
+ ],
+ [{
+ "label": "东宝区",
+ "value": "420802"
+ },
+ {
+ "label": "掇刀区",
+ "value": "420804"
+ },
+ {
+ "label": "京山县",
+ "value": "420821"
+ },
+ {
+ "label": "沙洋县",
+ "value": "420822"
+ },
+ {
+ "label": "钟祥市",
+ "value": "420881"
+ }
+ ],
+ [{
+ "label": "孝南区",
+ "value": "420902"
+ },
+ {
+ "label": "孝昌县",
+ "value": "420921"
+ },
+ {
+ "label": "大悟县",
+ "value": "420922"
+ },
+ {
+ "label": "云梦县",
+ "value": "420923"
+ },
+ {
+ "label": "应城市",
+ "value": "420981"
+ },
+ {
+ "label": "安陆市",
+ "value": "420982"
+ },
+ {
+ "label": "汉川市",
+ "value": "420984"
+ }
+ ],
+ [{
+ "label": "沙市区",
+ "value": "421002"
+ },
+ {
+ "label": "荆州区",
+ "value": "421003"
+ },
+ {
+ "label": "公安县",
+ "value": "421022"
+ },
+ {
+ "label": "监利县",
+ "value": "421023"
+ },
+ {
+ "label": "江陵县",
+ "value": "421024"
+ },
+ {
+ "label": "荆州经济技术开发区",
+ "value": "421071"
+ },
+ {
+ "label": "石首市",
+ "value": "421081"
+ },
+ {
+ "label": "洪湖市",
+ "value": "421083"
+ },
+ {
+ "label": "松滋市",
+ "value": "421087"
+ }
+ ],
+ [{
+ "label": "黄州区",
+ "value": "421102"
+ },
+ {
+ "label": "团风县",
+ "value": "421121"
+ },
+ {
+ "label": "红安县",
+ "value": "421122"
+ },
+ {
+ "label": "罗田县",
+ "value": "421123"
+ },
+ {
+ "label": "英山县",
+ "value": "421124"
+ },
+ {
+ "label": "浠水县",
+ "value": "421125"
+ },
+ {
+ "label": "蕲春县",
+ "value": "421126"
+ },
+ {
+ "label": "黄梅县",
+ "value": "421127"
+ },
+ {
+ "label": "龙感湖管理区",
+ "value": "421171"
+ },
+ {
+ "label": "麻城市",
+ "value": "421181"
+ },
+ {
+ "label": "武穴市",
+ "value": "421182"
+ }
+ ],
+ [{
+ "label": "咸安区",
+ "value": "421202"
+ },
+ {
+ "label": "嘉鱼县",
+ "value": "421221"
+ },
+ {
+ "label": "通城县",
+ "value": "421222"
+ },
+ {
+ "label": "崇阳县",
+ "value": "421223"
+ },
+ {
+ "label": "通山县",
+ "value": "421224"
+ },
+ {
+ "label": "赤壁市",
+ "value": "421281"
+ }
+ ],
+ [{
+ "label": "曾都区",
+ "value": "421303"
+ },
+ {
+ "label": "随县",
+ "value": "421321"
+ },
+ {
+ "label": "广水市",
+ "value": "421381"
+ }
+ ],
+ [{
+ "label": "恩施市",
+ "value": "422801"
+ },
+ {
+ "label": "利川市",
+ "value": "422802"
+ },
+ {
+ "label": "建始县",
+ "value": "422822"
+ },
+ {
+ "label": "巴东县",
+ "value": "422823"
+ },
+ {
+ "label": "宣恩县",
+ "value": "422825"
+ },
+ {
+ "label": "咸丰县",
+ "value": "422826"
+ },
+ {
+ "label": "来凤县",
+ "value": "422827"
+ },
+ {
+ "label": "鹤峰县",
+ "value": "422828"
+ }
+ ],
+ [{
+ "label": "仙桃市",
+ "value": "429004"
+ },
+ {
+ "label": "潜江市",
+ "value": "429005"
+ },
+ {
+ "label": "天门市",
+ "value": "429006"
+ },
+ {
+ "label": "神农架林区",
+ "value": "429021"
+ }
+ ]
+ ],
+ [
+ [{
+ "label": "芙蓉区",
+ "value": "430102"
+ },
+ {
+ "label": "天心区",
+ "value": "430103"
+ },
+ {
+ "label": "岳麓区",
+ "value": "430104"
+ },
+ {
+ "label": "开福区",
+ "value": "430105"
+ },
+ {
+ "label": "雨花区",
+ "value": "430111"
+ },
+ {
+ "label": "望城区",
+ "value": "430112"
+ },
+ {
+ "label": "长沙县",
+ "value": "430121"
+ },
+ {
+ "label": "浏阳市",
+ "value": "430181"
+ },
+ {
+ "label": "宁乡市",
+ "value": "430182"
+ }
+ ],
+ [{
+ "label": "荷塘区",
+ "value": "430202"
+ },
+ {
+ "label": "芦淞区",
+ "value": "430203"
+ },
+ {
+ "label": "石峰区",
+ "value": "430204"
+ },
+ {
+ "label": "天元区",
+ "value": "430211"
+ },
+ {
+ "label": "株洲县",
+ "value": "430221"
+ },
+ {
+ "label": "攸县",
+ "value": "430223"
+ },
+ {
+ "label": "茶陵县",
+ "value": "430224"
+ },
+ {
+ "label": "炎陵县",
+ "value": "430225"
+ },
+ {
+ "label": "云龙示范区",
+ "value": "430271"
+ },
+ {
+ "label": "醴陵市",
+ "value": "430281"
+ }
+ ],
+ [{
+ "label": "雨湖区",
+ "value": "430302"
+ },
+ {
+ "label": "岳塘区",
+ "value": "430304"
+ },
+ {
+ "label": "湘潭县",
+ "value": "430321"
+ },
+ {
+ "label": "湖南湘潭高新技术产业园区",
+ "value": "430371"
+ },
+ {
+ "label": "湘潭昭山示范区",
+ "value": "430372"
+ },
+ {
+ "label": "湘潭九华示范区",
+ "value": "430373"
+ },
+ {
+ "label": "湘乡市",
+ "value": "430381"
+ },
+ {
+ "label": "韶山市",
+ "value": "430382"
+ }
+ ],
+ [{
+ "label": "珠晖区",
+ "value": "430405"
+ },
+ {
+ "label": "雁峰区",
+ "value": "430406"
+ },
+ {
+ "label": "石鼓区",
+ "value": "430407"
+ },
+ {
+ "label": "蒸湘区",
+ "value": "430408"
+ },
+ {
+ "label": "南岳区",
+ "value": "430412"
+ },
+ {
+ "label": "衡阳县",
+ "value": "430421"
+ },
+ {
+ "label": "衡南县",
+ "value": "430422"
+ },
+ {
+ "label": "衡山县",
+ "value": "430423"
+ },
+ {
+ "label": "衡东县",
+ "value": "430424"
+ },
+ {
+ "label": "祁东县",
+ "value": "430426"
+ },
+ {
+ "label": "衡阳综合保税区",
+ "value": "430471"
+ },
+ {
+ "label": "湖南衡阳高新技术产业园区",
+ "value": "430472"
+ },
+ {
+ "label": "湖南衡阳松木经济开发区",
+ "value": "430473"
+ },
+ {
+ "label": "耒阳市",
+ "value": "430481"
+ },
+ {
+ "label": "常宁市",
+ "value": "430482"
+ }
+ ],
+ [{
+ "label": "双清区",
+ "value": "430502"
+ },
+ {
+ "label": "大祥区",
+ "value": "430503"
+ },
+ {
+ "label": "北塔区",
+ "value": "430511"
+ },
+ {
+ "label": "邵东县",
+ "value": "430521"
+ },
+ {
+ "label": "新邵县",
+ "value": "430522"
+ },
+ {
+ "label": "邵阳县",
+ "value": "430523"
+ },
+ {
+ "label": "隆回县",
+ "value": "430524"
+ },
+ {
+ "label": "洞口县",
+ "value": "430525"
+ },
+ {
+ "label": "绥宁县",
+ "value": "430527"
+ },
+ {
+ "label": "新宁县",
+ "value": "430528"
+ },
+ {
+ "label": "城步苗族自治县",
+ "value": "430529"
+ },
+ {
+ "label": "武冈市",
+ "value": "430581"
+ }
+ ],
+ [{
+ "label": "岳阳楼区",
+ "value": "430602"
+ },
+ {
+ "label": "云溪区",
+ "value": "430603"
+ },
+ {
+ "label": "君山区",
+ "value": "430611"
+ },
+ {
+ "label": "岳阳县",
+ "value": "430621"
+ },
+ {
+ "label": "华容县",
+ "value": "430623"
+ },
+ {
+ "label": "湘阴县",
+ "value": "430624"
+ },
+ {
+ "label": "平江县",
+ "value": "430626"
+ },
+ {
+ "label": "岳阳市屈原管理区",
+ "value": "430671"
+ },
+ {
+ "label": "汨罗市",
+ "value": "430681"
+ },
+ {
+ "label": "临湘市",
+ "value": "430682"
+ }
+ ],
+ [{
+ "label": "武陵区",
+ "value": "430702"
+ },
+ {
+ "label": "鼎城区",
+ "value": "430703"
+ },
+ {
+ "label": "安乡县",
+ "value": "430721"
+ },
+ {
+ "label": "汉寿县",
+ "value": "430722"
+ },
+ {
+ "label": "澧县",
+ "value": "430723"
+ },
+ {
+ "label": "临澧县",
+ "value": "430724"
+ },
+ {
+ "label": "桃源县",
+ "value": "430725"
+ },
+ {
+ "label": "石门县",
+ "value": "430726"
+ },
+ {
+ "label": "常德市西洞庭管理区",
+ "value": "430771"
+ },
+ {
+ "label": "津市市",
+ "value": "430781"
+ }
+ ],
+ [{
+ "label": "永定区",
+ "value": "430802"
+ },
+ {
+ "label": "武陵源区",
+ "value": "430811"
+ },
+ {
+ "label": "慈利县",
+ "value": "430821"
+ },
+ {
+ "label": "桑植县",
+ "value": "430822"
+ }
+ ],
+ [{
+ "label": "资阳区",
+ "value": "430902"
+ },
+ {
+ "label": "赫山区",
+ "value": "430903"
+ },
+ {
+ "label": "南县",
+ "value": "430921"
+ },
+ {
+ "label": "桃江县",
+ "value": "430922"
+ },
+ {
+ "label": "安化县",
+ "value": "430923"
+ },
+ {
+ "label": "益阳市大通湖管理区",
+ "value": "430971"
+ },
+ {
+ "label": "湖南益阳高新技术产业园区",
+ "value": "430972"
+ },
+ {
+ "label": "沅江市",
+ "value": "430981"
+ }
+ ],
+ [{
+ "label": "北湖区",
+ "value": "431002"
+ },
+ {
+ "label": "苏仙区",
+ "value": "431003"
+ },
+ {
+ "label": "桂阳县",
+ "value": "431021"
+ },
+ {
+ "label": "宜章县",
+ "value": "431022"
+ },
+ {
+ "label": "永兴县",
+ "value": "431023"
+ },
+ {
+ "label": "嘉禾县",
+ "value": "431024"
+ },
+ {
+ "label": "临武县",
+ "value": "431025"
+ },
+ {
+ "label": "汝城县",
+ "value": "431026"
+ },
+ {
+ "label": "桂东县",
+ "value": "431027"
+ },
+ {
+ "label": "安仁县",
+ "value": "431028"
+ },
+ {
+ "label": "资兴市",
+ "value": "431081"
+ }
+ ],
+ [{
+ "label": "零陵区",
+ "value": "431102"
+ },
+ {
+ "label": "冷水滩区",
+ "value": "431103"
+ },
+ {
+ "label": "祁阳县",
+ "value": "431121"
+ },
+ {
+ "label": "东安县",
+ "value": "431122"
+ },
+ {
+ "label": "双牌县",
+ "value": "431123"
+ },
+ {
+ "label": "道县",
+ "value": "431124"
+ },
+ {
+ "label": "江永县",
+ "value": "431125"
+ },
+ {
+ "label": "宁远县",
+ "value": "431126"
+ },
+ {
+ "label": "蓝山县",
+ "value": "431127"
+ },
+ {
+ "label": "新田县",
+ "value": "431128"
+ },
+ {
+ "label": "江华瑶族自治县",
+ "value": "431129"
+ },
+ {
+ "label": "永州经济技术开发区",
+ "value": "431171"
+ },
+ {
+ "label": "永州市金洞管理区",
+ "value": "431172"
+ },
+ {
+ "label": "永州市回龙圩管理区",
+ "value": "431173"
+ }
+ ],
+ [{
+ "label": "鹤城区",
+ "value": "431202"
+ },
+ {
+ "label": "中方县",
+ "value": "431221"
+ },
+ {
+ "label": "沅陵县",
+ "value": "431222"
+ },
+ {
+ "label": "辰溪县",
+ "value": "431223"
+ },
+ {
+ "label": "溆浦县",
+ "value": "431224"
+ },
+ {
+ "label": "会同县",
+ "value": "431225"
+ },
+ {
+ "label": "麻阳苗族自治县",
+ "value": "431226"
+ },
+ {
+ "label": "新晃侗族自治县",
+ "value": "431227"
+ },
+ {
+ "label": "芷江侗族自治县",
+ "value": "431228"
+ },
+ {
+ "label": "靖州苗族侗族自治县",
+ "value": "431229"
+ },
+ {
+ "label": "通道侗族自治县",
+ "value": "431230"
+ },
+ {
+ "label": "怀化市洪江管理区",
+ "value": "431271"
+ },
+ {
+ "label": "洪江市",
+ "value": "431281"
+ }
+ ],
+ [{
+ "label": "娄星区",
+ "value": "431302"
+ },
+ {
+ "label": "双峰县",
+ "value": "431321"
+ },
+ {
+ "label": "新化县",
+ "value": "431322"
+ },
+ {
+ "label": "冷水江市",
+ "value": "431381"
+ },
+ {
+ "label": "涟源市",
+ "value": "431382"
+ }
+ ],
+ [{
+ "label": "吉首市",
+ "value": "433101"
+ },
+ {
+ "label": "泸溪县",
+ "value": "433122"
+ },
+ {
+ "label": "凤凰县",
+ "value": "433123"
+ },
+ {
+ "label": "花垣县",
+ "value": "433124"
+ },
+ {
+ "label": "保靖县",
+ "value": "433125"
+ },
+ {
+ "label": "古丈县",
+ "value": "433126"
+ },
+ {
+ "label": "永顺县",
+ "value": "433127"
+ },
+ {
+ "label": "龙山县",
+ "value": "433130"
+ },
+ {
+ "label": "湖南吉首经济开发区",
+ "value": "433172"
+ },
+ {
+ "label": "湖南永顺经济开发区",
+ "value": "433173"
+ }
+ ]
+ ],
+ [
+ [{
+ "label": "荔湾区",
+ "value": "440103"
+ },
+ {
+ "label": "越秀区",
+ "value": "440104"
+ },
+ {
+ "label": "海珠区",
+ "value": "440105"
+ },
+ {
+ "label": "天河区",
+ "value": "440106"
+ },
+ {
+ "label": "白云区",
+ "value": "440111"
+ },
+ {
+ "label": "黄埔区",
+ "value": "440112"
+ },
+ {
+ "label": "番禺区",
+ "value": "440113"
+ },
+ {
+ "label": "花都区",
+ "value": "440114"
+ },
+ {
+ "label": "南沙区",
+ "value": "440115"
+ },
+ {
+ "label": "从化区",
+ "value": "440117"
+ },
+ {
+ "label": "增城区",
+ "value": "440118"
+ }
+ ],
+ [{
+ "label": "武江区",
+ "value": "440203"
+ },
+ {
+ "label": "浈江区",
+ "value": "440204"
+ },
+ {
+ "label": "曲江区",
+ "value": "440205"
+ },
+ {
+ "label": "始兴县",
+ "value": "440222"
+ },
+ {
+ "label": "仁化县",
+ "value": "440224"
+ },
+ {
+ "label": "翁源县",
+ "value": "440229"
+ },
+ {
+ "label": "乳源瑶族自治县",
+ "value": "440232"
+ },
+ {
+ "label": "新丰县",
+ "value": "440233"
+ },
+ {
+ "label": "乐昌市",
+ "value": "440281"
+ },
+ {
+ "label": "南雄市",
+ "value": "440282"
+ }
+ ],
+ [{
+ "label": "罗湖区",
+ "value": "440303"
+ },
+ {
+ "label": "福田区",
+ "value": "440304"
+ },
+ {
+ "label": "南山区",
+ "value": "440305"
+ },
+ {
+ "label": "宝安区",
+ "value": "440306"
+ },
+ {
+ "label": "龙岗区",
+ "value": "440307"
+ },
+ {
+ "label": "盐田区",
+ "value": "440308"
+ },
+ {
+ "label": "龙华区",
+ "value": "440309"
+ },
+ {
+ "label": "坪山区",
+ "value": "440310"
+ }
+ ],
+ [{
+ "label": "香洲区",
+ "value": "440402"
+ },
+ {
+ "label": "斗门区",
+ "value": "440403"
+ },
+ {
+ "label": "金湾区",
+ "value": "440404"
+ }
+ ],
+ [{
+ "label": "龙湖区",
+ "value": "440507"
+ },
+ {
+ "label": "金平区",
+ "value": "440511"
+ },
+ {
+ "label": "濠江区",
+ "value": "440512"
+ },
+ {
+ "label": "潮阳区",
+ "value": "440513"
+ },
+ {
+ "label": "潮南区",
+ "value": "440514"
+ },
+ {
+ "label": "澄海区",
+ "value": "440515"
+ },
+ {
+ "label": "南澳县",
+ "value": "440523"
+ }
+ ],
+ [{
+ "label": "禅城区",
+ "value": "440604"
+ },
+ {
+ "label": "南海区",
+ "value": "440605"
+ },
+ {
+ "label": "顺德区",
+ "value": "440606"
+ },
+ {
+ "label": "三水区",
+ "value": "440607"
+ },
+ {
+ "label": "高明区",
+ "value": "440608"
+ }
+ ],
+ [{
+ "label": "蓬江区",
+ "value": "440703"
+ },
+ {
+ "label": "江海区",
+ "value": "440704"
+ },
+ {
+ "label": "新会区",
+ "value": "440705"
+ },
+ {
+ "label": "台山市",
+ "value": "440781"
+ },
+ {
+ "label": "开平市",
+ "value": "440783"
+ },
+ {
+ "label": "鹤山市",
+ "value": "440784"
+ },
+ {
+ "label": "恩平市",
+ "value": "440785"
+ }
+ ],
+ [{
+ "label": "赤坎区",
+ "value": "440802"
+ },
+ {
+ "label": "霞山区",
+ "value": "440803"
+ },
+ {
+ "label": "坡头区",
+ "value": "440804"
+ },
+ {
+ "label": "麻章区",
+ "value": "440811"
+ },
+ {
+ "label": "遂溪县",
+ "value": "440823"
+ },
+ {
+ "label": "徐闻县",
+ "value": "440825"
+ },
+ {
+ "label": "廉江市",
+ "value": "440881"
+ },
+ {
+ "label": "雷州市",
+ "value": "440882"
+ },
+ {
+ "label": "吴川市",
+ "value": "440883"
+ }
+ ],
+ [{
+ "label": "茂南区",
+ "value": "440902"
+ },
+ {
+ "label": "电白区",
+ "value": "440904"
+ },
+ {
+ "label": "高州市",
+ "value": "440981"
+ },
+ {
+ "label": "化州市",
+ "value": "440982"
+ },
+ {
+ "label": "信宜市",
+ "value": "440983"
+ }
+ ],
+ [{
+ "label": "端州区",
+ "value": "441202"
+ },
+ {
+ "label": "鼎湖区",
+ "value": "441203"
+ },
+ {
+ "label": "高要区",
+ "value": "441204"
+ },
+ {
+ "label": "广宁县",
+ "value": "441223"
+ },
+ {
+ "label": "怀集县",
+ "value": "441224"
+ },
+ {
+ "label": "封开县",
+ "value": "441225"
+ },
+ {
+ "label": "德庆县",
+ "value": "441226"
+ },
+ {
+ "label": "四会市",
+ "value": "441284"
+ }
+ ],
+ [{
+ "label": "惠城区",
+ "value": "441302"
+ },
+ {
+ "label": "惠阳区",
+ "value": "441303"
+ },
+ {
+ "label": "博罗县",
+ "value": "441322"
+ },
+ {
+ "label": "惠东县",
+ "value": "441323"
+ },
+ {
+ "label": "龙门县",
+ "value": "441324"
+ }
+ ],
+ [{
+ "label": "梅江区",
+ "value": "441402"
+ },
+ {
+ "label": "梅县区",
+ "value": "441403"
+ },
+ {
+ "label": "大埔县",
+ "value": "441422"
+ },
+ {
+ "label": "丰顺县",
+ "value": "441423"
+ },
+ {
+ "label": "五华县",
+ "value": "441424"
+ },
+ {
+ "label": "平远县",
+ "value": "441426"
+ },
+ {
+ "label": "蕉岭县",
+ "value": "441427"
+ },
+ {
+ "label": "兴宁市",
+ "value": "441481"
+ }
+ ],
+ [{
+ "label": "城区",
+ "value": "441502"
+ },
+ {
+ "label": "海丰县",
+ "value": "441521"
+ },
+ {
+ "label": "陆河县",
+ "value": "441523"
+ },
+ {
+ "label": "陆丰市",
+ "value": "441581"
+ }
+ ],
+ [{
+ "label": "源城区",
+ "value": "441602"
+ },
+ {
+ "label": "紫金县",
+ "value": "441621"
+ },
+ {
+ "label": "龙川县",
+ "value": "441622"
+ },
+ {
+ "label": "连平县",
+ "value": "441623"
+ },
+ {
+ "label": "和平县",
+ "value": "441624"
+ },
+ {
+ "label": "东源县",
+ "value": "441625"
+ }
+ ],
+ [{
+ "label": "江城区",
+ "value": "441702"
+ },
+ {
+ "label": "阳东区",
+ "value": "441704"
+ },
+ {
+ "label": "阳西县",
+ "value": "441721"
+ },
+ {
+ "label": "阳春市",
+ "value": "441781"
+ }
+ ],
+ [{
+ "label": "清城区",
+ "value": "441802"
+ },
+ {
+ "label": "清新区",
+ "value": "441803"
+ },
+ {
+ "label": "佛冈县",
+ "value": "441821"
+ },
+ {
+ "label": "阳山县",
+ "value": "441823"
+ },
+ {
+ "label": "连山壮族瑶族自治县",
+ "value": "441825"
+ },
+ {
+ "label": "连南瑶族自治县",
+ "value": "441826"
+ },
+ {
+ "label": "英德市",
+ "value": "441881"
+ },
+ {
+ "label": "连州市",
+ "value": "441882"
+ }
+ ],
+ [{
+ "label": "东莞市",
+ "value": "441900"
+ }],
+ [{
+ "label": "中山市",
+ "value": "442000"
+ }],
+ [{
+ "label": "湘桥区",
+ "value": "445102"
+ },
+ {
+ "label": "潮安区",
+ "value": "445103"
+ },
+ {
+ "label": "饶平县",
+ "value": "445122"
+ }
+ ],
+ [{
+ "label": "榕城区",
+ "value": "445202"
+ },
+ {
+ "label": "揭东区",
+ "value": "445203"
+ },
+ {
+ "label": "揭西县",
+ "value": "445222"
+ },
+ {
+ "label": "惠来县",
+ "value": "445224"
+ },
+ {
+ "label": "普宁市",
+ "value": "445281"
+ }
+ ],
+ [{
+ "label": "云城区",
+ "value": "445302"
+ },
+ {
+ "label": "云安区",
+ "value": "445303"
+ },
+ {
+ "label": "新兴县",
+ "value": "445321"
+ },
+ {
+ "label": "郁南县",
+ "value": "445322"
+ },
+ {
+ "label": "罗定市",
+ "value": "445381"
+ }
+ ]
+ ],
+ [
+ [{
+ "label": "兴宁区",
+ "value": "450102"
+ },
+ {
+ "label": "青秀区",
+ "value": "450103"
+ },
+ {
+ "label": "江南区",
+ "value": "450105"
+ },
+ {
+ "label": "西乡塘区",
+ "value": "450107"
+ },
+ {
+ "label": "良庆区",
+ "value": "450108"
+ },
+ {
+ "label": "邕宁区",
+ "value": "450109"
+ },
+ {
+ "label": "武鸣区",
+ "value": "450110"
+ },
+ {
+ "label": "隆安县",
+ "value": "450123"
+ },
+ {
+ "label": "马山县",
+ "value": "450124"
+ },
+ {
+ "label": "上林县",
+ "value": "450125"
+ },
+ {
+ "label": "宾阳县",
+ "value": "450126"
+ },
+ {
+ "label": "横县",
+ "value": "450127"
+ }
+ ],
+ [{
+ "label": "城中区",
+ "value": "450202"
+ },
+ {
+ "label": "鱼峰区",
+ "value": "450203"
+ },
+ {
+ "label": "柳南区",
+ "value": "450204"
+ },
+ {
+ "label": "柳北区",
+ "value": "450205"
+ },
+ {
+ "label": "柳江区",
+ "value": "450206"
+ },
+ {
+ "label": "柳城县",
+ "value": "450222"
+ },
+ {
+ "label": "鹿寨县",
+ "value": "450223"
+ },
+ {
+ "label": "融安县",
+ "value": "450224"
+ },
+ {
+ "label": "融水苗族自治县",
+ "value": "450225"
+ },
+ {
+ "label": "三江侗族自治县",
+ "value": "450226"
+ }
+ ],
+ [{
+ "label": "秀峰区",
+ "value": "450302"
+ },
+ {
+ "label": "叠彩区",
+ "value": "450303"
+ },
+ {
+ "label": "象山区",
+ "value": "450304"
+ },
+ {
+ "label": "七星区",
+ "value": "450305"
+ },
+ {
+ "label": "雁山区",
+ "value": "450311"
+ },
+ {
+ "label": "临桂区",
+ "value": "450312"
+ },
+ {
+ "label": "阳朔县",
+ "value": "450321"
+ },
+ {
+ "label": "灵川县",
+ "value": "450323"
+ },
+ {
+ "label": "全州县",
+ "value": "450324"
+ },
+ {
+ "label": "兴安县",
+ "value": "450325"
+ },
+ {
+ "label": "永福县",
+ "value": "450326"
+ },
+ {
+ "label": "灌阳县",
+ "value": "450327"
+ },
+ {
+ "label": "龙胜各族自治县",
+ "value": "450328"
+ },
+ {
+ "label": "资源县",
+ "value": "450329"
+ },
+ {
+ "label": "平乐县",
+ "value": "450330"
+ },
+ {
+ "label": "荔浦县",
+ "value": "450331"
+ },
+ {
+ "label": "恭城瑶族自治县",
+ "value": "450332"
+ }
+ ],
+ [{
+ "label": "万秀区",
+ "value": "450403"
+ },
+ {
+ "label": "长洲区",
+ "value": "450405"
+ },
+ {
+ "label": "龙圩区",
+ "value": "450406"
+ },
+ {
+ "label": "苍梧县",
+ "value": "450421"
+ },
+ {
+ "label": "藤县",
+ "value": "450422"
+ },
+ {
+ "label": "蒙山县",
+ "value": "450423"
+ },
+ {
+ "label": "岑溪市",
+ "value": "450481"
+ }
+ ],
+ [{
+ "label": "海城区",
+ "value": "450502"
+ },
+ {
+ "label": "银海区",
+ "value": "450503"
+ },
+ {
+ "label": "铁山港区",
+ "value": "450512"
+ },
+ {
+ "label": "合浦县",
+ "value": "450521"
+ }
+ ],
+ [{
+ "label": "港口区",
+ "value": "450602"
+ },
+ {
+ "label": "防城区",
+ "value": "450603"
+ },
+ {
+ "label": "上思县",
+ "value": "450621"
+ },
+ {
+ "label": "东兴市",
+ "value": "450681"
+ }
+ ],
+ [{
+ "label": "钦南区",
+ "value": "450702"
+ },
+ {
+ "label": "钦北区",
+ "value": "450703"
+ },
+ {
+ "label": "灵山县",
+ "value": "450721"
+ },
+ {
+ "label": "浦北县",
+ "value": "450722"
+ }
+ ],
+ [{
+ "label": "港北区",
+ "value": "450802"
+ },
+ {
+ "label": "港南区",
+ "value": "450803"
+ },
+ {
+ "label": "覃塘区",
+ "value": "450804"
+ },
+ {
+ "label": "平南县",
+ "value": "450821"
+ },
+ {
+ "label": "桂平市",
+ "value": "450881"
+ }
+ ],
+ [{
+ "label": "玉州区",
+ "value": "450902"
+ },
+ {
+ "label": "福绵区",
+ "value": "450903"
+ },
+ {
+ "label": "容县",
+ "value": "450921"
+ },
+ {
+ "label": "陆川县",
+ "value": "450922"
+ },
+ {
+ "label": "博白县",
+ "value": "450923"
+ },
+ {
+ "label": "兴业县",
+ "value": "450924"
+ },
+ {
+ "label": "北流市",
+ "value": "450981"
+ }
+ ],
+ [{
+ "label": "右江区",
+ "value": "451002"
+ },
+ {
+ "label": "田阳县",
+ "value": "451021"
+ },
+ {
+ "label": "田东县",
+ "value": "451022"
+ },
+ {
+ "label": "平果县",
+ "value": "451023"
+ },
+ {
+ "label": "德保县",
+ "value": "451024"
+ },
+ {
+ "label": "那坡县",
+ "value": "451026"
+ },
+ {
+ "label": "凌云县",
+ "value": "451027"
+ },
+ {
+ "label": "乐业县",
+ "value": "451028"
+ },
+ {
+ "label": "田林县",
+ "value": "451029"
+ },
+ {
+ "label": "西林县",
+ "value": "451030"
+ },
+ {
+ "label": "隆林各族自治县",
+ "value": "451031"
+ },
+ {
+ "label": "靖西市",
+ "value": "451081"
+ }
+ ],
+ [{
+ "label": "八步区",
+ "value": "451102"
+ },
+ {
+ "label": "平桂区",
+ "value": "451103"
+ },
+ {
+ "label": "昭平县",
+ "value": "451121"
+ },
+ {
+ "label": "钟山县",
+ "value": "451122"
+ },
+ {
+ "label": "富川瑶族自治县",
+ "value": "451123"
+ }
+ ],
+ [{
+ "label": "金城江区",
+ "value": "451202"
+ },
+ {
+ "label": "宜州区",
+ "value": "451203"
+ },
+ {
+ "label": "南丹县",
+ "value": "451221"
+ },
+ {
+ "label": "天峨县",
+ "value": "451222"
+ },
+ {
+ "label": "凤山县",
+ "value": "451223"
+ },
+ {
+ "label": "东兰县",
+ "value": "451224"
+ },
+ {
+ "label": "罗城仫佬族自治县",
+ "value": "451225"
+ },
+ {
+ "label": "环江毛南族自治县",
+ "value": "451226"
+ },
+ {
+ "label": "巴马瑶族自治县",
+ "value": "451227"
+ },
+ {
+ "label": "都安瑶族自治县",
+ "value": "451228"
+ },
+ {
+ "label": "大化瑶族自治县",
+ "value": "451229"
+ }
+ ],
+ [{
+ "label": "兴宾区",
+ "value": "451302"
+ },
+ {
+ "label": "忻城县",
+ "value": "451321"
+ },
+ {
+ "label": "象州县",
+ "value": "451322"
+ },
+ {
+ "label": "武宣县",
+ "value": "451323"
+ },
+ {
+ "label": "金秀瑶族自治县",
+ "value": "451324"
+ },
+ {
+ "label": "合山市",
+ "value": "451381"
+ }
+ ],
+ [{
+ "label": "江州区",
+ "value": "451402"
+ },
+ {
+ "label": "扶绥县",
+ "value": "451421"
+ },
+ {
+ "label": "宁明县",
+ "value": "451422"
+ },
+ {
+ "label": "龙州县",
+ "value": "451423"
+ },
+ {
+ "label": "大新县",
+ "value": "451424"
+ },
+ {
+ "label": "天等县",
+ "value": "451425"
+ },
+ {
+ "label": "凭祥市",
+ "value": "451481"
+ }
+ ]
+ ],
+ [
+ [{
+ "label": "秀英区",
+ "value": "460105"
+ },
+ {
+ "label": "龙华区",
+ "value": "460106"
+ },
+ {
+ "label": "琼山区",
+ "value": "460107"
+ },
+ {
+ "label": "美兰区",
+ "value": "460108"
+ }
+ ],
+ [{
+ "label": "海棠区",
+ "value": "460202"
+ },
+ {
+ "label": "吉阳区",
+ "value": "460203"
+ },
+ {
+ "label": "天涯区",
+ "value": "460204"
+ },
+ {
+ "label": "崖州区",
+ "value": "460205"
+ }
+ ],
+ [{
+ "label": "西沙群岛",
+ "value": "460321"
+ },
+ {
+ "label": "南沙群岛",
+ "value": "460322"
+ },
+ {
+ "label": "中沙群岛的岛礁及其海域",
+ "value": "460323"
+ }
+ ],
+ [{
+ "label": "儋州市",
+ "value": "460400"
+ }],
+ [{
+ "label": "五指山市",
+ "value": "469001"
+ },
+ {
+ "label": "琼海市",
+ "value": "469002"
+ },
+ {
+ "label": "文昌市",
+ "value": "469005"
+ },
+ {
+ "label": "万宁市",
+ "value": "469006"
+ },
+ {
+ "label": "东方市",
+ "value": "469007"
+ },
+ {
+ "label": "定安县",
+ "value": "469021"
+ },
+ {
+ "label": "屯昌县",
+ "value": "469022"
+ },
+ {
+ "label": "澄迈县",
+ "value": "469023"
+ },
+ {
+ "label": "临高县",
+ "value": "469024"
+ },
+ {
+ "label": "白沙黎族自治县",
+ "value": "469025"
+ },
+ {
+ "label": "昌江黎族自治县",
+ "value": "469026"
+ },
+ {
+ "label": "乐东黎族自治县",
+ "value": "469027"
+ },
+ {
+ "label": "陵水黎族自治县",
+ "value": "469028"
+ },
+ {
+ "label": "保亭黎族苗族自治县",
+ "value": "469029"
+ },
+ {
+ "label": "琼中黎族苗族自治县",
+ "value": "469030"
+ }
+ ]
+ ],
+ [
+ [{
+ "label": "万州区",
+ "value": "500101"
+ },
+ {
+ "label": "涪陵区",
+ "value": "500102"
+ },
+ {
+ "label": "渝中区",
+ "value": "500103"
+ },
+ {
+ "label": "大渡口区",
+ "value": "500104"
+ },
+ {
+ "label": "江北区",
+ "value": "500105"
+ },
+ {
+ "label": "沙坪坝区",
+ "value": "500106"
+ },
+ {
+ "label": "九龙坡区",
+ "value": "500107"
+ },
+ {
+ "label": "南岸区",
+ "value": "500108"
+ },
+ {
+ "label": "北碚区",
+ "value": "500109"
+ },
+ {
+ "label": "綦江区",
+ "value": "500110"
+ },
+ {
+ "label": "大足区",
+ "value": "500111"
+ },
+ {
+ "label": "渝北区",
+ "value": "500112"
+ },
+ {
+ "label": "巴南区",
+ "value": "500113"
+ },
+ {
+ "label": "黔江区",
+ "value": "500114"
+ },
+ {
+ "label": "长寿区",
+ "value": "500115"
+ },
+ {
+ "label": "江津区",
+ "value": "500116"
+ },
+ {
+ "label": "合川区",
+ "value": "500117"
+ },
+ {
+ "label": "永川区",
+ "value": "500118"
+ },
+ {
+ "label": "南川区",
+ "value": "500119"
+ },
+ {
+ "label": "璧山区",
+ "value": "500120"
+ },
+ {
+ "label": "铜梁区",
+ "value": "500151"
+ },
+ {
+ "label": "潼南区",
+ "value": "500152"
+ },
+ {
+ "label": "荣昌区",
+ "value": "500153"
+ },
+ {
+ "label": "开州区",
+ "value": "500154"
+ },
+ {
+ "label": "梁平区",
+ "value": "500155"
+ },
+ {
+ "label": "武隆区",
+ "value": "500156"
+ }
+ ],
+ [{
+ "label": "城口县",
+ "value": "500229"
+ },
+ {
+ "label": "丰都县",
+ "value": "500230"
+ },
+ {
+ "label": "垫江县",
+ "value": "500231"
+ },
+ {
+ "label": "忠县",
+ "value": "500233"
+ },
+ {
+ "label": "云阳县",
+ "value": "500235"
+ },
+ {
+ "label": "奉节县",
+ "value": "500236"
+ },
+ {
+ "label": "巫山县",
+ "value": "500237"
+ },
+ {
+ "label": "巫溪县",
+ "value": "500238"
+ },
+ {
+ "label": "石柱土家族自治县",
+ "value": "500240"
+ },
+ {
+ "label": "秀山土家族苗族自治县",
+ "value": "500241"
+ },
+ {
+ "label": "酉阳土家族苗族自治县",
+ "value": "500242"
+ },
+ {
+ "label": "彭水苗族土家族自治县",
+ "value": "500243"
+ }
+ ]
+ ],
+ [
+ [{
+ "label": "锦江区",
+ "value": "510104"
+ },
+ {
+ "label": "青羊区",
+ "value": "510105"
+ },
+ {
+ "label": "金牛区",
+ "value": "510106"
+ },
+ {
+ "label": "武侯区",
+ "value": "510107"
+ },
+ {
+ "label": "成华区",
+ "value": "510108"
+ },
+ {
+ "label": "龙泉驿区",
+ "value": "510112"
+ },
+ {
+ "label": "青白江区",
+ "value": "510113"
+ },
+ {
+ "label": "新都区",
+ "value": "510114"
+ },
+ {
+ "label": "温江区",
+ "value": "510115"
+ },
+ {
+ "label": "双流区",
+ "value": "510116"
+ },
+ {
+ "label": "郫都区",
+ "value": "510117"
+ },
+ {
+ "label": "金堂县",
+ "value": "510121"
+ },
+ {
+ "label": "大邑县",
+ "value": "510129"
+ },
+ {
+ "label": "蒲江县",
+ "value": "510131"
+ },
+ {
+ "label": "新津县",
+ "value": "510132"
+ },
+ {
+ "label": "都江堰市",
+ "value": "510181"
+ },
+ {
+ "label": "彭州市",
+ "value": "510182"
+ },
+ {
+ "label": "邛崃市",
+ "value": "510183"
+ },
+ {
+ "label": "崇州市",
+ "value": "510184"
+ },
+ {
+ "label": "简阳市",
+ "value": "510185"
+ }
+ ],
+ [{
+ "label": "自流井区",
+ "value": "510302"
+ },
+ {
+ "label": "贡井区",
+ "value": "510303"
+ },
+ {
+ "label": "大安区",
+ "value": "510304"
+ },
+ {
+ "label": "沿滩区",
+ "value": "510311"
+ },
+ {
+ "label": "荣县",
+ "value": "510321"
+ },
+ {
+ "label": "富顺县",
+ "value": "510322"
+ }
+ ],
+ [{
+ "label": "东区",
+ "value": "510402"
+ },
+ {
+ "label": "西区",
+ "value": "510403"
+ },
+ {
+ "label": "仁和区",
+ "value": "510411"
+ },
+ {
+ "label": "米易县",
+ "value": "510421"
+ },
+ {
+ "label": "盐边县",
+ "value": "510422"
+ }
+ ],
+ [{
+ "label": "江阳区",
+ "value": "510502"
+ },
+ {
+ "label": "纳溪区",
+ "value": "510503"
+ },
+ {
+ "label": "龙马潭区",
+ "value": "510504"
+ },
+ {
+ "label": "泸县",
+ "value": "510521"
+ },
+ {
+ "label": "合江县",
+ "value": "510522"
+ },
+ {
+ "label": "叙永县",
+ "value": "510524"
+ },
+ {
+ "label": "古蔺县",
+ "value": "510525"
+ }
+ ],
+ [{
+ "label": "旌阳区",
+ "value": "510603"
+ },
+ {
+ "label": "罗江区",
+ "value": "510604"
+ },
+ {
+ "label": "中江县",
+ "value": "510623"
+ },
+ {
+ "label": "广汉市",
+ "value": "510681"
+ },
+ {
+ "label": "什邡市",
+ "value": "510682"
+ },
+ {
+ "label": "绵竹市",
+ "value": "510683"
+ }
+ ],
+ [{
+ "label": "涪城区",
+ "value": "510703"
+ },
+ {
+ "label": "游仙区",
+ "value": "510704"
+ },
+ {
+ "label": "安州区",
+ "value": "510705"
+ },
+ {
+ "label": "三台县",
+ "value": "510722"
+ },
+ {
+ "label": "盐亭县",
+ "value": "510723"
+ },
+ {
+ "label": "梓潼县",
+ "value": "510725"
+ },
+ {
+ "label": "北川羌族自治县",
+ "value": "510726"
+ },
+ {
+ "label": "平武县",
+ "value": "510727"
+ },
+ {
+ "label": "江油市",
+ "value": "510781"
+ }
+ ],
+ [{
+ "label": "利州区",
+ "value": "510802"
+ },
+ {
+ "label": "昭化区",
+ "value": "510811"
+ },
+ {
+ "label": "朝天区",
+ "value": "510812"
+ },
+ {
+ "label": "旺苍县",
+ "value": "510821"
+ },
+ {
+ "label": "青川县",
+ "value": "510822"
+ },
+ {
+ "label": "剑阁县",
+ "value": "510823"
+ },
+ {
+ "label": "苍溪县",
+ "value": "510824"
+ }
+ ],
+ [{
+ "label": "船山区",
+ "value": "510903"
+ },
+ {
+ "label": "安居区",
+ "value": "510904"
+ },
+ {
+ "label": "蓬溪县",
+ "value": "510921"
+ },
+ {
+ "label": "射洪县",
+ "value": "510922"
+ },
+ {
+ "label": "大英县",
+ "value": "510923"
+ }
+ ],
+ [{
+ "label": "市中区",
+ "value": "511002"
+ },
+ {
+ "label": "东兴区",
+ "value": "511011"
+ },
+ {
+ "label": "威远县",
+ "value": "511024"
+ },
+ {
+ "label": "资中县",
+ "value": "511025"
+ },
+ {
+ "label": "内江经济开发区",
+ "value": "511071"
+ },
+ {
+ "label": "隆昌市",
+ "value": "511083"
+ }
+ ],
+ [{
+ "label": "市中区",
+ "value": "511102"
+ },
+ {
+ "label": "沙湾区",
+ "value": "511111"
+ },
+ {
+ "label": "五通桥区",
+ "value": "511112"
+ },
+ {
+ "label": "金口河区",
+ "value": "511113"
+ },
+ {
+ "label": "犍为县",
+ "value": "511123"
+ },
+ {
+ "label": "井研县",
+ "value": "511124"
+ },
+ {
+ "label": "夹江县",
+ "value": "511126"
+ },
+ {
+ "label": "沐川县",
+ "value": "511129"
+ },
+ {
+ "label": "峨边彝族自治县",
+ "value": "511132"
+ },
+ {
+ "label": "马边彝族自治县",
+ "value": "511133"
+ },
+ {
+ "label": "峨眉山市",
+ "value": "511181"
+ }
+ ],
+ [{
+ "label": "顺庆区",
+ "value": "511302"
+ },
+ {
+ "label": "高坪区",
+ "value": "511303"
+ },
+ {
+ "label": "嘉陵区",
+ "value": "511304"
+ },
+ {
+ "label": "南部县",
+ "value": "511321"
+ },
+ {
+ "label": "营山县",
+ "value": "511322"
+ },
+ {
+ "label": "蓬安县",
+ "value": "511323"
+ },
+ {
+ "label": "仪陇县",
+ "value": "511324"
+ },
+ {
+ "label": "西充县",
+ "value": "511325"
+ },
+ {
+ "label": "阆中市",
+ "value": "511381"
+ }
+ ],
+ [{
+ "label": "东坡区",
+ "value": "511402"
+ },
+ {
+ "label": "彭山区",
+ "value": "511403"
+ },
+ {
+ "label": "仁寿县",
+ "value": "511421"
+ },
+ {
+ "label": "洪雅县",
+ "value": "511423"
+ },
+ {
+ "label": "丹棱县",
+ "value": "511424"
+ },
+ {
+ "label": "青神县",
+ "value": "511425"
+ }
+ ],
+ [{
+ "label": "翠屏区",
+ "value": "511502"
+ },
+ {
+ "label": "南溪区",
+ "value": "511503"
+ },
+ {
+ "label": "宜宾县",
+ "value": "511521"
+ },
+ {
+ "label": "江安县",
+ "value": "511523"
+ },
+ {
+ "label": "长宁县",
+ "value": "511524"
+ },
+ {
+ "label": "高县",
+ "value": "511525"
+ },
+ {
+ "label": "珙县",
+ "value": "511526"
+ },
+ {
+ "label": "筠连县",
+ "value": "511527"
+ },
+ {
+ "label": "兴文县",
+ "value": "511528"
+ },
+ {
+ "label": "屏山县",
+ "value": "511529"
+ }
+ ],
+ [{
+ "label": "广安区",
+ "value": "511602"
+ },
+ {
+ "label": "前锋区",
+ "value": "511603"
+ },
+ {
+ "label": "岳池县",
+ "value": "511621"
+ },
+ {
+ "label": "武胜县",
+ "value": "511622"
+ },
+ {
+ "label": "邻水县",
+ "value": "511623"
+ },
+ {
+ "label": "华蓥市",
+ "value": "511681"
+ }
+ ],
+ [{
+ "label": "通川区",
+ "value": "511702"
+ },
+ {
+ "label": "达川区",
+ "value": "511703"
+ },
+ {
+ "label": "宣汉县",
+ "value": "511722"
+ },
+ {
+ "label": "开江县",
+ "value": "511723"
+ },
+ {
+ "label": "大竹县",
+ "value": "511724"
+ },
+ {
+ "label": "渠县",
+ "value": "511725"
+ },
+ {
+ "label": "达州经济开发区",
+ "value": "511771"
+ },
+ {
+ "label": "万源市",
+ "value": "511781"
+ }
+ ],
+ [{
+ "label": "雨城区",
+ "value": "511802"
+ },
+ {
+ "label": "名山区",
+ "value": "511803"
+ },
+ {
+ "label": "荥经县",
+ "value": "511822"
+ },
+ {
+ "label": "汉源县",
+ "value": "511823"
+ },
+ {
+ "label": "石棉县",
+ "value": "511824"
+ },
+ {
+ "label": "天全县",
+ "value": "511825"
+ },
+ {
+ "label": "芦山县",
+ "value": "511826"
+ },
+ {
+ "label": "宝兴县",
+ "value": "511827"
+ }
+ ],
+ [{
+ "label": "巴州区",
+ "value": "511902"
+ },
+ {
+ "label": "恩阳区",
+ "value": "511903"
+ },
+ {
+ "label": "通江县",
+ "value": "511921"
+ },
+ {
+ "label": "南江县",
+ "value": "511922"
+ },
+ {
+ "label": "平昌县",
+ "value": "511923"
+ },
+ {
+ "label": "巴中经济开发区",
+ "value": "511971"
+ }
+ ],
+ [{
+ "label": "雁江区",
+ "value": "512002"
+ },
+ {
+ "label": "安岳县",
+ "value": "512021"
+ },
+ {
+ "label": "乐至县",
+ "value": "512022"
+ }
+ ],
+ [{
+ "label": "马尔康市",
+ "value": "513201"
+ },
+ {
+ "label": "汶川县",
+ "value": "513221"
+ },
+ {
+ "label": "理县",
+ "value": "513222"
+ },
+ {
+ "label": "茂县",
+ "value": "513223"
+ },
+ {
+ "label": "松潘县",
+ "value": "513224"
+ },
+ {
+ "label": "九寨沟县",
+ "value": "513225"
+ },
+ {
+ "label": "金川县",
+ "value": "513226"
+ },
+ {
+ "label": "小金县",
+ "value": "513227"
+ },
+ {
+ "label": "黑水县",
+ "value": "513228"
+ },
+ {
+ "label": "壤塘县",
+ "value": "513230"
+ },
+ {
+ "label": "阿坝县",
+ "value": "513231"
+ },
+ {
+ "label": "若尔盖县",
+ "value": "513232"
+ },
+ {
+ "label": "红原县",
+ "value": "513233"
+ }
+ ],
+ [{
+ "label": "康定市",
+ "value": "513301"
+ },
+ {
+ "label": "泸定县",
+ "value": "513322"
+ },
+ {
+ "label": "丹巴县",
+ "value": "513323"
+ },
+ {
+ "label": "九龙县",
+ "value": "513324"
+ },
+ {
+ "label": "雅江县",
+ "value": "513325"
+ },
+ {
+ "label": "道孚县",
+ "value": "513326"
+ },
+ {
+ "label": "炉霍县",
+ "value": "513327"
+ },
+ {
+ "label": "甘孜县",
+ "value": "513328"
+ },
+ {
+ "label": "新龙县",
+ "value": "513329"
+ },
+ {
+ "label": "德格县",
+ "value": "513330"
+ },
+ {
+ "label": "白玉县",
+ "value": "513331"
+ },
+ {
+ "label": "石渠县",
+ "value": "513332"
+ },
+ {
+ "label": "色达县",
+ "value": "513333"
+ },
+ {
+ "label": "理塘县",
+ "value": "513334"
+ },
+ {
+ "label": "巴塘县",
+ "value": "513335"
+ },
+ {
+ "label": "乡城县",
+ "value": "513336"
+ },
+ {
+ "label": "稻城县",
+ "value": "513337"
+ },
+ {
+ "label": "得荣县",
+ "value": "513338"
+ }
+ ],
+ [{
+ "label": "西昌市",
+ "value": "513401"
+ },
+ {
+ "label": "木里藏族自治县",
+ "value": "513422"
+ },
+ {
+ "label": "盐源县",
+ "value": "513423"
+ },
+ {
+ "label": "德昌县",
+ "value": "513424"
+ },
+ {
+ "label": "会理县",
+ "value": "513425"
+ },
+ {
+ "label": "会东县",
+ "value": "513426"
+ },
+ {
+ "label": "宁南县",
+ "value": "513427"
+ },
+ {
+ "label": "普格县",
+ "value": "513428"
+ },
+ {
+ "label": "布拖县",
+ "value": "513429"
+ },
+ {
+ "label": "金阳县",
+ "value": "513430"
+ },
+ {
+ "label": "昭觉县",
+ "value": "513431"
+ },
+ {
+ "label": "喜德县",
+ "value": "513432"
+ },
+ {
+ "label": "冕宁县",
+ "value": "513433"
+ },
+ {
+ "label": "越西县",
+ "value": "513434"
+ },
+ {
+ "label": "甘洛县",
+ "value": "513435"
+ },
+ {
+ "label": "美姑县",
+ "value": "513436"
+ },
+ {
+ "label": "雷波县",
+ "value": "513437"
+ }
+ ]
+ ],
+ [
+ [{
+ "label": "南明区",
+ "value": "520102"
+ },
+ {
+ "label": "云岩区",
+ "value": "520103"
+ },
+ {
+ "label": "花溪区",
+ "value": "520111"
+ },
+ {
+ "label": "乌当区",
+ "value": "520112"
+ },
+ {
+ "label": "白云区",
+ "value": "520113"
+ },
+ {
+ "label": "观山湖区",
+ "value": "520115"
+ },
+ {
+ "label": "开阳县",
+ "value": "520121"
+ },
+ {
+ "label": "息烽县",
+ "value": "520122"
+ },
+ {
+ "label": "修文县",
+ "value": "520123"
+ },
+ {
+ "label": "清镇市",
+ "value": "520181"
+ }
+ ],
+ [{
+ "label": "钟山区",
+ "value": "520201"
+ },
+ {
+ "label": "六枝特区",
+ "value": "520203"
+ },
+ {
+ "label": "水城县",
+ "value": "520221"
+ },
+ {
+ "label": "盘州市",
+ "value": "520281"
+ }
+ ],
+ [{
+ "label": "红花岗区",
+ "value": "520302"
+ },
+ {
+ "label": "汇川区",
+ "value": "520303"
+ },
+ {
+ "label": "播州区",
+ "value": "520304"
+ },
+ {
+ "label": "桐梓县",
+ "value": "520322"
+ },
+ {
+ "label": "绥阳县",
+ "value": "520323"
+ },
+ {
+ "label": "正安县",
+ "value": "520324"
+ },
+ {
+ "label": "道真仡佬族苗族自治县",
+ "value": "520325"
+ },
+ {
+ "label": "务川仡佬族苗族自治县",
+ "value": "520326"
+ },
+ {
+ "label": "凤冈县",
+ "value": "520327"
+ },
+ {
+ "label": "湄潭县",
+ "value": "520328"
+ },
+ {
+ "label": "余庆县",
+ "value": "520329"
+ },
+ {
+ "label": "习水县",
+ "value": "520330"
+ },
+ {
+ "label": "赤水市",
+ "value": "520381"
+ },
+ {
+ "label": "仁怀市",
+ "value": "520382"
+ }
+ ],
+ [{
+ "label": "西秀区",
+ "value": "520402"
+ },
+ {
+ "label": "平坝区",
+ "value": "520403"
+ },
+ {
+ "label": "普定县",
+ "value": "520422"
+ },
+ {
+ "label": "镇宁布依族苗族自治县",
+ "value": "520423"
+ },
+ {
+ "label": "关岭布依族苗族自治县",
+ "value": "520424"
+ },
+ {
+ "label": "紫云苗族布依族自治县",
+ "value": "520425"
+ }
+ ],
+ [{
+ "label": "七星关区",
+ "value": "520502"
+ },
+ {
+ "label": "大方县",
+ "value": "520521"
+ },
+ {
+ "label": "黔西县",
+ "value": "520522"
+ },
+ {
+ "label": "金沙县",
+ "value": "520523"
+ },
+ {
+ "label": "织金县",
+ "value": "520524"
+ },
+ {
+ "label": "纳雍县",
+ "value": "520525"
+ },
+ {
+ "label": "威宁彝族回族苗族自治县",
+ "value": "520526"
+ },
+ {
+ "label": "赫章县",
+ "value": "520527"
+ }
+ ],
+ [{
+ "label": "碧江区",
+ "value": "520602"
+ },
+ {
+ "label": "万山区",
+ "value": "520603"
+ },
+ {
+ "label": "江口县",
+ "value": "520621"
+ },
+ {
+ "label": "玉屏侗族自治县",
+ "value": "520622"
+ },
+ {
+ "label": "石阡县",
+ "value": "520623"
+ },
+ {
+ "label": "思南县",
+ "value": "520624"
+ },
+ {
+ "label": "印江土家族苗族自治县",
+ "value": "520625"
+ },
+ {
+ "label": "德江县",
+ "value": "520626"
+ },
+ {
+ "label": "沿河土家族自治县",
+ "value": "520627"
+ },
+ {
+ "label": "松桃苗族自治县",
+ "value": "520628"
+ }
+ ],
+ [{
+ "label": "兴义市",
+ "value": "522301"
+ },
+ {
+ "label": "兴仁县",
+ "value": "522322"
+ },
+ {
+ "label": "普安县",
+ "value": "522323"
+ },
+ {
+ "label": "晴隆县",
+ "value": "522324"
+ },
+ {
+ "label": "贞丰县",
+ "value": "522325"
+ },
+ {
+ "label": "望谟县",
+ "value": "522326"
+ },
+ {
+ "label": "册亨县",
+ "value": "522327"
+ },
+ {
+ "label": "安龙县",
+ "value": "522328"
+ }
+ ],
+ [{
+ "label": "凯里市",
+ "value": "522601"
+ },
+ {
+ "label": "黄平县",
+ "value": "522622"
+ },
+ {
+ "label": "施秉县",
+ "value": "522623"
+ },
+ {
+ "label": "三穗县",
+ "value": "522624"
+ },
+ {
+ "label": "镇远县",
+ "value": "522625"
+ },
+ {
+ "label": "岑巩县",
+ "value": "522626"
+ },
+ {
+ "label": "天柱县",
+ "value": "522627"
+ },
+ {
+ "label": "锦屏县",
+ "value": "522628"
+ },
+ {
+ "label": "剑河县",
+ "value": "522629"
+ },
+ {
+ "label": "台江县",
+ "value": "522630"
+ },
+ {
+ "label": "黎平县",
+ "value": "522631"
+ },
+ {
+ "label": "榕江县",
+ "value": "522632"
+ },
+ {
+ "label": "从江县",
+ "value": "522633"
+ },
+ {
+ "label": "雷山县",
+ "value": "522634"
+ },
+ {
+ "label": "麻江县",
+ "value": "522635"
+ },
+ {
+ "label": "丹寨县",
+ "value": "522636"
+ }
+ ],
+ [{
+ "label": "都匀市",
+ "value": "522701"
+ },
+ {
+ "label": "福泉市",
+ "value": "522702"
+ },
+ {
+ "label": "荔波县",
+ "value": "522722"
+ },
+ {
+ "label": "贵定县",
+ "value": "522723"
+ },
+ {
+ "label": "瓮安县",
+ "value": "522725"
+ },
+ {
+ "label": "独山县",
+ "value": "522726"
+ },
+ {
+ "label": "平塘县",
+ "value": "522727"
+ },
+ {
+ "label": "罗甸县",
+ "value": "522728"
+ },
+ {
+ "label": "长顺县",
+ "value": "522729"
+ },
+ {
+ "label": "龙里县",
+ "value": "522730"
+ },
+ {
+ "label": "惠水县",
+ "value": "522731"
+ },
+ {
+ "label": "三都水族自治县",
+ "value": "522732"
+ }
+ ]
+ ],
+ [
+ [{
+ "label": "五华区",
+ "value": "530102"
+ },
+ {
+ "label": "盘龙区",
+ "value": "530103"
+ },
+ {
+ "label": "官渡区",
+ "value": "530111"
+ },
+ {
+ "label": "西山区",
+ "value": "530112"
+ },
+ {
+ "label": "东川区",
+ "value": "530113"
+ },
+ {
+ "label": "呈贡区",
+ "value": "530114"
+ },
+ {
+ "label": "晋宁区",
+ "value": "530115"
+ },
+ {
+ "label": "富民县",
+ "value": "530124"
+ },
+ {
+ "label": "宜良县",
+ "value": "530125"
+ },
+ {
+ "label": "石林彝族自治县",
+ "value": "530126"
+ },
+ {
+ "label": "嵩明县",
+ "value": "530127"
+ },
+ {
+ "label": "禄劝彝族苗族自治县",
+ "value": "530128"
+ },
+ {
+ "label": "寻甸回族彝族自治县",
+ "value": "530129"
+ },
+ {
+ "label": "安宁市",
+ "value": "530181"
+ }
+ ],
+ [{
+ "label": "麒麟区",
+ "value": "530302"
+ },
+ {
+ "label": "沾益区",
+ "value": "530303"
+ },
+ {
+ "label": "马龙县",
+ "value": "530321"
+ },
+ {
+ "label": "陆良县",
+ "value": "530322"
+ },
+ {
+ "label": "师宗县",
+ "value": "530323"
+ },
+ {
+ "label": "罗平县",
+ "value": "530324"
+ },
+ {
+ "label": "富源县",
+ "value": "530325"
+ },
+ {
+ "label": "会泽县",
+ "value": "530326"
+ },
+ {
+ "label": "宣威市",
+ "value": "530381"
+ }
+ ],
+ [{
+ "label": "红塔区",
+ "value": "530402"
+ },
+ {
+ "label": "江川区",
+ "value": "530403"
+ },
+ {
+ "label": "澄江县",
+ "value": "530422"
+ },
+ {
+ "label": "通海县",
+ "value": "530423"
+ },
+ {
+ "label": "华宁县",
+ "value": "530424"
+ },
+ {
+ "label": "易门县",
+ "value": "530425"
+ },
+ {
+ "label": "峨山彝族自治县",
+ "value": "530426"
+ },
+ {
+ "label": "新平彝族傣族自治县",
+ "value": "530427"
+ },
+ {
+ "label": "元江哈尼族彝族傣族自治县",
+ "value": "530428"
+ }
+ ],
+ [{
+ "label": "隆阳区",
+ "value": "530502"
+ },
+ {
+ "label": "施甸县",
+ "value": "530521"
+ },
+ {
+ "label": "龙陵县",
+ "value": "530523"
+ },
+ {
+ "label": "昌宁县",
+ "value": "530524"
+ },
+ {
+ "label": "腾冲市",
+ "value": "530581"
+ }
+ ],
+ [{
+ "label": "昭阳区",
+ "value": "530602"
+ },
+ {
+ "label": "鲁甸县",
+ "value": "530621"
+ },
+ {
+ "label": "巧家县",
+ "value": "530622"
+ },
+ {
+ "label": "盐津县",
+ "value": "530623"
+ },
+ {
+ "label": "大关县",
+ "value": "530624"
+ },
+ {
+ "label": "永善县",
+ "value": "530625"
+ },
+ {
+ "label": "绥江县",
+ "value": "530626"
+ },
+ {
+ "label": "镇雄县",
+ "value": "530627"
+ },
+ {
+ "label": "彝良县",
+ "value": "530628"
+ },
+ {
+ "label": "威信县",
+ "value": "530629"
+ },
+ {
+ "label": "水富县",
+ "value": "530630"
+ }
+ ],
+ [{
+ "label": "古城区",
+ "value": "530702"
+ },
+ {
+ "label": "玉龙纳西族自治县",
+ "value": "530721"
+ },
+ {
+ "label": "永胜县",
+ "value": "530722"
+ },
+ {
+ "label": "华坪县",
+ "value": "530723"
+ },
+ {
+ "label": "宁蒗彝族自治县",
+ "value": "530724"
+ }
+ ],
+ [{
+ "label": "思茅区",
+ "value": "530802"
+ },
+ {
+ "label": "宁洱哈尼族彝族自治县",
+ "value": "530821"
+ },
+ {
+ "label": "墨江哈尼族自治县",
+ "value": "530822"
+ },
+ {
+ "label": "景东彝族自治县",
+ "value": "530823"
+ },
+ {
+ "label": "景谷傣族彝族自治县",
+ "value": "530824"
+ },
+ {
+ "label": "镇沅彝族哈尼族拉祜族自治县",
+ "value": "530825"
+ },
+ {
+ "label": "江城哈尼族彝族自治县",
+ "value": "530826"
+ },
+ {
+ "label": "孟连傣族拉祜族佤族自治县",
+ "value": "530827"
+ },
+ {
+ "label": "澜沧拉祜族自治县",
+ "value": "530828"
+ },
+ {
+ "label": "西盟佤族自治县",
+ "value": "530829"
+ }
+ ],
+ [{
+ "label": "临翔区",
+ "value": "530902"
+ },
+ {
+ "label": "凤庆县",
+ "value": "530921"
+ },
+ {
+ "label": "云县",
+ "value": "530922"
+ },
+ {
+ "label": "永德县",
+ "value": "530923"
+ },
+ {
+ "label": "镇康县",
+ "value": "530924"
+ },
+ {
+ "label": "双江拉祜族佤族布朗族傣族自治县",
+ "value": "530925"
+ },
+ {
+ "label": "耿马傣族佤族自治县",
+ "value": "530926"
+ },
+ {
+ "label": "沧源佤族自治县",
+ "value": "530927"
+ }
+ ],
+ [{
+ "label": "楚雄市",
+ "value": "532301"
+ },
+ {
+ "label": "双柏县",
+ "value": "532322"
+ },
+ {
+ "label": "牟定县",
+ "value": "532323"
+ },
+ {
+ "label": "南华县",
+ "value": "532324"
+ },
+ {
+ "label": "姚安县",
+ "value": "532325"
+ },
+ {
+ "label": "大姚县",
+ "value": "532326"
+ },
+ {
+ "label": "永仁县",
+ "value": "532327"
+ },
+ {
+ "label": "元谋县",
+ "value": "532328"
+ },
+ {
+ "label": "武定县",
+ "value": "532329"
+ },
+ {
+ "label": "禄丰县",
+ "value": "532331"
+ }
+ ],
+ [{
+ "label": "个旧市",
+ "value": "532501"
+ },
+ {
+ "label": "开远市",
+ "value": "532502"
+ },
+ {
+ "label": "蒙自市",
+ "value": "532503"
+ },
+ {
+ "label": "弥勒市",
+ "value": "532504"
+ },
+ {
+ "label": "屏边苗族自治县",
+ "value": "532523"
+ },
+ {
+ "label": "建水县",
+ "value": "532524"
+ },
+ {
+ "label": "石屏县",
+ "value": "532525"
+ },
+ {
+ "label": "泸西县",
+ "value": "532527"
+ },
+ {
+ "label": "元阳县",
+ "value": "532528"
+ },
+ {
+ "label": "红河县",
+ "value": "532529"
+ },
+ {
+ "label": "金平苗族瑶族傣族自治县",
+ "value": "532530"
+ },
+ {
+ "label": "绿春县",
+ "value": "532531"
+ },
+ {
+ "label": "河口瑶族自治县",
+ "value": "532532"
+ }
+ ],
+ [{
+ "label": "文山市",
+ "value": "532601"
+ },
+ {
+ "label": "砚山县",
+ "value": "532622"
+ },
+ {
+ "label": "西畴县",
+ "value": "532623"
+ },
+ {
+ "label": "麻栗坡县",
+ "value": "532624"
+ },
+ {
+ "label": "马关县",
+ "value": "532625"
+ },
+ {
+ "label": "丘北县",
+ "value": "532626"
+ },
+ {
+ "label": "广南县",
+ "value": "532627"
+ },
+ {
+ "label": "富宁县",
+ "value": "532628"
+ }
+ ],
+ [{
+ "label": "景洪市",
+ "value": "532801"
+ },
+ {
+ "label": "勐海县",
+ "value": "532822"
+ },
+ {
+ "label": "勐腊县",
+ "value": "532823"
+ }
+ ],
+ [{
+ "label": "大理市",
+ "value": "532901"
+ },
+ {
+ "label": "漾濞彝族自治县",
+ "value": "532922"
+ },
+ {
+ "label": "祥云县",
+ "value": "532923"
+ },
+ {
+ "label": "宾川县",
+ "value": "532924"
+ },
+ {
+ "label": "弥渡县",
+ "value": "532925"
+ },
+ {
+ "label": "南涧彝族自治县",
+ "value": "532926"
+ },
+ {
+ "label": "巍山彝族回族自治县",
+ "value": "532927"
+ },
+ {
+ "label": "永平县",
+ "value": "532928"
+ },
+ {
+ "label": "云龙县",
+ "value": "532929"
+ },
+ {
+ "label": "洱源县",
+ "value": "532930"
+ },
+ {
+ "label": "剑川县",
+ "value": "532931"
+ },
+ {
+ "label": "鹤庆县",
+ "value": "532932"
+ }
+ ],
+ [{
+ "label": "瑞丽市",
+ "value": "533102"
+ },
+ {
+ "label": "芒市",
+ "value": "533103"
+ },
+ {
+ "label": "梁河县",
+ "value": "533122"
+ },
+ {
+ "label": "盈江县",
+ "value": "533123"
+ },
+ {
+ "label": "陇川县",
+ "value": "533124"
+ }
+ ],
+ [{
+ "label": "泸水市",
+ "value": "533301"
+ },
+ {
+ "label": "福贡县",
+ "value": "533323"
+ },
+ {
+ "label": "贡山独龙族怒族自治县",
+ "value": "533324"
+ },
+ {
+ "label": "兰坪白族普米族自治县",
+ "value": "533325"
+ }
+ ],
+ [{
+ "label": "香格里拉市",
+ "value": "533401"
+ },
+ {
+ "label": "德钦县",
+ "value": "533422"
+ },
+ {
+ "label": "维西傈僳族自治县",
+ "value": "533423"
+ }
+ ]
+ ],
+ [
+ [{
+ "label": "城关区",
+ "value": "540102"
+ },
+ {
+ "label": "堆龙德庆区",
+ "value": "540103"
+ },
+ {
+ "label": "林周县",
+ "value": "540121"
+ },
+ {
+ "label": "当雄县",
+ "value": "540122"
+ },
+ {
+ "label": "尼木县",
+ "value": "540123"
+ },
+ {
+ "label": "曲水县",
+ "value": "540124"
+ },
+ {
+ "label": "达孜县",
+ "value": "540126"
+ },
+ {
+ "label": "墨竹工卡县",
+ "value": "540127"
+ },
+ {
+ "label": "格尔木藏青工业园区",
+ "value": "540171"
+ },
+ {
+ "label": "拉萨经济技术开发区",
+ "value": "540172"
+ },
+ {
+ "label": "西藏文化旅游创意园区",
+ "value": "540173"
+ },
+ {
+ "label": "达孜工业园区",
+ "value": "540174"
+ }
+ ],
+ [{
+ "label": "桑珠孜区",
+ "value": "540202"
+ },
+ {
+ "label": "南木林县",
+ "value": "540221"
+ },
+ {
+ "label": "江孜县",
+ "value": "540222"
+ },
+ {
+ "label": "定日县",
+ "value": "540223"
+ },
+ {
+ "label": "萨迦县",
+ "value": "540224"
+ },
+ {
+ "label": "拉孜县",
+ "value": "540225"
+ },
+ {
+ "label": "昂仁县",
+ "value": "540226"
+ },
+ {
+ "label": "谢通门县",
+ "value": "540227"
+ },
+ {
+ "label": "白朗县",
+ "value": "540228"
+ },
+ {
+ "label": "仁布县",
+ "value": "540229"
+ },
+ {
+ "label": "康马县",
+ "value": "540230"
+ },
+ {
+ "label": "定结县",
+ "value": "540231"
+ },
+ {
+ "label": "仲巴县",
+ "value": "540232"
+ },
+ {
+ "label": "亚东县",
+ "value": "540233"
+ },
+ {
+ "label": "吉隆县",
+ "value": "540234"
+ },
+ {
+ "label": "聂拉木县",
+ "value": "540235"
+ },
+ {
+ "label": "萨嘎县",
+ "value": "540236"
+ },
+ {
+ "label": "岗巴县",
+ "value": "540237"
+ }
+ ],
+ [{
+ "label": "卡若区",
+ "value": "540302"
+ },
+ {
+ "label": "江达县",
+ "value": "540321"
+ },
+ {
+ "label": "贡觉县",
+ "value": "540322"
+ },
+ {
+ "label": "类乌齐县",
+ "value": "540323"
+ },
+ {
+ "label": "丁青县",
+ "value": "540324"
+ },
+ {
+ "label": "察雅县",
+ "value": "540325"
+ },
+ {
+ "label": "八宿县",
+ "value": "540326"
+ },
+ {
+ "label": "左贡县",
+ "value": "540327"
+ },
+ {
+ "label": "芒康县",
+ "value": "540328"
+ },
+ {
+ "label": "洛隆县",
+ "value": "540329"
+ },
+ {
+ "label": "边坝县",
+ "value": "540330"
+ }
+ ],
+ [{
+ "label": "巴宜区",
+ "value": "540402"
+ },
+ {
+ "label": "工布江达县",
+ "value": "540421"
+ },
+ {
+ "label": "米林县",
+ "value": "540422"
+ },
+ {
+ "label": "墨脱县",
+ "value": "540423"
+ },
+ {
+ "label": "波密县",
+ "value": "540424"
+ },
+ {
+ "label": "察隅县",
+ "value": "540425"
+ },
+ {
+ "label": "朗县",
+ "value": "540426"
+ }
+ ],
+ [{
+ "label": "乃东区",
+ "value": "540502"
+ },
+ {
+ "label": "扎囊县",
+ "value": "540521"
+ },
+ {
+ "label": "贡嘎县",
+ "value": "540522"
+ },
+ {
+ "label": "桑日县",
+ "value": "540523"
+ },
+ {
+ "label": "琼结县",
+ "value": "540524"
+ },
+ {
+ "label": "曲松县",
+ "value": "540525"
+ },
+ {
+ "label": "措美县",
+ "value": "540526"
+ },
+ {
+ "label": "洛扎县",
+ "value": "540527"
+ },
+ {
+ "label": "加查县",
+ "value": "540528"
+ },
+ {
+ "label": "隆子县",
+ "value": "540529"
+ },
+ {
+ "label": "错那县",
+ "value": "540530"
+ },
+ {
+ "label": "浪卡子县",
+ "value": "540531"
+ }
+ ],
+ [{
+ "label": "那曲县",
+ "value": "542421"
+ },
+ {
+ "label": "嘉黎县",
+ "value": "542422"
+ },
+ {
+ "label": "比如县",
+ "value": "542423"
+ },
+ {
+ "label": "聂荣县",
+ "value": "542424"
+ },
+ {
+ "label": "安多县",
+ "value": "542425"
+ },
+ {
+ "label": "申扎县",
+ "value": "542426"
+ },
+ {
+ "label": "索县",
+ "value": "542427"
+ },
+ {
+ "label": "班戈县",
+ "value": "542428"
+ },
+ {
+ "label": "巴青县",
+ "value": "542429"
+ },
+ {
+ "label": "尼玛县",
+ "value": "542430"
+ },
+ {
+ "label": "双湖县",
+ "value": "542431"
+ }
+ ],
+ [{
+ "label": "普兰县",
+ "value": "542521"
+ },
+ {
+ "label": "札达县",
+ "value": "542522"
+ },
+ {
+ "label": "噶尔县",
+ "value": "542523"
+ },
+ {
+ "label": "日土县",
+ "value": "542524"
+ },
+ {
+ "label": "革吉县",
+ "value": "542525"
+ },
+ {
+ "label": "改则县",
+ "value": "542526"
+ },
+ {
+ "label": "措勤县",
+ "value": "542527"
+ }
+ ]
+ ],
+ [
+ [{
+ "label": "新城区",
+ "value": "610102"
+ },
+ {
+ "label": "碑林区",
+ "value": "610103"
+ },
+ {
+ "label": "莲湖区",
+ "value": "610104"
+ },
+ {
+ "label": "灞桥区",
+ "value": "610111"
+ },
+ {
+ "label": "未央区",
+ "value": "610112"
+ },
+ {
+ "label": "雁塔区",
+ "value": "610113"
+ },
+ {
+ "label": "阎良区",
+ "value": "610114"
+ },
+ {
+ "label": "临潼区",
+ "value": "610115"
+ },
+ {
+ "label": "长安区",
+ "value": "610116"
+ },
+ {
+ "label": "高陵区",
+ "value": "610117"
+ },
+ {
+ "label": "鄠邑区",
+ "value": "610118"
+ },
+ {
+ "label": "蓝田县",
+ "value": "610122"
+ },
+ {
+ "label": "周至县",
+ "value": "610124"
+ }
+ ],
+ [{
+ "label": "王益区",
+ "value": "610202"
+ },
+ {
+ "label": "印台区",
+ "value": "610203"
+ },
+ {
+ "label": "耀州区",
+ "value": "610204"
+ },
+ {
+ "label": "宜君县",
+ "value": "610222"
+ }
+ ],
+ [{
+ "label": "渭滨区",
+ "value": "610302"
+ },
+ {
+ "label": "金台区",
+ "value": "610303"
+ },
+ {
+ "label": "陈仓区",
+ "value": "610304"
+ },
+ {
+ "label": "凤翔县",
+ "value": "610322"
+ },
+ {
+ "label": "岐山县",
+ "value": "610323"
+ },
+ {
+ "label": "扶风县",
+ "value": "610324"
+ },
+ {
+ "label": "眉县",
+ "value": "610326"
+ },
+ {
+ "label": "陇县",
+ "value": "610327"
+ },
+ {
+ "label": "千阳县",
+ "value": "610328"
+ },
+ {
+ "label": "麟游县",
+ "value": "610329"
+ },
+ {
+ "label": "凤县",
+ "value": "610330"
+ },
+ {
+ "label": "太白县",
+ "value": "610331"
+ }
+ ],
+ [{
+ "label": "秦都区",
+ "value": "610402"
+ },
+ {
+ "label": "杨陵区",
+ "value": "610403"
+ },
+ {
+ "label": "渭城区",
+ "value": "610404"
+ },
+ {
+ "label": "三原县",
+ "value": "610422"
+ },
+ {
+ "label": "泾阳县",
+ "value": "610423"
+ },
+ {
+ "label": "乾县",
+ "value": "610424"
+ },
+ {
+ "label": "礼泉县",
+ "value": "610425"
+ },
+ {
+ "label": "永寿县",
+ "value": "610426"
+ },
+ {
+ "label": "彬县",
+ "value": "610427"
+ },
+ {
+ "label": "长武县",
+ "value": "610428"
+ },
+ {
+ "label": "旬邑县",
+ "value": "610429"
+ },
+ {
+ "label": "淳化县",
+ "value": "610430"
+ },
+ {
+ "label": "武功县",
+ "value": "610431"
+ },
+ {
+ "label": "兴平市",
+ "value": "610481"
+ }
+ ],
+ [{
+ "label": "临渭区",
+ "value": "610502"
+ },
+ {
+ "label": "华州区",
+ "value": "610503"
+ },
+ {
+ "label": "潼关县",
+ "value": "610522"
+ },
+ {
+ "label": "大荔县",
+ "value": "610523"
+ },
+ {
+ "label": "合阳县",
+ "value": "610524"
+ },
+ {
+ "label": "澄城县",
+ "value": "610525"
+ },
+ {
+ "label": "蒲城县",
+ "value": "610526"
+ },
+ {
+ "label": "白水县",
+ "value": "610527"
+ },
+ {
+ "label": "富平县",
+ "value": "610528"
+ },
+ {
+ "label": "韩城市",
+ "value": "610581"
+ },
+ {
+ "label": "华阴市",
+ "value": "610582"
+ }
+ ],
+ [{
+ "label": "宝塔区",
+ "value": "610602"
+ },
+ {
+ "label": "安塞区",
+ "value": "610603"
+ },
+ {
+ "label": "延长县",
+ "value": "610621"
+ },
+ {
+ "label": "延川县",
+ "value": "610622"
+ },
+ {
+ "label": "子长县",
+ "value": "610623"
+ },
+ {
+ "label": "志丹县",
+ "value": "610625"
+ },
+ {
+ "label": "吴起县",
+ "value": "610626"
+ },
+ {
+ "label": "甘泉县",
+ "value": "610627"
+ },
+ {
+ "label": "富县",
+ "value": "610628"
+ },
+ {
+ "label": "洛川县",
+ "value": "610629"
+ },
+ {
+ "label": "宜川县",
+ "value": "610630"
+ },
+ {
+ "label": "黄龙县",
+ "value": "610631"
+ },
+ {
+ "label": "黄陵县",
+ "value": "610632"
+ }
+ ],
+ [{
+ "label": "汉台区",
+ "value": "610702"
+ },
+ {
+ "label": "南郑区",
+ "value": "610703"
+ },
+ {
+ "label": "城固县",
+ "value": "610722"
+ },
+ {
+ "label": "洋县",
+ "value": "610723"
+ },
+ {
+ "label": "西乡县",
+ "value": "610724"
+ },
+ {
+ "label": "勉县",
+ "value": "610725"
+ },
+ {
+ "label": "宁强县",
+ "value": "610726"
+ },
+ {
+ "label": "略阳县",
+ "value": "610727"
+ },
+ {
+ "label": "镇巴县",
+ "value": "610728"
+ },
+ {
+ "label": "留坝县",
+ "value": "610729"
+ },
+ {
+ "label": "佛坪县",
+ "value": "610730"
+ }
+ ],
+ [{
+ "label": "榆阳区",
+ "value": "610802"
+ },
+ {
+ "label": "横山区",
+ "value": "610803"
+ },
+ {
+ "label": "府谷县",
+ "value": "610822"
+ },
+ {
+ "label": "靖边县",
+ "value": "610824"
+ },
+ {
+ "label": "定边县",
+ "value": "610825"
+ },
+ {
+ "label": "绥德县",
+ "value": "610826"
+ },
+ {
+ "label": "米脂县",
+ "value": "610827"
+ },
+ {
+ "label": "佳县",
+ "value": "610828"
+ },
+ {
+ "label": "吴堡县",
+ "value": "610829"
+ },
+ {
+ "label": "清涧县",
+ "value": "610830"
+ },
+ {
+ "label": "子洲县",
+ "value": "610831"
+ },
+ {
+ "label": "神木市",
+ "value": "610881"
+ }
+ ],
+ [{
+ "label": "汉滨区",
+ "value": "610902"
+ },
+ {
+ "label": "汉阴县",
+ "value": "610921"
+ },
+ {
+ "label": "石泉县",
+ "value": "610922"
+ },
+ {
+ "label": "宁陕县",
+ "value": "610923"
+ },
+ {
+ "label": "紫阳县",
+ "value": "610924"
+ },
+ {
+ "label": "岚皋县",
+ "value": "610925"
+ },
+ {
+ "label": "平利县",
+ "value": "610926"
+ },
+ {
+ "label": "镇坪县",
+ "value": "610927"
+ },
+ {
+ "label": "旬阳县",
+ "value": "610928"
+ },
+ {
+ "label": "白河县",
+ "value": "610929"
+ }
+ ],
+ [{
+ "label": "商州区",
+ "value": "611002"
+ },
+ {
+ "label": "洛南县",
+ "value": "611021"
+ },
+ {
+ "label": "丹凤县",
+ "value": "611022"
+ },
+ {
+ "label": "商南县",
+ "value": "611023"
+ },
+ {
+ "label": "山阳县",
+ "value": "611024"
+ },
+ {
+ "label": "镇安县",
+ "value": "611025"
+ },
+ {
+ "label": "柞水县",
+ "value": "611026"
+ }
+ ]
+ ],
+ [
+ [{
+ "label": "城关区",
+ "value": "620102"
+ },
+ {
+ "label": "七里河区",
+ "value": "620103"
+ },
+ {
+ "label": "西固区",
+ "value": "620104"
+ },
+ {
+ "label": "安宁区",
+ "value": "620105"
+ },
+ {
+ "label": "红古区",
+ "value": "620111"
+ },
+ {
+ "label": "永登县",
+ "value": "620121"
+ },
+ {
+ "label": "皋兰县",
+ "value": "620122"
+ },
+ {
+ "label": "榆中县",
+ "value": "620123"
+ },
+ {
+ "label": "兰州新区",
+ "value": "620171"
+ }
+ ],
+ [{
+ "label": "嘉峪关市",
+ "value": "620201"
+ }],
+ [{
+ "label": "金川区",
+ "value": "620302"
+ },
+ {
+ "label": "永昌县",
+ "value": "620321"
+ }
+ ],
+ [{
+ "label": "白银区",
+ "value": "620402"
+ },
+ {
+ "label": "平川区",
+ "value": "620403"
+ },
+ {
+ "label": "靖远县",
+ "value": "620421"
+ },
+ {
+ "label": "会宁县",
+ "value": "620422"
+ },
+ {
+ "label": "景泰县",
+ "value": "620423"
+ }
+ ],
+ [{
+ "label": "秦州区",
+ "value": "620502"
+ },
+ {
+ "label": "麦积区",
+ "value": "620503"
+ },
+ {
+ "label": "清水县",
+ "value": "620521"
+ },
+ {
+ "label": "秦安县",
+ "value": "620522"
+ },
+ {
+ "label": "甘谷县",
+ "value": "620523"
+ },
+ {
+ "label": "武山县",
+ "value": "620524"
+ },
+ {
+ "label": "张家川回族自治县",
+ "value": "620525"
+ }
+ ],
+ [{
+ "label": "凉州区",
+ "value": "620602"
+ },
+ {
+ "label": "民勤县",
+ "value": "620621"
+ },
+ {
+ "label": "古浪县",
+ "value": "620622"
+ },
+ {
+ "label": "天祝藏族自治县",
+ "value": "620623"
+ }
+ ],
+ [{
+ "label": "甘州区",
+ "value": "620702"
+ },
+ {
+ "label": "肃南裕固族自治县",
+ "value": "620721"
+ },
+ {
+ "label": "民乐县",
+ "value": "620722"
+ },
+ {
+ "label": "临泽县",
+ "value": "620723"
+ },
+ {
+ "label": "高台县",
+ "value": "620724"
+ },
+ {
+ "label": "山丹县",
+ "value": "620725"
+ }
+ ],
+ [{
+ "label": "崆峒区",
+ "value": "620802"
+ },
+ {
+ "label": "泾川县",
+ "value": "620821"
+ },
+ {
+ "label": "灵台县",
+ "value": "620822"
+ },
+ {
+ "label": "崇信县",
+ "value": "620823"
+ },
+ {
+ "label": "华亭县",
+ "value": "620824"
+ },
+ {
+ "label": "庄浪县",
+ "value": "620825"
+ },
+ {
+ "label": "静宁县",
+ "value": "620826"
+ },
+ {
+ "label": "平凉工业园区",
+ "value": "620871"
+ }
+ ],
+ [{
+ "label": "肃州区",
+ "value": "620902"
+ },
+ {
+ "label": "金塔县",
+ "value": "620921"
+ },
+ {
+ "label": "瓜州县",
+ "value": "620922"
+ },
+ {
+ "label": "肃北蒙古族自治县",
+ "value": "620923"
+ },
+ {
+ "label": "阿克塞哈萨克族自治县",
+ "value": "620924"
+ },
+ {
+ "label": "玉门市",
+ "value": "620981"
+ },
+ {
+ "label": "敦煌市",
+ "value": "620982"
+ }
+ ],
+ [{
+ "label": "西峰区",
+ "value": "621002"
+ },
+ {
+ "label": "庆城县",
+ "value": "621021"
+ },
+ {
+ "label": "环县",
+ "value": "621022"
+ },
+ {
+ "label": "华池县",
+ "value": "621023"
+ },
+ {
+ "label": "合水县",
+ "value": "621024"
+ },
+ {
+ "label": "正宁县",
+ "value": "621025"
+ },
+ {
+ "label": "宁县",
+ "value": "621026"
+ },
+ {
+ "label": "镇原县",
+ "value": "621027"
+ }
+ ],
+ [{
+ "label": "安定区",
+ "value": "621102"
+ },
+ {
+ "label": "通渭县",
+ "value": "621121"
+ },
+ {
+ "label": "陇西县",
+ "value": "621122"
+ },
+ {
+ "label": "渭源县",
+ "value": "621123"
+ },
+ {
+ "label": "临洮县",
+ "value": "621124"
+ },
+ {
+ "label": "漳县",
+ "value": "621125"
+ },
+ {
+ "label": "岷县",
+ "value": "621126"
+ }
+ ],
+ [{
+ "label": "武都区",
+ "value": "621202"
+ },
+ {
+ "label": "成县",
+ "value": "621221"
+ },
+ {
+ "label": "文县",
+ "value": "621222"
+ },
+ {
+ "label": "宕昌县",
+ "value": "621223"
+ },
+ {
+ "label": "康县",
+ "value": "621224"
+ },
+ {
+ "label": "西和县",
+ "value": "621225"
+ },
+ {
+ "label": "礼县",
+ "value": "621226"
+ },
+ {
+ "label": "徽县",
+ "value": "621227"
+ },
+ {
+ "label": "两当县",
+ "value": "621228"
+ }
+ ],
+ [{
+ "label": "临夏市",
+ "value": "622901"
+ },
+ {
+ "label": "临夏县",
+ "value": "622921"
+ },
+ {
+ "label": "康乐县",
+ "value": "622922"
+ },
+ {
+ "label": "永靖县",
+ "value": "622923"
+ },
+ {
+ "label": "广河县",
+ "value": "622924"
+ },
+ {
+ "label": "和政县",
+ "value": "622925"
+ },
+ {
+ "label": "东乡族自治县",
+ "value": "622926"
+ },
+ {
+ "label": "积石山保安族东乡族撒拉族自治县",
+ "value": "622927"
+ }
+ ],
+ [{
+ "label": "合作市",
+ "value": "623001"
+ },
+ {
+ "label": "临潭县",
+ "value": "623021"
+ },
+ {
+ "label": "卓尼县",
+ "value": "623022"
+ },
+ {
+ "label": "舟曲县",
+ "value": "623023"
+ },
+ {
+ "label": "迭部县",
+ "value": "623024"
+ },
+ {
+ "label": "玛曲县",
+ "value": "623025"
+ },
+ {
+ "label": "碌曲县",
+ "value": "623026"
+ },
+ {
+ "label": "夏河县",
+ "value": "623027"
+ }
+ ]
+ ],
+ [
+ [{
+ "label": "城东区",
+ "value": "630102"
+ },
+ {
+ "label": "城中区",
+ "value": "630103"
+ },
+ {
+ "label": "城西区",
+ "value": "630104"
+ },
+ {
+ "label": "城北区",
+ "value": "630105"
+ },
+ {
+ "label": "大通回族土族自治县",
+ "value": "630121"
+ },
+ {
+ "label": "湟中县",
+ "value": "630122"
+ },
+ {
+ "label": "湟源县",
+ "value": "630123"
+ }
+ ],
+ [{
+ "label": "乐都区",
+ "value": "630202"
+ },
+ {
+ "label": "平安区",
+ "value": "630203"
+ },
+ {
+ "label": "民和回族土族自治县",
+ "value": "630222"
+ },
+ {
+ "label": "互助土族自治县",
+ "value": "630223"
+ },
+ {
+ "label": "化隆回族自治县",
+ "value": "630224"
+ },
+ {
+ "label": "循化撒拉族自治县",
+ "value": "630225"
+ }
+ ],
+ [{
+ "label": "门源回族自治县",
+ "value": "632221"
+ },
+ {
+ "label": "祁连县",
+ "value": "632222"
+ },
+ {
+ "label": "海晏县",
+ "value": "632223"
+ },
+ {
+ "label": "刚察县",
+ "value": "632224"
+ }
+ ],
+ [{
+ "label": "同仁县",
+ "value": "632321"
+ },
+ {
+ "label": "尖扎县",
+ "value": "632322"
+ },
+ {
+ "label": "泽库县",
+ "value": "632323"
+ },
+ {
+ "label": "河南蒙古族自治县",
+ "value": "632324"
+ }
+ ],
+ [{
+ "label": "共和县",
+ "value": "632521"
+ },
+ {
+ "label": "同德县",
+ "value": "632522"
+ },
+ {
+ "label": "贵德县",
+ "value": "632523"
+ },
+ {
+ "label": "兴海县",
+ "value": "632524"
+ },
+ {
+ "label": "贵南县",
+ "value": "632525"
+ }
+ ],
+ [{
+ "label": "玛沁县",
+ "value": "632621"
+ },
+ {
+ "label": "班玛县",
+ "value": "632622"
+ },
+ {
+ "label": "甘德县",
+ "value": "632623"
+ },
+ {
+ "label": "达日县",
+ "value": "632624"
+ },
+ {
+ "label": "久治县",
+ "value": "632625"
+ },
+ {
+ "label": "玛多县",
+ "value": "632626"
+ }
+ ],
+ [{
+ "label": "玉树市",
+ "value": "632701"
+ },
+ {
+ "label": "杂多县",
+ "value": "632722"
+ },
+ {
+ "label": "称多县",
+ "value": "632723"
+ },
+ {
+ "label": "治多县",
+ "value": "632724"
+ },
+ {
+ "label": "囊谦县",
+ "value": "632725"
+ },
+ {
+ "label": "曲麻莱县",
+ "value": "632726"
+ }
+ ],
+ [{
+ "label": "格尔木市",
+ "value": "632801"
+ },
+ {
+ "label": "德令哈市",
+ "value": "632802"
+ },
+ {
+ "label": "乌兰县",
+ "value": "632821"
+ },
+ {
+ "label": "都兰县",
+ "value": "632822"
+ },
+ {
+ "label": "天峻县",
+ "value": "632823"
+ },
+ {
+ "label": "大柴旦行政委员会",
+ "value": "632857"
+ },
+ {
+ "label": "冷湖行政委员会",
+ "value": "632858"
+ },
+ {
+ "label": "茫崖行政委员会",
+ "value": "632859"
+ }
+ ]
+ ],
+ [
+ [{
+ "label": "兴庆区",
+ "value": "640104"
+ },
+ {
+ "label": "西夏区",
+ "value": "640105"
+ },
+ {
+ "label": "金凤区",
+ "value": "640106"
+ },
+ {
+ "label": "永宁县",
+ "value": "640121"
+ },
+ {
+ "label": "贺兰县",
+ "value": "640122"
+ },
+ {
+ "label": "灵武市",
+ "value": "640181"
+ }
+ ],
+ [{
+ "label": "大武口区",
+ "value": "640202"
+ },
+ {
+ "label": "惠农区",
+ "value": "640205"
+ },
+ {
+ "label": "平罗县",
+ "value": "640221"
+ }
+ ],
+ [{
+ "label": "利通区",
+ "value": "640302"
+ },
+ {
+ "label": "红寺堡区",
+ "value": "640303"
+ },
+ {
+ "label": "盐池县",
+ "value": "640323"
+ },
+ {
+ "label": "同心县",
+ "value": "640324"
+ },
+ {
+ "label": "青铜峡市",
+ "value": "640381"
+ }
+ ],
+ [{
+ "label": "原州区",
+ "value": "640402"
+ },
+ {
+ "label": "西吉县",
+ "value": "640422"
+ },
+ {
+ "label": "隆德县",
+ "value": "640423"
+ },
+ {
+ "label": "泾源县",
+ "value": "640424"
+ },
+ {
+ "label": "彭阳县",
+ "value": "640425"
+ }
+ ],
+ [{
+ "label": "沙坡头区",
+ "value": "640502"
+ },
+ {
+ "label": "中宁县",
+ "value": "640521"
+ },
+ {
+ "label": "海原县",
+ "value": "640522"
+ }
+ ]
+ ],
+ [
+ [{
+ "label": "天山区",
+ "value": "650102"
+ },
+ {
+ "label": "沙依巴克区",
+ "value": "650103"
+ },
+ {
+ "label": "新市区",
+ "value": "650104"
+ },
+ {
+ "label": "水磨沟区",
+ "value": "650105"
+ },
+ {
+ "label": "头屯河区",
+ "value": "650106"
+ },
+ {
+ "label": "达坂城区",
+ "value": "650107"
+ },
+ {
+ "label": "米东区",
+ "value": "650109"
+ },
+ {
+ "label": "乌鲁木齐县",
+ "value": "650121"
+ },
+ {
+ "label": "乌鲁木齐经济技术开发区",
+ "value": "650171"
+ },
+ {
+ "label": "乌鲁木齐高新技术产业开发区",
+ "value": "650172"
+ }
+ ],
+ [{
+ "label": "独山子区",
+ "value": "650202"
+ },
+ {
+ "label": "克拉玛依区",
+ "value": "650203"
+ },
+ {
+ "label": "白碱滩区",
+ "value": "650204"
+ },
+ {
+ "label": "乌尔禾区",
+ "value": "650205"
+ }
+ ],
+ [{
+ "label": "高昌区",
+ "value": "650402"
+ },
+ {
+ "label": "鄯善县",
+ "value": "650421"
+ },
+ {
+ "label": "托克逊县",
+ "value": "650422"
+ }
+ ],
+ [{
+ "label": "伊州区",
+ "value": "650502"
+ },
+ {
+ "label": "巴里坤哈萨克自治县",
+ "value": "650521"
+ },
+ {
+ "label": "伊吾县",
+ "value": "650522"
+ }
+ ],
+ [{
+ "label": "昌吉市",
+ "value": "652301"
+ },
+ {
+ "label": "阜康市",
+ "value": "652302"
+ },
+ {
+ "label": "呼图壁县",
+ "value": "652323"
+ },
+ {
+ "label": "玛纳斯县",
+ "value": "652324"
+ },
+ {
+ "label": "奇台县",
+ "value": "652325"
+ },
+ {
+ "label": "吉木萨尔县",
+ "value": "652327"
+ },
+ {
+ "label": "木垒哈萨克自治县",
+ "value": "652328"
+ }
+ ],
+ [{
+ "label": "博乐市",
+ "value": "652701"
+ },
+ {
+ "label": "阿拉山口市",
+ "value": "652702"
+ },
+ {
+ "label": "精河县",
+ "value": "652722"
+ },
+ {
+ "label": "温泉县",
+ "value": "652723"
+ }
+ ],
+ [{
+ "label": "库尔勒市",
+ "value": "652801"
+ },
+ {
+ "label": "轮台县",
+ "value": "652822"
+ },
+ {
+ "label": "尉犁县",
+ "value": "652823"
+ },
+ {
+ "label": "若羌县",
+ "value": "652824"
+ },
+ {
+ "label": "且末县",
+ "value": "652825"
+ },
+ {
+ "label": "焉耆回族自治县",
+ "value": "652826"
+ },
+ {
+ "label": "和静县",
+ "value": "652827"
+ },
+ {
+ "label": "和硕县",
+ "value": "652828"
+ },
+ {
+ "label": "博湖县",
+ "value": "652829"
+ },
+ {
+ "label": "库尔勒经济技术开发区",
+ "value": "652871"
+ }
+ ],
+ [{
+ "label": "阿克苏市",
+ "value": "652901"
+ },
+ {
+ "label": "温宿县",
+ "value": "652922"
+ },
+ {
+ "label": "库车县",
+ "value": "652923"
+ },
+ {
+ "label": "沙雅县",
+ "value": "652924"
+ },
+ {
+ "label": "新和县",
+ "value": "652925"
+ },
+ {
+ "label": "拜城县",
+ "value": "652926"
+ },
+ {
+ "label": "乌什县",
+ "value": "652927"
+ },
+ {
+ "label": "阿瓦提县",
+ "value": "652928"
+ },
+ {
+ "label": "柯坪县",
+ "value": "652929"
+ }
+ ],
+ [{
+ "label": "阿图什市",
+ "value": "653001"
+ },
+ {
+ "label": "阿克陶县",
+ "value": "653022"
+ },
+ {
+ "label": "阿合奇县",
+ "value": "653023"
+ },
+ {
+ "label": "乌恰县",
+ "value": "653024"
+ }
+ ],
+ [{
+ "label": "喀什市",
+ "value": "653101"
+ },
+ {
+ "label": "疏附县",
+ "value": "653121"
+ },
+ {
+ "label": "疏勒县",
+ "value": "653122"
+ },
+ {
+ "label": "英吉沙县",
+ "value": "653123"
+ },
+ {
+ "label": "泽普县",
+ "value": "653124"
+ },
+ {
+ "label": "莎车县",
+ "value": "653125"
+ },
+ {
+ "label": "叶城县",
+ "value": "653126"
+ },
+ {
+ "label": "麦盖提县",
+ "value": "653127"
+ },
+ {
+ "label": "岳普湖县",
+ "value": "653128"
+ },
+ {
+ "label": "伽师县",
+ "value": "653129"
+ },
+ {
+ "label": "巴楚县",
+ "value": "653130"
+ },
+ {
+ "label": "塔什库尔干塔吉克自治县",
+ "value": "653131"
+ }
+ ],
+ [{
+ "label": "和田市",
+ "value": "653201"
+ },
+ {
+ "label": "和田县",
+ "value": "653221"
+ },
+ {
+ "label": "墨玉县",
+ "value": "653222"
+ },
+ {
+ "label": "皮山县",
+ "value": "653223"
+ },
+ {
+ "label": "洛浦县",
+ "value": "653224"
+ },
+ {
+ "label": "策勒县",
+ "value": "653225"
+ },
+ {
+ "label": "于田县",
+ "value": "653226"
+ },
+ {
+ "label": "民丰县",
+ "value": "653227"
+ }
+ ],
+ [{
+ "label": "伊宁市",
+ "value": "654002"
+ },
+ {
+ "label": "奎屯市",
+ "value": "654003"
+ },
+ {
+ "label": "霍尔果斯市",
+ "value": "654004"
+ },
+ {
+ "label": "伊宁县",
+ "value": "654021"
+ },
+ {
+ "label": "察布查尔锡伯自治县",
+ "value": "654022"
+ },
+ {
+ "label": "霍城县",
+ "value": "654023"
+ },
+ {
+ "label": "巩留县",
+ "value": "654024"
+ },
+ {
+ "label": "新源县",
+ "value": "654025"
+ },
+ {
+ "label": "昭苏县",
+ "value": "654026"
+ },
+ {
+ "label": "特克斯县",
+ "value": "654027"
+ },
+ {
+ "label": "尼勒克县",
+ "value": "654028"
+ }
+ ],
+ [{
+ "label": "塔城市",
+ "value": "654201"
+ },
+ {
+ "label": "乌苏市",
+ "value": "654202"
+ },
+ {
+ "label": "额敏县",
+ "value": "654221"
+ },
+ {
+ "label": "沙湾县",
+ "value": "654223"
+ },
+ {
+ "label": "托里县",
+ "value": "654224"
+ },
+ {
+ "label": "裕民县",
+ "value": "654225"
+ },
+ {
+ "label": "和布克赛尔蒙古自治县",
+ "value": "654226"
+ }
+ ],
+ [{
+ "label": "阿勒泰市",
+ "value": "654301"
+ },
+ {
+ "label": "布尔津县",
+ "value": "654321"
+ },
+ {
+ "label": "富蕴县",
+ "value": "654322"
+ },
+ {
+ "label": "福海县",
+ "value": "654323"
+ },
+ {
+ "label": "哈巴河县",
+ "value": "654324"
+ },
+ {
+ "label": "青河县",
+ "value": "654325"
+ },
+ {
+ "label": "吉木乃县",
+ "value": "654326"
+ }
+ ],
+ [{
+ "label": "石河子市",
+ "value": "659001"
+ },
+ {
+ "label": "阿拉尔市",
+ "value": "659002"
+ },
+ {
+ "label": "图木舒克市",
+ "value": "659003"
+ },
+ {
+ "label": "五家渠市",
+ "value": "659004"
+ },
+ {
+ "label": "铁门关市",
+ "value": "659006"
+ }
+ ]
+ ],
+ [
+ [{
+ "label": "台北",
+ "value": "660101"
+ }],
+ [{
+ "label": "高雄",
+ "value": "660201"
+ }],
+ [{
+ "label": "基隆",
+ "value": "660301"
+ }],
+ [{
+ "label": "台中",
+ "value": "660401"
+ }],
+ [{
+ "label": "台南",
+ "value": "660501"
+ }],
+ [{
+ "label": "新竹",
+ "value": "660601"
+ }],
+ [{
+ "label": "嘉义",
+ "value": "660701"
+ }],
+ [{
+ "label": "宜兰",
+ "value": "660801"
+ }],
+ [{
+ "label": "桃园",
+ "value": "660901"
+ }],
+ [{
+ "label": "苗栗",
+ "value": "661001"
+ }],
+ [{
+ "label": "彰化",
+ "value": "661101"
+ }],
+ [{
+ "label": "南投",
+ "value": "661201"
+ }],
+ [{
+ "label": "云林",
+ "value": "661301"
+ }],
+ [{
+ "label": "屏东",
+ "value": "661401"
+ }],
+ [{
+ "label": "台东",
+ "value": "661501"
+ }],
+ [{
+ "label": "花莲",
+ "value": "661601"
+ }],
+ [{
+ "label": "澎湖",
+ "value": "661701"
+ }]
+ ],
+ [
+ [{
+ "label": "香港岛",
+ "value": "670101"
+ }],
+ [{
+ "label": "九龙",
+ "value": "670201"
+ }],
+ [{
+ "label": "新界",
+ "value": "670301"
+ }]
+ ],
+ [
+ [{
+ "label": "澳门半岛",
+ "value": "680101"
+ }],
+ [{
+ "label": "氹仔岛",
+ "value": "680201"
+ }],
+ [{
+ "label": "路环岛",
+ "value": "680301"
+ }],
+ [{
+ "label": "路氹城",
+ "value": "680401"
+ }]
+ ]
+]
+export default areaData;
diff --git a/components/city-picker/city-data/city.js b/components/city-picker/city-data/city.js
new file mode 100644
index 0000000..8c1dc26
--- /dev/null
+++ b/components/city-picker/city-data/city.js
@@ -0,0 +1,1503 @@
+/* eslint-disable */
+var cityData = [
+ [{
+ "label": "市辖区",
+ "value": "1101"
+ }],
+ [{
+ "label": "市辖区",
+ "value": "1201"
+ }],
+ [{
+ "label": "石家庄市",
+ "value": "1301"
+ },
+ {
+ "label": "唐山市",
+ "value": "1302"
+ },
+ {
+ "label": "秦皇岛市",
+ "value": "1303"
+ },
+ {
+ "label": "邯郸市",
+ "value": "1304"
+ },
+ {
+ "label": "邢台市",
+ "value": "1305"
+ },
+ {
+ "label": "保定市",
+ "value": "1306"
+ },
+ {
+ "label": "张家口市",
+ "value": "1307"
+ },
+ {
+ "label": "承德市",
+ "value": "1308"
+ },
+ {
+ "label": "沧州市",
+ "value": "1309"
+ },
+ {
+ "label": "廊坊市",
+ "value": "1310"
+ },
+ {
+ "label": "衡水市",
+ "value": "1311"
+ }
+ ],
+ [{
+ "label": "太原市",
+ "value": "1401"
+ },
+ {
+ "label": "大同市",
+ "value": "1402"
+ },
+ {
+ "label": "阳泉市",
+ "value": "1403"
+ },
+ {
+ "label": "长治市",
+ "value": "1404"
+ },
+ {
+ "label": "晋城市",
+ "value": "1405"
+ },
+ {
+ "label": "朔州市",
+ "value": "1406"
+ },
+ {
+ "label": "晋中市",
+ "value": "1407"
+ },
+ {
+ "label": "运城市",
+ "value": "1408"
+ },
+ {
+ "label": "忻州市",
+ "value": "1409"
+ },
+ {
+ "label": "临汾市",
+ "value": "1410"
+ },
+ {
+ "label": "吕梁市",
+ "value": "1411"
+ }
+ ],
+ [{
+ "label": "呼和浩特市",
+ "value": "1501"
+ },
+ {
+ "label": "包头市",
+ "value": "1502"
+ },
+ {
+ "label": "乌海市",
+ "value": "1503"
+ },
+ {
+ "label": "赤峰市",
+ "value": "1504"
+ },
+ {
+ "label": "通辽市",
+ "value": "1505"
+ },
+ {
+ "label": "鄂尔多斯市",
+ "value": "1506"
+ },
+ {
+ "label": "呼伦贝尔市",
+ "value": "1507"
+ },
+ {
+ "label": "巴彦淖尔市",
+ "value": "1508"
+ },
+ {
+ "label": "乌兰察布市",
+ "value": "1509"
+ },
+ {
+ "label": "兴安盟",
+ "value": "1522"
+ },
+ {
+ "label": "锡林郭勒盟",
+ "value": "1525"
+ },
+ {
+ "label": "阿拉善盟",
+ "value": "1529"
+ }
+ ],
+ [{
+ "label": "沈阳市",
+ "value": "2101"
+ },
+ {
+ "label": "大连市",
+ "value": "2102"
+ },
+ {
+ "label": "鞍山市",
+ "value": "2103"
+ },
+ {
+ "label": "抚顺市",
+ "value": "2104"
+ },
+ {
+ "label": "本溪市",
+ "value": "2105"
+ },
+ {
+ "label": "丹东市",
+ "value": "2106"
+ },
+ {
+ "label": "锦州市",
+ "value": "2107"
+ },
+ {
+ "label": "营口市",
+ "value": "2108"
+ },
+ {
+ "label": "阜新市",
+ "value": "2109"
+ },
+ {
+ "label": "辽阳市",
+ "value": "2110"
+ },
+ {
+ "label": "盘锦市",
+ "value": "2111"
+ },
+ {
+ "label": "铁岭市",
+ "value": "2112"
+ },
+ {
+ "label": "朝阳市",
+ "value": "2113"
+ },
+ {
+ "label": "葫芦岛市",
+ "value": "2114"
+ }
+ ],
+ [{
+ "label": "长春市",
+ "value": "2201"
+ },
+ {
+ "label": "吉林市",
+ "value": "2202"
+ },
+ {
+ "label": "四平市",
+ "value": "2203"
+ },
+ {
+ "label": "辽源市",
+ "value": "2204"
+ },
+ {
+ "label": "通化市",
+ "value": "2205"
+ },
+ {
+ "label": "白山市",
+ "value": "2206"
+ },
+ {
+ "label": "松原市",
+ "value": "2207"
+ },
+ {
+ "label": "白城市",
+ "value": "2208"
+ },
+ {
+ "label": "延边朝鲜族自治州",
+ "value": "2224"
+ }
+ ],
+ [{
+ "label": "哈尔滨市",
+ "value": "2301"
+ },
+ {
+ "label": "齐齐哈尔市",
+ "value": "2302"
+ },
+ {
+ "label": "鸡西市",
+ "value": "2303"
+ },
+ {
+ "label": "鹤岗市",
+ "value": "2304"
+ },
+ {
+ "label": "双鸭山市",
+ "value": "2305"
+ },
+ {
+ "label": "大庆市",
+ "value": "2306"
+ },
+ {
+ "label": "伊春市",
+ "value": "2307"
+ },
+ {
+ "label": "佳木斯市",
+ "value": "2308"
+ },
+ {
+ "label": "七台河市",
+ "value": "2309"
+ },
+ {
+ "label": "牡丹江市",
+ "value": "2310"
+ },
+ {
+ "label": "黑河市",
+ "value": "2311"
+ },
+ {
+ "label": "绥化市",
+ "value": "2312"
+ },
+ {
+ "label": "大兴安岭地区",
+ "value": "2327"
+ }
+ ],
+ [{
+ "label": "市辖区",
+ "value": "3101"
+ }],
+ [{
+ "label": "南京市",
+ "value": "3201"
+ },
+ {
+ "label": "无锡市",
+ "value": "3202"
+ },
+ {
+ "label": "徐州市",
+ "value": "3203"
+ },
+ {
+ "label": "常州市",
+ "value": "3204"
+ },
+ {
+ "label": "苏州市",
+ "value": "3205"
+ },
+ {
+ "label": "南通市",
+ "value": "3206"
+ },
+ {
+ "label": "连云港市",
+ "value": "3207"
+ },
+ {
+ "label": "淮安市",
+ "value": "3208"
+ },
+ {
+ "label": "盐城市",
+ "value": "3209"
+ },
+ {
+ "label": "扬州市",
+ "value": "3210"
+ },
+ {
+ "label": "镇江市",
+ "value": "3211"
+ },
+ {
+ "label": "泰州市",
+ "value": "3212"
+ },
+ {
+ "label": "宿迁市",
+ "value": "3213"
+ }
+ ],
+ [{
+ "label": "杭州市",
+ "value": "3301"
+ },
+ {
+ "label": "宁波市",
+ "value": "3302"
+ },
+ {
+ "label": "温州市",
+ "value": "3303"
+ },
+ {
+ "label": "嘉兴市",
+ "value": "3304"
+ },
+ {
+ "label": "湖州市",
+ "value": "3305"
+ },
+ {
+ "label": "绍兴市",
+ "value": "3306"
+ },
+ {
+ "label": "金华市",
+ "value": "3307"
+ },
+ {
+ "label": "衢州市",
+ "value": "3308"
+ },
+ {
+ "label": "舟山市",
+ "value": "3309"
+ },
+ {
+ "label": "台州市",
+ "value": "3310"
+ },
+ {
+ "label": "丽水市",
+ "value": "3311"
+ }
+ ],
+ [{
+ "label": "合肥市",
+ "value": "3401"
+ },
+ {
+ "label": "芜湖市",
+ "value": "3402"
+ },
+ {
+ "label": "蚌埠市",
+ "value": "3403"
+ },
+ {
+ "label": "淮南市",
+ "value": "3404"
+ },
+ {
+ "label": "马鞍山市",
+ "value": "3405"
+ },
+ {
+ "label": "淮北市",
+ "value": "3406"
+ },
+ {
+ "label": "铜陵市",
+ "value": "3407"
+ },
+ {
+ "label": "安庆市",
+ "value": "3408"
+ },
+ {
+ "label": "黄山市",
+ "value": "3410"
+ },
+ {
+ "label": "滁州市",
+ "value": "3411"
+ },
+ {
+ "label": "阜阳市",
+ "value": "3412"
+ },
+ {
+ "label": "宿州市",
+ "value": "3413"
+ },
+ {
+ "label": "六安市",
+ "value": "3415"
+ },
+ {
+ "label": "亳州市",
+ "value": "3416"
+ },
+ {
+ "label": "池州市",
+ "value": "3417"
+ },
+ {
+ "label": "宣城市",
+ "value": "3418"
+ }
+ ],
+ [{
+ "label": "福州市",
+ "value": "3501"
+ },
+ {
+ "label": "厦门市",
+ "value": "3502"
+ },
+ {
+ "label": "莆田市",
+ "value": "3503"
+ },
+ {
+ "label": "三明市",
+ "value": "3504"
+ },
+ {
+ "label": "泉州市",
+ "value": "3505"
+ },
+ {
+ "label": "漳州市",
+ "value": "3506"
+ },
+ {
+ "label": "南平市",
+ "value": "3507"
+ },
+ {
+ "label": "龙岩市",
+ "value": "3508"
+ },
+ {
+ "label": "宁德市",
+ "value": "3509"
+ }
+ ],
+ [{
+ "label": "南昌市",
+ "value": "3601"
+ },
+ {
+ "label": "景德镇市",
+ "value": "3602"
+ },
+ {
+ "label": "萍乡市",
+ "value": "3603"
+ },
+ {
+ "label": "九江市",
+ "value": "3604"
+ },
+ {
+ "label": "新余市",
+ "value": "3605"
+ },
+ {
+ "label": "鹰潭市",
+ "value": "3606"
+ },
+ {
+ "label": "赣州市",
+ "value": "3607"
+ },
+ {
+ "label": "吉安市",
+ "value": "3608"
+ },
+ {
+ "label": "宜春市",
+ "value": "3609"
+ },
+ {
+ "label": "抚州市",
+ "value": "3610"
+ },
+ {
+ "label": "上饶市",
+ "value": "3611"
+ }
+ ],
+ [{
+ "label": "济南市",
+ "value": "3701"
+ },
+ {
+ "label": "青岛市",
+ "value": "3702"
+ },
+ {
+ "label": "淄博市",
+ "value": "3703"
+ },
+ {
+ "label": "枣庄市",
+ "value": "3704"
+ },
+ {
+ "label": "东营市",
+ "value": "3705"
+ },
+ {
+ "label": "烟台市",
+ "value": "3706"
+ },
+ {
+ "label": "潍坊市",
+ "value": "3707"
+ },
+ {
+ "label": "济宁市",
+ "value": "3708"
+ },
+ {
+ "label": "泰安市",
+ "value": "3709"
+ },
+ {
+ "label": "威海市",
+ "value": "3710"
+ },
+ {
+ "label": "日照市",
+ "value": "3711"
+ },
+ {
+ "label": "莱芜市",
+ "value": "3712"
+ },
+ {
+ "label": "临沂市",
+ "value": "3713"
+ },
+ {
+ "label": "德州市",
+ "value": "3714"
+ },
+ {
+ "label": "聊城市",
+ "value": "3715"
+ },
+ {
+ "label": "滨州市",
+ "value": "3716"
+ },
+ {
+ "label": "菏泽市",
+ "value": "3717"
+ }
+ ],
+ [{
+ "label": "郑州市",
+ "value": "4101"
+ },
+ {
+ "label": "开封市",
+ "value": "4102"
+ },
+ {
+ "label": "洛阳市",
+ "value": "4103"
+ },
+ {
+ "label": "平顶山市",
+ "value": "4104"
+ },
+ {
+ "label": "安阳市",
+ "value": "4105"
+ },
+ {
+ "label": "鹤壁市",
+ "value": "4106"
+ },
+ {
+ "label": "新乡市",
+ "value": "4107"
+ },
+ {
+ "label": "焦作市",
+ "value": "4108"
+ },
+ {
+ "label": "濮阳市",
+ "value": "4109"
+ },
+ {
+ "label": "许昌市",
+ "value": "4110"
+ },
+ {
+ "label": "漯河市",
+ "value": "4111"
+ },
+ {
+ "label": "三门峡市",
+ "value": "4112"
+ },
+ {
+ "label": "南阳市",
+ "value": "4113"
+ },
+ {
+ "label": "商丘市",
+ "value": "4114"
+ },
+ {
+ "label": "信阳市",
+ "value": "4115"
+ },
+ {
+ "label": "周口市",
+ "value": "4116"
+ },
+ {
+ "label": "驻马店市",
+ "value": "4117"
+ },
+ {
+ "label": "省直辖县级行政区划",
+ "value": "4190"
+ }
+ ],
+ [{
+ "label": "武汉市",
+ "value": "4201"
+ },
+ {
+ "label": "黄石市",
+ "value": "4202"
+ },
+ {
+ "label": "十堰市",
+ "value": "4203"
+ },
+ {
+ "label": "宜昌市",
+ "value": "4205"
+ },
+ {
+ "label": "襄阳市",
+ "value": "4206"
+ },
+ {
+ "label": "鄂州市",
+ "value": "4207"
+ },
+ {
+ "label": "荆门市",
+ "value": "4208"
+ },
+ {
+ "label": "孝感市",
+ "value": "4209"
+ },
+ {
+ "label": "荆州市",
+ "value": "4210"
+ },
+ {
+ "label": "黄冈市",
+ "value": "4211"
+ },
+ {
+ "label": "咸宁市",
+ "value": "4212"
+ },
+ {
+ "label": "随州市",
+ "value": "4213"
+ },
+ {
+ "label": "恩施土家族苗族自治州",
+ "value": "4228"
+ },
+ {
+ "label": "省直辖县级行政区划",
+ "value": "4290"
+ }
+ ],
+ [{
+ "label": "长沙市",
+ "value": "4301"
+ },
+ {
+ "label": "株洲市",
+ "value": "4302"
+ },
+ {
+ "label": "湘潭市",
+ "value": "4303"
+ },
+ {
+ "label": "衡阳市",
+ "value": "4304"
+ },
+ {
+ "label": "邵阳市",
+ "value": "4305"
+ },
+ {
+ "label": "岳阳市",
+ "value": "4306"
+ },
+ {
+ "label": "常德市",
+ "value": "4307"
+ },
+ {
+ "label": "张家界市",
+ "value": "4308"
+ },
+ {
+ "label": "益阳市",
+ "value": "4309"
+ },
+ {
+ "label": "郴州市",
+ "value": "4310"
+ },
+ {
+ "label": "永州市",
+ "value": "4311"
+ },
+ {
+ "label": "怀化市",
+ "value": "4312"
+ },
+ {
+ "label": "娄底市",
+ "value": "4313"
+ },
+ {
+ "label": "湘西土家族苗族自治州",
+ "value": "4331"
+ }
+ ],
+ [{
+ "label": "广州市",
+ "value": "4401"
+ },
+ {
+ "label": "韶关市",
+ "value": "4402"
+ },
+ {
+ "label": "深圳市",
+ "value": "4403"
+ },
+ {
+ "label": "珠海市",
+ "value": "4404"
+ },
+ {
+ "label": "汕头市",
+ "value": "4405"
+ },
+ {
+ "label": "佛山市",
+ "value": "4406"
+ },
+ {
+ "label": "江门市",
+ "value": "4407"
+ },
+ {
+ "label": "湛江市",
+ "value": "4408"
+ },
+ {
+ "label": "茂名市",
+ "value": "4409"
+ },
+ {
+ "label": "肇庆市",
+ "value": "4412"
+ },
+ {
+ "label": "惠州市",
+ "value": "4413"
+ },
+ {
+ "label": "梅州市",
+ "value": "4414"
+ },
+ {
+ "label": "汕尾市",
+ "value": "4415"
+ },
+ {
+ "label": "河源市",
+ "value": "4416"
+ },
+ {
+ "label": "阳江市",
+ "value": "4417"
+ },
+ {
+ "label": "清远市",
+ "value": "4418"
+ },
+ {
+ "label": "东莞市",
+ "value": "4419"
+ },
+ {
+ "label": "中山市",
+ "value": "4420"
+ },
+ {
+ "label": "潮州市",
+ "value": "4451"
+ },
+ {
+ "label": "揭阳市",
+ "value": "4452"
+ },
+ {
+ "label": "云浮市",
+ "value": "4453"
+ }
+ ],
+ [{
+ "label": "南宁市",
+ "value": "4501"
+ },
+ {
+ "label": "柳州市",
+ "value": "4502"
+ },
+ {
+ "label": "桂林市",
+ "value": "4503"
+ },
+ {
+ "label": "梧州市",
+ "value": "4504"
+ },
+ {
+ "label": "北海市",
+ "value": "4505"
+ },
+ {
+ "label": "防城港市",
+ "value": "4506"
+ },
+ {
+ "label": "钦州市",
+ "value": "4507"
+ },
+ {
+ "label": "贵港市",
+ "value": "4508"
+ },
+ {
+ "label": "玉林市",
+ "value": "4509"
+ },
+ {
+ "label": "百色市",
+ "value": "4510"
+ },
+ {
+ "label": "贺州市",
+ "value": "4511"
+ },
+ {
+ "label": "河池市",
+ "value": "4512"
+ },
+ {
+ "label": "来宾市",
+ "value": "4513"
+ },
+ {
+ "label": "崇左市",
+ "value": "4514"
+ }
+ ],
+ [{
+ "label": "海口市",
+ "value": "4601"
+ },
+ {
+ "label": "三亚市",
+ "value": "4602"
+ },
+ {
+ "label": "三沙市",
+ "value": "4603"
+ },
+ {
+ "label": "儋州市",
+ "value": "4604"
+ },
+ {
+ "label": "省直辖县级行政区划",
+ "value": "4690"
+ }
+ ],
+ [{
+ "label": "市辖区",
+ "value": "5001"
+ },
+ {
+ "label": "县",
+ "value": "5002"
+ }
+ ],
+ [{
+ "label": "成都市",
+ "value": "5101"
+ },
+ {
+ "label": "自贡市",
+ "value": "5103"
+ },
+ {
+ "label": "攀枝花市",
+ "value": "5104"
+ },
+ {
+ "label": "泸州市",
+ "value": "5105"
+ },
+ {
+ "label": "德阳市",
+ "value": "5106"
+ },
+ {
+ "label": "绵阳市",
+ "value": "5107"
+ },
+ {
+ "label": "广元市",
+ "value": "5108"
+ },
+ {
+ "label": "遂宁市",
+ "value": "5109"
+ },
+ {
+ "label": "内江市",
+ "value": "5110"
+ },
+ {
+ "label": "乐山市",
+ "value": "5111"
+ },
+ {
+ "label": "南充市",
+ "value": "5113"
+ },
+ {
+ "label": "眉山市",
+ "value": "5114"
+ },
+ {
+ "label": "宜宾市",
+ "value": "5115"
+ },
+ {
+ "label": "广安市",
+ "value": "5116"
+ },
+ {
+ "label": "达州市",
+ "value": "5117"
+ },
+ {
+ "label": "雅安市",
+ "value": "5118"
+ },
+ {
+ "label": "巴中市",
+ "value": "5119"
+ },
+ {
+ "label": "资阳市",
+ "value": "5120"
+ },
+ {
+ "label": "阿坝藏族羌族自治州",
+ "value": "5132"
+ },
+ {
+ "label": "甘孜藏族自治州",
+ "value": "5133"
+ },
+ {
+ "label": "凉山彝族自治州",
+ "value": "5134"
+ }
+ ],
+ [{
+ "label": "贵阳市",
+ "value": "5201"
+ },
+ {
+ "label": "六盘水市",
+ "value": "5202"
+ },
+ {
+ "label": "遵义市",
+ "value": "5203"
+ },
+ {
+ "label": "安顺市",
+ "value": "5204"
+ },
+ {
+ "label": "毕节市",
+ "value": "5205"
+ },
+ {
+ "label": "铜仁市",
+ "value": "5206"
+ },
+ {
+ "label": "黔西南布依族苗族自治州",
+ "value": "5223"
+ },
+ {
+ "label": "黔东南苗族侗族自治州",
+ "value": "5226"
+ },
+ {
+ "label": "黔南布依族苗族自治州",
+ "value": "5227"
+ }
+ ],
+ [{
+ "label": "昆明市",
+ "value": "5301"
+ },
+ {
+ "label": "曲靖市",
+ "value": "5303"
+ },
+ {
+ "label": "玉溪市",
+ "value": "5304"
+ },
+ {
+ "label": "保山市",
+ "value": "5305"
+ },
+ {
+ "label": "昭通市",
+ "value": "5306"
+ },
+ {
+ "label": "丽江市",
+ "value": "5307"
+ },
+ {
+ "label": "普洱市",
+ "value": "5308"
+ },
+ {
+ "label": "临沧市",
+ "value": "5309"
+ },
+ {
+ "label": "楚雄彝族自治州",
+ "value": "5323"
+ },
+ {
+ "label": "红河哈尼族彝族自治州",
+ "value": "5325"
+ },
+ {
+ "label": "文山壮族苗族自治州",
+ "value": "5326"
+ },
+ {
+ "label": "西双版纳傣族自治州",
+ "value": "5328"
+ },
+ {
+ "label": "大理白族自治州",
+ "value": "5329"
+ },
+ {
+ "label": "德宏傣族景颇族自治州",
+ "value": "5331"
+ },
+ {
+ "label": "怒江傈僳族自治州",
+ "value": "5333"
+ },
+ {
+ "label": "迪庆藏族自治州",
+ "value": "5334"
+ }
+ ],
+ [{
+ "label": "拉萨市",
+ "value": "5401"
+ },
+ {
+ "label": "日喀则市",
+ "value": "5402"
+ },
+ {
+ "label": "昌都市",
+ "value": "5403"
+ },
+ {
+ "label": "林芝市",
+ "value": "5404"
+ },
+ {
+ "label": "山南市",
+ "value": "5405"
+ },
+ {
+ "label": "那曲地区",
+ "value": "5424"
+ },
+ {
+ "label": "阿里地区",
+ "value": "5425"
+ }
+ ],
+ [{
+ "label": "西安市",
+ "value": "6101"
+ },
+ {
+ "label": "铜川市",
+ "value": "6102"
+ },
+ {
+ "label": "宝鸡市",
+ "value": "6103"
+ },
+ {
+ "label": "咸阳市",
+ "value": "6104"
+ },
+ {
+ "label": "渭南市",
+ "value": "6105"
+ },
+ {
+ "label": "延安市",
+ "value": "6106"
+ },
+ {
+ "label": "汉中市",
+ "value": "6107"
+ },
+ {
+ "label": "榆林市",
+ "value": "6108"
+ },
+ {
+ "label": "安康市",
+ "value": "6109"
+ },
+ {
+ "label": "商洛市",
+ "value": "6110"
+ }
+ ],
+ [{
+ "label": "兰州市",
+ "value": "6201"
+ },
+ {
+ "label": "嘉峪关市",
+ "value": "6202"
+ },
+ {
+ "label": "金昌市",
+ "value": "6203"
+ },
+ {
+ "label": "白银市",
+ "value": "6204"
+ },
+ {
+ "label": "天水市",
+ "value": "6205"
+ },
+ {
+ "label": "武威市",
+ "value": "6206"
+ },
+ {
+ "label": "张掖市",
+ "value": "6207"
+ },
+ {
+ "label": "平凉市",
+ "value": "6208"
+ },
+ {
+ "label": "酒泉市",
+ "value": "6209"
+ },
+ {
+ "label": "庆阳市",
+ "value": "6210"
+ },
+ {
+ "label": "定西市",
+ "value": "6211"
+ },
+ {
+ "label": "陇南市",
+ "value": "6212"
+ },
+ {
+ "label": "临夏回族自治州",
+ "value": "6229"
+ },
+ {
+ "label": "甘南藏族自治州",
+ "value": "6230"
+ }
+ ],
+ [{
+ "label": "西宁市",
+ "value": "6301"
+ },
+ {
+ "label": "海东市",
+ "value": "6302"
+ },
+ {
+ "label": "海北藏族自治州",
+ "value": "6322"
+ },
+ {
+ "label": "黄南藏族自治州",
+ "value": "6323"
+ },
+ {
+ "label": "海南藏族自治州",
+ "value": "6325"
+ },
+ {
+ "label": "果洛藏族自治州",
+ "value": "6326"
+ },
+ {
+ "label": "玉树藏族自治州",
+ "value": "6327"
+ },
+ {
+ "label": "海西蒙古族藏族自治州",
+ "value": "6328"
+ }
+ ],
+ [{
+ "label": "银川市",
+ "value": "6401"
+ },
+ {
+ "label": "石嘴山市",
+ "value": "6402"
+ },
+ {
+ "label": "吴忠市",
+ "value": "6403"
+ },
+ {
+ "label": "固原市",
+ "value": "6404"
+ },
+ {
+ "label": "中卫市",
+ "value": "6405"
+ }
+ ],
+ [{
+ "label": "乌鲁木齐市",
+ "value": "6501"
+ },
+ {
+ "label": "克拉玛依市",
+ "value": "6502"
+ },
+ {
+ "label": "吐鲁番市",
+ "value": "6504"
+ },
+ {
+ "label": "哈密市",
+ "value": "6505"
+ },
+ {
+ "label": "昌吉回族自治州",
+ "value": "6523"
+ },
+ {
+ "label": "博尔塔拉蒙古自治州",
+ "value": "6527"
+ },
+ {
+ "label": "巴音郭楞蒙古自治州",
+ "value": "6528"
+ },
+ {
+ "label": "阿克苏地区",
+ "value": "6529"
+ },
+ {
+ "label": "克孜勒苏柯尔克孜自治州",
+ "value": "6530"
+ },
+ {
+ "label": "喀什地区",
+ "value": "6531"
+ },
+ {
+ "label": "和田地区",
+ "value": "6532"
+ },
+ {
+ "label": "伊犁哈萨克自治州",
+ "value": "6540"
+ },
+ {
+ "label": "塔城地区",
+ "value": "6542"
+ },
+ {
+ "label": "阿勒泰地区",
+ "value": "6543"
+ },
+ {
+ "label": "自治区直辖县级行政区划",
+ "value": "6590"
+ }
+ ],
+ [{
+ "label": "台北",
+ "value": "6601"
+ },
+ {
+ "label": "高雄",
+ "value": "6602"
+ },
+ {
+ "label": "基隆",
+ "value": "6603"
+ },
+ {
+ "label": "台中",
+ "value": "6604"
+ },
+ {
+ "label": "台南",
+ "value": "6605"
+ },
+ {
+ "label": "新竹",
+ "value": "6606"
+ },
+ {
+ "label": "嘉义",
+ "value": "6607"
+ },
+ {
+ "label": "宜兰",
+ "value": "6608"
+ },
+ {
+ "label": "桃园",
+ "value": "6609"
+ },
+ {
+ "label": "苗栗",
+ "value": "6610"
+ },
+ {
+ "label": "彰化",
+ "value": "6611"
+ },
+ {
+ "label": "南投",
+ "value": "6612"
+ },
+ {
+ "label": "云林",
+ "value": "6613"
+ },
+ {
+ "label": "屏东",
+ "value": "6614"
+ },
+ {
+ "label": "台东",
+ "value": "6615"
+ },
+ {
+ "label": "花莲",
+ "value": "6616"
+ },
+ {
+ "label": "澎湖",
+ "value": "6617"
+ }
+ ],
+ [{
+ "label": "香港岛",
+ "value": "6701"
+ },
+ {
+ "label": "九龙",
+ "value": "6702"
+ },
+ {
+ "label": "新界",
+ "value": "6703"
+ }
+ ],
+ [{
+ "label": "澳门半岛",
+ "value": "6801"
+ },
+ {
+ "label": "氹仔岛",
+ "value": "6802"
+ },
+ {
+ "label": "路环岛",
+ "value": "6803"
+ },
+ {
+ "label": "路氹城",
+ "value": "6804"
+ }
+ ]
+]
+export default cityData;
diff --git a/components/city-picker/city-data/province.js b/components/city-picker/city-data/province.js
new file mode 100644
index 0000000..1bd680e
--- /dev/null
+++ b/components/city-picker/city-data/province.js
@@ -0,0 +1,139 @@
+/* eslint-disable */
+var provinceData = [{
+ "label": "北京市",
+ "value": "11"
+ },
+ {
+ "label": "天津市",
+ "value": "12"
+ },
+ {
+ "label": "河北省",
+ "value": "13"
+ },
+ {
+ "label": "山西省",
+ "value": "14"
+ },
+ {
+ "label": "内蒙古自治区",
+ "value": "15"
+ },
+ {
+ "label": "辽宁省",
+ "value": "21"
+ },
+ {
+ "label": "吉林省",
+ "value": "22"
+ },
+ {
+ "label": "黑龙江省",
+ "value": "23"
+ },
+ {
+ "label": "上海市",
+ "value": "31"
+ },
+ {
+ "label": "江苏省",
+ "value": "32"
+ },
+ {
+ "label": "浙江省",
+ "value": "33"
+ },
+ {
+ "label": "安徽省",
+ "value": "34"
+ },
+ {
+ "label": "福建省",
+ "value": "35"
+ },
+ {
+ "label": "江西省",
+ "value": "36"
+ },
+ {
+ "label": "山东省",
+ "value": "37"
+ },
+ {
+ "label": "河南省",
+ "value": "41"
+ },
+ {
+ "label": "湖北省",
+ "value": "42"
+ },
+ {
+ "label": "湖南省",
+ "value": "43"
+ },
+ {
+ "label": "广东省",
+ "value": "44"
+ },
+ {
+ "label": "广西壮族自治区",
+ "value": "45"
+ },
+ {
+ "label": "海南省",
+ "value": "46"
+ },
+ {
+ "label": "重庆市",
+ "value": "50"
+ },
+ {
+ "label": "四川省",
+ "value": "51"
+ },
+ {
+ "label": "贵州省",
+ "value": "52"
+ },
+ {
+ "label": "云南省",
+ "value": "53"
+ },
+ {
+ "label": "西藏自治区",
+ "value": "54"
+ },
+ {
+ "label": "陕西省",
+ "value": "61"
+ },
+ {
+ "label": "甘肃省",
+ "value": "62"
+ },
+ {
+ "label": "青海省",
+ "value": "63"
+ },
+ {
+ "label": "宁夏回族自治区",
+ "value": "64"
+ },
+ {
+ "label": "新疆维吾尔自治区",
+ "value": "65"
+ },
+ {
+ "label": "台湾",
+ "value": "66"
+ },
+ {
+ "label": "香港",
+ "value": "67"
+ },
+ {
+ "label": "澳门",
+ "value": "68"
+ }
+]
+export default provinceData;
diff --git a/components/city-picker/city-picker.vue b/components/city-picker/city-picker.vue
new file mode 100644
index 0000000..befa3dd
--- /dev/null
+++ b/components/city-picker/city-picker.vue
@@ -0,0 +1,228 @@
+
+
+
+
+
+
+
+
+
+ {{item.label}}
+
+
+ {{item.label}}
+
+
+ {{item.label}}
+
+
+
+
+
+
+
+
+
+
diff --git a/components/other-login/other-login.vue b/components/other-login/other-login.vue
new file mode 100644
index 0000000..055c55c
--- /dev/null
+++ b/components/other-login/other-login.vue
@@ -0,0 +1,257 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/components/popup-share/popup-share.vue b/components/popup-share/popup-share.vue
new file mode 100644
index 0000000..9fa6216
--- /dev/null
+++ b/components/popup-share/popup-share.vue
@@ -0,0 +1,315 @@
+
+
+
+
+
+ 分享到
+
+
+
+
+
+ {{item.name}}
+
+
+
+
+
+
+
+
+
+
+ 取消
+
+
+
+
+
+
+
diff --git a/index.html b/index.html
new file mode 100644
index 0000000..b61f63e
--- /dev/null
+++ b/index.html
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/main.js b/main.js
new file mode 100644
index 0000000..c91de4d
--- /dev/null
+++ b/main.js
@@ -0,0 +1,31 @@
+import App from './App'
+
+// #ifndef VUE3
+import Vue from 'vue'
+// uViewUI
+import uView from '@/uni_modules/uview-ui'
+Vue.use(uView)
+// 引入配置文件
+import $config from "@/utils/lib/config.js"
+Vue.prototype.$config = $config
+// 引入助手函数
+import $tool from '@/utils/lib/tool.js'
+Vue.prototype.$tool = $tool
+
+Vue.config.productionTip = false
+App.mpType = 'app'
+const app = new Vue({
+ ...App
+})
+app.$mount()
+// #endif
+
+// #ifdef VUE3
+import { createSSRApp } from 'vue'
+export function createApp() {
+ const app = createSSRApp(App)
+ return {
+ app
+ }
+}
+// #endif
\ No newline at end of file
diff --git a/manifest.json b/manifest.json
new file mode 100644
index 0000000..91f1742
--- /dev/null
+++ b/manifest.json
@@ -0,0 +1,75 @@
+{
+ "name" : "退役军人平台",
+ "appid" : "__UNI__F8A4991",
+ "description" : "本平台主要用于指导退役军人就业和创业,更好更快融入地方",
+ "versionName" : "1.0.0",
+ "versionCode" : "100",
+ "transformPx" : false,
+ "app-plus" : {
+ "usingComponents" : true,
+ "nvueStyleCompiler" : "uni-app",
+ "compilerVersion" : 3,
+ "splashscreen" : {
+ "alwaysShowBeforeRender" : true,
+ "waiting" : true,
+ "autoclose" : true,
+ "delay" : 0
+ },
+ "modules" : {},
+ "distribute" : {
+ "android" : {
+ "permissions" : [
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ ""
+ ]
+ },
+ "ios" : {
+ "idfa" : false
+ },
+ "sdkConfigs" : {
+ "oauth" : {}
+ },
+ "splashscreen" : {
+ "androidStyle" : "common",
+ "iosStyle" : "storyboard"
+ }
+ }
+ },
+ "quickapp" : {},
+ "mp-weixin" : {
+ "appid" : "wx957ad7879a435bf2",
+ "setting" : {
+ "urlCheck" : false,
+ "minified" : true,
+ "postcss" : true,
+ "es6" : true
+ },
+ "usingComponents" : true
+ },
+ "mp-alipay" : {
+ "usingComponents" : true
+ },
+ "mp-baidu" : {
+ "usingComponents" : true
+ },
+ "mp-toutiao" : {
+ "usingComponents" : true
+ },
+ "uniStatistics" : {
+ "enable" : false
+ },
+ "vueVersion" : "2"
+}
diff --git a/package-lock.json b/package-lock.json
new file mode 100644
index 0000000..cf83246
--- /dev/null
+++ b/package-lock.json
@@ -0,0 +1,24 @@
+{
+ "name": "share-bbs",
+ "lockfileVersion": 2,
+ "requires": true,
+ "packages": {
+ "": {
+ "dependencies": {
+ "uview-ui": "^1.8.4"
+ }
+ },
+ "node_modules/uview-ui": {
+ "version": "1.8.4",
+ "resolved": "https://registry.nlark.com/uview-ui/download/uview-ui-1.8.4.tgz",
+ "integrity": "sha1-4yu/I3lCHTGQIuMk4ct7U4fTvUQ="
+ }
+ },
+ "dependencies": {
+ "uview-ui": {
+ "version": "1.8.4",
+ "resolved": "https://registry.nlark.com/uview-ui/download/uview-ui-1.8.4.tgz",
+ "integrity": "sha1-4yu/I3lCHTGQIuMk4ct7U4fTvUQ="
+ }
+ }
+}
diff --git a/package.json b/package.json
new file mode 100644
index 0000000..6aa57de
--- /dev/null
+++ b/package.json
@@ -0,0 +1,3 @@
+{
+ "dependencies": {}
+}
\ No newline at end of file
diff --git a/pages.json b/pages.json
new file mode 100644
index 0000000..c3449fb
--- /dev/null
+++ b/pages.json
@@ -0,0 +1,406 @@
+{
+ "pages": [ //pages数组中第一项表示应用启动页
+ // #ifdef MP-WEIXIN
+ { // 首页
+ "path": "pages/home/home",
+ "style": {
+ "navigationStyle": "custom" // 隐藏系统导航栏
+ }
+ },
+ // #endif
+ // #ifdef H5 || APP-PLUS
+ { // 首页
+ "path": "pages/home/home",
+ "style": {
+ // App生效:
+ "app-plus": {
+ "bounce": "none", // 回弹效果
+ "scrollIndicator": "none", // 隐藏滚动条
+ // 导航栏
+ "titleNView": {
+ // 搜索框
+ "searchInput": {
+ "align": "center",
+ "backgroundColor": "#F7F7F7",
+ "borderRadius": "20px",
+ "placeholder": "搜索新鲜事",
+ "disabled": true
+ },
+ // 按钮
+ "buttons": [
+ // 左边
+ {
+ "float": "left",
+ "color": "#3c9cff",
+ "colorPressed": "#3c9cff",
+ "text": "\ue609",
+ "fontSize": "24px",
+ "fontSrc": "/static/font/iconfont.ttf"
+ },
+ // 右边
+ {
+ "float": "right",
+ "color": "#3c9cff",
+ "colorPressed": "#3c9cff",
+ "text": "\ue708",
+ "fontSize": "24px",
+ "fontSrc": "/static/font/iconfont.ttf"
+ }
+ ]
+ }
+ }
+ }
+ },
+ // #endif
+ // #ifdef MP-WEIXIN
+ { // 首页/搜索
+ "path": "pages/home/search",
+ "style": {
+ "navigationStyle": "custom" // 隐藏系统导航栏
+ }
+ },
+ // #endif
+ // #ifdef H5 || APP-PLUS
+ { // 首页/搜索
+ "path": "pages/home/search",
+ "style": {
+ // App生效:
+ "app-plus": {
+ "bounce": "none", // 回弹效果
+ "scrollIndicator": "none", // 隐藏滚动条
+ // 导航栏
+ "titleNView": {
+ // "autoBackButton": false, // 标题栏控件是否显示左侧返回按钮
+ // 搜索框
+ "searchInput": {
+ "align": "left",
+ "backgroundColor": "#F7F7F7",
+ "borderRadius": "20px",
+ "placeholder": "请输入内容",
+ "disabled": false
+ },
+ // 按钮
+ "buttons": [
+ // 右边
+ {
+ "float": "right",
+ "color": "#82848a",
+ "colorPressed": "#c8c9cc",
+ "text": "搜索",
+ "fontSize": "14px"
+ }
+ ]
+ }
+ }
+ }
+ },
+ // #endif
+ // #ifdef MP-WEIXIN
+ { // 首页/发布
+ "path": "pages/home/release",
+ "style": {
+ "navigationStyle": "custom" // 隐藏系统导航栏
+ }
+ },
+ // #endif
+ // #ifdef H5 || APP-PLUS
+ { // 首页/发布
+ "path": "pages/home/release",
+ "style": {
+ "navigationBarTitleText": "",
+ "app-plus": {
+ "titleNView": false // 禁用原生导航栏
+ }
+ }
+ },
+ // #endif
+ { // 首页/详情
+ "path": "pages/home/detail",
+ "style": {
+ "navigationBarTitleText": "",
+ "app-plus": {
+ "titleNView": {
+ "buttons": [{
+ "type": "share",
+ "float": "right"
+ }]
+ }
+ }
+ }
+ },
+ { // 新鲜事
+ "path": "pages/news/news",
+ "style": {
+ "navigationStyle": "custom", // 隐藏系统导航栏
+ // App生效:
+ "app-plus": {
+ "bounce": "none",
+ "titleNView": false // 隐藏系统导航栏
+ }
+ }
+ },
+ { // 新鲜事/话题/分类
+ "path": "pages/news/news-topic-cate",
+ "style": {
+ "navigationBarTitleText": "话题分类",
+ "app-plus": {
+ "bounce": "none"
+ }
+ }
+ },
+ { // 新鲜事/话题/详情
+ "path": "pages/news/news-topic-detail",
+ "style": {
+ "navigationBarTitleText": "",
+ "app-plus": {
+ "scrollIndicator": "none", // 隐藏滚动条
+ "titleNView": {
+ "type": "transparent", // 透明渐变
+ "buttons": [{
+ "type": "menu"
+ }]
+ }
+ }
+ }
+ },
+ // #ifdef MP-WEIXIN
+ { // 小纸条
+ "path": "pages/paper/paper",
+ "style": {
+ "navigationStyle": "custom" // 隐藏系统导航栏
+ }
+ },
+ // #endif
+ // #ifdef H5 || APP-PLUS
+ { // 小纸条
+ "path": "pages/paper/paper",
+ "style": {
+ "enablePullDownRefresh": true, // 下拉刷新
+ // App生效:
+ "app-plus": {
+ "titleNView": {
+ "titleText": "小纸条",
+ "buttons": [
+ // 左边
+ {
+ "float": "left",
+ "color": "#3c9cff",
+ "colorPressed": "#3c9cff",
+ "text": "\ue667",
+ "fontSize": "24px",
+ "fontSrc": "/static/font/iconfont.ttf"
+ },
+ // 右边
+ {
+ "float": "right",
+ "color": "#3c9cff",
+ "colorPressed": "#3c9cff",
+ "text": "\ue652",
+ "fontSize": "24px",
+ "fontSrc": "/static/font/iconfont.ttf"
+ }
+ ]
+ }
+ }
+ }
+ },
+ // #endif
+ // #ifdef MP-WEIXIN
+ { // 小纸条/好友列表
+ "path": "pages/paper/friend",
+ "style": {
+ "navigationStyle": "custom" // 隐藏系统导航栏
+ }
+ },
+ // #endif
+ // #ifdef H5 || APP-PLUS
+ { // 小纸条/好友列表
+ "path": "pages/paper/friend",
+ "style": {
+ // App生效:
+ "app-plus": {
+ "bounce": "none", // 回弹效果
+ "scrollIndicator": "none", // 隐藏滚动条
+ // 动画效果
+ "animationType": "slide-in-left",
+ // 导航栏
+ "titleNView": {
+ // 取消返回按钮(h5页面单独用css控制)
+ "autoBackButton": false,
+ // 搜索框
+ "searchInput": {
+ "align": "center",
+ "backgroundColor": "#F7F7F7",
+ "borderRadius": "20px",
+ "placeholder": "搜索用户",
+ "disabled": true
+ },
+ // 按钮
+ "buttons": [
+ // 右边
+ {
+ "float": "right",
+ "color": "#000",
+ "colorPressed": "#9CA3AF",
+ "fontSize": "15px",
+ "text": "取消"
+ }
+ ]
+ }
+ }
+ }
+ },
+ // #endif
+ { // 小纸条/好友列表/聊天
+ "path": "pages/paper/chat",
+ "style": {
+ "navigationBarTitleText": "",
+ "enablePullDownRefresh": false,
+ "app-plus": {
+ "bounce": "none", // 回弹效果
+ "scrollIndicator": "none", // 隐藏滚动条
+ // 动画效果
+ "animationType": "slide-in-left",
+ // 导航栏
+ "titleNView": {
+ // 取消返回按钮(h5页面单独用css控制)
+ "autoBackButton": false,
+ // 搜索框
+ "searchInput": {
+ "align": "center",
+ "backgroundColor": "#F7F7F7",
+ "borderRadius": "20px",
+ "placeholder": "搜索用户",
+ "disabled": true
+ },
+ // 按钮
+ "buttons": [
+ // 右边
+ {
+ "float": "right",
+ "color": "#000",
+ "colorPressed": "#D1D5DB",
+ "text": "\ue622",
+ "fontSize": "24px",
+ "fontSrc": "/static/font/iconfont.ttf"
+ }
+ ]
+ }
+ }
+ }
+ },
+ { // 我的
+ "path": "pages/mine/mine",
+ "style": {
+ "navigationBarTitleText": "我的",
+ "navigationStyle": "custom", // 隐藏系统导航栏
+ // App生效:
+ "app-plus": {
+ "titleNView":"none"
+ }
+ }
+ },
+ { // 我的/设置
+ "path": "pages/mine/set",
+ "style": {
+ "navigationBarTitleText": "设置"
+ }
+ }, { // 我的/设置/修改密码
+ "path": "pages/mine/edit-pwd",
+ "style": {
+ "navigationBarTitleText": "修改密码"
+ }
+ }, { // 我的/设置/绑定邮箱
+ "path": "pages/mine/bind-email",
+ "style": {
+ "navigationBarTitleText": "绑定邮箱"
+ }
+ }, { // 我的/设置/绑定邮箱
+ "path": "pages/mine/edit-info",
+ "style": {
+ "navigationBarTitleText": "修改资料"
+ }
+ }, { // 我的/设置/意见反馈
+ "path": "pages/mine/feedback",
+ "style": {
+ "navigationBarTitleText": "意见反馈"
+ }
+ }, { // 我的/设置/关于社区
+ "path": "pages/mine/about",
+ "style": {
+ "navigationBarTitleText": "关于社区"
+ }
+ }, { // 我的/登录
+ "path": "pages/mine/login",
+ "style": {
+ "navigationBarTitleText": "",
+ "app-plus": {
+ "titleNView": false
+ }
+ }
+ },
+ { // 我的/个人空间
+ "path": "pages/mine/user-space",
+ "style": {
+ "navigationBarTitleText": "个人空间",
+ "app-plus": {
+ "titleNView": {
+ "buttons": [{
+ "type": "menu"
+ }]
+ }
+ }
+ }
+ }
+ ],
+ // 全局样式
+ "globalStyle": {
+ "navigationBarTextStyle": "black",
+ "navigationBarTitleText": "社交论坛",
+ "navigationBarBackgroundColor": "#FFFFFF",
+ "backgroundColor": "#FFFFFF",
+ "app-plus": {
+ "scrollIndicator": "none"
+ }
+ },
+ // 底部标签栏
+ "tabBar": {
+ "color": "#ADADAD", // tab 上的文字颜色
+ "selectedColor": "#278E6F", // tab 上的文字选中时的颜色
+ "backgroundColor": "#FFFFFF", // tab 的背景颜色
+ "borderStyle": "black", // tabbar 上边框的颜色
+ "list": [{
+ "pagePath": "pages/home/home",
+ "text": "首页",
+ "iconPath": "/static/img/tabbar/home.png",
+ "selectedIconPath": "/static/img/tabbar/home-ed.png"
+ },
+ {
+ "pagePath": "pages/news/news",
+ "text": "新鲜事",
+ "iconPath": "/static/img/tabbar/news.png",
+ "selectedIconPath": "/static/img/tabbar/news-ed.png"
+ },
+ {
+ "pagePath": "pages/paper/paper",
+ "text": "小纸条",
+ "iconPath": "/static/img/tabbar/paper.png",
+ "selectedIconPath": "/static/img/tabbar/paper-ed.png"
+ },
+ {
+ "pagePath": "pages/mine/mine",
+ "text": "我的",
+ "iconPath": "/static/img/tabbar/mine.png",
+ "selectedIconPath": "/static/img/tabbar/mine-ed.png"
+ }
+ ]
+ }
+ // "condition": { //模式配置,仅开发期间生效
+ // "current": 0, //当前激活的模式(list 的索引项)
+ // "list": [{
+ // "name": "", //模式名称
+ // "path": "pages/search/search", //启动页面,必选
+ // "query": "" //启动参数,在页面的onLoad函数里面得到
+ // }]
+ // }
+}
diff --git a/pages/home/cpns/info-list.vue b/pages/home/cpns/info-list.vue
new file mode 100644
index 0000000..28c3f77
--- /dev/null
+++ b/pages/home/cpns/info-list.vue
@@ -0,0 +1,208 @@
+
+
+
+
+
+
+
+
+ {{item.username}}
+
+ {{item.age}}
+
+
+
+
+
+
+
+ 已关注
+
+
+
+
+ 关注
+
+
+
+
+
+ {{info.title}}
+
+
+
+
+
+
+
+
+
+
+ {{info.playNum}}次播放 {{info.playLong}}
+
+
+
+
+
+
+
+
+
+ {{info.infoNum.smileNum}}
+
+
+
+ {{info.infoNum.cryNum}}
+
+
+
+
+
+ {{info.commentNum}}
+
+
+
+ {{info.shareNum}}
+
+
+
+
+
+
+
+
+
diff --git a/pages/home/detail.vue b/pages/home/detail.vue
new file mode 100644
index 0000000..4788716
--- /dev/null
+++ b/pages/home/detail.vue
@@ -0,0 +1,182 @@
+
+
+
+
+
+
+
+ {{info.content}}
+
+
+
+
+
+
+ 最新评论3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/home/home.vue b/pages/home/home.vue
new file mode 100644
index 0000000..5be0d41
--- /dev/null
+++ b/pages/home/home.vue
@@ -0,0 +1,232 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/home/release.vue b/pages/home/release.vue
new file mode 100644
index 0000000..37c81cd
--- /dev/null
+++ b/pages/home/release.vue
@@ -0,0 +1,284 @@
+
+
+
+
+
+
+
+ {{actionCurrent}}
+
+
+
+
+
+
+
+ 想说点啥
+
+
+
+
+
+ 分享图片
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 严禁发表以下信息:
+ 1、散布淫秽、色情、赌博、暴力、凶杀、恐怖或者教唆犯罪的信息
+ 2、侮辱或者诽谤他人,侵害他人合法权益的信息
+ 3、煽动民族仇恨、民族歧视,破坏民族团结的信息
+
+ 朕知道了
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/home/search.vue b/pages/home/search.vue
new file mode 100644
index 0000000..bc29a4e
--- /dev/null
+++ b/pages/home/search.vue
@@ -0,0 +1,186 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索历史
+
+
+
+
+ {{item.name}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/mine/about.vue b/pages/mine/about.vue
new file mode 100644
index 0000000..ac02877
--- /dev/null
+++ b/pages/mine/about.vue
@@ -0,0 +1,49 @@
+
+
+
+
+
+
+
+ Version {{version}}
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages/mine/bind-email.vue b/pages/mine/bind-email.vue
new file mode 100644
index 0000000..def9df2
--- /dev/null
+++ b/pages/mine/bind-email.vue
@@ -0,0 +1,84 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 绑定
+
+
+
+
+
+
+
+
+
diff --git a/pages/mine/edit-info.vue b/pages/mine/edit-info.vue
new file mode 100644
index 0000000..05f72b9
--- /dev/null
+++ b/pages/mine/edit-info.vue
@@ -0,0 +1,186 @@
+
+
+
+
+
+
+
+
+
+
+ {{form.username}}
+
+
+
+
+
+ {{sexList[form.sex]}}
+
+
+
+
+
+ {{form.birth}}
+
+
+
+
+
+
+ {{emoList[form.emotion]}}
+
+
+
+
+
+ {{jobList[form.job]}}
+
+
+
+
+
+ {{form.city}}
+
+
+
+
+
+
+
+
+ 完成
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/mine/edit-pwd.vue b/pages/mine/edit-pwd.vue
new file mode 100644
index 0000000..12d9c8a
--- /dev/null
+++ b/pages/mine/edit-pwd.vue
@@ -0,0 +1,57 @@
+
+
+
+
+
+
+
+
+
+
+ 确定
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages/mine/feedback.vue b/pages/mine/feedback.vue
new file mode 100644
index 0000000..6c858a0
--- /dev/null
+++ b/pages/mine/feedback.vue
@@ -0,0 +1,43 @@
+
+
+
+
+
+ {{item.content}}
+
+
+
+
+
+
+ 意见反馈
+
+
+
+
+
+
+
+
+
diff --git a/pages/mine/login.vue b/pages/mine/login.vue
new file mode 100644
index 0000000..d4b5a08
--- /dev/null
+++ b/pages/mine/login.vue
@@ -0,0 +1,128 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 忘记密码
+
+
+
+
+
+
+
+
+
+
+
+
+ 登录
+
+
+
+
+ {{loginType === '1' ? '验证码登录' : '密码登录'}}
+
+
+
+
+
+ 登录遇到问题
+
+
+
+
+
+
+ 注册即代表您同意《分享社区协议》
+
+
+
+
+
+
+
diff --git a/pages/mine/mine.vue b/pages/mine/mine.vue
new file mode 100644
index 0000000..1cd22fc
--- /dev/null
+++ b/pages/mine/mine.vue
@@ -0,0 +1,122 @@
+
+
+
+
+
+
+
+
+
+ MrThinco
+ 总帖子 38 今日发帖 2
+
+
+
+
+
+
+
+ {{item.num}}
+
+
+ {{item.name}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/mine/set.vue b/pages/mine/set.vue
new file mode 100644
index 0000000..98497ed
--- /dev/null
+++ b/pages/mine/set.vue
@@ -0,0 +1,123 @@
+
+
+
+
+
+
+
+
+
+
+
+ 退出
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/mine/user-space.vue b/pages/mine/user-space.vue
new file mode 100644
index 0000000..61a349a
--- /dev/null
+++ b/pages/mine/user-space.vue
@@ -0,0 +1,250 @@
+
+
+
+
+
+
+
+
+
+
+ {{item.name}}
+
+
+
+
+
+
+
+
+ 账号信息
+
+
+ 账号年龄:18个月
+
+
+ 账号ID:8316
+
+
+
+
+ 个人信息
+
+
+ 星座:魔杰座
+
+
+ 职业:UI设计
+
+
+ 故乡:中国
+
+
+ 情感:未婚
+
+
+ 简介:
+ 你的倒影是我带不走的风景,就像居无定所的云还在旅行!
+
+
+
+
+
+
+
+
+
+
+
+
+ 拉黑用户
+
+
+ 马上聊天
+
+
+
+
+
+
+
+
diff --git a/pages/news/cpns/news-topic-nav.vue b/pages/news/cpns/news-topic-nav.vue
new file mode 100644
index 0000000..e669477
--- /dev/null
+++ b/pages/news/cpns/news-topic-nav.vue
@@ -0,0 +1,63 @@
+
+
+
+ 热门分类
+
+ 更多
+
+
+
+ {{item.title}}
+
+
+
+
+
+
+
diff --git a/pages/news/cpns/topic-list.vue b/pages/news/cpns/topic-list.vue
new file mode 100644
index 0000000..fef0656
--- /dev/null
+++ b/pages/news/cpns/topic-list.vue
@@ -0,0 +1,56 @@
+
+
+
+
+
+ #{{item.title}}#
+ {{item.desc}}
+
+ 热度:{{item.totalNum}}
+ 今日:{{item.todayNum}}
+
+
+
+
+
+
+
+
diff --git a/pages/news/news-topic-cate.vue b/pages/news/news-topic-cate.vue
new file mode 100644
index 0000000..1727409
--- /dev/null
+++ b/pages/news/news-topic-cate.vue
@@ -0,0 +1,114 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/news/news-topic-detail.vue b/pages/news/news-topic-detail.vue
new file mode 100644
index 0000000..a059bcf
--- /dev/null
+++ b/pages/news/news-topic-detail.vue
@@ -0,0 +1,235 @@
+
+
+
+
+
+
+
+
+
+
+
+ #{{info.title}}#
+
+
+ 热度 {{info.totalNum}}
+ 今日 {{info.todayNum}}
+
+ {{info.desc}}
+
+
+
+
+
+
+ 【{{item.title}}】{{item.desc}}
+
+
+
+
+
+
+ {{item.name}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/news/news.vue b/pages/news/news.vue
new file mode 100644
index 0000000..0d7c129
--- /dev/null
+++ b/pages/news/news.vue
@@ -0,0 +1,259 @@
+
+
+
+
+
+
+
+
+ {{item.name}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 最近更新
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/paper/chat.vue b/pages/paper/chat.vue
new file mode 100644
index 0000000..6b33f93
--- /dev/null
+++ b/pages/paper/chat.vue
@@ -0,0 +1,107 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/paper/cpns/chat-list.vue b/pages/paper/cpns/chat-list.vue
new file mode 100644
index 0000000..c87aab9
--- /dev/null
+++ b/pages/paper/cpns/chat-list.vue
@@ -0,0 +1,51 @@
+
+
+
+
+
+ {{formatTime}}
+
+
+
+
+ {{item.data}}
+
+
+
+
+
+
+
diff --git a/pages/paper/cpns/friend-list.vue b/pages/paper/cpns/friend-list.vue
new file mode 100644
index 0000000..730b898
--- /dev/null
+++ b/pages/paper/cpns/friend-list.vue
@@ -0,0 +1,52 @@
+
+
+
+
+
+ {{item.name}}
+
+ {{item.age}}
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/paper/cpns/paper-list.vue b/pages/paper/cpns/paper-list.vue
new file mode 100644
index 0000000..241e55e
--- /dev/null
+++ b/pages/paper/cpns/paper-list.vue
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+ {{item.nickName}}
+ {{item.createTime}}
+
+
+ {{item.content}}
+
+
+
+
+
+
+
+
+
diff --git a/pages/paper/friend.vue b/pages/paper/friend.vue
new file mode 100644
index 0000000..1cd6902
--- /dev/null
+++ b/pages/paper/friend.vue
@@ -0,0 +1,198 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{item.name}}
+ {{item.count}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/paper/paper.vue b/pages/paper/paper.vue
new file mode 100644
index 0000000..6346456
--- /dev/null
+++ b/pages/paper/paper.vue
@@ -0,0 +1,131 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 小纸条
+
+
+
+
+
+
+
+
+
+ 添加好友
+
+
+ 清空消息
+
+
+
+
+
+
+
+
diff --git a/static/css/animate.css b/static/css/animate.css
new file mode 100644
index 0000000..c3c1389
--- /dev/null
+++ b/static/css/animate.css
@@ -0,0 +1,4072 @@
+@charset "UTF-8";/*!
+ * animate.css - https://animate.style/
+ * Version - 4.1.1
+ * Licensed under the MIT license - http://opensource.org/licenses/MIT
+ *
+ * Copyright (c) 2020 Animate.css
+ */
+:root {
+ --animate-duration: 1s;
+ --animate-delay: 1s;
+ --animate-repeat: 1;
+}
+.animate__animated {
+ -webkit-animation-duration: 1s;
+ animation-duration: 1s;
+ -webkit-animation-duration: var(--animate-duration);
+ animation-duration: var(--animate-duration);
+ -webkit-animation-fill-mode: both;
+ animation-fill-mode: both;
+}
+.animate__animated.animate__infinite {
+ -webkit-animation-iteration-count: infinite;
+ animation-iteration-count: infinite;
+}
+.animate__animated.animate__repeat-1 {
+ -webkit-animation-iteration-count: 1;
+ animation-iteration-count: 1;
+ -webkit-animation-iteration-count: var(--animate-repeat);
+ animation-iteration-count: var(--animate-repeat);
+}
+.animate__animated.animate__repeat-2 {
+ -webkit-animation-iteration-count: calc(1 * 2);
+ animation-iteration-count: calc(1 * 2);
+ -webkit-animation-iteration-count: calc(var(--animate-repeat) * 2);
+ animation-iteration-count: calc(var(--animate-repeat) * 2);
+}
+.animate__animated.animate__repeat-3 {
+ -webkit-animation-iteration-count: calc(1 * 3);
+ animation-iteration-count: calc(1 * 3);
+ -webkit-animation-iteration-count: calc(var(--animate-repeat) * 3);
+ animation-iteration-count: calc(var(--animate-repeat) * 3);
+}
+.animate__animated.animate__delay-1s {
+ -webkit-animation-delay: 1s;
+ animation-delay: 1s;
+ -webkit-animation-delay: var(--animate-delay);
+ animation-delay: var(--animate-delay);
+}
+.animate__animated.animate__delay-2s {
+ -webkit-animation-delay: calc(1s * 2);
+ animation-delay: calc(1s * 2);
+ -webkit-animation-delay: calc(var(--animate-delay) * 2);
+ animation-delay: calc(var(--animate-delay) * 2);
+}
+.animate__animated.animate__delay-3s {
+ -webkit-animation-delay: calc(1s * 3);
+ animation-delay: calc(1s * 3);
+ -webkit-animation-delay: calc(var(--animate-delay) * 3);
+ animation-delay: calc(var(--animate-delay) * 3);
+}
+.animate__animated.animate__delay-4s {
+ -webkit-animation-delay: calc(1s * 4);
+ animation-delay: calc(1s * 4);
+ -webkit-animation-delay: calc(var(--animate-delay) * 4);
+ animation-delay: calc(var(--animate-delay) * 4);
+}
+.animate__animated.animate__delay-5s {
+ -webkit-animation-delay: calc(1s * 5);
+ animation-delay: calc(1s * 5);
+ -webkit-animation-delay: calc(var(--animate-delay) * 5);
+ animation-delay: calc(var(--animate-delay) * 5);
+}
+.animate__animated.animate__faster {
+ -webkit-animation-duration: calc(1s / 2);
+ animation-duration: calc(1s / 2);
+ -webkit-animation-duration: calc(var(--animate-duration) / 2);
+ animation-duration: calc(var(--animate-duration) / 2);
+}
+.animate__animated.animate__fast {
+ -webkit-animation-duration: calc(1s * 0.8);
+ animation-duration: calc(1s * 0.8);
+ -webkit-animation-duration: calc(var(--animate-duration) * 0.8);
+ animation-duration: calc(var(--animate-duration) * 0.8);
+}
+.animate__animated.animate__slow {
+ -webkit-animation-duration: calc(1s * 2);
+ animation-duration: calc(1s * 2);
+ -webkit-animation-duration: calc(var(--animate-duration) * 2);
+ animation-duration: calc(var(--animate-duration) * 2);
+}
+.animate__animated.animate__slower {
+ -webkit-animation-duration: calc(1s * 3);
+ animation-duration: calc(1s * 3);
+ -webkit-animation-duration: calc(var(--animate-duration) * 3);
+ animation-duration: calc(var(--animate-duration) * 3);
+}
+@media print, (prefers-reduced-motion: reduce) {
+ .animate__animated {
+ -webkit-animation-duration: 1ms !important;
+ animation-duration: 1ms !important;
+ -webkit-transition-duration: 1ms !important;
+ transition-duration: 1ms !important;
+ -webkit-animation-iteration-count: 1 !important;
+ animation-iteration-count: 1 !important;
+ }
+
+ .animate__animated[class*='Out'] {
+ opacity: 0;
+ }
+}
+/* Attention seekers */
+@-webkit-keyframes bounce {
+ from,
+ 20%,
+ 53%,
+ to {
+ -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
+ animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+
+ 40%,
+ 43% {
+ -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
+ animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
+ -webkit-transform: translate3d(0, -30px, 0) scaleY(1.1);
+ transform: translate3d(0, -30px, 0) scaleY(1.1);
+ }
+
+ 70% {
+ -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
+ animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
+ -webkit-transform: translate3d(0, -15px, 0) scaleY(1.05);
+ transform: translate3d(0, -15px, 0) scaleY(1.05);
+ }
+
+ 80% {
+ -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
+ transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
+ -webkit-transform: translate3d(0, 0, 0) scaleY(0.95);
+ transform: translate3d(0, 0, 0) scaleY(0.95);
+ }
+
+ 90% {
+ -webkit-transform: translate3d(0, -4px, 0) scaleY(1.02);
+ transform: translate3d(0, -4px, 0) scaleY(1.02);
+ }
+}
+@keyframes bounce {
+ from,
+ 20%,
+ 53%,
+ to {
+ -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
+ animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+
+ 40%,
+ 43% {
+ -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
+ animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
+ -webkit-transform: translate3d(0, -30px, 0) scaleY(1.1);
+ transform: translate3d(0, -30px, 0) scaleY(1.1);
+ }
+
+ 70% {
+ -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
+ animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
+ -webkit-transform: translate3d(0, -15px, 0) scaleY(1.05);
+ transform: translate3d(0, -15px, 0) scaleY(1.05);
+ }
+
+ 80% {
+ -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
+ transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
+ -webkit-transform: translate3d(0, 0, 0) scaleY(0.95);
+ transform: translate3d(0, 0, 0) scaleY(0.95);
+ }
+
+ 90% {
+ -webkit-transform: translate3d(0, -4px, 0) scaleY(1.02);
+ transform: translate3d(0, -4px, 0) scaleY(1.02);
+ }
+}
+.animate__bounce {
+ -webkit-animation-name: bounce;
+ animation-name: bounce;
+ -webkit-transform-origin: center bottom;
+ transform-origin: center bottom;
+}
+@-webkit-keyframes flash {
+ from,
+ 50%,
+ to {
+ opacity: 1;
+ }
+
+ 25%,
+ 75% {
+ opacity: 0;
+ }
+}
+@keyframes flash {
+ from,
+ 50%,
+ to {
+ opacity: 1;
+ }
+
+ 25%,
+ 75% {
+ opacity: 0;
+ }
+}
+.animate__flash {
+ -webkit-animation-name: flash;
+ animation-name: flash;
+}
+/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
+@-webkit-keyframes pulse {
+ from {
+ -webkit-transform: scale3d(1, 1, 1);
+ transform: scale3d(1, 1, 1);
+ }
+
+ 50% {
+ -webkit-transform: scale3d(1.05, 1.05, 1.05);
+ transform: scale3d(1.05, 1.05, 1.05);
+ }
+
+ to {
+ -webkit-transform: scale3d(1, 1, 1);
+ transform: scale3d(1, 1, 1);
+ }
+}
+@keyframes pulse {
+ from {
+ -webkit-transform: scale3d(1, 1, 1);
+ transform: scale3d(1, 1, 1);
+ }
+
+ 50% {
+ -webkit-transform: scale3d(1.05, 1.05, 1.05);
+ transform: scale3d(1.05, 1.05, 1.05);
+ }
+
+ to {
+ -webkit-transform: scale3d(1, 1, 1);
+ transform: scale3d(1, 1, 1);
+ }
+}
+.animate__pulse {
+ -webkit-animation-name: pulse;
+ animation-name: pulse;
+ -webkit-animation-timing-function: ease-in-out;
+ animation-timing-function: ease-in-out;
+}
+@-webkit-keyframes rubberBand {
+ from {
+ -webkit-transform: scale3d(1, 1, 1);
+ transform: scale3d(1, 1, 1);
+ }
+
+ 30% {
+ -webkit-transform: scale3d(1.25, 0.75, 1);
+ transform: scale3d(1.25, 0.75, 1);
+ }
+
+ 40% {
+ -webkit-transform: scale3d(0.75, 1.25, 1);
+ transform: scale3d(0.75, 1.25, 1);
+ }
+
+ 50% {
+ -webkit-transform: scale3d(1.15, 0.85, 1);
+ transform: scale3d(1.15, 0.85, 1);
+ }
+
+ 65% {
+ -webkit-transform: scale3d(0.95, 1.05, 1);
+ transform: scale3d(0.95, 1.05, 1);
+ }
+
+ 75% {
+ -webkit-transform: scale3d(1.05, 0.95, 1);
+ transform: scale3d(1.05, 0.95, 1);
+ }
+
+ to {
+ -webkit-transform: scale3d(1, 1, 1);
+ transform: scale3d(1, 1, 1);
+ }
+}
+@keyframes rubberBand {
+ from {
+ -webkit-transform: scale3d(1, 1, 1);
+ transform: scale3d(1, 1, 1);
+ }
+
+ 30% {
+ -webkit-transform: scale3d(1.25, 0.75, 1);
+ transform: scale3d(1.25, 0.75, 1);
+ }
+
+ 40% {
+ -webkit-transform: scale3d(0.75, 1.25, 1);
+ transform: scale3d(0.75, 1.25, 1);
+ }
+
+ 50% {
+ -webkit-transform: scale3d(1.15, 0.85, 1);
+ transform: scale3d(1.15, 0.85, 1);
+ }
+
+ 65% {
+ -webkit-transform: scale3d(0.95, 1.05, 1);
+ transform: scale3d(0.95, 1.05, 1);
+ }
+
+ 75% {
+ -webkit-transform: scale3d(1.05, 0.95, 1);
+ transform: scale3d(1.05, 0.95, 1);
+ }
+
+ to {
+ -webkit-transform: scale3d(1, 1, 1);
+ transform: scale3d(1, 1, 1);
+ }
+}
+.animate__rubberBand {
+ -webkit-animation-name: rubberBand;
+ animation-name: rubberBand;
+}
+@-webkit-keyframes shakeX {
+ from,
+ to {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+
+ 10%,
+ 30%,
+ 50%,
+ 70%,
+ 90% {
+ -webkit-transform: translate3d(-10px, 0, 0);
+ transform: translate3d(-10px, 0, 0);
+ }
+
+ 20%,
+ 40%,
+ 60%,
+ 80% {
+ -webkit-transform: translate3d(10px, 0, 0);
+ transform: translate3d(10px, 0, 0);
+ }
+}
+@keyframes shakeX {
+ from,
+ to {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+
+ 10%,
+ 30%,
+ 50%,
+ 70%,
+ 90% {
+ -webkit-transform: translate3d(-10px, 0, 0);
+ transform: translate3d(-10px, 0, 0);
+ }
+
+ 20%,
+ 40%,
+ 60%,
+ 80% {
+ -webkit-transform: translate3d(10px, 0, 0);
+ transform: translate3d(10px, 0, 0);
+ }
+}
+.animate__shakeX {
+ -webkit-animation-name: shakeX;
+ animation-name: shakeX;
+}
+@-webkit-keyframes shakeY {
+ from,
+ to {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+
+ 10%,
+ 30%,
+ 50%,
+ 70%,
+ 90% {
+ -webkit-transform: translate3d(0, -10px, 0);
+ transform: translate3d(0, -10px, 0);
+ }
+
+ 20%,
+ 40%,
+ 60%,
+ 80% {
+ -webkit-transform: translate3d(0, 10px, 0);
+ transform: translate3d(0, 10px, 0);
+ }
+}
+@keyframes shakeY {
+ from,
+ to {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+
+ 10%,
+ 30%,
+ 50%,
+ 70%,
+ 90% {
+ -webkit-transform: translate3d(0, -10px, 0);
+ transform: translate3d(0, -10px, 0);
+ }
+
+ 20%,
+ 40%,
+ 60%,
+ 80% {
+ -webkit-transform: translate3d(0, 10px, 0);
+ transform: translate3d(0, 10px, 0);
+ }
+}
+.animate__shakeY {
+ -webkit-animation-name: shakeY;
+ animation-name: shakeY;
+}
+@-webkit-keyframes headShake {
+ 0% {
+ -webkit-transform: translateX(0);
+ transform: translateX(0);
+ }
+
+ 6.5% {
+ -webkit-transform: translateX(-6px) rotateY(-9deg);
+ transform: translateX(-6px) rotateY(-9deg);
+ }
+
+ 18.5% {
+ -webkit-transform: translateX(5px) rotateY(7deg);
+ transform: translateX(5px) rotateY(7deg);
+ }
+
+ 31.5% {
+ -webkit-transform: translateX(-3px) rotateY(-5deg);
+ transform: translateX(-3px) rotateY(-5deg);
+ }
+
+ 43.5% {
+ -webkit-transform: translateX(2px) rotateY(3deg);
+ transform: translateX(2px) rotateY(3deg);
+ }
+
+ 50% {
+ -webkit-transform: translateX(0);
+ transform: translateX(0);
+ }
+}
+@keyframes headShake {
+ 0% {
+ -webkit-transform: translateX(0);
+ transform: translateX(0);
+ }
+
+ 6.5% {
+ -webkit-transform: translateX(-6px) rotateY(-9deg);
+ transform: translateX(-6px) rotateY(-9deg);
+ }
+
+ 18.5% {
+ -webkit-transform: translateX(5px) rotateY(7deg);
+ transform: translateX(5px) rotateY(7deg);
+ }
+
+ 31.5% {
+ -webkit-transform: translateX(-3px) rotateY(-5deg);
+ transform: translateX(-3px) rotateY(-5deg);
+ }
+
+ 43.5% {
+ -webkit-transform: translateX(2px) rotateY(3deg);
+ transform: translateX(2px) rotateY(3deg);
+ }
+
+ 50% {
+ -webkit-transform: translateX(0);
+ transform: translateX(0);
+ }
+}
+.animate__headShake {
+ -webkit-animation-timing-function: ease-in-out;
+ animation-timing-function: ease-in-out;
+ -webkit-animation-name: headShake;
+ animation-name: headShake;
+}
+@-webkit-keyframes swing {
+ 20% {
+ -webkit-transform: rotate3d(0, 0, 1, 15deg);
+ transform: rotate3d(0, 0, 1, 15deg);
+ }
+
+ 40% {
+ -webkit-transform: rotate3d(0, 0, 1, -10deg);
+ transform: rotate3d(0, 0, 1, -10deg);
+ }
+
+ 60% {
+ -webkit-transform: rotate3d(0, 0, 1, 5deg);
+ transform: rotate3d(0, 0, 1, 5deg);
+ }
+
+ 80% {
+ -webkit-transform: rotate3d(0, 0, 1, -5deg);
+ transform: rotate3d(0, 0, 1, -5deg);
+ }
+
+ to {
+ -webkit-transform: rotate3d(0, 0, 1, 0deg);
+ transform: rotate3d(0, 0, 1, 0deg);
+ }
+}
+@keyframes swing {
+ 20% {
+ -webkit-transform: rotate3d(0, 0, 1, 15deg);
+ transform: rotate3d(0, 0, 1, 15deg);
+ }
+
+ 40% {
+ -webkit-transform: rotate3d(0, 0, 1, -10deg);
+ transform: rotate3d(0, 0, 1, -10deg);
+ }
+
+ 60% {
+ -webkit-transform: rotate3d(0, 0, 1, 5deg);
+ transform: rotate3d(0, 0, 1, 5deg);
+ }
+
+ 80% {
+ -webkit-transform: rotate3d(0, 0, 1, -5deg);
+ transform: rotate3d(0, 0, 1, -5deg);
+ }
+
+ to {
+ -webkit-transform: rotate3d(0, 0, 1, 0deg);
+ transform: rotate3d(0, 0, 1, 0deg);
+ }
+}
+.animate__swing {
+ -webkit-transform-origin: top center;
+ transform-origin: top center;
+ -webkit-animation-name: swing;
+ animation-name: swing;
+}
+@-webkit-keyframes tada {
+ from {
+ -webkit-transform: scale3d(1, 1, 1);
+ transform: scale3d(1, 1, 1);
+ }
+
+ 10%,
+ 20% {
+ -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
+ transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
+ }
+
+ 30%,
+ 50%,
+ 70%,
+ 90% {
+ -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
+ transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
+ }
+
+ 40%,
+ 60%,
+ 80% {
+ -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
+ transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
+ }
+
+ to {
+ -webkit-transform: scale3d(1, 1, 1);
+ transform: scale3d(1, 1, 1);
+ }
+}
+@keyframes tada {
+ from {
+ -webkit-transform: scale3d(1, 1, 1);
+ transform: scale3d(1, 1, 1);
+ }
+
+ 10%,
+ 20% {
+ -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
+ transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
+ }
+
+ 30%,
+ 50%,
+ 70%,
+ 90% {
+ -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
+ transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
+ }
+
+ 40%,
+ 60%,
+ 80% {
+ -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
+ transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
+ }
+
+ to {
+ -webkit-transform: scale3d(1, 1, 1);
+ transform: scale3d(1, 1, 1);
+ }
+}
+.animate__tada {
+ -webkit-animation-name: tada;
+ animation-name: tada;
+}
+/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
+@-webkit-keyframes wobble {
+ from {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+
+ 15% {
+ -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
+ transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
+ }
+
+ 30% {
+ -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
+ transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
+ }
+
+ 45% {
+ -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
+ transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
+ }
+
+ 60% {
+ -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
+ transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
+ }
+
+ 75% {
+ -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
+ transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
+ }
+
+ to {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+}
+@keyframes wobble {
+ from {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+
+ 15% {
+ -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
+ transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
+ }
+
+ 30% {
+ -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
+ transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
+ }
+
+ 45% {
+ -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
+ transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
+ }
+
+ 60% {
+ -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
+ transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
+ }
+
+ 75% {
+ -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
+ transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
+ }
+
+ to {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+}
+.animate__wobble {
+ -webkit-animation-name: wobble;
+ animation-name: wobble;
+}
+@-webkit-keyframes jello {
+ from,
+ 11.1%,
+ to {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+
+ 22.2% {
+ -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
+ transform: skewX(-12.5deg) skewY(-12.5deg);
+ }
+
+ 33.3% {
+ -webkit-transform: skewX(6.25deg) skewY(6.25deg);
+ transform: skewX(6.25deg) skewY(6.25deg);
+ }
+
+ 44.4% {
+ -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
+ transform: skewX(-3.125deg) skewY(-3.125deg);
+ }
+
+ 55.5% {
+ -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
+ transform: skewX(1.5625deg) skewY(1.5625deg);
+ }
+
+ 66.6% {
+ -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
+ transform: skewX(-0.78125deg) skewY(-0.78125deg);
+ }
+
+ 77.7% {
+ -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
+ transform: skewX(0.390625deg) skewY(0.390625deg);
+ }
+
+ 88.8% {
+ -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
+ transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
+ }
+}
+@keyframes jello {
+ from,
+ 11.1%,
+ to {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+
+ 22.2% {
+ -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
+ transform: skewX(-12.5deg) skewY(-12.5deg);
+ }
+
+ 33.3% {
+ -webkit-transform: skewX(6.25deg) skewY(6.25deg);
+ transform: skewX(6.25deg) skewY(6.25deg);
+ }
+
+ 44.4% {
+ -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
+ transform: skewX(-3.125deg) skewY(-3.125deg);
+ }
+
+ 55.5% {
+ -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
+ transform: skewX(1.5625deg) skewY(1.5625deg);
+ }
+
+ 66.6% {
+ -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
+ transform: skewX(-0.78125deg) skewY(-0.78125deg);
+ }
+
+ 77.7% {
+ -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
+ transform: skewX(0.390625deg) skewY(0.390625deg);
+ }
+
+ 88.8% {
+ -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
+ transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
+ }
+}
+.animate__jello {
+ -webkit-animation-name: jello;
+ animation-name: jello;
+ -webkit-transform-origin: center;
+ transform-origin: center;
+}
+@-webkit-keyframes heartBeat {
+ 0% {
+ -webkit-transform: scale(1);
+ transform: scale(1);
+ }
+
+ 14% {
+ -webkit-transform: scale(1.3);
+ transform: scale(1.3);
+ }
+
+ 28% {
+ -webkit-transform: scale(1);
+ transform: scale(1);
+ }
+
+ 42% {
+ -webkit-transform: scale(1.3);
+ transform: scale(1.3);
+ }
+
+ 70% {
+ -webkit-transform: scale(1);
+ transform: scale(1);
+ }
+}
+@keyframes heartBeat {
+ 0% {
+ -webkit-transform: scale(1);
+ transform: scale(1);
+ }
+
+ 14% {
+ -webkit-transform: scale(1.3);
+ transform: scale(1.3);
+ }
+
+ 28% {
+ -webkit-transform: scale(1);
+ transform: scale(1);
+ }
+
+ 42% {
+ -webkit-transform: scale(1.3);
+ transform: scale(1.3);
+ }
+
+ 70% {
+ -webkit-transform: scale(1);
+ transform: scale(1);
+ }
+}
+.animate__heartBeat {
+ -webkit-animation-name: heartBeat;
+ animation-name: heartBeat;
+ -webkit-animation-duration: calc(1s * 1.3);
+ animation-duration: calc(1s * 1.3);
+ -webkit-animation-duration: calc(var(--animate-duration) * 1.3);
+ animation-duration: calc(var(--animate-duration) * 1.3);
+ -webkit-animation-timing-function: ease-in-out;
+ animation-timing-function: ease-in-out;
+}
+/* Back entrances */
+@-webkit-keyframes backInDown {
+ 0% {
+ -webkit-transform: translateY(-1200px) scale(0.7);
+ transform: translateY(-1200px) scale(0.7);
+ opacity: 0.7;
+ }
+
+ 80% {
+ -webkit-transform: translateY(0px) scale(0.7);
+ transform: translateY(0px) scale(0.7);
+ opacity: 0.7;
+ }
+
+ 100% {
+ -webkit-transform: scale(1);
+ transform: scale(1);
+ opacity: 1;
+ }
+}
+@keyframes backInDown {
+ 0% {
+ -webkit-transform: translateY(-1200px) scale(0.7);
+ transform: translateY(-1200px) scale(0.7);
+ opacity: 0.7;
+ }
+
+ 80% {
+ -webkit-transform: translateY(0px) scale(0.7);
+ transform: translateY(0px) scale(0.7);
+ opacity: 0.7;
+ }
+
+ 100% {
+ -webkit-transform: scale(1);
+ transform: scale(1);
+ opacity: 1;
+ }
+}
+.animate__backInDown {
+ -webkit-animation-name: backInDown;
+ animation-name: backInDown;
+}
+@-webkit-keyframes backInLeft {
+ 0% {
+ -webkit-transform: translateX(-2000px) scale(0.7);
+ transform: translateX(-2000px) scale(0.7);
+ opacity: 0.7;
+ }
+
+ 80% {
+ -webkit-transform: translateX(0px) scale(0.7);
+ transform: translateX(0px) scale(0.7);
+ opacity: 0.7;
+ }
+
+ 100% {
+ -webkit-transform: scale(1);
+ transform: scale(1);
+ opacity: 1;
+ }
+}
+@keyframes backInLeft {
+ 0% {
+ -webkit-transform: translateX(-2000px) scale(0.7);
+ transform: translateX(-2000px) scale(0.7);
+ opacity: 0.7;
+ }
+
+ 80% {
+ -webkit-transform: translateX(0px) scale(0.7);
+ transform: translateX(0px) scale(0.7);
+ opacity: 0.7;
+ }
+
+ 100% {
+ -webkit-transform: scale(1);
+ transform: scale(1);
+ opacity: 1;
+ }
+}
+.animate__backInLeft {
+ -webkit-animation-name: backInLeft;
+ animation-name: backInLeft;
+}
+@-webkit-keyframes backInRight {
+ 0% {
+ -webkit-transform: translateX(2000px) scale(0.7);
+ transform: translateX(2000px) scale(0.7);
+ opacity: 0.7;
+ }
+
+ 80% {
+ -webkit-transform: translateX(0px) scale(0.7);
+ transform: translateX(0px) scale(0.7);
+ opacity: 0.7;
+ }
+
+ 100% {
+ -webkit-transform: scale(1);
+ transform: scale(1);
+ opacity: 1;
+ }
+}
+@keyframes backInRight {
+ 0% {
+ -webkit-transform: translateX(2000px) scale(0.7);
+ transform: translateX(2000px) scale(0.7);
+ opacity: 0.7;
+ }
+
+ 80% {
+ -webkit-transform: translateX(0px) scale(0.7);
+ transform: translateX(0px) scale(0.7);
+ opacity: 0.7;
+ }
+
+ 100% {
+ -webkit-transform: scale(1);
+ transform: scale(1);
+ opacity: 1;
+ }
+}
+.animate__backInRight {
+ -webkit-animation-name: backInRight;
+ animation-name: backInRight;
+}
+@-webkit-keyframes backInUp {
+ 0% {
+ -webkit-transform: translateY(1200px) scale(0.7);
+ transform: translateY(1200px) scale(0.7);
+ opacity: 0.7;
+ }
+
+ 80% {
+ -webkit-transform: translateY(0px) scale(0.7);
+ transform: translateY(0px) scale(0.7);
+ opacity: 0.7;
+ }
+
+ 100% {
+ -webkit-transform: scale(1);
+ transform: scale(1);
+ opacity: 1;
+ }
+}
+@keyframes backInUp {
+ 0% {
+ -webkit-transform: translateY(1200px) scale(0.7);
+ transform: translateY(1200px) scale(0.7);
+ opacity: 0.7;
+ }
+
+ 80% {
+ -webkit-transform: translateY(0px) scale(0.7);
+ transform: translateY(0px) scale(0.7);
+ opacity: 0.7;
+ }
+
+ 100% {
+ -webkit-transform: scale(1);
+ transform: scale(1);
+ opacity: 1;
+ }
+}
+.animate__backInUp {
+ -webkit-animation-name: backInUp;
+ animation-name: backInUp;
+}
+/* Back exits */
+@-webkit-keyframes backOutDown {
+ 0% {
+ -webkit-transform: scale(1);
+ transform: scale(1);
+ opacity: 1;
+ }
+
+ 20% {
+ -webkit-transform: translateY(0px) scale(0.7);
+ transform: translateY(0px) scale(0.7);
+ opacity: 0.7;
+ }
+
+ 100% {
+ -webkit-transform: translateY(700px) scale(0.7);
+ transform: translateY(700px) scale(0.7);
+ opacity: 0.7;
+ }
+}
+@keyframes backOutDown {
+ 0% {
+ -webkit-transform: scale(1);
+ transform: scale(1);
+ opacity: 1;
+ }
+
+ 20% {
+ -webkit-transform: translateY(0px) scale(0.7);
+ transform: translateY(0px) scale(0.7);
+ opacity: 0.7;
+ }
+
+ 100% {
+ -webkit-transform: translateY(700px) scale(0.7);
+ transform: translateY(700px) scale(0.7);
+ opacity: 0.7;
+ }
+}
+.animate__backOutDown {
+ -webkit-animation-name: backOutDown;
+ animation-name: backOutDown;
+}
+@-webkit-keyframes backOutLeft {
+ 0% {
+ -webkit-transform: scale(1);
+ transform: scale(1);
+ opacity: 1;
+ }
+
+ 20% {
+ -webkit-transform: translateX(0px) scale(0.7);
+ transform: translateX(0px) scale(0.7);
+ opacity: 0.7;
+ }
+
+ 100% {
+ -webkit-transform: translateX(-2000px) scale(0.7);
+ transform: translateX(-2000px) scale(0.7);
+ opacity: 0.7;
+ }
+}
+@keyframes backOutLeft {
+ 0% {
+ -webkit-transform: scale(1);
+ transform: scale(1);
+ opacity: 1;
+ }
+
+ 20% {
+ -webkit-transform: translateX(0px) scale(0.7);
+ transform: translateX(0px) scale(0.7);
+ opacity: 0.7;
+ }
+
+ 100% {
+ -webkit-transform: translateX(-2000px) scale(0.7);
+ transform: translateX(-2000px) scale(0.7);
+ opacity: 0.7;
+ }
+}
+.animate__backOutLeft {
+ -webkit-animation-name: backOutLeft;
+ animation-name: backOutLeft;
+}
+@-webkit-keyframes backOutRight {
+ 0% {
+ -webkit-transform: scale(1);
+ transform: scale(1);
+ opacity: 1;
+ }
+
+ 20% {
+ -webkit-transform: translateX(0px) scale(0.7);
+ transform: translateX(0px) scale(0.7);
+ opacity: 0.7;
+ }
+
+ 100% {
+ -webkit-transform: translateX(2000px) scale(0.7);
+ transform: translateX(2000px) scale(0.7);
+ opacity: 0.7;
+ }
+}
+@keyframes backOutRight {
+ 0% {
+ -webkit-transform: scale(1);
+ transform: scale(1);
+ opacity: 1;
+ }
+
+ 20% {
+ -webkit-transform: translateX(0px) scale(0.7);
+ transform: translateX(0px) scale(0.7);
+ opacity: 0.7;
+ }
+
+ 100% {
+ -webkit-transform: translateX(2000px) scale(0.7);
+ transform: translateX(2000px) scale(0.7);
+ opacity: 0.7;
+ }
+}
+.animate__backOutRight {
+ -webkit-animation-name: backOutRight;
+ animation-name: backOutRight;
+}
+@-webkit-keyframes backOutUp {
+ 0% {
+ -webkit-transform: scale(1);
+ transform: scale(1);
+ opacity: 1;
+ }
+
+ 20% {
+ -webkit-transform: translateY(0px) scale(0.7);
+ transform: translateY(0px) scale(0.7);
+ opacity: 0.7;
+ }
+
+ 100% {
+ -webkit-transform: translateY(-700px) scale(0.7);
+ transform: translateY(-700px) scale(0.7);
+ opacity: 0.7;
+ }
+}
+@keyframes backOutUp {
+ 0% {
+ -webkit-transform: scale(1);
+ transform: scale(1);
+ opacity: 1;
+ }
+
+ 20% {
+ -webkit-transform: translateY(0px) scale(0.7);
+ transform: translateY(0px) scale(0.7);
+ opacity: 0.7;
+ }
+
+ 100% {
+ -webkit-transform: translateY(-700px) scale(0.7);
+ transform: translateY(-700px) scale(0.7);
+ opacity: 0.7;
+ }
+}
+.animate__backOutUp {
+ -webkit-animation-name: backOutUp;
+ animation-name: backOutUp;
+}
+/* Bouncing entrances */
+@-webkit-keyframes bounceIn {
+ from,
+ 20%,
+ 40%,
+ 60%,
+ 80%,
+ to {
+ -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
+ animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
+ }
+
+ 0% {
+ opacity: 0;
+ -webkit-transform: scale3d(0.3, 0.3, 0.3);
+ transform: scale3d(0.3, 0.3, 0.3);
+ }
+
+ 20% {
+ -webkit-transform: scale3d(1.1, 1.1, 1.1);
+ transform: scale3d(1.1, 1.1, 1.1);
+ }
+
+ 40% {
+ -webkit-transform: scale3d(0.9, 0.9, 0.9);
+ transform: scale3d(0.9, 0.9, 0.9);
+ }
+
+ 60% {
+ opacity: 1;
+ -webkit-transform: scale3d(1.03, 1.03, 1.03);
+ transform: scale3d(1.03, 1.03, 1.03);
+ }
+
+ 80% {
+ -webkit-transform: scale3d(0.97, 0.97, 0.97);
+ transform: scale3d(0.97, 0.97, 0.97);
+ }
+
+ to {
+ opacity: 1;
+ -webkit-transform: scale3d(1, 1, 1);
+ transform: scale3d(1, 1, 1);
+ }
+}
+@keyframes bounceIn {
+ from,
+ 20%,
+ 40%,
+ 60%,
+ 80%,
+ to {
+ -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
+ animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
+ }
+
+ 0% {
+ opacity: 0;
+ -webkit-transform: scale3d(0.3, 0.3, 0.3);
+ transform: scale3d(0.3, 0.3, 0.3);
+ }
+
+ 20% {
+ -webkit-transform: scale3d(1.1, 1.1, 1.1);
+ transform: scale3d(1.1, 1.1, 1.1);
+ }
+
+ 40% {
+ -webkit-transform: scale3d(0.9, 0.9, 0.9);
+ transform: scale3d(0.9, 0.9, 0.9);
+ }
+
+ 60% {
+ opacity: 1;
+ -webkit-transform: scale3d(1.03, 1.03, 1.03);
+ transform: scale3d(1.03, 1.03, 1.03);
+ }
+
+ 80% {
+ -webkit-transform: scale3d(0.97, 0.97, 0.97);
+ transform: scale3d(0.97, 0.97, 0.97);
+ }
+
+ to {
+ opacity: 1;
+ -webkit-transform: scale3d(1, 1, 1);
+ transform: scale3d(1, 1, 1);
+ }
+}
+.animate__bounceIn {
+ -webkit-animation-duration: calc(1s * 0.75);
+ animation-duration: calc(1s * 0.75);
+ -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
+ animation-duration: calc(var(--animate-duration) * 0.75);
+ -webkit-animation-name: bounceIn;
+ animation-name: bounceIn;
+}
+@-webkit-keyframes bounceInDown {
+ from,
+ 60%,
+ 75%,
+ 90%,
+ to {
+ -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
+ animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
+ }
+
+ 0% {
+ opacity: 0;
+ -webkit-transform: translate3d(0, -3000px, 0) scaleY(3);
+ transform: translate3d(0, -3000px, 0) scaleY(3);
+ }
+
+ 60% {
+ opacity: 1;
+ -webkit-transform: translate3d(0, 25px, 0) scaleY(0.9);
+ transform: translate3d(0, 25px, 0) scaleY(0.9);
+ }
+
+ 75% {
+ -webkit-transform: translate3d(0, -10px, 0) scaleY(0.95);
+ transform: translate3d(0, -10px, 0) scaleY(0.95);
+ }
+
+ 90% {
+ -webkit-transform: translate3d(0, 5px, 0) scaleY(0.985);
+ transform: translate3d(0, 5px, 0) scaleY(0.985);
+ }
+
+ to {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+}
+@keyframes bounceInDown {
+ from,
+ 60%,
+ 75%,
+ 90%,
+ to {
+ -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
+ animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
+ }
+
+ 0% {
+ opacity: 0;
+ -webkit-transform: translate3d(0, -3000px, 0) scaleY(3);
+ transform: translate3d(0, -3000px, 0) scaleY(3);
+ }
+
+ 60% {
+ opacity: 1;
+ -webkit-transform: translate3d(0, 25px, 0) scaleY(0.9);
+ transform: translate3d(0, 25px, 0) scaleY(0.9);
+ }
+
+ 75% {
+ -webkit-transform: translate3d(0, -10px, 0) scaleY(0.95);
+ transform: translate3d(0, -10px, 0) scaleY(0.95);
+ }
+
+ 90% {
+ -webkit-transform: translate3d(0, 5px, 0) scaleY(0.985);
+ transform: translate3d(0, 5px, 0) scaleY(0.985);
+ }
+
+ to {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+}
+.animate__bounceInDown {
+ -webkit-animation-name: bounceInDown;
+ animation-name: bounceInDown;
+}
+@-webkit-keyframes bounceInLeft {
+ from,
+ 60%,
+ 75%,
+ 90%,
+ to {
+ -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
+ animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
+ }
+
+ 0% {
+ opacity: 0;
+ -webkit-transform: translate3d(-3000px, 0, 0) scaleX(3);
+ transform: translate3d(-3000px, 0, 0) scaleX(3);
+ }
+
+ 60% {
+ opacity: 1;
+ -webkit-transform: translate3d(25px, 0, 0) scaleX(1);
+ transform: translate3d(25px, 0, 0) scaleX(1);
+ }
+
+ 75% {
+ -webkit-transform: translate3d(-10px, 0, 0) scaleX(0.98);
+ transform: translate3d(-10px, 0, 0) scaleX(0.98);
+ }
+
+ 90% {
+ -webkit-transform: translate3d(5px, 0, 0) scaleX(0.995);
+ transform: translate3d(5px, 0, 0) scaleX(0.995);
+ }
+
+ to {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+}
+@keyframes bounceInLeft {
+ from,
+ 60%,
+ 75%,
+ 90%,
+ to {
+ -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
+ animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
+ }
+
+ 0% {
+ opacity: 0;
+ -webkit-transform: translate3d(-3000px, 0, 0) scaleX(3);
+ transform: translate3d(-3000px, 0, 0) scaleX(3);
+ }
+
+ 60% {
+ opacity: 1;
+ -webkit-transform: translate3d(25px, 0, 0) scaleX(1);
+ transform: translate3d(25px, 0, 0) scaleX(1);
+ }
+
+ 75% {
+ -webkit-transform: translate3d(-10px, 0, 0) scaleX(0.98);
+ transform: translate3d(-10px, 0, 0) scaleX(0.98);
+ }
+
+ 90% {
+ -webkit-transform: translate3d(5px, 0, 0) scaleX(0.995);
+ transform: translate3d(5px, 0, 0) scaleX(0.995);
+ }
+
+ to {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+}
+.animate__bounceInLeft {
+ -webkit-animation-name: bounceInLeft;
+ animation-name: bounceInLeft;
+}
+@-webkit-keyframes bounceInRight {
+ from,
+ 60%,
+ 75%,
+ 90%,
+ to {
+ -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
+ animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
+ }
+
+ from {
+ opacity: 0;
+ -webkit-transform: translate3d(3000px, 0, 0) scaleX(3);
+ transform: translate3d(3000px, 0, 0) scaleX(3);
+ }
+
+ 60% {
+ opacity: 1;
+ -webkit-transform: translate3d(-25px, 0, 0) scaleX(1);
+ transform: translate3d(-25px, 0, 0) scaleX(1);
+ }
+
+ 75% {
+ -webkit-transform: translate3d(10px, 0, 0) scaleX(0.98);
+ transform: translate3d(10px, 0, 0) scaleX(0.98);
+ }
+
+ 90% {
+ -webkit-transform: translate3d(-5px, 0, 0) scaleX(0.995);
+ transform: translate3d(-5px, 0, 0) scaleX(0.995);
+ }
+
+ to {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+}
+@keyframes bounceInRight {
+ from,
+ 60%,
+ 75%,
+ 90%,
+ to {
+ -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
+ animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
+ }
+
+ from {
+ opacity: 0;
+ -webkit-transform: translate3d(3000px, 0, 0) scaleX(3);
+ transform: translate3d(3000px, 0, 0) scaleX(3);
+ }
+
+ 60% {
+ opacity: 1;
+ -webkit-transform: translate3d(-25px, 0, 0) scaleX(1);
+ transform: translate3d(-25px, 0, 0) scaleX(1);
+ }
+
+ 75% {
+ -webkit-transform: translate3d(10px, 0, 0) scaleX(0.98);
+ transform: translate3d(10px, 0, 0) scaleX(0.98);
+ }
+
+ 90% {
+ -webkit-transform: translate3d(-5px, 0, 0) scaleX(0.995);
+ transform: translate3d(-5px, 0, 0) scaleX(0.995);
+ }
+
+ to {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+}
+.animate__bounceInRight {
+ -webkit-animation-name: bounceInRight;
+ animation-name: bounceInRight;
+}
+@-webkit-keyframes bounceInUp {
+ from,
+ 60%,
+ 75%,
+ 90%,
+ to {
+ -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
+ animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
+ }
+
+ from {
+ opacity: 0;
+ -webkit-transform: translate3d(0, 3000px, 0) scaleY(5);
+ transform: translate3d(0, 3000px, 0) scaleY(5);
+ }
+
+ 60% {
+ opacity: 1;
+ -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
+ transform: translate3d(0, -20px, 0) scaleY(0.9);
+ }
+
+ 75% {
+ -webkit-transform: translate3d(0, 10px, 0) scaleY(0.95);
+ transform: translate3d(0, 10px, 0) scaleY(0.95);
+ }
+
+ 90% {
+ -webkit-transform: translate3d(0, -5px, 0) scaleY(0.985);
+ transform: translate3d(0, -5px, 0) scaleY(0.985);
+ }
+
+ to {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+}
+@keyframes bounceInUp {
+ from,
+ 60%,
+ 75%,
+ 90%,
+ to {
+ -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
+ animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
+ }
+
+ from {
+ opacity: 0;
+ -webkit-transform: translate3d(0, 3000px, 0) scaleY(5);
+ transform: translate3d(0, 3000px, 0) scaleY(5);
+ }
+
+ 60% {
+ opacity: 1;
+ -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
+ transform: translate3d(0, -20px, 0) scaleY(0.9);
+ }
+
+ 75% {
+ -webkit-transform: translate3d(0, 10px, 0) scaleY(0.95);
+ transform: translate3d(0, 10px, 0) scaleY(0.95);
+ }
+
+ 90% {
+ -webkit-transform: translate3d(0, -5px, 0) scaleY(0.985);
+ transform: translate3d(0, -5px, 0) scaleY(0.985);
+ }
+
+ to {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+}
+.animate__bounceInUp {
+ -webkit-animation-name: bounceInUp;
+ animation-name: bounceInUp;
+}
+/* Bouncing exits */
+@-webkit-keyframes bounceOut {
+ 20% {
+ -webkit-transform: scale3d(0.9, 0.9, 0.9);
+ transform: scale3d(0.9, 0.9, 0.9);
+ }
+
+ 50%,
+ 55% {
+ opacity: 1;
+ -webkit-transform: scale3d(1.1, 1.1, 1.1);
+ transform: scale3d(1.1, 1.1, 1.1);
+ }
+
+ to {
+ opacity: 0;
+ -webkit-transform: scale3d(0.3, 0.3, 0.3);
+ transform: scale3d(0.3, 0.3, 0.3);
+ }
+}
+@keyframes bounceOut {
+ 20% {
+ -webkit-transform: scale3d(0.9, 0.9, 0.9);
+ transform: scale3d(0.9, 0.9, 0.9);
+ }
+
+ 50%,
+ 55% {
+ opacity: 1;
+ -webkit-transform: scale3d(1.1, 1.1, 1.1);
+ transform: scale3d(1.1, 1.1, 1.1);
+ }
+
+ to {
+ opacity: 0;
+ -webkit-transform: scale3d(0.3, 0.3, 0.3);
+ transform: scale3d(0.3, 0.3, 0.3);
+ }
+}
+.animate__bounceOut {
+ -webkit-animation-duration: calc(1s * 0.75);
+ animation-duration: calc(1s * 0.75);
+ -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
+ animation-duration: calc(var(--animate-duration) * 0.75);
+ -webkit-animation-name: bounceOut;
+ animation-name: bounceOut;
+}
+@-webkit-keyframes bounceOutDown {
+ 20% {
+ -webkit-transform: translate3d(0, 10px, 0) scaleY(0.985);
+ transform: translate3d(0, 10px, 0) scaleY(0.985);
+ }
+
+ 40%,
+ 45% {
+ opacity: 1;
+ -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
+ transform: translate3d(0, -20px, 0) scaleY(0.9);
+ }
+
+ to {
+ opacity: 0;
+ -webkit-transform: translate3d(0, 2000px, 0) scaleY(3);
+ transform: translate3d(0, 2000px, 0) scaleY(3);
+ }
+}
+@keyframes bounceOutDown {
+ 20% {
+ -webkit-transform: translate3d(0, 10px, 0) scaleY(0.985);
+ transform: translate3d(0, 10px, 0) scaleY(0.985);
+ }
+
+ 40%,
+ 45% {
+ opacity: 1;
+ -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
+ transform: translate3d(0, -20px, 0) scaleY(0.9);
+ }
+
+ to {
+ opacity: 0;
+ -webkit-transform: translate3d(0, 2000px, 0) scaleY(3);
+ transform: translate3d(0, 2000px, 0) scaleY(3);
+ }
+}
+.animate__bounceOutDown {
+ -webkit-animation-name: bounceOutDown;
+ animation-name: bounceOutDown;
+}
+@-webkit-keyframes bounceOutLeft {
+ 20% {
+ opacity: 1;
+ -webkit-transform: translate3d(20px, 0, 0) scaleX(0.9);
+ transform: translate3d(20px, 0, 0) scaleX(0.9);
+ }
+
+ to {
+ opacity: 0;
+ -webkit-transform: translate3d(-2000px, 0, 0) scaleX(2);
+ transform: translate3d(-2000px, 0, 0) scaleX(2);
+ }
+}
+@keyframes bounceOutLeft {
+ 20% {
+ opacity: 1;
+ -webkit-transform: translate3d(20px, 0, 0) scaleX(0.9);
+ transform: translate3d(20px, 0, 0) scaleX(0.9);
+ }
+
+ to {
+ opacity: 0;
+ -webkit-transform: translate3d(-2000px, 0, 0) scaleX(2);
+ transform: translate3d(-2000px, 0, 0) scaleX(2);
+ }
+}
+.animate__bounceOutLeft {
+ -webkit-animation-name: bounceOutLeft;
+ animation-name: bounceOutLeft;
+}
+@-webkit-keyframes bounceOutRight {
+ 20% {
+ opacity: 1;
+ -webkit-transform: translate3d(-20px, 0, 0) scaleX(0.9);
+ transform: translate3d(-20px, 0, 0) scaleX(0.9);
+ }
+
+ to {
+ opacity: 0;
+ -webkit-transform: translate3d(2000px, 0, 0) scaleX(2);
+ transform: translate3d(2000px, 0, 0) scaleX(2);
+ }
+}
+@keyframes bounceOutRight {
+ 20% {
+ opacity: 1;
+ -webkit-transform: translate3d(-20px, 0, 0) scaleX(0.9);
+ transform: translate3d(-20px, 0, 0) scaleX(0.9);
+ }
+
+ to {
+ opacity: 0;
+ -webkit-transform: translate3d(2000px, 0, 0) scaleX(2);
+ transform: translate3d(2000px, 0, 0) scaleX(2);
+ }
+}
+.animate__bounceOutRight {
+ -webkit-animation-name: bounceOutRight;
+ animation-name: bounceOutRight;
+}
+@-webkit-keyframes bounceOutUp {
+ 20% {
+ -webkit-transform: translate3d(0, -10px, 0) scaleY(0.985);
+ transform: translate3d(0, -10px, 0) scaleY(0.985);
+ }
+
+ 40%,
+ 45% {
+ opacity: 1;
+ -webkit-transform: translate3d(0, 20px, 0) scaleY(0.9);
+ transform: translate3d(0, 20px, 0) scaleY(0.9);
+ }
+
+ to {
+ opacity: 0;
+ -webkit-transform: translate3d(0, -2000px, 0) scaleY(3);
+ transform: translate3d(0, -2000px, 0) scaleY(3);
+ }
+}
+@keyframes bounceOutUp {
+ 20% {
+ -webkit-transform: translate3d(0, -10px, 0) scaleY(0.985);
+ transform: translate3d(0, -10px, 0) scaleY(0.985);
+ }
+
+ 40%,
+ 45% {
+ opacity: 1;
+ -webkit-transform: translate3d(0, 20px, 0) scaleY(0.9);
+ transform: translate3d(0, 20px, 0) scaleY(0.9);
+ }
+
+ to {
+ opacity: 0;
+ -webkit-transform: translate3d(0, -2000px, 0) scaleY(3);
+ transform: translate3d(0, -2000px, 0) scaleY(3);
+ }
+}
+.animate__bounceOutUp {
+ -webkit-animation-name: bounceOutUp;
+ animation-name: bounceOutUp;
+}
+/* Fading entrances */
+@-webkit-keyframes fadeIn {
+ from {
+ opacity: 0;
+ }
+
+ to {
+ opacity: 1;
+ }
+}
+@keyframes fadeIn {
+ from {
+ opacity: 0;
+ }
+
+ to {
+ opacity: 1;
+ }
+}
+.animate__fadeIn {
+ -webkit-animation-name: fadeIn;
+ animation-name: fadeIn;
+}
+@-webkit-keyframes fadeInDown {
+ from {
+ opacity: 0;
+ -webkit-transform: translate3d(0, -100%, 0);
+ transform: translate3d(0, -100%, 0);
+ }
+
+ to {
+ opacity: 1;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+}
+@keyframes fadeInDown {
+ from {
+ opacity: 0;
+ -webkit-transform: translate3d(0, -100%, 0);
+ transform: translate3d(0, -100%, 0);
+ }
+
+ to {
+ opacity: 1;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+}
+.animate__fadeInDown {
+ -webkit-animation-name: fadeInDown;
+ animation-name: fadeInDown;
+}
+@-webkit-keyframes fadeInDownBig {
+ from {
+ opacity: 0;
+ -webkit-transform: translate3d(0, -2000px, 0);
+ transform: translate3d(0, -2000px, 0);
+ }
+
+ to {
+ opacity: 1;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+}
+@keyframes fadeInDownBig {
+ from {
+ opacity: 0;
+ -webkit-transform: translate3d(0, -2000px, 0);
+ transform: translate3d(0, -2000px, 0);
+ }
+
+ to {
+ opacity: 1;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+}
+.animate__fadeInDownBig {
+ -webkit-animation-name: fadeInDownBig;
+ animation-name: fadeInDownBig;
+}
+@-webkit-keyframes fadeInLeft {
+ from {
+ opacity: 0;
+ -webkit-transform: translate3d(-100%, 0, 0);
+ transform: translate3d(-100%, 0, 0);
+ }
+
+ to {
+ opacity: 1;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+}
+@keyframes fadeInLeft {
+ from {
+ opacity: 0;
+ -webkit-transform: translate3d(-100%, 0, 0);
+ transform: translate3d(-100%, 0, 0);
+ }
+
+ to {
+ opacity: 1;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+}
+.animate__fadeInLeft {
+ -webkit-animation-name: fadeInLeft;
+ animation-name: fadeInLeft;
+}
+@-webkit-keyframes fadeInLeftBig {
+ from {
+ opacity: 0;
+ -webkit-transform: translate3d(-2000px, 0, 0);
+ transform: translate3d(-2000px, 0, 0);
+ }
+
+ to {
+ opacity: 1;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+}
+@keyframes fadeInLeftBig {
+ from {
+ opacity: 0;
+ -webkit-transform: translate3d(-2000px, 0, 0);
+ transform: translate3d(-2000px, 0, 0);
+ }
+
+ to {
+ opacity: 1;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+}
+.animate__fadeInLeftBig {
+ -webkit-animation-name: fadeInLeftBig;
+ animation-name: fadeInLeftBig;
+}
+@-webkit-keyframes fadeInRight {
+ from {
+ opacity: 0;
+ -webkit-transform: translate3d(100%, 0, 0);
+ transform: translate3d(100%, 0, 0);
+ }
+
+ to {
+ opacity: 1;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+}
+@keyframes fadeInRight {
+ from {
+ opacity: 0;
+ -webkit-transform: translate3d(100%, 0, 0);
+ transform: translate3d(100%, 0, 0);
+ }
+
+ to {
+ opacity: 1;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+}
+.animate__fadeInRight {
+ -webkit-animation-name: fadeInRight;
+ animation-name: fadeInRight;
+}
+@-webkit-keyframes fadeInRightBig {
+ from {
+ opacity: 0;
+ -webkit-transform: translate3d(2000px, 0, 0);
+ transform: translate3d(2000px, 0, 0);
+ }
+
+ to {
+ opacity: 1;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+}
+@keyframes fadeInRightBig {
+ from {
+ opacity: 0;
+ -webkit-transform: translate3d(2000px, 0, 0);
+ transform: translate3d(2000px, 0, 0);
+ }
+
+ to {
+ opacity: 1;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+}
+.animate__fadeInRightBig {
+ -webkit-animation-name: fadeInRightBig;
+ animation-name: fadeInRightBig;
+}
+@-webkit-keyframes fadeInUp {
+ from {
+ opacity: 0;
+ -webkit-transform: translate3d(0, 100%, 0);
+ transform: translate3d(0, 100%, 0);
+ }
+
+ to {
+ opacity: 1;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+}
+@keyframes fadeInUp {
+ from {
+ opacity: 0;
+ -webkit-transform: translate3d(0, 100%, 0);
+ transform: translate3d(0, 100%, 0);
+ }
+
+ to {
+ opacity: 1;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+}
+.animate__fadeInUp {
+ -webkit-animation-name: fadeInUp;
+ animation-name: fadeInUp;
+}
+@-webkit-keyframes fadeInUpBig {
+ from {
+ opacity: 0;
+ -webkit-transform: translate3d(0, 2000px, 0);
+ transform: translate3d(0, 2000px, 0);
+ }
+
+ to {
+ opacity: 1;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+}
+@keyframes fadeInUpBig {
+ from {
+ opacity: 0;
+ -webkit-transform: translate3d(0, 2000px, 0);
+ transform: translate3d(0, 2000px, 0);
+ }
+
+ to {
+ opacity: 1;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+}
+.animate__fadeInUpBig {
+ -webkit-animation-name: fadeInUpBig;
+ animation-name: fadeInUpBig;
+}
+@-webkit-keyframes fadeInTopLeft {
+ from {
+ opacity: 0;
+ -webkit-transform: translate3d(-100%, -100%, 0);
+ transform: translate3d(-100%, -100%, 0);
+ }
+ to {
+ opacity: 1;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+}
+@keyframes fadeInTopLeft {
+ from {
+ opacity: 0;
+ -webkit-transform: translate3d(-100%, -100%, 0);
+ transform: translate3d(-100%, -100%, 0);
+ }
+ to {
+ opacity: 1;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+}
+.animate__fadeInTopLeft {
+ -webkit-animation-name: fadeInTopLeft;
+ animation-name: fadeInTopLeft;
+}
+@-webkit-keyframes fadeInTopRight {
+ from {
+ opacity: 0;
+ -webkit-transform: translate3d(100%, -100%, 0);
+ transform: translate3d(100%, -100%, 0);
+ }
+ to {
+ opacity: 1;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+}
+@keyframes fadeInTopRight {
+ from {
+ opacity: 0;
+ -webkit-transform: translate3d(100%, -100%, 0);
+ transform: translate3d(100%, -100%, 0);
+ }
+ to {
+ opacity: 1;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+}
+.animate__fadeInTopRight {
+ -webkit-animation-name: fadeInTopRight;
+ animation-name: fadeInTopRight;
+}
+@-webkit-keyframes fadeInBottomLeft {
+ from {
+ opacity: 0;
+ -webkit-transform: translate3d(-100%, 100%, 0);
+ transform: translate3d(-100%, 100%, 0);
+ }
+ to {
+ opacity: 1;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+}
+@keyframes fadeInBottomLeft {
+ from {
+ opacity: 0;
+ -webkit-transform: translate3d(-100%, 100%, 0);
+ transform: translate3d(-100%, 100%, 0);
+ }
+ to {
+ opacity: 1;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+}
+.animate__fadeInBottomLeft {
+ -webkit-animation-name: fadeInBottomLeft;
+ animation-name: fadeInBottomLeft;
+}
+@-webkit-keyframes fadeInBottomRight {
+ from {
+ opacity: 0;
+ -webkit-transform: translate3d(100%, 100%, 0);
+ transform: translate3d(100%, 100%, 0);
+ }
+ to {
+ opacity: 1;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+}
+@keyframes fadeInBottomRight {
+ from {
+ opacity: 0;
+ -webkit-transform: translate3d(100%, 100%, 0);
+ transform: translate3d(100%, 100%, 0);
+ }
+ to {
+ opacity: 1;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+}
+.animate__fadeInBottomRight {
+ -webkit-animation-name: fadeInBottomRight;
+ animation-name: fadeInBottomRight;
+}
+/* Fading exits */
+@-webkit-keyframes fadeOut {
+ from {
+ opacity: 1;
+ }
+
+ to {
+ opacity: 0;
+ }
+}
+@keyframes fadeOut {
+ from {
+ opacity: 1;
+ }
+
+ to {
+ opacity: 0;
+ }
+}
+.animate__fadeOut {
+ -webkit-animation-name: fadeOut;
+ animation-name: fadeOut;
+}
+@-webkit-keyframes fadeOutDown {
+ from {
+ opacity: 1;
+ }
+
+ to {
+ opacity: 0;
+ -webkit-transform: translate3d(0, 100%, 0);
+ transform: translate3d(0, 100%, 0);
+ }
+}
+@keyframes fadeOutDown {
+ from {
+ opacity: 1;
+ }
+
+ to {
+ opacity: 0;
+ -webkit-transform: translate3d(0, 100%, 0);
+ transform: translate3d(0, 100%, 0);
+ }
+}
+.animate__fadeOutDown {
+ -webkit-animation-name: fadeOutDown;
+ animation-name: fadeOutDown;
+}
+@-webkit-keyframes fadeOutDownBig {
+ from {
+ opacity: 1;
+ }
+
+ to {
+ opacity: 0;
+ -webkit-transform: translate3d(0, 2000px, 0);
+ transform: translate3d(0, 2000px, 0);
+ }
+}
+@keyframes fadeOutDownBig {
+ from {
+ opacity: 1;
+ }
+
+ to {
+ opacity: 0;
+ -webkit-transform: translate3d(0, 2000px, 0);
+ transform: translate3d(0, 2000px, 0);
+ }
+}
+.animate__fadeOutDownBig {
+ -webkit-animation-name: fadeOutDownBig;
+ animation-name: fadeOutDownBig;
+}
+@-webkit-keyframes fadeOutLeft {
+ from {
+ opacity: 1;
+ }
+
+ to {
+ opacity: 0;
+ -webkit-transform: translate3d(-100%, 0, 0);
+ transform: translate3d(-100%, 0, 0);
+ }
+}
+@keyframes fadeOutLeft {
+ from {
+ opacity: 1;
+ }
+
+ to {
+ opacity: 0;
+ -webkit-transform: translate3d(-100%, 0, 0);
+ transform: translate3d(-100%, 0, 0);
+ }
+}
+.animate__fadeOutLeft {
+ -webkit-animation-name: fadeOutLeft;
+ animation-name: fadeOutLeft;
+}
+@-webkit-keyframes fadeOutLeftBig {
+ from {
+ opacity: 1;
+ }
+
+ to {
+ opacity: 0;
+ -webkit-transform: translate3d(-2000px, 0, 0);
+ transform: translate3d(-2000px, 0, 0);
+ }
+}
+@keyframes fadeOutLeftBig {
+ from {
+ opacity: 1;
+ }
+
+ to {
+ opacity: 0;
+ -webkit-transform: translate3d(-2000px, 0, 0);
+ transform: translate3d(-2000px, 0, 0);
+ }
+}
+.animate__fadeOutLeftBig {
+ -webkit-animation-name: fadeOutLeftBig;
+ animation-name: fadeOutLeftBig;
+}
+@-webkit-keyframes fadeOutRight {
+ from {
+ opacity: 1;
+ }
+
+ to {
+ opacity: 0;
+ -webkit-transform: translate3d(100%, 0, 0);
+ transform: translate3d(100%, 0, 0);
+ }
+}
+@keyframes fadeOutRight {
+ from {
+ opacity: 1;
+ }
+
+ to {
+ opacity: 0;
+ -webkit-transform: translate3d(100%, 0, 0);
+ transform: translate3d(100%, 0, 0);
+ }
+}
+.animate__fadeOutRight {
+ -webkit-animation-name: fadeOutRight;
+ animation-name: fadeOutRight;
+}
+@-webkit-keyframes fadeOutRightBig {
+ from {
+ opacity: 1;
+ }
+
+ to {
+ opacity: 0;
+ -webkit-transform: translate3d(2000px, 0, 0);
+ transform: translate3d(2000px, 0, 0);
+ }
+}
+@keyframes fadeOutRightBig {
+ from {
+ opacity: 1;
+ }
+
+ to {
+ opacity: 0;
+ -webkit-transform: translate3d(2000px, 0, 0);
+ transform: translate3d(2000px, 0, 0);
+ }
+}
+.animate__fadeOutRightBig {
+ -webkit-animation-name: fadeOutRightBig;
+ animation-name: fadeOutRightBig;
+}
+@-webkit-keyframes fadeOutUp {
+ from {
+ opacity: 1;
+ }
+
+ to {
+ opacity: 0;
+ -webkit-transform: translate3d(0, -100%, 0);
+ transform: translate3d(0, -100%, 0);
+ }
+}
+@keyframes fadeOutUp {
+ from {
+ opacity: 1;
+ }
+
+ to {
+ opacity: 0;
+ -webkit-transform: translate3d(0, -100%, 0);
+ transform: translate3d(0, -100%, 0);
+ }
+}
+.animate__fadeOutUp {
+ -webkit-animation-name: fadeOutUp;
+ animation-name: fadeOutUp;
+}
+@-webkit-keyframes fadeOutUpBig {
+ from {
+ opacity: 1;
+ }
+
+ to {
+ opacity: 0;
+ -webkit-transform: translate3d(0, -2000px, 0);
+ transform: translate3d(0, -2000px, 0);
+ }
+}
+@keyframes fadeOutUpBig {
+ from {
+ opacity: 1;
+ }
+
+ to {
+ opacity: 0;
+ -webkit-transform: translate3d(0, -2000px, 0);
+ transform: translate3d(0, -2000px, 0);
+ }
+}
+.animate__fadeOutUpBig {
+ -webkit-animation-name: fadeOutUpBig;
+ animation-name: fadeOutUpBig;
+}
+@-webkit-keyframes fadeOutTopLeft {
+ from {
+ opacity: 1;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+ to {
+ opacity: 0;
+ -webkit-transform: translate3d(-100%, -100%, 0);
+ transform: translate3d(-100%, -100%, 0);
+ }
+}
+@keyframes fadeOutTopLeft {
+ from {
+ opacity: 1;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+ to {
+ opacity: 0;
+ -webkit-transform: translate3d(-100%, -100%, 0);
+ transform: translate3d(-100%, -100%, 0);
+ }
+}
+.animate__fadeOutTopLeft {
+ -webkit-animation-name: fadeOutTopLeft;
+ animation-name: fadeOutTopLeft;
+}
+@-webkit-keyframes fadeOutTopRight {
+ from {
+ opacity: 1;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+ to {
+ opacity: 0;
+ -webkit-transform: translate3d(100%, -100%, 0);
+ transform: translate3d(100%, -100%, 0);
+ }
+}
+@keyframes fadeOutTopRight {
+ from {
+ opacity: 1;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+ to {
+ opacity: 0;
+ -webkit-transform: translate3d(100%, -100%, 0);
+ transform: translate3d(100%, -100%, 0);
+ }
+}
+.animate__fadeOutTopRight {
+ -webkit-animation-name: fadeOutTopRight;
+ animation-name: fadeOutTopRight;
+}
+@-webkit-keyframes fadeOutBottomRight {
+ from {
+ opacity: 1;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+ to {
+ opacity: 0;
+ -webkit-transform: translate3d(100%, 100%, 0);
+ transform: translate3d(100%, 100%, 0);
+ }
+}
+@keyframes fadeOutBottomRight {
+ from {
+ opacity: 1;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+ to {
+ opacity: 0;
+ -webkit-transform: translate3d(100%, 100%, 0);
+ transform: translate3d(100%, 100%, 0);
+ }
+}
+.animate__fadeOutBottomRight {
+ -webkit-animation-name: fadeOutBottomRight;
+ animation-name: fadeOutBottomRight;
+}
+@-webkit-keyframes fadeOutBottomLeft {
+ from {
+ opacity: 1;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+ to {
+ opacity: 0;
+ -webkit-transform: translate3d(-100%, 100%, 0);
+ transform: translate3d(-100%, 100%, 0);
+ }
+}
+@keyframes fadeOutBottomLeft {
+ from {
+ opacity: 1;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+ to {
+ opacity: 0;
+ -webkit-transform: translate3d(-100%, 100%, 0);
+ transform: translate3d(-100%, 100%, 0);
+ }
+}
+.animate__fadeOutBottomLeft {
+ -webkit-animation-name: fadeOutBottomLeft;
+ animation-name: fadeOutBottomLeft;
+}
+/* Flippers */
+@-webkit-keyframes flip {
+ from {
+ -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
+ transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
+ -webkit-animation-timing-function: ease-out;
+ animation-timing-function: ease-out;
+ }
+
+ 40% {
+ -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
+ rotate3d(0, 1, 0, -190deg);
+ transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
+ rotate3d(0, 1, 0, -190deg);
+ -webkit-animation-timing-function: ease-out;
+ animation-timing-function: ease-out;
+ }
+
+ 50% {
+ -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
+ rotate3d(0, 1, 0, -170deg);
+ transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
+ rotate3d(0, 1, 0, -170deg);
+ -webkit-animation-timing-function: ease-in;
+ animation-timing-function: ease-in;
+ }
+
+ 80% {
+ -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
+ rotate3d(0, 1, 0, 0deg);
+ transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
+ rotate3d(0, 1, 0, 0deg);
+ -webkit-animation-timing-function: ease-in;
+ animation-timing-function: ease-in;
+ }
+
+ to {
+ -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
+ transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
+ -webkit-animation-timing-function: ease-in;
+ animation-timing-function: ease-in;
+ }
+}
+@keyframes flip {
+ from {
+ -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
+ transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
+ -webkit-animation-timing-function: ease-out;
+ animation-timing-function: ease-out;
+ }
+
+ 40% {
+ -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
+ rotate3d(0, 1, 0, -190deg);
+ transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
+ rotate3d(0, 1, 0, -190deg);
+ -webkit-animation-timing-function: ease-out;
+ animation-timing-function: ease-out;
+ }
+
+ 50% {
+ -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
+ rotate3d(0, 1, 0, -170deg);
+ transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
+ rotate3d(0, 1, 0, -170deg);
+ -webkit-animation-timing-function: ease-in;
+ animation-timing-function: ease-in;
+ }
+
+ 80% {
+ -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
+ rotate3d(0, 1, 0, 0deg);
+ transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
+ rotate3d(0, 1, 0, 0deg);
+ -webkit-animation-timing-function: ease-in;
+ animation-timing-function: ease-in;
+ }
+
+ to {
+ -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
+ transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
+ -webkit-animation-timing-function: ease-in;
+ animation-timing-function: ease-in;
+ }
+}
+.animate__animated.animate__flip {
+ -webkit-backface-visibility: visible;
+ backface-visibility: visible;
+ -webkit-animation-name: flip;
+ animation-name: flip;
+}
+@-webkit-keyframes flipInX {
+ from {
+ -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
+ transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
+ -webkit-animation-timing-function: ease-in;
+ animation-timing-function: ease-in;
+ opacity: 0;
+ }
+
+ 40% {
+ -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
+ transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
+ -webkit-animation-timing-function: ease-in;
+ animation-timing-function: ease-in;
+ }
+
+ 60% {
+ -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
+ transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
+ opacity: 1;
+ }
+
+ 80% {
+ -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
+ transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
+ }
+
+ to {
+ -webkit-transform: perspective(400px);
+ transform: perspective(400px);
+ }
+}
+@keyframes flipInX {
+ from {
+ -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
+ transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
+ -webkit-animation-timing-function: ease-in;
+ animation-timing-function: ease-in;
+ opacity: 0;
+ }
+
+ 40% {
+ -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
+ transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
+ -webkit-animation-timing-function: ease-in;
+ animation-timing-function: ease-in;
+ }
+
+ 60% {
+ -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
+ transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
+ opacity: 1;
+ }
+
+ 80% {
+ -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
+ transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
+ }
+
+ to {
+ -webkit-transform: perspective(400px);
+ transform: perspective(400px);
+ }
+}
+.animate__flipInX {
+ -webkit-backface-visibility: visible !important;
+ backface-visibility: visible !important;
+ -webkit-animation-name: flipInX;
+ animation-name: flipInX;
+}
+@-webkit-keyframes flipInY {
+ from {
+ -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
+ transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
+ -webkit-animation-timing-function: ease-in;
+ animation-timing-function: ease-in;
+ opacity: 0;
+ }
+
+ 40% {
+ -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
+ transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
+ -webkit-animation-timing-function: ease-in;
+ animation-timing-function: ease-in;
+ }
+
+ 60% {
+ -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
+ transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
+ opacity: 1;
+ }
+
+ 80% {
+ -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
+ transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
+ }
+
+ to {
+ -webkit-transform: perspective(400px);
+ transform: perspective(400px);
+ }
+}
+@keyframes flipInY {
+ from {
+ -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
+ transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
+ -webkit-animation-timing-function: ease-in;
+ animation-timing-function: ease-in;
+ opacity: 0;
+ }
+
+ 40% {
+ -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
+ transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
+ -webkit-animation-timing-function: ease-in;
+ animation-timing-function: ease-in;
+ }
+
+ 60% {
+ -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
+ transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
+ opacity: 1;
+ }
+
+ 80% {
+ -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
+ transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
+ }
+
+ to {
+ -webkit-transform: perspective(400px);
+ transform: perspective(400px);
+ }
+}
+.animate__flipInY {
+ -webkit-backface-visibility: visible !important;
+ backface-visibility: visible !important;
+ -webkit-animation-name: flipInY;
+ animation-name: flipInY;
+}
+@-webkit-keyframes flipOutX {
+ from {
+ -webkit-transform: perspective(400px);
+ transform: perspective(400px);
+ }
+
+ 30% {
+ -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
+ transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
+ opacity: 1;
+ }
+
+ to {
+ -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
+ transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
+ opacity: 0;
+ }
+}
+@keyframes flipOutX {
+ from {
+ -webkit-transform: perspective(400px);
+ transform: perspective(400px);
+ }
+
+ 30% {
+ -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
+ transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
+ opacity: 1;
+ }
+
+ to {
+ -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
+ transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
+ opacity: 0;
+ }
+}
+.animate__flipOutX {
+ -webkit-animation-duration: calc(1s * 0.75);
+ animation-duration: calc(1s * 0.75);
+ -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
+ animation-duration: calc(var(--animate-duration) * 0.75);
+ -webkit-animation-name: flipOutX;
+ animation-name: flipOutX;
+ -webkit-backface-visibility: visible !important;
+ backface-visibility: visible !important;
+}
+@-webkit-keyframes flipOutY {
+ from {
+ -webkit-transform: perspective(400px);
+ transform: perspective(400px);
+ }
+
+ 30% {
+ -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
+ transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
+ opacity: 1;
+ }
+
+ to {
+ -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
+ transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
+ opacity: 0;
+ }
+}
+@keyframes flipOutY {
+ from {
+ -webkit-transform: perspective(400px);
+ transform: perspective(400px);
+ }
+
+ 30% {
+ -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
+ transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
+ opacity: 1;
+ }
+
+ to {
+ -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
+ transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
+ opacity: 0;
+ }
+}
+.animate__flipOutY {
+ -webkit-animation-duration: calc(1s * 0.75);
+ animation-duration: calc(1s * 0.75);
+ -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
+ animation-duration: calc(var(--animate-duration) * 0.75);
+ -webkit-backface-visibility: visible !important;
+ backface-visibility: visible !important;
+ -webkit-animation-name: flipOutY;
+ animation-name: flipOutY;
+}
+/* Lightspeed */
+@-webkit-keyframes lightSpeedInRight {
+ from {
+ -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
+ transform: translate3d(100%, 0, 0) skewX(-30deg);
+ opacity: 0;
+ }
+
+ 60% {
+ -webkit-transform: skewX(20deg);
+ transform: skewX(20deg);
+ opacity: 1;
+ }
+
+ 80% {
+ -webkit-transform: skewX(-5deg);
+ transform: skewX(-5deg);
+ }
+
+ to {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+}
+@keyframes lightSpeedInRight {
+ from {
+ -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
+ transform: translate3d(100%, 0, 0) skewX(-30deg);
+ opacity: 0;
+ }
+
+ 60% {
+ -webkit-transform: skewX(20deg);
+ transform: skewX(20deg);
+ opacity: 1;
+ }
+
+ 80% {
+ -webkit-transform: skewX(-5deg);
+ transform: skewX(-5deg);
+ }
+
+ to {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+}
+.animate__lightSpeedInRight {
+ -webkit-animation-name: lightSpeedInRight;
+ animation-name: lightSpeedInRight;
+ -webkit-animation-timing-function: ease-out;
+ animation-timing-function: ease-out;
+}
+@-webkit-keyframes lightSpeedInLeft {
+ from {
+ -webkit-transform: translate3d(-100%, 0, 0) skewX(30deg);
+ transform: translate3d(-100%, 0, 0) skewX(30deg);
+ opacity: 0;
+ }
+
+ 60% {
+ -webkit-transform: skewX(-20deg);
+ transform: skewX(-20deg);
+ opacity: 1;
+ }
+
+ 80% {
+ -webkit-transform: skewX(5deg);
+ transform: skewX(5deg);
+ }
+
+ to {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+}
+@keyframes lightSpeedInLeft {
+ from {
+ -webkit-transform: translate3d(-100%, 0, 0) skewX(30deg);
+ transform: translate3d(-100%, 0, 0) skewX(30deg);
+ opacity: 0;
+ }
+
+ 60% {
+ -webkit-transform: skewX(-20deg);
+ transform: skewX(-20deg);
+ opacity: 1;
+ }
+
+ 80% {
+ -webkit-transform: skewX(5deg);
+ transform: skewX(5deg);
+ }
+
+ to {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+}
+.animate__lightSpeedInLeft {
+ -webkit-animation-name: lightSpeedInLeft;
+ animation-name: lightSpeedInLeft;
+ -webkit-animation-timing-function: ease-out;
+ animation-timing-function: ease-out;
+}
+@-webkit-keyframes lightSpeedOutRight {
+ from {
+ opacity: 1;
+ }
+
+ to {
+ -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
+ transform: translate3d(100%, 0, 0) skewX(30deg);
+ opacity: 0;
+ }
+}
+@keyframes lightSpeedOutRight {
+ from {
+ opacity: 1;
+ }
+
+ to {
+ -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
+ transform: translate3d(100%, 0, 0) skewX(30deg);
+ opacity: 0;
+ }
+}
+.animate__lightSpeedOutRight {
+ -webkit-animation-name: lightSpeedOutRight;
+ animation-name: lightSpeedOutRight;
+ -webkit-animation-timing-function: ease-in;
+ animation-timing-function: ease-in;
+}
+@-webkit-keyframes lightSpeedOutLeft {
+ from {
+ opacity: 1;
+ }
+
+ to {
+ -webkit-transform: translate3d(-100%, 0, 0) skewX(-30deg);
+ transform: translate3d(-100%, 0, 0) skewX(-30deg);
+ opacity: 0;
+ }
+}
+@keyframes lightSpeedOutLeft {
+ from {
+ opacity: 1;
+ }
+
+ to {
+ -webkit-transform: translate3d(-100%, 0, 0) skewX(-30deg);
+ transform: translate3d(-100%, 0, 0) skewX(-30deg);
+ opacity: 0;
+ }
+}
+.animate__lightSpeedOutLeft {
+ -webkit-animation-name: lightSpeedOutLeft;
+ animation-name: lightSpeedOutLeft;
+ -webkit-animation-timing-function: ease-in;
+ animation-timing-function: ease-in;
+}
+/* Rotating entrances */
+@-webkit-keyframes rotateIn {
+ from {
+ -webkit-transform: rotate3d(0, 0, 1, -200deg);
+ transform: rotate3d(0, 0, 1, -200deg);
+ opacity: 0;
+ }
+
+ to {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ opacity: 1;
+ }
+}
+@keyframes rotateIn {
+ from {
+ -webkit-transform: rotate3d(0, 0, 1, -200deg);
+ transform: rotate3d(0, 0, 1, -200deg);
+ opacity: 0;
+ }
+
+ to {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ opacity: 1;
+ }
+}
+.animate__rotateIn {
+ -webkit-animation-name: rotateIn;
+ animation-name: rotateIn;
+ -webkit-transform-origin: center;
+ transform-origin: center;
+}
+@-webkit-keyframes rotateInDownLeft {
+ from {
+ -webkit-transform: rotate3d(0, 0, 1, -45deg);
+ transform: rotate3d(0, 0, 1, -45deg);
+ opacity: 0;
+ }
+
+ to {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ opacity: 1;
+ }
+}
+@keyframes rotateInDownLeft {
+ from {
+ -webkit-transform: rotate3d(0, 0, 1, -45deg);
+ transform: rotate3d(0, 0, 1, -45deg);
+ opacity: 0;
+ }
+
+ to {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ opacity: 1;
+ }
+}
+.animate__rotateInDownLeft {
+ -webkit-animation-name: rotateInDownLeft;
+ animation-name: rotateInDownLeft;
+ -webkit-transform-origin: left bottom;
+ transform-origin: left bottom;
+}
+@-webkit-keyframes rotateInDownRight {
+ from {
+ -webkit-transform: rotate3d(0, 0, 1, 45deg);
+ transform: rotate3d(0, 0, 1, 45deg);
+ opacity: 0;
+ }
+
+ to {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ opacity: 1;
+ }
+}
+@keyframes rotateInDownRight {
+ from {
+ -webkit-transform: rotate3d(0, 0, 1, 45deg);
+ transform: rotate3d(0, 0, 1, 45deg);
+ opacity: 0;
+ }
+
+ to {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ opacity: 1;
+ }
+}
+.animate__rotateInDownRight {
+ -webkit-animation-name: rotateInDownRight;
+ animation-name: rotateInDownRight;
+ -webkit-transform-origin: right bottom;
+ transform-origin: right bottom;
+}
+@-webkit-keyframes rotateInUpLeft {
+ from {
+ -webkit-transform: rotate3d(0, 0, 1, 45deg);
+ transform: rotate3d(0, 0, 1, 45deg);
+ opacity: 0;
+ }
+
+ to {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ opacity: 1;
+ }
+}
+@keyframes rotateInUpLeft {
+ from {
+ -webkit-transform: rotate3d(0, 0, 1, 45deg);
+ transform: rotate3d(0, 0, 1, 45deg);
+ opacity: 0;
+ }
+
+ to {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ opacity: 1;
+ }
+}
+.animate__rotateInUpLeft {
+ -webkit-animation-name: rotateInUpLeft;
+ animation-name: rotateInUpLeft;
+ -webkit-transform-origin: left bottom;
+ transform-origin: left bottom;
+}
+@-webkit-keyframes rotateInUpRight {
+ from {
+ -webkit-transform: rotate3d(0, 0, 1, -90deg);
+ transform: rotate3d(0, 0, 1, -90deg);
+ opacity: 0;
+ }
+
+ to {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ opacity: 1;
+ }
+}
+@keyframes rotateInUpRight {
+ from {
+ -webkit-transform: rotate3d(0, 0, 1, -90deg);
+ transform: rotate3d(0, 0, 1, -90deg);
+ opacity: 0;
+ }
+
+ to {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ opacity: 1;
+ }
+}
+.animate__rotateInUpRight {
+ -webkit-animation-name: rotateInUpRight;
+ animation-name: rotateInUpRight;
+ -webkit-transform-origin: right bottom;
+ transform-origin: right bottom;
+}
+/* Rotating exits */
+@-webkit-keyframes rotateOut {
+ from {
+ opacity: 1;
+ }
+
+ to {
+ -webkit-transform: rotate3d(0, 0, 1, 200deg);
+ transform: rotate3d(0, 0, 1, 200deg);
+ opacity: 0;
+ }
+}
+@keyframes rotateOut {
+ from {
+ opacity: 1;
+ }
+
+ to {
+ -webkit-transform: rotate3d(0, 0, 1, 200deg);
+ transform: rotate3d(0, 0, 1, 200deg);
+ opacity: 0;
+ }
+}
+.animate__rotateOut {
+ -webkit-animation-name: rotateOut;
+ animation-name: rotateOut;
+ -webkit-transform-origin: center;
+ transform-origin: center;
+}
+@-webkit-keyframes rotateOutDownLeft {
+ from {
+ opacity: 1;
+ }
+
+ to {
+ -webkit-transform: rotate3d(0, 0, 1, 45deg);
+ transform: rotate3d(0, 0, 1, 45deg);
+ opacity: 0;
+ }
+}
+@keyframes rotateOutDownLeft {
+ from {
+ opacity: 1;
+ }
+
+ to {
+ -webkit-transform: rotate3d(0, 0, 1, 45deg);
+ transform: rotate3d(0, 0, 1, 45deg);
+ opacity: 0;
+ }
+}
+.animate__rotateOutDownLeft {
+ -webkit-animation-name: rotateOutDownLeft;
+ animation-name: rotateOutDownLeft;
+ -webkit-transform-origin: left bottom;
+ transform-origin: left bottom;
+}
+@-webkit-keyframes rotateOutDownRight {
+ from {
+ opacity: 1;
+ }
+
+ to {
+ -webkit-transform: rotate3d(0, 0, 1, -45deg);
+ transform: rotate3d(0, 0, 1, -45deg);
+ opacity: 0;
+ }
+}
+@keyframes rotateOutDownRight {
+ from {
+ opacity: 1;
+ }
+
+ to {
+ -webkit-transform: rotate3d(0, 0, 1, -45deg);
+ transform: rotate3d(0, 0, 1, -45deg);
+ opacity: 0;
+ }
+}
+.animate__rotateOutDownRight {
+ -webkit-animation-name: rotateOutDownRight;
+ animation-name: rotateOutDownRight;
+ -webkit-transform-origin: right bottom;
+ transform-origin: right bottom;
+}
+@-webkit-keyframes rotateOutUpLeft {
+ from {
+ opacity: 1;
+ }
+
+ to {
+ -webkit-transform: rotate3d(0, 0, 1, -45deg);
+ transform: rotate3d(0, 0, 1, -45deg);
+ opacity: 0;
+ }
+}
+@keyframes rotateOutUpLeft {
+ from {
+ opacity: 1;
+ }
+
+ to {
+ -webkit-transform: rotate3d(0, 0, 1, -45deg);
+ transform: rotate3d(0, 0, 1, -45deg);
+ opacity: 0;
+ }
+}
+.animate__rotateOutUpLeft {
+ -webkit-animation-name: rotateOutUpLeft;
+ animation-name: rotateOutUpLeft;
+ -webkit-transform-origin: left bottom;
+ transform-origin: left bottom;
+}
+@-webkit-keyframes rotateOutUpRight {
+ from {
+ opacity: 1;
+ }
+
+ to {
+ -webkit-transform: rotate3d(0, 0, 1, 90deg);
+ transform: rotate3d(0, 0, 1, 90deg);
+ opacity: 0;
+ }
+}
+@keyframes rotateOutUpRight {
+ from {
+ opacity: 1;
+ }
+
+ to {
+ -webkit-transform: rotate3d(0, 0, 1, 90deg);
+ transform: rotate3d(0, 0, 1, 90deg);
+ opacity: 0;
+ }
+}
+.animate__rotateOutUpRight {
+ -webkit-animation-name: rotateOutUpRight;
+ animation-name: rotateOutUpRight;
+ -webkit-transform-origin: right bottom;
+ transform-origin: right bottom;
+}
+/* Specials */
+@-webkit-keyframes hinge {
+ 0% {
+ -webkit-animation-timing-function: ease-in-out;
+ animation-timing-function: ease-in-out;
+ }
+
+ 20%,
+ 60% {
+ -webkit-transform: rotate3d(0, 0, 1, 80deg);
+ transform: rotate3d(0, 0, 1, 80deg);
+ -webkit-animation-timing-function: ease-in-out;
+ animation-timing-function: ease-in-out;
+ }
+
+ 40%,
+ 80% {
+ -webkit-transform: rotate3d(0, 0, 1, 60deg);
+ transform: rotate3d(0, 0, 1, 60deg);
+ -webkit-animation-timing-function: ease-in-out;
+ animation-timing-function: ease-in-out;
+ opacity: 1;
+ }
+
+ to {
+ -webkit-transform: translate3d(0, 700px, 0);
+ transform: translate3d(0, 700px, 0);
+ opacity: 0;
+ }
+}
+@keyframes hinge {
+ 0% {
+ -webkit-animation-timing-function: ease-in-out;
+ animation-timing-function: ease-in-out;
+ }
+
+ 20%,
+ 60% {
+ -webkit-transform: rotate3d(0, 0, 1, 80deg);
+ transform: rotate3d(0, 0, 1, 80deg);
+ -webkit-animation-timing-function: ease-in-out;
+ animation-timing-function: ease-in-out;
+ }
+
+ 40%,
+ 80% {
+ -webkit-transform: rotate3d(0, 0, 1, 60deg);
+ transform: rotate3d(0, 0, 1, 60deg);
+ -webkit-animation-timing-function: ease-in-out;
+ animation-timing-function: ease-in-out;
+ opacity: 1;
+ }
+
+ to {
+ -webkit-transform: translate3d(0, 700px, 0);
+ transform: translate3d(0, 700px, 0);
+ opacity: 0;
+ }
+}
+.animate__hinge {
+ -webkit-animation-duration: calc(1s * 2);
+ animation-duration: calc(1s * 2);
+ -webkit-animation-duration: calc(var(--animate-duration) * 2);
+ animation-duration: calc(var(--animate-duration) * 2);
+ -webkit-animation-name: hinge;
+ animation-name: hinge;
+ -webkit-transform-origin: top left;
+ transform-origin: top left;
+}
+@-webkit-keyframes jackInTheBox {
+ from {
+ opacity: 0;
+ -webkit-transform: scale(0.1) rotate(30deg);
+ transform: scale(0.1) rotate(30deg);
+ -webkit-transform-origin: center bottom;
+ transform-origin: center bottom;
+ }
+
+ 50% {
+ -webkit-transform: rotate(-10deg);
+ transform: rotate(-10deg);
+ }
+
+ 70% {
+ -webkit-transform: rotate(3deg);
+ transform: rotate(3deg);
+ }
+
+ to {
+ opacity: 1;
+ -webkit-transform: scale(1);
+ transform: scale(1);
+ }
+}
+@keyframes jackInTheBox {
+ from {
+ opacity: 0;
+ -webkit-transform: scale(0.1) rotate(30deg);
+ transform: scale(0.1) rotate(30deg);
+ -webkit-transform-origin: center bottom;
+ transform-origin: center bottom;
+ }
+
+ 50% {
+ -webkit-transform: rotate(-10deg);
+ transform: rotate(-10deg);
+ }
+
+ 70% {
+ -webkit-transform: rotate(3deg);
+ transform: rotate(3deg);
+ }
+
+ to {
+ opacity: 1;
+ -webkit-transform: scale(1);
+ transform: scale(1);
+ }
+}
+.animate__jackInTheBox {
+ -webkit-animation-name: jackInTheBox;
+ animation-name: jackInTheBox;
+}
+/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
+@-webkit-keyframes rollIn {
+ from {
+ opacity: 0;
+ -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
+ transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
+ }
+
+ to {
+ opacity: 1;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+}
+@keyframes rollIn {
+ from {
+ opacity: 0;
+ -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
+ transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
+ }
+
+ to {
+ opacity: 1;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+}
+.animate__rollIn {
+ -webkit-animation-name: rollIn;
+ animation-name: rollIn;
+}
+/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
+@-webkit-keyframes rollOut {
+ from {
+ opacity: 1;
+ }
+
+ to {
+ opacity: 0;
+ -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
+ transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
+ }
+}
+@keyframes rollOut {
+ from {
+ opacity: 1;
+ }
+
+ to {
+ opacity: 0;
+ -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
+ transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
+ }
+}
+.animate__rollOut {
+ -webkit-animation-name: rollOut;
+ animation-name: rollOut;
+}
+/* Zooming entrances */
+@-webkit-keyframes zoomIn {
+ from {
+ opacity: 0;
+ -webkit-transform: scale3d(0.3, 0.3, 0.3);
+ transform: scale3d(0.3, 0.3, 0.3);
+ }
+
+ 50% {
+ opacity: 1;
+ }
+}
+@keyframes zoomIn {
+ from {
+ opacity: 0;
+ -webkit-transform: scale3d(0.3, 0.3, 0.3);
+ transform: scale3d(0.3, 0.3, 0.3);
+ }
+
+ 50% {
+ opacity: 1;
+ }
+}
+.animate__zoomIn {
+ -webkit-animation-name: zoomIn;
+ animation-name: zoomIn;
+}
+@-webkit-keyframes zoomInDown {
+ from {
+ opacity: 0;
+ -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
+ transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
+ -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
+ animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
+ }
+
+ 60% {
+ opacity: 1;
+ -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
+ transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
+ -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
+ animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
+ }
+}
+@keyframes zoomInDown {
+ from {
+ opacity: 0;
+ -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
+ transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
+ -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
+ animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
+ }
+
+ 60% {
+ opacity: 1;
+ -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
+ transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
+ -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
+ animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
+ }
+}
+.animate__zoomInDown {
+ -webkit-animation-name: zoomInDown;
+ animation-name: zoomInDown;
+}
+@-webkit-keyframes zoomInLeft {
+ from {
+ opacity: 0;
+ -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
+ transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
+ -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
+ animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
+ }
+
+ 60% {
+ opacity: 1;
+ -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
+ transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
+ -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
+ animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
+ }
+}
+@keyframes zoomInLeft {
+ from {
+ opacity: 0;
+ -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
+ transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
+ -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
+ animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
+ }
+
+ 60% {
+ opacity: 1;
+ -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
+ transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
+ -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
+ animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
+ }
+}
+.animate__zoomInLeft {
+ -webkit-animation-name: zoomInLeft;
+ animation-name: zoomInLeft;
+}
+@-webkit-keyframes zoomInRight {
+ from {
+ opacity: 0;
+ -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
+ transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
+ -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
+ animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
+ }
+
+ 60% {
+ opacity: 1;
+ -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
+ transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
+ -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
+ animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
+ }
+}
+@keyframes zoomInRight {
+ from {
+ opacity: 0;
+ -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
+ transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
+ -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
+ animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
+ }
+
+ 60% {
+ opacity: 1;
+ -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
+ transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
+ -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
+ animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
+ }
+}
+.animate__zoomInRight {
+ -webkit-animation-name: zoomInRight;
+ animation-name: zoomInRight;
+}
+@-webkit-keyframes zoomInUp {
+ from {
+ opacity: 0;
+ -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
+ transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
+ -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
+ animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
+ }
+
+ 60% {
+ opacity: 1;
+ -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
+ transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
+ -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
+ animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
+ }
+}
+@keyframes zoomInUp {
+ from {
+ opacity: 0;
+ -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
+ transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
+ -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
+ animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
+ }
+
+ 60% {
+ opacity: 1;
+ -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
+ transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
+ -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
+ animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
+ }
+}
+.animate__zoomInUp {
+ -webkit-animation-name: zoomInUp;
+ animation-name: zoomInUp;
+}
+/* Zooming exits */
+@-webkit-keyframes zoomOut {
+ from {
+ opacity: 1;
+ }
+
+ 50% {
+ opacity: 0;
+ -webkit-transform: scale3d(0.3, 0.3, 0.3);
+ transform: scale3d(0.3, 0.3, 0.3);
+ }
+
+ to {
+ opacity: 0;
+ }
+}
+@keyframes zoomOut {
+ from {
+ opacity: 1;
+ }
+
+ 50% {
+ opacity: 0;
+ -webkit-transform: scale3d(0.3, 0.3, 0.3);
+ transform: scale3d(0.3, 0.3, 0.3);
+ }
+
+ to {
+ opacity: 0;
+ }
+}
+.animate__zoomOut {
+ -webkit-animation-name: zoomOut;
+ animation-name: zoomOut;
+}
+@-webkit-keyframes zoomOutDown {
+ 40% {
+ opacity: 1;
+ -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
+ transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
+ -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
+ animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
+ }
+
+ to {
+ opacity: 0;
+ -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
+ transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
+ -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
+ animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
+ }
+}
+@keyframes zoomOutDown {
+ 40% {
+ opacity: 1;
+ -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
+ transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
+ -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
+ animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
+ }
+
+ to {
+ opacity: 0;
+ -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
+ transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
+ -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
+ animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
+ }
+}
+.animate__zoomOutDown {
+ -webkit-animation-name: zoomOutDown;
+ animation-name: zoomOutDown;
+ -webkit-transform-origin: center bottom;
+ transform-origin: center bottom;
+}
+@-webkit-keyframes zoomOutLeft {
+ 40% {
+ opacity: 1;
+ -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
+ transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
+ }
+
+ to {
+ opacity: 0;
+ -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
+ transform: scale(0.1) translate3d(-2000px, 0, 0);
+ }
+}
+@keyframes zoomOutLeft {
+ 40% {
+ opacity: 1;
+ -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
+ transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
+ }
+
+ to {
+ opacity: 0;
+ -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
+ transform: scale(0.1) translate3d(-2000px, 0, 0);
+ }
+}
+.animate__zoomOutLeft {
+ -webkit-animation-name: zoomOutLeft;
+ animation-name: zoomOutLeft;
+ -webkit-transform-origin: left center;
+ transform-origin: left center;
+}
+@-webkit-keyframes zoomOutRight {
+ 40% {
+ opacity: 1;
+ -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
+ transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
+ }
+
+ to {
+ opacity: 0;
+ -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
+ transform: scale(0.1) translate3d(2000px, 0, 0);
+ }
+}
+@keyframes zoomOutRight {
+ 40% {
+ opacity: 1;
+ -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
+ transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
+ }
+
+ to {
+ opacity: 0;
+ -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
+ transform: scale(0.1) translate3d(2000px, 0, 0);
+ }
+}
+.animate__zoomOutRight {
+ -webkit-animation-name: zoomOutRight;
+ animation-name: zoomOutRight;
+ -webkit-transform-origin: right center;
+ transform-origin: right center;
+}
+@-webkit-keyframes zoomOutUp {
+ 40% {
+ opacity: 1;
+ -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
+ transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
+ -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
+ animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
+ }
+
+ to {
+ opacity: 0;
+ -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
+ transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
+ -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
+ animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
+ }
+}
+@keyframes zoomOutUp {
+ 40% {
+ opacity: 1;
+ -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
+ transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
+ -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
+ animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
+ }
+
+ to {
+ opacity: 0;
+ -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
+ transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
+ -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
+ animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
+ }
+}
+.animate__zoomOutUp {
+ -webkit-animation-name: zoomOutUp;
+ animation-name: zoomOutUp;
+ -webkit-transform-origin: center bottom;
+ transform-origin: center bottom;
+}
+/* Sliding entrances */
+@-webkit-keyframes slideInDown {
+ from {
+ -webkit-transform: translate3d(0, -100%, 0);
+ transform: translate3d(0, -100%, 0);
+ visibility: visible;
+ }
+
+ to {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+}
+@keyframes slideInDown {
+ from {
+ -webkit-transform: translate3d(0, -100%, 0);
+ transform: translate3d(0, -100%, 0);
+ visibility: visible;
+ }
+
+ to {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+}
+.animate__slideInDown {
+ -webkit-animation-name: slideInDown;
+ animation-name: slideInDown;
+}
+@-webkit-keyframes slideInLeft {
+ from {
+ -webkit-transform: translate3d(-100%, 0, 0);
+ transform: translate3d(-100%, 0, 0);
+ visibility: visible;
+ }
+
+ to {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+}
+@keyframes slideInLeft {
+ from {
+ -webkit-transform: translate3d(-100%, 0, 0);
+ transform: translate3d(-100%, 0, 0);
+ visibility: visible;
+ }
+
+ to {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+}
+.animate__slideInLeft {
+ -webkit-animation-name: slideInLeft;
+ animation-name: slideInLeft;
+}
+@-webkit-keyframes slideInRight {
+ from {
+ -webkit-transform: translate3d(100%, 0, 0);
+ transform: translate3d(100%, 0, 0);
+ visibility: visible;
+ }
+
+ to {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+}
+@keyframes slideInRight {
+ from {
+ -webkit-transform: translate3d(100%, 0, 0);
+ transform: translate3d(100%, 0, 0);
+ visibility: visible;
+ }
+
+ to {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+}
+.animate__slideInRight {
+ -webkit-animation-name: slideInRight;
+ animation-name: slideInRight;
+}
+@-webkit-keyframes slideInUp {
+ from {
+ -webkit-transform: translate3d(0, 100%, 0);
+ transform: translate3d(0, 100%, 0);
+ visibility: visible;
+ }
+
+ to {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+}
+@keyframes slideInUp {
+ from {
+ -webkit-transform: translate3d(0, 100%, 0);
+ transform: translate3d(0, 100%, 0);
+ visibility: visible;
+ }
+
+ to {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+}
+.animate__slideInUp {
+ -webkit-animation-name: slideInUp;
+ animation-name: slideInUp;
+}
+/* Sliding exits */
+@-webkit-keyframes slideOutDown {
+ from {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+
+ to {
+ visibility: hidden;
+ -webkit-transform: translate3d(0, 100%, 0);
+ transform: translate3d(0, 100%, 0);
+ }
+}
+@keyframes slideOutDown {
+ from {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+
+ to {
+ visibility: hidden;
+ -webkit-transform: translate3d(0, 100%, 0);
+ transform: translate3d(0, 100%, 0);
+ }
+}
+.animate__slideOutDown {
+ -webkit-animation-name: slideOutDown;
+ animation-name: slideOutDown;
+}
+@-webkit-keyframes slideOutLeft {
+ from {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+
+ to {
+ visibility: hidden;
+ -webkit-transform: translate3d(-100%, 0, 0);
+ transform: translate3d(-100%, 0, 0);
+ }
+}
+@keyframes slideOutLeft {
+ from {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+
+ to {
+ visibility: hidden;
+ -webkit-transform: translate3d(-100%, 0, 0);
+ transform: translate3d(-100%, 0, 0);
+ }
+}
+.animate__slideOutLeft {
+ -webkit-animation-name: slideOutLeft;
+ animation-name: slideOutLeft;
+}
+@-webkit-keyframes slideOutRight {
+ from {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+
+ to {
+ visibility: hidden;
+ -webkit-transform: translate3d(100%, 0, 0);
+ transform: translate3d(100%, 0, 0);
+ }
+}
+@keyframes slideOutRight {
+ from {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+
+ to {
+ visibility: hidden;
+ -webkit-transform: translate3d(100%, 0, 0);
+ transform: translate3d(100%, 0, 0);
+ }
+}
+.animate__slideOutRight {
+ -webkit-animation-name: slideOutRight;
+ animation-name: slideOutRight;
+}
+@-webkit-keyframes slideOutUp {
+ from {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+
+ to {
+ visibility: hidden;
+ -webkit-transform: translate3d(0, -100%, 0);
+ transform: translate3d(0, -100%, 0);
+ }
+}
+@keyframes slideOutUp {
+ from {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+
+ to {
+ visibility: hidden;
+ -webkit-transform: translate3d(0, -100%, 0);
+ transform: translate3d(0, -100%, 0);
+ }
+}
+.animate__slideOutUp {
+ -webkit-animation-name: slideOutUp;
+ animation-name: slideOutUp;
+}
diff --git a/static/css/iconfont.css b/static/css/iconfont.css
new file mode 100644
index 0000000..d5f03ad
--- /dev/null
+++ b/static/css/iconfont.css
@@ -0,0 +1,225 @@
+@font-face {
+ font-family: "iconfont";
+ src: url('~@/static/font/iconfont.woff2') format('truetype');
+}
+
+.iconfont {
+ font-family: "iconfont" !important;
+ font-size: 16px;
+ font-style: normal;
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+}
+
+.iconrenzheng:before {
+ content: "\e63f";
+}
+
+.iconshenhe:before {
+ content: "\e69a";
+}
+
+.iconweibo1:before {
+ content: "\e73c";
+}
+
+.iconshejiaotubiao-02:before {
+ content: "\e642";
+}
+
+.iconweixin1:before {
+ content: "\e607";
+}
+
+.iconQQ:before {
+ content: "\fed8";
+}
+
+.iconduoren:before {
+ content: "\e667";
+}
+
+.iconfenxiang:before {
+ content: "\e67f";
+}
+
+.iconremen:before {
+ content: "\e8f4";
+}
+
+.iconhuati:before {
+ content: "\e659";
+}
+
+.iconcaidan:before {
+ content: "\e652";
+}
+
+.icontupian:before {
+ content: "\e60b";
+}
+
+.iconbi:before {
+ content: "\e602";
+}
+
+.iconbofang:before {
+ content: "\e611";
+}
+
+.iconzanting:before {
+ content: "\e614";
+}
+
+.iconz-nolike:before {
+ content: "\e6c0";
+}
+
+.iconz-nolikeFill:before {
+ content: "\e6c2";
+}
+
+.iconthumbsup:before {
+ content: "\e66e";
+}
+
+.iconxiaoxi3:before {
+ content: "\e627";
+}
+
+.iconfabu:before {
+ content: "\e876";
+}
+
+.iconshoucang:before {
+ content: "\e610";
+}
+
+.icondianzan:before {
+ content: "\e60c";
+}
+
+.iconxuanze:before {
+ content: "\e619";
+}
+
+.iconshezhi1:before {
+ content: "\e618";
+}
+
+.iconxuanze1:before {
+ content: "\e625";
+}
+
+.iconsousuo:before {
+ content: "\e6b9";
+}
+
+.iconliulan:before {
+ content: "\e648";
+}
+
+.iconicon-test:before {
+ content: "\e61e";
+}
+
+.icontianjia:before {
+ content: "\e69d";
+}
+
+.iconguanbi1:before {
+ content: "\e69e";
+}
+
+.iconshoucang1:before {
+ content: "\e626";
+}
+
+.iconxiaoxi1:before {
+ content: "\e61d";
+}
+
+.iconpinglun:before {
+ content: "\e60f";
+}
+
+.iconxiaoxi:before {
+ content: "\e613";
+}
+
+.iconxiala2:before {
+ content: "\e698";
+}
+
+.iconshuaxin:before {
+ content: "\e63d";
+}
+
+.iconxingbie-nan:before {
+ content: "\e615";
+}
+
+.iconxingbie-nv:before {
+ content: "\e616";
+}
+
+.iconhuiyuan:before {
+ content: "\e61c";
+}
+
+.iconsaomiaoerweima:before {
+ content: "\e666";
+}
+
+.iconshanchu:before {
+ content: "\e7aa";
+}
+
+.iconhoutui:before {
+ content: "\e621";
+}
+
+.iconqianjin:before {
+ content: "\e624";
+}
+
+.iconguanbi:before {
+ content: "\e61a";
+}
+
+.iconjia:before {
+ content: "\e641";
+}
+
+.iconliaotian:before {
+ content: "\e60e";
+}
+
+.iconqiandao:before {
+ content: "\e609";
+}
+
+.iconPensyumaobi:before {
+ content: "\e708";
+}
+
+.iconshouye1:before {
+ content: "\e600";
+}
+
+.iconshezhi:before {
+ content: "\e623";
+}
+
+.icondizhitiao:before {
+ content: "\e679";
+}
+
+.iconwode:before {
+ content: "\e622";
+}
+
+.icondongtai:before {
+ content: "\e6ba";
+}
+
diff --git a/static/css/thinco.scss b/static/css/thinco.scss
new file mode 100644
index 0000000..1671480
--- /dev/null
+++ b/static/css/thinco.scss
@@ -0,0 +1,620 @@
+// thinco样式库
+
+/* ============ 初始化 ============*/
+page {
+ background-color: #fff;
+ font-size: 24rpx;
+}
+
+/* ============ 样式 ============*/
+// 状态栏高度
+.status-bar {height: var(--status-bar-height);width: 100%;}
+// 内容区域距离顶部的距离
+.window-top {height: var(--window-top);width: 100%;}
+// 内容区域距离底部的距离
+.window-bottom {height: var(--window-bottom);width: 100%;}
+
+// 页面
+.wrap-page {
+ display: flex;
+ flex: 1;
+ flex-direction: column;
+ background-color: #F4F6F6;
+}
+
+// 卡片
+.wrap-card {
+ background-color: #FFFFFF;
+ padding: 20rpx;
+ border-radius: 10rpx;
+}
+
+// 列表
+.wrap-list {
+ padding: 20rpx;
+ .list-title {
+ font-size: 36rpx;
+ color: #000000;
+ display: flex;
+ font-weight: 500;
+ flex-direction: row;
+ margin-bottom: 16rpx;
+ }
+ .list-content {
+ display: flex;
+ flex-direction: row;
+ flex-wrap: wrap;
+ align-items: center;
+ }
+}
+
+// 标签
+.wrap-tag {
+ display: inline-block;
+ border-radius: 5rpx;
+ padding: 5rpx;
+ &.tag-dark {
+ border: 1px solid #303133;
+ color: #606266;
+ &.plain {
+ background-color: #F0F0F0;
+ }
+ }
+ &.tag-blue {
+ border: 1px solid #4AA3FF;
+ color: #3C9CFF;
+ &.plain {
+ background-color: #ECF5FF;
+ }
+ }
+ &.tag-green {
+ border: 1px solid #5AC725;
+ color: #73CF45;
+ &.plain {
+ background-color: #ECFDF5;
+ }
+ }
+ &.tag-red {
+ border: 1px solid #F56C6C;
+ color: #F67979;
+ &.plain {
+ background-color: #FEF0F0;
+ }
+ }
+ &.tag-yellow {
+ border: 1px solid #F9AE3D;
+ color: #F9AE3D;
+ &.plain {
+ background-color: #FDF6EC;
+ }
+ }
+}
+
+// 底部操作栏
+.wrap-bottom-bar {
+
+ // 操作栏占位符
+ .bar-placeholder {
+ height: 100rpx;
+ width: 100%;
+ }
+ // 操作栏内容
+ .bar-content {
+ background-color: #fff;
+ border-top: 2rpx solid $uni-border-color2;
+ position: fixed;
+ left: 0;
+ right: 0;
+ bottom: 0;
+ height: 85rpx;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ }
+}
+
+/* ============ 颜色 ============*/
+// 常用颜色
+$border-color: #E5E7EB; // 主边框颜色(灰色)
+
+// 其他颜色
+$color:(
+ // 灰色
+ gray-50:#F9FAFB,
+ gray-100:#F3F4F6,
+ gray-200:#E5E7EB,
+ gray-300:#D1D5DB,
+ gray-400:#9CA3AF,
+ gray-500:#6B7280,
+ gray-600:#4B5563,
+ gray-700:#374151,
+ gray-800:#1F2937,
+ gray-900:#111827,
+ // 红色
+ red-50:#FEF2F2,
+ red-100:#FEE2E2,
+ red-200:#FECACA,
+ red-300:#FCA5A5,
+ red-400:#F87171,
+ red-500:#EF4444,
+ red-600:#DC2626,
+ red-700:#B91C1C,
+ red-800:#991B1B,
+ red-900:#7F1D1D,
+ // 黄色
+ yellow-50:#FFFBEB,
+ yellow-100:#FEF3C7,
+ yellow-200:#FDE68A,
+ yellow-300:#FCD34D,
+ yellow-400:#FBBF24,
+ yellow-500:#F59E0B,
+ yellow-600:#D97706,
+ yellow-700:#B45309,
+ yellow-800:#92400E,
+ yellow-900:#78350F,
+ // 橘色
+ orange-50:#fff7ed,
+ orange-100:#ffedd5,
+ orange-200:#fed7aa,
+ orange-300:#fdba74,
+ orange-400:#fb923c,
+ orange-500:#f97316,
+ orange-600:#ea580c,
+ orange-700:#c2410c,
+ orange-800:#9a3412,
+ orange-900:#7c2d12,
+ // 绿色
+ green-50:#ECFDF5,
+ green-100:#D1FAE5,
+ green-200:#A7F3D0,
+ green-300:#6EE7B7,
+ green-400:#34D399,
+ green-500:#10B981,
+ green-600:#059669,
+ green-700:#047857,
+ green-800:#065F46,
+ green-900:#064E3B,
+ // 蓝色
+ blue-50:#EFF6FF,
+ blue-100:#DBEAFE,
+ blue-200:#BFDBFE,
+ blue-300:#93C5FD,
+ blue-400:#60A5FA,
+ blue-500:#3B82F6,
+ blue-600:#2563EB,
+ blue-700:#1D4ED8,
+ blue-800:#1E40AF,
+ blue-900:#1E3A8A,
+ // 紫色
+ purple-50:#F5F3FF,
+ purple-100:#EDE9FE,
+ purple-200:#DDD6FE,
+ purple-300:#C4B5FD,
+ purple-400:#A78BFA,
+ purple-500:#8B5CF6,
+ purple-600:#7C3AED,
+ purple-700:#6D28D9,
+ purple-800:#5B21B6,
+ purple-900:#4C1D95,
+ // 粉色
+ pink-50:#fdf2f8,
+ pink-100:#fce7f3,
+ pink-200:#fbcfe8,
+ pink-300:#f9a8d4,
+ pink-400:#f472b6,
+ pink-500:#ec4899,
+ pink-600:#db2777,
+ pink-700:#be185d,
+ pink-800:#9d174d,
+ pink-900:#831843
+);
+// 文本、边框、背景
+@each $key,$val in $color {
+ //文本颜色
+ .text-#{$key} {
+ color: #{$val}!important;
+ }
+ //边框颜色
+ .border-#{$key} {
+ border-color: #{$val}!important;
+ }
+ //背景颜色
+ .bg-#{$key} {
+ background-color: #{$val}!important;
+ }
+}
+// 文本/图标/背景
+.text-green {color: #01906c;}
+.text-white {color: #fff;}
+.text-black {color: #000;}
+.text-blue {color: #279cff;}
+.text-gray {color: #9CA3AF;}
+.text-yellow {color: #FAAD14;}
+.text-red {color: #e45656;}
+.bg-white {background-color: #fff;}
+.bg-blue {background-color: #279cff;}
+.bg-gray {background-color: #F2F2F2;}
+
+/* ============ 布局 ============*/
+
+// box
+.box-border { box-sizing: border-box;}
+.box-content { box-sizing: content-box;}
+// 显示
+.block { display: block !important;}
+.inline-block { display: inline-block !important;}
+.inline { display: inline;}
+.flex { display: flex !important;}
+.hidden { display: none !important;}
+// 溢出
+.overflow-hidden { overflow: hidden;}
+.overflow-scroll { overflow: scroll;}
+.overflow-x-hidden { overflow-x: hidden;}
+.overflow-y-hidden { overflow-y: hidden;}
+.overflow-x-scroll { overflow-x: scroll;}
+.overflow-y-scroll { overflow-y: scroll;}
+// 定位
+.static { position: static;}
+.relative{ position: relative;}
+.absolute{ position: absolute;}
+.fixed{ position: fixed;}
+.sticky{ position: static;}
+.top-0{ top: 0; }
+.right-0{ right: 0; }
+.bottom-0{ bottom: 0; }
+.left-0{ left: 0; }
+.top-10{ top: 10rpx; }
+.right-10{ right: 10rpx; }
+.bottom-10{ bottom: 10rpx; }
+.left-10{ left: 10rpx; }
+.top-20{ top: 20rpx; }
+.right-20{ right: 20rpx; }
+.bottom-20{ bottom: 20rpx; }
+.left-20{ left: 20rpx; }
+.top-1-2{ top: 50%; }
+.top-1-3{ top: 33.333333%; }
+.top-2-3{ top: 66.666667%; }
+.top-1-4{ top: 25%; }
+.top-2-4{ top: 50%; }
+.top-3-4{ top: 75%; }
+.top-full{ top: 100%; }
+.right-1-2{ right: 50%; }
+.right-1-3{ right: 33.333333%; }
+.right-2-3{ right: 66.666667%; }
+.right-1-4{ right: 25%; }
+.right-2-4{ right: 50%; }
+.right-3-4{ right: 75%; }
+.right-full{ right: 100%; }
+.bottom-1-2{ bottom: 50%; }
+.bottom-1-3{ bottom: 33.333333%; }
+.bottom-2-3{ bottom: 66.666667%; }
+.bottom-1-4{ bottom: 25%; }
+.bottom-2-4{ bottom: 50%; }
+.bottom-3-4{ bottom: 75%; }
+.bottom-full{ bottom: 100%; }
+.left-1-2{ left: 50%; }
+.left-1-3{ left: 33.333333%; }
+.left-2-3{ left: 66.666667%; }
+.left-1-4{ left: 25%; }
+.left-2-4{ left: 50%; }
+.left-3-4{ left: 75%; }
+.left-full{ left: 100%; }
+// 可见性
+.visible { visibility: visible;}
+.invisible { visibility: hidden;}
+// 优先级
+.z-0 { z-index: 0;}
+.z-10 { z-index: 10;}
+.z-20 { z-index: 20;}
+.z-30 { z-index: 30;}
+.z-40 { z-index: 40;}
+.z-50 { z-index: 50;}
+.z-auto { z-index: auto;}
+
+// FLEXBOX 布局
+
+// 方向
+.flex-row { flex-direction: row !important;}
+.flex-row-reverse { flex-direction: row-reverse !important;}
+.flex-col { flex-direction: column !important;}
+.flex-col-reverse { flex-direction: column-reverse !important;}
+// 换行
+.flex-wrap { flex-wrap: wrap !important;}
+.flex-wrap-reverse { flex-wrap: wrap-reverse !important;}
+.flex-nowrap { flex-wrap: nowrap !important;}
+// 控制 flex 项目放大和缩小
+.flex-1 { flex: 1 1 0% !important;}
+.flex-none { flex: none !important;}
+// 控制 flex 项目放大的功能类
+.flex-grow-0 { flex-grow: 0 !important;}
+.flex-grow { flex-grow: 1 !important;}
+// 控制 flex 项目缩小的功能类
+.flex-shrink-0 { flex-shrink: 0 !important;}
+.flex-shrink { flex-shrink: 1 !important;}
+// justify-content用于控制 flex 和 grid 项目如何沿着容器的主轴定位的功能类
+.justify-start { justify-content: flex-start !important;}
+.justify-end { justify-content: flex-end !important;}
+.justify-center { justify-content: center !important;}
+.justify-between { justify-content: space-between !important;}
+.justify-around { justify-content: space-around !important;}
+.justify-evenly { justify-content: space-evenly !important;}
+// align-items用于控制 Flex 和网格项如何沿着容器的横轴定位的功能类
+.items-start { align-items: flex-start !important;}
+.items-end {align-items: flex-end !important;}
+.items-center {align-items: center !important;}
+.items-baseline { align-items: baseline !important;}
+.items-stretch { align-items: stretch !important;}
+
+/* ============ 间距 ============*/
+
+// 上下左右的内外边距:0 - 80(递增数:2,含尾数为5的数)
+@for $i from 0 through 80 {
+ // 只要双数和能被5除尽的数
+ @if $i % 2 == 0 or $i % 5 == 0 {
+ // 定义外边距,结果如:m-30
+ .m-#{$i} {
+ margin: $i + rpx!important;
+ }
+ // 定义内边距,结果如:p-30
+ .p-#{$i} {
+ padding: $i + rpx!important;
+ }
+ @each $short, $long in l left, t top, r right, b bottom {
+ // 定义外边距,结果如: ml-30
+ .m#{$short}-#{$i} {
+ margin-#{$long}: $i + rpx!important;
+ }
+ // 定义内边距
+ .p#{$short}-#{$i} {
+ padding-#{$long}: $i + rpx!important;
+ }
+ }
+ }
+}
+// 水平和垂直的内外边距:0 - 80(递增数:5)
+@for $i from 0 through 16 {
+ $var: $i * 5;
+ .mx-#{$var} {
+ margin-left: $var + rpx!important;
+ margin-right: $var + rpx!important;
+ }
+ .my-#{$var} {
+ margin-top: $var + rpx!important;
+ margin-bottom: $var + rpx!important;
+ }
+ .px-#{$var} {
+ padding-left: $var + rpx!important;
+ padding-right: $var + rpx!important;
+ }
+ .py-#{$var} {
+ padding-top: $var + rpx!important;
+ padding-bottom: $var + rpx!important;
+ }
+}
+// 自动填充的内外边距
+@each $short, $long in l left, t top, r right, b bottom {
+ // 定义外边距
+ .m#{$short}-auto {
+ margin-#{$long}: auto!important;
+ }
+ // 定义内边距
+ .p#{$short}-auto {
+ padding-#{$long}: auto!important;
+ }
+}
+.mx-auto {
+ margin-left: auto;
+ margin-right: auto;
+}
+.my-auto {
+ margin-top: auto;
+ margin-bottom: auto;
+}
+
+/* ============ 尺寸 ============*/
+
+// 高度
+.h-1-2 { height: 50%;}
+.h-1-3 { height: 33.333333%;}
+.h-2-3 { height: 66.666667%;}
+.h-1-4 { height: 25%;}
+.h-2-4 { height: 50%;}
+.h-3-4 { height: 75%;}
+.h-1-5 { height: 20%;}
+.h-2-5 { height: 40%;}
+.h-3-5 { height: 60%;}
+.h-4-5 { height: 80%;}
+.h-1-6 { height: 16.666667%;}
+.h-2-6 { height: 33.333333%;}
+.h-3-6 { height: 50%;}
+.h-4-6 { height: 66.666667%;}
+.h-5-6 { height: 83.333333%;}
+.h-full{ height: 100%;}
+.h-screen{ height: 100vh;}
+// 宽度
+.w-1-2 { width: 50%;}
+.w-1-3 { width: 33.333333%;}
+.w-2-3 { width: 66.666667%;}
+.w-1-4 { width: 25%;}
+.w-2-4 { width: 50%;}
+.w-3-4 { width: 75%;}
+.w-1-5 { width: 20%;}
+.w-2-5 { width: 40%;}
+.w-3-5 { width: 60%;}
+.w-4-5 { width: 80%;}
+.w-1-6 { width: 16.666667%;}
+.w-2-6 { width: 33.333333%;}
+.w-3-6 { width: 50%;}
+.w-4-6 { width: 66.666667%;}
+.w-5-6 { width: 83.333333%;}
+.w-1-12 { width: 8.333333%;}
+.w-2-12 { width: 16.666667%;}
+.w-3-12 { width: 25%;}
+.w-4-12 { width: 33.333333%;}
+.w-5-12 { width: 41.666667%;}
+.w-6-12 { width: 50%;}
+.w-7-12 { width: 58.333333%;}
+.w-8-12 { width: 66.666667%;}
+.w-9-12 { width: 75%}
+.w-10-12 { width: 83.333333%;}
+.w-11-12 { width: 91.666667%;}
+.w-full{ width: 100%;}
+.w-screen{ width: 100vh;}
+
+@for $i from 1 through 10 {
+ $var: $i * 10;
+ .w-#{$var} {
+ width: #{$var+'%'};
+ }
+}
+@for $i from 1 through 19 {
+ $var: $i * 5;
+ .w-#{$var} {
+ width: #{$var+'%'};
+ }
+}
+
+
+/* ============ 字体文本 ============*/
+
+// 大小
+// 数值形式(取偶数)
+@for $i from 20 through 60 {
+ @if $i % 2 == 0 {
+ .text-#{$i} {
+ font-size: $i + rpx;
+ }
+ }
+}
+// 粗细
+.font-thin {
+ font-weight: 100;
+}
+.font-extralight {
+ font-weight: 200;
+}
+.font-light {
+ font-weight: 300;
+}
+.font-normal {
+ font-weight: 400;
+}
+.font-medium {
+ font-weight: 500;
+}
+.font-semibold {
+ font-weight: 600;
+}
+.font-bold {
+ font-weight: 700;
+}
+.font-extrabold {
+ font-weight: 800;
+}
+.font-black {
+ font-weight: 900;
+}
+// 行高
+.leading-0{ line-height: 0!important; }
+.leading-05{ line-height: 0.5!important;}
+.leading-10{ line-height: 1!important; }
+.leading-12{ line-height: 1.2!important; }
+.leading-15{ line-height: 1.5!important; }
+.leading-20{ line-height: 2!important; }
+.leading-30{ line-height: 3!important; }
+// 文本对齐
+.text-left { text-align: left!important;}
+.text-center { text-align: center!important;}
+.text-right { text-align: right!important;}
+.text-justify { text-align: justify!important;}
+// 文本溢出
+.line-1 {
+ overflow: hidden;
+ white-space: nowrap;
+ text-overflow: ellipsis;
+}
+.line-2 {
+ -webkit-line-clamp: 2;
+}
+.line-3 {
+ -webkit-line-clamp: 3;
+}
+.line-4 {
+ -webkit-line-clamp: 4;
+}
+.line-5 {
+ -webkit-line-clamp: 5;
+}
+.line-2, .line-3, .line-4, .line-5 {
+ overflow: hidden;
+ word-break: break-all;
+ text-overflow: ellipsis;
+ display: -webkit-box; // 弹性伸缩盒
+ -webkit-box-orient: vertical; // 设置伸缩盒子元素排列方式
+}
+// 换行
+.break-normal { overflow-wrap: normal;word-break: normal;}
+.break-words { overflow-wrap: break-word;} // 在长单词或 URL 地址内部进行换行
+.break-all { word-break: break-all;} // 在单词内换行
+// 文本修饰
+.underline { text-decoration-line: underline; }
+.overline { text-decoration-line: overline; }
+.line-through { text-decoration-line: line-through; }
+.no-underline { text-decoration-line: no-underline; }
+// 下划线位置
+.underline-offset-auto { text-underline-offset: auto; }
+.underline-offset-0 { text-underline-offset: 0px; }
+.underline-offset-1 { text-underline-offset: 1px; }
+.underline-offset-2 { text-underline-offset: 2px; }
+.underline-offset-4 { text-underline-offset: 4px; }
+.underline-offset-8 { text-underline-offset: 8px; }
+
+/* ============ 边框 ============*/
+
+// 圆角
+.rounded-none { border-radius: 0px !important;}
+.rounded { border-radius: 5rpx !important; }
+.rounded-10{ border-radius: 10rpx !important; }
+.rounded-20{ border-radius: 20rpx !important; }
+.rounded-30{ border-radius: 30rpx !important; }
+.rounded-50{ border-radius: 50rpx !important; }
+.rounded-full{ border-radius:100% !important; }
+// 边框
+@each $var in left, right, top, bottom {
+ // 边框,结果如:border-l
+ .border-#{str-slice($var,0,1)}{
+ border-#{$var}-width: 1rpx;
+ border-#{$var}-style: solid;
+ border-#{$var}-color: $border-color;
+ }
+ // 边框为0,结果如:border-l-0
+ .border-#{str-slice($var,0,1)}-0{
+ border-#{$var}-width: 0;
+ }
+}
+.border{ border-width: 1rpx; border-style: solid; border-color: $border-color;}
+.border-0{ border-width: 0 !important; }
+
+/* ============ 效果 ============*/
+// 阴影
+.shadow-sm {
+ box-shadow: 0 2rpx 4rpx rgba(114, 130, 138, 0.2)!important;
+}
+.shadow {
+ box-shadow: 0 8rpx 16rpx rgba(114, 130, 138, 0.2)!important;
+}
+.shadow-lg {
+ box-shadow: 0 16rpx 48rpx rgba(114, 130, 138, 0.2)!important;
+}
+// 透明度
+.opacity-0 { opacity: 0;}
+.opacity-10 { opacity: 0.1;}
+.opacity-20 { opacity: 0.2;}
+.opacity-30 { opacity: 0.3;}
+.opacity-40 { opacity: 0.4;}
+.opacity-50 { opacity: 0.5;}
+.opacity-60 { opacity: 0.6;}
+.opacity-70 { opacity: 0.7;}
+.opacity-80 { opacity: 0.8;}
+.opacity-90 { opacity: 0.9;}
+.opacity-100 { opacity: 1;}
\ No newline at end of file
diff --git a/static/font/iconfont.ttf b/static/font/iconfont.ttf
new file mode 100644
index 0000000000000000000000000000000000000000..7bc47e8b09a235fb1464edf078271a549c5ac1d4
GIT binary patch
literal 15872
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
literal 0
HcmV?d00001
diff --git a/static/font/iconfont.woff b/static/font/iconfont.woff
new file mode 100644
index 0000000000000000000000000000000000000000..4429eb802c0bc204a384b05eb2d1b4e195b9a3cc
GIT binary patch
literal 10596
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
i?yLuilr$%HR}oq
+
+
diff --git a/static/img/demo/02.svg b/static/img/demo/02.svg
new file mode 100644
index 0000000..325f476
--- /dev/null
+++ b/static/img/demo/02.svg
@@ -0,0 +1,1842 @@
+
+
+
diff --git a/static/img/demo/03.svg b/static/img/demo/03.svg
new file mode 100644
index 0000000..9996a2b
--- /dev/null
+++ b/static/img/demo/03.svg
@@ -0,0 +1,107 @@
+
+
+
diff --git a/static/img/demo/04.svg b/static/img/demo/04.svg
new file mode 100644
index 0000000..f5ccec4
--- /dev/null
+++ b/static/img/demo/04.svg
@@ -0,0 +1,1283 @@
+
+
+
diff --git a/static/img/demo/05.svg b/static/img/demo/05.svg
new file mode 100644
index 0000000..038a162
--- /dev/null
+++ b/static/img/demo/05.svg
@@ -0,0 +1,2931 @@
+
+
+
diff --git a/static/img/demo/06.svg b/static/img/demo/06.svg
new file mode 100644
index 0000000..1d4ff65
--- /dev/null
+++ b/static/img/demo/06.svg
@@ -0,0 +1,580 @@
+
+
+
diff --git a/static/img/demo/07.svg b/static/img/demo/07.svg
new file mode 100644
index 0000000..45a7b72
--- /dev/null
+++ b/static/img/demo/07.svg
@@ -0,0 +1,876 @@
+
+
+
diff --git a/static/img/demo/08.svg b/static/img/demo/08.svg
new file mode 100644
index 0000000..23aa36d
--- /dev/null
+++ b/static/img/demo/08.svg
@@ -0,0 +1,4687 @@
+
+
+
diff --git a/static/img/demo/09.svg b/static/img/demo/09.svg
new file mode 100644
index 0000000..075b9a3
--- /dev/null
+++ b/static/img/demo/09.svg
@@ -0,0 +1,12123 @@
+
+
+
diff --git a/static/img/demo/10.svg b/static/img/demo/10.svg
new file mode 100644
index 0000000..f7d81bd
--- /dev/null
+++ b/static/img/demo/10.svg
@@ -0,0 +1,172 @@
+
+
+
diff --git a/static/img/demo/11.svg b/static/img/demo/11.svg
new file mode 100644
index 0000000..29eeb22
--- /dev/null
+++ b/static/img/demo/11.svg
@@ -0,0 +1,54 @@
+
+
\ No newline at end of file
diff --git a/static/img/demo/12.svg b/static/img/demo/12.svg
new file mode 100644
index 0000000..287878a
--- /dev/null
+++ b/static/img/demo/12.svg
@@ -0,0 +1,26 @@
+
+
\ No newline at end of file
diff --git a/static/img/demo/13.svg b/static/img/demo/13.svg
new file mode 100644
index 0000000..715dc8f
--- /dev/null
+++ b/static/img/demo/13.svg
@@ -0,0 +1,33 @@
+
+
\ No newline at end of file
diff --git a/static/img/demo/14.svg b/static/img/demo/14.svg
new file mode 100644
index 0000000..e079982
--- /dev/null
+++ b/static/img/demo/14.svg
@@ -0,0 +1,19 @@
+
+
\ No newline at end of file
diff --git a/static/img/demo/15.svg b/static/img/demo/15.svg
new file mode 100644
index 0000000..37248ba
--- /dev/null
+++ b/static/img/demo/15.svg
@@ -0,0 +1,22 @@
+
+
\ No newline at end of file
diff --git a/static/img/demo/16.svg b/static/img/demo/16.svg
new file mode 100644
index 0000000..260953d
--- /dev/null
+++ b/static/img/demo/16.svg
@@ -0,0 +1,59 @@
+
+
\ No newline at end of file
diff --git a/static/img/demo/17.svg b/static/img/demo/17.svg
new file mode 100644
index 0000000..5913365
--- /dev/null
+++ b/static/img/demo/17.svg
@@ -0,0 +1,21 @@
+
+
\ No newline at end of file
diff --git a/static/img/demo/18.svg b/static/img/demo/18.svg
new file mode 100644
index 0000000..cdde317
--- /dev/null
+++ b/static/img/demo/18.svg
@@ -0,0 +1,79 @@
+
+
\ No newline at end of file
diff --git a/static/img/demo/19.svg b/static/img/demo/19.svg
new file mode 100644
index 0000000..8c99329
--- /dev/null
+++ b/static/img/demo/19.svg
@@ -0,0 +1,63 @@
+
+
\ No newline at end of file
diff --git a/static/img/demo/20.svg b/static/img/demo/20.svg
new file mode 100644
index 0000000..f9af8b5
--- /dev/null
+++ b/static/img/demo/20.svg
@@ -0,0 +1,22 @@
+
+
\ No newline at end of file
diff --git a/static/img/demo/21.svg b/static/img/demo/21.svg
new file mode 100644
index 0000000..f73d0ed
--- /dev/null
+++ b/static/img/demo/21.svg
@@ -0,0 +1,39 @@
+
+
\ No newline at end of file
diff --git a/static/img/demo/22.svg b/static/img/demo/22.svg
new file mode 100644
index 0000000..1a872dd
--- /dev/null
+++ b/static/img/demo/22.svg
@@ -0,0 +1,105 @@
+
+
\ No newline at end of file
diff --git a/static/img/demo/autumn.svg b/static/img/demo/autumn.svg
new file mode 100644
index 0000000..b6b2751
--- /dev/null
+++ b/static/img/demo/autumn.svg
@@ -0,0 +1,1144 @@
+
+
+
diff --git a/static/img/demo/spring.svg b/static/img/demo/spring.svg
new file mode 100644
index 0000000..af882f6
--- /dev/null
+++ b/static/img/demo/spring.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/img/demo/summer.svg b/static/img/demo/summer.svg
new file mode 100644
index 0000000..4281630
--- /dev/null
+++ b/static/img/demo/summer.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/img/demo/winter.svg b/static/img/demo/winter.svg
new file mode 100644
index 0000000..9516507
--- /dev/null
+++ b/static/img/demo/winter.svg
@@ -0,0 +1,1582 @@
+
+
+
diff --git a/static/img/header/01.svg b/static/img/header/01.svg
new file mode 100644
index 0000000..8a45b35
--- /dev/null
+++ b/static/img/header/01.svg
@@ -0,0 +1,67 @@
+
+
\ No newline at end of file
diff --git a/static/img/header/02.svg b/static/img/header/02.svg
new file mode 100644
index 0000000..78532ea
--- /dev/null
+++ b/static/img/header/02.svg
@@ -0,0 +1,74 @@
+
+
\ No newline at end of file
diff --git a/static/img/header/03.svg b/static/img/header/03.svg
new file mode 100644
index 0000000..d141887
--- /dev/null
+++ b/static/img/header/03.svg
@@ -0,0 +1,81 @@
+
+
\ No newline at end of file
diff --git a/static/img/header/04.svg b/static/img/header/04.svg
new file mode 100644
index 0000000..72cd4fc
--- /dev/null
+++ b/static/img/header/04.svg
@@ -0,0 +1,74 @@
+
+
\ No newline at end of file
diff --git a/static/img/header/05.svg b/static/img/header/05.svg
new file mode 100644
index 0000000..b85f3f6
--- /dev/null
+++ b/static/img/header/05.svg
@@ -0,0 +1,71 @@
+
+
\ No newline at end of file
diff --git a/static/img/header/06.svg b/static/img/header/06.svg
new file mode 100644
index 0000000..94461c7
--- /dev/null
+++ b/static/img/header/06.svg
@@ -0,0 +1,58 @@
+
+
\ No newline at end of file
diff --git a/static/img/header/07.svg b/static/img/header/07.svg
new file mode 100644
index 0000000..1b316fa
--- /dev/null
+++ b/static/img/header/07.svg
@@ -0,0 +1,174 @@
+
+
\ No newline at end of file
diff --git a/static/img/header/08.svg b/static/img/header/08.svg
new file mode 100644
index 0000000..0ba78fa
--- /dev/null
+++ b/static/img/header/08.svg
@@ -0,0 +1,94 @@
+
+
\ No newline at end of file
diff --git a/static/img/header/09.svg b/static/img/header/09.svg
new file mode 100644
index 0000000..5001da4
--- /dev/null
+++ b/static/img/header/09.svg
@@ -0,0 +1,83 @@
+
+
\ No newline at end of file
diff --git a/static/img/header/10.svg b/static/img/header/10.svg
new file mode 100644
index 0000000..e060c75
--- /dev/null
+++ b/static/img/header/10.svg
@@ -0,0 +1,121 @@
+
+
\ No newline at end of file
diff --git a/static/img/header/11.svg b/static/img/header/11.svg
new file mode 100644
index 0000000..cc95d82
--- /dev/null
+++ b/static/img/header/11.svg
@@ -0,0 +1,90 @@
+
+
\ No newline at end of file
diff --git a/static/img/header/12.svg b/static/img/header/12.svg
new file mode 100644
index 0000000..bb0808f
--- /dev/null
+++ b/static/img/header/12.svg
@@ -0,0 +1,109 @@
+
+
\ No newline at end of file
diff --git a/static/img/header/a.svg b/static/img/header/a.svg
new file mode 100644
index 0000000..7a67d50
--- /dev/null
+++ b/static/img/header/a.svg
@@ -0,0 +1,707 @@
+
+
+
diff --git a/static/img/header/b.svg b/static/img/header/b.svg
new file mode 100644
index 0000000..5e4556d
--- /dev/null
+++ b/static/img/header/b.svg
@@ -0,0 +1,1849 @@
+
+
+
diff --git a/static/img/header/c.svg b/static/img/header/c.svg
new file mode 100644
index 0000000..a7f8d6d
--- /dev/null
+++ b/static/img/header/c.svg
@@ -0,0 +1,1501 @@
+
+
+
diff --git a/static/img/header/d.svg b/static/img/header/d.svg
new file mode 100644
index 0000000..be88a31
--- /dev/null
+++ b/static/img/header/d.svg
@@ -0,0 +1,224 @@
+
+
+
diff --git a/static/img/list/01.svg b/static/img/list/01.svg
new file mode 100644
index 0000000..606c4a3
--- /dev/null
+++ b/static/img/list/01.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/img/list/02.svg b/static/img/list/02.svg
new file mode 100644
index 0000000..75b12eb
--- /dev/null
+++ b/static/img/list/02.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/img/list/03.svg b/static/img/list/03.svg
new file mode 100644
index 0000000..6d25e1d
--- /dev/null
+++ b/static/img/list/03.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/img/list/04.svg b/static/img/list/04.svg
new file mode 100644
index 0000000..05bfc0d
--- /dev/null
+++ b/static/img/list/04.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/img/list/05.svg b/static/img/list/05.svg
new file mode 100644
index 0000000..aa620f4
--- /dev/null
+++ b/static/img/list/05.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/img/list/06.svg b/static/img/list/06.svg
new file mode 100644
index 0000000..d7182d3
--- /dev/null
+++ b/static/img/list/06.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/img/list/07.svg b/static/img/list/07.svg
new file mode 100644
index 0000000..ae527af
--- /dev/null
+++ b/static/img/list/07.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/img/list/08.svg b/static/img/list/08.svg
new file mode 100644
index 0000000..633e512
--- /dev/null
+++ b/static/img/list/08.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/img/list/09.svg b/static/img/list/09.svg
new file mode 100644
index 0000000..44ebe89
--- /dev/null
+++ b/static/img/list/09.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/img/list/10.svg b/static/img/list/10.svg
new file mode 100644
index 0000000..c7e8151
--- /dev/null
+++ b/static/img/list/10.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/img/list/11.svg b/static/img/list/11.svg
new file mode 100644
index 0000000..eff9e96
--- /dev/null
+++ b/static/img/list/11.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/img/list/12.svg b/static/img/list/12.svg
new file mode 100644
index 0000000..7b6e9cc
--- /dev/null
+++ b/static/img/list/12.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/img/logo.png b/static/img/logo.png
new file mode 100644
index 0000000000000000000000000000000000000000..b5771e209bb677e2ebd5ff766ad5ee11790f305a
GIT binary patch
literal 4023
zcmaJ^c|25Y`#+XyC`+5OUafkYqmlSEl)+V
zC53EJB$S8m@9Vz4*Y&-Yb3W(3Y;(d~fM1#)0003Cvn<7K1}HtM`$d{YenwQ;C^-S(Bw!dKGPRQ{5d$=<+Bb^=&62=9
zyT3g7ffNAnXPh^N0JjBz*>4v5+kn2(URc+5KlGCVF`&OikMw
zfqqB8XK2+;V}LL3B>(G>)mVo1y5YXue4A!H*}eQbcg`t##g9HFply&`y$2%Ui`qzhj;o^=JbnXrW48s;xu1fDr
z0))La)fp=QkX*N#V0eTJXiqO11AyvJlBY^iBrIQo0Kg>g;^BKnJ9a%2Wz`F2Ka;Jl
zm*B>3H!<9`zg|z+c>6eWFMqydnvs-!J))2I(LEmNyxo~2!VjOpv<0SyMNVCup-60Z
zm&|RDtd8R2HEIU!!OA0Ic6-G4K{`MZ8S%UjEL!s#vj{vLBWeqI(M&DkE;aT|aziV8
zRiTRN#GNwykvPx{R==`-rP>^pa`AyJ&s**Q!zU$j(pO&Q(YolGLT=2o0>3Wlhx?Gs
z#|6b*$3F$ofzT`QIA#}2(Cg}Z?5V5KrtX)WrInh*aTCsP#{@V|*7<0lm`r^xmJQm^
z9n0J^3p#yCxWPX>G11)F(iv5vIIHkbqzdH37jX&JZ~&5AV*OAtL}axw*aLAt(b-!Vf)wRw=S8((e`~WLqlDBobRbj)NXB
zS>W`fibSDA>uYN*&&Ml75iep!E%^%eV~SElj=}K;6TCNXs2gYG-L`En&3y~H9fP=W
z(t?;5Xalv2F5ROUkg3?7C5~z>QYq|tok{Q}toT5u=~a9mBKDc4zfSM=`?OF-lS(V+pE1(m&x$HE_9vj;Cy)b@OiPMS0bs1
zRL9h?)T!I{4m1aY9>(pR_IDhF?wocEy=CU`m(5ry-&^rJJ*Bb^PfNARJ1{|*1e;FV
zGljKhHo|}41Rg|1n&m~I3+-_gFQww-#b2u97o3fIsg67|%6`|aJX{~F&RPa;TayWd
zp0l(=(QbROypp_fCeOBW3BJ5PJg@UU`&fs3hd{?U6&@7>mHWNEWnN`rWk>r%`fK|=
z=BRVxb2I(y07{Nwj&jZtf{0iN;H%QAvaO1&8VKn8tp5f#!
zN#ZlRm)#|IR8144l_=#8)5guWCE`B$T_;p_&0iWR+1=_>mDK1{*kw_8pi=2ewD%Z1
zSVG^6Mc(Vd()@@Y^wYz75Yz{X8jD_x*B)w5@yqn8>U#Kw-qzNvJjm)}wamur^knR_o)EvaGVkz%1gB=%{GIq3%OVcBFpT?D{PKZ079tIh|$fvf?svxl^`nuZV1~
zE?xILl^)O*=ufGhDH_pyUfNjteA>xd#yg*uvj~^Cbv&_EBt0-)!j4#crI>Uhq&0Oy
z`b$;!qc=;1Sx>VD%ia^;erQ9!2)(mrrJ5zv;`SWLHu^Td;yik`Z7ioatGHn?aSD1m
z@U+Y6wVHj_e`PD>_Noz^2O3?6Yg*5_BlMB@A05*?`Y-jlZ-m^4uDw+Y8A8@7g!P7H
zgzZ?*UDN&1x{>g`ZiMkweBs14cdln#6I?YHr7!-)nyY$73
zckv0h$WfEY^%7rYR&g4G-pZL>Vy{3sVkc#OsI@6s?(5whAJqvO5)LEZTD6>Rdkl&h
zHusOIlp{!GNUVm69y+XkTlKT;Lp%Ce`igQdYushcyC!}iq4eq#-2van)Ie{RuRq2g
zH=9+-th`-$F*y3W=|Z{)eb0Wrxy$2?eT~S=V>Iq5|4fbS@l5+PI<90O)5aZFv-
z{-7I*`r#90Z5HrSgU=dsgpnk5?TNyom7_`TM^@+iv+q@OQnFLB3o!zOw1-FDsZ|`T
zu=YA~Bw1jbF-d$SlN|kOWn5vEwm2Z>A8FZD_z+WWBPebOEjbeGD(MZ=TPSr~@YnLZU)h_#alQiZu;syu@U^WCAXKCKVZHf%!^8wGMR7*MP@UWP13nuk#~M$mU%
z$uszs);TA=a{4!`8Qm`Sn+rdD>w9SLzQ0p-yTPboznqn+ASr#=Td7#J^gVESP9li^
zi{+qONJ8-4_1gZ8&pUnyeZKH;^FF?wIQ-qc-o5j=ix69oFFJQK<>#B|k#6%g^Bx5=
zg}8(qIXM{t>6)*e9mylb4~qA6z6x{v$(W(tnHt&{T|3_Cyxupzb2YZJuAEW2NM+wC
zy^Cm4Xp*b$U?3N6t(SESgt9ByRYOfRav2BL4L5BTyMExBieFo==ue&BT!*e)T3lo5
zDDLL`TT0PQo#}RDFM1G`iU*85$sTyH1rh6w$KbJ^jI%9xJpkZ2Ot5#RJ6l;IaAcw?
zc1uS!m`LHE0YJ|nn1aRm;pt!xyf=Y_gs`91LBIr0B*Y1BrDjDz;e80`5Gvj-jfh?28eh%7933UC(#hWNXRd{2+nv*426JysnGq9kiSVeTiJk7WGWsE
zSJhI%!8FvtM|D(Ta2<7RO=YmU8cYkSrU`}VsK7K3oKsT`{QH1#yiq;95Ev7)-@Z6A
zB*ceKry!uvpr9btAPrSA)tiIW(SfR|L)Fz)I2tN628oUhRw2<8{#Y=<({NM*g-#%o
zz*`ov9^?Qz62f8ncL+p^mDN9nNwnXI;-m~3jHN(fs%lUoaVxH0+B7-_|6dyas!g+J
zQ1DO;o<-jJ7|Hhj9zgQ@T40Nl&|EJ)8M4T?#8vfJ1oXI~g0G`C@dMc;A
zjqo=rI2*RN7A8ja!Tlbd0QX!*+E1x@K*^ZD{)%J_pe^QRp=+j?jCO1cZN?ryPlN&29$7&Ac>xMM*DwQ*NxtIV%NlmI`lJr2JVZ!|SUM)s{m5-r-hrCim
zGEunpTX?76P{|0K32-Ym!wnJFjcNAROWZ-AL8+J1F_-(QHNzMCON{8s2|iO0D*vNr
zQhflINtwvCi<$Z|n(_I*HbSmD?h6-!bQZ5=hQ8L&m)|I~)%u)gyCW_QRg`w5P~OC1
z%uCbu%`2nB5zR=>{took!+yKEDi`b>pzAf)^KDGtUM8R*t#G@mH2=PKe4(Ipz-y*c
zc~Kzl;GA)s+53_RGg-}F1`$4QjX29!BLu$pn{&KmMu86HO}Y2@q{Jb7v=N}{+PQWx
zHF2LIb9qiO+DI~r+eb9ubK7oh6KFdUL6e;9wKv_RvXh$HuqHw)inh2kQGM>}%G4V%
zmjkEYsw}?{m%gW>#P7wTXwk}cZO--qydYul`!3w~l(JgX@=yG7|6z{6kO^>c^P;zI
zAmO}-iEA~6%U7@PbJN4EXW!v;|5owjl2$w4ZZqafWPCshmRxS}7Zwlg(*rDz;hg}s
SYs}WS&%*SCNx89m_
\ No newline at end of file
diff --git a/static/img/share/qq.svg b/static/img/share/qq.svg
new file mode 100644
index 0000000..d1f4c5d
--- /dev/null
+++ b/static/img/share/qq.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/img/share/rz.svg b/static/img/share/rz.svg
new file mode 100644
index 0000000..c6aaf22
--- /dev/null
+++ b/static/img/share/rz.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/img/share/wb.svg b/static/img/share/wb.svg
new file mode 100644
index 0000000..1f9eac6
--- /dev/null
+++ b/static/img/share/wb.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/img/share/wx.svg b/static/img/share/wx.svg
new file mode 100644
index 0000000..c4dc56c
--- /dev/null
+++ b/static/img/share/wx.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/img/tabbar/home-ed.png b/static/img/tabbar/home-ed.png
new file mode 100644
index 0000000000000000000000000000000000000000..3380ba6d5cef593bc3bb09695dfa3bb2e21a92ae
GIT binary patch
literal 1331
zcmV-31QEo^CiGP5(YyV)e~C3%^7nY>){%P;SJ@+NtC
z?@b7HD=a{TGnAdc7mIL%^|DV>B){2+zE~vSDg(z&hBOy(2smmXCPSKu7y--;x#I1I
zvw09q4;A^jj*s<%>v4I^Lreh74A~J)VytSx8zx~li1jiHQ39w8={KGy&{sME`?<_V
zR0LFkbbQfeK-3E{BcKeDI?W9*zfvE>oPcSNj^F%EawoI+s}wmJERG2FJ-4SMx&3@T2?FTCh2Y839L?oD`(_h&cf#
z328QBLBL5tnv19ja1xMaB5DRK8`3<)k^swuGz+n0z_K9CL7Wg^8IWcmP8d)(t20n`H77Uzg?HU?{h-Qcxy5Dfz?47s+n
zkM2JB9e{Tpj&tur1{R2LGYqkw1lT`U{)sBX0SiNB7(>g4
zSP{TUL1ss+7~muzvmsU#uxvQ`!&>#MhZR`EDF|wel?^j;3G8`To
zAd)XW2k@$-^0ffW*dhl5wIjs80X&+5SS!E`kb^0M5#kL1PbDDM5>OHHCw7A;M)$5VMqfc+5
zYuxI}?xU*ZoPM0&c-jHI&A+=LgL+gT{5BQ7xG^tKOQ30u9l2G5jTrC;$L1Km4_
z`d;iNVI67
zR+|eH@{jRlBMCdn?xa~T-!BLAS6R?OfA%*=GQ2|L7Vi9FR3i~UM
z=!+KseiBR%D^xc=#NpcronPQ}zsZ%O%7{*<@hLOCo~z<92j%YgR~FG1?-J0{1vt!e
zhaEbMlimJciuzVnM8|J@!k{Km%@YNiBL9RaL~aH=s-ak>FfEX^Xg9(IOUU
zg2Q7i;!X$&Xu`sDSj26_^iiSY)%_N6)cB-BYZh^fs?hkPMYM?8Mz(EB+}pv;JUw6$
zE#jUIn4US7j2-1+KQG_yLH1w)Vm}m_R>Y~#v1IgTqMTSSYfK|n)_{{d0B9F8nhpc?=H002ovPDHLkV1gbaXE^`>
literal 0
HcmV?d00001
diff --git a/static/img/tabbar/home.png b/static/img/tabbar/home.png
new file mode 100644
index 0000000000000000000000000000000000000000..a87e8db01d5f4e6f5fd36d3af071da5cb6481fed
GIT binary patch
literal 1342
zcmV-E1;P4>P)L@jc9xkZHEfT&v)xnG-PJSI)7{7E*RQL-uIZnu
z>PBdm!U9-0L&*t(AUGL@;abVNDU{x8L=7k+ml5%l&ye0C#(;4X@fp%f#Bsp9kV>gL
zMdWC!)w-q7|8;L;X1Qk0he^L_{HCmRp<$)Ar@ng(V9hGoK=&%XuM9_~Yv*wP0@$vjWDIoED__hroUvRSKeSfJGr!
zR#tB9^?KJtq_ZDPM2QO=fcoPvdJDL-(4V8)Fey=@8o~D{=Q&
zjQANMK53|VEdaB$$hf0+h)6_#0>B*;5NidP0dhEG5F=g(fO}IAYYAuriHK1ch7|vu
z&miKt1jGY?``!z=!OXu_`ox!^@M-5r5jh)0(dy{xOho#f5B=`Pa6!b?FbqfYo)fO#
zSD4v!9?ekH*@m{;?fY7-)(Ze|L=OotvmUS-EkO{R6Ol9fe)@=+pC4N74_sbezN_Ew
zAMN#eyuH2sd%P|Pg3}^$DWRJ0jPGo=6#4cZ1i@<}a$$Vy@tLumPG@O%cUSfM{U5is
zwtgEmIGf!nr7j`j>4eyS78e(nHa0f?waMdSj2_+F+1dF80G9GL5@T1GPE17K06^M=
z@Z)Lky!nVWUZ!@t-D$O2-=~!Ib7p?bRFB#t5|M5kx{)L;SDE>EgJ=+F5KT?QVts>X
zfn*A45KTfB>no3_lsbWk_W;0c7WGXGLBtyX@KYFuU+2kDX+$FW1OT4NQ}L8-a^3h>
z7EvknA|ig^5KyPOIT#F%b-P{NnPRee9=^BBKi~no;Jl5
zS&xX<2ZO;wlMZN{-x_fbGS5dHjdc+bM#Oby{>m8q|D)q`0Psl4L?qiZNpXMasdWnr
z3#*%(n>TF|WkR$`SjU(K(ZNw~5F11X0uECA2er3(jzUzRLjV8(07*qoM6N<$g1kgw
ABme*a
literal 0
HcmV?d00001
diff --git a/static/img/tabbar/mine-ed.png b/static/img/tabbar/mine-ed.png
new file mode 100644
index 0000000000000000000000000000000000000000..bc3f5dfc73500cff3f347ddf1b390f475eeceaae
GIT binary patch
literal 2400
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
Rq+$R7002ovPDHLkV1ghnkpBPx
literal 0
HcmV?d00001
diff --git a/static/img/tabbar/news-ed.png b/static/img/tabbar/news-ed.png
new file mode 100644
index 0000000000000000000000000000000000000000..25bb027a8b95604b329d4d156179fe9e16e99e05
GIT binary patch
literal 4303
zcmV;=5HRnFP){`D7=7s{rg>N0HY6ycMM5_mnAqEDivzpxO37&3As7;#DB$O{OrZ
zZ&+*AVum(y1V0MV-l2?tZYuzb!*kmLwUE4uDp}|DwS=cIWQ`d@dSHEtCZD*P;Fl`t
z3FK_X?~VgND`>V2Q2Rf>8#(Ld$*i*q%uzI$Pks-;>6PF}{1mdqZ?*!kI6T`A>Og9L
zTHOlZFKP(